{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/bobleesj/quantem.widget/blob/main/notebooks/show1d/show1d_all_features.ipynb)\n", "# Show1D — All Features\n", "Comprehensive demo of the interactive 1D viewer: spectra, profiles, convergence curves,\n", "multi-trace overlay, axis calibration, log scale, grid density, legend, peak detection\n", "with selectable peaks, mutation methods, and state persistence." ] }, { "cell_type": "code", "execution_count": 1, "metadata": { "execution": { "iopub.execute_input": "2026-02-22T07:07:09.487100Z", "iopub.status.busy": "2026-02-22T07:07:09.487001Z", "iopub.status.idle": "2026-02-22T07:07:09.495092Z", "shell.execute_reply": "2026-02-22T07:07:09.494404Z" } }, "outputs": [], "source": [ "try:\n", " import google.colab\n", " !pip install -q -i https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple/ quantem-widget\n", "except ImportError:\n", " pass # Not in Colab, skip" ] }, { "cell_type": "code", "execution_count": 2, "metadata": { "execution": { "iopub.execute_input": "2026-02-22T07:07:09.496878Z", "iopub.status.busy": "2026-02-22T07:07:09.496724Z", "iopub.status.idle": "2026-02-22T07:07:09.549371Z", "shell.execute_reply": "2026-02-22T07:07:09.548953Z" } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "env: ANYWIDGET_HMR=1\n" ] } ], "source": [ "try:\n", " %load_ext autoreload\n", " %autoreload 2\n", " %env ANYWIDGET_HMR=1\n", "except Exception:\n", " pass # autoreload unavailable (Colab Python 3.12+)" ] }, { "cell_type": "code", "execution_count": 3, "metadata": { "execution": { "iopub.execute_input": "2026-02-22T07:07:09.564868Z", "iopub.status.busy": "2026-02-22T07:07:09.564772Z", "iopub.status.idle": "2026-02-22T07:07:11.269911Z", "shell.execute_reply": "2026-02-22T07:07:11.269554Z" } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Generators ready (device=mps)\n", "quantem.widget 0.4.0a3\n" ] } ], "source": [ "import numpy as np, torch, json\n", "from pathlib import Path\n", "import quantem.widget\n", "from quantem.widget import Show1D\n", "device = torch.device(\"mps\" if torch.backends.mps.is_available() else \"cuda\" if torch.cuda.is_available() else \"cpu\")\n", "def make_eels_spectrum(n=512, seed=0):\n", " torch.manual_seed(seed)\n", " e = torch.linspace(-20, 800, n, device=device)\n", " zlp = 1000 * torch.exp(-0.5 * (e / 3) ** 2)\n", " plasmon = 200 * torch.exp(-0.5 * ((e - 15) / 5) ** 2) + 80 * torch.exp(-0.5 * ((e - 30) / 8) ** 2)\n", " bg = torch.where(e > 5, 5000 * (e.clamp(min=5) / 5) ** -2.5, torch.tensor(0.0, device=device))\n", " edge = torch.where(e > 532, 15 * ((e - 532).clamp(min=0) / 50) ** 0.4 * torch.exp(-(e - 532) / 200), torch.tensor(0.0, device=device))\n", " spec = (zlp + plasmon + bg + edge).cpu().numpy()\n", " return e.cpu().numpy().astype(np.float32), (spec + np.random.default_rng(seed).poisson(2, n)).astype(np.float32)\n", "def make_edx_spectrum(n=1024, seed=0):\n", " torch.manual_seed(seed)\n", " e = torch.linspace(0, 20, n, device=device)\n", " spec = 500 * torch.exp(-0.3 * e) * (e + 0.1)\n", " for c, a, s in [(1.74, 800, 0.06), (4.51, 400, 0.08), (6.40, 600, 0.08), (8.04, 350, 0.09), (8.63, 200, 0.09)]:\n", " spec = spec + a * torch.exp(-0.5 * ((e - c) / s) ** 2)\n", " spec = spec.clamp(min=0).cpu().numpy()\n", " return e.cpu().numpy().astype(np.float32), (spec + np.random.default_rng(seed).poisson(3, n)).astype(np.float32)\n", "def make_radial_profile(n=256, seed=0):\n", " torch.manual_seed(seed)\n", " q = torch.linspace(0, 15, n, device=device)\n", " profile = 50 * torch.exp(-0.5 * ((q - 3.5) / 1.5) ** 2)\n", " for c, a, s in [(2.0, 100, 0.15), (3.46, 60, 0.15), (4.0, 80, 0.15), (5.3, 40, 0.2), (6.93, 30, 0.2)]:\n", " profile = profile + a * torch.exp(-0.5 * ((q - c) / s) ** 2)\n", " profile = profile.cpu().numpy() + 5 * np.random.default_rng(seed).standard_normal(n)\n", " return q.cpu().numpy().astype(np.float32), np.maximum(profile, 0).astype(np.float32)\n", "def make_convergence_curve(n=200, seed=0):\n", " torch.manual_seed(seed)\n", " epochs = torch.arange(n, dtype=torch.float32, device=device)\n", " loss = (10.0 * torch.exp(-0.02 * epochs) + 0.1).cpu().numpy()\n", " return epochs.cpu().numpy(), (loss + 0.05 * np.random.default_rng(seed).standard_normal(n)).astype(np.float32)\n", "def make_beam_current(n=500, seed=0):\n", " torch.manual_seed(seed)\n", " t = torch.linspace(0, 60, n, device=device)\n", " current = 120 - 0.3 * t + 5 * torch.sin(0.1 * t)\n", " current = current + torch.where(t > 30, torch.tensor(8.0, device=device), torch.tensor(0.0, device=device))\n", " current = current.cpu().numpy() + 2 * np.random.default_rng(seed).standard_normal(n)\n", " return t.cpu().numpy().astype(np.float32), current.astype(np.float32)\n", "print(f\"Generators ready (device={device})\")\n", "print(f\"quantem.widget {quantem.widget.__version__}\")" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "---\n", "## Single EELS Spectrum\n", "Basic usage with calibrated energy axis and axis labels." ] }, { "cell_type": "code", "execution_count": 4, "metadata": { "execution": { "iopub.execute_input": "2026-02-22T07:07:11.271216Z", "iopub.status.busy": "2026-02-22T07:07:11.271076Z", "iopub.status.idle": "2026-02-22T07:07:11.396088Z", "shell.execute_reply": "2026-02-22T07:07:11.395736Z" } }, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "26c7278264934e7f975f6b0022860ba2", "version_major": 2, "version_minor": 1 }, "text/plain": [ "Show1D(512 points)" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "energy, spec = make_eels_spectrum()\n", "Show1D(spec, x=energy, title=\"EELS — O-K Edge\", x_label=\"Energy Loss\", x_unit=\"eV\", y_label=\"Counts\")" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## EDX Spectrum\n", "Energy-dispersive X-ray spectrum with characteristic peaks." ] }, { "cell_type": "code", "execution_count": 5, "metadata": { "execution": { "iopub.execute_input": "2026-02-22T07:07:11.399388Z", "iopub.status.busy": "2026-02-22T07:07:11.399299Z", "iopub.status.idle": "2026-02-22T07:07:11.421880Z", "shell.execute_reply": "2026-02-22T07:07:11.421564Z" } }, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "fb884322cdb54e1989d079e9e1ea9e1c", "version_major": 2, "version_minor": 1 }, "text/plain": [ "Show1D(1024 points)" ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "edx_energy, edx_spec = make_edx_spectrum()\n", "Show1D(edx_spec, x=edx_energy, title=\"EDX Spectrum\", x_label=\"Energy\", x_unit=\"keV\", y_label=\"Counts\")" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Radial Profile from Diffraction\n", "Azimuthally averaged diffraction intensity vs. scattering vector." ] }, { "cell_type": "code", "execution_count": 6, "metadata": { "execution": { "iopub.execute_input": "2026-02-22T07:07:11.424266Z", "iopub.status.busy": "2026-02-22T07:07:11.424191Z", "iopub.status.idle": "2026-02-22T07:07:11.447784Z", "shell.execute_reply": "2026-02-22T07:07:11.447369Z" } }, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "0a8e156487e442d68c3f0227b437509c", "version_major": 2, "version_minor": 1 }, "text/plain": [ "Show1D(256 points)" ] }, "execution_count": 6, "metadata": {}, "output_type": "execute_result" } ], "source": [ "q, profile = make_radial_profile()\n", "Show1D(profile, x=q, title=\"Radial Profile\", x_label=\"q\", x_unit=\"1/nm\", y_label=\"Intensity\")" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Multi-Trace Overlay — EELS Comparison\n", "Compare spectra from different sample regions with distinct colors and legend." ] }, { "cell_type": "code", "execution_count": 7, "metadata": { "execution": { "iopub.execute_input": "2026-02-22T07:07:11.450285Z", "iopub.status.busy": "2026-02-22T07:07:11.450213Z", "iopub.status.idle": "2026-02-22T07:07:11.473444Z", "shell.execute_reply": "2026-02-22T07:07:11.472995Z" } }, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "e981b30b47ba4213afbd9e1d794839f5", "version_major": 2, "version_minor": 1 }, "text/plain": [ "Show1D(4 traces x 512 points)" ] }, "execution_count": 7, "metadata": {}, "output_type": "execute_result" } ], "source": [ "specs = [make_eels_spectrum(seed=i)[1] for i in range(4)]\n", "Show1D(\n", " specs,\n", " x=energy,\n", " labels=[\"Grain Interior\", \"Grain Boundary\", \"Precipitate\", \"Matrix\"],\n", " title=\"EELS — Spatial Comparison\",\n", " x_label=\"Energy Loss\",\n", " x_unit=\"eV\",\n", " y_label=\"Counts\",\n", ")" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Log Scale — Convergence Curves\n", "Compare different reconstruction algorithms on a log-scale Y axis." ] }, { "cell_type": "code", "execution_count": 8, "metadata": { "execution": { "iopub.execute_input": "2026-02-22T07:07:11.475786Z", "iopub.status.busy": "2026-02-22T07:07:11.475725Z", "iopub.status.idle": "2026-02-22T07:07:11.501671Z", "shell.execute_reply": "2026-02-22T07:07:11.501282Z" } }, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "a4a96232d4e44447b093130a2aacbbad", "version_major": 2, "version_minor": 1 }, "text/plain": [ "Show1D(3 traces x 200 points)" ] }, "execution_count": 8, "metadata": {}, "output_type": "execute_result" } ], "source": [ "epochs, loss1 = make_convergence_curve(seed=0)\n", "_, loss2 = make_convergence_curve(seed=1)\n", "_, loss3 = make_convergence_curve(seed=2)\n", "loss2 = loss2 * 1.5\n", "loss3 = loss3 * 0.7\n", "Show1D(\n", " [loss1, loss2, loss3],\n", " x=epochs,\n", " labels=[\"ePIE\", \"rPIE\", \"ML-PIE\"],\n", " title=\"Reconstruction Convergence\",\n", " x_label=\"Iteration\", y_label=\"Error\", log_scale=True,\n", ")" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Auto-Contrast — Percentile Clipping\n", "When the zero-loss peak dominates EELS spectra, core-loss edges are invisible.\n", "Auto-contrast clips the Y-axis to a configurable percentile range, revealing weak features\n", "without manual Y-range locking. Toggle the \"Auto:\" switch in the controls row, or set\n", "`auto_contrast=True` with custom `percentile_low` / `percentile_high`." ] }, { "cell_type": "code", "execution_count": 9, "metadata": { "execution": { "iopub.execute_input": "2026-02-22T07:07:11.504266Z", "iopub.status.busy": "2026-02-22T07:07:11.504204Z", "iopub.status.idle": "2026-02-22T07:07:11.518943Z", "shell.execute_reply": "2026-02-22T07:07:11.518557Z" } }, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "b7709a6fe6494f42a8265f40b43f0b2d", "version_major": 2, "version_minor": 1 }, "text/plain": [ "Show1D(512 points)" ] }, "execution_count": 9, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Default view — ZLP dominates, core-loss edge invisible\n", "energy, spec = make_eels_spectrum()\n", "Show1D(spec, x=energy, title=\"EELS — Full Range (ZLP dominates)\", x_label=\"Energy Loss\", x_unit=\"eV\", y_label=\"Counts\")" ] }, { "cell_type": "code", "execution_count": 10, "metadata": { "execution": { "iopub.execute_input": "2026-02-22T07:07:11.521491Z", "iopub.status.busy": "2026-02-22T07:07:11.521433Z", "iopub.status.idle": "2026-02-22T07:07:11.533429Z", "shell.execute_reply": "2026-02-22T07:07:11.532944Z" } }, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "365b9a64ebf9429a9ba8cad06957d8b2", "version_major": 2, "version_minor": 1 }, "text/plain": [ "Show1D(512 points)" ] }, "execution_count": 10, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Auto-contrast — clips Y-axis to 2–98% percentile, revealing the O-K edge at 532 eV\n", "Show1D(\n", " spec,\n", " x=energy,\n", " title=\"EELS — Auto-Contrast (2–98%)\",\n", " x_label=\"Energy Loss\",\n", " x_unit=\"eV\",\n", " y_label=\"Counts\",\n", " auto_contrast=True,\n", " percentile_low=2.0,\n", " percentile_high=98.0,\n", ")" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Custom Colors and Line Width" ] }, { "cell_type": "code", "execution_count": 11, "metadata": { "execution": { "iopub.execute_input": "2026-02-22T07:07:11.536117Z", "iopub.status.busy": "2026-02-22T07:07:11.536059Z", "iopub.status.idle": "2026-02-22T07:07:11.548765Z", "shell.execute_reply": "2026-02-22T07:07:11.548358Z" } }, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "e182cd1491d5424aaa9d1eafca684a02", "version_major": 2, "version_minor": 1 }, "text/plain": [ "Show1D(2 traces x 200 points)" ] }, "execution_count": 11, "metadata": {}, "output_type": "execute_result" } ], "source": [ "Show1D(\n", " [loss1, loss2],\n", " x=epochs,\n", " labels=[\"Adam\", \"SGD\"],\n", " colors=[\"#e91e63\", \"#00bcd4\"],\n", " title=\"Custom Colors\",\n", " x_label=\"Epoch\",\n", " y_label=\"Loss\",\n", " line_width=2.5,\n", ")" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Beam Current Log\n", "Monitor beam current drift over a TEM session." ] }, { "cell_type": "code", "execution_count": 12, "metadata": { "execution": { "iopub.execute_input": "2026-02-22T07:07:11.551109Z", "iopub.status.busy": "2026-02-22T07:07:11.551048Z", "iopub.status.idle": "2026-02-22T07:07:11.573119Z", "shell.execute_reply": "2026-02-22T07:07:11.572620Z" } }, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "ac1f2e3873b14f76b7447ecb71ff3d1c", "version_major": 2, "version_minor": 1 }, "text/plain": [ "Show1D(500 points)" ] }, "execution_count": 12, "metadata": {}, "output_type": "execute_result" } ], "source": [ "t, current = make_beam_current()\n", "Show1D(current, x=t, title=\"Beam Current\", x_label=\"Time\", x_unit=\"min\", y_label=\"Current\", y_unit=\"pA\")" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Hide Controls & Stats\n", "Minimal view for publication or embedding." ] }, { "cell_type": "code", "execution_count": 13, "metadata": { "execution": { "iopub.execute_input": "2026-02-22T07:07:11.575962Z", "iopub.status.busy": "2026-02-22T07:07:11.575880Z", "iopub.status.idle": "2026-02-22T07:07:11.589753Z", "shell.execute_reply": "2026-02-22T07:07:11.589452Z" } }, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "3191a071d02542569ea398d003aa3f76", "version_major": 2, "version_minor": 1 }, "text/plain": [ "Show1D(512 points)" ] }, "execution_count": 13, "metadata": {}, "output_type": "execute_result" } ], "source": [ "Show1D(\n", " spec,\n", " x=energy,\n", " title=\"Clean View\",\n", " x_label=\"Energy Loss\",\n", " x_unit=\"eV\",\n", " show_controls=False,\n", " show_stats=False,\n", " show_grid=False,\n", ")" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Simple Array (No X Axis)\n", "When no X values are provided, indices are used." ] }, { "cell_type": "code", "execution_count": 14, "metadata": { "execution": { "iopub.execute_input": "2026-02-22T07:07:11.592413Z", "iopub.status.busy": "2026-02-22T07:07:11.592328Z", "iopub.status.idle": "2026-02-22T07:07:11.609360Z", "shell.execute_reply": "2026-02-22T07:07:11.608919Z" } }, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "2587dd13e84d4b26abd3a515428cf512", "version_major": 2, "version_minor": 1 }, "text/plain": [ "Show1D(300 points)" ] }, "execution_count": 14, "metadata": {}, "output_type": "execute_result" } ], "source": [ "t = torch.linspace(0, 4 * np.pi, 300, device=device)\n", "Show1D(torch.sin(t).cpu().numpy().astype(np.float32), title=\"Sine Wave\")" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## 2D Array Input — Multiple Traces from Matrix\n", "Pass a 2D array where each row is a trace." ] }, { "cell_type": "code", "execution_count": 15, "metadata": { "execution": { "iopub.execute_input": "2026-02-22T07:07:11.611111Z", "iopub.status.busy": "2026-02-22T07:07:11.611043Z", "iopub.status.idle": "2026-02-22T07:07:11.631915Z", "shell.execute_reply": "2026-02-22T07:07:11.631542Z" } }, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "df35020f693c491e9344d69a15f880b6", "version_major": 2, "version_minor": 1 }, "text/plain": [ "Show1D(5 traces x 200 points)" ] }, "execution_count": 15, "metadata": {}, "output_type": "execute_result" } ], "source": [ "x = torch.linspace(0, 2 * np.pi, 200, device=device)\n", "phases = torch.linspace(0, np.pi, 5, device=device)\n", "traces = torch.stack([torch.sin(x + p) for p in phases]).cpu().numpy().astype(np.float32)\n", "Show1D(traces, x=x.cpu().numpy().astype(np.float32), title=\"Phase-Shifted Sinusoids\", x_label=\"Angle\", x_unit=\"rad\")" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "---\n", "## Mutation — `set_data()`\n", "Replace data while preserving display settings." ] }, { "cell_type": "code", "execution_count": 16, "metadata": { "execution": { "iopub.execute_input": "2026-02-22T07:07:11.634356Z", "iopub.status.busy": "2026-02-22T07:07:11.634278Z", "iopub.status.idle": "2026-02-22T07:07:11.647766Z", "shell.execute_reply": "2026-02-22T07:07:11.647425Z" } }, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "f3f31702cf0b40459ca4067a370c4470", "version_major": 2, "version_minor": 1 }, "text/plain": [ "Show1D(512 points)" ] }, "execution_count": 16, "metadata": {}, "output_type": "execute_result" } ], "source": [ "w = Show1D(spec, x=energy, title=\"Mutable Plot\", x_label=\"Energy\", log_scale=True)\n", "w" ] }, { "cell_type": "code", "execution_count": 17, "metadata": { "execution": { "iopub.execute_input": "2026-02-22T07:07:11.650252Z", "iopub.status.busy": "2026-02-22T07:07:11.650195Z", "iopub.status.idle": "2026-02-22T07:07:11.661351Z", "shell.execute_reply": "2026-02-22T07:07:11.660976Z" } }, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "f3f31702cf0b40459ca4067a370c4470", "version_major": 2, "version_minor": 1 }, "text/plain": [ "Show1D(1024 points)" ] }, "execution_count": 17, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Replace with EDX data — log_scale and title are preserved\n", "w.set_data(edx_spec, x=edx_energy)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Mutation — `add_trace()` / `remove_trace()`" ] }, { "cell_type": "code", "execution_count": 18, "metadata": { "execution": { "iopub.execute_input": "2026-02-22T07:07:11.662900Z", "iopub.status.busy": "2026-02-22T07:07:11.662815Z", "iopub.status.idle": "2026-02-22T07:07:11.676576Z", "shell.execute_reply": "2026-02-22T07:07:11.676190Z" } }, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "97a2c71b640949de8c2a79992a2850ce", "version_major": 2, "version_minor": 1 }, "text/plain": [ "Show1D(512 points)" ] }, "execution_count": 18, "metadata": {}, "output_type": "execute_result" } ], "source": [ "w2 = Show1D(spec, x=energy, title=\"Add/Remove Demo\")\n", "w2" ] }, { "cell_type": "code", "execution_count": 19, "metadata": { "execution": { "iopub.execute_input": "2026-02-22T07:07:11.678549Z", "iopub.status.busy": "2026-02-22T07:07:11.678486Z", "iopub.status.idle": "2026-02-22T07:07:11.703668Z", "shell.execute_reply": "2026-02-22T07:07:11.703325Z" } }, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "97a2c71b640949de8c2a79992a2850ce", "version_major": 2, "version_minor": 1 }, "text/plain": [ "Show1D(3 traces x 512 points)" ] }, "execution_count": 19, "metadata": {}, "output_type": "execute_result" } ], "source": [ "_, spec2 = make_eels_spectrum(seed=5)\n", "_, spec3 = make_eels_spectrum(seed=10)\n", "w2.add_trace(spec2, label=\"Region B\")\n", "w2.add_trace(spec3, label=\"Region C\", color=\"#ff5722\")" ] }, { "cell_type": "code", "execution_count": 20, "metadata": { "execution": { "iopub.execute_input": "2026-02-22T07:07:11.706896Z", "iopub.status.busy": "2026-02-22T07:07:11.706815Z", "iopub.status.idle": "2026-02-22T07:07:11.717688Z", "shell.execute_reply": "2026-02-22T07:07:11.717279Z" } }, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "97a2c71b640949de8c2a79992a2850ce", "version_major": 2, "version_minor": 1 }, "text/plain": [ "Show1D(2 traces x 512 points)" ] }, "execution_count": 20, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Remove the first trace\n", "w2.remove_trace(0)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "---\n", "## State Persistence\n", "Save and restore display settings across sessions." ] }, { "cell_type": "code", "execution_count": 21, "metadata": { "execution": { "iopub.execute_input": "2026-02-22T07:07:11.719312Z", "iopub.status.busy": "2026-02-22T07:07:11.719234Z", "iopub.status.idle": "2026-02-22T07:07:11.732298Z", "shell.execute_reply": "2026-02-22T07:07:11.731873Z" } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Saved State Demo\n", "================================\n", "Series: 1 x 512 points\n", "Labels: Data\n", "X range: -20 - 800\n", "X axis: Energy Loss (eV)\n", " [0] Data: mean=40.28 min=7.794e-06 max=3850 std=225.8\n", "Display: log\n" ] } ], "source": [ "w_save = Show1D(\n", " spec,\n", " x=energy,\n", " title=\"Saved State Demo\",\n", " x_label=\"Energy Loss\",\n", " x_unit=\"eV\",\n", " log_scale=True,\n", " show_grid=False,\n", " line_width=2.0,\n", ")\n", "w_save.summary()" ] }, { "cell_type": "code", "execution_count": 22, "metadata": { "execution": { "iopub.execute_input": "2026-02-22T07:07:11.735224Z", "iopub.status.busy": "2026-02-22T07:07:11.735143Z", "iopub.status.idle": "2026-02-22T07:07:11.746018Z", "shell.execute_reply": "2026-02-22T07:07:11.745678Z" } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "{\n", " \"title\": \"Saved State Demo\",\n", " \"labels\": [\n", " \"Data\"\n", " ],\n", " \"colors\": [\n", " \"#4fc3f7\"\n", " ],\n", " \"x_label\": \"Energy Loss\",\n", " \"y_label\": \"\",\n", " \"x_unit\": \"eV\",\n", " \"y_unit\": \"\",\n", " \"log_scale\": true,\n", " \"auto_contrast\": false,\n", " \"percentile_low\": 2.0,\n", " \"percentile_high\": 98.0,\n", " \"show_stats\": true,\n", " \"show_legend\": true,\n", " \"show_grid\": false,\n", " \"show_controls\": true,\n", " \"line_width\": 2.0,\n", " \"focused_trace\": -1,\n", " \"grid_density\": 10,\n", " \"x_range\": [],\n", " \"y_range\": [],\n", " \"peak_active\": false,\n", " \"peak_search_radius\": 20,\n", " \"peak_markers\": [],\n", " \"disabled_tools\": [],\n", " \"hidden_tools\": []\n", "}\n" ] } ], "source": [ "w_save.save(\"show1d_state.json\")\n", "print(json.dumps(w_save.state_dict(), indent=2))" ] }, { "cell_type": "code", "execution_count": 23, "metadata": { "execution": { "iopub.execute_input": "2026-02-22T07:07:11.747161Z", "iopub.status.busy": "2026-02-22T07:07:11.747097Z", "iopub.status.idle": "2026-02-22T07:07:11.759813Z", "shell.execute_reply": "2026-02-22T07:07:11.759431Z" } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Saved State Demo\n", "================================\n", "Series: 1 x 512 points\n", "Labels: Data\n", "X range: -20 - 800\n", "X axis: Energy Loss (eV)\n", " [0] Data: mean=40.28 min=7.794e-06 max=3850 std=225.8\n", "Display: log\n" ] } ], "source": [ "# Restore from file — all display settings are preserved\n", "w_loaded = Show1D(spec, x=energy, state=\"show1d_state.json\")\n", "w_loaded.summary()" ] }, { "cell_type": "code", "execution_count": 24, "metadata": { "execution": { "iopub.execute_input": "2026-02-22T07:07:11.762804Z", "iopub.status.busy": "2026-02-22T07:07:11.762726Z", "iopub.status.idle": "2026-02-22T07:07:11.772251Z", "shell.execute_reply": "2026-02-22T07:07:11.771954Z" } }, "outputs": [], "source": [ "# Cleanup\n", "Path(\"show1d_state.json\").unlink(missing_ok=True)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "---\n", "## Peak Detection\n", "Programmatically detect peaks using `find_peaks()`.\n", "Uses `scipy.signal.find_peaks` under the hood." ] }, { "cell_type": "code", "execution_count": 25, "metadata": { "execution": { "iopub.execute_input": "2026-02-22T07:07:11.773371Z", "iopub.status.busy": "2026-02-22T07:07:11.773320Z", "iopub.status.idle": "2026-02-22T07:07:11.789895Z", "shell.execute_reply": "2026-02-22T07:07:11.789468Z" } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Found 5 peaks\n", " 1.74 keV (y=1348)\n", " 4.52 keV (y=996)\n", " 6.39 keV (y=1077)\n", " 8.04 keV (y=715)\n", " 8.62 keV (y=528)\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "6ae8b42c4b5e4c38987592a5748e2dbb", "version_major": 2, "version_minor": 1 }, "text/plain": [ "Show1D(1024 points)" ] }, "execution_count": 25, "metadata": {}, "output_type": "execute_result" } ], "source": [ "edx_energy, edx_spec = make_edx_spectrum()\n", "w_peaks = Show1D(edx_spec, x=edx_energy, title=\"EDX — Peak Detection\", x_label=\"Energy\", x_unit=\"keV\", y_label=\"Counts\")\n", "w_peaks.find_peaks(prominence=50)\n", "print(f\"Found {len(w_peaks.peaks)} peaks\")\n", "for pk in w_peaks.peaks:\n", " print(f\" {pk['x']:.2f} keV (y={pk['y']:.0f})\")\n", "w_peaks" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Manual Peak Placement\n", "Use `add_peak()` to place markers at specific X positions. The widget searches\n", "locally for the nearest maximum." ] }, { "cell_type": "code", "execution_count": 26, "metadata": { "execution": { "iopub.execute_input": "2026-02-22T07:07:11.791969Z", "iopub.status.busy": "2026-02-22T07:07:11.791899Z", "iopub.status.idle": "2026-02-22T07:07:11.807701Z", "shell.execute_reply": "2026-02-22T07:07:11.807389Z" } }, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "ee9ae28c690e4e768c46bea51f3d0055", "version_major": 2, "version_minor": 1 }, "text/plain": [ "Show1D(1024 points)" ] }, "execution_count": 26, "metadata": {}, "output_type": "execute_result" } ], "source": [ "edx_energy, edx_spec = make_edx_spectrum()\n", "w_manual = Show1D(edx_spec, x=edx_energy, title=\"Manual Peaks\", x_label=\"Energy\", x_unit=\"keV\")\n", "w_manual.add_peak(1.74, label=\"Si-K\")\n", "w_manual.add_peak(6.40, label=\"Fe-K\")\n", "w_manual.add_peak(8.04, label=\"Cu-K\")\n", "w_manual" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Grid Density\n", "Control the number of grid lines per axis. The grid slider (visible when grid is on) adjusts density from 5–50 lines." ] }, { "cell_type": "code", "execution_count": 27, "metadata": { "execution": { "iopub.execute_input": "2026-02-22T07:07:11.810547Z", "iopub.status.busy": "2026-02-22T07:07:11.810480Z", "iopub.status.idle": "2026-02-22T07:07:11.827018Z", "shell.execute_reply": "2026-02-22T07:07:11.826591Z" } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Grid density: 25 lines per axis\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "2d8ee577fe7e4788b539fcfac7534a78", "version_major": 2, "version_minor": 1 }, "text/plain": [ "Show1D(512 points)" ] }, "execution_count": 27, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Show grid density control\n", "energy, spec = make_eels_spectrum()\n", "w_grid = Show1D(spec, x=energy, title=\"EELS — Dense Grid\", x_label=\"Energy Loss\", x_unit=\"eV\", grid_density=25)\n", "print(f\"Grid density: {w_grid.grid_density} lines per axis\")\n", "w_grid" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Selected Peaks\n", "Click on peak markers to select them. Selected peak indices sync to Python via `selected_peaks`,\n", "and `selected_peak_data` returns the full marker dicts for downstream analysis." ] }, { "cell_type": "code", "execution_count": 28, "metadata": { "execution": { "iopub.execute_input": "2026-02-22T07:07:11.829685Z", "iopub.status.busy": "2026-02-22T07:07:11.829626Z", "iopub.status.idle": "2026-02-22T07:07:11.856849Z", "shell.execute_reply": "2026-02-22T07:07:11.856468Z" } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Selected indices: [0, 1]\n", "Selected peak data:\n", " 1.74 keV (y=1348, label=1.74)\n", " 4.52 keV (y=996, label=4.516)\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "d3389f3d9deb43ce80c0fb3582588841", "version_major": 2, "version_minor": 1 }, "text/plain": [ "Show1D(1024 points)" ] }, "execution_count": 28, "metadata": {}, "output_type": "execute_result" } ], "source": [ "edx_energy, edx_spec = make_edx_spectrum()\n", "w_sel = Show1D(edx_spec, x=edx_energy, title=\"EDX — Selected Peaks\", x_label=\"Energy\", x_unit=\"keV\")\n", "w_sel.find_peaks(prominence=50)\n", "w_sel.selected_peaks = [0, 1]\n", "print(f\"Selected indices: {w_sel.selected_peaks}\")\n", "print(f\"Selected peak data:\")\n", "for pk in w_sel.selected_peak_data:\n", " print(f\" {pk['x']:.2f} keV (y={pk['y']:.0f}, label={pk['label']})\")\n", "w_sel" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Export Peaks\n", "Export detected peaks to CSV or JSON for analysis in other tools." ] }, { "cell_type": "code", "execution_count": 29, "metadata": { "execution": { "iopub.execute_input": "2026-02-22T07:07:11.858943Z", "iopub.status.busy": "2026-02-22T07:07:11.858882Z", "iopub.status.idle": "2026-02-22T07:07:11.875240Z", "shell.execute_reply": "2026-02-22T07:07:11.874907Z" } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "CSV exported to peaks.csv\n", "x,y,trace_idx,label,type\n", "1.7399804592132568,1347.863525390625,0,1.74,peak\n", "4.516129016876221,996.282958984375,0,4.516,peak\n", "6.3929619789123535,1076.645263671875,0,6.393,peak\n", "8.03519058227539,714.62939453125,0,8.035,peak\n", "8.62170124053955,528.4463500976562,0,8.622,peak\n", "\n", "\n", "JSON exported to peaks.json\n" ] } ], "source": [ "edx_energy, edx_spec = make_edx_spectrum()\n", "w_export = Show1D(edx_spec, x=edx_energy, title=\"Export Demo\")\n", "w_export.find_peaks(prominence=50)\n", "csv_path = w_export.export_peaks(\"peaks.csv\")\n", "print(f\"CSV exported to {csv_path}\")\n", "print(csv_path.read_text()[:300])\n", "json_path = w_export.export_peaks(\"peaks.json\")\n", "print(f\"\\nJSON exported to {json_path}\")\n", "csv_path.unlink(missing_ok=True)\n", "json_path.unlink(missing_ok=True)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Range-Scoped Statistics\n", "Drag on the X axis to lock a range, or set `x_range` programmatically.\n", "When locked, the widget computes mean/min/max/std and integral within the selected region." ] }, { "cell_type": "code", "execution_count": 30, "metadata": { "execution": { "iopub.execute_input": "2026-02-22T07:07:11.876617Z", "iopub.status.busy": "2026-02-22T07:07:11.876550Z", "iopub.status.idle": "2026-02-22T07:07:11.893754Z", "shell.execute_reply": "2026-02-22T07:07:11.893058Z" } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Range stats: [{'mean': 11.077767372131348, 'min': 0.04622071236371994, 'max': 17.93866729736328, 'std': 4.442169666290283, 'integral': 2193.355712890625, 'n_points': 124}]\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "0af8586656e747aabad169229d24bbd7", "version_major": 2, "version_minor": 1 }, "text/plain": [ "Show1D(512 points)" ] }, "execution_count": 30, "metadata": {}, "output_type": "execute_result" } ], "source": [ "energy, spec = make_eels_spectrum()\n", "w_range = Show1D(spec, x=energy, title=\"EELS — Range Stats\", x_label=\"Energy Loss\", x_unit=\"eV\", y_label=\"Counts\")\n", "w_range.x_range = [500.0, 700.0]\n", "print(f\"Range stats: {w_range.range_stats}\")\n", "w_range" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Peak FWHM Measurement\n", "Select peaks to measure their full width at half maximum via Gaussian fitting.\n", "Use `measure_fwhm()` for programmatic access." ] }, { "cell_type": "code", "execution_count": 31, "metadata": { "execution": { "iopub.execute_input": "2026-02-22T07:07:11.896973Z", "iopub.status.busy": "2026-02-22T07:07:11.896862Z", "iopub.status.idle": "2026-02-22T07:07:11.957140Z", "shell.execute_reply": "2026-02-22T07:07:11.956786Z" } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Peak 0: FWHM = 0.1425 keV, center = 1.742 keV, R² = 0.9857\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "ff7a4634db1d463cbe9a8599f4e0ba2b", "version_major": 2, "version_minor": 1 }, "text/plain": [ "Show1D(1024 points)" ] }, "execution_count": 31, "metadata": {}, "output_type": "execute_result" } ], "source": [ "edx_energy, edx_spec = make_edx_spectrum()\n", "w_fwhm = Show1D(edx_spec, x=edx_energy, title=\"EDX — FWHM\", x_label=\"Energy\", x_unit=\"keV\", y_label=\"Counts\")\n", "w_fwhm.find_peaks(prominence=50)\n", "w_fwhm.measure_fwhm(peak_idx=0)\n", "for f in w_fwhm.peak_fwhm:\n", " if f[\"fwhm\"] is not None:\n", " print(f\"Peak {f['peak_idx']}: FWHM = {f['fwhm']:.4f} keV, center = {f['center']:.3f} keV, R² = {f['fit_quality']:.4f}\")\n", " else:\n", " print(f\"Peak {f['peak_idx']}: fit failed — {f.get('error', 'unknown')}\")\n", "w_fwhm" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Publication Export — `save_image()`\n", "Save publication-quality figures as PNG or PDF from Python.\n", "The JS Export dropdown also offers Figure (PDF) and Figure (PNG)." ] }, { "cell_type": "code", "execution_count": 32, "metadata": { "execution": { "iopub.execute_input": "2026-02-22T07:07:11.959406Z", "iopub.status.busy": "2026-02-22T07:07:11.959331Z", "iopub.status.idle": "2026-02-22T07:07:12.157786Z", "shell.execute_reply": "2026-02-22T07:07:12.157330Z" } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "PNG: edx_figure.png (71 KB)\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "PDF: edx_figure.pdf (22 KB)\n" ] }, { "data": { "image/png": "iVBORw0KGgoAAAANSUhEUgAABJwAAAKoCAYAAAAyFeVdAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjgsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvwVt1zgAAAAlwSFlzAAAewgAAHsIBbtB1PgABAABJREFUeJzs3QecE9X2B/CTZDu7S1mWXqWKoiKCBVTsihV7B3t5z/ZX8fks6LO3ZwOfoij2/kTF/hRBRAQURQREeoel7bJ9N8n/cy5OmNzMTCZtM7nz+34++exsMplMcjIpJ+ee6wkGg0ECAAAAAAAAAABIEm+yNgQAAAAAAAAAAICEEwAAAAAAAAAAJB0qnAAAAAAAAAAAIKmQcAIAAAAAAAAAgKRCwgkAAAAAAAAAAJIKCScAAAAAAAAAAEgqJJwAAAAAAAAAACCpkHACAAAAAAAAAICkQsIJAAAAAAAAAACSCgknAAAAAAAAAABIKiScAAAAAAAAAAAgqZBwAgAAAAAAAACApELCCQAAAAAAAAAAkgoJJwAAAAAAAAAASCoknAAAAAAAAAAAIKmQcAIAAAAAAAAAgKRCwgkAAAAAAAAAAJIKCScAAAAAAAAAAEgqJJwAAAAAAAAAACCpkHACAAAAgIzUrVs38ng84q+T3XXXXWI/+fTtt9+me3cAAACaBBJOAAAAkDG0L+2xnrZv3x6xrWHDhhmu6/P5qEWLFtS1a1caOHAgXXzxxfT000/T0qVLbe3jH3/8QQUFBWJb/Hfx4sW2rnffffeF9uGwww6jYDBIyTJ79uyw+/i3v/0tadsGAAAAMIKEEwAAAIBOIBCg8vJyWrVqFf3888/00ksv0bXXXku9evUSiaBvvvnG8vHq06ePSB6xmpoaGjlyJPn9fsvr/Prrr3T33XeL5cLCQnGbnBhKlgkTJoT9/8Ybb1BtbW3Stg8AAAAg8wST+fMZAAAAQArpkzAffPCB7esdf/zxlJ2dHVHhNHXqVLF8zz330J577hm6rLq6WlRFLVu2jH788Uf64YcfQkkj3oerr76annzySVENZZa04u1/99134v8HH3yQbrnlFsN16+vradCgQTRv3jzx/3PPPUeXX345JQvfl/bt21NFRUXY+a+//jqde+65lMl4KN3KlStFNdqKFSvSvTsAAACgk6X/BwAAACBTnHLKKUnb1tChQ0WCyAwnNe6//34aP368GOo2btw4kVR65plnDNf3er2iSmnvvfemqqoqGjNmDJ1wwgm0xx57GPb30ZJNxxxzTFKTTey9994LJZsuuugisV/sxRdfzPiEEwAAADgXhtQBAAAARMEVNFx59Morr4TO+89//kPvvvuu6XV69OhBDz/8sFiuq6sTQ+saGxvD1pk5c2ZoHe4bJQ99SwZtm5wE42F7Q4YMEf/z0EBUBQEAAECqIOEEAAAAYNMFF1xA119/feh/TuBwpZOZq666io444gix/NNPP9EDDzwQukzu7/TUU09Rx44dkxqLP//8k6ZNmyaWuYKrc+fO4jYZV2pp1U5WOCmlNRsfNWqUOI+HG3LF17777isSZc2aNaN+/frRzTffTJs2bYq6TW6k/u9//5tGjBghemNx36qcnBxq06YNHXLIIXTvvffS5s2b477f8+fPD+3zUUcdZes6PLxSu87ZZ58dcTlXiT322GOij1fbtm3F/hYVFYlhfTwk8pJLLhEJSB4iGe8sdZ988gmdc8451LNnT/GY5ubmiuGQ/fv3p5NPPpkeffRRWrNmTYyPBgAAQJpwDycAAACATMAfXbRTog499NDQtqZMmWL7eps2bQrm5eWFrvv9999brr9y5cpgcXGxWDc7Ozv4yy+/iPOvvfba0DZOPvnkYCr84x//CN3Gyy+/LM7bvn17MD8/X5zXpUuXoN/vt9zG8uXLQ9sYOXJk8KeffhLX08dCf2rbtm3wt99+M90e74fZdfUnfswmT55suW9du3YV6/Jf2cEHHywu83g8waVLl0Z9rM4555zQbX/zzTdhl82ZMyfYrl07W/s9e/bsiG2PGTPG8rlWXV0dPPHEE21t/29/+1vU+wIAAOAE6OEEAAAAEIPS0lI6+uij6aOPPhL/c8XKQQcdZLp+ly5dRDXPpZdeSg0NDXThhRfSI488Qk8//bS4vHXr1qI3VLJx5dTLL78slrmC6LTTThPLzZs3F/2v3nzzTTET3//+9z9xf+xYvXo1DR8+nMrKysT2uHqoVatWogqK78OSJUto48aNdNZZZ9Evv/wS0ahda2LOlT7c34qrmfr27Su2wbh6h/fn888/FxVFfBszZswQlVSx4uoybtrOecrnn38+rLpMxtVU//3vf8Vy7969RRWTfn/58dqwYYP4f+DAgaIyi6vRuApp27ZttHDhQpoyZYqYbTAet912G3388ceh5xc/ftzvq6SkRMwmuHz5cpo1a5a4DQAAgEyBhBMAAABAjA488MBQwmn27NlR1+fhVu+//z599tlnokE4NxDXJgrmxuM8lCzZPv30U1q/fr1Y5sQNJ0c0PKyOE05ajye7CSfu+8TDyDjxwckiOcFz8MEHi0TTggULRALl1FNPjdgGr8ND6njYmJEbb7xRJJ14CBkne0aPHi3+jxXfZ35ceYjfxIkT6V//+pdhAoxxYo77bDG5aTs/jtowtv/7v/8Tw+rM8P3mhFGsiUFu4K71/eLnU8uWLQ3X5STc0qVLY9o+AABAuqCHEwAAAGQkrSdOtJPWdyjZTcQ1XO1jB1fZcL8jxpVOjCtZzjjjDEoFfQNyrqrSO/LII6lDhw5i+cMPP6StW7fa3u6TTz4ZkWzSqqj0VUScXDPClTtmySb9/nFyh3399de0du1aihX3WOJEH+PqJC1BaESrMOOeSVqPKw1XbWm07ZnhPlaxJpz4+VNeXi6WOUFnlmxixcXFNGDAgJi2DwAAkC5IOAEAAADESJ8U2LJli63r8BAs/dAwToZxE+hU4GFt3IBaG9KnHyLGfD4fnX/++WKZK3tee+01W9vl4X/cON0M305WVlaocXcihg4dGjabXzy4Woln52M8y6ARHhLJFVdaVRTfRz19ZRg3fk+2goKC0PLPP/+c9O0DAACkC4bUAQAAQEb64IMPbK3HCZdk04bDaYkjO3hYFw9J02+Dh2c9/vjjSd+/V155hRobG8UyJ4iM9pEreR5++GGxzEO6rr322qjb5dnYtISSEa4Q4oQNVxRxbyMr06dPF8P6uDfRsmXLaMeOHaHKL1m8M7PxDHLHHXecSL7xsDzuhdS9e/ewdfSJqCuuuMKw2oofP44XDxvkiieeSY57TyUDVy0dcMABIqnG1VwnnXQS/f3vfxezCnKVFgAAQKZCwgkAAAAyEjdyThd9MoUbO0fDCZPrr79eLHMfIa6a2b59Oz311FOiqkZfzZMMWk8go+F0+uFf++23H82ZM0c0u+bqHW6IbUWu/jFLOjFudm2ksrJSVFfxUD67uHdRvK6++mqRcNKah99///1hzcK1xCUnkIyGCu6+++50++230z333ENVVVWiFxSf2rdvL5rFc0+qY489lvr06RP3Po4bN44OP/xwMbSOe1/xKT8/XyT4+Db4Mn31GAAAQCbAkDoAAACAGPGsbBo7PXu494/Wp4dnJONG4SwQCNBFF11ENTU1SYvB999/T4sWLRLLXDnDs66Z0fcr0vd8MqMNT0sE963Skk2ceDvzzDNF7ydu3P3uu++KBBCfOMGjb6wdL04GcaUTe+mll0KVX1rVmdYs3Ki6ScMJJu4BpZ+NkBuycyN4TiRysoqThj/++GNc+8hDLTnpx88FbQgfPyemTZtGDz74oGjq3qlTJ3riiSfEcwYAACAT4GcSAAAAgBj98MMPoeX999/fcl0esvXll1+KZW74zAknrlTRkis8ROuf//xn0obW6RNHPEzL7pA/Ht7273//m/Ly8ihVOBnGs76x/v37i8elXbt2huuazSgXK06ScTLp1ltvDTUP12bP44onxvfZrBJMc+KJJ4oT98f67rvvxHNg6tSpou8SV0/xfeNqJ75/PAwvnkb0XJn2n//8RySuePs87JB7THFVGN/uDTfcIBJTnDgDAABwOlQ4AQAAAMRg06ZN9NVXX4X+P/TQQ03X5Z5BN910k1jmfjxcxaMNi+LEgjYcj4fWcXIhUdwH6Z133onrujzEjyt2UklLvDEe2maWbNIeu2ThCjOtH5LWs2nKlCmhZuE8U2CrVq1sbatt27Z0+umni/5bPByRq920mQa5BxUnhRLBQxJ5aN8tt9wihtbxLHa8z1oCjquyUtG8HAAAINlQ4QQAAAAQA06UaMOw9tprL9MKJ656ufjii0V1CrvzzjtFVY8+cTF27FjRgFobWjdv3jzRuydeb7/9tugzxLgf0wknnBD1OuvWrQtV+nCFzXnnnUepwhVGmp49e1qu+9lnnyXtdnnYIyeJ3njjDZEs5CTR+PHjQ5dbDaez05T+9ddfF5VInBzi2fk4edeiRYuk7DtXX/FsewsWLKAnn3xSnMcVVtH6bQEAAKQbEk4AAAAANr366quhL/1szJgxpkPWnn76aZGEYNz8+R//+EfEOmeffbYYWvff//43KUPr9MPpeOjeiBEjol6HexpxTyWu3OKqH6OZ3JJF60/E+P6azfTGw8mSmXBiPMMcJ5w4Ecg9o/gxZ3vssQcNGTIkoW1z9VHHjh1Fwonp+0Qliz4mqdg+AABAsmFIHQAAAEAUq1atoiuvvDKszw9PXa/1ApL9+eefomeQNkSKh9L5fD7DdXlonTb7WyJD67gChns2MR6qd/zxx9u6Hg/xO/fcc8UyJ2NS2R+IE2+au+++23AmO67y4mok3pdk4qbeWoUZVzfV19fbqm7imHBSUFvfCPdv4v1m3Nzbzmx+mrlz54rHgpuQm+GqtVdeeSX0/z777GN7+wAAAOmCCicAAADISJMmTbK9Lg9742nszXCSh4dBaXiGMJ5VbtmyZSKJM2PGjNBMaVzRxMkmnjHMCA+PGzVqFFVXV4dmONt9991Nb7tNmzZiaB1XOyUytE5f3cTb0noW2cGJNO3+cI+gu+66Kykz0sk4QcdD0DiBx/2P+vTpQ5deeqkYXsePFzfhfuutt0QvJJ5BjxN1ya5yuvrqq0P/82N8wQUXWF6Hm4LzfjRv3pyOOeYYMaMcVzPx48uNvHmfuRG5NnscV6nFgp9n/Hjz84RnweMTPy7FxcXiOckzDnJDdx76qM08ePjhh8d1/wEAAJoSEk4AAACQkewMF9PwbHCnnHKK6eV33HFH1G1wookbhHMvpsMOO8x0PW4mzQkqLTlw4403Rt32WWedJapouGl3PEPrOEHDw/00nKyJBc+ex9U/v/32G61evVr0OeLkSrJxtRcPZTv22GNp8+bNIvHEj6ceV4I9+OCDIkmY7ITT+eefL5pxc3N17XGP1mtJGzLJiSFuyG7WlJ2H1fEQS05qxULbPiesOPFpVeHGzcTfe++9lCQDAQAAkg3vVgAAAAD6D0der6gu4aFRnIjh5A0Pq+JhctzjyCrZtHDhwlDyiqtnuFrIbCid7Jlnnol7aB1X2Gj9g7iaSj90zS59kkpfLZVs3OyaK7g4EceVPNwUu7CwkHr37i2Gt82aNUskhVKhqKhIJAFjaRbOQx4///xzsU9HHHEEde7cWewzD0Xkme04McaX/f7776JvVqw4icmJvn//+99itrt+/fqJ5x8/b7jnFT8uPOSRY8zVVNwAHQAAIBN4gskeIA8AAAAA4EDcGJ0TRtyPiWcY/PXXX9O9SwAAAMpChRMAAAAAuAJXbmnNv2Md+gYAAACxQYUTAAAAAChv69at1LdvXzH0kIfCcf8oHrIGAAAAqYGm4QAAAACgJO55xLPfrVmzhp588slQn6tbb70VySYAAIAUQ4UTAAAAACipW7dutHLlyrDzhg4dKpq/c9NvAAAASB280wK42Keffkpz586lRYsWiWm4eVptntL5xBNPtL2Nyy+/nH7++WfLde6++246/vjjTS/nWZzGjh0rll966SUxNTcAAECy8Kxy3bt3p7PPPlvMjodkEwAAQOoh4QTgYjzV8/r166lFixZiKm5ejhUnp3iKa1ljY6NIJPH04oMHDza9Pie6xo8fL6YPr6mpifn2AQAAzKxYsQIPDgAAQJog4QTgYrfffjt16dKF2rdvH1ZlFAuzaqivv/6agsEgHXTQQVRaWmq4Diel7rrrLurdu7eYpvqzzz6L+fYBAAAAAADAebzp3gEASJ/9999fJJtS4cMPPxR/Tz75ZMvpqZctW0Z33nkn+Xy+lOwHAAAAAAAAND0knAAg6TZu3EgzZ84Uw/S4OasR7hv14osv0mWXXUa77bYbogAAAAAAAKAQJJwAIOk+/vhjCgQCdMIJJxg2Zq2vrxdVTX369KELL7wQEQAAAAAAAFAMejgBQFJx3yZOOFkNp3v22Wdp9erV9Oqrr2IoHQAAAAAAgIJcW+G0adMmmjx5sqiyOO6448TQH4/HI06jRo1KaNvV1dViiJC2vW7dutm+3sMPP0yDBg2iVq1aUbNmzahv375i+t6VK1favn1el6/D1+Vt8LZ4m4888oi4DYBUmj17Nq1du5b23Xdf0QhcNm/ePHrttdfokksuoZ49eyIYAAAAAAAACnJthVPbtm1Ttm1OYi1fvjym6/DU8MOHD6c///wz7Pw//vhDnF544QV6/fXXxRAlK1xZcv7551NFRUXoPE4yzZkzR5x4O5988gm+6EPKaM3CTznlFNNZ6TjRlGhiFwAAAAAAAJzLtRVOejwt/NFHH52Ubc2dO5eeeOIJysvLo6KiIlvX2bFjBx1//PGhZBM3UeYp5WfMmEH33XcfFRYWigTSWWedRb/88ovlbfM6vC5fh6/L2+Bt8TbZ4sWLxW3xbQIkGz/3vv32W/HcP+KIIyIur6mpoVWrVonn4QEHHED77bdf6MQVh+yiiy4S//N2AAAAAAAAIDO5tsKJq5B4mBmfuNppxYoV1L1794S26ff7RWKH/44ZM0ZM+W4nscND3fgLOOMhdTfffHPosgMPPJCGDRtGhx56qKhUuv76602/iF933XXiCz03af7yyy/FdTWHH3449erVi0aPHi1u67HHHhOVJslUW1tLv/32m1guLS01bBYNzlVeXi7+bt26ldasWRPXNjhpVFdXJ5JNZWVlEZfzZUceeaThdRcsWEDr1q2jwYMHU3FxMXm93rj3AwAAAAAAAOzhkSja97f+/fuLApqkCIKwfPnyID8cfBo5cmRcj8pjjz0mrt+nT59gXV1dsGvXruJ//mumvr4+2Lx5c7He7rvvHvT7/YbrXXHFFaH9mzVrVsTlP/74Y+hyXtcIb5tvg9dp0aKFuO1k4v3S9gGnzHsM2rZtGxw4cGCwpKTE8HKfzxfMzc0Vf822wc8v3kZ+fn7Mt8/HCV+3WbNmaX8scMJjgOcAngN4DuA5gOcAngN4DuA5gOcAngNufA7MMsg3xAtD6pKEG3Vz1ZQ2A1dOTo6t602ZMiVUWTJy5EhR1WFE3+/mgw8+iLh80qRJoWUekmSEt61NQb99+3Zx2+BuJSUl1LVrV3Fq2bKlOI8b6Gvn8eWaNm3a0J577in+GikoKBCnqqoqUWkHAAAAAAAA7oUxT0ly9dVXiy/aF1xwgRgCZ9f06dNDyzxszgz3tOEv8zys7vvvvzfdDs9KN3DgQNPt6G+Dt5Os3lXaMDrNrFmzqH379pQJeAjkli1bxDInWHw+H7nFk08+GZF45P5ffGJnnHGGGKrJ3nzzTXr77bfphhtuoHPOOSdiW5xo/fzzz+n//u//xMyP8e4LNx3v06dPXPfHzbFUDWKpDsRSHYilOhBLNSCO6kAs1ZGpsVy/fr1obSJ/r08UEk5J8NZbb9Gnn34qKkS4N1IsuG+Npm/fvqbrcT8kntmLp5RfuHBhxOXaebyOVe8k/W0YbScR+tvlZFOnTp0oU14UcnNzQwdXprwoJAP3D7OLe4vp+4vJ7r33XnFqin0x4+ZYqgaxVAdiqQ7EUh2IpRoQR3UglupQIZZZSezFjIRTgrZt2yYaebMHH3ww5myg1hSZK5NatGhhuW7nzp1FwombeXHzZe2JzM26N2/eLJajJXk4Kca3xdVYq1evjmtfrbKi+gONT2ZD+zwej1gOBoMUCAQst6s/SHldvk6y1tf2Q7/fVmLd91TeV96ufghmtH2PdX2nxcnOvvP5vC19XBEn58XJznNMi6V+OzienBcnO+sbxbKp9t0Nr3vx7nui99VqfxAn58TJ7DmmHZc4npwdp2jHk9HrK173nBcnu+tbvVfi/ck5cbKiX1f7DJQpnyOi3Xa8kHBKEFd8bNy4UcwIxzPUxUqbxU4bwmSFE0WaysrKUMJJPxOe3e1wwom3EQtOeNnFZYTa/slatWoV6nHV0NAgZkWz0q5du9Ay9waymvkvOzs7rO8Q98fi5JwZHqaof1yj7Uvz5s0pPz8/dJAbzcSmp89qc2JQ69dlhF8Q9P2ROD48hNIMP75a3yWtLxc/nmaKiorC7mu0fXdanHjmOv3zy+hDAp/H29LfT8TJeXGyczxpsdQfHzienBcnI3Kc+IcZOZb6ZbzuOSNOsbw/aT90mfWdxPtTwPGfI/i2+TL950Z8jnBenKIdT0bvlW74vJdpcTIix4lfU83eKxni5Iw42TmetOcYJ3g2W7xXOu144mMiFdA0PAHTpk2jF198UZSccf8auVrGDi2wdpqM6xM4+qbM+idHLNtBY2cAAAAAAAAASAVUOMWJs4mXX365KD3jpsp77bVXXNvJy8sTf+vr623dpkbL5uu3Eet29NuwI9oQPH2jMc6+mg0v1Gd5OVMbyzBE3mf9/Y2Gf/mwM6SOM8Da9q2y0PIv89H2Xb8+77fd2QsZ/+qoz6ib7bsm2pBMef1Y9t0pcdLos/t6nLXXYqhdB3FyXpzsHE9aLLVjgS/H8eS8OEVbn59fvL4cSzN43UtfnOy8P/E+8fslr8/vT2axxPtTeuNk53ji11iudte/X+JzhPPiFO14MnqvdMPnvUyLk531o71XIk7OiZMVjhM/x/m9Uvvrtfjc46TjyarSKxFIOMXpvvvuoz/++EMMM7v77rvjDgCX6TE7w9v4g4FGXwKtbSPW7dgZfqcXSxNwLiW00yCND4RYGqnZPWBjXV9fbmhXrPue6vsaa0M6J+17su4rn68vk2WIU/Ie91Q+J+U4GcXSav1ocDylJk521ucvMFax1EOc0hcnO+tzfOJ5v8T7U2KPe7zrWx1PvB35ixbi5Lw4GYnlvVJeX5XPe5kWJztiea9EnJz9OYLjE897pTfNx1M8o7XsQMIpTg899JD4e+SRR9LHH39smdjhvzyTHeMxpocffnhYEufHH38U6/AYUqssq1ZhxJlV/fA6zoRyxpLHZUZr7M29NLT9iqUnEwAAAAAAAACAXUg4xUkbuvbSSy+JkxVuFnbOOeeI5UMPPTQs4dSvXz96//33xfKiRYvogAMOMNxGY2MjLV26VCzvvvvuEZfzdr777jtasmSJWNdsKkO+DY3RdgAAAAAAAAAAEoWm4Wk2dOjQ0PLUqVNN15szZ06oMmnIkCGm2+F1fvrpJ9Pt6G/DaDtuxDMIbNq0SZyiTRcJzoZYqgOxVAdiqQ7EUh2IpRoQR3UglupALMMh4RQnbtAV7dS1a1exLv/Vzvv222/DtjNs2DDR8Iu9/PLLpo2/Jk6cGFoeMWJExOWnnHJKaNms4oobC77yyitimYfuHXbYYXHddxXxY2M1TSRkDsRSHYilOhBLdSCW6kAs1YA4qgOxVAdiuQsSTmnGsyNce+21YnnhwoX06KOPRqzzww8/0IQJE0JD8gYNGhSxDs8Od/DBB4tlXpevI3vsscfEbTCeWY+b0wEAAAAAAAAAJJtrezhNnz5d9DvS91nS8Pn6iiI2atSolO3LzTffTG+//TYtXryYRo8eLW7/7LPPFlMjTpkyhe6//37Rl4n/f+KJJ0y38+STT4phcjU1NXT00UfTP//5T1HFxP9z0/Lx48eL9Xr37k033nhjyu4PAAAAAAAAALibaxNOL7zwghjCZuT7778Xp6ZKOBUVFdEnn3xCw4cPpz///FMkhrTkkIanVnz99ddpn332Md3OgAEDROLq/PPPp4qKCpFwknGyiW+LbxMAAAAAAAAAIBUwpM4hevbsSXPnzqWHHnqI9ttvP9FjqaCggPr06UM33HADzZs3j0444YSo2znxxBPFunwdTi7xNnhbvE3eNt8G3xYAAAAAAAAAQKp4gmZdqgFitGbNGurcubNYXr16NXXq1CljZhIoKysTy6WlpeTz+dK9SxAnxFIdiKU6EEt1IJbqQCzVgDiqA7FUR6bGck2KvsujwgkAElbZGBQnAAAAAAAAAFf3cALQeL1eat68eWgZYvfR2kbx99yu6Z35ELFUB2KpDsRSHYilOhBLNSCO6kAs1YFYhkPCCVzP4/GIGQAhPlzZ9Mk6v1g+qWMWFWZ50vZQIpbqQCzVgViqA7FUB2KpBsRRHYilOhDLcCjnAICEq5uq/CROWqUTAAAAAAAAuBsSTuB63Defm7vxCT30469uYryczl5OiKU6EEt1IJbqQCzVgViqAXFUB2KpDsQyHBJO4HqBQEDMJMAnXobYq5s06a5yQizVgViqA7FUB2KpDsRSDYijOhBLdSCW4ZBwAoCkVDc5pcoJAAAAAAAA0g8JJwBISnWTU6qcAAAAAAAAIP2QcAKApFU3aVDlBAAAAAAA4G5IOAFA0qqbNKhyAgAAAAAAcDcknAAgqdVNGlQ5AQAAAAAAuBcSTgCQ1OomDaqcAAAAAAAA3Csr3TsAAJmjzh+kmVsCVJJjb31e97ROQcr1eVK9awAAAAAAAOAgnmAwiPnLISnWrFlDnTt3FsurV6+mTp06ZcQjy4dAIBAQy16vlzweJEcyFWKpDsRSHYilOhBLdSCWakAc1YFYqiNTY7kmRd/lUeEErscvAj6fz/WPgwoQS3UglupALNWBWKoDsVQD4qgOxFIdiGU4JJwAIG4/bPbTC8saIs5/bJ9capGTGdl8AAAAAAAASD4knMD1uOyxtrZWPA55eXkZU/boBNvqg7SlPvL8ioZgWhJOiKU6EEt1IJbqQCzVgViqAXFUB2KpDsQyHBJO4Ho8xra8vFw8Djk5ORheFwOz2eoqGtPztEIs1YFYqgOxVAdiqQ7EUg2IozoQS3UgluG80v8AALZVNwZNZ7MDAAAAAAAA90LCCQDiVm1S4YR8EwAAAAAAgLsh4QQASa9wMjkbAAAAAAAAXAIJJwCIW23A+PwGk/MBAAAAAADAHZBwAoC4NZoklhqDKHECAAAAAABwMyScACBuZkPnMKQOAAAAAADA3bLSvQMATuD1IvcaD7NKJrPKp6aAWKoDsVQHYqkOxFIdiKUaEEd1IJbqQCx3QcIJXM/n81GbNm1c/zgkd0hdeh5OxFIdiKU6EEt1IJbqQCzVgDiqA7FUB2IZDmUdAJD8IXVoGg4AAAAAAOBqSDgBQNzQwwkAAAAAAACMYEgduF4gEKDKykrxOBQWFmLMbQz8DpulDrFUB2KpDsRSHYilOhBLNSCO6kAs1YFYhkOFE7heMBik6upqceJlsK/BYU3DEUt1IJbqQCzVgViqA7FUA+KoDsRSHYhlOCScACBuGFIHAAAAAAAARpBwAgBlZqkDAAAAAAAAZ0DCCQDi5scsdQAAAAAAAGAACScASMGQOpQ4AQAAAAAAuBkSTgCQ/CF1aWoaDgAAAAAAAM6AhBMAxMUfDJJZXgk9nAAAAAAAANwtK907AJBuHo+HcnNzQ8uQWP+mdCacEEt1IJbqQCzVgViqA7FUA+KoDsRSHYhlOCScwPW8Xi+1bNnS9Y9DrKyGzaVrSB1iqQ7EUh2IpToQS3UglmpAHNWBWKoDsQyHIXUAEBerKiYMqQMAAAAAAHA3JJwAIAUJJ8xSBwAAAAAA4GYYUgeu5/f7afv27eJxaNGiBfl8Ptc/Jpk6pA6xVAdiqQ7EUh2IpToQSzUgjupALNWBWIZDwgmAiBoaGvA4xDFLnZmGNBY4IZbqQCzVgViqA7FUB2KpBsRRHYilOhDLXTCkDgCSP6QuTRVOAAAAAAAA4AxIOAFAXBoskkp+tHACAAAAAABwNSScACAuVkklNA0HAAAAAABwNyScACAuGFIHAAAAAAAAZpBwAoC4NAaCcSWjAAAAAAAAQH1IOAFAXKySSumcpQ4AAAAAAADSz7UJp02bNtHkyZPpzjvvpOOOO45at25NHo9HnEaNGmVrG9XV1fTf//6XrrrqKho0aBC1bNmSsrOzqaSkhA488EC66667aMOGDbb3ibf38MMPi221atWKmjVrRn379qUbb7yRVq5caXs7vC5fh6/L2+Bt8TYfeeQRcRsQjmNeVFQkTrwMmTukDrFUB2KpDsRSHYilOhBLNSCO6kAs1YFYhvMEg0FX1iJYJRZGjhxJEydOtLz+vHnzaMiQIVRZWWm5XnFxMY0fP57OOussy/WWLFlCw4cPpz///NN0O6+//jqdcMIJltv5+OOP6fzzz6eKigrDy3v37k2ffPIJ9ezZk5JtzZo11LlzZ7G8evVq6tSpU9JvA5zjh81+emhRg+nlHwzJRQIPAAAAAADA4VL1Xd61FU56Xbp0oaOPPjqm63BCR0s2ceLpgQceoK+++op+/vln+uKLL+iKK64gr9cr1jvvvPPos88+M93Wjh076Pjjjw8lmy677DL6+uuvacaMGXTfffdRYWGh2A4nrX755RfT7cydO1esw+vydfi6vA3eFm+TLV68WNwW3yZAIqL1abKaxQ4AAAAAAADUlkUuxUPpeJgZn9q2bUsrVqyg7t27274+J5POPPNMGjNmDPXr1y/ick5g8VC9ESNGkN/vp2uuuUYklIwqq3ioGyeCGA+pu/nmm0OX8dC8YcOG0aGHHiqGw11//fX07bffGu7TddddRzU1NZSVlUVffvmluK7m8MMPp169etHo0aPFbT322GNiyB9AKhNOrn2BAQAAAAAAcDnXDqmT6RNOdobU2XX66afT+++/L5Z/+ukn2nfffcMub2hooNLSUiovL6fdd9+d5s+fL5JZsiuvvJKee+45sTxr1iyRKNPj8/bff3+xzNVVzz77bMQ2AoEA7bnnnrRw4UJq0aKF6GPFPafcPqSOE4JlZWVimWPh8/nSvUsZ4asNjTRuSaPp5a8dkEuFWU3bEwuxVAdiqQ7EUh2IpToQSzUgjupALNWRqbFcgyF1memwww4LLS9dujTi8ilTpohkk5boMko2MX0j8w8++CDi8kmTJoWWL7roIsNt8LYvvPBCsbx9+3Zx2wCpqnBKV+NwAAAAAAAASD/0cEqxurq60LJRdnP69OmhZR42Z2a//fajgoICsfz999+bbodnpRs4cKDpdvS3YbQdALui9WiKlpACAAAAAAAAdSHhlGJTp04NLfOQOdmCBQtCy3379jXdDvdl0maW4yFxMu08XofXNaO/DaPtANgVrYKpEaN1AQAAAAAAXAs9fVPo119/pU8++UQs9+/f3zDhxGMltcok7qtkhfsjzZs3T4wJ5cqp3NxccX5tbS1t3rxZLEfrm9SyZUtxW1VVVaLPUiy0fTWzfv36sLGrfDIb2qc1T+cWYtxbyoq+MozXjdZ2LJb15SbuZvsc776n8r7ydvVDMKPte6zrR9v3er/1falrDJDfogwqFfeVz+dt6ePq9jglsu+xrp/Mfddiqd8O4uS8ONlZ3yiWTbXvOJ5S99ph9dgjTsl73FP1uqcdlzienB2naMeT0esrXvecFye761u9V6r6eS8Z6zvtc4RG+wyUKXFKVWtvJJxShBNCl156aSiw9913n+F6O3bsEH8LCwujbpMTRZrKyspQwknbRizb4YQTbyMWWkNwO7Zs2RLaP1mrVq0oJycn1DR969atlttq165daJln4dPfXxk3QS8pKQn9z/2x9MMaZTxMUf+4RtuX5s2bU35+fugg1xrCmdE3iuPEoNavywi/ILRp0yb0P8eHZyY0w48vJxA13JeLH08zRUVFYfc12r5Hi1NFFcd352NhpGzLVsrNDSQtTsXFxWHPL6M3Hz6Pt6W/n26PU1MfT3biZOd40mKpf9wRJ+fFyYgcp23btkXEUr+M48kZcYrldU/7ocus7yRe95wRJ6v3J75tvkz/uRHvT86LU7Tjyei9Ep8jnBcnI3Kc+DXV7L1S5c97Kn4u1/ad8wCbLd4rnRYnfqxTAUPqUuTvf/87zZkzJ9QM/MQTT7QMrPYCYkWfwOEnpLyNWLej3wZArBqD1jPQBaJcDgAAAAAAAOpChVMKPPDAA/TCCy+I5UGDBtG4ceNM183LyxN/6+vro25Xn8HUssT6bcS6Hf027Ig2BI+H1A0ePFgsc/aVs9NG9FleztSarWeE91l/f6PhjHq0UkP95fqstBH5l/lo+65fn/fbTkJQw7866jPqRvuuF21Iprx+LPtuFKecKq7eM8+SF7doQaVF3qTFSU+f3dfTl5Nr3B6npj6e7MTJzvGkL/tt3bq1OC4RJ+fFKdr6/Pzi+MmxNIPjKX1xiuV1T4urWSzxuueMOFkdT9ov73p4f3JenKIdT0bvlfgc4bw42Vk/2nulqp/3Mi1OdvZdqyLiGJaUlFh+7nFSnKwqvRKBhFOSPffcc/TPf/4z1KD7008/tXzSc5keszO8jYfBafQl0No2Yt2OneF3etH6Q+nxgWXn4OIDwe5ByKxKEuNdnw9UTjRpL+DywZmsfU/1fY1l27Gub7TvAU+UruFefg54m/S+8na0N2xtm26PU1MfT8nad30sjY5LxMkZcbKzPsfPKpZ6OJ7SFyc763N84nm/xOte08bJzvFk9H6JODkvTkZiea+U13fT54hkr5/q96dY3isRJ3L054h43yu9aT6e7O5nrDCkLonefPNNuvrqq8Vy165d6auvvgrLVlslcTgJxGNI7VQYcWZVP7yOM6FaxjJaY2/upaElnGLpyaQyPrg4c86nVB1obpylzqJfeMoglupALNWBWKoDsVQHYqkGxFEdiKU6EMtwSDglyUcffUQXXnihKKFr3749ff3117Yqgvr16xdaXrRokel6jY2NtHTpUrFsNNudtp0lS5aIdc3ob8NoOwB2RUsoNaZopgMAAAAAAABwPiSckoCTS2eeeaZI9HClEVc29ejRw9Z1hw4dGlqeOnWq6XrcgFyrTBoyZIjpdnidn376yXQ7+tsw2o4b8ZA67n3Fp1RNB+nGhFMgDQ8lYqkOxFIdiKU6EEt1IJZqQBzVgViqA7EMh4RTgmbMmEEnn3yyaMTNjbu++OIL2mOPPWxff9iwYeJ67OWXXzZNeEycODG0PGLEiIjLTznllNDySy+9ZLgNrr565ZVXQg3SDjvsMNv7qTJ+XHhqUT5ZTRUJ4fxRknPpGFKHWKoDsVQHYqkOxFIdiKUaEEd1IJbqQCzDIeGUgF9++YWOP/54UVXEjcE/+eQTGjhwYEzb4L5B1157rVheuHAhPfrooxHr/PDDDzRhwgSxfOihh4qZ72Q8O9zBBx8slnldvo7sscceE7fBrrvuOtHEDCBe0SqYGlEsBgAAAAAA4FqunaVu+vTpot+RRj81LJ+vryhio0aNCvuf+ykdc8wxoUbf9957r6hUmj9/vulttmnTRpxkN998M7399tu0ePFiGj16tLj9s88+W0yNOGXKFLr//vvFcD3+/4knnjDd/pNPPimGydXU1NDRRx8tZsvjKib+/6233qLx48eL9Xr37k033nijrccJIJOG1AEAAAAAAIAzuDbh9MILL4ghbEa+//57cbJKOH333Xe0adOm0P833HBD1NscM2YM3XXXXRHnFxUVieqo4cOH059//ikSQ1pySFNcXEyvv/467bPPPqbbHzBggEhcnX/++VRRUSESTjJONvFt8W0CpDLhlI4hdQDpwD8MvPvuu/THH3+IBD/PTrrnnnuK6tV27dpZXpd/pODrcvUp//BRW1srfpjgSR0uuOCCsIkl9KXafB2erGLFihWUlZUlXtv5tZ+rYGWfffaZ6DXI7y88UykP3ebJLfbff39xG0Y/hAAAAAAAJMq1CSen6dmzJ82dO5fGjRsnvkhwlRM3se7cubNIRPEQuK5du0bdzoknnkjz5s0T1U6cWFqzZo0YtsfbP+OMM+jvf/87FRQUNMl9ArUh4QRux4kbrkD94IMPxKykXFnKr69lZWX0888/04YNG6ImnPh1/8cff6T+/fuL4dJ5eXm0du1amjZtGv3vf/8TP1Lw0G39bf7jH/+gb775Rtwm9xBsaGgQE0Jw5SpXzJ511llht/Hll1/SqlWrxG1wMoy3wRW1XPk6efJk8QOM3YkuAAAAAADs8gQxLRckCSe3OEHGVq9eLb4MZQK/3y++ILLS0lLy+Xzp3qWMcPf8epq73bzJ+jW9suiItk2b00Ys1ZEJsXzzzTdFbzxO5t90000R+8hDobn6yApPOJGbmxtxPv/oMHLkSNEfkCej8Hg84nxOQnHCae+99xY/UHCCivHwbq5W2rJlC7333nvUoUOHqLcxadIkMRz8iCOOoIceeojcHEuwB7FUB2KpBsRRHYilOjI1lmtS9F0eTcMBIC6ocAI346Fvzz//PHXs2FFUFhl9mIiWbGJGiSDGVandunUTs2fyxBQarmRiF110USjZpM08eu6554rK2I8//tjWbRx55JGhDxUAAAAAAMmGhBMAxMUftG7ShB5OoLKZM2eKXnnDhg0TPZV4iBtPNsHVRclI4PCvTCtXrqS2bdtSYWFh6HyuYGKc6JJpVU2zZ8+2PXkGw3A6AAAAAEgF9HAC1+PKhGh9ViCS+WC69CWcEEt1OD2WixYtEn+9Xq+YVZR7JGn4PK42uv76621vj5uH82QVPAyPez9xDyd26623hq3HlUyM+zx179497LJ169aJv/p90fvqq69o2bJlojqL/3LSjBNXV155Jbk5lmAfYqkOxFINiKM6EEt1IJbhkHACgLg0Rsk4ocIJVMZD3dgbb7xBffr0EbOecgKIZ6q777776LXXXhNj308//XRb2/v999/FED1NSUkJ3X333XTAAQeErXfQQQeJJuB8e9xkXBsuxz2cuKcU27Fjh2nCiSuxNDwDHjc9N6qWAgAAAABIFIbUAUBc0MMJ3Eybb4P7NHHj8D322EPMUDdgwAB68MEHRZUTJ53s4pnl5syZI4a5ceLowAMPpGuvvZZeffXVsPWOPfZY2m+//cTsdlxZ9fDDD4ukEV+fG4wzvm0jvC7fxpQpU+jZZ58V+37++efbHoIHAAAAABALJJzA9bj/Cjfl5RMvgz2BoPMqnBBLdTg9llpfJa4S4hlI5IbfXDXEfZjMqo3McCPwXr160V133SWSTk8//bSYsU7DSaKnnnqKLr/8cjFz3QcffCASSIccckhoprmWLVta3kZRUZFIWvF2uEJqzJgxYiifW2MJ9iGW6kAs1YA4qgOxVAdiGQ5D6sD1uFJB+1Kon/UJrPnJeQknxFIdTo9l165dxV99Q285qcPq6upCy7Hi4XTc1+mXX34RSSxNTk6OSDjxSY+rl9juu+9ua/u87/3796dvv/1WNDqXe0K5JZZgH2KpDsRSDYijOhBLdSCW4VDhBABxkRNKWR758jRknACaCFcIsRUrVkRcxtVCnMDJz88PNfmOR1lZWaiqyY7PP/9c/D3mmGNSdhsAAAAAAHYh4QQAcfFLI2NyvLENuQPIZNwQnCuQOLE0adKksMsmTpwoKnqGDRsWSuRwU29OTvFfvQULFhhun5uPv//+++L6gwcPDrussrIyYv3//e9/9NFHH4khfocddljofB7GZpQUYx9++KFoVt6lSxfq3LlzDPceAAAAACA6/KQJAHHxU3hGKdsbPs6uEQknUNw//vEPuvjii+nee+8Vw9K6desmEkXchLt9+/Z03XXXhdZ9++23xSx0l112GV1xxRWh82+55RYxfS4Pg2vXrh01NDTQypUr6ccffxQl2TfeeCN16NAh7HZHjRpFbdu2FUPgeHgdJ41++ukn0TeK+zjx9jTl5eV0xhlniO3z/rVp04YqKipEomvRokWi0Tj3iwIAAAAASDYknAAgKUPq5AqndPRwAmjqKqdXXnmFnnvuOZoxYwbNnDmTSkpKRIKHE0utWrWKuo2LLrqIvvvuO/rtt99o2rRpIsnUunVrMSyOZ57bc889I65z1FFHiUbh8+fPF8P3OCF1ySWX0AUXXBDRU4obiF966aUiIcVJLE5AZWdni4TYueeeS+edd55IXgEAAAAAJJsnqM3tDJAgnpFJG5bBw0z4y1gm8Pv9oT4mPNuUvjoAzI38sZbKG3b93ynfQ2tqdr2cDG/vo8t7ZDfpQ4hYqgOxVAdiqQ7EUh2IpRoQR3UglurI1FiuSdF3efRwAoC4yBVMYkidDobUAQAAAAAAuBeG1AFwsiS7aStxVNDo0CF1iKU6EEt1IJbqQCzVgViqAXFUB2KpDsRyFyScwPW4zJH7rkBs5FnocrweIl0j8UAaRusilupALNWBWKoDsVQHYqkGxFEdiKU6EMtwGFIHACkZUoem4QAAAAAAAO6FhBMAxIznGog2Sx16OAEAAAAAALgXhtSB6wUCATFVOGvevDl5vcjDRhMwOC/Xaz3krikglupALNWBWKoDsVQHYqkGxFEdiKU6EMtwSDiB63G1Tl1dXWgZojNKJmWLHk7pHVKHWKoDsVQHYqkOxFIdiKUaEEd1IJbqQCzDoZQDAGJmNFzOKbPUAQAAAAAAQPoh4QQAMTNKJiHhBAAAAAAAABoknAAgKUPqkHACAAAAAAAADRJOAJCUCqfIHk4YUwcAAAAAAOBWSDgBQMwwpA4AAAAAAACsIOEEADEzql7CkDoAAAAAAADQZIWWAFzK4/FQQUFBaBkyt8IJsVQHYqkOxFIdiKU6EEs1II7qQCzVgViGQ8IJXM/r9VJxcbHrH4fEE05yD6emf0gRS3smTpxIY8eOFcsvvfQS9e/fP+p15syZQ1deeaXp5WPGjKETTzwx7Lxp06bRzJkzadGiRbR48WKqra2lyy67jK644grL29q6davYr+nTp9PGjRspPz+funTpQscffzydfvrp5BaVjTsPosKszE6E47hUB2KpDsRSDYijOhBLdSCW4ZBwAoCYyckkLm6SvxOnI+EE0S1ZsoTGjx8vkjg1NTUxP2T77rsvDRw4MOL83r17R5z32muv0c8//0zNmjWj0tJSWr16ddTt//HHH/T3v/+dKioqaOjQoXTEEUdQdXU1rVixQiSw3JRw+mhto/h7btfsdO8KAAAAAEDMkHACgJgF5ISTh8iHhJPjNTY20l133SWSQ507d6bPPvss5m1wsilahZLmqquuopKSEnFbX375Jd12222W61dWVtKNN94YSlb16tUrYv/dVN30yTq/WD6pY1bGVzkBAAAAgPugaTi4nt/vp02bNokTL0N0f430CeFkkzSijgIGjcVTDbG0NmHCBFq2bBndeeed5PP5Uh6PAQMGiKFwdnujvffee7RhwwZR4bTbbrtFHJdZWVmuqm6q8pM4aZVOmQrHpToQS3UglmpAHNWBWKoDsQznnk/vABYCgQAenwQqnDjhJBdgyEmppoJYGuM+Si+++KLow8TJnHjxsLg33niD6urqqE2bNjRo0CDxNxm4CoqTUzyMbuXKlfT111+L29ljjz3E8Lrs7GzXVTcxXs70Kiccl+pALNWBWKoBcVQHYqkOxHIXJJwAIGZ+g4STPKROTkpB+tTX14uqpj59+tCFF16Y0LY+//xzcdJwpdRZZ51F1113XUJVUw0NDbR06VJq2bIlvfXWW6LPlP7NumPHjvTYY49Rz549yS3VTRqtygm9nAAAAAAgkyDhBAAx80vD5XYOqUv/LHVg7NlnnxWVSa+++mrcSSFOBPFQt4MPPpg6dOggGo7PmzdPzHbHFU9cmXTDDTfEHYLy8nJRgsx/X3jhBXFbgwcPFn2buFk4z1rH2+dhd7m5ua6pblKpygkAAAAA3AU9nAAgJRVO6RpSB+E4KcQNuC+55JKEqoN69OhBo0aNEn95hrtWrVrRsGHDRDJLq0raunVr3NsP/pXE5KTTGWecQeeddx61aNGCWrduLZqUH3nkkbR+/XoxzE5lcnWTRoVeTgAAAADgLkg4AUDCCSduGC4XXmBInXNmpeNEEyeLUoETQoceeqhIFM2fPz/u7RQWFoaWDznkkIjLtfMWLlxIbqtu0vBlvA4AAAAAQCbAkDoASEKFkydiljoMqUs/Hva2atUqsXzAAQcYrnPRRReJv48++qioWIoHVyJptxcvrpri5uM8K11RUVHE5dp5tbW15LbqJg16OQEAAABAJkHCCQBiJieTsgyG1PE6PEyKe/tAevCsbieffLLhZXPnzhXJKK4c4iFx7du3j/t2tMom7u2UiP32248+/fRTWrZsGfXq1SvsMj4vGbeRqdVNGvRyAgAAAIBMgYQTuJ7X66XmzZuHliG6gI0hdWI9rn5qwgcUsQyXl5dHd9xxh+FjxUPtOOHEFU79+/cPnb99+3Zx4qolrXJJG8q2++67R2znzTffpDlz5lCXLl2oX79+CcXvtNNOEwmniRMn0tChQ0PHJfeG4h5RHN/DDz+c3FjdlMlVTjgu1YFYqgOxVAPiqA7EUh2IZTgknMD1uAKHh/NAYk3D5SF12npy5VMqIZaJe/vtt+n555+nyy67TDTr1owePZqysrJE0qlt27Zi+Nxvv/1Gf/zxhxju9q9//StiBrxvv/1WnNi6devE36lTp4rm36xbt25hvaX23ntv0Sz89ddfp3POOUdUX3EfKr4OJ53+9re/UdeuXUk1df4gzdwSoJIce+vzuqd1ClJuUx5cCcBxqQ7EUh2IpRoQR3UglupALMMh4QQAMWv8a0ax8FnqIr/8oo+TOrj6aObMmWIoXnl5uXgz5WF4nBg6//zzRRJKxsmoyZMnh523ePFicWL77rtvRDPzG264QTQ5f/fdd+njjz8Wt9OnTx+69dZb6bDDDiMVceLoqX1z070bAAAAAABJ5Qlqc1EDJGjNmjXUuXNnsbx69Wrq1KlTRjymfAgEAoFQCSR6DkX31YZGGrdk1xTtfYo8dEvfHLp4dl3Yeq8dkEuFRmPtUgSxVAdiqQ7EUh2IpToQSzUgjupALNWRqbFck6Lv8qhwAtfjF4SysjLxOJSWlkYMC4LEhtQ1JcRSHW6O5ehfamlLfeT5p3fOouPaZ97btptjqRrEUh2IpRoQR3UglupALMNl3idXAHBgwslj2KsJQ+oAYreqmqh25w9jYbbUoSAZAAAAADIHpuQCgJjJiSSubjJMOBl8aQYAc4Fg0DDZxOzMYgcAAAAA4BRIOAFAUobUGSacCBUZALGos0jSVjXieAIAAACAzIGEEwCkLuGE78cAMam1qGKq2tWnHwAAAADA8ZBwAoCUJZwCSDgBxKTWIkuLCicAAAAAyCRIOAFAXH1m9DjZxFN+yi8ojejhBJC0CqdKVDgBAAAAQAZBwgkAklLhpP8bWg+PLUDyejhhjCoAAAAAZBDXJpw2bdpEkydPpjvvvJOOO+44at26tajQ4NOoUaNi3t5nn31GI0aMoE6dOlFubq74y//z+XY1NjbSs88+SwcffDCVlpZSfn4+9ejRg6644gr6/fffbW9n8+bN4n7ttddeVFxcLE68zOdt2bIl5vumOq/XKx5vPvEyRNdoM+HU1EPqEEt1uDWWNRZJpboMzeC6NZYqQizVgViqAXFUB2KpDsQyXBa5VNu2bZOynUAgQJdffjlNmDAh7Py1a9eK06RJk+jSSy+l5557zvKDNieJhg8fTrNnzw47f9myZTR+/Hh6+eWXaezYsWJbVn788Uc65ZRTaMOGDWHn//bbb+L0wgsviH0aPHhwXPdXRZxk9Pl86d6NjCInkrwej2HCqamH1CGW6nBrLK2SSvUZOkTVrbFUEWKpDsRSDYijOhBLdSCW4fBTIxF16dKFjj76aIrHbbfdFko2DRgwgN58802aNWuW+Mv/M07y3H777abb8Pv9ohpKSzadeuqpojKKk0dPPfUUtWnThurq6kSlk1XF1OrVq+nEE08UyaasrCwaPXo0TZs2TZx4mc9bv369WGfNmjVx3V+AmIbUSb2eAMBaTcC6shDHFAAAAABkCtdWOPHwskGDBokTVzutWLGCunfvHtM2Fi9eTI8++qhY3m+//URih4fBMd7uSSedRIceeijNmTOHHnnkEbr44oupZ8+eEdvh6qXp06eL5auvvprGjRsXuowrkXjI38CBA6miooKuvfZaWrhwoUgeGSW/ysrKxPIbb7xBZ5xxRugyHqbH2zjrrLPEcEJOgE2cODGm+6uqYDBItbW1YjkvL09kpSG2hFOW2ZC6Jn4gEUt1uDWWdVH6NNX7ifIz7J3brbFUEWKpDsRSDYijOhBLdSCW4Vxb4XT33XfTCSeckNDQuieeeEL0XWJPP/10KNmkKSgoEOczXu/xxx833I6WtGrVqpVITMk4SXXrrbeK5SVLltAHH3wQsQ5XNb3++uti+ZhjjglLNmnOPPNMcRl79dVXI4bduRUPiywvLxcnXobo5O/EXk/4X7P1Ug2xVIdbY2k1S120puJO5dZYqgixVAdiqQbEUR2IpToQy3CuTTglI3P54YcfiuW+ffvSAQccYLgen9+nTx+xzOvz9eQqKa5Y0hJCnKQyom9kbpRw+uijj0If5C+66CLT/da2w+vydQCSOaQuS6pcaOoeTpAelY1BcYLE1UY5ZuqauhM/AAAAAECckHCK0/Lly2ndunVimYfNWdEu5ybiPHRPTxtKF2077dq1o969e4vl77//PuJyu9vRX2a0HQA75D4yTpmlDtLjo7WN4gSJq402pA5JXAAAAADIEEg4xWnBggWhZa5wsqK/XKtmSmQ73By8qqrKcDvNmzcXySkz7du3p+LiYsN9AbBLTiT5zIbU4SFVHlc2fbLOL06ocmqCIXU4qAAAAAAgQ2RY61Hn0M/y1qlTJ8t1O3fuHFrmZFGi2+FheXw9baiefjvRtqFt5/fff4/Yl2iizWzHM+DpZ97jkxGv1xtqGsv3JVpPD/102ryuPCwxkfXl5rVm+xzvvqfyvvJ2eft29z3W9a32vVHKOHn/2k+tebimoTFAZjeTivvK5/O29HF1c5wS3Xer9bXb5cqmqr92kZfP7ZqdlH3XYqnfjhviVBNlHGp1I7+2Bpv0vib6umcUy6ba90w5ntKx74neV6v9QZycEyez55h2XOJ4cnacoh1PRq+veN1zXpzsrm/1Xon3J+fEyYp+Xe0zUKZ8joh22/FCwilOO3bsCC0XFhZartusWbPQcmVlZUq3E20b+u3I24hGnziLZsuWLZSbm2t4GTdHz8nJEcsNDQ20detWy23pK7ZqamrCHjNZdnY2lZSUhP7nJrV1dXWm63PPLP3jGm1fuIJMaw7PB7k2K6CZ0tLS0AsDz9LE+2OGXxDatGkT+p/jU11dbbo+P74tW7YM/b99+3bxeJopKioKu6/R9t0qTtV13Gts52Wsppor7nIiKpy2V1RQGTUkJU5aZZ72/DL6kKA16dPfTzfHKVXHE+8f76dW3aTh5ZM6ZlHhX5lHszjZOZ60WOofdzfEqbwm/NiSlW0tp7K6xiY5npL1urdt27aIWGZ6nJrq/akp4xTL8cTrb968OSyWeoiTM+JkdTzxbfNl+s+NOJ6cF6dox5PReyVe95wXJyNynPg11ey9kuH9yRlxsvM5QnuOcYJns8V7pdM+R2gzCicbhtTFSR8Q7cOpGX3ihZ9IqdxOtG3otyNvA8CuQNBjq4eTnzD9uWr41xLtjVdf3cR4Wd/LSa4ghOjqA9aPWb107AEAAAAAOBUqnOKUl5cXWq6vr7dcV5951H4tMduO/v9Yt8PZ3Gj7ot+OvI1oog3B4yF1gwcPFsucfeVfEYzos7ycqTVbzwjvs9VjZPQLVbRSQ75c26cWLVqElSpa7btWcWFFvz7vt52EoIZ/ddRn1I32XY/33Yq8fiz7LsfJV8ZJhV2Pa3Hhzv3MklLYBYVFVFrqTUqc9PTZfT3+JUFfcuz2OKXieNJuU65uMqpy4jhZxdXqeNJiqf+1yA1x8m8MP7ZkeYXFUY+pZB1PyXrda926dUQsMz1OTfX+1JRxsns88fX4V1OrWCJO6Y9TtOOJX2O5gk+/fRxPzotTtOPJ6L0Sr3vOi5Od9aO9V+L9yRlxsvNaoA1X5s8RLVu2tPzc46TPEVaVXolAwilOXF6niTY0Td/gWx7yJm/H6kkWbTuccLIzTE7bjp3hd3p2+kNp+MCyc3DxgWD3IGRWJYmJrK8vxbQr1n1P9X2NZduxri/ve0C0A9/1Apf1177Kexwke/c5WfeVz5eb5rs5Tqk8nuTqJrnKiXs5xbJ9ed+NYmm1fiz77uQ41QWsZ/trsHFMpfK+xnM88Qd6q1hmYpya8v2pqeJkZ31eJ573S8Qpscc93vWtnmNGr7GIk/PiZCSW90p5/Wjwupe+96dY3isRJ2d/joj3vdKb5s8RqRqZgCF1cdInX6I109ZXBsl9kOLZDj8Z5OSP9n+0bei3E0tPJgA9v5RN9/31SuKTm7CnpvccpJlZdZMGM9bFL9osdPXW/U0BAAAAABwDCac49evXL7S8aNEiy3X1l+++++4Jb4cTRXKpoLYdbh62YcMGy2FvFRUVhvsCYJf8nde0hxMSTkoyq24y6+UE9tVLM0DKx1S0hBQAAAAAgFMg4RSn7t27U4cOHcTy1KlTLdedNm2a+NuxY0fq1q1b2GVDhw4NLVtth5NIixcvFstDhgyJuNzudvSXGW3HjXicLSfh+BRtelTYSZ65XSvQTHfCCbFMf3VTsqqc3BpLuYKpUBr4XiclpDKBW2OpIsRSHYilGhBHdSCW6kAswyHhFCce1nbyySeHKo9mzpxpuB6fr1Um8fry2MjevXuHKo3eeecd02kcJ06cGFoeMWJExOUnnXRSaBznSy+9ZLrf2nZ4Xb4OkGi2xo87n6war4F5IkkbSpfuhBNimf7qpmRVObk1lg1SPqYoK/ygqsvAfI1bY6kixFIdiKUaEEd1IJbqQCzDIeGUgOuvvz7UfOuaa66hmpqasMv5fz6fZWVlifWN3HTTTeIvzxYyevToiMuXLl1KDzzwgFju2bOnYcKJm8ydd955YvmLL76g9957L2Kdd999V1zGLrjgAtuN6QBkcpGF13RIHb5cqqTOH6SZWwJUkkO2TrwuXwfsf0CJVuGEHk4AAAAAkClcO0vd9OnTacmSJaH/N2/eHFrm8/UVRWzUqFER2+DqpJtvvpkefPBBmjNnjhiidsstt1CPHj1Ekuihhx6iuXPninV5vV69ehnuy8iRI+nFF1+k77//nsaNGyeGz1122WViGsVZs2bRPffcI4YicFXSU089JZJXRu677z76/PPPqaysjM455xyxTyeccIK4bPLkyfTYY4+FpnO8995743rcAJhc4JKlNQ2XUtjINagl1+ehp/bNTfduKIuPF7mAqVBUOO1K2qGHEwAAAABkCtcmnF544QV6+eWXDS/jxA+foiWctCTPpk2bRMKIk0tnn312xDqXXHKJZYKHq6QmTZpEw4cPp9mzZ9P7778vTnq5ubk0duxYOu6440y3w83EP/74YzrllFNE0ooTXnzS46omvi15ljuAhIbUSX/N1gMA+8PpWFF25vdwAgAAAAB3cm3CKVm46mjChAl02mmn0fjx40XCiKulWrduTYMGDaIrrrjCMkmk4fVnzJhBzz//PL3xxhu0cOFCqqqqEo3JjzjiCLruuutojz32iLqd/fffn3777Td68sknRWJpxYoVoSbn3EOKh/WVlJQk5b6De/kDZkPqwsfUIeGkJh4qecXsOl3dzS75PqKxA/PSsFeZr97gAd1Z4bQLKpwAAAAAIFO4NuHEQ+bkYXOJ4OokPiWCh8pdddVV4pQITl7xMDw+AaSCX0o1aL2b5CF1KMZQ044Gos31xpfxUyEQDJJXSj5CdPX+6Akn9HACAAAAgEyBpuEAkIRZ6sL/ahox+kdJVRaB5UtqbMxiB5HqDZrsF0k/C2FIHQAAAABkCtdWOAFoPB6P6JGlLUN0AbOEk7ReUw+pQyybRlWUhFJVI1GzBN9d3BhLuYcT/yKULw+pM+jz5HRujKWqEEt1IJZqQBzVgViqA7EMh4QTuB734eIZASGRCidPWC+ndA2pQyzTX+HEqsUTJLHEghtjKQ+Xy/YS5Up1yI0ZmHByYyxVhViqA7FUA+KoDsRSHYhlOAypA4CYNZpUOGXJX44NhghB5uMKpkQuB3sJpxwvkVTghB5OAAAAAJAxkHACgOQNqUtzhRM0jcooFU7RKqDAWIN0wHDCiU9W6wAAAAAAOBWG1IHr+f1+2r59u3gcWrRoQT6f3IkIog2p04bSedPcwwmxdEiFUxKahrsxlnJ/pmyvR5z0GjIw3+TGWKoKsVQHYqkGxFEdiKU6EMtwSDgB8Je4hgY8DjYFg8GIRJI27CdL+nLc1AknhlimXlWUwFYnqcLJbbGUm4YbVTjJw+4yhdtiqTLEUh2IpRoQR3UglupALHfBkDoAiInR912zIXXpSDhB6lWih1NK1BsMqePG4XJSipO+AAAAAABOh4QTAMTEKInklCF14KRZ6iDRCqdsg4QTP7JokQUAAAAAmQAJJwCIiVEuwefxGM5Sh7yDmjBLXVPNUuehnL+OLavEFAAAAACAEyHhBABJSDj99YISMaQOlS5uqHBqmWN9OcSbcIqscMrUxuEAAAAA4D5IOAFATIxmZUcPJ3dXOLXJDc801iRhljo3apAOrmyDpuGZ3DgcAAAAANwFCScASFqFkzzZOYbUuWOWuhIp4YQeTvGpkyucPCYVTkZZXwAAAAAAh8lK9w4ApJvH46GioqLQMlhrtEo4SWPqmjrhhFimp8KpNWdGklzh5MZYyr2ZcnweyvJkfoWTG2OpKsRSHYilGhBHdSCW6kAswyHhBK7n9XqpWbNmrn8c7AoY9GVyypA6xDL1GgPBiKRjq4iEU+KBd2MsI3o4eXZ+aOFhdfrLMq1puBtjqSrEUh2IpRoQR3UglupALMNhSB0AxMQol+B1SMIJUq/WINnRMgUVTm5Ub9DDSfyVjqtMSzgBAAAAgDsh4QQAyevhJH0xRqsZ9dQZJJPkWeo44RTEDIWJD6n76x1abhzegMcWAAAAADIAhtSB6/n9fiorKxOPQ2lpKfl8cutrsEo48Xdh7199WeSEk1G/p1RCLFOv1iDjKFc48So8BCw3gUPJjbGMGFL3V+lgtvgbzNgeTm6MpaoQS3UglmpAHNWBWKoDsQyHCicAiIlctaTvEx45pA5j6lQfUsdNrYsMOltjWF3sGqTDJTSkTq5wyrCEEwAAAAC4ExJOABATuWpJn2TCkDr11UpD6nK9RPkGBSvJaBzuNqY9nKR36kyrcAIAAAAAd0LCCQASqnAKTzhFDq0CtYfU5fl29hiS30xQ4ZTCHk5ojgYAAAAAGQAJJwCIiT+GCqem7uEEqVcnJUXyfB7yeDwRVU5IOMVOrlza2bsJs9QBAAAAQGZCwgkAYiL3ZcKQOncxGlLH8qUpKDCkLnaNcoWTJ7x5uAZD6gAAAAAgEyDhBAAxQYWTuxkNqWMFUnlbtZSYgujqpWSuadNwVA4CAAAAQAZAwgkAEko4Wc9ShwdX9VnqeEgdixxSh+An2sPJvGk4HlsAAAAAcD5pEASA+3i9XmrVqlVoGWKtcNqVZcqSEk7Bv4bgyc3EUwWxTL06ucLJq0887bqspjGx23FjLCObhntMmoZTRnFjLFWFWKoDsVQD4qgOxFIdiGU4JJzA9bjhcU5Ojusfh3gTTlkWFU5aXxqfVP2SKohl6snNwHNDQ+rk9RKrwnFjLOXeTFmhCidPRiec3BhLVSGW6kAs1YA4qgOxVAdiGQ4/NQJATOTRPPrvwlkGlUwYWaX+LHUsX8o2Ypa62ASDwYhZHUNNw6XDCk3DAQAAACAToMIJXI+/6DU0NIjHITs7W2SlIb6m4VpFhp78JTqVEMs0NA3XZqmLqHBK7HbcFkujRuBa7yb5uGrIsB5OboulyhBLdSCWakAc1YFYqgOxDIcKJ3C9QCBAW7duFSdeBmuN0kxavihD6pqywgmxTL1av3GFkza0TlOXYFLEbbE0qlrKNunhVJ9Z+SbXxVJliKU6EEs1II7qQCzVgViGQ8IJAGISsKpwMurhlGFfjiG2Wepy/3oXyZX6DMmJKbDGvc5kOSY9nIzWBQAAAABwGiScACAmcgIpeoUTMk4qz1KnDaXLi6hwasKdUrXCSevhJFc44bEFAAAAgAyAhBMAJNjDyWPdwwlfjpUiVy7lakPqvNaJKbDWYJCY1Xo4aX8ztYcTAAAAALgTEk4AEBM5gaQfRscvKHKRE4bUqT2kTmsariWezNYDaw3S48UPq/aQapVOGlQ4AQAAAEAmQMIJAJI2Sx3PPiUPq0Ohi1rkyiVtKJ2WeNq1XhPulALkJBJXC2qzueVIPZzk5BQAAAAAgBMh4QQASUs4GTUOR8JJ8QqnFM1S5zZyEknftyliSB0eWgAAAADIAEg4AUBM5CbgPq91Ago9nNQRDAYjezhhlrqkkPsy6ZNMkU3DkXECAAAAAOfLSvcOAKSbz+ejdu3apXs3Mobck0muaBKNw3VJicYmnKUOsUz9sC85mnkpmqXObbGUh9Rl65rxRzYNp4zitliqDLFUB2KpBsRRHYilOhDLcKhwAoCkDqlDDyd1GSWRtCF1cg8nfp40ohIn7kRu2JA6XfKJoWk4AAAAAGQCJJwAIKEvxj7py3CW9D9mqVNHjUFDLi3RlCNnGjFTXcJNw82G1GVahRMAAAAAuBOG1IHrBQIBqqmpEY9Dfn4+eb3Iw1oJRBtSJzcNb8Ivx4hlahnNPJdjMkudtn5hnO8yboul3MMpWtNw7qelzWLndG6LpcoQS3UglmpAHNWBWKoDsQyHhBO4Hn9x27Fjh3gc8vLyXP94xF7hJP0vfZdsygonxLJpZ6jjpIhW4Sb3cNo1U118SRG3xVKuWsr2mFc4aceVfh0nc1ssVYZYqgOxVAPiqA7EUh2IZTj8zAgAMZErlqL1cMKQOnXUSkPq9FVNXNkmv6HIM9pBDE3Dvfqm4ZGZJfRxAgAAAACnQ8IJAGIizzqn7zVjOKSuCWepg9SSE0i5uqomHt6l/z8ZM9W5CQ+TszukTqyPxxYAAAAAHA4JJwBI6ix1csIJFU7qkBNI+VLw5T5OdQZNxsFeD6ewpuEGQ+dQ4QQAAAAAToeEEwAkmHDyWCagmrJpODTtkLpc6R1EnqlO7vkE5uSKJX2SybDCCZWDAAAAAOBwSDgBQHIrnKR+M6hwUndIXV7UCqcm2ClVm4brjiN+mOU3awypAwAAAACnQ8IJAGIiJ5DkIXQRFU4YVaUMuWJJnplO/n/nLHVgR730UOmrmrg/llzlhCF1AAAAAOB0WeneAQAnyM7OTvcuZAyn93BCLNMzSx3LEVU5waTNUuemWMo9nPRNwxknnPQ9tDKtwslNsVQdYqkOxFINiKM6EEt1IJa7oMIpSerr6+mFF16gY445htq3b0+5ublUWFhIffr0oYsuuohmzJhhazufffYZjRgxgjp16iS2wX/5fz7frsbGRnr22Wfp4IMPptLSUsrPz6cePXrQFVdcQb///nsC91JNPp+PSkpKxImXwVqj9MU4asKpCatcEMvUkofI5cpD6pI4S53bYhk5pM76//oMqh5zWyxVhliqA7FUA+KoDsRSHYhlOFQ4JcHKlSvp+OOPj0jmcBJq8eLF4jRx4kS65ppr6MknnxTDI2SBQIAuv/xymjBhQtj5a9euFadJkybRpZdeSs899xx5veZ5ws2bN9Pw4cNp9uzZYecvW7aMxo8fTy+//DKNHTtWbAsgHnIOIWJInfT0xJA6Fw2pwyx1yUs4Se8TOeL/YMZWOAEAAACA+6DCKUENDQ1hyaa99tpLJJd++OEH+vLLL+nOO++kZs2aicuefvppeuihhwy3c9ttt4WSTQMGDKA333yTZs2aJf7y/4wrqG6//XbTffH7/aIaSks2nXrqqaIy6scff6SnnnqK2rRpQ3V1daLSKZaKKQC9xoCzh9RBGofUYZa6uDVIx4nRkDqr9QEAAAAAnAYVTgn68MMPQ8mmAw88kL777ruwIQNHHXUUnXTSSeIyTk5xwummm26irKxdDz1XQD366KNieb/99qNp06aJYXBs0KBB4vqHHnoozZkzhx555BG6+OKLqWfPnhH7wtVL06dPF8tXX301jRs3LnTZ4MGD6bjjjqOBAwdSRUUFXXvttbRw4cKw/XArri4rLy8Xy82bN7esIAODHk7SrHQ+qTKjKSucEMvUqo02pC6Js9S5LZZyE/CsiP5Y1us7mdtiqTLEUh2IpRoQR3UglupALMPhU1+C9L2Zbr31VsP+FJzkOeGEE8Ty9u3bRaJH74knnhB9l7QqKC3ZpCkoKBDnM17v8ccfN9wXLWnVqlUrkZiScZKK95EtWbKEPvjgg5jvr4qCwaCo/OITL4M1uWLJSRVOiGVqyT2Z5ARTMmepc1ss7TQNt1rfydwWS5UhlupALNWAOKoDsVQHYhnOceUtGzdupMmTJ4teRN27dxeJGk64OBX3adLstttuputx026j6/ATkqukWN++femAAw4wvD6fzw3I//jjD7E+92HS94LiKiktkXXmmWeaPmajRo0KJZ044XTGGWfEcG8BIiuWIno4RTQNx6Om7JA6n9Esdfr1m2KvVG0a7jH4P5iRFU7aex0PNf/8889F38PKykpq27at+EFm5MiRYoIMu78avvPOO+L9a82aNeIHGq7g5apeeRtbtmwRQ9EXLFhA69evpx07dlDLli2pa9eu4r3vsMMOi+ipeNddd4nPIGa40hgAAAAAHJhw4oTImDFjxAc8bn7dokWLsMs/+ugjOvfcc6mmpiZ0Hn+A5ATLPvvsQ07ESSB9Y+499tjDcL2lS5eKv3zfe/XqFTp/+fLltG7dOrHMw+as8OWccOIm4itWrBAJOY02lC7adtq1a0e9e/cWCarvv//e1n0EsBxSJ1c4oWm4smqkBFJ+Cmepcxs5gZQtHVdyxVOmJXK5RyFPftG6dWsaNmyY6G34559/ivO43yFfbjRUXHb//feL6/APPGeddRaVlZXR//73P9Gr8KWXXqIuXbqE/YD16aef0p577iluk4fzbd26VQx9Hz16NJ1yyimmfRHPOeccMdMsAAAAAGRIwok/JL733ns0ZMiQiGTTpk2b6Pzzz6fq6uqw81evXk0nnniiSFY58cMffyjlD6zcF4n7M/EMcfKwurlz59Inn3wiljmhVlxcHLqMf3nVcIWTFf3l/HjoE06xbocTTvzYVlVVhZqaA9jhl4bERBtSJ68PmatGyjbmY5a6pmsaLh1XmVThxJVG/IMST1zBE2Fw4kfz+uuvi2Hi/Jd/kLLC1UX8OWLfffcVPQqzs7PF+cceeyxdd9119PDDD4vqXw3/uPLNN99EvCfz+x5X+/K2+D1cX4Gs4fM7dOiQhHsPAAAA4F5NmnD6+uuvRYWP1s9I75lnnhEl9tzEmj80HnHEEfTFF1/QP/7xD1EB9Pzzz9MNN9xATsO/1r766qviwylXDHGT7+uvv1580OX7w+c99thjYhgdf0jmZT0eEqCJNqSgc+fOoWVOFiW6HR7iwNfTV2lZ0d+GER6yoJ8xj09GuGGsNoyB94GHSFjRf1ngdaP1AIllfXk4hdk+x7vvqbyvvF19891o+x7r+mb7LldWeIMB4k1p+y4noLjXjNFtpeK+8vm8LX1c3RqnZOy7vL5c4ZTj2Rl7TbYnGDEEz2r/rfZdi6W2rHqcGqRknr5nE6+bJT22df5A2G2m8r4m+rrH7x18nd13310MgdPf3kEHHSQSTtzfMNq+//e//xV/r7zyylCyibfFQ875/XXmzJmiApgrebX7afQan5eXJ67DFcY8vK9bt26hy/W37YT3p6aMU6z31Wp/0n08Rdt3N8XJbN+111jEydlxivYcM3qvxPHkvDjZXV+OZVPtu1te9+LZ93juq4b3wx9lfSfFKVV9Nps04bRq1Srxd8CAARGXvf/+++JBufDCC0XChvXv31+U3HOyiX8ddWLCifEscj/99JNIJvGwAO5Hocd9Ku655x667LLLInorcU8JTbQKLn0lEiezUrEduwkvO79o5+bmGl7GTc1zcnLEMs/cx0McrGhfHhgPt9TfVxl/CSkpKQn9zzMjcaNaMxwP/eMRbV/4l3mtqTsf5Dycw0ppaWnohaG2tjY0U5MRfkHgCgB9bOSKPz1+fLkfiYa/sPHjaaaoqCjsvkbbd7M4Nfi5Qm/Xi9eO8nIqa2gMxUmepa66to7KyrYlHCd9ZSA/v4zefLRZIfT3061xSvbxxG9COyucdsW3tmI7lemmogs28H7vTASw6gY/lZXtTCTEejzpZ/jQHneV41QnHVf6Hk4cJ389P847r8/Kq6qprKw2pcdTsl73+Pb4xySe0ZU/B+jfo3g4HeMfa6LFiSucOFm09957R8SJPy/8/PPPNHXqVDr88MMt48Q/AHFyij9zcLW1/v5oH7Z42B0fG7xtfu/j29SSXE35/tSUcYrleOL1udem2YyD6T6eZG6Nk9XxxLfNl+mPR8TJeXGKdjwZvVfieHJenIzIceLXVDmWenjdc0ac7Lw/ac8xTvBstnivdNr7Ex8TGZ9w4mFzTP+kYBwI/iDKH/54yJmczOGEk37ImNPwh9dXXnlF9JoyygxyH4nXXntNDIHj+2MWWO3Dkxl9Akff5yqZ2wGIRn6Z8kmVF5FD6qQzICPxEK6gLtnE8rzhsc+V3k/rA4i9XY3ScRI5pC78sW7IoOOKP+zwZBY8nI6be++///7iQxBXGM2bN0808ObLrfB7HCcVuBrJaDZYbfib1hNRj6/37rvvhqqt+Aci/sBoNWxOnumVP0DysD1ucg4AAAAADkw4ackNOXumNbzmRMnQoUPDLmvfvr34q5XbOw33gjjuuOPEr6H8IZgbkV500UWioSnfT25k+q9//UvcR25Q+uijj9L//d//ha7Pv9YazV5nRJ/B1H51MduO/v9YtmNFHsZnNKSOZwtinH3lXxGM6LO8nKk1W88I76/VfTP6hcrOkDqt8oy3b5WF1l+mVVxY0a/P+x0tGajHvzpa9deSh4rIfdGirR/LvuvjFFgW/itAScsWVFrkNW0a7s3OodLSgqTEKXSbuuy+HmfttRhq13FrnJJ9PMnD6VjH0lbUXNdcaPMOjmFj6P96sn7srY4nLZbaY8yXqxynhiUNpolbfhyKCxqJKnale7Nz86i0tDClx5PRvsdzPPH62vviv//9b/rss89Cl3Pl0DHHHCMqoKzipP2iqO//pI+T9lmBnzf6/eP7yu9N/MOVhm/rmmuuofPOOy/iseCE0iGHHCIajfO2N2zYIKqwXn75Zbr33nvFdnhoYFO+PzVVnOwcT7xP/H7J63OczN4v0308WXFDnOy87vGxwp9h9e+XiJPz4hTteDJ6r8Tx5Lw42Vmfn2NyLM32Ha976Y2TFY4Tv2fwe6X212vx3dJJ709WlV4Zk3DiXwi5yolL6rl/gr63E9tvv/0iDvzGxp1fXpzYMFybQpmTTUweTsf35aijjhJTLx999NE0ZcoUuvnmm0V/Km1IAJfp2R3exh8MNPLjIW/H6slqtR0rdqetZpx8M/oV2uhAsLOexu4BG+v6+nJDu2Ld91Tf11i2Hev6+n1vDIa/GOVkcax37avcwylA0e93su4rn68vk5X33U1xSva+yw3DWbNsjv2ugOdnBSJmqbO7P/K+G8XSav1MjhM31pcrB/UVTrzvuVLpIFc4md1mKu9rPMcTfzDmCUP4PZL7L/GPNPyexZNXcALqiiuuEL0beYZVs323OuaZdj3+K6/Ls9/xcDwubeeKY+4P+eyzz9L8+fPpgQceCCW72Mknnxx2Xa6ouvzyy0ND4/k+cM+ppnx/aqo42Vmf9zme98tMfd3L1DjZ2XfejvxFC3FyXpyMxPJeKa8fDY6n9H2O4PfKaLHUIE7O/rzH8YnnvdKb5vcnOUGVLLHtZYK0JMsbb7wRVvXEpe58B/V9FzTc0JPxhz2n4Yziiy++KJa5Sbjcu0nDH2b5g6r2S8TEiRMNkzjRmnLrK4zkfkrxbIcf81iSSABMzjtEm6WuEbPUKUGucPIaDPvK80Y+VxoDmKUwmgaD4fT6puHi/4hm/JQxuNL3ueeeE8PmeHY4fj/nX/z22WcfkXDi98gnnnjCchvajyNmP8xoP6RY/YjCH7R4CB1XW1111VXiRyCeqc4OnuyEh6PzEEAAAAAAcGDC6eyzzxZJmo8//lgs8/TFXPnDVU+c/OB+CkYfVFnXrl3JafiXUq1RpVEjdD1934dFixaFlvv162d4vhH95XJJfzzb4aSVVckhgIwrMeT0gZxwkv83KIwBBRJOeb7IX0Jy5ODzEOoMSow4K+Hksfyfe2plihkzZoSqmI1meuUqIv4hxKrJJ5eZ87rco8lolhXthxS7k1toVdbcz8kOTlZxMgt9DwEAAAAcmnDiGei4RxMnnbiqiRtwah9E+RfHvn37Gk6DzF9qeOpkp9GX4WtD/+yMidRfjxuJa01LeXYdK9OmTRN/O3bsGDaNM9P3vrLaDvej4GEMbMiQIZa35xb85YWTnnyKNl2k2xkVq8gVTVlSEqKxCb8YI5apUytlDvMNqnLlCiemm8QuJm6KpVHCSa4ek/9vyKBErtafkIfTG8WSezRyWbj+vdHIvvvuKxI+v/76a8RlP/zwQ2gdO7SeUNFuU//eybO7aL2i3MpNx6XqEEs1II7qQCzVgVimMeHEHyi5WSg3zeahXPxBj3+NvOOOO+g///lPxPqTJ0+mFStWiOXhw4eT03BPKm18Jn/YtUo66ZNAnGTScDJN6xnBlUc8VbMRPl+rTOL15coCHtKnVT298847pr8U64fzjRgxwtb9dAMe6mg1TSTs1GjwJdcnPRd17ZxMr5NKiGXTVDjlG1QzcdWTrC6BIXVuiWW9wbBTeQidPMSuIYOGKu61116hH5DkIXHc24mrhfv37x/q4cgJKH7vlycLOfXUU8Vf7r+k/xHn+++/F5VKXLWkTwjxjytG78s8jfC4ceMifnjhGXO12XT1eIpi7tfIjj32WHI7txyXboBYqgFxVAdiqQ7EMk1NwxkP4eKZ2vgUDX8Q5GmTnTqkjhNoxx9/vJjqmcv877vvPhozZkzEetu2baNbbrklrBeE3vXXX0/jx48X2VCeOYcrmfSzx/Evunw+4yQdr2/kpptuoksuuUQM8+PZ8njIot7SpUtFg1StiSoSThArv60Kp+jXgcxTY6PCiWPPeRH9V9FaFEHEVeGUFa3CKYO+7/NEGW+//bZo0n366aeL5uDcNJx/RJk9e7bojXTDDTeE1ud1eTa4yy67TDQU1/CQPJ7tlfsu8QxzXNnLSaKvvvpKzNTCk3Locb9IntSD+0e2a9dO3A5XKvGssfy+euSRR4oZ8jSc5Prb3/4m1ucfw7h5KyfDuBKbk1SDBg0SldoAAAAA4NCEUyz4w57dbv3pcuedd9KHH34oKor4F1D+lZWbh/P0z7W1taIyiZuh8lAC7YM3962Sq5P4g/KDDz4oZtLhRBsnqHr06CGSRA899BDNnTtXrMvr9erVy3Bf+Ha5iTn/2su/3vIHa/7Azo/hrFmzROPyiooKkSh76qmnbA8lALAaHidXNEU0Dc+gL8ZgTk4c5RlUOHHlZa4vvBqKZ6oDa3LyiB9auXIwk3s4cf8jfv/hRBG/J37++eeiQomn5+UZ6y6++OKwyl8r//znP8UPJlwt9dZbb4kfZ4YNGyYSRfIkGFwZzb8wcqKL35v5PZln5eKei/zDj/xezNc/8cQTacGCBfTtt9+Kaixubs7vuZyY4mRXrLPZAAAAALhZk2YceBY6/kLCSRG7FUtcOXT++eeL63399dfkNNx3ihNO3PCcf2nlhuh8Mrv/3LvKCFdHcSk/PzacXOKm6jKuXrr33ntN94U/CPMHev6Qzb8av//+++Kkx7/wcuUTf8gHiJVRtZIv2tAfzFKn6JA64/W4j1NYwgklbjEnnORjKNNnqdOmez7jjDPo6quvjpq04aomfWWTHv9gwu+PRu+RssGDB4uTXVwFdfvtt9teHwAAAAAclHDiXww5caRNX2wHl71r13MqLsvnoQETJkwQPap+//130XuCK4j4AyyX4Z977rl00kknmd4P/hDN1z/ttNPE8DpOGHECi2fl4evzh287SSJen8v/eTgCDydYuHCheLy5MTlXV3Gj9j322CMFjwK4gb2EkyejvxhD/EPqQjPV6TpaY5a66Oqlfkw5Bm8TchLKqO8TAAAAAICTYExVkvDQAO6bxKdEcHVSog3SOdF11VVXiRNAMvkNvuTKQ+gyudcMmJMTR0ZNw41mqot3ljo3kWecM6pwwnEFAAAAAJmmSWepi4dWDZWXl5fuXQFwPeNZ6qwTUJnUawbM1UjBN5qRzuj82gyaTc05Q+oik3k5qBwEAAAAgAzj+AonHqLG5GagAMnCwxl5hiNtGewPqeNHyysNE5UrMQJ/VUbJTZBTAbFsyh5OJhVO4nzdkLo4K5zcFEtbPZy8mZvIdVMsVYdYqgOxVAPiqA7EUh2IZRMmnHjmGSPclJNnirFSV1cnZmjjXkbc94inUQZIBX5+8UxHEHuFk0EhhuGXZf5C3RSTOyGWTTmkzng9+fx4E05uimVEwsnouJJnfwwSBYLBiISvE7kplqpDLNWBWKoBcVQHYqkOxLIJE04TJ06MaJIdDAbFrG528LqsVatWdOutt6ZkHwHAPnl0lDx8zmw4EH+hNhuCBWo1DZd7OMnXg0hyA3C5StAqkZuL4woAAAAA3Jhw6tKlS1jCaeXKleL/9u3biymSzfA63LOJ1zvooINE82ueZQ0gFTixGQgEQiWQTp4RMd0apUoMo1FVRl+Wm6pxOGLZdEPqdg6diySfH2+Fk5tiGU8PJ3G9IFEuOZ+bYqk6xFIdiKUaEEd1IJbqQCybMOG0YsWKsP+13g1ffvkl9evXL5U3DWAbfxEqKysTy6WlpeRrirFfisxSl2VUieExq+BI/ZdMxDL9FU7y+fFWOLkplvH0cDK6nlO5KZaqQyzVgViqAXFUB2KpDsQyjU3DDznkEPHLZrNmzZryZgEgRT2cjIpcsjL4izGYq42pabh5ZRREkhuAG1UJGp1XL8a4oloIAAAAAJypSRNO3377bVPeHACkIeHEs9Fxbyf9ukg4ZX5pcOQsdaltGu4mDVJzNMOm4UjkAgAAAECGwfzEABB3DyejXjNGVU5IOGU27hUkj4zLS/GQOrc9vtGqBDmR641SGQUAAAAA4NoKJyMVFRW0Y8cO8vv9tpqQA4BzvhgbVWKwHA9RbcTQH8hURlVKdofU1SIpEpWcOMo1SeTysDr94ylXHAIAAAAAkNsTTl999RU988wzNH36dNq6daut63Dvp8bGxpTvGwDEMPTHpEZSPl9OVEFmMapSsj+kDsFPRg8n7bjSJ5xQ4QQAAAAATtbkCadrr72Wxo0bF+oLAgCZPKTOeL2dQ+12Hd8YUpfZ5P5NHN1ck9ijaXjs5ApAs+NKTkTJCWAAAAAAANcmnN544w0aO3asWM7Ly6NTTjmFBg4cSK1atSKvF+2kADKu14zHfOhP2PUwrEqpIXXcv4mrTo2gaXjs6qXHN8dkSJ2cyEWF0y6Vf40vLOQZCwAAAADAfQmn5557Tvzt3LkzffPNN9SjR4+mvHkAQ5zsLC0tDS2DOTlxZFaJIX/na6ovxohl0wypMxtOZ9RMnPMAXIlj1mDejJtiKSdyrYbUZWIityli+dHanUPuz+2anZLtg/uOS9UhlmpAHNWBWKoDsUxjwmnevHniV/ExY8Yg2QSOwc9Jn8/iGzSYJ5zMmoZH9HBqmqE/iGXTDKkzaxguLjNILPH1zZKTZtwUyzopoWeacEpTIjdRqY4lVzd9sm7nk/SkjlmockohNx2XqkMs1YA4qgOxVAdiGa5Jf55qaGgQfwcMGNCUNwsASSInjoymb2dyNUumVGKAvQonuYopWvWT0Sx3EHuFU7oSuU7H1U1VfhInrdIJAAAAAFyWcOrWrZv4W1lZ2ZQ3C2CJm9fX1NSIExrZJ6fCKV1DfxDL9Fc45RgmnGJPjLgplrH1cMq8RG4qY6mvbmK8rPVzguRz03GpOsRSDYijOhBLdSCWaUw4nXrqqeLv119/3ZQ3C2ApEAhQeXm5OPEyxDJLnb2m4U019AexbKqEk/m6Po8nYgY7+fp2uCmW8vFht8IpU4bUpTKWWnWTBlVOqeWm41J1iKUaEEd1IJbqQCzTmHC68cYbqUuXLvTEE0/QokWLmvKmASAFQ3/M+vLIlU+Yvj2zyRVKVgkno8vlIXkQrl6qFMlWrGl4qsjVTRpUOQEAAAC4MOHUvHlz+uKLL6ht27Z00EEH0TPPPEPbtm1ryl0AgATIX3DNZiCPGPqDfENGq45hSB0rkC6Xrw/WQ+rkCjGzhFN9wN0HllzdpEGVEwAAAIALZ6nbbbfdxN/q6mravn07XXPNNXTttddS69atqaCgIGq396VLlzbRngKAEblJMSox3KFSyhgWRXnnaCZdXoWeOpbqI5qGmwxV9WRmD6emrG7S8GWYsQ4AAADARQmnFStWRDTU4tOmTZuiXpcTTgDgsKbhps2Nra8HmaVCmvir0Ky07S/NxOW7sihVmDgspgon24lcFxc4mVU3yVVO53bNbsrdAgAAAIB0JZxGjhzZlDcHAKluGu6x29zYxd+MFSDP+lWUHVuFE2YNM9cYCJKcj81VrGl4U1c3aVDlBAAAAOCihNNLL73UlDcHAI5pGo5QZLLKhtgqnOTLrSpR3M7o2LBfOejORG606iYNqpwAAAAAXJRwAnAqr7dJ++dnLPkLbpbXeU3DEcvk2yFVOEUfUpecCic3xLIuEL2Syey4yqQKp2TFss4fpJlbAlSSY299Xve0TkHKjdLoHuxzw3HpFoilGhBHdSCW6kAsd0HCCVzP5/NRmzZtXP84xNXDyXSWOkrLF2PEMvn8wWDELHPRmoZHVDjF0cPJLbFsiCHhJJ8vD3F1qmTGkhNHT+2bm5RtQezccly6AWKpBsRRHYilOhDLcPiZCgASGFKHoT+qM0oWFZplGv/SzCdvw51Dv+ww6m9mWuEkPeyZVOEEAAAAAO7TpBVOr7zySkLXv/DCC5O2LwCQhKbhJl+M5abH+GKcuXYYjIcsjPLOsXOWul0wS539IXV86GSZJHLlRFRD0N2JvJVVAfrX7/Wml4/olEUndEAhNwAAAEC6NOknsVGjRpHHE18fBb4eEk6QCoFAgCorK8VyYWEhxtwmYUhdrvSF2ahPTSoglsm3ozEymZhjkhAx6+EUT4WTW2IpH1Nm1U1GPdMyJZGbqlhurQ/SFvN8E22qdXdCLhXccly6AWKpBsRRHYilOhDLcE3+01/Q5b/IgvPwc7K6ulosN2vWLN2742hyRYVphZM0pKrW3zTHPWKZfHLD72jVTTvXCU9IVcbRw8ktsZSH1FklnOREX6bM/piqWG6zSDYZNbuHxLnluHQDxFINiKM6EEt1IJZpTDgtX7486jpVVVW0ePFieuONN+i9996jIUOG0Pjx46mgoKBJ9hEAzMlfcM0mK8OQOnUrnIqi9G8yqnDiUXmcWIlWGeVGcpWSWRLX6LJMSTilSnmU6S93NDTZrgAAAABAuhNOXbt2tbVev3796JRTTqF33nmHzj33XLrmmmvoq6++Svn+AYC1RptNw/OkKcjrpFnOIHN7OBWZZRktejhpVU6tbE5l7+aEkzwc1ar6yajhuJur72SocAIAAABIL0cPvj/zzDNp5MiRNGXKFHruuefSvTsArhfRw8nm9O3cwwnDaTPTdinhVJwd/TryLHUMM9XZSzhZDamTi8vcXuFUIVUwNZeem/EM5QQAAAAAlySctKQTf1GdOHFiuncFwNX4OJQLCuwOqeOrRRn9Ag61rT48cC1zolc48Sxr+T7r5AAYVylZD6kLf+yl0LiOXMHUId8TdYZFAAAAAGg6jk84tW3bVvz9448/0r0rAK5mNHrFvGl4ZFKiFsPqMtJWqTFzKxsJJ1YsleNU4Mt/whVO8mVur3CSE0rt87wRFU4BTFQCAAAAkDaOTzitWrVK/G1owM/jAOlk9OU222PSw8nglYWH1YE7KpyMhjch4WQ34WT++MoJXp780e/ihIrc0L69VOHED201Et0AAAAA7mgaHitOMj388MNiuWfPnuneHVCUx+Oh3Nzc0DIYMypQsdvDidXzt2NK7eOLWKY+4WS38XexGG+567oVMfbTcUssa8VxsUueQf8rq+OqMUDks7iOE6QqlvKQuo5SwklrLF5oo9E92OOW49INEEs1II7qQCzVgVimMeGkVStZCQQCtG3bNpozZw6NHTuW5s+fL4J29tlnN8k+gvt4vV5q2bJluncjIyucsrzmPXz4O57++2BTVDghlsnvLyRXkcQ7pC7aFPZujaV8XFglnIxmheQKqVyHJ5xSEUvuKbdDKnxunRv5usPrtMtL6k27mluOSzdALNWAOKoDsVQHYpnGhFP37t3j+lB54IEH0g033JCSfQIAexoMpmCXZ82SqzEadcNZMKQu86ubYhlSJ89mhyF1xuTeZrlWQ+oMLnJrH6faQGRfuaKsnadtukQUZkcEAAAAcEkPJ04exXLiX9FuvfVW+t///hcq4QYA5zcNZ3LVhTx0CJxvW31kErGZzWqa5hEVTkncMYUkOqSu3qU9nOTqJlaU7aECafhcFXo4AQAAALijwumll16yVYJWVFQkqqH23HNP8jm9OQVkPL/fT9u3bxfLLVq0wHPOZnNj/l7ntejhkScqNYJNWuGEWCbXVoOG4Xb7tiRa4eSWWHKljl6uRRLXaAhrJlQ4pSKWcv8mfmgKfDtPetVGmXKIm1uOSzdALNWAOKoDsVQHYpnGhNPIkSOb8uYAbMMsiPEM/bFeX768rokqDRDL5NlQG/5lvbXNhuFGPZziGVLnhljKx0W+zzyh5/NE9ijKhIRTKmK5Q3o+FWbtTIA3k5rVV8XYrB6ic8Nx6RaIpRoQR3UglupALDNkljoAcFYDab1ojYrly+Xru6Xv1dRNftpYF6RhpT5qnuOhH7f4RaXQgBZex8/ytL4mPGbt8+2PwpaH1FU07BxW7fT73NRqYzyusqXeaHLloVtUNkYOp2MF0qeaKgzlBQAAAEgbJJwAIK4Kp51D5szlpGFIXar4RV+5nbPv6ZNJk9b6aWNtkFrmEHUp8FLbPA9NL/PTnK0B0W9nU12Qqv963N5d7Q+rTjmpg48OKfWJYWvcZ2ZgS29EVVC6rZcqnDoYTDtvd0gdF6TU+CMTAm4X63HFT5GaKM383UBuBs4VTqyZVCGGCicAAACA9EnrR/+ffvpJNASfP38+bd26VZzXqlUr0bvpyCOPpIEDB6Zz9wDAqtdMlEoMufmx/MXaySobg1TdSNQih+jTdX56Y1VjWCVJx3wPrZWqf4ii30H9d+SP1vnFSY/7z5zQwUdDWvuoa7PwaqLGQFDsg9wUOZXW14QHvV2e/dtuaZA821wXpC5NuP+ZOKTOToWTnlsrnORm4DuH0vHf8PPRwwkAAADAZQmn3377jS6//HKaNWuW6Tr//Oc/af/996fnnnuO+vfv36T7BwCR6qWhKTH3cHJYJQZXLXFSKfDX8K86f5Bmbw3Q5xv8NL/c+lt8ZLIpObga6p3VfnHSHkOuFOLePVwJxcmFw9p46fIe2Za9fpKBH48t0ix1sVQ45fo81CKbaLuu3QsPLezSLIk7qeCQuvwoCSe5cjCO1lhKVjhpsydqiafQehmU6AYAAABQTZMnnLii6cQTT6T6+nrRz4NlZ2dTSUmJWN6yZUuoydbMmTNp8ODBNHnyZDriiCOaelcBwLLCyTr5kCsNDWqqpuHRbKoN0r0L6mlVdfgX1ubZROUO64XLwxDL6nhp175O2RSgKZvqqGX2znM7F3jpgm5Z1LvIa5lc46RVIsPpYq1wYjzEcLsuI8LDDyFaM/4oQ+qkMGdK0/Bkk4fKaYkmzFIHAAAA4NKE0+bNm+mMM86guro68nq9dMkll9Bll11GAwYMoKysrNA0gnPnzqXnn3+eXnzxRbEuX+fPP/8MJaUAwAm9ZmJtGk5ps7wyQN+W+Ym/knLfJSOpSDa1yiHaKlUJJcu2v/Z3e3mARv+680Za5/JMch7RULkom+jYdln041Y/zdoSoL7FXvrH7tlUaHNI22/bwwNWksPDJGNLOLXJ9dAfO4JhyT7YhX90kXubyUNRZdwbzO3N+LVhr3raULqICifMUgcAAADgjoTTk08+SeXl5ZSTk0MffvghHXPMMRHr+Hw+2m+//cTptNNOE9VQfB2+7r/+9S9yulWrVtGECRPok08+oZUrV9KOHTuotLSUunXrRocddhideeaZokeVmc8++4zGjx9Ps2fPprKyMnHdQYMGiSGIxx13nK19aGxspBdeeIFef/11WrRoEVVWVlKHDh1EX6xrr72W9thjjyTe48zHs2YVFRWFliFJs9RJX4xrm2C2KKNY/lERoDvm16ck4XV4Gx8trwpQSY6HTu+cRV0LPLS6Jkgtsj3URlcNxAmvsrqdyQUeqsYJIZ6pbmArr6jImLklQPO2B2hldYAWVsT/OG2u29knSaghWshTw/2FhwmeP7NONCs/vK2Pukk9omQ8vFBv7xZRAm5A/xgwbqJulxuOS86ZyIdFrD2cMqEZfypiabfCCbPUJZcbjku3QCzVgDiqA7FUB2KZxoQTJ2E4AH//+98Nk02yo48+mq655hr697//La7r9ITT008/TbfeeitVVVWFnb9mzRpxmj59OlVUVNATTzwRcd1AICCSSpys0lu7dq04TZo0iS699FLR04qrw6yqyIYPHy4SVnrLli0TiayXX36Zxo4dK7YFO/Hj2awZGsske+iPXA2jzdaW6lg2ZBeIxE2pl+i/axrofxtju+GehR7aq4WXVlYFRfJmj+ZeOrGDj9rne0WFzpytfupc4KH+JgmY3kWRj0v3Qi91LzS/zYNa+8SJra0J0Cfr/KJPFPfz4QQD70ciiSg9rVk5Vyz1KPTSeV2zIhqUc3+c3yvCMxmDW0UpaTMZUqcXy5A6NxyXRo3086McVzt7dwUdN1S1qWMpJ5JCs9RleUTlWO28aVT53Xu0ftMqGlJXSW3bthUTkYwcOZI6depk/3aqqui1116jr7/+WrwXcwuAjh070qGHHireszWbNm0SLQO+//57WrFihWgP0Lx5c9prr73Ebco/NPEPQ1OnTqVp06bR77//Ths3bhSfj7p37y5+aBsxYoT4Ac5p3HBcugViqQbEUR2IpToQyzQmnJYvXy7+nnTSSbavw+tywokTJk5277330h133CGWe/fuLYYKcmUSf+DkD548TPCDDz4wTRbddtttoWQTDzEcPXo09ejRg5YuXUoPP/ywuD5XLXHF0/3332+4DR6OyB9StWTTqaeeKvaDZ/778ccfxT7yh+IrrrhCfGC2WzEFYNTDKdrQH24YrVeewu7G3KNoTXWQvt7op8nr/KIReCy4OOLgUi8d2TaL+hV7TH+554qd4R1S+7LZMZ+bghu/TnDj8PL6oKiMWVMTpNlb/PTztkBEbOzghuBbtgZoztZ6OqdrFp3c0ScaUvOX9Rmb/WGVN/z47N0yOQkn3j4qI3YyilvU2R/TUDnoRGYVTjy0rvzDsVT57dvkLS6h/D0PplN7FtOSP/8UP9x8+eWX4r22Z8+eUW9jw4YNdOWVV4pEE/eTHDp0qOgxuXr1avrmm2/CEk5vv/22+EGHk1kHHHAAtWzZUlQ8c1KJT/z+yz+iafhHqFtuuYUKCgrEZ4VDDjlEVCN/99139OCDD4rEFX/2wbECAAAAmaxJE061tbXibyy/jmnrci8np+JfPrVk04UXXigSQ/wrqB43Pb/ppptEs3TZ4sWL6dFHHxXLPJSQf/HMz88X//MHUU668a+pc+bMoUceeYQuvvhiww/L/GGXq6jY1VdfTePGjQtdxh+WOcHEv/BylRUPrVu4cGGodxZAsmep45nf9PSzlSXTyqoAPfpHA62WmoBHM6iVl0b3zabGwM6Z6uTeL07UKscjTqxXEc9Y5xO9bLjf0tztAVGZxPfnR2k4nBVe8/WVjfRdmZ/O7JxFL69o+KtR+S5c8RXPrHhyk3GucuPeU9zbCnYOr5RFS+TKlYM1GVDh1CQ9nP563Oq2b6HKqe+Sr2U7ajt6InnzC+nSA3LF8c3DzB9//HHxd8yYMZbb5wok/uGHh7b/5z//Ee/N8uV6PFSdK5D5PVaPfyy66qqrRBJp2LBhoqUA40QTJ5xOOOGE0Ps9q6mpET8KceKJP1vwUHgAAACATBX7T9YJaNeuXegDmF3aulwO70Q8FI4/TLK9995b/HIqJ5v0tA+bejzETvvwysPy9B8+tQ+mfD7j9fgDsxEtacUVTZyYknGSiof8sSVLloiKK9hZGca/ZPOJlyE5s9Q1/ysxkooKp3nb/XTrvDo6ZXotXTe3PmqyyfPXF9JDS730f32y6c0Dc+m2fjmU7fVQfpYnI5JNZrgJ+IGtfXR1z2y6uW8O3dovhyYNzaPXDsilq3rYTyjzrH2cuJOTTVpyLh6luZ6IxOTqanvJMDccl/KQOn4aRptNUE5IxVPd1tSSHUuukpMrnLRm+OVl64mCAcrZrb9INjFt3YMPPlj83b59e9Tb4GTPggUL6IILLohINjH5x5rDDz88ItmkVSzz9fmHHn7f1bRp00ZMiCK/3/P/5557rlj+6aefyGnccFy6BWKpBsRRHYilOhDLNCac+MMef1DkX/r4w1c03HD7oYceEiXl2gdFp+HyfJ5Bj/GvlbFWDPHjwQ3UWd++fUUpvhE+v0+fPmKZ1+fryVVSXLHEuDE5J6mMjBo1KrSMhBOkcpa65tmR1zeq6Ih16Nz0Mj/dNb/Bdk8jHio3flAuvX5gHt3QJ4cOKfXFVa2TafgL+DHts+jl/XNFzynWo9BDl/fIiqkfE19zUKv4esl4PR7q9Ndta2KtRFNZrMNUGff1cvuQOp4AQCpwCs1S17NrZyJfNtUv+40CtTv7KVb/9Rhx1ZBWORzNV199Jf5yhREnV9577z2aOHGi6NNUXV0d0/5qnwvs9mTS1kcFMgAAAGS6Jh1PxWXi3HyTezlxvwIeemb0yyHj4WPcH4F7GHHCia/rRO+++674y/vIpfGarVu3it5NJSUlouLIDD8W69atE8s8bM4KX/7HH3+IfhLclJSbi2q0oXTRtsNVZtxjihNU3CMCIFWz1MlD6tj2hiC1jSPZ89t2P728opGWVEb/cl3kC9C+hQ3Uo2U+7d0ysiG223AcnhyQQ+UNO/tq8WvV8PY7k908DO/FZY2iH5SZ0zv7qHVu/Am6LgUeWqqLGxJO5skiOwkneUidUeNx1cnVTUyrUmzVsiW1PulK2jxpLG24/1zRw2nizCLasnKJ6G/IVUX8o0w02g84P//8s6hC1g+H5/5MDzzwgOnnFz1OVs2aNYtat25tq28U++ijj8Tf/fff39b6AAAAAE7VpAmnIUOGiN5CzzzzDP3222/iwxT3PeC/XF7OX4R4phZucM2ztmj4OnxdJ5o5c6b4261bNzFV8BtvvCE+iM6fPz+0jtZEnGfcy83NDbs+l+xruMLJiv5y/jCsTzjFuh1OOHHjU56BBzPOQCpmqePpyfk7oL4SgZMebfNie7wXlAdozPwGy0bgfDtHt/PR0BKiourtYma30tJC8vncnWzSVxq1lEbz8uvtvi191L2/lx5dVE+/6yrG+hR56MJu2WJIHDdKT0TnAo7Bruitsjmkzg3q5AqnKMfUznXC/3djDyd5hjp9hRPreNRZFChuTdveeoiqZkyiyTN2nr/PPvuIGXLtVA5t27ZN/H3sscfo/PPPF0kqfv/+/PPP6cknnxQ9GbnqiRNJZngI/J133imSVfz+b6fC6b///S/NmDFDVGFxk3IAAACATNbkHaO5FxEP9+LZV7j/ESdm9Mklpg0X4xnd+EMdD8FzIt7/RYsWiWX+0HndddfRU089FbEeJ3duvvlmMYTtk08+oRYtWoTNVKOJNlVz586dQ8ucLNKLZzv8OPP1tKF60ehvw8j69evDxq6a9XfguGoz7/A+8ONoRf8hndeVhxMmsr48A1C0nhSx7nsq7ytvVz/rYbR9j3V9ed/laowcT4D0mzDadx5Wx7OhabbV+clfELR1X6dsCtC7a/y0Mcp8AYNaeuiMTj4xXIzv0+Zq3tauuLotTrHue7EvSHf389GKaqLNdUExsxxXJREF/zoldl875Iavv6wySHUNjZTl9VjuO19X+197DFSLUyWPDZOSSdp2zPY9xxN+H/i45Ouk8r4m+rpnFEu9WPddrnASSbhAgLQtb/nsJdr66ctUfNwlVLDfMXTDXi2pZOtS8bmDq6X5MwVXWVvtu7a/2g9lGq6Q4h/GXn31VfGezj8mGe07L991112iQurkk0+mY489NmqcuFKZZ6Vt3769uC5f3pRxivV4stofp7/uJftzhJPjZLbv2nGJODk7TtGeY0avrzienBcnu+tbvVfidc85cbKiX1f7DJQp70/RbjtjEk58x/kDFc/mxjO/cD8ErQeSplevXqJvAjfj3nPPPcmpysvLQy8MXLHF5fr8QZEbdg8fPpzy8vLEedzbiSuh+FdLnmGOf8HU96nSFBbubHBqRl+JxNMn6yVrO3YTXtHwcEK5mkvDQwy15uk8xTQPP7TTbF6bwUd/X2XcsJ2HMepjZDXDISc/9Y9HtH1p3rx5qMkrx55nMLJSWloaemHgWRp5f8zwCwJX+uljY9UrhB9fHtqh4Ua4/Hia4Qo8/X2Ntu9ynGp4+jNd27eaHeVU5m+0jFMzTyFt0b3MrNm6g7o21lvGaUO9lx5YXUR1uqSRkX4FDXRV+yoSI/dqiMpqdsaEt6W/n26LU7zHE79qiFeOKqKyqviPp+Li4rDXgdaiWXzzsKqeOWu2UY98v+XxpMVS/7irFqeycn6N3NU0OitQT2Vl2yzj1FDFzdF0r+H1jbR9e2XCcbL60J3o6x5XC8mxTCRONVQcfp5n1z798ssvtObjCVR46FlUfOQFO/c5J0tUN3HCiZM//Hf33Xe3jBO/j/JzgK8n39/+/fuLv7/++mvY+Vqc+DHiKihuPH7YYYfRJZdcIrZhdTzxZ4X7779f/CB1zz33iA99/Fg0ZZxiOZ54/c2bN4fFMhNf94wk43XPKXGyOp74tvky/WdGxMl5cYp2PBm9V+J4cl6cjMhx4tdUs/dKhtc9Z8TJzvuT9hwTP4RvNn+vdNr7Ex8TqdDkCScNJ5LGjRsnlrncXCtf5yeA0UxuTsTD0fQB4qBOmTIlrGKIf0X95ptv6MADDxQfTvkXUR4yqPVm0Ac22v3WJ3D4CamXrO0AmKkPhCeAcqVKCyNFvvB1djRaJ5GW1fjo0bWFFBCtqo1d3zubiuu2UfusRooyoRc4QKEvSB1z/LS2ftcvMj9XZouEk9vVSMdUvjf6MZUrrVMnbcMN5GGEebrHhPs/stxeA0LnVf+1PlcicwUw94bk9z55hji9rl27ig+hRj/gaB88jT7k8Qc57vnE7/vcT/H666+3/KCpTzbxh0L+q//wCQAAAJDJ0pZw0uMESdu2bSnTcAWT3qWXXmo4PI0/1N53332hpuJvv/12KOGk34a+KakR/Ydb+YOyvB153+xux4o8jM9oSN3gwYPFMmdf+VcEI/oP35ypNVvPCO+v1X0z+oUqWqmh/nJ9VtqI/Mt8tH3Xr8/7HUsylb/oWPXXkocD6odq2lk/ln3nnif1wfCMeLuSllTazGMZp9LyRiLdrGTV2c2otDS8OkGL05RNfnp6rXUSYnh7Hw1r4yO/f9cvE3r6cnI3xskJx5Oe9ivM3pV+Wrth1/Pnm/I8OrJzM2qbl2UaJ33ZLycK+LhULk6VfB93PS4tC3KptLSZZZza5gSI1u96bOrJG7Gv8cbJzr7Hczzp+xxpsUwkTjVl4a9FhTlZoX3ix5YFKreHLq/WNZLjXw55/zipY/T80fadeyjxj0T8a6B8f+fNmxdKSsk/5jz77LMi2cRV2v/6178s7yvHiWfO476PvMxV3126dAm7r00Zp1iOJy2uZvcPr3vOiJPV8aT98u729yenxyna8WT0Xok4OS9OdtaP9l6J48kZcbLzWqBVEXEMS0pKbM9Sm+7XPatKL8cmnD777DO67bbbxDL3Yjr33HNtX5ebbz/66KNimYfg8Yc3p+ESO72jjz7adN0jjjhCfGnnJqL8a6bRNqINb9NXVMm/usrbsXqyWm3HSrTeUHp8YNk5uPhAsHsQsmi/FMezPh+o2kyC/IFIPjiTte+pvq+xbDvW9f3kiWjanZ/tNW3Kre17J9GvadewuxXVQcPb3VBHNH6ZebKpa4GHehR6aWQ36+nF+Xa1N2xtH9wUJyccT3ravuzfmuhTXcKJnxXPLQvQYwN2dYiS910fS6PjUoU41UhlzYXimPJZ7ntBDj8O/rBm/lYfSlO177Gsz/GzimWs+17jD3/c8rN27RMPgePZY3d8+zbl7z2MvPmFoYoobvK9adMm2nvvvUM/tnAVE5/4A6f+Q+eJJ55Ir7zyitgWD8PTyvX5/XPixIkR7/n84fLee++lTz/9VHxe4eVozcl/+OEHuvXWW8X7NyeqePKRdMbJzvocn3jeL934umdHOt+fjN4vESfnxclILO+V8vrR4HhKTZzsiOW9EnFy9ue9eN8rvWl+f7K7n45JOPGX+BtuuEH0Z+IPX7Ekm9g555wjPtRxj6cbb7wxoleCE/CvmZzl1MZyWvU40n4N5CmS9WM/9UmcaE259RVG8m3J27GaOUfbDj+pYkkiqYofh0wZxpkuRlOv25lRixt5662oCpI/GCTfXy9o08v89M0mP/28zXg88VU9s+iotj4xy5odiKUz7d3CR8NK/fStrjKFk48PLGigG/pkh6a0d1ssq/RTOIqZ1qI/z/Olzxa8iYZAkLJtHI/pkuxYykPq8nWfn/jzxtjX3qX1C3+hDfedQ/l7DqVprYto9sY/xY89/L7Nn000XHH8/PPPi+bf3FBc07FjR7r22mvFD1/8eYR7MfGHxu+//57WrVtHp556aqiil/E2Jk+eLIbWc5XShAkTIvZ72LBhoSroFStWiMlEuCJ54MCB9MUXX0Ss36FDB5H4chI3HJdugViqAXFUB2KpDsSyiRJOXFLOs7NxJu3xxx+PK1DcB4F/ieSZ7KZOnSr6ITjNHnvsQd9++62tzu/a5fpfPfv16xda1ma8M6O/XG54Km+Hf+WNth1OWlmVHAJoKqUvxqzAxqsHVyXp8aRcq6uDVJRF9PbqRvpyg/ExU5JDdN9eOdROngMeMtY1vbNpeVU9rdQNsZyzLUDnzayjS7pn0VHtfJTrTd2vK06k9RbSFNj4kS3PF/n4cCP2bBcdKjXSjJn6hBN/5jh9zJP08mtvUM0vU6j656/od38DlZaU0HHHHScm7ujevbut2zn77LNF0odnpPvyyy/Fe/huu+0mtnHKKacYztLKjUpffPFFw+3xtrSEEw9l0obR87aN7Lvvvo5LOAEAAAA4IuH0/vvvi79HHXVUWDIkFny9Y445RgzN41J4JyacuCm4lnBatmwZDRiwq1GpXkVFRWisPP9yquEPvvwhlH8x5aSalWnTpoWuL5feDx06NLTM2+EPyka4wooTgdp0z7CzGk8bsxpL2aObyNOQcyEGJweiKc72UJtcD22q2/UF8eZf6sXwPOk7Y0i3Ag89sHcO5Rt8sY4GsXQurmob1T2L7v49cnz4hOWN4sR2a+ahG/tmU4c8j/LHpVzhZCeJm+czrvgpdERHxqY5Lqul16MC6bWiKC9XzFCnzVK3b0sv3bmHcVUOVzXpK5uM3uP5FM1dd90lTnbtt99+oQbnmQSvsepALNWAOKoDsVQHYhkuZb+Jzpo1S3yoTPTXOW60zUGbOXMmOdFpp50WWuYZ6MzwZVpTr4MPPjh0Pj9G3B9Cqzwyu598vlaZxOvLH9h79+4dqnp65513TKeD1HpPsBEjRti6j6rj3hs8pTKfrKaKdLMd0hdjrlCy+6WxV1H4eg1B82RTnyIP3blnfMkmhlg62z4tvNRbej7IllUF6W8/1dPiikblj0u5wqmZjee9UcKp1uyAcohkH5dyhZP8mMiVYvqm4ZAYvMaqA7FUA+KoDsRSHYhlEyWcVq5cKf4azdoWC06kaP0OnGivvfYSZfrszTffpK+//tqwquj2228Xy9z74KKLLgq7nKdN1pp4XXPNNWK6Zj3+n8/XhuPx+ka4MTvjD/WjR4+OuJyngubZcFjPnj2RcALbKqWKgsJs+wmhIa3tNeO7a49semCvHGolmiKDijhJeVWPnbOIRXPLb36asKGA1tV7aX2NmgmD6jgqnLhSLMcbvceayiJ7OHks/5fXBwAAAIAMTziVl5eLv1qH9nhp1+chaU7FvaZ4dhvOZnJFFs86w1Mdc7n8M888I6ZX1hqC33PPPWFD6rSkGjcPZXwdHurGjUx5mf/y/1rpPa/Xq1cvw/0YOXJkaJjcuHHj6PTTTxeNSLnabOzYsXTQQQeJx5E72j/11FNRZ9ABMKtwimX4zqBWXlERZeWqHlm0T0v7zcEhc3Uv9NKbB+bSCe2jJyJnV+bQv1YV099/aaR//1FvOfVrpuH7EtHDyUbTcCa3NnN6hVOyWTUNN0rcVbvs8QEAAABwipRlHIqLi2nbtm1iuuFEaNfnaYOdihNGH3/8sUjwbNy4kR588EFxkn/Zv+222wwrj9h9990npmvmZqNz58417MF0ySWXiKmWzXCV1KRJk2j48OFiNh7uo6X10tLwDD2cfNKqsgDsqJTa7hTa/GLMePas0zpl0cQVu8qkirOIzuicJXo8tc3zUN9iF3U8BlGBcmmPbDq5YxatrgnQ80sbaX2tdVJgWlmASnMb6Zh2WdQmL/MTk9xAXx7p1cxn//Gr0F1ZTlypTk6wRSScUOEEAAAAoHbCqbS0VCScFixYIKYCjtfChQvF3zZt2pCTcdPu33//nZ5++mmR9Fm+fLmYgaZ9+/bi/vOQOLOG4oyrjngaZe4JNX78eJEw4ibjrVu3FhVS3NTUTpKI158xY4aYovmNN94Qj19VVZVoTH7EEUfQddddJ2bWA0hklrpYGxSf1NEnkgTraoKigW/3Zh4lm0BDbErzPFSa56PHB3jp201++nCt3zLx9P4aP32wxk8jOvno7C5ZIpmZqYySRHYrnJrx8Ven25Y05FV10YfUhV/Ojw9XlOE1BwAAAECRhNPgwYPpjz/+EJU/V199ddzb+fDDD8WHRE66OF1JSUnMM9XIuDqJT4ngoXJXXXWVOAGkoodTUQwVToyHyh1ks5cTuE+ez0PHts8SJ38wSJPW+GnGZj8trYpMPgX+SjzxqTSX6MASH53WOUskQbm/UaYwamQtN7s200wcf7uuX+WyIWNy03A5wST/H/iroiwXL0EAAAAATSpl41i0apwvv/ySpk+fHtc2pk2bJq6v3x4AOKHCKXO+2ENm4aQRJ5Ae3iuLHu62sxegmbI6oo/W+Wnkj3V04cw6mrwuc0p9qqQqHW4EbrdiS1Q46beVOXe7SSqcjCrF3DbsEAAAAEDphBMPDevWrZsoYz/jjDPozz//jOn6ixcvpjPPPFNUN/F2uD8SADikabi9icYAElKcFaR7ulbQgBYeWwmcF5Y10kU/1tLqaq5pyawkrpxEstJMSrBUGVRLqYo/U8gJJ7lJuFGlmFwVBQAAAAAZPKQuOzubHn30UZEo4mbYAwcOFDO0XXrppdSsWTPT61VWVtILL7xAd955p1jmhNNjjz2GGdUgZbjZert27fAIxzCkzqkVToilOrRY8pHZvzPR9vogLd4RoA/XNtLvFebJg20NRNf8XC+Wj23no4t3y6IcB/Z62r5zF0NaZNvfx0yrcErmcVkb0A8mNB5Cx5Vi/BKlz8Ohwik58BqrDsRSDYijOhBLdSCWTZRwYqeeeirdfffdNGbMGNG4+v/+7//ojjvuoIMPPlgkoLgROCef+DKe3e3nn3+m7777TvyvTX/N1z/llFNSuZsAEEVlQ/hXvKKUvnIARGqR46HBJT5x4sTTrfPqKVrRyucb/MS5pst7ZFMgGBRN67k4qH1++mdFLJeOqeYxJZykCicXVe/I1U1GQ+p2nseVmbrruagKDAAAAMApUv61kRNMnTp1ErO0VVdXi6qlzz//XJyMaImmgoICGjt2LI0aNSrVuwgAFriJs/6Lm9EXXoCm1LvIS+8elEufrPPTksoATS0zH0L36Xq/OOmd1slHF3RL77jQ7REJJ1K2wimZjBJHcoUTK/B5woYCo8IJAAAAoOk1yc+8F110kejJxBVOrVu3FkklsxNffuONN4r1kWyCphAIBERVHZ94GcJtrguGDU1hbXKdmXBCLNURLZY88+GJHbPohj459PaBuXR2F/u/n/x3jZ821aa34qW8PoEKpwzr4ZTM49Jus/V86emAhFNy4DVWHYilGhBHdSCW6kAswzXZwJgOHTqInk58+v333+nXX3+lLVu20I4dO6ioqIhKSkpo7733pj322KOpdglA4EQnPw9ZXl4eHhUJD0OSG/LGUo3RlBBLdcQSy1yfRySchrb20uhf66MmF/gZPXFFA13ZI5uKY0j0JFN5Q+SQQVUrnJJ5XMrJtWYG1U1GjcPRNDw58BqrDsRSDYijOhBLdSCW4dLSiYWTSkgsAWSGtVLCqWO+RzTzB3CaTgVeenjvHJq8zi/6N1mZsTlAMzbXUZeCncmqg1qbZC4cOaTOvT2c5ORagcnwXh5Sp28vXtOY/BkGnTp5AgAAAIBToPUvAMRU4dQhH1+ywNlJpyt7eumKHlm0piZI62uCNGdbgKaV+anWIAe1qjpIDy9qoOPaB+iotj7q1swjhus5u2l4+P/VjSSaojfFfqdbtZRckx8L8yF1yUvKfbR2Z/bq3K4OLfUEAAAAcIj0T9UDABlV4dTBATN8AUTDVXidC7xiVrure2bTGwfkUp8i84TMZ+v99H+/1NP1c+tpRVUg5aXWEUPqEujhxHtrlExTESfXIiuZos9cZzS7XbzVTdysnk9apRMAAAAAGMM3RwCw/GK8qjoQMaQOINNw9c9de+bQmZ191Nai6T1XPHHS6Z/z6qgsRY3FKxt59kdKWoVTJvRxSpYqmxVOcg+n6iQlh7i6iRuX80mrdAIAAAAAYxhSBwCmNtUFaVt9+HndmyHhBJmJq154GNS5XYkaAkH6aqOfJixrjEj+sAUVQbpsTh3tUeyhg0t9dGBrX0xJIStbpRnqWHEMo7PyfDt/LdKngrnappQ87uvhZLPCKRmz1GnVTRpePqljFno5AQAAAJhAhRMAmFpYEf7FuDgLPZxADdleDw1vn0X/3ieHhpWavxX+XhGkZ5c20lVz6mh5ZXKG2q2XKqda5uycaS+Wai25sqfCJcO7Imaps1nhlIwhdVp1U2hfUOUEAAAAYAkJJwD+8pmdLU4QblFF+BfsvsVex89Qh1iqoyli2bWZl67vk0NPDsixXI8rZG74pZ7+s6SB/MHEkjsbpL5o7fNiP6bkaqsKqSeUqrGUK5XkGfs0BVIiqibBpuFydZPGjb2c8BqrDsRSDYijOhBLdSCWu2BIHbiez+ejkpIS1z8ORuaVhyecdi92do4asVRHU8eSE08XdsuiV1ZY9+X5YoOfNtQG6Y5+2ZTljS/5ytfXa5cX+3FVxLmbml3/V0iz3qkaS7kXk1zJlKohdXJ1k1zl5JYZ6/Aaqw7EUg2IozoQS3UgluGQcAIAQ+trArROqsTo39zZCSeARJzaKYuGtfHRj1v8NL3ML4bTGfl1e4AumV1Hg1v5KNdLlOUl2r/EZzshKw+pa58fb4VTMCMSTqns4WRW4ZSfxKbhZtVNGvRyAgAAADCGhBMARKhpDNJVP4V3C2+RTbRbobOH0wEkqlWOh45rnyVO7OO1jTRheWTVU3kDiabjmklr/fTP3bNpcIlJyY3O+iQMqSuWhtTx/rhxljqzCic5EZVIhZNZdZNbq5wAAAAA7EK5ArheIBCgbdu2iRMvA395jvyCvW9Ln2hW7GSIpTqcEssTOvjobz3t/TYzcUUjldUFRXPxgEmfpzp/kDbXSUPq4qhw4gb+mdI0PJmxtFvh1ExKRNUHds5MmOzqJrf1cnLKcQmJQyzVgDiqA7FUB2IZDhVO4HrBYJDq6upCy27HX5bfXh35BWtYG+fnpxFLdTglltwk/6h2O4faTV7npzdXNYrkhREegnrZ7J37vG9Lr6h4kvs8LdoRIP3V+ajqGE/CKYOahicrlpzEk2ebM5ulzigRxcmqFta94WOubnJblZNTjktIHGKpBsRRHYilOhDLcM7/BgkATWZjbUDMxCU7o7OP9moRfagQgKqyvR4a0SmLXt0/l45oE/1Y+HlbgE6fUUdztvrDvpjPlxrx9yj0RDS4ji/hpP6Xf04Yyfey0KzCySARVRVjBRJXo83cEqCSHLJ14nX5OgAAAACwEyqcACBkokGvmp6FHjpP8V/tAezK9Xnomt7ZNLTUSx+u9dOq6gBtjczRhty7YGfp0VU9suiQUh99rev7xPaMsxF/c+mQdEPCyWjYYHG2eYIwx7tzKJ3GTqWSHOun9s2NdTcBAAAA4C9IOAGA8NaqRvphS+RYofO64mUCQDagpU+c2JcbGmn80kayKqD5z9JGcZLtEWfCqchgSB0POXN6n7VEyMMG83xEOdKQRbnKqb4+/gonAAAAAEgMvkkCAC2pDIiEk+zuPbNpbwylA7B0dLss2q+Vj2Zv9dO0TX76vcJeYqM0l2jvFnFWOElDyThVXNloXvGjArmKq9hkOJ2mmc9D23SD8PjxidezS+pp9tZdCfnWOR7aXL9r2yU5Hnp4H1RDAQAAAOgh4QTgYlwRMWtLgMYtaTCsbEKyCcCeVjkeOqZdljjVNAbp9vn1tLTSPPHEBUo39ckRQ7/iwc2vOVWlr0ncWBuM6O2kdMIpSnKtUPqEk0iF04qqIG3RVUvt1cJDf+jiu60+SP5gkHwKV5gBAAAAxApNwwFc7N3VfnpwUQPtkH75P6jES6d3QpNwgHjkZ3no4b1z6J49s6lrQWQComUO0YN751Cf4vjfgjlRVZrniZglT2Xy61S05Jo8Ux03HY+XvpqJ9ZNix4m/zXVqP/4AAAAAsUKFE7geT3teUFAQWnaLHQ1B+u+aRsOqgKt7ZWfkY+HWWKoo02PJlS79W/jo0X289OySRvq2zE88gVmvQg/d2i9HVEQlqmO+R1Q1adbVcNrDp2wsy6UKp6Ion2Dkmeqq4pxBjiuXttaFn9e90Ct6SNXqGpFvqg1S2zxSWqYfl7ALYqkGxFEdiKU6EMtwSDiB63m9XiouLnbd4/D5Bj/VST3C+QvcrbvnmE417nRujaWKVIklVyLxrHaX98gSs6Tx7HLJGnbVIc9DP+v+X69LPqkYy8ghddaPo/w6Fm8PJ56FUJ5OgXs4tcn10KrqXfu0yQUVTqocl4BYqgLHpDoQS3UgluGQcAJwocrGIE2Sqpt8HqL/7JebsckmACfL9XkoN8nFR+3zXTakriHWIXXJ6eG0RUok8c1y4rBtnpRwcmjCDwAAACBd0MMJwIU+Xtsoqi30uOcMkk0AmaODlHBaWRWk6gQaYztdRWNsTcN5lrpk9HCSezOV5HpEuTxXOOnphzcCAAAAACqcAMjv99OWLVvEI1FSUkI+n/N6oCRTWV2QPlsfnm0a0tpLPQozP//stliqDLGMrluz8GOWR5zxUNlTO2UpGcsKucIpq2kqnOSEU+lfiSaucNJzw5A6HJfqQCzVgDiqA7FUB2IZLvO/YQIkQSAQECeVcePbhxfW02Wz66hC+qX/NId9QU2EG2LpFoiltZY5HjqgJPxt/KsNUumiQrGMtYdTsmapkxNOrXN3/nVrhROOS3UglmpAHNWBWKoDsdwFCScAl/iuLEAztkR+4evezEO7KVDdBOBGp3QMTxZz4/Ct9eolPhoCQaqWcmlRh9QlaZa6zdLj2fqvRFMbqcKJm4vzfgIAAADATviWCeASn6wz/nn/ZOkLKwBkjl5FHiqQRqgtrFCvwm+HwctXPBVOwWAw8QqnHE/Y0DoNr7VdGvYHAAAA4GZIOAG4wIqqAP1ZGflF6+wuWXRoKV4GADKVz+OhvsXhx/C7qxopEEdixcnk4XSc6imMkiuXL+cWTvWB5DQN17Yv9SWncmk/AQAAANwM3zQBXODnbZHfsv4zMEcknHi2JQDIXLtLCacV1UG6dV59RJImk+2Q7svOZE+UCic5G0RElTH2ceIhcnLVkjakjl875WF95QoOZwQAAACIFxJOAC5MOB3X3kft83H4A6hgaGsvyaPL/tgRpItm1dHGWjWG15VLSZ+iKMPpWIFBBVSsM9XJ1U36hBNrLu2HvJ8AAAAAboZvnAAK434l76xqpPnl4V86B7TAoQ+gCk4eX9UzsoM298i+Yk49Td3kzJnrYlEhJYqKbbSe4wqofKm/VVWMD8WW+vD/83xcOUWmCSeVqsoAAAAAEoVuweB6Xq+XmjdvHlpWyftr/PTGqvAxJDleov6KJpxUjqXbIJaxObytj37d7qepZZEVTY8vbqBOBR7qkabZKJMRyx0NsTUM1w+9q9ElmSpjrHDaJg2RK8nxhA1Dbi7l+bYrnnDCcakOxFINiKM6EEt1IJbhkHAC1+MvD/n5+co9DrX+IL27OrJhyTldsijfoLeJClSNpRshlrG7eLdsWlBRR2V1kZc9uLCeHtk7l1r8NcNapsVSrhyym3DiPk5lYv64XTPVJZJwaik9fpFD6tROOOG4VAdiqQbEUR2IpToQy3AoAQBQFCeb6nTFDvy16OLuWXRKR2mMCQAogZMf4/fLpct2i/wtiZNQo2bV0c2/1NHsrZk3xC4y4WTves2yEuvhFJFwkm43ckhdTJsHAAAAUBoqnMD1uM9RIBAIlUCqMGvbx2sbxXA6vX1aeOmkjmof8irG0q0Qy/jwc/74Dlli+Nw/5kkNiIjoz8og3beAsyINotrxzM6+lB8nyYhlhVSZVJxls8JJrBd/hZM8RE6uEJOH1Kle4YTjUh2IpRoQR3UglupALMOhwglcj78IlZWViZP2pSiTzdnqpwnLI79VHVKqfmWTarF0M8QyMX2LvTRmj+yI2ev03lzVSCO+r6PP18eYhUlDLLdLlUZFcVY4xd7DKfx/tw+pw3GpDsRSDYijOhBLdSCW4ZBwAlDMpLWRw2V2a+ahoaU43AHcZEBLH40bmEuHtfFavtk/u7SRTpleK/o8ra0JOPKXwk114Ymc1rmxVDjFP0udnOhqmR0t4bRzfwEAAAAACScApWytC9Lv5eFfGI9q66MH9sqhbC+GlwG4TZs8D13XO4dePyCX9mpunXSeuSVAf/upnr7Z6HdU0mRHY/hMc6xtnt2m4Qn2cIoYUkeW/9cHYk9qAQAAAKgKJQ8ACpm+2a/rVkKU7yO6rEcW5So6Kx0A2JOf5aGb+maLasdonvqzgR75o4Hmlwfot+1+qg+kN/m0qTYY8cGltc3Z9oqkCqQdMQx5awwEI5qAy0Pq5P+NGo0DAAAAuJXaHYQBXIQrEv63Mfyn9cGtvJSDyiYAEDO7eejhvXNoXU2QJq/305cbzEtxZmwO0IzNOxsYtc/z0GP75FCBzUbdybZRGk5XkkuUZfN1rYWUcJJ7MlnhZFMwyvb49bUwi3tD7Tpva32QOhfYvx0AAAAAVaHCCUARn2/w06rq8K9HR7RVv1E4ANjHiZouzbx0dc9sMczumHY+6lNknbxZXxsUry/pslGqcGqbZ/+ji1yBtDWGCqctUqWS16RZuXwbsSS1AAAAAFSGCicABaypDtCEZY0RPU72jNKzBQDcixtqX9UzO9Qc+/01jTR5XfiwXM0rKxrF68nyKq58ClCHfA9d0DWrSaqe5CF1bW02DGetpB5LtX6imsagGGIYTZlBZZXPE3m9VjkeWq1L9mNIHQAAAMBOSDgBKDIzndwL9/ROPvIafDkCAJC1yPHQJbtl03HtffTmykb6bnPkbHWjf91VuvPrdqJ6P9E1vQ1KflJc4cSN0O0y6rHEVU4d40g4tTFJdLWUHgIeUgcAAAAAGFKXMrfccgt5PJ7Q6dtvv416nc8++4xGjBhBnTp1otzcXPGX/+fz7WpsbKRnn32WDj74YCotLaX8/Hzq0aMHXXHFFfT7778neK/U5PV6xWPFJ17ONOUNQfp2U/hwl8Pb+OhIFw6ny/RYwi6IZXp0yPfSjX1z6P0huVQQ5SXk601+WlQRmZhKdizlHk52Z6hjeT5PxP3g2TztKJMSXaVmCaeIIXXqJpxwXKoDsVQD4qgOxFIdiGU4fCNLgV9++YX+/e9/214/EAjQpZdeSsOHD6dJkybR2rVrqb6+Xvzl//n8yy67TKxnZfPmzXTQQQfRVVddRdOnTxf/19bW0rJly2j8+PE0cOBAeuGFF5JwD9XCCUGfzydOvJxpJq9rDKtu4h/uL+iWlZH3xe2xhF0Qy/TioWMju0cvgv7HvHp6cGG9SHpXy2WWSYhlIBiMHFIXQ8LJMCEkzTxnZpOUmCo1uV0eUueWCiccl+pALNWAOKoDsVQHYhkOCack46TQ5ZdfLiqN2rRpY+s6t912G02YMEEsDxgwgN58802aNWuW+Mv/M04U3X777abb8Pv9ohpq9uzZ4v9TTz1VVEb9+OOP9NRTT4l9qaurE5VOsVRMgbNN3eSnd1eHVzcNae01HEYCABCLo9v66MG9cmh4ex8VWeSeZm4J0BOLG+imX+upIoam3HZwA245jxVrwqlVnBVIm+virXCKafcAAAAAlIUeTknGyR1O+vTt21ckgB544AHL9RcvXkyPPvqoWN5vv/1o2rRpYhgcGzRoEJ100kl06KGH0pw5c+iRRx6hiy++mHr27BmxnZdffllUNbGrr76axo0bF7ps8ODBdNxxx4kKp4qKCrr22mtp4cKFlJWF8LNgMCgqwVheXl7GVMbU+YP03NLIn+rdPDNdpsYSIiGW6cfHT99iPnnpkt2yaGs90a/b/DR2SfgEBZp1NUG68Mc66pTvoYt3y6J9W/oSjqXcvynHG9kzKZqWUuNwuxVIcg+nWIbU8X1W8fUHx6U6EEs1II7qQCzVgViGQ4VTEq1atYruuOMOscx9lHJypE+5Bp544glRDcWefvrpULJJU1BQIM5nvN7jjz9uuB0tadWqVSuRmJJxkurWW28Vy0uWLKEPPvgg5vunclVaeXm5OEUbtugkc7cHqFqaqbxLgbtnpsvUWEIkxNJ5Q+w44cIJ7TM7Wye119QE6d7fG+jrjTvf26ob/LSwbAdt3x77cbnRoHF3rIkcucJJrlwyUuMP0g4pr2aWcIqYCS/A1ycl4bhUB2KpBsRRHYilOhDLcO79ZpoCf/vb36iyspJGjhwpqpLsZD8//PBDscwVUQcccIDhenx+nz59xDKvz9eTq6S4YomdeeaZIkllZNSoUaFlJJwy3w+bI7/R/LNfNmamA4CU4WTPuV2zadLQPHpk7xwxQYERTis9/WcjnTK9ls6b1Uj/WlVMj60tFJWZsdiUwAx1ZteRt2lkfU3kOuYJp8jzVW4cDgAAAGAXEk5J8s4779DkyZNFhZFWbRTN8uXLad26dWI5WoJKu5wbia9YsSLsMm0oXbTttGvXjnr37i2Wv//+e1v7CM60ZEeAvisLrxS4dLcsapeHQxoAmkavIi9d2zubHtorJ+qMdmxJbRbdNr+Rvivz2048rawOJNS/ibWTrrPBRsJJXqd1LlGuz/i2c41mwkPCCQAAAAAJp2TYvn07XXfddWL5oYceotatW9u63oIFC0LLXOFkRX+5Vs2UyHZWr15NVVVVtvYTnGfiikZRQaCfme6g1u7t3QQA6dOn2EuP7pNDR9noH7e8muixPxrorB/qaMomPzUGzJM/XM27oDw84dSjWewJJzlJxUPlKk1m1NP3o9JrHyWZHzlTXcy7CQAAAKAcdI1OgtGjR9OGDRtoyJAhdMkll9i+3po1a0LLnTp1sly3c+fOoWVOFiW6Hf4gz9fThurFur9G1q9fHzZrHp+MeL3eUA8O3o9oPT14Km0NrysPKUxkfbkXiNk+x7vvqbivK6qCNF/6EnZm5yxq7guQ1e7zfvD+pOq+pjpOdvadz+dt6eOarjjFuu9uipOdfddiqd8O4uS8OGna5hBduZtXnL7eFKRXVzZG9ECSPbm4gcYvJTqhg4/2L/FRz0Jv2L6vrQnSdmlehH7Fsb1m836Lvk+877rz11f7aTeD5JV2X9dLFU7tco1vS3vcuXE4967SbK3j90DnxSmR9eV9t9ofvO45J05mzzHtNRbvT86OU7Tjyei9Ep8jnBcnu+vLsWyqfVft/Sndn8s1vB/+KOs7KU7RbjteSDgl6LvvvqMXXnhBzPjGjcJjaWa6Y8eO0HJhYaHlus2aNQstc5+oVGwnGn3SK5otW7ZQbm6u4WU87FBrqN7Q0EBbt2613BYPBdTU1NSE3V9ZdnY2lZSUhP7n5tF1dXWm63O/K/1jEm1fmjdvHmrszgd5WVmZ5fqlpaWhFwaepYn3xwy/ILRp0yYsPtXV1RHrvbGBe3Tt6lLbIptoRCcfbd+2VTyeZoqKisLua7R9d1qciouLw55fRm8+WpM+/f1MV5w0fBy0bNkyrCLS7XGyczxpsdQ/7oiT8+Jk5Ig2pXRIm1wat6QhYuivjJtrv7vaT++v9tODe+dQu+Cu42lGOT+vd/Uk5KR6Xm0FUUHsxxMPiSvTPSR/biqnosIG0+NpfU34fhf5q6hMvwHpeJIbh68tr6ay7J0z8zk1TokcT7z+5s2bwz7I6uF1zxlxsnp/4tvmy/SfG/H+5Lw4RTuejN4r8TnCeXEyIseJX1PlWLrh856Kn8u1fecEz2aL90qnxUmbUTjZ0PAlAfX19XT55ZeLbOANN9xAe+65Z0zX1wc12ox2+uQNPxlTsR1wvt+rsuinyvAYH9POR9le9abfBoDMlefz0I19cuj23kE6rkUNtfCaf5hj/PFn7J8NpB9h90NF+Gtd7/xGinGCupC20pC4sgbrjz9yhVObbOvEGVc46ZU34uMVAAAAACqcEnD//ffTokWLqEuXLjRmzJiYr5+XlxeWvLKiz15qGWKz7ej/j2U70chD+YyG1A0ePFgsc/aVs9NG9FleztSarWeE99nq/hll1KOVGvLl2j61aNEirFTRat+1igsr+vV5v6MlBPX4V0d9Rp2b7L69OnyMSlEW0fAOWaF9tyJX38Wy706Ik54+u6/HvyToy3DTEado+444GT/ucpy0WOp/LUKcnBenaOsPLM2jvVr46OStW2llrY8eWFNker1V1UEa9VsOXdItj7Y1EK2sC0/yHNkpn5o398V1PHEfp/m6H0irsppRaWmx4b7X+IO0TXpL7tO2OZUWeGwnnKo8uVRaav664LQ4xfK6x9fjX031v+JG23e87jV9nKK9P/FrLFdI6LePODkvTtGOJ6P3Sjd83su0ONlZn3sAy7E023fEKX1xsvMc04Yrc5xatmxp+d3SSceTVaVXIpBwihMnmh544AGx/PTTT1s+sa1K9OwOb9M3+JaHzcnbsXqiWm0nmmj9ofT4wLJzcPGBYPcgZFYliYmsry/FtCvWfU/0vn6zsZE2SVWTF3bLoubZO19MYtl2rOs7JU4as33h8/WlqemIUzSIk73H3SiWiFP6n5PxHE/8gZ5jydG8o9hPb65qpG31Qdpi8jvLhBWR1USluUT7lWSRV/rwZHdf5JnqNtaZX3eDNJyOr9mxmY98FpWkJVLCie9btH1zWpzsrM/rxPN+ide9xB73eNe3eo4ZvcYiTs6Lk5FY3ivl9VX5vJdpcbJDe6+0A3Fy9ufyeN8rvWk+nmJpDRQLJJzi9Pjjj4tqot12202ME33rrbci1pk/f35o+ZtvvhGNxdmJJ54oElT6BE60htz66iK5l5K8HatZ8rTt8BMqlgQSpN/UTf6I5rlH2JgVCgDAKQa28okT41/lRv5YRxVRmotrEyP4EvggFJFwkobMWQ2nK8klyokybLmNtP3N9UHyB4MJ7TMAAABApkPCKU7a0LRly5bROeecE3X9e+65J7S8fPlykXDq169fWMWUFf3lu+++e9hl8nb22WefqNvhpFU8VVmQHutqAvRnZfiXoDM6R/7aDwCQKfiHj7/3yqb7F1qXcF/QNYuOTDC5zkPq9MrqzBNC63WzzbH2Uv8nIzwTnp4/SLS1fmdlFgAAAIBboatlGnXv3p06dOgglqdOnWq57rRp08Tfjh07Urdu3cIuGzp0aGjZajtcYbV48WKxPGTIkIT2XSU8zraiokKcok27mS5fbwyvbmqeTbRXCxy+mRhLsAexdEcsB5f46N7+OVRi0EYjx0v0t55ZdFrnrITLvOUKJ04Iba4zrnJaJ1U4tc+Pftv8msz7q7fJoooqU+G4VAdiqQbEUR2IpToQy3D4xhqniRMniuEAVid9I/EpU6aEztcSRvwB+uSTTw5VHs2cOdPwtvh8rTKJ15c/ePfu3TtU9fTOO++YTgXJ+6wZMWJEvHddORwTfsz4ZNV4LV221wfpk/XhCaeDS30YqpGBsQT7EEv3xHLP5l6aMDiPHt8nh+7cI5teOyCXxu6bQ6/un0tHtUtOITZPsFAgFUltMEkIyT2cOkjJKiP8vixXOXEVlWpwXKoDsVQD4qgOxFIdiGU4JJzS7Prrrw818LrmmmuopqYm7HL+n89nWVlZYn0jN910k/jLM46MHj064vKlS5eGmpz37NkTCacMwUM+HlhYT7Xh+SY6ph16NwGAWroXemnflj4qzPJQpwIv5fqSN2SYE0LysDp56Jz2IXFNTewVTqxUSjipWOEEAAAAEAsknNKMq5NuvvlmsTxnzhwx1O3tt98Wy/yX/+dlxuv16tXLcDsjR44MDZMbN24cnX766fTFF1/QrFmzaOzYsXTQQQeJ4Qzczf6pp54SyStwvp+2BuiPHeFfWvZu4aXOBTh0AQBi0UlKHC2rikwIbasnKpdaSnUpsJdwkhuHb1KwwgkAAAAgFsg6OMB9991HmzZtohdffJHmzp1LZ599dsQ6l1xyCd17772m2+AqqUmTJtHw4cNp9uzZ9P7774uTXm5urkg+HXfccSm5H5Bc/Ev7pLXh0zcVZhFd3ROHLQBArHoUeum7zbuGyy3ZEdnnbVlV+Hn5vsiG42YiK6jQRw4AAADcDWUSDsBVRxMmTKBPPvlE9GjiRuI5OTniL///6aef0gsvvCDWs9K6dWuaMWMGPfPMM6KReElJCeXl5dFuu+1Gl112Gf3000906aWXNtn9gsS8t8ZPCyrCfyG/sFsWtbUxYxIAAITrURieEFpVHaT6QPhr7Aqp6qlbM4/t2UDlXk/rDIbsAQAAALgJSiVS6K677hInu7g6iU+J4KFyV111lThB5qppDNK7q8Orm5r5djYLBwCA+Cqc9BqDRPO2B2i/VrteV5dUhlcldW9mP8HfURp6t62BqKoxSM2ykteLCgAAACCToFQCwIFmbQ1QvTQa42+9sik/iU10AQDcpICbkUt9nF5d0SgmZ2Bb64I0Z6uccLL/mtsuzxPxoWotqpwAAADAxZBwAtfj2Yu4vxWfeNkJpm/2RzQKP6g1qpsyMZYQH8RSHU6K5dHSDJ8rq4M0vzxAdf4g/ev3elH1pOHCpEG66qdosr0ekXTSW1ut1rA6J8USEoNYqgFxVAdiqQ7EMhyG1IHrcW+sli1bOuZx2FgbELPT6R2KoXQZGUuIH2KpDifFcnh7H325wU9rdJVHY+ZL09L95eBSL7XIiS2p0iHfQ+tqd217rWgcrs6PBU6KJSQGsVQD4qgOxFIdiGU4VDgBOMzkdX7Sp5vyfET7l+BQBQBIVJbXQ4e3jZ4A4tnpzuwc+29ynaQ+TvrEFgAAAIDb4FssgINUNgbpq43hw+mOautD01kAgCQZ0jr6R59b+mZT+/zYPyJ1lHpEYaY6AAAAcDMMqQPX8/v9tH37dvE4tGjRgny+9A1/+N8GP9Xq8k38deeEDuoMx3BTLCExiKU6nBbLtnleOrTUS1PLpJkZ/jKolZf2aRnfPnaUklSccOKm5D5F+h05LZYQP8RSDYijOhBLdSCW4ZBwAiCihgbjHh5NbWpZeHXTAa294ssRZF4sIXGIpTqcFstre2fTvi0DNGern37UzQratcBDV/XMjnu7HaUhddyEfFNtkNpLlU+ZzGmxhPghlmpAHNWBWKoDsdwFCScAh1hfE6DlVeH9Po6TZlQCAIDEccXRoW184qThmepyfYklhoqziIqyiHY07jpvbQ0nnBLaLAAAAEBGQukEgEPIvZuaZxP1a45DFACgKSSabNKmQuaZ6vRWVaNxOAAAALgTvs0COMDq6gBNWhOecBrcyqdM3w8AALfo3iz8o9X8cuNeUQAAAACqQ8IJwAG+3ugn/VcS/qH9RDQLBwDIOHu1CP9otaA8QA0BVDkBAACA+yDhBOAAP28LRPRu6iL9Sg4AAM63pzQUujZA9McOJJwAAADAffCNFiDNeAYjucfH0FI0CwcAyETF2R7q1ix8OPSXG3RdxAEAAABcArPUgetxk9eioqLQclN7b034F5HCLKJeRejdlImxhORBLNXhxlgeUuqjFVW7Xtu/3xygUd2C1Co3s++/G2OpKsRSDYijOhBLdSCW4ZBwAtfzer3UrFmztDwOa6sD9OWG8Gbhg1p50Sw8A2MJyYVYqsONsTyqrY/eWtVI9X+NlvYHd/64cHmPbMpkboylqhBLNSCO6kAs1YFYhsOQOoA0mrIpPNmU6yU6uwvywAAAmawo20OHSkOjP13vp3dXN1IwiH5OAAAA4A5IOAGkSSAYpKll4QmnY9r5qG0eDksAgEx3vMFMo6+vbKSbfq2nbzf5qawOiScAAABQG0opwPX8fj+VlZWJx6G0tJR8vqZp2D1ra4DK6sLPG9YGzcIzMZaQfIilOtway27NvHREWx99vTH8h4WllUF6YnGDWD6wxEvnd82ijgWZ8UODW2OpIsRSDYijOhBLdSCW4TLjEw6AgtVN76wKbxbetcDz/+3dB3hb5dXA8aPhbWfYcfZehBFKIAFC2LOMUAizbBpGWQVKS6HMttCWlj0+yqZlj9KUPQphZScECGSTvR07iR3bsS3pfs95zVUkW5IlW7al6//vefT4WrrWOr66V+ee97wyqMHMRgCA9HXZEK+c2tcj0T7Zp5UG5IqvauXd9T7xM9QOAAA4DAknoB18stEvyyrDh1NM6Otl1h8AcBCv2yXnDMyQ347IMDOQRvP4Dz65dm6tzN3ilyofQ+0AAIAzkHAC2qG66ZXV4dVNfXJccmAxmyMAONEB3Tzy0N5ZclC36J/zq6os+cP3dXLejBr5rMGEEgAAAOmIb7hAG1tSYTXq3TRxsFc8LobTAYBTdc10yXUjMuWhvTNjrqcFTvctrpN/Lq+TLbWWzCz1y9vrfFJeR+UTAABILzQNB9rYtNLwM9d9c1yyd1carwJAR9Av1y0v7Z8lv/u21lQ1RfOftX5zsb222id/3TNTeuVwrhAAAKQHjlqANmRZlkwvDYRdNzbGEAsAgPPkeF1y916ZMr63R/bo7JYRBU1XuG6rE7lzfp0sLA9IWQ3VTgAAIPVR4QS0oRWVlmzYEf5FYf8iqpsAoKPJdLtk4uCM4O86S502D/9gQ/T+TWuqLbnh29rg7yf08sj5g7yS4WZINgAASD0knNDhud1uKSwsDC635XC67lkuGZzHF4V0jCVaF7F0DmIZH+3jd9nQDDmul0feXueXTzf5pam2TW+v95vLmEK3XDM8Q/K8rbs/IZbOQSydgTg6B7F0DmIZjoQTOjyXyyWZmbGbuCbDdp8l760PTzjtX+Q2j4/0iiVaH7F0DmKZmAF5brlimFtO7OORx37wyXfbwodhRzKrLCBnT6+Rswd45YjuHinMap39CrF0DmLpDMTROYilcxDLcJQAAG1Ez1hX+MKvO7iY4XQAgMjNxe8YmSmTDsw2/Z66xpFLf2GlT676qkbmbok+LA8AAKCtkHBCh6eNvGtra81Fl1vL1M2Nq5uGFrAJpmMs0fqIpXMQy5Ybmu+WB0dlyTkDmi5Mr/SL/OH7Orl3Ua2U1Sb3c5BYOgexdAbi6BzE0jmIZTiG1KHDCwQCUlZWZt6H4uJi8XiSX3W0aYfVaPrrk/qw+aVjLNE2iKVzEMvkKMhwyan9vGao3fxtAXlymc80EY/m85KAfLWlRvbs4pYCr0tGdnabEx3eFjQYJ5bOQSydgTg6B7F0DmIZjm+8QBuYWRZe3dTJKzIsjmmwAQBoOLvdXl098vA+HqkLWDK9NCD3L64Tf4Tc03afVtfW94CyZ7/rl+uSS4dkyB6dqbAFAACti4QT0MoCliXvN2gWPqqr28xIBABAc2W4XXJQscdUMW2ttWTOloC8vMontTH6jK+usuTWebWmUuqw7h7TpBwAAKA1kHACWtk3WwONhj0c2p2hXgCA5Oic4TIXTR5pEumhJXXy1ZboWSe9ZdJav7mM6+aWn/as3ycNK3BLtoeTIQAAIDlIOAGtbFpp+EF//1yX7NWFM8oAgOTrmumSW3bLkCXbLXPCo9JnyYzSgKzfEbnf05TNAXNRBV6RI3p4JM/rkmN6eqRTBsknAADQfCScgFaepWBOg/5NevbZxXA6AEAr0X3M8AK91J/cOLN//dDuZ1f4Yv5dha++8km9sNIng/Ncct2IDOmTw0kSAACQOI4ggFa0ssqS0trw60YXstkBANqODpM7qa9X/jMuS347IiPuKttllZZc/3WtfLDBJysqYzSGAgAAiIAKJ6AVfbwxvLqpOEukbw5DFAAA7VP5NK6bx1xKdljy1jqfvLkufD/VUKVf5NGlPtHWTpcM8shPOGcCAADi5LJ0zA+QBGvWrJF+/fqZ5dWrV0vfvn079Pta7bdk4swaqQo5lj+pj0cuGJTRnk8LAICgukD9cLunl/skngPC3tkuOWuAV7I9Ivlel+xS4GKYOAAAaW5NK32Xp8IJaCWTN/nDkk1a13RsL2anAwCkjgy3S8b38coh3T2yvDIgWW6X/Hl+rZRHafe0bocldy+qC/6+d1e3XDM8gwbjAACgERJOQCvQwsF3GwxTGFPolh7ZjEUAAKQenZHuJ13qT4o8MSZLbvy21vRwaspXWwJy3owaGZTnkkF5bhnbzS1jCjm5AgAASDgBEggEpLq62rwTOTk54na3PCm0sMKSNdXhB+rH9+YAPB1jifZBLJ2DWKafLI9L7hyZKXO3BqS8zjKJpw83xO71tLzSkuWVfvlkk1/O6BeQA4s9ErBEBuTxOZyK2C6dgTg6B7F0DmIZjgondHhajVRRUWHeh+zs7KS8H59uCj8w75Pjkj07c9CdjrFE+yCWzkEs01OO1yUHdNt5ouTAbm65f1GdlO0cTRfVK6v95qIO7+6RK4d5xe1iwoxUwnbpDMTROYilcxDLcCScgCRbUxWQTxrMTndodw9NVQEAaWvPLh55eJQlG0s2iyUusQqK5LlVAfl6ayDm32nFk16019OVwzKkMJPEEwAAHQUJJyDJHv/BJ3UN2l4cXEx1EwAg/Yfa5ZiiJ0uK81xy+x6ZUlpjyeKKgPzf0jqpiNJo3O719IuZNeJ1ifTMdklNwJITe3vlhN6ckAEAwKlIOAFJVOmz5Ntt4Wd7dTgBzcIBAE5UlOWSsVke2b/ILVNLA/LcCp9s2BG92bjPkmCPw6eW+2TetoCc2s8rw/JdphI4YFkMvwMAwCFIOAFJ9MP2xkMLfjGYzQwA4GyaLBrXzSP7dHXLlM1++XijXxaUW9LUPHczywIys6w2+LvHJabn4e92zZBs/QUAAKQtvgkDSbR0e/ih9ZB8l+Tr+AEAADoATRId0cNrLn7LkvfW++XJZTHG2jXgt8TMjvfEDz7RPuNVfktO7euVwfkMTQcAIN2QcAKSaElFeIXTMA6QAQAdlMflkhN6e2VwnlueXFYnyyqbqnfa6eOQ2V5nl9XKHSMzTf+nWWUBGV7gklFdd86gBwAAUhMJpxaaPXu2vPvuu/Lll1/K/PnzpaSkRDIyMqR3794ybtw4mThxohx44IFx3997770njz/+uMyaNcvcV3FxsYwZM0YuueQSOfbYY+O6D5/PJ08++aS88MILsnDhQtm+fbt5PkceeaT86le/kt13370Fr9iZNGYttd1nmbOyoYbmU92UjrFEaiCWzkEsO3Ysd+vslntHZUl5nSVrqy1T/bul1pJPN9XP6rqxJnYiqjYgcv03O4fdqfMGWjKhL4exLcF26QzE0TmIpXMQy51clmXFf7oJYQ4++GD54osvmnxXzjvvPHniiSckMzMz6jqBQMAklZ566qmo61x00UXy2GOPidsdvax88+bNctxxx5mEVSRZWVny8MMPm/tKtjVr1ki/fv3M8urVq6Vv377Skby8ymcuNo3SY6OzpDibpBMAAJHosLt31vnl003+hCqg1K6dXHL+wAwpyBDpk8OQOwAAUu27PHvnFli3bp35qdVDV199tbz++usyc+ZMmTZtmtx7773Sp08fc/u//vUvueCCC2Le10033RRMNo0aNUpeeuklc1/6U39XWrV08803R70Pv98vJ598cjDZNGHCBFMxNWPGDHnwwQele/fuUlNTI5deeqm5HslTVmPJpDXhPSrGFbtJNgEA0MSwuxP7eE0F1A0jEque0qbkN3xbK1fMqZWbvq2ReVv9ZpY7AACQGqhwaoETTjjBVC+dcsop4vF4IlYb6bC6xYsXm98/++wzUxXVkN6uw9x0KNzo0aPl888/l5ycnODtVVVVcsghh5jhe16vVxYsWCBDhw5tdD9PP/20GcKnLr/8cnnkkUfCbl+6dKnss88+Ul5ebv5e70fvL1k6coXTM8vr5L9rd/ab0Jqm+0ZlysA8croAAMTr261++W5bQKp8IjUBkY827ty3xkMntju5j0eO6umRHtnsgwEAiAcVTino7bffltNPPz1iskl169ZN7rnnnuDvWgEVyf3332+STeqhhx4KSzap3Nxcc73S9e67776I93P33Xebn4WFhfL3v/+90e2aZLrxxhuDyaf//Oc/cb5SZ9PhjFu2bDEXXU6Ujkqdvjn8747o4SHZlIaxROogls5BLJ2jLWK5ZxePnDUgQy4akiFXDMuQswd4TRJJ9YhjiLrOcvf6Gr9cOrtWfvN1jby+2icbdrA/aIjt0hmIo3MQS+cgluE49dPKDjvssODyDz/8EDFZ8d///tcsjxgxQvbff/+I96PX77LLLmZZ12/YekurpLRiSWkSTJNUkYQO7SPhtDMGOtRQL81pabam2mrU8PS4Xsyek46xROogls5BLJ2jPWJ5Wj+vvLB/ljwxOkse3SdT/rlfluzROb7D16XbLXl+pU9+ObtWzp+xQ15aWWcm+ADbpVPw+eocxNI5iGU4pvdoZXpQZotUCbV8+fJgLygdNheL3r5o0SJZu3atrFixQgYNGhS8TWfJC10vmp49e8rw4cNNgmrKlCkJvx40Nqcs/MxpUabIoDwahQMAkAzZHpdk/3gI1TlD5I6RmVIXsOSDDX5ZU2VJXUBkVplfysNbKYbZVifyymq/uYzs7JbhBS45ta9XcrzsrwEAaC0knFqZ9m2y7brrro1unz9/fnBZK5xiCb1dq5lCE06J3o8mnLTPUmVlpeTl5cXxShDNgvLwhNPeXT3icnEACwBAa8lwu+SE3jsPY6v9XnlocZ1MLW16+Ny8bQGZt03kvfV+2bfQLZ0yXLKpxpIuGS75SRe37F/kZj8OAEASkHBq5fGbf/3rX4O/61C3SM25bE012bYbcitNFrX0frTcT//OHqrXlNDHiGT9+vVhM+bpJRK3e+eBnD6HpvpAhFaG6bpNlfEnsn7DxFC05xztuev6iyrCn/+Igp3305qvVe9X7z/e557o+qkWp3ieu16v9xUa13ieO3Fq2zjF877bsQy9H+KUenGKZ/1IsWyr594RPvea+9xb+lpjPZ/2iFOmiFw33COX+twyeVNAvtlmycpKS8rqot9PlV/k05Lw1/3+Br8cUOSWq4ZlyPodlvTKsiQzxgi+VI9TtP8xe7tke0rtODX1Pxbp85XPvdSLU7zrx9pXsn9KnTjFErqufQyULscRrTVUnoRTK9Lm3jNnzjTLEyZMMDPENVRRURFczs/Pj3l/oZVI27dvb5X7iTfh1ZTS0lLJysqKeJs2Nc/M1ENDkbq6OikrK4t5XzoM0FZdXR32WhvKyMiQoqKi4O/btm0LG9bYkPa6Cn0/mnounTt3DjZ114180fpS2VrXOWydbrVbpOTHA9ji4uLgB8OOHTvM84lGPxC6d+8eFhudoTAafX+7du0a/H3r1q3m/YymoKAg7LWWlJTEfK2pFqdOnTqF/X9FOkjQ6/S+Ql+nXtfUayVObRunaNtTaJzsWIZuH8Qp9eIUScM4aYPphrEMXeZzLzXilMj+SdfXmXhDY5lK+6f9M0T276Y7ZJFvKr3y6PrYx0UNaZXU1NL6bairNyCX9KyUQdn+tItTrOMIfWy9LfSYkeOI1ItTU9tTpH1lRzjeS7c4RdIwTvqZGm1fqYhTasQpnu3J/h/TBM/mGPvKVNuedJtoDTQNb8WhdDfccINZ1o3g0UcfbTKw9od9NKEJHP2HbI37QWKW7QjP2ea5A9I9g9lwAABIBT/J88mkA7PlhhEZMjjPJf1zLMl1x7+f3uJzy8Pr8mRDLYfMAAAkigqnVvD999/LySefLD6fT7Kzs+W1114Ly7yG0ttttbW1Me83NINpZ/Oj3U/o74ncTywNh/FFGlK37777mmXNvupZhEhCs7yaqY22XiT6fGO9tkhnPpoqNQy9PTQrHUnDM/OL/XpmcOff79LJI927F0dcX593U8nAUHrWMVZ/rYbDAbt06RLz/hqu39T7nmpxChWa3Q8VWk7esDImFuLUtnGK9L43jFNo2W+3bt3MdkmcUi9OTa2vnwMav4axjIbPvfaLUyL7Jzuu0WKZivun/bt5zEXP7tb5A/LehoDM2WLJvPKmhxBUBtxy+6pO0jVDzPC6wkyXXDjQI0PyXSkdp1jbk33mPdXi1N7HEakWp6a2p0j7SuKUenGKZ/2m9pVsT6kRp3g+C+wqIo1hUVFRzOOeVPrci1Xp1RIknJJMZ507+uijzRAC/ed6+eWX5eCDD45Zphfv8DZt8B1t2FzD+4n1zxrrfmJpqjdUKH3t8WxcuiHEuxGqWCWJzV1fPxS05FB5vd64H0NnVtaD1VCjC6O/7tZ+rYncd6Lrp0KcQsV6j+3/aftDNtHnTpxaP07xvO+hsYy0XRKn1IhTPOtr/GLFMhSfe+0Xp3j32c3ZX6ba/inL7ZaT+om5rK8OyP8t9UmFzzINwz/a4De9nSLZ8uOx+MYaS66f55M+OS45b6BXPthQK6uqAnJAkUdO7ec1Tchb47kn83Mv0v4y1eKUzp97bXW819S+suH6TSFOrROneCSyryROktLHEc3dV7rb+XOvtSa9IuGUROvWrZMjjzzS/NSAPf300/Kzn/0s7iROU025QyuMGvZTang/oVnyaPejzzGRJJJT6cYaOr41Xt9sDTQ6KN2/KLEPLaRGLJF6iKVzEEvncGIse+W45U8jd1Y5jOzsljvn14XULke3ttqSvyzYeUb4zXV+eXe9X47t5ZHTEkg8tQcnxrIjIo7OQSydg1iGI+GUJFqWfNRRR8myZcvM7w899JCcd955Tf7dbrvtFlxeuHBhzHVDb991111j3s9ee+3V5P1o0ipWySFim9Zg6uURBS4pzErdg0sAABCbVirfuKvIFyV+Kc52yfTNAVm3I/6Ze7T6+a11fnPRc8+D811y0eAMGdGJHlAAgI6HhFMSaIf4Y445RubPn29+/+tf/ypXXHFFXH87aNAg6d27t6mK0kbjsXz++efmZ58+fWTgwIFhtx144IHBZb2fM888M+J9bNiwQRYvXmyWx40bF9dzRGN+y5KZpeHlTWO7Ud0EAEC627fIYy5qfG9Lnl/pk9IaSwbmueT99X7ZEWfPcV1t6XZLbvi21pyU+vkAr+hpqdqAmOF7GW5OUgEAnI3TLS2k0y4ef/zx8tVXX5nfb7rpJvnd734X99/rsDZ72J1WHk2fPj3ienq9XZmk6zccYzl8+PBg1dOrr74adTrIZ599Nrisjc1R33Bx06ZN5hLafDGW77YFpMIXft3+RWxO6RhLpCZi6RzE0jk6Yiy7ZrrkqmEZcvsemXLBoAx5aWyW3LdXphzRwyOeBPJFCyssue27Orn1uzq5Y36dGYqnJ6/aS0eMpRMRR+cgls5BLMPxDbkFdDY4TdpMmTLF/H711VfLHXfckfD9XHPNNcEmXldddZVUV1eH3a6/6/V24zFdP5Lf/OY35mdZWZlcf/31jW7/4Ycf5C9/+YtZHjp0KAmnBo3D7RkF4jFtc/i6OlNNj2w2p3SMJVIXsXQOYukcHT2WesJvUL7bJKEeHJUpp/XzyE97euSW3TISOvH01ZaAPLi4Th5dWid/XVArj/9QJ/9YWiffbG275E9Hj6VTEEfnIJbOQSx3YkhdC/z85z+XDz/80CwffvjhMnHiRPnuu++irq9Tb2olUkN63W9/+1szFG/27NlmqJtWSQ0ZMsQkie666y6ZO3euWVfXGzZsWMT7P//8802jck2APfLII2b43MUXXyxdu3aVmTNnyp/+9CcpLy83jcwefPBBk7xC4gKWJTMaDqejWTgAAB1Kn1y3nD1gZ5Jpr65umV0WMH2cumS45LXVPvl6a/SEzmcljW97f4Nf8jx1pnqq3CdmCN5h3T3yi8FeyfcyBA8AkF7IOLTAG2+8EVz+5JNPZM8994y5/oABA2TFihURb7vzzjtNWbMmjDS5FKkHkya0YlVQaZXUpEmT5LjjjpNZs2bJv//9b3MJlZWVJQ8//LAce+yxcbxCRLKg3ApOjWwby3A6AAA6NI/LJfuFnIDatVOGvLPOb6qZVlUFpLQ2vvupDDmnpYPuPtnkl/U7AvLHPTJN/6c8Ek8AgDRBwilFaNXRU089Jaeccoo8/vjjJmGkM99169ZNxowZI5deemlcSSJdf+rUqfLEE0/Iiy++KAsWLJDKykrTmPyII44ww/523333NnlNTjVlc3h1U/9clznLCQAAYHO7XDK+j1fG9xGpC1gypywgf13Y4IxVAie7TptaY5ZHd3XLtbtkmL4Y2nc8K5FmUgAAtCESTi1gtUKzR61O0ktL6FC5yy67zFyQXNrgc1qD4XTjmJ0OAADEoDPS7d/NI68d4JZXV/vkzbV+qQkZUac5I3+ch5WztwTk7On1ySd1eHePnNHfQy9JAEDKIeEEJGChDqdrUBI/rhvVTQAAIL7E09kDMuTUvl5ZWWWZWfA6eeurlGr8lszbFpCXVvnkh+3xn9TUIXd60ebl2usp0+2SjTsC8t+19SfITuzjkZ5MbAIAaAcknIAWDKcbmOuSvgynAwAACdAE0/ACV6PrRhd6ZJ+ubnlimU/eXZ/YjHXacFwver+rqyyp/vHPv90akPtGZZpkFwAAbYmEEzo87Z/VuXPn4HKsIZQNh9MdwHC6tIwlUh+xdA5i6RzEsm24XC65ZEiGnNJXq5VE/rXCJ5M3+c3sd/FYXBG+4ppqS55Z7pOh+W4ZnO+SgXluYukQbJPOQSydg1iGI+GEDk8P7HJycpp8H7T0veFwugMYTpeWsUTqI5bOQSydg1i2raKs+oqkK4ZlyMTBXqn0iWyts+SJH+pkYYOkUlPqq6XqT5rtW+iWQ7t7pHtWlmk63rVOe0hZ0imDCqh0wzbpHMTSOYhlOBJOQJy+3hLS3VNEume5pE8OB2cAAKB1ZXtcku2pT0L99SdZsv3Hcqd11ZasrbbkyR/qpDLOEXgzywLm0lCup34ilF0KXGb43cgubinM5DgHANB8JJzQ4elQuUAgECyB1Kx0JHMaJJz26hp9XaR2LJH6iKVzEEvnIJapI99bv3/Tfk3DC0RGdXHL66t98naCfZ9CVflFPtrol4827rzukGK3nNTHK4Py3WH/B6W1IkWZ9Wfy0X7YJp2DWDoHsQxHwgkdniYoSkpKzPtQXFwsHo+n0XuyYUfAzBwTSg/ukH6xRHogls5BLJ2DWKauLpkuuWhIhpw70Cubay0pzHDJ+h2W3LWwTjbuSGz4XajPSgLyRUmtHN/bIzkekU83BWRTjRWcOOXOPTNNn6kvNwfE4xIZW+SmOXkbYpt0DmLpHMQyHAknIA4fbQg/Y5jnEdm7KwknAACQOnSmO3u4vzYIf3jvTJlfHpBOXpd0zXTJJ5v8MmmNT8p98d+nnm57a13jyqkVVZacPb0m7Lpx3dzy2xGZLX8hAABHIOEExFEW+XlJ+IHWYd095qAOAAAgVWkvpp902VntO6GvV8b39kjpDr9Ub9ks31dliCevQGZtEfmqQeuA5piyOSA/qwjIsHyXaB2UmyF3ANChkXACmrCowpKS8BN4cngPhmoBAID0TEIVZ7mkxCMyuqBOios9cmxvj/ywPSB/+r5Wtta17P6v/yZ8Sl8dcndaP6+c0tdDAgoAOhgSTkATppWGVzdpqfqgPKqbAACAcwzJd8ujo7NkZaUlXrfI1lpLumW55KllvkZ9LBNRGxB5YaVP3ljjk/659cmuXwzKkMIsjqUAwOlIOAFNmLc10Kg/AbOyAAAAp8nxuGREp/BE0B/3yJA11Zb4LZG+OS6ZvMkvjyxNoAnUj6r99VXjevlyc40cWuyWY3p5pUeWS7pkhg+/8+tMeDUi2R6RThkkpgAgXZFwAmKo8lmyojJ8dpfQXggAAABOpifZ+uXuTPoc2cMjXrdLllQE5MBuHtmts1s+3uiT/1vqM0mpeH1aEpBPS8KH3xVnifTMdodVVOkkLb/ZJUNyvSSeACDdkHACYlhYETCzswQ3GJfIsAIOeAAAQMdNQOnkKXqxHdHDKyMK3DK1NCCrqgKS6XbJmqqArK+2EpoRT3tmltSEV5ZrM/OzpteY4Xh6HHZsL4+M7eaRfBJQAJDySDihw3O73VJcXBxcDjVtc/hBjyab9CAK6RdLpBdi6RzE0jmIpXO0Riz75LrltNzG91VWY8l7G3yypMKSrxu0KUjEqqr68ikdzqeX0/p55PR+XtMEfen2gEzf7BefJXJUT4/0yekYxwBsk85BLJ2DWIYj4YQOT8/UeTyNh8lps8xPN4U3DN+L4XRpGUukH2LpHMTSOYilc7RlLLU5+NkDMszy+uqAfF4SkG+3+uX78gTG30Xw2mq/uTSkPaZO7euVjzf5pVumSy4dkiHF2c48Wcg26RzE0jmIZTgSTkAUU0v9UhdyLKSV23rWDAAAAInrleOWM/rrxSvLtgfku20ByfGILCi35JMGJ/maa1udyFPL68fxaR/O2bNrwm6f0Ncj5wzwhjUpBwC0DhJO6PAsy5IdO3aY9yE7Ozs4A93C8vCy77FFbinM5OAkHWOJ9EMsnYNYOgexdI5UiOXgfLe5qKN6ilw6xCtflPglU2fKK3Cbmes+WK+VUAHZVmeZpFQyvLHGby5qYJ7LzJJX7rNkSL7bNEQfmJc+w/FSIY5IDmLpHMQyHAkndHiBQEC2bdtm3ofMzMxgifnCBgc2e3ROnwOQjipaLJF+iKVzEEvnIJbOkYqxzPK45Mie4V9Nxvfxyvg+9cvahPzZ5T6ZvaX5faAa0gooezbiBeV+eXtdfSJKq65yPWKGAh5U7DYnIbVHVaqdeEzFOKJ5iKVzEMtwJJyACMpqLdlUE55w2qUTCScAAID20DfXLTfvnhn8fWVlQB7/oc70ghqQ65KVPzYVT4Zqf/3lwSV18uCSndeP712f0NGJ9I7p6TFVUQCA6Eg4AREsajCcTs909ctNrbNaAAAAHdWAPLfcuWeW7PBbku1xmYbk/1rhk/I6SzT1ND9JQ/BCvfVjBZT6cINfRnbWqieRoiyXTOjrlXxt+AkACCLhBESwqCI84TS8wC0exsUDAACkFE022Q3Jf7frzgqotdUBmbo5IH1yXLJfUf1xnDYq/83XtZKsQXnztu28p3fW+eXwHh7p5BXzWAd0c5uqLADoyEg4ARE0bBg+ooAzVgAAAOmiT45bTusXnvDRJuWvj8uSr7cGRI/slm63ZPImvwzMdUmXTJe8u775M+XpMLv3Qv7+xVX1MxxrlXymW2REJ7cc1cNjZkAelq9N0Tm2BOB8JJyABuoClvywnf5NAAAATuN2uWTvrvW9mEZ1FTmtnzc4s5RWtG/YYcnh3T2yoDwgb6zxtag3lM8SqfDVL0/ZHDAXleWu7we1X5HHDP/Ldte3bmCWOQBOQ8IJaOCbrQFz9imUHoAAAADAmTTZc2j3nbO8dc/2yCE//q5VULPK/LJnZ7cc1dMjc7cE5L9r/bKuOiCltc2rhnp9jd9cQuV7xTRA36urx1RgaT8qrYTarZNbdikgIQUg/ZBwAvRsl3tnQqlhOfXgPBdNINM0lkhvxNI5iKVzEEvnIJbxO6y7x1xsows95qK0afmba+sTUm6X9gFtfkXUdp+YWfe+L/+xLKqB0V3dMrTALf1zXfLWOp8sMI3Ru8juuT45LTMge/34nJCe2Cadg1ju5LK0fhRIgjVr1ki/fv3M8urVq6Vv375p975uq7Pkghk1przZdvlQrxzdk9wsAAAAYtvus+SpZXUyeVOyWpPHb0yh2/SHKs5ySd9clwzIc0mmZsEAoJ2+y/MtGgixuCIQlmzSMfaHFHO2CAAAAE3L97rk6uGZcuUwS2aWBsyMePsXuWVWWUCmlPhNjyhdZ121JZtqrLDjzpbSx9BLqO5ZOlTQLft09cjqqvrj3N45bumUIdIj2yWrKi1ZWRWQUV09UkgjcwBJRsIJCLGkInwnPTTfJVk/TrcLAAAAxMPjcsnYbjtPWu5f5DGXUDV+y/Rzml8ekG+3BqSs1pJF5QHREXX+JGWiNKn16mq/ucTmk7FFbinKcsnBxR7Tv1QHwujz0xOw2uNKe1ZV+uqPj2lwDiAeJJzQ4QUCAdm+fbt5HxZXZIW9H8NoFp62sczPz2f8dBojls5BLJ2DWDoHsUwNelIzy9M4GeULWFLlFynwipTUiLy5zidfb6lPSOn1rWVaaf2J17fX+UXPt2oT8211OnmOyySg9HqlzdOv3zXDNDbP9tQn19AybJPOQSzDkXBCh6dnb6qqqqSkzi1fb80Mez+YnS49Y6ny8vLa++mgBYilcxBL5yCWzkEsU5vX7ZJOP86B0j1b5KLBGcHb6gKWaUxe6bNkWYVfyrZXid9yyYztWVKZxGSUVlhpskktrrBkccXOO/92W0DOmV5jlntmu+SnPT1S6bdkSklAPG6RA4rccmIfr+R5SUTFi23SOYhlOBJOwI9e35wd9l7oLpKEEwAAAFJFhtsle3SuT+SM7iJSUrLDLF+xW754PB7TtFx7Ry2sCEiVz5KAJTJ3a0CqW6kySntSPbsifFa9V6r88s56vxzQzSPaFqpThku+2xaQ5ZUBM1zvgkFe8zoWlAfk/fU+6Z7tkgl9vZJDGwvAcUg4AVr6aIl8X7nz7JEa180t3bI4MwMAAID0oA3JD+/hMRdbbcAyTcoz3fW3Z7jFJIDuW1TXakP0tvtEPtzQ+M41EaWXhl5b7Zdje3lkZGe3GUros0T27OIOG66nybQHF9eZxNVRPbxyen++ygKpjq0UEJFSn1t8pqZpp3MHsnkAAAAgvWW6XTIwL/w4d0yhRx7Zxy1rqy3pnCGytsoS74+JqP+u9YuOhtPeTWW1Iut3JHMuvejeW+83F9ugPJfcslumFGa5pKLOkotm1Zgm5urFVT4ZVuAys+vZw5j0uXbJpKcUkEr4Rg1oOXDtjwPlf6RnVnQaWQAAAMCJuma6zEX1y62/bnShJ3jS1a4u0lmc31rnMwkdrULSoXorKi35dJM/qX2jGlpeacn139ZIvsclK6oaJ73+8H2d/Ly/ZfpIfbjBJ9+XW1KUKXLHyEzplRN+bA+gfZBwAkRkY234NLV9cpjuFQAAAB1Pw1nndNbmX+8SPrGOunhIhhnmplVRmnzaWmvJUT09MjDPLR9v9Mu7EYbOJWpzjchmiV5h9dKq8P5RpbUil82plb45LumV4zI/V1VZUlJjSa5HzD0Ny3fLhH5e2VxjmfYZi8sD8spqnxluePlQL8kqIIlIOAFa4VQXfhakTy5nRQAAAIBYNEmzf5HHXEINyXfLJUMyZHaZX2aWBcywPU1kvbPOJxXhOaJWsabaMpdZEW5bVOGXtyMmwyyTrDqtn0d8AZGVVZZU+y0Zmu+W/rku0/D8k01+k0zTRNWRPTyyS4FbCjIYFQFEQ8IJHZ7L5ZL1deGbgp4NQXrGMisrK7iM9EUsnYNYOgexdA5i6QzpEEcdoqcX24S+HvFbYmak075LTy7zmQROUZZLdJK6bXWW7N3VLSsrLVlW2Ta9oyI1MA+1oLz+90eW7syULd1uyfTSgBRmity8W6asrrLMsD5Nqp3R3yu7d4588rouYJnX6W4Qr3SIJeJDLMORcEKHt9XnkmXV4Wdl9CwG0o/b7ZauXbu299NAEhBL5yCWzkEsnYNYOkM6xlEbmId+MddheRcN9jZKsgQsS+ZsCcgP2y0z9E2bhmvjc60senGlT7bUSUrQvla//ro25BpLvv+uVvYrdMvB3T2m8bk2Ztdhhm+u9cn7G+obsp/a1yv7FLpNwm1ReUBGdXXLhYO6SPdsvoOku3TcLlsTCSd0eFM3+8NGhud4RPaIclYCAAAAQPJEqujRCiCdSW9MYeP1D+vuMRVFOqte5wyXfF7il6JMlxkC983W+uFu0zYHxNc+BVKmgmtqacBconl2hU+eXbHz92mlAZlWWiND811y0eAMGdGp/ruIVoFV+0W21FrSM0erwEhIIb2QcEKH90VJeNmsnpHI0lpXAAAAACnF63bJoPydx+on9K7/SjtWRM7sX79cN8ySjzbUz6I3ptAtC8p1+JvLNA//dmvAzM43vzxgElepRIfq3fBtrfT6sdJpU41lEliqa4bIbp3dZjjiuur6ZNagPLdJRunwwyy3yIl9PHJAkUdytIwqZBifvs4e2S7JC7keaAsknNChbdphyaKK8B3NgcXhw+uQPvx+v2zdutUsd+nSRTweYpmuiKVzEEvnIJbOQSydgThGl+F2yXE/JqKUDmmzndB757C9KZsDssNvmT5TiysCUuB1SYZbzIx2r672yfodlhzdwyPlPjEz8enwvqqWT77XJH3chnQYoT7fUPN/7C9le2iJTx5d6pMDu7nNJEj62v69Zuc643vXN3hfVBEwDdG16Xu2p77J+4Bcl7yw0icrKi05oodHDgr5TlTps0zSrl+uS3pkxz8SRJNdc7fUP2cdNqhxcTq2y3AknNChFWWJ3L6bR/63pkrmbs8Ql8stP+nCcLp0VleXIoP60WLE0jmIpXMQS+cgls5AHJtPh+2FJlX2azDT3rW7ZIb9PqFv+FfnshpL1lYHZHV1fSPwsUUek8R5e51fPtjgl9roI+palQ4l/LREH7zxE3hrnd9cmvL11oDpOXV4D498stEvS7bvTIBdMsQrw/LdMqvML1U+kWN6eUzF2Dvr/LKkImB6bWmyTyuy7l9cF0ySHVzsll83eE+diu1yJxJO6NB0HPTIzm7pWVstZxZXS21etw6ReQcAAADQfIVZLinM8sjILjuv65ThkomD3XLWAK/MKQuYyqABeW6p8luS4RJTHaTtPLQVk/ad6pPrktWVlizf7pfFW2tk6Q6v+KzU+C6iSaYl23fOzGd7/Ifw695eH57Amr1F5PU1fumcobMO7rz+85KAdM6okxP7eGVheUDWVAVMUu6Q7h4zzPFfK3yS5xX5zS4ZMrILoxScgoQTYG8MLpFeeanxAQ8AAAAgPWmfpWhtOk7pF/4VfGi+yMHdREpKKmW73yWrPYXy1VZLymot0wBdK6d0xr7PSuqrpvQ7S3s1RE9EaLIpVoXVf9b6w/7mzgV1cvlQMTMTDitwS6ZbZH21JRt3WJLlERnXzWOSdzoUcEZpwFSTragKyPY6kdGFblO1tm+hW15Z7ZPZZQFTXHD+IC8N19sJCScAAAAAANpZvscyQ88O6xmerNq/m0cuHeI1/aO0ikpnr7ObipfXifTJcZlkzKyygEzf7JfZWwISsMQkrLSpeEXjQqWUtcMvcu+i6C0yHmtQYRWqfra/8KGEyyv95n3br8gt2n5qVZUlW+ss00ReE1pD892y3afvo2X6V+mwyAO6eUzSUCuxZpT6ZZcCt/n7xRX1icC9urjDGrMjOhJOAAAAAACk+Ox8nX5sNevSMXmiQ/S0iffOdbQhuF40IWWvY9Prvi+3zFC2MYUeKa21TPWQ+sN3taYpuf6+Z2e3SarozHdO8b+NfnOJlzZfDxf+t8PyXXLHyExZWVXfTF1nFeyb65LPNvnNMMpRXrf0yWqnJl4phoQTAAAAAAAO0TDZZF+3R2e91GeZirJ2rvPA3lnyw/aAma1OK6jUisr6Hkvds1ymykcbg/fKcZmZ/Lw/JqqqfSL/WllnhrZ1yXDJL4d6ZfJGv3zRYDY9p9H+VmdMq4l6+9vSSS7uWSljOllSmG2ZZGFHRcIJAAAAAIAOSpNMo7qGD+MbmLdz5u5jekVOG+R7Ra7bJVP8ls7UV59U2burR35tWTK/vH742ZhCt2R7XFIXsEwvqq21lkls6Sx3r67eWTl0ej+PaSy+YYczKque2JAnT2zwyV17umWXTiSc4DArV66UBx98UN555x1ZvXq1ZGVlyZAhQ+T000+XK664QnJzc9v7KaYMzfYXFBQEl5G+iKVzEEvnIJbOQSydg1g6A3F0jnSPpZ1ssulr2L1z+HU6E7gO97Np/yRt8K0JqN07u8Xtcsnp/SxZur2+v1K3LJHSGvlxRj8RrZn6ZmvANE3PcrvkzXU+WVJhyZ5d6nszVfotObmP1/Rw+t9Gn5REL0BqUzkdfMI9l2V3HINjvPXWW3LOOedIeXl5xNuHDx9uElFDhw5N6uOuWbNG+vXrZ5Y1ydW3b9+k3j8AAAAAAPFYVRmQr7YExG+Jaar+9jq/aPZj4mCv9Mt1mVnsdKig9l16Y63fzIyn1V7JrLJ6fHSWdM9O/SRia32XZ0idw8ydO1fOOOMMqa6ulvz8fLnxxhvlsMMOM7+//PLL8sQTT8jixYvl+OOPl9mzZwcz6QAAAAAAOEX/PLe52E7oHZ7+GN8n8rBBndlv8ia/aaI+osAtFT7LVGRpeyu9Xme9653tkj65LlNx9beFdbK80pJcj0hBhkvKaiyp+zFnld3BK5xIODnM1VdfbZJLXq9XPvzwQxk7dmzwtsMPP1yGDRsm119/vUk63XPPPXL77be36/MFAAAAACBVaNXThL6RUyU/jdDP6u69MqXSJ5Ln3Tm80BewZEdATBKqI9uZ0kPamzlzpnzxxRdmeeLEiWHJJtt1110nu+66q1l+4IEHpK6uTjo6v98vGzZsMBddRvoils5BLJ2DWDoHsXQOYukMxNE5iGV60ySTDsXTn3YsN2/aKDmugOlN1ZGRcHKQSZMmBZcvvPDCiOu43W4577zzzPLWrVtl8uTJbfb8AAAAAABAx0DCyUG+/PJL8zMvL0/22WefqOsdcsghweUpU6a0yXMDAAAAAAAdBwknB1mwYIH5qbPPaQ+naEaMGNHobwAAAAAAAJKFpuEOsWPHDtm8ebNZbmoKw65du5oqqMrKSjPlYSJTJcayfv364LKOXY3WD0mH9bl+HMtqWZYEAoGY9+vx7Oy0puvq3yRrfft5hD7vWBJ97q35WvV+9f7jfe6Jrp9qcYrnuev1el+hcSVOqReneP7H7FiG3g/bU+rFKZ71I8WyrZ57R/jca+5zb+lrjfV8iFPqxCna/5i9XbI9pXacmtqeIn2+8rmXenGKd/1Y+0r2T6kTp1hC17WPgdLlOKKpx24uEk4OUVFREVzOz89vcn074bR9+/a4H6Nfv35xr1taWipZWVkRbyssLJTMzEyzrE3Ly8rKYt5Xz549g8s6A1/oa20oIyNDioqKgr9v27ZNampqoq6fm5tr3gtbU8+lc+fOkpOTE9zIS0pKYq5fXFwc/GDQpKA+n2j0A6F79+7B3zU2VVVVUdfX91eThzbtyRWrCXxBQUHYa23quadanDp16hT2/xXpIEGv0/sKfZ3EKfXiFM/2ZMcydPtge0q9OEXSME5btmxpFMvQZT73UiNOieyf7JNcobEMxf4pkPLHEfrYelvoMSPHEakXp6a2p0j7yo5wvJducYqkYZz0MzXavlIRp9SIUzzbk/0/pgmezTH2lam2Pek20RoYUucQof8g9k4jFjsZpP/YAAAAAAAAyeSyWqt2Cm1Ks612dveMM86Ql19+Oeb6PXr0kE2bNskee+wh8+bNS9qQun333dcsr1ixIurQvlQrCdXb7Wx1aFa6I5Tuttdzb80hdXomQdfX7UEfgzilXpziHVJnDxPu1q2beR5sT6kXp3jW1zOHDWPZVs+9I3zuNfe5N+e16nPQ/aWuGymWzX3uxCm5cYp3SJ195t2u+iBO6TmkruHnK9tT6sUpnvVra2tj7ivZP6VGnOLZF9vVdvo8ioqKYn63TKXjiHXr1kn//v3NsrbdaapNT7wYUucQWu5ni2eYnA6ni3f4nS2RfzrdGGJtXKEbQjzr2WKVJDZ3fd1QNdFklyo27OuUrOfe2q81kftOdP1UiFOoaM9F70d30qH3SZyS97635v9kwziFxjLSdsn2lBpximd9jV+sWIbic6/94hTP+hqf5uwv2T+1bZzi2Z4i7S+JU+rFKZJE9pUN13fK8V66xSkeiewriZOk9HFEc/eV7nbenuJ9noki4eQQ2dnZJoOqYzObqkTSfhp2wimRvkxOpRtXPMMQkfqIpXMQS+cgls5BLJ2DWDoDcXQOYukcxDIcPZwcZLfddjM/ly5dKj6fL+p6CxcuDC7vuuuubfLcAAAAAABAx0HCyUEOPPBA81Orl+bMmRN1vc8++yy4PG7cOOnodEidjpvWCy3N0huxdA5i6RzE0jmIpXMQS2cgjs5BLJ2DWIYj4eQgJ510UnD5mWeeibiONhf717/+ZZa7dOkihx12mHR0+p7oFLB6aap5IFIbsXQOYukcxNI5iKVzEEtnII7OQSydg1iGI+HkIDpD3EEHHWSWn3rqKZk2bVqjde655x5ZsGCBWb766qtNIzMAAAAAAIBkomm4wzzwwANmmFx1dbUcffTR8vvf/95UMenvL7/8sjz++ONmveHDh8t1113X3k8XAAAAAAA4EAknhxk1apS88sorcs4550h5eblJODWkyaZ33nlHCgoK2uU5AgAAAAAAZ2NInQONHz9evv32W7n22mtNcik3N9f0axo9erTcddddMnfuXBk6dGh7P00AAAAAAOBQVDg51IABA+Tee+81FwAAAAAAgLZEwglJ4/P5gsvr169Pm3fW7/dLaWmpWa6pqRGPx9PeTwnNRCydg1g6B7F0DmLpHMTSGYijcxBL50jXWK4P+f4e+r2+pUg4IWlKSkrCZswDAAAAAADp9b1+4MCBSbkvejgBAAAAAAAgqVyWZVnJvUt0VDt27JB58+aZ5eLiYvF6vWlTPmhXZM2cOVN69erV3k8JzUQsnYNYOgexdA5i6RzE0hmIo3MQS+dI11j6fL7giKWRI0dKdnZ2Uu43PTICSAv6TzlmzBhJZ/qB0Ldv3/Z+GkgCYukcxNI5iKVzEEvnIJbOQBydg1g6R680+26ZrGF0oRhSBwAAAAAAgKQi4QQAAAAAAICkIuEEAAAAAACApCLhBAAAAAAAgKQi4QQAAAAAAICkIuEEAAAAAACApCLhBAAAAAAAgKRyWZZl8Z4CAAAAAAAgWahwAgAAAAAAQFKRcAIAAAAAAEBSkXACAAAAAABAUpFwAgAAAAAAQFKRcAIAAAAAAEBSkXACAAAAAABAUpFwAgAAAAAAQFKRcAIAAAAAAEBSkXACAAAAAABAUpFwAgAAAAAAQFKRcIJjrFy5Uq677joZMWKE5OXlSWFhoYwZM0b+/ve/S1VVVdIe57333pOTTz5Z+vbtK1lZWean/q7Xo/lmz54tf/zjH+Xoo48Ovrf5+fkyfPhwufDCC+XLL79Mytt7++23i8vliuvy6aefEtJmiPf9PfTQQ5Py/r700kvm/6Znz56SnZ0tAwYMkHPOOUemTZtG/FpA4xNvLFuyzbBNttymTZvk7bfflltvvVWOPfZY6datWzAmF1xwQcru53Tf/Le//c3sq3Wfrftu3Yfrvlz36R1RMmKp7+sbb7whl112mXlvu3btKhkZGVJUVCRjx44129yGDRuS8nwHDhwY12eDrteRJCOOzz77bNyfvbpuMmzevNk85z333FM6depkLrqs15WWlkpH1NJYrlixIuF9aUu2F7bJtvuuwb4yThbgAG+++abVqVMnS/+lI12GDx9uLVmypEWP4ff7rYkTJ0Z9DL1cdNFFZj0k5qCDDor5vtqX8847z6qpqWnR23vbbbfF9Vh6mTx5MqFshnjf30MOOaRF729VVZV13HHHRb1/t9tt3X777cSwmTQ+8cbSfr/XrFmT8OOwTbZcrLicf/75Kbmf033ysGHDoj6O7tPfeustq6NpaSy/+eYbKz8/v8ntVd/fl19+ucXPd8CAAXF9Puh6HUkytslnnnkm7s9fXbelpk+fbvXs2TPqY/Tq1cuaMWOG1dG0NJbLly9PaF+ql6OPPrrZz5dtsvW/a7CvTIw33sQUkKrmzp0rZ5xxhlRXV5ss9Y033iiHHXaY+f3ll1+WJ554QhYvXizHH3+8yWwXFBQ063Fuuukmeeqpp8zyqFGj5Prrr5chQ4bIDz/8YM7Q6vN48sknpbi4WP785z8n+VU627p168zP3r17y2mnnSYHHXSQ9O/fX/x+v6lSueeee2Tt2rXyr3/9S+rq6uTFF19MyuPOmzcv5u2DBg1KyuN0VHp2/fLLL496u1YztMQvfvELeffdd82ybvNXX321+R/SuOo2qNumnsnv1auXXHLJJS16rI7omWeekcrKypjrzJ8/33z+qiOOOEL69OnTosdkm2w5/ezUKqEPP/wwZfdzFRUVZp+8ZMkS8/vFF18sZ555puTk5MjkyZPlL3/5i5SXl5v/rSlTpshee+0lHVFzYqnv2/bt283yuHHj5IQTTpDRo0eb6qaSkhJT+aTHRbre2WefbSpYtGqjpX72s5/JHXfcEfX2zMxM6ahask3aPvjgA7N/i0arNVpi9erVMn78ePM/4vV65de//rX531Fa3XPvvffK+vXrzTpz5sxp8eN1pFjqfrGpfZvSzz37+Pb888+XlmKbbL3vGuwrE5RgggpI2Yy11+u1pk6d2uj2v/3tb8GstZ5Jb45FixaZ+9f7GD16tKmsCFVZWWmut59HS6upOprjjz/eeuWVVyyfzxfx9pKSElOlZsfxs88+a/ZjhVZToHW0dHuLx8cffxx8nPHjxzf639H/mf79+5vbu3TpYpWVlbXac+nIrr/++mAcnnvuuWbdB9tky916662mGmjDhg2NzqjHW03Rlvu5W265Jfj8dB/d0JQpU4LPpaWVkB0tlvrenX766db3338fdZ1JkyZZLpfL3OeQIUOsQCDQ4mqKRCrpOoJkbJOhFU76963p3HPPDT7Wq6++2uh2PUZrTtWkEyQjlk3RY5jevXub+ywoKGj0+ZsItsnW/a7BvjJxfONCWtPSXvuD4dJLL41a9rjrrrsGv3jW1tYm/DiXXXZZ8HGmTZsWcR293l7n8ssvT/gxEJvu7O3396qrrmr228WXW2cknI499tjgF9/Vq1dHXOell16K+aUWLaOfrX369DHvrw7h0YREc7BNJl9zvhC11X5O98GdO3c296H75mjD83Sfbj/WzJkzrY6qNb7cqlNOOSV4v3PmzGn2/fDlNj6pnHBav369GRKtj3PMMcdEXU9v03V0Xf2bjqo1tsn3338/eJ8XXnhhi+6LbbJ1v2uwr0wcTcOR1iZNmhRc1mZvkbjdbjnvvPPM8tatW025fiL0+/N///tfs6xltPvvv3/E9fT6XXbZxSzr+vXfu5EsOmTKpsM70HHpcJyPP/7YLB955JFRS/snTJhghouo//znP236HDsCjYGWn6tTTz1VcnNz2/spoZnacj+n++Bt27YFh43oPjqS0Ga8bL/Jxz4VtjfffFMCgUDMY+nQbVLX1b9B8ugwLlsyhtOhdT4X2Vc2DwknpDV7NgHtBbPPPvtEXe+QQw4JLms/iEQsX748OO439H5iPY5+CdNZKZA8NTU1wWWPx8Nb24HNmjVLamtrm9wmtWeI/cVZ/0bH5KN1DpDtpD7SU1vu50JnAYr1WNp3yE5iJrrfRtPYpyLRbbIlx9KIfRLNPoGuM8wdfPDBvF0p+rnIvrJ5SDghrS1YsMD8HDp0qGlyGI2esW34N/HSpriR7ifZj4PYPvvss+DyrrvumpS3S6dF7d69u0lM6E+dBv6vf/2rbNmyhXAkwWuvvSa77bab+dKozfqHDRtmztwlWmWYjG3S5/MFGxSj5bQpsV11MmDAALPtJAPbZPtoy/1cvI+l+3Tdtzf3cdC2+9TPP//cNHfXz3r9zNdJN7Tpu36RpuK75bTySJsd6/FKt27dzMmUm2++OVhl2hL2Ntm5c2fp2bNn1PV0Ag67aphtMnlef/11qaqqMsvnnnuuuFyupNwv22TyPxfZVzYPCSekrR07dsjmzZvNclOzZXTt2jU4I5bOxJGINWvWBJebepx+/foFlxN9HESn5duaCLKdfvrpSXm7PvroIzMji1a+6E/d0egsh4MHDw4OL0Hz6Y5ZD0p1xkhNUCxdutRUxRx++OFy8sknB4fVJIptsv39+9//Ds5gd8455yTtAJltsn205TZlP5buk7t06RLXY+nnc+iZZ7TMN998I++8845ZHjlyZFISTnrmX+9XP+v1M1+r31599VXzWa+zQSUjMdKRffrpp2aWOD1eKS0tlRkzZsidd95pkrKPPfZYi+7b3ibjmXnO3iY5xk39amG2yeR/12Bf2TzRS0KANChBteXn5ze5vh7c6hcke7rg1nic0GneE30cRHfffffJzJkzg315Yg2fjIceYJ900kmy7777mjOGegC3aNEieeGFF8xUt9rr65RTTpG33norKdNFdzR6dvvEE0+UI444wlQw6HZjJ/T+8Y9/mINlPVJxblkAABv8SURBVOutU/ZqgiEjIyOh+2ebdN4BMttk+2rLbcp+rHj326GPlZWVlfDjIZwm7i666CIzFbjSpEVLaMWNft5rdeIee+xhqmR0H6rTjD/66KMmMaHDr4466ihznd6O+OkJMD3uGTt2bDDZs2zZMpP018oYPfn6y1/+0iT9L7nkkma9tc3ZJjnGTY5Vq1YFq2oOOOCAYFVnS7BNtt53DfaVzUPCCWlLd7KhH65NsQ9U9cxbaz1O6MFwoo+DyHRHfMMNN5hlHfamB7Atcc0118jtt9/e6Pr99tvPfHHWM4V68KYH43pQrk0Ds7OzCU8C9Ex2pMoF/cJx1VVXmSTe3LlzTWw1nr/61a8Sen/ZJtuXnuHTs+1Kh3UMHz68RffHNtn+2nKbsh8rkf12cx8LjV155ZUye/Zss6xDnMePH9+it0m/oEX6vNdhtvpYOqGAnsjRatc//OEPcu+99xKWOGl1mMaoYQXpmDFjzHDFt99+23wx1pNm1157rUn8xRoSl8xtku0xOZ5//vngkNNkVTexTbbedw32lc3DkDqkrdAkgN1AOBa7HD8nJ6fVHie05D/Rx0Fj33//vTng0v47GgftCaQ7gpZoagjHpZdeKhMnTjTL2kRXzyIiee9xjx49zFlZu6rpoYceSvjtZZts/wNke0ajZMymwzbZ/tpym7IfK5H9dnMfC+H+8pe/yJNPPhlMWjzyyCOtuv1qPycdVldYWGh+f/zxx+OKO+ppNVis4connHCC3HrrrWZZewA99dRTzXrrmrNNsj0mx3PPPRdM5GkSMRnYJlvvuwb7yuYh4YS0pQcytnhKe+1+I/GUDDf3cezHaM7joPHYcy3R1wbeOlPEyy+/3GYzd2jSKVIDQSRviIBWOynt62TPjhUvtknnHSA3hW2ydbXlNmU/ViL77eY+FnbS6t3f//73ZlmHOr/77rthQxZbM2ly5plnBuNpV1chOXQYnZ2Uau7xSnO2SbbH5FQiLVy40CxrdVpTJ1+ShW2y+d812Fc2DwknpC3NMhcVFTVq4haJfpDYO8nQhqfxCG2i2NTjhDZRTPRxsJMmII488kjzUw+knn76adPvp63ozGo2Gp2m3nvMNtl+9MuiPUuLnl3XCRnaAttk62rLbcp+LN0na6+feB6ruLiY/k0t8NJLL8nll18enFVSe+fpTGdthe239Wglhn0s3NzjFXubbGrbD90mOcZN3Wbh8WCbbN53DfaVzUPCCWnN/sDUKgkthYzGPoOgEp2NJfRDOfR+kv04qKczD2r1izbFtIdctfWOOFkzbqF13uPmbJM6xfqwYcMISRIPkJMxnC5ebJOtqy33c/E+lu7TtYdecx8H9d58802zD9VhsDqt/ccffxzXbGTJxPab2u+vvU3qzLEbNmyIup7OkldeXm6W2SZbRvtuaTWNnTT86U9/Km2po2+Tzf2uwb6yeUg4Ia0deOCBwTOlc+bMibpeaJnxuHHjEnqMQYMGmZnMGt5PJJ9//rn52adPHxk4cGBCj4P6g51jjjkmWEGh05NeccUVbf7W2I+v7Ngjdd5j7T1iNzeNtU1qP4rp06cH/ybR2fAQ/QBZK07acgZHtsnW1Zb7OXu/3dRjaTWdXZmc6H4b9TS5pFN7a/JOq2C0smnIkCFt/vaw/bYenQFWvzy35Hgl3m2yJcfSCPfOO++YGXvVWWedZU6KtaWOvE225LsG+8rmIeGEtKZT29ueeeaZiOvoWT37rLyOjz7ssMMSPgtgl1jq2Vj7C2xDer19tlbX7+hnDxKlDS+PP/54+eqrr8zvN910k/zud79rt14XtkMOOaRdnoPTx8zrFx+lX370i2sidAz9EUccYZb/97//RR0G8MYbbwTPxmpDSLTMe++9Z77ctMcBMttk62rL/ZzOXqY9RNQ///nP4AxNDT377LPBZbbfxE2dOtXESJs86/v9wQcfyO677y7t8eXOTlTn5ubK6NGj2/w5OJk2Yre3oeYer2j/ILfbHfNYOnSb1HX1b5B+1cIdfZts6XcN9pXNZAFp7qCDDtI9reX1eq2pU6c2uv1vf/ubuV0vt912W6PbJ0+eHLz9/PPPj/gYixYtsjwej1ln9OjRVlVVVdjt+rtebz+PxYsXJ/EVOl9NTY119NFHB+Nw9dVXN+t+nnnmmZix/vbbb60lS5bEvI/HHnsseB89e/a0tm/f3qzn0lG9+eabVl1dXdTbN2zYYI0aNSr4Ht9zzz0Jx1F9/PHHwXVOPPFEy+fzhd1eUlJi9e/f39zepUsXq6ysLAmvrmM75ZRTgu/5nDlz4vobtsn2sXz58ib3a621n9PHsx9b96+R3HLLLcF1dB/dkO7L9TH09kMOOcTqyJoTy7lz55rPPf2bvLw868svv2zWY+t7bz+2Po+G3nvvvUb/J6EqKirC9u1XXXWV1VElGkdd/6uvvoq5zltvvWVlZmaa+8zJybHWrFnTrDiqc889N7jOa6+91uj2V199NeH/Q6dqzjYZqrS0NBi3kSNHJvS3bJPt/12DfWXi2rZ+D2gFDzzwgCntra6uNjMN6CwsWsWkv2sGX8/+qOHDh8t1113XrMfQv/3tb39ryi61zF8fTzPiWp2hPSbuuusumTt3rllX16NXTGJ+/vOfy4cffmiWDz/8cJk4caJ89913UdfX4VQak0TpsMuLLrrI/H/ocKCRI0eaYQY63EDP2r/wwgvB56GzVej/TlvM4uMkV111lRl6dcopp8jYsWPNkBudPllL/j/99FNTqWKX/2sZf3OHTOr/ic58pNu49ijRsfjXXHONKQ2fN2+e3HnnnbJq1Sqzrm6fbdXc2ql04oW3337bLO+xxx6y9957J+V+2SaT48svvzS9DG32Nqb0+tBqIXXBBRe0635O//6VV16RxYsXy/XXX2+eo27P+lkxefJk+fOf/2w+l/X3+++/XzqSlsZSY6XDReyG7HfccYepcIq1T9UeMtGmAY9F/1fOPvtsmTBhgvk81/8Vnb1MKyi0wuof//hH8HN4l112kdtvv106ipbGccWKFeZYRfej48ePl5/85CfBGGnfmddff91c7Oqmu+++O+Fq4VC6z3z//fdNFasek+lngE4MofSz/5577gkOp9b/qY4kGZ+vofS4RYf8t0Z1E9tk63/XYF/ZDM1IUgEpWVXRqVOnYNa64WX48OFRK1viqXBSfr/f+sUvfhH1MfQyceJEsx4SE+s9jXQZMGBAs6opQm+PdSkqKrImTZpEGJtBYxPPe6zVMlu2bGlWHG16Zv24446L+hhutzvm3yN+jz76aMyKlGjYJttGaFVRPJfW3M/FU+GkdJ88bNiwqI+j+3St4OhoWhrLePdzoZdon5NNVVOE3h7routFq75xqpbGMfTYNNYlNzfXVGbHEk+Fk5o+fbqp7I72WHqbrtPRJOvz1bbffvuZ9bSidP369Qk9F7bJ5kvWdw3FvjIxVDjBEfTsz7fffmuqnbQRn/Z00cz00KFD5bTTTpMrr7zSjFNuCR2z/tRTT5nKDa18mTVrljnLoVMLa0PiSy+9tE2b6CJxxx13nInhtGnTzJn6jRs3mqaNuh8qLCw0ZxB1phA9O9WpUyfe4mbQnizaWFTfYz0Lq9uI9lHSs946jfIBBxxgzujpWduW0uoH3d5ffPFFc4bxm2++MWf1e/ToIQcddJDZ7pPxOBB57rnngpV/WtGQLGyTqaUt93O6f9bP4UceeURee+01UymgZ/31c0L/L66++moZMGBAUh4LrUOrarQxuX7eL1q0yPyv6GewHm9ptel+++1nqgq0+py+lonZZ5995PnnnzfvrVYb6Qxx+v5q5Z9W7Go/Lu1lqFXbzalOi0TjpRXCeiw9adIkU2VlN0rWfmBaRaxV4Wi+JUuWyIwZM8yyVmb37NkzqW8n22TbYF+ZGJdmnRL8GwAAAAAAACAqZqkDAAAAAABAUpFwAgAAAAAAQFKRcAIAAAAAAEBSkXACAAAAAABAUpFwAgAAAAAAQFKRcAIAAAAAAEBSkXACAAAAAABAUpFwAgAAAAAAQFKRcAIAAAAAAEBSkXACAAAAAABAUpFwAgAAAAAAQFKRcAIAAAAAAEBSkXACAAAAAABAUpFwAgAAAAAAQFKRcAIAAAAAAEBSkXACAAAAAABAUpFwAgAAQLs75JBDxOVyyd13393otgsuuMDcNnDgQEl3xx9/vHktt912W3s/FQAAWhUJJwAA4Ciffvqp+UKfyOWaa65p76fdob322mvy+eefS3FxsVx22WWSKo455pjg/8iyZcsS+tvHH388+Lf33Xdf8PpbbrnF/NTE2po1a5L+nAEASBUknAAAANBuAoGA3HrrrWb5uuuuk7y8vJSJxnnnnRdcfv755xP62+eee8789Hq9ctZZZwWv33///eWoo46Sqqoq+fOf/5zEZwsAQGpxWZZltfeTAAAASGaF02GHHWaWtVrm8ssvb/JvunXrJj179iQI7eDVV1+VM844Q3JycmTjxo1SUFAQcUjdP//5TxkwYICsWLGizZ6bJoX0/6KiokKGDRsmixcvjuvvli9fLkOGDBE9zD7uuOPknXfeCbv9gw8+kJ/+9KeSmZlpXk+vXr1a6RUAANB+vO342AAAAK2qe/fusscee/Aup7AHHnjA/DzxxBMjJpvaU25urpxyyiny7LPPypIlS2T69OmmQqkpWg1ln9MNrZKyHXnkkeZ/c9OmTfLYY4/J7bff3irPHwCA9sSQOgAAALSLhQsXytSpU83y2WefnZJRaM6wOnu9zp07y89+9rNGt3s8HlPVpZ555plgcgoAACch4QQAABCBzoimDZ91OJdatGiRXHzxxeb6rKws6dGjh5x88smm6iUeS5culWuvvVZGjhxpEhE6hGzw4MHm/mfPnh1XE3Rd1p5HTz/9tBk2qM/B7XYHn6PN5/PJgw8+KPvuu6906tRJunTpIqNHjzbNq2tra80wLvs+tXrHtnnzZvPa9Ppf/vKXTb6mt956K3g/OjQuUfbfaN8mHWLWEh999JHk5+eb5zJixAhZvXp1o3UmTZokp512mvTv31+ys7OD78sf/vAH2bJlS8T7PfTQQ8366pVXXpG6urqYz2PGjBnBoXf6WPo4kWjllFq1apVMmTIl4dcLAECqI+EEAADQhP/85z+y9957y5NPPikrV640SRsdDqUJjAMPPNAkImLRGcl22203uf/+++W7776T8vJy2bFjh+n1o72JNDFkN86ORf9GZ06bOHGiST7pc2hYHaP3fdBBB8nVV18ts2bNMv2Htm3bJnPmzJFf//rX5ratW7dG7WVlV+Toa9LHi0Wrc1RhYWHESp6mTJ482fzU9zYjI0Oa6/XXX5cTTjhBKisrzX198cUX0q9fv+Dtmkw64ogjTIJQ19VkVE1NTfB90SFtmqSKlDzUBNY555wTTMi99957cTULjzaczjZmzBhT6aSauk8AANIRCScAAIAY5s2bZ2YZ02qihx9+2CQlpk2bZpIUWr3i9/vlkksukZKSkoh///e//11++9vfmsqYPffcUx599FH53//+Z6qaXnjhBRk7dqxJGv3pT38yVUmx/O53vzN/q/2O3njjDZMseffdd+XYY48NrnPmmWcGEyfjxo2Tl19+2TyWJjV02NrMmTNjVi9ddNFF5qcmpTTRFo2+3rffftss6/1qZVQi9P3QaiA7+dJcmgTU4WmaBDz44INNEqu4uDh4uyaWtGfSJ598YhI85557rrz00kvmPdLE1J133ilFRUUmeacNvjWh2FBo4ig0oRTpNdnJx0GDBplkZKz+ULvvvrtZ/uyzz5r9+gEASFk6Sx0AAIBTTJ48WUt+zOWyyy6z5s2b1+Sltra20f0MGDAgeD/77LOPtW3btkbrPP/888F17r333ka3f//991ZGRoa5/bbbbrMCgUCjdfx+v3XOOeeYdfLz862ysrKor0cvN998c9TXPmnSpOB6EyZMMPfd0N133x12f88880yj52O/9qOOOirqY+nrte9j7ty5VqJmzJgR/Pvnnnsu5rrnn3++WU+fV6i77roreB8nnHCCVVVV1ehvf//735vbu3TpYs2ePTvi/a9YscLq1auXWe+ss86KuM6+++5rbs/Ozra2bt0acZ3//ve/wedz6623Wk258MILzbq5ubkR/zcAAEhnVDgBAADH0moi7ZnU1GXt2rUx70d7JmkvpIa08ql3795mWatlGrrnnntM1Yv2CbrtttvM8KyGtAfTQw89ZCqEtm/fboZ8RTN8+PCYM5r94x//MD+1P5Qu6303pMPqdNhZNPo3v/jFL8zyxx9/HLEXUuhwulGjRslee+0liVqzZk1wWWdsS9QNN9xgKr7sCiutxtLXHUrfz0ceecQsawXZPvvsE/G+BgwYILfccotZfu2118zQvGhVTjrMUNdpyXC6hq+7qqpKNmzY0OT6AACkExJOAAAAMWhCSofCRaIJJE24qGXLlkVsqm03iI6UbLJp82p9HKXD9aLRoWN235+GtFG4PTRLG3CHDitr+Jx1WFksmnDSxJM2KNceUw3pUD4damiv2xyhQxC7du0a99/pc9IhjHfddZf5/corrzSJHq/X22hdfT+0T5M69dRTY96vDsdTmiDU19fQz3/+c8nMzIw6rE6HINrxPuCAA2TIkCFNvhbtfWUj4QQAcBoSTgAAwLG0qkj7IzV10ZnnotFm0vEkDbQ5dyjtBWQnVW688cbgbG7RLvZMdbESD9ESX+qHH36Q6upqsxytksemFVex9O3b1zQnV6Gz2DWsbtKqLK0uao6ysrKEE06aVNPEzxNPPGF+v/nmm011WLRkXujsf7169Yr5/u+xxx7BdSPFQON8/PHHB6vZGvZ60qon7RelmkroRXrdkaqqAABIZyScAAAAYtDmzjEPpn4ctqbNw0NpE+rm0OFV0cRKzOhMbLZo1U3x3h7aPFwTWZ9//nnwek2qvPjii2b5pJNOSqg6KZQ2XLfZibKm6NDHV1991Sxrg28dJhdLsmNgD5PTJKU2fA9lVz1pEk4r0eIR+rpbMksfAACpqHHtMQAAAFosNAF16623ymmnnRbX3+Xl5UW9LdpwutYwfvx4MzPfxo0bTUWTPeRs0qRJweRWc4fTNUx6hVY7xaLPZ+jQoTJlyhQzO5/2yLruuuviisFXX30Vd1JHK7wi0QonndGutLTUJJh+//vfm+tXrFghX375pVk+4YQT4k7Chb5uHVYJAICTkHACAABoBZqYsGmiI3TIVmsITXKE9keKpKnb7eesFT1///vfzXAxHbqWn58fHE7Xv39/OfLII5OScAqtzmqqKuq9996To48+WqZPny6/+c1vTBLummuuaTIG+njREknx0vfkzDPPNI3IFy5caIbs6fDE559/3lQ9xdssPNLr7tevX4ueGwAAqYYhdQAAAK1g8ODB0rlzZ7OsFTmtTZtU28PUIjW9jtbbKJ5hddpfSJNOOrPcRx99ZK47//zzI86CFy+7SbpavHhx3H9XUFAg77//vowZM8b8fu2118rDDz8ccV27oXsyYxCaUNJEU+hwOk1qHXvssXHfl/26Bw0a1OTQTQAA0g0JJwAAgFaglTfaZ0h9+OGHsmDBglZ9n3WWNnvYmyZkolUxaSVOpFnWIhk+fLgcdNBBZlkrm3TGOp0lTptsX3jhhS16vr179zZJOTVr1qyE/lYTefqe2s3Rr7rqKnn00UcbracVWHYi58EHHwxWIbXEvvvuG2wk/9JLL8nUqVODiSOtfkqkF5Od+Ntvv/1a/LwAAEg1JJwAAABaic5Op4knTdKceuqppkIoVr8hbUQda52mXHrppcFm1L/85S/N4zZ07733mn5G8bKrnHRmNh1Wpw499FBTldNSdjJr5syZCf+t9jzSaiu7iumKK64Izl4Xus6VV15pljUxpNVQkd4Tm/arevLJJ5t8bHsWOm1KfskllwSvT2Q43bJly2Tz5s1mWYcIAgDgNCScAACAY2lC4LvvvmvyojOxtQYdNnb33Xeb5fnz55s+Ttdff72pQJo7d65MmzbNVMn86le/Mj18zjnnHNm6dWuzH2/ChAnB5MUbb7xhKp50VjdNMH3wwQcmUaJ9j7RKx6bVSrFos3N7aKAmZFraLDzUz372M/Nz1apVsnTp0mb1rdKk009+8hNTvaQJt6effjpsnT/+8Y/BCqIHHnhA9t57b9ODSYfYff311zJ58mQzJE9n3NO+VP/4xz+afFyNk/2+ff/99+bnbrvtZvo5xevjjz8OVqZpo3EAAJyGpuEAAMCxdJhVpKFWDWnCQpMPrUEbWuvMc/pz27Ztpgm3XiLJzMwM9mFqrldeeUWOOeYYUzWkSZWGvYu0Iuj//u//gsmRph4vJydHzjrrrOD7qMmnU045RZI1E17Pnj1lw4YN8uKLL5rZ/BKljcH/97//yeGHHy7z5s2Tiy++2CRx7GqjrKwsk5S64IILTBLum2++CVY9RdKpU6cmH1MTU1rlpcmqhlVP8dLXqzRWoQ3UAQBwCiqcAAAAWpkmQXQI1R/+8AcZN26cdOvWzSRFNBGlfZI0gaOVNWvXrpWhQ4e26LF0GNmXX34p9913n+lxpDPLaaPtvfbaS/7yl7+YoWU6zM9mVy/FEppM0T5FmoRKBn0P7F5QdgKmOfT91Iqh3Xff3QyZ0/vU4Yk2ff3//ve/zbBAHSK4yy67mOv08QsLC00Dch2S9+677wabojdFm6bbtHm6Vj3FS+P8+eefm+XLL788odcKAEC6cFnJ6J4IAACAtKGzq9lJJB3KpjPcxaK9kexeRTNmzAgbktdSOpxOk241NTUmUaYJOae744475JZbbpFdd93VDMlralgjAADpiAonAACADkb7RikdymXPFBeL3RdJe1AlM9lkD0/T6iL1pz/9SZxu+/btcv/995vl2267jWQTAMCxSDgBAAA4iA7X0lnqotFZ2HTomNI+R01V1+jQr+nTp5tlnfmuNdx0001maJ82Nm/OjHXpRBuWl5aWmsTd6aef3t5PBwCAVkPTcAAAAAfRHkQ6E572WtLG1gMGDDB9jXQmPm0oPmnSJLNejx495MYbb4x4HytXrjRD3HS417XXXmuu0+beyZqdriHto/Tcc8/JnDlzZPPmzeJk2jtKK5t0RkGG0gEAnIweTgAAAA7y7LPPBhtxR9OrVy955513zIx1kQwcONAknUK99tprcuqppyb1uQIAAOci4QQAAOAgWiH0+uuvm+Fp8+fPl5KSEqmoqDCz12mT6vHjx5uhcVppE42dcNJ1tG+TDnk7/vjj2/R1AACA9EbCCQAAAAAAAElF03AAAAAAAAAkFQknAAAAAAAAJBUJJwAAAAAAACQVCScAAAAAAAAkFQknAAAAAAAAJBUJJwAAAAAAACQVCScAAAAAAAAkFQknAAAAAAAAJBUJJwAAAAAAACQVCScAAAAAAAAkFQknAAAAAAAAJBUJJwAAAAAAACQVCScAAAAAAAAkFQknAAAAAAAAJBUJJwAAAAAAACQVCScAAAAAAAAkFQknAAAAAAAAJBUJJwAAAAAAACQVCScAAAAAAABIMv0/MFzGWCXJ5vAAAAAASUVORK5CYII=", "text/plain": [ "" ] }, "metadata": { "image/png": { "width": 600 } }, "output_type": "display_data" } ], "source": [ "edx_energy, edx_spec = make_edx_spectrum()\n", "w_fig = Show1D(edx_spec, x=edx_energy, title=\"EDX Analysis\", x_label=\"Energy\", x_unit=\"keV\", y_label=\"Counts\")\n", "w_fig.find_peaks(prominence=50)\n", "png_path = w_fig.save_image(\"edx_figure.png\", dpi=200)\n", "print(f\"PNG: {png_path} ({png_path.stat().st_size / 1024:.0f} KB)\")\n", "pdf_path = w_fig.save_image(\"edx_figure.pdf\", dpi=200)\n", "print(f\"PDF: {pdf_path} ({pdf_path.stat().st_size / 1024:.0f} KB)\")\n", "from IPython.display import Image, display\n", "display(Image(filename=str(png_path), width=600))\n", "png_path.unlink(missing_ok=True)\n", "pdf_path.unlink(missing_ok=True)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "---\n", "## Tool Lock / Hide\n", "Disable or hide control groups programmatically. Useful for building guided workflows\n", "where only relevant controls are exposed." ] }, { "cell_type": "code", "execution_count": 33, "metadata": { "execution": { "iopub.execute_input": "2026-02-22T07:07:12.159020Z", "iopub.status.busy": "2026-02-22T07:07:12.158943Z", "iopub.status.idle": "2026-02-22T07:07:12.174691Z", "shell.execute_reply": "2026-02-22T07:07:12.174343Z" } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Hidden tools: ['export']\n", "Disabled tools: ['peaks']\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "3598013254314b73b5402e762101bb2d", "version_major": 2, "version_minor": 1 }, "text/plain": [ "Show1D(512 points)" ] }, "execution_count": 33, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Hide export controls, disable peak tools\n", "w_locked = Show1D(\n", " spec,\n", " x=energy,\n", " title=\"Locked Controls Demo\",\n", " x_label=\"Energy Loss\",\n", " x_unit=\"eV\",\n", " hide_export=True,\n", " disable_peaks=True,\n", ")\n", "print(f\"Hidden tools: {w_locked.hidden_tools}\")\n", "print(f\"Disabled tools: {w_locked.disabled_tools}\")\n", "w_locked" ] }, { "cell_type": "code", "execution_count": 34, "metadata": { "execution": { "iopub.execute_input": "2026-02-22T07:07:12.177376Z", "iopub.status.busy": "2026-02-22T07:07:12.177293Z", "iopub.status.idle": "2026-02-22T07:07:12.192661Z", "shell.execute_reply": "2026-02-22T07:07:12.192246Z" } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Hidden tools after preset: ['export']\n" ] }, { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "820aa795ba3a45c4b3188d0d9a7de9a0", "version_major": 2, "version_minor": 1 }, "text/plain": [ "Show1D(512 points)" ] }, "execution_count": 34, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# Apply a control preset — \"spectroscopy\" shows display + peaks + stats only\n", "w_preset = Show1D(spec, x=energy, title=\"Spectroscopy Preset\", x_label=\"Energy Loss\", x_unit=\"eV\")\n", "w_preset.apply_control_preset(\"spectroscopy\")\n", "print(f\"Hidden tools after preset: {w_preset.hidden_tools}\")\n", "w_preset" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "---\n", "## Repr" ] }, { "cell_type": "code", "execution_count": 35, "metadata": { "execution": { "iopub.execute_input": "2026-02-22T07:07:12.195221Z", "iopub.status.busy": "2026-02-22T07:07:12.195146Z", "iopub.status.idle": "2026-02-22T07:07:12.210790Z", "shell.execute_reply": "2026-02-22T07:07:12.210314Z" } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Show1D(2 traces x 512 points)\n", "Final Demo\n", "================================\n", "Series: 2 x 512 points\n", "Labels: EELS, EDX\n", "X range: -20 - 800\n", " [0] EELS: mean=40.28 min=7.794e-06 max=3850 std=225.8\n", " [1] EDX: mean=507.8 min=52 max=1348 std=189.1\n", "Display: log | grid\n", "Peaks: 2 markers\n" ] } ], "source": [ "w_repr = Show1D(\n", " [spec, edx_spec[:512]],\n", " x=energy,\n", " labels=[\"EELS\", \"EDX\"],\n", " title=\"Final Demo\",\n", " log_scale=True,\n", " line_width=1.5,\n", ")\n", "w_repr.find_peaks(prominence=50)\n", "print(repr(w_repr))\n", "w_repr.summary()" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python (bob-env)", "language": "python", "name": "bob-env" }, "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.11.14" }, "widgets": { "application/vnd.jupyter.widget-state+json": { "state": { "0a64aa1ed5f546b898893977938ebe92": { "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 } }, "0a8e156487e442d68c3f0227b437509c": { "buffers": [ { "data": "AAAAAPHwcD3x8PA9tbQ0PvHwcD6XlpY+tbS0PtPS0j7x8PA+iIcHP5eWFj+mpSU/tbQ0P8TDQz/T0lI/4uFhP/HwcD8AAIA/iIeHPw8Pjz+XlpY/Hh6eP6alpT8tLa0/tbS0Pzw8vD/Ew8M/S0vLP9PS0j9aWto/4uHhP2lp6T/x8PA/eXj4PwAAAEDEwwNAiIcHQEtLC0APDw9A09ISQJeWFkBaWhpAHh4eQOLhIUCmpSVAaWkpQC0tLUDx8DBAtbQ0QHl4OEA8PDxAAABAQMTDQ0CIh0dAS0tLQA8PT0DT0lJAl5ZWQFpaWkAeHl5A4uFhQKalZUBpaWlALS1tQPHwcEC1tHRAeXh4QDw8fEAAAIBA4uGBQMTDg0CmpYVAiIeHQGlpiUBLS4tALS2NQA8Pj0Dx8JBA09KSQLW0lECXlpZAeXiYQFpamkA8PJxAHh6eQAAAoEDi4aFAxMOjQKalpUCIh6dAaWmpQEtLq0AtLa1ADw+vQPHwsEDT0rJAtbS0QJeWtkB5eLhAWlq6QDw8vEAeHr5AAADAQOLhwUDEw8NApqXFQIiHx0BpaclAS0vLQC0tzUAPD89A8fDQQNPS0kC1tNRAl5bWQHl42EBaWtpAPDzcQB4e3kAAAOBA4uHhQMTD40CmpeVAiIfnQGlp6UBLS+tALS3tQA8P70Dx8PBA09LyQLW09ECXlvZAeXj4QFpa+kA8PPxAHh7+QAAAAEHx8ABB4uEBQdPSAkHEwwNBtbQEQaalBUGXlgZBiIcHQXl4CEFpaQlBWloKQUtLC0E8PAxBLS0NQR4eDkEPDw9BAAAQQfHwEEHi4RFB09ISQcTDE0G1tBRBpqUVQZeWFkGIhxdBeXgYQWlpGUFaWhpBS0sbQTw8HEEtLR1BHh4eQQ8PH0EAACBB8fAgQeLhIUHT0iJBxMMjQbW0JEGmpSVBl5YmQYiHJ0F5eChBaWkpQVpaKkFLSytBPDwsQS0tLUEeHi5BDw8vQQAAMEHx8DBB4uExQdPSMkHEwzNBtbQ0QaalNUGXljZBiIc3QXl4OEFpaTlBWlo6QUtLO0E8PDxBLS09QR4ePkEPDz9BAABAQfHwQEHi4UFB09JCQcTDQ0G1tERBpqVFQZeWRkGIh0dBeXhIQWlpSUFaWkpBS0tLQTw8TEEtLU1BHh5OQQ8PT0EAAFBB8fBQQeLhUUHT0lJBxMNTQbW0VEGmpVVBl5ZWQYiHV0F5eFhBaWlZQVpaWkFLS1tBPDxcQS0tXUEeHl5BDw9fQQAAYEHx8GBB4uFhQdPSYkHEw2NBtbRkQaalZUGXlmZBiIdnQXl4aEFpaWlBWlpqQUtLa0E8PGxBLS1tQR4ebkEPD29BAABwQQ==", "encoding": "base64", "path": [ "x_bytes" ] }, { "data": "o5B6QNkIPEB3XeRALzeaQGsrAEA83txAWuJAQQLaK0GcJD9AGX01P+psj0BnZQZBAAAAAFg1BkHOo3xAoNbnQCItD0GCLS5B2rh1QVwFm0HrvGZBlZ62QfIgWkFqvJ1BP0i8QV+CpUFe3JBBACufQV9s2kH5tyBCAx5HQnORl0LmW8lCxeH4QlxmA0MjyPtCVujNQseRpkITXohC9CVpQq45FUIJPkFC+t47QoWjMkKhvCtCFucjQtYDS0LHkVhCV7lYQr4wUkJHWEJCHDQnQo8oRkIae2BCPNlRQsF6jUIAeKhCZoPHQi4DykJ8YdVCTJnMQvEXr0LKGbZCJtGUQiK+o0J1kbVCm43oQvzpAEOIjgJD0nXbQmYJ0kLmQbFCyHiRQntLUEL8rGJC5UETQvhaF0IVdzFCbCIbQgUmPkJcfRZCTvYDQshTCUJ8Hf5B5YEEQtPbOUKEgU1Cg0lzQrc4YEKFBpBC7/17Qhmei0Lb/VhCceI0Qhj0J0LaJxlCYQvdQd4NmUF4qD9BdLUVQcoKikG23JNBdr87QfyQykConnRBvV1zQIeov0Be4UFBAAAAAK00KUH6t8hAIGgxQZF/SUGxmIxByp3EQX+tsUGSvhVCzuYSQukUF0JDUBVC+YP6QQsj0kHTLYdBIC+PQGC24kCRQpo/AAAAAETCZEAAAAAAAAAAAAAAAAAVuhVArU4rQLTC7EAhpSE/2Ky6QCoj8kDr0MdAAAAAAOz90ECknAJAsPgaQPTcB0DMgQlAQtXmPwAAAAAAAAAAAAAAAAAAAAA6NbBAAAAAAIyo/j4AAAAAAAAAAAAAAAAAAAAAuGjFPwAAAAAAAAAAAAAAAFiIJUAAAAAAAAAAAAAAAACffxFBAAAAAF7r4T4AAAAAf+EDQeP0kkDq16pA8bF3Pn/CkkCtue0/wFpEQAAAAAAAAAAA66ekQAAAAAAAAAAAAAAAAAAAAAAIO0RAAAAAAAAAAADxXSZAAAAAACU+3kBq8+A/AAAAAAAAAAAAAAAAJ+WtQAAAAAAAAAAA8nUDQQAAAAAAAAAAAAAAAAOhO0AAAAAAAAAAAAAAAABpZGlAg/uAQAAAAAB1E1E/AAAAAAAAAADjeNxAVrwtP0DUOEEAAAAA6bA5QAAAAADODzVAAAAAAAAAAAAAAAAAb0h1QQAAAAAAAAAAAAAAAAT5WEAAAAAA4KvZQDxioEAAAAAAAAAAAAAAAAAAAAAAAAAAABK0wEAbg/5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqIHPQAAAAADFu4hAAAAAAHfaDEHA/34/AAAAAKUxTEEAAAAAAAAAAO84gT8AAAAAp5yqQAAAAAA1wYBAlHCIQA==", "encoding": "base64", "path": [ "y_bytes" ] } ], "model_module": "anywidget", "model_module_version": "~0.9.*", "model_name": "AnyModel", "state": { "_anywidget_id": "quantem.widget.show1d.Show1D", "_css": ".show1d-root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.show1d-root:focus{outline:2px solid #0af;outline-offset:2px}.show1d-root canvas{display:block}\n", "_dom_classes": [], "_esm": "var qR=Object.create;var Yb=Object.defineProperty;var IR=Object.getOwnPropertyDescriptor;var FR=Object.getOwnPropertyNames;var KR=Object.getPrototypeOf,QR=Object.prototype.hasOwnProperty;var Xo=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var WR=(e,t,o,r)=>{if(t&&typeof t==\"object\"||typeof t==\"function\")for(let n of FR(t))!QR.call(e,n)&&n!==o&&Yb(e,n,{get:()=>t[n],enumerable:!(r=IR(t,n))||r.enumerable});return e};var q=(e,t,o)=>(o=e!=null?qR(KR(e)):{},WR(t||!e||!e.__esModule?Yb(o,\"default\",{value:e,enumerable:!0}):o,e));var ev=Xo(Me=>{\"use strict\";var ry=Symbol.for(\"react.transitional.element\"),ZR=Symbol.for(\"react.portal\"),JR=Symbol.for(\"react.fragment\"),e2=Symbol.for(\"react.strict_mode\"),t2=Symbol.for(\"react.profiler\"),o2=Symbol.for(\"react.consumer\"),r2=Symbol.for(\"react.context\"),n2=Symbol.for(\"react.forward_ref\"),a2=Symbol.for(\"react.suspense\"),i2=Symbol.for(\"react.memo\"),Fb=Symbol.for(\"react.lazy\"),l2=Symbol.for(\"react.activity\"),Xb=Symbol.iterator;function s2(e){return e===null||typeof e!=\"object\"?null:(e=Xb&&e[Xb]||e[\"@@iterator\"],typeof e==\"function\"?e:null)}var Kb={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Qb=Object.assign,Wb={};function Tl(e,t,o){this.props=e,this.context=t,this.refs=Wb,this.updater=o||Kb}Tl.prototype.isReactComponent={};Tl.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\")};Tl.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,\"forceUpdate\")};function Zb(){}Zb.prototype=Tl.prototype;function ny(e,t,o){this.props=e,this.context=t,this.refs=Wb,this.updater=o||Kb}var ay=ny.prototype=new Zb;ay.constructor=ny;Qb(ay,Tl.prototype);ay.isPureReactComponent=!0;var Gb=Array.isArray;function oy(){}var Mt={H:null,A:null,T:null,S:null},Jb=Object.prototype.hasOwnProperty;function iy(e,t,o){var r=o.ref;return{$$typeof:ry,type:e,key:t,ref:r!==void 0?r:null,props:o}}function c2(e,t){return iy(e.type,t,e.props)}function ly(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===ry}function u2(e){var t={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+e.replace(/[=:]/g,function(o){return t[o]})}var qb=/\\/+/g;function ty(e,t){return typeof e==\"object\"&&e!==null&&e.key!=null?u2(\"\"+e.key):t.toString(36)}function p2(e){switch(e.status){case\"fulfilled\":return e.value;case\"rejected\":throw e.reason;default:switch(typeof e.status==\"string\"?e.then(oy,oy):(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 xl(e,t,o,r,n){var a=typeof e;(a===\"undefined\"||a===\"boolean\")&&(e=null);var i=!1;if(e===null)i=!0;else switch(a){case\"bigint\":case\"string\":case\"number\":i=!0;break;case\"object\":switch(e.$$typeof){case ry:case ZR:i=!0;break;case Fb:return i=e._init,xl(i(e._payload),t,o,r,n)}}if(i)return n=n(e),i=r===\"\"?\".\"+ty(e,0):r,Gb(n)?(o=\"\",i!=null&&(o=i.replace(qb,\"$&/\")+\"/\"),xl(n,t,o,\"\",function(c){return c})):n!=null&&(ly(n)&&(n=c2(n,o+(n.key==null||e&&e.key===n.key?\"\":(\"\"+n.key).replace(qb,\"$&/\")+\"/\")+i)),t.push(n)),1;i=0;var l=r===\"\"?\".\":r+\":\";if(Gb(e))for(var s=0;s{\"use strict\";tv.exports=ev()});var pv=Xo(_t=>{\"use strict\";function py(e,t){var o=e.length;e.push(t);e:for(;0>>1,n=e[r];if(0>>1;rCp(l,o))sCp(c,l)?(e[r]=c,e[s]=o,r=s):(e[r]=l,e[i]=o,r=i);else if(sCp(c,o))e[r]=c,e[s]=o,r=s;else break e}}return t}function Cp(e,t){var o=e.sortIndex-t.sortIndex;return o!==0?o:e.id-t.id}_t.unstable_now=void 0;typeof performance==\"object\"&&typeof performance.now==\"function\"?(ov=performance,_t.unstable_now=function(){return ov.now()}):(sy=Date,rv=sy.now(),_t.unstable_now=function(){return sy.now()-rv});var ov,sy,rv,Vn=[],Ca=[],m2=1,zr=null,Lo=3,fy=!1,yc=!1,hc=!1,dy=!1,iv=typeof setTimeout==\"function\"?setTimeout:null,lv=typeof clearTimeout==\"function\"?clearTimeout:null,nv=typeof setImmediate<\"u\"?setImmediate:null;function Rp(e){for(var t=Cn(Ca);t!==null;){if(t.callback===null)wp(Ca);else if(t.startTime<=e)wp(Ca),t.sortIndex=t.expirationTime,py(Vn,t);else break;t=Cn(Ca)}}function my(e){if(hc=!1,Rp(e),!yc)if(Cn(Vn)!==null)yc=!0,El||(El=!0,Sl());else{var t=Cn(Ca);t!==null&&yy(my,t.startTime-e)}}var El=!1,gc=-1,sv=5,cv=-1;function uv(){return dy?!0:!(_t.unstable_now()-cve&&uv());){var r=zr.callback;if(typeof r==\"function\"){zr.callback=null,Lo=zr.priorityLevel;var n=r(zr.expirationTime<=e);if(e=_t.unstable_now(),typeof n==\"function\"){zr.callback=n,Rp(e),t=!0;break t}zr===Cn(Vn)&&wp(Vn),Rp(e)}else wp(Vn);zr=Cn(Vn)}if(zr!==null)t=!0;else{var a=Cn(Ca);a!==null&&yy(my,a.startTime-e),t=!1}}break e}finally{zr=null,Lo=o,fy=!1}t=void 0}}finally{t?Sl():El=!1}}}var Sl;typeof nv==\"function\"?Sl=function(){nv(cy)}:typeof MessageChannel<\"u\"?(uy=new MessageChannel,av=uy.port2,uy.port1.onmessage=cy,Sl=function(){av.postMessage(null)}):Sl=function(){iv(cy,0)};var uy,av;function yy(e,t){gc=iv(function(){e(_t.unstable_now())},t)}_t.unstable_IdlePriority=5;_t.unstable_ImmediatePriority=1;_t.unstable_LowPriority=4;_t.unstable_NormalPriority=3;_t.unstable_Profiling=null;_t.unstable_UserBlockingPriority=2;_t.unstable_cancelCallback=function(e){e.callback=null};_t.unstable_forceFrameRate=function(e){0>e||125r?(e.sortIndex=o,py(Ca,e),Cn(Vn)===null&&e===Cn(Ca)&&(hc?(lv(gc),gc=-1):hc=!0,yy(my,o-r))):(e.sortIndex=n,py(Vn,e),yc||fy||(yc=!0,El||(El=!0,Sl()))),e};_t.unstable_shouldYield=uv;_t.unstable_wrapCallback=function(e){var t=Lo;return function(){var o=Lo;Lo=t;try{return e.apply(this,arguments)}finally{Lo=o}}}});var dv=Xo((Q_,fv)=>{\"use strict\";fv.exports=pv()});var yv=Xo(qo=>{\"use strict\";var y2=re();function mv(e){var t=\"https://react.dev/errors/\"+e;if(1{\"use strict\";function hv(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(hv)}catch(e){console.error(e)}}hv(),gv.exports=yv()});var OS=Xo(td=>{\"use strict\";var mo=dv(),Yx=re(),b2=Op();function $(e){var t=\"https://react.dev/errors/\"+e;if(1Al||(e.current=eh[Al],eh[Al]=null,Al--)}function Et(e,t){Al++,eh[Al]=e.current,e.current=t}var On=An(null),Xc=An(null),ja=An(null),uf=An(null);function pf(e,t){switch(Et(ja,t),Et(Xc,e),Et(On,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Rx(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Rx(t),e=yS(t,e);else switch(e){case\"svg\":e=1;break;case\"math\":e=2;break;default:e=0}}So(On),Et(On,e)}function Fl(){So(On),So(Xc),So(ja)}function th(e){e.memoizedState!==null&&Et(uf,e);var t=On.current,o=yS(t,e.type);t!==o&&(Et(Xc,e),Et(On,o))}function ff(e){Xc.current===e&&(So(On),So(Xc)),uf.current===e&&(So(uf),tu._currentValue=Ti)}var hy,xv;function gi(e){if(hy===void 0)try{throw Error()}catch(o){var t=o.stack.trim().match(/\\n( *(at )?)/);hy=t&&t[1]||\"\",xv=-1)\":-1n||s[r]!==c[n]){var u=`\n`+s[r].replace(\" at new \",\" at \");return e.displayName&&u.includes(\"\")&&(u=u.replace(\"\",e.displayName)),u}while(1<=r&&0<=n);break}}}finally{gy=!1,Error.prepareStackTrace=o}return(o=e?e.displayName||e.name:\"\")?gi(o):\"\"}function E2(e,t){switch(e.tag){case 26:case 27:case 5:return gi(e.type);case 16:return gi(\"Lazy\");case 13:return e.child!==t&&t!==null?gi(\"Suspense Fallback\"):gi(\"Suspense\");case 19:return gi(\"SuspenseList\");case 0:case 15:return by(e.type,!1);case 11:return by(e.type.render,!1);case 1:return by(e.type,!0);case 31:return gi(\"Activity\");default:return\"\"}}function Tv(e){try{var t=\"\",o=null;do t+=E2(e,o),o=e,e=e.return;while(e);return t}catch(r){return`\nError generating stack: `+r.message+`\n`+r.stack}}var oh=Object.prototype.hasOwnProperty,qh=mo.unstable_scheduleCallback,vy=mo.unstable_cancelCallback,P2=mo.unstable_shouldYield,C2=mo.unstable_requestPaint,br=mo.unstable_now,R2=mo.unstable_getCurrentPriorityLevel,Qx=mo.unstable_ImmediatePriority,Wx=mo.unstable_UserBlockingPriority,df=mo.unstable_NormalPriority,w2=mo.unstable_LowPriority,Zx=mo.unstable_IdlePriority,M2=mo.log,O2=mo.unstable_setDisableYieldValue,au=null,vr=null;function _a(e){if(typeof M2==\"function\"&&O2(e),vr&&typeof vr.setStrictMode==\"function\")try{vr.setStrictMode(au,e)}catch{}}var xr=Math.clz32?Math.clz32:N2,A2=Math.log,D2=Math.LN2;function N2(e){return e>>>=0,e===0?32:31-(A2(e)/D2|0)|0}var Dp=256,Np=262144,_p=4194304;function bi(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 Uf(e,t,o){var r=e.pendingLanes;if(r===0)return 0;var n=0,a=e.suspendedLanes,i=e.pingedLanes;e=e.warmLanes;var l=r&134217727;return l!==0?(r=l&~a,r!==0?n=bi(r):(i&=l,i!==0?n=bi(i):o||(o=l&~e,o!==0&&(n=bi(o))))):(l=r&~a,l!==0?n=bi(l):i!==0?n=bi(i):o||(o=r&~e,o!==0&&(n=bi(o)))),n===0?0:t!==0&&t!==n&&(t&a)===0&&(a=n&-n,o=t&-t,a>=o||a===32&&(o&4194048)!==0)?t:n}function iu(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function _2(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 Jx(){var e=_p;return _p<<=1,(_p&62914560)===0&&(_p=4194304),e}function xy(e){for(var t=[],o=0;31>o;o++)t.push(e);return t}function lu(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function z2(e,t,o,r,n,a){var i=e.pendingLanes;e.pendingLanes=o,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=o,e.entangledLanes&=o,e.errorRecoveryDisabledLanes&=o,e.shellSuspendCounter=0;var l=e.entanglements,s=e.expirationTimes,c=e.hiddenUpdates;for(o=i&~o;0\"u\")return null;try{return e.activeElement||e.body}catch{return e.body}}var H2=/[\\n\"\\\\]/g;function Ur(e){return e.replace(H2,function(t){return\"\\\\\"+t.charCodeAt(0).toString(16)+\" \"})}function ah(e,t,o,r,n,a,i,l){e.name=\"\",i!=null&&typeof i!=\"function\"&&typeof i!=\"symbol\"&&typeof i!=\"boolean\"?e.type=i:e.removeAttribute(\"type\"),t!=null?i===\"number\"?(t===0&&e.value===\"\"||e.value!=t)&&(e.value=\"\"+Br(t)):e.value!==\"\"+Br(t)&&(e.value=\"\"+Br(t)):i!==\"submit\"&&i!==\"reset\"||e.removeAttribute(\"value\"),t!=null?ih(e,i,Br(t)):o!=null?ih(e,i,Br(o)):r!=null&&e.removeAttribute(\"value\"),n==null&&a!=null&&(e.defaultChecked=!!a),n!=null&&(e.checked=n&&typeof n!=\"function\"&&typeof n!=\"symbol\"),l!=null&&typeof l!=\"function\"&&typeof l!=\"symbol\"&&typeof l!=\"boolean\"?e.name=\"\"+Br(l):e.removeAttribute(\"name\")}function sT(e,t,o,r,n,a,i,l){if(a!=null&&typeof a!=\"function\"&&typeof a!=\"symbol\"&&typeof a!=\"boolean\"&&(e.type=a),t!=null||o!=null){if(!(a!==\"submit\"&&a!==\"reset\"||t!=null)){nh(e);return}o=o!=null?\"\"+Br(o):\"\",t=t!=null?\"\"+Br(t):o,l||t===e.value||(e.value=t),e.defaultValue=t}r=r??n,r=typeof r!=\"function\"&&typeof r!=\"symbol\"&&!!r,e.checked=l?e.checked:!!r,e.defaultChecked=!!r,i!=null&&typeof i!=\"function\"&&typeof i!=\"symbol\"&&typeof i!=\"boolean\"&&(e.name=i),nh(e)}function ih(e,t,o){t===\"number\"&&mf(e.ownerDocument)===e||e.defaultValue===\"\"+o||(e.defaultValue=\"\"+o)}function $l(e,t,o,r){if(e=e.options,t){t={};for(var n=0;n\"u\"||typeof window.document>\"u\"||typeof window.document.createElement>\"u\"),sh=!1;if(ta)try{Pl={},Object.defineProperty(Pl,\"passive\",{get:function(){sh=!0}}),window.addEventListener(\"test\",Pl,Pl),window.removeEventListener(\"test\",Pl,Pl)}catch{sh=!1}var Pl,za=null,Zh=null,Qp=null;function dT(){if(Qp)return Qp;var e,t=Zh,o=t.length,r,n=\"value\"in za?za.value:za.textContent,a=n.length;for(e=0;e=Dc),Nv=\" \",_v=!1;function yT(e,t){switch(e){case\"keyup\":return mw.indexOf(t.keyCode)!==-1;case\"keydown\":return t.keyCode!==229;case\"keypress\":case\"mousedown\":case\"focusout\":return!0;default:return!1}}function hT(e){return e=e.detail,typeof e==\"object\"&&\"data\"in e?e.data:null}var _l=!1;function hw(e,t){switch(e){case\"compositionend\":return hT(t);case\"keypress\":return t.which!==32?null:(_v=!0,Nv);case\"textInput\":return e=t.data,e===Nv&&_v?null:e;default:return null}}function gw(e,t){if(_l)return e===\"compositionend\"||!eg&&yT(e,t)?(e=dT(),Qp=Zh=za=null,_l=!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)return{node:o,offset:t-e};e=r}e:{for(;o;){if(o.nextSibling){o=o.nextSibling;break e}o=o.parentNode}o=void 0}o=Lv(o)}}function xT(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?xT(e,t.parentNode):\"contains\"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function TT(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=mf(e.document);t instanceof e.HTMLIFrameElement;){try{var o=typeof t.contentWindow.location.href==\"string\"}catch{o=!1}if(o)e=t.contentWindow;else break;t=mf(e.document)}return t}function tg(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 Cw=ta&&\"documentMode\"in document&&11>=document.documentMode,zl=null,ch=null,_c=null,uh=!1;function Uv(e,t,o){var r=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;uh||zl==null||zl!==mf(r)||(r=zl,\"selectionStart\"in r&&tg(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),_c&&Ic(_c,r)||(_c=r,r=Nf(ch,\"onSelect\"),0>=i,n-=i,Rn=1<<32-xr(t)+n|o<A?(_=P,P=null):_=P.sibling;var z=p(h,P,g[A],b);if(z===null){P===null&&(P=_);break}e&&P&&z.alternate===null&&t(h,P),y=a(z,y,A),C===null?E=z:C.sibling=z,C=z,P=_}if(A===g.length)return o(h,P),qe&&In(h,A),E;if(P===null){for(;AA?(_=P,P=null):_=P.sibling;var I=p(h,P,z.value,b);if(I===null){P===null&&(P=_);break}e&&P&&I.alternate===null&&t(h,P),y=a(I,y,A),C===null?E=I:C.sibling=I,C=I,P=_}if(z.done)return o(h,P),qe&&In(h,A),E;if(P===null){for(;!z.done;A++,z=g.next())z=m(h,z.value,b),z!==null&&(y=a(z,y,A),C===null?E=z:C.sibling=z,C=z);return qe&&In(h,A),E}for(P=r(P);!z.done;A++,z=g.next())z=d(P,h,A,z.value,b),z!==null&&(e&&z.alternate!==null&&P.delete(z.key===null?A:z.key),y=a(z,y,A),C===null?E=z:C.sibling=z,C=z);return e&&P.forEach(function(x){return t(h,x)}),qe&&In(h,A),E}function S(h,y,g,b){if(typeof g==\"object\"&&g!==null&&g.type===Ol&&g.key===null&&(g=g.props.children),typeof g==\"object\"&&g!==null){switch(g.$$typeof){case Ap:e:{for(var E=g.key;y!==null;){if(y.key===E){if(E=g.type,E===Ol){if(y.tag===7){o(h,y.sibling),b=n(y,g.props.children),b.return=h,h=b;break e}}else if(y.elementType===E||typeof E==\"object\"&&E!==null&&E.$$typeof===wa&&vi(E)===y.type){o(h,y.sibling),b=n(y,g.props),Tc(b,g),b.return=h,h=b;break e}o(h,y);break}else t(h,y);y=y.sibling}g.type===Ol?(b=Si(g.props.children,h.mode,b,g.key),b.return=h,h=b):(b=Zp(g.type,g.key,g.props,null,h.mode,b),Tc(b,g),b.return=h,h=b)}return i(h);case Rc:e:{for(E=g.key;y!==null;){if(y.key===E)if(y.tag===4&&y.stateNode.containerInfo===g.containerInfo&&y.stateNode.implementation===g.implementation){o(h,y.sibling),b=n(y,g.children||[]),b.return=h,h=b;break e}else{o(h,y);break}else t(h,y);y=y.sibling}b=My(g,h.mode,b),b.return=h,h=b}return i(h);case wa:return g=vi(g),S(h,y,g,b)}if(wc(g))return v(h,y,g,b);if(vc(g)){if(E=vc(g),typeof E!=\"function\")throw Error($(150));return g=E.call(g),T(h,y,g,b)}if(typeof g.then==\"function\")return S(h,y,Up(g),b);if(g.$$typeof===Kn)return S(h,y,jp(h,g),b);Hp(h,g)}return typeof g==\"string\"&&g!==\"\"||typeof g==\"number\"||typeof g==\"bigint\"?(g=\"\"+g,y!==null&&y.tag===6?(o(h,y.sibling),b=n(y,g),b.return=h,h=b):(o(h,y),b=wy(g,h.mode,b),b.return=h,h=b),i(h)):o(h,y)}return function(h,y,g,b){try{Qc=0;var E=S(h,y,g,b);return Gl=null,E}catch(P){if(P===ss||P===Gf)throw P;var C=hr(29,P,null,h.mode);return C.lanes=b,C.return=h,C}finally{}}}var Mi=BT(!0),LT=BT(!1),Ma=!1;function ug(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function gh(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 Ha(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Va(e,t,o){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(rt&2)!==0){var n=r.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),r.pending=t,t=hf(e),MT(e,null,o),t}return Xf(e,r,t,o),hf(e)}function kc(e,t,o){if(t=t.updateQueue,t!==null&&(t=t.shared,(o&4194048)!==0)){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,tT(e,o)}}function Ay(e,t){var o=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,o===r)){var n=null,a=null;if(o=o.firstBaseUpdate,o!==null){do{var i={lane:o.lane,tag:o.tag,payload:o.payload,callback:null,next:null};a===null?n=a=i:a=a.next=i,o=o.next}while(o!==null);a===null?n=a=t:a=a.next=t}else n=a=t;o={baseState:r.baseState,firstBaseUpdate:n,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},e.updateQueue=o;return}e=o.lastBaseUpdate,e===null?o.firstBaseUpdate=t:e.next=t,o.lastBaseUpdate=t}var bh=!1;function Bc(){if(bh){var e=Xl;if(e!==null)throw e}}function Lc(e,t,o,r){bh=!1;var n=e.updateQueue;Ma=!1;var a=n.firstBaseUpdate,i=n.lastBaseUpdate,l=n.shared.pending;if(l!==null){n.shared.pending=null;var s=l,c=s.next;s.next=null,i===null?a=c:i.next=c,i=s;var u=e.alternate;u!==null&&(u=u.updateQueue,l=u.lastBaseUpdate,l!==i&&(l===null?u.firstBaseUpdate=c:l.next=c,u.lastBaseUpdate=s))}if(a!==null){var m=n.baseState;i=0,u=c=s=null,l=a;do{var p=l.lane&-536870913,d=p!==l.lane;if(d?(Ge&p)===p:(r&p)===p){p!==0&&p===Wl&&(bh=!0),u!==null&&(u=u.next={lane:0,tag:l.tag,payload:l.payload,callback:null,next:null});e:{var v=e,T=l;p=t;var S=o;switch(T.tag){case 1:if(v=T.payload,typeof v==\"function\"){m=v.call(S,m,p);break e}m=v;break e;case 3:v.flags=v.flags&-65537|128;case 0:if(v=T.payload,p=typeof v==\"function\"?v.call(S,m,p):v,p==null)break e;m=Dt({},m,p);break e;case 2:Ma=!0}}p=l.callback,p!==null&&(e.flags|=64,d&&(e.flags|=8192),d=n.callbacks,d===null?n.callbacks=[p]:d.push(p))}else d={lane:p,tag:l.tag,payload:l.payload,callback:l.callback,next:null},u===null?(c=u=d,s=m):u=u.next=d,i|=p;if(l=l.next,l===null){if(l=n.shared.pending,l===null)break;d=l,l=d.next,d.next=null,n.lastBaseUpdate=d,n.shared.pending=null}}while(!0);u===null&&(s=m),n.baseState=s,n.firstBaseUpdate=c,n.lastBaseUpdate=u,a===null&&(n.shared.lanes=0),Qa|=i,e.lanes=i,e.memoizedState=m}}function jT(e,t){if(typeof e!=\"function\")throw Error($(191,e));e.call(t)}function UT(e,t){var o=e.callbacks;if(o!==null)for(e.callbacks=null,e=0;ea?a:8;var i=Pe.T,l={};Pe.T=l,Eg(e,!1,t,o);try{var s=n(),c=Pe.S;if(c!==null&&c(l,s),s!==null&&typeof s==\"object\"&&typeof s.then==\"function\"){var u=zw(s,r);jc(e,t,u,Tr(e))}else jc(e,t,r,Tr(e))}catch(m){jc(e,t,{then:function(){},status:\"rejected\",reason:m},Tr())}finally{nt.p=a,i!==null&&l.types!==null&&(i.types=l.types),Pe.T=i}}function Hw(){}function Eh(e,t,o,r){if(e.tag!==5)throw Error($(476));var n=u1(e).queue;c1(e,n,t,Ti,o===null?Hw:function(){return p1(e),o(r)})}function u1(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Ti,baseState:Ti,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ra,lastRenderedState:Ti},next:null};var o={};return t.next={memoizedState:o,baseState:o,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ra,lastRenderedState:o},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function p1(e){var t=u1(e);t.next===null&&(t=e.alternate.memoizedState),jc(e,t.next.queue,{},Tr())}function Sg(){return Ao(tu)}function f1(){return Jt().memoizedState}function d1(){return Jt().memoizedState}function Vw(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var o=Tr();e=Ha(o);var r=Va(t,e,o);r!==null&&(rr(r,t,o),kc(r,t,o)),t={cache:lg()},e.payload=t;return}t=t.return}}function $w(e,t,o){var r=Tr();o={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},Kf(e)?y1(t,o):(o=rg(e,t,o,r),o!==null&&(rr(o,e,r),h1(o,t,r)))}function m1(e,t,o){var r=Tr();jc(e,t,o,r)}function jc(e,t,o,r){var n={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null};if(Kf(e))y1(t,n);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var i=t.lastRenderedState,l=a(i,o);if(n.hasEagerState=!0,n.eagerState=l,Sr(l,i))return Xf(e,t,n,0),bt===null&&Yf(),!1}catch{}finally{}if(o=rg(e,t,n,r),o!==null)return rr(o,e,r),h1(o,t,r),!0}return!1}function Eg(e,t,o,r){if(r={lane:2,revertLane:Ng(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Kf(e)){if(t)throw Error($(479))}else t=rg(e,o,r,2),t!==null&&rr(t,e,2)}function Kf(e){var t=e.alternate;return e===Ne||t!==null&&t===Ne}function y1(e,t){ql=Sf=!0;var o=e.pending;o===null?t.next=t:(t.next=o.next,o.next=t),e.pending=t}function h1(e,t,o){if((o&4194048)!==0){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,tT(e,o)}}var Zc={readContext:Ao,use:If,useCallback:It,useContext:It,useEffect:It,useImperativeHandle:It,useLayoutEffect:It,useInsertionEffect:It,useMemo:It,useReducer:It,useRef:It,useState:It,useDebugValue:It,useDeferredValue:It,useTransition:It,useSyncExternalStore:It,useId:It,useHostTransitionStatus:It,useFormState:It,useActionState:It,useOptimistic:It,useMemoCache:It,useCacheRefresh:It};Zc.useEffectEvent=It;var g1={readContext:Ao,use:If,useCallback:function(e,t){return Io().memoizedState=[e,t===void 0?null:t],e},useContext:Ao,useEffect:ex,useImperativeHandle:function(e,t,o){o=o!=null?o.concat([e]):null,tf(4194308,4,n1.bind(null,t,e),o)},useLayoutEffect:function(e,t){return tf(4194308,4,e,t)},useInsertionEffect:function(e,t){tf(4,2,e,t)},useMemo:function(e,t){var o=Io();t=t===void 0?null:t;var r=e();if(Oi){_a(!0);try{e()}finally{_a(!1)}}return o.memoizedState=[r,t],r},useReducer:function(e,t,o){var r=Io();if(o!==void 0){var n=o(t);if(Oi){_a(!0);try{o(t)}finally{_a(!1)}}}else n=t;return r.memoizedState=r.baseState=n,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},r.queue=e,e=e.dispatch=$w.bind(null,Ne,e),[r.memoizedState,e]},useRef:function(e){var t=Io();return e={current:e},t.memoizedState=e},useState:function(e){e=Th(e);var t=e.queue,o=m1.bind(null,Ne,t);return t.dispatch=o,[e.memoizedState,o]},useDebugValue:xg,useDeferredValue:function(e,t){var o=Io();return Tg(o,e,t)},useTransition:function(){var e=Th(!1);return e=c1.bind(null,Ne,e.queue,!0,!1),Io().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,o){var r=Ne,n=Io();if(qe){if(o===void 0)throw Error($(407));o=o()}else{if(o=t(),bt===null)throw Error($(349));(Ge&127)!==0||XT(r,t,o)}n.memoizedState=o;var a={value:o,getSnapshot:t};return n.queue=a,ex(qT.bind(null,r,a,e),[e]),r.flags|=2048,Jl(9,{destroy:void 0},GT.bind(null,r,a,o,t),null),o},useId:function(){var e=Io(),t=bt.identifierPrefix;if(qe){var o=wn,r=Rn;o=(r&~(1<<32-xr(r)-1)).toString(32)+o,t=\"_\"+t+\"R_\"+o,o=Ef++,0<\\/script>\",a=a.removeChild(a.firstChild);break;case\"select\":a=typeof r.is==\"string\"?i.createElement(\"select\",{is:r.is}):i.createElement(\"select\"),r.multiple?a.multiple=!0:r.size&&(a.size=r.size);break;default:a=typeof r.is==\"string\"?i.createElement(n,{is:r.is}):i.createElement(n)}}a[Mo]=t,a[nr]=r;e:for(i=t.child;i!==null;){if(i.tag===5||i.tag===6)a.appendChild(i.stateNode);else if(i.tag!==4&&i.tag!==27&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===t)break e;for(;i.sibling===null;){if(i.return===null||i.return===t)break e;i=i.return}i.sibling.return=i.return,i=i.sibling}t.stateNode=a;e:switch(Do(a,n,r),n){case\"button\":case\"input\":case\"select\":case\"textarea\":r=!!r.autoFocus;break e;case\"img\":r=!0;break e;default:r=!1}r&&Yn(t)}}return Ot(t),jy(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,o),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&Yn(t);else{if(typeof r!=\"string\"&&t.stateNode===null)throw Error($(166));if(e=ja.current,Cl(t)){if(e=t.stateNode,o=t.memoizedProps,r=null,n=Oo,n!==null)switch(n.tag){case 27:case 5:r=n.memoizedProps}e[Mo]=t,e=!!(e.nodeValue===o||r!==null&&r.suppressHydrationWarning===!0||mS(e.nodeValue,o)),e||Fa(t,!0)}else e=_f(e).createTextNode(r),e[Mo]=t,t.stateNode=e}return Ot(t),null;case 31:if(o=t.memoizedState,e===null||e.memoizedState!==null){if(r=Cl(t),o!==null){if(e===null){if(!r)throw Error($(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error($(557));e[Mo]=t}else Ri(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ot(t),e=!1}else o=Oy(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=o),e=!0;if(!e)return t.flags&256?(yr(t),t):(yr(t),null);if((t.flags&128)!==0)throw Error($(558))}return Ot(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(n=Cl(t),r!==null&&r.dehydrated!==null){if(e===null){if(!n)throw Error($(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error($(317));n[Mo]=t}else Ri(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ot(t),n=!1}else n=Oy(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(yr(t),t):(yr(t),null)}return yr(t),(t.flags&128)!==0?(t.lanes=o,t):(o=r!==null,e=e!==null&&e.memoizedState!==null,o&&(r=t.child,n=null,r.alternate!==null&&r.alternate.memoizedState!==null&&r.alternate.memoizedState.cachePool!==null&&(n=r.alternate.memoizedState.cachePool.pool),a=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(a=r.memoizedState.cachePool.pool),a!==n&&(r.flags|=2048)),o!==e&&o&&(t.child.flags|=8192),Vp(t,t.updateQueue),Ot(t),null);case 4:return Fl(),e===null&&_g(t.stateNode.containerInfo),Ot(t),null;case 10:return Jn(t.type),Ot(t),null;case 19:if(So(Zt),r=t.memoizedState,r===null)return Ot(t),null;if(n=(t.flags&128)!==0,a=r.rendering,a===null)if(n)Sc(r,!1);else{if(Ft!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(a=Tf(e),a!==null){for(t.flags|=128,Sc(r,!1),e=a.updateQueue,t.updateQueue=e,Vp(t,e),t.subtreeFlags=0,e=o,o=t.child;o!==null;)OT(o,e),o=o.sibling;return Et(Zt,Zt.current&1|2),qe&&In(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&br()>wf&&(t.flags|=128,n=!0,Sc(r,!1),t.lanes=4194304)}else{if(!n)if(e=Tf(a),e!==null){if(t.flags|=128,n=!0,e=e.updateQueue,t.updateQueue=e,Vp(t,e),Sc(r,!0),r.tail===null&&r.tailMode===\"hidden\"&&!a.alternate&&!qe)return Ot(t),null}else 2*br()-r.renderingStartTime>wf&&o!==536870912&&(t.flags|=128,n=!0,Sc(r,!1),t.lanes=4194304);r.isBackwards?(a.sibling=t.child,t.child=a):(e=r.last,e!==null?e.sibling=a:t.child=a,r.last=a)}return r.tail!==null?(e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=br(),e.sibling=null,o=Zt.current,Et(Zt,n?o&1|2:o&1),qe&&In(t,r.treeForkCount),e):(Ot(t),null);case 22:case 23:return yr(t),pg(),r=t.memoizedState!==null,e!==null?e.memoizedState!==null!==r&&(t.flags|=8192):r&&(t.flags|=8192),r?(o&536870912)!==0&&(t.flags&128)===0&&(Ot(t),t.subtreeFlags&6&&(t.flags|=8192)):Ot(t),o=t.updateQueue,o!==null&&Vp(t,o.retryQueue),o=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(o=e.memoizedState.cachePool.pool),r=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),r!==o&&(t.flags|=2048),e!==null&&So(Ei),null;case 24:return o=null,e!==null&&(o=e.memoizedState.cache),t.memoizedState.cache!==o&&(t.flags|=2048),Jn(io),Ot(t),null;case 25:return null;case 30:return null}throw Error($(156,t.tag))}function Iw(e,t){switch(ig(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Jn(io),Fl(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return ff(t),null;case 31:if(t.memoizedState!==null){if(yr(t),t.alternate===null)throw Error($(340));Ri()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(yr(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error($(340));Ri()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return So(Zt),null;case 4:return Fl(),null;case 10:return Jn(t.type),null;case 22:case 23:return yr(t),pg(),e!==null&&So(Ei),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Jn(io),null;case 25:return null;default:return null}}function O1(e,t){switch(ig(t),t.tag){case 3:Jn(io),Fl();break;case 26:case 27:case 5:ff(t);break;case 4:Fl();break;case 31:t.memoizedState!==null&&yr(t);break;case 13:yr(t);break;case 19:So(Zt);break;case 10:Jn(t.type);break;case 22:case 23:yr(t),pg(),e!==null&&So(Ei);break;case 24:Jn(io)}}function fu(e,t){try{var o=t.updateQueue,r=o!==null?o.lastEffect:null;if(r!==null){var n=r.next;o=n;do{if((o.tag&e)===e){r=void 0;var a=o.create,i=o.inst;r=a(),i.destroy=r}o=o.next}while(o!==n)}}catch(l){ut(t,t.return,l)}}function Ka(e,t,o){try{var r=t.updateQueue,n=r!==null?r.lastEffect:null;if(n!==null){var a=n.next;r=a;do{if((r.tag&e)===e){var i=r.inst,l=i.destroy;if(l!==void 0){i.destroy=void 0,n=t;var s=o,c=l;try{c()}catch(u){ut(n,s,u)}}}r=r.next}while(r!==a)}}catch(u){ut(t,t.return,u)}}function A1(e){var t=e.updateQueue;if(t!==null){var o=e.stateNode;try{UT(t,o)}catch(r){ut(e,e.return,r)}}}function D1(e,t,o){o.props=Ai(e.type,e.memoizedProps),o.state=e.memoizedState;try{o.componentWillUnmount()}catch(r){ut(e,t,r)}}function Uc(e,t){try{var o=e.ref;if(o!==null){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;case 30:r=e.stateNode;break;default:r=e.stateNode}typeof o==\"function\"?e.refCleanup=o(r):o.current=r}}catch(n){ut(e,t,n)}}function Mn(e,t){var o=e.ref,r=e.refCleanup;if(o!==null)if(typeof r==\"function\")try{r()}catch(n){ut(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof o==\"function\")try{o(null)}catch(n){ut(e,t,n)}else o.current=null}function N1(e){var t=e.type,o=e.memoizedProps,r=e.stateNode;try{e:switch(t){case\"button\":case\"input\":case\"select\":case\"textarea\":o.autoFocus&&r.focus();break e;case\"img\":o.src?r.src=o.src:o.srcSet&&(r.srcset=o.srcSet)}}catch(n){ut(e,e.return,n)}}function Uy(e,t,o){try{var r=e.stateNode;dM(r,e.type,o,t),r[nr]=t}catch(n){ut(e,e.return,n)}}function _1(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Za(e.type)||e.tag===4}function Hy(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||_1(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&&Za(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Mh(e,t,o){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?(o.nodeType===9?o.body:o.nodeName===\"HTML\"?o.ownerDocument.body:o).insertBefore(e,t):(t=o.nodeType===9?o.body:o.nodeName===\"HTML\"?o.ownerDocument.body:o,t.appendChild(e),o=o._reactRootContainer,o!=null||t.onclick!==null||(t.onclick=Qn));else if(r!==4&&(r===27&&Za(e.type)&&(o=e.stateNode,t=null),e=e.child,e!==null))for(Mh(e,t,o),e=e.sibling;e!==null;)Mh(e,t,o),e=e.sibling}function Rf(e,t,o){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?o.insertBefore(e,t):o.appendChild(e);else if(r!==4&&(r===27&&Za(e.type)&&(o=e.stateNode),e=e.child,e!==null))for(Rf(e,t,o),e=e.sibling;e!==null;)Rf(e,t,o),e=e.sibling}function z1(e){var t=e.stateNode,o=e.memoizedProps;try{for(var r=e.type,n=t.attributes;n.length;)t.removeAttributeNode(n[0]);Do(t,r,o),t[Mo]=e,t[nr]=o}catch(a){ut(e,e.return,a)}}var Fn=!1,ao=!1,Vy=!1,dx=typeof WeakSet==\"function\"?WeakSet:Set,xo=null;function Fw(e,t){if(e=e.containerInfo,kh=Lf,e=TT(e),tg(e)){if(\"selectionStart\"in e)var o={start:e.selectionStart,end:e.selectionEnd};else e:{o=(o=e.ownerDocument)&&o.defaultView||window;var r=o.getSelection&&o.getSelection();if(r&&r.rangeCount!==0){o=r.anchorNode;var n=r.anchorOffset,a=r.focusNode;r=r.focusOffset;try{o.nodeType,a.nodeType}catch{o=null;break e}var i=0,l=-1,s=-1,c=0,u=0,m=e,p=null;t:for(;;){for(var d;m!==o||n!==0&&m.nodeType!==3||(l=i+n),m!==a||r!==0&&m.nodeType!==3||(s=i+r),m.nodeType===3&&(i+=m.nodeValue.length),(d=m.firstChild)!==null;)p=m,m=d;for(;;){if(m===e)break t;if(p===o&&++c===n&&(l=i),p===a&&++u===r&&(s=i),(d=m.nextSibling)!==null)break;m=p,p=m.parentNode}m=d}o=l===-1||s===-1?null:{start:l,end:s}}else o=null}o=o||{start:0,end:0}}else o=null;for(Bh={focusedElem:e,selectionRange:o},Lf=!1,xo=t;xo!==null;)if(t=xo,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,xo=e;else for(;xo!==null;){switch(t=xo,a=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(o=0;o title\"))),Do(a,r,o),a[Mo]=e,To(a),r=a;break e;case\"link\":var i=kx(\"link\",\"href\",n).get(r+(o.href||\"\"));if(i){for(var l=0;lS&&(i=S,S=T,T=i);var h=jv(l,T),y=jv(l,S);if(h&&y&&(d.rangeCount!==1||d.anchorNode!==h.node||d.anchorOffset!==h.offset||d.focusNode!==y.node||d.focusOffset!==y.offset)){var g=m.createRange();g.setStart(h.node,h.offset),d.removeAllRanges(),T>S?(d.addRange(g),d.extend(y.node,y.offset)):(g.setEnd(y.node,y.offset),d.addRange(g))}}}}for(m=[],d=l;d=d.parentNode;)d.nodeType===1&&m.push({element:d,left:d.scrollLeft,top:d.scrollTop});for(typeof l.focus==\"function\"&&l.focus(),l=0;lo?32:o,Pe.T=null,o=Dh,Dh=null;var a=Ya,i=ea;if(fo=0,ts=Ya=null,ea=0,(rt&6)!==0)throw Error($(331));var l=rt;if(rt|=4,G1(a.current),$1(a,a.current,i,o),rt=l,du(0,!1),vr&&typeof vr.onPostCommitFiberRoot==\"function\")try{vr.onPostCommitFiberRoot(au,a)}catch{}return!0}finally{nt.p=n,Pe.T=r,iS(e,t)}}function gx(e,t,o){t=Hr(o,t),t=Ch(e.stateNode,t,2),e=Va(e,t,2),e!==null&&(lu(e,2),Dn(e))}function ut(e,t,o){if(e.tag===3)gx(e,e,o);else for(;t!==null;){if(t.tag===3){gx(t,e,o);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==\"function\"||typeof r.componentDidCatch==\"function\"&&($a===null||!$a.has(r))){e=Hr(o,e),o=S1(2),r=Va(t,o,2),r!==null&&(E1(o,r,t,e),lu(r,2),Dn(r));break}}t=t.return}}function Yy(e,t,o){var r=e.pingCache;if(r===null){r=e.pingCache=new Ww;var n=new Set;r.set(t,n)}else n=r.get(t),n===void 0&&(n=new Set,r.set(t,n));n.has(o)||(Og=!0,n.add(o),e=oM.bind(null,e,t,o),t.then(e,e))}function oM(e,t,o){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&o,e.warmLanes&=~o,bt===e&&(Ge&o)===o&&(Ft===4||Ft===3&&(Ge&62914560)===Ge&&300>br()-Qf?(rt&2)===0&&os(e,0):Ag|=o,es===Ge&&(es=0)),Dn(e)}function sS(e,t){t===0&&(t=Jx()),e=zi(e,t),e!==null&&(lu(e,t),Dn(e))}function rM(e){var t=e.memoizedState,o=0;t!==null&&(o=t.retryLane),sS(e,o)}function nM(e,t){var o=0;switch(e.tag){case 31:case 13:var r=e.stateNode,n=e.memoizedState;n!==null&&(o=n.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error($(314))}r!==null&&r.delete(t),sS(e,o)}function aM(e,t){return qh(e,t)}var Af=null,Ml=null,_h=!1,Df=!1,Xy=!1,La=0;function Dn(e){e!==Ml&&e.next===null&&(Ml===null?Af=Ml=e:Ml=Ml.next=e),Df=!0,_h||(_h=!0,lM())}function du(e,t){if(!Xy&&Df){Xy=!0;do for(var o=!1,r=Af;r!==null;){if(!t)if(e!==0){var n=r.pendingLanes;if(n===0)var a=0;else{var i=r.suspendedLanes,l=r.pingedLanes;a=(1<<31-xr(42|e)+1)-1,a&=n&~(i&~l),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(o=!0,bx(r,a))}else a=Ge,a=Uf(r,r===bt?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),(a&3)===0||iu(r,a)||(o=!0,bx(r,a));r=r.next}while(o);Xy=!1}}function iM(){cS()}function cS(){Df=_h=!1;var e=0;La!==0&&yM()&&(e=La);for(var t=br(),o=null,r=Af;r!==null;){var n=r.next,a=uS(r,t);a===0?(r.next=null,o===null?Af=n:o.next=n,n===null&&(Ml=o)):(o=r,(e!==0||(a&3)!==0)&&(Df=!0)),r=n}fo!==0&&fo!==5||du(e,!1),La!==0&&(La=0)}function uS(e,t){for(var o=e.suspendedLanes,r=e.pingedLanes,n=e.expirationTimes,a=e.pendingLanes&-62914561;0l)break;var u=s.transferSize,m=s.initiatorType;u&&Cx(m)&&(s=s.responseEnd,i+=u*(s\"u\"?null:document;function vS(e,t,o){var r=us;if(r&&typeof t==\"string\"&&t){var n=Ur(t);n='link[rel=\"'+e+'\"][href=\"'+n+'\"]',typeof o==\"string\"&&(n+='[crossorigin=\"'+o+'\"]'),Nx.has(n)||(Nx.add(n),e={rel:e,crossOrigin:o,href:t},r.querySelector(n)===null&&(t=r.createElement(\"link\"),Do(t,\"link\",e),To(t),r.head.appendChild(t)))}}function PM(e){ia.D(e),vS(\"dns-prefetch\",e,null)}function CM(e,t){ia.C(e,t),vS(\"preconnect\",e,t)}function RM(e,t,o){ia.L(e,t,o);var r=us;if(r&&e&&t){var n='link[rel=\"preload\"][as=\"'+Ur(t)+'\"]';t===\"image\"&&o&&o.imageSrcSet?(n+='[imagesrcset=\"'+Ur(o.imageSrcSet)+'\"]',typeof o.imageSizes==\"string\"&&(n+='[imagesizes=\"'+Ur(o.imageSizes)+'\"]')):n+='[href=\"'+Ur(e)+'\"]';var a=n;switch(t){case\"style\":a=rs(e);break;case\"script\":a=ps(e)}Xr.has(a)||(e=Dt({rel:\"preload\",href:t===\"image\"&&o&&o.imageSrcSet?void 0:e,as:t},o),Xr.set(a,e),r.querySelector(n)!==null||t===\"style\"&&r.querySelector(mu(a))||t===\"script\"&&r.querySelector(yu(a))||(t=r.createElement(\"link\"),Do(t,\"link\",e),To(t),r.head.appendChild(t)))}}function wM(e,t){ia.m(e,t);var o=us;if(o&&e){var r=t&&typeof t.as==\"string\"?t.as:\"script\",n='link[rel=\"modulepreload\"][as=\"'+Ur(r)+'\"][href=\"'+Ur(e)+'\"]',a=n;switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":a=ps(e)}if(!Xr.has(a)&&(e=Dt({rel:\"modulepreload\",href:e},t),Xr.set(a,e),o.querySelector(n)===null)){switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":if(o.querySelector(yu(a)))return}r=o.createElement(\"link\"),Do(r,\"link\",e),To(r),o.head.appendChild(r)}}}function MM(e,t,o){ia.S(e,t,o);var r=us;if(r&&e){var n=Vl(r).hoistableStyles,a=rs(e);t=t||\"default\";var i=n.get(a);if(!i){var l={loading:0,preload:null};if(i=r.querySelector(mu(a)))l.loading=5;else{e=Dt({rel:\"stylesheet\",href:e,\"data-precedence\":t},o),(o=Xr.get(a))&&zg(e,o);var s=i=r.createElement(\"link\");To(s),Do(s,\"link\",e),s._p=new Promise(function(c,u){s.onload=c,s.onerror=u}),s.addEventListener(\"load\",function(){l.loading|=1}),s.addEventListener(\"error\",function(){l.loading|=2}),l.loading|=4,af(i,t,r)}i={type:\"stylesheet\",instance:i,count:1,state:l},n.set(a,i)}}}function OM(e,t){ia.X(e,t);var o=us;if(o&&e){var r=Vl(o).hoistableScripts,n=ps(e),a=r.get(n);a||(a=o.querySelector(yu(n)),a||(e=Dt({src:e,async:!0},t),(t=Xr.get(n))&&kg(e,t),a=o.createElement(\"script\"),To(a),Do(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function AM(e,t){ia.M(e,t);var o=us;if(o&&e){var r=Vl(o).hoistableScripts,n=ps(e),a=r.get(n);a||(a=o.querySelector(yu(n)),a||(e=Dt({src:e,async:!0,type:\"module\"},t),(t=Xr.get(n))&&kg(e,t),a=o.createElement(\"script\"),To(a),Do(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function _x(e,t,o,r){var n=(n=ja.current)?zf(n):null;if(!n)throw Error($(446));switch(e){case\"meta\":case\"title\":return null;case\"style\":return typeof o.precedence==\"string\"&&typeof o.href==\"string\"?(t=rs(o.href),o=Vl(n).hoistableStyles,r=o.get(t),r||(r={type:\"style\",instance:null,count:0,state:null},o.set(t,r)),r):{type:\"void\",instance:null,count:0,state:null};case\"link\":if(o.rel===\"stylesheet\"&&typeof o.href==\"string\"&&typeof o.precedence==\"string\"){e=rs(o.href);var a=Vl(n).hoistableStyles,i=a.get(e);if(i||(n=n.ownerDocument||n,i={type:\"stylesheet\",instance:null,count:0,state:{loading:0,preload:null}},a.set(e,i),(a=n.querySelector(mu(e)))&&!a._p&&(i.instance=a,i.state.loading=5),Xr.has(e)||(o={rel:\"preload\",as:\"style\",href:o.href,crossOrigin:o.crossOrigin,integrity:o.integrity,media:o.media,hrefLang:o.hrefLang,referrerPolicy:o.referrerPolicy},Xr.set(e,o),a||DM(n,e,o,i.state))),t&&r===null)throw Error($(528,\"\"));return i}if(t&&r!==null)throw Error($(529,\"\"));return null;case\"script\":return t=o.async,o=o.src,typeof o==\"string\"&&t&&typeof t!=\"function\"&&typeof t!=\"symbol\"?(t=ps(o),o=Vl(n).hoistableScripts,r=o.get(t),r||(r={type:\"script\",instance:null,count:0,state:null},o.set(t,r)),r):{type:\"void\",instance:null,count:0,state:null};default:throw Error($(444,e))}}function rs(e){return'href=\"'+Ur(e)+'\"'}function mu(e){return'link[rel=\"stylesheet\"]['+e+\"]\"}function xS(e){return Dt({},e,{\"data-precedence\":e.precedence,precedence:null})}function DM(e,t,o,r){e.querySelector('link[rel=\"preload\"][as=\"style\"]['+t+\"]\")?r.loading=1:(t=e.createElement(\"link\"),r.preload=t,t.addEventListener(\"load\",function(){return r.loading|=1}),t.addEventListener(\"error\",function(){return r.loading|=2}),Do(t,\"link\",o),To(t),e.head.appendChild(t))}function ps(e){return'[src=\"'+Ur(e)+'\"]'}function yu(e){return\"script[async]\"+e}function zx(e,t,o){if(t.count++,t.instance===null)switch(t.type){case\"style\":var r=e.querySelector('style[data-href~=\"'+Ur(o.href)+'\"]');if(r)return t.instance=r,To(r),r;var n=Dt({},o,{\"data-href\":o.href,\"data-precedence\":o.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement(\"style\"),To(r),Do(r,\"style\",n),af(r,o.precedence,e),t.instance=r;case\"stylesheet\":n=rs(o.href);var a=e.querySelector(mu(n));if(a)return t.state.loading|=4,t.instance=a,To(a),a;r=xS(o),(n=Xr.get(n))&&zg(r,n),a=(e.ownerDocument||e).createElement(\"link\"),To(a);var i=a;return i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Do(a,\"link\",r),t.state.loading|=4,af(a,o.precedence,e),t.instance=a;case\"script\":return a=ps(o.src),(n=e.querySelector(yu(a)))?(t.instance=n,To(n),n):(r=o,(n=Xr.get(a))&&(r=Dt({},o),kg(r,n)),e=e.ownerDocument||e,n=e.createElement(\"script\"),To(n),Do(n,\"link\",r),e.head.appendChild(n),t.instance=n);case\"void\":return null;default:throw Error($(443,t.type))}else t.type===\"stylesheet\"&&(t.state.loading&4)===0&&(r=t.instance,t.state.loading|=4,af(r,o.precedence,e));return t.instance}function af(e,t,o){for(var r=o.querySelectorAll('link[rel=\"stylesheet\"][data-precedence],style[data-precedence]'),n=r.length?r[r.length-1]:null,a=n,i=0;i title\"):null)}function NM(e,t,o){if(o===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;switch(t.rel){case\"stylesheet\":return e=t.disabled,typeof t.precedence==\"string\"&&e==null;default:return!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 TS(e){return!(e.type===\"stylesheet\"&&(e.state.loading&3)===0)}function _M(e,t,o,r){if(o.type===\"stylesheet\"&&(typeof r.media!=\"string\"||matchMedia(r.media).matches!==!1)&&(o.state.loading&4)===0){if(o.instance===null){var n=rs(r.href),a=t.querySelector(mu(n));if(a){t=a._p,t!==null&&typeof t==\"object\"&&typeof t.then==\"function\"&&(e.count++,e=kf.bind(e),t.then(e,e)),o.state.loading|=4,o.instance=a,To(a);return}a=t.ownerDocument||t,r=xS(r),(n=Xr.get(n))&&zg(r,n),a=a.createElement(\"link\"),To(a);var i=a;i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Do(a,\"link\",r),o.instance=a}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(o,t),(t=o.state.preload)&&(o.state.loading&3)===0&&(e.count++,o=kf.bind(e),t.addEventListener(\"load\",o),t.addEventListener(\"error\",o))}}var Fy=0;function zM(e,t){return e.stylesheets&&e.count===0&&sf(e,e.stylesheets),0Fy?50:800)+t);return e.unsuspend=o,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(n)}}:null}function kf(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)sf(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Bf=null;function sf(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Bf=new Map,t.forEach(kM,e),Bf=null,kf.call(e))}function kM(e,t){if(!(t.state.loading&4)){var o=Bf.get(e);if(o)var r=o.get(null);else{o=new Map,Bf.set(e,o);for(var n=e.querySelectorAll(\"link[data-precedence],style[data-precedence]\"),a=0;a{\"use strict\";function AS(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(AS)}catch(e){console.error(e)}}AS(),DS.exports=OS()});var aE=Xo(pt=>{\"use strict\";var Eo=typeof Symbol==\"function\"&&Symbol.for,Yg=Eo?Symbol.for(\"react.element\"):60103,Xg=Eo?Symbol.for(\"react.portal\"):60106,ud=Eo?Symbol.for(\"react.fragment\"):60107,pd=Eo?Symbol.for(\"react.strict_mode\"):60108,fd=Eo?Symbol.for(\"react.profiler\"):60114,dd=Eo?Symbol.for(\"react.provider\"):60109,md=Eo?Symbol.for(\"react.context\"):60110,Gg=Eo?Symbol.for(\"react.async_mode\"):60111,yd=Eo?Symbol.for(\"react.concurrent_mode\"):60111,hd=Eo?Symbol.for(\"react.forward_ref\"):60112,gd=Eo?Symbol.for(\"react.suspense\"):60113,oO=Eo?Symbol.for(\"react.suspense_list\"):60120,bd=Eo?Symbol.for(\"react.memo\"):60115,vd=Eo?Symbol.for(\"react.lazy\"):60116,rO=Eo?Symbol.for(\"react.block\"):60121,nO=Eo?Symbol.for(\"react.fundamental\"):60117,aO=Eo?Symbol.for(\"react.responder\"):60118,iO=Eo?Symbol.for(\"react.scope\"):60119;function Pr(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case Yg:switch(e=e.type,e){case Gg:case yd:case ud:case fd:case pd:case gd:return e;default:switch(e=e&&e.$$typeof,e){case md:case hd:case vd:case bd:case dd:return e;default:return t}}case Xg:return t}}}function nE(e){return Pr(e)===yd}pt.AsyncMode=Gg;pt.ConcurrentMode=yd;pt.ContextConsumer=md;pt.ContextProvider=dd;pt.Element=Yg;pt.ForwardRef=hd;pt.Fragment=ud;pt.Lazy=vd;pt.Memo=bd;pt.Portal=Xg;pt.Profiler=fd;pt.StrictMode=pd;pt.Suspense=gd;pt.isAsyncMode=function(e){return nE(e)||Pr(e)===Gg};pt.isConcurrentMode=nE;pt.isContextConsumer=function(e){return Pr(e)===md};pt.isContextProvider=function(e){return Pr(e)===dd};pt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===Yg};pt.isForwardRef=function(e){return Pr(e)===hd};pt.isFragment=function(e){return Pr(e)===ud};pt.isLazy=function(e){return Pr(e)===vd};pt.isMemo=function(e){return Pr(e)===bd};pt.isPortal=function(e){return Pr(e)===Xg};pt.isProfiler=function(e){return Pr(e)===fd};pt.isStrictMode=function(e){return Pr(e)===pd};pt.isSuspense=function(e){return Pr(e)===gd};pt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===ud||e===yd||e===fd||e===pd||e===gd||e===oO||typeof e==\"object\"&&e!==null&&(e.$$typeof===vd||e.$$typeof===bd||e.$$typeof===dd||e.$$typeof===md||e.$$typeof===hd||e.$$typeof===nO||e.$$typeof===aO||e.$$typeof===iO||e.$$typeof===rO)};pt.typeOf=Pr});var lE=Xo((Mz,iE)=>{\"use strict\";iE.exports=aE()});var mE=Xo((Oz,dE)=>{\"use strict\";var qg=lE(),lO={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},sO={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},cO={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},pE={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Ig={};Ig[qg.ForwardRef]=cO;Ig[qg.Memo]=pE;function sE(e){return qg.isMemo(e)?pE:Ig[e.$$typeof]||lO}var uO=Object.defineProperty,pO=Object.getOwnPropertyNames,cE=Object.getOwnPropertySymbols,fO=Object.getOwnPropertyDescriptor,dO=Object.getPrototypeOf,uE=Object.prototype;function fE(e,t,o){if(typeof t!=\"string\"){if(uE){var r=dO(t);r&&r!==uE&&fE(e,r,o)}var n=pO(t);cE&&(n=n.concat(cE(t)));for(var a=sE(e),i=sE(t),l=0;l{\"use strict\";var DO=Symbol.for(\"react.transitional.element\"),NO=Symbol.for(\"react.fragment\");function AE(e,t,o){var r=null;if(o!==void 0&&(r=\"\"+o),t.key!==void 0&&(r=\"\"+t.key),\"key\"in t){o={};for(var n in t)n!==\"key\"&&(o[n]=t[n])}else o=t;return t=o.ref,{$$typeof:DO,type:e,key:r,ref:t!==void 0?t:null,props:o}}Pd.Fragment=NO;Pd.jsx=AE;Pd.jsxs=AE});var Ie=Xo((Ck,NE)=>{\"use strict\";NE.exports=DE()});var kE=Xo(vt=>{\"use strict\";var Qg=Symbol.for(\"react.transitional.element\"),Wg=Symbol.for(\"react.portal\"),Cd=Symbol.for(\"react.fragment\"),Rd=Symbol.for(\"react.strict_mode\"),wd=Symbol.for(\"react.profiler\"),Md=Symbol.for(\"react.consumer\"),Od=Symbol.for(\"react.context\"),Ad=Symbol.for(\"react.forward_ref\"),Dd=Symbol.for(\"react.suspense\"),Nd=Symbol.for(\"react.suspense_list\"),_d=Symbol.for(\"react.memo\"),zd=Symbol.for(\"react.lazy\"),_O=Symbol.for(\"react.view_transition\"),zO=Symbol.for(\"react.client.reference\");function Ir(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case Qg:switch(e=e.type,e){case Cd:case wd:case Rd:case Dd:case Nd:case _O:return e;default:switch(e=e&&e.$$typeof,e){case Od:case Ad:case zd:case _d:return e;case Md:return e;default:return t}}case Wg:return t}}}vt.ContextConsumer=Md;vt.ContextProvider=Od;vt.Element=Qg;vt.ForwardRef=Ad;vt.Fragment=Cd;vt.Lazy=zd;vt.Memo=_d;vt.Portal=Wg;vt.Profiler=wd;vt.StrictMode=Rd;vt.Suspense=Dd;vt.SuspenseList=Nd;vt.isContextConsumer=function(e){return Ir(e)===Md};vt.isContextProvider=function(e){return Ir(e)===Od};vt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===Qg};vt.isForwardRef=function(e){return Ir(e)===Ad};vt.isFragment=function(e){return Ir(e)===Cd};vt.isLazy=function(e){return Ir(e)===zd};vt.isMemo=function(e){return Ir(e)===_d};vt.isPortal=function(e){return Ir(e)===Wg};vt.isProfiler=function(e){return Ir(e)===wd};vt.isStrictMode=function(e){return Ir(e)===Rd};vt.isSuspense=function(e){return Ir(e)===Dd};vt.isSuspenseList=function(e){return Ir(e)===Nd};vt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===Cd||e===wd||e===Rd||e===Dd||e===Nd||typeof e==\"object\"&&e!==null&&(e.$$typeof===zd||e.$$typeof===_d||e.$$typeof===Od||e.$$typeof===Md||e.$$typeof===Ad||e.$$typeof===zO||e.getModuleId!==void 0)};vt.typeOf=Ir});var LE=Xo((Dk,BE)=>{\"use strict\";BE.exports=kE()});var w=q(re());var ir=q(re(),1),_S=q(NS(),1),zS=ir.createContext(null);function YM(){let e=ir.useContext(zS);if(!e)throw new Error(\"RenderContext not found\");return e}function XM(){return YM().model}function Ye(e){let t=XM(),o=ir.useSyncExternalStore(n=>(t.on(`change:${e}`,n),()=>t.off(`change:${e}`,n)),()=>t.get(e)),r=ir.useCallback(n=>{t.set(e,typeof n==\"function\"?n(t.get(e)):n),t.save_changes()},[t,e]);return[o,r]}function kS(e){return({el:t,model:o,experimental:r})=>{let n=_S.createRoot(t);return n.render(ir.createElement(ir.StrictMode,null,ir.createElement(zS.Provider,{value:{model:o,experimental:r}},ir.createElement(e)))),()=>n.unmount()}}function lr(e,...t){let o=new URL(`https://mui.com/production-error/?code=${e}`);return t.forEach(r=>o.searchParams.append(\"args[]\",r)),`Minified MUI error #${e}; visit ${o} for the full message.`}function Bi(){return Bi=Object.assign?Object.assign.bind():function(e){for(var t=1;t0?eo(bs,--Ko):0,hs--,so===10&&(hs=1,ad--),so}function Qo(){return so=Ko<$S?eo(bs,Ko++):0,hs++,so===10&&(hs=1,ad++),so}function Gr(){return eo(bs,Ko)}function vu(){return Ko}function xs(e,t){return Ja(bs,e,t)}function gs(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function id(e){return ad=hs=1,$S=Fo(bs=e),Ko=0,[]}function ld(e){return bs=\"\",e}function Ts(e){return nd(xs(Ko-1,$g(e===91?e+2:e===40?e+1:e)))}function GS(e){for(;(so=Gr())&&so<33;)Qo();return gs(e)>2||gs(so)>3?\"\":\" \"}function qS(e,t){for(;--t&&Qo()&&!(so<48||so>102||so>57&&so<65||so>70&&so<97););return xs(e,vu()+(t<6&&Gr()==32&&Qo()==32))}function $g(e){for(;Qo();)switch(so){case e:return Ko;case 34:case 39:e!==34&&e!==39&&$g(so);break;case 40:e===41&&$g(e);break;case 92:Qo();break}return Ko}function IS(e,t){for(;Qo()&&e+so!==57;)if(e+so===84&&Gr()===47)break;return\"/*\"+xs(t,Ko-1)+\"*\"+Li(e===47?e:Qo())}function FS(e){for(;!gs(Gr());)Qo();return xs(e,Ko)}function WS(e){return ld(sd(\"\",null,null,null,[\"\"],e=id(e),0,[0],e))}function sd(e,t,o,r,n,a,i,l,s){for(var c=0,u=0,m=i,p=0,d=0,v=0,T=1,S=1,h=1,y=0,g=\"\",b=n,E=a,C=r,P=g;S;)switch(v=y,y=Qo()){case 40:if(v!=108&&eo(P,m-1)==58){gu(P+=We(Ts(y),\"&\",\"&\\f\"),\"&\\f\")!=-1&&(h=-1);break}case 34:case 39:case 91:P+=Ts(y);break;case 9:case 10:case 13:case 32:P+=GS(v);break;case 92:P+=qS(vu()-1,7);continue;case 47:switch(Gr()){case 42:case 47:ys(FM(IS(Qo(),vu()),t,o),s);break;default:P+=\"/\"}break;case 123*T:l[c++]=Fo(P)*h;case 125*T:case 59:case 0:switch(y){case 0:case 125:S=0;case 59+u:h==-1&&(P=We(P,/\\f/g,\"\")),d>0&&Fo(P)-m&&ys(d>32?QS(P+\";\",r,o,m-1):QS(We(P,\" \",\"\")+\";\",r,o,m-2),s);break;case 59:P+=\";\";default:if(ys(C=KS(P,t,o,c,u,n,l,g,b=[],E=[],m),a),y===123)if(u===0)sd(P,t,C,C,b,a,m,l,E);else switch(p===99&&eo(P,3)===110?100:p){case 100:case 108:case 109:case 115:sd(e,C,C,r&&ys(KS(e,C,C,0,0,n,l,g,n,b=[],m),E),n,E,m,l,r?b:E);break;default:sd(P,C,C,C,[\"\"],E,0,l,E)}}c=u=d=0,T=h=1,g=P=\"\",m=i;break;case 58:m=1+Fo(P),d=v;default:if(T<1){if(y==123)--T;else if(y==125&&T++==0&&XS()==125)continue}switch(P+=Li(y),y*T){case 38:h=u>0?1:(P+=\"\\f\",-1);break;case 44:l[c++]=(Fo(P)-1)*h,h=1;break;case 64:Gr()===45&&(P+=Ts(Qo())),p=Gr(),u=m=Fo(g=P+=FS(vu())),y++;break;case 45:v===45&&Fo(P)==2&&(T=0)}}return a}function KS(e,t,o,r,n,a,i,l,s,c,u){for(var m=n-1,p=n===0?a:[\"\"],d=ms(p),v=0,T=0,S=0;v0?p[h]+\" \"+y:We(y,/&\\f/g,p[h])))&&(s[S++]=g);return bu(e,t,o,n===0?fs:l,s,c,u)}function FM(e,t,o){return bu(e,t,o,od,Li(YS()),Ja(e,2,-2),0)}function QS(e,t,o,r){return bu(e,t,o,ds,Ja(e,0,r),Ja(e,r+1,-1),r)}function ji(e,t){for(var o=\"\",r=ms(e),n=0;n6)switch(eo(e,t+1)){case 109:if(eo(e,t+4)!==45)break;case 102:return We(e,/(.+:)(.+)-([^]+)/,\"$1\"+tt+\"$2-$3$1\"+hu+(eo(e,t+3)==108?\"$3\":\"$2-$3\"))+e;case 115:return~gu(e,\"stretch\")?oE(We(e,\"stretch\",\"fill-available\"),t)+e:e}break;case 4949:if(eo(e,t+1)!==115)break;case 6444:switch(eo(e,Fo(e)-3-(~gu(e,\"!important\")&&10))){case 107:return We(e,\":\",\":\"+tt)+e;case 101:return We(e,/(.+:)([^;!]+)(;|!.+)?/,\"$1\"+tt+(eo(e,14)===45?\"inline-\":\"\")+\"box$3$1\"+tt+\"$2$3$1\"+No+\"$2box$3\")+e}break;case 5936:switch(eo(e,t+11)){case 114:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"tb\")+e;case 108:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"tb-rl\")+e;case 45:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"lr\")+e}return tt+e+No+e+e}return e}var eO=function(t,o,r,n){if(t.length>-1&&!t.return)switch(t.type){case ds:t.return=oE(t.value,t.length);break;case rd:return ji([vs(t,{value:We(t.value,\"@\",\"@\"+tt)})],n);case fs:if(t.length)return Vg(t.props,function(a){switch(Hg(a,/(::plac\\w+|:read-\\w+)/)){case\":read-only\":case\":read-write\":return ji([vs(t,{props:[We(a,/:(read-\\w+)/,\":\"+hu+\"$1\")]})],n);case\"::placeholder\":return ji([vs(t,{props:[We(a,/:(plac\\w+)/,\":\"+tt+\"input-$1\")]}),vs(t,{props:[We(a,/:(plac\\w+)/,\":\"+hu+\"$1\")]}),vs(t,{props:[We(a,/:(plac\\w+)/,No+\"input-$1\")]})],n)}return\"\"})}},tO=[eO],rE=function(t){var o=t.key;if(o===\"css\"){var r=document.querySelectorAll(\"style[data-emotion]:not([data-s])\");Array.prototype.forEach.call(r,function(T){var S=T.getAttribute(\"data-emotion\");S.indexOf(\" \")!==-1&&(document.head.appendChild(T),T.setAttribute(\"data-s\",\"\"))})}var n=t.stylisPlugins||tO,a={},i,l=[];i=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^=\"'+o+' \"]'),function(T){for(var S=T.getAttribute(\"data-emotion\").split(\" \"),h=1;h=4;++r,n-=4)o=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,o=(o&65535)*1540483477+((o>>>16)*59797<<16),o^=o>>>24,t=(o&65535)*1540483477+((o>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(n){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var hE={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};var yO=!1,hO=/[A-Z]|^ms/g,gO=/_EMO_([^_]+?)_([^]*?)_EMO_/g,xE=function(t){return t.charCodeAt(1)===45},gE=function(t){return t!=null&&typeof t!=\"boolean\"},Fg=cd(function(e){return xE(e)?e:e.replace(hO,\"-$&\").toLowerCase()}),bE=function(t,o){switch(t){case\"animation\":case\"animationName\":if(typeof o==\"string\")return o.replace(gO,function(r,n,a){return Nn={name:n,styles:a,next:Nn},n})}return hE[t]!==1&&!xE(t)&&typeof o==\"number\"&&o!==0?o+\"px\":o},bO=\"Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.\";function Su(e,t,o){if(o==null)return\"\";var r=o;if(r.__emotion_styles!==void 0)return r;switch(typeof o){case\"boolean\":return\"\";case\"object\":{var n=o;if(n.anim===1)return Nn={name:n.name,styles:n.styles,next:Nn},n.name;var a=o;if(a.styles!==void 0){var i=a.next;if(i!==void 0)for(;i!==void 0;)Nn={name:i.name,styles:i.styles,next:Nn},i=i.next;var l=a.styles+\";\";return l}return vO(e,t,o)}case\"function\":{if(e!==void 0){var s=Nn,c=o(e);return Nn=s,Su(e,t,c)}break}}var u=o;if(t==null)return u;var m=t[u];return m!==void 0?m:u}function vO(e,t,o){var r=\"\";if(Array.isArray(o))for(var n=0;n96?wO:MO},ME=function(t,o,r){var n;if(o){var a=o.shouldForwardProp;n=t.__emotion_forwardProp&&a?function(i){return t.__emotion_forwardProp(i)&&a(i)}:a}return typeof n!=\"function\"&&r&&(n=t.__emotion_forwardProp),n},OO=function(t){var o=t.cache,r=t.serialized,n=t.isStringTag;return Ss(o,r,n),Eu(function(){return Tu(o,r,n)}),null},OE=function e(t,o){var r=t.__emotion_real===t,n=r&&t.__emotion_base||t,a,i;o!==void 0&&(a=o.label,i=o.target);var l=ME(t,o,r),s=l||wE(n),c=!s(\"as\");return function(){var u=arguments,m=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(a!==void 0&&m.push(\"label:\"+a+\";\"),u[0]==null||u[0].raw===void 0)m.push.apply(m,u);else{var p=u[0];m.push(p[0]);for(var d=u.length,v=1;v{t[o]=jE(e[o])}),t}function Kt(e,t,o={clone:!0}){let r=o.clone?{...e}:e;return Cr(e)&&Cr(t)&&Object.keys(t).forEach(n=>{Zg.isValidElement(t[n])||(0,Jg.isValidElementType)(t[n])?r[n]=t[n]:Cr(t[n])&&Object.prototype.hasOwnProperty.call(e,n)&&Cr(e[n])?r[n]=Kt(e[n],t[n],o):o.clone?r[n]=Cr(t[n])?jE(t[n]):t[n]:r[n]=t[n]}),r}var kO=e=>{let t=Object.keys(e).map(o=>({key:o,val:e[o]}))||[];return t.sort((o,r)=>o.val-r.val),t.reduce((o,r)=>({...o,[r.key]:r.val}),{})};function e0(e){let{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:o=\"px\",step:r=5,...n}=e,a=kO(t),i=Object.keys(a);function l(p){return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o})`}function s(p){return`@media (max-width:${(typeof t[p]==\"number\"?t[p]:p)-r/100}${o})`}function c(p,d){let v=i.indexOf(d);return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o}) and (max-width:${(v!==-1&&typeof t[i[v]]==\"number\"?t[i[v]]:d)-r/100}${o})`}function u(p){return i.indexOf(p)+1r.startsWith(\"@container\")).sort((r,n)=>{let a=/min-width:\\s*([0-9.]+)/;return+(r.match(a)?.[1]||0)-+(n.match(a)?.[1]||0)});return o.length?o.reduce((r,n)=>{let a=t[n];return delete r[n],r[n]=a,r},{...t}):t}function t0(e,t){return t===\"@\"||t.startsWith(\"@\")&&(e.some(o=>t.startsWith(`@${o}`))||!!t.match(/^@\\d/))}function o0(e,t){let o=t.match(/^@([^/]+)?\\/?(.+)?$/);if(!o)return null;let[,r,n]=o,a=Number.isNaN(+r)?r||0:+r;return e.containerQueries(n).up(a)}function Bd(e){let t=(a,i)=>a.replace(\"@media\",i?`@container ${i}`:\"@container\");function o(a,i){a.up=(...l)=>t(e.breakpoints.up(...l),i),a.down=(...l)=>t(e.breakpoints.down(...l),i),a.between=(...l)=>t(e.breakpoints.between(...l),i),a.only=(...l)=>t(e.breakpoints.only(...l),i),a.not=(...l)=>{let s=t(e.breakpoints.not(...l),i);return s.includes(\"not all and\")?s.replace(\"not all and \",\"\").replace(\"min-width:\",\"width<\").replace(\"max-width:\",\"width>\").replace(\"and\",\"or\"):s}}let r={},n=a=>(o(r,a),r);return o(n),{...e,containerQueries:n}}var BO={borderRadius:4},UE=BO;function LO(e,t){return t?Kt(e,t,{clone:!1}):e}var sa=LO;var Ru={xs:0,sm:600,md:900,lg:1200,xl:1536},HE={keys:[\"xs\",\"sm\",\"md\",\"lg\",\"xl\"],up:e=>`@media (min-width:${Ru[e]}px)`},jO={containerQueries:e=>({up:t=>{let o=typeof t==\"number\"?t:Ru[t]||t;return typeof o==\"number\"&&(o=`${o}px`),e?`@container ${e} (min-width:${o})`:`@container (min-width:${o})`}})};function Wo(e,t,o){let r=e.theme||{};if(Array.isArray(t)){let a=r.breakpoints||HE;return t.reduce((i,l,s)=>(i[a.up(a.keys[s])]=o(t[s]),i),{})}if(typeof t==\"object\"){let a=r.breakpoints||HE;return Object.keys(t).reduce((i,l)=>{if(t0(a.keys,l)){let s=o0(r.containerQueries?r:jO,l);s&&(i[s]=o(t[l],l))}else if(Object.keys(a.values||Ru).includes(l)){let s=a.up(l);i[s]=o(t[l],l)}else{let s=l;i[s]=t[s]}return i},{})}return o(t)}function VE(e={}){return e.keys?.reduce((o,r)=>{let n=e.up(r);return o[n]={},o},{})||{}}function r0(e,t){return e.reduce((o,r)=>{let n=o[r];return(!n||Object.keys(n).length===0)&&delete o[r],o},t)}function ri(e){if(typeof e!=\"string\")throw new Error(lr(7));return e.charAt(0).toUpperCase()+e.slice(1)}function Ps(e,t,o=!0){if(!t||typeof t!=\"string\")return null;if(e&&e.vars&&o){let r=`vars.${t}`.split(\".\").reduce((n,a)=>n&&n[a]?n[a]:null,e);if(r!=null)return r}return t.split(\".\").reduce((r,n)=>r&&r[n]!=null?r[n]:null,e)}function wu(e,t,o,r=o){let n;return typeof e==\"function\"?n=e(o):Array.isArray(e)?n=e[o]||r:n=Ps(e,o)||r,t&&(n=t(n,r,e)),n}function UO(e){let{prop:t,cssProperty:o=e.prop,themeKey:r,transform:n}=e,a=i=>{if(i[t]==null)return null;let l=i[t],s=i.theme,c=Ps(s,r)||{};return Wo(i,l,m=>{let p=wu(c,n,m);return m===p&&typeof m==\"string\"&&(p=wu(c,n,`${t}${m===\"default\"?\"\":ri(m)}`,m)),o===!1?p:{[o]:p}})};return a.propTypes={},a.filterProps=[t],a}var Pt=UO;function Ld(e){let t={};return o=>(t[o]===void 0&&(t[o]=e(o)),t[o])}var HO={m:\"margin\",p:\"padding\"},VO={t:\"Top\",r:\"Right\",b:\"Bottom\",l:\"Left\",x:[\"Left\",\"Right\"],y:[\"Top\",\"Bottom\"]},$E={marginX:\"mx\",marginY:\"my\",paddingX:\"px\",paddingY:\"py\"},$O=Ld(e=>{if(e.length>2)if($E[e])e=$E[e];else return[e];let[t,o]=e.split(\"\"),r=HO[t],n=VO[o]||\"\";return Array.isArray(n)?n.map(a=>r+a):[r+n]}),n0=[\"m\",\"mt\",\"mr\",\"mb\",\"ml\",\"mx\",\"my\",\"margin\",\"marginTop\",\"marginRight\",\"marginBottom\",\"marginLeft\",\"marginX\",\"marginY\",\"marginInline\",\"marginInlineStart\",\"marginInlineEnd\",\"marginBlock\",\"marginBlockStart\",\"marginBlockEnd\"],a0=[\"p\",\"pt\",\"pr\",\"pb\",\"pl\",\"px\",\"py\",\"padding\",\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\",\"paddingX\",\"paddingY\",\"paddingInline\",\"paddingInlineStart\",\"paddingInlineEnd\",\"paddingBlock\",\"paddingBlockStart\",\"paddingBlockEnd\"],YE=[...n0,...a0];function Hi(e,t,o,r){let n=Ps(e,t,!0)??o;return typeof n==\"number\"||typeof n==\"string\"?a=>typeof a==\"string\"?a:typeof n==\"string\"?n.startsWith(\"var(\")&&a===0?0:n.startsWith(\"var(\")&&a===1?n:`calc(${a} * ${n})`:n*a:Array.isArray(n)?a=>{if(typeof a==\"string\")return a;let i=Math.abs(a),l=n[i];return a>=0?l:typeof l==\"number\"?-l:typeof l==\"string\"&&l.startsWith(\"var(\")?`calc(-1 * ${l})`:`-${l}`}:typeof n==\"function\"?n:()=>{}}function Mu(e){return Hi(e,\"spacing\",8,\"spacing\")}function Vi(e,t){return typeof t==\"string\"||t==null?t:e(t)}function YO(e,t){return o=>e.reduce((r,n)=>(r[n]=Vi(t,o),r),{})}function XO(e,t,o,r){if(!t.includes(o))return null;let n=$O(o),a=YO(n,r),i=e[o];return Wo(e,i,a)}function i0(e,t){let o=Mu(e.theme);return Object.keys(e).map(r=>XO(e,t,r,o)).reduce(sa,{})}function Vt(e){return i0(e,n0)}Vt.propTypes={};Vt.filterProps=n0;function $t(e){return i0(e,a0)}$t.propTypes={};$t.filterProps=a0;function XE(e){return i0(e,YE)}XE.propTypes={};XE.filterProps=YE;function Cs(e=8,t=Mu({spacing:e})){if(e.mui)return e;let o=(...r)=>(r.length===0?[1]:r).map(a=>{let i=t(a);return typeof i==\"number\"?`${i}px`:i}).join(\" \");return o.mui=!0,o}function GO(...e){let t=e.reduce((r,n)=>(n.filterProps.forEach(a=>{r[a]=n}),r),{}),o=r=>Object.keys(r).reduce((n,a)=>t[a]?sa(n,t[a](r)):n,{});return o.propTypes={},o.filterProps=e.reduce((r,n)=>r.concat(n.filterProps),[]),o}var ca=GO;function Rr(e){return typeof e!=\"number\"?e:`${e}px solid`}function Fr(e,t){return Pt({prop:e,themeKey:\"borders\",transform:t})}var qO=Fr(\"border\",Rr),IO=Fr(\"borderTop\",Rr),FO=Fr(\"borderRight\",Rr),KO=Fr(\"borderBottom\",Rr),QO=Fr(\"borderLeft\",Rr),WO=Fr(\"borderColor\"),ZO=Fr(\"borderTopColor\"),JO=Fr(\"borderRightColor\"),eA=Fr(\"borderBottomColor\"),tA=Fr(\"borderLeftColor\"),oA=Fr(\"outline\",Rr),rA=Fr(\"outlineColor\"),Ou=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){let t=Hi(e.theme,\"shape.borderRadius\",4,\"borderRadius\"),o=r=>({borderRadius:Vi(t,r)});return Wo(e,e.borderRadius,o)}return null};Ou.propTypes={};Ou.filterProps=[\"borderRadius\"];var S4=ca(qO,IO,FO,KO,QO,WO,ZO,JO,eA,tA,Ou,oA,rA);var Au=e=>{if(e.gap!==void 0&&e.gap!==null){let t=Hi(e.theme,\"spacing\",8,\"gap\"),o=r=>({gap:Vi(t,r)});return Wo(e,e.gap,o)}return null};Au.propTypes={};Au.filterProps=[\"gap\"];var Du=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){let t=Hi(e.theme,\"spacing\",8,\"columnGap\"),o=r=>({columnGap:Vi(t,r)});return Wo(e,e.columnGap,o)}return null};Du.propTypes={};Du.filterProps=[\"columnGap\"];var Nu=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){let t=Hi(e.theme,\"spacing\",8,\"rowGap\"),o=r=>({rowGap:Vi(t,r)});return Wo(e,e.rowGap,o)}return null};Nu.propTypes={};Nu.filterProps=[\"rowGap\"];var nA=Pt({prop:\"gridColumn\"}),aA=Pt({prop:\"gridRow\"}),iA=Pt({prop:\"gridAutoFlow\"}),lA=Pt({prop:\"gridAutoColumns\"}),sA=Pt({prop:\"gridAutoRows\"}),cA=Pt({prop:\"gridTemplateColumns\"}),uA=Pt({prop:\"gridTemplateRows\"}),pA=Pt({prop:\"gridTemplateAreas\"}),fA=Pt({prop:\"gridArea\"}),M4=ca(Au,Du,Nu,nA,aA,iA,lA,sA,cA,uA,pA,fA);function $i(e,t){return t===\"grey\"?t:e}var dA=Pt({prop:\"color\",themeKey:\"palette\",transform:$i}),mA=Pt({prop:\"bgcolor\",cssProperty:\"backgroundColor\",themeKey:\"palette\",transform:$i}),yA=Pt({prop:\"backgroundColor\",themeKey:\"palette\",transform:$i}),N4=ca(dA,mA,yA);function sr(e){return e<=1&&e!==0?`${e*100}%`:e}var hA=Pt({prop:\"width\",transform:sr}),jd=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){let t=o=>{let r=e.theme?.breakpoints?.values?.[o]||Ru[o];return r?e.theme?.breakpoints?.unit!==\"px\"?{maxWidth:`${r}${e.theme.breakpoints.unit}`}:{maxWidth:r}:{maxWidth:sr(o)}};return Wo(e,e.maxWidth,t)}return null};jd.filterProps=[\"maxWidth\"];var gA=Pt({prop:\"minWidth\",transform:sr}),bA=Pt({prop:\"height\",transform:sr}),vA=Pt({prop:\"maxHeight\",transform:sr}),xA=Pt({prop:\"minHeight\",transform:sr}),L4=Pt({prop:\"size\",cssProperty:\"width\",transform:sr}),j4=Pt({prop:\"size\",cssProperty:\"height\",transform:sr}),TA=Pt({prop:\"boxSizing\"}),U4=ca(hA,jd,gA,bA,vA,xA,TA);var SA={border:{themeKey:\"borders\",transform:Rr},borderTop:{themeKey:\"borders\",transform:Rr},borderRight:{themeKey:\"borders\",transform:Rr},borderBottom:{themeKey:\"borders\",transform:Rr},borderLeft:{themeKey:\"borders\",transform:Rr},borderColor:{themeKey:\"palette\"},borderTopColor:{themeKey:\"palette\"},borderRightColor:{themeKey:\"palette\"},borderBottomColor:{themeKey:\"palette\"},borderLeftColor:{themeKey:\"palette\"},outline:{themeKey:\"borders\",transform:Rr},outlineColor:{themeKey:\"palette\"},borderRadius:{themeKey:\"shape.borderRadius\",style:Ou},color:{themeKey:\"palette\",transform:$i},bgcolor:{themeKey:\"palette\",cssProperty:\"backgroundColor\",transform:$i},backgroundColor:{themeKey:\"palette\",transform:$i},p:{style:$t},pt:{style:$t},pr:{style:$t},pb:{style:$t},pl:{style:$t},px:{style:$t},py:{style:$t},padding:{style:$t},paddingTop:{style:$t},paddingRight:{style:$t},paddingBottom:{style:$t},paddingLeft:{style:$t},paddingX:{style:$t},paddingY:{style:$t},paddingInline:{style:$t},paddingInlineStart:{style:$t},paddingInlineEnd:{style:$t},paddingBlock:{style:$t},paddingBlockStart:{style:$t},paddingBlockEnd:{style:$t},m:{style:Vt},mt:{style:Vt},mr:{style:Vt},mb:{style:Vt},ml:{style:Vt},mx:{style:Vt},my:{style:Vt},margin:{style:Vt},marginTop:{style:Vt},marginRight:{style:Vt},marginBottom:{style:Vt},marginLeft:{style:Vt},marginX:{style:Vt},marginY:{style:Vt},marginInline:{style:Vt},marginInlineStart:{style:Vt},marginInlineEnd:{style:Vt},marginBlock:{style:Vt},marginBlockStart:{style:Vt},marginBlockEnd:{style:Vt},displayPrint:{cssProperty:!1,transform:e=>({\"@media print\":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:Au},rowGap:{style:Nu},columnGap:{style:Du},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:\"zIndex\"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:\"shadows\"},width:{transform:sr},maxWidth:{style:jd},minWidth:{transform:sr},height:{transform:sr},maxHeight:{transform:sr},minHeight:{transform:sr},boxSizing:{},font:{themeKey:\"font\"},fontFamily:{themeKey:\"typography\"},fontSize:{themeKey:\"typography\"},fontStyle:{themeKey:\"typography\"},fontWeight:{themeKey:\"typography\"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:\"typography\"}},un=SA;function EA(...e){let t=e.reduce((r,n)=>r.concat(Object.keys(n)),[]),o=new Set(t);return e.every(r=>o.size===Object.keys(r).length)}function PA(e,t){return typeof e==\"function\"?e(t):e}function CA(){function e(o,r,n,a){let i={[o]:r,theme:n},l=a[o];if(!l)return{[o]:r};let{cssProperty:s=o,themeKey:c,transform:u,style:m}=l;if(r==null)return null;if(c===\"typography\"&&r===\"inherit\")return{[o]:r};let p=Ps(n,c)||{};return m?m(i):Wo(i,r,v=>{let T=wu(p,u,v);return v===T&&typeof v==\"string\"&&(T=wu(p,u,`${o}${v===\"default\"?\"\":ri(v)}`,v)),s===!1?T:{[s]:T}})}function t(o){let{sx:r,theme:n={},nested:a}=o||{};if(!r)return null;let i=n.unstable_sxConfig??un;function l(s){let c=s;if(typeof s==\"function\")c=s(n);else if(typeof s!=\"object\")return s;if(!c)return null;let u=VE(n.breakpoints),m=Object.keys(u),p=u;return Object.keys(c).forEach(d=>{let v=PA(c[d],n);if(v!=null)if(typeof v==\"object\")if(i[d])p=sa(p,e(d,v,n,i));else{let T=Wo({theme:n},v,S=>({[d]:S}));EA(T,v)?p[d]=t({sx:v,theme:n,nested:!0}):p=sa(p,T)}else p=sa(p,e(d,v,n,i))}),!a&&n.modularCssLayers?{\"@layer sx\":kd(n,r0(m,p))}:kd(n,r0(m,p))}return Array.isArray(r)?r.map(l):l(r)}return t}var GE=CA();GE.filterProps=[\"sx\"];var Kr=GE;function l0(e,t){let o=this;if(o.vars){if(!o.colorSchemes?.[e]||typeof o.getColorSchemeSelector!=\"function\")return{};let r=o.getColorSchemeSelector(e);return r===\"&\"?t:((r.includes(\"data-\")||r.includes(\".\"))&&(r=`*:where(${r.replace(/\\s*&$/,\"\")}) &`),{[r]:t})}return o.palette.mode===e?t:{}}function RA(e={},...t){let{breakpoints:o={},palette:r={},spacing:n,shape:a={},...i}=e,l=e0(o),s=Cs(n),c=Kt({breakpoints:l,direction:\"ltr\",components:{},palette:{mode:\"light\",...r},spacing:s,shape:{...UE,...a}},i);return c=Bd(c),c.applyStyles=l0,c=t.reduce((u,m)=>Kt(u,m),c),c.unstable_sxConfig={...un,...i?.unstable_sxConfig},c.unstable_sx=function(m){return Kr({sx:m,theme:this})},c}var Yi=RA;var qE=q(re(),1);function wA(e){return Object.keys(e).length===0}function MA(e=null){let t=qE.useContext(ti);return!t||wA(t)?e:t}var s0=MA;var OA=Yi();function AA(e=OA){return s0(e)}var Rs=AA;var DA=e=>{let t={systemProps:{},otherProps:{}},o=e?.theme?.unstable_sxConfig??un;return Object.keys(e).forEach(r=>{o[r]?t.systemProps[r]=e[r]:t.otherProps[r]=e[r]}),t};function ws(e){let{sx:t,...o}=e,{systemProps:r,otherProps:n}=DA(o),a;return Array.isArray(t)?a=[r,...t]:typeof t==\"function\"?a=(...i)=>{let l=t(...i);return Cr(l)?{...r,...l}:r}:a={...r,...t},{...n,sx:a}}var IE=e=>e,NA=()=>{let e=IE;return{configure(t){e=t},generate(t){return e(t)},reset(){e=IE}}},_A=NA(),Ms=_A;var KE=q(re(),1);function FE(e){var t,o,r=\"\";if(typeof e==\"string\"||typeof e==\"number\")r+=e;else if(typeof e==\"object\")if(Array.isArray(e)){var n=e.length;for(t=0;tl!==\"theme\"&&l!==\"sx\"&&l!==\"as\"})(Kr);return KE.forwardRef(function(s,c){let u=Rs(o),{className:m,component:p=\"div\",...d}=ws(s);return(0,QE.jsx)(a,{as:p,ref:c,className:ie(m,n?n(r):r),theme:t&&u[t]||u,...d})})}var kA={active:\"active\",checked:\"checked\",completed:\"completed\",disabled:\"disabled\",error:\"error\",expanded:\"expanded\",focused:\"focused\",focusVisible:\"focusVisible\",open:\"open\",readOnly:\"readOnly\",required:\"required\",selected:\"selected\"};function _e(e,t,o=\"Mui\"){let r=kA[t];return r?`${o}-${r}`:`${Ms.generate(e)}-${t}`}function Ce(e,t,o=\"Mui\"){let r={};return t.forEach(n=>{r[n]=_e(e,n,o)}),r}function zu(e){let{variants:t,...o}=e,r={variants:t,style:la(o),isProcessed:!0};return r.style===o||t&&t.forEach(n=>{typeof n.style!=\"function\"&&(n.style=la(n.style))}),r}var BA=Yi();function c0(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}function Xi(e,t){return t&&e&&typeof e==\"object\"&&e.styles&&!e.styles.startsWith(\"@layer\")&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}function LA(e){return e?(t,o)=>o[e]:null}function jA(e,t,o){e.theme=HA(e.theme)?o:e.theme[t]||e.theme}function Ud(e,t,o){let r=typeof t==\"function\"?t(e):t;if(Array.isArray(r))return r.flatMap(n=>Ud(e,n,o));if(Array.isArray(r?.variants)){let n;if(r.isProcessed)n=o?Xi(r.style,o):r.style;else{let{variants:a,...i}=r;n=o?Xi(la(i),o):i}return WE(e,r.variants,[n],o)}return r?.isProcessed?o?Xi(la(r.style),o):r.style:o?Xi(la(r),o):r}function WE(e,t,o=[],r=void 0){let n;e:for(let a=0;a{zE(l,C=>C.filter(P=>P!==Kr));let{name:c,slot:u,skipVariantsResolver:m,skipSx:p,overridesResolver:d=LA($A(u)),...v}=s,T=c&&c.startsWith(\"Mui\")||u?\"components\":\"custom\",S=m!==void 0?m:u&&u!==\"Root\"&&u!==\"root\"||!1,h=p||!1,y=c0;u===\"Root\"||u===\"root\"?y=r:u?y=n:VA(l)&&(y=void 0);let g=Cu(l,{shouldForwardProp:y,label:UA(c,u),...v}),b=C=>{if(C.__emotion_real===C)return C;if(typeof C==\"function\")return function(A){return Ud(A,C,A.theme.modularCssLayers?T:void 0)};if(Cr(C)){let P=zu(C);return function(_){return P.variants?Ud(_,P,_.theme.modularCssLayers?T:void 0):_.theme.modularCssLayers?Xi(P.style,T):P.style}}return C},E=(...C)=>{let P=[],A=C.map(b),_=[];if(P.push(a),c&&d&&_.push(function(k){let O=k.theme.components?.[c]?.styleOverrides;if(!O)return null;let N={};for(let X in O)N[X]=Ud(k,O[X],k.theme.modularCssLayers?\"theme\":void 0);return d(k,N)}),c&&!S&&_.push(function(k){let O=k.theme?.components?.[c]?.variants;return O?WE(k,O,[],k.theme.modularCssLayers?\"theme\":void 0):null}),h||_.push(Kr),Array.isArray(A[0])){let x=A.shift(),k=new Array(P.length).fill(\"\"),U=new Array(_.length).fill(\"\"),O;O=[...k,...x,...U],O.raw=[...k,...x.raw,...U],P.unshift(O)}let z=[...P,...A,..._],I=g(...z);return l.muiName&&(I.muiName=l.muiName),I};return g.withConfig&&(E.withConfig=g.withConfig),E}}function UA(e,t){return void 0}function HA(e){for(let t in e)return!1;return!0}function VA(e){return typeof e==\"string\"&&e.charCodeAt(0)>96}function $A(e){return e&&e.charAt(0).toLowerCase()+e.slice(1)}function ni(e,t,o=!1){let r={...t};for(let n in e)if(Object.prototype.hasOwnProperty.call(e,n)){let a=n;if(a===\"components\"||a===\"slots\")r[a]={...e[a],...r[a]};else if(a===\"componentsProps\"||a===\"slotProps\"){let i=e[a],l=t[a];if(!l)r[a]=i||{};else if(!i)r[a]=l;else{r[a]={...l};for(let s in i)if(Object.prototype.hasOwnProperty.call(i,s)){let c=s;r[a][c]=ni(i[c],l[c],o)}}}else a===\"className\"&&o&&t.className?r.className=ie(e?.className,t?.className):a===\"style\"&&o&&t.style?r.style={...e?.style,...t?.style}:r[a]===void 0&&(r[a]=e[a])}return r}var Vd=q(re(),1),YA=typeof window<\"u\"?Vd.useLayoutEffect:Vd.useEffect,wr=YA;function XA(e,t=Number.MIN_SAFE_INTEGER,o=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,o))}var ua=XA;function p0(e,t=0,o=1){return ua(e,t,o)}function GA(e){e=e.slice(1);let t=new RegExp(`.{1,${e.length>=6?2:1}}`,\"g\"),o=e.match(t);return o&&o[0].length===1&&(o=o.map(r=>r+r)),o?`rgb${o.length===4?\"a\":\"\"}(${o.map((r,n)=>n<3?parseInt(r,16):Math.round(parseInt(r,16)/255*1e3)/1e3).join(\", \")})`:\"\"}function ai(e){if(e.type)return e;if(e.charAt(0)===\"#\")return ai(GA(e));let t=e.indexOf(\"(\"),o=e.substring(0,t);if(![\"rgb\",\"rgba\",\"hsl\",\"hsla\",\"color\"].includes(o))throw new Error(lr(9,e));let r=e.substring(t+1,e.length-1),n;if(o===\"color\"){if(r=r.split(\" \"),n=r.shift(),r.length===4&&r[3].charAt(0)===\"/\"&&(r[3]=r[3].slice(1)),![\"srgb\",\"display-p3\",\"a98-rgb\",\"prophoto-rgb\",\"rec-2020\"].includes(n))throw new Error(lr(10,n))}else r=r.split(\",\");return r=r.map(a=>parseFloat(a)),{type:o,values:r,colorSpace:n}}var qA=e=>{let t=ai(e);return t.values.slice(0,3).map((o,r)=>t.type.includes(\"hsl\")&&r!==0?`${o}%`:o).join(\" \")},Os=(e,t)=>{try{return qA(e)}catch{return e}};function $d(e){let{type:t,colorSpace:o}=e,{values:r}=e;return t.includes(\"rgb\")?r=r.map((n,a)=>a<3?parseInt(n,10):n):t.includes(\"hsl\")&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),t.includes(\"color\")?r=`${o} ${r.join(\" \")}`:r=`${r.join(\", \")}`,`${t}(${r})`}function f0(e){e=ai(e);let{values:t}=e,o=t[0],r=t[1]/100,n=t[2]/100,a=r*Math.min(n,1-n),i=(c,u=(c+o/30)%12)=>n-a*Math.max(Math.min(u-3,9-u,1),-1),l=\"rgb\",s=[Math.round(i(0)*255),Math.round(i(8)*255),Math.round(i(4)*255)];return e.type===\"hsla\"&&(l+=\"a\",s.push(t[3])),$d({type:l,values:s})}function u0(e){e=ai(e);let t=e.type===\"hsl\"||e.type===\"hsla\"?ai(f0(e)).values:e.values;return t=t.map(o=>(e.type!==\"color\"&&(o/=255),o<=.03928?o/12.92:((o+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function ZE(e,t){let o=u0(e),r=u0(t);return(Math.max(o,r)+.05)/(Math.min(o,r)+.05)}function As(e,t){return e=ai(e),t=p0(t),(e.type===\"rgb\"||e.type===\"hsl\")&&(e.type+=\"a\"),e.type===\"color\"?e.values[3]=`/${t}`:e.values[3]=t,$d(e)}function ii(e,t,o){try{return As(e,t)}catch{return e}}function Ds(e,t){if(e=ai(e),t=p0(t),e.type.includes(\"hsl\"))e.values[2]*=1-t;else if(e.type.includes(\"rgb\")||e.type.includes(\"color\"))for(let o=0;o<3;o+=1)e.values[o]*=1-t;return $d(e)}function it(e,t,o){try{return Ds(e,t)}catch{return e}}function Ns(e,t){if(e=ai(e),t=p0(t),e.type.includes(\"hsl\"))e.values[2]+=(100-e.values[2])*t;else if(e.type.includes(\"rgb\"))for(let o=0;o<3;o+=1)e.values[o]+=(255-e.values[o])*t;else if(e.type.includes(\"color\"))for(let o=0;o<3;o+=1)e.values[o]+=(1-e.values[o])*t;return $d(e)}function lt(e,t,o){try{return Ns(e,t)}catch{return e}}function IA(e,t=.15){return u0(e)>.5?Ds(e,t):Ns(e,t)}function ku(e,t,o){try{return IA(e,t)}catch{return e}}var Yd=q(re(),1);var FA=q(Ie(),1),KA=Yd.createContext();var li=()=>Yd.useContext(KA)??!1;var Xd=q(re(),1);var QA=q(Ie(),1),WA=Xd.createContext(void 0);function ZA(e){let{theme:t,name:o,props:r}=e;if(!t||!t.components||!t.components[o])return r;let n=t.components[o];return n.defaultProps?ni(n.defaultProps,r,t.components.mergeClassNameAndStyle):!n.styleOverrides&&!n.variants?ni(n,r,t.components.mergeClassNameAndStyle):r}function d0({props:e,name:t}){let o=Xd.useContext(WA);return ZA({props:e,name:t,theme:{components:o}})}var Bu=q(re(),1),JE=0;function e5(e){let[t,o]=Bu.useState(e),r=e||t;return Bu.useEffect(()=>{t==null&&(JE+=1,o(`mui-${JE}`))},[t]),r}var t5={...Bu},eP=t5.useId;function Gd(e){if(eP!==void 0){let t=eP();return e??t}return e5(e)}var tP={theme:void 0};function qd(e){let t,o;return function(n){let a=t;return(a===void 0||n.theme!==o)&&(tP.theme=n.theme,a=zu(e(tP)),t=a,o=n.theme),a}}function Id(e=\"\"){function t(...r){if(!r.length)return\"\";let n=r[0];return typeof n==\"string\"&&!n.match(/(#|\\(|\\)|(-?(\\d*\\.)?\\d+)(px|em|%|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc))|^(-?(\\d*\\.)?\\d+)$|(\\d+ \\d+ \\d+)/)?`, var(--${e?`${e}-`:\"\"}${n}${t(...r.slice(1))})`:`, ${n}`}return(r,...n)=>`var(--${e?`${e}-`:\"\"}${r}${t(...n)})`}var oP=(e,t,o,r=[])=>{let n=e;t.forEach((a,i)=>{i===t.length-1?Array.isArray(n)?n[Number(a)]=o:n&&typeof n==\"object\"&&(n[a]=o):n&&typeof n==\"object\"&&(n[a]||(n[a]=r.includes(a)?[]:{}),n=n[a])})},o5=(e,t,o)=>{function r(n,a=[],i=[]){Object.entries(n).forEach(([l,s])=>{(!o||o&&!o([...a,l]))&&s!=null&&(typeof s==\"object\"&&Object.keys(s).length>0?r(s,[...a,l],Array.isArray(s)?[...i,l]:i):t([...a,l],s,i))})}r(e)},r5=(e,t)=>typeof t==\"number\"?[\"lineHeight\",\"fontWeight\",\"opacity\",\"zIndex\"].some(r=>e.includes(r))||e[e.length-1].toLowerCase().includes(\"opacity\")?t:`${t}px`:t;function Lu(e,t){let{prefix:o,shouldSkipGeneratingVar:r}=t||{},n={},a={},i={};return o5(e,(l,s,c)=>{if((typeof s==\"string\"||typeof s==\"number\")&&(!r||!r(l,s))){let u=`--${o?`${o}-`:\"\"}${l.join(\"-\")}`,m=r5(l,s);Object.assign(n,{[u]:m}),oP(a,l,`var(${u})`,c),oP(i,l,`var(${u}, ${m})`,c)}},l=>l[0]===\"vars\"),{css:n,vars:a,varsWithDefaults:i}}function n5(e,t={}){let{getSelector:o=h,disableCssColorScheme:r,colorSchemeSelector:n,enableContrastVars:a}=t,{colorSchemes:i={},components:l,defaultColorScheme:s=\"light\",...c}=e,{vars:u,css:m,varsWithDefaults:p}=Lu(c,t),d=p,v={},{[s]:T,...S}=i;if(Object.entries(S||{}).forEach(([b,E])=>{let{vars:C,css:P,varsWithDefaults:A}=Lu(E,t);d=Kt(d,A),v[b]={css:P,vars:C}}),T){let{css:b,vars:E,varsWithDefaults:C}=Lu(T,t);d=Kt(d,C),v[s]={css:b,vars:E}}function h(b,E){let C=n;if(n===\"class\"&&(C=\".%s\"),n===\"data\"&&(C=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(C=`[${n}=\"%s\"]`),b){if(C===\"media\")return e.defaultColorScheme===b?\":root\":{[`@media (prefers-color-scheme: ${i[b]?.palette?.mode||b})`]:{\":root\":E}};if(C)return e.defaultColorScheme===b?`:root, ${C.replace(\"%s\",String(b))}`:C.replace(\"%s\",String(b))}return\":root\"}return{vars:d,generateThemeVars:()=>{let b={...u};return Object.entries(v).forEach(([,{vars:E}])=>{b=Kt(b,E)}),b},generateStyleSheets:()=>{let b=[],E=e.defaultColorScheme||\"light\";function C(_,z){Object.keys(z).length&&b.push(typeof _==\"string\"?{[_]:{...z}}:_)}C(o(void 0,{...m}),m);let{[E]:P,...A}=v;if(P){let{css:_}=P,z=i[E]?.palette?.mode,I=!r&&z?{colorScheme:z,..._}:{..._};C(o(E,{...I}),I)}return Object.entries(A).forEach(([_,{css:z}])=>{let I=i[_]?.palette?.mode,x=!r&&I?{colorScheme:I,...z}:{...z};C(o(_,{...x}),x)}),a&&b.push({\":root\":{\"--__l-threshold\":\"0.7\",\"--__l\":\"clamp(0, (l / var(--__l-threshold) - 1) * -infinity, 1)\",\"--__a\":\"clamp(0.87, (l / var(--__l-threshold) - 1) * -infinity, 1)\"}}),b}}}var m0=n5;function y0(e){return function(o){return e===\"media\"?`@media (prefers-color-scheme: ${o})`:e?e.startsWith(\"data-\")&&!e.includes(\"%s\")?`[${e}=\"${o}\"] &`:e===\"class\"?`.${o} &`:e===\"data\"?`[data-${o}] &`:`${e.replace(\"%s\",o)} &`:\"&\"}}function Le(e,t,o=void 0){let r={};for(let n in e){let a=e[n],i=\"\",l=!0;for(let s=0;s=o?Fd.text.primary:h0.text.primary}let d=({color:S,name:h,mainShade:y=500,lightShade:g=300,darkShade:b=700})=>{if(S={...S},!S.main&&S[y]&&(S.main=S[y]),!S.hasOwnProperty(\"main\"))throw new Error(lr(11,h?` (${h})`:\"\",y));if(typeof S.main!=\"string\")throw new Error(lr(12,h?` (${h})`:\"\",JSON.stringify(S.main)));return n?(aP(n,S,\"light\",g,r),aP(n,S,\"dark\",b,r)):(nP(S,\"light\",g,r),nP(S,\"dark\",b,r)),S.contrastText||(S.contrastText=p(S.main)),S},v;return t===\"light\"?v=iP():t===\"dark\"&&(v=lP()),Kt({common:{...zs},mode:t,primary:d({color:i,name:\"primary\"}),secondary:d({color:l,name:\"secondary\",mainShade:\"A400\",lightShade:\"A200\",darkShade:\"A700\"}),error:d({color:s,name:\"error\"}),warning:d({color:m,name:\"warning\"}),info:d({color:c,name:\"info\"}),success:d({color:u,name:\"success\"}),grey:rP,contrastThreshold:o,getContrastText:p,augmentColor:d,tonalOffset:r,...v},a)}function Kd(e){let t={};return Object.entries(e).forEach(r=>{let[n,a]=r;typeof a==\"object\"&&(t[n]=`${a.fontStyle?`${a.fontStyle} `:\"\"}${a.fontVariant?`${a.fontVariant} `:\"\"}${a.fontWeight?`${a.fontWeight} `:\"\"}${a.fontStretch?`${a.fontStretch} `:\"\"}${a.fontSize||\"\"}${a.lineHeight?`/${a.lineHeight} `:\"\"}${a.fontFamily||\"\"}`)}),t}function g0(e,t){return{toolbar:{minHeight:56,[e.up(\"xs\")]:{\"@media (orientation: landscape)\":{minHeight:48}},[e.up(\"sm\")]:{minHeight:64}},...t}}function x5(e){return Math.round(e*1e5)/1e5}var sP={textTransform:\"uppercase\"},cP='\"Roboto\", \"Helvetica\", \"Arial\", sans-serif';function b0(e,t){let{fontFamily:o=cP,fontSize:r=14,fontWeightLight:n=300,fontWeightRegular:a=400,fontWeightMedium:i=500,fontWeightBold:l=700,htmlFontSize:s=16,allVariants:c,pxToRem:u,...m}=typeof t==\"function\"?t(e):t,p=r/14,d=u||(S=>`${S/s*p}rem`),v=(S,h,y,g,b)=>({fontFamily:o,fontWeight:S,fontSize:d(h),lineHeight:y,...o===cP?{letterSpacing:`${x5(g/h)}em`}:{},...b,...c}),T={h1:v(n,96,1.167,-1.5),h2:v(n,60,1.2,-.5),h3:v(a,48,1.167,0),h4:v(a,34,1.235,.25),h5:v(a,24,1.334,0),h6:v(i,20,1.6,.15),subtitle1:v(a,16,1.75,.15),subtitle2:v(i,14,1.57,.1),body1:v(a,16,1.5,.15),body2:v(a,14,1.43,.15),button:v(i,14,1.75,.4,sP),caption:v(a,12,1.66,.4),overline:v(a,12,2.66,1,sP),inherit:{fontFamily:\"inherit\",fontWeight:\"inherit\",fontSize:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}};return Kt({htmlFontSize:s,pxToRem:d,fontFamily:o,fontSize:r,fontWeightLight:n,fontWeightRegular:a,fontWeightMedium:i,fontWeightBold:l,...T},m,{clone:!1})}function kt(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${.2})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${.14})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${.12})`].join(\",\")}var T5=[\"none\",kt(0,2,1,-1,0,1,1,0,0,1,3,0),kt(0,3,1,-2,0,2,2,0,0,1,5,0),kt(0,3,3,-2,0,3,4,0,0,1,8,0),kt(0,2,4,-1,0,4,5,0,0,1,10,0),kt(0,3,5,-1,0,5,8,0,0,1,14,0),kt(0,3,5,-1,0,6,10,0,0,1,18,0),kt(0,4,5,-2,0,7,10,1,0,2,16,1),kt(0,5,5,-3,0,8,10,1,0,3,14,2),kt(0,5,6,-3,0,9,12,1,0,3,16,2),kt(0,6,6,-3,0,10,14,1,0,4,18,3),kt(0,6,7,-4,0,11,15,1,0,4,20,3),kt(0,7,8,-4,0,12,17,2,0,5,22,4),kt(0,7,8,-4,0,13,19,2,0,5,24,4),kt(0,7,9,-4,0,14,21,2,0,5,26,4),kt(0,8,9,-5,0,15,22,2,0,6,28,5),kt(0,8,10,-5,0,16,24,2,0,6,30,5),kt(0,8,11,-5,0,17,26,2,0,6,32,5),kt(0,9,11,-5,0,18,28,2,0,7,34,6),kt(0,9,12,-6,0,19,29,2,0,7,36,6),kt(0,10,13,-6,0,20,31,3,0,8,38,7),kt(0,10,13,-6,0,21,33,3,0,8,40,7),kt(0,10,14,-6,0,22,35,3,0,8,42,7),kt(0,11,14,-7,0,23,36,3,0,9,44,8),kt(0,11,15,-7,0,24,38,3,0,9,46,8)],uP=T5;var S5={easeInOut:\"cubic-bezier(0.4, 0, 0.2, 1)\",easeOut:\"cubic-bezier(0.0, 0, 0.2, 1)\",easeIn:\"cubic-bezier(0.4, 0, 1, 1)\",sharp:\"cubic-bezier(0.4, 0, 0.6, 1)\"},E5={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function pP(e){return`${Math.round(e)}ms`}function P5(e){if(!e)return 0;let t=e/36;return Math.min(Math.round((4+15*t**.25+t/5)*10),3e3)}function v0(e){let t={...S5,...e.easing},o={...E5,...e.duration};return{getAutoHeightDuration:P5,create:(n=[\"all\"],a={})=>{let{duration:i=o.standard,easing:l=t.easeInOut,delay:s=0,...c}=a;return(Array.isArray(n)?n:[n]).map(u=>`${u} ${typeof i==\"string\"?i:pP(i)} ${l} ${typeof s==\"string\"?s:pP(s)}`).join(\",\")},...e,easing:t,duration:o}}var C5={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},fP=C5;function R5(e){return Cr(e)||typeof e>\"u\"||typeof e==\"string\"||typeof e==\"boolean\"||typeof e==\"number\"||Array.isArray(e)}function Qd(e={}){let t={...e};function o(r){let n=Object.entries(r);for(let a=0;a{if(!Number.isNaN(+e))return+e;let t=e.match(/\\d*\\.?\\d+/g);if(!t)return 0;let o=0;for(let r=0;rKt(v,T),d),d.unstable_sxConfig={...un,...u?.unstable_sxConfig},d.unstable_sx=function(T){return Kr({sx:T,theme:this})},d.toRuntimeSource=Qd,M5(d),d}var ju=O5;function Bs(e){let t;return e<1?t=5.11916*e**2:t=4.5*Math.log(e+1)+2,Math.round(t*10)/1e3}var A5=[...Array(25)].map((e,t)=>{if(t===0)return\"none\";let o=Bs(t);return`linear-gradient(rgba(255 255 255 / ${o}), rgba(255 255 255 / ${o}))`});function x0(e){return{inputPlaceholder:e===\"dark\"?.5:.42,inputUnderline:e===\"dark\"?.7:.42,switchTrackDisabled:e===\"dark\"?.2:.12,switchTrack:e===\"dark\"?.3:.38}}function T0(e){return e===\"dark\"?A5:[]}function S0(e){let{palette:t={mode:\"light\"},opacity:o,overlays:r,colorSpace:n,...a}=e,i=Qi({...t,colorSpace:n});return{palette:i,opacity:{...x0(i.mode),...o},overlays:r||T0(i.mode),...a}}function E0(e){return!!e[0].match(/(cssVarPrefix|colorSchemeSelector|modularCssLayers|rootSelector|typography|mixins|breakpoints|direction|transitions)/)||!!e[0].match(/sxConfig$/)||e[0]===\"palette\"&&!!e[1]?.match(/(mode|contrastThreshold|tonalOffset)/)}var D5=e=>[...[...Array(25)].map((t,o)=>`--${e?`${e}-`:\"\"}overlays-${o}`),`--${e?`${e}-`:\"\"}palette-AppBar-darkBg`,`--${e?`${e}-`:\"\"}palette-AppBar-darkColor`],mP=D5;var yP=e=>(t,o)=>{let r=e.rootSelector||\":root\",n=e.colorSchemeSelector,a=n;if(n===\"class\"&&(a=\".%s\"),n===\"data\"&&(a=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(a=`[${n}=\"%s\"]`),e.defaultColorScheme===t){if(t===\"dark\"){let i={};return mP(e.cssVarPrefix).forEach(l=>{i[l]=o[l],delete o[l]}),a===\"media\"?{[r]:o,\"@media (prefers-color-scheme: dark)\":{[r]:i}}:a?{[a.replace(\"%s\",t)]:i,[`${r}, ${a.replace(\"%s\",t)}`]:o}:{[r]:{...o,...i}}}if(a&&a!==\"media\")return`${r}, ${a.replace(\"%s\",String(t))}`}else if(t){if(a===\"media\")return{[`@media (prefers-color-scheme: ${String(t)})`]:{[r]:o}};if(a)return a.replace(\"%s\",String(t))}return r};function N5(e,t){t.forEach(o=>{e[o]||(e[o]={})})}function L(e,t,o){!e[t]&&o&&(e[t]=o)}function Uu(e){return typeof e!=\"string\"||!e.startsWith(\"hsl\")?e:f0(e)}function pa(e,t){`${t}Channel`in e||(e[`${t}Channel`]=Os(Uu(e[t]),`MUI: Can't create \\`palette.${t}Channel\\` because \\`palette.${t}\\` is not one of these formats: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color().\nTo suppress this warning, you need to explicitly provide the \\`palette.${t}Channel\\` as a string (in rgb format, for example \"12 12 12\") or undefined if you want to remove the channel token.`))}function _5(e){return typeof e==\"number\"?`${e}px`:typeof e==\"string\"||typeof e==\"function\"||Array.isArray(e)?e:\"8px\"}var zn=e=>{try{return e()}catch{}},z5=(e=\"mui\")=>Id(e);function P0(e,t,o,r,n){if(!o)return;o=o===!0?{}:o;let a=n===\"dark\"?\"dark\":\"light\";if(!r){t[n]=S0({...o,palette:{mode:a,...o?.palette},colorSpace:e});return}let{palette:i,...l}=ju({...r,palette:{mode:a,...o?.palette},colorSpace:e});return t[n]={...o,palette:i,opacity:{...x0(a),...o?.opacity},overlays:o?.overlays||T0(a)},l}function C0(e={},...t){let{colorSchemes:o={light:!0},defaultColorScheme:r,disableCssColorScheme:n=!1,cssVarPrefix:a=\"mui\",nativeColor:i=!1,shouldSkipGeneratingVar:l=E0,colorSchemeSelector:s=o.light&&o.dark?\"media\":void 0,rootSelector:c=\":root\",...u}=e,m=Object.keys(o)[0],p=r||(o.light&&m!==\"light\"?\"light\":m),d=z5(a),{[p]:v,light:T,dark:S,...h}=o,y={...h},g=v;if((p===\"dark\"&&!(\"dark\"in o)||p===\"light\"&&!(\"light\"in o))&&(g=!0),!g)throw new Error(lr(21,p));let b;i&&(b=\"oklch\");let E=P0(b,y,g,u,p);T&&!y.light&&P0(b,y,T,void 0,\"light\"),S&&!y.dark&&P0(b,y,S,void 0,\"dark\");let C={defaultColorScheme:p,...E,cssVarPrefix:a,colorSchemeSelector:s,rootSelector:c,getCssVar:d,colorSchemes:y,font:{...Kd(E.typography),...E.font},spacing:_5(u.spacing)};Object.keys(C.colorSchemes).forEach(I=>{let x=C.colorSchemes[I].palette,k=O=>{let N=O.split(\"-\"),X=N[1],oe=N[2];return d(O,x[X][oe])};x.mode===\"light\"&&(L(x.common,\"background\",\"#fff\"),L(x.common,\"onBackground\",\"#000\")),x.mode===\"dark\"&&(L(x.common,\"background\",\"#000\"),L(x.common,\"onBackground\",\"#fff\"));function U(O,N,X){if(b){let oe;return O===ii&&(oe=`transparent ${((1-X)*100).toFixed(0)}%`),O===it&&(oe=`#000 ${(X*100).toFixed(0)}%`),O===lt&&(oe=`#fff ${(X*100).toFixed(0)}%`),`color-mix(in ${b}, ${N}, ${oe})`}return O(N,X)}if(N5(x,[\"Alert\",\"AppBar\",\"Avatar\",\"Button\",\"Chip\",\"FilledInput\",\"LinearProgress\",\"Skeleton\",\"Slider\",\"SnackbarContent\",\"SpeedDialAction\",\"StepConnector\",\"StepContent\",\"Switch\",\"TableCell\",\"Tooltip\"]),x.mode===\"light\"){L(x.Alert,\"errorColor\",U(it,x.error.light,.6)),L(x.Alert,\"infoColor\",U(it,x.info.light,.6)),L(x.Alert,\"successColor\",U(it,x.success.light,.6)),L(x.Alert,\"warningColor\",U(it,x.warning.light,.6)),L(x.Alert,\"errorFilledBg\",k(\"palette-error-main\")),L(x.Alert,\"infoFilledBg\",k(\"palette-info-main\")),L(x.Alert,\"successFilledBg\",k(\"palette-success-main\")),L(x.Alert,\"warningFilledBg\",k(\"palette-warning-main\")),L(x.Alert,\"errorFilledColor\",zn(()=>x.getContrastText(x.error.main))),L(x.Alert,\"infoFilledColor\",zn(()=>x.getContrastText(x.info.main))),L(x.Alert,\"successFilledColor\",zn(()=>x.getContrastText(x.success.main))),L(x.Alert,\"warningFilledColor\",zn(()=>x.getContrastText(x.warning.main))),L(x.Alert,\"errorStandardBg\",U(lt,x.error.light,.9)),L(x.Alert,\"infoStandardBg\",U(lt,x.info.light,.9)),L(x.Alert,\"successStandardBg\",U(lt,x.success.light,.9)),L(x.Alert,\"warningStandardBg\",U(lt,x.warning.light,.9)),L(x.Alert,\"errorIconColor\",k(\"palette-error-main\")),L(x.Alert,\"infoIconColor\",k(\"palette-info-main\")),L(x.Alert,\"successIconColor\",k(\"palette-success-main\")),L(x.Alert,\"warningIconColor\",k(\"palette-warning-main\")),L(x.AppBar,\"defaultBg\",k(\"palette-grey-100\")),L(x.Avatar,\"defaultBg\",k(\"palette-grey-400\")),L(x.Button,\"inheritContainedBg\",k(\"palette-grey-300\")),L(x.Button,\"inheritContainedHoverBg\",k(\"palette-grey-A100\")),L(x.Chip,\"defaultBorder\",k(\"palette-grey-400\")),L(x.Chip,\"defaultAvatarColor\",k(\"palette-grey-700\")),L(x.Chip,\"defaultIconColor\",k(\"palette-grey-700\")),L(x.FilledInput,\"bg\",\"rgba(0, 0, 0, 0.06)\"),L(x.FilledInput,\"hoverBg\",\"rgba(0, 0, 0, 0.09)\"),L(x.FilledInput,\"disabledBg\",\"rgba(0, 0, 0, 0.12)\"),L(x.LinearProgress,\"primaryBg\",U(lt,x.primary.main,.62)),L(x.LinearProgress,\"secondaryBg\",U(lt,x.secondary.main,.62)),L(x.LinearProgress,\"errorBg\",U(lt,x.error.main,.62)),L(x.LinearProgress,\"infoBg\",U(lt,x.info.main,.62)),L(x.LinearProgress,\"successBg\",U(lt,x.success.main,.62)),L(x.LinearProgress,\"warningBg\",U(lt,x.warning.main,.62)),L(x.Skeleton,\"bg\",b?U(ii,x.text.primary,.11):`rgba(${k(\"palette-text-primaryChannel\")} / 0.11)`),L(x.Slider,\"primaryTrack\",U(lt,x.primary.main,.62)),L(x.Slider,\"secondaryTrack\",U(lt,x.secondary.main,.62)),L(x.Slider,\"errorTrack\",U(lt,x.error.main,.62)),L(x.Slider,\"infoTrack\",U(lt,x.info.main,.62)),L(x.Slider,\"successTrack\",U(lt,x.success.main,.62)),L(x.Slider,\"warningTrack\",U(lt,x.warning.main,.62));let O=b?U(it,x.background.default,.6825):ku(x.background.default,.8);L(x.SnackbarContent,\"bg\",O),L(x.SnackbarContent,\"color\",zn(()=>b?Fd.text.primary:x.getContrastText(O))),L(x.SpeedDialAction,\"fabHoverBg\",ku(x.background.paper,.15)),L(x.StepConnector,\"border\",k(\"palette-grey-400\")),L(x.StepContent,\"border\",k(\"palette-grey-400\")),L(x.Switch,\"defaultColor\",k(\"palette-common-white\")),L(x.Switch,\"defaultDisabledColor\",k(\"palette-grey-100\")),L(x.Switch,\"primaryDisabledColor\",U(lt,x.primary.main,.62)),L(x.Switch,\"secondaryDisabledColor\",U(lt,x.secondary.main,.62)),L(x.Switch,\"errorDisabledColor\",U(lt,x.error.main,.62)),L(x.Switch,\"infoDisabledColor\",U(lt,x.info.main,.62)),L(x.Switch,\"successDisabledColor\",U(lt,x.success.main,.62)),L(x.Switch,\"warningDisabledColor\",U(lt,x.warning.main,.62)),L(x.TableCell,\"border\",U(lt,U(ii,x.divider,1),.88)),L(x.Tooltip,\"bg\",U(ii,x.grey[700],.92))}if(x.mode===\"dark\"){L(x.Alert,\"errorColor\",U(lt,x.error.light,.6)),L(x.Alert,\"infoColor\",U(lt,x.info.light,.6)),L(x.Alert,\"successColor\",U(lt,x.success.light,.6)),L(x.Alert,\"warningColor\",U(lt,x.warning.light,.6)),L(x.Alert,\"errorFilledBg\",k(\"palette-error-dark\")),L(x.Alert,\"infoFilledBg\",k(\"palette-info-dark\")),L(x.Alert,\"successFilledBg\",k(\"palette-success-dark\")),L(x.Alert,\"warningFilledBg\",k(\"palette-warning-dark\")),L(x.Alert,\"errorFilledColor\",zn(()=>x.getContrastText(x.error.dark))),L(x.Alert,\"infoFilledColor\",zn(()=>x.getContrastText(x.info.dark))),L(x.Alert,\"successFilledColor\",zn(()=>x.getContrastText(x.success.dark))),L(x.Alert,\"warningFilledColor\",zn(()=>x.getContrastText(x.warning.dark))),L(x.Alert,\"errorStandardBg\",U(it,x.error.light,.9)),L(x.Alert,\"infoStandardBg\",U(it,x.info.light,.9)),L(x.Alert,\"successStandardBg\",U(it,x.success.light,.9)),L(x.Alert,\"warningStandardBg\",U(it,x.warning.light,.9)),L(x.Alert,\"errorIconColor\",k(\"palette-error-main\")),L(x.Alert,\"infoIconColor\",k(\"palette-info-main\")),L(x.Alert,\"successIconColor\",k(\"palette-success-main\")),L(x.Alert,\"warningIconColor\",k(\"palette-warning-main\")),L(x.AppBar,\"defaultBg\",k(\"palette-grey-900\")),L(x.AppBar,\"darkBg\",k(\"palette-background-paper\")),L(x.AppBar,\"darkColor\",k(\"palette-text-primary\")),L(x.Avatar,\"defaultBg\",k(\"palette-grey-600\")),L(x.Button,\"inheritContainedBg\",k(\"palette-grey-800\")),L(x.Button,\"inheritContainedHoverBg\",k(\"palette-grey-700\")),L(x.Chip,\"defaultBorder\",k(\"palette-grey-700\")),L(x.Chip,\"defaultAvatarColor\",k(\"palette-grey-300\")),L(x.Chip,\"defaultIconColor\",k(\"palette-grey-300\")),L(x.FilledInput,\"bg\",\"rgba(255, 255, 255, 0.09)\"),L(x.FilledInput,\"hoverBg\",\"rgba(255, 255, 255, 0.13)\"),L(x.FilledInput,\"disabledBg\",\"rgba(255, 255, 255, 0.12)\"),L(x.LinearProgress,\"primaryBg\",U(it,x.primary.main,.5)),L(x.LinearProgress,\"secondaryBg\",U(it,x.secondary.main,.5)),L(x.LinearProgress,\"errorBg\",U(it,x.error.main,.5)),L(x.LinearProgress,\"infoBg\",U(it,x.info.main,.5)),L(x.LinearProgress,\"successBg\",U(it,x.success.main,.5)),L(x.LinearProgress,\"warningBg\",U(it,x.warning.main,.5)),L(x.Skeleton,\"bg\",b?U(ii,x.text.primary,.13):`rgba(${k(\"palette-text-primaryChannel\")} / 0.13)`),L(x.Slider,\"primaryTrack\",U(it,x.primary.main,.5)),L(x.Slider,\"secondaryTrack\",U(it,x.secondary.main,.5)),L(x.Slider,\"errorTrack\",U(it,x.error.main,.5)),L(x.Slider,\"infoTrack\",U(it,x.info.main,.5)),L(x.Slider,\"successTrack\",U(it,x.success.main,.5)),L(x.Slider,\"warningTrack\",U(it,x.warning.main,.5));let O=b?U(lt,x.background.default,.985):ku(x.background.default,.98);L(x.SnackbarContent,\"bg\",O),L(x.SnackbarContent,\"color\",zn(()=>b?h0.text.primary:x.getContrastText(O))),L(x.SpeedDialAction,\"fabHoverBg\",ku(x.background.paper,.15)),L(x.StepConnector,\"border\",k(\"palette-grey-600\")),L(x.StepContent,\"border\",k(\"palette-grey-600\")),L(x.Switch,\"defaultColor\",k(\"palette-grey-300\")),L(x.Switch,\"defaultDisabledColor\",k(\"palette-grey-600\")),L(x.Switch,\"primaryDisabledColor\",U(it,x.primary.main,.55)),L(x.Switch,\"secondaryDisabledColor\",U(it,x.secondary.main,.55)),L(x.Switch,\"errorDisabledColor\",U(it,x.error.main,.55)),L(x.Switch,\"infoDisabledColor\",U(it,x.info.main,.55)),L(x.Switch,\"successDisabledColor\",U(it,x.success.main,.55)),L(x.Switch,\"warningDisabledColor\",U(it,x.warning.main,.55)),L(x.TableCell,\"border\",U(it,U(ii,x.divider,1),.68)),L(x.Tooltip,\"bg\",U(ii,x.grey[700],.92))}pa(x.background,\"default\"),pa(x.background,\"paper\"),pa(x.common,\"background\"),pa(x.common,\"onBackground\"),pa(x,\"divider\"),Object.keys(x).forEach(O=>{let N=x[O];O!==\"tonalOffset\"&&N&&typeof N==\"object\"&&(N.main&&L(x[O],\"mainChannel\",Os(Uu(N.main))),N.light&&L(x[O],\"lightChannel\",Os(Uu(N.light))),N.dark&&L(x[O],\"darkChannel\",Os(Uu(N.dark))),N.contrastText&&L(x[O],\"contrastTextChannel\",Os(Uu(N.contrastText))),O===\"text\"&&(pa(x[O],\"primary\"),pa(x[O],\"secondary\")),O===\"action\"&&(N.active&&pa(x[O],\"active\"),N.selected&&pa(x[O],\"selected\")))})}),C=t.reduce((I,x)=>Kt(I,x),C);let P={prefix:a,disableCssColorScheme:n,shouldSkipGeneratingVar:l,getSelector:yP(C),enableContrastVars:i},{vars:A,generateThemeVars:_,generateStyleSheets:z}=m0(C,P);return C.vars=A,Object.entries(C.colorSchemes[C.defaultColorScheme]).forEach(([I,x])=>{C[I]=x}),C.generateThemeVars=_,C.generateStyleSheets=z,C.generateSpacing=function(){return Cs(u.spacing,Mu(this))},C.getColorSchemeSelector=y0(s),C.spacing=C.generateSpacing(),C.shouldSkipGeneratingVar=l,C.unstable_sxConfig={...un,...u?.unstable_sxConfig},C.unstable_sx=function(x){return Kr({sx:x,theme:this})},C.toRuntimeSource=Qd,C}function hP(e,t,o){e.colorSchemes&&o&&(e.colorSchemes[t]={...o!==!0&&o,palette:Qi({...o===!0?{}:o.palette,mode:t})})}function Ls(e={},...t){let{palette:o,cssVariables:r=!1,colorSchemes:n=o?void 0:{light:!0},defaultColorScheme:a=o?.mode,...i}=e,l=a||\"light\",s=n?.[l],c={...n,...o?{[l]:{...typeof s!=\"boolean\"&&s,palette:o}}:void 0};if(r===!1){if(!(\"colorSchemes\"in e))return ju(e,...t);let u=o;\"palette\"in e||c[l]&&(c[l]!==!0?u=c[l].palette:l===\"dark\"&&(u={mode:\"dark\"}));let m=ju({...e,palette:u},...t);return m.defaultColorScheme=l,m.colorSchemes=c,m.palette.mode===\"light\"&&(m.colorSchemes.light={...c.light!==!0&&c.light,palette:m.palette},hP(m,\"dark\",c.dark)),m.palette.mode===\"dark\"&&(m.colorSchemes.dark={...c.dark!==!0&&c.dark,palette:m.palette},hP(m,\"light\",c.light)),m}return!o&&!(\"light\"in c)&&l===\"light\"&&(c.light=!0),C0({...i,colorSchemes:c,defaultColorScheme:l,...typeof r!=\"boolean\"&&r},...t)}var B5=q(re(),1);var k5=Ls(),Wd=k5;function kn(){let e=Rs(Wd);return e[_s]||e}function L5(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}var Hu=L5;var j5=e=>Hu(e)&&e!==\"classes\",Bn=j5;var U5=Hd({themeId:_s,defaultTheme:Wd,rootShouldForwardProp:Bn}),ae=U5;var H5=Ce(\"MuiBox\",[\"root\"]),gP=H5;var V5=Ls(),$5=_u({themeId:_s,defaultTheme:V5,defaultClassName:gP.root,generateClassName:Ms.generate}),Fe=$5;var TP=q(re(),1);var Y5=q(Ie(),1);function bP(){return ws}var X5=qd,He=X5;var uj=q(re(),1);var G5=q(Ie(),1);function je(e){return d0(e)}var me=ri;function q5(e){return typeof e.main==\"string\"}function I5(e,t=[]){if(!q5(e))return!1;for(let o of t)if(!e.hasOwnProperty(o)||typeof e[o]!=\"string\")return!1;return!0}function jo(e=[]){return([,t])=>t&&I5(t,e)}function vP(e){return _e(\"MuiTypography\",e)}var Tj=Ce(\"MuiTypography\",[\"root\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"subtitle1\",\"subtitle2\",\"body1\",\"body2\",\"inherit\",\"button\",\"caption\",\"overline\",\"alignLeft\",\"alignRight\",\"alignCenter\",\"alignJustify\",\"noWrap\",\"gutterBottom\",\"paragraph\"]);var SP=q(Ie(),1),F5={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},K5=bP(),Q5=e=>{let{align:t,gutterBottom:o,noWrap:r,paragraph:n,variant:a,classes:i}=e,l={root:[\"root\",a,e.align!==\"inherit\"&&`align${me(t)}`,o&&\"gutterBottom\",r&&\"noWrap\",n&&\"paragraph\"]};return Le(l,vP,i)},W5=ae(\"span\",{name:\"MuiTypography\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.variant&&t[o.variant],o.align!==\"inherit\"&&t[`align${me(o.align)}`],o.noWrap&&t.noWrap,o.gutterBottom&&t.gutterBottom,o.paragraph&&t.paragraph]}})(He(({theme:e})=>({margin:0,variants:[{props:{variant:\"inherit\"},style:{font:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}},...Object.entries(e.typography).filter(([t,o])=>t!==\"inherit\"&&o&&typeof o==\"object\").map(([t,o])=>({props:{variant:t},style:o})),...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette?.text||{}).filter(([,t])=>typeof t==\"string\").map(([t])=>({props:{color:`text${me(t)}`},style:{color:(e.vars||e).palette.text[t]}})),{props:({ownerState:t})=>t.align!==\"inherit\",style:{textAlign:\"var(--Typography-textAlign)\"}},{props:({ownerState:t})=>t.noWrap,style:{overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\"}},{props:({ownerState:t})=>t.gutterBottom,style:{marginBottom:\"0.35em\"}},{props:({ownerState:t})=>t.paragraph,style:{marginBottom:16}}]}))),xP={h1:\"h1\",h2:\"h2\",h3:\"h3\",h4:\"h4\",h5:\"h5\",h6:\"h6\",subtitle1:\"h6\",subtitle2:\"h6\",body1:\"p\",body2:\"p\",inherit:\"p\"},Z5=TP.forwardRef(function(t,o){let{color:r,...n}=je({props:t,name:\"MuiTypography\"}),a=!F5[r],i=K5({...n,...a&&{color:r}}),{align:l=\"inherit\",className:s,component:c,gutterBottom:u=!1,noWrap:m=!1,paragraph:p=!1,variant:d=\"body1\",variantMapping:v=xP,...T}=i,S={...i,align:l,color:r,className:s,component:c,gutterBottom:u,noWrap:m,paragraph:p,variant:d,variantMapping:v},h=c||(p?\"p\":v[d]||xP[d])||\"span\",y=Q5(S);return(0,SP.jsx)(W5,{as:h,ref:o,className:ie(y.root,s),...T,ownerState:S,style:{...l!==\"inherit\"&&{\"--Typography-textAlign\":l},...T.style}})}),Xe=Z5;var $P=q(re(),1);var UP=q(re(),1);var Wi=q(re(),1);function js(e){let{controlled:t,default:o,name:r,state:n=\"value\"}=e,{current:a}=Wi.useRef(t!==void 0),[i,l]=Wi.useState(o),s=a?t:i,c=Wi.useCallback(u=>{a||l(u)},[]);return[s,c]}var Zd=js;var CP=q(re(),1);var EP=q(re(),1),J5=EP.createContext(void 0),PP=J5;function R0(){return CP.useContext(PP)}var jn=q(re(),1);function pn(e){try{return e.matches(\":focus-visible\")}catch{}return!1}var Us=q(re(),1);function yo(...e){let t=Us.useRef(void 0),o=Us.useCallback(r=>{let n=e.map(a=>{if(a==null)return null;if(typeof a==\"function\"){let i=a,l=i(r);return typeof l==\"function\"?l:()=>{i(null)}}return a.current=r,()=>{a.current=null}});return()=>{n.forEach(a=>a?.())}},e);return Us.useMemo(()=>e.every(r=>r==null)?null:r=>{t.current&&(t.current(),t.current=void 0),r!=null&&(t.current=o(r))},e)}var Mr=yo;var w0=q(re(),1);function e3(e){let t=w0.useRef(e);return wr(()=>{t.current=e}),w0.useRef((...o)=>(0,t.current)(...o)).current}var Ln=e3;var si=Ln;var Jd=q(re(),1);var wP=q(re(),1),RP={};function Hs(e,t){let o=wP.useRef(RP);return o.current===RP&&(o.current=e(t)),o}var M0=class e{static create(){return new e}static use(){let t=Hs(e.create).current,[o,r]=Jd.useState(!1);return t.shouldMount=o,t.setShouldMount=r,Jd.useEffect(t.mountEffect,[o]),t}constructor(){this.ref={current:null},this.mounted=null,this.didMount=!1,this.shouldMount=!1,this.setShouldMount=null}mount(){return this.mounted||(this.mounted=t3(),this.shouldMount=!0,this.setShouldMount(this.shouldMount)),this.mounted}mountEffect=()=>{this.shouldMount&&!this.didMount&&this.ref.current!==null&&(this.didMount=!0,this.mounted.resolve())};start(...t){this.mount().then(()=>this.ref.current?.start(...t))}stop(...t){this.mount().then(()=>this.ref.current?.stop(...t))}pulsate(...t){this.mount().then(()=>this.ref.current?.pulsate(...t))}};function em(){return M0.use()}function t3(){let e,t,o=new Promise((r,n)=>{e=r,t=n});return o.resolve=e,o.reject=t,o}var ho=q(re(),1);function tm(e,t){if(e==null)return{};var o={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;o[r]=e[r]}return o}function om(e,t){return om=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(o,r){return o.__proto__=r,o},om(e,t)}function rm(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,om(e,t)}var Vu=q(re()),$u=q(Op());var O0={disabled:!1};var MP=q(re()),Vs=MP.default.createContext(null);var OP=function(t){return t.scrollTop};var Yu=\"unmounted\",Zi=\"exited\",Ji=\"entering\",Ys=\"entered\",A0=\"exiting\",fa=(function(e){rm(t,e);function t(r,n){var a;a=e.call(this,r,n)||this;var i=n,l=i&&!i.isMounting?r.enter:r.appear,s;return a.appearStatus=null,r.in?l?(s=Zi,a.appearStatus=Ji):s=Ys:r.unmountOnExit||r.mountOnEnter?s=Yu:s=Zi,a.state={status:s},a.nextCallback=null,a}t.getDerivedStateFromProps=function(n,a){var i=n.in;return i&&a.status===Yu?{status:Zi}:null};var o=t.prototype;return o.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},o.componentDidUpdate=function(n){var a=null;if(n!==this.props){var i=this.state.status;this.props.in?i!==Ji&&i!==Ys&&(a=Ji):(i===Ji||i===Ys)&&(a=A0)}this.updateStatus(!1,a)},o.componentWillUnmount=function(){this.cancelNextCallback()},o.getTimeouts=function(){var n=this.props.timeout,a,i,l;return a=i=l=n,n!=null&&typeof n!=\"number\"&&(a=n.exit,i=n.enter,l=n.appear!==void 0?n.appear:i),{exit:a,enter:i,appear:l}},o.updateStatus=function(n,a){if(n===void 0&&(n=!1),a!==null)if(this.cancelNextCallback(),a===Ji){if(this.props.unmountOnExit||this.props.mountOnEnter){var i=this.props.nodeRef?this.props.nodeRef.current:$u.default.findDOMNode(this);i&&OP(i)}this.performEnter(n)}else this.performExit();else this.props.unmountOnExit&&this.state.status===Zi&&this.setState({status:Yu})},o.performEnter=function(n){var a=this,i=this.props.enter,l=this.context?this.context.isMounting:n,s=this.props.nodeRef?[l]:[$u.default.findDOMNode(this),l],c=s[0],u=s[1],m=this.getTimeouts(),p=l?m.appear:m.enter;if(!n&&!i||O0.disabled){this.safeSetState({status:Ys},function(){a.props.onEntered(c)});return}this.props.onEnter(c,u),this.safeSetState({status:Ji},function(){a.props.onEntering(c,u),a.onTransitionEnd(p,function(){a.safeSetState({status:Ys},function(){a.props.onEntered(c,u)})})})},o.performExit=function(){var n=this,a=this.props.exit,i=this.getTimeouts(),l=this.props.nodeRef?void 0:$u.default.findDOMNode(this);if(!a||O0.disabled){this.safeSetState({status:Zi},function(){n.props.onExited(l)});return}this.props.onExit(l),this.safeSetState({status:A0},function(){n.props.onExiting(l),n.onTransitionEnd(i.exit,function(){n.safeSetState({status:Zi},function(){n.props.onExited(l)})})})},o.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},o.safeSetState=function(n,a){a=this.setNextCallback(a),this.setState(n,a)},o.setNextCallback=function(n){var a=this,i=!0;return this.nextCallback=function(l){i&&(i=!1,a.nextCallback=null,n(l))},this.nextCallback.cancel=function(){i=!1},this.nextCallback},o.onTransitionEnd=function(n,a){this.setNextCallback(a);var i=this.props.nodeRef?this.props.nodeRef.current:$u.default.findDOMNode(this),l=n==null&&!this.props.addEndListener;if(!i||l){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var s=this.props.nodeRef?[this.nextCallback]:[i,this.nextCallback],c=s[0],u=s[1];this.props.addEndListener(c,u)}n!=null&&setTimeout(this.nextCallback,n)},o.render=function(){var n=this.state.status;if(n===Yu)return null;var a=this.props,i=a.children,l=a.in,s=a.mountOnEnter,c=a.unmountOnExit,u=a.appear,m=a.enter,p=a.exit,d=a.timeout,v=a.addEndListener,T=a.onEnter,S=a.onEntering,h=a.onEntered,y=a.onExit,g=a.onExiting,b=a.onExited,E=a.nodeRef,C=tm(a,[\"children\",\"in\",\"mountOnEnter\",\"unmountOnExit\",\"appear\",\"enter\",\"exit\",\"timeout\",\"addEndListener\",\"onEnter\",\"onEntering\",\"onEntered\",\"onExit\",\"onExiting\",\"onExited\",\"nodeRef\"]);return Vu.default.createElement(Vs.Provider,{value:null},typeof i==\"function\"?i(n,C):Vu.default.cloneElement(Vu.default.Children.only(i),C))},t})(Vu.default.Component);fa.contextType=Vs;fa.propTypes={};function $s(){}fa.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:$s,onEntering:$s,onEntered:$s,onExit:$s,onExiting:$s,onExited:$s};fa.UNMOUNTED=Yu;fa.EXITED=Zi;fa.ENTERING=Ji;fa.ENTERED=Ys;fa.EXITING=A0;var Xu=fa;function AP(e){if(e===void 0)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}var Gu=q(re());var Qr=q(re());function nm(e,t){var o=function(a){return t&&(0,Qr.isValidElement)(a)?t(a):a},r=Object.create(null);return e&&Qr.Children.map(e,function(n){return n}).forEach(function(n){r[n.key]=o(n)}),r}function o3(e,t){e=e||{},t=t||{};function o(u){return u in t?t[u]:e[u]}var r=Object.create(null),n=[];for(var a in e)a in t?n.length&&(r[a]=n,n=[]):n.push(a);var i,l={};for(var s in t){if(r[s])for(i=0;i{this.currentId=null,o()},t)}clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)};disposeEffect=()=>this.clear};function fn(){let e=Hs(Xs.create).current;return _0(e.disposeEffect),e}var am=q(re(),1);var z0=q(Ie(),1);function i3(e){let{className:t,classes:o,pulsate:r=!1,rippleX:n,rippleY:a,rippleSize:i,in:l,onExited:s,timeout:c}=e,[u,m]=am.useState(!1),p=ie(t,o.ripple,o.rippleVisible,r&&o.ripplePulsate),d={width:i,height:i,top:-(i/2)+a,left:-(i/2)+n},v=ie(o.child,u&&o.childLeaving,r&&o.childPulsate);return!l&&!u&&m(!0),am.useEffect(()=>{if(!l&&s!=null){let T=setTimeout(s,c);return()=>{clearTimeout(T)}}},[s,l,c]),(0,z0.jsx)(\"span\",{className:p,style:d,children:(0,z0.jsx)(\"span\",{className:v})})}var zP=i3;var l3=Ce(\"MuiTouchRipple\",[\"root\",\"ripple\",\"rippleVisible\",\"ripplePulsate\",\"child\",\"childLeaving\",\"childPulsate\"]),Or=l3;var im=q(Ie(),1),k0=550,s3=80,c3=_n`\n 0% {\n transform: scale(0);\n opacity: 0.1;\n }\n\n 100% {\n transform: scale(1);\n opacity: 0.3;\n }\n`,u3=_n`\n 0% {\n opacity: 1;\n }\n\n 100% {\n opacity: 0;\n }\n`,p3=_n`\n 0% {\n transform: scale(1);\n }\n\n 50% {\n transform: scale(0.92);\n }\n\n 100% {\n transform: scale(1);\n }\n`,f3=ae(\"span\",{name:\"MuiTouchRipple\",slot:\"Root\"})({overflow:\"hidden\",pointerEvents:\"none\",position:\"absolute\",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:\"inherit\"}),d3=ae(zP,{name:\"MuiTouchRipple\",slot:\"Ripple\"})`\n opacity: 0;\n position: absolute;\n\n &.${Or.rippleVisible} {\n opacity: 0.3;\n transform: scale(1);\n animation-name: ${c3};\n animation-duration: ${k0}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n &.${Or.ripplePulsate} {\n animation-duration: ${({theme:e})=>e.transitions.duration.shorter}ms;\n }\n\n & .${Or.child} {\n opacity: 1;\n display: block;\n width: 100%;\n height: 100%;\n border-radius: 50%;\n background-color: currentColor;\n }\n\n & .${Or.childLeaving} {\n opacity: 0;\n animation-name: ${u3};\n animation-duration: ${k0}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n & .${Or.childPulsate} {\n position: absolute;\n /* @noflip */\n left: 0px;\n top: 0;\n animation-name: ${p3};\n animation-duration: 2500ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n animation-iteration-count: infinite;\n animation-delay: 200ms;\n }\n`,m3=ho.forwardRef(function(t,o){let r=je({props:t,name:\"MuiTouchRipple\"}),{center:n=!1,classes:a={},className:i,...l}=r,[s,c]=ho.useState([]),u=ho.useRef(0),m=ho.useRef(null);ho.useEffect(()=>{m.current&&(m.current(),m.current=null)},[s]);let p=ho.useRef(!1),d=fn(),v=ho.useRef(null),T=ho.useRef(null),S=ho.useCallback(b=>{let{pulsate:E,rippleX:C,rippleY:P,rippleSize:A,cb:_}=b;c(z=>[...z,(0,im.jsx)(d3,{classes:{ripple:ie(a.ripple,Or.ripple),rippleVisible:ie(a.rippleVisible,Or.rippleVisible),ripplePulsate:ie(a.ripplePulsate,Or.ripplePulsate),child:ie(a.child,Or.child),childLeaving:ie(a.childLeaving,Or.childLeaving),childPulsate:ie(a.childPulsate,Or.childPulsate)},timeout:k0,pulsate:E,rippleX:C,rippleY:P,rippleSize:A},u.current)]),u.current+=1,m.current=_},[a]),h=ho.useCallback((b={},E={},C=()=>{})=>{let{pulsate:P=!1,center:A=n||E.pulsate,fakeElement:_=!1}=E;if(b?.type===\"mousedown\"&&p.current){p.current=!1;return}b?.type===\"touchstart\"&&(p.current=!0);let z=_?null:T.current,I=z?z.getBoundingClientRect():{width:0,height:0,left:0,top:0},x,k,U;if(A||b===void 0||b.clientX===0&&b.clientY===0||!b.clientX&&!b.touches)x=Math.round(I.width/2),k=Math.round(I.height/2);else{let{clientX:O,clientY:N}=b.touches&&b.touches.length>0?b.touches[0]:b;x=Math.round(O-I.left),k=Math.round(N-I.top)}if(A)U=Math.sqrt((2*I.width**2+I.height**2)/3),U%2===0&&(U+=1);else{let O=Math.max(Math.abs((z?z.clientWidth:0)-x),x)*2+2,N=Math.max(Math.abs((z?z.clientHeight:0)-k),k)*2+2;U=Math.sqrt(O**2+N**2)}b?.touches?v.current===null&&(v.current=()=>{S({pulsate:P,rippleX:x,rippleY:k,rippleSize:U,cb:C})},d.start(s3,()=>{v.current&&(v.current(),v.current=null)})):S({pulsate:P,rippleX:x,rippleY:k,rippleSize:U,cb:C})},[n,S,d]),y=ho.useCallback(()=>{h({},{pulsate:!0})},[h]),g=ho.useCallback((b,E)=>{if(d.clear(),b?.type===\"touchend\"&&v.current){v.current(),v.current=null,d.start(0,()=>{g(b,E)});return}v.current=null,c(C=>C.length>0?C.slice(1):C),m.current=E},[d]);return ho.useImperativeHandle(o,()=>({pulsate:y,start:h,stop:g}),[y,h,g]),(0,im.jsx)(f3,{className:ie(Or.root,a.root,i),ref:T,...l,children:(0,im.jsx)(N0,{component:null,exit:!0,children:s})})}),kP=m3;function BP(e){return _e(\"MuiButtonBase\",e)}var y3=Ce(\"MuiButtonBase\",[\"root\",\"disabled\",\"focusVisible\"]),LP=y3;var lm=q(Ie(),1),h3=e=>{let{disabled:t,focusVisible:o,focusVisibleClassName:r,classes:n}=e,i=Le({root:[\"root\",t&&\"disabled\",o&&\"focusVisible\"]},BP,n);return o&&r&&(i.root+=` ${r}`),i},g3=ae(\"button\",{name:\"MuiButtonBase\",slot:\"Root\"})({display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",position:\"relative\",boxSizing:\"border-box\",WebkitTapHighlightColor:\"transparent\",backgroundColor:\"transparent\",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:\"pointer\",userSelect:\"none\",verticalAlign:\"middle\",MozAppearance:\"none\",WebkitAppearance:\"none\",textDecoration:\"none\",color:\"inherit\",\"&::-moz-focus-inner\":{borderStyle:\"none\"},[`&.${LP.disabled}`]:{pointerEvents:\"none\",cursor:\"default\"},\"@media print\":{colorAdjust:\"exact\"}}),b3=jn.forwardRef(function(t,o){let r=je({props:t,name:\"MuiButtonBase\"}),{action:n,centerRipple:a=!1,children:i,className:l,component:s=\"button\",disabled:c=!1,disableRipple:u=!1,disableTouchRipple:m=!1,focusRipple:p=!1,focusVisibleClassName:d,LinkComponent:v=\"a\",onBlur:T,onClick:S,onContextMenu:h,onDragLeave:y,onFocus:g,onFocusVisible:b,onKeyDown:E,onKeyUp:C,onMouseDown:P,onMouseLeave:A,onMouseUp:_,onTouchEnd:z,onTouchMove:I,onTouchStart:x,tabIndex:k=0,TouchRippleProps:U,touchRippleRef:O,type:N,...X}=r,oe=jn.useRef(null),W=em(),Te=Mr(W.ref,O),[fe,Ke]=jn.useState(!1);c&&fe&&Ke(!1),jn.useImperativeHandle(n,()=>({focusVisible:()=>{Ke(!0),oe.current.focus()}}),[]);let Ze=W.shouldMount&&!u&&!c;jn.useEffect(()=>{fe&&p&&!u&&W.pulsate()},[u,p,fe,W]);let Ue=da(W,\"start\",P,m),xe=da(W,\"stop\",h,m),Je=da(W,\"stop\",y,m),ht=da(W,\"stop\",_,m),we=da(W,\"stop\",se=>{fe&&se.preventDefault(),A&&A(se)},m),ft=da(W,\"start\",x,m),le=da(W,\"stop\",z,m),Oe=da(W,\"stop\",I,m),Ae=da(W,\"stop\",se=>{pn(se.target)||Ke(!1),T&&T(se)},!1),et=si(se=>{oe.current||(oe.current=se.currentTarget),pn(se.target)&&(Ke(!0),b&&b(se)),g&&g(se)}),dt=()=>{let se=oe.current;return s&&s!==\"button\"&&!(se.tagName===\"A\"&&se.href)},Lt=si(se=>{p&&!se.repeat&&fe&&se.key===\" \"&&W.stop(se,()=>{W.start(se)}),se.target===se.currentTarget&&dt()&&se.key===\" \"&&se.preventDefault(),E&&E(se),se.target===se.currentTarget&&dt()&&se.key===\"Enter\"&&!c&&(se.preventDefault(),S&&S(se))}),jt=si(se=>{p&&se.key===\" \"&&fe&&!se.defaultPrevented&&W.stop(se,()=>{W.pulsate(se)}),C&&C(se),S&&se.target===se.currentTarget&&dt()&&se.key===\" \"&&!se.defaultPrevented&&S(se)}),Be=s;Be===\"button\"&&(X.href||X.to)&&(Be=v);let Nt={};if(Be===\"button\"){let se=!!X.formAction;Nt.type=N===void 0&&!se?\"button\":N,Nt.disabled=c}else!X.href&&!X.to&&(Nt.role=\"button\"),c&&(Nt[\"aria-disabled\"]=c);let Ro=Mr(o,oe),Ut={...r,centerRipple:a,component:s,disabled:c,disableRipple:u,disableTouchRipple:m,focusRipple:p,tabIndex:k,focusVisible:fe},st=h3(Ut);return(0,lm.jsxs)(g3,{as:Be,className:ie(st.root,l),ownerState:Ut,onBlur:Ae,onClick:S,onContextMenu:xe,onFocus:et,onKeyDown:Lt,onKeyUp:jt,onMouseDown:Ue,onMouseLeave:we,onMouseUp:ht,onDragLeave:Je,onTouchEnd:le,onTouchMove:Oe,onTouchStart:ft,ref:Ro,tabIndex:c?-1:k,type:N,...Nt,...X,children:[i,Ze?(0,lm.jsx)(kP,{ref:Te,center:a,...U}):null]})});function da(e,t,o,r=!1){return si(n=>(o&&o(n),r||e[t](n),!0))}var ma=b3;function jP(e){return _e(\"PrivateSwitchBase\",e)}var T9=Ce(\"PrivateSwitchBase\",[\"root\",\"checked\",\"disabled\",\"input\",\"edgeStart\",\"edgeEnd\"]);function v3(e){return typeof e==\"string\"}var dn=v3;function x3(e,t,o){return e===void 0||dn(e)?t:{...t,ownerState:{...t.ownerState,...o}}}var qu=x3;function T3(e,t,o){return typeof e==\"function\"?e(t,o):e}var Iu=T3;function S3(e,t=[]){if(e===void 0)return{};let o={};return Object.keys(e).filter(r=>r.match(/^on[A-Z]/)&&typeof e[r]==\"function\"&&!t.includes(r)).forEach(r=>{o[r]=e[r]}),o}var ya=S3;function E3(e){if(e===void 0)return{};let t={};return Object.keys(e).filter(o=>!(o.match(/^on[A-Z]/)&&typeof e[o]==\"function\")).forEach(o=>{t[o]=e[o]}),t}var sm=E3;function P3(e){let{getSlotProps:t,additionalProps:o,externalSlotProps:r,externalForwardedProps:n,className:a}=e;if(!t){let d=ie(o?.className,a,n?.className,r?.className),v={...o?.style,...n?.style,...r?.style},T={...o,...n,...r};return d.length>0&&(T.className=d),Object.keys(v).length>0&&(T.style=v),{props:T,internalRef:void 0}}let i=ya({...n,...r}),l=sm(r),s=sm(n),c=t(i),u=ie(c?.className,o?.className,a,n?.className,r?.className),m={...c?.style,...o?.style,...n?.style,...r?.style},p={...c,...o,...s,...l};return u.length>0&&(p.className=u),Object.keys(m).length>0&&(p.style=m),{props:p,internalRef:c.ref}}var Fu=P3;function Ct(e,t){let{className:o,elementType:r,ownerState:n,externalForwardedProps:a,internalForwardedProps:i,shouldForwardComponentProp:l=!1,...s}=t,{component:c,slots:u={[e]:void 0},slotProps:m={[e]:void 0},...p}=a,d=u[e]||r,v=Iu(m[e],n),{props:{component:T,...S},internalRef:h}=Fu({className:o,...s,externalForwardedProps:e===\"root\"?p:void 0,externalSlotProps:v}),y=yo(h,v?.ref,t.ref),g=e===\"root\"?T||c:T,b=qu(d,{...e===\"root\"&&!c&&!u[e]&&i,...e!==\"root\"&&!u[e]&&i,...S,...g&&!l&&{as:g},...g&&l&&{component:g},ref:y},n);return[d,b]}var cm=q(Ie(),1),C3=e=>{let{classes:t,checked:o,disabled:r,edge:n}=e,a={root:[\"root\",o&&\"checked\",r&&\"disabled\",n&&`edge${me(n)}`],input:[\"input\"]};return Le(a,jP,t)},R3=ae(ma,{name:\"MuiSwitchBase\"})({padding:9,borderRadius:\"50%\",variants:[{props:{edge:\"start\",size:\"small\"},style:{marginLeft:-3}},{props:({edge:e,ownerState:t})=>e===\"start\"&&t.size!==\"small\",style:{marginLeft:-12}},{props:{edge:\"end\",size:\"small\"},style:{marginRight:-3}},{props:({edge:e,ownerState:t})=>e===\"end\"&&t.size!==\"small\",style:{marginRight:-12}}]}),w3=ae(\"input\",{name:\"MuiSwitchBase\",shouldForwardProp:Bn})({cursor:\"inherit\",position:\"absolute\",opacity:0,width:\"100%\",height:\"100%\",top:0,left:0,margin:0,padding:0,zIndex:1}),M3=UP.forwardRef(function(t,o){let{autoFocus:r,checked:n,checkedIcon:a,defaultChecked:i,disabled:l,disableFocusRipple:s=!1,edge:c=!1,icon:u,id:m,inputProps:p,inputRef:d,name:v,onBlur:T,onChange:S,onFocus:h,readOnly:y,required:g=!1,tabIndex:b,type:E,value:C,slots:P={},slotProps:A={},..._}=t,[z,I]=Zd({controlled:n,default:!!i,name:\"SwitchBase\",state:\"checked\"}),x=R0(),k=xe=>{h&&h(xe),x&&x.onFocus&&x.onFocus(xe)},U=xe=>{T&&T(xe),x&&x.onBlur&&x.onBlur(xe)},O=xe=>{if(xe.nativeEvent.defaultPrevented||y)return;let Je=xe.target.checked;I(Je),S&&S(xe,Je)},N=l;x&&typeof N>\"u\"&&(N=x.disabled);let X=E===\"checkbox\"||E===\"radio\",oe={...t,checked:z,disabled:N,disableFocusRipple:s,edge:c},W=C3(oe),Te={slots:P,slotProps:{input:p,...A}},[fe,Ke]=Ct(\"root\",{ref:o,elementType:R3,className:W.root,shouldForwardComponentProp:!0,externalForwardedProps:{...Te,component:\"span\",..._},getSlotProps:xe=>({...xe,onFocus:Je=>{xe.onFocus?.(Je),k(Je)},onBlur:Je=>{xe.onBlur?.(Je),U(Je)}}),ownerState:oe,additionalProps:{centerRipple:!0,focusRipple:!s,role:void 0,tabIndex:null}}),[Ze,Ue]=Ct(\"input\",{ref:d,elementType:w3,className:W.input,externalForwardedProps:Te,getSlotProps:xe=>({...xe,onChange:Je=>{xe.onChange?.(Je),O(Je)}}),ownerState:oe,additionalProps:{autoFocus:r,checked:n,defaultChecked:i,disabled:N,id:X?m:void 0,name:v,readOnly:y,required:g,tabIndex:b,type:E,...E===\"checkbox\"&&C===void 0?{}:{value:C}}});return(0,cm.jsxs)(fe,{...Ke,children:[(0,cm.jsx)(Ze,{...Ue}),z?a:u]})}),HP=M3;function VP(e){return _e(\"MuiSwitch\",e)}var O3=Ce(\"MuiSwitch\",[\"root\",\"edgeStart\",\"edgeEnd\",\"switchBase\",\"colorPrimary\",\"colorSecondary\",\"sizeSmall\",\"sizeMedium\",\"checked\",\"disabled\",\"input\",\"thumb\",\"track\"]),Uo=O3;var Gs=q(Ie(),1),A3=e=>{let{classes:t,edge:o,size:r,color:n,checked:a,disabled:i}=e,l={root:[\"root\",o&&`edge${me(o)}`,`size${me(r)}`],switchBase:[\"switchBase\",`color${me(n)}`,a&&\"checked\",i&&\"disabled\"],thumb:[\"thumb\"],track:[\"track\"],input:[\"input\"]},s=Le(l,VP,t);return{...t,...s}},D3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.edge&&t[`edge${me(o.edge)}`],t[`size${me(o.size)}`]]}})({display:\"inline-flex\",width:58,height:38,overflow:\"hidden\",padding:12,boxSizing:\"border-box\",position:\"relative\",flexShrink:0,zIndex:0,verticalAlign:\"middle\",\"@media print\":{colorAdjust:\"exact\"},variants:[{props:{edge:\"start\"},style:{marginLeft:-8}},{props:{edge:\"end\"},style:{marginRight:-8}},{props:{size:\"small\"},style:{width:40,height:24,padding:7,[`& .${Uo.thumb}`]:{width:16,height:16},[`& .${Uo.switchBase}`]:{padding:4,[`&.${Uo.checked}`]:{transform:\"translateX(16px)\"}}}}]}),N3=ae(HP,{name:\"MuiSwitch\",slot:\"SwitchBase\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.switchBase,{[`& .${Uo.input}`]:t.input},o.color!==\"default\"&&t[`color${me(o.color)}`]]}})(He(({theme:e})=>({position:\"absolute\",top:0,left:0,zIndex:1,color:e.vars?e.vars.palette.Switch.defaultColor:`${e.palette.mode===\"light\"?e.palette.common.white:e.palette.grey[300]}`,transition:e.transitions.create([\"left\",\"transform\"],{duration:e.transitions.duration.shortest}),[`&.${Uo.checked}`]:{transform:\"translateX(20px)\"},[`&.${Uo.disabled}`]:{color:e.vars?e.vars.palette.Switch.defaultDisabledColor:`${e.palette.mode===\"light\"?e.palette.grey[100]:e.palette.grey[600]}`},[`&.${Uo.checked} + .${Uo.track}`]:{opacity:.5},[`&.${Uo.disabled} + .${Uo.track}`]:{opacity:e.vars?e.vars.opacity.switchTrackDisabled:`${e.palette.mode===\"light\"?.12:.2}`},[`& .${Uo.input}`]:{left:\"-100%\",width:\"300%\"}})),He(({theme:e})=>({\"&:hover\":{backgroundColor:e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity),\"@media (hover: none)\":{backgroundColor:\"transparent\"}},variants:[...Object.entries(e.palette).filter(jo([\"light\"])).map(([t])=>({props:{color:t},style:{[`&.${Uo.checked}`]:{color:(e.vars||e).palette[t].main,\"&:hover\":{backgroundColor:e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity),\"@media (hover: none)\":{backgroundColor:\"transparent\"}},[`&.${Uo.disabled}`]:{color:e.vars?e.vars.palette.Switch[`${t}DisabledColor`]:`${e.palette.mode===\"light\"?e.lighten(e.palette[t].main,.62):e.darken(e.palette[t].main,.55)}`}},[`&.${Uo.checked} + .${Uo.track}`]:{backgroundColor:(e.vars||e).palette[t].main}}}))]}))),_3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Track\"})(He(({theme:e})=>({height:\"100%\",width:\"100%\",borderRadius:14/2,zIndex:-1,transition:e.transitions.create([\"opacity\",\"background-color\"],{duration:e.transitions.duration.shortest}),backgroundColor:e.vars?e.vars.palette.common.onBackground:`${e.palette.mode===\"light\"?e.palette.common.black:e.palette.common.white}`,opacity:e.vars?e.vars.opacity.switchTrack:`${e.palette.mode===\"light\"?.38:.3}`}))),z3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Thumb\"})(He(({theme:e})=>({boxShadow:(e.vars||e).shadows[1],backgroundColor:\"currentColor\",width:20,height:20,borderRadius:\"50%\"}))),k3=$P.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSwitch\"}),{className:n,color:a=\"primary\",edge:i=!1,size:l=\"medium\",sx:s,slots:c={},slotProps:u={},...m}=r,p={...r,color:a,edge:i,size:l},d=A3(p),v={slots:c,slotProps:u},[T,S]=Ct(\"root\",{className:ie(d.root,n),elementType:D3,externalForwardedProps:v,ownerState:p,additionalProps:{sx:s}}),[h,y]=Ct(\"thumb\",{className:d.thumb,elementType:z3,externalForwardedProps:v,ownerState:p}),g=(0,Gs.jsx)(h,{...y}),[b,E]=Ct(\"track\",{className:d.track,elementType:_3,externalForwardedProps:v,ownerState:p});return(0,Gs.jsxs)(T,{...S,children:[(0,Gs.jsx)(N3,{type:\"checkbox\",icon:g,checkedIcon:g,ref:o,ownerState:p,...m,classes:{...d,root:d.switchBase},slots:{...c.switchBase&&{root:c.switchBase},...c.input&&{input:c.input}},slotProps:{...u.switchBase&&{root:typeof u.switchBase==\"function\"?u.switchBase(p):u.switchBase},input:{role:\"switch\"},...u.input&&{input:typeof u.input==\"function\"?u.input(p):u.input}}}),(0,Gs.jsx)(b,{...E})]})}),Un=k3;var ep=q(re(),1);function Ku(...e){return e.reduce((t,o)=>o==null?t:function(...n){t.apply(this,n),o.apply(this,n)},()=>{})}var dm=q(re(),1);var um=q(re(),1);function YP(e){return _e(\"MuiSvgIcon\",e)}var MH=Ce(\"MuiSvgIcon\",[\"root\",\"colorPrimary\",\"colorSecondary\",\"colorAction\",\"colorError\",\"colorDisabled\",\"fontSizeInherit\",\"fontSizeSmall\",\"fontSizeMedium\",\"fontSizeLarge\"]);var pm=q(Ie(),1),B3=e=>{let{color:t,fontSize:o,classes:r}=e,n={root:[\"root\",t!==\"inherit\"&&`color${me(t)}`,`fontSize${me(o)}`]};return Le(n,YP,r)},L3=ae(\"svg\",{name:\"MuiSvgIcon\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.color!==\"inherit\"&&t[`color${me(o.color)}`],t[`fontSize${me(o.fontSize)}`]]}})(He(({theme:e})=>({userSelect:\"none\",width:\"1em\",height:\"1em\",display:\"inline-block\",flexShrink:0,transition:e.transitions?.create?.(\"fill\",{duration:(e.vars??e).transitions?.duration?.shorter}),variants:[{props:t=>!t.hasSvgAsChild,style:{fill:\"currentColor\"}},{props:{fontSize:\"inherit\"},style:{fontSize:\"inherit\"}},{props:{fontSize:\"small\"},style:{fontSize:e.typography?.pxToRem?.(20)||\"1.25rem\"}},{props:{fontSize:\"medium\"},style:{fontSize:e.typography?.pxToRem?.(24)||\"1.5rem\"}},{props:{fontSize:\"large\"},style:{fontSize:e.typography?.pxToRem?.(35)||\"2.1875rem\"}},...Object.entries((e.vars??e).palette).filter(([,t])=>t&&t.main).map(([t])=>({props:{color:t},style:{color:(e.vars??e).palette?.[t]?.main}})),{props:{color:\"action\"},style:{color:(e.vars??e).palette?.action?.active}},{props:{color:\"disabled\"},style:{color:(e.vars??e).palette?.action?.disabled}},{props:{color:\"inherit\"},style:{color:void 0}}]}))),XP=um.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSvgIcon\"}),{children:n,className:a,color:i=\"inherit\",component:l=\"svg\",fontSize:s=\"medium\",htmlColor:c,inheritViewBox:u=!1,titleAccess:m,viewBox:p=\"0 0 24 24\",...d}=r,v=um.isValidElement(n)&&n.type===\"svg\",T={...r,color:i,component:l,fontSize:s,instanceFontSize:t.fontSize,inheritViewBox:u,viewBox:p,hasSvgAsChild:v},S={};u||(S.viewBox=p);let h=B3(T);return(0,pm.jsxs)(L3,{as:l,className:ie(h.root,a),focusable:\"false\",color:c,\"aria-hidden\":m?void 0:!0,role:m?\"img\":void 0,ref:o,...S,...d,...v&&n.props,ownerState:T,children:[v?n.props.children:n,m?(0,pm.jsx)(\"title\",{children:m}):null]})});XP.muiName=\"SvgIcon\";var fm=XP;var GP=q(Ie(),1);function Qu(e,t){function o(r,n){return(0,GP.jsx)(fm,{\"data-testid\":void 0,ref:n,...r,children:e})}return o.muiName=fm.muiName,dm.memo(dm.forwardRef(o))}function mm(e,t=166){let o;function r(...n){let a=()=>{e.apply(this,n)};clearTimeout(o),o=setTimeout(a,t)}return r.clear=()=>{clearTimeout(o)},r}var qP=mm;function Yt(e){return e&&e.ownerDocument||document}var Wu=Yt;function ha(e){return Yt(e).defaultView||window}var qs=ha;function Zu(e,t){typeof e==\"function\"?e(t):e&&(e.current=t)}var ym=wr;var tl=Gd;function j3(e,t){let o=e.charCodeAt(2);return e[0]===\"o\"&&e[1]===\"n\"&&o>=65&&o<=90&&typeof t==\"function\"}function hm(e,t){if(!e)return t;function o(i,l){let s={};return Object.keys(l).forEach(c=>{j3(c,l[c])&&typeof i[c]==\"function\"&&(s[c]=(...u)=>{i[c](...u),l[c](...u)})}),s}if(typeof e==\"function\"||typeof t==\"function\")return i=>{let l=typeof t==\"function\"?t(i):t,s=typeof e==\"function\"?e({...i,...l}):e,c=ie(i?.className,l?.className,s?.className),u=o(s,l);return{...l,...s,...u,...!!c&&{className:c},...l?.style&&s?.style&&{style:{...l.style,...s.style}},...l?.sx&&s?.sx&&{sx:[...Array.isArray(l.sx)?l.sx:[l.sx],...Array.isArray(s.sx)?s.sx:[s.sx]]}}};let r=t,n=o(e,r),a=ie(r?.className,e?.className);return{...t,...e,...n,...!!a&&{className:a},...r?.style&&e?.style&&{style:{...r.style,...e.style}},...r?.sx&&e?.sx&&{sx:[...Array.isArray(r.sx)?r.sx:[r.sx],...Array.isArray(e.sx)?e.sx:[e.sx]]}}}var FP=q(re(),1);function IP(e){return _e(\"MuiCircularProgress\",e)}var SV=Ce(\"MuiCircularProgress\",[\"root\",\"determinate\",\"indeterminate\",\"colorPrimary\",\"colorSecondary\",\"svg\",\"track\",\"circle\",\"circleDeterminate\",\"circleIndeterminate\",\"circleDisableShrink\"]);var Is=q(Ie(),1),mn=44,B0=_n`\n 0% {\n transform: rotate(0deg);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n`,L0=_n`\n 0% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: 0;\n }\n\n 50% {\n stroke-dasharray: 100px, 200px;\n stroke-dashoffset: -15px;\n }\n\n 100% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: -126px;\n }\n`,U3=typeof B0!=\"string\"?Ui`\n animation: ${B0} 1.4s linear infinite;\n `:null,H3=typeof L0!=\"string\"?Ui`\n animation: ${L0} 1.4s ease-in-out infinite;\n `:null,V3=e=>{let{classes:t,variant:o,color:r,disableShrink:n}=e,a={root:[\"root\",o,`color${me(r)}`],svg:[\"svg\"],track:[\"track\"],circle:[\"circle\",`circle${me(o)}`,n&&\"circleDisableShrink\"]};return Le(a,IP,t)},$3=ae(\"span\",{name:\"MuiCircularProgress\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`color${me(o.color)}`]]}})(He(({theme:e})=>({display:\"inline-block\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"transform\")}},{props:{variant:\"indeterminate\"},style:U3||{animation:`${B0} 1.4s linear infinite`}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}}))]}))),Y3=ae(\"svg\",{name:\"MuiCircularProgress\",slot:\"Svg\"})({display:\"block\"}),X3=ae(\"circle\",{name:\"MuiCircularProgress\",slot:\"Circle\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.circle,t[`circle${me(o.variant)}`],o.disableShrink&&t.circleDisableShrink]}})(He(({theme:e})=>({stroke:\"currentColor\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"stroke-dashoffset\")}},{props:{variant:\"indeterminate\"},style:{strokeDasharray:\"80px, 200px\",strokeDashoffset:0}},{props:({ownerState:t})=>t.variant===\"indeterminate\"&&!t.disableShrink,style:H3||{animation:`${L0} 1.4s ease-in-out infinite`}}]}))),G3=ae(\"circle\",{name:\"MuiCircularProgress\",slot:\"Track\"})(He(({theme:e})=>({stroke:\"currentColor\",opacity:(e.vars||e).palette.action.activatedOpacity}))),q3=FP.forwardRef(function(t,o){let r=je({props:t,name:\"MuiCircularProgress\"}),{className:n,color:a=\"primary\",disableShrink:i=!1,enableTrackSlot:l=!1,size:s=40,style:c,thickness:u=3.6,value:m=0,variant:p=\"indeterminate\",...d}=r,v={...r,color:a,disableShrink:i,size:s,thickness:u,value:m,variant:p,enableTrackSlot:l},T=V3(v),S={},h={},y={};if(p===\"determinate\"){let g=2*Math.PI*((mn-u)/2);S.strokeDasharray=g.toFixed(3),y[\"aria-valuenow\"]=Math.round(m),S.strokeDashoffset=`${((100-m)/100*g).toFixed(3)}px`,h.transform=\"rotate(-90deg)\"}return(0,Is.jsx)($3,{className:ie(T.root,n),style:{width:s,height:s,...h,...c},ownerState:v,ref:o,role:\"progressbar\",...y,...d,children:(0,Is.jsxs)(Y3,{className:T.svg,ownerState:v,viewBox:`${mn/2} ${mn/2} ${mn} ${mn}`,children:[l?(0,Is.jsx)(G3,{className:T.track,ownerState:v,cx:mn,cy:mn,r:(mn-u)/2,fill:\"none\",strokeWidth:u,\"aria-hidden\":\"true\"}):null,(0,Is.jsx)(X3,{className:T.circle,style:S,ownerState:v,cx:mn,cy:mn,r:(mn-u)/2,fill:\"none\",strokeWidth:u})]})})}),Ju=q3;function KP(e){return _e(\"MuiButton\",e)}var I3=Ce(\"MuiButton\",[\"root\",\"text\",\"textInherit\",\"textPrimary\",\"textSecondary\",\"textSuccess\",\"textError\",\"textInfo\",\"textWarning\",\"outlined\",\"outlinedInherit\",\"outlinedPrimary\",\"outlinedSecondary\",\"outlinedSuccess\",\"outlinedError\",\"outlinedInfo\",\"outlinedWarning\",\"contained\",\"containedInherit\",\"containedPrimary\",\"containedSecondary\",\"containedSuccess\",\"containedError\",\"containedInfo\",\"containedWarning\",\"disableElevation\",\"focusVisible\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorSuccess\",\"colorError\",\"colorInfo\",\"colorWarning\",\"textSizeSmall\",\"textSizeMedium\",\"textSizeLarge\",\"outlinedSizeSmall\",\"outlinedSizeMedium\",\"outlinedSizeLarge\",\"containedSizeSmall\",\"containedSizeMedium\",\"containedSizeLarge\",\"sizeMedium\",\"sizeSmall\",\"sizeLarge\",\"fullWidth\",\"startIcon\",\"endIcon\",\"icon\",\"iconSizeSmall\",\"iconSizeMedium\",\"iconSizeLarge\",\"loading\",\"loadingWrapper\",\"loadingIconPlaceholder\",\"loadingIndicator\",\"loadingPositionCenter\",\"loadingPositionStart\",\"loadingPositionEnd\"]),ci=I3;var QP=q(re(),1),F3=QP.createContext({}),WP=F3;var ZP=q(re(),1),K3=ZP.createContext(void 0),JP=K3;var Hn=q(Ie(),1),Q3=e=>{let{color:t,disableElevation:o,fullWidth:r,size:n,variant:a,loading:i,loadingPosition:l,classes:s}=e,c={root:[\"root\",i&&\"loading\",a,`${a}${me(t)}`,`size${me(n)}`,`${a}Size${me(n)}`,`color${me(t)}`,o&&\"disableElevation\",r&&\"fullWidth\",i&&`loadingPosition${me(l)}`],startIcon:[\"icon\",\"startIcon\",`iconSize${me(n)}`],endIcon:[\"icon\",\"endIcon\",`iconSize${me(n)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]},u=Le(c,KP,s);return{...s,...u}},tC=[{props:{size:\"small\"},style:{\"& > *:nth-of-type(1)\":{fontSize:18}}},{props:{size:\"medium\"},style:{\"& > *:nth-of-type(1)\":{fontSize:20}}},{props:{size:\"large\"},style:{\"& > *:nth-of-type(1)\":{fontSize:22}}}],W3=ae(ma,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`${o.variant}${me(o.color)}`],t[`size${me(o.size)}`],t[`${o.variant}Size${me(o.size)}`],o.color===\"inherit\"&&t.colorInherit,o.disableElevation&&t.disableElevation,o.fullWidth&&t.fullWidth,o.loading&&t.loading]}})(He(({theme:e})=>{let t=e.palette.mode===\"light\"?e.palette.grey[300]:e.palette.grey[800],o=e.palette.mode===\"light\"?e.palette.grey.A100:e.palette.grey[700];return{...e.typography.button,minWidth:64,padding:\"6px 16px\",border:0,borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create([\"background-color\",\"box-shadow\",\"border-color\",\"color\"],{duration:e.transitions.duration.short}),\"&:hover\":{textDecoration:\"none\"},[`&.${ci.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:{variant:\"contained\"},style:{color:\"var(--variant-containedColor)\",backgroundColor:\"var(--variant-containedBg)\",boxShadow:(e.vars||e).shadows[2],\"&:hover\":{boxShadow:(e.vars||e).shadows[4],\"@media (hover: none)\":{boxShadow:(e.vars||e).shadows[2]}},\"&:active\":{boxShadow:(e.vars||e).shadows[8]},[`&.${ci.focusVisible}`]:{boxShadow:(e.vars||e).shadows[6]},[`&.${ci.disabled}`]:{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground}}},{props:{variant:\"outlined\"},style:{padding:\"5px 15px\",border:\"1px solid currentColor\",borderColor:\"var(--variant-outlinedBorder, currentColor)\",backgroundColor:\"var(--variant-outlinedBg)\",color:\"var(--variant-outlinedColor)\",[`&.${ci.disabled}`]:{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`}}},{props:{variant:\"text\"},style:{padding:\"6px 8px\",color:\"var(--variant-textColor)\",backgroundColor:\"var(--variant-textBg)\"}},...Object.entries(e.palette).filter(jo()).map(([r])=>({props:{color:r},style:{\"--variant-textColor\":(e.vars||e).palette[r].main,\"--variant-outlinedColor\":(e.vars||e).palette[r].main,\"--variant-outlinedBorder\":e.alpha((e.vars||e).palette[r].main,.5),\"--variant-containedColor\":(e.vars||e).palette[r].contrastText,\"--variant-containedBg\":(e.vars||e).palette[r].main,\"@media (hover: hover)\":{\"&:hover\":{\"--variant-containedBg\":(e.vars||e).palette[r].dark,\"--variant-textBg\":e.alpha((e.vars||e).palette[r].main,(e.vars||e).palette.action.hoverOpacity),\"--variant-outlinedBorder\":(e.vars||e).palette[r].main,\"--variant-outlinedBg\":e.alpha((e.vars||e).palette[r].main,(e.vars||e).palette.action.hoverOpacity)}}}})),{props:{color:\"inherit\"},style:{color:\"inherit\",borderColor:\"currentColor\",\"--variant-containedBg\":e.vars?e.vars.palette.Button.inheritContainedBg:t,\"@media (hover: hover)\":{\"&:hover\":{\"--variant-containedBg\":e.vars?e.vars.palette.Button.inheritContainedHoverBg:o,\"--variant-textBg\":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity),\"--variant-outlinedBg\":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity)}}}},{props:{size:\"small\",variant:\"text\"},style:{padding:\"4px 5px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"text\"},style:{padding:\"8px 11px\",fontSize:e.typography.pxToRem(15)}},{props:{size:\"small\",variant:\"outlined\"},style:{padding:\"3px 9px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"outlined\"},style:{padding:\"7px 21px\",fontSize:e.typography.pxToRem(15)}},{props:{size:\"small\",variant:\"contained\"},style:{padding:\"4px 10px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"contained\"},style:{padding:\"8px 22px\",fontSize:e.typography.pxToRem(15)}},{props:{disableElevation:!0},style:{boxShadow:\"none\",\"&:hover\":{boxShadow:\"none\"},[`&.${ci.focusVisible}`]:{boxShadow:\"none\"},\"&:active\":{boxShadow:\"none\"},[`&.${ci.disabled}`]:{boxShadow:\"none\"}}},{props:{fullWidth:!0},style:{width:\"100%\"}},{props:{loadingPosition:\"center\"},style:{transition:e.transitions.create([\"background-color\",\"box-shadow\",\"border-color\"],{duration:e.transitions.duration.short}),[`&.${ci.loading}`]:{color:\"transparent\"}}}]}})),Z3=ae(\"span\",{name:\"MuiButton\",slot:\"StartIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.startIcon,o.loading&&t.startIconLoadingStart,t[`iconSize${me(o.size)}`]]}})(({theme:e})=>({display:\"inherit\",marginRight:8,marginLeft:-4,variants:[{props:{size:\"small\"},style:{marginLeft:-2}},{props:{loadingPosition:\"start\",loading:!0},style:{transition:e.transitions.create([\"opacity\"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:\"start\",loading:!0,fullWidth:!0},style:{marginRight:-8}},...tC]})),J3=ae(\"span\",{name:\"MuiButton\",slot:\"EndIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.endIcon,o.loading&&t.endIconLoadingEnd,t[`iconSize${me(o.size)}`]]}})(({theme:e})=>({display:\"inherit\",marginRight:-4,marginLeft:8,variants:[{props:{size:\"small\"},style:{marginRight:-2}},{props:{loadingPosition:\"end\",loading:!0},style:{transition:e.transitions.create([\"opacity\"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:\"end\",loading:!0,fullWidth:!0},style:{marginLeft:-8}},...tC]})),eD=ae(\"span\",{name:\"MuiButton\",slot:\"LoadingIndicator\"})(({theme:e})=>({display:\"none\",position:\"absolute\",visibility:\"visible\",variants:[{props:{loading:!0},style:{display:\"flex\"}},{props:{loadingPosition:\"start\"},style:{left:14}},{props:{loadingPosition:\"start\",size:\"small\"},style:{left:10}},{props:{variant:\"text\",loadingPosition:\"start\"},style:{left:6}},{props:{loadingPosition:\"center\"},style:{left:\"50%\",transform:\"translate(-50%)\",color:(e.vars||e).palette.action.disabled}},{props:{loadingPosition:\"end\"},style:{right:14}},{props:{loadingPosition:\"end\",size:\"small\"},style:{right:10}},{props:{variant:\"text\",loadingPosition:\"end\"},style:{right:6}},{props:{loadingPosition:\"start\",fullWidth:!0},style:{position:\"relative\",left:-10}},{props:{loadingPosition:\"end\",fullWidth:!0},style:{position:\"relative\",right:-10}}]})),eC=ae(\"span\",{name:\"MuiButton\",slot:\"LoadingIconPlaceholder\"})({display:\"inline-block\",width:\"1em\",height:\"1em\"}),tD=ep.forwardRef(function(t,o){let r=ep.useContext(WP),n=ep.useContext(JP),a=ni(r,t),i=je({props:a,name:\"MuiButton\"}),{children:l,color:s=\"primary\",component:c=\"button\",className:u,disabled:m=!1,disableElevation:p=!1,disableFocusRipple:d=!1,endIcon:v,focusVisibleClassName:T,fullWidth:S=!1,id:h,loading:y=null,loadingIndicator:g,loadingPosition:b=\"center\",size:E=\"medium\",startIcon:C,type:P,variant:A=\"text\",..._}=i,z=tl(h),I=g??(0,Hn.jsx)(Ju,{\"aria-labelledby\":z,color:\"inherit\",size:16}),x={...i,color:s,component:c,disabled:m,disableElevation:p,disableFocusRipple:d,fullWidth:S,loading:y,loadingIndicator:I,loadingPosition:b,size:E,type:P,variant:A},k=Q3(x),U=(C||y&&b===\"start\")&&(0,Hn.jsx)(Z3,{className:k.startIcon,ownerState:x,children:C||(0,Hn.jsx)(eC,{className:k.loadingIconPlaceholder,ownerState:x})}),O=(v||y&&b===\"end\")&&(0,Hn.jsx)(J3,{className:k.endIcon,ownerState:x,children:v||(0,Hn.jsx)(eC,{className:k.loadingIconPlaceholder,ownerState:x})}),N=n||\"\",X=typeof y==\"boolean\"?(0,Hn.jsx)(\"span\",{className:k.loadingWrapper,style:{display:\"contents\"},children:y&&(0,Hn.jsx)(eD,{className:k.loadingIndicator,ownerState:x,children:I})}):null;return(0,Hn.jsxs)(W3,{ownerState:x,className:ie(r.className,k.root,u,N),component:c,disabled:m||y,focusRipple:!d,focusVisibleClassName:ie(k.focusVisible,T),ref:o,type:P,id:y?z:h,..._,classes:k,children:[U,b!==\"end\"&&X,l,b===\"end\"&&X,O]})}),ga=tD;var ui=q(re(),1);function oD(e){let{elementType:t,externalSlotProps:o,ownerState:r,skipResolvingSlotProps:n=!1,...a}=e,i=n?{}:Iu(o,r),{props:l,internalRef:s}=Fu({...a,externalSlotProps:i}),c=yo(s,i?.ref,e.additionalProps?.ref);return qu(t,{...l,ref:c},r)}var cr=oD;var ur=q(re(),1);var gm=q(re(),1);var oC=q(re(),1),rD=oC.createContext({}),tp=rD;function rC(e){return _e(\"MuiList\",e)}var h7=Ce(\"MuiList\",[\"root\",\"padding\",\"dense\",\"subheader\"]);var bm=q(Ie(),1),nD=e=>{let{classes:t,disablePadding:o,dense:r,subheader:n}=e;return Le({root:[\"root\",!o&&\"padding\",r&&\"dense\",n&&\"subheader\"]},rC,t)},aD=ae(\"ul\",{name:\"MuiList\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.disablePadding&&t.padding,o.dense&&t.dense,o.subheader&&t.subheader]}})({listStyle:\"none\",margin:0,padding:0,position:\"relative\",variants:[{props:({ownerState:e})=>!e.disablePadding,style:{paddingTop:8,paddingBottom:8}},{props:({ownerState:e})=>e.subheader,style:{paddingTop:0}}]}),iD=gm.forwardRef(function(t,o){let r=je({props:t,name:\"MuiList\"}),{children:n,className:a,component:i=\"ul\",dense:l=!1,disablePadding:s=!1,subheader:c,...u}=r,m=gm.useMemo(()=>({dense:l}),[l]),p={...r,component:i,dense:l,disablePadding:s},d=nD(p);return(0,bm.jsx)(tp.Provider,{value:m,children:(0,bm.jsxs)(aD,{as:i,className:ie(d.root,a),ref:o,ownerState:p,...u,children:[c,n]})})}),j0=iD;function vm(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}var ol=vm;function Fs(e=window){let t=e.document.documentElement.clientWidth;return e.innerWidth-t}var nC=Fs;var iC=q(Ie(),1);function U0(e,t,o){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:o?null:e.firstChild}function aC(e,t,o){return e===t?o?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:o?null:e.lastChild}function lC(e,t){if(t===void 0)return!0;let o=e.innerText;return o===void 0&&(o=e.textContent),o=o.trim().toLowerCase(),o.length===0?!1:t.repeating?o[0]===t.keys[0]:o.startsWith(t.keys.join(\"\"))}function op(e,t,o,r,n,a){let i=!1,l=n(e,t,t?o:!1);for(;l;){if(l===e.firstChild){if(i)return!1;i=!0}let s=r?!1:l.disabled||l.getAttribute(\"aria-disabled\")===\"true\";if(!l.hasAttribute(\"tabindex\")||!lC(l,a)||s)l=n(e,l,o);else return l.focus(),!0}return!1}var lD=ur.forwardRef(function(t,o){let{actions:r,autoFocus:n=!1,autoFocusItem:a=!1,children:i,className:l,disabledItemsFocusable:s=!1,disableListWrap:c=!1,onKeyDown:u,variant:m=\"selectedMenu\",...p}=t,d=ur.useRef(null),v=ur.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});ym(()=>{n&&d.current.focus()},[n]),ur.useImperativeHandle(r,()=>({adjustStyleForScrollbar:(g,{direction:b})=>{let E=!d.current.style.width;if(g.clientHeight{let b=d.current,E=g.key;if(g.ctrlKey||g.metaKey||g.altKey){u&&u(g);return}let P=ol(Wu(b));if(E===\"ArrowDown\")g.preventDefault(),op(b,P,c,s,U0);else if(E===\"ArrowUp\")g.preventDefault(),op(b,P,c,s,aC);else if(E===\"Home\")g.preventDefault(),op(b,null,c,s,U0);else if(E===\"End\")g.preventDefault(),op(b,null,c,s,aC);else if(E.length===1){let A=v.current,_=E.toLowerCase(),z=performance.now();A.keys.length>0&&(z-A.lastTime>500?(A.keys=[],A.repeating=!0,A.previousKeyMatched=!0):A.repeating&&_!==A.keys[0]&&(A.repeating=!1)),A.lastTime=z,A.keys.push(_);let I=P&&!A.repeating&&lC(P,A);A.previousKeyMatched&&(I||op(b,P,!1,s,U0,A))?g.preventDefault():A.previousKeyMatched=!1}u&&u(g)},S=Mr(d,o),h=-1;ur.Children.forEach(i,(g,b)=>{if(!ur.isValidElement(g)){h===b&&(h+=1,h>=i.length&&(h=-1));return}g.props.disabled||(m===\"selectedMenu\"&&g.props.selected||h===-1)&&(h=b),h===b&&(g.props.disabled||g.props.muiSkipListHighlight||g.type.muiSkipListHighlight)&&(h+=1,h>=i.length&&(h=-1))});let y=ur.Children.map(i,(g,b)=>{if(b===h){let E={};return a&&(E.autoFocus=!0),g.props.tabIndex===void 0&&m===\"selectedMenu\"&&(E.tabIndex=0),ur.cloneElement(g,E)}return g});return(0,iC.jsx)(j0,{role:\"menu\",ref:S,className:l,onKeyDown:T,tabIndex:n?0:-1,...p,children:y})}),H0=lD;var zo=q(re(),1);var rl=q(re(),1);var sC=q(re(),1);function Wr(e){return parseInt(sC.version,10)>=19?e?.props?.ref||null:e?.ref||null}var xm=e=>e.scrollTop;function Ks(e,t){let{timeout:o,easing:r,style:n={}}=e;return{duration:n.transitionDuration??(typeof o==\"number\"?o:o[t.mode]||0),easing:n.transitionTimingFunction??(typeof r==\"object\"?r[t.mode]:r),delay:n.transitionDelay}}var cC=q(Ie(),1);function $0(e){return`scale(${e}, ${e**2})`}var sD={entering:{opacity:1,transform:$0(1)},entered:{opacity:1,transform:\"none\"}},V0=typeof navigator<\"u\"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\\/)15(.|_)4/i.test(navigator.userAgent),Y0=rl.forwardRef(function(t,o){let{addEndListener:r,appear:n=!0,children:a,easing:i,in:l,onEnter:s,onEntered:c,onEntering:u,onExit:m,onExited:p,onExiting:d,style:v,timeout:T=\"auto\",TransitionComponent:S=Xu,...h}=t,y=fn(),g=rl.useRef(),b=kn(),E=rl.useRef(null),C=Mr(E,Wr(a),o),P=O=>N=>{if(O){let X=E.current;N===void 0?O(X):O(X,N)}},A=P(u),_=P((O,N)=>{xm(O);let{duration:X,delay:oe,easing:W}=Ks({style:v,timeout:T,easing:i},{mode:\"enter\"}),Te;T===\"auto\"?(Te=b.transitions.getAutoHeightDuration(O.clientHeight),g.current=Te):Te=X,O.style.transition=[b.transitions.create(\"opacity\",{duration:Te,delay:oe}),b.transitions.create(\"transform\",{duration:V0?Te:Te*.666,delay:oe,easing:W})].join(\",\"),s&&s(O,N)}),z=P(c),I=P(d),x=P(O=>{let{duration:N,delay:X,easing:oe}=Ks({style:v,timeout:T,easing:i},{mode:\"exit\"}),W;T===\"auto\"?(W=b.transitions.getAutoHeightDuration(O.clientHeight),g.current=W):W=N,O.style.transition=[b.transitions.create(\"opacity\",{duration:W,delay:X}),b.transitions.create(\"transform\",{duration:V0?W:W*.666,delay:V0?X:X||W*.333,easing:oe})].join(\",\"),O.style.opacity=0,O.style.transform=$0(.75),m&&m(O)}),k=P(p);return(0,cC.jsx)(S,{appear:n,in:l,nodeRef:E,onEnter:_,onEntered:z,onEntering:A,onExit:x,onExited:k,onExiting:I,addEndListener:O=>{T===\"auto\"&&y.start(g.current||0,O),r&&r(E.current,O)},timeout:T===\"auto\"?null:T,...h,children:(O,{ownerState:N,...X})=>rl.cloneElement(a,{style:{opacity:0,transform:$0(.75),visibility:O===\"exited\"&&!l?\"hidden\":void 0,...sD[O],...v,...a.props.style},ref:C,...X})})});Y0&&(Y0.muiSupportAuto=!0);var rp=Y0;function cD(e){let t=Yt(e);return t.body===e?ha(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function Qs(e,t){t?e.setAttribute(\"aria-hidden\",\"true\"):e.removeAttribute(\"aria-hidden\")}function uC(e){return parseFloat(ha(e).getComputedStyle(e).paddingRight)||0}function uD(e){let o=[\"TEMPLATE\",\"SCRIPT\",\"STYLE\",\"LINK\",\"MAP\",\"META\",\"NOSCRIPT\",\"PICTURE\",\"COL\",\"COLGROUP\",\"PARAM\",\"SLOT\",\"SOURCE\",\"TRACK\"].includes(e.tagName),r=e.tagName===\"INPUT\"&&e.getAttribute(\"type\")===\"hidden\";return o||r}function pC(e,t,o,r,n){let a=[t,o,...r];[].forEach.call(e.children,i=>{let l=!a.includes(i),s=!uD(i);l&&s&&Qs(i,n)})}function X0(e,t){let o=-1;return e.some((r,n)=>t(r)?(o=n,!0):!1),o}function pD(e,t){let o=[],r=e.container;if(!t.disableScrollLock){if(cD(r)){let i=Fs(ha(r));o.push({value:r.style.paddingRight,property:\"padding-right\",el:r}),r.style.paddingRight=`${uC(r)+i}px`;let l=Yt(r).querySelectorAll(\".mui-fixed\");[].forEach.call(l,s=>{o.push({value:s.style.paddingRight,property:\"padding-right\",el:s}),s.style.paddingRight=`${uC(s)+i}px`})}let a;if(r.parentNode instanceof DocumentFragment)a=Yt(r).body;else{let i=r.parentElement,l=ha(r);a=i?.nodeName===\"HTML\"&&l.getComputedStyle(i).overflowY===\"scroll\"?i:r}o.push({value:a.style.overflow,property:\"overflow\",el:a},{value:a.style.overflowX,property:\"overflow-x\",el:a},{value:a.style.overflowY,property:\"overflow-y\",el:a}),a.style.overflow=\"hidden\"}return()=>{o.forEach(({value:a,el:i,property:l})=>{a?i.style.setProperty(l,a):i.style.removeProperty(l)})}}function fD(e){let t=[];return[].forEach.call(e.children,o=>{o.getAttribute(\"aria-hidden\")===\"true\"&&t.push(o)}),t}var Tm=class{constructor(){this.modals=[],this.containers=[]}add(t,o){let r=this.modals.indexOf(t);if(r!==-1)return r;r=this.modals.length,this.modals.push(t),t.modalRef&&Qs(t.modalRef,!1);let n=fD(o);pC(o,t.mount,t.modalRef,n,!0);let a=X0(this.containers,i=>i.container===o);return a!==-1?(this.containers[a].modals.push(t),r):(this.containers.push({modals:[t],container:o,restore:null,hiddenSiblings:n}),r)}mount(t,o){let r=X0(this.containers,a=>a.modals.includes(t)),n=this.containers[r];n.restore||(n.restore=pD(n,o))}remove(t,o=!0){let r=this.modals.indexOf(t);if(r===-1)return r;let n=X0(this.containers,i=>i.modals.includes(t)),a=this.containers[n];if(a.modals.splice(a.modals.indexOf(t),1),this.modals.splice(r,1),a.modals.length===0)a.restore&&a.restore(),t.modalRef&&Qs(t.modalRef,o),pC(a.container,t.mount,t.modalRef,a.hiddenSiblings,!1),this.containers.splice(n,1);else{let i=a.modals[a.modals.length-1];i.modalRef&&Qs(i.modalRef,!1)}return r}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}};var Em=q(re(),1);var _o=q(re(),1);var np=q(Ie(),1),dD=[\"input\",\"select\",\"textarea\",\"a[href]\",\"button\",\"[tabindex]\",\"audio[controls]\",\"video[controls]\",'[contenteditable]:not([contenteditable=\"false\"])'].join(\",\");function mD(e){let t=parseInt(e.getAttribute(\"tabindex\")||\"\",10);return Number.isNaN(t)?e.contentEditable===\"true\"||(e.nodeName===\"AUDIO\"||e.nodeName===\"VIDEO\"||e.nodeName===\"DETAILS\")&&e.getAttribute(\"tabindex\")===null?0:e.tabIndex:t}function yD(e){if(e.tagName!==\"INPUT\"||e.type!==\"radio\"||!e.name)return!1;let t=r=>e.ownerDocument.querySelector(`input[type=\"radio\"]${r}`),o=t(`[name=\"${e.name}\"]:checked`);return o||(o=t(`[name=\"${e.name}\"]`)),o!==e}function hD(e){return!(e.disabled||e.tagName===\"INPUT\"&&e.type===\"hidden\"||yD(e))}function gD(e){let t=[],o=[];return Array.from(e.querySelectorAll(dD)).forEach((r,n)=>{let a=mD(r);a===-1||!hD(r)||(a===0?t.push(r):o.push({documentOrder:n,tabIndex:a,node:r}))}),o.sort((r,n)=>r.tabIndex===n.tabIndex?r.documentOrder-n.documentOrder:r.tabIndex-n.tabIndex).map(r=>r.node).concat(t)}function bD(){return!0}function vD(e){let{children:t,disableAutoFocus:o=!1,disableEnforceFocus:r=!1,disableRestoreFocus:n=!1,getTabbable:a=gD,isEnabled:i=bD,open:l}=e,s=_o.useRef(!1),c=_o.useRef(null),u=_o.useRef(null),m=_o.useRef(null),p=_o.useRef(null),d=_o.useRef(!1),v=_o.useRef(null),T=yo(Wr(t),v),S=_o.useRef(null);_o.useEffect(()=>{!l||!v.current||(d.current=!o)},[o,l]),_o.useEffect(()=>{if(!l||!v.current)return;let g=Yt(v.current),b=ol(g);return v.current.contains(b)||(v.current.hasAttribute(\"tabIndex\")||v.current.setAttribute(\"tabIndex\",\"-1\"),d.current&&v.current.focus()),()=>{n||(m.current&&m.current.focus&&(s.current=!0,m.current.focus()),m.current=null)}},[l]),_o.useEffect(()=>{if(!l||!v.current)return;let g=Yt(v.current),b=P=>{if(S.current=P,r||!i()||P.key!==\"Tab\")return;ol(g)===v.current&&P.shiftKey&&(s.current=!0,u.current&&u.current.focus())},E=()=>{let P=v.current;if(P===null)return;let A=ol(g);if(!g.hasFocus()||!i()||s.current){s.current=!1;return}if(P.contains(A)||r&&A!==c.current&&A!==u.current)return;if(A!==p.current)p.current=null;else if(p.current!==null)return;if(!d.current)return;let _=[];if((A===c.current||A===u.current)&&(_=a(v.current)),_.length>0){let z=!!(S.current?.shiftKey&&S.current?.key===\"Tab\"),I=_[0],x=_[_.length-1];typeof I!=\"string\"&&typeof x!=\"string\"&&(z?x.focus():I.focus())}else P.focus()};g.addEventListener(\"focusin\",E),g.addEventListener(\"keydown\",b,!0);let C=setInterval(()=>{let P=ol(g);P&&P.tagName===\"BODY\"&&E()},50);return()=>{clearInterval(C),g.removeEventListener(\"focusin\",E),g.removeEventListener(\"keydown\",b,!0)}},[o,r,n,i,l,a]);let h=g=>{m.current===null&&(m.current=g.relatedTarget),d.current=!0,p.current=g.target;let b=t.props.onFocus;b&&b(g)},y=g=>{m.current===null&&(m.current=g.relatedTarget),d.current=!0};return(0,np.jsxs)(_o.Fragment,{children:[(0,np.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:y,ref:c,\"data-testid\":\"sentinelStart\"}),_o.cloneElement(t,{ref:T,onFocus:h}),(0,np.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:y,ref:u,\"data-testid\":\"sentinelEnd\"})]})}var G0=vD;var ba=q(re(),1),fC=q(Op(),1);function xD(e){return typeof e==\"function\"?e():e}var TD=ba.forwardRef(function(t,o){let{children:r,container:n,disablePortal:a=!1}=t,[i,l]=ba.useState(null),s=yo(ba.isValidElement(r)?Wr(r):null,o);return wr(()=>{a||l(xD(n)||document.body)},[n,a]),wr(()=>{if(i&&!a)return Zu(o,i),()=>{Zu(o,null)}},[o,i,a]),a?ba.isValidElement(r)?ba.cloneElement(r,{ref:s}):r:i&&fC.createPortal(r,i)}),ap=TD;var yC=q(re(),1);var Ws=q(re(),1);var dC=q(Ie(),1),SD={entering:{opacity:1},entered:{opacity:1}},ED=Ws.forwardRef(function(t,o){let r=kn(),n={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:a,appear:i=!0,children:l,easing:s,in:c,onEnter:u,onEntered:m,onEntering:p,onExit:d,onExited:v,onExiting:T,style:S,timeout:h=n,TransitionComponent:y=Xu,...g}=t,b=!0,E=Ws.useRef(null),C=Mr(E,Wr(l),o),P=O=>N=>{if(O){let X=E.current;N===void 0?O(X):O(X,N)}},A=P(p),_=P((O,N)=>{xm(O);let X=Ks({style:S,timeout:h,easing:s},{mode:\"enter\"});O.style.webkitTransition=r.transitions.create(\"opacity\",X),O.style.transition=r.transitions.create(\"opacity\",X),u&&u(O,N)}),z=P(m),I=P(T),x=P(O=>{let N=Ks({style:S,timeout:h,easing:s},{mode:\"exit\"});O.style.webkitTransition=r.transitions.create(\"opacity\",N),O.style.transition=r.transitions.create(\"opacity\",N),d&&d(O)}),k=P(v);return(0,dC.jsx)(y,{appear:i,in:c,nodeRef:b?E:void 0,onEnter:_,onEntered:z,onEntering:A,onExit:x,onExited:k,onExiting:I,addEndListener:O=>{a&&a(E.current,O)},timeout:h,...g,children:(O,{ownerState:N,...X})=>Ws.cloneElement(l,{style:{opacity:0,visibility:O===\"exited\"&&!c?\"hidden\":void 0,...SD[O],...S,...l.props.style},ref:C,...X})})}),q0=ED;function mC(e){return _e(\"MuiBackdrop\",e)}var k$=Ce(\"MuiBackdrop\",[\"root\",\"invisible\"]);var I0=q(Ie(),1),PD=e=>{let{classes:t,invisible:o}=e;return Le({root:[\"root\",o&&\"invisible\"]},mC,t)},CD=ae(\"div\",{name:\"MuiBackdrop\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.invisible&&t.invisible]}})({position:\"fixed\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",right:0,bottom:0,top:0,left:0,backgroundColor:\"rgba(0, 0, 0, 0.5)\",WebkitTapHighlightColor:\"transparent\",variants:[{props:{invisible:!0},style:{backgroundColor:\"transparent\"}}]}),RD=yC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiBackdrop\"}),{children:n,className:a,component:i=\"div\",invisible:l=!1,open:s,components:c={},componentsProps:u={},slotProps:m={},slots:p={},TransitionComponent:d,transitionDuration:v,...T}=r,S={...r,component:i,invisible:l},h=PD(S),y={transition:d,root:c.Root,...p},g={...u,...m},b={component:i,slots:y,slotProps:g},[E,C]=Ct(\"root\",{elementType:CD,externalForwardedProps:b,className:ie(h.root,a),ownerState:S}),[P,A]=Ct(\"transition\",{elementType:q0,externalForwardedProps:b,ownerState:S});return(0,I0.jsx)(P,{in:s,timeout:v,...T,...A,children:(0,I0.jsx)(E,{\"aria-hidden\":!0,...C,ref:o,children:n})})}),F0=RD;var yn=q(re(),1);function wD(e){return typeof e==\"function\"?e():e}function MD(e){return e?e.props.hasOwnProperty(\"in\"):!1}var hC=()=>{},Sm=new Tm;function OD(e){let{container:t,disableEscapeKeyDown:o=!1,disableScrollLock:r=!1,closeAfterTransition:n=!1,onTransitionEnter:a,onTransitionExited:i,children:l,onClose:s,open:c,rootRef:u}=e,m=yn.useRef({}),p=yn.useRef(null),d=yn.useRef(null),v=yo(d,u),[T,S]=yn.useState(!c),h=MD(l),y=!0;(e[\"aria-hidden\"]===\"false\"||e[\"aria-hidden\"]===!1)&&(y=!1);let g=()=>Yt(p.current),b=()=>(m.current.modalRef=d.current,m.current.mount=p.current,m.current),E=()=>{Sm.mount(b(),{disableScrollLock:r}),d.current&&(d.current.scrollTop=0)},C=Ln(()=>{let O=wD(t)||g().body;Sm.add(b(),O),d.current&&E()}),P=()=>Sm.isTopModal(b()),A=Ln(O=>{p.current=O,O&&(c&&P()?E():d.current&&Qs(d.current,y))}),_=yn.useCallback(()=>{Sm.remove(b(),y)},[y]);yn.useEffect(()=>()=>{_()},[_]),yn.useEffect(()=>{c?C():(!h||!n)&&_()},[c,_,h,n,C]);let z=O=>N=>{O.onKeyDown?.(N),!(N.key!==\"Escape\"||N.which===229||!P())&&(o||(N.stopPropagation(),s&&s(N,\"escapeKeyDown\")))},I=O=>N=>{O.onClick?.(N),N.target===N.currentTarget&&s&&s(N,\"backdropClick\")};return{getRootProps:(O={})=>{let N=ya(e);delete N.onTransitionEnter,delete N.onTransitionExited;let X={...N,...O};return{role:\"presentation\",...X,onKeyDown:z(X),ref:v}},getBackdropProps:(O={})=>{let N=O;return{\"aria-hidden\":!0,...N,onClick:I(N),open:c}},getTransitionProps:()=>{let O=()=>{S(!1),a&&a()},N=()=>{S(!0),i&&i(),n&&_()};return{onEnter:Ku(O,l?.props.onEnter??hC),onExited:Ku(N,l?.props.onExited??hC)}},rootRef:v,portalRef:A,isTopModal:P,exited:T,hasTransition:h}}var gC=OD;function bC(e){return _e(\"MuiModal\",e)}var rY=Ce(\"MuiModal\",[\"root\",\"hidden\",\"backdrop\"]);var Zs=q(Ie(),1),AD=e=>{let{open:t,exited:o,classes:r}=e;return Le({root:[\"root\",!t&&o&&\"hidden\"],backdrop:[\"backdrop\"]},bC,r)},DD=ae(\"div\",{name:\"MuiModal\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.open&&o.exited&&t.hidden]}})(He(({theme:e})=>({position:\"fixed\",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0,variants:[{props:({ownerState:t})=>!t.open&&t.exited,style:{visibility:\"hidden\"}}]}))),ND=ae(F0,{name:\"MuiModal\",slot:\"Backdrop\"})({zIndex:-1}),_D=Em.forwardRef(function(t,o){let r=je({name:\"MuiModal\",props:t}),{BackdropComponent:n=ND,BackdropProps:a,classes:i,className:l,closeAfterTransition:s=!1,children:c,container:u,component:m,components:p={},componentsProps:d={},disableAutoFocus:v=!1,disableEnforceFocus:T=!1,disableEscapeKeyDown:S=!1,disablePortal:h=!1,disableRestoreFocus:y=!1,disableScrollLock:g=!1,hideBackdrop:b=!1,keepMounted:E=!1,onClose:C,onTransitionEnter:P,onTransitionExited:A,open:_,slotProps:z={},slots:I={},theme:x,...k}=r,U={...r,closeAfterTransition:s,disableAutoFocus:v,disableEnforceFocus:T,disableEscapeKeyDown:S,disablePortal:h,disableRestoreFocus:y,disableScrollLock:g,hideBackdrop:b,keepMounted:E},{getRootProps:O,getBackdropProps:N,getTransitionProps:X,portalRef:oe,isTopModal:W,exited:Te,hasTransition:fe}=gC({...U,rootRef:o}),Ke={...U,exited:Te},Ze=AD(Ke),Ue={};if(c.props.tabIndex===void 0&&(Ue.tabIndex=\"-1\"),fe){let{onEnter:le,onExited:Oe}=X();Ue.onEnter=le,Ue.onExited=Oe}let xe={slots:{root:p.Root,backdrop:p.Backdrop,...I},slotProps:{...d,...z}},[Je,ht]=Ct(\"root\",{ref:o,elementType:DD,externalForwardedProps:{...xe,...k,component:m},getSlotProps:O,ownerState:Ke,className:ie(l,Ze?.root,!Ke.open&&Ke.exited&&Ze?.hidden)}),[we,ft]=Ct(\"backdrop\",{ref:a?.ref,elementType:n,externalForwardedProps:xe,shouldForwardComponentProp:!0,additionalProps:a,getSlotProps:le=>N({...le,onClick:Oe=>{le?.onClick&&le.onClick(Oe)}}),className:ie(a?.className,Ze?.backdrop),ownerState:Ke});return!E&&!_&&(!fe||Te)?null:(0,Zs.jsx)(ap,{ref:oe,container:u,disablePortal:h,children:(0,Zs.jsxs)(Je,{...ht,children:[!b&&n?(0,Zs.jsx)(we,{...ft}):null,(0,Zs.jsx)(G0,{disableEnforceFocus:T,disableAutoFocus:v,disableRestoreFocus:y,isEnabled:W,open:_,children:Em.cloneElement(c,Ue)})]})})}),K0=_D;var xC=q(re(),1);function vC(e){return _e(\"MuiPaper\",e)}var SY=Ce(\"MuiPaper\",[\"root\",\"rounded\",\"outlined\",\"elevation\",\"elevation0\",\"elevation1\",\"elevation2\",\"elevation3\",\"elevation4\",\"elevation5\",\"elevation6\",\"elevation7\",\"elevation8\",\"elevation9\",\"elevation10\",\"elevation11\",\"elevation12\",\"elevation13\",\"elevation14\",\"elevation15\",\"elevation16\",\"elevation17\",\"elevation18\",\"elevation19\",\"elevation20\",\"elevation21\",\"elevation22\",\"elevation23\",\"elevation24\"]);var TC=q(Ie(),1),zD=e=>{let{square:t,elevation:o,variant:r,classes:n}=e,a={root:[\"root\",r,!t&&\"rounded\",r===\"elevation\"&&`elevation${o}`]};return Le(a,vC,n)},kD=ae(\"div\",{name:\"MuiPaper\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],!o.square&&t.rounded,o.variant===\"elevation\"&&t[`elevation${o.elevation}`]]}})(He(({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create(\"box-shadow\"),variants:[{props:({ownerState:t})=>!t.square,style:{borderRadius:e.shape.borderRadius}},{props:{variant:\"outlined\"},style:{border:`1px solid ${(e.vars||e).palette.divider}`}},{props:{variant:\"elevation\"},style:{boxShadow:\"var(--Paper-shadow)\",backgroundImage:\"var(--Paper-overlay)\"}}]}))),BD=xC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiPaper\"}),n=kn(),{className:a,component:i=\"div\",elevation:l=1,square:s=!1,variant:c=\"elevation\",...u}=r,m={...r,component:i,elevation:l,square:s,variant:c},p=zD(m);return(0,TC.jsx)(kD,{as:i,ownerState:m,className:ie(p.root,a),ref:o,...u,style:{...c===\"elevation\"&&{\"--Paper-shadow\":(n.vars||n).shadows[l],...n.vars&&{\"--Paper-overlay\":n.vars.overlays?.[l]},...!n.vars&&n.palette.mode===\"dark\"&&{\"--Paper-overlay\":`linear-gradient(${As(\"#fff\",Bs(l))}, ${As(\"#fff\",Bs(l))})`}},...u.style}})}),Q0=BD;function SC(e){return _e(\"MuiPopover\",e)}var jY=Ce(\"MuiPopover\",[\"root\",\"paper\"]);var Cm=q(Ie(),1);function EC(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.height/2:t===\"bottom\"&&(o=e.height),o}function PC(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.width/2:t===\"right\"&&(o=e.width),o}function CC(e){return[e.horizontal,e.vertical].map(t=>typeof t==\"number\"?`${t}px`:t).join(\" \")}function Pm(e){return typeof e==\"function\"?e():e}var LD=e=>{let{classes:t}=e;return Le({root:[\"root\"],paper:[\"paper\"]},SC,t)},jD=ae(K0,{name:\"MuiPopover\",slot:\"Root\"})({}),W0=ae(Q0,{name:\"MuiPopover\",slot:\"Paper\"})({position:\"absolute\",overflowY:\"auto\",overflowX:\"hidden\",minWidth:16,minHeight:16,maxWidth:\"calc(100% - 32px)\",maxHeight:\"calc(100% - 32px)\",outline:0}),UD=zo.forwardRef(function(t,o){let r=je({props:t,name:\"MuiPopover\"}),{action:n,anchorEl:a,anchorOrigin:i={vertical:\"top\",horizontal:\"left\"},anchorPosition:l,anchorReference:s=\"anchorEl\",children:c,className:u,container:m,elevation:p=8,marginThreshold:d=16,open:v,PaperProps:T={},slots:S={},slotProps:h={},transformOrigin:y={vertical:\"top\",horizontal:\"left\"},TransitionComponent:g,transitionDuration:b=\"auto\",TransitionProps:E={},disableScrollLock:C=!1,...P}=r,A=zo.useRef(),_={...r,anchorOrigin:i,anchorReference:s,elevation:p,marginThreshold:d,transformOrigin:y,TransitionComponent:g,transitionDuration:b,TransitionProps:E},z=LD(_),I=zo.useCallback(()=>{if(s===\"anchorPosition\")return l;let le=Pm(a),Ae=(le&&le.nodeType===1?le:Wu(A.current).body).getBoundingClientRect();return{top:Ae.top+EC(Ae,i.vertical),left:Ae.left+PC(Ae,i.horizontal)}},[a,i.horizontal,i.vertical,l,s]),x=zo.useCallback(le=>({vertical:EC(le,y.vertical),horizontal:PC(le,y.horizontal)}),[y.horizontal,y.vertical]),k=zo.useCallback(le=>{let Oe={width:le.offsetWidth,height:le.offsetHeight},Ae=x(Oe);if(s===\"none\")return{top:null,left:null,transformOrigin:CC(Ae)};let et=I(),dt=et.top-Ae.vertical,Lt=et.left-Ae.horizontal,jt=dt+Oe.height,Be=Lt+Oe.width,Nt=qs(Pm(a)),Ro=Nt.innerHeight-d,Ut=Nt.innerWidth-d;if(d!==null&&dtRo){let st=jt-Ro;dt-=st,Ae.vertical+=st}if(d!==null&&LtUt){let st=Be-Ut;Lt-=st,Ae.horizontal+=st}return{top:`${Math.round(dt)}px`,left:`${Math.round(Lt)}px`,transformOrigin:CC(Ae)}},[a,s,I,x,d]),[U,O]=zo.useState(v),N=zo.useCallback(()=>{let le=A.current;if(!le)return;let Oe=k(le);Oe.top!==null&&le.style.setProperty(\"top\",Oe.top),Oe.left!==null&&(le.style.left=Oe.left),le.style.transformOrigin=Oe.transformOrigin,O(!0)},[k]);zo.useEffect(()=>(C&&window.addEventListener(\"scroll\",N),()=>window.removeEventListener(\"scroll\",N)),[a,C,N]);let X=()=>{N()},oe=()=>{O(!1)};zo.useEffect(()=>{v&&N()}),zo.useImperativeHandle(n,()=>v?{updatePosition:()=>{N()}}:null,[v,N]),zo.useEffect(()=>{if(!v)return;let le=qP(()=>{N()}),Oe=qs(Pm(a));return Oe.addEventListener(\"resize\",le),()=>{le.clear(),Oe.removeEventListener(\"resize\",le)}},[a,v,N]);let W=b,Te={slots:{transition:g,...S},slotProps:{transition:E,paper:T,...h}},[fe,Ke]=Ct(\"transition\",{elementType:rp,externalForwardedProps:Te,ownerState:_,getSlotProps:le=>({...le,onEntering:(Oe,Ae)=>{le.onEntering?.(Oe,Ae),X()},onExited:Oe=>{le.onExited?.(Oe),oe()}}),additionalProps:{appear:!0,in:v}});b===\"auto\"&&!fe.muiSupportAuto&&(W=void 0);let Ze=m||(a?Wu(Pm(a)).body:void 0),[Ue,{slots:xe,slotProps:Je,...ht}]=Ct(\"root\",{ref:o,elementType:jD,externalForwardedProps:{...Te,...P},shouldForwardComponentProp:!0,additionalProps:{slots:{backdrop:S.backdrop},slotProps:{backdrop:hm(typeof h.backdrop==\"function\"?h.backdrop(_):h.backdrop,{invisible:!0})},container:Ze,open:v},ownerState:_,className:ie(z.root,u)}),[we,ft]=Ct(\"paper\",{ref:A,className:z.paper,elementType:W0,externalForwardedProps:Te,shouldForwardComponentProp:!0,additionalProps:{elevation:p,style:U?void 0:{opacity:0}},ownerState:_});return(0,Cm.jsx)(Ue,{...ht,...!dn(Ue)&&{slots:xe,slotProps:Je,disableScrollLock:C},children:(0,Cm.jsx)(fe,{...Ke,timeout:W,children:(0,Cm.jsx)(we,{...ft,children:c})})})}),Z0=UD;function RC(e){return _e(\"MuiMenu\",e)}var lX=Ce(\"MuiMenu\",[\"root\",\"paper\",\"list\"]);var J0=q(Ie(),1),HD={vertical:\"top\",horizontal:\"right\"},VD={vertical:\"top\",horizontal:\"left\"},$D=e=>{let{classes:t}=e;return Le({root:[\"root\"],paper:[\"paper\"],list:[\"list\"]},RC,t)},YD=ae(Z0,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiMenu\",slot:\"Root\"})({}),XD=ae(W0,{name:\"MuiMenu\",slot:\"Paper\"})({maxHeight:\"calc(100% - 96px)\",WebkitOverflowScrolling:\"touch\"}),GD=ae(H0,{name:\"MuiMenu\",slot:\"List\"})({outline:0}),qD=ui.forwardRef(function(t,o){let r=je({props:t,name:\"MuiMenu\"}),{autoFocus:n=!0,children:a,className:i,disableAutoFocusItem:l=!1,MenuListProps:s={},onClose:c,open:u,PaperProps:m={},PopoverClasses:p,transitionDuration:d=\"auto\",TransitionProps:{onEntering:v,...T}={},variant:S=\"selectedMenu\",slots:h={},slotProps:y={},...g}=r,b=li(),E={...r,autoFocus:n,disableAutoFocusItem:l,MenuListProps:s,onEntering:v,PaperProps:m,transitionDuration:d,TransitionProps:T,variant:S},C=$D(E),P=n&&!l&&u,A=ui.useRef(null),_=(W,Te)=>{A.current&&A.current.adjustStyleForScrollbar(W,{direction:b?\"rtl\":\"ltr\"}),v&&v(W,Te)},z=W=>{W.key===\"Tab\"&&(W.preventDefault(),c&&c(W,\"tabKeyDown\"))},I=-1;ui.Children.map(a,(W,Te)=>{ui.isValidElement(W)&&(W.props.disabled||(S===\"selectedMenu\"&&W.props.selected||I===-1)&&(I=Te))});let x={slots:h,slotProps:{list:s,transition:T,paper:m,...y}},k=cr({elementType:h.root,externalSlotProps:y.root,ownerState:E,className:[C.root,i]}),[U,O]=Ct(\"paper\",{className:C.paper,elementType:XD,externalForwardedProps:x,shouldForwardComponentProp:!0,ownerState:E}),[N,X]=Ct(\"list\",{className:ie(C.list,s.className),elementType:GD,shouldForwardComponentProp:!0,externalForwardedProps:x,getSlotProps:W=>({...W,onKeyDown:Te=>{z(Te),W.onKeyDown?.(Te)}}),ownerState:E}),oe=typeof x.slotProps.transition==\"function\"?x.slotProps.transition(E):x.slotProps.transition;return(0,J0.jsx)(YD,{onClose:c,anchorOrigin:{vertical:\"bottom\",horizontal:b?\"right\":\"left\"},transformOrigin:b?HD:VD,slots:{root:h.root,paper:U,backdrop:h.backdrop,...h.transition&&{transition:h.transition}},slotProps:{root:k,paper:O,backdrop:typeof y.backdrop==\"function\"?y.backdrop(E):y.backdrop,transition:{...oe,onEntering:(...W)=>{_(...W),oe?.onEntering?.(...W)}}},open:u,ref:o,transitionDuration:d,ownerState:E,...g,classes:p,children:(0,J0.jsx)(N,{actions:A,autoFocus:n&&(I===-1||l),autoFocusItem:P,variant:S,...X,children:a})})}),ip=qD;var pi=q(re(),1);var MC=q(re(),1);function wC(e){return _e(\"MuiDivider\",e)}var ID=Ce(\"MuiDivider\",[\"root\",\"absolute\",\"fullWidth\",\"inset\",\"middle\",\"flexItem\",\"light\",\"vertical\",\"withChildren\",\"withChildrenVertical\",\"textAlignRight\",\"textAlignLeft\",\"wrapper\",\"wrapperVertical\"]),Rm=ID;var eb=q(Ie(),1),FD=e=>{let{absolute:t,children:o,classes:r,flexItem:n,light:a,orientation:i,textAlign:l,variant:s}=e;return Le({root:[\"root\",t&&\"absolute\",s,a&&\"light\",i===\"vertical\"&&\"vertical\",n&&\"flexItem\",o&&\"withChildren\",o&&i===\"vertical\"&&\"withChildrenVertical\",l===\"right\"&&i!==\"vertical\"&&\"textAlignRight\",l===\"left\"&&i!==\"vertical\"&&\"textAlignLeft\"],wrapper:[\"wrapper\",i===\"vertical\"&&\"wrapperVertical\"]},wC,r)},KD=ae(\"div\",{name:\"MuiDivider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.absolute&&t.absolute,t[o.variant],o.light&&t.light,o.orientation===\"vertical\"&&t.vertical,o.flexItem&&t.flexItem,o.children&&t.withChildren,o.children&&o.orientation===\"vertical\"&&t.withChildrenVertical,o.textAlign===\"right\"&&o.orientation!==\"vertical\"&&t.textAlignRight,o.textAlign===\"left\"&&o.orientation!==\"vertical\"&&t.textAlignLeft]}})(He(({theme:e})=>({margin:0,flexShrink:0,borderWidth:0,borderStyle:\"solid\",borderColor:(e.vars||e).palette.divider,borderBottomWidth:\"thin\",variants:[{props:{absolute:!0},style:{position:\"absolute\",bottom:0,left:0,width:\"100%\"}},{props:{light:!0},style:{borderColor:e.alpha((e.vars||e).palette.divider,.08)}},{props:{variant:\"inset\"},style:{marginLeft:72}},{props:{variant:\"middle\",orientation:\"horizontal\"},style:{marginLeft:e.spacing(2),marginRight:e.spacing(2)}},{props:{variant:\"middle\",orientation:\"vertical\"},style:{marginTop:e.spacing(1),marginBottom:e.spacing(1)}},{props:{orientation:\"vertical\"},style:{height:\"100%\",borderBottomWidth:0,borderRightWidth:\"thin\"}},{props:{flexItem:!0},style:{alignSelf:\"stretch\",height:\"auto\"}},{props:({ownerState:t})=>!!t.children,style:{display:\"flex\",textAlign:\"center\",border:0,borderTopStyle:\"solid\",borderLeftStyle:\"solid\",\"&::before, &::after\":{content:'\"\"',alignSelf:\"center\"}}},{props:({ownerState:t})=>t.children&&t.orientation!==\"vertical\",style:{\"&::before, &::after\":{width:\"100%\",borderTop:`thin solid ${(e.vars||e).palette.divider}`,borderTopStyle:\"inherit\"}}},{props:({ownerState:t})=>t.orientation===\"vertical\"&&t.children,style:{flexDirection:\"column\",\"&::before, &::after\":{height:\"100%\",borderLeft:`thin solid ${(e.vars||e).palette.divider}`,borderLeftStyle:\"inherit\"}}},{props:({ownerState:t})=>t.textAlign===\"right\"&&t.orientation!==\"vertical\",style:{\"&::before\":{width:\"90%\"},\"&::after\":{width:\"10%\"}}},{props:({ownerState:t})=>t.textAlign===\"left\"&&t.orientation!==\"vertical\",style:{\"&::before\":{width:\"10%\"},\"&::after\":{width:\"90%\"}}}]}))),QD=ae(\"span\",{name:\"MuiDivider\",slot:\"Wrapper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.wrapper,o.orientation===\"vertical\"&&t.wrapperVertical]}})(He(({theme:e})=>({display:\"inline-block\",paddingLeft:`calc(${e.spacing(1)} * 1.2)`,paddingRight:`calc(${e.spacing(1)} * 1.2)`,whiteSpace:\"nowrap\",variants:[{props:{orientation:\"vertical\"},style:{paddingTop:`calc(${e.spacing(1)} * 1.2)`,paddingBottom:`calc(${e.spacing(1)} * 1.2)`}}]}))),tb=MC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiDivider\"}),{absolute:n=!1,children:a,className:i,orientation:l=\"horizontal\",component:s=a||l===\"vertical\"?\"div\":\"hr\",flexItem:c=!1,light:u=!1,role:m=s!==\"hr\"?\"separator\":void 0,textAlign:p=\"center\",variant:d=\"fullWidth\",...v}=r,T={...r,absolute:n,component:s,flexItem:c,light:u,orientation:l,role:m,textAlign:p,variant:d},S=FD(T);return(0,eb.jsx)(KD,{as:s,className:ie(S.root,i),role:m,ref:o,ownerState:T,\"aria-orientation\":m===\"separator\"&&(s!==\"hr\"||l===\"vertical\")?l:void 0,...v,children:a?(0,eb.jsx)(QD,{className:S.wrapper,ownerState:T,children:a}):null})});tb&&(tb.muiSkipListHighlight=!0);var ob=tb;var WD=Ce(\"MuiListItemIcon\",[\"root\",\"alignItemsFlexStart\"]),wm=WD;var ZD=Ce(\"MuiListItemText\",[\"root\",\"multiline\",\"dense\",\"inset\",\"primary\",\"secondary\"]),Mm=ZD;function OC(e){return _e(\"MuiMenuItem\",e)}var JD=Ce(\"MuiMenuItem\",[\"root\",\"focusVisible\",\"dense\",\"disabled\",\"divider\",\"gutters\",\"selected\"]),Js=JD;var rb=q(Ie(),1),eN=(e,t)=>{let{ownerState:o}=e;return[t.root,o.dense&&t.dense,o.divider&&t.divider,!o.disableGutters&&t.gutters]},tN=e=>{let{disabled:t,dense:o,divider:r,disableGutters:n,selected:a,classes:i}=e,s=Le({root:[\"root\",o&&\"dense\",t&&\"disabled\",!n&&\"gutters\",r&&\"divider\",a&&\"selected\"]},OC,i);return{...i,...s}},oN=ae(ma,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiMenuItem\",slot:\"Root\",overridesResolver:eN})(He(({theme:e})=>({...e.typography.body1,display:\"flex\",justifyContent:\"flex-start\",alignItems:\"center\",position:\"relative\",textDecoration:\"none\",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:\"border-box\",whiteSpace:\"nowrap\",\"&:hover\":{textDecoration:\"none\",backgroundColor:(e.vars||e).palette.action.hover,\"@media (hover: none)\":{backgroundColor:\"transparent\"}},[`&.${Js.selected}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity),[`&.${Js.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)}},[`&.${Js.selected}:hover`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.hoverOpacity}`),\"@media (hover: none)\":{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity)}},[`&.${Js.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${Js.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${Rm.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${Rm.inset}`]:{marginLeft:52},[`& .${Mm.root}`]:{marginTop:0,marginBottom:0},[`& .${Mm.inset}`]:{paddingLeft:36},[`& .${wm.root}`]:{minWidth:36},variants:[{props:({ownerState:t})=>!t.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:t})=>t.divider,style:{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:\"padding-box\"}},{props:({ownerState:t})=>!t.dense,style:{[e.breakpoints.up(\"sm\")]:{minHeight:\"auto\"}}},{props:({ownerState:t})=>t.dense,style:{minHeight:32,paddingTop:4,paddingBottom:4,...e.typography.body2,[`& .${wm.root} svg`]:{fontSize:\"1.25rem\"}}}]}))),rN=pi.forwardRef(function(t,o){let r=je({props:t,name:\"MuiMenuItem\"}),{autoFocus:n=!1,component:a=\"li\",dense:i=!1,divider:l=!1,disableGutters:s=!1,focusVisibleClassName:c,role:u=\"menuitem\",tabIndex:m,className:p,...d}=r,v=pi.useContext(tp),T=pi.useMemo(()=>({dense:i||v.dense||!1,disableGutters:s}),[v.dense,i,s]),S=pi.useRef(null);ym(()=>{n&&S.current&&S.current.focus()},[n]);let h={...r,dense:T.dense,divider:l,disableGutters:s},y=tN(r),g=Mr(S,o),b;return r.disabled||(b=m!==void 0?m:-1),(0,rb.jsx)(tp.Provider,{value:T,children:(0,rb.jsx)(oN,{ref:g,role:u,tabIndex:b,component:a,focusVisibleClassName:ie(y.focusVisible,c),className:ie(y.root,p),...d,ownerState:h,classes:y})})}),nl=rN;var zm=q(re(),1);var Ho=q(re(),1);var nN={border:0,clip:\"rect(0 0 0 0)\",height:\"1px\",margin:\"-1px\",overflow:\"hidden\",padding:0,position:\"absolute\",whiteSpace:\"nowrap\",width:\"1px\"},nb=nN;function aN(e,t,o=(r,n)=>r===n){return e.length===t.length&&e.every((r,n)=>o(r,t[n]))}var AC=aN;var iN=2;function ec(e,t,o,r,n){return o===1?Math.min(e+t,n):Math.max(e-t,r)}function zC(e,t){return e-t}function DC(e,t){let{index:o}=e.reduce((r,n,a)=>{let i=Math.abs(t-n);return r===null||i({left:`${e}%`}),leap:e=>({width:`${e}%`})},\"horizontal-reverse\":{offset:e=>({right:`${e}%`}),leap:e=>({width:`${e}%`})},vertical:{offset:e=>({bottom:`${e}%`}),leap:e=>({height:`${e}%`})}},pN=e=>e,Nm;function _C(){return Nm===void 0&&(typeof CSS<\"u\"&&typeof CSS.supports==\"function\"?Nm=CSS.supports(\"touch-action\",\"none\"):Nm=!0),Nm}function kC(e){let{\"aria-labelledby\":t,defaultValue:o,disabled:r=!1,disableSwap:n=!1,isRtl:a=!1,marks:i=!1,max:l=100,min:s=0,name:c,onChange:u,onChangeCommitted:m,orientation:p=\"horizontal\",rootRef:d,scale:v=pN,step:T=1,shiftStep:S=10,tabIndex:h,value:y}=e,g=Ho.useRef(void 0),[b,E]=Ho.useState(-1),[C,P]=Ho.useState(-1),[A,_]=Ho.useState(!1),z=Ho.useRef(0),I=Ho.useRef(null),[x,k]=js({controlled:y,default:o??s,name:\"Slider\"}),U=u&&((Z,ee,Se)=>{let ye=Z.nativeEvent||Z,ze=new ye.constructor(ye.type,ye);Object.defineProperty(ze,\"target\",{writable:!0,value:{value:ee,name:c}}),I.current=ee,u(ze,ee,Se)}),O=Array.isArray(x),N=O?x.slice().sort(zC):[x];N=N.map(Z=>Z==null?s:ua(Z,s,l));let X=i===!0&&T!==null?[...Array(Math.floor((l-s)/T)+1)].map((Z,ee)=>({value:s+T*ee})):i||[],oe=X.map(Z=>Z.value),[W,Te]=Ho.useState(-1),fe=Ho.useRef(null),Ke=yo(d,fe),Ze=Z=>ee=>{let Se=Number(ee.currentTarget.getAttribute(\"data-index\"));pn(ee.target)&&Te(Se),P(Se),Z?.onFocus?.(ee)},Ue=Z=>ee=>{pn(ee.target)||Te(-1),P(-1),Z?.onBlur?.(ee)},xe=(Z,ee)=>{let Se=Number(Z.currentTarget.getAttribute(\"data-index\")),ye=N[Se],ze=oe.indexOf(ye),ue=ee;if(X&&T==null){let gt=oe[oe.length-1];ue>=gt?ue=gt:ue<=oe[0]?ue=oe[0]:ue=ueee=>{if([\"ArrowUp\",\"ArrowDown\",\"ArrowLeft\",\"ArrowRight\",\"PageUp\",\"PageDown\",\"Home\",\"End\"].includes(ee.key)){ee.preventDefault();let Se=Number(ee.currentTarget.getAttribute(\"data-index\")),ye=N[Se],ze=null;if(T!=null){let ue=ee.shiftKey?S:T;switch(ee.key){case\"ArrowUp\":ze=ec(ye,ue,1,s,l);break;case\"ArrowRight\":ze=ec(ye,ue,a?-1:1,s,l);break;case\"ArrowDown\":ze=ec(ye,ue,-1,s,l);break;case\"ArrowLeft\":ze=ec(ye,ue,a?1:-1,s,l);break;case\"PageUp\":ze=ec(ye,S,1,s,l);break;case\"PageDown\":ze=ec(ye,S,-1,s,l);break;case\"Home\":ze=s;break;case\"End\":ze=l;break;default:break}}else if(X){let ue=oe[oe.length-1],gt=oe.indexOf(ye),ce=[a?\"ArrowRight\":\"ArrowLeft\",\"ArrowDown\",\"PageDown\",\"Home\"],ke=[a?\"ArrowLeft\":\"ArrowRight\",\"ArrowUp\",\"PageUp\",\"End\"];ce.includes(ee.key)?gt===0?ze=oe[0]:ze=oe[gt-1]:ke.includes(ee.key)&&(gt===oe.length-1?ze=ue:ze=oe[gt+1])}ze!=null&&xe(ee,ze)}Z?.onKeyDown?.(ee)};wr(()=>{r&&fe.current.contains(document.activeElement)&&document.activeElement?.blur()},[r]),r&&b!==-1&&E(-1),r&&W!==-1&&Te(-1);let ht=Z=>ee=>{Z.onChange?.(ee),xe(ee,ee.target.valueAsNumber)},we=Ho.useRef(void 0),ft=p;a&&p===\"horizontal\"&&(ft+=\"-reverse\");let le=({finger:Z,move:ee=!1})=>{let{current:Se}=fe,{width:ye,height:ze,bottom:ue,left:gt}=Se.getBoundingClientRect(),ce;ft.startsWith(\"vertical\")?ce=(ue-Z.y)/ze:ce=(Z.x-gt)/ye,ft.includes(\"-reverse\")&&(ce=1-ce);let ke;if(ke=lN(ce,s,l),T)ke=cN(ke,T,s);else{let Wt=DC(oe,ke);ke=oe[Wt]}ke=ua(ke,s,l);let he=0;if(O){ee?he=we.current:he=DC(N,ke),n&&(ke=ua(ke,N[he-1]||-1/0,N[he+1]||1/0));let Wt=ke;ke=NC({values:N,newValue:ke,index:he}),n&&ee||(he=ke.indexOf(Wt),we.current=he)}return{newValue:ke,activeIndex:he}},Oe=Ln(Z=>{let ee=Om(Z,g);if(!ee)return;if(z.current+=1,Z.type===\"mousemove\"&&Z.buttons===0){Ae(Z);return}let{newValue:Se,activeIndex:ye}=le({finger:ee,move:!0});Am({sliderRef:fe,activeIndex:ye,setActive:E}),k(Se),!A&&z.current>iN&&_(!0),U&&!Dm(Se,x)&&U(Z,Se,ye)}),Ae=Ln(Z=>{let ee=Om(Z,g);if(_(!1),!ee)return;let{newValue:Se}=le({finger:ee,move:!0});E(-1),Z.type===\"touchend\"&&P(-1),m&&m(Z,I.current??Se),g.current=void 0,dt()}),et=Ln(Z=>{if(r)return;_C()||Z.preventDefault();let ee=Z.changedTouches[0];ee!=null&&(g.current=ee.identifier);let Se=Om(Z,g);if(Se!==!1){let{newValue:ze,activeIndex:ue}=le({finger:Se});Am({sliderRef:fe,activeIndex:ue,setActive:E}),k(ze),U&&!Dm(ze,x)&&U(Z,ze,ue)}z.current=0;let ye=Yt(fe.current);ye.addEventListener(\"touchmove\",Oe,{passive:!0}),ye.addEventListener(\"touchend\",Ae,{passive:!0})}),dt=Ho.useCallback(()=>{let Z=Yt(fe.current);Z.removeEventListener(\"mousemove\",Oe),Z.removeEventListener(\"mouseup\",Ae),Z.removeEventListener(\"touchmove\",Oe),Z.removeEventListener(\"touchend\",Ae)},[Ae,Oe]);Ho.useEffect(()=>{let{current:Z}=fe;return Z.addEventListener(\"touchstart\",et,{passive:_C()}),()=>{Z.removeEventListener(\"touchstart\",et),dt()}},[dt,et]),Ho.useEffect(()=>{r&&dt()},[r,dt]);let Lt=Z=>ee=>{if(Z.onMouseDown?.(ee),r||ee.defaultPrevented||ee.button!==0)return;ee.preventDefault();let Se=Om(ee,g);if(Se!==!1){let{newValue:ze,activeIndex:ue}=le({finger:Se});Am({sliderRef:fe,activeIndex:ue,setActive:E}),k(ze),U&&!Dm(ze,x)&&U(ee,ze,ue)}z.current=0;let ye=Yt(fe.current);ye.addEventListener(\"mousemove\",Oe,{passive:!0}),ye.addEventListener(\"mouseup\",Ae)},jt=lp(O?N[0]:s,s,l),Be=lp(N[N.length-1],s,l)-jt,Nt=(Z={})=>{let ee=ya(Z),Se={onMouseDown:Lt(ee||{})},ye={...ee,...Se};return{...Z,ref:Ke,...ye}},Ro=Z=>ee=>{Z.onMouseOver?.(ee);let Se=Number(ee.currentTarget.getAttribute(\"data-index\"));P(Se)},Ut=Z=>ee=>{Z.onMouseLeave?.(ee),P(-1)},st=(Z={})=>{let ee=ya(Z),Se={onMouseOver:Ro(ee||{}),onMouseLeave:Ut(ee||{})};return{...Z,...ee,...Se}},se=Z=>({pointerEvents:b!==-1&&b!==Z?\"none\":void 0}),xt;return p===\"vertical\"&&(xt=a?\"vertical-rl\":\"vertical-lr\"),{active:b,axis:ft,axisProps:uN,dragging:A,focusedThumbIndex:W,getHiddenInputProps:(Z={})=>{let ee=ya(Z),Se={onChange:ht(ee||{}),onFocus:Ze(ee||{}),onBlur:Ue(ee||{}),onKeyDown:Je(ee||{})},ye={...ee,...Se};return{tabIndex:h,\"aria-labelledby\":t,\"aria-orientation\":p,\"aria-valuemax\":v(l),\"aria-valuemin\":v(s),name:c,type:\"range\",min:e.min,max:e.max,step:e.step===null&&e.marks?\"any\":e.step??void 0,disabled:r,...Z,...ye,style:{...nb,direction:a?\"rtl\":\"ltr\",width:\"100%\",height:\"100%\",writingMode:xt}}},getRootProps:Nt,getThumbProps:st,marks:X,open:C,range:O,rootRef:Ke,trackLeap:Be,trackOffset:jt,values:N,getThumbStyle:se}}var fN=e=>!e||!dn(e),BC=fN;var _m=q(re(),1);function LC(e){return _e(\"MuiSlider\",e)}var dN=Ce(\"MuiSlider\",[\"root\",\"active\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"disabled\",\"dragging\",\"focusVisible\",\"mark\",\"markActive\",\"marked\",\"markLabel\",\"markLabelActive\",\"rail\",\"sizeSmall\",\"thumb\",\"thumbColorPrimary\",\"thumbColorSecondary\",\"thumbColorError\",\"thumbColorSuccess\",\"thumbColorInfo\",\"thumbColorWarning\",\"track\",\"trackInverted\",\"trackFalse\",\"thumbSizeSmall\",\"valueLabel\",\"valueLabelOpen\",\"valueLabelCircle\",\"valueLabelLabel\",\"vertical\"]),pr=dN;var tc=q(Ie(),1),mN=e=>{let{open:t}=e;return{offset:ie(t&&pr.valueLabelOpen),circle:pr.valueLabelCircle,label:pr.valueLabelLabel}};function ab(e){let{children:t,className:o,value:r}=e,n=mN(e);return t?_m.cloneElement(t,{className:t.props.className},(0,tc.jsxs)(_m.Fragment,{children:[t.props.children,(0,tc.jsx)(\"span\",{className:ie(n.offset,o),\"aria-hidden\":!0,children:(0,tc.jsx)(\"span\",{className:n.circle,children:(0,tc.jsx)(\"span\",{className:n.label,children:r})})})]})):null}var hn=q(Ie(),1);function jC(e){return e}var yN=ae(\"span\",{name:\"MuiSlider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[`color${me(o.color)}`],o.size!==\"medium\"&&t[`size${me(o.size)}`],o.marked&&t.marked,o.orientation===\"vertical\"&&t.vertical,o.track===\"inverted\"&&t.trackInverted,o.track===!1&&t.trackFalse]}})(He(({theme:e})=>({borderRadius:12,boxSizing:\"content-box\",display:\"inline-block\",position:\"relative\",cursor:\"pointer\",touchAction:\"none\",WebkitTapHighlightColor:\"transparent\",\"@media print\":{colorAdjust:\"exact\"},[`&.${pr.disabled}`]:{pointerEvents:\"none\",cursor:\"default\",color:(e.vars||e).palette.grey[400]},[`&.${pr.dragging}`]:{[`& .${pr.thumb}, & .${pr.track}`]:{transition:\"none\"}},variants:[...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),{props:{orientation:\"horizontal\"},style:{height:4,width:\"100%\",padding:\"13px 0\",\"@media (pointer: coarse)\":{padding:\"20px 0\"}}},{props:{orientation:\"horizontal\",size:\"small\"},style:{height:2}},{props:{orientation:\"horizontal\",marked:!0},style:{marginBottom:20}},{props:{orientation:\"vertical\"},style:{height:\"100%\",width:4,padding:\"0 13px\",\"@media (pointer: coarse)\":{padding:\"0 20px\"}}},{props:{orientation:\"vertical\",size:\"small\"},style:{width:2}},{props:{orientation:\"vertical\",marked:!0},style:{marginRight:44}}]}))),hN=ae(\"span\",{name:\"MuiSlider\",slot:\"Rail\"})({display:\"block\",position:\"absolute\",borderRadius:\"inherit\",backgroundColor:\"currentColor\",opacity:.38,variants:[{props:{orientation:\"horizontal\"},style:{width:\"100%\",height:\"inherit\",top:\"50%\",transform:\"translateY(-50%)\"}},{props:{orientation:\"vertical\"},style:{height:\"100%\",width:\"inherit\",left:\"50%\",transform:\"translateX(-50%)\"}},{props:{track:\"inverted\"},style:{opacity:1}}]}),gN=ae(\"span\",{name:\"MuiSlider\",slot:\"Track\"})(He(({theme:e})=>({display:\"block\",position:\"absolute\",borderRadius:\"inherit\",border:\"1px solid currentColor\",backgroundColor:\"currentColor\",transition:e.transitions.create([\"left\",\"width\",\"bottom\",\"height\"],{duration:e.transitions.duration.shortest}),variants:[{props:{size:\"small\"},style:{border:\"none\"}},{props:{orientation:\"horizontal\"},style:{height:\"inherit\",top:\"50%\",transform:\"translateY(-50%)\"}},{props:{orientation:\"vertical\"},style:{width:\"inherit\",left:\"50%\",transform:\"translateX(-50%)\"}},{props:{track:!1},style:{display:\"none\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t,track:\"inverted\"},style:{...e.vars?{backgroundColor:e.vars.palette.Slider[`${t}Track`],borderColor:e.vars.palette.Slider[`${t}Track`]}:{backgroundColor:e.lighten(e.palette[t].main,.62),borderColor:e.lighten(e.palette[t].main,.62),...e.applyStyles(\"dark\",{backgroundColor:e.darken(e.palette[t].main,.5)}),...e.applyStyles(\"dark\",{borderColor:e.darken(e.palette[t].main,.5)})}}}))]}))),bN=ae(\"span\",{name:\"MuiSlider\",slot:\"Thumb\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.thumb,t[`thumbColor${me(o.color)}`],o.size!==\"medium\"&&t[`thumbSize${me(o.size)}`]]}})(He(({theme:e})=>({position:\"absolute\",width:20,height:20,boxSizing:\"border-box\",borderRadius:\"50%\",outline:0,backgroundColor:\"currentColor\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",transition:e.transitions.create([\"box-shadow\",\"left\",\"bottom\"],{duration:e.transitions.duration.shortest}),\"&::before\":{position:\"absolute\",content:'\"\"',borderRadius:\"inherit\",width:\"100%\",height:\"100%\",boxShadow:(e.vars||e).shadows[2]},\"&::after\":{position:\"absolute\",content:'\"\"',borderRadius:\"50%\",width:42,height:42,top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\"},[`&.${pr.disabled}`]:{\"&:hover\":{boxShadow:\"none\"}},variants:[{props:{size:\"small\"},style:{width:12,height:12,\"&::before\":{boxShadow:\"none\"}}},{props:{orientation:\"horizontal\"},style:{top:\"50%\",transform:\"translate(-50%, -50%)\"}},{props:{orientation:\"vertical\"},style:{left:\"50%\",transform:\"translate(-50%, 50%)\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{[`&:hover, &.${pr.focusVisible}`]:{boxShadow:`0px 0px 0px 8px ${e.alpha((e.vars||e).palette[t].main,.16)}`,\"@media (hover: none)\":{boxShadow:\"none\"}},[`&.${pr.active}`]:{boxShadow:`0px 0px 0px 14px ${e.alpha((e.vars||e).palette[t].main,.16)}`}}}))]}))),vN=ae(ab,{name:\"MuiSlider\",slot:\"ValueLabel\"})(He(({theme:e})=>({zIndex:1,whiteSpace:\"nowrap\",...e.typography.body2,fontWeight:500,transition:e.transitions.create([\"transform\"],{duration:e.transitions.duration.shortest}),position:\"absolute\",backgroundColor:(e.vars||e).palette.grey[600],borderRadius:2,color:(e.vars||e).palette.common.white,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:\"0.25rem 0.75rem\",variants:[{props:{orientation:\"horizontal\"},style:{transform:\"translateY(-100%) scale(0)\",top:\"-10px\",transformOrigin:\"bottom center\",\"&::before\":{position:\"absolute\",content:'\"\"',width:8,height:8,transform:\"translate(-50%, 50%) rotate(45deg)\",backgroundColor:\"inherit\",bottom:0,left:\"50%\"},[`&.${pr.valueLabelOpen}`]:{transform:\"translateY(-100%) scale(1)\"}}},{props:{orientation:\"vertical\"},style:{transform:\"translateY(-50%) scale(0)\",right:\"30px\",top:\"50%\",transformOrigin:\"right center\",\"&::before\":{position:\"absolute\",content:'\"\"',width:8,height:8,transform:\"translate(-50%, -50%) rotate(45deg)\",backgroundColor:\"inherit\",right:-8,top:\"50%\"},[`&.${pr.valueLabelOpen}`]:{transform:\"translateY(-50%) scale(1)\"}}},{props:{size:\"small\"},style:{fontSize:e.typography.pxToRem(12),padding:\"0.25rem 0.5rem\"}},{props:{orientation:\"vertical\",size:\"small\"},style:{right:\"20px\"}}]})));var xN=ae(\"span\",{name:\"MuiSlider\",slot:\"Mark\",shouldForwardProp:e=>Hu(e)&&e!==\"markActive\",overridesResolver:(e,t)=>{let{markActive:o}=e;return[t.mark,o&&t.markActive]}})(He(({theme:e})=>({position:\"absolute\",width:2,height:2,borderRadius:1,backgroundColor:\"currentColor\",variants:[{props:{orientation:\"horizontal\"},style:{top:\"50%\",transform:\"translate(-1px, -50%)\"}},{props:{orientation:\"vertical\"},style:{left:\"50%\",transform:\"translate(-50%, 1px)\"}},{props:{markActive:!0},style:{backgroundColor:(e.vars||e).palette.background.paper,opacity:.8}}]}))),TN=ae(\"span\",{name:\"MuiSlider\",slot:\"MarkLabel\",shouldForwardProp:e=>Hu(e)&&e!==\"markLabelActive\"})(He(({theme:e})=>({...e.typography.body2,color:(e.vars||e).palette.text.secondary,position:\"absolute\",whiteSpace:\"nowrap\",variants:[{props:{orientation:\"horizontal\"},style:{top:30,transform:\"translateX(-50%)\",\"@media (pointer: coarse)\":{top:40}}},{props:{orientation:\"vertical\"},style:{left:36,transform:\"translateY(50%)\",\"@media (pointer: coarse)\":{left:44}}},{props:{markLabelActive:!0},style:{color:(e.vars||e).palette.text.primary}}]}))),SN=e=>{let{disabled:t,dragging:o,marked:r,orientation:n,track:a,classes:i,color:l,size:s}=e,c={root:[\"root\",t&&\"disabled\",o&&\"dragging\",r&&\"marked\",n===\"vertical\"&&\"vertical\",a===\"inverted\"&&\"trackInverted\",a===!1&&\"trackFalse\",l&&`color${me(l)}`,s&&`size${me(s)}`],rail:[\"rail\"],track:[\"track\"],mark:[\"mark\"],markActive:[\"markActive\"],markLabel:[\"markLabel\"],markLabelActive:[\"markLabelActive\"],valueLabel:[\"valueLabel\"],thumb:[\"thumb\",t&&\"disabled\",s&&`thumbSize${me(s)}`,l&&`thumbColor${me(l)}`],active:[\"active\"],disabled:[\"disabled\"],focusVisible:[\"focusVisible\"]};return Le(c,LC,i)},EN=({children:e})=>e,PN=zm.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSlider\"}),n=li(),{\"aria-label\":a,\"aria-valuetext\":i,\"aria-labelledby\":l,component:s=\"span\",components:c={},componentsProps:u={},color:m=\"primary\",classes:p,className:d,disableSwap:v=!1,disabled:T=!1,getAriaLabel:S,getAriaValueText:h,marks:y=!1,max:g=100,min:b=0,name:E,onChange:C,onChangeCommitted:P,orientation:A=\"horizontal\",shiftStep:_=10,size:z=\"medium\",step:I=1,scale:x=jC,slotProps:k,slots:U,tabIndex:O,track:N=\"normal\",value:X,valueLabelDisplay:oe=\"off\",valueLabelFormat:W=jC,...Te}=r,fe={...r,isRtl:n,max:g,min:b,classes:p,disabled:T,disableSwap:v,orientation:A,marks:y,color:m,size:z,step:I,shiftStep:_,scale:x,track:N,valueLabelDisplay:oe,valueLabelFormat:W},{axisProps:Ke,getRootProps:Ze,getHiddenInputProps:Ue,getThumbProps:xe,open:Je,active:ht,axis:we,focusedThumbIndex:ft,range:le,dragging:Oe,marks:Ae,values:et,trackOffset:dt,trackLeap:Lt,getThumbStyle:jt}=kC({...fe,rootRef:o});fe.marked=Ae.length>0&&Ae.some(Tt=>Tt.label),fe.dragging=Oe,fe.focusedThumbIndex=ft;let Be=SN(fe),Nt=U?.root??c.Root??yN,Ro=U?.rail??c.Rail??hN,Ut=U?.track??c.Track??gN,st=U?.thumb??c.Thumb??bN,se=U?.valueLabel??c.ValueLabel??vN,xt=U?.mark??c.Mark??xN,fr=U?.markLabel??c.MarkLabel??TN,Z=U?.input??c.Input??\"input\",ee=k?.root??u.root,Se=k?.rail??u.rail,ye=k?.track??u.track,ze=k?.thumb??u.thumb,ue=k?.valueLabel??u.valueLabel,gt=k?.mark??u.mark,ce=k?.markLabel??u.markLabel,ke=k?.input??u.input,he=cr({elementType:Nt,getSlotProps:Ze,externalSlotProps:ee,externalForwardedProps:Te,additionalProps:{...BC(Nt)&&{as:s}},ownerState:{...fe,...ee?.ownerState},className:[Be.root,d]}),Wt=cr({elementType:Ro,externalSlotProps:Se,ownerState:fe,className:Be.rail}),be=cr({elementType:Ut,externalSlotProps:ye,additionalProps:{style:{...Ke[we].offset(dt),...Ke[we].leap(Lt)}},ownerState:{...fe,...ye?.ownerState},className:Be.track}),uo=cr({elementType:st,getSlotProps:xe,externalSlotProps:ze,ownerState:{...fe,...ze?.ownerState},className:Be.thumb}),ve=cr({elementType:se,externalSlotProps:ue,ownerState:{...fe,...ue?.ownerState},className:Be.valueLabel}),po=cr({elementType:xt,externalSlotProps:gt,ownerState:fe,className:Be.mark}),Ht=cr({elementType:fr,externalSlotProps:ce,ownerState:fe,className:Be.markLabel}),Sn=cr({elementType:Z,getSlotProps:Ue,externalSlotProps:ke,ownerState:fe});return(0,hn.jsxs)(Nt,{...he,children:[(0,hn.jsx)(Ro,{...Wt}),(0,hn.jsx)(Ut,{...be}),Ae.filter(Tt=>Tt.value>=b&&Tt.value<=g).map((Tt,Qe)=>{let Ar=lp(Tt.value,b,g),En=Ke[we].offset(Ar),Gt;return N===!1?Gt=et.includes(Tt.value):Gt=N===\"normal\"&&(le?Tt.value>=et[0]&&Tt.value<=et[et.length-1]:Tt.value<=et[0])||N===\"inverted\"&&(le?Tt.value<=et[0]||Tt.value>=et[et.length-1]:Tt.value>=et[0]),(0,hn.jsxs)(zm.Fragment,{children:[(0,hn.jsx)(xt,{\"data-index\":Qe,...po,...!dn(xt)&&{markActive:Gt},style:{...En,...po.style},className:ie(po.className,Gt&&Be.markActive)}),Tt.label!=null?(0,hn.jsx)(fr,{\"aria-hidden\":!0,\"data-index\":Qe,...Ht,...!dn(fr)&&{markLabelActive:Gt},style:{...En,...Ht.style},className:ie(Be.markLabel,Ht.className,Gt&&Be.markLabelActive),children:Tt.label}):null]},Qe)}),et.map((Tt,Qe)=>{let Ar=lp(Tt,b,g),En=Ke[we].offset(Ar),Gt=oe===\"off\"?EN:se;return(0,hn.jsx)(Gt,{...!dn(Gt)&&{valueLabelFormat:W,valueLabelDisplay:oe,value:typeof W==\"function\"?W(x(Tt),Qe):W,index:Qe,open:Je===Qe||ht===Qe||oe===\"on\",disabled:T},...ve,children:(0,hn.jsx)(st,{\"data-index\":Qe,...uo,className:ie(Be.thumb,uo.className,ht===Qe&&Be.active,ft===Qe&&Be.focusVisible),style:{...En,...jt(Qe),...uo.style},children:(0,hn.jsx)(Z,{\"data-index\":Qe,\"aria-label\":S?S(Qe):a,\"aria-valuenow\":x(Tt),\"aria-labelledby\":l,\"aria-valuetext\":h?h(x(Tt),Qe):i,value:et[Qe],...Sn})})},Qe)})]})}),km=PN;var oo=q(re(),1);var sR=q(re(),1);var Vo=q(re(),1);var Qt=\"top\",go=\"bottom\",co=\"right\",to=\"left\",Bm=\"auto\",fi=[Qt,go,co,to],va=\"start\",al=\"end\",UC=\"clippingParents\",Lm=\"viewport\",oc=\"popper\",HC=\"reference\",ib=fi.reduce(function(e,t){return e.concat([t+\"-\"+va,t+\"-\"+al])},[]),jm=[].concat(fi,[Bm]).reduce(function(e,t){return e.concat([t,t+\"-\"+va,t+\"-\"+al])},[]),CN=\"beforeRead\",RN=\"read\",wN=\"afterRead\",MN=\"beforeMain\",ON=\"main\",AN=\"afterMain\",DN=\"beforeWrite\",NN=\"write\",_N=\"afterWrite\",VC=[CN,RN,wN,MN,ON,AN,DN,NN,_N];function Po(e){return e?(e.nodeName||\"\").toLowerCase():null}function Bt(e){if(e==null)return window;if(e.toString()!==\"[object Window]\"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Zr(e){var t=Bt(e).Element;return e instanceof t||e instanceof Element}function bo(e){var t=Bt(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function rc(e){if(typeof ShadowRoot>\"u\")return!1;var t=Bt(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function zN(e){var t=e.state;Object.keys(t.elements).forEach(function(o){var r=t.styles[o]||{},n=t.attributes[o]||{},a=t.elements[o];!bo(a)||!Po(a)||(Object.assign(a.style,r),Object.keys(n).forEach(function(i){var l=n[i];l===!1?a.removeAttribute(i):a.setAttribute(i,l===!0?\"\":l)}))})}function kN(e){var t=e.state,o={popper:{position:t.options.strategy,left:\"0\",top:\"0\",margin:\"0\"},arrow:{position:\"absolute\"},reference:{}};return Object.assign(t.elements.popper.style,o.popper),t.styles=o,t.elements.arrow&&Object.assign(t.elements.arrow.style,o.arrow),function(){Object.keys(t.elements).forEach(function(r){var n=t.elements[r],a=t.attributes[r]||{},i=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:o[r]),l=i.reduce(function(s,c){return s[c]=\"\",s},{});!bo(n)||!Po(n)||(Object.assign(n.style,l),Object.keys(a).forEach(function(s){n.removeAttribute(s)}))})}}var $C={name:\"applyStyles\",enabled:!0,phase:\"write\",fn:zN,effect:kN,requires:[\"computeStyles\"]};function Co(e){return e.split(\"-\")[0]}var gn=Math.max,il=Math.min,xa=Math.round;function nc(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+\"/\"+t.version}).join(\" \"):navigator.userAgent}function sp(){return!/^((?!chrome|android).)*safari/i.test(nc())}function Jr(e,t,o){t===void 0&&(t=!1),o===void 0&&(o=!1);var r=e.getBoundingClientRect(),n=1,a=1;t&&bo(e)&&(n=e.offsetWidth>0&&xa(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&xa(r.height)/e.offsetHeight||1);var i=Zr(e)?Bt(e):window,l=i.visualViewport,s=!sp()&&o,c=(r.left+(s&&l?l.offsetLeft:0))/n,u=(r.top+(s&&l?l.offsetTop:0))/a,m=r.width/n,p=r.height/a;return{width:m,height:p,top:u,right:c+m,bottom:u+p,left:c,x:c,y:u}}function ll(e){var t=Jr(e),o=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-o)<=1&&(o=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:o,height:r}}function cp(e,t){var o=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(o&&rc(o)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Zo(e){return Bt(e).getComputedStyle(e)}function lb(e){return[\"table\",\"td\",\"th\"].indexOf(Po(e))>=0}function ko(e){return((Zr(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ta(e){return Po(e)===\"html\"?e:e.assignedSlot||e.parentNode||(rc(e)?e.host:null)||ko(e)}function YC(e){return!bo(e)||Zo(e).position===\"fixed\"?null:e.offsetParent}function BN(e){var t=/firefox/i.test(nc()),o=/Trident/i.test(nc());if(o&&bo(e)){var r=Zo(e);if(r.position===\"fixed\")return null}var n=Ta(e);for(rc(n)&&(n=n.host);bo(n)&&[\"html\",\"body\"].indexOf(Po(n))<0;){var a=Zo(n);if(a.transform!==\"none\"||a.perspective!==\"none\"||a.contain===\"paint\"||[\"transform\",\"perspective\"].indexOf(a.willChange)!==-1||t&&a.willChange===\"filter\"||t&&a.filter&&a.filter!==\"none\")return n;n=n.parentNode}return null}function bn(e){for(var t=Bt(e),o=YC(e);o&&lb(o)&&Zo(o).position===\"static\";)o=YC(o);return o&&(Po(o)===\"html\"||Po(o)===\"body\"&&Zo(o).position===\"static\")?t:o||BN(e)||t}function sl(e){return[\"top\",\"bottom\"].indexOf(e)>=0?\"x\":\"y\"}function cl(e,t,o){return gn(e,il(t,o))}function XC(e,t,o){var r=cl(e,t,o);return r>o?o:r}function up(){return{top:0,right:0,bottom:0,left:0}}function pp(e){return Object.assign({},up(),e)}function fp(e,t){return t.reduce(function(o,r){return o[r]=e,o},{})}var LN=function(t,o){return t=typeof t==\"function\"?t(Object.assign({},o.rects,{placement:o.placement})):t,pp(typeof t!=\"number\"?t:fp(t,fi))};function jN(e){var t,o=e.state,r=e.name,n=e.options,a=o.elements.arrow,i=o.modifiersData.popperOffsets,l=Co(o.placement),s=sl(l),c=[to,co].indexOf(l)>=0,u=c?\"height\":\"width\";if(!(!a||!i)){var m=LN(n.padding,o),p=ll(a),d=s===\"y\"?Qt:to,v=s===\"y\"?go:co,T=o.rects.reference[u]+o.rects.reference[s]-i[s]-o.rects.popper[u],S=i[s]-o.rects.reference[s],h=bn(a),y=h?s===\"y\"?h.clientHeight||0:h.clientWidth||0:0,g=T/2-S/2,b=m[d],E=y-p[u]-m[v],C=y/2-p[u]/2+g,P=cl(b,C,E),A=s;o.modifiersData[r]=(t={},t[A]=P,t.centerOffset=P-C,t)}}function UN(e){var t=e.state,o=e.options,r=o.element,n=r===void 0?\"[data-popper-arrow]\":r;n!=null&&(typeof n==\"string\"&&(n=t.elements.popper.querySelector(n),!n)||cp(t.elements.popper,n)&&(t.elements.arrow=n))}var GC={name:\"arrow\",enabled:!0,phase:\"main\",fn:jN,effect:UN,requires:[\"popperOffsets\"],requiresIfExists:[\"preventOverflow\"]};function en(e){return e.split(\"-\")[1]}var HN={top:\"auto\",right:\"auto\",bottom:\"auto\",left:\"auto\"};function VN(e,t){var o=e.x,r=e.y,n=t.devicePixelRatio||1;return{x:xa(o*n)/n||0,y:xa(r*n)/n||0}}function qC(e){var t,o=e.popper,r=e.popperRect,n=e.placement,a=e.variation,i=e.offsets,l=e.position,s=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,m=e.isFixed,p=i.x,d=p===void 0?0:p,v=i.y,T=v===void 0?0:v,S=typeof u==\"function\"?u({x:d,y:T}):{x:d,y:T};d=S.x,T=S.y;var h=i.hasOwnProperty(\"x\"),y=i.hasOwnProperty(\"y\"),g=to,b=Qt,E=window;if(c){var C=bn(o),P=\"clientHeight\",A=\"clientWidth\";if(C===Bt(o)&&(C=ko(o),Zo(C).position!==\"static\"&&l===\"absolute\"&&(P=\"scrollHeight\",A=\"scrollWidth\")),C=C,n===Qt||(n===to||n===co)&&a===al){b=go;var _=m&&C===E&&E.visualViewport?E.visualViewport.height:C[P];T-=_-r.height,T*=s?1:-1}if(n===to||(n===Qt||n===go)&&a===al){g=co;var z=m&&C===E&&E.visualViewport?E.visualViewport.width:C[A];d-=z-r.width,d*=s?1:-1}}var I=Object.assign({position:l},c&&HN),x=u===!0?VN({x:d,y:T},Bt(o)):{x:d,y:T};if(d=x.x,T=x.y,s){var k;return Object.assign({},I,(k={},k[b]=y?\"0\":\"\",k[g]=h?\"0\":\"\",k.transform=(E.devicePixelRatio||1)<=1?\"translate(\"+d+\"px, \"+T+\"px)\":\"translate3d(\"+d+\"px, \"+T+\"px, 0)\",k))}return Object.assign({},I,(t={},t[b]=y?T+\"px\":\"\",t[g]=h?d+\"px\":\"\",t.transform=\"\",t))}function $N(e){var t=e.state,o=e.options,r=o.gpuAcceleration,n=r===void 0?!0:r,a=o.adaptive,i=a===void 0?!0:a,l=o.roundOffsets,s=l===void 0?!0:l,c={placement:Co(t.placement),variation:en(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:n,isFixed:t.options.strategy===\"fixed\"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,qC(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:s})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,qC(Object.assign({},c,{offsets:t.modifiersData.arrow,position:\"absolute\",adaptive:!1,roundOffsets:s})))),t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-placement\":t.placement})}var IC={name:\"computeStyles\",enabled:!0,phase:\"beforeWrite\",fn:$N,data:{}};var Um={passive:!0};function YN(e){var t=e.state,o=e.instance,r=e.options,n=r.scroll,a=n===void 0?!0:n,i=r.resize,l=i===void 0?!0:i,s=Bt(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach(function(u){u.addEventListener(\"scroll\",o.update,Um)}),l&&s.addEventListener(\"resize\",o.update,Um),function(){a&&c.forEach(function(u){u.removeEventListener(\"scroll\",o.update,Um)}),l&&s.removeEventListener(\"resize\",o.update,Um)}}var FC={name:\"eventListeners\",enabled:!0,phase:\"write\",fn:function(){},effect:YN,data:{}};var XN={left:\"right\",right:\"left\",bottom:\"top\",top:\"bottom\"};function ac(e){return e.replace(/left|right|bottom|top/g,function(t){return XN[t]})}var GN={start:\"end\",end:\"start\"};function Hm(e){return e.replace(/start|end/g,function(t){return GN[t]})}function ul(e){var t=Bt(e),o=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:o,scrollTop:r}}function pl(e){return Jr(ko(e)).left+ul(e).scrollLeft}function sb(e,t){var o=Bt(e),r=ko(e),n=o.visualViewport,a=r.clientWidth,i=r.clientHeight,l=0,s=0;if(n){a=n.width,i=n.height;var c=sp();(c||!c&&t===\"fixed\")&&(l=n.offsetLeft,s=n.offsetTop)}return{width:a,height:i,x:l+pl(e),y:s}}function cb(e){var t,o=ko(e),r=ul(e),n=(t=e.ownerDocument)==null?void 0:t.body,a=gn(o.scrollWidth,o.clientWidth,n?n.scrollWidth:0,n?n.clientWidth:0),i=gn(o.scrollHeight,o.clientHeight,n?n.scrollHeight:0,n?n.clientHeight:0),l=-r.scrollLeft+pl(e),s=-r.scrollTop;return Zo(n||o).direction===\"rtl\"&&(l+=gn(o.clientWidth,n?n.clientWidth:0)-a),{width:a,height:i,x:l,y:s}}function fl(e){var t=Zo(e),o=t.overflow,r=t.overflowX,n=t.overflowY;return/auto|scroll|overlay|hidden/.test(o+n+r)}function Vm(e){return[\"html\",\"body\",\"#document\"].indexOf(Po(e))>=0?e.ownerDocument.body:bo(e)&&fl(e)?e:Vm(Ta(e))}function di(e,t){var o;t===void 0&&(t=[]);var r=Vm(e),n=r===((o=e.ownerDocument)==null?void 0:o.body),a=Bt(r),i=n?[a].concat(a.visualViewport||[],fl(r)?r:[]):r,l=t.concat(i);return n?l:l.concat(di(Ta(i)))}function ic(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function qN(e,t){var o=Jr(e,!1,t===\"fixed\");return o.top=o.top+e.clientTop,o.left=o.left+e.clientLeft,o.bottom=o.top+e.clientHeight,o.right=o.left+e.clientWidth,o.width=e.clientWidth,o.height=e.clientHeight,o.x=o.left,o.y=o.top,o}function KC(e,t,o){return t===Lm?ic(sb(e,o)):Zr(t)?qN(t,o):ic(cb(ko(e)))}function IN(e){var t=di(Ta(e)),o=[\"absolute\",\"fixed\"].indexOf(Zo(e).position)>=0,r=o&&bo(e)?bn(e):e;return Zr(r)?t.filter(function(n){return Zr(n)&&cp(n,r)&&Po(n)!==\"body\"}):[]}function ub(e,t,o,r){var n=t===\"clippingParents\"?IN(e):[].concat(t),a=[].concat(n,[o]),i=a[0],l=a.reduce(function(s,c){var u=KC(e,c,r);return s.top=gn(u.top,s.top),s.right=il(u.right,s.right),s.bottom=il(u.bottom,s.bottom),s.left=gn(u.left,s.left),s},KC(e,i,r));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}function dp(e){var t=e.reference,o=e.element,r=e.placement,n=r?Co(r):null,a=r?en(r):null,i=t.x+t.width/2-o.width/2,l=t.y+t.height/2-o.height/2,s;switch(n){case Qt:s={x:i,y:t.y-o.height};break;case go:s={x:i,y:t.y+t.height};break;case co:s={x:t.x+t.width,y:l};break;case to:s={x:t.x-o.width,y:l};break;default:s={x:t.x,y:t.y}}var c=n?sl(n):null;if(c!=null){var u=c===\"y\"?\"height\":\"width\";switch(a){case va:s[c]=s[c]-(t[u]/2-o[u]/2);break;case al:s[c]=s[c]+(t[u]/2-o[u]/2);break;default:}}return s}function vn(e,t){t===void 0&&(t={});var o=t,r=o.placement,n=r===void 0?e.placement:r,a=o.strategy,i=a===void 0?e.strategy:a,l=o.boundary,s=l===void 0?UC:l,c=o.rootBoundary,u=c===void 0?Lm:c,m=o.elementContext,p=m===void 0?oc:m,d=o.altBoundary,v=d===void 0?!1:d,T=o.padding,S=T===void 0?0:T,h=pp(typeof S!=\"number\"?S:fp(S,fi)),y=p===oc?HC:oc,g=e.rects.popper,b=e.elements[v?y:p],E=ub(Zr(b)?b:b.contextElement||ko(e.elements.popper),s,u,i),C=Jr(e.elements.reference),P=dp({reference:C,element:g,strategy:\"absolute\",placement:n}),A=ic(Object.assign({},g,P)),_=p===oc?A:C,z={top:E.top-_.top+h.top,bottom:_.bottom-E.bottom+h.bottom,left:E.left-_.left+h.left,right:_.right-E.right+h.right},I=e.modifiersData.offset;if(p===oc&&I){var x=I[n];Object.keys(z).forEach(function(k){var U=[co,go].indexOf(k)>=0?1:-1,O=[Qt,go].indexOf(k)>=0?\"y\":\"x\";z[k]+=x[O]*U})}return z}function pb(e,t){t===void 0&&(t={});var o=t,r=o.placement,n=o.boundary,a=o.rootBoundary,i=o.padding,l=o.flipVariations,s=o.allowedAutoPlacements,c=s===void 0?jm:s,u=en(r),m=u?l?ib:ib.filter(function(v){return en(v)===u}):fi,p=m.filter(function(v){return c.indexOf(v)>=0});p.length===0&&(p=m);var d=p.reduce(function(v,T){return v[T]=vn(e,{placement:T,boundary:n,rootBoundary:a,padding:i})[Co(T)],v},{});return Object.keys(d).sort(function(v,T){return d[v]-d[T]})}function FN(e){if(Co(e)===Bm)return[];var t=ac(e);return[Hm(e),t,Hm(t)]}function KN(e){var t=e.state,o=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var n=o.mainAxis,a=n===void 0?!0:n,i=o.altAxis,l=i===void 0?!0:i,s=o.fallbackPlacements,c=o.padding,u=o.boundary,m=o.rootBoundary,p=o.altBoundary,d=o.flipVariations,v=d===void 0?!0:d,T=o.allowedAutoPlacements,S=t.options.placement,h=Co(S),y=h===S,g=s||(y||!v?[ac(S)]:FN(S)),b=[S].concat(g).reduce(function(Ue,xe){return Ue.concat(Co(xe)===Bm?pb(t,{placement:xe,boundary:u,rootBoundary:m,padding:c,flipVariations:v,allowedAutoPlacements:T}):xe)},[]),E=t.rects.reference,C=t.rects.popper,P=new Map,A=!0,_=b[0],z=0;z=0,O=U?\"width\":\"height\",N=vn(t,{placement:I,boundary:u,rootBoundary:m,altBoundary:p,padding:c}),X=U?k?co:to:k?go:Qt;E[O]>C[O]&&(X=ac(X));var oe=ac(X),W=[];if(a&&W.push(N[x]<=0),l&&W.push(N[X]<=0,N[oe]<=0),W.every(function(Ue){return Ue})){_=I,A=!1;break}P.set(I,W)}if(A)for(var Te=v?3:1,fe=function(xe){var Je=b.find(function(ht){var we=P.get(ht);if(we)return we.slice(0,xe).every(function(ft){return ft})});if(Je)return _=Je,\"break\"},Ke=Te;Ke>0;Ke--){var Ze=fe(Ke);if(Ze===\"break\")break}t.placement!==_&&(t.modifiersData[r]._skip=!0,t.placement=_,t.reset=!0)}}var QC={name:\"flip\",enabled:!0,phase:\"main\",fn:KN,requiresIfExists:[\"offset\"],data:{_skip:!1}};function WC(e,t,o){return o===void 0&&(o={x:0,y:0}),{top:e.top-t.height-o.y,right:e.right-t.width+o.x,bottom:e.bottom-t.height+o.y,left:e.left-t.width-o.x}}function ZC(e){return[Qt,co,go,to].some(function(t){return e[t]>=0})}function QN(e){var t=e.state,o=e.name,r=t.rects.reference,n=t.rects.popper,a=t.modifiersData.preventOverflow,i=vn(t,{elementContext:\"reference\"}),l=vn(t,{altBoundary:!0}),s=WC(i,r),c=WC(l,n,a),u=ZC(s),m=ZC(c);t.modifiersData[o]={referenceClippingOffsets:s,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:m},t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-reference-hidden\":u,\"data-popper-escaped\":m})}var JC={name:\"hide\",enabled:!0,phase:\"main\",requiresIfExists:[\"preventOverflow\"],fn:QN};function WN(e,t,o){var r=Co(e),n=[to,Qt].indexOf(r)>=0?-1:1,a=typeof o==\"function\"?o(Object.assign({},t,{placement:e})):o,i=a[0],l=a[1];return i=i||0,l=(l||0)*n,[to,co].indexOf(r)>=0?{x:l,y:i}:{x:i,y:l}}function ZN(e){var t=e.state,o=e.options,r=e.name,n=o.offset,a=n===void 0?[0,0]:n,i=jm.reduce(function(u,m){return u[m]=WN(m,t.rects,a),u},{}),l=i[t.placement],s=l.x,c=l.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=i}var eR={name:\"offset\",enabled:!0,phase:\"main\",requires:[\"popperOffsets\"],fn:ZN};function JN(e){var t=e.state,o=e.name;t.modifiersData[o]=dp({reference:t.rects.reference,element:t.rects.popper,strategy:\"absolute\",placement:t.placement})}var tR={name:\"popperOffsets\",enabled:!0,phase:\"read\",fn:JN,data:{}};function fb(e){return e===\"x\"?\"y\":\"x\"}function e_(e){var t=e.state,o=e.options,r=e.name,n=o.mainAxis,a=n===void 0?!0:n,i=o.altAxis,l=i===void 0?!1:i,s=o.boundary,c=o.rootBoundary,u=o.altBoundary,m=o.padding,p=o.tether,d=p===void 0?!0:p,v=o.tetherOffset,T=v===void 0?0:v,S=vn(t,{boundary:s,rootBoundary:c,padding:m,altBoundary:u}),h=Co(t.placement),y=en(t.placement),g=!y,b=sl(h),E=fb(b),C=t.modifiersData.popperOffsets,P=t.rects.reference,A=t.rects.popper,_=typeof T==\"function\"?T(Object.assign({},t.rects,{placement:t.placement})):T,z=typeof _==\"number\"?{mainAxis:_,altAxis:_}:Object.assign({mainAxis:0,altAxis:0},_),I=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,x={x:0,y:0};if(C){if(a){var k,U=b===\"y\"?Qt:to,O=b===\"y\"?go:co,N=b===\"y\"?\"height\":\"width\",X=C[b],oe=X+S[U],W=X-S[O],Te=d?-A[N]/2:0,fe=y===va?P[N]:A[N],Ke=y===va?-A[N]:-P[N],Ze=t.elements.arrow,Ue=d&&Ze?ll(Ze):{width:0,height:0},xe=t.modifiersData[\"arrow#persistent\"]?t.modifiersData[\"arrow#persistent\"].padding:up(),Je=xe[U],ht=xe[O],we=cl(0,P[N],Ue[N]),ft=g?P[N]/2-Te-we-Je-z.mainAxis:fe-we-Je-z.mainAxis,le=g?-P[N]/2+Te+we+ht+z.mainAxis:Ke+we+ht+z.mainAxis,Oe=t.elements.arrow&&bn(t.elements.arrow),Ae=Oe?b===\"y\"?Oe.clientTop||0:Oe.clientLeft||0:0,et=(k=I?.[b])!=null?k:0,dt=X+ft-et-Ae,Lt=X+le-et,jt=cl(d?il(oe,dt):oe,X,d?gn(W,Lt):W);C[b]=jt,x[b]=jt-X}if(l){var Be,Nt=b===\"x\"?Qt:to,Ro=b===\"x\"?go:co,Ut=C[E],st=E===\"y\"?\"height\":\"width\",se=Ut+S[Nt],xt=Ut-S[Ro],fr=[Qt,to].indexOf(h)!==-1,Z=(Be=I?.[E])!=null?Be:0,ee=fr?se:Ut-P[st]-A[st]-Z+z.altAxis,Se=fr?Ut+P[st]+A[st]-Z-z.altAxis:xt,ye=d&&fr?XC(ee,Ut,Se):cl(d?ee:se,Ut,d?Se:xt);C[E]=ye,x[E]=ye-Ut}t.modifiersData[r]=x}}var oR={name:\"preventOverflow\",enabled:!0,phase:\"main\",fn:e_,requiresIfExists:[\"offset\"]};function db(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function mb(e){return e===Bt(e)||!bo(e)?ul(e):db(e)}function t_(e){var t=e.getBoundingClientRect(),o=xa(t.width)/e.offsetWidth||1,r=xa(t.height)/e.offsetHeight||1;return o!==1||r!==1}function yb(e,t,o){o===void 0&&(o=!1);var r=bo(t),n=bo(t)&&t_(t),a=ko(t),i=Jr(e,n,o),l={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(r||!r&&!o)&&((Po(t)!==\"body\"||fl(a))&&(l=mb(t)),bo(t)?(s=Jr(t,!0),s.x+=t.clientLeft,s.y+=t.clientTop):a&&(s.x=pl(a))),{x:i.left+l.scrollLeft-s.x,y:i.top+l.scrollTop-s.y,width:i.width,height:i.height}}function o_(e){var t=new Map,o=new Set,r=[];e.forEach(function(a){t.set(a.name,a)});function n(a){o.add(a.name);var i=[].concat(a.requires||[],a.requiresIfExists||[]);i.forEach(function(l){if(!o.has(l)){var s=t.get(l);s&&n(s)}}),r.push(a)}return e.forEach(function(a){o.has(a.name)||n(a)}),r}function hb(e){var t=o_(e);return VC.reduce(function(o,r){return o.concat(t.filter(function(n){return n.phase===r}))},[])}function gb(e){var t;return function(){return t||(t=new Promise(function(o){Promise.resolve().then(function(){t=void 0,o(e())})})),t}}function bb(e){var t=e.reduce(function(o,r){var n=o[r.name];return o[r.name]=n?Object.assign({},n,r,{options:Object.assign({},n.options,r.options),data:Object.assign({},n.data,r.data)}):r,o},{});return Object.keys(t).map(function(o){return t[o]})}var rR={placement:\"bottom\",modifiers:[],strategy:\"absolute\"};function nR(){for(var e=arguments.length,t=new Array(e),o=0;o{let{classes:t}=e;return Le({root:[\"root\"]},iR,t)},l_={},s_=Vo.forwardRef(function(t,o){let{anchorEl:r,children:n,direction:a,disablePortal:i,modifiers:l,open:s,placement:c,popperOptions:u,popperRef:m,slotProps:p={},slots:d={},TransitionProps:v,ownerState:T,...S}=t,h=Vo.useRef(null),y=yo(h,o),g=Vo.useRef(null),b=yo(g,m),E=Vo.useRef(b);wr(()=>{E.current=b},[b]),Vo.useImperativeHandle(m,()=>g.current,[]);let C=n_(c,a),[P,A]=Vo.useState(C),[_,z]=Vo.useState(xb(r));Vo.useEffect(()=>{g.current&&g.current.forceUpdate()}),Vo.useEffect(()=>{r&&z(xb(r))},[r]),wr(()=>{if(!_||!s)return;let O=oe=>{A(oe.placement)},N=[{name:\"preventOverflow\",options:{altBoundary:i}},{name:\"flip\",options:{altBoundary:i}},{name:\"onUpdate\",enabled:!0,phase:\"afterWrite\",fn:({state:oe})=>{O(oe)}}];l!=null&&(N=N.concat(l)),u&&u.modifiers!=null&&(N=N.concat(u.modifiers));let X=vb(_,h.current,{placement:C,...u,modifiers:N});return E.current(X),()=>{X.destroy(),E.current(null)}},[_,i,l,s,u,C]);let I={placement:P};v!==null&&(I.TransitionProps=v);let x=i_(t),k=d.root??\"div\",U=cr({elementType:k,externalSlotProps:p.root,externalForwardedProps:S,additionalProps:{role:\"tooltip\",ref:y},ownerState:t,className:x.root});return(0,$m.jsx)(k,{...U,children:typeof n==\"function\"?n(I):n})}),c_=Vo.forwardRef(function(t,o){let{anchorEl:r,children:n,container:a,direction:i=\"ltr\",disablePortal:l=!1,keepMounted:s=!1,modifiers:c,open:u,placement:m=\"bottom\",popperOptions:p=l_,popperRef:d,style:v,transition:T=!1,slotProps:S={},slots:h={},...y}=t,[g,b]=Vo.useState(!0),E=()=>{b(!1)},C=()=>{b(!0)};if(!s&&!u&&(!T||g))return null;let P;if(a)P=a;else if(r){let z=xb(r);P=z&&a_(z)?Yt(z).body:Yt(null).body}let A=!u&&s&&(!T||g)?\"none\":void 0,_=T?{in:u,onEnter:E,onExited:C}:void 0;return(0,$m.jsx)(ap,{disablePortal:l,container:P,children:(0,$m.jsx)(s_,{anchorEl:r,direction:i,disablePortal:l,modifiers:c,ref:o,open:T?!g:u,placement:m,popperOptions:p,popperRef:d,slotProps:S,slots:h,...y,style:{position:\"fixed\",top:0,left:0,display:A,...v},TransitionProps:_,children:n})})}),lR=c_;var cR=q(Ie(),1),u_=ae(lR,{name:\"MuiPopper\",slot:\"Root\"})({}),p_=sR.forwardRef(function(t,o){let r=li(),n=je({props:t,name:\"MuiPopper\"}),{anchorEl:a,component:i,components:l,componentsProps:s,container:c,disablePortal:u,keepMounted:m,modifiers:p,open:d,placement:v,popperOptions:T,popperRef:S,transition:h,slots:y,slotProps:g,...b}=n,E=y?.root??l?.Root,C={anchorEl:a,container:c,disablePortal:u,keepMounted:m,modifiers:p,open:d,placement:v,popperOptions:T,popperRef:S,transition:h,...b};return(0,cR.jsx)(u_,{as:i,direction:r?\"rtl\":\"ltr\",slots:{root:E},slotProps:g??s,...C,ref:o})}),Ym=p_;function uR(e){return _e(\"MuiTooltip\",e)}var f_=Ce(\"MuiTooltip\",[\"popper\",\"popperInteractive\",\"popperArrow\",\"popperClose\",\"tooltip\",\"tooltipArrow\",\"touch\",\"tooltipPlacementLeft\",\"tooltipPlacementRight\",\"tooltipPlacementTop\",\"tooltipPlacementBottom\",\"arrow\"]),Xt=f_;var mi=q(Ie(),1);function d_(e){return Math.round(e*1e5)/1e5}var m_=e=>{let{classes:t,disableInteractive:o,arrow:r,touch:n,placement:a}=e,i={popper:[\"popper\",!o&&\"popperInteractive\",r&&\"popperArrow\"],tooltip:[\"tooltip\",r&&\"tooltipArrow\",n&&\"touch\",`tooltipPlacement${me(a.split(\"-\")[0])}`],arrow:[\"arrow\"]};return Le(i,uR,t)},y_=ae(Ym,{name:\"MuiTooltip\",slot:\"Popper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.popper,!o.disableInteractive&&t.popperInteractive,o.arrow&&t.popperArrow,!o.open&&t.popperClose]}})(He(({theme:e})=>({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:\"none\",variants:[{props:({ownerState:t})=>!t.disableInteractive,style:{pointerEvents:\"auto\"}},{props:({open:t})=>!t,style:{pointerEvents:\"none\"}},{props:({ownerState:t})=>t.arrow,style:{[`&[data-popper-placement*=\"bottom\"] .${Xt.arrow}`]:{top:0,marginTop:\"-0.71em\",\"&::before\":{transformOrigin:\"0 100%\"}},[`&[data-popper-placement*=\"top\"] .${Xt.arrow}`]:{bottom:0,marginBottom:\"-0.71em\",\"&::before\":{transformOrigin:\"100% 0\"}},[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"100% 100%\"}},[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"0 0\"}}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}}]}))),h_=ae(\"div\",{name:\"MuiTooltip\",slot:\"Tooltip\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.tooltip,o.touch&&t.touch,o.arrow&&t.tooltipArrow,t[`tooltipPlacement${me(o.placement.split(\"-\")[0])}`]]}})(He(({theme:e})=>({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.92),borderRadius:(e.vars||e).shape.borderRadius,color:(e.vars||e).palette.common.white,fontFamily:e.typography.fontFamily,padding:\"4px 8px\",fontSize:e.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:\"break-word\",fontWeight:e.typography.fontWeightMedium,[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{transformOrigin:\"right center\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{transformOrigin:\"left center\"},[`.${Xt.popper}[data-popper-placement*=\"top\"] &`]:{transformOrigin:\"center bottom\",marginBottom:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"bottom\"] &`]:{transformOrigin:\"center top\",marginTop:\"14px\"},variants:[{props:({ownerState:t})=>t.arrow,style:{position:\"relative\",margin:0}},{props:({ownerState:t})=>t.touch,style:{padding:\"8px 16px\",fontSize:e.typography.pxToRem(14),lineHeight:`${d_(16/14)}em`,fontWeight:e.typography.fontWeightRegular}},{props:({ownerState:t})=>!t.isRtl,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"14px\"}}},{props:({ownerState:t})=>!t.isRtl&&t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"24px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"24px\"}}},{props:({ownerState:t})=>!!t.isRtl,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"14px\"}}},{props:({ownerState:t})=>!!t.isRtl&&t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"24px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"top\"] &`]:{marginBottom:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"bottom\"] &`]:{marginTop:\"24px\"}}}]}))),g_=ae(\"span\",{name:\"MuiTooltip\",slot:\"Arrow\"})(He(({theme:e})=>({overflow:\"hidden\",position:\"absolute\",width:\"1em\",height:\"0.71em\",boxSizing:\"border-box\",color:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.9),\"&::before\":{content:'\"\"',margin:\"auto\",display:\"block\",width:\"100%\",height:\"100%\",backgroundColor:\"currentColor\",transform:\"rotate(45deg)\"}}))),Xm=!1,pR=new Xs,mp={x:0,y:0};function Gm(e,t){return(o,...r)=>{t&&t(o,...r),e(o,...r)}}var b_=oo.forwardRef(function(t,o){let r=je({props:t,name:\"MuiTooltip\"}),{arrow:n=!1,children:a,classes:i,components:l={},componentsProps:s={},describeChild:c=!1,disableFocusListener:u=!1,disableHoverListener:m=!1,disableInteractive:p=!1,disableTouchListener:d=!1,enterDelay:v=100,enterNextDelay:T=0,enterTouchDelay:S=700,followCursor:h=!1,id:y,leaveDelay:g=0,leaveTouchDelay:b=1500,onClose:E,onOpen:C,open:P,placement:A=\"bottom\",PopperComponent:_,PopperProps:z={},slotProps:I={},slots:x={},title:k,TransitionComponent:U,TransitionProps:O,...N}=r,X=oo.isValidElement(a)?a:(0,mi.jsx)(\"span\",{children:a}),oe=kn(),W=li(),[Te,fe]=oo.useState(),[Ke,Ze]=oo.useState(null),Ue=oo.useRef(!1),xe=p||h,Je=fn(),ht=fn(),we=fn(),ft=fn(),[le,Oe]=Zd({controlled:P,default:!1,name:\"Tooltip\",state:\"open\"}),Ae=le,et=tl(y),dt=oo.useRef(),Lt=si(()=>{dt.current!==void 0&&(document.body.style.WebkitUserSelect=dt.current,dt.current=void 0),ft.clear()});oo.useEffect(()=>Lt,[Lt]);let jt=Re=>{pR.clear(),Xm=!0,Oe(!0),C&&!Ae&&C(Re)},Be=si(Re=>{pR.start(800+g,()=>{Xm=!1}),Oe(!1),E&&Ae&&E(Re),Je.start(oe.transitions.duration.shortest,()=>{Ue.current=!1})}),Nt=Re=>{Ue.current&&Re.type!==\"touchstart\"||(Te&&Te.removeAttribute(\"title\"),ht.clear(),we.clear(),v||Xm&&T?ht.start(Xm?T:v,()=>{jt(Re)}):jt(Re))},Ro=Re=>{ht.clear(),we.start(g,()=>{Be(Re)})},[,Ut]=oo.useState(!1),st=Re=>{pn(Re.target)||(Ut(!1),Ro(Re))},se=Re=>{Te||fe(Re.currentTarget),pn(Re.target)&&(Ut(!0),Nt(Re))},xt=Re=>{Ue.current=!0;let $o=X.props;$o.onTouchStart&&$o.onTouchStart(Re)},fr=Re=>{xt(Re),we.clear(),Je.clear(),Lt(),dt.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect=\"none\",ft.start(S,()=>{document.body.style.WebkitUserSelect=dt.current,Nt(Re)})},Z=Re=>{X.props.onTouchEnd&&X.props.onTouchEnd(Re),Lt(),we.start(b,()=>{Be(Re)})};oo.useEffect(()=>{if(!Ae)return;function Re($o){$o.key===\"Escape\"&&Be($o)}return document.addEventListener(\"keydown\",Re),()=>{document.removeEventListener(\"keydown\",Re)}},[Be,Ae]);let ee=Mr(Wr(X),fe,o);!k&&k!==0&&(Ae=!1);let Se=oo.useRef(),ye=Re=>{let $o=X.props;$o.onMouseMove&&$o.onMouseMove(Re),mp={x:Re.clientX,y:Re.clientY},Se.current&&Se.current.update()},ze={},ue=typeof k==\"string\";c?(ze.title=!Ae&&ue&&!m?k:null,ze[\"aria-describedby\"]=Ae?et:null):(ze[\"aria-label\"]=ue?k:null,ze[\"aria-labelledby\"]=Ae&&!ue?et:null);let gt={...ze,...N,...X.props,className:ie(N.className,X.props.className),onTouchStart:xt,ref:ee,...h?{onMouseMove:ye}:{}},ce={};d||(gt.onTouchStart=fr,gt.onTouchEnd=Z),m||(gt.onMouseOver=Gm(Nt,gt.onMouseOver),gt.onMouseLeave=Gm(Ro,gt.onMouseLeave),xe||(ce.onMouseOver=Nt,ce.onMouseLeave=Ro)),u||(gt.onFocus=Gm(se,gt.onFocus),gt.onBlur=Gm(st,gt.onBlur),xe||(ce.onFocus=se,ce.onBlur=st));let ke={...r,isRtl:W,arrow:n,disableInteractive:xe,placement:A,PopperComponentProp:_,touch:Ue.current},he=typeof I.popper==\"function\"?I.popper(ke):I.popper,Wt=oo.useMemo(()=>{let Re=[{name:\"arrow\",enabled:!!Ke,options:{element:Ke,padding:4}}];return z.popperOptions?.modifiers&&(Re=Re.concat(z.popperOptions.modifiers)),he?.popperOptions?.modifiers&&(Re=Re.concat(he.popperOptions.modifiers)),{...z.popperOptions,...he?.popperOptions,modifiers:Re}},[Ke,z.popperOptions,he?.popperOptions]),be=m_(ke),uo=typeof I.transition==\"function\"?I.transition(ke):I.transition,ve={slots:{popper:l.Popper,transition:l.Transition??U,tooltip:l.Tooltip,arrow:l.Arrow,...x},slotProps:{arrow:I.arrow??s.arrow,popper:{...z,...he??s.popper},tooltip:I.tooltip??s.tooltip,transition:{...O,...uo??s.transition}}},[po,Ht]=Ct(\"popper\",{elementType:y_,externalForwardedProps:ve,ownerState:ke,className:ie(be.popper,z?.className)}),[Sn,Tt]=Ct(\"transition\",{elementType:rp,externalForwardedProps:ve,ownerState:ke}),[Qe,Ar]=Ct(\"tooltip\",{elementType:h_,className:be.tooltip,externalForwardedProps:ve,ownerState:ke}),[En,Gt]=Ct(\"arrow\",{elementType:g_,className:be.arrow,externalForwardedProps:ve,ownerState:ke,ref:Ze});return(0,mi.jsxs)(oo.Fragment,{children:[oo.cloneElement(X,gt),(0,mi.jsx)(po,{as:_??Ym,placement:A,anchorEl:h?{getBoundingClientRect:()=>({top:mp.y,left:mp.x,right:mp.x,bottom:mp.y,width:0,height:0})}:Te,popperRef:Se,open:Te?Ae:!1,id:et,transition:!0,...ce,...Ht,popperOptions:Wt,children:({TransitionProps:Re})=>(0,mi.jsx)(Sn,{timeout:oe.transitions.duration.shorter,...Re,...Tt,children:(0,mi.jsxs)(Qe,{...Ar,children:[k,n?(0,mi.jsx)(En,{...Gt}):null]})})})]})}),yp=b_;var qm=q(re()),v_={bg:\"#1e1e1e\",bgAlt:\"#1a1a1a\",text:\"#e0e0e0\",textMuted:\"#888\",border:\"#3a3a3a\",controlBg:\"#252525\",accent:\"#5af\"},x_={bg:\"#ffffff\",bgAlt:\"#f5f5f5\",text:\"#1e1e1e\",textMuted:\"#666\",border:\"#ccc\",controlBg:\"#f0f0f0\",accent:\"#0066cc\"};function T_(e){return e===\"dark\"?v_:x_}function Tb(e){let t=e.match(/rgba?\\((\\d+),\\s*(\\d+),\\s*(\\d+)/);if(!t)return!0;let[,o,r,n]=t.map(Number);return(.299*o+.587*r+.114*n)/255<.5}function Sb(){let e=document.body.dataset.jpThemeLight;if(e!==void 0)return{environment:\"jupyterlab\",theme:e===\"true\"?\"light\":\"dark\"};let t=document.body.className,o=document.documentElement.className;if(t.includes(\"vscode-\")||o.includes(\"vscode-\"))return{environment:\"vscode\",theme:t.includes(\"vscode-dark\")||o.includes(\"vscode-dark\")?\"dark\":\"light\"};if(document.querySelector(\"colab-shaded-scroller\")||document.body.classList.contains(\"colaboratory\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"colab\",theme:Tb(a)?\"dark\":\"light\"}}if(document.getElementById(\"notebook\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"jupyter-classic\",theme:Tb(a)?\"dark\":\"light\"}}let r=window.matchMedia?.(\"(prefers-color-scheme: dark)\")?.matches;if(r!==void 0)return{environment:\"unknown\",theme:r?\"dark\":\"light\"};let n=getComputedStyle(document.body).backgroundColor;return{environment:\"unknown\",theme:Tb(n)?\"dark\":\"light\"}}function fR(){let[e,t]=(0,qm.useState)(()=>Sb());return(0,qm.useEffect)(()=>{let o=window.matchMedia?.(\"(prefers-color-scheme: dark)\"),r=()=>t(Sb());o?.addEventListener?.(\"change\",r);let n=new MutationObserver(()=>t(Sb()));return n.observe(document.body,{attributes:!0,attributeFilter:[\"data-jp-theme-light\",\"class\"]}),()=>{o?.removeEventListener?.(\"change\",r),n.disconnect()}},[]),{themeInfo:e,colors:T_(e.theme)}}function S_(e){return e instanceof Uint8Array?e:e instanceof ArrayBuffer?new Uint8Array(e):e&&\"buffer\"in e?new Uint8Array(e.buffer,e.byteOffset,e.byteLength):new Uint8Array(0)}function Eb(e){let t=S_(e);return t.length===0?null:new Float32Array(t.buffer,t.byteOffset,t.byteLength/4)}function lc(e,t){let o=document.createElement(\"a\");o.download=t;let r=URL.createObjectURL(e);o.href=r,o.click(),setTimeout(()=>URL.revokeObjectURL(r),6e4)}function Rt(e,t=2){return e===0?\"0\":Math.abs(e)>=1e3||Math.abs(e)<.01?e.toExponential(t):e.toFixed(t)}function dR(e){if(e<=0)return 1;let t=Math.pow(10,Math.floor(Math.log10(e))),o=e/t;return o<1.5?t:o<3.5?2*t:o<7.5?5*t:10*t}async function mR(e,t=.95){let o=await new Promise(E=>e.toBlob(C=>E(C),\"image/jpeg\",t)),r=new Uint8Array(await o.arrayBuffer()),n=e.width,a=e.height,i=`q ${n} 0 0 ${a} 0 0 cm /I0 Do Q`,l=[],s=[],c=`%PDF-1.4\n`;s.push(c.length),l.push(`1 0 obj\n<< /Type /Catalog /Pages 2 0 R >>\nendobj\n`),c+=l[0],s.push(c.length),l.push(`2 0 obj\n<< /Type /Pages /Kids [3 0 R] /Count 1 >>\nendobj\n`),c+=l[1],s.push(c.length),l.push(`3 0 obj\n<< /Type /Page /Parent 2 0 R /MediaBox [0 0 ${n} ${a}] /Contents 4 0 R /Resources << /XObject << /I0 5 0 R >> >> >>\nendobj\n`),c+=l[2],s.push(c.length),l.push(`4 0 obj\n<< /Length ${i.length} >>\nstream\n${i}\nendstream\nendobj\n`),c+=l[3];let u=`5 0 obj\n<< /Type /XObject /Subtype /Image /Width ${n} /Height ${a} /ColorSpace /DeviceRGB /BitsPerComponent 8 /Filter /DCTDecode /Length ${r.length} >>\nstream\n`,m=`\nendstream\nendobj\n`,p=new TextEncoder,d=p.encode(c+u),v=p.encode(m),T=c.length;s.push(T);let h=d.length+r.length+v.length,y=`xref\n0 6\n0000000000 65535 f \n`;for(let E=0;E>\nstartxref\n${h}\n%%EOF\n`;let g=p.encode(y),b=new Uint8Array(d.length+r.length+v.length+g.length);return b.set(d,0),b.set(r,d.length),b.set(v,d.length+r.length),b.set(g,d.length+r.length+v.length),new Blob([b],{type:\"application/pdf\"})}function Pb(e){let t=1/0,o=-1/0;for(let r=0;ro&&(o=n))}return t===1/0?{min:0,max:0}:{min:t,max:o}}function yR(e,t,o){let r=e.length;if(r===0)return{vmin:0,vmax:0};let n=1/0,a=-1/0;for(let T=0;Ta&&(a=S)}if(n===a)return{vmin:n,vmax:a};let i=1024,l=new Uint32Array(i),s=a-n,c=(i-1)/s;for(let T=0;T=u){d=n+T/(i-1)*s;break}p=0;for(let T=0;T=m){v=n+T/(i-1)*s;break}return{vmin:d,vmax:v}}var at=q(re());var Im=q(re(),1);function hR(e){return _e(\"MuiIconButton\",e)}var E_=Ce(\"MuiIconButton\",[\"root\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"edgeStart\",\"edgeEnd\",\"sizeSmall\",\"sizeMedium\",\"sizeLarge\",\"loading\",\"loadingIndicator\",\"loadingWrapper\"]),Cb=E_;var sc=q(Ie(),1),P_=e=>{let{classes:t,disabled:o,color:r,edge:n,size:a,loading:i}=e,l={root:[\"root\",i&&\"loading\",o&&\"disabled\",r!==\"default\"&&`color${me(r)}`,n&&`edge${me(n)}`,`size${me(a)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]};return Le(l,hR,t)},C_=ae(ma,{name:\"MuiIconButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.loading&&t.loading,o.color!==\"default\"&&t[`color${me(o.color)}`],o.edge&&t[`edge${me(o.edge)}`],t[`size${me(o.size)}`]]}})(He(({theme:e})=>({textAlign:\"center\",flex:\"0 0 auto\",fontSize:e.typography.pxToRem(24),padding:8,borderRadius:\"50%\",color:(e.vars||e).palette.action.active,transition:e.transitions.create(\"background-color\",{duration:e.transitions.duration.shortest}),variants:[{props:t=>!t.disableRipple,style:{\"--IconButton-hoverBg\":e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity),\"&:hover\":{backgroundColor:\"var(--IconButton-hoverBg)\",\"@media (hover: none)\":{backgroundColor:\"transparent\"}}}},{props:{edge:\"start\"},style:{marginLeft:-12}},{props:{edge:\"start\",size:\"small\"},style:{marginLeft:-3}},{props:{edge:\"end\"},style:{marginRight:-12}},{props:{edge:\"end\",size:\"small\"},style:{marginRight:-3}}]})),He(({theme:e})=>({variants:[{props:{color:\"inherit\"},style:{color:\"inherit\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{\"--IconButton-hoverBg\":e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity)}})),{props:{size:\"small\"},style:{padding:5,fontSize:e.typography.pxToRem(18)}},{props:{size:\"large\"},style:{padding:12,fontSize:e.typography.pxToRem(28)}}],[`&.${Cb.disabled}`]:{backgroundColor:\"transparent\",color:(e.vars||e).palette.action.disabled},[`&.${Cb.loading}`]:{color:\"transparent\"}}))),R_=ae(\"span\",{name:\"MuiIconButton\",slot:\"LoadingIndicator\"})(({theme:e})=>({display:\"none\",position:\"absolute\",visibility:\"visible\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",color:(e.vars||e).palette.action.disabled,variants:[{props:{loading:!0},style:{display:\"flex\"}}]})),w_=Im.forwardRef(function(t,o){let r=je({props:t,name:\"MuiIconButton\"}),{edge:n=!1,children:a,className:i,color:l=\"default\",disabled:s=!1,disableFocusRipple:c=!1,size:u=\"medium\",id:m,loading:p=null,loadingIndicator:d,...v}=r,T=tl(m),S=d??(0,sc.jsx)(Ju,{\"aria-labelledby\":T,color:\"inherit\",size:16}),h={...r,edge:n,color:l,disabled:s,disableFocusRipple:c,loading:p,loadingIndicator:S,size:u},y=P_(h);return(0,sc.jsxs)(C_,{id:p?T:m,className:ie(y.root,i),centerRipple:!0,focusRipple:!c,disabled:s||p,ref:o,...v,ownerState:h,children:[typeof p==\"boolean\"&&(0,sc.jsx)(\"span\",{className:y.loadingWrapper,style:{display:\"contents\"},children:(0,sc.jsx)(R_,{className:y.loadingIndicator,ownerState:h,children:p&&S})}),a]})}),Rb=w_;var gR=q(Ie(),1),bR=Qu((0,gR.jsx)(\"path\",{d:\"M3 17v2h6v-2zM3 5v2h10V5zm10 16v-2h8v-2h-8v-2h-2v6zM7 9v2H3v2h4v2h2V9zm14 4v-2H11v2zm-6-4h2V7h4V5h-4V3h-2z\"}),\"Tune\");var vR={widgets:{Show2D:{tool_groups:[\"display\",\"histogram\",\"stats\",\"navigation\",\"view\",\"export\",\"roi\",\"profile\",\"all\"],aliases:{}},Show3D:{tool_groups:[\"display\",\"histogram\",\"stats\",\"playback\",\"view\",\"export\",\"roi\",\"profile\",\"all\"],aliases:{navigation:\"playback\"}},Show3DVolume:{tool_groups:[\"display\",\"histogram\",\"playback\",\"fft\",\"navigation\",\"stats\",\"export\",\"view\",\"volume\",\"all\"],aliases:{}},Show4D:{tool_groups:[\"display\",\"roi\",\"histogram\",\"profile\",\"navigation\",\"playback\",\"stats\",\"export\",\"view\",\"fft\",\"all\"],aliases:{}},Show4DSTEM:{tool_groups:[\"display\",\"histogram\",\"stats\",\"navigation\",\"playback\",\"view\",\"export\",\"roi\",\"profile\",\"fft\",\"virtual\",\"frame\",\"all\"],aliases:{}},ShowComplex2D:{tool_groups:[\"display\",\"histogram\",\"fft\",\"roi\",\"stats\",\"export\",\"view\",\"all\"],aliases:{}},Mark2D:{tool_groups:[\"points\",\"roi\",\"profile\",\"display\",\"marker_style\",\"snap\",\"navigation\",\"view\",\"export\",\"all\"],aliases:{}},Edit2D:{tool_groups:[\"mode\",\"edit\",\"display\",\"histogram\",\"stats\",\"navigation\",\"export\",\"view\",\"all\"],aliases:{}},Align2D:{tool_groups:[\"alignment\",\"overlay\",\"display\",\"histogram\",\"stats\",\"export\",\"view\",\"all\"],aliases:{}},Bin:{tool_groups:[\"display\",\"binning\",\"mask\",\"preview\",\"stats\",\"export\",\"all\"],aliases:{}},Merge4DSTEM:{tool_groups:[\"display\",\"sources\",\"merge\",\"preview\",\"stats\",\"export\",\"all\"],aliases:{}},Show1D:{tool_groups:[\"display\",\"peaks\",\"stats\",\"export\",\"all\"],aliases:{}}},viewer_widgets:[\"Show1D\",\"Show2D\",\"Show3D\",\"Show3DVolume\",\"Show4D\",\"Show4DSTEM\",\"ShowComplex2D\"],control_presets:{all:{label:\"All\",show_groups:[\"*\"]},compact:{label:\"Compact\",show_groups:[\"mode\",\"edit\",\"display\",\"navigation\",\"playback\",\"view\",\"export\",\"fft\"]},mask_focus:{label:\"Mask Focus\",show_groups:[\"edit\",\"display\",\"roi\",\"histogram\",\"stats\",\"navigation\",\"playback\",\"view\",\"export\",\"fft\",\"virtual\",\"frame\"]},crop_focus:{label:\"Crop Focus\",show_groups:[\"mode\",\"edit\",\"display\",\"histogram\",\"stats\",\"navigation\",\"view\",\"export\"]},spectroscopy:{label:\"Spectroscopy\",show_groups:[\"display\",\"peaks\",\"stats\"]}}};var cc=vR;function xR(e){let t=cc.widgets[e];if(!t){let o=Object.keys(cc.widgets).sort().join(\", \");throw new Error(`Unknown widget '${e}'. Supported widgets: ${o}.`)}return t}function O_(e){return e==null?[]:typeof e==\"string\"?[e]:[...e]}function uc(e,t){let r=xR(e).aliases??{},n=t.trim().toLowerCase();return r[n]??n}function pc(e){return[...xR(e).tool_groups]}function Fm(e,t){let o=pc(e),r=new Set(o),n=[],a=new Set;for(let i of O_(t)){let l=uc(e,String(i));if(l){if(!r.has(l)){let s=o.map(c=>`\"${c}\"`).join(\", \");throw new Error(`Unknown tool group '${i}'. Supported values: ${s}.`)}if(l===\"all\")return[\"all\"];a.has(l)||(a.add(l),n.push(l))}}return n}function TR(e,t){return pc(e).filter(o=>o!==\"all\"&&t.has(o))}function SR(e,t){let o=Fm(e,t);return o.includes(\"all\")?pc(e).filter(r=>r!==\"all\"):o}function ER(e){return e.replace(/_/g,\" \").replace(/\\b\\w/g,t=>t.toUpperCase())}function PR(){return Object.keys(cc.control_presets)}function CR(e){return cc.control_presets[e]?.label??e}function RR(e,t){let o=cc.control_presets[t];if(!o){let i=Object.keys(cc.control_presets).sort().join(\", \");throw new Error(`Unknown control preset '${t}'. Supported presets: ${i}.`)}let r=pc(e).filter(i=>i!==\"all\");if(o.show_groups.includes(\"*\"))return[];let n=new Set(o.show_groups.map(i=>uc(e,i))),a=r.filter(i=>!n.has(i));return Fm(e,a)}function Km(e,t,o){let r=Fm(e,o),n=Fm(e,t),a=new Set(r),i=new Set(n),l=a.has(\"all\"),s=l||i.has(\"all\"),c=m=>{let p=uc(e,m);return p===\"all\"?l:l||a.has(p)};return{hideAll:l,lockAll:s,isHidden:c,isLocked:m=>{let p=uc(e,m);return p===\"all\"?s:s||c(p)||i.has(p)},hiddenSet:a,disabledSet:i}}function wb(e,t,o){let r=new Set(SR(e,t)),n=uc(e,o);return n===\"all\"?[\"all\"]:(r.add(n),TR(e,r))}function Mb(e,t,o){let r=new Set(SR(e,t));return r.delete(uc(e,o)),TR(e,r)}var wR={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},A_={fontSize:10,py:.25,px:1,minWidth:0};function MR({widgetName:e,hiddenTools:t,setHiddenTools:o,disabledTools:r,setDisabledTools:n,themeColors:a,labelOverrides:i}){let[l,s]=at.useState(null),c=at.useMemo(()=>pc(e).filter(v=>v!==\"all\"),[e]),u=at.useMemo(()=>Km(e,r,t),[e,r,t]),m=at.useCallback((v,T)=>{o(S=>T?Mb(e,S,v):wb(e,S,v))},[o,e]),p=at.useCallback((v,T)=>{n(S=>T?wb(e,S,v):Mb(e,S,v))},[n,e]),d=at.useCallback(v=>{o(RR(e,v))},[o,e]);return at.createElement(at.Fragment,null,at.createElement(yp,{title:\"Customize controls\",arrow:!0,placement:\"top\"},at.createElement(Rb,{size:\"small\",\"aria-label\":\"Customize controls\",onClick:v=>s(v.currentTarget),sx:{p:.25,ml:.5,color:a.text}},at.createElement(bR,{sx:{fontSize:16}}))),at.createElement(ip,{anchorEl:l,open:!!l,onClose:()=>s(null),anchorOrigin:{vertical:\"bottom\",horizontal:\"right\"},transformOrigin:{vertical:\"top\",horizontal:\"right\"},PaperProps:{sx:{bgcolor:a.controlBg,color:a.text,border:`1px solid ${a.border}`,p:.5,minWidth:280}}},at.createElement(Fe,{sx:{px:.5,pb:.75}},at.createElement(Xe,{sx:{fontSize:11,fontWeight:\"bold\",mb:.75}},\"Presets\"),at.createElement(Fe,{sx:{display:\"flex\",gap:.5,flexWrap:\"wrap\"}},PR().map(v=>at.createElement(ga,{key:v,size:\"small\",sx:A_,\"data-testid\":`preset-${v}`,onClick:()=>d(v)},CR(v))))),at.createElement(ob,{sx:{borderColor:a.border,my:.5}}),at.createElement(Fe,{sx:{maxHeight:300,overflowY:\"auto\",px:.5}},at.createElement(Xe,{sx:{fontSize:11,fontWeight:\"bold\",mb:.5}},\"Per-group\"),c.map(v=>{let T=i?.[v]??ER(v),S=u.isHidden(v),h=u.isLocked(v);return at.createElement(Fe,{key:v,\"data-testid\":`tool-row-${v}`,sx:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",py:.25,gap:.5}},at.createElement(Xe,{sx:{fontSize:11}},T),at.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:.5}},at.createElement(Xe,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Show\"),at.createElement(Un,{size:\"small\",checked:!S,onChange:y=>m(v,y.target.checked),inputProps:{\"aria-label\":`show-${v}`},sx:wR.small}),at.createElement(Xe,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Lock\"),at.createElement(Un,{size:\"small\",checked:h,onChange:y=>p(v,y.target.checked),inputProps:{\"aria-label\":`lock-${v}`},sx:wR.small,disabled:S})))}))))}var xn={label:{fontSize:11},labelSmall:{fontSize:10},value:{fontSize:10,fontFamily:\"monospace\"},title:{fontWeight:\"bold\"}},D_={XS:4,SM:8,MD:12,LG:16},hp={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},gp={fontSize:10,py:.25,px:1,minWidth:0},N_={anchorOrigin:{vertical:\"top\",horizontal:\"left\"},transformOrigin:{vertical:\"bottom\",horizontal:\"left\"},sx:{zIndex:9999}},OR={small:{\"& .MuiSlider-thumb\":{width:12,height:12},\"& .MuiSlider-rail\":{height:3},\"& .MuiSlider-track\":{height:3}}},__={root:{p:2,bgcolor:\"transparent\",color:\"inherit\",fontFamily:\"monospace\",overflow:\"visible\"}},yi=window.devicePixelRatio||1,AR=.2;function tn(e){return Math.round(e)+.5}var z_=600,k_=400,B_=12,L_=16,j_=28,U_=18,H_=48,V_=26,vo=\"-apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",Tn=4,NR=8,DR=55,$_=.05;function Y_({text:e,theme:t=\"dark\"}){let o=t===\"dark\";return w.createElement(yp,{title:typeof e==\"string\"?w.createElement(Xe,{sx:{fontSize:11,lineHeight:1.4}},e):e,arrow:!0,placement:\"bottom\",componentsProps:{tooltip:{sx:{bgcolor:o?\"#333\":\"#fff\",color:o?\"#ddd\":\"#333\",border:`1px solid ${o?\"#555\":\"#ccc\"}`,maxWidth:280,p:1}},arrow:{sx:{color:o?\"#333\":\"#fff\",\"&::before\":{border:`1px solid ${o?\"#555\":\"#ccc\"}`}}}}},w.createElement(Xe,{component:\"span\",sx:{fontSize:12,color:o?\"#888\":\"#666\",cursor:\"help\",ml:.5,\"&:hover\":{color:o?\"#aaa\":\"#444\"}}},\"\\u24D8\"))}function X_({items:e}){return w.createElement(Fe,{component:\"table\",sx:{borderCollapse:\"collapse\",\"& td\":{py:.25,fontSize:11,lineHeight:1.3,verticalAlign:\"top\"},\"& td:first-of-type\":{pr:1.5,opacity:.7,fontFamily:\"monospace\",fontSize:10,whiteSpace:\"nowrap\"}}},w.createElement(\"tbody\",null,e.map(([t,o],r)=>w.createElement(\"tr\",{key:r},w.createElement(\"td\",null,t),w.createElement(\"td\",null,o)))))}function Sa(e,t,o=NR){let r=t-e;if(r<=0||!isFinite(r))return[e];let n=dR(r/o);if(n<=0||!isFinite(n))return[e,t];let a=Math.ceil(e/n)*n,i=[];for(let l=a;l<=t+n*.001;l+=n)l>=e-n*.001&&i.push(l);return i.length===0&&i.push(e,t),i}function bp(e,t,o=NR){let r=Math.floor(Math.log10(Math.max(e,1e-30))),n=Math.ceil(Math.log10(Math.max(t,1e-30))),a=n-r,i=a<=o?1:Math.ceil(a/o),l=[];for(let s=r;s<=n;s+=i){let c=Math.pow(10,s);c>=e&&c<=t&&l.push(c)}return l.length===0&&l.push(e,t),l}function G_(){let{themeInfo:e,colors:t}=fR(),o=e.theme===\"dark\",[r]=Ye(\"y_bytes\"),[n]=Ye(\"x_bytes\"),[a]=Ye(\"n_traces\"),[i]=Ye(\"n_points\"),[l]=Ye(\"labels\"),[s]=Ye(\"colors\"),[c]=Ye(\"title\"),[u]=Ye(\"x_label\"),[m]=Ye(\"y_label\"),[p]=Ye(\"x_unit\"),[d]=Ye(\"y_unit\"),[v,T]=Ye(\"log_scale\"),[S,h]=Ye(\"auto_contrast\"),[y]=Ye(\"percentile_low\"),[g]=Ye(\"percentile_high\"),[b]=Ye(\"show_stats\"),[E,C]=Ye(\"show_legend\"),[P,A]=Ye(\"show_grid\"),[_]=Ye(\"show_controls\"),[z]=Ye(\"line_width\"),[I]=Ye(\"stats_mean\"),[x]=Ye(\"stats_min\"),[k]=Ye(\"stats_max\"),[U]=Ye(\"stats_std\"),[O,N]=Ye(\"focused_trace\"),[X,oe]=Ye(\"peak_markers\"),[W,Te]=Ye(\"peak_active\"),[fe,Ke]=Ye(\"peak_search_radius\"),[Ze,Ue]=Ye(\"selected_peaks\"),[xe,Je]=Ye(\"grid_density\"),[ht,we]=Ye(\"x_range\"),[ft,le]=Ye(\"y_range\"),[Oe,Ae]=Ye(\"disabled_tools\"),[et,dt]=Ye(\"hidden_tools\"),[Lt]=Ye(\"range_stats\"),[jt]=Ye(\"peak_fwhm\"),Be=w.useMemo(()=>Km(\"Show1D\",Oe,et),[Oe,et]),Nt=Be.isHidden(\"display\"),Ro=Be.isHidden(\"peaks\"),Ut=Be.isHidden(\"stats\"),st=Be.isHidden(\"export\"),se=Be.isLocked(\"display\"),xt=Be.isLocked(\"peaks\"),fr=Be.isLocked(\"export\"),Z=w.useRef(null),ee=w.useRef(null),Se=w.useRef(null),[ye,ze]=w.useState(z_),[ue,gt]=w.useState(k_),[ce,ke]=w.useState(0),[he,Wt]=w.useState(1),[be,uo]=w.useState(0),[ve,po]=w.useState(1),[Ht,Sn]=w.useState(!1),Tt=w.useRef(!1);Tt.current=Ht;let[Qe,Ar]=w.useState(!1),En=w.useRef(!1);En.current=Qe;let Gt=w.useRef(null),[Re,$o]=w.useState(null),on=w.useRef({min:0,max:1}),rn=w.useRef({min:0,max:1}),nn=w.useRef([]),Dr=w.useRef(null),[ro,dl]=w.useState(null),[_R,Ob]=w.useState(null),Ea=w.useRef(null),[Pa,vp]=w.useState(null),Qm=w.useRef(null),Wm=w.useRef(!1),Bo=w.useRef(null),fc=w.useRef(null),Nr=w.useRef(null),[dc,Zm]=w.useState(null),[Ab,Db]=w.useState(\"\"),[Nb,_b]=w.useState(\"\"),[zb,ml]=w.useState(!1),_r=w.useRef(null),[mc,Jm]=w.useState(null),[kb,Bb]=w.useState(\"\"),[Lb,jb]=w.useState(\"\"),[Ub,yl]=w.useState(!1),[zR,Hb]=w.useState(!1),[Vb,hl]=w.useState(null),M=w.useMemo(()=>{let D=!!(m||d),f=!!(u||p),H=v?bp(Math.max(be,1e-30),ve):Sa(be,ve),B=30;try{let j=document.createElement(\"canvas\").getContext(\"2d\");if(j){j.font=`11px ${vo}`;for(let F of H){let Q=j.measureText(Rt(F)).width;Q>B&&(B=Q)}}}catch{}return{top:B_,right:L_,bottom:j_+(f?U_:0),left:Math.max(H_,B+Tn+6+(D?V_:0))}},[be,ve,v,m,d,u,p]),ge=ye-M.left-M.right,ne=ue-M.top-M.bottom;w.useEffect(()=>{if(!r||r.byteLength<4||a<1||i<1){nn.current=[];return}let D=Eb(r);if(!D){nn.current=[];return}let f=[];for(let R=0;R=4?Dr.current=Eb(n):Dr.current=null;let H=0,B=i-1;if(Dr.current&&Dr.current.length>0){let R=Pb(Dr.current);H=R.min,B=R.max}H===B&&(B=H+1);let j=1/0,F=-1/0;if(S&&f.length>0){let R=f.reduce((Y,K)=>Y+K.length,0),V=new Float32Array(R),te=0;for(let Y of f)V.set(Y,te),te+=Y.length;let G=yR(V,y,g);j=G.vmin,F=G.vmax}else for(let R of f){let V=Pb(R);V.minF&&(F=V.max)}isFinite(j)||(j=0),isFinite(F)||(F=1),j===F&&(j-=.5,F+=.5);let Q=(F-j)*$_;j-=Q,F+=Q,on.current={min:H,max:B},rn.current={min:j,max:F},ke(H),Wt(B),uo(j),po(F)},[r,n,a,i,S,y,g]);let St=w.useCallback(D=>M.left+(D-ce)/(he-ce)*ge,[ce,he,ge,M.left]),wt=w.useCallback(D=>{if(v){let f=Math.log10(Math.max(be,1e-30)),H=Math.log10(Math.max(ve,1e-30)),B=Math.log10(Math.max(D,1e-30));return M.top+ne-(B-f)/(H-f||1)*ne}return M.top+ne-(D-be)/(ve-be||1)*ne},[be,ve,ne,v,M.top]),Yo=w.useCallback(D=>ce+(D-M.left)/ge*(he-ce),[ce,he,ge,M.left]),an=w.useCallback(D=>{let f=(M.top+ne-D)/ne;if(v){let H=Math.log10(Math.max(be,1e-30)),B=Math.log10(Math.max(ve,1e-30));return Math.pow(10,H+f*(B-H))}return be+f*(ve-be)},[be,ve,ne,v,M.top]),gl=w.useCallback(()=>{Sn(!1),Ar(!1),we([]),le([]),ke(on.current.min),Wt(on.current.max),uo(rn.current.min),po(rn.current.max)},[we,le]);w.useEffect(()=>{let D=Z.current;if(!D)return;let f=D.getContext(\"2d\");if(!f||(D.width=ye*yi,D.height=ue*yi,f.scale(yi,yi),f.fillStyle=o?\"#1a1a1a\":\"#f8f8f8\",f.fillRect(0,0,ye,ue),ge<=0||ne<=0))return;let H=nn.current,B=Dr.current;if(P){f.strokeStyle=o?\"rgba(255,255,255,0.08)\":\"rgba(0,0,0,0.08)\",f.lineWidth=1,f.setLineDash([2,3]);let Y=Math.max(3,xe),K=Sa(ce,he,Y);for(let Ee of K){let de=tn(St(Ee));de>=M.left&&de<=M.left+ge&&(f.beginPath(),f.moveTo(de,M.top),f.lineTo(de,M.top+ne),f.stroke())}let J=Math.max(3,xe),pe=v?bp(Math.max(be,1e-30),ve,J):Sa(be,ve,J);for(let Ee of pe){let de=tn(wt(Ee));de>=M.top&&de<=M.top+ne&&(f.beginPath(),f.moveTo(M.left,de),f.lineTo(M.left+ge,de),f.stroke())}f.setLineDash([])}f.strokeStyle=o?\"#666\":\"#999\",f.lineWidth=1;let j=tn(M.left),F=tn(M.top+ne);f.beginPath(),f.moveTo(j,M.top),f.lineTo(j,F),f.lineTo(M.left+ge,F),f.stroke();let Q=Sa(ce,he,Math.max(3,Math.floor(ge/DR)));f.fillStyle=o?\"#aaa\":\"#555\",f.font=`11px ${vo}`,f.textAlign=\"center\",f.textBaseline=\"top\";for(let Y of Q){let K=tn(St(Y));K>=M.left&&K<=M.left+ge&&(f.beginPath(),f.moveTo(K,M.top+ne),f.lineTo(K,M.top+ne+Tn),f.stroke(),f.fillText(Rt(Y),K,M.top+ne+Tn+2))}let R=v?bp(Math.max(be,1e-30),ve):Sa(be,ve);f.textAlign=\"right\",f.textBaseline=\"middle\";for(let Y of R){let K=tn(wt(Y));K>=M.top&&K<=M.top+ne&&(f.beginPath(),f.moveTo(M.left-Tn,K),f.lineTo(M.left,K),f.stroke(),f.fillText(Rt(Y),M.left-Tn-2,K))}if(u||p){f.textAlign=\"center\",f.textBaseline=\"top\",f.font=`12px ${vo}`,f.fillStyle=o?\"#999\":\"#666\";let Y=u||\"\";p&&(Y+=Y?` (${p})`:p),f.fillText(Y,M.left+ge/2,M.top+ne+Tn+18)}if(m||d){f.save(),f.translate(12,M.top+ne/2),f.rotate(-Math.PI/2),f.textAlign=\"center\",f.textBaseline=\"top\",f.font=`12px ${vo}`,f.fillStyle=o?\"#999\":\"#666\";let Y=m||\"\";d&&(Y+=Y?` (${d})`:d),f.fillText(Y,0,0),f.restore()}f.save(),f.beginPath(),f.rect(M.left,M.top,ge,ne),f.clip();let V=O>=0&&O{let pe=H[Y],Ee=s&&s[Y]||\"#4fc3f7\";f.globalAlpha=K,f.strokeStyle=Ee,f.lineWidth=J,f.beginPath();let de=!1;for(let De=0;De0){let Y=new Set(Ze||[]);for(let K=0;K{let D=ee.current;if(!D)return;let f=D.getContext(\"2d\");if(!f||(D.width=ye*yi,D.height=ue*yi,f.scale(yi,yi),f.clearRect(0,0,ye,ue),ge<=0||ne<=0))return;if(ro){let{canvasX:j,canvasY:F}=ro;if(j>=M.left&&j<=M.left+ge&&F>=M.top&&F<=M.top+ne){f.strokeStyle=o?\"rgba(255,255,255,0.25)\":\"rgba(0,0,0,0.25)\",f.lineWidth=1,f.setLineDash([3,3]);let Q=tn(j);f.beginPath(),f.moveTo(Q,M.top),f.lineTo(Q,M.top+ne),f.stroke();let R=tn(F);f.beginPath(),f.moveTo(M.left,R),f.lineTo(M.left+ge,R),f.stroke(),f.setLineDash([]),f.fillStyle=ro.color,f.beginPath(),f.arc(j,wt(ro.dataY),4,0,Math.PI*2),f.fill();let V=Rt(ro.dataX),te=Rt(ro.dataY),G=`${V}, ${te}`;ro.label&&(G=`${ro.label}: ${G}`),f.font=\"10px monospace\";let Y=f.measureText(G).width,K=4,J=Y+K*2,pe=16,Ee=j+10,de=F-pe-6;Ee+J>M.left+ge&&(Ee=j-J-10),de=0&&O=1&&l&&l.length>0){let V=0;for(let J=0;JV&&(V=Ee)}let te=32+V,G=12+a*14,Y=M.left+ge-te-8,K=M.top+8;Qm.current={lx:Y,ly:K,w:te,h:G,entryH:14,pad:6,n:a},f.fillStyle=o?\"rgba(30,30,30,0.85)\":\"rgba(255,255,255,0.85)\",f.fillRect(Y,K,te,G),f.strokeStyle=o?\"#555\":\"#ccc\",f.lineWidth=1,f.strokeRect(Y,K,te,G);for(let J=0;J=0&&Ope&&(pe=R[de],Ee=de);if(pe>-1/0){let de=F?F[Ee]:Ee;B={x0:K,x1:J,peakX:de,peakY:pe,traceIdx:Q}}}}if(B){let j=B,F=Math.max(M.left,St(j.x0)),Q=Math.min(M.left+ge,St(j.x1)),R=Math.min(F,Q),V=Math.abs(Q-F);f.fillStyle=o?\"rgba(66,165,245,0.15)\":\"rgba(33,150,243,0.12)\",f.fillRect(R,M.top,V,ne),f.strokeStyle=o?\"rgba(66,165,245,0.5)\":\"rgba(33,150,243,0.4)\",f.lineWidth=1,f.strokeRect(R,M.top,V,ne);let te=St(j.peakX),G=wt(j.peakY),Y=s&&s[j.traceIdx]||\"#4fc3f7\";f.strokeStyle=Y,f.lineWidth=1,f.globalAlpha=.6,f.setLineDash([4,3]),f.beginPath(),f.moveTo(te,G),f.lineTo(te,M.top+ne),f.stroke(),f.setLineDash([]),f.globalAlpha=1;let K=6;f.fillStyle=o?\"rgba(66,165,245,0.3)\":\"rgba(33,150,243,0.25)\",f.strokeStyle=Y,f.lineWidth=2,f.setLineDash([3,2]),f.beginPath(),f.moveTo(te,G-K),f.lineTo(te+K,G+K),f.lineTo(te-K,G+K),f.closePath(),f.fill(),f.stroke(),f.setLineDash([]),f.font=`9px ${vo}`,f.fillStyle=o?\"#ddd\":\"#333\",f.textAlign=\"center\",f.textBaseline=\"bottom\",f.fillText(Rt(j.peakX),te,G-K-3)}if(Ht){let j=o?\"rgba(0,170,255,0.7)\":\"rgba(0,120,255,0.6)\",F=o?\"rgba(0,170,255,1.0)\":\"rgba(0,120,255,0.9)\";for(let Q of[\"left\",\"right\"]){let V=St(Q===\"left\"?ce:he);if(VM.left+ge+2)continue;let te=dc===Q||Nr.current?.handle===Q,G=te?F:j;f.strokeStyle=G,f.lineWidth=te?2:1,f.setLineDash([4,3]),f.beginPath(),f.moveTo(tn(V),M.top),f.lineTo(tn(V),M.top+ne),f.stroke(),f.setLineDash([]);let Y=M.top+ne+1,K=6;f.fillStyle=G,f.beginPath(),f.moveTo(V-K,Y),f.lineTo(V+K,Y),f.lineTo(V,Y+K+2),f.closePath(),f.fill()}}if(Ht&&(f.fillStyle=o?\"rgba(0,170,255,0.5)\":\"rgba(0,120,255,0.4)\",f.font=`bold 9px ${vo}`,f.textAlign=\"right\",f.textBaseline=\"top\",f.fillText(\"X LOCKED\",M.left+ge,M.top+ne+4)),Qe&&(f.fillStyle=o?\"rgba(0,170,255,0.5)\":\"rgba(0,120,255,0.4)\",f.font=`bold 9px ${vo}`,f.textAlign=\"left\",f.textBaseline=\"top\",f.fillText(\"Y LOCKED\",M.left+4,M.top+2)),Qe){let j=o?\"rgba(0,170,255,0.7)\":\"rgba(0,120,255,0.6)\",F=o?\"rgba(0,170,255,1.0)\":\"rgba(0,120,255,0.9)\";for(let Q of[\"top\",\"bottom\"]){let V=wt(Q===\"top\"?ve:be);if(VM.top+ne+2)continue;let te=mc===Q||_r.current?.handle===Q,G=te?F:j;f.strokeStyle=G,f.lineWidth=te?2:1,f.setLineDash([4,3]),f.beginPath(),f.moveTo(M.left,tn(V)),f.lineTo(M.left+ge,tn(V)),f.stroke(),f.setLineDash([]);let Y=M.left-1,K=6;f.fillStyle=G,f.beginPath(),f.moveTo(Y,V-K),f.lineTo(Y,V+K),f.lineTo(Y-K-2,V),f.closePath(),f.fill()}}if(jt&&jt.length>0){f.save(),f.beginPath(),f.rect(M.left,M.top,ge,ne),f.clip();for(let j of jt){if(j.fwhm==null||j.center==null||j.amplitude==null||j.offset==null)continue;let F=j.offset+j.amplitude/2,Q=wt(F),R=St(j.center-j.fwhm/2),V=St(j.center+j.fwhm/2),te=j.peak_idx,G=X&&te>=0&&te{let H=nn.current,B=Dr.current;if(H.length===0||i<1)return null;let j=Yo(D),F=0;if(B){let Y=1/0;for(let K=0;K{let H=Qm.current;if(!H||DH.lx+H.w||fH.ly+H.h)return null;let B=Math.floor((f-H.ly-H.pad)/H.entryH);return B<0||B>=H.n?null:B},[]),bl=w.useCallback((D,f)=>{if(!X||X.length===0)return null;let H=12,B=null,j=1/0;for(let F=0;F{if(!Ht||fM.top+ne+12)return null;let H=St(ce),B=St(he),j=Math.abs(D-H),F=Math.abs(D-B),Q=8;return j{if(!Qe||DM.left+ge)return null;let H=wt(ve),B=wt(be),j=Math.abs(f-H),F=Math.abs(f-B),Q=8;return j{D.preventDefault();let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(BM.left+ge||jM.top+ne)return;let F=D.deltaY>0?1.1:1/1.1,Q=Yo(B),R=an(j);Tt.current||(ke(V=>Q-(Q-V)*F),Wt(V=>Q+(V-Q)*F)),En.current||(uo(V=>R-(R-V)*F),po(V=>R+(V-R)*F))},[ge,ne,Yo,an,M.left,M.top]);w.useEffect(()=>{let D=Se.current;if(D)return D.addEventListener(\"wheel\",ey,{passive:!1}),()=>D.removeEventListener(\"wheel\",ey)},[ey]),w.useEffect(()=>{zb||(Db(ce.toPrecision(6)),_b(he.toPrecision(6)))},[ce,he,zb]),w.useEffect(()=>{Ub||(Bb(be.toPrecision(6)),jb(ve.toPrecision(6)))},[be,ve,Ub]),w.useEffect(()=>{ht&&ht.length===2?(ke(ht[0]),Wt(ht[1]),Sn(!0)):ht&&ht.length===0&&Ht&&Sn(!1)},[ht]),w.useEffect(()=>{ft&&ft.length===2?(uo(ft[0]),po(ft[1]),Ar(!0)):ft&&ft.length===0&&Qe&&Ar(!1)},[ft]),w.useEffect(()=>{let D=H=>{if(fc.current?.active){let B=fc.current,j=Math.max(200,B.startW+(H.clientX-B.startX)),F=Math.max(100,B.startH+(H.clientY-B.startY));ze(j),gt(F)}if(Nr.current){let B=Z.current;if(!B)return;let j=B.getBoundingClientRect(),F=H.clientX-j.left,Q=Math.max(M.left,Math.min(M.left+ge,F)),R=Yo(Q),V=on.current,te=Math.max(V.min,Math.min(V.max,R));Nr.current.handle===\"left\"?(ke(G=>Math.min(te,he-(he-G)*.001)),we([te,he])):(Wt(G=>Math.max(te,ce+(G-ce)*.001)),we([ce,te]))}if(_r.current){let B=Z.current;if(!B)return;let j=B.getBoundingClientRect(),F=H.clientY-j.top,Q=Math.max(M.top,Math.min(M.top+ne,F)),R=an(Q),V=rn.current,te=Math.max(V.min,Math.min(V.max,R));_r.current.handle===\"top\"?(po(G=>Math.max(te,be+(G-be)*.001)),le([be,te])):(uo(G=>Math.min(te,ve-(ve-G)*.001)),le([te,ve]))}},f=()=>{fc.current?.active&&(fc.current=null),Nr.current&&(Nr.current=null),_r.current&&(_r.current=null)};return window.addEventListener(\"mousemove\",D),window.addEventListener(\"mouseup\",f),()=>{window.removeEventListener(\"mousemove\",D),window.removeEventListener(\"mouseup\",f)}},[M.left,M.top,ge,ne,Yo,an,ce,he,be,ve,we,le]);let kR=w.useCallback(D=>{let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(j>M.top+ne&&j=M.left&&B<=M.left+ge){Gt.current={axis:\"x\",startPx:B,startVal:Yo(B)},$o({axis:\"x\",startVal:Yo(B),currentVal:Yo(B)});return}if(B=0&&j>=M.top&&j<=M.top+ne){Gt.current={axis:\"y\",startPx:j,startVal:an(j)},$o({axis:\"y\",startVal:an(j),currentVal:an(j)});return}if(Ht){let F=Sp(B,j);if(F){Nr.current={handle:F,startPx:B};return}}if(Qe){let F=Ep(B,j);if(F){_r.current={handle:F,startPx:j};return}}if(!(BM.left+ge||jM.top+ne)){if(W&&!xt&&bl(B,j)===null){let Q=xp(B,j),R=O>=0&&O{let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(Nr.current){let V=Nr.current,te=Math.max(M.left,Math.min(M.left+ge,B)),G=Yo(te),Y=on.current,K=Math.max(Y.min,Math.min(Y.max,G));if(V.handle===\"left\"){let J=Math.min(K,he-(he-ce)*.001);ke(J),we([J,he])}else{let J=Math.max(K,ce+(he-ce)*.001);Wt(J),we([ce,J])}return}if(_r.current){let V=_r.current,te=Math.max(M.top,Math.min(M.top+ne,j)),G=an(te),Y=rn.current,K=Math.max(Y.min,Math.min(Y.max,G));if(V.handle===\"top\"){let J=Math.max(K,be+(ve-be)*.001);po(J),le([be,J])}else{let J=Math.min(K,ve-(ve-be)*.001);uo(J),le([J,ve])}return}let F=!Bo.current?.active&&!Ea.current?.active&&!Gt.current;if(Ht&&F){let V=Sp(B,j);Zm(V)}else dc&&Zm(null);if(Qe&&F){let V=Ep(B,j);Jm(V)}else mc&&Jm(null);if(Gt.current){let V=Gt.current;V.axis===\"x\"?$o({axis:\"x\",startVal:V.startVal,currentVal:Yo(Math.max(M.left,Math.min(M.left+ge,B)))}):$o({axis:\"y\",startVal:V.startVal,currentVal:an(Math.max(M.top,Math.min(M.top+ne,j)))});return}if(Ea.current?.active){let V=Ea.current;Bo.current&&Math.abs(B-V.startPx)>3&&(Bo.current.wasDrag=!0);let te=Yo(Math.max(M.left,Math.min(M.left+ge,B))),G=Math.min(V.startDataX,te),Y=Math.max(V.startDataX,te),K=nn.current,J=Dr.current,pe=K[V.traceIdx];if(pe){let Ee=-1/0,de=-1;for(let De=0;De=G&&qt<=Y&&isFinite(pe[De])&&pe[De]>Ee&&(Ee=pe[De],de=De)}if(de>=0){let De=J?J[de]:de;vp({x0:G,x1:Y,peakX:De,peakY:Ee,traceIdx:V.traceIdx})}else vp(null)}dl(null);return}if(Bo.current?.active){let V=Bo.current,te=D.clientX-V.startX,G=D.clientY-V.startY;(Math.abs(te)>3||Math.abs(G)>3)&&(V.wasDrag=!0);let Y=V.startXMax-V.startXMin,K=V.startYMax-V.startYMin,J=-(te/ge)*Y,pe=G/ne*K;Tt.current||(ke(V.startXMin+J),Wt(V.startXMax+J)),En.current||(uo(V.startYMin+pe),po(V.startYMax+pe)),dl(null);return}if(BM.left+ge||jM.top+ne){dl(null);return}let Q=Tp(B,j);if(Wm.current=Q!==null,Ob(Q!==null?null:bl(B,j)),Q!==null){dl(null);return}let R=xp(B,j);R&&dl({canvasX:R.canvasX,canvasY:R.canvasY,dataX:R.dataX,dataY:R.dataY,traceIdx:R.traceIdx,label:R.label,color:R.color})},[ge,ne,xp,bl,Tp,M.left,M.top,Yo,an,Ht,Qe,ce,he,be,ve,Sp,Ep,dc,mc,we,le]),LR=w.useCallback(D=>{if(Nr.current){Nr.current=null;return}if(_r.current){_r.current=null;return}if(Gt.current&&Re){let{startVal:f,currentVal:H,axis:B}=Re,j=Math.min(f,H),F=Math.max(f,H),Q=B===\"x\"?he-ce:ve-be;F-j>Q*.01&&(B===\"x\"?(ke(j),Wt(F),Sn(!0),we([j,F])):(uo(j),po(F),Ar(!0),le([j,F]))),Gt.current=null,$o(null);return}if(Ea.current?.active){if((Bo.current?.wasDrag??!1)&&Pa){let H={x:Pa.peakX,y:Pa.peakY,trace_idx:Pa.traceIdx,label:Rt(Pa.peakX),type:\"peak\"};oe([...X||[],H])}Ea.current=null,vp(null),Bo.current=null;return}if(Bo.current?.active&&!Bo.current.wasDrag){let f=Z.current;if(f){let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top,F=Tp(B,j);if(F!==null){N(O===F?-1:F),Bo.current=null;return}let Q=bl(B,j);if(Q!==null){let R=Ze||[];D.shiftKey?R.includes(Q)?Ue(R.filter(V=>V!==Q)):Ue([...R,Q]):R.length===1&&R[0]===Q?Ue([]):Ue([Q]),Bo.current=null;return}if(W&&!xt&&ro){let R=nn.current,V=Dr.current,te=O>=0&&Ode&&(de=G[ot],Ee=ot);let De=V?V[Ee]:Ee,qt={x:De,y:de,trace_idx:te,label:Rt(De),type:\"peak\"};oe([...X||[],qt])}}else if(!W&&(Ze&&Ze.length>0&&Ue([]),ro)){let R=ro.traceIdx;N(O===R?-1:R)}}}Bo.current=null},[ro,O,N,W,X,oe,Ze,Ue,bl,Tp,xt,Re,ce,he,be,ve,we,le,Pa,fe]),jR=w.useCallback(()=>{Bo.current=null,Ea.current=null,Nr.current=null,_r.current=null,vp(null),Gt.current=null,$o(null),dl(null),Ob(null),Zm(null),Jm(null),Wm.current=!1},[]),UR=w.useCallback(D=>{let f=Z.current;if(!f){gl();return}let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(j>M.top+ne&&B>=M.left&&B<=M.left+ge&&Ht){Sn(!1),we([]),ke(on.current.min),Wt(on.current.max);return}if(B=M.top&&j<=M.top+ne&&Qe){Ar(!1),le([]),uo(rn.current.min),po(rn.current.max);return}gl()},[gl,ge,ne,M.left,M.top,Ht,Qe,we,le]),HR=w.useCallback(D=>{let f=D.target.tagName?.toLowerCase();if(!(f===\"input\"||f===\"textarea\"||f===\"select\"))switch(D.key){case\"r\":case\"R\":se||(D.preventDefault(),gl());break;case\"Escape\":D.preventDefault(),N(-1),Ze&&Ze.length>0&&Ue([]);break;case\"p\":case\"P\":xt||(D.preventDefault(),Te(!W));break;case\"c\":case\"C\":xt||(D.preventDefault(),oe([]),Ue([]));break;case\"Delete\":case\"Backspace\":if(!xt&&X&&X.length>0)if(D.preventDefault(),Ze&&Ze.length>0){let H=new Set(Ze),B=X.filter((j,F)=>!H.has(F));oe(B),Ue([])}else{let H=[...X];H.pop(),oe(H)}break}},[gl,N,X,oe,W,Te,Ze,Ue,se,xt]),VR=w.useCallback(()=>{hl(null);let D=Z.current;D&&D.toBlob(f=>{f&&lc(f,`${c||\"show1d\"}.png`)})},[c]),$b=w.useCallback((D=\"pdf\")=>{hl(null);let f=nn.current,H=Dr.current;if(f.length===0)return;let B=4,j=ye*B,F=ue*B,Q=document.createElement(\"canvas\");Q.width=j,Q.height=F;let R=Q.getContext(\"2d\");if(!R)return;if(R.scale(B,B),R.fillStyle=\"#ffffff\",R.fillRect(0,0,ye,ue),P){R.strokeStyle=\"rgba(0,0,0,0.08)\",R.lineWidth=1,R.setLineDash([2,3]);let G=Math.max(3,xe),Y=Sa(ce,he,G);for(let pe of Y){let Ee=St(pe);Ee>=M.left&&Ee<=M.left+ge&&(R.beginPath(),R.moveTo(Ee,M.top),R.lineTo(Ee,M.top+ne),R.stroke())}let K=Math.max(3,xe),J=v?bp(Math.max(be,1e-30),ve,K):Sa(be,ve,K);for(let pe of J){let Ee=wt(pe);Ee>=M.top&&Ee<=M.top+ne&&(R.beginPath(),R.moveTo(M.left,Ee),R.lineTo(M.left+ge,Ee),R.stroke())}R.setLineDash([])}R.strokeStyle=\"#999\",R.lineWidth=1,R.beginPath(),R.moveTo(M.left,M.top),R.lineTo(M.left,M.top+ne),R.lineTo(M.left+ge,M.top+ne),R.stroke();let V=Sa(ce,he,Math.max(3,Math.floor(ge/DR)));R.fillStyle=\"#555\",R.font=`10px ${vo}`,R.textAlign=\"center\",R.textBaseline=\"top\";for(let G of V){let Y=St(G);Y>=M.left&&Y<=M.left+ge&&(R.beginPath(),R.moveTo(Y,M.top+ne),R.lineTo(Y,M.top+ne+Tn),R.stroke(),R.fillText(Rt(G),Y,M.top+ne+Tn+2))}let te=v?bp(Math.max(be,1e-30),ve):Sa(be,ve);R.textAlign=\"right\",R.textBaseline=\"middle\";for(let G of te){let Y=wt(G);Y>=M.top&&Y<=M.top+ne&&(R.beginPath(),R.moveTo(M.left-Tn,Y),R.lineTo(M.left,Y),R.stroke(),R.fillText(Rt(G),M.left-Tn-2,Y))}if(u||p){R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`11px ${vo}`,R.fillStyle=\"#666\";let G=u||\"\";p&&(G+=G?` (${p})`:p),R.fillText(G,M.left+ge/2,M.top+ne+Tn+18)}if(m||d){R.save(),R.translate(12,M.top+ne/2),R.rotate(-Math.PI/2),R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`11px ${vo}`,R.fillStyle=\"#666\";let G=m||\"\";d&&(G+=G?` (${d})`:d),R.fillText(G,0,0),R.restore()}c&&(R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`bold 13px ${vo}`,R.fillStyle=\"#333\",R.fillText(c,ye/2,2)),R.save(),R.beginPath(),R.rect(M.left,M.top,ge,ne),R.clip();for(let G=0;G0)for(let G of X){let Y=s&&s[G.trace_idx]||\"#4fc3f7\",K=St(G.x),J=wt(G.y),pe=5;R.fillStyle=Y,R.strokeStyle=\"#fff\",R.lineWidth=1.5,R.beginPath(),R.moveTo(K,J-pe),R.lineTo(K+pe,J+pe),R.lineTo(K-pe,J+pe),R.closePath(),R.fill(),R.stroke(),R.font=`9px ${vo}`,R.fillStyle=\"#333\",R.textAlign=\"center\",R.textBaseline=\"bottom\",R.fillText(G.label||Rt(G.x),K,J-pe-3)}if(R.restore(),E&&f.length>=1&&l&&l.length>0){R.font=`10px ${vo}`;let G=14,Y=16,K=4,J=6,pe=0;for(let ot=0;otpe&&(pe=Pn)}let Ee=J*2+Y+K+pe,de=J*2+f.length*G,De=M.left+ge-Ee-8,qt=M.top+8;R.fillStyle=\"rgba(255,255,255,0.9)\",R.fillRect(De,qt,Ee,de),R.strokeStyle=\"#ccc\",R.lineWidth=1,R.strokeRect(De,qt,Ee,de);for(let ot=0;otlc(G,`${c||\"show1d\"}_figure.pdf`)):Q.toBlob(G=>{G&&lc(G,`${c||\"show1d\"}_figure.png`)})},[ye,ue,ce,he,be,ve,s,l,z,v,P,xe,E,u,m,p,d,c,St,wt,ge,ne,X]),vl=w.useCallback(D=>{let f=nn.current,H=Dr.current;if(f.length===0)return\"\";let F=[[\"x\",...l&&l.length>0?l:f.map((Q,R)=>`Data ${R+1}`)].join(\",\")];for(let Q=0;Q<(H?H.length:f[0].length);Q++){let R=H?H[Q]:Q;if(D&&Ht&&(Rhe))continue;let V=[String(R)];for(let te of f)V.push(String(te[Q]??\"\"));F.push(V.join(\",\"))}return F.join(`\n`)},[l,Ht,ce,he]),$R=w.useCallback(()=>{let D=vl(!0);D&&navigator.clipboard.writeText(D).then(()=>{Hb(!0),setTimeout(()=>Hb(!1),1e3)})},[vl]),YR=w.useCallback(()=>{hl(null);let D=vl(!0);D&&lc(new Blob([D],{type:\"text/csv\"}),`${c||\"show1d\"}_range.csv`)},[vl,c]),XR=w.useCallback(()=>{hl(null);let D=vl(!1);D&&lc(new Blob([D],{type:\"text/csv\"}),`${c||\"show1d\"}.csv`)},[vl,c]),GR=()=>Nr.current?\"ew-resize\":_r.current?\"ns-resize\":dc?\"ew-resize\":mc?\"ns-resize\":Gt.current?Gt.current.axis===\"x\"?\"ew-resize\":\"ns-resize\":Ea.current?.active?\"col-resize\":Bo.current?.active?\"grabbing\":_R!==null||Wm.current?\"pointer\":W&&!xt?\"col-resize\":\"crosshair\";return w.createElement(Fe,{className:\"show1d-root\",tabIndex:0,onKeyDown:HR,sx:{...__.root,bgcolor:t.bg,color:t.text}},w.createElement(Xe,{variant:\"caption\",sx:{...xn.label,color:t.accent,mb:`${D_.XS}px`,display:\"block\"}},c||\"Plot\",w.createElement(Y_,{theme:e.theme,text:w.createElement(X_,{items:[[\"Scroll\",\"Zoom in/out\"],[\"Drag\",\"Pan (or search peak when Peak on)\"],[\"Drag axis\",\"Lock X or Y range\"],[\"Dbl-click axis\",\"Unlock range\"],[\"Click\",\"Focus trace / select peak\"],[\"Shift+Click\",\"Multi-select peaks\"],[\"P\",\"Toggle peak mode\"],[\"C\",\"Clear all peaks\"],[\"Del\",\"Remove last peak\"],[\"Esc\",\"Deselect all\"],[\"R\",\"Reset view\"],[\"Dbl-click\",\"Reset view\"]]})}),w.createElement(MR,{widgetName:\"Show1D\",hiddenTools:et,setHiddenTools:dt,disabledTools:Oe,setDisabledTools:Ae,themeColors:t})),_&&!Be.hideAll&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"4px\",mb:\"2px\",height:28}},!Nt&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"Log:\"),w.createElement(Un,{size:\"small\",checked:v,onChange:(D,f)=>T(f),sx:hp.small,disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Auto:\"),w.createElement(Un,{size:\"small\",checked:S,onChange:(D,f)=>h(f),sx:hp.small,disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Grid:\"),w.createElement(Un,{size:\"small\",checked:P,onChange:(D,f)=>A(f),sx:hp.small,disabled:se}),P&&w.createElement(km,{size:\"small\",min:5,max:50,step:1,value:xe,onChange:(D,f)=>Je(f),sx:{width:60,ml:\"2px\",...OR.small},disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Legend:\"),w.createElement(Un,{size:\"small\",checked:E,onChange:(D,f)=>C(f),sx:hp.small,disabled:se})),!Ro&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Peak:\"),w.createElement(Un,{size:\"small\",checked:W,onChange:(D,f)=>Te(f),sx:hp.small,disabled:xt}),W&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text,ml:\"2px\"}},\"\\xB1\",fe),w.createElement(km,{size:\"small\",min:1,max:100,step:1,value:fe,onChange:(D,f)=>Ke(f),sx:{width:50,ml:\"2px\",...OR.small},disabled:xt}))),w.createElement(Fe,{sx:{flex:1}}),!Nt&&w.createElement(ga,{size:\"small\",sx:gp,onClick:gl,disabled:se},\"Reset\"),!st&&w.createElement(w.Fragment,null,w.createElement(ga,{size:\"small\",sx:{...gp,color:t.accent},onClick:D=>hl(D.currentTarget),disabled:fr},\"Export\"),w.createElement(ip,{anchorEl:Vb,open:!!Vb,onClose:()=>hl(null),...N_},w.createElement(nl,{onClick:()=>$b(\"pdf\"),sx:{fontSize:12}},\"Figure (PDF)\"),w.createElement(nl,{onClick:()=>$b(\"png\"),sx:{fontSize:12}},\"Figure (PNG)\"),w.createElement(nl,{onClick:VR,sx:{fontSize:12}},\"PNG\"),w.createElement(nl,{onClick:YR,sx:{fontSize:12}},\"CSV (range)\"),w.createElement(nl,{onClick:XR,sx:{fontSize:12}},\"CSV (all)\")))),w.createElement(Fe,{ref:Se,sx:{position:\"relative\",width:ye,height:ue,border:`1px solid ${t.border}`,cursor:GR(),bgcolor:o?\"#1a1a1a\":\"#f8f8f8\"},onMouseDown:kR,onMouseMove:BR,onMouseUp:LR,onMouseLeave:jR,onDoubleClick:UR},w.createElement(\"canvas\",{ref:Z,style:{width:ye,height:ue,position:\"absolute\",top:0,left:0}}),w.createElement(\"canvas\",{ref:ee,style:{width:ye,height:ue,position:\"absolute\",top:0,left:0,pointerEvents:\"none\"}}),w.createElement(Fe,{onMouseDown:D=>{fc.current={active:!0,startX:D.clientX,startY:D.clientY,startW:ye,startH:ue},D.stopPropagation()},sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:\"nwse-resize\",opacity:.6,background:`linear-gradient(135deg, transparent 50%, ${t.accent} 50%)`,\"&:hover\":{opacity:1}}})),Ht&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"6px\",mt:\"4px\",mb:\"2px\",height:24}},w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"X range:\"),w.createElement(\"input\",{type:\"number\",value:Ab,onChange:D=>{ml(!0),Db(D.target.value)},onFocus:()=>ml(!0),onBlur:()=>{ml(!1);let D=parseFloat(Ab);if(!isNaN(D)){let f=on.current,H=Math.max(f.min,Math.min(f.max,D));if(H>=he){let B=H;H=he,Wt(B),we([he,B]),ke(he);return}ke(H),we([H,he])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text}},\"\\u2014\"),w.createElement(\"input\",{type:\"number\",value:Nb,onChange:D=>{ml(!0),_b(D.target.value)},onFocus:()=>ml(!0),onBlur:()=>{ml(!1);let D=parseFloat(Nb);if(!isNaN(D)){let f=on.current,H=Math.max(f.min,Math.min(f.max,D));if(H<=ce){let B=H;H=ce,ke(B),we([B,ce]),Wt(ce);return}Wt(H),we([ce,H])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(ga,{size:\"small\",sx:gp,onClick:()=>{Sn(!1),we([]),ke(on.current.min),Wt(on.current.max)}},\"RESET\"),!st&&w.createElement(ga,{size:\"small\",sx:{...gp,ml:\"4px\"},onClick:$R,disabled:fr},zR?\"COPIED\":\"COPY CSV\")),Qe&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"6px\",mt:\"4px\",mb:\"2px\",height:24}},w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"Y range:\"),w.createElement(\"input\",{type:\"number\",value:kb,onChange:D=>{yl(!0),Bb(D.target.value)},onFocus:()=>yl(!0),onBlur:()=>{yl(!1);let D=parseFloat(kb);if(!isNaN(D)){let f=rn.current,H=Math.max(f.min,Math.min(f.max,D));if(H>=ve){let B=H;H=ve,po(B),le([ve,B]),uo(ve);return}uo(H),le([H,ve])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text}},\"\\u2014\"),w.createElement(\"input\",{type:\"number\",value:Lb,onChange:D=>{yl(!0),jb(D.target.value)},onFocus:()=>yl(!0),onBlur:()=>{yl(!1);let D=parseFloat(Lb);if(!isNaN(D)){let f=rn.current,H=Math.max(f.min,Math.min(f.max,D));if(H<=be){let B=H;H=be,uo(B),le([B,be]),po(be);return}po(H),le([be,H])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(ga,{size:\"small\",sx:gp,onClick:()=>{Ar(!1),le([]),uo(rn.current.min),po(rn.current.max)}},\"RESET\")),b&&!Ut&&I&&I.length>0&&(()=>{let D=O>=0&&OH);return w.createElement(Fe,{sx:{border:`1px solid ${t.border}`,borderTop:\"none\",bgcolor:o?t.bg:\"#fafafa\",maxWidth:ye}},D.map(f=>{let H=l&&l[f]||`Data ${f+1}`,B=s&&s[f]||\"#4fc3f7\";return w.createElement(Fe,{key:f,sx:{display:\"flex\",gap:2,alignItems:\"center\",px:1,py:.25}},w.createElement(Fe,{sx:{width:8,height:8,bgcolor:B,flexShrink:0}}),a>1&&w.createElement(Xe,{sx:{fontSize:11,color:t.text,fontWeight:\"bold\",minWidth:40}},H),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Mean \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(I[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Min \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(x[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Max \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(k[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Std \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(U[f]??0))))}),Ht&&Lt&&Lt.length>0&&w.createElement(w.Fragment,null,w.createElement(Fe,{sx:{borderTop:`1px dashed ${t.border}`,mx:1,my:.25}}),D.map(f=>{let H=Lt[f];if(!H)return null;let B=s&&s[f]||\"#4fc3f7\";return w.createElement(Fe,{key:`rs-${f}`,sx:{display:\"flex\",gap:2,alignItems:\"center\",px:1,py:.25}},w.createElement(Xe,{sx:{fontSize:10,color:o?\"#777\":\"#aaa\",minWidth:60}},\"Range (\",H.n_points,\" pts)\"),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Mean \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.mean))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Min \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.min))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Max \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.max))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Std \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.std))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"\\u222B \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.integral))))})),jt&&jt.length>0&&w.createElement(w.Fragment,null,w.createElement(Fe,{sx:{borderTop:`1px dashed ${t.border}`,mx:1,my:.25}}),jt.map((f,H)=>{let B=X&&f.peak_idx>=0&&f.peak_idx()=>(t||e((t={exports:{}}).exports,t),t.exports);var WR=(e,t,o,r)=>{if(t&&typeof t==\"object\"||typeof t==\"function\")for(let n of FR(t))!QR.call(e,n)&&n!==o&&Yb(e,n,{get:()=>t[n],enumerable:!(r=IR(t,n))||r.enumerable});return e};var q=(e,t,o)=>(o=e!=null?qR(KR(e)):{},WR(t||!e||!e.__esModule?Yb(o,\"default\",{value:e,enumerable:!0}):o,e));var ev=Xo(Me=>{\"use strict\";var ry=Symbol.for(\"react.transitional.element\"),ZR=Symbol.for(\"react.portal\"),JR=Symbol.for(\"react.fragment\"),e2=Symbol.for(\"react.strict_mode\"),t2=Symbol.for(\"react.profiler\"),o2=Symbol.for(\"react.consumer\"),r2=Symbol.for(\"react.context\"),n2=Symbol.for(\"react.forward_ref\"),a2=Symbol.for(\"react.suspense\"),i2=Symbol.for(\"react.memo\"),Fb=Symbol.for(\"react.lazy\"),l2=Symbol.for(\"react.activity\"),Xb=Symbol.iterator;function s2(e){return e===null||typeof e!=\"object\"?null:(e=Xb&&e[Xb]||e[\"@@iterator\"],typeof e==\"function\"?e:null)}var Kb={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Qb=Object.assign,Wb={};function Tl(e,t,o){this.props=e,this.context=t,this.refs=Wb,this.updater=o||Kb}Tl.prototype.isReactComponent={};Tl.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\")};Tl.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,\"forceUpdate\")};function Zb(){}Zb.prototype=Tl.prototype;function ny(e,t,o){this.props=e,this.context=t,this.refs=Wb,this.updater=o||Kb}var ay=ny.prototype=new Zb;ay.constructor=ny;Qb(ay,Tl.prototype);ay.isPureReactComponent=!0;var Gb=Array.isArray;function oy(){}var Mt={H:null,A:null,T:null,S:null},Jb=Object.prototype.hasOwnProperty;function iy(e,t,o){var r=o.ref;return{$$typeof:ry,type:e,key:t,ref:r!==void 0?r:null,props:o}}function c2(e,t){return iy(e.type,t,e.props)}function ly(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===ry}function u2(e){var t={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+e.replace(/[=:]/g,function(o){return t[o]})}var qb=/\\/+/g;function ty(e,t){return typeof e==\"object\"&&e!==null&&e.key!=null?u2(\"\"+e.key):t.toString(36)}function p2(e){switch(e.status){case\"fulfilled\":return e.value;case\"rejected\":throw e.reason;default:switch(typeof e.status==\"string\"?e.then(oy,oy):(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 xl(e,t,o,r,n){var a=typeof e;(a===\"undefined\"||a===\"boolean\")&&(e=null);var i=!1;if(e===null)i=!0;else switch(a){case\"bigint\":case\"string\":case\"number\":i=!0;break;case\"object\":switch(e.$$typeof){case ry:case ZR:i=!0;break;case Fb:return i=e._init,xl(i(e._payload),t,o,r,n)}}if(i)return n=n(e),i=r===\"\"?\".\"+ty(e,0):r,Gb(n)?(o=\"\",i!=null&&(o=i.replace(qb,\"$&/\")+\"/\"),xl(n,t,o,\"\",function(c){return c})):n!=null&&(ly(n)&&(n=c2(n,o+(n.key==null||e&&e.key===n.key?\"\":(\"\"+n.key).replace(qb,\"$&/\")+\"/\")+i)),t.push(n)),1;i=0;var l=r===\"\"?\".\":r+\":\";if(Gb(e))for(var s=0;s{\"use strict\";tv.exports=ev()});var pv=Xo(_t=>{\"use strict\";function py(e,t){var o=e.length;e.push(t);e:for(;0>>1,n=e[r];if(0>>1;rCp(l,o))sCp(c,l)?(e[r]=c,e[s]=o,r=s):(e[r]=l,e[i]=o,r=i);else if(sCp(c,o))e[r]=c,e[s]=o,r=s;else break e}}return t}function Cp(e,t){var o=e.sortIndex-t.sortIndex;return o!==0?o:e.id-t.id}_t.unstable_now=void 0;typeof performance==\"object\"&&typeof performance.now==\"function\"?(ov=performance,_t.unstable_now=function(){return ov.now()}):(sy=Date,rv=sy.now(),_t.unstable_now=function(){return sy.now()-rv});var ov,sy,rv,Vn=[],Ca=[],m2=1,zr=null,Lo=3,fy=!1,yc=!1,hc=!1,dy=!1,iv=typeof setTimeout==\"function\"?setTimeout:null,lv=typeof clearTimeout==\"function\"?clearTimeout:null,nv=typeof setImmediate<\"u\"?setImmediate:null;function Rp(e){for(var t=Cn(Ca);t!==null;){if(t.callback===null)wp(Ca);else if(t.startTime<=e)wp(Ca),t.sortIndex=t.expirationTime,py(Vn,t);else break;t=Cn(Ca)}}function my(e){if(hc=!1,Rp(e),!yc)if(Cn(Vn)!==null)yc=!0,El||(El=!0,Sl());else{var t=Cn(Ca);t!==null&&yy(my,t.startTime-e)}}var El=!1,gc=-1,sv=5,cv=-1;function uv(){return dy?!0:!(_t.unstable_now()-cve&&uv());){var r=zr.callback;if(typeof r==\"function\"){zr.callback=null,Lo=zr.priorityLevel;var n=r(zr.expirationTime<=e);if(e=_t.unstable_now(),typeof n==\"function\"){zr.callback=n,Rp(e),t=!0;break t}zr===Cn(Vn)&&wp(Vn),Rp(e)}else wp(Vn);zr=Cn(Vn)}if(zr!==null)t=!0;else{var a=Cn(Ca);a!==null&&yy(my,a.startTime-e),t=!1}}break e}finally{zr=null,Lo=o,fy=!1}t=void 0}}finally{t?Sl():El=!1}}}var Sl;typeof nv==\"function\"?Sl=function(){nv(cy)}:typeof MessageChannel<\"u\"?(uy=new MessageChannel,av=uy.port2,uy.port1.onmessage=cy,Sl=function(){av.postMessage(null)}):Sl=function(){iv(cy,0)};var uy,av;function yy(e,t){gc=iv(function(){e(_t.unstable_now())},t)}_t.unstable_IdlePriority=5;_t.unstable_ImmediatePriority=1;_t.unstable_LowPriority=4;_t.unstable_NormalPriority=3;_t.unstable_Profiling=null;_t.unstable_UserBlockingPriority=2;_t.unstable_cancelCallback=function(e){e.callback=null};_t.unstable_forceFrameRate=function(e){0>e||125r?(e.sortIndex=o,py(Ca,e),Cn(Vn)===null&&e===Cn(Ca)&&(hc?(lv(gc),gc=-1):hc=!0,yy(my,o-r))):(e.sortIndex=n,py(Vn,e),yc||fy||(yc=!0,El||(El=!0,Sl()))),e};_t.unstable_shouldYield=uv;_t.unstable_wrapCallback=function(e){var t=Lo;return function(){var o=Lo;Lo=t;try{return e.apply(this,arguments)}finally{Lo=o}}}});var dv=Xo((Q_,fv)=>{\"use strict\";fv.exports=pv()});var yv=Xo(qo=>{\"use strict\";var y2=re();function mv(e){var t=\"https://react.dev/errors/\"+e;if(1{\"use strict\";function hv(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(hv)}catch(e){console.error(e)}}hv(),gv.exports=yv()});var OS=Xo(td=>{\"use strict\";var mo=dv(),Yx=re(),b2=Op();function $(e){var t=\"https://react.dev/errors/\"+e;if(1Al||(e.current=eh[Al],eh[Al]=null,Al--)}function Et(e,t){Al++,eh[Al]=e.current,e.current=t}var On=An(null),Xc=An(null),ja=An(null),uf=An(null);function pf(e,t){switch(Et(ja,t),Et(Xc,e),Et(On,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Rx(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Rx(t),e=yS(t,e);else switch(e){case\"svg\":e=1;break;case\"math\":e=2;break;default:e=0}}So(On),Et(On,e)}function Fl(){So(On),So(Xc),So(ja)}function th(e){e.memoizedState!==null&&Et(uf,e);var t=On.current,o=yS(t,e.type);t!==o&&(Et(Xc,e),Et(On,o))}function ff(e){Xc.current===e&&(So(On),So(Xc)),uf.current===e&&(So(uf),tu._currentValue=Ti)}var hy,xv;function gi(e){if(hy===void 0)try{throw Error()}catch(o){var t=o.stack.trim().match(/\\n( *(at )?)/);hy=t&&t[1]||\"\",xv=-1)\":-1n||s[r]!==c[n]){var u=`\n`+s[r].replace(\" at new \",\" at \");return e.displayName&&u.includes(\"\")&&(u=u.replace(\"\",e.displayName)),u}while(1<=r&&0<=n);break}}}finally{gy=!1,Error.prepareStackTrace=o}return(o=e?e.displayName||e.name:\"\")?gi(o):\"\"}function E2(e,t){switch(e.tag){case 26:case 27:case 5:return gi(e.type);case 16:return gi(\"Lazy\");case 13:return e.child!==t&&t!==null?gi(\"Suspense Fallback\"):gi(\"Suspense\");case 19:return gi(\"SuspenseList\");case 0:case 15:return by(e.type,!1);case 11:return by(e.type.render,!1);case 1:return by(e.type,!0);case 31:return gi(\"Activity\");default:return\"\"}}function Tv(e){try{var t=\"\",o=null;do t+=E2(e,o),o=e,e=e.return;while(e);return t}catch(r){return`\nError generating stack: `+r.message+`\n`+r.stack}}var oh=Object.prototype.hasOwnProperty,qh=mo.unstable_scheduleCallback,vy=mo.unstable_cancelCallback,P2=mo.unstable_shouldYield,C2=mo.unstable_requestPaint,br=mo.unstable_now,R2=mo.unstable_getCurrentPriorityLevel,Qx=mo.unstable_ImmediatePriority,Wx=mo.unstable_UserBlockingPriority,df=mo.unstable_NormalPriority,w2=mo.unstable_LowPriority,Zx=mo.unstable_IdlePriority,M2=mo.log,O2=mo.unstable_setDisableYieldValue,au=null,vr=null;function _a(e){if(typeof M2==\"function\"&&O2(e),vr&&typeof vr.setStrictMode==\"function\")try{vr.setStrictMode(au,e)}catch{}}var xr=Math.clz32?Math.clz32:N2,A2=Math.log,D2=Math.LN2;function N2(e){return e>>>=0,e===0?32:31-(A2(e)/D2|0)|0}var Dp=256,Np=262144,_p=4194304;function bi(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 Uf(e,t,o){var r=e.pendingLanes;if(r===0)return 0;var n=0,a=e.suspendedLanes,i=e.pingedLanes;e=e.warmLanes;var l=r&134217727;return l!==0?(r=l&~a,r!==0?n=bi(r):(i&=l,i!==0?n=bi(i):o||(o=l&~e,o!==0&&(n=bi(o))))):(l=r&~a,l!==0?n=bi(l):i!==0?n=bi(i):o||(o=r&~e,o!==0&&(n=bi(o)))),n===0?0:t!==0&&t!==n&&(t&a)===0&&(a=n&-n,o=t&-t,a>=o||a===32&&(o&4194048)!==0)?t:n}function iu(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function _2(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 Jx(){var e=_p;return _p<<=1,(_p&62914560)===0&&(_p=4194304),e}function xy(e){for(var t=[],o=0;31>o;o++)t.push(e);return t}function lu(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function z2(e,t,o,r,n,a){var i=e.pendingLanes;e.pendingLanes=o,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=o,e.entangledLanes&=o,e.errorRecoveryDisabledLanes&=o,e.shellSuspendCounter=0;var l=e.entanglements,s=e.expirationTimes,c=e.hiddenUpdates;for(o=i&~o;0\"u\")return null;try{return e.activeElement||e.body}catch{return e.body}}var H2=/[\\n\"\\\\]/g;function Ur(e){return e.replace(H2,function(t){return\"\\\\\"+t.charCodeAt(0).toString(16)+\" \"})}function ah(e,t,o,r,n,a,i,l){e.name=\"\",i!=null&&typeof i!=\"function\"&&typeof i!=\"symbol\"&&typeof i!=\"boolean\"?e.type=i:e.removeAttribute(\"type\"),t!=null?i===\"number\"?(t===0&&e.value===\"\"||e.value!=t)&&(e.value=\"\"+Br(t)):e.value!==\"\"+Br(t)&&(e.value=\"\"+Br(t)):i!==\"submit\"&&i!==\"reset\"||e.removeAttribute(\"value\"),t!=null?ih(e,i,Br(t)):o!=null?ih(e,i,Br(o)):r!=null&&e.removeAttribute(\"value\"),n==null&&a!=null&&(e.defaultChecked=!!a),n!=null&&(e.checked=n&&typeof n!=\"function\"&&typeof n!=\"symbol\"),l!=null&&typeof l!=\"function\"&&typeof l!=\"symbol\"&&typeof l!=\"boolean\"?e.name=\"\"+Br(l):e.removeAttribute(\"name\")}function sT(e,t,o,r,n,a,i,l){if(a!=null&&typeof a!=\"function\"&&typeof a!=\"symbol\"&&typeof a!=\"boolean\"&&(e.type=a),t!=null||o!=null){if(!(a!==\"submit\"&&a!==\"reset\"||t!=null)){nh(e);return}o=o!=null?\"\"+Br(o):\"\",t=t!=null?\"\"+Br(t):o,l||t===e.value||(e.value=t),e.defaultValue=t}r=r??n,r=typeof r!=\"function\"&&typeof r!=\"symbol\"&&!!r,e.checked=l?e.checked:!!r,e.defaultChecked=!!r,i!=null&&typeof i!=\"function\"&&typeof i!=\"symbol\"&&typeof i!=\"boolean\"&&(e.name=i),nh(e)}function ih(e,t,o){t===\"number\"&&mf(e.ownerDocument)===e||e.defaultValue===\"\"+o||(e.defaultValue=\"\"+o)}function $l(e,t,o,r){if(e=e.options,t){t={};for(var n=0;n\"u\"||typeof window.document>\"u\"||typeof window.document.createElement>\"u\"),sh=!1;if(ta)try{Pl={},Object.defineProperty(Pl,\"passive\",{get:function(){sh=!0}}),window.addEventListener(\"test\",Pl,Pl),window.removeEventListener(\"test\",Pl,Pl)}catch{sh=!1}var Pl,za=null,Zh=null,Qp=null;function dT(){if(Qp)return Qp;var e,t=Zh,o=t.length,r,n=\"value\"in za?za.value:za.textContent,a=n.length;for(e=0;e=Dc),Nv=\" \",_v=!1;function yT(e,t){switch(e){case\"keyup\":return mw.indexOf(t.keyCode)!==-1;case\"keydown\":return t.keyCode!==229;case\"keypress\":case\"mousedown\":case\"focusout\":return!0;default:return!1}}function hT(e){return e=e.detail,typeof e==\"object\"&&\"data\"in e?e.data:null}var _l=!1;function hw(e,t){switch(e){case\"compositionend\":return hT(t);case\"keypress\":return t.which!==32?null:(_v=!0,Nv);case\"textInput\":return e=t.data,e===Nv&&_v?null:e;default:return null}}function gw(e,t){if(_l)return e===\"compositionend\"||!eg&&yT(e,t)?(e=dT(),Qp=Zh=za=null,_l=!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)return{node:o,offset:t-e};e=r}e:{for(;o;){if(o.nextSibling){o=o.nextSibling;break e}o=o.parentNode}o=void 0}o=Lv(o)}}function xT(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?xT(e,t.parentNode):\"contains\"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function TT(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=mf(e.document);t instanceof e.HTMLIFrameElement;){try{var o=typeof t.contentWindow.location.href==\"string\"}catch{o=!1}if(o)e=t.contentWindow;else break;t=mf(e.document)}return t}function tg(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 Cw=ta&&\"documentMode\"in document&&11>=document.documentMode,zl=null,ch=null,_c=null,uh=!1;function Uv(e,t,o){var r=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;uh||zl==null||zl!==mf(r)||(r=zl,\"selectionStart\"in r&&tg(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),_c&&Ic(_c,r)||(_c=r,r=Nf(ch,\"onSelect\"),0>=i,n-=i,Rn=1<<32-xr(t)+n|o<A?(_=P,P=null):_=P.sibling;var z=p(h,P,g[A],b);if(z===null){P===null&&(P=_);break}e&&P&&z.alternate===null&&t(h,P),y=a(z,y,A),C===null?E=z:C.sibling=z,C=z,P=_}if(A===g.length)return o(h,P),qe&&In(h,A),E;if(P===null){for(;AA?(_=P,P=null):_=P.sibling;var I=p(h,P,z.value,b);if(I===null){P===null&&(P=_);break}e&&P&&I.alternate===null&&t(h,P),y=a(I,y,A),C===null?E=I:C.sibling=I,C=I,P=_}if(z.done)return o(h,P),qe&&In(h,A),E;if(P===null){for(;!z.done;A++,z=g.next())z=m(h,z.value,b),z!==null&&(y=a(z,y,A),C===null?E=z:C.sibling=z,C=z);return qe&&In(h,A),E}for(P=r(P);!z.done;A++,z=g.next())z=d(P,h,A,z.value,b),z!==null&&(e&&z.alternate!==null&&P.delete(z.key===null?A:z.key),y=a(z,y,A),C===null?E=z:C.sibling=z,C=z);return e&&P.forEach(function(x){return t(h,x)}),qe&&In(h,A),E}function S(h,y,g,b){if(typeof g==\"object\"&&g!==null&&g.type===Ol&&g.key===null&&(g=g.props.children),typeof g==\"object\"&&g!==null){switch(g.$$typeof){case Ap:e:{for(var E=g.key;y!==null;){if(y.key===E){if(E=g.type,E===Ol){if(y.tag===7){o(h,y.sibling),b=n(y,g.props.children),b.return=h,h=b;break e}}else if(y.elementType===E||typeof E==\"object\"&&E!==null&&E.$$typeof===wa&&vi(E)===y.type){o(h,y.sibling),b=n(y,g.props),Tc(b,g),b.return=h,h=b;break e}o(h,y);break}else t(h,y);y=y.sibling}g.type===Ol?(b=Si(g.props.children,h.mode,b,g.key),b.return=h,h=b):(b=Zp(g.type,g.key,g.props,null,h.mode,b),Tc(b,g),b.return=h,h=b)}return i(h);case Rc:e:{for(E=g.key;y!==null;){if(y.key===E)if(y.tag===4&&y.stateNode.containerInfo===g.containerInfo&&y.stateNode.implementation===g.implementation){o(h,y.sibling),b=n(y,g.children||[]),b.return=h,h=b;break e}else{o(h,y);break}else t(h,y);y=y.sibling}b=My(g,h.mode,b),b.return=h,h=b}return i(h);case wa:return g=vi(g),S(h,y,g,b)}if(wc(g))return v(h,y,g,b);if(vc(g)){if(E=vc(g),typeof E!=\"function\")throw Error($(150));return g=E.call(g),T(h,y,g,b)}if(typeof g.then==\"function\")return S(h,y,Up(g),b);if(g.$$typeof===Kn)return S(h,y,jp(h,g),b);Hp(h,g)}return typeof g==\"string\"&&g!==\"\"||typeof g==\"number\"||typeof g==\"bigint\"?(g=\"\"+g,y!==null&&y.tag===6?(o(h,y.sibling),b=n(y,g),b.return=h,h=b):(o(h,y),b=wy(g,h.mode,b),b.return=h,h=b),i(h)):o(h,y)}return function(h,y,g,b){try{Qc=0;var E=S(h,y,g,b);return Gl=null,E}catch(P){if(P===ss||P===Gf)throw P;var C=hr(29,P,null,h.mode);return C.lanes=b,C.return=h,C}finally{}}}var Mi=BT(!0),LT=BT(!1),Ma=!1;function ug(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function gh(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 Ha(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Va(e,t,o){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(rt&2)!==0){var n=r.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),r.pending=t,t=hf(e),MT(e,null,o),t}return Xf(e,r,t,o),hf(e)}function kc(e,t,o){if(t=t.updateQueue,t!==null&&(t=t.shared,(o&4194048)!==0)){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,tT(e,o)}}function Ay(e,t){var o=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,o===r)){var n=null,a=null;if(o=o.firstBaseUpdate,o!==null){do{var i={lane:o.lane,tag:o.tag,payload:o.payload,callback:null,next:null};a===null?n=a=i:a=a.next=i,o=o.next}while(o!==null);a===null?n=a=t:a=a.next=t}else n=a=t;o={baseState:r.baseState,firstBaseUpdate:n,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},e.updateQueue=o;return}e=o.lastBaseUpdate,e===null?o.firstBaseUpdate=t:e.next=t,o.lastBaseUpdate=t}var bh=!1;function Bc(){if(bh){var e=Xl;if(e!==null)throw e}}function Lc(e,t,o,r){bh=!1;var n=e.updateQueue;Ma=!1;var a=n.firstBaseUpdate,i=n.lastBaseUpdate,l=n.shared.pending;if(l!==null){n.shared.pending=null;var s=l,c=s.next;s.next=null,i===null?a=c:i.next=c,i=s;var u=e.alternate;u!==null&&(u=u.updateQueue,l=u.lastBaseUpdate,l!==i&&(l===null?u.firstBaseUpdate=c:l.next=c,u.lastBaseUpdate=s))}if(a!==null){var m=n.baseState;i=0,u=c=s=null,l=a;do{var p=l.lane&-536870913,d=p!==l.lane;if(d?(Ge&p)===p:(r&p)===p){p!==0&&p===Wl&&(bh=!0),u!==null&&(u=u.next={lane:0,tag:l.tag,payload:l.payload,callback:null,next:null});e:{var v=e,T=l;p=t;var S=o;switch(T.tag){case 1:if(v=T.payload,typeof v==\"function\"){m=v.call(S,m,p);break e}m=v;break e;case 3:v.flags=v.flags&-65537|128;case 0:if(v=T.payload,p=typeof v==\"function\"?v.call(S,m,p):v,p==null)break e;m=Dt({},m,p);break e;case 2:Ma=!0}}p=l.callback,p!==null&&(e.flags|=64,d&&(e.flags|=8192),d=n.callbacks,d===null?n.callbacks=[p]:d.push(p))}else d={lane:p,tag:l.tag,payload:l.payload,callback:l.callback,next:null},u===null?(c=u=d,s=m):u=u.next=d,i|=p;if(l=l.next,l===null){if(l=n.shared.pending,l===null)break;d=l,l=d.next,d.next=null,n.lastBaseUpdate=d,n.shared.pending=null}}while(!0);u===null&&(s=m),n.baseState=s,n.firstBaseUpdate=c,n.lastBaseUpdate=u,a===null&&(n.shared.lanes=0),Qa|=i,e.lanes=i,e.memoizedState=m}}function jT(e,t){if(typeof e!=\"function\")throw Error($(191,e));e.call(t)}function UT(e,t){var o=e.callbacks;if(o!==null)for(e.callbacks=null,e=0;ea?a:8;var i=Pe.T,l={};Pe.T=l,Eg(e,!1,t,o);try{var s=n(),c=Pe.S;if(c!==null&&c(l,s),s!==null&&typeof s==\"object\"&&typeof s.then==\"function\"){var u=zw(s,r);jc(e,t,u,Tr(e))}else jc(e,t,r,Tr(e))}catch(m){jc(e,t,{then:function(){},status:\"rejected\",reason:m},Tr())}finally{nt.p=a,i!==null&&l.types!==null&&(i.types=l.types),Pe.T=i}}function Hw(){}function Eh(e,t,o,r){if(e.tag!==5)throw Error($(476));var n=u1(e).queue;c1(e,n,t,Ti,o===null?Hw:function(){return p1(e),o(r)})}function u1(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Ti,baseState:Ti,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ra,lastRenderedState:Ti},next:null};var o={};return t.next={memoizedState:o,baseState:o,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ra,lastRenderedState:o},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function p1(e){var t=u1(e);t.next===null&&(t=e.alternate.memoizedState),jc(e,t.next.queue,{},Tr())}function Sg(){return Ao(tu)}function f1(){return Jt().memoizedState}function d1(){return Jt().memoizedState}function Vw(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var o=Tr();e=Ha(o);var r=Va(t,e,o);r!==null&&(rr(r,t,o),kc(r,t,o)),t={cache:lg()},e.payload=t;return}t=t.return}}function $w(e,t,o){var r=Tr();o={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},Kf(e)?y1(t,o):(o=rg(e,t,o,r),o!==null&&(rr(o,e,r),h1(o,t,r)))}function m1(e,t,o){var r=Tr();jc(e,t,o,r)}function jc(e,t,o,r){var n={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null};if(Kf(e))y1(t,n);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var i=t.lastRenderedState,l=a(i,o);if(n.hasEagerState=!0,n.eagerState=l,Sr(l,i))return Xf(e,t,n,0),bt===null&&Yf(),!1}catch{}finally{}if(o=rg(e,t,n,r),o!==null)return rr(o,e,r),h1(o,t,r),!0}return!1}function Eg(e,t,o,r){if(r={lane:2,revertLane:Ng(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Kf(e)){if(t)throw Error($(479))}else t=rg(e,o,r,2),t!==null&&rr(t,e,2)}function Kf(e){var t=e.alternate;return e===Ne||t!==null&&t===Ne}function y1(e,t){ql=Sf=!0;var o=e.pending;o===null?t.next=t:(t.next=o.next,o.next=t),e.pending=t}function h1(e,t,o){if((o&4194048)!==0){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,tT(e,o)}}var Zc={readContext:Ao,use:If,useCallback:It,useContext:It,useEffect:It,useImperativeHandle:It,useLayoutEffect:It,useInsertionEffect:It,useMemo:It,useReducer:It,useRef:It,useState:It,useDebugValue:It,useDeferredValue:It,useTransition:It,useSyncExternalStore:It,useId:It,useHostTransitionStatus:It,useFormState:It,useActionState:It,useOptimistic:It,useMemoCache:It,useCacheRefresh:It};Zc.useEffectEvent=It;var g1={readContext:Ao,use:If,useCallback:function(e,t){return Io().memoizedState=[e,t===void 0?null:t],e},useContext:Ao,useEffect:ex,useImperativeHandle:function(e,t,o){o=o!=null?o.concat([e]):null,tf(4194308,4,n1.bind(null,t,e),o)},useLayoutEffect:function(e,t){return tf(4194308,4,e,t)},useInsertionEffect:function(e,t){tf(4,2,e,t)},useMemo:function(e,t){var o=Io();t=t===void 0?null:t;var r=e();if(Oi){_a(!0);try{e()}finally{_a(!1)}}return o.memoizedState=[r,t],r},useReducer:function(e,t,o){var r=Io();if(o!==void 0){var n=o(t);if(Oi){_a(!0);try{o(t)}finally{_a(!1)}}}else n=t;return r.memoizedState=r.baseState=n,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},r.queue=e,e=e.dispatch=$w.bind(null,Ne,e),[r.memoizedState,e]},useRef:function(e){var t=Io();return e={current:e},t.memoizedState=e},useState:function(e){e=Th(e);var t=e.queue,o=m1.bind(null,Ne,t);return t.dispatch=o,[e.memoizedState,o]},useDebugValue:xg,useDeferredValue:function(e,t){var o=Io();return Tg(o,e,t)},useTransition:function(){var e=Th(!1);return e=c1.bind(null,Ne,e.queue,!0,!1),Io().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,o){var r=Ne,n=Io();if(qe){if(o===void 0)throw Error($(407));o=o()}else{if(o=t(),bt===null)throw Error($(349));(Ge&127)!==0||XT(r,t,o)}n.memoizedState=o;var a={value:o,getSnapshot:t};return n.queue=a,ex(qT.bind(null,r,a,e),[e]),r.flags|=2048,Jl(9,{destroy:void 0},GT.bind(null,r,a,o,t),null),o},useId:function(){var e=Io(),t=bt.identifierPrefix;if(qe){var o=wn,r=Rn;o=(r&~(1<<32-xr(r)-1)).toString(32)+o,t=\"_\"+t+\"R_\"+o,o=Ef++,0<\\/script>\",a=a.removeChild(a.firstChild);break;case\"select\":a=typeof r.is==\"string\"?i.createElement(\"select\",{is:r.is}):i.createElement(\"select\"),r.multiple?a.multiple=!0:r.size&&(a.size=r.size);break;default:a=typeof r.is==\"string\"?i.createElement(n,{is:r.is}):i.createElement(n)}}a[Mo]=t,a[nr]=r;e:for(i=t.child;i!==null;){if(i.tag===5||i.tag===6)a.appendChild(i.stateNode);else if(i.tag!==4&&i.tag!==27&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===t)break e;for(;i.sibling===null;){if(i.return===null||i.return===t)break e;i=i.return}i.sibling.return=i.return,i=i.sibling}t.stateNode=a;e:switch(Do(a,n,r),n){case\"button\":case\"input\":case\"select\":case\"textarea\":r=!!r.autoFocus;break e;case\"img\":r=!0;break e;default:r=!1}r&&Yn(t)}}return Ot(t),jy(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,o),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&Yn(t);else{if(typeof r!=\"string\"&&t.stateNode===null)throw Error($(166));if(e=ja.current,Cl(t)){if(e=t.stateNode,o=t.memoizedProps,r=null,n=Oo,n!==null)switch(n.tag){case 27:case 5:r=n.memoizedProps}e[Mo]=t,e=!!(e.nodeValue===o||r!==null&&r.suppressHydrationWarning===!0||mS(e.nodeValue,o)),e||Fa(t,!0)}else e=_f(e).createTextNode(r),e[Mo]=t,t.stateNode=e}return Ot(t),null;case 31:if(o=t.memoizedState,e===null||e.memoizedState!==null){if(r=Cl(t),o!==null){if(e===null){if(!r)throw Error($(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error($(557));e[Mo]=t}else Ri(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ot(t),e=!1}else o=Oy(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=o),e=!0;if(!e)return t.flags&256?(yr(t),t):(yr(t),null);if((t.flags&128)!==0)throw Error($(558))}return Ot(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(n=Cl(t),r!==null&&r.dehydrated!==null){if(e===null){if(!n)throw Error($(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error($(317));n[Mo]=t}else Ri(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ot(t),n=!1}else n=Oy(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(yr(t),t):(yr(t),null)}return yr(t),(t.flags&128)!==0?(t.lanes=o,t):(o=r!==null,e=e!==null&&e.memoizedState!==null,o&&(r=t.child,n=null,r.alternate!==null&&r.alternate.memoizedState!==null&&r.alternate.memoizedState.cachePool!==null&&(n=r.alternate.memoizedState.cachePool.pool),a=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(a=r.memoizedState.cachePool.pool),a!==n&&(r.flags|=2048)),o!==e&&o&&(t.child.flags|=8192),Vp(t,t.updateQueue),Ot(t),null);case 4:return Fl(),e===null&&_g(t.stateNode.containerInfo),Ot(t),null;case 10:return Jn(t.type),Ot(t),null;case 19:if(So(Zt),r=t.memoizedState,r===null)return Ot(t),null;if(n=(t.flags&128)!==0,a=r.rendering,a===null)if(n)Sc(r,!1);else{if(Ft!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(a=Tf(e),a!==null){for(t.flags|=128,Sc(r,!1),e=a.updateQueue,t.updateQueue=e,Vp(t,e),t.subtreeFlags=0,e=o,o=t.child;o!==null;)OT(o,e),o=o.sibling;return Et(Zt,Zt.current&1|2),qe&&In(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&br()>wf&&(t.flags|=128,n=!0,Sc(r,!1),t.lanes=4194304)}else{if(!n)if(e=Tf(a),e!==null){if(t.flags|=128,n=!0,e=e.updateQueue,t.updateQueue=e,Vp(t,e),Sc(r,!0),r.tail===null&&r.tailMode===\"hidden\"&&!a.alternate&&!qe)return Ot(t),null}else 2*br()-r.renderingStartTime>wf&&o!==536870912&&(t.flags|=128,n=!0,Sc(r,!1),t.lanes=4194304);r.isBackwards?(a.sibling=t.child,t.child=a):(e=r.last,e!==null?e.sibling=a:t.child=a,r.last=a)}return r.tail!==null?(e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=br(),e.sibling=null,o=Zt.current,Et(Zt,n?o&1|2:o&1),qe&&In(t,r.treeForkCount),e):(Ot(t),null);case 22:case 23:return yr(t),pg(),r=t.memoizedState!==null,e!==null?e.memoizedState!==null!==r&&(t.flags|=8192):r&&(t.flags|=8192),r?(o&536870912)!==0&&(t.flags&128)===0&&(Ot(t),t.subtreeFlags&6&&(t.flags|=8192)):Ot(t),o=t.updateQueue,o!==null&&Vp(t,o.retryQueue),o=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(o=e.memoizedState.cachePool.pool),r=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),r!==o&&(t.flags|=2048),e!==null&&So(Ei),null;case 24:return o=null,e!==null&&(o=e.memoizedState.cache),t.memoizedState.cache!==o&&(t.flags|=2048),Jn(io),Ot(t),null;case 25:return null;case 30:return null}throw Error($(156,t.tag))}function Iw(e,t){switch(ig(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Jn(io),Fl(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return ff(t),null;case 31:if(t.memoizedState!==null){if(yr(t),t.alternate===null)throw Error($(340));Ri()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(yr(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error($(340));Ri()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return So(Zt),null;case 4:return Fl(),null;case 10:return Jn(t.type),null;case 22:case 23:return yr(t),pg(),e!==null&&So(Ei),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Jn(io),null;case 25:return null;default:return null}}function O1(e,t){switch(ig(t),t.tag){case 3:Jn(io),Fl();break;case 26:case 27:case 5:ff(t);break;case 4:Fl();break;case 31:t.memoizedState!==null&&yr(t);break;case 13:yr(t);break;case 19:So(Zt);break;case 10:Jn(t.type);break;case 22:case 23:yr(t),pg(),e!==null&&So(Ei);break;case 24:Jn(io)}}function fu(e,t){try{var o=t.updateQueue,r=o!==null?o.lastEffect:null;if(r!==null){var n=r.next;o=n;do{if((o.tag&e)===e){r=void 0;var a=o.create,i=o.inst;r=a(),i.destroy=r}o=o.next}while(o!==n)}}catch(l){ut(t,t.return,l)}}function Ka(e,t,o){try{var r=t.updateQueue,n=r!==null?r.lastEffect:null;if(n!==null){var a=n.next;r=a;do{if((r.tag&e)===e){var i=r.inst,l=i.destroy;if(l!==void 0){i.destroy=void 0,n=t;var s=o,c=l;try{c()}catch(u){ut(n,s,u)}}}r=r.next}while(r!==a)}}catch(u){ut(t,t.return,u)}}function A1(e){var t=e.updateQueue;if(t!==null){var o=e.stateNode;try{UT(t,o)}catch(r){ut(e,e.return,r)}}}function D1(e,t,o){o.props=Ai(e.type,e.memoizedProps),o.state=e.memoizedState;try{o.componentWillUnmount()}catch(r){ut(e,t,r)}}function Uc(e,t){try{var o=e.ref;if(o!==null){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;case 30:r=e.stateNode;break;default:r=e.stateNode}typeof o==\"function\"?e.refCleanup=o(r):o.current=r}}catch(n){ut(e,t,n)}}function Mn(e,t){var o=e.ref,r=e.refCleanup;if(o!==null)if(typeof r==\"function\")try{r()}catch(n){ut(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof o==\"function\")try{o(null)}catch(n){ut(e,t,n)}else o.current=null}function N1(e){var t=e.type,o=e.memoizedProps,r=e.stateNode;try{e:switch(t){case\"button\":case\"input\":case\"select\":case\"textarea\":o.autoFocus&&r.focus();break e;case\"img\":o.src?r.src=o.src:o.srcSet&&(r.srcset=o.srcSet)}}catch(n){ut(e,e.return,n)}}function Uy(e,t,o){try{var r=e.stateNode;dM(r,e.type,o,t),r[nr]=t}catch(n){ut(e,e.return,n)}}function _1(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Za(e.type)||e.tag===4}function Hy(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||_1(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&&Za(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Mh(e,t,o){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?(o.nodeType===9?o.body:o.nodeName===\"HTML\"?o.ownerDocument.body:o).insertBefore(e,t):(t=o.nodeType===9?o.body:o.nodeName===\"HTML\"?o.ownerDocument.body:o,t.appendChild(e),o=o._reactRootContainer,o!=null||t.onclick!==null||(t.onclick=Qn));else if(r!==4&&(r===27&&Za(e.type)&&(o=e.stateNode,t=null),e=e.child,e!==null))for(Mh(e,t,o),e=e.sibling;e!==null;)Mh(e,t,o),e=e.sibling}function Rf(e,t,o){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?o.insertBefore(e,t):o.appendChild(e);else if(r!==4&&(r===27&&Za(e.type)&&(o=e.stateNode),e=e.child,e!==null))for(Rf(e,t,o),e=e.sibling;e!==null;)Rf(e,t,o),e=e.sibling}function z1(e){var t=e.stateNode,o=e.memoizedProps;try{for(var r=e.type,n=t.attributes;n.length;)t.removeAttributeNode(n[0]);Do(t,r,o),t[Mo]=e,t[nr]=o}catch(a){ut(e,e.return,a)}}var Fn=!1,ao=!1,Vy=!1,dx=typeof WeakSet==\"function\"?WeakSet:Set,xo=null;function Fw(e,t){if(e=e.containerInfo,kh=Lf,e=TT(e),tg(e)){if(\"selectionStart\"in e)var o={start:e.selectionStart,end:e.selectionEnd};else e:{o=(o=e.ownerDocument)&&o.defaultView||window;var r=o.getSelection&&o.getSelection();if(r&&r.rangeCount!==0){o=r.anchorNode;var n=r.anchorOffset,a=r.focusNode;r=r.focusOffset;try{o.nodeType,a.nodeType}catch{o=null;break e}var i=0,l=-1,s=-1,c=0,u=0,m=e,p=null;t:for(;;){for(var d;m!==o||n!==0&&m.nodeType!==3||(l=i+n),m!==a||r!==0&&m.nodeType!==3||(s=i+r),m.nodeType===3&&(i+=m.nodeValue.length),(d=m.firstChild)!==null;)p=m,m=d;for(;;){if(m===e)break t;if(p===o&&++c===n&&(l=i),p===a&&++u===r&&(s=i),(d=m.nextSibling)!==null)break;m=p,p=m.parentNode}m=d}o=l===-1||s===-1?null:{start:l,end:s}}else o=null}o=o||{start:0,end:0}}else o=null;for(Bh={focusedElem:e,selectionRange:o},Lf=!1,xo=t;xo!==null;)if(t=xo,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,xo=e;else for(;xo!==null;){switch(t=xo,a=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(o=0;o title\"))),Do(a,r,o),a[Mo]=e,To(a),r=a;break e;case\"link\":var i=kx(\"link\",\"href\",n).get(r+(o.href||\"\"));if(i){for(var l=0;lS&&(i=S,S=T,T=i);var h=jv(l,T),y=jv(l,S);if(h&&y&&(d.rangeCount!==1||d.anchorNode!==h.node||d.anchorOffset!==h.offset||d.focusNode!==y.node||d.focusOffset!==y.offset)){var g=m.createRange();g.setStart(h.node,h.offset),d.removeAllRanges(),T>S?(d.addRange(g),d.extend(y.node,y.offset)):(g.setEnd(y.node,y.offset),d.addRange(g))}}}}for(m=[],d=l;d=d.parentNode;)d.nodeType===1&&m.push({element:d,left:d.scrollLeft,top:d.scrollTop});for(typeof l.focus==\"function\"&&l.focus(),l=0;lo?32:o,Pe.T=null,o=Dh,Dh=null;var a=Ya,i=ea;if(fo=0,ts=Ya=null,ea=0,(rt&6)!==0)throw Error($(331));var l=rt;if(rt|=4,G1(a.current),$1(a,a.current,i,o),rt=l,du(0,!1),vr&&typeof vr.onPostCommitFiberRoot==\"function\")try{vr.onPostCommitFiberRoot(au,a)}catch{}return!0}finally{nt.p=n,Pe.T=r,iS(e,t)}}function gx(e,t,o){t=Hr(o,t),t=Ch(e.stateNode,t,2),e=Va(e,t,2),e!==null&&(lu(e,2),Dn(e))}function ut(e,t,o){if(e.tag===3)gx(e,e,o);else for(;t!==null;){if(t.tag===3){gx(t,e,o);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==\"function\"||typeof r.componentDidCatch==\"function\"&&($a===null||!$a.has(r))){e=Hr(o,e),o=S1(2),r=Va(t,o,2),r!==null&&(E1(o,r,t,e),lu(r,2),Dn(r));break}}t=t.return}}function Yy(e,t,o){var r=e.pingCache;if(r===null){r=e.pingCache=new Ww;var n=new Set;r.set(t,n)}else n=r.get(t),n===void 0&&(n=new Set,r.set(t,n));n.has(o)||(Og=!0,n.add(o),e=oM.bind(null,e,t,o),t.then(e,e))}function oM(e,t,o){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&o,e.warmLanes&=~o,bt===e&&(Ge&o)===o&&(Ft===4||Ft===3&&(Ge&62914560)===Ge&&300>br()-Qf?(rt&2)===0&&os(e,0):Ag|=o,es===Ge&&(es=0)),Dn(e)}function sS(e,t){t===0&&(t=Jx()),e=zi(e,t),e!==null&&(lu(e,t),Dn(e))}function rM(e){var t=e.memoizedState,o=0;t!==null&&(o=t.retryLane),sS(e,o)}function nM(e,t){var o=0;switch(e.tag){case 31:case 13:var r=e.stateNode,n=e.memoizedState;n!==null&&(o=n.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error($(314))}r!==null&&r.delete(t),sS(e,o)}function aM(e,t){return qh(e,t)}var Af=null,Ml=null,_h=!1,Df=!1,Xy=!1,La=0;function Dn(e){e!==Ml&&e.next===null&&(Ml===null?Af=Ml=e:Ml=Ml.next=e),Df=!0,_h||(_h=!0,lM())}function du(e,t){if(!Xy&&Df){Xy=!0;do for(var o=!1,r=Af;r!==null;){if(!t)if(e!==0){var n=r.pendingLanes;if(n===0)var a=0;else{var i=r.suspendedLanes,l=r.pingedLanes;a=(1<<31-xr(42|e)+1)-1,a&=n&~(i&~l),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(o=!0,bx(r,a))}else a=Ge,a=Uf(r,r===bt?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),(a&3)===0||iu(r,a)||(o=!0,bx(r,a));r=r.next}while(o);Xy=!1}}function iM(){cS()}function cS(){Df=_h=!1;var e=0;La!==0&&yM()&&(e=La);for(var t=br(),o=null,r=Af;r!==null;){var n=r.next,a=uS(r,t);a===0?(r.next=null,o===null?Af=n:o.next=n,n===null&&(Ml=o)):(o=r,(e!==0||(a&3)!==0)&&(Df=!0)),r=n}fo!==0&&fo!==5||du(e,!1),La!==0&&(La=0)}function uS(e,t){for(var o=e.suspendedLanes,r=e.pingedLanes,n=e.expirationTimes,a=e.pendingLanes&-62914561;0l)break;var u=s.transferSize,m=s.initiatorType;u&&Cx(m)&&(s=s.responseEnd,i+=u*(s\"u\"?null:document;function vS(e,t,o){var r=us;if(r&&typeof t==\"string\"&&t){var n=Ur(t);n='link[rel=\"'+e+'\"][href=\"'+n+'\"]',typeof o==\"string\"&&(n+='[crossorigin=\"'+o+'\"]'),Nx.has(n)||(Nx.add(n),e={rel:e,crossOrigin:o,href:t},r.querySelector(n)===null&&(t=r.createElement(\"link\"),Do(t,\"link\",e),To(t),r.head.appendChild(t)))}}function PM(e){ia.D(e),vS(\"dns-prefetch\",e,null)}function CM(e,t){ia.C(e,t),vS(\"preconnect\",e,t)}function RM(e,t,o){ia.L(e,t,o);var r=us;if(r&&e&&t){var n='link[rel=\"preload\"][as=\"'+Ur(t)+'\"]';t===\"image\"&&o&&o.imageSrcSet?(n+='[imagesrcset=\"'+Ur(o.imageSrcSet)+'\"]',typeof o.imageSizes==\"string\"&&(n+='[imagesizes=\"'+Ur(o.imageSizes)+'\"]')):n+='[href=\"'+Ur(e)+'\"]';var a=n;switch(t){case\"style\":a=rs(e);break;case\"script\":a=ps(e)}Xr.has(a)||(e=Dt({rel:\"preload\",href:t===\"image\"&&o&&o.imageSrcSet?void 0:e,as:t},o),Xr.set(a,e),r.querySelector(n)!==null||t===\"style\"&&r.querySelector(mu(a))||t===\"script\"&&r.querySelector(yu(a))||(t=r.createElement(\"link\"),Do(t,\"link\",e),To(t),r.head.appendChild(t)))}}function wM(e,t){ia.m(e,t);var o=us;if(o&&e){var r=t&&typeof t.as==\"string\"?t.as:\"script\",n='link[rel=\"modulepreload\"][as=\"'+Ur(r)+'\"][href=\"'+Ur(e)+'\"]',a=n;switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":a=ps(e)}if(!Xr.has(a)&&(e=Dt({rel:\"modulepreload\",href:e},t),Xr.set(a,e),o.querySelector(n)===null)){switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":if(o.querySelector(yu(a)))return}r=o.createElement(\"link\"),Do(r,\"link\",e),To(r),o.head.appendChild(r)}}}function MM(e,t,o){ia.S(e,t,o);var r=us;if(r&&e){var n=Vl(r).hoistableStyles,a=rs(e);t=t||\"default\";var i=n.get(a);if(!i){var l={loading:0,preload:null};if(i=r.querySelector(mu(a)))l.loading=5;else{e=Dt({rel:\"stylesheet\",href:e,\"data-precedence\":t},o),(o=Xr.get(a))&&zg(e,o);var s=i=r.createElement(\"link\");To(s),Do(s,\"link\",e),s._p=new Promise(function(c,u){s.onload=c,s.onerror=u}),s.addEventListener(\"load\",function(){l.loading|=1}),s.addEventListener(\"error\",function(){l.loading|=2}),l.loading|=4,af(i,t,r)}i={type:\"stylesheet\",instance:i,count:1,state:l},n.set(a,i)}}}function OM(e,t){ia.X(e,t);var o=us;if(o&&e){var r=Vl(o).hoistableScripts,n=ps(e),a=r.get(n);a||(a=o.querySelector(yu(n)),a||(e=Dt({src:e,async:!0},t),(t=Xr.get(n))&&kg(e,t),a=o.createElement(\"script\"),To(a),Do(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function AM(e,t){ia.M(e,t);var o=us;if(o&&e){var r=Vl(o).hoistableScripts,n=ps(e),a=r.get(n);a||(a=o.querySelector(yu(n)),a||(e=Dt({src:e,async:!0,type:\"module\"},t),(t=Xr.get(n))&&kg(e,t),a=o.createElement(\"script\"),To(a),Do(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function _x(e,t,o,r){var n=(n=ja.current)?zf(n):null;if(!n)throw Error($(446));switch(e){case\"meta\":case\"title\":return null;case\"style\":return typeof o.precedence==\"string\"&&typeof o.href==\"string\"?(t=rs(o.href),o=Vl(n).hoistableStyles,r=o.get(t),r||(r={type:\"style\",instance:null,count:0,state:null},o.set(t,r)),r):{type:\"void\",instance:null,count:0,state:null};case\"link\":if(o.rel===\"stylesheet\"&&typeof o.href==\"string\"&&typeof o.precedence==\"string\"){e=rs(o.href);var a=Vl(n).hoistableStyles,i=a.get(e);if(i||(n=n.ownerDocument||n,i={type:\"stylesheet\",instance:null,count:0,state:{loading:0,preload:null}},a.set(e,i),(a=n.querySelector(mu(e)))&&!a._p&&(i.instance=a,i.state.loading=5),Xr.has(e)||(o={rel:\"preload\",as:\"style\",href:o.href,crossOrigin:o.crossOrigin,integrity:o.integrity,media:o.media,hrefLang:o.hrefLang,referrerPolicy:o.referrerPolicy},Xr.set(e,o),a||DM(n,e,o,i.state))),t&&r===null)throw Error($(528,\"\"));return i}if(t&&r!==null)throw Error($(529,\"\"));return null;case\"script\":return t=o.async,o=o.src,typeof o==\"string\"&&t&&typeof t!=\"function\"&&typeof t!=\"symbol\"?(t=ps(o),o=Vl(n).hoistableScripts,r=o.get(t),r||(r={type:\"script\",instance:null,count:0,state:null},o.set(t,r)),r):{type:\"void\",instance:null,count:0,state:null};default:throw Error($(444,e))}}function rs(e){return'href=\"'+Ur(e)+'\"'}function mu(e){return'link[rel=\"stylesheet\"]['+e+\"]\"}function xS(e){return Dt({},e,{\"data-precedence\":e.precedence,precedence:null})}function DM(e,t,o,r){e.querySelector('link[rel=\"preload\"][as=\"style\"]['+t+\"]\")?r.loading=1:(t=e.createElement(\"link\"),r.preload=t,t.addEventListener(\"load\",function(){return r.loading|=1}),t.addEventListener(\"error\",function(){return r.loading|=2}),Do(t,\"link\",o),To(t),e.head.appendChild(t))}function ps(e){return'[src=\"'+Ur(e)+'\"]'}function yu(e){return\"script[async]\"+e}function zx(e,t,o){if(t.count++,t.instance===null)switch(t.type){case\"style\":var r=e.querySelector('style[data-href~=\"'+Ur(o.href)+'\"]');if(r)return t.instance=r,To(r),r;var n=Dt({},o,{\"data-href\":o.href,\"data-precedence\":o.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement(\"style\"),To(r),Do(r,\"style\",n),af(r,o.precedence,e),t.instance=r;case\"stylesheet\":n=rs(o.href);var a=e.querySelector(mu(n));if(a)return t.state.loading|=4,t.instance=a,To(a),a;r=xS(o),(n=Xr.get(n))&&zg(r,n),a=(e.ownerDocument||e).createElement(\"link\"),To(a);var i=a;return i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Do(a,\"link\",r),t.state.loading|=4,af(a,o.precedence,e),t.instance=a;case\"script\":return a=ps(o.src),(n=e.querySelector(yu(a)))?(t.instance=n,To(n),n):(r=o,(n=Xr.get(a))&&(r=Dt({},o),kg(r,n)),e=e.ownerDocument||e,n=e.createElement(\"script\"),To(n),Do(n,\"link\",r),e.head.appendChild(n),t.instance=n);case\"void\":return null;default:throw Error($(443,t.type))}else t.type===\"stylesheet\"&&(t.state.loading&4)===0&&(r=t.instance,t.state.loading|=4,af(r,o.precedence,e));return t.instance}function af(e,t,o){for(var r=o.querySelectorAll('link[rel=\"stylesheet\"][data-precedence],style[data-precedence]'),n=r.length?r[r.length-1]:null,a=n,i=0;i title\"):null)}function NM(e,t,o){if(o===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;switch(t.rel){case\"stylesheet\":return e=t.disabled,typeof t.precedence==\"string\"&&e==null;default:return!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 TS(e){return!(e.type===\"stylesheet\"&&(e.state.loading&3)===0)}function _M(e,t,o,r){if(o.type===\"stylesheet\"&&(typeof r.media!=\"string\"||matchMedia(r.media).matches!==!1)&&(o.state.loading&4)===0){if(o.instance===null){var n=rs(r.href),a=t.querySelector(mu(n));if(a){t=a._p,t!==null&&typeof t==\"object\"&&typeof t.then==\"function\"&&(e.count++,e=kf.bind(e),t.then(e,e)),o.state.loading|=4,o.instance=a,To(a);return}a=t.ownerDocument||t,r=xS(r),(n=Xr.get(n))&&zg(r,n),a=a.createElement(\"link\"),To(a);var i=a;i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Do(a,\"link\",r),o.instance=a}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(o,t),(t=o.state.preload)&&(o.state.loading&3)===0&&(e.count++,o=kf.bind(e),t.addEventListener(\"load\",o),t.addEventListener(\"error\",o))}}var Fy=0;function zM(e,t){return e.stylesheets&&e.count===0&&sf(e,e.stylesheets),0Fy?50:800)+t);return e.unsuspend=o,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(n)}}:null}function kf(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)sf(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Bf=null;function sf(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Bf=new Map,t.forEach(kM,e),Bf=null,kf.call(e))}function kM(e,t){if(!(t.state.loading&4)){var o=Bf.get(e);if(o)var r=o.get(null);else{o=new Map,Bf.set(e,o);for(var n=e.querySelectorAll(\"link[data-precedence],style[data-precedence]\"),a=0;a{\"use strict\";function AS(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(AS)}catch(e){console.error(e)}}AS(),DS.exports=OS()});var aE=Xo(pt=>{\"use strict\";var Eo=typeof Symbol==\"function\"&&Symbol.for,Yg=Eo?Symbol.for(\"react.element\"):60103,Xg=Eo?Symbol.for(\"react.portal\"):60106,ud=Eo?Symbol.for(\"react.fragment\"):60107,pd=Eo?Symbol.for(\"react.strict_mode\"):60108,fd=Eo?Symbol.for(\"react.profiler\"):60114,dd=Eo?Symbol.for(\"react.provider\"):60109,md=Eo?Symbol.for(\"react.context\"):60110,Gg=Eo?Symbol.for(\"react.async_mode\"):60111,yd=Eo?Symbol.for(\"react.concurrent_mode\"):60111,hd=Eo?Symbol.for(\"react.forward_ref\"):60112,gd=Eo?Symbol.for(\"react.suspense\"):60113,oO=Eo?Symbol.for(\"react.suspense_list\"):60120,bd=Eo?Symbol.for(\"react.memo\"):60115,vd=Eo?Symbol.for(\"react.lazy\"):60116,rO=Eo?Symbol.for(\"react.block\"):60121,nO=Eo?Symbol.for(\"react.fundamental\"):60117,aO=Eo?Symbol.for(\"react.responder\"):60118,iO=Eo?Symbol.for(\"react.scope\"):60119;function Pr(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case Yg:switch(e=e.type,e){case Gg:case yd:case ud:case fd:case pd:case gd:return e;default:switch(e=e&&e.$$typeof,e){case md:case hd:case vd:case bd:case dd:return e;default:return t}}case Xg:return t}}}function nE(e){return Pr(e)===yd}pt.AsyncMode=Gg;pt.ConcurrentMode=yd;pt.ContextConsumer=md;pt.ContextProvider=dd;pt.Element=Yg;pt.ForwardRef=hd;pt.Fragment=ud;pt.Lazy=vd;pt.Memo=bd;pt.Portal=Xg;pt.Profiler=fd;pt.StrictMode=pd;pt.Suspense=gd;pt.isAsyncMode=function(e){return nE(e)||Pr(e)===Gg};pt.isConcurrentMode=nE;pt.isContextConsumer=function(e){return Pr(e)===md};pt.isContextProvider=function(e){return Pr(e)===dd};pt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===Yg};pt.isForwardRef=function(e){return Pr(e)===hd};pt.isFragment=function(e){return Pr(e)===ud};pt.isLazy=function(e){return Pr(e)===vd};pt.isMemo=function(e){return Pr(e)===bd};pt.isPortal=function(e){return Pr(e)===Xg};pt.isProfiler=function(e){return Pr(e)===fd};pt.isStrictMode=function(e){return Pr(e)===pd};pt.isSuspense=function(e){return Pr(e)===gd};pt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===ud||e===yd||e===fd||e===pd||e===gd||e===oO||typeof e==\"object\"&&e!==null&&(e.$$typeof===vd||e.$$typeof===bd||e.$$typeof===dd||e.$$typeof===md||e.$$typeof===hd||e.$$typeof===nO||e.$$typeof===aO||e.$$typeof===iO||e.$$typeof===rO)};pt.typeOf=Pr});var lE=Xo((Mz,iE)=>{\"use strict\";iE.exports=aE()});var mE=Xo((Oz,dE)=>{\"use strict\";var qg=lE(),lO={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},sO={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},cO={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},pE={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Ig={};Ig[qg.ForwardRef]=cO;Ig[qg.Memo]=pE;function sE(e){return qg.isMemo(e)?pE:Ig[e.$$typeof]||lO}var uO=Object.defineProperty,pO=Object.getOwnPropertyNames,cE=Object.getOwnPropertySymbols,fO=Object.getOwnPropertyDescriptor,dO=Object.getPrototypeOf,uE=Object.prototype;function fE(e,t,o){if(typeof t!=\"string\"){if(uE){var r=dO(t);r&&r!==uE&&fE(e,r,o)}var n=pO(t);cE&&(n=n.concat(cE(t)));for(var a=sE(e),i=sE(t),l=0;l{\"use strict\";var DO=Symbol.for(\"react.transitional.element\"),NO=Symbol.for(\"react.fragment\");function AE(e,t,o){var r=null;if(o!==void 0&&(r=\"\"+o),t.key!==void 0&&(r=\"\"+t.key),\"key\"in t){o={};for(var n in t)n!==\"key\"&&(o[n]=t[n])}else o=t;return t=o.ref,{$$typeof:DO,type:e,key:r,ref:t!==void 0?t:null,props:o}}Pd.Fragment=NO;Pd.jsx=AE;Pd.jsxs=AE});var Ie=Xo((Ck,NE)=>{\"use strict\";NE.exports=DE()});var kE=Xo(vt=>{\"use strict\";var Qg=Symbol.for(\"react.transitional.element\"),Wg=Symbol.for(\"react.portal\"),Cd=Symbol.for(\"react.fragment\"),Rd=Symbol.for(\"react.strict_mode\"),wd=Symbol.for(\"react.profiler\"),Md=Symbol.for(\"react.consumer\"),Od=Symbol.for(\"react.context\"),Ad=Symbol.for(\"react.forward_ref\"),Dd=Symbol.for(\"react.suspense\"),Nd=Symbol.for(\"react.suspense_list\"),_d=Symbol.for(\"react.memo\"),zd=Symbol.for(\"react.lazy\"),_O=Symbol.for(\"react.view_transition\"),zO=Symbol.for(\"react.client.reference\");function Ir(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case Qg:switch(e=e.type,e){case Cd:case wd:case Rd:case Dd:case Nd:case _O:return e;default:switch(e=e&&e.$$typeof,e){case Od:case Ad:case zd:case _d:return e;case Md:return e;default:return t}}case Wg:return t}}}vt.ContextConsumer=Md;vt.ContextProvider=Od;vt.Element=Qg;vt.ForwardRef=Ad;vt.Fragment=Cd;vt.Lazy=zd;vt.Memo=_d;vt.Portal=Wg;vt.Profiler=wd;vt.StrictMode=Rd;vt.Suspense=Dd;vt.SuspenseList=Nd;vt.isContextConsumer=function(e){return Ir(e)===Md};vt.isContextProvider=function(e){return Ir(e)===Od};vt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===Qg};vt.isForwardRef=function(e){return Ir(e)===Ad};vt.isFragment=function(e){return Ir(e)===Cd};vt.isLazy=function(e){return Ir(e)===zd};vt.isMemo=function(e){return Ir(e)===_d};vt.isPortal=function(e){return Ir(e)===Wg};vt.isProfiler=function(e){return Ir(e)===wd};vt.isStrictMode=function(e){return Ir(e)===Rd};vt.isSuspense=function(e){return Ir(e)===Dd};vt.isSuspenseList=function(e){return Ir(e)===Nd};vt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===Cd||e===wd||e===Rd||e===Dd||e===Nd||typeof e==\"object\"&&e!==null&&(e.$$typeof===zd||e.$$typeof===_d||e.$$typeof===Od||e.$$typeof===Md||e.$$typeof===Ad||e.$$typeof===zO||e.getModuleId!==void 0)};vt.typeOf=Ir});var LE=Xo((Dk,BE)=>{\"use strict\";BE.exports=kE()});var w=q(re());var ir=q(re(),1),_S=q(NS(),1),zS=ir.createContext(null);function YM(){let e=ir.useContext(zS);if(!e)throw new Error(\"RenderContext not found\");return e}function XM(){return YM().model}function Ye(e){let t=XM(),o=ir.useSyncExternalStore(n=>(t.on(`change:${e}`,n),()=>t.off(`change:${e}`,n)),()=>t.get(e)),r=ir.useCallback(n=>{t.set(e,typeof n==\"function\"?n(t.get(e)):n),t.save_changes()},[t,e]);return[o,r]}function kS(e){return({el:t,model:o,experimental:r})=>{let n=_S.createRoot(t);return n.render(ir.createElement(ir.StrictMode,null,ir.createElement(zS.Provider,{value:{model:o,experimental:r}},ir.createElement(e)))),()=>n.unmount()}}function lr(e,...t){let o=new URL(`https://mui.com/production-error/?code=${e}`);return t.forEach(r=>o.searchParams.append(\"args[]\",r)),`Minified MUI error #${e}; visit ${o} for the full message.`}function Bi(){return Bi=Object.assign?Object.assign.bind():function(e){for(var t=1;t0?eo(bs,--Ko):0,hs--,so===10&&(hs=1,ad--),so}function Qo(){return so=Ko<$S?eo(bs,Ko++):0,hs++,so===10&&(hs=1,ad++),so}function Gr(){return eo(bs,Ko)}function vu(){return Ko}function xs(e,t){return Ja(bs,e,t)}function gs(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function id(e){return ad=hs=1,$S=Fo(bs=e),Ko=0,[]}function ld(e){return bs=\"\",e}function Ts(e){return nd(xs(Ko-1,$g(e===91?e+2:e===40?e+1:e)))}function GS(e){for(;(so=Gr())&&so<33;)Qo();return gs(e)>2||gs(so)>3?\"\":\" \"}function qS(e,t){for(;--t&&Qo()&&!(so<48||so>102||so>57&&so<65||so>70&&so<97););return xs(e,vu()+(t<6&&Gr()==32&&Qo()==32))}function $g(e){for(;Qo();)switch(so){case e:return Ko;case 34:case 39:e!==34&&e!==39&&$g(so);break;case 40:e===41&&$g(e);break;case 92:Qo();break}return Ko}function IS(e,t){for(;Qo()&&e+so!==57;)if(e+so===84&&Gr()===47)break;return\"/*\"+xs(t,Ko-1)+\"*\"+Li(e===47?e:Qo())}function FS(e){for(;!gs(Gr());)Qo();return xs(e,Ko)}function WS(e){return ld(sd(\"\",null,null,null,[\"\"],e=id(e),0,[0],e))}function sd(e,t,o,r,n,a,i,l,s){for(var c=0,u=0,m=i,p=0,d=0,v=0,T=1,S=1,h=1,y=0,g=\"\",b=n,E=a,C=r,P=g;S;)switch(v=y,y=Qo()){case 40:if(v!=108&&eo(P,m-1)==58){gu(P+=We(Ts(y),\"&\",\"&\\f\"),\"&\\f\")!=-1&&(h=-1);break}case 34:case 39:case 91:P+=Ts(y);break;case 9:case 10:case 13:case 32:P+=GS(v);break;case 92:P+=qS(vu()-1,7);continue;case 47:switch(Gr()){case 42:case 47:ys(FM(IS(Qo(),vu()),t,o),s);break;default:P+=\"/\"}break;case 123*T:l[c++]=Fo(P)*h;case 125*T:case 59:case 0:switch(y){case 0:case 125:S=0;case 59+u:h==-1&&(P=We(P,/\\f/g,\"\")),d>0&&Fo(P)-m&&ys(d>32?QS(P+\";\",r,o,m-1):QS(We(P,\" \",\"\")+\";\",r,o,m-2),s);break;case 59:P+=\";\";default:if(ys(C=KS(P,t,o,c,u,n,l,g,b=[],E=[],m),a),y===123)if(u===0)sd(P,t,C,C,b,a,m,l,E);else switch(p===99&&eo(P,3)===110?100:p){case 100:case 108:case 109:case 115:sd(e,C,C,r&&ys(KS(e,C,C,0,0,n,l,g,n,b=[],m),E),n,E,m,l,r?b:E);break;default:sd(P,C,C,C,[\"\"],E,0,l,E)}}c=u=d=0,T=h=1,g=P=\"\",m=i;break;case 58:m=1+Fo(P),d=v;default:if(T<1){if(y==123)--T;else if(y==125&&T++==0&&XS()==125)continue}switch(P+=Li(y),y*T){case 38:h=u>0?1:(P+=\"\\f\",-1);break;case 44:l[c++]=(Fo(P)-1)*h,h=1;break;case 64:Gr()===45&&(P+=Ts(Qo())),p=Gr(),u=m=Fo(g=P+=FS(vu())),y++;break;case 45:v===45&&Fo(P)==2&&(T=0)}}return a}function KS(e,t,o,r,n,a,i,l,s,c,u){for(var m=n-1,p=n===0?a:[\"\"],d=ms(p),v=0,T=0,S=0;v0?p[h]+\" \"+y:We(y,/&\\f/g,p[h])))&&(s[S++]=g);return bu(e,t,o,n===0?fs:l,s,c,u)}function FM(e,t,o){return bu(e,t,o,od,Li(YS()),Ja(e,2,-2),0)}function QS(e,t,o,r){return bu(e,t,o,ds,Ja(e,0,r),Ja(e,r+1,-1),r)}function ji(e,t){for(var o=\"\",r=ms(e),n=0;n6)switch(eo(e,t+1)){case 109:if(eo(e,t+4)!==45)break;case 102:return We(e,/(.+:)(.+)-([^]+)/,\"$1\"+tt+\"$2-$3$1\"+hu+(eo(e,t+3)==108?\"$3\":\"$2-$3\"))+e;case 115:return~gu(e,\"stretch\")?oE(We(e,\"stretch\",\"fill-available\"),t)+e:e}break;case 4949:if(eo(e,t+1)!==115)break;case 6444:switch(eo(e,Fo(e)-3-(~gu(e,\"!important\")&&10))){case 107:return We(e,\":\",\":\"+tt)+e;case 101:return We(e,/(.+:)([^;!]+)(;|!.+)?/,\"$1\"+tt+(eo(e,14)===45?\"inline-\":\"\")+\"box$3$1\"+tt+\"$2$3$1\"+No+\"$2box$3\")+e}break;case 5936:switch(eo(e,t+11)){case 114:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"tb\")+e;case 108:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"tb-rl\")+e;case 45:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"lr\")+e}return tt+e+No+e+e}return e}var eO=function(t,o,r,n){if(t.length>-1&&!t.return)switch(t.type){case ds:t.return=oE(t.value,t.length);break;case rd:return ji([vs(t,{value:We(t.value,\"@\",\"@\"+tt)})],n);case fs:if(t.length)return Vg(t.props,function(a){switch(Hg(a,/(::plac\\w+|:read-\\w+)/)){case\":read-only\":case\":read-write\":return ji([vs(t,{props:[We(a,/:(read-\\w+)/,\":\"+hu+\"$1\")]})],n);case\"::placeholder\":return ji([vs(t,{props:[We(a,/:(plac\\w+)/,\":\"+tt+\"input-$1\")]}),vs(t,{props:[We(a,/:(plac\\w+)/,\":\"+hu+\"$1\")]}),vs(t,{props:[We(a,/:(plac\\w+)/,No+\"input-$1\")]})],n)}return\"\"})}},tO=[eO],rE=function(t){var o=t.key;if(o===\"css\"){var r=document.querySelectorAll(\"style[data-emotion]:not([data-s])\");Array.prototype.forEach.call(r,function(T){var S=T.getAttribute(\"data-emotion\");S.indexOf(\" \")!==-1&&(document.head.appendChild(T),T.setAttribute(\"data-s\",\"\"))})}var n=t.stylisPlugins||tO,a={},i,l=[];i=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^=\"'+o+' \"]'),function(T){for(var S=T.getAttribute(\"data-emotion\").split(\" \"),h=1;h=4;++r,n-=4)o=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,o=(o&65535)*1540483477+((o>>>16)*59797<<16),o^=o>>>24,t=(o&65535)*1540483477+((o>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(n){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var hE={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};var yO=!1,hO=/[A-Z]|^ms/g,gO=/_EMO_([^_]+?)_([^]*?)_EMO_/g,xE=function(t){return t.charCodeAt(1)===45},gE=function(t){return t!=null&&typeof t!=\"boolean\"},Fg=cd(function(e){return xE(e)?e:e.replace(hO,\"-$&\").toLowerCase()}),bE=function(t,o){switch(t){case\"animation\":case\"animationName\":if(typeof o==\"string\")return o.replace(gO,function(r,n,a){return Nn={name:n,styles:a,next:Nn},n})}return hE[t]!==1&&!xE(t)&&typeof o==\"number\"&&o!==0?o+\"px\":o},bO=\"Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.\";function Su(e,t,o){if(o==null)return\"\";var r=o;if(r.__emotion_styles!==void 0)return r;switch(typeof o){case\"boolean\":return\"\";case\"object\":{var n=o;if(n.anim===1)return Nn={name:n.name,styles:n.styles,next:Nn},n.name;var a=o;if(a.styles!==void 0){var i=a.next;if(i!==void 0)for(;i!==void 0;)Nn={name:i.name,styles:i.styles,next:Nn},i=i.next;var l=a.styles+\";\";return l}return vO(e,t,o)}case\"function\":{if(e!==void 0){var s=Nn,c=o(e);return Nn=s,Su(e,t,c)}break}}var u=o;if(t==null)return u;var m=t[u];return m!==void 0?m:u}function vO(e,t,o){var r=\"\";if(Array.isArray(o))for(var n=0;n96?wO:MO},ME=function(t,o,r){var n;if(o){var a=o.shouldForwardProp;n=t.__emotion_forwardProp&&a?function(i){return t.__emotion_forwardProp(i)&&a(i)}:a}return typeof n!=\"function\"&&r&&(n=t.__emotion_forwardProp),n},OO=function(t){var o=t.cache,r=t.serialized,n=t.isStringTag;return Ss(o,r,n),Eu(function(){return Tu(o,r,n)}),null},OE=function e(t,o){var r=t.__emotion_real===t,n=r&&t.__emotion_base||t,a,i;o!==void 0&&(a=o.label,i=o.target);var l=ME(t,o,r),s=l||wE(n),c=!s(\"as\");return function(){var u=arguments,m=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(a!==void 0&&m.push(\"label:\"+a+\";\"),u[0]==null||u[0].raw===void 0)m.push.apply(m,u);else{var p=u[0];m.push(p[0]);for(var d=u.length,v=1;v{t[o]=jE(e[o])}),t}function Kt(e,t,o={clone:!0}){let r=o.clone?{...e}:e;return Cr(e)&&Cr(t)&&Object.keys(t).forEach(n=>{Zg.isValidElement(t[n])||(0,Jg.isValidElementType)(t[n])?r[n]=t[n]:Cr(t[n])&&Object.prototype.hasOwnProperty.call(e,n)&&Cr(e[n])?r[n]=Kt(e[n],t[n],o):o.clone?r[n]=Cr(t[n])?jE(t[n]):t[n]:r[n]=t[n]}),r}var kO=e=>{let t=Object.keys(e).map(o=>({key:o,val:e[o]}))||[];return t.sort((o,r)=>o.val-r.val),t.reduce((o,r)=>({...o,[r.key]:r.val}),{})};function e0(e){let{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:o=\"px\",step:r=5,...n}=e,a=kO(t),i=Object.keys(a);function l(p){return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o})`}function s(p){return`@media (max-width:${(typeof t[p]==\"number\"?t[p]:p)-r/100}${o})`}function c(p,d){let v=i.indexOf(d);return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o}) and (max-width:${(v!==-1&&typeof t[i[v]]==\"number\"?t[i[v]]:d)-r/100}${o})`}function u(p){return i.indexOf(p)+1r.startsWith(\"@container\")).sort((r,n)=>{let a=/min-width:\\s*([0-9.]+)/;return+(r.match(a)?.[1]||0)-+(n.match(a)?.[1]||0)});return o.length?o.reduce((r,n)=>{let a=t[n];return delete r[n],r[n]=a,r},{...t}):t}function t0(e,t){return t===\"@\"||t.startsWith(\"@\")&&(e.some(o=>t.startsWith(`@${o}`))||!!t.match(/^@\\d/))}function o0(e,t){let o=t.match(/^@([^/]+)?\\/?(.+)?$/);if(!o)return null;let[,r,n]=o,a=Number.isNaN(+r)?r||0:+r;return e.containerQueries(n).up(a)}function Bd(e){let t=(a,i)=>a.replace(\"@media\",i?`@container ${i}`:\"@container\");function o(a,i){a.up=(...l)=>t(e.breakpoints.up(...l),i),a.down=(...l)=>t(e.breakpoints.down(...l),i),a.between=(...l)=>t(e.breakpoints.between(...l),i),a.only=(...l)=>t(e.breakpoints.only(...l),i),a.not=(...l)=>{let s=t(e.breakpoints.not(...l),i);return s.includes(\"not all and\")?s.replace(\"not all and \",\"\").replace(\"min-width:\",\"width<\").replace(\"max-width:\",\"width>\").replace(\"and\",\"or\"):s}}let r={},n=a=>(o(r,a),r);return o(n),{...e,containerQueries:n}}var BO={borderRadius:4},UE=BO;function LO(e,t){return t?Kt(e,t,{clone:!1}):e}var sa=LO;var Ru={xs:0,sm:600,md:900,lg:1200,xl:1536},HE={keys:[\"xs\",\"sm\",\"md\",\"lg\",\"xl\"],up:e=>`@media (min-width:${Ru[e]}px)`},jO={containerQueries:e=>({up:t=>{let o=typeof t==\"number\"?t:Ru[t]||t;return typeof o==\"number\"&&(o=`${o}px`),e?`@container ${e} (min-width:${o})`:`@container (min-width:${o})`}})};function Wo(e,t,o){let r=e.theme||{};if(Array.isArray(t)){let a=r.breakpoints||HE;return t.reduce((i,l,s)=>(i[a.up(a.keys[s])]=o(t[s]),i),{})}if(typeof t==\"object\"){let a=r.breakpoints||HE;return Object.keys(t).reduce((i,l)=>{if(t0(a.keys,l)){let s=o0(r.containerQueries?r:jO,l);s&&(i[s]=o(t[l],l))}else if(Object.keys(a.values||Ru).includes(l)){let s=a.up(l);i[s]=o(t[l],l)}else{let s=l;i[s]=t[s]}return i},{})}return o(t)}function VE(e={}){return e.keys?.reduce((o,r)=>{let n=e.up(r);return o[n]={},o},{})||{}}function r0(e,t){return e.reduce((o,r)=>{let n=o[r];return(!n||Object.keys(n).length===0)&&delete o[r],o},t)}function ri(e){if(typeof e!=\"string\")throw new Error(lr(7));return e.charAt(0).toUpperCase()+e.slice(1)}function Ps(e,t,o=!0){if(!t||typeof t!=\"string\")return null;if(e&&e.vars&&o){let r=`vars.${t}`.split(\".\").reduce((n,a)=>n&&n[a]?n[a]:null,e);if(r!=null)return r}return t.split(\".\").reduce((r,n)=>r&&r[n]!=null?r[n]:null,e)}function wu(e,t,o,r=o){let n;return typeof e==\"function\"?n=e(o):Array.isArray(e)?n=e[o]||r:n=Ps(e,o)||r,t&&(n=t(n,r,e)),n}function UO(e){let{prop:t,cssProperty:o=e.prop,themeKey:r,transform:n}=e,a=i=>{if(i[t]==null)return null;let l=i[t],s=i.theme,c=Ps(s,r)||{};return Wo(i,l,m=>{let p=wu(c,n,m);return m===p&&typeof m==\"string\"&&(p=wu(c,n,`${t}${m===\"default\"?\"\":ri(m)}`,m)),o===!1?p:{[o]:p}})};return a.propTypes={},a.filterProps=[t],a}var Pt=UO;function Ld(e){let t={};return o=>(t[o]===void 0&&(t[o]=e(o)),t[o])}var HO={m:\"margin\",p:\"padding\"},VO={t:\"Top\",r:\"Right\",b:\"Bottom\",l:\"Left\",x:[\"Left\",\"Right\"],y:[\"Top\",\"Bottom\"]},$E={marginX:\"mx\",marginY:\"my\",paddingX:\"px\",paddingY:\"py\"},$O=Ld(e=>{if(e.length>2)if($E[e])e=$E[e];else return[e];let[t,o]=e.split(\"\"),r=HO[t],n=VO[o]||\"\";return Array.isArray(n)?n.map(a=>r+a):[r+n]}),n0=[\"m\",\"mt\",\"mr\",\"mb\",\"ml\",\"mx\",\"my\",\"margin\",\"marginTop\",\"marginRight\",\"marginBottom\",\"marginLeft\",\"marginX\",\"marginY\",\"marginInline\",\"marginInlineStart\",\"marginInlineEnd\",\"marginBlock\",\"marginBlockStart\",\"marginBlockEnd\"],a0=[\"p\",\"pt\",\"pr\",\"pb\",\"pl\",\"px\",\"py\",\"padding\",\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\",\"paddingX\",\"paddingY\",\"paddingInline\",\"paddingInlineStart\",\"paddingInlineEnd\",\"paddingBlock\",\"paddingBlockStart\",\"paddingBlockEnd\"],YE=[...n0,...a0];function Hi(e,t,o,r){let n=Ps(e,t,!0)??o;return typeof n==\"number\"||typeof n==\"string\"?a=>typeof a==\"string\"?a:typeof n==\"string\"?n.startsWith(\"var(\")&&a===0?0:n.startsWith(\"var(\")&&a===1?n:`calc(${a} * ${n})`:n*a:Array.isArray(n)?a=>{if(typeof a==\"string\")return a;let i=Math.abs(a),l=n[i];return a>=0?l:typeof l==\"number\"?-l:typeof l==\"string\"&&l.startsWith(\"var(\")?`calc(-1 * ${l})`:`-${l}`}:typeof n==\"function\"?n:()=>{}}function Mu(e){return Hi(e,\"spacing\",8,\"spacing\")}function Vi(e,t){return typeof t==\"string\"||t==null?t:e(t)}function YO(e,t){return o=>e.reduce((r,n)=>(r[n]=Vi(t,o),r),{})}function XO(e,t,o,r){if(!t.includes(o))return null;let n=$O(o),a=YO(n,r),i=e[o];return Wo(e,i,a)}function i0(e,t){let o=Mu(e.theme);return Object.keys(e).map(r=>XO(e,t,r,o)).reduce(sa,{})}function Vt(e){return i0(e,n0)}Vt.propTypes={};Vt.filterProps=n0;function $t(e){return i0(e,a0)}$t.propTypes={};$t.filterProps=a0;function XE(e){return i0(e,YE)}XE.propTypes={};XE.filterProps=YE;function Cs(e=8,t=Mu({spacing:e})){if(e.mui)return e;let o=(...r)=>(r.length===0?[1]:r).map(a=>{let i=t(a);return typeof i==\"number\"?`${i}px`:i}).join(\" \");return o.mui=!0,o}function GO(...e){let t=e.reduce((r,n)=>(n.filterProps.forEach(a=>{r[a]=n}),r),{}),o=r=>Object.keys(r).reduce((n,a)=>t[a]?sa(n,t[a](r)):n,{});return o.propTypes={},o.filterProps=e.reduce((r,n)=>r.concat(n.filterProps),[]),o}var ca=GO;function Rr(e){return typeof e!=\"number\"?e:`${e}px solid`}function Fr(e,t){return Pt({prop:e,themeKey:\"borders\",transform:t})}var qO=Fr(\"border\",Rr),IO=Fr(\"borderTop\",Rr),FO=Fr(\"borderRight\",Rr),KO=Fr(\"borderBottom\",Rr),QO=Fr(\"borderLeft\",Rr),WO=Fr(\"borderColor\"),ZO=Fr(\"borderTopColor\"),JO=Fr(\"borderRightColor\"),eA=Fr(\"borderBottomColor\"),tA=Fr(\"borderLeftColor\"),oA=Fr(\"outline\",Rr),rA=Fr(\"outlineColor\"),Ou=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){let t=Hi(e.theme,\"shape.borderRadius\",4,\"borderRadius\"),o=r=>({borderRadius:Vi(t,r)});return Wo(e,e.borderRadius,o)}return null};Ou.propTypes={};Ou.filterProps=[\"borderRadius\"];var S4=ca(qO,IO,FO,KO,QO,WO,ZO,JO,eA,tA,Ou,oA,rA);var Au=e=>{if(e.gap!==void 0&&e.gap!==null){let t=Hi(e.theme,\"spacing\",8,\"gap\"),o=r=>({gap:Vi(t,r)});return Wo(e,e.gap,o)}return null};Au.propTypes={};Au.filterProps=[\"gap\"];var Du=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){let t=Hi(e.theme,\"spacing\",8,\"columnGap\"),o=r=>({columnGap:Vi(t,r)});return Wo(e,e.columnGap,o)}return null};Du.propTypes={};Du.filterProps=[\"columnGap\"];var Nu=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){let t=Hi(e.theme,\"spacing\",8,\"rowGap\"),o=r=>({rowGap:Vi(t,r)});return Wo(e,e.rowGap,o)}return null};Nu.propTypes={};Nu.filterProps=[\"rowGap\"];var nA=Pt({prop:\"gridColumn\"}),aA=Pt({prop:\"gridRow\"}),iA=Pt({prop:\"gridAutoFlow\"}),lA=Pt({prop:\"gridAutoColumns\"}),sA=Pt({prop:\"gridAutoRows\"}),cA=Pt({prop:\"gridTemplateColumns\"}),uA=Pt({prop:\"gridTemplateRows\"}),pA=Pt({prop:\"gridTemplateAreas\"}),fA=Pt({prop:\"gridArea\"}),M4=ca(Au,Du,Nu,nA,aA,iA,lA,sA,cA,uA,pA,fA);function $i(e,t){return t===\"grey\"?t:e}var dA=Pt({prop:\"color\",themeKey:\"palette\",transform:$i}),mA=Pt({prop:\"bgcolor\",cssProperty:\"backgroundColor\",themeKey:\"palette\",transform:$i}),yA=Pt({prop:\"backgroundColor\",themeKey:\"palette\",transform:$i}),N4=ca(dA,mA,yA);function sr(e){return e<=1&&e!==0?`${e*100}%`:e}var hA=Pt({prop:\"width\",transform:sr}),jd=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){let t=o=>{let r=e.theme?.breakpoints?.values?.[o]||Ru[o];return r?e.theme?.breakpoints?.unit!==\"px\"?{maxWidth:`${r}${e.theme.breakpoints.unit}`}:{maxWidth:r}:{maxWidth:sr(o)}};return Wo(e,e.maxWidth,t)}return null};jd.filterProps=[\"maxWidth\"];var gA=Pt({prop:\"minWidth\",transform:sr}),bA=Pt({prop:\"height\",transform:sr}),vA=Pt({prop:\"maxHeight\",transform:sr}),xA=Pt({prop:\"minHeight\",transform:sr}),L4=Pt({prop:\"size\",cssProperty:\"width\",transform:sr}),j4=Pt({prop:\"size\",cssProperty:\"height\",transform:sr}),TA=Pt({prop:\"boxSizing\"}),U4=ca(hA,jd,gA,bA,vA,xA,TA);var SA={border:{themeKey:\"borders\",transform:Rr},borderTop:{themeKey:\"borders\",transform:Rr},borderRight:{themeKey:\"borders\",transform:Rr},borderBottom:{themeKey:\"borders\",transform:Rr},borderLeft:{themeKey:\"borders\",transform:Rr},borderColor:{themeKey:\"palette\"},borderTopColor:{themeKey:\"palette\"},borderRightColor:{themeKey:\"palette\"},borderBottomColor:{themeKey:\"palette\"},borderLeftColor:{themeKey:\"palette\"},outline:{themeKey:\"borders\",transform:Rr},outlineColor:{themeKey:\"palette\"},borderRadius:{themeKey:\"shape.borderRadius\",style:Ou},color:{themeKey:\"palette\",transform:$i},bgcolor:{themeKey:\"palette\",cssProperty:\"backgroundColor\",transform:$i},backgroundColor:{themeKey:\"palette\",transform:$i},p:{style:$t},pt:{style:$t},pr:{style:$t},pb:{style:$t},pl:{style:$t},px:{style:$t},py:{style:$t},padding:{style:$t},paddingTop:{style:$t},paddingRight:{style:$t},paddingBottom:{style:$t},paddingLeft:{style:$t},paddingX:{style:$t},paddingY:{style:$t},paddingInline:{style:$t},paddingInlineStart:{style:$t},paddingInlineEnd:{style:$t},paddingBlock:{style:$t},paddingBlockStart:{style:$t},paddingBlockEnd:{style:$t},m:{style:Vt},mt:{style:Vt},mr:{style:Vt},mb:{style:Vt},ml:{style:Vt},mx:{style:Vt},my:{style:Vt},margin:{style:Vt},marginTop:{style:Vt},marginRight:{style:Vt},marginBottom:{style:Vt},marginLeft:{style:Vt},marginX:{style:Vt},marginY:{style:Vt},marginInline:{style:Vt},marginInlineStart:{style:Vt},marginInlineEnd:{style:Vt},marginBlock:{style:Vt},marginBlockStart:{style:Vt},marginBlockEnd:{style:Vt},displayPrint:{cssProperty:!1,transform:e=>({\"@media print\":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:Au},rowGap:{style:Nu},columnGap:{style:Du},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:\"zIndex\"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:\"shadows\"},width:{transform:sr},maxWidth:{style:jd},minWidth:{transform:sr},height:{transform:sr},maxHeight:{transform:sr},minHeight:{transform:sr},boxSizing:{},font:{themeKey:\"font\"},fontFamily:{themeKey:\"typography\"},fontSize:{themeKey:\"typography\"},fontStyle:{themeKey:\"typography\"},fontWeight:{themeKey:\"typography\"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:\"typography\"}},un=SA;function EA(...e){let t=e.reduce((r,n)=>r.concat(Object.keys(n)),[]),o=new Set(t);return e.every(r=>o.size===Object.keys(r).length)}function PA(e,t){return typeof e==\"function\"?e(t):e}function CA(){function e(o,r,n,a){let i={[o]:r,theme:n},l=a[o];if(!l)return{[o]:r};let{cssProperty:s=o,themeKey:c,transform:u,style:m}=l;if(r==null)return null;if(c===\"typography\"&&r===\"inherit\")return{[o]:r};let p=Ps(n,c)||{};return m?m(i):Wo(i,r,v=>{let T=wu(p,u,v);return v===T&&typeof v==\"string\"&&(T=wu(p,u,`${o}${v===\"default\"?\"\":ri(v)}`,v)),s===!1?T:{[s]:T}})}function t(o){let{sx:r,theme:n={},nested:a}=o||{};if(!r)return null;let i=n.unstable_sxConfig??un;function l(s){let c=s;if(typeof s==\"function\")c=s(n);else if(typeof s!=\"object\")return s;if(!c)return null;let u=VE(n.breakpoints),m=Object.keys(u),p=u;return Object.keys(c).forEach(d=>{let v=PA(c[d],n);if(v!=null)if(typeof v==\"object\")if(i[d])p=sa(p,e(d,v,n,i));else{let T=Wo({theme:n},v,S=>({[d]:S}));EA(T,v)?p[d]=t({sx:v,theme:n,nested:!0}):p=sa(p,T)}else p=sa(p,e(d,v,n,i))}),!a&&n.modularCssLayers?{\"@layer sx\":kd(n,r0(m,p))}:kd(n,r0(m,p))}return Array.isArray(r)?r.map(l):l(r)}return t}var GE=CA();GE.filterProps=[\"sx\"];var Kr=GE;function l0(e,t){let o=this;if(o.vars){if(!o.colorSchemes?.[e]||typeof o.getColorSchemeSelector!=\"function\")return{};let r=o.getColorSchemeSelector(e);return r===\"&\"?t:((r.includes(\"data-\")||r.includes(\".\"))&&(r=`*:where(${r.replace(/\\s*&$/,\"\")}) &`),{[r]:t})}return o.palette.mode===e?t:{}}function RA(e={},...t){let{breakpoints:o={},palette:r={},spacing:n,shape:a={},...i}=e,l=e0(o),s=Cs(n),c=Kt({breakpoints:l,direction:\"ltr\",components:{},palette:{mode:\"light\",...r},spacing:s,shape:{...UE,...a}},i);return c=Bd(c),c.applyStyles=l0,c=t.reduce((u,m)=>Kt(u,m),c),c.unstable_sxConfig={...un,...i?.unstable_sxConfig},c.unstable_sx=function(m){return Kr({sx:m,theme:this})},c}var Yi=RA;var qE=q(re(),1);function wA(e){return Object.keys(e).length===0}function MA(e=null){let t=qE.useContext(ti);return!t||wA(t)?e:t}var s0=MA;var OA=Yi();function AA(e=OA){return s0(e)}var Rs=AA;var DA=e=>{let t={systemProps:{},otherProps:{}},o=e?.theme?.unstable_sxConfig??un;return Object.keys(e).forEach(r=>{o[r]?t.systemProps[r]=e[r]:t.otherProps[r]=e[r]}),t};function ws(e){let{sx:t,...o}=e,{systemProps:r,otherProps:n}=DA(o),a;return Array.isArray(t)?a=[r,...t]:typeof t==\"function\"?a=(...i)=>{let l=t(...i);return Cr(l)?{...r,...l}:r}:a={...r,...t},{...n,sx:a}}var IE=e=>e,NA=()=>{let e=IE;return{configure(t){e=t},generate(t){return e(t)},reset(){e=IE}}},_A=NA(),Ms=_A;var KE=q(re(),1);function FE(e){var t,o,r=\"\";if(typeof e==\"string\"||typeof e==\"number\")r+=e;else if(typeof e==\"object\")if(Array.isArray(e)){var n=e.length;for(t=0;tl!==\"theme\"&&l!==\"sx\"&&l!==\"as\"})(Kr);return KE.forwardRef(function(s,c){let u=Rs(o),{className:m,component:p=\"div\",...d}=ws(s);return(0,QE.jsx)(a,{as:p,ref:c,className:ie(m,n?n(r):r),theme:t&&u[t]||u,...d})})}var kA={active:\"active\",checked:\"checked\",completed:\"completed\",disabled:\"disabled\",error:\"error\",expanded:\"expanded\",focused:\"focused\",focusVisible:\"focusVisible\",open:\"open\",readOnly:\"readOnly\",required:\"required\",selected:\"selected\"};function _e(e,t,o=\"Mui\"){let r=kA[t];return r?`${o}-${r}`:`${Ms.generate(e)}-${t}`}function Ce(e,t,o=\"Mui\"){let r={};return t.forEach(n=>{r[n]=_e(e,n,o)}),r}function zu(e){let{variants:t,...o}=e,r={variants:t,style:la(o),isProcessed:!0};return r.style===o||t&&t.forEach(n=>{typeof n.style!=\"function\"&&(n.style=la(n.style))}),r}var BA=Yi();function c0(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}function Xi(e,t){return t&&e&&typeof e==\"object\"&&e.styles&&!e.styles.startsWith(\"@layer\")&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}function LA(e){return e?(t,o)=>o[e]:null}function jA(e,t,o){e.theme=HA(e.theme)?o:e.theme[t]||e.theme}function Ud(e,t,o){let r=typeof t==\"function\"?t(e):t;if(Array.isArray(r))return r.flatMap(n=>Ud(e,n,o));if(Array.isArray(r?.variants)){let n;if(r.isProcessed)n=o?Xi(r.style,o):r.style;else{let{variants:a,...i}=r;n=o?Xi(la(i),o):i}return WE(e,r.variants,[n],o)}return r?.isProcessed?o?Xi(la(r.style),o):r.style:o?Xi(la(r),o):r}function WE(e,t,o=[],r=void 0){let n;e:for(let a=0;a{zE(l,C=>C.filter(P=>P!==Kr));let{name:c,slot:u,skipVariantsResolver:m,skipSx:p,overridesResolver:d=LA($A(u)),...v}=s,T=c&&c.startsWith(\"Mui\")||u?\"components\":\"custom\",S=m!==void 0?m:u&&u!==\"Root\"&&u!==\"root\"||!1,h=p||!1,y=c0;u===\"Root\"||u===\"root\"?y=r:u?y=n:VA(l)&&(y=void 0);let g=Cu(l,{shouldForwardProp:y,label:UA(c,u),...v}),b=C=>{if(C.__emotion_real===C)return C;if(typeof C==\"function\")return function(A){return Ud(A,C,A.theme.modularCssLayers?T:void 0)};if(Cr(C)){let P=zu(C);return function(_){return P.variants?Ud(_,P,_.theme.modularCssLayers?T:void 0):_.theme.modularCssLayers?Xi(P.style,T):P.style}}return C},E=(...C)=>{let P=[],A=C.map(b),_=[];if(P.push(a),c&&d&&_.push(function(k){let O=k.theme.components?.[c]?.styleOverrides;if(!O)return null;let N={};for(let X in O)N[X]=Ud(k,O[X],k.theme.modularCssLayers?\"theme\":void 0);return d(k,N)}),c&&!S&&_.push(function(k){let O=k.theme?.components?.[c]?.variants;return O?WE(k,O,[],k.theme.modularCssLayers?\"theme\":void 0):null}),h||_.push(Kr),Array.isArray(A[0])){let x=A.shift(),k=new Array(P.length).fill(\"\"),U=new Array(_.length).fill(\"\"),O;O=[...k,...x,...U],O.raw=[...k,...x.raw,...U],P.unshift(O)}let z=[...P,...A,..._],I=g(...z);return l.muiName&&(I.muiName=l.muiName),I};return g.withConfig&&(E.withConfig=g.withConfig),E}}function UA(e,t){return void 0}function HA(e){for(let t in e)return!1;return!0}function VA(e){return typeof e==\"string\"&&e.charCodeAt(0)>96}function $A(e){return e&&e.charAt(0).toLowerCase()+e.slice(1)}function ni(e,t,o=!1){let r={...t};for(let n in e)if(Object.prototype.hasOwnProperty.call(e,n)){let a=n;if(a===\"components\"||a===\"slots\")r[a]={...e[a],...r[a]};else if(a===\"componentsProps\"||a===\"slotProps\"){let i=e[a],l=t[a];if(!l)r[a]=i||{};else if(!i)r[a]=l;else{r[a]={...l};for(let s in i)if(Object.prototype.hasOwnProperty.call(i,s)){let c=s;r[a][c]=ni(i[c],l[c],o)}}}else a===\"className\"&&o&&t.className?r.className=ie(e?.className,t?.className):a===\"style\"&&o&&t.style?r.style={...e?.style,...t?.style}:r[a]===void 0&&(r[a]=e[a])}return r}var Vd=q(re(),1),YA=typeof window<\"u\"?Vd.useLayoutEffect:Vd.useEffect,wr=YA;function XA(e,t=Number.MIN_SAFE_INTEGER,o=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,o))}var ua=XA;function p0(e,t=0,o=1){return ua(e,t,o)}function GA(e){e=e.slice(1);let t=new RegExp(`.{1,${e.length>=6?2:1}}`,\"g\"),o=e.match(t);return o&&o[0].length===1&&(o=o.map(r=>r+r)),o?`rgb${o.length===4?\"a\":\"\"}(${o.map((r,n)=>n<3?parseInt(r,16):Math.round(parseInt(r,16)/255*1e3)/1e3).join(\", \")})`:\"\"}function ai(e){if(e.type)return e;if(e.charAt(0)===\"#\")return ai(GA(e));let t=e.indexOf(\"(\"),o=e.substring(0,t);if(![\"rgb\",\"rgba\",\"hsl\",\"hsla\",\"color\"].includes(o))throw new Error(lr(9,e));let r=e.substring(t+1,e.length-1),n;if(o===\"color\"){if(r=r.split(\" \"),n=r.shift(),r.length===4&&r[3].charAt(0)===\"/\"&&(r[3]=r[3].slice(1)),![\"srgb\",\"display-p3\",\"a98-rgb\",\"prophoto-rgb\",\"rec-2020\"].includes(n))throw new Error(lr(10,n))}else r=r.split(\",\");return r=r.map(a=>parseFloat(a)),{type:o,values:r,colorSpace:n}}var qA=e=>{let t=ai(e);return t.values.slice(0,3).map((o,r)=>t.type.includes(\"hsl\")&&r!==0?`${o}%`:o).join(\" \")},Os=(e,t)=>{try{return qA(e)}catch{return e}};function $d(e){let{type:t,colorSpace:o}=e,{values:r}=e;return t.includes(\"rgb\")?r=r.map((n,a)=>a<3?parseInt(n,10):n):t.includes(\"hsl\")&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),t.includes(\"color\")?r=`${o} ${r.join(\" \")}`:r=`${r.join(\", \")}`,`${t}(${r})`}function f0(e){e=ai(e);let{values:t}=e,o=t[0],r=t[1]/100,n=t[2]/100,a=r*Math.min(n,1-n),i=(c,u=(c+o/30)%12)=>n-a*Math.max(Math.min(u-3,9-u,1),-1),l=\"rgb\",s=[Math.round(i(0)*255),Math.round(i(8)*255),Math.round(i(4)*255)];return e.type===\"hsla\"&&(l+=\"a\",s.push(t[3])),$d({type:l,values:s})}function u0(e){e=ai(e);let t=e.type===\"hsl\"||e.type===\"hsla\"?ai(f0(e)).values:e.values;return t=t.map(o=>(e.type!==\"color\"&&(o/=255),o<=.03928?o/12.92:((o+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function ZE(e,t){let o=u0(e),r=u0(t);return(Math.max(o,r)+.05)/(Math.min(o,r)+.05)}function As(e,t){return e=ai(e),t=p0(t),(e.type===\"rgb\"||e.type===\"hsl\")&&(e.type+=\"a\"),e.type===\"color\"?e.values[3]=`/${t}`:e.values[3]=t,$d(e)}function ii(e,t,o){try{return As(e,t)}catch{return e}}function Ds(e,t){if(e=ai(e),t=p0(t),e.type.includes(\"hsl\"))e.values[2]*=1-t;else if(e.type.includes(\"rgb\")||e.type.includes(\"color\"))for(let o=0;o<3;o+=1)e.values[o]*=1-t;return $d(e)}function it(e,t,o){try{return Ds(e,t)}catch{return e}}function Ns(e,t){if(e=ai(e),t=p0(t),e.type.includes(\"hsl\"))e.values[2]+=(100-e.values[2])*t;else if(e.type.includes(\"rgb\"))for(let o=0;o<3;o+=1)e.values[o]+=(255-e.values[o])*t;else if(e.type.includes(\"color\"))for(let o=0;o<3;o+=1)e.values[o]+=(1-e.values[o])*t;return $d(e)}function lt(e,t,o){try{return Ns(e,t)}catch{return e}}function IA(e,t=.15){return u0(e)>.5?Ds(e,t):Ns(e,t)}function ku(e,t,o){try{return IA(e,t)}catch{return e}}var Yd=q(re(),1);var FA=q(Ie(),1),KA=Yd.createContext();var li=()=>Yd.useContext(KA)??!1;var Xd=q(re(),1);var QA=q(Ie(),1),WA=Xd.createContext(void 0);function ZA(e){let{theme:t,name:o,props:r}=e;if(!t||!t.components||!t.components[o])return r;let n=t.components[o];return n.defaultProps?ni(n.defaultProps,r,t.components.mergeClassNameAndStyle):!n.styleOverrides&&!n.variants?ni(n,r,t.components.mergeClassNameAndStyle):r}function d0({props:e,name:t}){let o=Xd.useContext(WA);return ZA({props:e,name:t,theme:{components:o}})}var Bu=q(re(),1),JE=0;function e5(e){let[t,o]=Bu.useState(e),r=e||t;return Bu.useEffect(()=>{t==null&&(JE+=1,o(`mui-${JE}`))},[t]),r}var t5={...Bu},eP=t5.useId;function Gd(e){if(eP!==void 0){let t=eP();return e??t}return e5(e)}var tP={theme:void 0};function qd(e){let t,o;return function(n){let a=t;return(a===void 0||n.theme!==o)&&(tP.theme=n.theme,a=zu(e(tP)),t=a,o=n.theme),a}}function Id(e=\"\"){function t(...r){if(!r.length)return\"\";let n=r[0];return typeof n==\"string\"&&!n.match(/(#|\\(|\\)|(-?(\\d*\\.)?\\d+)(px|em|%|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc))|^(-?(\\d*\\.)?\\d+)$|(\\d+ \\d+ \\d+)/)?`, var(--${e?`${e}-`:\"\"}${n}${t(...r.slice(1))})`:`, ${n}`}return(r,...n)=>`var(--${e?`${e}-`:\"\"}${r}${t(...n)})`}var oP=(e,t,o,r=[])=>{let n=e;t.forEach((a,i)=>{i===t.length-1?Array.isArray(n)?n[Number(a)]=o:n&&typeof n==\"object\"&&(n[a]=o):n&&typeof n==\"object\"&&(n[a]||(n[a]=r.includes(a)?[]:{}),n=n[a])})},o5=(e,t,o)=>{function r(n,a=[],i=[]){Object.entries(n).forEach(([l,s])=>{(!o||o&&!o([...a,l]))&&s!=null&&(typeof s==\"object\"&&Object.keys(s).length>0?r(s,[...a,l],Array.isArray(s)?[...i,l]:i):t([...a,l],s,i))})}r(e)},r5=(e,t)=>typeof t==\"number\"?[\"lineHeight\",\"fontWeight\",\"opacity\",\"zIndex\"].some(r=>e.includes(r))||e[e.length-1].toLowerCase().includes(\"opacity\")?t:`${t}px`:t;function Lu(e,t){let{prefix:o,shouldSkipGeneratingVar:r}=t||{},n={},a={},i={};return o5(e,(l,s,c)=>{if((typeof s==\"string\"||typeof s==\"number\")&&(!r||!r(l,s))){let u=`--${o?`${o}-`:\"\"}${l.join(\"-\")}`,m=r5(l,s);Object.assign(n,{[u]:m}),oP(a,l,`var(${u})`,c),oP(i,l,`var(${u}, ${m})`,c)}},l=>l[0]===\"vars\"),{css:n,vars:a,varsWithDefaults:i}}function n5(e,t={}){let{getSelector:o=h,disableCssColorScheme:r,colorSchemeSelector:n,enableContrastVars:a}=t,{colorSchemes:i={},components:l,defaultColorScheme:s=\"light\",...c}=e,{vars:u,css:m,varsWithDefaults:p}=Lu(c,t),d=p,v={},{[s]:T,...S}=i;if(Object.entries(S||{}).forEach(([b,E])=>{let{vars:C,css:P,varsWithDefaults:A}=Lu(E,t);d=Kt(d,A),v[b]={css:P,vars:C}}),T){let{css:b,vars:E,varsWithDefaults:C}=Lu(T,t);d=Kt(d,C),v[s]={css:b,vars:E}}function h(b,E){let C=n;if(n===\"class\"&&(C=\".%s\"),n===\"data\"&&(C=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(C=`[${n}=\"%s\"]`),b){if(C===\"media\")return e.defaultColorScheme===b?\":root\":{[`@media (prefers-color-scheme: ${i[b]?.palette?.mode||b})`]:{\":root\":E}};if(C)return e.defaultColorScheme===b?`:root, ${C.replace(\"%s\",String(b))}`:C.replace(\"%s\",String(b))}return\":root\"}return{vars:d,generateThemeVars:()=>{let b={...u};return Object.entries(v).forEach(([,{vars:E}])=>{b=Kt(b,E)}),b},generateStyleSheets:()=>{let b=[],E=e.defaultColorScheme||\"light\";function C(_,z){Object.keys(z).length&&b.push(typeof _==\"string\"?{[_]:{...z}}:_)}C(o(void 0,{...m}),m);let{[E]:P,...A}=v;if(P){let{css:_}=P,z=i[E]?.palette?.mode,I=!r&&z?{colorScheme:z,..._}:{..._};C(o(E,{...I}),I)}return Object.entries(A).forEach(([_,{css:z}])=>{let I=i[_]?.palette?.mode,x=!r&&I?{colorScheme:I,...z}:{...z};C(o(_,{...x}),x)}),a&&b.push({\":root\":{\"--__l-threshold\":\"0.7\",\"--__l\":\"clamp(0, (l / var(--__l-threshold) - 1) * -infinity, 1)\",\"--__a\":\"clamp(0.87, (l / var(--__l-threshold) - 1) * -infinity, 1)\"}}),b}}}var m0=n5;function y0(e){return function(o){return e===\"media\"?`@media (prefers-color-scheme: ${o})`:e?e.startsWith(\"data-\")&&!e.includes(\"%s\")?`[${e}=\"${o}\"] &`:e===\"class\"?`.${o} &`:e===\"data\"?`[data-${o}] &`:`${e.replace(\"%s\",o)} &`:\"&\"}}function Le(e,t,o=void 0){let r={};for(let n in e){let a=e[n],i=\"\",l=!0;for(let s=0;s=o?Fd.text.primary:h0.text.primary}let d=({color:S,name:h,mainShade:y=500,lightShade:g=300,darkShade:b=700})=>{if(S={...S},!S.main&&S[y]&&(S.main=S[y]),!S.hasOwnProperty(\"main\"))throw new Error(lr(11,h?` (${h})`:\"\",y));if(typeof S.main!=\"string\")throw new Error(lr(12,h?` (${h})`:\"\",JSON.stringify(S.main)));return n?(aP(n,S,\"light\",g,r),aP(n,S,\"dark\",b,r)):(nP(S,\"light\",g,r),nP(S,\"dark\",b,r)),S.contrastText||(S.contrastText=p(S.main)),S},v;return t===\"light\"?v=iP():t===\"dark\"&&(v=lP()),Kt({common:{...zs},mode:t,primary:d({color:i,name:\"primary\"}),secondary:d({color:l,name:\"secondary\",mainShade:\"A400\",lightShade:\"A200\",darkShade:\"A700\"}),error:d({color:s,name:\"error\"}),warning:d({color:m,name:\"warning\"}),info:d({color:c,name:\"info\"}),success:d({color:u,name:\"success\"}),grey:rP,contrastThreshold:o,getContrastText:p,augmentColor:d,tonalOffset:r,...v},a)}function Kd(e){let t={};return Object.entries(e).forEach(r=>{let[n,a]=r;typeof a==\"object\"&&(t[n]=`${a.fontStyle?`${a.fontStyle} `:\"\"}${a.fontVariant?`${a.fontVariant} `:\"\"}${a.fontWeight?`${a.fontWeight} `:\"\"}${a.fontStretch?`${a.fontStretch} `:\"\"}${a.fontSize||\"\"}${a.lineHeight?`/${a.lineHeight} `:\"\"}${a.fontFamily||\"\"}`)}),t}function g0(e,t){return{toolbar:{minHeight:56,[e.up(\"xs\")]:{\"@media (orientation: landscape)\":{minHeight:48}},[e.up(\"sm\")]:{minHeight:64}},...t}}function x5(e){return Math.round(e*1e5)/1e5}var sP={textTransform:\"uppercase\"},cP='\"Roboto\", \"Helvetica\", \"Arial\", sans-serif';function b0(e,t){let{fontFamily:o=cP,fontSize:r=14,fontWeightLight:n=300,fontWeightRegular:a=400,fontWeightMedium:i=500,fontWeightBold:l=700,htmlFontSize:s=16,allVariants:c,pxToRem:u,...m}=typeof t==\"function\"?t(e):t,p=r/14,d=u||(S=>`${S/s*p}rem`),v=(S,h,y,g,b)=>({fontFamily:o,fontWeight:S,fontSize:d(h),lineHeight:y,...o===cP?{letterSpacing:`${x5(g/h)}em`}:{},...b,...c}),T={h1:v(n,96,1.167,-1.5),h2:v(n,60,1.2,-.5),h3:v(a,48,1.167,0),h4:v(a,34,1.235,.25),h5:v(a,24,1.334,0),h6:v(i,20,1.6,.15),subtitle1:v(a,16,1.75,.15),subtitle2:v(i,14,1.57,.1),body1:v(a,16,1.5,.15),body2:v(a,14,1.43,.15),button:v(i,14,1.75,.4,sP),caption:v(a,12,1.66,.4),overline:v(a,12,2.66,1,sP),inherit:{fontFamily:\"inherit\",fontWeight:\"inherit\",fontSize:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}};return Kt({htmlFontSize:s,pxToRem:d,fontFamily:o,fontSize:r,fontWeightLight:n,fontWeightRegular:a,fontWeightMedium:i,fontWeightBold:l,...T},m,{clone:!1})}function kt(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${.2})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${.14})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${.12})`].join(\",\")}var T5=[\"none\",kt(0,2,1,-1,0,1,1,0,0,1,3,0),kt(0,3,1,-2,0,2,2,0,0,1,5,0),kt(0,3,3,-2,0,3,4,0,0,1,8,0),kt(0,2,4,-1,0,4,5,0,0,1,10,0),kt(0,3,5,-1,0,5,8,0,0,1,14,0),kt(0,3,5,-1,0,6,10,0,0,1,18,0),kt(0,4,5,-2,0,7,10,1,0,2,16,1),kt(0,5,5,-3,0,8,10,1,0,3,14,2),kt(0,5,6,-3,0,9,12,1,0,3,16,2),kt(0,6,6,-3,0,10,14,1,0,4,18,3),kt(0,6,7,-4,0,11,15,1,0,4,20,3),kt(0,7,8,-4,0,12,17,2,0,5,22,4),kt(0,7,8,-4,0,13,19,2,0,5,24,4),kt(0,7,9,-4,0,14,21,2,0,5,26,4),kt(0,8,9,-5,0,15,22,2,0,6,28,5),kt(0,8,10,-5,0,16,24,2,0,6,30,5),kt(0,8,11,-5,0,17,26,2,0,6,32,5),kt(0,9,11,-5,0,18,28,2,0,7,34,6),kt(0,9,12,-6,0,19,29,2,0,7,36,6),kt(0,10,13,-6,0,20,31,3,0,8,38,7),kt(0,10,13,-6,0,21,33,3,0,8,40,7),kt(0,10,14,-6,0,22,35,3,0,8,42,7),kt(0,11,14,-7,0,23,36,3,0,9,44,8),kt(0,11,15,-7,0,24,38,3,0,9,46,8)],uP=T5;var S5={easeInOut:\"cubic-bezier(0.4, 0, 0.2, 1)\",easeOut:\"cubic-bezier(0.0, 0, 0.2, 1)\",easeIn:\"cubic-bezier(0.4, 0, 1, 1)\",sharp:\"cubic-bezier(0.4, 0, 0.6, 1)\"},E5={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function pP(e){return`${Math.round(e)}ms`}function P5(e){if(!e)return 0;let t=e/36;return Math.min(Math.round((4+15*t**.25+t/5)*10),3e3)}function v0(e){let t={...S5,...e.easing},o={...E5,...e.duration};return{getAutoHeightDuration:P5,create:(n=[\"all\"],a={})=>{let{duration:i=o.standard,easing:l=t.easeInOut,delay:s=0,...c}=a;return(Array.isArray(n)?n:[n]).map(u=>`${u} ${typeof i==\"string\"?i:pP(i)} ${l} ${typeof s==\"string\"?s:pP(s)}`).join(\",\")},...e,easing:t,duration:o}}var C5={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},fP=C5;function R5(e){return Cr(e)||typeof e>\"u\"||typeof e==\"string\"||typeof e==\"boolean\"||typeof e==\"number\"||Array.isArray(e)}function Qd(e={}){let t={...e};function o(r){let n=Object.entries(r);for(let a=0;a{if(!Number.isNaN(+e))return+e;let t=e.match(/\\d*\\.?\\d+/g);if(!t)return 0;let o=0;for(let r=0;rKt(v,T),d),d.unstable_sxConfig={...un,...u?.unstable_sxConfig},d.unstable_sx=function(T){return Kr({sx:T,theme:this})},d.toRuntimeSource=Qd,M5(d),d}var ju=O5;function Bs(e){let t;return e<1?t=5.11916*e**2:t=4.5*Math.log(e+1)+2,Math.round(t*10)/1e3}var A5=[...Array(25)].map((e,t)=>{if(t===0)return\"none\";let o=Bs(t);return`linear-gradient(rgba(255 255 255 / ${o}), rgba(255 255 255 / ${o}))`});function x0(e){return{inputPlaceholder:e===\"dark\"?.5:.42,inputUnderline:e===\"dark\"?.7:.42,switchTrackDisabled:e===\"dark\"?.2:.12,switchTrack:e===\"dark\"?.3:.38}}function T0(e){return e===\"dark\"?A5:[]}function S0(e){let{palette:t={mode:\"light\"},opacity:o,overlays:r,colorSpace:n,...a}=e,i=Qi({...t,colorSpace:n});return{palette:i,opacity:{...x0(i.mode),...o},overlays:r||T0(i.mode),...a}}function E0(e){return!!e[0].match(/(cssVarPrefix|colorSchemeSelector|modularCssLayers|rootSelector|typography|mixins|breakpoints|direction|transitions)/)||!!e[0].match(/sxConfig$/)||e[0]===\"palette\"&&!!e[1]?.match(/(mode|contrastThreshold|tonalOffset)/)}var D5=e=>[...[...Array(25)].map((t,o)=>`--${e?`${e}-`:\"\"}overlays-${o}`),`--${e?`${e}-`:\"\"}palette-AppBar-darkBg`,`--${e?`${e}-`:\"\"}palette-AppBar-darkColor`],mP=D5;var yP=e=>(t,o)=>{let r=e.rootSelector||\":root\",n=e.colorSchemeSelector,a=n;if(n===\"class\"&&(a=\".%s\"),n===\"data\"&&(a=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(a=`[${n}=\"%s\"]`),e.defaultColorScheme===t){if(t===\"dark\"){let i={};return mP(e.cssVarPrefix).forEach(l=>{i[l]=o[l],delete o[l]}),a===\"media\"?{[r]:o,\"@media (prefers-color-scheme: dark)\":{[r]:i}}:a?{[a.replace(\"%s\",t)]:i,[`${r}, ${a.replace(\"%s\",t)}`]:o}:{[r]:{...o,...i}}}if(a&&a!==\"media\")return`${r}, ${a.replace(\"%s\",String(t))}`}else if(t){if(a===\"media\")return{[`@media (prefers-color-scheme: ${String(t)})`]:{[r]:o}};if(a)return a.replace(\"%s\",String(t))}return r};function N5(e,t){t.forEach(o=>{e[o]||(e[o]={})})}function L(e,t,o){!e[t]&&o&&(e[t]=o)}function Uu(e){return typeof e!=\"string\"||!e.startsWith(\"hsl\")?e:f0(e)}function pa(e,t){`${t}Channel`in e||(e[`${t}Channel`]=Os(Uu(e[t]),`MUI: Can't create \\`palette.${t}Channel\\` because \\`palette.${t}\\` is not one of these formats: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color().\nTo suppress this warning, you need to explicitly provide the \\`palette.${t}Channel\\` as a string (in rgb format, for example \"12 12 12\") or undefined if you want to remove the channel token.`))}function _5(e){return typeof e==\"number\"?`${e}px`:typeof e==\"string\"||typeof e==\"function\"||Array.isArray(e)?e:\"8px\"}var zn=e=>{try{return e()}catch{}},z5=(e=\"mui\")=>Id(e);function P0(e,t,o,r,n){if(!o)return;o=o===!0?{}:o;let a=n===\"dark\"?\"dark\":\"light\";if(!r){t[n]=S0({...o,palette:{mode:a,...o?.palette},colorSpace:e});return}let{palette:i,...l}=ju({...r,palette:{mode:a,...o?.palette},colorSpace:e});return t[n]={...o,palette:i,opacity:{...x0(a),...o?.opacity},overlays:o?.overlays||T0(a)},l}function C0(e={},...t){let{colorSchemes:o={light:!0},defaultColorScheme:r,disableCssColorScheme:n=!1,cssVarPrefix:a=\"mui\",nativeColor:i=!1,shouldSkipGeneratingVar:l=E0,colorSchemeSelector:s=o.light&&o.dark?\"media\":void 0,rootSelector:c=\":root\",...u}=e,m=Object.keys(o)[0],p=r||(o.light&&m!==\"light\"?\"light\":m),d=z5(a),{[p]:v,light:T,dark:S,...h}=o,y={...h},g=v;if((p===\"dark\"&&!(\"dark\"in o)||p===\"light\"&&!(\"light\"in o))&&(g=!0),!g)throw new Error(lr(21,p));let b;i&&(b=\"oklch\");let E=P0(b,y,g,u,p);T&&!y.light&&P0(b,y,T,void 0,\"light\"),S&&!y.dark&&P0(b,y,S,void 0,\"dark\");let C={defaultColorScheme:p,...E,cssVarPrefix:a,colorSchemeSelector:s,rootSelector:c,getCssVar:d,colorSchemes:y,font:{...Kd(E.typography),...E.font},spacing:_5(u.spacing)};Object.keys(C.colorSchemes).forEach(I=>{let x=C.colorSchemes[I].palette,k=O=>{let N=O.split(\"-\"),X=N[1],oe=N[2];return d(O,x[X][oe])};x.mode===\"light\"&&(L(x.common,\"background\",\"#fff\"),L(x.common,\"onBackground\",\"#000\")),x.mode===\"dark\"&&(L(x.common,\"background\",\"#000\"),L(x.common,\"onBackground\",\"#fff\"));function U(O,N,X){if(b){let oe;return O===ii&&(oe=`transparent ${((1-X)*100).toFixed(0)}%`),O===it&&(oe=`#000 ${(X*100).toFixed(0)}%`),O===lt&&(oe=`#fff ${(X*100).toFixed(0)}%`),`color-mix(in ${b}, ${N}, ${oe})`}return O(N,X)}if(N5(x,[\"Alert\",\"AppBar\",\"Avatar\",\"Button\",\"Chip\",\"FilledInput\",\"LinearProgress\",\"Skeleton\",\"Slider\",\"SnackbarContent\",\"SpeedDialAction\",\"StepConnector\",\"StepContent\",\"Switch\",\"TableCell\",\"Tooltip\"]),x.mode===\"light\"){L(x.Alert,\"errorColor\",U(it,x.error.light,.6)),L(x.Alert,\"infoColor\",U(it,x.info.light,.6)),L(x.Alert,\"successColor\",U(it,x.success.light,.6)),L(x.Alert,\"warningColor\",U(it,x.warning.light,.6)),L(x.Alert,\"errorFilledBg\",k(\"palette-error-main\")),L(x.Alert,\"infoFilledBg\",k(\"palette-info-main\")),L(x.Alert,\"successFilledBg\",k(\"palette-success-main\")),L(x.Alert,\"warningFilledBg\",k(\"palette-warning-main\")),L(x.Alert,\"errorFilledColor\",zn(()=>x.getContrastText(x.error.main))),L(x.Alert,\"infoFilledColor\",zn(()=>x.getContrastText(x.info.main))),L(x.Alert,\"successFilledColor\",zn(()=>x.getContrastText(x.success.main))),L(x.Alert,\"warningFilledColor\",zn(()=>x.getContrastText(x.warning.main))),L(x.Alert,\"errorStandardBg\",U(lt,x.error.light,.9)),L(x.Alert,\"infoStandardBg\",U(lt,x.info.light,.9)),L(x.Alert,\"successStandardBg\",U(lt,x.success.light,.9)),L(x.Alert,\"warningStandardBg\",U(lt,x.warning.light,.9)),L(x.Alert,\"errorIconColor\",k(\"palette-error-main\")),L(x.Alert,\"infoIconColor\",k(\"palette-info-main\")),L(x.Alert,\"successIconColor\",k(\"palette-success-main\")),L(x.Alert,\"warningIconColor\",k(\"palette-warning-main\")),L(x.AppBar,\"defaultBg\",k(\"palette-grey-100\")),L(x.Avatar,\"defaultBg\",k(\"palette-grey-400\")),L(x.Button,\"inheritContainedBg\",k(\"palette-grey-300\")),L(x.Button,\"inheritContainedHoverBg\",k(\"palette-grey-A100\")),L(x.Chip,\"defaultBorder\",k(\"palette-grey-400\")),L(x.Chip,\"defaultAvatarColor\",k(\"palette-grey-700\")),L(x.Chip,\"defaultIconColor\",k(\"palette-grey-700\")),L(x.FilledInput,\"bg\",\"rgba(0, 0, 0, 0.06)\"),L(x.FilledInput,\"hoverBg\",\"rgba(0, 0, 0, 0.09)\"),L(x.FilledInput,\"disabledBg\",\"rgba(0, 0, 0, 0.12)\"),L(x.LinearProgress,\"primaryBg\",U(lt,x.primary.main,.62)),L(x.LinearProgress,\"secondaryBg\",U(lt,x.secondary.main,.62)),L(x.LinearProgress,\"errorBg\",U(lt,x.error.main,.62)),L(x.LinearProgress,\"infoBg\",U(lt,x.info.main,.62)),L(x.LinearProgress,\"successBg\",U(lt,x.success.main,.62)),L(x.LinearProgress,\"warningBg\",U(lt,x.warning.main,.62)),L(x.Skeleton,\"bg\",b?U(ii,x.text.primary,.11):`rgba(${k(\"palette-text-primaryChannel\")} / 0.11)`),L(x.Slider,\"primaryTrack\",U(lt,x.primary.main,.62)),L(x.Slider,\"secondaryTrack\",U(lt,x.secondary.main,.62)),L(x.Slider,\"errorTrack\",U(lt,x.error.main,.62)),L(x.Slider,\"infoTrack\",U(lt,x.info.main,.62)),L(x.Slider,\"successTrack\",U(lt,x.success.main,.62)),L(x.Slider,\"warningTrack\",U(lt,x.warning.main,.62));let O=b?U(it,x.background.default,.6825):ku(x.background.default,.8);L(x.SnackbarContent,\"bg\",O),L(x.SnackbarContent,\"color\",zn(()=>b?Fd.text.primary:x.getContrastText(O))),L(x.SpeedDialAction,\"fabHoverBg\",ku(x.background.paper,.15)),L(x.StepConnector,\"border\",k(\"palette-grey-400\")),L(x.StepContent,\"border\",k(\"palette-grey-400\")),L(x.Switch,\"defaultColor\",k(\"palette-common-white\")),L(x.Switch,\"defaultDisabledColor\",k(\"palette-grey-100\")),L(x.Switch,\"primaryDisabledColor\",U(lt,x.primary.main,.62)),L(x.Switch,\"secondaryDisabledColor\",U(lt,x.secondary.main,.62)),L(x.Switch,\"errorDisabledColor\",U(lt,x.error.main,.62)),L(x.Switch,\"infoDisabledColor\",U(lt,x.info.main,.62)),L(x.Switch,\"successDisabledColor\",U(lt,x.success.main,.62)),L(x.Switch,\"warningDisabledColor\",U(lt,x.warning.main,.62)),L(x.TableCell,\"border\",U(lt,U(ii,x.divider,1),.88)),L(x.Tooltip,\"bg\",U(ii,x.grey[700],.92))}if(x.mode===\"dark\"){L(x.Alert,\"errorColor\",U(lt,x.error.light,.6)),L(x.Alert,\"infoColor\",U(lt,x.info.light,.6)),L(x.Alert,\"successColor\",U(lt,x.success.light,.6)),L(x.Alert,\"warningColor\",U(lt,x.warning.light,.6)),L(x.Alert,\"errorFilledBg\",k(\"palette-error-dark\")),L(x.Alert,\"infoFilledBg\",k(\"palette-info-dark\")),L(x.Alert,\"successFilledBg\",k(\"palette-success-dark\")),L(x.Alert,\"warningFilledBg\",k(\"palette-warning-dark\")),L(x.Alert,\"errorFilledColor\",zn(()=>x.getContrastText(x.error.dark))),L(x.Alert,\"infoFilledColor\",zn(()=>x.getContrastText(x.info.dark))),L(x.Alert,\"successFilledColor\",zn(()=>x.getContrastText(x.success.dark))),L(x.Alert,\"warningFilledColor\",zn(()=>x.getContrastText(x.warning.dark))),L(x.Alert,\"errorStandardBg\",U(it,x.error.light,.9)),L(x.Alert,\"infoStandardBg\",U(it,x.info.light,.9)),L(x.Alert,\"successStandardBg\",U(it,x.success.light,.9)),L(x.Alert,\"warningStandardBg\",U(it,x.warning.light,.9)),L(x.Alert,\"errorIconColor\",k(\"palette-error-main\")),L(x.Alert,\"infoIconColor\",k(\"palette-info-main\")),L(x.Alert,\"successIconColor\",k(\"palette-success-main\")),L(x.Alert,\"warningIconColor\",k(\"palette-warning-main\")),L(x.AppBar,\"defaultBg\",k(\"palette-grey-900\")),L(x.AppBar,\"darkBg\",k(\"palette-background-paper\")),L(x.AppBar,\"darkColor\",k(\"palette-text-primary\")),L(x.Avatar,\"defaultBg\",k(\"palette-grey-600\")),L(x.Button,\"inheritContainedBg\",k(\"palette-grey-800\")),L(x.Button,\"inheritContainedHoverBg\",k(\"palette-grey-700\")),L(x.Chip,\"defaultBorder\",k(\"palette-grey-700\")),L(x.Chip,\"defaultAvatarColor\",k(\"palette-grey-300\")),L(x.Chip,\"defaultIconColor\",k(\"palette-grey-300\")),L(x.FilledInput,\"bg\",\"rgba(255, 255, 255, 0.09)\"),L(x.FilledInput,\"hoverBg\",\"rgba(255, 255, 255, 0.13)\"),L(x.FilledInput,\"disabledBg\",\"rgba(255, 255, 255, 0.12)\"),L(x.LinearProgress,\"primaryBg\",U(it,x.primary.main,.5)),L(x.LinearProgress,\"secondaryBg\",U(it,x.secondary.main,.5)),L(x.LinearProgress,\"errorBg\",U(it,x.error.main,.5)),L(x.LinearProgress,\"infoBg\",U(it,x.info.main,.5)),L(x.LinearProgress,\"successBg\",U(it,x.success.main,.5)),L(x.LinearProgress,\"warningBg\",U(it,x.warning.main,.5)),L(x.Skeleton,\"bg\",b?U(ii,x.text.primary,.13):`rgba(${k(\"palette-text-primaryChannel\")} / 0.13)`),L(x.Slider,\"primaryTrack\",U(it,x.primary.main,.5)),L(x.Slider,\"secondaryTrack\",U(it,x.secondary.main,.5)),L(x.Slider,\"errorTrack\",U(it,x.error.main,.5)),L(x.Slider,\"infoTrack\",U(it,x.info.main,.5)),L(x.Slider,\"successTrack\",U(it,x.success.main,.5)),L(x.Slider,\"warningTrack\",U(it,x.warning.main,.5));let O=b?U(lt,x.background.default,.985):ku(x.background.default,.98);L(x.SnackbarContent,\"bg\",O),L(x.SnackbarContent,\"color\",zn(()=>b?h0.text.primary:x.getContrastText(O))),L(x.SpeedDialAction,\"fabHoverBg\",ku(x.background.paper,.15)),L(x.StepConnector,\"border\",k(\"palette-grey-600\")),L(x.StepContent,\"border\",k(\"palette-grey-600\")),L(x.Switch,\"defaultColor\",k(\"palette-grey-300\")),L(x.Switch,\"defaultDisabledColor\",k(\"palette-grey-600\")),L(x.Switch,\"primaryDisabledColor\",U(it,x.primary.main,.55)),L(x.Switch,\"secondaryDisabledColor\",U(it,x.secondary.main,.55)),L(x.Switch,\"errorDisabledColor\",U(it,x.error.main,.55)),L(x.Switch,\"infoDisabledColor\",U(it,x.info.main,.55)),L(x.Switch,\"successDisabledColor\",U(it,x.success.main,.55)),L(x.Switch,\"warningDisabledColor\",U(it,x.warning.main,.55)),L(x.TableCell,\"border\",U(it,U(ii,x.divider,1),.68)),L(x.Tooltip,\"bg\",U(ii,x.grey[700],.92))}pa(x.background,\"default\"),pa(x.background,\"paper\"),pa(x.common,\"background\"),pa(x.common,\"onBackground\"),pa(x,\"divider\"),Object.keys(x).forEach(O=>{let N=x[O];O!==\"tonalOffset\"&&N&&typeof N==\"object\"&&(N.main&&L(x[O],\"mainChannel\",Os(Uu(N.main))),N.light&&L(x[O],\"lightChannel\",Os(Uu(N.light))),N.dark&&L(x[O],\"darkChannel\",Os(Uu(N.dark))),N.contrastText&&L(x[O],\"contrastTextChannel\",Os(Uu(N.contrastText))),O===\"text\"&&(pa(x[O],\"primary\"),pa(x[O],\"secondary\")),O===\"action\"&&(N.active&&pa(x[O],\"active\"),N.selected&&pa(x[O],\"selected\")))})}),C=t.reduce((I,x)=>Kt(I,x),C);let P={prefix:a,disableCssColorScheme:n,shouldSkipGeneratingVar:l,getSelector:yP(C),enableContrastVars:i},{vars:A,generateThemeVars:_,generateStyleSheets:z}=m0(C,P);return C.vars=A,Object.entries(C.colorSchemes[C.defaultColorScheme]).forEach(([I,x])=>{C[I]=x}),C.generateThemeVars=_,C.generateStyleSheets=z,C.generateSpacing=function(){return Cs(u.spacing,Mu(this))},C.getColorSchemeSelector=y0(s),C.spacing=C.generateSpacing(),C.shouldSkipGeneratingVar=l,C.unstable_sxConfig={...un,...u?.unstable_sxConfig},C.unstable_sx=function(x){return Kr({sx:x,theme:this})},C.toRuntimeSource=Qd,C}function hP(e,t,o){e.colorSchemes&&o&&(e.colorSchemes[t]={...o!==!0&&o,palette:Qi({...o===!0?{}:o.palette,mode:t})})}function Ls(e={},...t){let{palette:o,cssVariables:r=!1,colorSchemes:n=o?void 0:{light:!0},defaultColorScheme:a=o?.mode,...i}=e,l=a||\"light\",s=n?.[l],c={...n,...o?{[l]:{...typeof s!=\"boolean\"&&s,palette:o}}:void 0};if(r===!1){if(!(\"colorSchemes\"in e))return ju(e,...t);let u=o;\"palette\"in e||c[l]&&(c[l]!==!0?u=c[l].palette:l===\"dark\"&&(u={mode:\"dark\"}));let m=ju({...e,palette:u},...t);return m.defaultColorScheme=l,m.colorSchemes=c,m.palette.mode===\"light\"&&(m.colorSchemes.light={...c.light!==!0&&c.light,palette:m.palette},hP(m,\"dark\",c.dark)),m.palette.mode===\"dark\"&&(m.colorSchemes.dark={...c.dark!==!0&&c.dark,palette:m.palette},hP(m,\"light\",c.light)),m}return!o&&!(\"light\"in c)&&l===\"light\"&&(c.light=!0),C0({...i,colorSchemes:c,defaultColorScheme:l,...typeof r!=\"boolean\"&&r},...t)}var B5=q(re(),1);var k5=Ls(),Wd=k5;function kn(){let e=Rs(Wd);return e[_s]||e}function L5(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}var Hu=L5;var j5=e=>Hu(e)&&e!==\"classes\",Bn=j5;var U5=Hd({themeId:_s,defaultTheme:Wd,rootShouldForwardProp:Bn}),ae=U5;var H5=Ce(\"MuiBox\",[\"root\"]),gP=H5;var V5=Ls(),$5=_u({themeId:_s,defaultTheme:V5,defaultClassName:gP.root,generateClassName:Ms.generate}),Fe=$5;var TP=q(re(),1);var Y5=q(Ie(),1);function bP(){return ws}var X5=qd,He=X5;var uj=q(re(),1);var G5=q(Ie(),1);function je(e){return d0(e)}var me=ri;function q5(e){return typeof e.main==\"string\"}function I5(e,t=[]){if(!q5(e))return!1;for(let o of t)if(!e.hasOwnProperty(o)||typeof e[o]!=\"string\")return!1;return!0}function jo(e=[]){return([,t])=>t&&I5(t,e)}function vP(e){return _e(\"MuiTypography\",e)}var Tj=Ce(\"MuiTypography\",[\"root\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"subtitle1\",\"subtitle2\",\"body1\",\"body2\",\"inherit\",\"button\",\"caption\",\"overline\",\"alignLeft\",\"alignRight\",\"alignCenter\",\"alignJustify\",\"noWrap\",\"gutterBottom\",\"paragraph\"]);var SP=q(Ie(),1),F5={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},K5=bP(),Q5=e=>{let{align:t,gutterBottom:o,noWrap:r,paragraph:n,variant:a,classes:i}=e,l={root:[\"root\",a,e.align!==\"inherit\"&&`align${me(t)}`,o&&\"gutterBottom\",r&&\"noWrap\",n&&\"paragraph\"]};return Le(l,vP,i)},W5=ae(\"span\",{name:\"MuiTypography\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.variant&&t[o.variant],o.align!==\"inherit\"&&t[`align${me(o.align)}`],o.noWrap&&t.noWrap,o.gutterBottom&&t.gutterBottom,o.paragraph&&t.paragraph]}})(He(({theme:e})=>({margin:0,variants:[{props:{variant:\"inherit\"},style:{font:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}},...Object.entries(e.typography).filter(([t,o])=>t!==\"inherit\"&&o&&typeof o==\"object\").map(([t,o])=>({props:{variant:t},style:o})),...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette?.text||{}).filter(([,t])=>typeof t==\"string\").map(([t])=>({props:{color:`text${me(t)}`},style:{color:(e.vars||e).palette.text[t]}})),{props:({ownerState:t})=>t.align!==\"inherit\",style:{textAlign:\"var(--Typography-textAlign)\"}},{props:({ownerState:t})=>t.noWrap,style:{overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\"}},{props:({ownerState:t})=>t.gutterBottom,style:{marginBottom:\"0.35em\"}},{props:({ownerState:t})=>t.paragraph,style:{marginBottom:16}}]}))),xP={h1:\"h1\",h2:\"h2\",h3:\"h3\",h4:\"h4\",h5:\"h5\",h6:\"h6\",subtitle1:\"h6\",subtitle2:\"h6\",body1:\"p\",body2:\"p\",inherit:\"p\"},Z5=TP.forwardRef(function(t,o){let{color:r,...n}=je({props:t,name:\"MuiTypography\"}),a=!F5[r],i=K5({...n,...a&&{color:r}}),{align:l=\"inherit\",className:s,component:c,gutterBottom:u=!1,noWrap:m=!1,paragraph:p=!1,variant:d=\"body1\",variantMapping:v=xP,...T}=i,S={...i,align:l,color:r,className:s,component:c,gutterBottom:u,noWrap:m,paragraph:p,variant:d,variantMapping:v},h=c||(p?\"p\":v[d]||xP[d])||\"span\",y=Q5(S);return(0,SP.jsx)(W5,{as:h,ref:o,className:ie(y.root,s),...T,ownerState:S,style:{...l!==\"inherit\"&&{\"--Typography-textAlign\":l},...T.style}})}),Xe=Z5;var $P=q(re(),1);var UP=q(re(),1);var Wi=q(re(),1);function js(e){let{controlled:t,default:o,name:r,state:n=\"value\"}=e,{current:a}=Wi.useRef(t!==void 0),[i,l]=Wi.useState(o),s=a?t:i,c=Wi.useCallback(u=>{a||l(u)},[]);return[s,c]}var Zd=js;var CP=q(re(),1);var EP=q(re(),1),J5=EP.createContext(void 0),PP=J5;function R0(){return CP.useContext(PP)}var jn=q(re(),1);function pn(e){try{return e.matches(\":focus-visible\")}catch{}return!1}var Us=q(re(),1);function yo(...e){let t=Us.useRef(void 0),o=Us.useCallback(r=>{let n=e.map(a=>{if(a==null)return null;if(typeof a==\"function\"){let i=a,l=i(r);return typeof l==\"function\"?l:()=>{i(null)}}return a.current=r,()=>{a.current=null}});return()=>{n.forEach(a=>a?.())}},e);return Us.useMemo(()=>e.every(r=>r==null)?null:r=>{t.current&&(t.current(),t.current=void 0),r!=null&&(t.current=o(r))},e)}var Mr=yo;var w0=q(re(),1);function e3(e){let t=w0.useRef(e);return wr(()=>{t.current=e}),w0.useRef((...o)=>(0,t.current)(...o)).current}var Ln=e3;var si=Ln;var Jd=q(re(),1);var wP=q(re(),1),RP={};function Hs(e,t){let o=wP.useRef(RP);return o.current===RP&&(o.current=e(t)),o}var M0=class e{static create(){return new e}static use(){let t=Hs(e.create).current,[o,r]=Jd.useState(!1);return t.shouldMount=o,t.setShouldMount=r,Jd.useEffect(t.mountEffect,[o]),t}constructor(){this.ref={current:null},this.mounted=null,this.didMount=!1,this.shouldMount=!1,this.setShouldMount=null}mount(){return this.mounted||(this.mounted=t3(),this.shouldMount=!0,this.setShouldMount(this.shouldMount)),this.mounted}mountEffect=()=>{this.shouldMount&&!this.didMount&&this.ref.current!==null&&(this.didMount=!0,this.mounted.resolve())};start(...t){this.mount().then(()=>this.ref.current?.start(...t))}stop(...t){this.mount().then(()=>this.ref.current?.stop(...t))}pulsate(...t){this.mount().then(()=>this.ref.current?.pulsate(...t))}};function em(){return M0.use()}function t3(){let e,t,o=new Promise((r,n)=>{e=r,t=n});return o.resolve=e,o.reject=t,o}var ho=q(re(),1);function tm(e,t){if(e==null)return{};var o={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;o[r]=e[r]}return o}function om(e,t){return om=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(o,r){return o.__proto__=r,o},om(e,t)}function rm(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,om(e,t)}var Vu=q(re()),$u=q(Op());var O0={disabled:!1};var MP=q(re()),Vs=MP.default.createContext(null);var OP=function(t){return t.scrollTop};var Yu=\"unmounted\",Zi=\"exited\",Ji=\"entering\",Ys=\"entered\",A0=\"exiting\",fa=(function(e){rm(t,e);function t(r,n){var a;a=e.call(this,r,n)||this;var i=n,l=i&&!i.isMounting?r.enter:r.appear,s;return a.appearStatus=null,r.in?l?(s=Zi,a.appearStatus=Ji):s=Ys:r.unmountOnExit||r.mountOnEnter?s=Yu:s=Zi,a.state={status:s},a.nextCallback=null,a}t.getDerivedStateFromProps=function(n,a){var i=n.in;return i&&a.status===Yu?{status:Zi}:null};var o=t.prototype;return o.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},o.componentDidUpdate=function(n){var a=null;if(n!==this.props){var i=this.state.status;this.props.in?i!==Ji&&i!==Ys&&(a=Ji):(i===Ji||i===Ys)&&(a=A0)}this.updateStatus(!1,a)},o.componentWillUnmount=function(){this.cancelNextCallback()},o.getTimeouts=function(){var n=this.props.timeout,a,i,l;return a=i=l=n,n!=null&&typeof n!=\"number\"&&(a=n.exit,i=n.enter,l=n.appear!==void 0?n.appear:i),{exit:a,enter:i,appear:l}},o.updateStatus=function(n,a){if(n===void 0&&(n=!1),a!==null)if(this.cancelNextCallback(),a===Ji){if(this.props.unmountOnExit||this.props.mountOnEnter){var i=this.props.nodeRef?this.props.nodeRef.current:$u.default.findDOMNode(this);i&&OP(i)}this.performEnter(n)}else this.performExit();else this.props.unmountOnExit&&this.state.status===Zi&&this.setState({status:Yu})},o.performEnter=function(n){var a=this,i=this.props.enter,l=this.context?this.context.isMounting:n,s=this.props.nodeRef?[l]:[$u.default.findDOMNode(this),l],c=s[0],u=s[1],m=this.getTimeouts(),p=l?m.appear:m.enter;if(!n&&!i||O0.disabled){this.safeSetState({status:Ys},function(){a.props.onEntered(c)});return}this.props.onEnter(c,u),this.safeSetState({status:Ji},function(){a.props.onEntering(c,u),a.onTransitionEnd(p,function(){a.safeSetState({status:Ys},function(){a.props.onEntered(c,u)})})})},o.performExit=function(){var n=this,a=this.props.exit,i=this.getTimeouts(),l=this.props.nodeRef?void 0:$u.default.findDOMNode(this);if(!a||O0.disabled){this.safeSetState({status:Zi},function(){n.props.onExited(l)});return}this.props.onExit(l),this.safeSetState({status:A0},function(){n.props.onExiting(l),n.onTransitionEnd(i.exit,function(){n.safeSetState({status:Zi},function(){n.props.onExited(l)})})})},o.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},o.safeSetState=function(n,a){a=this.setNextCallback(a),this.setState(n,a)},o.setNextCallback=function(n){var a=this,i=!0;return this.nextCallback=function(l){i&&(i=!1,a.nextCallback=null,n(l))},this.nextCallback.cancel=function(){i=!1},this.nextCallback},o.onTransitionEnd=function(n,a){this.setNextCallback(a);var i=this.props.nodeRef?this.props.nodeRef.current:$u.default.findDOMNode(this),l=n==null&&!this.props.addEndListener;if(!i||l){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var s=this.props.nodeRef?[this.nextCallback]:[i,this.nextCallback],c=s[0],u=s[1];this.props.addEndListener(c,u)}n!=null&&setTimeout(this.nextCallback,n)},o.render=function(){var n=this.state.status;if(n===Yu)return null;var a=this.props,i=a.children,l=a.in,s=a.mountOnEnter,c=a.unmountOnExit,u=a.appear,m=a.enter,p=a.exit,d=a.timeout,v=a.addEndListener,T=a.onEnter,S=a.onEntering,h=a.onEntered,y=a.onExit,g=a.onExiting,b=a.onExited,E=a.nodeRef,C=tm(a,[\"children\",\"in\",\"mountOnEnter\",\"unmountOnExit\",\"appear\",\"enter\",\"exit\",\"timeout\",\"addEndListener\",\"onEnter\",\"onEntering\",\"onEntered\",\"onExit\",\"onExiting\",\"onExited\",\"nodeRef\"]);return Vu.default.createElement(Vs.Provider,{value:null},typeof i==\"function\"?i(n,C):Vu.default.cloneElement(Vu.default.Children.only(i),C))},t})(Vu.default.Component);fa.contextType=Vs;fa.propTypes={};function $s(){}fa.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:$s,onEntering:$s,onEntered:$s,onExit:$s,onExiting:$s,onExited:$s};fa.UNMOUNTED=Yu;fa.EXITED=Zi;fa.ENTERING=Ji;fa.ENTERED=Ys;fa.EXITING=A0;var Xu=fa;function AP(e){if(e===void 0)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}var Gu=q(re());var Qr=q(re());function nm(e,t){var o=function(a){return t&&(0,Qr.isValidElement)(a)?t(a):a},r=Object.create(null);return e&&Qr.Children.map(e,function(n){return n}).forEach(function(n){r[n.key]=o(n)}),r}function o3(e,t){e=e||{},t=t||{};function o(u){return u in t?t[u]:e[u]}var r=Object.create(null),n=[];for(var a in e)a in t?n.length&&(r[a]=n,n=[]):n.push(a);var i,l={};for(var s in t){if(r[s])for(i=0;i{this.currentId=null,o()},t)}clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)};disposeEffect=()=>this.clear};function fn(){let e=Hs(Xs.create).current;return _0(e.disposeEffect),e}var am=q(re(),1);var z0=q(Ie(),1);function i3(e){let{className:t,classes:o,pulsate:r=!1,rippleX:n,rippleY:a,rippleSize:i,in:l,onExited:s,timeout:c}=e,[u,m]=am.useState(!1),p=ie(t,o.ripple,o.rippleVisible,r&&o.ripplePulsate),d={width:i,height:i,top:-(i/2)+a,left:-(i/2)+n},v=ie(o.child,u&&o.childLeaving,r&&o.childPulsate);return!l&&!u&&m(!0),am.useEffect(()=>{if(!l&&s!=null){let T=setTimeout(s,c);return()=>{clearTimeout(T)}}},[s,l,c]),(0,z0.jsx)(\"span\",{className:p,style:d,children:(0,z0.jsx)(\"span\",{className:v})})}var zP=i3;var l3=Ce(\"MuiTouchRipple\",[\"root\",\"ripple\",\"rippleVisible\",\"ripplePulsate\",\"child\",\"childLeaving\",\"childPulsate\"]),Or=l3;var im=q(Ie(),1),k0=550,s3=80,c3=_n`\n 0% {\n transform: scale(0);\n opacity: 0.1;\n }\n\n 100% {\n transform: scale(1);\n opacity: 0.3;\n }\n`,u3=_n`\n 0% {\n opacity: 1;\n }\n\n 100% {\n opacity: 0;\n }\n`,p3=_n`\n 0% {\n transform: scale(1);\n }\n\n 50% {\n transform: scale(0.92);\n }\n\n 100% {\n transform: scale(1);\n }\n`,f3=ae(\"span\",{name:\"MuiTouchRipple\",slot:\"Root\"})({overflow:\"hidden\",pointerEvents:\"none\",position:\"absolute\",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:\"inherit\"}),d3=ae(zP,{name:\"MuiTouchRipple\",slot:\"Ripple\"})`\n opacity: 0;\n position: absolute;\n\n &.${Or.rippleVisible} {\n opacity: 0.3;\n transform: scale(1);\n animation-name: ${c3};\n animation-duration: ${k0}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n &.${Or.ripplePulsate} {\n animation-duration: ${({theme:e})=>e.transitions.duration.shorter}ms;\n }\n\n & .${Or.child} {\n opacity: 1;\n display: block;\n width: 100%;\n height: 100%;\n border-radius: 50%;\n background-color: currentColor;\n }\n\n & .${Or.childLeaving} {\n opacity: 0;\n animation-name: ${u3};\n animation-duration: ${k0}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n & .${Or.childPulsate} {\n position: absolute;\n /* @noflip */\n left: 0px;\n top: 0;\n animation-name: ${p3};\n animation-duration: 2500ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n animation-iteration-count: infinite;\n animation-delay: 200ms;\n }\n`,m3=ho.forwardRef(function(t,o){let r=je({props:t,name:\"MuiTouchRipple\"}),{center:n=!1,classes:a={},className:i,...l}=r,[s,c]=ho.useState([]),u=ho.useRef(0),m=ho.useRef(null);ho.useEffect(()=>{m.current&&(m.current(),m.current=null)},[s]);let p=ho.useRef(!1),d=fn(),v=ho.useRef(null),T=ho.useRef(null),S=ho.useCallback(b=>{let{pulsate:E,rippleX:C,rippleY:P,rippleSize:A,cb:_}=b;c(z=>[...z,(0,im.jsx)(d3,{classes:{ripple:ie(a.ripple,Or.ripple),rippleVisible:ie(a.rippleVisible,Or.rippleVisible),ripplePulsate:ie(a.ripplePulsate,Or.ripplePulsate),child:ie(a.child,Or.child),childLeaving:ie(a.childLeaving,Or.childLeaving),childPulsate:ie(a.childPulsate,Or.childPulsate)},timeout:k0,pulsate:E,rippleX:C,rippleY:P,rippleSize:A},u.current)]),u.current+=1,m.current=_},[a]),h=ho.useCallback((b={},E={},C=()=>{})=>{let{pulsate:P=!1,center:A=n||E.pulsate,fakeElement:_=!1}=E;if(b?.type===\"mousedown\"&&p.current){p.current=!1;return}b?.type===\"touchstart\"&&(p.current=!0);let z=_?null:T.current,I=z?z.getBoundingClientRect():{width:0,height:0,left:0,top:0},x,k,U;if(A||b===void 0||b.clientX===0&&b.clientY===0||!b.clientX&&!b.touches)x=Math.round(I.width/2),k=Math.round(I.height/2);else{let{clientX:O,clientY:N}=b.touches&&b.touches.length>0?b.touches[0]:b;x=Math.round(O-I.left),k=Math.round(N-I.top)}if(A)U=Math.sqrt((2*I.width**2+I.height**2)/3),U%2===0&&(U+=1);else{let O=Math.max(Math.abs((z?z.clientWidth:0)-x),x)*2+2,N=Math.max(Math.abs((z?z.clientHeight:0)-k),k)*2+2;U=Math.sqrt(O**2+N**2)}b?.touches?v.current===null&&(v.current=()=>{S({pulsate:P,rippleX:x,rippleY:k,rippleSize:U,cb:C})},d.start(s3,()=>{v.current&&(v.current(),v.current=null)})):S({pulsate:P,rippleX:x,rippleY:k,rippleSize:U,cb:C})},[n,S,d]),y=ho.useCallback(()=>{h({},{pulsate:!0})},[h]),g=ho.useCallback((b,E)=>{if(d.clear(),b?.type===\"touchend\"&&v.current){v.current(),v.current=null,d.start(0,()=>{g(b,E)});return}v.current=null,c(C=>C.length>0?C.slice(1):C),m.current=E},[d]);return ho.useImperativeHandle(o,()=>({pulsate:y,start:h,stop:g}),[y,h,g]),(0,im.jsx)(f3,{className:ie(Or.root,a.root,i),ref:T,...l,children:(0,im.jsx)(N0,{component:null,exit:!0,children:s})})}),kP=m3;function BP(e){return _e(\"MuiButtonBase\",e)}var y3=Ce(\"MuiButtonBase\",[\"root\",\"disabled\",\"focusVisible\"]),LP=y3;var lm=q(Ie(),1),h3=e=>{let{disabled:t,focusVisible:o,focusVisibleClassName:r,classes:n}=e,i=Le({root:[\"root\",t&&\"disabled\",o&&\"focusVisible\"]},BP,n);return o&&r&&(i.root+=` ${r}`),i},g3=ae(\"button\",{name:\"MuiButtonBase\",slot:\"Root\"})({display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",position:\"relative\",boxSizing:\"border-box\",WebkitTapHighlightColor:\"transparent\",backgroundColor:\"transparent\",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:\"pointer\",userSelect:\"none\",verticalAlign:\"middle\",MozAppearance:\"none\",WebkitAppearance:\"none\",textDecoration:\"none\",color:\"inherit\",\"&::-moz-focus-inner\":{borderStyle:\"none\"},[`&.${LP.disabled}`]:{pointerEvents:\"none\",cursor:\"default\"},\"@media print\":{colorAdjust:\"exact\"}}),b3=jn.forwardRef(function(t,o){let r=je({props:t,name:\"MuiButtonBase\"}),{action:n,centerRipple:a=!1,children:i,className:l,component:s=\"button\",disabled:c=!1,disableRipple:u=!1,disableTouchRipple:m=!1,focusRipple:p=!1,focusVisibleClassName:d,LinkComponent:v=\"a\",onBlur:T,onClick:S,onContextMenu:h,onDragLeave:y,onFocus:g,onFocusVisible:b,onKeyDown:E,onKeyUp:C,onMouseDown:P,onMouseLeave:A,onMouseUp:_,onTouchEnd:z,onTouchMove:I,onTouchStart:x,tabIndex:k=0,TouchRippleProps:U,touchRippleRef:O,type:N,...X}=r,oe=jn.useRef(null),W=em(),Te=Mr(W.ref,O),[fe,Ke]=jn.useState(!1);c&&fe&&Ke(!1),jn.useImperativeHandle(n,()=>({focusVisible:()=>{Ke(!0),oe.current.focus()}}),[]);let Ze=W.shouldMount&&!u&&!c;jn.useEffect(()=>{fe&&p&&!u&&W.pulsate()},[u,p,fe,W]);let Ue=da(W,\"start\",P,m),xe=da(W,\"stop\",h,m),Je=da(W,\"stop\",y,m),ht=da(W,\"stop\",_,m),we=da(W,\"stop\",se=>{fe&&se.preventDefault(),A&&A(se)},m),ft=da(W,\"start\",x,m),le=da(W,\"stop\",z,m),Oe=da(W,\"stop\",I,m),Ae=da(W,\"stop\",se=>{pn(se.target)||Ke(!1),T&&T(se)},!1),et=si(se=>{oe.current||(oe.current=se.currentTarget),pn(se.target)&&(Ke(!0),b&&b(se)),g&&g(se)}),dt=()=>{let se=oe.current;return s&&s!==\"button\"&&!(se.tagName===\"A\"&&se.href)},Lt=si(se=>{p&&!se.repeat&&fe&&se.key===\" \"&&W.stop(se,()=>{W.start(se)}),se.target===se.currentTarget&&dt()&&se.key===\" \"&&se.preventDefault(),E&&E(se),se.target===se.currentTarget&&dt()&&se.key===\"Enter\"&&!c&&(se.preventDefault(),S&&S(se))}),jt=si(se=>{p&&se.key===\" \"&&fe&&!se.defaultPrevented&&W.stop(se,()=>{W.pulsate(se)}),C&&C(se),S&&se.target===se.currentTarget&&dt()&&se.key===\" \"&&!se.defaultPrevented&&S(se)}),Be=s;Be===\"button\"&&(X.href||X.to)&&(Be=v);let Nt={};if(Be===\"button\"){let se=!!X.formAction;Nt.type=N===void 0&&!se?\"button\":N,Nt.disabled=c}else!X.href&&!X.to&&(Nt.role=\"button\"),c&&(Nt[\"aria-disabled\"]=c);let Ro=Mr(o,oe),Ut={...r,centerRipple:a,component:s,disabled:c,disableRipple:u,disableTouchRipple:m,focusRipple:p,tabIndex:k,focusVisible:fe},st=h3(Ut);return(0,lm.jsxs)(g3,{as:Be,className:ie(st.root,l),ownerState:Ut,onBlur:Ae,onClick:S,onContextMenu:xe,onFocus:et,onKeyDown:Lt,onKeyUp:jt,onMouseDown:Ue,onMouseLeave:we,onMouseUp:ht,onDragLeave:Je,onTouchEnd:le,onTouchMove:Oe,onTouchStart:ft,ref:Ro,tabIndex:c?-1:k,type:N,...Nt,...X,children:[i,Ze?(0,lm.jsx)(kP,{ref:Te,center:a,...U}):null]})});function da(e,t,o,r=!1){return si(n=>(o&&o(n),r||e[t](n),!0))}var ma=b3;function jP(e){return _e(\"PrivateSwitchBase\",e)}var T9=Ce(\"PrivateSwitchBase\",[\"root\",\"checked\",\"disabled\",\"input\",\"edgeStart\",\"edgeEnd\"]);function v3(e){return typeof e==\"string\"}var dn=v3;function x3(e,t,o){return e===void 0||dn(e)?t:{...t,ownerState:{...t.ownerState,...o}}}var qu=x3;function T3(e,t,o){return typeof e==\"function\"?e(t,o):e}var Iu=T3;function S3(e,t=[]){if(e===void 0)return{};let o={};return Object.keys(e).filter(r=>r.match(/^on[A-Z]/)&&typeof e[r]==\"function\"&&!t.includes(r)).forEach(r=>{o[r]=e[r]}),o}var ya=S3;function E3(e){if(e===void 0)return{};let t={};return Object.keys(e).filter(o=>!(o.match(/^on[A-Z]/)&&typeof e[o]==\"function\")).forEach(o=>{t[o]=e[o]}),t}var sm=E3;function P3(e){let{getSlotProps:t,additionalProps:o,externalSlotProps:r,externalForwardedProps:n,className:a}=e;if(!t){let d=ie(o?.className,a,n?.className,r?.className),v={...o?.style,...n?.style,...r?.style},T={...o,...n,...r};return d.length>0&&(T.className=d),Object.keys(v).length>0&&(T.style=v),{props:T,internalRef:void 0}}let i=ya({...n,...r}),l=sm(r),s=sm(n),c=t(i),u=ie(c?.className,o?.className,a,n?.className,r?.className),m={...c?.style,...o?.style,...n?.style,...r?.style},p={...c,...o,...s,...l};return u.length>0&&(p.className=u),Object.keys(m).length>0&&(p.style=m),{props:p,internalRef:c.ref}}var Fu=P3;function Ct(e,t){let{className:o,elementType:r,ownerState:n,externalForwardedProps:a,internalForwardedProps:i,shouldForwardComponentProp:l=!1,...s}=t,{component:c,slots:u={[e]:void 0},slotProps:m={[e]:void 0},...p}=a,d=u[e]||r,v=Iu(m[e],n),{props:{component:T,...S},internalRef:h}=Fu({className:o,...s,externalForwardedProps:e===\"root\"?p:void 0,externalSlotProps:v}),y=yo(h,v?.ref,t.ref),g=e===\"root\"?T||c:T,b=qu(d,{...e===\"root\"&&!c&&!u[e]&&i,...e!==\"root\"&&!u[e]&&i,...S,...g&&!l&&{as:g},...g&&l&&{component:g},ref:y},n);return[d,b]}var cm=q(Ie(),1),C3=e=>{let{classes:t,checked:o,disabled:r,edge:n}=e,a={root:[\"root\",o&&\"checked\",r&&\"disabled\",n&&`edge${me(n)}`],input:[\"input\"]};return Le(a,jP,t)},R3=ae(ma,{name:\"MuiSwitchBase\"})({padding:9,borderRadius:\"50%\",variants:[{props:{edge:\"start\",size:\"small\"},style:{marginLeft:-3}},{props:({edge:e,ownerState:t})=>e===\"start\"&&t.size!==\"small\",style:{marginLeft:-12}},{props:{edge:\"end\",size:\"small\"},style:{marginRight:-3}},{props:({edge:e,ownerState:t})=>e===\"end\"&&t.size!==\"small\",style:{marginRight:-12}}]}),w3=ae(\"input\",{name:\"MuiSwitchBase\",shouldForwardProp:Bn})({cursor:\"inherit\",position:\"absolute\",opacity:0,width:\"100%\",height:\"100%\",top:0,left:0,margin:0,padding:0,zIndex:1}),M3=UP.forwardRef(function(t,o){let{autoFocus:r,checked:n,checkedIcon:a,defaultChecked:i,disabled:l,disableFocusRipple:s=!1,edge:c=!1,icon:u,id:m,inputProps:p,inputRef:d,name:v,onBlur:T,onChange:S,onFocus:h,readOnly:y,required:g=!1,tabIndex:b,type:E,value:C,slots:P={},slotProps:A={},..._}=t,[z,I]=Zd({controlled:n,default:!!i,name:\"SwitchBase\",state:\"checked\"}),x=R0(),k=xe=>{h&&h(xe),x&&x.onFocus&&x.onFocus(xe)},U=xe=>{T&&T(xe),x&&x.onBlur&&x.onBlur(xe)},O=xe=>{if(xe.nativeEvent.defaultPrevented||y)return;let Je=xe.target.checked;I(Je),S&&S(xe,Je)},N=l;x&&typeof N>\"u\"&&(N=x.disabled);let X=E===\"checkbox\"||E===\"radio\",oe={...t,checked:z,disabled:N,disableFocusRipple:s,edge:c},W=C3(oe),Te={slots:P,slotProps:{input:p,...A}},[fe,Ke]=Ct(\"root\",{ref:o,elementType:R3,className:W.root,shouldForwardComponentProp:!0,externalForwardedProps:{...Te,component:\"span\",..._},getSlotProps:xe=>({...xe,onFocus:Je=>{xe.onFocus?.(Je),k(Je)},onBlur:Je=>{xe.onBlur?.(Je),U(Je)}}),ownerState:oe,additionalProps:{centerRipple:!0,focusRipple:!s,role:void 0,tabIndex:null}}),[Ze,Ue]=Ct(\"input\",{ref:d,elementType:w3,className:W.input,externalForwardedProps:Te,getSlotProps:xe=>({...xe,onChange:Je=>{xe.onChange?.(Je),O(Je)}}),ownerState:oe,additionalProps:{autoFocus:r,checked:n,defaultChecked:i,disabled:N,id:X?m:void 0,name:v,readOnly:y,required:g,tabIndex:b,type:E,...E===\"checkbox\"&&C===void 0?{}:{value:C}}});return(0,cm.jsxs)(fe,{...Ke,children:[(0,cm.jsx)(Ze,{...Ue}),z?a:u]})}),HP=M3;function VP(e){return _e(\"MuiSwitch\",e)}var O3=Ce(\"MuiSwitch\",[\"root\",\"edgeStart\",\"edgeEnd\",\"switchBase\",\"colorPrimary\",\"colorSecondary\",\"sizeSmall\",\"sizeMedium\",\"checked\",\"disabled\",\"input\",\"thumb\",\"track\"]),Uo=O3;var Gs=q(Ie(),1),A3=e=>{let{classes:t,edge:o,size:r,color:n,checked:a,disabled:i}=e,l={root:[\"root\",o&&`edge${me(o)}`,`size${me(r)}`],switchBase:[\"switchBase\",`color${me(n)}`,a&&\"checked\",i&&\"disabled\"],thumb:[\"thumb\"],track:[\"track\"],input:[\"input\"]},s=Le(l,VP,t);return{...t,...s}},D3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.edge&&t[`edge${me(o.edge)}`],t[`size${me(o.size)}`]]}})({display:\"inline-flex\",width:58,height:38,overflow:\"hidden\",padding:12,boxSizing:\"border-box\",position:\"relative\",flexShrink:0,zIndex:0,verticalAlign:\"middle\",\"@media print\":{colorAdjust:\"exact\"},variants:[{props:{edge:\"start\"},style:{marginLeft:-8}},{props:{edge:\"end\"},style:{marginRight:-8}},{props:{size:\"small\"},style:{width:40,height:24,padding:7,[`& .${Uo.thumb}`]:{width:16,height:16},[`& .${Uo.switchBase}`]:{padding:4,[`&.${Uo.checked}`]:{transform:\"translateX(16px)\"}}}}]}),N3=ae(HP,{name:\"MuiSwitch\",slot:\"SwitchBase\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.switchBase,{[`& .${Uo.input}`]:t.input},o.color!==\"default\"&&t[`color${me(o.color)}`]]}})(He(({theme:e})=>({position:\"absolute\",top:0,left:0,zIndex:1,color:e.vars?e.vars.palette.Switch.defaultColor:`${e.palette.mode===\"light\"?e.palette.common.white:e.palette.grey[300]}`,transition:e.transitions.create([\"left\",\"transform\"],{duration:e.transitions.duration.shortest}),[`&.${Uo.checked}`]:{transform:\"translateX(20px)\"},[`&.${Uo.disabled}`]:{color:e.vars?e.vars.palette.Switch.defaultDisabledColor:`${e.palette.mode===\"light\"?e.palette.grey[100]:e.palette.grey[600]}`},[`&.${Uo.checked} + .${Uo.track}`]:{opacity:.5},[`&.${Uo.disabled} + .${Uo.track}`]:{opacity:e.vars?e.vars.opacity.switchTrackDisabled:`${e.palette.mode===\"light\"?.12:.2}`},[`& .${Uo.input}`]:{left:\"-100%\",width:\"300%\"}})),He(({theme:e})=>({\"&:hover\":{backgroundColor:e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity),\"@media (hover: none)\":{backgroundColor:\"transparent\"}},variants:[...Object.entries(e.palette).filter(jo([\"light\"])).map(([t])=>({props:{color:t},style:{[`&.${Uo.checked}`]:{color:(e.vars||e).palette[t].main,\"&:hover\":{backgroundColor:e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity),\"@media (hover: none)\":{backgroundColor:\"transparent\"}},[`&.${Uo.disabled}`]:{color:e.vars?e.vars.palette.Switch[`${t}DisabledColor`]:`${e.palette.mode===\"light\"?e.lighten(e.palette[t].main,.62):e.darken(e.palette[t].main,.55)}`}},[`&.${Uo.checked} + .${Uo.track}`]:{backgroundColor:(e.vars||e).palette[t].main}}}))]}))),_3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Track\"})(He(({theme:e})=>({height:\"100%\",width:\"100%\",borderRadius:14/2,zIndex:-1,transition:e.transitions.create([\"opacity\",\"background-color\"],{duration:e.transitions.duration.shortest}),backgroundColor:e.vars?e.vars.palette.common.onBackground:`${e.palette.mode===\"light\"?e.palette.common.black:e.palette.common.white}`,opacity:e.vars?e.vars.opacity.switchTrack:`${e.palette.mode===\"light\"?.38:.3}`}))),z3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Thumb\"})(He(({theme:e})=>({boxShadow:(e.vars||e).shadows[1],backgroundColor:\"currentColor\",width:20,height:20,borderRadius:\"50%\"}))),k3=$P.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSwitch\"}),{className:n,color:a=\"primary\",edge:i=!1,size:l=\"medium\",sx:s,slots:c={},slotProps:u={},...m}=r,p={...r,color:a,edge:i,size:l},d=A3(p),v={slots:c,slotProps:u},[T,S]=Ct(\"root\",{className:ie(d.root,n),elementType:D3,externalForwardedProps:v,ownerState:p,additionalProps:{sx:s}}),[h,y]=Ct(\"thumb\",{className:d.thumb,elementType:z3,externalForwardedProps:v,ownerState:p}),g=(0,Gs.jsx)(h,{...y}),[b,E]=Ct(\"track\",{className:d.track,elementType:_3,externalForwardedProps:v,ownerState:p});return(0,Gs.jsxs)(T,{...S,children:[(0,Gs.jsx)(N3,{type:\"checkbox\",icon:g,checkedIcon:g,ref:o,ownerState:p,...m,classes:{...d,root:d.switchBase},slots:{...c.switchBase&&{root:c.switchBase},...c.input&&{input:c.input}},slotProps:{...u.switchBase&&{root:typeof u.switchBase==\"function\"?u.switchBase(p):u.switchBase},input:{role:\"switch\"},...u.input&&{input:typeof u.input==\"function\"?u.input(p):u.input}}}),(0,Gs.jsx)(b,{...E})]})}),Un=k3;var ep=q(re(),1);function Ku(...e){return e.reduce((t,o)=>o==null?t:function(...n){t.apply(this,n),o.apply(this,n)},()=>{})}var dm=q(re(),1);var um=q(re(),1);function YP(e){return _e(\"MuiSvgIcon\",e)}var MH=Ce(\"MuiSvgIcon\",[\"root\",\"colorPrimary\",\"colorSecondary\",\"colorAction\",\"colorError\",\"colorDisabled\",\"fontSizeInherit\",\"fontSizeSmall\",\"fontSizeMedium\",\"fontSizeLarge\"]);var pm=q(Ie(),1),B3=e=>{let{color:t,fontSize:o,classes:r}=e,n={root:[\"root\",t!==\"inherit\"&&`color${me(t)}`,`fontSize${me(o)}`]};return Le(n,YP,r)},L3=ae(\"svg\",{name:\"MuiSvgIcon\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.color!==\"inherit\"&&t[`color${me(o.color)}`],t[`fontSize${me(o.fontSize)}`]]}})(He(({theme:e})=>({userSelect:\"none\",width:\"1em\",height:\"1em\",display:\"inline-block\",flexShrink:0,transition:e.transitions?.create?.(\"fill\",{duration:(e.vars??e).transitions?.duration?.shorter}),variants:[{props:t=>!t.hasSvgAsChild,style:{fill:\"currentColor\"}},{props:{fontSize:\"inherit\"},style:{fontSize:\"inherit\"}},{props:{fontSize:\"small\"},style:{fontSize:e.typography?.pxToRem?.(20)||\"1.25rem\"}},{props:{fontSize:\"medium\"},style:{fontSize:e.typography?.pxToRem?.(24)||\"1.5rem\"}},{props:{fontSize:\"large\"},style:{fontSize:e.typography?.pxToRem?.(35)||\"2.1875rem\"}},...Object.entries((e.vars??e).palette).filter(([,t])=>t&&t.main).map(([t])=>({props:{color:t},style:{color:(e.vars??e).palette?.[t]?.main}})),{props:{color:\"action\"},style:{color:(e.vars??e).palette?.action?.active}},{props:{color:\"disabled\"},style:{color:(e.vars??e).palette?.action?.disabled}},{props:{color:\"inherit\"},style:{color:void 0}}]}))),XP=um.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSvgIcon\"}),{children:n,className:a,color:i=\"inherit\",component:l=\"svg\",fontSize:s=\"medium\",htmlColor:c,inheritViewBox:u=!1,titleAccess:m,viewBox:p=\"0 0 24 24\",...d}=r,v=um.isValidElement(n)&&n.type===\"svg\",T={...r,color:i,component:l,fontSize:s,instanceFontSize:t.fontSize,inheritViewBox:u,viewBox:p,hasSvgAsChild:v},S={};u||(S.viewBox=p);let h=B3(T);return(0,pm.jsxs)(L3,{as:l,className:ie(h.root,a),focusable:\"false\",color:c,\"aria-hidden\":m?void 0:!0,role:m?\"img\":void 0,ref:o,...S,...d,...v&&n.props,ownerState:T,children:[v?n.props.children:n,m?(0,pm.jsx)(\"title\",{children:m}):null]})});XP.muiName=\"SvgIcon\";var fm=XP;var GP=q(Ie(),1);function Qu(e,t){function o(r,n){return(0,GP.jsx)(fm,{\"data-testid\":void 0,ref:n,...r,children:e})}return o.muiName=fm.muiName,dm.memo(dm.forwardRef(o))}function mm(e,t=166){let o;function r(...n){let a=()=>{e.apply(this,n)};clearTimeout(o),o=setTimeout(a,t)}return r.clear=()=>{clearTimeout(o)},r}var qP=mm;function Yt(e){return e&&e.ownerDocument||document}var Wu=Yt;function ha(e){return Yt(e).defaultView||window}var qs=ha;function Zu(e,t){typeof e==\"function\"?e(t):e&&(e.current=t)}var ym=wr;var tl=Gd;function j3(e,t){let o=e.charCodeAt(2);return e[0]===\"o\"&&e[1]===\"n\"&&o>=65&&o<=90&&typeof t==\"function\"}function hm(e,t){if(!e)return t;function o(i,l){let s={};return Object.keys(l).forEach(c=>{j3(c,l[c])&&typeof i[c]==\"function\"&&(s[c]=(...u)=>{i[c](...u),l[c](...u)})}),s}if(typeof e==\"function\"||typeof t==\"function\")return i=>{let l=typeof t==\"function\"?t(i):t,s=typeof e==\"function\"?e({...i,...l}):e,c=ie(i?.className,l?.className,s?.className),u=o(s,l);return{...l,...s,...u,...!!c&&{className:c},...l?.style&&s?.style&&{style:{...l.style,...s.style}},...l?.sx&&s?.sx&&{sx:[...Array.isArray(l.sx)?l.sx:[l.sx],...Array.isArray(s.sx)?s.sx:[s.sx]]}}};let r=t,n=o(e,r),a=ie(r?.className,e?.className);return{...t,...e,...n,...!!a&&{className:a},...r?.style&&e?.style&&{style:{...r.style,...e.style}},...r?.sx&&e?.sx&&{sx:[...Array.isArray(r.sx)?r.sx:[r.sx],...Array.isArray(e.sx)?e.sx:[e.sx]]}}}var FP=q(re(),1);function IP(e){return _e(\"MuiCircularProgress\",e)}var SV=Ce(\"MuiCircularProgress\",[\"root\",\"determinate\",\"indeterminate\",\"colorPrimary\",\"colorSecondary\",\"svg\",\"track\",\"circle\",\"circleDeterminate\",\"circleIndeterminate\",\"circleDisableShrink\"]);var Is=q(Ie(),1),mn=44,B0=_n`\n 0% {\n transform: rotate(0deg);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n`,L0=_n`\n 0% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: 0;\n }\n\n 50% {\n stroke-dasharray: 100px, 200px;\n stroke-dashoffset: -15px;\n }\n\n 100% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: -126px;\n }\n`,U3=typeof B0!=\"string\"?Ui`\n animation: ${B0} 1.4s linear infinite;\n `:null,H3=typeof L0!=\"string\"?Ui`\n animation: ${L0} 1.4s ease-in-out infinite;\n `:null,V3=e=>{let{classes:t,variant:o,color:r,disableShrink:n}=e,a={root:[\"root\",o,`color${me(r)}`],svg:[\"svg\"],track:[\"track\"],circle:[\"circle\",`circle${me(o)}`,n&&\"circleDisableShrink\"]};return Le(a,IP,t)},$3=ae(\"span\",{name:\"MuiCircularProgress\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`color${me(o.color)}`]]}})(He(({theme:e})=>({display:\"inline-block\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"transform\")}},{props:{variant:\"indeterminate\"},style:U3||{animation:`${B0} 1.4s linear infinite`}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}}))]}))),Y3=ae(\"svg\",{name:\"MuiCircularProgress\",slot:\"Svg\"})({display:\"block\"}),X3=ae(\"circle\",{name:\"MuiCircularProgress\",slot:\"Circle\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.circle,t[`circle${me(o.variant)}`],o.disableShrink&&t.circleDisableShrink]}})(He(({theme:e})=>({stroke:\"currentColor\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"stroke-dashoffset\")}},{props:{variant:\"indeterminate\"},style:{strokeDasharray:\"80px, 200px\",strokeDashoffset:0}},{props:({ownerState:t})=>t.variant===\"indeterminate\"&&!t.disableShrink,style:H3||{animation:`${L0} 1.4s ease-in-out infinite`}}]}))),G3=ae(\"circle\",{name:\"MuiCircularProgress\",slot:\"Track\"})(He(({theme:e})=>({stroke:\"currentColor\",opacity:(e.vars||e).palette.action.activatedOpacity}))),q3=FP.forwardRef(function(t,o){let r=je({props:t,name:\"MuiCircularProgress\"}),{className:n,color:a=\"primary\",disableShrink:i=!1,enableTrackSlot:l=!1,size:s=40,style:c,thickness:u=3.6,value:m=0,variant:p=\"indeterminate\",...d}=r,v={...r,color:a,disableShrink:i,size:s,thickness:u,value:m,variant:p,enableTrackSlot:l},T=V3(v),S={},h={},y={};if(p===\"determinate\"){let g=2*Math.PI*((mn-u)/2);S.strokeDasharray=g.toFixed(3),y[\"aria-valuenow\"]=Math.round(m),S.strokeDashoffset=`${((100-m)/100*g).toFixed(3)}px`,h.transform=\"rotate(-90deg)\"}return(0,Is.jsx)($3,{className:ie(T.root,n),style:{width:s,height:s,...h,...c},ownerState:v,ref:o,role:\"progressbar\",...y,...d,children:(0,Is.jsxs)(Y3,{className:T.svg,ownerState:v,viewBox:`${mn/2} ${mn/2} ${mn} ${mn}`,children:[l?(0,Is.jsx)(G3,{className:T.track,ownerState:v,cx:mn,cy:mn,r:(mn-u)/2,fill:\"none\",strokeWidth:u,\"aria-hidden\":\"true\"}):null,(0,Is.jsx)(X3,{className:T.circle,style:S,ownerState:v,cx:mn,cy:mn,r:(mn-u)/2,fill:\"none\",strokeWidth:u})]})})}),Ju=q3;function KP(e){return _e(\"MuiButton\",e)}var I3=Ce(\"MuiButton\",[\"root\",\"text\",\"textInherit\",\"textPrimary\",\"textSecondary\",\"textSuccess\",\"textError\",\"textInfo\",\"textWarning\",\"outlined\",\"outlinedInherit\",\"outlinedPrimary\",\"outlinedSecondary\",\"outlinedSuccess\",\"outlinedError\",\"outlinedInfo\",\"outlinedWarning\",\"contained\",\"containedInherit\",\"containedPrimary\",\"containedSecondary\",\"containedSuccess\",\"containedError\",\"containedInfo\",\"containedWarning\",\"disableElevation\",\"focusVisible\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorSuccess\",\"colorError\",\"colorInfo\",\"colorWarning\",\"textSizeSmall\",\"textSizeMedium\",\"textSizeLarge\",\"outlinedSizeSmall\",\"outlinedSizeMedium\",\"outlinedSizeLarge\",\"containedSizeSmall\",\"containedSizeMedium\",\"containedSizeLarge\",\"sizeMedium\",\"sizeSmall\",\"sizeLarge\",\"fullWidth\",\"startIcon\",\"endIcon\",\"icon\",\"iconSizeSmall\",\"iconSizeMedium\",\"iconSizeLarge\",\"loading\",\"loadingWrapper\",\"loadingIconPlaceholder\",\"loadingIndicator\",\"loadingPositionCenter\",\"loadingPositionStart\",\"loadingPositionEnd\"]),ci=I3;var QP=q(re(),1),F3=QP.createContext({}),WP=F3;var ZP=q(re(),1),K3=ZP.createContext(void 0),JP=K3;var Hn=q(Ie(),1),Q3=e=>{let{color:t,disableElevation:o,fullWidth:r,size:n,variant:a,loading:i,loadingPosition:l,classes:s}=e,c={root:[\"root\",i&&\"loading\",a,`${a}${me(t)}`,`size${me(n)}`,`${a}Size${me(n)}`,`color${me(t)}`,o&&\"disableElevation\",r&&\"fullWidth\",i&&`loadingPosition${me(l)}`],startIcon:[\"icon\",\"startIcon\",`iconSize${me(n)}`],endIcon:[\"icon\",\"endIcon\",`iconSize${me(n)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]},u=Le(c,KP,s);return{...s,...u}},tC=[{props:{size:\"small\"},style:{\"& > *:nth-of-type(1)\":{fontSize:18}}},{props:{size:\"medium\"},style:{\"& > *:nth-of-type(1)\":{fontSize:20}}},{props:{size:\"large\"},style:{\"& > *:nth-of-type(1)\":{fontSize:22}}}],W3=ae(ma,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`${o.variant}${me(o.color)}`],t[`size${me(o.size)}`],t[`${o.variant}Size${me(o.size)}`],o.color===\"inherit\"&&t.colorInherit,o.disableElevation&&t.disableElevation,o.fullWidth&&t.fullWidth,o.loading&&t.loading]}})(He(({theme:e})=>{let t=e.palette.mode===\"light\"?e.palette.grey[300]:e.palette.grey[800],o=e.palette.mode===\"light\"?e.palette.grey.A100:e.palette.grey[700];return{...e.typography.button,minWidth:64,padding:\"6px 16px\",border:0,borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create([\"background-color\",\"box-shadow\",\"border-color\",\"color\"],{duration:e.transitions.duration.short}),\"&:hover\":{textDecoration:\"none\"},[`&.${ci.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:{variant:\"contained\"},style:{color:\"var(--variant-containedColor)\",backgroundColor:\"var(--variant-containedBg)\",boxShadow:(e.vars||e).shadows[2],\"&:hover\":{boxShadow:(e.vars||e).shadows[4],\"@media (hover: none)\":{boxShadow:(e.vars||e).shadows[2]}},\"&:active\":{boxShadow:(e.vars||e).shadows[8]},[`&.${ci.focusVisible}`]:{boxShadow:(e.vars||e).shadows[6]},[`&.${ci.disabled}`]:{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground}}},{props:{variant:\"outlined\"},style:{padding:\"5px 15px\",border:\"1px solid currentColor\",borderColor:\"var(--variant-outlinedBorder, currentColor)\",backgroundColor:\"var(--variant-outlinedBg)\",color:\"var(--variant-outlinedColor)\",[`&.${ci.disabled}`]:{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`}}},{props:{variant:\"text\"},style:{padding:\"6px 8px\",color:\"var(--variant-textColor)\",backgroundColor:\"var(--variant-textBg)\"}},...Object.entries(e.palette).filter(jo()).map(([r])=>({props:{color:r},style:{\"--variant-textColor\":(e.vars||e).palette[r].main,\"--variant-outlinedColor\":(e.vars||e).palette[r].main,\"--variant-outlinedBorder\":e.alpha((e.vars||e).palette[r].main,.5),\"--variant-containedColor\":(e.vars||e).palette[r].contrastText,\"--variant-containedBg\":(e.vars||e).palette[r].main,\"@media (hover: hover)\":{\"&:hover\":{\"--variant-containedBg\":(e.vars||e).palette[r].dark,\"--variant-textBg\":e.alpha((e.vars||e).palette[r].main,(e.vars||e).palette.action.hoverOpacity),\"--variant-outlinedBorder\":(e.vars||e).palette[r].main,\"--variant-outlinedBg\":e.alpha((e.vars||e).palette[r].main,(e.vars||e).palette.action.hoverOpacity)}}}})),{props:{color:\"inherit\"},style:{color:\"inherit\",borderColor:\"currentColor\",\"--variant-containedBg\":e.vars?e.vars.palette.Button.inheritContainedBg:t,\"@media (hover: hover)\":{\"&:hover\":{\"--variant-containedBg\":e.vars?e.vars.palette.Button.inheritContainedHoverBg:o,\"--variant-textBg\":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity),\"--variant-outlinedBg\":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity)}}}},{props:{size:\"small\",variant:\"text\"},style:{padding:\"4px 5px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"text\"},style:{padding:\"8px 11px\",fontSize:e.typography.pxToRem(15)}},{props:{size:\"small\",variant:\"outlined\"},style:{padding:\"3px 9px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"outlined\"},style:{padding:\"7px 21px\",fontSize:e.typography.pxToRem(15)}},{props:{size:\"small\",variant:\"contained\"},style:{padding:\"4px 10px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"contained\"},style:{padding:\"8px 22px\",fontSize:e.typography.pxToRem(15)}},{props:{disableElevation:!0},style:{boxShadow:\"none\",\"&:hover\":{boxShadow:\"none\"},[`&.${ci.focusVisible}`]:{boxShadow:\"none\"},\"&:active\":{boxShadow:\"none\"},[`&.${ci.disabled}`]:{boxShadow:\"none\"}}},{props:{fullWidth:!0},style:{width:\"100%\"}},{props:{loadingPosition:\"center\"},style:{transition:e.transitions.create([\"background-color\",\"box-shadow\",\"border-color\"],{duration:e.transitions.duration.short}),[`&.${ci.loading}`]:{color:\"transparent\"}}}]}})),Z3=ae(\"span\",{name:\"MuiButton\",slot:\"StartIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.startIcon,o.loading&&t.startIconLoadingStart,t[`iconSize${me(o.size)}`]]}})(({theme:e})=>({display:\"inherit\",marginRight:8,marginLeft:-4,variants:[{props:{size:\"small\"},style:{marginLeft:-2}},{props:{loadingPosition:\"start\",loading:!0},style:{transition:e.transitions.create([\"opacity\"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:\"start\",loading:!0,fullWidth:!0},style:{marginRight:-8}},...tC]})),J3=ae(\"span\",{name:\"MuiButton\",slot:\"EndIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.endIcon,o.loading&&t.endIconLoadingEnd,t[`iconSize${me(o.size)}`]]}})(({theme:e})=>({display:\"inherit\",marginRight:-4,marginLeft:8,variants:[{props:{size:\"small\"},style:{marginRight:-2}},{props:{loadingPosition:\"end\",loading:!0},style:{transition:e.transitions.create([\"opacity\"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:\"end\",loading:!0,fullWidth:!0},style:{marginLeft:-8}},...tC]})),eD=ae(\"span\",{name:\"MuiButton\",slot:\"LoadingIndicator\"})(({theme:e})=>({display:\"none\",position:\"absolute\",visibility:\"visible\",variants:[{props:{loading:!0},style:{display:\"flex\"}},{props:{loadingPosition:\"start\"},style:{left:14}},{props:{loadingPosition:\"start\",size:\"small\"},style:{left:10}},{props:{variant:\"text\",loadingPosition:\"start\"},style:{left:6}},{props:{loadingPosition:\"center\"},style:{left:\"50%\",transform:\"translate(-50%)\",color:(e.vars||e).palette.action.disabled}},{props:{loadingPosition:\"end\"},style:{right:14}},{props:{loadingPosition:\"end\",size:\"small\"},style:{right:10}},{props:{variant:\"text\",loadingPosition:\"end\"},style:{right:6}},{props:{loadingPosition:\"start\",fullWidth:!0},style:{position:\"relative\",left:-10}},{props:{loadingPosition:\"end\",fullWidth:!0},style:{position:\"relative\",right:-10}}]})),eC=ae(\"span\",{name:\"MuiButton\",slot:\"LoadingIconPlaceholder\"})({display:\"inline-block\",width:\"1em\",height:\"1em\"}),tD=ep.forwardRef(function(t,o){let r=ep.useContext(WP),n=ep.useContext(JP),a=ni(r,t),i=je({props:a,name:\"MuiButton\"}),{children:l,color:s=\"primary\",component:c=\"button\",className:u,disabled:m=!1,disableElevation:p=!1,disableFocusRipple:d=!1,endIcon:v,focusVisibleClassName:T,fullWidth:S=!1,id:h,loading:y=null,loadingIndicator:g,loadingPosition:b=\"center\",size:E=\"medium\",startIcon:C,type:P,variant:A=\"text\",..._}=i,z=tl(h),I=g??(0,Hn.jsx)(Ju,{\"aria-labelledby\":z,color:\"inherit\",size:16}),x={...i,color:s,component:c,disabled:m,disableElevation:p,disableFocusRipple:d,fullWidth:S,loading:y,loadingIndicator:I,loadingPosition:b,size:E,type:P,variant:A},k=Q3(x),U=(C||y&&b===\"start\")&&(0,Hn.jsx)(Z3,{className:k.startIcon,ownerState:x,children:C||(0,Hn.jsx)(eC,{className:k.loadingIconPlaceholder,ownerState:x})}),O=(v||y&&b===\"end\")&&(0,Hn.jsx)(J3,{className:k.endIcon,ownerState:x,children:v||(0,Hn.jsx)(eC,{className:k.loadingIconPlaceholder,ownerState:x})}),N=n||\"\",X=typeof y==\"boolean\"?(0,Hn.jsx)(\"span\",{className:k.loadingWrapper,style:{display:\"contents\"},children:y&&(0,Hn.jsx)(eD,{className:k.loadingIndicator,ownerState:x,children:I})}):null;return(0,Hn.jsxs)(W3,{ownerState:x,className:ie(r.className,k.root,u,N),component:c,disabled:m||y,focusRipple:!d,focusVisibleClassName:ie(k.focusVisible,T),ref:o,type:P,id:y?z:h,..._,classes:k,children:[U,b!==\"end\"&&X,l,b===\"end\"&&X,O]})}),ga=tD;var ui=q(re(),1);function oD(e){let{elementType:t,externalSlotProps:o,ownerState:r,skipResolvingSlotProps:n=!1,...a}=e,i=n?{}:Iu(o,r),{props:l,internalRef:s}=Fu({...a,externalSlotProps:i}),c=yo(s,i?.ref,e.additionalProps?.ref);return qu(t,{...l,ref:c},r)}var cr=oD;var ur=q(re(),1);var gm=q(re(),1);var oC=q(re(),1),rD=oC.createContext({}),tp=rD;function rC(e){return _e(\"MuiList\",e)}var h7=Ce(\"MuiList\",[\"root\",\"padding\",\"dense\",\"subheader\"]);var bm=q(Ie(),1),nD=e=>{let{classes:t,disablePadding:o,dense:r,subheader:n}=e;return Le({root:[\"root\",!o&&\"padding\",r&&\"dense\",n&&\"subheader\"]},rC,t)},aD=ae(\"ul\",{name:\"MuiList\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.disablePadding&&t.padding,o.dense&&t.dense,o.subheader&&t.subheader]}})({listStyle:\"none\",margin:0,padding:0,position:\"relative\",variants:[{props:({ownerState:e})=>!e.disablePadding,style:{paddingTop:8,paddingBottom:8}},{props:({ownerState:e})=>e.subheader,style:{paddingTop:0}}]}),iD=gm.forwardRef(function(t,o){let r=je({props:t,name:\"MuiList\"}),{children:n,className:a,component:i=\"ul\",dense:l=!1,disablePadding:s=!1,subheader:c,...u}=r,m=gm.useMemo(()=>({dense:l}),[l]),p={...r,component:i,dense:l,disablePadding:s},d=nD(p);return(0,bm.jsx)(tp.Provider,{value:m,children:(0,bm.jsxs)(aD,{as:i,className:ie(d.root,a),ref:o,ownerState:p,...u,children:[c,n]})})}),j0=iD;function vm(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}var ol=vm;function Fs(e=window){let t=e.document.documentElement.clientWidth;return e.innerWidth-t}var nC=Fs;var iC=q(Ie(),1);function U0(e,t,o){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:o?null:e.firstChild}function aC(e,t,o){return e===t?o?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:o?null:e.lastChild}function lC(e,t){if(t===void 0)return!0;let o=e.innerText;return o===void 0&&(o=e.textContent),o=o.trim().toLowerCase(),o.length===0?!1:t.repeating?o[0]===t.keys[0]:o.startsWith(t.keys.join(\"\"))}function op(e,t,o,r,n,a){let i=!1,l=n(e,t,t?o:!1);for(;l;){if(l===e.firstChild){if(i)return!1;i=!0}let s=r?!1:l.disabled||l.getAttribute(\"aria-disabled\")===\"true\";if(!l.hasAttribute(\"tabindex\")||!lC(l,a)||s)l=n(e,l,o);else return l.focus(),!0}return!1}var lD=ur.forwardRef(function(t,o){let{actions:r,autoFocus:n=!1,autoFocusItem:a=!1,children:i,className:l,disabledItemsFocusable:s=!1,disableListWrap:c=!1,onKeyDown:u,variant:m=\"selectedMenu\",...p}=t,d=ur.useRef(null),v=ur.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});ym(()=>{n&&d.current.focus()},[n]),ur.useImperativeHandle(r,()=>({adjustStyleForScrollbar:(g,{direction:b})=>{let E=!d.current.style.width;if(g.clientHeight{let b=d.current,E=g.key;if(g.ctrlKey||g.metaKey||g.altKey){u&&u(g);return}let P=ol(Wu(b));if(E===\"ArrowDown\")g.preventDefault(),op(b,P,c,s,U0);else if(E===\"ArrowUp\")g.preventDefault(),op(b,P,c,s,aC);else if(E===\"Home\")g.preventDefault(),op(b,null,c,s,U0);else if(E===\"End\")g.preventDefault(),op(b,null,c,s,aC);else if(E.length===1){let A=v.current,_=E.toLowerCase(),z=performance.now();A.keys.length>0&&(z-A.lastTime>500?(A.keys=[],A.repeating=!0,A.previousKeyMatched=!0):A.repeating&&_!==A.keys[0]&&(A.repeating=!1)),A.lastTime=z,A.keys.push(_);let I=P&&!A.repeating&&lC(P,A);A.previousKeyMatched&&(I||op(b,P,!1,s,U0,A))?g.preventDefault():A.previousKeyMatched=!1}u&&u(g)},S=Mr(d,o),h=-1;ur.Children.forEach(i,(g,b)=>{if(!ur.isValidElement(g)){h===b&&(h+=1,h>=i.length&&(h=-1));return}g.props.disabled||(m===\"selectedMenu\"&&g.props.selected||h===-1)&&(h=b),h===b&&(g.props.disabled||g.props.muiSkipListHighlight||g.type.muiSkipListHighlight)&&(h+=1,h>=i.length&&(h=-1))});let y=ur.Children.map(i,(g,b)=>{if(b===h){let E={};return a&&(E.autoFocus=!0),g.props.tabIndex===void 0&&m===\"selectedMenu\"&&(E.tabIndex=0),ur.cloneElement(g,E)}return g});return(0,iC.jsx)(j0,{role:\"menu\",ref:S,className:l,onKeyDown:T,tabIndex:n?0:-1,...p,children:y})}),H0=lD;var zo=q(re(),1);var rl=q(re(),1);var sC=q(re(),1);function Wr(e){return parseInt(sC.version,10)>=19?e?.props?.ref||null:e?.ref||null}var xm=e=>e.scrollTop;function Ks(e,t){let{timeout:o,easing:r,style:n={}}=e;return{duration:n.transitionDuration??(typeof o==\"number\"?o:o[t.mode]||0),easing:n.transitionTimingFunction??(typeof r==\"object\"?r[t.mode]:r),delay:n.transitionDelay}}var cC=q(Ie(),1);function $0(e){return`scale(${e}, ${e**2})`}var sD={entering:{opacity:1,transform:$0(1)},entered:{opacity:1,transform:\"none\"}},V0=typeof navigator<\"u\"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\\/)15(.|_)4/i.test(navigator.userAgent),Y0=rl.forwardRef(function(t,o){let{addEndListener:r,appear:n=!0,children:a,easing:i,in:l,onEnter:s,onEntered:c,onEntering:u,onExit:m,onExited:p,onExiting:d,style:v,timeout:T=\"auto\",TransitionComponent:S=Xu,...h}=t,y=fn(),g=rl.useRef(),b=kn(),E=rl.useRef(null),C=Mr(E,Wr(a),o),P=O=>N=>{if(O){let X=E.current;N===void 0?O(X):O(X,N)}},A=P(u),_=P((O,N)=>{xm(O);let{duration:X,delay:oe,easing:W}=Ks({style:v,timeout:T,easing:i},{mode:\"enter\"}),Te;T===\"auto\"?(Te=b.transitions.getAutoHeightDuration(O.clientHeight),g.current=Te):Te=X,O.style.transition=[b.transitions.create(\"opacity\",{duration:Te,delay:oe}),b.transitions.create(\"transform\",{duration:V0?Te:Te*.666,delay:oe,easing:W})].join(\",\"),s&&s(O,N)}),z=P(c),I=P(d),x=P(O=>{let{duration:N,delay:X,easing:oe}=Ks({style:v,timeout:T,easing:i},{mode:\"exit\"}),W;T===\"auto\"?(W=b.transitions.getAutoHeightDuration(O.clientHeight),g.current=W):W=N,O.style.transition=[b.transitions.create(\"opacity\",{duration:W,delay:X}),b.transitions.create(\"transform\",{duration:V0?W:W*.666,delay:V0?X:X||W*.333,easing:oe})].join(\",\"),O.style.opacity=0,O.style.transform=$0(.75),m&&m(O)}),k=P(p);return(0,cC.jsx)(S,{appear:n,in:l,nodeRef:E,onEnter:_,onEntered:z,onEntering:A,onExit:x,onExited:k,onExiting:I,addEndListener:O=>{T===\"auto\"&&y.start(g.current||0,O),r&&r(E.current,O)},timeout:T===\"auto\"?null:T,...h,children:(O,{ownerState:N,...X})=>rl.cloneElement(a,{style:{opacity:0,transform:$0(.75),visibility:O===\"exited\"&&!l?\"hidden\":void 0,...sD[O],...v,...a.props.style},ref:C,...X})})});Y0&&(Y0.muiSupportAuto=!0);var rp=Y0;function cD(e){let t=Yt(e);return t.body===e?ha(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function Qs(e,t){t?e.setAttribute(\"aria-hidden\",\"true\"):e.removeAttribute(\"aria-hidden\")}function uC(e){return parseFloat(ha(e).getComputedStyle(e).paddingRight)||0}function uD(e){let o=[\"TEMPLATE\",\"SCRIPT\",\"STYLE\",\"LINK\",\"MAP\",\"META\",\"NOSCRIPT\",\"PICTURE\",\"COL\",\"COLGROUP\",\"PARAM\",\"SLOT\",\"SOURCE\",\"TRACK\"].includes(e.tagName),r=e.tagName===\"INPUT\"&&e.getAttribute(\"type\")===\"hidden\";return o||r}function pC(e,t,o,r,n){let a=[t,o,...r];[].forEach.call(e.children,i=>{let l=!a.includes(i),s=!uD(i);l&&s&&Qs(i,n)})}function X0(e,t){let o=-1;return e.some((r,n)=>t(r)?(o=n,!0):!1),o}function pD(e,t){let o=[],r=e.container;if(!t.disableScrollLock){if(cD(r)){let i=Fs(ha(r));o.push({value:r.style.paddingRight,property:\"padding-right\",el:r}),r.style.paddingRight=`${uC(r)+i}px`;let l=Yt(r).querySelectorAll(\".mui-fixed\");[].forEach.call(l,s=>{o.push({value:s.style.paddingRight,property:\"padding-right\",el:s}),s.style.paddingRight=`${uC(s)+i}px`})}let a;if(r.parentNode instanceof DocumentFragment)a=Yt(r).body;else{let i=r.parentElement,l=ha(r);a=i?.nodeName===\"HTML\"&&l.getComputedStyle(i).overflowY===\"scroll\"?i:r}o.push({value:a.style.overflow,property:\"overflow\",el:a},{value:a.style.overflowX,property:\"overflow-x\",el:a},{value:a.style.overflowY,property:\"overflow-y\",el:a}),a.style.overflow=\"hidden\"}return()=>{o.forEach(({value:a,el:i,property:l})=>{a?i.style.setProperty(l,a):i.style.removeProperty(l)})}}function fD(e){let t=[];return[].forEach.call(e.children,o=>{o.getAttribute(\"aria-hidden\")===\"true\"&&t.push(o)}),t}var Tm=class{constructor(){this.modals=[],this.containers=[]}add(t,o){let r=this.modals.indexOf(t);if(r!==-1)return r;r=this.modals.length,this.modals.push(t),t.modalRef&&Qs(t.modalRef,!1);let n=fD(o);pC(o,t.mount,t.modalRef,n,!0);let a=X0(this.containers,i=>i.container===o);return a!==-1?(this.containers[a].modals.push(t),r):(this.containers.push({modals:[t],container:o,restore:null,hiddenSiblings:n}),r)}mount(t,o){let r=X0(this.containers,a=>a.modals.includes(t)),n=this.containers[r];n.restore||(n.restore=pD(n,o))}remove(t,o=!0){let r=this.modals.indexOf(t);if(r===-1)return r;let n=X0(this.containers,i=>i.modals.includes(t)),a=this.containers[n];if(a.modals.splice(a.modals.indexOf(t),1),this.modals.splice(r,1),a.modals.length===0)a.restore&&a.restore(),t.modalRef&&Qs(t.modalRef,o),pC(a.container,t.mount,t.modalRef,a.hiddenSiblings,!1),this.containers.splice(n,1);else{let i=a.modals[a.modals.length-1];i.modalRef&&Qs(i.modalRef,!1)}return r}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}};var Em=q(re(),1);var _o=q(re(),1);var np=q(Ie(),1),dD=[\"input\",\"select\",\"textarea\",\"a[href]\",\"button\",\"[tabindex]\",\"audio[controls]\",\"video[controls]\",'[contenteditable]:not([contenteditable=\"false\"])'].join(\",\");function mD(e){let t=parseInt(e.getAttribute(\"tabindex\")||\"\",10);return Number.isNaN(t)?e.contentEditable===\"true\"||(e.nodeName===\"AUDIO\"||e.nodeName===\"VIDEO\"||e.nodeName===\"DETAILS\")&&e.getAttribute(\"tabindex\")===null?0:e.tabIndex:t}function yD(e){if(e.tagName!==\"INPUT\"||e.type!==\"radio\"||!e.name)return!1;let t=r=>e.ownerDocument.querySelector(`input[type=\"radio\"]${r}`),o=t(`[name=\"${e.name}\"]:checked`);return o||(o=t(`[name=\"${e.name}\"]`)),o!==e}function hD(e){return!(e.disabled||e.tagName===\"INPUT\"&&e.type===\"hidden\"||yD(e))}function gD(e){let t=[],o=[];return Array.from(e.querySelectorAll(dD)).forEach((r,n)=>{let a=mD(r);a===-1||!hD(r)||(a===0?t.push(r):o.push({documentOrder:n,tabIndex:a,node:r}))}),o.sort((r,n)=>r.tabIndex===n.tabIndex?r.documentOrder-n.documentOrder:r.tabIndex-n.tabIndex).map(r=>r.node).concat(t)}function bD(){return!0}function vD(e){let{children:t,disableAutoFocus:o=!1,disableEnforceFocus:r=!1,disableRestoreFocus:n=!1,getTabbable:a=gD,isEnabled:i=bD,open:l}=e,s=_o.useRef(!1),c=_o.useRef(null),u=_o.useRef(null),m=_o.useRef(null),p=_o.useRef(null),d=_o.useRef(!1),v=_o.useRef(null),T=yo(Wr(t),v),S=_o.useRef(null);_o.useEffect(()=>{!l||!v.current||(d.current=!o)},[o,l]),_o.useEffect(()=>{if(!l||!v.current)return;let g=Yt(v.current),b=ol(g);return v.current.contains(b)||(v.current.hasAttribute(\"tabIndex\")||v.current.setAttribute(\"tabIndex\",\"-1\"),d.current&&v.current.focus()),()=>{n||(m.current&&m.current.focus&&(s.current=!0,m.current.focus()),m.current=null)}},[l]),_o.useEffect(()=>{if(!l||!v.current)return;let g=Yt(v.current),b=P=>{if(S.current=P,r||!i()||P.key!==\"Tab\")return;ol(g)===v.current&&P.shiftKey&&(s.current=!0,u.current&&u.current.focus())},E=()=>{let P=v.current;if(P===null)return;let A=ol(g);if(!g.hasFocus()||!i()||s.current){s.current=!1;return}if(P.contains(A)||r&&A!==c.current&&A!==u.current)return;if(A!==p.current)p.current=null;else if(p.current!==null)return;if(!d.current)return;let _=[];if((A===c.current||A===u.current)&&(_=a(v.current)),_.length>0){let z=!!(S.current?.shiftKey&&S.current?.key===\"Tab\"),I=_[0],x=_[_.length-1];typeof I!=\"string\"&&typeof x!=\"string\"&&(z?x.focus():I.focus())}else P.focus()};g.addEventListener(\"focusin\",E),g.addEventListener(\"keydown\",b,!0);let C=setInterval(()=>{let P=ol(g);P&&P.tagName===\"BODY\"&&E()},50);return()=>{clearInterval(C),g.removeEventListener(\"focusin\",E),g.removeEventListener(\"keydown\",b,!0)}},[o,r,n,i,l,a]);let h=g=>{m.current===null&&(m.current=g.relatedTarget),d.current=!0,p.current=g.target;let b=t.props.onFocus;b&&b(g)},y=g=>{m.current===null&&(m.current=g.relatedTarget),d.current=!0};return(0,np.jsxs)(_o.Fragment,{children:[(0,np.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:y,ref:c,\"data-testid\":\"sentinelStart\"}),_o.cloneElement(t,{ref:T,onFocus:h}),(0,np.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:y,ref:u,\"data-testid\":\"sentinelEnd\"})]})}var G0=vD;var ba=q(re(),1),fC=q(Op(),1);function xD(e){return typeof e==\"function\"?e():e}var TD=ba.forwardRef(function(t,o){let{children:r,container:n,disablePortal:a=!1}=t,[i,l]=ba.useState(null),s=yo(ba.isValidElement(r)?Wr(r):null,o);return wr(()=>{a||l(xD(n)||document.body)},[n,a]),wr(()=>{if(i&&!a)return Zu(o,i),()=>{Zu(o,null)}},[o,i,a]),a?ba.isValidElement(r)?ba.cloneElement(r,{ref:s}):r:i&&fC.createPortal(r,i)}),ap=TD;var yC=q(re(),1);var Ws=q(re(),1);var dC=q(Ie(),1),SD={entering:{opacity:1},entered:{opacity:1}},ED=Ws.forwardRef(function(t,o){let r=kn(),n={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:a,appear:i=!0,children:l,easing:s,in:c,onEnter:u,onEntered:m,onEntering:p,onExit:d,onExited:v,onExiting:T,style:S,timeout:h=n,TransitionComponent:y=Xu,...g}=t,b=!0,E=Ws.useRef(null),C=Mr(E,Wr(l),o),P=O=>N=>{if(O){let X=E.current;N===void 0?O(X):O(X,N)}},A=P(p),_=P((O,N)=>{xm(O);let X=Ks({style:S,timeout:h,easing:s},{mode:\"enter\"});O.style.webkitTransition=r.transitions.create(\"opacity\",X),O.style.transition=r.transitions.create(\"opacity\",X),u&&u(O,N)}),z=P(m),I=P(T),x=P(O=>{let N=Ks({style:S,timeout:h,easing:s},{mode:\"exit\"});O.style.webkitTransition=r.transitions.create(\"opacity\",N),O.style.transition=r.transitions.create(\"opacity\",N),d&&d(O)}),k=P(v);return(0,dC.jsx)(y,{appear:i,in:c,nodeRef:b?E:void 0,onEnter:_,onEntered:z,onEntering:A,onExit:x,onExited:k,onExiting:I,addEndListener:O=>{a&&a(E.current,O)},timeout:h,...g,children:(O,{ownerState:N,...X})=>Ws.cloneElement(l,{style:{opacity:0,visibility:O===\"exited\"&&!c?\"hidden\":void 0,...SD[O],...S,...l.props.style},ref:C,...X})})}),q0=ED;function mC(e){return _e(\"MuiBackdrop\",e)}var k$=Ce(\"MuiBackdrop\",[\"root\",\"invisible\"]);var I0=q(Ie(),1),PD=e=>{let{classes:t,invisible:o}=e;return Le({root:[\"root\",o&&\"invisible\"]},mC,t)},CD=ae(\"div\",{name:\"MuiBackdrop\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.invisible&&t.invisible]}})({position:\"fixed\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",right:0,bottom:0,top:0,left:0,backgroundColor:\"rgba(0, 0, 0, 0.5)\",WebkitTapHighlightColor:\"transparent\",variants:[{props:{invisible:!0},style:{backgroundColor:\"transparent\"}}]}),RD=yC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiBackdrop\"}),{children:n,className:a,component:i=\"div\",invisible:l=!1,open:s,components:c={},componentsProps:u={},slotProps:m={},slots:p={},TransitionComponent:d,transitionDuration:v,...T}=r,S={...r,component:i,invisible:l},h=PD(S),y={transition:d,root:c.Root,...p},g={...u,...m},b={component:i,slots:y,slotProps:g},[E,C]=Ct(\"root\",{elementType:CD,externalForwardedProps:b,className:ie(h.root,a),ownerState:S}),[P,A]=Ct(\"transition\",{elementType:q0,externalForwardedProps:b,ownerState:S});return(0,I0.jsx)(P,{in:s,timeout:v,...T,...A,children:(0,I0.jsx)(E,{\"aria-hidden\":!0,...C,ref:o,children:n})})}),F0=RD;var yn=q(re(),1);function wD(e){return typeof e==\"function\"?e():e}function MD(e){return e?e.props.hasOwnProperty(\"in\"):!1}var hC=()=>{},Sm=new Tm;function OD(e){let{container:t,disableEscapeKeyDown:o=!1,disableScrollLock:r=!1,closeAfterTransition:n=!1,onTransitionEnter:a,onTransitionExited:i,children:l,onClose:s,open:c,rootRef:u}=e,m=yn.useRef({}),p=yn.useRef(null),d=yn.useRef(null),v=yo(d,u),[T,S]=yn.useState(!c),h=MD(l),y=!0;(e[\"aria-hidden\"]===\"false\"||e[\"aria-hidden\"]===!1)&&(y=!1);let g=()=>Yt(p.current),b=()=>(m.current.modalRef=d.current,m.current.mount=p.current,m.current),E=()=>{Sm.mount(b(),{disableScrollLock:r}),d.current&&(d.current.scrollTop=0)},C=Ln(()=>{let O=wD(t)||g().body;Sm.add(b(),O),d.current&&E()}),P=()=>Sm.isTopModal(b()),A=Ln(O=>{p.current=O,O&&(c&&P()?E():d.current&&Qs(d.current,y))}),_=yn.useCallback(()=>{Sm.remove(b(),y)},[y]);yn.useEffect(()=>()=>{_()},[_]),yn.useEffect(()=>{c?C():(!h||!n)&&_()},[c,_,h,n,C]);let z=O=>N=>{O.onKeyDown?.(N),!(N.key!==\"Escape\"||N.which===229||!P())&&(o||(N.stopPropagation(),s&&s(N,\"escapeKeyDown\")))},I=O=>N=>{O.onClick?.(N),N.target===N.currentTarget&&s&&s(N,\"backdropClick\")};return{getRootProps:(O={})=>{let N=ya(e);delete N.onTransitionEnter,delete N.onTransitionExited;let X={...N,...O};return{role:\"presentation\",...X,onKeyDown:z(X),ref:v}},getBackdropProps:(O={})=>{let N=O;return{\"aria-hidden\":!0,...N,onClick:I(N),open:c}},getTransitionProps:()=>{let O=()=>{S(!1),a&&a()},N=()=>{S(!0),i&&i(),n&&_()};return{onEnter:Ku(O,l?.props.onEnter??hC),onExited:Ku(N,l?.props.onExited??hC)}},rootRef:v,portalRef:A,isTopModal:P,exited:T,hasTransition:h}}var gC=OD;function bC(e){return _e(\"MuiModal\",e)}var rY=Ce(\"MuiModal\",[\"root\",\"hidden\",\"backdrop\"]);var Zs=q(Ie(),1),AD=e=>{let{open:t,exited:o,classes:r}=e;return Le({root:[\"root\",!t&&o&&\"hidden\"],backdrop:[\"backdrop\"]},bC,r)},DD=ae(\"div\",{name:\"MuiModal\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.open&&o.exited&&t.hidden]}})(He(({theme:e})=>({position:\"fixed\",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0,variants:[{props:({ownerState:t})=>!t.open&&t.exited,style:{visibility:\"hidden\"}}]}))),ND=ae(F0,{name:\"MuiModal\",slot:\"Backdrop\"})({zIndex:-1}),_D=Em.forwardRef(function(t,o){let r=je({name:\"MuiModal\",props:t}),{BackdropComponent:n=ND,BackdropProps:a,classes:i,className:l,closeAfterTransition:s=!1,children:c,container:u,component:m,components:p={},componentsProps:d={},disableAutoFocus:v=!1,disableEnforceFocus:T=!1,disableEscapeKeyDown:S=!1,disablePortal:h=!1,disableRestoreFocus:y=!1,disableScrollLock:g=!1,hideBackdrop:b=!1,keepMounted:E=!1,onClose:C,onTransitionEnter:P,onTransitionExited:A,open:_,slotProps:z={},slots:I={},theme:x,...k}=r,U={...r,closeAfterTransition:s,disableAutoFocus:v,disableEnforceFocus:T,disableEscapeKeyDown:S,disablePortal:h,disableRestoreFocus:y,disableScrollLock:g,hideBackdrop:b,keepMounted:E},{getRootProps:O,getBackdropProps:N,getTransitionProps:X,portalRef:oe,isTopModal:W,exited:Te,hasTransition:fe}=gC({...U,rootRef:o}),Ke={...U,exited:Te},Ze=AD(Ke),Ue={};if(c.props.tabIndex===void 0&&(Ue.tabIndex=\"-1\"),fe){let{onEnter:le,onExited:Oe}=X();Ue.onEnter=le,Ue.onExited=Oe}let xe={slots:{root:p.Root,backdrop:p.Backdrop,...I},slotProps:{...d,...z}},[Je,ht]=Ct(\"root\",{ref:o,elementType:DD,externalForwardedProps:{...xe,...k,component:m},getSlotProps:O,ownerState:Ke,className:ie(l,Ze?.root,!Ke.open&&Ke.exited&&Ze?.hidden)}),[we,ft]=Ct(\"backdrop\",{ref:a?.ref,elementType:n,externalForwardedProps:xe,shouldForwardComponentProp:!0,additionalProps:a,getSlotProps:le=>N({...le,onClick:Oe=>{le?.onClick&&le.onClick(Oe)}}),className:ie(a?.className,Ze?.backdrop),ownerState:Ke});return!E&&!_&&(!fe||Te)?null:(0,Zs.jsx)(ap,{ref:oe,container:u,disablePortal:h,children:(0,Zs.jsxs)(Je,{...ht,children:[!b&&n?(0,Zs.jsx)(we,{...ft}):null,(0,Zs.jsx)(G0,{disableEnforceFocus:T,disableAutoFocus:v,disableRestoreFocus:y,isEnabled:W,open:_,children:Em.cloneElement(c,Ue)})]})})}),K0=_D;var xC=q(re(),1);function vC(e){return _e(\"MuiPaper\",e)}var SY=Ce(\"MuiPaper\",[\"root\",\"rounded\",\"outlined\",\"elevation\",\"elevation0\",\"elevation1\",\"elevation2\",\"elevation3\",\"elevation4\",\"elevation5\",\"elevation6\",\"elevation7\",\"elevation8\",\"elevation9\",\"elevation10\",\"elevation11\",\"elevation12\",\"elevation13\",\"elevation14\",\"elevation15\",\"elevation16\",\"elevation17\",\"elevation18\",\"elevation19\",\"elevation20\",\"elevation21\",\"elevation22\",\"elevation23\",\"elevation24\"]);var TC=q(Ie(),1),zD=e=>{let{square:t,elevation:o,variant:r,classes:n}=e,a={root:[\"root\",r,!t&&\"rounded\",r===\"elevation\"&&`elevation${o}`]};return Le(a,vC,n)},kD=ae(\"div\",{name:\"MuiPaper\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],!o.square&&t.rounded,o.variant===\"elevation\"&&t[`elevation${o.elevation}`]]}})(He(({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create(\"box-shadow\"),variants:[{props:({ownerState:t})=>!t.square,style:{borderRadius:e.shape.borderRadius}},{props:{variant:\"outlined\"},style:{border:`1px solid ${(e.vars||e).palette.divider}`}},{props:{variant:\"elevation\"},style:{boxShadow:\"var(--Paper-shadow)\",backgroundImage:\"var(--Paper-overlay)\"}}]}))),BD=xC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiPaper\"}),n=kn(),{className:a,component:i=\"div\",elevation:l=1,square:s=!1,variant:c=\"elevation\",...u}=r,m={...r,component:i,elevation:l,square:s,variant:c},p=zD(m);return(0,TC.jsx)(kD,{as:i,ownerState:m,className:ie(p.root,a),ref:o,...u,style:{...c===\"elevation\"&&{\"--Paper-shadow\":(n.vars||n).shadows[l],...n.vars&&{\"--Paper-overlay\":n.vars.overlays?.[l]},...!n.vars&&n.palette.mode===\"dark\"&&{\"--Paper-overlay\":`linear-gradient(${As(\"#fff\",Bs(l))}, ${As(\"#fff\",Bs(l))})`}},...u.style}})}),Q0=BD;function SC(e){return _e(\"MuiPopover\",e)}var jY=Ce(\"MuiPopover\",[\"root\",\"paper\"]);var Cm=q(Ie(),1);function EC(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.height/2:t===\"bottom\"&&(o=e.height),o}function PC(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.width/2:t===\"right\"&&(o=e.width),o}function CC(e){return[e.horizontal,e.vertical].map(t=>typeof t==\"number\"?`${t}px`:t).join(\" \")}function Pm(e){return typeof e==\"function\"?e():e}var LD=e=>{let{classes:t}=e;return Le({root:[\"root\"],paper:[\"paper\"]},SC,t)},jD=ae(K0,{name:\"MuiPopover\",slot:\"Root\"})({}),W0=ae(Q0,{name:\"MuiPopover\",slot:\"Paper\"})({position:\"absolute\",overflowY:\"auto\",overflowX:\"hidden\",minWidth:16,minHeight:16,maxWidth:\"calc(100% - 32px)\",maxHeight:\"calc(100% - 32px)\",outline:0}),UD=zo.forwardRef(function(t,o){let r=je({props:t,name:\"MuiPopover\"}),{action:n,anchorEl:a,anchorOrigin:i={vertical:\"top\",horizontal:\"left\"},anchorPosition:l,anchorReference:s=\"anchorEl\",children:c,className:u,container:m,elevation:p=8,marginThreshold:d=16,open:v,PaperProps:T={},slots:S={},slotProps:h={},transformOrigin:y={vertical:\"top\",horizontal:\"left\"},TransitionComponent:g,transitionDuration:b=\"auto\",TransitionProps:E={},disableScrollLock:C=!1,...P}=r,A=zo.useRef(),_={...r,anchorOrigin:i,anchorReference:s,elevation:p,marginThreshold:d,transformOrigin:y,TransitionComponent:g,transitionDuration:b,TransitionProps:E},z=LD(_),I=zo.useCallback(()=>{if(s===\"anchorPosition\")return l;let le=Pm(a),Ae=(le&&le.nodeType===1?le:Wu(A.current).body).getBoundingClientRect();return{top:Ae.top+EC(Ae,i.vertical),left:Ae.left+PC(Ae,i.horizontal)}},[a,i.horizontal,i.vertical,l,s]),x=zo.useCallback(le=>({vertical:EC(le,y.vertical),horizontal:PC(le,y.horizontal)}),[y.horizontal,y.vertical]),k=zo.useCallback(le=>{let Oe={width:le.offsetWidth,height:le.offsetHeight},Ae=x(Oe);if(s===\"none\")return{top:null,left:null,transformOrigin:CC(Ae)};let et=I(),dt=et.top-Ae.vertical,Lt=et.left-Ae.horizontal,jt=dt+Oe.height,Be=Lt+Oe.width,Nt=qs(Pm(a)),Ro=Nt.innerHeight-d,Ut=Nt.innerWidth-d;if(d!==null&&dtRo){let st=jt-Ro;dt-=st,Ae.vertical+=st}if(d!==null&&LtUt){let st=Be-Ut;Lt-=st,Ae.horizontal+=st}return{top:`${Math.round(dt)}px`,left:`${Math.round(Lt)}px`,transformOrigin:CC(Ae)}},[a,s,I,x,d]),[U,O]=zo.useState(v),N=zo.useCallback(()=>{let le=A.current;if(!le)return;let Oe=k(le);Oe.top!==null&&le.style.setProperty(\"top\",Oe.top),Oe.left!==null&&(le.style.left=Oe.left),le.style.transformOrigin=Oe.transformOrigin,O(!0)},[k]);zo.useEffect(()=>(C&&window.addEventListener(\"scroll\",N),()=>window.removeEventListener(\"scroll\",N)),[a,C,N]);let X=()=>{N()},oe=()=>{O(!1)};zo.useEffect(()=>{v&&N()}),zo.useImperativeHandle(n,()=>v?{updatePosition:()=>{N()}}:null,[v,N]),zo.useEffect(()=>{if(!v)return;let le=qP(()=>{N()}),Oe=qs(Pm(a));return Oe.addEventListener(\"resize\",le),()=>{le.clear(),Oe.removeEventListener(\"resize\",le)}},[a,v,N]);let W=b,Te={slots:{transition:g,...S},slotProps:{transition:E,paper:T,...h}},[fe,Ke]=Ct(\"transition\",{elementType:rp,externalForwardedProps:Te,ownerState:_,getSlotProps:le=>({...le,onEntering:(Oe,Ae)=>{le.onEntering?.(Oe,Ae),X()},onExited:Oe=>{le.onExited?.(Oe),oe()}}),additionalProps:{appear:!0,in:v}});b===\"auto\"&&!fe.muiSupportAuto&&(W=void 0);let Ze=m||(a?Wu(Pm(a)).body:void 0),[Ue,{slots:xe,slotProps:Je,...ht}]=Ct(\"root\",{ref:o,elementType:jD,externalForwardedProps:{...Te,...P},shouldForwardComponentProp:!0,additionalProps:{slots:{backdrop:S.backdrop},slotProps:{backdrop:hm(typeof h.backdrop==\"function\"?h.backdrop(_):h.backdrop,{invisible:!0})},container:Ze,open:v},ownerState:_,className:ie(z.root,u)}),[we,ft]=Ct(\"paper\",{ref:A,className:z.paper,elementType:W0,externalForwardedProps:Te,shouldForwardComponentProp:!0,additionalProps:{elevation:p,style:U?void 0:{opacity:0}},ownerState:_});return(0,Cm.jsx)(Ue,{...ht,...!dn(Ue)&&{slots:xe,slotProps:Je,disableScrollLock:C},children:(0,Cm.jsx)(fe,{...Ke,timeout:W,children:(0,Cm.jsx)(we,{...ft,children:c})})})}),Z0=UD;function RC(e){return _e(\"MuiMenu\",e)}var lX=Ce(\"MuiMenu\",[\"root\",\"paper\",\"list\"]);var J0=q(Ie(),1),HD={vertical:\"top\",horizontal:\"right\"},VD={vertical:\"top\",horizontal:\"left\"},$D=e=>{let{classes:t}=e;return Le({root:[\"root\"],paper:[\"paper\"],list:[\"list\"]},RC,t)},YD=ae(Z0,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiMenu\",slot:\"Root\"})({}),XD=ae(W0,{name:\"MuiMenu\",slot:\"Paper\"})({maxHeight:\"calc(100% - 96px)\",WebkitOverflowScrolling:\"touch\"}),GD=ae(H0,{name:\"MuiMenu\",slot:\"List\"})({outline:0}),qD=ui.forwardRef(function(t,o){let r=je({props:t,name:\"MuiMenu\"}),{autoFocus:n=!0,children:a,className:i,disableAutoFocusItem:l=!1,MenuListProps:s={},onClose:c,open:u,PaperProps:m={},PopoverClasses:p,transitionDuration:d=\"auto\",TransitionProps:{onEntering:v,...T}={},variant:S=\"selectedMenu\",slots:h={},slotProps:y={},...g}=r,b=li(),E={...r,autoFocus:n,disableAutoFocusItem:l,MenuListProps:s,onEntering:v,PaperProps:m,transitionDuration:d,TransitionProps:T,variant:S},C=$D(E),P=n&&!l&&u,A=ui.useRef(null),_=(W,Te)=>{A.current&&A.current.adjustStyleForScrollbar(W,{direction:b?\"rtl\":\"ltr\"}),v&&v(W,Te)},z=W=>{W.key===\"Tab\"&&(W.preventDefault(),c&&c(W,\"tabKeyDown\"))},I=-1;ui.Children.map(a,(W,Te)=>{ui.isValidElement(W)&&(W.props.disabled||(S===\"selectedMenu\"&&W.props.selected||I===-1)&&(I=Te))});let x={slots:h,slotProps:{list:s,transition:T,paper:m,...y}},k=cr({elementType:h.root,externalSlotProps:y.root,ownerState:E,className:[C.root,i]}),[U,O]=Ct(\"paper\",{className:C.paper,elementType:XD,externalForwardedProps:x,shouldForwardComponentProp:!0,ownerState:E}),[N,X]=Ct(\"list\",{className:ie(C.list,s.className),elementType:GD,shouldForwardComponentProp:!0,externalForwardedProps:x,getSlotProps:W=>({...W,onKeyDown:Te=>{z(Te),W.onKeyDown?.(Te)}}),ownerState:E}),oe=typeof x.slotProps.transition==\"function\"?x.slotProps.transition(E):x.slotProps.transition;return(0,J0.jsx)(YD,{onClose:c,anchorOrigin:{vertical:\"bottom\",horizontal:b?\"right\":\"left\"},transformOrigin:b?HD:VD,slots:{root:h.root,paper:U,backdrop:h.backdrop,...h.transition&&{transition:h.transition}},slotProps:{root:k,paper:O,backdrop:typeof y.backdrop==\"function\"?y.backdrop(E):y.backdrop,transition:{...oe,onEntering:(...W)=>{_(...W),oe?.onEntering?.(...W)}}},open:u,ref:o,transitionDuration:d,ownerState:E,...g,classes:p,children:(0,J0.jsx)(N,{actions:A,autoFocus:n&&(I===-1||l),autoFocusItem:P,variant:S,...X,children:a})})}),ip=qD;var pi=q(re(),1);var MC=q(re(),1);function wC(e){return _e(\"MuiDivider\",e)}var ID=Ce(\"MuiDivider\",[\"root\",\"absolute\",\"fullWidth\",\"inset\",\"middle\",\"flexItem\",\"light\",\"vertical\",\"withChildren\",\"withChildrenVertical\",\"textAlignRight\",\"textAlignLeft\",\"wrapper\",\"wrapperVertical\"]),Rm=ID;var eb=q(Ie(),1),FD=e=>{let{absolute:t,children:o,classes:r,flexItem:n,light:a,orientation:i,textAlign:l,variant:s}=e;return Le({root:[\"root\",t&&\"absolute\",s,a&&\"light\",i===\"vertical\"&&\"vertical\",n&&\"flexItem\",o&&\"withChildren\",o&&i===\"vertical\"&&\"withChildrenVertical\",l===\"right\"&&i!==\"vertical\"&&\"textAlignRight\",l===\"left\"&&i!==\"vertical\"&&\"textAlignLeft\"],wrapper:[\"wrapper\",i===\"vertical\"&&\"wrapperVertical\"]},wC,r)},KD=ae(\"div\",{name:\"MuiDivider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.absolute&&t.absolute,t[o.variant],o.light&&t.light,o.orientation===\"vertical\"&&t.vertical,o.flexItem&&t.flexItem,o.children&&t.withChildren,o.children&&o.orientation===\"vertical\"&&t.withChildrenVertical,o.textAlign===\"right\"&&o.orientation!==\"vertical\"&&t.textAlignRight,o.textAlign===\"left\"&&o.orientation!==\"vertical\"&&t.textAlignLeft]}})(He(({theme:e})=>({margin:0,flexShrink:0,borderWidth:0,borderStyle:\"solid\",borderColor:(e.vars||e).palette.divider,borderBottomWidth:\"thin\",variants:[{props:{absolute:!0},style:{position:\"absolute\",bottom:0,left:0,width:\"100%\"}},{props:{light:!0},style:{borderColor:e.alpha((e.vars||e).palette.divider,.08)}},{props:{variant:\"inset\"},style:{marginLeft:72}},{props:{variant:\"middle\",orientation:\"horizontal\"},style:{marginLeft:e.spacing(2),marginRight:e.spacing(2)}},{props:{variant:\"middle\",orientation:\"vertical\"},style:{marginTop:e.spacing(1),marginBottom:e.spacing(1)}},{props:{orientation:\"vertical\"},style:{height:\"100%\",borderBottomWidth:0,borderRightWidth:\"thin\"}},{props:{flexItem:!0},style:{alignSelf:\"stretch\",height:\"auto\"}},{props:({ownerState:t})=>!!t.children,style:{display:\"flex\",textAlign:\"center\",border:0,borderTopStyle:\"solid\",borderLeftStyle:\"solid\",\"&::before, &::after\":{content:'\"\"',alignSelf:\"center\"}}},{props:({ownerState:t})=>t.children&&t.orientation!==\"vertical\",style:{\"&::before, &::after\":{width:\"100%\",borderTop:`thin solid ${(e.vars||e).palette.divider}`,borderTopStyle:\"inherit\"}}},{props:({ownerState:t})=>t.orientation===\"vertical\"&&t.children,style:{flexDirection:\"column\",\"&::before, &::after\":{height:\"100%\",borderLeft:`thin solid ${(e.vars||e).palette.divider}`,borderLeftStyle:\"inherit\"}}},{props:({ownerState:t})=>t.textAlign===\"right\"&&t.orientation!==\"vertical\",style:{\"&::before\":{width:\"90%\"},\"&::after\":{width:\"10%\"}}},{props:({ownerState:t})=>t.textAlign===\"left\"&&t.orientation!==\"vertical\",style:{\"&::before\":{width:\"10%\"},\"&::after\":{width:\"90%\"}}}]}))),QD=ae(\"span\",{name:\"MuiDivider\",slot:\"Wrapper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.wrapper,o.orientation===\"vertical\"&&t.wrapperVertical]}})(He(({theme:e})=>({display:\"inline-block\",paddingLeft:`calc(${e.spacing(1)} * 1.2)`,paddingRight:`calc(${e.spacing(1)} * 1.2)`,whiteSpace:\"nowrap\",variants:[{props:{orientation:\"vertical\"},style:{paddingTop:`calc(${e.spacing(1)} * 1.2)`,paddingBottom:`calc(${e.spacing(1)} * 1.2)`}}]}))),tb=MC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiDivider\"}),{absolute:n=!1,children:a,className:i,orientation:l=\"horizontal\",component:s=a||l===\"vertical\"?\"div\":\"hr\",flexItem:c=!1,light:u=!1,role:m=s!==\"hr\"?\"separator\":void 0,textAlign:p=\"center\",variant:d=\"fullWidth\",...v}=r,T={...r,absolute:n,component:s,flexItem:c,light:u,orientation:l,role:m,textAlign:p,variant:d},S=FD(T);return(0,eb.jsx)(KD,{as:s,className:ie(S.root,i),role:m,ref:o,ownerState:T,\"aria-orientation\":m===\"separator\"&&(s!==\"hr\"||l===\"vertical\")?l:void 0,...v,children:a?(0,eb.jsx)(QD,{className:S.wrapper,ownerState:T,children:a}):null})});tb&&(tb.muiSkipListHighlight=!0);var ob=tb;var WD=Ce(\"MuiListItemIcon\",[\"root\",\"alignItemsFlexStart\"]),wm=WD;var ZD=Ce(\"MuiListItemText\",[\"root\",\"multiline\",\"dense\",\"inset\",\"primary\",\"secondary\"]),Mm=ZD;function OC(e){return _e(\"MuiMenuItem\",e)}var JD=Ce(\"MuiMenuItem\",[\"root\",\"focusVisible\",\"dense\",\"disabled\",\"divider\",\"gutters\",\"selected\"]),Js=JD;var rb=q(Ie(),1),eN=(e,t)=>{let{ownerState:o}=e;return[t.root,o.dense&&t.dense,o.divider&&t.divider,!o.disableGutters&&t.gutters]},tN=e=>{let{disabled:t,dense:o,divider:r,disableGutters:n,selected:a,classes:i}=e,s=Le({root:[\"root\",o&&\"dense\",t&&\"disabled\",!n&&\"gutters\",r&&\"divider\",a&&\"selected\"]},OC,i);return{...i,...s}},oN=ae(ma,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiMenuItem\",slot:\"Root\",overridesResolver:eN})(He(({theme:e})=>({...e.typography.body1,display:\"flex\",justifyContent:\"flex-start\",alignItems:\"center\",position:\"relative\",textDecoration:\"none\",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:\"border-box\",whiteSpace:\"nowrap\",\"&:hover\":{textDecoration:\"none\",backgroundColor:(e.vars||e).palette.action.hover,\"@media (hover: none)\":{backgroundColor:\"transparent\"}},[`&.${Js.selected}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity),[`&.${Js.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)}},[`&.${Js.selected}:hover`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.hoverOpacity}`),\"@media (hover: none)\":{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity)}},[`&.${Js.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${Js.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${Rm.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${Rm.inset}`]:{marginLeft:52},[`& .${Mm.root}`]:{marginTop:0,marginBottom:0},[`& .${Mm.inset}`]:{paddingLeft:36},[`& .${wm.root}`]:{minWidth:36},variants:[{props:({ownerState:t})=>!t.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:t})=>t.divider,style:{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:\"padding-box\"}},{props:({ownerState:t})=>!t.dense,style:{[e.breakpoints.up(\"sm\")]:{minHeight:\"auto\"}}},{props:({ownerState:t})=>t.dense,style:{minHeight:32,paddingTop:4,paddingBottom:4,...e.typography.body2,[`& .${wm.root} svg`]:{fontSize:\"1.25rem\"}}}]}))),rN=pi.forwardRef(function(t,o){let r=je({props:t,name:\"MuiMenuItem\"}),{autoFocus:n=!1,component:a=\"li\",dense:i=!1,divider:l=!1,disableGutters:s=!1,focusVisibleClassName:c,role:u=\"menuitem\",tabIndex:m,className:p,...d}=r,v=pi.useContext(tp),T=pi.useMemo(()=>({dense:i||v.dense||!1,disableGutters:s}),[v.dense,i,s]),S=pi.useRef(null);ym(()=>{n&&S.current&&S.current.focus()},[n]);let h={...r,dense:T.dense,divider:l,disableGutters:s},y=tN(r),g=Mr(S,o),b;return r.disabled||(b=m!==void 0?m:-1),(0,rb.jsx)(tp.Provider,{value:T,children:(0,rb.jsx)(oN,{ref:g,role:u,tabIndex:b,component:a,focusVisibleClassName:ie(y.focusVisible,c),className:ie(y.root,p),...d,ownerState:h,classes:y})})}),nl=rN;var zm=q(re(),1);var Ho=q(re(),1);var nN={border:0,clip:\"rect(0 0 0 0)\",height:\"1px\",margin:\"-1px\",overflow:\"hidden\",padding:0,position:\"absolute\",whiteSpace:\"nowrap\",width:\"1px\"},nb=nN;function aN(e,t,o=(r,n)=>r===n){return e.length===t.length&&e.every((r,n)=>o(r,t[n]))}var AC=aN;var iN=2;function ec(e,t,o,r,n){return o===1?Math.min(e+t,n):Math.max(e-t,r)}function zC(e,t){return e-t}function DC(e,t){let{index:o}=e.reduce((r,n,a)=>{let i=Math.abs(t-n);return r===null||i({left:`${e}%`}),leap:e=>({width:`${e}%`})},\"horizontal-reverse\":{offset:e=>({right:`${e}%`}),leap:e=>({width:`${e}%`})},vertical:{offset:e=>({bottom:`${e}%`}),leap:e=>({height:`${e}%`})}},pN=e=>e,Nm;function _C(){return Nm===void 0&&(typeof CSS<\"u\"&&typeof CSS.supports==\"function\"?Nm=CSS.supports(\"touch-action\",\"none\"):Nm=!0),Nm}function kC(e){let{\"aria-labelledby\":t,defaultValue:o,disabled:r=!1,disableSwap:n=!1,isRtl:a=!1,marks:i=!1,max:l=100,min:s=0,name:c,onChange:u,onChangeCommitted:m,orientation:p=\"horizontal\",rootRef:d,scale:v=pN,step:T=1,shiftStep:S=10,tabIndex:h,value:y}=e,g=Ho.useRef(void 0),[b,E]=Ho.useState(-1),[C,P]=Ho.useState(-1),[A,_]=Ho.useState(!1),z=Ho.useRef(0),I=Ho.useRef(null),[x,k]=js({controlled:y,default:o??s,name:\"Slider\"}),U=u&&((Z,ee,Se)=>{let ye=Z.nativeEvent||Z,ze=new ye.constructor(ye.type,ye);Object.defineProperty(ze,\"target\",{writable:!0,value:{value:ee,name:c}}),I.current=ee,u(ze,ee,Se)}),O=Array.isArray(x),N=O?x.slice().sort(zC):[x];N=N.map(Z=>Z==null?s:ua(Z,s,l));let X=i===!0&&T!==null?[...Array(Math.floor((l-s)/T)+1)].map((Z,ee)=>({value:s+T*ee})):i||[],oe=X.map(Z=>Z.value),[W,Te]=Ho.useState(-1),fe=Ho.useRef(null),Ke=yo(d,fe),Ze=Z=>ee=>{let Se=Number(ee.currentTarget.getAttribute(\"data-index\"));pn(ee.target)&&Te(Se),P(Se),Z?.onFocus?.(ee)},Ue=Z=>ee=>{pn(ee.target)||Te(-1),P(-1),Z?.onBlur?.(ee)},xe=(Z,ee)=>{let Se=Number(Z.currentTarget.getAttribute(\"data-index\")),ye=N[Se],ze=oe.indexOf(ye),ue=ee;if(X&&T==null){let gt=oe[oe.length-1];ue>=gt?ue=gt:ue<=oe[0]?ue=oe[0]:ue=ueee=>{if([\"ArrowUp\",\"ArrowDown\",\"ArrowLeft\",\"ArrowRight\",\"PageUp\",\"PageDown\",\"Home\",\"End\"].includes(ee.key)){ee.preventDefault();let Se=Number(ee.currentTarget.getAttribute(\"data-index\")),ye=N[Se],ze=null;if(T!=null){let ue=ee.shiftKey?S:T;switch(ee.key){case\"ArrowUp\":ze=ec(ye,ue,1,s,l);break;case\"ArrowRight\":ze=ec(ye,ue,a?-1:1,s,l);break;case\"ArrowDown\":ze=ec(ye,ue,-1,s,l);break;case\"ArrowLeft\":ze=ec(ye,ue,a?1:-1,s,l);break;case\"PageUp\":ze=ec(ye,S,1,s,l);break;case\"PageDown\":ze=ec(ye,S,-1,s,l);break;case\"Home\":ze=s;break;case\"End\":ze=l;break;default:break}}else if(X){let ue=oe[oe.length-1],gt=oe.indexOf(ye),ce=[a?\"ArrowRight\":\"ArrowLeft\",\"ArrowDown\",\"PageDown\",\"Home\"],ke=[a?\"ArrowLeft\":\"ArrowRight\",\"ArrowUp\",\"PageUp\",\"End\"];ce.includes(ee.key)?gt===0?ze=oe[0]:ze=oe[gt-1]:ke.includes(ee.key)&&(gt===oe.length-1?ze=ue:ze=oe[gt+1])}ze!=null&&xe(ee,ze)}Z?.onKeyDown?.(ee)};wr(()=>{r&&fe.current.contains(document.activeElement)&&document.activeElement?.blur()},[r]),r&&b!==-1&&E(-1),r&&W!==-1&&Te(-1);let ht=Z=>ee=>{Z.onChange?.(ee),xe(ee,ee.target.valueAsNumber)},we=Ho.useRef(void 0),ft=p;a&&p===\"horizontal\"&&(ft+=\"-reverse\");let le=({finger:Z,move:ee=!1})=>{let{current:Se}=fe,{width:ye,height:ze,bottom:ue,left:gt}=Se.getBoundingClientRect(),ce;ft.startsWith(\"vertical\")?ce=(ue-Z.y)/ze:ce=(Z.x-gt)/ye,ft.includes(\"-reverse\")&&(ce=1-ce);let ke;if(ke=lN(ce,s,l),T)ke=cN(ke,T,s);else{let Wt=DC(oe,ke);ke=oe[Wt]}ke=ua(ke,s,l);let he=0;if(O){ee?he=we.current:he=DC(N,ke),n&&(ke=ua(ke,N[he-1]||-1/0,N[he+1]||1/0));let Wt=ke;ke=NC({values:N,newValue:ke,index:he}),n&&ee||(he=ke.indexOf(Wt),we.current=he)}return{newValue:ke,activeIndex:he}},Oe=Ln(Z=>{let ee=Om(Z,g);if(!ee)return;if(z.current+=1,Z.type===\"mousemove\"&&Z.buttons===0){Ae(Z);return}let{newValue:Se,activeIndex:ye}=le({finger:ee,move:!0});Am({sliderRef:fe,activeIndex:ye,setActive:E}),k(Se),!A&&z.current>iN&&_(!0),U&&!Dm(Se,x)&&U(Z,Se,ye)}),Ae=Ln(Z=>{let ee=Om(Z,g);if(_(!1),!ee)return;let{newValue:Se}=le({finger:ee,move:!0});E(-1),Z.type===\"touchend\"&&P(-1),m&&m(Z,I.current??Se),g.current=void 0,dt()}),et=Ln(Z=>{if(r)return;_C()||Z.preventDefault();let ee=Z.changedTouches[0];ee!=null&&(g.current=ee.identifier);let Se=Om(Z,g);if(Se!==!1){let{newValue:ze,activeIndex:ue}=le({finger:Se});Am({sliderRef:fe,activeIndex:ue,setActive:E}),k(ze),U&&!Dm(ze,x)&&U(Z,ze,ue)}z.current=0;let ye=Yt(fe.current);ye.addEventListener(\"touchmove\",Oe,{passive:!0}),ye.addEventListener(\"touchend\",Ae,{passive:!0})}),dt=Ho.useCallback(()=>{let Z=Yt(fe.current);Z.removeEventListener(\"mousemove\",Oe),Z.removeEventListener(\"mouseup\",Ae),Z.removeEventListener(\"touchmove\",Oe),Z.removeEventListener(\"touchend\",Ae)},[Ae,Oe]);Ho.useEffect(()=>{let{current:Z}=fe;return Z.addEventListener(\"touchstart\",et,{passive:_C()}),()=>{Z.removeEventListener(\"touchstart\",et),dt()}},[dt,et]),Ho.useEffect(()=>{r&&dt()},[r,dt]);let Lt=Z=>ee=>{if(Z.onMouseDown?.(ee),r||ee.defaultPrevented||ee.button!==0)return;ee.preventDefault();let Se=Om(ee,g);if(Se!==!1){let{newValue:ze,activeIndex:ue}=le({finger:Se});Am({sliderRef:fe,activeIndex:ue,setActive:E}),k(ze),U&&!Dm(ze,x)&&U(ee,ze,ue)}z.current=0;let ye=Yt(fe.current);ye.addEventListener(\"mousemove\",Oe,{passive:!0}),ye.addEventListener(\"mouseup\",Ae)},jt=lp(O?N[0]:s,s,l),Be=lp(N[N.length-1],s,l)-jt,Nt=(Z={})=>{let ee=ya(Z),Se={onMouseDown:Lt(ee||{})},ye={...ee,...Se};return{...Z,ref:Ke,...ye}},Ro=Z=>ee=>{Z.onMouseOver?.(ee);let Se=Number(ee.currentTarget.getAttribute(\"data-index\"));P(Se)},Ut=Z=>ee=>{Z.onMouseLeave?.(ee),P(-1)},st=(Z={})=>{let ee=ya(Z),Se={onMouseOver:Ro(ee||{}),onMouseLeave:Ut(ee||{})};return{...Z,...ee,...Se}},se=Z=>({pointerEvents:b!==-1&&b!==Z?\"none\":void 0}),xt;return p===\"vertical\"&&(xt=a?\"vertical-rl\":\"vertical-lr\"),{active:b,axis:ft,axisProps:uN,dragging:A,focusedThumbIndex:W,getHiddenInputProps:(Z={})=>{let ee=ya(Z),Se={onChange:ht(ee||{}),onFocus:Ze(ee||{}),onBlur:Ue(ee||{}),onKeyDown:Je(ee||{})},ye={...ee,...Se};return{tabIndex:h,\"aria-labelledby\":t,\"aria-orientation\":p,\"aria-valuemax\":v(l),\"aria-valuemin\":v(s),name:c,type:\"range\",min:e.min,max:e.max,step:e.step===null&&e.marks?\"any\":e.step??void 0,disabled:r,...Z,...ye,style:{...nb,direction:a?\"rtl\":\"ltr\",width:\"100%\",height:\"100%\",writingMode:xt}}},getRootProps:Nt,getThumbProps:st,marks:X,open:C,range:O,rootRef:Ke,trackLeap:Be,trackOffset:jt,values:N,getThumbStyle:se}}var fN=e=>!e||!dn(e),BC=fN;var _m=q(re(),1);function LC(e){return _e(\"MuiSlider\",e)}var dN=Ce(\"MuiSlider\",[\"root\",\"active\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"disabled\",\"dragging\",\"focusVisible\",\"mark\",\"markActive\",\"marked\",\"markLabel\",\"markLabelActive\",\"rail\",\"sizeSmall\",\"thumb\",\"thumbColorPrimary\",\"thumbColorSecondary\",\"thumbColorError\",\"thumbColorSuccess\",\"thumbColorInfo\",\"thumbColorWarning\",\"track\",\"trackInverted\",\"trackFalse\",\"thumbSizeSmall\",\"valueLabel\",\"valueLabelOpen\",\"valueLabelCircle\",\"valueLabelLabel\",\"vertical\"]),pr=dN;var tc=q(Ie(),1),mN=e=>{let{open:t}=e;return{offset:ie(t&&pr.valueLabelOpen),circle:pr.valueLabelCircle,label:pr.valueLabelLabel}};function ab(e){let{children:t,className:o,value:r}=e,n=mN(e);return t?_m.cloneElement(t,{className:t.props.className},(0,tc.jsxs)(_m.Fragment,{children:[t.props.children,(0,tc.jsx)(\"span\",{className:ie(n.offset,o),\"aria-hidden\":!0,children:(0,tc.jsx)(\"span\",{className:n.circle,children:(0,tc.jsx)(\"span\",{className:n.label,children:r})})})]})):null}var hn=q(Ie(),1);function jC(e){return e}var yN=ae(\"span\",{name:\"MuiSlider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[`color${me(o.color)}`],o.size!==\"medium\"&&t[`size${me(o.size)}`],o.marked&&t.marked,o.orientation===\"vertical\"&&t.vertical,o.track===\"inverted\"&&t.trackInverted,o.track===!1&&t.trackFalse]}})(He(({theme:e})=>({borderRadius:12,boxSizing:\"content-box\",display:\"inline-block\",position:\"relative\",cursor:\"pointer\",touchAction:\"none\",WebkitTapHighlightColor:\"transparent\",\"@media print\":{colorAdjust:\"exact\"},[`&.${pr.disabled}`]:{pointerEvents:\"none\",cursor:\"default\",color:(e.vars||e).palette.grey[400]},[`&.${pr.dragging}`]:{[`& .${pr.thumb}, & .${pr.track}`]:{transition:\"none\"}},variants:[...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),{props:{orientation:\"horizontal\"},style:{height:4,width:\"100%\",padding:\"13px 0\",\"@media (pointer: coarse)\":{padding:\"20px 0\"}}},{props:{orientation:\"horizontal\",size:\"small\"},style:{height:2}},{props:{orientation:\"horizontal\",marked:!0},style:{marginBottom:20}},{props:{orientation:\"vertical\"},style:{height:\"100%\",width:4,padding:\"0 13px\",\"@media (pointer: coarse)\":{padding:\"0 20px\"}}},{props:{orientation:\"vertical\",size:\"small\"},style:{width:2}},{props:{orientation:\"vertical\",marked:!0},style:{marginRight:44}}]}))),hN=ae(\"span\",{name:\"MuiSlider\",slot:\"Rail\"})({display:\"block\",position:\"absolute\",borderRadius:\"inherit\",backgroundColor:\"currentColor\",opacity:.38,variants:[{props:{orientation:\"horizontal\"},style:{width:\"100%\",height:\"inherit\",top:\"50%\",transform:\"translateY(-50%)\"}},{props:{orientation:\"vertical\"},style:{height:\"100%\",width:\"inherit\",left:\"50%\",transform:\"translateX(-50%)\"}},{props:{track:\"inverted\"},style:{opacity:1}}]}),gN=ae(\"span\",{name:\"MuiSlider\",slot:\"Track\"})(He(({theme:e})=>({display:\"block\",position:\"absolute\",borderRadius:\"inherit\",border:\"1px solid currentColor\",backgroundColor:\"currentColor\",transition:e.transitions.create([\"left\",\"width\",\"bottom\",\"height\"],{duration:e.transitions.duration.shortest}),variants:[{props:{size:\"small\"},style:{border:\"none\"}},{props:{orientation:\"horizontal\"},style:{height:\"inherit\",top:\"50%\",transform:\"translateY(-50%)\"}},{props:{orientation:\"vertical\"},style:{width:\"inherit\",left:\"50%\",transform:\"translateX(-50%)\"}},{props:{track:!1},style:{display:\"none\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t,track:\"inverted\"},style:{...e.vars?{backgroundColor:e.vars.palette.Slider[`${t}Track`],borderColor:e.vars.palette.Slider[`${t}Track`]}:{backgroundColor:e.lighten(e.palette[t].main,.62),borderColor:e.lighten(e.palette[t].main,.62),...e.applyStyles(\"dark\",{backgroundColor:e.darken(e.palette[t].main,.5)}),...e.applyStyles(\"dark\",{borderColor:e.darken(e.palette[t].main,.5)})}}}))]}))),bN=ae(\"span\",{name:\"MuiSlider\",slot:\"Thumb\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.thumb,t[`thumbColor${me(o.color)}`],o.size!==\"medium\"&&t[`thumbSize${me(o.size)}`]]}})(He(({theme:e})=>({position:\"absolute\",width:20,height:20,boxSizing:\"border-box\",borderRadius:\"50%\",outline:0,backgroundColor:\"currentColor\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",transition:e.transitions.create([\"box-shadow\",\"left\",\"bottom\"],{duration:e.transitions.duration.shortest}),\"&::before\":{position:\"absolute\",content:'\"\"',borderRadius:\"inherit\",width:\"100%\",height:\"100%\",boxShadow:(e.vars||e).shadows[2]},\"&::after\":{position:\"absolute\",content:'\"\"',borderRadius:\"50%\",width:42,height:42,top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\"},[`&.${pr.disabled}`]:{\"&:hover\":{boxShadow:\"none\"}},variants:[{props:{size:\"small\"},style:{width:12,height:12,\"&::before\":{boxShadow:\"none\"}}},{props:{orientation:\"horizontal\"},style:{top:\"50%\",transform:\"translate(-50%, -50%)\"}},{props:{orientation:\"vertical\"},style:{left:\"50%\",transform:\"translate(-50%, 50%)\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{[`&:hover, &.${pr.focusVisible}`]:{boxShadow:`0px 0px 0px 8px ${e.alpha((e.vars||e).palette[t].main,.16)}`,\"@media (hover: none)\":{boxShadow:\"none\"}},[`&.${pr.active}`]:{boxShadow:`0px 0px 0px 14px ${e.alpha((e.vars||e).palette[t].main,.16)}`}}}))]}))),vN=ae(ab,{name:\"MuiSlider\",slot:\"ValueLabel\"})(He(({theme:e})=>({zIndex:1,whiteSpace:\"nowrap\",...e.typography.body2,fontWeight:500,transition:e.transitions.create([\"transform\"],{duration:e.transitions.duration.shortest}),position:\"absolute\",backgroundColor:(e.vars||e).palette.grey[600],borderRadius:2,color:(e.vars||e).palette.common.white,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:\"0.25rem 0.75rem\",variants:[{props:{orientation:\"horizontal\"},style:{transform:\"translateY(-100%) scale(0)\",top:\"-10px\",transformOrigin:\"bottom center\",\"&::before\":{position:\"absolute\",content:'\"\"',width:8,height:8,transform:\"translate(-50%, 50%) rotate(45deg)\",backgroundColor:\"inherit\",bottom:0,left:\"50%\"},[`&.${pr.valueLabelOpen}`]:{transform:\"translateY(-100%) scale(1)\"}}},{props:{orientation:\"vertical\"},style:{transform:\"translateY(-50%) scale(0)\",right:\"30px\",top:\"50%\",transformOrigin:\"right center\",\"&::before\":{position:\"absolute\",content:'\"\"',width:8,height:8,transform:\"translate(-50%, -50%) rotate(45deg)\",backgroundColor:\"inherit\",right:-8,top:\"50%\"},[`&.${pr.valueLabelOpen}`]:{transform:\"translateY(-50%) scale(1)\"}}},{props:{size:\"small\"},style:{fontSize:e.typography.pxToRem(12),padding:\"0.25rem 0.5rem\"}},{props:{orientation:\"vertical\",size:\"small\"},style:{right:\"20px\"}}]})));var xN=ae(\"span\",{name:\"MuiSlider\",slot:\"Mark\",shouldForwardProp:e=>Hu(e)&&e!==\"markActive\",overridesResolver:(e,t)=>{let{markActive:o}=e;return[t.mark,o&&t.markActive]}})(He(({theme:e})=>({position:\"absolute\",width:2,height:2,borderRadius:1,backgroundColor:\"currentColor\",variants:[{props:{orientation:\"horizontal\"},style:{top:\"50%\",transform:\"translate(-1px, -50%)\"}},{props:{orientation:\"vertical\"},style:{left:\"50%\",transform:\"translate(-50%, 1px)\"}},{props:{markActive:!0},style:{backgroundColor:(e.vars||e).palette.background.paper,opacity:.8}}]}))),TN=ae(\"span\",{name:\"MuiSlider\",slot:\"MarkLabel\",shouldForwardProp:e=>Hu(e)&&e!==\"markLabelActive\"})(He(({theme:e})=>({...e.typography.body2,color:(e.vars||e).palette.text.secondary,position:\"absolute\",whiteSpace:\"nowrap\",variants:[{props:{orientation:\"horizontal\"},style:{top:30,transform:\"translateX(-50%)\",\"@media (pointer: coarse)\":{top:40}}},{props:{orientation:\"vertical\"},style:{left:36,transform:\"translateY(50%)\",\"@media (pointer: coarse)\":{left:44}}},{props:{markLabelActive:!0},style:{color:(e.vars||e).palette.text.primary}}]}))),SN=e=>{let{disabled:t,dragging:o,marked:r,orientation:n,track:a,classes:i,color:l,size:s}=e,c={root:[\"root\",t&&\"disabled\",o&&\"dragging\",r&&\"marked\",n===\"vertical\"&&\"vertical\",a===\"inverted\"&&\"trackInverted\",a===!1&&\"trackFalse\",l&&`color${me(l)}`,s&&`size${me(s)}`],rail:[\"rail\"],track:[\"track\"],mark:[\"mark\"],markActive:[\"markActive\"],markLabel:[\"markLabel\"],markLabelActive:[\"markLabelActive\"],valueLabel:[\"valueLabel\"],thumb:[\"thumb\",t&&\"disabled\",s&&`thumbSize${me(s)}`,l&&`thumbColor${me(l)}`],active:[\"active\"],disabled:[\"disabled\"],focusVisible:[\"focusVisible\"]};return Le(c,LC,i)},EN=({children:e})=>e,PN=zm.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSlider\"}),n=li(),{\"aria-label\":a,\"aria-valuetext\":i,\"aria-labelledby\":l,component:s=\"span\",components:c={},componentsProps:u={},color:m=\"primary\",classes:p,className:d,disableSwap:v=!1,disabled:T=!1,getAriaLabel:S,getAriaValueText:h,marks:y=!1,max:g=100,min:b=0,name:E,onChange:C,onChangeCommitted:P,orientation:A=\"horizontal\",shiftStep:_=10,size:z=\"medium\",step:I=1,scale:x=jC,slotProps:k,slots:U,tabIndex:O,track:N=\"normal\",value:X,valueLabelDisplay:oe=\"off\",valueLabelFormat:W=jC,...Te}=r,fe={...r,isRtl:n,max:g,min:b,classes:p,disabled:T,disableSwap:v,orientation:A,marks:y,color:m,size:z,step:I,shiftStep:_,scale:x,track:N,valueLabelDisplay:oe,valueLabelFormat:W},{axisProps:Ke,getRootProps:Ze,getHiddenInputProps:Ue,getThumbProps:xe,open:Je,active:ht,axis:we,focusedThumbIndex:ft,range:le,dragging:Oe,marks:Ae,values:et,trackOffset:dt,trackLeap:Lt,getThumbStyle:jt}=kC({...fe,rootRef:o});fe.marked=Ae.length>0&&Ae.some(Tt=>Tt.label),fe.dragging=Oe,fe.focusedThumbIndex=ft;let Be=SN(fe),Nt=U?.root??c.Root??yN,Ro=U?.rail??c.Rail??hN,Ut=U?.track??c.Track??gN,st=U?.thumb??c.Thumb??bN,se=U?.valueLabel??c.ValueLabel??vN,xt=U?.mark??c.Mark??xN,fr=U?.markLabel??c.MarkLabel??TN,Z=U?.input??c.Input??\"input\",ee=k?.root??u.root,Se=k?.rail??u.rail,ye=k?.track??u.track,ze=k?.thumb??u.thumb,ue=k?.valueLabel??u.valueLabel,gt=k?.mark??u.mark,ce=k?.markLabel??u.markLabel,ke=k?.input??u.input,he=cr({elementType:Nt,getSlotProps:Ze,externalSlotProps:ee,externalForwardedProps:Te,additionalProps:{...BC(Nt)&&{as:s}},ownerState:{...fe,...ee?.ownerState},className:[Be.root,d]}),Wt=cr({elementType:Ro,externalSlotProps:Se,ownerState:fe,className:Be.rail}),be=cr({elementType:Ut,externalSlotProps:ye,additionalProps:{style:{...Ke[we].offset(dt),...Ke[we].leap(Lt)}},ownerState:{...fe,...ye?.ownerState},className:Be.track}),uo=cr({elementType:st,getSlotProps:xe,externalSlotProps:ze,ownerState:{...fe,...ze?.ownerState},className:Be.thumb}),ve=cr({elementType:se,externalSlotProps:ue,ownerState:{...fe,...ue?.ownerState},className:Be.valueLabel}),po=cr({elementType:xt,externalSlotProps:gt,ownerState:fe,className:Be.mark}),Ht=cr({elementType:fr,externalSlotProps:ce,ownerState:fe,className:Be.markLabel}),Sn=cr({elementType:Z,getSlotProps:Ue,externalSlotProps:ke,ownerState:fe});return(0,hn.jsxs)(Nt,{...he,children:[(0,hn.jsx)(Ro,{...Wt}),(0,hn.jsx)(Ut,{...be}),Ae.filter(Tt=>Tt.value>=b&&Tt.value<=g).map((Tt,Qe)=>{let Ar=lp(Tt.value,b,g),En=Ke[we].offset(Ar),Gt;return N===!1?Gt=et.includes(Tt.value):Gt=N===\"normal\"&&(le?Tt.value>=et[0]&&Tt.value<=et[et.length-1]:Tt.value<=et[0])||N===\"inverted\"&&(le?Tt.value<=et[0]||Tt.value>=et[et.length-1]:Tt.value>=et[0]),(0,hn.jsxs)(zm.Fragment,{children:[(0,hn.jsx)(xt,{\"data-index\":Qe,...po,...!dn(xt)&&{markActive:Gt},style:{...En,...po.style},className:ie(po.className,Gt&&Be.markActive)}),Tt.label!=null?(0,hn.jsx)(fr,{\"aria-hidden\":!0,\"data-index\":Qe,...Ht,...!dn(fr)&&{markLabelActive:Gt},style:{...En,...Ht.style},className:ie(Be.markLabel,Ht.className,Gt&&Be.markLabelActive),children:Tt.label}):null]},Qe)}),et.map((Tt,Qe)=>{let Ar=lp(Tt,b,g),En=Ke[we].offset(Ar),Gt=oe===\"off\"?EN:se;return(0,hn.jsx)(Gt,{...!dn(Gt)&&{valueLabelFormat:W,valueLabelDisplay:oe,value:typeof W==\"function\"?W(x(Tt),Qe):W,index:Qe,open:Je===Qe||ht===Qe||oe===\"on\",disabled:T},...ve,children:(0,hn.jsx)(st,{\"data-index\":Qe,...uo,className:ie(Be.thumb,uo.className,ht===Qe&&Be.active,ft===Qe&&Be.focusVisible),style:{...En,...jt(Qe),...uo.style},children:(0,hn.jsx)(Z,{\"data-index\":Qe,\"aria-label\":S?S(Qe):a,\"aria-valuenow\":x(Tt),\"aria-labelledby\":l,\"aria-valuetext\":h?h(x(Tt),Qe):i,value:et[Qe],...Sn})})},Qe)})]})}),km=PN;var oo=q(re(),1);var sR=q(re(),1);var Vo=q(re(),1);var Qt=\"top\",go=\"bottom\",co=\"right\",to=\"left\",Bm=\"auto\",fi=[Qt,go,co,to],va=\"start\",al=\"end\",UC=\"clippingParents\",Lm=\"viewport\",oc=\"popper\",HC=\"reference\",ib=fi.reduce(function(e,t){return e.concat([t+\"-\"+va,t+\"-\"+al])},[]),jm=[].concat(fi,[Bm]).reduce(function(e,t){return e.concat([t,t+\"-\"+va,t+\"-\"+al])},[]),CN=\"beforeRead\",RN=\"read\",wN=\"afterRead\",MN=\"beforeMain\",ON=\"main\",AN=\"afterMain\",DN=\"beforeWrite\",NN=\"write\",_N=\"afterWrite\",VC=[CN,RN,wN,MN,ON,AN,DN,NN,_N];function Po(e){return e?(e.nodeName||\"\").toLowerCase():null}function Bt(e){if(e==null)return window;if(e.toString()!==\"[object Window]\"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Zr(e){var t=Bt(e).Element;return e instanceof t||e instanceof Element}function bo(e){var t=Bt(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function rc(e){if(typeof ShadowRoot>\"u\")return!1;var t=Bt(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function zN(e){var t=e.state;Object.keys(t.elements).forEach(function(o){var r=t.styles[o]||{},n=t.attributes[o]||{},a=t.elements[o];!bo(a)||!Po(a)||(Object.assign(a.style,r),Object.keys(n).forEach(function(i){var l=n[i];l===!1?a.removeAttribute(i):a.setAttribute(i,l===!0?\"\":l)}))})}function kN(e){var t=e.state,o={popper:{position:t.options.strategy,left:\"0\",top:\"0\",margin:\"0\"},arrow:{position:\"absolute\"},reference:{}};return Object.assign(t.elements.popper.style,o.popper),t.styles=o,t.elements.arrow&&Object.assign(t.elements.arrow.style,o.arrow),function(){Object.keys(t.elements).forEach(function(r){var n=t.elements[r],a=t.attributes[r]||{},i=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:o[r]),l=i.reduce(function(s,c){return s[c]=\"\",s},{});!bo(n)||!Po(n)||(Object.assign(n.style,l),Object.keys(a).forEach(function(s){n.removeAttribute(s)}))})}}var $C={name:\"applyStyles\",enabled:!0,phase:\"write\",fn:zN,effect:kN,requires:[\"computeStyles\"]};function Co(e){return e.split(\"-\")[0]}var gn=Math.max,il=Math.min,xa=Math.round;function nc(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+\"/\"+t.version}).join(\" \"):navigator.userAgent}function sp(){return!/^((?!chrome|android).)*safari/i.test(nc())}function Jr(e,t,o){t===void 0&&(t=!1),o===void 0&&(o=!1);var r=e.getBoundingClientRect(),n=1,a=1;t&&bo(e)&&(n=e.offsetWidth>0&&xa(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&xa(r.height)/e.offsetHeight||1);var i=Zr(e)?Bt(e):window,l=i.visualViewport,s=!sp()&&o,c=(r.left+(s&&l?l.offsetLeft:0))/n,u=(r.top+(s&&l?l.offsetTop:0))/a,m=r.width/n,p=r.height/a;return{width:m,height:p,top:u,right:c+m,bottom:u+p,left:c,x:c,y:u}}function ll(e){var t=Jr(e),o=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-o)<=1&&(o=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:o,height:r}}function cp(e,t){var o=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(o&&rc(o)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Zo(e){return Bt(e).getComputedStyle(e)}function lb(e){return[\"table\",\"td\",\"th\"].indexOf(Po(e))>=0}function ko(e){return((Zr(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ta(e){return Po(e)===\"html\"?e:e.assignedSlot||e.parentNode||(rc(e)?e.host:null)||ko(e)}function YC(e){return!bo(e)||Zo(e).position===\"fixed\"?null:e.offsetParent}function BN(e){var t=/firefox/i.test(nc()),o=/Trident/i.test(nc());if(o&&bo(e)){var r=Zo(e);if(r.position===\"fixed\")return null}var n=Ta(e);for(rc(n)&&(n=n.host);bo(n)&&[\"html\",\"body\"].indexOf(Po(n))<0;){var a=Zo(n);if(a.transform!==\"none\"||a.perspective!==\"none\"||a.contain===\"paint\"||[\"transform\",\"perspective\"].indexOf(a.willChange)!==-1||t&&a.willChange===\"filter\"||t&&a.filter&&a.filter!==\"none\")return n;n=n.parentNode}return null}function bn(e){for(var t=Bt(e),o=YC(e);o&&lb(o)&&Zo(o).position===\"static\";)o=YC(o);return o&&(Po(o)===\"html\"||Po(o)===\"body\"&&Zo(o).position===\"static\")?t:o||BN(e)||t}function sl(e){return[\"top\",\"bottom\"].indexOf(e)>=0?\"x\":\"y\"}function cl(e,t,o){return gn(e,il(t,o))}function XC(e,t,o){var r=cl(e,t,o);return r>o?o:r}function up(){return{top:0,right:0,bottom:0,left:0}}function pp(e){return Object.assign({},up(),e)}function fp(e,t){return t.reduce(function(o,r){return o[r]=e,o},{})}var LN=function(t,o){return t=typeof t==\"function\"?t(Object.assign({},o.rects,{placement:o.placement})):t,pp(typeof t!=\"number\"?t:fp(t,fi))};function jN(e){var t,o=e.state,r=e.name,n=e.options,a=o.elements.arrow,i=o.modifiersData.popperOffsets,l=Co(o.placement),s=sl(l),c=[to,co].indexOf(l)>=0,u=c?\"height\":\"width\";if(!(!a||!i)){var m=LN(n.padding,o),p=ll(a),d=s===\"y\"?Qt:to,v=s===\"y\"?go:co,T=o.rects.reference[u]+o.rects.reference[s]-i[s]-o.rects.popper[u],S=i[s]-o.rects.reference[s],h=bn(a),y=h?s===\"y\"?h.clientHeight||0:h.clientWidth||0:0,g=T/2-S/2,b=m[d],E=y-p[u]-m[v],C=y/2-p[u]/2+g,P=cl(b,C,E),A=s;o.modifiersData[r]=(t={},t[A]=P,t.centerOffset=P-C,t)}}function UN(e){var t=e.state,o=e.options,r=o.element,n=r===void 0?\"[data-popper-arrow]\":r;n!=null&&(typeof n==\"string\"&&(n=t.elements.popper.querySelector(n),!n)||cp(t.elements.popper,n)&&(t.elements.arrow=n))}var GC={name:\"arrow\",enabled:!0,phase:\"main\",fn:jN,effect:UN,requires:[\"popperOffsets\"],requiresIfExists:[\"preventOverflow\"]};function en(e){return e.split(\"-\")[1]}var HN={top:\"auto\",right:\"auto\",bottom:\"auto\",left:\"auto\"};function VN(e,t){var o=e.x,r=e.y,n=t.devicePixelRatio||1;return{x:xa(o*n)/n||0,y:xa(r*n)/n||0}}function qC(e){var t,o=e.popper,r=e.popperRect,n=e.placement,a=e.variation,i=e.offsets,l=e.position,s=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,m=e.isFixed,p=i.x,d=p===void 0?0:p,v=i.y,T=v===void 0?0:v,S=typeof u==\"function\"?u({x:d,y:T}):{x:d,y:T};d=S.x,T=S.y;var h=i.hasOwnProperty(\"x\"),y=i.hasOwnProperty(\"y\"),g=to,b=Qt,E=window;if(c){var C=bn(o),P=\"clientHeight\",A=\"clientWidth\";if(C===Bt(o)&&(C=ko(o),Zo(C).position!==\"static\"&&l===\"absolute\"&&(P=\"scrollHeight\",A=\"scrollWidth\")),C=C,n===Qt||(n===to||n===co)&&a===al){b=go;var _=m&&C===E&&E.visualViewport?E.visualViewport.height:C[P];T-=_-r.height,T*=s?1:-1}if(n===to||(n===Qt||n===go)&&a===al){g=co;var z=m&&C===E&&E.visualViewport?E.visualViewport.width:C[A];d-=z-r.width,d*=s?1:-1}}var I=Object.assign({position:l},c&&HN),x=u===!0?VN({x:d,y:T},Bt(o)):{x:d,y:T};if(d=x.x,T=x.y,s){var k;return Object.assign({},I,(k={},k[b]=y?\"0\":\"\",k[g]=h?\"0\":\"\",k.transform=(E.devicePixelRatio||1)<=1?\"translate(\"+d+\"px, \"+T+\"px)\":\"translate3d(\"+d+\"px, \"+T+\"px, 0)\",k))}return Object.assign({},I,(t={},t[b]=y?T+\"px\":\"\",t[g]=h?d+\"px\":\"\",t.transform=\"\",t))}function $N(e){var t=e.state,o=e.options,r=o.gpuAcceleration,n=r===void 0?!0:r,a=o.adaptive,i=a===void 0?!0:a,l=o.roundOffsets,s=l===void 0?!0:l,c={placement:Co(t.placement),variation:en(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:n,isFixed:t.options.strategy===\"fixed\"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,qC(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:s})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,qC(Object.assign({},c,{offsets:t.modifiersData.arrow,position:\"absolute\",adaptive:!1,roundOffsets:s})))),t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-placement\":t.placement})}var IC={name:\"computeStyles\",enabled:!0,phase:\"beforeWrite\",fn:$N,data:{}};var Um={passive:!0};function YN(e){var t=e.state,o=e.instance,r=e.options,n=r.scroll,a=n===void 0?!0:n,i=r.resize,l=i===void 0?!0:i,s=Bt(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach(function(u){u.addEventListener(\"scroll\",o.update,Um)}),l&&s.addEventListener(\"resize\",o.update,Um),function(){a&&c.forEach(function(u){u.removeEventListener(\"scroll\",o.update,Um)}),l&&s.removeEventListener(\"resize\",o.update,Um)}}var FC={name:\"eventListeners\",enabled:!0,phase:\"write\",fn:function(){},effect:YN,data:{}};var XN={left:\"right\",right:\"left\",bottom:\"top\",top:\"bottom\"};function ac(e){return e.replace(/left|right|bottom|top/g,function(t){return XN[t]})}var GN={start:\"end\",end:\"start\"};function Hm(e){return e.replace(/start|end/g,function(t){return GN[t]})}function ul(e){var t=Bt(e),o=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:o,scrollTop:r}}function pl(e){return Jr(ko(e)).left+ul(e).scrollLeft}function sb(e,t){var o=Bt(e),r=ko(e),n=o.visualViewport,a=r.clientWidth,i=r.clientHeight,l=0,s=0;if(n){a=n.width,i=n.height;var c=sp();(c||!c&&t===\"fixed\")&&(l=n.offsetLeft,s=n.offsetTop)}return{width:a,height:i,x:l+pl(e),y:s}}function cb(e){var t,o=ko(e),r=ul(e),n=(t=e.ownerDocument)==null?void 0:t.body,a=gn(o.scrollWidth,o.clientWidth,n?n.scrollWidth:0,n?n.clientWidth:0),i=gn(o.scrollHeight,o.clientHeight,n?n.scrollHeight:0,n?n.clientHeight:0),l=-r.scrollLeft+pl(e),s=-r.scrollTop;return Zo(n||o).direction===\"rtl\"&&(l+=gn(o.clientWidth,n?n.clientWidth:0)-a),{width:a,height:i,x:l,y:s}}function fl(e){var t=Zo(e),o=t.overflow,r=t.overflowX,n=t.overflowY;return/auto|scroll|overlay|hidden/.test(o+n+r)}function Vm(e){return[\"html\",\"body\",\"#document\"].indexOf(Po(e))>=0?e.ownerDocument.body:bo(e)&&fl(e)?e:Vm(Ta(e))}function di(e,t){var o;t===void 0&&(t=[]);var r=Vm(e),n=r===((o=e.ownerDocument)==null?void 0:o.body),a=Bt(r),i=n?[a].concat(a.visualViewport||[],fl(r)?r:[]):r,l=t.concat(i);return n?l:l.concat(di(Ta(i)))}function ic(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function qN(e,t){var o=Jr(e,!1,t===\"fixed\");return o.top=o.top+e.clientTop,o.left=o.left+e.clientLeft,o.bottom=o.top+e.clientHeight,o.right=o.left+e.clientWidth,o.width=e.clientWidth,o.height=e.clientHeight,o.x=o.left,o.y=o.top,o}function KC(e,t,o){return t===Lm?ic(sb(e,o)):Zr(t)?qN(t,o):ic(cb(ko(e)))}function IN(e){var t=di(Ta(e)),o=[\"absolute\",\"fixed\"].indexOf(Zo(e).position)>=0,r=o&&bo(e)?bn(e):e;return Zr(r)?t.filter(function(n){return Zr(n)&&cp(n,r)&&Po(n)!==\"body\"}):[]}function ub(e,t,o,r){var n=t===\"clippingParents\"?IN(e):[].concat(t),a=[].concat(n,[o]),i=a[0],l=a.reduce(function(s,c){var u=KC(e,c,r);return s.top=gn(u.top,s.top),s.right=il(u.right,s.right),s.bottom=il(u.bottom,s.bottom),s.left=gn(u.left,s.left),s},KC(e,i,r));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}function dp(e){var t=e.reference,o=e.element,r=e.placement,n=r?Co(r):null,a=r?en(r):null,i=t.x+t.width/2-o.width/2,l=t.y+t.height/2-o.height/2,s;switch(n){case Qt:s={x:i,y:t.y-o.height};break;case go:s={x:i,y:t.y+t.height};break;case co:s={x:t.x+t.width,y:l};break;case to:s={x:t.x-o.width,y:l};break;default:s={x:t.x,y:t.y}}var c=n?sl(n):null;if(c!=null){var u=c===\"y\"?\"height\":\"width\";switch(a){case va:s[c]=s[c]-(t[u]/2-o[u]/2);break;case al:s[c]=s[c]+(t[u]/2-o[u]/2);break;default:}}return s}function vn(e,t){t===void 0&&(t={});var o=t,r=o.placement,n=r===void 0?e.placement:r,a=o.strategy,i=a===void 0?e.strategy:a,l=o.boundary,s=l===void 0?UC:l,c=o.rootBoundary,u=c===void 0?Lm:c,m=o.elementContext,p=m===void 0?oc:m,d=o.altBoundary,v=d===void 0?!1:d,T=o.padding,S=T===void 0?0:T,h=pp(typeof S!=\"number\"?S:fp(S,fi)),y=p===oc?HC:oc,g=e.rects.popper,b=e.elements[v?y:p],E=ub(Zr(b)?b:b.contextElement||ko(e.elements.popper),s,u,i),C=Jr(e.elements.reference),P=dp({reference:C,element:g,strategy:\"absolute\",placement:n}),A=ic(Object.assign({},g,P)),_=p===oc?A:C,z={top:E.top-_.top+h.top,bottom:_.bottom-E.bottom+h.bottom,left:E.left-_.left+h.left,right:_.right-E.right+h.right},I=e.modifiersData.offset;if(p===oc&&I){var x=I[n];Object.keys(z).forEach(function(k){var U=[co,go].indexOf(k)>=0?1:-1,O=[Qt,go].indexOf(k)>=0?\"y\":\"x\";z[k]+=x[O]*U})}return z}function pb(e,t){t===void 0&&(t={});var o=t,r=o.placement,n=o.boundary,a=o.rootBoundary,i=o.padding,l=o.flipVariations,s=o.allowedAutoPlacements,c=s===void 0?jm:s,u=en(r),m=u?l?ib:ib.filter(function(v){return en(v)===u}):fi,p=m.filter(function(v){return c.indexOf(v)>=0});p.length===0&&(p=m);var d=p.reduce(function(v,T){return v[T]=vn(e,{placement:T,boundary:n,rootBoundary:a,padding:i})[Co(T)],v},{});return Object.keys(d).sort(function(v,T){return d[v]-d[T]})}function FN(e){if(Co(e)===Bm)return[];var t=ac(e);return[Hm(e),t,Hm(t)]}function KN(e){var t=e.state,o=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var n=o.mainAxis,a=n===void 0?!0:n,i=o.altAxis,l=i===void 0?!0:i,s=o.fallbackPlacements,c=o.padding,u=o.boundary,m=o.rootBoundary,p=o.altBoundary,d=o.flipVariations,v=d===void 0?!0:d,T=o.allowedAutoPlacements,S=t.options.placement,h=Co(S),y=h===S,g=s||(y||!v?[ac(S)]:FN(S)),b=[S].concat(g).reduce(function(Ue,xe){return Ue.concat(Co(xe)===Bm?pb(t,{placement:xe,boundary:u,rootBoundary:m,padding:c,flipVariations:v,allowedAutoPlacements:T}):xe)},[]),E=t.rects.reference,C=t.rects.popper,P=new Map,A=!0,_=b[0],z=0;z=0,O=U?\"width\":\"height\",N=vn(t,{placement:I,boundary:u,rootBoundary:m,altBoundary:p,padding:c}),X=U?k?co:to:k?go:Qt;E[O]>C[O]&&(X=ac(X));var oe=ac(X),W=[];if(a&&W.push(N[x]<=0),l&&W.push(N[X]<=0,N[oe]<=0),W.every(function(Ue){return Ue})){_=I,A=!1;break}P.set(I,W)}if(A)for(var Te=v?3:1,fe=function(xe){var Je=b.find(function(ht){var we=P.get(ht);if(we)return we.slice(0,xe).every(function(ft){return ft})});if(Je)return _=Je,\"break\"},Ke=Te;Ke>0;Ke--){var Ze=fe(Ke);if(Ze===\"break\")break}t.placement!==_&&(t.modifiersData[r]._skip=!0,t.placement=_,t.reset=!0)}}var QC={name:\"flip\",enabled:!0,phase:\"main\",fn:KN,requiresIfExists:[\"offset\"],data:{_skip:!1}};function WC(e,t,o){return o===void 0&&(o={x:0,y:0}),{top:e.top-t.height-o.y,right:e.right-t.width+o.x,bottom:e.bottom-t.height+o.y,left:e.left-t.width-o.x}}function ZC(e){return[Qt,co,go,to].some(function(t){return e[t]>=0})}function QN(e){var t=e.state,o=e.name,r=t.rects.reference,n=t.rects.popper,a=t.modifiersData.preventOverflow,i=vn(t,{elementContext:\"reference\"}),l=vn(t,{altBoundary:!0}),s=WC(i,r),c=WC(l,n,a),u=ZC(s),m=ZC(c);t.modifiersData[o]={referenceClippingOffsets:s,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:m},t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-reference-hidden\":u,\"data-popper-escaped\":m})}var JC={name:\"hide\",enabled:!0,phase:\"main\",requiresIfExists:[\"preventOverflow\"],fn:QN};function WN(e,t,o){var r=Co(e),n=[to,Qt].indexOf(r)>=0?-1:1,a=typeof o==\"function\"?o(Object.assign({},t,{placement:e})):o,i=a[0],l=a[1];return i=i||0,l=(l||0)*n,[to,co].indexOf(r)>=0?{x:l,y:i}:{x:i,y:l}}function ZN(e){var t=e.state,o=e.options,r=e.name,n=o.offset,a=n===void 0?[0,0]:n,i=jm.reduce(function(u,m){return u[m]=WN(m,t.rects,a),u},{}),l=i[t.placement],s=l.x,c=l.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=i}var eR={name:\"offset\",enabled:!0,phase:\"main\",requires:[\"popperOffsets\"],fn:ZN};function JN(e){var t=e.state,o=e.name;t.modifiersData[o]=dp({reference:t.rects.reference,element:t.rects.popper,strategy:\"absolute\",placement:t.placement})}var tR={name:\"popperOffsets\",enabled:!0,phase:\"read\",fn:JN,data:{}};function fb(e){return e===\"x\"?\"y\":\"x\"}function e_(e){var t=e.state,o=e.options,r=e.name,n=o.mainAxis,a=n===void 0?!0:n,i=o.altAxis,l=i===void 0?!1:i,s=o.boundary,c=o.rootBoundary,u=o.altBoundary,m=o.padding,p=o.tether,d=p===void 0?!0:p,v=o.tetherOffset,T=v===void 0?0:v,S=vn(t,{boundary:s,rootBoundary:c,padding:m,altBoundary:u}),h=Co(t.placement),y=en(t.placement),g=!y,b=sl(h),E=fb(b),C=t.modifiersData.popperOffsets,P=t.rects.reference,A=t.rects.popper,_=typeof T==\"function\"?T(Object.assign({},t.rects,{placement:t.placement})):T,z=typeof _==\"number\"?{mainAxis:_,altAxis:_}:Object.assign({mainAxis:0,altAxis:0},_),I=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,x={x:0,y:0};if(C){if(a){var k,U=b===\"y\"?Qt:to,O=b===\"y\"?go:co,N=b===\"y\"?\"height\":\"width\",X=C[b],oe=X+S[U],W=X-S[O],Te=d?-A[N]/2:0,fe=y===va?P[N]:A[N],Ke=y===va?-A[N]:-P[N],Ze=t.elements.arrow,Ue=d&&Ze?ll(Ze):{width:0,height:0},xe=t.modifiersData[\"arrow#persistent\"]?t.modifiersData[\"arrow#persistent\"].padding:up(),Je=xe[U],ht=xe[O],we=cl(0,P[N],Ue[N]),ft=g?P[N]/2-Te-we-Je-z.mainAxis:fe-we-Je-z.mainAxis,le=g?-P[N]/2+Te+we+ht+z.mainAxis:Ke+we+ht+z.mainAxis,Oe=t.elements.arrow&&bn(t.elements.arrow),Ae=Oe?b===\"y\"?Oe.clientTop||0:Oe.clientLeft||0:0,et=(k=I?.[b])!=null?k:0,dt=X+ft-et-Ae,Lt=X+le-et,jt=cl(d?il(oe,dt):oe,X,d?gn(W,Lt):W);C[b]=jt,x[b]=jt-X}if(l){var Be,Nt=b===\"x\"?Qt:to,Ro=b===\"x\"?go:co,Ut=C[E],st=E===\"y\"?\"height\":\"width\",se=Ut+S[Nt],xt=Ut-S[Ro],fr=[Qt,to].indexOf(h)!==-1,Z=(Be=I?.[E])!=null?Be:0,ee=fr?se:Ut-P[st]-A[st]-Z+z.altAxis,Se=fr?Ut+P[st]+A[st]-Z-z.altAxis:xt,ye=d&&fr?XC(ee,Ut,Se):cl(d?ee:se,Ut,d?Se:xt);C[E]=ye,x[E]=ye-Ut}t.modifiersData[r]=x}}var oR={name:\"preventOverflow\",enabled:!0,phase:\"main\",fn:e_,requiresIfExists:[\"offset\"]};function db(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function mb(e){return e===Bt(e)||!bo(e)?ul(e):db(e)}function t_(e){var t=e.getBoundingClientRect(),o=xa(t.width)/e.offsetWidth||1,r=xa(t.height)/e.offsetHeight||1;return o!==1||r!==1}function yb(e,t,o){o===void 0&&(o=!1);var r=bo(t),n=bo(t)&&t_(t),a=ko(t),i=Jr(e,n,o),l={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(r||!r&&!o)&&((Po(t)!==\"body\"||fl(a))&&(l=mb(t)),bo(t)?(s=Jr(t,!0),s.x+=t.clientLeft,s.y+=t.clientTop):a&&(s.x=pl(a))),{x:i.left+l.scrollLeft-s.x,y:i.top+l.scrollTop-s.y,width:i.width,height:i.height}}function o_(e){var t=new Map,o=new Set,r=[];e.forEach(function(a){t.set(a.name,a)});function n(a){o.add(a.name);var i=[].concat(a.requires||[],a.requiresIfExists||[]);i.forEach(function(l){if(!o.has(l)){var s=t.get(l);s&&n(s)}}),r.push(a)}return e.forEach(function(a){o.has(a.name)||n(a)}),r}function hb(e){var t=o_(e);return VC.reduce(function(o,r){return o.concat(t.filter(function(n){return n.phase===r}))},[])}function gb(e){var t;return function(){return t||(t=new Promise(function(o){Promise.resolve().then(function(){t=void 0,o(e())})})),t}}function bb(e){var t=e.reduce(function(o,r){var n=o[r.name];return o[r.name]=n?Object.assign({},n,r,{options:Object.assign({},n.options,r.options),data:Object.assign({},n.data,r.data)}):r,o},{});return Object.keys(t).map(function(o){return t[o]})}var rR={placement:\"bottom\",modifiers:[],strategy:\"absolute\"};function nR(){for(var e=arguments.length,t=new Array(e),o=0;o{let{classes:t}=e;return Le({root:[\"root\"]},iR,t)},l_={},s_=Vo.forwardRef(function(t,o){let{anchorEl:r,children:n,direction:a,disablePortal:i,modifiers:l,open:s,placement:c,popperOptions:u,popperRef:m,slotProps:p={},slots:d={},TransitionProps:v,ownerState:T,...S}=t,h=Vo.useRef(null),y=yo(h,o),g=Vo.useRef(null),b=yo(g,m),E=Vo.useRef(b);wr(()=>{E.current=b},[b]),Vo.useImperativeHandle(m,()=>g.current,[]);let C=n_(c,a),[P,A]=Vo.useState(C),[_,z]=Vo.useState(xb(r));Vo.useEffect(()=>{g.current&&g.current.forceUpdate()}),Vo.useEffect(()=>{r&&z(xb(r))},[r]),wr(()=>{if(!_||!s)return;let O=oe=>{A(oe.placement)},N=[{name:\"preventOverflow\",options:{altBoundary:i}},{name:\"flip\",options:{altBoundary:i}},{name:\"onUpdate\",enabled:!0,phase:\"afterWrite\",fn:({state:oe})=>{O(oe)}}];l!=null&&(N=N.concat(l)),u&&u.modifiers!=null&&(N=N.concat(u.modifiers));let X=vb(_,h.current,{placement:C,...u,modifiers:N});return E.current(X),()=>{X.destroy(),E.current(null)}},[_,i,l,s,u,C]);let I={placement:P};v!==null&&(I.TransitionProps=v);let x=i_(t),k=d.root??\"div\",U=cr({elementType:k,externalSlotProps:p.root,externalForwardedProps:S,additionalProps:{role:\"tooltip\",ref:y},ownerState:t,className:x.root});return(0,$m.jsx)(k,{...U,children:typeof n==\"function\"?n(I):n})}),c_=Vo.forwardRef(function(t,o){let{anchorEl:r,children:n,container:a,direction:i=\"ltr\",disablePortal:l=!1,keepMounted:s=!1,modifiers:c,open:u,placement:m=\"bottom\",popperOptions:p=l_,popperRef:d,style:v,transition:T=!1,slotProps:S={},slots:h={},...y}=t,[g,b]=Vo.useState(!0),E=()=>{b(!1)},C=()=>{b(!0)};if(!s&&!u&&(!T||g))return null;let P;if(a)P=a;else if(r){let z=xb(r);P=z&&a_(z)?Yt(z).body:Yt(null).body}let A=!u&&s&&(!T||g)?\"none\":void 0,_=T?{in:u,onEnter:E,onExited:C}:void 0;return(0,$m.jsx)(ap,{disablePortal:l,container:P,children:(0,$m.jsx)(s_,{anchorEl:r,direction:i,disablePortal:l,modifiers:c,ref:o,open:T?!g:u,placement:m,popperOptions:p,popperRef:d,slotProps:S,slots:h,...y,style:{position:\"fixed\",top:0,left:0,display:A,...v},TransitionProps:_,children:n})})}),lR=c_;var cR=q(Ie(),1),u_=ae(lR,{name:\"MuiPopper\",slot:\"Root\"})({}),p_=sR.forwardRef(function(t,o){let r=li(),n=je({props:t,name:\"MuiPopper\"}),{anchorEl:a,component:i,components:l,componentsProps:s,container:c,disablePortal:u,keepMounted:m,modifiers:p,open:d,placement:v,popperOptions:T,popperRef:S,transition:h,slots:y,slotProps:g,...b}=n,E=y?.root??l?.Root,C={anchorEl:a,container:c,disablePortal:u,keepMounted:m,modifiers:p,open:d,placement:v,popperOptions:T,popperRef:S,transition:h,...b};return(0,cR.jsx)(u_,{as:i,direction:r?\"rtl\":\"ltr\",slots:{root:E},slotProps:g??s,...C,ref:o})}),Ym=p_;function uR(e){return _e(\"MuiTooltip\",e)}var f_=Ce(\"MuiTooltip\",[\"popper\",\"popperInteractive\",\"popperArrow\",\"popperClose\",\"tooltip\",\"tooltipArrow\",\"touch\",\"tooltipPlacementLeft\",\"tooltipPlacementRight\",\"tooltipPlacementTop\",\"tooltipPlacementBottom\",\"arrow\"]),Xt=f_;var mi=q(Ie(),1);function d_(e){return Math.round(e*1e5)/1e5}var m_=e=>{let{classes:t,disableInteractive:o,arrow:r,touch:n,placement:a}=e,i={popper:[\"popper\",!o&&\"popperInteractive\",r&&\"popperArrow\"],tooltip:[\"tooltip\",r&&\"tooltipArrow\",n&&\"touch\",`tooltipPlacement${me(a.split(\"-\")[0])}`],arrow:[\"arrow\"]};return Le(i,uR,t)},y_=ae(Ym,{name:\"MuiTooltip\",slot:\"Popper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.popper,!o.disableInteractive&&t.popperInteractive,o.arrow&&t.popperArrow,!o.open&&t.popperClose]}})(He(({theme:e})=>({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:\"none\",variants:[{props:({ownerState:t})=>!t.disableInteractive,style:{pointerEvents:\"auto\"}},{props:({open:t})=>!t,style:{pointerEvents:\"none\"}},{props:({ownerState:t})=>t.arrow,style:{[`&[data-popper-placement*=\"bottom\"] .${Xt.arrow}`]:{top:0,marginTop:\"-0.71em\",\"&::before\":{transformOrigin:\"0 100%\"}},[`&[data-popper-placement*=\"top\"] .${Xt.arrow}`]:{bottom:0,marginBottom:\"-0.71em\",\"&::before\":{transformOrigin:\"100% 0\"}},[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"100% 100%\"}},[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"0 0\"}}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}}]}))),h_=ae(\"div\",{name:\"MuiTooltip\",slot:\"Tooltip\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.tooltip,o.touch&&t.touch,o.arrow&&t.tooltipArrow,t[`tooltipPlacement${me(o.placement.split(\"-\")[0])}`]]}})(He(({theme:e})=>({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.92),borderRadius:(e.vars||e).shape.borderRadius,color:(e.vars||e).palette.common.white,fontFamily:e.typography.fontFamily,padding:\"4px 8px\",fontSize:e.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:\"break-word\",fontWeight:e.typography.fontWeightMedium,[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{transformOrigin:\"right center\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{transformOrigin:\"left center\"},[`.${Xt.popper}[data-popper-placement*=\"top\"] &`]:{transformOrigin:\"center bottom\",marginBottom:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"bottom\"] &`]:{transformOrigin:\"center top\",marginTop:\"14px\"},variants:[{props:({ownerState:t})=>t.arrow,style:{position:\"relative\",margin:0}},{props:({ownerState:t})=>t.touch,style:{padding:\"8px 16px\",fontSize:e.typography.pxToRem(14),lineHeight:`${d_(16/14)}em`,fontWeight:e.typography.fontWeightRegular}},{props:({ownerState:t})=>!t.isRtl,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"14px\"}}},{props:({ownerState:t})=>!t.isRtl&&t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"24px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"24px\"}}},{props:({ownerState:t})=>!!t.isRtl,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"14px\"}}},{props:({ownerState:t})=>!!t.isRtl&&t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"24px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"top\"] &`]:{marginBottom:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"bottom\"] &`]:{marginTop:\"24px\"}}}]}))),g_=ae(\"span\",{name:\"MuiTooltip\",slot:\"Arrow\"})(He(({theme:e})=>({overflow:\"hidden\",position:\"absolute\",width:\"1em\",height:\"0.71em\",boxSizing:\"border-box\",color:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.9),\"&::before\":{content:'\"\"',margin:\"auto\",display:\"block\",width:\"100%\",height:\"100%\",backgroundColor:\"currentColor\",transform:\"rotate(45deg)\"}}))),Xm=!1,pR=new Xs,mp={x:0,y:0};function Gm(e,t){return(o,...r)=>{t&&t(o,...r),e(o,...r)}}var b_=oo.forwardRef(function(t,o){let r=je({props:t,name:\"MuiTooltip\"}),{arrow:n=!1,children:a,classes:i,components:l={},componentsProps:s={},describeChild:c=!1,disableFocusListener:u=!1,disableHoverListener:m=!1,disableInteractive:p=!1,disableTouchListener:d=!1,enterDelay:v=100,enterNextDelay:T=0,enterTouchDelay:S=700,followCursor:h=!1,id:y,leaveDelay:g=0,leaveTouchDelay:b=1500,onClose:E,onOpen:C,open:P,placement:A=\"bottom\",PopperComponent:_,PopperProps:z={},slotProps:I={},slots:x={},title:k,TransitionComponent:U,TransitionProps:O,...N}=r,X=oo.isValidElement(a)?a:(0,mi.jsx)(\"span\",{children:a}),oe=kn(),W=li(),[Te,fe]=oo.useState(),[Ke,Ze]=oo.useState(null),Ue=oo.useRef(!1),xe=p||h,Je=fn(),ht=fn(),we=fn(),ft=fn(),[le,Oe]=Zd({controlled:P,default:!1,name:\"Tooltip\",state:\"open\"}),Ae=le,et=tl(y),dt=oo.useRef(),Lt=si(()=>{dt.current!==void 0&&(document.body.style.WebkitUserSelect=dt.current,dt.current=void 0),ft.clear()});oo.useEffect(()=>Lt,[Lt]);let jt=Re=>{pR.clear(),Xm=!0,Oe(!0),C&&!Ae&&C(Re)},Be=si(Re=>{pR.start(800+g,()=>{Xm=!1}),Oe(!1),E&&Ae&&E(Re),Je.start(oe.transitions.duration.shortest,()=>{Ue.current=!1})}),Nt=Re=>{Ue.current&&Re.type!==\"touchstart\"||(Te&&Te.removeAttribute(\"title\"),ht.clear(),we.clear(),v||Xm&&T?ht.start(Xm?T:v,()=>{jt(Re)}):jt(Re))},Ro=Re=>{ht.clear(),we.start(g,()=>{Be(Re)})},[,Ut]=oo.useState(!1),st=Re=>{pn(Re.target)||(Ut(!1),Ro(Re))},se=Re=>{Te||fe(Re.currentTarget),pn(Re.target)&&(Ut(!0),Nt(Re))},xt=Re=>{Ue.current=!0;let $o=X.props;$o.onTouchStart&&$o.onTouchStart(Re)},fr=Re=>{xt(Re),we.clear(),Je.clear(),Lt(),dt.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect=\"none\",ft.start(S,()=>{document.body.style.WebkitUserSelect=dt.current,Nt(Re)})},Z=Re=>{X.props.onTouchEnd&&X.props.onTouchEnd(Re),Lt(),we.start(b,()=>{Be(Re)})};oo.useEffect(()=>{if(!Ae)return;function Re($o){$o.key===\"Escape\"&&Be($o)}return document.addEventListener(\"keydown\",Re),()=>{document.removeEventListener(\"keydown\",Re)}},[Be,Ae]);let ee=Mr(Wr(X),fe,o);!k&&k!==0&&(Ae=!1);let Se=oo.useRef(),ye=Re=>{let $o=X.props;$o.onMouseMove&&$o.onMouseMove(Re),mp={x:Re.clientX,y:Re.clientY},Se.current&&Se.current.update()},ze={},ue=typeof k==\"string\";c?(ze.title=!Ae&&ue&&!m?k:null,ze[\"aria-describedby\"]=Ae?et:null):(ze[\"aria-label\"]=ue?k:null,ze[\"aria-labelledby\"]=Ae&&!ue?et:null);let gt={...ze,...N,...X.props,className:ie(N.className,X.props.className),onTouchStart:xt,ref:ee,...h?{onMouseMove:ye}:{}},ce={};d||(gt.onTouchStart=fr,gt.onTouchEnd=Z),m||(gt.onMouseOver=Gm(Nt,gt.onMouseOver),gt.onMouseLeave=Gm(Ro,gt.onMouseLeave),xe||(ce.onMouseOver=Nt,ce.onMouseLeave=Ro)),u||(gt.onFocus=Gm(se,gt.onFocus),gt.onBlur=Gm(st,gt.onBlur),xe||(ce.onFocus=se,ce.onBlur=st));let ke={...r,isRtl:W,arrow:n,disableInteractive:xe,placement:A,PopperComponentProp:_,touch:Ue.current},he=typeof I.popper==\"function\"?I.popper(ke):I.popper,Wt=oo.useMemo(()=>{let Re=[{name:\"arrow\",enabled:!!Ke,options:{element:Ke,padding:4}}];return z.popperOptions?.modifiers&&(Re=Re.concat(z.popperOptions.modifiers)),he?.popperOptions?.modifiers&&(Re=Re.concat(he.popperOptions.modifiers)),{...z.popperOptions,...he?.popperOptions,modifiers:Re}},[Ke,z.popperOptions,he?.popperOptions]),be=m_(ke),uo=typeof I.transition==\"function\"?I.transition(ke):I.transition,ve={slots:{popper:l.Popper,transition:l.Transition??U,tooltip:l.Tooltip,arrow:l.Arrow,...x},slotProps:{arrow:I.arrow??s.arrow,popper:{...z,...he??s.popper},tooltip:I.tooltip??s.tooltip,transition:{...O,...uo??s.transition}}},[po,Ht]=Ct(\"popper\",{elementType:y_,externalForwardedProps:ve,ownerState:ke,className:ie(be.popper,z?.className)}),[Sn,Tt]=Ct(\"transition\",{elementType:rp,externalForwardedProps:ve,ownerState:ke}),[Qe,Ar]=Ct(\"tooltip\",{elementType:h_,className:be.tooltip,externalForwardedProps:ve,ownerState:ke}),[En,Gt]=Ct(\"arrow\",{elementType:g_,className:be.arrow,externalForwardedProps:ve,ownerState:ke,ref:Ze});return(0,mi.jsxs)(oo.Fragment,{children:[oo.cloneElement(X,gt),(0,mi.jsx)(po,{as:_??Ym,placement:A,anchorEl:h?{getBoundingClientRect:()=>({top:mp.y,left:mp.x,right:mp.x,bottom:mp.y,width:0,height:0})}:Te,popperRef:Se,open:Te?Ae:!1,id:et,transition:!0,...ce,...Ht,popperOptions:Wt,children:({TransitionProps:Re})=>(0,mi.jsx)(Sn,{timeout:oe.transitions.duration.shorter,...Re,...Tt,children:(0,mi.jsxs)(Qe,{...Ar,children:[k,n?(0,mi.jsx)(En,{...Gt}):null]})})})]})}),yp=b_;var qm=q(re()),v_={bg:\"#1e1e1e\",bgAlt:\"#1a1a1a\",text:\"#e0e0e0\",textMuted:\"#888\",border:\"#3a3a3a\",controlBg:\"#252525\",accent:\"#5af\"},x_={bg:\"#ffffff\",bgAlt:\"#f5f5f5\",text:\"#1e1e1e\",textMuted:\"#666\",border:\"#ccc\",controlBg:\"#f0f0f0\",accent:\"#0066cc\"};function T_(e){return e===\"dark\"?v_:x_}function Tb(e){let t=e.match(/rgba?\\((\\d+),\\s*(\\d+),\\s*(\\d+)/);if(!t)return!0;let[,o,r,n]=t.map(Number);return(.299*o+.587*r+.114*n)/255<.5}function Sb(){let e=document.body.dataset.jpThemeLight;if(e!==void 0)return{environment:\"jupyterlab\",theme:e===\"true\"?\"light\":\"dark\"};let t=document.body.className,o=document.documentElement.className;if(t.includes(\"vscode-\")||o.includes(\"vscode-\"))return{environment:\"vscode\",theme:t.includes(\"vscode-dark\")||o.includes(\"vscode-dark\")?\"dark\":\"light\"};if(document.querySelector(\"colab-shaded-scroller\")||document.body.classList.contains(\"colaboratory\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"colab\",theme:Tb(a)?\"dark\":\"light\"}}if(document.getElementById(\"notebook\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"jupyter-classic\",theme:Tb(a)?\"dark\":\"light\"}}let r=window.matchMedia?.(\"(prefers-color-scheme: dark)\")?.matches;if(r!==void 0)return{environment:\"unknown\",theme:r?\"dark\":\"light\"};let n=getComputedStyle(document.body).backgroundColor;return{environment:\"unknown\",theme:Tb(n)?\"dark\":\"light\"}}function fR(){let[e,t]=(0,qm.useState)(()=>Sb());return(0,qm.useEffect)(()=>{let o=window.matchMedia?.(\"(prefers-color-scheme: dark)\"),r=()=>t(Sb());o?.addEventListener?.(\"change\",r);let n=new MutationObserver(()=>t(Sb()));return n.observe(document.body,{attributes:!0,attributeFilter:[\"data-jp-theme-light\",\"class\"]}),()=>{o?.removeEventListener?.(\"change\",r),n.disconnect()}},[]),{themeInfo:e,colors:T_(e.theme)}}function S_(e){return e instanceof Uint8Array?e:e instanceof ArrayBuffer?new Uint8Array(e):e&&\"buffer\"in e?new Uint8Array(e.buffer,e.byteOffset,e.byteLength):new Uint8Array(0)}function Eb(e){let t=S_(e);return t.length===0?null:new Float32Array(t.buffer,t.byteOffset,t.byteLength/4)}function lc(e,t){let o=document.createElement(\"a\");o.download=t;let r=URL.createObjectURL(e);o.href=r,o.click(),setTimeout(()=>URL.revokeObjectURL(r),6e4)}function Rt(e,t=2){return e===0?\"0\":Math.abs(e)>=1e3||Math.abs(e)<.01?e.toExponential(t):e.toFixed(t)}function dR(e){if(e<=0)return 1;let t=Math.pow(10,Math.floor(Math.log10(e))),o=e/t;return o<1.5?t:o<3.5?2*t:o<7.5?5*t:10*t}async function mR(e,t=.95){let o=await new Promise(E=>e.toBlob(C=>E(C),\"image/jpeg\",t)),r=new Uint8Array(await o.arrayBuffer()),n=e.width,a=e.height,i=`q ${n} 0 0 ${a} 0 0 cm /I0 Do Q`,l=[],s=[],c=`%PDF-1.4\n`;s.push(c.length),l.push(`1 0 obj\n<< /Type /Catalog /Pages 2 0 R >>\nendobj\n`),c+=l[0],s.push(c.length),l.push(`2 0 obj\n<< /Type /Pages /Kids [3 0 R] /Count 1 >>\nendobj\n`),c+=l[1],s.push(c.length),l.push(`3 0 obj\n<< /Type /Page /Parent 2 0 R /MediaBox [0 0 ${n} ${a}] /Contents 4 0 R /Resources << /XObject << /I0 5 0 R >> >> >>\nendobj\n`),c+=l[2],s.push(c.length),l.push(`4 0 obj\n<< /Length ${i.length} >>\nstream\n${i}\nendstream\nendobj\n`),c+=l[3];let u=`5 0 obj\n<< /Type /XObject /Subtype /Image /Width ${n} /Height ${a} /ColorSpace /DeviceRGB /BitsPerComponent 8 /Filter /DCTDecode /Length ${r.length} >>\nstream\n`,m=`\nendstream\nendobj\n`,p=new TextEncoder,d=p.encode(c+u),v=p.encode(m),T=c.length;s.push(T);let h=d.length+r.length+v.length,y=`xref\n0 6\n0000000000 65535 f \n`;for(let E=0;E>\nstartxref\n${h}\n%%EOF\n`;let g=p.encode(y),b=new Uint8Array(d.length+r.length+v.length+g.length);return b.set(d,0),b.set(r,d.length),b.set(v,d.length+r.length),b.set(g,d.length+r.length+v.length),new Blob([b],{type:\"application/pdf\"})}function Pb(e){let t=1/0,o=-1/0;for(let r=0;ro&&(o=n))}return t===1/0?{min:0,max:0}:{min:t,max:o}}function yR(e,t,o){let r=e.length;if(r===0)return{vmin:0,vmax:0};let n=1/0,a=-1/0;for(let T=0;Ta&&(a=S)}if(n===a)return{vmin:n,vmax:a};let i=1024,l=new Uint32Array(i),s=a-n,c=(i-1)/s;for(let T=0;T=u){d=n+T/(i-1)*s;break}p=0;for(let T=0;T=m){v=n+T/(i-1)*s;break}return{vmin:d,vmax:v}}var at=q(re());var Im=q(re(),1);function hR(e){return _e(\"MuiIconButton\",e)}var E_=Ce(\"MuiIconButton\",[\"root\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"edgeStart\",\"edgeEnd\",\"sizeSmall\",\"sizeMedium\",\"sizeLarge\",\"loading\",\"loadingIndicator\",\"loadingWrapper\"]),Cb=E_;var sc=q(Ie(),1),P_=e=>{let{classes:t,disabled:o,color:r,edge:n,size:a,loading:i}=e,l={root:[\"root\",i&&\"loading\",o&&\"disabled\",r!==\"default\"&&`color${me(r)}`,n&&`edge${me(n)}`,`size${me(a)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]};return Le(l,hR,t)},C_=ae(ma,{name:\"MuiIconButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.loading&&t.loading,o.color!==\"default\"&&t[`color${me(o.color)}`],o.edge&&t[`edge${me(o.edge)}`],t[`size${me(o.size)}`]]}})(He(({theme:e})=>({textAlign:\"center\",flex:\"0 0 auto\",fontSize:e.typography.pxToRem(24),padding:8,borderRadius:\"50%\",color:(e.vars||e).palette.action.active,transition:e.transitions.create(\"background-color\",{duration:e.transitions.duration.shortest}),variants:[{props:t=>!t.disableRipple,style:{\"--IconButton-hoverBg\":e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity),\"&:hover\":{backgroundColor:\"var(--IconButton-hoverBg)\",\"@media (hover: none)\":{backgroundColor:\"transparent\"}}}},{props:{edge:\"start\"},style:{marginLeft:-12}},{props:{edge:\"start\",size:\"small\"},style:{marginLeft:-3}},{props:{edge:\"end\"},style:{marginRight:-12}},{props:{edge:\"end\",size:\"small\"},style:{marginRight:-3}}]})),He(({theme:e})=>({variants:[{props:{color:\"inherit\"},style:{color:\"inherit\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{\"--IconButton-hoverBg\":e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity)}})),{props:{size:\"small\"},style:{padding:5,fontSize:e.typography.pxToRem(18)}},{props:{size:\"large\"},style:{padding:12,fontSize:e.typography.pxToRem(28)}}],[`&.${Cb.disabled}`]:{backgroundColor:\"transparent\",color:(e.vars||e).palette.action.disabled},[`&.${Cb.loading}`]:{color:\"transparent\"}}))),R_=ae(\"span\",{name:\"MuiIconButton\",slot:\"LoadingIndicator\"})(({theme:e})=>({display:\"none\",position:\"absolute\",visibility:\"visible\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",color:(e.vars||e).palette.action.disabled,variants:[{props:{loading:!0},style:{display:\"flex\"}}]})),w_=Im.forwardRef(function(t,o){let r=je({props:t,name:\"MuiIconButton\"}),{edge:n=!1,children:a,className:i,color:l=\"default\",disabled:s=!1,disableFocusRipple:c=!1,size:u=\"medium\",id:m,loading:p=null,loadingIndicator:d,...v}=r,T=tl(m),S=d??(0,sc.jsx)(Ju,{\"aria-labelledby\":T,color:\"inherit\",size:16}),h={...r,edge:n,color:l,disabled:s,disableFocusRipple:c,loading:p,loadingIndicator:S,size:u},y=P_(h);return(0,sc.jsxs)(C_,{id:p?T:m,className:ie(y.root,i),centerRipple:!0,focusRipple:!c,disabled:s||p,ref:o,...v,ownerState:h,children:[typeof p==\"boolean\"&&(0,sc.jsx)(\"span\",{className:y.loadingWrapper,style:{display:\"contents\"},children:(0,sc.jsx)(R_,{className:y.loadingIndicator,ownerState:h,children:p&&S})}),a]})}),Rb=w_;var gR=q(Ie(),1),bR=Qu((0,gR.jsx)(\"path\",{d:\"M3 17v2h6v-2zM3 5v2h10V5zm10 16v-2h8v-2h-8v-2h-2v6zM7 9v2H3v2h4v2h2V9zm14 4v-2H11v2zm-6-4h2V7h4V5h-4V3h-2z\"}),\"Tune\");var vR={widgets:{Show2D:{tool_groups:[\"display\",\"histogram\",\"stats\",\"navigation\",\"view\",\"export\",\"roi\",\"profile\",\"all\"],aliases:{}},Show3D:{tool_groups:[\"display\",\"histogram\",\"stats\",\"playback\",\"view\",\"export\",\"roi\",\"profile\",\"all\"],aliases:{navigation:\"playback\"}},Show3DVolume:{tool_groups:[\"display\",\"histogram\",\"playback\",\"fft\",\"navigation\",\"stats\",\"export\",\"view\",\"volume\",\"all\"],aliases:{}},Show4D:{tool_groups:[\"display\",\"roi\",\"histogram\",\"profile\",\"navigation\",\"playback\",\"stats\",\"export\",\"view\",\"fft\",\"all\"],aliases:{}},Show4DSTEM:{tool_groups:[\"display\",\"histogram\",\"stats\",\"navigation\",\"playback\",\"view\",\"export\",\"roi\",\"profile\",\"fft\",\"virtual\",\"frame\",\"all\"],aliases:{}},ShowComplex2D:{tool_groups:[\"display\",\"histogram\",\"fft\",\"roi\",\"stats\",\"export\",\"view\",\"all\"],aliases:{}},Mark2D:{tool_groups:[\"points\",\"roi\",\"profile\",\"display\",\"marker_style\",\"snap\",\"navigation\",\"view\",\"export\",\"all\"],aliases:{}},Edit2D:{tool_groups:[\"mode\",\"edit\",\"display\",\"histogram\",\"stats\",\"navigation\",\"export\",\"view\",\"all\"],aliases:{}},Align2D:{tool_groups:[\"alignment\",\"overlay\",\"display\",\"histogram\",\"stats\",\"export\",\"view\",\"all\"],aliases:{}},Bin:{tool_groups:[\"display\",\"binning\",\"mask\",\"preview\",\"stats\",\"export\",\"all\"],aliases:{}},Merge4DSTEM:{tool_groups:[\"display\",\"sources\",\"merge\",\"preview\",\"stats\",\"export\",\"all\"],aliases:{}},Show1D:{tool_groups:[\"display\",\"peaks\",\"stats\",\"export\",\"all\"],aliases:{}}},viewer_widgets:[\"Show1D\",\"Show2D\",\"Show3D\",\"Show3DVolume\",\"Show4D\",\"Show4DSTEM\",\"ShowComplex2D\"],control_presets:{all:{label:\"All\",show_groups:[\"*\"]},compact:{label:\"Compact\",show_groups:[\"mode\",\"edit\",\"display\",\"navigation\",\"playback\",\"view\",\"export\",\"fft\"]},mask_focus:{label:\"Mask Focus\",show_groups:[\"edit\",\"display\",\"roi\",\"histogram\",\"stats\",\"navigation\",\"playback\",\"view\",\"export\",\"fft\",\"virtual\",\"frame\"]},crop_focus:{label:\"Crop Focus\",show_groups:[\"mode\",\"edit\",\"display\",\"histogram\",\"stats\",\"navigation\",\"view\",\"export\"]},spectroscopy:{label:\"Spectroscopy\",show_groups:[\"display\",\"peaks\",\"stats\"]}}};var cc=vR;function xR(e){let t=cc.widgets[e];if(!t){let o=Object.keys(cc.widgets).sort().join(\", \");throw new Error(`Unknown widget '${e}'. Supported widgets: ${o}.`)}return t}function O_(e){return e==null?[]:typeof e==\"string\"?[e]:[...e]}function uc(e,t){let r=xR(e).aliases??{},n=t.trim().toLowerCase();return r[n]??n}function pc(e){return[...xR(e).tool_groups]}function Fm(e,t){let o=pc(e),r=new Set(o),n=[],a=new Set;for(let i of O_(t)){let l=uc(e,String(i));if(l){if(!r.has(l)){let s=o.map(c=>`\"${c}\"`).join(\", \");throw new Error(`Unknown tool group '${i}'. Supported values: ${s}.`)}if(l===\"all\")return[\"all\"];a.has(l)||(a.add(l),n.push(l))}}return n}function TR(e,t){return pc(e).filter(o=>o!==\"all\"&&t.has(o))}function SR(e,t){let o=Fm(e,t);return o.includes(\"all\")?pc(e).filter(r=>r!==\"all\"):o}function ER(e){return e.replace(/_/g,\" \").replace(/\\b\\w/g,t=>t.toUpperCase())}function PR(){return Object.keys(cc.control_presets)}function CR(e){return cc.control_presets[e]?.label??e}function RR(e,t){let o=cc.control_presets[t];if(!o){let i=Object.keys(cc.control_presets).sort().join(\", \");throw new Error(`Unknown control preset '${t}'. Supported presets: ${i}.`)}let r=pc(e).filter(i=>i!==\"all\");if(o.show_groups.includes(\"*\"))return[];let n=new Set(o.show_groups.map(i=>uc(e,i))),a=r.filter(i=>!n.has(i));return Fm(e,a)}function Km(e,t,o){let r=Fm(e,o),n=Fm(e,t),a=new Set(r),i=new Set(n),l=a.has(\"all\"),s=l||i.has(\"all\"),c=m=>{let p=uc(e,m);return p===\"all\"?l:l||a.has(p)};return{hideAll:l,lockAll:s,isHidden:c,isLocked:m=>{let p=uc(e,m);return p===\"all\"?s:s||c(p)||i.has(p)},hiddenSet:a,disabledSet:i}}function wb(e,t,o){let r=new Set(SR(e,t)),n=uc(e,o);return n===\"all\"?[\"all\"]:(r.add(n),TR(e,r))}function Mb(e,t,o){let r=new Set(SR(e,t));return r.delete(uc(e,o)),TR(e,r)}var wR={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},A_={fontSize:10,py:.25,px:1,minWidth:0};function MR({widgetName:e,hiddenTools:t,setHiddenTools:o,disabledTools:r,setDisabledTools:n,themeColors:a,labelOverrides:i}){let[l,s]=at.useState(null),c=at.useMemo(()=>pc(e).filter(v=>v!==\"all\"),[e]),u=at.useMemo(()=>Km(e,r,t),[e,r,t]),m=at.useCallback((v,T)=>{o(S=>T?Mb(e,S,v):wb(e,S,v))},[o,e]),p=at.useCallback((v,T)=>{n(S=>T?wb(e,S,v):Mb(e,S,v))},[n,e]),d=at.useCallback(v=>{o(RR(e,v))},[o,e]);return at.createElement(at.Fragment,null,at.createElement(yp,{title:\"Customize controls\",arrow:!0,placement:\"top\"},at.createElement(Rb,{size:\"small\",\"aria-label\":\"Customize controls\",onClick:v=>s(v.currentTarget),sx:{p:.25,ml:.5,color:a.text}},at.createElement(bR,{sx:{fontSize:16}}))),at.createElement(ip,{anchorEl:l,open:!!l,onClose:()=>s(null),anchorOrigin:{vertical:\"bottom\",horizontal:\"right\"},transformOrigin:{vertical:\"top\",horizontal:\"right\"},PaperProps:{sx:{bgcolor:a.controlBg,color:a.text,border:`1px solid ${a.border}`,p:.5,minWidth:280}}},at.createElement(Fe,{sx:{px:.5,pb:.75}},at.createElement(Xe,{sx:{fontSize:11,fontWeight:\"bold\",mb:.75}},\"Presets\"),at.createElement(Fe,{sx:{display:\"flex\",gap:.5,flexWrap:\"wrap\"}},PR().map(v=>at.createElement(ga,{key:v,size:\"small\",sx:A_,\"data-testid\":`preset-${v}`,onClick:()=>d(v)},CR(v))))),at.createElement(ob,{sx:{borderColor:a.border,my:.5}}),at.createElement(Fe,{sx:{maxHeight:300,overflowY:\"auto\",px:.5}},at.createElement(Xe,{sx:{fontSize:11,fontWeight:\"bold\",mb:.5}},\"Per-group\"),c.map(v=>{let T=i?.[v]??ER(v),S=u.isHidden(v),h=u.isLocked(v);return at.createElement(Fe,{key:v,\"data-testid\":`tool-row-${v}`,sx:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",py:.25,gap:.5}},at.createElement(Xe,{sx:{fontSize:11}},T),at.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:.5}},at.createElement(Xe,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Show\"),at.createElement(Un,{size:\"small\",checked:!S,onChange:y=>m(v,y.target.checked),inputProps:{\"aria-label\":`show-${v}`},sx:wR.small}),at.createElement(Xe,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Lock\"),at.createElement(Un,{size:\"small\",checked:h,onChange:y=>p(v,y.target.checked),inputProps:{\"aria-label\":`lock-${v}`},sx:wR.small,disabled:S})))}))))}var xn={label:{fontSize:11},labelSmall:{fontSize:10},value:{fontSize:10,fontFamily:\"monospace\"},title:{fontWeight:\"bold\"}},D_={XS:4,SM:8,MD:12,LG:16},hp={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},gp={fontSize:10,py:.25,px:1,minWidth:0},N_={anchorOrigin:{vertical:\"top\",horizontal:\"left\"},transformOrigin:{vertical:\"bottom\",horizontal:\"left\"},sx:{zIndex:9999}},OR={small:{\"& .MuiSlider-thumb\":{width:12,height:12},\"& .MuiSlider-rail\":{height:3},\"& .MuiSlider-track\":{height:3}}},__={root:{p:2,bgcolor:\"transparent\",color:\"inherit\",fontFamily:\"monospace\",overflow:\"visible\"}},yi=window.devicePixelRatio||1,AR=.2;function tn(e){return Math.round(e)+.5}var z_=600,k_=400,B_=12,L_=16,j_=28,U_=18,H_=48,V_=26,vo=\"-apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",Tn=4,NR=8,DR=55,$_=.05;function Y_({text:e,theme:t=\"dark\"}){let o=t===\"dark\";return w.createElement(yp,{title:typeof e==\"string\"?w.createElement(Xe,{sx:{fontSize:11,lineHeight:1.4}},e):e,arrow:!0,placement:\"bottom\",componentsProps:{tooltip:{sx:{bgcolor:o?\"#333\":\"#fff\",color:o?\"#ddd\":\"#333\",border:`1px solid ${o?\"#555\":\"#ccc\"}`,maxWidth:280,p:1}},arrow:{sx:{color:o?\"#333\":\"#fff\",\"&::before\":{border:`1px solid ${o?\"#555\":\"#ccc\"}`}}}}},w.createElement(Xe,{component:\"span\",sx:{fontSize:12,color:o?\"#888\":\"#666\",cursor:\"help\",ml:.5,\"&:hover\":{color:o?\"#aaa\":\"#444\"}}},\"\\u24D8\"))}function X_({items:e}){return w.createElement(Fe,{component:\"table\",sx:{borderCollapse:\"collapse\",\"& td\":{py:.25,fontSize:11,lineHeight:1.3,verticalAlign:\"top\"},\"& td:first-of-type\":{pr:1.5,opacity:.7,fontFamily:\"monospace\",fontSize:10,whiteSpace:\"nowrap\"}}},w.createElement(\"tbody\",null,e.map(([t,o],r)=>w.createElement(\"tr\",{key:r},w.createElement(\"td\",null,t),w.createElement(\"td\",null,o)))))}function Sa(e,t,o=NR){let r=t-e;if(r<=0||!isFinite(r))return[e];let n=dR(r/o);if(n<=0||!isFinite(n))return[e,t];let a=Math.ceil(e/n)*n,i=[];for(let l=a;l<=t+n*.001;l+=n)l>=e-n*.001&&i.push(l);return i.length===0&&i.push(e,t),i}function bp(e,t,o=NR){let r=Math.floor(Math.log10(Math.max(e,1e-30))),n=Math.ceil(Math.log10(Math.max(t,1e-30))),a=n-r,i=a<=o?1:Math.ceil(a/o),l=[];for(let s=r;s<=n;s+=i){let c=Math.pow(10,s);c>=e&&c<=t&&l.push(c)}return l.length===0&&l.push(e,t),l}function G_(){let{themeInfo:e,colors:t}=fR(),o=e.theme===\"dark\",[r]=Ye(\"y_bytes\"),[n]=Ye(\"x_bytes\"),[a]=Ye(\"n_traces\"),[i]=Ye(\"n_points\"),[l]=Ye(\"labels\"),[s]=Ye(\"colors\"),[c]=Ye(\"title\"),[u]=Ye(\"x_label\"),[m]=Ye(\"y_label\"),[p]=Ye(\"x_unit\"),[d]=Ye(\"y_unit\"),[v,T]=Ye(\"log_scale\"),[S,h]=Ye(\"auto_contrast\"),[y]=Ye(\"percentile_low\"),[g]=Ye(\"percentile_high\"),[b]=Ye(\"show_stats\"),[E,C]=Ye(\"show_legend\"),[P,A]=Ye(\"show_grid\"),[_]=Ye(\"show_controls\"),[z]=Ye(\"line_width\"),[I]=Ye(\"stats_mean\"),[x]=Ye(\"stats_min\"),[k]=Ye(\"stats_max\"),[U]=Ye(\"stats_std\"),[O,N]=Ye(\"focused_trace\"),[X,oe]=Ye(\"peak_markers\"),[W,Te]=Ye(\"peak_active\"),[fe,Ke]=Ye(\"peak_search_radius\"),[Ze,Ue]=Ye(\"selected_peaks\"),[xe,Je]=Ye(\"grid_density\"),[ht,we]=Ye(\"x_range\"),[ft,le]=Ye(\"y_range\"),[Oe,Ae]=Ye(\"disabled_tools\"),[et,dt]=Ye(\"hidden_tools\"),[Lt]=Ye(\"range_stats\"),[jt]=Ye(\"peak_fwhm\"),Be=w.useMemo(()=>Km(\"Show1D\",Oe,et),[Oe,et]),Nt=Be.isHidden(\"display\"),Ro=Be.isHidden(\"peaks\"),Ut=Be.isHidden(\"stats\"),st=Be.isHidden(\"export\"),se=Be.isLocked(\"display\"),xt=Be.isLocked(\"peaks\"),fr=Be.isLocked(\"export\"),Z=w.useRef(null),ee=w.useRef(null),Se=w.useRef(null),[ye,ze]=w.useState(z_),[ue,gt]=w.useState(k_),[ce,ke]=w.useState(0),[he,Wt]=w.useState(1),[be,uo]=w.useState(0),[ve,po]=w.useState(1),[Ht,Sn]=w.useState(!1),Tt=w.useRef(!1);Tt.current=Ht;let[Qe,Ar]=w.useState(!1),En=w.useRef(!1);En.current=Qe;let Gt=w.useRef(null),[Re,$o]=w.useState(null),on=w.useRef({min:0,max:1}),rn=w.useRef({min:0,max:1}),nn=w.useRef([]),Dr=w.useRef(null),[ro,dl]=w.useState(null),[_R,Ob]=w.useState(null),Ea=w.useRef(null),[Pa,vp]=w.useState(null),Qm=w.useRef(null),Wm=w.useRef(!1),Bo=w.useRef(null),fc=w.useRef(null),Nr=w.useRef(null),[dc,Zm]=w.useState(null),[Ab,Db]=w.useState(\"\"),[Nb,_b]=w.useState(\"\"),[zb,ml]=w.useState(!1),_r=w.useRef(null),[mc,Jm]=w.useState(null),[kb,Bb]=w.useState(\"\"),[Lb,jb]=w.useState(\"\"),[Ub,yl]=w.useState(!1),[zR,Hb]=w.useState(!1),[Vb,hl]=w.useState(null),M=w.useMemo(()=>{let D=!!(m||d),f=!!(u||p),H=v?bp(Math.max(be,1e-30),ve):Sa(be,ve),B=30;try{let j=document.createElement(\"canvas\").getContext(\"2d\");if(j){j.font=`11px ${vo}`;for(let F of H){let Q=j.measureText(Rt(F)).width;Q>B&&(B=Q)}}}catch{}return{top:B_,right:L_,bottom:j_+(f?U_:0),left:Math.max(H_,B+Tn+6+(D?V_:0))}},[be,ve,v,m,d,u,p]),ge=ye-M.left-M.right,ne=ue-M.top-M.bottom;w.useEffect(()=>{if(!r||r.byteLength<4||a<1||i<1){nn.current=[];return}let D=Eb(r);if(!D){nn.current=[];return}let f=[];for(let R=0;R=4?Dr.current=Eb(n):Dr.current=null;let H=0,B=i-1;if(Dr.current&&Dr.current.length>0){let R=Pb(Dr.current);H=R.min,B=R.max}H===B&&(B=H+1);let j=1/0,F=-1/0;if(S&&f.length>0){let R=f.reduce((Y,K)=>Y+K.length,0),V=new Float32Array(R),te=0;for(let Y of f)V.set(Y,te),te+=Y.length;let G=yR(V,y,g);j=G.vmin,F=G.vmax}else for(let R of f){let V=Pb(R);V.minF&&(F=V.max)}isFinite(j)||(j=0),isFinite(F)||(F=1),j===F&&(j-=.5,F+=.5);let Q=(F-j)*$_;j-=Q,F+=Q,on.current={min:H,max:B},rn.current={min:j,max:F},ke(H),Wt(B),uo(j),po(F)},[r,n,a,i,S,y,g]);let St=w.useCallback(D=>M.left+(D-ce)/(he-ce)*ge,[ce,he,ge,M.left]),wt=w.useCallback(D=>{if(v){let f=Math.log10(Math.max(be,1e-30)),H=Math.log10(Math.max(ve,1e-30)),B=Math.log10(Math.max(D,1e-30));return M.top+ne-(B-f)/(H-f||1)*ne}return M.top+ne-(D-be)/(ve-be||1)*ne},[be,ve,ne,v,M.top]),Yo=w.useCallback(D=>ce+(D-M.left)/ge*(he-ce),[ce,he,ge,M.left]),an=w.useCallback(D=>{let f=(M.top+ne-D)/ne;if(v){let H=Math.log10(Math.max(be,1e-30)),B=Math.log10(Math.max(ve,1e-30));return Math.pow(10,H+f*(B-H))}return be+f*(ve-be)},[be,ve,ne,v,M.top]),gl=w.useCallback(()=>{Sn(!1),Ar(!1),we([]),le([]),ke(on.current.min),Wt(on.current.max),uo(rn.current.min),po(rn.current.max)},[we,le]);w.useEffect(()=>{let D=Z.current;if(!D)return;let f=D.getContext(\"2d\");if(!f||(D.width=ye*yi,D.height=ue*yi,f.scale(yi,yi),f.fillStyle=o?\"#1a1a1a\":\"#f8f8f8\",f.fillRect(0,0,ye,ue),ge<=0||ne<=0))return;let H=nn.current,B=Dr.current;if(P){f.strokeStyle=o?\"rgba(255,255,255,0.08)\":\"rgba(0,0,0,0.08)\",f.lineWidth=1,f.setLineDash([2,3]);let Y=Math.max(3,xe),K=Sa(ce,he,Y);for(let Ee of K){let de=tn(St(Ee));de>=M.left&&de<=M.left+ge&&(f.beginPath(),f.moveTo(de,M.top),f.lineTo(de,M.top+ne),f.stroke())}let J=Math.max(3,xe),pe=v?bp(Math.max(be,1e-30),ve,J):Sa(be,ve,J);for(let Ee of pe){let de=tn(wt(Ee));de>=M.top&&de<=M.top+ne&&(f.beginPath(),f.moveTo(M.left,de),f.lineTo(M.left+ge,de),f.stroke())}f.setLineDash([])}f.strokeStyle=o?\"#666\":\"#999\",f.lineWidth=1;let j=tn(M.left),F=tn(M.top+ne);f.beginPath(),f.moveTo(j,M.top),f.lineTo(j,F),f.lineTo(M.left+ge,F),f.stroke();let Q=Sa(ce,he,Math.max(3,Math.floor(ge/DR)));f.fillStyle=o?\"#aaa\":\"#555\",f.font=`11px ${vo}`,f.textAlign=\"center\",f.textBaseline=\"top\";for(let Y of Q){let K=tn(St(Y));K>=M.left&&K<=M.left+ge&&(f.beginPath(),f.moveTo(K,M.top+ne),f.lineTo(K,M.top+ne+Tn),f.stroke(),f.fillText(Rt(Y),K,M.top+ne+Tn+2))}let R=v?bp(Math.max(be,1e-30),ve):Sa(be,ve);f.textAlign=\"right\",f.textBaseline=\"middle\";for(let Y of R){let K=tn(wt(Y));K>=M.top&&K<=M.top+ne&&(f.beginPath(),f.moveTo(M.left-Tn,K),f.lineTo(M.left,K),f.stroke(),f.fillText(Rt(Y),M.left-Tn-2,K))}if(u||p){f.textAlign=\"center\",f.textBaseline=\"top\",f.font=`12px ${vo}`,f.fillStyle=o?\"#999\":\"#666\";let Y=u||\"\";p&&(Y+=Y?` (${p})`:p),f.fillText(Y,M.left+ge/2,M.top+ne+Tn+18)}if(m||d){f.save(),f.translate(12,M.top+ne/2),f.rotate(-Math.PI/2),f.textAlign=\"center\",f.textBaseline=\"top\",f.font=`12px ${vo}`,f.fillStyle=o?\"#999\":\"#666\";let Y=m||\"\";d&&(Y+=Y?` (${d})`:d),f.fillText(Y,0,0),f.restore()}f.save(),f.beginPath(),f.rect(M.left,M.top,ge,ne),f.clip();let V=O>=0&&O{let pe=H[Y],Ee=s&&s[Y]||\"#4fc3f7\";f.globalAlpha=K,f.strokeStyle=Ee,f.lineWidth=J,f.beginPath();let de=!1;for(let De=0;De0){let Y=new Set(Ze||[]);for(let K=0;K{let D=ee.current;if(!D)return;let f=D.getContext(\"2d\");if(!f||(D.width=ye*yi,D.height=ue*yi,f.scale(yi,yi),f.clearRect(0,0,ye,ue),ge<=0||ne<=0))return;if(ro){let{canvasX:j,canvasY:F}=ro;if(j>=M.left&&j<=M.left+ge&&F>=M.top&&F<=M.top+ne){f.strokeStyle=o?\"rgba(255,255,255,0.25)\":\"rgba(0,0,0,0.25)\",f.lineWidth=1,f.setLineDash([3,3]);let Q=tn(j);f.beginPath(),f.moveTo(Q,M.top),f.lineTo(Q,M.top+ne),f.stroke();let R=tn(F);f.beginPath(),f.moveTo(M.left,R),f.lineTo(M.left+ge,R),f.stroke(),f.setLineDash([]),f.fillStyle=ro.color,f.beginPath(),f.arc(j,wt(ro.dataY),4,0,Math.PI*2),f.fill();let V=Rt(ro.dataX),te=Rt(ro.dataY),G=`${V}, ${te}`;ro.label&&(G=`${ro.label}: ${G}`),f.font=\"10px monospace\";let Y=f.measureText(G).width,K=4,J=Y+K*2,pe=16,Ee=j+10,de=F-pe-6;Ee+J>M.left+ge&&(Ee=j-J-10),de=0&&O=1&&l&&l.length>0){let V=0;for(let J=0;JV&&(V=Ee)}let te=32+V,G=12+a*14,Y=M.left+ge-te-8,K=M.top+8;Qm.current={lx:Y,ly:K,w:te,h:G,entryH:14,pad:6,n:a},f.fillStyle=o?\"rgba(30,30,30,0.85)\":\"rgba(255,255,255,0.85)\",f.fillRect(Y,K,te,G),f.strokeStyle=o?\"#555\":\"#ccc\",f.lineWidth=1,f.strokeRect(Y,K,te,G);for(let J=0;J=0&&Ope&&(pe=R[de],Ee=de);if(pe>-1/0){let de=F?F[Ee]:Ee;B={x0:K,x1:J,peakX:de,peakY:pe,traceIdx:Q}}}}if(B){let j=B,F=Math.max(M.left,St(j.x0)),Q=Math.min(M.left+ge,St(j.x1)),R=Math.min(F,Q),V=Math.abs(Q-F);f.fillStyle=o?\"rgba(66,165,245,0.15)\":\"rgba(33,150,243,0.12)\",f.fillRect(R,M.top,V,ne),f.strokeStyle=o?\"rgba(66,165,245,0.5)\":\"rgba(33,150,243,0.4)\",f.lineWidth=1,f.strokeRect(R,M.top,V,ne);let te=St(j.peakX),G=wt(j.peakY),Y=s&&s[j.traceIdx]||\"#4fc3f7\";f.strokeStyle=Y,f.lineWidth=1,f.globalAlpha=.6,f.setLineDash([4,3]),f.beginPath(),f.moveTo(te,G),f.lineTo(te,M.top+ne),f.stroke(),f.setLineDash([]),f.globalAlpha=1;let K=6;f.fillStyle=o?\"rgba(66,165,245,0.3)\":\"rgba(33,150,243,0.25)\",f.strokeStyle=Y,f.lineWidth=2,f.setLineDash([3,2]),f.beginPath(),f.moveTo(te,G-K),f.lineTo(te+K,G+K),f.lineTo(te-K,G+K),f.closePath(),f.fill(),f.stroke(),f.setLineDash([]),f.font=`9px ${vo}`,f.fillStyle=o?\"#ddd\":\"#333\",f.textAlign=\"center\",f.textBaseline=\"bottom\",f.fillText(Rt(j.peakX),te,G-K-3)}if(Ht){let j=o?\"rgba(0,170,255,0.7)\":\"rgba(0,120,255,0.6)\",F=o?\"rgba(0,170,255,1.0)\":\"rgba(0,120,255,0.9)\";for(let Q of[\"left\",\"right\"]){let V=St(Q===\"left\"?ce:he);if(VM.left+ge+2)continue;let te=dc===Q||Nr.current?.handle===Q,G=te?F:j;f.strokeStyle=G,f.lineWidth=te?2:1,f.setLineDash([4,3]),f.beginPath(),f.moveTo(tn(V),M.top),f.lineTo(tn(V),M.top+ne),f.stroke(),f.setLineDash([]);let Y=M.top+ne+1,K=6;f.fillStyle=G,f.beginPath(),f.moveTo(V-K,Y),f.lineTo(V+K,Y),f.lineTo(V,Y+K+2),f.closePath(),f.fill()}}if(Ht&&(f.fillStyle=o?\"rgba(0,170,255,0.5)\":\"rgba(0,120,255,0.4)\",f.font=`bold 9px ${vo}`,f.textAlign=\"right\",f.textBaseline=\"top\",f.fillText(\"X LOCKED\",M.left+ge,M.top+ne+4)),Qe&&(f.fillStyle=o?\"rgba(0,170,255,0.5)\":\"rgba(0,120,255,0.4)\",f.font=`bold 9px ${vo}`,f.textAlign=\"left\",f.textBaseline=\"top\",f.fillText(\"Y LOCKED\",M.left+4,M.top+2)),Qe){let j=o?\"rgba(0,170,255,0.7)\":\"rgba(0,120,255,0.6)\",F=o?\"rgba(0,170,255,1.0)\":\"rgba(0,120,255,0.9)\";for(let Q of[\"top\",\"bottom\"]){let V=wt(Q===\"top\"?ve:be);if(VM.top+ne+2)continue;let te=mc===Q||_r.current?.handle===Q,G=te?F:j;f.strokeStyle=G,f.lineWidth=te?2:1,f.setLineDash([4,3]),f.beginPath(),f.moveTo(M.left,tn(V)),f.lineTo(M.left+ge,tn(V)),f.stroke(),f.setLineDash([]);let Y=M.left-1,K=6;f.fillStyle=G,f.beginPath(),f.moveTo(Y,V-K),f.lineTo(Y,V+K),f.lineTo(Y-K-2,V),f.closePath(),f.fill()}}if(jt&&jt.length>0){f.save(),f.beginPath(),f.rect(M.left,M.top,ge,ne),f.clip();for(let j of jt){if(j.fwhm==null||j.center==null||j.amplitude==null||j.offset==null)continue;let F=j.offset+j.amplitude/2,Q=wt(F),R=St(j.center-j.fwhm/2),V=St(j.center+j.fwhm/2),te=j.peak_idx,G=X&&te>=0&&te{let H=nn.current,B=Dr.current;if(H.length===0||i<1)return null;let j=Yo(D),F=0;if(B){let Y=1/0;for(let K=0;K{let H=Qm.current;if(!H||DH.lx+H.w||fH.ly+H.h)return null;let B=Math.floor((f-H.ly-H.pad)/H.entryH);return B<0||B>=H.n?null:B},[]),bl=w.useCallback((D,f)=>{if(!X||X.length===0)return null;let H=12,B=null,j=1/0;for(let F=0;F{if(!Ht||fM.top+ne+12)return null;let H=St(ce),B=St(he),j=Math.abs(D-H),F=Math.abs(D-B),Q=8;return j{if(!Qe||DM.left+ge)return null;let H=wt(ve),B=wt(be),j=Math.abs(f-H),F=Math.abs(f-B),Q=8;return j{D.preventDefault();let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(BM.left+ge||jM.top+ne)return;let F=D.deltaY>0?1.1:1/1.1,Q=Yo(B),R=an(j);Tt.current||(ke(V=>Q-(Q-V)*F),Wt(V=>Q+(V-Q)*F)),En.current||(uo(V=>R-(R-V)*F),po(V=>R+(V-R)*F))},[ge,ne,Yo,an,M.left,M.top]);w.useEffect(()=>{let D=Se.current;if(D)return D.addEventListener(\"wheel\",ey,{passive:!1}),()=>D.removeEventListener(\"wheel\",ey)},[ey]),w.useEffect(()=>{zb||(Db(ce.toPrecision(6)),_b(he.toPrecision(6)))},[ce,he,zb]),w.useEffect(()=>{Ub||(Bb(be.toPrecision(6)),jb(ve.toPrecision(6)))},[be,ve,Ub]),w.useEffect(()=>{ht&&ht.length===2?(ke(ht[0]),Wt(ht[1]),Sn(!0)):ht&&ht.length===0&&Ht&&Sn(!1)},[ht]),w.useEffect(()=>{ft&&ft.length===2?(uo(ft[0]),po(ft[1]),Ar(!0)):ft&&ft.length===0&&Qe&&Ar(!1)},[ft]),w.useEffect(()=>{let D=H=>{if(fc.current?.active){let B=fc.current,j=Math.max(200,B.startW+(H.clientX-B.startX)),F=Math.max(100,B.startH+(H.clientY-B.startY));ze(j),gt(F)}if(Nr.current){let B=Z.current;if(!B)return;let j=B.getBoundingClientRect(),F=H.clientX-j.left,Q=Math.max(M.left,Math.min(M.left+ge,F)),R=Yo(Q),V=on.current,te=Math.max(V.min,Math.min(V.max,R));Nr.current.handle===\"left\"?(ke(G=>Math.min(te,he-(he-G)*.001)),we([te,he])):(Wt(G=>Math.max(te,ce+(G-ce)*.001)),we([ce,te]))}if(_r.current){let B=Z.current;if(!B)return;let j=B.getBoundingClientRect(),F=H.clientY-j.top,Q=Math.max(M.top,Math.min(M.top+ne,F)),R=an(Q),V=rn.current,te=Math.max(V.min,Math.min(V.max,R));_r.current.handle===\"top\"?(po(G=>Math.max(te,be+(G-be)*.001)),le([be,te])):(uo(G=>Math.min(te,ve-(ve-G)*.001)),le([te,ve]))}},f=()=>{fc.current?.active&&(fc.current=null),Nr.current&&(Nr.current=null),_r.current&&(_r.current=null)};return window.addEventListener(\"mousemove\",D),window.addEventListener(\"mouseup\",f),()=>{window.removeEventListener(\"mousemove\",D),window.removeEventListener(\"mouseup\",f)}},[M.left,M.top,ge,ne,Yo,an,ce,he,be,ve,we,le]);let kR=w.useCallback(D=>{let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(j>M.top+ne&&j=M.left&&B<=M.left+ge){Gt.current={axis:\"x\",startPx:B,startVal:Yo(B)},$o({axis:\"x\",startVal:Yo(B),currentVal:Yo(B)});return}if(B=0&&j>=M.top&&j<=M.top+ne){Gt.current={axis:\"y\",startPx:j,startVal:an(j)},$o({axis:\"y\",startVal:an(j),currentVal:an(j)});return}if(Ht){let F=Sp(B,j);if(F){Nr.current={handle:F,startPx:B};return}}if(Qe){let F=Ep(B,j);if(F){_r.current={handle:F,startPx:j};return}}if(!(BM.left+ge||jM.top+ne)){if(W&&!xt&&bl(B,j)===null){let Q=xp(B,j),R=O>=0&&O{let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(Nr.current){let V=Nr.current,te=Math.max(M.left,Math.min(M.left+ge,B)),G=Yo(te),Y=on.current,K=Math.max(Y.min,Math.min(Y.max,G));if(V.handle===\"left\"){let J=Math.min(K,he-(he-ce)*.001);ke(J),we([J,he])}else{let J=Math.max(K,ce+(he-ce)*.001);Wt(J),we([ce,J])}return}if(_r.current){let V=_r.current,te=Math.max(M.top,Math.min(M.top+ne,j)),G=an(te),Y=rn.current,K=Math.max(Y.min,Math.min(Y.max,G));if(V.handle===\"top\"){let J=Math.max(K,be+(ve-be)*.001);po(J),le([be,J])}else{let J=Math.min(K,ve-(ve-be)*.001);uo(J),le([J,ve])}return}let F=!Bo.current?.active&&!Ea.current?.active&&!Gt.current;if(Ht&&F){let V=Sp(B,j);Zm(V)}else dc&&Zm(null);if(Qe&&F){let V=Ep(B,j);Jm(V)}else mc&&Jm(null);if(Gt.current){let V=Gt.current;V.axis===\"x\"?$o({axis:\"x\",startVal:V.startVal,currentVal:Yo(Math.max(M.left,Math.min(M.left+ge,B)))}):$o({axis:\"y\",startVal:V.startVal,currentVal:an(Math.max(M.top,Math.min(M.top+ne,j)))});return}if(Ea.current?.active){let V=Ea.current;Bo.current&&Math.abs(B-V.startPx)>3&&(Bo.current.wasDrag=!0);let te=Yo(Math.max(M.left,Math.min(M.left+ge,B))),G=Math.min(V.startDataX,te),Y=Math.max(V.startDataX,te),K=nn.current,J=Dr.current,pe=K[V.traceIdx];if(pe){let Ee=-1/0,de=-1;for(let De=0;De=G&&qt<=Y&&isFinite(pe[De])&&pe[De]>Ee&&(Ee=pe[De],de=De)}if(de>=0){let De=J?J[de]:de;vp({x0:G,x1:Y,peakX:De,peakY:Ee,traceIdx:V.traceIdx})}else vp(null)}dl(null);return}if(Bo.current?.active){let V=Bo.current,te=D.clientX-V.startX,G=D.clientY-V.startY;(Math.abs(te)>3||Math.abs(G)>3)&&(V.wasDrag=!0);let Y=V.startXMax-V.startXMin,K=V.startYMax-V.startYMin,J=-(te/ge)*Y,pe=G/ne*K;Tt.current||(ke(V.startXMin+J),Wt(V.startXMax+J)),En.current||(uo(V.startYMin+pe),po(V.startYMax+pe)),dl(null);return}if(BM.left+ge||jM.top+ne){dl(null);return}let Q=Tp(B,j);if(Wm.current=Q!==null,Ob(Q!==null?null:bl(B,j)),Q!==null){dl(null);return}let R=xp(B,j);R&&dl({canvasX:R.canvasX,canvasY:R.canvasY,dataX:R.dataX,dataY:R.dataY,traceIdx:R.traceIdx,label:R.label,color:R.color})},[ge,ne,xp,bl,Tp,M.left,M.top,Yo,an,Ht,Qe,ce,he,be,ve,Sp,Ep,dc,mc,we,le]),LR=w.useCallback(D=>{if(Nr.current){Nr.current=null;return}if(_r.current){_r.current=null;return}if(Gt.current&&Re){let{startVal:f,currentVal:H,axis:B}=Re,j=Math.min(f,H),F=Math.max(f,H),Q=B===\"x\"?he-ce:ve-be;F-j>Q*.01&&(B===\"x\"?(ke(j),Wt(F),Sn(!0),we([j,F])):(uo(j),po(F),Ar(!0),le([j,F]))),Gt.current=null,$o(null);return}if(Ea.current?.active){if((Bo.current?.wasDrag??!1)&&Pa){let H={x:Pa.peakX,y:Pa.peakY,trace_idx:Pa.traceIdx,label:Rt(Pa.peakX),type:\"peak\"};oe([...X||[],H])}Ea.current=null,vp(null),Bo.current=null;return}if(Bo.current?.active&&!Bo.current.wasDrag){let f=Z.current;if(f){let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top,F=Tp(B,j);if(F!==null){N(O===F?-1:F),Bo.current=null;return}let Q=bl(B,j);if(Q!==null){let R=Ze||[];D.shiftKey?R.includes(Q)?Ue(R.filter(V=>V!==Q)):Ue([...R,Q]):R.length===1&&R[0]===Q?Ue([]):Ue([Q]),Bo.current=null;return}if(W&&!xt&&ro){let R=nn.current,V=Dr.current,te=O>=0&&Ode&&(de=G[ot],Ee=ot);let De=V?V[Ee]:Ee,qt={x:De,y:de,trace_idx:te,label:Rt(De),type:\"peak\"};oe([...X||[],qt])}}else if(!W&&(Ze&&Ze.length>0&&Ue([]),ro)){let R=ro.traceIdx;N(O===R?-1:R)}}}Bo.current=null},[ro,O,N,W,X,oe,Ze,Ue,bl,Tp,xt,Re,ce,he,be,ve,we,le,Pa,fe]),jR=w.useCallback(()=>{Bo.current=null,Ea.current=null,Nr.current=null,_r.current=null,vp(null),Gt.current=null,$o(null),dl(null),Ob(null),Zm(null),Jm(null),Wm.current=!1},[]),UR=w.useCallback(D=>{let f=Z.current;if(!f){gl();return}let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(j>M.top+ne&&B>=M.left&&B<=M.left+ge&&Ht){Sn(!1),we([]),ke(on.current.min),Wt(on.current.max);return}if(B=M.top&&j<=M.top+ne&&Qe){Ar(!1),le([]),uo(rn.current.min),po(rn.current.max);return}gl()},[gl,ge,ne,M.left,M.top,Ht,Qe,we,le]),HR=w.useCallback(D=>{let f=D.target.tagName?.toLowerCase();if(!(f===\"input\"||f===\"textarea\"||f===\"select\"))switch(D.key){case\"r\":case\"R\":se||(D.preventDefault(),gl());break;case\"Escape\":D.preventDefault(),N(-1),Ze&&Ze.length>0&&Ue([]);break;case\"p\":case\"P\":xt||(D.preventDefault(),Te(!W));break;case\"c\":case\"C\":xt||(D.preventDefault(),oe([]),Ue([]));break;case\"Delete\":case\"Backspace\":if(!xt&&X&&X.length>0)if(D.preventDefault(),Ze&&Ze.length>0){let H=new Set(Ze),B=X.filter((j,F)=>!H.has(F));oe(B),Ue([])}else{let H=[...X];H.pop(),oe(H)}break}},[gl,N,X,oe,W,Te,Ze,Ue,se,xt]),VR=w.useCallback(()=>{hl(null);let D=Z.current;D&&D.toBlob(f=>{f&&lc(f,`${c||\"show1d\"}.png`)})},[c]),$b=w.useCallback((D=\"pdf\")=>{hl(null);let f=nn.current,H=Dr.current;if(f.length===0)return;let B=4,j=ye*B,F=ue*B,Q=document.createElement(\"canvas\");Q.width=j,Q.height=F;let R=Q.getContext(\"2d\");if(!R)return;if(R.scale(B,B),R.fillStyle=\"#ffffff\",R.fillRect(0,0,ye,ue),P){R.strokeStyle=\"rgba(0,0,0,0.08)\",R.lineWidth=1,R.setLineDash([2,3]);let G=Math.max(3,xe),Y=Sa(ce,he,G);for(let pe of Y){let Ee=St(pe);Ee>=M.left&&Ee<=M.left+ge&&(R.beginPath(),R.moveTo(Ee,M.top),R.lineTo(Ee,M.top+ne),R.stroke())}let K=Math.max(3,xe),J=v?bp(Math.max(be,1e-30),ve,K):Sa(be,ve,K);for(let pe of J){let Ee=wt(pe);Ee>=M.top&&Ee<=M.top+ne&&(R.beginPath(),R.moveTo(M.left,Ee),R.lineTo(M.left+ge,Ee),R.stroke())}R.setLineDash([])}R.strokeStyle=\"#999\",R.lineWidth=1,R.beginPath(),R.moveTo(M.left,M.top),R.lineTo(M.left,M.top+ne),R.lineTo(M.left+ge,M.top+ne),R.stroke();let V=Sa(ce,he,Math.max(3,Math.floor(ge/DR)));R.fillStyle=\"#555\",R.font=`10px ${vo}`,R.textAlign=\"center\",R.textBaseline=\"top\";for(let G of V){let Y=St(G);Y>=M.left&&Y<=M.left+ge&&(R.beginPath(),R.moveTo(Y,M.top+ne),R.lineTo(Y,M.top+ne+Tn),R.stroke(),R.fillText(Rt(G),Y,M.top+ne+Tn+2))}let te=v?bp(Math.max(be,1e-30),ve):Sa(be,ve);R.textAlign=\"right\",R.textBaseline=\"middle\";for(let G of te){let Y=wt(G);Y>=M.top&&Y<=M.top+ne&&(R.beginPath(),R.moveTo(M.left-Tn,Y),R.lineTo(M.left,Y),R.stroke(),R.fillText(Rt(G),M.left-Tn-2,Y))}if(u||p){R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`11px ${vo}`,R.fillStyle=\"#666\";let G=u||\"\";p&&(G+=G?` (${p})`:p),R.fillText(G,M.left+ge/2,M.top+ne+Tn+18)}if(m||d){R.save(),R.translate(12,M.top+ne/2),R.rotate(-Math.PI/2),R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`11px ${vo}`,R.fillStyle=\"#666\";let G=m||\"\";d&&(G+=G?` (${d})`:d),R.fillText(G,0,0),R.restore()}c&&(R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`bold 13px ${vo}`,R.fillStyle=\"#333\",R.fillText(c,ye/2,2)),R.save(),R.beginPath(),R.rect(M.left,M.top,ge,ne),R.clip();for(let G=0;G0)for(let G of X){let Y=s&&s[G.trace_idx]||\"#4fc3f7\",K=St(G.x),J=wt(G.y),pe=5;R.fillStyle=Y,R.strokeStyle=\"#fff\",R.lineWidth=1.5,R.beginPath(),R.moveTo(K,J-pe),R.lineTo(K+pe,J+pe),R.lineTo(K-pe,J+pe),R.closePath(),R.fill(),R.stroke(),R.font=`9px ${vo}`,R.fillStyle=\"#333\",R.textAlign=\"center\",R.textBaseline=\"bottom\",R.fillText(G.label||Rt(G.x),K,J-pe-3)}if(R.restore(),E&&f.length>=1&&l&&l.length>0){R.font=`10px ${vo}`;let G=14,Y=16,K=4,J=6,pe=0;for(let ot=0;otpe&&(pe=Pn)}let Ee=J*2+Y+K+pe,de=J*2+f.length*G,De=M.left+ge-Ee-8,qt=M.top+8;R.fillStyle=\"rgba(255,255,255,0.9)\",R.fillRect(De,qt,Ee,de),R.strokeStyle=\"#ccc\",R.lineWidth=1,R.strokeRect(De,qt,Ee,de);for(let ot=0;otlc(G,`${c||\"show1d\"}_figure.pdf`)):Q.toBlob(G=>{G&&lc(G,`${c||\"show1d\"}_figure.png`)})},[ye,ue,ce,he,be,ve,s,l,z,v,P,xe,E,u,m,p,d,c,St,wt,ge,ne,X]),vl=w.useCallback(D=>{let f=nn.current,H=Dr.current;if(f.length===0)return\"\";let F=[[\"x\",...l&&l.length>0?l:f.map((Q,R)=>`Data ${R+1}`)].join(\",\")];for(let Q=0;Q<(H?H.length:f[0].length);Q++){let R=H?H[Q]:Q;if(D&&Ht&&(Rhe))continue;let V=[String(R)];for(let te of f)V.push(String(te[Q]??\"\"));F.push(V.join(\",\"))}return F.join(`\n`)},[l,Ht,ce,he]),$R=w.useCallback(()=>{let D=vl(!0);D&&navigator.clipboard.writeText(D).then(()=>{Hb(!0),setTimeout(()=>Hb(!1),1e3)})},[vl]),YR=w.useCallback(()=>{hl(null);let D=vl(!0);D&&lc(new Blob([D],{type:\"text/csv\"}),`${c||\"show1d\"}_range.csv`)},[vl,c]),XR=w.useCallback(()=>{hl(null);let D=vl(!1);D&&lc(new Blob([D],{type:\"text/csv\"}),`${c||\"show1d\"}.csv`)},[vl,c]),GR=()=>Nr.current?\"ew-resize\":_r.current?\"ns-resize\":dc?\"ew-resize\":mc?\"ns-resize\":Gt.current?Gt.current.axis===\"x\"?\"ew-resize\":\"ns-resize\":Ea.current?.active?\"col-resize\":Bo.current?.active?\"grabbing\":_R!==null||Wm.current?\"pointer\":W&&!xt?\"col-resize\":\"crosshair\";return w.createElement(Fe,{className:\"show1d-root\",tabIndex:0,onKeyDown:HR,sx:{...__.root,bgcolor:t.bg,color:t.text}},w.createElement(Xe,{variant:\"caption\",sx:{...xn.label,color:t.accent,mb:`${D_.XS}px`,display:\"block\"}},c||\"Plot\",w.createElement(Y_,{theme:e.theme,text:w.createElement(X_,{items:[[\"Scroll\",\"Zoom in/out\"],[\"Drag\",\"Pan (or search peak when Peak on)\"],[\"Drag axis\",\"Lock X or Y range\"],[\"Dbl-click axis\",\"Unlock range\"],[\"Click\",\"Focus trace / select peak\"],[\"Shift+Click\",\"Multi-select peaks\"],[\"P\",\"Toggle peak mode\"],[\"C\",\"Clear all peaks\"],[\"Del\",\"Remove last peak\"],[\"Esc\",\"Deselect all\"],[\"R\",\"Reset view\"],[\"Dbl-click\",\"Reset view\"]]})}),w.createElement(MR,{widgetName:\"Show1D\",hiddenTools:et,setHiddenTools:dt,disabledTools:Oe,setDisabledTools:Ae,themeColors:t})),_&&!Be.hideAll&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"4px\",mb:\"2px\",height:28}},!Nt&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"Log:\"),w.createElement(Un,{size:\"small\",checked:v,onChange:(D,f)=>T(f),sx:hp.small,disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Auto:\"),w.createElement(Un,{size:\"small\",checked:S,onChange:(D,f)=>h(f),sx:hp.small,disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Grid:\"),w.createElement(Un,{size:\"small\",checked:P,onChange:(D,f)=>A(f),sx:hp.small,disabled:se}),P&&w.createElement(km,{size:\"small\",min:5,max:50,step:1,value:xe,onChange:(D,f)=>Je(f),sx:{width:60,ml:\"2px\",...OR.small},disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Legend:\"),w.createElement(Un,{size:\"small\",checked:E,onChange:(D,f)=>C(f),sx:hp.small,disabled:se})),!Ro&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Peak:\"),w.createElement(Un,{size:\"small\",checked:W,onChange:(D,f)=>Te(f),sx:hp.small,disabled:xt}),W&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text,ml:\"2px\"}},\"\\xB1\",fe),w.createElement(km,{size:\"small\",min:1,max:100,step:1,value:fe,onChange:(D,f)=>Ke(f),sx:{width:50,ml:\"2px\",...OR.small},disabled:xt}))),w.createElement(Fe,{sx:{flex:1}}),!Nt&&w.createElement(ga,{size:\"small\",sx:gp,onClick:gl,disabled:se},\"Reset\"),!st&&w.createElement(w.Fragment,null,w.createElement(ga,{size:\"small\",sx:{...gp,color:t.accent},onClick:D=>hl(D.currentTarget),disabled:fr},\"Export\"),w.createElement(ip,{anchorEl:Vb,open:!!Vb,onClose:()=>hl(null),...N_},w.createElement(nl,{onClick:()=>$b(\"pdf\"),sx:{fontSize:12}},\"Figure (PDF)\"),w.createElement(nl,{onClick:()=>$b(\"png\"),sx:{fontSize:12}},\"Figure (PNG)\"),w.createElement(nl,{onClick:VR,sx:{fontSize:12}},\"PNG\"),w.createElement(nl,{onClick:YR,sx:{fontSize:12}},\"CSV (range)\"),w.createElement(nl,{onClick:XR,sx:{fontSize:12}},\"CSV (all)\")))),w.createElement(Fe,{ref:Se,sx:{position:\"relative\",width:ye,height:ue,border:`1px solid ${t.border}`,cursor:GR(),bgcolor:o?\"#1a1a1a\":\"#f8f8f8\"},onMouseDown:kR,onMouseMove:BR,onMouseUp:LR,onMouseLeave:jR,onDoubleClick:UR},w.createElement(\"canvas\",{ref:Z,style:{width:ye,height:ue,position:\"absolute\",top:0,left:0}}),w.createElement(\"canvas\",{ref:ee,style:{width:ye,height:ue,position:\"absolute\",top:0,left:0,pointerEvents:\"none\"}}),w.createElement(Fe,{onMouseDown:D=>{fc.current={active:!0,startX:D.clientX,startY:D.clientY,startW:ye,startH:ue},D.stopPropagation()},sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:\"nwse-resize\",opacity:.6,background:`linear-gradient(135deg, transparent 50%, ${t.accent} 50%)`,\"&:hover\":{opacity:1}}})),Ht&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"6px\",mt:\"4px\",mb:\"2px\",height:24}},w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"X range:\"),w.createElement(\"input\",{type:\"number\",value:Ab,onChange:D=>{ml(!0),Db(D.target.value)},onFocus:()=>ml(!0),onBlur:()=>{ml(!1);let D=parseFloat(Ab);if(!isNaN(D)){let f=on.current,H=Math.max(f.min,Math.min(f.max,D));if(H>=he){let B=H;H=he,Wt(B),we([he,B]),ke(he);return}ke(H),we([H,he])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text}},\"\\u2014\"),w.createElement(\"input\",{type:\"number\",value:Nb,onChange:D=>{ml(!0),_b(D.target.value)},onFocus:()=>ml(!0),onBlur:()=>{ml(!1);let D=parseFloat(Nb);if(!isNaN(D)){let f=on.current,H=Math.max(f.min,Math.min(f.max,D));if(H<=ce){let B=H;H=ce,ke(B),we([B,ce]),Wt(ce);return}Wt(H),we([ce,H])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(ga,{size:\"small\",sx:gp,onClick:()=>{Sn(!1),we([]),ke(on.current.min),Wt(on.current.max)}},\"RESET\"),!st&&w.createElement(ga,{size:\"small\",sx:{...gp,ml:\"4px\"},onClick:$R,disabled:fr},zR?\"COPIED\":\"COPY CSV\")),Qe&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"6px\",mt:\"4px\",mb:\"2px\",height:24}},w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"Y range:\"),w.createElement(\"input\",{type:\"number\",value:kb,onChange:D=>{yl(!0),Bb(D.target.value)},onFocus:()=>yl(!0),onBlur:()=>{yl(!1);let D=parseFloat(kb);if(!isNaN(D)){let f=rn.current,H=Math.max(f.min,Math.min(f.max,D));if(H>=ve){let B=H;H=ve,po(B),le([ve,B]),uo(ve);return}uo(H),le([H,ve])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text}},\"\\u2014\"),w.createElement(\"input\",{type:\"number\",value:Lb,onChange:D=>{yl(!0),jb(D.target.value)},onFocus:()=>yl(!0),onBlur:()=>{yl(!1);let D=parseFloat(Lb);if(!isNaN(D)){let f=rn.current,H=Math.max(f.min,Math.min(f.max,D));if(H<=be){let B=H;H=be,uo(B),le([B,be]),po(be);return}po(H),le([be,H])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(ga,{size:\"small\",sx:gp,onClick:()=>{Ar(!1),le([]),uo(rn.current.min),po(rn.current.max)}},\"RESET\")),b&&!Ut&&I&&I.length>0&&(()=>{let D=O>=0&&OH);return w.createElement(Fe,{sx:{border:`1px solid ${t.border}`,borderTop:\"none\",bgcolor:o?t.bg:\"#fafafa\",maxWidth:ye}},D.map(f=>{let H=l&&l[f]||`Data ${f+1}`,B=s&&s[f]||\"#4fc3f7\";return w.createElement(Fe,{key:f,sx:{display:\"flex\",gap:2,alignItems:\"center\",px:1,py:.25}},w.createElement(Fe,{sx:{width:8,height:8,bgcolor:B,flexShrink:0}}),a>1&&w.createElement(Xe,{sx:{fontSize:11,color:t.text,fontWeight:\"bold\",minWidth:40}},H),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Mean \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(I[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Min \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(x[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Max \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(k[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Std \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(U[f]??0))))}),Ht&&Lt&&Lt.length>0&&w.createElement(w.Fragment,null,w.createElement(Fe,{sx:{borderTop:`1px dashed ${t.border}`,mx:1,my:.25}}),D.map(f=>{let H=Lt[f];if(!H)return null;let B=s&&s[f]||\"#4fc3f7\";return w.createElement(Fe,{key:`rs-${f}`,sx:{display:\"flex\",gap:2,alignItems:\"center\",px:1,py:.25}},w.createElement(Xe,{sx:{fontSize:10,color:o?\"#777\":\"#aaa\",minWidth:60}},\"Range (\",H.n_points,\" pts)\"),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Mean \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.mean))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Min \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.min))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Max \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.max))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Std \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.std))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"\\u222B \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.integral))))})),jt&&jt.length>0&&w.createElement(w.Fragment,null,w.createElement(Fe,{sx:{borderTop:`1px dashed ${t.border}`,mx:1,my:.25}}),jt.map((f,H)=>{let B=X&&f.peak_idx>=0&&f.peak_idx()=>(t||e((t={exports:{}}).exports,t),t.exports);var WR=(e,t,o,r)=>{if(t&&typeof t==\"object\"||typeof t==\"function\")for(let n of FR(t))!QR.call(e,n)&&n!==o&&Yb(e,n,{get:()=>t[n],enumerable:!(r=IR(t,n))||r.enumerable});return e};var q=(e,t,o)=>(o=e!=null?qR(KR(e)):{},WR(t||!e||!e.__esModule?Yb(o,\"default\",{value:e,enumerable:!0}):o,e));var ev=Xo(Me=>{\"use strict\";var ry=Symbol.for(\"react.transitional.element\"),ZR=Symbol.for(\"react.portal\"),JR=Symbol.for(\"react.fragment\"),e2=Symbol.for(\"react.strict_mode\"),t2=Symbol.for(\"react.profiler\"),o2=Symbol.for(\"react.consumer\"),r2=Symbol.for(\"react.context\"),n2=Symbol.for(\"react.forward_ref\"),a2=Symbol.for(\"react.suspense\"),i2=Symbol.for(\"react.memo\"),Fb=Symbol.for(\"react.lazy\"),l2=Symbol.for(\"react.activity\"),Xb=Symbol.iterator;function s2(e){return e===null||typeof e!=\"object\"?null:(e=Xb&&e[Xb]||e[\"@@iterator\"],typeof e==\"function\"?e:null)}var Kb={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Qb=Object.assign,Wb={};function Tl(e,t,o){this.props=e,this.context=t,this.refs=Wb,this.updater=o||Kb}Tl.prototype.isReactComponent={};Tl.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\")};Tl.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,\"forceUpdate\")};function Zb(){}Zb.prototype=Tl.prototype;function ny(e,t,o){this.props=e,this.context=t,this.refs=Wb,this.updater=o||Kb}var ay=ny.prototype=new Zb;ay.constructor=ny;Qb(ay,Tl.prototype);ay.isPureReactComponent=!0;var Gb=Array.isArray;function oy(){}var Mt={H:null,A:null,T:null,S:null},Jb=Object.prototype.hasOwnProperty;function iy(e,t,o){var r=o.ref;return{$$typeof:ry,type:e,key:t,ref:r!==void 0?r:null,props:o}}function c2(e,t){return iy(e.type,t,e.props)}function ly(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===ry}function u2(e){var t={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+e.replace(/[=:]/g,function(o){return t[o]})}var qb=/\\/+/g;function ty(e,t){return typeof e==\"object\"&&e!==null&&e.key!=null?u2(\"\"+e.key):t.toString(36)}function p2(e){switch(e.status){case\"fulfilled\":return e.value;case\"rejected\":throw e.reason;default:switch(typeof e.status==\"string\"?e.then(oy,oy):(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 xl(e,t,o,r,n){var a=typeof e;(a===\"undefined\"||a===\"boolean\")&&(e=null);var i=!1;if(e===null)i=!0;else switch(a){case\"bigint\":case\"string\":case\"number\":i=!0;break;case\"object\":switch(e.$$typeof){case ry:case ZR:i=!0;break;case Fb:return i=e._init,xl(i(e._payload),t,o,r,n)}}if(i)return n=n(e),i=r===\"\"?\".\"+ty(e,0):r,Gb(n)?(o=\"\",i!=null&&(o=i.replace(qb,\"$&/\")+\"/\"),xl(n,t,o,\"\",function(c){return c})):n!=null&&(ly(n)&&(n=c2(n,o+(n.key==null||e&&e.key===n.key?\"\":(\"\"+n.key).replace(qb,\"$&/\")+\"/\")+i)),t.push(n)),1;i=0;var l=r===\"\"?\".\":r+\":\";if(Gb(e))for(var s=0;s{\"use strict\";tv.exports=ev()});var pv=Xo(_t=>{\"use strict\";function py(e,t){var o=e.length;e.push(t);e:for(;0>>1,n=e[r];if(0>>1;rCp(l,o))sCp(c,l)?(e[r]=c,e[s]=o,r=s):(e[r]=l,e[i]=o,r=i);else if(sCp(c,o))e[r]=c,e[s]=o,r=s;else break e}}return t}function Cp(e,t){var o=e.sortIndex-t.sortIndex;return o!==0?o:e.id-t.id}_t.unstable_now=void 0;typeof performance==\"object\"&&typeof performance.now==\"function\"?(ov=performance,_t.unstable_now=function(){return ov.now()}):(sy=Date,rv=sy.now(),_t.unstable_now=function(){return sy.now()-rv});var ov,sy,rv,Vn=[],Ca=[],m2=1,zr=null,Lo=3,fy=!1,yc=!1,hc=!1,dy=!1,iv=typeof setTimeout==\"function\"?setTimeout:null,lv=typeof clearTimeout==\"function\"?clearTimeout:null,nv=typeof setImmediate<\"u\"?setImmediate:null;function Rp(e){for(var t=Cn(Ca);t!==null;){if(t.callback===null)wp(Ca);else if(t.startTime<=e)wp(Ca),t.sortIndex=t.expirationTime,py(Vn,t);else break;t=Cn(Ca)}}function my(e){if(hc=!1,Rp(e),!yc)if(Cn(Vn)!==null)yc=!0,El||(El=!0,Sl());else{var t=Cn(Ca);t!==null&&yy(my,t.startTime-e)}}var El=!1,gc=-1,sv=5,cv=-1;function uv(){return dy?!0:!(_t.unstable_now()-cve&&uv());){var r=zr.callback;if(typeof r==\"function\"){zr.callback=null,Lo=zr.priorityLevel;var n=r(zr.expirationTime<=e);if(e=_t.unstable_now(),typeof n==\"function\"){zr.callback=n,Rp(e),t=!0;break t}zr===Cn(Vn)&&wp(Vn),Rp(e)}else wp(Vn);zr=Cn(Vn)}if(zr!==null)t=!0;else{var a=Cn(Ca);a!==null&&yy(my,a.startTime-e),t=!1}}break e}finally{zr=null,Lo=o,fy=!1}t=void 0}}finally{t?Sl():El=!1}}}var Sl;typeof nv==\"function\"?Sl=function(){nv(cy)}:typeof MessageChannel<\"u\"?(uy=new MessageChannel,av=uy.port2,uy.port1.onmessage=cy,Sl=function(){av.postMessage(null)}):Sl=function(){iv(cy,0)};var uy,av;function yy(e,t){gc=iv(function(){e(_t.unstable_now())},t)}_t.unstable_IdlePriority=5;_t.unstable_ImmediatePriority=1;_t.unstable_LowPriority=4;_t.unstable_NormalPriority=3;_t.unstable_Profiling=null;_t.unstable_UserBlockingPriority=2;_t.unstable_cancelCallback=function(e){e.callback=null};_t.unstable_forceFrameRate=function(e){0>e||125r?(e.sortIndex=o,py(Ca,e),Cn(Vn)===null&&e===Cn(Ca)&&(hc?(lv(gc),gc=-1):hc=!0,yy(my,o-r))):(e.sortIndex=n,py(Vn,e),yc||fy||(yc=!0,El||(El=!0,Sl()))),e};_t.unstable_shouldYield=uv;_t.unstable_wrapCallback=function(e){var t=Lo;return function(){var o=Lo;Lo=t;try{return e.apply(this,arguments)}finally{Lo=o}}}});var dv=Xo((Q_,fv)=>{\"use strict\";fv.exports=pv()});var yv=Xo(qo=>{\"use strict\";var y2=re();function mv(e){var t=\"https://react.dev/errors/\"+e;if(1{\"use strict\";function hv(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(hv)}catch(e){console.error(e)}}hv(),gv.exports=yv()});var OS=Xo(td=>{\"use strict\";var mo=dv(),Yx=re(),b2=Op();function $(e){var t=\"https://react.dev/errors/\"+e;if(1Al||(e.current=eh[Al],eh[Al]=null,Al--)}function Et(e,t){Al++,eh[Al]=e.current,e.current=t}var On=An(null),Xc=An(null),ja=An(null),uf=An(null);function pf(e,t){switch(Et(ja,t),Et(Xc,e),Et(On,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Rx(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Rx(t),e=yS(t,e);else switch(e){case\"svg\":e=1;break;case\"math\":e=2;break;default:e=0}}So(On),Et(On,e)}function Fl(){So(On),So(Xc),So(ja)}function th(e){e.memoizedState!==null&&Et(uf,e);var t=On.current,o=yS(t,e.type);t!==o&&(Et(Xc,e),Et(On,o))}function ff(e){Xc.current===e&&(So(On),So(Xc)),uf.current===e&&(So(uf),tu._currentValue=Ti)}var hy,xv;function gi(e){if(hy===void 0)try{throw Error()}catch(o){var t=o.stack.trim().match(/\\n( *(at )?)/);hy=t&&t[1]||\"\",xv=-1)\":-1n||s[r]!==c[n]){var u=`\n`+s[r].replace(\" at new \",\" at \");return e.displayName&&u.includes(\"\")&&(u=u.replace(\"\",e.displayName)),u}while(1<=r&&0<=n);break}}}finally{gy=!1,Error.prepareStackTrace=o}return(o=e?e.displayName||e.name:\"\")?gi(o):\"\"}function E2(e,t){switch(e.tag){case 26:case 27:case 5:return gi(e.type);case 16:return gi(\"Lazy\");case 13:return e.child!==t&&t!==null?gi(\"Suspense Fallback\"):gi(\"Suspense\");case 19:return gi(\"SuspenseList\");case 0:case 15:return by(e.type,!1);case 11:return by(e.type.render,!1);case 1:return by(e.type,!0);case 31:return gi(\"Activity\");default:return\"\"}}function Tv(e){try{var t=\"\",o=null;do t+=E2(e,o),o=e,e=e.return;while(e);return t}catch(r){return`\nError generating stack: `+r.message+`\n`+r.stack}}var oh=Object.prototype.hasOwnProperty,qh=mo.unstable_scheduleCallback,vy=mo.unstable_cancelCallback,P2=mo.unstable_shouldYield,C2=mo.unstable_requestPaint,br=mo.unstable_now,R2=mo.unstable_getCurrentPriorityLevel,Qx=mo.unstable_ImmediatePriority,Wx=mo.unstable_UserBlockingPriority,df=mo.unstable_NormalPriority,w2=mo.unstable_LowPriority,Zx=mo.unstable_IdlePriority,M2=mo.log,O2=mo.unstable_setDisableYieldValue,au=null,vr=null;function _a(e){if(typeof M2==\"function\"&&O2(e),vr&&typeof vr.setStrictMode==\"function\")try{vr.setStrictMode(au,e)}catch{}}var xr=Math.clz32?Math.clz32:N2,A2=Math.log,D2=Math.LN2;function N2(e){return e>>>=0,e===0?32:31-(A2(e)/D2|0)|0}var Dp=256,Np=262144,_p=4194304;function bi(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 Uf(e,t,o){var r=e.pendingLanes;if(r===0)return 0;var n=0,a=e.suspendedLanes,i=e.pingedLanes;e=e.warmLanes;var l=r&134217727;return l!==0?(r=l&~a,r!==0?n=bi(r):(i&=l,i!==0?n=bi(i):o||(o=l&~e,o!==0&&(n=bi(o))))):(l=r&~a,l!==0?n=bi(l):i!==0?n=bi(i):o||(o=r&~e,o!==0&&(n=bi(o)))),n===0?0:t!==0&&t!==n&&(t&a)===0&&(a=n&-n,o=t&-t,a>=o||a===32&&(o&4194048)!==0)?t:n}function iu(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function _2(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 Jx(){var e=_p;return _p<<=1,(_p&62914560)===0&&(_p=4194304),e}function xy(e){for(var t=[],o=0;31>o;o++)t.push(e);return t}function lu(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function z2(e,t,o,r,n,a){var i=e.pendingLanes;e.pendingLanes=o,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=o,e.entangledLanes&=o,e.errorRecoveryDisabledLanes&=o,e.shellSuspendCounter=0;var l=e.entanglements,s=e.expirationTimes,c=e.hiddenUpdates;for(o=i&~o;0\"u\")return null;try{return e.activeElement||e.body}catch{return e.body}}var H2=/[\\n\"\\\\]/g;function Ur(e){return e.replace(H2,function(t){return\"\\\\\"+t.charCodeAt(0).toString(16)+\" \"})}function ah(e,t,o,r,n,a,i,l){e.name=\"\",i!=null&&typeof i!=\"function\"&&typeof i!=\"symbol\"&&typeof i!=\"boolean\"?e.type=i:e.removeAttribute(\"type\"),t!=null?i===\"number\"?(t===0&&e.value===\"\"||e.value!=t)&&(e.value=\"\"+Br(t)):e.value!==\"\"+Br(t)&&(e.value=\"\"+Br(t)):i!==\"submit\"&&i!==\"reset\"||e.removeAttribute(\"value\"),t!=null?ih(e,i,Br(t)):o!=null?ih(e,i,Br(o)):r!=null&&e.removeAttribute(\"value\"),n==null&&a!=null&&(e.defaultChecked=!!a),n!=null&&(e.checked=n&&typeof n!=\"function\"&&typeof n!=\"symbol\"),l!=null&&typeof l!=\"function\"&&typeof l!=\"symbol\"&&typeof l!=\"boolean\"?e.name=\"\"+Br(l):e.removeAttribute(\"name\")}function sT(e,t,o,r,n,a,i,l){if(a!=null&&typeof a!=\"function\"&&typeof a!=\"symbol\"&&typeof a!=\"boolean\"&&(e.type=a),t!=null||o!=null){if(!(a!==\"submit\"&&a!==\"reset\"||t!=null)){nh(e);return}o=o!=null?\"\"+Br(o):\"\",t=t!=null?\"\"+Br(t):o,l||t===e.value||(e.value=t),e.defaultValue=t}r=r??n,r=typeof r!=\"function\"&&typeof r!=\"symbol\"&&!!r,e.checked=l?e.checked:!!r,e.defaultChecked=!!r,i!=null&&typeof i!=\"function\"&&typeof i!=\"symbol\"&&typeof i!=\"boolean\"&&(e.name=i),nh(e)}function ih(e,t,o){t===\"number\"&&mf(e.ownerDocument)===e||e.defaultValue===\"\"+o||(e.defaultValue=\"\"+o)}function $l(e,t,o,r){if(e=e.options,t){t={};for(var n=0;n\"u\"||typeof window.document>\"u\"||typeof window.document.createElement>\"u\"),sh=!1;if(ta)try{Pl={},Object.defineProperty(Pl,\"passive\",{get:function(){sh=!0}}),window.addEventListener(\"test\",Pl,Pl),window.removeEventListener(\"test\",Pl,Pl)}catch{sh=!1}var Pl,za=null,Zh=null,Qp=null;function dT(){if(Qp)return Qp;var e,t=Zh,o=t.length,r,n=\"value\"in za?za.value:za.textContent,a=n.length;for(e=0;e=Dc),Nv=\" \",_v=!1;function yT(e,t){switch(e){case\"keyup\":return mw.indexOf(t.keyCode)!==-1;case\"keydown\":return t.keyCode!==229;case\"keypress\":case\"mousedown\":case\"focusout\":return!0;default:return!1}}function hT(e){return e=e.detail,typeof e==\"object\"&&\"data\"in e?e.data:null}var _l=!1;function hw(e,t){switch(e){case\"compositionend\":return hT(t);case\"keypress\":return t.which!==32?null:(_v=!0,Nv);case\"textInput\":return e=t.data,e===Nv&&_v?null:e;default:return null}}function gw(e,t){if(_l)return e===\"compositionend\"||!eg&&yT(e,t)?(e=dT(),Qp=Zh=za=null,_l=!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)return{node:o,offset:t-e};e=r}e:{for(;o;){if(o.nextSibling){o=o.nextSibling;break e}o=o.parentNode}o=void 0}o=Lv(o)}}function xT(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?xT(e,t.parentNode):\"contains\"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function TT(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=mf(e.document);t instanceof e.HTMLIFrameElement;){try{var o=typeof t.contentWindow.location.href==\"string\"}catch{o=!1}if(o)e=t.contentWindow;else break;t=mf(e.document)}return t}function tg(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 Cw=ta&&\"documentMode\"in document&&11>=document.documentMode,zl=null,ch=null,_c=null,uh=!1;function Uv(e,t,o){var r=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;uh||zl==null||zl!==mf(r)||(r=zl,\"selectionStart\"in r&&tg(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),_c&&Ic(_c,r)||(_c=r,r=Nf(ch,\"onSelect\"),0>=i,n-=i,Rn=1<<32-xr(t)+n|o<A?(_=P,P=null):_=P.sibling;var z=p(h,P,g[A],b);if(z===null){P===null&&(P=_);break}e&&P&&z.alternate===null&&t(h,P),y=a(z,y,A),C===null?E=z:C.sibling=z,C=z,P=_}if(A===g.length)return o(h,P),qe&&In(h,A),E;if(P===null){for(;AA?(_=P,P=null):_=P.sibling;var I=p(h,P,z.value,b);if(I===null){P===null&&(P=_);break}e&&P&&I.alternate===null&&t(h,P),y=a(I,y,A),C===null?E=I:C.sibling=I,C=I,P=_}if(z.done)return o(h,P),qe&&In(h,A),E;if(P===null){for(;!z.done;A++,z=g.next())z=m(h,z.value,b),z!==null&&(y=a(z,y,A),C===null?E=z:C.sibling=z,C=z);return qe&&In(h,A),E}for(P=r(P);!z.done;A++,z=g.next())z=d(P,h,A,z.value,b),z!==null&&(e&&z.alternate!==null&&P.delete(z.key===null?A:z.key),y=a(z,y,A),C===null?E=z:C.sibling=z,C=z);return e&&P.forEach(function(x){return t(h,x)}),qe&&In(h,A),E}function S(h,y,g,b){if(typeof g==\"object\"&&g!==null&&g.type===Ol&&g.key===null&&(g=g.props.children),typeof g==\"object\"&&g!==null){switch(g.$$typeof){case Ap:e:{for(var E=g.key;y!==null;){if(y.key===E){if(E=g.type,E===Ol){if(y.tag===7){o(h,y.sibling),b=n(y,g.props.children),b.return=h,h=b;break e}}else if(y.elementType===E||typeof E==\"object\"&&E!==null&&E.$$typeof===wa&&vi(E)===y.type){o(h,y.sibling),b=n(y,g.props),Tc(b,g),b.return=h,h=b;break e}o(h,y);break}else t(h,y);y=y.sibling}g.type===Ol?(b=Si(g.props.children,h.mode,b,g.key),b.return=h,h=b):(b=Zp(g.type,g.key,g.props,null,h.mode,b),Tc(b,g),b.return=h,h=b)}return i(h);case Rc:e:{for(E=g.key;y!==null;){if(y.key===E)if(y.tag===4&&y.stateNode.containerInfo===g.containerInfo&&y.stateNode.implementation===g.implementation){o(h,y.sibling),b=n(y,g.children||[]),b.return=h,h=b;break e}else{o(h,y);break}else t(h,y);y=y.sibling}b=My(g,h.mode,b),b.return=h,h=b}return i(h);case wa:return g=vi(g),S(h,y,g,b)}if(wc(g))return v(h,y,g,b);if(vc(g)){if(E=vc(g),typeof E!=\"function\")throw Error($(150));return g=E.call(g),T(h,y,g,b)}if(typeof g.then==\"function\")return S(h,y,Up(g),b);if(g.$$typeof===Kn)return S(h,y,jp(h,g),b);Hp(h,g)}return typeof g==\"string\"&&g!==\"\"||typeof g==\"number\"||typeof g==\"bigint\"?(g=\"\"+g,y!==null&&y.tag===6?(o(h,y.sibling),b=n(y,g),b.return=h,h=b):(o(h,y),b=wy(g,h.mode,b),b.return=h,h=b),i(h)):o(h,y)}return function(h,y,g,b){try{Qc=0;var E=S(h,y,g,b);return Gl=null,E}catch(P){if(P===ss||P===Gf)throw P;var C=hr(29,P,null,h.mode);return C.lanes=b,C.return=h,C}finally{}}}var Mi=BT(!0),LT=BT(!1),Ma=!1;function ug(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function gh(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 Ha(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Va(e,t,o){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(rt&2)!==0){var n=r.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),r.pending=t,t=hf(e),MT(e,null,o),t}return Xf(e,r,t,o),hf(e)}function kc(e,t,o){if(t=t.updateQueue,t!==null&&(t=t.shared,(o&4194048)!==0)){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,tT(e,o)}}function Ay(e,t){var o=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,o===r)){var n=null,a=null;if(o=o.firstBaseUpdate,o!==null){do{var i={lane:o.lane,tag:o.tag,payload:o.payload,callback:null,next:null};a===null?n=a=i:a=a.next=i,o=o.next}while(o!==null);a===null?n=a=t:a=a.next=t}else n=a=t;o={baseState:r.baseState,firstBaseUpdate:n,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},e.updateQueue=o;return}e=o.lastBaseUpdate,e===null?o.firstBaseUpdate=t:e.next=t,o.lastBaseUpdate=t}var bh=!1;function Bc(){if(bh){var e=Xl;if(e!==null)throw e}}function Lc(e,t,o,r){bh=!1;var n=e.updateQueue;Ma=!1;var a=n.firstBaseUpdate,i=n.lastBaseUpdate,l=n.shared.pending;if(l!==null){n.shared.pending=null;var s=l,c=s.next;s.next=null,i===null?a=c:i.next=c,i=s;var u=e.alternate;u!==null&&(u=u.updateQueue,l=u.lastBaseUpdate,l!==i&&(l===null?u.firstBaseUpdate=c:l.next=c,u.lastBaseUpdate=s))}if(a!==null){var m=n.baseState;i=0,u=c=s=null,l=a;do{var p=l.lane&-536870913,d=p!==l.lane;if(d?(Ge&p)===p:(r&p)===p){p!==0&&p===Wl&&(bh=!0),u!==null&&(u=u.next={lane:0,tag:l.tag,payload:l.payload,callback:null,next:null});e:{var v=e,T=l;p=t;var S=o;switch(T.tag){case 1:if(v=T.payload,typeof v==\"function\"){m=v.call(S,m,p);break e}m=v;break e;case 3:v.flags=v.flags&-65537|128;case 0:if(v=T.payload,p=typeof v==\"function\"?v.call(S,m,p):v,p==null)break e;m=Dt({},m,p);break e;case 2:Ma=!0}}p=l.callback,p!==null&&(e.flags|=64,d&&(e.flags|=8192),d=n.callbacks,d===null?n.callbacks=[p]:d.push(p))}else d={lane:p,tag:l.tag,payload:l.payload,callback:l.callback,next:null},u===null?(c=u=d,s=m):u=u.next=d,i|=p;if(l=l.next,l===null){if(l=n.shared.pending,l===null)break;d=l,l=d.next,d.next=null,n.lastBaseUpdate=d,n.shared.pending=null}}while(!0);u===null&&(s=m),n.baseState=s,n.firstBaseUpdate=c,n.lastBaseUpdate=u,a===null&&(n.shared.lanes=0),Qa|=i,e.lanes=i,e.memoizedState=m}}function jT(e,t){if(typeof e!=\"function\")throw Error($(191,e));e.call(t)}function UT(e,t){var o=e.callbacks;if(o!==null)for(e.callbacks=null,e=0;ea?a:8;var i=Pe.T,l={};Pe.T=l,Eg(e,!1,t,o);try{var s=n(),c=Pe.S;if(c!==null&&c(l,s),s!==null&&typeof s==\"object\"&&typeof s.then==\"function\"){var u=zw(s,r);jc(e,t,u,Tr(e))}else jc(e,t,r,Tr(e))}catch(m){jc(e,t,{then:function(){},status:\"rejected\",reason:m},Tr())}finally{nt.p=a,i!==null&&l.types!==null&&(i.types=l.types),Pe.T=i}}function Hw(){}function Eh(e,t,o,r){if(e.tag!==5)throw Error($(476));var n=u1(e).queue;c1(e,n,t,Ti,o===null?Hw:function(){return p1(e),o(r)})}function u1(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Ti,baseState:Ti,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ra,lastRenderedState:Ti},next:null};var o={};return t.next={memoizedState:o,baseState:o,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ra,lastRenderedState:o},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function p1(e){var t=u1(e);t.next===null&&(t=e.alternate.memoizedState),jc(e,t.next.queue,{},Tr())}function Sg(){return Ao(tu)}function f1(){return Jt().memoizedState}function d1(){return Jt().memoizedState}function Vw(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var o=Tr();e=Ha(o);var r=Va(t,e,o);r!==null&&(rr(r,t,o),kc(r,t,o)),t={cache:lg()},e.payload=t;return}t=t.return}}function $w(e,t,o){var r=Tr();o={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},Kf(e)?y1(t,o):(o=rg(e,t,o,r),o!==null&&(rr(o,e,r),h1(o,t,r)))}function m1(e,t,o){var r=Tr();jc(e,t,o,r)}function jc(e,t,o,r){var n={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null};if(Kf(e))y1(t,n);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var i=t.lastRenderedState,l=a(i,o);if(n.hasEagerState=!0,n.eagerState=l,Sr(l,i))return Xf(e,t,n,0),bt===null&&Yf(),!1}catch{}finally{}if(o=rg(e,t,n,r),o!==null)return rr(o,e,r),h1(o,t,r),!0}return!1}function Eg(e,t,o,r){if(r={lane:2,revertLane:Ng(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Kf(e)){if(t)throw Error($(479))}else t=rg(e,o,r,2),t!==null&&rr(t,e,2)}function Kf(e){var t=e.alternate;return e===Ne||t!==null&&t===Ne}function y1(e,t){ql=Sf=!0;var o=e.pending;o===null?t.next=t:(t.next=o.next,o.next=t),e.pending=t}function h1(e,t,o){if((o&4194048)!==0){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,tT(e,o)}}var Zc={readContext:Ao,use:If,useCallback:It,useContext:It,useEffect:It,useImperativeHandle:It,useLayoutEffect:It,useInsertionEffect:It,useMemo:It,useReducer:It,useRef:It,useState:It,useDebugValue:It,useDeferredValue:It,useTransition:It,useSyncExternalStore:It,useId:It,useHostTransitionStatus:It,useFormState:It,useActionState:It,useOptimistic:It,useMemoCache:It,useCacheRefresh:It};Zc.useEffectEvent=It;var g1={readContext:Ao,use:If,useCallback:function(e,t){return Io().memoizedState=[e,t===void 0?null:t],e},useContext:Ao,useEffect:ex,useImperativeHandle:function(e,t,o){o=o!=null?o.concat([e]):null,tf(4194308,4,n1.bind(null,t,e),o)},useLayoutEffect:function(e,t){return tf(4194308,4,e,t)},useInsertionEffect:function(e,t){tf(4,2,e,t)},useMemo:function(e,t){var o=Io();t=t===void 0?null:t;var r=e();if(Oi){_a(!0);try{e()}finally{_a(!1)}}return o.memoizedState=[r,t],r},useReducer:function(e,t,o){var r=Io();if(o!==void 0){var n=o(t);if(Oi){_a(!0);try{o(t)}finally{_a(!1)}}}else n=t;return r.memoizedState=r.baseState=n,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},r.queue=e,e=e.dispatch=$w.bind(null,Ne,e),[r.memoizedState,e]},useRef:function(e){var t=Io();return e={current:e},t.memoizedState=e},useState:function(e){e=Th(e);var t=e.queue,o=m1.bind(null,Ne,t);return t.dispatch=o,[e.memoizedState,o]},useDebugValue:xg,useDeferredValue:function(e,t){var o=Io();return Tg(o,e,t)},useTransition:function(){var e=Th(!1);return e=c1.bind(null,Ne,e.queue,!0,!1),Io().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,o){var r=Ne,n=Io();if(qe){if(o===void 0)throw Error($(407));o=o()}else{if(o=t(),bt===null)throw Error($(349));(Ge&127)!==0||XT(r,t,o)}n.memoizedState=o;var a={value:o,getSnapshot:t};return n.queue=a,ex(qT.bind(null,r,a,e),[e]),r.flags|=2048,Jl(9,{destroy:void 0},GT.bind(null,r,a,o,t),null),o},useId:function(){var e=Io(),t=bt.identifierPrefix;if(qe){var o=wn,r=Rn;o=(r&~(1<<32-xr(r)-1)).toString(32)+o,t=\"_\"+t+\"R_\"+o,o=Ef++,0<\\/script>\",a=a.removeChild(a.firstChild);break;case\"select\":a=typeof r.is==\"string\"?i.createElement(\"select\",{is:r.is}):i.createElement(\"select\"),r.multiple?a.multiple=!0:r.size&&(a.size=r.size);break;default:a=typeof r.is==\"string\"?i.createElement(n,{is:r.is}):i.createElement(n)}}a[Mo]=t,a[nr]=r;e:for(i=t.child;i!==null;){if(i.tag===5||i.tag===6)a.appendChild(i.stateNode);else if(i.tag!==4&&i.tag!==27&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===t)break e;for(;i.sibling===null;){if(i.return===null||i.return===t)break e;i=i.return}i.sibling.return=i.return,i=i.sibling}t.stateNode=a;e:switch(Do(a,n,r),n){case\"button\":case\"input\":case\"select\":case\"textarea\":r=!!r.autoFocus;break e;case\"img\":r=!0;break e;default:r=!1}r&&Yn(t)}}return Ot(t),jy(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,o),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&Yn(t);else{if(typeof r!=\"string\"&&t.stateNode===null)throw Error($(166));if(e=ja.current,Cl(t)){if(e=t.stateNode,o=t.memoizedProps,r=null,n=Oo,n!==null)switch(n.tag){case 27:case 5:r=n.memoizedProps}e[Mo]=t,e=!!(e.nodeValue===o||r!==null&&r.suppressHydrationWarning===!0||mS(e.nodeValue,o)),e||Fa(t,!0)}else e=_f(e).createTextNode(r),e[Mo]=t,t.stateNode=e}return Ot(t),null;case 31:if(o=t.memoizedState,e===null||e.memoizedState!==null){if(r=Cl(t),o!==null){if(e===null){if(!r)throw Error($(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error($(557));e[Mo]=t}else Ri(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ot(t),e=!1}else o=Oy(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=o),e=!0;if(!e)return t.flags&256?(yr(t),t):(yr(t),null);if((t.flags&128)!==0)throw Error($(558))}return Ot(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(n=Cl(t),r!==null&&r.dehydrated!==null){if(e===null){if(!n)throw Error($(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error($(317));n[Mo]=t}else Ri(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ot(t),n=!1}else n=Oy(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(yr(t),t):(yr(t),null)}return yr(t),(t.flags&128)!==0?(t.lanes=o,t):(o=r!==null,e=e!==null&&e.memoizedState!==null,o&&(r=t.child,n=null,r.alternate!==null&&r.alternate.memoizedState!==null&&r.alternate.memoizedState.cachePool!==null&&(n=r.alternate.memoizedState.cachePool.pool),a=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(a=r.memoizedState.cachePool.pool),a!==n&&(r.flags|=2048)),o!==e&&o&&(t.child.flags|=8192),Vp(t,t.updateQueue),Ot(t),null);case 4:return Fl(),e===null&&_g(t.stateNode.containerInfo),Ot(t),null;case 10:return Jn(t.type),Ot(t),null;case 19:if(So(Zt),r=t.memoizedState,r===null)return Ot(t),null;if(n=(t.flags&128)!==0,a=r.rendering,a===null)if(n)Sc(r,!1);else{if(Ft!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(a=Tf(e),a!==null){for(t.flags|=128,Sc(r,!1),e=a.updateQueue,t.updateQueue=e,Vp(t,e),t.subtreeFlags=0,e=o,o=t.child;o!==null;)OT(o,e),o=o.sibling;return Et(Zt,Zt.current&1|2),qe&&In(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&br()>wf&&(t.flags|=128,n=!0,Sc(r,!1),t.lanes=4194304)}else{if(!n)if(e=Tf(a),e!==null){if(t.flags|=128,n=!0,e=e.updateQueue,t.updateQueue=e,Vp(t,e),Sc(r,!0),r.tail===null&&r.tailMode===\"hidden\"&&!a.alternate&&!qe)return Ot(t),null}else 2*br()-r.renderingStartTime>wf&&o!==536870912&&(t.flags|=128,n=!0,Sc(r,!1),t.lanes=4194304);r.isBackwards?(a.sibling=t.child,t.child=a):(e=r.last,e!==null?e.sibling=a:t.child=a,r.last=a)}return r.tail!==null?(e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=br(),e.sibling=null,o=Zt.current,Et(Zt,n?o&1|2:o&1),qe&&In(t,r.treeForkCount),e):(Ot(t),null);case 22:case 23:return yr(t),pg(),r=t.memoizedState!==null,e!==null?e.memoizedState!==null!==r&&(t.flags|=8192):r&&(t.flags|=8192),r?(o&536870912)!==0&&(t.flags&128)===0&&(Ot(t),t.subtreeFlags&6&&(t.flags|=8192)):Ot(t),o=t.updateQueue,o!==null&&Vp(t,o.retryQueue),o=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(o=e.memoizedState.cachePool.pool),r=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),r!==o&&(t.flags|=2048),e!==null&&So(Ei),null;case 24:return o=null,e!==null&&(o=e.memoizedState.cache),t.memoizedState.cache!==o&&(t.flags|=2048),Jn(io),Ot(t),null;case 25:return null;case 30:return null}throw Error($(156,t.tag))}function Iw(e,t){switch(ig(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Jn(io),Fl(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return ff(t),null;case 31:if(t.memoizedState!==null){if(yr(t),t.alternate===null)throw Error($(340));Ri()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(yr(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error($(340));Ri()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return So(Zt),null;case 4:return Fl(),null;case 10:return Jn(t.type),null;case 22:case 23:return yr(t),pg(),e!==null&&So(Ei),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Jn(io),null;case 25:return null;default:return null}}function O1(e,t){switch(ig(t),t.tag){case 3:Jn(io),Fl();break;case 26:case 27:case 5:ff(t);break;case 4:Fl();break;case 31:t.memoizedState!==null&&yr(t);break;case 13:yr(t);break;case 19:So(Zt);break;case 10:Jn(t.type);break;case 22:case 23:yr(t),pg(),e!==null&&So(Ei);break;case 24:Jn(io)}}function fu(e,t){try{var o=t.updateQueue,r=o!==null?o.lastEffect:null;if(r!==null){var n=r.next;o=n;do{if((o.tag&e)===e){r=void 0;var a=o.create,i=o.inst;r=a(),i.destroy=r}o=o.next}while(o!==n)}}catch(l){ut(t,t.return,l)}}function Ka(e,t,o){try{var r=t.updateQueue,n=r!==null?r.lastEffect:null;if(n!==null){var a=n.next;r=a;do{if((r.tag&e)===e){var i=r.inst,l=i.destroy;if(l!==void 0){i.destroy=void 0,n=t;var s=o,c=l;try{c()}catch(u){ut(n,s,u)}}}r=r.next}while(r!==a)}}catch(u){ut(t,t.return,u)}}function A1(e){var t=e.updateQueue;if(t!==null){var o=e.stateNode;try{UT(t,o)}catch(r){ut(e,e.return,r)}}}function D1(e,t,o){o.props=Ai(e.type,e.memoizedProps),o.state=e.memoizedState;try{o.componentWillUnmount()}catch(r){ut(e,t,r)}}function Uc(e,t){try{var o=e.ref;if(o!==null){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;case 30:r=e.stateNode;break;default:r=e.stateNode}typeof o==\"function\"?e.refCleanup=o(r):o.current=r}}catch(n){ut(e,t,n)}}function Mn(e,t){var o=e.ref,r=e.refCleanup;if(o!==null)if(typeof r==\"function\")try{r()}catch(n){ut(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof o==\"function\")try{o(null)}catch(n){ut(e,t,n)}else o.current=null}function N1(e){var t=e.type,o=e.memoizedProps,r=e.stateNode;try{e:switch(t){case\"button\":case\"input\":case\"select\":case\"textarea\":o.autoFocus&&r.focus();break e;case\"img\":o.src?r.src=o.src:o.srcSet&&(r.srcset=o.srcSet)}}catch(n){ut(e,e.return,n)}}function Uy(e,t,o){try{var r=e.stateNode;dM(r,e.type,o,t),r[nr]=t}catch(n){ut(e,e.return,n)}}function _1(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Za(e.type)||e.tag===4}function Hy(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||_1(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&&Za(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Mh(e,t,o){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?(o.nodeType===9?o.body:o.nodeName===\"HTML\"?o.ownerDocument.body:o).insertBefore(e,t):(t=o.nodeType===9?o.body:o.nodeName===\"HTML\"?o.ownerDocument.body:o,t.appendChild(e),o=o._reactRootContainer,o!=null||t.onclick!==null||(t.onclick=Qn));else if(r!==4&&(r===27&&Za(e.type)&&(o=e.stateNode,t=null),e=e.child,e!==null))for(Mh(e,t,o),e=e.sibling;e!==null;)Mh(e,t,o),e=e.sibling}function Rf(e,t,o){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?o.insertBefore(e,t):o.appendChild(e);else if(r!==4&&(r===27&&Za(e.type)&&(o=e.stateNode),e=e.child,e!==null))for(Rf(e,t,o),e=e.sibling;e!==null;)Rf(e,t,o),e=e.sibling}function z1(e){var t=e.stateNode,o=e.memoizedProps;try{for(var r=e.type,n=t.attributes;n.length;)t.removeAttributeNode(n[0]);Do(t,r,o),t[Mo]=e,t[nr]=o}catch(a){ut(e,e.return,a)}}var Fn=!1,ao=!1,Vy=!1,dx=typeof WeakSet==\"function\"?WeakSet:Set,xo=null;function Fw(e,t){if(e=e.containerInfo,kh=Lf,e=TT(e),tg(e)){if(\"selectionStart\"in e)var o={start:e.selectionStart,end:e.selectionEnd};else e:{o=(o=e.ownerDocument)&&o.defaultView||window;var r=o.getSelection&&o.getSelection();if(r&&r.rangeCount!==0){o=r.anchorNode;var n=r.anchorOffset,a=r.focusNode;r=r.focusOffset;try{o.nodeType,a.nodeType}catch{o=null;break e}var i=0,l=-1,s=-1,c=0,u=0,m=e,p=null;t:for(;;){for(var d;m!==o||n!==0&&m.nodeType!==3||(l=i+n),m!==a||r!==0&&m.nodeType!==3||(s=i+r),m.nodeType===3&&(i+=m.nodeValue.length),(d=m.firstChild)!==null;)p=m,m=d;for(;;){if(m===e)break t;if(p===o&&++c===n&&(l=i),p===a&&++u===r&&(s=i),(d=m.nextSibling)!==null)break;m=p,p=m.parentNode}m=d}o=l===-1||s===-1?null:{start:l,end:s}}else o=null}o=o||{start:0,end:0}}else o=null;for(Bh={focusedElem:e,selectionRange:o},Lf=!1,xo=t;xo!==null;)if(t=xo,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,xo=e;else for(;xo!==null;){switch(t=xo,a=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(o=0;o title\"))),Do(a,r,o),a[Mo]=e,To(a),r=a;break e;case\"link\":var i=kx(\"link\",\"href\",n).get(r+(o.href||\"\"));if(i){for(var l=0;lS&&(i=S,S=T,T=i);var h=jv(l,T),y=jv(l,S);if(h&&y&&(d.rangeCount!==1||d.anchorNode!==h.node||d.anchorOffset!==h.offset||d.focusNode!==y.node||d.focusOffset!==y.offset)){var g=m.createRange();g.setStart(h.node,h.offset),d.removeAllRanges(),T>S?(d.addRange(g),d.extend(y.node,y.offset)):(g.setEnd(y.node,y.offset),d.addRange(g))}}}}for(m=[],d=l;d=d.parentNode;)d.nodeType===1&&m.push({element:d,left:d.scrollLeft,top:d.scrollTop});for(typeof l.focus==\"function\"&&l.focus(),l=0;lo?32:o,Pe.T=null,o=Dh,Dh=null;var a=Ya,i=ea;if(fo=0,ts=Ya=null,ea=0,(rt&6)!==0)throw Error($(331));var l=rt;if(rt|=4,G1(a.current),$1(a,a.current,i,o),rt=l,du(0,!1),vr&&typeof vr.onPostCommitFiberRoot==\"function\")try{vr.onPostCommitFiberRoot(au,a)}catch{}return!0}finally{nt.p=n,Pe.T=r,iS(e,t)}}function gx(e,t,o){t=Hr(o,t),t=Ch(e.stateNode,t,2),e=Va(e,t,2),e!==null&&(lu(e,2),Dn(e))}function ut(e,t,o){if(e.tag===3)gx(e,e,o);else for(;t!==null;){if(t.tag===3){gx(t,e,o);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==\"function\"||typeof r.componentDidCatch==\"function\"&&($a===null||!$a.has(r))){e=Hr(o,e),o=S1(2),r=Va(t,o,2),r!==null&&(E1(o,r,t,e),lu(r,2),Dn(r));break}}t=t.return}}function Yy(e,t,o){var r=e.pingCache;if(r===null){r=e.pingCache=new Ww;var n=new Set;r.set(t,n)}else n=r.get(t),n===void 0&&(n=new Set,r.set(t,n));n.has(o)||(Og=!0,n.add(o),e=oM.bind(null,e,t,o),t.then(e,e))}function oM(e,t,o){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&o,e.warmLanes&=~o,bt===e&&(Ge&o)===o&&(Ft===4||Ft===3&&(Ge&62914560)===Ge&&300>br()-Qf?(rt&2)===0&&os(e,0):Ag|=o,es===Ge&&(es=0)),Dn(e)}function sS(e,t){t===0&&(t=Jx()),e=zi(e,t),e!==null&&(lu(e,t),Dn(e))}function rM(e){var t=e.memoizedState,o=0;t!==null&&(o=t.retryLane),sS(e,o)}function nM(e,t){var o=0;switch(e.tag){case 31:case 13:var r=e.stateNode,n=e.memoizedState;n!==null&&(o=n.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error($(314))}r!==null&&r.delete(t),sS(e,o)}function aM(e,t){return qh(e,t)}var Af=null,Ml=null,_h=!1,Df=!1,Xy=!1,La=0;function Dn(e){e!==Ml&&e.next===null&&(Ml===null?Af=Ml=e:Ml=Ml.next=e),Df=!0,_h||(_h=!0,lM())}function du(e,t){if(!Xy&&Df){Xy=!0;do for(var o=!1,r=Af;r!==null;){if(!t)if(e!==0){var n=r.pendingLanes;if(n===0)var a=0;else{var i=r.suspendedLanes,l=r.pingedLanes;a=(1<<31-xr(42|e)+1)-1,a&=n&~(i&~l),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(o=!0,bx(r,a))}else a=Ge,a=Uf(r,r===bt?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),(a&3)===0||iu(r,a)||(o=!0,bx(r,a));r=r.next}while(o);Xy=!1}}function iM(){cS()}function cS(){Df=_h=!1;var e=0;La!==0&&yM()&&(e=La);for(var t=br(),o=null,r=Af;r!==null;){var n=r.next,a=uS(r,t);a===0?(r.next=null,o===null?Af=n:o.next=n,n===null&&(Ml=o)):(o=r,(e!==0||(a&3)!==0)&&(Df=!0)),r=n}fo!==0&&fo!==5||du(e,!1),La!==0&&(La=0)}function uS(e,t){for(var o=e.suspendedLanes,r=e.pingedLanes,n=e.expirationTimes,a=e.pendingLanes&-62914561;0l)break;var u=s.transferSize,m=s.initiatorType;u&&Cx(m)&&(s=s.responseEnd,i+=u*(s\"u\"?null:document;function vS(e,t,o){var r=us;if(r&&typeof t==\"string\"&&t){var n=Ur(t);n='link[rel=\"'+e+'\"][href=\"'+n+'\"]',typeof o==\"string\"&&(n+='[crossorigin=\"'+o+'\"]'),Nx.has(n)||(Nx.add(n),e={rel:e,crossOrigin:o,href:t},r.querySelector(n)===null&&(t=r.createElement(\"link\"),Do(t,\"link\",e),To(t),r.head.appendChild(t)))}}function PM(e){ia.D(e),vS(\"dns-prefetch\",e,null)}function CM(e,t){ia.C(e,t),vS(\"preconnect\",e,t)}function RM(e,t,o){ia.L(e,t,o);var r=us;if(r&&e&&t){var n='link[rel=\"preload\"][as=\"'+Ur(t)+'\"]';t===\"image\"&&o&&o.imageSrcSet?(n+='[imagesrcset=\"'+Ur(o.imageSrcSet)+'\"]',typeof o.imageSizes==\"string\"&&(n+='[imagesizes=\"'+Ur(o.imageSizes)+'\"]')):n+='[href=\"'+Ur(e)+'\"]';var a=n;switch(t){case\"style\":a=rs(e);break;case\"script\":a=ps(e)}Xr.has(a)||(e=Dt({rel:\"preload\",href:t===\"image\"&&o&&o.imageSrcSet?void 0:e,as:t},o),Xr.set(a,e),r.querySelector(n)!==null||t===\"style\"&&r.querySelector(mu(a))||t===\"script\"&&r.querySelector(yu(a))||(t=r.createElement(\"link\"),Do(t,\"link\",e),To(t),r.head.appendChild(t)))}}function wM(e,t){ia.m(e,t);var o=us;if(o&&e){var r=t&&typeof t.as==\"string\"?t.as:\"script\",n='link[rel=\"modulepreload\"][as=\"'+Ur(r)+'\"][href=\"'+Ur(e)+'\"]',a=n;switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":a=ps(e)}if(!Xr.has(a)&&(e=Dt({rel:\"modulepreload\",href:e},t),Xr.set(a,e),o.querySelector(n)===null)){switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":if(o.querySelector(yu(a)))return}r=o.createElement(\"link\"),Do(r,\"link\",e),To(r),o.head.appendChild(r)}}}function MM(e,t,o){ia.S(e,t,o);var r=us;if(r&&e){var n=Vl(r).hoistableStyles,a=rs(e);t=t||\"default\";var i=n.get(a);if(!i){var l={loading:0,preload:null};if(i=r.querySelector(mu(a)))l.loading=5;else{e=Dt({rel:\"stylesheet\",href:e,\"data-precedence\":t},o),(o=Xr.get(a))&&zg(e,o);var s=i=r.createElement(\"link\");To(s),Do(s,\"link\",e),s._p=new Promise(function(c,u){s.onload=c,s.onerror=u}),s.addEventListener(\"load\",function(){l.loading|=1}),s.addEventListener(\"error\",function(){l.loading|=2}),l.loading|=4,af(i,t,r)}i={type:\"stylesheet\",instance:i,count:1,state:l},n.set(a,i)}}}function OM(e,t){ia.X(e,t);var o=us;if(o&&e){var r=Vl(o).hoistableScripts,n=ps(e),a=r.get(n);a||(a=o.querySelector(yu(n)),a||(e=Dt({src:e,async:!0},t),(t=Xr.get(n))&&kg(e,t),a=o.createElement(\"script\"),To(a),Do(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function AM(e,t){ia.M(e,t);var o=us;if(o&&e){var r=Vl(o).hoistableScripts,n=ps(e),a=r.get(n);a||(a=o.querySelector(yu(n)),a||(e=Dt({src:e,async:!0,type:\"module\"},t),(t=Xr.get(n))&&kg(e,t),a=o.createElement(\"script\"),To(a),Do(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function _x(e,t,o,r){var n=(n=ja.current)?zf(n):null;if(!n)throw Error($(446));switch(e){case\"meta\":case\"title\":return null;case\"style\":return typeof o.precedence==\"string\"&&typeof o.href==\"string\"?(t=rs(o.href),o=Vl(n).hoistableStyles,r=o.get(t),r||(r={type:\"style\",instance:null,count:0,state:null},o.set(t,r)),r):{type:\"void\",instance:null,count:0,state:null};case\"link\":if(o.rel===\"stylesheet\"&&typeof o.href==\"string\"&&typeof o.precedence==\"string\"){e=rs(o.href);var a=Vl(n).hoistableStyles,i=a.get(e);if(i||(n=n.ownerDocument||n,i={type:\"stylesheet\",instance:null,count:0,state:{loading:0,preload:null}},a.set(e,i),(a=n.querySelector(mu(e)))&&!a._p&&(i.instance=a,i.state.loading=5),Xr.has(e)||(o={rel:\"preload\",as:\"style\",href:o.href,crossOrigin:o.crossOrigin,integrity:o.integrity,media:o.media,hrefLang:o.hrefLang,referrerPolicy:o.referrerPolicy},Xr.set(e,o),a||DM(n,e,o,i.state))),t&&r===null)throw Error($(528,\"\"));return i}if(t&&r!==null)throw Error($(529,\"\"));return null;case\"script\":return t=o.async,o=o.src,typeof o==\"string\"&&t&&typeof t!=\"function\"&&typeof t!=\"symbol\"?(t=ps(o),o=Vl(n).hoistableScripts,r=o.get(t),r||(r={type:\"script\",instance:null,count:0,state:null},o.set(t,r)),r):{type:\"void\",instance:null,count:0,state:null};default:throw Error($(444,e))}}function rs(e){return'href=\"'+Ur(e)+'\"'}function mu(e){return'link[rel=\"stylesheet\"]['+e+\"]\"}function xS(e){return Dt({},e,{\"data-precedence\":e.precedence,precedence:null})}function DM(e,t,o,r){e.querySelector('link[rel=\"preload\"][as=\"style\"]['+t+\"]\")?r.loading=1:(t=e.createElement(\"link\"),r.preload=t,t.addEventListener(\"load\",function(){return r.loading|=1}),t.addEventListener(\"error\",function(){return r.loading|=2}),Do(t,\"link\",o),To(t),e.head.appendChild(t))}function ps(e){return'[src=\"'+Ur(e)+'\"]'}function yu(e){return\"script[async]\"+e}function zx(e,t,o){if(t.count++,t.instance===null)switch(t.type){case\"style\":var r=e.querySelector('style[data-href~=\"'+Ur(o.href)+'\"]');if(r)return t.instance=r,To(r),r;var n=Dt({},o,{\"data-href\":o.href,\"data-precedence\":o.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement(\"style\"),To(r),Do(r,\"style\",n),af(r,o.precedence,e),t.instance=r;case\"stylesheet\":n=rs(o.href);var a=e.querySelector(mu(n));if(a)return t.state.loading|=4,t.instance=a,To(a),a;r=xS(o),(n=Xr.get(n))&&zg(r,n),a=(e.ownerDocument||e).createElement(\"link\"),To(a);var i=a;return i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Do(a,\"link\",r),t.state.loading|=4,af(a,o.precedence,e),t.instance=a;case\"script\":return a=ps(o.src),(n=e.querySelector(yu(a)))?(t.instance=n,To(n),n):(r=o,(n=Xr.get(a))&&(r=Dt({},o),kg(r,n)),e=e.ownerDocument||e,n=e.createElement(\"script\"),To(n),Do(n,\"link\",r),e.head.appendChild(n),t.instance=n);case\"void\":return null;default:throw Error($(443,t.type))}else t.type===\"stylesheet\"&&(t.state.loading&4)===0&&(r=t.instance,t.state.loading|=4,af(r,o.precedence,e));return t.instance}function af(e,t,o){for(var r=o.querySelectorAll('link[rel=\"stylesheet\"][data-precedence],style[data-precedence]'),n=r.length?r[r.length-1]:null,a=n,i=0;i title\"):null)}function NM(e,t,o){if(o===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;switch(t.rel){case\"stylesheet\":return e=t.disabled,typeof t.precedence==\"string\"&&e==null;default:return!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 TS(e){return!(e.type===\"stylesheet\"&&(e.state.loading&3)===0)}function _M(e,t,o,r){if(o.type===\"stylesheet\"&&(typeof r.media!=\"string\"||matchMedia(r.media).matches!==!1)&&(o.state.loading&4)===0){if(o.instance===null){var n=rs(r.href),a=t.querySelector(mu(n));if(a){t=a._p,t!==null&&typeof t==\"object\"&&typeof t.then==\"function\"&&(e.count++,e=kf.bind(e),t.then(e,e)),o.state.loading|=4,o.instance=a,To(a);return}a=t.ownerDocument||t,r=xS(r),(n=Xr.get(n))&&zg(r,n),a=a.createElement(\"link\"),To(a);var i=a;i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Do(a,\"link\",r),o.instance=a}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(o,t),(t=o.state.preload)&&(o.state.loading&3)===0&&(e.count++,o=kf.bind(e),t.addEventListener(\"load\",o),t.addEventListener(\"error\",o))}}var Fy=0;function zM(e,t){return e.stylesheets&&e.count===0&&sf(e,e.stylesheets),0Fy?50:800)+t);return e.unsuspend=o,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(n)}}:null}function kf(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)sf(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Bf=null;function sf(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Bf=new Map,t.forEach(kM,e),Bf=null,kf.call(e))}function kM(e,t){if(!(t.state.loading&4)){var o=Bf.get(e);if(o)var r=o.get(null);else{o=new Map,Bf.set(e,o);for(var n=e.querySelectorAll(\"link[data-precedence],style[data-precedence]\"),a=0;a{\"use strict\";function AS(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(AS)}catch(e){console.error(e)}}AS(),DS.exports=OS()});var aE=Xo(pt=>{\"use strict\";var Eo=typeof Symbol==\"function\"&&Symbol.for,Yg=Eo?Symbol.for(\"react.element\"):60103,Xg=Eo?Symbol.for(\"react.portal\"):60106,ud=Eo?Symbol.for(\"react.fragment\"):60107,pd=Eo?Symbol.for(\"react.strict_mode\"):60108,fd=Eo?Symbol.for(\"react.profiler\"):60114,dd=Eo?Symbol.for(\"react.provider\"):60109,md=Eo?Symbol.for(\"react.context\"):60110,Gg=Eo?Symbol.for(\"react.async_mode\"):60111,yd=Eo?Symbol.for(\"react.concurrent_mode\"):60111,hd=Eo?Symbol.for(\"react.forward_ref\"):60112,gd=Eo?Symbol.for(\"react.suspense\"):60113,oO=Eo?Symbol.for(\"react.suspense_list\"):60120,bd=Eo?Symbol.for(\"react.memo\"):60115,vd=Eo?Symbol.for(\"react.lazy\"):60116,rO=Eo?Symbol.for(\"react.block\"):60121,nO=Eo?Symbol.for(\"react.fundamental\"):60117,aO=Eo?Symbol.for(\"react.responder\"):60118,iO=Eo?Symbol.for(\"react.scope\"):60119;function Pr(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case Yg:switch(e=e.type,e){case Gg:case yd:case ud:case fd:case pd:case gd:return e;default:switch(e=e&&e.$$typeof,e){case md:case hd:case vd:case bd:case dd:return e;default:return t}}case Xg:return t}}}function nE(e){return Pr(e)===yd}pt.AsyncMode=Gg;pt.ConcurrentMode=yd;pt.ContextConsumer=md;pt.ContextProvider=dd;pt.Element=Yg;pt.ForwardRef=hd;pt.Fragment=ud;pt.Lazy=vd;pt.Memo=bd;pt.Portal=Xg;pt.Profiler=fd;pt.StrictMode=pd;pt.Suspense=gd;pt.isAsyncMode=function(e){return nE(e)||Pr(e)===Gg};pt.isConcurrentMode=nE;pt.isContextConsumer=function(e){return Pr(e)===md};pt.isContextProvider=function(e){return Pr(e)===dd};pt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===Yg};pt.isForwardRef=function(e){return Pr(e)===hd};pt.isFragment=function(e){return Pr(e)===ud};pt.isLazy=function(e){return Pr(e)===vd};pt.isMemo=function(e){return Pr(e)===bd};pt.isPortal=function(e){return Pr(e)===Xg};pt.isProfiler=function(e){return Pr(e)===fd};pt.isStrictMode=function(e){return Pr(e)===pd};pt.isSuspense=function(e){return Pr(e)===gd};pt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===ud||e===yd||e===fd||e===pd||e===gd||e===oO||typeof e==\"object\"&&e!==null&&(e.$$typeof===vd||e.$$typeof===bd||e.$$typeof===dd||e.$$typeof===md||e.$$typeof===hd||e.$$typeof===nO||e.$$typeof===aO||e.$$typeof===iO||e.$$typeof===rO)};pt.typeOf=Pr});var lE=Xo((Mz,iE)=>{\"use strict\";iE.exports=aE()});var mE=Xo((Oz,dE)=>{\"use strict\";var qg=lE(),lO={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},sO={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},cO={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},pE={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Ig={};Ig[qg.ForwardRef]=cO;Ig[qg.Memo]=pE;function sE(e){return qg.isMemo(e)?pE:Ig[e.$$typeof]||lO}var uO=Object.defineProperty,pO=Object.getOwnPropertyNames,cE=Object.getOwnPropertySymbols,fO=Object.getOwnPropertyDescriptor,dO=Object.getPrototypeOf,uE=Object.prototype;function fE(e,t,o){if(typeof t!=\"string\"){if(uE){var r=dO(t);r&&r!==uE&&fE(e,r,o)}var n=pO(t);cE&&(n=n.concat(cE(t)));for(var a=sE(e),i=sE(t),l=0;l{\"use strict\";var DO=Symbol.for(\"react.transitional.element\"),NO=Symbol.for(\"react.fragment\");function AE(e,t,o){var r=null;if(o!==void 0&&(r=\"\"+o),t.key!==void 0&&(r=\"\"+t.key),\"key\"in t){o={};for(var n in t)n!==\"key\"&&(o[n]=t[n])}else o=t;return t=o.ref,{$$typeof:DO,type:e,key:r,ref:t!==void 0?t:null,props:o}}Pd.Fragment=NO;Pd.jsx=AE;Pd.jsxs=AE});var Ie=Xo((Ck,NE)=>{\"use strict\";NE.exports=DE()});var kE=Xo(vt=>{\"use strict\";var Qg=Symbol.for(\"react.transitional.element\"),Wg=Symbol.for(\"react.portal\"),Cd=Symbol.for(\"react.fragment\"),Rd=Symbol.for(\"react.strict_mode\"),wd=Symbol.for(\"react.profiler\"),Md=Symbol.for(\"react.consumer\"),Od=Symbol.for(\"react.context\"),Ad=Symbol.for(\"react.forward_ref\"),Dd=Symbol.for(\"react.suspense\"),Nd=Symbol.for(\"react.suspense_list\"),_d=Symbol.for(\"react.memo\"),zd=Symbol.for(\"react.lazy\"),_O=Symbol.for(\"react.view_transition\"),zO=Symbol.for(\"react.client.reference\");function Ir(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case Qg:switch(e=e.type,e){case Cd:case wd:case Rd:case Dd:case Nd:case _O:return e;default:switch(e=e&&e.$$typeof,e){case Od:case Ad:case zd:case _d:return e;case Md:return e;default:return t}}case Wg:return t}}}vt.ContextConsumer=Md;vt.ContextProvider=Od;vt.Element=Qg;vt.ForwardRef=Ad;vt.Fragment=Cd;vt.Lazy=zd;vt.Memo=_d;vt.Portal=Wg;vt.Profiler=wd;vt.StrictMode=Rd;vt.Suspense=Dd;vt.SuspenseList=Nd;vt.isContextConsumer=function(e){return Ir(e)===Md};vt.isContextProvider=function(e){return Ir(e)===Od};vt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===Qg};vt.isForwardRef=function(e){return Ir(e)===Ad};vt.isFragment=function(e){return Ir(e)===Cd};vt.isLazy=function(e){return Ir(e)===zd};vt.isMemo=function(e){return Ir(e)===_d};vt.isPortal=function(e){return Ir(e)===Wg};vt.isProfiler=function(e){return Ir(e)===wd};vt.isStrictMode=function(e){return Ir(e)===Rd};vt.isSuspense=function(e){return Ir(e)===Dd};vt.isSuspenseList=function(e){return Ir(e)===Nd};vt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===Cd||e===wd||e===Rd||e===Dd||e===Nd||typeof e==\"object\"&&e!==null&&(e.$$typeof===zd||e.$$typeof===_d||e.$$typeof===Od||e.$$typeof===Md||e.$$typeof===Ad||e.$$typeof===zO||e.getModuleId!==void 0)};vt.typeOf=Ir});var LE=Xo((Dk,BE)=>{\"use strict\";BE.exports=kE()});var w=q(re());var ir=q(re(),1),_S=q(NS(),1),zS=ir.createContext(null);function YM(){let e=ir.useContext(zS);if(!e)throw new Error(\"RenderContext not found\");return e}function XM(){return YM().model}function Ye(e){let t=XM(),o=ir.useSyncExternalStore(n=>(t.on(`change:${e}`,n),()=>t.off(`change:${e}`,n)),()=>t.get(e)),r=ir.useCallback(n=>{t.set(e,typeof n==\"function\"?n(t.get(e)):n),t.save_changes()},[t,e]);return[o,r]}function kS(e){return({el:t,model:o,experimental:r})=>{let n=_S.createRoot(t);return n.render(ir.createElement(ir.StrictMode,null,ir.createElement(zS.Provider,{value:{model:o,experimental:r}},ir.createElement(e)))),()=>n.unmount()}}function lr(e,...t){let o=new URL(`https://mui.com/production-error/?code=${e}`);return t.forEach(r=>o.searchParams.append(\"args[]\",r)),`Minified MUI error #${e}; visit ${o} for the full message.`}function Bi(){return Bi=Object.assign?Object.assign.bind():function(e){for(var t=1;t0?eo(bs,--Ko):0,hs--,so===10&&(hs=1,ad--),so}function Qo(){return so=Ko<$S?eo(bs,Ko++):0,hs++,so===10&&(hs=1,ad++),so}function Gr(){return eo(bs,Ko)}function vu(){return Ko}function xs(e,t){return Ja(bs,e,t)}function gs(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function id(e){return ad=hs=1,$S=Fo(bs=e),Ko=0,[]}function ld(e){return bs=\"\",e}function Ts(e){return nd(xs(Ko-1,$g(e===91?e+2:e===40?e+1:e)))}function GS(e){for(;(so=Gr())&&so<33;)Qo();return gs(e)>2||gs(so)>3?\"\":\" \"}function qS(e,t){for(;--t&&Qo()&&!(so<48||so>102||so>57&&so<65||so>70&&so<97););return xs(e,vu()+(t<6&&Gr()==32&&Qo()==32))}function $g(e){for(;Qo();)switch(so){case e:return Ko;case 34:case 39:e!==34&&e!==39&&$g(so);break;case 40:e===41&&$g(e);break;case 92:Qo();break}return Ko}function IS(e,t){for(;Qo()&&e+so!==57;)if(e+so===84&&Gr()===47)break;return\"/*\"+xs(t,Ko-1)+\"*\"+Li(e===47?e:Qo())}function FS(e){for(;!gs(Gr());)Qo();return xs(e,Ko)}function WS(e){return ld(sd(\"\",null,null,null,[\"\"],e=id(e),0,[0],e))}function sd(e,t,o,r,n,a,i,l,s){for(var c=0,u=0,m=i,p=0,d=0,v=0,T=1,S=1,h=1,y=0,g=\"\",b=n,E=a,C=r,P=g;S;)switch(v=y,y=Qo()){case 40:if(v!=108&&eo(P,m-1)==58){gu(P+=We(Ts(y),\"&\",\"&\\f\"),\"&\\f\")!=-1&&(h=-1);break}case 34:case 39:case 91:P+=Ts(y);break;case 9:case 10:case 13:case 32:P+=GS(v);break;case 92:P+=qS(vu()-1,7);continue;case 47:switch(Gr()){case 42:case 47:ys(FM(IS(Qo(),vu()),t,o),s);break;default:P+=\"/\"}break;case 123*T:l[c++]=Fo(P)*h;case 125*T:case 59:case 0:switch(y){case 0:case 125:S=0;case 59+u:h==-1&&(P=We(P,/\\f/g,\"\")),d>0&&Fo(P)-m&&ys(d>32?QS(P+\";\",r,o,m-1):QS(We(P,\" \",\"\")+\";\",r,o,m-2),s);break;case 59:P+=\";\";default:if(ys(C=KS(P,t,o,c,u,n,l,g,b=[],E=[],m),a),y===123)if(u===0)sd(P,t,C,C,b,a,m,l,E);else switch(p===99&&eo(P,3)===110?100:p){case 100:case 108:case 109:case 115:sd(e,C,C,r&&ys(KS(e,C,C,0,0,n,l,g,n,b=[],m),E),n,E,m,l,r?b:E);break;default:sd(P,C,C,C,[\"\"],E,0,l,E)}}c=u=d=0,T=h=1,g=P=\"\",m=i;break;case 58:m=1+Fo(P),d=v;default:if(T<1){if(y==123)--T;else if(y==125&&T++==0&&XS()==125)continue}switch(P+=Li(y),y*T){case 38:h=u>0?1:(P+=\"\\f\",-1);break;case 44:l[c++]=(Fo(P)-1)*h,h=1;break;case 64:Gr()===45&&(P+=Ts(Qo())),p=Gr(),u=m=Fo(g=P+=FS(vu())),y++;break;case 45:v===45&&Fo(P)==2&&(T=0)}}return a}function KS(e,t,o,r,n,a,i,l,s,c,u){for(var m=n-1,p=n===0?a:[\"\"],d=ms(p),v=0,T=0,S=0;v0?p[h]+\" \"+y:We(y,/&\\f/g,p[h])))&&(s[S++]=g);return bu(e,t,o,n===0?fs:l,s,c,u)}function FM(e,t,o){return bu(e,t,o,od,Li(YS()),Ja(e,2,-2),0)}function QS(e,t,o,r){return bu(e,t,o,ds,Ja(e,0,r),Ja(e,r+1,-1),r)}function ji(e,t){for(var o=\"\",r=ms(e),n=0;n6)switch(eo(e,t+1)){case 109:if(eo(e,t+4)!==45)break;case 102:return We(e,/(.+:)(.+)-([^]+)/,\"$1\"+tt+\"$2-$3$1\"+hu+(eo(e,t+3)==108?\"$3\":\"$2-$3\"))+e;case 115:return~gu(e,\"stretch\")?oE(We(e,\"stretch\",\"fill-available\"),t)+e:e}break;case 4949:if(eo(e,t+1)!==115)break;case 6444:switch(eo(e,Fo(e)-3-(~gu(e,\"!important\")&&10))){case 107:return We(e,\":\",\":\"+tt)+e;case 101:return We(e,/(.+:)([^;!]+)(;|!.+)?/,\"$1\"+tt+(eo(e,14)===45?\"inline-\":\"\")+\"box$3$1\"+tt+\"$2$3$1\"+No+\"$2box$3\")+e}break;case 5936:switch(eo(e,t+11)){case 114:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"tb\")+e;case 108:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"tb-rl\")+e;case 45:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"lr\")+e}return tt+e+No+e+e}return e}var eO=function(t,o,r,n){if(t.length>-1&&!t.return)switch(t.type){case ds:t.return=oE(t.value,t.length);break;case rd:return ji([vs(t,{value:We(t.value,\"@\",\"@\"+tt)})],n);case fs:if(t.length)return Vg(t.props,function(a){switch(Hg(a,/(::plac\\w+|:read-\\w+)/)){case\":read-only\":case\":read-write\":return ji([vs(t,{props:[We(a,/:(read-\\w+)/,\":\"+hu+\"$1\")]})],n);case\"::placeholder\":return ji([vs(t,{props:[We(a,/:(plac\\w+)/,\":\"+tt+\"input-$1\")]}),vs(t,{props:[We(a,/:(plac\\w+)/,\":\"+hu+\"$1\")]}),vs(t,{props:[We(a,/:(plac\\w+)/,No+\"input-$1\")]})],n)}return\"\"})}},tO=[eO],rE=function(t){var o=t.key;if(o===\"css\"){var r=document.querySelectorAll(\"style[data-emotion]:not([data-s])\");Array.prototype.forEach.call(r,function(T){var S=T.getAttribute(\"data-emotion\");S.indexOf(\" \")!==-1&&(document.head.appendChild(T),T.setAttribute(\"data-s\",\"\"))})}var n=t.stylisPlugins||tO,a={},i,l=[];i=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^=\"'+o+' \"]'),function(T){for(var S=T.getAttribute(\"data-emotion\").split(\" \"),h=1;h=4;++r,n-=4)o=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,o=(o&65535)*1540483477+((o>>>16)*59797<<16),o^=o>>>24,t=(o&65535)*1540483477+((o>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(n){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var hE={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};var yO=!1,hO=/[A-Z]|^ms/g,gO=/_EMO_([^_]+?)_([^]*?)_EMO_/g,xE=function(t){return t.charCodeAt(1)===45},gE=function(t){return t!=null&&typeof t!=\"boolean\"},Fg=cd(function(e){return xE(e)?e:e.replace(hO,\"-$&\").toLowerCase()}),bE=function(t,o){switch(t){case\"animation\":case\"animationName\":if(typeof o==\"string\")return o.replace(gO,function(r,n,a){return Nn={name:n,styles:a,next:Nn},n})}return hE[t]!==1&&!xE(t)&&typeof o==\"number\"&&o!==0?o+\"px\":o},bO=\"Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.\";function Su(e,t,o){if(o==null)return\"\";var r=o;if(r.__emotion_styles!==void 0)return r;switch(typeof o){case\"boolean\":return\"\";case\"object\":{var n=o;if(n.anim===1)return Nn={name:n.name,styles:n.styles,next:Nn},n.name;var a=o;if(a.styles!==void 0){var i=a.next;if(i!==void 0)for(;i!==void 0;)Nn={name:i.name,styles:i.styles,next:Nn},i=i.next;var l=a.styles+\";\";return l}return vO(e,t,o)}case\"function\":{if(e!==void 0){var s=Nn,c=o(e);return Nn=s,Su(e,t,c)}break}}var u=o;if(t==null)return u;var m=t[u];return m!==void 0?m:u}function vO(e,t,o){var r=\"\";if(Array.isArray(o))for(var n=0;n96?wO:MO},ME=function(t,o,r){var n;if(o){var a=o.shouldForwardProp;n=t.__emotion_forwardProp&&a?function(i){return t.__emotion_forwardProp(i)&&a(i)}:a}return typeof n!=\"function\"&&r&&(n=t.__emotion_forwardProp),n},OO=function(t){var o=t.cache,r=t.serialized,n=t.isStringTag;return Ss(o,r,n),Eu(function(){return Tu(o,r,n)}),null},OE=function e(t,o){var r=t.__emotion_real===t,n=r&&t.__emotion_base||t,a,i;o!==void 0&&(a=o.label,i=o.target);var l=ME(t,o,r),s=l||wE(n),c=!s(\"as\");return function(){var u=arguments,m=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(a!==void 0&&m.push(\"label:\"+a+\";\"),u[0]==null||u[0].raw===void 0)m.push.apply(m,u);else{var p=u[0];m.push(p[0]);for(var d=u.length,v=1;v{t[o]=jE(e[o])}),t}function Kt(e,t,o={clone:!0}){let r=o.clone?{...e}:e;return Cr(e)&&Cr(t)&&Object.keys(t).forEach(n=>{Zg.isValidElement(t[n])||(0,Jg.isValidElementType)(t[n])?r[n]=t[n]:Cr(t[n])&&Object.prototype.hasOwnProperty.call(e,n)&&Cr(e[n])?r[n]=Kt(e[n],t[n],o):o.clone?r[n]=Cr(t[n])?jE(t[n]):t[n]:r[n]=t[n]}),r}var kO=e=>{let t=Object.keys(e).map(o=>({key:o,val:e[o]}))||[];return t.sort((o,r)=>o.val-r.val),t.reduce((o,r)=>({...o,[r.key]:r.val}),{})};function e0(e){let{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:o=\"px\",step:r=5,...n}=e,a=kO(t),i=Object.keys(a);function l(p){return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o})`}function s(p){return`@media (max-width:${(typeof t[p]==\"number\"?t[p]:p)-r/100}${o})`}function c(p,d){let v=i.indexOf(d);return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o}) and (max-width:${(v!==-1&&typeof t[i[v]]==\"number\"?t[i[v]]:d)-r/100}${o})`}function u(p){return i.indexOf(p)+1r.startsWith(\"@container\")).sort((r,n)=>{let a=/min-width:\\s*([0-9.]+)/;return+(r.match(a)?.[1]||0)-+(n.match(a)?.[1]||0)});return o.length?o.reduce((r,n)=>{let a=t[n];return delete r[n],r[n]=a,r},{...t}):t}function t0(e,t){return t===\"@\"||t.startsWith(\"@\")&&(e.some(o=>t.startsWith(`@${o}`))||!!t.match(/^@\\d/))}function o0(e,t){let o=t.match(/^@([^/]+)?\\/?(.+)?$/);if(!o)return null;let[,r,n]=o,a=Number.isNaN(+r)?r||0:+r;return e.containerQueries(n).up(a)}function Bd(e){let t=(a,i)=>a.replace(\"@media\",i?`@container ${i}`:\"@container\");function o(a,i){a.up=(...l)=>t(e.breakpoints.up(...l),i),a.down=(...l)=>t(e.breakpoints.down(...l),i),a.between=(...l)=>t(e.breakpoints.between(...l),i),a.only=(...l)=>t(e.breakpoints.only(...l),i),a.not=(...l)=>{let s=t(e.breakpoints.not(...l),i);return s.includes(\"not all and\")?s.replace(\"not all and \",\"\").replace(\"min-width:\",\"width<\").replace(\"max-width:\",\"width>\").replace(\"and\",\"or\"):s}}let r={},n=a=>(o(r,a),r);return o(n),{...e,containerQueries:n}}var BO={borderRadius:4},UE=BO;function LO(e,t){return t?Kt(e,t,{clone:!1}):e}var sa=LO;var Ru={xs:0,sm:600,md:900,lg:1200,xl:1536},HE={keys:[\"xs\",\"sm\",\"md\",\"lg\",\"xl\"],up:e=>`@media (min-width:${Ru[e]}px)`},jO={containerQueries:e=>({up:t=>{let o=typeof t==\"number\"?t:Ru[t]||t;return typeof o==\"number\"&&(o=`${o}px`),e?`@container ${e} (min-width:${o})`:`@container (min-width:${o})`}})};function Wo(e,t,o){let r=e.theme||{};if(Array.isArray(t)){let a=r.breakpoints||HE;return t.reduce((i,l,s)=>(i[a.up(a.keys[s])]=o(t[s]),i),{})}if(typeof t==\"object\"){let a=r.breakpoints||HE;return Object.keys(t).reduce((i,l)=>{if(t0(a.keys,l)){let s=o0(r.containerQueries?r:jO,l);s&&(i[s]=o(t[l],l))}else if(Object.keys(a.values||Ru).includes(l)){let s=a.up(l);i[s]=o(t[l],l)}else{let s=l;i[s]=t[s]}return i},{})}return o(t)}function VE(e={}){return e.keys?.reduce((o,r)=>{let n=e.up(r);return o[n]={},o},{})||{}}function r0(e,t){return e.reduce((o,r)=>{let n=o[r];return(!n||Object.keys(n).length===0)&&delete o[r],o},t)}function ri(e){if(typeof e!=\"string\")throw new Error(lr(7));return e.charAt(0).toUpperCase()+e.slice(1)}function Ps(e,t,o=!0){if(!t||typeof t!=\"string\")return null;if(e&&e.vars&&o){let r=`vars.${t}`.split(\".\").reduce((n,a)=>n&&n[a]?n[a]:null,e);if(r!=null)return r}return t.split(\".\").reduce((r,n)=>r&&r[n]!=null?r[n]:null,e)}function wu(e,t,o,r=o){let n;return typeof e==\"function\"?n=e(o):Array.isArray(e)?n=e[o]||r:n=Ps(e,o)||r,t&&(n=t(n,r,e)),n}function UO(e){let{prop:t,cssProperty:o=e.prop,themeKey:r,transform:n}=e,a=i=>{if(i[t]==null)return null;let l=i[t],s=i.theme,c=Ps(s,r)||{};return Wo(i,l,m=>{let p=wu(c,n,m);return m===p&&typeof m==\"string\"&&(p=wu(c,n,`${t}${m===\"default\"?\"\":ri(m)}`,m)),o===!1?p:{[o]:p}})};return a.propTypes={},a.filterProps=[t],a}var Pt=UO;function Ld(e){let t={};return o=>(t[o]===void 0&&(t[o]=e(o)),t[o])}var HO={m:\"margin\",p:\"padding\"},VO={t:\"Top\",r:\"Right\",b:\"Bottom\",l:\"Left\",x:[\"Left\",\"Right\"],y:[\"Top\",\"Bottom\"]},$E={marginX:\"mx\",marginY:\"my\",paddingX:\"px\",paddingY:\"py\"},$O=Ld(e=>{if(e.length>2)if($E[e])e=$E[e];else return[e];let[t,o]=e.split(\"\"),r=HO[t],n=VO[o]||\"\";return Array.isArray(n)?n.map(a=>r+a):[r+n]}),n0=[\"m\",\"mt\",\"mr\",\"mb\",\"ml\",\"mx\",\"my\",\"margin\",\"marginTop\",\"marginRight\",\"marginBottom\",\"marginLeft\",\"marginX\",\"marginY\",\"marginInline\",\"marginInlineStart\",\"marginInlineEnd\",\"marginBlock\",\"marginBlockStart\",\"marginBlockEnd\"],a0=[\"p\",\"pt\",\"pr\",\"pb\",\"pl\",\"px\",\"py\",\"padding\",\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\",\"paddingX\",\"paddingY\",\"paddingInline\",\"paddingInlineStart\",\"paddingInlineEnd\",\"paddingBlock\",\"paddingBlockStart\",\"paddingBlockEnd\"],YE=[...n0,...a0];function Hi(e,t,o,r){let n=Ps(e,t,!0)??o;return typeof n==\"number\"||typeof n==\"string\"?a=>typeof a==\"string\"?a:typeof n==\"string\"?n.startsWith(\"var(\")&&a===0?0:n.startsWith(\"var(\")&&a===1?n:`calc(${a} * ${n})`:n*a:Array.isArray(n)?a=>{if(typeof a==\"string\")return a;let i=Math.abs(a),l=n[i];return a>=0?l:typeof l==\"number\"?-l:typeof l==\"string\"&&l.startsWith(\"var(\")?`calc(-1 * ${l})`:`-${l}`}:typeof n==\"function\"?n:()=>{}}function Mu(e){return Hi(e,\"spacing\",8,\"spacing\")}function Vi(e,t){return typeof t==\"string\"||t==null?t:e(t)}function YO(e,t){return o=>e.reduce((r,n)=>(r[n]=Vi(t,o),r),{})}function XO(e,t,o,r){if(!t.includes(o))return null;let n=$O(o),a=YO(n,r),i=e[o];return Wo(e,i,a)}function i0(e,t){let o=Mu(e.theme);return Object.keys(e).map(r=>XO(e,t,r,o)).reduce(sa,{})}function Vt(e){return i0(e,n0)}Vt.propTypes={};Vt.filterProps=n0;function $t(e){return i0(e,a0)}$t.propTypes={};$t.filterProps=a0;function XE(e){return i0(e,YE)}XE.propTypes={};XE.filterProps=YE;function Cs(e=8,t=Mu({spacing:e})){if(e.mui)return e;let o=(...r)=>(r.length===0?[1]:r).map(a=>{let i=t(a);return typeof i==\"number\"?`${i}px`:i}).join(\" \");return o.mui=!0,o}function GO(...e){let t=e.reduce((r,n)=>(n.filterProps.forEach(a=>{r[a]=n}),r),{}),o=r=>Object.keys(r).reduce((n,a)=>t[a]?sa(n,t[a](r)):n,{});return o.propTypes={},o.filterProps=e.reduce((r,n)=>r.concat(n.filterProps),[]),o}var ca=GO;function Rr(e){return typeof e!=\"number\"?e:`${e}px solid`}function Fr(e,t){return Pt({prop:e,themeKey:\"borders\",transform:t})}var qO=Fr(\"border\",Rr),IO=Fr(\"borderTop\",Rr),FO=Fr(\"borderRight\",Rr),KO=Fr(\"borderBottom\",Rr),QO=Fr(\"borderLeft\",Rr),WO=Fr(\"borderColor\"),ZO=Fr(\"borderTopColor\"),JO=Fr(\"borderRightColor\"),eA=Fr(\"borderBottomColor\"),tA=Fr(\"borderLeftColor\"),oA=Fr(\"outline\",Rr),rA=Fr(\"outlineColor\"),Ou=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){let t=Hi(e.theme,\"shape.borderRadius\",4,\"borderRadius\"),o=r=>({borderRadius:Vi(t,r)});return Wo(e,e.borderRadius,o)}return null};Ou.propTypes={};Ou.filterProps=[\"borderRadius\"];var S4=ca(qO,IO,FO,KO,QO,WO,ZO,JO,eA,tA,Ou,oA,rA);var Au=e=>{if(e.gap!==void 0&&e.gap!==null){let t=Hi(e.theme,\"spacing\",8,\"gap\"),o=r=>({gap:Vi(t,r)});return Wo(e,e.gap,o)}return null};Au.propTypes={};Au.filterProps=[\"gap\"];var Du=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){let t=Hi(e.theme,\"spacing\",8,\"columnGap\"),o=r=>({columnGap:Vi(t,r)});return Wo(e,e.columnGap,o)}return null};Du.propTypes={};Du.filterProps=[\"columnGap\"];var Nu=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){let t=Hi(e.theme,\"spacing\",8,\"rowGap\"),o=r=>({rowGap:Vi(t,r)});return Wo(e,e.rowGap,o)}return null};Nu.propTypes={};Nu.filterProps=[\"rowGap\"];var nA=Pt({prop:\"gridColumn\"}),aA=Pt({prop:\"gridRow\"}),iA=Pt({prop:\"gridAutoFlow\"}),lA=Pt({prop:\"gridAutoColumns\"}),sA=Pt({prop:\"gridAutoRows\"}),cA=Pt({prop:\"gridTemplateColumns\"}),uA=Pt({prop:\"gridTemplateRows\"}),pA=Pt({prop:\"gridTemplateAreas\"}),fA=Pt({prop:\"gridArea\"}),M4=ca(Au,Du,Nu,nA,aA,iA,lA,sA,cA,uA,pA,fA);function $i(e,t){return t===\"grey\"?t:e}var dA=Pt({prop:\"color\",themeKey:\"palette\",transform:$i}),mA=Pt({prop:\"bgcolor\",cssProperty:\"backgroundColor\",themeKey:\"palette\",transform:$i}),yA=Pt({prop:\"backgroundColor\",themeKey:\"palette\",transform:$i}),N4=ca(dA,mA,yA);function sr(e){return e<=1&&e!==0?`${e*100}%`:e}var hA=Pt({prop:\"width\",transform:sr}),jd=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){let t=o=>{let r=e.theme?.breakpoints?.values?.[o]||Ru[o];return r?e.theme?.breakpoints?.unit!==\"px\"?{maxWidth:`${r}${e.theme.breakpoints.unit}`}:{maxWidth:r}:{maxWidth:sr(o)}};return Wo(e,e.maxWidth,t)}return null};jd.filterProps=[\"maxWidth\"];var gA=Pt({prop:\"minWidth\",transform:sr}),bA=Pt({prop:\"height\",transform:sr}),vA=Pt({prop:\"maxHeight\",transform:sr}),xA=Pt({prop:\"minHeight\",transform:sr}),L4=Pt({prop:\"size\",cssProperty:\"width\",transform:sr}),j4=Pt({prop:\"size\",cssProperty:\"height\",transform:sr}),TA=Pt({prop:\"boxSizing\"}),U4=ca(hA,jd,gA,bA,vA,xA,TA);var SA={border:{themeKey:\"borders\",transform:Rr},borderTop:{themeKey:\"borders\",transform:Rr},borderRight:{themeKey:\"borders\",transform:Rr},borderBottom:{themeKey:\"borders\",transform:Rr},borderLeft:{themeKey:\"borders\",transform:Rr},borderColor:{themeKey:\"palette\"},borderTopColor:{themeKey:\"palette\"},borderRightColor:{themeKey:\"palette\"},borderBottomColor:{themeKey:\"palette\"},borderLeftColor:{themeKey:\"palette\"},outline:{themeKey:\"borders\",transform:Rr},outlineColor:{themeKey:\"palette\"},borderRadius:{themeKey:\"shape.borderRadius\",style:Ou},color:{themeKey:\"palette\",transform:$i},bgcolor:{themeKey:\"palette\",cssProperty:\"backgroundColor\",transform:$i},backgroundColor:{themeKey:\"palette\",transform:$i},p:{style:$t},pt:{style:$t},pr:{style:$t},pb:{style:$t},pl:{style:$t},px:{style:$t},py:{style:$t},padding:{style:$t},paddingTop:{style:$t},paddingRight:{style:$t},paddingBottom:{style:$t},paddingLeft:{style:$t},paddingX:{style:$t},paddingY:{style:$t},paddingInline:{style:$t},paddingInlineStart:{style:$t},paddingInlineEnd:{style:$t},paddingBlock:{style:$t},paddingBlockStart:{style:$t},paddingBlockEnd:{style:$t},m:{style:Vt},mt:{style:Vt},mr:{style:Vt},mb:{style:Vt},ml:{style:Vt},mx:{style:Vt},my:{style:Vt},margin:{style:Vt},marginTop:{style:Vt},marginRight:{style:Vt},marginBottom:{style:Vt},marginLeft:{style:Vt},marginX:{style:Vt},marginY:{style:Vt},marginInline:{style:Vt},marginInlineStart:{style:Vt},marginInlineEnd:{style:Vt},marginBlock:{style:Vt},marginBlockStart:{style:Vt},marginBlockEnd:{style:Vt},displayPrint:{cssProperty:!1,transform:e=>({\"@media print\":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:Au},rowGap:{style:Nu},columnGap:{style:Du},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:\"zIndex\"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:\"shadows\"},width:{transform:sr},maxWidth:{style:jd},minWidth:{transform:sr},height:{transform:sr},maxHeight:{transform:sr},minHeight:{transform:sr},boxSizing:{},font:{themeKey:\"font\"},fontFamily:{themeKey:\"typography\"},fontSize:{themeKey:\"typography\"},fontStyle:{themeKey:\"typography\"},fontWeight:{themeKey:\"typography\"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:\"typography\"}},un=SA;function EA(...e){let t=e.reduce((r,n)=>r.concat(Object.keys(n)),[]),o=new Set(t);return e.every(r=>o.size===Object.keys(r).length)}function PA(e,t){return typeof e==\"function\"?e(t):e}function CA(){function e(o,r,n,a){let i={[o]:r,theme:n},l=a[o];if(!l)return{[o]:r};let{cssProperty:s=o,themeKey:c,transform:u,style:m}=l;if(r==null)return null;if(c===\"typography\"&&r===\"inherit\")return{[o]:r};let p=Ps(n,c)||{};return m?m(i):Wo(i,r,v=>{let T=wu(p,u,v);return v===T&&typeof v==\"string\"&&(T=wu(p,u,`${o}${v===\"default\"?\"\":ri(v)}`,v)),s===!1?T:{[s]:T}})}function t(o){let{sx:r,theme:n={},nested:a}=o||{};if(!r)return null;let i=n.unstable_sxConfig??un;function l(s){let c=s;if(typeof s==\"function\")c=s(n);else if(typeof s!=\"object\")return s;if(!c)return null;let u=VE(n.breakpoints),m=Object.keys(u),p=u;return Object.keys(c).forEach(d=>{let v=PA(c[d],n);if(v!=null)if(typeof v==\"object\")if(i[d])p=sa(p,e(d,v,n,i));else{let T=Wo({theme:n},v,S=>({[d]:S}));EA(T,v)?p[d]=t({sx:v,theme:n,nested:!0}):p=sa(p,T)}else p=sa(p,e(d,v,n,i))}),!a&&n.modularCssLayers?{\"@layer sx\":kd(n,r0(m,p))}:kd(n,r0(m,p))}return Array.isArray(r)?r.map(l):l(r)}return t}var GE=CA();GE.filterProps=[\"sx\"];var Kr=GE;function l0(e,t){let o=this;if(o.vars){if(!o.colorSchemes?.[e]||typeof o.getColorSchemeSelector!=\"function\")return{};let r=o.getColorSchemeSelector(e);return r===\"&\"?t:((r.includes(\"data-\")||r.includes(\".\"))&&(r=`*:where(${r.replace(/\\s*&$/,\"\")}) &`),{[r]:t})}return o.palette.mode===e?t:{}}function RA(e={},...t){let{breakpoints:o={},palette:r={},spacing:n,shape:a={},...i}=e,l=e0(o),s=Cs(n),c=Kt({breakpoints:l,direction:\"ltr\",components:{},palette:{mode:\"light\",...r},spacing:s,shape:{...UE,...a}},i);return c=Bd(c),c.applyStyles=l0,c=t.reduce((u,m)=>Kt(u,m),c),c.unstable_sxConfig={...un,...i?.unstable_sxConfig},c.unstable_sx=function(m){return Kr({sx:m,theme:this})},c}var Yi=RA;var qE=q(re(),1);function wA(e){return Object.keys(e).length===0}function MA(e=null){let t=qE.useContext(ti);return!t||wA(t)?e:t}var s0=MA;var OA=Yi();function AA(e=OA){return s0(e)}var Rs=AA;var DA=e=>{let t={systemProps:{},otherProps:{}},o=e?.theme?.unstable_sxConfig??un;return Object.keys(e).forEach(r=>{o[r]?t.systemProps[r]=e[r]:t.otherProps[r]=e[r]}),t};function ws(e){let{sx:t,...o}=e,{systemProps:r,otherProps:n}=DA(o),a;return Array.isArray(t)?a=[r,...t]:typeof t==\"function\"?a=(...i)=>{let l=t(...i);return Cr(l)?{...r,...l}:r}:a={...r,...t},{...n,sx:a}}var IE=e=>e,NA=()=>{let e=IE;return{configure(t){e=t},generate(t){return e(t)},reset(){e=IE}}},_A=NA(),Ms=_A;var KE=q(re(),1);function FE(e){var t,o,r=\"\";if(typeof e==\"string\"||typeof e==\"number\")r+=e;else if(typeof e==\"object\")if(Array.isArray(e)){var n=e.length;for(t=0;tl!==\"theme\"&&l!==\"sx\"&&l!==\"as\"})(Kr);return KE.forwardRef(function(s,c){let u=Rs(o),{className:m,component:p=\"div\",...d}=ws(s);return(0,QE.jsx)(a,{as:p,ref:c,className:ie(m,n?n(r):r),theme:t&&u[t]||u,...d})})}var kA={active:\"active\",checked:\"checked\",completed:\"completed\",disabled:\"disabled\",error:\"error\",expanded:\"expanded\",focused:\"focused\",focusVisible:\"focusVisible\",open:\"open\",readOnly:\"readOnly\",required:\"required\",selected:\"selected\"};function _e(e,t,o=\"Mui\"){let r=kA[t];return r?`${o}-${r}`:`${Ms.generate(e)}-${t}`}function Ce(e,t,o=\"Mui\"){let r={};return t.forEach(n=>{r[n]=_e(e,n,o)}),r}function zu(e){let{variants:t,...o}=e,r={variants:t,style:la(o),isProcessed:!0};return r.style===o||t&&t.forEach(n=>{typeof n.style!=\"function\"&&(n.style=la(n.style))}),r}var BA=Yi();function c0(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}function Xi(e,t){return t&&e&&typeof e==\"object\"&&e.styles&&!e.styles.startsWith(\"@layer\")&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}function LA(e){return e?(t,o)=>o[e]:null}function jA(e,t,o){e.theme=HA(e.theme)?o:e.theme[t]||e.theme}function Ud(e,t,o){let r=typeof t==\"function\"?t(e):t;if(Array.isArray(r))return r.flatMap(n=>Ud(e,n,o));if(Array.isArray(r?.variants)){let n;if(r.isProcessed)n=o?Xi(r.style,o):r.style;else{let{variants:a,...i}=r;n=o?Xi(la(i),o):i}return WE(e,r.variants,[n],o)}return r?.isProcessed?o?Xi(la(r.style),o):r.style:o?Xi(la(r),o):r}function WE(e,t,o=[],r=void 0){let n;e:for(let a=0;a{zE(l,C=>C.filter(P=>P!==Kr));let{name:c,slot:u,skipVariantsResolver:m,skipSx:p,overridesResolver:d=LA($A(u)),...v}=s,T=c&&c.startsWith(\"Mui\")||u?\"components\":\"custom\",S=m!==void 0?m:u&&u!==\"Root\"&&u!==\"root\"||!1,h=p||!1,y=c0;u===\"Root\"||u===\"root\"?y=r:u?y=n:VA(l)&&(y=void 0);let g=Cu(l,{shouldForwardProp:y,label:UA(c,u),...v}),b=C=>{if(C.__emotion_real===C)return C;if(typeof C==\"function\")return function(A){return Ud(A,C,A.theme.modularCssLayers?T:void 0)};if(Cr(C)){let P=zu(C);return function(_){return P.variants?Ud(_,P,_.theme.modularCssLayers?T:void 0):_.theme.modularCssLayers?Xi(P.style,T):P.style}}return C},E=(...C)=>{let P=[],A=C.map(b),_=[];if(P.push(a),c&&d&&_.push(function(k){let O=k.theme.components?.[c]?.styleOverrides;if(!O)return null;let N={};for(let X in O)N[X]=Ud(k,O[X],k.theme.modularCssLayers?\"theme\":void 0);return d(k,N)}),c&&!S&&_.push(function(k){let O=k.theme?.components?.[c]?.variants;return O?WE(k,O,[],k.theme.modularCssLayers?\"theme\":void 0):null}),h||_.push(Kr),Array.isArray(A[0])){let x=A.shift(),k=new Array(P.length).fill(\"\"),U=new Array(_.length).fill(\"\"),O;O=[...k,...x,...U],O.raw=[...k,...x.raw,...U],P.unshift(O)}let z=[...P,...A,..._],I=g(...z);return l.muiName&&(I.muiName=l.muiName),I};return g.withConfig&&(E.withConfig=g.withConfig),E}}function UA(e,t){return void 0}function HA(e){for(let t in e)return!1;return!0}function VA(e){return typeof e==\"string\"&&e.charCodeAt(0)>96}function $A(e){return e&&e.charAt(0).toLowerCase()+e.slice(1)}function ni(e,t,o=!1){let r={...t};for(let n in e)if(Object.prototype.hasOwnProperty.call(e,n)){let a=n;if(a===\"components\"||a===\"slots\")r[a]={...e[a],...r[a]};else if(a===\"componentsProps\"||a===\"slotProps\"){let i=e[a],l=t[a];if(!l)r[a]=i||{};else if(!i)r[a]=l;else{r[a]={...l};for(let s in i)if(Object.prototype.hasOwnProperty.call(i,s)){let c=s;r[a][c]=ni(i[c],l[c],o)}}}else a===\"className\"&&o&&t.className?r.className=ie(e?.className,t?.className):a===\"style\"&&o&&t.style?r.style={...e?.style,...t?.style}:r[a]===void 0&&(r[a]=e[a])}return r}var Vd=q(re(),1),YA=typeof window<\"u\"?Vd.useLayoutEffect:Vd.useEffect,wr=YA;function XA(e,t=Number.MIN_SAFE_INTEGER,o=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,o))}var ua=XA;function p0(e,t=0,o=1){return ua(e,t,o)}function GA(e){e=e.slice(1);let t=new RegExp(`.{1,${e.length>=6?2:1}}`,\"g\"),o=e.match(t);return o&&o[0].length===1&&(o=o.map(r=>r+r)),o?`rgb${o.length===4?\"a\":\"\"}(${o.map((r,n)=>n<3?parseInt(r,16):Math.round(parseInt(r,16)/255*1e3)/1e3).join(\", \")})`:\"\"}function ai(e){if(e.type)return e;if(e.charAt(0)===\"#\")return ai(GA(e));let t=e.indexOf(\"(\"),o=e.substring(0,t);if(![\"rgb\",\"rgba\",\"hsl\",\"hsla\",\"color\"].includes(o))throw new Error(lr(9,e));let r=e.substring(t+1,e.length-1),n;if(o===\"color\"){if(r=r.split(\" \"),n=r.shift(),r.length===4&&r[3].charAt(0)===\"/\"&&(r[3]=r[3].slice(1)),![\"srgb\",\"display-p3\",\"a98-rgb\",\"prophoto-rgb\",\"rec-2020\"].includes(n))throw new Error(lr(10,n))}else r=r.split(\",\");return r=r.map(a=>parseFloat(a)),{type:o,values:r,colorSpace:n}}var qA=e=>{let t=ai(e);return t.values.slice(0,3).map((o,r)=>t.type.includes(\"hsl\")&&r!==0?`${o}%`:o).join(\" \")},Os=(e,t)=>{try{return qA(e)}catch{return e}};function $d(e){let{type:t,colorSpace:o}=e,{values:r}=e;return t.includes(\"rgb\")?r=r.map((n,a)=>a<3?parseInt(n,10):n):t.includes(\"hsl\")&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),t.includes(\"color\")?r=`${o} ${r.join(\" \")}`:r=`${r.join(\", \")}`,`${t}(${r})`}function f0(e){e=ai(e);let{values:t}=e,o=t[0],r=t[1]/100,n=t[2]/100,a=r*Math.min(n,1-n),i=(c,u=(c+o/30)%12)=>n-a*Math.max(Math.min(u-3,9-u,1),-1),l=\"rgb\",s=[Math.round(i(0)*255),Math.round(i(8)*255),Math.round(i(4)*255)];return e.type===\"hsla\"&&(l+=\"a\",s.push(t[3])),$d({type:l,values:s})}function u0(e){e=ai(e);let t=e.type===\"hsl\"||e.type===\"hsla\"?ai(f0(e)).values:e.values;return t=t.map(o=>(e.type!==\"color\"&&(o/=255),o<=.03928?o/12.92:((o+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function ZE(e,t){let o=u0(e),r=u0(t);return(Math.max(o,r)+.05)/(Math.min(o,r)+.05)}function As(e,t){return e=ai(e),t=p0(t),(e.type===\"rgb\"||e.type===\"hsl\")&&(e.type+=\"a\"),e.type===\"color\"?e.values[3]=`/${t}`:e.values[3]=t,$d(e)}function ii(e,t,o){try{return As(e,t)}catch{return e}}function Ds(e,t){if(e=ai(e),t=p0(t),e.type.includes(\"hsl\"))e.values[2]*=1-t;else if(e.type.includes(\"rgb\")||e.type.includes(\"color\"))for(let o=0;o<3;o+=1)e.values[o]*=1-t;return $d(e)}function it(e,t,o){try{return Ds(e,t)}catch{return e}}function Ns(e,t){if(e=ai(e),t=p0(t),e.type.includes(\"hsl\"))e.values[2]+=(100-e.values[2])*t;else if(e.type.includes(\"rgb\"))for(let o=0;o<3;o+=1)e.values[o]+=(255-e.values[o])*t;else if(e.type.includes(\"color\"))for(let o=0;o<3;o+=1)e.values[o]+=(1-e.values[o])*t;return $d(e)}function lt(e,t,o){try{return Ns(e,t)}catch{return e}}function IA(e,t=.15){return u0(e)>.5?Ds(e,t):Ns(e,t)}function ku(e,t,o){try{return IA(e,t)}catch{return e}}var Yd=q(re(),1);var FA=q(Ie(),1),KA=Yd.createContext();var li=()=>Yd.useContext(KA)??!1;var Xd=q(re(),1);var QA=q(Ie(),1),WA=Xd.createContext(void 0);function ZA(e){let{theme:t,name:o,props:r}=e;if(!t||!t.components||!t.components[o])return r;let n=t.components[o];return n.defaultProps?ni(n.defaultProps,r,t.components.mergeClassNameAndStyle):!n.styleOverrides&&!n.variants?ni(n,r,t.components.mergeClassNameAndStyle):r}function d0({props:e,name:t}){let o=Xd.useContext(WA);return ZA({props:e,name:t,theme:{components:o}})}var Bu=q(re(),1),JE=0;function e5(e){let[t,o]=Bu.useState(e),r=e||t;return Bu.useEffect(()=>{t==null&&(JE+=1,o(`mui-${JE}`))},[t]),r}var t5={...Bu},eP=t5.useId;function Gd(e){if(eP!==void 0){let t=eP();return e??t}return e5(e)}var tP={theme:void 0};function qd(e){let t,o;return function(n){let a=t;return(a===void 0||n.theme!==o)&&(tP.theme=n.theme,a=zu(e(tP)),t=a,o=n.theme),a}}function Id(e=\"\"){function t(...r){if(!r.length)return\"\";let n=r[0];return typeof n==\"string\"&&!n.match(/(#|\\(|\\)|(-?(\\d*\\.)?\\d+)(px|em|%|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc))|^(-?(\\d*\\.)?\\d+)$|(\\d+ \\d+ \\d+)/)?`, var(--${e?`${e}-`:\"\"}${n}${t(...r.slice(1))})`:`, ${n}`}return(r,...n)=>`var(--${e?`${e}-`:\"\"}${r}${t(...n)})`}var oP=(e,t,o,r=[])=>{let n=e;t.forEach((a,i)=>{i===t.length-1?Array.isArray(n)?n[Number(a)]=o:n&&typeof n==\"object\"&&(n[a]=o):n&&typeof n==\"object\"&&(n[a]||(n[a]=r.includes(a)?[]:{}),n=n[a])})},o5=(e,t,o)=>{function r(n,a=[],i=[]){Object.entries(n).forEach(([l,s])=>{(!o||o&&!o([...a,l]))&&s!=null&&(typeof s==\"object\"&&Object.keys(s).length>0?r(s,[...a,l],Array.isArray(s)?[...i,l]:i):t([...a,l],s,i))})}r(e)},r5=(e,t)=>typeof t==\"number\"?[\"lineHeight\",\"fontWeight\",\"opacity\",\"zIndex\"].some(r=>e.includes(r))||e[e.length-1].toLowerCase().includes(\"opacity\")?t:`${t}px`:t;function Lu(e,t){let{prefix:o,shouldSkipGeneratingVar:r}=t||{},n={},a={},i={};return o5(e,(l,s,c)=>{if((typeof s==\"string\"||typeof s==\"number\")&&(!r||!r(l,s))){let u=`--${o?`${o}-`:\"\"}${l.join(\"-\")}`,m=r5(l,s);Object.assign(n,{[u]:m}),oP(a,l,`var(${u})`,c),oP(i,l,`var(${u}, ${m})`,c)}},l=>l[0]===\"vars\"),{css:n,vars:a,varsWithDefaults:i}}function n5(e,t={}){let{getSelector:o=h,disableCssColorScheme:r,colorSchemeSelector:n,enableContrastVars:a}=t,{colorSchemes:i={},components:l,defaultColorScheme:s=\"light\",...c}=e,{vars:u,css:m,varsWithDefaults:p}=Lu(c,t),d=p,v={},{[s]:T,...S}=i;if(Object.entries(S||{}).forEach(([b,E])=>{let{vars:C,css:P,varsWithDefaults:A}=Lu(E,t);d=Kt(d,A),v[b]={css:P,vars:C}}),T){let{css:b,vars:E,varsWithDefaults:C}=Lu(T,t);d=Kt(d,C),v[s]={css:b,vars:E}}function h(b,E){let C=n;if(n===\"class\"&&(C=\".%s\"),n===\"data\"&&(C=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(C=`[${n}=\"%s\"]`),b){if(C===\"media\")return e.defaultColorScheme===b?\":root\":{[`@media (prefers-color-scheme: ${i[b]?.palette?.mode||b})`]:{\":root\":E}};if(C)return e.defaultColorScheme===b?`:root, ${C.replace(\"%s\",String(b))}`:C.replace(\"%s\",String(b))}return\":root\"}return{vars:d,generateThemeVars:()=>{let b={...u};return Object.entries(v).forEach(([,{vars:E}])=>{b=Kt(b,E)}),b},generateStyleSheets:()=>{let b=[],E=e.defaultColorScheme||\"light\";function C(_,z){Object.keys(z).length&&b.push(typeof _==\"string\"?{[_]:{...z}}:_)}C(o(void 0,{...m}),m);let{[E]:P,...A}=v;if(P){let{css:_}=P,z=i[E]?.palette?.mode,I=!r&&z?{colorScheme:z,..._}:{..._};C(o(E,{...I}),I)}return Object.entries(A).forEach(([_,{css:z}])=>{let I=i[_]?.palette?.mode,x=!r&&I?{colorScheme:I,...z}:{...z};C(o(_,{...x}),x)}),a&&b.push({\":root\":{\"--__l-threshold\":\"0.7\",\"--__l\":\"clamp(0, (l / var(--__l-threshold) - 1) * -infinity, 1)\",\"--__a\":\"clamp(0.87, (l / var(--__l-threshold) - 1) * -infinity, 1)\"}}),b}}}var m0=n5;function y0(e){return function(o){return e===\"media\"?`@media (prefers-color-scheme: ${o})`:e?e.startsWith(\"data-\")&&!e.includes(\"%s\")?`[${e}=\"${o}\"] &`:e===\"class\"?`.${o} &`:e===\"data\"?`[data-${o}] &`:`${e.replace(\"%s\",o)} &`:\"&\"}}function Le(e,t,o=void 0){let r={};for(let n in e){let a=e[n],i=\"\",l=!0;for(let s=0;s=o?Fd.text.primary:h0.text.primary}let d=({color:S,name:h,mainShade:y=500,lightShade:g=300,darkShade:b=700})=>{if(S={...S},!S.main&&S[y]&&(S.main=S[y]),!S.hasOwnProperty(\"main\"))throw new Error(lr(11,h?` (${h})`:\"\",y));if(typeof S.main!=\"string\")throw new Error(lr(12,h?` (${h})`:\"\",JSON.stringify(S.main)));return n?(aP(n,S,\"light\",g,r),aP(n,S,\"dark\",b,r)):(nP(S,\"light\",g,r),nP(S,\"dark\",b,r)),S.contrastText||(S.contrastText=p(S.main)),S},v;return t===\"light\"?v=iP():t===\"dark\"&&(v=lP()),Kt({common:{...zs},mode:t,primary:d({color:i,name:\"primary\"}),secondary:d({color:l,name:\"secondary\",mainShade:\"A400\",lightShade:\"A200\",darkShade:\"A700\"}),error:d({color:s,name:\"error\"}),warning:d({color:m,name:\"warning\"}),info:d({color:c,name:\"info\"}),success:d({color:u,name:\"success\"}),grey:rP,contrastThreshold:o,getContrastText:p,augmentColor:d,tonalOffset:r,...v},a)}function Kd(e){let t={};return Object.entries(e).forEach(r=>{let[n,a]=r;typeof a==\"object\"&&(t[n]=`${a.fontStyle?`${a.fontStyle} `:\"\"}${a.fontVariant?`${a.fontVariant} `:\"\"}${a.fontWeight?`${a.fontWeight} `:\"\"}${a.fontStretch?`${a.fontStretch} `:\"\"}${a.fontSize||\"\"}${a.lineHeight?`/${a.lineHeight} `:\"\"}${a.fontFamily||\"\"}`)}),t}function g0(e,t){return{toolbar:{minHeight:56,[e.up(\"xs\")]:{\"@media (orientation: landscape)\":{minHeight:48}},[e.up(\"sm\")]:{minHeight:64}},...t}}function x5(e){return Math.round(e*1e5)/1e5}var sP={textTransform:\"uppercase\"},cP='\"Roboto\", \"Helvetica\", \"Arial\", sans-serif';function b0(e,t){let{fontFamily:o=cP,fontSize:r=14,fontWeightLight:n=300,fontWeightRegular:a=400,fontWeightMedium:i=500,fontWeightBold:l=700,htmlFontSize:s=16,allVariants:c,pxToRem:u,...m}=typeof t==\"function\"?t(e):t,p=r/14,d=u||(S=>`${S/s*p}rem`),v=(S,h,y,g,b)=>({fontFamily:o,fontWeight:S,fontSize:d(h),lineHeight:y,...o===cP?{letterSpacing:`${x5(g/h)}em`}:{},...b,...c}),T={h1:v(n,96,1.167,-1.5),h2:v(n,60,1.2,-.5),h3:v(a,48,1.167,0),h4:v(a,34,1.235,.25),h5:v(a,24,1.334,0),h6:v(i,20,1.6,.15),subtitle1:v(a,16,1.75,.15),subtitle2:v(i,14,1.57,.1),body1:v(a,16,1.5,.15),body2:v(a,14,1.43,.15),button:v(i,14,1.75,.4,sP),caption:v(a,12,1.66,.4),overline:v(a,12,2.66,1,sP),inherit:{fontFamily:\"inherit\",fontWeight:\"inherit\",fontSize:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}};return Kt({htmlFontSize:s,pxToRem:d,fontFamily:o,fontSize:r,fontWeightLight:n,fontWeightRegular:a,fontWeightMedium:i,fontWeightBold:l,...T},m,{clone:!1})}function kt(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${.2})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${.14})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${.12})`].join(\",\")}var T5=[\"none\",kt(0,2,1,-1,0,1,1,0,0,1,3,0),kt(0,3,1,-2,0,2,2,0,0,1,5,0),kt(0,3,3,-2,0,3,4,0,0,1,8,0),kt(0,2,4,-1,0,4,5,0,0,1,10,0),kt(0,3,5,-1,0,5,8,0,0,1,14,0),kt(0,3,5,-1,0,6,10,0,0,1,18,0),kt(0,4,5,-2,0,7,10,1,0,2,16,1),kt(0,5,5,-3,0,8,10,1,0,3,14,2),kt(0,5,6,-3,0,9,12,1,0,3,16,2),kt(0,6,6,-3,0,10,14,1,0,4,18,3),kt(0,6,7,-4,0,11,15,1,0,4,20,3),kt(0,7,8,-4,0,12,17,2,0,5,22,4),kt(0,7,8,-4,0,13,19,2,0,5,24,4),kt(0,7,9,-4,0,14,21,2,0,5,26,4),kt(0,8,9,-5,0,15,22,2,0,6,28,5),kt(0,8,10,-5,0,16,24,2,0,6,30,5),kt(0,8,11,-5,0,17,26,2,0,6,32,5),kt(0,9,11,-5,0,18,28,2,0,7,34,6),kt(0,9,12,-6,0,19,29,2,0,7,36,6),kt(0,10,13,-6,0,20,31,3,0,8,38,7),kt(0,10,13,-6,0,21,33,3,0,8,40,7),kt(0,10,14,-6,0,22,35,3,0,8,42,7),kt(0,11,14,-7,0,23,36,3,0,9,44,8),kt(0,11,15,-7,0,24,38,3,0,9,46,8)],uP=T5;var S5={easeInOut:\"cubic-bezier(0.4, 0, 0.2, 1)\",easeOut:\"cubic-bezier(0.0, 0, 0.2, 1)\",easeIn:\"cubic-bezier(0.4, 0, 1, 1)\",sharp:\"cubic-bezier(0.4, 0, 0.6, 1)\"},E5={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function pP(e){return`${Math.round(e)}ms`}function P5(e){if(!e)return 0;let t=e/36;return Math.min(Math.round((4+15*t**.25+t/5)*10),3e3)}function v0(e){let t={...S5,...e.easing},o={...E5,...e.duration};return{getAutoHeightDuration:P5,create:(n=[\"all\"],a={})=>{let{duration:i=o.standard,easing:l=t.easeInOut,delay:s=0,...c}=a;return(Array.isArray(n)?n:[n]).map(u=>`${u} ${typeof i==\"string\"?i:pP(i)} ${l} ${typeof s==\"string\"?s:pP(s)}`).join(\",\")},...e,easing:t,duration:o}}var C5={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},fP=C5;function R5(e){return Cr(e)||typeof e>\"u\"||typeof e==\"string\"||typeof e==\"boolean\"||typeof e==\"number\"||Array.isArray(e)}function Qd(e={}){let t={...e};function o(r){let n=Object.entries(r);for(let a=0;a{if(!Number.isNaN(+e))return+e;let t=e.match(/\\d*\\.?\\d+/g);if(!t)return 0;let o=0;for(let r=0;rKt(v,T),d),d.unstable_sxConfig={...un,...u?.unstable_sxConfig},d.unstable_sx=function(T){return Kr({sx:T,theme:this})},d.toRuntimeSource=Qd,M5(d),d}var ju=O5;function Bs(e){let t;return e<1?t=5.11916*e**2:t=4.5*Math.log(e+1)+2,Math.round(t*10)/1e3}var A5=[...Array(25)].map((e,t)=>{if(t===0)return\"none\";let o=Bs(t);return`linear-gradient(rgba(255 255 255 / ${o}), rgba(255 255 255 / ${o}))`});function x0(e){return{inputPlaceholder:e===\"dark\"?.5:.42,inputUnderline:e===\"dark\"?.7:.42,switchTrackDisabled:e===\"dark\"?.2:.12,switchTrack:e===\"dark\"?.3:.38}}function T0(e){return e===\"dark\"?A5:[]}function S0(e){let{palette:t={mode:\"light\"},opacity:o,overlays:r,colorSpace:n,...a}=e,i=Qi({...t,colorSpace:n});return{palette:i,opacity:{...x0(i.mode),...o},overlays:r||T0(i.mode),...a}}function E0(e){return!!e[0].match(/(cssVarPrefix|colorSchemeSelector|modularCssLayers|rootSelector|typography|mixins|breakpoints|direction|transitions)/)||!!e[0].match(/sxConfig$/)||e[0]===\"palette\"&&!!e[1]?.match(/(mode|contrastThreshold|tonalOffset)/)}var D5=e=>[...[...Array(25)].map((t,o)=>`--${e?`${e}-`:\"\"}overlays-${o}`),`--${e?`${e}-`:\"\"}palette-AppBar-darkBg`,`--${e?`${e}-`:\"\"}palette-AppBar-darkColor`],mP=D5;var yP=e=>(t,o)=>{let r=e.rootSelector||\":root\",n=e.colorSchemeSelector,a=n;if(n===\"class\"&&(a=\".%s\"),n===\"data\"&&(a=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(a=`[${n}=\"%s\"]`),e.defaultColorScheme===t){if(t===\"dark\"){let i={};return mP(e.cssVarPrefix).forEach(l=>{i[l]=o[l],delete o[l]}),a===\"media\"?{[r]:o,\"@media (prefers-color-scheme: dark)\":{[r]:i}}:a?{[a.replace(\"%s\",t)]:i,[`${r}, ${a.replace(\"%s\",t)}`]:o}:{[r]:{...o,...i}}}if(a&&a!==\"media\")return`${r}, ${a.replace(\"%s\",String(t))}`}else if(t){if(a===\"media\")return{[`@media (prefers-color-scheme: ${String(t)})`]:{[r]:o}};if(a)return a.replace(\"%s\",String(t))}return r};function N5(e,t){t.forEach(o=>{e[o]||(e[o]={})})}function L(e,t,o){!e[t]&&o&&(e[t]=o)}function Uu(e){return typeof e!=\"string\"||!e.startsWith(\"hsl\")?e:f0(e)}function pa(e,t){`${t}Channel`in e||(e[`${t}Channel`]=Os(Uu(e[t]),`MUI: Can't create \\`palette.${t}Channel\\` because \\`palette.${t}\\` is not one of these formats: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color().\nTo suppress this warning, you need to explicitly provide the \\`palette.${t}Channel\\` as a string (in rgb format, for example \"12 12 12\") or undefined if you want to remove the channel token.`))}function _5(e){return typeof e==\"number\"?`${e}px`:typeof e==\"string\"||typeof e==\"function\"||Array.isArray(e)?e:\"8px\"}var zn=e=>{try{return e()}catch{}},z5=(e=\"mui\")=>Id(e);function P0(e,t,o,r,n){if(!o)return;o=o===!0?{}:o;let a=n===\"dark\"?\"dark\":\"light\";if(!r){t[n]=S0({...o,palette:{mode:a,...o?.palette},colorSpace:e});return}let{palette:i,...l}=ju({...r,palette:{mode:a,...o?.palette},colorSpace:e});return t[n]={...o,palette:i,opacity:{...x0(a),...o?.opacity},overlays:o?.overlays||T0(a)},l}function C0(e={},...t){let{colorSchemes:o={light:!0},defaultColorScheme:r,disableCssColorScheme:n=!1,cssVarPrefix:a=\"mui\",nativeColor:i=!1,shouldSkipGeneratingVar:l=E0,colorSchemeSelector:s=o.light&&o.dark?\"media\":void 0,rootSelector:c=\":root\",...u}=e,m=Object.keys(o)[0],p=r||(o.light&&m!==\"light\"?\"light\":m),d=z5(a),{[p]:v,light:T,dark:S,...h}=o,y={...h},g=v;if((p===\"dark\"&&!(\"dark\"in o)||p===\"light\"&&!(\"light\"in o))&&(g=!0),!g)throw new Error(lr(21,p));let b;i&&(b=\"oklch\");let E=P0(b,y,g,u,p);T&&!y.light&&P0(b,y,T,void 0,\"light\"),S&&!y.dark&&P0(b,y,S,void 0,\"dark\");let C={defaultColorScheme:p,...E,cssVarPrefix:a,colorSchemeSelector:s,rootSelector:c,getCssVar:d,colorSchemes:y,font:{...Kd(E.typography),...E.font},spacing:_5(u.spacing)};Object.keys(C.colorSchemes).forEach(I=>{let x=C.colorSchemes[I].palette,k=O=>{let N=O.split(\"-\"),X=N[1],oe=N[2];return d(O,x[X][oe])};x.mode===\"light\"&&(L(x.common,\"background\",\"#fff\"),L(x.common,\"onBackground\",\"#000\")),x.mode===\"dark\"&&(L(x.common,\"background\",\"#000\"),L(x.common,\"onBackground\",\"#fff\"));function U(O,N,X){if(b){let oe;return O===ii&&(oe=`transparent ${((1-X)*100).toFixed(0)}%`),O===it&&(oe=`#000 ${(X*100).toFixed(0)}%`),O===lt&&(oe=`#fff ${(X*100).toFixed(0)}%`),`color-mix(in ${b}, ${N}, ${oe})`}return O(N,X)}if(N5(x,[\"Alert\",\"AppBar\",\"Avatar\",\"Button\",\"Chip\",\"FilledInput\",\"LinearProgress\",\"Skeleton\",\"Slider\",\"SnackbarContent\",\"SpeedDialAction\",\"StepConnector\",\"StepContent\",\"Switch\",\"TableCell\",\"Tooltip\"]),x.mode===\"light\"){L(x.Alert,\"errorColor\",U(it,x.error.light,.6)),L(x.Alert,\"infoColor\",U(it,x.info.light,.6)),L(x.Alert,\"successColor\",U(it,x.success.light,.6)),L(x.Alert,\"warningColor\",U(it,x.warning.light,.6)),L(x.Alert,\"errorFilledBg\",k(\"palette-error-main\")),L(x.Alert,\"infoFilledBg\",k(\"palette-info-main\")),L(x.Alert,\"successFilledBg\",k(\"palette-success-main\")),L(x.Alert,\"warningFilledBg\",k(\"palette-warning-main\")),L(x.Alert,\"errorFilledColor\",zn(()=>x.getContrastText(x.error.main))),L(x.Alert,\"infoFilledColor\",zn(()=>x.getContrastText(x.info.main))),L(x.Alert,\"successFilledColor\",zn(()=>x.getContrastText(x.success.main))),L(x.Alert,\"warningFilledColor\",zn(()=>x.getContrastText(x.warning.main))),L(x.Alert,\"errorStandardBg\",U(lt,x.error.light,.9)),L(x.Alert,\"infoStandardBg\",U(lt,x.info.light,.9)),L(x.Alert,\"successStandardBg\",U(lt,x.success.light,.9)),L(x.Alert,\"warningStandardBg\",U(lt,x.warning.light,.9)),L(x.Alert,\"errorIconColor\",k(\"palette-error-main\")),L(x.Alert,\"infoIconColor\",k(\"palette-info-main\")),L(x.Alert,\"successIconColor\",k(\"palette-success-main\")),L(x.Alert,\"warningIconColor\",k(\"palette-warning-main\")),L(x.AppBar,\"defaultBg\",k(\"palette-grey-100\")),L(x.Avatar,\"defaultBg\",k(\"palette-grey-400\")),L(x.Button,\"inheritContainedBg\",k(\"palette-grey-300\")),L(x.Button,\"inheritContainedHoverBg\",k(\"palette-grey-A100\")),L(x.Chip,\"defaultBorder\",k(\"palette-grey-400\")),L(x.Chip,\"defaultAvatarColor\",k(\"palette-grey-700\")),L(x.Chip,\"defaultIconColor\",k(\"palette-grey-700\")),L(x.FilledInput,\"bg\",\"rgba(0, 0, 0, 0.06)\"),L(x.FilledInput,\"hoverBg\",\"rgba(0, 0, 0, 0.09)\"),L(x.FilledInput,\"disabledBg\",\"rgba(0, 0, 0, 0.12)\"),L(x.LinearProgress,\"primaryBg\",U(lt,x.primary.main,.62)),L(x.LinearProgress,\"secondaryBg\",U(lt,x.secondary.main,.62)),L(x.LinearProgress,\"errorBg\",U(lt,x.error.main,.62)),L(x.LinearProgress,\"infoBg\",U(lt,x.info.main,.62)),L(x.LinearProgress,\"successBg\",U(lt,x.success.main,.62)),L(x.LinearProgress,\"warningBg\",U(lt,x.warning.main,.62)),L(x.Skeleton,\"bg\",b?U(ii,x.text.primary,.11):`rgba(${k(\"palette-text-primaryChannel\")} / 0.11)`),L(x.Slider,\"primaryTrack\",U(lt,x.primary.main,.62)),L(x.Slider,\"secondaryTrack\",U(lt,x.secondary.main,.62)),L(x.Slider,\"errorTrack\",U(lt,x.error.main,.62)),L(x.Slider,\"infoTrack\",U(lt,x.info.main,.62)),L(x.Slider,\"successTrack\",U(lt,x.success.main,.62)),L(x.Slider,\"warningTrack\",U(lt,x.warning.main,.62));let O=b?U(it,x.background.default,.6825):ku(x.background.default,.8);L(x.SnackbarContent,\"bg\",O),L(x.SnackbarContent,\"color\",zn(()=>b?Fd.text.primary:x.getContrastText(O))),L(x.SpeedDialAction,\"fabHoverBg\",ku(x.background.paper,.15)),L(x.StepConnector,\"border\",k(\"palette-grey-400\")),L(x.StepContent,\"border\",k(\"palette-grey-400\")),L(x.Switch,\"defaultColor\",k(\"palette-common-white\")),L(x.Switch,\"defaultDisabledColor\",k(\"palette-grey-100\")),L(x.Switch,\"primaryDisabledColor\",U(lt,x.primary.main,.62)),L(x.Switch,\"secondaryDisabledColor\",U(lt,x.secondary.main,.62)),L(x.Switch,\"errorDisabledColor\",U(lt,x.error.main,.62)),L(x.Switch,\"infoDisabledColor\",U(lt,x.info.main,.62)),L(x.Switch,\"successDisabledColor\",U(lt,x.success.main,.62)),L(x.Switch,\"warningDisabledColor\",U(lt,x.warning.main,.62)),L(x.TableCell,\"border\",U(lt,U(ii,x.divider,1),.88)),L(x.Tooltip,\"bg\",U(ii,x.grey[700],.92))}if(x.mode===\"dark\"){L(x.Alert,\"errorColor\",U(lt,x.error.light,.6)),L(x.Alert,\"infoColor\",U(lt,x.info.light,.6)),L(x.Alert,\"successColor\",U(lt,x.success.light,.6)),L(x.Alert,\"warningColor\",U(lt,x.warning.light,.6)),L(x.Alert,\"errorFilledBg\",k(\"palette-error-dark\")),L(x.Alert,\"infoFilledBg\",k(\"palette-info-dark\")),L(x.Alert,\"successFilledBg\",k(\"palette-success-dark\")),L(x.Alert,\"warningFilledBg\",k(\"palette-warning-dark\")),L(x.Alert,\"errorFilledColor\",zn(()=>x.getContrastText(x.error.dark))),L(x.Alert,\"infoFilledColor\",zn(()=>x.getContrastText(x.info.dark))),L(x.Alert,\"successFilledColor\",zn(()=>x.getContrastText(x.success.dark))),L(x.Alert,\"warningFilledColor\",zn(()=>x.getContrastText(x.warning.dark))),L(x.Alert,\"errorStandardBg\",U(it,x.error.light,.9)),L(x.Alert,\"infoStandardBg\",U(it,x.info.light,.9)),L(x.Alert,\"successStandardBg\",U(it,x.success.light,.9)),L(x.Alert,\"warningStandardBg\",U(it,x.warning.light,.9)),L(x.Alert,\"errorIconColor\",k(\"palette-error-main\")),L(x.Alert,\"infoIconColor\",k(\"palette-info-main\")),L(x.Alert,\"successIconColor\",k(\"palette-success-main\")),L(x.Alert,\"warningIconColor\",k(\"palette-warning-main\")),L(x.AppBar,\"defaultBg\",k(\"palette-grey-900\")),L(x.AppBar,\"darkBg\",k(\"palette-background-paper\")),L(x.AppBar,\"darkColor\",k(\"palette-text-primary\")),L(x.Avatar,\"defaultBg\",k(\"palette-grey-600\")),L(x.Button,\"inheritContainedBg\",k(\"palette-grey-800\")),L(x.Button,\"inheritContainedHoverBg\",k(\"palette-grey-700\")),L(x.Chip,\"defaultBorder\",k(\"palette-grey-700\")),L(x.Chip,\"defaultAvatarColor\",k(\"palette-grey-300\")),L(x.Chip,\"defaultIconColor\",k(\"palette-grey-300\")),L(x.FilledInput,\"bg\",\"rgba(255, 255, 255, 0.09)\"),L(x.FilledInput,\"hoverBg\",\"rgba(255, 255, 255, 0.13)\"),L(x.FilledInput,\"disabledBg\",\"rgba(255, 255, 255, 0.12)\"),L(x.LinearProgress,\"primaryBg\",U(it,x.primary.main,.5)),L(x.LinearProgress,\"secondaryBg\",U(it,x.secondary.main,.5)),L(x.LinearProgress,\"errorBg\",U(it,x.error.main,.5)),L(x.LinearProgress,\"infoBg\",U(it,x.info.main,.5)),L(x.LinearProgress,\"successBg\",U(it,x.success.main,.5)),L(x.LinearProgress,\"warningBg\",U(it,x.warning.main,.5)),L(x.Skeleton,\"bg\",b?U(ii,x.text.primary,.13):`rgba(${k(\"palette-text-primaryChannel\")} / 0.13)`),L(x.Slider,\"primaryTrack\",U(it,x.primary.main,.5)),L(x.Slider,\"secondaryTrack\",U(it,x.secondary.main,.5)),L(x.Slider,\"errorTrack\",U(it,x.error.main,.5)),L(x.Slider,\"infoTrack\",U(it,x.info.main,.5)),L(x.Slider,\"successTrack\",U(it,x.success.main,.5)),L(x.Slider,\"warningTrack\",U(it,x.warning.main,.5));let O=b?U(lt,x.background.default,.985):ku(x.background.default,.98);L(x.SnackbarContent,\"bg\",O),L(x.SnackbarContent,\"color\",zn(()=>b?h0.text.primary:x.getContrastText(O))),L(x.SpeedDialAction,\"fabHoverBg\",ku(x.background.paper,.15)),L(x.StepConnector,\"border\",k(\"palette-grey-600\")),L(x.StepContent,\"border\",k(\"palette-grey-600\")),L(x.Switch,\"defaultColor\",k(\"palette-grey-300\")),L(x.Switch,\"defaultDisabledColor\",k(\"palette-grey-600\")),L(x.Switch,\"primaryDisabledColor\",U(it,x.primary.main,.55)),L(x.Switch,\"secondaryDisabledColor\",U(it,x.secondary.main,.55)),L(x.Switch,\"errorDisabledColor\",U(it,x.error.main,.55)),L(x.Switch,\"infoDisabledColor\",U(it,x.info.main,.55)),L(x.Switch,\"successDisabledColor\",U(it,x.success.main,.55)),L(x.Switch,\"warningDisabledColor\",U(it,x.warning.main,.55)),L(x.TableCell,\"border\",U(it,U(ii,x.divider,1),.68)),L(x.Tooltip,\"bg\",U(ii,x.grey[700],.92))}pa(x.background,\"default\"),pa(x.background,\"paper\"),pa(x.common,\"background\"),pa(x.common,\"onBackground\"),pa(x,\"divider\"),Object.keys(x).forEach(O=>{let N=x[O];O!==\"tonalOffset\"&&N&&typeof N==\"object\"&&(N.main&&L(x[O],\"mainChannel\",Os(Uu(N.main))),N.light&&L(x[O],\"lightChannel\",Os(Uu(N.light))),N.dark&&L(x[O],\"darkChannel\",Os(Uu(N.dark))),N.contrastText&&L(x[O],\"contrastTextChannel\",Os(Uu(N.contrastText))),O===\"text\"&&(pa(x[O],\"primary\"),pa(x[O],\"secondary\")),O===\"action\"&&(N.active&&pa(x[O],\"active\"),N.selected&&pa(x[O],\"selected\")))})}),C=t.reduce((I,x)=>Kt(I,x),C);let P={prefix:a,disableCssColorScheme:n,shouldSkipGeneratingVar:l,getSelector:yP(C),enableContrastVars:i},{vars:A,generateThemeVars:_,generateStyleSheets:z}=m0(C,P);return C.vars=A,Object.entries(C.colorSchemes[C.defaultColorScheme]).forEach(([I,x])=>{C[I]=x}),C.generateThemeVars=_,C.generateStyleSheets=z,C.generateSpacing=function(){return Cs(u.spacing,Mu(this))},C.getColorSchemeSelector=y0(s),C.spacing=C.generateSpacing(),C.shouldSkipGeneratingVar=l,C.unstable_sxConfig={...un,...u?.unstable_sxConfig},C.unstable_sx=function(x){return Kr({sx:x,theme:this})},C.toRuntimeSource=Qd,C}function hP(e,t,o){e.colorSchemes&&o&&(e.colorSchemes[t]={...o!==!0&&o,palette:Qi({...o===!0?{}:o.palette,mode:t})})}function Ls(e={},...t){let{palette:o,cssVariables:r=!1,colorSchemes:n=o?void 0:{light:!0},defaultColorScheme:a=o?.mode,...i}=e,l=a||\"light\",s=n?.[l],c={...n,...o?{[l]:{...typeof s!=\"boolean\"&&s,palette:o}}:void 0};if(r===!1){if(!(\"colorSchemes\"in e))return ju(e,...t);let u=o;\"palette\"in e||c[l]&&(c[l]!==!0?u=c[l].palette:l===\"dark\"&&(u={mode:\"dark\"}));let m=ju({...e,palette:u},...t);return m.defaultColorScheme=l,m.colorSchemes=c,m.palette.mode===\"light\"&&(m.colorSchemes.light={...c.light!==!0&&c.light,palette:m.palette},hP(m,\"dark\",c.dark)),m.palette.mode===\"dark\"&&(m.colorSchemes.dark={...c.dark!==!0&&c.dark,palette:m.palette},hP(m,\"light\",c.light)),m}return!o&&!(\"light\"in c)&&l===\"light\"&&(c.light=!0),C0({...i,colorSchemes:c,defaultColorScheme:l,...typeof r!=\"boolean\"&&r},...t)}var B5=q(re(),1);var k5=Ls(),Wd=k5;function kn(){let e=Rs(Wd);return e[_s]||e}function L5(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}var Hu=L5;var j5=e=>Hu(e)&&e!==\"classes\",Bn=j5;var U5=Hd({themeId:_s,defaultTheme:Wd,rootShouldForwardProp:Bn}),ae=U5;var H5=Ce(\"MuiBox\",[\"root\"]),gP=H5;var V5=Ls(),$5=_u({themeId:_s,defaultTheme:V5,defaultClassName:gP.root,generateClassName:Ms.generate}),Fe=$5;var TP=q(re(),1);var Y5=q(Ie(),1);function bP(){return ws}var X5=qd,He=X5;var uj=q(re(),1);var G5=q(Ie(),1);function je(e){return d0(e)}var me=ri;function q5(e){return typeof e.main==\"string\"}function I5(e,t=[]){if(!q5(e))return!1;for(let o of t)if(!e.hasOwnProperty(o)||typeof e[o]!=\"string\")return!1;return!0}function jo(e=[]){return([,t])=>t&&I5(t,e)}function vP(e){return _e(\"MuiTypography\",e)}var Tj=Ce(\"MuiTypography\",[\"root\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"subtitle1\",\"subtitle2\",\"body1\",\"body2\",\"inherit\",\"button\",\"caption\",\"overline\",\"alignLeft\",\"alignRight\",\"alignCenter\",\"alignJustify\",\"noWrap\",\"gutterBottom\",\"paragraph\"]);var SP=q(Ie(),1),F5={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},K5=bP(),Q5=e=>{let{align:t,gutterBottom:o,noWrap:r,paragraph:n,variant:a,classes:i}=e,l={root:[\"root\",a,e.align!==\"inherit\"&&`align${me(t)}`,o&&\"gutterBottom\",r&&\"noWrap\",n&&\"paragraph\"]};return Le(l,vP,i)},W5=ae(\"span\",{name:\"MuiTypography\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.variant&&t[o.variant],o.align!==\"inherit\"&&t[`align${me(o.align)}`],o.noWrap&&t.noWrap,o.gutterBottom&&t.gutterBottom,o.paragraph&&t.paragraph]}})(He(({theme:e})=>({margin:0,variants:[{props:{variant:\"inherit\"},style:{font:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}},...Object.entries(e.typography).filter(([t,o])=>t!==\"inherit\"&&o&&typeof o==\"object\").map(([t,o])=>({props:{variant:t},style:o})),...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette?.text||{}).filter(([,t])=>typeof t==\"string\").map(([t])=>({props:{color:`text${me(t)}`},style:{color:(e.vars||e).palette.text[t]}})),{props:({ownerState:t})=>t.align!==\"inherit\",style:{textAlign:\"var(--Typography-textAlign)\"}},{props:({ownerState:t})=>t.noWrap,style:{overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\"}},{props:({ownerState:t})=>t.gutterBottom,style:{marginBottom:\"0.35em\"}},{props:({ownerState:t})=>t.paragraph,style:{marginBottom:16}}]}))),xP={h1:\"h1\",h2:\"h2\",h3:\"h3\",h4:\"h4\",h5:\"h5\",h6:\"h6\",subtitle1:\"h6\",subtitle2:\"h6\",body1:\"p\",body2:\"p\",inherit:\"p\"},Z5=TP.forwardRef(function(t,o){let{color:r,...n}=je({props:t,name:\"MuiTypography\"}),a=!F5[r],i=K5({...n,...a&&{color:r}}),{align:l=\"inherit\",className:s,component:c,gutterBottom:u=!1,noWrap:m=!1,paragraph:p=!1,variant:d=\"body1\",variantMapping:v=xP,...T}=i,S={...i,align:l,color:r,className:s,component:c,gutterBottom:u,noWrap:m,paragraph:p,variant:d,variantMapping:v},h=c||(p?\"p\":v[d]||xP[d])||\"span\",y=Q5(S);return(0,SP.jsx)(W5,{as:h,ref:o,className:ie(y.root,s),...T,ownerState:S,style:{...l!==\"inherit\"&&{\"--Typography-textAlign\":l},...T.style}})}),Xe=Z5;var $P=q(re(),1);var UP=q(re(),1);var Wi=q(re(),1);function js(e){let{controlled:t,default:o,name:r,state:n=\"value\"}=e,{current:a}=Wi.useRef(t!==void 0),[i,l]=Wi.useState(o),s=a?t:i,c=Wi.useCallback(u=>{a||l(u)},[]);return[s,c]}var Zd=js;var CP=q(re(),1);var EP=q(re(),1),J5=EP.createContext(void 0),PP=J5;function R0(){return CP.useContext(PP)}var jn=q(re(),1);function pn(e){try{return e.matches(\":focus-visible\")}catch{}return!1}var Us=q(re(),1);function yo(...e){let t=Us.useRef(void 0),o=Us.useCallback(r=>{let n=e.map(a=>{if(a==null)return null;if(typeof a==\"function\"){let i=a,l=i(r);return typeof l==\"function\"?l:()=>{i(null)}}return a.current=r,()=>{a.current=null}});return()=>{n.forEach(a=>a?.())}},e);return Us.useMemo(()=>e.every(r=>r==null)?null:r=>{t.current&&(t.current(),t.current=void 0),r!=null&&(t.current=o(r))},e)}var Mr=yo;var w0=q(re(),1);function e3(e){let t=w0.useRef(e);return wr(()=>{t.current=e}),w0.useRef((...o)=>(0,t.current)(...o)).current}var Ln=e3;var si=Ln;var Jd=q(re(),1);var wP=q(re(),1),RP={};function Hs(e,t){let o=wP.useRef(RP);return o.current===RP&&(o.current=e(t)),o}var M0=class e{static create(){return new e}static use(){let t=Hs(e.create).current,[o,r]=Jd.useState(!1);return t.shouldMount=o,t.setShouldMount=r,Jd.useEffect(t.mountEffect,[o]),t}constructor(){this.ref={current:null},this.mounted=null,this.didMount=!1,this.shouldMount=!1,this.setShouldMount=null}mount(){return this.mounted||(this.mounted=t3(),this.shouldMount=!0,this.setShouldMount(this.shouldMount)),this.mounted}mountEffect=()=>{this.shouldMount&&!this.didMount&&this.ref.current!==null&&(this.didMount=!0,this.mounted.resolve())};start(...t){this.mount().then(()=>this.ref.current?.start(...t))}stop(...t){this.mount().then(()=>this.ref.current?.stop(...t))}pulsate(...t){this.mount().then(()=>this.ref.current?.pulsate(...t))}};function em(){return M0.use()}function t3(){let e,t,o=new Promise((r,n)=>{e=r,t=n});return o.resolve=e,o.reject=t,o}var ho=q(re(),1);function tm(e,t){if(e==null)return{};var o={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;o[r]=e[r]}return o}function om(e,t){return om=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(o,r){return o.__proto__=r,o},om(e,t)}function rm(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,om(e,t)}var Vu=q(re()),$u=q(Op());var O0={disabled:!1};var MP=q(re()),Vs=MP.default.createContext(null);var OP=function(t){return t.scrollTop};var Yu=\"unmounted\",Zi=\"exited\",Ji=\"entering\",Ys=\"entered\",A0=\"exiting\",fa=(function(e){rm(t,e);function t(r,n){var a;a=e.call(this,r,n)||this;var i=n,l=i&&!i.isMounting?r.enter:r.appear,s;return a.appearStatus=null,r.in?l?(s=Zi,a.appearStatus=Ji):s=Ys:r.unmountOnExit||r.mountOnEnter?s=Yu:s=Zi,a.state={status:s},a.nextCallback=null,a}t.getDerivedStateFromProps=function(n,a){var i=n.in;return i&&a.status===Yu?{status:Zi}:null};var o=t.prototype;return o.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},o.componentDidUpdate=function(n){var a=null;if(n!==this.props){var i=this.state.status;this.props.in?i!==Ji&&i!==Ys&&(a=Ji):(i===Ji||i===Ys)&&(a=A0)}this.updateStatus(!1,a)},o.componentWillUnmount=function(){this.cancelNextCallback()},o.getTimeouts=function(){var n=this.props.timeout,a,i,l;return a=i=l=n,n!=null&&typeof n!=\"number\"&&(a=n.exit,i=n.enter,l=n.appear!==void 0?n.appear:i),{exit:a,enter:i,appear:l}},o.updateStatus=function(n,a){if(n===void 0&&(n=!1),a!==null)if(this.cancelNextCallback(),a===Ji){if(this.props.unmountOnExit||this.props.mountOnEnter){var i=this.props.nodeRef?this.props.nodeRef.current:$u.default.findDOMNode(this);i&&OP(i)}this.performEnter(n)}else this.performExit();else this.props.unmountOnExit&&this.state.status===Zi&&this.setState({status:Yu})},o.performEnter=function(n){var a=this,i=this.props.enter,l=this.context?this.context.isMounting:n,s=this.props.nodeRef?[l]:[$u.default.findDOMNode(this),l],c=s[0],u=s[1],m=this.getTimeouts(),p=l?m.appear:m.enter;if(!n&&!i||O0.disabled){this.safeSetState({status:Ys},function(){a.props.onEntered(c)});return}this.props.onEnter(c,u),this.safeSetState({status:Ji},function(){a.props.onEntering(c,u),a.onTransitionEnd(p,function(){a.safeSetState({status:Ys},function(){a.props.onEntered(c,u)})})})},o.performExit=function(){var n=this,a=this.props.exit,i=this.getTimeouts(),l=this.props.nodeRef?void 0:$u.default.findDOMNode(this);if(!a||O0.disabled){this.safeSetState({status:Zi},function(){n.props.onExited(l)});return}this.props.onExit(l),this.safeSetState({status:A0},function(){n.props.onExiting(l),n.onTransitionEnd(i.exit,function(){n.safeSetState({status:Zi},function(){n.props.onExited(l)})})})},o.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},o.safeSetState=function(n,a){a=this.setNextCallback(a),this.setState(n,a)},o.setNextCallback=function(n){var a=this,i=!0;return this.nextCallback=function(l){i&&(i=!1,a.nextCallback=null,n(l))},this.nextCallback.cancel=function(){i=!1},this.nextCallback},o.onTransitionEnd=function(n,a){this.setNextCallback(a);var i=this.props.nodeRef?this.props.nodeRef.current:$u.default.findDOMNode(this),l=n==null&&!this.props.addEndListener;if(!i||l){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var s=this.props.nodeRef?[this.nextCallback]:[i,this.nextCallback],c=s[0],u=s[1];this.props.addEndListener(c,u)}n!=null&&setTimeout(this.nextCallback,n)},o.render=function(){var n=this.state.status;if(n===Yu)return null;var a=this.props,i=a.children,l=a.in,s=a.mountOnEnter,c=a.unmountOnExit,u=a.appear,m=a.enter,p=a.exit,d=a.timeout,v=a.addEndListener,T=a.onEnter,S=a.onEntering,h=a.onEntered,y=a.onExit,g=a.onExiting,b=a.onExited,E=a.nodeRef,C=tm(a,[\"children\",\"in\",\"mountOnEnter\",\"unmountOnExit\",\"appear\",\"enter\",\"exit\",\"timeout\",\"addEndListener\",\"onEnter\",\"onEntering\",\"onEntered\",\"onExit\",\"onExiting\",\"onExited\",\"nodeRef\"]);return Vu.default.createElement(Vs.Provider,{value:null},typeof i==\"function\"?i(n,C):Vu.default.cloneElement(Vu.default.Children.only(i),C))},t})(Vu.default.Component);fa.contextType=Vs;fa.propTypes={};function $s(){}fa.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:$s,onEntering:$s,onEntered:$s,onExit:$s,onExiting:$s,onExited:$s};fa.UNMOUNTED=Yu;fa.EXITED=Zi;fa.ENTERING=Ji;fa.ENTERED=Ys;fa.EXITING=A0;var Xu=fa;function AP(e){if(e===void 0)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}var Gu=q(re());var Qr=q(re());function nm(e,t){var o=function(a){return t&&(0,Qr.isValidElement)(a)?t(a):a},r=Object.create(null);return e&&Qr.Children.map(e,function(n){return n}).forEach(function(n){r[n.key]=o(n)}),r}function o3(e,t){e=e||{},t=t||{};function o(u){return u in t?t[u]:e[u]}var r=Object.create(null),n=[];for(var a in e)a in t?n.length&&(r[a]=n,n=[]):n.push(a);var i,l={};for(var s in t){if(r[s])for(i=0;i{this.currentId=null,o()},t)}clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)};disposeEffect=()=>this.clear};function fn(){let e=Hs(Xs.create).current;return _0(e.disposeEffect),e}var am=q(re(),1);var z0=q(Ie(),1);function i3(e){let{className:t,classes:o,pulsate:r=!1,rippleX:n,rippleY:a,rippleSize:i,in:l,onExited:s,timeout:c}=e,[u,m]=am.useState(!1),p=ie(t,o.ripple,o.rippleVisible,r&&o.ripplePulsate),d={width:i,height:i,top:-(i/2)+a,left:-(i/2)+n},v=ie(o.child,u&&o.childLeaving,r&&o.childPulsate);return!l&&!u&&m(!0),am.useEffect(()=>{if(!l&&s!=null){let T=setTimeout(s,c);return()=>{clearTimeout(T)}}},[s,l,c]),(0,z0.jsx)(\"span\",{className:p,style:d,children:(0,z0.jsx)(\"span\",{className:v})})}var zP=i3;var l3=Ce(\"MuiTouchRipple\",[\"root\",\"ripple\",\"rippleVisible\",\"ripplePulsate\",\"child\",\"childLeaving\",\"childPulsate\"]),Or=l3;var im=q(Ie(),1),k0=550,s3=80,c3=_n`\n 0% {\n transform: scale(0);\n opacity: 0.1;\n }\n\n 100% {\n transform: scale(1);\n opacity: 0.3;\n }\n`,u3=_n`\n 0% {\n opacity: 1;\n }\n\n 100% {\n opacity: 0;\n }\n`,p3=_n`\n 0% {\n transform: scale(1);\n }\n\n 50% {\n transform: scale(0.92);\n }\n\n 100% {\n transform: scale(1);\n }\n`,f3=ae(\"span\",{name:\"MuiTouchRipple\",slot:\"Root\"})({overflow:\"hidden\",pointerEvents:\"none\",position:\"absolute\",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:\"inherit\"}),d3=ae(zP,{name:\"MuiTouchRipple\",slot:\"Ripple\"})`\n opacity: 0;\n position: absolute;\n\n &.${Or.rippleVisible} {\n opacity: 0.3;\n transform: scale(1);\n animation-name: ${c3};\n animation-duration: ${k0}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n &.${Or.ripplePulsate} {\n animation-duration: ${({theme:e})=>e.transitions.duration.shorter}ms;\n }\n\n & .${Or.child} {\n opacity: 1;\n display: block;\n width: 100%;\n height: 100%;\n border-radius: 50%;\n background-color: currentColor;\n }\n\n & .${Or.childLeaving} {\n opacity: 0;\n animation-name: ${u3};\n animation-duration: ${k0}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n & .${Or.childPulsate} {\n position: absolute;\n /* @noflip */\n left: 0px;\n top: 0;\n animation-name: ${p3};\n animation-duration: 2500ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n animation-iteration-count: infinite;\n animation-delay: 200ms;\n }\n`,m3=ho.forwardRef(function(t,o){let r=je({props:t,name:\"MuiTouchRipple\"}),{center:n=!1,classes:a={},className:i,...l}=r,[s,c]=ho.useState([]),u=ho.useRef(0),m=ho.useRef(null);ho.useEffect(()=>{m.current&&(m.current(),m.current=null)},[s]);let p=ho.useRef(!1),d=fn(),v=ho.useRef(null),T=ho.useRef(null),S=ho.useCallback(b=>{let{pulsate:E,rippleX:C,rippleY:P,rippleSize:A,cb:_}=b;c(z=>[...z,(0,im.jsx)(d3,{classes:{ripple:ie(a.ripple,Or.ripple),rippleVisible:ie(a.rippleVisible,Or.rippleVisible),ripplePulsate:ie(a.ripplePulsate,Or.ripplePulsate),child:ie(a.child,Or.child),childLeaving:ie(a.childLeaving,Or.childLeaving),childPulsate:ie(a.childPulsate,Or.childPulsate)},timeout:k0,pulsate:E,rippleX:C,rippleY:P,rippleSize:A},u.current)]),u.current+=1,m.current=_},[a]),h=ho.useCallback((b={},E={},C=()=>{})=>{let{pulsate:P=!1,center:A=n||E.pulsate,fakeElement:_=!1}=E;if(b?.type===\"mousedown\"&&p.current){p.current=!1;return}b?.type===\"touchstart\"&&(p.current=!0);let z=_?null:T.current,I=z?z.getBoundingClientRect():{width:0,height:0,left:0,top:0},x,k,U;if(A||b===void 0||b.clientX===0&&b.clientY===0||!b.clientX&&!b.touches)x=Math.round(I.width/2),k=Math.round(I.height/2);else{let{clientX:O,clientY:N}=b.touches&&b.touches.length>0?b.touches[0]:b;x=Math.round(O-I.left),k=Math.round(N-I.top)}if(A)U=Math.sqrt((2*I.width**2+I.height**2)/3),U%2===0&&(U+=1);else{let O=Math.max(Math.abs((z?z.clientWidth:0)-x),x)*2+2,N=Math.max(Math.abs((z?z.clientHeight:0)-k),k)*2+2;U=Math.sqrt(O**2+N**2)}b?.touches?v.current===null&&(v.current=()=>{S({pulsate:P,rippleX:x,rippleY:k,rippleSize:U,cb:C})},d.start(s3,()=>{v.current&&(v.current(),v.current=null)})):S({pulsate:P,rippleX:x,rippleY:k,rippleSize:U,cb:C})},[n,S,d]),y=ho.useCallback(()=>{h({},{pulsate:!0})},[h]),g=ho.useCallback((b,E)=>{if(d.clear(),b?.type===\"touchend\"&&v.current){v.current(),v.current=null,d.start(0,()=>{g(b,E)});return}v.current=null,c(C=>C.length>0?C.slice(1):C),m.current=E},[d]);return ho.useImperativeHandle(o,()=>({pulsate:y,start:h,stop:g}),[y,h,g]),(0,im.jsx)(f3,{className:ie(Or.root,a.root,i),ref:T,...l,children:(0,im.jsx)(N0,{component:null,exit:!0,children:s})})}),kP=m3;function BP(e){return _e(\"MuiButtonBase\",e)}var y3=Ce(\"MuiButtonBase\",[\"root\",\"disabled\",\"focusVisible\"]),LP=y3;var lm=q(Ie(),1),h3=e=>{let{disabled:t,focusVisible:o,focusVisibleClassName:r,classes:n}=e,i=Le({root:[\"root\",t&&\"disabled\",o&&\"focusVisible\"]},BP,n);return o&&r&&(i.root+=` ${r}`),i},g3=ae(\"button\",{name:\"MuiButtonBase\",slot:\"Root\"})({display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",position:\"relative\",boxSizing:\"border-box\",WebkitTapHighlightColor:\"transparent\",backgroundColor:\"transparent\",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:\"pointer\",userSelect:\"none\",verticalAlign:\"middle\",MozAppearance:\"none\",WebkitAppearance:\"none\",textDecoration:\"none\",color:\"inherit\",\"&::-moz-focus-inner\":{borderStyle:\"none\"},[`&.${LP.disabled}`]:{pointerEvents:\"none\",cursor:\"default\"},\"@media print\":{colorAdjust:\"exact\"}}),b3=jn.forwardRef(function(t,o){let r=je({props:t,name:\"MuiButtonBase\"}),{action:n,centerRipple:a=!1,children:i,className:l,component:s=\"button\",disabled:c=!1,disableRipple:u=!1,disableTouchRipple:m=!1,focusRipple:p=!1,focusVisibleClassName:d,LinkComponent:v=\"a\",onBlur:T,onClick:S,onContextMenu:h,onDragLeave:y,onFocus:g,onFocusVisible:b,onKeyDown:E,onKeyUp:C,onMouseDown:P,onMouseLeave:A,onMouseUp:_,onTouchEnd:z,onTouchMove:I,onTouchStart:x,tabIndex:k=0,TouchRippleProps:U,touchRippleRef:O,type:N,...X}=r,oe=jn.useRef(null),W=em(),Te=Mr(W.ref,O),[fe,Ke]=jn.useState(!1);c&&fe&&Ke(!1),jn.useImperativeHandle(n,()=>({focusVisible:()=>{Ke(!0),oe.current.focus()}}),[]);let Ze=W.shouldMount&&!u&&!c;jn.useEffect(()=>{fe&&p&&!u&&W.pulsate()},[u,p,fe,W]);let Ue=da(W,\"start\",P,m),xe=da(W,\"stop\",h,m),Je=da(W,\"stop\",y,m),ht=da(W,\"stop\",_,m),we=da(W,\"stop\",se=>{fe&&se.preventDefault(),A&&A(se)},m),ft=da(W,\"start\",x,m),le=da(W,\"stop\",z,m),Oe=da(W,\"stop\",I,m),Ae=da(W,\"stop\",se=>{pn(se.target)||Ke(!1),T&&T(se)},!1),et=si(se=>{oe.current||(oe.current=se.currentTarget),pn(se.target)&&(Ke(!0),b&&b(se)),g&&g(se)}),dt=()=>{let se=oe.current;return s&&s!==\"button\"&&!(se.tagName===\"A\"&&se.href)},Lt=si(se=>{p&&!se.repeat&&fe&&se.key===\" \"&&W.stop(se,()=>{W.start(se)}),se.target===se.currentTarget&&dt()&&se.key===\" \"&&se.preventDefault(),E&&E(se),se.target===se.currentTarget&&dt()&&se.key===\"Enter\"&&!c&&(se.preventDefault(),S&&S(se))}),jt=si(se=>{p&&se.key===\" \"&&fe&&!se.defaultPrevented&&W.stop(se,()=>{W.pulsate(se)}),C&&C(se),S&&se.target===se.currentTarget&&dt()&&se.key===\" \"&&!se.defaultPrevented&&S(se)}),Be=s;Be===\"button\"&&(X.href||X.to)&&(Be=v);let Nt={};if(Be===\"button\"){let se=!!X.formAction;Nt.type=N===void 0&&!se?\"button\":N,Nt.disabled=c}else!X.href&&!X.to&&(Nt.role=\"button\"),c&&(Nt[\"aria-disabled\"]=c);let Ro=Mr(o,oe),Ut={...r,centerRipple:a,component:s,disabled:c,disableRipple:u,disableTouchRipple:m,focusRipple:p,tabIndex:k,focusVisible:fe},st=h3(Ut);return(0,lm.jsxs)(g3,{as:Be,className:ie(st.root,l),ownerState:Ut,onBlur:Ae,onClick:S,onContextMenu:xe,onFocus:et,onKeyDown:Lt,onKeyUp:jt,onMouseDown:Ue,onMouseLeave:we,onMouseUp:ht,onDragLeave:Je,onTouchEnd:le,onTouchMove:Oe,onTouchStart:ft,ref:Ro,tabIndex:c?-1:k,type:N,...Nt,...X,children:[i,Ze?(0,lm.jsx)(kP,{ref:Te,center:a,...U}):null]})});function da(e,t,o,r=!1){return si(n=>(o&&o(n),r||e[t](n),!0))}var ma=b3;function jP(e){return _e(\"PrivateSwitchBase\",e)}var T9=Ce(\"PrivateSwitchBase\",[\"root\",\"checked\",\"disabled\",\"input\",\"edgeStart\",\"edgeEnd\"]);function v3(e){return typeof e==\"string\"}var dn=v3;function x3(e,t,o){return e===void 0||dn(e)?t:{...t,ownerState:{...t.ownerState,...o}}}var qu=x3;function T3(e,t,o){return typeof e==\"function\"?e(t,o):e}var Iu=T3;function S3(e,t=[]){if(e===void 0)return{};let o={};return Object.keys(e).filter(r=>r.match(/^on[A-Z]/)&&typeof e[r]==\"function\"&&!t.includes(r)).forEach(r=>{o[r]=e[r]}),o}var ya=S3;function E3(e){if(e===void 0)return{};let t={};return Object.keys(e).filter(o=>!(o.match(/^on[A-Z]/)&&typeof e[o]==\"function\")).forEach(o=>{t[o]=e[o]}),t}var sm=E3;function P3(e){let{getSlotProps:t,additionalProps:o,externalSlotProps:r,externalForwardedProps:n,className:a}=e;if(!t){let d=ie(o?.className,a,n?.className,r?.className),v={...o?.style,...n?.style,...r?.style},T={...o,...n,...r};return d.length>0&&(T.className=d),Object.keys(v).length>0&&(T.style=v),{props:T,internalRef:void 0}}let i=ya({...n,...r}),l=sm(r),s=sm(n),c=t(i),u=ie(c?.className,o?.className,a,n?.className,r?.className),m={...c?.style,...o?.style,...n?.style,...r?.style},p={...c,...o,...s,...l};return u.length>0&&(p.className=u),Object.keys(m).length>0&&(p.style=m),{props:p,internalRef:c.ref}}var Fu=P3;function Ct(e,t){let{className:o,elementType:r,ownerState:n,externalForwardedProps:a,internalForwardedProps:i,shouldForwardComponentProp:l=!1,...s}=t,{component:c,slots:u={[e]:void 0},slotProps:m={[e]:void 0},...p}=a,d=u[e]||r,v=Iu(m[e],n),{props:{component:T,...S},internalRef:h}=Fu({className:o,...s,externalForwardedProps:e===\"root\"?p:void 0,externalSlotProps:v}),y=yo(h,v?.ref,t.ref),g=e===\"root\"?T||c:T,b=qu(d,{...e===\"root\"&&!c&&!u[e]&&i,...e!==\"root\"&&!u[e]&&i,...S,...g&&!l&&{as:g},...g&&l&&{component:g},ref:y},n);return[d,b]}var cm=q(Ie(),1),C3=e=>{let{classes:t,checked:o,disabled:r,edge:n}=e,a={root:[\"root\",o&&\"checked\",r&&\"disabled\",n&&`edge${me(n)}`],input:[\"input\"]};return Le(a,jP,t)},R3=ae(ma,{name:\"MuiSwitchBase\"})({padding:9,borderRadius:\"50%\",variants:[{props:{edge:\"start\",size:\"small\"},style:{marginLeft:-3}},{props:({edge:e,ownerState:t})=>e===\"start\"&&t.size!==\"small\",style:{marginLeft:-12}},{props:{edge:\"end\",size:\"small\"},style:{marginRight:-3}},{props:({edge:e,ownerState:t})=>e===\"end\"&&t.size!==\"small\",style:{marginRight:-12}}]}),w3=ae(\"input\",{name:\"MuiSwitchBase\",shouldForwardProp:Bn})({cursor:\"inherit\",position:\"absolute\",opacity:0,width:\"100%\",height:\"100%\",top:0,left:0,margin:0,padding:0,zIndex:1}),M3=UP.forwardRef(function(t,o){let{autoFocus:r,checked:n,checkedIcon:a,defaultChecked:i,disabled:l,disableFocusRipple:s=!1,edge:c=!1,icon:u,id:m,inputProps:p,inputRef:d,name:v,onBlur:T,onChange:S,onFocus:h,readOnly:y,required:g=!1,tabIndex:b,type:E,value:C,slots:P={},slotProps:A={},..._}=t,[z,I]=Zd({controlled:n,default:!!i,name:\"SwitchBase\",state:\"checked\"}),x=R0(),k=xe=>{h&&h(xe),x&&x.onFocus&&x.onFocus(xe)},U=xe=>{T&&T(xe),x&&x.onBlur&&x.onBlur(xe)},O=xe=>{if(xe.nativeEvent.defaultPrevented||y)return;let Je=xe.target.checked;I(Je),S&&S(xe,Je)},N=l;x&&typeof N>\"u\"&&(N=x.disabled);let X=E===\"checkbox\"||E===\"radio\",oe={...t,checked:z,disabled:N,disableFocusRipple:s,edge:c},W=C3(oe),Te={slots:P,slotProps:{input:p,...A}},[fe,Ke]=Ct(\"root\",{ref:o,elementType:R3,className:W.root,shouldForwardComponentProp:!0,externalForwardedProps:{...Te,component:\"span\",..._},getSlotProps:xe=>({...xe,onFocus:Je=>{xe.onFocus?.(Je),k(Je)},onBlur:Je=>{xe.onBlur?.(Je),U(Je)}}),ownerState:oe,additionalProps:{centerRipple:!0,focusRipple:!s,role:void 0,tabIndex:null}}),[Ze,Ue]=Ct(\"input\",{ref:d,elementType:w3,className:W.input,externalForwardedProps:Te,getSlotProps:xe=>({...xe,onChange:Je=>{xe.onChange?.(Je),O(Je)}}),ownerState:oe,additionalProps:{autoFocus:r,checked:n,defaultChecked:i,disabled:N,id:X?m:void 0,name:v,readOnly:y,required:g,tabIndex:b,type:E,...E===\"checkbox\"&&C===void 0?{}:{value:C}}});return(0,cm.jsxs)(fe,{...Ke,children:[(0,cm.jsx)(Ze,{...Ue}),z?a:u]})}),HP=M3;function VP(e){return _e(\"MuiSwitch\",e)}var O3=Ce(\"MuiSwitch\",[\"root\",\"edgeStart\",\"edgeEnd\",\"switchBase\",\"colorPrimary\",\"colorSecondary\",\"sizeSmall\",\"sizeMedium\",\"checked\",\"disabled\",\"input\",\"thumb\",\"track\"]),Uo=O3;var Gs=q(Ie(),1),A3=e=>{let{classes:t,edge:o,size:r,color:n,checked:a,disabled:i}=e,l={root:[\"root\",o&&`edge${me(o)}`,`size${me(r)}`],switchBase:[\"switchBase\",`color${me(n)}`,a&&\"checked\",i&&\"disabled\"],thumb:[\"thumb\"],track:[\"track\"],input:[\"input\"]},s=Le(l,VP,t);return{...t,...s}},D3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.edge&&t[`edge${me(o.edge)}`],t[`size${me(o.size)}`]]}})({display:\"inline-flex\",width:58,height:38,overflow:\"hidden\",padding:12,boxSizing:\"border-box\",position:\"relative\",flexShrink:0,zIndex:0,verticalAlign:\"middle\",\"@media print\":{colorAdjust:\"exact\"},variants:[{props:{edge:\"start\"},style:{marginLeft:-8}},{props:{edge:\"end\"},style:{marginRight:-8}},{props:{size:\"small\"},style:{width:40,height:24,padding:7,[`& .${Uo.thumb}`]:{width:16,height:16},[`& .${Uo.switchBase}`]:{padding:4,[`&.${Uo.checked}`]:{transform:\"translateX(16px)\"}}}}]}),N3=ae(HP,{name:\"MuiSwitch\",slot:\"SwitchBase\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.switchBase,{[`& .${Uo.input}`]:t.input},o.color!==\"default\"&&t[`color${me(o.color)}`]]}})(He(({theme:e})=>({position:\"absolute\",top:0,left:0,zIndex:1,color:e.vars?e.vars.palette.Switch.defaultColor:`${e.palette.mode===\"light\"?e.palette.common.white:e.palette.grey[300]}`,transition:e.transitions.create([\"left\",\"transform\"],{duration:e.transitions.duration.shortest}),[`&.${Uo.checked}`]:{transform:\"translateX(20px)\"},[`&.${Uo.disabled}`]:{color:e.vars?e.vars.palette.Switch.defaultDisabledColor:`${e.palette.mode===\"light\"?e.palette.grey[100]:e.palette.grey[600]}`},[`&.${Uo.checked} + .${Uo.track}`]:{opacity:.5},[`&.${Uo.disabled} + .${Uo.track}`]:{opacity:e.vars?e.vars.opacity.switchTrackDisabled:`${e.palette.mode===\"light\"?.12:.2}`},[`& .${Uo.input}`]:{left:\"-100%\",width:\"300%\"}})),He(({theme:e})=>({\"&:hover\":{backgroundColor:e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity),\"@media (hover: none)\":{backgroundColor:\"transparent\"}},variants:[...Object.entries(e.palette).filter(jo([\"light\"])).map(([t])=>({props:{color:t},style:{[`&.${Uo.checked}`]:{color:(e.vars||e).palette[t].main,\"&:hover\":{backgroundColor:e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity),\"@media (hover: none)\":{backgroundColor:\"transparent\"}},[`&.${Uo.disabled}`]:{color:e.vars?e.vars.palette.Switch[`${t}DisabledColor`]:`${e.palette.mode===\"light\"?e.lighten(e.palette[t].main,.62):e.darken(e.palette[t].main,.55)}`}},[`&.${Uo.checked} + .${Uo.track}`]:{backgroundColor:(e.vars||e).palette[t].main}}}))]}))),_3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Track\"})(He(({theme:e})=>({height:\"100%\",width:\"100%\",borderRadius:14/2,zIndex:-1,transition:e.transitions.create([\"opacity\",\"background-color\"],{duration:e.transitions.duration.shortest}),backgroundColor:e.vars?e.vars.palette.common.onBackground:`${e.palette.mode===\"light\"?e.palette.common.black:e.palette.common.white}`,opacity:e.vars?e.vars.opacity.switchTrack:`${e.palette.mode===\"light\"?.38:.3}`}))),z3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Thumb\"})(He(({theme:e})=>({boxShadow:(e.vars||e).shadows[1],backgroundColor:\"currentColor\",width:20,height:20,borderRadius:\"50%\"}))),k3=$P.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSwitch\"}),{className:n,color:a=\"primary\",edge:i=!1,size:l=\"medium\",sx:s,slots:c={},slotProps:u={},...m}=r,p={...r,color:a,edge:i,size:l},d=A3(p),v={slots:c,slotProps:u},[T,S]=Ct(\"root\",{className:ie(d.root,n),elementType:D3,externalForwardedProps:v,ownerState:p,additionalProps:{sx:s}}),[h,y]=Ct(\"thumb\",{className:d.thumb,elementType:z3,externalForwardedProps:v,ownerState:p}),g=(0,Gs.jsx)(h,{...y}),[b,E]=Ct(\"track\",{className:d.track,elementType:_3,externalForwardedProps:v,ownerState:p});return(0,Gs.jsxs)(T,{...S,children:[(0,Gs.jsx)(N3,{type:\"checkbox\",icon:g,checkedIcon:g,ref:o,ownerState:p,...m,classes:{...d,root:d.switchBase},slots:{...c.switchBase&&{root:c.switchBase},...c.input&&{input:c.input}},slotProps:{...u.switchBase&&{root:typeof u.switchBase==\"function\"?u.switchBase(p):u.switchBase},input:{role:\"switch\"},...u.input&&{input:typeof u.input==\"function\"?u.input(p):u.input}}}),(0,Gs.jsx)(b,{...E})]})}),Un=k3;var ep=q(re(),1);function Ku(...e){return e.reduce((t,o)=>o==null?t:function(...n){t.apply(this,n),o.apply(this,n)},()=>{})}var dm=q(re(),1);var um=q(re(),1);function YP(e){return _e(\"MuiSvgIcon\",e)}var MH=Ce(\"MuiSvgIcon\",[\"root\",\"colorPrimary\",\"colorSecondary\",\"colorAction\",\"colorError\",\"colorDisabled\",\"fontSizeInherit\",\"fontSizeSmall\",\"fontSizeMedium\",\"fontSizeLarge\"]);var pm=q(Ie(),1),B3=e=>{let{color:t,fontSize:o,classes:r}=e,n={root:[\"root\",t!==\"inherit\"&&`color${me(t)}`,`fontSize${me(o)}`]};return Le(n,YP,r)},L3=ae(\"svg\",{name:\"MuiSvgIcon\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.color!==\"inherit\"&&t[`color${me(o.color)}`],t[`fontSize${me(o.fontSize)}`]]}})(He(({theme:e})=>({userSelect:\"none\",width:\"1em\",height:\"1em\",display:\"inline-block\",flexShrink:0,transition:e.transitions?.create?.(\"fill\",{duration:(e.vars??e).transitions?.duration?.shorter}),variants:[{props:t=>!t.hasSvgAsChild,style:{fill:\"currentColor\"}},{props:{fontSize:\"inherit\"},style:{fontSize:\"inherit\"}},{props:{fontSize:\"small\"},style:{fontSize:e.typography?.pxToRem?.(20)||\"1.25rem\"}},{props:{fontSize:\"medium\"},style:{fontSize:e.typography?.pxToRem?.(24)||\"1.5rem\"}},{props:{fontSize:\"large\"},style:{fontSize:e.typography?.pxToRem?.(35)||\"2.1875rem\"}},...Object.entries((e.vars??e).palette).filter(([,t])=>t&&t.main).map(([t])=>({props:{color:t},style:{color:(e.vars??e).palette?.[t]?.main}})),{props:{color:\"action\"},style:{color:(e.vars??e).palette?.action?.active}},{props:{color:\"disabled\"},style:{color:(e.vars??e).palette?.action?.disabled}},{props:{color:\"inherit\"},style:{color:void 0}}]}))),XP=um.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSvgIcon\"}),{children:n,className:a,color:i=\"inherit\",component:l=\"svg\",fontSize:s=\"medium\",htmlColor:c,inheritViewBox:u=!1,titleAccess:m,viewBox:p=\"0 0 24 24\",...d}=r,v=um.isValidElement(n)&&n.type===\"svg\",T={...r,color:i,component:l,fontSize:s,instanceFontSize:t.fontSize,inheritViewBox:u,viewBox:p,hasSvgAsChild:v},S={};u||(S.viewBox=p);let h=B3(T);return(0,pm.jsxs)(L3,{as:l,className:ie(h.root,a),focusable:\"false\",color:c,\"aria-hidden\":m?void 0:!0,role:m?\"img\":void 0,ref:o,...S,...d,...v&&n.props,ownerState:T,children:[v?n.props.children:n,m?(0,pm.jsx)(\"title\",{children:m}):null]})});XP.muiName=\"SvgIcon\";var fm=XP;var GP=q(Ie(),1);function Qu(e,t){function o(r,n){return(0,GP.jsx)(fm,{\"data-testid\":void 0,ref:n,...r,children:e})}return o.muiName=fm.muiName,dm.memo(dm.forwardRef(o))}function mm(e,t=166){let o;function r(...n){let a=()=>{e.apply(this,n)};clearTimeout(o),o=setTimeout(a,t)}return r.clear=()=>{clearTimeout(o)},r}var qP=mm;function Yt(e){return e&&e.ownerDocument||document}var Wu=Yt;function ha(e){return Yt(e).defaultView||window}var qs=ha;function Zu(e,t){typeof e==\"function\"?e(t):e&&(e.current=t)}var ym=wr;var tl=Gd;function j3(e,t){let o=e.charCodeAt(2);return e[0]===\"o\"&&e[1]===\"n\"&&o>=65&&o<=90&&typeof t==\"function\"}function hm(e,t){if(!e)return t;function o(i,l){let s={};return Object.keys(l).forEach(c=>{j3(c,l[c])&&typeof i[c]==\"function\"&&(s[c]=(...u)=>{i[c](...u),l[c](...u)})}),s}if(typeof e==\"function\"||typeof t==\"function\")return i=>{let l=typeof t==\"function\"?t(i):t,s=typeof e==\"function\"?e({...i,...l}):e,c=ie(i?.className,l?.className,s?.className),u=o(s,l);return{...l,...s,...u,...!!c&&{className:c},...l?.style&&s?.style&&{style:{...l.style,...s.style}},...l?.sx&&s?.sx&&{sx:[...Array.isArray(l.sx)?l.sx:[l.sx],...Array.isArray(s.sx)?s.sx:[s.sx]]}}};let r=t,n=o(e,r),a=ie(r?.className,e?.className);return{...t,...e,...n,...!!a&&{className:a},...r?.style&&e?.style&&{style:{...r.style,...e.style}},...r?.sx&&e?.sx&&{sx:[...Array.isArray(r.sx)?r.sx:[r.sx],...Array.isArray(e.sx)?e.sx:[e.sx]]}}}var FP=q(re(),1);function IP(e){return _e(\"MuiCircularProgress\",e)}var SV=Ce(\"MuiCircularProgress\",[\"root\",\"determinate\",\"indeterminate\",\"colorPrimary\",\"colorSecondary\",\"svg\",\"track\",\"circle\",\"circleDeterminate\",\"circleIndeterminate\",\"circleDisableShrink\"]);var Is=q(Ie(),1),mn=44,B0=_n`\n 0% {\n transform: rotate(0deg);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n`,L0=_n`\n 0% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: 0;\n }\n\n 50% {\n stroke-dasharray: 100px, 200px;\n stroke-dashoffset: -15px;\n }\n\n 100% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: -126px;\n }\n`,U3=typeof B0!=\"string\"?Ui`\n animation: ${B0} 1.4s linear infinite;\n `:null,H3=typeof L0!=\"string\"?Ui`\n animation: ${L0} 1.4s ease-in-out infinite;\n `:null,V3=e=>{let{classes:t,variant:o,color:r,disableShrink:n}=e,a={root:[\"root\",o,`color${me(r)}`],svg:[\"svg\"],track:[\"track\"],circle:[\"circle\",`circle${me(o)}`,n&&\"circleDisableShrink\"]};return Le(a,IP,t)},$3=ae(\"span\",{name:\"MuiCircularProgress\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`color${me(o.color)}`]]}})(He(({theme:e})=>({display:\"inline-block\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"transform\")}},{props:{variant:\"indeterminate\"},style:U3||{animation:`${B0} 1.4s linear infinite`}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}}))]}))),Y3=ae(\"svg\",{name:\"MuiCircularProgress\",slot:\"Svg\"})({display:\"block\"}),X3=ae(\"circle\",{name:\"MuiCircularProgress\",slot:\"Circle\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.circle,t[`circle${me(o.variant)}`],o.disableShrink&&t.circleDisableShrink]}})(He(({theme:e})=>({stroke:\"currentColor\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"stroke-dashoffset\")}},{props:{variant:\"indeterminate\"},style:{strokeDasharray:\"80px, 200px\",strokeDashoffset:0}},{props:({ownerState:t})=>t.variant===\"indeterminate\"&&!t.disableShrink,style:H3||{animation:`${L0} 1.4s ease-in-out infinite`}}]}))),G3=ae(\"circle\",{name:\"MuiCircularProgress\",slot:\"Track\"})(He(({theme:e})=>({stroke:\"currentColor\",opacity:(e.vars||e).palette.action.activatedOpacity}))),q3=FP.forwardRef(function(t,o){let r=je({props:t,name:\"MuiCircularProgress\"}),{className:n,color:a=\"primary\",disableShrink:i=!1,enableTrackSlot:l=!1,size:s=40,style:c,thickness:u=3.6,value:m=0,variant:p=\"indeterminate\",...d}=r,v={...r,color:a,disableShrink:i,size:s,thickness:u,value:m,variant:p,enableTrackSlot:l},T=V3(v),S={},h={},y={};if(p===\"determinate\"){let g=2*Math.PI*((mn-u)/2);S.strokeDasharray=g.toFixed(3),y[\"aria-valuenow\"]=Math.round(m),S.strokeDashoffset=`${((100-m)/100*g).toFixed(3)}px`,h.transform=\"rotate(-90deg)\"}return(0,Is.jsx)($3,{className:ie(T.root,n),style:{width:s,height:s,...h,...c},ownerState:v,ref:o,role:\"progressbar\",...y,...d,children:(0,Is.jsxs)(Y3,{className:T.svg,ownerState:v,viewBox:`${mn/2} ${mn/2} ${mn} ${mn}`,children:[l?(0,Is.jsx)(G3,{className:T.track,ownerState:v,cx:mn,cy:mn,r:(mn-u)/2,fill:\"none\",strokeWidth:u,\"aria-hidden\":\"true\"}):null,(0,Is.jsx)(X3,{className:T.circle,style:S,ownerState:v,cx:mn,cy:mn,r:(mn-u)/2,fill:\"none\",strokeWidth:u})]})})}),Ju=q3;function KP(e){return _e(\"MuiButton\",e)}var I3=Ce(\"MuiButton\",[\"root\",\"text\",\"textInherit\",\"textPrimary\",\"textSecondary\",\"textSuccess\",\"textError\",\"textInfo\",\"textWarning\",\"outlined\",\"outlinedInherit\",\"outlinedPrimary\",\"outlinedSecondary\",\"outlinedSuccess\",\"outlinedError\",\"outlinedInfo\",\"outlinedWarning\",\"contained\",\"containedInherit\",\"containedPrimary\",\"containedSecondary\",\"containedSuccess\",\"containedError\",\"containedInfo\",\"containedWarning\",\"disableElevation\",\"focusVisible\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorSuccess\",\"colorError\",\"colorInfo\",\"colorWarning\",\"textSizeSmall\",\"textSizeMedium\",\"textSizeLarge\",\"outlinedSizeSmall\",\"outlinedSizeMedium\",\"outlinedSizeLarge\",\"containedSizeSmall\",\"containedSizeMedium\",\"containedSizeLarge\",\"sizeMedium\",\"sizeSmall\",\"sizeLarge\",\"fullWidth\",\"startIcon\",\"endIcon\",\"icon\",\"iconSizeSmall\",\"iconSizeMedium\",\"iconSizeLarge\",\"loading\",\"loadingWrapper\",\"loadingIconPlaceholder\",\"loadingIndicator\",\"loadingPositionCenter\",\"loadingPositionStart\",\"loadingPositionEnd\"]),ci=I3;var QP=q(re(),1),F3=QP.createContext({}),WP=F3;var ZP=q(re(),1),K3=ZP.createContext(void 0),JP=K3;var Hn=q(Ie(),1),Q3=e=>{let{color:t,disableElevation:o,fullWidth:r,size:n,variant:a,loading:i,loadingPosition:l,classes:s}=e,c={root:[\"root\",i&&\"loading\",a,`${a}${me(t)}`,`size${me(n)}`,`${a}Size${me(n)}`,`color${me(t)}`,o&&\"disableElevation\",r&&\"fullWidth\",i&&`loadingPosition${me(l)}`],startIcon:[\"icon\",\"startIcon\",`iconSize${me(n)}`],endIcon:[\"icon\",\"endIcon\",`iconSize${me(n)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]},u=Le(c,KP,s);return{...s,...u}},tC=[{props:{size:\"small\"},style:{\"& > *:nth-of-type(1)\":{fontSize:18}}},{props:{size:\"medium\"},style:{\"& > *:nth-of-type(1)\":{fontSize:20}}},{props:{size:\"large\"},style:{\"& > *:nth-of-type(1)\":{fontSize:22}}}],W3=ae(ma,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`${o.variant}${me(o.color)}`],t[`size${me(o.size)}`],t[`${o.variant}Size${me(o.size)}`],o.color===\"inherit\"&&t.colorInherit,o.disableElevation&&t.disableElevation,o.fullWidth&&t.fullWidth,o.loading&&t.loading]}})(He(({theme:e})=>{let t=e.palette.mode===\"light\"?e.palette.grey[300]:e.palette.grey[800],o=e.palette.mode===\"light\"?e.palette.grey.A100:e.palette.grey[700];return{...e.typography.button,minWidth:64,padding:\"6px 16px\",border:0,borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create([\"background-color\",\"box-shadow\",\"border-color\",\"color\"],{duration:e.transitions.duration.short}),\"&:hover\":{textDecoration:\"none\"},[`&.${ci.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:{variant:\"contained\"},style:{color:\"var(--variant-containedColor)\",backgroundColor:\"var(--variant-containedBg)\",boxShadow:(e.vars||e).shadows[2],\"&:hover\":{boxShadow:(e.vars||e).shadows[4],\"@media (hover: none)\":{boxShadow:(e.vars||e).shadows[2]}},\"&:active\":{boxShadow:(e.vars||e).shadows[8]},[`&.${ci.focusVisible}`]:{boxShadow:(e.vars||e).shadows[6]},[`&.${ci.disabled}`]:{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground}}},{props:{variant:\"outlined\"},style:{padding:\"5px 15px\",border:\"1px solid currentColor\",borderColor:\"var(--variant-outlinedBorder, currentColor)\",backgroundColor:\"var(--variant-outlinedBg)\",color:\"var(--variant-outlinedColor)\",[`&.${ci.disabled}`]:{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`}}},{props:{variant:\"text\"},style:{padding:\"6px 8px\",color:\"var(--variant-textColor)\",backgroundColor:\"var(--variant-textBg)\"}},...Object.entries(e.palette).filter(jo()).map(([r])=>({props:{color:r},style:{\"--variant-textColor\":(e.vars||e).palette[r].main,\"--variant-outlinedColor\":(e.vars||e).palette[r].main,\"--variant-outlinedBorder\":e.alpha((e.vars||e).palette[r].main,.5),\"--variant-containedColor\":(e.vars||e).palette[r].contrastText,\"--variant-containedBg\":(e.vars||e).palette[r].main,\"@media (hover: hover)\":{\"&:hover\":{\"--variant-containedBg\":(e.vars||e).palette[r].dark,\"--variant-textBg\":e.alpha((e.vars||e).palette[r].main,(e.vars||e).palette.action.hoverOpacity),\"--variant-outlinedBorder\":(e.vars||e).palette[r].main,\"--variant-outlinedBg\":e.alpha((e.vars||e).palette[r].main,(e.vars||e).palette.action.hoverOpacity)}}}})),{props:{color:\"inherit\"},style:{color:\"inherit\",borderColor:\"currentColor\",\"--variant-containedBg\":e.vars?e.vars.palette.Button.inheritContainedBg:t,\"@media (hover: hover)\":{\"&:hover\":{\"--variant-containedBg\":e.vars?e.vars.palette.Button.inheritContainedHoverBg:o,\"--variant-textBg\":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity),\"--variant-outlinedBg\":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity)}}}},{props:{size:\"small\",variant:\"text\"},style:{padding:\"4px 5px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"text\"},style:{padding:\"8px 11px\",fontSize:e.typography.pxToRem(15)}},{props:{size:\"small\",variant:\"outlined\"},style:{padding:\"3px 9px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"outlined\"},style:{padding:\"7px 21px\",fontSize:e.typography.pxToRem(15)}},{props:{size:\"small\",variant:\"contained\"},style:{padding:\"4px 10px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"contained\"},style:{padding:\"8px 22px\",fontSize:e.typography.pxToRem(15)}},{props:{disableElevation:!0},style:{boxShadow:\"none\",\"&:hover\":{boxShadow:\"none\"},[`&.${ci.focusVisible}`]:{boxShadow:\"none\"},\"&:active\":{boxShadow:\"none\"},[`&.${ci.disabled}`]:{boxShadow:\"none\"}}},{props:{fullWidth:!0},style:{width:\"100%\"}},{props:{loadingPosition:\"center\"},style:{transition:e.transitions.create([\"background-color\",\"box-shadow\",\"border-color\"],{duration:e.transitions.duration.short}),[`&.${ci.loading}`]:{color:\"transparent\"}}}]}})),Z3=ae(\"span\",{name:\"MuiButton\",slot:\"StartIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.startIcon,o.loading&&t.startIconLoadingStart,t[`iconSize${me(o.size)}`]]}})(({theme:e})=>({display:\"inherit\",marginRight:8,marginLeft:-4,variants:[{props:{size:\"small\"},style:{marginLeft:-2}},{props:{loadingPosition:\"start\",loading:!0},style:{transition:e.transitions.create([\"opacity\"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:\"start\",loading:!0,fullWidth:!0},style:{marginRight:-8}},...tC]})),J3=ae(\"span\",{name:\"MuiButton\",slot:\"EndIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.endIcon,o.loading&&t.endIconLoadingEnd,t[`iconSize${me(o.size)}`]]}})(({theme:e})=>({display:\"inherit\",marginRight:-4,marginLeft:8,variants:[{props:{size:\"small\"},style:{marginRight:-2}},{props:{loadingPosition:\"end\",loading:!0},style:{transition:e.transitions.create([\"opacity\"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:\"end\",loading:!0,fullWidth:!0},style:{marginLeft:-8}},...tC]})),eD=ae(\"span\",{name:\"MuiButton\",slot:\"LoadingIndicator\"})(({theme:e})=>({display:\"none\",position:\"absolute\",visibility:\"visible\",variants:[{props:{loading:!0},style:{display:\"flex\"}},{props:{loadingPosition:\"start\"},style:{left:14}},{props:{loadingPosition:\"start\",size:\"small\"},style:{left:10}},{props:{variant:\"text\",loadingPosition:\"start\"},style:{left:6}},{props:{loadingPosition:\"center\"},style:{left:\"50%\",transform:\"translate(-50%)\",color:(e.vars||e).palette.action.disabled}},{props:{loadingPosition:\"end\"},style:{right:14}},{props:{loadingPosition:\"end\",size:\"small\"},style:{right:10}},{props:{variant:\"text\",loadingPosition:\"end\"},style:{right:6}},{props:{loadingPosition:\"start\",fullWidth:!0},style:{position:\"relative\",left:-10}},{props:{loadingPosition:\"end\",fullWidth:!0},style:{position:\"relative\",right:-10}}]})),eC=ae(\"span\",{name:\"MuiButton\",slot:\"LoadingIconPlaceholder\"})({display:\"inline-block\",width:\"1em\",height:\"1em\"}),tD=ep.forwardRef(function(t,o){let r=ep.useContext(WP),n=ep.useContext(JP),a=ni(r,t),i=je({props:a,name:\"MuiButton\"}),{children:l,color:s=\"primary\",component:c=\"button\",className:u,disabled:m=!1,disableElevation:p=!1,disableFocusRipple:d=!1,endIcon:v,focusVisibleClassName:T,fullWidth:S=!1,id:h,loading:y=null,loadingIndicator:g,loadingPosition:b=\"center\",size:E=\"medium\",startIcon:C,type:P,variant:A=\"text\",..._}=i,z=tl(h),I=g??(0,Hn.jsx)(Ju,{\"aria-labelledby\":z,color:\"inherit\",size:16}),x={...i,color:s,component:c,disabled:m,disableElevation:p,disableFocusRipple:d,fullWidth:S,loading:y,loadingIndicator:I,loadingPosition:b,size:E,type:P,variant:A},k=Q3(x),U=(C||y&&b===\"start\")&&(0,Hn.jsx)(Z3,{className:k.startIcon,ownerState:x,children:C||(0,Hn.jsx)(eC,{className:k.loadingIconPlaceholder,ownerState:x})}),O=(v||y&&b===\"end\")&&(0,Hn.jsx)(J3,{className:k.endIcon,ownerState:x,children:v||(0,Hn.jsx)(eC,{className:k.loadingIconPlaceholder,ownerState:x})}),N=n||\"\",X=typeof y==\"boolean\"?(0,Hn.jsx)(\"span\",{className:k.loadingWrapper,style:{display:\"contents\"},children:y&&(0,Hn.jsx)(eD,{className:k.loadingIndicator,ownerState:x,children:I})}):null;return(0,Hn.jsxs)(W3,{ownerState:x,className:ie(r.className,k.root,u,N),component:c,disabled:m||y,focusRipple:!d,focusVisibleClassName:ie(k.focusVisible,T),ref:o,type:P,id:y?z:h,..._,classes:k,children:[U,b!==\"end\"&&X,l,b===\"end\"&&X,O]})}),ga=tD;var ui=q(re(),1);function oD(e){let{elementType:t,externalSlotProps:o,ownerState:r,skipResolvingSlotProps:n=!1,...a}=e,i=n?{}:Iu(o,r),{props:l,internalRef:s}=Fu({...a,externalSlotProps:i}),c=yo(s,i?.ref,e.additionalProps?.ref);return qu(t,{...l,ref:c},r)}var cr=oD;var ur=q(re(),1);var gm=q(re(),1);var oC=q(re(),1),rD=oC.createContext({}),tp=rD;function rC(e){return _e(\"MuiList\",e)}var h7=Ce(\"MuiList\",[\"root\",\"padding\",\"dense\",\"subheader\"]);var bm=q(Ie(),1),nD=e=>{let{classes:t,disablePadding:o,dense:r,subheader:n}=e;return Le({root:[\"root\",!o&&\"padding\",r&&\"dense\",n&&\"subheader\"]},rC,t)},aD=ae(\"ul\",{name:\"MuiList\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.disablePadding&&t.padding,o.dense&&t.dense,o.subheader&&t.subheader]}})({listStyle:\"none\",margin:0,padding:0,position:\"relative\",variants:[{props:({ownerState:e})=>!e.disablePadding,style:{paddingTop:8,paddingBottom:8}},{props:({ownerState:e})=>e.subheader,style:{paddingTop:0}}]}),iD=gm.forwardRef(function(t,o){let r=je({props:t,name:\"MuiList\"}),{children:n,className:a,component:i=\"ul\",dense:l=!1,disablePadding:s=!1,subheader:c,...u}=r,m=gm.useMemo(()=>({dense:l}),[l]),p={...r,component:i,dense:l,disablePadding:s},d=nD(p);return(0,bm.jsx)(tp.Provider,{value:m,children:(0,bm.jsxs)(aD,{as:i,className:ie(d.root,a),ref:o,ownerState:p,...u,children:[c,n]})})}),j0=iD;function vm(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}var ol=vm;function Fs(e=window){let t=e.document.documentElement.clientWidth;return e.innerWidth-t}var nC=Fs;var iC=q(Ie(),1);function U0(e,t,o){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:o?null:e.firstChild}function aC(e,t,o){return e===t?o?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:o?null:e.lastChild}function lC(e,t){if(t===void 0)return!0;let o=e.innerText;return o===void 0&&(o=e.textContent),o=o.trim().toLowerCase(),o.length===0?!1:t.repeating?o[0]===t.keys[0]:o.startsWith(t.keys.join(\"\"))}function op(e,t,o,r,n,a){let i=!1,l=n(e,t,t?o:!1);for(;l;){if(l===e.firstChild){if(i)return!1;i=!0}let s=r?!1:l.disabled||l.getAttribute(\"aria-disabled\")===\"true\";if(!l.hasAttribute(\"tabindex\")||!lC(l,a)||s)l=n(e,l,o);else return l.focus(),!0}return!1}var lD=ur.forwardRef(function(t,o){let{actions:r,autoFocus:n=!1,autoFocusItem:a=!1,children:i,className:l,disabledItemsFocusable:s=!1,disableListWrap:c=!1,onKeyDown:u,variant:m=\"selectedMenu\",...p}=t,d=ur.useRef(null),v=ur.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});ym(()=>{n&&d.current.focus()},[n]),ur.useImperativeHandle(r,()=>({adjustStyleForScrollbar:(g,{direction:b})=>{let E=!d.current.style.width;if(g.clientHeight{let b=d.current,E=g.key;if(g.ctrlKey||g.metaKey||g.altKey){u&&u(g);return}let P=ol(Wu(b));if(E===\"ArrowDown\")g.preventDefault(),op(b,P,c,s,U0);else if(E===\"ArrowUp\")g.preventDefault(),op(b,P,c,s,aC);else if(E===\"Home\")g.preventDefault(),op(b,null,c,s,U0);else if(E===\"End\")g.preventDefault(),op(b,null,c,s,aC);else if(E.length===1){let A=v.current,_=E.toLowerCase(),z=performance.now();A.keys.length>0&&(z-A.lastTime>500?(A.keys=[],A.repeating=!0,A.previousKeyMatched=!0):A.repeating&&_!==A.keys[0]&&(A.repeating=!1)),A.lastTime=z,A.keys.push(_);let I=P&&!A.repeating&&lC(P,A);A.previousKeyMatched&&(I||op(b,P,!1,s,U0,A))?g.preventDefault():A.previousKeyMatched=!1}u&&u(g)},S=Mr(d,o),h=-1;ur.Children.forEach(i,(g,b)=>{if(!ur.isValidElement(g)){h===b&&(h+=1,h>=i.length&&(h=-1));return}g.props.disabled||(m===\"selectedMenu\"&&g.props.selected||h===-1)&&(h=b),h===b&&(g.props.disabled||g.props.muiSkipListHighlight||g.type.muiSkipListHighlight)&&(h+=1,h>=i.length&&(h=-1))});let y=ur.Children.map(i,(g,b)=>{if(b===h){let E={};return a&&(E.autoFocus=!0),g.props.tabIndex===void 0&&m===\"selectedMenu\"&&(E.tabIndex=0),ur.cloneElement(g,E)}return g});return(0,iC.jsx)(j0,{role:\"menu\",ref:S,className:l,onKeyDown:T,tabIndex:n?0:-1,...p,children:y})}),H0=lD;var zo=q(re(),1);var rl=q(re(),1);var sC=q(re(),1);function Wr(e){return parseInt(sC.version,10)>=19?e?.props?.ref||null:e?.ref||null}var xm=e=>e.scrollTop;function Ks(e,t){let{timeout:o,easing:r,style:n={}}=e;return{duration:n.transitionDuration??(typeof o==\"number\"?o:o[t.mode]||0),easing:n.transitionTimingFunction??(typeof r==\"object\"?r[t.mode]:r),delay:n.transitionDelay}}var cC=q(Ie(),1);function $0(e){return`scale(${e}, ${e**2})`}var sD={entering:{opacity:1,transform:$0(1)},entered:{opacity:1,transform:\"none\"}},V0=typeof navigator<\"u\"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\\/)15(.|_)4/i.test(navigator.userAgent),Y0=rl.forwardRef(function(t,o){let{addEndListener:r,appear:n=!0,children:a,easing:i,in:l,onEnter:s,onEntered:c,onEntering:u,onExit:m,onExited:p,onExiting:d,style:v,timeout:T=\"auto\",TransitionComponent:S=Xu,...h}=t,y=fn(),g=rl.useRef(),b=kn(),E=rl.useRef(null),C=Mr(E,Wr(a),o),P=O=>N=>{if(O){let X=E.current;N===void 0?O(X):O(X,N)}},A=P(u),_=P((O,N)=>{xm(O);let{duration:X,delay:oe,easing:W}=Ks({style:v,timeout:T,easing:i},{mode:\"enter\"}),Te;T===\"auto\"?(Te=b.transitions.getAutoHeightDuration(O.clientHeight),g.current=Te):Te=X,O.style.transition=[b.transitions.create(\"opacity\",{duration:Te,delay:oe}),b.transitions.create(\"transform\",{duration:V0?Te:Te*.666,delay:oe,easing:W})].join(\",\"),s&&s(O,N)}),z=P(c),I=P(d),x=P(O=>{let{duration:N,delay:X,easing:oe}=Ks({style:v,timeout:T,easing:i},{mode:\"exit\"}),W;T===\"auto\"?(W=b.transitions.getAutoHeightDuration(O.clientHeight),g.current=W):W=N,O.style.transition=[b.transitions.create(\"opacity\",{duration:W,delay:X}),b.transitions.create(\"transform\",{duration:V0?W:W*.666,delay:V0?X:X||W*.333,easing:oe})].join(\",\"),O.style.opacity=0,O.style.transform=$0(.75),m&&m(O)}),k=P(p);return(0,cC.jsx)(S,{appear:n,in:l,nodeRef:E,onEnter:_,onEntered:z,onEntering:A,onExit:x,onExited:k,onExiting:I,addEndListener:O=>{T===\"auto\"&&y.start(g.current||0,O),r&&r(E.current,O)},timeout:T===\"auto\"?null:T,...h,children:(O,{ownerState:N,...X})=>rl.cloneElement(a,{style:{opacity:0,transform:$0(.75),visibility:O===\"exited\"&&!l?\"hidden\":void 0,...sD[O],...v,...a.props.style},ref:C,...X})})});Y0&&(Y0.muiSupportAuto=!0);var rp=Y0;function cD(e){let t=Yt(e);return t.body===e?ha(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function Qs(e,t){t?e.setAttribute(\"aria-hidden\",\"true\"):e.removeAttribute(\"aria-hidden\")}function uC(e){return parseFloat(ha(e).getComputedStyle(e).paddingRight)||0}function uD(e){let o=[\"TEMPLATE\",\"SCRIPT\",\"STYLE\",\"LINK\",\"MAP\",\"META\",\"NOSCRIPT\",\"PICTURE\",\"COL\",\"COLGROUP\",\"PARAM\",\"SLOT\",\"SOURCE\",\"TRACK\"].includes(e.tagName),r=e.tagName===\"INPUT\"&&e.getAttribute(\"type\")===\"hidden\";return o||r}function pC(e,t,o,r,n){let a=[t,o,...r];[].forEach.call(e.children,i=>{let l=!a.includes(i),s=!uD(i);l&&s&&Qs(i,n)})}function X0(e,t){let o=-1;return e.some((r,n)=>t(r)?(o=n,!0):!1),o}function pD(e,t){let o=[],r=e.container;if(!t.disableScrollLock){if(cD(r)){let i=Fs(ha(r));o.push({value:r.style.paddingRight,property:\"padding-right\",el:r}),r.style.paddingRight=`${uC(r)+i}px`;let l=Yt(r).querySelectorAll(\".mui-fixed\");[].forEach.call(l,s=>{o.push({value:s.style.paddingRight,property:\"padding-right\",el:s}),s.style.paddingRight=`${uC(s)+i}px`})}let a;if(r.parentNode instanceof DocumentFragment)a=Yt(r).body;else{let i=r.parentElement,l=ha(r);a=i?.nodeName===\"HTML\"&&l.getComputedStyle(i).overflowY===\"scroll\"?i:r}o.push({value:a.style.overflow,property:\"overflow\",el:a},{value:a.style.overflowX,property:\"overflow-x\",el:a},{value:a.style.overflowY,property:\"overflow-y\",el:a}),a.style.overflow=\"hidden\"}return()=>{o.forEach(({value:a,el:i,property:l})=>{a?i.style.setProperty(l,a):i.style.removeProperty(l)})}}function fD(e){let t=[];return[].forEach.call(e.children,o=>{o.getAttribute(\"aria-hidden\")===\"true\"&&t.push(o)}),t}var Tm=class{constructor(){this.modals=[],this.containers=[]}add(t,o){let r=this.modals.indexOf(t);if(r!==-1)return r;r=this.modals.length,this.modals.push(t),t.modalRef&&Qs(t.modalRef,!1);let n=fD(o);pC(o,t.mount,t.modalRef,n,!0);let a=X0(this.containers,i=>i.container===o);return a!==-1?(this.containers[a].modals.push(t),r):(this.containers.push({modals:[t],container:o,restore:null,hiddenSiblings:n}),r)}mount(t,o){let r=X0(this.containers,a=>a.modals.includes(t)),n=this.containers[r];n.restore||(n.restore=pD(n,o))}remove(t,o=!0){let r=this.modals.indexOf(t);if(r===-1)return r;let n=X0(this.containers,i=>i.modals.includes(t)),a=this.containers[n];if(a.modals.splice(a.modals.indexOf(t),1),this.modals.splice(r,1),a.modals.length===0)a.restore&&a.restore(),t.modalRef&&Qs(t.modalRef,o),pC(a.container,t.mount,t.modalRef,a.hiddenSiblings,!1),this.containers.splice(n,1);else{let i=a.modals[a.modals.length-1];i.modalRef&&Qs(i.modalRef,!1)}return r}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}};var Em=q(re(),1);var _o=q(re(),1);var np=q(Ie(),1),dD=[\"input\",\"select\",\"textarea\",\"a[href]\",\"button\",\"[tabindex]\",\"audio[controls]\",\"video[controls]\",'[contenteditable]:not([contenteditable=\"false\"])'].join(\",\");function mD(e){let t=parseInt(e.getAttribute(\"tabindex\")||\"\",10);return Number.isNaN(t)?e.contentEditable===\"true\"||(e.nodeName===\"AUDIO\"||e.nodeName===\"VIDEO\"||e.nodeName===\"DETAILS\")&&e.getAttribute(\"tabindex\")===null?0:e.tabIndex:t}function yD(e){if(e.tagName!==\"INPUT\"||e.type!==\"radio\"||!e.name)return!1;let t=r=>e.ownerDocument.querySelector(`input[type=\"radio\"]${r}`),o=t(`[name=\"${e.name}\"]:checked`);return o||(o=t(`[name=\"${e.name}\"]`)),o!==e}function hD(e){return!(e.disabled||e.tagName===\"INPUT\"&&e.type===\"hidden\"||yD(e))}function gD(e){let t=[],o=[];return Array.from(e.querySelectorAll(dD)).forEach((r,n)=>{let a=mD(r);a===-1||!hD(r)||(a===0?t.push(r):o.push({documentOrder:n,tabIndex:a,node:r}))}),o.sort((r,n)=>r.tabIndex===n.tabIndex?r.documentOrder-n.documentOrder:r.tabIndex-n.tabIndex).map(r=>r.node).concat(t)}function bD(){return!0}function vD(e){let{children:t,disableAutoFocus:o=!1,disableEnforceFocus:r=!1,disableRestoreFocus:n=!1,getTabbable:a=gD,isEnabled:i=bD,open:l}=e,s=_o.useRef(!1),c=_o.useRef(null),u=_o.useRef(null),m=_o.useRef(null),p=_o.useRef(null),d=_o.useRef(!1),v=_o.useRef(null),T=yo(Wr(t),v),S=_o.useRef(null);_o.useEffect(()=>{!l||!v.current||(d.current=!o)},[o,l]),_o.useEffect(()=>{if(!l||!v.current)return;let g=Yt(v.current),b=ol(g);return v.current.contains(b)||(v.current.hasAttribute(\"tabIndex\")||v.current.setAttribute(\"tabIndex\",\"-1\"),d.current&&v.current.focus()),()=>{n||(m.current&&m.current.focus&&(s.current=!0,m.current.focus()),m.current=null)}},[l]),_o.useEffect(()=>{if(!l||!v.current)return;let g=Yt(v.current),b=P=>{if(S.current=P,r||!i()||P.key!==\"Tab\")return;ol(g)===v.current&&P.shiftKey&&(s.current=!0,u.current&&u.current.focus())},E=()=>{let P=v.current;if(P===null)return;let A=ol(g);if(!g.hasFocus()||!i()||s.current){s.current=!1;return}if(P.contains(A)||r&&A!==c.current&&A!==u.current)return;if(A!==p.current)p.current=null;else if(p.current!==null)return;if(!d.current)return;let _=[];if((A===c.current||A===u.current)&&(_=a(v.current)),_.length>0){let z=!!(S.current?.shiftKey&&S.current?.key===\"Tab\"),I=_[0],x=_[_.length-1];typeof I!=\"string\"&&typeof x!=\"string\"&&(z?x.focus():I.focus())}else P.focus()};g.addEventListener(\"focusin\",E),g.addEventListener(\"keydown\",b,!0);let C=setInterval(()=>{let P=ol(g);P&&P.tagName===\"BODY\"&&E()},50);return()=>{clearInterval(C),g.removeEventListener(\"focusin\",E),g.removeEventListener(\"keydown\",b,!0)}},[o,r,n,i,l,a]);let h=g=>{m.current===null&&(m.current=g.relatedTarget),d.current=!0,p.current=g.target;let b=t.props.onFocus;b&&b(g)},y=g=>{m.current===null&&(m.current=g.relatedTarget),d.current=!0};return(0,np.jsxs)(_o.Fragment,{children:[(0,np.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:y,ref:c,\"data-testid\":\"sentinelStart\"}),_o.cloneElement(t,{ref:T,onFocus:h}),(0,np.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:y,ref:u,\"data-testid\":\"sentinelEnd\"})]})}var G0=vD;var ba=q(re(),1),fC=q(Op(),1);function xD(e){return typeof e==\"function\"?e():e}var TD=ba.forwardRef(function(t,o){let{children:r,container:n,disablePortal:a=!1}=t,[i,l]=ba.useState(null),s=yo(ba.isValidElement(r)?Wr(r):null,o);return wr(()=>{a||l(xD(n)||document.body)},[n,a]),wr(()=>{if(i&&!a)return Zu(o,i),()=>{Zu(o,null)}},[o,i,a]),a?ba.isValidElement(r)?ba.cloneElement(r,{ref:s}):r:i&&fC.createPortal(r,i)}),ap=TD;var yC=q(re(),1);var Ws=q(re(),1);var dC=q(Ie(),1),SD={entering:{opacity:1},entered:{opacity:1}},ED=Ws.forwardRef(function(t,o){let r=kn(),n={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:a,appear:i=!0,children:l,easing:s,in:c,onEnter:u,onEntered:m,onEntering:p,onExit:d,onExited:v,onExiting:T,style:S,timeout:h=n,TransitionComponent:y=Xu,...g}=t,b=!0,E=Ws.useRef(null),C=Mr(E,Wr(l),o),P=O=>N=>{if(O){let X=E.current;N===void 0?O(X):O(X,N)}},A=P(p),_=P((O,N)=>{xm(O);let X=Ks({style:S,timeout:h,easing:s},{mode:\"enter\"});O.style.webkitTransition=r.transitions.create(\"opacity\",X),O.style.transition=r.transitions.create(\"opacity\",X),u&&u(O,N)}),z=P(m),I=P(T),x=P(O=>{let N=Ks({style:S,timeout:h,easing:s},{mode:\"exit\"});O.style.webkitTransition=r.transitions.create(\"opacity\",N),O.style.transition=r.transitions.create(\"opacity\",N),d&&d(O)}),k=P(v);return(0,dC.jsx)(y,{appear:i,in:c,nodeRef:b?E:void 0,onEnter:_,onEntered:z,onEntering:A,onExit:x,onExited:k,onExiting:I,addEndListener:O=>{a&&a(E.current,O)},timeout:h,...g,children:(O,{ownerState:N,...X})=>Ws.cloneElement(l,{style:{opacity:0,visibility:O===\"exited\"&&!c?\"hidden\":void 0,...SD[O],...S,...l.props.style},ref:C,...X})})}),q0=ED;function mC(e){return _e(\"MuiBackdrop\",e)}var k$=Ce(\"MuiBackdrop\",[\"root\",\"invisible\"]);var I0=q(Ie(),1),PD=e=>{let{classes:t,invisible:o}=e;return Le({root:[\"root\",o&&\"invisible\"]},mC,t)},CD=ae(\"div\",{name:\"MuiBackdrop\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.invisible&&t.invisible]}})({position:\"fixed\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",right:0,bottom:0,top:0,left:0,backgroundColor:\"rgba(0, 0, 0, 0.5)\",WebkitTapHighlightColor:\"transparent\",variants:[{props:{invisible:!0},style:{backgroundColor:\"transparent\"}}]}),RD=yC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiBackdrop\"}),{children:n,className:a,component:i=\"div\",invisible:l=!1,open:s,components:c={},componentsProps:u={},slotProps:m={},slots:p={},TransitionComponent:d,transitionDuration:v,...T}=r,S={...r,component:i,invisible:l},h=PD(S),y={transition:d,root:c.Root,...p},g={...u,...m},b={component:i,slots:y,slotProps:g},[E,C]=Ct(\"root\",{elementType:CD,externalForwardedProps:b,className:ie(h.root,a),ownerState:S}),[P,A]=Ct(\"transition\",{elementType:q0,externalForwardedProps:b,ownerState:S});return(0,I0.jsx)(P,{in:s,timeout:v,...T,...A,children:(0,I0.jsx)(E,{\"aria-hidden\":!0,...C,ref:o,children:n})})}),F0=RD;var yn=q(re(),1);function wD(e){return typeof e==\"function\"?e():e}function MD(e){return e?e.props.hasOwnProperty(\"in\"):!1}var hC=()=>{},Sm=new Tm;function OD(e){let{container:t,disableEscapeKeyDown:o=!1,disableScrollLock:r=!1,closeAfterTransition:n=!1,onTransitionEnter:a,onTransitionExited:i,children:l,onClose:s,open:c,rootRef:u}=e,m=yn.useRef({}),p=yn.useRef(null),d=yn.useRef(null),v=yo(d,u),[T,S]=yn.useState(!c),h=MD(l),y=!0;(e[\"aria-hidden\"]===\"false\"||e[\"aria-hidden\"]===!1)&&(y=!1);let g=()=>Yt(p.current),b=()=>(m.current.modalRef=d.current,m.current.mount=p.current,m.current),E=()=>{Sm.mount(b(),{disableScrollLock:r}),d.current&&(d.current.scrollTop=0)},C=Ln(()=>{let O=wD(t)||g().body;Sm.add(b(),O),d.current&&E()}),P=()=>Sm.isTopModal(b()),A=Ln(O=>{p.current=O,O&&(c&&P()?E():d.current&&Qs(d.current,y))}),_=yn.useCallback(()=>{Sm.remove(b(),y)},[y]);yn.useEffect(()=>()=>{_()},[_]),yn.useEffect(()=>{c?C():(!h||!n)&&_()},[c,_,h,n,C]);let z=O=>N=>{O.onKeyDown?.(N),!(N.key!==\"Escape\"||N.which===229||!P())&&(o||(N.stopPropagation(),s&&s(N,\"escapeKeyDown\")))},I=O=>N=>{O.onClick?.(N),N.target===N.currentTarget&&s&&s(N,\"backdropClick\")};return{getRootProps:(O={})=>{let N=ya(e);delete N.onTransitionEnter,delete N.onTransitionExited;let X={...N,...O};return{role:\"presentation\",...X,onKeyDown:z(X),ref:v}},getBackdropProps:(O={})=>{let N=O;return{\"aria-hidden\":!0,...N,onClick:I(N),open:c}},getTransitionProps:()=>{let O=()=>{S(!1),a&&a()},N=()=>{S(!0),i&&i(),n&&_()};return{onEnter:Ku(O,l?.props.onEnter??hC),onExited:Ku(N,l?.props.onExited??hC)}},rootRef:v,portalRef:A,isTopModal:P,exited:T,hasTransition:h}}var gC=OD;function bC(e){return _e(\"MuiModal\",e)}var rY=Ce(\"MuiModal\",[\"root\",\"hidden\",\"backdrop\"]);var Zs=q(Ie(),1),AD=e=>{let{open:t,exited:o,classes:r}=e;return Le({root:[\"root\",!t&&o&&\"hidden\"],backdrop:[\"backdrop\"]},bC,r)},DD=ae(\"div\",{name:\"MuiModal\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.open&&o.exited&&t.hidden]}})(He(({theme:e})=>({position:\"fixed\",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0,variants:[{props:({ownerState:t})=>!t.open&&t.exited,style:{visibility:\"hidden\"}}]}))),ND=ae(F0,{name:\"MuiModal\",slot:\"Backdrop\"})({zIndex:-1}),_D=Em.forwardRef(function(t,o){let r=je({name:\"MuiModal\",props:t}),{BackdropComponent:n=ND,BackdropProps:a,classes:i,className:l,closeAfterTransition:s=!1,children:c,container:u,component:m,components:p={},componentsProps:d={},disableAutoFocus:v=!1,disableEnforceFocus:T=!1,disableEscapeKeyDown:S=!1,disablePortal:h=!1,disableRestoreFocus:y=!1,disableScrollLock:g=!1,hideBackdrop:b=!1,keepMounted:E=!1,onClose:C,onTransitionEnter:P,onTransitionExited:A,open:_,slotProps:z={},slots:I={},theme:x,...k}=r,U={...r,closeAfterTransition:s,disableAutoFocus:v,disableEnforceFocus:T,disableEscapeKeyDown:S,disablePortal:h,disableRestoreFocus:y,disableScrollLock:g,hideBackdrop:b,keepMounted:E},{getRootProps:O,getBackdropProps:N,getTransitionProps:X,portalRef:oe,isTopModal:W,exited:Te,hasTransition:fe}=gC({...U,rootRef:o}),Ke={...U,exited:Te},Ze=AD(Ke),Ue={};if(c.props.tabIndex===void 0&&(Ue.tabIndex=\"-1\"),fe){let{onEnter:le,onExited:Oe}=X();Ue.onEnter=le,Ue.onExited=Oe}let xe={slots:{root:p.Root,backdrop:p.Backdrop,...I},slotProps:{...d,...z}},[Je,ht]=Ct(\"root\",{ref:o,elementType:DD,externalForwardedProps:{...xe,...k,component:m},getSlotProps:O,ownerState:Ke,className:ie(l,Ze?.root,!Ke.open&&Ke.exited&&Ze?.hidden)}),[we,ft]=Ct(\"backdrop\",{ref:a?.ref,elementType:n,externalForwardedProps:xe,shouldForwardComponentProp:!0,additionalProps:a,getSlotProps:le=>N({...le,onClick:Oe=>{le?.onClick&&le.onClick(Oe)}}),className:ie(a?.className,Ze?.backdrop),ownerState:Ke});return!E&&!_&&(!fe||Te)?null:(0,Zs.jsx)(ap,{ref:oe,container:u,disablePortal:h,children:(0,Zs.jsxs)(Je,{...ht,children:[!b&&n?(0,Zs.jsx)(we,{...ft}):null,(0,Zs.jsx)(G0,{disableEnforceFocus:T,disableAutoFocus:v,disableRestoreFocus:y,isEnabled:W,open:_,children:Em.cloneElement(c,Ue)})]})})}),K0=_D;var xC=q(re(),1);function vC(e){return _e(\"MuiPaper\",e)}var SY=Ce(\"MuiPaper\",[\"root\",\"rounded\",\"outlined\",\"elevation\",\"elevation0\",\"elevation1\",\"elevation2\",\"elevation3\",\"elevation4\",\"elevation5\",\"elevation6\",\"elevation7\",\"elevation8\",\"elevation9\",\"elevation10\",\"elevation11\",\"elevation12\",\"elevation13\",\"elevation14\",\"elevation15\",\"elevation16\",\"elevation17\",\"elevation18\",\"elevation19\",\"elevation20\",\"elevation21\",\"elevation22\",\"elevation23\",\"elevation24\"]);var TC=q(Ie(),1),zD=e=>{let{square:t,elevation:o,variant:r,classes:n}=e,a={root:[\"root\",r,!t&&\"rounded\",r===\"elevation\"&&`elevation${o}`]};return Le(a,vC,n)},kD=ae(\"div\",{name:\"MuiPaper\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],!o.square&&t.rounded,o.variant===\"elevation\"&&t[`elevation${o.elevation}`]]}})(He(({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create(\"box-shadow\"),variants:[{props:({ownerState:t})=>!t.square,style:{borderRadius:e.shape.borderRadius}},{props:{variant:\"outlined\"},style:{border:`1px solid ${(e.vars||e).palette.divider}`}},{props:{variant:\"elevation\"},style:{boxShadow:\"var(--Paper-shadow)\",backgroundImage:\"var(--Paper-overlay)\"}}]}))),BD=xC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiPaper\"}),n=kn(),{className:a,component:i=\"div\",elevation:l=1,square:s=!1,variant:c=\"elevation\",...u}=r,m={...r,component:i,elevation:l,square:s,variant:c},p=zD(m);return(0,TC.jsx)(kD,{as:i,ownerState:m,className:ie(p.root,a),ref:o,...u,style:{...c===\"elevation\"&&{\"--Paper-shadow\":(n.vars||n).shadows[l],...n.vars&&{\"--Paper-overlay\":n.vars.overlays?.[l]},...!n.vars&&n.palette.mode===\"dark\"&&{\"--Paper-overlay\":`linear-gradient(${As(\"#fff\",Bs(l))}, ${As(\"#fff\",Bs(l))})`}},...u.style}})}),Q0=BD;function SC(e){return _e(\"MuiPopover\",e)}var jY=Ce(\"MuiPopover\",[\"root\",\"paper\"]);var Cm=q(Ie(),1);function EC(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.height/2:t===\"bottom\"&&(o=e.height),o}function PC(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.width/2:t===\"right\"&&(o=e.width),o}function CC(e){return[e.horizontal,e.vertical].map(t=>typeof t==\"number\"?`${t}px`:t).join(\" \")}function Pm(e){return typeof e==\"function\"?e():e}var LD=e=>{let{classes:t}=e;return Le({root:[\"root\"],paper:[\"paper\"]},SC,t)},jD=ae(K0,{name:\"MuiPopover\",slot:\"Root\"})({}),W0=ae(Q0,{name:\"MuiPopover\",slot:\"Paper\"})({position:\"absolute\",overflowY:\"auto\",overflowX:\"hidden\",minWidth:16,minHeight:16,maxWidth:\"calc(100% - 32px)\",maxHeight:\"calc(100% - 32px)\",outline:0}),UD=zo.forwardRef(function(t,o){let r=je({props:t,name:\"MuiPopover\"}),{action:n,anchorEl:a,anchorOrigin:i={vertical:\"top\",horizontal:\"left\"},anchorPosition:l,anchorReference:s=\"anchorEl\",children:c,className:u,container:m,elevation:p=8,marginThreshold:d=16,open:v,PaperProps:T={},slots:S={},slotProps:h={},transformOrigin:y={vertical:\"top\",horizontal:\"left\"},TransitionComponent:g,transitionDuration:b=\"auto\",TransitionProps:E={},disableScrollLock:C=!1,...P}=r,A=zo.useRef(),_={...r,anchorOrigin:i,anchorReference:s,elevation:p,marginThreshold:d,transformOrigin:y,TransitionComponent:g,transitionDuration:b,TransitionProps:E},z=LD(_),I=zo.useCallback(()=>{if(s===\"anchorPosition\")return l;let le=Pm(a),Ae=(le&&le.nodeType===1?le:Wu(A.current).body).getBoundingClientRect();return{top:Ae.top+EC(Ae,i.vertical),left:Ae.left+PC(Ae,i.horizontal)}},[a,i.horizontal,i.vertical,l,s]),x=zo.useCallback(le=>({vertical:EC(le,y.vertical),horizontal:PC(le,y.horizontal)}),[y.horizontal,y.vertical]),k=zo.useCallback(le=>{let Oe={width:le.offsetWidth,height:le.offsetHeight},Ae=x(Oe);if(s===\"none\")return{top:null,left:null,transformOrigin:CC(Ae)};let et=I(),dt=et.top-Ae.vertical,Lt=et.left-Ae.horizontal,jt=dt+Oe.height,Be=Lt+Oe.width,Nt=qs(Pm(a)),Ro=Nt.innerHeight-d,Ut=Nt.innerWidth-d;if(d!==null&&dtRo){let st=jt-Ro;dt-=st,Ae.vertical+=st}if(d!==null&&LtUt){let st=Be-Ut;Lt-=st,Ae.horizontal+=st}return{top:`${Math.round(dt)}px`,left:`${Math.round(Lt)}px`,transformOrigin:CC(Ae)}},[a,s,I,x,d]),[U,O]=zo.useState(v),N=zo.useCallback(()=>{let le=A.current;if(!le)return;let Oe=k(le);Oe.top!==null&&le.style.setProperty(\"top\",Oe.top),Oe.left!==null&&(le.style.left=Oe.left),le.style.transformOrigin=Oe.transformOrigin,O(!0)},[k]);zo.useEffect(()=>(C&&window.addEventListener(\"scroll\",N),()=>window.removeEventListener(\"scroll\",N)),[a,C,N]);let X=()=>{N()},oe=()=>{O(!1)};zo.useEffect(()=>{v&&N()}),zo.useImperativeHandle(n,()=>v?{updatePosition:()=>{N()}}:null,[v,N]),zo.useEffect(()=>{if(!v)return;let le=qP(()=>{N()}),Oe=qs(Pm(a));return Oe.addEventListener(\"resize\",le),()=>{le.clear(),Oe.removeEventListener(\"resize\",le)}},[a,v,N]);let W=b,Te={slots:{transition:g,...S},slotProps:{transition:E,paper:T,...h}},[fe,Ke]=Ct(\"transition\",{elementType:rp,externalForwardedProps:Te,ownerState:_,getSlotProps:le=>({...le,onEntering:(Oe,Ae)=>{le.onEntering?.(Oe,Ae),X()},onExited:Oe=>{le.onExited?.(Oe),oe()}}),additionalProps:{appear:!0,in:v}});b===\"auto\"&&!fe.muiSupportAuto&&(W=void 0);let Ze=m||(a?Wu(Pm(a)).body:void 0),[Ue,{slots:xe,slotProps:Je,...ht}]=Ct(\"root\",{ref:o,elementType:jD,externalForwardedProps:{...Te,...P},shouldForwardComponentProp:!0,additionalProps:{slots:{backdrop:S.backdrop},slotProps:{backdrop:hm(typeof h.backdrop==\"function\"?h.backdrop(_):h.backdrop,{invisible:!0})},container:Ze,open:v},ownerState:_,className:ie(z.root,u)}),[we,ft]=Ct(\"paper\",{ref:A,className:z.paper,elementType:W0,externalForwardedProps:Te,shouldForwardComponentProp:!0,additionalProps:{elevation:p,style:U?void 0:{opacity:0}},ownerState:_});return(0,Cm.jsx)(Ue,{...ht,...!dn(Ue)&&{slots:xe,slotProps:Je,disableScrollLock:C},children:(0,Cm.jsx)(fe,{...Ke,timeout:W,children:(0,Cm.jsx)(we,{...ft,children:c})})})}),Z0=UD;function RC(e){return _e(\"MuiMenu\",e)}var lX=Ce(\"MuiMenu\",[\"root\",\"paper\",\"list\"]);var J0=q(Ie(),1),HD={vertical:\"top\",horizontal:\"right\"},VD={vertical:\"top\",horizontal:\"left\"},$D=e=>{let{classes:t}=e;return Le({root:[\"root\"],paper:[\"paper\"],list:[\"list\"]},RC,t)},YD=ae(Z0,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiMenu\",slot:\"Root\"})({}),XD=ae(W0,{name:\"MuiMenu\",slot:\"Paper\"})({maxHeight:\"calc(100% - 96px)\",WebkitOverflowScrolling:\"touch\"}),GD=ae(H0,{name:\"MuiMenu\",slot:\"List\"})({outline:0}),qD=ui.forwardRef(function(t,o){let r=je({props:t,name:\"MuiMenu\"}),{autoFocus:n=!0,children:a,className:i,disableAutoFocusItem:l=!1,MenuListProps:s={},onClose:c,open:u,PaperProps:m={},PopoverClasses:p,transitionDuration:d=\"auto\",TransitionProps:{onEntering:v,...T}={},variant:S=\"selectedMenu\",slots:h={},slotProps:y={},...g}=r,b=li(),E={...r,autoFocus:n,disableAutoFocusItem:l,MenuListProps:s,onEntering:v,PaperProps:m,transitionDuration:d,TransitionProps:T,variant:S},C=$D(E),P=n&&!l&&u,A=ui.useRef(null),_=(W,Te)=>{A.current&&A.current.adjustStyleForScrollbar(W,{direction:b?\"rtl\":\"ltr\"}),v&&v(W,Te)},z=W=>{W.key===\"Tab\"&&(W.preventDefault(),c&&c(W,\"tabKeyDown\"))},I=-1;ui.Children.map(a,(W,Te)=>{ui.isValidElement(W)&&(W.props.disabled||(S===\"selectedMenu\"&&W.props.selected||I===-1)&&(I=Te))});let x={slots:h,slotProps:{list:s,transition:T,paper:m,...y}},k=cr({elementType:h.root,externalSlotProps:y.root,ownerState:E,className:[C.root,i]}),[U,O]=Ct(\"paper\",{className:C.paper,elementType:XD,externalForwardedProps:x,shouldForwardComponentProp:!0,ownerState:E}),[N,X]=Ct(\"list\",{className:ie(C.list,s.className),elementType:GD,shouldForwardComponentProp:!0,externalForwardedProps:x,getSlotProps:W=>({...W,onKeyDown:Te=>{z(Te),W.onKeyDown?.(Te)}}),ownerState:E}),oe=typeof x.slotProps.transition==\"function\"?x.slotProps.transition(E):x.slotProps.transition;return(0,J0.jsx)(YD,{onClose:c,anchorOrigin:{vertical:\"bottom\",horizontal:b?\"right\":\"left\"},transformOrigin:b?HD:VD,slots:{root:h.root,paper:U,backdrop:h.backdrop,...h.transition&&{transition:h.transition}},slotProps:{root:k,paper:O,backdrop:typeof y.backdrop==\"function\"?y.backdrop(E):y.backdrop,transition:{...oe,onEntering:(...W)=>{_(...W),oe?.onEntering?.(...W)}}},open:u,ref:o,transitionDuration:d,ownerState:E,...g,classes:p,children:(0,J0.jsx)(N,{actions:A,autoFocus:n&&(I===-1||l),autoFocusItem:P,variant:S,...X,children:a})})}),ip=qD;var pi=q(re(),1);var MC=q(re(),1);function wC(e){return _e(\"MuiDivider\",e)}var ID=Ce(\"MuiDivider\",[\"root\",\"absolute\",\"fullWidth\",\"inset\",\"middle\",\"flexItem\",\"light\",\"vertical\",\"withChildren\",\"withChildrenVertical\",\"textAlignRight\",\"textAlignLeft\",\"wrapper\",\"wrapperVertical\"]),Rm=ID;var eb=q(Ie(),1),FD=e=>{let{absolute:t,children:o,classes:r,flexItem:n,light:a,orientation:i,textAlign:l,variant:s}=e;return Le({root:[\"root\",t&&\"absolute\",s,a&&\"light\",i===\"vertical\"&&\"vertical\",n&&\"flexItem\",o&&\"withChildren\",o&&i===\"vertical\"&&\"withChildrenVertical\",l===\"right\"&&i!==\"vertical\"&&\"textAlignRight\",l===\"left\"&&i!==\"vertical\"&&\"textAlignLeft\"],wrapper:[\"wrapper\",i===\"vertical\"&&\"wrapperVertical\"]},wC,r)},KD=ae(\"div\",{name:\"MuiDivider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.absolute&&t.absolute,t[o.variant],o.light&&t.light,o.orientation===\"vertical\"&&t.vertical,o.flexItem&&t.flexItem,o.children&&t.withChildren,o.children&&o.orientation===\"vertical\"&&t.withChildrenVertical,o.textAlign===\"right\"&&o.orientation!==\"vertical\"&&t.textAlignRight,o.textAlign===\"left\"&&o.orientation!==\"vertical\"&&t.textAlignLeft]}})(He(({theme:e})=>({margin:0,flexShrink:0,borderWidth:0,borderStyle:\"solid\",borderColor:(e.vars||e).palette.divider,borderBottomWidth:\"thin\",variants:[{props:{absolute:!0},style:{position:\"absolute\",bottom:0,left:0,width:\"100%\"}},{props:{light:!0},style:{borderColor:e.alpha((e.vars||e).palette.divider,.08)}},{props:{variant:\"inset\"},style:{marginLeft:72}},{props:{variant:\"middle\",orientation:\"horizontal\"},style:{marginLeft:e.spacing(2),marginRight:e.spacing(2)}},{props:{variant:\"middle\",orientation:\"vertical\"},style:{marginTop:e.spacing(1),marginBottom:e.spacing(1)}},{props:{orientation:\"vertical\"},style:{height:\"100%\",borderBottomWidth:0,borderRightWidth:\"thin\"}},{props:{flexItem:!0},style:{alignSelf:\"stretch\",height:\"auto\"}},{props:({ownerState:t})=>!!t.children,style:{display:\"flex\",textAlign:\"center\",border:0,borderTopStyle:\"solid\",borderLeftStyle:\"solid\",\"&::before, &::after\":{content:'\"\"',alignSelf:\"center\"}}},{props:({ownerState:t})=>t.children&&t.orientation!==\"vertical\",style:{\"&::before, &::after\":{width:\"100%\",borderTop:`thin solid ${(e.vars||e).palette.divider}`,borderTopStyle:\"inherit\"}}},{props:({ownerState:t})=>t.orientation===\"vertical\"&&t.children,style:{flexDirection:\"column\",\"&::before, &::after\":{height:\"100%\",borderLeft:`thin solid ${(e.vars||e).palette.divider}`,borderLeftStyle:\"inherit\"}}},{props:({ownerState:t})=>t.textAlign===\"right\"&&t.orientation!==\"vertical\",style:{\"&::before\":{width:\"90%\"},\"&::after\":{width:\"10%\"}}},{props:({ownerState:t})=>t.textAlign===\"left\"&&t.orientation!==\"vertical\",style:{\"&::before\":{width:\"10%\"},\"&::after\":{width:\"90%\"}}}]}))),QD=ae(\"span\",{name:\"MuiDivider\",slot:\"Wrapper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.wrapper,o.orientation===\"vertical\"&&t.wrapperVertical]}})(He(({theme:e})=>({display:\"inline-block\",paddingLeft:`calc(${e.spacing(1)} * 1.2)`,paddingRight:`calc(${e.spacing(1)} * 1.2)`,whiteSpace:\"nowrap\",variants:[{props:{orientation:\"vertical\"},style:{paddingTop:`calc(${e.spacing(1)} * 1.2)`,paddingBottom:`calc(${e.spacing(1)} * 1.2)`}}]}))),tb=MC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiDivider\"}),{absolute:n=!1,children:a,className:i,orientation:l=\"horizontal\",component:s=a||l===\"vertical\"?\"div\":\"hr\",flexItem:c=!1,light:u=!1,role:m=s!==\"hr\"?\"separator\":void 0,textAlign:p=\"center\",variant:d=\"fullWidth\",...v}=r,T={...r,absolute:n,component:s,flexItem:c,light:u,orientation:l,role:m,textAlign:p,variant:d},S=FD(T);return(0,eb.jsx)(KD,{as:s,className:ie(S.root,i),role:m,ref:o,ownerState:T,\"aria-orientation\":m===\"separator\"&&(s!==\"hr\"||l===\"vertical\")?l:void 0,...v,children:a?(0,eb.jsx)(QD,{className:S.wrapper,ownerState:T,children:a}):null})});tb&&(tb.muiSkipListHighlight=!0);var ob=tb;var WD=Ce(\"MuiListItemIcon\",[\"root\",\"alignItemsFlexStart\"]),wm=WD;var ZD=Ce(\"MuiListItemText\",[\"root\",\"multiline\",\"dense\",\"inset\",\"primary\",\"secondary\"]),Mm=ZD;function OC(e){return _e(\"MuiMenuItem\",e)}var JD=Ce(\"MuiMenuItem\",[\"root\",\"focusVisible\",\"dense\",\"disabled\",\"divider\",\"gutters\",\"selected\"]),Js=JD;var rb=q(Ie(),1),eN=(e,t)=>{let{ownerState:o}=e;return[t.root,o.dense&&t.dense,o.divider&&t.divider,!o.disableGutters&&t.gutters]},tN=e=>{let{disabled:t,dense:o,divider:r,disableGutters:n,selected:a,classes:i}=e,s=Le({root:[\"root\",o&&\"dense\",t&&\"disabled\",!n&&\"gutters\",r&&\"divider\",a&&\"selected\"]},OC,i);return{...i,...s}},oN=ae(ma,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiMenuItem\",slot:\"Root\",overridesResolver:eN})(He(({theme:e})=>({...e.typography.body1,display:\"flex\",justifyContent:\"flex-start\",alignItems:\"center\",position:\"relative\",textDecoration:\"none\",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:\"border-box\",whiteSpace:\"nowrap\",\"&:hover\":{textDecoration:\"none\",backgroundColor:(e.vars||e).palette.action.hover,\"@media (hover: none)\":{backgroundColor:\"transparent\"}},[`&.${Js.selected}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity),[`&.${Js.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)}},[`&.${Js.selected}:hover`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.hoverOpacity}`),\"@media (hover: none)\":{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity)}},[`&.${Js.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${Js.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${Rm.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${Rm.inset}`]:{marginLeft:52},[`& .${Mm.root}`]:{marginTop:0,marginBottom:0},[`& .${Mm.inset}`]:{paddingLeft:36},[`& .${wm.root}`]:{minWidth:36},variants:[{props:({ownerState:t})=>!t.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:t})=>t.divider,style:{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:\"padding-box\"}},{props:({ownerState:t})=>!t.dense,style:{[e.breakpoints.up(\"sm\")]:{minHeight:\"auto\"}}},{props:({ownerState:t})=>t.dense,style:{minHeight:32,paddingTop:4,paddingBottom:4,...e.typography.body2,[`& .${wm.root} svg`]:{fontSize:\"1.25rem\"}}}]}))),rN=pi.forwardRef(function(t,o){let r=je({props:t,name:\"MuiMenuItem\"}),{autoFocus:n=!1,component:a=\"li\",dense:i=!1,divider:l=!1,disableGutters:s=!1,focusVisibleClassName:c,role:u=\"menuitem\",tabIndex:m,className:p,...d}=r,v=pi.useContext(tp),T=pi.useMemo(()=>({dense:i||v.dense||!1,disableGutters:s}),[v.dense,i,s]),S=pi.useRef(null);ym(()=>{n&&S.current&&S.current.focus()},[n]);let h={...r,dense:T.dense,divider:l,disableGutters:s},y=tN(r),g=Mr(S,o),b;return r.disabled||(b=m!==void 0?m:-1),(0,rb.jsx)(tp.Provider,{value:T,children:(0,rb.jsx)(oN,{ref:g,role:u,tabIndex:b,component:a,focusVisibleClassName:ie(y.focusVisible,c),className:ie(y.root,p),...d,ownerState:h,classes:y})})}),nl=rN;var zm=q(re(),1);var Ho=q(re(),1);var nN={border:0,clip:\"rect(0 0 0 0)\",height:\"1px\",margin:\"-1px\",overflow:\"hidden\",padding:0,position:\"absolute\",whiteSpace:\"nowrap\",width:\"1px\"},nb=nN;function aN(e,t,o=(r,n)=>r===n){return e.length===t.length&&e.every((r,n)=>o(r,t[n]))}var AC=aN;var iN=2;function ec(e,t,o,r,n){return o===1?Math.min(e+t,n):Math.max(e-t,r)}function zC(e,t){return e-t}function DC(e,t){let{index:o}=e.reduce((r,n,a)=>{let i=Math.abs(t-n);return r===null||i({left:`${e}%`}),leap:e=>({width:`${e}%`})},\"horizontal-reverse\":{offset:e=>({right:`${e}%`}),leap:e=>({width:`${e}%`})},vertical:{offset:e=>({bottom:`${e}%`}),leap:e=>({height:`${e}%`})}},pN=e=>e,Nm;function _C(){return Nm===void 0&&(typeof CSS<\"u\"&&typeof CSS.supports==\"function\"?Nm=CSS.supports(\"touch-action\",\"none\"):Nm=!0),Nm}function kC(e){let{\"aria-labelledby\":t,defaultValue:o,disabled:r=!1,disableSwap:n=!1,isRtl:a=!1,marks:i=!1,max:l=100,min:s=0,name:c,onChange:u,onChangeCommitted:m,orientation:p=\"horizontal\",rootRef:d,scale:v=pN,step:T=1,shiftStep:S=10,tabIndex:h,value:y}=e,g=Ho.useRef(void 0),[b,E]=Ho.useState(-1),[C,P]=Ho.useState(-1),[A,_]=Ho.useState(!1),z=Ho.useRef(0),I=Ho.useRef(null),[x,k]=js({controlled:y,default:o??s,name:\"Slider\"}),U=u&&((Z,ee,Se)=>{let ye=Z.nativeEvent||Z,ze=new ye.constructor(ye.type,ye);Object.defineProperty(ze,\"target\",{writable:!0,value:{value:ee,name:c}}),I.current=ee,u(ze,ee,Se)}),O=Array.isArray(x),N=O?x.slice().sort(zC):[x];N=N.map(Z=>Z==null?s:ua(Z,s,l));let X=i===!0&&T!==null?[...Array(Math.floor((l-s)/T)+1)].map((Z,ee)=>({value:s+T*ee})):i||[],oe=X.map(Z=>Z.value),[W,Te]=Ho.useState(-1),fe=Ho.useRef(null),Ke=yo(d,fe),Ze=Z=>ee=>{let Se=Number(ee.currentTarget.getAttribute(\"data-index\"));pn(ee.target)&&Te(Se),P(Se),Z?.onFocus?.(ee)},Ue=Z=>ee=>{pn(ee.target)||Te(-1),P(-1),Z?.onBlur?.(ee)},xe=(Z,ee)=>{let Se=Number(Z.currentTarget.getAttribute(\"data-index\")),ye=N[Se],ze=oe.indexOf(ye),ue=ee;if(X&&T==null){let gt=oe[oe.length-1];ue>=gt?ue=gt:ue<=oe[0]?ue=oe[0]:ue=ueee=>{if([\"ArrowUp\",\"ArrowDown\",\"ArrowLeft\",\"ArrowRight\",\"PageUp\",\"PageDown\",\"Home\",\"End\"].includes(ee.key)){ee.preventDefault();let Se=Number(ee.currentTarget.getAttribute(\"data-index\")),ye=N[Se],ze=null;if(T!=null){let ue=ee.shiftKey?S:T;switch(ee.key){case\"ArrowUp\":ze=ec(ye,ue,1,s,l);break;case\"ArrowRight\":ze=ec(ye,ue,a?-1:1,s,l);break;case\"ArrowDown\":ze=ec(ye,ue,-1,s,l);break;case\"ArrowLeft\":ze=ec(ye,ue,a?1:-1,s,l);break;case\"PageUp\":ze=ec(ye,S,1,s,l);break;case\"PageDown\":ze=ec(ye,S,-1,s,l);break;case\"Home\":ze=s;break;case\"End\":ze=l;break;default:break}}else if(X){let ue=oe[oe.length-1],gt=oe.indexOf(ye),ce=[a?\"ArrowRight\":\"ArrowLeft\",\"ArrowDown\",\"PageDown\",\"Home\"],ke=[a?\"ArrowLeft\":\"ArrowRight\",\"ArrowUp\",\"PageUp\",\"End\"];ce.includes(ee.key)?gt===0?ze=oe[0]:ze=oe[gt-1]:ke.includes(ee.key)&&(gt===oe.length-1?ze=ue:ze=oe[gt+1])}ze!=null&&xe(ee,ze)}Z?.onKeyDown?.(ee)};wr(()=>{r&&fe.current.contains(document.activeElement)&&document.activeElement?.blur()},[r]),r&&b!==-1&&E(-1),r&&W!==-1&&Te(-1);let ht=Z=>ee=>{Z.onChange?.(ee),xe(ee,ee.target.valueAsNumber)},we=Ho.useRef(void 0),ft=p;a&&p===\"horizontal\"&&(ft+=\"-reverse\");let le=({finger:Z,move:ee=!1})=>{let{current:Se}=fe,{width:ye,height:ze,bottom:ue,left:gt}=Se.getBoundingClientRect(),ce;ft.startsWith(\"vertical\")?ce=(ue-Z.y)/ze:ce=(Z.x-gt)/ye,ft.includes(\"-reverse\")&&(ce=1-ce);let ke;if(ke=lN(ce,s,l),T)ke=cN(ke,T,s);else{let Wt=DC(oe,ke);ke=oe[Wt]}ke=ua(ke,s,l);let he=0;if(O){ee?he=we.current:he=DC(N,ke),n&&(ke=ua(ke,N[he-1]||-1/0,N[he+1]||1/0));let Wt=ke;ke=NC({values:N,newValue:ke,index:he}),n&&ee||(he=ke.indexOf(Wt),we.current=he)}return{newValue:ke,activeIndex:he}},Oe=Ln(Z=>{let ee=Om(Z,g);if(!ee)return;if(z.current+=1,Z.type===\"mousemove\"&&Z.buttons===0){Ae(Z);return}let{newValue:Se,activeIndex:ye}=le({finger:ee,move:!0});Am({sliderRef:fe,activeIndex:ye,setActive:E}),k(Se),!A&&z.current>iN&&_(!0),U&&!Dm(Se,x)&&U(Z,Se,ye)}),Ae=Ln(Z=>{let ee=Om(Z,g);if(_(!1),!ee)return;let{newValue:Se}=le({finger:ee,move:!0});E(-1),Z.type===\"touchend\"&&P(-1),m&&m(Z,I.current??Se),g.current=void 0,dt()}),et=Ln(Z=>{if(r)return;_C()||Z.preventDefault();let ee=Z.changedTouches[0];ee!=null&&(g.current=ee.identifier);let Se=Om(Z,g);if(Se!==!1){let{newValue:ze,activeIndex:ue}=le({finger:Se});Am({sliderRef:fe,activeIndex:ue,setActive:E}),k(ze),U&&!Dm(ze,x)&&U(Z,ze,ue)}z.current=0;let ye=Yt(fe.current);ye.addEventListener(\"touchmove\",Oe,{passive:!0}),ye.addEventListener(\"touchend\",Ae,{passive:!0})}),dt=Ho.useCallback(()=>{let Z=Yt(fe.current);Z.removeEventListener(\"mousemove\",Oe),Z.removeEventListener(\"mouseup\",Ae),Z.removeEventListener(\"touchmove\",Oe),Z.removeEventListener(\"touchend\",Ae)},[Ae,Oe]);Ho.useEffect(()=>{let{current:Z}=fe;return Z.addEventListener(\"touchstart\",et,{passive:_C()}),()=>{Z.removeEventListener(\"touchstart\",et),dt()}},[dt,et]),Ho.useEffect(()=>{r&&dt()},[r,dt]);let Lt=Z=>ee=>{if(Z.onMouseDown?.(ee),r||ee.defaultPrevented||ee.button!==0)return;ee.preventDefault();let Se=Om(ee,g);if(Se!==!1){let{newValue:ze,activeIndex:ue}=le({finger:Se});Am({sliderRef:fe,activeIndex:ue,setActive:E}),k(ze),U&&!Dm(ze,x)&&U(ee,ze,ue)}z.current=0;let ye=Yt(fe.current);ye.addEventListener(\"mousemove\",Oe,{passive:!0}),ye.addEventListener(\"mouseup\",Ae)},jt=lp(O?N[0]:s,s,l),Be=lp(N[N.length-1],s,l)-jt,Nt=(Z={})=>{let ee=ya(Z),Se={onMouseDown:Lt(ee||{})},ye={...ee,...Se};return{...Z,ref:Ke,...ye}},Ro=Z=>ee=>{Z.onMouseOver?.(ee);let Se=Number(ee.currentTarget.getAttribute(\"data-index\"));P(Se)},Ut=Z=>ee=>{Z.onMouseLeave?.(ee),P(-1)},st=(Z={})=>{let ee=ya(Z),Se={onMouseOver:Ro(ee||{}),onMouseLeave:Ut(ee||{})};return{...Z,...ee,...Se}},se=Z=>({pointerEvents:b!==-1&&b!==Z?\"none\":void 0}),xt;return p===\"vertical\"&&(xt=a?\"vertical-rl\":\"vertical-lr\"),{active:b,axis:ft,axisProps:uN,dragging:A,focusedThumbIndex:W,getHiddenInputProps:(Z={})=>{let ee=ya(Z),Se={onChange:ht(ee||{}),onFocus:Ze(ee||{}),onBlur:Ue(ee||{}),onKeyDown:Je(ee||{})},ye={...ee,...Se};return{tabIndex:h,\"aria-labelledby\":t,\"aria-orientation\":p,\"aria-valuemax\":v(l),\"aria-valuemin\":v(s),name:c,type:\"range\",min:e.min,max:e.max,step:e.step===null&&e.marks?\"any\":e.step??void 0,disabled:r,...Z,...ye,style:{...nb,direction:a?\"rtl\":\"ltr\",width:\"100%\",height:\"100%\",writingMode:xt}}},getRootProps:Nt,getThumbProps:st,marks:X,open:C,range:O,rootRef:Ke,trackLeap:Be,trackOffset:jt,values:N,getThumbStyle:se}}var fN=e=>!e||!dn(e),BC=fN;var _m=q(re(),1);function LC(e){return _e(\"MuiSlider\",e)}var dN=Ce(\"MuiSlider\",[\"root\",\"active\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"disabled\",\"dragging\",\"focusVisible\",\"mark\",\"markActive\",\"marked\",\"markLabel\",\"markLabelActive\",\"rail\",\"sizeSmall\",\"thumb\",\"thumbColorPrimary\",\"thumbColorSecondary\",\"thumbColorError\",\"thumbColorSuccess\",\"thumbColorInfo\",\"thumbColorWarning\",\"track\",\"trackInverted\",\"trackFalse\",\"thumbSizeSmall\",\"valueLabel\",\"valueLabelOpen\",\"valueLabelCircle\",\"valueLabelLabel\",\"vertical\"]),pr=dN;var tc=q(Ie(),1),mN=e=>{let{open:t}=e;return{offset:ie(t&&pr.valueLabelOpen),circle:pr.valueLabelCircle,label:pr.valueLabelLabel}};function ab(e){let{children:t,className:o,value:r}=e,n=mN(e);return t?_m.cloneElement(t,{className:t.props.className},(0,tc.jsxs)(_m.Fragment,{children:[t.props.children,(0,tc.jsx)(\"span\",{className:ie(n.offset,o),\"aria-hidden\":!0,children:(0,tc.jsx)(\"span\",{className:n.circle,children:(0,tc.jsx)(\"span\",{className:n.label,children:r})})})]})):null}var hn=q(Ie(),1);function jC(e){return e}var yN=ae(\"span\",{name:\"MuiSlider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[`color${me(o.color)}`],o.size!==\"medium\"&&t[`size${me(o.size)}`],o.marked&&t.marked,o.orientation===\"vertical\"&&t.vertical,o.track===\"inverted\"&&t.trackInverted,o.track===!1&&t.trackFalse]}})(He(({theme:e})=>({borderRadius:12,boxSizing:\"content-box\",display:\"inline-block\",position:\"relative\",cursor:\"pointer\",touchAction:\"none\",WebkitTapHighlightColor:\"transparent\",\"@media print\":{colorAdjust:\"exact\"},[`&.${pr.disabled}`]:{pointerEvents:\"none\",cursor:\"default\",color:(e.vars||e).palette.grey[400]},[`&.${pr.dragging}`]:{[`& .${pr.thumb}, & .${pr.track}`]:{transition:\"none\"}},variants:[...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),{props:{orientation:\"horizontal\"},style:{height:4,width:\"100%\",padding:\"13px 0\",\"@media (pointer: coarse)\":{padding:\"20px 0\"}}},{props:{orientation:\"horizontal\",size:\"small\"},style:{height:2}},{props:{orientation:\"horizontal\",marked:!0},style:{marginBottom:20}},{props:{orientation:\"vertical\"},style:{height:\"100%\",width:4,padding:\"0 13px\",\"@media (pointer: coarse)\":{padding:\"0 20px\"}}},{props:{orientation:\"vertical\",size:\"small\"},style:{width:2}},{props:{orientation:\"vertical\",marked:!0},style:{marginRight:44}}]}))),hN=ae(\"span\",{name:\"MuiSlider\",slot:\"Rail\"})({display:\"block\",position:\"absolute\",borderRadius:\"inherit\",backgroundColor:\"currentColor\",opacity:.38,variants:[{props:{orientation:\"horizontal\"},style:{width:\"100%\",height:\"inherit\",top:\"50%\",transform:\"translateY(-50%)\"}},{props:{orientation:\"vertical\"},style:{height:\"100%\",width:\"inherit\",left:\"50%\",transform:\"translateX(-50%)\"}},{props:{track:\"inverted\"},style:{opacity:1}}]}),gN=ae(\"span\",{name:\"MuiSlider\",slot:\"Track\"})(He(({theme:e})=>({display:\"block\",position:\"absolute\",borderRadius:\"inherit\",border:\"1px solid currentColor\",backgroundColor:\"currentColor\",transition:e.transitions.create([\"left\",\"width\",\"bottom\",\"height\"],{duration:e.transitions.duration.shortest}),variants:[{props:{size:\"small\"},style:{border:\"none\"}},{props:{orientation:\"horizontal\"},style:{height:\"inherit\",top:\"50%\",transform:\"translateY(-50%)\"}},{props:{orientation:\"vertical\"},style:{width:\"inherit\",left:\"50%\",transform:\"translateX(-50%)\"}},{props:{track:!1},style:{display:\"none\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t,track:\"inverted\"},style:{...e.vars?{backgroundColor:e.vars.palette.Slider[`${t}Track`],borderColor:e.vars.palette.Slider[`${t}Track`]}:{backgroundColor:e.lighten(e.palette[t].main,.62),borderColor:e.lighten(e.palette[t].main,.62),...e.applyStyles(\"dark\",{backgroundColor:e.darken(e.palette[t].main,.5)}),...e.applyStyles(\"dark\",{borderColor:e.darken(e.palette[t].main,.5)})}}}))]}))),bN=ae(\"span\",{name:\"MuiSlider\",slot:\"Thumb\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.thumb,t[`thumbColor${me(o.color)}`],o.size!==\"medium\"&&t[`thumbSize${me(o.size)}`]]}})(He(({theme:e})=>({position:\"absolute\",width:20,height:20,boxSizing:\"border-box\",borderRadius:\"50%\",outline:0,backgroundColor:\"currentColor\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",transition:e.transitions.create([\"box-shadow\",\"left\",\"bottom\"],{duration:e.transitions.duration.shortest}),\"&::before\":{position:\"absolute\",content:'\"\"',borderRadius:\"inherit\",width:\"100%\",height:\"100%\",boxShadow:(e.vars||e).shadows[2]},\"&::after\":{position:\"absolute\",content:'\"\"',borderRadius:\"50%\",width:42,height:42,top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\"},[`&.${pr.disabled}`]:{\"&:hover\":{boxShadow:\"none\"}},variants:[{props:{size:\"small\"},style:{width:12,height:12,\"&::before\":{boxShadow:\"none\"}}},{props:{orientation:\"horizontal\"},style:{top:\"50%\",transform:\"translate(-50%, -50%)\"}},{props:{orientation:\"vertical\"},style:{left:\"50%\",transform:\"translate(-50%, 50%)\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{[`&:hover, &.${pr.focusVisible}`]:{boxShadow:`0px 0px 0px 8px ${e.alpha((e.vars||e).palette[t].main,.16)}`,\"@media (hover: none)\":{boxShadow:\"none\"}},[`&.${pr.active}`]:{boxShadow:`0px 0px 0px 14px ${e.alpha((e.vars||e).palette[t].main,.16)}`}}}))]}))),vN=ae(ab,{name:\"MuiSlider\",slot:\"ValueLabel\"})(He(({theme:e})=>({zIndex:1,whiteSpace:\"nowrap\",...e.typography.body2,fontWeight:500,transition:e.transitions.create([\"transform\"],{duration:e.transitions.duration.shortest}),position:\"absolute\",backgroundColor:(e.vars||e).palette.grey[600],borderRadius:2,color:(e.vars||e).palette.common.white,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:\"0.25rem 0.75rem\",variants:[{props:{orientation:\"horizontal\"},style:{transform:\"translateY(-100%) scale(0)\",top:\"-10px\",transformOrigin:\"bottom center\",\"&::before\":{position:\"absolute\",content:'\"\"',width:8,height:8,transform:\"translate(-50%, 50%) rotate(45deg)\",backgroundColor:\"inherit\",bottom:0,left:\"50%\"},[`&.${pr.valueLabelOpen}`]:{transform:\"translateY(-100%) scale(1)\"}}},{props:{orientation:\"vertical\"},style:{transform:\"translateY(-50%) scale(0)\",right:\"30px\",top:\"50%\",transformOrigin:\"right center\",\"&::before\":{position:\"absolute\",content:'\"\"',width:8,height:8,transform:\"translate(-50%, -50%) rotate(45deg)\",backgroundColor:\"inherit\",right:-8,top:\"50%\"},[`&.${pr.valueLabelOpen}`]:{transform:\"translateY(-50%) scale(1)\"}}},{props:{size:\"small\"},style:{fontSize:e.typography.pxToRem(12),padding:\"0.25rem 0.5rem\"}},{props:{orientation:\"vertical\",size:\"small\"},style:{right:\"20px\"}}]})));var xN=ae(\"span\",{name:\"MuiSlider\",slot:\"Mark\",shouldForwardProp:e=>Hu(e)&&e!==\"markActive\",overridesResolver:(e,t)=>{let{markActive:o}=e;return[t.mark,o&&t.markActive]}})(He(({theme:e})=>({position:\"absolute\",width:2,height:2,borderRadius:1,backgroundColor:\"currentColor\",variants:[{props:{orientation:\"horizontal\"},style:{top:\"50%\",transform:\"translate(-1px, -50%)\"}},{props:{orientation:\"vertical\"},style:{left:\"50%\",transform:\"translate(-50%, 1px)\"}},{props:{markActive:!0},style:{backgroundColor:(e.vars||e).palette.background.paper,opacity:.8}}]}))),TN=ae(\"span\",{name:\"MuiSlider\",slot:\"MarkLabel\",shouldForwardProp:e=>Hu(e)&&e!==\"markLabelActive\"})(He(({theme:e})=>({...e.typography.body2,color:(e.vars||e).palette.text.secondary,position:\"absolute\",whiteSpace:\"nowrap\",variants:[{props:{orientation:\"horizontal\"},style:{top:30,transform:\"translateX(-50%)\",\"@media (pointer: coarse)\":{top:40}}},{props:{orientation:\"vertical\"},style:{left:36,transform:\"translateY(50%)\",\"@media (pointer: coarse)\":{left:44}}},{props:{markLabelActive:!0},style:{color:(e.vars||e).palette.text.primary}}]}))),SN=e=>{let{disabled:t,dragging:o,marked:r,orientation:n,track:a,classes:i,color:l,size:s}=e,c={root:[\"root\",t&&\"disabled\",o&&\"dragging\",r&&\"marked\",n===\"vertical\"&&\"vertical\",a===\"inverted\"&&\"trackInverted\",a===!1&&\"trackFalse\",l&&`color${me(l)}`,s&&`size${me(s)}`],rail:[\"rail\"],track:[\"track\"],mark:[\"mark\"],markActive:[\"markActive\"],markLabel:[\"markLabel\"],markLabelActive:[\"markLabelActive\"],valueLabel:[\"valueLabel\"],thumb:[\"thumb\",t&&\"disabled\",s&&`thumbSize${me(s)}`,l&&`thumbColor${me(l)}`],active:[\"active\"],disabled:[\"disabled\"],focusVisible:[\"focusVisible\"]};return Le(c,LC,i)},EN=({children:e})=>e,PN=zm.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSlider\"}),n=li(),{\"aria-label\":a,\"aria-valuetext\":i,\"aria-labelledby\":l,component:s=\"span\",components:c={},componentsProps:u={},color:m=\"primary\",classes:p,className:d,disableSwap:v=!1,disabled:T=!1,getAriaLabel:S,getAriaValueText:h,marks:y=!1,max:g=100,min:b=0,name:E,onChange:C,onChangeCommitted:P,orientation:A=\"horizontal\",shiftStep:_=10,size:z=\"medium\",step:I=1,scale:x=jC,slotProps:k,slots:U,tabIndex:O,track:N=\"normal\",value:X,valueLabelDisplay:oe=\"off\",valueLabelFormat:W=jC,...Te}=r,fe={...r,isRtl:n,max:g,min:b,classes:p,disabled:T,disableSwap:v,orientation:A,marks:y,color:m,size:z,step:I,shiftStep:_,scale:x,track:N,valueLabelDisplay:oe,valueLabelFormat:W},{axisProps:Ke,getRootProps:Ze,getHiddenInputProps:Ue,getThumbProps:xe,open:Je,active:ht,axis:we,focusedThumbIndex:ft,range:le,dragging:Oe,marks:Ae,values:et,trackOffset:dt,trackLeap:Lt,getThumbStyle:jt}=kC({...fe,rootRef:o});fe.marked=Ae.length>0&&Ae.some(Tt=>Tt.label),fe.dragging=Oe,fe.focusedThumbIndex=ft;let Be=SN(fe),Nt=U?.root??c.Root??yN,Ro=U?.rail??c.Rail??hN,Ut=U?.track??c.Track??gN,st=U?.thumb??c.Thumb??bN,se=U?.valueLabel??c.ValueLabel??vN,xt=U?.mark??c.Mark??xN,fr=U?.markLabel??c.MarkLabel??TN,Z=U?.input??c.Input??\"input\",ee=k?.root??u.root,Se=k?.rail??u.rail,ye=k?.track??u.track,ze=k?.thumb??u.thumb,ue=k?.valueLabel??u.valueLabel,gt=k?.mark??u.mark,ce=k?.markLabel??u.markLabel,ke=k?.input??u.input,he=cr({elementType:Nt,getSlotProps:Ze,externalSlotProps:ee,externalForwardedProps:Te,additionalProps:{...BC(Nt)&&{as:s}},ownerState:{...fe,...ee?.ownerState},className:[Be.root,d]}),Wt=cr({elementType:Ro,externalSlotProps:Se,ownerState:fe,className:Be.rail}),be=cr({elementType:Ut,externalSlotProps:ye,additionalProps:{style:{...Ke[we].offset(dt),...Ke[we].leap(Lt)}},ownerState:{...fe,...ye?.ownerState},className:Be.track}),uo=cr({elementType:st,getSlotProps:xe,externalSlotProps:ze,ownerState:{...fe,...ze?.ownerState},className:Be.thumb}),ve=cr({elementType:se,externalSlotProps:ue,ownerState:{...fe,...ue?.ownerState},className:Be.valueLabel}),po=cr({elementType:xt,externalSlotProps:gt,ownerState:fe,className:Be.mark}),Ht=cr({elementType:fr,externalSlotProps:ce,ownerState:fe,className:Be.markLabel}),Sn=cr({elementType:Z,getSlotProps:Ue,externalSlotProps:ke,ownerState:fe});return(0,hn.jsxs)(Nt,{...he,children:[(0,hn.jsx)(Ro,{...Wt}),(0,hn.jsx)(Ut,{...be}),Ae.filter(Tt=>Tt.value>=b&&Tt.value<=g).map((Tt,Qe)=>{let Ar=lp(Tt.value,b,g),En=Ke[we].offset(Ar),Gt;return N===!1?Gt=et.includes(Tt.value):Gt=N===\"normal\"&&(le?Tt.value>=et[0]&&Tt.value<=et[et.length-1]:Tt.value<=et[0])||N===\"inverted\"&&(le?Tt.value<=et[0]||Tt.value>=et[et.length-1]:Tt.value>=et[0]),(0,hn.jsxs)(zm.Fragment,{children:[(0,hn.jsx)(xt,{\"data-index\":Qe,...po,...!dn(xt)&&{markActive:Gt},style:{...En,...po.style},className:ie(po.className,Gt&&Be.markActive)}),Tt.label!=null?(0,hn.jsx)(fr,{\"aria-hidden\":!0,\"data-index\":Qe,...Ht,...!dn(fr)&&{markLabelActive:Gt},style:{...En,...Ht.style},className:ie(Be.markLabel,Ht.className,Gt&&Be.markLabelActive),children:Tt.label}):null]},Qe)}),et.map((Tt,Qe)=>{let Ar=lp(Tt,b,g),En=Ke[we].offset(Ar),Gt=oe===\"off\"?EN:se;return(0,hn.jsx)(Gt,{...!dn(Gt)&&{valueLabelFormat:W,valueLabelDisplay:oe,value:typeof W==\"function\"?W(x(Tt),Qe):W,index:Qe,open:Je===Qe||ht===Qe||oe===\"on\",disabled:T},...ve,children:(0,hn.jsx)(st,{\"data-index\":Qe,...uo,className:ie(Be.thumb,uo.className,ht===Qe&&Be.active,ft===Qe&&Be.focusVisible),style:{...En,...jt(Qe),...uo.style},children:(0,hn.jsx)(Z,{\"data-index\":Qe,\"aria-label\":S?S(Qe):a,\"aria-valuenow\":x(Tt),\"aria-labelledby\":l,\"aria-valuetext\":h?h(x(Tt),Qe):i,value:et[Qe],...Sn})})},Qe)})]})}),km=PN;var oo=q(re(),1);var sR=q(re(),1);var Vo=q(re(),1);var Qt=\"top\",go=\"bottom\",co=\"right\",to=\"left\",Bm=\"auto\",fi=[Qt,go,co,to],va=\"start\",al=\"end\",UC=\"clippingParents\",Lm=\"viewport\",oc=\"popper\",HC=\"reference\",ib=fi.reduce(function(e,t){return e.concat([t+\"-\"+va,t+\"-\"+al])},[]),jm=[].concat(fi,[Bm]).reduce(function(e,t){return e.concat([t,t+\"-\"+va,t+\"-\"+al])},[]),CN=\"beforeRead\",RN=\"read\",wN=\"afterRead\",MN=\"beforeMain\",ON=\"main\",AN=\"afterMain\",DN=\"beforeWrite\",NN=\"write\",_N=\"afterWrite\",VC=[CN,RN,wN,MN,ON,AN,DN,NN,_N];function Po(e){return e?(e.nodeName||\"\").toLowerCase():null}function Bt(e){if(e==null)return window;if(e.toString()!==\"[object Window]\"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Zr(e){var t=Bt(e).Element;return e instanceof t||e instanceof Element}function bo(e){var t=Bt(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function rc(e){if(typeof ShadowRoot>\"u\")return!1;var t=Bt(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function zN(e){var t=e.state;Object.keys(t.elements).forEach(function(o){var r=t.styles[o]||{},n=t.attributes[o]||{},a=t.elements[o];!bo(a)||!Po(a)||(Object.assign(a.style,r),Object.keys(n).forEach(function(i){var l=n[i];l===!1?a.removeAttribute(i):a.setAttribute(i,l===!0?\"\":l)}))})}function kN(e){var t=e.state,o={popper:{position:t.options.strategy,left:\"0\",top:\"0\",margin:\"0\"},arrow:{position:\"absolute\"},reference:{}};return Object.assign(t.elements.popper.style,o.popper),t.styles=o,t.elements.arrow&&Object.assign(t.elements.arrow.style,o.arrow),function(){Object.keys(t.elements).forEach(function(r){var n=t.elements[r],a=t.attributes[r]||{},i=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:o[r]),l=i.reduce(function(s,c){return s[c]=\"\",s},{});!bo(n)||!Po(n)||(Object.assign(n.style,l),Object.keys(a).forEach(function(s){n.removeAttribute(s)}))})}}var $C={name:\"applyStyles\",enabled:!0,phase:\"write\",fn:zN,effect:kN,requires:[\"computeStyles\"]};function Co(e){return e.split(\"-\")[0]}var gn=Math.max,il=Math.min,xa=Math.round;function nc(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+\"/\"+t.version}).join(\" \"):navigator.userAgent}function sp(){return!/^((?!chrome|android).)*safari/i.test(nc())}function Jr(e,t,o){t===void 0&&(t=!1),o===void 0&&(o=!1);var r=e.getBoundingClientRect(),n=1,a=1;t&&bo(e)&&(n=e.offsetWidth>0&&xa(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&xa(r.height)/e.offsetHeight||1);var i=Zr(e)?Bt(e):window,l=i.visualViewport,s=!sp()&&o,c=(r.left+(s&&l?l.offsetLeft:0))/n,u=(r.top+(s&&l?l.offsetTop:0))/a,m=r.width/n,p=r.height/a;return{width:m,height:p,top:u,right:c+m,bottom:u+p,left:c,x:c,y:u}}function ll(e){var t=Jr(e),o=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-o)<=1&&(o=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:o,height:r}}function cp(e,t){var o=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(o&&rc(o)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Zo(e){return Bt(e).getComputedStyle(e)}function lb(e){return[\"table\",\"td\",\"th\"].indexOf(Po(e))>=0}function ko(e){return((Zr(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ta(e){return Po(e)===\"html\"?e:e.assignedSlot||e.parentNode||(rc(e)?e.host:null)||ko(e)}function YC(e){return!bo(e)||Zo(e).position===\"fixed\"?null:e.offsetParent}function BN(e){var t=/firefox/i.test(nc()),o=/Trident/i.test(nc());if(o&&bo(e)){var r=Zo(e);if(r.position===\"fixed\")return null}var n=Ta(e);for(rc(n)&&(n=n.host);bo(n)&&[\"html\",\"body\"].indexOf(Po(n))<0;){var a=Zo(n);if(a.transform!==\"none\"||a.perspective!==\"none\"||a.contain===\"paint\"||[\"transform\",\"perspective\"].indexOf(a.willChange)!==-1||t&&a.willChange===\"filter\"||t&&a.filter&&a.filter!==\"none\")return n;n=n.parentNode}return null}function bn(e){for(var t=Bt(e),o=YC(e);o&&lb(o)&&Zo(o).position===\"static\";)o=YC(o);return o&&(Po(o)===\"html\"||Po(o)===\"body\"&&Zo(o).position===\"static\")?t:o||BN(e)||t}function sl(e){return[\"top\",\"bottom\"].indexOf(e)>=0?\"x\":\"y\"}function cl(e,t,o){return gn(e,il(t,o))}function XC(e,t,o){var r=cl(e,t,o);return r>o?o:r}function up(){return{top:0,right:0,bottom:0,left:0}}function pp(e){return Object.assign({},up(),e)}function fp(e,t){return t.reduce(function(o,r){return o[r]=e,o},{})}var LN=function(t,o){return t=typeof t==\"function\"?t(Object.assign({},o.rects,{placement:o.placement})):t,pp(typeof t!=\"number\"?t:fp(t,fi))};function jN(e){var t,o=e.state,r=e.name,n=e.options,a=o.elements.arrow,i=o.modifiersData.popperOffsets,l=Co(o.placement),s=sl(l),c=[to,co].indexOf(l)>=0,u=c?\"height\":\"width\";if(!(!a||!i)){var m=LN(n.padding,o),p=ll(a),d=s===\"y\"?Qt:to,v=s===\"y\"?go:co,T=o.rects.reference[u]+o.rects.reference[s]-i[s]-o.rects.popper[u],S=i[s]-o.rects.reference[s],h=bn(a),y=h?s===\"y\"?h.clientHeight||0:h.clientWidth||0:0,g=T/2-S/2,b=m[d],E=y-p[u]-m[v],C=y/2-p[u]/2+g,P=cl(b,C,E),A=s;o.modifiersData[r]=(t={},t[A]=P,t.centerOffset=P-C,t)}}function UN(e){var t=e.state,o=e.options,r=o.element,n=r===void 0?\"[data-popper-arrow]\":r;n!=null&&(typeof n==\"string\"&&(n=t.elements.popper.querySelector(n),!n)||cp(t.elements.popper,n)&&(t.elements.arrow=n))}var GC={name:\"arrow\",enabled:!0,phase:\"main\",fn:jN,effect:UN,requires:[\"popperOffsets\"],requiresIfExists:[\"preventOverflow\"]};function en(e){return e.split(\"-\")[1]}var HN={top:\"auto\",right:\"auto\",bottom:\"auto\",left:\"auto\"};function VN(e,t){var o=e.x,r=e.y,n=t.devicePixelRatio||1;return{x:xa(o*n)/n||0,y:xa(r*n)/n||0}}function qC(e){var t,o=e.popper,r=e.popperRect,n=e.placement,a=e.variation,i=e.offsets,l=e.position,s=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,m=e.isFixed,p=i.x,d=p===void 0?0:p,v=i.y,T=v===void 0?0:v,S=typeof u==\"function\"?u({x:d,y:T}):{x:d,y:T};d=S.x,T=S.y;var h=i.hasOwnProperty(\"x\"),y=i.hasOwnProperty(\"y\"),g=to,b=Qt,E=window;if(c){var C=bn(o),P=\"clientHeight\",A=\"clientWidth\";if(C===Bt(o)&&(C=ko(o),Zo(C).position!==\"static\"&&l===\"absolute\"&&(P=\"scrollHeight\",A=\"scrollWidth\")),C=C,n===Qt||(n===to||n===co)&&a===al){b=go;var _=m&&C===E&&E.visualViewport?E.visualViewport.height:C[P];T-=_-r.height,T*=s?1:-1}if(n===to||(n===Qt||n===go)&&a===al){g=co;var z=m&&C===E&&E.visualViewport?E.visualViewport.width:C[A];d-=z-r.width,d*=s?1:-1}}var I=Object.assign({position:l},c&&HN),x=u===!0?VN({x:d,y:T},Bt(o)):{x:d,y:T};if(d=x.x,T=x.y,s){var k;return Object.assign({},I,(k={},k[b]=y?\"0\":\"\",k[g]=h?\"0\":\"\",k.transform=(E.devicePixelRatio||1)<=1?\"translate(\"+d+\"px, \"+T+\"px)\":\"translate3d(\"+d+\"px, \"+T+\"px, 0)\",k))}return Object.assign({},I,(t={},t[b]=y?T+\"px\":\"\",t[g]=h?d+\"px\":\"\",t.transform=\"\",t))}function $N(e){var t=e.state,o=e.options,r=o.gpuAcceleration,n=r===void 0?!0:r,a=o.adaptive,i=a===void 0?!0:a,l=o.roundOffsets,s=l===void 0?!0:l,c={placement:Co(t.placement),variation:en(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:n,isFixed:t.options.strategy===\"fixed\"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,qC(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:s})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,qC(Object.assign({},c,{offsets:t.modifiersData.arrow,position:\"absolute\",adaptive:!1,roundOffsets:s})))),t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-placement\":t.placement})}var IC={name:\"computeStyles\",enabled:!0,phase:\"beforeWrite\",fn:$N,data:{}};var Um={passive:!0};function YN(e){var t=e.state,o=e.instance,r=e.options,n=r.scroll,a=n===void 0?!0:n,i=r.resize,l=i===void 0?!0:i,s=Bt(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach(function(u){u.addEventListener(\"scroll\",o.update,Um)}),l&&s.addEventListener(\"resize\",o.update,Um),function(){a&&c.forEach(function(u){u.removeEventListener(\"scroll\",o.update,Um)}),l&&s.removeEventListener(\"resize\",o.update,Um)}}var FC={name:\"eventListeners\",enabled:!0,phase:\"write\",fn:function(){},effect:YN,data:{}};var XN={left:\"right\",right:\"left\",bottom:\"top\",top:\"bottom\"};function ac(e){return e.replace(/left|right|bottom|top/g,function(t){return XN[t]})}var GN={start:\"end\",end:\"start\"};function Hm(e){return e.replace(/start|end/g,function(t){return GN[t]})}function ul(e){var t=Bt(e),o=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:o,scrollTop:r}}function pl(e){return Jr(ko(e)).left+ul(e).scrollLeft}function sb(e,t){var o=Bt(e),r=ko(e),n=o.visualViewport,a=r.clientWidth,i=r.clientHeight,l=0,s=0;if(n){a=n.width,i=n.height;var c=sp();(c||!c&&t===\"fixed\")&&(l=n.offsetLeft,s=n.offsetTop)}return{width:a,height:i,x:l+pl(e),y:s}}function cb(e){var t,o=ko(e),r=ul(e),n=(t=e.ownerDocument)==null?void 0:t.body,a=gn(o.scrollWidth,o.clientWidth,n?n.scrollWidth:0,n?n.clientWidth:0),i=gn(o.scrollHeight,o.clientHeight,n?n.scrollHeight:0,n?n.clientHeight:0),l=-r.scrollLeft+pl(e),s=-r.scrollTop;return Zo(n||o).direction===\"rtl\"&&(l+=gn(o.clientWidth,n?n.clientWidth:0)-a),{width:a,height:i,x:l,y:s}}function fl(e){var t=Zo(e),o=t.overflow,r=t.overflowX,n=t.overflowY;return/auto|scroll|overlay|hidden/.test(o+n+r)}function Vm(e){return[\"html\",\"body\",\"#document\"].indexOf(Po(e))>=0?e.ownerDocument.body:bo(e)&&fl(e)?e:Vm(Ta(e))}function di(e,t){var o;t===void 0&&(t=[]);var r=Vm(e),n=r===((o=e.ownerDocument)==null?void 0:o.body),a=Bt(r),i=n?[a].concat(a.visualViewport||[],fl(r)?r:[]):r,l=t.concat(i);return n?l:l.concat(di(Ta(i)))}function ic(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function qN(e,t){var o=Jr(e,!1,t===\"fixed\");return o.top=o.top+e.clientTop,o.left=o.left+e.clientLeft,o.bottom=o.top+e.clientHeight,o.right=o.left+e.clientWidth,o.width=e.clientWidth,o.height=e.clientHeight,o.x=o.left,o.y=o.top,o}function KC(e,t,o){return t===Lm?ic(sb(e,o)):Zr(t)?qN(t,o):ic(cb(ko(e)))}function IN(e){var t=di(Ta(e)),o=[\"absolute\",\"fixed\"].indexOf(Zo(e).position)>=0,r=o&&bo(e)?bn(e):e;return Zr(r)?t.filter(function(n){return Zr(n)&&cp(n,r)&&Po(n)!==\"body\"}):[]}function ub(e,t,o,r){var n=t===\"clippingParents\"?IN(e):[].concat(t),a=[].concat(n,[o]),i=a[0],l=a.reduce(function(s,c){var u=KC(e,c,r);return s.top=gn(u.top,s.top),s.right=il(u.right,s.right),s.bottom=il(u.bottom,s.bottom),s.left=gn(u.left,s.left),s},KC(e,i,r));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}function dp(e){var t=e.reference,o=e.element,r=e.placement,n=r?Co(r):null,a=r?en(r):null,i=t.x+t.width/2-o.width/2,l=t.y+t.height/2-o.height/2,s;switch(n){case Qt:s={x:i,y:t.y-o.height};break;case go:s={x:i,y:t.y+t.height};break;case co:s={x:t.x+t.width,y:l};break;case to:s={x:t.x-o.width,y:l};break;default:s={x:t.x,y:t.y}}var c=n?sl(n):null;if(c!=null){var u=c===\"y\"?\"height\":\"width\";switch(a){case va:s[c]=s[c]-(t[u]/2-o[u]/2);break;case al:s[c]=s[c]+(t[u]/2-o[u]/2);break;default:}}return s}function vn(e,t){t===void 0&&(t={});var o=t,r=o.placement,n=r===void 0?e.placement:r,a=o.strategy,i=a===void 0?e.strategy:a,l=o.boundary,s=l===void 0?UC:l,c=o.rootBoundary,u=c===void 0?Lm:c,m=o.elementContext,p=m===void 0?oc:m,d=o.altBoundary,v=d===void 0?!1:d,T=o.padding,S=T===void 0?0:T,h=pp(typeof S!=\"number\"?S:fp(S,fi)),y=p===oc?HC:oc,g=e.rects.popper,b=e.elements[v?y:p],E=ub(Zr(b)?b:b.contextElement||ko(e.elements.popper),s,u,i),C=Jr(e.elements.reference),P=dp({reference:C,element:g,strategy:\"absolute\",placement:n}),A=ic(Object.assign({},g,P)),_=p===oc?A:C,z={top:E.top-_.top+h.top,bottom:_.bottom-E.bottom+h.bottom,left:E.left-_.left+h.left,right:_.right-E.right+h.right},I=e.modifiersData.offset;if(p===oc&&I){var x=I[n];Object.keys(z).forEach(function(k){var U=[co,go].indexOf(k)>=0?1:-1,O=[Qt,go].indexOf(k)>=0?\"y\":\"x\";z[k]+=x[O]*U})}return z}function pb(e,t){t===void 0&&(t={});var o=t,r=o.placement,n=o.boundary,a=o.rootBoundary,i=o.padding,l=o.flipVariations,s=o.allowedAutoPlacements,c=s===void 0?jm:s,u=en(r),m=u?l?ib:ib.filter(function(v){return en(v)===u}):fi,p=m.filter(function(v){return c.indexOf(v)>=0});p.length===0&&(p=m);var d=p.reduce(function(v,T){return v[T]=vn(e,{placement:T,boundary:n,rootBoundary:a,padding:i})[Co(T)],v},{});return Object.keys(d).sort(function(v,T){return d[v]-d[T]})}function FN(e){if(Co(e)===Bm)return[];var t=ac(e);return[Hm(e),t,Hm(t)]}function KN(e){var t=e.state,o=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var n=o.mainAxis,a=n===void 0?!0:n,i=o.altAxis,l=i===void 0?!0:i,s=o.fallbackPlacements,c=o.padding,u=o.boundary,m=o.rootBoundary,p=o.altBoundary,d=o.flipVariations,v=d===void 0?!0:d,T=o.allowedAutoPlacements,S=t.options.placement,h=Co(S),y=h===S,g=s||(y||!v?[ac(S)]:FN(S)),b=[S].concat(g).reduce(function(Ue,xe){return Ue.concat(Co(xe)===Bm?pb(t,{placement:xe,boundary:u,rootBoundary:m,padding:c,flipVariations:v,allowedAutoPlacements:T}):xe)},[]),E=t.rects.reference,C=t.rects.popper,P=new Map,A=!0,_=b[0],z=0;z=0,O=U?\"width\":\"height\",N=vn(t,{placement:I,boundary:u,rootBoundary:m,altBoundary:p,padding:c}),X=U?k?co:to:k?go:Qt;E[O]>C[O]&&(X=ac(X));var oe=ac(X),W=[];if(a&&W.push(N[x]<=0),l&&W.push(N[X]<=0,N[oe]<=0),W.every(function(Ue){return Ue})){_=I,A=!1;break}P.set(I,W)}if(A)for(var Te=v?3:1,fe=function(xe){var Je=b.find(function(ht){var we=P.get(ht);if(we)return we.slice(0,xe).every(function(ft){return ft})});if(Je)return _=Je,\"break\"},Ke=Te;Ke>0;Ke--){var Ze=fe(Ke);if(Ze===\"break\")break}t.placement!==_&&(t.modifiersData[r]._skip=!0,t.placement=_,t.reset=!0)}}var QC={name:\"flip\",enabled:!0,phase:\"main\",fn:KN,requiresIfExists:[\"offset\"],data:{_skip:!1}};function WC(e,t,o){return o===void 0&&(o={x:0,y:0}),{top:e.top-t.height-o.y,right:e.right-t.width+o.x,bottom:e.bottom-t.height+o.y,left:e.left-t.width-o.x}}function ZC(e){return[Qt,co,go,to].some(function(t){return e[t]>=0})}function QN(e){var t=e.state,o=e.name,r=t.rects.reference,n=t.rects.popper,a=t.modifiersData.preventOverflow,i=vn(t,{elementContext:\"reference\"}),l=vn(t,{altBoundary:!0}),s=WC(i,r),c=WC(l,n,a),u=ZC(s),m=ZC(c);t.modifiersData[o]={referenceClippingOffsets:s,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:m},t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-reference-hidden\":u,\"data-popper-escaped\":m})}var JC={name:\"hide\",enabled:!0,phase:\"main\",requiresIfExists:[\"preventOverflow\"],fn:QN};function WN(e,t,o){var r=Co(e),n=[to,Qt].indexOf(r)>=0?-1:1,a=typeof o==\"function\"?o(Object.assign({},t,{placement:e})):o,i=a[0],l=a[1];return i=i||0,l=(l||0)*n,[to,co].indexOf(r)>=0?{x:l,y:i}:{x:i,y:l}}function ZN(e){var t=e.state,o=e.options,r=e.name,n=o.offset,a=n===void 0?[0,0]:n,i=jm.reduce(function(u,m){return u[m]=WN(m,t.rects,a),u},{}),l=i[t.placement],s=l.x,c=l.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=i}var eR={name:\"offset\",enabled:!0,phase:\"main\",requires:[\"popperOffsets\"],fn:ZN};function JN(e){var t=e.state,o=e.name;t.modifiersData[o]=dp({reference:t.rects.reference,element:t.rects.popper,strategy:\"absolute\",placement:t.placement})}var tR={name:\"popperOffsets\",enabled:!0,phase:\"read\",fn:JN,data:{}};function fb(e){return e===\"x\"?\"y\":\"x\"}function e_(e){var t=e.state,o=e.options,r=e.name,n=o.mainAxis,a=n===void 0?!0:n,i=o.altAxis,l=i===void 0?!1:i,s=o.boundary,c=o.rootBoundary,u=o.altBoundary,m=o.padding,p=o.tether,d=p===void 0?!0:p,v=o.tetherOffset,T=v===void 0?0:v,S=vn(t,{boundary:s,rootBoundary:c,padding:m,altBoundary:u}),h=Co(t.placement),y=en(t.placement),g=!y,b=sl(h),E=fb(b),C=t.modifiersData.popperOffsets,P=t.rects.reference,A=t.rects.popper,_=typeof T==\"function\"?T(Object.assign({},t.rects,{placement:t.placement})):T,z=typeof _==\"number\"?{mainAxis:_,altAxis:_}:Object.assign({mainAxis:0,altAxis:0},_),I=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,x={x:0,y:0};if(C){if(a){var k,U=b===\"y\"?Qt:to,O=b===\"y\"?go:co,N=b===\"y\"?\"height\":\"width\",X=C[b],oe=X+S[U],W=X-S[O],Te=d?-A[N]/2:0,fe=y===va?P[N]:A[N],Ke=y===va?-A[N]:-P[N],Ze=t.elements.arrow,Ue=d&&Ze?ll(Ze):{width:0,height:0},xe=t.modifiersData[\"arrow#persistent\"]?t.modifiersData[\"arrow#persistent\"].padding:up(),Je=xe[U],ht=xe[O],we=cl(0,P[N],Ue[N]),ft=g?P[N]/2-Te-we-Je-z.mainAxis:fe-we-Je-z.mainAxis,le=g?-P[N]/2+Te+we+ht+z.mainAxis:Ke+we+ht+z.mainAxis,Oe=t.elements.arrow&&bn(t.elements.arrow),Ae=Oe?b===\"y\"?Oe.clientTop||0:Oe.clientLeft||0:0,et=(k=I?.[b])!=null?k:0,dt=X+ft-et-Ae,Lt=X+le-et,jt=cl(d?il(oe,dt):oe,X,d?gn(W,Lt):W);C[b]=jt,x[b]=jt-X}if(l){var Be,Nt=b===\"x\"?Qt:to,Ro=b===\"x\"?go:co,Ut=C[E],st=E===\"y\"?\"height\":\"width\",se=Ut+S[Nt],xt=Ut-S[Ro],fr=[Qt,to].indexOf(h)!==-1,Z=(Be=I?.[E])!=null?Be:0,ee=fr?se:Ut-P[st]-A[st]-Z+z.altAxis,Se=fr?Ut+P[st]+A[st]-Z-z.altAxis:xt,ye=d&&fr?XC(ee,Ut,Se):cl(d?ee:se,Ut,d?Se:xt);C[E]=ye,x[E]=ye-Ut}t.modifiersData[r]=x}}var oR={name:\"preventOverflow\",enabled:!0,phase:\"main\",fn:e_,requiresIfExists:[\"offset\"]};function db(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function mb(e){return e===Bt(e)||!bo(e)?ul(e):db(e)}function t_(e){var t=e.getBoundingClientRect(),o=xa(t.width)/e.offsetWidth||1,r=xa(t.height)/e.offsetHeight||1;return o!==1||r!==1}function yb(e,t,o){o===void 0&&(o=!1);var r=bo(t),n=bo(t)&&t_(t),a=ko(t),i=Jr(e,n,o),l={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(r||!r&&!o)&&((Po(t)!==\"body\"||fl(a))&&(l=mb(t)),bo(t)?(s=Jr(t,!0),s.x+=t.clientLeft,s.y+=t.clientTop):a&&(s.x=pl(a))),{x:i.left+l.scrollLeft-s.x,y:i.top+l.scrollTop-s.y,width:i.width,height:i.height}}function o_(e){var t=new Map,o=new Set,r=[];e.forEach(function(a){t.set(a.name,a)});function n(a){o.add(a.name);var i=[].concat(a.requires||[],a.requiresIfExists||[]);i.forEach(function(l){if(!o.has(l)){var s=t.get(l);s&&n(s)}}),r.push(a)}return e.forEach(function(a){o.has(a.name)||n(a)}),r}function hb(e){var t=o_(e);return VC.reduce(function(o,r){return o.concat(t.filter(function(n){return n.phase===r}))},[])}function gb(e){var t;return function(){return t||(t=new Promise(function(o){Promise.resolve().then(function(){t=void 0,o(e())})})),t}}function bb(e){var t=e.reduce(function(o,r){var n=o[r.name];return o[r.name]=n?Object.assign({},n,r,{options:Object.assign({},n.options,r.options),data:Object.assign({},n.data,r.data)}):r,o},{});return Object.keys(t).map(function(o){return t[o]})}var rR={placement:\"bottom\",modifiers:[],strategy:\"absolute\"};function nR(){for(var e=arguments.length,t=new Array(e),o=0;o{let{classes:t}=e;return Le({root:[\"root\"]},iR,t)},l_={},s_=Vo.forwardRef(function(t,o){let{anchorEl:r,children:n,direction:a,disablePortal:i,modifiers:l,open:s,placement:c,popperOptions:u,popperRef:m,slotProps:p={},slots:d={},TransitionProps:v,ownerState:T,...S}=t,h=Vo.useRef(null),y=yo(h,o),g=Vo.useRef(null),b=yo(g,m),E=Vo.useRef(b);wr(()=>{E.current=b},[b]),Vo.useImperativeHandle(m,()=>g.current,[]);let C=n_(c,a),[P,A]=Vo.useState(C),[_,z]=Vo.useState(xb(r));Vo.useEffect(()=>{g.current&&g.current.forceUpdate()}),Vo.useEffect(()=>{r&&z(xb(r))},[r]),wr(()=>{if(!_||!s)return;let O=oe=>{A(oe.placement)},N=[{name:\"preventOverflow\",options:{altBoundary:i}},{name:\"flip\",options:{altBoundary:i}},{name:\"onUpdate\",enabled:!0,phase:\"afterWrite\",fn:({state:oe})=>{O(oe)}}];l!=null&&(N=N.concat(l)),u&&u.modifiers!=null&&(N=N.concat(u.modifiers));let X=vb(_,h.current,{placement:C,...u,modifiers:N});return E.current(X),()=>{X.destroy(),E.current(null)}},[_,i,l,s,u,C]);let I={placement:P};v!==null&&(I.TransitionProps=v);let x=i_(t),k=d.root??\"div\",U=cr({elementType:k,externalSlotProps:p.root,externalForwardedProps:S,additionalProps:{role:\"tooltip\",ref:y},ownerState:t,className:x.root});return(0,$m.jsx)(k,{...U,children:typeof n==\"function\"?n(I):n})}),c_=Vo.forwardRef(function(t,o){let{anchorEl:r,children:n,container:a,direction:i=\"ltr\",disablePortal:l=!1,keepMounted:s=!1,modifiers:c,open:u,placement:m=\"bottom\",popperOptions:p=l_,popperRef:d,style:v,transition:T=!1,slotProps:S={},slots:h={},...y}=t,[g,b]=Vo.useState(!0),E=()=>{b(!1)},C=()=>{b(!0)};if(!s&&!u&&(!T||g))return null;let P;if(a)P=a;else if(r){let z=xb(r);P=z&&a_(z)?Yt(z).body:Yt(null).body}let A=!u&&s&&(!T||g)?\"none\":void 0,_=T?{in:u,onEnter:E,onExited:C}:void 0;return(0,$m.jsx)(ap,{disablePortal:l,container:P,children:(0,$m.jsx)(s_,{anchorEl:r,direction:i,disablePortal:l,modifiers:c,ref:o,open:T?!g:u,placement:m,popperOptions:p,popperRef:d,slotProps:S,slots:h,...y,style:{position:\"fixed\",top:0,left:0,display:A,...v},TransitionProps:_,children:n})})}),lR=c_;var cR=q(Ie(),1),u_=ae(lR,{name:\"MuiPopper\",slot:\"Root\"})({}),p_=sR.forwardRef(function(t,o){let r=li(),n=je({props:t,name:\"MuiPopper\"}),{anchorEl:a,component:i,components:l,componentsProps:s,container:c,disablePortal:u,keepMounted:m,modifiers:p,open:d,placement:v,popperOptions:T,popperRef:S,transition:h,slots:y,slotProps:g,...b}=n,E=y?.root??l?.Root,C={anchorEl:a,container:c,disablePortal:u,keepMounted:m,modifiers:p,open:d,placement:v,popperOptions:T,popperRef:S,transition:h,...b};return(0,cR.jsx)(u_,{as:i,direction:r?\"rtl\":\"ltr\",slots:{root:E},slotProps:g??s,...C,ref:o})}),Ym=p_;function uR(e){return _e(\"MuiTooltip\",e)}var f_=Ce(\"MuiTooltip\",[\"popper\",\"popperInteractive\",\"popperArrow\",\"popperClose\",\"tooltip\",\"tooltipArrow\",\"touch\",\"tooltipPlacementLeft\",\"tooltipPlacementRight\",\"tooltipPlacementTop\",\"tooltipPlacementBottom\",\"arrow\"]),Xt=f_;var mi=q(Ie(),1);function d_(e){return Math.round(e*1e5)/1e5}var m_=e=>{let{classes:t,disableInteractive:o,arrow:r,touch:n,placement:a}=e,i={popper:[\"popper\",!o&&\"popperInteractive\",r&&\"popperArrow\"],tooltip:[\"tooltip\",r&&\"tooltipArrow\",n&&\"touch\",`tooltipPlacement${me(a.split(\"-\")[0])}`],arrow:[\"arrow\"]};return Le(i,uR,t)},y_=ae(Ym,{name:\"MuiTooltip\",slot:\"Popper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.popper,!o.disableInteractive&&t.popperInteractive,o.arrow&&t.popperArrow,!o.open&&t.popperClose]}})(He(({theme:e})=>({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:\"none\",variants:[{props:({ownerState:t})=>!t.disableInteractive,style:{pointerEvents:\"auto\"}},{props:({open:t})=>!t,style:{pointerEvents:\"none\"}},{props:({ownerState:t})=>t.arrow,style:{[`&[data-popper-placement*=\"bottom\"] .${Xt.arrow}`]:{top:0,marginTop:\"-0.71em\",\"&::before\":{transformOrigin:\"0 100%\"}},[`&[data-popper-placement*=\"top\"] .${Xt.arrow}`]:{bottom:0,marginBottom:\"-0.71em\",\"&::before\":{transformOrigin:\"100% 0\"}},[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"100% 100%\"}},[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"0 0\"}}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}}]}))),h_=ae(\"div\",{name:\"MuiTooltip\",slot:\"Tooltip\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.tooltip,o.touch&&t.touch,o.arrow&&t.tooltipArrow,t[`tooltipPlacement${me(o.placement.split(\"-\")[0])}`]]}})(He(({theme:e})=>({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.92),borderRadius:(e.vars||e).shape.borderRadius,color:(e.vars||e).palette.common.white,fontFamily:e.typography.fontFamily,padding:\"4px 8px\",fontSize:e.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:\"break-word\",fontWeight:e.typography.fontWeightMedium,[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{transformOrigin:\"right center\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{transformOrigin:\"left center\"},[`.${Xt.popper}[data-popper-placement*=\"top\"] &`]:{transformOrigin:\"center bottom\",marginBottom:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"bottom\"] &`]:{transformOrigin:\"center top\",marginTop:\"14px\"},variants:[{props:({ownerState:t})=>t.arrow,style:{position:\"relative\",margin:0}},{props:({ownerState:t})=>t.touch,style:{padding:\"8px 16px\",fontSize:e.typography.pxToRem(14),lineHeight:`${d_(16/14)}em`,fontWeight:e.typography.fontWeightRegular}},{props:({ownerState:t})=>!t.isRtl,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"14px\"}}},{props:({ownerState:t})=>!t.isRtl&&t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"24px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"24px\"}}},{props:({ownerState:t})=>!!t.isRtl,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"14px\"}}},{props:({ownerState:t})=>!!t.isRtl&&t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"24px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"top\"] &`]:{marginBottom:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"bottom\"] &`]:{marginTop:\"24px\"}}}]}))),g_=ae(\"span\",{name:\"MuiTooltip\",slot:\"Arrow\"})(He(({theme:e})=>({overflow:\"hidden\",position:\"absolute\",width:\"1em\",height:\"0.71em\",boxSizing:\"border-box\",color:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.9),\"&::before\":{content:'\"\"',margin:\"auto\",display:\"block\",width:\"100%\",height:\"100%\",backgroundColor:\"currentColor\",transform:\"rotate(45deg)\"}}))),Xm=!1,pR=new Xs,mp={x:0,y:0};function Gm(e,t){return(o,...r)=>{t&&t(o,...r),e(o,...r)}}var b_=oo.forwardRef(function(t,o){let r=je({props:t,name:\"MuiTooltip\"}),{arrow:n=!1,children:a,classes:i,components:l={},componentsProps:s={},describeChild:c=!1,disableFocusListener:u=!1,disableHoverListener:m=!1,disableInteractive:p=!1,disableTouchListener:d=!1,enterDelay:v=100,enterNextDelay:T=0,enterTouchDelay:S=700,followCursor:h=!1,id:y,leaveDelay:g=0,leaveTouchDelay:b=1500,onClose:E,onOpen:C,open:P,placement:A=\"bottom\",PopperComponent:_,PopperProps:z={},slotProps:I={},slots:x={},title:k,TransitionComponent:U,TransitionProps:O,...N}=r,X=oo.isValidElement(a)?a:(0,mi.jsx)(\"span\",{children:a}),oe=kn(),W=li(),[Te,fe]=oo.useState(),[Ke,Ze]=oo.useState(null),Ue=oo.useRef(!1),xe=p||h,Je=fn(),ht=fn(),we=fn(),ft=fn(),[le,Oe]=Zd({controlled:P,default:!1,name:\"Tooltip\",state:\"open\"}),Ae=le,et=tl(y),dt=oo.useRef(),Lt=si(()=>{dt.current!==void 0&&(document.body.style.WebkitUserSelect=dt.current,dt.current=void 0),ft.clear()});oo.useEffect(()=>Lt,[Lt]);let jt=Re=>{pR.clear(),Xm=!0,Oe(!0),C&&!Ae&&C(Re)},Be=si(Re=>{pR.start(800+g,()=>{Xm=!1}),Oe(!1),E&&Ae&&E(Re),Je.start(oe.transitions.duration.shortest,()=>{Ue.current=!1})}),Nt=Re=>{Ue.current&&Re.type!==\"touchstart\"||(Te&&Te.removeAttribute(\"title\"),ht.clear(),we.clear(),v||Xm&&T?ht.start(Xm?T:v,()=>{jt(Re)}):jt(Re))},Ro=Re=>{ht.clear(),we.start(g,()=>{Be(Re)})},[,Ut]=oo.useState(!1),st=Re=>{pn(Re.target)||(Ut(!1),Ro(Re))},se=Re=>{Te||fe(Re.currentTarget),pn(Re.target)&&(Ut(!0),Nt(Re))},xt=Re=>{Ue.current=!0;let $o=X.props;$o.onTouchStart&&$o.onTouchStart(Re)},fr=Re=>{xt(Re),we.clear(),Je.clear(),Lt(),dt.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect=\"none\",ft.start(S,()=>{document.body.style.WebkitUserSelect=dt.current,Nt(Re)})},Z=Re=>{X.props.onTouchEnd&&X.props.onTouchEnd(Re),Lt(),we.start(b,()=>{Be(Re)})};oo.useEffect(()=>{if(!Ae)return;function Re($o){$o.key===\"Escape\"&&Be($o)}return document.addEventListener(\"keydown\",Re),()=>{document.removeEventListener(\"keydown\",Re)}},[Be,Ae]);let ee=Mr(Wr(X),fe,o);!k&&k!==0&&(Ae=!1);let Se=oo.useRef(),ye=Re=>{let $o=X.props;$o.onMouseMove&&$o.onMouseMove(Re),mp={x:Re.clientX,y:Re.clientY},Se.current&&Se.current.update()},ze={},ue=typeof k==\"string\";c?(ze.title=!Ae&&ue&&!m?k:null,ze[\"aria-describedby\"]=Ae?et:null):(ze[\"aria-label\"]=ue?k:null,ze[\"aria-labelledby\"]=Ae&&!ue?et:null);let gt={...ze,...N,...X.props,className:ie(N.className,X.props.className),onTouchStart:xt,ref:ee,...h?{onMouseMove:ye}:{}},ce={};d||(gt.onTouchStart=fr,gt.onTouchEnd=Z),m||(gt.onMouseOver=Gm(Nt,gt.onMouseOver),gt.onMouseLeave=Gm(Ro,gt.onMouseLeave),xe||(ce.onMouseOver=Nt,ce.onMouseLeave=Ro)),u||(gt.onFocus=Gm(se,gt.onFocus),gt.onBlur=Gm(st,gt.onBlur),xe||(ce.onFocus=se,ce.onBlur=st));let ke={...r,isRtl:W,arrow:n,disableInteractive:xe,placement:A,PopperComponentProp:_,touch:Ue.current},he=typeof I.popper==\"function\"?I.popper(ke):I.popper,Wt=oo.useMemo(()=>{let Re=[{name:\"arrow\",enabled:!!Ke,options:{element:Ke,padding:4}}];return z.popperOptions?.modifiers&&(Re=Re.concat(z.popperOptions.modifiers)),he?.popperOptions?.modifiers&&(Re=Re.concat(he.popperOptions.modifiers)),{...z.popperOptions,...he?.popperOptions,modifiers:Re}},[Ke,z.popperOptions,he?.popperOptions]),be=m_(ke),uo=typeof I.transition==\"function\"?I.transition(ke):I.transition,ve={slots:{popper:l.Popper,transition:l.Transition??U,tooltip:l.Tooltip,arrow:l.Arrow,...x},slotProps:{arrow:I.arrow??s.arrow,popper:{...z,...he??s.popper},tooltip:I.tooltip??s.tooltip,transition:{...O,...uo??s.transition}}},[po,Ht]=Ct(\"popper\",{elementType:y_,externalForwardedProps:ve,ownerState:ke,className:ie(be.popper,z?.className)}),[Sn,Tt]=Ct(\"transition\",{elementType:rp,externalForwardedProps:ve,ownerState:ke}),[Qe,Ar]=Ct(\"tooltip\",{elementType:h_,className:be.tooltip,externalForwardedProps:ve,ownerState:ke}),[En,Gt]=Ct(\"arrow\",{elementType:g_,className:be.arrow,externalForwardedProps:ve,ownerState:ke,ref:Ze});return(0,mi.jsxs)(oo.Fragment,{children:[oo.cloneElement(X,gt),(0,mi.jsx)(po,{as:_??Ym,placement:A,anchorEl:h?{getBoundingClientRect:()=>({top:mp.y,left:mp.x,right:mp.x,bottom:mp.y,width:0,height:0})}:Te,popperRef:Se,open:Te?Ae:!1,id:et,transition:!0,...ce,...Ht,popperOptions:Wt,children:({TransitionProps:Re})=>(0,mi.jsx)(Sn,{timeout:oe.transitions.duration.shorter,...Re,...Tt,children:(0,mi.jsxs)(Qe,{...Ar,children:[k,n?(0,mi.jsx)(En,{...Gt}):null]})})})]})}),yp=b_;var qm=q(re()),v_={bg:\"#1e1e1e\",bgAlt:\"#1a1a1a\",text:\"#e0e0e0\",textMuted:\"#888\",border:\"#3a3a3a\",controlBg:\"#252525\",accent:\"#5af\"},x_={bg:\"#ffffff\",bgAlt:\"#f5f5f5\",text:\"#1e1e1e\",textMuted:\"#666\",border:\"#ccc\",controlBg:\"#f0f0f0\",accent:\"#0066cc\"};function T_(e){return e===\"dark\"?v_:x_}function Tb(e){let t=e.match(/rgba?\\((\\d+),\\s*(\\d+),\\s*(\\d+)/);if(!t)return!0;let[,o,r,n]=t.map(Number);return(.299*o+.587*r+.114*n)/255<.5}function Sb(){let e=document.body.dataset.jpThemeLight;if(e!==void 0)return{environment:\"jupyterlab\",theme:e===\"true\"?\"light\":\"dark\"};let t=document.body.className,o=document.documentElement.className;if(t.includes(\"vscode-\")||o.includes(\"vscode-\"))return{environment:\"vscode\",theme:t.includes(\"vscode-dark\")||o.includes(\"vscode-dark\")?\"dark\":\"light\"};if(document.querySelector(\"colab-shaded-scroller\")||document.body.classList.contains(\"colaboratory\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"colab\",theme:Tb(a)?\"dark\":\"light\"}}if(document.getElementById(\"notebook\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"jupyter-classic\",theme:Tb(a)?\"dark\":\"light\"}}let r=window.matchMedia?.(\"(prefers-color-scheme: dark)\")?.matches;if(r!==void 0)return{environment:\"unknown\",theme:r?\"dark\":\"light\"};let n=getComputedStyle(document.body).backgroundColor;return{environment:\"unknown\",theme:Tb(n)?\"dark\":\"light\"}}function fR(){let[e,t]=(0,qm.useState)(()=>Sb());return(0,qm.useEffect)(()=>{let o=window.matchMedia?.(\"(prefers-color-scheme: dark)\"),r=()=>t(Sb());o?.addEventListener?.(\"change\",r);let n=new MutationObserver(()=>t(Sb()));return n.observe(document.body,{attributes:!0,attributeFilter:[\"data-jp-theme-light\",\"class\"]}),()=>{o?.removeEventListener?.(\"change\",r),n.disconnect()}},[]),{themeInfo:e,colors:T_(e.theme)}}function S_(e){return e instanceof Uint8Array?e:e instanceof ArrayBuffer?new Uint8Array(e):e&&\"buffer\"in e?new Uint8Array(e.buffer,e.byteOffset,e.byteLength):new Uint8Array(0)}function Eb(e){let t=S_(e);return t.length===0?null:new Float32Array(t.buffer,t.byteOffset,t.byteLength/4)}function lc(e,t){let o=document.createElement(\"a\");o.download=t;let r=URL.createObjectURL(e);o.href=r,o.click(),setTimeout(()=>URL.revokeObjectURL(r),6e4)}function Rt(e,t=2){return e===0?\"0\":Math.abs(e)>=1e3||Math.abs(e)<.01?e.toExponential(t):e.toFixed(t)}function dR(e){if(e<=0)return 1;let t=Math.pow(10,Math.floor(Math.log10(e))),o=e/t;return o<1.5?t:o<3.5?2*t:o<7.5?5*t:10*t}async function mR(e,t=.95){let o=await new Promise(E=>e.toBlob(C=>E(C),\"image/jpeg\",t)),r=new Uint8Array(await o.arrayBuffer()),n=e.width,a=e.height,i=`q ${n} 0 0 ${a} 0 0 cm /I0 Do Q`,l=[],s=[],c=`%PDF-1.4\n`;s.push(c.length),l.push(`1 0 obj\n<< /Type /Catalog /Pages 2 0 R >>\nendobj\n`),c+=l[0],s.push(c.length),l.push(`2 0 obj\n<< /Type /Pages /Kids [3 0 R] /Count 1 >>\nendobj\n`),c+=l[1],s.push(c.length),l.push(`3 0 obj\n<< /Type /Page /Parent 2 0 R /MediaBox [0 0 ${n} ${a}] /Contents 4 0 R /Resources << /XObject << /I0 5 0 R >> >> >>\nendobj\n`),c+=l[2],s.push(c.length),l.push(`4 0 obj\n<< /Length ${i.length} >>\nstream\n${i}\nendstream\nendobj\n`),c+=l[3];let u=`5 0 obj\n<< /Type /XObject /Subtype /Image /Width ${n} /Height ${a} /ColorSpace /DeviceRGB /BitsPerComponent 8 /Filter /DCTDecode /Length ${r.length} >>\nstream\n`,m=`\nendstream\nendobj\n`,p=new TextEncoder,d=p.encode(c+u),v=p.encode(m),T=c.length;s.push(T);let h=d.length+r.length+v.length,y=`xref\n0 6\n0000000000 65535 f \n`;for(let E=0;E>\nstartxref\n${h}\n%%EOF\n`;let g=p.encode(y),b=new Uint8Array(d.length+r.length+v.length+g.length);return b.set(d,0),b.set(r,d.length),b.set(v,d.length+r.length),b.set(g,d.length+r.length+v.length),new Blob([b],{type:\"application/pdf\"})}function Pb(e){let t=1/0,o=-1/0;for(let r=0;ro&&(o=n))}return t===1/0?{min:0,max:0}:{min:t,max:o}}function yR(e,t,o){let r=e.length;if(r===0)return{vmin:0,vmax:0};let n=1/0,a=-1/0;for(let T=0;Ta&&(a=S)}if(n===a)return{vmin:n,vmax:a};let i=1024,l=new Uint32Array(i),s=a-n,c=(i-1)/s;for(let T=0;T=u){d=n+T/(i-1)*s;break}p=0;for(let T=0;T=m){v=n+T/(i-1)*s;break}return{vmin:d,vmax:v}}var at=q(re());var Im=q(re(),1);function hR(e){return _e(\"MuiIconButton\",e)}var E_=Ce(\"MuiIconButton\",[\"root\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"edgeStart\",\"edgeEnd\",\"sizeSmall\",\"sizeMedium\",\"sizeLarge\",\"loading\",\"loadingIndicator\",\"loadingWrapper\"]),Cb=E_;var sc=q(Ie(),1),P_=e=>{let{classes:t,disabled:o,color:r,edge:n,size:a,loading:i}=e,l={root:[\"root\",i&&\"loading\",o&&\"disabled\",r!==\"default\"&&`color${me(r)}`,n&&`edge${me(n)}`,`size${me(a)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]};return Le(l,hR,t)},C_=ae(ma,{name:\"MuiIconButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.loading&&t.loading,o.color!==\"default\"&&t[`color${me(o.color)}`],o.edge&&t[`edge${me(o.edge)}`],t[`size${me(o.size)}`]]}})(He(({theme:e})=>({textAlign:\"center\",flex:\"0 0 auto\",fontSize:e.typography.pxToRem(24),padding:8,borderRadius:\"50%\",color:(e.vars||e).palette.action.active,transition:e.transitions.create(\"background-color\",{duration:e.transitions.duration.shortest}),variants:[{props:t=>!t.disableRipple,style:{\"--IconButton-hoverBg\":e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity),\"&:hover\":{backgroundColor:\"var(--IconButton-hoverBg)\",\"@media (hover: none)\":{backgroundColor:\"transparent\"}}}},{props:{edge:\"start\"},style:{marginLeft:-12}},{props:{edge:\"start\",size:\"small\"},style:{marginLeft:-3}},{props:{edge:\"end\"},style:{marginRight:-12}},{props:{edge:\"end\",size:\"small\"},style:{marginRight:-3}}]})),He(({theme:e})=>({variants:[{props:{color:\"inherit\"},style:{color:\"inherit\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{\"--IconButton-hoverBg\":e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity)}})),{props:{size:\"small\"},style:{padding:5,fontSize:e.typography.pxToRem(18)}},{props:{size:\"large\"},style:{padding:12,fontSize:e.typography.pxToRem(28)}}],[`&.${Cb.disabled}`]:{backgroundColor:\"transparent\",color:(e.vars||e).palette.action.disabled},[`&.${Cb.loading}`]:{color:\"transparent\"}}))),R_=ae(\"span\",{name:\"MuiIconButton\",slot:\"LoadingIndicator\"})(({theme:e})=>({display:\"none\",position:\"absolute\",visibility:\"visible\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",color:(e.vars||e).palette.action.disabled,variants:[{props:{loading:!0},style:{display:\"flex\"}}]})),w_=Im.forwardRef(function(t,o){let r=je({props:t,name:\"MuiIconButton\"}),{edge:n=!1,children:a,className:i,color:l=\"default\",disabled:s=!1,disableFocusRipple:c=!1,size:u=\"medium\",id:m,loading:p=null,loadingIndicator:d,...v}=r,T=tl(m),S=d??(0,sc.jsx)(Ju,{\"aria-labelledby\":T,color:\"inherit\",size:16}),h={...r,edge:n,color:l,disabled:s,disableFocusRipple:c,loading:p,loadingIndicator:S,size:u},y=P_(h);return(0,sc.jsxs)(C_,{id:p?T:m,className:ie(y.root,i),centerRipple:!0,focusRipple:!c,disabled:s||p,ref:o,...v,ownerState:h,children:[typeof p==\"boolean\"&&(0,sc.jsx)(\"span\",{className:y.loadingWrapper,style:{display:\"contents\"},children:(0,sc.jsx)(R_,{className:y.loadingIndicator,ownerState:h,children:p&&S})}),a]})}),Rb=w_;var gR=q(Ie(),1),bR=Qu((0,gR.jsx)(\"path\",{d:\"M3 17v2h6v-2zM3 5v2h10V5zm10 16v-2h8v-2h-8v-2h-2v6zM7 9v2H3v2h4v2h2V9zm14 4v-2H11v2zm-6-4h2V7h4V5h-4V3h-2z\"}),\"Tune\");var vR={widgets:{Show2D:{tool_groups:[\"display\",\"histogram\",\"stats\",\"navigation\",\"view\",\"export\",\"roi\",\"profile\",\"all\"],aliases:{}},Show3D:{tool_groups:[\"display\",\"histogram\",\"stats\",\"playback\",\"view\",\"export\",\"roi\",\"profile\",\"all\"],aliases:{navigation:\"playback\"}},Show3DVolume:{tool_groups:[\"display\",\"histogram\",\"playback\",\"fft\",\"navigation\",\"stats\",\"export\",\"view\",\"volume\",\"all\"],aliases:{}},Show4D:{tool_groups:[\"display\",\"roi\",\"histogram\",\"profile\",\"navigation\",\"playback\",\"stats\",\"export\",\"view\",\"fft\",\"all\"],aliases:{}},Show4DSTEM:{tool_groups:[\"display\",\"histogram\",\"stats\",\"navigation\",\"playback\",\"view\",\"export\",\"roi\",\"profile\",\"fft\",\"virtual\",\"frame\",\"all\"],aliases:{}},ShowComplex2D:{tool_groups:[\"display\",\"histogram\",\"fft\",\"roi\",\"stats\",\"export\",\"view\",\"all\"],aliases:{}},Mark2D:{tool_groups:[\"points\",\"roi\",\"profile\",\"display\",\"marker_style\",\"snap\",\"navigation\",\"view\",\"export\",\"all\"],aliases:{}},Edit2D:{tool_groups:[\"mode\",\"edit\",\"display\",\"histogram\",\"stats\",\"navigation\",\"export\",\"view\",\"all\"],aliases:{}},Align2D:{tool_groups:[\"alignment\",\"overlay\",\"display\",\"histogram\",\"stats\",\"export\",\"view\",\"all\"],aliases:{}},Bin:{tool_groups:[\"display\",\"binning\",\"mask\",\"preview\",\"stats\",\"export\",\"all\"],aliases:{}},Merge4DSTEM:{tool_groups:[\"display\",\"sources\",\"merge\",\"preview\",\"stats\",\"export\",\"all\"],aliases:{}},Show1D:{tool_groups:[\"display\",\"peaks\",\"stats\",\"export\",\"all\"],aliases:{}}},viewer_widgets:[\"Show1D\",\"Show2D\",\"Show3D\",\"Show3DVolume\",\"Show4D\",\"Show4DSTEM\",\"ShowComplex2D\"],control_presets:{all:{label:\"All\",show_groups:[\"*\"]},compact:{label:\"Compact\",show_groups:[\"mode\",\"edit\",\"display\",\"navigation\",\"playback\",\"view\",\"export\",\"fft\"]},mask_focus:{label:\"Mask Focus\",show_groups:[\"edit\",\"display\",\"roi\",\"histogram\",\"stats\",\"navigation\",\"playback\",\"view\",\"export\",\"fft\",\"virtual\",\"frame\"]},crop_focus:{label:\"Crop Focus\",show_groups:[\"mode\",\"edit\",\"display\",\"histogram\",\"stats\",\"navigation\",\"view\",\"export\"]},spectroscopy:{label:\"Spectroscopy\",show_groups:[\"display\",\"peaks\",\"stats\"]}}};var cc=vR;function xR(e){let t=cc.widgets[e];if(!t){let o=Object.keys(cc.widgets).sort().join(\", \");throw new Error(`Unknown widget '${e}'. Supported widgets: ${o}.`)}return t}function O_(e){return e==null?[]:typeof e==\"string\"?[e]:[...e]}function uc(e,t){let r=xR(e).aliases??{},n=t.trim().toLowerCase();return r[n]??n}function pc(e){return[...xR(e).tool_groups]}function Fm(e,t){let o=pc(e),r=new Set(o),n=[],a=new Set;for(let i of O_(t)){let l=uc(e,String(i));if(l){if(!r.has(l)){let s=o.map(c=>`\"${c}\"`).join(\", \");throw new Error(`Unknown tool group '${i}'. Supported values: ${s}.`)}if(l===\"all\")return[\"all\"];a.has(l)||(a.add(l),n.push(l))}}return n}function TR(e,t){return pc(e).filter(o=>o!==\"all\"&&t.has(o))}function SR(e,t){let o=Fm(e,t);return o.includes(\"all\")?pc(e).filter(r=>r!==\"all\"):o}function ER(e){return e.replace(/_/g,\" \").replace(/\\b\\w/g,t=>t.toUpperCase())}function PR(){return Object.keys(cc.control_presets)}function CR(e){return cc.control_presets[e]?.label??e}function RR(e,t){let o=cc.control_presets[t];if(!o){let i=Object.keys(cc.control_presets).sort().join(\", \");throw new Error(`Unknown control preset '${t}'. Supported presets: ${i}.`)}let r=pc(e).filter(i=>i!==\"all\");if(o.show_groups.includes(\"*\"))return[];let n=new Set(o.show_groups.map(i=>uc(e,i))),a=r.filter(i=>!n.has(i));return Fm(e,a)}function Km(e,t,o){let r=Fm(e,o),n=Fm(e,t),a=new Set(r),i=new Set(n),l=a.has(\"all\"),s=l||i.has(\"all\"),c=m=>{let p=uc(e,m);return p===\"all\"?l:l||a.has(p)};return{hideAll:l,lockAll:s,isHidden:c,isLocked:m=>{let p=uc(e,m);return p===\"all\"?s:s||c(p)||i.has(p)},hiddenSet:a,disabledSet:i}}function wb(e,t,o){let r=new Set(SR(e,t)),n=uc(e,o);return n===\"all\"?[\"all\"]:(r.add(n),TR(e,r))}function Mb(e,t,o){let r=new Set(SR(e,t));return r.delete(uc(e,o)),TR(e,r)}var wR={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},A_={fontSize:10,py:.25,px:1,minWidth:0};function MR({widgetName:e,hiddenTools:t,setHiddenTools:o,disabledTools:r,setDisabledTools:n,themeColors:a,labelOverrides:i}){let[l,s]=at.useState(null),c=at.useMemo(()=>pc(e).filter(v=>v!==\"all\"),[e]),u=at.useMemo(()=>Km(e,r,t),[e,r,t]),m=at.useCallback((v,T)=>{o(S=>T?Mb(e,S,v):wb(e,S,v))},[o,e]),p=at.useCallback((v,T)=>{n(S=>T?wb(e,S,v):Mb(e,S,v))},[n,e]),d=at.useCallback(v=>{o(RR(e,v))},[o,e]);return at.createElement(at.Fragment,null,at.createElement(yp,{title:\"Customize controls\",arrow:!0,placement:\"top\"},at.createElement(Rb,{size:\"small\",\"aria-label\":\"Customize controls\",onClick:v=>s(v.currentTarget),sx:{p:.25,ml:.5,color:a.text}},at.createElement(bR,{sx:{fontSize:16}}))),at.createElement(ip,{anchorEl:l,open:!!l,onClose:()=>s(null),anchorOrigin:{vertical:\"bottom\",horizontal:\"right\"},transformOrigin:{vertical:\"top\",horizontal:\"right\"},PaperProps:{sx:{bgcolor:a.controlBg,color:a.text,border:`1px solid ${a.border}`,p:.5,minWidth:280}}},at.createElement(Fe,{sx:{px:.5,pb:.75}},at.createElement(Xe,{sx:{fontSize:11,fontWeight:\"bold\",mb:.75}},\"Presets\"),at.createElement(Fe,{sx:{display:\"flex\",gap:.5,flexWrap:\"wrap\"}},PR().map(v=>at.createElement(ga,{key:v,size:\"small\",sx:A_,\"data-testid\":`preset-${v}`,onClick:()=>d(v)},CR(v))))),at.createElement(ob,{sx:{borderColor:a.border,my:.5}}),at.createElement(Fe,{sx:{maxHeight:300,overflowY:\"auto\",px:.5}},at.createElement(Xe,{sx:{fontSize:11,fontWeight:\"bold\",mb:.5}},\"Per-group\"),c.map(v=>{let T=i?.[v]??ER(v),S=u.isHidden(v),h=u.isLocked(v);return at.createElement(Fe,{key:v,\"data-testid\":`tool-row-${v}`,sx:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",py:.25,gap:.5}},at.createElement(Xe,{sx:{fontSize:11}},T),at.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:.5}},at.createElement(Xe,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Show\"),at.createElement(Un,{size:\"small\",checked:!S,onChange:y=>m(v,y.target.checked),inputProps:{\"aria-label\":`show-${v}`},sx:wR.small}),at.createElement(Xe,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Lock\"),at.createElement(Un,{size:\"small\",checked:h,onChange:y=>p(v,y.target.checked),inputProps:{\"aria-label\":`lock-${v}`},sx:wR.small,disabled:S})))}))))}var xn={label:{fontSize:11},labelSmall:{fontSize:10},value:{fontSize:10,fontFamily:\"monospace\"},title:{fontWeight:\"bold\"}},D_={XS:4,SM:8,MD:12,LG:16},hp={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},gp={fontSize:10,py:.25,px:1,minWidth:0},N_={anchorOrigin:{vertical:\"top\",horizontal:\"left\"},transformOrigin:{vertical:\"bottom\",horizontal:\"left\"},sx:{zIndex:9999}},OR={small:{\"& .MuiSlider-thumb\":{width:12,height:12},\"& .MuiSlider-rail\":{height:3},\"& .MuiSlider-track\":{height:3}}},__={root:{p:2,bgcolor:\"transparent\",color:\"inherit\",fontFamily:\"monospace\",overflow:\"visible\"}},yi=window.devicePixelRatio||1,AR=.2;function tn(e){return Math.round(e)+.5}var z_=600,k_=400,B_=12,L_=16,j_=28,U_=18,H_=48,V_=26,vo=\"-apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",Tn=4,NR=8,DR=55,$_=.05;function Y_({text:e,theme:t=\"dark\"}){let o=t===\"dark\";return w.createElement(yp,{title:typeof e==\"string\"?w.createElement(Xe,{sx:{fontSize:11,lineHeight:1.4}},e):e,arrow:!0,placement:\"bottom\",componentsProps:{tooltip:{sx:{bgcolor:o?\"#333\":\"#fff\",color:o?\"#ddd\":\"#333\",border:`1px solid ${o?\"#555\":\"#ccc\"}`,maxWidth:280,p:1}},arrow:{sx:{color:o?\"#333\":\"#fff\",\"&::before\":{border:`1px solid ${o?\"#555\":\"#ccc\"}`}}}}},w.createElement(Xe,{component:\"span\",sx:{fontSize:12,color:o?\"#888\":\"#666\",cursor:\"help\",ml:.5,\"&:hover\":{color:o?\"#aaa\":\"#444\"}}},\"\\u24D8\"))}function X_({items:e}){return w.createElement(Fe,{component:\"table\",sx:{borderCollapse:\"collapse\",\"& td\":{py:.25,fontSize:11,lineHeight:1.3,verticalAlign:\"top\"},\"& td:first-of-type\":{pr:1.5,opacity:.7,fontFamily:\"monospace\",fontSize:10,whiteSpace:\"nowrap\"}}},w.createElement(\"tbody\",null,e.map(([t,o],r)=>w.createElement(\"tr\",{key:r},w.createElement(\"td\",null,t),w.createElement(\"td\",null,o)))))}function Sa(e,t,o=NR){let r=t-e;if(r<=0||!isFinite(r))return[e];let n=dR(r/o);if(n<=0||!isFinite(n))return[e,t];let a=Math.ceil(e/n)*n,i=[];for(let l=a;l<=t+n*.001;l+=n)l>=e-n*.001&&i.push(l);return i.length===0&&i.push(e,t),i}function bp(e,t,o=NR){let r=Math.floor(Math.log10(Math.max(e,1e-30))),n=Math.ceil(Math.log10(Math.max(t,1e-30))),a=n-r,i=a<=o?1:Math.ceil(a/o),l=[];for(let s=r;s<=n;s+=i){let c=Math.pow(10,s);c>=e&&c<=t&&l.push(c)}return l.length===0&&l.push(e,t),l}function G_(){let{themeInfo:e,colors:t}=fR(),o=e.theme===\"dark\",[r]=Ye(\"y_bytes\"),[n]=Ye(\"x_bytes\"),[a]=Ye(\"n_traces\"),[i]=Ye(\"n_points\"),[l]=Ye(\"labels\"),[s]=Ye(\"colors\"),[c]=Ye(\"title\"),[u]=Ye(\"x_label\"),[m]=Ye(\"y_label\"),[p]=Ye(\"x_unit\"),[d]=Ye(\"y_unit\"),[v,T]=Ye(\"log_scale\"),[S,h]=Ye(\"auto_contrast\"),[y]=Ye(\"percentile_low\"),[g]=Ye(\"percentile_high\"),[b]=Ye(\"show_stats\"),[E,C]=Ye(\"show_legend\"),[P,A]=Ye(\"show_grid\"),[_]=Ye(\"show_controls\"),[z]=Ye(\"line_width\"),[I]=Ye(\"stats_mean\"),[x]=Ye(\"stats_min\"),[k]=Ye(\"stats_max\"),[U]=Ye(\"stats_std\"),[O,N]=Ye(\"focused_trace\"),[X,oe]=Ye(\"peak_markers\"),[W,Te]=Ye(\"peak_active\"),[fe,Ke]=Ye(\"peak_search_radius\"),[Ze,Ue]=Ye(\"selected_peaks\"),[xe,Je]=Ye(\"grid_density\"),[ht,we]=Ye(\"x_range\"),[ft,le]=Ye(\"y_range\"),[Oe,Ae]=Ye(\"disabled_tools\"),[et,dt]=Ye(\"hidden_tools\"),[Lt]=Ye(\"range_stats\"),[jt]=Ye(\"peak_fwhm\"),Be=w.useMemo(()=>Km(\"Show1D\",Oe,et),[Oe,et]),Nt=Be.isHidden(\"display\"),Ro=Be.isHidden(\"peaks\"),Ut=Be.isHidden(\"stats\"),st=Be.isHidden(\"export\"),se=Be.isLocked(\"display\"),xt=Be.isLocked(\"peaks\"),fr=Be.isLocked(\"export\"),Z=w.useRef(null),ee=w.useRef(null),Se=w.useRef(null),[ye,ze]=w.useState(z_),[ue,gt]=w.useState(k_),[ce,ke]=w.useState(0),[he,Wt]=w.useState(1),[be,uo]=w.useState(0),[ve,po]=w.useState(1),[Ht,Sn]=w.useState(!1),Tt=w.useRef(!1);Tt.current=Ht;let[Qe,Ar]=w.useState(!1),En=w.useRef(!1);En.current=Qe;let Gt=w.useRef(null),[Re,$o]=w.useState(null),on=w.useRef({min:0,max:1}),rn=w.useRef({min:0,max:1}),nn=w.useRef([]),Dr=w.useRef(null),[ro,dl]=w.useState(null),[_R,Ob]=w.useState(null),Ea=w.useRef(null),[Pa,vp]=w.useState(null),Qm=w.useRef(null),Wm=w.useRef(!1),Bo=w.useRef(null),fc=w.useRef(null),Nr=w.useRef(null),[dc,Zm]=w.useState(null),[Ab,Db]=w.useState(\"\"),[Nb,_b]=w.useState(\"\"),[zb,ml]=w.useState(!1),_r=w.useRef(null),[mc,Jm]=w.useState(null),[kb,Bb]=w.useState(\"\"),[Lb,jb]=w.useState(\"\"),[Ub,yl]=w.useState(!1),[zR,Hb]=w.useState(!1),[Vb,hl]=w.useState(null),M=w.useMemo(()=>{let D=!!(m||d),f=!!(u||p),H=v?bp(Math.max(be,1e-30),ve):Sa(be,ve),B=30;try{let j=document.createElement(\"canvas\").getContext(\"2d\");if(j){j.font=`11px ${vo}`;for(let F of H){let Q=j.measureText(Rt(F)).width;Q>B&&(B=Q)}}}catch{}return{top:B_,right:L_,bottom:j_+(f?U_:0),left:Math.max(H_,B+Tn+6+(D?V_:0))}},[be,ve,v,m,d,u,p]),ge=ye-M.left-M.right,ne=ue-M.top-M.bottom;w.useEffect(()=>{if(!r||r.byteLength<4||a<1||i<1){nn.current=[];return}let D=Eb(r);if(!D){nn.current=[];return}let f=[];for(let R=0;R=4?Dr.current=Eb(n):Dr.current=null;let H=0,B=i-1;if(Dr.current&&Dr.current.length>0){let R=Pb(Dr.current);H=R.min,B=R.max}H===B&&(B=H+1);let j=1/0,F=-1/0;if(S&&f.length>0){let R=f.reduce((Y,K)=>Y+K.length,0),V=new Float32Array(R),te=0;for(let Y of f)V.set(Y,te),te+=Y.length;let G=yR(V,y,g);j=G.vmin,F=G.vmax}else for(let R of f){let V=Pb(R);V.minF&&(F=V.max)}isFinite(j)||(j=0),isFinite(F)||(F=1),j===F&&(j-=.5,F+=.5);let Q=(F-j)*$_;j-=Q,F+=Q,on.current={min:H,max:B},rn.current={min:j,max:F},ke(H),Wt(B),uo(j),po(F)},[r,n,a,i,S,y,g]);let St=w.useCallback(D=>M.left+(D-ce)/(he-ce)*ge,[ce,he,ge,M.left]),wt=w.useCallback(D=>{if(v){let f=Math.log10(Math.max(be,1e-30)),H=Math.log10(Math.max(ve,1e-30)),B=Math.log10(Math.max(D,1e-30));return M.top+ne-(B-f)/(H-f||1)*ne}return M.top+ne-(D-be)/(ve-be||1)*ne},[be,ve,ne,v,M.top]),Yo=w.useCallback(D=>ce+(D-M.left)/ge*(he-ce),[ce,he,ge,M.left]),an=w.useCallback(D=>{let f=(M.top+ne-D)/ne;if(v){let H=Math.log10(Math.max(be,1e-30)),B=Math.log10(Math.max(ve,1e-30));return Math.pow(10,H+f*(B-H))}return be+f*(ve-be)},[be,ve,ne,v,M.top]),gl=w.useCallback(()=>{Sn(!1),Ar(!1),we([]),le([]),ke(on.current.min),Wt(on.current.max),uo(rn.current.min),po(rn.current.max)},[we,le]);w.useEffect(()=>{let D=Z.current;if(!D)return;let f=D.getContext(\"2d\");if(!f||(D.width=ye*yi,D.height=ue*yi,f.scale(yi,yi),f.fillStyle=o?\"#1a1a1a\":\"#f8f8f8\",f.fillRect(0,0,ye,ue),ge<=0||ne<=0))return;let H=nn.current,B=Dr.current;if(P){f.strokeStyle=o?\"rgba(255,255,255,0.08)\":\"rgba(0,0,0,0.08)\",f.lineWidth=1,f.setLineDash([2,3]);let Y=Math.max(3,xe),K=Sa(ce,he,Y);for(let Ee of K){let de=tn(St(Ee));de>=M.left&&de<=M.left+ge&&(f.beginPath(),f.moveTo(de,M.top),f.lineTo(de,M.top+ne),f.stroke())}let J=Math.max(3,xe),pe=v?bp(Math.max(be,1e-30),ve,J):Sa(be,ve,J);for(let Ee of pe){let de=tn(wt(Ee));de>=M.top&&de<=M.top+ne&&(f.beginPath(),f.moveTo(M.left,de),f.lineTo(M.left+ge,de),f.stroke())}f.setLineDash([])}f.strokeStyle=o?\"#666\":\"#999\",f.lineWidth=1;let j=tn(M.left),F=tn(M.top+ne);f.beginPath(),f.moveTo(j,M.top),f.lineTo(j,F),f.lineTo(M.left+ge,F),f.stroke();let Q=Sa(ce,he,Math.max(3,Math.floor(ge/DR)));f.fillStyle=o?\"#aaa\":\"#555\",f.font=`11px ${vo}`,f.textAlign=\"center\",f.textBaseline=\"top\";for(let Y of Q){let K=tn(St(Y));K>=M.left&&K<=M.left+ge&&(f.beginPath(),f.moveTo(K,M.top+ne),f.lineTo(K,M.top+ne+Tn),f.stroke(),f.fillText(Rt(Y),K,M.top+ne+Tn+2))}let R=v?bp(Math.max(be,1e-30),ve):Sa(be,ve);f.textAlign=\"right\",f.textBaseline=\"middle\";for(let Y of R){let K=tn(wt(Y));K>=M.top&&K<=M.top+ne&&(f.beginPath(),f.moveTo(M.left-Tn,K),f.lineTo(M.left,K),f.stroke(),f.fillText(Rt(Y),M.left-Tn-2,K))}if(u||p){f.textAlign=\"center\",f.textBaseline=\"top\",f.font=`12px ${vo}`,f.fillStyle=o?\"#999\":\"#666\";let Y=u||\"\";p&&(Y+=Y?` (${p})`:p),f.fillText(Y,M.left+ge/2,M.top+ne+Tn+18)}if(m||d){f.save(),f.translate(12,M.top+ne/2),f.rotate(-Math.PI/2),f.textAlign=\"center\",f.textBaseline=\"top\",f.font=`12px ${vo}`,f.fillStyle=o?\"#999\":\"#666\";let Y=m||\"\";d&&(Y+=Y?` (${d})`:d),f.fillText(Y,0,0),f.restore()}f.save(),f.beginPath(),f.rect(M.left,M.top,ge,ne),f.clip();let V=O>=0&&O{let pe=H[Y],Ee=s&&s[Y]||\"#4fc3f7\";f.globalAlpha=K,f.strokeStyle=Ee,f.lineWidth=J,f.beginPath();let de=!1;for(let De=0;De0){let Y=new Set(Ze||[]);for(let K=0;K{let D=ee.current;if(!D)return;let f=D.getContext(\"2d\");if(!f||(D.width=ye*yi,D.height=ue*yi,f.scale(yi,yi),f.clearRect(0,0,ye,ue),ge<=0||ne<=0))return;if(ro){let{canvasX:j,canvasY:F}=ro;if(j>=M.left&&j<=M.left+ge&&F>=M.top&&F<=M.top+ne){f.strokeStyle=o?\"rgba(255,255,255,0.25)\":\"rgba(0,0,0,0.25)\",f.lineWidth=1,f.setLineDash([3,3]);let Q=tn(j);f.beginPath(),f.moveTo(Q,M.top),f.lineTo(Q,M.top+ne),f.stroke();let R=tn(F);f.beginPath(),f.moveTo(M.left,R),f.lineTo(M.left+ge,R),f.stroke(),f.setLineDash([]),f.fillStyle=ro.color,f.beginPath(),f.arc(j,wt(ro.dataY),4,0,Math.PI*2),f.fill();let V=Rt(ro.dataX),te=Rt(ro.dataY),G=`${V}, ${te}`;ro.label&&(G=`${ro.label}: ${G}`),f.font=\"10px monospace\";let Y=f.measureText(G).width,K=4,J=Y+K*2,pe=16,Ee=j+10,de=F-pe-6;Ee+J>M.left+ge&&(Ee=j-J-10),de=0&&O=1&&l&&l.length>0){let V=0;for(let J=0;JV&&(V=Ee)}let te=32+V,G=12+a*14,Y=M.left+ge-te-8,K=M.top+8;Qm.current={lx:Y,ly:K,w:te,h:G,entryH:14,pad:6,n:a},f.fillStyle=o?\"rgba(30,30,30,0.85)\":\"rgba(255,255,255,0.85)\",f.fillRect(Y,K,te,G),f.strokeStyle=o?\"#555\":\"#ccc\",f.lineWidth=1,f.strokeRect(Y,K,te,G);for(let J=0;J=0&&Ope&&(pe=R[de],Ee=de);if(pe>-1/0){let de=F?F[Ee]:Ee;B={x0:K,x1:J,peakX:de,peakY:pe,traceIdx:Q}}}}if(B){let j=B,F=Math.max(M.left,St(j.x0)),Q=Math.min(M.left+ge,St(j.x1)),R=Math.min(F,Q),V=Math.abs(Q-F);f.fillStyle=o?\"rgba(66,165,245,0.15)\":\"rgba(33,150,243,0.12)\",f.fillRect(R,M.top,V,ne),f.strokeStyle=o?\"rgba(66,165,245,0.5)\":\"rgba(33,150,243,0.4)\",f.lineWidth=1,f.strokeRect(R,M.top,V,ne);let te=St(j.peakX),G=wt(j.peakY),Y=s&&s[j.traceIdx]||\"#4fc3f7\";f.strokeStyle=Y,f.lineWidth=1,f.globalAlpha=.6,f.setLineDash([4,3]),f.beginPath(),f.moveTo(te,G),f.lineTo(te,M.top+ne),f.stroke(),f.setLineDash([]),f.globalAlpha=1;let K=6;f.fillStyle=o?\"rgba(66,165,245,0.3)\":\"rgba(33,150,243,0.25)\",f.strokeStyle=Y,f.lineWidth=2,f.setLineDash([3,2]),f.beginPath(),f.moveTo(te,G-K),f.lineTo(te+K,G+K),f.lineTo(te-K,G+K),f.closePath(),f.fill(),f.stroke(),f.setLineDash([]),f.font=`9px ${vo}`,f.fillStyle=o?\"#ddd\":\"#333\",f.textAlign=\"center\",f.textBaseline=\"bottom\",f.fillText(Rt(j.peakX),te,G-K-3)}if(Ht){let j=o?\"rgba(0,170,255,0.7)\":\"rgba(0,120,255,0.6)\",F=o?\"rgba(0,170,255,1.0)\":\"rgba(0,120,255,0.9)\";for(let Q of[\"left\",\"right\"]){let V=St(Q===\"left\"?ce:he);if(VM.left+ge+2)continue;let te=dc===Q||Nr.current?.handle===Q,G=te?F:j;f.strokeStyle=G,f.lineWidth=te?2:1,f.setLineDash([4,3]),f.beginPath(),f.moveTo(tn(V),M.top),f.lineTo(tn(V),M.top+ne),f.stroke(),f.setLineDash([]);let Y=M.top+ne+1,K=6;f.fillStyle=G,f.beginPath(),f.moveTo(V-K,Y),f.lineTo(V+K,Y),f.lineTo(V,Y+K+2),f.closePath(),f.fill()}}if(Ht&&(f.fillStyle=o?\"rgba(0,170,255,0.5)\":\"rgba(0,120,255,0.4)\",f.font=`bold 9px ${vo}`,f.textAlign=\"right\",f.textBaseline=\"top\",f.fillText(\"X LOCKED\",M.left+ge,M.top+ne+4)),Qe&&(f.fillStyle=o?\"rgba(0,170,255,0.5)\":\"rgba(0,120,255,0.4)\",f.font=`bold 9px ${vo}`,f.textAlign=\"left\",f.textBaseline=\"top\",f.fillText(\"Y LOCKED\",M.left+4,M.top+2)),Qe){let j=o?\"rgba(0,170,255,0.7)\":\"rgba(0,120,255,0.6)\",F=o?\"rgba(0,170,255,1.0)\":\"rgba(0,120,255,0.9)\";for(let Q of[\"top\",\"bottom\"]){let V=wt(Q===\"top\"?ve:be);if(VM.top+ne+2)continue;let te=mc===Q||_r.current?.handle===Q,G=te?F:j;f.strokeStyle=G,f.lineWidth=te?2:1,f.setLineDash([4,3]),f.beginPath(),f.moveTo(M.left,tn(V)),f.lineTo(M.left+ge,tn(V)),f.stroke(),f.setLineDash([]);let Y=M.left-1,K=6;f.fillStyle=G,f.beginPath(),f.moveTo(Y,V-K),f.lineTo(Y,V+K),f.lineTo(Y-K-2,V),f.closePath(),f.fill()}}if(jt&&jt.length>0){f.save(),f.beginPath(),f.rect(M.left,M.top,ge,ne),f.clip();for(let j of jt){if(j.fwhm==null||j.center==null||j.amplitude==null||j.offset==null)continue;let F=j.offset+j.amplitude/2,Q=wt(F),R=St(j.center-j.fwhm/2),V=St(j.center+j.fwhm/2),te=j.peak_idx,G=X&&te>=0&&te{let H=nn.current,B=Dr.current;if(H.length===0||i<1)return null;let j=Yo(D),F=0;if(B){let Y=1/0;for(let K=0;K{let H=Qm.current;if(!H||DH.lx+H.w||fH.ly+H.h)return null;let B=Math.floor((f-H.ly-H.pad)/H.entryH);return B<0||B>=H.n?null:B},[]),bl=w.useCallback((D,f)=>{if(!X||X.length===0)return null;let H=12,B=null,j=1/0;for(let F=0;F{if(!Ht||fM.top+ne+12)return null;let H=St(ce),B=St(he),j=Math.abs(D-H),F=Math.abs(D-B),Q=8;return j{if(!Qe||DM.left+ge)return null;let H=wt(ve),B=wt(be),j=Math.abs(f-H),F=Math.abs(f-B),Q=8;return j{D.preventDefault();let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(BM.left+ge||jM.top+ne)return;let F=D.deltaY>0?1.1:1/1.1,Q=Yo(B),R=an(j);Tt.current||(ke(V=>Q-(Q-V)*F),Wt(V=>Q+(V-Q)*F)),En.current||(uo(V=>R-(R-V)*F),po(V=>R+(V-R)*F))},[ge,ne,Yo,an,M.left,M.top]);w.useEffect(()=>{let D=Se.current;if(D)return D.addEventListener(\"wheel\",ey,{passive:!1}),()=>D.removeEventListener(\"wheel\",ey)},[ey]),w.useEffect(()=>{zb||(Db(ce.toPrecision(6)),_b(he.toPrecision(6)))},[ce,he,zb]),w.useEffect(()=>{Ub||(Bb(be.toPrecision(6)),jb(ve.toPrecision(6)))},[be,ve,Ub]),w.useEffect(()=>{ht&&ht.length===2?(ke(ht[0]),Wt(ht[1]),Sn(!0)):ht&&ht.length===0&&Ht&&Sn(!1)},[ht]),w.useEffect(()=>{ft&&ft.length===2?(uo(ft[0]),po(ft[1]),Ar(!0)):ft&&ft.length===0&&Qe&&Ar(!1)},[ft]),w.useEffect(()=>{let D=H=>{if(fc.current?.active){let B=fc.current,j=Math.max(200,B.startW+(H.clientX-B.startX)),F=Math.max(100,B.startH+(H.clientY-B.startY));ze(j),gt(F)}if(Nr.current){let B=Z.current;if(!B)return;let j=B.getBoundingClientRect(),F=H.clientX-j.left,Q=Math.max(M.left,Math.min(M.left+ge,F)),R=Yo(Q),V=on.current,te=Math.max(V.min,Math.min(V.max,R));Nr.current.handle===\"left\"?(ke(G=>Math.min(te,he-(he-G)*.001)),we([te,he])):(Wt(G=>Math.max(te,ce+(G-ce)*.001)),we([ce,te]))}if(_r.current){let B=Z.current;if(!B)return;let j=B.getBoundingClientRect(),F=H.clientY-j.top,Q=Math.max(M.top,Math.min(M.top+ne,F)),R=an(Q),V=rn.current,te=Math.max(V.min,Math.min(V.max,R));_r.current.handle===\"top\"?(po(G=>Math.max(te,be+(G-be)*.001)),le([be,te])):(uo(G=>Math.min(te,ve-(ve-G)*.001)),le([te,ve]))}},f=()=>{fc.current?.active&&(fc.current=null),Nr.current&&(Nr.current=null),_r.current&&(_r.current=null)};return window.addEventListener(\"mousemove\",D),window.addEventListener(\"mouseup\",f),()=>{window.removeEventListener(\"mousemove\",D),window.removeEventListener(\"mouseup\",f)}},[M.left,M.top,ge,ne,Yo,an,ce,he,be,ve,we,le]);let kR=w.useCallback(D=>{let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(j>M.top+ne&&j=M.left&&B<=M.left+ge){Gt.current={axis:\"x\",startPx:B,startVal:Yo(B)},$o({axis:\"x\",startVal:Yo(B),currentVal:Yo(B)});return}if(B=0&&j>=M.top&&j<=M.top+ne){Gt.current={axis:\"y\",startPx:j,startVal:an(j)},$o({axis:\"y\",startVal:an(j),currentVal:an(j)});return}if(Ht){let F=Sp(B,j);if(F){Nr.current={handle:F,startPx:B};return}}if(Qe){let F=Ep(B,j);if(F){_r.current={handle:F,startPx:j};return}}if(!(BM.left+ge||jM.top+ne)){if(W&&!xt&&bl(B,j)===null){let Q=xp(B,j),R=O>=0&&O{let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(Nr.current){let V=Nr.current,te=Math.max(M.left,Math.min(M.left+ge,B)),G=Yo(te),Y=on.current,K=Math.max(Y.min,Math.min(Y.max,G));if(V.handle===\"left\"){let J=Math.min(K,he-(he-ce)*.001);ke(J),we([J,he])}else{let J=Math.max(K,ce+(he-ce)*.001);Wt(J),we([ce,J])}return}if(_r.current){let V=_r.current,te=Math.max(M.top,Math.min(M.top+ne,j)),G=an(te),Y=rn.current,K=Math.max(Y.min,Math.min(Y.max,G));if(V.handle===\"top\"){let J=Math.max(K,be+(ve-be)*.001);po(J),le([be,J])}else{let J=Math.min(K,ve-(ve-be)*.001);uo(J),le([J,ve])}return}let F=!Bo.current?.active&&!Ea.current?.active&&!Gt.current;if(Ht&&F){let V=Sp(B,j);Zm(V)}else dc&&Zm(null);if(Qe&&F){let V=Ep(B,j);Jm(V)}else mc&&Jm(null);if(Gt.current){let V=Gt.current;V.axis===\"x\"?$o({axis:\"x\",startVal:V.startVal,currentVal:Yo(Math.max(M.left,Math.min(M.left+ge,B)))}):$o({axis:\"y\",startVal:V.startVal,currentVal:an(Math.max(M.top,Math.min(M.top+ne,j)))});return}if(Ea.current?.active){let V=Ea.current;Bo.current&&Math.abs(B-V.startPx)>3&&(Bo.current.wasDrag=!0);let te=Yo(Math.max(M.left,Math.min(M.left+ge,B))),G=Math.min(V.startDataX,te),Y=Math.max(V.startDataX,te),K=nn.current,J=Dr.current,pe=K[V.traceIdx];if(pe){let Ee=-1/0,de=-1;for(let De=0;De=G&&qt<=Y&&isFinite(pe[De])&&pe[De]>Ee&&(Ee=pe[De],de=De)}if(de>=0){let De=J?J[de]:de;vp({x0:G,x1:Y,peakX:De,peakY:Ee,traceIdx:V.traceIdx})}else vp(null)}dl(null);return}if(Bo.current?.active){let V=Bo.current,te=D.clientX-V.startX,G=D.clientY-V.startY;(Math.abs(te)>3||Math.abs(G)>3)&&(V.wasDrag=!0);let Y=V.startXMax-V.startXMin,K=V.startYMax-V.startYMin,J=-(te/ge)*Y,pe=G/ne*K;Tt.current||(ke(V.startXMin+J),Wt(V.startXMax+J)),En.current||(uo(V.startYMin+pe),po(V.startYMax+pe)),dl(null);return}if(BM.left+ge||jM.top+ne){dl(null);return}let Q=Tp(B,j);if(Wm.current=Q!==null,Ob(Q!==null?null:bl(B,j)),Q!==null){dl(null);return}let R=xp(B,j);R&&dl({canvasX:R.canvasX,canvasY:R.canvasY,dataX:R.dataX,dataY:R.dataY,traceIdx:R.traceIdx,label:R.label,color:R.color})},[ge,ne,xp,bl,Tp,M.left,M.top,Yo,an,Ht,Qe,ce,he,be,ve,Sp,Ep,dc,mc,we,le]),LR=w.useCallback(D=>{if(Nr.current){Nr.current=null;return}if(_r.current){_r.current=null;return}if(Gt.current&&Re){let{startVal:f,currentVal:H,axis:B}=Re,j=Math.min(f,H),F=Math.max(f,H),Q=B===\"x\"?he-ce:ve-be;F-j>Q*.01&&(B===\"x\"?(ke(j),Wt(F),Sn(!0),we([j,F])):(uo(j),po(F),Ar(!0),le([j,F]))),Gt.current=null,$o(null);return}if(Ea.current?.active){if((Bo.current?.wasDrag??!1)&&Pa){let H={x:Pa.peakX,y:Pa.peakY,trace_idx:Pa.traceIdx,label:Rt(Pa.peakX),type:\"peak\"};oe([...X||[],H])}Ea.current=null,vp(null),Bo.current=null;return}if(Bo.current?.active&&!Bo.current.wasDrag){let f=Z.current;if(f){let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top,F=Tp(B,j);if(F!==null){N(O===F?-1:F),Bo.current=null;return}let Q=bl(B,j);if(Q!==null){let R=Ze||[];D.shiftKey?R.includes(Q)?Ue(R.filter(V=>V!==Q)):Ue([...R,Q]):R.length===1&&R[0]===Q?Ue([]):Ue([Q]),Bo.current=null;return}if(W&&!xt&&ro){let R=nn.current,V=Dr.current,te=O>=0&&Ode&&(de=G[ot],Ee=ot);let De=V?V[Ee]:Ee,qt={x:De,y:de,trace_idx:te,label:Rt(De),type:\"peak\"};oe([...X||[],qt])}}else if(!W&&(Ze&&Ze.length>0&&Ue([]),ro)){let R=ro.traceIdx;N(O===R?-1:R)}}}Bo.current=null},[ro,O,N,W,X,oe,Ze,Ue,bl,Tp,xt,Re,ce,he,be,ve,we,le,Pa,fe]),jR=w.useCallback(()=>{Bo.current=null,Ea.current=null,Nr.current=null,_r.current=null,vp(null),Gt.current=null,$o(null),dl(null),Ob(null),Zm(null),Jm(null),Wm.current=!1},[]),UR=w.useCallback(D=>{let f=Z.current;if(!f){gl();return}let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(j>M.top+ne&&B>=M.left&&B<=M.left+ge&&Ht){Sn(!1),we([]),ke(on.current.min),Wt(on.current.max);return}if(B=M.top&&j<=M.top+ne&&Qe){Ar(!1),le([]),uo(rn.current.min),po(rn.current.max);return}gl()},[gl,ge,ne,M.left,M.top,Ht,Qe,we,le]),HR=w.useCallback(D=>{let f=D.target.tagName?.toLowerCase();if(!(f===\"input\"||f===\"textarea\"||f===\"select\"))switch(D.key){case\"r\":case\"R\":se||(D.preventDefault(),gl());break;case\"Escape\":D.preventDefault(),N(-1),Ze&&Ze.length>0&&Ue([]);break;case\"p\":case\"P\":xt||(D.preventDefault(),Te(!W));break;case\"c\":case\"C\":xt||(D.preventDefault(),oe([]),Ue([]));break;case\"Delete\":case\"Backspace\":if(!xt&&X&&X.length>0)if(D.preventDefault(),Ze&&Ze.length>0){let H=new Set(Ze),B=X.filter((j,F)=>!H.has(F));oe(B),Ue([])}else{let H=[...X];H.pop(),oe(H)}break}},[gl,N,X,oe,W,Te,Ze,Ue,se,xt]),VR=w.useCallback(()=>{hl(null);let D=Z.current;D&&D.toBlob(f=>{f&&lc(f,`${c||\"show1d\"}.png`)})},[c]),$b=w.useCallback((D=\"pdf\")=>{hl(null);let f=nn.current,H=Dr.current;if(f.length===0)return;let B=4,j=ye*B,F=ue*B,Q=document.createElement(\"canvas\");Q.width=j,Q.height=F;let R=Q.getContext(\"2d\");if(!R)return;if(R.scale(B,B),R.fillStyle=\"#ffffff\",R.fillRect(0,0,ye,ue),P){R.strokeStyle=\"rgba(0,0,0,0.08)\",R.lineWidth=1,R.setLineDash([2,3]);let G=Math.max(3,xe),Y=Sa(ce,he,G);for(let pe of Y){let Ee=St(pe);Ee>=M.left&&Ee<=M.left+ge&&(R.beginPath(),R.moveTo(Ee,M.top),R.lineTo(Ee,M.top+ne),R.stroke())}let K=Math.max(3,xe),J=v?bp(Math.max(be,1e-30),ve,K):Sa(be,ve,K);for(let pe of J){let Ee=wt(pe);Ee>=M.top&&Ee<=M.top+ne&&(R.beginPath(),R.moveTo(M.left,Ee),R.lineTo(M.left+ge,Ee),R.stroke())}R.setLineDash([])}R.strokeStyle=\"#999\",R.lineWidth=1,R.beginPath(),R.moveTo(M.left,M.top),R.lineTo(M.left,M.top+ne),R.lineTo(M.left+ge,M.top+ne),R.stroke();let V=Sa(ce,he,Math.max(3,Math.floor(ge/DR)));R.fillStyle=\"#555\",R.font=`10px ${vo}`,R.textAlign=\"center\",R.textBaseline=\"top\";for(let G of V){let Y=St(G);Y>=M.left&&Y<=M.left+ge&&(R.beginPath(),R.moveTo(Y,M.top+ne),R.lineTo(Y,M.top+ne+Tn),R.stroke(),R.fillText(Rt(G),Y,M.top+ne+Tn+2))}let te=v?bp(Math.max(be,1e-30),ve):Sa(be,ve);R.textAlign=\"right\",R.textBaseline=\"middle\";for(let G of te){let Y=wt(G);Y>=M.top&&Y<=M.top+ne&&(R.beginPath(),R.moveTo(M.left-Tn,Y),R.lineTo(M.left,Y),R.stroke(),R.fillText(Rt(G),M.left-Tn-2,Y))}if(u||p){R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`11px ${vo}`,R.fillStyle=\"#666\";let G=u||\"\";p&&(G+=G?` (${p})`:p),R.fillText(G,M.left+ge/2,M.top+ne+Tn+18)}if(m||d){R.save(),R.translate(12,M.top+ne/2),R.rotate(-Math.PI/2),R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`11px ${vo}`,R.fillStyle=\"#666\";let G=m||\"\";d&&(G+=G?` (${d})`:d),R.fillText(G,0,0),R.restore()}c&&(R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`bold 13px ${vo}`,R.fillStyle=\"#333\",R.fillText(c,ye/2,2)),R.save(),R.beginPath(),R.rect(M.left,M.top,ge,ne),R.clip();for(let G=0;G0)for(let G of X){let Y=s&&s[G.trace_idx]||\"#4fc3f7\",K=St(G.x),J=wt(G.y),pe=5;R.fillStyle=Y,R.strokeStyle=\"#fff\",R.lineWidth=1.5,R.beginPath(),R.moveTo(K,J-pe),R.lineTo(K+pe,J+pe),R.lineTo(K-pe,J+pe),R.closePath(),R.fill(),R.stroke(),R.font=`9px ${vo}`,R.fillStyle=\"#333\",R.textAlign=\"center\",R.textBaseline=\"bottom\",R.fillText(G.label||Rt(G.x),K,J-pe-3)}if(R.restore(),E&&f.length>=1&&l&&l.length>0){R.font=`10px ${vo}`;let G=14,Y=16,K=4,J=6,pe=0;for(let ot=0;otpe&&(pe=Pn)}let Ee=J*2+Y+K+pe,de=J*2+f.length*G,De=M.left+ge-Ee-8,qt=M.top+8;R.fillStyle=\"rgba(255,255,255,0.9)\",R.fillRect(De,qt,Ee,de),R.strokeStyle=\"#ccc\",R.lineWidth=1,R.strokeRect(De,qt,Ee,de);for(let ot=0;otlc(G,`${c||\"show1d\"}_figure.pdf`)):Q.toBlob(G=>{G&&lc(G,`${c||\"show1d\"}_figure.png`)})},[ye,ue,ce,he,be,ve,s,l,z,v,P,xe,E,u,m,p,d,c,St,wt,ge,ne,X]),vl=w.useCallback(D=>{let f=nn.current,H=Dr.current;if(f.length===0)return\"\";let F=[[\"x\",...l&&l.length>0?l:f.map((Q,R)=>`Data ${R+1}`)].join(\",\")];for(let Q=0;Q<(H?H.length:f[0].length);Q++){let R=H?H[Q]:Q;if(D&&Ht&&(Rhe))continue;let V=[String(R)];for(let te of f)V.push(String(te[Q]??\"\"));F.push(V.join(\",\"))}return F.join(`\n`)},[l,Ht,ce,he]),$R=w.useCallback(()=>{let D=vl(!0);D&&navigator.clipboard.writeText(D).then(()=>{Hb(!0),setTimeout(()=>Hb(!1),1e3)})},[vl]),YR=w.useCallback(()=>{hl(null);let D=vl(!0);D&&lc(new Blob([D],{type:\"text/csv\"}),`${c||\"show1d\"}_range.csv`)},[vl,c]),XR=w.useCallback(()=>{hl(null);let D=vl(!1);D&&lc(new Blob([D],{type:\"text/csv\"}),`${c||\"show1d\"}.csv`)},[vl,c]),GR=()=>Nr.current?\"ew-resize\":_r.current?\"ns-resize\":dc?\"ew-resize\":mc?\"ns-resize\":Gt.current?Gt.current.axis===\"x\"?\"ew-resize\":\"ns-resize\":Ea.current?.active?\"col-resize\":Bo.current?.active?\"grabbing\":_R!==null||Wm.current?\"pointer\":W&&!xt?\"col-resize\":\"crosshair\";return w.createElement(Fe,{className:\"show1d-root\",tabIndex:0,onKeyDown:HR,sx:{...__.root,bgcolor:t.bg,color:t.text}},w.createElement(Xe,{variant:\"caption\",sx:{...xn.label,color:t.accent,mb:`${D_.XS}px`,display:\"block\"}},c||\"Plot\",w.createElement(Y_,{theme:e.theme,text:w.createElement(X_,{items:[[\"Scroll\",\"Zoom in/out\"],[\"Drag\",\"Pan (or search peak when Peak on)\"],[\"Drag axis\",\"Lock X or Y range\"],[\"Dbl-click axis\",\"Unlock range\"],[\"Click\",\"Focus trace / select peak\"],[\"Shift+Click\",\"Multi-select peaks\"],[\"P\",\"Toggle peak mode\"],[\"C\",\"Clear all peaks\"],[\"Del\",\"Remove last peak\"],[\"Esc\",\"Deselect all\"],[\"R\",\"Reset view\"],[\"Dbl-click\",\"Reset view\"]]})}),w.createElement(MR,{widgetName:\"Show1D\",hiddenTools:et,setHiddenTools:dt,disabledTools:Oe,setDisabledTools:Ae,themeColors:t})),_&&!Be.hideAll&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"4px\",mb:\"2px\",height:28}},!Nt&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"Log:\"),w.createElement(Un,{size:\"small\",checked:v,onChange:(D,f)=>T(f),sx:hp.small,disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Auto:\"),w.createElement(Un,{size:\"small\",checked:S,onChange:(D,f)=>h(f),sx:hp.small,disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Grid:\"),w.createElement(Un,{size:\"small\",checked:P,onChange:(D,f)=>A(f),sx:hp.small,disabled:se}),P&&w.createElement(km,{size:\"small\",min:5,max:50,step:1,value:xe,onChange:(D,f)=>Je(f),sx:{width:60,ml:\"2px\",...OR.small},disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Legend:\"),w.createElement(Un,{size:\"small\",checked:E,onChange:(D,f)=>C(f),sx:hp.small,disabled:se})),!Ro&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Peak:\"),w.createElement(Un,{size:\"small\",checked:W,onChange:(D,f)=>Te(f),sx:hp.small,disabled:xt}),W&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text,ml:\"2px\"}},\"\\xB1\",fe),w.createElement(km,{size:\"small\",min:1,max:100,step:1,value:fe,onChange:(D,f)=>Ke(f),sx:{width:50,ml:\"2px\",...OR.small},disabled:xt}))),w.createElement(Fe,{sx:{flex:1}}),!Nt&&w.createElement(ga,{size:\"small\",sx:gp,onClick:gl,disabled:se},\"Reset\"),!st&&w.createElement(w.Fragment,null,w.createElement(ga,{size:\"small\",sx:{...gp,color:t.accent},onClick:D=>hl(D.currentTarget),disabled:fr},\"Export\"),w.createElement(ip,{anchorEl:Vb,open:!!Vb,onClose:()=>hl(null),...N_},w.createElement(nl,{onClick:()=>$b(\"pdf\"),sx:{fontSize:12}},\"Figure (PDF)\"),w.createElement(nl,{onClick:()=>$b(\"png\"),sx:{fontSize:12}},\"Figure (PNG)\"),w.createElement(nl,{onClick:VR,sx:{fontSize:12}},\"PNG\"),w.createElement(nl,{onClick:YR,sx:{fontSize:12}},\"CSV (range)\"),w.createElement(nl,{onClick:XR,sx:{fontSize:12}},\"CSV (all)\")))),w.createElement(Fe,{ref:Se,sx:{position:\"relative\",width:ye,height:ue,border:`1px solid ${t.border}`,cursor:GR(),bgcolor:o?\"#1a1a1a\":\"#f8f8f8\"},onMouseDown:kR,onMouseMove:BR,onMouseUp:LR,onMouseLeave:jR,onDoubleClick:UR},w.createElement(\"canvas\",{ref:Z,style:{width:ye,height:ue,position:\"absolute\",top:0,left:0}}),w.createElement(\"canvas\",{ref:ee,style:{width:ye,height:ue,position:\"absolute\",top:0,left:0,pointerEvents:\"none\"}}),w.createElement(Fe,{onMouseDown:D=>{fc.current={active:!0,startX:D.clientX,startY:D.clientY,startW:ye,startH:ue},D.stopPropagation()},sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:\"nwse-resize\",opacity:.6,background:`linear-gradient(135deg, transparent 50%, ${t.accent} 50%)`,\"&:hover\":{opacity:1}}})),Ht&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"6px\",mt:\"4px\",mb:\"2px\",height:24}},w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"X range:\"),w.createElement(\"input\",{type:\"number\",value:Ab,onChange:D=>{ml(!0),Db(D.target.value)},onFocus:()=>ml(!0),onBlur:()=>{ml(!1);let D=parseFloat(Ab);if(!isNaN(D)){let f=on.current,H=Math.max(f.min,Math.min(f.max,D));if(H>=he){let B=H;H=he,Wt(B),we([he,B]),ke(he);return}ke(H),we([H,he])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text}},\"\\u2014\"),w.createElement(\"input\",{type:\"number\",value:Nb,onChange:D=>{ml(!0),_b(D.target.value)},onFocus:()=>ml(!0),onBlur:()=>{ml(!1);let D=parseFloat(Nb);if(!isNaN(D)){let f=on.current,H=Math.max(f.min,Math.min(f.max,D));if(H<=ce){let B=H;H=ce,ke(B),we([B,ce]),Wt(ce);return}Wt(H),we([ce,H])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(ga,{size:\"small\",sx:gp,onClick:()=>{Sn(!1),we([]),ke(on.current.min),Wt(on.current.max)}},\"RESET\"),!st&&w.createElement(ga,{size:\"small\",sx:{...gp,ml:\"4px\"},onClick:$R,disabled:fr},zR?\"COPIED\":\"COPY CSV\")),Qe&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"6px\",mt:\"4px\",mb:\"2px\",height:24}},w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"Y range:\"),w.createElement(\"input\",{type:\"number\",value:kb,onChange:D=>{yl(!0),Bb(D.target.value)},onFocus:()=>yl(!0),onBlur:()=>{yl(!1);let D=parseFloat(kb);if(!isNaN(D)){let f=rn.current,H=Math.max(f.min,Math.min(f.max,D));if(H>=ve){let B=H;H=ve,po(B),le([ve,B]),uo(ve);return}uo(H),le([H,ve])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text}},\"\\u2014\"),w.createElement(\"input\",{type:\"number\",value:Lb,onChange:D=>{yl(!0),jb(D.target.value)},onFocus:()=>yl(!0),onBlur:()=>{yl(!1);let D=parseFloat(Lb);if(!isNaN(D)){let f=rn.current,H=Math.max(f.min,Math.min(f.max,D));if(H<=be){let B=H;H=be,uo(B),le([B,be]),po(be);return}po(H),le([be,H])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(ga,{size:\"small\",sx:gp,onClick:()=>{Ar(!1),le([]),uo(rn.current.min),po(rn.current.max)}},\"RESET\")),b&&!Ut&&I&&I.length>0&&(()=>{let D=O>=0&&OH);return w.createElement(Fe,{sx:{border:`1px solid ${t.border}`,borderTop:\"none\",bgcolor:o?t.bg:\"#fafafa\",maxWidth:ye}},D.map(f=>{let H=l&&l[f]||`Data ${f+1}`,B=s&&s[f]||\"#4fc3f7\";return w.createElement(Fe,{key:f,sx:{display:\"flex\",gap:2,alignItems:\"center\",px:1,py:.25}},w.createElement(Fe,{sx:{width:8,height:8,bgcolor:B,flexShrink:0}}),a>1&&w.createElement(Xe,{sx:{fontSize:11,color:t.text,fontWeight:\"bold\",minWidth:40}},H),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Mean \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(I[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Min \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(x[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Max \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(k[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Std \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(U[f]??0))))}),Ht&&Lt&&Lt.length>0&&w.createElement(w.Fragment,null,w.createElement(Fe,{sx:{borderTop:`1px dashed ${t.border}`,mx:1,my:.25}}),D.map(f=>{let H=Lt[f];if(!H)return null;let B=s&&s[f]||\"#4fc3f7\";return w.createElement(Fe,{key:`rs-${f}`,sx:{display:\"flex\",gap:2,alignItems:\"center\",px:1,py:.25}},w.createElement(Xe,{sx:{fontSize:10,color:o?\"#777\":\"#aaa\",minWidth:60}},\"Range (\",H.n_points,\" pts)\"),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Mean \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.mean))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Min \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.min))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Max \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.max))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Std \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.std))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"\\u222B \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.integral))))})),jt&&jt.length>0&&w.createElement(w.Fragment,null,w.createElement(Fe,{sx:{borderTop:`1px dashed ${t.border}`,mx:1,my:.25}}),jt.map((f,H)=>{let B=X&&f.peak_idx>=0&&f.peak_idx()=>(t||e((t={exports:{}}).exports,t),t.exports);var WR=(e,t,o,r)=>{if(t&&typeof t==\"object\"||typeof t==\"function\")for(let n of FR(t))!QR.call(e,n)&&n!==o&&Yb(e,n,{get:()=>t[n],enumerable:!(r=IR(t,n))||r.enumerable});return e};var q=(e,t,o)=>(o=e!=null?qR(KR(e)):{},WR(t||!e||!e.__esModule?Yb(o,\"default\",{value:e,enumerable:!0}):o,e));var ev=Xo(Me=>{\"use strict\";var ry=Symbol.for(\"react.transitional.element\"),ZR=Symbol.for(\"react.portal\"),JR=Symbol.for(\"react.fragment\"),e2=Symbol.for(\"react.strict_mode\"),t2=Symbol.for(\"react.profiler\"),o2=Symbol.for(\"react.consumer\"),r2=Symbol.for(\"react.context\"),n2=Symbol.for(\"react.forward_ref\"),a2=Symbol.for(\"react.suspense\"),i2=Symbol.for(\"react.memo\"),Fb=Symbol.for(\"react.lazy\"),l2=Symbol.for(\"react.activity\"),Xb=Symbol.iterator;function s2(e){return e===null||typeof e!=\"object\"?null:(e=Xb&&e[Xb]||e[\"@@iterator\"],typeof e==\"function\"?e:null)}var Kb={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Qb=Object.assign,Wb={};function Tl(e,t,o){this.props=e,this.context=t,this.refs=Wb,this.updater=o||Kb}Tl.prototype.isReactComponent={};Tl.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\")};Tl.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,\"forceUpdate\")};function Zb(){}Zb.prototype=Tl.prototype;function ny(e,t,o){this.props=e,this.context=t,this.refs=Wb,this.updater=o||Kb}var ay=ny.prototype=new Zb;ay.constructor=ny;Qb(ay,Tl.prototype);ay.isPureReactComponent=!0;var Gb=Array.isArray;function oy(){}var Mt={H:null,A:null,T:null,S:null},Jb=Object.prototype.hasOwnProperty;function iy(e,t,o){var r=o.ref;return{$$typeof:ry,type:e,key:t,ref:r!==void 0?r:null,props:o}}function c2(e,t){return iy(e.type,t,e.props)}function ly(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===ry}function u2(e){var t={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+e.replace(/[=:]/g,function(o){return t[o]})}var qb=/\\/+/g;function ty(e,t){return typeof e==\"object\"&&e!==null&&e.key!=null?u2(\"\"+e.key):t.toString(36)}function p2(e){switch(e.status){case\"fulfilled\":return e.value;case\"rejected\":throw e.reason;default:switch(typeof e.status==\"string\"?e.then(oy,oy):(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 xl(e,t,o,r,n){var a=typeof e;(a===\"undefined\"||a===\"boolean\")&&(e=null);var i=!1;if(e===null)i=!0;else switch(a){case\"bigint\":case\"string\":case\"number\":i=!0;break;case\"object\":switch(e.$$typeof){case ry:case ZR:i=!0;break;case Fb:return i=e._init,xl(i(e._payload),t,o,r,n)}}if(i)return n=n(e),i=r===\"\"?\".\"+ty(e,0):r,Gb(n)?(o=\"\",i!=null&&(o=i.replace(qb,\"$&/\")+\"/\"),xl(n,t,o,\"\",function(c){return c})):n!=null&&(ly(n)&&(n=c2(n,o+(n.key==null||e&&e.key===n.key?\"\":(\"\"+n.key).replace(qb,\"$&/\")+\"/\")+i)),t.push(n)),1;i=0;var l=r===\"\"?\".\":r+\":\";if(Gb(e))for(var s=0;s{\"use strict\";tv.exports=ev()});var pv=Xo(_t=>{\"use strict\";function py(e,t){var o=e.length;e.push(t);e:for(;0>>1,n=e[r];if(0>>1;rCp(l,o))sCp(c,l)?(e[r]=c,e[s]=o,r=s):(e[r]=l,e[i]=o,r=i);else if(sCp(c,o))e[r]=c,e[s]=o,r=s;else break e}}return t}function Cp(e,t){var o=e.sortIndex-t.sortIndex;return o!==0?o:e.id-t.id}_t.unstable_now=void 0;typeof performance==\"object\"&&typeof performance.now==\"function\"?(ov=performance,_t.unstable_now=function(){return ov.now()}):(sy=Date,rv=sy.now(),_t.unstable_now=function(){return sy.now()-rv});var ov,sy,rv,Vn=[],Ca=[],m2=1,zr=null,Lo=3,fy=!1,yc=!1,hc=!1,dy=!1,iv=typeof setTimeout==\"function\"?setTimeout:null,lv=typeof clearTimeout==\"function\"?clearTimeout:null,nv=typeof setImmediate<\"u\"?setImmediate:null;function Rp(e){for(var t=Cn(Ca);t!==null;){if(t.callback===null)wp(Ca);else if(t.startTime<=e)wp(Ca),t.sortIndex=t.expirationTime,py(Vn,t);else break;t=Cn(Ca)}}function my(e){if(hc=!1,Rp(e),!yc)if(Cn(Vn)!==null)yc=!0,El||(El=!0,Sl());else{var t=Cn(Ca);t!==null&&yy(my,t.startTime-e)}}var El=!1,gc=-1,sv=5,cv=-1;function uv(){return dy?!0:!(_t.unstable_now()-cve&&uv());){var r=zr.callback;if(typeof r==\"function\"){zr.callback=null,Lo=zr.priorityLevel;var n=r(zr.expirationTime<=e);if(e=_t.unstable_now(),typeof n==\"function\"){zr.callback=n,Rp(e),t=!0;break t}zr===Cn(Vn)&&wp(Vn),Rp(e)}else wp(Vn);zr=Cn(Vn)}if(zr!==null)t=!0;else{var a=Cn(Ca);a!==null&&yy(my,a.startTime-e),t=!1}}break e}finally{zr=null,Lo=o,fy=!1}t=void 0}}finally{t?Sl():El=!1}}}var Sl;typeof nv==\"function\"?Sl=function(){nv(cy)}:typeof MessageChannel<\"u\"?(uy=new MessageChannel,av=uy.port2,uy.port1.onmessage=cy,Sl=function(){av.postMessage(null)}):Sl=function(){iv(cy,0)};var uy,av;function yy(e,t){gc=iv(function(){e(_t.unstable_now())},t)}_t.unstable_IdlePriority=5;_t.unstable_ImmediatePriority=1;_t.unstable_LowPriority=4;_t.unstable_NormalPriority=3;_t.unstable_Profiling=null;_t.unstable_UserBlockingPriority=2;_t.unstable_cancelCallback=function(e){e.callback=null};_t.unstable_forceFrameRate=function(e){0>e||125r?(e.sortIndex=o,py(Ca,e),Cn(Vn)===null&&e===Cn(Ca)&&(hc?(lv(gc),gc=-1):hc=!0,yy(my,o-r))):(e.sortIndex=n,py(Vn,e),yc||fy||(yc=!0,El||(El=!0,Sl()))),e};_t.unstable_shouldYield=uv;_t.unstable_wrapCallback=function(e){var t=Lo;return function(){var o=Lo;Lo=t;try{return e.apply(this,arguments)}finally{Lo=o}}}});var dv=Xo((Q_,fv)=>{\"use strict\";fv.exports=pv()});var yv=Xo(qo=>{\"use strict\";var y2=re();function mv(e){var t=\"https://react.dev/errors/\"+e;if(1{\"use strict\";function hv(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(hv)}catch(e){console.error(e)}}hv(),gv.exports=yv()});var OS=Xo(td=>{\"use strict\";var mo=dv(),Yx=re(),b2=Op();function $(e){var t=\"https://react.dev/errors/\"+e;if(1Al||(e.current=eh[Al],eh[Al]=null,Al--)}function Et(e,t){Al++,eh[Al]=e.current,e.current=t}var On=An(null),Xc=An(null),ja=An(null),uf=An(null);function pf(e,t){switch(Et(ja,t),Et(Xc,e),Et(On,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Rx(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Rx(t),e=yS(t,e);else switch(e){case\"svg\":e=1;break;case\"math\":e=2;break;default:e=0}}So(On),Et(On,e)}function Fl(){So(On),So(Xc),So(ja)}function th(e){e.memoizedState!==null&&Et(uf,e);var t=On.current,o=yS(t,e.type);t!==o&&(Et(Xc,e),Et(On,o))}function ff(e){Xc.current===e&&(So(On),So(Xc)),uf.current===e&&(So(uf),tu._currentValue=Ti)}var hy,xv;function gi(e){if(hy===void 0)try{throw Error()}catch(o){var t=o.stack.trim().match(/\\n( *(at )?)/);hy=t&&t[1]||\"\",xv=-1)\":-1n||s[r]!==c[n]){var u=`\n`+s[r].replace(\" at new \",\" at \");return e.displayName&&u.includes(\"\")&&(u=u.replace(\"\",e.displayName)),u}while(1<=r&&0<=n);break}}}finally{gy=!1,Error.prepareStackTrace=o}return(o=e?e.displayName||e.name:\"\")?gi(o):\"\"}function E2(e,t){switch(e.tag){case 26:case 27:case 5:return gi(e.type);case 16:return gi(\"Lazy\");case 13:return e.child!==t&&t!==null?gi(\"Suspense Fallback\"):gi(\"Suspense\");case 19:return gi(\"SuspenseList\");case 0:case 15:return by(e.type,!1);case 11:return by(e.type.render,!1);case 1:return by(e.type,!0);case 31:return gi(\"Activity\");default:return\"\"}}function Tv(e){try{var t=\"\",o=null;do t+=E2(e,o),o=e,e=e.return;while(e);return t}catch(r){return`\nError generating stack: `+r.message+`\n`+r.stack}}var oh=Object.prototype.hasOwnProperty,qh=mo.unstable_scheduleCallback,vy=mo.unstable_cancelCallback,P2=mo.unstable_shouldYield,C2=mo.unstable_requestPaint,br=mo.unstable_now,R2=mo.unstable_getCurrentPriorityLevel,Qx=mo.unstable_ImmediatePriority,Wx=mo.unstable_UserBlockingPriority,df=mo.unstable_NormalPriority,w2=mo.unstable_LowPriority,Zx=mo.unstable_IdlePriority,M2=mo.log,O2=mo.unstable_setDisableYieldValue,au=null,vr=null;function _a(e){if(typeof M2==\"function\"&&O2(e),vr&&typeof vr.setStrictMode==\"function\")try{vr.setStrictMode(au,e)}catch{}}var xr=Math.clz32?Math.clz32:N2,A2=Math.log,D2=Math.LN2;function N2(e){return e>>>=0,e===0?32:31-(A2(e)/D2|0)|0}var Dp=256,Np=262144,_p=4194304;function bi(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 Uf(e,t,o){var r=e.pendingLanes;if(r===0)return 0;var n=0,a=e.suspendedLanes,i=e.pingedLanes;e=e.warmLanes;var l=r&134217727;return l!==0?(r=l&~a,r!==0?n=bi(r):(i&=l,i!==0?n=bi(i):o||(o=l&~e,o!==0&&(n=bi(o))))):(l=r&~a,l!==0?n=bi(l):i!==0?n=bi(i):o||(o=r&~e,o!==0&&(n=bi(o)))),n===0?0:t!==0&&t!==n&&(t&a)===0&&(a=n&-n,o=t&-t,a>=o||a===32&&(o&4194048)!==0)?t:n}function iu(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function _2(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 Jx(){var e=_p;return _p<<=1,(_p&62914560)===0&&(_p=4194304),e}function xy(e){for(var t=[],o=0;31>o;o++)t.push(e);return t}function lu(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function z2(e,t,o,r,n,a){var i=e.pendingLanes;e.pendingLanes=o,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=o,e.entangledLanes&=o,e.errorRecoveryDisabledLanes&=o,e.shellSuspendCounter=0;var l=e.entanglements,s=e.expirationTimes,c=e.hiddenUpdates;for(o=i&~o;0\"u\")return null;try{return e.activeElement||e.body}catch{return e.body}}var H2=/[\\n\"\\\\]/g;function Ur(e){return e.replace(H2,function(t){return\"\\\\\"+t.charCodeAt(0).toString(16)+\" \"})}function ah(e,t,o,r,n,a,i,l){e.name=\"\",i!=null&&typeof i!=\"function\"&&typeof i!=\"symbol\"&&typeof i!=\"boolean\"?e.type=i:e.removeAttribute(\"type\"),t!=null?i===\"number\"?(t===0&&e.value===\"\"||e.value!=t)&&(e.value=\"\"+Br(t)):e.value!==\"\"+Br(t)&&(e.value=\"\"+Br(t)):i!==\"submit\"&&i!==\"reset\"||e.removeAttribute(\"value\"),t!=null?ih(e,i,Br(t)):o!=null?ih(e,i,Br(o)):r!=null&&e.removeAttribute(\"value\"),n==null&&a!=null&&(e.defaultChecked=!!a),n!=null&&(e.checked=n&&typeof n!=\"function\"&&typeof n!=\"symbol\"),l!=null&&typeof l!=\"function\"&&typeof l!=\"symbol\"&&typeof l!=\"boolean\"?e.name=\"\"+Br(l):e.removeAttribute(\"name\")}function sT(e,t,o,r,n,a,i,l){if(a!=null&&typeof a!=\"function\"&&typeof a!=\"symbol\"&&typeof a!=\"boolean\"&&(e.type=a),t!=null||o!=null){if(!(a!==\"submit\"&&a!==\"reset\"||t!=null)){nh(e);return}o=o!=null?\"\"+Br(o):\"\",t=t!=null?\"\"+Br(t):o,l||t===e.value||(e.value=t),e.defaultValue=t}r=r??n,r=typeof r!=\"function\"&&typeof r!=\"symbol\"&&!!r,e.checked=l?e.checked:!!r,e.defaultChecked=!!r,i!=null&&typeof i!=\"function\"&&typeof i!=\"symbol\"&&typeof i!=\"boolean\"&&(e.name=i),nh(e)}function ih(e,t,o){t===\"number\"&&mf(e.ownerDocument)===e||e.defaultValue===\"\"+o||(e.defaultValue=\"\"+o)}function $l(e,t,o,r){if(e=e.options,t){t={};for(var n=0;n\"u\"||typeof window.document>\"u\"||typeof window.document.createElement>\"u\"),sh=!1;if(ta)try{Pl={},Object.defineProperty(Pl,\"passive\",{get:function(){sh=!0}}),window.addEventListener(\"test\",Pl,Pl),window.removeEventListener(\"test\",Pl,Pl)}catch{sh=!1}var Pl,za=null,Zh=null,Qp=null;function dT(){if(Qp)return Qp;var e,t=Zh,o=t.length,r,n=\"value\"in za?za.value:za.textContent,a=n.length;for(e=0;e=Dc),Nv=\" \",_v=!1;function yT(e,t){switch(e){case\"keyup\":return mw.indexOf(t.keyCode)!==-1;case\"keydown\":return t.keyCode!==229;case\"keypress\":case\"mousedown\":case\"focusout\":return!0;default:return!1}}function hT(e){return e=e.detail,typeof e==\"object\"&&\"data\"in e?e.data:null}var _l=!1;function hw(e,t){switch(e){case\"compositionend\":return hT(t);case\"keypress\":return t.which!==32?null:(_v=!0,Nv);case\"textInput\":return e=t.data,e===Nv&&_v?null:e;default:return null}}function gw(e,t){if(_l)return e===\"compositionend\"||!eg&&yT(e,t)?(e=dT(),Qp=Zh=za=null,_l=!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)return{node:o,offset:t-e};e=r}e:{for(;o;){if(o.nextSibling){o=o.nextSibling;break e}o=o.parentNode}o=void 0}o=Lv(o)}}function xT(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?xT(e,t.parentNode):\"contains\"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function TT(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=mf(e.document);t instanceof e.HTMLIFrameElement;){try{var o=typeof t.contentWindow.location.href==\"string\"}catch{o=!1}if(o)e=t.contentWindow;else break;t=mf(e.document)}return t}function tg(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 Cw=ta&&\"documentMode\"in document&&11>=document.documentMode,zl=null,ch=null,_c=null,uh=!1;function Uv(e,t,o){var r=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;uh||zl==null||zl!==mf(r)||(r=zl,\"selectionStart\"in r&&tg(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),_c&&Ic(_c,r)||(_c=r,r=Nf(ch,\"onSelect\"),0>=i,n-=i,Rn=1<<32-xr(t)+n|o<A?(_=P,P=null):_=P.sibling;var z=p(h,P,g[A],b);if(z===null){P===null&&(P=_);break}e&&P&&z.alternate===null&&t(h,P),y=a(z,y,A),C===null?E=z:C.sibling=z,C=z,P=_}if(A===g.length)return o(h,P),qe&&In(h,A),E;if(P===null){for(;AA?(_=P,P=null):_=P.sibling;var I=p(h,P,z.value,b);if(I===null){P===null&&(P=_);break}e&&P&&I.alternate===null&&t(h,P),y=a(I,y,A),C===null?E=I:C.sibling=I,C=I,P=_}if(z.done)return o(h,P),qe&&In(h,A),E;if(P===null){for(;!z.done;A++,z=g.next())z=m(h,z.value,b),z!==null&&(y=a(z,y,A),C===null?E=z:C.sibling=z,C=z);return qe&&In(h,A),E}for(P=r(P);!z.done;A++,z=g.next())z=d(P,h,A,z.value,b),z!==null&&(e&&z.alternate!==null&&P.delete(z.key===null?A:z.key),y=a(z,y,A),C===null?E=z:C.sibling=z,C=z);return e&&P.forEach(function(x){return t(h,x)}),qe&&In(h,A),E}function S(h,y,g,b){if(typeof g==\"object\"&&g!==null&&g.type===Ol&&g.key===null&&(g=g.props.children),typeof g==\"object\"&&g!==null){switch(g.$$typeof){case Ap:e:{for(var E=g.key;y!==null;){if(y.key===E){if(E=g.type,E===Ol){if(y.tag===7){o(h,y.sibling),b=n(y,g.props.children),b.return=h,h=b;break e}}else if(y.elementType===E||typeof E==\"object\"&&E!==null&&E.$$typeof===wa&&vi(E)===y.type){o(h,y.sibling),b=n(y,g.props),Tc(b,g),b.return=h,h=b;break e}o(h,y);break}else t(h,y);y=y.sibling}g.type===Ol?(b=Si(g.props.children,h.mode,b,g.key),b.return=h,h=b):(b=Zp(g.type,g.key,g.props,null,h.mode,b),Tc(b,g),b.return=h,h=b)}return i(h);case Rc:e:{for(E=g.key;y!==null;){if(y.key===E)if(y.tag===4&&y.stateNode.containerInfo===g.containerInfo&&y.stateNode.implementation===g.implementation){o(h,y.sibling),b=n(y,g.children||[]),b.return=h,h=b;break e}else{o(h,y);break}else t(h,y);y=y.sibling}b=My(g,h.mode,b),b.return=h,h=b}return i(h);case wa:return g=vi(g),S(h,y,g,b)}if(wc(g))return v(h,y,g,b);if(vc(g)){if(E=vc(g),typeof E!=\"function\")throw Error($(150));return g=E.call(g),T(h,y,g,b)}if(typeof g.then==\"function\")return S(h,y,Up(g),b);if(g.$$typeof===Kn)return S(h,y,jp(h,g),b);Hp(h,g)}return typeof g==\"string\"&&g!==\"\"||typeof g==\"number\"||typeof g==\"bigint\"?(g=\"\"+g,y!==null&&y.tag===6?(o(h,y.sibling),b=n(y,g),b.return=h,h=b):(o(h,y),b=wy(g,h.mode,b),b.return=h,h=b),i(h)):o(h,y)}return function(h,y,g,b){try{Qc=0;var E=S(h,y,g,b);return Gl=null,E}catch(P){if(P===ss||P===Gf)throw P;var C=hr(29,P,null,h.mode);return C.lanes=b,C.return=h,C}finally{}}}var Mi=BT(!0),LT=BT(!1),Ma=!1;function ug(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function gh(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 Ha(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Va(e,t,o){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(rt&2)!==0){var n=r.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),r.pending=t,t=hf(e),MT(e,null,o),t}return Xf(e,r,t,o),hf(e)}function kc(e,t,o){if(t=t.updateQueue,t!==null&&(t=t.shared,(o&4194048)!==0)){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,tT(e,o)}}function Ay(e,t){var o=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,o===r)){var n=null,a=null;if(o=o.firstBaseUpdate,o!==null){do{var i={lane:o.lane,tag:o.tag,payload:o.payload,callback:null,next:null};a===null?n=a=i:a=a.next=i,o=o.next}while(o!==null);a===null?n=a=t:a=a.next=t}else n=a=t;o={baseState:r.baseState,firstBaseUpdate:n,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},e.updateQueue=o;return}e=o.lastBaseUpdate,e===null?o.firstBaseUpdate=t:e.next=t,o.lastBaseUpdate=t}var bh=!1;function Bc(){if(bh){var e=Xl;if(e!==null)throw e}}function Lc(e,t,o,r){bh=!1;var n=e.updateQueue;Ma=!1;var a=n.firstBaseUpdate,i=n.lastBaseUpdate,l=n.shared.pending;if(l!==null){n.shared.pending=null;var s=l,c=s.next;s.next=null,i===null?a=c:i.next=c,i=s;var u=e.alternate;u!==null&&(u=u.updateQueue,l=u.lastBaseUpdate,l!==i&&(l===null?u.firstBaseUpdate=c:l.next=c,u.lastBaseUpdate=s))}if(a!==null){var m=n.baseState;i=0,u=c=s=null,l=a;do{var p=l.lane&-536870913,d=p!==l.lane;if(d?(Ge&p)===p:(r&p)===p){p!==0&&p===Wl&&(bh=!0),u!==null&&(u=u.next={lane:0,tag:l.tag,payload:l.payload,callback:null,next:null});e:{var v=e,T=l;p=t;var S=o;switch(T.tag){case 1:if(v=T.payload,typeof v==\"function\"){m=v.call(S,m,p);break e}m=v;break e;case 3:v.flags=v.flags&-65537|128;case 0:if(v=T.payload,p=typeof v==\"function\"?v.call(S,m,p):v,p==null)break e;m=Dt({},m,p);break e;case 2:Ma=!0}}p=l.callback,p!==null&&(e.flags|=64,d&&(e.flags|=8192),d=n.callbacks,d===null?n.callbacks=[p]:d.push(p))}else d={lane:p,tag:l.tag,payload:l.payload,callback:l.callback,next:null},u===null?(c=u=d,s=m):u=u.next=d,i|=p;if(l=l.next,l===null){if(l=n.shared.pending,l===null)break;d=l,l=d.next,d.next=null,n.lastBaseUpdate=d,n.shared.pending=null}}while(!0);u===null&&(s=m),n.baseState=s,n.firstBaseUpdate=c,n.lastBaseUpdate=u,a===null&&(n.shared.lanes=0),Qa|=i,e.lanes=i,e.memoizedState=m}}function jT(e,t){if(typeof e!=\"function\")throw Error($(191,e));e.call(t)}function UT(e,t){var o=e.callbacks;if(o!==null)for(e.callbacks=null,e=0;ea?a:8;var i=Pe.T,l={};Pe.T=l,Eg(e,!1,t,o);try{var s=n(),c=Pe.S;if(c!==null&&c(l,s),s!==null&&typeof s==\"object\"&&typeof s.then==\"function\"){var u=zw(s,r);jc(e,t,u,Tr(e))}else jc(e,t,r,Tr(e))}catch(m){jc(e,t,{then:function(){},status:\"rejected\",reason:m},Tr())}finally{nt.p=a,i!==null&&l.types!==null&&(i.types=l.types),Pe.T=i}}function Hw(){}function Eh(e,t,o,r){if(e.tag!==5)throw Error($(476));var n=u1(e).queue;c1(e,n,t,Ti,o===null?Hw:function(){return p1(e),o(r)})}function u1(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Ti,baseState:Ti,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ra,lastRenderedState:Ti},next:null};var o={};return t.next={memoizedState:o,baseState:o,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ra,lastRenderedState:o},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function p1(e){var t=u1(e);t.next===null&&(t=e.alternate.memoizedState),jc(e,t.next.queue,{},Tr())}function Sg(){return Ao(tu)}function f1(){return Jt().memoizedState}function d1(){return Jt().memoizedState}function Vw(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var o=Tr();e=Ha(o);var r=Va(t,e,o);r!==null&&(rr(r,t,o),kc(r,t,o)),t={cache:lg()},e.payload=t;return}t=t.return}}function $w(e,t,o){var r=Tr();o={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},Kf(e)?y1(t,o):(o=rg(e,t,o,r),o!==null&&(rr(o,e,r),h1(o,t,r)))}function m1(e,t,o){var r=Tr();jc(e,t,o,r)}function jc(e,t,o,r){var n={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null};if(Kf(e))y1(t,n);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var i=t.lastRenderedState,l=a(i,o);if(n.hasEagerState=!0,n.eagerState=l,Sr(l,i))return Xf(e,t,n,0),bt===null&&Yf(),!1}catch{}finally{}if(o=rg(e,t,n,r),o!==null)return rr(o,e,r),h1(o,t,r),!0}return!1}function Eg(e,t,o,r){if(r={lane:2,revertLane:Ng(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Kf(e)){if(t)throw Error($(479))}else t=rg(e,o,r,2),t!==null&&rr(t,e,2)}function Kf(e){var t=e.alternate;return e===Ne||t!==null&&t===Ne}function y1(e,t){ql=Sf=!0;var o=e.pending;o===null?t.next=t:(t.next=o.next,o.next=t),e.pending=t}function h1(e,t,o){if((o&4194048)!==0){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,tT(e,o)}}var Zc={readContext:Ao,use:If,useCallback:It,useContext:It,useEffect:It,useImperativeHandle:It,useLayoutEffect:It,useInsertionEffect:It,useMemo:It,useReducer:It,useRef:It,useState:It,useDebugValue:It,useDeferredValue:It,useTransition:It,useSyncExternalStore:It,useId:It,useHostTransitionStatus:It,useFormState:It,useActionState:It,useOptimistic:It,useMemoCache:It,useCacheRefresh:It};Zc.useEffectEvent=It;var g1={readContext:Ao,use:If,useCallback:function(e,t){return Io().memoizedState=[e,t===void 0?null:t],e},useContext:Ao,useEffect:ex,useImperativeHandle:function(e,t,o){o=o!=null?o.concat([e]):null,tf(4194308,4,n1.bind(null,t,e),o)},useLayoutEffect:function(e,t){return tf(4194308,4,e,t)},useInsertionEffect:function(e,t){tf(4,2,e,t)},useMemo:function(e,t){var o=Io();t=t===void 0?null:t;var r=e();if(Oi){_a(!0);try{e()}finally{_a(!1)}}return o.memoizedState=[r,t],r},useReducer:function(e,t,o){var r=Io();if(o!==void 0){var n=o(t);if(Oi){_a(!0);try{o(t)}finally{_a(!1)}}}else n=t;return r.memoizedState=r.baseState=n,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},r.queue=e,e=e.dispatch=$w.bind(null,Ne,e),[r.memoizedState,e]},useRef:function(e){var t=Io();return e={current:e},t.memoizedState=e},useState:function(e){e=Th(e);var t=e.queue,o=m1.bind(null,Ne,t);return t.dispatch=o,[e.memoizedState,o]},useDebugValue:xg,useDeferredValue:function(e,t){var o=Io();return Tg(o,e,t)},useTransition:function(){var e=Th(!1);return e=c1.bind(null,Ne,e.queue,!0,!1),Io().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,o){var r=Ne,n=Io();if(qe){if(o===void 0)throw Error($(407));o=o()}else{if(o=t(),bt===null)throw Error($(349));(Ge&127)!==0||XT(r,t,o)}n.memoizedState=o;var a={value:o,getSnapshot:t};return n.queue=a,ex(qT.bind(null,r,a,e),[e]),r.flags|=2048,Jl(9,{destroy:void 0},GT.bind(null,r,a,o,t),null),o},useId:function(){var e=Io(),t=bt.identifierPrefix;if(qe){var o=wn,r=Rn;o=(r&~(1<<32-xr(r)-1)).toString(32)+o,t=\"_\"+t+\"R_\"+o,o=Ef++,0<\\/script>\",a=a.removeChild(a.firstChild);break;case\"select\":a=typeof r.is==\"string\"?i.createElement(\"select\",{is:r.is}):i.createElement(\"select\"),r.multiple?a.multiple=!0:r.size&&(a.size=r.size);break;default:a=typeof r.is==\"string\"?i.createElement(n,{is:r.is}):i.createElement(n)}}a[Mo]=t,a[nr]=r;e:for(i=t.child;i!==null;){if(i.tag===5||i.tag===6)a.appendChild(i.stateNode);else if(i.tag!==4&&i.tag!==27&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===t)break e;for(;i.sibling===null;){if(i.return===null||i.return===t)break e;i=i.return}i.sibling.return=i.return,i=i.sibling}t.stateNode=a;e:switch(Do(a,n,r),n){case\"button\":case\"input\":case\"select\":case\"textarea\":r=!!r.autoFocus;break e;case\"img\":r=!0;break e;default:r=!1}r&&Yn(t)}}return Ot(t),jy(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,o),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&Yn(t);else{if(typeof r!=\"string\"&&t.stateNode===null)throw Error($(166));if(e=ja.current,Cl(t)){if(e=t.stateNode,o=t.memoizedProps,r=null,n=Oo,n!==null)switch(n.tag){case 27:case 5:r=n.memoizedProps}e[Mo]=t,e=!!(e.nodeValue===o||r!==null&&r.suppressHydrationWarning===!0||mS(e.nodeValue,o)),e||Fa(t,!0)}else e=_f(e).createTextNode(r),e[Mo]=t,t.stateNode=e}return Ot(t),null;case 31:if(o=t.memoizedState,e===null||e.memoizedState!==null){if(r=Cl(t),o!==null){if(e===null){if(!r)throw Error($(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error($(557));e[Mo]=t}else Ri(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ot(t),e=!1}else o=Oy(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=o),e=!0;if(!e)return t.flags&256?(yr(t),t):(yr(t),null);if((t.flags&128)!==0)throw Error($(558))}return Ot(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(n=Cl(t),r!==null&&r.dehydrated!==null){if(e===null){if(!n)throw Error($(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error($(317));n[Mo]=t}else Ri(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ot(t),n=!1}else n=Oy(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(yr(t),t):(yr(t),null)}return yr(t),(t.flags&128)!==0?(t.lanes=o,t):(o=r!==null,e=e!==null&&e.memoizedState!==null,o&&(r=t.child,n=null,r.alternate!==null&&r.alternate.memoizedState!==null&&r.alternate.memoizedState.cachePool!==null&&(n=r.alternate.memoizedState.cachePool.pool),a=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(a=r.memoizedState.cachePool.pool),a!==n&&(r.flags|=2048)),o!==e&&o&&(t.child.flags|=8192),Vp(t,t.updateQueue),Ot(t),null);case 4:return Fl(),e===null&&_g(t.stateNode.containerInfo),Ot(t),null;case 10:return Jn(t.type),Ot(t),null;case 19:if(So(Zt),r=t.memoizedState,r===null)return Ot(t),null;if(n=(t.flags&128)!==0,a=r.rendering,a===null)if(n)Sc(r,!1);else{if(Ft!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(a=Tf(e),a!==null){for(t.flags|=128,Sc(r,!1),e=a.updateQueue,t.updateQueue=e,Vp(t,e),t.subtreeFlags=0,e=o,o=t.child;o!==null;)OT(o,e),o=o.sibling;return Et(Zt,Zt.current&1|2),qe&&In(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&br()>wf&&(t.flags|=128,n=!0,Sc(r,!1),t.lanes=4194304)}else{if(!n)if(e=Tf(a),e!==null){if(t.flags|=128,n=!0,e=e.updateQueue,t.updateQueue=e,Vp(t,e),Sc(r,!0),r.tail===null&&r.tailMode===\"hidden\"&&!a.alternate&&!qe)return Ot(t),null}else 2*br()-r.renderingStartTime>wf&&o!==536870912&&(t.flags|=128,n=!0,Sc(r,!1),t.lanes=4194304);r.isBackwards?(a.sibling=t.child,t.child=a):(e=r.last,e!==null?e.sibling=a:t.child=a,r.last=a)}return r.tail!==null?(e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=br(),e.sibling=null,o=Zt.current,Et(Zt,n?o&1|2:o&1),qe&&In(t,r.treeForkCount),e):(Ot(t),null);case 22:case 23:return yr(t),pg(),r=t.memoizedState!==null,e!==null?e.memoizedState!==null!==r&&(t.flags|=8192):r&&(t.flags|=8192),r?(o&536870912)!==0&&(t.flags&128)===0&&(Ot(t),t.subtreeFlags&6&&(t.flags|=8192)):Ot(t),o=t.updateQueue,o!==null&&Vp(t,o.retryQueue),o=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(o=e.memoizedState.cachePool.pool),r=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),r!==o&&(t.flags|=2048),e!==null&&So(Ei),null;case 24:return o=null,e!==null&&(o=e.memoizedState.cache),t.memoizedState.cache!==o&&(t.flags|=2048),Jn(io),Ot(t),null;case 25:return null;case 30:return null}throw Error($(156,t.tag))}function Iw(e,t){switch(ig(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Jn(io),Fl(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return ff(t),null;case 31:if(t.memoizedState!==null){if(yr(t),t.alternate===null)throw Error($(340));Ri()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(yr(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error($(340));Ri()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return So(Zt),null;case 4:return Fl(),null;case 10:return Jn(t.type),null;case 22:case 23:return yr(t),pg(),e!==null&&So(Ei),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Jn(io),null;case 25:return null;default:return null}}function O1(e,t){switch(ig(t),t.tag){case 3:Jn(io),Fl();break;case 26:case 27:case 5:ff(t);break;case 4:Fl();break;case 31:t.memoizedState!==null&&yr(t);break;case 13:yr(t);break;case 19:So(Zt);break;case 10:Jn(t.type);break;case 22:case 23:yr(t),pg(),e!==null&&So(Ei);break;case 24:Jn(io)}}function fu(e,t){try{var o=t.updateQueue,r=o!==null?o.lastEffect:null;if(r!==null){var n=r.next;o=n;do{if((o.tag&e)===e){r=void 0;var a=o.create,i=o.inst;r=a(),i.destroy=r}o=o.next}while(o!==n)}}catch(l){ut(t,t.return,l)}}function Ka(e,t,o){try{var r=t.updateQueue,n=r!==null?r.lastEffect:null;if(n!==null){var a=n.next;r=a;do{if((r.tag&e)===e){var i=r.inst,l=i.destroy;if(l!==void 0){i.destroy=void 0,n=t;var s=o,c=l;try{c()}catch(u){ut(n,s,u)}}}r=r.next}while(r!==a)}}catch(u){ut(t,t.return,u)}}function A1(e){var t=e.updateQueue;if(t!==null){var o=e.stateNode;try{UT(t,o)}catch(r){ut(e,e.return,r)}}}function D1(e,t,o){o.props=Ai(e.type,e.memoizedProps),o.state=e.memoizedState;try{o.componentWillUnmount()}catch(r){ut(e,t,r)}}function Uc(e,t){try{var o=e.ref;if(o!==null){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;case 30:r=e.stateNode;break;default:r=e.stateNode}typeof o==\"function\"?e.refCleanup=o(r):o.current=r}}catch(n){ut(e,t,n)}}function Mn(e,t){var o=e.ref,r=e.refCleanup;if(o!==null)if(typeof r==\"function\")try{r()}catch(n){ut(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof o==\"function\")try{o(null)}catch(n){ut(e,t,n)}else o.current=null}function N1(e){var t=e.type,o=e.memoizedProps,r=e.stateNode;try{e:switch(t){case\"button\":case\"input\":case\"select\":case\"textarea\":o.autoFocus&&r.focus();break e;case\"img\":o.src?r.src=o.src:o.srcSet&&(r.srcset=o.srcSet)}}catch(n){ut(e,e.return,n)}}function Uy(e,t,o){try{var r=e.stateNode;dM(r,e.type,o,t),r[nr]=t}catch(n){ut(e,e.return,n)}}function _1(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Za(e.type)||e.tag===4}function Hy(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||_1(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&&Za(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Mh(e,t,o){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?(o.nodeType===9?o.body:o.nodeName===\"HTML\"?o.ownerDocument.body:o).insertBefore(e,t):(t=o.nodeType===9?o.body:o.nodeName===\"HTML\"?o.ownerDocument.body:o,t.appendChild(e),o=o._reactRootContainer,o!=null||t.onclick!==null||(t.onclick=Qn));else if(r!==4&&(r===27&&Za(e.type)&&(o=e.stateNode,t=null),e=e.child,e!==null))for(Mh(e,t,o),e=e.sibling;e!==null;)Mh(e,t,o),e=e.sibling}function Rf(e,t,o){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?o.insertBefore(e,t):o.appendChild(e);else if(r!==4&&(r===27&&Za(e.type)&&(o=e.stateNode),e=e.child,e!==null))for(Rf(e,t,o),e=e.sibling;e!==null;)Rf(e,t,o),e=e.sibling}function z1(e){var t=e.stateNode,o=e.memoizedProps;try{for(var r=e.type,n=t.attributes;n.length;)t.removeAttributeNode(n[0]);Do(t,r,o),t[Mo]=e,t[nr]=o}catch(a){ut(e,e.return,a)}}var Fn=!1,ao=!1,Vy=!1,dx=typeof WeakSet==\"function\"?WeakSet:Set,xo=null;function Fw(e,t){if(e=e.containerInfo,kh=Lf,e=TT(e),tg(e)){if(\"selectionStart\"in e)var o={start:e.selectionStart,end:e.selectionEnd};else e:{o=(o=e.ownerDocument)&&o.defaultView||window;var r=o.getSelection&&o.getSelection();if(r&&r.rangeCount!==0){o=r.anchorNode;var n=r.anchorOffset,a=r.focusNode;r=r.focusOffset;try{o.nodeType,a.nodeType}catch{o=null;break e}var i=0,l=-1,s=-1,c=0,u=0,m=e,p=null;t:for(;;){for(var d;m!==o||n!==0&&m.nodeType!==3||(l=i+n),m!==a||r!==0&&m.nodeType!==3||(s=i+r),m.nodeType===3&&(i+=m.nodeValue.length),(d=m.firstChild)!==null;)p=m,m=d;for(;;){if(m===e)break t;if(p===o&&++c===n&&(l=i),p===a&&++u===r&&(s=i),(d=m.nextSibling)!==null)break;m=p,p=m.parentNode}m=d}o=l===-1||s===-1?null:{start:l,end:s}}else o=null}o=o||{start:0,end:0}}else o=null;for(Bh={focusedElem:e,selectionRange:o},Lf=!1,xo=t;xo!==null;)if(t=xo,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,xo=e;else for(;xo!==null;){switch(t=xo,a=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(o=0;o title\"))),Do(a,r,o),a[Mo]=e,To(a),r=a;break e;case\"link\":var i=kx(\"link\",\"href\",n).get(r+(o.href||\"\"));if(i){for(var l=0;lS&&(i=S,S=T,T=i);var h=jv(l,T),y=jv(l,S);if(h&&y&&(d.rangeCount!==1||d.anchorNode!==h.node||d.anchorOffset!==h.offset||d.focusNode!==y.node||d.focusOffset!==y.offset)){var g=m.createRange();g.setStart(h.node,h.offset),d.removeAllRanges(),T>S?(d.addRange(g),d.extend(y.node,y.offset)):(g.setEnd(y.node,y.offset),d.addRange(g))}}}}for(m=[],d=l;d=d.parentNode;)d.nodeType===1&&m.push({element:d,left:d.scrollLeft,top:d.scrollTop});for(typeof l.focus==\"function\"&&l.focus(),l=0;lo?32:o,Pe.T=null,o=Dh,Dh=null;var a=Ya,i=ea;if(fo=0,ts=Ya=null,ea=0,(rt&6)!==0)throw Error($(331));var l=rt;if(rt|=4,G1(a.current),$1(a,a.current,i,o),rt=l,du(0,!1),vr&&typeof vr.onPostCommitFiberRoot==\"function\")try{vr.onPostCommitFiberRoot(au,a)}catch{}return!0}finally{nt.p=n,Pe.T=r,iS(e,t)}}function gx(e,t,o){t=Hr(o,t),t=Ch(e.stateNode,t,2),e=Va(e,t,2),e!==null&&(lu(e,2),Dn(e))}function ut(e,t,o){if(e.tag===3)gx(e,e,o);else for(;t!==null;){if(t.tag===3){gx(t,e,o);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==\"function\"||typeof r.componentDidCatch==\"function\"&&($a===null||!$a.has(r))){e=Hr(o,e),o=S1(2),r=Va(t,o,2),r!==null&&(E1(o,r,t,e),lu(r,2),Dn(r));break}}t=t.return}}function Yy(e,t,o){var r=e.pingCache;if(r===null){r=e.pingCache=new Ww;var n=new Set;r.set(t,n)}else n=r.get(t),n===void 0&&(n=new Set,r.set(t,n));n.has(o)||(Og=!0,n.add(o),e=oM.bind(null,e,t,o),t.then(e,e))}function oM(e,t,o){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&o,e.warmLanes&=~o,bt===e&&(Ge&o)===o&&(Ft===4||Ft===3&&(Ge&62914560)===Ge&&300>br()-Qf?(rt&2)===0&&os(e,0):Ag|=o,es===Ge&&(es=0)),Dn(e)}function sS(e,t){t===0&&(t=Jx()),e=zi(e,t),e!==null&&(lu(e,t),Dn(e))}function rM(e){var t=e.memoizedState,o=0;t!==null&&(o=t.retryLane),sS(e,o)}function nM(e,t){var o=0;switch(e.tag){case 31:case 13:var r=e.stateNode,n=e.memoizedState;n!==null&&(o=n.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error($(314))}r!==null&&r.delete(t),sS(e,o)}function aM(e,t){return qh(e,t)}var Af=null,Ml=null,_h=!1,Df=!1,Xy=!1,La=0;function Dn(e){e!==Ml&&e.next===null&&(Ml===null?Af=Ml=e:Ml=Ml.next=e),Df=!0,_h||(_h=!0,lM())}function du(e,t){if(!Xy&&Df){Xy=!0;do for(var o=!1,r=Af;r!==null;){if(!t)if(e!==0){var n=r.pendingLanes;if(n===0)var a=0;else{var i=r.suspendedLanes,l=r.pingedLanes;a=(1<<31-xr(42|e)+1)-1,a&=n&~(i&~l),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(o=!0,bx(r,a))}else a=Ge,a=Uf(r,r===bt?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),(a&3)===0||iu(r,a)||(o=!0,bx(r,a));r=r.next}while(o);Xy=!1}}function iM(){cS()}function cS(){Df=_h=!1;var e=0;La!==0&&yM()&&(e=La);for(var t=br(),o=null,r=Af;r!==null;){var n=r.next,a=uS(r,t);a===0?(r.next=null,o===null?Af=n:o.next=n,n===null&&(Ml=o)):(o=r,(e!==0||(a&3)!==0)&&(Df=!0)),r=n}fo!==0&&fo!==5||du(e,!1),La!==0&&(La=0)}function uS(e,t){for(var o=e.suspendedLanes,r=e.pingedLanes,n=e.expirationTimes,a=e.pendingLanes&-62914561;0l)break;var u=s.transferSize,m=s.initiatorType;u&&Cx(m)&&(s=s.responseEnd,i+=u*(s\"u\"?null:document;function vS(e,t,o){var r=us;if(r&&typeof t==\"string\"&&t){var n=Ur(t);n='link[rel=\"'+e+'\"][href=\"'+n+'\"]',typeof o==\"string\"&&(n+='[crossorigin=\"'+o+'\"]'),Nx.has(n)||(Nx.add(n),e={rel:e,crossOrigin:o,href:t},r.querySelector(n)===null&&(t=r.createElement(\"link\"),Do(t,\"link\",e),To(t),r.head.appendChild(t)))}}function PM(e){ia.D(e),vS(\"dns-prefetch\",e,null)}function CM(e,t){ia.C(e,t),vS(\"preconnect\",e,t)}function RM(e,t,o){ia.L(e,t,o);var r=us;if(r&&e&&t){var n='link[rel=\"preload\"][as=\"'+Ur(t)+'\"]';t===\"image\"&&o&&o.imageSrcSet?(n+='[imagesrcset=\"'+Ur(o.imageSrcSet)+'\"]',typeof o.imageSizes==\"string\"&&(n+='[imagesizes=\"'+Ur(o.imageSizes)+'\"]')):n+='[href=\"'+Ur(e)+'\"]';var a=n;switch(t){case\"style\":a=rs(e);break;case\"script\":a=ps(e)}Xr.has(a)||(e=Dt({rel:\"preload\",href:t===\"image\"&&o&&o.imageSrcSet?void 0:e,as:t},o),Xr.set(a,e),r.querySelector(n)!==null||t===\"style\"&&r.querySelector(mu(a))||t===\"script\"&&r.querySelector(yu(a))||(t=r.createElement(\"link\"),Do(t,\"link\",e),To(t),r.head.appendChild(t)))}}function wM(e,t){ia.m(e,t);var o=us;if(o&&e){var r=t&&typeof t.as==\"string\"?t.as:\"script\",n='link[rel=\"modulepreload\"][as=\"'+Ur(r)+'\"][href=\"'+Ur(e)+'\"]',a=n;switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":a=ps(e)}if(!Xr.has(a)&&(e=Dt({rel:\"modulepreload\",href:e},t),Xr.set(a,e),o.querySelector(n)===null)){switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":if(o.querySelector(yu(a)))return}r=o.createElement(\"link\"),Do(r,\"link\",e),To(r),o.head.appendChild(r)}}}function MM(e,t,o){ia.S(e,t,o);var r=us;if(r&&e){var n=Vl(r).hoistableStyles,a=rs(e);t=t||\"default\";var i=n.get(a);if(!i){var l={loading:0,preload:null};if(i=r.querySelector(mu(a)))l.loading=5;else{e=Dt({rel:\"stylesheet\",href:e,\"data-precedence\":t},o),(o=Xr.get(a))&&zg(e,o);var s=i=r.createElement(\"link\");To(s),Do(s,\"link\",e),s._p=new Promise(function(c,u){s.onload=c,s.onerror=u}),s.addEventListener(\"load\",function(){l.loading|=1}),s.addEventListener(\"error\",function(){l.loading|=2}),l.loading|=4,af(i,t,r)}i={type:\"stylesheet\",instance:i,count:1,state:l},n.set(a,i)}}}function OM(e,t){ia.X(e,t);var o=us;if(o&&e){var r=Vl(o).hoistableScripts,n=ps(e),a=r.get(n);a||(a=o.querySelector(yu(n)),a||(e=Dt({src:e,async:!0},t),(t=Xr.get(n))&&kg(e,t),a=o.createElement(\"script\"),To(a),Do(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function AM(e,t){ia.M(e,t);var o=us;if(o&&e){var r=Vl(o).hoistableScripts,n=ps(e),a=r.get(n);a||(a=o.querySelector(yu(n)),a||(e=Dt({src:e,async:!0,type:\"module\"},t),(t=Xr.get(n))&&kg(e,t),a=o.createElement(\"script\"),To(a),Do(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function _x(e,t,o,r){var n=(n=ja.current)?zf(n):null;if(!n)throw Error($(446));switch(e){case\"meta\":case\"title\":return null;case\"style\":return typeof o.precedence==\"string\"&&typeof o.href==\"string\"?(t=rs(o.href),o=Vl(n).hoistableStyles,r=o.get(t),r||(r={type:\"style\",instance:null,count:0,state:null},o.set(t,r)),r):{type:\"void\",instance:null,count:0,state:null};case\"link\":if(o.rel===\"stylesheet\"&&typeof o.href==\"string\"&&typeof o.precedence==\"string\"){e=rs(o.href);var a=Vl(n).hoistableStyles,i=a.get(e);if(i||(n=n.ownerDocument||n,i={type:\"stylesheet\",instance:null,count:0,state:{loading:0,preload:null}},a.set(e,i),(a=n.querySelector(mu(e)))&&!a._p&&(i.instance=a,i.state.loading=5),Xr.has(e)||(o={rel:\"preload\",as:\"style\",href:o.href,crossOrigin:o.crossOrigin,integrity:o.integrity,media:o.media,hrefLang:o.hrefLang,referrerPolicy:o.referrerPolicy},Xr.set(e,o),a||DM(n,e,o,i.state))),t&&r===null)throw Error($(528,\"\"));return i}if(t&&r!==null)throw Error($(529,\"\"));return null;case\"script\":return t=o.async,o=o.src,typeof o==\"string\"&&t&&typeof t!=\"function\"&&typeof t!=\"symbol\"?(t=ps(o),o=Vl(n).hoistableScripts,r=o.get(t),r||(r={type:\"script\",instance:null,count:0,state:null},o.set(t,r)),r):{type:\"void\",instance:null,count:0,state:null};default:throw Error($(444,e))}}function rs(e){return'href=\"'+Ur(e)+'\"'}function mu(e){return'link[rel=\"stylesheet\"]['+e+\"]\"}function xS(e){return Dt({},e,{\"data-precedence\":e.precedence,precedence:null})}function DM(e,t,o,r){e.querySelector('link[rel=\"preload\"][as=\"style\"]['+t+\"]\")?r.loading=1:(t=e.createElement(\"link\"),r.preload=t,t.addEventListener(\"load\",function(){return r.loading|=1}),t.addEventListener(\"error\",function(){return r.loading|=2}),Do(t,\"link\",o),To(t),e.head.appendChild(t))}function ps(e){return'[src=\"'+Ur(e)+'\"]'}function yu(e){return\"script[async]\"+e}function zx(e,t,o){if(t.count++,t.instance===null)switch(t.type){case\"style\":var r=e.querySelector('style[data-href~=\"'+Ur(o.href)+'\"]');if(r)return t.instance=r,To(r),r;var n=Dt({},o,{\"data-href\":o.href,\"data-precedence\":o.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement(\"style\"),To(r),Do(r,\"style\",n),af(r,o.precedence,e),t.instance=r;case\"stylesheet\":n=rs(o.href);var a=e.querySelector(mu(n));if(a)return t.state.loading|=4,t.instance=a,To(a),a;r=xS(o),(n=Xr.get(n))&&zg(r,n),a=(e.ownerDocument||e).createElement(\"link\"),To(a);var i=a;return i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Do(a,\"link\",r),t.state.loading|=4,af(a,o.precedence,e),t.instance=a;case\"script\":return a=ps(o.src),(n=e.querySelector(yu(a)))?(t.instance=n,To(n),n):(r=o,(n=Xr.get(a))&&(r=Dt({},o),kg(r,n)),e=e.ownerDocument||e,n=e.createElement(\"script\"),To(n),Do(n,\"link\",r),e.head.appendChild(n),t.instance=n);case\"void\":return null;default:throw Error($(443,t.type))}else t.type===\"stylesheet\"&&(t.state.loading&4)===0&&(r=t.instance,t.state.loading|=4,af(r,o.precedence,e));return t.instance}function af(e,t,o){for(var r=o.querySelectorAll('link[rel=\"stylesheet\"][data-precedence],style[data-precedence]'),n=r.length?r[r.length-1]:null,a=n,i=0;i title\"):null)}function NM(e,t,o){if(o===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;switch(t.rel){case\"stylesheet\":return e=t.disabled,typeof t.precedence==\"string\"&&e==null;default:return!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 TS(e){return!(e.type===\"stylesheet\"&&(e.state.loading&3)===0)}function _M(e,t,o,r){if(o.type===\"stylesheet\"&&(typeof r.media!=\"string\"||matchMedia(r.media).matches!==!1)&&(o.state.loading&4)===0){if(o.instance===null){var n=rs(r.href),a=t.querySelector(mu(n));if(a){t=a._p,t!==null&&typeof t==\"object\"&&typeof t.then==\"function\"&&(e.count++,e=kf.bind(e),t.then(e,e)),o.state.loading|=4,o.instance=a,To(a);return}a=t.ownerDocument||t,r=xS(r),(n=Xr.get(n))&&zg(r,n),a=a.createElement(\"link\"),To(a);var i=a;i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Do(a,\"link\",r),o.instance=a}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(o,t),(t=o.state.preload)&&(o.state.loading&3)===0&&(e.count++,o=kf.bind(e),t.addEventListener(\"load\",o),t.addEventListener(\"error\",o))}}var Fy=0;function zM(e,t){return e.stylesheets&&e.count===0&&sf(e,e.stylesheets),0Fy?50:800)+t);return e.unsuspend=o,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(n)}}:null}function kf(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)sf(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Bf=null;function sf(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Bf=new Map,t.forEach(kM,e),Bf=null,kf.call(e))}function kM(e,t){if(!(t.state.loading&4)){var o=Bf.get(e);if(o)var r=o.get(null);else{o=new Map,Bf.set(e,o);for(var n=e.querySelectorAll(\"link[data-precedence],style[data-precedence]\"),a=0;a{\"use strict\";function AS(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(AS)}catch(e){console.error(e)}}AS(),DS.exports=OS()});var aE=Xo(pt=>{\"use strict\";var Eo=typeof Symbol==\"function\"&&Symbol.for,Yg=Eo?Symbol.for(\"react.element\"):60103,Xg=Eo?Symbol.for(\"react.portal\"):60106,ud=Eo?Symbol.for(\"react.fragment\"):60107,pd=Eo?Symbol.for(\"react.strict_mode\"):60108,fd=Eo?Symbol.for(\"react.profiler\"):60114,dd=Eo?Symbol.for(\"react.provider\"):60109,md=Eo?Symbol.for(\"react.context\"):60110,Gg=Eo?Symbol.for(\"react.async_mode\"):60111,yd=Eo?Symbol.for(\"react.concurrent_mode\"):60111,hd=Eo?Symbol.for(\"react.forward_ref\"):60112,gd=Eo?Symbol.for(\"react.suspense\"):60113,oO=Eo?Symbol.for(\"react.suspense_list\"):60120,bd=Eo?Symbol.for(\"react.memo\"):60115,vd=Eo?Symbol.for(\"react.lazy\"):60116,rO=Eo?Symbol.for(\"react.block\"):60121,nO=Eo?Symbol.for(\"react.fundamental\"):60117,aO=Eo?Symbol.for(\"react.responder\"):60118,iO=Eo?Symbol.for(\"react.scope\"):60119;function Pr(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case Yg:switch(e=e.type,e){case Gg:case yd:case ud:case fd:case pd:case gd:return e;default:switch(e=e&&e.$$typeof,e){case md:case hd:case vd:case bd:case dd:return e;default:return t}}case Xg:return t}}}function nE(e){return Pr(e)===yd}pt.AsyncMode=Gg;pt.ConcurrentMode=yd;pt.ContextConsumer=md;pt.ContextProvider=dd;pt.Element=Yg;pt.ForwardRef=hd;pt.Fragment=ud;pt.Lazy=vd;pt.Memo=bd;pt.Portal=Xg;pt.Profiler=fd;pt.StrictMode=pd;pt.Suspense=gd;pt.isAsyncMode=function(e){return nE(e)||Pr(e)===Gg};pt.isConcurrentMode=nE;pt.isContextConsumer=function(e){return Pr(e)===md};pt.isContextProvider=function(e){return Pr(e)===dd};pt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===Yg};pt.isForwardRef=function(e){return Pr(e)===hd};pt.isFragment=function(e){return Pr(e)===ud};pt.isLazy=function(e){return Pr(e)===vd};pt.isMemo=function(e){return Pr(e)===bd};pt.isPortal=function(e){return Pr(e)===Xg};pt.isProfiler=function(e){return Pr(e)===fd};pt.isStrictMode=function(e){return Pr(e)===pd};pt.isSuspense=function(e){return Pr(e)===gd};pt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===ud||e===yd||e===fd||e===pd||e===gd||e===oO||typeof e==\"object\"&&e!==null&&(e.$$typeof===vd||e.$$typeof===bd||e.$$typeof===dd||e.$$typeof===md||e.$$typeof===hd||e.$$typeof===nO||e.$$typeof===aO||e.$$typeof===iO||e.$$typeof===rO)};pt.typeOf=Pr});var lE=Xo((Mz,iE)=>{\"use strict\";iE.exports=aE()});var mE=Xo((Oz,dE)=>{\"use strict\";var qg=lE(),lO={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},sO={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},cO={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},pE={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Ig={};Ig[qg.ForwardRef]=cO;Ig[qg.Memo]=pE;function sE(e){return qg.isMemo(e)?pE:Ig[e.$$typeof]||lO}var uO=Object.defineProperty,pO=Object.getOwnPropertyNames,cE=Object.getOwnPropertySymbols,fO=Object.getOwnPropertyDescriptor,dO=Object.getPrototypeOf,uE=Object.prototype;function fE(e,t,o){if(typeof t!=\"string\"){if(uE){var r=dO(t);r&&r!==uE&&fE(e,r,o)}var n=pO(t);cE&&(n=n.concat(cE(t)));for(var a=sE(e),i=sE(t),l=0;l{\"use strict\";var DO=Symbol.for(\"react.transitional.element\"),NO=Symbol.for(\"react.fragment\");function AE(e,t,o){var r=null;if(o!==void 0&&(r=\"\"+o),t.key!==void 0&&(r=\"\"+t.key),\"key\"in t){o={};for(var n in t)n!==\"key\"&&(o[n]=t[n])}else o=t;return t=o.ref,{$$typeof:DO,type:e,key:r,ref:t!==void 0?t:null,props:o}}Pd.Fragment=NO;Pd.jsx=AE;Pd.jsxs=AE});var Ie=Xo((Ck,NE)=>{\"use strict\";NE.exports=DE()});var kE=Xo(vt=>{\"use strict\";var Qg=Symbol.for(\"react.transitional.element\"),Wg=Symbol.for(\"react.portal\"),Cd=Symbol.for(\"react.fragment\"),Rd=Symbol.for(\"react.strict_mode\"),wd=Symbol.for(\"react.profiler\"),Md=Symbol.for(\"react.consumer\"),Od=Symbol.for(\"react.context\"),Ad=Symbol.for(\"react.forward_ref\"),Dd=Symbol.for(\"react.suspense\"),Nd=Symbol.for(\"react.suspense_list\"),_d=Symbol.for(\"react.memo\"),zd=Symbol.for(\"react.lazy\"),_O=Symbol.for(\"react.view_transition\"),zO=Symbol.for(\"react.client.reference\");function Ir(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case Qg:switch(e=e.type,e){case Cd:case wd:case Rd:case Dd:case Nd:case _O:return e;default:switch(e=e&&e.$$typeof,e){case Od:case Ad:case zd:case _d:return e;case Md:return e;default:return t}}case Wg:return t}}}vt.ContextConsumer=Md;vt.ContextProvider=Od;vt.Element=Qg;vt.ForwardRef=Ad;vt.Fragment=Cd;vt.Lazy=zd;vt.Memo=_d;vt.Portal=Wg;vt.Profiler=wd;vt.StrictMode=Rd;vt.Suspense=Dd;vt.SuspenseList=Nd;vt.isContextConsumer=function(e){return Ir(e)===Md};vt.isContextProvider=function(e){return Ir(e)===Od};vt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===Qg};vt.isForwardRef=function(e){return Ir(e)===Ad};vt.isFragment=function(e){return Ir(e)===Cd};vt.isLazy=function(e){return Ir(e)===zd};vt.isMemo=function(e){return Ir(e)===_d};vt.isPortal=function(e){return Ir(e)===Wg};vt.isProfiler=function(e){return Ir(e)===wd};vt.isStrictMode=function(e){return Ir(e)===Rd};vt.isSuspense=function(e){return Ir(e)===Dd};vt.isSuspenseList=function(e){return Ir(e)===Nd};vt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===Cd||e===wd||e===Rd||e===Dd||e===Nd||typeof e==\"object\"&&e!==null&&(e.$$typeof===zd||e.$$typeof===_d||e.$$typeof===Od||e.$$typeof===Md||e.$$typeof===Ad||e.$$typeof===zO||e.getModuleId!==void 0)};vt.typeOf=Ir});var LE=Xo((Dk,BE)=>{\"use strict\";BE.exports=kE()});var w=q(re());var ir=q(re(),1),_S=q(NS(),1),zS=ir.createContext(null);function YM(){let e=ir.useContext(zS);if(!e)throw new Error(\"RenderContext not found\");return e}function XM(){return YM().model}function Ye(e){let t=XM(),o=ir.useSyncExternalStore(n=>(t.on(`change:${e}`,n),()=>t.off(`change:${e}`,n)),()=>t.get(e)),r=ir.useCallback(n=>{t.set(e,typeof n==\"function\"?n(t.get(e)):n),t.save_changes()},[t,e]);return[o,r]}function kS(e){return({el:t,model:o,experimental:r})=>{let n=_S.createRoot(t);return n.render(ir.createElement(ir.StrictMode,null,ir.createElement(zS.Provider,{value:{model:o,experimental:r}},ir.createElement(e)))),()=>n.unmount()}}function lr(e,...t){let o=new URL(`https://mui.com/production-error/?code=${e}`);return t.forEach(r=>o.searchParams.append(\"args[]\",r)),`Minified MUI error #${e}; visit ${o} for the full message.`}function Bi(){return Bi=Object.assign?Object.assign.bind():function(e){for(var t=1;t0?eo(bs,--Ko):0,hs--,so===10&&(hs=1,ad--),so}function Qo(){return so=Ko<$S?eo(bs,Ko++):0,hs++,so===10&&(hs=1,ad++),so}function Gr(){return eo(bs,Ko)}function vu(){return Ko}function xs(e,t){return Ja(bs,e,t)}function gs(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function id(e){return ad=hs=1,$S=Fo(bs=e),Ko=0,[]}function ld(e){return bs=\"\",e}function Ts(e){return nd(xs(Ko-1,$g(e===91?e+2:e===40?e+1:e)))}function GS(e){for(;(so=Gr())&&so<33;)Qo();return gs(e)>2||gs(so)>3?\"\":\" \"}function qS(e,t){for(;--t&&Qo()&&!(so<48||so>102||so>57&&so<65||so>70&&so<97););return xs(e,vu()+(t<6&&Gr()==32&&Qo()==32))}function $g(e){for(;Qo();)switch(so){case e:return Ko;case 34:case 39:e!==34&&e!==39&&$g(so);break;case 40:e===41&&$g(e);break;case 92:Qo();break}return Ko}function IS(e,t){for(;Qo()&&e+so!==57;)if(e+so===84&&Gr()===47)break;return\"/*\"+xs(t,Ko-1)+\"*\"+Li(e===47?e:Qo())}function FS(e){for(;!gs(Gr());)Qo();return xs(e,Ko)}function WS(e){return ld(sd(\"\",null,null,null,[\"\"],e=id(e),0,[0],e))}function sd(e,t,o,r,n,a,i,l,s){for(var c=0,u=0,m=i,p=0,d=0,v=0,T=1,S=1,h=1,y=0,g=\"\",b=n,E=a,C=r,P=g;S;)switch(v=y,y=Qo()){case 40:if(v!=108&&eo(P,m-1)==58){gu(P+=We(Ts(y),\"&\",\"&\\f\"),\"&\\f\")!=-1&&(h=-1);break}case 34:case 39:case 91:P+=Ts(y);break;case 9:case 10:case 13:case 32:P+=GS(v);break;case 92:P+=qS(vu()-1,7);continue;case 47:switch(Gr()){case 42:case 47:ys(FM(IS(Qo(),vu()),t,o),s);break;default:P+=\"/\"}break;case 123*T:l[c++]=Fo(P)*h;case 125*T:case 59:case 0:switch(y){case 0:case 125:S=0;case 59+u:h==-1&&(P=We(P,/\\f/g,\"\")),d>0&&Fo(P)-m&&ys(d>32?QS(P+\";\",r,o,m-1):QS(We(P,\" \",\"\")+\";\",r,o,m-2),s);break;case 59:P+=\";\";default:if(ys(C=KS(P,t,o,c,u,n,l,g,b=[],E=[],m),a),y===123)if(u===0)sd(P,t,C,C,b,a,m,l,E);else switch(p===99&&eo(P,3)===110?100:p){case 100:case 108:case 109:case 115:sd(e,C,C,r&&ys(KS(e,C,C,0,0,n,l,g,n,b=[],m),E),n,E,m,l,r?b:E);break;default:sd(P,C,C,C,[\"\"],E,0,l,E)}}c=u=d=0,T=h=1,g=P=\"\",m=i;break;case 58:m=1+Fo(P),d=v;default:if(T<1){if(y==123)--T;else if(y==125&&T++==0&&XS()==125)continue}switch(P+=Li(y),y*T){case 38:h=u>0?1:(P+=\"\\f\",-1);break;case 44:l[c++]=(Fo(P)-1)*h,h=1;break;case 64:Gr()===45&&(P+=Ts(Qo())),p=Gr(),u=m=Fo(g=P+=FS(vu())),y++;break;case 45:v===45&&Fo(P)==2&&(T=0)}}return a}function KS(e,t,o,r,n,a,i,l,s,c,u){for(var m=n-1,p=n===0?a:[\"\"],d=ms(p),v=0,T=0,S=0;v0?p[h]+\" \"+y:We(y,/&\\f/g,p[h])))&&(s[S++]=g);return bu(e,t,o,n===0?fs:l,s,c,u)}function FM(e,t,o){return bu(e,t,o,od,Li(YS()),Ja(e,2,-2),0)}function QS(e,t,o,r){return bu(e,t,o,ds,Ja(e,0,r),Ja(e,r+1,-1),r)}function ji(e,t){for(var o=\"\",r=ms(e),n=0;n6)switch(eo(e,t+1)){case 109:if(eo(e,t+4)!==45)break;case 102:return We(e,/(.+:)(.+)-([^]+)/,\"$1\"+tt+\"$2-$3$1\"+hu+(eo(e,t+3)==108?\"$3\":\"$2-$3\"))+e;case 115:return~gu(e,\"stretch\")?oE(We(e,\"stretch\",\"fill-available\"),t)+e:e}break;case 4949:if(eo(e,t+1)!==115)break;case 6444:switch(eo(e,Fo(e)-3-(~gu(e,\"!important\")&&10))){case 107:return We(e,\":\",\":\"+tt)+e;case 101:return We(e,/(.+:)([^;!]+)(;|!.+)?/,\"$1\"+tt+(eo(e,14)===45?\"inline-\":\"\")+\"box$3$1\"+tt+\"$2$3$1\"+No+\"$2box$3\")+e}break;case 5936:switch(eo(e,t+11)){case 114:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"tb\")+e;case 108:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"tb-rl\")+e;case 45:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"lr\")+e}return tt+e+No+e+e}return e}var eO=function(t,o,r,n){if(t.length>-1&&!t.return)switch(t.type){case ds:t.return=oE(t.value,t.length);break;case rd:return ji([vs(t,{value:We(t.value,\"@\",\"@\"+tt)})],n);case fs:if(t.length)return Vg(t.props,function(a){switch(Hg(a,/(::plac\\w+|:read-\\w+)/)){case\":read-only\":case\":read-write\":return ji([vs(t,{props:[We(a,/:(read-\\w+)/,\":\"+hu+\"$1\")]})],n);case\"::placeholder\":return ji([vs(t,{props:[We(a,/:(plac\\w+)/,\":\"+tt+\"input-$1\")]}),vs(t,{props:[We(a,/:(plac\\w+)/,\":\"+hu+\"$1\")]}),vs(t,{props:[We(a,/:(plac\\w+)/,No+\"input-$1\")]})],n)}return\"\"})}},tO=[eO],rE=function(t){var o=t.key;if(o===\"css\"){var r=document.querySelectorAll(\"style[data-emotion]:not([data-s])\");Array.prototype.forEach.call(r,function(T){var S=T.getAttribute(\"data-emotion\");S.indexOf(\" \")!==-1&&(document.head.appendChild(T),T.setAttribute(\"data-s\",\"\"))})}var n=t.stylisPlugins||tO,a={},i,l=[];i=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^=\"'+o+' \"]'),function(T){for(var S=T.getAttribute(\"data-emotion\").split(\" \"),h=1;h=4;++r,n-=4)o=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,o=(o&65535)*1540483477+((o>>>16)*59797<<16),o^=o>>>24,t=(o&65535)*1540483477+((o>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(n){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var hE={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};var yO=!1,hO=/[A-Z]|^ms/g,gO=/_EMO_([^_]+?)_([^]*?)_EMO_/g,xE=function(t){return t.charCodeAt(1)===45},gE=function(t){return t!=null&&typeof t!=\"boolean\"},Fg=cd(function(e){return xE(e)?e:e.replace(hO,\"-$&\").toLowerCase()}),bE=function(t,o){switch(t){case\"animation\":case\"animationName\":if(typeof o==\"string\")return o.replace(gO,function(r,n,a){return Nn={name:n,styles:a,next:Nn},n})}return hE[t]!==1&&!xE(t)&&typeof o==\"number\"&&o!==0?o+\"px\":o},bO=\"Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.\";function Su(e,t,o){if(o==null)return\"\";var r=o;if(r.__emotion_styles!==void 0)return r;switch(typeof o){case\"boolean\":return\"\";case\"object\":{var n=o;if(n.anim===1)return Nn={name:n.name,styles:n.styles,next:Nn},n.name;var a=o;if(a.styles!==void 0){var i=a.next;if(i!==void 0)for(;i!==void 0;)Nn={name:i.name,styles:i.styles,next:Nn},i=i.next;var l=a.styles+\";\";return l}return vO(e,t,o)}case\"function\":{if(e!==void 0){var s=Nn,c=o(e);return Nn=s,Su(e,t,c)}break}}var u=o;if(t==null)return u;var m=t[u];return m!==void 0?m:u}function vO(e,t,o){var r=\"\";if(Array.isArray(o))for(var n=0;n96?wO:MO},ME=function(t,o,r){var n;if(o){var a=o.shouldForwardProp;n=t.__emotion_forwardProp&&a?function(i){return t.__emotion_forwardProp(i)&&a(i)}:a}return typeof n!=\"function\"&&r&&(n=t.__emotion_forwardProp),n},OO=function(t){var o=t.cache,r=t.serialized,n=t.isStringTag;return Ss(o,r,n),Eu(function(){return Tu(o,r,n)}),null},OE=function e(t,o){var r=t.__emotion_real===t,n=r&&t.__emotion_base||t,a,i;o!==void 0&&(a=o.label,i=o.target);var l=ME(t,o,r),s=l||wE(n),c=!s(\"as\");return function(){var u=arguments,m=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(a!==void 0&&m.push(\"label:\"+a+\";\"),u[0]==null||u[0].raw===void 0)m.push.apply(m,u);else{var p=u[0];m.push(p[0]);for(var d=u.length,v=1;v{t[o]=jE(e[o])}),t}function Kt(e,t,o={clone:!0}){let r=o.clone?{...e}:e;return Cr(e)&&Cr(t)&&Object.keys(t).forEach(n=>{Zg.isValidElement(t[n])||(0,Jg.isValidElementType)(t[n])?r[n]=t[n]:Cr(t[n])&&Object.prototype.hasOwnProperty.call(e,n)&&Cr(e[n])?r[n]=Kt(e[n],t[n],o):o.clone?r[n]=Cr(t[n])?jE(t[n]):t[n]:r[n]=t[n]}),r}var kO=e=>{let t=Object.keys(e).map(o=>({key:o,val:e[o]}))||[];return t.sort((o,r)=>o.val-r.val),t.reduce((o,r)=>({...o,[r.key]:r.val}),{})};function e0(e){let{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:o=\"px\",step:r=5,...n}=e,a=kO(t),i=Object.keys(a);function l(p){return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o})`}function s(p){return`@media (max-width:${(typeof t[p]==\"number\"?t[p]:p)-r/100}${o})`}function c(p,d){let v=i.indexOf(d);return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o}) and (max-width:${(v!==-1&&typeof t[i[v]]==\"number\"?t[i[v]]:d)-r/100}${o})`}function u(p){return i.indexOf(p)+1r.startsWith(\"@container\")).sort((r,n)=>{let a=/min-width:\\s*([0-9.]+)/;return+(r.match(a)?.[1]||0)-+(n.match(a)?.[1]||0)});return o.length?o.reduce((r,n)=>{let a=t[n];return delete r[n],r[n]=a,r},{...t}):t}function t0(e,t){return t===\"@\"||t.startsWith(\"@\")&&(e.some(o=>t.startsWith(`@${o}`))||!!t.match(/^@\\d/))}function o0(e,t){let o=t.match(/^@([^/]+)?\\/?(.+)?$/);if(!o)return null;let[,r,n]=o,a=Number.isNaN(+r)?r||0:+r;return e.containerQueries(n).up(a)}function Bd(e){let t=(a,i)=>a.replace(\"@media\",i?`@container ${i}`:\"@container\");function o(a,i){a.up=(...l)=>t(e.breakpoints.up(...l),i),a.down=(...l)=>t(e.breakpoints.down(...l),i),a.between=(...l)=>t(e.breakpoints.between(...l),i),a.only=(...l)=>t(e.breakpoints.only(...l),i),a.not=(...l)=>{let s=t(e.breakpoints.not(...l),i);return s.includes(\"not all and\")?s.replace(\"not all and \",\"\").replace(\"min-width:\",\"width<\").replace(\"max-width:\",\"width>\").replace(\"and\",\"or\"):s}}let r={},n=a=>(o(r,a),r);return o(n),{...e,containerQueries:n}}var BO={borderRadius:4},UE=BO;function LO(e,t){return t?Kt(e,t,{clone:!1}):e}var sa=LO;var Ru={xs:0,sm:600,md:900,lg:1200,xl:1536},HE={keys:[\"xs\",\"sm\",\"md\",\"lg\",\"xl\"],up:e=>`@media (min-width:${Ru[e]}px)`},jO={containerQueries:e=>({up:t=>{let o=typeof t==\"number\"?t:Ru[t]||t;return typeof o==\"number\"&&(o=`${o}px`),e?`@container ${e} (min-width:${o})`:`@container (min-width:${o})`}})};function Wo(e,t,o){let r=e.theme||{};if(Array.isArray(t)){let a=r.breakpoints||HE;return t.reduce((i,l,s)=>(i[a.up(a.keys[s])]=o(t[s]),i),{})}if(typeof t==\"object\"){let a=r.breakpoints||HE;return Object.keys(t).reduce((i,l)=>{if(t0(a.keys,l)){let s=o0(r.containerQueries?r:jO,l);s&&(i[s]=o(t[l],l))}else if(Object.keys(a.values||Ru).includes(l)){let s=a.up(l);i[s]=o(t[l],l)}else{let s=l;i[s]=t[s]}return i},{})}return o(t)}function VE(e={}){return e.keys?.reduce((o,r)=>{let n=e.up(r);return o[n]={},o},{})||{}}function r0(e,t){return e.reduce((o,r)=>{let n=o[r];return(!n||Object.keys(n).length===0)&&delete o[r],o},t)}function ri(e){if(typeof e!=\"string\")throw new Error(lr(7));return e.charAt(0).toUpperCase()+e.slice(1)}function Ps(e,t,o=!0){if(!t||typeof t!=\"string\")return null;if(e&&e.vars&&o){let r=`vars.${t}`.split(\".\").reduce((n,a)=>n&&n[a]?n[a]:null,e);if(r!=null)return r}return t.split(\".\").reduce((r,n)=>r&&r[n]!=null?r[n]:null,e)}function wu(e,t,o,r=o){let n;return typeof e==\"function\"?n=e(o):Array.isArray(e)?n=e[o]||r:n=Ps(e,o)||r,t&&(n=t(n,r,e)),n}function UO(e){let{prop:t,cssProperty:o=e.prop,themeKey:r,transform:n}=e,a=i=>{if(i[t]==null)return null;let l=i[t],s=i.theme,c=Ps(s,r)||{};return Wo(i,l,m=>{let p=wu(c,n,m);return m===p&&typeof m==\"string\"&&(p=wu(c,n,`${t}${m===\"default\"?\"\":ri(m)}`,m)),o===!1?p:{[o]:p}})};return a.propTypes={},a.filterProps=[t],a}var Pt=UO;function Ld(e){let t={};return o=>(t[o]===void 0&&(t[o]=e(o)),t[o])}var HO={m:\"margin\",p:\"padding\"},VO={t:\"Top\",r:\"Right\",b:\"Bottom\",l:\"Left\",x:[\"Left\",\"Right\"],y:[\"Top\",\"Bottom\"]},$E={marginX:\"mx\",marginY:\"my\",paddingX:\"px\",paddingY:\"py\"},$O=Ld(e=>{if(e.length>2)if($E[e])e=$E[e];else return[e];let[t,o]=e.split(\"\"),r=HO[t],n=VO[o]||\"\";return Array.isArray(n)?n.map(a=>r+a):[r+n]}),n0=[\"m\",\"mt\",\"mr\",\"mb\",\"ml\",\"mx\",\"my\",\"margin\",\"marginTop\",\"marginRight\",\"marginBottom\",\"marginLeft\",\"marginX\",\"marginY\",\"marginInline\",\"marginInlineStart\",\"marginInlineEnd\",\"marginBlock\",\"marginBlockStart\",\"marginBlockEnd\"],a0=[\"p\",\"pt\",\"pr\",\"pb\",\"pl\",\"px\",\"py\",\"padding\",\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\",\"paddingX\",\"paddingY\",\"paddingInline\",\"paddingInlineStart\",\"paddingInlineEnd\",\"paddingBlock\",\"paddingBlockStart\",\"paddingBlockEnd\"],YE=[...n0,...a0];function Hi(e,t,o,r){let n=Ps(e,t,!0)??o;return typeof n==\"number\"||typeof n==\"string\"?a=>typeof a==\"string\"?a:typeof n==\"string\"?n.startsWith(\"var(\")&&a===0?0:n.startsWith(\"var(\")&&a===1?n:`calc(${a} * ${n})`:n*a:Array.isArray(n)?a=>{if(typeof a==\"string\")return a;let i=Math.abs(a),l=n[i];return a>=0?l:typeof l==\"number\"?-l:typeof l==\"string\"&&l.startsWith(\"var(\")?`calc(-1 * ${l})`:`-${l}`}:typeof n==\"function\"?n:()=>{}}function Mu(e){return Hi(e,\"spacing\",8,\"spacing\")}function Vi(e,t){return typeof t==\"string\"||t==null?t:e(t)}function YO(e,t){return o=>e.reduce((r,n)=>(r[n]=Vi(t,o),r),{})}function XO(e,t,o,r){if(!t.includes(o))return null;let n=$O(o),a=YO(n,r),i=e[o];return Wo(e,i,a)}function i0(e,t){let o=Mu(e.theme);return Object.keys(e).map(r=>XO(e,t,r,o)).reduce(sa,{})}function Vt(e){return i0(e,n0)}Vt.propTypes={};Vt.filterProps=n0;function $t(e){return i0(e,a0)}$t.propTypes={};$t.filterProps=a0;function XE(e){return i0(e,YE)}XE.propTypes={};XE.filterProps=YE;function Cs(e=8,t=Mu({spacing:e})){if(e.mui)return e;let o=(...r)=>(r.length===0?[1]:r).map(a=>{let i=t(a);return typeof i==\"number\"?`${i}px`:i}).join(\" \");return o.mui=!0,o}function GO(...e){let t=e.reduce((r,n)=>(n.filterProps.forEach(a=>{r[a]=n}),r),{}),o=r=>Object.keys(r).reduce((n,a)=>t[a]?sa(n,t[a](r)):n,{});return o.propTypes={},o.filterProps=e.reduce((r,n)=>r.concat(n.filterProps),[]),o}var ca=GO;function Rr(e){return typeof e!=\"number\"?e:`${e}px solid`}function Fr(e,t){return Pt({prop:e,themeKey:\"borders\",transform:t})}var qO=Fr(\"border\",Rr),IO=Fr(\"borderTop\",Rr),FO=Fr(\"borderRight\",Rr),KO=Fr(\"borderBottom\",Rr),QO=Fr(\"borderLeft\",Rr),WO=Fr(\"borderColor\"),ZO=Fr(\"borderTopColor\"),JO=Fr(\"borderRightColor\"),eA=Fr(\"borderBottomColor\"),tA=Fr(\"borderLeftColor\"),oA=Fr(\"outline\",Rr),rA=Fr(\"outlineColor\"),Ou=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){let t=Hi(e.theme,\"shape.borderRadius\",4,\"borderRadius\"),o=r=>({borderRadius:Vi(t,r)});return Wo(e,e.borderRadius,o)}return null};Ou.propTypes={};Ou.filterProps=[\"borderRadius\"];var S4=ca(qO,IO,FO,KO,QO,WO,ZO,JO,eA,tA,Ou,oA,rA);var Au=e=>{if(e.gap!==void 0&&e.gap!==null){let t=Hi(e.theme,\"spacing\",8,\"gap\"),o=r=>({gap:Vi(t,r)});return Wo(e,e.gap,o)}return null};Au.propTypes={};Au.filterProps=[\"gap\"];var Du=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){let t=Hi(e.theme,\"spacing\",8,\"columnGap\"),o=r=>({columnGap:Vi(t,r)});return Wo(e,e.columnGap,o)}return null};Du.propTypes={};Du.filterProps=[\"columnGap\"];var Nu=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){let t=Hi(e.theme,\"spacing\",8,\"rowGap\"),o=r=>({rowGap:Vi(t,r)});return Wo(e,e.rowGap,o)}return null};Nu.propTypes={};Nu.filterProps=[\"rowGap\"];var nA=Pt({prop:\"gridColumn\"}),aA=Pt({prop:\"gridRow\"}),iA=Pt({prop:\"gridAutoFlow\"}),lA=Pt({prop:\"gridAutoColumns\"}),sA=Pt({prop:\"gridAutoRows\"}),cA=Pt({prop:\"gridTemplateColumns\"}),uA=Pt({prop:\"gridTemplateRows\"}),pA=Pt({prop:\"gridTemplateAreas\"}),fA=Pt({prop:\"gridArea\"}),M4=ca(Au,Du,Nu,nA,aA,iA,lA,sA,cA,uA,pA,fA);function $i(e,t){return t===\"grey\"?t:e}var dA=Pt({prop:\"color\",themeKey:\"palette\",transform:$i}),mA=Pt({prop:\"bgcolor\",cssProperty:\"backgroundColor\",themeKey:\"palette\",transform:$i}),yA=Pt({prop:\"backgroundColor\",themeKey:\"palette\",transform:$i}),N4=ca(dA,mA,yA);function sr(e){return e<=1&&e!==0?`${e*100}%`:e}var hA=Pt({prop:\"width\",transform:sr}),jd=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){let t=o=>{let r=e.theme?.breakpoints?.values?.[o]||Ru[o];return r?e.theme?.breakpoints?.unit!==\"px\"?{maxWidth:`${r}${e.theme.breakpoints.unit}`}:{maxWidth:r}:{maxWidth:sr(o)}};return Wo(e,e.maxWidth,t)}return null};jd.filterProps=[\"maxWidth\"];var gA=Pt({prop:\"minWidth\",transform:sr}),bA=Pt({prop:\"height\",transform:sr}),vA=Pt({prop:\"maxHeight\",transform:sr}),xA=Pt({prop:\"minHeight\",transform:sr}),L4=Pt({prop:\"size\",cssProperty:\"width\",transform:sr}),j4=Pt({prop:\"size\",cssProperty:\"height\",transform:sr}),TA=Pt({prop:\"boxSizing\"}),U4=ca(hA,jd,gA,bA,vA,xA,TA);var SA={border:{themeKey:\"borders\",transform:Rr},borderTop:{themeKey:\"borders\",transform:Rr},borderRight:{themeKey:\"borders\",transform:Rr},borderBottom:{themeKey:\"borders\",transform:Rr},borderLeft:{themeKey:\"borders\",transform:Rr},borderColor:{themeKey:\"palette\"},borderTopColor:{themeKey:\"palette\"},borderRightColor:{themeKey:\"palette\"},borderBottomColor:{themeKey:\"palette\"},borderLeftColor:{themeKey:\"palette\"},outline:{themeKey:\"borders\",transform:Rr},outlineColor:{themeKey:\"palette\"},borderRadius:{themeKey:\"shape.borderRadius\",style:Ou},color:{themeKey:\"palette\",transform:$i},bgcolor:{themeKey:\"palette\",cssProperty:\"backgroundColor\",transform:$i},backgroundColor:{themeKey:\"palette\",transform:$i},p:{style:$t},pt:{style:$t},pr:{style:$t},pb:{style:$t},pl:{style:$t},px:{style:$t},py:{style:$t},padding:{style:$t},paddingTop:{style:$t},paddingRight:{style:$t},paddingBottom:{style:$t},paddingLeft:{style:$t},paddingX:{style:$t},paddingY:{style:$t},paddingInline:{style:$t},paddingInlineStart:{style:$t},paddingInlineEnd:{style:$t},paddingBlock:{style:$t},paddingBlockStart:{style:$t},paddingBlockEnd:{style:$t},m:{style:Vt},mt:{style:Vt},mr:{style:Vt},mb:{style:Vt},ml:{style:Vt},mx:{style:Vt},my:{style:Vt},margin:{style:Vt},marginTop:{style:Vt},marginRight:{style:Vt},marginBottom:{style:Vt},marginLeft:{style:Vt},marginX:{style:Vt},marginY:{style:Vt},marginInline:{style:Vt},marginInlineStart:{style:Vt},marginInlineEnd:{style:Vt},marginBlock:{style:Vt},marginBlockStart:{style:Vt},marginBlockEnd:{style:Vt},displayPrint:{cssProperty:!1,transform:e=>({\"@media print\":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:Au},rowGap:{style:Nu},columnGap:{style:Du},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:\"zIndex\"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:\"shadows\"},width:{transform:sr},maxWidth:{style:jd},minWidth:{transform:sr},height:{transform:sr},maxHeight:{transform:sr},minHeight:{transform:sr},boxSizing:{},font:{themeKey:\"font\"},fontFamily:{themeKey:\"typography\"},fontSize:{themeKey:\"typography\"},fontStyle:{themeKey:\"typography\"},fontWeight:{themeKey:\"typography\"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:\"typography\"}},un=SA;function EA(...e){let t=e.reduce((r,n)=>r.concat(Object.keys(n)),[]),o=new Set(t);return e.every(r=>o.size===Object.keys(r).length)}function PA(e,t){return typeof e==\"function\"?e(t):e}function CA(){function e(o,r,n,a){let i={[o]:r,theme:n},l=a[o];if(!l)return{[o]:r};let{cssProperty:s=o,themeKey:c,transform:u,style:m}=l;if(r==null)return null;if(c===\"typography\"&&r===\"inherit\")return{[o]:r};let p=Ps(n,c)||{};return m?m(i):Wo(i,r,v=>{let T=wu(p,u,v);return v===T&&typeof v==\"string\"&&(T=wu(p,u,`${o}${v===\"default\"?\"\":ri(v)}`,v)),s===!1?T:{[s]:T}})}function t(o){let{sx:r,theme:n={},nested:a}=o||{};if(!r)return null;let i=n.unstable_sxConfig??un;function l(s){let c=s;if(typeof s==\"function\")c=s(n);else if(typeof s!=\"object\")return s;if(!c)return null;let u=VE(n.breakpoints),m=Object.keys(u),p=u;return Object.keys(c).forEach(d=>{let v=PA(c[d],n);if(v!=null)if(typeof v==\"object\")if(i[d])p=sa(p,e(d,v,n,i));else{let T=Wo({theme:n},v,S=>({[d]:S}));EA(T,v)?p[d]=t({sx:v,theme:n,nested:!0}):p=sa(p,T)}else p=sa(p,e(d,v,n,i))}),!a&&n.modularCssLayers?{\"@layer sx\":kd(n,r0(m,p))}:kd(n,r0(m,p))}return Array.isArray(r)?r.map(l):l(r)}return t}var GE=CA();GE.filterProps=[\"sx\"];var Kr=GE;function l0(e,t){let o=this;if(o.vars){if(!o.colorSchemes?.[e]||typeof o.getColorSchemeSelector!=\"function\")return{};let r=o.getColorSchemeSelector(e);return r===\"&\"?t:((r.includes(\"data-\")||r.includes(\".\"))&&(r=`*:where(${r.replace(/\\s*&$/,\"\")}) &`),{[r]:t})}return o.palette.mode===e?t:{}}function RA(e={},...t){let{breakpoints:o={},palette:r={},spacing:n,shape:a={},...i}=e,l=e0(o),s=Cs(n),c=Kt({breakpoints:l,direction:\"ltr\",components:{},palette:{mode:\"light\",...r},spacing:s,shape:{...UE,...a}},i);return c=Bd(c),c.applyStyles=l0,c=t.reduce((u,m)=>Kt(u,m),c),c.unstable_sxConfig={...un,...i?.unstable_sxConfig},c.unstable_sx=function(m){return Kr({sx:m,theme:this})},c}var Yi=RA;var qE=q(re(),1);function wA(e){return Object.keys(e).length===0}function MA(e=null){let t=qE.useContext(ti);return!t||wA(t)?e:t}var s0=MA;var OA=Yi();function AA(e=OA){return s0(e)}var Rs=AA;var DA=e=>{let t={systemProps:{},otherProps:{}},o=e?.theme?.unstable_sxConfig??un;return Object.keys(e).forEach(r=>{o[r]?t.systemProps[r]=e[r]:t.otherProps[r]=e[r]}),t};function ws(e){let{sx:t,...o}=e,{systemProps:r,otherProps:n}=DA(o),a;return Array.isArray(t)?a=[r,...t]:typeof t==\"function\"?a=(...i)=>{let l=t(...i);return Cr(l)?{...r,...l}:r}:a={...r,...t},{...n,sx:a}}var IE=e=>e,NA=()=>{let e=IE;return{configure(t){e=t},generate(t){return e(t)},reset(){e=IE}}},_A=NA(),Ms=_A;var KE=q(re(),1);function FE(e){var t,o,r=\"\";if(typeof e==\"string\"||typeof e==\"number\")r+=e;else if(typeof e==\"object\")if(Array.isArray(e)){var n=e.length;for(t=0;tl!==\"theme\"&&l!==\"sx\"&&l!==\"as\"})(Kr);return KE.forwardRef(function(s,c){let u=Rs(o),{className:m,component:p=\"div\",...d}=ws(s);return(0,QE.jsx)(a,{as:p,ref:c,className:ie(m,n?n(r):r),theme:t&&u[t]||u,...d})})}var kA={active:\"active\",checked:\"checked\",completed:\"completed\",disabled:\"disabled\",error:\"error\",expanded:\"expanded\",focused:\"focused\",focusVisible:\"focusVisible\",open:\"open\",readOnly:\"readOnly\",required:\"required\",selected:\"selected\"};function _e(e,t,o=\"Mui\"){let r=kA[t];return r?`${o}-${r}`:`${Ms.generate(e)}-${t}`}function Ce(e,t,o=\"Mui\"){let r={};return t.forEach(n=>{r[n]=_e(e,n,o)}),r}function zu(e){let{variants:t,...o}=e,r={variants:t,style:la(o),isProcessed:!0};return r.style===o||t&&t.forEach(n=>{typeof n.style!=\"function\"&&(n.style=la(n.style))}),r}var BA=Yi();function c0(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}function Xi(e,t){return t&&e&&typeof e==\"object\"&&e.styles&&!e.styles.startsWith(\"@layer\")&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}function LA(e){return e?(t,o)=>o[e]:null}function jA(e,t,o){e.theme=HA(e.theme)?o:e.theme[t]||e.theme}function Ud(e,t,o){let r=typeof t==\"function\"?t(e):t;if(Array.isArray(r))return r.flatMap(n=>Ud(e,n,o));if(Array.isArray(r?.variants)){let n;if(r.isProcessed)n=o?Xi(r.style,o):r.style;else{let{variants:a,...i}=r;n=o?Xi(la(i),o):i}return WE(e,r.variants,[n],o)}return r?.isProcessed?o?Xi(la(r.style),o):r.style:o?Xi(la(r),o):r}function WE(e,t,o=[],r=void 0){let n;e:for(let a=0;a{zE(l,C=>C.filter(P=>P!==Kr));let{name:c,slot:u,skipVariantsResolver:m,skipSx:p,overridesResolver:d=LA($A(u)),...v}=s,T=c&&c.startsWith(\"Mui\")||u?\"components\":\"custom\",S=m!==void 0?m:u&&u!==\"Root\"&&u!==\"root\"||!1,h=p||!1,y=c0;u===\"Root\"||u===\"root\"?y=r:u?y=n:VA(l)&&(y=void 0);let g=Cu(l,{shouldForwardProp:y,label:UA(c,u),...v}),b=C=>{if(C.__emotion_real===C)return C;if(typeof C==\"function\")return function(A){return Ud(A,C,A.theme.modularCssLayers?T:void 0)};if(Cr(C)){let P=zu(C);return function(_){return P.variants?Ud(_,P,_.theme.modularCssLayers?T:void 0):_.theme.modularCssLayers?Xi(P.style,T):P.style}}return C},E=(...C)=>{let P=[],A=C.map(b),_=[];if(P.push(a),c&&d&&_.push(function(k){let O=k.theme.components?.[c]?.styleOverrides;if(!O)return null;let N={};for(let X in O)N[X]=Ud(k,O[X],k.theme.modularCssLayers?\"theme\":void 0);return d(k,N)}),c&&!S&&_.push(function(k){let O=k.theme?.components?.[c]?.variants;return O?WE(k,O,[],k.theme.modularCssLayers?\"theme\":void 0):null}),h||_.push(Kr),Array.isArray(A[0])){let x=A.shift(),k=new Array(P.length).fill(\"\"),U=new Array(_.length).fill(\"\"),O;O=[...k,...x,...U],O.raw=[...k,...x.raw,...U],P.unshift(O)}let z=[...P,...A,..._],I=g(...z);return l.muiName&&(I.muiName=l.muiName),I};return g.withConfig&&(E.withConfig=g.withConfig),E}}function UA(e,t){return void 0}function HA(e){for(let t in e)return!1;return!0}function VA(e){return typeof e==\"string\"&&e.charCodeAt(0)>96}function $A(e){return e&&e.charAt(0).toLowerCase()+e.slice(1)}function ni(e,t,o=!1){let r={...t};for(let n in e)if(Object.prototype.hasOwnProperty.call(e,n)){let a=n;if(a===\"components\"||a===\"slots\")r[a]={...e[a],...r[a]};else if(a===\"componentsProps\"||a===\"slotProps\"){let i=e[a],l=t[a];if(!l)r[a]=i||{};else if(!i)r[a]=l;else{r[a]={...l};for(let s in i)if(Object.prototype.hasOwnProperty.call(i,s)){let c=s;r[a][c]=ni(i[c],l[c],o)}}}else a===\"className\"&&o&&t.className?r.className=ie(e?.className,t?.className):a===\"style\"&&o&&t.style?r.style={...e?.style,...t?.style}:r[a]===void 0&&(r[a]=e[a])}return r}var Vd=q(re(),1),YA=typeof window<\"u\"?Vd.useLayoutEffect:Vd.useEffect,wr=YA;function XA(e,t=Number.MIN_SAFE_INTEGER,o=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,o))}var ua=XA;function p0(e,t=0,o=1){return ua(e,t,o)}function GA(e){e=e.slice(1);let t=new RegExp(`.{1,${e.length>=6?2:1}}`,\"g\"),o=e.match(t);return o&&o[0].length===1&&(o=o.map(r=>r+r)),o?`rgb${o.length===4?\"a\":\"\"}(${o.map((r,n)=>n<3?parseInt(r,16):Math.round(parseInt(r,16)/255*1e3)/1e3).join(\", \")})`:\"\"}function ai(e){if(e.type)return e;if(e.charAt(0)===\"#\")return ai(GA(e));let t=e.indexOf(\"(\"),o=e.substring(0,t);if(![\"rgb\",\"rgba\",\"hsl\",\"hsla\",\"color\"].includes(o))throw new Error(lr(9,e));let r=e.substring(t+1,e.length-1),n;if(o===\"color\"){if(r=r.split(\" \"),n=r.shift(),r.length===4&&r[3].charAt(0)===\"/\"&&(r[3]=r[3].slice(1)),![\"srgb\",\"display-p3\",\"a98-rgb\",\"prophoto-rgb\",\"rec-2020\"].includes(n))throw new Error(lr(10,n))}else r=r.split(\",\");return r=r.map(a=>parseFloat(a)),{type:o,values:r,colorSpace:n}}var qA=e=>{let t=ai(e);return t.values.slice(0,3).map((o,r)=>t.type.includes(\"hsl\")&&r!==0?`${o}%`:o).join(\" \")},Os=(e,t)=>{try{return qA(e)}catch{return e}};function $d(e){let{type:t,colorSpace:o}=e,{values:r}=e;return t.includes(\"rgb\")?r=r.map((n,a)=>a<3?parseInt(n,10):n):t.includes(\"hsl\")&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),t.includes(\"color\")?r=`${o} ${r.join(\" \")}`:r=`${r.join(\", \")}`,`${t}(${r})`}function f0(e){e=ai(e);let{values:t}=e,o=t[0],r=t[1]/100,n=t[2]/100,a=r*Math.min(n,1-n),i=(c,u=(c+o/30)%12)=>n-a*Math.max(Math.min(u-3,9-u,1),-1),l=\"rgb\",s=[Math.round(i(0)*255),Math.round(i(8)*255),Math.round(i(4)*255)];return e.type===\"hsla\"&&(l+=\"a\",s.push(t[3])),$d({type:l,values:s})}function u0(e){e=ai(e);let t=e.type===\"hsl\"||e.type===\"hsla\"?ai(f0(e)).values:e.values;return t=t.map(o=>(e.type!==\"color\"&&(o/=255),o<=.03928?o/12.92:((o+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function ZE(e,t){let o=u0(e),r=u0(t);return(Math.max(o,r)+.05)/(Math.min(o,r)+.05)}function As(e,t){return e=ai(e),t=p0(t),(e.type===\"rgb\"||e.type===\"hsl\")&&(e.type+=\"a\"),e.type===\"color\"?e.values[3]=`/${t}`:e.values[3]=t,$d(e)}function ii(e,t,o){try{return As(e,t)}catch{return e}}function Ds(e,t){if(e=ai(e),t=p0(t),e.type.includes(\"hsl\"))e.values[2]*=1-t;else if(e.type.includes(\"rgb\")||e.type.includes(\"color\"))for(let o=0;o<3;o+=1)e.values[o]*=1-t;return $d(e)}function it(e,t,o){try{return Ds(e,t)}catch{return e}}function Ns(e,t){if(e=ai(e),t=p0(t),e.type.includes(\"hsl\"))e.values[2]+=(100-e.values[2])*t;else if(e.type.includes(\"rgb\"))for(let o=0;o<3;o+=1)e.values[o]+=(255-e.values[o])*t;else if(e.type.includes(\"color\"))for(let o=0;o<3;o+=1)e.values[o]+=(1-e.values[o])*t;return $d(e)}function lt(e,t,o){try{return Ns(e,t)}catch{return e}}function IA(e,t=.15){return u0(e)>.5?Ds(e,t):Ns(e,t)}function ku(e,t,o){try{return IA(e,t)}catch{return e}}var Yd=q(re(),1);var FA=q(Ie(),1),KA=Yd.createContext();var li=()=>Yd.useContext(KA)??!1;var Xd=q(re(),1);var QA=q(Ie(),1),WA=Xd.createContext(void 0);function ZA(e){let{theme:t,name:o,props:r}=e;if(!t||!t.components||!t.components[o])return r;let n=t.components[o];return n.defaultProps?ni(n.defaultProps,r,t.components.mergeClassNameAndStyle):!n.styleOverrides&&!n.variants?ni(n,r,t.components.mergeClassNameAndStyle):r}function d0({props:e,name:t}){let o=Xd.useContext(WA);return ZA({props:e,name:t,theme:{components:o}})}var Bu=q(re(),1),JE=0;function e5(e){let[t,o]=Bu.useState(e),r=e||t;return Bu.useEffect(()=>{t==null&&(JE+=1,o(`mui-${JE}`))},[t]),r}var t5={...Bu},eP=t5.useId;function Gd(e){if(eP!==void 0){let t=eP();return e??t}return e5(e)}var tP={theme:void 0};function qd(e){let t,o;return function(n){let a=t;return(a===void 0||n.theme!==o)&&(tP.theme=n.theme,a=zu(e(tP)),t=a,o=n.theme),a}}function Id(e=\"\"){function t(...r){if(!r.length)return\"\";let n=r[0];return typeof n==\"string\"&&!n.match(/(#|\\(|\\)|(-?(\\d*\\.)?\\d+)(px|em|%|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc))|^(-?(\\d*\\.)?\\d+)$|(\\d+ \\d+ \\d+)/)?`, var(--${e?`${e}-`:\"\"}${n}${t(...r.slice(1))})`:`, ${n}`}return(r,...n)=>`var(--${e?`${e}-`:\"\"}${r}${t(...n)})`}var oP=(e,t,o,r=[])=>{let n=e;t.forEach((a,i)=>{i===t.length-1?Array.isArray(n)?n[Number(a)]=o:n&&typeof n==\"object\"&&(n[a]=o):n&&typeof n==\"object\"&&(n[a]||(n[a]=r.includes(a)?[]:{}),n=n[a])})},o5=(e,t,o)=>{function r(n,a=[],i=[]){Object.entries(n).forEach(([l,s])=>{(!o||o&&!o([...a,l]))&&s!=null&&(typeof s==\"object\"&&Object.keys(s).length>0?r(s,[...a,l],Array.isArray(s)?[...i,l]:i):t([...a,l],s,i))})}r(e)},r5=(e,t)=>typeof t==\"number\"?[\"lineHeight\",\"fontWeight\",\"opacity\",\"zIndex\"].some(r=>e.includes(r))||e[e.length-1].toLowerCase().includes(\"opacity\")?t:`${t}px`:t;function Lu(e,t){let{prefix:o,shouldSkipGeneratingVar:r}=t||{},n={},a={},i={};return o5(e,(l,s,c)=>{if((typeof s==\"string\"||typeof s==\"number\")&&(!r||!r(l,s))){let u=`--${o?`${o}-`:\"\"}${l.join(\"-\")}`,m=r5(l,s);Object.assign(n,{[u]:m}),oP(a,l,`var(${u})`,c),oP(i,l,`var(${u}, ${m})`,c)}},l=>l[0]===\"vars\"),{css:n,vars:a,varsWithDefaults:i}}function n5(e,t={}){let{getSelector:o=h,disableCssColorScheme:r,colorSchemeSelector:n,enableContrastVars:a}=t,{colorSchemes:i={},components:l,defaultColorScheme:s=\"light\",...c}=e,{vars:u,css:m,varsWithDefaults:p}=Lu(c,t),d=p,v={},{[s]:T,...S}=i;if(Object.entries(S||{}).forEach(([b,E])=>{let{vars:C,css:P,varsWithDefaults:A}=Lu(E,t);d=Kt(d,A),v[b]={css:P,vars:C}}),T){let{css:b,vars:E,varsWithDefaults:C}=Lu(T,t);d=Kt(d,C),v[s]={css:b,vars:E}}function h(b,E){let C=n;if(n===\"class\"&&(C=\".%s\"),n===\"data\"&&(C=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(C=`[${n}=\"%s\"]`),b){if(C===\"media\")return e.defaultColorScheme===b?\":root\":{[`@media (prefers-color-scheme: ${i[b]?.palette?.mode||b})`]:{\":root\":E}};if(C)return e.defaultColorScheme===b?`:root, ${C.replace(\"%s\",String(b))}`:C.replace(\"%s\",String(b))}return\":root\"}return{vars:d,generateThemeVars:()=>{let b={...u};return Object.entries(v).forEach(([,{vars:E}])=>{b=Kt(b,E)}),b},generateStyleSheets:()=>{let b=[],E=e.defaultColorScheme||\"light\";function C(_,z){Object.keys(z).length&&b.push(typeof _==\"string\"?{[_]:{...z}}:_)}C(o(void 0,{...m}),m);let{[E]:P,...A}=v;if(P){let{css:_}=P,z=i[E]?.palette?.mode,I=!r&&z?{colorScheme:z,..._}:{..._};C(o(E,{...I}),I)}return Object.entries(A).forEach(([_,{css:z}])=>{let I=i[_]?.palette?.mode,x=!r&&I?{colorScheme:I,...z}:{...z};C(o(_,{...x}),x)}),a&&b.push({\":root\":{\"--__l-threshold\":\"0.7\",\"--__l\":\"clamp(0, (l / var(--__l-threshold) - 1) * -infinity, 1)\",\"--__a\":\"clamp(0.87, (l / var(--__l-threshold) - 1) * -infinity, 1)\"}}),b}}}var m0=n5;function y0(e){return function(o){return e===\"media\"?`@media (prefers-color-scheme: ${o})`:e?e.startsWith(\"data-\")&&!e.includes(\"%s\")?`[${e}=\"${o}\"] &`:e===\"class\"?`.${o} &`:e===\"data\"?`[data-${o}] &`:`${e.replace(\"%s\",o)} &`:\"&\"}}function Le(e,t,o=void 0){let r={};for(let n in e){let a=e[n],i=\"\",l=!0;for(let s=0;s=o?Fd.text.primary:h0.text.primary}let d=({color:S,name:h,mainShade:y=500,lightShade:g=300,darkShade:b=700})=>{if(S={...S},!S.main&&S[y]&&(S.main=S[y]),!S.hasOwnProperty(\"main\"))throw new Error(lr(11,h?` (${h})`:\"\",y));if(typeof S.main!=\"string\")throw new Error(lr(12,h?` (${h})`:\"\",JSON.stringify(S.main)));return n?(aP(n,S,\"light\",g,r),aP(n,S,\"dark\",b,r)):(nP(S,\"light\",g,r),nP(S,\"dark\",b,r)),S.contrastText||(S.contrastText=p(S.main)),S},v;return t===\"light\"?v=iP():t===\"dark\"&&(v=lP()),Kt({common:{...zs},mode:t,primary:d({color:i,name:\"primary\"}),secondary:d({color:l,name:\"secondary\",mainShade:\"A400\",lightShade:\"A200\",darkShade:\"A700\"}),error:d({color:s,name:\"error\"}),warning:d({color:m,name:\"warning\"}),info:d({color:c,name:\"info\"}),success:d({color:u,name:\"success\"}),grey:rP,contrastThreshold:o,getContrastText:p,augmentColor:d,tonalOffset:r,...v},a)}function Kd(e){let t={};return Object.entries(e).forEach(r=>{let[n,a]=r;typeof a==\"object\"&&(t[n]=`${a.fontStyle?`${a.fontStyle} `:\"\"}${a.fontVariant?`${a.fontVariant} `:\"\"}${a.fontWeight?`${a.fontWeight} `:\"\"}${a.fontStretch?`${a.fontStretch} `:\"\"}${a.fontSize||\"\"}${a.lineHeight?`/${a.lineHeight} `:\"\"}${a.fontFamily||\"\"}`)}),t}function g0(e,t){return{toolbar:{minHeight:56,[e.up(\"xs\")]:{\"@media (orientation: landscape)\":{minHeight:48}},[e.up(\"sm\")]:{minHeight:64}},...t}}function x5(e){return Math.round(e*1e5)/1e5}var sP={textTransform:\"uppercase\"},cP='\"Roboto\", \"Helvetica\", \"Arial\", sans-serif';function b0(e,t){let{fontFamily:o=cP,fontSize:r=14,fontWeightLight:n=300,fontWeightRegular:a=400,fontWeightMedium:i=500,fontWeightBold:l=700,htmlFontSize:s=16,allVariants:c,pxToRem:u,...m}=typeof t==\"function\"?t(e):t,p=r/14,d=u||(S=>`${S/s*p}rem`),v=(S,h,y,g,b)=>({fontFamily:o,fontWeight:S,fontSize:d(h),lineHeight:y,...o===cP?{letterSpacing:`${x5(g/h)}em`}:{},...b,...c}),T={h1:v(n,96,1.167,-1.5),h2:v(n,60,1.2,-.5),h3:v(a,48,1.167,0),h4:v(a,34,1.235,.25),h5:v(a,24,1.334,0),h6:v(i,20,1.6,.15),subtitle1:v(a,16,1.75,.15),subtitle2:v(i,14,1.57,.1),body1:v(a,16,1.5,.15),body2:v(a,14,1.43,.15),button:v(i,14,1.75,.4,sP),caption:v(a,12,1.66,.4),overline:v(a,12,2.66,1,sP),inherit:{fontFamily:\"inherit\",fontWeight:\"inherit\",fontSize:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}};return Kt({htmlFontSize:s,pxToRem:d,fontFamily:o,fontSize:r,fontWeightLight:n,fontWeightRegular:a,fontWeightMedium:i,fontWeightBold:l,...T},m,{clone:!1})}function kt(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${.2})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${.14})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${.12})`].join(\",\")}var T5=[\"none\",kt(0,2,1,-1,0,1,1,0,0,1,3,0),kt(0,3,1,-2,0,2,2,0,0,1,5,0),kt(0,3,3,-2,0,3,4,0,0,1,8,0),kt(0,2,4,-1,0,4,5,0,0,1,10,0),kt(0,3,5,-1,0,5,8,0,0,1,14,0),kt(0,3,5,-1,0,6,10,0,0,1,18,0),kt(0,4,5,-2,0,7,10,1,0,2,16,1),kt(0,5,5,-3,0,8,10,1,0,3,14,2),kt(0,5,6,-3,0,9,12,1,0,3,16,2),kt(0,6,6,-3,0,10,14,1,0,4,18,3),kt(0,6,7,-4,0,11,15,1,0,4,20,3),kt(0,7,8,-4,0,12,17,2,0,5,22,4),kt(0,7,8,-4,0,13,19,2,0,5,24,4),kt(0,7,9,-4,0,14,21,2,0,5,26,4),kt(0,8,9,-5,0,15,22,2,0,6,28,5),kt(0,8,10,-5,0,16,24,2,0,6,30,5),kt(0,8,11,-5,0,17,26,2,0,6,32,5),kt(0,9,11,-5,0,18,28,2,0,7,34,6),kt(0,9,12,-6,0,19,29,2,0,7,36,6),kt(0,10,13,-6,0,20,31,3,0,8,38,7),kt(0,10,13,-6,0,21,33,3,0,8,40,7),kt(0,10,14,-6,0,22,35,3,0,8,42,7),kt(0,11,14,-7,0,23,36,3,0,9,44,8),kt(0,11,15,-7,0,24,38,3,0,9,46,8)],uP=T5;var S5={easeInOut:\"cubic-bezier(0.4, 0, 0.2, 1)\",easeOut:\"cubic-bezier(0.0, 0, 0.2, 1)\",easeIn:\"cubic-bezier(0.4, 0, 1, 1)\",sharp:\"cubic-bezier(0.4, 0, 0.6, 1)\"},E5={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function pP(e){return`${Math.round(e)}ms`}function P5(e){if(!e)return 0;let t=e/36;return Math.min(Math.round((4+15*t**.25+t/5)*10),3e3)}function v0(e){let t={...S5,...e.easing},o={...E5,...e.duration};return{getAutoHeightDuration:P5,create:(n=[\"all\"],a={})=>{let{duration:i=o.standard,easing:l=t.easeInOut,delay:s=0,...c}=a;return(Array.isArray(n)?n:[n]).map(u=>`${u} ${typeof i==\"string\"?i:pP(i)} ${l} ${typeof s==\"string\"?s:pP(s)}`).join(\",\")},...e,easing:t,duration:o}}var C5={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},fP=C5;function R5(e){return Cr(e)||typeof e>\"u\"||typeof e==\"string\"||typeof e==\"boolean\"||typeof e==\"number\"||Array.isArray(e)}function Qd(e={}){let t={...e};function o(r){let n=Object.entries(r);for(let a=0;a{if(!Number.isNaN(+e))return+e;let t=e.match(/\\d*\\.?\\d+/g);if(!t)return 0;let o=0;for(let r=0;rKt(v,T),d),d.unstable_sxConfig={...un,...u?.unstable_sxConfig},d.unstable_sx=function(T){return Kr({sx:T,theme:this})},d.toRuntimeSource=Qd,M5(d),d}var ju=O5;function Bs(e){let t;return e<1?t=5.11916*e**2:t=4.5*Math.log(e+1)+2,Math.round(t*10)/1e3}var A5=[...Array(25)].map((e,t)=>{if(t===0)return\"none\";let o=Bs(t);return`linear-gradient(rgba(255 255 255 / ${o}), rgba(255 255 255 / ${o}))`});function x0(e){return{inputPlaceholder:e===\"dark\"?.5:.42,inputUnderline:e===\"dark\"?.7:.42,switchTrackDisabled:e===\"dark\"?.2:.12,switchTrack:e===\"dark\"?.3:.38}}function T0(e){return e===\"dark\"?A5:[]}function S0(e){let{palette:t={mode:\"light\"},opacity:o,overlays:r,colorSpace:n,...a}=e,i=Qi({...t,colorSpace:n});return{palette:i,opacity:{...x0(i.mode),...o},overlays:r||T0(i.mode),...a}}function E0(e){return!!e[0].match(/(cssVarPrefix|colorSchemeSelector|modularCssLayers|rootSelector|typography|mixins|breakpoints|direction|transitions)/)||!!e[0].match(/sxConfig$/)||e[0]===\"palette\"&&!!e[1]?.match(/(mode|contrastThreshold|tonalOffset)/)}var D5=e=>[...[...Array(25)].map((t,o)=>`--${e?`${e}-`:\"\"}overlays-${o}`),`--${e?`${e}-`:\"\"}palette-AppBar-darkBg`,`--${e?`${e}-`:\"\"}palette-AppBar-darkColor`],mP=D5;var yP=e=>(t,o)=>{let r=e.rootSelector||\":root\",n=e.colorSchemeSelector,a=n;if(n===\"class\"&&(a=\".%s\"),n===\"data\"&&(a=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(a=`[${n}=\"%s\"]`),e.defaultColorScheme===t){if(t===\"dark\"){let i={};return mP(e.cssVarPrefix).forEach(l=>{i[l]=o[l],delete o[l]}),a===\"media\"?{[r]:o,\"@media (prefers-color-scheme: dark)\":{[r]:i}}:a?{[a.replace(\"%s\",t)]:i,[`${r}, ${a.replace(\"%s\",t)}`]:o}:{[r]:{...o,...i}}}if(a&&a!==\"media\")return`${r}, ${a.replace(\"%s\",String(t))}`}else if(t){if(a===\"media\")return{[`@media (prefers-color-scheme: ${String(t)})`]:{[r]:o}};if(a)return a.replace(\"%s\",String(t))}return r};function N5(e,t){t.forEach(o=>{e[o]||(e[o]={})})}function L(e,t,o){!e[t]&&o&&(e[t]=o)}function Uu(e){return typeof e!=\"string\"||!e.startsWith(\"hsl\")?e:f0(e)}function pa(e,t){`${t}Channel`in e||(e[`${t}Channel`]=Os(Uu(e[t]),`MUI: Can't create \\`palette.${t}Channel\\` because \\`palette.${t}\\` is not one of these formats: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color().\nTo suppress this warning, you need to explicitly provide the \\`palette.${t}Channel\\` as a string (in rgb format, for example \"12 12 12\") or undefined if you want to remove the channel token.`))}function _5(e){return typeof e==\"number\"?`${e}px`:typeof e==\"string\"||typeof e==\"function\"||Array.isArray(e)?e:\"8px\"}var zn=e=>{try{return e()}catch{}},z5=(e=\"mui\")=>Id(e);function P0(e,t,o,r,n){if(!o)return;o=o===!0?{}:o;let a=n===\"dark\"?\"dark\":\"light\";if(!r){t[n]=S0({...o,palette:{mode:a,...o?.palette},colorSpace:e});return}let{palette:i,...l}=ju({...r,palette:{mode:a,...o?.palette},colorSpace:e});return t[n]={...o,palette:i,opacity:{...x0(a),...o?.opacity},overlays:o?.overlays||T0(a)},l}function C0(e={},...t){let{colorSchemes:o={light:!0},defaultColorScheme:r,disableCssColorScheme:n=!1,cssVarPrefix:a=\"mui\",nativeColor:i=!1,shouldSkipGeneratingVar:l=E0,colorSchemeSelector:s=o.light&&o.dark?\"media\":void 0,rootSelector:c=\":root\",...u}=e,m=Object.keys(o)[0],p=r||(o.light&&m!==\"light\"?\"light\":m),d=z5(a),{[p]:v,light:T,dark:S,...h}=o,y={...h},g=v;if((p===\"dark\"&&!(\"dark\"in o)||p===\"light\"&&!(\"light\"in o))&&(g=!0),!g)throw new Error(lr(21,p));let b;i&&(b=\"oklch\");let E=P0(b,y,g,u,p);T&&!y.light&&P0(b,y,T,void 0,\"light\"),S&&!y.dark&&P0(b,y,S,void 0,\"dark\");let C={defaultColorScheme:p,...E,cssVarPrefix:a,colorSchemeSelector:s,rootSelector:c,getCssVar:d,colorSchemes:y,font:{...Kd(E.typography),...E.font},spacing:_5(u.spacing)};Object.keys(C.colorSchemes).forEach(I=>{let x=C.colorSchemes[I].palette,k=O=>{let N=O.split(\"-\"),X=N[1],oe=N[2];return d(O,x[X][oe])};x.mode===\"light\"&&(L(x.common,\"background\",\"#fff\"),L(x.common,\"onBackground\",\"#000\")),x.mode===\"dark\"&&(L(x.common,\"background\",\"#000\"),L(x.common,\"onBackground\",\"#fff\"));function U(O,N,X){if(b){let oe;return O===ii&&(oe=`transparent ${((1-X)*100).toFixed(0)}%`),O===it&&(oe=`#000 ${(X*100).toFixed(0)}%`),O===lt&&(oe=`#fff ${(X*100).toFixed(0)}%`),`color-mix(in ${b}, ${N}, ${oe})`}return O(N,X)}if(N5(x,[\"Alert\",\"AppBar\",\"Avatar\",\"Button\",\"Chip\",\"FilledInput\",\"LinearProgress\",\"Skeleton\",\"Slider\",\"SnackbarContent\",\"SpeedDialAction\",\"StepConnector\",\"StepContent\",\"Switch\",\"TableCell\",\"Tooltip\"]),x.mode===\"light\"){L(x.Alert,\"errorColor\",U(it,x.error.light,.6)),L(x.Alert,\"infoColor\",U(it,x.info.light,.6)),L(x.Alert,\"successColor\",U(it,x.success.light,.6)),L(x.Alert,\"warningColor\",U(it,x.warning.light,.6)),L(x.Alert,\"errorFilledBg\",k(\"palette-error-main\")),L(x.Alert,\"infoFilledBg\",k(\"palette-info-main\")),L(x.Alert,\"successFilledBg\",k(\"palette-success-main\")),L(x.Alert,\"warningFilledBg\",k(\"palette-warning-main\")),L(x.Alert,\"errorFilledColor\",zn(()=>x.getContrastText(x.error.main))),L(x.Alert,\"infoFilledColor\",zn(()=>x.getContrastText(x.info.main))),L(x.Alert,\"successFilledColor\",zn(()=>x.getContrastText(x.success.main))),L(x.Alert,\"warningFilledColor\",zn(()=>x.getContrastText(x.warning.main))),L(x.Alert,\"errorStandardBg\",U(lt,x.error.light,.9)),L(x.Alert,\"infoStandardBg\",U(lt,x.info.light,.9)),L(x.Alert,\"successStandardBg\",U(lt,x.success.light,.9)),L(x.Alert,\"warningStandardBg\",U(lt,x.warning.light,.9)),L(x.Alert,\"errorIconColor\",k(\"palette-error-main\")),L(x.Alert,\"infoIconColor\",k(\"palette-info-main\")),L(x.Alert,\"successIconColor\",k(\"palette-success-main\")),L(x.Alert,\"warningIconColor\",k(\"palette-warning-main\")),L(x.AppBar,\"defaultBg\",k(\"palette-grey-100\")),L(x.Avatar,\"defaultBg\",k(\"palette-grey-400\")),L(x.Button,\"inheritContainedBg\",k(\"palette-grey-300\")),L(x.Button,\"inheritContainedHoverBg\",k(\"palette-grey-A100\")),L(x.Chip,\"defaultBorder\",k(\"palette-grey-400\")),L(x.Chip,\"defaultAvatarColor\",k(\"palette-grey-700\")),L(x.Chip,\"defaultIconColor\",k(\"palette-grey-700\")),L(x.FilledInput,\"bg\",\"rgba(0, 0, 0, 0.06)\"),L(x.FilledInput,\"hoverBg\",\"rgba(0, 0, 0, 0.09)\"),L(x.FilledInput,\"disabledBg\",\"rgba(0, 0, 0, 0.12)\"),L(x.LinearProgress,\"primaryBg\",U(lt,x.primary.main,.62)),L(x.LinearProgress,\"secondaryBg\",U(lt,x.secondary.main,.62)),L(x.LinearProgress,\"errorBg\",U(lt,x.error.main,.62)),L(x.LinearProgress,\"infoBg\",U(lt,x.info.main,.62)),L(x.LinearProgress,\"successBg\",U(lt,x.success.main,.62)),L(x.LinearProgress,\"warningBg\",U(lt,x.warning.main,.62)),L(x.Skeleton,\"bg\",b?U(ii,x.text.primary,.11):`rgba(${k(\"palette-text-primaryChannel\")} / 0.11)`),L(x.Slider,\"primaryTrack\",U(lt,x.primary.main,.62)),L(x.Slider,\"secondaryTrack\",U(lt,x.secondary.main,.62)),L(x.Slider,\"errorTrack\",U(lt,x.error.main,.62)),L(x.Slider,\"infoTrack\",U(lt,x.info.main,.62)),L(x.Slider,\"successTrack\",U(lt,x.success.main,.62)),L(x.Slider,\"warningTrack\",U(lt,x.warning.main,.62));let O=b?U(it,x.background.default,.6825):ku(x.background.default,.8);L(x.SnackbarContent,\"bg\",O),L(x.SnackbarContent,\"color\",zn(()=>b?Fd.text.primary:x.getContrastText(O))),L(x.SpeedDialAction,\"fabHoverBg\",ku(x.background.paper,.15)),L(x.StepConnector,\"border\",k(\"palette-grey-400\")),L(x.StepContent,\"border\",k(\"palette-grey-400\")),L(x.Switch,\"defaultColor\",k(\"palette-common-white\")),L(x.Switch,\"defaultDisabledColor\",k(\"palette-grey-100\")),L(x.Switch,\"primaryDisabledColor\",U(lt,x.primary.main,.62)),L(x.Switch,\"secondaryDisabledColor\",U(lt,x.secondary.main,.62)),L(x.Switch,\"errorDisabledColor\",U(lt,x.error.main,.62)),L(x.Switch,\"infoDisabledColor\",U(lt,x.info.main,.62)),L(x.Switch,\"successDisabledColor\",U(lt,x.success.main,.62)),L(x.Switch,\"warningDisabledColor\",U(lt,x.warning.main,.62)),L(x.TableCell,\"border\",U(lt,U(ii,x.divider,1),.88)),L(x.Tooltip,\"bg\",U(ii,x.grey[700],.92))}if(x.mode===\"dark\"){L(x.Alert,\"errorColor\",U(lt,x.error.light,.6)),L(x.Alert,\"infoColor\",U(lt,x.info.light,.6)),L(x.Alert,\"successColor\",U(lt,x.success.light,.6)),L(x.Alert,\"warningColor\",U(lt,x.warning.light,.6)),L(x.Alert,\"errorFilledBg\",k(\"palette-error-dark\")),L(x.Alert,\"infoFilledBg\",k(\"palette-info-dark\")),L(x.Alert,\"successFilledBg\",k(\"palette-success-dark\")),L(x.Alert,\"warningFilledBg\",k(\"palette-warning-dark\")),L(x.Alert,\"errorFilledColor\",zn(()=>x.getContrastText(x.error.dark))),L(x.Alert,\"infoFilledColor\",zn(()=>x.getContrastText(x.info.dark))),L(x.Alert,\"successFilledColor\",zn(()=>x.getContrastText(x.success.dark))),L(x.Alert,\"warningFilledColor\",zn(()=>x.getContrastText(x.warning.dark))),L(x.Alert,\"errorStandardBg\",U(it,x.error.light,.9)),L(x.Alert,\"infoStandardBg\",U(it,x.info.light,.9)),L(x.Alert,\"successStandardBg\",U(it,x.success.light,.9)),L(x.Alert,\"warningStandardBg\",U(it,x.warning.light,.9)),L(x.Alert,\"errorIconColor\",k(\"palette-error-main\")),L(x.Alert,\"infoIconColor\",k(\"palette-info-main\")),L(x.Alert,\"successIconColor\",k(\"palette-success-main\")),L(x.Alert,\"warningIconColor\",k(\"palette-warning-main\")),L(x.AppBar,\"defaultBg\",k(\"palette-grey-900\")),L(x.AppBar,\"darkBg\",k(\"palette-background-paper\")),L(x.AppBar,\"darkColor\",k(\"palette-text-primary\")),L(x.Avatar,\"defaultBg\",k(\"palette-grey-600\")),L(x.Button,\"inheritContainedBg\",k(\"palette-grey-800\")),L(x.Button,\"inheritContainedHoverBg\",k(\"palette-grey-700\")),L(x.Chip,\"defaultBorder\",k(\"palette-grey-700\")),L(x.Chip,\"defaultAvatarColor\",k(\"palette-grey-300\")),L(x.Chip,\"defaultIconColor\",k(\"palette-grey-300\")),L(x.FilledInput,\"bg\",\"rgba(255, 255, 255, 0.09)\"),L(x.FilledInput,\"hoverBg\",\"rgba(255, 255, 255, 0.13)\"),L(x.FilledInput,\"disabledBg\",\"rgba(255, 255, 255, 0.12)\"),L(x.LinearProgress,\"primaryBg\",U(it,x.primary.main,.5)),L(x.LinearProgress,\"secondaryBg\",U(it,x.secondary.main,.5)),L(x.LinearProgress,\"errorBg\",U(it,x.error.main,.5)),L(x.LinearProgress,\"infoBg\",U(it,x.info.main,.5)),L(x.LinearProgress,\"successBg\",U(it,x.success.main,.5)),L(x.LinearProgress,\"warningBg\",U(it,x.warning.main,.5)),L(x.Skeleton,\"bg\",b?U(ii,x.text.primary,.13):`rgba(${k(\"palette-text-primaryChannel\")} / 0.13)`),L(x.Slider,\"primaryTrack\",U(it,x.primary.main,.5)),L(x.Slider,\"secondaryTrack\",U(it,x.secondary.main,.5)),L(x.Slider,\"errorTrack\",U(it,x.error.main,.5)),L(x.Slider,\"infoTrack\",U(it,x.info.main,.5)),L(x.Slider,\"successTrack\",U(it,x.success.main,.5)),L(x.Slider,\"warningTrack\",U(it,x.warning.main,.5));let O=b?U(lt,x.background.default,.985):ku(x.background.default,.98);L(x.SnackbarContent,\"bg\",O),L(x.SnackbarContent,\"color\",zn(()=>b?h0.text.primary:x.getContrastText(O))),L(x.SpeedDialAction,\"fabHoverBg\",ku(x.background.paper,.15)),L(x.StepConnector,\"border\",k(\"palette-grey-600\")),L(x.StepContent,\"border\",k(\"palette-grey-600\")),L(x.Switch,\"defaultColor\",k(\"palette-grey-300\")),L(x.Switch,\"defaultDisabledColor\",k(\"palette-grey-600\")),L(x.Switch,\"primaryDisabledColor\",U(it,x.primary.main,.55)),L(x.Switch,\"secondaryDisabledColor\",U(it,x.secondary.main,.55)),L(x.Switch,\"errorDisabledColor\",U(it,x.error.main,.55)),L(x.Switch,\"infoDisabledColor\",U(it,x.info.main,.55)),L(x.Switch,\"successDisabledColor\",U(it,x.success.main,.55)),L(x.Switch,\"warningDisabledColor\",U(it,x.warning.main,.55)),L(x.TableCell,\"border\",U(it,U(ii,x.divider,1),.68)),L(x.Tooltip,\"bg\",U(ii,x.grey[700],.92))}pa(x.background,\"default\"),pa(x.background,\"paper\"),pa(x.common,\"background\"),pa(x.common,\"onBackground\"),pa(x,\"divider\"),Object.keys(x).forEach(O=>{let N=x[O];O!==\"tonalOffset\"&&N&&typeof N==\"object\"&&(N.main&&L(x[O],\"mainChannel\",Os(Uu(N.main))),N.light&&L(x[O],\"lightChannel\",Os(Uu(N.light))),N.dark&&L(x[O],\"darkChannel\",Os(Uu(N.dark))),N.contrastText&&L(x[O],\"contrastTextChannel\",Os(Uu(N.contrastText))),O===\"text\"&&(pa(x[O],\"primary\"),pa(x[O],\"secondary\")),O===\"action\"&&(N.active&&pa(x[O],\"active\"),N.selected&&pa(x[O],\"selected\")))})}),C=t.reduce((I,x)=>Kt(I,x),C);let P={prefix:a,disableCssColorScheme:n,shouldSkipGeneratingVar:l,getSelector:yP(C),enableContrastVars:i},{vars:A,generateThemeVars:_,generateStyleSheets:z}=m0(C,P);return C.vars=A,Object.entries(C.colorSchemes[C.defaultColorScheme]).forEach(([I,x])=>{C[I]=x}),C.generateThemeVars=_,C.generateStyleSheets=z,C.generateSpacing=function(){return Cs(u.spacing,Mu(this))},C.getColorSchemeSelector=y0(s),C.spacing=C.generateSpacing(),C.shouldSkipGeneratingVar=l,C.unstable_sxConfig={...un,...u?.unstable_sxConfig},C.unstable_sx=function(x){return Kr({sx:x,theme:this})},C.toRuntimeSource=Qd,C}function hP(e,t,o){e.colorSchemes&&o&&(e.colorSchemes[t]={...o!==!0&&o,palette:Qi({...o===!0?{}:o.palette,mode:t})})}function Ls(e={},...t){let{palette:o,cssVariables:r=!1,colorSchemes:n=o?void 0:{light:!0},defaultColorScheme:a=o?.mode,...i}=e,l=a||\"light\",s=n?.[l],c={...n,...o?{[l]:{...typeof s!=\"boolean\"&&s,palette:o}}:void 0};if(r===!1){if(!(\"colorSchemes\"in e))return ju(e,...t);let u=o;\"palette\"in e||c[l]&&(c[l]!==!0?u=c[l].palette:l===\"dark\"&&(u={mode:\"dark\"}));let m=ju({...e,palette:u},...t);return m.defaultColorScheme=l,m.colorSchemes=c,m.palette.mode===\"light\"&&(m.colorSchemes.light={...c.light!==!0&&c.light,palette:m.palette},hP(m,\"dark\",c.dark)),m.palette.mode===\"dark\"&&(m.colorSchemes.dark={...c.dark!==!0&&c.dark,palette:m.palette},hP(m,\"light\",c.light)),m}return!o&&!(\"light\"in c)&&l===\"light\"&&(c.light=!0),C0({...i,colorSchemes:c,defaultColorScheme:l,...typeof r!=\"boolean\"&&r},...t)}var B5=q(re(),1);var k5=Ls(),Wd=k5;function kn(){let e=Rs(Wd);return e[_s]||e}function L5(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}var Hu=L5;var j5=e=>Hu(e)&&e!==\"classes\",Bn=j5;var U5=Hd({themeId:_s,defaultTheme:Wd,rootShouldForwardProp:Bn}),ae=U5;var H5=Ce(\"MuiBox\",[\"root\"]),gP=H5;var V5=Ls(),$5=_u({themeId:_s,defaultTheme:V5,defaultClassName:gP.root,generateClassName:Ms.generate}),Fe=$5;var TP=q(re(),1);var Y5=q(Ie(),1);function bP(){return ws}var X5=qd,He=X5;var uj=q(re(),1);var G5=q(Ie(),1);function je(e){return d0(e)}var me=ri;function q5(e){return typeof e.main==\"string\"}function I5(e,t=[]){if(!q5(e))return!1;for(let o of t)if(!e.hasOwnProperty(o)||typeof e[o]!=\"string\")return!1;return!0}function jo(e=[]){return([,t])=>t&&I5(t,e)}function vP(e){return _e(\"MuiTypography\",e)}var Tj=Ce(\"MuiTypography\",[\"root\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"subtitle1\",\"subtitle2\",\"body1\",\"body2\",\"inherit\",\"button\",\"caption\",\"overline\",\"alignLeft\",\"alignRight\",\"alignCenter\",\"alignJustify\",\"noWrap\",\"gutterBottom\",\"paragraph\"]);var SP=q(Ie(),1),F5={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},K5=bP(),Q5=e=>{let{align:t,gutterBottom:o,noWrap:r,paragraph:n,variant:a,classes:i}=e,l={root:[\"root\",a,e.align!==\"inherit\"&&`align${me(t)}`,o&&\"gutterBottom\",r&&\"noWrap\",n&&\"paragraph\"]};return Le(l,vP,i)},W5=ae(\"span\",{name:\"MuiTypography\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.variant&&t[o.variant],o.align!==\"inherit\"&&t[`align${me(o.align)}`],o.noWrap&&t.noWrap,o.gutterBottom&&t.gutterBottom,o.paragraph&&t.paragraph]}})(He(({theme:e})=>({margin:0,variants:[{props:{variant:\"inherit\"},style:{font:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}},...Object.entries(e.typography).filter(([t,o])=>t!==\"inherit\"&&o&&typeof o==\"object\").map(([t,o])=>({props:{variant:t},style:o})),...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette?.text||{}).filter(([,t])=>typeof t==\"string\").map(([t])=>({props:{color:`text${me(t)}`},style:{color:(e.vars||e).palette.text[t]}})),{props:({ownerState:t})=>t.align!==\"inherit\",style:{textAlign:\"var(--Typography-textAlign)\"}},{props:({ownerState:t})=>t.noWrap,style:{overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\"}},{props:({ownerState:t})=>t.gutterBottom,style:{marginBottom:\"0.35em\"}},{props:({ownerState:t})=>t.paragraph,style:{marginBottom:16}}]}))),xP={h1:\"h1\",h2:\"h2\",h3:\"h3\",h4:\"h4\",h5:\"h5\",h6:\"h6\",subtitle1:\"h6\",subtitle2:\"h6\",body1:\"p\",body2:\"p\",inherit:\"p\"},Z5=TP.forwardRef(function(t,o){let{color:r,...n}=je({props:t,name:\"MuiTypography\"}),a=!F5[r],i=K5({...n,...a&&{color:r}}),{align:l=\"inherit\",className:s,component:c,gutterBottom:u=!1,noWrap:m=!1,paragraph:p=!1,variant:d=\"body1\",variantMapping:v=xP,...T}=i,S={...i,align:l,color:r,className:s,component:c,gutterBottom:u,noWrap:m,paragraph:p,variant:d,variantMapping:v},h=c||(p?\"p\":v[d]||xP[d])||\"span\",y=Q5(S);return(0,SP.jsx)(W5,{as:h,ref:o,className:ie(y.root,s),...T,ownerState:S,style:{...l!==\"inherit\"&&{\"--Typography-textAlign\":l},...T.style}})}),Xe=Z5;var $P=q(re(),1);var UP=q(re(),1);var Wi=q(re(),1);function js(e){let{controlled:t,default:o,name:r,state:n=\"value\"}=e,{current:a}=Wi.useRef(t!==void 0),[i,l]=Wi.useState(o),s=a?t:i,c=Wi.useCallback(u=>{a||l(u)},[]);return[s,c]}var Zd=js;var CP=q(re(),1);var EP=q(re(),1),J5=EP.createContext(void 0),PP=J5;function R0(){return CP.useContext(PP)}var jn=q(re(),1);function pn(e){try{return e.matches(\":focus-visible\")}catch{}return!1}var Us=q(re(),1);function yo(...e){let t=Us.useRef(void 0),o=Us.useCallback(r=>{let n=e.map(a=>{if(a==null)return null;if(typeof a==\"function\"){let i=a,l=i(r);return typeof l==\"function\"?l:()=>{i(null)}}return a.current=r,()=>{a.current=null}});return()=>{n.forEach(a=>a?.())}},e);return Us.useMemo(()=>e.every(r=>r==null)?null:r=>{t.current&&(t.current(),t.current=void 0),r!=null&&(t.current=o(r))},e)}var Mr=yo;var w0=q(re(),1);function e3(e){let t=w0.useRef(e);return wr(()=>{t.current=e}),w0.useRef((...o)=>(0,t.current)(...o)).current}var Ln=e3;var si=Ln;var Jd=q(re(),1);var wP=q(re(),1),RP={};function Hs(e,t){let o=wP.useRef(RP);return o.current===RP&&(o.current=e(t)),o}var M0=class e{static create(){return new e}static use(){let t=Hs(e.create).current,[o,r]=Jd.useState(!1);return t.shouldMount=o,t.setShouldMount=r,Jd.useEffect(t.mountEffect,[o]),t}constructor(){this.ref={current:null},this.mounted=null,this.didMount=!1,this.shouldMount=!1,this.setShouldMount=null}mount(){return this.mounted||(this.mounted=t3(),this.shouldMount=!0,this.setShouldMount(this.shouldMount)),this.mounted}mountEffect=()=>{this.shouldMount&&!this.didMount&&this.ref.current!==null&&(this.didMount=!0,this.mounted.resolve())};start(...t){this.mount().then(()=>this.ref.current?.start(...t))}stop(...t){this.mount().then(()=>this.ref.current?.stop(...t))}pulsate(...t){this.mount().then(()=>this.ref.current?.pulsate(...t))}};function em(){return M0.use()}function t3(){let e,t,o=new Promise((r,n)=>{e=r,t=n});return o.resolve=e,o.reject=t,o}var ho=q(re(),1);function tm(e,t){if(e==null)return{};var o={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;o[r]=e[r]}return o}function om(e,t){return om=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(o,r){return o.__proto__=r,o},om(e,t)}function rm(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,om(e,t)}var Vu=q(re()),$u=q(Op());var O0={disabled:!1};var MP=q(re()),Vs=MP.default.createContext(null);var OP=function(t){return t.scrollTop};var Yu=\"unmounted\",Zi=\"exited\",Ji=\"entering\",Ys=\"entered\",A0=\"exiting\",fa=(function(e){rm(t,e);function t(r,n){var a;a=e.call(this,r,n)||this;var i=n,l=i&&!i.isMounting?r.enter:r.appear,s;return a.appearStatus=null,r.in?l?(s=Zi,a.appearStatus=Ji):s=Ys:r.unmountOnExit||r.mountOnEnter?s=Yu:s=Zi,a.state={status:s},a.nextCallback=null,a}t.getDerivedStateFromProps=function(n,a){var i=n.in;return i&&a.status===Yu?{status:Zi}:null};var o=t.prototype;return o.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},o.componentDidUpdate=function(n){var a=null;if(n!==this.props){var i=this.state.status;this.props.in?i!==Ji&&i!==Ys&&(a=Ji):(i===Ji||i===Ys)&&(a=A0)}this.updateStatus(!1,a)},o.componentWillUnmount=function(){this.cancelNextCallback()},o.getTimeouts=function(){var n=this.props.timeout,a,i,l;return a=i=l=n,n!=null&&typeof n!=\"number\"&&(a=n.exit,i=n.enter,l=n.appear!==void 0?n.appear:i),{exit:a,enter:i,appear:l}},o.updateStatus=function(n,a){if(n===void 0&&(n=!1),a!==null)if(this.cancelNextCallback(),a===Ji){if(this.props.unmountOnExit||this.props.mountOnEnter){var i=this.props.nodeRef?this.props.nodeRef.current:$u.default.findDOMNode(this);i&&OP(i)}this.performEnter(n)}else this.performExit();else this.props.unmountOnExit&&this.state.status===Zi&&this.setState({status:Yu})},o.performEnter=function(n){var a=this,i=this.props.enter,l=this.context?this.context.isMounting:n,s=this.props.nodeRef?[l]:[$u.default.findDOMNode(this),l],c=s[0],u=s[1],m=this.getTimeouts(),p=l?m.appear:m.enter;if(!n&&!i||O0.disabled){this.safeSetState({status:Ys},function(){a.props.onEntered(c)});return}this.props.onEnter(c,u),this.safeSetState({status:Ji},function(){a.props.onEntering(c,u),a.onTransitionEnd(p,function(){a.safeSetState({status:Ys},function(){a.props.onEntered(c,u)})})})},o.performExit=function(){var n=this,a=this.props.exit,i=this.getTimeouts(),l=this.props.nodeRef?void 0:$u.default.findDOMNode(this);if(!a||O0.disabled){this.safeSetState({status:Zi},function(){n.props.onExited(l)});return}this.props.onExit(l),this.safeSetState({status:A0},function(){n.props.onExiting(l),n.onTransitionEnd(i.exit,function(){n.safeSetState({status:Zi},function(){n.props.onExited(l)})})})},o.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},o.safeSetState=function(n,a){a=this.setNextCallback(a),this.setState(n,a)},o.setNextCallback=function(n){var a=this,i=!0;return this.nextCallback=function(l){i&&(i=!1,a.nextCallback=null,n(l))},this.nextCallback.cancel=function(){i=!1},this.nextCallback},o.onTransitionEnd=function(n,a){this.setNextCallback(a);var i=this.props.nodeRef?this.props.nodeRef.current:$u.default.findDOMNode(this),l=n==null&&!this.props.addEndListener;if(!i||l){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var s=this.props.nodeRef?[this.nextCallback]:[i,this.nextCallback],c=s[0],u=s[1];this.props.addEndListener(c,u)}n!=null&&setTimeout(this.nextCallback,n)},o.render=function(){var n=this.state.status;if(n===Yu)return null;var a=this.props,i=a.children,l=a.in,s=a.mountOnEnter,c=a.unmountOnExit,u=a.appear,m=a.enter,p=a.exit,d=a.timeout,v=a.addEndListener,T=a.onEnter,S=a.onEntering,h=a.onEntered,y=a.onExit,g=a.onExiting,b=a.onExited,E=a.nodeRef,C=tm(a,[\"children\",\"in\",\"mountOnEnter\",\"unmountOnExit\",\"appear\",\"enter\",\"exit\",\"timeout\",\"addEndListener\",\"onEnter\",\"onEntering\",\"onEntered\",\"onExit\",\"onExiting\",\"onExited\",\"nodeRef\"]);return Vu.default.createElement(Vs.Provider,{value:null},typeof i==\"function\"?i(n,C):Vu.default.cloneElement(Vu.default.Children.only(i),C))},t})(Vu.default.Component);fa.contextType=Vs;fa.propTypes={};function $s(){}fa.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:$s,onEntering:$s,onEntered:$s,onExit:$s,onExiting:$s,onExited:$s};fa.UNMOUNTED=Yu;fa.EXITED=Zi;fa.ENTERING=Ji;fa.ENTERED=Ys;fa.EXITING=A0;var Xu=fa;function AP(e){if(e===void 0)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}var Gu=q(re());var Qr=q(re());function nm(e,t){var o=function(a){return t&&(0,Qr.isValidElement)(a)?t(a):a},r=Object.create(null);return e&&Qr.Children.map(e,function(n){return n}).forEach(function(n){r[n.key]=o(n)}),r}function o3(e,t){e=e||{},t=t||{};function o(u){return u in t?t[u]:e[u]}var r=Object.create(null),n=[];for(var a in e)a in t?n.length&&(r[a]=n,n=[]):n.push(a);var i,l={};for(var s in t){if(r[s])for(i=0;i{this.currentId=null,o()},t)}clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)};disposeEffect=()=>this.clear};function fn(){let e=Hs(Xs.create).current;return _0(e.disposeEffect),e}var am=q(re(),1);var z0=q(Ie(),1);function i3(e){let{className:t,classes:o,pulsate:r=!1,rippleX:n,rippleY:a,rippleSize:i,in:l,onExited:s,timeout:c}=e,[u,m]=am.useState(!1),p=ie(t,o.ripple,o.rippleVisible,r&&o.ripplePulsate),d={width:i,height:i,top:-(i/2)+a,left:-(i/2)+n},v=ie(o.child,u&&o.childLeaving,r&&o.childPulsate);return!l&&!u&&m(!0),am.useEffect(()=>{if(!l&&s!=null){let T=setTimeout(s,c);return()=>{clearTimeout(T)}}},[s,l,c]),(0,z0.jsx)(\"span\",{className:p,style:d,children:(0,z0.jsx)(\"span\",{className:v})})}var zP=i3;var l3=Ce(\"MuiTouchRipple\",[\"root\",\"ripple\",\"rippleVisible\",\"ripplePulsate\",\"child\",\"childLeaving\",\"childPulsate\"]),Or=l3;var im=q(Ie(),1),k0=550,s3=80,c3=_n`\n 0% {\n transform: scale(0);\n opacity: 0.1;\n }\n\n 100% {\n transform: scale(1);\n opacity: 0.3;\n }\n`,u3=_n`\n 0% {\n opacity: 1;\n }\n\n 100% {\n opacity: 0;\n }\n`,p3=_n`\n 0% {\n transform: scale(1);\n }\n\n 50% {\n transform: scale(0.92);\n }\n\n 100% {\n transform: scale(1);\n }\n`,f3=ae(\"span\",{name:\"MuiTouchRipple\",slot:\"Root\"})({overflow:\"hidden\",pointerEvents:\"none\",position:\"absolute\",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:\"inherit\"}),d3=ae(zP,{name:\"MuiTouchRipple\",slot:\"Ripple\"})`\n opacity: 0;\n position: absolute;\n\n &.${Or.rippleVisible} {\n opacity: 0.3;\n transform: scale(1);\n animation-name: ${c3};\n animation-duration: ${k0}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n &.${Or.ripplePulsate} {\n animation-duration: ${({theme:e})=>e.transitions.duration.shorter}ms;\n }\n\n & .${Or.child} {\n opacity: 1;\n display: block;\n width: 100%;\n height: 100%;\n border-radius: 50%;\n background-color: currentColor;\n }\n\n & .${Or.childLeaving} {\n opacity: 0;\n animation-name: ${u3};\n animation-duration: ${k0}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n & .${Or.childPulsate} {\n position: absolute;\n /* @noflip */\n left: 0px;\n top: 0;\n animation-name: ${p3};\n animation-duration: 2500ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n animation-iteration-count: infinite;\n animation-delay: 200ms;\n }\n`,m3=ho.forwardRef(function(t,o){let r=je({props:t,name:\"MuiTouchRipple\"}),{center:n=!1,classes:a={},className:i,...l}=r,[s,c]=ho.useState([]),u=ho.useRef(0),m=ho.useRef(null);ho.useEffect(()=>{m.current&&(m.current(),m.current=null)},[s]);let p=ho.useRef(!1),d=fn(),v=ho.useRef(null),T=ho.useRef(null),S=ho.useCallback(b=>{let{pulsate:E,rippleX:C,rippleY:P,rippleSize:A,cb:_}=b;c(z=>[...z,(0,im.jsx)(d3,{classes:{ripple:ie(a.ripple,Or.ripple),rippleVisible:ie(a.rippleVisible,Or.rippleVisible),ripplePulsate:ie(a.ripplePulsate,Or.ripplePulsate),child:ie(a.child,Or.child),childLeaving:ie(a.childLeaving,Or.childLeaving),childPulsate:ie(a.childPulsate,Or.childPulsate)},timeout:k0,pulsate:E,rippleX:C,rippleY:P,rippleSize:A},u.current)]),u.current+=1,m.current=_},[a]),h=ho.useCallback((b={},E={},C=()=>{})=>{let{pulsate:P=!1,center:A=n||E.pulsate,fakeElement:_=!1}=E;if(b?.type===\"mousedown\"&&p.current){p.current=!1;return}b?.type===\"touchstart\"&&(p.current=!0);let z=_?null:T.current,I=z?z.getBoundingClientRect():{width:0,height:0,left:0,top:0},x,k,U;if(A||b===void 0||b.clientX===0&&b.clientY===0||!b.clientX&&!b.touches)x=Math.round(I.width/2),k=Math.round(I.height/2);else{let{clientX:O,clientY:N}=b.touches&&b.touches.length>0?b.touches[0]:b;x=Math.round(O-I.left),k=Math.round(N-I.top)}if(A)U=Math.sqrt((2*I.width**2+I.height**2)/3),U%2===0&&(U+=1);else{let O=Math.max(Math.abs((z?z.clientWidth:0)-x),x)*2+2,N=Math.max(Math.abs((z?z.clientHeight:0)-k),k)*2+2;U=Math.sqrt(O**2+N**2)}b?.touches?v.current===null&&(v.current=()=>{S({pulsate:P,rippleX:x,rippleY:k,rippleSize:U,cb:C})},d.start(s3,()=>{v.current&&(v.current(),v.current=null)})):S({pulsate:P,rippleX:x,rippleY:k,rippleSize:U,cb:C})},[n,S,d]),y=ho.useCallback(()=>{h({},{pulsate:!0})},[h]),g=ho.useCallback((b,E)=>{if(d.clear(),b?.type===\"touchend\"&&v.current){v.current(),v.current=null,d.start(0,()=>{g(b,E)});return}v.current=null,c(C=>C.length>0?C.slice(1):C),m.current=E},[d]);return ho.useImperativeHandle(o,()=>({pulsate:y,start:h,stop:g}),[y,h,g]),(0,im.jsx)(f3,{className:ie(Or.root,a.root,i),ref:T,...l,children:(0,im.jsx)(N0,{component:null,exit:!0,children:s})})}),kP=m3;function BP(e){return _e(\"MuiButtonBase\",e)}var y3=Ce(\"MuiButtonBase\",[\"root\",\"disabled\",\"focusVisible\"]),LP=y3;var lm=q(Ie(),1),h3=e=>{let{disabled:t,focusVisible:o,focusVisibleClassName:r,classes:n}=e,i=Le({root:[\"root\",t&&\"disabled\",o&&\"focusVisible\"]},BP,n);return o&&r&&(i.root+=` ${r}`),i},g3=ae(\"button\",{name:\"MuiButtonBase\",slot:\"Root\"})({display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",position:\"relative\",boxSizing:\"border-box\",WebkitTapHighlightColor:\"transparent\",backgroundColor:\"transparent\",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:\"pointer\",userSelect:\"none\",verticalAlign:\"middle\",MozAppearance:\"none\",WebkitAppearance:\"none\",textDecoration:\"none\",color:\"inherit\",\"&::-moz-focus-inner\":{borderStyle:\"none\"},[`&.${LP.disabled}`]:{pointerEvents:\"none\",cursor:\"default\"},\"@media print\":{colorAdjust:\"exact\"}}),b3=jn.forwardRef(function(t,o){let r=je({props:t,name:\"MuiButtonBase\"}),{action:n,centerRipple:a=!1,children:i,className:l,component:s=\"button\",disabled:c=!1,disableRipple:u=!1,disableTouchRipple:m=!1,focusRipple:p=!1,focusVisibleClassName:d,LinkComponent:v=\"a\",onBlur:T,onClick:S,onContextMenu:h,onDragLeave:y,onFocus:g,onFocusVisible:b,onKeyDown:E,onKeyUp:C,onMouseDown:P,onMouseLeave:A,onMouseUp:_,onTouchEnd:z,onTouchMove:I,onTouchStart:x,tabIndex:k=0,TouchRippleProps:U,touchRippleRef:O,type:N,...X}=r,oe=jn.useRef(null),W=em(),Te=Mr(W.ref,O),[fe,Ke]=jn.useState(!1);c&&fe&&Ke(!1),jn.useImperativeHandle(n,()=>({focusVisible:()=>{Ke(!0),oe.current.focus()}}),[]);let Ze=W.shouldMount&&!u&&!c;jn.useEffect(()=>{fe&&p&&!u&&W.pulsate()},[u,p,fe,W]);let Ue=da(W,\"start\",P,m),xe=da(W,\"stop\",h,m),Je=da(W,\"stop\",y,m),ht=da(W,\"stop\",_,m),we=da(W,\"stop\",se=>{fe&&se.preventDefault(),A&&A(se)},m),ft=da(W,\"start\",x,m),le=da(W,\"stop\",z,m),Oe=da(W,\"stop\",I,m),Ae=da(W,\"stop\",se=>{pn(se.target)||Ke(!1),T&&T(se)},!1),et=si(se=>{oe.current||(oe.current=se.currentTarget),pn(se.target)&&(Ke(!0),b&&b(se)),g&&g(se)}),dt=()=>{let se=oe.current;return s&&s!==\"button\"&&!(se.tagName===\"A\"&&se.href)},Lt=si(se=>{p&&!se.repeat&&fe&&se.key===\" \"&&W.stop(se,()=>{W.start(se)}),se.target===se.currentTarget&&dt()&&se.key===\" \"&&se.preventDefault(),E&&E(se),se.target===se.currentTarget&&dt()&&se.key===\"Enter\"&&!c&&(se.preventDefault(),S&&S(se))}),jt=si(se=>{p&&se.key===\" \"&&fe&&!se.defaultPrevented&&W.stop(se,()=>{W.pulsate(se)}),C&&C(se),S&&se.target===se.currentTarget&&dt()&&se.key===\" \"&&!se.defaultPrevented&&S(se)}),Be=s;Be===\"button\"&&(X.href||X.to)&&(Be=v);let Nt={};if(Be===\"button\"){let se=!!X.formAction;Nt.type=N===void 0&&!se?\"button\":N,Nt.disabled=c}else!X.href&&!X.to&&(Nt.role=\"button\"),c&&(Nt[\"aria-disabled\"]=c);let Ro=Mr(o,oe),Ut={...r,centerRipple:a,component:s,disabled:c,disableRipple:u,disableTouchRipple:m,focusRipple:p,tabIndex:k,focusVisible:fe},st=h3(Ut);return(0,lm.jsxs)(g3,{as:Be,className:ie(st.root,l),ownerState:Ut,onBlur:Ae,onClick:S,onContextMenu:xe,onFocus:et,onKeyDown:Lt,onKeyUp:jt,onMouseDown:Ue,onMouseLeave:we,onMouseUp:ht,onDragLeave:Je,onTouchEnd:le,onTouchMove:Oe,onTouchStart:ft,ref:Ro,tabIndex:c?-1:k,type:N,...Nt,...X,children:[i,Ze?(0,lm.jsx)(kP,{ref:Te,center:a,...U}):null]})});function da(e,t,o,r=!1){return si(n=>(o&&o(n),r||e[t](n),!0))}var ma=b3;function jP(e){return _e(\"PrivateSwitchBase\",e)}var T9=Ce(\"PrivateSwitchBase\",[\"root\",\"checked\",\"disabled\",\"input\",\"edgeStart\",\"edgeEnd\"]);function v3(e){return typeof e==\"string\"}var dn=v3;function x3(e,t,o){return e===void 0||dn(e)?t:{...t,ownerState:{...t.ownerState,...o}}}var qu=x3;function T3(e,t,o){return typeof e==\"function\"?e(t,o):e}var Iu=T3;function S3(e,t=[]){if(e===void 0)return{};let o={};return Object.keys(e).filter(r=>r.match(/^on[A-Z]/)&&typeof e[r]==\"function\"&&!t.includes(r)).forEach(r=>{o[r]=e[r]}),o}var ya=S3;function E3(e){if(e===void 0)return{};let t={};return Object.keys(e).filter(o=>!(o.match(/^on[A-Z]/)&&typeof e[o]==\"function\")).forEach(o=>{t[o]=e[o]}),t}var sm=E3;function P3(e){let{getSlotProps:t,additionalProps:o,externalSlotProps:r,externalForwardedProps:n,className:a}=e;if(!t){let d=ie(o?.className,a,n?.className,r?.className),v={...o?.style,...n?.style,...r?.style},T={...o,...n,...r};return d.length>0&&(T.className=d),Object.keys(v).length>0&&(T.style=v),{props:T,internalRef:void 0}}let i=ya({...n,...r}),l=sm(r),s=sm(n),c=t(i),u=ie(c?.className,o?.className,a,n?.className,r?.className),m={...c?.style,...o?.style,...n?.style,...r?.style},p={...c,...o,...s,...l};return u.length>0&&(p.className=u),Object.keys(m).length>0&&(p.style=m),{props:p,internalRef:c.ref}}var Fu=P3;function Ct(e,t){let{className:o,elementType:r,ownerState:n,externalForwardedProps:a,internalForwardedProps:i,shouldForwardComponentProp:l=!1,...s}=t,{component:c,slots:u={[e]:void 0},slotProps:m={[e]:void 0},...p}=a,d=u[e]||r,v=Iu(m[e],n),{props:{component:T,...S},internalRef:h}=Fu({className:o,...s,externalForwardedProps:e===\"root\"?p:void 0,externalSlotProps:v}),y=yo(h,v?.ref,t.ref),g=e===\"root\"?T||c:T,b=qu(d,{...e===\"root\"&&!c&&!u[e]&&i,...e!==\"root\"&&!u[e]&&i,...S,...g&&!l&&{as:g},...g&&l&&{component:g},ref:y},n);return[d,b]}var cm=q(Ie(),1),C3=e=>{let{classes:t,checked:o,disabled:r,edge:n}=e,a={root:[\"root\",o&&\"checked\",r&&\"disabled\",n&&`edge${me(n)}`],input:[\"input\"]};return Le(a,jP,t)},R3=ae(ma,{name:\"MuiSwitchBase\"})({padding:9,borderRadius:\"50%\",variants:[{props:{edge:\"start\",size:\"small\"},style:{marginLeft:-3}},{props:({edge:e,ownerState:t})=>e===\"start\"&&t.size!==\"small\",style:{marginLeft:-12}},{props:{edge:\"end\",size:\"small\"},style:{marginRight:-3}},{props:({edge:e,ownerState:t})=>e===\"end\"&&t.size!==\"small\",style:{marginRight:-12}}]}),w3=ae(\"input\",{name:\"MuiSwitchBase\",shouldForwardProp:Bn})({cursor:\"inherit\",position:\"absolute\",opacity:0,width:\"100%\",height:\"100%\",top:0,left:0,margin:0,padding:0,zIndex:1}),M3=UP.forwardRef(function(t,o){let{autoFocus:r,checked:n,checkedIcon:a,defaultChecked:i,disabled:l,disableFocusRipple:s=!1,edge:c=!1,icon:u,id:m,inputProps:p,inputRef:d,name:v,onBlur:T,onChange:S,onFocus:h,readOnly:y,required:g=!1,tabIndex:b,type:E,value:C,slots:P={},slotProps:A={},..._}=t,[z,I]=Zd({controlled:n,default:!!i,name:\"SwitchBase\",state:\"checked\"}),x=R0(),k=xe=>{h&&h(xe),x&&x.onFocus&&x.onFocus(xe)},U=xe=>{T&&T(xe),x&&x.onBlur&&x.onBlur(xe)},O=xe=>{if(xe.nativeEvent.defaultPrevented||y)return;let Je=xe.target.checked;I(Je),S&&S(xe,Je)},N=l;x&&typeof N>\"u\"&&(N=x.disabled);let X=E===\"checkbox\"||E===\"radio\",oe={...t,checked:z,disabled:N,disableFocusRipple:s,edge:c},W=C3(oe),Te={slots:P,slotProps:{input:p,...A}},[fe,Ke]=Ct(\"root\",{ref:o,elementType:R3,className:W.root,shouldForwardComponentProp:!0,externalForwardedProps:{...Te,component:\"span\",..._},getSlotProps:xe=>({...xe,onFocus:Je=>{xe.onFocus?.(Je),k(Je)},onBlur:Je=>{xe.onBlur?.(Je),U(Je)}}),ownerState:oe,additionalProps:{centerRipple:!0,focusRipple:!s,role:void 0,tabIndex:null}}),[Ze,Ue]=Ct(\"input\",{ref:d,elementType:w3,className:W.input,externalForwardedProps:Te,getSlotProps:xe=>({...xe,onChange:Je=>{xe.onChange?.(Je),O(Je)}}),ownerState:oe,additionalProps:{autoFocus:r,checked:n,defaultChecked:i,disabled:N,id:X?m:void 0,name:v,readOnly:y,required:g,tabIndex:b,type:E,...E===\"checkbox\"&&C===void 0?{}:{value:C}}});return(0,cm.jsxs)(fe,{...Ke,children:[(0,cm.jsx)(Ze,{...Ue}),z?a:u]})}),HP=M3;function VP(e){return _e(\"MuiSwitch\",e)}var O3=Ce(\"MuiSwitch\",[\"root\",\"edgeStart\",\"edgeEnd\",\"switchBase\",\"colorPrimary\",\"colorSecondary\",\"sizeSmall\",\"sizeMedium\",\"checked\",\"disabled\",\"input\",\"thumb\",\"track\"]),Uo=O3;var Gs=q(Ie(),1),A3=e=>{let{classes:t,edge:o,size:r,color:n,checked:a,disabled:i}=e,l={root:[\"root\",o&&`edge${me(o)}`,`size${me(r)}`],switchBase:[\"switchBase\",`color${me(n)}`,a&&\"checked\",i&&\"disabled\"],thumb:[\"thumb\"],track:[\"track\"],input:[\"input\"]},s=Le(l,VP,t);return{...t,...s}},D3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.edge&&t[`edge${me(o.edge)}`],t[`size${me(o.size)}`]]}})({display:\"inline-flex\",width:58,height:38,overflow:\"hidden\",padding:12,boxSizing:\"border-box\",position:\"relative\",flexShrink:0,zIndex:0,verticalAlign:\"middle\",\"@media print\":{colorAdjust:\"exact\"},variants:[{props:{edge:\"start\"},style:{marginLeft:-8}},{props:{edge:\"end\"},style:{marginRight:-8}},{props:{size:\"small\"},style:{width:40,height:24,padding:7,[`& .${Uo.thumb}`]:{width:16,height:16},[`& .${Uo.switchBase}`]:{padding:4,[`&.${Uo.checked}`]:{transform:\"translateX(16px)\"}}}}]}),N3=ae(HP,{name:\"MuiSwitch\",slot:\"SwitchBase\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.switchBase,{[`& .${Uo.input}`]:t.input},o.color!==\"default\"&&t[`color${me(o.color)}`]]}})(He(({theme:e})=>({position:\"absolute\",top:0,left:0,zIndex:1,color:e.vars?e.vars.palette.Switch.defaultColor:`${e.palette.mode===\"light\"?e.palette.common.white:e.palette.grey[300]}`,transition:e.transitions.create([\"left\",\"transform\"],{duration:e.transitions.duration.shortest}),[`&.${Uo.checked}`]:{transform:\"translateX(20px)\"},[`&.${Uo.disabled}`]:{color:e.vars?e.vars.palette.Switch.defaultDisabledColor:`${e.palette.mode===\"light\"?e.palette.grey[100]:e.palette.grey[600]}`},[`&.${Uo.checked} + .${Uo.track}`]:{opacity:.5},[`&.${Uo.disabled} + .${Uo.track}`]:{opacity:e.vars?e.vars.opacity.switchTrackDisabled:`${e.palette.mode===\"light\"?.12:.2}`},[`& .${Uo.input}`]:{left:\"-100%\",width:\"300%\"}})),He(({theme:e})=>({\"&:hover\":{backgroundColor:e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity),\"@media (hover: none)\":{backgroundColor:\"transparent\"}},variants:[...Object.entries(e.palette).filter(jo([\"light\"])).map(([t])=>({props:{color:t},style:{[`&.${Uo.checked}`]:{color:(e.vars||e).palette[t].main,\"&:hover\":{backgroundColor:e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity),\"@media (hover: none)\":{backgroundColor:\"transparent\"}},[`&.${Uo.disabled}`]:{color:e.vars?e.vars.palette.Switch[`${t}DisabledColor`]:`${e.palette.mode===\"light\"?e.lighten(e.palette[t].main,.62):e.darken(e.palette[t].main,.55)}`}},[`&.${Uo.checked} + .${Uo.track}`]:{backgroundColor:(e.vars||e).palette[t].main}}}))]}))),_3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Track\"})(He(({theme:e})=>({height:\"100%\",width:\"100%\",borderRadius:14/2,zIndex:-1,transition:e.transitions.create([\"opacity\",\"background-color\"],{duration:e.transitions.duration.shortest}),backgroundColor:e.vars?e.vars.palette.common.onBackground:`${e.palette.mode===\"light\"?e.palette.common.black:e.palette.common.white}`,opacity:e.vars?e.vars.opacity.switchTrack:`${e.palette.mode===\"light\"?.38:.3}`}))),z3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Thumb\"})(He(({theme:e})=>({boxShadow:(e.vars||e).shadows[1],backgroundColor:\"currentColor\",width:20,height:20,borderRadius:\"50%\"}))),k3=$P.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSwitch\"}),{className:n,color:a=\"primary\",edge:i=!1,size:l=\"medium\",sx:s,slots:c={},slotProps:u={},...m}=r,p={...r,color:a,edge:i,size:l},d=A3(p),v={slots:c,slotProps:u},[T,S]=Ct(\"root\",{className:ie(d.root,n),elementType:D3,externalForwardedProps:v,ownerState:p,additionalProps:{sx:s}}),[h,y]=Ct(\"thumb\",{className:d.thumb,elementType:z3,externalForwardedProps:v,ownerState:p}),g=(0,Gs.jsx)(h,{...y}),[b,E]=Ct(\"track\",{className:d.track,elementType:_3,externalForwardedProps:v,ownerState:p});return(0,Gs.jsxs)(T,{...S,children:[(0,Gs.jsx)(N3,{type:\"checkbox\",icon:g,checkedIcon:g,ref:o,ownerState:p,...m,classes:{...d,root:d.switchBase},slots:{...c.switchBase&&{root:c.switchBase},...c.input&&{input:c.input}},slotProps:{...u.switchBase&&{root:typeof u.switchBase==\"function\"?u.switchBase(p):u.switchBase},input:{role:\"switch\"},...u.input&&{input:typeof u.input==\"function\"?u.input(p):u.input}}}),(0,Gs.jsx)(b,{...E})]})}),Un=k3;var ep=q(re(),1);function Ku(...e){return e.reduce((t,o)=>o==null?t:function(...n){t.apply(this,n),o.apply(this,n)},()=>{})}var dm=q(re(),1);var um=q(re(),1);function YP(e){return _e(\"MuiSvgIcon\",e)}var MH=Ce(\"MuiSvgIcon\",[\"root\",\"colorPrimary\",\"colorSecondary\",\"colorAction\",\"colorError\",\"colorDisabled\",\"fontSizeInherit\",\"fontSizeSmall\",\"fontSizeMedium\",\"fontSizeLarge\"]);var pm=q(Ie(),1),B3=e=>{let{color:t,fontSize:o,classes:r}=e,n={root:[\"root\",t!==\"inherit\"&&`color${me(t)}`,`fontSize${me(o)}`]};return Le(n,YP,r)},L3=ae(\"svg\",{name:\"MuiSvgIcon\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.color!==\"inherit\"&&t[`color${me(o.color)}`],t[`fontSize${me(o.fontSize)}`]]}})(He(({theme:e})=>({userSelect:\"none\",width:\"1em\",height:\"1em\",display:\"inline-block\",flexShrink:0,transition:e.transitions?.create?.(\"fill\",{duration:(e.vars??e).transitions?.duration?.shorter}),variants:[{props:t=>!t.hasSvgAsChild,style:{fill:\"currentColor\"}},{props:{fontSize:\"inherit\"},style:{fontSize:\"inherit\"}},{props:{fontSize:\"small\"},style:{fontSize:e.typography?.pxToRem?.(20)||\"1.25rem\"}},{props:{fontSize:\"medium\"},style:{fontSize:e.typography?.pxToRem?.(24)||\"1.5rem\"}},{props:{fontSize:\"large\"},style:{fontSize:e.typography?.pxToRem?.(35)||\"2.1875rem\"}},...Object.entries((e.vars??e).palette).filter(([,t])=>t&&t.main).map(([t])=>({props:{color:t},style:{color:(e.vars??e).palette?.[t]?.main}})),{props:{color:\"action\"},style:{color:(e.vars??e).palette?.action?.active}},{props:{color:\"disabled\"},style:{color:(e.vars??e).palette?.action?.disabled}},{props:{color:\"inherit\"},style:{color:void 0}}]}))),XP=um.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSvgIcon\"}),{children:n,className:a,color:i=\"inherit\",component:l=\"svg\",fontSize:s=\"medium\",htmlColor:c,inheritViewBox:u=!1,titleAccess:m,viewBox:p=\"0 0 24 24\",...d}=r,v=um.isValidElement(n)&&n.type===\"svg\",T={...r,color:i,component:l,fontSize:s,instanceFontSize:t.fontSize,inheritViewBox:u,viewBox:p,hasSvgAsChild:v},S={};u||(S.viewBox=p);let h=B3(T);return(0,pm.jsxs)(L3,{as:l,className:ie(h.root,a),focusable:\"false\",color:c,\"aria-hidden\":m?void 0:!0,role:m?\"img\":void 0,ref:o,...S,...d,...v&&n.props,ownerState:T,children:[v?n.props.children:n,m?(0,pm.jsx)(\"title\",{children:m}):null]})});XP.muiName=\"SvgIcon\";var fm=XP;var GP=q(Ie(),1);function Qu(e,t){function o(r,n){return(0,GP.jsx)(fm,{\"data-testid\":void 0,ref:n,...r,children:e})}return o.muiName=fm.muiName,dm.memo(dm.forwardRef(o))}function mm(e,t=166){let o;function r(...n){let a=()=>{e.apply(this,n)};clearTimeout(o),o=setTimeout(a,t)}return r.clear=()=>{clearTimeout(o)},r}var qP=mm;function Yt(e){return e&&e.ownerDocument||document}var Wu=Yt;function ha(e){return Yt(e).defaultView||window}var qs=ha;function Zu(e,t){typeof e==\"function\"?e(t):e&&(e.current=t)}var ym=wr;var tl=Gd;function j3(e,t){let o=e.charCodeAt(2);return e[0]===\"o\"&&e[1]===\"n\"&&o>=65&&o<=90&&typeof t==\"function\"}function hm(e,t){if(!e)return t;function o(i,l){let s={};return Object.keys(l).forEach(c=>{j3(c,l[c])&&typeof i[c]==\"function\"&&(s[c]=(...u)=>{i[c](...u),l[c](...u)})}),s}if(typeof e==\"function\"||typeof t==\"function\")return i=>{let l=typeof t==\"function\"?t(i):t,s=typeof e==\"function\"?e({...i,...l}):e,c=ie(i?.className,l?.className,s?.className),u=o(s,l);return{...l,...s,...u,...!!c&&{className:c},...l?.style&&s?.style&&{style:{...l.style,...s.style}},...l?.sx&&s?.sx&&{sx:[...Array.isArray(l.sx)?l.sx:[l.sx],...Array.isArray(s.sx)?s.sx:[s.sx]]}}};let r=t,n=o(e,r),a=ie(r?.className,e?.className);return{...t,...e,...n,...!!a&&{className:a},...r?.style&&e?.style&&{style:{...r.style,...e.style}},...r?.sx&&e?.sx&&{sx:[...Array.isArray(r.sx)?r.sx:[r.sx],...Array.isArray(e.sx)?e.sx:[e.sx]]}}}var FP=q(re(),1);function IP(e){return _e(\"MuiCircularProgress\",e)}var SV=Ce(\"MuiCircularProgress\",[\"root\",\"determinate\",\"indeterminate\",\"colorPrimary\",\"colorSecondary\",\"svg\",\"track\",\"circle\",\"circleDeterminate\",\"circleIndeterminate\",\"circleDisableShrink\"]);var Is=q(Ie(),1),mn=44,B0=_n`\n 0% {\n transform: rotate(0deg);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n`,L0=_n`\n 0% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: 0;\n }\n\n 50% {\n stroke-dasharray: 100px, 200px;\n stroke-dashoffset: -15px;\n }\n\n 100% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: -126px;\n }\n`,U3=typeof B0!=\"string\"?Ui`\n animation: ${B0} 1.4s linear infinite;\n `:null,H3=typeof L0!=\"string\"?Ui`\n animation: ${L0} 1.4s ease-in-out infinite;\n `:null,V3=e=>{let{classes:t,variant:o,color:r,disableShrink:n}=e,a={root:[\"root\",o,`color${me(r)}`],svg:[\"svg\"],track:[\"track\"],circle:[\"circle\",`circle${me(o)}`,n&&\"circleDisableShrink\"]};return Le(a,IP,t)},$3=ae(\"span\",{name:\"MuiCircularProgress\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`color${me(o.color)}`]]}})(He(({theme:e})=>({display:\"inline-block\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"transform\")}},{props:{variant:\"indeterminate\"},style:U3||{animation:`${B0} 1.4s linear infinite`}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}}))]}))),Y3=ae(\"svg\",{name:\"MuiCircularProgress\",slot:\"Svg\"})({display:\"block\"}),X3=ae(\"circle\",{name:\"MuiCircularProgress\",slot:\"Circle\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.circle,t[`circle${me(o.variant)}`],o.disableShrink&&t.circleDisableShrink]}})(He(({theme:e})=>({stroke:\"currentColor\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"stroke-dashoffset\")}},{props:{variant:\"indeterminate\"},style:{strokeDasharray:\"80px, 200px\",strokeDashoffset:0}},{props:({ownerState:t})=>t.variant===\"indeterminate\"&&!t.disableShrink,style:H3||{animation:`${L0} 1.4s ease-in-out infinite`}}]}))),G3=ae(\"circle\",{name:\"MuiCircularProgress\",slot:\"Track\"})(He(({theme:e})=>({stroke:\"currentColor\",opacity:(e.vars||e).palette.action.activatedOpacity}))),q3=FP.forwardRef(function(t,o){let r=je({props:t,name:\"MuiCircularProgress\"}),{className:n,color:a=\"primary\",disableShrink:i=!1,enableTrackSlot:l=!1,size:s=40,style:c,thickness:u=3.6,value:m=0,variant:p=\"indeterminate\",...d}=r,v={...r,color:a,disableShrink:i,size:s,thickness:u,value:m,variant:p,enableTrackSlot:l},T=V3(v),S={},h={},y={};if(p===\"determinate\"){let g=2*Math.PI*((mn-u)/2);S.strokeDasharray=g.toFixed(3),y[\"aria-valuenow\"]=Math.round(m),S.strokeDashoffset=`${((100-m)/100*g).toFixed(3)}px`,h.transform=\"rotate(-90deg)\"}return(0,Is.jsx)($3,{className:ie(T.root,n),style:{width:s,height:s,...h,...c},ownerState:v,ref:o,role:\"progressbar\",...y,...d,children:(0,Is.jsxs)(Y3,{className:T.svg,ownerState:v,viewBox:`${mn/2} ${mn/2} ${mn} ${mn}`,children:[l?(0,Is.jsx)(G3,{className:T.track,ownerState:v,cx:mn,cy:mn,r:(mn-u)/2,fill:\"none\",strokeWidth:u,\"aria-hidden\":\"true\"}):null,(0,Is.jsx)(X3,{className:T.circle,style:S,ownerState:v,cx:mn,cy:mn,r:(mn-u)/2,fill:\"none\",strokeWidth:u})]})})}),Ju=q3;function KP(e){return _e(\"MuiButton\",e)}var I3=Ce(\"MuiButton\",[\"root\",\"text\",\"textInherit\",\"textPrimary\",\"textSecondary\",\"textSuccess\",\"textError\",\"textInfo\",\"textWarning\",\"outlined\",\"outlinedInherit\",\"outlinedPrimary\",\"outlinedSecondary\",\"outlinedSuccess\",\"outlinedError\",\"outlinedInfo\",\"outlinedWarning\",\"contained\",\"containedInherit\",\"containedPrimary\",\"containedSecondary\",\"containedSuccess\",\"containedError\",\"containedInfo\",\"containedWarning\",\"disableElevation\",\"focusVisible\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorSuccess\",\"colorError\",\"colorInfo\",\"colorWarning\",\"textSizeSmall\",\"textSizeMedium\",\"textSizeLarge\",\"outlinedSizeSmall\",\"outlinedSizeMedium\",\"outlinedSizeLarge\",\"containedSizeSmall\",\"containedSizeMedium\",\"containedSizeLarge\",\"sizeMedium\",\"sizeSmall\",\"sizeLarge\",\"fullWidth\",\"startIcon\",\"endIcon\",\"icon\",\"iconSizeSmall\",\"iconSizeMedium\",\"iconSizeLarge\",\"loading\",\"loadingWrapper\",\"loadingIconPlaceholder\",\"loadingIndicator\",\"loadingPositionCenter\",\"loadingPositionStart\",\"loadingPositionEnd\"]),ci=I3;var QP=q(re(),1),F3=QP.createContext({}),WP=F3;var ZP=q(re(),1),K3=ZP.createContext(void 0),JP=K3;var Hn=q(Ie(),1),Q3=e=>{let{color:t,disableElevation:o,fullWidth:r,size:n,variant:a,loading:i,loadingPosition:l,classes:s}=e,c={root:[\"root\",i&&\"loading\",a,`${a}${me(t)}`,`size${me(n)}`,`${a}Size${me(n)}`,`color${me(t)}`,o&&\"disableElevation\",r&&\"fullWidth\",i&&`loadingPosition${me(l)}`],startIcon:[\"icon\",\"startIcon\",`iconSize${me(n)}`],endIcon:[\"icon\",\"endIcon\",`iconSize${me(n)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]},u=Le(c,KP,s);return{...s,...u}},tC=[{props:{size:\"small\"},style:{\"& > *:nth-of-type(1)\":{fontSize:18}}},{props:{size:\"medium\"},style:{\"& > *:nth-of-type(1)\":{fontSize:20}}},{props:{size:\"large\"},style:{\"& > *:nth-of-type(1)\":{fontSize:22}}}],W3=ae(ma,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`${o.variant}${me(o.color)}`],t[`size${me(o.size)}`],t[`${o.variant}Size${me(o.size)}`],o.color===\"inherit\"&&t.colorInherit,o.disableElevation&&t.disableElevation,o.fullWidth&&t.fullWidth,o.loading&&t.loading]}})(He(({theme:e})=>{let t=e.palette.mode===\"light\"?e.palette.grey[300]:e.palette.grey[800],o=e.palette.mode===\"light\"?e.palette.grey.A100:e.palette.grey[700];return{...e.typography.button,minWidth:64,padding:\"6px 16px\",border:0,borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create([\"background-color\",\"box-shadow\",\"border-color\",\"color\"],{duration:e.transitions.duration.short}),\"&:hover\":{textDecoration:\"none\"},[`&.${ci.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:{variant:\"contained\"},style:{color:\"var(--variant-containedColor)\",backgroundColor:\"var(--variant-containedBg)\",boxShadow:(e.vars||e).shadows[2],\"&:hover\":{boxShadow:(e.vars||e).shadows[4],\"@media (hover: none)\":{boxShadow:(e.vars||e).shadows[2]}},\"&:active\":{boxShadow:(e.vars||e).shadows[8]},[`&.${ci.focusVisible}`]:{boxShadow:(e.vars||e).shadows[6]},[`&.${ci.disabled}`]:{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground}}},{props:{variant:\"outlined\"},style:{padding:\"5px 15px\",border:\"1px solid currentColor\",borderColor:\"var(--variant-outlinedBorder, currentColor)\",backgroundColor:\"var(--variant-outlinedBg)\",color:\"var(--variant-outlinedColor)\",[`&.${ci.disabled}`]:{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`}}},{props:{variant:\"text\"},style:{padding:\"6px 8px\",color:\"var(--variant-textColor)\",backgroundColor:\"var(--variant-textBg)\"}},...Object.entries(e.palette).filter(jo()).map(([r])=>({props:{color:r},style:{\"--variant-textColor\":(e.vars||e).palette[r].main,\"--variant-outlinedColor\":(e.vars||e).palette[r].main,\"--variant-outlinedBorder\":e.alpha((e.vars||e).palette[r].main,.5),\"--variant-containedColor\":(e.vars||e).palette[r].contrastText,\"--variant-containedBg\":(e.vars||e).palette[r].main,\"@media (hover: hover)\":{\"&:hover\":{\"--variant-containedBg\":(e.vars||e).palette[r].dark,\"--variant-textBg\":e.alpha((e.vars||e).palette[r].main,(e.vars||e).palette.action.hoverOpacity),\"--variant-outlinedBorder\":(e.vars||e).palette[r].main,\"--variant-outlinedBg\":e.alpha((e.vars||e).palette[r].main,(e.vars||e).palette.action.hoverOpacity)}}}})),{props:{color:\"inherit\"},style:{color:\"inherit\",borderColor:\"currentColor\",\"--variant-containedBg\":e.vars?e.vars.palette.Button.inheritContainedBg:t,\"@media (hover: hover)\":{\"&:hover\":{\"--variant-containedBg\":e.vars?e.vars.palette.Button.inheritContainedHoverBg:o,\"--variant-textBg\":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity),\"--variant-outlinedBg\":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity)}}}},{props:{size:\"small\",variant:\"text\"},style:{padding:\"4px 5px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"text\"},style:{padding:\"8px 11px\",fontSize:e.typography.pxToRem(15)}},{props:{size:\"small\",variant:\"outlined\"},style:{padding:\"3px 9px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"outlined\"},style:{padding:\"7px 21px\",fontSize:e.typography.pxToRem(15)}},{props:{size:\"small\",variant:\"contained\"},style:{padding:\"4px 10px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"contained\"},style:{padding:\"8px 22px\",fontSize:e.typography.pxToRem(15)}},{props:{disableElevation:!0},style:{boxShadow:\"none\",\"&:hover\":{boxShadow:\"none\"},[`&.${ci.focusVisible}`]:{boxShadow:\"none\"},\"&:active\":{boxShadow:\"none\"},[`&.${ci.disabled}`]:{boxShadow:\"none\"}}},{props:{fullWidth:!0},style:{width:\"100%\"}},{props:{loadingPosition:\"center\"},style:{transition:e.transitions.create([\"background-color\",\"box-shadow\",\"border-color\"],{duration:e.transitions.duration.short}),[`&.${ci.loading}`]:{color:\"transparent\"}}}]}})),Z3=ae(\"span\",{name:\"MuiButton\",slot:\"StartIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.startIcon,o.loading&&t.startIconLoadingStart,t[`iconSize${me(o.size)}`]]}})(({theme:e})=>({display:\"inherit\",marginRight:8,marginLeft:-4,variants:[{props:{size:\"small\"},style:{marginLeft:-2}},{props:{loadingPosition:\"start\",loading:!0},style:{transition:e.transitions.create([\"opacity\"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:\"start\",loading:!0,fullWidth:!0},style:{marginRight:-8}},...tC]})),J3=ae(\"span\",{name:\"MuiButton\",slot:\"EndIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.endIcon,o.loading&&t.endIconLoadingEnd,t[`iconSize${me(o.size)}`]]}})(({theme:e})=>({display:\"inherit\",marginRight:-4,marginLeft:8,variants:[{props:{size:\"small\"},style:{marginRight:-2}},{props:{loadingPosition:\"end\",loading:!0},style:{transition:e.transitions.create([\"opacity\"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:\"end\",loading:!0,fullWidth:!0},style:{marginLeft:-8}},...tC]})),eD=ae(\"span\",{name:\"MuiButton\",slot:\"LoadingIndicator\"})(({theme:e})=>({display:\"none\",position:\"absolute\",visibility:\"visible\",variants:[{props:{loading:!0},style:{display:\"flex\"}},{props:{loadingPosition:\"start\"},style:{left:14}},{props:{loadingPosition:\"start\",size:\"small\"},style:{left:10}},{props:{variant:\"text\",loadingPosition:\"start\"},style:{left:6}},{props:{loadingPosition:\"center\"},style:{left:\"50%\",transform:\"translate(-50%)\",color:(e.vars||e).palette.action.disabled}},{props:{loadingPosition:\"end\"},style:{right:14}},{props:{loadingPosition:\"end\",size:\"small\"},style:{right:10}},{props:{variant:\"text\",loadingPosition:\"end\"},style:{right:6}},{props:{loadingPosition:\"start\",fullWidth:!0},style:{position:\"relative\",left:-10}},{props:{loadingPosition:\"end\",fullWidth:!0},style:{position:\"relative\",right:-10}}]})),eC=ae(\"span\",{name:\"MuiButton\",slot:\"LoadingIconPlaceholder\"})({display:\"inline-block\",width:\"1em\",height:\"1em\"}),tD=ep.forwardRef(function(t,o){let r=ep.useContext(WP),n=ep.useContext(JP),a=ni(r,t),i=je({props:a,name:\"MuiButton\"}),{children:l,color:s=\"primary\",component:c=\"button\",className:u,disabled:m=!1,disableElevation:p=!1,disableFocusRipple:d=!1,endIcon:v,focusVisibleClassName:T,fullWidth:S=!1,id:h,loading:y=null,loadingIndicator:g,loadingPosition:b=\"center\",size:E=\"medium\",startIcon:C,type:P,variant:A=\"text\",..._}=i,z=tl(h),I=g??(0,Hn.jsx)(Ju,{\"aria-labelledby\":z,color:\"inherit\",size:16}),x={...i,color:s,component:c,disabled:m,disableElevation:p,disableFocusRipple:d,fullWidth:S,loading:y,loadingIndicator:I,loadingPosition:b,size:E,type:P,variant:A},k=Q3(x),U=(C||y&&b===\"start\")&&(0,Hn.jsx)(Z3,{className:k.startIcon,ownerState:x,children:C||(0,Hn.jsx)(eC,{className:k.loadingIconPlaceholder,ownerState:x})}),O=(v||y&&b===\"end\")&&(0,Hn.jsx)(J3,{className:k.endIcon,ownerState:x,children:v||(0,Hn.jsx)(eC,{className:k.loadingIconPlaceholder,ownerState:x})}),N=n||\"\",X=typeof y==\"boolean\"?(0,Hn.jsx)(\"span\",{className:k.loadingWrapper,style:{display:\"contents\"},children:y&&(0,Hn.jsx)(eD,{className:k.loadingIndicator,ownerState:x,children:I})}):null;return(0,Hn.jsxs)(W3,{ownerState:x,className:ie(r.className,k.root,u,N),component:c,disabled:m||y,focusRipple:!d,focusVisibleClassName:ie(k.focusVisible,T),ref:o,type:P,id:y?z:h,..._,classes:k,children:[U,b!==\"end\"&&X,l,b===\"end\"&&X,O]})}),ga=tD;var ui=q(re(),1);function oD(e){let{elementType:t,externalSlotProps:o,ownerState:r,skipResolvingSlotProps:n=!1,...a}=e,i=n?{}:Iu(o,r),{props:l,internalRef:s}=Fu({...a,externalSlotProps:i}),c=yo(s,i?.ref,e.additionalProps?.ref);return qu(t,{...l,ref:c},r)}var cr=oD;var ur=q(re(),1);var gm=q(re(),1);var oC=q(re(),1),rD=oC.createContext({}),tp=rD;function rC(e){return _e(\"MuiList\",e)}var h7=Ce(\"MuiList\",[\"root\",\"padding\",\"dense\",\"subheader\"]);var bm=q(Ie(),1),nD=e=>{let{classes:t,disablePadding:o,dense:r,subheader:n}=e;return Le({root:[\"root\",!o&&\"padding\",r&&\"dense\",n&&\"subheader\"]},rC,t)},aD=ae(\"ul\",{name:\"MuiList\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.disablePadding&&t.padding,o.dense&&t.dense,o.subheader&&t.subheader]}})({listStyle:\"none\",margin:0,padding:0,position:\"relative\",variants:[{props:({ownerState:e})=>!e.disablePadding,style:{paddingTop:8,paddingBottom:8}},{props:({ownerState:e})=>e.subheader,style:{paddingTop:0}}]}),iD=gm.forwardRef(function(t,o){let r=je({props:t,name:\"MuiList\"}),{children:n,className:a,component:i=\"ul\",dense:l=!1,disablePadding:s=!1,subheader:c,...u}=r,m=gm.useMemo(()=>({dense:l}),[l]),p={...r,component:i,dense:l,disablePadding:s},d=nD(p);return(0,bm.jsx)(tp.Provider,{value:m,children:(0,bm.jsxs)(aD,{as:i,className:ie(d.root,a),ref:o,ownerState:p,...u,children:[c,n]})})}),j0=iD;function vm(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}var ol=vm;function Fs(e=window){let t=e.document.documentElement.clientWidth;return e.innerWidth-t}var nC=Fs;var iC=q(Ie(),1);function U0(e,t,o){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:o?null:e.firstChild}function aC(e,t,o){return e===t?o?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:o?null:e.lastChild}function lC(e,t){if(t===void 0)return!0;let o=e.innerText;return o===void 0&&(o=e.textContent),o=o.trim().toLowerCase(),o.length===0?!1:t.repeating?o[0]===t.keys[0]:o.startsWith(t.keys.join(\"\"))}function op(e,t,o,r,n,a){let i=!1,l=n(e,t,t?o:!1);for(;l;){if(l===e.firstChild){if(i)return!1;i=!0}let s=r?!1:l.disabled||l.getAttribute(\"aria-disabled\")===\"true\";if(!l.hasAttribute(\"tabindex\")||!lC(l,a)||s)l=n(e,l,o);else return l.focus(),!0}return!1}var lD=ur.forwardRef(function(t,o){let{actions:r,autoFocus:n=!1,autoFocusItem:a=!1,children:i,className:l,disabledItemsFocusable:s=!1,disableListWrap:c=!1,onKeyDown:u,variant:m=\"selectedMenu\",...p}=t,d=ur.useRef(null),v=ur.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});ym(()=>{n&&d.current.focus()},[n]),ur.useImperativeHandle(r,()=>({adjustStyleForScrollbar:(g,{direction:b})=>{let E=!d.current.style.width;if(g.clientHeight{let b=d.current,E=g.key;if(g.ctrlKey||g.metaKey||g.altKey){u&&u(g);return}let P=ol(Wu(b));if(E===\"ArrowDown\")g.preventDefault(),op(b,P,c,s,U0);else if(E===\"ArrowUp\")g.preventDefault(),op(b,P,c,s,aC);else if(E===\"Home\")g.preventDefault(),op(b,null,c,s,U0);else if(E===\"End\")g.preventDefault(),op(b,null,c,s,aC);else if(E.length===1){let A=v.current,_=E.toLowerCase(),z=performance.now();A.keys.length>0&&(z-A.lastTime>500?(A.keys=[],A.repeating=!0,A.previousKeyMatched=!0):A.repeating&&_!==A.keys[0]&&(A.repeating=!1)),A.lastTime=z,A.keys.push(_);let I=P&&!A.repeating&&lC(P,A);A.previousKeyMatched&&(I||op(b,P,!1,s,U0,A))?g.preventDefault():A.previousKeyMatched=!1}u&&u(g)},S=Mr(d,o),h=-1;ur.Children.forEach(i,(g,b)=>{if(!ur.isValidElement(g)){h===b&&(h+=1,h>=i.length&&(h=-1));return}g.props.disabled||(m===\"selectedMenu\"&&g.props.selected||h===-1)&&(h=b),h===b&&(g.props.disabled||g.props.muiSkipListHighlight||g.type.muiSkipListHighlight)&&(h+=1,h>=i.length&&(h=-1))});let y=ur.Children.map(i,(g,b)=>{if(b===h){let E={};return a&&(E.autoFocus=!0),g.props.tabIndex===void 0&&m===\"selectedMenu\"&&(E.tabIndex=0),ur.cloneElement(g,E)}return g});return(0,iC.jsx)(j0,{role:\"menu\",ref:S,className:l,onKeyDown:T,tabIndex:n?0:-1,...p,children:y})}),H0=lD;var zo=q(re(),1);var rl=q(re(),1);var sC=q(re(),1);function Wr(e){return parseInt(sC.version,10)>=19?e?.props?.ref||null:e?.ref||null}var xm=e=>e.scrollTop;function Ks(e,t){let{timeout:o,easing:r,style:n={}}=e;return{duration:n.transitionDuration??(typeof o==\"number\"?o:o[t.mode]||0),easing:n.transitionTimingFunction??(typeof r==\"object\"?r[t.mode]:r),delay:n.transitionDelay}}var cC=q(Ie(),1);function $0(e){return`scale(${e}, ${e**2})`}var sD={entering:{opacity:1,transform:$0(1)},entered:{opacity:1,transform:\"none\"}},V0=typeof navigator<\"u\"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\\/)15(.|_)4/i.test(navigator.userAgent),Y0=rl.forwardRef(function(t,o){let{addEndListener:r,appear:n=!0,children:a,easing:i,in:l,onEnter:s,onEntered:c,onEntering:u,onExit:m,onExited:p,onExiting:d,style:v,timeout:T=\"auto\",TransitionComponent:S=Xu,...h}=t,y=fn(),g=rl.useRef(),b=kn(),E=rl.useRef(null),C=Mr(E,Wr(a),o),P=O=>N=>{if(O){let X=E.current;N===void 0?O(X):O(X,N)}},A=P(u),_=P((O,N)=>{xm(O);let{duration:X,delay:oe,easing:W}=Ks({style:v,timeout:T,easing:i},{mode:\"enter\"}),Te;T===\"auto\"?(Te=b.transitions.getAutoHeightDuration(O.clientHeight),g.current=Te):Te=X,O.style.transition=[b.transitions.create(\"opacity\",{duration:Te,delay:oe}),b.transitions.create(\"transform\",{duration:V0?Te:Te*.666,delay:oe,easing:W})].join(\",\"),s&&s(O,N)}),z=P(c),I=P(d),x=P(O=>{let{duration:N,delay:X,easing:oe}=Ks({style:v,timeout:T,easing:i},{mode:\"exit\"}),W;T===\"auto\"?(W=b.transitions.getAutoHeightDuration(O.clientHeight),g.current=W):W=N,O.style.transition=[b.transitions.create(\"opacity\",{duration:W,delay:X}),b.transitions.create(\"transform\",{duration:V0?W:W*.666,delay:V0?X:X||W*.333,easing:oe})].join(\",\"),O.style.opacity=0,O.style.transform=$0(.75),m&&m(O)}),k=P(p);return(0,cC.jsx)(S,{appear:n,in:l,nodeRef:E,onEnter:_,onEntered:z,onEntering:A,onExit:x,onExited:k,onExiting:I,addEndListener:O=>{T===\"auto\"&&y.start(g.current||0,O),r&&r(E.current,O)},timeout:T===\"auto\"?null:T,...h,children:(O,{ownerState:N,...X})=>rl.cloneElement(a,{style:{opacity:0,transform:$0(.75),visibility:O===\"exited\"&&!l?\"hidden\":void 0,...sD[O],...v,...a.props.style},ref:C,...X})})});Y0&&(Y0.muiSupportAuto=!0);var rp=Y0;function cD(e){let t=Yt(e);return t.body===e?ha(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function Qs(e,t){t?e.setAttribute(\"aria-hidden\",\"true\"):e.removeAttribute(\"aria-hidden\")}function uC(e){return parseFloat(ha(e).getComputedStyle(e).paddingRight)||0}function uD(e){let o=[\"TEMPLATE\",\"SCRIPT\",\"STYLE\",\"LINK\",\"MAP\",\"META\",\"NOSCRIPT\",\"PICTURE\",\"COL\",\"COLGROUP\",\"PARAM\",\"SLOT\",\"SOURCE\",\"TRACK\"].includes(e.tagName),r=e.tagName===\"INPUT\"&&e.getAttribute(\"type\")===\"hidden\";return o||r}function pC(e,t,o,r,n){let a=[t,o,...r];[].forEach.call(e.children,i=>{let l=!a.includes(i),s=!uD(i);l&&s&&Qs(i,n)})}function X0(e,t){let o=-1;return e.some((r,n)=>t(r)?(o=n,!0):!1),o}function pD(e,t){let o=[],r=e.container;if(!t.disableScrollLock){if(cD(r)){let i=Fs(ha(r));o.push({value:r.style.paddingRight,property:\"padding-right\",el:r}),r.style.paddingRight=`${uC(r)+i}px`;let l=Yt(r).querySelectorAll(\".mui-fixed\");[].forEach.call(l,s=>{o.push({value:s.style.paddingRight,property:\"padding-right\",el:s}),s.style.paddingRight=`${uC(s)+i}px`})}let a;if(r.parentNode instanceof DocumentFragment)a=Yt(r).body;else{let i=r.parentElement,l=ha(r);a=i?.nodeName===\"HTML\"&&l.getComputedStyle(i).overflowY===\"scroll\"?i:r}o.push({value:a.style.overflow,property:\"overflow\",el:a},{value:a.style.overflowX,property:\"overflow-x\",el:a},{value:a.style.overflowY,property:\"overflow-y\",el:a}),a.style.overflow=\"hidden\"}return()=>{o.forEach(({value:a,el:i,property:l})=>{a?i.style.setProperty(l,a):i.style.removeProperty(l)})}}function fD(e){let t=[];return[].forEach.call(e.children,o=>{o.getAttribute(\"aria-hidden\")===\"true\"&&t.push(o)}),t}var Tm=class{constructor(){this.modals=[],this.containers=[]}add(t,o){let r=this.modals.indexOf(t);if(r!==-1)return r;r=this.modals.length,this.modals.push(t),t.modalRef&&Qs(t.modalRef,!1);let n=fD(o);pC(o,t.mount,t.modalRef,n,!0);let a=X0(this.containers,i=>i.container===o);return a!==-1?(this.containers[a].modals.push(t),r):(this.containers.push({modals:[t],container:o,restore:null,hiddenSiblings:n}),r)}mount(t,o){let r=X0(this.containers,a=>a.modals.includes(t)),n=this.containers[r];n.restore||(n.restore=pD(n,o))}remove(t,o=!0){let r=this.modals.indexOf(t);if(r===-1)return r;let n=X0(this.containers,i=>i.modals.includes(t)),a=this.containers[n];if(a.modals.splice(a.modals.indexOf(t),1),this.modals.splice(r,1),a.modals.length===0)a.restore&&a.restore(),t.modalRef&&Qs(t.modalRef,o),pC(a.container,t.mount,t.modalRef,a.hiddenSiblings,!1),this.containers.splice(n,1);else{let i=a.modals[a.modals.length-1];i.modalRef&&Qs(i.modalRef,!1)}return r}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}};var Em=q(re(),1);var _o=q(re(),1);var np=q(Ie(),1),dD=[\"input\",\"select\",\"textarea\",\"a[href]\",\"button\",\"[tabindex]\",\"audio[controls]\",\"video[controls]\",'[contenteditable]:not([contenteditable=\"false\"])'].join(\",\");function mD(e){let t=parseInt(e.getAttribute(\"tabindex\")||\"\",10);return Number.isNaN(t)?e.contentEditable===\"true\"||(e.nodeName===\"AUDIO\"||e.nodeName===\"VIDEO\"||e.nodeName===\"DETAILS\")&&e.getAttribute(\"tabindex\")===null?0:e.tabIndex:t}function yD(e){if(e.tagName!==\"INPUT\"||e.type!==\"radio\"||!e.name)return!1;let t=r=>e.ownerDocument.querySelector(`input[type=\"radio\"]${r}`),o=t(`[name=\"${e.name}\"]:checked`);return o||(o=t(`[name=\"${e.name}\"]`)),o!==e}function hD(e){return!(e.disabled||e.tagName===\"INPUT\"&&e.type===\"hidden\"||yD(e))}function gD(e){let t=[],o=[];return Array.from(e.querySelectorAll(dD)).forEach((r,n)=>{let a=mD(r);a===-1||!hD(r)||(a===0?t.push(r):o.push({documentOrder:n,tabIndex:a,node:r}))}),o.sort((r,n)=>r.tabIndex===n.tabIndex?r.documentOrder-n.documentOrder:r.tabIndex-n.tabIndex).map(r=>r.node).concat(t)}function bD(){return!0}function vD(e){let{children:t,disableAutoFocus:o=!1,disableEnforceFocus:r=!1,disableRestoreFocus:n=!1,getTabbable:a=gD,isEnabled:i=bD,open:l}=e,s=_o.useRef(!1),c=_o.useRef(null),u=_o.useRef(null),m=_o.useRef(null),p=_o.useRef(null),d=_o.useRef(!1),v=_o.useRef(null),T=yo(Wr(t),v),S=_o.useRef(null);_o.useEffect(()=>{!l||!v.current||(d.current=!o)},[o,l]),_o.useEffect(()=>{if(!l||!v.current)return;let g=Yt(v.current),b=ol(g);return v.current.contains(b)||(v.current.hasAttribute(\"tabIndex\")||v.current.setAttribute(\"tabIndex\",\"-1\"),d.current&&v.current.focus()),()=>{n||(m.current&&m.current.focus&&(s.current=!0,m.current.focus()),m.current=null)}},[l]),_o.useEffect(()=>{if(!l||!v.current)return;let g=Yt(v.current),b=P=>{if(S.current=P,r||!i()||P.key!==\"Tab\")return;ol(g)===v.current&&P.shiftKey&&(s.current=!0,u.current&&u.current.focus())},E=()=>{let P=v.current;if(P===null)return;let A=ol(g);if(!g.hasFocus()||!i()||s.current){s.current=!1;return}if(P.contains(A)||r&&A!==c.current&&A!==u.current)return;if(A!==p.current)p.current=null;else if(p.current!==null)return;if(!d.current)return;let _=[];if((A===c.current||A===u.current)&&(_=a(v.current)),_.length>0){let z=!!(S.current?.shiftKey&&S.current?.key===\"Tab\"),I=_[0],x=_[_.length-1];typeof I!=\"string\"&&typeof x!=\"string\"&&(z?x.focus():I.focus())}else P.focus()};g.addEventListener(\"focusin\",E),g.addEventListener(\"keydown\",b,!0);let C=setInterval(()=>{let P=ol(g);P&&P.tagName===\"BODY\"&&E()},50);return()=>{clearInterval(C),g.removeEventListener(\"focusin\",E),g.removeEventListener(\"keydown\",b,!0)}},[o,r,n,i,l,a]);let h=g=>{m.current===null&&(m.current=g.relatedTarget),d.current=!0,p.current=g.target;let b=t.props.onFocus;b&&b(g)},y=g=>{m.current===null&&(m.current=g.relatedTarget),d.current=!0};return(0,np.jsxs)(_o.Fragment,{children:[(0,np.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:y,ref:c,\"data-testid\":\"sentinelStart\"}),_o.cloneElement(t,{ref:T,onFocus:h}),(0,np.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:y,ref:u,\"data-testid\":\"sentinelEnd\"})]})}var G0=vD;var ba=q(re(),1),fC=q(Op(),1);function xD(e){return typeof e==\"function\"?e():e}var TD=ba.forwardRef(function(t,o){let{children:r,container:n,disablePortal:a=!1}=t,[i,l]=ba.useState(null),s=yo(ba.isValidElement(r)?Wr(r):null,o);return wr(()=>{a||l(xD(n)||document.body)},[n,a]),wr(()=>{if(i&&!a)return Zu(o,i),()=>{Zu(o,null)}},[o,i,a]),a?ba.isValidElement(r)?ba.cloneElement(r,{ref:s}):r:i&&fC.createPortal(r,i)}),ap=TD;var yC=q(re(),1);var Ws=q(re(),1);var dC=q(Ie(),1),SD={entering:{opacity:1},entered:{opacity:1}},ED=Ws.forwardRef(function(t,o){let r=kn(),n={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:a,appear:i=!0,children:l,easing:s,in:c,onEnter:u,onEntered:m,onEntering:p,onExit:d,onExited:v,onExiting:T,style:S,timeout:h=n,TransitionComponent:y=Xu,...g}=t,b=!0,E=Ws.useRef(null),C=Mr(E,Wr(l),o),P=O=>N=>{if(O){let X=E.current;N===void 0?O(X):O(X,N)}},A=P(p),_=P((O,N)=>{xm(O);let X=Ks({style:S,timeout:h,easing:s},{mode:\"enter\"});O.style.webkitTransition=r.transitions.create(\"opacity\",X),O.style.transition=r.transitions.create(\"opacity\",X),u&&u(O,N)}),z=P(m),I=P(T),x=P(O=>{let N=Ks({style:S,timeout:h,easing:s},{mode:\"exit\"});O.style.webkitTransition=r.transitions.create(\"opacity\",N),O.style.transition=r.transitions.create(\"opacity\",N),d&&d(O)}),k=P(v);return(0,dC.jsx)(y,{appear:i,in:c,nodeRef:b?E:void 0,onEnter:_,onEntered:z,onEntering:A,onExit:x,onExited:k,onExiting:I,addEndListener:O=>{a&&a(E.current,O)},timeout:h,...g,children:(O,{ownerState:N,...X})=>Ws.cloneElement(l,{style:{opacity:0,visibility:O===\"exited\"&&!c?\"hidden\":void 0,...SD[O],...S,...l.props.style},ref:C,...X})})}),q0=ED;function mC(e){return _e(\"MuiBackdrop\",e)}var k$=Ce(\"MuiBackdrop\",[\"root\",\"invisible\"]);var I0=q(Ie(),1),PD=e=>{let{classes:t,invisible:o}=e;return Le({root:[\"root\",o&&\"invisible\"]},mC,t)},CD=ae(\"div\",{name:\"MuiBackdrop\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.invisible&&t.invisible]}})({position:\"fixed\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",right:0,bottom:0,top:0,left:0,backgroundColor:\"rgba(0, 0, 0, 0.5)\",WebkitTapHighlightColor:\"transparent\",variants:[{props:{invisible:!0},style:{backgroundColor:\"transparent\"}}]}),RD=yC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiBackdrop\"}),{children:n,className:a,component:i=\"div\",invisible:l=!1,open:s,components:c={},componentsProps:u={},slotProps:m={},slots:p={},TransitionComponent:d,transitionDuration:v,...T}=r,S={...r,component:i,invisible:l},h=PD(S),y={transition:d,root:c.Root,...p},g={...u,...m},b={component:i,slots:y,slotProps:g},[E,C]=Ct(\"root\",{elementType:CD,externalForwardedProps:b,className:ie(h.root,a),ownerState:S}),[P,A]=Ct(\"transition\",{elementType:q0,externalForwardedProps:b,ownerState:S});return(0,I0.jsx)(P,{in:s,timeout:v,...T,...A,children:(0,I0.jsx)(E,{\"aria-hidden\":!0,...C,ref:o,children:n})})}),F0=RD;var yn=q(re(),1);function wD(e){return typeof e==\"function\"?e():e}function MD(e){return e?e.props.hasOwnProperty(\"in\"):!1}var hC=()=>{},Sm=new Tm;function OD(e){let{container:t,disableEscapeKeyDown:o=!1,disableScrollLock:r=!1,closeAfterTransition:n=!1,onTransitionEnter:a,onTransitionExited:i,children:l,onClose:s,open:c,rootRef:u}=e,m=yn.useRef({}),p=yn.useRef(null),d=yn.useRef(null),v=yo(d,u),[T,S]=yn.useState(!c),h=MD(l),y=!0;(e[\"aria-hidden\"]===\"false\"||e[\"aria-hidden\"]===!1)&&(y=!1);let g=()=>Yt(p.current),b=()=>(m.current.modalRef=d.current,m.current.mount=p.current,m.current),E=()=>{Sm.mount(b(),{disableScrollLock:r}),d.current&&(d.current.scrollTop=0)},C=Ln(()=>{let O=wD(t)||g().body;Sm.add(b(),O),d.current&&E()}),P=()=>Sm.isTopModal(b()),A=Ln(O=>{p.current=O,O&&(c&&P()?E():d.current&&Qs(d.current,y))}),_=yn.useCallback(()=>{Sm.remove(b(),y)},[y]);yn.useEffect(()=>()=>{_()},[_]),yn.useEffect(()=>{c?C():(!h||!n)&&_()},[c,_,h,n,C]);let z=O=>N=>{O.onKeyDown?.(N),!(N.key!==\"Escape\"||N.which===229||!P())&&(o||(N.stopPropagation(),s&&s(N,\"escapeKeyDown\")))},I=O=>N=>{O.onClick?.(N),N.target===N.currentTarget&&s&&s(N,\"backdropClick\")};return{getRootProps:(O={})=>{let N=ya(e);delete N.onTransitionEnter,delete N.onTransitionExited;let X={...N,...O};return{role:\"presentation\",...X,onKeyDown:z(X),ref:v}},getBackdropProps:(O={})=>{let N=O;return{\"aria-hidden\":!0,...N,onClick:I(N),open:c}},getTransitionProps:()=>{let O=()=>{S(!1),a&&a()},N=()=>{S(!0),i&&i(),n&&_()};return{onEnter:Ku(O,l?.props.onEnter??hC),onExited:Ku(N,l?.props.onExited??hC)}},rootRef:v,portalRef:A,isTopModal:P,exited:T,hasTransition:h}}var gC=OD;function bC(e){return _e(\"MuiModal\",e)}var rY=Ce(\"MuiModal\",[\"root\",\"hidden\",\"backdrop\"]);var Zs=q(Ie(),1),AD=e=>{let{open:t,exited:o,classes:r}=e;return Le({root:[\"root\",!t&&o&&\"hidden\"],backdrop:[\"backdrop\"]},bC,r)},DD=ae(\"div\",{name:\"MuiModal\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.open&&o.exited&&t.hidden]}})(He(({theme:e})=>({position:\"fixed\",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0,variants:[{props:({ownerState:t})=>!t.open&&t.exited,style:{visibility:\"hidden\"}}]}))),ND=ae(F0,{name:\"MuiModal\",slot:\"Backdrop\"})({zIndex:-1}),_D=Em.forwardRef(function(t,o){let r=je({name:\"MuiModal\",props:t}),{BackdropComponent:n=ND,BackdropProps:a,classes:i,className:l,closeAfterTransition:s=!1,children:c,container:u,component:m,components:p={},componentsProps:d={},disableAutoFocus:v=!1,disableEnforceFocus:T=!1,disableEscapeKeyDown:S=!1,disablePortal:h=!1,disableRestoreFocus:y=!1,disableScrollLock:g=!1,hideBackdrop:b=!1,keepMounted:E=!1,onClose:C,onTransitionEnter:P,onTransitionExited:A,open:_,slotProps:z={},slots:I={},theme:x,...k}=r,U={...r,closeAfterTransition:s,disableAutoFocus:v,disableEnforceFocus:T,disableEscapeKeyDown:S,disablePortal:h,disableRestoreFocus:y,disableScrollLock:g,hideBackdrop:b,keepMounted:E},{getRootProps:O,getBackdropProps:N,getTransitionProps:X,portalRef:oe,isTopModal:W,exited:Te,hasTransition:fe}=gC({...U,rootRef:o}),Ke={...U,exited:Te},Ze=AD(Ke),Ue={};if(c.props.tabIndex===void 0&&(Ue.tabIndex=\"-1\"),fe){let{onEnter:le,onExited:Oe}=X();Ue.onEnter=le,Ue.onExited=Oe}let xe={slots:{root:p.Root,backdrop:p.Backdrop,...I},slotProps:{...d,...z}},[Je,ht]=Ct(\"root\",{ref:o,elementType:DD,externalForwardedProps:{...xe,...k,component:m},getSlotProps:O,ownerState:Ke,className:ie(l,Ze?.root,!Ke.open&&Ke.exited&&Ze?.hidden)}),[we,ft]=Ct(\"backdrop\",{ref:a?.ref,elementType:n,externalForwardedProps:xe,shouldForwardComponentProp:!0,additionalProps:a,getSlotProps:le=>N({...le,onClick:Oe=>{le?.onClick&&le.onClick(Oe)}}),className:ie(a?.className,Ze?.backdrop),ownerState:Ke});return!E&&!_&&(!fe||Te)?null:(0,Zs.jsx)(ap,{ref:oe,container:u,disablePortal:h,children:(0,Zs.jsxs)(Je,{...ht,children:[!b&&n?(0,Zs.jsx)(we,{...ft}):null,(0,Zs.jsx)(G0,{disableEnforceFocus:T,disableAutoFocus:v,disableRestoreFocus:y,isEnabled:W,open:_,children:Em.cloneElement(c,Ue)})]})})}),K0=_D;var xC=q(re(),1);function vC(e){return _e(\"MuiPaper\",e)}var SY=Ce(\"MuiPaper\",[\"root\",\"rounded\",\"outlined\",\"elevation\",\"elevation0\",\"elevation1\",\"elevation2\",\"elevation3\",\"elevation4\",\"elevation5\",\"elevation6\",\"elevation7\",\"elevation8\",\"elevation9\",\"elevation10\",\"elevation11\",\"elevation12\",\"elevation13\",\"elevation14\",\"elevation15\",\"elevation16\",\"elevation17\",\"elevation18\",\"elevation19\",\"elevation20\",\"elevation21\",\"elevation22\",\"elevation23\",\"elevation24\"]);var TC=q(Ie(),1),zD=e=>{let{square:t,elevation:o,variant:r,classes:n}=e,a={root:[\"root\",r,!t&&\"rounded\",r===\"elevation\"&&`elevation${o}`]};return Le(a,vC,n)},kD=ae(\"div\",{name:\"MuiPaper\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],!o.square&&t.rounded,o.variant===\"elevation\"&&t[`elevation${o.elevation}`]]}})(He(({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create(\"box-shadow\"),variants:[{props:({ownerState:t})=>!t.square,style:{borderRadius:e.shape.borderRadius}},{props:{variant:\"outlined\"},style:{border:`1px solid ${(e.vars||e).palette.divider}`}},{props:{variant:\"elevation\"},style:{boxShadow:\"var(--Paper-shadow)\",backgroundImage:\"var(--Paper-overlay)\"}}]}))),BD=xC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiPaper\"}),n=kn(),{className:a,component:i=\"div\",elevation:l=1,square:s=!1,variant:c=\"elevation\",...u}=r,m={...r,component:i,elevation:l,square:s,variant:c},p=zD(m);return(0,TC.jsx)(kD,{as:i,ownerState:m,className:ie(p.root,a),ref:o,...u,style:{...c===\"elevation\"&&{\"--Paper-shadow\":(n.vars||n).shadows[l],...n.vars&&{\"--Paper-overlay\":n.vars.overlays?.[l]},...!n.vars&&n.palette.mode===\"dark\"&&{\"--Paper-overlay\":`linear-gradient(${As(\"#fff\",Bs(l))}, ${As(\"#fff\",Bs(l))})`}},...u.style}})}),Q0=BD;function SC(e){return _e(\"MuiPopover\",e)}var jY=Ce(\"MuiPopover\",[\"root\",\"paper\"]);var Cm=q(Ie(),1);function EC(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.height/2:t===\"bottom\"&&(o=e.height),o}function PC(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.width/2:t===\"right\"&&(o=e.width),o}function CC(e){return[e.horizontal,e.vertical].map(t=>typeof t==\"number\"?`${t}px`:t).join(\" \")}function Pm(e){return typeof e==\"function\"?e():e}var LD=e=>{let{classes:t}=e;return Le({root:[\"root\"],paper:[\"paper\"]},SC,t)},jD=ae(K0,{name:\"MuiPopover\",slot:\"Root\"})({}),W0=ae(Q0,{name:\"MuiPopover\",slot:\"Paper\"})({position:\"absolute\",overflowY:\"auto\",overflowX:\"hidden\",minWidth:16,minHeight:16,maxWidth:\"calc(100% - 32px)\",maxHeight:\"calc(100% - 32px)\",outline:0}),UD=zo.forwardRef(function(t,o){let r=je({props:t,name:\"MuiPopover\"}),{action:n,anchorEl:a,anchorOrigin:i={vertical:\"top\",horizontal:\"left\"},anchorPosition:l,anchorReference:s=\"anchorEl\",children:c,className:u,container:m,elevation:p=8,marginThreshold:d=16,open:v,PaperProps:T={},slots:S={},slotProps:h={},transformOrigin:y={vertical:\"top\",horizontal:\"left\"},TransitionComponent:g,transitionDuration:b=\"auto\",TransitionProps:E={},disableScrollLock:C=!1,...P}=r,A=zo.useRef(),_={...r,anchorOrigin:i,anchorReference:s,elevation:p,marginThreshold:d,transformOrigin:y,TransitionComponent:g,transitionDuration:b,TransitionProps:E},z=LD(_),I=zo.useCallback(()=>{if(s===\"anchorPosition\")return l;let le=Pm(a),Ae=(le&&le.nodeType===1?le:Wu(A.current).body).getBoundingClientRect();return{top:Ae.top+EC(Ae,i.vertical),left:Ae.left+PC(Ae,i.horizontal)}},[a,i.horizontal,i.vertical,l,s]),x=zo.useCallback(le=>({vertical:EC(le,y.vertical),horizontal:PC(le,y.horizontal)}),[y.horizontal,y.vertical]),k=zo.useCallback(le=>{let Oe={width:le.offsetWidth,height:le.offsetHeight},Ae=x(Oe);if(s===\"none\")return{top:null,left:null,transformOrigin:CC(Ae)};let et=I(),dt=et.top-Ae.vertical,Lt=et.left-Ae.horizontal,jt=dt+Oe.height,Be=Lt+Oe.width,Nt=qs(Pm(a)),Ro=Nt.innerHeight-d,Ut=Nt.innerWidth-d;if(d!==null&&dtRo){let st=jt-Ro;dt-=st,Ae.vertical+=st}if(d!==null&&LtUt){let st=Be-Ut;Lt-=st,Ae.horizontal+=st}return{top:`${Math.round(dt)}px`,left:`${Math.round(Lt)}px`,transformOrigin:CC(Ae)}},[a,s,I,x,d]),[U,O]=zo.useState(v),N=zo.useCallback(()=>{let le=A.current;if(!le)return;let Oe=k(le);Oe.top!==null&&le.style.setProperty(\"top\",Oe.top),Oe.left!==null&&(le.style.left=Oe.left),le.style.transformOrigin=Oe.transformOrigin,O(!0)},[k]);zo.useEffect(()=>(C&&window.addEventListener(\"scroll\",N),()=>window.removeEventListener(\"scroll\",N)),[a,C,N]);let X=()=>{N()},oe=()=>{O(!1)};zo.useEffect(()=>{v&&N()}),zo.useImperativeHandle(n,()=>v?{updatePosition:()=>{N()}}:null,[v,N]),zo.useEffect(()=>{if(!v)return;let le=qP(()=>{N()}),Oe=qs(Pm(a));return Oe.addEventListener(\"resize\",le),()=>{le.clear(),Oe.removeEventListener(\"resize\",le)}},[a,v,N]);let W=b,Te={slots:{transition:g,...S},slotProps:{transition:E,paper:T,...h}},[fe,Ke]=Ct(\"transition\",{elementType:rp,externalForwardedProps:Te,ownerState:_,getSlotProps:le=>({...le,onEntering:(Oe,Ae)=>{le.onEntering?.(Oe,Ae),X()},onExited:Oe=>{le.onExited?.(Oe),oe()}}),additionalProps:{appear:!0,in:v}});b===\"auto\"&&!fe.muiSupportAuto&&(W=void 0);let Ze=m||(a?Wu(Pm(a)).body:void 0),[Ue,{slots:xe,slotProps:Je,...ht}]=Ct(\"root\",{ref:o,elementType:jD,externalForwardedProps:{...Te,...P},shouldForwardComponentProp:!0,additionalProps:{slots:{backdrop:S.backdrop},slotProps:{backdrop:hm(typeof h.backdrop==\"function\"?h.backdrop(_):h.backdrop,{invisible:!0})},container:Ze,open:v},ownerState:_,className:ie(z.root,u)}),[we,ft]=Ct(\"paper\",{ref:A,className:z.paper,elementType:W0,externalForwardedProps:Te,shouldForwardComponentProp:!0,additionalProps:{elevation:p,style:U?void 0:{opacity:0}},ownerState:_});return(0,Cm.jsx)(Ue,{...ht,...!dn(Ue)&&{slots:xe,slotProps:Je,disableScrollLock:C},children:(0,Cm.jsx)(fe,{...Ke,timeout:W,children:(0,Cm.jsx)(we,{...ft,children:c})})})}),Z0=UD;function RC(e){return _e(\"MuiMenu\",e)}var lX=Ce(\"MuiMenu\",[\"root\",\"paper\",\"list\"]);var J0=q(Ie(),1),HD={vertical:\"top\",horizontal:\"right\"},VD={vertical:\"top\",horizontal:\"left\"},$D=e=>{let{classes:t}=e;return Le({root:[\"root\"],paper:[\"paper\"],list:[\"list\"]},RC,t)},YD=ae(Z0,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiMenu\",slot:\"Root\"})({}),XD=ae(W0,{name:\"MuiMenu\",slot:\"Paper\"})({maxHeight:\"calc(100% - 96px)\",WebkitOverflowScrolling:\"touch\"}),GD=ae(H0,{name:\"MuiMenu\",slot:\"List\"})({outline:0}),qD=ui.forwardRef(function(t,o){let r=je({props:t,name:\"MuiMenu\"}),{autoFocus:n=!0,children:a,className:i,disableAutoFocusItem:l=!1,MenuListProps:s={},onClose:c,open:u,PaperProps:m={},PopoverClasses:p,transitionDuration:d=\"auto\",TransitionProps:{onEntering:v,...T}={},variant:S=\"selectedMenu\",slots:h={},slotProps:y={},...g}=r,b=li(),E={...r,autoFocus:n,disableAutoFocusItem:l,MenuListProps:s,onEntering:v,PaperProps:m,transitionDuration:d,TransitionProps:T,variant:S},C=$D(E),P=n&&!l&&u,A=ui.useRef(null),_=(W,Te)=>{A.current&&A.current.adjustStyleForScrollbar(W,{direction:b?\"rtl\":\"ltr\"}),v&&v(W,Te)},z=W=>{W.key===\"Tab\"&&(W.preventDefault(),c&&c(W,\"tabKeyDown\"))},I=-1;ui.Children.map(a,(W,Te)=>{ui.isValidElement(W)&&(W.props.disabled||(S===\"selectedMenu\"&&W.props.selected||I===-1)&&(I=Te))});let x={slots:h,slotProps:{list:s,transition:T,paper:m,...y}},k=cr({elementType:h.root,externalSlotProps:y.root,ownerState:E,className:[C.root,i]}),[U,O]=Ct(\"paper\",{className:C.paper,elementType:XD,externalForwardedProps:x,shouldForwardComponentProp:!0,ownerState:E}),[N,X]=Ct(\"list\",{className:ie(C.list,s.className),elementType:GD,shouldForwardComponentProp:!0,externalForwardedProps:x,getSlotProps:W=>({...W,onKeyDown:Te=>{z(Te),W.onKeyDown?.(Te)}}),ownerState:E}),oe=typeof x.slotProps.transition==\"function\"?x.slotProps.transition(E):x.slotProps.transition;return(0,J0.jsx)(YD,{onClose:c,anchorOrigin:{vertical:\"bottom\",horizontal:b?\"right\":\"left\"},transformOrigin:b?HD:VD,slots:{root:h.root,paper:U,backdrop:h.backdrop,...h.transition&&{transition:h.transition}},slotProps:{root:k,paper:O,backdrop:typeof y.backdrop==\"function\"?y.backdrop(E):y.backdrop,transition:{...oe,onEntering:(...W)=>{_(...W),oe?.onEntering?.(...W)}}},open:u,ref:o,transitionDuration:d,ownerState:E,...g,classes:p,children:(0,J0.jsx)(N,{actions:A,autoFocus:n&&(I===-1||l),autoFocusItem:P,variant:S,...X,children:a})})}),ip=qD;var pi=q(re(),1);var MC=q(re(),1);function wC(e){return _e(\"MuiDivider\",e)}var ID=Ce(\"MuiDivider\",[\"root\",\"absolute\",\"fullWidth\",\"inset\",\"middle\",\"flexItem\",\"light\",\"vertical\",\"withChildren\",\"withChildrenVertical\",\"textAlignRight\",\"textAlignLeft\",\"wrapper\",\"wrapperVertical\"]),Rm=ID;var eb=q(Ie(),1),FD=e=>{let{absolute:t,children:o,classes:r,flexItem:n,light:a,orientation:i,textAlign:l,variant:s}=e;return Le({root:[\"root\",t&&\"absolute\",s,a&&\"light\",i===\"vertical\"&&\"vertical\",n&&\"flexItem\",o&&\"withChildren\",o&&i===\"vertical\"&&\"withChildrenVertical\",l===\"right\"&&i!==\"vertical\"&&\"textAlignRight\",l===\"left\"&&i!==\"vertical\"&&\"textAlignLeft\"],wrapper:[\"wrapper\",i===\"vertical\"&&\"wrapperVertical\"]},wC,r)},KD=ae(\"div\",{name:\"MuiDivider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.absolute&&t.absolute,t[o.variant],o.light&&t.light,o.orientation===\"vertical\"&&t.vertical,o.flexItem&&t.flexItem,o.children&&t.withChildren,o.children&&o.orientation===\"vertical\"&&t.withChildrenVertical,o.textAlign===\"right\"&&o.orientation!==\"vertical\"&&t.textAlignRight,o.textAlign===\"left\"&&o.orientation!==\"vertical\"&&t.textAlignLeft]}})(He(({theme:e})=>({margin:0,flexShrink:0,borderWidth:0,borderStyle:\"solid\",borderColor:(e.vars||e).palette.divider,borderBottomWidth:\"thin\",variants:[{props:{absolute:!0},style:{position:\"absolute\",bottom:0,left:0,width:\"100%\"}},{props:{light:!0},style:{borderColor:e.alpha((e.vars||e).palette.divider,.08)}},{props:{variant:\"inset\"},style:{marginLeft:72}},{props:{variant:\"middle\",orientation:\"horizontal\"},style:{marginLeft:e.spacing(2),marginRight:e.spacing(2)}},{props:{variant:\"middle\",orientation:\"vertical\"},style:{marginTop:e.spacing(1),marginBottom:e.spacing(1)}},{props:{orientation:\"vertical\"},style:{height:\"100%\",borderBottomWidth:0,borderRightWidth:\"thin\"}},{props:{flexItem:!0},style:{alignSelf:\"stretch\",height:\"auto\"}},{props:({ownerState:t})=>!!t.children,style:{display:\"flex\",textAlign:\"center\",border:0,borderTopStyle:\"solid\",borderLeftStyle:\"solid\",\"&::before, &::after\":{content:'\"\"',alignSelf:\"center\"}}},{props:({ownerState:t})=>t.children&&t.orientation!==\"vertical\",style:{\"&::before, &::after\":{width:\"100%\",borderTop:`thin solid ${(e.vars||e).palette.divider}`,borderTopStyle:\"inherit\"}}},{props:({ownerState:t})=>t.orientation===\"vertical\"&&t.children,style:{flexDirection:\"column\",\"&::before, &::after\":{height:\"100%\",borderLeft:`thin solid ${(e.vars||e).palette.divider}`,borderLeftStyle:\"inherit\"}}},{props:({ownerState:t})=>t.textAlign===\"right\"&&t.orientation!==\"vertical\",style:{\"&::before\":{width:\"90%\"},\"&::after\":{width:\"10%\"}}},{props:({ownerState:t})=>t.textAlign===\"left\"&&t.orientation!==\"vertical\",style:{\"&::before\":{width:\"10%\"},\"&::after\":{width:\"90%\"}}}]}))),QD=ae(\"span\",{name:\"MuiDivider\",slot:\"Wrapper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.wrapper,o.orientation===\"vertical\"&&t.wrapperVertical]}})(He(({theme:e})=>({display:\"inline-block\",paddingLeft:`calc(${e.spacing(1)} * 1.2)`,paddingRight:`calc(${e.spacing(1)} * 1.2)`,whiteSpace:\"nowrap\",variants:[{props:{orientation:\"vertical\"},style:{paddingTop:`calc(${e.spacing(1)} * 1.2)`,paddingBottom:`calc(${e.spacing(1)} * 1.2)`}}]}))),tb=MC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiDivider\"}),{absolute:n=!1,children:a,className:i,orientation:l=\"horizontal\",component:s=a||l===\"vertical\"?\"div\":\"hr\",flexItem:c=!1,light:u=!1,role:m=s!==\"hr\"?\"separator\":void 0,textAlign:p=\"center\",variant:d=\"fullWidth\",...v}=r,T={...r,absolute:n,component:s,flexItem:c,light:u,orientation:l,role:m,textAlign:p,variant:d},S=FD(T);return(0,eb.jsx)(KD,{as:s,className:ie(S.root,i),role:m,ref:o,ownerState:T,\"aria-orientation\":m===\"separator\"&&(s!==\"hr\"||l===\"vertical\")?l:void 0,...v,children:a?(0,eb.jsx)(QD,{className:S.wrapper,ownerState:T,children:a}):null})});tb&&(tb.muiSkipListHighlight=!0);var ob=tb;var WD=Ce(\"MuiListItemIcon\",[\"root\",\"alignItemsFlexStart\"]),wm=WD;var ZD=Ce(\"MuiListItemText\",[\"root\",\"multiline\",\"dense\",\"inset\",\"primary\",\"secondary\"]),Mm=ZD;function OC(e){return _e(\"MuiMenuItem\",e)}var JD=Ce(\"MuiMenuItem\",[\"root\",\"focusVisible\",\"dense\",\"disabled\",\"divider\",\"gutters\",\"selected\"]),Js=JD;var rb=q(Ie(),1),eN=(e,t)=>{let{ownerState:o}=e;return[t.root,o.dense&&t.dense,o.divider&&t.divider,!o.disableGutters&&t.gutters]},tN=e=>{let{disabled:t,dense:o,divider:r,disableGutters:n,selected:a,classes:i}=e,s=Le({root:[\"root\",o&&\"dense\",t&&\"disabled\",!n&&\"gutters\",r&&\"divider\",a&&\"selected\"]},OC,i);return{...i,...s}},oN=ae(ma,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiMenuItem\",slot:\"Root\",overridesResolver:eN})(He(({theme:e})=>({...e.typography.body1,display:\"flex\",justifyContent:\"flex-start\",alignItems:\"center\",position:\"relative\",textDecoration:\"none\",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:\"border-box\",whiteSpace:\"nowrap\",\"&:hover\":{textDecoration:\"none\",backgroundColor:(e.vars||e).palette.action.hover,\"@media (hover: none)\":{backgroundColor:\"transparent\"}},[`&.${Js.selected}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity),[`&.${Js.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)}},[`&.${Js.selected}:hover`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.hoverOpacity}`),\"@media (hover: none)\":{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity)}},[`&.${Js.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${Js.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${Rm.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${Rm.inset}`]:{marginLeft:52},[`& .${Mm.root}`]:{marginTop:0,marginBottom:0},[`& .${Mm.inset}`]:{paddingLeft:36},[`& .${wm.root}`]:{minWidth:36},variants:[{props:({ownerState:t})=>!t.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:t})=>t.divider,style:{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:\"padding-box\"}},{props:({ownerState:t})=>!t.dense,style:{[e.breakpoints.up(\"sm\")]:{minHeight:\"auto\"}}},{props:({ownerState:t})=>t.dense,style:{minHeight:32,paddingTop:4,paddingBottom:4,...e.typography.body2,[`& .${wm.root} svg`]:{fontSize:\"1.25rem\"}}}]}))),rN=pi.forwardRef(function(t,o){let r=je({props:t,name:\"MuiMenuItem\"}),{autoFocus:n=!1,component:a=\"li\",dense:i=!1,divider:l=!1,disableGutters:s=!1,focusVisibleClassName:c,role:u=\"menuitem\",tabIndex:m,className:p,...d}=r,v=pi.useContext(tp),T=pi.useMemo(()=>({dense:i||v.dense||!1,disableGutters:s}),[v.dense,i,s]),S=pi.useRef(null);ym(()=>{n&&S.current&&S.current.focus()},[n]);let h={...r,dense:T.dense,divider:l,disableGutters:s},y=tN(r),g=Mr(S,o),b;return r.disabled||(b=m!==void 0?m:-1),(0,rb.jsx)(tp.Provider,{value:T,children:(0,rb.jsx)(oN,{ref:g,role:u,tabIndex:b,component:a,focusVisibleClassName:ie(y.focusVisible,c),className:ie(y.root,p),...d,ownerState:h,classes:y})})}),nl=rN;var zm=q(re(),1);var Ho=q(re(),1);var nN={border:0,clip:\"rect(0 0 0 0)\",height:\"1px\",margin:\"-1px\",overflow:\"hidden\",padding:0,position:\"absolute\",whiteSpace:\"nowrap\",width:\"1px\"},nb=nN;function aN(e,t,o=(r,n)=>r===n){return e.length===t.length&&e.every((r,n)=>o(r,t[n]))}var AC=aN;var iN=2;function ec(e,t,o,r,n){return o===1?Math.min(e+t,n):Math.max(e-t,r)}function zC(e,t){return e-t}function DC(e,t){let{index:o}=e.reduce((r,n,a)=>{let i=Math.abs(t-n);return r===null||i({left:`${e}%`}),leap:e=>({width:`${e}%`})},\"horizontal-reverse\":{offset:e=>({right:`${e}%`}),leap:e=>({width:`${e}%`})},vertical:{offset:e=>({bottom:`${e}%`}),leap:e=>({height:`${e}%`})}},pN=e=>e,Nm;function _C(){return Nm===void 0&&(typeof CSS<\"u\"&&typeof CSS.supports==\"function\"?Nm=CSS.supports(\"touch-action\",\"none\"):Nm=!0),Nm}function kC(e){let{\"aria-labelledby\":t,defaultValue:o,disabled:r=!1,disableSwap:n=!1,isRtl:a=!1,marks:i=!1,max:l=100,min:s=0,name:c,onChange:u,onChangeCommitted:m,orientation:p=\"horizontal\",rootRef:d,scale:v=pN,step:T=1,shiftStep:S=10,tabIndex:h,value:y}=e,g=Ho.useRef(void 0),[b,E]=Ho.useState(-1),[C,P]=Ho.useState(-1),[A,_]=Ho.useState(!1),z=Ho.useRef(0),I=Ho.useRef(null),[x,k]=js({controlled:y,default:o??s,name:\"Slider\"}),U=u&&((Z,ee,Se)=>{let ye=Z.nativeEvent||Z,ze=new ye.constructor(ye.type,ye);Object.defineProperty(ze,\"target\",{writable:!0,value:{value:ee,name:c}}),I.current=ee,u(ze,ee,Se)}),O=Array.isArray(x),N=O?x.slice().sort(zC):[x];N=N.map(Z=>Z==null?s:ua(Z,s,l));let X=i===!0&&T!==null?[...Array(Math.floor((l-s)/T)+1)].map((Z,ee)=>({value:s+T*ee})):i||[],oe=X.map(Z=>Z.value),[W,Te]=Ho.useState(-1),fe=Ho.useRef(null),Ke=yo(d,fe),Ze=Z=>ee=>{let Se=Number(ee.currentTarget.getAttribute(\"data-index\"));pn(ee.target)&&Te(Se),P(Se),Z?.onFocus?.(ee)},Ue=Z=>ee=>{pn(ee.target)||Te(-1),P(-1),Z?.onBlur?.(ee)},xe=(Z,ee)=>{let Se=Number(Z.currentTarget.getAttribute(\"data-index\")),ye=N[Se],ze=oe.indexOf(ye),ue=ee;if(X&&T==null){let gt=oe[oe.length-1];ue>=gt?ue=gt:ue<=oe[0]?ue=oe[0]:ue=ueee=>{if([\"ArrowUp\",\"ArrowDown\",\"ArrowLeft\",\"ArrowRight\",\"PageUp\",\"PageDown\",\"Home\",\"End\"].includes(ee.key)){ee.preventDefault();let Se=Number(ee.currentTarget.getAttribute(\"data-index\")),ye=N[Se],ze=null;if(T!=null){let ue=ee.shiftKey?S:T;switch(ee.key){case\"ArrowUp\":ze=ec(ye,ue,1,s,l);break;case\"ArrowRight\":ze=ec(ye,ue,a?-1:1,s,l);break;case\"ArrowDown\":ze=ec(ye,ue,-1,s,l);break;case\"ArrowLeft\":ze=ec(ye,ue,a?1:-1,s,l);break;case\"PageUp\":ze=ec(ye,S,1,s,l);break;case\"PageDown\":ze=ec(ye,S,-1,s,l);break;case\"Home\":ze=s;break;case\"End\":ze=l;break;default:break}}else if(X){let ue=oe[oe.length-1],gt=oe.indexOf(ye),ce=[a?\"ArrowRight\":\"ArrowLeft\",\"ArrowDown\",\"PageDown\",\"Home\"],ke=[a?\"ArrowLeft\":\"ArrowRight\",\"ArrowUp\",\"PageUp\",\"End\"];ce.includes(ee.key)?gt===0?ze=oe[0]:ze=oe[gt-1]:ke.includes(ee.key)&&(gt===oe.length-1?ze=ue:ze=oe[gt+1])}ze!=null&&xe(ee,ze)}Z?.onKeyDown?.(ee)};wr(()=>{r&&fe.current.contains(document.activeElement)&&document.activeElement?.blur()},[r]),r&&b!==-1&&E(-1),r&&W!==-1&&Te(-1);let ht=Z=>ee=>{Z.onChange?.(ee),xe(ee,ee.target.valueAsNumber)},we=Ho.useRef(void 0),ft=p;a&&p===\"horizontal\"&&(ft+=\"-reverse\");let le=({finger:Z,move:ee=!1})=>{let{current:Se}=fe,{width:ye,height:ze,bottom:ue,left:gt}=Se.getBoundingClientRect(),ce;ft.startsWith(\"vertical\")?ce=(ue-Z.y)/ze:ce=(Z.x-gt)/ye,ft.includes(\"-reverse\")&&(ce=1-ce);let ke;if(ke=lN(ce,s,l),T)ke=cN(ke,T,s);else{let Wt=DC(oe,ke);ke=oe[Wt]}ke=ua(ke,s,l);let he=0;if(O){ee?he=we.current:he=DC(N,ke),n&&(ke=ua(ke,N[he-1]||-1/0,N[he+1]||1/0));let Wt=ke;ke=NC({values:N,newValue:ke,index:he}),n&&ee||(he=ke.indexOf(Wt),we.current=he)}return{newValue:ke,activeIndex:he}},Oe=Ln(Z=>{let ee=Om(Z,g);if(!ee)return;if(z.current+=1,Z.type===\"mousemove\"&&Z.buttons===0){Ae(Z);return}let{newValue:Se,activeIndex:ye}=le({finger:ee,move:!0});Am({sliderRef:fe,activeIndex:ye,setActive:E}),k(Se),!A&&z.current>iN&&_(!0),U&&!Dm(Se,x)&&U(Z,Se,ye)}),Ae=Ln(Z=>{let ee=Om(Z,g);if(_(!1),!ee)return;let{newValue:Se}=le({finger:ee,move:!0});E(-1),Z.type===\"touchend\"&&P(-1),m&&m(Z,I.current??Se),g.current=void 0,dt()}),et=Ln(Z=>{if(r)return;_C()||Z.preventDefault();let ee=Z.changedTouches[0];ee!=null&&(g.current=ee.identifier);let Se=Om(Z,g);if(Se!==!1){let{newValue:ze,activeIndex:ue}=le({finger:Se});Am({sliderRef:fe,activeIndex:ue,setActive:E}),k(ze),U&&!Dm(ze,x)&&U(Z,ze,ue)}z.current=0;let ye=Yt(fe.current);ye.addEventListener(\"touchmove\",Oe,{passive:!0}),ye.addEventListener(\"touchend\",Ae,{passive:!0})}),dt=Ho.useCallback(()=>{let Z=Yt(fe.current);Z.removeEventListener(\"mousemove\",Oe),Z.removeEventListener(\"mouseup\",Ae),Z.removeEventListener(\"touchmove\",Oe),Z.removeEventListener(\"touchend\",Ae)},[Ae,Oe]);Ho.useEffect(()=>{let{current:Z}=fe;return Z.addEventListener(\"touchstart\",et,{passive:_C()}),()=>{Z.removeEventListener(\"touchstart\",et),dt()}},[dt,et]),Ho.useEffect(()=>{r&&dt()},[r,dt]);let Lt=Z=>ee=>{if(Z.onMouseDown?.(ee),r||ee.defaultPrevented||ee.button!==0)return;ee.preventDefault();let Se=Om(ee,g);if(Se!==!1){let{newValue:ze,activeIndex:ue}=le({finger:Se});Am({sliderRef:fe,activeIndex:ue,setActive:E}),k(ze),U&&!Dm(ze,x)&&U(ee,ze,ue)}z.current=0;let ye=Yt(fe.current);ye.addEventListener(\"mousemove\",Oe,{passive:!0}),ye.addEventListener(\"mouseup\",Ae)},jt=lp(O?N[0]:s,s,l),Be=lp(N[N.length-1],s,l)-jt,Nt=(Z={})=>{let ee=ya(Z),Se={onMouseDown:Lt(ee||{})},ye={...ee,...Se};return{...Z,ref:Ke,...ye}},Ro=Z=>ee=>{Z.onMouseOver?.(ee);let Se=Number(ee.currentTarget.getAttribute(\"data-index\"));P(Se)},Ut=Z=>ee=>{Z.onMouseLeave?.(ee),P(-1)},st=(Z={})=>{let ee=ya(Z),Se={onMouseOver:Ro(ee||{}),onMouseLeave:Ut(ee||{})};return{...Z,...ee,...Se}},se=Z=>({pointerEvents:b!==-1&&b!==Z?\"none\":void 0}),xt;return p===\"vertical\"&&(xt=a?\"vertical-rl\":\"vertical-lr\"),{active:b,axis:ft,axisProps:uN,dragging:A,focusedThumbIndex:W,getHiddenInputProps:(Z={})=>{let ee=ya(Z),Se={onChange:ht(ee||{}),onFocus:Ze(ee||{}),onBlur:Ue(ee||{}),onKeyDown:Je(ee||{})},ye={...ee,...Se};return{tabIndex:h,\"aria-labelledby\":t,\"aria-orientation\":p,\"aria-valuemax\":v(l),\"aria-valuemin\":v(s),name:c,type:\"range\",min:e.min,max:e.max,step:e.step===null&&e.marks?\"any\":e.step??void 0,disabled:r,...Z,...ye,style:{...nb,direction:a?\"rtl\":\"ltr\",width:\"100%\",height:\"100%\",writingMode:xt}}},getRootProps:Nt,getThumbProps:st,marks:X,open:C,range:O,rootRef:Ke,trackLeap:Be,trackOffset:jt,values:N,getThumbStyle:se}}var fN=e=>!e||!dn(e),BC=fN;var _m=q(re(),1);function LC(e){return _e(\"MuiSlider\",e)}var dN=Ce(\"MuiSlider\",[\"root\",\"active\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"disabled\",\"dragging\",\"focusVisible\",\"mark\",\"markActive\",\"marked\",\"markLabel\",\"markLabelActive\",\"rail\",\"sizeSmall\",\"thumb\",\"thumbColorPrimary\",\"thumbColorSecondary\",\"thumbColorError\",\"thumbColorSuccess\",\"thumbColorInfo\",\"thumbColorWarning\",\"track\",\"trackInverted\",\"trackFalse\",\"thumbSizeSmall\",\"valueLabel\",\"valueLabelOpen\",\"valueLabelCircle\",\"valueLabelLabel\",\"vertical\"]),pr=dN;var tc=q(Ie(),1),mN=e=>{let{open:t}=e;return{offset:ie(t&&pr.valueLabelOpen),circle:pr.valueLabelCircle,label:pr.valueLabelLabel}};function ab(e){let{children:t,className:o,value:r}=e,n=mN(e);return t?_m.cloneElement(t,{className:t.props.className},(0,tc.jsxs)(_m.Fragment,{children:[t.props.children,(0,tc.jsx)(\"span\",{className:ie(n.offset,o),\"aria-hidden\":!0,children:(0,tc.jsx)(\"span\",{className:n.circle,children:(0,tc.jsx)(\"span\",{className:n.label,children:r})})})]})):null}var hn=q(Ie(),1);function jC(e){return e}var yN=ae(\"span\",{name:\"MuiSlider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[`color${me(o.color)}`],o.size!==\"medium\"&&t[`size${me(o.size)}`],o.marked&&t.marked,o.orientation===\"vertical\"&&t.vertical,o.track===\"inverted\"&&t.trackInverted,o.track===!1&&t.trackFalse]}})(He(({theme:e})=>({borderRadius:12,boxSizing:\"content-box\",display:\"inline-block\",position:\"relative\",cursor:\"pointer\",touchAction:\"none\",WebkitTapHighlightColor:\"transparent\",\"@media print\":{colorAdjust:\"exact\"},[`&.${pr.disabled}`]:{pointerEvents:\"none\",cursor:\"default\",color:(e.vars||e).palette.grey[400]},[`&.${pr.dragging}`]:{[`& .${pr.thumb}, & .${pr.track}`]:{transition:\"none\"}},variants:[...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),{props:{orientation:\"horizontal\"},style:{height:4,width:\"100%\",padding:\"13px 0\",\"@media (pointer: coarse)\":{padding:\"20px 0\"}}},{props:{orientation:\"horizontal\",size:\"small\"},style:{height:2}},{props:{orientation:\"horizontal\",marked:!0},style:{marginBottom:20}},{props:{orientation:\"vertical\"},style:{height:\"100%\",width:4,padding:\"0 13px\",\"@media (pointer: coarse)\":{padding:\"0 20px\"}}},{props:{orientation:\"vertical\",size:\"small\"},style:{width:2}},{props:{orientation:\"vertical\",marked:!0},style:{marginRight:44}}]}))),hN=ae(\"span\",{name:\"MuiSlider\",slot:\"Rail\"})({display:\"block\",position:\"absolute\",borderRadius:\"inherit\",backgroundColor:\"currentColor\",opacity:.38,variants:[{props:{orientation:\"horizontal\"},style:{width:\"100%\",height:\"inherit\",top:\"50%\",transform:\"translateY(-50%)\"}},{props:{orientation:\"vertical\"},style:{height:\"100%\",width:\"inherit\",left:\"50%\",transform:\"translateX(-50%)\"}},{props:{track:\"inverted\"},style:{opacity:1}}]}),gN=ae(\"span\",{name:\"MuiSlider\",slot:\"Track\"})(He(({theme:e})=>({display:\"block\",position:\"absolute\",borderRadius:\"inherit\",border:\"1px solid currentColor\",backgroundColor:\"currentColor\",transition:e.transitions.create([\"left\",\"width\",\"bottom\",\"height\"],{duration:e.transitions.duration.shortest}),variants:[{props:{size:\"small\"},style:{border:\"none\"}},{props:{orientation:\"horizontal\"},style:{height:\"inherit\",top:\"50%\",transform:\"translateY(-50%)\"}},{props:{orientation:\"vertical\"},style:{width:\"inherit\",left:\"50%\",transform:\"translateX(-50%)\"}},{props:{track:!1},style:{display:\"none\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t,track:\"inverted\"},style:{...e.vars?{backgroundColor:e.vars.palette.Slider[`${t}Track`],borderColor:e.vars.palette.Slider[`${t}Track`]}:{backgroundColor:e.lighten(e.palette[t].main,.62),borderColor:e.lighten(e.palette[t].main,.62),...e.applyStyles(\"dark\",{backgroundColor:e.darken(e.palette[t].main,.5)}),...e.applyStyles(\"dark\",{borderColor:e.darken(e.palette[t].main,.5)})}}}))]}))),bN=ae(\"span\",{name:\"MuiSlider\",slot:\"Thumb\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.thumb,t[`thumbColor${me(o.color)}`],o.size!==\"medium\"&&t[`thumbSize${me(o.size)}`]]}})(He(({theme:e})=>({position:\"absolute\",width:20,height:20,boxSizing:\"border-box\",borderRadius:\"50%\",outline:0,backgroundColor:\"currentColor\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",transition:e.transitions.create([\"box-shadow\",\"left\",\"bottom\"],{duration:e.transitions.duration.shortest}),\"&::before\":{position:\"absolute\",content:'\"\"',borderRadius:\"inherit\",width:\"100%\",height:\"100%\",boxShadow:(e.vars||e).shadows[2]},\"&::after\":{position:\"absolute\",content:'\"\"',borderRadius:\"50%\",width:42,height:42,top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\"},[`&.${pr.disabled}`]:{\"&:hover\":{boxShadow:\"none\"}},variants:[{props:{size:\"small\"},style:{width:12,height:12,\"&::before\":{boxShadow:\"none\"}}},{props:{orientation:\"horizontal\"},style:{top:\"50%\",transform:\"translate(-50%, -50%)\"}},{props:{orientation:\"vertical\"},style:{left:\"50%\",transform:\"translate(-50%, 50%)\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{[`&:hover, &.${pr.focusVisible}`]:{boxShadow:`0px 0px 0px 8px ${e.alpha((e.vars||e).palette[t].main,.16)}`,\"@media (hover: none)\":{boxShadow:\"none\"}},[`&.${pr.active}`]:{boxShadow:`0px 0px 0px 14px ${e.alpha((e.vars||e).palette[t].main,.16)}`}}}))]}))),vN=ae(ab,{name:\"MuiSlider\",slot:\"ValueLabel\"})(He(({theme:e})=>({zIndex:1,whiteSpace:\"nowrap\",...e.typography.body2,fontWeight:500,transition:e.transitions.create([\"transform\"],{duration:e.transitions.duration.shortest}),position:\"absolute\",backgroundColor:(e.vars||e).palette.grey[600],borderRadius:2,color:(e.vars||e).palette.common.white,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:\"0.25rem 0.75rem\",variants:[{props:{orientation:\"horizontal\"},style:{transform:\"translateY(-100%) scale(0)\",top:\"-10px\",transformOrigin:\"bottom center\",\"&::before\":{position:\"absolute\",content:'\"\"',width:8,height:8,transform:\"translate(-50%, 50%) rotate(45deg)\",backgroundColor:\"inherit\",bottom:0,left:\"50%\"},[`&.${pr.valueLabelOpen}`]:{transform:\"translateY(-100%) scale(1)\"}}},{props:{orientation:\"vertical\"},style:{transform:\"translateY(-50%) scale(0)\",right:\"30px\",top:\"50%\",transformOrigin:\"right center\",\"&::before\":{position:\"absolute\",content:'\"\"',width:8,height:8,transform:\"translate(-50%, -50%) rotate(45deg)\",backgroundColor:\"inherit\",right:-8,top:\"50%\"},[`&.${pr.valueLabelOpen}`]:{transform:\"translateY(-50%) scale(1)\"}}},{props:{size:\"small\"},style:{fontSize:e.typography.pxToRem(12),padding:\"0.25rem 0.5rem\"}},{props:{orientation:\"vertical\",size:\"small\"},style:{right:\"20px\"}}]})));var xN=ae(\"span\",{name:\"MuiSlider\",slot:\"Mark\",shouldForwardProp:e=>Hu(e)&&e!==\"markActive\",overridesResolver:(e,t)=>{let{markActive:o}=e;return[t.mark,o&&t.markActive]}})(He(({theme:e})=>({position:\"absolute\",width:2,height:2,borderRadius:1,backgroundColor:\"currentColor\",variants:[{props:{orientation:\"horizontal\"},style:{top:\"50%\",transform:\"translate(-1px, -50%)\"}},{props:{orientation:\"vertical\"},style:{left:\"50%\",transform:\"translate(-50%, 1px)\"}},{props:{markActive:!0},style:{backgroundColor:(e.vars||e).palette.background.paper,opacity:.8}}]}))),TN=ae(\"span\",{name:\"MuiSlider\",slot:\"MarkLabel\",shouldForwardProp:e=>Hu(e)&&e!==\"markLabelActive\"})(He(({theme:e})=>({...e.typography.body2,color:(e.vars||e).palette.text.secondary,position:\"absolute\",whiteSpace:\"nowrap\",variants:[{props:{orientation:\"horizontal\"},style:{top:30,transform:\"translateX(-50%)\",\"@media (pointer: coarse)\":{top:40}}},{props:{orientation:\"vertical\"},style:{left:36,transform:\"translateY(50%)\",\"@media (pointer: coarse)\":{left:44}}},{props:{markLabelActive:!0},style:{color:(e.vars||e).palette.text.primary}}]}))),SN=e=>{let{disabled:t,dragging:o,marked:r,orientation:n,track:a,classes:i,color:l,size:s}=e,c={root:[\"root\",t&&\"disabled\",o&&\"dragging\",r&&\"marked\",n===\"vertical\"&&\"vertical\",a===\"inverted\"&&\"trackInverted\",a===!1&&\"trackFalse\",l&&`color${me(l)}`,s&&`size${me(s)}`],rail:[\"rail\"],track:[\"track\"],mark:[\"mark\"],markActive:[\"markActive\"],markLabel:[\"markLabel\"],markLabelActive:[\"markLabelActive\"],valueLabel:[\"valueLabel\"],thumb:[\"thumb\",t&&\"disabled\",s&&`thumbSize${me(s)}`,l&&`thumbColor${me(l)}`],active:[\"active\"],disabled:[\"disabled\"],focusVisible:[\"focusVisible\"]};return Le(c,LC,i)},EN=({children:e})=>e,PN=zm.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSlider\"}),n=li(),{\"aria-label\":a,\"aria-valuetext\":i,\"aria-labelledby\":l,component:s=\"span\",components:c={},componentsProps:u={},color:m=\"primary\",classes:p,className:d,disableSwap:v=!1,disabled:T=!1,getAriaLabel:S,getAriaValueText:h,marks:y=!1,max:g=100,min:b=0,name:E,onChange:C,onChangeCommitted:P,orientation:A=\"horizontal\",shiftStep:_=10,size:z=\"medium\",step:I=1,scale:x=jC,slotProps:k,slots:U,tabIndex:O,track:N=\"normal\",value:X,valueLabelDisplay:oe=\"off\",valueLabelFormat:W=jC,...Te}=r,fe={...r,isRtl:n,max:g,min:b,classes:p,disabled:T,disableSwap:v,orientation:A,marks:y,color:m,size:z,step:I,shiftStep:_,scale:x,track:N,valueLabelDisplay:oe,valueLabelFormat:W},{axisProps:Ke,getRootProps:Ze,getHiddenInputProps:Ue,getThumbProps:xe,open:Je,active:ht,axis:we,focusedThumbIndex:ft,range:le,dragging:Oe,marks:Ae,values:et,trackOffset:dt,trackLeap:Lt,getThumbStyle:jt}=kC({...fe,rootRef:o});fe.marked=Ae.length>0&&Ae.some(Tt=>Tt.label),fe.dragging=Oe,fe.focusedThumbIndex=ft;let Be=SN(fe),Nt=U?.root??c.Root??yN,Ro=U?.rail??c.Rail??hN,Ut=U?.track??c.Track??gN,st=U?.thumb??c.Thumb??bN,se=U?.valueLabel??c.ValueLabel??vN,xt=U?.mark??c.Mark??xN,fr=U?.markLabel??c.MarkLabel??TN,Z=U?.input??c.Input??\"input\",ee=k?.root??u.root,Se=k?.rail??u.rail,ye=k?.track??u.track,ze=k?.thumb??u.thumb,ue=k?.valueLabel??u.valueLabel,gt=k?.mark??u.mark,ce=k?.markLabel??u.markLabel,ke=k?.input??u.input,he=cr({elementType:Nt,getSlotProps:Ze,externalSlotProps:ee,externalForwardedProps:Te,additionalProps:{...BC(Nt)&&{as:s}},ownerState:{...fe,...ee?.ownerState},className:[Be.root,d]}),Wt=cr({elementType:Ro,externalSlotProps:Se,ownerState:fe,className:Be.rail}),be=cr({elementType:Ut,externalSlotProps:ye,additionalProps:{style:{...Ke[we].offset(dt),...Ke[we].leap(Lt)}},ownerState:{...fe,...ye?.ownerState},className:Be.track}),uo=cr({elementType:st,getSlotProps:xe,externalSlotProps:ze,ownerState:{...fe,...ze?.ownerState},className:Be.thumb}),ve=cr({elementType:se,externalSlotProps:ue,ownerState:{...fe,...ue?.ownerState},className:Be.valueLabel}),po=cr({elementType:xt,externalSlotProps:gt,ownerState:fe,className:Be.mark}),Ht=cr({elementType:fr,externalSlotProps:ce,ownerState:fe,className:Be.markLabel}),Sn=cr({elementType:Z,getSlotProps:Ue,externalSlotProps:ke,ownerState:fe});return(0,hn.jsxs)(Nt,{...he,children:[(0,hn.jsx)(Ro,{...Wt}),(0,hn.jsx)(Ut,{...be}),Ae.filter(Tt=>Tt.value>=b&&Tt.value<=g).map((Tt,Qe)=>{let Ar=lp(Tt.value,b,g),En=Ke[we].offset(Ar),Gt;return N===!1?Gt=et.includes(Tt.value):Gt=N===\"normal\"&&(le?Tt.value>=et[0]&&Tt.value<=et[et.length-1]:Tt.value<=et[0])||N===\"inverted\"&&(le?Tt.value<=et[0]||Tt.value>=et[et.length-1]:Tt.value>=et[0]),(0,hn.jsxs)(zm.Fragment,{children:[(0,hn.jsx)(xt,{\"data-index\":Qe,...po,...!dn(xt)&&{markActive:Gt},style:{...En,...po.style},className:ie(po.className,Gt&&Be.markActive)}),Tt.label!=null?(0,hn.jsx)(fr,{\"aria-hidden\":!0,\"data-index\":Qe,...Ht,...!dn(fr)&&{markLabelActive:Gt},style:{...En,...Ht.style},className:ie(Be.markLabel,Ht.className,Gt&&Be.markLabelActive),children:Tt.label}):null]},Qe)}),et.map((Tt,Qe)=>{let Ar=lp(Tt,b,g),En=Ke[we].offset(Ar),Gt=oe===\"off\"?EN:se;return(0,hn.jsx)(Gt,{...!dn(Gt)&&{valueLabelFormat:W,valueLabelDisplay:oe,value:typeof W==\"function\"?W(x(Tt),Qe):W,index:Qe,open:Je===Qe||ht===Qe||oe===\"on\",disabled:T},...ve,children:(0,hn.jsx)(st,{\"data-index\":Qe,...uo,className:ie(Be.thumb,uo.className,ht===Qe&&Be.active,ft===Qe&&Be.focusVisible),style:{...En,...jt(Qe),...uo.style},children:(0,hn.jsx)(Z,{\"data-index\":Qe,\"aria-label\":S?S(Qe):a,\"aria-valuenow\":x(Tt),\"aria-labelledby\":l,\"aria-valuetext\":h?h(x(Tt),Qe):i,value:et[Qe],...Sn})})},Qe)})]})}),km=PN;var oo=q(re(),1);var sR=q(re(),1);var Vo=q(re(),1);var Qt=\"top\",go=\"bottom\",co=\"right\",to=\"left\",Bm=\"auto\",fi=[Qt,go,co,to],va=\"start\",al=\"end\",UC=\"clippingParents\",Lm=\"viewport\",oc=\"popper\",HC=\"reference\",ib=fi.reduce(function(e,t){return e.concat([t+\"-\"+va,t+\"-\"+al])},[]),jm=[].concat(fi,[Bm]).reduce(function(e,t){return e.concat([t,t+\"-\"+va,t+\"-\"+al])},[]),CN=\"beforeRead\",RN=\"read\",wN=\"afterRead\",MN=\"beforeMain\",ON=\"main\",AN=\"afterMain\",DN=\"beforeWrite\",NN=\"write\",_N=\"afterWrite\",VC=[CN,RN,wN,MN,ON,AN,DN,NN,_N];function Po(e){return e?(e.nodeName||\"\").toLowerCase():null}function Bt(e){if(e==null)return window;if(e.toString()!==\"[object Window]\"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Zr(e){var t=Bt(e).Element;return e instanceof t||e instanceof Element}function bo(e){var t=Bt(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function rc(e){if(typeof ShadowRoot>\"u\")return!1;var t=Bt(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function zN(e){var t=e.state;Object.keys(t.elements).forEach(function(o){var r=t.styles[o]||{},n=t.attributes[o]||{},a=t.elements[o];!bo(a)||!Po(a)||(Object.assign(a.style,r),Object.keys(n).forEach(function(i){var l=n[i];l===!1?a.removeAttribute(i):a.setAttribute(i,l===!0?\"\":l)}))})}function kN(e){var t=e.state,o={popper:{position:t.options.strategy,left:\"0\",top:\"0\",margin:\"0\"},arrow:{position:\"absolute\"},reference:{}};return Object.assign(t.elements.popper.style,o.popper),t.styles=o,t.elements.arrow&&Object.assign(t.elements.arrow.style,o.arrow),function(){Object.keys(t.elements).forEach(function(r){var n=t.elements[r],a=t.attributes[r]||{},i=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:o[r]),l=i.reduce(function(s,c){return s[c]=\"\",s},{});!bo(n)||!Po(n)||(Object.assign(n.style,l),Object.keys(a).forEach(function(s){n.removeAttribute(s)}))})}}var $C={name:\"applyStyles\",enabled:!0,phase:\"write\",fn:zN,effect:kN,requires:[\"computeStyles\"]};function Co(e){return e.split(\"-\")[0]}var gn=Math.max,il=Math.min,xa=Math.round;function nc(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+\"/\"+t.version}).join(\" \"):navigator.userAgent}function sp(){return!/^((?!chrome|android).)*safari/i.test(nc())}function Jr(e,t,o){t===void 0&&(t=!1),o===void 0&&(o=!1);var r=e.getBoundingClientRect(),n=1,a=1;t&&bo(e)&&(n=e.offsetWidth>0&&xa(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&xa(r.height)/e.offsetHeight||1);var i=Zr(e)?Bt(e):window,l=i.visualViewport,s=!sp()&&o,c=(r.left+(s&&l?l.offsetLeft:0))/n,u=(r.top+(s&&l?l.offsetTop:0))/a,m=r.width/n,p=r.height/a;return{width:m,height:p,top:u,right:c+m,bottom:u+p,left:c,x:c,y:u}}function ll(e){var t=Jr(e),o=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-o)<=1&&(o=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:o,height:r}}function cp(e,t){var o=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(o&&rc(o)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Zo(e){return Bt(e).getComputedStyle(e)}function lb(e){return[\"table\",\"td\",\"th\"].indexOf(Po(e))>=0}function ko(e){return((Zr(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ta(e){return Po(e)===\"html\"?e:e.assignedSlot||e.parentNode||(rc(e)?e.host:null)||ko(e)}function YC(e){return!bo(e)||Zo(e).position===\"fixed\"?null:e.offsetParent}function BN(e){var t=/firefox/i.test(nc()),o=/Trident/i.test(nc());if(o&&bo(e)){var r=Zo(e);if(r.position===\"fixed\")return null}var n=Ta(e);for(rc(n)&&(n=n.host);bo(n)&&[\"html\",\"body\"].indexOf(Po(n))<0;){var a=Zo(n);if(a.transform!==\"none\"||a.perspective!==\"none\"||a.contain===\"paint\"||[\"transform\",\"perspective\"].indexOf(a.willChange)!==-1||t&&a.willChange===\"filter\"||t&&a.filter&&a.filter!==\"none\")return n;n=n.parentNode}return null}function bn(e){for(var t=Bt(e),o=YC(e);o&&lb(o)&&Zo(o).position===\"static\";)o=YC(o);return o&&(Po(o)===\"html\"||Po(o)===\"body\"&&Zo(o).position===\"static\")?t:o||BN(e)||t}function sl(e){return[\"top\",\"bottom\"].indexOf(e)>=0?\"x\":\"y\"}function cl(e,t,o){return gn(e,il(t,o))}function XC(e,t,o){var r=cl(e,t,o);return r>o?o:r}function up(){return{top:0,right:0,bottom:0,left:0}}function pp(e){return Object.assign({},up(),e)}function fp(e,t){return t.reduce(function(o,r){return o[r]=e,o},{})}var LN=function(t,o){return t=typeof t==\"function\"?t(Object.assign({},o.rects,{placement:o.placement})):t,pp(typeof t!=\"number\"?t:fp(t,fi))};function jN(e){var t,o=e.state,r=e.name,n=e.options,a=o.elements.arrow,i=o.modifiersData.popperOffsets,l=Co(o.placement),s=sl(l),c=[to,co].indexOf(l)>=0,u=c?\"height\":\"width\";if(!(!a||!i)){var m=LN(n.padding,o),p=ll(a),d=s===\"y\"?Qt:to,v=s===\"y\"?go:co,T=o.rects.reference[u]+o.rects.reference[s]-i[s]-o.rects.popper[u],S=i[s]-o.rects.reference[s],h=bn(a),y=h?s===\"y\"?h.clientHeight||0:h.clientWidth||0:0,g=T/2-S/2,b=m[d],E=y-p[u]-m[v],C=y/2-p[u]/2+g,P=cl(b,C,E),A=s;o.modifiersData[r]=(t={},t[A]=P,t.centerOffset=P-C,t)}}function UN(e){var t=e.state,o=e.options,r=o.element,n=r===void 0?\"[data-popper-arrow]\":r;n!=null&&(typeof n==\"string\"&&(n=t.elements.popper.querySelector(n),!n)||cp(t.elements.popper,n)&&(t.elements.arrow=n))}var GC={name:\"arrow\",enabled:!0,phase:\"main\",fn:jN,effect:UN,requires:[\"popperOffsets\"],requiresIfExists:[\"preventOverflow\"]};function en(e){return e.split(\"-\")[1]}var HN={top:\"auto\",right:\"auto\",bottom:\"auto\",left:\"auto\"};function VN(e,t){var o=e.x,r=e.y,n=t.devicePixelRatio||1;return{x:xa(o*n)/n||0,y:xa(r*n)/n||0}}function qC(e){var t,o=e.popper,r=e.popperRect,n=e.placement,a=e.variation,i=e.offsets,l=e.position,s=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,m=e.isFixed,p=i.x,d=p===void 0?0:p,v=i.y,T=v===void 0?0:v,S=typeof u==\"function\"?u({x:d,y:T}):{x:d,y:T};d=S.x,T=S.y;var h=i.hasOwnProperty(\"x\"),y=i.hasOwnProperty(\"y\"),g=to,b=Qt,E=window;if(c){var C=bn(o),P=\"clientHeight\",A=\"clientWidth\";if(C===Bt(o)&&(C=ko(o),Zo(C).position!==\"static\"&&l===\"absolute\"&&(P=\"scrollHeight\",A=\"scrollWidth\")),C=C,n===Qt||(n===to||n===co)&&a===al){b=go;var _=m&&C===E&&E.visualViewport?E.visualViewport.height:C[P];T-=_-r.height,T*=s?1:-1}if(n===to||(n===Qt||n===go)&&a===al){g=co;var z=m&&C===E&&E.visualViewport?E.visualViewport.width:C[A];d-=z-r.width,d*=s?1:-1}}var I=Object.assign({position:l},c&&HN),x=u===!0?VN({x:d,y:T},Bt(o)):{x:d,y:T};if(d=x.x,T=x.y,s){var k;return Object.assign({},I,(k={},k[b]=y?\"0\":\"\",k[g]=h?\"0\":\"\",k.transform=(E.devicePixelRatio||1)<=1?\"translate(\"+d+\"px, \"+T+\"px)\":\"translate3d(\"+d+\"px, \"+T+\"px, 0)\",k))}return Object.assign({},I,(t={},t[b]=y?T+\"px\":\"\",t[g]=h?d+\"px\":\"\",t.transform=\"\",t))}function $N(e){var t=e.state,o=e.options,r=o.gpuAcceleration,n=r===void 0?!0:r,a=o.adaptive,i=a===void 0?!0:a,l=o.roundOffsets,s=l===void 0?!0:l,c={placement:Co(t.placement),variation:en(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:n,isFixed:t.options.strategy===\"fixed\"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,qC(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:s})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,qC(Object.assign({},c,{offsets:t.modifiersData.arrow,position:\"absolute\",adaptive:!1,roundOffsets:s})))),t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-placement\":t.placement})}var IC={name:\"computeStyles\",enabled:!0,phase:\"beforeWrite\",fn:$N,data:{}};var Um={passive:!0};function YN(e){var t=e.state,o=e.instance,r=e.options,n=r.scroll,a=n===void 0?!0:n,i=r.resize,l=i===void 0?!0:i,s=Bt(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach(function(u){u.addEventListener(\"scroll\",o.update,Um)}),l&&s.addEventListener(\"resize\",o.update,Um),function(){a&&c.forEach(function(u){u.removeEventListener(\"scroll\",o.update,Um)}),l&&s.removeEventListener(\"resize\",o.update,Um)}}var FC={name:\"eventListeners\",enabled:!0,phase:\"write\",fn:function(){},effect:YN,data:{}};var XN={left:\"right\",right:\"left\",bottom:\"top\",top:\"bottom\"};function ac(e){return e.replace(/left|right|bottom|top/g,function(t){return XN[t]})}var GN={start:\"end\",end:\"start\"};function Hm(e){return e.replace(/start|end/g,function(t){return GN[t]})}function ul(e){var t=Bt(e),o=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:o,scrollTop:r}}function pl(e){return Jr(ko(e)).left+ul(e).scrollLeft}function sb(e,t){var o=Bt(e),r=ko(e),n=o.visualViewport,a=r.clientWidth,i=r.clientHeight,l=0,s=0;if(n){a=n.width,i=n.height;var c=sp();(c||!c&&t===\"fixed\")&&(l=n.offsetLeft,s=n.offsetTop)}return{width:a,height:i,x:l+pl(e),y:s}}function cb(e){var t,o=ko(e),r=ul(e),n=(t=e.ownerDocument)==null?void 0:t.body,a=gn(o.scrollWidth,o.clientWidth,n?n.scrollWidth:0,n?n.clientWidth:0),i=gn(o.scrollHeight,o.clientHeight,n?n.scrollHeight:0,n?n.clientHeight:0),l=-r.scrollLeft+pl(e),s=-r.scrollTop;return Zo(n||o).direction===\"rtl\"&&(l+=gn(o.clientWidth,n?n.clientWidth:0)-a),{width:a,height:i,x:l,y:s}}function fl(e){var t=Zo(e),o=t.overflow,r=t.overflowX,n=t.overflowY;return/auto|scroll|overlay|hidden/.test(o+n+r)}function Vm(e){return[\"html\",\"body\",\"#document\"].indexOf(Po(e))>=0?e.ownerDocument.body:bo(e)&&fl(e)?e:Vm(Ta(e))}function di(e,t){var o;t===void 0&&(t=[]);var r=Vm(e),n=r===((o=e.ownerDocument)==null?void 0:o.body),a=Bt(r),i=n?[a].concat(a.visualViewport||[],fl(r)?r:[]):r,l=t.concat(i);return n?l:l.concat(di(Ta(i)))}function ic(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function qN(e,t){var o=Jr(e,!1,t===\"fixed\");return o.top=o.top+e.clientTop,o.left=o.left+e.clientLeft,o.bottom=o.top+e.clientHeight,o.right=o.left+e.clientWidth,o.width=e.clientWidth,o.height=e.clientHeight,o.x=o.left,o.y=o.top,o}function KC(e,t,o){return t===Lm?ic(sb(e,o)):Zr(t)?qN(t,o):ic(cb(ko(e)))}function IN(e){var t=di(Ta(e)),o=[\"absolute\",\"fixed\"].indexOf(Zo(e).position)>=0,r=o&&bo(e)?bn(e):e;return Zr(r)?t.filter(function(n){return Zr(n)&&cp(n,r)&&Po(n)!==\"body\"}):[]}function ub(e,t,o,r){var n=t===\"clippingParents\"?IN(e):[].concat(t),a=[].concat(n,[o]),i=a[0],l=a.reduce(function(s,c){var u=KC(e,c,r);return s.top=gn(u.top,s.top),s.right=il(u.right,s.right),s.bottom=il(u.bottom,s.bottom),s.left=gn(u.left,s.left),s},KC(e,i,r));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}function dp(e){var t=e.reference,o=e.element,r=e.placement,n=r?Co(r):null,a=r?en(r):null,i=t.x+t.width/2-o.width/2,l=t.y+t.height/2-o.height/2,s;switch(n){case Qt:s={x:i,y:t.y-o.height};break;case go:s={x:i,y:t.y+t.height};break;case co:s={x:t.x+t.width,y:l};break;case to:s={x:t.x-o.width,y:l};break;default:s={x:t.x,y:t.y}}var c=n?sl(n):null;if(c!=null){var u=c===\"y\"?\"height\":\"width\";switch(a){case va:s[c]=s[c]-(t[u]/2-o[u]/2);break;case al:s[c]=s[c]+(t[u]/2-o[u]/2);break;default:}}return s}function vn(e,t){t===void 0&&(t={});var o=t,r=o.placement,n=r===void 0?e.placement:r,a=o.strategy,i=a===void 0?e.strategy:a,l=o.boundary,s=l===void 0?UC:l,c=o.rootBoundary,u=c===void 0?Lm:c,m=o.elementContext,p=m===void 0?oc:m,d=o.altBoundary,v=d===void 0?!1:d,T=o.padding,S=T===void 0?0:T,h=pp(typeof S!=\"number\"?S:fp(S,fi)),y=p===oc?HC:oc,g=e.rects.popper,b=e.elements[v?y:p],E=ub(Zr(b)?b:b.contextElement||ko(e.elements.popper),s,u,i),C=Jr(e.elements.reference),P=dp({reference:C,element:g,strategy:\"absolute\",placement:n}),A=ic(Object.assign({},g,P)),_=p===oc?A:C,z={top:E.top-_.top+h.top,bottom:_.bottom-E.bottom+h.bottom,left:E.left-_.left+h.left,right:_.right-E.right+h.right},I=e.modifiersData.offset;if(p===oc&&I){var x=I[n];Object.keys(z).forEach(function(k){var U=[co,go].indexOf(k)>=0?1:-1,O=[Qt,go].indexOf(k)>=0?\"y\":\"x\";z[k]+=x[O]*U})}return z}function pb(e,t){t===void 0&&(t={});var o=t,r=o.placement,n=o.boundary,a=o.rootBoundary,i=o.padding,l=o.flipVariations,s=o.allowedAutoPlacements,c=s===void 0?jm:s,u=en(r),m=u?l?ib:ib.filter(function(v){return en(v)===u}):fi,p=m.filter(function(v){return c.indexOf(v)>=0});p.length===0&&(p=m);var d=p.reduce(function(v,T){return v[T]=vn(e,{placement:T,boundary:n,rootBoundary:a,padding:i})[Co(T)],v},{});return Object.keys(d).sort(function(v,T){return d[v]-d[T]})}function FN(e){if(Co(e)===Bm)return[];var t=ac(e);return[Hm(e),t,Hm(t)]}function KN(e){var t=e.state,o=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var n=o.mainAxis,a=n===void 0?!0:n,i=o.altAxis,l=i===void 0?!0:i,s=o.fallbackPlacements,c=o.padding,u=o.boundary,m=o.rootBoundary,p=o.altBoundary,d=o.flipVariations,v=d===void 0?!0:d,T=o.allowedAutoPlacements,S=t.options.placement,h=Co(S),y=h===S,g=s||(y||!v?[ac(S)]:FN(S)),b=[S].concat(g).reduce(function(Ue,xe){return Ue.concat(Co(xe)===Bm?pb(t,{placement:xe,boundary:u,rootBoundary:m,padding:c,flipVariations:v,allowedAutoPlacements:T}):xe)},[]),E=t.rects.reference,C=t.rects.popper,P=new Map,A=!0,_=b[0],z=0;z=0,O=U?\"width\":\"height\",N=vn(t,{placement:I,boundary:u,rootBoundary:m,altBoundary:p,padding:c}),X=U?k?co:to:k?go:Qt;E[O]>C[O]&&(X=ac(X));var oe=ac(X),W=[];if(a&&W.push(N[x]<=0),l&&W.push(N[X]<=0,N[oe]<=0),W.every(function(Ue){return Ue})){_=I,A=!1;break}P.set(I,W)}if(A)for(var Te=v?3:1,fe=function(xe){var Je=b.find(function(ht){var we=P.get(ht);if(we)return we.slice(0,xe).every(function(ft){return ft})});if(Je)return _=Je,\"break\"},Ke=Te;Ke>0;Ke--){var Ze=fe(Ke);if(Ze===\"break\")break}t.placement!==_&&(t.modifiersData[r]._skip=!0,t.placement=_,t.reset=!0)}}var QC={name:\"flip\",enabled:!0,phase:\"main\",fn:KN,requiresIfExists:[\"offset\"],data:{_skip:!1}};function WC(e,t,o){return o===void 0&&(o={x:0,y:0}),{top:e.top-t.height-o.y,right:e.right-t.width+o.x,bottom:e.bottom-t.height+o.y,left:e.left-t.width-o.x}}function ZC(e){return[Qt,co,go,to].some(function(t){return e[t]>=0})}function QN(e){var t=e.state,o=e.name,r=t.rects.reference,n=t.rects.popper,a=t.modifiersData.preventOverflow,i=vn(t,{elementContext:\"reference\"}),l=vn(t,{altBoundary:!0}),s=WC(i,r),c=WC(l,n,a),u=ZC(s),m=ZC(c);t.modifiersData[o]={referenceClippingOffsets:s,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:m},t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-reference-hidden\":u,\"data-popper-escaped\":m})}var JC={name:\"hide\",enabled:!0,phase:\"main\",requiresIfExists:[\"preventOverflow\"],fn:QN};function WN(e,t,o){var r=Co(e),n=[to,Qt].indexOf(r)>=0?-1:1,a=typeof o==\"function\"?o(Object.assign({},t,{placement:e})):o,i=a[0],l=a[1];return i=i||0,l=(l||0)*n,[to,co].indexOf(r)>=0?{x:l,y:i}:{x:i,y:l}}function ZN(e){var t=e.state,o=e.options,r=e.name,n=o.offset,a=n===void 0?[0,0]:n,i=jm.reduce(function(u,m){return u[m]=WN(m,t.rects,a),u},{}),l=i[t.placement],s=l.x,c=l.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=i}var eR={name:\"offset\",enabled:!0,phase:\"main\",requires:[\"popperOffsets\"],fn:ZN};function JN(e){var t=e.state,o=e.name;t.modifiersData[o]=dp({reference:t.rects.reference,element:t.rects.popper,strategy:\"absolute\",placement:t.placement})}var tR={name:\"popperOffsets\",enabled:!0,phase:\"read\",fn:JN,data:{}};function fb(e){return e===\"x\"?\"y\":\"x\"}function e_(e){var t=e.state,o=e.options,r=e.name,n=o.mainAxis,a=n===void 0?!0:n,i=o.altAxis,l=i===void 0?!1:i,s=o.boundary,c=o.rootBoundary,u=o.altBoundary,m=o.padding,p=o.tether,d=p===void 0?!0:p,v=o.tetherOffset,T=v===void 0?0:v,S=vn(t,{boundary:s,rootBoundary:c,padding:m,altBoundary:u}),h=Co(t.placement),y=en(t.placement),g=!y,b=sl(h),E=fb(b),C=t.modifiersData.popperOffsets,P=t.rects.reference,A=t.rects.popper,_=typeof T==\"function\"?T(Object.assign({},t.rects,{placement:t.placement})):T,z=typeof _==\"number\"?{mainAxis:_,altAxis:_}:Object.assign({mainAxis:0,altAxis:0},_),I=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,x={x:0,y:0};if(C){if(a){var k,U=b===\"y\"?Qt:to,O=b===\"y\"?go:co,N=b===\"y\"?\"height\":\"width\",X=C[b],oe=X+S[U],W=X-S[O],Te=d?-A[N]/2:0,fe=y===va?P[N]:A[N],Ke=y===va?-A[N]:-P[N],Ze=t.elements.arrow,Ue=d&&Ze?ll(Ze):{width:0,height:0},xe=t.modifiersData[\"arrow#persistent\"]?t.modifiersData[\"arrow#persistent\"].padding:up(),Je=xe[U],ht=xe[O],we=cl(0,P[N],Ue[N]),ft=g?P[N]/2-Te-we-Je-z.mainAxis:fe-we-Je-z.mainAxis,le=g?-P[N]/2+Te+we+ht+z.mainAxis:Ke+we+ht+z.mainAxis,Oe=t.elements.arrow&&bn(t.elements.arrow),Ae=Oe?b===\"y\"?Oe.clientTop||0:Oe.clientLeft||0:0,et=(k=I?.[b])!=null?k:0,dt=X+ft-et-Ae,Lt=X+le-et,jt=cl(d?il(oe,dt):oe,X,d?gn(W,Lt):W);C[b]=jt,x[b]=jt-X}if(l){var Be,Nt=b===\"x\"?Qt:to,Ro=b===\"x\"?go:co,Ut=C[E],st=E===\"y\"?\"height\":\"width\",se=Ut+S[Nt],xt=Ut-S[Ro],fr=[Qt,to].indexOf(h)!==-1,Z=(Be=I?.[E])!=null?Be:0,ee=fr?se:Ut-P[st]-A[st]-Z+z.altAxis,Se=fr?Ut+P[st]+A[st]-Z-z.altAxis:xt,ye=d&&fr?XC(ee,Ut,Se):cl(d?ee:se,Ut,d?Se:xt);C[E]=ye,x[E]=ye-Ut}t.modifiersData[r]=x}}var oR={name:\"preventOverflow\",enabled:!0,phase:\"main\",fn:e_,requiresIfExists:[\"offset\"]};function db(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function mb(e){return e===Bt(e)||!bo(e)?ul(e):db(e)}function t_(e){var t=e.getBoundingClientRect(),o=xa(t.width)/e.offsetWidth||1,r=xa(t.height)/e.offsetHeight||1;return o!==1||r!==1}function yb(e,t,o){o===void 0&&(o=!1);var r=bo(t),n=bo(t)&&t_(t),a=ko(t),i=Jr(e,n,o),l={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(r||!r&&!o)&&((Po(t)!==\"body\"||fl(a))&&(l=mb(t)),bo(t)?(s=Jr(t,!0),s.x+=t.clientLeft,s.y+=t.clientTop):a&&(s.x=pl(a))),{x:i.left+l.scrollLeft-s.x,y:i.top+l.scrollTop-s.y,width:i.width,height:i.height}}function o_(e){var t=new Map,o=new Set,r=[];e.forEach(function(a){t.set(a.name,a)});function n(a){o.add(a.name);var i=[].concat(a.requires||[],a.requiresIfExists||[]);i.forEach(function(l){if(!o.has(l)){var s=t.get(l);s&&n(s)}}),r.push(a)}return e.forEach(function(a){o.has(a.name)||n(a)}),r}function hb(e){var t=o_(e);return VC.reduce(function(o,r){return o.concat(t.filter(function(n){return n.phase===r}))},[])}function gb(e){var t;return function(){return t||(t=new Promise(function(o){Promise.resolve().then(function(){t=void 0,o(e())})})),t}}function bb(e){var t=e.reduce(function(o,r){var n=o[r.name];return o[r.name]=n?Object.assign({},n,r,{options:Object.assign({},n.options,r.options),data:Object.assign({},n.data,r.data)}):r,o},{});return Object.keys(t).map(function(o){return t[o]})}var rR={placement:\"bottom\",modifiers:[],strategy:\"absolute\"};function nR(){for(var e=arguments.length,t=new Array(e),o=0;o{let{classes:t}=e;return Le({root:[\"root\"]},iR,t)},l_={},s_=Vo.forwardRef(function(t,o){let{anchorEl:r,children:n,direction:a,disablePortal:i,modifiers:l,open:s,placement:c,popperOptions:u,popperRef:m,slotProps:p={},slots:d={},TransitionProps:v,ownerState:T,...S}=t,h=Vo.useRef(null),y=yo(h,o),g=Vo.useRef(null),b=yo(g,m),E=Vo.useRef(b);wr(()=>{E.current=b},[b]),Vo.useImperativeHandle(m,()=>g.current,[]);let C=n_(c,a),[P,A]=Vo.useState(C),[_,z]=Vo.useState(xb(r));Vo.useEffect(()=>{g.current&&g.current.forceUpdate()}),Vo.useEffect(()=>{r&&z(xb(r))},[r]),wr(()=>{if(!_||!s)return;let O=oe=>{A(oe.placement)},N=[{name:\"preventOverflow\",options:{altBoundary:i}},{name:\"flip\",options:{altBoundary:i}},{name:\"onUpdate\",enabled:!0,phase:\"afterWrite\",fn:({state:oe})=>{O(oe)}}];l!=null&&(N=N.concat(l)),u&&u.modifiers!=null&&(N=N.concat(u.modifiers));let X=vb(_,h.current,{placement:C,...u,modifiers:N});return E.current(X),()=>{X.destroy(),E.current(null)}},[_,i,l,s,u,C]);let I={placement:P};v!==null&&(I.TransitionProps=v);let x=i_(t),k=d.root??\"div\",U=cr({elementType:k,externalSlotProps:p.root,externalForwardedProps:S,additionalProps:{role:\"tooltip\",ref:y},ownerState:t,className:x.root});return(0,$m.jsx)(k,{...U,children:typeof n==\"function\"?n(I):n})}),c_=Vo.forwardRef(function(t,o){let{anchorEl:r,children:n,container:a,direction:i=\"ltr\",disablePortal:l=!1,keepMounted:s=!1,modifiers:c,open:u,placement:m=\"bottom\",popperOptions:p=l_,popperRef:d,style:v,transition:T=!1,slotProps:S={},slots:h={},...y}=t,[g,b]=Vo.useState(!0),E=()=>{b(!1)},C=()=>{b(!0)};if(!s&&!u&&(!T||g))return null;let P;if(a)P=a;else if(r){let z=xb(r);P=z&&a_(z)?Yt(z).body:Yt(null).body}let A=!u&&s&&(!T||g)?\"none\":void 0,_=T?{in:u,onEnter:E,onExited:C}:void 0;return(0,$m.jsx)(ap,{disablePortal:l,container:P,children:(0,$m.jsx)(s_,{anchorEl:r,direction:i,disablePortal:l,modifiers:c,ref:o,open:T?!g:u,placement:m,popperOptions:p,popperRef:d,slotProps:S,slots:h,...y,style:{position:\"fixed\",top:0,left:0,display:A,...v},TransitionProps:_,children:n})})}),lR=c_;var cR=q(Ie(),1),u_=ae(lR,{name:\"MuiPopper\",slot:\"Root\"})({}),p_=sR.forwardRef(function(t,o){let r=li(),n=je({props:t,name:\"MuiPopper\"}),{anchorEl:a,component:i,components:l,componentsProps:s,container:c,disablePortal:u,keepMounted:m,modifiers:p,open:d,placement:v,popperOptions:T,popperRef:S,transition:h,slots:y,slotProps:g,...b}=n,E=y?.root??l?.Root,C={anchorEl:a,container:c,disablePortal:u,keepMounted:m,modifiers:p,open:d,placement:v,popperOptions:T,popperRef:S,transition:h,...b};return(0,cR.jsx)(u_,{as:i,direction:r?\"rtl\":\"ltr\",slots:{root:E},slotProps:g??s,...C,ref:o})}),Ym=p_;function uR(e){return _e(\"MuiTooltip\",e)}var f_=Ce(\"MuiTooltip\",[\"popper\",\"popperInteractive\",\"popperArrow\",\"popperClose\",\"tooltip\",\"tooltipArrow\",\"touch\",\"tooltipPlacementLeft\",\"tooltipPlacementRight\",\"tooltipPlacementTop\",\"tooltipPlacementBottom\",\"arrow\"]),Xt=f_;var mi=q(Ie(),1);function d_(e){return Math.round(e*1e5)/1e5}var m_=e=>{let{classes:t,disableInteractive:o,arrow:r,touch:n,placement:a}=e,i={popper:[\"popper\",!o&&\"popperInteractive\",r&&\"popperArrow\"],tooltip:[\"tooltip\",r&&\"tooltipArrow\",n&&\"touch\",`tooltipPlacement${me(a.split(\"-\")[0])}`],arrow:[\"arrow\"]};return Le(i,uR,t)},y_=ae(Ym,{name:\"MuiTooltip\",slot:\"Popper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.popper,!o.disableInteractive&&t.popperInteractive,o.arrow&&t.popperArrow,!o.open&&t.popperClose]}})(He(({theme:e})=>({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:\"none\",variants:[{props:({ownerState:t})=>!t.disableInteractive,style:{pointerEvents:\"auto\"}},{props:({open:t})=>!t,style:{pointerEvents:\"none\"}},{props:({ownerState:t})=>t.arrow,style:{[`&[data-popper-placement*=\"bottom\"] .${Xt.arrow}`]:{top:0,marginTop:\"-0.71em\",\"&::before\":{transformOrigin:\"0 100%\"}},[`&[data-popper-placement*=\"top\"] .${Xt.arrow}`]:{bottom:0,marginBottom:\"-0.71em\",\"&::before\":{transformOrigin:\"100% 0\"}},[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"100% 100%\"}},[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"0 0\"}}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}}]}))),h_=ae(\"div\",{name:\"MuiTooltip\",slot:\"Tooltip\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.tooltip,o.touch&&t.touch,o.arrow&&t.tooltipArrow,t[`tooltipPlacement${me(o.placement.split(\"-\")[0])}`]]}})(He(({theme:e})=>({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.92),borderRadius:(e.vars||e).shape.borderRadius,color:(e.vars||e).palette.common.white,fontFamily:e.typography.fontFamily,padding:\"4px 8px\",fontSize:e.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:\"break-word\",fontWeight:e.typography.fontWeightMedium,[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{transformOrigin:\"right center\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{transformOrigin:\"left center\"},[`.${Xt.popper}[data-popper-placement*=\"top\"] &`]:{transformOrigin:\"center bottom\",marginBottom:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"bottom\"] &`]:{transformOrigin:\"center top\",marginTop:\"14px\"},variants:[{props:({ownerState:t})=>t.arrow,style:{position:\"relative\",margin:0}},{props:({ownerState:t})=>t.touch,style:{padding:\"8px 16px\",fontSize:e.typography.pxToRem(14),lineHeight:`${d_(16/14)}em`,fontWeight:e.typography.fontWeightRegular}},{props:({ownerState:t})=>!t.isRtl,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"14px\"}}},{props:({ownerState:t})=>!t.isRtl&&t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"24px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"24px\"}}},{props:({ownerState:t})=>!!t.isRtl,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"14px\"}}},{props:({ownerState:t})=>!!t.isRtl&&t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"24px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"top\"] &`]:{marginBottom:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"bottom\"] &`]:{marginTop:\"24px\"}}}]}))),g_=ae(\"span\",{name:\"MuiTooltip\",slot:\"Arrow\"})(He(({theme:e})=>({overflow:\"hidden\",position:\"absolute\",width:\"1em\",height:\"0.71em\",boxSizing:\"border-box\",color:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.9),\"&::before\":{content:'\"\"',margin:\"auto\",display:\"block\",width:\"100%\",height:\"100%\",backgroundColor:\"currentColor\",transform:\"rotate(45deg)\"}}))),Xm=!1,pR=new Xs,mp={x:0,y:0};function Gm(e,t){return(o,...r)=>{t&&t(o,...r),e(o,...r)}}var b_=oo.forwardRef(function(t,o){let r=je({props:t,name:\"MuiTooltip\"}),{arrow:n=!1,children:a,classes:i,components:l={},componentsProps:s={},describeChild:c=!1,disableFocusListener:u=!1,disableHoverListener:m=!1,disableInteractive:p=!1,disableTouchListener:d=!1,enterDelay:v=100,enterNextDelay:T=0,enterTouchDelay:S=700,followCursor:h=!1,id:y,leaveDelay:g=0,leaveTouchDelay:b=1500,onClose:E,onOpen:C,open:P,placement:A=\"bottom\",PopperComponent:_,PopperProps:z={},slotProps:I={},slots:x={},title:k,TransitionComponent:U,TransitionProps:O,...N}=r,X=oo.isValidElement(a)?a:(0,mi.jsx)(\"span\",{children:a}),oe=kn(),W=li(),[Te,fe]=oo.useState(),[Ke,Ze]=oo.useState(null),Ue=oo.useRef(!1),xe=p||h,Je=fn(),ht=fn(),we=fn(),ft=fn(),[le,Oe]=Zd({controlled:P,default:!1,name:\"Tooltip\",state:\"open\"}),Ae=le,et=tl(y),dt=oo.useRef(),Lt=si(()=>{dt.current!==void 0&&(document.body.style.WebkitUserSelect=dt.current,dt.current=void 0),ft.clear()});oo.useEffect(()=>Lt,[Lt]);let jt=Re=>{pR.clear(),Xm=!0,Oe(!0),C&&!Ae&&C(Re)},Be=si(Re=>{pR.start(800+g,()=>{Xm=!1}),Oe(!1),E&&Ae&&E(Re),Je.start(oe.transitions.duration.shortest,()=>{Ue.current=!1})}),Nt=Re=>{Ue.current&&Re.type!==\"touchstart\"||(Te&&Te.removeAttribute(\"title\"),ht.clear(),we.clear(),v||Xm&&T?ht.start(Xm?T:v,()=>{jt(Re)}):jt(Re))},Ro=Re=>{ht.clear(),we.start(g,()=>{Be(Re)})},[,Ut]=oo.useState(!1),st=Re=>{pn(Re.target)||(Ut(!1),Ro(Re))},se=Re=>{Te||fe(Re.currentTarget),pn(Re.target)&&(Ut(!0),Nt(Re))},xt=Re=>{Ue.current=!0;let $o=X.props;$o.onTouchStart&&$o.onTouchStart(Re)},fr=Re=>{xt(Re),we.clear(),Je.clear(),Lt(),dt.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect=\"none\",ft.start(S,()=>{document.body.style.WebkitUserSelect=dt.current,Nt(Re)})},Z=Re=>{X.props.onTouchEnd&&X.props.onTouchEnd(Re),Lt(),we.start(b,()=>{Be(Re)})};oo.useEffect(()=>{if(!Ae)return;function Re($o){$o.key===\"Escape\"&&Be($o)}return document.addEventListener(\"keydown\",Re),()=>{document.removeEventListener(\"keydown\",Re)}},[Be,Ae]);let ee=Mr(Wr(X),fe,o);!k&&k!==0&&(Ae=!1);let Se=oo.useRef(),ye=Re=>{let $o=X.props;$o.onMouseMove&&$o.onMouseMove(Re),mp={x:Re.clientX,y:Re.clientY},Se.current&&Se.current.update()},ze={},ue=typeof k==\"string\";c?(ze.title=!Ae&&ue&&!m?k:null,ze[\"aria-describedby\"]=Ae?et:null):(ze[\"aria-label\"]=ue?k:null,ze[\"aria-labelledby\"]=Ae&&!ue?et:null);let gt={...ze,...N,...X.props,className:ie(N.className,X.props.className),onTouchStart:xt,ref:ee,...h?{onMouseMove:ye}:{}},ce={};d||(gt.onTouchStart=fr,gt.onTouchEnd=Z),m||(gt.onMouseOver=Gm(Nt,gt.onMouseOver),gt.onMouseLeave=Gm(Ro,gt.onMouseLeave),xe||(ce.onMouseOver=Nt,ce.onMouseLeave=Ro)),u||(gt.onFocus=Gm(se,gt.onFocus),gt.onBlur=Gm(st,gt.onBlur),xe||(ce.onFocus=se,ce.onBlur=st));let ke={...r,isRtl:W,arrow:n,disableInteractive:xe,placement:A,PopperComponentProp:_,touch:Ue.current},he=typeof I.popper==\"function\"?I.popper(ke):I.popper,Wt=oo.useMemo(()=>{let Re=[{name:\"arrow\",enabled:!!Ke,options:{element:Ke,padding:4}}];return z.popperOptions?.modifiers&&(Re=Re.concat(z.popperOptions.modifiers)),he?.popperOptions?.modifiers&&(Re=Re.concat(he.popperOptions.modifiers)),{...z.popperOptions,...he?.popperOptions,modifiers:Re}},[Ke,z.popperOptions,he?.popperOptions]),be=m_(ke),uo=typeof I.transition==\"function\"?I.transition(ke):I.transition,ve={slots:{popper:l.Popper,transition:l.Transition??U,tooltip:l.Tooltip,arrow:l.Arrow,...x},slotProps:{arrow:I.arrow??s.arrow,popper:{...z,...he??s.popper},tooltip:I.tooltip??s.tooltip,transition:{...O,...uo??s.transition}}},[po,Ht]=Ct(\"popper\",{elementType:y_,externalForwardedProps:ve,ownerState:ke,className:ie(be.popper,z?.className)}),[Sn,Tt]=Ct(\"transition\",{elementType:rp,externalForwardedProps:ve,ownerState:ke}),[Qe,Ar]=Ct(\"tooltip\",{elementType:h_,className:be.tooltip,externalForwardedProps:ve,ownerState:ke}),[En,Gt]=Ct(\"arrow\",{elementType:g_,className:be.arrow,externalForwardedProps:ve,ownerState:ke,ref:Ze});return(0,mi.jsxs)(oo.Fragment,{children:[oo.cloneElement(X,gt),(0,mi.jsx)(po,{as:_??Ym,placement:A,anchorEl:h?{getBoundingClientRect:()=>({top:mp.y,left:mp.x,right:mp.x,bottom:mp.y,width:0,height:0})}:Te,popperRef:Se,open:Te?Ae:!1,id:et,transition:!0,...ce,...Ht,popperOptions:Wt,children:({TransitionProps:Re})=>(0,mi.jsx)(Sn,{timeout:oe.transitions.duration.shorter,...Re,...Tt,children:(0,mi.jsxs)(Qe,{...Ar,children:[k,n?(0,mi.jsx)(En,{...Gt}):null]})})})]})}),yp=b_;var qm=q(re()),v_={bg:\"#1e1e1e\",bgAlt:\"#1a1a1a\",text:\"#e0e0e0\",textMuted:\"#888\",border:\"#3a3a3a\",controlBg:\"#252525\",accent:\"#5af\"},x_={bg:\"#ffffff\",bgAlt:\"#f5f5f5\",text:\"#1e1e1e\",textMuted:\"#666\",border:\"#ccc\",controlBg:\"#f0f0f0\",accent:\"#0066cc\"};function T_(e){return e===\"dark\"?v_:x_}function Tb(e){let t=e.match(/rgba?\\((\\d+),\\s*(\\d+),\\s*(\\d+)/);if(!t)return!0;let[,o,r,n]=t.map(Number);return(.299*o+.587*r+.114*n)/255<.5}function Sb(){let e=document.body.dataset.jpThemeLight;if(e!==void 0)return{environment:\"jupyterlab\",theme:e===\"true\"?\"light\":\"dark\"};let t=document.body.className,o=document.documentElement.className;if(t.includes(\"vscode-\")||o.includes(\"vscode-\"))return{environment:\"vscode\",theme:t.includes(\"vscode-dark\")||o.includes(\"vscode-dark\")?\"dark\":\"light\"};if(document.querySelector(\"colab-shaded-scroller\")||document.body.classList.contains(\"colaboratory\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"colab\",theme:Tb(a)?\"dark\":\"light\"}}if(document.getElementById(\"notebook\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"jupyter-classic\",theme:Tb(a)?\"dark\":\"light\"}}let r=window.matchMedia?.(\"(prefers-color-scheme: dark)\")?.matches;if(r!==void 0)return{environment:\"unknown\",theme:r?\"dark\":\"light\"};let n=getComputedStyle(document.body).backgroundColor;return{environment:\"unknown\",theme:Tb(n)?\"dark\":\"light\"}}function fR(){let[e,t]=(0,qm.useState)(()=>Sb());return(0,qm.useEffect)(()=>{let o=window.matchMedia?.(\"(prefers-color-scheme: dark)\"),r=()=>t(Sb());o?.addEventListener?.(\"change\",r);let n=new MutationObserver(()=>t(Sb()));return n.observe(document.body,{attributes:!0,attributeFilter:[\"data-jp-theme-light\",\"class\"]}),()=>{o?.removeEventListener?.(\"change\",r),n.disconnect()}},[]),{themeInfo:e,colors:T_(e.theme)}}function S_(e){return e instanceof Uint8Array?e:e instanceof ArrayBuffer?new Uint8Array(e):e&&\"buffer\"in e?new Uint8Array(e.buffer,e.byteOffset,e.byteLength):new Uint8Array(0)}function Eb(e){let t=S_(e);return t.length===0?null:new Float32Array(t.buffer,t.byteOffset,t.byteLength/4)}function lc(e,t){let o=document.createElement(\"a\");o.download=t;let r=URL.createObjectURL(e);o.href=r,o.click(),setTimeout(()=>URL.revokeObjectURL(r),6e4)}function Rt(e,t=2){return e===0?\"0\":Math.abs(e)>=1e3||Math.abs(e)<.01?e.toExponential(t):e.toFixed(t)}function dR(e){if(e<=0)return 1;let t=Math.pow(10,Math.floor(Math.log10(e))),o=e/t;return o<1.5?t:o<3.5?2*t:o<7.5?5*t:10*t}async function mR(e,t=.95){let o=await new Promise(E=>e.toBlob(C=>E(C),\"image/jpeg\",t)),r=new Uint8Array(await o.arrayBuffer()),n=e.width,a=e.height,i=`q ${n} 0 0 ${a} 0 0 cm /I0 Do Q`,l=[],s=[],c=`%PDF-1.4\n`;s.push(c.length),l.push(`1 0 obj\n<< /Type /Catalog /Pages 2 0 R >>\nendobj\n`),c+=l[0],s.push(c.length),l.push(`2 0 obj\n<< /Type /Pages /Kids [3 0 R] /Count 1 >>\nendobj\n`),c+=l[1],s.push(c.length),l.push(`3 0 obj\n<< /Type /Page /Parent 2 0 R /MediaBox [0 0 ${n} ${a}] /Contents 4 0 R /Resources << /XObject << /I0 5 0 R >> >> >>\nendobj\n`),c+=l[2],s.push(c.length),l.push(`4 0 obj\n<< /Length ${i.length} >>\nstream\n${i}\nendstream\nendobj\n`),c+=l[3];let u=`5 0 obj\n<< /Type /XObject /Subtype /Image /Width ${n} /Height ${a} /ColorSpace /DeviceRGB /BitsPerComponent 8 /Filter /DCTDecode /Length ${r.length} >>\nstream\n`,m=`\nendstream\nendobj\n`,p=new TextEncoder,d=p.encode(c+u),v=p.encode(m),T=c.length;s.push(T);let h=d.length+r.length+v.length,y=`xref\n0 6\n0000000000 65535 f \n`;for(let E=0;E>\nstartxref\n${h}\n%%EOF\n`;let g=p.encode(y),b=new Uint8Array(d.length+r.length+v.length+g.length);return b.set(d,0),b.set(r,d.length),b.set(v,d.length+r.length),b.set(g,d.length+r.length+v.length),new Blob([b],{type:\"application/pdf\"})}function Pb(e){let t=1/0,o=-1/0;for(let r=0;ro&&(o=n))}return t===1/0?{min:0,max:0}:{min:t,max:o}}function yR(e,t,o){let r=e.length;if(r===0)return{vmin:0,vmax:0};let n=1/0,a=-1/0;for(let T=0;Ta&&(a=S)}if(n===a)return{vmin:n,vmax:a};let i=1024,l=new Uint32Array(i),s=a-n,c=(i-1)/s;for(let T=0;T=u){d=n+T/(i-1)*s;break}p=0;for(let T=0;T=m){v=n+T/(i-1)*s;break}return{vmin:d,vmax:v}}var at=q(re());var Im=q(re(),1);function hR(e){return _e(\"MuiIconButton\",e)}var E_=Ce(\"MuiIconButton\",[\"root\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"edgeStart\",\"edgeEnd\",\"sizeSmall\",\"sizeMedium\",\"sizeLarge\",\"loading\",\"loadingIndicator\",\"loadingWrapper\"]),Cb=E_;var sc=q(Ie(),1),P_=e=>{let{classes:t,disabled:o,color:r,edge:n,size:a,loading:i}=e,l={root:[\"root\",i&&\"loading\",o&&\"disabled\",r!==\"default\"&&`color${me(r)}`,n&&`edge${me(n)}`,`size${me(a)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]};return Le(l,hR,t)},C_=ae(ma,{name:\"MuiIconButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.loading&&t.loading,o.color!==\"default\"&&t[`color${me(o.color)}`],o.edge&&t[`edge${me(o.edge)}`],t[`size${me(o.size)}`]]}})(He(({theme:e})=>({textAlign:\"center\",flex:\"0 0 auto\",fontSize:e.typography.pxToRem(24),padding:8,borderRadius:\"50%\",color:(e.vars||e).palette.action.active,transition:e.transitions.create(\"background-color\",{duration:e.transitions.duration.shortest}),variants:[{props:t=>!t.disableRipple,style:{\"--IconButton-hoverBg\":e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity),\"&:hover\":{backgroundColor:\"var(--IconButton-hoverBg)\",\"@media (hover: none)\":{backgroundColor:\"transparent\"}}}},{props:{edge:\"start\"},style:{marginLeft:-12}},{props:{edge:\"start\",size:\"small\"},style:{marginLeft:-3}},{props:{edge:\"end\"},style:{marginRight:-12}},{props:{edge:\"end\",size:\"small\"},style:{marginRight:-3}}]})),He(({theme:e})=>({variants:[{props:{color:\"inherit\"},style:{color:\"inherit\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{\"--IconButton-hoverBg\":e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity)}})),{props:{size:\"small\"},style:{padding:5,fontSize:e.typography.pxToRem(18)}},{props:{size:\"large\"},style:{padding:12,fontSize:e.typography.pxToRem(28)}}],[`&.${Cb.disabled}`]:{backgroundColor:\"transparent\",color:(e.vars||e).palette.action.disabled},[`&.${Cb.loading}`]:{color:\"transparent\"}}))),R_=ae(\"span\",{name:\"MuiIconButton\",slot:\"LoadingIndicator\"})(({theme:e})=>({display:\"none\",position:\"absolute\",visibility:\"visible\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",color:(e.vars||e).palette.action.disabled,variants:[{props:{loading:!0},style:{display:\"flex\"}}]})),w_=Im.forwardRef(function(t,o){let r=je({props:t,name:\"MuiIconButton\"}),{edge:n=!1,children:a,className:i,color:l=\"default\",disabled:s=!1,disableFocusRipple:c=!1,size:u=\"medium\",id:m,loading:p=null,loadingIndicator:d,...v}=r,T=tl(m),S=d??(0,sc.jsx)(Ju,{\"aria-labelledby\":T,color:\"inherit\",size:16}),h={...r,edge:n,color:l,disabled:s,disableFocusRipple:c,loading:p,loadingIndicator:S,size:u},y=P_(h);return(0,sc.jsxs)(C_,{id:p?T:m,className:ie(y.root,i),centerRipple:!0,focusRipple:!c,disabled:s||p,ref:o,...v,ownerState:h,children:[typeof p==\"boolean\"&&(0,sc.jsx)(\"span\",{className:y.loadingWrapper,style:{display:\"contents\"},children:(0,sc.jsx)(R_,{className:y.loadingIndicator,ownerState:h,children:p&&S})}),a]})}),Rb=w_;var gR=q(Ie(),1),bR=Qu((0,gR.jsx)(\"path\",{d:\"M3 17v2h6v-2zM3 5v2h10V5zm10 16v-2h8v-2h-8v-2h-2v6zM7 9v2H3v2h4v2h2V9zm14 4v-2H11v2zm-6-4h2V7h4V5h-4V3h-2z\"}),\"Tune\");var vR={widgets:{Show2D:{tool_groups:[\"display\",\"histogram\",\"stats\",\"navigation\",\"view\",\"export\",\"roi\",\"profile\",\"all\"],aliases:{}},Show3D:{tool_groups:[\"display\",\"histogram\",\"stats\",\"playback\",\"view\",\"export\",\"roi\",\"profile\",\"all\"],aliases:{navigation:\"playback\"}},Show3DVolume:{tool_groups:[\"display\",\"histogram\",\"playback\",\"fft\",\"navigation\",\"stats\",\"export\",\"view\",\"volume\",\"all\"],aliases:{}},Show4D:{tool_groups:[\"display\",\"roi\",\"histogram\",\"profile\",\"navigation\",\"playback\",\"stats\",\"export\",\"view\",\"fft\",\"all\"],aliases:{}},Show4DSTEM:{tool_groups:[\"display\",\"histogram\",\"stats\",\"navigation\",\"playback\",\"view\",\"export\",\"roi\",\"profile\",\"fft\",\"virtual\",\"frame\",\"all\"],aliases:{}},ShowComplex2D:{tool_groups:[\"display\",\"histogram\",\"fft\",\"roi\",\"stats\",\"export\",\"view\",\"all\"],aliases:{}},Mark2D:{tool_groups:[\"points\",\"roi\",\"profile\",\"display\",\"marker_style\",\"snap\",\"navigation\",\"view\",\"export\",\"all\"],aliases:{}},Edit2D:{tool_groups:[\"mode\",\"edit\",\"display\",\"histogram\",\"stats\",\"navigation\",\"export\",\"view\",\"all\"],aliases:{}},Align2D:{tool_groups:[\"alignment\",\"overlay\",\"display\",\"histogram\",\"stats\",\"export\",\"view\",\"all\"],aliases:{}},Bin:{tool_groups:[\"display\",\"binning\",\"mask\",\"preview\",\"stats\",\"export\",\"all\"],aliases:{}},Merge4DSTEM:{tool_groups:[\"display\",\"sources\",\"merge\",\"preview\",\"stats\",\"export\",\"all\"],aliases:{}},Show1D:{tool_groups:[\"display\",\"peaks\",\"stats\",\"export\",\"all\"],aliases:{}}},viewer_widgets:[\"Show1D\",\"Show2D\",\"Show3D\",\"Show3DVolume\",\"Show4D\",\"Show4DSTEM\",\"ShowComplex2D\"],control_presets:{all:{label:\"All\",show_groups:[\"*\"]},compact:{label:\"Compact\",show_groups:[\"mode\",\"edit\",\"display\",\"navigation\",\"playback\",\"view\",\"export\",\"fft\"]},mask_focus:{label:\"Mask Focus\",show_groups:[\"edit\",\"display\",\"roi\",\"histogram\",\"stats\",\"navigation\",\"playback\",\"view\",\"export\",\"fft\",\"virtual\",\"frame\"]},crop_focus:{label:\"Crop Focus\",show_groups:[\"mode\",\"edit\",\"display\",\"histogram\",\"stats\",\"navigation\",\"view\",\"export\"]},spectroscopy:{label:\"Spectroscopy\",show_groups:[\"display\",\"peaks\",\"stats\"]}}};var cc=vR;function xR(e){let t=cc.widgets[e];if(!t){let o=Object.keys(cc.widgets).sort().join(\", \");throw new Error(`Unknown widget '${e}'. Supported widgets: ${o}.`)}return t}function O_(e){return e==null?[]:typeof e==\"string\"?[e]:[...e]}function uc(e,t){let r=xR(e).aliases??{},n=t.trim().toLowerCase();return r[n]??n}function pc(e){return[...xR(e).tool_groups]}function Fm(e,t){let o=pc(e),r=new Set(o),n=[],a=new Set;for(let i of O_(t)){let l=uc(e,String(i));if(l){if(!r.has(l)){let s=o.map(c=>`\"${c}\"`).join(\", \");throw new Error(`Unknown tool group '${i}'. Supported values: ${s}.`)}if(l===\"all\")return[\"all\"];a.has(l)||(a.add(l),n.push(l))}}return n}function TR(e,t){return pc(e).filter(o=>o!==\"all\"&&t.has(o))}function SR(e,t){let o=Fm(e,t);return o.includes(\"all\")?pc(e).filter(r=>r!==\"all\"):o}function ER(e){return e.replace(/_/g,\" \").replace(/\\b\\w/g,t=>t.toUpperCase())}function PR(){return Object.keys(cc.control_presets)}function CR(e){return cc.control_presets[e]?.label??e}function RR(e,t){let o=cc.control_presets[t];if(!o){let i=Object.keys(cc.control_presets).sort().join(\", \");throw new Error(`Unknown control preset '${t}'. Supported presets: ${i}.`)}let r=pc(e).filter(i=>i!==\"all\");if(o.show_groups.includes(\"*\"))return[];let n=new Set(o.show_groups.map(i=>uc(e,i))),a=r.filter(i=>!n.has(i));return Fm(e,a)}function Km(e,t,o){let r=Fm(e,o),n=Fm(e,t),a=new Set(r),i=new Set(n),l=a.has(\"all\"),s=l||i.has(\"all\"),c=m=>{let p=uc(e,m);return p===\"all\"?l:l||a.has(p)};return{hideAll:l,lockAll:s,isHidden:c,isLocked:m=>{let p=uc(e,m);return p===\"all\"?s:s||c(p)||i.has(p)},hiddenSet:a,disabledSet:i}}function wb(e,t,o){let r=new Set(SR(e,t)),n=uc(e,o);return n===\"all\"?[\"all\"]:(r.add(n),TR(e,r))}function Mb(e,t,o){let r=new Set(SR(e,t));return r.delete(uc(e,o)),TR(e,r)}var wR={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},A_={fontSize:10,py:.25,px:1,minWidth:0};function MR({widgetName:e,hiddenTools:t,setHiddenTools:o,disabledTools:r,setDisabledTools:n,themeColors:a,labelOverrides:i}){let[l,s]=at.useState(null),c=at.useMemo(()=>pc(e).filter(v=>v!==\"all\"),[e]),u=at.useMemo(()=>Km(e,r,t),[e,r,t]),m=at.useCallback((v,T)=>{o(S=>T?Mb(e,S,v):wb(e,S,v))},[o,e]),p=at.useCallback((v,T)=>{n(S=>T?wb(e,S,v):Mb(e,S,v))},[n,e]),d=at.useCallback(v=>{o(RR(e,v))},[o,e]);return at.createElement(at.Fragment,null,at.createElement(yp,{title:\"Customize controls\",arrow:!0,placement:\"top\"},at.createElement(Rb,{size:\"small\",\"aria-label\":\"Customize controls\",onClick:v=>s(v.currentTarget),sx:{p:.25,ml:.5,color:a.text}},at.createElement(bR,{sx:{fontSize:16}}))),at.createElement(ip,{anchorEl:l,open:!!l,onClose:()=>s(null),anchorOrigin:{vertical:\"bottom\",horizontal:\"right\"},transformOrigin:{vertical:\"top\",horizontal:\"right\"},PaperProps:{sx:{bgcolor:a.controlBg,color:a.text,border:`1px solid ${a.border}`,p:.5,minWidth:280}}},at.createElement(Fe,{sx:{px:.5,pb:.75}},at.createElement(Xe,{sx:{fontSize:11,fontWeight:\"bold\",mb:.75}},\"Presets\"),at.createElement(Fe,{sx:{display:\"flex\",gap:.5,flexWrap:\"wrap\"}},PR().map(v=>at.createElement(ga,{key:v,size:\"small\",sx:A_,\"data-testid\":`preset-${v}`,onClick:()=>d(v)},CR(v))))),at.createElement(ob,{sx:{borderColor:a.border,my:.5}}),at.createElement(Fe,{sx:{maxHeight:300,overflowY:\"auto\",px:.5}},at.createElement(Xe,{sx:{fontSize:11,fontWeight:\"bold\",mb:.5}},\"Per-group\"),c.map(v=>{let T=i?.[v]??ER(v),S=u.isHidden(v),h=u.isLocked(v);return at.createElement(Fe,{key:v,\"data-testid\":`tool-row-${v}`,sx:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",py:.25,gap:.5}},at.createElement(Xe,{sx:{fontSize:11}},T),at.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:.5}},at.createElement(Xe,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Show\"),at.createElement(Un,{size:\"small\",checked:!S,onChange:y=>m(v,y.target.checked),inputProps:{\"aria-label\":`show-${v}`},sx:wR.small}),at.createElement(Xe,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Lock\"),at.createElement(Un,{size:\"small\",checked:h,onChange:y=>p(v,y.target.checked),inputProps:{\"aria-label\":`lock-${v}`},sx:wR.small,disabled:S})))}))))}var xn={label:{fontSize:11},labelSmall:{fontSize:10},value:{fontSize:10,fontFamily:\"monospace\"},title:{fontWeight:\"bold\"}},D_={XS:4,SM:8,MD:12,LG:16},hp={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},gp={fontSize:10,py:.25,px:1,minWidth:0},N_={anchorOrigin:{vertical:\"top\",horizontal:\"left\"},transformOrigin:{vertical:\"bottom\",horizontal:\"left\"},sx:{zIndex:9999}},OR={small:{\"& .MuiSlider-thumb\":{width:12,height:12},\"& .MuiSlider-rail\":{height:3},\"& .MuiSlider-track\":{height:3}}},__={root:{p:2,bgcolor:\"transparent\",color:\"inherit\",fontFamily:\"monospace\",overflow:\"visible\"}},yi=window.devicePixelRatio||1,AR=.2;function tn(e){return Math.round(e)+.5}var z_=600,k_=400,B_=12,L_=16,j_=28,U_=18,H_=48,V_=26,vo=\"-apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",Tn=4,NR=8,DR=55,$_=.05;function Y_({text:e,theme:t=\"dark\"}){let o=t===\"dark\";return w.createElement(yp,{title:typeof e==\"string\"?w.createElement(Xe,{sx:{fontSize:11,lineHeight:1.4}},e):e,arrow:!0,placement:\"bottom\",componentsProps:{tooltip:{sx:{bgcolor:o?\"#333\":\"#fff\",color:o?\"#ddd\":\"#333\",border:`1px solid ${o?\"#555\":\"#ccc\"}`,maxWidth:280,p:1}},arrow:{sx:{color:o?\"#333\":\"#fff\",\"&::before\":{border:`1px solid ${o?\"#555\":\"#ccc\"}`}}}}},w.createElement(Xe,{component:\"span\",sx:{fontSize:12,color:o?\"#888\":\"#666\",cursor:\"help\",ml:.5,\"&:hover\":{color:o?\"#aaa\":\"#444\"}}},\"\\u24D8\"))}function X_({items:e}){return w.createElement(Fe,{component:\"table\",sx:{borderCollapse:\"collapse\",\"& td\":{py:.25,fontSize:11,lineHeight:1.3,verticalAlign:\"top\"},\"& td:first-of-type\":{pr:1.5,opacity:.7,fontFamily:\"monospace\",fontSize:10,whiteSpace:\"nowrap\"}}},w.createElement(\"tbody\",null,e.map(([t,o],r)=>w.createElement(\"tr\",{key:r},w.createElement(\"td\",null,t),w.createElement(\"td\",null,o)))))}function Sa(e,t,o=NR){let r=t-e;if(r<=0||!isFinite(r))return[e];let n=dR(r/o);if(n<=0||!isFinite(n))return[e,t];let a=Math.ceil(e/n)*n,i=[];for(let l=a;l<=t+n*.001;l+=n)l>=e-n*.001&&i.push(l);return i.length===0&&i.push(e,t),i}function bp(e,t,o=NR){let r=Math.floor(Math.log10(Math.max(e,1e-30))),n=Math.ceil(Math.log10(Math.max(t,1e-30))),a=n-r,i=a<=o?1:Math.ceil(a/o),l=[];for(let s=r;s<=n;s+=i){let c=Math.pow(10,s);c>=e&&c<=t&&l.push(c)}return l.length===0&&l.push(e,t),l}function G_(){let{themeInfo:e,colors:t}=fR(),o=e.theme===\"dark\",[r]=Ye(\"y_bytes\"),[n]=Ye(\"x_bytes\"),[a]=Ye(\"n_traces\"),[i]=Ye(\"n_points\"),[l]=Ye(\"labels\"),[s]=Ye(\"colors\"),[c]=Ye(\"title\"),[u]=Ye(\"x_label\"),[m]=Ye(\"y_label\"),[p]=Ye(\"x_unit\"),[d]=Ye(\"y_unit\"),[v,T]=Ye(\"log_scale\"),[S,h]=Ye(\"auto_contrast\"),[y]=Ye(\"percentile_low\"),[g]=Ye(\"percentile_high\"),[b]=Ye(\"show_stats\"),[E,C]=Ye(\"show_legend\"),[P,A]=Ye(\"show_grid\"),[_]=Ye(\"show_controls\"),[z]=Ye(\"line_width\"),[I]=Ye(\"stats_mean\"),[x]=Ye(\"stats_min\"),[k]=Ye(\"stats_max\"),[U]=Ye(\"stats_std\"),[O,N]=Ye(\"focused_trace\"),[X,oe]=Ye(\"peak_markers\"),[W,Te]=Ye(\"peak_active\"),[fe,Ke]=Ye(\"peak_search_radius\"),[Ze,Ue]=Ye(\"selected_peaks\"),[xe,Je]=Ye(\"grid_density\"),[ht,we]=Ye(\"x_range\"),[ft,le]=Ye(\"y_range\"),[Oe,Ae]=Ye(\"disabled_tools\"),[et,dt]=Ye(\"hidden_tools\"),[Lt]=Ye(\"range_stats\"),[jt]=Ye(\"peak_fwhm\"),Be=w.useMemo(()=>Km(\"Show1D\",Oe,et),[Oe,et]),Nt=Be.isHidden(\"display\"),Ro=Be.isHidden(\"peaks\"),Ut=Be.isHidden(\"stats\"),st=Be.isHidden(\"export\"),se=Be.isLocked(\"display\"),xt=Be.isLocked(\"peaks\"),fr=Be.isLocked(\"export\"),Z=w.useRef(null),ee=w.useRef(null),Se=w.useRef(null),[ye,ze]=w.useState(z_),[ue,gt]=w.useState(k_),[ce,ke]=w.useState(0),[he,Wt]=w.useState(1),[be,uo]=w.useState(0),[ve,po]=w.useState(1),[Ht,Sn]=w.useState(!1),Tt=w.useRef(!1);Tt.current=Ht;let[Qe,Ar]=w.useState(!1),En=w.useRef(!1);En.current=Qe;let Gt=w.useRef(null),[Re,$o]=w.useState(null),on=w.useRef({min:0,max:1}),rn=w.useRef({min:0,max:1}),nn=w.useRef([]),Dr=w.useRef(null),[ro,dl]=w.useState(null),[_R,Ob]=w.useState(null),Ea=w.useRef(null),[Pa,vp]=w.useState(null),Qm=w.useRef(null),Wm=w.useRef(!1),Bo=w.useRef(null),fc=w.useRef(null),Nr=w.useRef(null),[dc,Zm]=w.useState(null),[Ab,Db]=w.useState(\"\"),[Nb,_b]=w.useState(\"\"),[zb,ml]=w.useState(!1),_r=w.useRef(null),[mc,Jm]=w.useState(null),[kb,Bb]=w.useState(\"\"),[Lb,jb]=w.useState(\"\"),[Ub,yl]=w.useState(!1),[zR,Hb]=w.useState(!1),[Vb,hl]=w.useState(null),M=w.useMemo(()=>{let D=!!(m||d),f=!!(u||p),H=v?bp(Math.max(be,1e-30),ve):Sa(be,ve),B=30;try{let j=document.createElement(\"canvas\").getContext(\"2d\");if(j){j.font=`11px ${vo}`;for(let F of H){let Q=j.measureText(Rt(F)).width;Q>B&&(B=Q)}}}catch{}return{top:B_,right:L_,bottom:j_+(f?U_:0),left:Math.max(H_,B+Tn+6+(D?V_:0))}},[be,ve,v,m,d,u,p]),ge=ye-M.left-M.right,ne=ue-M.top-M.bottom;w.useEffect(()=>{if(!r||r.byteLength<4||a<1||i<1){nn.current=[];return}let D=Eb(r);if(!D){nn.current=[];return}let f=[];for(let R=0;R=4?Dr.current=Eb(n):Dr.current=null;let H=0,B=i-1;if(Dr.current&&Dr.current.length>0){let R=Pb(Dr.current);H=R.min,B=R.max}H===B&&(B=H+1);let j=1/0,F=-1/0;if(S&&f.length>0){let R=f.reduce((Y,K)=>Y+K.length,0),V=new Float32Array(R),te=0;for(let Y of f)V.set(Y,te),te+=Y.length;let G=yR(V,y,g);j=G.vmin,F=G.vmax}else for(let R of f){let V=Pb(R);V.minF&&(F=V.max)}isFinite(j)||(j=0),isFinite(F)||(F=1),j===F&&(j-=.5,F+=.5);let Q=(F-j)*$_;j-=Q,F+=Q,on.current={min:H,max:B},rn.current={min:j,max:F},ke(H),Wt(B),uo(j),po(F)},[r,n,a,i,S,y,g]);let St=w.useCallback(D=>M.left+(D-ce)/(he-ce)*ge,[ce,he,ge,M.left]),wt=w.useCallback(D=>{if(v){let f=Math.log10(Math.max(be,1e-30)),H=Math.log10(Math.max(ve,1e-30)),B=Math.log10(Math.max(D,1e-30));return M.top+ne-(B-f)/(H-f||1)*ne}return M.top+ne-(D-be)/(ve-be||1)*ne},[be,ve,ne,v,M.top]),Yo=w.useCallback(D=>ce+(D-M.left)/ge*(he-ce),[ce,he,ge,M.left]),an=w.useCallback(D=>{let f=(M.top+ne-D)/ne;if(v){let H=Math.log10(Math.max(be,1e-30)),B=Math.log10(Math.max(ve,1e-30));return Math.pow(10,H+f*(B-H))}return be+f*(ve-be)},[be,ve,ne,v,M.top]),gl=w.useCallback(()=>{Sn(!1),Ar(!1),we([]),le([]),ke(on.current.min),Wt(on.current.max),uo(rn.current.min),po(rn.current.max)},[we,le]);w.useEffect(()=>{let D=Z.current;if(!D)return;let f=D.getContext(\"2d\");if(!f||(D.width=ye*yi,D.height=ue*yi,f.scale(yi,yi),f.fillStyle=o?\"#1a1a1a\":\"#f8f8f8\",f.fillRect(0,0,ye,ue),ge<=0||ne<=0))return;let H=nn.current,B=Dr.current;if(P){f.strokeStyle=o?\"rgba(255,255,255,0.08)\":\"rgba(0,0,0,0.08)\",f.lineWidth=1,f.setLineDash([2,3]);let Y=Math.max(3,xe),K=Sa(ce,he,Y);for(let Ee of K){let de=tn(St(Ee));de>=M.left&&de<=M.left+ge&&(f.beginPath(),f.moveTo(de,M.top),f.lineTo(de,M.top+ne),f.stroke())}let J=Math.max(3,xe),pe=v?bp(Math.max(be,1e-30),ve,J):Sa(be,ve,J);for(let Ee of pe){let de=tn(wt(Ee));de>=M.top&&de<=M.top+ne&&(f.beginPath(),f.moveTo(M.left,de),f.lineTo(M.left+ge,de),f.stroke())}f.setLineDash([])}f.strokeStyle=o?\"#666\":\"#999\",f.lineWidth=1;let j=tn(M.left),F=tn(M.top+ne);f.beginPath(),f.moveTo(j,M.top),f.lineTo(j,F),f.lineTo(M.left+ge,F),f.stroke();let Q=Sa(ce,he,Math.max(3,Math.floor(ge/DR)));f.fillStyle=o?\"#aaa\":\"#555\",f.font=`11px ${vo}`,f.textAlign=\"center\",f.textBaseline=\"top\";for(let Y of Q){let K=tn(St(Y));K>=M.left&&K<=M.left+ge&&(f.beginPath(),f.moveTo(K,M.top+ne),f.lineTo(K,M.top+ne+Tn),f.stroke(),f.fillText(Rt(Y),K,M.top+ne+Tn+2))}let R=v?bp(Math.max(be,1e-30),ve):Sa(be,ve);f.textAlign=\"right\",f.textBaseline=\"middle\";for(let Y of R){let K=tn(wt(Y));K>=M.top&&K<=M.top+ne&&(f.beginPath(),f.moveTo(M.left-Tn,K),f.lineTo(M.left,K),f.stroke(),f.fillText(Rt(Y),M.left-Tn-2,K))}if(u||p){f.textAlign=\"center\",f.textBaseline=\"top\",f.font=`12px ${vo}`,f.fillStyle=o?\"#999\":\"#666\";let Y=u||\"\";p&&(Y+=Y?` (${p})`:p),f.fillText(Y,M.left+ge/2,M.top+ne+Tn+18)}if(m||d){f.save(),f.translate(12,M.top+ne/2),f.rotate(-Math.PI/2),f.textAlign=\"center\",f.textBaseline=\"top\",f.font=`12px ${vo}`,f.fillStyle=o?\"#999\":\"#666\";let Y=m||\"\";d&&(Y+=Y?` (${d})`:d),f.fillText(Y,0,0),f.restore()}f.save(),f.beginPath(),f.rect(M.left,M.top,ge,ne),f.clip();let V=O>=0&&O{let pe=H[Y],Ee=s&&s[Y]||\"#4fc3f7\";f.globalAlpha=K,f.strokeStyle=Ee,f.lineWidth=J,f.beginPath();let de=!1;for(let De=0;De0){let Y=new Set(Ze||[]);for(let K=0;K{let D=ee.current;if(!D)return;let f=D.getContext(\"2d\");if(!f||(D.width=ye*yi,D.height=ue*yi,f.scale(yi,yi),f.clearRect(0,0,ye,ue),ge<=0||ne<=0))return;if(ro){let{canvasX:j,canvasY:F}=ro;if(j>=M.left&&j<=M.left+ge&&F>=M.top&&F<=M.top+ne){f.strokeStyle=o?\"rgba(255,255,255,0.25)\":\"rgba(0,0,0,0.25)\",f.lineWidth=1,f.setLineDash([3,3]);let Q=tn(j);f.beginPath(),f.moveTo(Q,M.top),f.lineTo(Q,M.top+ne),f.stroke();let R=tn(F);f.beginPath(),f.moveTo(M.left,R),f.lineTo(M.left+ge,R),f.stroke(),f.setLineDash([]),f.fillStyle=ro.color,f.beginPath(),f.arc(j,wt(ro.dataY),4,0,Math.PI*2),f.fill();let V=Rt(ro.dataX),te=Rt(ro.dataY),G=`${V}, ${te}`;ro.label&&(G=`${ro.label}: ${G}`),f.font=\"10px monospace\";let Y=f.measureText(G).width,K=4,J=Y+K*2,pe=16,Ee=j+10,de=F-pe-6;Ee+J>M.left+ge&&(Ee=j-J-10),de=0&&O=1&&l&&l.length>0){let V=0;for(let J=0;JV&&(V=Ee)}let te=32+V,G=12+a*14,Y=M.left+ge-te-8,K=M.top+8;Qm.current={lx:Y,ly:K,w:te,h:G,entryH:14,pad:6,n:a},f.fillStyle=o?\"rgba(30,30,30,0.85)\":\"rgba(255,255,255,0.85)\",f.fillRect(Y,K,te,G),f.strokeStyle=o?\"#555\":\"#ccc\",f.lineWidth=1,f.strokeRect(Y,K,te,G);for(let J=0;J=0&&Ope&&(pe=R[de],Ee=de);if(pe>-1/0){let de=F?F[Ee]:Ee;B={x0:K,x1:J,peakX:de,peakY:pe,traceIdx:Q}}}}if(B){let j=B,F=Math.max(M.left,St(j.x0)),Q=Math.min(M.left+ge,St(j.x1)),R=Math.min(F,Q),V=Math.abs(Q-F);f.fillStyle=o?\"rgba(66,165,245,0.15)\":\"rgba(33,150,243,0.12)\",f.fillRect(R,M.top,V,ne),f.strokeStyle=o?\"rgba(66,165,245,0.5)\":\"rgba(33,150,243,0.4)\",f.lineWidth=1,f.strokeRect(R,M.top,V,ne);let te=St(j.peakX),G=wt(j.peakY),Y=s&&s[j.traceIdx]||\"#4fc3f7\";f.strokeStyle=Y,f.lineWidth=1,f.globalAlpha=.6,f.setLineDash([4,3]),f.beginPath(),f.moveTo(te,G),f.lineTo(te,M.top+ne),f.stroke(),f.setLineDash([]),f.globalAlpha=1;let K=6;f.fillStyle=o?\"rgba(66,165,245,0.3)\":\"rgba(33,150,243,0.25)\",f.strokeStyle=Y,f.lineWidth=2,f.setLineDash([3,2]),f.beginPath(),f.moveTo(te,G-K),f.lineTo(te+K,G+K),f.lineTo(te-K,G+K),f.closePath(),f.fill(),f.stroke(),f.setLineDash([]),f.font=`9px ${vo}`,f.fillStyle=o?\"#ddd\":\"#333\",f.textAlign=\"center\",f.textBaseline=\"bottom\",f.fillText(Rt(j.peakX),te,G-K-3)}if(Ht){let j=o?\"rgba(0,170,255,0.7)\":\"rgba(0,120,255,0.6)\",F=o?\"rgba(0,170,255,1.0)\":\"rgba(0,120,255,0.9)\";for(let Q of[\"left\",\"right\"]){let V=St(Q===\"left\"?ce:he);if(VM.left+ge+2)continue;let te=dc===Q||Nr.current?.handle===Q,G=te?F:j;f.strokeStyle=G,f.lineWidth=te?2:1,f.setLineDash([4,3]),f.beginPath(),f.moveTo(tn(V),M.top),f.lineTo(tn(V),M.top+ne),f.stroke(),f.setLineDash([]);let Y=M.top+ne+1,K=6;f.fillStyle=G,f.beginPath(),f.moveTo(V-K,Y),f.lineTo(V+K,Y),f.lineTo(V,Y+K+2),f.closePath(),f.fill()}}if(Ht&&(f.fillStyle=o?\"rgba(0,170,255,0.5)\":\"rgba(0,120,255,0.4)\",f.font=`bold 9px ${vo}`,f.textAlign=\"right\",f.textBaseline=\"top\",f.fillText(\"X LOCKED\",M.left+ge,M.top+ne+4)),Qe&&(f.fillStyle=o?\"rgba(0,170,255,0.5)\":\"rgba(0,120,255,0.4)\",f.font=`bold 9px ${vo}`,f.textAlign=\"left\",f.textBaseline=\"top\",f.fillText(\"Y LOCKED\",M.left+4,M.top+2)),Qe){let j=o?\"rgba(0,170,255,0.7)\":\"rgba(0,120,255,0.6)\",F=o?\"rgba(0,170,255,1.0)\":\"rgba(0,120,255,0.9)\";for(let Q of[\"top\",\"bottom\"]){let V=wt(Q===\"top\"?ve:be);if(VM.top+ne+2)continue;let te=mc===Q||_r.current?.handle===Q,G=te?F:j;f.strokeStyle=G,f.lineWidth=te?2:1,f.setLineDash([4,3]),f.beginPath(),f.moveTo(M.left,tn(V)),f.lineTo(M.left+ge,tn(V)),f.stroke(),f.setLineDash([]);let Y=M.left-1,K=6;f.fillStyle=G,f.beginPath(),f.moveTo(Y,V-K),f.lineTo(Y,V+K),f.lineTo(Y-K-2,V),f.closePath(),f.fill()}}if(jt&&jt.length>0){f.save(),f.beginPath(),f.rect(M.left,M.top,ge,ne),f.clip();for(let j of jt){if(j.fwhm==null||j.center==null||j.amplitude==null||j.offset==null)continue;let F=j.offset+j.amplitude/2,Q=wt(F),R=St(j.center-j.fwhm/2),V=St(j.center+j.fwhm/2),te=j.peak_idx,G=X&&te>=0&&te{let H=nn.current,B=Dr.current;if(H.length===0||i<1)return null;let j=Yo(D),F=0;if(B){let Y=1/0;for(let K=0;K{let H=Qm.current;if(!H||DH.lx+H.w||fH.ly+H.h)return null;let B=Math.floor((f-H.ly-H.pad)/H.entryH);return B<0||B>=H.n?null:B},[]),bl=w.useCallback((D,f)=>{if(!X||X.length===0)return null;let H=12,B=null,j=1/0;for(let F=0;F{if(!Ht||fM.top+ne+12)return null;let H=St(ce),B=St(he),j=Math.abs(D-H),F=Math.abs(D-B),Q=8;return j{if(!Qe||DM.left+ge)return null;let H=wt(ve),B=wt(be),j=Math.abs(f-H),F=Math.abs(f-B),Q=8;return j{D.preventDefault();let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(BM.left+ge||jM.top+ne)return;let F=D.deltaY>0?1.1:1/1.1,Q=Yo(B),R=an(j);Tt.current||(ke(V=>Q-(Q-V)*F),Wt(V=>Q+(V-Q)*F)),En.current||(uo(V=>R-(R-V)*F),po(V=>R+(V-R)*F))},[ge,ne,Yo,an,M.left,M.top]);w.useEffect(()=>{let D=Se.current;if(D)return D.addEventListener(\"wheel\",ey,{passive:!1}),()=>D.removeEventListener(\"wheel\",ey)},[ey]),w.useEffect(()=>{zb||(Db(ce.toPrecision(6)),_b(he.toPrecision(6)))},[ce,he,zb]),w.useEffect(()=>{Ub||(Bb(be.toPrecision(6)),jb(ve.toPrecision(6)))},[be,ve,Ub]),w.useEffect(()=>{ht&&ht.length===2?(ke(ht[0]),Wt(ht[1]),Sn(!0)):ht&&ht.length===0&&Ht&&Sn(!1)},[ht]),w.useEffect(()=>{ft&&ft.length===2?(uo(ft[0]),po(ft[1]),Ar(!0)):ft&&ft.length===0&&Qe&&Ar(!1)},[ft]),w.useEffect(()=>{let D=H=>{if(fc.current?.active){let B=fc.current,j=Math.max(200,B.startW+(H.clientX-B.startX)),F=Math.max(100,B.startH+(H.clientY-B.startY));ze(j),gt(F)}if(Nr.current){let B=Z.current;if(!B)return;let j=B.getBoundingClientRect(),F=H.clientX-j.left,Q=Math.max(M.left,Math.min(M.left+ge,F)),R=Yo(Q),V=on.current,te=Math.max(V.min,Math.min(V.max,R));Nr.current.handle===\"left\"?(ke(G=>Math.min(te,he-(he-G)*.001)),we([te,he])):(Wt(G=>Math.max(te,ce+(G-ce)*.001)),we([ce,te]))}if(_r.current){let B=Z.current;if(!B)return;let j=B.getBoundingClientRect(),F=H.clientY-j.top,Q=Math.max(M.top,Math.min(M.top+ne,F)),R=an(Q),V=rn.current,te=Math.max(V.min,Math.min(V.max,R));_r.current.handle===\"top\"?(po(G=>Math.max(te,be+(G-be)*.001)),le([be,te])):(uo(G=>Math.min(te,ve-(ve-G)*.001)),le([te,ve]))}},f=()=>{fc.current?.active&&(fc.current=null),Nr.current&&(Nr.current=null),_r.current&&(_r.current=null)};return window.addEventListener(\"mousemove\",D),window.addEventListener(\"mouseup\",f),()=>{window.removeEventListener(\"mousemove\",D),window.removeEventListener(\"mouseup\",f)}},[M.left,M.top,ge,ne,Yo,an,ce,he,be,ve,we,le]);let kR=w.useCallback(D=>{let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(j>M.top+ne&&j=M.left&&B<=M.left+ge){Gt.current={axis:\"x\",startPx:B,startVal:Yo(B)},$o({axis:\"x\",startVal:Yo(B),currentVal:Yo(B)});return}if(B=0&&j>=M.top&&j<=M.top+ne){Gt.current={axis:\"y\",startPx:j,startVal:an(j)},$o({axis:\"y\",startVal:an(j),currentVal:an(j)});return}if(Ht){let F=Sp(B,j);if(F){Nr.current={handle:F,startPx:B};return}}if(Qe){let F=Ep(B,j);if(F){_r.current={handle:F,startPx:j};return}}if(!(BM.left+ge||jM.top+ne)){if(W&&!xt&&bl(B,j)===null){let Q=xp(B,j),R=O>=0&&O{let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(Nr.current){let V=Nr.current,te=Math.max(M.left,Math.min(M.left+ge,B)),G=Yo(te),Y=on.current,K=Math.max(Y.min,Math.min(Y.max,G));if(V.handle===\"left\"){let J=Math.min(K,he-(he-ce)*.001);ke(J),we([J,he])}else{let J=Math.max(K,ce+(he-ce)*.001);Wt(J),we([ce,J])}return}if(_r.current){let V=_r.current,te=Math.max(M.top,Math.min(M.top+ne,j)),G=an(te),Y=rn.current,K=Math.max(Y.min,Math.min(Y.max,G));if(V.handle===\"top\"){let J=Math.max(K,be+(ve-be)*.001);po(J),le([be,J])}else{let J=Math.min(K,ve-(ve-be)*.001);uo(J),le([J,ve])}return}let F=!Bo.current?.active&&!Ea.current?.active&&!Gt.current;if(Ht&&F){let V=Sp(B,j);Zm(V)}else dc&&Zm(null);if(Qe&&F){let V=Ep(B,j);Jm(V)}else mc&&Jm(null);if(Gt.current){let V=Gt.current;V.axis===\"x\"?$o({axis:\"x\",startVal:V.startVal,currentVal:Yo(Math.max(M.left,Math.min(M.left+ge,B)))}):$o({axis:\"y\",startVal:V.startVal,currentVal:an(Math.max(M.top,Math.min(M.top+ne,j)))});return}if(Ea.current?.active){let V=Ea.current;Bo.current&&Math.abs(B-V.startPx)>3&&(Bo.current.wasDrag=!0);let te=Yo(Math.max(M.left,Math.min(M.left+ge,B))),G=Math.min(V.startDataX,te),Y=Math.max(V.startDataX,te),K=nn.current,J=Dr.current,pe=K[V.traceIdx];if(pe){let Ee=-1/0,de=-1;for(let De=0;De=G&&qt<=Y&&isFinite(pe[De])&&pe[De]>Ee&&(Ee=pe[De],de=De)}if(de>=0){let De=J?J[de]:de;vp({x0:G,x1:Y,peakX:De,peakY:Ee,traceIdx:V.traceIdx})}else vp(null)}dl(null);return}if(Bo.current?.active){let V=Bo.current,te=D.clientX-V.startX,G=D.clientY-V.startY;(Math.abs(te)>3||Math.abs(G)>3)&&(V.wasDrag=!0);let Y=V.startXMax-V.startXMin,K=V.startYMax-V.startYMin,J=-(te/ge)*Y,pe=G/ne*K;Tt.current||(ke(V.startXMin+J),Wt(V.startXMax+J)),En.current||(uo(V.startYMin+pe),po(V.startYMax+pe)),dl(null);return}if(BM.left+ge||jM.top+ne){dl(null);return}let Q=Tp(B,j);if(Wm.current=Q!==null,Ob(Q!==null?null:bl(B,j)),Q!==null){dl(null);return}let R=xp(B,j);R&&dl({canvasX:R.canvasX,canvasY:R.canvasY,dataX:R.dataX,dataY:R.dataY,traceIdx:R.traceIdx,label:R.label,color:R.color})},[ge,ne,xp,bl,Tp,M.left,M.top,Yo,an,Ht,Qe,ce,he,be,ve,Sp,Ep,dc,mc,we,le]),LR=w.useCallback(D=>{if(Nr.current){Nr.current=null;return}if(_r.current){_r.current=null;return}if(Gt.current&&Re){let{startVal:f,currentVal:H,axis:B}=Re,j=Math.min(f,H),F=Math.max(f,H),Q=B===\"x\"?he-ce:ve-be;F-j>Q*.01&&(B===\"x\"?(ke(j),Wt(F),Sn(!0),we([j,F])):(uo(j),po(F),Ar(!0),le([j,F]))),Gt.current=null,$o(null);return}if(Ea.current?.active){if((Bo.current?.wasDrag??!1)&&Pa){let H={x:Pa.peakX,y:Pa.peakY,trace_idx:Pa.traceIdx,label:Rt(Pa.peakX),type:\"peak\"};oe([...X||[],H])}Ea.current=null,vp(null),Bo.current=null;return}if(Bo.current?.active&&!Bo.current.wasDrag){let f=Z.current;if(f){let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top,F=Tp(B,j);if(F!==null){N(O===F?-1:F),Bo.current=null;return}let Q=bl(B,j);if(Q!==null){let R=Ze||[];D.shiftKey?R.includes(Q)?Ue(R.filter(V=>V!==Q)):Ue([...R,Q]):R.length===1&&R[0]===Q?Ue([]):Ue([Q]),Bo.current=null;return}if(W&&!xt&&ro){let R=nn.current,V=Dr.current,te=O>=0&&Ode&&(de=G[ot],Ee=ot);let De=V?V[Ee]:Ee,qt={x:De,y:de,trace_idx:te,label:Rt(De),type:\"peak\"};oe([...X||[],qt])}}else if(!W&&(Ze&&Ze.length>0&&Ue([]),ro)){let R=ro.traceIdx;N(O===R?-1:R)}}}Bo.current=null},[ro,O,N,W,X,oe,Ze,Ue,bl,Tp,xt,Re,ce,he,be,ve,we,le,Pa,fe]),jR=w.useCallback(()=>{Bo.current=null,Ea.current=null,Nr.current=null,_r.current=null,vp(null),Gt.current=null,$o(null),dl(null),Ob(null),Zm(null),Jm(null),Wm.current=!1},[]),UR=w.useCallback(D=>{let f=Z.current;if(!f){gl();return}let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(j>M.top+ne&&B>=M.left&&B<=M.left+ge&&Ht){Sn(!1),we([]),ke(on.current.min),Wt(on.current.max);return}if(B=M.top&&j<=M.top+ne&&Qe){Ar(!1),le([]),uo(rn.current.min),po(rn.current.max);return}gl()},[gl,ge,ne,M.left,M.top,Ht,Qe,we,le]),HR=w.useCallback(D=>{let f=D.target.tagName?.toLowerCase();if(!(f===\"input\"||f===\"textarea\"||f===\"select\"))switch(D.key){case\"r\":case\"R\":se||(D.preventDefault(),gl());break;case\"Escape\":D.preventDefault(),N(-1),Ze&&Ze.length>0&&Ue([]);break;case\"p\":case\"P\":xt||(D.preventDefault(),Te(!W));break;case\"c\":case\"C\":xt||(D.preventDefault(),oe([]),Ue([]));break;case\"Delete\":case\"Backspace\":if(!xt&&X&&X.length>0)if(D.preventDefault(),Ze&&Ze.length>0){let H=new Set(Ze),B=X.filter((j,F)=>!H.has(F));oe(B),Ue([])}else{let H=[...X];H.pop(),oe(H)}break}},[gl,N,X,oe,W,Te,Ze,Ue,se,xt]),VR=w.useCallback(()=>{hl(null);let D=Z.current;D&&D.toBlob(f=>{f&&lc(f,`${c||\"show1d\"}.png`)})},[c]),$b=w.useCallback((D=\"pdf\")=>{hl(null);let f=nn.current,H=Dr.current;if(f.length===0)return;let B=4,j=ye*B,F=ue*B,Q=document.createElement(\"canvas\");Q.width=j,Q.height=F;let R=Q.getContext(\"2d\");if(!R)return;if(R.scale(B,B),R.fillStyle=\"#ffffff\",R.fillRect(0,0,ye,ue),P){R.strokeStyle=\"rgba(0,0,0,0.08)\",R.lineWidth=1,R.setLineDash([2,3]);let G=Math.max(3,xe),Y=Sa(ce,he,G);for(let pe of Y){let Ee=St(pe);Ee>=M.left&&Ee<=M.left+ge&&(R.beginPath(),R.moveTo(Ee,M.top),R.lineTo(Ee,M.top+ne),R.stroke())}let K=Math.max(3,xe),J=v?bp(Math.max(be,1e-30),ve,K):Sa(be,ve,K);for(let pe of J){let Ee=wt(pe);Ee>=M.top&&Ee<=M.top+ne&&(R.beginPath(),R.moveTo(M.left,Ee),R.lineTo(M.left+ge,Ee),R.stroke())}R.setLineDash([])}R.strokeStyle=\"#999\",R.lineWidth=1,R.beginPath(),R.moveTo(M.left,M.top),R.lineTo(M.left,M.top+ne),R.lineTo(M.left+ge,M.top+ne),R.stroke();let V=Sa(ce,he,Math.max(3,Math.floor(ge/DR)));R.fillStyle=\"#555\",R.font=`10px ${vo}`,R.textAlign=\"center\",R.textBaseline=\"top\";for(let G of V){let Y=St(G);Y>=M.left&&Y<=M.left+ge&&(R.beginPath(),R.moveTo(Y,M.top+ne),R.lineTo(Y,M.top+ne+Tn),R.stroke(),R.fillText(Rt(G),Y,M.top+ne+Tn+2))}let te=v?bp(Math.max(be,1e-30),ve):Sa(be,ve);R.textAlign=\"right\",R.textBaseline=\"middle\";for(let G of te){let Y=wt(G);Y>=M.top&&Y<=M.top+ne&&(R.beginPath(),R.moveTo(M.left-Tn,Y),R.lineTo(M.left,Y),R.stroke(),R.fillText(Rt(G),M.left-Tn-2,Y))}if(u||p){R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`11px ${vo}`,R.fillStyle=\"#666\";let G=u||\"\";p&&(G+=G?` (${p})`:p),R.fillText(G,M.left+ge/2,M.top+ne+Tn+18)}if(m||d){R.save(),R.translate(12,M.top+ne/2),R.rotate(-Math.PI/2),R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`11px ${vo}`,R.fillStyle=\"#666\";let G=m||\"\";d&&(G+=G?` (${d})`:d),R.fillText(G,0,0),R.restore()}c&&(R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`bold 13px ${vo}`,R.fillStyle=\"#333\",R.fillText(c,ye/2,2)),R.save(),R.beginPath(),R.rect(M.left,M.top,ge,ne),R.clip();for(let G=0;G0)for(let G of X){let Y=s&&s[G.trace_idx]||\"#4fc3f7\",K=St(G.x),J=wt(G.y),pe=5;R.fillStyle=Y,R.strokeStyle=\"#fff\",R.lineWidth=1.5,R.beginPath(),R.moveTo(K,J-pe),R.lineTo(K+pe,J+pe),R.lineTo(K-pe,J+pe),R.closePath(),R.fill(),R.stroke(),R.font=`9px ${vo}`,R.fillStyle=\"#333\",R.textAlign=\"center\",R.textBaseline=\"bottom\",R.fillText(G.label||Rt(G.x),K,J-pe-3)}if(R.restore(),E&&f.length>=1&&l&&l.length>0){R.font=`10px ${vo}`;let G=14,Y=16,K=4,J=6,pe=0;for(let ot=0;otpe&&(pe=Pn)}let Ee=J*2+Y+K+pe,de=J*2+f.length*G,De=M.left+ge-Ee-8,qt=M.top+8;R.fillStyle=\"rgba(255,255,255,0.9)\",R.fillRect(De,qt,Ee,de),R.strokeStyle=\"#ccc\",R.lineWidth=1,R.strokeRect(De,qt,Ee,de);for(let ot=0;otlc(G,`${c||\"show1d\"}_figure.pdf`)):Q.toBlob(G=>{G&&lc(G,`${c||\"show1d\"}_figure.png`)})},[ye,ue,ce,he,be,ve,s,l,z,v,P,xe,E,u,m,p,d,c,St,wt,ge,ne,X]),vl=w.useCallback(D=>{let f=nn.current,H=Dr.current;if(f.length===0)return\"\";let F=[[\"x\",...l&&l.length>0?l:f.map((Q,R)=>`Data ${R+1}`)].join(\",\")];for(let Q=0;Q<(H?H.length:f[0].length);Q++){let R=H?H[Q]:Q;if(D&&Ht&&(Rhe))continue;let V=[String(R)];for(let te of f)V.push(String(te[Q]??\"\"));F.push(V.join(\",\"))}return F.join(`\n`)},[l,Ht,ce,he]),$R=w.useCallback(()=>{let D=vl(!0);D&&navigator.clipboard.writeText(D).then(()=>{Hb(!0),setTimeout(()=>Hb(!1),1e3)})},[vl]),YR=w.useCallback(()=>{hl(null);let D=vl(!0);D&&lc(new Blob([D],{type:\"text/csv\"}),`${c||\"show1d\"}_range.csv`)},[vl,c]),XR=w.useCallback(()=>{hl(null);let D=vl(!1);D&&lc(new Blob([D],{type:\"text/csv\"}),`${c||\"show1d\"}.csv`)},[vl,c]),GR=()=>Nr.current?\"ew-resize\":_r.current?\"ns-resize\":dc?\"ew-resize\":mc?\"ns-resize\":Gt.current?Gt.current.axis===\"x\"?\"ew-resize\":\"ns-resize\":Ea.current?.active?\"col-resize\":Bo.current?.active?\"grabbing\":_R!==null||Wm.current?\"pointer\":W&&!xt?\"col-resize\":\"crosshair\";return w.createElement(Fe,{className:\"show1d-root\",tabIndex:0,onKeyDown:HR,sx:{...__.root,bgcolor:t.bg,color:t.text}},w.createElement(Xe,{variant:\"caption\",sx:{...xn.label,color:t.accent,mb:`${D_.XS}px`,display:\"block\"}},c||\"Plot\",w.createElement(Y_,{theme:e.theme,text:w.createElement(X_,{items:[[\"Scroll\",\"Zoom in/out\"],[\"Drag\",\"Pan (or search peak when Peak on)\"],[\"Drag axis\",\"Lock X or Y range\"],[\"Dbl-click axis\",\"Unlock range\"],[\"Click\",\"Focus trace / select peak\"],[\"Shift+Click\",\"Multi-select peaks\"],[\"P\",\"Toggle peak mode\"],[\"C\",\"Clear all peaks\"],[\"Del\",\"Remove last peak\"],[\"Esc\",\"Deselect all\"],[\"R\",\"Reset view\"],[\"Dbl-click\",\"Reset view\"]]})}),w.createElement(MR,{widgetName:\"Show1D\",hiddenTools:et,setHiddenTools:dt,disabledTools:Oe,setDisabledTools:Ae,themeColors:t})),_&&!Be.hideAll&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"4px\",mb:\"2px\",height:28}},!Nt&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"Log:\"),w.createElement(Un,{size:\"small\",checked:v,onChange:(D,f)=>T(f),sx:hp.small,disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Auto:\"),w.createElement(Un,{size:\"small\",checked:S,onChange:(D,f)=>h(f),sx:hp.small,disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Grid:\"),w.createElement(Un,{size:\"small\",checked:P,onChange:(D,f)=>A(f),sx:hp.small,disabled:se}),P&&w.createElement(km,{size:\"small\",min:5,max:50,step:1,value:xe,onChange:(D,f)=>Je(f),sx:{width:60,ml:\"2px\",...OR.small},disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Legend:\"),w.createElement(Un,{size:\"small\",checked:E,onChange:(D,f)=>C(f),sx:hp.small,disabled:se})),!Ro&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Peak:\"),w.createElement(Un,{size:\"small\",checked:W,onChange:(D,f)=>Te(f),sx:hp.small,disabled:xt}),W&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text,ml:\"2px\"}},\"\\xB1\",fe),w.createElement(km,{size:\"small\",min:1,max:100,step:1,value:fe,onChange:(D,f)=>Ke(f),sx:{width:50,ml:\"2px\",...OR.small},disabled:xt}))),w.createElement(Fe,{sx:{flex:1}}),!Nt&&w.createElement(ga,{size:\"small\",sx:gp,onClick:gl,disabled:se},\"Reset\"),!st&&w.createElement(w.Fragment,null,w.createElement(ga,{size:\"small\",sx:{...gp,color:t.accent},onClick:D=>hl(D.currentTarget),disabled:fr},\"Export\"),w.createElement(ip,{anchorEl:Vb,open:!!Vb,onClose:()=>hl(null),...N_},w.createElement(nl,{onClick:()=>$b(\"pdf\"),sx:{fontSize:12}},\"Figure (PDF)\"),w.createElement(nl,{onClick:()=>$b(\"png\"),sx:{fontSize:12}},\"Figure (PNG)\"),w.createElement(nl,{onClick:VR,sx:{fontSize:12}},\"PNG\"),w.createElement(nl,{onClick:YR,sx:{fontSize:12}},\"CSV (range)\"),w.createElement(nl,{onClick:XR,sx:{fontSize:12}},\"CSV (all)\")))),w.createElement(Fe,{ref:Se,sx:{position:\"relative\",width:ye,height:ue,border:`1px solid ${t.border}`,cursor:GR(),bgcolor:o?\"#1a1a1a\":\"#f8f8f8\"},onMouseDown:kR,onMouseMove:BR,onMouseUp:LR,onMouseLeave:jR,onDoubleClick:UR},w.createElement(\"canvas\",{ref:Z,style:{width:ye,height:ue,position:\"absolute\",top:0,left:0}}),w.createElement(\"canvas\",{ref:ee,style:{width:ye,height:ue,position:\"absolute\",top:0,left:0,pointerEvents:\"none\"}}),w.createElement(Fe,{onMouseDown:D=>{fc.current={active:!0,startX:D.clientX,startY:D.clientY,startW:ye,startH:ue},D.stopPropagation()},sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:\"nwse-resize\",opacity:.6,background:`linear-gradient(135deg, transparent 50%, ${t.accent} 50%)`,\"&:hover\":{opacity:1}}})),Ht&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"6px\",mt:\"4px\",mb:\"2px\",height:24}},w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"X range:\"),w.createElement(\"input\",{type:\"number\",value:Ab,onChange:D=>{ml(!0),Db(D.target.value)},onFocus:()=>ml(!0),onBlur:()=>{ml(!1);let D=parseFloat(Ab);if(!isNaN(D)){let f=on.current,H=Math.max(f.min,Math.min(f.max,D));if(H>=he){let B=H;H=he,Wt(B),we([he,B]),ke(he);return}ke(H),we([H,he])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text}},\"\\u2014\"),w.createElement(\"input\",{type:\"number\",value:Nb,onChange:D=>{ml(!0),_b(D.target.value)},onFocus:()=>ml(!0),onBlur:()=>{ml(!1);let D=parseFloat(Nb);if(!isNaN(D)){let f=on.current,H=Math.max(f.min,Math.min(f.max,D));if(H<=ce){let B=H;H=ce,ke(B),we([B,ce]),Wt(ce);return}Wt(H),we([ce,H])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(ga,{size:\"small\",sx:gp,onClick:()=>{Sn(!1),we([]),ke(on.current.min),Wt(on.current.max)}},\"RESET\"),!st&&w.createElement(ga,{size:\"small\",sx:{...gp,ml:\"4px\"},onClick:$R,disabled:fr},zR?\"COPIED\":\"COPY CSV\")),Qe&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"6px\",mt:\"4px\",mb:\"2px\",height:24}},w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"Y range:\"),w.createElement(\"input\",{type:\"number\",value:kb,onChange:D=>{yl(!0),Bb(D.target.value)},onFocus:()=>yl(!0),onBlur:()=>{yl(!1);let D=parseFloat(kb);if(!isNaN(D)){let f=rn.current,H=Math.max(f.min,Math.min(f.max,D));if(H>=ve){let B=H;H=ve,po(B),le([ve,B]),uo(ve);return}uo(H),le([H,ve])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text}},\"\\u2014\"),w.createElement(\"input\",{type:\"number\",value:Lb,onChange:D=>{yl(!0),jb(D.target.value)},onFocus:()=>yl(!0),onBlur:()=>{yl(!1);let D=parseFloat(Lb);if(!isNaN(D)){let f=rn.current,H=Math.max(f.min,Math.min(f.max,D));if(H<=be){let B=H;H=be,uo(B),le([B,be]),po(be);return}po(H),le([be,H])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(ga,{size:\"small\",sx:gp,onClick:()=>{Ar(!1),le([]),uo(rn.current.min),po(rn.current.max)}},\"RESET\")),b&&!Ut&&I&&I.length>0&&(()=>{let D=O>=0&&OH);return w.createElement(Fe,{sx:{border:`1px solid ${t.border}`,borderTop:\"none\",bgcolor:o?t.bg:\"#fafafa\",maxWidth:ye}},D.map(f=>{let H=l&&l[f]||`Data ${f+1}`,B=s&&s[f]||\"#4fc3f7\";return w.createElement(Fe,{key:f,sx:{display:\"flex\",gap:2,alignItems:\"center\",px:1,py:.25}},w.createElement(Fe,{sx:{width:8,height:8,bgcolor:B,flexShrink:0}}),a>1&&w.createElement(Xe,{sx:{fontSize:11,color:t.text,fontWeight:\"bold\",minWidth:40}},H),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Mean \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(I[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Min \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(x[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Max \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(k[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Std \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(U[f]??0))))}),Ht&&Lt&&Lt.length>0&&w.createElement(w.Fragment,null,w.createElement(Fe,{sx:{borderTop:`1px dashed ${t.border}`,mx:1,my:.25}}),D.map(f=>{let H=Lt[f];if(!H)return null;let B=s&&s[f]||\"#4fc3f7\";return w.createElement(Fe,{key:`rs-${f}`,sx:{display:\"flex\",gap:2,alignItems:\"center\",px:1,py:.25}},w.createElement(Xe,{sx:{fontSize:10,color:o?\"#777\":\"#aaa\",minWidth:60}},\"Range (\",H.n_points,\" pts)\"),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Mean \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.mean))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Min \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.min))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Max \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.max))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Std \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.std))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"\\u222B \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.integral))))})),jt&&jt.length>0&&w.createElement(w.Fragment,null,w.createElement(Fe,{sx:{borderTop:`1px dashed ${t.border}`,mx:1,my:.25}}),jt.map((f,H)=>{let B=X&&f.peak_idx>=0&&f.peak_idx()=>(t||e((t={exports:{}}).exports,t),t.exports);var WR=(e,t,o,r)=>{if(t&&typeof t==\"object\"||typeof t==\"function\")for(let n of FR(t))!QR.call(e,n)&&n!==o&&Yb(e,n,{get:()=>t[n],enumerable:!(r=IR(t,n))||r.enumerable});return e};var q=(e,t,o)=>(o=e!=null?qR(KR(e)):{},WR(t||!e||!e.__esModule?Yb(o,\"default\",{value:e,enumerable:!0}):o,e));var ev=Xo(Me=>{\"use strict\";var ry=Symbol.for(\"react.transitional.element\"),ZR=Symbol.for(\"react.portal\"),JR=Symbol.for(\"react.fragment\"),e2=Symbol.for(\"react.strict_mode\"),t2=Symbol.for(\"react.profiler\"),o2=Symbol.for(\"react.consumer\"),r2=Symbol.for(\"react.context\"),n2=Symbol.for(\"react.forward_ref\"),a2=Symbol.for(\"react.suspense\"),i2=Symbol.for(\"react.memo\"),Fb=Symbol.for(\"react.lazy\"),l2=Symbol.for(\"react.activity\"),Xb=Symbol.iterator;function s2(e){return e===null||typeof e!=\"object\"?null:(e=Xb&&e[Xb]||e[\"@@iterator\"],typeof e==\"function\"?e:null)}var Kb={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Qb=Object.assign,Wb={};function Tl(e,t,o){this.props=e,this.context=t,this.refs=Wb,this.updater=o||Kb}Tl.prototype.isReactComponent={};Tl.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\")};Tl.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,\"forceUpdate\")};function Zb(){}Zb.prototype=Tl.prototype;function ny(e,t,o){this.props=e,this.context=t,this.refs=Wb,this.updater=o||Kb}var ay=ny.prototype=new Zb;ay.constructor=ny;Qb(ay,Tl.prototype);ay.isPureReactComponent=!0;var Gb=Array.isArray;function oy(){}var Mt={H:null,A:null,T:null,S:null},Jb=Object.prototype.hasOwnProperty;function iy(e,t,o){var r=o.ref;return{$$typeof:ry,type:e,key:t,ref:r!==void 0?r:null,props:o}}function c2(e,t){return iy(e.type,t,e.props)}function ly(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===ry}function u2(e){var t={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+e.replace(/[=:]/g,function(o){return t[o]})}var qb=/\\/+/g;function ty(e,t){return typeof e==\"object\"&&e!==null&&e.key!=null?u2(\"\"+e.key):t.toString(36)}function p2(e){switch(e.status){case\"fulfilled\":return e.value;case\"rejected\":throw e.reason;default:switch(typeof e.status==\"string\"?e.then(oy,oy):(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 xl(e,t,o,r,n){var a=typeof e;(a===\"undefined\"||a===\"boolean\")&&(e=null);var i=!1;if(e===null)i=!0;else switch(a){case\"bigint\":case\"string\":case\"number\":i=!0;break;case\"object\":switch(e.$$typeof){case ry:case ZR:i=!0;break;case Fb:return i=e._init,xl(i(e._payload),t,o,r,n)}}if(i)return n=n(e),i=r===\"\"?\".\"+ty(e,0):r,Gb(n)?(o=\"\",i!=null&&(o=i.replace(qb,\"$&/\")+\"/\"),xl(n,t,o,\"\",function(c){return c})):n!=null&&(ly(n)&&(n=c2(n,o+(n.key==null||e&&e.key===n.key?\"\":(\"\"+n.key).replace(qb,\"$&/\")+\"/\")+i)),t.push(n)),1;i=0;var l=r===\"\"?\".\":r+\":\";if(Gb(e))for(var s=0;s{\"use strict\";tv.exports=ev()});var pv=Xo(_t=>{\"use strict\";function py(e,t){var o=e.length;e.push(t);e:for(;0>>1,n=e[r];if(0>>1;rCp(l,o))sCp(c,l)?(e[r]=c,e[s]=o,r=s):(e[r]=l,e[i]=o,r=i);else if(sCp(c,o))e[r]=c,e[s]=o,r=s;else break e}}return t}function Cp(e,t){var o=e.sortIndex-t.sortIndex;return o!==0?o:e.id-t.id}_t.unstable_now=void 0;typeof performance==\"object\"&&typeof performance.now==\"function\"?(ov=performance,_t.unstable_now=function(){return ov.now()}):(sy=Date,rv=sy.now(),_t.unstable_now=function(){return sy.now()-rv});var ov,sy,rv,Vn=[],Ca=[],m2=1,zr=null,Lo=3,fy=!1,yc=!1,hc=!1,dy=!1,iv=typeof setTimeout==\"function\"?setTimeout:null,lv=typeof clearTimeout==\"function\"?clearTimeout:null,nv=typeof setImmediate<\"u\"?setImmediate:null;function Rp(e){for(var t=Cn(Ca);t!==null;){if(t.callback===null)wp(Ca);else if(t.startTime<=e)wp(Ca),t.sortIndex=t.expirationTime,py(Vn,t);else break;t=Cn(Ca)}}function my(e){if(hc=!1,Rp(e),!yc)if(Cn(Vn)!==null)yc=!0,El||(El=!0,Sl());else{var t=Cn(Ca);t!==null&&yy(my,t.startTime-e)}}var El=!1,gc=-1,sv=5,cv=-1;function uv(){return dy?!0:!(_t.unstable_now()-cve&&uv());){var r=zr.callback;if(typeof r==\"function\"){zr.callback=null,Lo=zr.priorityLevel;var n=r(zr.expirationTime<=e);if(e=_t.unstable_now(),typeof n==\"function\"){zr.callback=n,Rp(e),t=!0;break t}zr===Cn(Vn)&&wp(Vn),Rp(e)}else wp(Vn);zr=Cn(Vn)}if(zr!==null)t=!0;else{var a=Cn(Ca);a!==null&&yy(my,a.startTime-e),t=!1}}break e}finally{zr=null,Lo=o,fy=!1}t=void 0}}finally{t?Sl():El=!1}}}var Sl;typeof nv==\"function\"?Sl=function(){nv(cy)}:typeof MessageChannel<\"u\"?(uy=new MessageChannel,av=uy.port2,uy.port1.onmessage=cy,Sl=function(){av.postMessage(null)}):Sl=function(){iv(cy,0)};var uy,av;function yy(e,t){gc=iv(function(){e(_t.unstable_now())},t)}_t.unstable_IdlePriority=5;_t.unstable_ImmediatePriority=1;_t.unstable_LowPriority=4;_t.unstable_NormalPriority=3;_t.unstable_Profiling=null;_t.unstable_UserBlockingPriority=2;_t.unstable_cancelCallback=function(e){e.callback=null};_t.unstable_forceFrameRate=function(e){0>e||125r?(e.sortIndex=o,py(Ca,e),Cn(Vn)===null&&e===Cn(Ca)&&(hc?(lv(gc),gc=-1):hc=!0,yy(my,o-r))):(e.sortIndex=n,py(Vn,e),yc||fy||(yc=!0,El||(El=!0,Sl()))),e};_t.unstable_shouldYield=uv;_t.unstable_wrapCallback=function(e){var t=Lo;return function(){var o=Lo;Lo=t;try{return e.apply(this,arguments)}finally{Lo=o}}}});var dv=Xo((Q_,fv)=>{\"use strict\";fv.exports=pv()});var yv=Xo(qo=>{\"use strict\";var y2=re();function mv(e){var t=\"https://react.dev/errors/\"+e;if(1{\"use strict\";function hv(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(hv)}catch(e){console.error(e)}}hv(),gv.exports=yv()});var OS=Xo(td=>{\"use strict\";var mo=dv(),Yx=re(),b2=Op();function $(e){var t=\"https://react.dev/errors/\"+e;if(1Al||(e.current=eh[Al],eh[Al]=null,Al--)}function Et(e,t){Al++,eh[Al]=e.current,e.current=t}var On=An(null),Xc=An(null),ja=An(null),uf=An(null);function pf(e,t){switch(Et(ja,t),Et(Xc,e),Et(On,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Rx(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Rx(t),e=yS(t,e);else switch(e){case\"svg\":e=1;break;case\"math\":e=2;break;default:e=0}}So(On),Et(On,e)}function Fl(){So(On),So(Xc),So(ja)}function th(e){e.memoizedState!==null&&Et(uf,e);var t=On.current,o=yS(t,e.type);t!==o&&(Et(Xc,e),Et(On,o))}function ff(e){Xc.current===e&&(So(On),So(Xc)),uf.current===e&&(So(uf),tu._currentValue=Ti)}var hy,xv;function gi(e){if(hy===void 0)try{throw Error()}catch(o){var t=o.stack.trim().match(/\\n( *(at )?)/);hy=t&&t[1]||\"\",xv=-1)\":-1n||s[r]!==c[n]){var u=`\n`+s[r].replace(\" at new \",\" at \");return e.displayName&&u.includes(\"\")&&(u=u.replace(\"\",e.displayName)),u}while(1<=r&&0<=n);break}}}finally{gy=!1,Error.prepareStackTrace=o}return(o=e?e.displayName||e.name:\"\")?gi(o):\"\"}function E2(e,t){switch(e.tag){case 26:case 27:case 5:return gi(e.type);case 16:return gi(\"Lazy\");case 13:return e.child!==t&&t!==null?gi(\"Suspense Fallback\"):gi(\"Suspense\");case 19:return gi(\"SuspenseList\");case 0:case 15:return by(e.type,!1);case 11:return by(e.type.render,!1);case 1:return by(e.type,!0);case 31:return gi(\"Activity\");default:return\"\"}}function Tv(e){try{var t=\"\",o=null;do t+=E2(e,o),o=e,e=e.return;while(e);return t}catch(r){return`\nError generating stack: `+r.message+`\n`+r.stack}}var oh=Object.prototype.hasOwnProperty,qh=mo.unstable_scheduleCallback,vy=mo.unstable_cancelCallback,P2=mo.unstable_shouldYield,C2=mo.unstable_requestPaint,br=mo.unstable_now,R2=mo.unstable_getCurrentPriorityLevel,Qx=mo.unstable_ImmediatePriority,Wx=mo.unstable_UserBlockingPriority,df=mo.unstable_NormalPriority,w2=mo.unstable_LowPriority,Zx=mo.unstable_IdlePriority,M2=mo.log,O2=mo.unstable_setDisableYieldValue,au=null,vr=null;function _a(e){if(typeof M2==\"function\"&&O2(e),vr&&typeof vr.setStrictMode==\"function\")try{vr.setStrictMode(au,e)}catch{}}var xr=Math.clz32?Math.clz32:N2,A2=Math.log,D2=Math.LN2;function N2(e){return e>>>=0,e===0?32:31-(A2(e)/D2|0)|0}var Dp=256,Np=262144,_p=4194304;function bi(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 Uf(e,t,o){var r=e.pendingLanes;if(r===0)return 0;var n=0,a=e.suspendedLanes,i=e.pingedLanes;e=e.warmLanes;var l=r&134217727;return l!==0?(r=l&~a,r!==0?n=bi(r):(i&=l,i!==0?n=bi(i):o||(o=l&~e,o!==0&&(n=bi(o))))):(l=r&~a,l!==0?n=bi(l):i!==0?n=bi(i):o||(o=r&~e,o!==0&&(n=bi(o)))),n===0?0:t!==0&&t!==n&&(t&a)===0&&(a=n&-n,o=t&-t,a>=o||a===32&&(o&4194048)!==0)?t:n}function iu(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function _2(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 Jx(){var e=_p;return _p<<=1,(_p&62914560)===0&&(_p=4194304),e}function xy(e){for(var t=[],o=0;31>o;o++)t.push(e);return t}function lu(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function z2(e,t,o,r,n,a){var i=e.pendingLanes;e.pendingLanes=o,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=o,e.entangledLanes&=o,e.errorRecoveryDisabledLanes&=o,e.shellSuspendCounter=0;var l=e.entanglements,s=e.expirationTimes,c=e.hiddenUpdates;for(o=i&~o;0\"u\")return null;try{return e.activeElement||e.body}catch{return e.body}}var H2=/[\\n\"\\\\]/g;function Ur(e){return e.replace(H2,function(t){return\"\\\\\"+t.charCodeAt(0).toString(16)+\" \"})}function ah(e,t,o,r,n,a,i,l){e.name=\"\",i!=null&&typeof i!=\"function\"&&typeof i!=\"symbol\"&&typeof i!=\"boolean\"?e.type=i:e.removeAttribute(\"type\"),t!=null?i===\"number\"?(t===0&&e.value===\"\"||e.value!=t)&&(e.value=\"\"+Br(t)):e.value!==\"\"+Br(t)&&(e.value=\"\"+Br(t)):i!==\"submit\"&&i!==\"reset\"||e.removeAttribute(\"value\"),t!=null?ih(e,i,Br(t)):o!=null?ih(e,i,Br(o)):r!=null&&e.removeAttribute(\"value\"),n==null&&a!=null&&(e.defaultChecked=!!a),n!=null&&(e.checked=n&&typeof n!=\"function\"&&typeof n!=\"symbol\"),l!=null&&typeof l!=\"function\"&&typeof l!=\"symbol\"&&typeof l!=\"boolean\"?e.name=\"\"+Br(l):e.removeAttribute(\"name\")}function sT(e,t,o,r,n,a,i,l){if(a!=null&&typeof a!=\"function\"&&typeof a!=\"symbol\"&&typeof a!=\"boolean\"&&(e.type=a),t!=null||o!=null){if(!(a!==\"submit\"&&a!==\"reset\"||t!=null)){nh(e);return}o=o!=null?\"\"+Br(o):\"\",t=t!=null?\"\"+Br(t):o,l||t===e.value||(e.value=t),e.defaultValue=t}r=r??n,r=typeof r!=\"function\"&&typeof r!=\"symbol\"&&!!r,e.checked=l?e.checked:!!r,e.defaultChecked=!!r,i!=null&&typeof i!=\"function\"&&typeof i!=\"symbol\"&&typeof i!=\"boolean\"&&(e.name=i),nh(e)}function ih(e,t,o){t===\"number\"&&mf(e.ownerDocument)===e||e.defaultValue===\"\"+o||(e.defaultValue=\"\"+o)}function $l(e,t,o,r){if(e=e.options,t){t={};for(var n=0;n\"u\"||typeof window.document>\"u\"||typeof window.document.createElement>\"u\"),sh=!1;if(ta)try{Pl={},Object.defineProperty(Pl,\"passive\",{get:function(){sh=!0}}),window.addEventListener(\"test\",Pl,Pl),window.removeEventListener(\"test\",Pl,Pl)}catch{sh=!1}var Pl,za=null,Zh=null,Qp=null;function dT(){if(Qp)return Qp;var e,t=Zh,o=t.length,r,n=\"value\"in za?za.value:za.textContent,a=n.length;for(e=0;e=Dc),Nv=\" \",_v=!1;function yT(e,t){switch(e){case\"keyup\":return mw.indexOf(t.keyCode)!==-1;case\"keydown\":return t.keyCode!==229;case\"keypress\":case\"mousedown\":case\"focusout\":return!0;default:return!1}}function hT(e){return e=e.detail,typeof e==\"object\"&&\"data\"in e?e.data:null}var _l=!1;function hw(e,t){switch(e){case\"compositionend\":return hT(t);case\"keypress\":return t.which!==32?null:(_v=!0,Nv);case\"textInput\":return e=t.data,e===Nv&&_v?null:e;default:return null}}function gw(e,t){if(_l)return e===\"compositionend\"||!eg&&yT(e,t)?(e=dT(),Qp=Zh=za=null,_l=!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)return{node:o,offset:t-e};e=r}e:{for(;o;){if(o.nextSibling){o=o.nextSibling;break e}o=o.parentNode}o=void 0}o=Lv(o)}}function xT(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?xT(e,t.parentNode):\"contains\"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function TT(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=mf(e.document);t instanceof e.HTMLIFrameElement;){try{var o=typeof t.contentWindow.location.href==\"string\"}catch{o=!1}if(o)e=t.contentWindow;else break;t=mf(e.document)}return t}function tg(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 Cw=ta&&\"documentMode\"in document&&11>=document.documentMode,zl=null,ch=null,_c=null,uh=!1;function Uv(e,t,o){var r=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;uh||zl==null||zl!==mf(r)||(r=zl,\"selectionStart\"in r&&tg(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),_c&&Ic(_c,r)||(_c=r,r=Nf(ch,\"onSelect\"),0>=i,n-=i,Rn=1<<32-xr(t)+n|o<A?(_=P,P=null):_=P.sibling;var z=p(h,P,g[A],b);if(z===null){P===null&&(P=_);break}e&&P&&z.alternate===null&&t(h,P),y=a(z,y,A),C===null?E=z:C.sibling=z,C=z,P=_}if(A===g.length)return o(h,P),qe&&In(h,A),E;if(P===null){for(;AA?(_=P,P=null):_=P.sibling;var I=p(h,P,z.value,b);if(I===null){P===null&&(P=_);break}e&&P&&I.alternate===null&&t(h,P),y=a(I,y,A),C===null?E=I:C.sibling=I,C=I,P=_}if(z.done)return o(h,P),qe&&In(h,A),E;if(P===null){for(;!z.done;A++,z=g.next())z=m(h,z.value,b),z!==null&&(y=a(z,y,A),C===null?E=z:C.sibling=z,C=z);return qe&&In(h,A),E}for(P=r(P);!z.done;A++,z=g.next())z=d(P,h,A,z.value,b),z!==null&&(e&&z.alternate!==null&&P.delete(z.key===null?A:z.key),y=a(z,y,A),C===null?E=z:C.sibling=z,C=z);return e&&P.forEach(function(x){return t(h,x)}),qe&&In(h,A),E}function S(h,y,g,b){if(typeof g==\"object\"&&g!==null&&g.type===Ol&&g.key===null&&(g=g.props.children),typeof g==\"object\"&&g!==null){switch(g.$$typeof){case Ap:e:{for(var E=g.key;y!==null;){if(y.key===E){if(E=g.type,E===Ol){if(y.tag===7){o(h,y.sibling),b=n(y,g.props.children),b.return=h,h=b;break e}}else if(y.elementType===E||typeof E==\"object\"&&E!==null&&E.$$typeof===wa&&vi(E)===y.type){o(h,y.sibling),b=n(y,g.props),Tc(b,g),b.return=h,h=b;break e}o(h,y);break}else t(h,y);y=y.sibling}g.type===Ol?(b=Si(g.props.children,h.mode,b,g.key),b.return=h,h=b):(b=Zp(g.type,g.key,g.props,null,h.mode,b),Tc(b,g),b.return=h,h=b)}return i(h);case Rc:e:{for(E=g.key;y!==null;){if(y.key===E)if(y.tag===4&&y.stateNode.containerInfo===g.containerInfo&&y.stateNode.implementation===g.implementation){o(h,y.sibling),b=n(y,g.children||[]),b.return=h,h=b;break e}else{o(h,y);break}else t(h,y);y=y.sibling}b=My(g,h.mode,b),b.return=h,h=b}return i(h);case wa:return g=vi(g),S(h,y,g,b)}if(wc(g))return v(h,y,g,b);if(vc(g)){if(E=vc(g),typeof E!=\"function\")throw Error($(150));return g=E.call(g),T(h,y,g,b)}if(typeof g.then==\"function\")return S(h,y,Up(g),b);if(g.$$typeof===Kn)return S(h,y,jp(h,g),b);Hp(h,g)}return typeof g==\"string\"&&g!==\"\"||typeof g==\"number\"||typeof g==\"bigint\"?(g=\"\"+g,y!==null&&y.tag===6?(o(h,y.sibling),b=n(y,g),b.return=h,h=b):(o(h,y),b=wy(g,h.mode,b),b.return=h,h=b),i(h)):o(h,y)}return function(h,y,g,b){try{Qc=0;var E=S(h,y,g,b);return Gl=null,E}catch(P){if(P===ss||P===Gf)throw P;var C=hr(29,P,null,h.mode);return C.lanes=b,C.return=h,C}finally{}}}var Mi=BT(!0),LT=BT(!1),Ma=!1;function ug(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function gh(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 Ha(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Va(e,t,o){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(rt&2)!==0){var n=r.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),r.pending=t,t=hf(e),MT(e,null,o),t}return Xf(e,r,t,o),hf(e)}function kc(e,t,o){if(t=t.updateQueue,t!==null&&(t=t.shared,(o&4194048)!==0)){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,tT(e,o)}}function Ay(e,t){var o=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,o===r)){var n=null,a=null;if(o=o.firstBaseUpdate,o!==null){do{var i={lane:o.lane,tag:o.tag,payload:o.payload,callback:null,next:null};a===null?n=a=i:a=a.next=i,o=o.next}while(o!==null);a===null?n=a=t:a=a.next=t}else n=a=t;o={baseState:r.baseState,firstBaseUpdate:n,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},e.updateQueue=o;return}e=o.lastBaseUpdate,e===null?o.firstBaseUpdate=t:e.next=t,o.lastBaseUpdate=t}var bh=!1;function Bc(){if(bh){var e=Xl;if(e!==null)throw e}}function Lc(e,t,o,r){bh=!1;var n=e.updateQueue;Ma=!1;var a=n.firstBaseUpdate,i=n.lastBaseUpdate,l=n.shared.pending;if(l!==null){n.shared.pending=null;var s=l,c=s.next;s.next=null,i===null?a=c:i.next=c,i=s;var u=e.alternate;u!==null&&(u=u.updateQueue,l=u.lastBaseUpdate,l!==i&&(l===null?u.firstBaseUpdate=c:l.next=c,u.lastBaseUpdate=s))}if(a!==null){var m=n.baseState;i=0,u=c=s=null,l=a;do{var p=l.lane&-536870913,d=p!==l.lane;if(d?(Ge&p)===p:(r&p)===p){p!==0&&p===Wl&&(bh=!0),u!==null&&(u=u.next={lane:0,tag:l.tag,payload:l.payload,callback:null,next:null});e:{var v=e,T=l;p=t;var S=o;switch(T.tag){case 1:if(v=T.payload,typeof v==\"function\"){m=v.call(S,m,p);break e}m=v;break e;case 3:v.flags=v.flags&-65537|128;case 0:if(v=T.payload,p=typeof v==\"function\"?v.call(S,m,p):v,p==null)break e;m=Dt({},m,p);break e;case 2:Ma=!0}}p=l.callback,p!==null&&(e.flags|=64,d&&(e.flags|=8192),d=n.callbacks,d===null?n.callbacks=[p]:d.push(p))}else d={lane:p,tag:l.tag,payload:l.payload,callback:l.callback,next:null},u===null?(c=u=d,s=m):u=u.next=d,i|=p;if(l=l.next,l===null){if(l=n.shared.pending,l===null)break;d=l,l=d.next,d.next=null,n.lastBaseUpdate=d,n.shared.pending=null}}while(!0);u===null&&(s=m),n.baseState=s,n.firstBaseUpdate=c,n.lastBaseUpdate=u,a===null&&(n.shared.lanes=0),Qa|=i,e.lanes=i,e.memoizedState=m}}function jT(e,t){if(typeof e!=\"function\")throw Error($(191,e));e.call(t)}function UT(e,t){var o=e.callbacks;if(o!==null)for(e.callbacks=null,e=0;ea?a:8;var i=Pe.T,l={};Pe.T=l,Eg(e,!1,t,o);try{var s=n(),c=Pe.S;if(c!==null&&c(l,s),s!==null&&typeof s==\"object\"&&typeof s.then==\"function\"){var u=zw(s,r);jc(e,t,u,Tr(e))}else jc(e,t,r,Tr(e))}catch(m){jc(e,t,{then:function(){},status:\"rejected\",reason:m},Tr())}finally{nt.p=a,i!==null&&l.types!==null&&(i.types=l.types),Pe.T=i}}function Hw(){}function Eh(e,t,o,r){if(e.tag!==5)throw Error($(476));var n=u1(e).queue;c1(e,n,t,Ti,o===null?Hw:function(){return p1(e),o(r)})}function u1(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Ti,baseState:Ti,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ra,lastRenderedState:Ti},next:null};var o={};return t.next={memoizedState:o,baseState:o,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ra,lastRenderedState:o},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function p1(e){var t=u1(e);t.next===null&&(t=e.alternate.memoizedState),jc(e,t.next.queue,{},Tr())}function Sg(){return Ao(tu)}function f1(){return Jt().memoizedState}function d1(){return Jt().memoizedState}function Vw(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var o=Tr();e=Ha(o);var r=Va(t,e,o);r!==null&&(rr(r,t,o),kc(r,t,o)),t={cache:lg()},e.payload=t;return}t=t.return}}function $w(e,t,o){var r=Tr();o={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},Kf(e)?y1(t,o):(o=rg(e,t,o,r),o!==null&&(rr(o,e,r),h1(o,t,r)))}function m1(e,t,o){var r=Tr();jc(e,t,o,r)}function jc(e,t,o,r){var n={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null};if(Kf(e))y1(t,n);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var i=t.lastRenderedState,l=a(i,o);if(n.hasEagerState=!0,n.eagerState=l,Sr(l,i))return Xf(e,t,n,0),bt===null&&Yf(),!1}catch{}finally{}if(o=rg(e,t,n,r),o!==null)return rr(o,e,r),h1(o,t,r),!0}return!1}function Eg(e,t,o,r){if(r={lane:2,revertLane:Ng(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Kf(e)){if(t)throw Error($(479))}else t=rg(e,o,r,2),t!==null&&rr(t,e,2)}function Kf(e){var t=e.alternate;return e===Ne||t!==null&&t===Ne}function y1(e,t){ql=Sf=!0;var o=e.pending;o===null?t.next=t:(t.next=o.next,o.next=t),e.pending=t}function h1(e,t,o){if((o&4194048)!==0){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,tT(e,o)}}var Zc={readContext:Ao,use:If,useCallback:It,useContext:It,useEffect:It,useImperativeHandle:It,useLayoutEffect:It,useInsertionEffect:It,useMemo:It,useReducer:It,useRef:It,useState:It,useDebugValue:It,useDeferredValue:It,useTransition:It,useSyncExternalStore:It,useId:It,useHostTransitionStatus:It,useFormState:It,useActionState:It,useOptimistic:It,useMemoCache:It,useCacheRefresh:It};Zc.useEffectEvent=It;var g1={readContext:Ao,use:If,useCallback:function(e,t){return Io().memoizedState=[e,t===void 0?null:t],e},useContext:Ao,useEffect:ex,useImperativeHandle:function(e,t,o){o=o!=null?o.concat([e]):null,tf(4194308,4,n1.bind(null,t,e),o)},useLayoutEffect:function(e,t){return tf(4194308,4,e,t)},useInsertionEffect:function(e,t){tf(4,2,e,t)},useMemo:function(e,t){var o=Io();t=t===void 0?null:t;var r=e();if(Oi){_a(!0);try{e()}finally{_a(!1)}}return o.memoizedState=[r,t],r},useReducer:function(e,t,o){var r=Io();if(o!==void 0){var n=o(t);if(Oi){_a(!0);try{o(t)}finally{_a(!1)}}}else n=t;return r.memoizedState=r.baseState=n,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},r.queue=e,e=e.dispatch=$w.bind(null,Ne,e),[r.memoizedState,e]},useRef:function(e){var t=Io();return e={current:e},t.memoizedState=e},useState:function(e){e=Th(e);var t=e.queue,o=m1.bind(null,Ne,t);return t.dispatch=o,[e.memoizedState,o]},useDebugValue:xg,useDeferredValue:function(e,t){var o=Io();return Tg(o,e,t)},useTransition:function(){var e=Th(!1);return e=c1.bind(null,Ne,e.queue,!0,!1),Io().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,o){var r=Ne,n=Io();if(qe){if(o===void 0)throw Error($(407));o=o()}else{if(o=t(),bt===null)throw Error($(349));(Ge&127)!==0||XT(r,t,o)}n.memoizedState=o;var a={value:o,getSnapshot:t};return n.queue=a,ex(qT.bind(null,r,a,e),[e]),r.flags|=2048,Jl(9,{destroy:void 0},GT.bind(null,r,a,o,t),null),o},useId:function(){var e=Io(),t=bt.identifierPrefix;if(qe){var o=wn,r=Rn;o=(r&~(1<<32-xr(r)-1)).toString(32)+o,t=\"_\"+t+\"R_\"+o,o=Ef++,0<\\/script>\",a=a.removeChild(a.firstChild);break;case\"select\":a=typeof r.is==\"string\"?i.createElement(\"select\",{is:r.is}):i.createElement(\"select\"),r.multiple?a.multiple=!0:r.size&&(a.size=r.size);break;default:a=typeof r.is==\"string\"?i.createElement(n,{is:r.is}):i.createElement(n)}}a[Mo]=t,a[nr]=r;e:for(i=t.child;i!==null;){if(i.tag===5||i.tag===6)a.appendChild(i.stateNode);else if(i.tag!==4&&i.tag!==27&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===t)break e;for(;i.sibling===null;){if(i.return===null||i.return===t)break e;i=i.return}i.sibling.return=i.return,i=i.sibling}t.stateNode=a;e:switch(Do(a,n,r),n){case\"button\":case\"input\":case\"select\":case\"textarea\":r=!!r.autoFocus;break e;case\"img\":r=!0;break e;default:r=!1}r&&Yn(t)}}return Ot(t),jy(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,o),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&Yn(t);else{if(typeof r!=\"string\"&&t.stateNode===null)throw Error($(166));if(e=ja.current,Cl(t)){if(e=t.stateNode,o=t.memoizedProps,r=null,n=Oo,n!==null)switch(n.tag){case 27:case 5:r=n.memoizedProps}e[Mo]=t,e=!!(e.nodeValue===o||r!==null&&r.suppressHydrationWarning===!0||mS(e.nodeValue,o)),e||Fa(t,!0)}else e=_f(e).createTextNode(r),e[Mo]=t,t.stateNode=e}return Ot(t),null;case 31:if(o=t.memoizedState,e===null||e.memoizedState!==null){if(r=Cl(t),o!==null){if(e===null){if(!r)throw Error($(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error($(557));e[Mo]=t}else Ri(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ot(t),e=!1}else o=Oy(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=o),e=!0;if(!e)return t.flags&256?(yr(t),t):(yr(t),null);if((t.flags&128)!==0)throw Error($(558))}return Ot(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(n=Cl(t),r!==null&&r.dehydrated!==null){if(e===null){if(!n)throw Error($(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error($(317));n[Mo]=t}else Ri(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ot(t),n=!1}else n=Oy(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(yr(t),t):(yr(t),null)}return yr(t),(t.flags&128)!==0?(t.lanes=o,t):(o=r!==null,e=e!==null&&e.memoizedState!==null,o&&(r=t.child,n=null,r.alternate!==null&&r.alternate.memoizedState!==null&&r.alternate.memoizedState.cachePool!==null&&(n=r.alternate.memoizedState.cachePool.pool),a=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(a=r.memoizedState.cachePool.pool),a!==n&&(r.flags|=2048)),o!==e&&o&&(t.child.flags|=8192),Vp(t,t.updateQueue),Ot(t),null);case 4:return Fl(),e===null&&_g(t.stateNode.containerInfo),Ot(t),null;case 10:return Jn(t.type),Ot(t),null;case 19:if(So(Zt),r=t.memoizedState,r===null)return Ot(t),null;if(n=(t.flags&128)!==0,a=r.rendering,a===null)if(n)Sc(r,!1);else{if(Ft!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(a=Tf(e),a!==null){for(t.flags|=128,Sc(r,!1),e=a.updateQueue,t.updateQueue=e,Vp(t,e),t.subtreeFlags=0,e=o,o=t.child;o!==null;)OT(o,e),o=o.sibling;return Et(Zt,Zt.current&1|2),qe&&In(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&br()>wf&&(t.flags|=128,n=!0,Sc(r,!1),t.lanes=4194304)}else{if(!n)if(e=Tf(a),e!==null){if(t.flags|=128,n=!0,e=e.updateQueue,t.updateQueue=e,Vp(t,e),Sc(r,!0),r.tail===null&&r.tailMode===\"hidden\"&&!a.alternate&&!qe)return Ot(t),null}else 2*br()-r.renderingStartTime>wf&&o!==536870912&&(t.flags|=128,n=!0,Sc(r,!1),t.lanes=4194304);r.isBackwards?(a.sibling=t.child,t.child=a):(e=r.last,e!==null?e.sibling=a:t.child=a,r.last=a)}return r.tail!==null?(e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=br(),e.sibling=null,o=Zt.current,Et(Zt,n?o&1|2:o&1),qe&&In(t,r.treeForkCount),e):(Ot(t),null);case 22:case 23:return yr(t),pg(),r=t.memoizedState!==null,e!==null?e.memoizedState!==null!==r&&(t.flags|=8192):r&&(t.flags|=8192),r?(o&536870912)!==0&&(t.flags&128)===0&&(Ot(t),t.subtreeFlags&6&&(t.flags|=8192)):Ot(t),o=t.updateQueue,o!==null&&Vp(t,o.retryQueue),o=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(o=e.memoizedState.cachePool.pool),r=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),r!==o&&(t.flags|=2048),e!==null&&So(Ei),null;case 24:return o=null,e!==null&&(o=e.memoizedState.cache),t.memoizedState.cache!==o&&(t.flags|=2048),Jn(io),Ot(t),null;case 25:return null;case 30:return null}throw Error($(156,t.tag))}function Iw(e,t){switch(ig(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Jn(io),Fl(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return ff(t),null;case 31:if(t.memoizedState!==null){if(yr(t),t.alternate===null)throw Error($(340));Ri()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(yr(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error($(340));Ri()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return So(Zt),null;case 4:return Fl(),null;case 10:return Jn(t.type),null;case 22:case 23:return yr(t),pg(),e!==null&&So(Ei),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Jn(io),null;case 25:return null;default:return null}}function O1(e,t){switch(ig(t),t.tag){case 3:Jn(io),Fl();break;case 26:case 27:case 5:ff(t);break;case 4:Fl();break;case 31:t.memoizedState!==null&&yr(t);break;case 13:yr(t);break;case 19:So(Zt);break;case 10:Jn(t.type);break;case 22:case 23:yr(t),pg(),e!==null&&So(Ei);break;case 24:Jn(io)}}function fu(e,t){try{var o=t.updateQueue,r=o!==null?o.lastEffect:null;if(r!==null){var n=r.next;o=n;do{if((o.tag&e)===e){r=void 0;var a=o.create,i=o.inst;r=a(),i.destroy=r}o=o.next}while(o!==n)}}catch(l){ut(t,t.return,l)}}function Ka(e,t,o){try{var r=t.updateQueue,n=r!==null?r.lastEffect:null;if(n!==null){var a=n.next;r=a;do{if((r.tag&e)===e){var i=r.inst,l=i.destroy;if(l!==void 0){i.destroy=void 0,n=t;var s=o,c=l;try{c()}catch(u){ut(n,s,u)}}}r=r.next}while(r!==a)}}catch(u){ut(t,t.return,u)}}function A1(e){var t=e.updateQueue;if(t!==null){var o=e.stateNode;try{UT(t,o)}catch(r){ut(e,e.return,r)}}}function D1(e,t,o){o.props=Ai(e.type,e.memoizedProps),o.state=e.memoizedState;try{o.componentWillUnmount()}catch(r){ut(e,t,r)}}function Uc(e,t){try{var o=e.ref;if(o!==null){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;case 30:r=e.stateNode;break;default:r=e.stateNode}typeof o==\"function\"?e.refCleanup=o(r):o.current=r}}catch(n){ut(e,t,n)}}function Mn(e,t){var o=e.ref,r=e.refCleanup;if(o!==null)if(typeof r==\"function\")try{r()}catch(n){ut(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof o==\"function\")try{o(null)}catch(n){ut(e,t,n)}else o.current=null}function N1(e){var t=e.type,o=e.memoizedProps,r=e.stateNode;try{e:switch(t){case\"button\":case\"input\":case\"select\":case\"textarea\":o.autoFocus&&r.focus();break e;case\"img\":o.src?r.src=o.src:o.srcSet&&(r.srcset=o.srcSet)}}catch(n){ut(e,e.return,n)}}function Uy(e,t,o){try{var r=e.stateNode;dM(r,e.type,o,t),r[nr]=t}catch(n){ut(e,e.return,n)}}function _1(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Za(e.type)||e.tag===4}function Hy(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||_1(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&&Za(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Mh(e,t,o){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?(o.nodeType===9?o.body:o.nodeName===\"HTML\"?o.ownerDocument.body:o).insertBefore(e,t):(t=o.nodeType===9?o.body:o.nodeName===\"HTML\"?o.ownerDocument.body:o,t.appendChild(e),o=o._reactRootContainer,o!=null||t.onclick!==null||(t.onclick=Qn));else if(r!==4&&(r===27&&Za(e.type)&&(o=e.stateNode,t=null),e=e.child,e!==null))for(Mh(e,t,o),e=e.sibling;e!==null;)Mh(e,t,o),e=e.sibling}function Rf(e,t,o){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?o.insertBefore(e,t):o.appendChild(e);else if(r!==4&&(r===27&&Za(e.type)&&(o=e.stateNode),e=e.child,e!==null))for(Rf(e,t,o),e=e.sibling;e!==null;)Rf(e,t,o),e=e.sibling}function z1(e){var t=e.stateNode,o=e.memoizedProps;try{for(var r=e.type,n=t.attributes;n.length;)t.removeAttributeNode(n[0]);Do(t,r,o),t[Mo]=e,t[nr]=o}catch(a){ut(e,e.return,a)}}var Fn=!1,ao=!1,Vy=!1,dx=typeof WeakSet==\"function\"?WeakSet:Set,xo=null;function Fw(e,t){if(e=e.containerInfo,kh=Lf,e=TT(e),tg(e)){if(\"selectionStart\"in e)var o={start:e.selectionStart,end:e.selectionEnd};else e:{o=(o=e.ownerDocument)&&o.defaultView||window;var r=o.getSelection&&o.getSelection();if(r&&r.rangeCount!==0){o=r.anchorNode;var n=r.anchorOffset,a=r.focusNode;r=r.focusOffset;try{o.nodeType,a.nodeType}catch{o=null;break e}var i=0,l=-1,s=-1,c=0,u=0,m=e,p=null;t:for(;;){for(var d;m!==o||n!==0&&m.nodeType!==3||(l=i+n),m!==a||r!==0&&m.nodeType!==3||(s=i+r),m.nodeType===3&&(i+=m.nodeValue.length),(d=m.firstChild)!==null;)p=m,m=d;for(;;){if(m===e)break t;if(p===o&&++c===n&&(l=i),p===a&&++u===r&&(s=i),(d=m.nextSibling)!==null)break;m=p,p=m.parentNode}m=d}o=l===-1||s===-1?null:{start:l,end:s}}else o=null}o=o||{start:0,end:0}}else o=null;for(Bh={focusedElem:e,selectionRange:o},Lf=!1,xo=t;xo!==null;)if(t=xo,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,xo=e;else for(;xo!==null;){switch(t=xo,a=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(o=0;o title\"))),Do(a,r,o),a[Mo]=e,To(a),r=a;break e;case\"link\":var i=kx(\"link\",\"href\",n).get(r+(o.href||\"\"));if(i){for(var l=0;lS&&(i=S,S=T,T=i);var h=jv(l,T),y=jv(l,S);if(h&&y&&(d.rangeCount!==1||d.anchorNode!==h.node||d.anchorOffset!==h.offset||d.focusNode!==y.node||d.focusOffset!==y.offset)){var g=m.createRange();g.setStart(h.node,h.offset),d.removeAllRanges(),T>S?(d.addRange(g),d.extend(y.node,y.offset)):(g.setEnd(y.node,y.offset),d.addRange(g))}}}}for(m=[],d=l;d=d.parentNode;)d.nodeType===1&&m.push({element:d,left:d.scrollLeft,top:d.scrollTop});for(typeof l.focus==\"function\"&&l.focus(),l=0;lo?32:o,Pe.T=null,o=Dh,Dh=null;var a=Ya,i=ea;if(fo=0,ts=Ya=null,ea=0,(rt&6)!==0)throw Error($(331));var l=rt;if(rt|=4,G1(a.current),$1(a,a.current,i,o),rt=l,du(0,!1),vr&&typeof vr.onPostCommitFiberRoot==\"function\")try{vr.onPostCommitFiberRoot(au,a)}catch{}return!0}finally{nt.p=n,Pe.T=r,iS(e,t)}}function gx(e,t,o){t=Hr(o,t),t=Ch(e.stateNode,t,2),e=Va(e,t,2),e!==null&&(lu(e,2),Dn(e))}function ut(e,t,o){if(e.tag===3)gx(e,e,o);else for(;t!==null;){if(t.tag===3){gx(t,e,o);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==\"function\"||typeof r.componentDidCatch==\"function\"&&($a===null||!$a.has(r))){e=Hr(o,e),o=S1(2),r=Va(t,o,2),r!==null&&(E1(o,r,t,e),lu(r,2),Dn(r));break}}t=t.return}}function Yy(e,t,o){var r=e.pingCache;if(r===null){r=e.pingCache=new Ww;var n=new Set;r.set(t,n)}else n=r.get(t),n===void 0&&(n=new Set,r.set(t,n));n.has(o)||(Og=!0,n.add(o),e=oM.bind(null,e,t,o),t.then(e,e))}function oM(e,t,o){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&o,e.warmLanes&=~o,bt===e&&(Ge&o)===o&&(Ft===4||Ft===3&&(Ge&62914560)===Ge&&300>br()-Qf?(rt&2)===0&&os(e,0):Ag|=o,es===Ge&&(es=0)),Dn(e)}function sS(e,t){t===0&&(t=Jx()),e=zi(e,t),e!==null&&(lu(e,t),Dn(e))}function rM(e){var t=e.memoizedState,o=0;t!==null&&(o=t.retryLane),sS(e,o)}function nM(e,t){var o=0;switch(e.tag){case 31:case 13:var r=e.stateNode,n=e.memoizedState;n!==null&&(o=n.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error($(314))}r!==null&&r.delete(t),sS(e,o)}function aM(e,t){return qh(e,t)}var Af=null,Ml=null,_h=!1,Df=!1,Xy=!1,La=0;function Dn(e){e!==Ml&&e.next===null&&(Ml===null?Af=Ml=e:Ml=Ml.next=e),Df=!0,_h||(_h=!0,lM())}function du(e,t){if(!Xy&&Df){Xy=!0;do for(var o=!1,r=Af;r!==null;){if(!t)if(e!==0){var n=r.pendingLanes;if(n===0)var a=0;else{var i=r.suspendedLanes,l=r.pingedLanes;a=(1<<31-xr(42|e)+1)-1,a&=n&~(i&~l),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(o=!0,bx(r,a))}else a=Ge,a=Uf(r,r===bt?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),(a&3)===0||iu(r,a)||(o=!0,bx(r,a));r=r.next}while(o);Xy=!1}}function iM(){cS()}function cS(){Df=_h=!1;var e=0;La!==0&&yM()&&(e=La);for(var t=br(),o=null,r=Af;r!==null;){var n=r.next,a=uS(r,t);a===0?(r.next=null,o===null?Af=n:o.next=n,n===null&&(Ml=o)):(o=r,(e!==0||(a&3)!==0)&&(Df=!0)),r=n}fo!==0&&fo!==5||du(e,!1),La!==0&&(La=0)}function uS(e,t){for(var o=e.suspendedLanes,r=e.pingedLanes,n=e.expirationTimes,a=e.pendingLanes&-62914561;0l)break;var u=s.transferSize,m=s.initiatorType;u&&Cx(m)&&(s=s.responseEnd,i+=u*(s\"u\"?null:document;function vS(e,t,o){var r=us;if(r&&typeof t==\"string\"&&t){var n=Ur(t);n='link[rel=\"'+e+'\"][href=\"'+n+'\"]',typeof o==\"string\"&&(n+='[crossorigin=\"'+o+'\"]'),Nx.has(n)||(Nx.add(n),e={rel:e,crossOrigin:o,href:t},r.querySelector(n)===null&&(t=r.createElement(\"link\"),Do(t,\"link\",e),To(t),r.head.appendChild(t)))}}function PM(e){ia.D(e),vS(\"dns-prefetch\",e,null)}function CM(e,t){ia.C(e,t),vS(\"preconnect\",e,t)}function RM(e,t,o){ia.L(e,t,o);var r=us;if(r&&e&&t){var n='link[rel=\"preload\"][as=\"'+Ur(t)+'\"]';t===\"image\"&&o&&o.imageSrcSet?(n+='[imagesrcset=\"'+Ur(o.imageSrcSet)+'\"]',typeof o.imageSizes==\"string\"&&(n+='[imagesizes=\"'+Ur(o.imageSizes)+'\"]')):n+='[href=\"'+Ur(e)+'\"]';var a=n;switch(t){case\"style\":a=rs(e);break;case\"script\":a=ps(e)}Xr.has(a)||(e=Dt({rel:\"preload\",href:t===\"image\"&&o&&o.imageSrcSet?void 0:e,as:t},o),Xr.set(a,e),r.querySelector(n)!==null||t===\"style\"&&r.querySelector(mu(a))||t===\"script\"&&r.querySelector(yu(a))||(t=r.createElement(\"link\"),Do(t,\"link\",e),To(t),r.head.appendChild(t)))}}function wM(e,t){ia.m(e,t);var o=us;if(o&&e){var r=t&&typeof t.as==\"string\"?t.as:\"script\",n='link[rel=\"modulepreload\"][as=\"'+Ur(r)+'\"][href=\"'+Ur(e)+'\"]',a=n;switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":a=ps(e)}if(!Xr.has(a)&&(e=Dt({rel:\"modulepreload\",href:e},t),Xr.set(a,e),o.querySelector(n)===null)){switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":if(o.querySelector(yu(a)))return}r=o.createElement(\"link\"),Do(r,\"link\",e),To(r),o.head.appendChild(r)}}}function MM(e,t,o){ia.S(e,t,o);var r=us;if(r&&e){var n=Vl(r).hoistableStyles,a=rs(e);t=t||\"default\";var i=n.get(a);if(!i){var l={loading:0,preload:null};if(i=r.querySelector(mu(a)))l.loading=5;else{e=Dt({rel:\"stylesheet\",href:e,\"data-precedence\":t},o),(o=Xr.get(a))&&zg(e,o);var s=i=r.createElement(\"link\");To(s),Do(s,\"link\",e),s._p=new Promise(function(c,u){s.onload=c,s.onerror=u}),s.addEventListener(\"load\",function(){l.loading|=1}),s.addEventListener(\"error\",function(){l.loading|=2}),l.loading|=4,af(i,t,r)}i={type:\"stylesheet\",instance:i,count:1,state:l},n.set(a,i)}}}function OM(e,t){ia.X(e,t);var o=us;if(o&&e){var r=Vl(o).hoistableScripts,n=ps(e),a=r.get(n);a||(a=o.querySelector(yu(n)),a||(e=Dt({src:e,async:!0},t),(t=Xr.get(n))&&kg(e,t),a=o.createElement(\"script\"),To(a),Do(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function AM(e,t){ia.M(e,t);var o=us;if(o&&e){var r=Vl(o).hoistableScripts,n=ps(e),a=r.get(n);a||(a=o.querySelector(yu(n)),a||(e=Dt({src:e,async:!0,type:\"module\"},t),(t=Xr.get(n))&&kg(e,t),a=o.createElement(\"script\"),To(a),Do(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function _x(e,t,o,r){var n=(n=ja.current)?zf(n):null;if(!n)throw Error($(446));switch(e){case\"meta\":case\"title\":return null;case\"style\":return typeof o.precedence==\"string\"&&typeof o.href==\"string\"?(t=rs(o.href),o=Vl(n).hoistableStyles,r=o.get(t),r||(r={type:\"style\",instance:null,count:0,state:null},o.set(t,r)),r):{type:\"void\",instance:null,count:0,state:null};case\"link\":if(o.rel===\"stylesheet\"&&typeof o.href==\"string\"&&typeof o.precedence==\"string\"){e=rs(o.href);var a=Vl(n).hoistableStyles,i=a.get(e);if(i||(n=n.ownerDocument||n,i={type:\"stylesheet\",instance:null,count:0,state:{loading:0,preload:null}},a.set(e,i),(a=n.querySelector(mu(e)))&&!a._p&&(i.instance=a,i.state.loading=5),Xr.has(e)||(o={rel:\"preload\",as:\"style\",href:o.href,crossOrigin:o.crossOrigin,integrity:o.integrity,media:o.media,hrefLang:o.hrefLang,referrerPolicy:o.referrerPolicy},Xr.set(e,o),a||DM(n,e,o,i.state))),t&&r===null)throw Error($(528,\"\"));return i}if(t&&r!==null)throw Error($(529,\"\"));return null;case\"script\":return t=o.async,o=o.src,typeof o==\"string\"&&t&&typeof t!=\"function\"&&typeof t!=\"symbol\"?(t=ps(o),o=Vl(n).hoistableScripts,r=o.get(t),r||(r={type:\"script\",instance:null,count:0,state:null},o.set(t,r)),r):{type:\"void\",instance:null,count:0,state:null};default:throw Error($(444,e))}}function rs(e){return'href=\"'+Ur(e)+'\"'}function mu(e){return'link[rel=\"stylesheet\"]['+e+\"]\"}function xS(e){return Dt({},e,{\"data-precedence\":e.precedence,precedence:null})}function DM(e,t,o,r){e.querySelector('link[rel=\"preload\"][as=\"style\"]['+t+\"]\")?r.loading=1:(t=e.createElement(\"link\"),r.preload=t,t.addEventListener(\"load\",function(){return r.loading|=1}),t.addEventListener(\"error\",function(){return r.loading|=2}),Do(t,\"link\",o),To(t),e.head.appendChild(t))}function ps(e){return'[src=\"'+Ur(e)+'\"]'}function yu(e){return\"script[async]\"+e}function zx(e,t,o){if(t.count++,t.instance===null)switch(t.type){case\"style\":var r=e.querySelector('style[data-href~=\"'+Ur(o.href)+'\"]');if(r)return t.instance=r,To(r),r;var n=Dt({},o,{\"data-href\":o.href,\"data-precedence\":o.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement(\"style\"),To(r),Do(r,\"style\",n),af(r,o.precedence,e),t.instance=r;case\"stylesheet\":n=rs(o.href);var a=e.querySelector(mu(n));if(a)return t.state.loading|=4,t.instance=a,To(a),a;r=xS(o),(n=Xr.get(n))&&zg(r,n),a=(e.ownerDocument||e).createElement(\"link\"),To(a);var i=a;return i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Do(a,\"link\",r),t.state.loading|=4,af(a,o.precedence,e),t.instance=a;case\"script\":return a=ps(o.src),(n=e.querySelector(yu(a)))?(t.instance=n,To(n),n):(r=o,(n=Xr.get(a))&&(r=Dt({},o),kg(r,n)),e=e.ownerDocument||e,n=e.createElement(\"script\"),To(n),Do(n,\"link\",r),e.head.appendChild(n),t.instance=n);case\"void\":return null;default:throw Error($(443,t.type))}else t.type===\"stylesheet\"&&(t.state.loading&4)===0&&(r=t.instance,t.state.loading|=4,af(r,o.precedence,e));return t.instance}function af(e,t,o){for(var r=o.querySelectorAll('link[rel=\"stylesheet\"][data-precedence],style[data-precedence]'),n=r.length?r[r.length-1]:null,a=n,i=0;i title\"):null)}function NM(e,t,o){if(o===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;switch(t.rel){case\"stylesheet\":return e=t.disabled,typeof t.precedence==\"string\"&&e==null;default:return!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 TS(e){return!(e.type===\"stylesheet\"&&(e.state.loading&3)===0)}function _M(e,t,o,r){if(o.type===\"stylesheet\"&&(typeof r.media!=\"string\"||matchMedia(r.media).matches!==!1)&&(o.state.loading&4)===0){if(o.instance===null){var n=rs(r.href),a=t.querySelector(mu(n));if(a){t=a._p,t!==null&&typeof t==\"object\"&&typeof t.then==\"function\"&&(e.count++,e=kf.bind(e),t.then(e,e)),o.state.loading|=4,o.instance=a,To(a);return}a=t.ownerDocument||t,r=xS(r),(n=Xr.get(n))&&zg(r,n),a=a.createElement(\"link\"),To(a);var i=a;i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Do(a,\"link\",r),o.instance=a}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(o,t),(t=o.state.preload)&&(o.state.loading&3)===0&&(e.count++,o=kf.bind(e),t.addEventListener(\"load\",o),t.addEventListener(\"error\",o))}}var Fy=0;function zM(e,t){return e.stylesheets&&e.count===0&&sf(e,e.stylesheets),0Fy?50:800)+t);return e.unsuspend=o,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(n)}}:null}function kf(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)sf(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Bf=null;function sf(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Bf=new Map,t.forEach(kM,e),Bf=null,kf.call(e))}function kM(e,t){if(!(t.state.loading&4)){var o=Bf.get(e);if(o)var r=o.get(null);else{o=new Map,Bf.set(e,o);for(var n=e.querySelectorAll(\"link[data-precedence],style[data-precedence]\"),a=0;a{\"use strict\";function AS(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(AS)}catch(e){console.error(e)}}AS(),DS.exports=OS()});var aE=Xo(pt=>{\"use strict\";var Eo=typeof Symbol==\"function\"&&Symbol.for,Yg=Eo?Symbol.for(\"react.element\"):60103,Xg=Eo?Symbol.for(\"react.portal\"):60106,ud=Eo?Symbol.for(\"react.fragment\"):60107,pd=Eo?Symbol.for(\"react.strict_mode\"):60108,fd=Eo?Symbol.for(\"react.profiler\"):60114,dd=Eo?Symbol.for(\"react.provider\"):60109,md=Eo?Symbol.for(\"react.context\"):60110,Gg=Eo?Symbol.for(\"react.async_mode\"):60111,yd=Eo?Symbol.for(\"react.concurrent_mode\"):60111,hd=Eo?Symbol.for(\"react.forward_ref\"):60112,gd=Eo?Symbol.for(\"react.suspense\"):60113,oO=Eo?Symbol.for(\"react.suspense_list\"):60120,bd=Eo?Symbol.for(\"react.memo\"):60115,vd=Eo?Symbol.for(\"react.lazy\"):60116,rO=Eo?Symbol.for(\"react.block\"):60121,nO=Eo?Symbol.for(\"react.fundamental\"):60117,aO=Eo?Symbol.for(\"react.responder\"):60118,iO=Eo?Symbol.for(\"react.scope\"):60119;function Pr(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case Yg:switch(e=e.type,e){case Gg:case yd:case ud:case fd:case pd:case gd:return e;default:switch(e=e&&e.$$typeof,e){case md:case hd:case vd:case bd:case dd:return e;default:return t}}case Xg:return t}}}function nE(e){return Pr(e)===yd}pt.AsyncMode=Gg;pt.ConcurrentMode=yd;pt.ContextConsumer=md;pt.ContextProvider=dd;pt.Element=Yg;pt.ForwardRef=hd;pt.Fragment=ud;pt.Lazy=vd;pt.Memo=bd;pt.Portal=Xg;pt.Profiler=fd;pt.StrictMode=pd;pt.Suspense=gd;pt.isAsyncMode=function(e){return nE(e)||Pr(e)===Gg};pt.isConcurrentMode=nE;pt.isContextConsumer=function(e){return Pr(e)===md};pt.isContextProvider=function(e){return Pr(e)===dd};pt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===Yg};pt.isForwardRef=function(e){return Pr(e)===hd};pt.isFragment=function(e){return Pr(e)===ud};pt.isLazy=function(e){return Pr(e)===vd};pt.isMemo=function(e){return Pr(e)===bd};pt.isPortal=function(e){return Pr(e)===Xg};pt.isProfiler=function(e){return Pr(e)===fd};pt.isStrictMode=function(e){return Pr(e)===pd};pt.isSuspense=function(e){return Pr(e)===gd};pt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===ud||e===yd||e===fd||e===pd||e===gd||e===oO||typeof e==\"object\"&&e!==null&&(e.$$typeof===vd||e.$$typeof===bd||e.$$typeof===dd||e.$$typeof===md||e.$$typeof===hd||e.$$typeof===nO||e.$$typeof===aO||e.$$typeof===iO||e.$$typeof===rO)};pt.typeOf=Pr});var lE=Xo((Mz,iE)=>{\"use strict\";iE.exports=aE()});var mE=Xo((Oz,dE)=>{\"use strict\";var qg=lE(),lO={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},sO={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},cO={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},pE={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Ig={};Ig[qg.ForwardRef]=cO;Ig[qg.Memo]=pE;function sE(e){return qg.isMemo(e)?pE:Ig[e.$$typeof]||lO}var uO=Object.defineProperty,pO=Object.getOwnPropertyNames,cE=Object.getOwnPropertySymbols,fO=Object.getOwnPropertyDescriptor,dO=Object.getPrototypeOf,uE=Object.prototype;function fE(e,t,o){if(typeof t!=\"string\"){if(uE){var r=dO(t);r&&r!==uE&&fE(e,r,o)}var n=pO(t);cE&&(n=n.concat(cE(t)));for(var a=sE(e),i=sE(t),l=0;l{\"use strict\";var DO=Symbol.for(\"react.transitional.element\"),NO=Symbol.for(\"react.fragment\");function AE(e,t,o){var r=null;if(o!==void 0&&(r=\"\"+o),t.key!==void 0&&(r=\"\"+t.key),\"key\"in t){o={};for(var n in t)n!==\"key\"&&(o[n]=t[n])}else o=t;return t=o.ref,{$$typeof:DO,type:e,key:r,ref:t!==void 0?t:null,props:o}}Pd.Fragment=NO;Pd.jsx=AE;Pd.jsxs=AE});var Ie=Xo((Ck,NE)=>{\"use strict\";NE.exports=DE()});var kE=Xo(vt=>{\"use strict\";var Qg=Symbol.for(\"react.transitional.element\"),Wg=Symbol.for(\"react.portal\"),Cd=Symbol.for(\"react.fragment\"),Rd=Symbol.for(\"react.strict_mode\"),wd=Symbol.for(\"react.profiler\"),Md=Symbol.for(\"react.consumer\"),Od=Symbol.for(\"react.context\"),Ad=Symbol.for(\"react.forward_ref\"),Dd=Symbol.for(\"react.suspense\"),Nd=Symbol.for(\"react.suspense_list\"),_d=Symbol.for(\"react.memo\"),zd=Symbol.for(\"react.lazy\"),_O=Symbol.for(\"react.view_transition\"),zO=Symbol.for(\"react.client.reference\");function Ir(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case Qg:switch(e=e.type,e){case Cd:case wd:case Rd:case Dd:case Nd:case _O:return e;default:switch(e=e&&e.$$typeof,e){case Od:case Ad:case zd:case _d:return e;case Md:return e;default:return t}}case Wg:return t}}}vt.ContextConsumer=Md;vt.ContextProvider=Od;vt.Element=Qg;vt.ForwardRef=Ad;vt.Fragment=Cd;vt.Lazy=zd;vt.Memo=_d;vt.Portal=Wg;vt.Profiler=wd;vt.StrictMode=Rd;vt.Suspense=Dd;vt.SuspenseList=Nd;vt.isContextConsumer=function(e){return Ir(e)===Md};vt.isContextProvider=function(e){return Ir(e)===Od};vt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===Qg};vt.isForwardRef=function(e){return Ir(e)===Ad};vt.isFragment=function(e){return Ir(e)===Cd};vt.isLazy=function(e){return Ir(e)===zd};vt.isMemo=function(e){return Ir(e)===_d};vt.isPortal=function(e){return Ir(e)===Wg};vt.isProfiler=function(e){return Ir(e)===wd};vt.isStrictMode=function(e){return Ir(e)===Rd};vt.isSuspense=function(e){return Ir(e)===Dd};vt.isSuspenseList=function(e){return Ir(e)===Nd};vt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===Cd||e===wd||e===Rd||e===Dd||e===Nd||typeof e==\"object\"&&e!==null&&(e.$$typeof===zd||e.$$typeof===_d||e.$$typeof===Od||e.$$typeof===Md||e.$$typeof===Ad||e.$$typeof===zO||e.getModuleId!==void 0)};vt.typeOf=Ir});var LE=Xo((Dk,BE)=>{\"use strict\";BE.exports=kE()});var w=q(re());var ir=q(re(),1),_S=q(NS(),1),zS=ir.createContext(null);function YM(){let e=ir.useContext(zS);if(!e)throw new Error(\"RenderContext not found\");return e}function XM(){return YM().model}function Ye(e){let t=XM(),o=ir.useSyncExternalStore(n=>(t.on(`change:${e}`,n),()=>t.off(`change:${e}`,n)),()=>t.get(e)),r=ir.useCallback(n=>{t.set(e,typeof n==\"function\"?n(t.get(e)):n),t.save_changes()},[t,e]);return[o,r]}function kS(e){return({el:t,model:o,experimental:r})=>{let n=_S.createRoot(t);return n.render(ir.createElement(ir.StrictMode,null,ir.createElement(zS.Provider,{value:{model:o,experimental:r}},ir.createElement(e)))),()=>n.unmount()}}function lr(e,...t){let o=new URL(`https://mui.com/production-error/?code=${e}`);return t.forEach(r=>o.searchParams.append(\"args[]\",r)),`Minified MUI error #${e}; visit ${o} for the full message.`}function Bi(){return Bi=Object.assign?Object.assign.bind():function(e){for(var t=1;t0?eo(bs,--Ko):0,hs--,so===10&&(hs=1,ad--),so}function Qo(){return so=Ko<$S?eo(bs,Ko++):0,hs++,so===10&&(hs=1,ad++),so}function Gr(){return eo(bs,Ko)}function vu(){return Ko}function xs(e,t){return Ja(bs,e,t)}function gs(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function id(e){return ad=hs=1,$S=Fo(bs=e),Ko=0,[]}function ld(e){return bs=\"\",e}function Ts(e){return nd(xs(Ko-1,$g(e===91?e+2:e===40?e+1:e)))}function GS(e){for(;(so=Gr())&&so<33;)Qo();return gs(e)>2||gs(so)>3?\"\":\" \"}function qS(e,t){for(;--t&&Qo()&&!(so<48||so>102||so>57&&so<65||so>70&&so<97););return xs(e,vu()+(t<6&&Gr()==32&&Qo()==32))}function $g(e){for(;Qo();)switch(so){case e:return Ko;case 34:case 39:e!==34&&e!==39&&$g(so);break;case 40:e===41&&$g(e);break;case 92:Qo();break}return Ko}function IS(e,t){for(;Qo()&&e+so!==57;)if(e+so===84&&Gr()===47)break;return\"/*\"+xs(t,Ko-1)+\"*\"+Li(e===47?e:Qo())}function FS(e){for(;!gs(Gr());)Qo();return xs(e,Ko)}function WS(e){return ld(sd(\"\",null,null,null,[\"\"],e=id(e),0,[0],e))}function sd(e,t,o,r,n,a,i,l,s){for(var c=0,u=0,m=i,p=0,d=0,v=0,T=1,S=1,h=1,y=0,g=\"\",b=n,E=a,C=r,P=g;S;)switch(v=y,y=Qo()){case 40:if(v!=108&&eo(P,m-1)==58){gu(P+=We(Ts(y),\"&\",\"&\\f\"),\"&\\f\")!=-1&&(h=-1);break}case 34:case 39:case 91:P+=Ts(y);break;case 9:case 10:case 13:case 32:P+=GS(v);break;case 92:P+=qS(vu()-1,7);continue;case 47:switch(Gr()){case 42:case 47:ys(FM(IS(Qo(),vu()),t,o),s);break;default:P+=\"/\"}break;case 123*T:l[c++]=Fo(P)*h;case 125*T:case 59:case 0:switch(y){case 0:case 125:S=0;case 59+u:h==-1&&(P=We(P,/\\f/g,\"\")),d>0&&Fo(P)-m&&ys(d>32?QS(P+\";\",r,o,m-1):QS(We(P,\" \",\"\")+\";\",r,o,m-2),s);break;case 59:P+=\";\";default:if(ys(C=KS(P,t,o,c,u,n,l,g,b=[],E=[],m),a),y===123)if(u===0)sd(P,t,C,C,b,a,m,l,E);else switch(p===99&&eo(P,3)===110?100:p){case 100:case 108:case 109:case 115:sd(e,C,C,r&&ys(KS(e,C,C,0,0,n,l,g,n,b=[],m),E),n,E,m,l,r?b:E);break;default:sd(P,C,C,C,[\"\"],E,0,l,E)}}c=u=d=0,T=h=1,g=P=\"\",m=i;break;case 58:m=1+Fo(P),d=v;default:if(T<1){if(y==123)--T;else if(y==125&&T++==0&&XS()==125)continue}switch(P+=Li(y),y*T){case 38:h=u>0?1:(P+=\"\\f\",-1);break;case 44:l[c++]=(Fo(P)-1)*h,h=1;break;case 64:Gr()===45&&(P+=Ts(Qo())),p=Gr(),u=m=Fo(g=P+=FS(vu())),y++;break;case 45:v===45&&Fo(P)==2&&(T=0)}}return a}function KS(e,t,o,r,n,a,i,l,s,c,u){for(var m=n-1,p=n===0?a:[\"\"],d=ms(p),v=0,T=0,S=0;v0?p[h]+\" \"+y:We(y,/&\\f/g,p[h])))&&(s[S++]=g);return bu(e,t,o,n===0?fs:l,s,c,u)}function FM(e,t,o){return bu(e,t,o,od,Li(YS()),Ja(e,2,-2),0)}function QS(e,t,o,r){return bu(e,t,o,ds,Ja(e,0,r),Ja(e,r+1,-1),r)}function ji(e,t){for(var o=\"\",r=ms(e),n=0;n6)switch(eo(e,t+1)){case 109:if(eo(e,t+4)!==45)break;case 102:return We(e,/(.+:)(.+)-([^]+)/,\"$1\"+tt+\"$2-$3$1\"+hu+(eo(e,t+3)==108?\"$3\":\"$2-$3\"))+e;case 115:return~gu(e,\"stretch\")?oE(We(e,\"stretch\",\"fill-available\"),t)+e:e}break;case 4949:if(eo(e,t+1)!==115)break;case 6444:switch(eo(e,Fo(e)-3-(~gu(e,\"!important\")&&10))){case 107:return We(e,\":\",\":\"+tt)+e;case 101:return We(e,/(.+:)([^;!]+)(;|!.+)?/,\"$1\"+tt+(eo(e,14)===45?\"inline-\":\"\")+\"box$3$1\"+tt+\"$2$3$1\"+No+\"$2box$3\")+e}break;case 5936:switch(eo(e,t+11)){case 114:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"tb\")+e;case 108:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"tb-rl\")+e;case 45:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"lr\")+e}return tt+e+No+e+e}return e}var eO=function(t,o,r,n){if(t.length>-1&&!t.return)switch(t.type){case ds:t.return=oE(t.value,t.length);break;case rd:return ji([vs(t,{value:We(t.value,\"@\",\"@\"+tt)})],n);case fs:if(t.length)return Vg(t.props,function(a){switch(Hg(a,/(::plac\\w+|:read-\\w+)/)){case\":read-only\":case\":read-write\":return ji([vs(t,{props:[We(a,/:(read-\\w+)/,\":\"+hu+\"$1\")]})],n);case\"::placeholder\":return ji([vs(t,{props:[We(a,/:(plac\\w+)/,\":\"+tt+\"input-$1\")]}),vs(t,{props:[We(a,/:(plac\\w+)/,\":\"+hu+\"$1\")]}),vs(t,{props:[We(a,/:(plac\\w+)/,No+\"input-$1\")]})],n)}return\"\"})}},tO=[eO],rE=function(t){var o=t.key;if(o===\"css\"){var r=document.querySelectorAll(\"style[data-emotion]:not([data-s])\");Array.prototype.forEach.call(r,function(T){var S=T.getAttribute(\"data-emotion\");S.indexOf(\" \")!==-1&&(document.head.appendChild(T),T.setAttribute(\"data-s\",\"\"))})}var n=t.stylisPlugins||tO,a={},i,l=[];i=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^=\"'+o+' \"]'),function(T){for(var S=T.getAttribute(\"data-emotion\").split(\" \"),h=1;h=4;++r,n-=4)o=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,o=(o&65535)*1540483477+((o>>>16)*59797<<16),o^=o>>>24,t=(o&65535)*1540483477+((o>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(n){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var hE={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};var yO=!1,hO=/[A-Z]|^ms/g,gO=/_EMO_([^_]+?)_([^]*?)_EMO_/g,xE=function(t){return t.charCodeAt(1)===45},gE=function(t){return t!=null&&typeof t!=\"boolean\"},Fg=cd(function(e){return xE(e)?e:e.replace(hO,\"-$&\").toLowerCase()}),bE=function(t,o){switch(t){case\"animation\":case\"animationName\":if(typeof o==\"string\")return o.replace(gO,function(r,n,a){return Nn={name:n,styles:a,next:Nn},n})}return hE[t]!==1&&!xE(t)&&typeof o==\"number\"&&o!==0?o+\"px\":o},bO=\"Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.\";function Su(e,t,o){if(o==null)return\"\";var r=o;if(r.__emotion_styles!==void 0)return r;switch(typeof o){case\"boolean\":return\"\";case\"object\":{var n=o;if(n.anim===1)return Nn={name:n.name,styles:n.styles,next:Nn},n.name;var a=o;if(a.styles!==void 0){var i=a.next;if(i!==void 0)for(;i!==void 0;)Nn={name:i.name,styles:i.styles,next:Nn},i=i.next;var l=a.styles+\";\";return l}return vO(e,t,o)}case\"function\":{if(e!==void 0){var s=Nn,c=o(e);return Nn=s,Su(e,t,c)}break}}var u=o;if(t==null)return u;var m=t[u];return m!==void 0?m:u}function vO(e,t,o){var r=\"\";if(Array.isArray(o))for(var n=0;n96?wO:MO},ME=function(t,o,r){var n;if(o){var a=o.shouldForwardProp;n=t.__emotion_forwardProp&&a?function(i){return t.__emotion_forwardProp(i)&&a(i)}:a}return typeof n!=\"function\"&&r&&(n=t.__emotion_forwardProp),n},OO=function(t){var o=t.cache,r=t.serialized,n=t.isStringTag;return Ss(o,r,n),Eu(function(){return Tu(o,r,n)}),null},OE=function e(t,o){var r=t.__emotion_real===t,n=r&&t.__emotion_base||t,a,i;o!==void 0&&(a=o.label,i=o.target);var l=ME(t,o,r),s=l||wE(n),c=!s(\"as\");return function(){var u=arguments,m=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(a!==void 0&&m.push(\"label:\"+a+\";\"),u[0]==null||u[0].raw===void 0)m.push.apply(m,u);else{var p=u[0];m.push(p[0]);for(var d=u.length,v=1;v{t[o]=jE(e[o])}),t}function Kt(e,t,o={clone:!0}){let r=o.clone?{...e}:e;return Cr(e)&&Cr(t)&&Object.keys(t).forEach(n=>{Zg.isValidElement(t[n])||(0,Jg.isValidElementType)(t[n])?r[n]=t[n]:Cr(t[n])&&Object.prototype.hasOwnProperty.call(e,n)&&Cr(e[n])?r[n]=Kt(e[n],t[n],o):o.clone?r[n]=Cr(t[n])?jE(t[n]):t[n]:r[n]=t[n]}),r}var kO=e=>{let t=Object.keys(e).map(o=>({key:o,val:e[o]}))||[];return t.sort((o,r)=>o.val-r.val),t.reduce((o,r)=>({...o,[r.key]:r.val}),{})};function e0(e){let{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:o=\"px\",step:r=5,...n}=e,a=kO(t),i=Object.keys(a);function l(p){return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o})`}function s(p){return`@media (max-width:${(typeof t[p]==\"number\"?t[p]:p)-r/100}${o})`}function c(p,d){let v=i.indexOf(d);return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o}) and (max-width:${(v!==-1&&typeof t[i[v]]==\"number\"?t[i[v]]:d)-r/100}${o})`}function u(p){return i.indexOf(p)+1r.startsWith(\"@container\")).sort((r,n)=>{let a=/min-width:\\s*([0-9.]+)/;return+(r.match(a)?.[1]||0)-+(n.match(a)?.[1]||0)});return o.length?o.reduce((r,n)=>{let a=t[n];return delete r[n],r[n]=a,r},{...t}):t}function t0(e,t){return t===\"@\"||t.startsWith(\"@\")&&(e.some(o=>t.startsWith(`@${o}`))||!!t.match(/^@\\d/))}function o0(e,t){let o=t.match(/^@([^/]+)?\\/?(.+)?$/);if(!o)return null;let[,r,n]=o,a=Number.isNaN(+r)?r||0:+r;return e.containerQueries(n).up(a)}function Bd(e){let t=(a,i)=>a.replace(\"@media\",i?`@container ${i}`:\"@container\");function o(a,i){a.up=(...l)=>t(e.breakpoints.up(...l),i),a.down=(...l)=>t(e.breakpoints.down(...l),i),a.between=(...l)=>t(e.breakpoints.between(...l),i),a.only=(...l)=>t(e.breakpoints.only(...l),i),a.not=(...l)=>{let s=t(e.breakpoints.not(...l),i);return s.includes(\"not all and\")?s.replace(\"not all and \",\"\").replace(\"min-width:\",\"width<\").replace(\"max-width:\",\"width>\").replace(\"and\",\"or\"):s}}let r={},n=a=>(o(r,a),r);return o(n),{...e,containerQueries:n}}var BO={borderRadius:4},UE=BO;function LO(e,t){return t?Kt(e,t,{clone:!1}):e}var sa=LO;var Ru={xs:0,sm:600,md:900,lg:1200,xl:1536},HE={keys:[\"xs\",\"sm\",\"md\",\"lg\",\"xl\"],up:e=>`@media (min-width:${Ru[e]}px)`},jO={containerQueries:e=>({up:t=>{let o=typeof t==\"number\"?t:Ru[t]||t;return typeof o==\"number\"&&(o=`${o}px`),e?`@container ${e} (min-width:${o})`:`@container (min-width:${o})`}})};function Wo(e,t,o){let r=e.theme||{};if(Array.isArray(t)){let a=r.breakpoints||HE;return t.reduce((i,l,s)=>(i[a.up(a.keys[s])]=o(t[s]),i),{})}if(typeof t==\"object\"){let a=r.breakpoints||HE;return Object.keys(t).reduce((i,l)=>{if(t0(a.keys,l)){let s=o0(r.containerQueries?r:jO,l);s&&(i[s]=o(t[l],l))}else if(Object.keys(a.values||Ru).includes(l)){let s=a.up(l);i[s]=o(t[l],l)}else{let s=l;i[s]=t[s]}return i},{})}return o(t)}function VE(e={}){return e.keys?.reduce((o,r)=>{let n=e.up(r);return o[n]={},o},{})||{}}function r0(e,t){return e.reduce((o,r)=>{let n=o[r];return(!n||Object.keys(n).length===0)&&delete o[r],o},t)}function ri(e){if(typeof e!=\"string\")throw new Error(lr(7));return e.charAt(0).toUpperCase()+e.slice(1)}function Ps(e,t,o=!0){if(!t||typeof t!=\"string\")return null;if(e&&e.vars&&o){let r=`vars.${t}`.split(\".\").reduce((n,a)=>n&&n[a]?n[a]:null,e);if(r!=null)return r}return t.split(\".\").reduce((r,n)=>r&&r[n]!=null?r[n]:null,e)}function wu(e,t,o,r=o){let n;return typeof e==\"function\"?n=e(o):Array.isArray(e)?n=e[o]||r:n=Ps(e,o)||r,t&&(n=t(n,r,e)),n}function UO(e){let{prop:t,cssProperty:o=e.prop,themeKey:r,transform:n}=e,a=i=>{if(i[t]==null)return null;let l=i[t],s=i.theme,c=Ps(s,r)||{};return Wo(i,l,m=>{let p=wu(c,n,m);return m===p&&typeof m==\"string\"&&(p=wu(c,n,`${t}${m===\"default\"?\"\":ri(m)}`,m)),o===!1?p:{[o]:p}})};return a.propTypes={},a.filterProps=[t],a}var Pt=UO;function Ld(e){let t={};return o=>(t[o]===void 0&&(t[o]=e(o)),t[o])}var HO={m:\"margin\",p:\"padding\"},VO={t:\"Top\",r:\"Right\",b:\"Bottom\",l:\"Left\",x:[\"Left\",\"Right\"],y:[\"Top\",\"Bottom\"]},$E={marginX:\"mx\",marginY:\"my\",paddingX:\"px\",paddingY:\"py\"},$O=Ld(e=>{if(e.length>2)if($E[e])e=$E[e];else return[e];let[t,o]=e.split(\"\"),r=HO[t],n=VO[o]||\"\";return Array.isArray(n)?n.map(a=>r+a):[r+n]}),n0=[\"m\",\"mt\",\"mr\",\"mb\",\"ml\",\"mx\",\"my\",\"margin\",\"marginTop\",\"marginRight\",\"marginBottom\",\"marginLeft\",\"marginX\",\"marginY\",\"marginInline\",\"marginInlineStart\",\"marginInlineEnd\",\"marginBlock\",\"marginBlockStart\",\"marginBlockEnd\"],a0=[\"p\",\"pt\",\"pr\",\"pb\",\"pl\",\"px\",\"py\",\"padding\",\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\",\"paddingX\",\"paddingY\",\"paddingInline\",\"paddingInlineStart\",\"paddingInlineEnd\",\"paddingBlock\",\"paddingBlockStart\",\"paddingBlockEnd\"],YE=[...n0,...a0];function Hi(e,t,o,r){let n=Ps(e,t,!0)??o;return typeof n==\"number\"||typeof n==\"string\"?a=>typeof a==\"string\"?a:typeof n==\"string\"?n.startsWith(\"var(\")&&a===0?0:n.startsWith(\"var(\")&&a===1?n:`calc(${a} * ${n})`:n*a:Array.isArray(n)?a=>{if(typeof a==\"string\")return a;let i=Math.abs(a),l=n[i];return a>=0?l:typeof l==\"number\"?-l:typeof l==\"string\"&&l.startsWith(\"var(\")?`calc(-1 * ${l})`:`-${l}`}:typeof n==\"function\"?n:()=>{}}function Mu(e){return Hi(e,\"spacing\",8,\"spacing\")}function Vi(e,t){return typeof t==\"string\"||t==null?t:e(t)}function YO(e,t){return o=>e.reduce((r,n)=>(r[n]=Vi(t,o),r),{})}function XO(e,t,o,r){if(!t.includes(o))return null;let n=$O(o),a=YO(n,r),i=e[o];return Wo(e,i,a)}function i0(e,t){let o=Mu(e.theme);return Object.keys(e).map(r=>XO(e,t,r,o)).reduce(sa,{})}function Vt(e){return i0(e,n0)}Vt.propTypes={};Vt.filterProps=n0;function $t(e){return i0(e,a0)}$t.propTypes={};$t.filterProps=a0;function XE(e){return i0(e,YE)}XE.propTypes={};XE.filterProps=YE;function Cs(e=8,t=Mu({spacing:e})){if(e.mui)return e;let o=(...r)=>(r.length===0?[1]:r).map(a=>{let i=t(a);return typeof i==\"number\"?`${i}px`:i}).join(\" \");return o.mui=!0,o}function GO(...e){let t=e.reduce((r,n)=>(n.filterProps.forEach(a=>{r[a]=n}),r),{}),o=r=>Object.keys(r).reduce((n,a)=>t[a]?sa(n,t[a](r)):n,{});return o.propTypes={},o.filterProps=e.reduce((r,n)=>r.concat(n.filterProps),[]),o}var ca=GO;function Rr(e){return typeof e!=\"number\"?e:`${e}px solid`}function Fr(e,t){return Pt({prop:e,themeKey:\"borders\",transform:t})}var qO=Fr(\"border\",Rr),IO=Fr(\"borderTop\",Rr),FO=Fr(\"borderRight\",Rr),KO=Fr(\"borderBottom\",Rr),QO=Fr(\"borderLeft\",Rr),WO=Fr(\"borderColor\"),ZO=Fr(\"borderTopColor\"),JO=Fr(\"borderRightColor\"),eA=Fr(\"borderBottomColor\"),tA=Fr(\"borderLeftColor\"),oA=Fr(\"outline\",Rr),rA=Fr(\"outlineColor\"),Ou=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){let t=Hi(e.theme,\"shape.borderRadius\",4,\"borderRadius\"),o=r=>({borderRadius:Vi(t,r)});return Wo(e,e.borderRadius,o)}return null};Ou.propTypes={};Ou.filterProps=[\"borderRadius\"];var S4=ca(qO,IO,FO,KO,QO,WO,ZO,JO,eA,tA,Ou,oA,rA);var Au=e=>{if(e.gap!==void 0&&e.gap!==null){let t=Hi(e.theme,\"spacing\",8,\"gap\"),o=r=>({gap:Vi(t,r)});return Wo(e,e.gap,o)}return null};Au.propTypes={};Au.filterProps=[\"gap\"];var Du=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){let t=Hi(e.theme,\"spacing\",8,\"columnGap\"),o=r=>({columnGap:Vi(t,r)});return Wo(e,e.columnGap,o)}return null};Du.propTypes={};Du.filterProps=[\"columnGap\"];var Nu=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){let t=Hi(e.theme,\"spacing\",8,\"rowGap\"),o=r=>({rowGap:Vi(t,r)});return Wo(e,e.rowGap,o)}return null};Nu.propTypes={};Nu.filterProps=[\"rowGap\"];var nA=Pt({prop:\"gridColumn\"}),aA=Pt({prop:\"gridRow\"}),iA=Pt({prop:\"gridAutoFlow\"}),lA=Pt({prop:\"gridAutoColumns\"}),sA=Pt({prop:\"gridAutoRows\"}),cA=Pt({prop:\"gridTemplateColumns\"}),uA=Pt({prop:\"gridTemplateRows\"}),pA=Pt({prop:\"gridTemplateAreas\"}),fA=Pt({prop:\"gridArea\"}),M4=ca(Au,Du,Nu,nA,aA,iA,lA,sA,cA,uA,pA,fA);function $i(e,t){return t===\"grey\"?t:e}var dA=Pt({prop:\"color\",themeKey:\"palette\",transform:$i}),mA=Pt({prop:\"bgcolor\",cssProperty:\"backgroundColor\",themeKey:\"palette\",transform:$i}),yA=Pt({prop:\"backgroundColor\",themeKey:\"palette\",transform:$i}),N4=ca(dA,mA,yA);function sr(e){return e<=1&&e!==0?`${e*100}%`:e}var hA=Pt({prop:\"width\",transform:sr}),jd=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){let t=o=>{let r=e.theme?.breakpoints?.values?.[o]||Ru[o];return r?e.theme?.breakpoints?.unit!==\"px\"?{maxWidth:`${r}${e.theme.breakpoints.unit}`}:{maxWidth:r}:{maxWidth:sr(o)}};return Wo(e,e.maxWidth,t)}return null};jd.filterProps=[\"maxWidth\"];var gA=Pt({prop:\"minWidth\",transform:sr}),bA=Pt({prop:\"height\",transform:sr}),vA=Pt({prop:\"maxHeight\",transform:sr}),xA=Pt({prop:\"minHeight\",transform:sr}),L4=Pt({prop:\"size\",cssProperty:\"width\",transform:sr}),j4=Pt({prop:\"size\",cssProperty:\"height\",transform:sr}),TA=Pt({prop:\"boxSizing\"}),U4=ca(hA,jd,gA,bA,vA,xA,TA);var SA={border:{themeKey:\"borders\",transform:Rr},borderTop:{themeKey:\"borders\",transform:Rr},borderRight:{themeKey:\"borders\",transform:Rr},borderBottom:{themeKey:\"borders\",transform:Rr},borderLeft:{themeKey:\"borders\",transform:Rr},borderColor:{themeKey:\"palette\"},borderTopColor:{themeKey:\"palette\"},borderRightColor:{themeKey:\"palette\"},borderBottomColor:{themeKey:\"palette\"},borderLeftColor:{themeKey:\"palette\"},outline:{themeKey:\"borders\",transform:Rr},outlineColor:{themeKey:\"palette\"},borderRadius:{themeKey:\"shape.borderRadius\",style:Ou},color:{themeKey:\"palette\",transform:$i},bgcolor:{themeKey:\"palette\",cssProperty:\"backgroundColor\",transform:$i},backgroundColor:{themeKey:\"palette\",transform:$i},p:{style:$t},pt:{style:$t},pr:{style:$t},pb:{style:$t},pl:{style:$t},px:{style:$t},py:{style:$t},padding:{style:$t},paddingTop:{style:$t},paddingRight:{style:$t},paddingBottom:{style:$t},paddingLeft:{style:$t},paddingX:{style:$t},paddingY:{style:$t},paddingInline:{style:$t},paddingInlineStart:{style:$t},paddingInlineEnd:{style:$t},paddingBlock:{style:$t},paddingBlockStart:{style:$t},paddingBlockEnd:{style:$t},m:{style:Vt},mt:{style:Vt},mr:{style:Vt},mb:{style:Vt},ml:{style:Vt},mx:{style:Vt},my:{style:Vt},margin:{style:Vt},marginTop:{style:Vt},marginRight:{style:Vt},marginBottom:{style:Vt},marginLeft:{style:Vt},marginX:{style:Vt},marginY:{style:Vt},marginInline:{style:Vt},marginInlineStart:{style:Vt},marginInlineEnd:{style:Vt},marginBlock:{style:Vt},marginBlockStart:{style:Vt},marginBlockEnd:{style:Vt},displayPrint:{cssProperty:!1,transform:e=>({\"@media print\":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:Au},rowGap:{style:Nu},columnGap:{style:Du},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:\"zIndex\"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:\"shadows\"},width:{transform:sr},maxWidth:{style:jd},minWidth:{transform:sr},height:{transform:sr},maxHeight:{transform:sr},minHeight:{transform:sr},boxSizing:{},font:{themeKey:\"font\"},fontFamily:{themeKey:\"typography\"},fontSize:{themeKey:\"typography\"},fontStyle:{themeKey:\"typography\"},fontWeight:{themeKey:\"typography\"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:\"typography\"}},un=SA;function EA(...e){let t=e.reduce((r,n)=>r.concat(Object.keys(n)),[]),o=new Set(t);return e.every(r=>o.size===Object.keys(r).length)}function PA(e,t){return typeof e==\"function\"?e(t):e}function CA(){function e(o,r,n,a){let i={[o]:r,theme:n},l=a[o];if(!l)return{[o]:r};let{cssProperty:s=o,themeKey:c,transform:u,style:m}=l;if(r==null)return null;if(c===\"typography\"&&r===\"inherit\")return{[o]:r};let p=Ps(n,c)||{};return m?m(i):Wo(i,r,v=>{let T=wu(p,u,v);return v===T&&typeof v==\"string\"&&(T=wu(p,u,`${o}${v===\"default\"?\"\":ri(v)}`,v)),s===!1?T:{[s]:T}})}function t(o){let{sx:r,theme:n={},nested:a}=o||{};if(!r)return null;let i=n.unstable_sxConfig??un;function l(s){let c=s;if(typeof s==\"function\")c=s(n);else if(typeof s!=\"object\")return s;if(!c)return null;let u=VE(n.breakpoints),m=Object.keys(u),p=u;return Object.keys(c).forEach(d=>{let v=PA(c[d],n);if(v!=null)if(typeof v==\"object\")if(i[d])p=sa(p,e(d,v,n,i));else{let T=Wo({theme:n},v,S=>({[d]:S}));EA(T,v)?p[d]=t({sx:v,theme:n,nested:!0}):p=sa(p,T)}else p=sa(p,e(d,v,n,i))}),!a&&n.modularCssLayers?{\"@layer sx\":kd(n,r0(m,p))}:kd(n,r0(m,p))}return Array.isArray(r)?r.map(l):l(r)}return t}var GE=CA();GE.filterProps=[\"sx\"];var Kr=GE;function l0(e,t){let o=this;if(o.vars){if(!o.colorSchemes?.[e]||typeof o.getColorSchemeSelector!=\"function\")return{};let r=o.getColorSchemeSelector(e);return r===\"&\"?t:((r.includes(\"data-\")||r.includes(\".\"))&&(r=`*:where(${r.replace(/\\s*&$/,\"\")}) &`),{[r]:t})}return o.palette.mode===e?t:{}}function RA(e={},...t){let{breakpoints:o={},palette:r={},spacing:n,shape:a={},...i}=e,l=e0(o),s=Cs(n),c=Kt({breakpoints:l,direction:\"ltr\",components:{},palette:{mode:\"light\",...r},spacing:s,shape:{...UE,...a}},i);return c=Bd(c),c.applyStyles=l0,c=t.reduce((u,m)=>Kt(u,m),c),c.unstable_sxConfig={...un,...i?.unstable_sxConfig},c.unstable_sx=function(m){return Kr({sx:m,theme:this})},c}var Yi=RA;var qE=q(re(),1);function wA(e){return Object.keys(e).length===0}function MA(e=null){let t=qE.useContext(ti);return!t||wA(t)?e:t}var s0=MA;var OA=Yi();function AA(e=OA){return s0(e)}var Rs=AA;var DA=e=>{let t={systemProps:{},otherProps:{}},o=e?.theme?.unstable_sxConfig??un;return Object.keys(e).forEach(r=>{o[r]?t.systemProps[r]=e[r]:t.otherProps[r]=e[r]}),t};function ws(e){let{sx:t,...o}=e,{systemProps:r,otherProps:n}=DA(o),a;return Array.isArray(t)?a=[r,...t]:typeof t==\"function\"?a=(...i)=>{let l=t(...i);return Cr(l)?{...r,...l}:r}:a={...r,...t},{...n,sx:a}}var IE=e=>e,NA=()=>{let e=IE;return{configure(t){e=t},generate(t){return e(t)},reset(){e=IE}}},_A=NA(),Ms=_A;var KE=q(re(),1);function FE(e){var t,o,r=\"\";if(typeof e==\"string\"||typeof e==\"number\")r+=e;else if(typeof e==\"object\")if(Array.isArray(e)){var n=e.length;for(t=0;tl!==\"theme\"&&l!==\"sx\"&&l!==\"as\"})(Kr);return KE.forwardRef(function(s,c){let u=Rs(o),{className:m,component:p=\"div\",...d}=ws(s);return(0,QE.jsx)(a,{as:p,ref:c,className:ie(m,n?n(r):r),theme:t&&u[t]||u,...d})})}var kA={active:\"active\",checked:\"checked\",completed:\"completed\",disabled:\"disabled\",error:\"error\",expanded:\"expanded\",focused:\"focused\",focusVisible:\"focusVisible\",open:\"open\",readOnly:\"readOnly\",required:\"required\",selected:\"selected\"};function _e(e,t,o=\"Mui\"){let r=kA[t];return r?`${o}-${r}`:`${Ms.generate(e)}-${t}`}function Ce(e,t,o=\"Mui\"){let r={};return t.forEach(n=>{r[n]=_e(e,n,o)}),r}function zu(e){let{variants:t,...o}=e,r={variants:t,style:la(o),isProcessed:!0};return r.style===o||t&&t.forEach(n=>{typeof n.style!=\"function\"&&(n.style=la(n.style))}),r}var BA=Yi();function c0(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}function Xi(e,t){return t&&e&&typeof e==\"object\"&&e.styles&&!e.styles.startsWith(\"@layer\")&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}function LA(e){return e?(t,o)=>o[e]:null}function jA(e,t,o){e.theme=HA(e.theme)?o:e.theme[t]||e.theme}function Ud(e,t,o){let r=typeof t==\"function\"?t(e):t;if(Array.isArray(r))return r.flatMap(n=>Ud(e,n,o));if(Array.isArray(r?.variants)){let n;if(r.isProcessed)n=o?Xi(r.style,o):r.style;else{let{variants:a,...i}=r;n=o?Xi(la(i),o):i}return WE(e,r.variants,[n],o)}return r?.isProcessed?o?Xi(la(r.style),o):r.style:o?Xi(la(r),o):r}function WE(e,t,o=[],r=void 0){let n;e:for(let a=0;a{zE(l,C=>C.filter(P=>P!==Kr));let{name:c,slot:u,skipVariantsResolver:m,skipSx:p,overridesResolver:d=LA($A(u)),...v}=s,T=c&&c.startsWith(\"Mui\")||u?\"components\":\"custom\",S=m!==void 0?m:u&&u!==\"Root\"&&u!==\"root\"||!1,h=p||!1,y=c0;u===\"Root\"||u===\"root\"?y=r:u?y=n:VA(l)&&(y=void 0);let g=Cu(l,{shouldForwardProp:y,label:UA(c,u),...v}),b=C=>{if(C.__emotion_real===C)return C;if(typeof C==\"function\")return function(A){return Ud(A,C,A.theme.modularCssLayers?T:void 0)};if(Cr(C)){let P=zu(C);return function(_){return P.variants?Ud(_,P,_.theme.modularCssLayers?T:void 0):_.theme.modularCssLayers?Xi(P.style,T):P.style}}return C},E=(...C)=>{let P=[],A=C.map(b),_=[];if(P.push(a),c&&d&&_.push(function(k){let O=k.theme.components?.[c]?.styleOverrides;if(!O)return null;let N={};for(let X in O)N[X]=Ud(k,O[X],k.theme.modularCssLayers?\"theme\":void 0);return d(k,N)}),c&&!S&&_.push(function(k){let O=k.theme?.components?.[c]?.variants;return O?WE(k,O,[],k.theme.modularCssLayers?\"theme\":void 0):null}),h||_.push(Kr),Array.isArray(A[0])){let x=A.shift(),k=new Array(P.length).fill(\"\"),U=new Array(_.length).fill(\"\"),O;O=[...k,...x,...U],O.raw=[...k,...x.raw,...U],P.unshift(O)}let z=[...P,...A,..._],I=g(...z);return l.muiName&&(I.muiName=l.muiName),I};return g.withConfig&&(E.withConfig=g.withConfig),E}}function UA(e,t){return void 0}function HA(e){for(let t in e)return!1;return!0}function VA(e){return typeof e==\"string\"&&e.charCodeAt(0)>96}function $A(e){return e&&e.charAt(0).toLowerCase()+e.slice(1)}function ni(e,t,o=!1){let r={...t};for(let n in e)if(Object.prototype.hasOwnProperty.call(e,n)){let a=n;if(a===\"components\"||a===\"slots\")r[a]={...e[a],...r[a]};else if(a===\"componentsProps\"||a===\"slotProps\"){let i=e[a],l=t[a];if(!l)r[a]=i||{};else if(!i)r[a]=l;else{r[a]={...l};for(let s in i)if(Object.prototype.hasOwnProperty.call(i,s)){let c=s;r[a][c]=ni(i[c],l[c],o)}}}else a===\"className\"&&o&&t.className?r.className=ie(e?.className,t?.className):a===\"style\"&&o&&t.style?r.style={...e?.style,...t?.style}:r[a]===void 0&&(r[a]=e[a])}return r}var Vd=q(re(),1),YA=typeof window<\"u\"?Vd.useLayoutEffect:Vd.useEffect,wr=YA;function XA(e,t=Number.MIN_SAFE_INTEGER,o=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,o))}var ua=XA;function p0(e,t=0,o=1){return ua(e,t,o)}function GA(e){e=e.slice(1);let t=new RegExp(`.{1,${e.length>=6?2:1}}`,\"g\"),o=e.match(t);return o&&o[0].length===1&&(o=o.map(r=>r+r)),o?`rgb${o.length===4?\"a\":\"\"}(${o.map((r,n)=>n<3?parseInt(r,16):Math.round(parseInt(r,16)/255*1e3)/1e3).join(\", \")})`:\"\"}function ai(e){if(e.type)return e;if(e.charAt(0)===\"#\")return ai(GA(e));let t=e.indexOf(\"(\"),o=e.substring(0,t);if(![\"rgb\",\"rgba\",\"hsl\",\"hsla\",\"color\"].includes(o))throw new Error(lr(9,e));let r=e.substring(t+1,e.length-1),n;if(o===\"color\"){if(r=r.split(\" \"),n=r.shift(),r.length===4&&r[3].charAt(0)===\"/\"&&(r[3]=r[3].slice(1)),![\"srgb\",\"display-p3\",\"a98-rgb\",\"prophoto-rgb\",\"rec-2020\"].includes(n))throw new Error(lr(10,n))}else r=r.split(\",\");return r=r.map(a=>parseFloat(a)),{type:o,values:r,colorSpace:n}}var qA=e=>{let t=ai(e);return t.values.slice(0,3).map((o,r)=>t.type.includes(\"hsl\")&&r!==0?`${o}%`:o).join(\" \")},Os=(e,t)=>{try{return qA(e)}catch{return e}};function $d(e){let{type:t,colorSpace:o}=e,{values:r}=e;return t.includes(\"rgb\")?r=r.map((n,a)=>a<3?parseInt(n,10):n):t.includes(\"hsl\")&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),t.includes(\"color\")?r=`${o} ${r.join(\" \")}`:r=`${r.join(\", \")}`,`${t}(${r})`}function f0(e){e=ai(e);let{values:t}=e,o=t[0],r=t[1]/100,n=t[2]/100,a=r*Math.min(n,1-n),i=(c,u=(c+o/30)%12)=>n-a*Math.max(Math.min(u-3,9-u,1),-1),l=\"rgb\",s=[Math.round(i(0)*255),Math.round(i(8)*255),Math.round(i(4)*255)];return e.type===\"hsla\"&&(l+=\"a\",s.push(t[3])),$d({type:l,values:s})}function u0(e){e=ai(e);let t=e.type===\"hsl\"||e.type===\"hsla\"?ai(f0(e)).values:e.values;return t=t.map(o=>(e.type!==\"color\"&&(o/=255),o<=.03928?o/12.92:((o+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function ZE(e,t){let o=u0(e),r=u0(t);return(Math.max(o,r)+.05)/(Math.min(o,r)+.05)}function As(e,t){return e=ai(e),t=p0(t),(e.type===\"rgb\"||e.type===\"hsl\")&&(e.type+=\"a\"),e.type===\"color\"?e.values[3]=`/${t}`:e.values[3]=t,$d(e)}function ii(e,t,o){try{return As(e,t)}catch{return e}}function Ds(e,t){if(e=ai(e),t=p0(t),e.type.includes(\"hsl\"))e.values[2]*=1-t;else if(e.type.includes(\"rgb\")||e.type.includes(\"color\"))for(let o=0;o<3;o+=1)e.values[o]*=1-t;return $d(e)}function it(e,t,o){try{return Ds(e,t)}catch{return e}}function Ns(e,t){if(e=ai(e),t=p0(t),e.type.includes(\"hsl\"))e.values[2]+=(100-e.values[2])*t;else if(e.type.includes(\"rgb\"))for(let o=0;o<3;o+=1)e.values[o]+=(255-e.values[o])*t;else if(e.type.includes(\"color\"))for(let o=0;o<3;o+=1)e.values[o]+=(1-e.values[o])*t;return $d(e)}function lt(e,t,o){try{return Ns(e,t)}catch{return e}}function IA(e,t=.15){return u0(e)>.5?Ds(e,t):Ns(e,t)}function ku(e,t,o){try{return IA(e,t)}catch{return e}}var Yd=q(re(),1);var FA=q(Ie(),1),KA=Yd.createContext();var li=()=>Yd.useContext(KA)??!1;var Xd=q(re(),1);var QA=q(Ie(),1),WA=Xd.createContext(void 0);function ZA(e){let{theme:t,name:o,props:r}=e;if(!t||!t.components||!t.components[o])return r;let n=t.components[o];return n.defaultProps?ni(n.defaultProps,r,t.components.mergeClassNameAndStyle):!n.styleOverrides&&!n.variants?ni(n,r,t.components.mergeClassNameAndStyle):r}function d0({props:e,name:t}){let o=Xd.useContext(WA);return ZA({props:e,name:t,theme:{components:o}})}var Bu=q(re(),1),JE=0;function e5(e){let[t,o]=Bu.useState(e),r=e||t;return Bu.useEffect(()=>{t==null&&(JE+=1,o(`mui-${JE}`))},[t]),r}var t5={...Bu},eP=t5.useId;function Gd(e){if(eP!==void 0){let t=eP();return e??t}return e5(e)}var tP={theme:void 0};function qd(e){let t,o;return function(n){let a=t;return(a===void 0||n.theme!==o)&&(tP.theme=n.theme,a=zu(e(tP)),t=a,o=n.theme),a}}function Id(e=\"\"){function t(...r){if(!r.length)return\"\";let n=r[0];return typeof n==\"string\"&&!n.match(/(#|\\(|\\)|(-?(\\d*\\.)?\\d+)(px|em|%|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc))|^(-?(\\d*\\.)?\\d+)$|(\\d+ \\d+ \\d+)/)?`, var(--${e?`${e}-`:\"\"}${n}${t(...r.slice(1))})`:`, ${n}`}return(r,...n)=>`var(--${e?`${e}-`:\"\"}${r}${t(...n)})`}var oP=(e,t,o,r=[])=>{let n=e;t.forEach((a,i)=>{i===t.length-1?Array.isArray(n)?n[Number(a)]=o:n&&typeof n==\"object\"&&(n[a]=o):n&&typeof n==\"object\"&&(n[a]||(n[a]=r.includes(a)?[]:{}),n=n[a])})},o5=(e,t,o)=>{function r(n,a=[],i=[]){Object.entries(n).forEach(([l,s])=>{(!o||o&&!o([...a,l]))&&s!=null&&(typeof s==\"object\"&&Object.keys(s).length>0?r(s,[...a,l],Array.isArray(s)?[...i,l]:i):t([...a,l],s,i))})}r(e)},r5=(e,t)=>typeof t==\"number\"?[\"lineHeight\",\"fontWeight\",\"opacity\",\"zIndex\"].some(r=>e.includes(r))||e[e.length-1].toLowerCase().includes(\"opacity\")?t:`${t}px`:t;function Lu(e,t){let{prefix:o,shouldSkipGeneratingVar:r}=t||{},n={},a={},i={};return o5(e,(l,s,c)=>{if((typeof s==\"string\"||typeof s==\"number\")&&(!r||!r(l,s))){let u=`--${o?`${o}-`:\"\"}${l.join(\"-\")}`,m=r5(l,s);Object.assign(n,{[u]:m}),oP(a,l,`var(${u})`,c),oP(i,l,`var(${u}, ${m})`,c)}},l=>l[0]===\"vars\"),{css:n,vars:a,varsWithDefaults:i}}function n5(e,t={}){let{getSelector:o=h,disableCssColorScheme:r,colorSchemeSelector:n,enableContrastVars:a}=t,{colorSchemes:i={},components:l,defaultColorScheme:s=\"light\",...c}=e,{vars:u,css:m,varsWithDefaults:p}=Lu(c,t),d=p,v={},{[s]:T,...S}=i;if(Object.entries(S||{}).forEach(([b,E])=>{let{vars:C,css:P,varsWithDefaults:A}=Lu(E,t);d=Kt(d,A),v[b]={css:P,vars:C}}),T){let{css:b,vars:E,varsWithDefaults:C}=Lu(T,t);d=Kt(d,C),v[s]={css:b,vars:E}}function h(b,E){let C=n;if(n===\"class\"&&(C=\".%s\"),n===\"data\"&&(C=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(C=`[${n}=\"%s\"]`),b){if(C===\"media\")return e.defaultColorScheme===b?\":root\":{[`@media (prefers-color-scheme: ${i[b]?.palette?.mode||b})`]:{\":root\":E}};if(C)return e.defaultColorScheme===b?`:root, ${C.replace(\"%s\",String(b))}`:C.replace(\"%s\",String(b))}return\":root\"}return{vars:d,generateThemeVars:()=>{let b={...u};return Object.entries(v).forEach(([,{vars:E}])=>{b=Kt(b,E)}),b},generateStyleSheets:()=>{let b=[],E=e.defaultColorScheme||\"light\";function C(_,z){Object.keys(z).length&&b.push(typeof _==\"string\"?{[_]:{...z}}:_)}C(o(void 0,{...m}),m);let{[E]:P,...A}=v;if(P){let{css:_}=P,z=i[E]?.palette?.mode,I=!r&&z?{colorScheme:z,..._}:{..._};C(o(E,{...I}),I)}return Object.entries(A).forEach(([_,{css:z}])=>{let I=i[_]?.palette?.mode,x=!r&&I?{colorScheme:I,...z}:{...z};C(o(_,{...x}),x)}),a&&b.push({\":root\":{\"--__l-threshold\":\"0.7\",\"--__l\":\"clamp(0, (l / var(--__l-threshold) - 1) * -infinity, 1)\",\"--__a\":\"clamp(0.87, (l / var(--__l-threshold) - 1) * -infinity, 1)\"}}),b}}}var m0=n5;function y0(e){return function(o){return e===\"media\"?`@media (prefers-color-scheme: ${o})`:e?e.startsWith(\"data-\")&&!e.includes(\"%s\")?`[${e}=\"${o}\"] &`:e===\"class\"?`.${o} &`:e===\"data\"?`[data-${o}] &`:`${e.replace(\"%s\",o)} &`:\"&\"}}function Le(e,t,o=void 0){let r={};for(let n in e){let a=e[n],i=\"\",l=!0;for(let s=0;s=o?Fd.text.primary:h0.text.primary}let d=({color:S,name:h,mainShade:y=500,lightShade:g=300,darkShade:b=700})=>{if(S={...S},!S.main&&S[y]&&(S.main=S[y]),!S.hasOwnProperty(\"main\"))throw new Error(lr(11,h?` (${h})`:\"\",y));if(typeof S.main!=\"string\")throw new Error(lr(12,h?` (${h})`:\"\",JSON.stringify(S.main)));return n?(aP(n,S,\"light\",g,r),aP(n,S,\"dark\",b,r)):(nP(S,\"light\",g,r),nP(S,\"dark\",b,r)),S.contrastText||(S.contrastText=p(S.main)),S},v;return t===\"light\"?v=iP():t===\"dark\"&&(v=lP()),Kt({common:{...zs},mode:t,primary:d({color:i,name:\"primary\"}),secondary:d({color:l,name:\"secondary\",mainShade:\"A400\",lightShade:\"A200\",darkShade:\"A700\"}),error:d({color:s,name:\"error\"}),warning:d({color:m,name:\"warning\"}),info:d({color:c,name:\"info\"}),success:d({color:u,name:\"success\"}),grey:rP,contrastThreshold:o,getContrastText:p,augmentColor:d,tonalOffset:r,...v},a)}function Kd(e){let t={};return Object.entries(e).forEach(r=>{let[n,a]=r;typeof a==\"object\"&&(t[n]=`${a.fontStyle?`${a.fontStyle} `:\"\"}${a.fontVariant?`${a.fontVariant} `:\"\"}${a.fontWeight?`${a.fontWeight} `:\"\"}${a.fontStretch?`${a.fontStretch} `:\"\"}${a.fontSize||\"\"}${a.lineHeight?`/${a.lineHeight} `:\"\"}${a.fontFamily||\"\"}`)}),t}function g0(e,t){return{toolbar:{minHeight:56,[e.up(\"xs\")]:{\"@media (orientation: landscape)\":{minHeight:48}},[e.up(\"sm\")]:{minHeight:64}},...t}}function x5(e){return Math.round(e*1e5)/1e5}var sP={textTransform:\"uppercase\"},cP='\"Roboto\", \"Helvetica\", \"Arial\", sans-serif';function b0(e,t){let{fontFamily:o=cP,fontSize:r=14,fontWeightLight:n=300,fontWeightRegular:a=400,fontWeightMedium:i=500,fontWeightBold:l=700,htmlFontSize:s=16,allVariants:c,pxToRem:u,...m}=typeof t==\"function\"?t(e):t,p=r/14,d=u||(S=>`${S/s*p}rem`),v=(S,h,y,g,b)=>({fontFamily:o,fontWeight:S,fontSize:d(h),lineHeight:y,...o===cP?{letterSpacing:`${x5(g/h)}em`}:{},...b,...c}),T={h1:v(n,96,1.167,-1.5),h2:v(n,60,1.2,-.5),h3:v(a,48,1.167,0),h4:v(a,34,1.235,.25),h5:v(a,24,1.334,0),h6:v(i,20,1.6,.15),subtitle1:v(a,16,1.75,.15),subtitle2:v(i,14,1.57,.1),body1:v(a,16,1.5,.15),body2:v(a,14,1.43,.15),button:v(i,14,1.75,.4,sP),caption:v(a,12,1.66,.4),overline:v(a,12,2.66,1,sP),inherit:{fontFamily:\"inherit\",fontWeight:\"inherit\",fontSize:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}};return Kt({htmlFontSize:s,pxToRem:d,fontFamily:o,fontSize:r,fontWeightLight:n,fontWeightRegular:a,fontWeightMedium:i,fontWeightBold:l,...T},m,{clone:!1})}function kt(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${.2})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${.14})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${.12})`].join(\",\")}var T5=[\"none\",kt(0,2,1,-1,0,1,1,0,0,1,3,0),kt(0,3,1,-2,0,2,2,0,0,1,5,0),kt(0,3,3,-2,0,3,4,0,0,1,8,0),kt(0,2,4,-1,0,4,5,0,0,1,10,0),kt(0,3,5,-1,0,5,8,0,0,1,14,0),kt(0,3,5,-1,0,6,10,0,0,1,18,0),kt(0,4,5,-2,0,7,10,1,0,2,16,1),kt(0,5,5,-3,0,8,10,1,0,3,14,2),kt(0,5,6,-3,0,9,12,1,0,3,16,2),kt(0,6,6,-3,0,10,14,1,0,4,18,3),kt(0,6,7,-4,0,11,15,1,0,4,20,3),kt(0,7,8,-4,0,12,17,2,0,5,22,4),kt(0,7,8,-4,0,13,19,2,0,5,24,4),kt(0,7,9,-4,0,14,21,2,0,5,26,4),kt(0,8,9,-5,0,15,22,2,0,6,28,5),kt(0,8,10,-5,0,16,24,2,0,6,30,5),kt(0,8,11,-5,0,17,26,2,0,6,32,5),kt(0,9,11,-5,0,18,28,2,0,7,34,6),kt(0,9,12,-6,0,19,29,2,0,7,36,6),kt(0,10,13,-6,0,20,31,3,0,8,38,7),kt(0,10,13,-6,0,21,33,3,0,8,40,7),kt(0,10,14,-6,0,22,35,3,0,8,42,7),kt(0,11,14,-7,0,23,36,3,0,9,44,8),kt(0,11,15,-7,0,24,38,3,0,9,46,8)],uP=T5;var S5={easeInOut:\"cubic-bezier(0.4, 0, 0.2, 1)\",easeOut:\"cubic-bezier(0.0, 0, 0.2, 1)\",easeIn:\"cubic-bezier(0.4, 0, 1, 1)\",sharp:\"cubic-bezier(0.4, 0, 0.6, 1)\"},E5={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function pP(e){return`${Math.round(e)}ms`}function P5(e){if(!e)return 0;let t=e/36;return Math.min(Math.round((4+15*t**.25+t/5)*10),3e3)}function v0(e){let t={...S5,...e.easing},o={...E5,...e.duration};return{getAutoHeightDuration:P5,create:(n=[\"all\"],a={})=>{let{duration:i=o.standard,easing:l=t.easeInOut,delay:s=0,...c}=a;return(Array.isArray(n)?n:[n]).map(u=>`${u} ${typeof i==\"string\"?i:pP(i)} ${l} ${typeof s==\"string\"?s:pP(s)}`).join(\",\")},...e,easing:t,duration:o}}var C5={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},fP=C5;function R5(e){return Cr(e)||typeof e>\"u\"||typeof e==\"string\"||typeof e==\"boolean\"||typeof e==\"number\"||Array.isArray(e)}function Qd(e={}){let t={...e};function o(r){let n=Object.entries(r);for(let a=0;a{if(!Number.isNaN(+e))return+e;let t=e.match(/\\d*\\.?\\d+/g);if(!t)return 0;let o=0;for(let r=0;rKt(v,T),d),d.unstable_sxConfig={...un,...u?.unstable_sxConfig},d.unstable_sx=function(T){return Kr({sx:T,theme:this})},d.toRuntimeSource=Qd,M5(d),d}var ju=O5;function Bs(e){let t;return e<1?t=5.11916*e**2:t=4.5*Math.log(e+1)+2,Math.round(t*10)/1e3}var A5=[...Array(25)].map((e,t)=>{if(t===0)return\"none\";let o=Bs(t);return`linear-gradient(rgba(255 255 255 / ${o}), rgba(255 255 255 / ${o}))`});function x0(e){return{inputPlaceholder:e===\"dark\"?.5:.42,inputUnderline:e===\"dark\"?.7:.42,switchTrackDisabled:e===\"dark\"?.2:.12,switchTrack:e===\"dark\"?.3:.38}}function T0(e){return e===\"dark\"?A5:[]}function S0(e){let{palette:t={mode:\"light\"},opacity:o,overlays:r,colorSpace:n,...a}=e,i=Qi({...t,colorSpace:n});return{palette:i,opacity:{...x0(i.mode),...o},overlays:r||T0(i.mode),...a}}function E0(e){return!!e[0].match(/(cssVarPrefix|colorSchemeSelector|modularCssLayers|rootSelector|typography|mixins|breakpoints|direction|transitions)/)||!!e[0].match(/sxConfig$/)||e[0]===\"palette\"&&!!e[1]?.match(/(mode|contrastThreshold|tonalOffset)/)}var D5=e=>[...[...Array(25)].map((t,o)=>`--${e?`${e}-`:\"\"}overlays-${o}`),`--${e?`${e}-`:\"\"}palette-AppBar-darkBg`,`--${e?`${e}-`:\"\"}palette-AppBar-darkColor`],mP=D5;var yP=e=>(t,o)=>{let r=e.rootSelector||\":root\",n=e.colorSchemeSelector,a=n;if(n===\"class\"&&(a=\".%s\"),n===\"data\"&&(a=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(a=`[${n}=\"%s\"]`),e.defaultColorScheme===t){if(t===\"dark\"){let i={};return mP(e.cssVarPrefix).forEach(l=>{i[l]=o[l],delete o[l]}),a===\"media\"?{[r]:o,\"@media (prefers-color-scheme: dark)\":{[r]:i}}:a?{[a.replace(\"%s\",t)]:i,[`${r}, ${a.replace(\"%s\",t)}`]:o}:{[r]:{...o,...i}}}if(a&&a!==\"media\")return`${r}, ${a.replace(\"%s\",String(t))}`}else if(t){if(a===\"media\")return{[`@media (prefers-color-scheme: ${String(t)})`]:{[r]:o}};if(a)return a.replace(\"%s\",String(t))}return r};function N5(e,t){t.forEach(o=>{e[o]||(e[o]={})})}function L(e,t,o){!e[t]&&o&&(e[t]=o)}function Uu(e){return typeof e!=\"string\"||!e.startsWith(\"hsl\")?e:f0(e)}function pa(e,t){`${t}Channel`in e||(e[`${t}Channel`]=Os(Uu(e[t]),`MUI: Can't create \\`palette.${t}Channel\\` because \\`palette.${t}\\` is not one of these formats: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color().\nTo suppress this warning, you need to explicitly provide the \\`palette.${t}Channel\\` as a string (in rgb format, for example \"12 12 12\") or undefined if you want to remove the channel token.`))}function _5(e){return typeof e==\"number\"?`${e}px`:typeof e==\"string\"||typeof e==\"function\"||Array.isArray(e)?e:\"8px\"}var zn=e=>{try{return e()}catch{}},z5=(e=\"mui\")=>Id(e);function P0(e,t,o,r,n){if(!o)return;o=o===!0?{}:o;let a=n===\"dark\"?\"dark\":\"light\";if(!r){t[n]=S0({...o,palette:{mode:a,...o?.palette},colorSpace:e});return}let{palette:i,...l}=ju({...r,palette:{mode:a,...o?.palette},colorSpace:e});return t[n]={...o,palette:i,opacity:{...x0(a),...o?.opacity},overlays:o?.overlays||T0(a)},l}function C0(e={},...t){let{colorSchemes:o={light:!0},defaultColorScheme:r,disableCssColorScheme:n=!1,cssVarPrefix:a=\"mui\",nativeColor:i=!1,shouldSkipGeneratingVar:l=E0,colorSchemeSelector:s=o.light&&o.dark?\"media\":void 0,rootSelector:c=\":root\",...u}=e,m=Object.keys(o)[0],p=r||(o.light&&m!==\"light\"?\"light\":m),d=z5(a),{[p]:v,light:T,dark:S,...h}=o,y={...h},g=v;if((p===\"dark\"&&!(\"dark\"in o)||p===\"light\"&&!(\"light\"in o))&&(g=!0),!g)throw new Error(lr(21,p));let b;i&&(b=\"oklch\");let E=P0(b,y,g,u,p);T&&!y.light&&P0(b,y,T,void 0,\"light\"),S&&!y.dark&&P0(b,y,S,void 0,\"dark\");let C={defaultColorScheme:p,...E,cssVarPrefix:a,colorSchemeSelector:s,rootSelector:c,getCssVar:d,colorSchemes:y,font:{...Kd(E.typography),...E.font},spacing:_5(u.spacing)};Object.keys(C.colorSchemes).forEach(I=>{let x=C.colorSchemes[I].palette,k=O=>{let N=O.split(\"-\"),X=N[1],oe=N[2];return d(O,x[X][oe])};x.mode===\"light\"&&(L(x.common,\"background\",\"#fff\"),L(x.common,\"onBackground\",\"#000\")),x.mode===\"dark\"&&(L(x.common,\"background\",\"#000\"),L(x.common,\"onBackground\",\"#fff\"));function U(O,N,X){if(b){let oe;return O===ii&&(oe=`transparent ${((1-X)*100).toFixed(0)}%`),O===it&&(oe=`#000 ${(X*100).toFixed(0)}%`),O===lt&&(oe=`#fff ${(X*100).toFixed(0)}%`),`color-mix(in ${b}, ${N}, ${oe})`}return O(N,X)}if(N5(x,[\"Alert\",\"AppBar\",\"Avatar\",\"Button\",\"Chip\",\"FilledInput\",\"LinearProgress\",\"Skeleton\",\"Slider\",\"SnackbarContent\",\"SpeedDialAction\",\"StepConnector\",\"StepContent\",\"Switch\",\"TableCell\",\"Tooltip\"]),x.mode===\"light\"){L(x.Alert,\"errorColor\",U(it,x.error.light,.6)),L(x.Alert,\"infoColor\",U(it,x.info.light,.6)),L(x.Alert,\"successColor\",U(it,x.success.light,.6)),L(x.Alert,\"warningColor\",U(it,x.warning.light,.6)),L(x.Alert,\"errorFilledBg\",k(\"palette-error-main\")),L(x.Alert,\"infoFilledBg\",k(\"palette-info-main\")),L(x.Alert,\"successFilledBg\",k(\"palette-success-main\")),L(x.Alert,\"warningFilledBg\",k(\"palette-warning-main\")),L(x.Alert,\"errorFilledColor\",zn(()=>x.getContrastText(x.error.main))),L(x.Alert,\"infoFilledColor\",zn(()=>x.getContrastText(x.info.main))),L(x.Alert,\"successFilledColor\",zn(()=>x.getContrastText(x.success.main))),L(x.Alert,\"warningFilledColor\",zn(()=>x.getContrastText(x.warning.main))),L(x.Alert,\"errorStandardBg\",U(lt,x.error.light,.9)),L(x.Alert,\"infoStandardBg\",U(lt,x.info.light,.9)),L(x.Alert,\"successStandardBg\",U(lt,x.success.light,.9)),L(x.Alert,\"warningStandardBg\",U(lt,x.warning.light,.9)),L(x.Alert,\"errorIconColor\",k(\"palette-error-main\")),L(x.Alert,\"infoIconColor\",k(\"palette-info-main\")),L(x.Alert,\"successIconColor\",k(\"palette-success-main\")),L(x.Alert,\"warningIconColor\",k(\"palette-warning-main\")),L(x.AppBar,\"defaultBg\",k(\"palette-grey-100\")),L(x.Avatar,\"defaultBg\",k(\"palette-grey-400\")),L(x.Button,\"inheritContainedBg\",k(\"palette-grey-300\")),L(x.Button,\"inheritContainedHoverBg\",k(\"palette-grey-A100\")),L(x.Chip,\"defaultBorder\",k(\"palette-grey-400\")),L(x.Chip,\"defaultAvatarColor\",k(\"palette-grey-700\")),L(x.Chip,\"defaultIconColor\",k(\"palette-grey-700\")),L(x.FilledInput,\"bg\",\"rgba(0, 0, 0, 0.06)\"),L(x.FilledInput,\"hoverBg\",\"rgba(0, 0, 0, 0.09)\"),L(x.FilledInput,\"disabledBg\",\"rgba(0, 0, 0, 0.12)\"),L(x.LinearProgress,\"primaryBg\",U(lt,x.primary.main,.62)),L(x.LinearProgress,\"secondaryBg\",U(lt,x.secondary.main,.62)),L(x.LinearProgress,\"errorBg\",U(lt,x.error.main,.62)),L(x.LinearProgress,\"infoBg\",U(lt,x.info.main,.62)),L(x.LinearProgress,\"successBg\",U(lt,x.success.main,.62)),L(x.LinearProgress,\"warningBg\",U(lt,x.warning.main,.62)),L(x.Skeleton,\"bg\",b?U(ii,x.text.primary,.11):`rgba(${k(\"palette-text-primaryChannel\")} / 0.11)`),L(x.Slider,\"primaryTrack\",U(lt,x.primary.main,.62)),L(x.Slider,\"secondaryTrack\",U(lt,x.secondary.main,.62)),L(x.Slider,\"errorTrack\",U(lt,x.error.main,.62)),L(x.Slider,\"infoTrack\",U(lt,x.info.main,.62)),L(x.Slider,\"successTrack\",U(lt,x.success.main,.62)),L(x.Slider,\"warningTrack\",U(lt,x.warning.main,.62));let O=b?U(it,x.background.default,.6825):ku(x.background.default,.8);L(x.SnackbarContent,\"bg\",O),L(x.SnackbarContent,\"color\",zn(()=>b?Fd.text.primary:x.getContrastText(O))),L(x.SpeedDialAction,\"fabHoverBg\",ku(x.background.paper,.15)),L(x.StepConnector,\"border\",k(\"palette-grey-400\")),L(x.StepContent,\"border\",k(\"palette-grey-400\")),L(x.Switch,\"defaultColor\",k(\"palette-common-white\")),L(x.Switch,\"defaultDisabledColor\",k(\"palette-grey-100\")),L(x.Switch,\"primaryDisabledColor\",U(lt,x.primary.main,.62)),L(x.Switch,\"secondaryDisabledColor\",U(lt,x.secondary.main,.62)),L(x.Switch,\"errorDisabledColor\",U(lt,x.error.main,.62)),L(x.Switch,\"infoDisabledColor\",U(lt,x.info.main,.62)),L(x.Switch,\"successDisabledColor\",U(lt,x.success.main,.62)),L(x.Switch,\"warningDisabledColor\",U(lt,x.warning.main,.62)),L(x.TableCell,\"border\",U(lt,U(ii,x.divider,1),.88)),L(x.Tooltip,\"bg\",U(ii,x.grey[700],.92))}if(x.mode===\"dark\"){L(x.Alert,\"errorColor\",U(lt,x.error.light,.6)),L(x.Alert,\"infoColor\",U(lt,x.info.light,.6)),L(x.Alert,\"successColor\",U(lt,x.success.light,.6)),L(x.Alert,\"warningColor\",U(lt,x.warning.light,.6)),L(x.Alert,\"errorFilledBg\",k(\"palette-error-dark\")),L(x.Alert,\"infoFilledBg\",k(\"palette-info-dark\")),L(x.Alert,\"successFilledBg\",k(\"palette-success-dark\")),L(x.Alert,\"warningFilledBg\",k(\"palette-warning-dark\")),L(x.Alert,\"errorFilledColor\",zn(()=>x.getContrastText(x.error.dark))),L(x.Alert,\"infoFilledColor\",zn(()=>x.getContrastText(x.info.dark))),L(x.Alert,\"successFilledColor\",zn(()=>x.getContrastText(x.success.dark))),L(x.Alert,\"warningFilledColor\",zn(()=>x.getContrastText(x.warning.dark))),L(x.Alert,\"errorStandardBg\",U(it,x.error.light,.9)),L(x.Alert,\"infoStandardBg\",U(it,x.info.light,.9)),L(x.Alert,\"successStandardBg\",U(it,x.success.light,.9)),L(x.Alert,\"warningStandardBg\",U(it,x.warning.light,.9)),L(x.Alert,\"errorIconColor\",k(\"palette-error-main\")),L(x.Alert,\"infoIconColor\",k(\"palette-info-main\")),L(x.Alert,\"successIconColor\",k(\"palette-success-main\")),L(x.Alert,\"warningIconColor\",k(\"palette-warning-main\")),L(x.AppBar,\"defaultBg\",k(\"palette-grey-900\")),L(x.AppBar,\"darkBg\",k(\"palette-background-paper\")),L(x.AppBar,\"darkColor\",k(\"palette-text-primary\")),L(x.Avatar,\"defaultBg\",k(\"palette-grey-600\")),L(x.Button,\"inheritContainedBg\",k(\"palette-grey-800\")),L(x.Button,\"inheritContainedHoverBg\",k(\"palette-grey-700\")),L(x.Chip,\"defaultBorder\",k(\"palette-grey-700\")),L(x.Chip,\"defaultAvatarColor\",k(\"palette-grey-300\")),L(x.Chip,\"defaultIconColor\",k(\"palette-grey-300\")),L(x.FilledInput,\"bg\",\"rgba(255, 255, 255, 0.09)\"),L(x.FilledInput,\"hoverBg\",\"rgba(255, 255, 255, 0.13)\"),L(x.FilledInput,\"disabledBg\",\"rgba(255, 255, 255, 0.12)\"),L(x.LinearProgress,\"primaryBg\",U(it,x.primary.main,.5)),L(x.LinearProgress,\"secondaryBg\",U(it,x.secondary.main,.5)),L(x.LinearProgress,\"errorBg\",U(it,x.error.main,.5)),L(x.LinearProgress,\"infoBg\",U(it,x.info.main,.5)),L(x.LinearProgress,\"successBg\",U(it,x.success.main,.5)),L(x.LinearProgress,\"warningBg\",U(it,x.warning.main,.5)),L(x.Skeleton,\"bg\",b?U(ii,x.text.primary,.13):`rgba(${k(\"palette-text-primaryChannel\")} / 0.13)`),L(x.Slider,\"primaryTrack\",U(it,x.primary.main,.5)),L(x.Slider,\"secondaryTrack\",U(it,x.secondary.main,.5)),L(x.Slider,\"errorTrack\",U(it,x.error.main,.5)),L(x.Slider,\"infoTrack\",U(it,x.info.main,.5)),L(x.Slider,\"successTrack\",U(it,x.success.main,.5)),L(x.Slider,\"warningTrack\",U(it,x.warning.main,.5));let O=b?U(lt,x.background.default,.985):ku(x.background.default,.98);L(x.SnackbarContent,\"bg\",O),L(x.SnackbarContent,\"color\",zn(()=>b?h0.text.primary:x.getContrastText(O))),L(x.SpeedDialAction,\"fabHoverBg\",ku(x.background.paper,.15)),L(x.StepConnector,\"border\",k(\"palette-grey-600\")),L(x.StepContent,\"border\",k(\"palette-grey-600\")),L(x.Switch,\"defaultColor\",k(\"palette-grey-300\")),L(x.Switch,\"defaultDisabledColor\",k(\"palette-grey-600\")),L(x.Switch,\"primaryDisabledColor\",U(it,x.primary.main,.55)),L(x.Switch,\"secondaryDisabledColor\",U(it,x.secondary.main,.55)),L(x.Switch,\"errorDisabledColor\",U(it,x.error.main,.55)),L(x.Switch,\"infoDisabledColor\",U(it,x.info.main,.55)),L(x.Switch,\"successDisabledColor\",U(it,x.success.main,.55)),L(x.Switch,\"warningDisabledColor\",U(it,x.warning.main,.55)),L(x.TableCell,\"border\",U(it,U(ii,x.divider,1),.68)),L(x.Tooltip,\"bg\",U(ii,x.grey[700],.92))}pa(x.background,\"default\"),pa(x.background,\"paper\"),pa(x.common,\"background\"),pa(x.common,\"onBackground\"),pa(x,\"divider\"),Object.keys(x).forEach(O=>{let N=x[O];O!==\"tonalOffset\"&&N&&typeof N==\"object\"&&(N.main&&L(x[O],\"mainChannel\",Os(Uu(N.main))),N.light&&L(x[O],\"lightChannel\",Os(Uu(N.light))),N.dark&&L(x[O],\"darkChannel\",Os(Uu(N.dark))),N.contrastText&&L(x[O],\"contrastTextChannel\",Os(Uu(N.contrastText))),O===\"text\"&&(pa(x[O],\"primary\"),pa(x[O],\"secondary\")),O===\"action\"&&(N.active&&pa(x[O],\"active\"),N.selected&&pa(x[O],\"selected\")))})}),C=t.reduce((I,x)=>Kt(I,x),C);let P={prefix:a,disableCssColorScheme:n,shouldSkipGeneratingVar:l,getSelector:yP(C),enableContrastVars:i},{vars:A,generateThemeVars:_,generateStyleSheets:z}=m0(C,P);return C.vars=A,Object.entries(C.colorSchemes[C.defaultColorScheme]).forEach(([I,x])=>{C[I]=x}),C.generateThemeVars=_,C.generateStyleSheets=z,C.generateSpacing=function(){return Cs(u.spacing,Mu(this))},C.getColorSchemeSelector=y0(s),C.spacing=C.generateSpacing(),C.shouldSkipGeneratingVar=l,C.unstable_sxConfig={...un,...u?.unstable_sxConfig},C.unstable_sx=function(x){return Kr({sx:x,theme:this})},C.toRuntimeSource=Qd,C}function hP(e,t,o){e.colorSchemes&&o&&(e.colorSchemes[t]={...o!==!0&&o,palette:Qi({...o===!0?{}:o.palette,mode:t})})}function Ls(e={},...t){let{palette:o,cssVariables:r=!1,colorSchemes:n=o?void 0:{light:!0},defaultColorScheme:a=o?.mode,...i}=e,l=a||\"light\",s=n?.[l],c={...n,...o?{[l]:{...typeof s!=\"boolean\"&&s,palette:o}}:void 0};if(r===!1){if(!(\"colorSchemes\"in e))return ju(e,...t);let u=o;\"palette\"in e||c[l]&&(c[l]!==!0?u=c[l].palette:l===\"dark\"&&(u={mode:\"dark\"}));let m=ju({...e,palette:u},...t);return m.defaultColorScheme=l,m.colorSchemes=c,m.palette.mode===\"light\"&&(m.colorSchemes.light={...c.light!==!0&&c.light,palette:m.palette},hP(m,\"dark\",c.dark)),m.palette.mode===\"dark\"&&(m.colorSchemes.dark={...c.dark!==!0&&c.dark,palette:m.palette},hP(m,\"light\",c.light)),m}return!o&&!(\"light\"in c)&&l===\"light\"&&(c.light=!0),C0({...i,colorSchemes:c,defaultColorScheme:l,...typeof r!=\"boolean\"&&r},...t)}var B5=q(re(),1);var k5=Ls(),Wd=k5;function kn(){let e=Rs(Wd);return e[_s]||e}function L5(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}var Hu=L5;var j5=e=>Hu(e)&&e!==\"classes\",Bn=j5;var U5=Hd({themeId:_s,defaultTheme:Wd,rootShouldForwardProp:Bn}),ae=U5;var H5=Ce(\"MuiBox\",[\"root\"]),gP=H5;var V5=Ls(),$5=_u({themeId:_s,defaultTheme:V5,defaultClassName:gP.root,generateClassName:Ms.generate}),Fe=$5;var TP=q(re(),1);var Y5=q(Ie(),1);function bP(){return ws}var X5=qd,He=X5;var uj=q(re(),1);var G5=q(Ie(),1);function je(e){return d0(e)}var me=ri;function q5(e){return typeof e.main==\"string\"}function I5(e,t=[]){if(!q5(e))return!1;for(let o of t)if(!e.hasOwnProperty(o)||typeof e[o]!=\"string\")return!1;return!0}function jo(e=[]){return([,t])=>t&&I5(t,e)}function vP(e){return _e(\"MuiTypography\",e)}var Tj=Ce(\"MuiTypography\",[\"root\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"subtitle1\",\"subtitle2\",\"body1\",\"body2\",\"inherit\",\"button\",\"caption\",\"overline\",\"alignLeft\",\"alignRight\",\"alignCenter\",\"alignJustify\",\"noWrap\",\"gutterBottom\",\"paragraph\"]);var SP=q(Ie(),1),F5={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},K5=bP(),Q5=e=>{let{align:t,gutterBottom:o,noWrap:r,paragraph:n,variant:a,classes:i}=e,l={root:[\"root\",a,e.align!==\"inherit\"&&`align${me(t)}`,o&&\"gutterBottom\",r&&\"noWrap\",n&&\"paragraph\"]};return Le(l,vP,i)},W5=ae(\"span\",{name:\"MuiTypography\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.variant&&t[o.variant],o.align!==\"inherit\"&&t[`align${me(o.align)}`],o.noWrap&&t.noWrap,o.gutterBottom&&t.gutterBottom,o.paragraph&&t.paragraph]}})(He(({theme:e})=>({margin:0,variants:[{props:{variant:\"inherit\"},style:{font:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}},...Object.entries(e.typography).filter(([t,o])=>t!==\"inherit\"&&o&&typeof o==\"object\").map(([t,o])=>({props:{variant:t},style:o})),...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette?.text||{}).filter(([,t])=>typeof t==\"string\").map(([t])=>({props:{color:`text${me(t)}`},style:{color:(e.vars||e).palette.text[t]}})),{props:({ownerState:t})=>t.align!==\"inherit\",style:{textAlign:\"var(--Typography-textAlign)\"}},{props:({ownerState:t})=>t.noWrap,style:{overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\"}},{props:({ownerState:t})=>t.gutterBottom,style:{marginBottom:\"0.35em\"}},{props:({ownerState:t})=>t.paragraph,style:{marginBottom:16}}]}))),xP={h1:\"h1\",h2:\"h2\",h3:\"h3\",h4:\"h4\",h5:\"h5\",h6:\"h6\",subtitle1:\"h6\",subtitle2:\"h6\",body1:\"p\",body2:\"p\",inherit:\"p\"},Z5=TP.forwardRef(function(t,o){let{color:r,...n}=je({props:t,name:\"MuiTypography\"}),a=!F5[r],i=K5({...n,...a&&{color:r}}),{align:l=\"inherit\",className:s,component:c,gutterBottom:u=!1,noWrap:m=!1,paragraph:p=!1,variant:d=\"body1\",variantMapping:v=xP,...T}=i,S={...i,align:l,color:r,className:s,component:c,gutterBottom:u,noWrap:m,paragraph:p,variant:d,variantMapping:v},h=c||(p?\"p\":v[d]||xP[d])||\"span\",y=Q5(S);return(0,SP.jsx)(W5,{as:h,ref:o,className:ie(y.root,s),...T,ownerState:S,style:{...l!==\"inherit\"&&{\"--Typography-textAlign\":l},...T.style}})}),Xe=Z5;var $P=q(re(),1);var UP=q(re(),1);var Wi=q(re(),1);function js(e){let{controlled:t,default:o,name:r,state:n=\"value\"}=e,{current:a}=Wi.useRef(t!==void 0),[i,l]=Wi.useState(o),s=a?t:i,c=Wi.useCallback(u=>{a||l(u)},[]);return[s,c]}var Zd=js;var CP=q(re(),1);var EP=q(re(),1),J5=EP.createContext(void 0),PP=J5;function R0(){return CP.useContext(PP)}var jn=q(re(),1);function pn(e){try{return e.matches(\":focus-visible\")}catch{}return!1}var Us=q(re(),1);function yo(...e){let t=Us.useRef(void 0),o=Us.useCallback(r=>{let n=e.map(a=>{if(a==null)return null;if(typeof a==\"function\"){let i=a,l=i(r);return typeof l==\"function\"?l:()=>{i(null)}}return a.current=r,()=>{a.current=null}});return()=>{n.forEach(a=>a?.())}},e);return Us.useMemo(()=>e.every(r=>r==null)?null:r=>{t.current&&(t.current(),t.current=void 0),r!=null&&(t.current=o(r))},e)}var Mr=yo;var w0=q(re(),1);function e3(e){let t=w0.useRef(e);return wr(()=>{t.current=e}),w0.useRef((...o)=>(0,t.current)(...o)).current}var Ln=e3;var si=Ln;var Jd=q(re(),1);var wP=q(re(),1),RP={};function Hs(e,t){let o=wP.useRef(RP);return o.current===RP&&(o.current=e(t)),o}var M0=class e{static create(){return new e}static use(){let t=Hs(e.create).current,[o,r]=Jd.useState(!1);return t.shouldMount=o,t.setShouldMount=r,Jd.useEffect(t.mountEffect,[o]),t}constructor(){this.ref={current:null},this.mounted=null,this.didMount=!1,this.shouldMount=!1,this.setShouldMount=null}mount(){return this.mounted||(this.mounted=t3(),this.shouldMount=!0,this.setShouldMount(this.shouldMount)),this.mounted}mountEffect=()=>{this.shouldMount&&!this.didMount&&this.ref.current!==null&&(this.didMount=!0,this.mounted.resolve())};start(...t){this.mount().then(()=>this.ref.current?.start(...t))}stop(...t){this.mount().then(()=>this.ref.current?.stop(...t))}pulsate(...t){this.mount().then(()=>this.ref.current?.pulsate(...t))}};function em(){return M0.use()}function t3(){let e,t,o=new Promise((r,n)=>{e=r,t=n});return o.resolve=e,o.reject=t,o}var ho=q(re(),1);function tm(e,t){if(e==null)return{};var o={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;o[r]=e[r]}return o}function om(e,t){return om=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(o,r){return o.__proto__=r,o},om(e,t)}function rm(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,om(e,t)}var Vu=q(re()),$u=q(Op());var O0={disabled:!1};var MP=q(re()),Vs=MP.default.createContext(null);var OP=function(t){return t.scrollTop};var Yu=\"unmounted\",Zi=\"exited\",Ji=\"entering\",Ys=\"entered\",A0=\"exiting\",fa=(function(e){rm(t,e);function t(r,n){var a;a=e.call(this,r,n)||this;var i=n,l=i&&!i.isMounting?r.enter:r.appear,s;return a.appearStatus=null,r.in?l?(s=Zi,a.appearStatus=Ji):s=Ys:r.unmountOnExit||r.mountOnEnter?s=Yu:s=Zi,a.state={status:s},a.nextCallback=null,a}t.getDerivedStateFromProps=function(n,a){var i=n.in;return i&&a.status===Yu?{status:Zi}:null};var o=t.prototype;return o.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},o.componentDidUpdate=function(n){var a=null;if(n!==this.props){var i=this.state.status;this.props.in?i!==Ji&&i!==Ys&&(a=Ji):(i===Ji||i===Ys)&&(a=A0)}this.updateStatus(!1,a)},o.componentWillUnmount=function(){this.cancelNextCallback()},o.getTimeouts=function(){var n=this.props.timeout,a,i,l;return a=i=l=n,n!=null&&typeof n!=\"number\"&&(a=n.exit,i=n.enter,l=n.appear!==void 0?n.appear:i),{exit:a,enter:i,appear:l}},o.updateStatus=function(n,a){if(n===void 0&&(n=!1),a!==null)if(this.cancelNextCallback(),a===Ji){if(this.props.unmountOnExit||this.props.mountOnEnter){var i=this.props.nodeRef?this.props.nodeRef.current:$u.default.findDOMNode(this);i&&OP(i)}this.performEnter(n)}else this.performExit();else this.props.unmountOnExit&&this.state.status===Zi&&this.setState({status:Yu})},o.performEnter=function(n){var a=this,i=this.props.enter,l=this.context?this.context.isMounting:n,s=this.props.nodeRef?[l]:[$u.default.findDOMNode(this),l],c=s[0],u=s[1],m=this.getTimeouts(),p=l?m.appear:m.enter;if(!n&&!i||O0.disabled){this.safeSetState({status:Ys},function(){a.props.onEntered(c)});return}this.props.onEnter(c,u),this.safeSetState({status:Ji},function(){a.props.onEntering(c,u),a.onTransitionEnd(p,function(){a.safeSetState({status:Ys},function(){a.props.onEntered(c,u)})})})},o.performExit=function(){var n=this,a=this.props.exit,i=this.getTimeouts(),l=this.props.nodeRef?void 0:$u.default.findDOMNode(this);if(!a||O0.disabled){this.safeSetState({status:Zi},function(){n.props.onExited(l)});return}this.props.onExit(l),this.safeSetState({status:A0},function(){n.props.onExiting(l),n.onTransitionEnd(i.exit,function(){n.safeSetState({status:Zi},function(){n.props.onExited(l)})})})},o.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},o.safeSetState=function(n,a){a=this.setNextCallback(a),this.setState(n,a)},o.setNextCallback=function(n){var a=this,i=!0;return this.nextCallback=function(l){i&&(i=!1,a.nextCallback=null,n(l))},this.nextCallback.cancel=function(){i=!1},this.nextCallback},o.onTransitionEnd=function(n,a){this.setNextCallback(a);var i=this.props.nodeRef?this.props.nodeRef.current:$u.default.findDOMNode(this),l=n==null&&!this.props.addEndListener;if(!i||l){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var s=this.props.nodeRef?[this.nextCallback]:[i,this.nextCallback],c=s[0],u=s[1];this.props.addEndListener(c,u)}n!=null&&setTimeout(this.nextCallback,n)},o.render=function(){var n=this.state.status;if(n===Yu)return null;var a=this.props,i=a.children,l=a.in,s=a.mountOnEnter,c=a.unmountOnExit,u=a.appear,m=a.enter,p=a.exit,d=a.timeout,v=a.addEndListener,T=a.onEnter,S=a.onEntering,h=a.onEntered,y=a.onExit,g=a.onExiting,b=a.onExited,E=a.nodeRef,C=tm(a,[\"children\",\"in\",\"mountOnEnter\",\"unmountOnExit\",\"appear\",\"enter\",\"exit\",\"timeout\",\"addEndListener\",\"onEnter\",\"onEntering\",\"onEntered\",\"onExit\",\"onExiting\",\"onExited\",\"nodeRef\"]);return Vu.default.createElement(Vs.Provider,{value:null},typeof i==\"function\"?i(n,C):Vu.default.cloneElement(Vu.default.Children.only(i),C))},t})(Vu.default.Component);fa.contextType=Vs;fa.propTypes={};function $s(){}fa.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:$s,onEntering:$s,onEntered:$s,onExit:$s,onExiting:$s,onExited:$s};fa.UNMOUNTED=Yu;fa.EXITED=Zi;fa.ENTERING=Ji;fa.ENTERED=Ys;fa.EXITING=A0;var Xu=fa;function AP(e){if(e===void 0)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}var Gu=q(re());var Qr=q(re());function nm(e,t){var o=function(a){return t&&(0,Qr.isValidElement)(a)?t(a):a},r=Object.create(null);return e&&Qr.Children.map(e,function(n){return n}).forEach(function(n){r[n.key]=o(n)}),r}function o3(e,t){e=e||{},t=t||{};function o(u){return u in t?t[u]:e[u]}var r=Object.create(null),n=[];for(var a in e)a in t?n.length&&(r[a]=n,n=[]):n.push(a);var i,l={};for(var s in t){if(r[s])for(i=0;i{this.currentId=null,o()},t)}clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)};disposeEffect=()=>this.clear};function fn(){let e=Hs(Xs.create).current;return _0(e.disposeEffect),e}var am=q(re(),1);var z0=q(Ie(),1);function i3(e){let{className:t,classes:o,pulsate:r=!1,rippleX:n,rippleY:a,rippleSize:i,in:l,onExited:s,timeout:c}=e,[u,m]=am.useState(!1),p=ie(t,o.ripple,o.rippleVisible,r&&o.ripplePulsate),d={width:i,height:i,top:-(i/2)+a,left:-(i/2)+n},v=ie(o.child,u&&o.childLeaving,r&&o.childPulsate);return!l&&!u&&m(!0),am.useEffect(()=>{if(!l&&s!=null){let T=setTimeout(s,c);return()=>{clearTimeout(T)}}},[s,l,c]),(0,z0.jsx)(\"span\",{className:p,style:d,children:(0,z0.jsx)(\"span\",{className:v})})}var zP=i3;var l3=Ce(\"MuiTouchRipple\",[\"root\",\"ripple\",\"rippleVisible\",\"ripplePulsate\",\"child\",\"childLeaving\",\"childPulsate\"]),Or=l3;var im=q(Ie(),1),k0=550,s3=80,c3=_n`\n 0% {\n transform: scale(0);\n opacity: 0.1;\n }\n\n 100% {\n transform: scale(1);\n opacity: 0.3;\n }\n`,u3=_n`\n 0% {\n opacity: 1;\n }\n\n 100% {\n opacity: 0;\n }\n`,p3=_n`\n 0% {\n transform: scale(1);\n }\n\n 50% {\n transform: scale(0.92);\n }\n\n 100% {\n transform: scale(1);\n }\n`,f3=ae(\"span\",{name:\"MuiTouchRipple\",slot:\"Root\"})({overflow:\"hidden\",pointerEvents:\"none\",position:\"absolute\",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:\"inherit\"}),d3=ae(zP,{name:\"MuiTouchRipple\",slot:\"Ripple\"})`\n opacity: 0;\n position: absolute;\n\n &.${Or.rippleVisible} {\n opacity: 0.3;\n transform: scale(1);\n animation-name: ${c3};\n animation-duration: ${k0}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n &.${Or.ripplePulsate} {\n animation-duration: ${({theme:e})=>e.transitions.duration.shorter}ms;\n }\n\n & .${Or.child} {\n opacity: 1;\n display: block;\n width: 100%;\n height: 100%;\n border-radius: 50%;\n background-color: currentColor;\n }\n\n & .${Or.childLeaving} {\n opacity: 0;\n animation-name: ${u3};\n animation-duration: ${k0}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n & .${Or.childPulsate} {\n position: absolute;\n /* @noflip */\n left: 0px;\n top: 0;\n animation-name: ${p3};\n animation-duration: 2500ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n animation-iteration-count: infinite;\n animation-delay: 200ms;\n }\n`,m3=ho.forwardRef(function(t,o){let r=je({props:t,name:\"MuiTouchRipple\"}),{center:n=!1,classes:a={},className:i,...l}=r,[s,c]=ho.useState([]),u=ho.useRef(0),m=ho.useRef(null);ho.useEffect(()=>{m.current&&(m.current(),m.current=null)},[s]);let p=ho.useRef(!1),d=fn(),v=ho.useRef(null),T=ho.useRef(null),S=ho.useCallback(b=>{let{pulsate:E,rippleX:C,rippleY:P,rippleSize:A,cb:_}=b;c(z=>[...z,(0,im.jsx)(d3,{classes:{ripple:ie(a.ripple,Or.ripple),rippleVisible:ie(a.rippleVisible,Or.rippleVisible),ripplePulsate:ie(a.ripplePulsate,Or.ripplePulsate),child:ie(a.child,Or.child),childLeaving:ie(a.childLeaving,Or.childLeaving),childPulsate:ie(a.childPulsate,Or.childPulsate)},timeout:k0,pulsate:E,rippleX:C,rippleY:P,rippleSize:A},u.current)]),u.current+=1,m.current=_},[a]),h=ho.useCallback((b={},E={},C=()=>{})=>{let{pulsate:P=!1,center:A=n||E.pulsate,fakeElement:_=!1}=E;if(b?.type===\"mousedown\"&&p.current){p.current=!1;return}b?.type===\"touchstart\"&&(p.current=!0);let z=_?null:T.current,I=z?z.getBoundingClientRect():{width:0,height:0,left:0,top:0},x,k,U;if(A||b===void 0||b.clientX===0&&b.clientY===0||!b.clientX&&!b.touches)x=Math.round(I.width/2),k=Math.round(I.height/2);else{let{clientX:O,clientY:N}=b.touches&&b.touches.length>0?b.touches[0]:b;x=Math.round(O-I.left),k=Math.round(N-I.top)}if(A)U=Math.sqrt((2*I.width**2+I.height**2)/3),U%2===0&&(U+=1);else{let O=Math.max(Math.abs((z?z.clientWidth:0)-x),x)*2+2,N=Math.max(Math.abs((z?z.clientHeight:0)-k),k)*2+2;U=Math.sqrt(O**2+N**2)}b?.touches?v.current===null&&(v.current=()=>{S({pulsate:P,rippleX:x,rippleY:k,rippleSize:U,cb:C})},d.start(s3,()=>{v.current&&(v.current(),v.current=null)})):S({pulsate:P,rippleX:x,rippleY:k,rippleSize:U,cb:C})},[n,S,d]),y=ho.useCallback(()=>{h({},{pulsate:!0})},[h]),g=ho.useCallback((b,E)=>{if(d.clear(),b?.type===\"touchend\"&&v.current){v.current(),v.current=null,d.start(0,()=>{g(b,E)});return}v.current=null,c(C=>C.length>0?C.slice(1):C),m.current=E},[d]);return ho.useImperativeHandle(o,()=>({pulsate:y,start:h,stop:g}),[y,h,g]),(0,im.jsx)(f3,{className:ie(Or.root,a.root,i),ref:T,...l,children:(0,im.jsx)(N0,{component:null,exit:!0,children:s})})}),kP=m3;function BP(e){return _e(\"MuiButtonBase\",e)}var y3=Ce(\"MuiButtonBase\",[\"root\",\"disabled\",\"focusVisible\"]),LP=y3;var lm=q(Ie(),1),h3=e=>{let{disabled:t,focusVisible:o,focusVisibleClassName:r,classes:n}=e,i=Le({root:[\"root\",t&&\"disabled\",o&&\"focusVisible\"]},BP,n);return o&&r&&(i.root+=` ${r}`),i},g3=ae(\"button\",{name:\"MuiButtonBase\",slot:\"Root\"})({display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",position:\"relative\",boxSizing:\"border-box\",WebkitTapHighlightColor:\"transparent\",backgroundColor:\"transparent\",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:\"pointer\",userSelect:\"none\",verticalAlign:\"middle\",MozAppearance:\"none\",WebkitAppearance:\"none\",textDecoration:\"none\",color:\"inherit\",\"&::-moz-focus-inner\":{borderStyle:\"none\"},[`&.${LP.disabled}`]:{pointerEvents:\"none\",cursor:\"default\"},\"@media print\":{colorAdjust:\"exact\"}}),b3=jn.forwardRef(function(t,o){let r=je({props:t,name:\"MuiButtonBase\"}),{action:n,centerRipple:a=!1,children:i,className:l,component:s=\"button\",disabled:c=!1,disableRipple:u=!1,disableTouchRipple:m=!1,focusRipple:p=!1,focusVisibleClassName:d,LinkComponent:v=\"a\",onBlur:T,onClick:S,onContextMenu:h,onDragLeave:y,onFocus:g,onFocusVisible:b,onKeyDown:E,onKeyUp:C,onMouseDown:P,onMouseLeave:A,onMouseUp:_,onTouchEnd:z,onTouchMove:I,onTouchStart:x,tabIndex:k=0,TouchRippleProps:U,touchRippleRef:O,type:N,...X}=r,oe=jn.useRef(null),W=em(),Te=Mr(W.ref,O),[fe,Ke]=jn.useState(!1);c&&fe&&Ke(!1),jn.useImperativeHandle(n,()=>({focusVisible:()=>{Ke(!0),oe.current.focus()}}),[]);let Ze=W.shouldMount&&!u&&!c;jn.useEffect(()=>{fe&&p&&!u&&W.pulsate()},[u,p,fe,W]);let Ue=da(W,\"start\",P,m),xe=da(W,\"stop\",h,m),Je=da(W,\"stop\",y,m),ht=da(W,\"stop\",_,m),we=da(W,\"stop\",se=>{fe&&se.preventDefault(),A&&A(se)},m),ft=da(W,\"start\",x,m),le=da(W,\"stop\",z,m),Oe=da(W,\"stop\",I,m),Ae=da(W,\"stop\",se=>{pn(se.target)||Ke(!1),T&&T(se)},!1),et=si(se=>{oe.current||(oe.current=se.currentTarget),pn(se.target)&&(Ke(!0),b&&b(se)),g&&g(se)}),dt=()=>{let se=oe.current;return s&&s!==\"button\"&&!(se.tagName===\"A\"&&se.href)},Lt=si(se=>{p&&!se.repeat&&fe&&se.key===\" \"&&W.stop(se,()=>{W.start(se)}),se.target===se.currentTarget&&dt()&&se.key===\" \"&&se.preventDefault(),E&&E(se),se.target===se.currentTarget&&dt()&&se.key===\"Enter\"&&!c&&(se.preventDefault(),S&&S(se))}),jt=si(se=>{p&&se.key===\" \"&&fe&&!se.defaultPrevented&&W.stop(se,()=>{W.pulsate(se)}),C&&C(se),S&&se.target===se.currentTarget&&dt()&&se.key===\" \"&&!se.defaultPrevented&&S(se)}),Be=s;Be===\"button\"&&(X.href||X.to)&&(Be=v);let Nt={};if(Be===\"button\"){let se=!!X.formAction;Nt.type=N===void 0&&!se?\"button\":N,Nt.disabled=c}else!X.href&&!X.to&&(Nt.role=\"button\"),c&&(Nt[\"aria-disabled\"]=c);let Ro=Mr(o,oe),Ut={...r,centerRipple:a,component:s,disabled:c,disableRipple:u,disableTouchRipple:m,focusRipple:p,tabIndex:k,focusVisible:fe},st=h3(Ut);return(0,lm.jsxs)(g3,{as:Be,className:ie(st.root,l),ownerState:Ut,onBlur:Ae,onClick:S,onContextMenu:xe,onFocus:et,onKeyDown:Lt,onKeyUp:jt,onMouseDown:Ue,onMouseLeave:we,onMouseUp:ht,onDragLeave:Je,onTouchEnd:le,onTouchMove:Oe,onTouchStart:ft,ref:Ro,tabIndex:c?-1:k,type:N,...Nt,...X,children:[i,Ze?(0,lm.jsx)(kP,{ref:Te,center:a,...U}):null]})});function da(e,t,o,r=!1){return si(n=>(o&&o(n),r||e[t](n),!0))}var ma=b3;function jP(e){return _e(\"PrivateSwitchBase\",e)}var T9=Ce(\"PrivateSwitchBase\",[\"root\",\"checked\",\"disabled\",\"input\",\"edgeStart\",\"edgeEnd\"]);function v3(e){return typeof e==\"string\"}var dn=v3;function x3(e,t,o){return e===void 0||dn(e)?t:{...t,ownerState:{...t.ownerState,...o}}}var qu=x3;function T3(e,t,o){return typeof e==\"function\"?e(t,o):e}var Iu=T3;function S3(e,t=[]){if(e===void 0)return{};let o={};return Object.keys(e).filter(r=>r.match(/^on[A-Z]/)&&typeof e[r]==\"function\"&&!t.includes(r)).forEach(r=>{o[r]=e[r]}),o}var ya=S3;function E3(e){if(e===void 0)return{};let t={};return Object.keys(e).filter(o=>!(o.match(/^on[A-Z]/)&&typeof e[o]==\"function\")).forEach(o=>{t[o]=e[o]}),t}var sm=E3;function P3(e){let{getSlotProps:t,additionalProps:o,externalSlotProps:r,externalForwardedProps:n,className:a}=e;if(!t){let d=ie(o?.className,a,n?.className,r?.className),v={...o?.style,...n?.style,...r?.style},T={...o,...n,...r};return d.length>0&&(T.className=d),Object.keys(v).length>0&&(T.style=v),{props:T,internalRef:void 0}}let i=ya({...n,...r}),l=sm(r),s=sm(n),c=t(i),u=ie(c?.className,o?.className,a,n?.className,r?.className),m={...c?.style,...o?.style,...n?.style,...r?.style},p={...c,...o,...s,...l};return u.length>0&&(p.className=u),Object.keys(m).length>0&&(p.style=m),{props:p,internalRef:c.ref}}var Fu=P3;function Ct(e,t){let{className:o,elementType:r,ownerState:n,externalForwardedProps:a,internalForwardedProps:i,shouldForwardComponentProp:l=!1,...s}=t,{component:c,slots:u={[e]:void 0},slotProps:m={[e]:void 0},...p}=a,d=u[e]||r,v=Iu(m[e],n),{props:{component:T,...S},internalRef:h}=Fu({className:o,...s,externalForwardedProps:e===\"root\"?p:void 0,externalSlotProps:v}),y=yo(h,v?.ref,t.ref),g=e===\"root\"?T||c:T,b=qu(d,{...e===\"root\"&&!c&&!u[e]&&i,...e!==\"root\"&&!u[e]&&i,...S,...g&&!l&&{as:g},...g&&l&&{component:g},ref:y},n);return[d,b]}var cm=q(Ie(),1),C3=e=>{let{classes:t,checked:o,disabled:r,edge:n}=e,a={root:[\"root\",o&&\"checked\",r&&\"disabled\",n&&`edge${me(n)}`],input:[\"input\"]};return Le(a,jP,t)},R3=ae(ma,{name:\"MuiSwitchBase\"})({padding:9,borderRadius:\"50%\",variants:[{props:{edge:\"start\",size:\"small\"},style:{marginLeft:-3}},{props:({edge:e,ownerState:t})=>e===\"start\"&&t.size!==\"small\",style:{marginLeft:-12}},{props:{edge:\"end\",size:\"small\"},style:{marginRight:-3}},{props:({edge:e,ownerState:t})=>e===\"end\"&&t.size!==\"small\",style:{marginRight:-12}}]}),w3=ae(\"input\",{name:\"MuiSwitchBase\",shouldForwardProp:Bn})({cursor:\"inherit\",position:\"absolute\",opacity:0,width:\"100%\",height:\"100%\",top:0,left:0,margin:0,padding:0,zIndex:1}),M3=UP.forwardRef(function(t,o){let{autoFocus:r,checked:n,checkedIcon:a,defaultChecked:i,disabled:l,disableFocusRipple:s=!1,edge:c=!1,icon:u,id:m,inputProps:p,inputRef:d,name:v,onBlur:T,onChange:S,onFocus:h,readOnly:y,required:g=!1,tabIndex:b,type:E,value:C,slots:P={},slotProps:A={},..._}=t,[z,I]=Zd({controlled:n,default:!!i,name:\"SwitchBase\",state:\"checked\"}),x=R0(),k=xe=>{h&&h(xe),x&&x.onFocus&&x.onFocus(xe)},U=xe=>{T&&T(xe),x&&x.onBlur&&x.onBlur(xe)},O=xe=>{if(xe.nativeEvent.defaultPrevented||y)return;let Je=xe.target.checked;I(Je),S&&S(xe,Je)},N=l;x&&typeof N>\"u\"&&(N=x.disabled);let X=E===\"checkbox\"||E===\"radio\",oe={...t,checked:z,disabled:N,disableFocusRipple:s,edge:c},W=C3(oe),Te={slots:P,slotProps:{input:p,...A}},[fe,Ke]=Ct(\"root\",{ref:o,elementType:R3,className:W.root,shouldForwardComponentProp:!0,externalForwardedProps:{...Te,component:\"span\",..._},getSlotProps:xe=>({...xe,onFocus:Je=>{xe.onFocus?.(Je),k(Je)},onBlur:Je=>{xe.onBlur?.(Je),U(Je)}}),ownerState:oe,additionalProps:{centerRipple:!0,focusRipple:!s,role:void 0,tabIndex:null}}),[Ze,Ue]=Ct(\"input\",{ref:d,elementType:w3,className:W.input,externalForwardedProps:Te,getSlotProps:xe=>({...xe,onChange:Je=>{xe.onChange?.(Je),O(Je)}}),ownerState:oe,additionalProps:{autoFocus:r,checked:n,defaultChecked:i,disabled:N,id:X?m:void 0,name:v,readOnly:y,required:g,tabIndex:b,type:E,...E===\"checkbox\"&&C===void 0?{}:{value:C}}});return(0,cm.jsxs)(fe,{...Ke,children:[(0,cm.jsx)(Ze,{...Ue}),z?a:u]})}),HP=M3;function VP(e){return _e(\"MuiSwitch\",e)}var O3=Ce(\"MuiSwitch\",[\"root\",\"edgeStart\",\"edgeEnd\",\"switchBase\",\"colorPrimary\",\"colorSecondary\",\"sizeSmall\",\"sizeMedium\",\"checked\",\"disabled\",\"input\",\"thumb\",\"track\"]),Uo=O3;var Gs=q(Ie(),1),A3=e=>{let{classes:t,edge:o,size:r,color:n,checked:a,disabled:i}=e,l={root:[\"root\",o&&`edge${me(o)}`,`size${me(r)}`],switchBase:[\"switchBase\",`color${me(n)}`,a&&\"checked\",i&&\"disabled\"],thumb:[\"thumb\"],track:[\"track\"],input:[\"input\"]},s=Le(l,VP,t);return{...t,...s}},D3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.edge&&t[`edge${me(o.edge)}`],t[`size${me(o.size)}`]]}})({display:\"inline-flex\",width:58,height:38,overflow:\"hidden\",padding:12,boxSizing:\"border-box\",position:\"relative\",flexShrink:0,zIndex:0,verticalAlign:\"middle\",\"@media print\":{colorAdjust:\"exact\"},variants:[{props:{edge:\"start\"},style:{marginLeft:-8}},{props:{edge:\"end\"},style:{marginRight:-8}},{props:{size:\"small\"},style:{width:40,height:24,padding:7,[`& .${Uo.thumb}`]:{width:16,height:16},[`& .${Uo.switchBase}`]:{padding:4,[`&.${Uo.checked}`]:{transform:\"translateX(16px)\"}}}}]}),N3=ae(HP,{name:\"MuiSwitch\",slot:\"SwitchBase\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.switchBase,{[`& .${Uo.input}`]:t.input},o.color!==\"default\"&&t[`color${me(o.color)}`]]}})(He(({theme:e})=>({position:\"absolute\",top:0,left:0,zIndex:1,color:e.vars?e.vars.palette.Switch.defaultColor:`${e.palette.mode===\"light\"?e.palette.common.white:e.palette.grey[300]}`,transition:e.transitions.create([\"left\",\"transform\"],{duration:e.transitions.duration.shortest}),[`&.${Uo.checked}`]:{transform:\"translateX(20px)\"},[`&.${Uo.disabled}`]:{color:e.vars?e.vars.palette.Switch.defaultDisabledColor:`${e.palette.mode===\"light\"?e.palette.grey[100]:e.palette.grey[600]}`},[`&.${Uo.checked} + .${Uo.track}`]:{opacity:.5},[`&.${Uo.disabled} + .${Uo.track}`]:{opacity:e.vars?e.vars.opacity.switchTrackDisabled:`${e.palette.mode===\"light\"?.12:.2}`},[`& .${Uo.input}`]:{left:\"-100%\",width:\"300%\"}})),He(({theme:e})=>({\"&:hover\":{backgroundColor:e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity),\"@media (hover: none)\":{backgroundColor:\"transparent\"}},variants:[...Object.entries(e.palette).filter(jo([\"light\"])).map(([t])=>({props:{color:t},style:{[`&.${Uo.checked}`]:{color:(e.vars||e).palette[t].main,\"&:hover\":{backgroundColor:e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity),\"@media (hover: none)\":{backgroundColor:\"transparent\"}},[`&.${Uo.disabled}`]:{color:e.vars?e.vars.palette.Switch[`${t}DisabledColor`]:`${e.palette.mode===\"light\"?e.lighten(e.palette[t].main,.62):e.darken(e.palette[t].main,.55)}`}},[`&.${Uo.checked} + .${Uo.track}`]:{backgroundColor:(e.vars||e).palette[t].main}}}))]}))),_3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Track\"})(He(({theme:e})=>({height:\"100%\",width:\"100%\",borderRadius:14/2,zIndex:-1,transition:e.transitions.create([\"opacity\",\"background-color\"],{duration:e.transitions.duration.shortest}),backgroundColor:e.vars?e.vars.palette.common.onBackground:`${e.palette.mode===\"light\"?e.palette.common.black:e.palette.common.white}`,opacity:e.vars?e.vars.opacity.switchTrack:`${e.palette.mode===\"light\"?.38:.3}`}))),z3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Thumb\"})(He(({theme:e})=>({boxShadow:(e.vars||e).shadows[1],backgroundColor:\"currentColor\",width:20,height:20,borderRadius:\"50%\"}))),k3=$P.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSwitch\"}),{className:n,color:a=\"primary\",edge:i=!1,size:l=\"medium\",sx:s,slots:c={},slotProps:u={},...m}=r,p={...r,color:a,edge:i,size:l},d=A3(p),v={slots:c,slotProps:u},[T,S]=Ct(\"root\",{className:ie(d.root,n),elementType:D3,externalForwardedProps:v,ownerState:p,additionalProps:{sx:s}}),[h,y]=Ct(\"thumb\",{className:d.thumb,elementType:z3,externalForwardedProps:v,ownerState:p}),g=(0,Gs.jsx)(h,{...y}),[b,E]=Ct(\"track\",{className:d.track,elementType:_3,externalForwardedProps:v,ownerState:p});return(0,Gs.jsxs)(T,{...S,children:[(0,Gs.jsx)(N3,{type:\"checkbox\",icon:g,checkedIcon:g,ref:o,ownerState:p,...m,classes:{...d,root:d.switchBase},slots:{...c.switchBase&&{root:c.switchBase},...c.input&&{input:c.input}},slotProps:{...u.switchBase&&{root:typeof u.switchBase==\"function\"?u.switchBase(p):u.switchBase},input:{role:\"switch\"},...u.input&&{input:typeof u.input==\"function\"?u.input(p):u.input}}}),(0,Gs.jsx)(b,{...E})]})}),Un=k3;var ep=q(re(),1);function Ku(...e){return e.reduce((t,o)=>o==null?t:function(...n){t.apply(this,n),o.apply(this,n)},()=>{})}var dm=q(re(),1);var um=q(re(),1);function YP(e){return _e(\"MuiSvgIcon\",e)}var MH=Ce(\"MuiSvgIcon\",[\"root\",\"colorPrimary\",\"colorSecondary\",\"colorAction\",\"colorError\",\"colorDisabled\",\"fontSizeInherit\",\"fontSizeSmall\",\"fontSizeMedium\",\"fontSizeLarge\"]);var pm=q(Ie(),1),B3=e=>{let{color:t,fontSize:o,classes:r}=e,n={root:[\"root\",t!==\"inherit\"&&`color${me(t)}`,`fontSize${me(o)}`]};return Le(n,YP,r)},L3=ae(\"svg\",{name:\"MuiSvgIcon\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.color!==\"inherit\"&&t[`color${me(o.color)}`],t[`fontSize${me(o.fontSize)}`]]}})(He(({theme:e})=>({userSelect:\"none\",width:\"1em\",height:\"1em\",display:\"inline-block\",flexShrink:0,transition:e.transitions?.create?.(\"fill\",{duration:(e.vars??e).transitions?.duration?.shorter}),variants:[{props:t=>!t.hasSvgAsChild,style:{fill:\"currentColor\"}},{props:{fontSize:\"inherit\"},style:{fontSize:\"inherit\"}},{props:{fontSize:\"small\"},style:{fontSize:e.typography?.pxToRem?.(20)||\"1.25rem\"}},{props:{fontSize:\"medium\"},style:{fontSize:e.typography?.pxToRem?.(24)||\"1.5rem\"}},{props:{fontSize:\"large\"},style:{fontSize:e.typography?.pxToRem?.(35)||\"2.1875rem\"}},...Object.entries((e.vars??e).palette).filter(([,t])=>t&&t.main).map(([t])=>({props:{color:t},style:{color:(e.vars??e).palette?.[t]?.main}})),{props:{color:\"action\"},style:{color:(e.vars??e).palette?.action?.active}},{props:{color:\"disabled\"},style:{color:(e.vars??e).palette?.action?.disabled}},{props:{color:\"inherit\"},style:{color:void 0}}]}))),XP=um.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSvgIcon\"}),{children:n,className:a,color:i=\"inherit\",component:l=\"svg\",fontSize:s=\"medium\",htmlColor:c,inheritViewBox:u=!1,titleAccess:m,viewBox:p=\"0 0 24 24\",...d}=r,v=um.isValidElement(n)&&n.type===\"svg\",T={...r,color:i,component:l,fontSize:s,instanceFontSize:t.fontSize,inheritViewBox:u,viewBox:p,hasSvgAsChild:v},S={};u||(S.viewBox=p);let h=B3(T);return(0,pm.jsxs)(L3,{as:l,className:ie(h.root,a),focusable:\"false\",color:c,\"aria-hidden\":m?void 0:!0,role:m?\"img\":void 0,ref:o,...S,...d,...v&&n.props,ownerState:T,children:[v?n.props.children:n,m?(0,pm.jsx)(\"title\",{children:m}):null]})});XP.muiName=\"SvgIcon\";var fm=XP;var GP=q(Ie(),1);function Qu(e,t){function o(r,n){return(0,GP.jsx)(fm,{\"data-testid\":void 0,ref:n,...r,children:e})}return o.muiName=fm.muiName,dm.memo(dm.forwardRef(o))}function mm(e,t=166){let o;function r(...n){let a=()=>{e.apply(this,n)};clearTimeout(o),o=setTimeout(a,t)}return r.clear=()=>{clearTimeout(o)},r}var qP=mm;function Yt(e){return e&&e.ownerDocument||document}var Wu=Yt;function ha(e){return Yt(e).defaultView||window}var qs=ha;function Zu(e,t){typeof e==\"function\"?e(t):e&&(e.current=t)}var ym=wr;var tl=Gd;function j3(e,t){let o=e.charCodeAt(2);return e[0]===\"o\"&&e[1]===\"n\"&&o>=65&&o<=90&&typeof t==\"function\"}function hm(e,t){if(!e)return t;function o(i,l){let s={};return Object.keys(l).forEach(c=>{j3(c,l[c])&&typeof i[c]==\"function\"&&(s[c]=(...u)=>{i[c](...u),l[c](...u)})}),s}if(typeof e==\"function\"||typeof t==\"function\")return i=>{let l=typeof t==\"function\"?t(i):t,s=typeof e==\"function\"?e({...i,...l}):e,c=ie(i?.className,l?.className,s?.className),u=o(s,l);return{...l,...s,...u,...!!c&&{className:c},...l?.style&&s?.style&&{style:{...l.style,...s.style}},...l?.sx&&s?.sx&&{sx:[...Array.isArray(l.sx)?l.sx:[l.sx],...Array.isArray(s.sx)?s.sx:[s.sx]]}}};let r=t,n=o(e,r),a=ie(r?.className,e?.className);return{...t,...e,...n,...!!a&&{className:a},...r?.style&&e?.style&&{style:{...r.style,...e.style}},...r?.sx&&e?.sx&&{sx:[...Array.isArray(r.sx)?r.sx:[r.sx],...Array.isArray(e.sx)?e.sx:[e.sx]]}}}var FP=q(re(),1);function IP(e){return _e(\"MuiCircularProgress\",e)}var SV=Ce(\"MuiCircularProgress\",[\"root\",\"determinate\",\"indeterminate\",\"colorPrimary\",\"colorSecondary\",\"svg\",\"track\",\"circle\",\"circleDeterminate\",\"circleIndeterminate\",\"circleDisableShrink\"]);var Is=q(Ie(),1),mn=44,B0=_n`\n 0% {\n transform: rotate(0deg);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n`,L0=_n`\n 0% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: 0;\n }\n\n 50% {\n stroke-dasharray: 100px, 200px;\n stroke-dashoffset: -15px;\n }\n\n 100% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: -126px;\n }\n`,U3=typeof B0!=\"string\"?Ui`\n animation: ${B0} 1.4s linear infinite;\n `:null,H3=typeof L0!=\"string\"?Ui`\n animation: ${L0} 1.4s ease-in-out infinite;\n `:null,V3=e=>{let{classes:t,variant:o,color:r,disableShrink:n}=e,a={root:[\"root\",o,`color${me(r)}`],svg:[\"svg\"],track:[\"track\"],circle:[\"circle\",`circle${me(o)}`,n&&\"circleDisableShrink\"]};return Le(a,IP,t)},$3=ae(\"span\",{name:\"MuiCircularProgress\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`color${me(o.color)}`]]}})(He(({theme:e})=>({display:\"inline-block\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"transform\")}},{props:{variant:\"indeterminate\"},style:U3||{animation:`${B0} 1.4s linear infinite`}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}}))]}))),Y3=ae(\"svg\",{name:\"MuiCircularProgress\",slot:\"Svg\"})({display:\"block\"}),X3=ae(\"circle\",{name:\"MuiCircularProgress\",slot:\"Circle\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.circle,t[`circle${me(o.variant)}`],o.disableShrink&&t.circleDisableShrink]}})(He(({theme:e})=>({stroke:\"currentColor\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"stroke-dashoffset\")}},{props:{variant:\"indeterminate\"},style:{strokeDasharray:\"80px, 200px\",strokeDashoffset:0}},{props:({ownerState:t})=>t.variant===\"indeterminate\"&&!t.disableShrink,style:H3||{animation:`${L0} 1.4s ease-in-out infinite`}}]}))),G3=ae(\"circle\",{name:\"MuiCircularProgress\",slot:\"Track\"})(He(({theme:e})=>({stroke:\"currentColor\",opacity:(e.vars||e).palette.action.activatedOpacity}))),q3=FP.forwardRef(function(t,o){let r=je({props:t,name:\"MuiCircularProgress\"}),{className:n,color:a=\"primary\",disableShrink:i=!1,enableTrackSlot:l=!1,size:s=40,style:c,thickness:u=3.6,value:m=0,variant:p=\"indeterminate\",...d}=r,v={...r,color:a,disableShrink:i,size:s,thickness:u,value:m,variant:p,enableTrackSlot:l},T=V3(v),S={},h={},y={};if(p===\"determinate\"){let g=2*Math.PI*((mn-u)/2);S.strokeDasharray=g.toFixed(3),y[\"aria-valuenow\"]=Math.round(m),S.strokeDashoffset=`${((100-m)/100*g).toFixed(3)}px`,h.transform=\"rotate(-90deg)\"}return(0,Is.jsx)($3,{className:ie(T.root,n),style:{width:s,height:s,...h,...c},ownerState:v,ref:o,role:\"progressbar\",...y,...d,children:(0,Is.jsxs)(Y3,{className:T.svg,ownerState:v,viewBox:`${mn/2} ${mn/2} ${mn} ${mn}`,children:[l?(0,Is.jsx)(G3,{className:T.track,ownerState:v,cx:mn,cy:mn,r:(mn-u)/2,fill:\"none\",strokeWidth:u,\"aria-hidden\":\"true\"}):null,(0,Is.jsx)(X3,{className:T.circle,style:S,ownerState:v,cx:mn,cy:mn,r:(mn-u)/2,fill:\"none\",strokeWidth:u})]})})}),Ju=q3;function KP(e){return _e(\"MuiButton\",e)}var I3=Ce(\"MuiButton\",[\"root\",\"text\",\"textInherit\",\"textPrimary\",\"textSecondary\",\"textSuccess\",\"textError\",\"textInfo\",\"textWarning\",\"outlined\",\"outlinedInherit\",\"outlinedPrimary\",\"outlinedSecondary\",\"outlinedSuccess\",\"outlinedError\",\"outlinedInfo\",\"outlinedWarning\",\"contained\",\"containedInherit\",\"containedPrimary\",\"containedSecondary\",\"containedSuccess\",\"containedError\",\"containedInfo\",\"containedWarning\",\"disableElevation\",\"focusVisible\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorSuccess\",\"colorError\",\"colorInfo\",\"colorWarning\",\"textSizeSmall\",\"textSizeMedium\",\"textSizeLarge\",\"outlinedSizeSmall\",\"outlinedSizeMedium\",\"outlinedSizeLarge\",\"containedSizeSmall\",\"containedSizeMedium\",\"containedSizeLarge\",\"sizeMedium\",\"sizeSmall\",\"sizeLarge\",\"fullWidth\",\"startIcon\",\"endIcon\",\"icon\",\"iconSizeSmall\",\"iconSizeMedium\",\"iconSizeLarge\",\"loading\",\"loadingWrapper\",\"loadingIconPlaceholder\",\"loadingIndicator\",\"loadingPositionCenter\",\"loadingPositionStart\",\"loadingPositionEnd\"]),ci=I3;var QP=q(re(),1),F3=QP.createContext({}),WP=F3;var ZP=q(re(),1),K3=ZP.createContext(void 0),JP=K3;var Hn=q(Ie(),1),Q3=e=>{let{color:t,disableElevation:o,fullWidth:r,size:n,variant:a,loading:i,loadingPosition:l,classes:s}=e,c={root:[\"root\",i&&\"loading\",a,`${a}${me(t)}`,`size${me(n)}`,`${a}Size${me(n)}`,`color${me(t)}`,o&&\"disableElevation\",r&&\"fullWidth\",i&&`loadingPosition${me(l)}`],startIcon:[\"icon\",\"startIcon\",`iconSize${me(n)}`],endIcon:[\"icon\",\"endIcon\",`iconSize${me(n)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]},u=Le(c,KP,s);return{...s,...u}},tC=[{props:{size:\"small\"},style:{\"& > *:nth-of-type(1)\":{fontSize:18}}},{props:{size:\"medium\"},style:{\"& > *:nth-of-type(1)\":{fontSize:20}}},{props:{size:\"large\"},style:{\"& > *:nth-of-type(1)\":{fontSize:22}}}],W3=ae(ma,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`${o.variant}${me(o.color)}`],t[`size${me(o.size)}`],t[`${o.variant}Size${me(o.size)}`],o.color===\"inherit\"&&t.colorInherit,o.disableElevation&&t.disableElevation,o.fullWidth&&t.fullWidth,o.loading&&t.loading]}})(He(({theme:e})=>{let t=e.palette.mode===\"light\"?e.palette.grey[300]:e.palette.grey[800],o=e.palette.mode===\"light\"?e.palette.grey.A100:e.palette.grey[700];return{...e.typography.button,minWidth:64,padding:\"6px 16px\",border:0,borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create([\"background-color\",\"box-shadow\",\"border-color\",\"color\"],{duration:e.transitions.duration.short}),\"&:hover\":{textDecoration:\"none\"},[`&.${ci.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:{variant:\"contained\"},style:{color:\"var(--variant-containedColor)\",backgroundColor:\"var(--variant-containedBg)\",boxShadow:(e.vars||e).shadows[2],\"&:hover\":{boxShadow:(e.vars||e).shadows[4],\"@media (hover: none)\":{boxShadow:(e.vars||e).shadows[2]}},\"&:active\":{boxShadow:(e.vars||e).shadows[8]},[`&.${ci.focusVisible}`]:{boxShadow:(e.vars||e).shadows[6]},[`&.${ci.disabled}`]:{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground}}},{props:{variant:\"outlined\"},style:{padding:\"5px 15px\",border:\"1px solid currentColor\",borderColor:\"var(--variant-outlinedBorder, currentColor)\",backgroundColor:\"var(--variant-outlinedBg)\",color:\"var(--variant-outlinedColor)\",[`&.${ci.disabled}`]:{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`}}},{props:{variant:\"text\"},style:{padding:\"6px 8px\",color:\"var(--variant-textColor)\",backgroundColor:\"var(--variant-textBg)\"}},...Object.entries(e.palette).filter(jo()).map(([r])=>({props:{color:r},style:{\"--variant-textColor\":(e.vars||e).palette[r].main,\"--variant-outlinedColor\":(e.vars||e).palette[r].main,\"--variant-outlinedBorder\":e.alpha((e.vars||e).palette[r].main,.5),\"--variant-containedColor\":(e.vars||e).palette[r].contrastText,\"--variant-containedBg\":(e.vars||e).palette[r].main,\"@media (hover: hover)\":{\"&:hover\":{\"--variant-containedBg\":(e.vars||e).palette[r].dark,\"--variant-textBg\":e.alpha((e.vars||e).palette[r].main,(e.vars||e).palette.action.hoverOpacity),\"--variant-outlinedBorder\":(e.vars||e).palette[r].main,\"--variant-outlinedBg\":e.alpha((e.vars||e).palette[r].main,(e.vars||e).palette.action.hoverOpacity)}}}})),{props:{color:\"inherit\"},style:{color:\"inherit\",borderColor:\"currentColor\",\"--variant-containedBg\":e.vars?e.vars.palette.Button.inheritContainedBg:t,\"@media (hover: hover)\":{\"&:hover\":{\"--variant-containedBg\":e.vars?e.vars.palette.Button.inheritContainedHoverBg:o,\"--variant-textBg\":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity),\"--variant-outlinedBg\":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity)}}}},{props:{size:\"small\",variant:\"text\"},style:{padding:\"4px 5px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"text\"},style:{padding:\"8px 11px\",fontSize:e.typography.pxToRem(15)}},{props:{size:\"small\",variant:\"outlined\"},style:{padding:\"3px 9px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"outlined\"},style:{padding:\"7px 21px\",fontSize:e.typography.pxToRem(15)}},{props:{size:\"small\",variant:\"contained\"},style:{padding:\"4px 10px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"contained\"},style:{padding:\"8px 22px\",fontSize:e.typography.pxToRem(15)}},{props:{disableElevation:!0},style:{boxShadow:\"none\",\"&:hover\":{boxShadow:\"none\"},[`&.${ci.focusVisible}`]:{boxShadow:\"none\"},\"&:active\":{boxShadow:\"none\"},[`&.${ci.disabled}`]:{boxShadow:\"none\"}}},{props:{fullWidth:!0},style:{width:\"100%\"}},{props:{loadingPosition:\"center\"},style:{transition:e.transitions.create([\"background-color\",\"box-shadow\",\"border-color\"],{duration:e.transitions.duration.short}),[`&.${ci.loading}`]:{color:\"transparent\"}}}]}})),Z3=ae(\"span\",{name:\"MuiButton\",slot:\"StartIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.startIcon,o.loading&&t.startIconLoadingStart,t[`iconSize${me(o.size)}`]]}})(({theme:e})=>({display:\"inherit\",marginRight:8,marginLeft:-4,variants:[{props:{size:\"small\"},style:{marginLeft:-2}},{props:{loadingPosition:\"start\",loading:!0},style:{transition:e.transitions.create([\"opacity\"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:\"start\",loading:!0,fullWidth:!0},style:{marginRight:-8}},...tC]})),J3=ae(\"span\",{name:\"MuiButton\",slot:\"EndIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.endIcon,o.loading&&t.endIconLoadingEnd,t[`iconSize${me(o.size)}`]]}})(({theme:e})=>({display:\"inherit\",marginRight:-4,marginLeft:8,variants:[{props:{size:\"small\"},style:{marginRight:-2}},{props:{loadingPosition:\"end\",loading:!0},style:{transition:e.transitions.create([\"opacity\"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:\"end\",loading:!0,fullWidth:!0},style:{marginLeft:-8}},...tC]})),eD=ae(\"span\",{name:\"MuiButton\",slot:\"LoadingIndicator\"})(({theme:e})=>({display:\"none\",position:\"absolute\",visibility:\"visible\",variants:[{props:{loading:!0},style:{display:\"flex\"}},{props:{loadingPosition:\"start\"},style:{left:14}},{props:{loadingPosition:\"start\",size:\"small\"},style:{left:10}},{props:{variant:\"text\",loadingPosition:\"start\"},style:{left:6}},{props:{loadingPosition:\"center\"},style:{left:\"50%\",transform:\"translate(-50%)\",color:(e.vars||e).palette.action.disabled}},{props:{loadingPosition:\"end\"},style:{right:14}},{props:{loadingPosition:\"end\",size:\"small\"},style:{right:10}},{props:{variant:\"text\",loadingPosition:\"end\"},style:{right:6}},{props:{loadingPosition:\"start\",fullWidth:!0},style:{position:\"relative\",left:-10}},{props:{loadingPosition:\"end\",fullWidth:!0},style:{position:\"relative\",right:-10}}]})),eC=ae(\"span\",{name:\"MuiButton\",slot:\"LoadingIconPlaceholder\"})({display:\"inline-block\",width:\"1em\",height:\"1em\"}),tD=ep.forwardRef(function(t,o){let r=ep.useContext(WP),n=ep.useContext(JP),a=ni(r,t),i=je({props:a,name:\"MuiButton\"}),{children:l,color:s=\"primary\",component:c=\"button\",className:u,disabled:m=!1,disableElevation:p=!1,disableFocusRipple:d=!1,endIcon:v,focusVisibleClassName:T,fullWidth:S=!1,id:h,loading:y=null,loadingIndicator:g,loadingPosition:b=\"center\",size:E=\"medium\",startIcon:C,type:P,variant:A=\"text\",..._}=i,z=tl(h),I=g??(0,Hn.jsx)(Ju,{\"aria-labelledby\":z,color:\"inherit\",size:16}),x={...i,color:s,component:c,disabled:m,disableElevation:p,disableFocusRipple:d,fullWidth:S,loading:y,loadingIndicator:I,loadingPosition:b,size:E,type:P,variant:A},k=Q3(x),U=(C||y&&b===\"start\")&&(0,Hn.jsx)(Z3,{className:k.startIcon,ownerState:x,children:C||(0,Hn.jsx)(eC,{className:k.loadingIconPlaceholder,ownerState:x})}),O=(v||y&&b===\"end\")&&(0,Hn.jsx)(J3,{className:k.endIcon,ownerState:x,children:v||(0,Hn.jsx)(eC,{className:k.loadingIconPlaceholder,ownerState:x})}),N=n||\"\",X=typeof y==\"boolean\"?(0,Hn.jsx)(\"span\",{className:k.loadingWrapper,style:{display:\"contents\"},children:y&&(0,Hn.jsx)(eD,{className:k.loadingIndicator,ownerState:x,children:I})}):null;return(0,Hn.jsxs)(W3,{ownerState:x,className:ie(r.className,k.root,u,N),component:c,disabled:m||y,focusRipple:!d,focusVisibleClassName:ie(k.focusVisible,T),ref:o,type:P,id:y?z:h,..._,classes:k,children:[U,b!==\"end\"&&X,l,b===\"end\"&&X,O]})}),ga=tD;var ui=q(re(),1);function oD(e){let{elementType:t,externalSlotProps:o,ownerState:r,skipResolvingSlotProps:n=!1,...a}=e,i=n?{}:Iu(o,r),{props:l,internalRef:s}=Fu({...a,externalSlotProps:i}),c=yo(s,i?.ref,e.additionalProps?.ref);return qu(t,{...l,ref:c},r)}var cr=oD;var ur=q(re(),1);var gm=q(re(),1);var oC=q(re(),1),rD=oC.createContext({}),tp=rD;function rC(e){return _e(\"MuiList\",e)}var h7=Ce(\"MuiList\",[\"root\",\"padding\",\"dense\",\"subheader\"]);var bm=q(Ie(),1),nD=e=>{let{classes:t,disablePadding:o,dense:r,subheader:n}=e;return Le({root:[\"root\",!o&&\"padding\",r&&\"dense\",n&&\"subheader\"]},rC,t)},aD=ae(\"ul\",{name:\"MuiList\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.disablePadding&&t.padding,o.dense&&t.dense,o.subheader&&t.subheader]}})({listStyle:\"none\",margin:0,padding:0,position:\"relative\",variants:[{props:({ownerState:e})=>!e.disablePadding,style:{paddingTop:8,paddingBottom:8}},{props:({ownerState:e})=>e.subheader,style:{paddingTop:0}}]}),iD=gm.forwardRef(function(t,o){let r=je({props:t,name:\"MuiList\"}),{children:n,className:a,component:i=\"ul\",dense:l=!1,disablePadding:s=!1,subheader:c,...u}=r,m=gm.useMemo(()=>({dense:l}),[l]),p={...r,component:i,dense:l,disablePadding:s},d=nD(p);return(0,bm.jsx)(tp.Provider,{value:m,children:(0,bm.jsxs)(aD,{as:i,className:ie(d.root,a),ref:o,ownerState:p,...u,children:[c,n]})})}),j0=iD;function vm(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}var ol=vm;function Fs(e=window){let t=e.document.documentElement.clientWidth;return e.innerWidth-t}var nC=Fs;var iC=q(Ie(),1);function U0(e,t,o){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:o?null:e.firstChild}function aC(e,t,o){return e===t?o?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:o?null:e.lastChild}function lC(e,t){if(t===void 0)return!0;let o=e.innerText;return o===void 0&&(o=e.textContent),o=o.trim().toLowerCase(),o.length===0?!1:t.repeating?o[0]===t.keys[0]:o.startsWith(t.keys.join(\"\"))}function op(e,t,o,r,n,a){let i=!1,l=n(e,t,t?o:!1);for(;l;){if(l===e.firstChild){if(i)return!1;i=!0}let s=r?!1:l.disabled||l.getAttribute(\"aria-disabled\")===\"true\";if(!l.hasAttribute(\"tabindex\")||!lC(l,a)||s)l=n(e,l,o);else return l.focus(),!0}return!1}var lD=ur.forwardRef(function(t,o){let{actions:r,autoFocus:n=!1,autoFocusItem:a=!1,children:i,className:l,disabledItemsFocusable:s=!1,disableListWrap:c=!1,onKeyDown:u,variant:m=\"selectedMenu\",...p}=t,d=ur.useRef(null),v=ur.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});ym(()=>{n&&d.current.focus()},[n]),ur.useImperativeHandle(r,()=>({adjustStyleForScrollbar:(g,{direction:b})=>{let E=!d.current.style.width;if(g.clientHeight{let b=d.current,E=g.key;if(g.ctrlKey||g.metaKey||g.altKey){u&&u(g);return}let P=ol(Wu(b));if(E===\"ArrowDown\")g.preventDefault(),op(b,P,c,s,U0);else if(E===\"ArrowUp\")g.preventDefault(),op(b,P,c,s,aC);else if(E===\"Home\")g.preventDefault(),op(b,null,c,s,U0);else if(E===\"End\")g.preventDefault(),op(b,null,c,s,aC);else if(E.length===1){let A=v.current,_=E.toLowerCase(),z=performance.now();A.keys.length>0&&(z-A.lastTime>500?(A.keys=[],A.repeating=!0,A.previousKeyMatched=!0):A.repeating&&_!==A.keys[0]&&(A.repeating=!1)),A.lastTime=z,A.keys.push(_);let I=P&&!A.repeating&&lC(P,A);A.previousKeyMatched&&(I||op(b,P,!1,s,U0,A))?g.preventDefault():A.previousKeyMatched=!1}u&&u(g)},S=Mr(d,o),h=-1;ur.Children.forEach(i,(g,b)=>{if(!ur.isValidElement(g)){h===b&&(h+=1,h>=i.length&&(h=-1));return}g.props.disabled||(m===\"selectedMenu\"&&g.props.selected||h===-1)&&(h=b),h===b&&(g.props.disabled||g.props.muiSkipListHighlight||g.type.muiSkipListHighlight)&&(h+=1,h>=i.length&&(h=-1))});let y=ur.Children.map(i,(g,b)=>{if(b===h){let E={};return a&&(E.autoFocus=!0),g.props.tabIndex===void 0&&m===\"selectedMenu\"&&(E.tabIndex=0),ur.cloneElement(g,E)}return g});return(0,iC.jsx)(j0,{role:\"menu\",ref:S,className:l,onKeyDown:T,tabIndex:n?0:-1,...p,children:y})}),H0=lD;var zo=q(re(),1);var rl=q(re(),1);var sC=q(re(),1);function Wr(e){return parseInt(sC.version,10)>=19?e?.props?.ref||null:e?.ref||null}var xm=e=>e.scrollTop;function Ks(e,t){let{timeout:o,easing:r,style:n={}}=e;return{duration:n.transitionDuration??(typeof o==\"number\"?o:o[t.mode]||0),easing:n.transitionTimingFunction??(typeof r==\"object\"?r[t.mode]:r),delay:n.transitionDelay}}var cC=q(Ie(),1);function $0(e){return`scale(${e}, ${e**2})`}var sD={entering:{opacity:1,transform:$0(1)},entered:{opacity:1,transform:\"none\"}},V0=typeof navigator<\"u\"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\\/)15(.|_)4/i.test(navigator.userAgent),Y0=rl.forwardRef(function(t,o){let{addEndListener:r,appear:n=!0,children:a,easing:i,in:l,onEnter:s,onEntered:c,onEntering:u,onExit:m,onExited:p,onExiting:d,style:v,timeout:T=\"auto\",TransitionComponent:S=Xu,...h}=t,y=fn(),g=rl.useRef(),b=kn(),E=rl.useRef(null),C=Mr(E,Wr(a),o),P=O=>N=>{if(O){let X=E.current;N===void 0?O(X):O(X,N)}},A=P(u),_=P((O,N)=>{xm(O);let{duration:X,delay:oe,easing:W}=Ks({style:v,timeout:T,easing:i},{mode:\"enter\"}),Te;T===\"auto\"?(Te=b.transitions.getAutoHeightDuration(O.clientHeight),g.current=Te):Te=X,O.style.transition=[b.transitions.create(\"opacity\",{duration:Te,delay:oe}),b.transitions.create(\"transform\",{duration:V0?Te:Te*.666,delay:oe,easing:W})].join(\",\"),s&&s(O,N)}),z=P(c),I=P(d),x=P(O=>{let{duration:N,delay:X,easing:oe}=Ks({style:v,timeout:T,easing:i},{mode:\"exit\"}),W;T===\"auto\"?(W=b.transitions.getAutoHeightDuration(O.clientHeight),g.current=W):W=N,O.style.transition=[b.transitions.create(\"opacity\",{duration:W,delay:X}),b.transitions.create(\"transform\",{duration:V0?W:W*.666,delay:V0?X:X||W*.333,easing:oe})].join(\",\"),O.style.opacity=0,O.style.transform=$0(.75),m&&m(O)}),k=P(p);return(0,cC.jsx)(S,{appear:n,in:l,nodeRef:E,onEnter:_,onEntered:z,onEntering:A,onExit:x,onExited:k,onExiting:I,addEndListener:O=>{T===\"auto\"&&y.start(g.current||0,O),r&&r(E.current,O)},timeout:T===\"auto\"?null:T,...h,children:(O,{ownerState:N,...X})=>rl.cloneElement(a,{style:{opacity:0,transform:$0(.75),visibility:O===\"exited\"&&!l?\"hidden\":void 0,...sD[O],...v,...a.props.style},ref:C,...X})})});Y0&&(Y0.muiSupportAuto=!0);var rp=Y0;function cD(e){let t=Yt(e);return t.body===e?ha(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function Qs(e,t){t?e.setAttribute(\"aria-hidden\",\"true\"):e.removeAttribute(\"aria-hidden\")}function uC(e){return parseFloat(ha(e).getComputedStyle(e).paddingRight)||0}function uD(e){let o=[\"TEMPLATE\",\"SCRIPT\",\"STYLE\",\"LINK\",\"MAP\",\"META\",\"NOSCRIPT\",\"PICTURE\",\"COL\",\"COLGROUP\",\"PARAM\",\"SLOT\",\"SOURCE\",\"TRACK\"].includes(e.tagName),r=e.tagName===\"INPUT\"&&e.getAttribute(\"type\")===\"hidden\";return o||r}function pC(e,t,o,r,n){let a=[t,o,...r];[].forEach.call(e.children,i=>{let l=!a.includes(i),s=!uD(i);l&&s&&Qs(i,n)})}function X0(e,t){let o=-1;return e.some((r,n)=>t(r)?(o=n,!0):!1),o}function pD(e,t){let o=[],r=e.container;if(!t.disableScrollLock){if(cD(r)){let i=Fs(ha(r));o.push({value:r.style.paddingRight,property:\"padding-right\",el:r}),r.style.paddingRight=`${uC(r)+i}px`;let l=Yt(r).querySelectorAll(\".mui-fixed\");[].forEach.call(l,s=>{o.push({value:s.style.paddingRight,property:\"padding-right\",el:s}),s.style.paddingRight=`${uC(s)+i}px`})}let a;if(r.parentNode instanceof DocumentFragment)a=Yt(r).body;else{let i=r.parentElement,l=ha(r);a=i?.nodeName===\"HTML\"&&l.getComputedStyle(i).overflowY===\"scroll\"?i:r}o.push({value:a.style.overflow,property:\"overflow\",el:a},{value:a.style.overflowX,property:\"overflow-x\",el:a},{value:a.style.overflowY,property:\"overflow-y\",el:a}),a.style.overflow=\"hidden\"}return()=>{o.forEach(({value:a,el:i,property:l})=>{a?i.style.setProperty(l,a):i.style.removeProperty(l)})}}function fD(e){let t=[];return[].forEach.call(e.children,o=>{o.getAttribute(\"aria-hidden\")===\"true\"&&t.push(o)}),t}var Tm=class{constructor(){this.modals=[],this.containers=[]}add(t,o){let r=this.modals.indexOf(t);if(r!==-1)return r;r=this.modals.length,this.modals.push(t),t.modalRef&&Qs(t.modalRef,!1);let n=fD(o);pC(o,t.mount,t.modalRef,n,!0);let a=X0(this.containers,i=>i.container===o);return a!==-1?(this.containers[a].modals.push(t),r):(this.containers.push({modals:[t],container:o,restore:null,hiddenSiblings:n}),r)}mount(t,o){let r=X0(this.containers,a=>a.modals.includes(t)),n=this.containers[r];n.restore||(n.restore=pD(n,o))}remove(t,o=!0){let r=this.modals.indexOf(t);if(r===-1)return r;let n=X0(this.containers,i=>i.modals.includes(t)),a=this.containers[n];if(a.modals.splice(a.modals.indexOf(t),1),this.modals.splice(r,1),a.modals.length===0)a.restore&&a.restore(),t.modalRef&&Qs(t.modalRef,o),pC(a.container,t.mount,t.modalRef,a.hiddenSiblings,!1),this.containers.splice(n,1);else{let i=a.modals[a.modals.length-1];i.modalRef&&Qs(i.modalRef,!1)}return r}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}};var Em=q(re(),1);var _o=q(re(),1);var np=q(Ie(),1),dD=[\"input\",\"select\",\"textarea\",\"a[href]\",\"button\",\"[tabindex]\",\"audio[controls]\",\"video[controls]\",'[contenteditable]:not([contenteditable=\"false\"])'].join(\",\");function mD(e){let t=parseInt(e.getAttribute(\"tabindex\")||\"\",10);return Number.isNaN(t)?e.contentEditable===\"true\"||(e.nodeName===\"AUDIO\"||e.nodeName===\"VIDEO\"||e.nodeName===\"DETAILS\")&&e.getAttribute(\"tabindex\")===null?0:e.tabIndex:t}function yD(e){if(e.tagName!==\"INPUT\"||e.type!==\"radio\"||!e.name)return!1;let t=r=>e.ownerDocument.querySelector(`input[type=\"radio\"]${r}`),o=t(`[name=\"${e.name}\"]:checked`);return o||(o=t(`[name=\"${e.name}\"]`)),o!==e}function hD(e){return!(e.disabled||e.tagName===\"INPUT\"&&e.type===\"hidden\"||yD(e))}function gD(e){let t=[],o=[];return Array.from(e.querySelectorAll(dD)).forEach((r,n)=>{let a=mD(r);a===-1||!hD(r)||(a===0?t.push(r):o.push({documentOrder:n,tabIndex:a,node:r}))}),o.sort((r,n)=>r.tabIndex===n.tabIndex?r.documentOrder-n.documentOrder:r.tabIndex-n.tabIndex).map(r=>r.node).concat(t)}function bD(){return!0}function vD(e){let{children:t,disableAutoFocus:o=!1,disableEnforceFocus:r=!1,disableRestoreFocus:n=!1,getTabbable:a=gD,isEnabled:i=bD,open:l}=e,s=_o.useRef(!1),c=_o.useRef(null),u=_o.useRef(null),m=_o.useRef(null),p=_o.useRef(null),d=_o.useRef(!1),v=_o.useRef(null),T=yo(Wr(t),v),S=_o.useRef(null);_o.useEffect(()=>{!l||!v.current||(d.current=!o)},[o,l]),_o.useEffect(()=>{if(!l||!v.current)return;let g=Yt(v.current),b=ol(g);return v.current.contains(b)||(v.current.hasAttribute(\"tabIndex\")||v.current.setAttribute(\"tabIndex\",\"-1\"),d.current&&v.current.focus()),()=>{n||(m.current&&m.current.focus&&(s.current=!0,m.current.focus()),m.current=null)}},[l]),_o.useEffect(()=>{if(!l||!v.current)return;let g=Yt(v.current),b=P=>{if(S.current=P,r||!i()||P.key!==\"Tab\")return;ol(g)===v.current&&P.shiftKey&&(s.current=!0,u.current&&u.current.focus())},E=()=>{let P=v.current;if(P===null)return;let A=ol(g);if(!g.hasFocus()||!i()||s.current){s.current=!1;return}if(P.contains(A)||r&&A!==c.current&&A!==u.current)return;if(A!==p.current)p.current=null;else if(p.current!==null)return;if(!d.current)return;let _=[];if((A===c.current||A===u.current)&&(_=a(v.current)),_.length>0){let z=!!(S.current?.shiftKey&&S.current?.key===\"Tab\"),I=_[0],x=_[_.length-1];typeof I!=\"string\"&&typeof x!=\"string\"&&(z?x.focus():I.focus())}else P.focus()};g.addEventListener(\"focusin\",E),g.addEventListener(\"keydown\",b,!0);let C=setInterval(()=>{let P=ol(g);P&&P.tagName===\"BODY\"&&E()},50);return()=>{clearInterval(C),g.removeEventListener(\"focusin\",E),g.removeEventListener(\"keydown\",b,!0)}},[o,r,n,i,l,a]);let h=g=>{m.current===null&&(m.current=g.relatedTarget),d.current=!0,p.current=g.target;let b=t.props.onFocus;b&&b(g)},y=g=>{m.current===null&&(m.current=g.relatedTarget),d.current=!0};return(0,np.jsxs)(_o.Fragment,{children:[(0,np.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:y,ref:c,\"data-testid\":\"sentinelStart\"}),_o.cloneElement(t,{ref:T,onFocus:h}),(0,np.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:y,ref:u,\"data-testid\":\"sentinelEnd\"})]})}var G0=vD;var ba=q(re(),1),fC=q(Op(),1);function xD(e){return typeof e==\"function\"?e():e}var TD=ba.forwardRef(function(t,o){let{children:r,container:n,disablePortal:a=!1}=t,[i,l]=ba.useState(null),s=yo(ba.isValidElement(r)?Wr(r):null,o);return wr(()=>{a||l(xD(n)||document.body)},[n,a]),wr(()=>{if(i&&!a)return Zu(o,i),()=>{Zu(o,null)}},[o,i,a]),a?ba.isValidElement(r)?ba.cloneElement(r,{ref:s}):r:i&&fC.createPortal(r,i)}),ap=TD;var yC=q(re(),1);var Ws=q(re(),1);var dC=q(Ie(),1),SD={entering:{opacity:1},entered:{opacity:1}},ED=Ws.forwardRef(function(t,o){let r=kn(),n={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:a,appear:i=!0,children:l,easing:s,in:c,onEnter:u,onEntered:m,onEntering:p,onExit:d,onExited:v,onExiting:T,style:S,timeout:h=n,TransitionComponent:y=Xu,...g}=t,b=!0,E=Ws.useRef(null),C=Mr(E,Wr(l),o),P=O=>N=>{if(O){let X=E.current;N===void 0?O(X):O(X,N)}},A=P(p),_=P((O,N)=>{xm(O);let X=Ks({style:S,timeout:h,easing:s},{mode:\"enter\"});O.style.webkitTransition=r.transitions.create(\"opacity\",X),O.style.transition=r.transitions.create(\"opacity\",X),u&&u(O,N)}),z=P(m),I=P(T),x=P(O=>{let N=Ks({style:S,timeout:h,easing:s},{mode:\"exit\"});O.style.webkitTransition=r.transitions.create(\"opacity\",N),O.style.transition=r.transitions.create(\"opacity\",N),d&&d(O)}),k=P(v);return(0,dC.jsx)(y,{appear:i,in:c,nodeRef:b?E:void 0,onEnter:_,onEntered:z,onEntering:A,onExit:x,onExited:k,onExiting:I,addEndListener:O=>{a&&a(E.current,O)},timeout:h,...g,children:(O,{ownerState:N,...X})=>Ws.cloneElement(l,{style:{opacity:0,visibility:O===\"exited\"&&!c?\"hidden\":void 0,...SD[O],...S,...l.props.style},ref:C,...X})})}),q0=ED;function mC(e){return _e(\"MuiBackdrop\",e)}var k$=Ce(\"MuiBackdrop\",[\"root\",\"invisible\"]);var I0=q(Ie(),1),PD=e=>{let{classes:t,invisible:o}=e;return Le({root:[\"root\",o&&\"invisible\"]},mC,t)},CD=ae(\"div\",{name:\"MuiBackdrop\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.invisible&&t.invisible]}})({position:\"fixed\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",right:0,bottom:0,top:0,left:0,backgroundColor:\"rgba(0, 0, 0, 0.5)\",WebkitTapHighlightColor:\"transparent\",variants:[{props:{invisible:!0},style:{backgroundColor:\"transparent\"}}]}),RD=yC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiBackdrop\"}),{children:n,className:a,component:i=\"div\",invisible:l=!1,open:s,components:c={},componentsProps:u={},slotProps:m={},slots:p={},TransitionComponent:d,transitionDuration:v,...T}=r,S={...r,component:i,invisible:l},h=PD(S),y={transition:d,root:c.Root,...p},g={...u,...m},b={component:i,slots:y,slotProps:g},[E,C]=Ct(\"root\",{elementType:CD,externalForwardedProps:b,className:ie(h.root,a),ownerState:S}),[P,A]=Ct(\"transition\",{elementType:q0,externalForwardedProps:b,ownerState:S});return(0,I0.jsx)(P,{in:s,timeout:v,...T,...A,children:(0,I0.jsx)(E,{\"aria-hidden\":!0,...C,ref:o,children:n})})}),F0=RD;var yn=q(re(),1);function wD(e){return typeof e==\"function\"?e():e}function MD(e){return e?e.props.hasOwnProperty(\"in\"):!1}var hC=()=>{},Sm=new Tm;function OD(e){let{container:t,disableEscapeKeyDown:o=!1,disableScrollLock:r=!1,closeAfterTransition:n=!1,onTransitionEnter:a,onTransitionExited:i,children:l,onClose:s,open:c,rootRef:u}=e,m=yn.useRef({}),p=yn.useRef(null),d=yn.useRef(null),v=yo(d,u),[T,S]=yn.useState(!c),h=MD(l),y=!0;(e[\"aria-hidden\"]===\"false\"||e[\"aria-hidden\"]===!1)&&(y=!1);let g=()=>Yt(p.current),b=()=>(m.current.modalRef=d.current,m.current.mount=p.current,m.current),E=()=>{Sm.mount(b(),{disableScrollLock:r}),d.current&&(d.current.scrollTop=0)},C=Ln(()=>{let O=wD(t)||g().body;Sm.add(b(),O),d.current&&E()}),P=()=>Sm.isTopModal(b()),A=Ln(O=>{p.current=O,O&&(c&&P()?E():d.current&&Qs(d.current,y))}),_=yn.useCallback(()=>{Sm.remove(b(),y)},[y]);yn.useEffect(()=>()=>{_()},[_]),yn.useEffect(()=>{c?C():(!h||!n)&&_()},[c,_,h,n,C]);let z=O=>N=>{O.onKeyDown?.(N),!(N.key!==\"Escape\"||N.which===229||!P())&&(o||(N.stopPropagation(),s&&s(N,\"escapeKeyDown\")))},I=O=>N=>{O.onClick?.(N),N.target===N.currentTarget&&s&&s(N,\"backdropClick\")};return{getRootProps:(O={})=>{let N=ya(e);delete N.onTransitionEnter,delete N.onTransitionExited;let X={...N,...O};return{role:\"presentation\",...X,onKeyDown:z(X),ref:v}},getBackdropProps:(O={})=>{let N=O;return{\"aria-hidden\":!0,...N,onClick:I(N),open:c}},getTransitionProps:()=>{let O=()=>{S(!1),a&&a()},N=()=>{S(!0),i&&i(),n&&_()};return{onEnter:Ku(O,l?.props.onEnter??hC),onExited:Ku(N,l?.props.onExited??hC)}},rootRef:v,portalRef:A,isTopModal:P,exited:T,hasTransition:h}}var gC=OD;function bC(e){return _e(\"MuiModal\",e)}var rY=Ce(\"MuiModal\",[\"root\",\"hidden\",\"backdrop\"]);var Zs=q(Ie(),1),AD=e=>{let{open:t,exited:o,classes:r}=e;return Le({root:[\"root\",!t&&o&&\"hidden\"],backdrop:[\"backdrop\"]},bC,r)},DD=ae(\"div\",{name:\"MuiModal\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.open&&o.exited&&t.hidden]}})(He(({theme:e})=>({position:\"fixed\",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0,variants:[{props:({ownerState:t})=>!t.open&&t.exited,style:{visibility:\"hidden\"}}]}))),ND=ae(F0,{name:\"MuiModal\",slot:\"Backdrop\"})({zIndex:-1}),_D=Em.forwardRef(function(t,o){let r=je({name:\"MuiModal\",props:t}),{BackdropComponent:n=ND,BackdropProps:a,classes:i,className:l,closeAfterTransition:s=!1,children:c,container:u,component:m,components:p={},componentsProps:d={},disableAutoFocus:v=!1,disableEnforceFocus:T=!1,disableEscapeKeyDown:S=!1,disablePortal:h=!1,disableRestoreFocus:y=!1,disableScrollLock:g=!1,hideBackdrop:b=!1,keepMounted:E=!1,onClose:C,onTransitionEnter:P,onTransitionExited:A,open:_,slotProps:z={},slots:I={},theme:x,...k}=r,U={...r,closeAfterTransition:s,disableAutoFocus:v,disableEnforceFocus:T,disableEscapeKeyDown:S,disablePortal:h,disableRestoreFocus:y,disableScrollLock:g,hideBackdrop:b,keepMounted:E},{getRootProps:O,getBackdropProps:N,getTransitionProps:X,portalRef:oe,isTopModal:W,exited:Te,hasTransition:fe}=gC({...U,rootRef:o}),Ke={...U,exited:Te},Ze=AD(Ke),Ue={};if(c.props.tabIndex===void 0&&(Ue.tabIndex=\"-1\"),fe){let{onEnter:le,onExited:Oe}=X();Ue.onEnter=le,Ue.onExited=Oe}let xe={slots:{root:p.Root,backdrop:p.Backdrop,...I},slotProps:{...d,...z}},[Je,ht]=Ct(\"root\",{ref:o,elementType:DD,externalForwardedProps:{...xe,...k,component:m},getSlotProps:O,ownerState:Ke,className:ie(l,Ze?.root,!Ke.open&&Ke.exited&&Ze?.hidden)}),[we,ft]=Ct(\"backdrop\",{ref:a?.ref,elementType:n,externalForwardedProps:xe,shouldForwardComponentProp:!0,additionalProps:a,getSlotProps:le=>N({...le,onClick:Oe=>{le?.onClick&&le.onClick(Oe)}}),className:ie(a?.className,Ze?.backdrop),ownerState:Ke});return!E&&!_&&(!fe||Te)?null:(0,Zs.jsx)(ap,{ref:oe,container:u,disablePortal:h,children:(0,Zs.jsxs)(Je,{...ht,children:[!b&&n?(0,Zs.jsx)(we,{...ft}):null,(0,Zs.jsx)(G0,{disableEnforceFocus:T,disableAutoFocus:v,disableRestoreFocus:y,isEnabled:W,open:_,children:Em.cloneElement(c,Ue)})]})})}),K0=_D;var xC=q(re(),1);function vC(e){return _e(\"MuiPaper\",e)}var SY=Ce(\"MuiPaper\",[\"root\",\"rounded\",\"outlined\",\"elevation\",\"elevation0\",\"elevation1\",\"elevation2\",\"elevation3\",\"elevation4\",\"elevation5\",\"elevation6\",\"elevation7\",\"elevation8\",\"elevation9\",\"elevation10\",\"elevation11\",\"elevation12\",\"elevation13\",\"elevation14\",\"elevation15\",\"elevation16\",\"elevation17\",\"elevation18\",\"elevation19\",\"elevation20\",\"elevation21\",\"elevation22\",\"elevation23\",\"elevation24\"]);var TC=q(Ie(),1),zD=e=>{let{square:t,elevation:o,variant:r,classes:n}=e,a={root:[\"root\",r,!t&&\"rounded\",r===\"elevation\"&&`elevation${o}`]};return Le(a,vC,n)},kD=ae(\"div\",{name:\"MuiPaper\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],!o.square&&t.rounded,o.variant===\"elevation\"&&t[`elevation${o.elevation}`]]}})(He(({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create(\"box-shadow\"),variants:[{props:({ownerState:t})=>!t.square,style:{borderRadius:e.shape.borderRadius}},{props:{variant:\"outlined\"},style:{border:`1px solid ${(e.vars||e).palette.divider}`}},{props:{variant:\"elevation\"},style:{boxShadow:\"var(--Paper-shadow)\",backgroundImage:\"var(--Paper-overlay)\"}}]}))),BD=xC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiPaper\"}),n=kn(),{className:a,component:i=\"div\",elevation:l=1,square:s=!1,variant:c=\"elevation\",...u}=r,m={...r,component:i,elevation:l,square:s,variant:c},p=zD(m);return(0,TC.jsx)(kD,{as:i,ownerState:m,className:ie(p.root,a),ref:o,...u,style:{...c===\"elevation\"&&{\"--Paper-shadow\":(n.vars||n).shadows[l],...n.vars&&{\"--Paper-overlay\":n.vars.overlays?.[l]},...!n.vars&&n.palette.mode===\"dark\"&&{\"--Paper-overlay\":`linear-gradient(${As(\"#fff\",Bs(l))}, ${As(\"#fff\",Bs(l))})`}},...u.style}})}),Q0=BD;function SC(e){return _e(\"MuiPopover\",e)}var jY=Ce(\"MuiPopover\",[\"root\",\"paper\"]);var Cm=q(Ie(),1);function EC(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.height/2:t===\"bottom\"&&(o=e.height),o}function PC(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.width/2:t===\"right\"&&(o=e.width),o}function CC(e){return[e.horizontal,e.vertical].map(t=>typeof t==\"number\"?`${t}px`:t).join(\" \")}function Pm(e){return typeof e==\"function\"?e():e}var LD=e=>{let{classes:t}=e;return Le({root:[\"root\"],paper:[\"paper\"]},SC,t)},jD=ae(K0,{name:\"MuiPopover\",slot:\"Root\"})({}),W0=ae(Q0,{name:\"MuiPopover\",slot:\"Paper\"})({position:\"absolute\",overflowY:\"auto\",overflowX:\"hidden\",minWidth:16,minHeight:16,maxWidth:\"calc(100% - 32px)\",maxHeight:\"calc(100% - 32px)\",outline:0}),UD=zo.forwardRef(function(t,o){let r=je({props:t,name:\"MuiPopover\"}),{action:n,anchorEl:a,anchorOrigin:i={vertical:\"top\",horizontal:\"left\"},anchorPosition:l,anchorReference:s=\"anchorEl\",children:c,className:u,container:m,elevation:p=8,marginThreshold:d=16,open:v,PaperProps:T={},slots:S={},slotProps:h={},transformOrigin:y={vertical:\"top\",horizontal:\"left\"},TransitionComponent:g,transitionDuration:b=\"auto\",TransitionProps:E={},disableScrollLock:C=!1,...P}=r,A=zo.useRef(),_={...r,anchorOrigin:i,anchorReference:s,elevation:p,marginThreshold:d,transformOrigin:y,TransitionComponent:g,transitionDuration:b,TransitionProps:E},z=LD(_),I=zo.useCallback(()=>{if(s===\"anchorPosition\")return l;let le=Pm(a),Ae=(le&&le.nodeType===1?le:Wu(A.current).body).getBoundingClientRect();return{top:Ae.top+EC(Ae,i.vertical),left:Ae.left+PC(Ae,i.horizontal)}},[a,i.horizontal,i.vertical,l,s]),x=zo.useCallback(le=>({vertical:EC(le,y.vertical),horizontal:PC(le,y.horizontal)}),[y.horizontal,y.vertical]),k=zo.useCallback(le=>{let Oe={width:le.offsetWidth,height:le.offsetHeight},Ae=x(Oe);if(s===\"none\")return{top:null,left:null,transformOrigin:CC(Ae)};let et=I(),dt=et.top-Ae.vertical,Lt=et.left-Ae.horizontal,jt=dt+Oe.height,Be=Lt+Oe.width,Nt=qs(Pm(a)),Ro=Nt.innerHeight-d,Ut=Nt.innerWidth-d;if(d!==null&&dtRo){let st=jt-Ro;dt-=st,Ae.vertical+=st}if(d!==null&&LtUt){let st=Be-Ut;Lt-=st,Ae.horizontal+=st}return{top:`${Math.round(dt)}px`,left:`${Math.round(Lt)}px`,transformOrigin:CC(Ae)}},[a,s,I,x,d]),[U,O]=zo.useState(v),N=zo.useCallback(()=>{let le=A.current;if(!le)return;let Oe=k(le);Oe.top!==null&&le.style.setProperty(\"top\",Oe.top),Oe.left!==null&&(le.style.left=Oe.left),le.style.transformOrigin=Oe.transformOrigin,O(!0)},[k]);zo.useEffect(()=>(C&&window.addEventListener(\"scroll\",N),()=>window.removeEventListener(\"scroll\",N)),[a,C,N]);let X=()=>{N()},oe=()=>{O(!1)};zo.useEffect(()=>{v&&N()}),zo.useImperativeHandle(n,()=>v?{updatePosition:()=>{N()}}:null,[v,N]),zo.useEffect(()=>{if(!v)return;let le=qP(()=>{N()}),Oe=qs(Pm(a));return Oe.addEventListener(\"resize\",le),()=>{le.clear(),Oe.removeEventListener(\"resize\",le)}},[a,v,N]);let W=b,Te={slots:{transition:g,...S},slotProps:{transition:E,paper:T,...h}},[fe,Ke]=Ct(\"transition\",{elementType:rp,externalForwardedProps:Te,ownerState:_,getSlotProps:le=>({...le,onEntering:(Oe,Ae)=>{le.onEntering?.(Oe,Ae),X()},onExited:Oe=>{le.onExited?.(Oe),oe()}}),additionalProps:{appear:!0,in:v}});b===\"auto\"&&!fe.muiSupportAuto&&(W=void 0);let Ze=m||(a?Wu(Pm(a)).body:void 0),[Ue,{slots:xe,slotProps:Je,...ht}]=Ct(\"root\",{ref:o,elementType:jD,externalForwardedProps:{...Te,...P},shouldForwardComponentProp:!0,additionalProps:{slots:{backdrop:S.backdrop},slotProps:{backdrop:hm(typeof h.backdrop==\"function\"?h.backdrop(_):h.backdrop,{invisible:!0})},container:Ze,open:v},ownerState:_,className:ie(z.root,u)}),[we,ft]=Ct(\"paper\",{ref:A,className:z.paper,elementType:W0,externalForwardedProps:Te,shouldForwardComponentProp:!0,additionalProps:{elevation:p,style:U?void 0:{opacity:0}},ownerState:_});return(0,Cm.jsx)(Ue,{...ht,...!dn(Ue)&&{slots:xe,slotProps:Je,disableScrollLock:C},children:(0,Cm.jsx)(fe,{...Ke,timeout:W,children:(0,Cm.jsx)(we,{...ft,children:c})})})}),Z0=UD;function RC(e){return _e(\"MuiMenu\",e)}var lX=Ce(\"MuiMenu\",[\"root\",\"paper\",\"list\"]);var J0=q(Ie(),1),HD={vertical:\"top\",horizontal:\"right\"},VD={vertical:\"top\",horizontal:\"left\"},$D=e=>{let{classes:t}=e;return Le({root:[\"root\"],paper:[\"paper\"],list:[\"list\"]},RC,t)},YD=ae(Z0,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiMenu\",slot:\"Root\"})({}),XD=ae(W0,{name:\"MuiMenu\",slot:\"Paper\"})({maxHeight:\"calc(100% - 96px)\",WebkitOverflowScrolling:\"touch\"}),GD=ae(H0,{name:\"MuiMenu\",slot:\"List\"})({outline:0}),qD=ui.forwardRef(function(t,o){let r=je({props:t,name:\"MuiMenu\"}),{autoFocus:n=!0,children:a,className:i,disableAutoFocusItem:l=!1,MenuListProps:s={},onClose:c,open:u,PaperProps:m={},PopoverClasses:p,transitionDuration:d=\"auto\",TransitionProps:{onEntering:v,...T}={},variant:S=\"selectedMenu\",slots:h={},slotProps:y={},...g}=r,b=li(),E={...r,autoFocus:n,disableAutoFocusItem:l,MenuListProps:s,onEntering:v,PaperProps:m,transitionDuration:d,TransitionProps:T,variant:S},C=$D(E),P=n&&!l&&u,A=ui.useRef(null),_=(W,Te)=>{A.current&&A.current.adjustStyleForScrollbar(W,{direction:b?\"rtl\":\"ltr\"}),v&&v(W,Te)},z=W=>{W.key===\"Tab\"&&(W.preventDefault(),c&&c(W,\"tabKeyDown\"))},I=-1;ui.Children.map(a,(W,Te)=>{ui.isValidElement(W)&&(W.props.disabled||(S===\"selectedMenu\"&&W.props.selected||I===-1)&&(I=Te))});let x={slots:h,slotProps:{list:s,transition:T,paper:m,...y}},k=cr({elementType:h.root,externalSlotProps:y.root,ownerState:E,className:[C.root,i]}),[U,O]=Ct(\"paper\",{className:C.paper,elementType:XD,externalForwardedProps:x,shouldForwardComponentProp:!0,ownerState:E}),[N,X]=Ct(\"list\",{className:ie(C.list,s.className),elementType:GD,shouldForwardComponentProp:!0,externalForwardedProps:x,getSlotProps:W=>({...W,onKeyDown:Te=>{z(Te),W.onKeyDown?.(Te)}}),ownerState:E}),oe=typeof x.slotProps.transition==\"function\"?x.slotProps.transition(E):x.slotProps.transition;return(0,J0.jsx)(YD,{onClose:c,anchorOrigin:{vertical:\"bottom\",horizontal:b?\"right\":\"left\"},transformOrigin:b?HD:VD,slots:{root:h.root,paper:U,backdrop:h.backdrop,...h.transition&&{transition:h.transition}},slotProps:{root:k,paper:O,backdrop:typeof y.backdrop==\"function\"?y.backdrop(E):y.backdrop,transition:{...oe,onEntering:(...W)=>{_(...W),oe?.onEntering?.(...W)}}},open:u,ref:o,transitionDuration:d,ownerState:E,...g,classes:p,children:(0,J0.jsx)(N,{actions:A,autoFocus:n&&(I===-1||l),autoFocusItem:P,variant:S,...X,children:a})})}),ip=qD;var pi=q(re(),1);var MC=q(re(),1);function wC(e){return _e(\"MuiDivider\",e)}var ID=Ce(\"MuiDivider\",[\"root\",\"absolute\",\"fullWidth\",\"inset\",\"middle\",\"flexItem\",\"light\",\"vertical\",\"withChildren\",\"withChildrenVertical\",\"textAlignRight\",\"textAlignLeft\",\"wrapper\",\"wrapperVertical\"]),Rm=ID;var eb=q(Ie(),1),FD=e=>{let{absolute:t,children:o,classes:r,flexItem:n,light:a,orientation:i,textAlign:l,variant:s}=e;return Le({root:[\"root\",t&&\"absolute\",s,a&&\"light\",i===\"vertical\"&&\"vertical\",n&&\"flexItem\",o&&\"withChildren\",o&&i===\"vertical\"&&\"withChildrenVertical\",l===\"right\"&&i!==\"vertical\"&&\"textAlignRight\",l===\"left\"&&i!==\"vertical\"&&\"textAlignLeft\"],wrapper:[\"wrapper\",i===\"vertical\"&&\"wrapperVertical\"]},wC,r)},KD=ae(\"div\",{name:\"MuiDivider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.absolute&&t.absolute,t[o.variant],o.light&&t.light,o.orientation===\"vertical\"&&t.vertical,o.flexItem&&t.flexItem,o.children&&t.withChildren,o.children&&o.orientation===\"vertical\"&&t.withChildrenVertical,o.textAlign===\"right\"&&o.orientation!==\"vertical\"&&t.textAlignRight,o.textAlign===\"left\"&&o.orientation!==\"vertical\"&&t.textAlignLeft]}})(He(({theme:e})=>({margin:0,flexShrink:0,borderWidth:0,borderStyle:\"solid\",borderColor:(e.vars||e).palette.divider,borderBottomWidth:\"thin\",variants:[{props:{absolute:!0},style:{position:\"absolute\",bottom:0,left:0,width:\"100%\"}},{props:{light:!0},style:{borderColor:e.alpha((e.vars||e).palette.divider,.08)}},{props:{variant:\"inset\"},style:{marginLeft:72}},{props:{variant:\"middle\",orientation:\"horizontal\"},style:{marginLeft:e.spacing(2),marginRight:e.spacing(2)}},{props:{variant:\"middle\",orientation:\"vertical\"},style:{marginTop:e.spacing(1),marginBottom:e.spacing(1)}},{props:{orientation:\"vertical\"},style:{height:\"100%\",borderBottomWidth:0,borderRightWidth:\"thin\"}},{props:{flexItem:!0},style:{alignSelf:\"stretch\",height:\"auto\"}},{props:({ownerState:t})=>!!t.children,style:{display:\"flex\",textAlign:\"center\",border:0,borderTopStyle:\"solid\",borderLeftStyle:\"solid\",\"&::before, &::after\":{content:'\"\"',alignSelf:\"center\"}}},{props:({ownerState:t})=>t.children&&t.orientation!==\"vertical\",style:{\"&::before, &::after\":{width:\"100%\",borderTop:`thin solid ${(e.vars||e).palette.divider}`,borderTopStyle:\"inherit\"}}},{props:({ownerState:t})=>t.orientation===\"vertical\"&&t.children,style:{flexDirection:\"column\",\"&::before, &::after\":{height:\"100%\",borderLeft:`thin solid ${(e.vars||e).palette.divider}`,borderLeftStyle:\"inherit\"}}},{props:({ownerState:t})=>t.textAlign===\"right\"&&t.orientation!==\"vertical\",style:{\"&::before\":{width:\"90%\"},\"&::after\":{width:\"10%\"}}},{props:({ownerState:t})=>t.textAlign===\"left\"&&t.orientation!==\"vertical\",style:{\"&::before\":{width:\"10%\"},\"&::after\":{width:\"90%\"}}}]}))),QD=ae(\"span\",{name:\"MuiDivider\",slot:\"Wrapper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.wrapper,o.orientation===\"vertical\"&&t.wrapperVertical]}})(He(({theme:e})=>({display:\"inline-block\",paddingLeft:`calc(${e.spacing(1)} * 1.2)`,paddingRight:`calc(${e.spacing(1)} * 1.2)`,whiteSpace:\"nowrap\",variants:[{props:{orientation:\"vertical\"},style:{paddingTop:`calc(${e.spacing(1)} * 1.2)`,paddingBottom:`calc(${e.spacing(1)} * 1.2)`}}]}))),tb=MC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiDivider\"}),{absolute:n=!1,children:a,className:i,orientation:l=\"horizontal\",component:s=a||l===\"vertical\"?\"div\":\"hr\",flexItem:c=!1,light:u=!1,role:m=s!==\"hr\"?\"separator\":void 0,textAlign:p=\"center\",variant:d=\"fullWidth\",...v}=r,T={...r,absolute:n,component:s,flexItem:c,light:u,orientation:l,role:m,textAlign:p,variant:d},S=FD(T);return(0,eb.jsx)(KD,{as:s,className:ie(S.root,i),role:m,ref:o,ownerState:T,\"aria-orientation\":m===\"separator\"&&(s!==\"hr\"||l===\"vertical\")?l:void 0,...v,children:a?(0,eb.jsx)(QD,{className:S.wrapper,ownerState:T,children:a}):null})});tb&&(tb.muiSkipListHighlight=!0);var ob=tb;var WD=Ce(\"MuiListItemIcon\",[\"root\",\"alignItemsFlexStart\"]),wm=WD;var ZD=Ce(\"MuiListItemText\",[\"root\",\"multiline\",\"dense\",\"inset\",\"primary\",\"secondary\"]),Mm=ZD;function OC(e){return _e(\"MuiMenuItem\",e)}var JD=Ce(\"MuiMenuItem\",[\"root\",\"focusVisible\",\"dense\",\"disabled\",\"divider\",\"gutters\",\"selected\"]),Js=JD;var rb=q(Ie(),1),eN=(e,t)=>{let{ownerState:o}=e;return[t.root,o.dense&&t.dense,o.divider&&t.divider,!o.disableGutters&&t.gutters]},tN=e=>{let{disabled:t,dense:o,divider:r,disableGutters:n,selected:a,classes:i}=e,s=Le({root:[\"root\",o&&\"dense\",t&&\"disabled\",!n&&\"gutters\",r&&\"divider\",a&&\"selected\"]},OC,i);return{...i,...s}},oN=ae(ma,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiMenuItem\",slot:\"Root\",overridesResolver:eN})(He(({theme:e})=>({...e.typography.body1,display:\"flex\",justifyContent:\"flex-start\",alignItems:\"center\",position:\"relative\",textDecoration:\"none\",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:\"border-box\",whiteSpace:\"nowrap\",\"&:hover\":{textDecoration:\"none\",backgroundColor:(e.vars||e).palette.action.hover,\"@media (hover: none)\":{backgroundColor:\"transparent\"}},[`&.${Js.selected}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity),[`&.${Js.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)}},[`&.${Js.selected}:hover`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.hoverOpacity}`),\"@media (hover: none)\":{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity)}},[`&.${Js.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${Js.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${Rm.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${Rm.inset}`]:{marginLeft:52},[`& .${Mm.root}`]:{marginTop:0,marginBottom:0},[`& .${Mm.inset}`]:{paddingLeft:36},[`& .${wm.root}`]:{minWidth:36},variants:[{props:({ownerState:t})=>!t.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:t})=>t.divider,style:{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:\"padding-box\"}},{props:({ownerState:t})=>!t.dense,style:{[e.breakpoints.up(\"sm\")]:{minHeight:\"auto\"}}},{props:({ownerState:t})=>t.dense,style:{minHeight:32,paddingTop:4,paddingBottom:4,...e.typography.body2,[`& .${wm.root} svg`]:{fontSize:\"1.25rem\"}}}]}))),rN=pi.forwardRef(function(t,o){let r=je({props:t,name:\"MuiMenuItem\"}),{autoFocus:n=!1,component:a=\"li\",dense:i=!1,divider:l=!1,disableGutters:s=!1,focusVisibleClassName:c,role:u=\"menuitem\",tabIndex:m,className:p,...d}=r,v=pi.useContext(tp),T=pi.useMemo(()=>({dense:i||v.dense||!1,disableGutters:s}),[v.dense,i,s]),S=pi.useRef(null);ym(()=>{n&&S.current&&S.current.focus()},[n]);let h={...r,dense:T.dense,divider:l,disableGutters:s},y=tN(r),g=Mr(S,o),b;return r.disabled||(b=m!==void 0?m:-1),(0,rb.jsx)(tp.Provider,{value:T,children:(0,rb.jsx)(oN,{ref:g,role:u,tabIndex:b,component:a,focusVisibleClassName:ie(y.focusVisible,c),className:ie(y.root,p),...d,ownerState:h,classes:y})})}),nl=rN;var zm=q(re(),1);var Ho=q(re(),1);var nN={border:0,clip:\"rect(0 0 0 0)\",height:\"1px\",margin:\"-1px\",overflow:\"hidden\",padding:0,position:\"absolute\",whiteSpace:\"nowrap\",width:\"1px\"},nb=nN;function aN(e,t,o=(r,n)=>r===n){return e.length===t.length&&e.every((r,n)=>o(r,t[n]))}var AC=aN;var iN=2;function ec(e,t,o,r,n){return o===1?Math.min(e+t,n):Math.max(e-t,r)}function zC(e,t){return e-t}function DC(e,t){let{index:o}=e.reduce((r,n,a)=>{let i=Math.abs(t-n);return r===null||i({left:`${e}%`}),leap:e=>({width:`${e}%`})},\"horizontal-reverse\":{offset:e=>({right:`${e}%`}),leap:e=>({width:`${e}%`})},vertical:{offset:e=>({bottom:`${e}%`}),leap:e=>({height:`${e}%`})}},pN=e=>e,Nm;function _C(){return Nm===void 0&&(typeof CSS<\"u\"&&typeof CSS.supports==\"function\"?Nm=CSS.supports(\"touch-action\",\"none\"):Nm=!0),Nm}function kC(e){let{\"aria-labelledby\":t,defaultValue:o,disabled:r=!1,disableSwap:n=!1,isRtl:a=!1,marks:i=!1,max:l=100,min:s=0,name:c,onChange:u,onChangeCommitted:m,orientation:p=\"horizontal\",rootRef:d,scale:v=pN,step:T=1,shiftStep:S=10,tabIndex:h,value:y}=e,g=Ho.useRef(void 0),[b,E]=Ho.useState(-1),[C,P]=Ho.useState(-1),[A,_]=Ho.useState(!1),z=Ho.useRef(0),I=Ho.useRef(null),[x,k]=js({controlled:y,default:o??s,name:\"Slider\"}),U=u&&((Z,ee,Se)=>{let ye=Z.nativeEvent||Z,ze=new ye.constructor(ye.type,ye);Object.defineProperty(ze,\"target\",{writable:!0,value:{value:ee,name:c}}),I.current=ee,u(ze,ee,Se)}),O=Array.isArray(x),N=O?x.slice().sort(zC):[x];N=N.map(Z=>Z==null?s:ua(Z,s,l));let X=i===!0&&T!==null?[...Array(Math.floor((l-s)/T)+1)].map((Z,ee)=>({value:s+T*ee})):i||[],oe=X.map(Z=>Z.value),[W,Te]=Ho.useState(-1),fe=Ho.useRef(null),Ke=yo(d,fe),Ze=Z=>ee=>{let Se=Number(ee.currentTarget.getAttribute(\"data-index\"));pn(ee.target)&&Te(Se),P(Se),Z?.onFocus?.(ee)},Ue=Z=>ee=>{pn(ee.target)||Te(-1),P(-1),Z?.onBlur?.(ee)},xe=(Z,ee)=>{let Se=Number(Z.currentTarget.getAttribute(\"data-index\")),ye=N[Se],ze=oe.indexOf(ye),ue=ee;if(X&&T==null){let gt=oe[oe.length-1];ue>=gt?ue=gt:ue<=oe[0]?ue=oe[0]:ue=ueee=>{if([\"ArrowUp\",\"ArrowDown\",\"ArrowLeft\",\"ArrowRight\",\"PageUp\",\"PageDown\",\"Home\",\"End\"].includes(ee.key)){ee.preventDefault();let Se=Number(ee.currentTarget.getAttribute(\"data-index\")),ye=N[Se],ze=null;if(T!=null){let ue=ee.shiftKey?S:T;switch(ee.key){case\"ArrowUp\":ze=ec(ye,ue,1,s,l);break;case\"ArrowRight\":ze=ec(ye,ue,a?-1:1,s,l);break;case\"ArrowDown\":ze=ec(ye,ue,-1,s,l);break;case\"ArrowLeft\":ze=ec(ye,ue,a?1:-1,s,l);break;case\"PageUp\":ze=ec(ye,S,1,s,l);break;case\"PageDown\":ze=ec(ye,S,-1,s,l);break;case\"Home\":ze=s;break;case\"End\":ze=l;break;default:break}}else if(X){let ue=oe[oe.length-1],gt=oe.indexOf(ye),ce=[a?\"ArrowRight\":\"ArrowLeft\",\"ArrowDown\",\"PageDown\",\"Home\"],ke=[a?\"ArrowLeft\":\"ArrowRight\",\"ArrowUp\",\"PageUp\",\"End\"];ce.includes(ee.key)?gt===0?ze=oe[0]:ze=oe[gt-1]:ke.includes(ee.key)&&(gt===oe.length-1?ze=ue:ze=oe[gt+1])}ze!=null&&xe(ee,ze)}Z?.onKeyDown?.(ee)};wr(()=>{r&&fe.current.contains(document.activeElement)&&document.activeElement?.blur()},[r]),r&&b!==-1&&E(-1),r&&W!==-1&&Te(-1);let ht=Z=>ee=>{Z.onChange?.(ee),xe(ee,ee.target.valueAsNumber)},we=Ho.useRef(void 0),ft=p;a&&p===\"horizontal\"&&(ft+=\"-reverse\");let le=({finger:Z,move:ee=!1})=>{let{current:Se}=fe,{width:ye,height:ze,bottom:ue,left:gt}=Se.getBoundingClientRect(),ce;ft.startsWith(\"vertical\")?ce=(ue-Z.y)/ze:ce=(Z.x-gt)/ye,ft.includes(\"-reverse\")&&(ce=1-ce);let ke;if(ke=lN(ce,s,l),T)ke=cN(ke,T,s);else{let Wt=DC(oe,ke);ke=oe[Wt]}ke=ua(ke,s,l);let he=0;if(O){ee?he=we.current:he=DC(N,ke),n&&(ke=ua(ke,N[he-1]||-1/0,N[he+1]||1/0));let Wt=ke;ke=NC({values:N,newValue:ke,index:he}),n&&ee||(he=ke.indexOf(Wt),we.current=he)}return{newValue:ke,activeIndex:he}},Oe=Ln(Z=>{let ee=Om(Z,g);if(!ee)return;if(z.current+=1,Z.type===\"mousemove\"&&Z.buttons===0){Ae(Z);return}let{newValue:Se,activeIndex:ye}=le({finger:ee,move:!0});Am({sliderRef:fe,activeIndex:ye,setActive:E}),k(Se),!A&&z.current>iN&&_(!0),U&&!Dm(Se,x)&&U(Z,Se,ye)}),Ae=Ln(Z=>{let ee=Om(Z,g);if(_(!1),!ee)return;let{newValue:Se}=le({finger:ee,move:!0});E(-1),Z.type===\"touchend\"&&P(-1),m&&m(Z,I.current??Se),g.current=void 0,dt()}),et=Ln(Z=>{if(r)return;_C()||Z.preventDefault();let ee=Z.changedTouches[0];ee!=null&&(g.current=ee.identifier);let Se=Om(Z,g);if(Se!==!1){let{newValue:ze,activeIndex:ue}=le({finger:Se});Am({sliderRef:fe,activeIndex:ue,setActive:E}),k(ze),U&&!Dm(ze,x)&&U(Z,ze,ue)}z.current=0;let ye=Yt(fe.current);ye.addEventListener(\"touchmove\",Oe,{passive:!0}),ye.addEventListener(\"touchend\",Ae,{passive:!0})}),dt=Ho.useCallback(()=>{let Z=Yt(fe.current);Z.removeEventListener(\"mousemove\",Oe),Z.removeEventListener(\"mouseup\",Ae),Z.removeEventListener(\"touchmove\",Oe),Z.removeEventListener(\"touchend\",Ae)},[Ae,Oe]);Ho.useEffect(()=>{let{current:Z}=fe;return Z.addEventListener(\"touchstart\",et,{passive:_C()}),()=>{Z.removeEventListener(\"touchstart\",et),dt()}},[dt,et]),Ho.useEffect(()=>{r&&dt()},[r,dt]);let Lt=Z=>ee=>{if(Z.onMouseDown?.(ee),r||ee.defaultPrevented||ee.button!==0)return;ee.preventDefault();let Se=Om(ee,g);if(Se!==!1){let{newValue:ze,activeIndex:ue}=le({finger:Se});Am({sliderRef:fe,activeIndex:ue,setActive:E}),k(ze),U&&!Dm(ze,x)&&U(ee,ze,ue)}z.current=0;let ye=Yt(fe.current);ye.addEventListener(\"mousemove\",Oe,{passive:!0}),ye.addEventListener(\"mouseup\",Ae)},jt=lp(O?N[0]:s,s,l),Be=lp(N[N.length-1],s,l)-jt,Nt=(Z={})=>{let ee=ya(Z),Se={onMouseDown:Lt(ee||{})},ye={...ee,...Se};return{...Z,ref:Ke,...ye}},Ro=Z=>ee=>{Z.onMouseOver?.(ee);let Se=Number(ee.currentTarget.getAttribute(\"data-index\"));P(Se)},Ut=Z=>ee=>{Z.onMouseLeave?.(ee),P(-1)},st=(Z={})=>{let ee=ya(Z),Se={onMouseOver:Ro(ee||{}),onMouseLeave:Ut(ee||{})};return{...Z,...ee,...Se}},se=Z=>({pointerEvents:b!==-1&&b!==Z?\"none\":void 0}),xt;return p===\"vertical\"&&(xt=a?\"vertical-rl\":\"vertical-lr\"),{active:b,axis:ft,axisProps:uN,dragging:A,focusedThumbIndex:W,getHiddenInputProps:(Z={})=>{let ee=ya(Z),Se={onChange:ht(ee||{}),onFocus:Ze(ee||{}),onBlur:Ue(ee||{}),onKeyDown:Je(ee||{})},ye={...ee,...Se};return{tabIndex:h,\"aria-labelledby\":t,\"aria-orientation\":p,\"aria-valuemax\":v(l),\"aria-valuemin\":v(s),name:c,type:\"range\",min:e.min,max:e.max,step:e.step===null&&e.marks?\"any\":e.step??void 0,disabled:r,...Z,...ye,style:{...nb,direction:a?\"rtl\":\"ltr\",width:\"100%\",height:\"100%\",writingMode:xt}}},getRootProps:Nt,getThumbProps:st,marks:X,open:C,range:O,rootRef:Ke,trackLeap:Be,trackOffset:jt,values:N,getThumbStyle:se}}var fN=e=>!e||!dn(e),BC=fN;var _m=q(re(),1);function LC(e){return _e(\"MuiSlider\",e)}var dN=Ce(\"MuiSlider\",[\"root\",\"active\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"disabled\",\"dragging\",\"focusVisible\",\"mark\",\"markActive\",\"marked\",\"markLabel\",\"markLabelActive\",\"rail\",\"sizeSmall\",\"thumb\",\"thumbColorPrimary\",\"thumbColorSecondary\",\"thumbColorError\",\"thumbColorSuccess\",\"thumbColorInfo\",\"thumbColorWarning\",\"track\",\"trackInverted\",\"trackFalse\",\"thumbSizeSmall\",\"valueLabel\",\"valueLabelOpen\",\"valueLabelCircle\",\"valueLabelLabel\",\"vertical\"]),pr=dN;var tc=q(Ie(),1),mN=e=>{let{open:t}=e;return{offset:ie(t&&pr.valueLabelOpen),circle:pr.valueLabelCircle,label:pr.valueLabelLabel}};function ab(e){let{children:t,className:o,value:r}=e,n=mN(e);return t?_m.cloneElement(t,{className:t.props.className},(0,tc.jsxs)(_m.Fragment,{children:[t.props.children,(0,tc.jsx)(\"span\",{className:ie(n.offset,o),\"aria-hidden\":!0,children:(0,tc.jsx)(\"span\",{className:n.circle,children:(0,tc.jsx)(\"span\",{className:n.label,children:r})})})]})):null}var hn=q(Ie(),1);function jC(e){return e}var yN=ae(\"span\",{name:\"MuiSlider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[`color${me(o.color)}`],o.size!==\"medium\"&&t[`size${me(o.size)}`],o.marked&&t.marked,o.orientation===\"vertical\"&&t.vertical,o.track===\"inverted\"&&t.trackInverted,o.track===!1&&t.trackFalse]}})(He(({theme:e})=>({borderRadius:12,boxSizing:\"content-box\",display:\"inline-block\",position:\"relative\",cursor:\"pointer\",touchAction:\"none\",WebkitTapHighlightColor:\"transparent\",\"@media print\":{colorAdjust:\"exact\"},[`&.${pr.disabled}`]:{pointerEvents:\"none\",cursor:\"default\",color:(e.vars||e).palette.grey[400]},[`&.${pr.dragging}`]:{[`& .${pr.thumb}, & .${pr.track}`]:{transition:\"none\"}},variants:[...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),{props:{orientation:\"horizontal\"},style:{height:4,width:\"100%\",padding:\"13px 0\",\"@media (pointer: coarse)\":{padding:\"20px 0\"}}},{props:{orientation:\"horizontal\",size:\"small\"},style:{height:2}},{props:{orientation:\"horizontal\",marked:!0},style:{marginBottom:20}},{props:{orientation:\"vertical\"},style:{height:\"100%\",width:4,padding:\"0 13px\",\"@media (pointer: coarse)\":{padding:\"0 20px\"}}},{props:{orientation:\"vertical\",size:\"small\"},style:{width:2}},{props:{orientation:\"vertical\",marked:!0},style:{marginRight:44}}]}))),hN=ae(\"span\",{name:\"MuiSlider\",slot:\"Rail\"})({display:\"block\",position:\"absolute\",borderRadius:\"inherit\",backgroundColor:\"currentColor\",opacity:.38,variants:[{props:{orientation:\"horizontal\"},style:{width:\"100%\",height:\"inherit\",top:\"50%\",transform:\"translateY(-50%)\"}},{props:{orientation:\"vertical\"},style:{height:\"100%\",width:\"inherit\",left:\"50%\",transform:\"translateX(-50%)\"}},{props:{track:\"inverted\"},style:{opacity:1}}]}),gN=ae(\"span\",{name:\"MuiSlider\",slot:\"Track\"})(He(({theme:e})=>({display:\"block\",position:\"absolute\",borderRadius:\"inherit\",border:\"1px solid currentColor\",backgroundColor:\"currentColor\",transition:e.transitions.create([\"left\",\"width\",\"bottom\",\"height\"],{duration:e.transitions.duration.shortest}),variants:[{props:{size:\"small\"},style:{border:\"none\"}},{props:{orientation:\"horizontal\"},style:{height:\"inherit\",top:\"50%\",transform:\"translateY(-50%)\"}},{props:{orientation:\"vertical\"},style:{width:\"inherit\",left:\"50%\",transform:\"translateX(-50%)\"}},{props:{track:!1},style:{display:\"none\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t,track:\"inverted\"},style:{...e.vars?{backgroundColor:e.vars.palette.Slider[`${t}Track`],borderColor:e.vars.palette.Slider[`${t}Track`]}:{backgroundColor:e.lighten(e.palette[t].main,.62),borderColor:e.lighten(e.palette[t].main,.62),...e.applyStyles(\"dark\",{backgroundColor:e.darken(e.palette[t].main,.5)}),...e.applyStyles(\"dark\",{borderColor:e.darken(e.palette[t].main,.5)})}}}))]}))),bN=ae(\"span\",{name:\"MuiSlider\",slot:\"Thumb\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.thumb,t[`thumbColor${me(o.color)}`],o.size!==\"medium\"&&t[`thumbSize${me(o.size)}`]]}})(He(({theme:e})=>({position:\"absolute\",width:20,height:20,boxSizing:\"border-box\",borderRadius:\"50%\",outline:0,backgroundColor:\"currentColor\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",transition:e.transitions.create([\"box-shadow\",\"left\",\"bottom\"],{duration:e.transitions.duration.shortest}),\"&::before\":{position:\"absolute\",content:'\"\"',borderRadius:\"inherit\",width:\"100%\",height:\"100%\",boxShadow:(e.vars||e).shadows[2]},\"&::after\":{position:\"absolute\",content:'\"\"',borderRadius:\"50%\",width:42,height:42,top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\"},[`&.${pr.disabled}`]:{\"&:hover\":{boxShadow:\"none\"}},variants:[{props:{size:\"small\"},style:{width:12,height:12,\"&::before\":{boxShadow:\"none\"}}},{props:{orientation:\"horizontal\"},style:{top:\"50%\",transform:\"translate(-50%, -50%)\"}},{props:{orientation:\"vertical\"},style:{left:\"50%\",transform:\"translate(-50%, 50%)\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{[`&:hover, &.${pr.focusVisible}`]:{boxShadow:`0px 0px 0px 8px ${e.alpha((e.vars||e).palette[t].main,.16)}`,\"@media (hover: none)\":{boxShadow:\"none\"}},[`&.${pr.active}`]:{boxShadow:`0px 0px 0px 14px ${e.alpha((e.vars||e).palette[t].main,.16)}`}}}))]}))),vN=ae(ab,{name:\"MuiSlider\",slot:\"ValueLabel\"})(He(({theme:e})=>({zIndex:1,whiteSpace:\"nowrap\",...e.typography.body2,fontWeight:500,transition:e.transitions.create([\"transform\"],{duration:e.transitions.duration.shortest}),position:\"absolute\",backgroundColor:(e.vars||e).palette.grey[600],borderRadius:2,color:(e.vars||e).palette.common.white,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:\"0.25rem 0.75rem\",variants:[{props:{orientation:\"horizontal\"},style:{transform:\"translateY(-100%) scale(0)\",top:\"-10px\",transformOrigin:\"bottom center\",\"&::before\":{position:\"absolute\",content:'\"\"',width:8,height:8,transform:\"translate(-50%, 50%) rotate(45deg)\",backgroundColor:\"inherit\",bottom:0,left:\"50%\"},[`&.${pr.valueLabelOpen}`]:{transform:\"translateY(-100%) scale(1)\"}}},{props:{orientation:\"vertical\"},style:{transform:\"translateY(-50%) scale(0)\",right:\"30px\",top:\"50%\",transformOrigin:\"right center\",\"&::before\":{position:\"absolute\",content:'\"\"',width:8,height:8,transform:\"translate(-50%, -50%) rotate(45deg)\",backgroundColor:\"inherit\",right:-8,top:\"50%\"},[`&.${pr.valueLabelOpen}`]:{transform:\"translateY(-50%) scale(1)\"}}},{props:{size:\"small\"},style:{fontSize:e.typography.pxToRem(12),padding:\"0.25rem 0.5rem\"}},{props:{orientation:\"vertical\",size:\"small\"},style:{right:\"20px\"}}]})));var xN=ae(\"span\",{name:\"MuiSlider\",slot:\"Mark\",shouldForwardProp:e=>Hu(e)&&e!==\"markActive\",overridesResolver:(e,t)=>{let{markActive:o}=e;return[t.mark,o&&t.markActive]}})(He(({theme:e})=>({position:\"absolute\",width:2,height:2,borderRadius:1,backgroundColor:\"currentColor\",variants:[{props:{orientation:\"horizontal\"},style:{top:\"50%\",transform:\"translate(-1px, -50%)\"}},{props:{orientation:\"vertical\"},style:{left:\"50%\",transform:\"translate(-50%, 1px)\"}},{props:{markActive:!0},style:{backgroundColor:(e.vars||e).palette.background.paper,opacity:.8}}]}))),TN=ae(\"span\",{name:\"MuiSlider\",slot:\"MarkLabel\",shouldForwardProp:e=>Hu(e)&&e!==\"markLabelActive\"})(He(({theme:e})=>({...e.typography.body2,color:(e.vars||e).palette.text.secondary,position:\"absolute\",whiteSpace:\"nowrap\",variants:[{props:{orientation:\"horizontal\"},style:{top:30,transform:\"translateX(-50%)\",\"@media (pointer: coarse)\":{top:40}}},{props:{orientation:\"vertical\"},style:{left:36,transform:\"translateY(50%)\",\"@media (pointer: coarse)\":{left:44}}},{props:{markLabelActive:!0},style:{color:(e.vars||e).palette.text.primary}}]}))),SN=e=>{let{disabled:t,dragging:o,marked:r,orientation:n,track:a,classes:i,color:l,size:s}=e,c={root:[\"root\",t&&\"disabled\",o&&\"dragging\",r&&\"marked\",n===\"vertical\"&&\"vertical\",a===\"inverted\"&&\"trackInverted\",a===!1&&\"trackFalse\",l&&`color${me(l)}`,s&&`size${me(s)}`],rail:[\"rail\"],track:[\"track\"],mark:[\"mark\"],markActive:[\"markActive\"],markLabel:[\"markLabel\"],markLabelActive:[\"markLabelActive\"],valueLabel:[\"valueLabel\"],thumb:[\"thumb\",t&&\"disabled\",s&&`thumbSize${me(s)}`,l&&`thumbColor${me(l)}`],active:[\"active\"],disabled:[\"disabled\"],focusVisible:[\"focusVisible\"]};return Le(c,LC,i)},EN=({children:e})=>e,PN=zm.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSlider\"}),n=li(),{\"aria-label\":a,\"aria-valuetext\":i,\"aria-labelledby\":l,component:s=\"span\",components:c={},componentsProps:u={},color:m=\"primary\",classes:p,className:d,disableSwap:v=!1,disabled:T=!1,getAriaLabel:S,getAriaValueText:h,marks:y=!1,max:g=100,min:b=0,name:E,onChange:C,onChangeCommitted:P,orientation:A=\"horizontal\",shiftStep:_=10,size:z=\"medium\",step:I=1,scale:x=jC,slotProps:k,slots:U,tabIndex:O,track:N=\"normal\",value:X,valueLabelDisplay:oe=\"off\",valueLabelFormat:W=jC,...Te}=r,fe={...r,isRtl:n,max:g,min:b,classes:p,disabled:T,disableSwap:v,orientation:A,marks:y,color:m,size:z,step:I,shiftStep:_,scale:x,track:N,valueLabelDisplay:oe,valueLabelFormat:W},{axisProps:Ke,getRootProps:Ze,getHiddenInputProps:Ue,getThumbProps:xe,open:Je,active:ht,axis:we,focusedThumbIndex:ft,range:le,dragging:Oe,marks:Ae,values:et,trackOffset:dt,trackLeap:Lt,getThumbStyle:jt}=kC({...fe,rootRef:o});fe.marked=Ae.length>0&&Ae.some(Tt=>Tt.label),fe.dragging=Oe,fe.focusedThumbIndex=ft;let Be=SN(fe),Nt=U?.root??c.Root??yN,Ro=U?.rail??c.Rail??hN,Ut=U?.track??c.Track??gN,st=U?.thumb??c.Thumb??bN,se=U?.valueLabel??c.ValueLabel??vN,xt=U?.mark??c.Mark??xN,fr=U?.markLabel??c.MarkLabel??TN,Z=U?.input??c.Input??\"input\",ee=k?.root??u.root,Se=k?.rail??u.rail,ye=k?.track??u.track,ze=k?.thumb??u.thumb,ue=k?.valueLabel??u.valueLabel,gt=k?.mark??u.mark,ce=k?.markLabel??u.markLabel,ke=k?.input??u.input,he=cr({elementType:Nt,getSlotProps:Ze,externalSlotProps:ee,externalForwardedProps:Te,additionalProps:{...BC(Nt)&&{as:s}},ownerState:{...fe,...ee?.ownerState},className:[Be.root,d]}),Wt=cr({elementType:Ro,externalSlotProps:Se,ownerState:fe,className:Be.rail}),be=cr({elementType:Ut,externalSlotProps:ye,additionalProps:{style:{...Ke[we].offset(dt),...Ke[we].leap(Lt)}},ownerState:{...fe,...ye?.ownerState},className:Be.track}),uo=cr({elementType:st,getSlotProps:xe,externalSlotProps:ze,ownerState:{...fe,...ze?.ownerState},className:Be.thumb}),ve=cr({elementType:se,externalSlotProps:ue,ownerState:{...fe,...ue?.ownerState},className:Be.valueLabel}),po=cr({elementType:xt,externalSlotProps:gt,ownerState:fe,className:Be.mark}),Ht=cr({elementType:fr,externalSlotProps:ce,ownerState:fe,className:Be.markLabel}),Sn=cr({elementType:Z,getSlotProps:Ue,externalSlotProps:ke,ownerState:fe});return(0,hn.jsxs)(Nt,{...he,children:[(0,hn.jsx)(Ro,{...Wt}),(0,hn.jsx)(Ut,{...be}),Ae.filter(Tt=>Tt.value>=b&&Tt.value<=g).map((Tt,Qe)=>{let Ar=lp(Tt.value,b,g),En=Ke[we].offset(Ar),Gt;return N===!1?Gt=et.includes(Tt.value):Gt=N===\"normal\"&&(le?Tt.value>=et[0]&&Tt.value<=et[et.length-1]:Tt.value<=et[0])||N===\"inverted\"&&(le?Tt.value<=et[0]||Tt.value>=et[et.length-1]:Tt.value>=et[0]),(0,hn.jsxs)(zm.Fragment,{children:[(0,hn.jsx)(xt,{\"data-index\":Qe,...po,...!dn(xt)&&{markActive:Gt},style:{...En,...po.style},className:ie(po.className,Gt&&Be.markActive)}),Tt.label!=null?(0,hn.jsx)(fr,{\"aria-hidden\":!0,\"data-index\":Qe,...Ht,...!dn(fr)&&{markLabelActive:Gt},style:{...En,...Ht.style},className:ie(Be.markLabel,Ht.className,Gt&&Be.markLabelActive),children:Tt.label}):null]},Qe)}),et.map((Tt,Qe)=>{let Ar=lp(Tt,b,g),En=Ke[we].offset(Ar),Gt=oe===\"off\"?EN:se;return(0,hn.jsx)(Gt,{...!dn(Gt)&&{valueLabelFormat:W,valueLabelDisplay:oe,value:typeof W==\"function\"?W(x(Tt),Qe):W,index:Qe,open:Je===Qe||ht===Qe||oe===\"on\",disabled:T},...ve,children:(0,hn.jsx)(st,{\"data-index\":Qe,...uo,className:ie(Be.thumb,uo.className,ht===Qe&&Be.active,ft===Qe&&Be.focusVisible),style:{...En,...jt(Qe),...uo.style},children:(0,hn.jsx)(Z,{\"data-index\":Qe,\"aria-label\":S?S(Qe):a,\"aria-valuenow\":x(Tt),\"aria-labelledby\":l,\"aria-valuetext\":h?h(x(Tt),Qe):i,value:et[Qe],...Sn})})},Qe)})]})}),km=PN;var oo=q(re(),1);var sR=q(re(),1);var Vo=q(re(),1);var Qt=\"top\",go=\"bottom\",co=\"right\",to=\"left\",Bm=\"auto\",fi=[Qt,go,co,to],va=\"start\",al=\"end\",UC=\"clippingParents\",Lm=\"viewport\",oc=\"popper\",HC=\"reference\",ib=fi.reduce(function(e,t){return e.concat([t+\"-\"+va,t+\"-\"+al])},[]),jm=[].concat(fi,[Bm]).reduce(function(e,t){return e.concat([t,t+\"-\"+va,t+\"-\"+al])},[]),CN=\"beforeRead\",RN=\"read\",wN=\"afterRead\",MN=\"beforeMain\",ON=\"main\",AN=\"afterMain\",DN=\"beforeWrite\",NN=\"write\",_N=\"afterWrite\",VC=[CN,RN,wN,MN,ON,AN,DN,NN,_N];function Po(e){return e?(e.nodeName||\"\").toLowerCase():null}function Bt(e){if(e==null)return window;if(e.toString()!==\"[object Window]\"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Zr(e){var t=Bt(e).Element;return e instanceof t||e instanceof Element}function bo(e){var t=Bt(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function rc(e){if(typeof ShadowRoot>\"u\")return!1;var t=Bt(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function zN(e){var t=e.state;Object.keys(t.elements).forEach(function(o){var r=t.styles[o]||{},n=t.attributes[o]||{},a=t.elements[o];!bo(a)||!Po(a)||(Object.assign(a.style,r),Object.keys(n).forEach(function(i){var l=n[i];l===!1?a.removeAttribute(i):a.setAttribute(i,l===!0?\"\":l)}))})}function kN(e){var t=e.state,o={popper:{position:t.options.strategy,left:\"0\",top:\"0\",margin:\"0\"},arrow:{position:\"absolute\"},reference:{}};return Object.assign(t.elements.popper.style,o.popper),t.styles=o,t.elements.arrow&&Object.assign(t.elements.arrow.style,o.arrow),function(){Object.keys(t.elements).forEach(function(r){var n=t.elements[r],a=t.attributes[r]||{},i=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:o[r]),l=i.reduce(function(s,c){return s[c]=\"\",s},{});!bo(n)||!Po(n)||(Object.assign(n.style,l),Object.keys(a).forEach(function(s){n.removeAttribute(s)}))})}}var $C={name:\"applyStyles\",enabled:!0,phase:\"write\",fn:zN,effect:kN,requires:[\"computeStyles\"]};function Co(e){return e.split(\"-\")[0]}var gn=Math.max,il=Math.min,xa=Math.round;function nc(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+\"/\"+t.version}).join(\" \"):navigator.userAgent}function sp(){return!/^((?!chrome|android).)*safari/i.test(nc())}function Jr(e,t,o){t===void 0&&(t=!1),o===void 0&&(o=!1);var r=e.getBoundingClientRect(),n=1,a=1;t&&bo(e)&&(n=e.offsetWidth>0&&xa(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&xa(r.height)/e.offsetHeight||1);var i=Zr(e)?Bt(e):window,l=i.visualViewport,s=!sp()&&o,c=(r.left+(s&&l?l.offsetLeft:0))/n,u=(r.top+(s&&l?l.offsetTop:0))/a,m=r.width/n,p=r.height/a;return{width:m,height:p,top:u,right:c+m,bottom:u+p,left:c,x:c,y:u}}function ll(e){var t=Jr(e),o=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-o)<=1&&(o=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:o,height:r}}function cp(e,t){var o=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(o&&rc(o)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Zo(e){return Bt(e).getComputedStyle(e)}function lb(e){return[\"table\",\"td\",\"th\"].indexOf(Po(e))>=0}function ko(e){return((Zr(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ta(e){return Po(e)===\"html\"?e:e.assignedSlot||e.parentNode||(rc(e)?e.host:null)||ko(e)}function YC(e){return!bo(e)||Zo(e).position===\"fixed\"?null:e.offsetParent}function BN(e){var t=/firefox/i.test(nc()),o=/Trident/i.test(nc());if(o&&bo(e)){var r=Zo(e);if(r.position===\"fixed\")return null}var n=Ta(e);for(rc(n)&&(n=n.host);bo(n)&&[\"html\",\"body\"].indexOf(Po(n))<0;){var a=Zo(n);if(a.transform!==\"none\"||a.perspective!==\"none\"||a.contain===\"paint\"||[\"transform\",\"perspective\"].indexOf(a.willChange)!==-1||t&&a.willChange===\"filter\"||t&&a.filter&&a.filter!==\"none\")return n;n=n.parentNode}return null}function bn(e){for(var t=Bt(e),o=YC(e);o&&lb(o)&&Zo(o).position===\"static\";)o=YC(o);return o&&(Po(o)===\"html\"||Po(o)===\"body\"&&Zo(o).position===\"static\")?t:o||BN(e)||t}function sl(e){return[\"top\",\"bottom\"].indexOf(e)>=0?\"x\":\"y\"}function cl(e,t,o){return gn(e,il(t,o))}function XC(e,t,o){var r=cl(e,t,o);return r>o?o:r}function up(){return{top:0,right:0,bottom:0,left:0}}function pp(e){return Object.assign({},up(),e)}function fp(e,t){return t.reduce(function(o,r){return o[r]=e,o},{})}var LN=function(t,o){return t=typeof t==\"function\"?t(Object.assign({},o.rects,{placement:o.placement})):t,pp(typeof t!=\"number\"?t:fp(t,fi))};function jN(e){var t,o=e.state,r=e.name,n=e.options,a=o.elements.arrow,i=o.modifiersData.popperOffsets,l=Co(o.placement),s=sl(l),c=[to,co].indexOf(l)>=0,u=c?\"height\":\"width\";if(!(!a||!i)){var m=LN(n.padding,o),p=ll(a),d=s===\"y\"?Qt:to,v=s===\"y\"?go:co,T=o.rects.reference[u]+o.rects.reference[s]-i[s]-o.rects.popper[u],S=i[s]-o.rects.reference[s],h=bn(a),y=h?s===\"y\"?h.clientHeight||0:h.clientWidth||0:0,g=T/2-S/2,b=m[d],E=y-p[u]-m[v],C=y/2-p[u]/2+g,P=cl(b,C,E),A=s;o.modifiersData[r]=(t={},t[A]=P,t.centerOffset=P-C,t)}}function UN(e){var t=e.state,o=e.options,r=o.element,n=r===void 0?\"[data-popper-arrow]\":r;n!=null&&(typeof n==\"string\"&&(n=t.elements.popper.querySelector(n),!n)||cp(t.elements.popper,n)&&(t.elements.arrow=n))}var GC={name:\"arrow\",enabled:!0,phase:\"main\",fn:jN,effect:UN,requires:[\"popperOffsets\"],requiresIfExists:[\"preventOverflow\"]};function en(e){return e.split(\"-\")[1]}var HN={top:\"auto\",right:\"auto\",bottom:\"auto\",left:\"auto\"};function VN(e,t){var o=e.x,r=e.y,n=t.devicePixelRatio||1;return{x:xa(o*n)/n||0,y:xa(r*n)/n||0}}function qC(e){var t,o=e.popper,r=e.popperRect,n=e.placement,a=e.variation,i=e.offsets,l=e.position,s=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,m=e.isFixed,p=i.x,d=p===void 0?0:p,v=i.y,T=v===void 0?0:v,S=typeof u==\"function\"?u({x:d,y:T}):{x:d,y:T};d=S.x,T=S.y;var h=i.hasOwnProperty(\"x\"),y=i.hasOwnProperty(\"y\"),g=to,b=Qt,E=window;if(c){var C=bn(o),P=\"clientHeight\",A=\"clientWidth\";if(C===Bt(o)&&(C=ko(o),Zo(C).position!==\"static\"&&l===\"absolute\"&&(P=\"scrollHeight\",A=\"scrollWidth\")),C=C,n===Qt||(n===to||n===co)&&a===al){b=go;var _=m&&C===E&&E.visualViewport?E.visualViewport.height:C[P];T-=_-r.height,T*=s?1:-1}if(n===to||(n===Qt||n===go)&&a===al){g=co;var z=m&&C===E&&E.visualViewport?E.visualViewport.width:C[A];d-=z-r.width,d*=s?1:-1}}var I=Object.assign({position:l},c&&HN),x=u===!0?VN({x:d,y:T},Bt(o)):{x:d,y:T};if(d=x.x,T=x.y,s){var k;return Object.assign({},I,(k={},k[b]=y?\"0\":\"\",k[g]=h?\"0\":\"\",k.transform=(E.devicePixelRatio||1)<=1?\"translate(\"+d+\"px, \"+T+\"px)\":\"translate3d(\"+d+\"px, \"+T+\"px, 0)\",k))}return Object.assign({},I,(t={},t[b]=y?T+\"px\":\"\",t[g]=h?d+\"px\":\"\",t.transform=\"\",t))}function $N(e){var t=e.state,o=e.options,r=o.gpuAcceleration,n=r===void 0?!0:r,a=o.adaptive,i=a===void 0?!0:a,l=o.roundOffsets,s=l===void 0?!0:l,c={placement:Co(t.placement),variation:en(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:n,isFixed:t.options.strategy===\"fixed\"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,qC(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:s})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,qC(Object.assign({},c,{offsets:t.modifiersData.arrow,position:\"absolute\",adaptive:!1,roundOffsets:s})))),t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-placement\":t.placement})}var IC={name:\"computeStyles\",enabled:!0,phase:\"beforeWrite\",fn:$N,data:{}};var Um={passive:!0};function YN(e){var t=e.state,o=e.instance,r=e.options,n=r.scroll,a=n===void 0?!0:n,i=r.resize,l=i===void 0?!0:i,s=Bt(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach(function(u){u.addEventListener(\"scroll\",o.update,Um)}),l&&s.addEventListener(\"resize\",o.update,Um),function(){a&&c.forEach(function(u){u.removeEventListener(\"scroll\",o.update,Um)}),l&&s.removeEventListener(\"resize\",o.update,Um)}}var FC={name:\"eventListeners\",enabled:!0,phase:\"write\",fn:function(){},effect:YN,data:{}};var XN={left:\"right\",right:\"left\",bottom:\"top\",top:\"bottom\"};function ac(e){return e.replace(/left|right|bottom|top/g,function(t){return XN[t]})}var GN={start:\"end\",end:\"start\"};function Hm(e){return e.replace(/start|end/g,function(t){return GN[t]})}function ul(e){var t=Bt(e),o=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:o,scrollTop:r}}function pl(e){return Jr(ko(e)).left+ul(e).scrollLeft}function sb(e,t){var o=Bt(e),r=ko(e),n=o.visualViewport,a=r.clientWidth,i=r.clientHeight,l=0,s=0;if(n){a=n.width,i=n.height;var c=sp();(c||!c&&t===\"fixed\")&&(l=n.offsetLeft,s=n.offsetTop)}return{width:a,height:i,x:l+pl(e),y:s}}function cb(e){var t,o=ko(e),r=ul(e),n=(t=e.ownerDocument)==null?void 0:t.body,a=gn(o.scrollWidth,o.clientWidth,n?n.scrollWidth:0,n?n.clientWidth:0),i=gn(o.scrollHeight,o.clientHeight,n?n.scrollHeight:0,n?n.clientHeight:0),l=-r.scrollLeft+pl(e),s=-r.scrollTop;return Zo(n||o).direction===\"rtl\"&&(l+=gn(o.clientWidth,n?n.clientWidth:0)-a),{width:a,height:i,x:l,y:s}}function fl(e){var t=Zo(e),o=t.overflow,r=t.overflowX,n=t.overflowY;return/auto|scroll|overlay|hidden/.test(o+n+r)}function Vm(e){return[\"html\",\"body\",\"#document\"].indexOf(Po(e))>=0?e.ownerDocument.body:bo(e)&&fl(e)?e:Vm(Ta(e))}function di(e,t){var o;t===void 0&&(t=[]);var r=Vm(e),n=r===((o=e.ownerDocument)==null?void 0:o.body),a=Bt(r),i=n?[a].concat(a.visualViewport||[],fl(r)?r:[]):r,l=t.concat(i);return n?l:l.concat(di(Ta(i)))}function ic(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function qN(e,t){var o=Jr(e,!1,t===\"fixed\");return o.top=o.top+e.clientTop,o.left=o.left+e.clientLeft,o.bottom=o.top+e.clientHeight,o.right=o.left+e.clientWidth,o.width=e.clientWidth,o.height=e.clientHeight,o.x=o.left,o.y=o.top,o}function KC(e,t,o){return t===Lm?ic(sb(e,o)):Zr(t)?qN(t,o):ic(cb(ko(e)))}function IN(e){var t=di(Ta(e)),o=[\"absolute\",\"fixed\"].indexOf(Zo(e).position)>=0,r=o&&bo(e)?bn(e):e;return Zr(r)?t.filter(function(n){return Zr(n)&&cp(n,r)&&Po(n)!==\"body\"}):[]}function ub(e,t,o,r){var n=t===\"clippingParents\"?IN(e):[].concat(t),a=[].concat(n,[o]),i=a[0],l=a.reduce(function(s,c){var u=KC(e,c,r);return s.top=gn(u.top,s.top),s.right=il(u.right,s.right),s.bottom=il(u.bottom,s.bottom),s.left=gn(u.left,s.left),s},KC(e,i,r));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}function dp(e){var t=e.reference,o=e.element,r=e.placement,n=r?Co(r):null,a=r?en(r):null,i=t.x+t.width/2-o.width/2,l=t.y+t.height/2-o.height/2,s;switch(n){case Qt:s={x:i,y:t.y-o.height};break;case go:s={x:i,y:t.y+t.height};break;case co:s={x:t.x+t.width,y:l};break;case to:s={x:t.x-o.width,y:l};break;default:s={x:t.x,y:t.y}}var c=n?sl(n):null;if(c!=null){var u=c===\"y\"?\"height\":\"width\";switch(a){case va:s[c]=s[c]-(t[u]/2-o[u]/2);break;case al:s[c]=s[c]+(t[u]/2-o[u]/2);break;default:}}return s}function vn(e,t){t===void 0&&(t={});var o=t,r=o.placement,n=r===void 0?e.placement:r,a=o.strategy,i=a===void 0?e.strategy:a,l=o.boundary,s=l===void 0?UC:l,c=o.rootBoundary,u=c===void 0?Lm:c,m=o.elementContext,p=m===void 0?oc:m,d=o.altBoundary,v=d===void 0?!1:d,T=o.padding,S=T===void 0?0:T,h=pp(typeof S!=\"number\"?S:fp(S,fi)),y=p===oc?HC:oc,g=e.rects.popper,b=e.elements[v?y:p],E=ub(Zr(b)?b:b.contextElement||ko(e.elements.popper),s,u,i),C=Jr(e.elements.reference),P=dp({reference:C,element:g,strategy:\"absolute\",placement:n}),A=ic(Object.assign({},g,P)),_=p===oc?A:C,z={top:E.top-_.top+h.top,bottom:_.bottom-E.bottom+h.bottom,left:E.left-_.left+h.left,right:_.right-E.right+h.right},I=e.modifiersData.offset;if(p===oc&&I){var x=I[n];Object.keys(z).forEach(function(k){var U=[co,go].indexOf(k)>=0?1:-1,O=[Qt,go].indexOf(k)>=0?\"y\":\"x\";z[k]+=x[O]*U})}return z}function pb(e,t){t===void 0&&(t={});var o=t,r=o.placement,n=o.boundary,a=o.rootBoundary,i=o.padding,l=o.flipVariations,s=o.allowedAutoPlacements,c=s===void 0?jm:s,u=en(r),m=u?l?ib:ib.filter(function(v){return en(v)===u}):fi,p=m.filter(function(v){return c.indexOf(v)>=0});p.length===0&&(p=m);var d=p.reduce(function(v,T){return v[T]=vn(e,{placement:T,boundary:n,rootBoundary:a,padding:i})[Co(T)],v},{});return Object.keys(d).sort(function(v,T){return d[v]-d[T]})}function FN(e){if(Co(e)===Bm)return[];var t=ac(e);return[Hm(e),t,Hm(t)]}function KN(e){var t=e.state,o=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var n=o.mainAxis,a=n===void 0?!0:n,i=o.altAxis,l=i===void 0?!0:i,s=o.fallbackPlacements,c=o.padding,u=o.boundary,m=o.rootBoundary,p=o.altBoundary,d=o.flipVariations,v=d===void 0?!0:d,T=o.allowedAutoPlacements,S=t.options.placement,h=Co(S),y=h===S,g=s||(y||!v?[ac(S)]:FN(S)),b=[S].concat(g).reduce(function(Ue,xe){return Ue.concat(Co(xe)===Bm?pb(t,{placement:xe,boundary:u,rootBoundary:m,padding:c,flipVariations:v,allowedAutoPlacements:T}):xe)},[]),E=t.rects.reference,C=t.rects.popper,P=new Map,A=!0,_=b[0],z=0;z=0,O=U?\"width\":\"height\",N=vn(t,{placement:I,boundary:u,rootBoundary:m,altBoundary:p,padding:c}),X=U?k?co:to:k?go:Qt;E[O]>C[O]&&(X=ac(X));var oe=ac(X),W=[];if(a&&W.push(N[x]<=0),l&&W.push(N[X]<=0,N[oe]<=0),W.every(function(Ue){return Ue})){_=I,A=!1;break}P.set(I,W)}if(A)for(var Te=v?3:1,fe=function(xe){var Je=b.find(function(ht){var we=P.get(ht);if(we)return we.slice(0,xe).every(function(ft){return ft})});if(Je)return _=Je,\"break\"},Ke=Te;Ke>0;Ke--){var Ze=fe(Ke);if(Ze===\"break\")break}t.placement!==_&&(t.modifiersData[r]._skip=!0,t.placement=_,t.reset=!0)}}var QC={name:\"flip\",enabled:!0,phase:\"main\",fn:KN,requiresIfExists:[\"offset\"],data:{_skip:!1}};function WC(e,t,o){return o===void 0&&(o={x:0,y:0}),{top:e.top-t.height-o.y,right:e.right-t.width+o.x,bottom:e.bottom-t.height+o.y,left:e.left-t.width-o.x}}function ZC(e){return[Qt,co,go,to].some(function(t){return e[t]>=0})}function QN(e){var t=e.state,o=e.name,r=t.rects.reference,n=t.rects.popper,a=t.modifiersData.preventOverflow,i=vn(t,{elementContext:\"reference\"}),l=vn(t,{altBoundary:!0}),s=WC(i,r),c=WC(l,n,a),u=ZC(s),m=ZC(c);t.modifiersData[o]={referenceClippingOffsets:s,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:m},t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-reference-hidden\":u,\"data-popper-escaped\":m})}var JC={name:\"hide\",enabled:!0,phase:\"main\",requiresIfExists:[\"preventOverflow\"],fn:QN};function WN(e,t,o){var r=Co(e),n=[to,Qt].indexOf(r)>=0?-1:1,a=typeof o==\"function\"?o(Object.assign({},t,{placement:e})):o,i=a[0],l=a[1];return i=i||0,l=(l||0)*n,[to,co].indexOf(r)>=0?{x:l,y:i}:{x:i,y:l}}function ZN(e){var t=e.state,o=e.options,r=e.name,n=o.offset,a=n===void 0?[0,0]:n,i=jm.reduce(function(u,m){return u[m]=WN(m,t.rects,a),u},{}),l=i[t.placement],s=l.x,c=l.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=i}var eR={name:\"offset\",enabled:!0,phase:\"main\",requires:[\"popperOffsets\"],fn:ZN};function JN(e){var t=e.state,o=e.name;t.modifiersData[o]=dp({reference:t.rects.reference,element:t.rects.popper,strategy:\"absolute\",placement:t.placement})}var tR={name:\"popperOffsets\",enabled:!0,phase:\"read\",fn:JN,data:{}};function fb(e){return e===\"x\"?\"y\":\"x\"}function e_(e){var t=e.state,o=e.options,r=e.name,n=o.mainAxis,a=n===void 0?!0:n,i=o.altAxis,l=i===void 0?!1:i,s=o.boundary,c=o.rootBoundary,u=o.altBoundary,m=o.padding,p=o.tether,d=p===void 0?!0:p,v=o.tetherOffset,T=v===void 0?0:v,S=vn(t,{boundary:s,rootBoundary:c,padding:m,altBoundary:u}),h=Co(t.placement),y=en(t.placement),g=!y,b=sl(h),E=fb(b),C=t.modifiersData.popperOffsets,P=t.rects.reference,A=t.rects.popper,_=typeof T==\"function\"?T(Object.assign({},t.rects,{placement:t.placement})):T,z=typeof _==\"number\"?{mainAxis:_,altAxis:_}:Object.assign({mainAxis:0,altAxis:0},_),I=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,x={x:0,y:0};if(C){if(a){var k,U=b===\"y\"?Qt:to,O=b===\"y\"?go:co,N=b===\"y\"?\"height\":\"width\",X=C[b],oe=X+S[U],W=X-S[O],Te=d?-A[N]/2:0,fe=y===va?P[N]:A[N],Ke=y===va?-A[N]:-P[N],Ze=t.elements.arrow,Ue=d&&Ze?ll(Ze):{width:0,height:0},xe=t.modifiersData[\"arrow#persistent\"]?t.modifiersData[\"arrow#persistent\"].padding:up(),Je=xe[U],ht=xe[O],we=cl(0,P[N],Ue[N]),ft=g?P[N]/2-Te-we-Je-z.mainAxis:fe-we-Je-z.mainAxis,le=g?-P[N]/2+Te+we+ht+z.mainAxis:Ke+we+ht+z.mainAxis,Oe=t.elements.arrow&&bn(t.elements.arrow),Ae=Oe?b===\"y\"?Oe.clientTop||0:Oe.clientLeft||0:0,et=(k=I?.[b])!=null?k:0,dt=X+ft-et-Ae,Lt=X+le-et,jt=cl(d?il(oe,dt):oe,X,d?gn(W,Lt):W);C[b]=jt,x[b]=jt-X}if(l){var Be,Nt=b===\"x\"?Qt:to,Ro=b===\"x\"?go:co,Ut=C[E],st=E===\"y\"?\"height\":\"width\",se=Ut+S[Nt],xt=Ut-S[Ro],fr=[Qt,to].indexOf(h)!==-1,Z=(Be=I?.[E])!=null?Be:0,ee=fr?se:Ut-P[st]-A[st]-Z+z.altAxis,Se=fr?Ut+P[st]+A[st]-Z-z.altAxis:xt,ye=d&&fr?XC(ee,Ut,Se):cl(d?ee:se,Ut,d?Se:xt);C[E]=ye,x[E]=ye-Ut}t.modifiersData[r]=x}}var oR={name:\"preventOverflow\",enabled:!0,phase:\"main\",fn:e_,requiresIfExists:[\"offset\"]};function db(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function mb(e){return e===Bt(e)||!bo(e)?ul(e):db(e)}function t_(e){var t=e.getBoundingClientRect(),o=xa(t.width)/e.offsetWidth||1,r=xa(t.height)/e.offsetHeight||1;return o!==1||r!==1}function yb(e,t,o){o===void 0&&(o=!1);var r=bo(t),n=bo(t)&&t_(t),a=ko(t),i=Jr(e,n,o),l={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(r||!r&&!o)&&((Po(t)!==\"body\"||fl(a))&&(l=mb(t)),bo(t)?(s=Jr(t,!0),s.x+=t.clientLeft,s.y+=t.clientTop):a&&(s.x=pl(a))),{x:i.left+l.scrollLeft-s.x,y:i.top+l.scrollTop-s.y,width:i.width,height:i.height}}function o_(e){var t=new Map,o=new Set,r=[];e.forEach(function(a){t.set(a.name,a)});function n(a){o.add(a.name);var i=[].concat(a.requires||[],a.requiresIfExists||[]);i.forEach(function(l){if(!o.has(l)){var s=t.get(l);s&&n(s)}}),r.push(a)}return e.forEach(function(a){o.has(a.name)||n(a)}),r}function hb(e){var t=o_(e);return VC.reduce(function(o,r){return o.concat(t.filter(function(n){return n.phase===r}))},[])}function gb(e){var t;return function(){return t||(t=new Promise(function(o){Promise.resolve().then(function(){t=void 0,o(e())})})),t}}function bb(e){var t=e.reduce(function(o,r){var n=o[r.name];return o[r.name]=n?Object.assign({},n,r,{options:Object.assign({},n.options,r.options),data:Object.assign({},n.data,r.data)}):r,o},{});return Object.keys(t).map(function(o){return t[o]})}var rR={placement:\"bottom\",modifiers:[],strategy:\"absolute\"};function nR(){for(var e=arguments.length,t=new Array(e),o=0;o{let{classes:t}=e;return Le({root:[\"root\"]},iR,t)},l_={},s_=Vo.forwardRef(function(t,o){let{anchorEl:r,children:n,direction:a,disablePortal:i,modifiers:l,open:s,placement:c,popperOptions:u,popperRef:m,slotProps:p={},slots:d={},TransitionProps:v,ownerState:T,...S}=t,h=Vo.useRef(null),y=yo(h,o),g=Vo.useRef(null),b=yo(g,m),E=Vo.useRef(b);wr(()=>{E.current=b},[b]),Vo.useImperativeHandle(m,()=>g.current,[]);let C=n_(c,a),[P,A]=Vo.useState(C),[_,z]=Vo.useState(xb(r));Vo.useEffect(()=>{g.current&&g.current.forceUpdate()}),Vo.useEffect(()=>{r&&z(xb(r))},[r]),wr(()=>{if(!_||!s)return;let O=oe=>{A(oe.placement)},N=[{name:\"preventOverflow\",options:{altBoundary:i}},{name:\"flip\",options:{altBoundary:i}},{name:\"onUpdate\",enabled:!0,phase:\"afterWrite\",fn:({state:oe})=>{O(oe)}}];l!=null&&(N=N.concat(l)),u&&u.modifiers!=null&&(N=N.concat(u.modifiers));let X=vb(_,h.current,{placement:C,...u,modifiers:N});return E.current(X),()=>{X.destroy(),E.current(null)}},[_,i,l,s,u,C]);let I={placement:P};v!==null&&(I.TransitionProps=v);let x=i_(t),k=d.root??\"div\",U=cr({elementType:k,externalSlotProps:p.root,externalForwardedProps:S,additionalProps:{role:\"tooltip\",ref:y},ownerState:t,className:x.root});return(0,$m.jsx)(k,{...U,children:typeof n==\"function\"?n(I):n})}),c_=Vo.forwardRef(function(t,o){let{anchorEl:r,children:n,container:a,direction:i=\"ltr\",disablePortal:l=!1,keepMounted:s=!1,modifiers:c,open:u,placement:m=\"bottom\",popperOptions:p=l_,popperRef:d,style:v,transition:T=!1,slotProps:S={},slots:h={},...y}=t,[g,b]=Vo.useState(!0),E=()=>{b(!1)},C=()=>{b(!0)};if(!s&&!u&&(!T||g))return null;let P;if(a)P=a;else if(r){let z=xb(r);P=z&&a_(z)?Yt(z).body:Yt(null).body}let A=!u&&s&&(!T||g)?\"none\":void 0,_=T?{in:u,onEnter:E,onExited:C}:void 0;return(0,$m.jsx)(ap,{disablePortal:l,container:P,children:(0,$m.jsx)(s_,{anchorEl:r,direction:i,disablePortal:l,modifiers:c,ref:o,open:T?!g:u,placement:m,popperOptions:p,popperRef:d,slotProps:S,slots:h,...y,style:{position:\"fixed\",top:0,left:0,display:A,...v},TransitionProps:_,children:n})})}),lR=c_;var cR=q(Ie(),1),u_=ae(lR,{name:\"MuiPopper\",slot:\"Root\"})({}),p_=sR.forwardRef(function(t,o){let r=li(),n=je({props:t,name:\"MuiPopper\"}),{anchorEl:a,component:i,components:l,componentsProps:s,container:c,disablePortal:u,keepMounted:m,modifiers:p,open:d,placement:v,popperOptions:T,popperRef:S,transition:h,slots:y,slotProps:g,...b}=n,E=y?.root??l?.Root,C={anchorEl:a,container:c,disablePortal:u,keepMounted:m,modifiers:p,open:d,placement:v,popperOptions:T,popperRef:S,transition:h,...b};return(0,cR.jsx)(u_,{as:i,direction:r?\"rtl\":\"ltr\",slots:{root:E},slotProps:g??s,...C,ref:o})}),Ym=p_;function uR(e){return _e(\"MuiTooltip\",e)}var f_=Ce(\"MuiTooltip\",[\"popper\",\"popperInteractive\",\"popperArrow\",\"popperClose\",\"tooltip\",\"tooltipArrow\",\"touch\",\"tooltipPlacementLeft\",\"tooltipPlacementRight\",\"tooltipPlacementTop\",\"tooltipPlacementBottom\",\"arrow\"]),Xt=f_;var mi=q(Ie(),1);function d_(e){return Math.round(e*1e5)/1e5}var m_=e=>{let{classes:t,disableInteractive:o,arrow:r,touch:n,placement:a}=e,i={popper:[\"popper\",!o&&\"popperInteractive\",r&&\"popperArrow\"],tooltip:[\"tooltip\",r&&\"tooltipArrow\",n&&\"touch\",`tooltipPlacement${me(a.split(\"-\")[0])}`],arrow:[\"arrow\"]};return Le(i,uR,t)},y_=ae(Ym,{name:\"MuiTooltip\",slot:\"Popper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.popper,!o.disableInteractive&&t.popperInteractive,o.arrow&&t.popperArrow,!o.open&&t.popperClose]}})(He(({theme:e})=>({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:\"none\",variants:[{props:({ownerState:t})=>!t.disableInteractive,style:{pointerEvents:\"auto\"}},{props:({open:t})=>!t,style:{pointerEvents:\"none\"}},{props:({ownerState:t})=>t.arrow,style:{[`&[data-popper-placement*=\"bottom\"] .${Xt.arrow}`]:{top:0,marginTop:\"-0.71em\",\"&::before\":{transformOrigin:\"0 100%\"}},[`&[data-popper-placement*=\"top\"] .${Xt.arrow}`]:{bottom:0,marginBottom:\"-0.71em\",\"&::before\":{transformOrigin:\"100% 0\"}},[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"100% 100%\"}},[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"0 0\"}}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}}]}))),h_=ae(\"div\",{name:\"MuiTooltip\",slot:\"Tooltip\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.tooltip,o.touch&&t.touch,o.arrow&&t.tooltipArrow,t[`tooltipPlacement${me(o.placement.split(\"-\")[0])}`]]}})(He(({theme:e})=>({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.92),borderRadius:(e.vars||e).shape.borderRadius,color:(e.vars||e).palette.common.white,fontFamily:e.typography.fontFamily,padding:\"4px 8px\",fontSize:e.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:\"break-word\",fontWeight:e.typography.fontWeightMedium,[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{transformOrigin:\"right center\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{transformOrigin:\"left center\"},[`.${Xt.popper}[data-popper-placement*=\"top\"] &`]:{transformOrigin:\"center bottom\",marginBottom:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"bottom\"] &`]:{transformOrigin:\"center top\",marginTop:\"14px\"},variants:[{props:({ownerState:t})=>t.arrow,style:{position:\"relative\",margin:0}},{props:({ownerState:t})=>t.touch,style:{padding:\"8px 16px\",fontSize:e.typography.pxToRem(14),lineHeight:`${d_(16/14)}em`,fontWeight:e.typography.fontWeightRegular}},{props:({ownerState:t})=>!t.isRtl,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"14px\"}}},{props:({ownerState:t})=>!t.isRtl&&t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"24px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"24px\"}}},{props:({ownerState:t})=>!!t.isRtl,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"14px\"}}},{props:({ownerState:t})=>!!t.isRtl&&t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"24px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"top\"] &`]:{marginBottom:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"bottom\"] &`]:{marginTop:\"24px\"}}}]}))),g_=ae(\"span\",{name:\"MuiTooltip\",slot:\"Arrow\"})(He(({theme:e})=>({overflow:\"hidden\",position:\"absolute\",width:\"1em\",height:\"0.71em\",boxSizing:\"border-box\",color:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.9),\"&::before\":{content:'\"\"',margin:\"auto\",display:\"block\",width:\"100%\",height:\"100%\",backgroundColor:\"currentColor\",transform:\"rotate(45deg)\"}}))),Xm=!1,pR=new Xs,mp={x:0,y:0};function Gm(e,t){return(o,...r)=>{t&&t(o,...r),e(o,...r)}}var b_=oo.forwardRef(function(t,o){let r=je({props:t,name:\"MuiTooltip\"}),{arrow:n=!1,children:a,classes:i,components:l={},componentsProps:s={},describeChild:c=!1,disableFocusListener:u=!1,disableHoverListener:m=!1,disableInteractive:p=!1,disableTouchListener:d=!1,enterDelay:v=100,enterNextDelay:T=0,enterTouchDelay:S=700,followCursor:h=!1,id:y,leaveDelay:g=0,leaveTouchDelay:b=1500,onClose:E,onOpen:C,open:P,placement:A=\"bottom\",PopperComponent:_,PopperProps:z={},slotProps:I={},slots:x={},title:k,TransitionComponent:U,TransitionProps:O,...N}=r,X=oo.isValidElement(a)?a:(0,mi.jsx)(\"span\",{children:a}),oe=kn(),W=li(),[Te,fe]=oo.useState(),[Ke,Ze]=oo.useState(null),Ue=oo.useRef(!1),xe=p||h,Je=fn(),ht=fn(),we=fn(),ft=fn(),[le,Oe]=Zd({controlled:P,default:!1,name:\"Tooltip\",state:\"open\"}),Ae=le,et=tl(y),dt=oo.useRef(),Lt=si(()=>{dt.current!==void 0&&(document.body.style.WebkitUserSelect=dt.current,dt.current=void 0),ft.clear()});oo.useEffect(()=>Lt,[Lt]);let jt=Re=>{pR.clear(),Xm=!0,Oe(!0),C&&!Ae&&C(Re)},Be=si(Re=>{pR.start(800+g,()=>{Xm=!1}),Oe(!1),E&&Ae&&E(Re),Je.start(oe.transitions.duration.shortest,()=>{Ue.current=!1})}),Nt=Re=>{Ue.current&&Re.type!==\"touchstart\"||(Te&&Te.removeAttribute(\"title\"),ht.clear(),we.clear(),v||Xm&&T?ht.start(Xm?T:v,()=>{jt(Re)}):jt(Re))},Ro=Re=>{ht.clear(),we.start(g,()=>{Be(Re)})},[,Ut]=oo.useState(!1),st=Re=>{pn(Re.target)||(Ut(!1),Ro(Re))},se=Re=>{Te||fe(Re.currentTarget),pn(Re.target)&&(Ut(!0),Nt(Re))},xt=Re=>{Ue.current=!0;let $o=X.props;$o.onTouchStart&&$o.onTouchStart(Re)},fr=Re=>{xt(Re),we.clear(),Je.clear(),Lt(),dt.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect=\"none\",ft.start(S,()=>{document.body.style.WebkitUserSelect=dt.current,Nt(Re)})},Z=Re=>{X.props.onTouchEnd&&X.props.onTouchEnd(Re),Lt(),we.start(b,()=>{Be(Re)})};oo.useEffect(()=>{if(!Ae)return;function Re($o){$o.key===\"Escape\"&&Be($o)}return document.addEventListener(\"keydown\",Re),()=>{document.removeEventListener(\"keydown\",Re)}},[Be,Ae]);let ee=Mr(Wr(X),fe,o);!k&&k!==0&&(Ae=!1);let Se=oo.useRef(),ye=Re=>{let $o=X.props;$o.onMouseMove&&$o.onMouseMove(Re),mp={x:Re.clientX,y:Re.clientY},Se.current&&Se.current.update()},ze={},ue=typeof k==\"string\";c?(ze.title=!Ae&&ue&&!m?k:null,ze[\"aria-describedby\"]=Ae?et:null):(ze[\"aria-label\"]=ue?k:null,ze[\"aria-labelledby\"]=Ae&&!ue?et:null);let gt={...ze,...N,...X.props,className:ie(N.className,X.props.className),onTouchStart:xt,ref:ee,...h?{onMouseMove:ye}:{}},ce={};d||(gt.onTouchStart=fr,gt.onTouchEnd=Z),m||(gt.onMouseOver=Gm(Nt,gt.onMouseOver),gt.onMouseLeave=Gm(Ro,gt.onMouseLeave),xe||(ce.onMouseOver=Nt,ce.onMouseLeave=Ro)),u||(gt.onFocus=Gm(se,gt.onFocus),gt.onBlur=Gm(st,gt.onBlur),xe||(ce.onFocus=se,ce.onBlur=st));let ke={...r,isRtl:W,arrow:n,disableInteractive:xe,placement:A,PopperComponentProp:_,touch:Ue.current},he=typeof I.popper==\"function\"?I.popper(ke):I.popper,Wt=oo.useMemo(()=>{let Re=[{name:\"arrow\",enabled:!!Ke,options:{element:Ke,padding:4}}];return z.popperOptions?.modifiers&&(Re=Re.concat(z.popperOptions.modifiers)),he?.popperOptions?.modifiers&&(Re=Re.concat(he.popperOptions.modifiers)),{...z.popperOptions,...he?.popperOptions,modifiers:Re}},[Ke,z.popperOptions,he?.popperOptions]),be=m_(ke),uo=typeof I.transition==\"function\"?I.transition(ke):I.transition,ve={slots:{popper:l.Popper,transition:l.Transition??U,tooltip:l.Tooltip,arrow:l.Arrow,...x},slotProps:{arrow:I.arrow??s.arrow,popper:{...z,...he??s.popper},tooltip:I.tooltip??s.tooltip,transition:{...O,...uo??s.transition}}},[po,Ht]=Ct(\"popper\",{elementType:y_,externalForwardedProps:ve,ownerState:ke,className:ie(be.popper,z?.className)}),[Sn,Tt]=Ct(\"transition\",{elementType:rp,externalForwardedProps:ve,ownerState:ke}),[Qe,Ar]=Ct(\"tooltip\",{elementType:h_,className:be.tooltip,externalForwardedProps:ve,ownerState:ke}),[En,Gt]=Ct(\"arrow\",{elementType:g_,className:be.arrow,externalForwardedProps:ve,ownerState:ke,ref:Ze});return(0,mi.jsxs)(oo.Fragment,{children:[oo.cloneElement(X,gt),(0,mi.jsx)(po,{as:_??Ym,placement:A,anchorEl:h?{getBoundingClientRect:()=>({top:mp.y,left:mp.x,right:mp.x,bottom:mp.y,width:0,height:0})}:Te,popperRef:Se,open:Te?Ae:!1,id:et,transition:!0,...ce,...Ht,popperOptions:Wt,children:({TransitionProps:Re})=>(0,mi.jsx)(Sn,{timeout:oe.transitions.duration.shorter,...Re,...Tt,children:(0,mi.jsxs)(Qe,{...Ar,children:[k,n?(0,mi.jsx)(En,{...Gt}):null]})})})]})}),yp=b_;var qm=q(re()),v_={bg:\"#1e1e1e\",bgAlt:\"#1a1a1a\",text:\"#e0e0e0\",textMuted:\"#888\",border:\"#3a3a3a\",controlBg:\"#252525\",accent:\"#5af\"},x_={bg:\"#ffffff\",bgAlt:\"#f5f5f5\",text:\"#1e1e1e\",textMuted:\"#666\",border:\"#ccc\",controlBg:\"#f0f0f0\",accent:\"#0066cc\"};function T_(e){return e===\"dark\"?v_:x_}function Tb(e){let t=e.match(/rgba?\\((\\d+),\\s*(\\d+),\\s*(\\d+)/);if(!t)return!0;let[,o,r,n]=t.map(Number);return(.299*o+.587*r+.114*n)/255<.5}function Sb(){let e=document.body.dataset.jpThemeLight;if(e!==void 0)return{environment:\"jupyterlab\",theme:e===\"true\"?\"light\":\"dark\"};let t=document.body.className,o=document.documentElement.className;if(t.includes(\"vscode-\")||o.includes(\"vscode-\"))return{environment:\"vscode\",theme:t.includes(\"vscode-dark\")||o.includes(\"vscode-dark\")?\"dark\":\"light\"};if(document.querySelector(\"colab-shaded-scroller\")||document.body.classList.contains(\"colaboratory\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"colab\",theme:Tb(a)?\"dark\":\"light\"}}if(document.getElementById(\"notebook\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"jupyter-classic\",theme:Tb(a)?\"dark\":\"light\"}}let r=window.matchMedia?.(\"(prefers-color-scheme: dark)\")?.matches;if(r!==void 0)return{environment:\"unknown\",theme:r?\"dark\":\"light\"};let n=getComputedStyle(document.body).backgroundColor;return{environment:\"unknown\",theme:Tb(n)?\"dark\":\"light\"}}function fR(){let[e,t]=(0,qm.useState)(()=>Sb());return(0,qm.useEffect)(()=>{let o=window.matchMedia?.(\"(prefers-color-scheme: dark)\"),r=()=>t(Sb());o?.addEventListener?.(\"change\",r);let n=new MutationObserver(()=>t(Sb()));return n.observe(document.body,{attributes:!0,attributeFilter:[\"data-jp-theme-light\",\"class\"]}),()=>{o?.removeEventListener?.(\"change\",r),n.disconnect()}},[]),{themeInfo:e,colors:T_(e.theme)}}function S_(e){return e instanceof Uint8Array?e:e instanceof ArrayBuffer?new Uint8Array(e):e&&\"buffer\"in e?new Uint8Array(e.buffer,e.byteOffset,e.byteLength):new Uint8Array(0)}function Eb(e){let t=S_(e);return t.length===0?null:new Float32Array(t.buffer,t.byteOffset,t.byteLength/4)}function lc(e,t){let o=document.createElement(\"a\");o.download=t;let r=URL.createObjectURL(e);o.href=r,o.click(),setTimeout(()=>URL.revokeObjectURL(r),6e4)}function Rt(e,t=2){return e===0?\"0\":Math.abs(e)>=1e3||Math.abs(e)<.01?e.toExponential(t):e.toFixed(t)}function dR(e){if(e<=0)return 1;let t=Math.pow(10,Math.floor(Math.log10(e))),o=e/t;return o<1.5?t:o<3.5?2*t:o<7.5?5*t:10*t}async function mR(e,t=.95){let o=await new Promise(E=>e.toBlob(C=>E(C),\"image/jpeg\",t)),r=new Uint8Array(await o.arrayBuffer()),n=e.width,a=e.height,i=`q ${n} 0 0 ${a} 0 0 cm /I0 Do Q`,l=[],s=[],c=`%PDF-1.4\n`;s.push(c.length),l.push(`1 0 obj\n<< /Type /Catalog /Pages 2 0 R >>\nendobj\n`),c+=l[0],s.push(c.length),l.push(`2 0 obj\n<< /Type /Pages /Kids [3 0 R] /Count 1 >>\nendobj\n`),c+=l[1],s.push(c.length),l.push(`3 0 obj\n<< /Type /Page /Parent 2 0 R /MediaBox [0 0 ${n} ${a}] /Contents 4 0 R /Resources << /XObject << /I0 5 0 R >> >> >>\nendobj\n`),c+=l[2],s.push(c.length),l.push(`4 0 obj\n<< /Length ${i.length} >>\nstream\n${i}\nendstream\nendobj\n`),c+=l[3];let u=`5 0 obj\n<< /Type /XObject /Subtype /Image /Width ${n} /Height ${a} /ColorSpace /DeviceRGB /BitsPerComponent 8 /Filter /DCTDecode /Length ${r.length} >>\nstream\n`,m=`\nendstream\nendobj\n`,p=new TextEncoder,d=p.encode(c+u),v=p.encode(m),T=c.length;s.push(T);let h=d.length+r.length+v.length,y=`xref\n0 6\n0000000000 65535 f \n`;for(let E=0;E>\nstartxref\n${h}\n%%EOF\n`;let g=p.encode(y),b=new Uint8Array(d.length+r.length+v.length+g.length);return b.set(d,0),b.set(r,d.length),b.set(v,d.length+r.length),b.set(g,d.length+r.length+v.length),new Blob([b],{type:\"application/pdf\"})}function Pb(e){let t=1/0,o=-1/0;for(let r=0;ro&&(o=n))}return t===1/0?{min:0,max:0}:{min:t,max:o}}function yR(e,t,o){let r=e.length;if(r===0)return{vmin:0,vmax:0};let n=1/0,a=-1/0;for(let T=0;Ta&&(a=S)}if(n===a)return{vmin:n,vmax:a};let i=1024,l=new Uint32Array(i),s=a-n,c=(i-1)/s;for(let T=0;T=u){d=n+T/(i-1)*s;break}p=0;for(let T=0;T=m){v=n+T/(i-1)*s;break}return{vmin:d,vmax:v}}var at=q(re());var Im=q(re(),1);function hR(e){return _e(\"MuiIconButton\",e)}var E_=Ce(\"MuiIconButton\",[\"root\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"edgeStart\",\"edgeEnd\",\"sizeSmall\",\"sizeMedium\",\"sizeLarge\",\"loading\",\"loadingIndicator\",\"loadingWrapper\"]),Cb=E_;var sc=q(Ie(),1),P_=e=>{let{classes:t,disabled:o,color:r,edge:n,size:a,loading:i}=e,l={root:[\"root\",i&&\"loading\",o&&\"disabled\",r!==\"default\"&&`color${me(r)}`,n&&`edge${me(n)}`,`size${me(a)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]};return Le(l,hR,t)},C_=ae(ma,{name:\"MuiIconButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.loading&&t.loading,o.color!==\"default\"&&t[`color${me(o.color)}`],o.edge&&t[`edge${me(o.edge)}`],t[`size${me(o.size)}`]]}})(He(({theme:e})=>({textAlign:\"center\",flex:\"0 0 auto\",fontSize:e.typography.pxToRem(24),padding:8,borderRadius:\"50%\",color:(e.vars||e).palette.action.active,transition:e.transitions.create(\"background-color\",{duration:e.transitions.duration.shortest}),variants:[{props:t=>!t.disableRipple,style:{\"--IconButton-hoverBg\":e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity),\"&:hover\":{backgroundColor:\"var(--IconButton-hoverBg)\",\"@media (hover: none)\":{backgroundColor:\"transparent\"}}}},{props:{edge:\"start\"},style:{marginLeft:-12}},{props:{edge:\"start\",size:\"small\"},style:{marginLeft:-3}},{props:{edge:\"end\"},style:{marginRight:-12}},{props:{edge:\"end\",size:\"small\"},style:{marginRight:-3}}]})),He(({theme:e})=>({variants:[{props:{color:\"inherit\"},style:{color:\"inherit\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{\"--IconButton-hoverBg\":e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity)}})),{props:{size:\"small\"},style:{padding:5,fontSize:e.typography.pxToRem(18)}},{props:{size:\"large\"},style:{padding:12,fontSize:e.typography.pxToRem(28)}}],[`&.${Cb.disabled}`]:{backgroundColor:\"transparent\",color:(e.vars||e).palette.action.disabled},[`&.${Cb.loading}`]:{color:\"transparent\"}}))),R_=ae(\"span\",{name:\"MuiIconButton\",slot:\"LoadingIndicator\"})(({theme:e})=>({display:\"none\",position:\"absolute\",visibility:\"visible\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",color:(e.vars||e).palette.action.disabled,variants:[{props:{loading:!0},style:{display:\"flex\"}}]})),w_=Im.forwardRef(function(t,o){let r=je({props:t,name:\"MuiIconButton\"}),{edge:n=!1,children:a,className:i,color:l=\"default\",disabled:s=!1,disableFocusRipple:c=!1,size:u=\"medium\",id:m,loading:p=null,loadingIndicator:d,...v}=r,T=tl(m),S=d??(0,sc.jsx)(Ju,{\"aria-labelledby\":T,color:\"inherit\",size:16}),h={...r,edge:n,color:l,disabled:s,disableFocusRipple:c,loading:p,loadingIndicator:S,size:u},y=P_(h);return(0,sc.jsxs)(C_,{id:p?T:m,className:ie(y.root,i),centerRipple:!0,focusRipple:!c,disabled:s||p,ref:o,...v,ownerState:h,children:[typeof p==\"boolean\"&&(0,sc.jsx)(\"span\",{className:y.loadingWrapper,style:{display:\"contents\"},children:(0,sc.jsx)(R_,{className:y.loadingIndicator,ownerState:h,children:p&&S})}),a]})}),Rb=w_;var gR=q(Ie(),1),bR=Qu((0,gR.jsx)(\"path\",{d:\"M3 17v2h6v-2zM3 5v2h10V5zm10 16v-2h8v-2h-8v-2h-2v6zM7 9v2H3v2h4v2h2V9zm14 4v-2H11v2zm-6-4h2V7h4V5h-4V3h-2z\"}),\"Tune\");var vR={widgets:{Show2D:{tool_groups:[\"display\",\"histogram\",\"stats\",\"navigation\",\"view\",\"export\",\"roi\",\"profile\",\"all\"],aliases:{}},Show3D:{tool_groups:[\"display\",\"histogram\",\"stats\",\"playback\",\"view\",\"export\",\"roi\",\"profile\",\"all\"],aliases:{navigation:\"playback\"}},Show3DVolume:{tool_groups:[\"display\",\"histogram\",\"playback\",\"fft\",\"navigation\",\"stats\",\"export\",\"view\",\"volume\",\"all\"],aliases:{}},Show4D:{tool_groups:[\"display\",\"roi\",\"histogram\",\"profile\",\"navigation\",\"playback\",\"stats\",\"export\",\"view\",\"fft\",\"all\"],aliases:{}},Show4DSTEM:{tool_groups:[\"display\",\"histogram\",\"stats\",\"navigation\",\"playback\",\"view\",\"export\",\"roi\",\"profile\",\"fft\",\"virtual\",\"frame\",\"all\"],aliases:{}},ShowComplex2D:{tool_groups:[\"display\",\"histogram\",\"fft\",\"roi\",\"stats\",\"export\",\"view\",\"all\"],aliases:{}},Mark2D:{tool_groups:[\"points\",\"roi\",\"profile\",\"display\",\"marker_style\",\"snap\",\"navigation\",\"view\",\"export\",\"all\"],aliases:{}},Edit2D:{tool_groups:[\"mode\",\"edit\",\"display\",\"histogram\",\"stats\",\"navigation\",\"export\",\"view\",\"all\"],aliases:{}},Align2D:{tool_groups:[\"alignment\",\"overlay\",\"display\",\"histogram\",\"stats\",\"export\",\"view\",\"all\"],aliases:{}},Bin:{tool_groups:[\"display\",\"binning\",\"mask\",\"preview\",\"stats\",\"export\",\"all\"],aliases:{}},Merge4DSTEM:{tool_groups:[\"display\",\"sources\",\"merge\",\"preview\",\"stats\",\"export\",\"all\"],aliases:{}},Show1D:{tool_groups:[\"display\",\"peaks\",\"stats\",\"export\",\"all\"],aliases:{}}},viewer_widgets:[\"Show1D\",\"Show2D\",\"Show3D\",\"Show3DVolume\",\"Show4D\",\"Show4DSTEM\",\"ShowComplex2D\"],control_presets:{all:{label:\"All\",show_groups:[\"*\"]},compact:{label:\"Compact\",show_groups:[\"mode\",\"edit\",\"display\",\"navigation\",\"playback\",\"view\",\"export\",\"fft\"]},mask_focus:{label:\"Mask Focus\",show_groups:[\"edit\",\"display\",\"roi\",\"histogram\",\"stats\",\"navigation\",\"playback\",\"view\",\"export\",\"fft\",\"virtual\",\"frame\"]},crop_focus:{label:\"Crop Focus\",show_groups:[\"mode\",\"edit\",\"display\",\"histogram\",\"stats\",\"navigation\",\"view\",\"export\"]},spectroscopy:{label:\"Spectroscopy\",show_groups:[\"display\",\"peaks\",\"stats\"]}}};var cc=vR;function xR(e){let t=cc.widgets[e];if(!t){let o=Object.keys(cc.widgets).sort().join(\", \");throw new Error(`Unknown widget '${e}'. Supported widgets: ${o}.`)}return t}function O_(e){return e==null?[]:typeof e==\"string\"?[e]:[...e]}function uc(e,t){let r=xR(e).aliases??{},n=t.trim().toLowerCase();return r[n]??n}function pc(e){return[...xR(e).tool_groups]}function Fm(e,t){let o=pc(e),r=new Set(o),n=[],a=new Set;for(let i of O_(t)){let l=uc(e,String(i));if(l){if(!r.has(l)){let s=o.map(c=>`\"${c}\"`).join(\", \");throw new Error(`Unknown tool group '${i}'. Supported values: ${s}.`)}if(l===\"all\")return[\"all\"];a.has(l)||(a.add(l),n.push(l))}}return n}function TR(e,t){return pc(e).filter(o=>o!==\"all\"&&t.has(o))}function SR(e,t){let o=Fm(e,t);return o.includes(\"all\")?pc(e).filter(r=>r!==\"all\"):o}function ER(e){return e.replace(/_/g,\" \").replace(/\\b\\w/g,t=>t.toUpperCase())}function PR(){return Object.keys(cc.control_presets)}function CR(e){return cc.control_presets[e]?.label??e}function RR(e,t){let o=cc.control_presets[t];if(!o){let i=Object.keys(cc.control_presets).sort().join(\", \");throw new Error(`Unknown control preset '${t}'. Supported presets: ${i}.`)}let r=pc(e).filter(i=>i!==\"all\");if(o.show_groups.includes(\"*\"))return[];let n=new Set(o.show_groups.map(i=>uc(e,i))),a=r.filter(i=>!n.has(i));return Fm(e,a)}function Km(e,t,o){let r=Fm(e,o),n=Fm(e,t),a=new Set(r),i=new Set(n),l=a.has(\"all\"),s=l||i.has(\"all\"),c=m=>{let p=uc(e,m);return p===\"all\"?l:l||a.has(p)};return{hideAll:l,lockAll:s,isHidden:c,isLocked:m=>{let p=uc(e,m);return p===\"all\"?s:s||c(p)||i.has(p)},hiddenSet:a,disabledSet:i}}function wb(e,t,o){let r=new Set(SR(e,t)),n=uc(e,o);return n===\"all\"?[\"all\"]:(r.add(n),TR(e,r))}function Mb(e,t,o){let r=new Set(SR(e,t));return r.delete(uc(e,o)),TR(e,r)}var wR={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},A_={fontSize:10,py:.25,px:1,minWidth:0};function MR({widgetName:e,hiddenTools:t,setHiddenTools:o,disabledTools:r,setDisabledTools:n,themeColors:a,labelOverrides:i}){let[l,s]=at.useState(null),c=at.useMemo(()=>pc(e).filter(v=>v!==\"all\"),[e]),u=at.useMemo(()=>Km(e,r,t),[e,r,t]),m=at.useCallback((v,T)=>{o(S=>T?Mb(e,S,v):wb(e,S,v))},[o,e]),p=at.useCallback((v,T)=>{n(S=>T?wb(e,S,v):Mb(e,S,v))},[n,e]),d=at.useCallback(v=>{o(RR(e,v))},[o,e]);return at.createElement(at.Fragment,null,at.createElement(yp,{title:\"Customize controls\",arrow:!0,placement:\"top\"},at.createElement(Rb,{size:\"small\",\"aria-label\":\"Customize controls\",onClick:v=>s(v.currentTarget),sx:{p:.25,ml:.5,color:a.text}},at.createElement(bR,{sx:{fontSize:16}}))),at.createElement(ip,{anchorEl:l,open:!!l,onClose:()=>s(null),anchorOrigin:{vertical:\"bottom\",horizontal:\"right\"},transformOrigin:{vertical:\"top\",horizontal:\"right\"},PaperProps:{sx:{bgcolor:a.controlBg,color:a.text,border:`1px solid ${a.border}`,p:.5,minWidth:280}}},at.createElement(Fe,{sx:{px:.5,pb:.75}},at.createElement(Xe,{sx:{fontSize:11,fontWeight:\"bold\",mb:.75}},\"Presets\"),at.createElement(Fe,{sx:{display:\"flex\",gap:.5,flexWrap:\"wrap\"}},PR().map(v=>at.createElement(ga,{key:v,size:\"small\",sx:A_,\"data-testid\":`preset-${v}`,onClick:()=>d(v)},CR(v))))),at.createElement(ob,{sx:{borderColor:a.border,my:.5}}),at.createElement(Fe,{sx:{maxHeight:300,overflowY:\"auto\",px:.5}},at.createElement(Xe,{sx:{fontSize:11,fontWeight:\"bold\",mb:.5}},\"Per-group\"),c.map(v=>{let T=i?.[v]??ER(v),S=u.isHidden(v),h=u.isLocked(v);return at.createElement(Fe,{key:v,\"data-testid\":`tool-row-${v}`,sx:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",py:.25,gap:.5}},at.createElement(Xe,{sx:{fontSize:11}},T),at.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:.5}},at.createElement(Xe,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Show\"),at.createElement(Un,{size:\"small\",checked:!S,onChange:y=>m(v,y.target.checked),inputProps:{\"aria-label\":`show-${v}`},sx:wR.small}),at.createElement(Xe,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Lock\"),at.createElement(Un,{size:\"small\",checked:h,onChange:y=>p(v,y.target.checked),inputProps:{\"aria-label\":`lock-${v}`},sx:wR.small,disabled:S})))}))))}var xn={label:{fontSize:11},labelSmall:{fontSize:10},value:{fontSize:10,fontFamily:\"monospace\"},title:{fontWeight:\"bold\"}},D_={XS:4,SM:8,MD:12,LG:16},hp={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},gp={fontSize:10,py:.25,px:1,minWidth:0},N_={anchorOrigin:{vertical:\"top\",horizontal:\"left\"},transformOrigin:{vertical:\"bottom\",horizontal:\"left\"},sx:{zIndex:9999}},OR={small:{\"& .MuiSlider-thumb\":{width:12,height:12},\"& .MuiSlider-rail\":{height:3},\"& .MuiSlider-track\":{height:3}}},__={root:{p:2,bgcolor:\"transparent\",color:\"inherit\",fontFamily:\"monospace\",overflow:\"visible\"}},yi=window.devicePixelRatio||1,AR=.2;function tn(e){return Math.round(e)+.5}var z_=600,k_=400,B_=12,L_=16,j_=28,U_=18,H_=48,V_=26,vo=\"-apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",Tn=4,NR=8,DR=55,$_=.05;function Y_({text:e,theme:t=\"dark\"}){let o=t===\"dark\";return w.createElement(yp,{title:typeof e==\"string\"?w.createElement(Xe,{sx:{fontSize:11,lineHeight:1.4}},e):e,arrow:!0,placement:\"bottom\",componentsProps:{tooltip:{sx:{bgcolor:o?\"#333\":\"#fff\",color:o?\"#ddd\":\"#333\",border:`1px solid ${o?\"#555\":\"#ccc\"}`,maxWidth:280,p:1}},arrow:{sx:{color:o?\"#333\":\"#fff\",\"&::before\":{border:`1px solid ${o?\"#555\":\"#ccc\"}`}}}}},w.createElement(Xe,{component:\"span\",sx:{fontSize:12,color:o?\"#888\":\"#666\",cursor:\"help\",ml:.5,\"&:hover\":{color:o?\"#aaa\":\"#444\"}}},\"\\u24D8\"))}function X_({items:e}){return w.createElement(Fe,{component:\"table\",sx:{borderCollapse:\"collapse\",\"& td\":{py:.25,fontSize:11,lineHeight:1.3,verticalAlign:\"top\"},\"& td:first-of-type\":{pr:1.5,opacity:.7,fontFamily:\"monospace\",fontSize:10,whiteSpace:\"nowrap\"}}},w.createElement(\"tbody\",null,e.map(([t,o],r)=>w.createElement(\"tr\",{key:r},w.createElement(\"td\",null,t),w.createElement(\"td\",null,o)))))}function Sa(e,t,o=NR){let r=t-e;if(r<=0||!isFinite(r))return[e];let n=dR(r/o);if(n<=0||!isFinite(n))return[e,t];let a=Math.ceil(e/n)*n,i=[];for(let l=a;l<=t+n*.001;l+=n)l>=e-n*.001&&i.push(l);return i.length===0&&i.push(e,t),i}function bp(e,t,o=NR){let r=Math.floor(Math.log10(Math.max(e,1e-30))),n=Math.ceil(Math.log10(Math.max(t,1e-30))),a=n-r,i=a<=o?1:Math.ceil(a/o),l=[];for(let s=r;s<=n;s+=i){let c=Math.pow(10,s);c>=e&&c<=t&&l.push(c)}return l.length===0&&l.push(e,t),l}function G_(){let{themeInfo:e,colors:t}=fR(),o=e.theme===\"dark\",[r]=Ye(\"y_bytes\"),[n]=Ye(\"x_bytes\"),[a]=Ye(\"n_traces\"),[i]=Ye(\"n_points\"),[l]=Ye(\"labels\"),[s]=Ye(\"colors\"),[c]=Ye(\"title\"),[u]=Ye(\"x_label\"),[m]=Ye(\"y_label\"),[p]=Ye(\"x_unit\"),[d]=Ye(\"y_unit\"),[v,T]=Ye(\"log_scale\"),[S,h]=Ye(\"auto_contrast\"),[y]=Ye(\"percentile_low\"),[g]=Ye(\"percentile_high\"),[b]=Ye(\"show_stats\"),[E,C]=Ye(\"show_legend\"),[P,A]=Ye(\"show_grid\"),[_]=Ye(\"show_controls\"),[z]=Ye(\"line_width\"),[I]=Ye(\"stats_mean\"),[x]=Ye(\"stats_min\"),[k]=Ye(\"stats_max\"),[U]=Ye(\"stats_std\"),[O,N]=Ye(\"focused_trace\"),[X,oe]=Ye(\"peak_markers\"),[W,Te]=Ye(\"peak_active\"),[fe,Ke]=Ye(\"peak_search_radius\"),[Ze,Ue]=Ye(\"selected_peaks\"),[xe,Je]=Ye(\"grid_density\"),[ht,we]=Ye(\"x_range\"),[ft,le]=Ye(\"y_range\"),[Oe,Ae]=Ye(\"disabled_tools\"),[et,dt]=Ye(\"hidden_tools\"),[Lt]=Ye(\"range_stats\"),[jt]=Ye(\"peak_fwhm\"),Be=w.useMemo(()=>Km(\"Show1D\",Oe,et),[Oe,et]),Nt=Be.isHidden(\"display\"),Ro=Be.isHidden(\"peaks\"),Ut=Be.isHidden(\"stats\"),st=Be.isHidden(\"export\"),se=Be.isLocked(\"display\"),xt=Be.isLocked(\"peaks\"),fr=Be.isLocked(\"export\"),Z=w.useRef(null),ee=w.useRef(null),Se=w.useRef(null),[ye,ze]=w.useState(z_),[ue,gt]=w.useState(k_),[ce,ke]=w.useState(0),[he,Wt]=w.useState(1),[be,uo]=w.useState(0),[ve,po]=w.useState(1),[Ht,Sn]=w.useState(!1),Tt=w.useRef(!1);Tt.current=Ht;let[Qe,Ar]=w.useState(!1),En=w.useRef(!1);En.current=Qe;let Gt=w.useRef(null),[Re,$o]=w.useState(null),on=w.useRef({min:0,max:1}),rn=w.useRef({min:0,max:1}),nn=w.useRef([]),Dr=w.useRef(null),[ro,dl]=w.useState(null),[_R,Ob]=w.useState(null),Ea=w.useRef(null),[Pa,vp]=w.useState(null),Qm=w.useRef(null),Wm=w.useRef(!1),Bo=w.useRef(null),fc=w.useRef(null),Nr=w.useRef(null),[dc,Zm]=w.useState(null),[Ab,Db]=w.useState(\"\"),[Nb,_b]=w.useState(\"\"),[zb,ml]=w.useState(!1),_r=w.useRef(null),[mc,Jm]=w.useState(null),[kb,Bb]=w.useState(\"\"),[Lb,jb]=w.useState(\"\"),[Ub,yl]=w.useState(!1),[zR,Hb]=w.useState(!1),[Vb,hl]=w.useState(null),M=w.useMemo(()=>{let D=!!(m||d),f=!!(u||p),H=v?bp(Math.max(be,1e-30),ve):Sa(be,ve),B=30;try{let j=document.createElement(\"canvas\").getContext(\"2d\");if(j){j.font=`11px ${vo}`;for(let F of H){let Q=j.measureText(Rt(F)).width;Q>B&&(B=Q)}}}catch{}return{top:B_,right:L_,bottom:j_+(f?U_:0),left:Math.max(H_,B+Tn+6+(D?V_:0))}},[be,ve,v,m,d,u,p]),ge=ye-M.left-M.right,ne=ue-M.top-M.bottom;w.useEffect(()=>{if(!r||r.byteLength<4||a<1||i<1){nn.current=[];return}let D=Eb(r);if(!D){nn.current=[];return}let f=[];for(let R=0;R=4?Dr.current=Eb(n):Dr.current=null;let H=0,B=i-1;if(Dr.current&&Dr.current.length>0){let R=Pb(Dr.current);H=R.min,B=R.max}H===B&&(B=H+1);let j=1/0,F=-1/0;if(S&&f.length>0){let R=f.reduce((Y,K)=>Y+K.length,0),V=new Float32Array(R),te=0;for(let Y of f)V.set(Y,te),te+=Y.length;let G=yR(V,y,g);j=G.vmin,F=G.vmax}else for(let R of f){let V=Pb(R);V.minF&&(F=V.max)}isFinite(j)||(j=0),isFinite(F)||(F=1),j===F&&(j-=.5,F+=.5);let Q=(F-j)*$_;j-=Q,F+=Q,on.current={min:H,max:B},rn.current={min:j,max:F},ke(H),Wt(B),uo(j),po(F)},[r,n,a,i,S,y,g]);let St=w.useCallback(D=>M.left+(D-ce)/(he-ce)*ge,[ce,he,ge,M.left]),wt=w.useCallback(D=>{if(v){let f=Math.log10(Math.max(be,1e-30)),H=Math.log10(Math.max(ve,1e-30)),B=Math.log10(Math.max(D,1e-30));return M.top+ne-(B-f)/(H-f||1)*ne}return M.top+ne-(D-be)/(ve-be||1)*ne},[be,ve,ne,v,M.top]),Yo=w.useCallback(D=>ce+(D-M.left)/ge*(he-ce),[ce,he,ge,M.left]),an=w.useCallback(D=>{let f=(M.top+ne-D)/ne;if(v){let H=Math.log10(Math.max(be,1e-30)),B=Math.log10(Math.max(ve,1e-30));return Math.pow(10,H+f*(B-H))}return be+f*(ve-be)},[be,ve,ne,v,M.top]),gl=w.useCallback(()=>{Sn(!1),Ar(!1),we([]),le([]),ke(on.current.min),Wt(on.current.max),uo(rn.current.min),po(rn.current.max)},[we,le]);w.useEffect(()=>{let D=Z.current;if(!D)return;let f=D.getContext(\"2d\");if(!f||(D.width=ye*yi,D.height=ue*yi,f.scale(yi,yi),f.fillStyle=o?\"#1a1a1a\":\"#f8f8f8\",f.fillRect(0,0,ye,ue),ge<=0||ne<=0))return;let H=nn.current,B=Dr.current;if(P){f.strokeStyle=o?\"rgba(255,255,255,0.08)\":\"rgba(0,0,0,0.08)\",f.lineWidth=1,f.setLineDash([2,3]);let Y=Math.max(3,xe),K=Sa(ce,he,Y);for(let Ee of K){let de=tn(St(Ee));de>=M.left&&de<=M.left+ge&&(f.beginPath(),f.moveTo(de,M.top),f.lineTo(de,M.top+ne),f.stroke())}let J=Math.max(3,xe),pe=v?bp(Math.max(be,1e-30),ve,J):Sa(be,ve,J);for(let Ee of pe){let de=tn(wt(Ee));de>=M.top&&de<=M.top+ne&&(f.beginPath(),f.moveTo(M.left,de),f.lineTo(M.left+ge,de),f.stroke())}f.setLineDash([])}f.strokeStyle=o?\"#666\":\"#999\",f.lineWidth=1;let j=tn(M.left),F=tn(M.top+ne);f.beginPath(),f.moveTo(j,M.top),f.lineTo(j,F),f.lineTo(M.left+ge,F),f.stroke();let Q=Sa(ce,he,Math.max(3,Math.floor(ge/DR)));f.fillStyle=o?\"#aaa\":\"#555\",f.font=`11px ${vo}`,f.textAlign=\"center\",f.textBaseline=\"top\";for(let Y of Q){let K=tn(St(Y));K>=M.left&&K<=M.left+ge&&(f.beginPath(),f.moveTo(K,M.top+ne),f.lineTo(K,M.top+ne+Tn),f.stroke(),f.fillText(Rt(Y),K,M.top+ne+Tn+2))}let R=v?bp(Math.max(be,1e-30),ve):Sa(be,ve);f.textAlign=\"right\",f.textBaseline=\"middle\";for(let Y of R){let K=tn(wt(Y));K>=M.top&&K<=M.top+ne&&(f.beginPath(),f.moveTo(M.left-Tn,K),f.lineTo(M.left,K),f.stroke(),f.fillText(Rt(Y),M.left-Tn-2,K))}if(u||p){f.textAlign=\"center\",f.textBaseline=\"top\",f.font=`12px ${vo}`,f.fillStyle=o?\"#999\":\"#666\";let Y=u||\"\";p&&(Y+=Y?` (${p})`:p),f.fillText(Y,M.left+ge/2,M.top+ne+Tn+18)}if(m||d){f.save(),f.translate(12,M.top+ne/2),f.rotate(-Math.PI/2),f.textAlign=\"center\",f.textBaseline=\"top\",f.font=`12px ${vo}`,f.fillStyle=o?\"#999\":\"#666\";let Y=m||\"\";d&&(Y+=Y?` (${d})`:d),f.fillText(Y,0,0),f.restore()}f.save(),f.beginPath(),f.rect(M.left,M.top,ge,ne),f.clip();let V=O>=0&&O{let pe=H[Y],Ee=s&&s[Y]||\"#4fc3f7\";f.globalAlpha=K,f.strokeStyle=Ee,f.lineWidth=J,f.beginPath();let de=!1;for(let De=0;De0){let Y=new Set(Ze||[]);for(let K=0;K{let D=ee.current;if(!D)return;let f=D.getContext(\"2d\");if(!f||(D.width=ye*yi,D.height=ue*yi,f.scale(yi,yi),f.clearRect(0,0,ye,ue),ge<=0||ne<=0))return;if(ro){let{canvasX:j,canvasY:F}=ro;if(j>=M.left&&j<=M.left+ge&&F>=M.top&&F<=M.top+ne){f.strokeStyle=o?\"rgba(255,255,255,0.25)\":\"rgba(0,0,0,0.25)\",f.lineWidth=1,f.setLineDash([3,3]);let Q=tn(j);f.beginPath(),f.moveTo(Q,M.top),f.lineTo(Q,M.top+ne),f.stroke();let R=tn(F);f.beginPath(),f.moveTo(M.left,R),f.lineTo(M.left+ge,R),f.stroke(),f.setLineDash([]),f.fillStyle=ro.color,f.beginPath(),f.arc(j,wt(ro.dataY),4,0,Math.PI*2),f.fill();let V=Rt(ro.dataX),te=Rt(ro.dataY),G=`${V}, ${te}`;ro.label&&(G=`${ro.label}: ${G}`),f.font=\"10px monospace\";let Y=f.measureText(G).width,K=4,J=Y+K*2,pe=16,Ee=j+10,de=F-pe-6;Ee+J>M.left+ge&&(Ee=j-J-10),de=0&&O=1&&l&&l.length>0){let V=0;for(let J=0;JV&&(V=Ee)}let te=32+V,G=12+a*14,Y=M.left+ge-te-8,K=M.top+8;Qm.current={lx:Y,ly:K,w:te,h:G,entryH:14,pad:6,n:a},f.fillStyle=o?\"rgba(30,30,30,0.85)\":\"rgba(255,255,255,0.85)\",f.fillRect(Y,K,te,G),f.strokeStyle=o?\"#555\":\"#ccc\",f.lineWidth=1,f.strokeRect(Y,K,te,G);for(let J=0;J=0&&Ope&&(pe=R[de],Ee=de);if(pe>-1/0){let de=F?F[Ee]:Ee;B={x0:K,x1:J,peakX:de,peakY:pe,traceIdx:Q}}}}if(B){let j=B,F=Math.max(M.left,St(j.x0)),Q=Math.min(M.left+ge,St(j.x1)),R=Math.min(F,Q),V=Math.abs(Q-F);f.fillStyle=o?\"rgba(66,165,245,0.15)\":\"rgba(33,150,243,0.12)\",f.fillRect(R,M.top,V,ne),f.strokeStyle=o?\"rgba(66,165,245,0.5)\":\"rgba(33,150,243,0.4)\",f.lineWidth=1,f.strokeRect(R,M.top,V,ne);let te=St(j.peakX),G=wt(j.peakY),Y=s&&s[j.traceIdx]||\"#4fc3f7\";f.strokeStyle=Y,f.lineWidth=1,f.globalAlpha=.6,f.setLineDash([4,3]),f.beginPath(),f.moveTo(te,G),f.lineTo(te,M.top+ne),f.stroke(),f.setLineDash([]),f.globalAlpha=1;let K=6;f.fillStyle=o?\"rgba(66,165,245,0.3)\":\"rgba(33,150,243,0.25)\",f.strokeStyle=Y,f.lineWidth=2,f.setLineDash([3,2]),f.beginPath(),f.moveTo(te,G-K),f.lineTo(te+K,G+K),f.lineTo(te-K,G+K),f.closePath(),f.fill(),f.stroke(),f.setLineDash([]),f.font=`9px ${vo}`,f.fillStyle=o?\"#ddd\":\"#333\",f.textAlign=\"center\",f.textBaseline=\"bottom\",f.fillText(Rt(j.peakX),te,G-K-3)}if(Ht){let j=o?\"rgba(0,170,255,0.7)\":\"rgba(0,120,255,0.6)\",F=o?\"rgba(0,170,255,1.0)\":\"rgba(0,120,255,0.9)\";for(let Q of[\"left\",\"right\"]){let V=St(Q===\"left\"?ce:he);if(VM.left+ge+2)continue;let te=dc===Q||Nr.current?.handle===Q,G=te?F:j;f.strokeStyle=G,f.lineWidth=te?2:1,f.setLineDash([4,3]),f.beginPath(),f.moveTo(tn(V),M.top),f.lineTo(tn(V),M.top+ne),f.stroke(),f.setLineDash([]);let Y=M.top+ne+1,K=6;f.fillStyle=G,f.beginPath(),f.moveTo(V-K,Y),f.lineTo(V+K,Y),f.lineTo(V,Y+K+2),f.closePath(),f.fill()}}if(Ht&&(f.fillStyle=o?\"rgba(0,170,255,0.5)\":\"rgba(0,120,255,0.4)\",f.font=`bold 9px ${vo}`,f.textAlign=\"right\",f.textBaseline=\"top\",f.fillText(\"X LOCKED\",M.left+ge,M.top+ne+4)),Qe&&(f.fillStyle=o?\"rgba(0,170,255,0.5)\":\"rgba(0,120,255,0.4)\",f.font=`bold 9px ${vo}`,f.textAlign=\"left\",f.textBaseline=\"top\",f.fillText(\"Y LOCKED\",M.left+4,M.top+2)),Qe){let j=o?\"rgba(0,170,255,0.7)\":\"rgba(0,120,255,0.6)\",F=o?\"rgba(0,170,255,1.0)\":\"rgba(0,120,255,0.9)\";for(let Q of[\"top\",\"bottom\"]){let V=wt(Q===\"top\"?ve:be);if(VM.top+ne+2)continue;let te=mc===Q||_r.current?.handle===Q,G=te?F:j;f.strokeStyle=G,f.lineWidth=te?2:1,f.setLineDash([4,3]),f.beginPath(),f.moveTo(M.left,tn(V)),f.lineTo(M.left+ge,tn(V)),f.stroke(),f.setLineDash([]);let Y=M.left-1,K=6;f.fillStyle=G,f.beginPath(),f.moveTo(Y,V-K),f.lineTo(Y,V+K),f.lineTo(Y-K-2,V),f.closePath(),f.fill()}}if(jt&&jt.length>0){f.save(),f.beginPath(),f.rect(M.left,M.top,ge,ne),f.clip();for(let j of jt){if(j.fwhm==null||j.center==null||j.amplitude==null||j.offset==null)continue;let F=j.offset+j.amplitude/2,Q=wt(F),R=St(j.center-j.fwhm/2),V=St(j.center+j.fwhm/2),te=j.peak_idx,G=X&&te>=0&&te{let H=nn.current,B=Dr.current;if(H.length===0||i<1)return null;let j=Yo(D),F=0;if(B){let Y=1/0;for(let K=0;K{let H=Qm.current;if(!H||DH.lx+H.w||fH.ly+H.h)return null;let B=Math.floor((f-H.ly-H.pad)/H.entryH);return B<0||B>=H.n?null:B},[]),bl=w.useCallback((D,f)=>{if(!X||X.length===0)return null;let H=12,B=null,j=1/0;for(let F=0;F{if(!Ht||fM.top+ne+12)return null;let H=St(ce),B=St(he),j=Math.abs(D-H),F=Math.abs(D-B),Q=8;return j{if(!Qe||DM.left+ge)return null;let H=wt(ve),B=wt(be),j=Math.abs(f-H),F=Math.abs(f-B),Q=8;return j{D.preventDefault();let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(BM.left+ge||jM.top+ne)return;let F=D.deltaY>0?1.1:1/1.1,Q=Yo(B),R=an(j);Tt.current||(ke(V=>Q-(Q-V)*F),Wt(V=>Q+(V-Q)*F)),En.current||(uo(V=>R-(R-V)*F),po(V=>R+(V-R)*F))},[ge,ne,Yo,an,M.left,M.top]);w.useEffect(()=>{let D=Se.current;if(D)return D.addEventListener(\"wheel\",ey,{passive:!1}),()=>D.removeEventListener(\"wheel\",ey)},[ey]),w.useEffect(()=>{zb||(Db(ce.toPrecision(6)),_b(he.toPrecision(6)))},[ce,he,zb]),w.useEffect(()=>{Ub||(Bb(be.toPrecision(6)),jb(ve.toPrecision(6)))},[be,ve,Ub]),w.useEffect(()=>{ht&&ht.length===2?(ke(ht[0]),Wt(ht[1]),Sn(!0)):ht&&ht.length===0&&Ht&&Sn(!1)},[ht]),w.useEffect(()=>{ft&&ft.length===2?(uo(ft[0]),po(ft[1]),Ar(!0)):ft&&ft.length===0&&Qe&&Ar(!1)},[ft]),w.useEffect(()=>{let D=H=>{if(fc.current?.active){let B=fc.current,j=Math.max(200,B.startW+(H.clientX-B.startX)),F=Math.max(100,B.startH+(H.clientY-B.startY));ze(j),gt(F)}if(Nr.current){let B=Z.current;if(!B)return;let j=B.getBoundingClientRect(),F=H.clientX-j.left,Q=Math.max(M.left,Math.min(M.left+ge,F)),R=Yo(Q),V=on.current,te=Math.max(V.min,Math.min(V.max,R));Nr.current.handle===\"left\"?(ke(G=>Math.min(te,he-(he-G)*.001)),we([te,he])):(Wt(G=>Math.max(te,ce+(G-ce)*.001)),we([ce,te]))}if(_r.current){let B=Z.current;if(!B)return;let j=B.getBoundingClientRect(),F=H.clientY-j.top,Q=Math.max(M.top,Math.min(M.top+ne,F)),R=an(Q),V=rn.current,te=Math.max(V.min,Math.min(V.max,R));_r.current.handle===\"top\"?(po(G=>Math.max(te,be+(G-be)*.001)),le([be,te])):(uo(G=>Math.min(te,ve-(ve-G)*.001)),le([te,ve]))}},f=()=>{fc.current?.active&&(fc.current=null),Nr.current&&(Nr.current=null),_r.current&&(_r.current=null)};return window.addEventListener(\"mousemove\",D),window.addEventListener(\"mouseup\",f),()=>{window.removeEventListener(\"mousemove\",D),window.removeEventListener(\"mouseup\",f)}},[M.left,M.top,ge,ne,Yo,an,ce,he,be,ve,we,le]);let kR=w.useCallback(D=>{let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(j>M.top+ne&&j=M.left&&B<=M.left+ge){Gt.current={axis:\"x\",startPx:B,startVal:Yo(B)},$o({axis:\"x\",startVal:Yo(B),currentVal:Yo(B)});return}if(B=0&&j>=M.top&&j<=M.top+ne){Gt.current={axis:\"y\",startPx:j,startVal:an(j)},$o({axis:\"y\",startVal:an(j),currentVal:an(j)});return}if(Ht){let F=Sp(B,j);if(F){Nr.current={handle:F,startPx:B};return}}if(Qe){let F=Ep(B,j);if(F){_r.current={handle:F,startPx:j};return}}if(!(BM.left+ge||jM.top+ne)){if(W&&!xt&&bl(B,j)===null){let Q=xp(B,j),R=O>=0&&O{let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(Nr.current){let V=Nr.current,te=Math.max(M.left,Math.min(M.left+ge,B)),G=Yo(te),Y=on.current,K=Math.max(Y.min,Math.min(Y.max,G));if(V.handle===\"left\"){let J=Math.min(K,he-(he-ce)*.001);ke(J),we([J,he])}else{let J=Math.max(K,ce+(he-ce)*.001);Wt(J),we([ce,J])}return}if(_r.current){let V=_r.current,te=Math.max(M.top,Math.min(M.top+ne,j)),G=an(te),Y=rn.current,K=Math.max(Y.min,Math.min(Y.max,G));if(V.handle===\"top\"){let J=Math.max(K,be+(ve-be)*.001);po(J),le([be,J])}else{let J=Math.min(K,ve-(ve-be)*.001);uo(J),le([J,ve])}return}let F=!Bo.current?.active&&!Ea.current?.active&&!Gt.current;if(Ht&&F){let V=Sp(B,j);Zm(V)}else dc&&Zm(null);if(Qe&&F){let V=Ep(B,j);Jm(V)}else mc&&Jm(null);if(Gt.current){let V=Gt.current;V.axis===\"x\"?$o({axis:\"x\",startVal:V.startVal,currentVal:Yo(Math.max(M.left,Math.min(M.left+ge,B)))}):$o({axis:\"y\",startVal:V.startVal,currentVal:an(Math.max(M.top,Math.min(M.top+ne,j)))});return}if(Ea.current?.active){let V=Ea.current;Bo.current&&Math.abs(B-V.startPx)>3&&(Bo.current.wasDrag=!0);let te=Yo(Math.max(M.left,Math.min(M.left+ge,B))),G=Math.min(V.startDataX,te),Y=Math.max(V.startDataX,te),K=nn.current,J=Dr.current,pe=K[V.traceIdx];if(pe){let Ee=-1/0,de=-1;for(let De=0;De=G&&qt<=Y&&isFinite(pe[De])&&pe[De]>Ee&&(Ee=pe[De],de=De)}if(de>=0){let De=J?J[de]:de;vp({x0:G,x1:Y,peakX:De,peakY:Ee,traceIdx:V.traceIdx})}else vp(null)}dl(null);return}if(Bo.current?.active){let V=Bo.current,te=D.clientX-V.startX,G=D.clientY-V.startY;(Math.abs(te)>3||Math.abs(G)>3)&&(V.wasDrag=!0);let Y=V.startXMax-V.startXMin,K=V.startYMax-V.startYMin,J=-(te/ge)*Y,pe=G/ne*K;Tt.current||(ke(V.startXMin+J),Wt(V.startXMax+J)),En.current||(uo(V.startYMin+pe),po(V.startYMax+pe)),dl(null);return}if(BM.left+ge||jM.top+ne){dl(null);return}let Q=Tp(B,j);if(Wm.current=Q!==null,Ob(Q!==null?null:bl(B,j)),Q!==null){dl(null);return}let R=xp(B,j);R&&dl({canvasX:R.canvasX,canvasY:R.canvasY,dataX:R.dataX,dataY:R.dataY,traceIdx:R.traceIdx,label:R.label,color:R.color})},[ge,ne,xp,bl,Tp,M.left,M.top,Yo,an,Ht,Qe,ce,he,be,ve,Sp,Ep,dc,mc,we,le]),LR=w.useCallback(D=>{if(Nr.current){Nr.current=null;return}if(_r.current){_r.current=null;return}if(Gt.current&&Re){let{startVal:f,currentVal:H,axis:B}=Re,j=Math.min(f,H),F=Math.max(f,H),Q=B===\"x\"?he-ce:ve-be;F-j>Q*.01&&(B===\"x\"?(ke(j),Wt(F),Sn(!0),we([j,F])):(uo(j),po(F),Ar(!0),le([j,F]))),Gt.current=null,$o(null);return}if(Ea.current?.active){if((Bo.current?.wasDrag??!1)&&Pa){let H={x:Pa.peakX,y:Pa.peakY,trace_idx:Pa.traceIdx,label:Rt(Pa.peakX),type:\"peak\"};oe([...X||[],H])}Ea.current=null,vp(null),Bo.current=null;return}if(Bo.current?.active&&!Bo.current.wasDrag){let f=Z.current;if(f){let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top,F=Tp(B,j);if(F!==null){N(O===F?-1:F),Bo.current=null;return}let Q=bl(B,j);if(Q!==null){let R=Ze||[];D.shiftKey?R.includes(Q)?Ue(R.filter(V=>V!==Q)):Ue([...R,Q]):R.length===1&&R[0]===Q?Ue([]):Ue([Q]),Bo.current=null;return}if(W&&!xt&&ro){let R=nn.current,V=Dr.current,te=O>=0&&Ode&&(de=G[ot],Ee=ot);let De=V?V[Ee]:Ee,qt={x:De,y:de,trace_idx:te,label:Rt(De),type:\"peak\"};oe([...X||[],qt])}}else if(!W&&(Ze&&Ze.length>0&&Ue([]),ro)){let R=ro.traceIdx;N(O===R?-1:R)}}}Bo.current=null},[ro,O,N,W,X,oe,Ze,Ue,bl,Tp,xt,Re,ce,he,be,ve,we,le,Pa,fe]),jR=w.useCallback(()=>{Bo.current=null,Ea.current=null,Nr.current=null,_r.current=null,vp(null),Gt.current=null,$o(null),dl(null),Ob(null),Zm(null),Jm(null),Wm.current=!1},[]),UR=w.useCallback(D=>{let f=Z.current;if(!f){gl();return}let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(j>M.top+ne&&B>=M.left&&B<=M.left+ge&&Ht){Sn(!1),we([]),ke(on.current.min),Wt(on.current.max);return}if(B=M.top&&j<=M.top+ne&&Qe){Ar(!1),le([]),uo(rn.current.min),po(rn.current.max);return}gl()},[gl,ge,ne,M.left,M.top,Ht,Qe,we,le]),HR=w.useCallback(D=>{let f=D.target.tagName?.toLowerCase();if(!(f===\"input\"||f===\"textarea\"||f===\"select\"))switch(D.key){case\"r\":case\"R\":se||(D.preventDefault(),gl());break;case\"Escape\":D.preventDefault(),N(-1),Ze&&Ze.length>0&&Ue([]);break;case\"p\":case\"P\":xt||(D.preventDefault(),Te(!W));break;case\"c\":case\"C\":xt||(D.preventDefault(),oe([]),Ue([]));break;case\"Delete\":case\"Backspace\":if(!xt&&X&&X.length>0)if(D.preventDefault(),Ze&&Ze.length>0){let H=new Set(Ze),B=X.filter((j,F)=>!H.has(F));oe(B),Ue([])}else{let H=[...X];H.pop(),oe(H)}break}},[gl,N,X,oe,W,Te,Ze,Ue,se,xt]),VR=w.useCallback(()=>{hl(null);let D=Z.current;D&&D.toBlob(f=>{f&&lc(f,`${c||\"show1d\"}.png`)})},[c]),$b=w.useCallback((D=\"pdf\")=>{hl(null);let f=nn.current,H=Dr.current;if(f.length===0)return;let B=4,j=ye*B,F=ue*B,Q=document.createElement(\"canvas\");Q.width=j,Q.height=F;let R=Q.getContext(\"2d\");if(!R)return;if(R.scale(B,B),R.fillStyle=\"#ffffff\",R.fillRect(0,0,ye,ue),P){R.strokeStyle=\"rgba(0,0,0,0.08)\",R.lineWidth=1,R.setLineDash([2,3]);let G=Math.max(3,xe),Y=Sa(ce,he,G);for(let pe of Y){let Ee=St(pe);Ee>=M.left&&Ee<=M.left+ge&&(R.beginPath(),R.moveTo(Ee,M.top),R.lineTo(Ee,M.top+ne),R.stroke())}let K=Math.max(3,xe),J=v?bp(Math.max(be,1e-30),ve,K):Sa(be,ve,K);for(let pe of J){let Ee=wt(pe);Ee>=M.top&&Ee<=M.top+ne&&(R.beginPath(),R.moveTo(M.left,Ee),R.lineTo(M.left+ge,Ee),R.stroke())}R.setLineDash([])}R.strokeStyle=\"#999\",R.lineWidth=1,R.beginPath(),R.moveTo(M.left,M.top),R.lineTo(M.left,M.top+ne),R.lineTo(M.left+ge,M.top+ne),R.stroke();let V=Sa(ce,he,Math.max(3,Math.floor(ge/DR)));R.fillStyle=\"#555\",R.font=`10px ${vo}`,R.textAlign=\"center\",R.textBaseline=\"top\";for(let G of V){let Y=St(G);Y>=M.left&&Y<=M.left+ge&&(R.beginPath(),R.moveTo(Y,M.top+ne),R.lineTo(Y,M.top+ne+Tn),R.stroke(),R.fillText(Rt(G),Y,M.top+ne+Tn+2))}let te=v?bp(Math.max(be,1e-30),ve):Sa(be,ve);R.textAlign=\"right\",R.textBaseline=\"middle\";for(let G of te){let Y=wt(G);Y>=M.top&&Y<=M.top+ne&&(R.beginPath(),R.moveTo(M.left-Tn,Y),R.lineTo(M.left,Y),R.stroke(),R.fillText(Rt(G),M.left-Tn-2,Y))}if(u||p){R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`11px ${vo}`,R.fillStyle=\"#666\";let G=u||\"\";p&&(G+=G?` (${p})`:p),R.fillText(G,M.left+ge/2,M.top+ne+Tn+18)}if(m||d){R.save(),R.translate(12,M.top+ne/2),R.rotate(-Math.PI/2),R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`11px ${vo}`,R.fillStyle=\"#666\";let G=m||\"\";d&&(G+=G?` (${d})`:d),R.fillText(G,0,0),R.restore()}c&&(R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`bold 13px ${vo}`,R.fillStyle=\"#333\",R.fillText(c,ye/2,2)),R.save(),R.beginPath(),R.rect(M.left,M.top,ge,ne),R.clip();for(let G=0;G0)for(let G of X){let Y=s&&s[G.trace_idx]||\"#4fc3f7\",K=St(G.x),J=wt(G.y),pe=5;R.fillStyle=Y,R.strokeStyle=\"#fff\",R.lineWidth=1.5,R.beginPath(),R.moveTo(K,J-pe),R.lineTo(K+pe,J+pe),R.lineTo(K-pe,J+pe),R.closePath(),R.fill(),R.stroke(),R.font=`9px ${vo}`,R.fillStyle=\"#333\",R.textAlign=\"center\",R.textBaseline=\"bottom\",R.fillText(G.label||Rt(G.x),K,J-pe-3)}if(R.restore(),E&&f.length>=1&&l&&l.length>0){R.font=`10px ${vo}`;let G=14,Y=16,K=4,J=6,pe=0;for(let ot=0;otpe&&(pe=Pn)}let Ee=J*2+Y+K+pe,de=J*2+f.length*G,De=M.left+ge-Ee-8,qt=M.top+8;R.fillStyle=\"rgba(255,255,255,0.9)\",R.fillRect(De,qt,Ee,de),R.strokeStyle=\"#ccc\",R.lineWidth=1,R.strokeRect(De,qt,Ee,de);for(let ot=0;otlc(G,`${c||\"show1d\"}_figure.pdf`)):Q.toBlob(G=>{G&&lc(G,`${c||\"show1d\"}_figure.png`)})},[ye,ue,ce,he,be,ve,s,l,z,v,P,xe,E,u,m,p,d,c,St,wt,ge,ne,X]),vl=w.useCallback(D=>{let f=nn.current,H=Dr.current;if(f.length===0)return\"\";let F=[[\"x\",...l&&l.length>0?l:f.map((Q,R)=>`Data ${R+1}`)].join(\",\")];for(let Q=0;Q<(H?H.length:f[0].length);Q++){let R=H?H[Q]:Q;if(D&&Ht&&(Rhe))continue;let V=[String(R)];for(let te of f)V.push(String(te[Q]??\"\"));F.push(V.join(\",\"))}return F.join(`\n`)},[l,Ht,ce,he]),$R=w.useCallback(()=>{let D=vl(!0);D&&navigator.clipboard.writeText(D).then(()=>{Hb(!0),setTimeout(()=>Hb(!1),1e3)})},[vl]),YR=w.useCallback(()=>{hl(null);let D=vl(!0);D&&lc(new Blob([D],{type:\"text/csv\"}),`${c||\"show1d\"}_range.csv`)},[vl,c]),XR=w.useCallback(()=>{hl(null);let D=vl(!1);D&&lc(new Blob([D],{type:\"text/csv\"}),`${c||\"show1d\"}.csv`)},[vl,c]),GR=()=>Nr.current?\"ew-resize\":_r.current?\"ns-resize\":dc?\"ew-resize\":mc?\"ns-resize\":Gt.current?Gt.current.axis===\"x\"?\"ew-resize\":\"ns-resize\":Ea.current?.active?\"col-resize\":Bo.current?.active?\"grabbing\":_R!==null||Wm.current?\"pointer\":W&&!xt?\"col-resize\":\"crosshair\";return w.createElement(Fe,{className:\"show1d-root\",tabIndex:0,onKeyDown:HR,sx:{...__.root,bgcolor:t.bg,color:t.text}},w.createElement(Xe,{variant:\"caption\",sx:{...xn.label,color:t.accent,mb:`${D_.XS}px`,display:\"block\"}},c||\"Plot\",w.createElement(Y_,{theme:e.theme,text:w.createElement(X_,{items:[[\"Scroll\",\"Zoom in/out\"],[\"Drag\",\"Pan (or search peak when Peak on)\"],[\"Drag axis\",\"Lock X or Y range\"],[\"Dbl-click axis\",\"Unlock range\"],[\"Click\",\"Focus trace / select peak\"],[\"Shift+Click\",\"Multi-select peaks\"],[\"P\",\"Toggle peak mode\"],[\"C\",\"Clear all peaks\"],[\"Del\",\"Remove last peak\"],[\"Esc\",\"Deselect all\"],[\"R\",\"Reset view\"],[\"Dbl-click\",\"Reset view\"]]})}),w.createElement(MR,{widgetName:\"Show1D\",hiddenTools:et,setHiddenTools:dt,disabledTools:Oe,setDisabledTools:Ae,themeColors:t})),_&&!Be.hideAll&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"4px\",mb:\"2px\",height:28}},!Nt&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"Log:\"),w.createElement(Un,{size:\"small\",checked:v,onChange:(D,f)=>T(f),sx:hp.small,disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Auto:\"),w.createElement(Un,{size:\"small\",checked:S,onChange:(D,f)=>h(f),sx:hp.small,disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Grid:\"),w.createElement(Un,{size:\"small\",checked:P,onChange:(D,f)=>A(f),sx:hp.small,disabled:se}),P&&w.createElement(km,{size:\"small\",min:5,max:50,step:1,value:xe,onChange:(D,f)=>Je(f),sx:{width:60,ml:\"2px\",...OR.small},disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Legend:\"),w.createElement(Un,{size:\"small\",checked:E,onChange:(D,f)=>C(f),sx:hp.small,disabled:se})),!Ro&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Peak:\"),w.createElement(Un,{size:\"small\",checked:W,onChange:(D,f)=>Te(f),sx:hp.small,disabled:xt}),W&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text,ml:\"2px\"}},\"\\xB1\",fe),w.createElement(km,{size:\"small\",min:1,max:100,step:1,value:fe,onChange:(D,f)=>Ke(f),sx:{width:50,ml:\"2px\",...OR.small},disabled:xt}))),w.createElement(Fe,{sx:{flex:1}}),!Nt&&w.createElement(ga,{size:\"small\",sx:gp,onClick:gl,disabled:se},\"Reset\"),!st&&w.createElement(w.Fragment,null,w.createElement(ga,{size:\"small\",sx:{...gp,color:t.accent},onClick:D=>hl(D.currentTarget),disabled:fr},\"Export\"),w.createElement(ip,{anchorEl:Vb,open:!!Vb,onClose:()=>hl(null),...N_},w.createElement(nl,{onClick:()=>$b(\"pdf\"),sx:{fontSize:12}},\"Figure (PDF)\"),w.createElement(nl,{onClick:()=>$b(\"png\"),sx:{fontSize:12}},\"Figure (PNG)\"),w.createElement(nl,{onClick:VR,sx:{fontSize:12}},\"PNG\"),w.createElement(nl,{onClick:YR,sx:{fontSize:12}},\"CSV (range)\"),w.createElement(nl,{onClick:XR,sx:{fontSize:12}},\"CSV (all)\")))),w.createElement(Fe,{ref:Se,sx:{position:\"relative\",width:ye,height:ue,border:`1px solid ${t.border}`,cursor:GR(),bgcolor:o?\"#1a1a1a\":\"#f8f8f8\"},onMouseDown:kR,onMouseMove:BR,onMouseUp:LR,onMouseLeave:jR,onDoubleClick:UR},w.createElement(\"canvas\",{ref:Z,style:{width:ye,height:ue,position:\"absolute\",top:0,left:0}}),w.createElement(\"canvas\",{ref:ee,style:{width:ye,height:ue,position:\"absolute\",top:0,left:0,pointerEvents:\"none\"}}),w.createElement(Fe,{onMouseDown:D=>{fc.current={active:!0,startX:D.clientX,startY:D.clientY,startW:ye,startH:ue},D.stopPropagation()},sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:\"nwse-resize\",opacity:.6,background:`linear-gradient(135deg, transparent 50%, ${t.accent} 50%)`,\"&:hover\":{opacity:1}}})),Ht&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"6px\",mt:\"4px\",mb:\"2px\",height:24}},w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"X range:\"),w.createElement(\"input\",{type:\"number\",value:Ab,onChange:D=>{ml(!0),Db(D.target.value)},onFocus:()=>ml(!0),onBlur:()=>{ml(!1);let D=parseFloat(Ab);if(!isNaN(D)){let f=on.current,H=Math.max(f.min,Math.min(f.max,D));if(H>=he){let B=H;H=he,Wt(B),we([he,B]),ke(he);return}ke(H),we([H,he])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text}},\"\\u2014\"),w.createElement(\"input\",{type:\"number\",value:Nb,onChange:D=>{ml(!0),_b(D.target.value)},onFocus:()=>ml(!0),onBlur:()=>{ml(!1);let D=parseFloat(Nb);if(!isNaN(D)){let f=on.current,H=Math.max(f.min,Math.min(f.max,D));if(H<=ce){let B=H;H=ce,ke(B),we([B,ce]),Wt(ce);return}Wt(H),we([ce,H])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(ga,{size:\"small\",sx:gp,onClick:()=>{Sn(!1),we([]),ke(on.current.min),Wt(on.current.max)}},\"RESET\"),!st&&w.createElement(ga,{size:\"small\",sx:{...gp,ml:\"4px\"},onClick:$R,disabled:fr},zR?\"COPIED\":\"COPY CSV\")),Qe&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"6px\",mt:\"4px\",mb:\"2px\",height:24}},w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"Y range:\"),w.createElement(\"input\",{type:\"number\",value:kb,onChange:D=>{yl(!0),Bb(D.target.value)},onFocus:()=>yl(!0),onBlur:()=>{yl(!1);let D=parseFloat(kb);if(!isNaN(D)){let f=rn.current,H=Math.max(f.min,Math.min(f.max,D));if(H>=ve){let B=H;H=ve,po(B),le([ve,B]),uo(ve);return}uo(H),le([H,ve])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text}},\"\\u2014\"),w.createElement(\"input\",{type:\"number\",value:Lb,onChange:D=>{yl(!0),jb(D.target.value)},onFocus:()=>yl(!0),onBlur:()=>{yl(!1);let D=parseFloat(Lb);if(!isNaN(D)){let f=rn.current,H=Math.max(f.min,Math.min(f.max,D));if(H<=be){let B=H;H=be,uo(B),le([B,be]),po(be);return}po(H),le([be,H])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(ga,{size:\"small\",sx:gp,onClick:()=>{Ar(!1),le([]),uo(rn.current.min),po(rn.current.max)}},\"RESET\")),b&&!Ut&&I&&I.length>0&&(()=>{let D=O>=0&&OH);return w.createElement(Fe,{sx:{border:`1px solid ${t.border}`,borderTop:\"none\",bgcolor:o?t.bg:\"#fafafa\",maxWidth:ye}},D.map(f=>{let H=l&&l[f]||`Data ${f+1}`,B=s&&s[f]||\"#4fc3f7\";return w.createElement(Fe,{key:f,sx:{display:\"flex\",gap:2,alignItems:\"center\",px:1,py:.25}},w.createElement(Fe,{sx:{width:8,height:8,bgcolor:B,flexShrink:0}}),a>1&&w.createElement(Xe,{sx:{fontSize:11,color:t.text,fontWeight:\"bold\",minWidth:40}},H),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Mean \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(I[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Min \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(x[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Max \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(k[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Std \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(U[f]??0))))}),Ht&&Lt&&Lt.length>0&&w.createElement(w.Fragment,null,w.createElement(Fe,{sx:{borderTop:`1px dashed ${t.border}`,mx:1,my:.25}}),D.map(f=>{let H=Lt[f];if(!H)return null;let B=s&&s[f]||\"#4fc3f7\";return w.createElement(Fe,{key:`rs-${f}`,sx:{display:\"flex\",gap:2,alignItems:\"center\",px:1,py:.25}},w.createElement(Xe,{sx:{fontSize:10,color:o?\"#777\":\"#aaa\",minWidth:60}},\"Range (\",H.n_points,\" pts)\"),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Mean \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.mean))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Min \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.min))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Max \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.max))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Std \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.std))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"\\u222B \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.integral))))})),jt&&jt.length>0&&w.createElement(w.Fragment,null,w.createElement(Fe,{sx:{borderTop:`1px dashed ${t.border}`,mx:1,my:.25}}),jt.map((f,H)=>{let B=X&&f.peak_idx>=0&&f.peak_idx()=>(t||e((t={exports:{}}).exports,t),t.exports);var WR=(e,t,o,r)=>{if(t&&typeof t==\"object\"||typeof t==\"function\")for(let n of FR(t))!QR.call(e,n)&&n!==o&&Yb(e,n,{get:()=>t[n],enumerable:!(r=IR(t,n))||r.enumerable});return e};var q=(e,t,o)=>(o=e!=null?qR(KR(e)):{},WR(t||!e||!e.__esModule?Yb(o,\"default\",{value:e,enumerable:!0}):o,e));var ev=Xo(Me=>{\"use strict\";var ry=Symbol.for(\"react.transitional.element\"),ZR=Symbol.for(\"react.portal\"),JR=Symbol.for(\"react.fragment\"),e2=Symbol.for(\"react.strict_mode\"),t2=Symbol.for(\"react.profiler\"),o2=Symbol.for(\"react.consumer\"),r2=Symbol.for(\"react.context\"),n2=Symbol.for(\"react.forward_ref\"),a2=Symbol.for(\"react.suspense\"),i2=Symbol.for(\"react.memo\"),Fb=Symbol.for(\"react.lazy\"),l2=Symbol.for(\"react.activity\"),Xb=Symbol.iterator;function s2(e){return e===null||typeof e!=\"object\"?null:(e=Xb&&e[Xb]||e[\"@@iterator\"],typeof e==\"function\"?e:null)}var Kb={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Qb=Object.assign,Wb={};function Tl(e,t,o){this.props=e,this.context=t,this.refs=Wb,this.updater=o||Kb}Tl.prototype.isReactComponent={};Tl.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\")};Tl.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,\"forceUpdate\")};function Zb(){}Zb.prototype=Tl.prototype;function ny(e,t,o){this.props=e,this.context=t,this.refs=Wb,this.updater=o||Kb}var ay=ny.prototype=new Zb;ay.constructor=ny;Qb(ay,Tl.prototype);ay.isPureReactComponent=!0;var Gb=Array.isArray;function oy(){}var Mt={H:null,A:null,T:null,S:null},Jb=Object.prototype.hasOwnProperty;function iy(e,t,o){var r=o.ref;return{$$typeof:ry,type:e,key:t,ref:r!==void 0?r:null,props:o}}function c2(e,t){return iy(e.type,t,e.props)}function ly(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===ry}function u2(e){var t={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+e.replace(/[=:]/g,function(o){return t[o]})}var qb=/\\/+/g;function ty(e,t){return typeof e==\"object\"&&e!==null&&e.key!=null?u2(\"\"+e.key):t.toString(36)}function p2(e){switch(e.status){case\"fulfilled\":return e.value;case\"rejected\":throw e.reason;default:switch(typeof e.status==\"string\"?e.then(oy,oy):(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 xl(e,t,o,r,n){var a=typeof e;(a===\"undefined\"||a===\"boolean\")&&(e=null);var i=!1;if(e===null)i=!0;else switch(a){case\"bigint\":case\"string\":case\"number\":i=!0;break;case\"object\":switch(e.$$typeof){case ry:case ZR:i=!0;break;case Fb:return i=e._init,xl(i(e._payload),t,o,r,n)}}if(i)return n=n(e),i=r===\"\"?\".\"+ty(e,0):r,Gb(n)?(o=\"\",i!=null&&(o=i.replace(qb,\"$&/\")+\"/\"),xl(n,t,o,\"\",function(c){return c})):n!=null&&(ly(n)&&(n=c2(n,o+(n.key==null||e&&e.key===n.key?\"\":(\"\"+n.key).replace(qb,\"$&/\")+\"/\")+i)),t.push(n)),1;i=0;var l=r===\"\"?\".\":r+\":\";if(Gb(e))for(var s=0;s{\"use strict\";tv.exports=ev()});var pv=Xo(_t=>{\"use strict\";function py(e,t){var o=e.length;e.push(t);e:for(;0>>1,n=e[r];if(0>>1;rCp(l,o))sCp(c,l)?(e[r]=c,e[s]=o,r=s):(e[r]=l,e[i]=o,r=i);else if(sCp(c,o))e[r]=c,e[s]=o,r=s;else break e}}return t}function Cp(e,t){var o=e.sortIndex-t.sortIndex;return o!==0?o:e.id-t.id}_t.unstable_now=void 0;typeof performance==\"object\"&&typeof performance.now==\"function\"?(ov=performance,_t.unstable_now=function(){return ov.now()}):(sy=Date,rv=sy.now(),_t.unstable_now=function(){return sy.now()-rv});var ov,sy,rv,Vn=[],Ca=[],m2=1,zr=null,Lo=3,fy=!1,yc=!1,hc=!1,dy=!1,iv=typeof setTimeout==\"function\"?setTimeout:null,lv=typeof clearTimeout==\"function\"?clearTimeout:null,nv=typeof setImmediate<\"u\"?setImmediate:null;function Rp(e){for(var t=Cn(Ca);t!==null;){if(t.callback===null)wp(Ca);else if(t.startTime<=e)wp(Ca),t.sortIndex=t.expirationTime,py(Vn,t);else break;t=Cn(Ca)}}function my(e){if(hc=!1,Rp(e),!yc)if(Cn(Vn)!==null)yc=!0,El||(El=!0,Sl());else{var t=Cn(Ca);t!==null&&yy(my,t.startTime-e)}}var El=!1,gc=-1,sv=5,cv=-1;function uv(){return dy?!0:!(_t.unstable_now()-cve&&uv());){var r=zr.callback;if(typeof r==\"function\"){zr.callback=null,Lo=zr.priorityLevel;var n=r(zr.expirationTime<=e);if(e=_t.unstable_now(),typeof n==\"function\"){zr.callback=n,Rp(e),t=!0;break t}zr===Cn(Vn)&&wp(Vn),Rp(e)}else wp(Vn);zr=Cn(Vn)}if(zr!==null)t=!0;else{var a=Cn(Ca);a!==null&&yy(my,a.startTime-e),t=!1}}break e}finally{zr=null,Lo=o,fy=!1}t=void 0}}finally{t?Sl():El=!1}}}var Sl;typeof nv==\"function\"?Sl=function(){nv(cy)}:typeof MessageChannel<\"u\"?(uy=new MessageChannel,av=uy.port2,uy.port1.onmessage=cy,Sl=function(){av.postMessage(null)}):Sl=function(){iv(cy,0)};var uy,av;function yy(e,t){gc=iv(function(){e(_t.unstable_now())},t)}_t.unstable_IdlePriority=5;_t.unstable_ImmediatePriority=1;_t.unstable_LowPriority=4;_t.unstable_NormalPriority=3;_t.unstable_Profiling=null;_t.unstable_UserBlockingPriority=2;_t.unstable_cancelCallback=function(e){e.callback=null};_t.unstable_forceFrameRate=function(e){0>e||125r?(e.sortIndex=o,py(Ca,e),Cn(Vn)===null&&e===Cn(Ca)&&(hc?(lv(gc),gc=-1):hc=!0,yy(my,o-r))):(e.sortIndex=n,py(Vn,e),yc||fy||(yc=!0,El||(El=!0,Sl()))),e};_t.unstable_shouldYield=uv;_t.unstable_wrapCallback=function(e){var t=Lo;return function(){var o=Lo;Lo=t;try{return e.apply(this,arguments)}finally{Lo=o}}}});var dv=Xo((Q_,fv)=>{\"use strict\";fv.exports=pv()});var yv=Xo(qo=>{\"use strict\";var y2=re();function mv(e){var t=\"https://react.dev/errors/\"+e;if(1{\"use strict\";function hv(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(hv)}catch(e){console.error(e)}}hv(),gv.exports=yv()});var OS=Xo(td=>{\"use strict\";var mo=dv(),Yx=re(),b2=Op();function $(e){var t=\"https://react.dev/errors/\"+e;if(1Al||(e.current=eh[Al],eh[Al]=null,Al--)}function Et(e,t){Al++,eh[Al]=e.current,e.current=t}var On=An(null),Xc=An(null),ja=An(null),uf=An(null);function pf(e,t){switch(Et(ja,t),Et(Xc,e),Et(On,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Rx(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Rx(t),e=yS(t,e);else switch(e){case\"svg\":e=1;break;case\"math\":e=2;break;default:e=0}}So(On),Et(On,e)}function Fl(){So(On),So(Xc),So(ja)}function th(e){e.memoizedState!==null&&Et(uf,e);var t=On.current,o=yS(t,e.type);t!==o&&(Et(Xc,e),Et(On,o))}function ff(e){Xc.current===e&&(So(On),So(Xc)),uf.current===e&&(So(uf),tu._currentValue=Ti)}var hy,xv;function gi(e){if(hy===void 0)try{throw Error()}catch(o){var t=o.stack.trim().match(/\\n( *(at )?)/);hy=t&&t[1]||\"\",xv=-1)\":-1n||s[r]!==c[n]){var u=`\n`+s[r].replace(\" at new \",\" at \");return e.displayName&&u.includes(\"\")&&(u=u.replace(\"\",e.displayName)),u}while(1<=r&&0<=n);break}}}finally{gy=!1,Error.prepareStackTrace=o}return(o=e?e.displayName||e.name:\"\")?gi(o):\"\"}function E2(e,t){switch(e.tag){case 26:case 27:case 5:return gi(e.type);case 16:return gi(\"Lazy\");case 13:return e.child!==t&&t!==null?gi(\"Suspense Fallback\"):gi(\"Suspense\");case 19:return gi(\"SuspenseList\");case 0:case 15:return by(e.type,!1);case 11:return by(e.type.render,!1);case 1:return by(e.type,!0);case 31:return gi(\"Activity\");default:return\"\"}}function Tv(e){try{var t=\"\",o=null;do t+=E2(e,o),o=e,e=e.return;while(e);return t}catch(r){return`\nError generating stack: `+r.message+`\n`+r.stack}}var oh=Object.prototype.hasOwnProperty,qh=mo.unstable_scheduleCallback,vy=mo.unstable_cancelCallback,P2=mo.unstable_shouldYield,C2=mo.unstable_requestPaint,br=mo.unstable_now,R2=mo.unstable_getCurrentPriorityLevel,Qx=mo.unstable_ImmediatePriority,Wx=mo.unstable_UserBlockingPriority,df=mo.unstable_NormalPriority,w2=mo.unstable_LowPriority,Zx=mo.unstable_IdlePriority,M2=mo.log,O2=mo.unstable_setDisableYieldValue,au=null,vr=null;function _a(e){if(typeof M2==\"function\"&&O2(e),vr&&typeof vr.setStrictMode==\"function\")try{vr.setStrictMode(au,e)}catch{}}var xr=Math.clz32?Math.clz32:N2,A2=Math.log,D2=Math.LN2;function N2(e){return e>>>=0,e===0?32:31-(A2(e)/D2|0)|0}var Dp=256,Np=262144,_p=4194304;function bi(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 Uf(e,t,o){var r=e.pendingLanes;if(r===0)return 0;var n=0,a=e.suspendedLanes,i=e.pingedLanes;e=e.warmLanes;var l=r&134217727;return l!==0?(r=l&~a,r!==0?n=bi(r):(i&=l,i!==0?n=bi(i):o||(o=l&~e,o!==0&&(n=bi(o))))):(l=r&~a,l!==0?n=bi(l):i!==0?n=bi(i):o||(o=r&~e,o!==0&&(n=bi(o)))),n===0?0:t!==0&&t!==n&&(t&a)===0&&(a=n&-n,o=t&-t,a>=o||a===32&&(o&4194048)!==0)?t:n}function iu(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function _2(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 Jx(){var e=_p;return _p<<=1,(_p&62914560)===0&&(_p=4194304),e}function xy(e){for(var t=[],o=0;31>o;o++)t.push(e);return t}function lu(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function z2(e,t,o,r,n,a){var i=e.pendingLanes;e.pendingLanes=o,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=o,e.entangledLanes&=o,e.errorRecoveryDisabledLanes&=o,e.shellSuspendCounter=0;var l=e.entanglements,s=e.expirationTimes,c=e.hiddenUpdates;for(o=i&~o;0\"u\")return null;try{return e.activeElement||e.body}catch{return e.body}}var H2=/[\\n\"\\\\]/g;function Ur(e){return e.replace(H2,function(t){return\"\\\\\"+t.charCodeAt(0).toString(16)+\" \"})}function ah(e,t,o,r,n,a,i,l){e.name=\"\",i!=null&&typeof i!=\"function\"&&typeof i!=\"symbol\"&&typeof i!=\"boolean\"?e.type=i:e.removeAttribute(\"type\"),t!=null?i===\"number\"?(t===0&&e.value===\"\"||e.value!=t)&&(e.value=\"\"+Br(t)):e.value!==\"\"+Br(t)&&(e.value=\"\"+Br(t)):i!==\"submit\"&&i!==\"reset\"||e.removeAttribute(\"value\"),t!=null?ih(e,i,Br(t)):o!=null?ih(e,i,Br(o)):r!=null&&e.removeAttribute(\"value\"),n==null&&a!=null&&(e.defaultChecked=!!a),n!=null&&(e.checked=n&&typeof n!=\"function\"&&typeof n!=\"symbol\"),l!=null&&typeof l!=\"function\"&&typeof l!=\"symbol\"&&typeof l!=\"boolean\"?e.name=\"\"+Br(l):e.removeAttribute(\"name\")}function sT(e,t,o,r,n,a,i,l){if(a!=null&&typeof a!=\"function\"&&typeof a!=\"symbol\"&&typeof a!=\"boolean\"&&(e.type=a),t!=null||o!=null){if(!(a!==\"submit\"&&a!==\"reset\"||t!=null)){nh(e);return}o=o!=null?\"\"+Br(o):\"\",t=t!=null?\"\"+Br(t):o,l||t===e.value||(e.value=t),e.defaultValue=t}r=r??n,r=typeof r!=\"function\"&&typeof r!=\"symbol\"&&!!r,e.checked=l?e.checked:!!r,e.defaultChecked=!!r,i!=null&&typeof i!=\"function\"&&typeof i!=\"symbol\"&&typeof i!=\"boolean\"&&(e.name=i),nh(e)}function ih(e,t,o){t===\"number\"&&mf(e.ownerDocument)===e||e.defaultValue===\"\"+o||(e.defaultValue=\"\"+o)}function $l(e,t,o,r){if(e=e.options,t){t={};for(var n=0;n\"u\"||typeof window.document>\"u\"||typeof window.document.createElement>\"u\"),sh=!1;if(ta)try{Pl={},Object.defineProperty(Pl,\"passive\",{get:function(){sh=!0}}),window.addEventListener(\"test\",Pl,Pl),window.removeEventListener(\"test\",Pl,Pl)}catch{sh=!1}var Pl,za=null,Zh=null,Qp=null;function dT(){if(Qp)return Qp;var e,t=Zh,o=t.length,r,n=\"value\"in za?za.value:za.textContent,a=n.length;for(e=0;e=Dc),Nv=\" \",_v=!1;function yT(e,t){switch(e){case\"keyup\":return mw.indexOf(t.keyCode)!==-1;case\"keydown\":return t.keyCode!==229;case\"keypress\":case\"mousedown\":case\"focusout\":return!0;default:return!1}}function hT(e){return e=e.detail,typeof e==\"object\"&&\"data\"in e?e.data:null}var _l=!1;function hw(e,t){switch(e){case\"compositionend\":return hT(t);case\"keypress\":return t.which!==32?null:(_v=!0,Nv);case\"textInput\":return e=t.data,e===Nv&&_v?null:e;default:return null}}function gw(e,t){if(_l)return e===\"compositionend\"||!eg&&yT(e,t)?(e=dT(),Qp=Zh=za=null,_l=!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)return{node:o,offset:t-e};e=r}e:{for(;o;){if(o.nextSibling){o=o.nextSibling;break e}o=o.parentNode}o=void 0}o=Lv(o)}}function xT(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?xT(e,t.parentNode):\"contains\"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function TT(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=mf(e.document);t instanceof e.HTMLIFrameElement;){try{var o=typeof t.contentWindow.location.href==\"string\"}catch{o=!1}if(o)e=t.contentWindow;else break;t=mf(e.document)}return t}function tg(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 Cw=ta&&\"documentMode\"in document&&11>=document.documentMode,zl=null,ch=null,_c=null,uh=!1;function Uv(e,t,o){var r=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;uh||zl==null||zl!==mf(r)||(r=zl,\"selectionStart\"in r&&tg(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),_c&&Ic(_c,r)||(_c=r,r=Nf(ch,\"onSelect\"),0>=i,n-=i,Rn=1<<32-xr(t)+n|o<A?(_=P,P=null):_=P.sibling;var z=p(h,P,g[A],b);if(z===null){P===null&&(P=_);break}e&&P&&z.alternate===null&&t(h,P),y=a(z,y,A),C===null?E=z:C.sibling=z,C=z,P=_}if(A===g.length)return o(h,P),qe&&In(h,A),E;if(P===null){for(;AA?(_=P,P=null):_=P.sibling;var I=p(h,P,z.value,b);if(I===null){P===null&&(P=_);break}e&&P&&I.alternate===null&&t(h,P),y=a(I,y,A),C===null?E=I:C.sibling=I,C=I,P=_}if(z.done)return o(h,P),qe&&In(h,A),E;if(P===null){for(;!z.done;A++,z=g.next())z=m(h,z.value,b),z!==null&&(y=a(z,y,A),C===null?E=z:C.sibling=z,C=z);return qe&&In(h,A),E}for(P=r(P);!z.done;A++,z=g.next())z=d(P,h,A,z.value,b),z!==null&&(e&&z.alternate!==null&&P.delete(z.key===null?A:z.key),y=a(z,y,A),C===null?E=z:C.sibling=z,C=z);return e&&P.forEach(function(x){return t(h,x)}),qe&&In(h,A),E}function S(h,y,g,b){if(typeof g==\"object\"&&g!==null&&g.type===Ol&&g.key===null&&(g=g.props.children),typeof g==\"object\"&&g!==null){switch(g.$$typeof){case Ap:e:{for(var E=g.key;y!==null;){if(y.key===E){if(E=g.type,E===Ol){if(y.tag===7){o(h,y.sibling),b=n(y,g.props.children),b.return=h,h=b;break e}}else if(y.elementType===E||typeof E==\"object\"&&E!==null&&E.$$typeof===wa&&vi(E)===y.type){o(h,y.sibling),b=n(y,g.props),Tc(b,g),b.return=h,h=b;break e}o(h,y);break}else t(h,y);y=y.sibling}g.type===Ol?(b=Si(g.props.children,h.mode,b,g.key),b.return=h,h=b):(b=Zp(g.type,g.key,g.props,null,h.mode,b),Tc(b,g),b.return=h,h=b)}return i(h);case Rc:e:{for(E=g.key;y!==null;){if(y.key===E)if(y.tag===4&&y.stateNode.containerInfo===g.containerInfo&&y.stateNode.implementation===g.implementation){o(h,y.sibling),b=n(y,g.children||[]),b.return=h,h=b;break e}else{o(h,y);break}else t(h,y);y=y.sibling}b=My(g,h.mode,b),b.return=h,h=b}return i(h);case wa:return g=vi(g),S(h,y,g,b)}if(wc(g))return v(h,y,g,b);if(vc(g)){if(E=vc(g),typeof E!=\"function\")throw Error($(150));return g=E.call(g),T(h,y,g,b)}if(typeof g.then==\"function\")return S(h,y,Up(g),b);if(g.$$typeof===Kn)return S(h,y,jp(h,g),b);Hp(h,g)}return typeof g==\"string\"&&g!==\"\"||typeof g==\"number\"||typeof g==\"bigint\"?(g=\"\"+g,y!==null&&y.tag===6?(o(h,y.sibling),b=n(y,g),b.return=h,h=b):(o(h,y),b=wy(g,h.mode,b),b.return=h,h=b),i(h)):o(h,y)}return function(h,y,g,b){try{Qc=0;var E=S(h,y,g,b);return Gl=null,E}catch(P){if(P===ss||P===Gf)throw P;var C=hr(29,P,null,h.mode);return C.lanes=b,C.return=h,C}finally{}}}var Mi=BT(!0),LT=BT(!1),Ma=!1;function ug(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function gh(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 Ha(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Va(e,t,o){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(rt&2)!==0){var n=r.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),r.pending=t,t=hf(e),MT(e,null,o),t}return Xf(e,r,t,o),hf(e)}function kc(e,t,o){if(t=t.updateQueue,t!==null&&(t=t.shared,(o&4194048)!==0)){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,tT(e,o)}}function Ay(e,t){var o=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,o===r)){var n=null,a=null;if(o=o.firstBaseUpdate,o!==null){do{var i={lane:o.lane,tag:o.tag,payload:o.payload,callback:null,next:null};a===null?n=a=i:a=a.next=i,o=o.next}while(o!==null);a===null?n=a=t:a=a.next=t}else n=a=t;o={baseState:r.baseState,firstBaseUpdate:n,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},e.updateQueue=o;return}e=o.lastBaseUpdate,e===null?o.firstBaseUpdate=t:e.next=t,o.lastBaseUpdate=t}var bh=!1;function Bc(){if(bh){var e=Xl;if(e!==null)throw e}}function Lc(e,t,o,r){bh=!1;var n=e.updateQueue;Ma=!1;var a=n.firstBaseUpdate,i=n.lastBaseUpdate,l=n.shared.pending;if(l!==null){n.shared.pending=null;var s=l,c=s.next;s.next=null,i===null?a=c:i.next=c,i=s;var u=e.alternate;u!==null&&(u=u.updateQueue,l=u.lastBaseUpdate,l!==i&&(l===null?u.firstBaseUpdate=c:l.next=c,u.lastBaseUpdate=s))}if(a!==null){var m=n.baseState;i=0,u=c=s=null,l=a;do{var p=l.lane&-536870913,d=p!==l.lane;if(d?(Ge&p)===p:(r&p)===p){p!==0&&p===Wl&&(bh=!0),u!==null&&(u=u.next={lane:0,tag:l.tag,payload:l.payload,callback:null,next:null});e:{var v=e,T=l;p=t;var S=o;switch(T.tag){case 1:if(v=T.payload,typeof v==\"function\"){m=v.call(S,m,p);break e}m=v;break e;case 3:v.flags=v.flags&-65537|128;case 0:if(v=T.payload,p=typeof v==\"function\"?v.call(S,m,p):v,p==null)break e;m=Dt({},m,p);break e;case 2:Ma=!0}}p=l.callback,p!==null&&(e.flags|=64,d&&(e.flags|=8192),d=n.callbacks,d===null?n.callbacks=[p]:d.push(p))}else d={lane:p,tag:l.tag,payload:l.payload,callback:l.callback,next:null},u===null?(c=u=d,s=m):u=u.next=d,i|=p;if(l=l.next,l===null){if(l=n.shared.pending,l===null)break;d=l,l=d.next,d.next=null,n.lastBaseUpdate=d,n.shared.pending=null}}while(!0);u===null&&(s=m),n.baseState=s,n.firstBaseUpdate=c,n.lastBaseUpdate=u,a===null&&(n.shared.lanes=0),Qa|=i,e.lanes=i,e.memoizedState=m}}function jT(e,t){if(typeof e!=\"function\")throw Error($(191,e));e.call(t)}function UT(e,t){var o=e.callbacks;if(o!==null)for(e.callbacks=null,e=0;ea?a:8;var i=Pe.T,l={};Pe.T=l,Eg(e,!1,t,o);try{var s=n(),c=Pe.S;if(c!==null&&c(l,s),s!==null&&typeof s==\"object\"&&typeof s.then==\"function\"){var u=zw(s,r);jc(e,t,u,Tr(e))}else jc(e,t,r,Tr(e))}catch(m){jc(e,t,{then:function(){},status:\"rejected\",reason:m},Tr())}finally{nt.p=a,i!==null&&l.types!==null&&(i.types=l.types),Pe.T=i}}function Hw(){}function Eh(e,t,o,r){if(e.tag!==5)throw Error($(476));var n=u1(e).queue;c1(e,n,t,Ti,o===null?Hw:function(){return p1(e),o(r)})}function u1(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Ti,baseState:Ti,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ra,lastRenderedState:Ti},next:null};var o={};return t.next={memoizedState:o,baseState:o,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ra,lastRenderedState:o},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function p1(e){var t=u1(e);t.next===null&&(t=e.alternate.memoizedState),jc(e,t.next.queue,{},Tr())}function Sg(){return Ao(tu)}function f1(){return Jt().memoizedState}function d1(){return Jt().memoizedState}function Vw(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var o=Tr();e=Ha(o);var r=Va(t,e,o);r!==null&&(rr(r,t,o),kc(r,t,o)),t={cache:lg()},e.payload=t;return}t=t.return}}function $w(e,t,o){var r=Tr();o={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},Kf(e)?y1(t,o):(o=rg(e,t,o,r),o!==null&&(rr(o,e,r),h1(o,t,r)))}function m1(e,t,o){var r=Tr();jc(e,t,o,r)}function jc(e,t,o,r){var n={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null};if(Kf(e))y1(t,n);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var i=t.lastRenderedState,l=a(i,o);if(n.hasEagerState=!0,n.eagerState=l,Sr(l,i))return Xf(e,t,n,0),bt===null&&Yf(),!1}catch{}finally{}if(o=rg(e,t,n,r),o!==null)return rr(o,e,r),h1(o,t,r),!0}return!1}function Eg(e,t,o,r){if(r={lane:2,revertLane:Ng(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Kf(e)){if(t)throw Error($(479))}else t=rg(e,o,r,2),t!==null&&rr(t,e,2)}function Kf(e){var t=e.alternate;return e===Ne||t!==null&&t===Ne}function y1(e,t){ql=Sf=!0;var o=e.pending;o===null?t.next=t:(t.next=o.next,o.next=t),e.pending=t}function h1(e,t,o){if((o&4194048)!==0){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,tT(e,o)}}var Zc={readContext:Ao,use:If,useCallback:It,useContext:It,useEffect:It,useImperativeHandle:It,useLayoutEffect:It,useInsertionEffect:It,useMemo:It,useReducer:It,useRef:It,useState:It,useDebugValue:It,useDeferredValue:It,useTransition:It,useSyncExternalStore:It,useId:It,useHostTransitionStatus:It,useFormState:It,useActionState:It,useOptimistic:It,useMemoCache:It,useCacheRefresh:It};Zc.useEffectEvent=It;var g1={readContext:Ao,use:If,useCallback:function(e,t){return Io().memoizedState=[e,t===void 0?null:t],e},useContext:Ao,useEffect:ex,useImperativeHandle:function(e,t,o){o=o!=null?o.concat([e]):null,tf(4194308,4,n1.bind(null,t,e),o)},useLayoutEffect:function(e,t){return tf(4194308,4,e,t)},useInsertionEffect:function(e,t){tf(4,2,e,t)},useMemo:function(e,t){var o=Io();t=t===void 0?null:t;var r=e();if(Oi){_a(!0);try{e()}finally{_a(!1)}}return o.memoizedState=[r,t],r},useReducer:function(e,t,o){var r=Io();if(o!==void 0){var n=o(t);if(Oi){_a(!0);try{o(t)}finally{_a(!1)}}}else n=t;return r.memoizedState=r.baseState=n,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},r.queue=e,e=e.dispatch=$w.bind(null,Ne,e),[r.memoizedState,e]},useRef:function(e){var t=Io();return e={current:e},t.memoizedState=e},useState:function(e){e=Th(e);var t=e.queue,o=m1.bind(null,Ne,t);return t.dispatch=o,[e.memoizedState,o]},useDebugValue:xg,useDeferredValue:function(e,t){var o=Io();return Tg(o,e,t)},useTransition:function(){var e=Th(!1);return e=c1.bind(null,Ne,e.queue,!0,!1),Io().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,o){var r=Ne,n=Io();if(qe){if(o===void 0)throw Error($(407));o=o()}else{if(o=t(),bt===null)throw Error($(349));(Ge&127)!==0||XT(r,t,o)}n.memoizedState=o;var a={value:o,getSnapshot:t};return n.queue=a,ex(qT.bind(null,r,a,e),[e]),r.flags|=2048,Jl(9,{destroy:void 0},GT.bind(null,r,a,o,t),null),o},useId:function(){var e=Io(),t=bt.identifierPrefix;if(qe){var o=wn,r=Rn;o=(r&~(1<<32-xr(r)-1)).toString(32)+o,t=\"_\"+t+\"R_\"+o,o=Ef++,0<\\/script>\",a=a.removeChild(a.firstChild);break;case\"select\":a=typeof r.is==\"string\"?i.createElement(\"select\",{is:r.is}):i.createElement(\"select\"),r.multiple?a.multiple=!0:r.size&&(a.size=r.size);break;default:a=typeof r.is==\"string\"?i.createElement(n,{is:r.is}):i.createElement(n)}}a[Mo]=t,a[nr]=r;e:for(i=t.child;i!==null;){if(i.tag===5||i.tag===6)a.appendChild(i.stateNode);else if(i.tag!==4&&i.tag!==27&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===t)break e;for(;i.sibling===null;){if(i.return===null||i.return===t)break e;i=i.return}i.sibling.return=i.return,i=i.sibling}t.stateNode=a;e:switch(Do(a,n,r),n){case\"button\":case\"input\":case\"select\":case\"textarea\":r=!!r.autoFocus;break e;case\"img\":r=!0;break e;default:r=!1}r&&Yn(t)}}return Ot(t),jy(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,o),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&Yn(t);else{if(typeof r!=\"string\"&&t.stateNode===null)throw Error($(166));if(e=ja.current,Cl(t)){if(e=t.stateNode,o=t.memoizedProps,r=null,n=Oo,n!==null)switch(n.tag){case 27:case 5:r=n.memoizedProps}e[Mo]=t,e=!!(e.nodeValue===o||r!==null&&r.suppressHydrationWarning===!0||mS(e.nodeValue,o)),e||Fa(t,!0)}else e=_f(e).createTextNode(r),e[Mo]=t,t.stateNode=e}return Ot(t),null;case 31:if(o=t.memoizedState,e===null||e.memoizedState!==null){if(r=Cl(t),o!==null){if(e===null){if(!r)throw Error($(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error($(557));e[Mo]=t}else Ri(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ot(t),e=!1}else o=Oy(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=o),e=!0;if(!e)return t.flags&256?(yr(t),t):(yr(t),null);if((t.flags&128)!==0)throw Error($(558))}return Ot(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(n=Cl(t),r!==null&&r.dehydrated!==null){if(e===null){if(!n)throw Error($(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error($(317));n[Mo]=t}else Ri(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ot(t),n=!1}else n=Oy(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(yr(t),t):(yr(t),null)}return yr(t),(t.flags&128)!==0?(t.lanes=o,t):(o=r!==null,e=e!==null&&e.memoizedState!==null,o&&(r=t.child,n=null,r.alternate!==null&&r.alternate.memoizedState!==null&&r.alternate.memoizedState.cachePool!==null&&(n=r.alternate.memoizedState.cachePool.pool),a=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(a=r.memoizedState.cachePool.pool),a!==n&&(r.flags|=2048)),o!==e&&o&&(t.child.flags|=8192),Vp(t,t.updateQueue),Ot(t),null);case 4:return Fl(),e===null&&_g(t.stateNode.containerInfo),Ot(t),null;case 10:return Jn(t.type),Ot(t),null;case 19:if(So(Zt),r=t.memoizedState,r===null)return Ot(t),null;if(n=(t.flags&128)!==0,a=r.rendering,a===null)if(n)Sc(r,!1);else{if(Ft!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(a=Tf(e),a!==null){for(t.flags|=128,Sc(r,!1),e=a.updateQueue,t.updateQueue=e,Vp(t,e),t.subtreeFlags=0,e=o,o=t.child;o!==null;)OT(o,e),o=o.sibling;return Et(Zt,Zt.current&1|2),qe&&In(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&br()>wf&&(t.flags|=128,n=!0,Sc(r,!1),t.lanes=4194304)}else{if(!n)if(e=Tf(a),e!==null){if(t.flags|=128,n=!0,e=e.updateQueue,t.updateQueue=e,Vp(t,e),Sc(r,!0),r.tail===null&&r.tailMode===\"hidden\"&&!a.alternate&&!qe)return Ot(t),null}else 2*br()-r.renderingStartTime>wf&&o!==536870912&&(t.flags|=128,n=!0,Sc(r,!1),t.lanes=4194304);r.isBackwards?(a.sibling=t.child,t.child=a):(e=r.last,e!==null?e.sibling=a:t.child=a,r.last=a)}return r.tail!==null?(e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=br(),e.sibling=null,o=Zt.current,Et(Zt,n?o&1|2:o&1),qe&&In(t,r.treeForkCount),e):(Ot(t),null);case 22:case 23:return yr(t),pg(),r=t.memoizedState!==null,e!==null?e.memoizedState!==null!==r&&(t.flags|=8192):r&&(t.flags|=8192),r?(o&536870912)!==0&&(t.flags&128)===0&&(Ot(t),t.subtreeFlags&6&&(t.flags|=8192)):Ot(t),o=t.updateQueue,o!==null&&Vp(t,o.retryQueue),o=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(o=e.memoizedState.cachePool.pool),r=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),r!==o&&(t.flags|=2048),e!==null&&So(Ei),null;case 24:return o=null,e!==null&&(o=e.memoizedState.cache),t.memoizedState.cache!==o&&(t.flags|=2048),Jn(io),Ot(t),null;case 25:return null;case 30:return null}throw Error($(156,t.tag))}function Iw(e,t){switch(ig(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Jn(io),Fl(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return ff(t),null;case 31:if(t.memoizedState!==null){if(yr(t),t.alternate===null)throw Error($(340));Ri()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(yr(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error($(340));Ri()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return So(Zt),null;case 4:return Fl(),null;case 10:return Jn(t.type),null;case 22:case 23:return yr(t),pg(),e!==null&&So(Ei),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Jn(io),null;case 25:return null;default:return null}}function O1(e,t){switch(ig(t),t.tag){case 3:Jn(io),Fl();break;case 26:case 27:case 5:ff(t);break;case 4:Fl();break;case 31:t.memoizedState!==null&&yr(t);break;case 13:yr(t);break;case 19:So(Zt);break;case 10:Jn(t.type);break;case 22:case 23:yr(t),pg(),e!==null&&So(Ei);break;case 24:Jn(io)}}function fu(e,t){try{var o=t.updateQueue,r=o!==null?o.lastEffect:null;if(r!==null){var n=r.next;o=n;do{if((o.tag&e)===e){r=void 0;var a=o.create,i=o.inst;r=a(),i.destroy=r}o=o.next}while(o!==n)}}catch(l){ut(t,t.return,l)}}function Ka(e,t,o){try{var r=t.updateQueue,n=r!==null?r.lastEffect:null;if(n!==null){var a=n.next;r=a;do{if((r.tag&e)===e){var i=r.inst,l=i.destroy;if(l!==void 0){i.destroy=void 0,n=t;var s=o,c=l;try{c()}catch(u){ut(n,s,u)}}}r=r.next}while(r!==a)}}catch(u){ut(t,t.return,u)}}function A1(e){var t=e.updateQueue;if(t!==null){var o=e.stateNode;try{UT(t,o)}catch(r){ut(e,e.return,r)}}}function D1(e,t,o){o.props=Ai(e.type,e.memoizedProps),o.state=e.memoizedState;try{o.componentWillUnmount()}catch(r){ut(e,t,r)}}function Uc(e,t){try{var o=e.ref;if(o!==null){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;case 30:r=e.stateNode;break;default:r=e.stateNode}typeof o==\"function\"?e.refCleanup=o(r):o.current=r}}catch(n){ut(e,t,n)}}function Mn(e,t){var o=e.ref,r=e.refCleanup;if(o!==null)if(typeof r==\"function\")try{r()}catch(n){ut(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof o==\"function\")try{o(null)}catch(n){ut(e,t,n)}else o.current=null}function N1(e){var t=e.type,o=e.memoizedProps,r=e.stateNode;try{e:switch(t){case\"button\":case\"input\":case\"select\":case\"textarea\":o.autoFocus&&r.focus();break e;case\"img\":o.src?r.src=o.src:o.srcSet&&(r.srcset=o.srcSet)}}catch(n){ut(e,e.return,n)}}function Uy(e,t,o){try{var r=e.stateNode;dM(r,e.type,o,t),r[nr]=t}catch(n){ut(e,e.return,n)}}function _1(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Za(e.type)||e.tag===4}function Hy(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||_1(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&&Za(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Mh(e,t,o){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?(o.nodeType===9?o.body:o.nodeName===\"HTML\"?o.ownerDocument.body:o).insertBefore(e,t):(t=o.nodeType===9?o.body:o.nodeName===\"HTML\"?o.ownerDocument.body:o,t.appendChild(e),o=o._reactRootContainer,o!=null||t.onclick!==null||(t.onclick=Qn));else if(r!==4&&(r===27&&Za(e.type)&&(o=e.stateNode,t=null),e=e.child,e!==null))for(Mh(e,t,o),e=e.sibling;e!==null;)Mh(e,t,o),e=e.sibling}function Rf(e,t,o){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?o.insertBefore(e,t):o.appendChild(e);else if(r!==4&&(r===27&&Za(e.type)&&(o=e.stateNode),e=e.child,e!==null))for(Rf(e,t,o),e=e.sibling;e!==null;)Rf(e,t,o),e=e.sibling}function z1(e){var t=e.stateNode,o=e.memoizedProps;try{for(var r=e.type,n=t.attributes;n.length;)t.removeAttributeNode(n[0]);Do(t,r,o),t[Mo]=e,t[nr]=o}catch(a){ut(e,e.return,a)}}var Fn=!1,ao=!1,Vy=!1,dx=typeof WeakSet==\"function\"?WeakSet:Set,xo=null;function Fw(e,t){if(e=e.containerInfo,kh=Lf,e=TT(e),tg(e)){if(\"selectionStart\"in e)var o={start:e.selectionStart,end:e.selectionEnd};else e:{o=(o=e.ownerDocument)&&o.defaultView||window;var r=o.getSelection&&o.getSelection();if(r&&r.rangeCount!==0){o=r.anchorNode;var n=r.anchorOffset,a=r.focusNode;r=r.focusOffset;try{o.nodeType,a.nodeType}catch{o=null;break e}var i=0,l=-1,s=-1,c=0,u=0,m=e,p=null;t:for(;;){for(var d;m!==o||n!==0&&m.nodeType!==3||(l=i+n),m!==a||r!==0&&m.nodeType!==3||(s=i+r),m.nodeType===3&&(i+=m.nodeValue.length),(d=m.firstChild)!==null;)p=m,m=d;for(;;){if(m===e)break t;if(p===o&&++c===n&&(l=i),p===a&&++u===r&&(s=i),(d=m.nextSibling)!==null)break;m=p,p=m.parentNode}m=d}o=l===-1||s===-1?null:{start:l,end:s}}else o=null}o=o||{start:0,end:0}}else o=null;for(Bh={focusedElem:e,selectionRange:o},Lf=!1,xo=t;xo!==null;)if(t=xo,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,xo=e;else for(;xo!==null;){switch(t=xo,a=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(o=0;o title\"))),Do(a,r,o),a[Mo]=e,To(a),r=a;break e;case\"link\":var i=kx(\"link\",\"href\",n).get(r+(o.href||\"\"));if(i){for(var l=0;lS&&(i=S,S=T,T=i);var h=jv(l,T),y=jv(l,S);if(h&&y&&(d.rangeCount!==1||d.anchorNode!==h.node||d.anchorOffset!==h.offset||d.focusNode!==y.node||d.focusOffset!==y.offset)){var g=m.createRange();g.setStart(h.node,h.offset),d.removeAllRanges(),T>S?(d.addRange(g),d.extend(y.node,y.offset)):(g.setEnd(y.node,y.offset),d.addRange(g))}}}}for(m=[],d=l;d=d.parentNode;)d.nodeType===1&&m.push({element:d,left:d.scrollLeft,top:d.scrollTop});for(typeof l.focus==\"function\"&&l.focus(),l=0;lo?32:o,Pe.T=null,o=Dh,Dh=null;var a=Ya,i=ea;if(fo=0,ts=Ya=null,ea=0,(rt&6)!==0)throw Error($(331));var l=rt;if(rt|=4,G1(a.current),$1(a,a.current,i,o),rt=l,du(0,!1),vr&&typeof vr.onPostCommitFiberRoot==\"function\")try{vr.onPostCommitFiberRoot(au,a)}catch{}return!0}finally{nt.p=n,Pe.T=r,iS(e,t)}}function gx(e,t,o){t=Hr(o,t),t=Ch(e.stateNode,t,2),e=Va(e,t,2),e!==null&&(lu(e,2),Dn(e))}function ut(e,t,o){if(e.tag===3)gx(e,e,o);else for(;t!==null;){if(t.tag===3){gx(t,e,o);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==\"function\"||typeof r.componentDidCatch==\"function\"&&($a===null||!$a.has(r))){e=Hr(o,e),o=S1(2),r=Va(t,o,2),r!==null&&(E1(o,r,t,e),lu(r,2),Dn(r));break}}t=t.return}}function Yy(e,t,o){var r=e.pingCache;if(r===null){r=e.pingCache=new Ww;var n=new Set;r.set(t,n)}else n=r.get(t),n===void 0&&(n=new Set,r.set(t,n));n.has(o)||(Og=!0,n.add(o),e=oM.bind(null,e,t,o),t.then(e,e))}function oM(e,t,o){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&o,e.warmLanes&=~o,bt===e&&(Ge&o)===o&&(Ft===4||Ft===3&&(Ge&62914560)===Ge&&300>br()-Qf?(rt&2)===0&&os(e,0):Ag|=o,es===Ge&&(es=0)),Dn(e)}function sS(e,t){t===0&&(t=Jx()),e=zi(e,t),e!==null&&(lu(e,t),Dn(e))}function rM(e){var t=e.memoizedState,o=0;t!==null&&(o=t.retryLane),sS(e,o)}function nM(e,t){var o=0;switch(e.tag){case 31:case 13:var r=e.stateNode,n=e.memoizedState;n!==null&&(o=n.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error($(314))}r!==null&&r.delete(t),sS(e,o)}function aM(e,t){return qh(e,t)}var Af=null,Ml=null,_h=!1,Df=!1,Xy=!1,La=0;function Dn(e){e!==Ml&&e.next===null&&(Ml===null?Af=Ml=e:Ml=Ml.next=e),Df=!0,_h||(_h=!0,lM())}function du(e,t){if(!Xy&&Df){Xy=!0;do for(var o=!1,r=Af;r!==null;){if(!t)if(e!==0){var n=r.pendingLanes;if(n===0)var a=0;else{var i=r.suspendedLanes,l=r.pingedLanes;a=(1<<31-xr(42|e)+1)-1,a&=n&~(i&~l),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(o=!0,bx(r,a))}else a=Ge,a=Uf(r,r===bt?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),(a&3)===0||iu(r,a)||(o=!0,bx(r,a));r=r.next}while(o);Xy=!1}}function iM(){cS()}function cS(){Df=_h=!1;var e=0;La!==0&&yM()&&(e=La);for(var t=br(),o=null,r=Af;r!==null;){var n=r.next,a=uS(r,t);a===0?(r.next=null,o===null?Af=n:o.next=n,n===null&&(Ml=o)):(o=r,(e!==0||(a&3)!==0)&&(Df=!0)),r=n}fo!==0&&fo!==5||du(e,!1),La!==0&&(La=0)}function uS(e,t){for(var o=e.suspendedLanes,r=e.pingedLanes,n=e.expirationTimes,a=e.pendingLanes&-62914561;0l)break;var u=s.transferSize,m=s.initiatorType;u&&Cx(m)&&(s=s.responseEnd,i+=u*(s\"u\"?null:document;function vS(e,t,o){var r=us;if(r&&typeof t==\"string\"&&t){var n=Ur(t);n='link[rel=\"'+e+'\"][href=\"'+n+'\"]',typeof o==\"string\"&&(n+='[crossorigin=\"'+o+'\"]'),Nx.has(n)||(Nx.add(n),e={rel:e,crossOrigin:o,href:t},r.querySelector(n)===null&&(t=r.createElement(\"link\"),Do(t,\"link\",e),To(t),r.head.appendChild(t)))}}function PM(e){ia.D(e),vS(\"dns-prefetch\",e,null)}function CM(e,t){ia.C(e,t),vS(\"preconnect\",e,t)}function RM(e,t,o){ia.L(e,t,o);var r=us;if(r&&e&&t){var n='link[rel=\"preload\"][as=\"'+Ur(t)+'\"]';t===\"image\"&&o&&o.imageSrcSet?(n+='[imagesrcset=\"'+Ur(o.imageSrcSet)+'\"]',typeof o.imageSizes==\"string\"&&(n+='[imagesizes=\"'+Ur(o.imageSizes)+'\"]')):n+='[href=\"'+Ur(e)+'\"]';var a=n;switch(t){case\"style\":a=rs(e);break;case\"script\":a=ps(e)}Xr.has(a)||(e=Dt({rel:\"preload\",href:t===\"image\"&&o&&o.imageSrcSet?void 0:e,as:t},o),Xr.set(a,e),r.querySelector(n)!==null||t===\"style\"&&r.querySelector(mu(a))||t===\"script\"&&r.querySelector(yu(a))||(t=r.createElement(\"link\"),Do(t,\"link\",e),To(t),r.head.appendChild(t)))}}function wM(e,t){ia.m(e,t);var o=us;if(o&&e){var r=t&&typeof t.as==\"string\"?t.as:\"script\",n='link[rel=\"modulepreload\"][as=\"'+Ur(r)+'\"][href=\"'+Ur(e)+'\"]',a=n;switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":a=ps(e)}if(!Xr.has(a)&&(e=Dt({rel:\"modulepreload\",href:e},t),Xr.set(a,e),o.querySelector(n)===null)){switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":if(o.querySelector(yu(a)))return}r=o.createElement(\"link\"),Do(r,\"link\",e),To(r),o.head.appendChild(r)}}}function MM(e,t,o){ia.S(e,t,o);var r=us;if(r&&e){var n=Vl(r).hoistableStyles,a=rs(e);t=t||\"default\";var i=n.get(a);if(!i){var l={loading:0,preload:null};if(i=r.querySelector(mu(a)))l.loading=5;else{e=Dt({rel:\"stylesheet\",href:e,\"data-precedence\":t},o),(o=Xr.get(a))&&zg(e,o);var s=i=r.createElement(\"link\");To(s),Do(s,\"link\",e),s._p=new Promise(function(c,u){s.onload=c,s.onerror=u}),s.addEventListener(\"load\",function(){l.loading|=1}),s.addEventListener(\"error\",function(){l.loading|=2}),l.loading|=4,af(i,t,r)}i={type:\"stylesheet\",instance:i,count:1,state:l},n.set(a,i)}}}function OM(e,t){ia.X(e,t);var o=us;if(o&&e){var r=Vl(o).hoistableScripts,n=ps(e),a=r.get(n);a||(a=o.querySelector(yu(n)),a||(e=Dt({src:e,async:!0},t),(t=Xr.get(n))&&kg(e,t),a=o.createElement(\"script\"),To(a),Do(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function AM(e,t){ia.M(e,t);var o=us;if(o&&e){var r=Vl(o).hoistableScripts,n=ps(e),a=r.get(n);a||(a=o.querySelector(yu(n)),a||(e=Dt({src:e,async:!0,type:\"module\"},t),(t=Xr.get(n))&&kg(e,t),a=o.createElement(\"script\"),To(a),Do(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function _x(e,t,o,r){var n=(n=ja.current)?zf(n):null;if(!n)throw Error($(446));switch(e){case\"meta\":case\"title\":return null;case\"style\":return typeof o.precedence==\"string\"&&typeof o.href==\"string\"?(t=rs(o.href),o=Vl(n).hoistableStyles,r=o.get(t),r||(r={type:\"style\",instance:null,count:0,state:null},o.set(t,r)),r):{type:\"void\",instance:null,count:0,state:null};case\"link\":if(o.rel===\"stylesheet\"&&typeof o.href==\"string\"&&typeof o.precedence==\"string\"){e=rs(o.href);var a=Vl(n).hoistableStyles,i=a.get(e);if(i||(n=n.ownerDocument||n,i={type:\"stylesheet\",instance:null,count:0,state:{loading:0,preload:null}},a.set(e,i),(a=n.querySelector(mu(e)))&&!a._p&&(i.instance=a,i.state.loading=5),Xr.has(e)||(o={rel:\"preload\",as:\"style\",href:o.href,crossOrigin:o.crossOrigin,integrity:o.integrity,media:o.media,hrefLang:o.hrefLang,referrerPolicy:o.referrerPolicy},Xr.set(e,o),a||DM(n,e,o,i.state))),t&&r===null)throw Error($(528,\"\"));return i}if(t&&r!==null)throw Error($(529,\"\"));return null;case\"script\":return t=o.async,o=o.src,typeof o==\"string\"&&t&&typeof t!=\"function\"&&typeof t!=\"symbol\"?(t=ps(o),o=Vl(n).hoistableScripts,r=o.get(t),r||(r={type:\"script\",instance:null,count:0,state:null},o.set(t,r)),r):{type:\"void\",instance:null,count:0,state:null};default:throw Error($(444,e))}}function rs(e){return'href=\"'+Ur(e)+'\"'}function mu(e){return'link[rel=\"stylesheet\"]['+e+\"]\"}function xS(e){return Dt({},e,{\"data-precedence\":e.precedence,precedence:null})}function DM(e,t,o,r){e.querySelector('link[rel=\"preload\"][as=\"style\"]['+t+\"]\")?r.loading=1:(t=e.createElement(\"link\"),r.preload=t,t.addEventListener(\"load\",function(){return r.loading|=1}),t.addEventListener(\"error\",function(){return r.loading|=2}),Do(t,\"link\",o),To(t),e.head.appendChild(t))}function ps(e){return'[src=\"'+Ur(e)+'\"]'}function yu(e){return\"script[async]\"+e}function zx(e,t,o){if(t.count++,t.instance===null)switch(t.type){case\"style\":var r=e.querySelector('style[data-href~=\"'+Ur(o.href)+'\"]');if(r)return t.instance=r,To(r),r;var n=Dt({},o,{\"data-href\":o.href,\"data-precedence\":o.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement(\"style\"),To(r),Do(r,\"style\",n),af(r,o.precedence,e),t.instance=r;case\"stylesheet\":n=rs(o.href);var a=e.querySelector(mu(n));if(a)return t.state.loading|=4,t.instance=a,To(a),a;r=xS(o),(n=Xr.get(n))&&zg(r,n),a=(e.ownerDocument||e).createElement(\"link\"),To(a);var i=a;return i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Do(a,\"link\",r),t.state.loading|=4,af(a,o.precedence,e),t.instance=a;case\"script\":return a=ps(o.src),(n=e.querySelector(yu(a)))?(t.instance=n,To(n),n):(r=o,(n=Xr.get(a))&&(r=Dt({},o),kg(r,n)),e=e.ownerDocument||e,n=e.createElement(\"script\"),To(n),Do(n,\"link\",r),e.head.appendChild(n),t.instance=n);case\"void\":return null;default:throw Error($(443,t.type))}else t.type===\"stylesheet\"&&(t.state.loading&4)===0&&(r=t.instance,t.state.loading|=4,af(r,o.precedence,e));return t.instance}function af(e,t,o){for(var r=o.querySelectorAll('link[rel=\"stylesheet\"][data-precedence],style[data-precedence]'),n=r.length?r[r.length-1]:null,a=n,i=0;i title\"):null)}function NM(e,t,o){if(o===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;switch(t.rel){case\"stylesheet\":return e=t.disabled,typeof t.precedence==\"string\"&&e==null;default:return!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 TS(e){return!(e.type===\"stylesheet\"&&(e.state.loading&3)===0)}function _M(e,t,o,r){if(o.type===\"stylesheet\"&&(typeof r.media!=\"string\"||matchMedia(r.media).matches!==!1)&&(o.state.loading&4)===0){if(o.instance===null){var n=rs(r.href),a=t.querySelector(mu(n));if(a){t=a._p,t!==null&&typeof t==\"object\"&&typeof t.then==\"function\"&&(e.count++,e=kf.bind(e),t.then(e,e)),o.state.loading|=4,o.instance=a,To(a);return}a=t.ownerDocument||t,r=xS(r),(n=Xr.get(n))&&zg(r,n),a=a.createElement(\"link\"),To(a);var i=a;i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Do(a,\"link\",r),o.instance=a}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(o,t),(t=o.state.preload)&&(o.state.loading&3)===0&&(e.count++,o=kf.bind(e),t.addEventListener(\"load\",o),t.addEventListener(\"error\",o))}}var Fy=0;function zM(e,t){return e.stylesheets&&e.count===0&&sf(e,e.stylesheets),0Fy?50:800)+t);return e.unsuspend=o,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(n)}}:null}function kf(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)sf(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Bf=null;function sf(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Bf=new Map,t.forEach(kM,e),Bf=null,kf.call(e))}function kM(e,t){if(!(t.state.loading&4)){var o=Bf.get(e);if(o)var r=o.get(null);else{o=new Map,Bf.set(e,o);for(var n=e.querySelectorAll(\"link[data-precedence],style[data-precedence]\"),a=0;a{\"use strict\";function AS(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(AS)}catch(e){console.error(e)}}AS(),DS.exports=OS()});var aE=Xo(pt=>{\"use strict\";var Eo=typeof Symbol==\"function\"&&Symbol.for,Yg=Eo?Symbol.for(\"react.element\"):60103,Xg=Eo?Symbol.for(\"react.portal\"):60106,ud=Eo?Symbol.for(\"react.fragment\"):60107,pd=Eo?Symbol.for(\"react.strict_mode\"):60108,fd=Eo?Symbol.for(\"react.profiler\"):60114,dd=Eo?Symbol.for(\"react.provider\"):60109,md=Eo?Symbol.for(\"react.context\"):60110,Gg=Eo?Symbol.for(\"react.async_mode\"):60111,yd=Eo?Symbol.for(\"react.concurrent_mode\"):60111,hd=Eo?Symbol.for(\"react.forward_ref\"):60112,gd=Eo?Symbol.for(\"react.suspense\"):60113,oO=Eo?Symbol.for(\"react.suspense_list\"):60120,bd=Eo?Symbol.for(\"react.memo\"):60115,vd=Eo?Symbol.for(\"react.lazy\"):60116,rO=Eo?Symbol.for(\"react.block\"):60121,nO=Eo?Symbol.for(\"react.fundamental\"):60117,aO=Eo?Symbol.for(\"react.responder\"):60118,iO=Eo?Symbol.for(\"react.scope\"):60119;function Pr(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case Yg:switch(e=e.type,e){case Gg:case yd:case ud:case fd:case pd:case gd:return e;default:switch(e=e&&e.$$typeof,e){case md:case hd:case vd:case bd:case dd:return e;default:return t}}case Xg:return t}}}function nE(e){return Pr(e)===yd}pt.AsyncMode=Gg;pt.ConcurrentMode=yd;pt.ContextConsumer=md;pt.ContextProvider=dd;pt.Element=Yg;pt.ForwardRef=hd;pt.Fragment=ud;pt.Lazy=vd;pt.Memo=bd;pt.Portal=Xg;pt.Profiler=fd;pt.StrictMode=pd;pt.Suspense=gd;pt.isAsyncMode=function(e){return nE(e)||Pr(e)===Gg};pt.isConcurrentMode=nE;pt.isContextConsumer=function(e){return Pr(e)===md};pt.isContextProvider=function(e){return Pr(e)===dd};pt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===Yg};pt.isForwardRef=function(e){return Pr(e)===hd};pt.isFragment=function(e){return Pr(e)===ud};pt.isLazy=function(e){return Pr(e)===vd};pt.isMemo=function(e){return Pr(e)===bd};pt.isPortal=function(e){return Pr(e)===Xg};pt.isProfiler=function(e){return Pr(e)===fd};pt.isStrictMode=function(e){return Pr(e)===pd};pt.isSuspense=function(e){return Pr(e)===gd};pt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===ud||e===yd||e===fd||e===pd||e===gd||e===oO||typeof e==\"object\"&&e!==null&&(e.$$typeof===vd||e.$$typeof===bd||e.$$typeof===dd||e.$$typeof===md||e.$$typeof===hd||e.$$typeof===nO||e.$$typeof===aO||e.$$typeof===iO||e.$$typeof===rO)};pt.typeOf=Pr});var lE=Xo((Mz,iE)=>{\"use strict\";iE.exports=aE()});var mE=Xo((Oz,dE)=>{\"use strict\";var qg=lE(),lO={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},sO={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},cO={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},pE={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Ig={};Ig[qg.ForwardRef]=cO;Ig[qg.Memo]=pE;function sE(e){return qg.isMemo(e)?pE:Ig[e.$$typeof]||lO}var uO=Object.defineProperty,pO=Object.getOwnPropertyNames,cE=Object.getOwnPropertySymbols,fO=Object.getOwnPropertyDescriptor,dO=Object.getPrototypeOf,uE=Object.prototype;function fE(e,t,o){if(typeof t!=\"string\"){if(uE){var r=dO(t);r&&r!==uE&&fE(e,r,o)}var n=pO(t);cE&&(n=n.concat(cE(t)));for(var a=sE(e),i=sE(t),l=0;l{\"use strict\";var DO=Symbol.for(\"react.transitional.element\"),NO=Symbol.for(\"react.fragment\");function AE(e,t,o){var r=null;if(o!==void 0&&(r=\"\"+o),t.key!==void 0&&(r=\"\"+t.key),\"key\"in t){o={};for(var n in t)n!==\"key\"&&(o[n]=t[n])}else o=t;return t=o.ref,{$$typeof:DO,type:e,key:r,ref:t!==void 0?t:null,props:o}}Pd.Fragment=NO;Pd.jsx=AE;Pd.jsxs=AE});var Ie=Xo((Ck,NE)=>{\"use strict\";NE.exports=DE()});var kE=Xo(vt=>{\"use strict\";var Qg=Symbol.for(\"react.transitional.element\"),Wg=Symbol.for(\"react.portal\"),Cd=Symbol.for(\"react.fragment\"),Rd=Symbol.for(\"react.strict_mode\"),wd=Symbol.for(\"react.profiler\"),Md=Symbol.for(\"react.consumer\"),Od=Symbol.for(\"react.context\"),Ad=Symbol.for(\"react.forward_ref\"),Dd=Symbol.for(\"react.suspense\"),Nd=Symbol.for(\"react.suspense_list\"),_d=Symbol.for(\"react.memo\"),zd=Symbol.for(\"react.lazy\"),_O=Symbol.for(\"react.view_transition\"),zO=Symbol.for(\"react.client.reference\");function Ir(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case Qg:switch(e=e.type,e){case Cd:case wd:case Rd:case Dd:case Nd:case _O:return e;default:switch(e=e&&e.$$typeof,e){case Od:case Ad:case zd:case _d:return e;case Md:return e;default:return t}}case Wg:return t}}}vt.ContextConsumer=Md;vt.ContextProvider=Od;vt.Element=Qg;vt.ForwardRef=Ad;vt.Fragment=Cd;vt.Lazy=zd;vt.Memo=_d;vt.Portal=Wg;vt.Profiler=wd;vt.StrictMode=Rd;vt.Suspense=Dd;vt.SuspenseList=Nd;vt.isContextConsumer=function(e){return Ir(e)===Md};vt.isContextProvider=function(e){return Ir(e)===Od};vt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===Qg};vt.isForwardRef=function(e){return Ir(e)===Ad};vt.isFragment=function(e){return Ir(e)===Cd};vt.isLazy=function(e){return Ir(e)===zd};vt.isMemo=function(e){return Ir(e)===_d};vt.isPortal=function(e){return Ir(e)===Wg};vt.isProfiler=function(e){return Ir(e)===wd};vt.isStrictMode=function(e){return Ir(e)===Rd};vt.isSuspense=function(e){return Ir(e)===Dd};vt.isSuspenseList=function(e){return Ir(e)===Nd};vt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===Cd||e===wd||e===Rd||e===Dd||e===Nd||typeof e==\"object\"&&e!==null&&(e.$$typeof===zd||e.$$typeof===_d||e.$$typeof===Od||e.$$typeof===Md||e.$$typeof===Ad||e.$$typeof===zO||e.getModuleId!==void 0)};vt.typeOf=Ir});var LE=Xo((Dk,BE)=>{\"use strict\";BE.exports=kE()});var w=q(re());var ir=q(re(),1),_S=q(NS(),1),zS=ir.createContext(null);function YM(){let e=ir.useContext(zS);if(!e)throw new Error(\"RenderContext not found\");return e}function XM(){return YM().model}function Ye(e){let t=XM(),o=ir.useSyncExternalStore(n=>(t.on(`change:${e}`,n),()=>t.off(`change:${e}`,n)),()=>t.get(e)),r=ir.useCallback(n=>{t.set(e,typeof n==\"function\"?n(t.get(e)):n),t.save_changes()},[t,e]);return[o,r]}function kS(e){return({el:t,model:o,experimental:r})=>{let n=_S.createRoot(t);return n.render(ir.createElement(ir.StrictMode,null,ir.createElement(zS.Provider,{value:{model:o,experimental:r}},ir.createElement(e)))),()=>n.unmount()}}function lr(e,...t){let o=new URL(`https://mui.com/production-error/?code=${e}`);return t.forEach(r=>o.searchParams.append(\"args[]\",r)),`Minified MUI error #${e}; visit ${o} for the full message.`}function Bi(){return Bi=Object.assign?Object.assign.bind():function(e){for(var t=1;t0?eo(bs,--Ko):0,hs--,so===10&&(hs=1,ad--),so}function Qo(){return so=Ko<$S?eo(bs,Ko++):0,hs++,so===10&&(hs=1,ad++),so}function Gr(){return eo(bs,Ko)}function vu(){return Ko}function xs(e,t){return Ja(bs,e,t)}function gs(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function id(e){return ad=hs=1,$S=Fo(bs=e),Ko=0,[]}function ld(e){return bs=\"\",e}function Ts(e){return nd(xs(Ko-1,$g(e===91?e+2:e===40?e+1:e)))}function GS(e){for(;(so=Gr())&&so<33;)Qo();return gs(e)>2||gs(so)>3?\"\":\" \"}function qS(e,t){for(;--t&&Qo()&&!(so<48||so>102||so>57&&so<65||so>70&&so<97););return xs(e,vu()+(t<6&&Gr()==32&&Qo()==32))}function $g(e){for(;Qo();)switch(so){case e:return Ko;case 34:case 39:e!==34&&e!==39&&$g(so);break;case 40:e===41&&$g(e);break;case 92:Qo();break}return Ko}function IS(e,t){for(;Qo()&&e+so!==57;)if(e+so===84&&Gr()===47)break;return\"/*\"+xs(t,Ko-1)+\"*\"+Li(e===47?e:Qo())}function FS(e){for(;!gs(Gr());)Qo();return xs(e,Ko)}function WS(e){return ld(sd(\"\",null,null,null,[\"\"],e=id(e),0,[0],e))}function sd(e,t,o,r,n,a,i,l,s){for(var c=0,u=0,m=i,p=0,d=0,v=0,T=1,S=1,h=1,y=0,g=\"\",b=n,E=a,C=r,P=g;S;)switch(v=y,y=Qo()){case 40:if(v!=108&&eo(P,m-1)==58){gu(P+=We(Ts(y),\"&\",\"&\\f\"),\"&\\f\")!=-1&&(h=-1);break}case 34:case 39:case 91:P+=Ts(y);break;case 9:case 10:case 13:case 32:P+=GS(v);break;case 92:P+=qS(vu()-1,7);continue;case 47:switch(Gr()){case 42:case 47:ys(FM(IS(Qo(),vu()),t,o),s);break;default:P+=\"/\"}break;case 123*T:l[c++]=Fo(P)*h;case 125*T:case 59:case 0:switch(y){case 0:case 125:S=0;case 59+u:h==-1&&(P=We(P,/\\f/g,\"\")),d>0&&Fo(P)-m&&ys(d>32?QS(P+\";\",r,o,m-1):QS(We(P,\" \",\"\")+\";\",r,o,m-2),s);break;case 59:P+=\";\";default:if(ys(C=KS(P,t,o,c,u,n,l,g,b=[],E=[],m),a),y===123)if(u===0)sd(P,t,C,C,b,a,m,l,E);else switch(p===99&&eo(P,3)===110?100:p){case 100:case 108:case 109:case 115:sd(e,C,C,r&&ys(KS(e,C,C,0,0,n,l,g,n,b=[],m),E),n,E,m,l,r?b:E);break;default:sd(P,C,C,C,[\"\"],E,0,l,E)}}c=u=d=0,T=h=1,g=P=\"\",m=i;break;case 58:m=1+Fo(P),d=v;default:if(T<1){if(y==123)--T;else if(y==125&&T++==0&&XS()==125)continue}switch(P+=Li(y),y*T){case 38:h=u>0?1:(P+=\"\\f\",-1);break;case 44:l[c++]=(Fo(P)-1)*h,h=1;break;case 64:Gr()===45&&(P+=Ts(Qo())),p=Gr(),u=m=Fo(g=P+=FS(vu())),y++;break;case 45:v===45&&Fo(P)==2&&(T=0)}}return a}function KS(e,t,o,r,n,a,i,l,s,c,u){for(var m=n-1,p=n===0?a:[\"\"],d=ms(p),v=0,T=0,S=0;v0?p[h]+\" \"+y:We(y,/&\\f/g,p[h])))&&(s[S++]=g);return bu(e,t,o,n===0?fs:l,s,c,u)}function FM(e,t,o){return bu(e,t,o,od,Li(YS()),Ja(e,2,-2),0)}function QS(e,t,o,r){return bu(e,t,o,ds,Ja(e,0,r),Ja(e,r+1,-1),r)}function ji(e,t){for(var o=\"\",r=ms(e),n=0;n6)switch(eo(e,t+1)){case 109:if(eo(e,t+4)!==45)break;case 102:return We(e,/(.+:)(.+)-([^]+)/,\"$1\"+tt+\"$2-$3$1\"+hu+(eo(e,t+3)==108?\"$3\":\"$2-$3\"))+e;case 115:return~gu(e,\"stretch\")?oE(We(e,\"stretch\",\"fill-available\"),t)+e:e}break;case 4949:if(eo(e,t+1)!==115)break;case 6444:switch(eo(e,Fo(e)-3-(~gu(e,\"!important\")&&10))){case 107:return We(e,\":\",\":\"+tt)+e;case 101:return We(e,/(.+:)([^;!]+)(;|!.+)?/,\"$1\"+tt+(eo(e,14)===45?\"inline-\":\"\")+\"box$3$1\"+tt+\"$2$3$1\"+No+\"$2box$3\")+e}break;case 5936:switch(eo(e,t+11)){case 114:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"tb\")+e;case 108:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"tb-rl\")+e;case 45:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"lr\")+e}return tt+e+No+e+e}return e}var eO=function(t,o,r,n){if(t.length>-1&&!t.return)switch(t.type){case ds:t.return=oE(t.value,t.length);break;case rd:return ji([vs(t,{value:We(t.value,\"@\",\"@\"+tt)})],n);case fs:if(t.length)return Vg(t.props,function(a){switch(Hg(a,/(::plac\\w+|:read-\\w+)/)){case\":read-only\":case\":read-write\":return ji([vs(t,{props:[We(a,/:(read-\\w+)/,\":\"+hu+\"$1\")]})],n);case\"::placeholder\":return ji([vs(t,{props:[We(a,/:(plac\\w+)/,\":\"+tt+\"input-$1\")]}),vs(t,{props:[We(a,/:(plac\\w+)/,\":\"+hu+\"$1\")]}),vs(t,{props:[We(a,/:(plac\\w+)/,No+\"input-$1\")]})],n)}return\"\"})}},tO=[eO],rE=function(t){var o=t.key;if(o===\"css\"){var r=document.querySelectorAll(\"style[data-emotion]:not([data-s])\");Array.prototype.forEach.call(r,function(T){var S=T.getAttribute(\"data-emotion\");S.indexOf(\" \")!==-1&&(document.head.appendChild(T),T.setAttribute(\"data-s\",\"\"))})}var n=t.stylisPlugins||tO,a={},i,l=[];i=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^=\"'+o+' \"]'),function(T){for(var S=T.getAttribute(\"data-emotion\").split(\" \"),h=1;h=4;++r,n-=4)o=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,o=(o&65535)*1540483477+((o>>>16)*59797<<16),o^=o>>>24,t=(o&65535)*1540483477+((o>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(n){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var hE={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};var yO=!1,hO=/[A-Z]|^ms/g,gO=/_EMO_([^_]+?)_([^]*?)_EMO_/g,xE=function(t){return t.charCodeAt(1)===45},gE=function(t){return t!=null&&typeof t!=\"boolean\"},Fg=cd(function(e){return xE(e)?e:e.replace(hO,\"-$&\").toLowerCase()}),bE=function(t,o){switch(t){case\"animation\":case\"animationName\":if(typeof o==\"string\")return o.replace(gO,function(r,n,a){return Nn={name:n,styles:a,next:Nn},n})}return hE[t]!==1&&!xE(t)&&typeof o==\"number\"&&o!==0?o+\"px\":o},bO=\"Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.\";function Su(e,t,o){if(o==null)return\"\";var r=o;if(r.__emotion_styles!==void 0)return r;switch(typeof o){case\"boolean\":return\"\";case\"object\":{var n=o;if(n.anim===1)return Nn={name:n.name,styles:n.styles,next:Nn},n.name;var a=o;if(a.styles!==void 0){var i=a.next;if(i!==void 0)for(;i!==void 0;)Nn={name:i.name,styles:i.styles,next:Nn},i=i.next;var l=a.styles+\";\";return l}return vO(e,t,o)}case\"function\":{if(e!==void 0){var s=Nn,c=o(e);return Nn=s,Su(e,t,c)}break}}var u=o;if(t==null)return u;var m=t[u];return m!==void 0?m:u}function vO(e,t,o){var r=\"\";if(Array.isArray(o))for(var n=0;n96?wO:MO},ME=function(t,o,r){var n;if(o){var a=o.shouldForwardProp;n=t.__emotion_forwardProp&&a?function(i){return t.__emotion_forwardProp(i)&&a(i)}:a}return typeof n!=\"function\"&&r&&(n=t.__emotion_forwardProp),n},OO=function(t){var o=t.cache,r=t.serialized,n=t.isStringTag;return Ss(o,r,n),Eu(function(){return Tu(o,r,n)}),null},OE=function e(t,o){var r=t.__emotion_real===t,n=r&&t.__emotion_base||t,a,i;o!==void 0&&(a=o.label,i=o.target);var l=ME(t,o,r),s=l||wE(n),c=!s(\"as\");return function(){var u=arguments,m=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(a!==void 0&&m.push(\"label:\"+a+\";\"),u[0]==null||u[0].raw===void 0)m.push.apply(m,u);else{var p=u[0];m.push(p[0]);for(var d=u.length,v=1;v{t[o]=jE(e[o])}),t}function Kt(e,t,o={clone:!0}){let r=o.clone?{...e}:e;return Cr(e)&&Cr(t)&&Object.keys(t).forEach(n=>{Zg.isValidElement(t[n])||(0,Jg.isValidElementType)(t[n])?r[n]=t[n]:Cr(t[n])&&Object.prototype.hasOwnProperty.call(e,n)&&Cr(e[n])?r[n]=Kt(e[n],t[n],o):o.clone?r[n]=Cr(t[n])?jE(t[n]):t[n]:r[n]=t[n]}),r}var kO=e=>{let t=Object.keys(e).map(o=>({key:o,val:e[o]}))||[];return t.sort((o,r)=>o.val-r.val),t.reduce((o,r)=>({...o,[r.key]:r.val}),{})};function e0(e){let{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:o=\"px\",step:r=5,...n}=e,a=kO(t),i=Object.keys(a);function l(p){return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o})`}function s(p){return`@media (max-width:${(typeof t[p]==\"number\"?t[p]:p)-r/100}${o})`}function c(p,d){let v=i.indexOf(d);return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o}) and (max-width:${(v!==-1&&typeof t[i[v]]==\"number\"?t[i[v]]:d)-r/100}${o})`}function u(p){return i.indexOf(p)+1r.startsWith(\"@container\")).sort((r,n)=>{let a=/min-width:\\s*([0-9.]+)/;return+(r.match(a)?.[1]||0)-+(n.match(a)?.[1]||0)});return o.length?o.reduce((r,n)=>{let a=t[n];return delete r[n],r[n]=a,r},{...t}):t}function t0(e,t){return t===\"@\"||t.startsWith(\"@\")&&(e.some(o=>t.startsWith(`@${o}`))||!!t.match(/^@\\d/))}function o0(e,t){let o=t.match(/^@([^/]+)?\\/?(.+)?$/);if(!o)return null;let[,r,n]=o,a=Number.isNaN(+r)?r||0:+r;return e.containerQueries(n).up(a)}function Bd(e){let t=(a,i)=>a.replace(\"@media\",i?`@container ${i}`:\"@container\");function o(a,i){a.up=(...l)=>t(e.breakpoints.up(...l),i),a.down=(...l)=>t(e.breakpoints.down(...l),i),a.between=(...l)=>t(e.breakpoints.between(...l),i),a.only=(...l)=>t(e.breakpoints.only(...l),i),a.not=(...l)=>{let s=t(e.breakpoints.not(...l),i);return s.includes(\"not all and\")?s.replace(\"not all and \",\"\").replace(\"min-width:\",\"width<\").replace(\"max-width:\",\"width>\").replace(\"and\",\"or\"):s}}let r={},n=a=>(o(r,a),r);return o(n),{...e,containerQueries:n}}var BO={borderRadius:4},UE=BO;function LO(e,t){return t?Kt(e,t,{clone:!1}):e}var sa=LO;var Ru={xs:0,sm:600,md:900,lg:1200,xl:1536},HE={keys:[\"xs\",\"sm\",\"md\",\"lg\",\"xl\"],up:e=>`@media (min-width:${Ru[e]}px)`},jO={containerQueries:e=>({up:t=>{let o=typeof t==\"number\"?t:Ru[t]||t;return typeof o==\"number\"&&(o=`${o}px`),e?`@container ${e} (min-width:${o})`:`@container (min-width:${o})`}})};function Wo(e,t,o){let r=e.theme||{};if(Array.isArray(t)){let a=r.breakpoints||HE;return t.reduce((i,l,s)=>(i[a.up(a.keys[s])]=o(t[s]),i),{})}if(typeof t==\"object\"){let a=r.breakpoints||HE;return Object.keys(t).reduce((i,l)=>{if(t0(a.keys,l)){let s=o0(r.containerQueries?r:jO,l);s&&(i[s]=o(t[l],l))}else if(Object.keys(a.values||Ru).includes(l)){let s=a.up(l);i[s]=o(t[l],l)}else{let s=l;i[s]=t[s]}return i},{})}return o(t)}function VE(e={}){return e.keys?.reduce((o,r)=>{let n=e.up(r);return o[n]={},o},{})||{}}function r0(e,t){return e.reduce((o,r)=>{let n=o[r];return(!n||Object.keys(n).length===0)&&delete o[r],o},t)}function ri(e){if(typeof e!=\"string\")throw new Error(lr(7));return e.charAt(0).toUpperCase()+e.slice(1)}function Ps(e,t,o=!0){if(!t||typeof t!=\"string\")return null;if(e&&e.vars&&o){let r=`vars.${t}`.split(\".\").reduce((n,a)=>n&&n[a]?n[a]:null,e);if(r!=null)return r}return t.split(\".\").reduce((r,n)=>r&&r[n]!=null?r[n]:null,e)}function wu(e,t,o,r=o){let n;return typeof e==\"function\"?n=e(o):Array.isArray(e)?n=e[o]||r:n=Ps(e,o)||r,t&&(n=t(n,r,e)),n}function UO(e){let{prop:t,cssProperty:o=e.prop,themeKey:r,transform:n}=e,a=i=>{if(i[t]==null)return null;let l=i[t],s=i.theme,c=Ps(s,r)||{};return Wo(i,l,m=>{let p=wu(c,n,m);return m===p&&typeof m==\"string\"&&(p=wu(c,n,`${t}${m===\"default\"?\"\":ri(m)}`,m)),o===!1?p:{[o]:p}})};return a.propTypes={},a.filterProps=[t],a}var Pt=UO;function Ld(e){let t={};return o=>(t[o]===void 0&&(t[o]=e(o)),t[o])}var HO={m:\"margin\",p:\"padding\"},VO={t:\"Top\",r:\"Right\",b:\"Bottom\",l:\"Left\",x:[\"Left\",\"Right\"],y:[\"Top\",\"Bottom\"]},$E={marginX:\"mx\",marginY:\"my\",paddingX:\"px\",paddingY:\"py\"},$O=Ld(e=>{if(e.length>2)if($E[e])e=$E[e];else return[e];let[t,o]=e.split(\"\"),r=HO[t],n=VO[o]||\"\";return Array.isArray(n)?n.map(a=>r+a):[r+n]}),n0=[\"m\",\"mt\",\"mr\",\"mb\",\"ml\",\"mx\",\"my\",\"margin\",\"marginTop\",\"marginRight\",\"marginBottom\",\"marginLeft\",\"marginX\",\"marginY\",\"marginInline\",\"marginInlineStart\",\"marginInlineEnd\",\"marginBlock\",\"marginBlockStart\",\"marginBlockEnd\"],a0=[\"p\",\"pt\",\"pr\",\"pb\",\"pl\",\"px\",\"py\",\"padding\",\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\",\"paddingX\",\"paddingY\",\"paddingInline\",\"paddingInlineStart\",\"paddingInlineEnd\",\"paddingBlock\",\"paddingBlockStart\",\"paddingBlockEnd\"],YE=[...n0,...a0];function Hi(e,t,o,r){let n=Ps(e,t,!0)??o;return typeof n==\"number\"||typeof n==\"string\"?a=>typeof a==\"string\"?a:typeof n==\"string\"?n.startsWith(\"var(\")&&a===0?0:n.startsWith(\"var(\")&&a===1?n:`calc(${a} * ${n})`:n*a:Array.isArray(n)?a=>{if(typeof a==\"string\")return a;let i=Math.abs(a),l=n[i];return a>=0?l:typeof l==\"number\"?-l:typeof l==\"string\"&&l.startsWith(\"var(\")?`calc(-1 * ${l})`:`-${l}`}:typeof n==\"function\"?n:()=>{}}function Mu(e){return Hi(e,\"spacing\",8,\"spacing\")}function Vi(e,t){return typeof t==\"string\"||t==null?t:e(t)}function YO(e,t){return o=>e.reduce((r,n)=>(r[n]=Vi(t,o),r),{})}function XO(e,t,o,r){if(!t.includes(o))return null;let n=$O(o),a=YO(n,r),i=e[o];return Wo(e,i,a)}function i0(e,t){let o=Mu(e.theme);return Object.keys(e).map(r=>XO(e,t,r,o)).reduce(sa,{})}function Vt(e){return i0(e,n0)}Vt.propTypes={};Vt.filterProps=n0;function $t(e){return i0(e,a0)}$t.propTypes={};$t.filterProps=a0;function XE(e){return i0(e,YE)}XE.propTypes={};XE.filterProps=YE;function Cs(e=8,t=Mu({spacing:e})){if(e.mui)return e;let o=(...r)=>(r.length===0?[1]:r).map(a=>{let i=t(a);return typeof i==\"number\"?`${i}px`:i}).join(\" \");return o.mui=!0,o}function GO(...e){let t=e.reduce((r,n)=>(n.filterProps.forEach(a=>{r[a]=n}),r),{}),o=r=>Object.keys(r).reduce((n,a)=>t[a]?sa(n,t[a](r)):n,{});return o.propTypes={},o.filterProps=e.reduce((r,n)=>r.concat(n.filterProps),[]),o}var ca=GO;function Rr(e){return typeof e!=\"number\"?e:`${e}px solid`}function Fr(e,t){return Pt({prop:e,themeKey:\"borders\",transform:t})}var qO=Fr(\"border\",Rr),IO=Fr(\"borderTop\",Rr),FO=Fr(\"borderRight\",Rr),KO=Fr(\"borderBottom\",Rr),QO=Fr(\"borderLeft\",Rr),WO=Fr(\"borderColor\"),ZO=Fr(\"borderTopColor\"),JO=Fr(\"borderRightColor\"),eA=Fr(\"borderBottomColor\"),tA=Fr(\"borderLeftColor\"),oA=Fr(\"outline\",Rr),rA=Fr(\"outlineColor\"),Ou=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){let t=Hi(e.theme,\"shape.borderRadius\",4,\"borderRadius\"),o=r=>({borderRadius:Vi(t,r)});return Wo(e,e.borderRadius,o)}return null};Ou.propTypes={};Ou.filterProps=[\"borderRadius\"];var S4=ca(qO,IO,FO,KO,QO,WO,ZO,JO,eA,tA,Ou,oA,rA);var Au=e=>{if(e.gap!==void 0&&e.gap!==null){let t=Hi(e.theme,\"spacing\",8,\"gap\"),o=r=>({gap:Vi(t,r)});return Wo(e,e.gap,o)}return null};Au.propTypes={};Au.filterProps=[\"gap\"];var Du=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){let t=Hi(e.theme,\"spacing\",8,\"columnGap\"),o=r=>({columnGap:Vi(t,r)});return Wo(e,e.columnGap,o)}return null};Du.propTypes={};Du.filterProps=[\"columnGap\"];var Nu=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){let t=Hi(e.theme,\"spacing\",8,\"rowGap\"),o=r=>({rowGap:Vi(t,r)});return Wo(e,e.rowGap,o)}return null};Nu.propTypes={};Nu.filterProps=[\"rowGap\"];var nA=Pt({prop:\"gridColumn\"}),aA=Pt({prop:\"gridRow\"}),iA=Pt({prop:\"gridAutoFlow\"}),lA=Pt({prop:\"gridAutoColumns\"}),sA=Pt({prop:\"gridAutoRows\"}),cA=Pt({prop:\"gridTemplateColumns\"}),uA=Pt({prop:\"gridTemplateRows\"}),pA=Pt({prop:\"gridTemplateAreas\"}),fA=Pt({prop:\"gridArea\"}),M4=ca(Au,Du,Nu,nA,aA,iA,lA,sA,cA,uA,pA,fA);function $i(e,t){return t===\"grey\"?t:e}var dA=Pt({prop:\"color\",themeKey:\"palette\",transform:$i}),mA=Pt({prop:\"bgcolor\",cssProperty:\"backgroundColor\",themeKey:\"palette\",transform:$i}),yA=Pt({prop:\"backgroundColor\",themeKey:\"palette\",transform:$i}),N4=ca(dA,mA,yA);function sr(e){return e<=1&&e!==0?`${e*100}%`:e}var hA=Pt({prop:\"width\",transform:sr}),jd=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){let t=o=>{let r=e.theme?.breakpoints?.values?.[o]||Ru[o];return r?e.theme?.breakpoints?.unit!==\"px\"?{maxWidth:`${r}${e.theme.breakpoints.unit}`}:{maxWidth:r}:{maxWidth:sr(o)}};return Wo(e,e.maxWidth,t)}return null};jd.filterProps=[\"maxWidth\"];var gA=Pt({prop:\"minWidth\",transform:sr}),bA=Pt({prop:\"height\",transform:sr}),vA=Pt({prop:\"maxHeight\",transform:sr}),xA=Pt({prop:\"minHeight\",transform:sr}),L4=Pt({prop:\"size\",cssProperty:\"width\",transform:sr}),j4=Pt({prop:\"size\",cssProperty:\"height\",transform:sr}),TA=Pt({prop:\"boxSizing\"}),U4=ca(hA,jd,gA,bA,vA,xA,TA);var SA={border:{themeKey:\"borders\",transform:Rr},borderTop:{themeKey:\"borders\",transform:Rr},borderRight:{themeKey:\"borders\",transform:Rr},borderBottom:{themeKey:\"borders\",transform:Rr},borderLeft:{themeKey:\"borders\",transform:Rr},borderColor:{themeKey:\"palette\"},borderTopColor:{themeKey:\"palette\"},borderRightColor:{themeKey:\"palette\"},borderBottomColor:{themeKey:\"palette\"},borderLeftColor:{themeKey:\"palette\"},outline:{themeKey:\"borders\",transform:Rr},outlineColor:{themeKey:\"palette\"},borderRadius:{themeKey:\"shape.borderRadius\",style:Ou},color:{themeKey:\"palette\",transform:$i},bgcolor:{themeKey:\"palette\",cssProperty:\"backgroundColor\",transform:$i},backgroundColor:{themeKey:\"palette\",transform:$i},p:{style:$t},pt:{style:$t},pr:{style:$t},pb:{style:$t},pl:{style:$t},px:{style:$t},py:{style:$t},padding:{style:$t},paddingTop:{style:$t},paddingRight:{style:$t},paddingBottom:{style:$t},paddingLeft:{style:$t},paddingX:{style:$t},paddingY:{style:$t},paddingInline:{style:$t},paddingInlineStart:{style:$t},paddingInlineEnd:{style:$t},paddingBlock:{style:$t},paddingBlockStart:{style:$t},paddingBlockEnd:{style:$t},m:{style:Vt},mt:{style:Vt},mr:{style:Vt},mb:{style:Vt},ml:{style:Vt},mx:{style:Vt},my:{style:Vt},margin:{style:Vt},marginTop:{style:Vt},marginRight:{style:Vt},marginBottom:{style:Vt},marginLeft:{style:Vt},marginX:{style:Vt},marginY:{style:Vt},marginInline:{style:Vt},marginInlineStart:{style:Vt},marginInlineEnd:{style:Vt},marginBlock:{style:Vt},marginBlockStart:{style:Vt},marginBlockEnd:{style:Vt},displayPrint:{cssProperty:!1,transform:e=>({\"@media print\":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:Au},rowGap:{style:Nu},columnGap:{style:Du},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:\"zIndex\"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:\"shadows\"},width:{transform:sr},maxWidth:{style:jd},minWidth:{transform:sr},height:{transform:sr},maxHeight:{transform:sr},minHeight:{transform:sr},boxSizing:{},font:{themeKey:\"font\"},fontFamily:{themeKey:\"typography\"},fontSize:{themeKey:\"typography\"},fontStyle:{themeKey:\"typography\"},fontWeight:{themeKey:\"typography\"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:\"typography\"}},un=SA;function EA(...e){let t=e.reduce((r,n)=>r.concat(Object.keys(n)),[]),o=new Set(t);return e.every(r=>o.size===Object.keys(r).length)}function PA(e,t){return typeof e==\"function\"?e(t):e}function CA(){function e(o,r,n,a){let i={[o]:r,theme:n},l=a[o];if(!l)return{[o]:r};let{cssProperty:s=o,themeKey:c,transform:u,style:m}=l;if(r==null)return null;if(c===\"typography\"&&r===\"inherit\")return{[o]:r};let p=Ps(n,c)||{};return m?m(i):Wo(i,r,v=>{let T=wu(p,u,v);return v===T&&typeof v==\"string\"&&(T=wu(p,u,`${o}${v===\"default\"?\"\":ri(v)}`,v)),s===!1?T:{[s]:T}})}function t(o){let{sx:r,theme:n={},nested:a}=o||{};if(!r)return null;let i=n.unstable_sxConfig??un;function l(s){let c=s;if(typeof s==\"function\")c=s(n);else if(typeof s!=\"object\")return s;if(!c)return null;let u=VE(n.breakpoints),m=Object.keys(u),p=u;return Object.keys(c).forEach(d=>{let v=PA(c[d],n);if(v!=null)if(typeof v==\"object\")if(i[d])p=sa(p,e(d,v,n,i));else{let T=Wo({theme:n},v,S=>({[d]:S}));EA(T,v)?p[d]=t({sx:v,theme:n,nested:!0}):p=sa(p,T)}else p=sa(p,e(d,v,n,i))}),!a&&n.modularCssLayers?{\"@layer sx\":kd(n,r0(m,p))}:kd(n,r0(m,p))}return Array.isArray(r)?r.map(l):l(r)}return t}var GE=CA();GE.filterProps=[\"sx\"];var Kr=GE;function l0(e,t){let o=this;if(o.vars){if(!o.colorSchemes?.[e]||typeof o.getColorSchemeSelector!=\"function\")return{};let r=o.getColorSchemeSelector(e);return r===\"&\"?t:((r.includes(\"data-\")||r.includes(\".\"))&&(r=`*:where(${r.replace(/\\s*&$/,\"\")}) &`),{[r]:t})}return o.palette.mode===e?t:{}}function RA(e={},...t){let{breakpoints:o={},palette:r={},spacing:n,shape:a={},...i}=e,l=e0(o),s=Cs(n),c=Kt({breakpoints:l,direction:\"ltr\",components:{},palette:{mode:\"light\",...r},spacing:s,shape:{...UE,...a}},i);return c=Bd(c),c.applyStyles=l0,c=t.reduce((u,m)=>Kt(u,m),c),c.unstable_sxConfig={...un,...i?.unstable_sxConfig},c.unstable_sx=function(m){return Kr({sx:m,theme:this})},c}var Yi=RA;var qE=q(re(),1);function wA(e){return Object.keys(e).length===0}function MA(e=null){let t=qE.useContext(ti);return!t||wA(t)?e:t}var s0=MA;var OA=Yi();function AA(e=OA){return s0(e)}var Rs=AA;var DA=e=>{let t={systemProps:{},otherProps:{}},o=e?.theme?.unstable_sxConfig??un;return Object.keys(e).forEach(r=>{o[r]?t.systemProps[r]=e[r]:t.otherProps[r]=e[r]}),t};function ws(e){let{sx:t,...o}=e,{systemProps:r,otherProps:n}=DA(o),a;return Array.isArray(t)?a=[r,...t]:typeof t==\"function\"?a=(...i)=>{let l=t(...i);return Cr(l)?{...r,...l}:r}:a={...r,...t},{...n,sx:a}}var IE=e=>e,NA=()=>{let e=IE;return{configure(t){e=t},generate(t){return e(t)},reset(){e=IE}}},_A=NA(),Ms=_A;var KE=q(re(),1);function FE(e){var t,o,r=\"\";if(typeof e==\"string\"||typeof e==\"number\")r+=e;else if(typeof e==\"object\")if(Array.isArray(e)){var n=e.length;for(t=0;tl!==\"theme\"&&l!==\"sx\"&&l!==\"as\"})(Kr);return KE.forwardRef(function(s,c){let u=Rs(o),{className:m,component:p=\"div\",...d}=ws(s);return(0,QE.jsx)(a,{as:p,ref:c,className:ie(m,n?n(r):r),theme:t&&u[t]||u,...d})})}var kA={active:\"active\",checked:\"checked\",completed:\"completed\",disabled:\"disabled\",error:\"error\",expanded:\"expanded\",focused:\"focused\",focusVisible:\"focusVisible\",open:\"open\",readOnly:\"readOnly\",required:\"required\",selected:\"selected\"};function _e(e,t,o=\"Mui\"){let r=kA[t];return r?`${o}-${r}`:`${Ms.generate(e)}-${t}`}function Ce(e,t,o=\"Mui\"){let r={};return t.forEach(n=>{r[n]=_e(e,n,o)}),r}function zu(e){let{variants:t,...o}=e,r={variants:t,style:la(o),isProcessed:!0};return r.style===o||t&&t.forEach(n=>{typeof n.style!=\"function\"&&(n.style=la(n.style))}),r}var BA=Yi();function c0(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}function Xi(e,t){return t&&e&&typeof e==\"object\"&&e.styles&&!e.styles.startsWith(\"@layer\")&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}function LA(e){return e?(t,o)=>o[e]:null}function jA(e,t,o){e.theme=HA(e.theme)?o:e.theme[t]||e.theme}function Ud(e,t,o){let r=typeof t==\"function\"?t(e):t;if(Array.isArray(r))return r.flatMap(n=>Ud(e,n,o));if(Array.isArray(r?.variants)){let n;if(r.isProcessed)n=o?Xi(r.style,o):r.style;else{let{variants:a,...i}=r;n=o?Xi(la(i),o):i}return WE(e,r.variants,[n],o)}return r?.isProcessed?o?Xi(la(r.style),o):r.style:o?Xi(la(r),o):r}function WE(e,t,o=[],r=void 0){let n;e:for(let a=0;a{zE(l,C=>C.filter(P=>P!==Kr));let{name:c,slot:u,skipVariantsResolver:m,skipSx:p,overridesResolver:d=LA($A(u)),...v}=s,T=c&&c.startsWith(\"Mui\")||u?\"components\":\"custom\",S=m!==void 0?m:u&&u!==\"Root\"&&u!==\"root\"||!1,h=p||!1,y=c0;u===\"Root\"||u===\"root\"?y=r:u?y=n:VA(l)&&(y=void 0);let g=Cu(l,{shouldForwardProp:y,label:UA(c,u),...v}),b=C=>{if(C.__emotion_real===C)return C;if(typeof C==\"function\")return function(A){return Ud(A,C,A.theme.modularCssLayers?T:void 0)};if(Cr(C)){let P=zu(C);return function(_){return P.variants?Ud(_,P,_.theme.modularCssLayers?T:void 0):_.theme.modularCssLayers?Xi(P.style,T):P.style}}return C},E=(...C)=>{let P=[],A=C.map(b),_=[];if(P.push(a),c&&d&&_.push(function(k){let O=k.theme.components?.[c]?.styleOverrides;if(!O)return null;let N={};for(let X in O)N[X]=Ud(k,O[X],k.theme.modularCssLayers?\"theme\":void 0);return d(k,N)}),c&&!S&&_.push(function(k){let O=k.theme?.components?.[c]?.variants;return O?WE(k,O,[],k.theme.modularCssLayers?\"theme\":void 0):null}),h||_.push(Kr),Array.isArray(A[0])){let x=A.shift(),k=new Array(P.length).fill(\"\"),U=new Array(_.length).fill(\"\"),O;O=[...k,...x,...U],O.raw=[...k,...x.raw,...U],P.unshift(O)}let z=[...P,...A,..._],I=g(...z);return l.muiName&&(I.muiName=l.muiName),I};return g.withConfig&&(E.withConfig=g.withConfig),E}}function UA(e,t){return void 0}function HA(e){for(let t in e)return!1;return!0}function VA(e){return typeof e==\"string\"&&e.charCodeAt(0)>96}function $A(e){return e&&e.charAt(0).toLowerCase()+e.slice(1)}function ni(e,t,o=!1){let r={...t};for(let n in e)if(Object.prototype.hasOwnProperty.call(e,n)){let a=n;if(a===\"components\"||a===\"slots\")r[a]={...e[a],...r[a]};else if(a===\"componentsProps\"||a===\"slotProps\"){let i=e[a],l=t[a];if(!l)r[a]=i||{};else if(!i)r[a]=l;else{r[a]={...l};for(let s in i)if(Object.prototype.hasOwnProperty.call(i,s)){let c=s;r[a][c]=ni(i[c],l[c],o)}}}else a===\"className\"&&o&&t.className?r.className=ie(e?.className,t?.className):a===\"style\"&&o&&t.style?r.style={...e?.style,...t?.style}:r[a]===void 0&&(r[a]=e[a])}return r}var Vd=q(re(),1),YA=typeof window<\"u\"?Vd.useLayoutEffect:Vd.useEffect,wr=YA;function XA(e,t=Number.MIN_SAFE_INTEGER,o=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,o))}var ua=XA;function p0(e,t=0,o=1){return ua(e,t,o)}function GA(e){e=e.slice(1);let t=new RegExp(`.{1,${e.length>=6?2:1}}`,\"g\"),o=e.match(t);return o&&o[0].length===1&&(o=o.map(r=>r+r)),o?`rgb${o.length===4?\"a\":\"\"}(${o.map((r,n)=>n<3?parseInt(r,16):Math.round(parseInt(r,16)/255*1e3)/1e3).join(\", \")})`:\"\"}function ai(e){if(e.type)return e;if(e.charAt(0)===\"#\")return ai(GA(e));let t=e.indexOf(\"(\"),o=e.substring(0,t);if(![\"rgb\",\"rgba\",\"hsl\",\"hsla\",\"color\"].includes(o))throw new Error(lr(9,e));let r=e.substring(t+1,e.length-1),n;if(o===\"color\"){if(r=r.split(\" \"),n=r.shift(),r.length===4&&r[3].charAt(0)===\"/\"&&(r[3]=r[3].slice(1)),![\"srgb\",\"display-p3\",\"a98-rgb\",\"prophoto-rgb\",\"rec-2020\"].includes(n))throw new Error(lr(10,n))}else r=r.split(\",\");return r=r.map(a=>parseFloat(a)),{type:o,values:r,colorSpace:n}}var qA=e=>{let t=ai(e);return t.values.slice(0,3).map((o,r)=>t.type.includes(\"hsl\")&&r!==0?`${o}%`:o).join(\" \")},Os=(e,t)=>{try{return qA(e)}catch{return e}};function $d(e){let{type:t,colorSpace:o}=e,{values:r}=e;return t.includes(\"rgb\")?r=r.map((n,a)=>a<3?parseInt(n,10):n):t.includes(\"hsl\")&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),t.includes(\"color\")?r=`${o} ${r.join(\" \")}`:r=`${r.join(\", \")}`,`${t}(${r})`}function f0(e){e=ai(e);let{values:t}=e,o=t[0],r=t[1]/100,n=t[2]/100,a=r*Math.min(n,1-n),i=(c,u=(c+o/30)%12)=>n-a*Math.max(Math.min(u-3,9-u,1),-1),l=\"rgb\",s=[Math.round(i(0)*255),Math.round(i(8)*255),Math.round(i(4)*255)];return e.type===\"hsla\"&&(l+=\"a\",s.push(t[3])),$d({type:l,values:s})}function u0(e){e=ai(e);let t=e.type===\"hsl\"||e.type===\"hsla\"?ai(f0(e)).values:e.values;return t=t.map(o=>(e.type!==\"color\"&&(o/=255),o<=.03928?o/12.92:((o+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function ZE(e,t){let o=u0(e),r=u0(t);return(Math.max(o,r)+.05)/(Math.min(o,r)+.05)}function As(e,t){return e=ai(e),t=p0(t),(e.type===\"rgb\"||e.type===\"hsl\")&&(e.type+=\"a\"),e.type===\"color\"?e.values[3]=`/${t}`:e.values[3]=t,$d(e)}function ii(e,t,o){try{return As(e,t)}catch{return e}}function Ds(e,t){if(e=ai(e),t=p0(t),e.type.includes(\"hsl\"))e.values[2]*=1-t;else if(e.type.includes(\"rgb\")||e.type.includes(\"color\"))for(let o=0;o<3;o+=1)e.values[o]*=1-t;return $d(e)}function it(e,t,o){try{return Ds(e,t)}catch{return e}}function Ns(e,t){if(e=ai(e),t=p0(t),e.type.includes(\"hsl\"))e.values[2]+=(100-e.values[2])*t;else if(e.type.includes(\"rgb\"))for(let o=0;o<3;o+=1)e.values[o]+=(255-e.values[o])*t;else if(e.type.includes(\"color\"))for(let o=0;o<3;o+=1)e.values[o]+=(1-e.values[o])*t;return $d(e)}function lt(e,t,o){try{return Ns(e,t)}catch{return e}}function IA(e,t=.15){return u0(e)>.5?Ds(e,t):Ns(e,t)}function ku(e,t,o){try{return IA(e,t)}catch{return e}}var Yd=q(re(),1);var FA=q(Ie(),1),KA=Yd.createContext();var li=()=>Yd.useContext(KA)??!1;var Xd=q(re(),1);var QA=q(Ie(),1),WA=Xd.createContext(void 0);function ZA(e){let{theme:t,name:o,props:r}=e;if(!t||!t.components||!t.components[o])return r;let n=t.components[o];return n.defaultProps?ni(n.defaultProps,r,t.components.mergeClassNameAndStyle):!n.styleOverrides&&!n.variants?ni(n,r,t.components.mergeClassNameAndStyle):r}function d0({props:e,name:t}){let o=Xd.useContext(WA);return ZA({props:e,name:t,theme:{components:o}})}var Bu=q(re(),1),JE=0;function e5(e){let[t,o]=Bu.useState(e),r=e||t;return Bu.useEffect(()=>{t==null&&(JE+=1,o(`mui-${JE}`))},[t]),r}var t5={...Bu},eP=t5.useId;function Gd(e){if(eP!==void 0){let t=eP();return e??t}return e5(e)}var tP={theme:void 0};function qd(e){let t,o;return function(n){let a=t;return(a===void 0||n.theme!==o)&&(tP.theme=n.theme,a=zu(e(tP)),t=a,o=n.theme),a}}function Id(e=\"\"){function t(...r){if(!r.length)return\"\";let n=r[0];return typeof n==\"string\"&&!n.match(/(#|\\(|\\)|(-?(\\d*\\.)?\\d+)(px|em|%|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc))|^(-?(\\d*\\.)?\\d+)$|(\\d+ \\d+ \\d+)/)?`, var(--${e?`${e}-`:\"\"}${n}${t(...r.slice(1))})`:`, ${n}`}return(r,...n)=>`var(--${e?`${e}-`:\"\"}${r}${t(...n)})`}var oP=(e,t,o,r=[])=>{let n=e;t.forEach((a,i)=>{i===t.length-1?Array.isArray(n)?n[Number(a)]=o:n&&typeof n==\"object\"&&(n[a]=o):n&&typeof n==\"object\"&&(n[a]||(n[a]=r.includes(a)?[]:{}),n=n[a])})},o5=(e,t,o)=>{function r(n,a=[],i=[]){Object.entries(n).forEach(([l,s])=>{(!o||o&&!o([...a,l]))&&s!=null&&(typeof s==\"object\"&&Object.keys(s).length>0?r(s,[...a,l],Array.isArray(s)?[...i,l]:i):t([...a,l],s,i))})}r(e)},r5=(e,t)=>typeof t==\"number\"?[\"lineHeight\",\"fontWeight\",\"opacity\",\"zIndex\"].some(r=>e.includes(r))||e[e.length-1].toLowerCase().includes(\"opacity\")?t:`${t}px`:t;function Lu(e,t){let{prefix:o,shouldSkipGeneratingVar:r}=t||{},n={},a={},i={};return o5(e,(l,s,c)=>{if((typeof s==\"string\"||typeof s==\"number\")&&(!r||!r(l,s))){let u=`--${o?`${o}-`:\"\"}${l.join(\"-\")}`,m=r5(l,s);Object.assign(n,{[u]:m}),oP(a,l,`var(${u})`,c),oP(i,l,`var(${u}, ${m})`,c)}},l=>l[0]===\"vars\"),{css:n,vars:a,varsWithDefaults:i}}function n5(e,t={}){let{getSelector:o=h,disableCssColorScheme:r,colorSchemeSelector:n,enableContrastVars:a}=t,{colorSchemes:i={},components:l,defaultColorScheme:s=\"light\",...c}=e,{vars:u,css:m,varsWithDefaults:p}=Lu(c,t),d=p,v={},{[s]:T,...S}=i;if(Object.entries(S||{}).forEach(([b,E])=>{let{vars:C,css:P,varsWithDefaults:A}=Lu(E,t);d=Kt(d,A),v[b]={css:P,vars:C}}),T){let{css:b,vars:E,varsWithDefaults:C}=Lu(T,t);d=Kt(d,C),v[s]={css:b,vars:E}}function h(b,E){let C=n;if(n===\"class\"&&(C=\".%s\"),n===\"data\"&&(C=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(C=`[${n}=\"%s\"]`),b){if(C===\"media\")return e.defaultColorScheme===b?\":root\":{[`@media (prefers-color-scheme: ${i[b]?.palette?.mode||b})`]:{\":root\":E}};if(C)return e.defaultColorScheme===b?`:root, ${C.replace(\"%s\",String(b))}`:C.replace(\"%s\",String(b))}return\":root\"}return{vars:d,generateThemeVars:()=>{let b={...u};return Object.entries(v).forEach(([,{vars:E}])=>{b=Kt(b,E)}),b},generateStyleSheets:()=>{let b=[],E=e.defaultColorScheme||\"light\";function C(_,z){Object.keys(z).length&&b.push(typeof _==\"string\"?{[_]:{...z}}:_)}C(o(void 0,{...m}),m);let{[E]:P,...A}=v;if(P){let{css:_}=P,z=i[E]?.palette?.mode,I=!r&&z?{colorScheme:z,..._}:{..._};C(o(E,{...I}),I)}return Object.entries(A).forEach(([_,{css:z}])=>{let I=i[_]?.palette?.mode,x=!r&&I?{colorScheme:I,...z}:{...z};C(o(_,{...x}),x)}),a&&b.push({\":root\":{\"--__l-threshold\":\"0.7\",\"--__l\":\"clamp(0, (l / var(--__l-threshold) - 1) * -infinity, 1)\",\"--__a\":\"clamp(0.87, (l / var(--__l-threshold) - 1) * -infinity, 1)\"}}),b}}}var m0=n5;function y0(e){return function(o){return e===\"media\"?`@media (prefers-color-scheme: ${o})`:e?e.startsWith(\"data-\")&&!e.includes(\"%s\")?`[${e}=\"${o}\"] &`:e===\"class\"?`.${o} &`:e===\"data\"?`[data-${o}] &`:`${e.replace(\"%s\",o)} &`:\"&\"}}function Le(e,t,o=void 0){let r={};for(let n in e){let a=e[n],i=\"\",l=!0;for(let s=0;s=o?Fd.text.primary:h0.text.primary}let d=({color:S,name:h,mainShade:y=500,lightShade:g=300,darkShade:b=700})=>{if(S={...S},!S.main&&S[y]&&(S.main=S[y]),!S.hasOwnProperty(\"main\"))throw new Error(lr(11,h?` (${h})`:\"\",y));if(typeof S.main!=\"string\")throw new Error(lr(12,h?` (${h})`:\"\",JSON.stringify(S.main)));return n?(aP(n,S,\"light\",g,r),aP(n,S,\"dark\",b,r)):(nP(S,\"light\",g,r),nP(S,\"dark\",b,r)),S.contrastText||(S.contrastText=p(S.main)),S},v;return t===\"light\"?v=iP():t===\"dark\"&&(v=lP()),Kt({common:{...zs},mode:t,primary:d({color:i,name:\"primary\"}),secondary:d({color:l,name:\"secondary\",mainShade:\"A400\",lightShade:\"A200\",darkShade:\"A700\"}),error:d({color:s,name:\"error\"}),warning:d({color:m,name:\"warning\"}),info:d({color:c,name:\"info\"}),success:d({color:u,name:\"success\"}),grey:rP,contrastThreshold:o,getContrastText:p,augmentColor:d,tonalOffset:r,...v},a)}function Kd(e){let t={};return Object.entries(e).forEach(r=>{let[n,a]=r;typeof a==\"object\"&&(t[n]=`${a.fontStyle?`${a.fontStyle} `:\"\"}${a.fontVariant?`${a.fontVariant} `:\"\"}${a.fontWeight?`${a.fontWeight} `:\"\"}${a.fontStretch?`${a.fontStretch} `:\"\"}${a.fontSize||\"\"}${a.lineHeight?`/${a.lineHeight} `:\"\"}${a.fontFamily||\"\"}`)}),t}function g0(e,t){return{toolbar:{minHeight:56,[e.up(\"xs\")]:{\"@media (orientation: landscape)\":{minHeight:48}},[e.up(\"sm\")]:{minHeight:64}},...t}}function x5(e){return Math.round(e*1e5)/1e5}var sP={textTransform:\"uppercase\"},cP='\"Roboto\", \"Helvetica\", \"Arial\", sans-serif';function b0(e,t){let{fontFamily:o=cP,fontSize:r=14,fontWeightLight:n=300,fontWeightRegular:a=400,fontWeightMedium:i=500,fontWeightBold:l=700,htmlFontSize:s=16,allVariants:c,pxToRem:u,...m}=typeof t==\"function\"?t(e):t,p=r/14,d=u||(S=>`${S/s*p}rem`),v=(S,h,y,g,b)=>({fontFamily:o,fontWeight:S,fontSize:d(h),lineHeight:y,...o===cP?{letterSpacing:`${x5(g/h)}em`}:{},...b,...c}),T={h1:v(n,96,1.167,-1.5),h2:v(n,60,1.2,-.5),h3:v(a,48,1.167,0),h4:v(a,34,1.235,.25),h5:v(a,24,1.334,0),h6:v(i,20,1.6,.15),subtitle1:v(a,16,1.75,.15),subtitle2:v(i,14,1.57,.1),body1:v(a,16,1.5,.15),body2:v(a,14,1.43,.15),button:v(i,14,1.75,.4,sP),caption:v(a,12,1.66,.4),overline:v(a,12,2.66,1,sP),inherit:{fontFamily:\"inherit\",fontWeight:\"inherit\",fontSize:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}};return Kt({htmlFontSize:s,pxToRem:d,fontFamily:o,fontSize:r,fontWeightLight:n,fontWeightRegular:a,fontWeightMedium:i,fontWeightBold:l,...T},m,{clone:!1})}function kt(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${.2})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${.14})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${.12})`].join(\",\")}var T5=[\"none\",kt(0,2,1,-1,0,1,1,0,0,1,3,0),kt(0,3,1,-2,0,2,2,0,0,1,5,0),kt(0,3,3,-2,0,3,4,0,0,1,8,0),kt(0,2,4,-1,0,4,5,0,0,1,10,0),kt(0,3,5,-1,0,5,8,0,0,1,14,0),kt(0,3,5,-1,0,6,10,0,0,1,18,0),kt(0,4,5,-2,0,7,10,1,0,2,16,1),kt(0,5,5,-3,0,8,10,1,0,3,14,2),kt(0,5,6,-3,0,9,12,1,0,3,16,2),kt(0,6,6,-3,0,10,14,1,0,4,18,3),kt(0,6,7,-4,0,11,15,1,0,4,20,3),kt(0,7,8,-4,0,12,17,2,0,5,22,4),kt(0,7,8,-4,0,13,19,2,0,5,24,4),kt(0,7,9,-4,0,14,21,2,0,5,26,4),kt(0,8,9,-5,0,15,22,2,0,6,28,5),kt(0,8,10,-5,0,16,24,2,0,6,30,5),kt(0,8,11,-5,0,17,26,2,0,6,32,5),kt(0,9,11,-5,0,18,28,2,0,7,34,6),kt(0,9,12,-6,0,19,29,2,0,7,36,6),kt(0,10,13,-6,0,20,31,3,0,8,38,7),kt(0,10,13,-6,0,21,33,3,0,8,40,7),kt(0,10,14,-6,0,22,35,3,0,8,42,7),kt(0,11,14,-7,0,23,36,3,0,9,44,8),kt(0,11,15,-7,0,24,38,3,0,9,46,8)],uP=T5;var S5={easeInOut:\"cubic-bezier(0.4, 0, 0.2, 1)\",easeOut:\"cubic-bezier(0.0, 0, 0.2, 1)\",easeIn:\"cubic-bezier(0.4, 0, 1, 1)\",sharp:\"cubic-bezier(0.4, 0, 0.6, 1)\"},E5={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function pP(e){return`${Math.round(e)}ms`}function P5(e){if(!e)return 0;let t=e/36;return Math.min(Math.round((4+15*t**.25+t/5)*10),3e3)}function v0(e){let t={...S5,...e.easing},o={...E5,...e.duration};return{getAutoHeightDuration:P5,create:(n=[\"all\"],a={})=>{let{duration:i=o.standard,easing:l=t.easeInOut,delay:s=0,...c}=a;return(Array.isArray(n)?n:[n]).map(u=>`${u} ${typeof i==\"string\"?i:pP(i)} ${l} ${typeof s==\"string\"?s:pP(s)}`).join(\",\")},...e,easing:t,duration:o}}var C5={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},fP=C5;function R5(e){return Cr(e)||typeof e>\"u\"||typeof e==\"string\"||typeof e==\"boolean\"||typeof e==\"number\"||Array.isArray(e)}function Qd(e={}){let t={...e};function o(r){let n=Object.entries(r);for(let a=0;a{if(!Number.isNaN(+e))return+e;let t=e.match(/\\d*\\.?\\d+/g);if(!t)return 0;let o=0;for(let r=0;rKt(v,T),d),d.unstable_sxConfig={...un,...u?.unstable_sxConfig},d.unstable_sx=function(T){return Kr({sx:T,theme:this})},d.toRuntimeSource=Qd,M5(d),d}var ju=O5;function Bs(e){let t;return e<1?t=5.11916*e**2:t=4.5*Math.log(e+1)+2,Math.round(t*10)/1e3}var A5=[...Array(25)].map((e,t)=>{if(t===0)return\"none\";let o=Bs(t);return`linear-gradient(rgba(255 255 255 / ${o}), rgba(255 255 255 / ${o}))`});function x0(e){return{inputPlaceholder:e===\"dark\"?.5:.42,inputUnderline:e===\"dark\"?.7:.42,switchTrackDisabled:e===\"dark\"?.2:.12,switchTrack:e===\"dark\"?.3:.38}}function T0(e){return e===\"dark\"?A5:[]}function S0(e){let{palette:t={mode:\"light\"},opacity:o,overlays:r,colorSpace:n,...a}=e,i=Qi({...t,colorSpace:n});return{palette:i,opacity:{...x0(i.mode),...o},overlays:r||T0(i.mode),...a}}function E0(e){return!!e[0].match(/(cssVarPrefix|colorSchemeSelector|modularCssLayers|rootSelector|typography|mixins|breakpoints|direction|transitions)/)||!!e[0].match(/sxConfig$/)||e[0]===\"palette\"&&!!e[1]?.match(/(mode|contrastThreshold|tonalOffset)/)}var D5=e=>[...[...Array(25)].map((t,o)=>`--${e?`${e}-`:\"\"}overlays-${o}`),`--${e?`${e}-`:\"\"}palette-AppBar-darkBg`,`--${e?`${e}-`:\"\"}palette-AppBar-darkColor`],mP=D5;var yP=e=>(t,o)=>{let r=e.rootSelector||\":root\",n=e.colorSchemeSelector,a=n;if(n===\"class\"&&(a=\".%s\"),n===\"data\"&&(a=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(a=`[${n}=\"%s\"]`),e.defaultColorScheme===t){if(t===\"dark\"){let i={};return mP(e.cssVarPrefix).forEach(l=>{i[l]=o[l],delete o[l]}),a===\"media\"?{[r]:o,\"@media (prefers-color-scheme: dark)\":{[r]:i}}:a?{[a.replace(\"%s\",t)]:i,[`${r}, ${a.replace(\"%s\",t)}`]:o}:{[r]:{...o,...i}}}if(a&&a!==\"media\")return`${r}, ${a.replace(\"%s\",String(t))}`}else if(t){if(a===\"media\")return{[`@media (prefers-color-scheme: ${String(t)})`]:{[r]:o}};if(a)return a.replace(\"%s\",String(t))}return r};function N5(e,t){t.forEach(o=>{e[o]||(e[o]={})})}function L(e,t,o){!e[t]&&o&&(e[t]=o)}function Uu(e){return typeof e!=\"string\"||!e.startsWith(\"hsl\")?e:f0(e)}function pa(e,t){`${t}Channel`in e||(e[`${t}Channel`]=Os(Uu(e[t]),`MUI: Can't create \\`palette.${t}Channel\\` because \\`palette.${t}\\` is not one of these formats: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color().\nTo suppress this warning, you need to explicitly provide the \\`palette.${t}Channel\\` as a string (in rgb format, for example \"12 12 12\") or undefined if you want to remove the channel token.`))}function _5(e){return typeof e==\"number\"?`${e}px`:typeof e==\"string\"||typeof e==\"function\"||Array.isArray(e)?e:\"8px\"}var zn=e=>{try{return e()}catch{}},z5=(e=\"mui\")=>Id(e);function P0(e,t,o,r,n){if(!o)return;o=o===!0?{}:o;let a=n===\"dark\"?\"dark\":\"light\";if(!r){t[n]=S0({...o,palette:{mode:a,...o?.palette},colorSpace:e});return}let{palette:i,...l}=ju({...r,palette:{mode:a,...o?.palette},colorSpace:e});return t[n]={...o,palette:i,opacity:{...x0(a),...o?.opacity},overlays:o?.overlays||T0(a)},l}function C0(e={},...t){let{colorSchemes:o={light:!0},defaultColorScheme:r,disableCssColorScheme:n=!1,cssVarPrefix:a=\"mui\",nativeColor:i=!1,shouldSkipGeneratingVar:l=E0,colorSchemeSelector:s=o.light&&o.dark?\"media\":void 0,rootSelector:c=\":root\",...u}=e,m=Object.keys(o)[0],p=r||(o.light&&m!==\"light\"?\"light\":m),d=z5(a),{[p]:v,light:T,dark:S,...h}=o,y={...h},g=v;if((p===\"dark\"&&!(\"dark\"in o)||p===\"light\"&&!(\"light\"in o))&&(g=!0),!g)throw new Error(lr(21,p));let b;i&&(b=\"oklch\");let E=P0(b,y,g,u,p);T&&!y.light&&P0(b,y,T,void 0,\"light\"),S&&!y.dark&&P0(b,y,S,void 0,\"dark\");let C={defaultColorScheme:p,...E,cssVarPrefix:a,colorSchemeSelector:s,rootSelector:c,getCssVar:d,colorSchemes:y,font:{...Kd(E.typography),...E.font},spacing:_5(u.spacing)};Object.keys(C.colorSchemes).forEach(I=>{let x=C.colorSchemes[I].palette,k=O=>{let N=O.split(\"-\"),X=N[1],oe=N[2];return d(O,x[X][oe])};x.mode===\"light\"&&(L(x.common,\"background\",\"#fff\"),L(x.common,\"onBackground\",\"#000\")),x.mode===\"dark\"&&(L(x.common,\"background\",\"#000\"),L(x.common,\"onBackground\",\"#fff\"));function U(O,N,X){if(b){let oe;return O===ii&&(oe=`transparent ${((1-X)*100).toFixed(0)}%`),O===it&&(oe=`#000 ${(X*100).toFixed(0)}%`),O===lt&&(oe=`#fff ${(X*100).toFixed(0)}%`),`color-mix(in ${b}, ${N}, ${oe})`}return O(N,X)}if(N5(x,[\"Alert\",\"AppBar\",\"Avatar\",\"Button\",\"Chip\",\"FilledInput\",\"LinearProgress\",\"Skeleton\",\"Slider\",\"SnackbarContent\",\"SpeedDialAction\",\"StepConnector\",\"StepContent\",\"Switch\",\"TableCell\",\"Tooltip\"]),x.mode===\"light\"){L(x.Alert,\"errorColor\",U(it,x.error.light,.6)),L(x.Alert,\"infoColor\",U(it,x.info.light,.6)),L(x.Alert,\"successColor\",U(it,x.success.light,.6)),L(x.Alert,\"warningColor\",U(it,x.warning.light,.6)),L(x.Alert,\"errorFilledBg\",k(\"palette-error-main\")),L(x.Alert,\"infoFilledBg\",k(\"palette-info-main\")),L(x.Alert,\"successFilledBg\",k(\"palette-success-main\")),L(x.Alert,\"warningFilledBg\",k(\"palette-warning-main\")),L(x.Alert,\"errorFilledColor\",zn(()=>x.getContrastText(x.error.main))),L(x.Alert,\"infoFilledColor\",zn(()=>x.getContrastText(x.info.main))),L(x.Alert,\"successFilledColor\",zn(()=>x.getContrastText(x.success.main))),L(x.Alert,\"warningFilledColor\",zn(()=>x.getContrastText(x.warning.main))),L(x.Alert,\"errorStandardBg\",U(lt,x.error.light,.9)),L(x.Alert,\"infoStandardBg\",U(lt,x.info.light,.9)),L(x.Alert,\"successStandardBg\",U(lt,x.success.light,.9)),L(x.Alert,\"warningStandardBg\",U(lt,x.warning.light,.9)),L(x.Alert,\"errorIconColor\",k(\"palette-error-main\")),L(x.Alert,\"infoIconColor\",k(\"palette-info-main\")),L(x.Alert,\"successIconColor\",k(\"palette-success-main\")),L(x.Alert,\"warningIconColor\",k(\"palette-warning-main\")),L(x.AppBar,\"defaultBg\",k(\"palette-grey-100\")),L(x.Avatar,\"defaultBg\",k(\"palette-grey-400\")),L(x.Button,\"inheritContainedBg\",k(\"palette-grey-300\")),L(x.Button,\"inheritContainedHoverBg\",k(\"palette-grey-A100\")),L(x.Chip,\"defaultBorder\",k(\"palette-grey-400\")),L(x.Chip,\"defaultAvatarColor\",k(\"palette-grey-700\")),L(x.Chip,\"defaultIconColor\",k(\"palette-grey-700\")),L(x.FilledInput,\"bg\",\"rgba(0, 0, 0, 0.06)\"),L(x.FilledInput,\"hoverBg\",\"rgba(0, 0, 0, 0.09)\"),L(x.FilledInput,\"disabledBg\",\"rgba(0, 0, 0, 0.12)\"),L(x.LinearProgress,\"primaryBg\",U(lt,x.primary.main,.62)),L(x.LinearProgress,\"secondaryBg\",U(lt,x.secondary.main,.62)),L(x.LinearProgress,\"errorBg\",U(lt,x.error.main,.62)),L(x.LinearProgress,\"infoBg\",U(lt,x.info.main,.62)),L(x.LinearProgress,\"successBg\",U(lt,x.success.main,.62)),L(x.LinearProgress,\"warningBg\",U(lt,x.warning.main,.62)),L(x.Skeleton,\"bg\",b?U(ii,x.text.primary,.11):`rgba(${k(\"palette-text-primaryChannel\")} / 0.11)`),L(x.Slider,\"primaryTrack\",U(lt,x.primary.main,.62)),L(x.Slider,\"secondaryTrack\",U(lt,x.secondary.main,.62)),L(x.Slider,\"errorTrack\",U(lt,x.error.main,.62)),L(x.Slider,\"infoTrack\",U(lt,x.info.main,.62)),L(x.Slider,\"successTrack\",U(lt,x.success.main,.62)),L(x.Slider,\"warningTrack\",U(lt,x.warning.main,.62));let O=b?U(it,x.background.default,.6825):ku(x.background.default,.8);L(x.SnackbarContent,\"bg\",O),L(x.SnackbarContent,\"color\",zn(()=>b?Fd.text.primary:x.getContrastText(O))),L(x.SpeedDialAction,\"fabHoverBg\",ku(x.background.paper,.15)),L(x.StepConnector,\"border\",k(\"palette-grey-400\")),L(x.StepContent,\"border\",k(\"palette-grey-400\")),L(x.Switch,\"defaultColor\",k(\"palette-common-white\")),L(x.Switch,\"defaultDisabledColor\",k(\"palette-grey-100\")),L(x.Switch,\"primaryDisabledColor\",U(lt,x.primary.main,.62)),L(x.Switch,\"secondaryDisabledColor\",U(lt,x.secondary.main,.62)),L(x.Switch,\"errorDisabledColor\",U(lt,x.error.main,.62)),L(x.Switch,\"infoDisabledColor\",U(lt,x.info.main,.62)),L(x.Switch,\"successDisabledColor\",U(lt,x.success.main,.62)),L(x.Switch,\"warningDisabledColor\",U(lt,x.warning.main,.62)),L(x.TableCell,\"border\",U(lt,U(ii,x.divider,1),.88)),L(x.Tooltip,\"bg\",U(ii,x.grey[700],.92))}if(x.mode===\"dark\"){L(x.Alert,\"errorColor\",U(lt,x.error.light,.6)),L(x.Alert,\"infoColor\",U(lt,x.info.light,.6)),L(x.Alert,\"successColor\",U(lt,x.success.light,.6)),L(x.Alert,\"warningColor\",U(lt,x.warning.light,.6)),L(x.Alert,\"errorFilledBg\",k(\"palette-error-dark\")),L(x.Alert,\"infoFilledBg\",k(\"palette-info-dark\")),L(x.Alert,\"successFilledBg\",k(\"palette-success-dark\")),L(x.Alert,\"warningFilledBg\",k(\"palette-warning-dark\")),L(x.Alert,\"errorFilledColor\",zn(()=>x.getContrastText(x.error.dark))),L(x.Alert,\"infoFilledColor\",zn(()=>x.getContrastText(x.info.dark))),L(x.Alert,\"successFilledColor\",zn(()=>x.getContrastText(x.success.dark))),L(x.Alert,\"warningFilledColor\",zn(()=>x.getContrastText(x.warning.dark))),L(x.Alert,\"errorStandardBg\",U(it,x.error.light,.9)),L(x.Alert,\"infoStandardBg\",U(it,x.info.light,.9)),L(x.Alert,\"successStandardBg\",U(it,x.success.light,.9)),L(x.Alert,\"warningStandardBg\",U(it,x.warning.light,.9)),L(x.Alert,\"errorIconColor\",k(\"palette-error-main\")),L(x.Alert,\"infoIconColor\",k(\"palette-info-main\")),L(x.Alert,\"successIconColor\",k(\"palette-success-main\")),L(x.Alert,\"warningIconColor\",k(\"palette-warning-main\")),L(x.AppBar,\"defaultBg\",k(\"palette-grey-900\")),L(x.AppBar,\"darkBg\",k(\"palette-background-paper\")),L(x.AppBar,\"darkColor\",k(\"palette-text-primary\")),L(x.Avatar,\"defaultBg\",k(\"palette-grey-600\")),L(x.Button,\"inheritContainedBg\",k(\"palette-grey-800\")),L(x.Button,\"inheritContainedHoverBg\",k(\"palette-grey-700\")),L(x.Chip,\"defaultBorder\",k(\"palette-grey-700\")),L(x.Chip,\"defaultAvatarColor\",k(\"palette-grey-300\")),L(x.Chip,\"defaultIconColor\",k(\"palette-grey-300\")),L(x.FilledInput,\"bg\",\"rgba(255, 255, 255, 0.09)\"),L(x.FilledInput,\"hoverBg\",\"rgba(255, 255, 255, 0.13)\"),L(x.FilledInput,\"disabledBg\",\"rgba(255, 255, 255, 0.12)\"),L(x.LinearProgress,\"primaryBg\",U(it,x.primary.main,.5)),L(x.LinearProgress,\"secondaryBg\",U(it,x.secondary.main,.5)),L(x.LinearProgress,\"errorBg\",U(it,x.error.main,.5)),L(x.LinearProgress,\"infoBg\",U(it,x.info.main,.5)),L(x.LinearProgress,\"successBg\",U(it,x.success.main,.5)),L(x.LinearProgress,\"warningBg\",U(it,x.warning.main,.5)),L(x.Skeleton,\"bg\",b?U(ii,x.text.primary,.13):`rgba(${k(\"palette-text-primaryChannel\")} / 0.13)`),L(x.Slider,\"primaryTrack\",U(it,x.primary.main,.5)),L(x.Slider,\"secondaryTrack\",U(it,x.secondary.main,.5)),L(x.Slider,\"errorTrack\",U(it,x.error.main,.5)),L(x.Slider,\"infoTrack\",U(it,x.info.main,.5)),L(x.Slider,\"successTrack\",U(it,x.success.main,.5)),L(x.Slider,\"warningTrack\",U(it,x.warning.main,.5));let O=b?U(lt,x.background.default,.985):ku(x.background.default,.98);L(x.SnackbarContent,\"bg\",O),L(x.SnackbarContent,\"color\",zn(()=>b?h0.text.primary:x.getContrastText(O))),L(x.SpeedDialAction,\"fabHoverBg\",ku(x.background.paper,.15)),L(x.StepConnector,\"border\",k(\"palette-grey-600\")),L(x.StepContent,\"border\",k(\"palette-grey-600\")),L(x.Switch,\"defaultColor\",k(\"palette-grey-300\")),L(x.Switch,\"defaultDisabledColor\",k(\"palette-grey-600\")),L(x.Switch,\"primaryDisabledColor\",U(it,x.primary.main,.55)),L(x.Switch,\"secondaryDisabledColor\",U(it,x.secondary.main,.55)),L(x.Switch,\"errorDisabledColor\",U(it,x.error.main,.55)),L(x.Switch,\"infoDisabledColor\",U(it,x.info.main,.55)),L(x.Switch,\"successDisabledColor\",U(it,x.success.main,.55)),L(x.Switch,\"warningDisabledColor\",U(it,x.warning.main,.55)),L(x.TableCell,\"border\",U(it,U(ii,x.divider,1),.68)),L(x.Tooltip,\"bg\",U(ii,x.grey[700],.92))}pa(x.background,\"default\"),pa(x.background,\"paper\"),pa(x.common,\"background\"),pa(x.common,\"onBackground\"),pa(x,\"divider\"),Object.keys(x).forEach(O=>{let N=x[O];O!==\"tonalOffset\"&&N&&typeof N==\"object\"&&(N.main&&L(x[O],\"mainChannel\",Os(Uu(N.main))),N.light&&L(x[O],\"lightChannel\",Os(Uu(N.light))),N.dark&&L(x[O],\"darkChannel\",Os(Uu(N.dark))),N.contrastText&&L(x[O],\"contrastTextChannel\",Os(Uu(N.contrastText))),O===\"text\"&&(pa(x[O],\"primary\"),pa(x[O],\"secondary\")),O===\"action\"&&(N.active&&pa(x[O],\"active\"),N.selected&&pa(x[O],\"selected\")))})}),C=t.reduce((I,x)=>Kt(I,x),C);let P={prefix:a,disableCssColorScheme:n,shouldSkipGeneratingVar:l,getSelector:yP(C),enableContrastVars:i},{vars:A,generateThemeVars:_,generateStyleSheets:z}=m0(C,P);return C.vars=A,Object.entries(C.colorSchemes[C.defaultColorScheme]).forEach(([I,x])=>{C[I]=x}),C.generateThemeVars=_,C.generateStyleSheets=z,C.generateSpacing=function(){return Cs(u.spacing,Mu(this))},C.getColorSchemeSelector=y0(s),C.spacing=C.generateSpacing(),C.shouldSkipGeneratingVar=l,C.unstable_sxConfig={...un,...u?.unstable_sxConfig},C.unstable_sx=function(x){return Kr({sx:x,theme:this})},C.toRuntimeSource=Qd,C}function hP(e,t,o){e.colorSchemes&&o&&(e.colorSchemes[t]={...o!==!0&&o,palette:Qi({...o===!0?{}:o.palette,mode:t})})}function Ls(e={},...t){let{palette:o,cssVariables:r=!1,colorSchemes:n=o?void 0:{light:!0},defaultColorScheme:a=o?.mode,...i}=e,l=a||\"light\",s=n?.[l],c={...n,...o?{[l]:{...typeof s!=\"boolean\"&&s,palette:o}}:void 0};if(r===!1){if(!(\"colorSchemes\"in e))return ju(e,...t);let u=o;\"palette\"in e||c[l]&&(c[l]!==!0?u=c[l].palette:l===\"dark\"&&(u={mode:\"dark\"}));let m=ju({...e,palette:u},...t);return m.defaultColorScheme=l,m.colorSchemes=c,m.palette.mode===\"light\"&&(m.colorSchemes.light={...c.light!==!0&&c.light,palette:m.palette},hP(m,\"dark\",c.dark)),m.palette.mode===\"dark\"&&(m.colorSchemes.dark={...c.dark!==!0&&c.dark,palette:m.palette},hP(m,\"light\",c.light)),m}return!o&&!(\"light\"in c)&&l===\"light\"&&(c.light=!0),C0({...i,colorSchemes:c,defaultColorScheme:l,...typeof r!=\"boolean\"&&r},...t)}var B5=q(re(),1);var k5=Ls(),Wd=k5;function kn(){let e=Rs(Wd);return e[_s]||e}function L5(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}var Hu=L5;var j5=e=>Hu(e)&&e!==\"classes\",Bn=j5;var U5=Hd({themeId:_s,defaultTheme:Wd,rootShouldForwardProp:Bn}),ae=U5;var H5=Ce(\"MuiBox\",[\"root\"]),gP=H5;var V5=Ls(),$5=_u({themeId:_s,defaultTheme:V5,defaultClassName:gP.root,generateClassName:Ms.generate}),Fe=$5;var TP=q(re(),1);var Y5=q(Ie(),1);function bP(){return ws}var X5=qd,He=X5;var uj=q(re(),1);var G5=q(Ie(),1);function je(e){return d0(e)}var me=ri;function q5(e){return typeof e.main==\"string\"}function I5(e,t=[]){if(!q5(e))return!1;for(let o of t)if(!e.hasOwnProperty(o)||typeof e[o]!=\"string\")return!1;return!0}function jo(e=[]){return([,t])=>t&&I5(t,e)}function vP(e){return _e(\"MuiTypography\",e)}var Tj=Ce(\"MuiTypography\",[\"root\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"subtitle1\",\"subtitle2\",\"body1\",\"body2\",\"inherit\",\"button\",\"caption\",\"overline\",\"alignLeft\",\"alignRight\",\"alignCenter\",\"alignJustify\",\"noWrap\",\"gutterBottom\",\"paragraph\"]);var SP=q(Ie(),1),F5={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},K5=bP(),Q5=e=>{let{align:t,gutterBottom:o,noWrap:r,paragraph:n,variant:a,classes:i}=e,l={root:[\"root\",a,e.align!==\"inherit\"&&`align${me(t)}`,o&&\"gutterBottom\",r&&\"noWrap\",n&&\"paragraph\"]};return Le(l,vP,i)},W5=ae(\"span\",{name:\"MuiTypography\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.variant&&t[o.variant],o.align!==\"inherit\"&&t[`align${me(o.align)}`],o.noWrap&&t.noWrap,o.gutterBottom&&t.gutterBottom,o.paragraph&&t.paragraph]}})(He(({theme:e})=>({margin:0,variants:[{props:{variant:\"inherit\"},style:{font:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}},...Object.entries(e.typography).filter(([t,o])=>t!==\"inherit\"&&o&&typeof o==\"object\").map(([t,o])=>({props:{variant:t},style:o})),...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette?.text||{}).filter(([,t])=>typeof t==\"string\").map(([t])=>({props:{color:`text${me(t)}`},style:{color:(e.vars||e).palette.text[t]}})),{props:({ownerState:t})=>t.align!==\"inherit\",style:{textAlign:\"var(--Typography-textAlign)\"}},{props:({ownerState:t})=>t.noWrap,style:{overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\"}},{props:({ownerState:t})=>t.gutterBottom,style:{marginBottom:\"0.35em\"}},{props:({ownerState:t})=>t.paragraph,style:{marginBottom:16}}]}))),xP={h1:\"h1\",h2:\"h2\",h3:\"h3\",h4:\"h4\",h5:\"h5\",h6:\"h6\",subtitle1:\"h6\",subtitle2:\"h6\",body1:\"p\",body2:\"p\",inherit:\"p\"},Z5=TP.forwardRef(function(t,o){let{color:r,...n}=je({props:t,name:\"MuiTypography\"}),a=!F5[r],i=K5({...n,...a&&{color:r}}),{align:l=\"inherit\",className:s,component:c,gutterBottom:u=!1,noWrap:m=!1,paragraph:p=!1,variant:d=\"body1\",variantMapping:v=xP,...T}=i,S={...i,align:l,color:r,className:s,component:c,gutterBottom:u,noWrap:m,paragraph:p,variant:d,variantMapping:v},h=c||(p?\"p\":v[d]||xP[d])||\"span\",y=Q5(S);return(0,SP.jsx)(W5,{as:h,ref:o,className:ie(y.root,s),...T,ownerState:S,style:{...l!==\"inherit\"&&{\"--Typography-textAlign\":l},...T.style}})}),Xe=Z5;var $P=q(re(),1);var UP=q(re(),1);var Wi=q(re(),1);function js(e){let{controlled:t,default:o,name:r,state:n=\"value\"}=e,{current:a}=Wi.useRef(t!==void 0),[i,l]=Wi.useState(o),s=a?t:i,c=Wi.useCallback(u=>{a||l(u)},[]);return[s,c]}var Zd=js;var CP=q(re(),1);var EP=q(re(),1),J5=EP.createContext(void 0),PP=J5;function R0(){return CP.useContext(PP)}var jn=q(re(),1);function pn(e){try{return e.matches(\":focus-visible\")}catch{}return!1}var Us=q(re(),1);function yo(...e){let t=Us.useRef(void 0),o=Us.useCallback(r=>{let n=e.map(a=>{if(a==null)return null;if(typeof a==\"function\"){let i=a,l=i(r);return typeof l==\"function\"?l:()=>{i(null)}}return a.current=r,()=>{a.current=null}});return()=>{n.forEach(a=>a?.())}},e);return Us.useMemo(()=>e.every(r=>r==null)?null:r=>{t.current&&(t.current(),t.current=void 0),r!=null&&(t.current=o(r))},e)}var Mr=yo;var w0=q(re(),1);function e3(e){let t=w0.useRef(e);return wr(()=>{t.current=e}),w0.useRef((...o)=>(0,t.current)(...o)).current}var Ln=e3;var si=Ln;var Jd=q(re(),1);var wP=q(re(),1),RP={};function Hs(e,t){let o=wP.useRef(RP);return o.current===RP&&(o.current=e(t)),o}var M0=class e{static create(){return new e}static use(){let t=Hs(e.create).current,[o,r]=Jd.useState(!1);return t.shouldMount=o,t.setShouldMount=r,Jd.useEffect(t.mountEffect,[o]),t}constructor(){this.ref={current:null},this.mounted=null,this.didMount=!1,this.shouldMount=!1,this.setShouldMount=null}mount(){return this.mounted||(this.mounted=t3(),this.shouldMount=!0,this.setShouldMount(this.shouldMount)),this.mounted}mountEffect=()=>{this.shouldMount&&!this.didMount&&this.ref.current!==null&&(this.didMount=!0,this.mounted.resolve())};start(...t){this.mount().then(()=>this.ref.current?.start(...t))}stop(...t){this.mount().then(()=>this.ref.current?.stop(...t))}pulsate(...t){this.mount().then(()=>this.ref.current?.pulsate(...t))}};function em(){return M0.use()}function t3(){let e,t,o=new Promise((r,n)=>{e=r,t=n});return o.resolve=e,o.reject=t,o}var ho=q(re(),1);function tm(e,t){if(e==null)return{};var o={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;o[r]=e[r]}return o}function om(e,t){return om=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(o,r){return o.__proto__=r,o},om(e,t)}function rm(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,om(e,t)}var Vu=q(re()),$u=q(Op());var O0={disabled:!1};var MP=q(re()),Vs=MP.default.createContext(null);var OP=function(t){return t.scrollTop};var Yu=\"unmounted\",Zi=\"exited\",Ji=\"entering\",Ys=\"entered\",A0=\"exiting\",fa=(function(e){rm(t,e);function t(r,n){var a;a=e.call(this,r,n)||this;var i=n,l=i&&!i.isMounting?r.enter:r.appear,s;return a.appearStatus=null,r.in?l?(s=Zi,a.appearStatus=Ji):s=Ys:r.unmountOnExit||r.mountOnEnter?s=Yu:s=Zi,a.state={status:s},a.nextCallback=null,a}t.getDerivedStateFromProps=function(n,a){var i=n.in;return i&&a.status===Yu?{status:Zi}:null};var o=t.prototype;return o.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},o.componentDidUpdate=function(n){var a=null;if(n!==this.props){var i=this.state.status;this.props.in?i!==Ji&&i!==Ys&&(a=Ji):(i===Ji||i===Ys)&&(a=A0)}this.updateStatus(!1,a)},o.componentWillUnmount=function(){this.cancelNextCallback()},o.getTimeouts=function(){var n=this.props.timeout,a,i,l;return a=i=l=n,n!=null&&typeof n!=\"number\"&&(a=n.exit,i=n.enter,l=n.appear!==void 0?n.appear:i),{exit:a,enter:i,appear:l}},o.updateStatus=function(n,a){if(n===void 0&&(n=!1),a!==null)if(this.cancelNextCallback(),a===Ji){if(this.props.unmountOnExit||this.props.mountOnEnter){var i=this.props.nodeRef?this.props.nodeRef.current:$u.default.findDOMNode(this);i&&OP(i)}this.performEnter(n)}else this.performExit();else this.props.unmountOnExit&&this.state.status===Zi&&this.setState({status:Yu})},o.performEnter=function(n){var a=this,i=this.props.enter,l=this.context?this.context.isMounting:n,s=this.props.nodeRef?[l]:[$u.default.findDOMNode(this),l],c=s[0],u=s[1],m=this.getTimeouts(),p=l?m.appear:m.enter;if(!n&&!i||O0.disabled){this.safeSetState({status:Ys},function(){a.props.onEntered(c)});return}this.props.onEnter(c,u),this.safeSetState({status:Ji},function(){a.props.onEntering(c,u),a.onTransitionEnd(p,function(){a.safeSetState({status:Ys},function(){a.props.onEntered(c,u)})})})},o.performExit=function(){var n=this,a=this.props.exit,i=this.getTimeouts(),l=this.props.nodeRef?void 0:$u.default.findDOMNode(this);if(!a||O0.disabled){this.safeSetState({status:Zi},function(){n.props.onExited(l)});return}this.props.onExit(l),this.safeSetState({status:A0},function(){n.props.onExiting(l),n.onTransitionEnd(i.exit,function(){n.safeSetState({status:Zi},function(){n.props.onExited(l)})})})},o.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},o.safeSetState=function(n,a){a=this.setNextCallback(a),this.setState(n,a)},o.setNextCallback=function(n){var a=this,i=!0;return this.nextCallback=function(l){i&&(i=!1,a.nextCallback=null,n(l))},this.nextCallback.cancel=function(){i=!1},this.nextCallback},o.onTransitionEnd=function(n,a){this.setNextCallback(a);var i=this.props.nodeRef?this.props.nodeRef.current:$u.default.findDOMNode(this),l=n==null&&!this.props.addEndListener;if(!i||l){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var s=this.props.nodeRef?[this.nextCallback]:[i,this.nextCallback],c=s[0],u=s[1];this.props.addEndListener(c,u)}n!=null&&setTimeout(this.nextCallback,n)},o.render=function(){var n=this.state.status;if(n===Yu)return null;var a=this.props,i=a.children,l=a.in,s=a.mountOnEnter,c=a.unmountOnExit,u=a.appear,m=a.enter,p=a.exit,d=a.timeout,v=a.addEndListener,T=a.onEnter,S=a.onEntering,h=a.onEntered,y=a.onExit,g=a.onExiting,b=a.onExited,E=a.nodeRef,C=tm(a,[\"children\",\"in\",\"mountOnEnter\",\"unmountOnExit\",\"appear\",\"enter\",\"exit\",\"timeout\",\"addEndListener\",\"onEnter\",\"onEntering\",\"onEntered\",\"onExit\",\"onExiting\",\"onExited\",\"nodeRef\"]);return Vu.default.createElement(Vs.Provider,{value:null},typeof i==\"function\"?i(n,C):Vu.default.cloneElement(Vu.default.Children.only(i),C))},t})(Vu.default.Component);fa.contextType=Vs;fa.propTypes={};function $s(){}fa.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:$s,onEntering:$s,onEntered:$s,onExit:$s,onExiting:$s,onExited:$s};fa.UNMOUNTED=Yu;fa.EXITED=Zi;fa.ENTERING=Ji;fa.ENTERED=Ys;fa.EXITING=A0;var Xu=fa;function AP(e){if(e===void 0)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}var Gu=q(re());var Qr=q(re());function nm(e,t){var o=function(a){return t&&(0,Qr.isValidElement)(a)?t(a):a},r=Object.create(null);return e&&Qr.Children.map(e,function(n){return n}).forEach(function(n){r[n.key]=o(n)}),r}function o3(e,t){e=e||{},t=t||{};function o(u){return u in t?t[u]:e[u]}var r=Object.create(null),n=[];for(var a in e)a in t?n.length&&(r[a]=n,n=[]):n.push(a);var i,l={};for(var s in t){if(r[s])for(i=0;i{this.currentId=null,o()},t)}clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)};disposeEffect=()=>this.clear};function fn(){let e=Hs(Xs.create).current;return _0(e.disposeEffect),e}var am=q(re(),1);var z0=q(Ie(),1);function i3(e){let{className:t,classes:o,pulsate:r=!1,rippleX:n,rippleY:a,rippleSize:i,in:l,onExited:s,timeout:c}=e,[u,m]=am.useState(!1),p=ie(t,o.ripple,o.rippleVisible,r&&o.ripplePulsate),d={width:i,height:i,top:-(i/2)+a,left:-(i/2)+n},v=ie(o.child,u&&o.childLeaving,r&&o.childPulsate);return!l&&!u&&m(!0),am.useEffect(()=>{if(!l&&s!=null){let T=setTimeout(s,c);return()=>{clearTimeout(T)}}},[s,l,c]),(0,z0.jsx)(\"span\",{className:p,style:d,children:(0,z0.jsx)(\"span\",{className:v})})}var zP=i3;var l3=Ce(\"MuiTouchRipple\",[\"root\",\"ripple\",\"rippleVisible\",\"ripplePulsate\",\"child\",\"childLeaving\",\"childPulsate\"]),Or=l3;var im=q(Ie(),1),k0=550,s3=80,c3=_n`\n 0% {\n transform: scale(0);\n opacity: 0.1;\n }\n\n 100% {\n transform: scale(1);\n opacity: 0.3;\n }\n`,u3=_n`\n 0% {\n opacity: 1;\n }\n\n 100% {\n opacity: 0;\n }\n`,p3=_n`\n 0% {\n transform: scale(1);\n }\n\n 50% {\n transform: scale(0.92);\n }\n\n 100% {\n transform: scale(1);\n }\n`,f3=ae(\"span\",{name:\"MuiTouchRipple\",slot:\"Root\"})({overflow:\"hidden\",pointerEvents:\"none\",position:\"absolute\",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:\"inherit\"}),d3=ae(zP,{name:\"MuiTouchRipple\",slot:\"Ripple\"})`\n opacity: 0;\n position: absolute;\n\n &.${Or.rippleVisible} {\n opacity: 0.3;\n transform: scale(1);\n animation-name: ${c3};\n animation-duration: ${k0}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n &.${Or.ripplePulsate} {\n animation-duration: ${({theme:e})=>e.transitions.duration.shorter}ms;\n }\n\n & .${Or.child} {\n opacity: 1;\n display: block;\n width: 100%;\n height: 100%;\n border-radius: 50%;\n background-color: currentColor;\n }\n\n & .${Or.childLeaving} {\n opacity: 0;\n animation-name: ${u3};\n animation-duration: ${k0}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n & .${Or.childPulsate} {\n position: absolute;\n /* @noflip */\n left: 0px;\n top: 0;\n animation-name: ${p3};\n animation-duration: 2500ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n animation-iteration-count: infinite;\n animation-delay: 200ms;\n }\n`,m3=ho.forwardRef(function(t,o){let r=je({props:t,name:\"MuiTouchRipple\"}),{center:n=!1,classes:a={},className:i,...l}=r,[s,c]=ho.useState([]),u=ho.useRef(0),m=ho.useRef(null);ho.useEffect(()=>{m.current&&(m.current(),m.current=null)},[s]);let p=ho.useRef(!1),d=fn(),v=ho.useRef(null),T=ho.useRef(null),S=ho.useCallback(b=>{let{pulsate:E,rippleX:C,rippleY:P,rippleSize:A,cb:_}=b;c(z=>[...z,(0,im.jsx)(d3,{classes:{ripple:ie(a.ripple,Or.ripple),rippleVisible:ie(a.rippleVisible,Or.rippleVisible),ripplePulsate:ie(a.ripplePulsate,Or.ripplePulsate),child:ie(a.child,Or.child),childLeaving:ie(a.childLeaving,Or.childLeaving),childPulsate:ie(a.childPulsate,Or.childPulsate)},timeout:k0,pulsate:E,rippleX:C,rippleY:P,rippleSize:A},u.current)]),u.current+=1,m.current=_},[a]),h=ho.useCallback((b={},E={},C=()=>{})=>{let{pulsate:P=!1,center:A=n||E.pulsate,fakeElement:_=!1}=E;if(b?.type===\"mousedown\"&&p.current){p.current=!1;return}b?.type===\"touchstart\"&&(p.current=!0);let z=_?null:T.current,I=z?z.getBoundingClientRect():{width:0,height:0,left:0,top:0},x,k,U;if(A||b===void 0||b.clientX===0&&b.clientY===0||!b.clientX&&!b.touches)x=Math.round(I.width/2),k=Math.round(I.height/2);else{let{clientX:O,clientY:N}=b.touches&&b.touches.length>0?b.touches[0]:b;x=Math.round(O-I.left),k=Math.round(N-I.top)}if(A)U=Math.sqrt((2*I.width**2+I.height**2)/3),U%2===0&&(U+=1);else{let O=Math.max(Math.abs((z?z.clientWidth:0)-x),x)*2+2,N=Math.max(Math.abs((z?z.clientHeight:0)-k),k)*2+2;U=Math.sqrt(O**2+N**2)}b?.touches?v.current===null&&(v.current=()=>{S({pulsate:P,rippleX:x,rippleY:k,rippleSize:U,cb:C})},d.start(s3,()=>{v.current&&(v.current(),v.current=null)})):S({pulsate:P,rippleX:x,rippleY:k,rippleSize:U,cb:C})},[n,S,d]),y=ho.useCallback(()=>{h({},{pulsate:!0})},[h]),g=ho.useCallback((b,E)=>{if(d.clear(),b?.type===\"touchend\"&&v.current){v.current(),v.current=null,d.start(0,()=>{g(b,E)});return}v.current=null,c(C=>C.length>0?C.slice(1):C),m.current=E},[d]);return ho.useImperativeHandle(o,()=>({pulsate:y,start:h,stop:g}),[y,h,g]),(0,im.jsx)(f3,{className:ie(Or.root,a.root,i),ref:T,...l,children:(0,im.jsx)(N0,{component:null,exit:!0,children:s})})}),kP=m3;function BP(e){return _e(\"MuiButtonBase\",e)}var y3=Ce(\"MuiButtonBase\",[\"root\",\"disabled\",\"focusVisible\"]),LP=y3;var lm=q(Ie(),1),h3=e=>{let{disabled:t,focusVisible:o,focusVisibleClassName:r,classes:n}=e,i=Le({root:[\"root\",t&&\"disabled\",o&&\"focusVisible\"]},BP,n);return o&&r&&(i.root+=` ${r}`),i},g3=ae(\"button\",{name:\"MuiButtonBase\",slot:\"Root\"})({display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",position:\"relative\",boxSizing:\"border-box\",WebkitTapHighlightColor:\"transparent\",backgroundColor:\"transparent\",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:\"pointer\",userSelect:\"none\",verticalAlign:\"middle\",MozAppearance:\"none\",WebkitAppearance:\"none\",textDecoration:\"none\",color:\"inherit\",\"&::-moz-focus-inner\":{borderStyle:\"none\"},[`&.${LP.disabled}`]:{pointerEvents:\"none\",cursor:\"default\"},\"@media print\":{colorAdjust:\"exact\"}}),b3=jn.forwardRef(function(t,o){let r=je({props:t,name:\"MuiButtonBase\"}),{action:n,centerRipple:a=!1,children:i,className:l,component:s=\"button\",disabled:c=!1,disableRipple:u=!1,disableTouchRipple:m=!1,focusRipple:p=!1,focusVisibleClassName:d,LinkComponent:v=\"a\",onBlur:T,onClick:S,onContextMenu:h,onDragLeave:y,onFocus:g,onFocusVisible:b,onKeyDown:E,onKeyUp:C,onMouseDown:P,onMouseLeave:A,onMouseUp:_,onTouchEnd:z,onTouchMove:I,onTouchStart:x,tabIndex:k=0,TouchRippleProps:U,touchRippleRef:O,type:N,...X}=r,oe=jn.useRef(null),W=em(),Te=Mr(W.ref,O),[fe,Ke]=jn.useState(!1);c&&fe&&Ke(!1),jn.useImperativeHandle(n,()=>({focusVisible:()=>{Ke(!0),oe.current.focus()}}),[]);let Ze=W.shouldMount&&!u&&!c;jn.useEffect(()=>{fe&&p&&!u&&W.pulsate()},[u,p,fe,W]);let Ue=da(W,\"start\",P,m),xe=da(W,\"stop\",h,m),Je=da(W,\"stop\",y,m),ht=da(W,\"stop\",_,m),we=da(W,\"stop\",se=>{fe&&se.preventDefault(),A&&A(se)},m),ft=da(W,\"start\",x,m),le=da(W,\"stop\",z,m),Oe=da(W,\"stop\",I,m),Ae=da(W,\"stop\",se=>{pn(se.target)||Ke(!1),T&&T(se)},!1),et=si(se=>{oe.current||(oe.current=se.currentTarget),pn(se.target)&&(Ke(!0),b&&b(se)),g&&g(se)}),dt=()=>{let se=oe.current;return s&&s!==\"button\"&&!(se.tagName===\"A\"&&se.href)},Lt=si(se=>{p&&!se.repeat&&fe&&se.key===\" \"&&W.stop(se,()=>{W.start(se)}),se.target===se.currentTarget&&dt()&&se.key===\" \"&&se.preventDefault(),E&&E(se),se.target===se.currentTarget&&dt()&&se.key===\"Enter\"&&!c&&(se.preventDefault(),S&&S(se))}),jt=si(se=>{p&&se.key===\" \"&&fe&&!se.defaultPrevented&&W.stop(se,()=>{W.pulsate(se)}),C&&C(se),S&&se.target===se.currentTarget&&dt()&&se.key===\" \"&&!se.defaultPrevented&&S(se)}),Be=s;Be===\"button\"&&(X.href||X.to)&&(Be=v);let Nt={};if(Be===\"button\"){let se=!!X.formAction;Nt.type=N===void 0&&!se?\"button\":N,Nt.disabled=c}else!X.href&&!X.to&&(Nt.role=\"button\"),c&&(Nt[\"aria-disabled\"]=c);let Ro=Mr(o,oe),Ut={...r,centerRipple:a,component:s,disabled:c,disableRipple:u,disableTouchRipple:m,focusRipple:p,tabIndex:k,focusVisible:fe},st=h3(Ut);return(0,lm.jsxs)(g3,{as:Be,className:ie(st.root,l),ownerState:Ut,onBlur:Ae,onClick:S,onContextMenu:xe,onFocus:et,onKeyDown:Lt,onKeyUp:jt,onMouseDown:Ue,onMouseLeave:we,onMouseUp:ht,onDragLeave:Je,onTouchEnd:le,onTouchMove:Oe,onTouchStart:ft,ref:Ro,tabIndex:c?-1:k,type:N,...Nt,...X,children:[i,Ze?(0,lm.jsx)(kP,{ref:Te,center:a,...U}):null]})});function da(e,t,o,r=!1){return si(n=>(o&&o(n),r||e[t](n),!0))}var ma=b3;function jP(e){return _e(\"PrivateSwitchBase\",e)}var T9=Ce(\"PrivateSwitchBase\",[\"root\",\"checked\",\"disabled\",\"input\",\"edgeStart\",\"edgeEnd\"]);function v3(e){return typeof e==\"string\"}var dn=v3;function x3(e,t,o){return e===void 0||dn(e)?t:{...t,ownerState:{...t.ownerState,...o}}}var qu=x3;function T3(e,t,o){return typeof e==\"function\"?e(t,o):e}var Iu=T3;function S3(e,t=[]){if(e===void 0)return{};let o={};return Object.keys(e).filter(r=>r.match(/^on[A-Z]/)&&typeof e[r]==\"function\"&&!t.includes(r)).forEach(r=>{o[r]=e[r]}),o}var ya=S3;function E3(e){if(e===void 0)return{};let t={};return Object.keys(e).filter(o=>!(o.match(/^on[A-Z]/)&&typeof e[o]==\"function\")).forEach(o=>{t[o]=e[o]}),t}var sm=E3;function P3(e){let{getSlotProps:t,additionalProps:o,externalSlotProps:r,externalForwardedProps:n,className:a}=e;if(!t){let d=ie(o?.className,a,n?.className,r?.className),v={...o?.style,...n?.style,...r?.style},T={...o,...n,...r};return d.length>0&&(T.className=d),Object.keys(v).length>0&&(T.style=v),{props:T,internalRef:void 0}}let i=ya({...n,...r}),l=sm(r),s=sm(n),c=t(i),u=ie(c?.className,o?.className,a,n?.className,r?.className),m={...c?.style,...o?.style,...n?.style,...r?.style},p={...c,...o,...s,...l};return u.length>0&&(p.className=u),Object.keys(m).length>0&&(p.style=m),{props:p,internalRef:c.ref}}var Fu=P3;function Ct(e,t){let{className:o,elementType:r,ownerState:n,externalForwardedProps:a,internalForwardedProps:i,shouldForwardComponentProp:l=!1,...s}=t,{component:c,slots:u={[e]:void 0},slotProps:m={[e]:void 0},...p}=a,d=u[e]||r,v=Iu(m[e],n),{props:{component:T,...S},internalRef:h}=Fu({className:o,...s,externalForwardedProps:e===\"root\"?p:void 0,externalSlotProps:v}),y=yo(h,v?.ref,t.ref),g=e===\"root\"?T||c:T,b=qu(d,{...e===\"root\"&&!c&&!u[e]&&i,...e!==\"root\"&&!u[e]&&i,...S,...g&&!l&&{as:g},...g&&l&&{component:g},ref:y},n);return[d,b]}var cm=q(Ie(),1),C3=e=>{let{classes:t,checked:o,disabled:r,edge:n}=e,a={root:[\"root\",o&&\"checked\",r&&\"disabled\",n&&`edge${me(n)}`],input:[\"input\"]};return Le(a,jP,t)},R3=ae(ma,{name:\"MuiSwitchBase\"})({padding:9,borderRadius:\"50%\",variants:[{props:{edge:\"start\",size:\"small\"},style:{marginLeft:-3}},{props:({edge:e,ownerState:t})=>e===\"start\"&&t.size!==\"small\",style:{marginLeft:-12}},{props:{edge:\"end\",size:\"small\"},style:{marginRight:-3}},{props:({edge:e,ownerState:t})=>e===\"end\"&&t.size!==\"small\",style:{marginRight:-12}}]}),w3=ae(\"input\",{name:\"MuiSwitchBase\",shouldForwardProp:Bn})({cursor:\"inherit\",position:\"absolute\",opacity:0,width:\"100%\",height:\"100%\",top:0,left:0,margin:0,padding:0,zIndex:1}),M3=UP.forwardRef(function(t,o){let{autoFocus:r,checked:n,checkedIcon:a,defaultChecked:i,disabled:l,disableFocusRipple:s=!1,edge:c=!1,icon:u,id:m,inputProps:p,inputRef:d,name:v,onBlur:T,onChange:S,onFocus:h,readOnly:y,required:g=!1,tabIndex:b,type:E,value:C,slots:P={},slotProps:A={},..._}=t,[z,I]=Zd({controlled:n,default:!!i,name:\"SwitchBase\",state:\"checked\"}),x=R0(),k=xe=>{h&&h(xe),x&&x.onFocus&&x.onFocus(xe)},U=xe=>{T&&T(xe),x&&x.onBlur&&x.onBlur(xe)},O=xe=>{if(xe.nativeEvent.defaultPrevented||y)return;let Je=xe.target.checked;I(Je),S&&S(xe,Je)},N=l;x&&typeof N>\"u\"&&(N=x.disabled);let X=E===\"checkbox\"||E===\"radio\",oe={...t,checked:z,disabled:N,disableFocusRipple:s,edge:c},W=C3(oe),Te={slots:P,slotProps:{input:p,...A}},[fe,Ke]=Ct(\"root\",{ref:o,elementType:R3,className:W.root,shouldForwardComponentProp:!0,externalForwardedProps:{...Te,component:\"span\",..._},getSlotProps:xe=>({...xe,onFocus:Je=>{xe.onFocus?.(Je),k(Je)},onBlur:Je=>{xe.onBlur?.(Je),U(Je)}}),ownerState:oe,additionalProps:{centerRipple:!0,focusRipple:!s,role:void 0,tabIndex:null}}),[Ze,Ue]=Ct(\"input\",{ref:d,elementType:w3,className:W.input,externalForwardedProps:Te,getSlotProps:xe=>({...xe,onChange:Je=>{xe.onChange?.(Je),O(Je)}}),ownerState:oe,additionalProps:{autoFocus:r,checked:n,defaultChecked:i,disabled:N,id:X?m:void 0,name:v,readOnly:y,required:g,tabIndex:b,type:E,...E===\"checkbox\"&&C===void 0?{}:{value:C}}});return(0,cm.jsxs)(fe,{...Ke,children:[(0,cm.jsx)(Ze,{...Ue}),z?a:u]})}),HP=M3;function VP(e){return _e(\"MuiSwitch\",e)}var O3=Ce(\"MuiSwitch\",[\"root\",\"edgeStart\",\"edgeEnd\",\"switchBase\",\"colorPrimary\",\"colorSecondary\",\"sizeSmall\",\"sizeMedium\",\"checked\",\"disabled\",\"input\",\"thumb\",\"track\"]),Uo=O3;var Gs=q(Ie(),1),A3=e=>{let{classes:t,edge:o,size:r,color:n,checked:a,disabled:i}=e,l={root:[\"root\",o&&`edge${me(o)}`,`size${me(r)}`],switchBase:[\"switchBase\",`color${me(n)}`,a&&\"checked\",i&&\"disabled\"],thumb:[\"thumb\"],track:[\"track\"],input:[\"input\"]},s=Le(l,VP,t);return{...t,...s}},D3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.edge&&t[`edge${me(o.edge)}`],t[`size${me(o.size)}`]]}})({display:\"inline-flex\",width:58,height:38,overflow:\"hidden\",padding:12,boxSizing:\"border-box\",position:\"relative\",flexShrink:0,zIndex:0,verticalAlign:\"middle\",\"@media print\":{colorAdjust:\"exact\"},variants:[{props:{edge:\"start\"},style:{marginLeft:-8}},{props:{edge:\"end\"},style:{marginRight:-8}},{props:{size:\"small\"},style:{width:40,height:24,padding:7,[`& .${Uo.thumb}`]:{width:16,height:16},[`& .${Uo.switchBase}`]:{padding:4,[`&.${Uo.checked}`]:{transform:\"translateX(16px)\"}}}}]}),N3=ae(HP,{name:\"MuiSwitch\",slot:\"SwitchBase\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.switchBase,{[`& .${Uo.input}`]:t.input},o.color!==\"default\"&&t[`color${me(o.color)}`]]}})(He(({theme:e})=>({position:\"absolute\",top:0,left:0,zIndex:1,color:e.vars?e.vars.palette.Switch.defaultColor:`${e.palette.mode===\"light\"?e.palette.common.white:e.palette.grey[300]}`,transition:e.transitions.create([\"left\",\"transform\"],{duration:e.transitions.duration.shortest}),[`&.${Uo.checked}`]:{transform:\"translateX(20px)\"},[`&.${Uo.disabled}`]:{color:e.vars?e.vars.palette.Switch.defaultDisabledColor:`${e.palette.mode===\"light\"?e.palette.grey[100]:e.palette.grey[600]}`},[`&.${Uo.checked} + .${Uo.track}`]:{opacity:.5},[`&.${Uo.disabled} + .${Uo.track}`]:{opacity:e.vars?e.vars.opacity.switchTrackDisabled:`${e.palette.mode===\"light\"?.12:.2}`},[`& .${Uo.input}`]:{left:\"-100%\",width:\"300%\"}})),He(({theme:e})=>({\"&:hover\":{backgroundColor:e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity),\"@media (hover: none)\":{backgroundColor:\"transparent\"}},variants:[...Object.entries(e.palette).filter(jo([\"light\"])).map(([t])=>({props:{color:t},style:{[`&.${Uo.checked}`]:{color:(e.vars||e).palette[t].main,\"&:hover\":{backgroundColor:e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity),\"@media (hover: none)\":{backgroundColor:\"transparent\"}},[`&.${Uo.disabled}`]:{color:e.vars?e.vars.palette.Switch[`${t}DisabledColor`]:`${e.palette.mode===\"light\"?e.lighten(e.palette[t].main,.62):e.darken(e.palette[t].main,.55)}`}},[`&.${Uo.checked} + .${Uo.track}`]:{backgroundColor:(e.vars||e).palette[t].main}}}))]}))),_3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Track\"})(He(({theme:e})=>({height:\"100%\",width:\"100%\",borderRadius:14/2,zIndex:-1,transition:e.transitions.create([\"opacity\",\"background-color\"],{duration:e.transitions.duration.shortest}),backgroundColor:e.vars?e.vars.palette.common.onBackground:`${e.palette.mode===\"light\"?e.palette.common.black:e.palette.common.white}`,opacity:e.vars?e.vars.opacity.switchTrack:`${e.palette.mode===\"light\"?.38:.3}`}))),z3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Thumb\"})(He(({theme:e})=>({boxShadow:(e.vars||e).shadows[1],backgroundColor:\"currentColor\",width:20,height:20,borderRadius:\"50%\"}))),k3=$P.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSwitch\"}),{className:n,color:a=\"primary\",edge:i=!1,size:l=\"medium\",sx:s,slots:c={},slotProps:u={},...m}=r,p={...r,color:a,edge:i,size:l},d=A3(p),v={slots:c,slotProps:u},[T,S]=Ct(\"root\",{className:ie(d.root,n),elementType:D3,externalForwardedProps:v,ownerState:p,additionalProps:{sx:s}}),[h,y]=Ct(\"thumb\",{className:d.thumb,elementType:z3,externalForwardedProps:v,ownerState:p}),g=(0,Gs.jsx)(h,{...y}),[b,E]=Ct(\"track\",{className:d.track,elementType:_3,externalForwardedProps:v,ownerState:p});return(0,Gs.jsxs)(T,{...S,children:[(0,Gs.jsx)(N3,{type:\"checkbox\",icon:g,checkedIcon:g,ref:o,ownerState:p,...m,classes:{...d,root:d.switchBase},slots:{...c.switchBase&&{root:c.switchBase},...c.input&&{input:c.input}},slotProps:{...u.switchBase&&{root:typeof u.switchBase==\"function\"?u.switchBase(p):u.switchBase},input:{role:\"switch\"},...u.input&&{input:typeof u.input==\"function\"?u.input(p):u.input}}}),(0,Gs.jsx)(b,{...E})]})}),Un=k3;var ep=q(re(),1);function Ku(...e){return e.reduce((t,o)=>o==null?t:function(...n){t.apply(this,n),o.apply(this,n)},()=>{})}var dm=q(re(),1);var um=q(re(),1);function YP(e){return _e(\"MuiSvgIcon\",e)}var MH=Ce(\"MuiSvgIcon\",[\"root\",\"colorPrimary\",\"colorSecondary\",\"colorAction\",\"colorError\",\"colorDisabled\",\"fontSizeInherit\",\"fontSizeSmall\",\"fontSizeMedium\",\"fontSizeLarge\"]);var pm=q(Ie(),1),B3=e=>{let{color:t,fontSize:o,classes:r}=e,n={root:[\"root\",t!==\"inherit\"&&`color${me(t)}`,`fontSize${me(o)}`]};return Le(n,YP,r)},L3=ae(\"svg\",{name:\"MuiSvgIcon\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.color!==\"inherit\"&&t[`color${me(o.color)}`],t[`fontSize${me(o.fontSize)}`]]}})(He(({theme:e})=>({userSelect:\"none\",width:\"1em\",height:\"1em\",display:\"inline-block\",flexShrink:0,transition:e.transitions?.create?.(\"fill\",{duration:(e.vars??e).transitions?.duration?.shorter}),variants:[{props:t=>!t.hasSvgAsChild,style:{fill:\"currentColor\"}},{props:{fontSize:\"inherit\"},style:{fontSize:\"inherit\"}},{props:{fontSize:\"small\"},style:{fontSize:e.typography?.pxToRem?.(20)||\"1.25rem\"}},{props:{fontSize:\"medium\"},style:{fontSize:e.typography?.pxToRem?.(24)||\"1.5rem\"}},{props:{fontSize:\"large\"},style:{fontSize:e.typography?.pxToRem?.(35)||\"2.1875rem\"}},...Object.entries((e.vars??e).palette).filter(([,t])=>t&&t.main).map(([t])=>({props:{color:t},style:{color:(e.vars??e).palette?.[t]?.main}})),{props:{color:\"action\"},style:{color:(e.vars??e).palette?.action?.active}},{props:{color:\"disabled\"},style:{color:(e.vars??e).palette?.action?.disabled}},{props:{color:\"inherit\"},style:{color:void 0}}]}))),XP=um.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSvgIcon\"}),{children:n,className:a,color:i=\"inherit\",component:l=\"svg\",fontSize:s=\"medium\",htmlColor:c,inheritViewBox:u=!1,titleAccess:m,viewBox:p=\"0 0 24 24\",...d}=r,v=um.isValidElement(n)&&n.type===\"svg\",T={...r,color:i,component:l,fontSize:s,instanceFontSize:t.fontSize,inheritViewBox:u,viewBox:p,hasSvgAsChild:v},S={};u||(S.viewBox=p);let h=B3(T);return(0,pm.jsxs)(L3,{as:l,className:ie(h.root,a),focusable:\"false\",color:c,\"aria-hidden\":m?void 0:!0,role:m?\"img\":void 0,ref:o,...S,...d,...v&&n.props,ownerState:T,children:[v?n.props.children:n,m?(0,pm.jsx)(\"title\",{children:m}):null]})});XP.muiName=\"SvgIcon\";var fm=XP;var GP=q(Ie(),1);function Qu(e,t){function o(r,n){return(0,GP.jsx)(fm,{\"data-testid\":void 0,ref:n,...r,children:e})}return o.muiName=fm.muiName,dm.memo(dm.forwardRef(o))}function mm(e,t=166){let o;function r(...n){let a=()=>{e.apply(this,n)};clearTimeout(o),o=setTimeout(a,t)}return r.clear=()=>{clearTimeout(o)},r}var qP=mm;function Yt(e){return e&&e.ownerDocument||document}var Wu=Yt;function ha(e){return Yt(e).defaultView||window}var qs=ha;function Zu(e,t){typeof e==\"function\"?e(t):e&&(e.current=t)}var ym=wr;var tl=Gd;function j3(e,t){let o=e.charCodeAt(2);return e[0]===\"o\"&&e[1]===\"n\"&&o>=65&&o<=90&&typeof t==\"function\"}function hm(e,t){if(!e)return t;function o(i,l){let s={};return Object.keys(l).forEach(c=>{j3(c,l[c])&&typeof i[c]==\"function\"&&(s[c]=(...u)=>{i[c](...u),l[c](...u)})}),s}if(typeof e==\"function\"||typeof t==\"function\")return i=>{let l=typeof t==\"function\"?t(i):t,s=typeof e==\"function\"?e({...i,...l}):e,c=ie(i?.className,l?.className,s?.className),u=o(s,l);return{...l,...s,...u,...!!c&&{className:c},...l?.style&&s?.style&&{style:{...l.style,...s.style}},...l?.sx&&s?.sx&&{sx:[...Array.isArray(l.sx)?l.sx:[l.sx],...Array.isArray(s.sx)?s.sx:[s.sx]]}}};let r=t,n=o(e,r),a=ie(r?.className,e?.className);return{...t,...e,...n,...!!a&&{className:a},...r?.style&&e?.style&&{style:{...r.style,...e.style}},...r?.sx&&e?.sx&&{sx:[...Array.isArray(r.sx)?r.sx:[r.sx],...Array.isArray(e.sx)?e.sx:[e.sx]]}}}var FP=q(re(),1);function IP(e){return _e(\"MuiCircularProgress\",e)}var SV=Ce(\"MuiCircularProgress\",[\"root\",\"determinate\",\"indeterminate\",\"colorPrimary\",\"colorSecondary\",\"svg\",\"track\",\"circle\",\"circleDeterminate\",\"circleIndeterminate\",\"circleDisableShrink\"]);var Is=q(Ie(),1),mn=44,B0=_n`\n 0% {\n transform: rotate(0deg);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n`,L0=_n`\n 0% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: 0;\n }\n\n 50% {\n stroke-dasharray: 100px, 200px;\n stroke-dashoffset: -15px;\n }\n\n 100% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: -126px;\n }\n`,U3=typeof B0!=\"string\"?Ui`\n animation: ${B0} 1.4s linear infinite;\n `:null,H3=typeof L0!=\"string\"?Ui`\n animation: ${L0} 1.4s ease-in-out infinite;\n `:null,V3=e=>{let{classes:t,variant:o,color:r,disableShrink:n}=e,a={root:[\"root\",o,`color${me(r)}`],svg:[\"svg\"],track:[\"track\"],circle:[\"circle\",`circle${me(o)}`,n&&\"circleDisableShrink\"]};return Le(a,IP,t)},$3=ae(\"span\",{name:\"MuiCircularProgress\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`color${me(o.color)}`]]}})(He(({theme:e})=>({display:\"inline-block\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"transform\")}},{props:{variant:\"indeterminate\"},style:U3||{animation:`${B0} 1.4s linear infinite`}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}}))]}))),Y3=ae(\"svg\",{name:\"MuiCircularProgress\",slot:\"Svg\"})({display:\"block\"}),X3=ae(\"circle\",{name:\"MuiCircularProgress\",slot:\"Circle\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.circle,t[`circle${me(o.variant)}`],o.disableShrink&&t.circleDisableShrink]}})(He(({theme:e})=>({stroke:\"currentColor\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"stroke-dashoffset\")}},{props:{variant:\"indeterminate\"},style:{strokeDasharray:\"80px, 200px\",strokeDashoffset:0}},{props:({ownerState:t})=>t.variant===\"indeterminate\"&&!t.disableShrink,style:H3||{animation:`${L0} 1.4s ease-in-out infinite`}}]}))),G3=ae(\"circle\",{name:\"MuiCircularProgress\",slot:\"Track\"})(He(({theme:e})=>({stroke:\"currentColor\",opacity:(e.vars||e).palette.action.activatedOpacity}))),q3=FP.forwardRef(function(t,o){let r=je({props:t,name:\"MuiCircularProgress\"}),{className:n,color:a=\"primary\",disableShrink:i=!1,enableTrackSlot:l=!1,size:s=40,style:c,thickness:u=3.6,value:m=0,variant:p=\"indeterminate\",...d}=r,v={...r,color:a,disableShrink:i,size:s,thickness:u,value:m,variant:p,enableTrackSlot:l},T=V3(v),S={},h={},y={};if(p===\"determinate\"){let g=2*Math.PI*((mn-u)/2);S.strokeDasharray=g.toFixed(3),y[\"aria-valuenow\"]=Math.round(m),S.strokeDashoffset=`${((100-m)/100*g).toFixed(3)}px`,h.transform=\"rotate(-90deg)\"}return(0,Is.jsx)($3,{className:ie(T.root,n),style:{width:s,height:s,...h,...c},ownerState:v,ref:o,role:\"progressbar\",...y,...d,children:(0,Is.jsxs)(Y3,{className:T.svg,ownerState:v,viewBox:`${mn/2} ${mn/2} ${mn} ${mn}`,children:[l?(0,Is.jsx)(G3,{className:T.track,ownerState:v,cx:mn,cy:mn,r:(mn-u)/2,fill:\"none\",strokeWidth:u,\"aria-hidden\":\"true\"}):null,(0,Is.jsx)(X3,{className:T.circle,style:S,ownerState:v,cx:mn,cy:mn,r:(mn-u)/2,fill:\"none\",strokeWidth:u})]})})}),Ju=q3;function KP(e){return _e(\"MuiButton\",e)}var I3=Ce(\"MuiButton\",[\"root\",\"text\",\"textInherit\",\"textPrimary\",\"textSecondary\",\"textSuccess\",\"textError\",\"textInfo\",\"textWarning\",\"outlined\",\"outlinedInherit\",\"outlinedPrimary\",\"outlinedSecondary\",\"outlinedSuccess\",\"outlinedError\",\"outlinedInfo\",\"outlinedWarning\",\"contained\",\"containedInherit\",\"containedPrimary\",\"containedSecondary\",\"containedSuccess\",\"containedError\",\"containedInfo\",\"containedWarning\",\"disableElevation\",\"focusVisible\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorSuccess\",\"colorError\",\"colorInfo\",\"colorWarning\",\"textSizeSmall\",\"textSizeMedium\",\"textSizeLarge\",\"outlinedSizeSmall\",\"outlinedSizeMedium\",\"outlinedSizeLarge\",\"containedSizeSmall\",\"containedSizeMedium\",\"containedSizeLarge\",\"sizeMedium\",\"sizeSmall\",\"sizeLarge\",\"fullWidth\",\"startIcon\",\"endIcon\",\"icon\",\"iconSizeSmall\",\"iconSizeMedium\",\"iconSizeLarge\",\"loading\",\"loadingWrapper\",\"loadingIconPlaceholder\",\"loadingIndicator\",\"loadingPositionCenter\",\"loadingPositionStart\",\"loadingPositionEnd\"]),ci=I3;var QP=q(re(),1),F3=QP.createContext({}),WP=F3;var ZP=q(re(),1),K3=ZP.createContext(void 0),JP=K3;var Hn=q(Ie(),1),Q3=e=>{let{color:t,disableElevation:o,fullWidth:r,size:n,variant:a,loading:i,loadingPosition:l,classes:s}=e,c={root:[\"root\",i&&\"loading\",a,`${a}${me(t)}`,`size${me(n)}`,`${a}Size${me(n)}`,`color${me(t)}`,o&&\"disableElevation\",r&&\"fullWidth\",i&&`loadingPosition${me(l)}`],startIcon:[\"icon\",\"startIcon\",`iconSize${me(n)}`],endIcon:[\"icon\",\"endIcon\",`iconSize${me(n)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]},u=Le(c,KP,s);return{...s,...u}},tC=[{props:{size:\"small\"},style:{\"& > *:nth-of-type(1)\":{fontSize:18}}},{props:{size:\"medium\"},style:{\"& > *:nth-of-type(1)\":{fontSize:20}}},{props:{size:\"large\"},style:{\"& > *:nth-of-type(1)\":{fontSize:22}}}],W3=ae(ma,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`${o.variant}${me(o.color)}`],t[`size${me(o.size)}`],t[`${o.variant}Size${me(o.size)}`],o.color===\"inherit\"&&t.colorInherit,o.disableElevation&&t.disableElevation,o.fullWidth&&t.fullWidth,o.loading&&t.loading]}})(He(({theme:e})=>{let t=e.palette.mode===\"light\"?e.palette.grey[300]:e.palette.grey[800],o=e.palette.mode===\"light\"?e.palette.grey.A100:e.palette.grey[700];return{...e.typography.button,minWidth:64,padding:\"6px 16px\",border:0,borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create([\"background-color\",\"box-shadow\",\"border-color\",\"color\"],{duration:e.transitions.duration.short}),\"&:hover\":{textDecoration:\"none\"},[`&.${ci.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:{variant:\"contained\"},style:{color:\"var(--variant-containedColor)\",backgroundColor:\"var(--variant-containedBg)\",boxShadow:(e.vars||e).shadows[2],\"&:hover\":{boxShadow:(e.vars||e).shadows[4],\"@media (hover: none)\":{boxShadow:(e.vars||e).shadows[2]}},\"&:active\":{boxShadow:(e.vars||e).shadows[8]},[`&.${ci.focusVisible}`]:{boxShadow:(e.vars||e).shadows[6]},[`&.${ci.disabled}`]:{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground}}},{props:{variant:\"outlined\"},style:{padding:\"5px 15px\",border:\"1px solid currentColor\",borderColor:\"var(--variant-outlinedBorder, currentColor)\",backgroundColor:\"var(--variant-outlinedBg)\",color:\"var(--variant-outlinedColor)\",[`&.${ci.disabled}`]:{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`}}},{props:{variant:\"text\"},style:{padding:\"6px 8px\",color:\"var(--variant-textColor)\",backgroundColor:\"var(--variant-textBg)\"}},...Object.entries(e.palette).filter(jo()).map(([r])=>({props:{color:r},style:{\"--variant-textColor\":(e.vars||e).palette[r].main,\"--variant-outlinedColor\":(e.vars||e).palette[r].main,\"--variant-outlinedBorder\":e.alpha((e.vars||e).palette[r].main,.5),\"--variant-containedColor\":(e.vars||e).palette[r].contrastText,\"--variant-containedBg\":(e.vars||e).palette[r].main,\"@media (hover: hover)\":{\"&:hover\":{\"--variant-containedBg\":(e.vars||e).palette[r].dark,\"--variant-textBg\":e.alpha((e.vars||e).palette[r].main,(e.vars||e).palette.action.hoverOpacity),\"--variant-outlinedBorder\":(e.vars||e).palette[r].main,\"--variant-outlinedBg\":e.alpha((e.vars||e).palette[r].main,(e.vars||e).palette.action.hoverOpacity)}}}})),{props:{color:\"inherit\"},style:{color:\"inherit\",borderColor:\"currentColor\",\"--variant-containedBg\":e.vars?e.vars.palette.Button.inheritContainedBg:t,\"@media (hover: hover)\":{\"&:hover\":{\"--variant-containedBg\":e.vars?e.vars.palette.Button.inheritContainedHoverBg:o,\"--variant-textBg\":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity),\"--variant-outlinedBg\":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity)}}}},{props:{size:\"small\",variant:\"text\"},style:{padding:\"4px 5px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"text\"},style:{padding:\"8px 11px\",fontSize:e.typography.pxToRem(15)}},{props:{size:\"small\",variant:\"outlined\"},style:{padding:\"3px 9px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"outlined\"},style:{padding:\"7px 21px\",fontSize:e.typography.pxToRem(15)}},{props:{size:\"small\",variant:\"contained\"},style:{padding:\"4px 10px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"contained\"},style:{padding:\"8px 22px\",fontSize:e.typography.pxToRem(15)}},{props:{disableElevation:!0},style:{boxShadow:\"none\",\"&:hover\":{boxShadow:\"none\"},[`&.${ci.focusVisible}`]:{boxShadow:\"none\"},\"&:active\":{boxShadow:\"none\"},[`&.${ci.disabled}`]:{boxShadow:\"none\"}}},{props:{fullWidth:!0},style:{width:\"100%\"}},{props:{loadingPosition:\"center\"},style:{transition:e.transitions.create([\"background-color\",\"box-shadow\",\"border-color\"],{duration:e.transitions.duration.short}),[`&.${ci.loading}`]:{color:\"transparent\"}}}]}})),Z3=ae(\"span\",{name:\"MuiButton\",slot:\"StartIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.startIcon,o.loading&&t.startIconLoadingStart,t[`iconSize${me(o.size)}`]]}})(({theme:e})=>({display:\"inherit\",marginRight:8,marginLeft:-4,variants:[{props:{size:\"small\"},style:{marginLeft:-2}},{props:{loadingPosition:\"start\",loading:!0},style:{transition:e.transitions.create([\"opacity\"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:\"start\",loading:!0,fullWidth:!0},style:{marginRight:-8}},...tC]})),J3=ae(\"span\",{name:\"MuiButton\",slot:\"EndIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.endIcon,o.loading&&t.endIconLoadingEnd,t[`iconSize${me(o.size)}`]]}})(({theme:e})=>({display:\"inherit\",marginRight:-4,marginLeft:8,variants:[{props:{size:\"small\"},style:{marginRight:-2}},{props:{loadingPosition:\"end\",loading:!0},style:{transition:e.transitions.create([\"opacity\"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:\"end\",loading:!0,fullWidth:!0},style:{marginLeft:-8}},...tC]})),eD=ae(\"span\",{name:\"MuiButton\",slot:\"LoadingIndicator\"})(({theme:e})=>({display:\"none\",position:\"absolute\",visibility:\"visible\",variants:[{props:{loading:!0},style:{display:\"flex\"}},{props:{loadingPosition:\"start\"},style:{left:14}},{props:{loadingPosition:\"start\",size:\"small\"},style:{left:10}},{props:{variant:\"text\",loadingPosition:\"start\"},style:{left:6}},{props:{loadingPosition:\"center\"},style:{left:\"50%\",transform:\"translate(-50%)\",color:(e.vars||e).palette.action.disabled}},{props:{loadingPosition:\"end\"},style:{right:14}},{props:{loadingPosition:\"end\",size:\"small\"},style:{right:10}},{props:{variant:\"text\",loadingPosition:\"end\"},style:{right:6}},{props:{loadingPosition:\"start\",fullWidth:!0},style:{position:\"relative\",left:-10}},{props:{loadingPosition:\"end\",fullWidth:!0},style:{position:\"relative\",right:-10}}]})),eC=ae(\"span\",{name:\"MuiButton\",slot:\"LoadingIconPlaceholder\"})({display:\"inline-block\",width:\"1em\",height:\"1em\"}),tD=ep.forwardRef(function(t,o){let r=ep.useContext(WP),n=ep.useContext(JP),a=ni(r,t),i=je({props:a,name:\"MuiButton\"}),{children:l,color:s=\"primary\",component:c=\"button\",className:u,disabled:m=!1,disableElevation:p=!1,disableFocusRipple:d=!1,endIcon:v,focusVisibleClassName:T,fullWidth:S=!1,id:h,loading:y=null,loadingIndicator:g,loadingPosition:b=\"center\",size:E=\"medium\",startIcon:C,type:P,variant:A=\"text\",..._}=i,z=tl(h),I=g??(0,Hn.jsx)(Ju,{\"aria-labelledby\":z,color:\"inherit\",size:16}),x={...i,color:s,component:c,disabled:m,disableElevation:p,disableFocusRipple:d,fullWidth:S,loading:y,loadingIndicator:I,loadingPosition:b,size:E,type:P,variant:A},k=Q3(x),U=(C||y&&b===\"start\")&&(0,Hn.jsx)(Z3,{className:k.startIcon,ownerState:x,children:C||(0,Hn.jsx)(eC,{className:k.loadingIconPlaceholder,ownerState:x})}),O=(v||y&&b===\"end\")&&(0,Hn.jsx)(J3,{className:k.endIcon,ownerState:x,children:v||(0,Hn.jsx)(eC,{className:k.loadingIconPlaceholder,ownerState:x})}),N=n||\"\",X=typeof y==\"boolean\"?(0,Hn.jsx)(\"span\",{className:k.loadingWrapper,style:{display:\"contents\"},children:y&&(0,Hn.jsx)(eD,{className:k.loadingIndicator,ownerState:x,children:I})}):null;return(0,Hn.jsxs)(W3,{ownerState:x,className:ie(r.className,k.root,u,N),component:c,disabled:m||y,focusRipple:!d,focusVisibleClassName:ie(k.focusVisible,T),ref:o,type:P,id:y?z:h,..._,classes:k,children:[U,b!==\"end\"&&X,l,b===\"end\"&&X,O]})}),ga=tD;var ui=q(re(),1);function oD(e){let{elementType:t,externalSlotProps:o,ownerState:r,skipResolvingSlotProps:n=!1,...a}=e,i=n?{}:Iu(o,r),{props:l,internalRef:s}=Fu({...a,externalSlotProps:i}),c=yo(s,i?.ref,e.additionalProps?.ref);return qu(t,{...l,ref:c},r)}var cr=oD;var ur=q(re(),1);var gm=q(re(),1);var oC=q(re(),1),rD=oC.createContext({}),tp=rD;function rC(e){return _e(\"MuiList\",e)}var h7=Ce(\"MuiList\",[\"root\",\"padding\",\"dense\",\"subheader\"]);var bm=q(Ie(),1),nD=e=>{let{classes:t,disablePadding:o,dense:r,subheader:n}=e;return Le({root:[\"root\",!o&&\"padding\",r&&\"dense\",n&&\"subheader\"]},rC,t)},aD=ae(\"ul\",{name:\"MuiList\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.disablePadding&&t.padding,o.dense&&t.dense,o.subheader&&t.subheader]}})({listStyle:\"none\",margin:0,padding:0,position:\"relative\",variants:[{props:({ownerState:e})=>!e.disablePadding,style:{paddingTop:8,paddingBottom:8}},{props:({ownerState:e})=>e.subheader,style:{paddingTop:0}}]}),iD=gm.forwardRef(function(t,o){let r=je({props:t,name:\"MuiList\"}),{children:n,className:a,component:i=\"ul\",dense:l=!1,disablePadding:s=!1,subheader:c,...u}=r,m=gm.useMemo(()=>({dense:l}),[l]),p={...r,component:i,dense:l,disablePadding:s},d=nD(p);return(0,bm.jsx)(tp.Provider,{value:m,children:(0,bm.jsxs)(aD,{as:i,className:ie(d.root,a),ref:o,ownerState:p,...u,children:[c,n]})})}),j0=iD;function vm(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}var ol=vm;function Fs(e=window){let t=e.document.documentElement.clientWidth;return e.innerWidth-t}var nC=Fs;var iC=q(Ie(),1);function U0(e,t,o){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:o?null:e.firstChild}function aC(e,t,o){return e===t?o?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:o?null:e.lastChild}function lC(e,t){if(t===void 0)return!0;let o=e.innerText;return o===void 0&&(o=e.textContent),o=o.trim().toLowerCase(),o.length===0?!1:t.repeating?o[0]===t.keys[0]:o.startsWith(t.keys.join(\"\"))}function op(e,t,o,r,n,a){let i=!1,l=n(e,t,t?o:!1);for(;l;){if(l===e.firstChild){if(i)return!1;i=!0}let s=r?!1:l.disabled||l.getAttribute(\"aria-disabled\")===\"true\";if(!l.hasAttribute(\"tabindex\")||!lC(l,a)||s)l=n(e,l,o);else return l.focus(),!0}return!1}var lD=ur.forwardRef(function(t,o){let{actions:r,autoFocus:n=!1,autoFocusItem:a=!1,children:i,className:l,disabledItemsFocusable:s=!1,disableListWrap:c=!1,onKeyDown:u,variant:m=\"selectedMenu\",...p}=t,d=ur.useRef(null),v=ur.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});ym(()=>{n&&d.current.focus()},[n]),ur.useImperativeHandle(r,()=>({adjustStyleForScrollbar:(g,{direction:b})=>{let E=!d.current.style.width;if(g.clientHeight{let b=d.current,E=g.key;if(g.ctrlKey||g.metaKey||g.altKey){u&&u(g);return}let P=ol(Wu(b));if(E===\"ArrowDown\")g.preventDefault(),op(b,P,c,s,U0);else if(E===\"ArrowUp\")g.preventDefault(),op(b,P,c,s,aC);else if(E===\"Home\")g.preventDefault(),op(b,null,c,s,U0);else if(E===\"End\")g.preventDefault(),op(b,null,c,s,aC);else if(E.length===1){let A=v.current,_=E.toLowerCase(),z=performance.now();A.keys.length>0&&(z-A.lastTime>500?(A.keys=[],A.repeating=!0,A.previousKeyMatched=!0):A.repeating&&_!==A.keys[0]&&(A.repeating=!1)),A.lastTime=z,A.keys.push(_);let I=P&&!A.repeating&&lC(P,A);A.previousKeyMatched&&(I||op(b,P,!1,s,U0,A))?g.preventDefault():A.previousKeyMatched=!1}u&&u(g)},S=Mr(d,o),h=-1;ur.Children.forEach(i,(g,b)=>{if(!ur.isValidElement(g)){h===b&&(h+=1,h>=i.length&&(h=-1));return}g.props.disabled||(m===\"selectedMenu\"&&g.props.selected||h===-1)&&(h=b),h===b&&(g.props.disabled||g.props.muiSkipListHighlight||g.type.muiSkipListHighlight)&&(h+=1,h>=i.length&&(h=-1))});let y=ur.Children.map(i,(g,b)=>{if(b===h){let E={};return a&&(E.autoFocus=!0),g.props.tabIndex===void 0&&m===\"selectedMenu\"&&(E.tabIndex=0),ur.cloneElement(g,E)}return g});return(0,iC.jsx)(j0,{role:\"menu\",ref:S,className:l,onKeyDown:T,tabIndex:n?0:-1,...p,children:y})}),H0=lD;var zo=q(re(),1);var rl=q(re(),1);var sC=q(re(),1);function Wr(e){return parseInt(sC.version,10)>=19?e?.props?.ref||null:e?.ref||null}var xm=e=>e.scrollTop;function Ks(e,t){let{timeout:o,easing:r,style:n={}}=e;return{duration:n.transitionDuration??(typeof o==\"number\"?o:o[t.mode]||0),easing:n.transitionTimingFunction??(typeof r==\"object\"?r[t.mode]:r),delay:n.transitionDelay}}var cC=q(Ie(),1);function $0(e){return`scale(${e}, ${e**2})`}var sD={entering:{opacity:1,transform:$0(1)},entered:{opacity:1,transform:\"none\"}},V0=typeof navigator<\"u\"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\\/)15(.|_)4/i.test(navigator.userAgent),Y0=rl.forwardRef(function(t,o){let{addEndListener:r,appear:n=!0,children:a,easing:i,in:l,onEnter:s,onEntered:c,onEntering:u,onExit:m,onExited:p,onExiting:d,style:v,timeout:T=\"auto\",TransitionComponent:S=Xu,...h}=t,y=fn(),g=rl.useRef(),b=kn(),E=rl.useRef(null),C=Mr(E,Wr(a),o),P=O=>N=>{if(O){let X=E.current;N===void 0?O(X):O(X,N)}},A=P(u),_=P((O,N)=>{xm(O);let{duration:X,delay:oe,easing:W}=Ks({style:v,timeout:T,easing:i},{mode:\"enter\"}),Te;T===\"auto\"?(Te=b.transitions.getAutoHeightDuration(O.clientHeight),g.current=Te):Te=X,O.style.transition=[b.transitions.create(\"opacity\",{duration:Te,delay:oe}),b.transitions.create(\"transform\",{duration:V0?Te:Te*.666,delay:oe,easing:W})].join(\",\"),s&&s(O,N)}),z=P(c),I=P(d),x=P(O=>{let{duration:N,delay:X,easing:oe}=Ks({style:v,timeout:T,easing:i},{mode:\"exit\"}),W;T===\"auto\"?(W=b.transitions.getAutoHeightDuration(O.clientHeight),g.current=W):W=N,O.style.transition=[b.transitions.create(\"opacity\",{duration:W,delay:X}),b.transitions.create(\"transform\",{duration:V0?W:W*.666,delay:V0?X:X||W*.333,easing:oe})].join(\",\"),O.style.opacity=0,O.style.transform=$0(.75),m&&m(O)}),k=P(p);return(0,cC.jsx)(S,{appear:n,in:l,nodeRef:E,onEnter:_,onEntered:z,onEntering:A,onExit:x,onExited:k,onExiting:I,addEndListener:O=>{T===\"auto\"&&y.start(g.current||0,O),r&&r(E.current,O)},timeout:T===\"auto\"?null:T,...h,children:(O,{ownerState:N,...X})=>rl.cloneElement(a,{style:{opacity:0,transform:$0(.75),visibility:O===\"exited\"&&!l?\"hidden\":void 0,...sD[O],...v,...a.props.style},ref:C,...X})})});Y0&&(Y0.muiSupportAuto=!0);var rp=Y0;function cD(e){let t=Yt(e);return t.body===e?ha(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function Qs(e,t){t?e.setAttribute(\"aria-hidden\",\"true\"):e.removeAttribute(\"aria-hidden\")}function uC(e){return parseFloat(ha(e).getComputedStyle(e).paddingRight)||0}function uD(e){let o=[\"TEMPLATE\",\"SCRIPT\",\"STYLE\",\"LINK\",\"MAP\",\"META\",\"NOSCRIPT\",\"PICTURE\",\"COL\",\"COLGROUP\",\"PARAM\",\"SLOT\",\"SOURCE\",\"TRACK\"].includes(e.tagName),r=e.tagName===\"INPUT\"&&e.getAttribute(\"type\")===\"hidden\";return o||r}function pC(e,t,o,r,n){let a=[t,o,...r];[].forEach.call(e.children,i=>{let l=!a.includes(i),s=!uD(i);l&&s&&Qs(i,n)})}function X0(e,t){let o=-1;return e.some((r,n)=>t(r)?(o=n,!0):!1),o}function pD(e,t){let o=[],r=e.container;if(!t.disableScrollLock){if(cD(r)){let i=Fs(ha(r));o.push({value:r.style.paddingRight,property:\"padding-right\",el:r}),r.style.paddingRight=`${uC(r)+i}px`;let l=Yt(r).querySelectorAll(\".mui-fixed\");[].forEach.call(l,s=>{o.push({value:s.style.paddingRight,property:\"padding-right\",el:s}),s.style.paddingRight=`${uC(s)+i}px`})}let a;if(r.parentNode instanceof DocumentFragment)a=Yt(r).body;else{let i=r.parentElement,l=ha(r);a=i?.nodeName===\"HTML\"&&l.getComputedStyle(i).overflowY===\"scroll\"?i:r}o.push({value:a.style.overflow,property:\"overflow\",el:a},{value:a.style.overflowX,property:\"overflow-x\",el:a},{value:a.style.overflowY,property:\"overflow-y\",el:a}),a.style.overflow=\"hidden\"}return()=>{o.forEach(({value:a,el:i,property:l})=>{a?i.style.setProperty(l,a):i.style.removeProperty(l)})}}function fD(e){let t=[];return[].forEach.call(e.children,o=>{o.getAttribute(\"aria-hidden\")===\"true\"&&t.push(o)}),t}var Tm=class{constructor(){this.modals=[],this.containers=[]}add(t,o){let r=this.modals.indexOf(t);if(r!==-1)return r;r=this.modals.length,this.modals.push(t),t.modalRef&&Qs(t.modalRef,!1);let n=fD(o);pC(o,t.mount,t.modalRef,n,!0);let a=X0(this.containers,i=>i.container===o);return a!==-1?(this.containers[a].modals.push(t),r):(this.containers.push({modals:[t],container:o,restore:null,hiddenSiblings:n}),r)}mount(t,o){let r=X0(this.containers,a=>a.modals.includes(t)),n=this.containers[r];n.restore||(n.restore=pD(n,o))}remove(t,o=!0){let r=this.modals.indexOf(t);if(r===-1)return r;let n=X0(this.containers,i=>i.modals.includes(t)),a=this.containers[n];if(a.modals.splice(a.modals.indexOf(t),1),this.modals.splice(r,1),a.modals.length===0)a.restore&&a.restore(),t.modalRef&&Qs(t.modalRef,o),pC(a.container,t.mount,t.modalRef,a.hiddenSiblings,!1),this.containers.splice(n,1);else{let i=a.modals[a.modals.length-1];i.modalRef&&Qs(i.modalRef,!1)}return r}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}};var Em=q(re(),1);var _o=q(re(),1);var np=q(Ie(),1),dD=[\"input\",\"select\",\"textarea\",\"a[href]\",\"button\",\"[tabindex]\",\"audio[controls]\",\"video[controls]\",'[contenteditable]:not([contenteditable=\"false\"])'].join(\",\");function mD(e){let t=parseInt(e.getAttribute(\"tabindex\")||\"\",10);return Number.isNaN(t)?e.contentEditable===\"true\"||(e.nodeName===\"AUDIO\"||e.nodeName===\"VIDEO\"||e.nodeName===\"DETAILS\")&&e.getAttribute(\"tabindex\")===null?0:e.tabIndex:t}function yD(e){if(e.tagName!==\"INPUT\"||e.type!==\"radio\"||!e.name)return!1;let t=r=>e.ownerDocument.querySelector(`input[type=\"radio\"]${r}`),o=t(`[name=\"${e.name}\"]:checked`);return o||(o=t(`[name=\"${e.name}\"]`)),o!==e}function hD(e){return!(e.disabled||e.tagName===\"INPUT\"&&e.type===\"hidden\"||yD(e))}function gD(e){let t=[],o=[];return Array.from(e.querySelectorAll(dD)).forEach((r,n)=>{let a=mD(r);a===-1||!hD(r)||(a===0?t.push(r):o.push({documentOrder:n,tabIndex:a,node:r}))}),o.sort((r,n)=>r.tabIndex===n.tabIndex?r.documentOrder-n.documentOrder:r.tabIndex-n.tabIndex).map(r=>r.node).concat(t)}function bD(){return!0}function vD(e){let{children:t,disableAutoFocus:o=!1,disableEnforceFocus:r=!1,disableRestoreFocus:n=!1,getTabbable:a=gD,isEnabled:i=bD,open:l}=e,s=_o.useRef(!1),c=_o.useRef(null),u=_o.useRef(null),m=_o.useRef(null),p=_o.useRef(null),d=_o.useRef(!1),v=_o.useRef(null),T=yo(Wr(t),v),S=_o.useRef(null);_o.useEffect(()=>{!l||!v.current||(d.current=!o)},[o,l]),_o.useEffect(()=>{if(!l||!v.current)return;let g=Yt(v.current),b=ol(g);return v.current.contains(b)||(v.current.hasAttribute(\"tabIndex\")||v.current.setAttribute(\"tabIndex\",\"-1\"),d.current&&v.current.focus()),()=>{n||(m.current&&m.current.focus&&(s.current=!0,m.current.focus()),m.current=null)}},[l]),_o.useEffect(()=>{if(!l||!v.current)return;let g=Yt(v.current),b=P=>{if(S.current=P,r||!i()||P.key!==\"Tab\")return;ol(g)===v.current&&P.shiftKey&&(s.current=!0,u.current&&u.current.focus())},E=()=>{let P=v.current;if(P===null)return;let A=ol(g);if(!g.hasFocus()||!i()||s.current){s.current=!1;return}if(P.contains(A)||r&&A!==c.current&&A!==u.current)return;if(A!==p.current)p.current=null;else if(p.current!==null)return;if(!d.current)return;let _=[];if((A===c.current||A===u.current)&&(_=a(v.current)),_.length>0){let z=!!(S.current?.shiftKey&&S.current?.key===\"Tab\"),I=_[0],x=_[_.length-1];typeof I!=\"string\"&&typeof x!=\"string\"&&(z?x.focus():I.focus())}else P.focus()};g.addEventListener(\"focusin\",E),g.addEventListener(\"keydown\",b,!0);let C=setInterval(()=>{let P=ol(g);P&&P.tagName===\"BODY\"&&E()},50);return()=>{clearInterval(C),g.removeEventListener(\"focusin\",E),g.removeEventListener(\"keydown\",b,!0)}},[o,r,n,i,l,a]);let h=g=>{m.current===null&&(m.current=g.relatedTarget),d.current=!0,p.current=g.target;let b=t.props.onFocus;b&&b(g)},y=g=>{m.current===null&&(m.current=g.relatedTarget),d.current=!0};return(0,np.jsxs)(_o.Fragment,{children:[(0,np.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:y,ref:c,\"data-testid\":\"sentinelStart\"}),_o.cloneElement(t,{ref:T,onFocus:h}),(0,np.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:y,ref:u,\"data-testid\":\"sentinelEnd\"})]})}var G0=vD;var ba=q(re(),1),fC=q(Op(),1);function xD(e){return typeof e==\"function\"?e():e}var TD=ba.forwardRef(function(t,o){let{children:r,container:n,disablePortal:a=!1}=t,[i,l]=ba.useState(null),s=yo(ba.isValidElement(r)?Wr(r):null,o);return wr(()=>{a||l(xD(n)||document.body)},[n,a]),wr(()=>{if(i&&!a)return Zu(o,i),()=>{Zu(o,null)}},[o,i,a]),a?ba.isValidElement(r)?ba.cloneElement(r,{ref:s}):r:i&&fC.createPortal(r,i)}),ap=TD;var yC=q(re(),1);var Ws=q(re(),1);var dC=q(Ie(),1),SD={entering:{opacity:1},entered:{opacity:1}},ED=Ws.forwardRef(function(t,o){let r=kn(),n={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:a,appear:i=!0,children:l,easing:s,in:c,onEnter:u,onEntered:m,onEntering:p,onExit:d,onExited:v,onExiting:T,style:S,timeout:h=n,TransitionComponent:y=Xu,...g}=t,b=!0,E=Ws.useRef(null),C=Mr(E,Wr(l),o),P=O=>N=>{if(O){let X=E.current;N===void 0?O(X):O(X,N)}},A=P(p),_=P((O,N)=>{xm(O);let X=Ks({style:S,timeout:h,easing:s},{mode:\"enter\"});O.style.webkitTransition=r.transitions.create(\"opacity\",X),O.style.transition=r.transitions.create(\"opacity\",X),u&&u(O,N)}),z=P(m),I=P(T),x=P(O=>{let N=Ks({style:S,timeout:h,easing:s},{mode:\"exit\"});O.style.webkitTransition=r.transitions.create(\"opacity\",N),O.style.transition=r.transitions.create(\"opacity\",N),d&&d(O)}),k=P(v);return(0,dC.jsx)(y,{appear:i,in:c,nodeRef:b?E:void 0,onEnter:_,onEntered:z,onEntering:A,onExit:x,onExited:k,onExiting:I,addEndListener:O=>{a&&a(E.current,O)},timeout:h,...g,children:(O,{ownerState:N,...X})=>Ws.cloneElement(l,{style:{opacity:0,visibility:O===\"exited\"&&!c?\"hidden\":void 0,...SD[O],...S,...l.props.style},ref:C,...X})})}),q0=ED;function mC(e){return _e(\"MuiBackdrop\",e)}var k$=Ce(\"MuiBackdrop\",[\"root\",\"invisible\"]);var I0=q(Ie(),1),PD=e=>{let{classes:t,invisible:o}=e;return Le({root:[\"root\",o&&\"invisible\"]},mC,t)},CD=ae(\"div\",{name:\"MuiBackdrop\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.invisible&&t.invisible]}})({position:\"fixed\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",right:0,bottom:0,top:0,left:0,backgroundColor:\"rgba(0, 0, 0, 0.5)\",WebkitTapHighlightColor:\"transparent\",variants:[{props:{invisible:!0},style:{backgroundColor:\"transparent\"}}]}),RD=yC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiBackdrop\"}),{children:n,className:a,component:i=\"div\",invisible:l=!1,open:s,components:c={},componentsProps:u={},slotProps:m={},slots:p={},TransitionComponent:d,transitionDuration:v,...T}=r,S={...r,component:i,invisible:l},h=PD(S),y={transition:d,root:c.Root,...p},g={...u,...m},b={component:i,slots:y,slotProps:g},[E,C]=Ct(\"root\",{elementType:CD,externalForwardedProps:b,className:ie(h.root,a),ownerState:S}),[P,A]=Ct(\"transition\",{elementType:q0,externalForwardedProps:b,ownerState:S});return(0,I0.jsx)(P,{in:s,timeout:v,...T,...A,children:(0,I0.jsx)(E,{\"aria-hidden\":!0,...C,ref:o,children:n})})}),F0=RD;var yn=q(re(),1);function wD(e){return typeof e==\"function\"?e():e}function MD(e){return e?e.props.hasOwnProperty(\"in\"):!1}var hC=()=>{},Sm=new Tm;function OD(e){let{container:t,disableEscapeKeyDown:o=!1,disableScrollLock:r=!1,closeAfterTransition:n=!1,onTransitionEnter:a,onTransitionExited:i,children:l,onClose:s,open:c,rootRef:u}=e,m=yn.useRef({}),p=yn.useRef(null),d=yn.useRef(null),v=yo(d,u),[T,S]=yn.useState(!c),h=MD(l),y=!0;(e[\"aria-hidden\"]===\"false\"||e[\"aria-hidden\"]===!1)&&(y=!1);let g=()=>Yt(p.current),b=()=>(m.current.modalRef=d.current,m.current.mount=p.current,m.current),E=()=>{Sm.mount(b(),{disableScrollLock:r}),d.current&&(d.current.scrollTop=0)},C=Ln(()=>{let O=wD(t)||g().body;Sm.add(b(),O),d.current&&E()}),P=()=>Sm.isTopModal(b()),A=Ln(O=>{p.current=O,O&&(c&&P()?E():d.current&&Qs(d.current,y))}),_=yn.useCallback(()=>{Sm.remove(b(),y)},[y]);yn.useEffect(()=>()=>{_()},[_]),yn.useEffect(()=>{c?C():(!h||!n)&&_()},[c,_,h,n,C]);let z=O=>N=>{O.onKeyDown?.(N),!(N.key!==\"Escape\"||N.which===229||!P())&&(o||(N.stopPropagation(),s&&s(N,\"escapeKeyDown\")))},I=O=>N=>{O.onClick?.(N),N.target===N.currentTarget&&s&&s(N,\"backdropClick\")};return{getRootProps:(O={})=>{let N=ya(e);delete N.onTransitionEnter,delete N.onTransitionExited;let X={...N,...O};return{role:\"presentation\",...X,onKeyDown:z(X),ref:v}},getBackdropProps:(O={})=>{let N=O;return{\"aria-hidden\":!0,...N,onClick:I(N),open:c}},getTransitionProps:()=>{let O=()=>{S(!1),a&&a()},N=()=>{S(!0),i&&i(),n&&_()};return{onEnter:Ku(O,l?.props.onEnter??hC),onExited:Ku(N,l?.props.onExited??hC)}},rootRef:v,portalRef:A,isTopModal:P,exited:T,hasTransition:h}}var gC=OD;function bC(e){return _e(\"MuiModal\",e)}var rY=Ce(\"MuiModal\",[\"root\",\"hidden\",\"backdrop\"]);var Zs=q(Ie(),1),AD=e=>{let{open:t,exited:o,classes:r}=e;return Le({root:[\"root\",!t&&o&&\"hidden\"],backdrop:[\"backdrop\"]},bC,r)},DD=ae(\"div\",{name:\"MuiModal\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.open&&o.exited&&t.hidden]}})(He(({theme:e})=>({position:\"fixed\",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0,variants:[{props:({ownerState:t})=>!t.open&&t.exited,style:{visibility:\"hidden\"}}]}))),ND=ae(F0,{name:\"MuiModal\",slot:\"Backdrop\"})({zIndex:-1}),_D=Em.forwardRef(function(t,o){let r=je({name:\"MuiModal\",props:t}),{BackdropComponent:n=ND,BackdropProps:a,classes:i,className:l,closeAfterTransition:s=!1,children:c,container:u,component:m,components:p={},componentsProps:d={},disableAutoFocus:v=!1,disableEnforceFocus:T=!1,disableEscapeKeyDown:S=!1,disablePortal:h=!1,disableRestoreFocus:y=!1,disableScrollLock:g=!1,hideBackdrop:b=!1,keepMounted:E=!1,onClose:C,onTransitionEnter:P,onTransitionExited:A,open:_,slotProps:z={},slots:I={},theme:x,...k}=r,U={...r,closeAfterTransition:s,disableAutoFocus:v,disableEnforceFocus:T,disableEscapeKeyDown:S,disablePortal:h,disableRestoreFocus:y,disableScrollLock:g,hideBackdrop:b,keepMounted:E},{getRootProps:O,getBackdropProps:N,getTransitionProps:X,portalRef:oe,isTopModal:W,exited:Te,hasTransition:fe}=gC({...U,rootRef:o}),Ke={...U,exited:Te},Ze=AD(Ke),Ue={};if(c.props.tabIndex===void 0&&(Ue.tabIndex=\"-1\"),fe){let{onEnter:le,onExited:Oe}=X();Ue.onEnter=le,Ue.onExited=Oe}let xe={slots:{root:p.Root,backdrop:p.Backdrop,...I},slotProps:{...d,...z}},[Je,ht]=Ct(\"root\",{ref:o,elementType:DD,externalForwardedProps:{...xe,...k,component:m},getSlotProps:O,ownerState:Ke,className:ie(l,Ze?.root,!Ke.open&&Ke.exited&&Ze?.hidden)}),[we,ft]=Ct(\"backdrop\",{ref:a?.ref,elementType:n,externalForwardedProps:xe,shouldForwardComponentProp:!0,additionalProps:a,getSlotProps:le=>N({...le,onClick:Oe=>{le?.onClick&&le.onClick(Oe)}}),className:ie(a?.className,Ze?.backdrop),ownerState:Ke});return!E&&!_&&(!fe||Te)?null:(0,Zs.jsx)(ap,{ref:oe,container:u,disablePortal:h,children:(0,Zs.jsxs)(Je,{...ht,children:[!b&&n?(0,Zs.jsx)(we,{...ft}):null,(0,Zs.jsx)(G0,{disableEnforceFocus:T,disableAutoFocus:v,disableRestoreFocus:y,isEnabled:W,open:_,children:Em.cloneElement(c,Ue)})]})})}),K0=_D;var xC=q(re(),1);function vC(e){return _e(\"MuiPaper\",e)}var SY=Ce(\"MuiPaper\",[\"root\",\"rounded\",\"outlined\",\"elevation\",\"elevation0\",\"elevation1\",\"elevation2\",\"elevation3\",\"elevation4\",\"elevation5\",\"elevation6\",\"elevation7\",\"elevation8\",\"elevation9\",\"elevation10\",\"elevation11\",\"elevation12\",\"elevation13\",\"elevation14\",\"elevation15\",\"elevation16\",\"elevation17\",\"elevation18\",\"elevation19\",\"elevation20\",\"elevation21\",\"elevation22\",\"elevation23\",\"elevation24\"]);var TC=q(Ie(),1),zD=e=>{let{square:t,elevation:o,variant:r,classes:n}=e,a={root:[\"root\",r,!t&&\"rounded\",r===\"elevation\"&&`elevation${o}`]};return Le(a,vC,n)},kD=ae(\"div\",{name:\"MuiPaper\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],!o.square&&t.rounded,o.variant===\"elevation\"&&t[`elevation${o.elevation}`]]}})(He(({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create(\"box-shadow\"),variants:[{props:({ownerState:t})=>!t.square,style:{borderRadius:e.shape.borderRadius}},{props:{variant:\"outlined\"},style:{border:`1px solid ${(e.vars||e).palette.divider}`}},{props:{variant:\"elevation\"},style:{boxShadow:\"var(--Paper-shadow)\",backgroundImage:\"var(--Paper-overlay)\"}}]}))),BD=xC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiPaper\"}),n=kn(),{className:a,component:i=\"div\",elevation:l=1,square:s=!1,variant:c=\"elevation\",...u}=r,m={...r,component:i,elevation:l,square:s,variant:c},p=zD(m);return(0,TC.jsx)(kD,{as:i,ownerState:m,className:ie(p.root,a),ref:o,...u,style:{...c===\"elevation\"&&{\"--Paper-shadow\":(n.vars||n).shadows[l],...n.vars&&{\"--Paper-overlay\":n.vars.overlays?.[l]},...!n.vars&&n.palette.mode===\"dark\"&&{\"--Paper-overlay\":`linear-gradient(${As(\"#fff\",Bs(l))}, ${As(\"#fff\",Bs(l))})`}},...u.style}})}),Q0=BD;function SC(e){return _e(\"MuiPopover\",e)}var jY=Ce(\"MuiPopover\",[\"root\",\"paper\"]);var Cm=q(Ie(),1);function EC(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.height/2:t===\"bottom\"&&(o=e.height),o}function PC(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.width/2:t===\"right\"&&(o=e.width),o}function CC(e){return[e.horizontal,e.vertical].map(t=>typeof t==\"number\"?`${t}px`:t).join(\" \")}function Pm(e){return typeof e==\"function\"?e():e}var LD=e=>{let{classes:t}=e;return Le({root:[\"root\"],paper:[\"paper\"]},SC,t)},jD=ae(K0,{name:\"MuiPopover\",slot:\"Root\"})({}),W0=ae(Q0,{name:\"MuiPopover\",slot:\"Paper\"})({position:\"absolute\",overflowY:\"auto\",overflowX:\"hidden\",minWidth:16,minHeight:16,maxWidth:\"calc(100% - 32px)\",maxHeight:\"calc(100% - 32px)\",outline:0}),UD=zo.forwardRef(function(t,o){let r=je({props:t,name:\"MuiPopover\"}),{action:n,anchorEl:a,anchorOrigin:i={vertical:\"top\",horizontal:\"left\"},anchorPosition:l,anchorReference:s=\"anchorEl\",children:c,className:u,container:m,elevation:p=8,marginThreshold:d=16,open:v,PaperProps:T={},slots:S={},slotProps:h={},transformOrigin:y={vertical:\"top\",horizontal:\"left\"},TransitionComponent:g,transitionDuration:b=\"auto\",TransitionProps:E={},disableScrollLock:C=!1,...P}=r,A=zo.useRef(),_={...r,anchorOrigin:i,anchorReference:s,elevation:p,marginThreshold:d,transformOrigin:y,TransitionComponent:g,transitionDuration:b,TransitionProps:E},z=LD(_),I=zo.useCallback(()=>{if(s===\"anchorPosition\")return l;let le=Pm(a),Ae=(le&&le.nodeType===1?le:Wu(A.current).body).getBoundingClientRect();return{top:Ae.top+EC(Ae,i.vertical),left:Ae.left+PC(Ae,i.horizontal)}},[a,i.horizontal,i.vertical,l,s]),x=zo.useCallback(le=>({vertical:EC(le,y.vertical),horizontal:PC(le,y.horizontal)}),[y.horizontal,y.vertical]),k=zo.useCallback(le=>{let Oe={width:le.offsetWidth,height:le.offsetHeight},Ae=x(Oe);if(s===\"none\")return{top:null,left:null,transformOrigin:CC(Ae)};let et=I(),dt=et.top-Ae.vertical,Lt=et.left-Ae.horizontal,jt=dt+Oe.height,Be=Lt+Oe.width,Nt=qs(Pm(a)),Ro=Nt.innerHeight-d,Ut=Nt.innerWidth-d;if(d!==null&&dtRo){let st=jt-Ro;dt-=st,Ae.vertical+=st}if(d!==null&&LtUt){let st=Be-Ut;Lt-=st,Ae.horizontal+=st}return{top:`${Math.round(dt)}px`,left:`${Math.round(Lt)}px`,transformOrigin:CC(Ae)}},[a,s,I,x,d]),[U,O]=zo.useState(v),N=zo.useCallback(()=>{let le=A.current;if(!le)return;let Oe=k(le);Oe.top!==null&&le.style.setProperty(\"top\",Oe.top),Oe.left!==null&&(le.style.left=Oe.left),le.style.transformOrigin=Oe.transformOrigin,O(!0)},[k]);zo.useEffect(()=>(C&&window.addEventListener(\"scroll\",N),()=>window.removeEventListener(\"scroll\",N)),[a,C,N]);let X=()=>{N()},oe=()=>{O(!1)};zo.useEffect(()=>{v&&N()}),zo.useImperativeHandle(n,()=>v?{updatePosition:()=>{N()}}:null,[v,N]),zo.useEffect(()=>{if(!v)return;let le=qP(()=>{N()}),Oe=qs(Pm(a));return Oe.addEventListener(\"resize\",le),()=>{le.clear(),Oe.removeEventListener(\"resize\",le)}},[a,v,N]);let W=b,Te={slots:{transition:g,...S},slotProps:{transition:E,paper:T,...h}},[fe,Ke]=Ct(\"transition\",{elementType:rp,externalForwardedProps:Te,ownerState:_,getSlotProps:le=>({...le,onEntering:(Oe,Ae)=>{le.onEntering?.(Oe,Ae),X()},onExited:Oe=>{le.onExited?.(Oe),oe()}}),additionalProps:{appear:!0,in:v}});b===\"auto\"&&!fe.muiSupportAuto&&(W=void 0);let Ze=m||(a?Wu(Pm(a)).body:void 0),[Ue,{slots:xe,slotProps:Je,...ht}]=Ct(\"root\",{ref:o,elementType:jD,externalForwardedProps:{...Te,...P},shouldForwardComponentProp:!0,additionalProps:{slots:{backdrop:S.backdrop},slotProps:{backdrop:hm(typeof h.backdrop==\"function\"?h.backdrop(_):h.backdrop,{invisible:!0})},container:Ze,open:v},ownerState:_,className:ie(z.root,u)}),[we,ft]=Ct(\"paper\",{ref:A,className:z.paper,elementType:W0,externalForwardedProps:Te,shouldForwardComponentProp:!0,additionalProps:{elevation:p,style:U?void 0:{opacity:0}},ownerState:_});return(0,Cm.jsx)(Ue,{...ht,...!dn(Ue)&&{slots:xe,slotProps:Je,disableScrollLock:C},children:(0,Cm.jsx)(fe,{...Ke,timeout:W,children:(0,Cm.jsx)(we,{...ft,children:c})})})}),Z0=UD;function RC(e){return _e(\"MuiMenu\",e)}var lX=Ce(\"MuiMenu\",[\"root\",\"paper\",\"list\"]);var J0=q(Ie(),1),HD={vertical:\"top\",horizontal:\"right\"},VD={vertical:\"top\",horizontal:\"left\"},$D=e=>{let{classes:t}=e;return Le({root:[\"root\"],paper:[\"paper\"],list:[\"list\"]},RC,t)},YD=ae(Z0,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiMenu\",slot:\"Root\"})({}),XD=ae(W0,{name:\"MuiMenu\",slot:\"Paper\"})({maxHeight:\"calc(100% - 96px)\",WebkitOverflowScrolling:\"touch\"}),GD=ae(H0,{name:\"MuiMenu\",slot:\"List\"})({outline:0}),qD=ui.forwardRef(function(t,o){let r=je({props:t,name:\"MuiMenu\"}),{autoFocus:n=!0,children:a,className:i,disableAutoFocusItem:l=!1,MenuListProps:s={},onClose:c,open:u,PaperProps:m={},PopoverClasses:p,transitionDuration:d=\"auto\",TransitionProps:{onEntering:v,...T}={},variant:S=\"selectedMenu\",slots:h={},slotProps:y={},...g}=r,b=li(),E={...r,autoFocus:n,disableAutoFocusItem:l,MenuListProps:s,onEntering:v,PaperProps:m,transitionDuration:d,TransitionProps:T,variant:S},C=$D(E),P=n&&!l&&u,A=ui.useRef(null),_=(W,Te)=>{A.current&&A.current.adjustStyleForScrollbar(W,{direction:b?\"rtl\":\"ltr\"}),v&&v(W,Te)},z=W=>{W.key===\"Tab\"&&(W.preventDefault(),c&&c(W,\"tabKeyDown\"))},I=-1;ui.Children.map(a,(W,Te)=>{ui.isValidElement(W)&&(W.props.disabled||(S===\"selectedMenu\"&&W.props.selected||I===-1)&&(I=Te))});let x={slots:h,slotProps:{list:s,transition:T,paper:m,...y}},k=cr({elementType:h.root,externalSlotProps:y.root,ownerState:E,className:[C.root,i]}),[U,O]=Ct(\"paper\",{className:C.paper,elementType:XD,externalForwardedProps:x,shouldForwardComponentProp:!0,ownerState:E}),[N,X]=Ct(\"list\",{className:ie(C.list,s.className),elementType:GD,shouldForwardComponentProp:!0,externalForwardedProps:x,getSlotProps:W=>({...W,onKeyDown:Te=>{z(Te),W.onKeyDown?.(Te)}}),ownerState:E}),oe=typeof x.slotProps.transition==\"function\"?x.slotProps.transition(E):x.slotProps.transition;return(0,J0.jsx)(YD,{onClose:c,anchorOrigin:{vertical:\"bottom\",horizontal:b?\"right\":\"left\"},transformOrigin:b?HD:VD,slots:{root:h.root,paper:U,backdrop:h.backdrop,...h.transition&&{transition:h.transition}},slotProps:{root:k,paper:O,backdrop:typeof y.backdrop==\"function\"?y.backdrop(E):y.backdrop,transition:{...oe,onEntering:(...W)=>{_(...W),oe?.onEntering?.(...W)}}},open:u,ref:o,transitionDuration:d,ownerState:E,...g,classes:p,children:(0,J0.jsx)(N,{actions:A,autoFocus:n&&(I===-1||l),autoFocusItem:P,variant:S,...X,children:a})})}),ip=qD;var pi=q(re(),1);var MC=q(re(),1);function wC(e){return _e(\"MuiDivider\",e)}var ID=Ce(\"MuiDivider\",[\"root\",\"absolute\",\"fullWidth\",\"inset\",\"middle\",\"flexItem\",\"light\",\"vertical\",\"withChildren\",\"withChildrenVertical\",\"textAlignRight\",\"textAlignLeft\",\"wrapper\",\"wrapperVertical\"]),Rm=ID;var eb=q(Ie(),1),FD=e=>{let{absolute:t,children:o,classes:r,flexItem:n,light:a,orientation:i,textAlign:l,variant:s}=e;return Le({root:[\"root\",t&&\"absolute\",s,a&&\"light\",i===\"vertical\"&&\"vertical\",n&&\"flexItem\",o&&\"withChildren\",o&&i===\"vertical\"&&\"withChildrenVertical\",l===\"right\"&&i!==\"vertical\"&&\"textAlignRight\",l===\"left\"&&i!==\"vertical\"&&\"textAlignLeft\"],wrapper:[\"wrapper\",i===\"vertical\"&&\"wrapperVertical\"]},wC,r)},KD=ae(\"div\",{name:\"MuiDivider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.absolute&&t.absolute,t[o.variant],o.light&&t.light,o.orientation===\"vertical\"&&t.vertical,o.flexItem&&t.flexItem,o.children&&t.withChildren,o.children&&o.orientation===\"vertical\"&&t.withChildrenVertical,o.textAlign===\"right\"&&o.orientation!==\"vertical\"&&t.textAlignRight,o.textAlign===\"left\"&&o.orientation!==\"vertical\"&&t.textAlignLeft]}})(He(({theme:e})=>({margin:0,flexShrink:0,borderWidth:0,borderStyle:\"solid\",borderColor:(e.vars||e).palette.divider,borderBottomWidth:\"thin\",variants:[{props:{absolute:!0},style:{position:\"absolute\",bottom:0,left:0,width:\"100%\"}},{props:{light:!0},style:{borderColor:e.alpha((e.vars||e).palette.divider,.08)}},{props:{variant:\"inset\"},style:{marginLeft:72}},{props:{variant:\"middle\",orientation:\"horizontal\"},style:{marginLeft:e.spacing(2),marginRight:e.spacing(2)}},{props:{variant:\"middle\",orientation:\"vertical\"},style:{marginTop:e.spacing(1),marginBottom:e.spacing(1)}},{props:{orientation:\"vertical\"},style:{height:\"100%\",borderBottomWidth:0,borderRightWidth:\"thin\"}},{props:{flexItem:!0},style:{alignSelf:\"stretch\",height:\"auto\"}},{props:({ownerState:t})=>!!t.children,style:{display:\"flex\",textAlign:\"center\",border:0,borderTopStyle:\"solid\",borderLeftStyle:\"solid\",\"&::before, &::after\":{content:'\"\"',alignSelf:\"center\"}}},{props:({ownerState:t})=>t.children&&t.orientation!==\"vertical\",style:{\"&::before, &::after\":{width:\"100%\",borderTop:`thin solid ${(e.vars||e).palette.divider}`,borderTopStyle:\"inherit\"}}},{props:({ownerState:t})=>t.orientation===\"vertical\"&&t.children,style:{flexDirection:\"column\",\"&::before, &::after\":{height:\"100%\",borderLeft:`thin solid ${(e.vars||e).palette.divider}`,borderLeftStyle:\"inherit\"}}},{props:({ownerState:t})=>t.textAlign===\"right\"&&t.orientation!==\"vertical\",style:{\"&::before\":{width:\"90%\"},\"&::after\":{width:\"10%\"}}},{props:({ownerState:t})=>t.textAlign===\"left\"&&t.orientation!==\"vertical\",style:{\"&::before\":{width:\"10%\"},\"&::after\":{width:\"90%\"}}}]}))),QD=ae(\"span\",{name:\"MuiDivider\",slot:\"Wrapper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.wrapper,o.orientation===\"vertical\"&&t.wrapperVertical]}})(He(({theme:e})=>({display:\"inline-block\",paddingLeft:`calc(${e.spacing(1)} * 1.2)`,paddingRight:`calc(${e.spacing(1)} * 1.2)`,whiteSpace:\"nowrap\",variants:[{props:{orientation:\"vertical\"},style:{paddingTop:`calc(${e.spacing(1)} * 1.2)`,paddingBottom:`calc(${e.spacing(1)} * 1.2)`}}]}))),tb=MC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiDivider\"}),{absolute:n=!1,children:a,className:i,orientation:l=\"horizontal\",component:s=a||l===\"vertical\"?\"div\":\"hr\",flexItem:c=!1,light:u=!1,role:m=s!==\"hr\"?\"separator\":void 0,textAlign:p=\"center\",variant:d=\"fullWidth\",...v}=r,T={...r,absolute:n,component:s,flexItem:c,light:u,orientation:l,role:m,textAlign:p,variant:d},S=FD(T);return(0,eb.jsx)(KD,{as:s,className:ie(S.root,i),role:m,ref:o,ownerState:T,\"aria-orientation\":m===\"separator\"&&(s!==\"hr\"||l===\"vertical\")?l:void 0,...v,children:a?(0,eb.jsx)(QD,{className:S.wrapper,ownerState:T,children:a}):null})});tb&&(tb.muiSkipListHighlight=!0);var ob=tb;var WD=Ce(\"MuiListItemIcon\",[\"root\",\"alignItemsFlexStart\"]),wm=WD;var ZD=Ce(\"MuiListItemText\",[\"root\",\"multiline\",\"dense\",\"inset\",\"primary\",\"secondary\"]),Mm=ZD;function OC(e){return _e(\"MuiMenuItem\",e)}var JD=Ce(\"MuiMenuItem\",[\"root\",\"focusVisible\",\"dense\",\"disabled\",\"divider\",\"gutters\",\"selected\"]),Js=JD;var rb=q(Ie(),1),eN=(e,t)=>{let{ownerState:o}=e;return[t.root,o.dense&&t.dense,o.divider&&t.divider,!o.disableGutters&&t.gutters]},tN=e=>{let{disabled:t,dense:o,divider:r,disableGutters:n,selected:a,classes:i}=e,s=Le({root:[\"root\",o&&\"dense\",t&&\"disabled\",!n&&\"gutters\",r&&\"divider\",a&&\"selected\"]},OC,i);return{...i,...s}},oN=ae(ma,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiMenuItem\",slot:\"Root\",overridesResolver:eN})(He(({theme:e})=>({...e.typography.body1,display:\"flex\",justifyContent:\"flex-start\",alignItems:\"center\",position:\"relative\",textDecoration:\"none\",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:\"border-box\",whiteSpace:\"nowrap\",\"&:hover\":{textDecoration:\"none\",backgroundColor:(e.vars||e).palette.action.hover,\"@media (hover: none)\":{backgroundColor:\"transparent\"}},[`&.${Js.selected}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity),[`&.${Js.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)}},[`&.${Js.selected}:hover`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.hoverOpacity}`),\"@media (hover: none)\":{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity)}},[`&.${Js.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${Js.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${Rm.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${Rm.inset}`]:{marginLeft:52},[`& .${Mm.root}`]:{marginTop:0,marginBottom:0},[`& .${Mm.inset}`]:{paddingLeft:36},[`& .${wm.root}`]:{minWidth:36},variants:[{props:({ownerState:t})=>!t.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:t})=>t.divider,style:{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:\"padding-box\"}},{props:({ownerState:t})=>!t.dense,style:{[e.breakpoints.up(\"sm\")]:{minHeight:\"auto\"}}},{props:({ownerState:t})=>t.dense,style:{minHeight:32,paddingTop:4,paddingBottom:4,...e.typography.body2,[`& .${wm.root} svg`]:{fontSize:\"1.25rem\"}}}]}))),rN=pi.forwardRef(function(t,o){let r=je({props:t,name:\"MuiMenuItem\"}),{autoFocus:n=!1,component:a=\"li\",dense:i=!1,divider:l=!1,disableGutters:s=!1,focusVisibleClassName:c,role:u=\"menuitem\",tabIndex:m,className:p,...d}=r,v=pi.useContext(tp),T=pi.useMemo(()=>({dense:i||v.dense||!1,disableGutters:s}),[v.dense,i,s]),S=pi.useRef(null);ym(()=>{n&&S.current&&S.current.focus()},[n]);let h={...r,dense:T.dense,divider:l,disableGutters:s},y=tN(r),g=Mr(S,o),b;return r.disabled||(b=m!==void 0?m:-1),(0,rb.jsx)(tp.Provider,{value:T,children:(0,rb.jsx)(oN,{ref:g,role:u,tabIndex:b,component:a,focusVisibleClassName:ie(y.focusVisible,c),className:ie(y.root,p),...d,ownerState:h,classes:y})})}),nl=rN;var zm=q(re(),1);var Ho=q(re(),1);var nN={border:0,clip:\"rect(0 0 0 0)\",height:\"1px\",margin:\"-1px\",overflow:\"hidden\",padding:0,position:\"absolute\",whiteSpace:\"nowrap\",width:\"1px\"},nb=nN;function aN(e,t,o=(r,n)=>r===n){return e.length===t.length&&e.every((r,n)=>o(r,t[n]))}var AC=aN;var iN=2;function ec(e,t,o,r,n){return o===1?Math.min(e+t,n):Math.max(e-t,r)}function zC(e,t){return e-t}function DC(e,t){let{index:o}=e.reduce((r,n,a)=>{let i=Math.abs(t-n);return r===null||i({left:`${e}%`}),leap:e=>({width:`${e}%`})},\"horizontal-reverse\":{offset:e=>({right:`${e}%`}),leap:e=>({width:`${e}%`})},vertical:{offset:e=>({bottom:`${e}%`}),leap:e=>({height:`${e}%`})}},pN=e=>e,Nm;function _C(){return Nm===void 0&&(typeof CSS<\"u\"&&typeof CSS.supports==\"function\"?Nm=CSS.supports(\"touch-action\",\"none\"):Nm=!0),Nm}function kC(e){let{\"aria-labelledby\":t,defaultValue:o,disabled:r=!1,disableSwap:n=!1,isRtl:a=!1,marks:i=!1,max:l=100,min:s=0,name:c,onChange:u,onChangeCommitted:m,orientation:p=\"horizontal\",rootRef:d,scale:v=pN,step:T=1,shiftStep:S=10,tabIndex:h,value:y}=e,g=Ho.useRef(void 0),[b,E]=Ho.useState(-1),[C,P]=Ho.useState(-1),[A,_]=Ho.useState(!1),z=Ho.useRef(0),I=Ho.useRef(null),[x,k]=js({controlled:y,default:o??s,name:\"Slider\"}),U=u&&((Z,ee,Se)=>{let ye=Z.nativeEvent||Z,ze=new ye.constructor(ye.type,ye);Object.defineProperty(ze,\"target\",{writable:!0,value:{value:ee,name:c}}),I.current=ee,u(ze,ee,Se)}),O=Array.isArray(x),N=O?x.slice().sort(zC):[x];N=N.map(Z=>Z==null?s:ua(Z,s,l));let X=i===!0&&T!==null?[...Array(Math.floor((l-s)/T)+1)].map((Z,ee)=>({value:s+T*ee})):i||[],oe=X.map(Z=>Z.value),[W,Te]=Ho.useState(-1),fe=Ho.useRef(null),Ke=yo(d,fe),Ze=Z=>ee=>{let Se=Number(ee.currentTarget.getAttribute(\"data-index\"));pn(ee.target)&&Te(Se),P(Se),Z?.onFocus?.(ee)},Ue=Z=>ee=>{pn(ee.target)||Te(-1),P(-1),Z?.onBlur?.(ee)},xe=(Z,ee)=>{let Se=Number(Z.currentTarget.getAttribute(\"data-index\")),ye=N[Se],ze=oe.indexOf(ye),ue=ee;if(X&&T==null){let gt=oe[oe.length-1];ue>=gt?ue=gt:ue<=oe[0]?ue=oe[0]:ue=ueee=>{if([\"ArrowUp\",\"ArrowDown\",\"ArrowLeft\",\"ArrowRight\",\"PageUp\",\"PageDown\",\"Home\",\"End\"].includes(ee.key)){ee.preventDefault();let Se=Number(ee.currentTarget.getAttribute(\"data-index\")),ye=N[Se],ze=null;if(T!=null){let ue=ee.shiftKey?S:T;switch(ee.key){case\"ArrowUp\":ze=ec(ye,ue,1,s,l);break;case\"ArrowRight\":ze=ec(ye,ue,a?-1:1,s,l);break;case\"ArrowDown\":ze=ec(ye,ue,-1,s,l);break;case\"ArrowLeft\":ze=ec(ye,ue,a?1:-1,s,l);break;case\"PageUp\":ze=ec(ye,S,1,s,l);break;case\"PageDown\":ze=ec(ye,S,-1,s,l);break;case\"Home\":ze=s;break;case\"End\":ze=l;break;default:break}}else if(X){let ue=oe[oe.length-1],gt=oe.indexOf(ye),ce=[a?\"ArrowRight\":\"ArrowLeft\",\"ArrowDown\",\"PageDown\",\"Home\"],ke=[a?\"ArrowLeft\":\"ArrowRight\",\"ArrowUp\",\"PageUp\",\"End\"];ce.includes(ee.key)?gt===0?ze=oe[0]:ze=oe[gt-1]:ke.includes(ee.key)&&(gt===oe.length-1?ze=ue:ze=oe[gt+1])}ze!=null&&xe(ee,ze)}Z?.onKeyDown?.(ee)};wr(()=>{r&&fe.current.contains(document.activeElement)&&document.activeElement?.blur()},[r]),r&&b!==-1&&E(-1),r&&W!==-1&&Te(-1);let ht=Z=>ee=>{Z.onChange?.(ee),xe(ee,ee.target.valueAsNumber)},we=Ho.useRef(void 0),ft=p;a&&p===\"horizontal\"&&(ft+=\"-reverse\");let le=({finger:Z,move:ee=!1})=>{let{current:Se}=fe,{width:ye,height:ze,bottom:ue,left:gt}=Se.getBoundingClientRect(),ce;ft.startsWith(\"vertical\")?ce=(ue-Z.y)/ze:ce=(Z.x-gt)/ye,ft.includes(\"-reverse\")&&(ce=1-ce);let ke;if(ke=lN(ce,s,l),T)ke=cN(ke,T,s);else{let Wt=DC(oe,ke);ke=oe[Wt]}ke=ua(ke,s,l);let he=0;if(O){ee?he=we.current:he=DC(N,ke),n&&(ke=ua(ke,N[he-1]||-1/0,N[he+1]||1/0));let Wt=ke;ke=NC({values:N,newValue:ke,index:he}),n&&ee||(he=ke.indexOf(Wt),we.current=he)}return{newValue:ke,activeIndex:he}},Oe=Ln(Z=>{let ee=Om(Z,g);if(!ee)return;if(z.current+=1,Z.type===\"mousemove\"&&Z.buttons===0){Ae(Z);return}let{newValue:Se,activeIndex:ye}=le({finger:ee,move:!0});Am({sliderRef:fe,activeIndex:ye,setActive:E}),k(Se),!A&&z.current>iN&&_(!0),U&&!Dm(Se,x)&&U(Z,Se,ye)}),Ae=Ln(Z=>{let ee=Om(Z,g);if(_(!1),!ee)return;let{newValue:Se}=le({finger:ee,move:!0});E(-1),Z.type===\"touchend\"&&P(-1),m&&m(Z,I.current??Se),g.current=void 0,dt()}),et=Ln(Z=>{if(r)return;_C()||Z.preventDefault();let ee=Z.changedTouches[0];ee!=null&&(g.current=ee.identifier);let Se=Om(Z,g);if(Se!==!1){let{newValue:ze,activeIndex:ue}=le({finger:Se});Am({sliderRef:fe,activeIndex:ue,setActive:E}),k(ze),U&&!Dm(ze,x)&&U(Z,ze,ue)}z.current=0;let ye=Yt(fe.current);ye.addEventListener(\"touchmove\",Oe,{passive:!0}),ye.addEventListener(\"touchend\",Ae,{passive:!0})}),dt=Ho.useCallback(()=>{let Z=Yt(fe.current);Z.removeEventListener(\"mousemove\",Oe),Z.removeEventListener(\"mouseup\",Ae),Z.removeEventListener(\"touchmove\",Oe),Z.removeEventListener(\"touchend\",Ae)},[Ae,Oe]);Ho.useEffect(()=>{let{current:Z}=fe;return Z.addEventListener(\"touchstart\",et,{passive:_C()}),()=>{Z.removeEventListener(\"touchstart\",et),dt()}},[dt,et]),Ho.useEffect(()=>{r&&dt()},[r,dt]);let Lt=Z=>ee=>{if(Z.onMouseDown?.(ee),r||ee.defaultPrevented||ee.button!==0)return;ee.preventDefault();let Se=Om(ee,g);if(Se!==!1){let{newValue:ze,activeIndex:ue}=le({finger:Se});Am({sliderRef:fe,activeIndex:ue,setActive:E}),k(ze),U&&!Dm(ze,x)&&U(ee,ze,ue)}z.current=0;let ye=Yt(fe.current);ye.addEventListener(\"mousemove\",Oe,{passive:!0}),ye.addEventListener(\"mouseup\",Ae)},jt=lp(O?N[0]:s,s,l),Be=lp(N[N.length-1],s,l)-jt,Nt=(Z={})=>{let ee=ya(Z),Se={onMouseDown:Lt(ee||{})},ye={...ee,...Se};return{...Z,ref:Ke,...ye}},Ro=Z=>ee=>{Z.onMouseOver?.(ee);let Se=Number(ee.currentTarget.getAttribute(\"data-index\"));P(Se)},Ut=Z=>ee=>{Z.onMouseLeave?.(ee),P(-1)},st=(Z={})=>{let ee=ya(Z),Se={onMouseOver:Ro(ee||{}),onMouseLeave:Ut(ee||{})};return{...Z,...ee,...Se}},se=Z=>({pointerEvents:b!==-1&&b!==Z?\"none\":void 0}),xt;return p===\"vertical\"&&(xt=a?\"vertical-rl\":\"vertical-lr\"),{active:b,axis:ft,axisProps:uN,dragging:A,focusedThumbIndex:W,getHiddenInputProps:(Z={})=>{let ee=ya(Z),Se={onChange:ht(ee||{}),onFocus:Ze(ee||{}),onBlur:Ue(ee||{}),onKeyDown:Je(ee||{})},ye={...ee,...Se};return{tabIndex:h,\"aria-labelledby\":t,\"aria-orientation\":p,\"aria-valuemax\":v(l),\"aria-valuemin\":v(s),name:c,type:\"range\",min:e.min,max:e.max,step:e.step===null&&e.marks?\"any\":e.step??void 0,disabled:r,...Z,...ye,style:{...nb,direction:a?\"rtl\":\"ltr\",width:\"100%\",height:\"100%\",writingMode:xt}}},getRootProps:Nt,getThumbProps:st,marks:X,open:C,range:O,rootRef:Ke,trackLeap:Be,trackOffset:jt,values:N,getThumbStyle:se}}var fN=e=>!e||!dn(e),BC=fN;var _m=q(re(),1);function LC(e){return _e(\"MuiSlider\",e)}var dN=Ce(\"MuiSlider\",[\"root\",\"active\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"disabled\",\"dragging\",\"focusVisible\",\"mark\",\"markActive\",\"marked\",\"markLabel\",\"markLabelActive\",\"rail\",\"sizeSmall\",\"thumb\",\"thumbColorPrimary\",\"thumbColorSecondary\",\"thumbColorError\",\"thumbColorSuccess\",\"thumbColorInfo\",\"thumbColorWarning\",\"track\",\"trackInverted\",\"trackFalse\",\"thumbSizeSmall\",\"valueLabel\",\"valueLabelOpen\",\"valueLabelCircle\",\"valueLabelLabel\",\"vertical\"]),pr=dN;var tc=q(Ie(),1),mN=e=>{let{open:t}=e;return{offset:ie(t&&pr.valueLabelOpen),circle:pr.valueLabelCircle,label:pr.valueLabelLabel}};function ab(e){let{children:t,className:o,value:r}=e,n=mN(e);return t?_m.cloneElement(t,{className:t.props.className},(0,tc.jsxs)(_m.Fragment,{children:[t.props.children,(0,tc.jsx)(\"span\",{className:ie(n.offset,o),\"aria-hidden\":!0,children:(0,tc.jsx)(\"span\",{className:n.circle,children:(0,tc.jsx)(\"span\",{className:n.label,children:r})})})]})):null}var hn=q(Ie(),1);function jC(e){return e}var yN=ae(\"span\",{name:\"MuiSlider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[`color${me(o.color)}`],o.size!==\"medium\"&&t[`size${me(o.size)}`],o.marked&&t.marked,o.orientation===\"vertical\"&&t.vertical,o.track===\"inverted\"&&t.trackInverted,o.track===!1&&t.trackFalse]}})(He(({theme:e})=>({borderRadius:12,boxSizing:\"content-box\",display:\"inline-block\",position:\"relative\",cursor:\"pointer\",touchAction:\"none\",WebkitTapHighlightColor:\"transparent\",\"@media print\":{colorAdjust:\"exact\"},[`&.${pr.disabled}`]:{pointerEvents:\"none\",cursor:\"default\",color:(e.vars||e).palette.grey[400]},[`&.${pr.dragging}`]:{[`& .${pr.thumb}, & .${pr.track}`]:{transition:\"none\"}},variants:[...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),{props:{orientation:\"horizontal\"},style:{height:4,width:\"100%\",padding:\"13px 0\",\"@media (pointer: coarse)\":{padding:\"20px 0\"}}},{props:{orientation:\"horizontal\",size:\"small\"},style:{height:2}},{props:{orientation:\"horizontal\",marked:!0},style:{marginBottom:20}},{props:{orientation:\"vertical\"},style:{height:\"100%\",width:4,padding:\"0 13px\",\"@media (pointer: coarse)\":{padding:\"0 20px\"}}},{props:{orientation:\"vertical\",size:\"small\"},style:{width:2}},{props:{orientation:\"vertical\",marked:!0},style:{marginRight:44}}]}))),hN=ae(\"span\",{name:\"MuiSlider\",slot:\"Rail\"})({display:\"block\",position:\"absolute\",borderRadius:\"inherit\",backgroundColor:\"currentColor\",opacity:.38,variants:[{props:{orientation:\"horizontal\"},style:{width:\"100%\",height:\"inherit\",top:\"50%\",transform:\"translateY(-50%)\"}},{props:{orientation:\"vertical\"},style:{height:\"100%\",width:\"inherit\",left:\"50%\",transform:\"translateX(-50%)\"}},{props:{track:\"inverted\"},style:{opacity:1}}]}),gN=ae(\"span\",{name:\"MuiSlider\",slot:\"Track\"})(He(({theme:e})=>({display:\"block\",position:\"absolute\",borderRadius:\"inherit\",border:\"1px solid currentColor\",backgroundColor:\"currentColor\",transition:e.transitions.create([\"left\",\"width\",\"bottom\",\"height\"],{duration:e.transitions.duration.shortest}),variants:[{props:{size:\"small\"},style:{border:\"none\"}},{props:{orientation:\"horizontal\"},style:{height:\"inherit\",top:\"50%\",transform:\"translateY(-50%)\"}},{props:{orientation:\"vertical\"},style:{width:\"inherit\",left:\"50%\",transform:\"translateX(-50%)\"}},{props:{track:!1},style:{display:\"none\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t,track:\"inverted\"},style:{...e.vars?{backgroundColor:e.vars.palette.Slider[`${t}Track`],borderColor:e.vars.palette.Slider[`${t}Track`]}:{backgroundColor:e.lighten(e.palette[t].main,.62),borderColor:e.lighten(e.palette[t].main,.62),...e.applyStyles(\"dark\",{backgroundColor:e.darken(e.palette[t].main,.5)}),...e.applyStyles(\"dark\",{borderColor:e.darken(e.palette[t].main,.5)})}}}))]}))),bN=ae(\"span\",{name:\"MuiSlider\",slot:\"Thumb\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.thumb,t[`thumbColor${me(o.color)}`],o.size!==\"medium\"&&t[`thumbSize${me(o.size)}`]]}})(He(({theme:e})=>({position:\"absolute\",width:20,height:20,boxSizing:\"border-box\",borderRadius:\"50%\",outline:0,backgroundColor:\"currentColor\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",transition:e.transitions.create([\"box-shadow\",\"left\",\"bottom\"],{duration:e.transitions.duration.shortest}),\"&::before\":{position:\"absolute\",content:'\"\"',borderRadius:\"inherit\",width:\"100%\",height:\"100%\",boxShadow:(e.vars||e).shadows[2]},\"&::after\":{position:\"absolute\",content:'\"\"',borderRadius:\"50%\",width:42,height:42,top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\"},[`&.${pr.disabled}`]:{\"&:hover\":{boxShadow:\"none\"}},variants:[{props:{size:\"small\"},style:{width:12,height:12,\"&::before\":{boxShadow:\"none\"}}},{props:{orientation:\"horizontal\"},style:{top:\"50%\",transform:\"translate(-50%, -50%)\"}},{props:{orientation:\"vertical\"},style:{left:\"50%\",transform:\"translate(-50%, 50%)\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{[`&:hover, &.${pr.focusVisible}`]:{boxShadow:`0px 0px 0px 8px ${e.alpha((e.vars||e).palette[t].main,.16)}`,\"@media (hover: none)\":{boxShadow:\"none\"}},[`&.${pr.active}`]:{boxShadow:`0px 0px 0px 14px ${e.alpha((e.vars||e).palette[t].main,.16)}`}}}))]}))),vN=ae(ab,{name:\"MuiSlider\",slot:\"ValueLabel\"})(He(({theme:e})=>({zIndex:1,whiteSpace:\"nowrap\",...e.typography.body2,fontWeight:500,transition:e.transitions.create([\"transform\"],{duration:e.transitions.duration.shortest}),position:\"absolute\",backgroundColor:(e.vars||e).palette.grey[600],borderRadius:2,color:(e.vars||e).palette.common.white,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:\"0.25rem 0.75rem\",variants:[{props:{orientation:\"horizontal\"},style:{transform:\"translateY(-100%) scale(0)\",top:\"-10px\",transformOrigin:\"bottom center\",\"&::before\":{position:\"absolute\",content:'\"\"',width:8,height:8,transform:\"translate(-50%, 50%) rotate(45deg)\",backgroundColor:\"inherit\",bottom:0,left:\"50%\"},[`&.${pr.valueLabelOpen}`]:{transform:\"translateY(-100%) scale(1)\"}}},{props:{orientation:\"vertical\"},style:{transform:\"translateY(-50%) scale(0)\",right:\"30px\",top:\"50%\",transformOrigin:\"right center\",\"&::before\":{position:\"absolute\",content:'\"\"',width:8,height:8,transform:\"translate(-50%, -50%) rotate(45deg)\",backgroundColor:\"inherit\",right:-8,top:\"50%\"},[`&.${pr.valueLabelOpen}`]:{transform:\"translateY(-50%) scale(1)\"}}},{props:{size:\"small\"},style:{fontSize:e.typography.pxToRem(12),padding:\"0.25rem 0.5rem\"}},{props:{orientation:\"vertical\",size:\"small\"},style:{right:\"20px\"}}]})));var xN=ae(\"span\",{name:\"MuiSlider\",slot:\"Mark\",shouldForwardProp:e=>Hu(e)&&e!==\"markActive\",overridesResolver:(e,t)=>{let{markActive:o}=e;return[t.mark,o&&t.markActive]}})(He(({theme:e})=>({position:\"absolute\",width:2,height:2,borderRadius:1,backgroundColor:\"currentColor\",variants:[{props:{orientation:\"horizontal\"},style:{top:\"50%\",transform:\"translate(-1px, -50%)\"}},{props:{orientation:\"vertical\"},style:{left:\"50%\",transform:\"translate(-50%, 1px)\"}},{props:{markActive:!0},style:{backgroundColor:(e.vars||e).palette.background.paper,opacity:.8}}]}))),TN=ae(\"span\",{name:\"MuiSlider\",slot:\"MarkLabel\",shouldForwardProp:e=>Hu(e)&&e!==\"markLabelActive\"})(He(({theme:e})=>({...e.typography.body2,color:(e.vars||e).palette.text.secondary,position:\"absolute\",whiteSpace:\"nowrap\",variants:[{props:{orientation:\"horizontal\"},style:{top:30,transform:\"translateX(-50%)\",\"@media (pointer: coarse)\":{top:40}}},{props:{orientation:\"vertical\"},style:{left:36,transform:\"translateY(50%)\",\"@media (pointer: coarse)\":{left:44}}},{props:{markLabelActive:!0},style:{color:(e.vars||e).palette.text.primary}}]}))),SN=e=>{let{disabled:t,dragging:o,marked:r,orientation:n,track:a,classes:i,color:l,size:s}=e,c={root:[\"root\",t&&\"disabled\",o&&\"dragging\",r&&\"marked\",n===\"vertical\"&&\"vertical\",a===\"inverted\"&&\"trackInverted\",a===!1&&\"trackFalse\",l&&`color${me(l)}`,s&&`size${me(s)}`],rail:[\"rail\"],track:[\"track\"],mark:[\"mark\"],markActive:[\"markActive\"],markLabel:[\"markLabel\"],markLabelActive:[\"markLabelActive\"],valueLabel:[\"valueLabel\"],thumb:[\"thumb\",t&&\"disabled\",s&&`thumbSize${me(s)}`,l&&`thumbColor${me(l)}`],active:[\"active\"],disabled:[\"disabled\"],focusVisible:[\"focusVisible\"]};return Le(c,LC,i)},EN=({children:e})=>e,PN=zm.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSlider\"}),n=li(),{\"aria-label\":a,\"aria-valuetext\":i,\"aria-labelledby\":l,component:s=\"span\",components:c={},componentsProps:u={},color:m=\"primary\",classes:p,className:d,disableSwap:v=!1,disabled:T=!1,getAriaLabel:S,getAriaValueText:h,marks:y=!1,max:g=100,min:b=0,name:E,onChange:C,onChangeCommitted:P,orientation:A=\"horizontal\",shiftStep:_=10,size:z=\"medium\",step:I=1,scale:x=jC,slotProps:k,slots:U,tabIndex:O,track:N=\"normal\",value:X,valueLabelDisplay:oe=\"off\",valueLabelFormat:W=jC,...Te}=r,fe={...r,isRtl:n,max:g,min:b,classes:p,disabled:T,disableSwap:v,orientation:A,marks:y,color:m,size:z,step:I,shiftStep:_,scale:x,track:N,valueLabelDisplay:oe,valueLabelFormat:W},{axisProps:Ke,getRootProps:Ze,getHiddenInputProps:Ue,getThumbProps:xe,open:Je,active:ht,axis:we,focusedThumbIndex:ft,range:le,dragging:Oe,marks:Ae,values:et,trackOffset:dt,trackLeap:Lt,getThumbStyle:jt}=kC({...fe,rootRef:o});fe.marked=Ae.length>0&&Ae.some(Tt=>Tt.label),fe.dragging=Oe,fe.focusedThumbIndex=ft;let Be=SN(fe),Nt=U?.root??c.Root??yN,Ro=U?.rail??c.Rail??hN,Ut=U?.track??c.Track??gN,st=U?.thumb??c.Thumb??bN,se=U?.valueLabel??c.ValueLabel??vN,xt=U?.mark??c.Mark??xN,fr=U?.markLabel??c.MarkLabel??TN,Z=U?.input??c.Input??\"input\",ee=k?.root??u.root,Se=k?.rail??u.rail,ye=k?.track??u.track,ze=k?.thumb??u.thumb,ue=k?.valueLabel??u.valueLabel,gt=k?.mark??u.mark,ce=k?.markLabel??u.markLabel,ke=k?.input??u.input,he=cr({elementType:Nt,getSlotProps:Ze,externalSlotProps:ee,externalForwardedProps:Te,additionalProps:{...BC(Nt)&&{as:s}},ownerState:{...fe,...ee?.ownerState},className:[Be.root,d]}),Wt=cr({elementType:Ro,externalSlotProps:Se,ownerState:fe,className:Be.rail}),be=cr({elementType:Ut,externalSlotProps:ye,additionalProps:{style:{...Ke[we].offset(dt),...Ke[we].leap(Lt)}},ownerState:{...fe,...ye?.ownerState},className:Be.track}),uo=cr({elementType:st,getSlotProps:xe,externalSlotProps:ze,ownerState:{...fe,...ze?.ownerState},className:Be.thumb}),ve=cr({elementType:se,externalSlotProps:ue,ownerState:{...fe,...ue?.ownerState},className:Be.valueLabel}),po=cr({elementType:xt,externalSlotProps:gt,ownerState:fe,className:Be.mark}),Ht=cr({elementType:fr,externalSlotProps:ce,ownerState:fe,className:Be.markLabel}),Sn=cr({elementType:Z,getSlotProps:Ue,externalSlotProps:ke,ownerState:fe});return(0,hn.jsxs)(Nt,{...he,children:[(0,hn.jsx)(Ro,{...Wt}),(0,hn.jsx)(Ut,{...be}),Ae.filter(Tt=>Tt.value>=b&&Tt.value<=g).map((Tt,Qe)=>{let Ar=lp(Tt.value,b,g),En=Ke[we].offset(Ar),Gt;return N===!1?Gt=et.includes(Tt.value):Gt=N===\"normal\"&&(le?Tt.value>=et[0]&&Tt.value<=et[et.length-1]:Tt.value<=et[0])||N===\"inverted\"&&(le?Tt.value<=et[0]||Tt.value>=et[et.length-1]:Tt.value>=et[0]),(0,hn.jsxs)(zm.Fragment,{children:[(0,hn.jsx)(xt,{\"data-index\":Qe,...po,...!dn(xt)&&{markActive:Gt},style:{...En,...po.style},className:ie(po.className,Gt&&Be.markActive)}),Tt.label!=null?(0,hn.jsx)(fr,{\"aria-hidden\":!0,\"data-index\":Qe,...Ht,...!dn(fr)&&{markLabelActive:Gt},style:{...En,...Ht.style},className:ie(Be.markLabel,Ht.className,Gt&&Be.markLabelActive),children:Tt.label}):null]},Qe)}),et.map((Tt,Qe)=>{let Ar=lp(Tt,b,g),En=Ke[we].offset(Ar),Gt=oe===\"off\"?EN:se;return(0,hn.jsx)(Gt,{...!dn(Gt)&&{valueLabelFormat:W,valueLabelDisplay:oe,value:typeof W==\"function\"?W(x(Tt),Qe):W,index:Qe,open:Je===Qe||ht===Qe||oe===\"on\",disabled:T},...ve,children:(0,hn.jsx)(st,{\"data-index\":Qe,...uo,className:ie(Be.thumb,uo.className,ht===Qe&&Be.active,ft===Qe&&Be.focusVisible),style:{...En,...jt(Qe),...uo.style},children:(0,hn.jsx)(Z,{\"data-index\":Qe,\"aria-label\":S?S(Qe):a,\"aria-valuenow\":x(Tt),\"aria-labelledby\":l,\"aria-valuetext\":h?h(x(Tt),Qe):i,value:et[Qe],...Sn})})},Qe)})]})}),km=PN;var oo=q(re(),1);var sR=q(re(),1);var Vo=q(re(),1);var Qt=\"top\",go=\"bottom\",co=\"right\",to=\"left\",Bm=\"auto\",fi=[Qt,go,co,to],va=\"start\",al=\"end\",UC=\"clippingParents\",Lm=\"viewport\",oc=\"popper\",HC=\"reference\",ib=fi.reduce(function(e,t){return e.concat([t+\"-\"+va,t+\"-\"+al])},[]),jm=[].concat(fi,[Bm]).reduce(function(e,t){return e.concat([t,t+\"-\"+va,t+\"-\"+al])},[]),CN=\"beforeRead\",RN=\"read\",wN=\"afterRead\",MN=\"beforeMain\",ON=\"main\",AN=\"afterMain\",DN=\"beforeWrite\",NN=\"write\",_N=\"afterWrite\",VC=[CN,RN,wN,MN,ON,AN,DN,NN,_N];function Po(e){return e?(e.nodeName||\"\").toLowerCase():null}function Bt(e){if(e==null)return window;if(e.toString()!==\"[object Window]\"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Zr(e){var t=Bt(e).Element;return e instanceof t||e instanceof Element}function bo(e){var t=Bt(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function rc(e){if(typeof ShadowRoot>\"u\")return!1;var t=Bt(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function zN(e){var t=e.state;Object.keys(t.elements).forEach(function(o){var r=t.styles[o]||{},n=t.attributes[o]||{},a=t.elements[o];!bo(a)||!Po(a)||(Object.assign(a.style,r),Object.keys(n).forEach(function(i){var l=n[i];l===!1?a.removeAttribute(i):a.setAttribute(i,l===!0?\"\":l)}))})}function kN(e){var t=e.state,o={popper:{position:t.options.strategy,left:\"0\",top:\"0\",margin:\"0\"},arrow:{position:\"absolute\"},reference:{}};return Object.assign(t.elements.popper.style,o.popper),t.styles=o,t.elements.arrow&&Object.assign(t.elements.arrow.style,o.arrow),function(){Object.keys(t.elements).forEach(function(r){var n=t.elements[r],a=t.attributes[r]||{},i=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:o[r]),l=i.reduce(function(s,c){return s[c]=\"\",s},{});!bo(n)||!Po(n)||(Object.assign(n.style,l),Object.keys(a).forEach(function(s){n.removeAttribute(s)}))})}}var $C={name:\"applyStyles\",enabled:!0,phase:\"write\",fn:zN,effect:kN,requires:[\"computeStyles\"]};function Co(e){return e.split(\"-\")[0]}var gn=Math.max,il=Math.min,xa=Math.round;function nc(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+\"/\"+t.version}).join(\" \"):navigator.userAgent}function sp(){return!/^((?!chrome|android).)*safari/i.test(nc())}function Jr(e,t,o){t===void 0&&(t=!1),o===void 0&&(o=!1);var r=e.getBoundingClientRect(),n=1,a=1;t&&bo(e)&&(n=e.offsetWidth>0&&xa(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&xa(r.height)/e.offsetHeight||1);var i=Zr(e)?Bt(e):window,l=i.visualViewport,s=!sp()&&o,c=(r.left+(s&&l?l.offsetLeft:0))/n,u=(r.top+(s&&l?l.offsetTop:0))/a,m=r.width/n,p=r.height/a;return{width:m,height:p,top:u,right:c+m,bottom:u+p,left:c,x:c,y:u}}function ll(e){var t=Jr(e),o=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-o)<=1&&(o=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:o,height:r}}function cp(e,t){var o=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(o&&rc(o)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Zo(e){return Bt(e).getComputedStyle(e)}function lb(e){return[\"table\",\"td\",\"th\"].indexOf(Po(e))>=0}function ko(e){return((Zr(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ta(e){return Po(e)===\"html\"?e:e.assignedSlot||e.parentNode||(rc(e)?e.host:null)||ko(e)}function YC(e){return!bo(e)||Zo(e).position===\"fixed\"?null:e.offsetParent}function BN(e){var t=/firefox/i.test(nc()),o=/Trident/i.test(nc());if(o&&bo(e)){var r=Zo(e);if(r.position===\"fixed\")return null}var n=Ta(e);for(rc(n)&&(n=n.host);bo(n)&&[\"html\",\"body\"].indexOf(Po(n))<0;){var a=Zo(n);if(a.transform!==\"none\"||a.perspective!==\"none\"||a.contain===\"paint\"||[\"transform\",\"perspective\"].indexOf(a.willChange)!==-1||t&&a.willChange===\"filter\"||t&&a.filter&&a.filter!==\"none\")return n;n=n.parentNode}return null}function bn(e){for(var t=Bt(e),o=YC(e);o&&lb(o)&&Zo(o).position===\"static\";)o=YC(o);return o&&(Po(o)===\"html\"||Po(o)===\"body\"&&Zo(o).position===\"static\")?t:o||BN(e)||t}function sl(e){return[\"top\",\"bottom\"].indexOf(e)>=0?\"x\":\"y\"}function cl(e,t,o){return gn(e,il(t,o))}function XC(e,t,o){var r=cl(e,t,o);return r>o?o:r}function up(){return{top:0,right:0,bottom:0,left:0}}function pp(e){return Object.assign({},up(),e)}function fp(e,t){return t.reduce(function(o,r){return o[r]=e,o},{})}var LN=function(t,o){return t=typeof t==\"function\"?t(Object.assign({},o.rects,{placement:o.placement})):t,pp(typeof t!=\"number\"?t:fp(t,fi))};function jN(e){var t,o=e.state,r=e.name,n=e.options,a=o.elements.arrow,i=o.modifiersData.popperOffsets,l=Co(o.placement),s=sl(l),c=[to,co].indexOf(l)>=0,u=c?\"height\":\"width\";if(!(!a||!i)){var m=LN(n.padding,o),p=ll(a),d=s===\"y\"?Qt:to,v=s===\"y\"?go:co,T=o.rects.reference[u]+o.rects.reference[s]-i[s]-o.rects.popper[u],S=i[s]-o.rects.reference[s],h=bn(a),y=h?s===\"y\"?h.clientHeight||0:h.clientWidth||0:0,g=T/2-S/2,b=m[d],E=y-p[u]-m[v],C=y/2-p[u]/2+g,P=cl(b,C,E),A=s;o.modifiersData[r]=(t={},t[A]=P,t.centerOffset=P-C,t)}}function UN(e){var t=e.state,o=e.options,r=o.element,n=r===void 0?\"[data-popper-arrow]\":r;n!=null&&(typeof n==\"string\"&&(n=t.elements.popper.querySelector(n),!n)||cp(t.elements.popper,n)&&(t.elements.arrow=n))}var GC={name:\"arrow\",enabled:!0,phase:\"main\",fn:jN,effect:UN,requires:[\"popperOffsets\"],requiresIfExists:[\"preventOverflow\"]};function en(e){return e.split(\"-\")[1]}var HN={top:\"auto\",right:\"auto\",bottom:\"auto\",left:\"auto\"};function VN(e,t){var o=e.x,r=e.y,n=t.devicePixelRatio||1;return{x:xa(o*n)/n||0,y:xa(r*n)/n||0}}function qC(e){var t,o=e.popper,r=e.popperRect,n=e.placement,a=e.variation,i=e.offsets,l=e.position,s=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,m=e.isFixed,p=i.x,d=p===void 0?0:p,v=i.y,T=v===void 0?0:v,S=typeof u==\"function\"?u({x:d,y:T}):{x:d,y:T};d=S.x,T=S.y;var h=i.hasOwnProperty(\"x\"),y=i.hasOwnProperty(\"y\"),g=to,b=Qt,E=window;if(c){var C=bn(o),P=\"clientHeight\",A=\"clientWidth\";if(C===Bt(o)&&(C=ko(o),Zo(C).position!==\"static\"&&l===\"absolute\"&&(P=\"scrollHeight\",A=\"scrollWidth\")),C=C,n===Qt||(n===to||n===co)&&a===al){b=go;var _=m&&C===E&&E.visualViewport?E.visualViewport.height:C[P];T-=_-r.height,T*=s?1:-1}if(n===to||(n===Qt||n===go)&&a===al){g=co;var z=m&&C===E&&E.visualViewport?E.visualViewport.width:C[A];d-=z-r.width,d*=s?1:-1}}var I=Object.assign({position:l},c&&HN),x=u===!0?VN({x:d,y:T},Bt(o)):{x:d,y:T};if(d=x.x,T=x.y,s){var k;return Object.assign({},I,(k={},k[b]=y?\"0\":\"\",k[g]=h?\"0\":\"\",k.transform=(E.devicePixelRatio||1)<=1?\"translate(\"+d+\"px, \"+T+\"px)\":\"translate3d(\"+d+\"px, \"+T+\"px, 0)\",k))}return Object.assign({},I,(t={},t[b]=y?T+\"px\":\"\",t[g]=h?d+\"px\":\"\",t.transform=\"\",t))}function $N(e){var t=e.state,o=e.options,r=o.gpuAcceleration,n=r===void 0?!0:r,a=o.adaptive,i=a===void 0?!0:a,l=o.roundOffsets,s=l===void 0?!0:l,c={placement:Co(t.placement),variation:en(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:n,isFixed:t.options.strategy===\"fixed\"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,qC(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:s})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,qC(Object.assign({},c,{offsets:t.modifiersData.arrow,position:\"absolute\",adaptive:!1,roundOffsets:s})))),t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-placement\":t.placement})}var IC={name:\"computeStyles\",enabled:!0,phase:\"beforeWrite\",fn:$N,data:{}};var Um={passive:!0};function YN(e){var t=e.state,o=e.instance,r=e.options,n=r.scroll,a=n===void 0?!0:n,i=r.resize,l=i===void 0?!0:i,s=Bt(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach(function(u){u.addEventListener(\"scroll\",o.update,Um)}),l&&s.addEventListener(\"resize\",o.update,Um),function(){a&&c.forEach(function(u){u.removeEventListener(\"scroll\",o.update,Um)}),l&&s.removeEventListener(\"resize\",o.update,Um)}}var FC={name:\"eventListeners\",enabled:!0,phase:\"write\",fn:function(){},effect:YN,data:{}};var XN={left:\"right\",right:\"left\",bottom:\"top\",top:\"bottom\"};function ac(e){return e.replace(/left|right|bottom|top/g,function(t){return XN[t]})}var GN={start:\"end\",end:\"start\"};function Hm(e){return e.replace(/start|end/g,function(t){return GN[t]})}function ul(e){var t=Bt(e),o=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:o,scrollTop:r}}function pl(e){return Jr(ko(e)).left+ul(e).scrollLeft}function sb(e,t){var o=Bt(e),r=ko(e),n=o.visualViewport,a=r.clientWidth,i=r.clientHeight,l=0,s=0;if(n){a=n.width,i=n.height;var c=sp();(c||!c&&t===\"fixed\")&&(l=n.offsetLeft,s=n.offsetTop)}return{width:a,height:i,x:l+pl(e),y:s}}function cb(e){var t,o=ko(e),r=ul(e),n=(t=e.ownerDocument)==null?void 0:t.body,a=gn(o.scrollWidth,o.clientWidth,n?n.scrollWidth:0,n?n.clientWidth:0),i=gn(o.scrollHeight,o.clientHeight,n?n.scrollHeight:0,n?n.clientHeight:0),l=-r.scrollLeft+pl(e),s=-r.scrollTop;return Zo(n||o).direction===\"rtl\"&&(l+=gn(o.clientWidth,n?n.clientWidth:0)-a),{width:a,height:i,x:l,y:s}}function fl(e){var t=Zo(e),o=t.overflow,r=t.overflowX,n=t.overflowY;return/auto|scroll|overlay|hidden/.test(o+n+r)}function Vm(e){return[\"html\",\"body\",\"#document\"].indexOf(Po(e))>=0?e.ownerDocument.body:bo(e)&&fl(e)?e:Vm(Ta(e))}function di(e,t){var o;t===void 0&&(t=[]);var r=Vm(e),n=r===((o=e.ownerDocument)==null?void 0:o.body),a=Bt(r),i=n?[a].concat(a.visualViewport||[],fl(r)?r:[]):r,l=t.concat(i);return n?l:l.concat(di(Ta(i)))}function ic(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function qN(e,t){var o=Jr(e,!1,t===\"fixed\");return o.top=o.top+e.clientTop,o.left=o.left+e.clientLeft,o.bottom=o.top+e.clientHeight,o.right=o.left+e.clientWidth,o.width=e.clientWidth,o.height=e.clientHeight,o.x=o.left,o.y=o.top,o}function KC(e,t,o){return t===Lm?ic(sb(e,o)):Zr(t)?qN(t,o):ic(cb(ko(e)))}function IN(e){var t=di(Ta(e)),o=[\"absolute\",\"fixed\"].indexOf(Zo(e).position)>=0,r=o&&bo(e)?bn(e):e;return Zr(r)?t.filter(function(n){return Zr(n)&&cp(n,r)&&Po(n)!==\"body\"}):[]}function ub(e,t,o,r){var n=t===\"clippingParents\"?IN(e):[].concat(t),a=[].concat(n,[o]),i=a[0],l=a.reduce(function(s,c){var u=KC(e,c,r);return s.top=gn(u.top,s.top),s.right=il(u.right,s.right),s.bottom=il(u.bottom,s.bottom),s.left=gn(u.left,s.left),s},KC(e,i,r));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}function dp(e){var t=e.reference,o=e.element,r=e.placement,n=r?Co(r):null,a=r?en(r):null,i=t.x+t.width/2-o.width/2,l=t.y+t.height/2-o.height/2,s;switch(n){case Qt:s={x:i,y:t.y-o.height};break;case go:s={x:i,y:t.y+t.height};break;case co:s={x:t.x+t.width,y:l};break;case to:s={x:t.x-o.width,y:l};break;default:s={x:t.x,y:t.y}}var c=n?sl(n):null;if(c!=null){var u=c===\"y\"?\"height\":\"width\";switch(a){case va:s[c]=s[c]-(t[u]/2-o[u]/2);break;case al:s[c]=s[c]+(t[u]/2-o[u]/2);break;default:}}return s}function vn(e,t){t===void 0&&(t={});var o=t,r=o.placement,n=r===void 0?e.placement:r,a=o.strategy,i=a===void 0?e.strategy:a,l=o.boundary,s=l===void 0?UC:l,c=o.rootBoundary,u=c===void 0?Lm:c,m=o.elementContext,p=m===void 0?oc:m,d=o.altBoundary,v=d===void 0?!1:d,T=o.padding,S=T===void 0?0:T,h=pp(typeof S!=\"number\"?S:fp(S,fi)),y=p===oc?HC:oc,g=e.rects.popper,b=e.elements[v?y:p],E=ub(Zr(b)?b:b.contextElement||ko(e.elements.popper),s,u,i),C=Jr(e.elements.reference),P=dp({reference:C,element:g,strategy:\"absolute\",placement:n}),A=ic(Object.assign({},g,P)),_=p===oc?A:C,z={top:E.top-_.top+h.top,bottom:_.bottom-E.bottom+h.bottom,left:E.left-_.left+h.left,right:_.right-E.right+h.right},I=e.modifiersData.offset;if(p===oc&&I){var x=I[n];Object.keys(z).forEach(function(k){var U=[co,go].indexOf(k)>=0?1:-1,O=[Qt,go].indexOf(k)>=0?\"y\":\"x\";z[k]+=x[O]*U})}return z}function pb(e,t){t===void 0&&(t={});var o=t,r=o.placement,n=o.boundary,a=o.rootBoundary,i=o.padding,l=o.flipVariations,s=o.allowedAutoPlacements,c=s===void 0?jm:s,u=en(r),m=u?l?ib:ib.filter(function(v){return en(v)===u}):fi,p=m.filter(function(v){return c.indexOf(v)>=0});p.length===0&&(p=m);var d=p.reduce(function(v,T){return v[T]=vn(e,{placement:T,boundary:n,rootBoundary:a,padding:i})[Co(T)],v},{});return Object.keys(d).sort(function(v,T){return d[v]-d[T]})}function FN(e){if(Co(e)===Bm)return[];var t=ac(e);return[Hm(e),t,Hm(t)]}function KN(e){var t=e.state,o=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var n=o.mainAxis,a=n===void 0?!0:n,i=o.altAxis,l=i===void 0?!0:i,s=o.fallbackPlacements,c=o.padding,u=o.boundary,m=o.rootBoundary,p=o.altBoundary,d=o.flipVariations,v=d===void 0?!0:d,T=o.allowedAutoPlacements,S=t.options.placement,h=Co(S),y=h===S,g=s||(y||!v?[ac(S)]:FN(S)),b=[S].concat(g).reduce(function(Ue,xe){return Ue.concat(Co(xe)===Bm?pb(t,{placement:xe,boundary:u,rootBoundary:m,padding:c,flipVariations:v,allowedAutoPlacements:T}):xe)},[]),E=t.rects.reference,C=t.rects.popper,P=new Map,A=!0,_=b[0],z=0;z=0,O=U?\"width\":\"height\",N=vn(t,{placement:I,boundary:u,rootBoundary:m,altBoundary:p,padding:c}),X=U?k?co:to:k?go:Qt;E[O]>C[O]&&(X=ac(X));var oe=ac(X),W=[];if(a&&W.push(N[x]<=0),l&&W.push(N[X]<=0,N[oe]<=0),W.every(function(Ue){return Ue})){_=I,A=!1;break}P.set(I,W)}if(A)for(var Te=v?3:1,fe=function(xe){var Je=b.find(function(ht){var we=P.get(ht);if(we)return we.slice(0,xe).every(function(ft){return ft})});if(Je)return _=Je,\"break\"},Ke=Te;Ke>0;Ke--){var Ze=fe(Ke);if(Ze===\"break\")break}t.placement!==_&&(t.modifiersData[r]._skip=!0,t.placement=_,t.reset=!0)}}var QC={name:\"flip\",enabled:!0,phase:\"main\",fn:KN,requiresIfExists:[\"offset\"],data:{_skip:!1}};function WC(e,t,o){return o===void 0&&(o={x:0,y:0}),{top:e.top-t.height-o.y,right:e.right-t.width+o.x,bottom:e.bottom-t.height+o.y,left:e.left-t.width-o.x}}function ZC(e){return[Qt,co,go,to].some(function(t){return e[t]>=0})}function QN(e){var t=e.state,o=e.name,r=t.rects.reference,n=t.rects.popper,a=t.modifiersData.preventOverflow,i=vn(t,{elementContext:\"reference\"}),l=vn(t,{altBoundary:!0}),s=WC(i,r),c=WC(l,n,a),u=ZC(s),m=ZC(c);t.modifiersData[o]={referenceClippingOffsets:s,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:m},t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-reference-hidden\":u,\"data-popper-escaped\":m})}var JC={name:\"hide\",enabled:!0,phase:\"main\",requiresIfExists:[\"preventOverflow\"],fn:QN};function WN(e,t,o){var r=Co(e),n=[to,Qt].indexOf(r)>=0?-1:1,a=typeof o==\"function\"?o(Object.assign({},t,{placement:e})):o,i=a[0],l=a[1];return i=i||0,l=(l||0)*n,[to,co].indexOf(r)>=0?{x:l,y:i}:{x:i,y:l}}function ZN(e){var t=e.state,o=e.options,r=e.name,n=o.offset,a=n===void 0?[0,0]:n,i=jm.reduce(function(u,m){return u[m]=WN(m,t.rects,a),u},{}),l=i[t.placement],s=l.x,c=l.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=i}var eR={name:\"offset\",enabled:!0,phase:\"main\",requires:[\"popperOffsets\"],fn:ZN};function JN(e){var t=e.state,o=e.name;t.modifiersData[o]=dp({reference:t.rects.reference,element:t.rects.popper,strategy:\"absolute\",placement:t.placement})}var tR={name:\"popperOffsets\",enabled:!0,phase:\"read\",fn:JN,data:{}};function fb(e){return e===\"x\"?\"y\":\"x\"}function e_(e){var t=e.state,o=e.options,r=e.name,n=o.mainAxis,a=n===void 0?!0:n,i=o.altAxis,l=i===void 0?!1:i,s=o.boundary,c=o.rootBoundary,u=o.altBoundary,m=o.padding,p=o.tether,d=p===void 0?!0:p,v=o.tetherOffset,T=v===void 0?0:v,S=vn(t,{boundary:s,rootBoundary:c,padding:m,altBoundary:u}),h=Co(t.placement),y=en(t.placement),g=!y,b=sl(h),E=fb(b),C=t.modifiersData.popperOffsets,P=t.rects.reference,A=t.rects.popper,_=typeof T==\"function\"?T(Object.assign({},t.rects,{placement:t.placement})):T,z=typeof _==\"number\"?{mainAxis:_,altAxis:_}:Object.assign({mainAxis:0,altAxis:0},_),I=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,x={x:0,y:0};if(C){if(a){var k,U=b===\"y\"?Qt:to,O=b===\"y\"?go:co,N=b===\"y\"?\"height\":\"width\",X=C[b],oe=X+S[U],W=X-S[O],Te=d?-A[N]/2:0,fe=y===va?P[N]:A[N],Ke=y===va?-A[N]:-P[N],Ze=t.elements.arrow,Ue=d&&Ze?ll(Ze):{width:0,height:0},xe=t.modifiersData[\"arrow#persistent\"]?t.modifiersData[\"arrow#persistent\"].padding:up(),Je=xe[U],ht=xe[O],we=cl(0,P[N],Ue[N]),ft=g?P[N]/2-Te-we-Je-z.mainAxis:fe-we-Je-z.mainAxis,le=g?-P[N]/2+Te+we+ht+z.mainAxis:Ke+we+ht+z.mainAxis,Oe=t.elements.arrow&&bn(t.elements.arrow),Ae=Oe?b===\"y\"?Oe.clientTop||0:Oe.clientLeft||0:0,et=(k=I?.[b])!=null?k:0,dt=X+ft-et-Ae,Lt=X+le-et,jt=cl(d?il(oe,dt):oe,X,d?gn(W,Lt):W);C[b]=jt,x[b]=jt-X}if(l){var Be,Nt=b===\"x\"?Qt:to,Ro=b===\"x\"?go:co,Ut=C[E],st=E===\"y\"?\"height\":\"width\",se=Ut+S[Nt],xt=Ut-S[Ro],fr=[Qt,to].indexOf(h)!==-1,Z=(Be=I?.[E])!=null?Be:0,ee=fr?se:Ut-P[st]-A[st]-Z+z.altAxis,Se=fr?Ut+P[st]+A[st]-Z-z.altAxis:xt,ye=d&&fr?XC(ee,Ut,Se):cl(d?ee:se,Ut,d?Se:xt);C[E]=ye,x[E]=ye-Ut}t.modifiersData[r]=x}}var oR={name:\"preventOverflow\",enabled:!0,phase:\"main\",fn:e_,requiresIfExists:[\"offset\"]};function db(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function mb(e){return e===Bt(e)||!bo(e)?ul(e):db(e)}function t_(e){var t=e.getBoundingClientRect(),o=xa(t.width)/e.offsetWidth||1,r=xa(t.height)/e.offsetHeight||1;return o!==1||r!==1}function yb(e,t,o){o===void 0&&(o=!1);var r=bo(t),n=bo(t)&&t_(t),a=ko(t),i=Jr(e,n,o),l={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(r||!r&&!o)&&((Po(t)!==\"body\"||fl(a))&&(l=mb(t)),bo(t)?(s=Jr(t,!0),s.x+=t.clientLeft,s.y+=t.clientTop):a&&(s.x=pl(a))),{x:i.left+l.scrollLeft-s.x,y:i.top+l.scrollTop-s.y,width:i.width,height:i.height}}function o_(e){var t=new Map,o=new Set,r=[];e.forEach(function(a){t.set(a.name,a)});function n(a){o.add(a.name);var i=[].concat(a.requires||[],a.requiresIfExists||[]);i.forEach(function(l){if(!o.has(l)){var s=t.get(l);s&&n(s)}}),r.push(a)}return e.forEach(function(a){o.has(a.name)||n(a)}),r}function hb(e){var t=o_(e);return VC.reduce(function(o,r){return o.concat(t.filter(function(n){return n.phase===r}))},[])}function gb(e){var t;return function(){return t||(t=new Promise(function(o){Promise.resolve().then(function(){t=void 0,o(e())})})),t}}function bb(e){var t=e.reduce(function(o,r){var n=o[r.name];return o[r.name]=n?Object.assign({},n,r,{options:Object.assign({},n.options,r.options),data:Object.assign({},n.data,r.data)}):r,o},{});return Object.keys(t).map(function(o){return t[o]})}var rR={placement:\"bottom\",modifiers:[],strategy:\"absolute\"};function nR(){for(var e=arguments.length,t=new Array(e),o=0;o{let{classes:t}=e;return Le({root:[\"root\"]},iR,t)},l_={},s_=Vo.forwardRef(function(t,o){let{anchorEl:r,children:n,direction:a,disablePortal:i,modifiers:l,open:s,placement:c,popperOptions:u,popperRef:m,slotProps:p={},slots:d={},TransitionProps:v,ownerState:T,...S}=t,h=Vo.useRef(null),y=yo(h,o),g=Vo.useRef(null),b=yo(g,m),E=Vo.useRef(b);wr(()=>{E.current=b},[b]),Vo.useImperativeHandle(m,()=>g.current,[]);let C=n_(c,a),[P,A]=Vo.useState(C),[_,z]=Vo.useState(xb(r));Vo.useEffect(()=>{g.current&&g.current.forceUpdate()}),Vo.useEffect(()=>{r&&z(xb(r))},[r]),wr(()=>{if(!_||!s)return;let O=oe=>{A(oe.placement)},N=[{name:\"preventOverflow\",options:{altBoundary:i}},{name:\"flip\",options:{altBoundary:i}},{name:\"onUpdate\",enabled:!0,phase:\"afterWrite\",fn:({state:oe})=>{O(oe)}}];l!=null&&(N=N.concat(l)),u&&u.modifiers!=null&&(N=N.concat(u.modifiers));let X=vb(_,h.current,{placement:C,...u,modifiers:N});return E.current(X),()=>{X.destroy(),E.current(null)}},[_,i,l,s,u,C]);let I={placement:P};v!==null&&(I.TransitionProps=v);let x=i_(t),k=d.root??\"div\",U=cr({elementType:k,externalSlotProps:p.root,externalForwardedProps:S,additionalProps:{role:\"tooltip\",ref:y},ownerState:t,className:x.root});return(0,$m.jsx)(k,{...U,children:typeof n==\"function\"?n(I):n})}),c_=Vo.forwardRef(function(t,o){let{anchorEl:r,children:n,container:a,direction:i=\"ltr\",disablePortal:l=!1,keepMounted:s=!1,modifiers:c,open:u,placement:m=\"bottom\",popperOptions:p=l_,popperRef:d,style:v,transition:T=!1,slotProps:S={},slots:h={},...y}=t,[g,b]=Vo.useState(!0),E=()=>{b(!1)},C=()=>{b(!0)};if(!s&&!u&&(!T||g))return null;let P;if(a)P=a;else if(r){let z=xb(r);P=z&&a_(z)?Yt(z).body:Yt(null).body}let A=!u&&s&&(!T||g)?\"none\":void 0,_=T?{in:u,onEnter:E,onExited:C}:void 0;return(0,$m.jsx)(ap,{disablePortal:l,container:P,children:(0,$m.jsx)(s_,{anchorEl:r,direction:i,disablePortal:l,modifiers:c,ref:o,open:T?!g:u,placement:m,popperOptions:p,popperRef:d,slotProps:S,slots:h,...y,style:{position:\"fixed\",top:0,left:0,display:A,...v},TransitionProps:_,children:n})})}),lR=c_;var cR=q(Ie(),1),u_=ae(lR,{name:\"MuiPopper\",slot:\"Root\"})({}),p_=sR.forwardRef(function(t,o){let r=li(),n=je({props:t,name:\"MuiPopper\"}),{anchorEl:a,component:i,components:l,componentsProps:s,container:c,disablePortal:u,keepMounted:m,modifiers:p,open:d,placement:v,popperOptions:T,popperRef:S,transition:h,slots:y,slotProps:g,...b}=n,E=y?.root??l?.Root,C={anchorEl:a,container:c,disablePortal:u,keepMounted:m,modifiers:p,open:d,placement:v,popperOptions:T,popperRef:S,transition:h,...b};return(0,cR.jsx)(u_,{as:i,direction:r?\"rtl\":\"ltr\",slots:{root:E},slotProps:g??s,...C,ref:o})}),Ym=p_;function uR(e){return _e(\"MuiTooltip\",e)}var f_=Ce(\"MuiTooltip\",[\"popper\",\"popperInteractive\",\"popperArrow\",\"popperClose\",\"tooltip\",\"tooltipArrow\",\"touch\",\"tooltipPlacementLeft\",\"tooltipPlacementRight\",\"tooltipPlacementTop\",\"tooltipPlacementBottom\",\"arrow\"]),Xt=f_;var mi=q(Ie(),1);function d_(e){return Math.round(e*1e5)/1e5}var m_=e=>{let{classes:t,disableInteractive:o,arrow:r,touch:n,placement:a}=e,i={popper:[\"popper\",!o&&\"popperInteractive\",r&&\"popperArrow\"],tooltip:[\"tooltip\",r&&\"tooltipArrow\",n&&\"touch\",`tooltipPlacement${me(a.split(\"-\")[0])}`],arrow:[\"arrow\"]};return Le(i,uR,t)},y_=ae(Ym,{name:\"MuiTooltip\",slot:\"Popper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.popper,!o.disableInteractive&&t.popperInteractive,o.arrow&&t.popperArrow,!o.open&&t.popperClose]}})(He(({theme:e})=>({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:\"none\",variants:[{props:({ownerState:t})=>!t.disableInteractive,style:{pointerEvents:\"auto\"}},{props:({open:t})=>!t,style:{pointerEvents:\"none\"}},{props:({ownerState:t})=>t.arrow,style:{[`&[data-popper-placement*=\"bottom\"] .${Xt.arrow}`]:{top:0,marginTop:\"-0.71em\",\"&::before\":{transformOrigin:\"0 100%\"}},[`&[data-popper-placement*=\"top\"] .${Xt.arrow}`]:{bottom:0,marginBottom:\"-0.71em\",\"&::before\":{transformOrigin:\"100% 0\"}},[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"100% 100%\"}},[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"0 0\"}}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}}]}))),h_=ae(\"div\",{name:\"MuiTooltip\",slot:\"Tooltip\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.tooltip,o.touch&&t.touch,o.arrow&&t.tooltipArrow,t[`tooltipPlacement${me(o.placement.split(\"-\")[0])}`]]}})(He(({theme:e})=>({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.92),borderRadius:(e.vars||e).shape.borderRadius,color:(e.vars||e).palette.common.white,fontFamily:e.typography.fontFamily,padding:\"4px 8px\",fontSize:e.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:\"break-word\",fontWeight:e.typography.fontWeightMedium,[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{transformOrigin:\"right center\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{transformOrigin:\"left center\"},[`.${Xt.popper}[data-popper-placement*=\"top\"] &`]:{transformOrigin:\"center bottom\",marginBottom:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"bottom\"] &`]:{transformOrigin:\"center top\",marginTop:\"14px\"},variants:[{props:({ownerState:t})=>t.arrow,style:{position:\"relative\",margin:0}},{props:({ownerState:t})=>t.touch,style:{padding:\"8px 16px\",fontSize:e.typography.pxToRem(14),lineHeight:`${d_(16/14)}em`,fontWeight:e.typography.fontWeightRegular}},{props:({ownerState:t})=>!t.isRtl,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"14px\"}}},{props:({ownerState:t})=>!t.isRtl&&t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"24px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"24px\"}}},{props:({ownerState:t})=>!!t.isRtl,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"14px\"}}},{props:({ownerState:t})=>!!t.isRtl&&t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"24px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"top\"] &`]:{marginBottom:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"bottom\"] &`]:{marginTop:\"24px\"}}}]}))),g_=ae(\"span\",{name:\"MuiTooltip\",slot:\"Arrow\"})(He(({theme:e})=>({overflow:\"hidden\",position:\"absolute\",width:\"1em\",height:\"0.71em\",boxSizing:\"border-box\",color:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.9),\"&::before\":{content:'\"\"',margin:\"auto\",display:\"block\",width:\"100%\",height:\"100%\",backgroundColor:\"currentColor\",transform:\"rotate(45deg)\"}}))),Xm=!1,pR=new Xs,mp={x:0,y:0};function Gm(e,t){return(o,...r)=>{t&&t(o,...r),e(o,...r)}}var b_=oo.forwardRef(function(t,o){let r=je({props:t,name:\"MuiTooltip\"}),{arrow:n=!1,children:a,classes:i,components:l={},componentsProps:s={},describeChild:c=!1,disableFocusListener:u=!1,disableHoverListener:m=!1,disableInteractive:p=!1,disableTouchListener:d=!1,enterDelay:v=100,enterNextDelay:T=0,enterTouchDelay:S=700,followCursor:h=!1,id:y,leaveDelay:g=0,leaveTouchDelay:b=1500,onClose:E,onOpen:C,open:P,placement:A=\"bottom\",PopperComponent:_,PopperProps:z={},slotProps:I={},slots:x={},title:k,TransitionComponent:U,TransitionProps:O,...N}=r,X=oo.isValidElement(a)?a:(0,mi.jsx)(\"span\",{children:a}),oe=kn(),W=li(),[Te,fe]=oo.useState(),[Ke,Ze]=oo.useState(null),Ue=oo.useRef(!1),xe=p||h,Je=fn(),ht=fn(),we=fn(),ft=fn(),[le,Oe]=Zd({controlled:P,default:!1,name:\"Tooltip\",state:\"open\"}),Ae=le,et=tl(y),dt=oo.useRef(),Lt=si(()=>{dt.current!==void 0&&(document.body.style.WebkitUserSelect=dt.current,dt.current=void 0),ft.clear()});oo.useEffect(()=>Lt,[Lt]);let jt=Re=>{pR.clear(),Xm=!0,Oe(!0),C&&!Ae&&C(Re)},Be=si(Re=>{pR.start(800+g,()=>{Xm=!1}),Oe(!1),E&&Ae&&E(Re),Je.start(oe.transitions.duration.shortest,()=>{Ue.current=!1})}),Nt=Re=>{Ue.current&&Re.type!==\"touchstart\"||(Te&&Te.removeAttribute(\"title\"),ht.clear(),we.clear(),v||Xm&&T?ht.start(Xm?T:v,()=>{jt(Re)}):jt(Re))},Ro=Re=>{ht.clear(),we.start(g,()=>{Be(Re)})},[,Ut]=oo.useState(!1),st=Re=>{pn(Re.target)||(Ut(!1),Ro(Re))},se=Re=>{Te||fe(Re.currentTarget),pn(Re.target)&&(Ut(!0),Nt(Re))},xt=Re=>{Ue.current=!0;let $o=X.props;$o.onTouchStart&&$o.onTouchStart(Re)},fr=Re=>{xt(Re),we.clear(),Je.clear(),Lt(),dt.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect=\"none\",ft.start(S,()=>{document.body.style.WebkitUserSelect=dt.current,Nt(Re)})},Z=Re=>{X.props.onTouchEnd&&X.props.onTouchEnd(Re),Lt(),we.start(b,()=>{Be(Re)})};oo.useEffect(()=>{if(!Ae)return;function Re($o){$o.key===\"Escape\"&&Be($o)}return document.addEventListener(\"keydown\",Re),()=>{document.removeEventListener(\"keydown\",Re)}},[Be,Ae]);let ee=Mr(Wr(X),fe,o);!k&&k!==0&&(Ae=!1);let Se=oo.useRef(),ye=Re=>{let $o=X.props;$o.onMouseMove&&$o.onMouseMove(Re),mp={x:Re.clientX,y:Re.clientY},Se.current&&Se.current.update()},ze={},ue=typeof k==\"string\";c?(ze.title=!Ae&&ue&&!m?k:null,ze[\"aria-describedby\"]=Ae?et:null):(ze[\"aria-label\"]=ue?k:null,ze[\"aria-labelledby\"]=Ae&&!ue?et:null);let gt={...ze,...N,...X.props,className:ie(N.className,X.props.className),onTouchStart:xt,ref:ee,...h?{onMouseMove:ye}:{}},ce={};d||(gt.onTouchStart=fr,gt.onTouchEnd=Z),m||(gt.onMouseOver=Gm(Nt,gt.onMouseOver),gt.onMouseLeave=Gm(Ro,gt.onMouseLeave),xe||(ce.onMouseOver=Nt,ce.onMouseLeave=Ro)),u||(gt.onFocus=Gm(se,gt.onFocus),gt.onBlur=Gm(st,gt.onBlur),xe||(ce.onFocus=se,ce.onBlur=st));let ke={...r,isRtl:W,arrow:n,disableInteractive:xe,placement:A,PopperComponentProp:_,touch:Ue.current},he=typeof I.popper==\"function\"?I.popper(ke):I.popper,Wt=oo.useMemo(()=>{let Re=[{name:\"arrow\",enabled:!!Ke,options:{element:Ke,padding:4}}];return z.popperOptions?.modifiers&&(Re=Re.concat(z.popperOptions.modifiers)),he?.popperOptions?.modifiers&&(Re=Re.concat(he.popperOptions.modifiers)),{...z.popperOptions,...he?.popperOptions,modifiers:Re}},[Ke,z.popperOptions,he?.popperOptions]),be=m_(ke),uo=typeof I.transition==\"function\"?I.transition(ke):I.transition,ve={slots:{popper:l.Popper,transition:l.Transition??U,tooltip:l.Tooltip,arrow:l.Arrow,...x},slotProps:{arrow:I.arrow??s.arrow,popper:{...z,...he??s.popper},tooltip:I.tooltip??s.tooltip,transition:{...O,...uo??s.transition}}},[po,Ht]=Ct(\"popper\",{elementType:y_,externalForwardedProps:ve,ownerState:ke,className:ie(be.popper,z?.className)}),[Sn,Tt]=Ct(\"transition\",{elementType:rp,externalForwardedProps:ve,ownerState:ke}),[Qe,Ar]=Ct(\"tooltip\",{elementType:h_,className:be.tooltip,externalForwardedProps:ve,ownerState:ke}),[En,Gt]=Ct(\"arrow\",{elementType:g_,className:be.arrow,externalForwardedProps:ve,ownerState:ke,ref:Ze});return(0,mi.jsxs)(oo.Fragment,{children:[oo.cloneElement(X,gt),(0,mi.jsx)(po,{as:_??Ym,placement:A,anchorEl:h?{getBoundingClientRect:()=>({top:mp.y,left:mp.x,right:mp.x,bottom:mp.y,width:0,height:0})}:Te,popperRef:Se,open:Te?Ae:!1,id:et,transition:!0,...ce,...Ht,popperOptions:Wt,children:({TransitionProps:Re})=>(0,mi.jsx)(Sn,{timeout:oe.transitions.duration.shorter,...Re,...Tt,children:(0,mi.jsxs)(Qe,{...Ar,children:[k,n?(0,mi.jsx)(En,{...Gt}):null]})})})]})}),yp=b_;var qm=q(re()),v_={bg:\"#1e1e1e\",bgAlt:\"#1a1a1a\",text:\"#e0e0e0\",textMuted:\"#888\",border:\"#3a3a3a\",controlBg:\"#252525\",accent:\"#5af\"},x_={bg:\"#ffffff\",bgAlt:\"#f5f5f5\",text:\"#1e1e1e\",textMuted:\"#666\",border:\"#ccc\",controlBg:\"#f0f0f0\",accent:\"#0066cc\"};function T_(e){return e===\"dark\"?v_:x_}function Tb(e){let t=e.match(/rgba?\\((\\d+),\\s*(\\d+),\\s*(\\d+)/);if(!t)return!0;let[,o,r,n]=t.map(Number);return(.299*o+.587*r+.114*n)/255<.5}function Sb(){let e=document.body.dataset.jpThemeLight;if(e!==void 0)return{environment:\"jupyterlab\",theme:e===\"true\"?\"light\":\"dark\"};let t=document.body.className,o=document.documentElement.className;if(t.includes(\"vscode-\")||o.includes(\"vscode-\"))return{environment:\"vscode\",theme:t.includes(\"vscode-dark\")||o.includes(\"vscode-dark\")?\"dark\":\"light\"};if(document.querySelector(\"colab-shaded-scroller\")||document.body.classList.contains(\"colaboratory\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"colab\",theme:Tb(a)?\"dark\":\"light\"}}if(document.getElementById(\"notebook\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"jupyter-classic\",theme:Tb(a)?\"dark\":\"light\"}}let r=window.matchMedia?.(\"(prefers-color-scheme: dark)\")?.matches;if(r!==void 0)return{environment:\"unknown\",theme:r?\"dark\":\"light\"};let n=getComputedStyle(document.body).backgroundColor;return{environment:\"unknown\",theme:Tb(n)?\"dark\":\"light\"}}function fR(){let[e,t]=(0,qm.useState)(()=>Sb());return(0,qm.useEffect)(()=>{let o=window.matchMedia?.(\"(prefers-color-scheme: dark)\"),r=()=>t(Sb());o?.addEventListener?.(\"change\",r);let n=new MutationObserver(()=>t(Sb()));return n.observe(document.body,{attributes:!0,attributeFilter:[\"data-jp-theme-light\",\"class\"]}),()=>{o?.removeEventListener?.(\"change\",r),n.disconnect()}},[]),{themeInfo:e,colors:T_(e.theme)}}function S_(e){return e instanceof Uint8Array?e:e instanceof ArrayBuffer?new Uint8Array(e):e&&\"buffer\"in e?new Uint8Array(e.buffer,e.byteOffset,e.byteLength):new Uint8Array(0)}function Eb(e){let t=S_(e);return t.length===0?null:new Float32Array(t.buffer,t.byteOffset,t.byteLength/4)}function lc(e,t){let o=document.createElement(\"a\");o.download=t;let r=URL.createObjectURL(e);o.href=r,o.click(),setTimeout(()=>URL.revokeObjectURL(r),6e4)}function Rt(e,t=2){return e===0?\"0\":Math.abs(e)>=1e3||Math.abs(e)<.01?e.toExponential(t):e.toFixed(t)}function dR(e){if(e<=0)return 1;let t=Math.pow(10,Math.floor(Math.log10(e))),o=e/t;return o<1.5?t:o<3.5?2*t:o<7.5?5*t:10*t}async function mR(e,t=.95){let o=await new Promise(E=>e.toBlob(C=>E(C),\"image/jpeg\",t)),r=new Uint8Array(await o.arrayBuffer()),n=e.width,a=e.height,i=`q ${n} 0 0 ${a} 0 0 cm /I0 Do Q`,l=[],s=[],c=`%PDF-1.4\n`;s.push(c.length),l.push(`1 0 obj\n<< /Type /Catalog /Pages 2 0 R >>\nendobj\n`),c+=l[0],s.push(c.length),l.push(`2 0 obj\n<< /Type /Pages /Kids [3 0 R] /Count 1 >>\nendobj\n`),c+=l[1],s.push(c.length),l.push(`3 0 obj\n<< /Type /Page /Parent 2 0 R /MediaBox [0 0 ${n} ${a}] /Contents 4 0 R /Resources << /XObject << /I0 5 0 R >> >> >>\nendobj\n`),c+=l[2],s.push(c.length),l.push(`4 0 obj\n<< /Length ${i.length} >>\nstream\n${i}\nendstream\nendobj\n`),c+=l[3];let u=`5 0 obj\n<< /Type /XObject /Subtype /Image /Width ${n} /Height ${a} /ColorSpace /DeviceRGB /BitsPerComponent 8 /Filter /DCTDecode /Length ${r.length} >>\nstream\n`,m=`\nendstream\nendobj\n`,p=new TextEncoder,d=p.encode(c+u),v=p.encode(m),T=c.length;s.push(T);let h=d.length+r.length+v.length,y=`xref\n0 6\n0000000000 65535 f \n`;for(let E=0;E>\nstartxref\n${h}\n%%EOF\n`;let g=p.encode(y),b=new Uint8Array(d.length+r.length+v.length+g.length);return b.set(d,0),b.set(r,d.length),b.set(v,d.length+r.length),b.set(g,d.length+r.length+v.length),new Blob([b],{type:\"application/pdf\"})}function Pb(e){let t=1/0,o=-1/0;for(let r=0;ro&&(o=n))}return t===1/0?{min:0,max:0}:{min:t,max:o}}function yR(e,t,o){let r=e.length;if(r===0)return{vmin:0,vmax:0};let n=1/0,a=-1/0;for(let T=0;Ta&&(a=S)}if(n===a)return{vmin:n,vmax:a};let i=1024,l=new Uint32Array(i),s=a-n,c=(i-1)/s;for(let T=0;T=u){d=n+T/(i-1)*s;break}p=0;for(let T=0;T=m){v=n+T/(i-1)*s;break}return{vmin:d,vmax:v}}var at=q(re());var Im=q(re(),1);function hR(e){return _e(\"MuiIconButton\",e)}var E_=Ce(\"MuiIconButton\",[\"root\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"edgeStart\",\"edgeEnd\",\"sizeSmall\",\"sizeMedium\",\"sizeLarge\",\"loading\",\"loadingIndicator\",\"loadingWrapper\"]),Cb=E_;var sc=q(Ie(),1),P_=e=>{let{classes:t,disabled:o,color:r,edge:n,size:a,loading:i}=e,l={root:[\"root\",i&&\"loading\",o&&\"disabled\",r!==\"default\"&&`color${me(r)}`,n&&`edge${me(n)}`,`size${me(a)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]};return Le(l,hR,t)},C_=ae(ma,{name:\"MuiIconButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.loading&&t.loading,o.color!==\"default\"&&t[`color${me(o.color)}`],o.edge&&t[`edge${me(o.edge)}`],t[`size${me(o.size)}`]]}})(He(({theme:e})=>({textAlign:\"center\",flex:\"0 0 auto\",fontSize:e.typography.pxToRem(24),padding:8,borderRadius:\"50%\",color:(e.vars||e).palette.action.active,transition:e.transitions.create(\"background-color\",{duration:e.transitions.duration.shortest}),variants:[{props:t=>!t.disableRipple,style:{\"--IconButton-hoverBg\":e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity),\"&:hover\":{backgroundColor:\"var(--IconButton-hoverBg)\",\"@media (hover: none)\":{backgroundColor:\"transparent\"}}}},{props:{edge:\"start\"},style:{marginLeft:-12}},{props:{edge:\"start\",size:\"small\"},style:{marginLeft:-3}},{props:{edge:\"end\"},style:{marginRight:-12}},{props:{edge:\"end\",size:\"small\"},style:{marginRight:-3}}]})),He(({theme:e})=>({variants:[{props:{color:\"inherit\"},style:{color:\"inherit\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{\"--IconButton-hoverBg\":e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity)}})),{props:{size:\"small\"},style:{padding:5,fontSize:e.typography.pxToRem(18)}},{props:{size:\"large\"},style:{padding:12,fontSize:e.typography.pxToRem(28)}}],[`&.${Cb.disabled}`]:{backgroundColor:\"transparent\",color:(e.vars||e).palette.action.disabled},[`&.${Cb.loading}`]:{color:\"transparent\"}}))),R_=ae(\"span\",{name:\"MuiIconButton\",slot:\"LoadingIndicator\"})(({theme:e})=>({display:\"none\",position:\"absolute\",visibility:\"visible\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",color:(e.vars||e).palette.action.disabled,variants:[{props:{loading:!0},style:{display:\"flex\"}}]})),w_=Im.forwardRef(function(t,o){let r=je({props:t,name:\"MuiIconButton\"}),{edge:n=!1,children:a,className:i,color:l=\"default\",disabled:s=!1,disableFocusRipple:c=!1,size:u=\"medium\",id:m,loading:p=null,loadingIndicator:d,...v}=r,T=tl(m),S=d??(0,sc.jsx)(Ju,{\"aria-labelledby\":T,color:\"inherit\",size:16}),h={...r,edge:n,color:l,disabled:s,disableFocusRipple:c,loading:p,loadingIndicator:S,size:u},y=P_(h);return(0,sc.jsxs)(C_,{id:p?T:m,className:ie(y.root,i),centerRipple:!0,focusRipple:!c,disabled:s||p,ref:o,...v,ownerState:h,children:[typeof p==\"boolean\"&&(0,sc.jsx)(\"span\",{className:y.loadingWrapper,style:{display:\"contents\"},children:(0,sc.jsx)(R_,{className:y.loadingIndicator,ownerState:h,children:p&&S})}),a]})}),Rb=w_;var gR=q(Ie(),1),bR=Qu((0,gR.jsx)(\"path\",{d:\"M3 17v2h6v-2zM3 5v2h10V5zm10 16v-2h8v-2h-8v-2h-2v6zM7 9v2H3v2h4v2h2V9zm14 4v-2H11v2zm-6-4h2V7h4V5h-4V3h-2z\"}),\"Tune\");var vR={widgets:{Show2D:{tool_groups:[\"display\",\"histogram\",\"stats\",\"navigation\",\"view\",\"export\",\"roi\",\"profile\",\"all\"],aliases:{}},Show3D:{tool_groups:[\"display\",\"histogram\",\"stats\",\"playback\",\"view\",\"export\",\"roi\",\"profile\",\"all\"],aliases:{navigation:\"playback\"}},Show3DVolume:{tool_groups:[\"display\",\"histogram\",\"playback\",\"fft\",\"navigation\",\"stats\",\"export\",\"view\",\"volume\",\"all\"],aliases:{}},Show4D:{tool_groups:[\"display\",\"roi\",\"histogram\",\"profile\",\"navigation\",\"playback\",\"stats\",\"export\",\"view\",\"fft\",\"all\"],aliases:{}},Show4DSTEM:{tool_groups:[\"display\",\"histogram\",\"stats\",\"navigation\",\"playback\",\"view\",\"export\",\"roi\",\"profile\",\"fft\",\"virtual\",\"frame\",\"all\"],aliases:{}},ShowComplex2D:{tool_groups:[\"display\",\"histogram\",\"fft\",\"roi\",\"stats\",\"export\",\"view\",\"all\"],aliases:{}},Mark2D:{tool_groups:[\"points\",\"roi\",\"profile\",\"display\",\"marker_style\",\"snap\",\"navigation\",\"view\",\"export\",\"all\"],aliases:{}},Edit2D:{tool_groups:[\"mode\",\"edit\",\"display\",\"histogram\",\"stats\",\"navigation\",\"export\",\"view\",\"all\"],aliases:{}},Align2D:{tool_groups:[\"alignment\",\"overlay\",\"display\",\"histogram\",\"stats\",\"export\",\"view\",\"all\"],aliases:{}},Bin:{tool_groups:[\"display\",\"binning\",\"mask\",\"preview\",\"stats\",\"export\",\"all\"],aliases:{}},Merge4DSTEM:{tool_groups:[\"display\",\"sources\",\"merge\",\"preview\",\"stats\",\"export\",\"all\"],aliases:{}},Show1D:{tool_groups:[\"display\",\"peaks\",\"stats\",\"export\",\"all\"],aliases:{}}},viewer_widgets:[\"Show1D\",\"Show2D\",\"Show3D\",\"Show3DVolume\",\"Show4D\",\"Show4DSTEM\",\"ShowComplex2D\"],control_presets:{all:{label:\"All\",show_groups:[\"*\"]},compact:{label:\"Compact\",show_groups:[\"mode\",\"edit\",\"display\",\"navigation\",\"playback\",\"view\",\"export\",\"fft\"]},mask_focus:{label:\"Mask Focus\",show_groups:[\"edit\",\"display\",\"roi\",\"histogram\",\"stats\",\"navigation\",\"playback\",\"view\",\"export\",\"fft\",\"virtual\",\"frame\"]},crop_focus:{label:\"Crop Focus\",show_groups:[\"mode\",\"edit\",\"display\",\"histogram\",\"stats\",\"navigation\",\"view\",\"export\"]},spectroscopy:{label:\"Spectroscopy\",show_groups:[\"display\",\"peaks\",\"stats\"]}}};var cc=vR;function xR(e){let t=cc.widgets[e];if(!t){let o=Object.keys(cc.widgets).sort().join(\", \");throw new Error(`Unknown widget '${e}'. Supported widgets: ${o}.`)}return t}function O_(e){return e==null?[]:typeof e==\"string\"?[e]:[...e]}function uc(e,t){let r=xR(e).aliases??{},n=t.trim().toLowerCase();return r[n]??n}function pc(e){return[...xR(e).tool_groups]}function Fm(e,t){let o=pc(e),r=new Set(o),n=[],a=new Set;for(let i of O_(t)){let l=uc(e,String(i));if(l){if(!r.has(l)){let s=o.map(c=>`\"${c}\"`).join(\", \");throw new Error(`Unknown tool group '${i}'. Supported values: ${s}.`)}if(l===\"all\")return[\"all\"];a.has(l)||(a.add(l),n.push(l))}}return n}function TR(e,t){return pc(e).filter(o=>o!==\"all\"&&t.has(o))}function SR(e,t){let o=Fm(e,t);return o.includes(\"all\")?pc(e).filter(r=>r!==\"all\"):o}function ER(e){return e.replace(/_/g,\" \").replace(/\\b\\w/g,t=>t.toUpperCase())}function PR(){return Object.keys(cc.control_presets)}function CR(e){return cc.control_presets[e]?.label??e}function RR(e,t){let o=cc.control_presets[t];if(!o){let i=Object.keys(cc.control_presets).sort().join(\", \");throw new Error(`Unknown control preset '${t}'. Supported presets: ${i}.`)}let r=pc(e).filter(i=>i!==\"all\");if(o.show_groups.includes(\"*\"))return[];let n=new Set(o.show_groups.map(i=>uc(e,i))),a=r.filter(i=>!n.has(i));return Fm(e,a)}function Km(e,t,o){let r=Fm(e,o),n=Fm(e,t),a=new Set(r),i=new Set(n),l=a.has(\"all\"),s=l||i.has(\"all\"),c=m=>{let p=uc(e,m);return p===\"all\"?l:l||a.has(p)};return{hideAll:l,lockAll:s,isHidden:c,isLocked:m=>{let p=uc(e,m);return p===\"all\"?s:s||c(p)||i.has(p)},hiddenSet:a,disabledSet:i}}function wb(e,t,o){let r=new Set(SR(e,t)),n=uc(e,o);return n===\"all\"?[\"all\"]:(r.add(n),TR(e,r))}function Mb(e,t,o){let r=new Set(SR(e,t));return r.delete(uc(e,o)),TR(e,r)}var wR={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},A_={fontSize:10,py:.25,px:1,minWidth:0};function MR({widgetName:e,hiddenTools:t,setHiddenTools:o,disabledTools:r,setDisabledTools:n,themeColors:a,labelOverrides:i}){let[l,s]=at.useState(null),c=at.useMemo(()=>pc(e).filter(v=>v!==\"all\"),[e]),u=at.useMemo(()=>Km(e,r,t),[e,r,t]),m=at.useCallback((v,T)=>{o(S=>T?Mb(e,S,v):wb(e,S,v))},[o,e]),p=at.useCallback((v,T)=>{n(S=>T?wb(e,S,v):Mb(e,S,v))},[n,e]),d=at.useCallback(v=>{o(RR(e,v))},[o,e]);return at.createElement(at.Fragment,null,at.createElement(yp,{title:\"Customize controls\",arrow:!0,placement:\"top\"},at.createElement(Rb,{size:\"small\",\"aria-label\":\"Customize controls\",onClick:v=>s(v.currentTarget),sx:{p:.25,ml:.5,color:a.text}},at.createElement(bR,{sx:{fontSize:16}}))),at.createElement(ip,{anchorEl:l,open:!!l,onClose:()=>s(null),anchorOrigin:{vertical:\"bottom\",horizontal:\"right\"},transformOrigin:{vertical:\"top\",horizontal:\"right\"},PaperProps:{sx:{bgcolor:a.controlBg,color:a.text,border:`1px solid ${a.border}`,p:.5,minWidth:280}}},at.createElement(Fe,{sx:{px:.5,pb:.75}},at.createElement(Xe,{sx:{fontSize:11,fontWeight:\"bold\",mb:.75}},\"Presets\"),at.createElement(Fe,{sx:{display:\"flex\",gap:.5,flexWrap:\"wrap\"}},PR().map(v=>at.createElement(ga,{key:v,size:\"small\",sx:A_,\"data-testid\":`preset-${v}`,onClick:()=>d(v)},CR(v))))),at.createElement(ob,{sx:{borderColor:a.border,my:.5}}),at.createElement(Fe,{sx:{maxHeight:300,overflowY:\"auto\",px:.5}},at.createElement(Xe,{sx:{fontSize:11,fontWeight:\"bold\",mb:.5}},\"Per-group\"),c.map(v=>{let T=i?.[v]??ER(v),S=u.isHidden(v),h=u.isLocked(v);return at.createElement(Fe,{key:v,\"data-testid\":`tool-row-${v}`,sx:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",py:.25,gap:.5}},at.createElement(Xe,{sx:{fontSize:11}},T),at.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:.5}},at.createElement(Xe,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Show\"),at.createElement(Un,{size:\"small\",checked:!S,onChange:y=>m(v,y.target.checked),inputProps:{\"aria-label\":`show-${v}`},sx:wR.small}),at.createElement(Xe,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Lock\"),at.createElement(Un,{size:\"small\",checked:h,onChange:y=>p(v,y.target.checked),inputProps:{\"aria-label\":`lock-${v}`},sx:wR.small,disabled:S})))}))))}var xn={label:{fontSize:11},labelSmall:{fontSize:10},value:{fontSize:10,fontFamily:\"monospace\"},title:{fontWeight:\"bold\"}},D_={XS:4,SM:8,MD:12,LG:16},hp={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},gp={fontSize:10,py:.25,px:1,minWidth:0},N_={anchorOrigin:{vertical:\"top\",horizontal:\"left\"},transformOrigin:{vertical:\"bottom\",horizontal:\"left\"},sx:{zIndex:9999}},OR={small:{\"& .MuiSlider-thumb\":{width:12,height:12},\"& .MuiSlider-rail\":{height:3},\"& .MuiSlider-track\":{height:3}}},__={root:{p:2,bgcolor:\"transparent\",color:\"inherit\",fontFamily:\"monospace\",overflow:\"visible\"}},yi=window.devicePixelRatio||1,AR=.2;function tn(e){return Math.round(e)+.5}var z_=600,k_=400,B_=12,L_=16,j_=28,U_=18,H_=48,V_=26,vo=\"-apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",Tn=4,NR=8,DR=55,$_=.05;function Y_({text:e,theme:t=\"dark\"}){let o=t===\"dark\";return w.createElement(yp,{title:typeof e==\"string\"?w.createElement(Xe,{sx:{fontSize:11,lineHeight:1.4}},e):e,arrow:!0,placement:\"bottom\",componentsProps:{tooltip:{sx:{bgcolor:o?\"#333\":\"#fff\",color:o?\"#ddd\":\"#333\",border:`1px solid ${o?\"#555\":\"#ccc\"}`,maxWidth:280,p:1}},arrow:{sx:{color:o?\"#333\":\"#fff\",\"&::before\":{border:`1px solid ${o?\"#555\":\"#ccc\"}`}}}}},w.createElement(Xe,{component:\"span\",sx:{fontSize:12,color:o?\"#888\":\"#666\",cursor:\"help\",ml:.5,\"&:hover\":{color:o?\"#aaa\":\"#444\"}}},\"\\u24D8\"))}function X_({items:e}){return w.createElement(Fe,{component:\"table\",sx:{borderCollapse:\"collapse\",\"& td\":{py:.25,fontSize:11,lineHeight:1.3,verticalAlign:\"top\"},\"& td:first-of-type\":{pr:1.5,opacity:.7,fontFamily:\"monospace\",fontSize:10,whiteSpace:\"nowrap\"}}},w.createElement(\"tbody\",null,e.map(([t,o],r)=>w.createElement(\"tr\",{key:r},w.createElement(\"td\",null,t),w.createElement(\"td\",null,o)))))}function Sa(e,t,o=NR){let r=t-e;if(r<=0||!isFinite(r))return[e];let n=dR(r/o);if(n<=0||!isFinite(n))return[e,t];let a=Math.ceil(e/n)*n,i=[];for(let l=a;l<=t+n*.001;l+=n)l>=e-n*.001&&i.push(l);return i.length===0&&i.push(e,t),i}function bp(e,t,o=NR){let r=Math.floor(Math.log10(Math.max(e,1e-30))),n=Math.ceil(Math.log10(Math.max(t,1e-30))),a=n-r,i=a<=o?1:Math.ceil(a/o),l=[];for(let s=r;s<=n;s+=i){let c=Math.pow(10,s);c>=e&&c<=t&&l.push(c)}return l.length===0&&l.push(e,t),l}function G_(){let{themeInfo:e,colors:t}=fR(),o=e.theme===\"dark\",[r]=Ye(\"y_bytes\"),[n]=Ye(\"x_bytes\"),[a]=Ye(\"n_traces\"),[i]=Ye(\"n_points\"),[l]=Ye(\"labels\"),[s]=Ye(\"colors\"),[c]=Ye(\"title\"),[u]=Ye(\"x_label\"),[m]=Ye(\"y_label\"),[p]=Ye(\"x_unit\"),[d]=Ye(\"y_unit\"),[v,T]=Ye(\"log_scale\"),[S,h]=Ye(\"auto_contrast\"),[y]=Ye(\"percentile_low\"),[g]=Ye(\"percentile_high\"),[b]=Ye(\"show_stats\"),[E,C]=Ye(\"show_legend\"),[P,A]=Ye(\"show_grid\"),[_]=Ye(\"show_controls\"),[z]=Ye(\"line_width\"),[I]=Ye(\"stats_mean\"),[x]=Ye(\"stats_min\"),[k]=Ye(\"stats_max\"),[U]=Ye(\"stats_std\"),[O,N]=Ye(\"focused_trace\"),[X,oe]=Ye(\"peak_markers\"),[W,Te]=Ye(\"peak_active\"),[fe,Ke]=Ye(\"peak_search_radius\"),[Ze,Ue]=Ye(\"selected_peaks\"),[xe,Je]=Ye(\"grid_density\"),[ht,we]=Ye(\"x_range\"),[ft,le]=Ye(\"y_range\"),[Oe,Ae]=Ye(\"disabled_tools\"),[et,dt]=Ye(\"hidden_tools\"),[Lt]=Ye(\"range_stats\"),[jt]=Ye(\"peak_fwhm\"),Be=w.useMemo(()=>Km(\"Show1D\",Oe,et),[Oe,et]),Nt=Be.isHidden(\"display\"),Ro=Be.isHidden(\"peaks\"),Ut=Be.isHidden(\"stats\"),st=Be.isHidden(\"export\"),se=Be.isLocked(\"display\"),xt=Be.isLocked(\"peaks\"),fr=Be.isLocked(\"export\"),Z=w.useRef(null),ee=w.useRef(null),Se=w.useRef(null),[ye,ze]=w.useState(z_),[ue,gt]=w.useState(k_),[ce,ke]=w.useState(0),[he,Wt]=w.useState(1),[be,uo]=w.useState(0),[ve,po]=w.useState(1),[Ht,Sn]=w.useState(!1),Tt=w.useRef(!1);Tt.current=Ht;let[Qe,Ar]=w.useState(!1),En=w.useRef(!1);En.current=Qe;let Gt=w.useRef(null),[Re,$o]=w.useState(null),on=w.useRef({min:0,max:1}),rn=w.useRef({min:0,max:1}),nn=w.useRef([]),Dr=w.useRef(null),[ro,dl]=w.useState(null),[_R,Ob]=w.useState(null),Ea=w.useRef(null),[Pa,vp]=w.useState(null),Qm=w.useRef(null),Wm=w.useRef(!1),Bo=w.useRef(null),fc=w.useRef(null),Nr=w.useRef(null),[dc,Zm]=w.useState(null),[Ab,Db]=w.useState(\"\"),[Nb,_b]=w.useState(\"\"),[zb,ml]=w.useState(!1),_r=w.useRef(null),[mc,Jm]=w.useState(null),[kb,Bb]=w.useState(\"\"),[Lb,jb]=w.useState(\"\"),[Ub,yl]=w.useState(!1),[zR,Hb]=w.useState(!1),[Vb,hl]=w.useState(null),M=w.useMemo(()=>{let D=!!(m||d),f=!!(u||p),H=v?bp(Math.max(be,1e-30),ve):Sa(be,ve),B=30;try{let j=document.createElement(\"canvas\").getContext(\"2d\");if(j){j.font=`11px ${vo}`;for(let F of H){let Q=j.measureText(Rt(F)).width;Q>B&&(B=Q)}}}catch{}return{top:B_,right:L_,bottom:j_+(f?U_:0),left:Math.max(H_,B+Tn+6+(D?V_:0))}},[be,ve,v,m,d,u,p]),ge=ye-M.left-M.right,ne=ue-M.top-M.bottom;w.useEffect(()=>{if(!r||r.byteLength<4||a<1||i<1){nn.current=[];return}let D=Eb(r);if(!D){nn.current=[];return}let f=[];for(let R=0;R=4?Dr.current=Eb(n):Dr.current=null;let H=0,B=i-1;if(Dr.current&&Dr.current.length>0){let R=Pb(Dr.current);H=R.min,B=R.max}H===B&&(B=H+1);let j=1/0,F=-1/0;if(S&&f.length>0){let R=f.reduce((Y,K)=>Y+K.length,0),V=new Float32Array(R),te=0;for(let Y of f)V.set(Y,te),te+=Y.length;let G=yR(V,y,g);j=G.vmin,F=G.vmax}else for(let R of f){let V=Pb(R);V.minF&&(F=V.max)}isFinite(j)||(j=0),isFinite(F)||(F=1),j===F&&(j-=.5,F+=.5);let Q=(F-j)*$_;j-=Q,F+=Q,on.current={min:H,max:B},rn.current={min:j,max:F},ke(H),Wt(B),uo(j),po(F)},[r,n,a,i,S,y,g]);let St=w.useCallback(D=>M.left+(D-ce)/(he-ce)*ge,[ce,he,ge,M.left]),wt=w.useCallback(D=>{if(v){let f=Math.log10(Math.max(be,1e-30)),H=Math.log10(Math.max(ve,1e-30)),B=Math.log10(Math.max(D,1e-30));return M.top+ne-(B-f)/(H-f||1)*ne}return M.top+ne-(D-be)/(ve-be||1)*ne},[be,ve,ne,v,M.top]),Yo=w.useCallback(D=>ce+(D-M.left)/ge*(he-ce),[ce,he,ge,M.left]),an=w.useCallback(D=>{let f=(M.top+ne-D)/ne;if(v){let H=Math.log10(Math.max(be,1e-30)),B=Math.log10(Math.max(ve,1e-30));return Math.pow(10,H+f*(B-H))}return be+f*(ve-be)},[be,ve,ne,v,M.top]),gl=w.useCallback(()=>{Sn(!1),Ar(!1),we([]),le([]),ke(on.current.min),Wt(on.current.max),uo(rn.current.min),po(rn.current.max)},[we,le]);w.useEffect(()=>{let D=Z.current;if(!D)return;let f=D.getContext(\"2d\");if(!f||(D.width=ye*yi,D.height=ue*yi,f.scale(yi,yi),f.fillStyle=o?\"#1a1a1a\":\"#f8f8f8\",f.fillRect(0,0,ye,ue),ge<=0||ne<=0))return;let H=nn.current,B=Dr.current;if(P){f.strokeStyle=o?\"rgba(255,255,255,0.08)\":\"rgba(0,0,0,0.08)\",f.lineWidth=1,f.setLineDash([2,3]);let Y=Math.max(3,xe),K=Sa(ce,he,Y);for(let Ee of K){let de=tn(St(Ee));de>=M.left&&de<=M.left+ge&&(f.beginPath(),f.moveTo(de,M.top),f.lineTo(de,M.top+ne),f.stroke())}let J=Math.max(3,xe),pe=v?bp(Math.max(be,1e-30),ve,J):Sa(be,ve,J);for(let Ee of pe){let de=tn(wt(Ee));de>=M.top&&de<=M.top+ne&&(f.beginPath(),f.moveTo(M.left,de),f.lineTo(M.left+ge,de),f.stroke())}f.setLineDash([])}f.strokeStyle=o?\"#666\":\"#999\",f.lineWidth=1;let j=tn(M.left),F=tn(M.top+ne);f.beginPath(),f.moveTo(j,M.top),f.lineTo(j,F),f.lineTo(M.left+ge,F),f.stroke();let Q=Sa(ce,he,Math.max(3,Math.floor(ge/DR)));f.fillStyle=o?\"#aaa\":\"#555\",f.font=`11px ${vo}`,f.textAlign=\"center\",f.textBaseline=\"top\";for(let Y of Q){let K=tn(St(Y));K>=M.left&&K<=M.left+ge&&(f.beginPath(),f.moveTo(K,M.top+ne),f.lineTo(K,M.top+ne+Tn),f.stroke(),f.fillText(Rt(Y),K,M.top+ne+Tn+2))}let R=v?bp(Math.max(be,1e-30),ve):Sa(be,ve);f.textAlign=\"right\",f.textBaseline=\"middle\";for(let Y of R){let K=tn(wt(Y));K>=M.top&&K<=M.top+ne&&(f.beginPath(),f.moveTo(M.left-Tn,K),f.lineTo(M.left,K),f.stroke(),f.fillText(Rt(Y),M.left-Tn-2,K))}if(u||p){f.textAlign=\"center\",f.textBaseline=\"top\",f.font=`12px ${vo}`,f.fillStyle=o?\"#999\":\"#666\";let Y=u||\"\";p&&(Y+=Y?` (${p})`:p),f.fillText(Y,M.left+ge/2,M.top+ne+Tn+18)}if(m||d){f.save(),f.translate(12,M.top+ne/2),f.rotate(-Math.PI/2),f.textAlign=\"center\",f.textBaseline=\"top\",f.font=`12px ${vo}`,f.fillStyle=o?\"#999\":\"#666\";let Y=m||\"\";d&&(Y+=Y?` (${d})`:d),f.fillText(Y,0,0),f.restore()}f.save(),f.beginPath(),f.rect(M.left,M.top,ge,ne),f.clip();let V=O>=0&&O{let pe=H[Y],Ee=s&&s[Y]||\"#4fc3f7\";f.globalAlpha=K,f.strokeStyle=Ee,f.lineWidth=J,f.beginPath();let de=!1;for(let De=0;De0){let Y=new Set(Ze||[]);for(let K=0;K{let D=ee.current;if(!D)return;let f=D.getContext(\"2d\");if(!f||(D.width=ye*yi,D.height=ue*yi,f.scale(yi,yi),f.clearRect(0,0,ye,ue),ge<=0||ne<=0))return;if(ro){let{canvasX:j,canvasY:F}=ro;if(j>=M.left&&j<=M.left+ge&&F>=M.top&&F<=M.top+ne){f.strokeStyle=o?\"rgba(255,255,255,0.25)\":\"rgba(0,0,0,0.25)\",f.lineWidth=1,f.setLineDash([3,3]);let Q=tn(j);f.beginPath(),f.moveTo(Q,M.top),f.lineTo(Q,M.top+ne),f.stroke();let R=tn(F);f.beginPath(),f.moveTo(M.left,R),f.lineTo(M.left+ge,R),f.stroke(),f.setLineDash([]),f.fillStyle=ro.color,f.beginPath(),f.arc(j,wt(ro.dataY),4,0,Math.PI*2),f.fill();let V=Rt(ro.dataX),te=Rt(ro.dataY),G=`${V}, ${te}`;ro.label&&(G=`${ro.label}: ${G}`),f.font=\"10px monospace\";let Y=f.measureText(G).width,K=4,J=Y+K*2,pe=16,Ee=j+10,de=F-pe-6;Ee+J>M.left+ge&&(Ee=j-J-10),de=0&&O=1&&l&&l.length>0){let V=0;for(let J=0;JV&&(V=Ee)}let te=32+V,G=12+a*14,Y=M.left+ge-te-8,K=M.top+8;Qm.current={lx:Y,ly:K,w:te,h:G,entryH:14,pad:6,n:a},f.fillStyle=o?\"rgba(30,30,30,0.85)\":\"rgba(255,255,255,0.85)\",f.fillRect(Y,K,te,G),f.strokeStyle=o?\"#555\":\"#ccc\",f.lineWidth=1,f.strokeRect(Y,K,te,G);for(let J=0;J=0&&Ope&&(pe=R[de],Ee=de);if(pe>-1/0){let de=F?F[Ee]:Ee;B={x0:K,x1:J,peakX:de,peakY:pe,traceIdx:Q}}}}if(B){let j=B,F=Math.max(M.left,St(j.x0)),Q=Math.min(M.left+ge,St(j.x1)),R=Math.min(F,Q),V=Math.abs(Q-F);f.fillStyle=o?\"rgba(66,165,245,0.15)\":\"rgba(33,150,243,0.12)\",f.fillRect(R,M.top,V,ne),f.strokeStyle=o?\"rgba(66,165,245,0.5)\":\"rgba(33,150,243,0.4)\",f.lineWidth=1,f.strokeRect(R,M.top,V,ne);let te=St(j.peakX),G=wt(j.peakY),Y=s&&s[j.traceIdx]||\"#4fc3f7\";f.strokeStyle=Y,f.lineWidth=1,f.globalAlpha=.6,f.setLineDash([4,3]),f.beginPath(),f.moveTo(te,G),f.lineTo(te,M.top+ne),f.stroke(),f.setLineDash([]),f.globalAlpha=1;let K=6;f.fillStyle=o?\"rgba(66,165,245,0.3)\":\"rgba(33,150,243,0.25)\",f.strokeStyle=Y,f.lineWidth=2,f.setLineDash([3,2]),f.beginPath(),f.moveTo(te,G-K),f.lineTo(te+K,G+K),f.lineTo(te-K,G+K),f.closePath(),f.fill(),f.stroke(),f.setLineDash([]),f.font=`9px ${vo}`,f.fillStyle=o?\"#ddd\":\"#333\",f.textAlign=\"center\",f.textBaseline=\"bottom\",f.fillText(Rt(j.peakX),te,G-K-3)}if(Ht){let j=o?\"rgba(0,170,255,0.7)\":\"rgba(0,120,255,0.6)\",F=o?\"rgba(0,170,255,1.0)\":\"rgba(0,120,255,0.9)\";for(let Q of[\"left\",\"right\"]){let V=St(Q===\"left\"?ce:he);if(VM.left+ge+2)continue;let te=dc===Q||Nr.current?.handle===Q,G=te?F:j;f.strokeStyle=G,f.lineWidth=te?2:1,f.setLineDash([4,3]),f.beginPath(),f.moveTo(tn(V),M.top),f.lineTo(tn(V),M.top+ne),f.stroke(),f.setLineDash([]);let Y=M.top+ne+1,K=6;f.fillStyle=G,f.beginPath(),f.moveTo(V-K,Y),f.lineTo(V+K,Y),f.lineTo(V,Y+K+2),f.closePath(),f.fill()}}if(Ht&&(f.fillStyle=o?\"rgba(0,170,255,0.5)\":\"rgba(0,120,255,0.4)\",f.font=`bold 9px ${vo}`,f.textAlign=\"right\",f.textBaseline=\"top\",f.fillText(\"X LOCKED\",M.left+ge,M.top+ne+4)),Qe&&(f.fillStyle=o?\"rgba(0,170,255,0.5)\":\"rgba(0,120,255,0.4)\",f.font=`bold 9px ${vo}`,f.textAlign=\"left\",f.textBaseline=\"top\",f.fillText(\"Y LOCKED\",M.left+4,M.top+2)),Qe){let j=o?\"rgba(0,170,255,0.7)\":\"rgba(0,120,255,0.6)\",F=o?\"rgba(0,170,255,1.0)\":\"rgba(0,120,255,0.9)\";for(let Q of[\"top\",\"bottom\"]){let V=wt(Q===\"top\"?ve:be);if(VM.top+ne+2)continue;let te=mc===Q||_r.current?.handle===Q,G=te?F:j;f.strokeStyle=G,f.lineWidth=te?2:1,f.setLineDash([4,3]),f.beginPath(),f.moveTo(M.left,tn(V)),f.lineTo(M.left+ge,tn(V)),f.stroke(),f.setLineDash([]);let Y=M.left-1,K=6;f.fillStyle=G,f.beginPath(),f.moveTo(Y,V-K),f.lineTo(Y,V+K),f.lineTo(Y-K-2,V),f.closePath(),f.fill()}}if(jt&&jt.length>0){f.save(),f.beginPath(),f.rect(M.left,M.top,ge,ne),f.clip();for(let j of jt){if(j.fwhm==null||j.center==null||j.amplitude==null||j.offset==null)continue;let F=j.offset+j.amplitude/2,Q=wt(F),R=St(j.center-j.fwhm/2),V=St(j.center+j.fwhm/2),te=j.peak_idx,G=X&&te>=0&&te{let H=nn.current,B=Dr.current;if(H.length===0||i<1)return null;let j=Yo(D),F=0;if(B){let Y=1/0;for(let K=0;K{let H=Qm.current;if(!H||DH.lx+H.w||fH.ly+H.h)return null;let B=Math.floor((f-H.ly-H.pad)/H.entryH);return B<0||B>=H.n?null:B},[]),bl=w.useCallback((D,f)=>{if(!X||X.length===0)return null;let H=12,B=null,j=1/0;for(let F=0;F{if(!Ht||fM.top+ne+12)return null;let H=St(ce),B=St(he),j=Math.abs(D-H),F=Math.abs(D-B),Q=8;return j{if(!Qe||DM.left+ge)return null;let H=wt(ve),B=wt(be),j=Math.abs(f-H),F=Math.abs(f-B),Q=8;return j{D.preventDefault();let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(BM.left+ge||jM.top+ne)return;let F=D.deltaY>0?1.1:1/1.1,Q=Yo(B),R=an(j);Tt.current||(ke(V=>Q-(Q-V)*F),Wt(V=>Q+(V-Q)*F)),En.current||(uo(V=>R-(R-V)*F),po(V=>R+(V-R)*F))},[ge,ne,Yo,an,M.left,M.top]);w.useEffect(()=>{let D=Se.current;if(D)return D.addEventListener(\"wheel\",ey,{passive:!1}),()=>D.removeEventListener(\"wheel\",ey)},[ey]),w.useEffect(()=>{zb||(Db(ce.toPrecision(6)),_b(he.toPrecision(6)))},[ce,he,zb]),w.useEffect(()=>{Ub||(Bb(be.toPrecision(6)),jb(ve.toPrecision(6)))},[be,ve,Ub]),w.useEffect(()=>{ht&&ht.length===2?(ke(ht[0]),Wt(ht[1]),Sn(!0)):ht&&ht.length===0&&Ht&&Sn(!1)},[ht]),w.useEffect(()=>{ft&&ft.length===2?(uo(ft[0]),po(ft[1]),Ar(!0)):ft&&ft.length===0&&Qe&&Ar(!1)},[ft]),w.useEffect(()=>{let D=H=>{if(fc.current?.active){let B=fc.current,j=Math.max(200,B.startW+(H.clientX-B.startX)),F=Math.max(100,B.startH+(H.clientY-B.startY));ze(j),gt(F)}if(Nr.current){let B=Z.current;if(!B)return;let j=B.getBoundingClientRect(),F=H.clientX-j.left,Q=Math.max(M.left,Math.min(M.left+ge,F)),R=Yo(Q),V=on.current,te=Math.max(V.min,Math.min(V.max,R));Nr.current.handle===\"left\"?(ke(G=>Math.min(te,he-(he-G)*.001)),we([te,he])):(Wt(G=>Math.max(te,ce+(G-ce)*.001)),we([ce,te]))}if(_r.current){let B=Z.current;if(!B)return;let j=B.getBoundingClientRect(),F=H.clientY-j.top,Q=Math.max(M.top,Math.min(M.top+ne,F)),R=an(Q),V=rn.current,te=Math.max(V.min,Math.min(V.max,R));_r.current.handle===\"top\"?(po(G=>Math.max(te,be+(G-be)*.001)),le([be,te])):(uo(G=>Math.min(te,ve-(ve-G)*.001)),le([te,ve]))}},f=()=>{fc.current?.active&&(fc.current=null),Nr.current&&(Nr.current=null),_r.current&&(_r.current=null)};return window.addEventListener(\"mousemove\",D),window.addEventListener(\"mouseup\",f),()=>{window.removeEventListener(\"mousemove\",D),window.removeEventListener(\"mouseup\",f)}},[M.left,M.top,ge,ne,Yo,an,ce,he,be,ve,we,le]);let kR=w.useCallback(D=>{let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(j>M.top+ne&&j=M.left&&B<=M.left+ge){Gt.current={axis:\"x\",startPx:B,startVal:Yo(B)},$o({axis:\"x\",startVal:Yo(B),currentVal:Yo(B)});return}if(B=0&&j>=M.top&&j<=M.top+ne){Gt.current={axis:\"y\",startPx:j,startVal:an(j)},$o({axis:\"y\",startVal:an(j),currentVal:an(j)});return}if(Ht){let F=Sp(B,j);if(F){Nr.current={handle:F,startPx:B};return}}if(Qe){let F=Ep(B,j);if(F){_r.current={handle:F,startPx:j};return}}if(!(BM.left+ge||jM.top+ne)){if(W&&!xt&&bl(B,j)===null){let Q=xp(B,j),R=O>=0&&O{let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(Nr.current){let V=Nr.current,te=Math.max(M.left,Math.min(M.left+ge,B)),G=Yo(te),Y=on.current,K=Math.max(Y.min,Math.min(Y.max,G));if(V.handle===\"left\"){let J=Math.min(K,he-(he-ce)*.001);ke(J),we([J,he])}else{let J=Math.max(K,ce+(he-ce)*.001);Wt(J),we([ce,J])}return}if(_r.current){let V=_r.current,te=Math.max(M.top,Math.min(M.top+ne,j)),G=an(te),Y=rn.current,K=Math.max(Y.min,Math.min(Y.max,G));if(V.handle===\"top\"){let J=Math.max(K,be+(ve-be)*.001);po(J),le([be,J])}else{let J=Math.min(K,ve-(ve-be)*.001);uo(J),le([J,ve])}return}let F=!Bo.current?.active&&!Ea.current?.active&&!Gt.current;if(Ht&&F){let V=Sp(B,j);Zm(V)}else dc&&Zm(null);if(Qe&&F){let V=Ep(B,j);Jm(V)}else mc&&Jm(null);if(Gt.current){let V=Gt.current;V.axis===\"x\"?$o({axis:\"x\",startVal:V.startVal,currentVal:Yo(Math.max(M.left,Math.min(M.left+ge,B)))}):$o({axis:\"y\",startVal:V.startVal,currentVal:an(Math.max(M.top,Math.min(M.top+ne,j)))});return}if(Ea.current?.active){let V=Ea.current;Bo.current&&Math.abs(B-V.startPx)>3&&(Bo.current.wasDrag=!0);let te=Yo(Math.max(M.left,Math.min(M.left+ge,B))),G=Math.min(V.startDataX,te),Y=Math.max(V.startDataX,te),K=nn.current,J=Dr.current,pe=K[V.traceIdx];if(pe){let Ee=-1/0,de=-1;for(let De=0;De=G&&qt<=Y&&isFinite(pe[De])&&pe[De]>Ee&&(Ee=pe[De],de=De)}if(de>=0){let De=J?J[de]:de;vp({x0:G,x1:Y,peakX:De,peakY:Ee,traceIdx:V.traceIdx})}else vp(null)}dl(null);return}if(Bo.current?.active){let V=Bo.current,te=D.clientX-V.startX,G=D.clientY-V.startY;(Math.abs(te)>3||Math.abs(G)>3)&&(V.wasDrag=!0);let Y=V.startXMax-V.startXMin,K=V.startYMax-V.startYMin,J=-(te/ge)*Y,pe=G/ne*K;Tt.current||(ke(V.startXMin+J),Wt(V.startXMax+J)),En.current||(uo(V.startYMin+pe),po(V.startYMax+pe)),dl(null);return}if(BM.left+ge||jM.top+ne){dl(null);return}let Q=Tp(B,j);if(Wm.current=Q!==null,Ob(Q!==null?null:bl(B,j)),Q!==null){dl(null);return}let R=xp(B,j);R&&dl({canvasX:R.canvasX,canvasY:R.canvasY,dataX:R.dataX,dataY:R.dataY,traceIdx:R.traceIdx,label:R.label,color:R.color})},[ge,ne,xp,bl,Tp,M.left,M.top,Yo,an,Ht,Qe,ce,he,be,ve,Sp,Ep,dc,mc,we,le]),LR=w.useCallback(D=>{if(Nr.current){Nr.current=null;return}if(_r.current){_r.current=null;return}if(Gt.current&&Re){let{startVal:f,currentVal:H,axis:B}=Re,j=Math.min(f,H),F=Math.max(f,H),Q=B===\"x\"?he-ce:ve-be;F-j>Q*.01&&(B===\"x\"?(ke(j),Wt(F),Sn(!0),we([j,F])):(uo(j),po(F),Ar(!0),le([j,F]))),Gt.current=null,$o(null);return}if(Ea.current?.active){if((Bo.current?.wasDrag??!1)&&Pa){let H={x:Pa.peakX,y:Pa.peakY,trace_idx:Pa.traceIdx,label:Rt(Pa.peakX),type:\"peak\"};oe([...X||[],H])}Ea.current=null,vp(null),Bo.current=null;return}if(Bo.current?.active&&!Bo.current.wasDrag){let f=Z.current;if(f){let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top,F=Tp(B,j);if(F!==null){N(O===F?-1:F),Bo.current=null;return}let Q=bl(B,j);if(Q!==null){let R=Ze||[];D.shiftKey?R.includes(Q)?Ue(R.filter(V=>V!==Q)):Ue([...R,Q]):R.length===1&&R[0]===Q?Ue([]):Ue([Q]),Bo.current=null;return}if(W&&!xt&&ro){let R=nn.current,V=Dr.current,te=O>=0&&Ode&&(de=G[ot],Ee=ot);let De=V?V[Ee]:Ee,qt={x:De,y:de,trace_idx:te,label:Rt(De),type:\"peak\"};oe([...X||[],qt])}}else if(!W&&(Ze&&Ze.length>0&&Ue([]),ro)){let R=ro.traceIdx;N(O===R?-1:R)}}}Bo.current=null},[ro,O,N,W,X,oe,Ze,Ue,bl,Tp,xt,Re,ce,he,be,ve,we,le,Pa,fe]),jR=w.useCallback(()=>{Bo.current=null,Ea.current=null,Nr.current=null,_r.current=null,vp(null),Gt.current=null,$o(null),dl(null),Ob(null),Zm(null),Jm(null),Wm.current=!1},[]),UR=w.useCallback(D=>{let f=Z.current;if(!f){gl();return}let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(j>M.top+ne&&B>=M.left&&B<=M.left+ge&&Ht){Sn(!1),we([]),ke(on.current.min),Wt(on.current.max);return}if(B=M.top&&j<=M.top+ne&&Qe){Ar(!1),le([]),uo(rn.current.min),po(rn.current.max);return}gl()},[gl,ge,ne,M.left,M.top,Ht,Qe,we,le]),HR=w.useCallback(D=>{let f=D.target.tagName?.toLowerCase();if(!(f===\"input\"||f===\"textarea\"||f===\"select\"))switch(D.key){case\"r\":case\"R\":se||(D.preventDefault(),gl());break;case\"Escape\":D.preventDefault(),N(-1),Ze&&Ze.length>0&&Ue([]);break;case\"p\":case\"P\":xt||(D.preventDefault(),Te(!W));break;case\"c\":case\"C\":xt||(D.preventDefault(),oe([]),Ue([]));break;case\"Delete\":case\"Backspace\":if(!xt&&X&&X.length>0)if(D.preventDefault(),Ze&&Ze.length>0){let H=new Set(Ze),B=X.filter((j,F)=>!H.has(F));oe(B),Ue([])}else{let H=[...X];H.pop(),oe(H)}break}},[gl,N,X,oe,W,Te,Ze,Ue,se,xt]),VR=w.useCallback(()=>{hl(null);let D=Z.current;D&&D.toBlob(f=>{f&&lc(f,`${c||\"show1d\"}.png`)})},[c]),$b=w.useCallback((D=\"pdf\")=>{hl(null);let f=nn.current,H=Dr.current;if(f.length===0)return;let B=4,j=ye*B,F=ue*B,Q=document.createElement(\"canvas\");Q.width=j,Q.height=F;let R=Q.getContext(\"2d\");if(!R)return;if(R.scale(B,B),R.fillStyle=\"#ffffff\",R.fillRect(0,0,ye,ue),P){R.strokeStyle=\"rgba(0,0,0,0.08)\",R.lineWidth=1,R.setLineDash([2,3]);let G=Math.max(3,xe),Y=Sa(ce,he,G);for(let pe of Y){let Ee=St(pe);Ee>=M.left&&Ee<=M.left+ge&&(R.beginPath(),R.moveTo(Ee,M.top),R.lineTo(Ee,M.top+ne),R.stroke())}let K=Math.max(3,xe),J=v?bp(Math.max(be,1e-30),ve,K):Sa(be,ve,K);for(let pe of J){let Ee=wt(pe);Ee>=M.top&&Ee<=M.top+ne&&(R.beginPath(),R.moveTo(M.left,Ee),R.lineTo(M.left+ge,Ee),R.stroke())}R.setLineDash([])}R.strokeStyle=\"#999\",R.lineWidth=1,R.beginPath(),R.moveTo(M.left,M.top),R.lineTo(M.left,M.top+ne),R.lineTo(M.left+ge,M.top+ne),R.stroke();let V=Sa(ce,he,Math.max(3,Math.floor(ge/DR)));R.fillStyle=\"#555\",R.font=`10px ${vo}`,R.textAlign=\"center\",R.textBaseline=\"top\";for(let G of V){let Y=St(G);Y>=M.left&&Y<=M.left+ge&&(R.beginPath(),R.moveTo(Y,M.top+ne),R.lineTo(Y,M.top+ne+Tn),R.stroke(),R.fillText(Rt(G),Y,M.top+ne+Tn+2))}let te=v?bp(Math.max(be,1e-30),ve):Sa(be,ve);R.textAlign=\"right\",R.textBaseline=\"middle\";for(let G of te){let Y=wt(G);Y>=M.top&&Y<=M.top+ne&&(R.beginPath(),R.moveTo(M.left-Tn,Y),R.lineTo(M.left,Y),R.stroke(),R.fillText(Rt(G),M.left-Tn-2,Y))}if(u||p){R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`11px ${vo}`,R.fillStyle=\"#666\";let G=u||\"\";p&&(G+=G?` (${p})`:p),R.fillText(G,M.left+ge/2,M.top+ne+Tn+18)}if(m||d){R.save(),R.translate(12,M.top+ne/2),R.rotate(-Math.PI/2),R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`11px ${vo}`,R.fillStyle=\"#666\";let G=m||\"\";d&&(G+=G?` (${d})`:d),R.fillText(G,0,0),R.restore()}c&&(R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`bold 13px ${vo}`,R.fillStyle=\"#333\",R.fillText(c,ye/2,2)),R.save(),R.beginPath(),R.rect(M.left,M.top,ge,ne),R.clip();for(let G=0;G0)for(let G of X){let Y=s&&s[G.trace_idx]||\"#4fc3f7\",K=St(G.x),J=wt(G.y),pe=5;R.fillStyle=Y,R.strokeStyle=\"#fff\",R.lineWidth=1.5,R.beginPath(),R.moveTo(K,J-pe),R.lineTo(K+pe,J+pe),R.lineTo(K-pe,J+pe),R.closePath(),R.fill(),R.stroke(),R.font=`9px ${vo}`,R.fillStyle=\"#333\",R.textAlign=\"center\",R.textBaseline=\"bottom\",R.fillText(G.label||Rt(G.x),K,J-pe-3)}if(R.restore(),E&&f.length>=1&&l&&l.length>0){R.font=`10px ${vo}`;let G=14,Y=16,K=4,J=6,pe=0;for(let ot=0;otpe&&(pe=Pn)}let Ee=J*2+Y+K+pe,de=J*2+f.length*G,De=M.left+ge-Ee-8,qt=M.top+8;R.fillStyle=\"rgba(255,255,255,0.9)\",R.fillRect(De,qt,Ee,de),R.strokeStyle=\"#ccc\",R.lineWidth=1,R.strokeRect(De,qt,Ee,de);for(let ot=0;otlc(G,`${c||\"show1d\"}_figure.pdf`)):Q.toBlob(G=>{G&&lc(G,`${c||\"show1d\"}_figure.png`)})},[ye,ue,ce,he,be,ve,s,l,z,v,P,xe,E,u,m,p,d,c,St,wt,ge,ne,X]),vl=w.useCallback(D=>{let f=nn.current,H=Dr.current;if(f.length===0)return\"\";let F=[[\"x\",...l&&l.length>0?l:f.map((Q,R)=>`Data ${R+1}`)].join(\",\")];for(let Q=0;Q<(H?H.length:f[0].length);Q++){let R=H?H[Q]:Q;if(D&&Ht&&(Rhe))continue;let V=[String(R)];for(let te of f)V.push(String(te[Q]??\"\"));F.push(V.join(\",\"))}return F.join(`\n`)},[l,Ht,ce,he]),$R=w.useCallback(()=>{let D=vl(!0);D&&navigator.clipboard.writeText(D).then(()=>{Hb(!0),setTimeout(()=>Hb(!1),1e3)})},[vl]),YR=w.useCallback(()=>{hl(null);let D=vl(!0);D&&lc(new Blob([D],{type:\"text/csv\"}),`${c||\"show1d\"}_range.csv`)},[vl,c]),XR=w.useCallback(()=>{hl(null);let D=vl(!1);D&&lc(new Blob([D],{type:\"text/csv\"}),`${c||\"show1d\"}.csv`)},[vl,c]),GR=()=>Nr.current?\"ew-resize\":_r.current?\"ns-resize\":dc?\"ew-resize\":mc?\"ns-resize\":Gt.current?Gt.current.axis===\"x\"?\"ew-resize\":\"ns-resize\":Ea.current?.active?\"col-resize\":Bo.current?.active?\"grabbing\":_R!==null||Wm.current?\"pointer\":W&&!xt?\"col-resize\":\"crosshair\";return w.createElement(Fe,{className:\"show1d-root\",tabIndex:0,onKeyDown:HR,sx:{...__.root,bgcolor:t.bg,color:t.text}},w.createElement(Xe,{variant:\"caption\",sx:{...xn.label,color:t.accent,mb:`${D_.XS}px`,display:\"block\"}},c||\"Plot\",w.createElement(Y_,{theme:e.theme,text:w.createElement(X_,{items:[[\"Scroll\",\"Zoom in/out\"],[\"Drag\",\"Pan (or search peak when Peak on)\"],[\"Drag axis\",\"Lock X or Y range\"],[\"Dbl-click axis\",\"Unlock range\"],[\"Click\",\"Focus trace / select peak\"],[\"Shift+Click\",\"Multi-select peaks\"],[\"P\",\"Toggle peak mode\"],[\"C\",\"Clear all peaks\"],[\"Del\",\"Remove last peak\"],[\"Esc\",\"Deselect all\"],[\"R\",\"Reset view\"],[\"Dbl-click\",\"Reset view\"]]})}),w.createElement(MR,{widgetName:\"Show1D\",hiddenTools:et,setHiddenTools:dt,disabledTools:Oe,setDisabledTools:Ae,themeColors:t})),_&&!Be.hideAll&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"4px\",mb:\"2px\",height:28}},!Nt&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"Log:\"),w.createElement(Un,{size:\"small\",checked:v,onChange:(D,f)=>T(f),sx:hp.small,disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Auto:\"),w.createElement(Un,{size:\"small\",checked:S,onChange:(D,f)=>h(f),sx:hp.small,disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Grid:\"),w.createElement(Un,{size:\"small\",checked:P,onChange:(D,f)=>A(f),sx:hp.small,disabled:se}),P&&w.createElement(km,{size:\"small\",min:5,max:50,step:1,value:xe,onChange:(D,f)=>Je(f),sx:{width:60,ml:\"2px\",...OR.small},disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Legend:\"),w.createElement(Un,{size:\"small\",checked:E,onChange:(D,f)=>C(f),sx:hp.small,disabled:se})),!Ro&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Peak:\"),w.createElement(Un,{size:\"small\",checked:W,onChange:(D,f)=>Te(f),sx:hp.small,disabled:xt}),W&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text,ml:\"2px\"}},\"\\xB1\",fe),w.createElement(km,{size:\"small\",min:1,max:100,step:1,value:fe,onChange:(D,f)=>Ke(f),sx:{width:50,ml:\"2px\",...OR.small},disabled:xt}))),w.createElement(Fe,{sx:{flex:1}}),!Nt&&w.createElement(ga,{size:\"small\",sx:gp,onClick:gl,disabled:se},\"Reset\"),!st&&w.createElement(w.Fragment,null,w.createElement(ga,{size:\"small\",sx:{...gp,color:t.accent},onClick:D=>hl(D.currentTarget),disabled:fr},\"Export\"),w.createElement(ip,{anchorEl:Vb,open:!!Vb,onClose:()=>hl(null),...N_},w.createElement(nl,{onClick:()=>$b(\"pdf\"),sx:{fontSize:12}},\"Figure (PDF)\"),w.createElement(nl,{onClick:()=>$b(\"png\"),sx:{fontSize:12}},\"Figure (PNG)\"),w.createElement(nl,{onClick:VR,sx:{fontSize:12}},\"PNG\"),w.createElement(nl,{onClick:YR,sx:{fontSize:12}},\"CSV (range)\"),w.createElement(nl,{onClick:XR,sx:{fontSize:12}},\"CSV (all)\")))),w.createElement(Fe,{ref:Se,sx:{position:\"relative\",width:ye,height:ue,border:`1px solid ${t.border}`,cursor:GR(),bgcolor:o?\"#1a1a1a\":\"#f8f8f8\"},onMouseDown:kR,onMouseMove:BR,onMouseUp:LR,onMouseLeave:jR,onDoubleClick:UR},w.createElement(\"canvas\",{ref:Z,style:{width:ye,height:ue,position:\"absolute\",top:0,left:0}}),w.createElement(\"canvas\",{ref:ee,style:{width:ye,height:ue,position:\"absolute\",top:0,left:0,pointerEvents:\"none\"}}),w.createElement(Fe,{onMouseDown:D=>{fc.current={active:!0,startX:D.clientX,startY:D.clientY,startW:ye,startH:ue},D.stopPropagation()},sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:\"nwse-resize\",opacity:.6,background:`linear-gradient(135deg, transparent 50%, ${t.accent} 50%)`,\"&:hover\":{opacity:1}}})),Ht&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"6px\",mt:\"4px\",mb:\"2px\",height:24}},w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"X range:\"),w.createElement(\"input\",{type:\"number\",value:Ab,onChange:D=>{ml(!0),Db(D.target.value)},onFocus:()=>ml(!0),onBlur:()=>{ml(!1);let D=parseFloat(Ab);if(!isNaN(D)){let f=on.current,H=Math.max(f.min,Math.min(f.max,D));if(H>=he){let B=H;H=he,Wt(B),we([he,B]),ke(he);return}ke(H),we([H,he])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text}},\"\\u2014\"),w.createElement(\"input\",{type:\"number\",value:Nb,onChange:D=>{ml(!0),_b(D.target.value)},onFocus:()=>ml(!0),onBlur:()=>{ml(!1);let D=parseFloat(Nb);if(!isNaN(D)){let f=on.current,H=Math.max(f.min,Math.min(f.max,D));if(H<=ce){let B=H;H=ce,ke(B),we([B,ce]),Wt(ce);return}Wt(H),we([ce,H])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(ga,{size:\"small\",sx:gp,onClick:()=>{Sn(!1),we([]),ke(on.current.min),Wt(on.current.max)}},\"RESET\"),!st&&w.createElement(ga,{size:\"small\",sx:{...gp,ml:\"4px\"},onClick:$R,disabled:fr},zR?\"COPIED\":\"COPY CSV\")),Qe&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"6px\",mt:\"4px\",mb:\"2px\",height:24}},w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"Y range:\"),w.createElement(\"input\",{type:\"number\",value:kb,onChange:D=>{yl(!0),Bb(D.target.value)},onFocus:()=>yl(!0),onBlur:()=>{yl(!1);let D=parseFloat(kb);if(!isNaN(D)){let f=rn.current,H=Math.max(f.min,Math.min(f.max,D));if(H>=ve){let B=H;H=ve,po(B),le([ve,B]),uo(ve);return}uo(H),le([H,ve])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text}},\"\\u2014\"),w.createElement(\"input\",{type:\"number\",value:Lb,onChange:D=>{yl(!0),jb(D.target.value)},onFocus:()=>yl(!0),onBlur:()=>{yl(!1);let D=parseFloat(Lb);if(!isNaN(D)){let f=rn.current,H=Math.max(f.min,Math.min(f.max,D));if(H<=be){let B=H;H=be,uo(B),le([B,be]),po(be);return}po(H),le([be,H])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(ga,{size:\"small\",sx:gp,onClick:()=>{Ar(!1),le([]),uo(rn.current.min),po(rn.current.max)}},\"RESET\")),b&&!Ut&&I&&I.length>0&&(()=>{let D=O>=0&&OH);return w.createElement(Fe,{sx:{border:`1px solid ${t.border}`,borderTop:\"none\",bgcolor:o?t.bg:\"#fafafa\",maxWidth:ye}},D.map(f=>{let H=l&&l[f]||`Data ${f+1}`,B=s&&s[f]||\"#4fc3f7\";return w.createElement(Fe,{key:f,sx:{display:\"flex\",gap:2,alignItems:\"center\",px:1,py:.25}},w.createElement(Fe,{sx:{width:8,height:8,bgcolor:B,flexShrink:0}}),a>1&&w.createElement(Xe,{sx:{fontSize:11,color:t.text,fontWeight:\"bold\",minWidth:40}},H),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Mean \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(I[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Min \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(x[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Max \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(k[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Std \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(U[f]??0))))}),Ht&&Lt&&Lt.length>0&&w.createElement(w.Fragment,null,w.createElement(Fe,{sx:{borderTop:`1px dashed ${t.border}`,mx:1,my:.25}}),D.map(f=>{let H=Lt[f];if(!H)return null;let B=s&&s[f]||\"#4fc3f7\";return w.createElement(Fe,{key:`rs-${f}`,sx:{display:\"flex\",gap:2,alignItems:\"center\",px:1,py:.25}},w.createElement(Xe,{sx:{fontSize:10,color:o?\"#777\":\"#aaa\",minWidth:60}},\"Range (\",H.n_points,\" pts)\"),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Mean \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.mean))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Min \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.min))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Max \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.max))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Std \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.std))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"\\u222B \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.integral))))})),jt&&jt.length>0&&w.createElement(w.Fragment,null,w.createElement(Fe,{sx:{borderTop:`1px dashed ${t.border}`,mx:1,my:.25}}),jt.map((f,H)=>{let B=X&&f.peak_idx>=0&&f.peak_idx()=>(t||e((t={exports:{}}).exports,t),t.exports);var WR=(e,t,o,r)=>{if(t&&typeof t==\"object\"||typeof t==\"function\")for(let n of FR(t))!QR.call(e,n)&&n!==o&&Yb(e,n,{get:()=>t[n],enumerable:!(r=IR(t,n))||r.enumerable});return e};var q=(e,t,o)=>(o=e!=null?qR(KR(e)):{},WR(t||!e||!e.__esModule?Yb(o,\"default\",{value:e,enumerable:!0}):o,e));var ev=Xo(Me=>{\"use strict\";var ry=Symbol.for(\"react.transitional.element\"),ZR=Symbol.for(\"react.portal\"),JR=Symbol.for(\"react.fragment\"),e2=Symbol.for(\"react.strict_mode\"),t2=Symbol.for(\"react.profiler\"),o2=Symbol.for(\"react.consumer\"),r2=Symbol.for(\"react.context\"),n2=Symbol.for(\"react.forward_ref\"),a2=Symbol.for(\"react.suspense\"),i2=Symbol.for(\"react.memo\"),Fb=Symbol.for(\"react.lazy\"),l2=Symbol.for(\"react.activity\"),Xb=Symbol.iterator;function s2(e){return e===null||typeof e!=\"object\"?null:(e=Xb&&e[Xb]||e[\"@@iterator\"],typeof e==\"function\"?e:null)}var Kb={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Qb=Object.assign,Wb={};function Tl(e,t,o){this.props=e,this.context=t,this.refs=Wb,this.updater=o||Kb}Tl.prototype.isReactComponent={};Tl.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\")};Tl.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,\"forceUpdate\")};function Zb(){}Zb.prototype=Tl.prototype;function ny(e,t,o){this.props=e,this.context=t,this.refs=Wb,this.updater=o||Kb}var ay=ny.prototype=new Zb;ay.constructor=ny;Qb(ay,Tl.prototype);ay.isPureReactComponent=!0;var Gb=Array.isArray;function oy(){}var Mt={H:null,A:null,T:null,S:null},Jb=Object.prototype.hasOwnProperty;function iy(e,t,o){var r=o.ref;return{$$typeof:ry,type:e,key:t,ref:r!==void 0?r:null,props:o}}function c2(e,t){return iy(e.type,t,e.props)}function ly(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===ry}function u2(e){var t={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+e.replace(/[=:]/g,function(o){return t[o]})}var qb=/\\/+/g;function ty(e,t){return typeof e==\"object\"&&e!==null&&e.key!=null?u2(\"\"+e.key):t.toString(36)}function p2(e){switch(e.status){case\"fulfilled\":return e.value;case\"rejected\":throw e.reason;default:switch(typeof e.status==\"string\"?e.then(oy,oy):(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 xl(e,t,o,r,n){var a=typeof e;(a===\"undefined\"||a===\"boolean\")&&(e=null);var i=!1;if(e===null)i=!0;else switch(a){case\"bigint\":case\"string\":case\"number\":i=!0;break;case\"object\":switch(e.$$typeof){case ry:case ZR:i=!0;break;case Fb:return i=e._init,xl(i(e._payload),t,o,r,n)}}if(i)return n=n(e),i=r===\"\"?\".\"+ty(e,0):r,Gb(n)?(o=\"\",i!=null&&(o=i.replace(qb,\"$&/\")+\"/\"),xl(n,t,o,\"\",function(c){return c})):n!=null&&(ly(n)&&(n=c2(n,o+(n.key==null||e&&e.key===n.key?\"\":(\"\"+n.key).replace(qb,\"$&/\")+\"/\")+i)),t.push(n)),1;i=0;var l=r===\"\"?\".\":r+\":\";if(Gb(e))for(var s=0;s{\"use strict\";tv.exports=ev()});var pv=Xo(_t=>{\"use strict\";function py(e,t){var o=e.length;e.push(t);e:for(;0>>1,n=e[r];if(0>>1;rCp(l,o))sCp(c,l)?(e[r]=c,e[s]=o,r=s):(e[r]=l,e[i]=o,r=i);else if(sCp(c,o))e[r]=c,e[s]=o,r=s;else break e}}return t}function Cp(e,t){var o=e.sortIndex-t.sortIndex;return o!==0?o:e.id-t.id}_t.unstable_now=void 0;typeof performance==\"object\"&&typeof performance.now==\"function\"?(ov=performance,_t.unstable_now=function(){return ov.now()}):(sy=Date,rv=sy.now(),_t.unstable_now=function(){return sy.now()-rv});var ov,sy,rv,Vn=[],Ca=[],m2=1,zr=null,Lo=3,fy=!1,yc=!1,hc=!1,dy=!1,iv=typeof setTimeout==\"function\"?setTimeout:null,lv=typeof clearTimeout==\"function\"?clearTimeout:null,nv=typeof setImmediate<\"u\"?setImmediate:null;function Rp(e){for(var t=Cn(Ca);t!==null;){if(t.callback===null)wp(Ca);else if(t.startTime<=e)wp(Ca),t.sortIndex=t.expirationTime,py(Vn,t);else break;t=Cn(Ca)}}function my(e){if(hc=!1,Rp(e),!yc)if(Cn(Vn)!==null)yc=!0,El||(El=!0,Sl());else{var t=Cn(Ca);t!==null&&yy(my,t.startTime-e)}}var El=!1,gc=-1,sv=5,cv=-1;function uv(){return dy?!0:!(_t.unstable_now()-cve&&uv());){var r=zr.callback;if(typeof r==\"function\"){zr.callback=null,Lo=zr.priorityLevel;var n=r(zr.expirationTime<=e);if(e=_t.unstable_now(),typeof n==\"function\"){zr.callback=n,Rp(e),t=!0;break t}zr===Cn(Vn)&&wp(Vn),Rp(e)}else wp(Vn);zr=Cn(Vn)}if(zr!==null)t=!0;else{var a=Cn(Ca);a!==null&&yy(my,a.startTime-e),t=!1}}break e}finally{zr=null,Lo=o,fy=!1}t=void 0}}finally{t?Sl():El=!1}}}var Sl;typeof nv==\"function\"?Sl=function(){nv(cy)}:typeof MessageChannel<\"u\"?(uy=new MessageChannel,av=uy.port2,uy.port1.onmessage=cy,Sl=function(){av.postMessage(null)}):Sl=function(){iv(cy,0)};var uy,av;function yy(e,t){gc=iv(function(){e(_t.unstable_now())},t)}_t.unstable_IdlePriority=5;_t.unstable_ImmediatePriority=1;_t.unstable_LowPriority=4;_t.unstable_NormalPriority=3;_t.unstable_Profiling=null;_t.unstable_UserBlockingPriority=2;_t.unstable_cancelCallback=function(e){e.callback=null};_t.unstable_forceFrameRate=function(e){0>e||125r?(e.sortIndex=o,py(Ca,e),Cn(Vn)===null&&e===Cn(Ca)&&(hc?(lv(gc),gc=-1):hc=!0,yy(my,o-r))):(e.sortIndex=n,py(Vn,e),yc||fy||(yc=!0,El||(El=!0,Sl()))),e};_t.unstable_shouldYield=uv;_t.unstable_wrapCallback=function(e){var t=Lo;return function(){var o=Lo;Lo=t;try{return e.apply(this,arguments)}finally{Lo=o}}}});var dv=Xo((Q_,fv)=>{\"use strict\";fv.exports=pv()});var yv=Xo(qo=>{\"use strict\";var y2=re();function mv(e){var t=\"https://react.dev/errors/\"+e;if(1{\"use strict\";function hv(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(hv)}catch(e){console.error(e)}}hv(),gv.exports=yv()});var OS=Xo(td=>{\"use strict\";var mo=dv(),Yx=re(),b2=Op();function $(e){var t=\"https://react.dev/errors/\"+e;if(1Al||(e.current=eh[Al],eh[Al]=null,Al--)}function Et(e,t){Al++,eh[Al]=e.current,e.current=t}var On=An(null),Xc=An(null),ja=An(null),uf=An(null);function pf(e,t){switch(Et(ja,t),Et(Xc,e),Et(On,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Rx(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Rx(t),e=yS(t,e);else switch(e){case\"svg\":e=1;break;case\"math\":e=2;break;default:e=0}}So(On),Et(On,e)}function Fl(){So(On),So(Xc),So(ja)}function th(e){e.memoizedState!==null&&Et(uf,e);var t=On.current,o=yS(t,e.type);t!==o&&(Et(Xc,e),Et(On,o))}function ff(e){Xc.current===e&&(So(On),So(Xc)),uf.current===e&&(So(uf),tu._currentValue=Ti)}var hy,xv;function gi(e){if(hy===void 0)try{throw Error()}catch(o){var t=o.stack.trim().match(/\\n( *(at )?)/);hy=t&&t[1]||\"\",xv=-1)\":-1n||s[r]!==c[n]){var u=`\n`+s[r].replace(\" at new \",\" at \");return e.displayName&&u.includes(\"\")&&(u=u.replace(\"\",e.displayName)),u}while(1<=r&&0<=n);break}}}finally{gy=!1,Error.prepareStackTrace=o}return(o=e?e.displayName||e.name:\"\")?gi(o):\"\"}function E2(e,t){switch(e.tag){case 26:case 27:case 5:return gi(e.type);case 16:return gi(\"Lazy\");case 13:return e.child!==t&&t!==null?gi(\"Suspense Fallback\"):gi(\"Suspense\");case 19:return gi(\"SuspenseList\");case 0:case 15:return by(e.type,!1);case 11:return by(e.type.render,!1);case 1:return by(e.type,!0);case 31:return gi(\"Activity\");default:return\"\"}}function Tv(e){try{var t=\"\",o=null;do t+=E2(e,o),o=e,e=e.return;while(e);return t}catch(r){return`\nError generating stack: `+r.message+`\n`+r.stack}}var oh=Object.prototype.hasOwnProperty,qh=mo.unstable_scheduleCallback,vy=mo.unstable_cancelCallback,P2=mo.unstable_shouldYield,C2=mo.unstable_requestPaint,br=mo.unstable_now,R2=mo.unstable_getCurrentPriorityLevel,Qx=mo.unstable_ImmediatePriority,Wx=mo.unstable_UserBlockingPriority,df=mo.unstable_NormalPriority,w2=mo.unstable_LowPriority,Zx=mo.unstable_IdlePriority,M2=mo.log,O2=mo.unstable_setDisableYieldValue,au=null,vr=null;function _a(e){if(typeof M2==\"function\"&&O2(e),vr&&typeof vr.setStrictMode==\"function\")try{vr.setStrictMode(au,e)}catch{}}var xr=Math.clz32?Math.clz32:N2,A2=Math.log,D2=Math.LN2;function N2(e){return e>>>=0,e===0?32:31-(A2(e)/D2|0)|0}var Dp=256,Np=262144,_p=4194304;function bi(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 Uf(e,t,o){var r=e.pendingLanes;if(r===0)return 0;var n=0,a=e.suspendedLanes,i=e.pingedLanes;e=e.warmLanes;var l=r&134217727;return l!==0?(r=l&~a,r!==0?n=bi(r):(i&=l,i!==0?n=bi(i):o||(o=l&~e,o!==0&&(n=bi(o))))):(l=r&~a,l!==0?n=bi(l):i!==0?n=bi(i):o||(o=r&~e,o!==0&&(n=bi(o)))),n===0?0:t!==0&&t!==n&&(t&a)===0&&(a=n&-n,o=t&-t,a>=o||a===32&&(o&4194048)!==0)?t:n}function iu(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function _2(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 Jx(){var e=_p;return _p<<=1,(_p&62914560)===0&&(_p=4194304),e}function xy(e){for(var t=[],o=0;31>o;o++)t.push(e);return t}function lu(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function z2(e,t,o,r,n,a){var i=e.pendingLanes;e.pendingLanes=o,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=o,e.entangledLanes&=o,e.errorRecoveryDisabledLanes&=o,e.shellSuspendCounter=0;var l=e.entanglements,s=e.expirationTimes,c=e.hiddenUpdates;for(o=i&~o;0\"u\")return null;try{return e.activeElement||e.body}catch{return e.body}}var H2=/[\\n\"\\\\]/g;function Ur(e){return e.replace(H2,function(t){return\"\\\\\"+t.charCodeAt(0).toString(16)+\" \"})}function ah(e,t,o,r,n,a,i,l){e.name=\"\",i!=null&&typeof i!=\"function\"&&typeof i!=\"symbol\"&&typeof i!=\"boolean\"?e.type=i:e.removeAttribute(\"type\"),t!=null?i===\"number\"?(t===0&&e.value===\"\"||e.value!=t)&&(e.value=\"\"+Br(t)):e.value!==\"\"+Br(t)&&(e.value=\"\"+Br(t)):i!==\"submit\"&&i!==\"reset\"||e.removeAttribute(\"value\"),t!=null?ih(e,i,Br(t)):o!=null?ih(e,i,Br(o)):r!=null&&e.removeAttribute(\"value\"),n==null&&a!=null&&(e.defaultChecked=!!a),n!=null&&(e.checked=n&&typeof n!=\"function\"&&typeof n!=\"symbol\"),l!=null&&typeof l!=\"function\"&&typeof l!=\"symbol\"&&typeof l!=\"boolean\"?e.name=\"\"+Br(l):e.removeAttribute(\"name\")}function sT(e,t,o,r,n,a,i,l){if(a!=null&&typeof a!=\"function\"&&typeof a!=\"symbol\"&&typeof a!=\"boolean\"&&(e.type=a),t!=null||o!=null){if(!(a!==\"submit\"&&a!==\"reset\"||t!=null)){nh(e);return}o=o!=null?\"\"+Br(o):\"\",t=t!=null?\"\"+Br(t):o,l||t===e.value||(e.value=t),e.defaultValue=t}r=r??n,r=typeof r!=\"function\"&&typeof r!=\"symbol\"&&!!r,e.checked=l?e.checked:!!r,e.defaultChecked=!!r,i!=null&&typeof i!=\"function\"&&typeof i!=\"symbol\"&&typeof i!=\"boolean\"&&(e.name=i),nh(e)}function ih(e,t,o){t===\"number\"&&mf(e.ownerDocument)===e||e.defaultValue===\"\"+o||(e.defaultValue=\"\"+o)}function $l(e,t,o,r){if(e=e.options,t){t={};for(var n=0;n\"u\"||typeof window.document>\"u\"||typeof window.document.createElement>\"u\"),sh=!1;if(ta)try{Pl={},Object.defineProperty(Pl,\"passive\",{get:function(){sh=!0}}),window.addEventListener(\"test\",Pl,Pl),window.removeEventListener(\"test\",Pl,Pl)}catch{sh=!1}var Pl,za=null,Zh=null,Qp=null;function dT(){if(Qp)return Qp;var e,t=Zh,o=t.length,r,n=\"value\"in za?za.value:za.textContent,a=n.length;for(e=0;e=Dc),Nv=\" \",_v=!1;function yT(e,t){switch(e){case\"keyup\":return mw.indexOf(t.keyCode)!==-1;case\"keydown\":return t.keyCode!==229;case\"keypress\":case\"mousedown\":case\"focusout\":return!0;default:return!1}}function hT(e){return e=e.detail,typeof e==\"object\"&&\"data\"in e?e.data:null}var _l=!1;function hw(e,t){switch(e){case\"compositionend\":return hT(t);case\"keypress\":return t.which!==32?null:(_v=!0,Nv);case\"textInput\":return e=t.data,e===Nv&&_v?null:e;default:return null}}function gw(e,t){if(_l)return e===\"compositionend\"||!eg&&yT(e,t)?(e=dT(),Qp=Zh=za=null,_l=!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)return{node:o,offset:t-e};e=r}e:{for(;o;){if(o.nextSibling){o=o.nextSibling;break e}o=o.parentNode}o=void 0}o=Lv(o)}}function xT(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?xT(e,t.parentNode):\"contains\"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function TT(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=mf(e.document);t instanceof e.HTMLIFrameElement;){try{var o=typeof t.contentWindow.location.href==\"string\"}catch{o=!1}if(o)e=t.contentWindow;else break;t=mf(e.document)}return t}function tg(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 Cw=ta&&\"documentMode\"in document&&11>=document.documentMode,zl=null,ch=null,_c=null,uh=!1;function Uv(e,t,o){var r=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;uh||zl==null||zl!==mf(r)||(r=zl,\"selectionStart\"in r&&tg(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),_c&&Ic(_c,r)||(_c=r,r=Nf(ch,\"onSelect\"),0>=i,n-=i,Rn=1<<32-xr(t)+n|o<A?(_=P,P=null):_=P.sibling;var z=p(h,P,g[A],b);if(z===null){P===null&&(P=_);break}e&&P&&z.alternate===null&&t(h,P),y=a(z,y,A),C===null?E=z:C.sibling=z,C=z,P=_}if(A===g.length)return o(h,P),qe&&In(h,A),E;if(P===null){for(;AA?(_=P,P=null):_=P.sibling;var I=p(h,P,z.value,b);if(I===null){P===null&&(P=_);break}e&&P&&I.alternate===null&&t(h,P),y=a(I,y,A),C===null?E=I:C.sibling=I,C=I,P=_}if(z.done)return o(h,P),qe&&In(h,A),E;if(P===null){for(;!z.done;A++,z=g.next())z=m(h,z.value,b),z!==null&&(y=a(z,y,A),C===null?E=z:C.sibling=z,C=z);return qe&&In(h,A),E}for(P=r(P);!z.done;A++,z=g.next())z=d(P,h,A,z.value,b),z!==null&&(e&&z.alternate!==null&&P.delete(z.key===null?A:z.key),y=a(z,y,A),C===null?E=z:C.sibling=z,C=z);return e&&P.forEach(function(x){return t(h,x)}),qe&&In(h,A),E}function S(h,y,g,b){if(typeof g==\"object\"&&g!==null&&g.type===Ol&&g.key===null&&(g=g.props.children),typeof g==\"object\"&&g!==null){switch(g.$$typeof){case Ap:e:{for(var E=g.key;y!==null;){if(y.key===E){if(E=g.type,E===Ol){if(y.tag===7){o(h,y.sibling),b=n(y,g.props.children),b.return=h,h=b;break e}}else if(y.elementType===E||typeof E==\"object\"&&E!==null&&E.$$typeof===wa&&vi(E)===y.type){o(h,y.sibling),b=n(y,g.props),Tc(b,g),b.return=h,h=b;break e}o(h,y);break}else t(h,y);y=y.sibling}g.type===Ol?(b=Si(g.props.children,h.mode,b,g.key),b.return=h,h=b):(b=Zp(g.type,g.key,g.props,null,h.mode,b),Tc(b,g),b.return=h,h=b)}return i(h);case Rc:e:{for(E=g.key;y!==null;){if(y.key===E)if(y.tag===4&&y.stateNode.containerInfo===g.containerInfo&&y.stateNode.implementation===g.implementation){o(h,y.sibling),b=n(y,g.children||[]),b.return=h,h=b;break e}else{o(h,y);break}else t(h,y);y=y.sibling}b=My(g,h.mode,b),b.return=h,h=b}return i(h);case wa:return g=vi(g),S(h,y,g,b)}if(wc(g))return v(h,y,g,b);if(vc(g)){if(E=vc(g),typeof E!=\"function\")throw Error($(150));return g=E.call(g),T(h,y,g,b)}if(typeof g.then==\"function\")return S(h,y,Up(g),b);if(g.$$typeof===Kn)return S(h,y,jp(h,g),b);Hp(h,g)}return typeof g==\"string\"&&g!==\"\"||typeof g==\"number\"||typeof g==\"bigint\"?(g=\"\"+g,y!==null&&y.tag===6?(o(h,y.sibling),b=n(y,g),b.return=h,h=b):(o(h,y),b=wy(g,h.mode,b),b.return=h,h=b),i(h)):o(h,y)}return function(h,y,g,b){try{Qc=0;var E=S(h,y,g,b);return Gl=null,E}catch(P){if(P===ss||P===Gf)throw P;var C=hr(29,P,null,h.mode);return C.lanes=b,C.return=h,C}finally{}}}var Mi=BT(!0),LT=BT(!1),Ma=!1;function ug(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function gh(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 Ha(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Va(e,t,o){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(rt&2)!==0){var n=r.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),r.pending=t,t=hf(e),MT(e,null,o),t}return Xf(e,r,t,o),hf(e)}function kc(e,t,o){if(t=t.updateQueue,t!==null&&(t=t.shared,(o&4194048)!==0)){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,tT(e,o)}}function Ay(e,t){var o=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,o===r)){var n=null,a=null;if(o=o.firstBaseUpdate,o!==null){do{var i={lane:o.lane,tag:o.tag,payload:o.payload,callback:null,next:null};a===null?n=a=i:a=a.next=i,o=o.next}while(o!==null);a===null?n=a=t:a=a.next=t}else n=a=t;o={baseState:r.baseState,firstBaseUpdate:n,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},e.updateQueue=o;return}e=o.lastBaseUpdate,e===null?o.firstBaseUpdate=t:e.next=t,o.lastBaseUpdate=t}var bh=!1;function Bc(){if(bh){var e=Xl;if(e!==null)throw e}}function Lc(e,t,o,r){bh=!1;var n=e.updateQueue;Ma=!1;var a=n.firstBaseUpdate,i=n.lastBaseUpdate,l=n.shared.pending;if(l!==null){n.shared.pending=null;var s=l,c=s.next;s.next=null,i===null?a=c:i.next=c,i=s;var u=e.alternate;u!==null&&(u=u.updateQueue,l=u.lastBaseUpdate,l!==i&&(l===null?u.firstBaseUpdate=c:l.next=c,u.lastBaseUpdate=s))}if(a!==null){var m=n.baseState;i=0,u=c=s=null,l=a;do{var p=l.lane&-536870913,d=p!==l.lane;if(d?(Ge&p)===p:(r&p)===p){p!==0&&p===Wl&&(bh=!0),u!==null&&(u=u.next={lane:0,tag:l.tag,payload:l.payload,callback:null,next:null});e:{var v=e,T=l;p=t;var S=o;switch(T.tag){case 1:if(v=T.payload,typeof v==\"function\"){m=v.call(S,m,p);break e}m=v;break e;case 3:v.flags=v.flags&-65537|128;case 0:if(v=T.payload,p=typeof v==\"function\"?v.call(S,m,p):v,p==null)break e;m=Dt({},m,p);break e;case 2:Ma=!0}}p=l.callback,p!==null&&(e.flags|=64,d&&(e.flags|=8192),d=n.callbacks,d===null?n.callbacks=[p]:d.push(p))}else d={lane:p,tag:l.tag,payload:l.payload,callback:l.callback,next:null},u===null?(c=u=d,s=m):u=u.next=d,i|=p;if(l=l.next,l===null){if(l=n.shared.pending,l===null)break;d=l,l=d.next,d.next=null,n.lastBaseUpdate=d,n.shared.pending=null}}while(!0);u===null&&(s=m),n.baseState=s,n.firstBaseUpdate=c,n.lastBaseUpdate=u,a===null&&(n.shared.lanes=0),Qa|=i,e.lanes=i,e.memoizedState=m}}function jT(e,t){if(typeof e!=\"function\")throw Error($(191,e));e.call(t)}function UT(e,t){var o=e.callbacks;if(o!==null)for(e.callbacks=null,e=0;ea?a:8;var i=Pe.T,l={};Pe.T=l,Eg(e,!1,t,o);try{var s=n(),c=Pe.S;if(c!==null&&c(l,s),s!==null&&typeof s==\"object\"&&typeof s.then==\"function\"){var u=zw(s,r);jc(e,t,u,Tr(e))}else jc(e,t,r,Tr(e))}catch(m){jc(e,t,{then:function(){},status:\"rejected\",reason:m},Tr())}finally{nt.p=a,i!==null&&l.types!==null&&(i.types=l.types),Pe.T=i}}function Hw(){}function Eh(e,t,o,r){if(e.tag!==5)throw Error($(476));var n=u1(e).queue;c1(e,n,t,Ti,o===null?Hw:function(){return p1(e),o(r)})}function u1(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Ti,baseState:Ti,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ra,lastRenderedState:Ti},next:null};var o={};return t.next={memoizedState:o,baseState:o,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ra,lastRenderedState:o},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function p1(e){var t=u1(e);t.next===null&&(t=e.alternate.memoizedState),jc(e,t.next.queue,{},Tr())}function Sg(){return Ao(tu)}function f1(){return Jt().memoizedState}function d1(){return Jt().memoizedState}function Vw(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var o=Tr();e=Ha(o);var r=Va(t,e,o);r!==null&&(rr(r,t,o),kc(r,t,o)),t={cache:lg()},e.payload=t;return}t=t.return}}function $w(e,t,o){var r=Tr();o={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},Kf(e)?y1(t,o):(o=rg(e,t,o,r),o!==null&&(rr(o,e,r),h1(o,t,r)))}function m1(e,t,o){var r=Tr();jc(e,t,o,r)}function jc(e,t,o,r){var n={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null};if(Kf(e))y1(t,n);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var i=t.lastRenderedState,l=a(i,o);if(n.hasEagerState=!0,n.eagerState=l,Sr(l,i))return Xf(e,t,n,0),bt===null&&Yf(),!1}catch{}finally{}if(o=rg(e,t,n,r),o!==null)return rr(o,e,r),h1(o,t,r),!0}return!1}function Eg(e,t,o,r){if(r={lane:2,revertLane:Ng(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Kf(e)){if(t)throw Error($(479))}else t=rg(e,o,r,2),t!==null&&rr(t,e,2)}function Kf(e){var t=e.alternate;return e===Ne||t!==null&&t===Ne}function y1(e,t){ql=Sf=!0;var o=e.pending;o===null?t.next=t:(t.next=o.next,o.next=t),e.pending=t}function h1(e,t,o){if((o&4194048)!==0){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,tT(e,o)}}var Zc={readContext:Ao,use:If,useCallback:It,useContext:It,useEffect:It,useImperativeHandle:It,useLayoutEffect:It,useInsertionEffect:It,useMemo:It,useReducer:It,useRef:It,useState:It,useDebugValue:It,useDeferredValue:It,useTransition:It,useSyncExternalStore:It,useId:It,useHostTransitionStatus:It,useFormState:It,useActionState:It,useOptimistic:It,useMemoCache:It,useCacheRefresh:It};Zc.useEffectEvent=It;var g1={readContext:Ao,use:If,useCallback:function(e,t){return Io().memoizedState=[e,t===void 0?null:t],e},useContext:Ao,useEffect:ex,useImperativeHandle:function(e,t,o){o=o!=null?o.concat([e]):null,tf(4194308,4,n1.bind(null,t,e),o)},useLayoutEffect:function(e,t){return tf(4194308,4,e,t)},useInsertionEffect:function(e,t){tf(4,2,e,t)},useMemo:function(e,t){var o=Io();t=t===void 0?null:t;var r=e();if(Oi){_a(!0);try{e()}finally{_a(!1)}}return o.memoizedState=[r,t],r},useReducer:function(e,t,o){var r=Io();if(o!==void 0){var n=o(t);if(Oi){_a(!0);try{o(t)}finally{_a(!1)}}}else n=t;return r.memoizedState=r.baseState=n,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},r.queue=e,e=e.dispatch=$w.bind(null,Ne,e),[r.memoizedState,e]},useRef:function(e){var t=Io();return e={current:e},t.memoizedState=e},useState:function(e){e=Th(e);var t=e.queue,o=m1.bind(null,Ne,t);return t.dispatch=o,[e.memoizedState,o]},useDebugValue:xg,useDeferredValue:function(e,t){var o=Io();return Tg(o,e,t)},useTransition:function(){var e=Th(!1);return e=c1.bind(null,Ne,e.queue,!0,!1),Io().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,o){var r=Ne,n=Io();if(qe){if(o===void 0)throw Error($(407));o=o()}else{if(o=t(),bt===null)throw Error($(349));(Ge&127)!==0||XT(r,t,o)}n.memoizedState=o;var a={value:o,getSnapshot:t};return n.queue=a,ex(qT.bind(null,r,a,e),[e]),r.flags|=2048,Jl(9,{destroy:void 0},GT.bind(null,r,a,o,t),null),o},useId:function(){var e=Io(),t=bt.identifierPrefix;if(qe){var o=wn,r=Rn;o=(r&~(1<<32-xr(r)-1)).toString(32)+o,t=\"_\"+t+\"R_\"+o,o=Ef++,0<\\/script>\",a=a.removeChild(a.firstChild);break;case\"select\":a=typeof r.is==\"string\"?i.createElement(\"select\",{is:r.is}):i.createElement(\"select\"),r.multiple?a.multiple=!0:r.size&&(a.size=r.size);break;default:a=typeof r.is==\"string\"?i.createElement(n,{is:r.is}):i.createElement(n)}}a[Mo]=t,a[nr]=r;e:for(i=t.child;i!==null;){if(i.tag===5||i.tag===6)a.appendChild(i.stateNode);else if(i.tag!==4&&i.tag!==27&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===t)break e;for(;i.sibling===null;){if(i.return===null||i.return===t)break e;i=i.return}i.sibling.return=i.return,i=i.sibling}t.stateNode=a;e:switch(Do(a,n,r),n){case\"button\":case\"input\":case\"select\":case\"textarea\":r=!!r.autoFocus;break e;case\"img\":r=!0;break e;default:r=!1}r&&Yn(t)}}return Ot(t),jy(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,o),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&Yn(t);else{if(typeof r!=\"string\"&&t.stateNode===null)throw Error($(166));if(e=ja.current,Cl(t)){if(e=t.stateNode,o=t.memoizedProps,r=null,n=Oo,n!==null)switch(n.tag){case 27:case 5:r=n.memoizedProps}e[Mo]=t,e=!!(e.nodeValue===o||r!==null&&r.suppressHydrationWarning===!0||mS(e.nodeValue,o)),e||Fa(t,!0)}else e=_f(e).createTextNode(r),e[Mo]=t,t.stateNode=e}return Ot(t),null;case 31:if(o=t.memoizedState,e===null||e.memoizedState!==null){if(r=Cl(t),o!==null){if(e===null){if(!r)throw Error($(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error($(557));e[Mo]=t}else Ri(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ot(t),e=!1}else o=Oy(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=o),e=!0;if(!e)return t.flags&256?(yr(t),t):(yr(t),null);if((t.flags&128)!==0)throw Error($(558))}return Ot(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(n=Cl(t),r!==null&&r.dehydrated!==null){if(e===null){if(!n)throw Error($(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error($(317));n[Mo]=t}else Ri(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ot(t),n=!1}else n=Oy(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(yr(t),t):(yr(t),null)}return yr(t),(t.flags&128)!==0?(t.lanes=o,t):(o=r!==null,e=e!==null&&e.memoizedState!==null,o&&(r=t.child,n=null,r.alternate!==null&&r.alternate.memoizedState!==null&&r.alternate.memoizedState.cachePool!==null&&(n=r.alternate.memoizedState.cachePool.pool),a=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(a=r.memoizedState.cachePool.pool),a!==n&&(r.flags|=2048)),o!==e&&o&&(t.child.flags|=8192),Vp(t,t.updateQueue),Ot(t),null);case 4:return Fl(),e===null&&_g(t.stateNode.containerInfo),Ot(t),null;case 10:return Jn(t.type),Ot(t),null;case 19:if(So(Zt),r=t.memoizedState,r===null)return Ot(t),null;if(n=(t.flags&128)!==0,a=r.rendering,a===null)if(n)Sc(r,!1);else{if(Ft!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(a=Tf(e),a!==null){for(t.flags|=128,Sc(r,!1),e=a.updateQueue,t.updateQueue=e,Vp(t,e),t.subtreeFlags=0,e=o,o=t.child;o!==null;)OT(o,e),o=o.sibling;return Et(Zt,Zt.current&1|2),qe&&In(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&br()>wf&&(t.flags|=128,n=!0,Sc(r,!1),t.lanes=4194304)}else{if(!n)if(e=Tf(a),e!==null){if(t.flags|=128,n=!0,e=e.updateQueue,t.updateQueue=e,Vp(t,e),Sc(r,!0),r.tail===null&&r.tailMode===\"hidden\"&&!a.alternate&&!qe)return Ot(t),null}else 2*br()-r.renderingStartTime>wf&&o!==536870912&&(t.flags|=128,n=!0,Sc(r,!1),t.lanes=4194304);r.isBackwards?(a.sibling=t.child,t.child=a):(e=r.last,e!==null?e.sibling=a:t.child=a,r.last=a)}return r.tail!==null?(e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=br(),e.sibling=null,o=Zt.current,Et(Zt,n?o&1|2:o&1),qe&&In(t,r.treeForkCount),e):(Ot(t),null);case 22:case 23:return yr(t),pg(),r=t.memoizedState!==null,e!==null?e.memoizedState!==null!==r&&(t.flags|=8192):r&&(t.flags|=8192),r?(o&536870912)!==0&&(t.flags&128)===0&&(Ot(t),t.subtreeFlags&6&&(t.flags|=8192)):Ot(t),o=t.updateQueue,o!==null&&Vp(t,o.retryQueue),o=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(o=e.memoizedState.cachePool.pool),r=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),r!==o&&(t.flags|=2048),e!==null&&So(Ei),null;case 24:return o=null,e!==null&&(o=e.memoizedState.cache),t.memoizedState.cache!==o&&(t.flags|=2048),Jn(io),Ot(t),null;case 25:return null;case 30:return null}throw Error($(156,t.tag))}function Iw(e,t){switch(ig(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Jn(io),Fl(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return ff(t),null;case 31:if(t.memoizedState!==null){if(yr(t),t.alternate===null)throw Error($(340));Ri()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(yr(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error($(340));Ri()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return So(Zt),null;case 4:return Fl(),null;case 10:return Jn(t.type),null;case 22:case 23:return yr(t),pg(),e!==null&&So(Ei),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Jn(io),null;case 25:return null;default:return null}}function O1(e,t){switch(ig(t),t.tag){case 3:Jn(io),Fl();break;case 26:case 27:case 5:ff(t);break;case 4:Fl();break;case 31:t.memoizedState!==null&&yr(t);break;case 13:yr(t);break;case 19:So(Zt);break;case 10:Jn(t.type);break;case 22:case 23:yr(t),pg(),e!==null&&So(Ei);break;case 24:Jn(io)}}function fu(e,t){try{var o=t.updateQueue,r=o!==null?o.lastEffect:null;if(r!==null){var n=r.next;o=n;do{if((o.tag&e)===e){r=void 0;var a=o.create,i=o.inst;r=a(),i.destroy=r}o=o.next}while(o!==n)}}catch(l){ut(t,t.return,l)}}function Ka(e,t,o){try{var r=t.updateQueue,n=r!==null?r.lastEffect:null;if(n!==null){var a=n.next;r=a;do{if((r.tag&e)===e){var i=r.inst,l=i.destroy;if(l!==void 0){i.destroy=void 0,n=t;var s=o,c=l;try{c()}catch(u){ut(n,s,u)}}}r=r.next}while(r!==a)}}catch(u){ut(t,t.return,u)}}function A1(e){var t=e.updateQueue;if(t!==null){var o=e.stateNode;try{UT(t,o)}catch(r){ut(e,e.return,r)}}}function D1(e,t,o){o.props=Ai(e.type,e.memoizedProps),o.state=e.memoizedState;try{o.componentWillUnmount()}catch(r){ut(e,t,r)}}function Uc(e,t){try{var o=e.ref;if(o!==null){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;case 30:r=e.stateNode;break;default:r=e.stateNode}typeof o==\"function\"?e.refCleanup=o(r):o.current=r}}catch(n){ut(e,t,n)}}function Mn(e,t){var o=e.ref,r=e.refCleanup;if(o!==null)if(typeof r==\"function\")try{r()}catch(n){ut(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof o==\"function\")try{o(null)}catch(n){ut(e,t,n)}else o.current=null}function N1(e){var t=e.type,o=e.memoizedProps,r=e.stateNode;try{e:switch(t){case\"button\":case\"input\":case\"select\":case\"textarea\":o.autoFocus&&r.focus();break e;case\"img\":o.src?r.src=o.src:o.srcSet&&(r.srcset=o.srcSet)}}catch(n){ut(e,e.return,n)}}function Uy(e,t,o){try{var r=e.stateNode;dM(r,e.type,o,t),r[nr]=t}catch(n){ut(e,e.return,n)}}function _1(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Za(e.type)||e.tag===4}function Hy(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||_1(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&&Za(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Mh(e,t,o){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?(o.nodeType===9?o.body:o.nodeName===\"HTML\"?o.ownerDocument.body:o).insertBefore(e,t):(t=o.nodeType===9?o.body:o.nodeName===\"HTML\"?o.ownerDocument.body:o,t.appendChild(e),o=o._reactRootContainer,o!=null||t.onclick!==null||(t.onclick=Qn));else if(r!==4&&(r===27&&Za(e.type)&&(o=e.stateNode,t=null),e=e.child,e!==null))for(Mh(e,t,o),e=e.sibling;e!==null;)Mh(e,t,o),e=e.sibling}function Rf(e,t,o){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?o.insertBefore(e,t):o.appendChild(e);else if(r!==4&&(r===27&&Za(e.type)&&(o=e.stateNode),e=e.child,e!==null))for(Rf(e,t,o),e=e.sibling;e!==null;)Rf(e,t,o),e=e.sibling}function z1(e){var t=e.stateNode,o=e.memoizedProps;try{for(var r=e.type,n=t.attributes;n.length;)t.removeAttributeNode(n[0]);Do(t,r,o),t[Mo]=e,t[nr]=o}catch(a){ut(e,e.return,a)}}var Fn=!1,ao=!1,Vy=!1,dx=typeof WeakSet==\"function\"?WeakSet:Set,xo=null;function Fw(e,t){if(e=e.containerInfo,kh=Lf,e=TT(e),tg(e)){if(\"selectionStart\"in e)var o={start:e.selectionStart,end:e.selectionEnd};else e:{o=(o=e.ownerDocument)&&o.defaultView||window;var r=o.getSelection&&o.getSelection();if(r&&r.rangeCount!==0){o=r.anchorNode;var n=r.anchorOffset,a=r.focusNode;r=r.focusOffset;try{o.nodeType,a.nodeType}catch{o=null;break e}var i=0,l=-1,s=-1,c=0,u=0,m=e,p=null;t:for(;;){for(var d;m!==o||n!==0&&m.nodeType!==3||(l=i+n),m!==a||r!==0&&m.nodeType!==3||(s=i+r),m.nodeType===3&&(i+=m.nodeValue.length),(d=m.firstChild)!==null;)p=m,m=d;for(;;){if(m===e)break t;if(p===o&&++c===n&&(l=i),p===a&&++u===r&&(s=i),(d=m.nextSibling)!==null)break;m=p,p=m.parentNode}m=d}o=l===-1||s===-1?null:{start:l,end:s}}else o=null}o=o||{start:0,end:0}}else o=null;for(Bh={focusedElem:e,selectionRange:o},Lf=!1,xo=t;xo!==null;)if(t=xo,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,xo=e;else for(;xo!==null;){switch(t=xo,a=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(o=0;o title\"))),Do(a,r,o),a[Mo]=e,To(a),r=a;break e;case\"link\":var i=kx(\"link\",\"href\",n).get(r+(o.href||\"\"));if(i){for(var l=0;lS&&(i=S,S=T,T=i);var h=jv(l,T),y=jv(l,S);if(h&&y&&(d.rangeCount!==1||d.anchorNode!==h.node||d.anchorOffset!==h.offset||d.focusNode!==y.node||d.focusOffset!==y.offset)){var g=m.createRange();g.setStart(h.node,h.offset),d.removeAllRanges(),T>S?(d.addRange(g),d.extend(y.node,y.offset)):(g.setEnd(y.node,y.offset),d.addRange(g))}}}}for(m=[],d=l;d=d.parentNode;)d.nodeType===1&&m.push({element:d,left:d.scrollLeft,top:d.scrollTop});for(typeof l.focus==\"function\"&&l.focus(),l=0;lo?32:o,Pe.T=null,o=Dh,Dh=null;var a=Ya,i=ea;if(fo=0,ts=Ya=null,ea=0,(rt&6)!==0)throw Error($(331));var l=rt;if(rt|=4,G1(a.current),$1(a,a.current,i,o),rt=l,du(0,!1),vr&&typeof vr.onPostCommitFiberRoot==\"function\")try{vr.onPostCommitFiberRoot(au,a)}catch{}return!0}finally{nt.p=n,Pe.T=r,iS(e,t)}}function gx(e,t,o){t=Hr(o,t),t=Ch(e.stateNode,t,2),e=Va(e,t,2),e!==null&&(lu(e,2),Dn(e))}function ut(e,t,o){if(e.tag===3)gx(e,e,o);else for(;t!==null;){if(t.tag===3){gx(t,e,o);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==\"function\"||typeof r.componentDidCatch==\"function\"&&($a===null||!$a.has(r))){e=Hr(o,e),o=S1(2),r=Va(t,o,2),r!==null&&(E1(o,r,t,e),lu(r,2),Dn(r));break}}t=t.return}}function Yy(e,t,o){var r=e.pingCache;if(r===null){r=e.pingCache=new Ww;var n=new Set;r.set(t,n)}else n=r.get(t),n===void 0&&(n=new Set,r.set(t,n));n.has(o)||(Og=!0,n.add(o),e=oM.bind(null,e,t,o),t.then(e,e))}function oM(e,t,o){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&o,e.warmLanes&=~o,bt===e&&(Ge&o)===o&&(Ft===4||Ft===3&&(Ge&62914560)===Ge&&300>br()-Qf?(rt&2)===0&&os(e,0):Ag|=o,es===Ge&&(es=0)),Dn(e)}function sS(e,t){t===0&&(t=Jx()),e=zi(e,t),e!==null&&(lu(e,t),Dn(e))}function rM(e){var t=e.memoizedState,o=0;t!==null&&(o=t.retryLane),sS(e,o)}function nM(e,t){var o=0;switch(e.tag){case 31:case 13:var r=e.stateNode,n=e.memoizedState;n!==null&&(o=n.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error($(314))}r!==null&&r.delete(t),sS(e,o)}function aM(e,t){return qh(e,t)}var Af=null,Ml=null,_h=!1,Df=!1,Xy=!1,La=0;function Dn(e){e!==Ml&&e.next===null&&(Ml===null?Af=Ml=e:Ml=Ml.next=e),Df=!0,_h||(_h=!0,lM())}function du(e,t){if(!Xy&&Df){Xy=!0;do for(var o=!1,r=Af;r!==null;){if(!t)if(e!==0){var n=r.pendingLanes;if(n===0)var a=0;else{var i=r.suspendedLanes,l=r.pingedLanes;a=(1<<31-xr(42|e)+1)-1,a&=n&~(i&~l),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(o=!0,bx(r,a))}else a=Ge,a=Uf(r,r===bt?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),(a&3)===0||iu(r,a)||(o=!0,bx(r,a));r=r.next}while(o);Xy=!1}}function iM(){cS()}function cS(){Df=_h=!1;var e=0;La!==0&&yM()&&(e=La);for(var t=br(),o=null,r=Af;r!==null;){var n=r.next,a=uS(r,t);a===0?(r.next=null,o===null?Af=n:o.next=n,n===null&&(Ml=o)):(o=r,(e!==0||(a&3)!==0)&&(Df=!0)),r=n}fo!==0&&fo!==5||du(e,!1),La!==0&&(La=0)}function uS(e,t){for(var o=e.suspendedLanes,r=e.pingedLanes,n=e.expirationTimes,a=e.pendingLanes&-62914561;0l)break;var u=s.transferSize,m=s.initiatorType;u&&Cx(m)&&(s=s.responseEnd,i+=u*(s\"u\"?null:document;function vS(e,t,o){var r=us;if(r&&typeof t==\"string\"&&t){var n=Ur(t);n='link[rel=\"'+e+'\"][href=\"'+n+'\"]',typeof o==\"string\"&&(n+='[crossorigin=\"'+o+'\"]'),Nx.has(n)||(Nx.add(n),e={rel:e,crossOrigin:o,href:t},r.querySelector(n)===null&&(t=r.createElement(\"link\"),Do(t,\"link\",e),To(t),r.head.appendChild(t)))}}function PM(e){ia.D(e),vS(\"dns-prefetch\",e,null)}function CM(e,t){ia.C(e,t),vS(\"preconnect\",e,t)}function RM(e,t,o){ia.L(e,t,o);var r=us;if(r&&e&&t){var n='link[rel=\"preload\"][as=\"'+Ur(t)+'\"]';t===\"image\"&&o&&o.imageSrcSet?(n+='[imagesrcset=\"'+Ur(o.imageSrcSet)+'\"]',typeof o.imageSizes==\"string\"&&(n+='[imagesizes=\"'+Ur(o.imageSizes)+'\"]')):n+='[href=\"'+Ur(e)+'\"]';var a=n;switch(t){case\"style\":a=rs(e);break;case\"script\":a=ps(e)}Xr.has(a)||(e=Dt({rel:\"preload\",href:t===\"image\"&&o&&o.imageSrcSet?void 0:e,as:t},o),Xr.set(a,e),r.querySelector(n)!==null||t===\"style\"&&r.querySelector(mu(a))||t===\"script\"&&r.querySelector(yu(a))||(t=r.createElement(\"link\"),Do(t,\"link\",e),To(t),r.head.appendChild(t)))}}function wM(e,t){ia.m(e,t);var o=us;if(o&&e){var r=t&&typeof t.as==\"string\"?t.as:\"script\",n='link[rel=\"modulepreload\"][as=\"'+Ur(r)+'\"][href=\"'+Ur(e)+'\"]',a=n;switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":a=ps(e)}if(!Xr.has(a)&&(e=Dt({rel:\"modulepreload\",href:e},t),Xr.set(a,e),o.querySelector(n)===null)){switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":if(o.querySelector(yu(a)))return}r=o.createElement(\"link\"),Do(r,\"link\",e),To(r),o.head.appendChild(r)}}}function MM(e,t,o){ia.S(e,t,o);var r=us;if(r&&e){var n=Vl(r).hoistableStyles,a=rs(e);t=t||\"default\";var i=n.get(a);if(!i){var l={loading:0,preload:null};if(i=r.querySelector(mu(a)))l.loading=5;else{e=Dt({rel:\"stylesheet\",href:e,\"data-precedence\":t},o),(o=Xr.get(a))&&zg(e,o);var s=i=r.createElement(\"link\");To(s),Do(s,\"link\",e),s._p=new Promise(function(c,u){s.onload=c,s.onerror=u}),s.addEventListener(\"load\",function(){l.loading|=1}),s.addEventListener(\"error\",function(){l.loading|=2}),l.loading|=4,af(i,t,r)}i={type:\"stylesheet\",instance:i,count:1,state:l},n.set(a,i)}}}function OM(e,t){ia.X(e,t);var o=us;if(o&&e){var r=Vl(o).hoistableScripts,n=ps(e),a=r.get(n);a||(a=o.querySelector(yu(n)),a||(e=Dt({src:e,async:!0},t),(t=Xr.get(n))&&kg(e,t),a=o.createElement(\"script\"),To(a),Do(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function AM(e,t){ia.M(e,t);var o=us;if(o&&e){var r=Vl(o).hoistableScripts,n=ps(e),a=r.get(n);a||(a=o.querySelector(yu(n)),a||(e=Dt({src:e,async:!0,type:\"module\"},t),(t=Xr.get(n))&&kg(e,t),a=o.createElement(\"script\"),To(a),Do(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function _x(e,t,o,r){var n=(n=ja.current)?zf(n):null;if(!n)throw Error($(446));switch(e){case\"meta\":case\"title\":return null;case\"style\":return typeof o.precedence==\"string\"&&typeof o.href==\"string\"?(t=rs(o.href),o=Vl(n).hoistableStyles,r=o.get(t),r||(r={type:\"style\",instance:null,count:0,state:null},o.set(t,r)),r):{type:\"void\",instance:null,count:0,state:null};case\"link\":if(o.rel===\"stylesheet\"&&typeof o.href==\"string\"&&typeof o.precedence==\"string\"){e=rs(o.href);var a=Vl(n).hoistableStyles,i=a.get(e);if(i||(n=n.ownerDocument||n,i={type:\"stylesheet\",instance:null,count:0,state:{loading:0,preload:null}},a.set(e,i),(a=n.querySelector(mu(e)))&&!a._p&&(i.instance=a,i.state.loading=5),Xr.has(e)||(o={rel:\"preload\",as:\"style\",href:o.href,crossOrigin:o.crossOrigin,integrity:o.integrity,media:o.media,hrefLang:o.hrefLang,referrerPolicy:o.referrerPolicy},Xr.set(e,o),a||DM(n,e,o,i.state))),t&&r===null)throw Error($(528,\"\"));return i}if(t&&r!==null)throw Error($(529,\"\"));return null;case\"script\":return t=o.async,o=o.src,typeof o==\"string\"&&t&&typeof t!=\"function\"&&typeof t!=\"symbol\"?(t=ps(o),o=Vl(n).hoistableScripts,r=o.get(t),r||(r={type:\"script\",instance:null,count:0,state:null},o.set(t,r)),r):{type:\"void\",instance:null,count:0,state:null};default:throw Error($(444,e))}}function rs(e){return'href=\"'+Ur(e)+'\"'}function mu(e){return'link[rel=\"stylesheet\"]['+e+\"]\"}function xS(e){return Dt({},e,{\"data-precedence\":e.precedence,precedence:null})}function DM(e,t,o,r){e.querySelector('link[rel=\"preload\"][as=\"style\"]['+t+\"]\")?r.loading=1:(t=e.createElement(\"link\"),r.preload=t,t.addEventListener(\"load\",function(){return r.loading|=1}),t.addEventListener(\"error\",function(){return r.loading|=2}),Do(t,\"link\",o),To(t),e.head.appendChild(t))}function ps(e){return'[src=\"'+Ur(e)+'\"]'}function yu(e){return\"script[async]\"+e}function zx(e,t,o){if(t.count++,t.instance===null)switch(t.type){case\"style\":var r=e.querySelector('style[data-href~=\"'+Ur(o.href)+'\"]');if(r)return t.instance=r,To(r),r;var n=Dt({},o,{\"data-href\":o.href,\"data-precedence\":o.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement(\"style\"),To(r),Do(r,\"style\",n),af(r,o.precedence,e),t.instance=r;case\"stylesheet\":n=rs(o.href);var a=e.querySelector(mu(n));if(a)return t.state.loading|=4,t.instance=a,To(a),a;r=xS(o),(n=Xr.get(n))&&zg(r,n),a=(e.ownerDocument||e).createElement(\"link\"),To(a);var i=a;return i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Do(a,\"link\",r),t.state.loading|=4,af(a,o.precedence,e),t.instance=a;case\"script\":return a=ps(o.src),(n=e.querySelector(yu(a)))?(t.instance=n,To(n),n):(r=o,(n=Xr.get(a))&&(r=Dt({},o),kg(r,n)),e=e.ownerDocument||e,n=e.createElement(\"script\"),To(n),Do(n,\"link\",r),e.head.appendChild(n),t.instance=n);case\"void\":return null;default:throw Error($(443,t.type))}else t.type===\"stylesheet\"&&(t.state.loading&4)===0&&(r=t.instance,t.state.loading|=4,af(r,o.precedence,e));return t.instance}function af(e,t,o){for(var r=o.querySelectorAll('link[rel=\"stylesheet\"][data-precedence],style[data-precedence]'),n=r.length?r[r.length-1]:null,a=n,i=0;i title\"):null)}function NM(e,t,o){if(o===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;switch(t.rel){case\"stylesheet\":return e=t.disabled,typeof t.precedence==\"string\"&&e==null;default:return!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 TS(e){return!(e.type===\"stylesheet\"&&(e.state.loading&3)===0)}function _M(e,t,o,r){if(o.type===\"stylesheet\"&&(typeof r.media!=\"string\"||matchMedia(r.media).matches!==!1)&&(o.state.loading&4)===0){if(o.instance===null){var n=rs(r.href),a=t.querySelector(mu(n));if(a){t=a._p,t!==null&&typeof t==\"object\"&&typeof t.then==\"function\"&&(e.count++,e=kf.bind(e),t.then(e,e)),o.state.loading|=4,o.instance=a,To(a);return}a=t.ownerDocument||t,r=xS(r),(n=Xr.get(n))&&zg(r,n),a=a.createElement(\"link\"),To(a);var i=a;i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Do(a,\"link\",r),o.instance=a}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(o,t),(t=o.state.preload)&&(o.state.loading&3)===0&&(e.count++,o=kf.bind(e),t.addEventListener(\"load\",o),t.addEventListener(\"error\",o))}}var Fy=0;function zM(e,t){return e.stylesheets&&e.count===0&&sf(e,e.stylesheets),0Fy?50:800)+t);return e.unsuspend=o,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(n)}}:null}function kf(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)sf(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Bf=null;function sf(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Bf=new Map,t.forEach(kM,e),Bf=null,kf.call(e))}function kM(e,t){if(!(t.state.loading&4)){var o=Bf.get(e);if(o)var r=o.get(null);else{o=new Map,Bf.set(e,o);for(var n=e.querySelectorAll(\"link[data-precedence],style[data-precedence]\"),a=0;a{\"use strict\";function AS(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(AS)}catch(e){console.error(e)}}AS(),DS.exports=OS()});var aE=Xo(pt=>{\"use strict\";var Eo=typeof Symbol==\"function\"&&Symbol.for,Yg=Eo?Symbol.for(\"react.element\"):60103,Xg=Eo?Symbol.for(\"react.portal\"):60106,ud=Eo?Symbol.for(\"react.fragment\"):60107,pd=Eo?Symbol.for(\"react.strict_mode\"):60108,fd=Eo?Symbol.for(\"react.profiler\"):60114,dd=Eo?Symbol.for(\"react.provider\"):60109,md=Eo?Symbol.for(\"react.context\"):60110,Gg=Eo?Symbol.for(\"react.async_mode\"):60111,yd=Eo?Symbol.for(\"react.concurrent_mode\"):60111,hd=Eo?Symbol.for(\"react.forward_ref\"):60112,gd=Eo?Symbol.for(\"react.suspense\"):60113,oO=Eo?Symbol.for(\"react.suspense_list\"):60120,bd=Eo?Symbol.for(\"react.memo\"):60115,vd=Eo?Symbol.for(\"react.lazy\"):60116,rO=Eo?Symbol.for(\"react.block\"):60121,nO=Eo?Symbol.for(\"react.fundamental\"):60117,aO=Eo?Symbol.for(\"react.responder\"):60118,iO=Eo?Symbol.for(\"react.scope\"):60119;function Pr(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case Yg:switch(e=e.type,e){case Gg:case yd:case ud:case fd:case pd:case gd:return e;default:switch(e=e&&e.$$typeof,e){case md:case hd:case vd:case bd:case dd:return e;default:return t}}case Xg:return t}}}function nE(e){return Pr(e)===yd}pt.AsyncMode=Gg;pt.ConcurrentMode=yd;pt.ContextConsumer=md;pt.ContextProvider=dd;pt.Element=Yg;pt.ForwardRef=hd;pt.Fragment=ud;pt.Lazy=vd;pt.Memo=bd;pt.Portal=Xg;pt.Profiler=fd;pt.StrictMode=pd;pt.Suspense=gd;pt.isAsyncMode=function(e){return nE(e)||Pr(e)===Gg};pt.isConcurrentMode=nE;pt.isContextConsumer=function(e){return Pr(e)===md};pt.isContextProvider=function(e){return Pr(e)===dd};pt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===Yg};pt.isForwardRef=function(e){return Pr(e)===hd};pt.isFragment=function(e){return Pr(e)===ud};pt.isLazy=function(e){return Pr(e)===vd};pt.isMemo=function(e){return Pr(e)===bd};pt.isPortal=function(e){return Pr(e)===Xg};pt.isProfiler=function(e){return Pr(e)===fd};pt.isStrictMode=function(e){return Pr(e)===pd};pt.isSuspense=function(e){return Pr(e)===gd};pt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===ud||e===yd||e===fd||e===pd||e===gd||e===oO||typeof e==\"object\"&&e!==null&&(e.$$typeof===vd||e.$$typeof===bd||e.$$typeof===dd||e.$$typeof===md||e.$$typeof===hd||e.$$typeof===nO||e.$$typeof===aO||e.$$typeof===iO||e.$$typeof===rO)};pt.typeOf=Pr});var lE=Xo((Mz,iE)=>{\"use strict\";iE.exports=aE()});var mE=Xo((Oz,dE)=>{\"use strict\";var qg=lE(),lO={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},sO={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},cO={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},pE={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Ig={};Ig[qg.ForwardRef]=cO;Ig[qg.Memo]=pE;function sE(e){return qg.isMemo(e)?pE:Ig[e.$$typeof]||lO}var uO=Object.defineProperty,pO=Object.getOwnPropertyNames,cE=Object.getOwnPropertySymbols,fO=Object.getOwnPropertyDescriptor,dO=Object.getPrototypeOf,uE=Object.prototype;function fE(e,t,o){if(typeof t!=\"string\"){if(uE){var r=dO(t);r&&r!==uE&&fE(e,r,o)}var n=pO(t);cE&&(n=n.concat(cE(t)));for(var a=sE(e),i=sE(t),l=0;l{\"use strict\";var DO=Symbol.for(\"react.transitional.element\"),NO=Symbol.for(\"react.fragment\");function AE(e,t,o){var r=null;if(o!==void 0&&(r=\"\"+o),t.key!==void 0&&(r=\"\"+t.key),\"key\"in t){o={};for(var n in t)n!==\"key\"&&(o[n]=t[n])}else o=t;return t=o.ref,{$$typeof:DO,type:e,key:r,ref:t!==void 0?t:null,props:o}}Pd.Fragment=NO;Pd.jsx=AE;Pd.jsxs=AE});var Ie=Xo((Ck,NE)=>{\"use strict\";NE.exports=DE()});var kE=Xo(vt=>{\"use strict\";var Qg=Symbol.for(\"react.transitional.element\"),Wg=Symbol.for(\"react.portal\"),Cd=Symbol.for(\"react.fragment\"),Rd=Symbol.for(\"react.strict_mode\"),wd=Symbol.for(\"react.profiler\"),Md=Symbol.for(\"react.consumer\"),Od=Symbol.for(\"react.context\"),Ad=Symbol.for(\"react.forward_ref\"),Dd=Symbol.for(\"react.suspense\"),Nd=Symbol.for(\"react.suspense_list\"),_d=Symbol.for(\"react.memo\"),zd=Symbol.for(\"react.lazy\"),_O=Symbol.for(\"react.view_transition\"),zO=Symbol.for(\"react.client.reference\");function Ir(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case Qg:switch(e=e.type,e){case Cd:case wd:case Rd:case Dd:case Nd:case _O:return e;default:switch(e=e&&e.$$typeof,e){case Od:case Ad:case zd:case _d:return e;case Md:return e;default:return t}}case Wg:return t}}}vt.ContextConsumer=Md;vt.ContextProvider=Od;vt.Element=Qg;vt.ForwardRef=Ad;vt.Fragment=Cd;vt.Lazy=zd;vt.Memo=_d;vt.Portal=Wg;vt.Profiler=wd;vt.StrictMode=Rd;vt.Suspense=Dd;vt.SuspenseList=Nd;vt.isContextConsumer=function(e){return Ir(e)===Md};vt.isContextProvider=function(e){return Ir(e)===Od};vt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===Qg};vt.isForwardRef=function(e){return Ir(e)===Ad};vt.isFragment=function(e){return Ir(e)===Cd};vt.isLazy=function(e){return Ir(e)===zd};vt.isMemo=function(e){return Ir(e)===_d};vt.isPortal=function(e){return Ir(e)===Wg};vt.isProfiler=function(e){return Ir(e)===wd};vt.isStrictMode=function(e){return Ir(e)===Rd};vt.isSuspense=function(e){return Ir(e)===Dd};vt.isSuspenseList=function(e){return Ir(e)===Nd};vt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===Cd||e===wd||e===Rd||e===Dd||e===Nd||typeof e==\"object\"&&e!==null&&(e.$$typeof===zd||e.$$typeof===_d||e.$$typeof===Od||e.$$typeof===Md||e.$$typeof===Ad||e.$$typeof===zO||e.getModuleId!==void 0)};vt.typeOf=Ir});var LE=Xo((Dk,BE)=>{\"use strict\";BE.exports=kE()});var w=q(re());var ir=q(re(),1),_S=q(NS(),1),zS=ir.createContext(null);function YM(){let e=ir.useContext(zS);if(!e)throw new Error(\"RenderContext not found\");return e}function XM(){return YM().model}function Ye(e){let t=XM(),o=ir.useSyncExternalStore(n=>(t.on(`change:${e}`,n),()=>t.off(`change:${e}`,n)),()=>t.get(e)),r=ir.useCallback(n=>{t.set(e,typeof n==\"function\"?n(t.get(e)):n),t.save_changes()},[t,e]);return[o,r]}function kS(e){return({el:t,model:o,experimental:r})=>{let n=_S.createRoot(t);return n.render(ir.createElement(ir.StrictMode,null,ir.createElement(zS.Provider,{value:{model:o,experimental:r}},ir.createElement(e)))),()=>n.unmount()}}function lr(e,...t){let o=new URL(`https://mui.com/production-error/?code=${e}`);return t.forEach(r=>o.searchParams.append(\"args[]\",r)),`Minified MUI error #${e}; visit ${o} for the full message.`}function Bi(){return Bi=Object.assign?Object.assign.bind():function(e){for(var t=1;t0?eo(bs,--Ko):0,hs--,so===10&&(hs=1,ad--),so}function Qo(){return so=Ko<$S?eo(bs,Ko++):0,hs++,so===10&&(hs=1,ad++),so}function Gr(){return eo(bs,Ko)}function vu(){return Ko}function xs(e,t){return Ja(bs,e,t)}function gs(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function id(e){return ad=hs=1,$S=Fo(bs=e),Ko=0,[]}function ld(e){return bs=\"\",e}function Ts(e){return nd(xs(Ko-1,$g(e===91?e+2:e===40?e+1:e)))}function GS(e){for(;(so=Gr())&&so<33;)Qo();return gs(e)>2||gs(so)>3?\"\":\" \"}function qS(e,t){for(;--t&&Qo()&&!(so<48||so>102||so>57&&so<65||so>70&&so<97););return xs(e,vu()+(t<6&&Gr()==32&&Qo()==32))}function $g(e){for(;Qo();)switch(so){case e:return Ko;case 34:case 39:e!==34&&e!==39&&$g(so);break;case 40:e===41&&$g(e);break;case 92:Qo();break}return Ko}function IS(e,t){for(;Qo()&&e+so!==57;)if(e+so===84&&Gr()===47)break;return\"/*\"+xs(t,Ko-1)+\"*\"+Li(e===47?e:Qo())}function FS(e){for(;!gs(Gr());)Qo();return xs(e,Ko)}function WS(e){return ld(sd(\"\",null,null,null,[\"\"],e=id(e),0,[0],e))}function sd(e,t,o,r,n,a,i,l,s){for(var c=0,u=0,m=i,p=0,d=0,v=0,T=1,S=1,h=1,y=0,g=\"\",b=n,E=a,C=r,P=g;S;)switch(v=y,y=Qo()){case 40:if(v!=108&&eo(P,m-1)==58){gu(P+=We(Ts(y),\"&\",\"&\\f\"),\"&\\f\")!=-1&&(h=-1);break}case 34:case 39:case 91:P+=Ts(y);break;case 9:case 10:case 13:case 32:P+=GS(v);break;case 92:P+=qS(vu()-1,7);continue;case 47:switch(Gr()){case 42:case 47:ys(FM(IS(Qo(),vu()),t,o),s);break;default:P+=\"/\"}break;case 123*T:l[c++]=Fo(P)*h;case 125*T:case 59:case 0:switch(y){case 0:case 125:S=0;case 59+u:h==-1&&(P=We(P,/\\f/g,\"\")),d>0&&Fo(P)-m&&ys(d>32?QS(P+\";\",r,o,m-1):QS(We(P,\" \",\"\")+\";\",r,o,m-2),s);break;case 59:P+=\";\";default:if(ys(C=KS(P,t,o,c,u,n,l,g,b=[],E=[],m),a),y===123)if(u===0)sd(P,t,C,C,b,a,m,l,E);else switch(p===99&&eo(P,3)===110?100:p){case 100:case 108:case 109:case 115:sd(e,C,C,r&&ys(KS(e,C,C,0,0,n,l,g,n,b=[],m),E),n,E,m,l,r?b:E);break;default:sd(P,C,C,C,[\"\"],E,0,l,E)}}c=u=d=0,T=h=1,g=P=\"\",m=i;break;case 58:m=1+Fo(P),d=v;default:if(T<1){if(y==123)--T;else if(y==125&&T++==0&&XS()==125)continue}switch(P+=Li(y),y*T){case 38:h=u>0?1:(P+=\"\\f\",-1);break;case 44:l[c++]=(Fo(P)-1)*h,h=1;break;case 64:Gr()===45&&(P+=Ts(Qo())),p=Gr(),u=m=Fo(g=P+=FS(vu())),y++;break;case 45:v===45&&Fo(P)==2&&(T=0)}}return a}function KS(e,t,o,r,n,a,i,l,s,c,u){for(var m=n-1,p=n===0?a:[\"\"],d=ms(p),v=0,T=0,S=0;v0?p[h]+\" \"+y:We(y,/&\\f/g,p[h])))&&(s[S++]=g);return bu(e,t,o,n===0?fs:l,s,c,u)}function FM(e,t,o){return bu(e,t,o,od,Li(YS()),Ja(e,2,-2),0)}function QS(e,t,o,r){return bu(e,t,o,ds,Ja(e,0,r),Ja(e,r+1,-1),r)}function ji(e,t){for(var o=\"\",r=ms(e),n=0;n6)switch(eo(e,t+1)){case 109:if(eo(e,t+4)!==45)break;case 102:return We(e,/(.+:)(.+)-([^]+)/,\"$1\"+tt+\"$2-$3$1\"+hu+(eo(e,t+3)==108?\"$3\":\"$2-$3\"))+e;case 115:return~gu(e,\"stretch\")?oE(We(e,\"stretch\",\"fill-available\"),t)+e:e}break;case 4949:if(eo(e,t+1)!==115)break;case 6444:switch(eo(e,Fo(e)-3-(~gu(e,\"!important\")&&10))){case 107:return We(e,\":\",\":\"+tt)+e;case 101:return We(e,/(.+:)([^;!]+)(;|!.+)?/,\"$1\"+tt+(eo(e,14)===45?\"inline-\":\"\")+\"box$3$1\"+tt+\"$2$3$1\"+No+\"$2box$3\")+e}break;case 5936:switch(eo(e,t+11)){case 114:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"tb\")+e;case 108:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"tb-rl\")+e;case 45:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"lr\")+e}return tt+e+No+e+e}return e}var eO=function(t,o,r,n){if(t.length>-1&&!t.return)switch(t.type){case ds:t.return=oE(t.value,t.length);break;case rd:return ji([vs(t,{value:We(t.value,\"@\",\"@\"+tt)})],n);case fs:if(t.length)return Vg(t.props,function(a){switch(Hg(a,/(::plac\\w+|:read-\\w+)/)){case\":read-only\":case\":read-write\":return ji([vs(t,{props:[We(a,/:(read-\\w+)/,\":\"+hu+\"$1\")]})],n);case\"::placeholder\":return ji([vs(t,{props:[We(a,/:(plac\\w+)/,\":\"+tt+\"input-$1\")]}),vs(t,{props:[We(a,/:(plac\\w+)/,\":\"+hu+\"$1\")]}),vs(t,{props:[We(a,/:(plac\\w+)/,No+\"input-$1\")]})],n)}return\"\"})}},tO=[eO],rE=function(t){var o=t.key;if(o===\"css\"){var r=document.querySelectorAll(\"style[data-emotion]:not([data-s])\");Array.prototype.forEach.call(r,function(T){var S=T.getAttribute(\"data-emotion\");S.indexOf(\" \")!==-1&&(document.head.appendChild(T),T.setAttribute(\"data-s\",\"\"))})}var n=t.stylisPlugins||tO,a={},i,l=[];i=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^=\"'+o+' \"]'),function(T){for(var S=T.getAttribute(\"data-emotion\").split(\" \"),h=1;h=4;++r,n-=4)o=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,o=(o&65535)*1540483477+((o>>>16)*59797<<16),o^=o>>>24,t=(o&65535)*1540483477+((o>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(n){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var hE={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};var yO=!1,hO=/[A-Z]|^ms/g,gO=/_EMO_([^_]+?)_([^]*?)_EMO_/g,xE=function(t){return t.charCodeAt(1)===45},gE=function(t){return t!=null&&typeof t!=\"boolean\"},Fg=cd(function(e){return xE(e)?e:e.replace(hO,\"-$&\").toLowerCase()}),bE=function(t,o){switch(t){case\"animation\":case\"animationName\":if(typeof o==\"string\")return o.replace(gO,function(r,n,a){return Nn={name:n,styles:a,next:Nn},n})}return hE[t]!==1&&!xE(t)&&typeof o==\"number\"&&o!==0?o+\"px\":o},bO=\"Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.\";function Su(e,t,o){if(o==null)return\"\";var r=o;if(r.__emotion_styles!==void 0)return r;switch(typeof o){case\"boolean\":return\"\";case\"object\":{var n=o;if(n.anim===1)return Nn={name:n.name,styles:n.styles,next:Nn},n.name;var a=o;if(a.styles!==void 0){var i=a.next;if(i!==void 0)for(;i!==void 0;)Nn={name:i.name,styles:i.styles,next:Nn},i=i.next;var l=a.styles+\";\";return l}return vO(e,t,o)}case\"function\":{if(e!==void 0){var s=Nn,c=o(e);return Nn=s,Su(e,t,c)}break}}var u=o;if(t==null)return u;var m=t[u];return m!==void 0?m:u}function vO(e,t,o){var r=\"\";if(Array.isArray(o))for(var n=0;n96?wO:MO},ME=function(t,o,r){var n;if(o){var a=o.shouldForwardProp;n=t.__emotion_forwardProp&&a?function(i){return t.__emotion_forwardProp(i)&&a(i)}:a}return typeof n!=\"function\"&&r&&(n=t.__emotion_forwardProp),n},OO=function(t){var o=t.cache,r=t.serialized,n=t.isStringTag;return Ss(o,r,n),Eu(function(){return Tu(o,r,n)}),null},OE=function e(t,o){var r=t.__emotion_real===t,n=r&&t.__emotion_base||t,a,i;o!==void 0&&(a=o.label,i=o.target);var l=ME(t,o,r),s=l||wE(n),c=!s(\"as\");return function(){var u=arguments,m=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(a!==void 0&&m.push(\"label:\"+a+\";\"),u[0]==null||u[0].raw===void 0)m.push.apply(m,u);else{var p=u[0];m.push(p[0]);for(var d=u.length,v=1;v{t[o]=jE(e[o])}),t}function Kt(e,t,o={clone:!0}){let r=o.clone?{...e}:e;return Cr(e)&&Cr(t)&&Object.keys(t).forEach(n=>{Zg.isValidElement(t[n])||(0,Jg.isValidElementType)(t[n])?r[n]=t[n]:Cr(t[n])&&Object.prototype.hasOwnProperty.call(e,n)&&Cr(e[n])?r[n]=Kt(e[n],t[n],o):o.clone?r[n]=Cr(t[n])?jE(t[n]):t[n]:r[n]=t[n]}),r}var kO=e=>{let t=Object.keys(e).map(o=>({key:o,val:e[o]}))||[];return t.sort((o,r)=>o.val-r.val),t.reduce((o,r)=>({...o,[r.key]:r.val}),{})};function e0(e){let{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:o=\"px\",step:r=5,...n}=e,a=kO(t),i=Object.keys(a);function l(p){return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o})`}function s(p){return`@media (max-width:${(typeof t[p]==\"number\"?t[p]:p)-r/100}${o})`}function c(p,d){let v=i.indexOf(d);return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o}) and (max-width:${(v!==-1&&typeof t[i[v]]==\"number\"?t[i[v]]:d)-r/100}${o})`}function u(p){return i.indexOf(p)+1r.startsWith(\"@container\")).sort((r,n)=>{let a=/min-width:\\s*([0-9.]+)/;return+(r.match(a)?.[1]||0)-+(n.match(a)?.[1]||0)});return o.length?o.reduce((r,n)=>{let a=t[n];return delete r[n],r[n]=a,r},{...t}):t}function t0(e,t){return t===\"@\"||t.startsWith(\"@\")&&(e.some(o=>t.startsWith(`@${o}`))||!!t.match(/^@\\d/))}function o0(e,t){let o=t.match(/^@([^/]+)?\\/?(.+)?$/);if(!o)return null;let[,r,n]=o,a=Number.isNaN(+r)?r||0:+r;return e.containerQueries(n).up(a)}function Bd(e){let t=(a,i)=>a.replace(\"@media\",i?`@container ${i}`:\"@container\");function o(a,i){a.up=(...l)=>t(e.breakpoints.up(...l),i),a.down=(...l)=>t(e.breakpoints.down(...l),i),a.between=(...l)=>t(e.breakpoints.between(...l),i),a.only=(...l)=>t(e.breakpoints.only(...l),i),a.not=(...l)=>{let s=t(e.breakpoints.not(...l),i);return s.includes(\"not all and\")?s.replace(\"not all and \",\"\").replace(\"min-width:\",\"width<\").replace(\"max-width:\",\"width>\").replace(\"and\",\"or\"):s}}let r={},n=a=>(o(r,a),r);return o(n),{...e,containerQueries:n}}var BO={borderRadius:4},UE=BO;function LO(e,t){return t?Kt(e,t,{clone:!1}):e}var sa=LO;var Ru={xs:0,sm:600,md:900,lg:1200,xl:1536},HE={keys:[\"xs\",\"sm\",\"md\",\"lg\",\"xl\"],up:e=>`@media (min-width:${Ru[e]}px)`},jO={containerQueries:e=>({up:t=>{let o=typeof t==\"number\"?t:Ru[t]||t;return typeof o==\"number\"&&(o=`${o}px`),e?`@container ${e} (min-width:${o})`:`@container (min-width:${o})`}})};function Wo(e,t,o){let r=e.theme||{};if(Array.isArray(t)){let a=r.breakpoints||HE;return t.reduce((i,l,s)=>(i[a.up(a.keys[s])]=o(t[s]),i),{})}if(typeof t==\"object\"){let a=r.breakpoints||HE;return Object.keys(t).reduce((i,l)=>{if(t0(a.keys,l)){let s=o0(r.containerQueries?r:jO,l);s&&(i[s]=o(t[l],l))}else if(Object.keys(a.values||Ru).includes(l)){let s=a.up(l);i[s]=o(t[l],l)}else{let s=l;i[s]=t[s]}return i},{})}return o(t)}function VE(e={}){return e.keys?.reduce((o,r)=>{let n=e.up(r);return o[n]={},o},{})||{}}function r0(e,t){return e.reduce((o,r)=>{let n=o[r];return(!n||Object.keys(n).length===0)&&delete o[r],o},t)}function ri(e){if(typeof e!=\"string\")throw new Error(lr(7));return e.charAt(0).toUpperCase()+e.slice(1)}function Ps(e,t,o=!0){if(!t||typeof t!=\"string\")return null;if(e&&e.vars&&o){let r=`vars.${t}`.split(\".\").reduce((n,a)=>n&&n[a]?n[a]:null,e);if(r!=null)return r}return t.split(\".\").reduce((r,n)=>r&&r[n]!=null?r[n]:null,e)}function wu(e,t,o,r=o){let n;return typeof e==\"function\"?n=e(o):Array.isArray(e)?n=e[o]||r:n=Ps(e,o)||r,t&&(n=t(n,r,e)),n}function UO(e){let{prop:t,cssProperty:o=e.prop,themeKey:r,transform:n}=e,a=i=>{if(i[t]==null)return null;let l=i[t],s=i.theme,c=Ps(s,r)||{};return Wo(i,l,m=>{let p=wu(c,n,m);return m===p&&typeof m==\"string\"&&(p=wu(c,n,`${t}${m===\"default\"?\"\":ri(m)}`,m)),o===!1?p:{[o]:p}})};return a.propTypes={},a.filterProps=[t],a}var Pt=UO;function Ld(e){let t={};return o=>(t[o]===void 0&&(t[o]=e(o)),t[o])}var HO={m:\"margin\",p:\"padding\"},VO={t:\"Top\",r:\"Right\",b:\"Bottom\",l:\"Left\",x:[\"Left\",\"Right\"],y:[\"Top\",\"Bottom\"]},$E={marginX:\"mx\",marginY:\"my\",paddingX:\"px\",paddingY:\"py\"},$O=Ld(e=>{if(e.length>2)if($E[e])e=$E[e];else return[e];let[t,o]=e.split(\"\"),r=HO[t],n=VO[o]||\"\";return Array.isArray(n)?n.map(a=>r+a):[r+n]}),n0=[\"m\",\"mt\",\"mr\",\"mb\",\"ml\",\"mx\",\"my\",\"margin\",\"marginTop\",\"marginRight\",\"marginBottom\",\"marginLeft\",\"marginX\",\"marginY\",\"marginInline\",\"marginInlineStart\",\"marginInlineEnd\",\"marginBlock\",\"marginBlockStart\",\"marginBlockEnd\"],a0=[\"p\",\"pt\",\"pr\",\"pb\",\"pl\",\"px\",\"py\",\"padding\",\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\",\"paddingX\",\"paddingY\",\"paddingInline\",\"paddingInlineStart\",\"paddingInlineEnd\",\"paddingBlock\",\"paddingBlockStart\",\"paddingBlockEnd\"],YE=[...n0,...a0];function Hi(e,t,o,r){let n=Ps(e,t,!0)??o;return typeof n==\"number\"||typeof n==\"string\"?a=>typeof a==\"string\"?a:typeof n==\"string\"?n.startsWith(\"var(\")&&a===0?0:n.startsWith(\"var(\")&&a===1?n:`calc(${a} * ${n})`:n*a:Array.isArray(n)?a=>{if(typeof a==\"string\")return a;let i=Math.abs(a),l=n[i];return a>=0?l:typeof l==\"number\"?-l:typeof l==\"string\"&&l.startsWith(\"var(\")?`calc(-1 * ${l})`:`-${l}`}:typeof n==\"function\"?n:()=>{}}function Mu(e){return Hi(e,\"spacing\",8,\"spacing\")}function Vi(e,t){return typeof t==\"string\"||t==null?t:e(t)}function YO(e,t){return o=>e.reduce((r,n)=>(r[n]=Vi(t,o),r),{})}function XO(e,t,o,r){if(!t.includes(o))return null;let n=$O(o),a=YO(n,r),i=e[o];return Wo(e,i,a)}function i0(e,t){let o=Mu(e.theme);return Object.keys(e).map(r=>XO(e,t,r,o)).reduce(sa,{})}function Vt(e){return i0(e,n0)}Vt.propTypes={};Vt.filterProps=n0;function $t(e){return i0(e,a0)}$t.propTypes={};$t.filterProps=a0;function XE(e){return i0(e,YE)}XE.propTypes={};XE.filterProps=YE;function Cs(e=8,t=Mu({spacing:e})){if(e.mui)return e;let o=(...r)=>(r.length===0?[1]:r).map(a=>{let i=t(a);return typeof i==\"number\"?`${i}px`:i}).join(\" \");return o.mui=!0,o}function GO(...e){let t=e.reduce((r,n)=>(n.filterProps.forEach(a=>{r[a]=n}),r),{}),o=r=>Object.keys(r).reduce((n,a)=>t[a]?sa(n,t[a](r)):n,{});return o.propTypes={},o.filterProps=e.reduce((r,n)=>r.concat(n.filterProps),[]),o}var ca=GO;function Rr(e){return typeof e!=\"number\"?e:`${e}px solid`}function Fr(e,t){return Pt({prop:e,themeKey:\"borders\",transform:t})}var qO=Fr(\"border\",Rr),IO=Fr(\"borderTop\",Rr),FO=Fr(\"borderRight\",Rr),KO=Fr(\"borderBottom\",Rr),QO=Fr(\"borderLeft\",Rr),WO=Fr(\"borderColor\"),ZO=Fr(\"borderTopColor\"),JO=Fr(\"borderRightColor\"),eA=Fr(\"borderBottomColor\"),tA=Fr(\"borderLeftColor\"),oA=Fr(\"outline\",Rr),rA=Fr(\"outlineColor\"),Ou=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){let t=Hi(e.theme,\"shape.borderRadius\",4,\"borderRadius\"),o=r=>({borderRadius:Vi(t,r)});return Wo(e,e.borderRadius,o)}return null};Ou.propTypes={};Ou.filterProps=[\"borderRadius\"];var S4=ca(qO,IO,FO,KO,QO,WO,ZO,JO,eA,tA,Ou,oA,rA);var Au=e=>{if(e.gap!==void 0&&e.gap!==null){let t=Hi(e.theme,\"spacing\",8,\"gap\"),o=r=>({gap:Vi(t,r)});return Wo(e,e.gap,o)}return null};Au.propTypes={};Au.filterProps=[\"gap\"];var Du=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){let t=Hi(e.theme,\"spacing\",8,\"columnGap\"),o=r=>({columnGap:Vi(t,r)});return Wo(e,e.columnGap,o)}return null};Du.propTypes={};Du.filterProps=[\"columnGap\"];var Nu=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){let t=Hi(e.theme,\"spacing\",8,\"rowGap\"),o=r=>({rowGap:Vi(t,r)});return Wo(e,e.rowGap,o)}return null};Nu.propTypes={};Nu.filterProps=[\"rowGap\"];var nA=Pt({prop:\"gridColumn\"}),aA=Pt({prop:\"gridRow\"}),iA=Pt({prop:\"gridAutoFlow\"}),lA=Pt({prop:\"gridAutoColumns\"}),sA=Pt({prop:\"gridAutoRows\"}),cA=Pt({prop:\"gridTemplateColumns\"}),uA=Pt({prop:\"gridTemplateRows\"}),pA=Pt({prop:\"gridTemplateAreas\"}),fA=Pt({prop:\"gridArea\"}),M4=ca(Au,Du,Nu,nA,aA,iA,lA,sA,cA,uA,pA,fA);function $i(e,t){return t===\"grey\"?t:e}var dA=Pt({prop:\"color\",themeKey:\"palette\",transform:$i}),mA=Pt({prop:\"bgcolor\",cssProperty:\"backgroundColor\",themeKey:\"palette\",transform:$i}),yA=Pt({prop:\"backgroundColor\",themeKey:\"palette\",transform:$i}),N4=ca(dA,mA,yA);function sr(e){return e<=1&&e!==0?`${e*100}%`:e}var hA=Pt({prop:\"width\",transform:sr}),jd=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){let t=o=>{let r=e.theme?.breakpoints?.values?.[o]||Ru[o];return r?e.theme?.breakpoints?.unit!==\"px\"?{maxWidth:`${r}${e.theme.breakpoints.unit}`}:{maxWidth:r}:{maxWidth:sr(o)}};return Wo(e,e.maxWidth,t)}return null};jd.filterProps=[\"maxWidth\"];var gA=Pt({prop:\"minWidth\",transform:sr}),bA=Pt({prop:\"height\",transform:sr}),vA=Pt({prop:\"maxHeight\",transform:sr}),xA=Pt({prop:\"minHeight\",transform:sr}),L4=Pt({prop:\"size\",cssProperty:\"width\",transform:sr}),j4=Pt({prop:\"size\",cssProperty:\"height\",transform:sr}),TA=Pt({prop:\"boxSizing\"}),U4=ca(hA,jd,gA,bA,vA,xA,TA);var SA={border:{themeKey:\"borders\",transform:Rr},borderTop:{themeKey:\"borders\",transform:Rr},borderRight:{themeKey:\"borders\",transform:Rr},borderBottom:{themeKey:\"borders\",transform:Rr},borderLeft:{themeKey:\"borders\",transform:Rr},borderColor:{themeKey:\"palette\"},borderTopColor:{themeKey:\"palette\"},borderRightColor:{themeKey:\"palette\"},borderBottomColor:{themeKey:\"palette\"},borderLeftColor:{themeKey:\"palette\"},outline:{themeKey:\"borders\",transform:Rr},outlineColor:{themeKey:\"palette\"},borderRadius:{themeKey:\"shape.borderRadius\",style:Ou},color:{themeKey:\"palette\",transform:$i},bgcolor:{themeKey:\"palette\",cssProperty:\"backgroundColor\",transform:$i},backgroundColor:{themeKey:\"palette\",transform:$i},p:{style:$t},pt:{style:$t},pr:{style:$t},pb:{style:$t},pl:{style:$t},px:{style:$t},py:{style:$t},padding:{style:$t},paddingTop:{style:$t},paddingRight:{style:$t},paddingBottom:{style:$t},paddingLeft:{style:$t},paddingX:{style:$t},paddingY:{style:$t},paddingInline:{style:$t},paddingInlineStart:{style:$t},paddingInlineEnd:{style:$t},paddingBlock:{style:$t},paddingBlockStart:{style:$t},paddingBlockEnd:{style:$t},m:{style:Vt},mt:{style:Vt},mr:{style:Vt},mb:{style:Vt},ml:{style:Vt},mx:{style:Vt},my:{style:Vt},margin:{style:Vt},marginTop:{style:Vt},marginRight:{style:Vt},marginBottom:{style:Vt},marginLeft:{style:Vt},marginX:{style:Vt},marginY:{style:Vt},marginInline:{style:Vt},marginInlineStart:{style:Vt},marginInlineEnd:{style:Vt},marginBlock:{style:Vt},marginBlockStart:{style:Vt},marginBlockEnd:{style:Vt},displayPrint:{cssProperty:!1,transform:e=>({\"@media print\":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:Au},rowGap:{style:Nu},columnGap:{style:Du},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:\"zIndex\"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:\"shadows\"},width:{transform:sr},maxWidth:{style:jd},minWidth:{transform:sr},height:{transform:sr},maxHeight:{transform:sr},minHeight:{transform:sr},boxSizing:{},font:{themeKey:\"font\"},fontFamily:{themeKey:\"typography\"},fontSize:{themeKey:\"typography\"},fontStyle:{themeKey:\"typography\"},fontWeight:{themeKey:\"typography\"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:\"typography\"}},un=SA;function EA(...e){let t=e.reduce((r,n)=>r.concat(Object.keys(n)),[]),o=new Set(t);return e.every(r=>o.size===Object.keys(r).length)}function PA(e,t){return typeof e==\"function\"?e(t):e}function CA(){function e(o,r,n,a){let i={[o]:r,theme:n},l=a[o];if(!l)return{[o]:r};let{cssProperty:s=o,themeKey:c,transform:u,style:m}=l;if(r==null)return null;if(c===\"typography\"&&r===\"inherit\")return{[o]:r};let p=Ps(n,c)||{};return m?m(i):Wo(i,r,v=>{let T=wu(p,u,v);return v===T&&typeof v==\"string\"&&(T=wu(p,u,`${o}${v===\"default\"?\"\":ri(v)}`,v)),s===!1?T:{[s]:T}})}function t(o){let{sx:r,theme:n={},nested:a}=o||{};if(!r)return null;let i=n.unstable_sxConfig??un;function l(s){let c=s;if(typeof s==\"function\")c=s(n);else if(typeof s!=\"object\")return s;if(!c)return null;let u=VE(n.breakpoints),m=Object.keys(u),p=u;return Object.keys(c).forEach(d=>{let v=PA(c[d],n);if(v!=null)if(typeof v==\"object\")if(i[d])p=sa(p,e(d,v,n,i));else{let T=Wo({theme:n},v,S=>({[d]:S}));EA(T,v)?p[d]=t({sx:v,theme:n,nested:!0}):p=sa(p,T)}else p=sa(p,e(d,v,n,i))}),!a&&n.modularCssLayers?{\"@layer sx\":kd(n,r0(m,p))}:kd(n,r0(m,p))}return Array.isArray(r)?r.map(l):l(r)}return t}var GE=CA();GE.filterProps=[\"sx\"];var Kr=GE;function l0(e,t){let o=this;if(o.vars){if(!o.colorSchemes?.[e]||typeof o.getColorSchemeSelector!=\"function\")return{};let r=o.getColorSchemeSelector(e);return r===\"&\"?t:((r.includes(\"data-\")||r.includes(\".\"))&&(r=`*:where(${r.replace(/\\s*&$/,\"\")}) &`),{[r]:t})}return o.palette.mode===e?t:{}}function RA(e={},...t){let{breakpoints:o={},palette:r={},spacing:n,shape:a={},...i}=e,l=e0(o),s=Cs(n),c=Kt({breakpoints:l,direction:\"ltr\",components:{},palette:{mode:\"light\",...r},spacing:s,shape:{...UE,...a}},i);return c=Bd(c),c.applyStyles=l0,c=t.reduce((u,m)=>Kt(u,m),c),c.unstable_sxConfig={...un,...i?.unstable_sxConfig},c.unstable_sx=function(m){return Kr({sx:m,theme:this})},c}var Yi=RA;var qE=q(re(),1);function wA(e){return Object.keys(e).length===0}function MA(e=null){let t=qE.useContext(ti);return!t||wA(t)?e:t}var s0=MA;var OA=Yi();function AA(e=OA){return s0(e)}var Rs=AA;var DA=e=>{let t={systemProps:{},otherProps:{}},o=e?.theme?.unstable_sxConfig??un;return Object.keys(e).forEach(r=>{o[r]?t.systemProps[r]=e[r]:t.otherProps[r]=e[r]}),t};function ws(e){let{sx:t,...o}=e,{systemProps:r,otherProps:n}=DA(o),a;return Array.isArray(t)?a=[r,...t]:typeof t==\"function\"?a=(...i)=>{let l=t(...i);return Cr(l)?{...r,...l}:r}:a={...r,...t},{...n,sx:a}}var IE=e=>e,NA=()=>{let e=IE;return{configure(t){e=t},generate(t){return e(t)},reset(){e=IE}}},_A=NA(),Ms=_A;var KE=q(re(),1);function FE(e){var t,o,r=\"\";if(typeof e==\"string\"||typeof e==\"number\")r+=e;else if(typeof e==\"object\")if(Array.isArray(e)){var n=e.length;for(t=0;tl!==\"theme\"&&l!==\"sx\"&&l!==\"as\"})(Kr);return KE.forwardRef(function(s,c){let u=Rs(o),{className:m,component:p=\"div\",...d}=ws(s);return(0,QE.jsx)(a,{as:p,ref:c,className:ie(m,n?n(r):r),theme:t&&u[t]||u,...d})})}var kA={active:\"active\",checked:\"checked\",completed:\"completed\",disabled:\"disabled\",error:\"error\",expanded:\"expanded\",focused:\"focused\",focusVisible:\"focusVisible\",open:\"open\",readOnly:\"readOnly\",required:\"required\",selected:\"selected\"};function _e(e,t,o=\"Mui\"){let r=kA[t];return r?`${o}-${r}`:`${Ms.generate(e)}-${t}`}function Ce(e,t,o=\"Mui\"){let r={};return t.forEach(n=>{r[n]=_e(e,n,o)}),r}function zu(e){let{variants:t,...o}=e,r={variants:t,style:la(o),isProcessed:!0};return r.style===o||t&&t.forEach(n=>{typeof n.style!=\"function\"&&(n.style=la(n.style))}),r}var BA=Yi();function c0(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}function Xi(e,t){return t&&e&&typeof e==\"object\"&&e.styles&&!e.styles.startsWith(\"@layer\")&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}function LA(e){return e?(t,o)=>o[e]:null}function jA(e,t,o){e.theme=HA(e.theme)?o:e.theme[t]||e.theme}function Ud(e,t,o){let r=typeof t==\"function\"?t(e):t;if(Array.isArray(r))return r.flatMap(n=>Ud(e,n,o));if(Array.isArray(r?.variants)){let n;if(r.isProcessed)n=o?Xi(r.style,o):r.style;else{let{variants:a,...i}=r;n=o?Xi(la(i),o):i}return WE(e,r.variants,[n],o)}return r?.isProcessed?o?Xi(la(r.style),o):r.style:o?Xi(la(r),o):r}function WE(e,t,o=[],r=void 0){let n;e:for(let a=0;a{zE(l,C=>C.filter(P=>P!==Kr));let{name:c,slot:u,skipVariantsResolver:m,skipSx:p,overridesResolver:d=LA($A(u)),...v}=s,T=c&&c.startsWith(\"Mui\")||u?\"components\":\"custom\",S=m!==void 0?m:u&&u!==\"Root\"&&u!==\"root\"||!1,h=p||!1,y=c0;u===\"Root\"||u===\"root\"?y=r:u?y=n:VA(l)&&(y=void 0);let g=Cu(l,{shouldForwardProp:y,label:UA(c,u),...v}),b=C=>{if(C.__emotion_real===C)return C;if(typeof C==\"function\")return function(A){return Ud(A,C,A.theme.modularCssLayers?T:void 0)};if(Cr(C)){let P=zu(C);return function(_){return P.variants?Ud(_,P,_.theme.modularCssLayers?T:void 0):_.theme.modularCssLayers?Xi(P.style,T):P.style}}return C},E=(...C)=>{let P=[],A=C.map(b),_=[];if(P.push(a),c&&d&&_.push(function(k){let O=k.theme.components?.[c]?.styleOverrides;if(!O)return null;let N={};for(let X in O)N[X]=Ud(k,O[X],k.theme.modularCssLayers?\"theme\":void 0);return d(k,N)}),c&&!S&&_.push(function(k){let O=k.theme?.components?.[c]?.variants;return O?WE(k,O,[],k.theme.modularCssLayers?\"theme\":void 0):null}),h||_.push(Kr),Array.isArray(A[0])){let x=A.shift(),k=new Array(P.length).fill(\"\"),U=new Array(_.length).fill(\"\"),O;O=[...k,...x,...U],O.raw=[...k,...x.raw,...U],P.unshift(O)}let z=[...P,...A,..._],I=g(...z);return l.muiName&&(I.muiName=l.muiName),I};return g.withConfig&&(E.withConfig=g.withConfig),E}}function UA(e,t){return void 0}function HA(e){for(let t in e)return!1;return!0}function VA(e){return typeof e==\"string\"&&e.charCodeAt(0)>96}function $A(e){return e&&e.charAt(0).toLowerCase()+e.slice(1)}function ni(e,t,o=!1){let r={...t};for(let n in e)if(Object.prototype.hasOwnProperty.call(e,n)){let a=n;if(a===\"components\"||a===\"slots\")r[a]={...e[a],...r[a]};else if(a===\"componentsProps\"||a===\"slotProps\"){let i=e[a],l=t[a];if(!l)r[a]=i||{};else if(!i)r[a]=l;else{r[a]={...l};for(let s in i)if(Object.prototype.hasOwnProperty.call(i,s)){let c=s;r[a][c]=ni(i[c],l[c],o)}}}else a===\"className\"&&o&&t.className?r.className=ie(e?.className,t?.className):a===\"style\"&&o&&t.style?r.style={...e?.style,...t?.style}:r[a]===void 0&&(r[a]=e[a])}return r}var Vd=q(re(),1),YA=typeof window<\"u\"?Vd.useLayoutEffect:Vd.useEffect,wr=YA;function XA(e,t=Number.MIN_SAFE_INTEGER,o=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,o))}var ua=XA;function p0(e,t=0,o=1){return ua(e,t,o)}function GA(e){e=e.slice(1);let t=new RegExp(`.{1,${e.length>=6?2:1}}`,\"g\"),o=e.match(t);return o&&o[0].length===1&&(o=o.map(r=>r+r)),o?`rgb${o.length===4?\"a\":\"\"}(${o.map((r,n)=>n<3?parseInt(r,16):Math.round(parseInt(r,16)/255*1e3)/1e3).join(\", \")})`:\"\"}function ai(e){if(e.type)return e;if(e.charAt(0)===\"#\")return ai(GA(e));let t=e.indexOf(\"(\"),o=e.substring(0,t);if(![\"rgb\",\"rgba\",\"hsl\",\"hsla\",\"color\"].includes(o))throw new Error(lr(9,e));let r=e.substring(t+1,e.length-1),n;if(o===\"color\"){if(r=r.split(\" \"),n=r.shift(),r.length===4&&r[3].charAt(0)===\"/\"&&(r[3]=r[3].slice(1)),![\"srgb\",\"display-p3\",\"a98-rgb\",\"prophoto-rgb\",\"rec-2020\"].includes(n))throw new Error(lr(10,n))}else r=r.split(\",\");return r=r.map(a=>parseFloat(a)),{type:o,values:r,colorSpace:n}}var qA=e=>{let t=ai(e);return t.values.slice(0,3).map((o,r)=>t.type.includes(\"hsl\")&&r!==0?`${o}%`:o).join(\" \")},Os=(e,t)=>{try{return qA(e)}catch{return e}};function $d(e){let{type:t,colorSpace:o}=e,{values:r}=e;return t.includes(\"rgb\")?r=r.map((n,a)=>a<3?parseInt(n,10):n):t.includes(\"hsl\")&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),t.includes(\"color\")?r=`${o} ${r.join(\" \")}`:r=`${r.join(\", \")}`,`${t}(${r})`}function f0(e){e=ai(e);let{values:t}=e,o=t[0],r=t[1]/100,n=t[2]/100,a=r*Math.min(n,1-n),i=(c,u=(c+o/30)%12)=>n-a*Math.max(Math.min(u-3,9-u,1),-1),l=\"rgb\",s=[Math.round(i(0)*255),Math.round(i(8)*255),Math.round(i(4)*255)];return e.type===\"hsla\"&&(l+=\"a\",s.push(t[3])),$d({type:l,values:s})}function u0(e){e=ai(e);let t=e.type===\"hsl\"||e.type===\"hsla\"?ai(f0(e)).values:e.values;return t=t.map(o=>(e.type!==\"color\"&&(o/=255),o<=.03928?o/12.92:((o+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function ZE(e,t){let o=u0(e),r=u0(t);return(Math.max(o,r)+.05)/(Math.min(o,r)+.05)}function As(e,t){return e=ai(e),t=p0(t),(e.type===\"rgb\"||e.type===\"hsl\")&&(e.type+=\"a\"),e.type===\"color\"?e.values[3]=`/${t}`:e.values[3]=t,$d(e)}function ii(e,t,o){try{return As(e,t)}catch{return e}}function Ds(e,t){if(e=ai(e),t=p0(t),e.type.includes(\"hsl\"))e.values[2]*=1-t;else if(e.type.includes(\"rgb\")||e.type.includes(\"color\"))for(let o=0;o<3;o+=1)e.values[o]*=1-t;return $d(e)}function it(e,t,o){try{return Ds(e,t)}catch{return e}}function Ns(e,t){if(e=ai(e),t=p0(t),e.type.includes(\"hsl\"))e.values[2]+=(100-e.values[2])*t;else if(e.type.includes(\"rgb\"))for(let o=0;o<3;o+=1)e.values[o]+=(255-e.values[o])*t;else if(e.type.includes(\"color\"))for(let o=0;o<3;o+=1)e.values[o]+=(1-e.values[o])*t;return $d(e)}function lt(e,t,o){try{return Ns(e,t)}catch{return e}}function IA(e,t=.15){return u0(e)>.5?Ds(e,t):Ns(e,t)}function ku(e,t,o){try{return IA(e,t)}catch{return e}}var Yd=q(re(),1);var FA=q(Ie(),1),KA=Yd.createContext();var li=()=>Yd.useContext(KA)??!1;var Xd=q(re(),1);var QA=q(Ie(),1),WA=Xd.createContext(void 0);function ZA(e){let{theme:t,name:o,props:r}=e;if(!t||!t.components||!t.components[o])return r;let n=t.components[o];return n.defaultProps?ni(n.defaultProps,r,t.components.mergeClassNameAndStyle):!n.styleOverrides&&!n.variants?ni(n,r,t.components.mergeClassNameAndStyle):r}function d0({props:e,name:t}){let o=Xd.useContext(WA);return ZA({props:e,name:t,theme:{components:o}})}var Bu=q(re(),1),JE=0;function e5(e){let[t,o]=Bu.useState(e),r=e||t;return Bu.useEffect(()=>{t==null&&(JE+=1,o(`mui-${JE}`))},[t]),r}var t5={...Bu},eP=t5.useId;function Gd(e){if(eP!==void 0){let t=eP();return e??t}return e5(e)}var tP={theme:void 0};function qd(e){let t,o;return function(n){let a=t;return(a===void 0||n.theme!==o)&&(tP.theme=n.theme,a=zu(e(tP)),t=a,o=n.theme),a}}function Id(e=\"\"){function t(...r){if(!r.length)return\"\";let n=r[0];return typeof n==\"string\"&&!n.match(/(#|\\(|\\)|(-?(\\d*\\.)?\\d+)(px|em|%|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc))|^(-?(\\d*\\.)?\\d+)$|(\\d+ \\d+ \\d+)/)?`, var(--${e?`${e}-`:\"\"}${n}${t(...r.slice(1))})`:`, ${n}`}return(r,...n)=>`var(--${e?`${e}-`:\"\"}${r}${t(...n)})`}var oP=(e,t,o,r=[])=>{let n=e;t.forEach((a,i)=>{i===t.length-1?Array.isArray(n)?n[Number(a)]=o:n&&typeof n==\"object\"&&(n[a]=o):n&&typeof n==\"object\"&&(n[a]||(n[a]=r.includes(a)?[]:{}),n=n[a])})},o5=(e,t,o)=>{function r(n,a=[],i=[]){Object.entries(n).forEach(([l,s])=>{(!o||o&&!o([...a,l]))&&s!=null&&(typeof s==\"object\"&&Object.keys(s).length>0?r(s,[...a,l],Array.isArray(s)?[...i,l]:i):t([...a,l],s,i))})}r(e)},r5=(e,t)=>typeof t==\"number\"?[\"lineHeight\",\"fontWeight\",\"opacity\",\"zIndex\"].some(r=>e.includes(r))||e[e.length-1].toLowerCase().includes(\"opacity\")?t:`${t}px`:t;function Lu(e,t){let{prefix:o,shouldSkipGeneratingVar:r}=t||{},n={},a={},i={};return o5(e,(l,s,c)=>{if((typeof s==\"string\"||typeof s==\"number\")&&(!r||!r(l,s))){let u=`--${o?`${o}-`:\"\"}${l.join(\"-\")}`,m=r5(l,s);Object.assign(n,{[u]:m}),oP(a,l,`var(${u})`,c),oP(i,l,`var(${u}, ${m})`,c)}},l=>l[0]===\"vars\"),{css:n,vars:a,varsWithDefaults:i}}function n5(e,t={}){let{getSelector:o=h,disableCssColorScheme:r,colorSchemeSelector:n,enableContrastVars:a}=t,{colorSchemes:i={},components:l,defaultColorScheme:s=\"light\",...c}=e,{vars:u,css:m,varsWithDefaults:p}=Lu(c,t),d=p,v={},{[s]:T,...S}=i;if(Object.entries(S||{}).forEach(([b,E])=>{let{vars:C,css:P,varsWithDefaults:A}=Lu(E,t);d=Kt(d,A),v[b]={css:P,vars:C}}),T){let{css:b,vars:E,varsWithDefaults:C}=Lu(T,t);d=Kt(d,C),v[s]={css:b,vars:E}}function h(b,E){let C=n;if(n===\"class\"&&(C=\".%s\"),n===\"data\"&&(C=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(C=`[${n}=\"%s\"]`),b){if(C===\"media\")return e.defaultColorScheme===b?\":root\":{[`@media (prefers-color-scheme: ${i[b]?.palette?.mode||b})`]:{\":root\":E}};if(C)return e.defaultColorScheme===b?`:root, ${C.replace(\"%s\",String(b))}`:C.replace(\"%s\",String(b))}return\":root\"}return{vars:d,generateThemeVars:()=>{let b={...u};return Object.entries(v).forEach(([,{vars:E}])=>{b=Kt(b,E)}),b},generateStyleSheets:()=>{let b=[],E=e.defaultColorScheme||\"light\";function C(_,z){Object.keys(z).length&&b.push(typeof _==\"string\"?{[_]:{...z}}:_)}C(o(void 0,{...m}),m);let{[E]:P,...A}=v;if(P){let{css:_}=P,z=i[E]?.palette?.mode,I=!r&&z?{colorScheme:z,..._}:{..._};C(o(E,{...I}),I)}return Object.entries(A).forEach(([_,{css:z}])=>{let I=i[_]?.palette?.mode,x=!r&&I?{colorScheme:I,...z}:{...z};C(o(_,{...x}),x)}),a&&b.push({\":root\":{\"--__l-threshold\":\"0.7\",\"--__l\":\"clamp(0, (l / var(--__l-threshold) - 1) * -infinity, 1)\",\"--__a\":\"clamp(0.87, (l / var(--__l-threshold) - 1) * -infinity, 1)\"}}),b}}}var m0=n5;function y0(e){return function(o){return e===\"media\"?`@media (prefers-color-scheme: ${o})`:e?e.startsWith(\"data-\")&&!e.includes(\"%s\")?`[${e}=\"${o}\"] &`:e===\"class\"?`.${o} &`:e===\"data\"?`[data-${o}] &`:`${e.replace(\"%s\",o)} &`:\"&\"}}function Le(e,t,o=void 0){let r={};for(let n in e){let a=e[n],i=\"\",l=!0;for(let s=0;s=o?Fd.text.primary:h0.text.primary}let d=({color:S,name:h,mainShade:y=500,lightShade:g=300,darkShade:b=700})=>{if(S={...S},!S.main&&S[y]&&(S.main=S[y]),!S.hasOwnProperty(\"main\"))throw new Error(lr(11,h?` (${h})`:\"\",y));if(typeof S.main!=\"string\")throw new Error(lr(12,h?` (${h})`:\"\",JSON.stringify(S.main)));return n?(aP(n,S,\"light\",g,r),aP(n,S,\"dark\",b,r)):(nP(S,\"light\",g,r),nP(S,\"dark\",b,r)),S.contrastText||(S.contrastText=p(S.main)),S},v;return t===\"light\"?v=iP():t===\"dark\"&&(v=lP()),Kt({common:{...zs},mode:t,primary:d({color:i,name:\"primary\"}),secondary:d({color:l,name:\"secondary\",mainShade:\"A400\",lightShade:\"A200\",darkShade:\"A700\"}),error:d({color:s,name:\"error\"}),warning:d({color:m,name:\"warning\"}),info:d({color:c,name:\"info\"}),success:d({color:u,name:\"success\"}),grey:rP,contrastThreshold:o,getContrastText:p,augmentColor:d,tonalOffset:r,...v},a)}function Kd(e){let t={};return Object.entries(e).forEach(r=>{let[n,a]=r;typeof a==\"object\"&&(t[n]=`${a.fontStyle?`${a.fontStyle} `:\"\"}${a.fontVariant?`${a.fontVariant} `:\"\"}${a.fontWeight?`${a.fontWeight} `:\"\"}${a.fontStretch?`${a.fontStretch} `:\"\"}${a.fontSize||\"\"}${a.lineHeight?`/${a.lineHeight} `:\"\"}${a.fontFamily||\"\"}`)}),t}function g0(e,t){return{toolbar:{minHeight:56,[e.up(\"xs\")]:{\"@media (orientation: landscape)\":{minHeight:48}},[e.up(\"sm\")]:{minHeight:64}},...t}}function x5(e){return Math.round(e*1e5)/1e5}var sP={textTransform:\"uppercase\"},cP='\"Roboto\", \"Helvetica\", \"Arial\", sans-serif';function b0(e,t){let{fontFamily:o=cP,fontSize:r=14,fontWeightLight:n=300,fontWeightRegular:a=400,fontWeightMedium:i=500,fontWeightBold:l=700,htmlFontSize:s=16,allVariants:c,pxToRem:u,...m}=typeof t==\"function\"?t(e):t,p=r/14,d=u||(S=>`${S/s*p}rem`),v=(S,h,y,g,b)=>({fontFamily:o,fontWeight:S,fontSize:d(h),lineHeight:y,...o===cP?{letterSpacing:`${x5(g/h)}em`}:{},...b,...c}),T={h1:v(n,96,1.167,-1.5),h2:v(n,60,1.2,-.5),h3:v(a,48,1.167,0),h4:v(a,34,1.235,.25),h5:v(a,24,1.334,0),h6:v(i,20,1.6,.15),subtitle1:v(a,16,1.75,.15),subtitle2:v(i,14,1.57,.1),body1:v(a,16,1.5,.15),body2:v(a,14,1.43,.15),button:v(i,14,1.75,.4,sP),caption:v(a,12,1.66,.4),overline:v(a,12,2.66,1,sP),inherit:{fontFamily:\"inherit\",fontWeight:\"inherit\",fontSize:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}};return Kt({htmlFontSize:s,pxToRem:d,fontFamily:o,fontSize:r,fontWeightLight:n,fontWeightRegular:a,fontWeightMedium:i,fontWeightBold:l,...T},m,{clone:!1})}function kt(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${.2})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${.14})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${.12})`].join(\",\")}var T5=[\"none\",kt(0,2,1,-1,0,1,1,0,0,1,3,0),kt(0,3,1,-2,0,2,2,0,0,1,5,0),kt(0,3,3,-2,0,3,4,0,0,1,8,0),kt(0,2,4,-1,0,4,5,0,0,1,10,0),kt(0,3,5,-1,0,5,8,0,0,1,14,0),kt(0,3,5,-1,0,6,10,0,0,1,18,0),kt(0,4,5,-2,0,7,10,1,0,2,16,1),kt(0,5,5,-3,0,8,10,1,0,3,14,2),kt(0,5,6,-3,0,9,12,1,0,3,16,2),kt(0,6,6,-3,0,10,14,1,0,4,18,3),kt(0,6,7,-4,0,11,15,1,0,4,20,3),kt(0,7,8,-4,0,12,17,2,0,5,22,4),kt(0,7,8,-4,0,13,19,2,0,5,24,4),kt(0,7,9,-4,0,14,21,2,0,5,26,4),kt(0,8,9,-5,0,15,22,2,0,6,28,5),kt(0,8,10,-5,0,16,24,2,0,6,30,5),kt(0,8,11,-5,0,17,26,2,0,6,32,5),kt(0,9,11,-5,0,18,28,2,0,7,34,6),kt(0,9,12,-6,0,19,29,2,0,7,36,6),kt(0,10,13,-6,0,20,31,3,0,8,38,7),kt(0,10,13,-6,0,21,33,3,0,8,40,7),kt(0,10,14,-6,0,22,35,3,0,8,42,7),kt(0,11,14,-7,0,23,36,3,0,9,44,8),kt(0,11,15,-7,0,24,38,3,0,9,46,8)],uP=T5;var S5={easeInOut:\"cubic-bezier(0.4, 0, 0.2, 1)\",easeOut:\"cubic-bezier(0.0, 0, 0.2, 1)\",easeIn:\"cubic-bezier(0.4, 0, 1, 1)\",sharp:\"cubic-bezier(0.4, 0, 0.6, 1)\"},E5={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function pP(e){return`${Math.round(e)}ms`}function P5(e){if(!e)return 0;let t=e/36;return Math.min(Math.round((4+15*t**.25+t/5)*10),3e3)}function v0(e){let t={...S5,...e.easing},o={...E5,...e.duration};return{getAutoHeightDuration:P5,create:(n=[\"all\"],a={})=>{let{duration:i=o.standard,easing:l=t.easeInOut,delay:s=0,...c}=a;return(Array.isArray(n)?n:[n]).map(u=>`${u} ${typeof i==\"string\"?i:pP(i)} ${l} ${typeof s==\"string\"?s:pP(s)}`).join(\",\")},...e,easing:t,duration:o}}var C5={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},fP=C5;function R5(e){return Cr(e)||typeof e>\"u\"||typeof e==\"string\"||typeof e==\"boolean\"||typeof e==\"number\"||Array.isArray(e)}function Qd(e={}){let t={...e};function o(r){let n=Object.entries(r);for(let a=0;a{if(!Number.isNaN(+e))return+e;let t=e.match(/\\d*\\.?\\d+/g);if(!t)return 0;let o=0;for(let r=0;rKt(v,T),d),d.unstable_sxConfig={...un,...u?.unstable_sxConfig},d.unstable_sx=function(T){return Kr({sx:T,theme:this})},d.toRuntimeSource=Qd,M5(d),d}var ju=O5;function Bs(e){let t;return e<1?t=5.11916*e**2:t=4.5*Math.log(e+1)+2,Math.round(t*10)/1e3}var A5=[...Array(25)].map((e,t)=>{if(t===0)return\"none\";let o=Bs(t);return`linear-gradient(rgba(255 255 255 / ${o}), rgba(255 255 255 / ${o}))`});function x0(e){return{inputPlaceholder:e===\"dark\"?.5:.42,inputUnderline:e===\"dark\"?.7:.42,switchTrackDisabled:e===\"dark\"?.2:.12,switchTrack:e===\"dark\"?.3:.38}}function T0(e){return e===\"dark\"?A5:[]}function S0(e){let{palette:t={mode:\"light\"},opacity:o,overlays:r,colorSpace:n,...a}=e,i=Qi({...t,colorSpace:n});return{palette:i,opacity:{...x0(i.mode),...o},overlays:r||T0(i.mode),...a}}function E0(e){return!!e[0].match(/(cssVarPrefix|colorSchemeSelector|modularCssLayers|rootSelector|typography|mixins|breakpoints|direction|transitions)/)||!!e[0].match(/sxConfig$/)||e[0]===\"palette\"&&!!e[1]?.match(/(mode|contrastThreshold|tonalOffset)/)}var D5=e=>[...[...Array(25)].map((t,o)=>`--${e?`${e}-`:\"\"}overlays-${o}`),`--${e?`${e}-`:\"\"}palette-AppBar-darkBg`,`--${e?`${e}-`:\"\"}palette-AppBar-darkColor`],mP=D5;var yP=e=>(t,o)=>{let r=e.rootSelector||\":root\",n=e.colorSchemeSelector,a=n;if(n===\"class\"&&(a=\".%s\"),n===\"data\"&&(a=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(a=`[${n}=\"%s\"]`),e.defaultColorScheme===t){if(t===\"dark\"){let i={};return mP(e.cssVarPrefix).forEach(l=>{i[l]=o[l],delete o[l]}),a===\"media\"?{[r]:o,\"@media (prefers-color-scheme: dark)\":{[r]:i}}:a?{[a.replace(\"%s\",t)]:i,[`${r}, ${a.replace(\"%s\",t)}`]:o}:{[r]:{...o,...i}}}if(a&&a!==\"media\")return`${r}, ${a.replace(\"%s\",String(t))}`}else if(t){if(a===\"media\")return{[`@media (prefers-color-scheme: ${String(t)})`]:{[r]:o}};if(a)return a.replace(\"%s\",String(t))}return r};function N5(e,t){t.forEach(o=>{e[o]||(e[o]={})})}function L(e,t,o){!e[t]&&o&&(e[t]=o)}function Uu(e){return typeof e!=\"string\"||!e.startsWith(\"hsl\")?e:f0(e)}function pa(e,t){`${t}Channel`in e||(e[`${t}Channel`]=Os(Uu(e[t]),`MUI: Can't create \\`palette.${t}Channel\\` because \\`palette.${t}\\` is not one of these formats: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color().\nTo suppress this warning, you need to explicitly provide the \\`palette.${t}Channel\\` as a string (in rgb format, for example \"12 12 12\") or undefined if you want to remove the channel token.`))}function _5(e){return typeof e==\"number\"?`${e}px`:typeof e==\"string\"||typeof e==\"function\"||Array.isArray(e)?e:\"8px\"}var zn=e=>{try{return e()}catch{}},z5=(e=\"mui\")=>Id(e);function P0(e,t,o,r,n){if(!o)return;o=o===!0?{}:o;let a=n===\"dark\"?\"dark\":\"light\";if(!r){t[n]=S0({...o,palette:{mode:a,...o?.palette},colorSpace:e});return}let{palette:i,...l}=ju({...r,palette:{mode:a,...o?.palette},colorSpace:e});return t[n]={...o,palette:i,opacity:{...x0(a),...o?.opacity},overlays:o?.overlays||T0(a)},l}function C0(e={},...t){let{colorSchemes:o={light:!0},defaultColorScheme:r,disableCssColorScheme:n=!1,cssVarPrefix:a=\"mui\",nativeColor:i=!1,shouldSkipGeneratingVar:l=E0,colorSchemeSelector:s=o.light&&o.dark?\"media\":void 0,rootSelector:c=\":root\",...u}=e,m=Object.keys(o)[0],p=r||(o.light&&m!==\"light\"?\"light\":m),d=z5(a),{[p]:v,light:T,dark:S,...h}=o,y={...h},g=v;if((p===\"dark\"&&!(\"dark\"in o)||p===\"light\"&&!(\"light\"in o))&&(g=!0),!g)throw new Error(lr(21,p));let b;i&&(b=\"oklch\");let E=P0(b,y,g,u,p);T&&!y.light&&P0(b,y,T,void 0,\"light\"),S&&!y.dark&&P0(b,y,S,void 0,\"dark\");let C={defaultColorScheme:p,...E,cssVarPrefix:a,colorSchemeSelector:s,rootSelector:c,getCssVar:d,colorSchemes:y,font:{...Kd(E.typography),...E.font},spacing:_5(u.spacing)};Object.keys(C.colorSchemes).forEach(I=>{let x=C.colorSchemes[I].palette,k=O=>{let N=O.split(\"-\"),X=N[1],oe=N[2];return d(O,x[X][oe])};x.mode===\"light\"&&(L(x.common,\"background\",\"#fff\"),L(x.common,\"onBackground\",\"#000\")),x.mode===\"dark\"&&(L(x.common,\"background\",\"#000\"),L(x.common,\"onBackground\",\"#fff\"));function U(O,N,X){if(b){let oe;return O===ii&&(oe=`transparent ${((1-X)*100).toFixed(0)}%`),O===it&&(oe=`#000 ${(X*100).toFixed(0)}%`),O===lt&&(oe=`#fff ${(X*100).toFixed(0)}%`),`color-mix(in ${b}, ${N}, ${oe})`}return O(N,X)}if(N5(x,[\"Alert\",\"AppBar\",\"Avatar\",\"Button\",\"Chip\",\"FilledInput\",\"LinearProgress\",\"Skeleton\",\"Slider\",\"SnackbarContent\",\"SpeedDialAction\",\"StepConnector\",\"StepContent\",\"Switch\",\"TableCell\",\"Tooltip\"]),x.mode===\"light\"){L(x.Alert,\"errorColor\",U(it,x.error.light,.6)),L(x.Alert,\"infoColor\",U(it,x.info.light,.6)),L(x.Alert,\"successColor\",U(it,x.success.light,.6)),L(x.Alert,\"warningColor\",U(it,x.warning.light,.6)),L(x.Alert,\"errorFilledBg\",k(\"palette-error-main\")),L(x.Alert,\"infoFilledBg\",k(\"palette-info-main\")),L(x.Alert,\"successFilledBg\",k(\"palette-success-main\")),L(x.Alert,\"warningFilledBg\",k(\"palette-warning-main\")),L(x.Alert,\"errorFilledColor\",zn(()=>x.getContrastText(x.error.main))),L(x.Alert,\"infoFilledColor\",zn(()=>x.getContrastText(x.info.main))),L(x.Alert,\"successFilledColor\",zn(()=>x.getContrastText(x.success.main))),L(x.Alert,\"warningFilledColor\",zn(()=>x.getContrastText(x.warning.main))),L(x.Alert,\"errorStandardBg\",U(lt,x.error.light,.9)),L(x.Alert,\"infoStandardBg\",U(lt,x.info.light,.9)),L(x.Alert,\"successStandardBg\",U(lt,x.success.light,.9)),L(x.Alert,\"warningStandardBg\",U(lt,x.warning.light,.9)),L(x.Alert,\"errorIconColor\",k(\"palette-error-main\")),L(x.Alert,\"infoIconColor\",k(\"palette-info-main\")),L(x.Alert,\"successIconColor\",k(\"palette-success-main\")),L(x.Alert,\"warningIconColor\",k(\"palette-warning-main\")),L(x.AppBar,\"defaultBg\",k(\"palette-grey-100\")),L(x.Avatar,\"defaultBg\",k(\"palette-grey-400\")),L(x.Button,\"inheritContainedBg\",k(\"palette-grey-300\")),L(x.Button,\"inheritContainedHoverBg\",k(\"palette-grey-A100\")),L(x.Chip,\"defaultBorder\",k(\"palette-grey-400\")),L(x.Chip,\"defaultAvatarColor\",k(\"palette-grey-700\")),L(x.Chip,\"defaultIconColor\",k(\"palette-grey-700\")),L(x.FilledInput,\"bg\",\"rgba(0, 0, 0, 0.06)\"),L(x.FilledInput,\"hoverBg\",\"rgba(0, 0, 0, 0.09)\"),L(x.FilledInput,\"disabledBg\",\"rgba(0, 0, 0, 0.12)\"),L(x.LinearProgress,\"primaryBg\",U(lt,x.primary.main,.62)),L(x.LinearProgress,\"secondaryBg\",U(lt,x.secondary.main,.62)),L(x.LinearProgress,\"errorBg\",U(lt,x.error.main,.62)),L(x.LinearProgress,\"infoBg\",U(lt,x.info.main,.62)),L(x.LinearProgress,\"successBg\",U(lt,x.success.main,.62)),L(x.LinearProgress,\"warningBg\",U(lt,x.warning.main,.62)),L(x.Skeleton,\"bg\",b?U(ii,x.text.primary,.11):`rgba(${k(\"palette-text-primaryChannel\")} / 0.11)`),L(x.Slider,\"primaryTrack\",U(lt,x.primary.main,.62)),L(x.Slider,\"secondaryTrack\",U(lt,x.secondary.main,.62)),L(x.Slider,\"errorTrack\",U(lt,x.error.main,.62)),L(x.Slider,\"infoTrack\",U(lt,x.info.main,.62)),L(x.Slider,\"successTrack\",U(lt,x.success.main,.62)),L(x.Slider,\"warningTrack\",U(lt,x.warning.main,.62));let O=b?U(it,x.background.default,.6825):ku(x.background.default,.8);L(x.SnackbarContent,\"bg\",O),L(x.SnackbarContent,\"color\",zn(()=>b?Fd.text.primary:x.getContrastText(O))),L(x.SpeedDialAction,\"fabHoverBg\",ku(x.background.paper,.15)),L(x.StepConnector,\"border\",k(\"palette-grey-400\")),L(x.StepContent,\"border\",k(\"palette-grey-400\")),L(x.Switch,\"defaultColor\",k(\"palette-common-white\")),L(x.Switch,\"defaultDisabledColor\",k(\"palette-grey-100\")),L(x.Switch,\"primaryDisabledColor\",U(lt,x.primary.main,.62)),L(x.Switch,\"secondaryDisabledColor\",U(lt,x.secondary.main,.62)),L(x.Switch,\"errorDisabledColor\",U(lt,x.error.main,.62)),L(x.Switch,\"infoDisabledColor\",U(lt,x.info.main,.62)),L(x.Switch,\"successDisabledColor\",U(lt,x.success.main,.62)),L(x.Switch,\"warningDisabledColor\",U(lt,x.warning.main,.62)),L(x.TableCell,\"border\",U(lt,U(ii,x.divider,1),.88)),L(x.Tooltip,\"bg\",U(ii,x.grey[700],.92))}if(x.mode===\"dark\"){L(x.Alert,\"errorColor\",U(lt,x.error.light,.6)),L(x.Alert,\"infoColor\",U(lt,x.info.light,.6)),L(x.Alert,\"successColor\",U(lt,x.success.light,.6)),L(x.Alert,\"warningColor\",U(lt,x.warning.light,.6)),L(x.Alert,\"errorFilledBg\",k(\"palette-error-dark\")),L(x.Alert,\"infoFilledBg\",k(\"palette-info-dark\")),L(x.Alert,\"successFilledBg\",k(\"palette-success-dark\")),L(x.Alert,\"warningFilledBg\",k(\"palette-warning-dark\")),L(x.Alert,\"errorFilledColor\",zn(()=>x.getContrastText(x.error.dark))),L(x.Alert,\"infoFilledColor\",zn(()=>x.getContrastText(x.info.dark))),L(x.Alert,\"successFilledColor\",zn(()=>x.getContrastText(x.success.dark))),L(x.Alert,\"warningFilledColor\",zn(()=>x.getContrastText(x.warning.dark))),L(x.Alert,\"errorStandardBg\",U(it,x.error.light,.9)),L(x.Alert,\"infoStandardBg\",U(it,x.info.light,.9)),L(x.Alert,\"successStandardBg\",U(it,x.success.light,.9)),L(x.Alert,\"warningStandardBg\",U(it,x.warning.light,.9)),L(x.Alert,\"errorIconColor\",k(\"palette-error-main\")),L(x.Alert,\"infoIconColor\",k(\"palette-info-main\")),L(x.Alert,\"successIconColor\",k(\"palette-success-main\")),L(x.Alert,\"warningIconColor\",k(\"palette-warning-main\")),L(x.AppBar,\"defaultBg\",k(\"palette-grey-900\")),L(x.AppBar,\"darkBg\",k(\"palette-background-paper\")),L(x.AppBar,\"darkColor\",k(\"palette-text-primary\")),L(x.Avatar,\"defaultBg\",k(\"palette-grey-600\")),L(x.Button,\"inheritContainedBg\",k(\"palette-grey-800\")),L(x.Button,\"inheritContainedHoverBg\",k(\"palette-grey-700\")),L(x.Chip,\"defaultBorder\",k(\"palette-grey-700\")),L(x.Chip,\"defaultAvatarColor\",k(\"palette-grey-300\")),L(x.Chip,\"defaultIconColor\",k(\"palette-grey-300\")),L(x.FilledInput,\"bg\",\"rgba(255, 255, 255, 0.09)\"),L(x.FilledInput,\"hoverBg\",\"rgba(255, 255, 255, 0.13)\"),L(x.FilledInput,\"disabledBg\",\"rgba(255, 255, 255, 0.12)\"),L(x.LinearProgress,\"primaryBg\",U(it,x.primary.main,.5)),L(x.LinearProgress,\"secondaryBg\",U(it,x.secondary.main,.5)),L(x.LinearProgress,\"errorBg\",U(it,x.error.main,.5)),L(x.LinearProgress,\"infoBg\",U(it,x.info.main,.5)),L(x.LinearProgress,\"successBg\",U(it,x.success.main,.5)),L(x.LinearProgress,\"warningBg\",U(it,x.warning.main,.5)),L(x.Skeleton,\"bg\",b?U(ii,x.text.primary,.13):`rgba(${k(\"palette-text-primaryChannel\")} / 0.13)`),L(x.Slider,\"primaryTrack\",U(it,x.primary.main,.5)),L(x.Slider,\"secondaryTrack\",U(it,x.secondary.main,.5)),L(x.Slider,\"errorTrack\",U(it,x.error.main,.5)),L(x.Slider,\"infoTrack\",U(it,x.info.main,.5)),L(x.Slider,\"successTrack\",U(it,x.success.main,.5)),L(x.Slider,\"warningTrack\",U(it,x.warning.main,.5));let O=b?U(lt,x.background.default,.985):ku(x.background.default,.98);L(x.SnackbarContent,\"bg\",O),L(x.SnackbarContent,\"color\",zn(()=>b?h0.text.primary:x.getContrastText(O))),L(x.SpeedDialAction,\"fabHoverBg\",ku(x.background.paper,.15)),L(x.StepConnector,\"border\",k(\"palette-grey-600\")),L(x.StepContent,\"border\",k(\"palette-grey-600\")),L(x.Switch,\"defaultColor\",k(\"palette-grey-300\")),L(x.Switch,\"defaultDisabledColor\",k(\"palette-grey-600\")),L(x.Switch,\"primaryDisabledColor\",U(it,x.primary.main,.55)),L(x.Switch,\"secondaryDisabledColor\",U(it,x.secondary.main,.55)),L(x.Switch,\"errorDisabledColor\",U(it,x.error.main,.55)),L(x.Switch,\"infoDisabledColor\",U(it,x.info.main,.55)),L(x.Switch,\"successDisabledColor\",U(it,x.success.main,.55)),L(x.Switch,\"warningDisabledColor\",U(it,x.warning.main,.55)),L(x.TableCell,\"border\",U(it,U(ii,x.divider,1),.68)),L(x.Tooltip,\"bg\",U(ii,x.grey[700],.92))}pa(x.background,\"default\"),pa(x.background,\"paper\"),pa(x.common,\"background\"),pa(x.common,\"onBackground\"),pa(x,\"divider\"),Object.keys(x).forEach(O=>{let N=x[O];O!==\"tonalOffset\"&&N&&typeof N==\"object\"&&(N.main&&L(x[O],\"mainChannel\",Os(Uu(N.main))),N.light&&L(x[O],\"lightChannel\",Os(Uu(N.light))),N.dark&&L(x[O],\"darkChannel\",Os(Uu(N.dark))),N.contrastText&&L(x[O],\"contrastTextChannel\",Os(Uu(N.contrastText))),O===\"text\"&&(pa(x[O],\"primary\"),pa(x[O],\"secondary\")),O===\"action\"&&(N.active&&pa(x[O],\"active\"),N.selected&&pa(x[O],\"selected\")))})}),C=t.reduce((I,x)=>Kt(I,x),C);let P={prefix:a,disableCssColorScheme:n,shouldSkipGeneratingVar:l,getSelector:yP(C),enableContrastVars:i},{vars:A,generateThemeVars:_,generateStyleSheets:z}=m0(C,P);return C.vars=A,Object.entries(C.colorSchemes[C.defaultColorScheme]).forEach(([I,x])=>{C[I]=x}),C.generateThemeVars=_,C.generateStyleSheets=z,C.generateSpacing=function(){return Cs(u.spacing,Mu(this))},C.getColorSchemeSelector=y0(s),C.spacing=C.generateSpacing(),C.shouldSkipGeneratingVar=l,C.unstable_sxConfig={...un,...u?.unstable_sxConfig},C.unstable_sx=function(x){return Kr({sx:x,theme:this})},C.toRuntimeSource=Qd,C}function hP(e,t,o){e.colorSchemes&&o&&(e.colorSchemes[t]={...o!==!0&&o,palette:Qi({...o===!0?{}:o.palette,mode:t})})}function Ls(e={},...t){let{palette:o,cssVariables:r=!1,colorSchemes:n=o?void 0:{light:!0},defaultColorScheme:a=o?.mode,...i}=e,l=a||\"light\",s=n?.[l],c={...n,...o?{[l]:{...typeof s!=\"boolean\"&&s,palette:o}}:void 0};if(r===!1){if(!(\"colorSchemes\"in e))return ju(e,...t);let u=o;\"palette\"in e||c[l]&&(c[l]!==!0?u=c[l].palette:l===\"dark\"&&(u={mode:\"dark\"}));let m=ju({...e,palette:u},...t);return m.defaultColorScheme=l,m.colorSchemes=c,m.palette.mode===\"light\"&&(m.colorSchemes.light={...c.light!==!0&&c.light,palette:m.palette},hP(m,\"dark\",c.dark)),m.palette.mode===\"dark\"&&(m.colorSchemes.dark={...c.dark!==!0&&c.dark,palette:m.palette},hP(m,\"light\",c.light)),m}return!o&&!(\"light\"in c)&&l===\"light\"&&(c.light=!0),C0({...i,colorSchemes:c,defaultColorScheme:l,...typeof r!=\"boolean\"&&r},...t)}var B5=q(re(),1);var k5=Ls(),Wd=k5;function kn(){let e=Rs(Wd);return e[_s]||e}function L5(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}var Hu=L5;var j5=e=>Hu(e)&&e!==\"classes\",Bn=j5;var U5=Hd({themeId:_s,defaultTheme:Wd,rootShouldForwardProp:Bn}),ae=U5;var H5=Ce(\"MuiBox\",[\"root\"]),gP=H5;var V5=Ls(),$5=_u({themeId:_s,defaultTheme:V5,defaultClassName:gP.root,generateClassName:Ms.generate}),Fe=$5;var TP=q(re(),1);var Y5=q(Ie(),1);function bP(){return ws}var X5=qd,He=X5;var uj=q(re(),1);var G5=q(Ie(),1);function je(e){return d0(e)}var me=ri;function q5(e){return typeof e.main==\"string\"}function I5(e,t=[]){if(!q5(e))return!1;for(let o of t)if(!e.hasOwnProperty(o)||typeof e[o]!=\"string\")return!1;return!0}function jo(e=[]){return([,t])=>t&&I5(t,e)}function vP(e){return _e(\"MuiTypography\",e)}var Tj=Ce(\"MuiTypography\",[\"root\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"subtitle1\",\"subtitle2\",\"body1\",\"body2\",\"inherit\",\"button\",\"caption\",\"overline\",\"alignLeft\",\"alignRight\",\"alignCenter\",\"alignJustify\",\"noWrap\",\"gutterBottom\",\"paragraph\"]);var SP=q(Ie(),1),F5={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},K5=bP(),Q5=e=>{let{align:t,gutterBottom:o,noWrap:r,paragraph:n,variant:a,classes:i}=e,l={root:[\"root\",a,e.align!==\"inherit\"&&`align${me(t)}`,o&&\"gutterBottom\",r&&\"noWrap\",n&&\"paragraph\"]};return Le(l,vP,i)},W5=ae(\"span\",{name:\"MuiTypography\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.variant&&t[o.variant],o.align!==\"inherit\"&&t[`align${me(o.align)}`],o.noWrap&&t.noWrap,o.gutterBottom&&t.gutterBottom,o.paragraph&&t.paragraph]}})(He(({theme:e})=>({margin:0,variants:[{props:{variant:\"inherit\"},style:{font:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}},...Object.entries(e.typography).filter(([t,o])=>t!==\"inherit\"&&o&&typeof o==\"object\").map(([t,o])=>({props:{variant:t},style:o})),...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette?.text||{}).filter(([,t])=>typeof t==\"string\").map(([t])=>({props:{color:`text${me(t)}`},style:{color:(e.vars||e).palette.text[t]}})),{props:({ownerState:t})=>t.align!==\"inherit\",style:{textAlign:\"var(--Typography-textAlign)\"}},{props:({ownerState:t})=>t.noWrap,style:{overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\"}},{props:({ownerState:t})=>t.gutterBottom,style:{marginBottom:\"0.35em\"}},{props:({ownerState:t})=>t.paragraph,style:{marginBottom:16}}]}))),xP={h1:\"h1\",h2:\"h2\",h3:\"h3\",h4:\"h4\",h5:\"h5\",h6:\"h6\",subtitle1:\"h6\",subtitle2:\"h6\",body1:\"p\",body2:\"p\",inherit:\"p\"},Z5=TP.forwardRef(function(t,o){let{color:r,...n}=je({props:t,name:\"MuiTypography\"}),a=!F5[r],i=K5({...n,...a&&{color:r}}),{align:l=\"inherit\",className:s,component:c,gutterBottom:u=!1,noWrap:m=!1,paragraph:p=!1,variant:d=\"body1\",variantMapping:v=xP,...T}=i,S={...i,align:l,color:r,className:s,component:c,gutterBottom:u,noWrap:m,paragraph:p,variant:d,variantMapping:v},h=c||(p?\"p\":v[d]||xP[d])||\"span\",y=Q5(S);return(0,SP.jsx)(W5,{as:h,ref:o,className:ie(y.root,s),...T,ownerState:S,style:{...l!==\"inherit\"&&{\"--Typography-textAlign\":l},...T.style}})}),Xe=Z5;var $P=q(re(),1);var UP=q(re(),1);var Wi=q(re(),1);function js(e){let{controlled:t,default:o,name:r,state:n=\"value\"}=e,{current:a}=Wi.useRef(t!==void 0),[i,l]=Wi.useState(o),s=a?t:i,c=Wi.useCallback(u=>{a||l(u)},[]);return[s,c]}var Zd=js;var CP=q(re(),1);var EP=q(re(),1),J5=EP.createContext(void 0),PP=J5;function R0(){return CP.useContext(PP)}var jn=q(re(),1);function pn(e){try{return e.matches(\":focus-visible\")}catch{}return!1}var Us=q(re(),1);function yo(...e){let t=Us.useRef(void 0),o=Us.useCallback(r=>{let n=e.map(a=>{if(a==null)return null;if(typeof a==\"function\"){let i=a,l=i(r);return typeof l==\"function\"?l:()=>{i(null)}}return a.current=r,()=>{a.current=null}});return()=>{n.forEach(a=>a?.())}},e);return Us.useMemo(()=>e.every(r=>r==null)?null:r=>{t.current&&(t.current(),t.current=void 0),r!=null&&(t.current=o(r))},e)}var Mr=yo;var w0=q(re(),1);function e3(e){let t=w0.useRef(e);return wr(()=>{t.current=e}),w0.useRef((...o)=>(0,t.current)(...o)).current}var Ln=e3;var si=Ln;var Jd=q(re(),1);var wP=q(re(),1),RP={};function Hs(e,t){let o=wP.useRef(RP);return o.current===RP&&(o.current=e(t)),o}var M0=class e{static create(){return new e}static use(){let t=Hs(e.create).current,[o,r]=Jd.useState(!1);return t.shouldMount=o,t.setShouldMount=r,Jd.useEffect(t.mountEffect,[o]),t}constructor(){this.ref={current:null},this.mounted=null,this.didMount=!1,this.shouldMount=!1,this.setShouldMount=null}mount(){return this.mounted||(this.mounted=t3(),this.shouldMount=!0,this.setShouldMount(this.shouldMount)),this.mounted}mountEffect=()=>{this.shouldMount&&!this.didMount&&this.ref.current!==null&&(this.didMount=!0,this.mounted.resolve())};start(...t){this.mount().then(()=>this.ref.current?.start(...t))}stop(...t){this.mount().then(()=>this.ref.current?.stop(...t))}pulsate(...t){this.mount().then(()=>this.ref.current?.pulsate(...t))}};function em(){return M0.use()}function t3(){let e,t,o=new Promise((r,n)=>{e=r,t=n});return o.resolve=e,o.reject=t,o}var ho=q(re(),1);function tm(e,t){if(e==null)return{};var o={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;o[r]=e[r]}return o}function om(e,t){return om=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(o,r){return o.__proto__=r,o},om(e,t)}function rm(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,om(e,t)}var Vu=q(re()),$u=q(Op());var O0={disabled:!1};var MP=q(re()),Vs=MP.default.createContext(null);var OP=function(t){return t.scrollTop};var Yu=\"unmounted\",Zi=\"exited\",Ji=\"entering\",Ys=\"entered\",A0=\"exiting\",fa=(function(e){rm(t,e);function t(r,n){var a;a=e.call(this,r,n)||this;var i=n,l=i&&!i.isMounting?r.enter:r.appear,s;return a.appearStatus=null,r.in?l?(s=Zi,a.appearStatus=Ji):s=Ys:r.unmountOnExit||r.mountOnEnter?s=Yu:s=Zi,a.state={status:s},a.nextCallback=null,a}t.getDerivedStateFromProps=function(n,a){var i=n.in;return i&&a.status===Yu?{status:Zi}:null};var o=t.prototype;return o.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},o.componentDidUpdate=function(n){var a=null;if(n!==this.props){var i=this.state.status;this.props.in?i!==Ji&&i!==Ys&&(a=Ji):(i===Ji||i===Ys)&&(a=A0)}this.updateStatus(!1,a)},o.componentWillUnmount=function(){this.cancelNextCallback()},o.getTimeouts=function(){var n=this.props.timeout,a,i,l;return a=i=l=n,n!=null&&typeof n!=\"number\"&&(a=n.exit,i=n.enter,l=n.appear!==void 0?n.appear:i),{exit:a,enter:i,appear:l}},o.updateStatus=function(n,a){if(n===void 0&&(n=!1),a!==null)if(this.cancelNextCallback(),a===Ji){if(this.props.unmountOnExit||this.props.mountOnEnter){var i=this.props.nodeRef?this.props.nodeRef.current:$u.default.findDOMNode(this);i&&OP(i)}this.performEnter(n)}else this.performExit();else this.props.unmountOnExit&&this.state.status===Zi&&this.setState({status:Yu})},o.performEnter=function(n){var a=this,i=this.props.enter,l=this.context?this.context.isMounting:n,s=this.props.nodeRef?[l]:[$u.default.findDOMNode(this),l],c=s[0],u=s[1],m=this.getTimeouts(),p=l?m.appear:m.enter;if(!n&&!i||O0.disabled){this.safeSetState({status:Ys},function(){a.props.onEntered(c)});return}this.props.onEnter(c,u),this.safeSetState({status:Ji},function(){a.props.onEntering(c,u),a.onTransitionEnd(p,function(){a.safeSetState({status:Ys},function(){a.props.onEntered(c,u)})})})},o.performExit=function(){var n=this,a=this.props.exit,i=this.getTimeouts(),l=this.props.nodeRef?void 0:$u.default.findDOMNode(this);if(!a||O0.disabled){this.safeSetState({status:Zi},function(){n.props.onExited(l)});return}this.props.onExit(l),this.safeSetState({status:A0},function(){n.props.onExiting(l),n.onTransitionEnd(i.exit,function(){n.safeSetState({status:Zi},function(){n.props.onExited(l)})})})},o.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},o.safeSetState=function(n,a){a=this.setNextCallback(a),this.setState(n,a)},o.setNextCallback=function(n){var a=this,i=!0;return this.nextCallback=function(l){i&&(i=!1,a.nextCallback=null,n(l))},this.nextCallback.cancel=function(){i=!1},this.nextCallback},o.onTransitionEnd=function(n,a){this.setNextCallback(a);var i=this.props.nodeRef?this.props.nodeRef.current:$u.default.findDOMNode(this),l=n==null&&!this.props.addEndListener;if(!i||l){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var s=this.props.nodeRef?[this.nextCallback]:[i,this.nextCallback],c=s[0],u=s[1];this.props.addEndListener(c,u)}n!=null&&setTimeout(this.nextCallback,n)},o.render=function(){var n=this.state.status;if(n===Yu)return null;var a=this.props,i=a.children,l=a.in,s=a.mountOnEnter,c=a.unmountOnExit,u=a.appear,m=a.enter,p=a.exit,d=a.timeout,v=a.addEndListener,T=a.onEnter,S=a.onEntering,h=a.onEntered,y=a.onExit,g=a.onExiting,b=a.onExited,E=a.nodeRef,C=tm(a,[\"children\",\"in\",\"mountOnEnter\",\"unmountOnExit\",\"appear\",\"enter\",\"exit\",\"timeout\",\"addEndListener\",\"onEnter\",\"onEntering\",\"onEntered\",\"onExit\",\"onExiting\",\"onExited\",\"nodeRef\"]);return Vu.default.createElement(Vs.Provider,{value:null},typeof i==\"function\"?i(n,C):Vu.default.cloneElement(Vu.default.Children.only(i),C))},t})(Vu.default.Component);fa.contextType=Vs;fa.propTypes={};function $s(){}fa.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:$s,onEntering:$s,onEntered:$s,onExit:$s,onExiting:$s,onExited:$s};fa.UNMOUNTED=Yu;fa.EXITED=Zi;fa.ENTERING=Ji;fa.ENTERED=Ys;fa.EXITING=A0;var Xu=fa;function AP(e){if(e===void 0)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}var Gu=q(re());var Qr=q(re());function nm(e,t){var o=function(a){return t&&(0,Qr.isValidElement)(a)?t(a):a},r=Object.create(null);return e&&Qr.Children.map(e,function(n){return n}).forEach(function(n){r[n.key]=o(n)}),r}function o3(e,t){e=e||{},t=t||{};function o(u){return u in t?t[u]:e[u]}var r=Object.create(null),n=[];for(var a in e)a in t?n.length&&(r[a]=n,n=[]):n.push(a);var i,l={};for(var s in t){if(r[s])for(i=0;i{this.currentId=null,o()},t)}clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)};disposeEffect=()=>this.clear};function fn(){let e=Hs(Xs.create).current;return _0(e.disposeEffect),e}var am=q(re(),1);var z0=q(Ie(),1);function i3(e){let{className:t,classes:o,pulsate:r=!1,rippleX:n,rippleY:a,rippleSize:i,in:l,onExited:s,timeout:c}=e,[u,m]=am.useState(!1),p=ie(t,o.ripple,o.rippleVisible,r&&o.ripplePulsate),d={width:i,height:i,top:-(i/2)+a,left:-(i/2)+n},v=ie(o.child,u&&o.childLeaving,r&&o.childPulsate);return!l&&!u&&m(!0),am.useEffect(()=>{if(!l&&s!=null){let T=setTimeout(s,c);return()=>{clearTimeout(T)}}},[s,l,c]),(0,z0.jsx)(\"span\",{className:p,style:d,children:(0,z0.jsx)(\"span\",{className:v})})}var zP=i3;var l3=Ce(\"MuiTouchRipple\",[\"root\",\"ripple\",\"rippleVisible\",\"ripplePulsate\",\"child\",\"childLeaving\",\"childPulsate\"]),Or=l3;var im=q(Ie(),1),k0=550,s3=80,c3=_n`\n 0% {\n transform: scale(0);\n opacity: 0.1;\n }\n\n 100% {\n transform: scale(1);\n opacity: 0.3;\n }\n`,u3=_n`\n 0% {\n opacity: 1;\n }\n\n 100% {\n opacity: 0;\n }\n`,p3=_n`\n 0% {\n transform: scale(1);\n }\n\n 50% {\n transform: scale(0.92);\n }\n\n 100% {\n transform: scale(1);\n }\n`,f3=ae(\"span\",{name:\"MuiTouchRipple\",slot:\"Root\"})({overflow:\"hidden\",pointerEvents:\"none\",position:\"absolute\",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:\"inherit\"}),d3=ae(zP,{name:\"MuiTouchRipple\",slot:\"Ripple\"})`\n opacity: 0;\n position: absolute;\n\n &.${Or.rippleVisible} {\n opacity: 0.3;\n transform: scale(1);\n animation-name: ${c3};\n animation-duration: ${k0}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n &.${Or.ripplePulsate} {\n animation-duration: ${({theme:e})=>e.transitions.duration.shorter}ms;\n }\n\n & .${Or.child} {\n opacity: 1;\n display: block;\n width: 100%;\n height: 100%;\n border-radius: 50%;\n background-color: currentColor;\n }\n\n & .${Or.childLeaving} {\n opacity: 0;\n animation-name: ${u3};\n animation-duration: ${k0}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n & .${Or.childPulsate} {\n position: absolute;\n /* @noflip */\n left: 0px;\n top: 0;\n animation-name: ${p3};\n animation-duration: 2500ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n animation-iteration-count: infinite;\n animation-delay: 200ms;\n }\n`,m3=ho.forwardRef(function(t,o){let r=je({props:t,name:\"MuiTouchRipple\"}),{center:n=!1,classes:a={},className:i,...l}=r,[s,c]=ho.useState([]),u=ho.useRef(0),m=ho.useRef(null);ho.useEffect(()=>{m.current&&(m.current(),m.current=null)},[s]);let p=ho.useRef(!1),d=fn(),v=ho.useRef(null),T=ho.useRef(null),S=ho.useCallback(b=>{let{pulsate:E,rippleX:C,rippleY:P,rippleSize:A,cb:_}=b;c(z=>[...z,(0,im.jsx)(d3,{classes:{ripple:ie(a.ripple,Or.ripple),rippleVisible:ie(a.rippleVisible,Or.rippleVisible),ripplePulsate:ie(a.ripplePulsate,Or.ripplePulsate),child:ie(a.child,Or.child),childLeaving:ie(a.childLeaving,Or.childLeaving),childPulsate:ie(a.childPulsate,Or.childPulsate)},timeout:k0,pulsate:E,rippleX:C,rippleY:P,rippleSize:A},u.current)]),u.current+=1,m.current=_},[a]),h=ho.useCallback((b={},E={},C=()=>{})=>{let{pulsate:P=!1,center:A=n||E.pulsate,fakeElement:_=!1}=E;if(b?.type===\"mousedown\"&&p.current){p.current=!1;return}b?.type===\"touchstart\"&&(p.current=!0);let z=_?null:T.current,I=z?z.getBoundingClientRect():{width:0,height:0,left:0,top:0},x,k,U;if(A||b===void 0||b.clientX===0&&b.clientY===0||!b.clientX&&!b.touches)x=Math.round(I.width/2),k=Math.round(I.height/2);else{let{clientX:O,clientY:N}=b.touches&&b.touches.length>0?b.touches[0]:b;x=Math.round(O-I.left),k=Math.round(N-I.top)}if(A)U=Math.sqrt((2*I.width**2+I.height**2)/3),U%2===0&&(U+=1);else{let O=Math.max(Math.abs((z?z.clientWidth:0)-x),x)*2+2,N=Math.max(Math.abs((z?z.clientHeight:0)-k),k)*2+2;U=Math.sqrt(O**2+N**2)}b?.touches?v.current===null&&(v.current=()=>{S({pulsate:P,rippleX:x,rippleY:k,rippleSize:U,cb:C})},d.start(s3,()=>{v.current&&(v.current(),v.current=null)})):S({pulsate:P,rippleX:x,rippleY:k,rippleSize:U,cb:C})},[n,S,d]),y=ho.useCallback(()=>{h({},{pulsate:!0})},[h]),g=ho.useCallback((b,E)=>{if(d.clear(),b?.type===\"touchend\"&&v.current){v.current(),v.current=null,d.start(0,()=>{g(b,E)});return}v.current=null,c(C=>C.length>0?C.slice(1):C),m.current=E},[d]);return ho.useImperativeHandle(o,()=>({pulsate:y,start:h,stop:g}),[y,h,g]),(0,im.jsx)(f3,{className:ie(Or.root,a.root,i),ref:T,...l,children:(0,im.jsx)(N0,{component:null,exit:!0,children:s})})}),kP=m3;function BP(e){return _e(\"MuiButtonBase\",e)}var y3=Ce(\"MuiButtonBase\",[\"root\",\"disabled\",\"focusVisible\"]),LP=y3;var lm=q(Ie(),1),h3=e=>{let{disabled:t,focusVisible:o,focusVisibleClassName:r,classes:n}=e,i=Le({root:[\"root\",t&&\"disabled\",o&&\"focusVisible\"]},BP,n);return o&&r&&(i.root+=` ${r}`),i},g3=ae(\"button\",{name:\"MuiButtonBase\",slot:\"Root\"})({display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",position:\"relative\",boxSizing:\"border-box\",WebkitTapHighlightColor:\"transparent\",backgroundColor:\"transparent\",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:\"pointer\",userSelect:\"none\",verticalAlign:\"middle\",MozAppearance:\"none\",WebkitAppearance:\"none\",textDecoration:\"none\",color:\"inherit\",\"&::-moz-focus-inner\":{borderStyle:\"none\"},[`&.${LP.disabled}`]:{pointerEvents:\"none\",cursor:\"default\"},\"@media print\":{colorAdjust:\"exact\"}}),b3=jn.forwardRef(function(t,o){let r=je({props:t,name:\"MuiButtonBase\"}),{action:n,centerRipple:a=!1,children:i,className:l,component:s=\"button\",disabled:c=!1,disableRipple:u=!1,disableTouchRipple:m=!1,focusRipple:p=!1,focusVisibleClassName:d,LinkComponent:v=\"a\",onBlur:T,onClick:S,onContextMenu:h,onDragLeave:y,onFocus:g,onFocusVisible:b,onKeyDown:E,onKeyUp:C,onMouseDown:P,onMouseLeave:A,onMouseUp:_,onTouchEnd:z,onTouchMove:I,onTouchStart:x,tabIndex:k=0,TouchRippleProps:U,touchRippleRef:O,type:N,...X}=r,oe=jn.useRef(null),W=em(),Te=Mr(W.ref,O),[fe,Ke]=jn.useState(!1);c&&fe&&Ke(!1),jn.useImperativeHandle(n,()=>({focusVisible:()=>{Ke(!0),oe.current.focus()}}),[]);let Ze=W.shouldMount&&!u&&!c;jn.useEffect(()=>{fe&&p&&!u&&W.pulsate()},[u,p,fe,W]);let Ue=da(W,\"start\",P,m),xe=da(W,\"stop\",h,m),Je=da(W,\"stop\",y,m),ht=da(W,\"stop\",_,m),we=da(W,\"stop\",se=>{fe&&se.preventDefault(),A&&A(se)},m),ft=da(W,\"start\",x,m),le=da(W,\"stop\",z,m),Oe=da(W,\"stop\",I,m),Ae=da(W,\"stop\",se=>{pn(se.target)||Ke(!1),T&&T(se)},!1),et=si(se=>{oe.current||(oe.current=se.currentTarget),pn(se.target)&&(Ke(!0),b&&b(se)),g&&g(se)}),dt=()=>{let se=oe.current;return s&&s!==\"button\"&&!(se.tagName===\"A\"&&se.href)},Lt=si(se=>{p&&!se.repeat&&fe&&se.key===\" \"&&W.stop(se,()=>{W.start(se)}),se.target===se.currentTarget&&dt()&&se.key===\" \"&&se.preventDefault(),E&&E(se),se.target===se.currentTarget&&dt()&&se.key===\"Enter\"&&!c&&(se.preventDefault(),S&&S(se))}),jt=si(se=>{p&&se.key===\" \"&&fe&&!se.defaultPrevented&&W.stop(se,()=>{W.pulsate(se)}),C&&C(se),S&&se.target===se.currentTarget&&dt()&&se.key===\" \"&&!se.defaultPrevented&&S(se)}),Be=s;Be===\"button\"&&(X.href||X.to)&&(Be=v);let Nt={};if(Be===\"button\"){let se=!!X.formAction;Nt.type=N===void 0&&!se?\"button\":N,Nt.disabled=c}else!X.href&&!X.to&&(Nt.role=\"button\"),c&&(Nt[\"aria-disabled\"]=c);let Ro=Mr(o,oe),Ut={...r,centerRipple:a,component:s,disabled:c,disableRipple:u,disableTouchRipple:m,focusRipple:p,tabIndex:k,focusVisible:fe},st=h3(Ut);return(0,lm.jsxs)(g3,{as:Be,className:ie(st.root,l),ownerState:Ut,onBlur:Ae,onClick:S,onContextMenu:xe,onFocus:et,onKeyDown:Lt,onKeyUp:jt,onMouseDown:Ue,onMouseLeave:we,onMouseUp:ht,onDragLeave:Je,onTouchEnd:le,onTouchMove:Oe,onTouchStart:ft,ref:Ro,tabIndex:c?-1:k,type:N,...Nt,...X,children:[i,Ze?(0,lm.jsx)(kP,{ref:Te,center:a,...U}):null]})});function da(e,t,o,r=!1){return si(n=>(o&&o(n),r||e[t](n),!0))}var ma=b3;function jP(e){return _e(\"PrivateSwitchBase\",e)}var T9=Ce(\"PrivateSwitchBase\",[\"root\",\"checked\",\"disabled\",\"input\",\"edgeStart\",\"edgeEnd\"]);function v3(e){return typeof e==\"string\"}var dn=v3;function x3(e,t,o){return e===void 0||dn(e)?t:{...t,ownerState:{...t.ownerState,...o}}}var qu=x3;function T3(e,t,o){return typeof e==\"function\"?e(t,o):e}var Iu=T3;function S3(e,t=[]){if(e===void 0)return{};let o={};return Object.keys(e).filter(r=>r.match(/^on[A-Z]/)&&typeof e[r]==\"function\"&&!t.includes(r)).forEach(r=>{o[r]=e[r]}),o}var ya=S3;function E3(e){if(e===void 0)return{};let t={};return Object.keys(e).filter(o=>!(o.match(/^on[A-Z]/)&&typeof e[o]==\"function\")).forEach(o=>{t[o]=e[o]}),t}var sm=E3;function P3(e){let{getSlotProps:t,additionalProps:o,externalSlotProps:r,externalForwardedProps:n,className:a}=e;if(!t){let d=ie(o?.className,a,n?.className,r?.className),v={...o?.style,...n?.style,...r?.style},T={...o,...n,...r};return d.length>0&&(T.className=d),Object.keys(v).length>0&&(T.style=v),{props:T,internalRef:void 0}}let i=ya({...n,...r}),l=sm(r),s=sm(n),c=t(i),u=ie(c?.className,o?.className,a,n?.className,r?.className),m={...c?.style,...o?.style,...n?.style,...r?.style},p={...c,...o,...s,...l};return u.length>0&&(p.className=u),Object.keys(m).length>0&&(p.style=m),{props:p,internalRef:c.ref}}var Fu=P3;function Ct(e,t){let{className:o,elementType:r,ownerState:n,externalForwardedProps:a,internalForwardedProps:i,shouldForwardComponentProp:l=!1,...s}=t,{component:c,slots:u={[e]:void 0},slotProps:m={[e]:void 0},...p}=a,d=u[e]||r,v=Iu(m[e],n),{props:{component:T,...S},internalRef:h}=Fu({className:o,...s,externalForwardedProps:e===\"root\"?p:void 0,externalSlotProps:v}),y=yo(h,v?.ref,t.ref),g=e===\"root\"?T||c:T,b=qu(d,{...e===\"root\"&&!c&&!u[e]&&i,...e!==\"root\"&&!u[e]&&i,...S,...g&&!l&&{as:g},...g&&l&&{component:g},ref:y},n);return[d,b]}var cm=q(Ie(),1),C3=e=>{let{classes:t,checked:o,disabled:r,edge:n}=e,a={root:[\"root\",o&&\"checked\",r&&\"disabled\",n&&`edge${me(n)}`],input:[\"input\"]};return Le(a,jP,t)},R3=ae(ma,{name:\"MuiSwitchBase\"})({padding:9,borderRadius:\"50%\",variants:[{props:{edge:\"start\",size:\"small\"},style:{marginLeft:-3}},{props:({edge:e,ownerState:t})=>e===\"start\"&&t.size!==\"small\",style:{marginLeft:-12}},{props:{edge:\"end\",size:\"small\"},style:{marginRight:-3}},{props:({edge:e,ownerState:t})=>e===\"end\"&&t.size!==\"small\",style:{marginRight:-12}}]}),w3=ae(\"input\",{name:\"MuiSwitchBase\",shouldForwardProp:Bn})({cursor:\"inherit\",position:\"absolute\",opacity:0,width:\"100%\",height:\"100%\",top:0,left:0,margin:0,padding:0,zIndex:1}),M3=UP.forwardRef(function(t,o){let{autoFocus:r,checked:n,checkedIcon:a,defaultChecked:i,disabled:l,disableFocusRipple:s=!1,edge:c=!1,icon:u,id:m,inputProps:p,inputRef:d,name:v,onBlur:T,onChange:S,onFocus:h,readOnly:y,required:g=!1,tabIndex:b,type:E,value:C,slots:P={},slotProps:A={},..._}=t,[z,I]=Zd({controlled:n,default:!!i,name:\"SwitchBase\",state:\"checked\"}),x=R0(),k=xe=>{h&&h(xe),x&&x.onFocus&&x.onFocus(xe)},U=xe=>{T&&T(xe),x&&x.onBlur&&x.onBlur(xe)},O=xe=>{if(xe.nativeEvent.defaultPrevented||y)return;let Je=xe.target.checked;I(Je),S&&S(xe,Je)},N=l;x&&typeof N>\"u\"&&(N=x.disabled);let X=E===\"checkbox\"||E===\"radio\",oe={...t,checked:z,disabled:N,disableFocusRipple:s,edge:c},W=C3(oe),Te={slots:P,slotProps:{input:p,...A}},[fe,Ke]=Ct(\"root\",{ref:o,elementType:R3,className:W.root,shouldForwardComponentProp:!0,externalForwardedProps:{...Te,component:\"span\",..._},getSlotProps:xe=>({...xe,onFocus:Je=>{xe.onFocus?.(Je),k(Je)},onBlur:Je=>{xe.onBlur?.(Je),U(Je)}}),ownerState:oe,additionalProps:{centerRipple:!0,focusRipple:!s,role:void 0,tabIndex:null}}),[Ze,Ue]=Ct(\"input\",{ref:d,elementType:w3,className:W.input,externalForwardedProps:Te,getSlotProps:xe=>({...xe,onChange:Je=>{xe.onChange?.(Je),O(Je)}}),ownerState:oe,additionalProps:{autoFocus:r,checked:n,defaultChecked:i,disabled:N,id:X?m:void 0,name:v,readOnly:y,required:g,tabIndex:b,type:E,...E===\"checkbox\"&&C===void 0?{}:{value:C}}});return(0,cm.jsxs)(fe,{...Ke,children:[(0,cm.jsx)(Ze,{...Ue}),z?a:u]})}),HP=M3;function VP(e){return _e(\"MuiSwitch\",e)}var O3=Ce(\"MuiSwitch\",[\"root\",\"edgeStart\",\"edgeEnd\",\"switchBase\",\"colorPrimary\",\"colorSecondary\",\"sizeSmall\",\"sizeMedium\",\"checked\",\"disabled\",\"input\",\"thumb\",\"track\"]),Uo=O3;var Gs=q(Ie(),1),A3=e=>{let{classes:t,edge:o,size:r,color:n,checked:a,disabled:i}=e,l={root:[\"root\",o&&`edge${me(o)}`,`size${me(r)}`],switchBase:[\"switchBase\",`color${me(n)}`,a&&\"checked\",i&&\"disabled\"],thumb:[\"thumb\"],track:[\"track\"],input:[\"input\"]},s=Le(l,VP,t);return{...t,...s}},D3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.edge&&t[`edge${me(o.edge)}`],t[`size${me(o.size)}`]]}})({display:\"inline-flex\",width:58,height:38,overflow:\"hidden\",padding:12,boxSizing:\"border-box\",position:\"relative\",flexShrink:0,zIndex:0,verticalAlign:\"middle\",\"@media print\":{colorAdjust:\"exact\"},variants:[{props:{edge:\"start\"},style:{marginLeft:-8}},{props:{edge:\"end\"},style:{marginRight:-8}},{props:{size:\"small\"},style:{width:40,height:24,padding:7,[`& .${Uo.thumb}`]:{width:16,height:16},[`& .${Uo.switchBase}`]:{padding:4,[`&.${Uo.checked}`]:{transform:\"translateX(16px)\"}}}}]}),N3=ae(HP,{name:\"MuiSwitch\",slot:\"SwitchBase\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.switchBase,{[`& .${Uo.input}`]:t.input},o.color!==\"default\"&&t[`color${me(o.color)}`]]}})(He(({theme:e})=>({position:\"absolute\",top:0,left:0,zIndex:1,color:e.vars?e.vars.palette.Switch.defaultColor:`${e.palette.mode===\"light\"?e.palette.common.white:e.palette.grey[300]}`,transition:e.transitions.create([\"left\",\"transform\"],{duration:e.transitions.duration.shortest}),[`&.${Uo.checked}`]:{transform:\"translateX(20px)\"},[`&.${Uo.disabled}`]:{color:e.vars?e.vars.palette.Switch.defaultDisabledColor:`${e.palette.mode===\"light\"?e.palette.grey[100]:e.palette.grey[600]}`},[`&.${Uo.checked} + .${Uo.track}`]:{opacity:.5},[`&.${Uo.disabled} + .${Uo.track}`]:{opacity:e.vars?e.vars.opacity.switchTrackDisabled:`${e.palette.mode===\"light\"?.12:.2}`},[`& .${Uo.input}`]:{left:\"-100%\",width:\"300%\"}})),He(({theme:e})=>({\"&:hover\":{backgroundColor:e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity),\"@media (hover: none)\":{backgroundColor:\"transparent\"}},variants:[...Object.entries(e.palette).filter(jo([\"light\"])).map(([t])=>({props:{color:t},style:{[`&.${Uo.checked}`]:{color:(e.vars||e).palette[t].main,\"&:hover\":{backgroundColor:e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity),\"@media (hover: none)\":{backgroundColor:\"transparent\"}},[`&.${Uo.disabled}`]:{color:e.vars?e.vars.palette.Switch[`${t}DisabledColor`]:`${e.palette.mode===\"light\"?e.lighten(e.palette[t].main,.62):e.darken(e.palette[t].main,.55)}`}},[`&.${Uo.checked} + .${Uo.track}`]:{backgroundColor:(e.vars||e).palette[t].main}}}))]}))),_3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Track\"})(He(({theme:e})=>({height:\"100%\",width:\"100%\",borderRadius:14/2,zIndex:-1,transition:e.transitions.create([\"opacity\",\"background-color\"],{duration:e.transitions.duration.shortest}),backgroundColor:e.vars?e.vars.palette.common.onBackground:`${e.palette.mode===\"light\"?e.palette.common.black:e.palette.common.white}`,opacity:e.vars?e.vars.opacity.switchTrack:`${e.palette.mode===\"light\"?.38:.3}`}))),z3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Thumb\"})(He(({theme:e})=>({boxShadow:(e.vars||e).shadows[1],backgroundColor:\"currentColor\",width:20,height:20,borderRadius:\"50%\"}))),k3=$P.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSwitch\"}),{className:n,color:a=\"primary\",edge:i=!1,size:l=\"medium\",sx:s,slots:c={},slotProps:u={},...m}=r,p={...r,color:a,edge:i,size:l},d=A3(p),v={slots:c,slotProps:u},[T,S]=Ct(\"root\",{className:ie(d.root,n),elementType:D3,externalForwardedProps:v,ownerState:p,additionalProps:{sx:s}}),[h,y]=Ct(\"thumb\",{className:d.thumb,elementType:z3,externalForwardedProps:v,ownerState:p}),g=(0,Gs.jsx)(h,{...y}),[b,E]=Ct(\"track\",{className:d.track,elementType:_3,externalForwardedProps:v,ownerState:p});return(0,Gs.jsxs)(T,{...S,children:[(0,Gs.jsx)(N3,{type:\"checkbox\",icon:g,checkedIcon:g,ref:o,ownerState:p,...m,classes:{...d,root:d.switchBase},slots:{...c.switchBase&&{root:c.switchBase},...c.input&&{input:c.input}},slotProps:{...u.switchBase&&{root:typeof u.switchBase==\"function\"?u.switchBase(p):u.switchBase},input:{role:\"switch\"},...u.input&&{input:typeof u.input==\"function\"?u.input(p):u.input}}}),(0,Gs.jsx)(b,{...E})]})}),Un=k3;var ep=q(re(),1);function Ku(...e){return e.reduce((t,o)=>o==null?t:function(...n){t.apply(this,n),o.apply(this,n)},()=>{})}var dm=q(re(),1);var um=q(re(),1);function YP(e){return _e(\"MuiSvgIcon\",e)}var MH=Ce(\"MuiSvgIcon\",[\"root\",\"colorPrimary\",\"colorSecondary\",\"colorAction\",\"colorError\",\"colorDisabled\",\"fontSizeInherit\",\"fontSizeSmall\",\"fontSizeMedium\",\"fontSizeLarge\"]);var pm=q(Ie(),1),B3=e=>{let{color:t,fontSize:o,classes:r}=e,n={root:[\"root\",t!==\"inherit\"&&`color${me(t)}`,`fontSize${me(o)}`]};return Le(n,YP,r)},L3=ae(\"svg\",{name:\"MuiSvgIcon\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.color!==\"inherit\"&&t[`color${me(o.color)}`],t[`fontSize${me(o.fontSize)}`]]}})(He(({theme:e})=>({userSelect:\"none\",width:\"1em\",height:\"1em\",display:\"inline-block\",flexShrink:0,transition:e.transitions?.create?.(\"fill\",{duration:(e.vars??e).transitions?.duration?.shorter}),variants:[{props:t=>!t.hasSvgAsChild,style:{fill:\"currentColor\"}},{props:{fontSize:\"inherit\"},style:{fontSize:\"inherit\"}},{props:{fontSize:\"small\"},style:{fontSize:e.typography?.pxToRem?.(20)||\"1.25rem\"}},{props:{fontSize:\"medium\"},style:{fontSize:e.typography?.pxToRem?.(24)||\"1.5rem\"}},{props:{fontSize:\"large\"},style:{fontSize:e.typography?.pxToRem?.(35)||\"2.1875rem\"}},...Object.entries((e.vars??e).palette).filter(([,t])=>t&&t.main).map(([t])=>({props:{color:t},style:{color:(e.vars??e).palette?.[t]?.main}})),{props:{color:\"action\"},style:{color:(e.vars??e).palette?.action?.active}},{props:{color:\"disabled\"},style:{color:(e.vars??e).palette?.action?.disabled}},{props:{color:\"inherit\"},style:{color:void 0}}]}))),XP=um.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSvgIcon\"}),{children:n,className:a,color:i=\"inherit\",component:l=\"svg\",fontSize:s=\"medium\",htmlColor:c,inheritViewBox:u=!1,titleAccess:m,viewBox:p=\"0 0 24 24\",...d}=r,v=um.isValidElement(n)&&n.type===\"svg\",T={...r,color:i,component:l,fontSize:s,instanceFontSize:t.fontSize,inheritViewBox:u,viewBox:p,hasSvgAsChild:v},S={};u||(S.viewBox=p);let h=B3(T);return(0,pm.jsxs)(L3,{as:l,className:ie(h.root,a),focusable:\"false\",color:c,\"aria-hidden\":m?void 0:!0,role:m?\"img\":void 0,ref:o,...S,...d,...v&&n.props,ownerState:T,children:[v?n.props.children:n,m?(0,pm.jsx)(\"title\",{children:m}):null]})});XP.muiName=\"SvgIcon\";var fm=XP;var GP=q(Ie(),1);function Qu(e,t){function o(r,n){return(0,GP.jsx)(fm,{\"data-testid\":void 0,ref:n,...r,children:e})}return o.muiName=fm.muiName,dm.memo(dm.forwardRef(o))}function mm(e,t=166){let o;function r(...n){let a=()=>{e.apply(this,n)};clearTimeout(o),o=setTimeout(a,t)}return r.clear=()=>{clearTimeout(o)},r}var qP=mm;function Yt(e){return e&&e.ownerDocument||document}var Wu=Yt;function ha(e){return Yt(e).defaultView||window}var qs=ha;function Zu(e,t){typeof e==\"function\"?e(t):e&&(e.current=t)}var ym=wr;var tl=Gd;function j3(e,t){let o=e.charCodeAt(2);return e[0]===\"o\"&&e[1]===\"n\"&&o>=65&&o<=90&&typeof t==\"function\"}function hm(e,t){if(!e)return t;function o(i,l){let s={};return Object.keys(l).forEach(c=>{j3(c,l[c])&&typeof i[c]==\"function\"&&(s[c]=(...u)=>{i[c](...u),l[c](...u)})}),s}if(typeof e==\"function\"||typeof t==\"function\")return i=>{let l=typeof t==\"function\"?t(i):t,s=typeof e==\"function\"?e({...i,...l}):e,c=ie(i?.className,l?.className,s?.className),u=o(s,l);return{...l,...s,...u,...!!c&&{className:c},...l?.style&&s?.style&&{style:{...l.style,...s.style}},...l?.sx&&s?.sx&&{sx:[...Array.isArray(l.sx)?l.sx:[l.sx],...Array.isArray(s.sx)?s.sx:[s.sx]]}}};let r=t,n=o(e,r),a=ie(r?.className,e?.className);return{...t,...e,...n,...!!a&&{className:a},...r?.style&&e?.style&&{style:{...r.style,...e.style}},...r?.sx&&e?.sx&&{sx:[...Array.isArray(r.sx)?r.sx:[r.sx],...Array.isArray(e.sx)?e.sx:[e.sx]]}}}var FP=q(re(),1);function IP(e){return _e(\"MuiCircularProgress\",e)}var SV=Ce(\"MuiCircularProgress\",[\"root\",\"determinate\",\"indeterminate\",\"colorPrimary\",\"colorSecondary\",\"svg\",\"track\",\"circle\",\"circleDeterminate\",\"circleIndeterminate\",\"circleDisableShrink\"]);var Is=q(Ie(),1),mn=44,B0=_n`\n 0% {\n transform: rotate(0deg);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n`,L0=_n`\n 0% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: 0;\n }\n\n 50% {\n stroke-dasharray: 100px, 200px;\n stroke-dashoffset: -15px;\n }\n\n 100% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: -126px;\n }\n`,U3=typeof B0!=\"string\"?Ui`\n animation: ${B0} 1.4s linear infinite;\n `:null,H3=typeof L0!=\"string\"?Ui`\n animation: ${L0} 1.4s ease-in-out infinite;\n `:null,V3=e=>{let{classes:t,variant:o,color:r,disableShrink:n}=e,a={root:[\"root\",o,`color${me(r)}`],svg:[\"svg\"],track:[\"track\"],circle:[\"circle\",`circle${me(o)}`,n&&\"circleDisableShrink\"]};return Le(a,IP,t)},$3=ae(\"span\",{name:\"MuiCircularProgress\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`color${me(o.color)}`]]}})(He(({theme:e})=>({display:\"inline-block\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"transform\")}},{props:{variant:\"indeterminate\"},style:U3||{animation:`${B0} 1.4s linear infinite`}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}}))]}))),Y3=ae(\"svg\",{name:\"MuiCircularProgress\",slot:\"Svg\"})({display:\"block\"}),X3=ae(\"circle\",{name:\"MuiCircularProgress\",slot:\"Circle\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.circle,t[`circle${me(o.variant)}`],o.disableShrink&&t.circleDisableShrink]}})(He(({theme:e})=>({stroke:\"currentColor\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"stroke-dashoffset\")}},{props:{variant:\"indeterminate\"},style:{strokeDasharray:\"80px, 200px\",strokeDashoffset:0}},{props:({ownerState:t})=>t.variant===\"indeterminate\"&&!t.disableShrink,style:H3||{animation:`${L0} 1.4s ease-in-out infinite`}}]}))),G3=ae(\"circle\",{name:\"MuiCircularProgress\",slot:\"Track\"})(He(({theme:e})=>({stroke:\"currentColor\",opacity:(e.vars||e).palette.action.activatedOpacity}))),q3=FP.forwardRef(function(t,o){let r=je({props:t,name:\"MuiCircularProgress\"}),{className:n,color:a=\"primary\",disableShrink:i=!1,enableTrackSlot:l=!1,size:s=40,style:c,thickness:u=3.6,value:m=0,variant:p=\"indeterminate\",...d}=r,v={...r,color:a,disableShrink:i,size:s,thickness:u,value:m,variant:p,enableTrackSlot:l},T=V3(v),S={},h={},y={};if(p===\"determinate\"){let g=2*Math.PI*((mn-u)/2);S.strokeDasharray=g.toFixed(3),y[\"aria-valuenow\"]=Math.round(m),S.strokeDashoffset=`${((100-m)/100*g).toFixed(3)}px`,h.transform=\"rotate(-90deg)\"}return(0,Is.jsx)($3,{className:ie(T.root,n),style:{width:s,height:s,...h,...c},ownerState:v,ref:o,role:\"progressbar\",...y,...d,children:(0,Is.jsxs)(Y3,{className:T.svg,ownerState:v,viewBox:`${mn/2} ${mn/2} ${mn} ${mn}`,children:[l?(0,Is.jsx)(G3,{className:T.track,ownerState:v,cx:mn,cy:mn,r:(mn-u)/2,fill:\"none\",strokeWidth:u,\"aria-hidden\":\"true\"}):null,(0,Is.jsx)(X3,{className:T.circle,style:S,ownerState:v,cx:mn,cy:mn,r:(mn-u)/2,fill:\"none\",strokeWidth:u})]})})}),Ju=q3;function KP(e){return _e(\"MuiButton\",e)}var I3=Ce(\"MuiButton\",[\"root\",\"text\",\"textInherit\",\"textPrimary\",\"textSecondary\",\"textSuccess\",\"textError\",\"textInfo\",\"textWarning\",\"outlined\",\"outlinedInherit\",\"outlinedPrimary\",\"outlinedSecondary\",\"outlinedSuccess\",\"outlinedError\",\"outlinedInfo\",\"outlinedWarning\",\"contained\",\"containedInherit\",\"containedPrimary\",\"containedSecondary\",\"containedSuccess\",\"containedError\",\"containedInfo\",\"containedWarning\",\"disableElevation\",\"focusVisible\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorSuccess\",\"colorError\",\"colorInfo\",\"colorWarning\",\"textSizeSmall\",\"textSizeMedium\",\"textSizeLarge\",\"outlinedSizeSmall\",\"outlinedSizeMedium\",\"outlinedSizeLarge\",\"containedSizeSmall\",\"containedSizeMedium\",\"containedSizeLarge\",\"sizeMedium\",\"sizeSmall\",\"sizeLarge\",\"fullWidth\",\"startIcon\",\"endIcon\",\"icon\",\"iconSizeSmall\",\"iconSizeMedium\",\"iconSizeLarge\",\"loading\",\"loadingWrapper\",\"loadingIconPlaceholder\",\"loadingIndicator\",\"loadingPositionCenter\",\"loadingPositionStart\",\"loadingPositionEnd\"]),ci=I3;var QP=q(re(),1),F3=QP.createContext({}),WP=F3;var ZP=q(re(),1),K3=ZP.createContext(void 0),JP=K3;var Hn=q(Ie(),1),Q3=e=>{let{color:t,disableElevation:o,fullWidth:r,size:n,variant:a,loading:i,loadingPosition:l,classes:s}=e,c={root:[\"root\",i&&\"loading\",a,`${a}${me(t)}`,`size${me(n)}`,`${a}Size${me(n)}`,`color${me(t)}`,o&&\"disableElevation\",r&&\"fullWidth\",i&&`loadingPosition${me(l)}`],startIcon:[\"icon\",\"startIcon\",`iconSize${me(n)}`],endIcon:[\"icon\",\"endIcon\",`iconSize${me(n)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]},u=Le(c,KP,s);return{...s,...u}},tC=[{props:{size:\"small\"},style:{\"& > *:nth-of-type(1)\":{fontSize:18}}},{props:{size:\"medium\"},style:{\"& > *:nth-of-type(1)\":{fontSize:20}}},{props:{size:\"large\"},style:{\"& > *:nth-of-type(1)\":{fontSize:22}}}],W3=ae(ma,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`${o.variant}${me(o.color)}`],t[`size${me(o.size)}`],t[`${o.variant}Size${me(o.size)}`],o.color===\"inherit\"&&t.colorInherit,o.disableElevation&&t.disableElevation,o.fullWidth&&t.fullWidth,o.loading&&t.loading]}})(He(({theme:e})=>{let t=e.palette.mode===\"light\"?e.palette.grey[300]:e.palette.grey[800],o=e.palette.mode===\"light\"?e.palette.grey.A100:e.palette.grey[700];return{...e.typography.button,minWidth:64,padding:\"6px 16px\",border:0,borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create([\"background-color\",\"box-shadow\",\"border-color\",\"color\"],{duration:e.transitions.duration.short}),\"&:hover\":{textDecoration:\"none\"},[`&.${ci.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:{variant:\"contained\"},style:{color:\"var(--variant-containedColor)\",backgroundColor:\"var(--variant-containedBg)\",boxShadow:(e.vars||e).shadows[2],\"&:hover\":{boxShadow:(e.vars||e).shadows[4],\"@media (hover: none)\":{boxShadow:(e.vars||e).shadows[2]}},\"&:active\":{boxShadow:(e.vars||e).shadows[8]},[`&.${ci.focusVisible}`]:{boxShadow:(e.vars||e).shadows[6]},[`&.${ci.disabled}`]:{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground}}},{props:{variant:\"outlined\"},style:{padding:\"5px 15px\",border:\"1px solid currentColor\",borderColor:\"var(--variant-outlinedBorder, currentColor)\",backgroundColor:\"var(--variant-outlinedBg)\",color:\"var(--variant-outlinedColor)\",[`&.${ci.disabled}`]:{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`}}},{props:{variant:\"text\"},style:{padding:\"6px 8px\",color:\"var(--variant-textColor)\",backgroundColor:\"var(--variant-textBg)\"}},...Object.entries(e.palette).filter(jo()).map(([r])=>({props:{color:r},style:{\"--variant-textColor\":(e.vars||e).palette[r].main,\"--variant-outlinedColor\":(e.vars||e).palette[r].main,\"--variant-outlinedBorder\":e.alpha((e.vars||e).palette[r].main,.5),\"--variant-containedColor\":(e.vars||e).palette[r].contrastText,\"--variant-containedBg\":(e.vars||e).palette[r].main,\"@media (hover: hover)\":{\"&:hover\":{\"--variant-containedBg\":(e.vars||e).palette[r].dark,\"--variant-textBg\":e.alpha((e.vars||e).palette[r].main,(e.vars||e).palette.action.hoverOpacity),\"--variant-outlinedBorder\":(e.vars||e).palette[r].main,\"--variant-outlinedBg\":e.alpha((e.vars||e).palette[r].main,(e.vars||e).palette.action.hoverOpacity)}}}})),{props:{color:\"inherit\"},style:{color:\"inherit\",borderColor:\"currentColor\",\"--variant-containedBg\":e.vars?e.vars.palette.Button.inheritContainedBg:t,\"@media (hover: hover)\":{\"&:hover\":{\"--variant-containedBg\":e.vars?e.vars.palette.Button.inheritContainedHoverBg:o,\"--variant-textBg\":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity),\"--variant-outlinedBg\":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity)}}}},{props:{size:\"small\",variant:\"text\"},style:{padding:\"4px 5px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"text\"},style:{padding:\"8px 11px\",fontSize:e.typography.pxToRem(15)}},{props:{size:\"small\",variant:\"outlined\"},style:{padding:\"3px 9px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"outlined\"},style:{padding:\"7px 21px\",fontSize:e.typography.pxToRem(15)}},{props:{size:\"small\",variant:\"contained\"},style:{padding:\"4px 10px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"contained\"},style:{padding:\"8px 22px\",fontSize:e.typography.pxToRem(15)}},{props:{disableElevation:!0},style:{boxShadow:\"none\",\"&:hover\":{boxShadow:\"none\"},[`&.${ci.focusVisible}`]:{boxShadow:\"none\"},\"&:active\":{boxShadow:\"none\"},[`&.${ci.disabled}`]:{boxShadow:\"none\"}}},{props:{fullWidth:!0},style:{width:\"100%\"}},{props:{loadingPosition:\"center\"},style:{transition:e.transitions.create([\"background-color\",\"box-shadow\",\"border-color\"],{duration:e.transitions.duration.short}),[`&.${ci.loading}`]:{color:\"transparent\"}}}]}})),Z3=ae(\"span\",{name:\"MuiButton\",slot:\"StartIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.startIcon,o.loading&&t.startIconLoadingStart,t[`iconSize${me(o.size)}`]]}})(({theme:e})=>({display:\"inherit\",marginRight:8,marginLeft:-4,variants:[{props:{size:\"small\"},style:{marginLeft:-2}},{props:{loadingPosition:\"start\",loading:!0},style:{transition:e.transitions.create([\"opacity\"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:\"start\",loading:!0,fullWidth:!0},style:{marginRight:-8}},...tC]})),J3=ae(\"span\",{name:\"MuiButton\",slot:\"EndIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.endIcon,o.loading&&t.endIconLoadingEnd,t[`iconSize${me(o.size)}`]]}})(({theme:e})=>({display:\"inherit\",marginRight:-4,marginLeft:8,variants:[{props:{size:\"small\"},style:{marginRight:-2}},{props:{loadingPosition:\"end\",loading:!0},style:{transition:e.transitions.create([\"opacity\"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:\"end\",loading:!0,fullWidth:!0},style:{marginLeft:-8}},...tC]})),eD=ae(\"span\",{name:\"MuiButton\",slot:\"LoadingIndicator\"})(({theme:e})=>({display:\"none\",position:\"absolute\",visibility:\"visible\",variants:[{props:{loading:!0},style:{display:\"flex\"}},{props:{loadingPosition:\"start\"},style:{left:14}},{props:{loadingPosition:\"start\",size:\"small\"},style:{left:10}},{props:{variant:\"text\",loadingPosition:\"start\"},style:{left:6}},{props:{loadingPosition:\"center\"},style:{left:\"50%\",transform:\"translate(-50%)\",color:(e.vars||e).palette.action.disabled}},{props:{loadingPosition:\"end\"},style:{right:14}},{props:{loadingPosition:\"end\",size:\"small\"},style:{right:10}},{props:{variant:\"text\",loadingPosition:\"end\"},style:{right:6}},{props:{loadingPosition:\"start\",fullWidth:!0},style:{position:\"relative\",left:-10}},{props:{loadingPosition:\"end\",fullWidth:!0},style:{position:\"relative\",right:-10}}]})),eC=ae(\"span\",{name:\"MuiButton\",slot:\"LoadingIconPlaceholder\"})({display:\"inline-block\",width:\"1em\",height:\"1em\"}),tD=ep.forwardRef(function(t,o){let r=ep.useContext(WP),n=ep.useContext(JP),a=ni(r,t),i=je({props:a,name:\"MuiButton\"}),{children:l,color:s=\"primary\",component:c=\"button\",className:u,disabled:m=!1,disableElevation:p=!1,disableFocusRipple:d=!1,endIcon:v,focusVisibleClassName:T,fullWidth:S=!1,id:h,loading:y=null,loadingIndicator:g,loadingPosition:b=\"center\",size:E=\"medium\",startIcon:C,type:P,variant:A=\"text\",..._}=i,z=tl(h),I=g??(0,Hn.jsx)(Ju,{\"aria-labelledby\":z,color:\"inherit\",size:16}),x={...i,color:s,component:c,disabled:m,disableElevation:p,disableFocusRipple:d,fullWidth:S,loading:y,loadingIndicator:I,loadingPosition:b,size:E,type:P,variant:A},k=Q3(x),U=(C||y&&b===\"start\")&&(0,Hn.jsx)(Z3,{className:k.startIcon,ownerState:x,children:C||(0,Hn.jsx)(eC,{className:k.loadingIconPlaceholder,ownerState:x})}),O=(v||y&&b===\"end\")&&(0,Hn.jsx)(J3,{className:k.endIcon,ownerState:x,children:v||(0,Hn.jsx)(eC,{className:k.loadingIconPlaceholder,ownerState:x})}),N=n||\"\",X=typeof y==\"boolean\"?(0,Hn.jsx)(\"span\",{className:k.loadingWrapper,style:{display:\"contents\"},children:y&&(0,Hn.jsx)(eD,{className:k.loadingIndicator,ownerState:x,children:I})}):null;return(0,Hn.jsxs)(W3,{ownerState:x,className:ie(r.className,k.root,u,N),component:c,disabled:m||y,focusRipple:!d,focusVisibleClassName:ie(k.focusVisible,T),ref:o,type:P,id:y?z:h,..._,classes:k,children:[U,b!==\"end\"&&X,l,b===\"end\"&&X,O]})}),ga=tD;var ui=q(re(),1);function oD(e){let{elementType:t,externalSlotProps:o,ownerState:r,skipResolvingSlotProps:n=!1,...a}=e,i=n?{}:Iu(o,r),{props:l,internalRef:s}=Fu({...a,externalSlotProps:i}),c=yo(s,i?.ref,e.additionalProps?.ref);return qu(t,{...l,ref:c},r)}var cr=oD;var ur=q(re(),1);var gm=q(re(),1);var oC=q(re(),1),rD=oC.createContext({}),tp=rD;function rC(e){return _e(\"MuiList\",e)}var h7=Ce(\"MuiList\",[\"root\",\"padding\",\"dense\",\"subheader\"]);var bm=q(Ie(),1),nD=e=>{let{classes:t,disablePadding:o,dense:r,subheader:n}=e;return Le({root:[\"root\",!o&&\"padding\",r&&\"dense\",n&&\"subheader\"]},rC,t)},aD=ae(\"ul\",{name:\"MuiList\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.disablePadding&&t.padding,o.dense&&t.dense,o.subheader&&t.subheader]}})({listStyle:\"none\",margin:0,padding:0,position:\"relative\",variants:[{props:({ownerState:e})=>!e.disablePadding,style:{paddingTop:8,paddingBottom:8}},{props:({ownerState:e})=>e.subheader,style:{paddingTop:0}}]}),iD=gm.forwardRef(function(t,o){let r=je({props:t,name:\"MuiList\"}),{children:n,className:a,component:i=\"ul\",dense:l=!1,disablePadding:s=!1,subheader:c,...u}=r,m=gm.useMemo(()=>({dense:l}),[l]),p={...r,component:i,dense:l,disablePadding:s},d=nD(p);return(0,bm.jsx)(tp.Provider,{value:m,children:(0,bm.jsxs)(aD,{as:i,className:ie(d.root,a),ref:o,ownerState:p,...u,children:[c,n]})})}),j0=iD;function vm(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}var ol=vm;function Fs(e=window){let t=e.document.documentElement.clientWidth;return e.innerWidth-t}var nC=Fs;var iC=q(Ie(),1);function U0(e,t,o){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:o?null:e.firstChild}function aC(e,t,o){return e===t?o?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:o?null:e.lastChild}function lC(e,t){if(t===void 0)return!0;let o=e.innerText;return o===void 0&&(o=e.textContent),o=o.trim().toLowerCase(),o.length===0?!1:t.repeating?o[0]===t.keys[0]:o.startsWith(t.keys.join(\"\"))}function op(e,t,o,r,n,a){let i=!1,l=n(e,t,t?o:!1);for(;l;){if(l===e.firstChild){if(i)return!1;i=!0}let s=r?!1:l.disabled||l.getAttribute(\"aria-disabled\")===\"true\";if(!l.hasAttribute(\"tabindex\")||!lC(l,a)||s)l=n(e,l,o);else return l.focus(),!0}return!1}var lD=ur.forwardRef(function(t,o){let{actions:r,autoFocus:n=!1,autoFocusItem:a=!1,children:i,className:l,disabledItemsFocusable:s=!1,disableListWrap:c=!1,onKeyDown:u,variant:m=\"selectedMenu\",...p}=t,d=ur.useRef(null),v=ur.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});ym(()=>{n&&d.current.focus()},[n]),ur.useImperativeHandle(r,()=>({adjustStyleForScrollbar:(g,{direction:b})=>{let E=!d.current.style.width;if(g.clientHeight{let b=d.current,E=g.key;if(g.ctrlKey||g.metaKey||g.altKey){u&&u(g);return}let P=ol(Wu(b));if(E===\"ArrowDown\")g.preventDefault(),op(b,P,c,s,U0);else if(E===\"ArrowUp\")g.preventDefault(),op(b,P,c,s,aC);else if(E===\"Home\")g.preventDefault(),op(b,null,c,s,U0);else if(E===\"End\")g.preventDefault(),op(b,null,c,s,aC);else if(E.length===1){let A=v.current,_=E.toLowerCase(),z=performance.now();A.keys.length>0&&(z-A.lastTime>500?(A.keys=[],A.repeating=!0,A.previousKeyMatched=!0):A.repeating&&_!==A.keys[0]&&(A.repeating=!1)),A.lastTime=z,A.keys.push(_);let I=P&&!A.repeating&&lC(P,A);A.previousKeyMatched&&(I||op(b,P,!1,s,U0,A))?g.preventDefault():A.previousKeyMatched=!1}u&&u(g)},S=Mr(d,o),h=-1;ur.Children.forEach(i,(g,b)=>{if(!ur.isValidElement(g)){h===b&&(h+=1,h>=i.length&&(h=-1));return}g.props.disabled||(m===\"selectedMenu\"&&g.props.selected||h===-1)&&(h=b),h===b&&(g.props.disabled||g.props.muiSkipListHighlight||g.type.muiSkipListHighlight)&&(h+=1,h>=i.length&&(h=-1))});let y=ur.Children.map(i,(g,b)=>{if(b===h){let E={};return a&&(E.autoFocus=!0),g.props.tabIndex===void 0&&m===\"selectedMenu\"&&(E.tabIndex=0),ur.cloneElement(g,E)}return g});return(0,iC.jsx)(j0,{role:\"menu\",ref:S,className:l,onKeyDown:T,tabIndex:n?0:-1,...p,children:y})}),H0=lD;var zo=q(re(),1);var rl=q(re(),1);var sC=q(re(),1);function Wr(e){return parseInt(sC.version,10)>=19?e?.props?.ref||null:e?.ref||null}var xm=e=>e.scrollTop;function Ks(e,t){let{timeout:o,easing:r,style:n={}}=e;return{duration:n.transitionDuration??(typeof o==\"number\"?o:o[t.mode]||0),easing:n.transitionTimingFunction??(typeof r==\"object\"?r[t.mode]:r),delay:n.transitionDelay}}var cC=q(Ie(),1);function $0(e){return`scale(${e}, ${e**2})`}var sD={entering:{opacity:1,transform:$0(1)},entered:{opacity:1,transform:\"none\"}},V0=typeof navigator<\"u\"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\\/)15(.|_)4/i.test(navigator.userAgent),Y0=rl.forwardRef(function(t,o){let{addEndListener:r,appear:n=!0,children:a,easing:i,in:l,onEnter:s,onEntered:c,onEntering:u,onExit:m,onExited:p,onExiting:d,style:v,timeout:T=\"auto\",TransitionComponent:S=Xu,...h}=t,y=fn(),g=rl.useRef(),b=kn(),E=rl.useRef(null),C=Mr(E,Wr(a),o),P=O=>N=>{if(O){let X=E.current;N===void 0?O(X):O(X,N)}},A=P(u),_=P((O,N)=>{xm(O);let{duration:X,delay:oe,easing:W}=Ks({style:v,timeout:T,easing:i},{mode:\"enter\"}),Te;T===\"auto\"?(Te=b.transitions.getAutoHeightDuration(O.clientHeight),g.current=Te):Te=X,O.style.transition=[b.transitions.create(\"opacity\",{duration:Te,delay:oe}),b.transitions.create(\"transform\",{duration:V0?Te:Te*.666,delay:oe,easing:W})].join(\",\"),s&&s(O,N)}),z=P(c),I=P(d),x=P(O=>{let{duration:N,delay:X,easing:oe}=Ks({style:v,timeout:T,easing:i},{mode:\"exit\"}),W;T===\"auto\"?(W=b.transitions.getAutoHeightDuration(O.clientHeight),g.current=W):W=N,O.style.transition=[b.transitions.create(\"opacity\",{duration:W,delay:X}),b.transitions.create(\"transform\",{duration:V0?W:W*.666,delay:V0?X:X||W*.333,easing:oe})].join(\",\"),O.style.opacity=0,O.style.transform=$0(.75),m&&m(O)}),k=P(p);return(0,cC.jsx)(S,{appear:n,in:l,nodeRef:E,onEnter:_,onEntered:z,onEntering:A,onExit:x,onExited:k,onExiting:I,addEndListener:O=>{T===\"auto\"&&y.start(g.current||0,O),r&&r(E.current,O)},timeout:T===\"auto\"?null:T,...h,children:(O,{ownerState:N,...X})=>rl.cloneElement(a,{style:{opacity:0,transform:$0(.75),visibility:O===\"exited\"&&!l?\"hidden\":void 0,...sD[O],...v,...a.props.style},ref:C,...X})})});Y0&&(Y0.muiSupportAuto=!0);var rp=Y0;function cD(e){let t=Yt(e);return t.body===e?ha(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function Qs(e,t){t?e.setAttribute(\"aria-hidden\",\"true\"):e.removeAttribute(\"aria-hidden\")}function uC(e){return parseFloat(ha(e).getComputedStyle(e).paddingRight)||0}function uD(e){let o=[\"TEMPLATE\",\"SCRIPT\",\"STYLE\",\"LINK\",\"MAP\",\"META\",\"NOSCRIPT\",\"PICTURE\",\"COL\",\"COLGROUP\",\"PARAM\",\"SLOT\",\"SOURCE\",\"TRACK\"].includes(e.tagName),r=e.tagName===\"INPUT\"&&e.getAttribute(\"type\")===\"hidden\";return o||r}function pC(e,t,o,r,n){let a=[t,o,...r];[].forEach.call(e.children,i=>{let l=!a.includes(i),s=!uD(i);l&&s&&Qs(i,n)})}function X0(e,t){let o=-1;return e.some((r,n)=>t(r)?(o=n,!0):!1),o}function pD(e,t){let o=[],r=e.container;if(!t.disableScrollLock){if(cD(r)){let i=Fs(ha(r));o.push({value:r.style.paddingRight,property:\"padding-right\",el:r}),r.style.paddingRight=`${uC(r)+i}px`;let l=Yt(r).querySelectorAll(\".mui-fixed\");[].forEach.call(l,s=>{o.push({value:s.style.paddingRight,property:\"padding-right\",el:s}),s.style.paddingRight=`${uC(s)+i}px`})}let a;if(r.parentNode instanceof DocumentFragment)a=Yt(r).body;else{let i=r.parentElement,l=ha(r);a=i?.nodeName===\"HTML\"&&l.getComputedStyle(i).overflowY===\"scroll\"?i:r}o.push({value:a.style.overflow,property:\"overflow\",el:a},{value:a.style.overflowX,property:\"overflow-x\",el:a},{value:a.style.overflowY,property:\"overflow-y\",el:a}),a.style.overflow=\"hidden\"}return()=>{o.forEach(({value:a,el:i,property:l})=>{a?i.style.setProperty(l,a):i.style.removeProperty(l)})}}function fD(e){let t=[];return[].forEach.call(e.children,o=>{o.getAttribute(\"aria-hidden\")===\"true\"&&t.push(o)}),t}var Tm=class{constructor(){this.modals=[],this.containers=[]}add(t,o){let r=this.modals.indexOf(t);if(r!==-1)return r;r=this.modals.length,this.modals.push(t),t.modalRef&&Qs(t.modalRef,!1);let n=fD(o);pC(o,t.mount,t.modalRef,n,!0);let a=X0(this.containers,i=>i.container===o);return a!==-1?(this.containers[a].modals.push(t),r):(this.containers.push({modals:[t],container:o,restore:null,hiddenSiblings:n}),r)}mount(t,o){let r=X0(this.containers,a=>a.modals.includes(t)),n=this.containers[r];n.restore||(n.restore=pD(n,o))}remove(t,o=!0){let r=this.modals.indexOf(t);if(r===-1)return r;let n=X0(this.containers,i=>i.modals.includes(t)),a=this.containers[n];if(a.modals.splice(a.modals.indexOf(t),1),this.modals.splice(r,1),a.modals.length===0)a.restore&&a.restore(),t.modalRef&&Qs(t.modalRef,o),pC(a.container,t.mount,t.modalRef,a.hiddenSiblings,!1),this.containers.splice(n,1);else{let i=a.modals[a.modals.length-1];i.modalRef&&Qs(i.modalRef,!1)}return r}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}};var Em=q(re(),1);var _o=q(re(),1);var np=q(Ie(),1),dD=[\"input\",\"select\",\"textarea\",\"a[href]\",\"button\",\"[tabindex]\",\"audio[controls]\",\"video[controls]\",'[contenteditable]:not([contenteditable=\"false\"])'].join(\",\");function mD(e){let t=parseInt(e.getAttribute(\"tabindex\")||\"\",10);return Number.isNaN(t)?e.contentEditable===\"true\"||(e.nodeName===\"AUDIO\"||e.nodeName===\"VIDEO\"||e.nodeName===\"DETAILS\")&&e.getAttribute(\"tabindex\")===null?0:e.tabIndex:t}function yD(e){if(e.tagName!==\"INPUT\"||e.type!==\"radio\"||!e.name)return!1;let t=r=>e.ownerDocument.querySelector(`input[type=\"radio\"]${r}`),o=t(`[name=\"${e.name}\"]:checked`);return o||(o=t(`[name=\"${e.name}\"]`)),o!==e}function hD(e){return!(e.disabled||e.tagName===\"INPUT\"&&e.type===\"hidden\"||yD(e))}function gD(e){let t=[],o=[];return Array.from(e.querySelectorAll(dD)).forEach((r,n)=>{let a=mD(r);a===-1||!hD(r)||(a===0?t.push(r):o.push({documentOrder:n,tabIndex:a,node:r}))}),o.sort((r,n)=>r.tabIndex===n.tabIndex?r.documentOrder-n.documentOrder:r.tabIndex-n.tabIndex).map(r=>r.node).concat(t)}function bD(){return!0}function vD(e){let{children:t,disableAutoFocus:o=!1,disableEnforceFocus:r=!1,disableRestoreFocus:n=!1,getTabbable:a=gD,isEnabled:i=bD,open:l}=e,s=_o.useRef(!1),c=_o.useRef(null),u=_o.useRef(null),m=_o.useRef(null),p=_o.useRef(null),d=_o.useRef(!1),v=_o.useRef(null),T=yo(Wr(t),v),S=_o.useRef(null);_o.useEffect(()=>{!l||!v.current||(d.current=!o)},[o,l]),_o.useEffect(()=>{if(!l||!v.current)return;let g=Yt(v.current),b=ol(g);return v.current.contains(b)||(v.current.hasAttribute(\"tabIndex\")||v.current.setAttribute(\"tabIndex\",\"-1\"),d.current&&v.current.focus()),()=>{n||(m.current&&m.current.focus&&(s.current=!0,m.current.focus()),m.current=null)}},[l]),_o.useEffect(()=>{if(!l||!v.current)return;let g=Yt(v.current),b=P=>{if(S.current=P,r||!i()||P.key!==\"Tab\")return;ol(g)===v.current&&P.shiftKey&&(s.current=!0,u.current&&u.current.focus())},E=()=>{let P=v.current;if(P===null)return;let A=ol(g);if(!g.hasFocus()||!i()||s.current){s.current=!1;return}if(P.contains(A)||r&&A!==c.current&&A!==u.current)return;if(A!==p.current)p.current=null;else if(p.current!==null)return;if(!d.current)return;let _=[];if((A===c.current||A===u.current)&&(_=a(v.current)),_.length>0){let z=!!(S.current?.shiftKey&&S.current?.key===\"Tab\"),I=_[0],x=_[_.length-1];typeof I!=\"string\"&&typeof x!=\"string\"&&(z?x.focus():I.focus())}else P.focus()};g.addEventListener(\"focusin\",E),g.addEventListener(\"keydown\",b,!0);let C=setInterval(()=>{let P=ol(g);P&&P.tagName===\"BODY\"&&E()},50);return()=>{clearInterval(C),g.removeEventListener(\"focusin\",E),g.removeEventListener(\"keydown\",b,!0)}},[o,r,n,i,l,a]);let h=g=>{m.current===null&&(m.current=g.relatedTarget),d.current=!0,p.current=g.target;let b=t.props.onFocus;b&&b(g)},y=g=>{m.current===null&&(m.current=g.relatedTarget),d.current=!0};return(0,np.jsxs)(_o.Fragment,{children:[(0,np.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:y,ref:c,\"data-testid\":\"sentinelStart\"}),_o.cloneElement(t,{ref:T,onFocus:h}),(0,np.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:y,ref:u,\"data-testid\":\"sentinelEnd\"})]})}var G0=vD;var ba=q(re(),1),fC=q(Op(),1);function xD(e){return typeof e==\"function\"?e():e}var TD=ba.forwardRef(function(t,o){let{children:r,container:n,disablePortal:a=!1}=t,[i,l]=ba.useState(null),s=yo(ba.isValidElement(r)?Wr(r):null,o);return wr(()=>{a||l(xD(n)||document.body)},[n,a]),wr(()=>{if(i&&!a)return Zu(o,i),()=>{Zu(o,null)}},[o,i,a]),a?ba.isValidElement(r)?ba.cloneElement(r,{ref:s}):r:i&&fC.createPortal(r,i)}),ap=TD;var yC=q(re(),1);var Ws=q(re(),1);var dC=q(Ie(),1),SD={entering:{opacity:1},entered:{opacity:1}},ED=Ws.forwardRef(function(t,o){let r=kn(),n={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:a,appear:i=!0,children:l,easing:s,in:c,onEnter:u,onEntered:m,onEntering:p,onExit:d,onExited:v,onExiting:T,style:S,timeout:h=n,TransitionComponent:y=Xu,...g}=t,b=!0,E=Ws.useRef(null),C=Mr(E,Wr(l),o),P=O=>N=>{if(O){let X=E.current;N===void 0?O(X):O(X,N)}},A=P(p),_=P((O,N)=>{xm(O);let X=Ks({style:S,timeout:h,easing:s},{mode:\"enter\"});O.style.webkitTransition=r.transitions.create(\"opacity\",X),O.style.transition=r.transitions.create(\"opacity\",X),u&&u(O,N)}),z=P(m),I=P(T),x=P(O=>{let N=Ks({style:S,timeout:h,easing:s},{mode:\"exit\"});O.style.webkitTransition=r.transitions.create(\"opacity\",N),O.style.transition=r.transitions.create(\"opacity\",N),d&&d(O)}),k=P(v);return(0,dC.jsx)(y,{appear:i,in:c,nodeRef:b?E:void 0,onEnter:_,onEntered:z,onEntering:A,onExit:x,onExited:k,onExiting:I,addEndListener:O=>{a&&a(E.current,O)},timeout:h,...g,children:(O,{ownerState:N,...X})=>Ws.cloneElement(l,{style:{opacity:0,visibility:O===\"exited\"&&!c?\"hidden\":void 0,...SD[O],...S,...l.props.style},ref:C,...X})})}),q0=ED;function mC(e){return _e(\"MuiBackdrop\",e)}var k$=Ce(\"MuiBackdrop\",[\"root\",\"invisible\"]);var I0=q(Ie(),1),PD=e=>{let{classes:t,invisible:o}=e;return Le({root:[\"root\",o&&\"invisible\"]},mC,t)},CD=ae(\"div\",{name:\"MuiBackdrop\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.invisible&&t.invisible]}})({position:\"fixed\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",right:0,bottom:0,top:0,left:0,backgroundColor:\"rgba(0, 0, 0, 0.5)\",WebkitTapHighlightColor:\"transparent\",variants:[{props:{invisible:!0},style:{backgroundColor:\"transparent\"}}]}),RD=yC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiBackdrop\"}),{children:n,className:a,component:i=\"div\",invisible:l=!1,open:s,components:c={},componentsProps:u={},slotProps:m={},slots:p={},TransitionComponent:d,transitionDuration:v,...T}=r,S={...r,component:i,invisible:l},h=PD(S),y={transition:d,root:c.Root,...p},g={...u,...m},b={component:i,slots:y,slotProps:g},[E,C]=Ct(\"root\",{elementType:CD,externalForwardedProps:b,className:ie(h.root,a),ownerState:S}),[P,A]=Ct(\"transition\",{elementType:q0,externalForwardedProps:b,ownerState:S});return(0,I0.jsx)(P,{in:s,timeout:v,...T,...A,children:(0,I0.jsx)(E,{\"aria-hidden\":!0,...C,ref:o,children:n})})}),F0=RD;var yn=q(re(),1);function wD(e){return typeof e==\"function\"?e():e}function MD(e){return e?e.props.hasOwnProperty(\"in\"):!1}var hC=()=>{},Sm=new Tm;function OD(e){let{container:t,disableEscapeKeyDown:o=!1,disableScrollLock:r=!1,closeAfterTransition:n=!1,onTransitionEnter:a,onTransitionExited:i,children:l,onClose:s,open:c,rootRef:u}=e,m=yn.useRef({}),p=yn.useRef(null),d=yn.useRef(null),v=yo(d,u),[T,S]=yn.useState(!c),h=MD(l),y=!0;(e[\"aria-hidden\"]===\"false\"||e[\"aria-hidden\"]===!1)&&(y=!1);let g=()=>Yt(p.current),b=()=>(m.current.modalRef=d.current,m.current.mount=p.current,m.current),E=()=>{Sm.mount(b(),{disableScrollLock:r}),d.current&&(d.current.scrollTop=0)},C=Ln(()=>{let O=wD(t)||g().body;Sm.add(b(),O),d.current&&E()}),P=()=>Sm.isTopModal(b()),A=Ln(O=>{p.current=O,O&&(c&&P()?E():d.current&&Qs(d.current,y))}),_=yn.useCallback(()=>{Sm.remove(b(),y)},[y]);yn.useEffect(()=>()=>{_()},[_]),yn.useEffect(()=>{c?C():(!h||!n)&&_()},[c,_,h,n,C]);let z=O=>N=>{O.onKeyDown?.(N),!(N.key!==\"Escape\"||N.which===229||!P())&&(o||(N.stopPropagation(),s&&s(N,\"escapeKeyDown\")))},I=O=>N=>{O.onClick?.(N),N.target===N.currentTarget&&s&&s(N,\"backdropClick\")};return{getRootProps:(O={})=>{let N=ya(e);delete N.onTransitionEnter,delete N.onTransitionExited;let X={...N,...O};return{role:\"presentation\",...X,onKeyDown:z(X),ref:v}},getBackdropProps:(O={})=>{let N=O;return{\"aria-hidden\":!0,...N,onClick:I(N),open:c}},getTransitionProps:()=>{let O=()=>{S(!1),a&&a()},N=()=>{S(!0),i&&i(),n&&_()};return{onEnter:Ku(O,l?.props.onEnter??hC),onExited:Ku(N,l?.props.onExited??hC)}},rootRef:v,portalRef:A,isTopModal:P,exited:T,hasTransition:h}}var gC=OD;function bC(e){return _e(\"MuiModal\",e)}var rY=Ce(\"MuiModal\",[\"root\",\"hidden\",\"backdrop\"]);var Zs=q(Ie(),1),AD=e=>{let{open:t,exited:o,classes:r}=e;return Le({root:[\"root\",!t&&o&&\"hidden\"],backdrop:[\"backdrop\"]},bC,r)},DD=ae(\"div\",{name:\"MuiModal\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.open&&o.exited&&t.hidden]}})(He(({theme:e})=>({position:\"fixed\",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0,variants:[{props:({ownerState:t})=>!t.open&&t.exited,style:{visibility:\"hidden\"}}]}))),ND=ae(F0,{name:\"MuiModal\",slot:\"Backdrop\"})({zIndex:-1}),_D=Em.forwardRef(function(t,o){let r=je({name:\"MuiModal\",props:t}),{BackdropComponent:n=ND,BackdropProps:a,classes:i,className:l,closeAfterTransition:s=!1,children:c,container:u,component:m,components:p={},componentsProps:d={},disableAutoFocus:v=!1,disableEnforceFocus:T=!1,disableEscapeKeyDown:S=!1,disablePortal:h=!1,disableRestoreFocus:y=!1,disableScrollLock:g=!1,hideBackdrop:b=!1,keepMounted:E=!1,onClose:C,onTransitionEnter:P,onTransitionExited:A,open:_,slotProps:z={},slots:I={},theme:x,...k}=r,U={...r,closeAfterTransition:s,disableAutoFocus:v,disableEnforceFocus:T,disableEscapeKeyDown:S,disablePortal:h,disableRestoreFocus:y,disableScrollLock:g,hideBackdrop:b,keepMounted:E},{getRootProps:O,getBackdropProps:N,getTransitionProps:X,portalRef:oe,isTopModal:W,exited:Te,hasTransition:fe}=gC({...U,rootRef:o}),Ke={...U,exited:Te},Ze=AD(Ke),Ue={};if(c.props.tabIndex===void 0&&(Ue.tabIndex=\"-1\"),fe){let{onEnter:le,onExited:Oe}=X();Ue.onEnter=le,Ue.onExited=Oe}let xe={slots:{root:p.Root,backdrop:p.Backdrop,...I},slotProps:{...d,...z}},[Je,ht]=Ct(\"root\",{ref:o,elementType:DD,externalForwardedProps:{...xe,...k,component:m},getSlotProps:O,ownerState:Ke,className:ie(l,Ze?.root,!Ke.open&&Ke.exited&&Ze?.hidden)}),[we,ft]=Ct(\"backdrop\",{ref:a?.ref,elementType:n,externalForwardedProps:xe,shouldForwardComponentProp:!0,additionalProps:a,getSlotProps:le=>N({...le,onClick:Oe=>{le?.onClick&&le.onClick(Oe)}}),className:ie(a?.className,Ze?.backdrop),ownerState:Ke});return!E&&!_&&(!fe||Te)?null:(0,Zs.jsx)(ap,{ref:oe,container:u,disablePortal:h,children:(0,Zs.jsxs)(Je,{...ht,children:[!b&&n?(0,Zs.jsx)(we,{...ft}):null,(0,Zs.jsx)(G0,{disableEnforceFocus:T,disableAutoFocus:v,disableRestoreFocus:y,isEnabled:W,open:_,children:Em.cloneElement(c,Ue)})]})})}),K0=_D;var xC=q(re(),1);function vC(e){return _e(\"MuiPaper\",e)}var SY=Ce(\"MuiPaper\",[\"root\",\"rounded\",\"outlined\",\"elevation\",\"elevation0\",\"elevation1\",\"elevation2\",\"elevation3\",\"elevation4\",\"elevation5\",\"elevation6\",\"elevation7\",\"elevation8\",\"elevation9\",\"elevation10\",\"elevation11\",\"elevation12\",\"elevation13\",\"elevation14\",\"elevation15\",\"elevation16\",\"elevation17\",\"elevation18\",\"elevation19\",\"elevation20\",\"elevation21\",\"elevation22\",\"elevation23\",\"elevation24\"]);var TC=q(Ie(),1),zD=e=>{let{square:t,elevation:o,variant:r,classes:n}=e,a={root:[\"root\",r,!t&&\"rounded\",r===\"elevation\"&&`elevation${o}`]};return Le(a,vC,n)},kD=ae(\"div\",{name:\"MuiPaper\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],!o.square&&t.rounded,o.variant===\"elevation\"&&t[`elevation${o.elevation}`]]}})(He(({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create(\"box-shadow\"),variants:[{props:({ownerState:t})=>!t.square,style:{borderRadius:e.shape.borderRadius}},{props:{variant:\"outlined\"},style:{border:`1px solid ${(e.vars||e).palette.divider}`}},{props:{variant:\"elevation\"},style:{boxShadow:\"var(--Paper-shadow)\",backgroundImage:\"var(--Paper-overlay)\"}}]}))),BD=xC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiPaper\"}),n=kn(),{className:a,component:i=\"div\",elevation:l=1,square:s=!1,variant:c=\"elevation\",...u}=r,m={...r,component:i,elevation:l,square:s,variant:c},p=zD(m);return(0,TC.jsx)(kD,{as:i,ownerState:m,className:ie(p.root,a),ref:o,...u,style:{...c===\"elevation\"&&{\"--Paper-shadow\":(n.vars||n).shadows[l],...n.vars&&{\"--Paper-overlay\":n.vars.overlays?.[l]},...!n.vars&&n.palette.mode===\"dark\"&&{\"--Paper-overlay\":`linear-gradient(${As(\"#fff\",Bs(l))}, ${As(\"#fff\",Bs(l))})`}},...u.style}})}),Q0=BD;function SC(e){return _e(\"MuiPopover\",e)}var jY=Ce(\"MuiPopover\",[\"root\",\"paper\"]);var Cm=q(Ie(),1);function EC(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.height/2:t===\"bottom\"&&(o=e.height),o}function PC(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.width/2:t===\"right\"&&(o=e.width),o}function CC(e){return[e.horizontal,e.vertical].map(t=>typeof t==\"number\"?`${t}px`:t).join(\" \")}function Pm(e){return typeof e==\"function\"?e():e}var LD=e=>{let{classes:t}=e;return Le({root:[\"root\"],paper:[\"paper\"]},SC,t)},jD=ae(K0,{name:\"MuiPopover\",slot:\"Root\"})({}),W0=ae(Q0,{name:\"MuiPopover\",slot:\"Paper\"})({position:\"absolute\",overflowY:\"auto\",overflowX:\"hidden\",minWidth:16,minHeight:16,maxWidth:\"calc(100% - 32px)\",maxHeight:\"calc(100% - 32px)\",outline:0}),UD=zo.forwardRef(function(t,o){let r=je({props:t,name:\"MuiPopover\"}),{action:n,anchorEl:a,anchorOrigin:i={vertical:\"top\",horizontal:\"left\"},anchorPosition:l,anchorReference:s=\"anchorEl\",children:c,className:u,container:m,elevation:p=8,marginThreshold:d=16,open:v,PaperProps:T={},slots:S={},slotProps:h={},transformOrigin:y={vertical:\"top\",horizontal:\"left\"},TransitionComponent:g,transitionDuration:b=\"auto\",TransitionProps:E={},disableScrollLock:C=!1,...P}=r,A=zo.useRef(),_={...r,anchorOrigin:i,anchorReference:s,elevation:p,marginThreshold:d,transformOrigin:y,TransitionComponent:g,transitionDuration:b,TransitionProps:E},z=LD(_),I=zo.useCallback(()=>{if(s===\"anchorPosition\")return l;let le=Pm(a),Ae=(le&&le.nodeType===1?le:Wu(A.current).body).getBoundingClientRect();return{top:Ae.top+EC(Ae,i.vertical),left:Ae.left+PC(Ae,i.horizontal)}},[a,i.horizontal,i.vertical,l,s]),x=zo.useCallback(le=>({vertical:EC(le,y.vertical),horizontal:PC(le,y.horizontal)}),[y.horizontal,y.vertical]),k=zo.useCallback(le=>{let Oe={width:le.offsetWidth,height:le.offsetHeight},Ae=x(Oe);if(s===\"none\")return{top:null,left:null,transformOrigin:CC(Ae)};let et=I(),dt=et.top-Ae.vertical,Lt=et.left-Ae.horizontal,jt=dt+Oe.height,Be=Lt+Oe.width,Nt=qs(Pm(a)),Ro=Nt.innerHeight-d,Ut=Nt.innerWidth-d;if(d!==null&&dtRo){let st=jt-Ro;dt-=st,Ae.vertical+=st}if(d!==null&&LtUt){let st=Be-Ut;Lt-=st,Ae.horizontal+=st}return{top:`${Math.round(dt)}px`,left:`${Math.round(Lt)}px`,transformOrigin:CC(Ae)}},[a,s,I,x,d]),[U,O]=zo.useState(v),N=zo.useCallback(()=>{let le=A.current;if(!le)return;let Oe=k(le);Oe.top!==null&&le.style.setProperty(\"top\",Oe.top),Oe.left!==null&&(le.style.left=Oe.left),le.style.transformOrigin=Oe.transformOrigin,O(!0)},[k]);zo.useEffect(()=>(C&&window.addEventListener(\"scroll\",N),()=>window.removeEventListener(\"scroll\",N)),[a,C,N]);let X=()=>{N()},oe=()=>{O(!1)};zo.useEffect(()=>{v&&N()}),zo.useImperativeHandle(n,()=>v?{updatePosition:()=>{N()}}:null,[v,N]),zo.useEffect(()=>{if(!v)return;let le=qP(()=>{N()}),Oe=qs(Pm(a));return Oe.addEventListener(\"resize\",le),()=>{le.clear(),Oe.removeEventListener(\"resize\",le)}},[a,v,N]);let W=b,Te={slots:{transition:g,...S},slotProps:{transition:E,paper:T,...h}},[fe,Ke]=Ct(\"transition\",{elementType:rp,externalForwardedProps:Te,ownerState:_,getSlotProps:le=>({...le,onEntering:(Oe,Ae)=>{le.onEntering?.(Oe,Ae),X()},onExited:Oe=>{le.onExited?.(Oe),oe()}}),additionalProps:{appear:!0,in:v}});b===\"auto\"&&!fe.muiSupportAuto&&(W=void 0);let Ze=m||(a?Wu(Pm(a)).body:void 0),[Ue,{slots:xe,slotProps:Je,...ht}]=Ct(\"root\",{ref:o,elementType:jD,externalForwardedProps:{...Te,...P},shouldForwardComponentProp:!0,additionalProps:{slots:{backdrop:S.backdrop},slotProps:{backdrop:hm(typeof h.backdrop==\"function\"?h.backdrop(_):h.backdrop,{invisible:!0})},container:Ze,open:v},ownerState:_,className:ie(z.root,u)}),[we,ft]=Ct(\"paper\",{ref:A,className:z.paper,elementType:W0,externalForwardedProps:Te,shouldForwardComponentProp:!0,additionalProps:{elevation:p,style:U?void 0:{opacity:0}},ownerState:_});return(0,Cm.jsx)(Ue,{...ht,...!dn(Ue)&&{slots:xe,slotProps:Je,disableScrollLock:C},children:(0,Cm.jsx)(fe,{...Ke,timeout:W,children:(0,Cm.jsx)(we,{...ft,children:c})})})}),Z0=UD;function RC(e){return _e(\"MuiMenu\",e)}var lX=Ce(\"MuiMenu\",[\"root\",\"paper\",\"list\"]);var J0=q(Ie(),1),HD={vertical:\"top\",horizontal:\"right\"},VD={vertical:\"top\",horizontal:\"left\"},$D=e=>{let{classes:t}=e;return Le({root:[\"root\"],paper:[\"paper\"],list:[\"list\"]},RC,t)},YD=ae(Z0,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiMenu\",slot:\"Root\"})({}),XD=ae(W0,{name:\"MuiMenu\",slot:\"Paper\"})({maxHeight:\"calc(100% - 96px)\",WebkitOverflowScrolling:\"touch\"}),GD=ae(H0,{name:\"MuiMenu\",slot:\"List\"})({outline:0}),qD=ui.forwardRef(function(t,o){let r=je({props:t,name:\"MuiMenu\"}),{autoFocus:n=!0,children:a,className:i,disableAutoFocusItem:l=!1,MenuListProps:s={},onClose:c,open:u,PaperProps:m={},PopoverClasses:p,transitionDuration:d=\"auto\",TransitionProps:{onEntering:v,...T}={},variant:S=\"selectedMenu\",slots:h={},slotProps:y={},...g}=r,b=li(),E={...r,autoFocus:n,disableAutoFocusItem:l,MenuListProps:s,onEntering:v,PaperProps:m,transitionDuration:d,TransitionProps:T,variant:S},C=$D(E),P=n&&!l&&u,A=ui.useRef(null),_=(W,Te)=>{A.current&&A.current.adjustStyleForScrollbar(W,{direction:b?\"rtl\":\"ltr\"}),v&&v(W,Te)},z=W=>{W.key===\"Tab\"&&(W.preventDefault(),c&&c(W,\"tabKeyDown\"))},I=-1;ui.Children.map(a,(W,Te)=>{ui.isValidElement(W)&&(W.props.disabled||(S===\"selectedMenu\"&&W.props.selected||I===-1)&&(I=Te))});let x={slots:h,slotProps:{list:s,transition:T,paper:m,...y}},k=cr({elementType:h.root,externalSlotProps:y.root,ownerState:E,className:[C.root,i]}),[U,O]=Ct(\"paper\",{className:C.paper,elementType:XD,externalForwardedProps:x,shouldForwardComponentProp:!0,ownerState:E}),[N,X]=Ct(\"list\",{className:ie(C.list,s.className),elementType:GD,shouldForwardComponentProp:!0,externalForwardedProps:x,getSlotProps:W=>({...W,onKeyDown:Te=>{z(Te),W.onKeyDown?.(Te)}}),ownerState:E}),oe=typeof x.slotProps.transition==\"function\"?x.slotProps.transition(E):x.slotProps.transition;return(0,J0.jsx)(YD,{onClose:c,anchorOrigin:{vertical:\"bottom\",horizontal:b?\"right\":\"left\"},transformOrigin:b?HD:VD,slots:{root:h.root,paper:U,backdrop:h.backdrop,...h.transition&&{transition:h.transition}},slotProps:{root:k,paper:O,backdrop:typeof y.backdrop==\"function\"?y.backdrop(E):y.backdrop,transition:{...oe,onEntering:(...W)=>{_(...W),oe?.onEntering?.(...W)}}},open:u,ref:o,transitionDuration:d,ownerState:E,...g,classes:p,children:(0,J0.jsx)(N,{actions:A,autoFocus:n&&(I===-1||l),autoFocusItem:P,variant:S,...X,children:a})})}),ip=qD;var pi=q(re(),1);var MC=q(re(),1);function wC(e){return _e(\"MuiDivider\",e)}var ID=Ce(\"MuiDivider\",[\"root\",\"absolute\",\"fullWidth\",\"inset\",\"middle\",\"flexItem\",\"light\",\"vertical\",\"withChildren\",\"withChildrenVertical\",\"textAlignRight\",\"textAlignLeft\",\"wrapper\",\"wrapperVertical\"]),Rm=ID;var eb=q(Ie(),1),FD=e=>{let{absolute:t,children:o,classes:r,flexItem:n,light:a,orientation:i,textAlign:l,variant:s}=e;return Le({root:[\"root\",t&&\"absolute\",s,a&&\"light\",i===\"vertical\"&&\"vertical\",n&&\"flexItem\",o&&\"withChildren\",o&&i===\"vertical\"&&\"withChildrenVertical\",l===\"right\"&&i!==\"vertical\"&&\"textAlignRight\",l===\"left\"&&i!==\"vertical\"&&\"textAlignLeft\"],wrapper:[\"wrapper\",i===\"vertical\"&&\"wrapperVertical\"]},wC,r)},KD=ae(\"div\",{name:\"MuiDivider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.absolute&&t.absolute,t[o.variant],o.light&&t.light,o.orientation===\"vertical\"&&t.vertical,o.flexItem&&t.flexItem,o.children&&t.withChildren,o.children&&o.orientation===\"vertical\"&&t.withChildrenVertical,o.textAlign===\"right\"&&o.orientation!==\"vertical\"&&t.textAlignRight,o.textAlign===\"left\"&&o.orientation!==\"vertical\"&&t.textAlignLeft]}})(He(({theme:e})=>({margin:0,flexShrink:0,borderWidth:0,borderStyle:\"solid\",borderColor:(e.vars||e).palette.divider,borderBottomWidth:\"thin\",variants:[{props:{absolute:!0},style:{position:\"absolute\",bottom:0,left:0,width:\"100%\"}},{props:{light:!0},style:{borderColor:e.alpha((e.vars||e).palette.divider,.08)}},{props:{variant:\"inset\"},style:{marginLeft:72}},{props:{variant:\"middle\",orientation:\"horizontal\"},style:{marginLeft:e.spacing(2),marginRight:e.spacing(2)}},{props:{variant:\"middle\",orientation:\"vertical\"},style:{marginTop:e.spacing(1),marginBottom:e.spacing(1)}},{props:{orientation:\"vertical\"},style:{height:\"100%\",borderBottomWidth:0,borderRightWidth:\"thin\"}},{props:{flexItem:!0},style:{alignSelf:\"stretch\",height:\"auto\"}},{props:({ownerState:t})=>!!t.children,style:{display:\"flex\",textAlign:\"center\",border:0,borderTopStyle:\"solid\",borderLeftStyle:\"solid\",\"&::before, &::after\":{content:'\"\"',alignSelf:\"center\"}}},{props:({ownerState:t})=>t.children&&t.orientation!==\"vertical\",style:{\"&::before, &::after\":{width:\"100%\",borderTop:`thin solid ${(e.vars||e).palette.divider}`,borderTopStyle:\"inherit\"}}},{props:({ownerState:t})=>t.orientation===\"vertical\"&&t.children,style:{flexDirection:\"column\",\"&::before, &::after\":{height:\"100%\",borderLeft:`thin solid ${(e.vars||e).palette.divider}`,borderLeftStyle:\"inherit\"}}},{props:({ownerState:t})=>t.textAlign===\"right\"&&t.orientation!==\"vertical\",style:{\"&::before\":{width:\"90%\"},\"&::after\":{width:\"10%\"}}},{props:({ownerState:t})=>t.textAlign===\"left\"&&t.orientation!==\"vertical\",style:{\"&::before\":{width:\"10%\"},\"&::after\":{width:\"90%\"}}}]}))),QD=ae(\"span\",{name:\"MuiDivider\",slot:\"Wrapper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.wrapper,o.orientation===\"vertical\"&&t.wrapperVertical]}})(He(({theme:e})=>({display:\"inline-block\",paddingLeft:`calc(${e.spacing(1)} * 1.2)`,paddingRight:`calc(${e.spacing(1)} * 1.2)`,whiteSpace:\"nowrap\",variants:[{props:{orientation:\"vertical\"},style:{paddingTop:`calc(${e.spacing(1)} * 1.2)`,paddingBottom:`calc(${e.spacing(1)} * 1.2)`}}]}))),tb=MC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiDivider\"}),{absolute:n=!1,children:a,className:i,orientation:l=\"horizontal\",component:s=a||l===\"vertical\"?\"div\":\"hr\",flexItem:c=!1,light:u=!1,role:m=s!==\"hr\"?\"separator\":void 0,textAlign:p=\"center\",variant:d=\"fullWidth\",...v}=r,T={...r,absolute:n,component:s,flexItem:c,light:u,orientation:l,role:m,textAlign:p,variant:d},S=FD(T);return(0,eb.jsx)(KD,{as:s,className:ie(S.root,i),role:m,ref:o,ownerState:T,\"aria-orientation\":m===\"separator\"&&(s!==\"hr\"||l===\"vertical\")?l:void 0,...v,children:a?(0,eb.jsx)(QD,{className:S.wrapper,ownerState:T,children:a}):null})});tb&&(tb.muiSkipListHighlight=!0);var ob=tb;var WD=Ce(\"MuiListItemIcon\",[\"root\",\"alignItemsFlexStart\"]),wm=WD;var ZD=Ce(\"MuiListItemText\",[\"root\",\"multiline\",\"dense\",\"inset\",\"primary\",\"secondary\"]),Mm=ZD;function OC(e){return _e(\"MuiMenuItem\",e)}var JD=Ce(\"MuiMenuItem\",[\"root\",\"focusVisible\",\"dense\",\"disabled\",\"divider\",\"gutters\",\"selected\"]),Js=JD;var rb=q(Ie(),1),eN=(e,t)=>{let{ownerState:o}=e;return[t.root,o.dense&&t.dense,o.divider&&t.divider,!o.disableGutters&&t.gutters]},tN=e=>{let{disabled:t,dense:o,divider:r,disableGutters:n,selected:a,classes:i}=e,s=Le({root:[\"root\",o&&\"dense\",t&&\"disabled\",!n&&\"gutters\",r&&\"divider\",a&&\"selected\"]},OC,i);return{...i,...s}},oN=ae(ma,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiMenuItem\",slot:\"Root\",overridesResolver:eN})(He(({theme:e})=>({...e.typography.body1,display:\"flex\",justifyContent:\"flex-start\",alignItems:\"center\",position:\"relative\",textDecoration:\"none\",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:\"border-box\",whiteSpace:\"nowrap\",\"&:hover\":{textDecoration:\"none\",backgroundColor:(e.vars||e).palette.action.hover,\"@media (hover: none)\":{backgroundColor:\"transparent\"}},[`&.${Js.selected}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity),[`&.${Js.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)}},[`&.${Js.selected}:hover`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.hoverOpacity}`),\"@media (hover: none)\":{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity)}},[`&.${Js.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${Js.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${Rm.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${Rm.inset}`]:{marginLeft:52},[`& .${Mm.root}`]:{marginTop:0,marginBottom:0},[`& .${Mm.inset}`]:{paddingLeft:36},[`& .${wm.root}`]:{minWidth:36},variants:[{props:({ownerState:t})=>!t.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:t})=>t.divider,style:{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:\"padding-box\"}},{props:({ownerState:t})=>!t.dense,style:{[e.breakpoints.up(\"sm\")]:{minHeight:\"auto\"}}},{props:({ownerState:t})=>t.dense,style:{minHeight:32,paddingTop:4,paddingBottom:4,...e.typography.body2,[`& .${wm.root} svg`]:{fontSize:\"1.25rem\"}}}]}))),rN=pi.forwardRef(function(t,o){let r=je({props:t,name:\"MuiMenuItem\"}),{autoFocus:n=!1,component:a=\"li\",dense:i=!1,divider:l=!1,disableGutters:s=!1,focusVisibleClassName:c,role:u=\"menuitem\",tabIndex:m,className:p,...d}=r,v=pi.useContext(tp),T=pi.useMemo(()=>({dense:i||v.dense||!1,disableGutters:s}),[v.dense,i,s]),S=pi.useRef(null);ym(()=>{n&&S.current&&S.current.focus()},[n]);let h={...r,dense:T.dense,divider:l,disableGutters:s},y=tN(r),g=Mr(S,o),b;return r.disabled||(b=m!==void 0?m:-1),(0,rb.jsx)(tp.Provider,{value:T,children:(0,rb.jsx)(oN,{ref:g,role:u,tabIndex:b,component:a,focusVisibleClassName:ie(y.focusVisible,c),className:ie(y.root,p),...d,ownerState:h,classes:y})})}),nl=rN;var zm=q(re(),1);var Ho=q(re(),1);var nN={border:0,clip:\"rect(0 0 0 0)\",height:\"1px\",margin:\"-1px\",overflow:\"hidden\",padding:0,position:\"absolute\",whiteSpace:\"nowrap\",width:\"1px\"},nb=nN;function aN(e,t,o=(r,n)=>r===n){return e.length===t.length&&e.every((r,n)=>o(r,t[n]))}var AC=aN;var iN=2;function ec(e,t,o,r,n){return o===1?Math.min(e+t,n):Math.max(e-t,r)}function zC(e,t){return e-t}function DC(e,t){let{index:o}=e.reduce((r,n,a)=>{let i=Math.abs(t-n);return r===null||i({left:`${e}%`}),leap:e=>({width:`${e}%`})},\"horizontal-reverse\":{offset:e=>({right:`${e}%`}),leap:e=>({width:`${e}%`})},vertical:{offset:e=>({bottom:`${e}%`}),leap:e=>({height:`${e}%`})}},pN=e=>e,Nm;function _C(){return Nm===void 0&&(typeof CSS<\"u\"&&typeof CSS.supports==\"function\"?Nm=CSS.supports(\"touch-action\",\"none\"):Nm=!0),Nm}function kC(e){let{\"aria-labelledby\":t,defaultValue:o,disabled:r=!1,disableSwap:n=!1,isRtl:a=!1,marks:i=!1,max:l=100,min:s=0,name:c,onChange:u,onChangeCommitted:m,orientation:p=\"horizontal\",rootRef:d,scale:v=pN,step:T=1,shiftStep:S=10,tabIndex:h,value:y}=e,g=Ho.useRef(void 0),[b,E]=Ho.useState(-1),[C,P]=Ho.useState(-1),[A,_]=Ho.useState(!1),z=Ho.useRef(0),I=Ho.useRef(null),[x,k]=js({controlled:y,default:o??s,name:\"Slider\"}),U=u&&((Z,ee,Se)=>{let ye=Z.nativeEvent||Z,ze=new ye.constructor(ye.type,ye);Object.defineProperty(ze,\"target\",{writable:!0,value:{value:ee,name:c}}),I.current=ee,u(ze,ee,Se)}),O=Array.isArray(x),N=O?x.slice().sort(zC):[x];N=N.map(Z=>Z==null?s:ua(Z,s,l));let X=i===!0&&T!==null?[...Array(Math.floor((l-s)/T)+1)].map((Z,ee)=>({value:s+T*ee})):i||[],oe=X.map(Z=>Z.value),[W,Te]=Ho.useState(-1),fe=Ho.useRef(null),Ke=yo(d,fe),Ze=Z=>ee=>{let Se=Number(ee.currentTarget.getAttribute(\"data-index\"));pn(ee.target)&&Te(Se),P(Se),Z?.onFocus?.(ee)},Ue=Z=>ee=>{pn(ee.target)||Te(-1),P(-1),Z?.onBlur?.(ee)},xe=(Z,ee)=>{let Se=Number(Z.currentTarget.getAttribute(\"data-index\")),ye=N[Se],ze=oe.indexOf(ye),ue=ee;if(X&&T==null){let gt=oe[oe.length-1];ue>=gt?ue=gt:ue<=oe[0]?ue=oe[0]:ue=ueee=>{if([\"ArrowUp\",\"ArrowDown\",\"ArrowLeft\",\"ArrowRight\",\"PageUp\",\"PageDown\",\"Home\",\"End\"].includes(ee.key)){ee.preventDefault();let Se=Number(ee.currentTarget.getAttribute(\"data-index\")),ye=N[Se],ze=null;if(T!=null){let ue=ee.shiftKey?S:T;switch(ee.key){case\"ArrowUp\":ze=ec(ye,ue,1,s,l);break;case\"ArrowRight\":ze=ec(ye,ue,a?-1:1,s,l);break;case\"ArrowDown\":ze=ec(ye,ue,-1,s,l);break;case\"ArrowLeft\":ze=ec(ye,ue,a?1:-1,s,l);break;case\"PageUp\":ze=ec(ye,S,1,s,l);break;case\"PageDown\":ze=ec(ye,S,-1,s,l);break;case\"Home\":ze=s;break;case\"End\":ze=l;break;default:break}}else if(X){let ue=oe[oe.length-1],gt=oe.indexOf(ye),ce=[a?\"ArrowRight\":\"ArrowLeft\",\"ArrowDown\",\"PageDown\",\"Home\"],ke=[a?\"ArrowLeft\":\"ArrowRight\",\"ArrowUp\",\"PageUp\",\"End\"];ce.includes(ee.key)?gt===0?ze=oe[0]:ze=oe[gt-1]:ke.includes(ee.key)&&(gt===oe.length-1?ze=ue:ze=oe[gt+1])}ze!=null&&xe(ee,ze)}Z?.onKeyDown?.(ee)};wr(()=>{r&&fe.current.contains(document.activeElement)&&document.activeElement?.blur()},[r]),r&&b!==-1&&E(-1),r&&W!==-1&&Te(-1);let ht=Z=>ee=>{Z.onChange?.(ee),xe(ee,ee.target.valueAsNumber)},we=Ho.useRef(void 0),ft=p;a&&p===\"horizontal\"&&(ft+=\"-reverse\");let le=({finger:Z,move:ee=!1})=>{let{current:Se}=fe,{width:ye,height:ze,bottom:ue,left:gt}=Se.getBoundingClientRect(),ce;ft.startsWith(\"vertical\")?ce=(ue-Z.y)/ze:ce=(Z.x-gt)/ye,ft.includes(\"-reverse\")&&(ce=1-ce);let ke;if(ke=lN(ce,s,l),T)ke=cN(ke,T,s);else{let Wt=DC(oe,ke);ke=oe[Wt]}ke=ua(ke,s,l);let he=0;if(O){ee?he=we.current:he=DC(N,ke),n&&(ke=ua(ke,N[he-1]||-1/0,N[he+1]||1/0));let Wt=ke;ke=NC({values:N,newValue:ke,index:he}),n&&ee||(he=ke.indexOf(Wt),we.current=he)}return{newValue:ke,activeIndex:he}},Oe=Ln(Z=>{let ee=Om(Z,g);if(!ee)return;if(z.current+=1,Z.type===\"mousemove\"&&Z.buttons===0){Ae(Z);return}let{newValue:Se,activeIndex:ye}=le({finger:ee,move:!0});Am({sliderRef:fe,activeIndex:ye,setActive:E}),k(Se),!A&&z.current>iN&&_(!0),U&&!Dm(Se,x)&&U(Z,Se,ye)}),Ae=Ln(Z=>{let ee=Om(Z,g);if(_(!1),!ee)return;let{newValue:Se}=le({finger:ee,move:!0});E(-1),Z.type===\"touchend\"&&P(-1),m&&m(Z,I.current??Se),g.current=void 0,dt()}),et=Ln(Z=>{if(r)return;_C()||Z.preventDefault();let ee=Z.changedTouches[0];ee!=null&&(g.current=ee.identifier);let Se=Om(Z,g);if(Se!==!1){let{newValue:ze,activeIndex:ue}=le({finger:Se});Am({sliderRef:fe,activeIndex:ue,setActive:E}),k(ze),U&&!Dm(ze,x)&&U(Z,ze,ue)}z.current=0;let ye=Yt(fe.current);ye.addEventListener(\"touchmove\",Oe,{passive:!0}),ye.addEventListener(\"touchend\",Ae,{passive:!0})}),dt=Ho.useCallback(()=>{let Z=Yt(fe.current);Z.removeEventListener(\"mousemove\",Oe),Z.removeEventListener(\"mouseup\",Ae),Z.removeEventListener(\"touchmove\",Oe),Z.removeEventListener(\"touchend\",Ae)},[Ae,Oe]);Ho.useEffect(()=>{let{current:Z}=fe;return Z.addEventListener(\"touchstart\",et,{passive:_C()}),()=>{Z.removeEventListener(\"touchstart\",et),dt()}},[dt,et]),Ho.useEffect(()=>{r&&dt()},[r,dt]);let Lt=Z=>ee=>{if(Z.onMouseDown?.(ee),r||ee.defaultPrevented||ee.button!==0)return;ee.preventDefault();let Se=Om(ee,g);if(Se!==!1){let{newValue:ze,activeIndex:ue}=le({finger:Se});Am({sliderRef:fe,activeIndex:ue,setActive:E}),k(ze),U&&!Dm(ze,x)&&U(ee,ze,ue)}z.current=0;let ye=Yt(fe.current);ye.addEventListener(\"mousemove\",Oe,{passive:!0}),ye.addEventListener(\"mouseup\",Ae)},jt=lp(O?N[0]:s,s,l),Be=lp(N[N.length-1],s,l)-jt,Nt=(Z={})=>{let ee=ya(Z),Se={onMouseDown:Lt(ee||{})},ye={...ee,...Se};return{...Z,ref:Ke,...ye}},Ro=Z=>ee=>{Z.onMouseOver?.(ee);let Se=Number(ee.currentTarget.getAttribute(\"data-index\"));P(Se)},Ut=Z=>ee=>{Z.onMouseLeave?.(ee),P(-1)},st=(Z={})=>{let ee=ya(Z),Se={onMouseOver:Ro(ee||{}),onMouseLeave:Ut(ee||{})};return{...Z,...ee,...Se}},se=Z=>({pointerEvents:b!==-1&&b!==Z?\"none\":void 0}),xt;return p===\"vertical\"&&(xt=a?\"vertical-rl\":\"vertical-lr\"),{active:b,axis:ft,axisProps:uN,dragging:A,focusedThumbIndex:W,getHiddenInputProps:(Z={})=>{let ee=ya(Z),Se={onChange:ht(ee||{}),onFocus:Ze(ee||{}),onBlur:Ue(ee||{}),onKeyDown:Je(ee||{})},ye={...ee,...Se};return{tabIndex:h,\"aria-labelledby\":t,\"aria-orientation\":p,\"aria-valuemax\":v(l),\"aria-valuemin\":v(s),name:c,type:\"range\",min:e.min,max:e.max,step:e.step===null&&e.marks?\"any\":e.step??void 0,disabled:r,...Z,...ye,style:{...nb,direction:a?\"rtl\":\"ltr\",width:\"100%\",height:\"100%\",writingMode:xt}}},getRootProps:Nt,getThumbProps:st,marks:X,open:C,range:O,rootRef:Ke,trackLeap:Be,trackOffset:jt,values:N,getThumbStyle:se}}var fN=e=>!e||!dn(e),BC=fN;var _m=q(re(),1);function LC(e){return _e(\"MuiSlider\",e)}var dN=Ce(\"MuiSlider\",[\"root\",\"active\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"disabled\",\"dragging\",\"focusVisible\",\"mark\",\"markActive\",\"marked\",\"markLabel\",\"markLabelActive\",\"rail\",\"sizeSmall\",\"thumb\",\"thumbColorPrimary\",\"thumbColorSecondary\",\"thumbColorError\",\"thumbColorSuccess\",\"thumbColorInfo\",\"thumbColorWarning\",\"track\",\"trackInverted\",\"trackFalse\",\"thumbSizeSmall\",\"valueLabel\",\"valueLabelOpen\",\"valueLabelCircle\",\"valueLabelLabel\",\"vertical\"]),pr=dN;var tc=q(Ie(),1),mN=e=>{let{open:t}=e;return{offset:ie(t&&pr.valueLabelOpen),circle:pr.valueLabelCircle,label:pr.valueLabelLabel}};function ab(e){let{children:t,className:o,value:r}=e,n=mN(e);return t?_m.cloneElement(t,{className:t.props.className},(0,tc.jsxs)(_m.Fragment,{children:[t.props.children,(0,tc.jsx)(\"span\",{className:ie(n.offset,o),\"aria-hidden\":!0,children:(0,tc.jsx)(\"span\",{className:n.circle,children:(0,tc.jsx)(\"span\",{className:n.label,children:r})})})]})):null}var hn=q(Ie(),1);function jC(e){return e}var yN=ae(\"span\",{name:\"MuiSlider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[`color${me(o.color)}`],o.size!==\"medium\"&&t[`size${me(o.size)}`],o.marked&&t.marked,o.orientation===\"vertical\"&&t.vertical,o.track===\"inverted\"&&t.trackInverted,o.track===!1&&t.trackFalse]}})(He(({theme:e})=>({borderRadius:12,boxSizing:\"content-box\",display:\"inline-block\",position:\"relative\",cursor:\"pointer\",touchAction:\"none\",WebkitTapHighlightColor:\"transparent\",\"@media print\":{colorAdjust:\"exact\"},[`&.${pr.disabled}`]:{pointerEvents:\"none\",cursor:\"default\",color:(e.vars||e).palette.grey[400]},[`&.${pr.dragging}`]:{[`& .${pr.thumb}, & .${pr.track}`]:{transition:\"none\"}},variants:[...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),{props:{orientation:\"horizontal\"},style:{height:4,width:\"100%\",padding:\"13px 0\",\"@media (pointer: coarse)\":{padding:\"20px 0\"}}},{props:{orientation:\"horizontal\",size:\"small\"},style:{height:2}},{props:{orientation:\"horizontal\",marked:!0},style:{marginBottom:20}},{props:{orientation:\"vertical\"},style:{height:\"100%\",width:4,padding:\"0 13px\",\"@media (pointer: coarse)\":{padding:\"0 20px\"}}},{props:{orientation:\"vertical\",size:\"small\"},style:{width:2}},{props:{orientation:\"vertical\",marked:!0},style:{marginRight:44}}]}))),hN=ae(\"span\",{name:\"MuiSlider\",slot:\"Rail\"})({display:\"block\",position:\"absolute\",borderRadius:\"inherit\",backgroundColor:\"currentColor\",opacity:.38,variants:[{props:{orientation:\"horizontal\"},style:{width:\"100%\",height:\"inherit\",top:\"50%\",transform:\"translateY(-50%)\"}},{props:{orientation:\"vertical\"},style:{height:\"100%\",width:\"inherit\",left:\"50%\",transform:\"translateX(-50%)\"}},{props:{track:\"inverted\"},style:{opacity:1}}]}),gN=ae(\"span\",{name:\"MuiSlider\",slot:\"Track\"})(He(({theme:e})=>({display:\"block\",position:\"absolute\",borderRadius:\"inherit\",border:\"1px solid currentColor\",backgroundColor:\"currentColor\",transition:e.transitions.create([\"left\",\"width\",\"bottom\",\"height\"],{duration:e.transitions.duration.shortest}),variants:[{props:{size:\"small\"},style:{border:\"none\"}},{props:{orientation:\"horizontal\"},style:{height:\"inherit\",top:\"50%\",transform:\"translateY(-50%)\"}},{props:{orientation:\"vertical\"},style:{width:\"inherit\",left:\"50%\",transform:\"translateX(-50%)\"}},{props:{track:!1},style:{display:\"none\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t,track:\"inverted\"},style:{...e.vars?{backgroundColor:e.vars.palette.Slider[`${t}Track`],borderColor:e.vars.palette.Slider[`${t}Track`]}:{backgroundColor:e.lighten(e.palette[t].main,.62),borderColor:e.lighten(e.palette[t].main,.62),...e.applyStyles(\"dark\",{backgroundColor:e.darken(e.palette[t].main,.5)}),...e.applyStyles(\"dark\",{borderColor:e.darken(e.palette[t].main,.5)})}}}))]}))),bN=ae(\"span\",{name:\"MuiSlider\",slot:\"Thumb\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.thumb,t[`thumbColor${me(o.color)}`],o.size!==\"medium\"&&t[`thumbSize${me(o.size)}`]]}})(He(({theme:e})=>({position:\"absolute\",width:20,height:20,boxSizing:\"border-box\",borderRadius:\"50%\",outline:0,backgroundColor:\"currentColor\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",transition:e.transitions.create([\"box-shadow\",\"left\",\"bottom\"],{duration:e.transitions.duration.shortest}),\"&::before\":{position:\"absolute\",content:'\"\"',borderRadius:\"inherit\",width:\"100%\",height:\"100%\",boxShadow:(e.vars||e).shadows[2]},\"&::after\":{position:\"absolute\",content:'\"\"',borderRadius:\"50%\",width:42,height:42,top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\"},[`&.${pr.disabled}`]:{\"&:hover\":{boxShadow:\"none\"}},variants:[{props:{size:\"small\"},style:{width:12,height:12,\"&::before\":{boxShadow:\"none\"}}},{props:{orientation:\"horizontal\"},style:{top:\"50%\",transform:\"translate(-50%, -50%)\"}},{props:{orientation:\"vertical\"},style:{left:\"50%\",transform:\"translate(-50%, 50%)\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{[`&:hover, &.${pr.focusVisible}`]:{boxShadow:`0px 0px 0px 8px ${e.alpha((e.vars||e).palette[t].main,.16)}`,\"@media (hover: none)\":{boxShadow:\"none\"}},[`&.${pr.active}`]:{boxShadow:`0px 0px 0px 14px ${e.alpha((e.vars||e).palette[t].main,.16)}`}}}))]}))),vN=ae(ab,{name:\"MuiSlider\",slot:\"ValueLabel\"})(He(({theme:e})=>({zIndex:1,whiteSpace:\"nowrap\",...e.typography.body2,fontWeight:500,transition:e.transitions.create([\"transform\"],{duration:e.transitions.duration.shortest}),position:\"absolute\",backgroundColor:(e.vars||e).palette.grey[600],borderRadius:2,color:(e.vars||e).palette.common.white,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:\"0.25rem 0.75rem\",variants:[{props:{orientation:\"horizontal\"},style:{transform:\"translateY(-100%) scale(0)\",top:\"-10px\",transformOrigin:\"bottom center\",\"&::before\":{position:\"absolute\",content:'\"\"',width:8,height:8,transform:\"translate(-50%, 50%) rotate(45deg)\",backgroundColor:\"inherit\",bottom:0,left:\"50%\"},[`&.${pr.valueLabelOpen}`]:{transform:\"translateY(-100%) scale(1)\"}}},{props:{orientation:\"vertical\"},style:{transform:\"translateY(-50%) scale(0)\",right:\"30px\",top:\"50%\",transformOrigin:\"right center\",\"&::before\":{position:\"absolute\",content:'\"\"',width:8,height:8,transform:\"translate(-50%, -50%) rotate(45deg)\",backgroundColor:\"inherit\",right:-8,top:\"50%\"},[`&.${pr.valueLabelOpen}`]:{transform:\"translateY(-50%) scale(1)\"}}},{props:{size:\"small\"},style:{fontSize:e.typography.pxToRem(12),padding:\"0.25rem 0.5rem\"}},{props:{orientation:\"vertical\",size:\"small\"},style:{right:\"20px\"}}]})));var xN=ae(\"span\",{name:\"MuiSlider\",slot:\"Mark\",shouldForwardProp:e=>Hu(e)&&e!==\"markActive\",overridesResolver:(e,t)=>{let{markActive:o}=e;return[t.mark,o&&t.markActive]}})(He(({theme:e})=>({position:\"absolute\",width:2,height:2,borderRadius:1,backgroundColor:\"currentColor\",variants:[{props:{orientation:\"horizontal\"},style:{top:\"50%\",transform:\"translate(-1px, -50%)\"}},{props:{orientation:\"vertical\"},style:{left:\"50%\",transform:\"translate(-50%, 1px)\"}},{props:{markActive:!0},style:{backgroundColor:(e.vars||e).palette.background.paper,opacity:.8}}]}))),TN=ae(\"span\",{name:\"MuiSlider\",slot:\"MarkLabel\",shouldForwardProp:e=>Hu(e)&&e!==\"markLabelActive\"})(He(({theme:e})=>({...e.typography.body2,color:(e.vars||e).palette.text.secondary,position:\"absolute\",whiteSpace:\"nowrap\",variants:[{props:{orientation:\"horizontal\"},style:{top:30,transform:\"translateX(-50%)\",\"@media (pointer: coarse)\":{top:40}}},{props:{orientation:\"vertical\"},style:{left:36,transform:\"translateY(50%)\",\"@media (pointer: coarse)\":{left:44}}},{props:{markLabelActive:!0},style:{color:(e.vars||e).palette.text.primary}}]}))),SN=e=>{let{disabled:t,dragging:o,marked:r,orientation:n,track:a,classes:i,color:l,size:s}=e,c={root:[\"root\",t&&\"disabled\",o&&\"dragging\",r&&\"marked\",n===\"vertical\"&&\"vertical\",a===\"inverted\"&&\"trackInverted\",a===!1&&\"trackFalse\",l&&`color${me(l)}`,s&&`size${me(s)}`],rail:[\"rail\"],track:[\"track\"],mark:[\"mark\"],markActive:[\"markActive\"],markLabel:[\"markLabel\"],markLabelActive:[\"markLabelActive\"],valueLabel:[\"valueLabel\"],thumb:[\"thumb\",t&&\"disabled\",s&&`thumbSize${me(s)}`,l&&`thumbColor${me(l)}`],active:[\"active\"],disabled:[\"disabled\"],focusVisible:[\"focusVisible\"]};return Le(c,LC,i)},EN=({children:e})=>e,PN=zm.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSlider\"}),n=li(),{\"aria-label\":a,\"aria-valuetext\":i,\"aria-labelledby\":l,component:s=\"span\",components:c={},componentsProps:u={},color:m=\"primary\",classes:p,className:d,disableSwap:v=!1,disabled:T=!1,getAriaLabel:S,getAriaValueText:h,marks:y=!1,max:g=100,min:b=0,name:E,onChange:C,onChangeCommitted:P,orientation:A=\"horizontal\",shiftStep:_=10,size:z=\"medium\",step:I=1,scale:x=jC,slotProps:k,slots:U,tabIndex:O,track:N=\"normal\",value:X,valueLabelDisplay:oe=\"off\",valueLabelFormat:W=jC,...Te}=r,fe={...r,isRtl:n,max:g,min:b,classes:p,disabled:T,disableSwap:v,orientation:A,marks:y,color:m,size:z,step:I,shiftStep:_,scale:x,track:N,valueLabelDisplay:oe,valueLabelFormat:W},{axisProps:Ke,getRootProps:Ze,getHiddenInputProps:Ue,getThumbProps:xe,open:Je,active:ht,axis:we,focusedThumbIndex:ft,range:le,dragging:Oe,marks:Ae,values:et,trackOffset:dt,trackLeap:Lt,getThumbStyle:jt}=kC({...fe,rootRef:o});fe.marked=Ae.length>0&&Ae.some(Tt=>Tt.label),fe.dragging=Oe,fe.focusedThumbIndex=ft;let Be=SN(fe),Nt=U?.root??c.Root??yN,Ro=U?.rail??c.Rail??hN,Ut=U?.track??c.Track??gN,st=U?.thumb??c.Thumb??bN,se=U?.valueLabel??c.ValueLabel??vN,xt=U?.mark??c.Mark??xN,fr=U?.markLabel??c.MarkLabel??TN,Z=U?.input??c.Input??\"input\",ee=k?.root??u.root,Se=k?.rail??u.rail,ye=k?.track??u.track,ze=k?.thumb??u.thumb,ue=k?.valueLabel??u.valueLabel,gt=k?.mark??u.mark,ce=k?.markLabel??u.markLabel,ke=k?.input??u.input,he=cr({elementType:Nt,getSlotProps:Ze,externalSlotProps:ee,externalForwardedProps:Te,additionalProps:{...BC(Nt)&&{as:s}},ownerState:{...fe,...ee?.ownerState},className:[Be.root,d]}),Wt=cr({elementType:Ro,externalSlotProps:Se,ownerState:fe,className:Be.rail}),be=cr({elementType:Ut,externalSlotProps:ye,additionalProps:{style:{...Ke[we].offset(dt),...Ke[we].leap(Lt)}},ownerState:{...fe,...ye?.ownerState},className:Be.track}),uo=cr({elementType:st,getSlotProps:xe,externalSlotProps:ze,ownerState:{...fe,...ze?.ownerState},className:Be.thumb}),ve=cr({elementType:se,externalSlotProps:ue,ownerState:{...fe,...ue?.ownerState},className:Be.valueLabel}),po=cr({elementType:xt,externalSlotProps:gt,ownerState:fe,className:Be.mark}),Ht=cr({elementType:fr,externalSlotProps:ce,ownerState:fe,className:Be.markLabel}),Sn=cr({elementType:Z,getSlotProps:Ue,externalSlotProps:ke,ownerState:fe});return(0,hn.jsxs)(Nt,{...he,children:[(0,hn.jsx)(Ro,{...Wt}),(0,hn.jsx)(Ut,{...be}),Ae.filter(Tt=>Tt.value>=b&&Tt.value<=g).map((Tt,Qe)=>{let Ar=lp(Tt.value,b,g),En=Ke[we].offset(Ar),Gt;return N===!1?Gt=et.includes(Tt.value):Gt=N===\"normal\"&&(le?Tt.value>=et[0]&&Tt.value<=et[et.length-1]:Tt.value<=et[0])||N===\"inverted\"&&(le?Tt.value<=et[0]||Tt.value>=et[et.length-1]:Tt.value>=et[0]),(0,hn.jsxs)(zm.Fragment,{children:[(0,hn.jsx)(xt,{\"data-index\":Qe,...po,...!dn(xt)&&{markActive:Gt},style:{...En,...po.style},className:ie(po.className,Gt&&Be.markActive)}),Tt.label!=null?(0,hn.jsx)(fr,{\"aria-hidden\":!0,\"data-index\":Qe,...Ht,...!dn(fr)&&{markLabelActive:Gt},style:{...En,...Ht.style},className:ie(Be.markLabel,Ht.className,Gt&&Be.markLabelActive),children:Tt.label}):null]},Qe)}),et.map((Tt,Qe)=>{let Ar=lp(Tt,b,g),En=Ke[we].offset(Ar),Gt=oe===\"off\"?EN:se;return(0,hn.jsx)(Gt,{...!dn(Gt)&&{valueLabelFormat:W,valueLabelDisplay:oe,value:typeof W==\"function\"?W(x(Tt),Qe):W,index:Qe,open:Je===Qe||ht===Qe||oe===\"on\",disabled:T},...ve,children:(0,hn.jsx)(st,{\"data-index\":Qe,...uo,className:ie(Be.thumb,uo.className,ht===Qe&&Be.active,ft===Qe&&Be.focusVisible),style:{...En,...jt(Qe),...uo.style},children:(0,hn.jsx)(Z,{\"data-index\":Qe,\"aria-label\":S?S(Qe):a,\"aria-valuenow\":x(Tt),\"aria-labelledby\":l,\"aria-valuetext\":h?h(x(Tt),Qe):i,value:et[Qe],...Sn})})},Qe)})]})}),km=PN;var oo=q(re(),1);var sR=q(re(),1);var Vo=q(re(),1);var Qt=\"top\",go=\"bottom\",co=\"right\",to=\"left\",Bm=\"auto\",fi=[Qt,go,co,to],va=\"start\",al=\"end\",UC=\"clippingParents\",Lm=\"viewport\",oc=\"popper\",HC=\"reference\",ib=fi.reduce(function(e,t){return e.concat([t+\"-\"+va,t+\"-\"+al])},[]),jm=[].concat(fi,[Bm]).reduce(function(e,t){return e.concat([t,t+\"-\"+va,t+\"-\"+al])},[]),CN=\"beforeRead\",RN=\"read\",wN=\"afterRead\",MN=\"beforeMain\",ON=\"main\",AN=\"afterMain\",DN=\"beforeWrite\",NN=\"write\",_N=\"afterWrite\",VC=[CN,RN,wN,MN,ON,AN,DN,NN,_N];function Po(e){return e?(e.nodeName||\"\").toLowerCase():null}function Bt(e){if(e==null)return window;if(e.toString()!==\"[object Window]\"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Zr(e){var t=Bt(e).Element;return e instanceof t||e instanceof Element}function bo(e){var t=Bt(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function rc(e){if(typeof ShadowRoot>\"u\")return!1;var t=Bt(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function zN(e){var t=e.state;Object.keys(t.elements).forEach(function(o){var r=t.styles[o]||{},n=t.attributes[o]||{},a=t.elements[o];!bo(a)||!Po(a)||(Object.assign(a.style,r),Object.keys(n).forEach(function(i){var l=n[i];l===!1?a.removeAttribute(i):a.setAttribute(i,l===!0?\"\":l)}))})}function kN(e){var t=e.state,o={popper:{position:t.options.strategy,left:\"0\",top:\"0\",margin:\"0\"},arrow:{position:\"absolute\"},reference:{}};return Object.assign(t.elements.popper.style,o.popper),t.styles=o,t.elements.arrow&&Object.assign(t.elements.arrow.style,o.arrow),function(){Object.keys(t.elements).forEach(function(r){var n=t.elements[r],a=t.attributes[r]||{},i=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:o[r]),l=i.reduce(function(s,c){return s[c]=\"\",s},{});!bo(n)||!Po(n)||(Object.assign(n.style,l),Object.keys(a).forEach(function(s){n.removeAttribute(s)}))})}}var $C={name:\"applyStyles\",enabled:!0,phase:\"write\",fn:zN,effect:kN,requires:[\"computeStyles\"]};function Co(e){return e.split(\"-\")[0]}var gn=Math.max,il=Math.min,xa=Math.round;function nc(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+\"/\"+t.version}).join(\" \"):navigator.userAgent}function sp(){return!/^((?!chrome|android).)*safari/i.test(nc())}function Jr(e,t,o){t===void 0&&(t=!1),o===void 0&&(o=!1);var r=e.getBoundingClientRect(),n=1,a=1;t&&bo(e)&&(n=e.offsetWidth>0&&xa(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&xa(r.height)/e.offsetHeight||1);var i=Zr(e)?Bt(e):window,l=i.visualViewport,s=!sp()&&o,c=(r.left+(s&&l?l.offsetLeft:0))/n,u=(r.top+(s&&l?l.offsetTop:0))/a,m=r.width/n,p=r.height/a;return{width:m,height:p,top:u,right:c+m,bottom:u+p,left:c,x:c,y:u}}function ll(e){var t=Jr(e),o=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-o)<=1&&(o=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:o,height:r}}function cp(e,t){var o=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(o&&rc(o)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Zo(e){return Bt(e).getComputedStyle(e)}function lb(e){return[\"table\",\"td\",\"th\"].indexOf(Po(e))>=0}function ko(e){return((Zr(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ta(e){return Po(e)===\"html\"?e:e.assignedSlot||e.parentNode||(rc(e)?e.host:null)||ko(e)}function YC(e){return!bo(e)||Zo(e).position===\"fixed\"?null:e.offsetParent}function BN(e){var t=/firefox/i.test(nc()),o=/Trident/i.test(nc());if(o&&bo(e)){var r=Zo(e);if(r.position===\"fixed\")return null}var n=Ta(e);for(rc(n)&&(n=n.host);bo(n)&&[\"html\",\"body\"].indexOf(Po(n))<0;){var a=Zo(n);if(a.transform!==\"none\"||a.perspective!==\"none\"||a.contain===\"paint\"||[\"transform\",\"perspective\"].indexOf(a.willChange)!==-1||t&&a.willChange===\"filter\"||t&&a.filter&&a.filter!==\"none\")return n;n=n.parentNode}return null}function bn(e){for(var t=Bt(e),o=YC(e);o&&lb(o)&&Zo(o).position===\"static\";)o=YC(o);return o&&(Po(o)===\"html\"||Po(o)===\"body\"&&Zo(o).position===\"static\")?t:o||BN(e)||t}function sl(e){return[\"top\",\"bottom\"].indexOf(e)>=0?\"x\":\"y\"}function cl(e,t,o){return gn(e,il(t,o))}function XC(e,t,o){var r=cl(e,t,o);return r>o?o:r}function up(){return{top:0,right:0,bottom:0,left:0}}function pp(e){return Object.assign({},up(),e)}function fp(e,t){return t.reduce(function(o,r){return o[r]=e,o},{})}var LN=function(t,o){return t=typeof t==\"function\"?t(Object.assign({},o.rects,{placement:o.placement})):t,pp(typeof t!=\"number\"?t:fp(t,fi))};function jN(e){var t,o=e.state,r=e.name,n=e.options,a=o.elements.arrow,i=o.modifiersData.popperOffsets,l=Co(o.placement),s=sl(l),c=[to,co].indexOf(l)>=0,u=c?\"height\":\"width\";if(!(!a||!i)){var m=LN(n.padding,o),p=ll(a),d=s===\"y\"?Qt:to,v=s===\"y\"?go:co,T=o.rects.reference[u]+o.rects.reference[s]-i[s]-o.rects.popper[u],S=i[s]-o.rects.reference[s],h=bn(a),y=h?s===\"y\"?h.clientHeight||0:h.clientWidth||0:0,g=T/2-S/2,b=m[d],E=y-p[u]-m[v],C=y/2-p[u]/2+g,P=cl(b,C,E),A=s;o.modifiersData[r]=(t={},t[A]=P,t.centerOffset=P-C,t)}}function UN(e){var t=e.state,o=e.options,r=o.element,n=r===void 0?\"[data-popper-arrow]\":r;n!=null&&(typeof n==\"string\"&&(n=t.elements.popper.querySelector(n),!n)||cp(t.elements.popper,n)&&(t.elements.arrow=n))}var GC={name:\"arrow\",enabled:!0,phase:\"main\",fn:jN,effect:UN,requires:[\"popperOffsets\"],requiresIfExists:[\"preventOverflow\"]};function en(e){return e.split(\"-\")[1]}var HN={top:\"auto\",right:\"auto\",bottom:\"auto\",left:\"auto\"};function VN(e,t){var o=e.x,r=e.y,n=t.devicePixelRatio||1;return{x:xa(o*n)/n||0,y:xa(r*n)/n||0}}function qC(e){var t,o=e.popper,r=e.popperRect,n=e.placement,a=e.variation,i=e.offsets,l=e.position,s=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,m=e.isFixed,p=i.x,d=p===void 0?0:p,v=i.y,T=v===void 0?0:v,S=typeof u==\"function\"?u({x:d,y:T}):{x:d,y:T};d=S.x,T=S.y;var h=i.hasOwnProperty(\"x\"),y=i.hasOwnProperty(\"y\"),g=to,b=Qt,E=window;if(c){var C=bn(o),P=\"clientHeight\",A=\"clientWidth\";if(C===Bt(o)&&(C=ko(o),Zo(C).position!==\"static\"&&l===\"absolute\"&&(P=\"scrollHeight\",A=\"scrollWidth\")),C=C,n===Qt||(n===to||n===co)&&a===al){b=go;var _=m&&C===E&&E.visualViewport?E.visualViewport.height:C[P];T-=_-r.height,T*=s?1:-1}if(n===to||(n===Qt||n===go)&&a===al){g=co;var z=m&&C===E&&E.visualViewport?E.visualViewport.width:C[A];d-=z-r.width,d*=s?1:-1}}var I=Object.assign({position:l},c&&HN),x=u===!0?VN({x:d,y:T},Bt(o)):{x:d,y:T};if(d=x.x,T=x.y,s){var k;return Object.assign({},I,(k={},k[b]=y?\"0\":\"\",k[g]=h?\"0\":\"\",k.transform=(E.devicePixelRatio||1)<=1?\"translate(\"+d+\"px, \"+T+\"px)\":\"translate3d(\"+d+\"px, \"+T+\"px, 0)\",k))}return Object.assign({},I,(t={},t[b]=y?T+\"px\":\"\",t[g]=h?d+\"px\":\"\",t.transform=\"\",t))}function $N(e){var t=e.state,o=e.options,r=o.gpuAcceleration,n=r===void 0?!0:r,a=o.adaptive,i=a===void 0?!0:a,l=o.roundOffsets,s=l===void 0?!0:l,c={placement:Co(t.placement),variation:en(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:n,isFixed:t.options.strategy===\"fixed\"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,qC(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:s})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,qC(Object.assign({},c,{offsets:t.modifiersData.arrow,position:\"absolute\",adaptive:!1,roundOffsets:s})))),t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-placement\":t.placement})}var IC={name:\"computeStyles\",enabled:!0,phase:\"beforeWrite\",fn:$N,data:{}};var Um={passive:!0};function YN(e){var t=e.state,o=e.instance,r=e.options,n=r.scroll,a=n===void 0?!0:n,i=r.resize,l=i===void 0?!0:i,s=Bt(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach(function(u){u.addEventListener(\"scroll\",o.update,Um)}),l&&s.addEventListener(\"resize\",o.update,Um),function(){a&&c.forEach(function(u){u.removeEventListener(\"scroll\",o.update,Um)}),l&&s.removeEventListener(\"resize\",o.update,Um)}}var FC={name:\"eventListeners\",enabled:!0,phase:\"write\",fn:function(){},effect:YN,data:{}};var XN={left:\"right\",right:\"left\",bottom:\"top\",top:\"bottom\"};function ac(e){return e.replace(/left|right|bottom|top/g,function(t){return XN[t]})}var GN={start:\"end\",end:\"start\"};function Hm(e){return e.replace(/start|end/g,function(t){return GN[t]})}function ul(e){var t=Bt(e),o=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:o,scrollTop:r}}function pl(e){return Jr(ko(e)).left+ul(e).scrollLeft}function sb(e,t){var o=Bt(e),r=ko(e),n=o.visualViewport,a=r.clientWidth,i=r.clientHeight,l=0,s=0;if(n){a=n.width,i=n.height;var c=sp();(c||!c&&t===\"fixed\")&&(l=n.offsetLeft,s=n.offsetTop)}return{width:a,height:i,x:l+pl(e),y:s}}function cb(e){var t,o=ko(e),r=ul(e),n=(t=e.ownerDocument)==null?void 0:t.body,a=gn(o.scrollWidth,o.clientWidth,n?n.scrollWidth:0,n?n.clientWidth:0),i=gn(o.scrollHeight,o.clientHeight,n?n.scrollHeight:0,n?n.clientHeight:0),l=-r.scrollLeft+pl(e),s=-r.scrollTop;return Zo(n||o).direction===\"rtl\"&&(l+=gn(o.clientWidth,n?n.clientWidth:0)-a),{width:a,height:i,x:l,y:s}}function fl(e){var t=Zo(e),o=t.overflow,r=t.overflowX,n=t.overflowY;return/auto|scroll|overlay|hidden/.test(o+n+r)}function Vm(e){return[\"html\",\"body\",\"#document\"].indexOf(Po(e))>=0?e.ownerDocument.body:bo(e)&&fl(e)?e:Vm(Ta(e))}function di(e,t){var o;t===void 0&&(t=[]);var r=Vm(e),n=r===((o=e.ownerDocument)==null?void 0:o.body),a=Bt(r),i=n?[a].concat(a.visualViewport||[],fl(r)?r:[]):r,l=t.concat(i);return n?l:l.concat(di(Ta(i)))}function ic(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function qN(e,t){var o=Jr(e,!1,t===\"fixed\");return o.top=o.top+e.clientTop,o.left=o.left+e.clientLeft,o.bottom=o.top+e.clientHeight,o.right=o.left+e.clientWidth,o.width=e.clientWidth,o.height=e.clientHeight,o.x=o.left,o.y=o.top,o}function KC(e,t,o){return t===Lm?ic(sb(e,o)):Zr(t)?qN(t,o):ic(cb(ko(e)))}function IN(e){var t=di(Ta(e)),o=[\"absolute\",\"fixed\"].indexOf(Zo(e).position)>=0,r=o&&bo(e)?bn(e):e;return Zr(r)?t.filter(function(n){return Zr(n)&&cp(n,r)&&Po(n)!==\"body\"}):[]}function ub(e,t,o,r){var n=t===\"clippingParents\"?IN(e):[].concat(t),a=[].concat(n,[o]),i=a[0],l=a.reduce(function(s,c){var u=KC(e,c,r);return s.top=gn(u.top,s.top),s.right=il(u.right,s.right),s.bottom=il(u.bottom,s.bottom),s.left=gn(u.left,s.left),s},KC(e,i,r));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}function dp(e){var t=e.reference,o=e.element,r=e.placement,n=r?Co(r):null,a=r?en(r):null,i=t.x+t.width/2-o.width/2,l=t.y+t.height/2-o.height/2,s;switch(n){case Qt:s={x:i,y:t.y-o.height};break;case go:s={x:i,y:t.y+t.height};break;case co:s={x:t.x+t.width,y:l};break;case to:s={x:t.x-o.width,y:l};break;default:s={x:t.x,y:t.y}}var c=n?sl(n):null;if(c!=null){var u=c===\"y\"?\"height\":\"width\";switch(a){case va:s[c]=s[c]-(t[u]/2-o[u]/2);break;case al:s[c]=s[c]+(t[u]/2-o[u]/2);break;default:}}return s}function vn(e,t){t===void 0&&(t={});var o=t,r=o.placement,n=r===void 0?e.placement:r,a=o.strategy,i=a===void 0?e.strategy:a,l=o.boundary,s=l===void 0?UC:l,c=o.rootBoundary,u=c===void 0?Lm:c,m=o.elementContext,p=m===void 0?oc:m,d=o.altBoundary,v=d===void 0?!1:d,T=o.padding,S=T===void 0?0:T,h=pp(typeof S!=\"number\"?S:fp(S,fi)),y=p===oc?HC:oc,g=e.rects.popper,b=e.elements[v?y:p],E=ub(Zr(b)?b:b.contextElement||ko(e.elements.popper),s,u,i),C=Jr(e.elements.reference),P=dp({reference:C,element:g,strategy:\"absolute\",placement:n}),A=ic(Object.assign({},g,P)),_=p===oc?A:C,z={top:E.top-_.top+h.top,bottom:_.bottom-E.bottom+h.bottom,left:E.left-_.left+h.left,right:_.right-E.right+h.right},I=e.modifiersData.offset;if(p===oc&&I){var x=I[n];Object.keys(z).forEach(function(k){var U=[co,go].indexOf(k)>=0?1:-1,O=[Qt,go].indexOf(k)>=0?\"y\":\"x\";z[k]+=x[O]*U})}return z}function pb(e,t){t===void 0&&(t={});var o=t,r=o.placement,n=o.boundary,a=o.rootBoundary,i=o.padding,l=o.flipVariations,s=o.allowedAutoPlacements,c=s===void 0?jm:s,u=en(r),m=u?l?ib:ib.filter(function(v){return en(v)===u}):fi,p=m.filter(function(v){return c.indexOf(v)>=0});p.length===0&&(p=m);var d=p.reduce(function(v,T){return v[T]=vn(e,{placement:T,boundary:n,rootBoundary:a,padding:i})[Co(T)],v},{});return Object.keys(d).sort(function(v,T){return d[v]-d[T]})}function FN(e){if(Co(e)===Bm)return[];var t=ac(e);return[Hm(e),t,Hm(t)]}function KN(e){var t=e.state,o=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var n=o.mainAxis,a=n===void 0?!0:n,i=o.altAxis,l=i===void 0?!0:i,s=o.fallbackPlacements,c=o.padding,u=o.boundary,m=o.rootBoundary,p=o.altBoundary,d=o.flipVariations,v=d===void 0?!0:d,T=o.allowedAutoPlacements,S=t.options.placement,h=Co(S),y=h===S,g=s||(y||!v?[ac(S)]:FN(S)),b=[S].concat(g).reduce(function(Ue,xe){return Ue.concat(Co(xe)===Bm?pb(t,{placement:xe,boundary:u,rootBoundary:m,padding:c,flipVariations:v,allowedAutoPlacements:T}):xe)},[]),E=t.rects.reference,C=t.rects.popper,P=new Map,A=!0,_=b[0],z=0;z=0,O=U?\"width\":\"height\",N=vn(t,{placement:I,boundary:u,rootBoundary:m,altBoundary:p,padding:c}),X=U?k?co:to:k?go:Qt;E[O]>C[O]&&(X=ac(X));var oe=ac(X),W=[];if(a&&W.push(N[x]<=0),l&&W.push(N[X]<=0,N[oe]<=0),W.every(function(Ue){return Ue})){_=I,A=!1;break}P.set(I,W)}if(A)for(var Te=v?3:1,fe=function(xe){var Je=b.find(function(ht){var we=P.get(ht);if(we)return we.slice(0,xe).every(function(ft){return ft})});if(Je)return _=Je,\"break\"},Ke=Te;Ke>0;Ke--){var Ze=fe(Ke);if(Ze===\"break\")break}t.placement!==_&&(t.modifiersData[r]._skip=!0,t.placement=_,t.reset=!0)}}var QC={name:\"flip\",enabled:!0,phase:\"main\",fn:KN,requiresIfExists:[\"offset\"],data:{_skip:!1}};function WC(e,t,o){return o===void 0&&(o={x:0,y:0}),{top:e.top-t.height-o.y,right:e.right-t.width+o.x,bottom:e.bottom-t.height+o.y,left:e.left-t.width-o.x}}function ZC(e){return[Qt,co,go,to].some(function(t){return e[t]>=0})}function QN(e){var t=e.state,o=e.name,r=t.rects.reference,n=t.rects.popper,a=t.modifiersData.preventOverflow,i=vn(t,{elementContext:\"reference\"}),l=vn(t,{altBoundary:!0}),s=WC(i,r),c=WC(l,n,a),u=ZC(s),m=ZC(c);t.modifiersData[o]={referenceClippingOffsets:s,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:m},t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-reference-hidden\":u,\"data-popper-escaped\":m})}var JC={name:\"hide\",enabled:!0,phase:\"main\",requiresIfExists:[\"preventOverflow\"],fn:QN};function WN(e,t,o){var r=Co(e),n=[to,Qt].indexOf(r)>=0?-1:1,a=typeof o==\"function\"?o(Object.assign({},t,{placement:e})):o,i=a[0],l=a[1];return i=i||0,l=(l||0)*n,[to,co].indexOf(r)>=0?{x:l,y:i}:{x:i,y:l}}function ZN(e){var t=e.state,o=e.options,r=e.name,n=o.offset,a=n===void 0?[0,0]:n,i=jm.reduce(function(u,m){return u[m]=WN(m,t.rects,a),u},{}),l=i[t.placement],s=l.x,c=l.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=i}var eR={name:\"offset\",enabled:!0,phase:\"main\",requires:[\"popperOffsets\"],fn:ZN};function JN(e){var t=e.state,o=e.name;t.modifiersData[o]=dp({reference:t.rects.reference,element:t.rects.popper,strategy:\"absolute\",placement:t.placement})}var tR={name:\"popperOffsets\",enabled:!0,phase:\"read\",fn:JN,data:{}};function fb(e){return e===\"x\"?\"y\":\"x\"}function e_(e){var t=e.state,o=e.options,r=e.name,n=o.mainAxis,a=n===void 0?!0:n,i=o.altAxis,l=i===void 0?!1:i,s=o.boundary,c=o.rootBoundary,u=o.altBoundary,m=o.padding,p=o.tether,d=p===void 0?!0:p,v=o.tetherOffset,T=v===void 0?0:v,S=vn(t,{boundary:s,rootBoundary:c,padding:m,altBoundary:u}),h=Co(t.placement),y=en(t.placement),g=!y,b=sl(h),E=fb(b),C=t.modifiersData.popperOffsets,P=t.rects.reference,A=t.rects.popper,_=typeof T==\"function\"?T(Object.assign({},t.rects,{placement:t.placement})):T,z=typeof _==\"number\"?{mainAxis:_,altAxis:_}:Object.assign({mainAxis:0,altAxis:0},_),I=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,x={x:0,y:0};if(C){if(a){var k,U=b===\"y\"?Qt:to,O=b===\"y\"?go:co,N=b===\"y\"?\"height\":\"width\",X=C[b],oe=X+S[U],W=X-S[O],Te=d?-A[N]/2:0,fe=y===va?P[N]:A[N],Ke=y===va?-A[N]:-P[N],Ze=t.elements.arrow,Ue=d&&Ze?ll(Ze):{width:0,height:0},xe=t.modifiersData[\"arrow#persistent\"]?t.modifiersData[\"arrow#persistent\"].padding:up(),Je=xe[U],ht=xe[O],we=cl(0,P[N],Ue[N]),ft=g?P[N]/2-Te-we-Je-z.mainAxis:fe-we-Je-z.mainAxis,le=g?-P[N]/2+Te+we+ht+z.mainAxis:Ke+we+ht+z.mainAxis,Oe=t.elements.arrow&&bn(t.elements.arrow),Ae=Oe?b===\"y\"?Oe.clientTop||0:Oe.clientLeft||0:0,et=(k=I?.[b])!=null?k:0,dt=X+ft-et-Ae,Lt=X+le-et,jt=cl(d?il(oe,dt):oe,X,d?gn(W,Lt):W);C[b]=jt,x[b]=jt-X}if(l){var Be,Nt=b===\"x\"?Qt:to,Ro=b===\"x\"?go:co,Ut=C[E],st=E===\"y\"?\"height\":\"width\",se=Ut+S[Nt],xt=Ut-S[Ro],fr=[Qt,to].indexOf(h)!==-1,Z=(Be=I?.[E])!=null?Be:0,ee=fr?se:Ut-P[st]-A[st]-Z+z.altAxis,Se=fr?Ut+P[st]+A[st]-Z-z.altAxis:xt,ye=d&&fr?XC(ee,Ut,Se):cl(d?ee:se,Ut,d?Se:xt);C[E]=ye,x[E]=ye-Ut}t.modifiersData[r]=x}}var oR={name:\"preventOverflow\",enabled:!0,phase:\"main\",fn:e_,requiresIfExists:[\"offset\"]};function db(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function mb(e){return e===Bt(e)||!bo(e)?ul(e):db(e)}function t_(e){var t=e.getBoundingClientRect(),o=xa(t.width)/e.offsetWidth||1,r=xa(t.height)/e.offsetHeight||1;return o!==1||r!==1}function yb(e,t,o){o===void 0&&(o=!1);var r=bo(t),n=bo(t)&&t_(t),a=ko(t),i=Jr(e,n,o),l={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(r||!r&&!o)&&((Po(t)!==\"body\"||fl(a))&&(l=mb(t)),bo(t)?(s=Jr(t,!0),s.x+=t.clientLeft,s.y+=t.clientTop):a&&(s.x=pl(a))),{x:i.left+l.scrollLeft-s.x,y:i.top+l.scrollTop-s.y,width:i.width,height:i.height}}function o_(e){var t=new Map,o=new Set,r=[];e.forEach(function(a){t.set(a.name,a)});function n(a){o.add(a.name);var i=[].concat(a.requires||[],a.requiresIfExists||[]);i.forEach(function(l){if(!o.has(l)){var s=t.get(l);s&&n(s)}}),r.push(a)}return e.forEach(function(a){o.has(a.name)||n(a)}),r}function hb(e){var t=o_(e);return VC.reduce(function(o,r){return o.concat(t.filter(function(n){return n.phase===r}))},[])}function gb(e){var t;return function(){return t||(t=new Promise(function(o){Promise.resolve().then(function(){t=void 0,o(e())})})),t}}function bb(e){var t=e.reduce(function(o,r){var n=o[r.name];return o[r.name]=n?Object.assign({},n,r,{options:Object.assign({},n.options,r.options),data:Object.assign({},n.data,r.data)}):r,o},{});return Object.keys(t).map(function(o){return t[o]})}var rR={placement:\"bottom\",modifiers:[],strategy:\"absolute\"};function nR(){for(var e=arguments.length,t=new Array(e),o=0;o{let{classes:t}=e;return Le({root:[\"root\"]},iR,t)},l_={},s_=Vo.forwardRef(function(t,o){let{anchorEl:r,children:n,direction:a,disablePortal:i,modifiers:l,open:s,placement:c,popperOptions:u,popperRef:m,slotProps:p={},slots:d={},TransitionProps:v,ownerState:T,...S}=t,h=Vo.useRef(null),y=yo(h,o),g=Vo.useRef(null),b=yo(g,m),E=Vo.useRef(b);wr(()=>{E.current=b},[b]),Vo.useImperativeHandle(m,()=>g.current,[]);let C=n_(c,a),[P,A]=Vo.useState(C),[_,z]=Vo.useState(xb(r));Vo.useEffect(()=>{g.current&&g.current.forceUpdate()}),Vo.useEffect(()=>{r&&z(xb(r))},[r]),wr(()=>{if(!_||!s)return;let O=oe=>{A(oe.placement)},N=[{name:\"preventOverflow\",options:{altBoundary:i}},{name:\"flip\",options:{altBoundary:i}},{name:\"onUpdate\",enabled:!0,phase:\"afterWrite\",fn:({state:oe})=>{O(oe)}}];l!=null&&(N=N.concat(l)),u&&u.modifiers!=null&&(N=N.concat(u.modifiers));let X=vb(_,h.current,{placement:C,...u,modifiers:N});return E.current(X),()=>{X.destroy(),E.current(null)}},[_,i,l,s,u,C]);let I={placement:P};v!==null&&(I.TransitionProps=v);let x=i_(t),k=d.root??\"div\",U=cr({elementType:k,externalSlotProps:p.root,externalForwardedProps:S,additionalProps:{role:\"tooltip\",ref:y},ownerState:t,className:x.root});return(0,$m.jsx)(k,{...U,children:typeof n==\"function\"?n(I):n})}),c_=Vo.forwardRef(function(t,o){let{anchorEl:r,children:n,container:a,direction:i=\"ltr\",disablePortal:l=!1,keepMounted:s=!1,modifiers:c,open:u,placement:m=\"bottom\",popperOptions:p=l_,popperRef:d,style:v,transition:T=!1,slotProps:S={},slots:h={},...y}=t,[g,b]=Vo.useState(!0),E=()=>{b(!1)},C=()=>{b(!0)};if(!s&&!u&&(!T||g))return null;let P;if(a)P=a;else if(r){let z=xb(r);P=z&&a_(z)?Yt(z).body:Yt(null).body}let A=!u&&s&&(!T||g)?\"none\":void 0,_=T?{in:u,onEnter:E,onExited:C}:void 0;return(0,$m.jsx)(ap,{disablePortal:l,container:P,children:(0,$m.jsx)(s_,{anchorEl:r,direction:i,disablePortal:l,modifiers:c,ref:o,open:T?!g:u,placement:m,popperOptions:p,popperRef:d,slotProps:S,slots:h,...y,style:{position:\"fixed\",top:0,left:0,display:A,...v},TransitionProps:_,children:n})})}),lR=c_;var cR=q(Ie(),1),u_=ae(lR,{name:\"MuiPopper\",slot:\"Root\"})({}),p_=sR.forwardRef(function(t,o){let r=li(),n=je({props:t,name:\"MuiPopper\"}),{anchorEl:a,component:i,components:l,componentsProps:s,container:c,disablePortal:u,keepMounted:m,modifiers:p,open:d,placement:v,popperOptions:T,popperRef:S,transition:h,slots:y,slotProps:g,...b}=n,E=y?.root??l?.Root,C={anchorEl:a,container:c,disablePortal:u,keepMounted:m,modifiers:p,open:d,placement:v,popperOptions:T,popperRef:S,transition:h,...b};return(0,cR.jsx)(u_,{as:i,direction:r?\"rtl\":\"ltr\",slots:{root:E},slotProps:g??s,...C,ref:o})}),Ym=p_;function uR(e){return _e(\"MuiTooltip\",e)}var f_=Ce(\"MuiTooltip\",[\"popper\",\"popperInteractive\",\"popperArrow\",\"popperClose\",\"tooltip\",\"tooltipArrow\",\"touch\",\"tooltipPlacementLeft\",\"tooltipPlacementRight\",\"tooltipPlacementTop\",\"tooltipPlacementBottom\",\"arrow\"]),Xt=f_;var mi=q(Ie(),1);function d_(e){return Math.round(e*1e5)/1e5}var m_=e=>{let{classes:t,disableInteractive:o,arrow:r,touch:n,placement:a}=e,i={popper:[\"popper\",!o&&\"popperInteractive\",r&&\"popperArrow\"],tooltip:[\"tooltip\",r&&\"tooltipArrow\",n&&\"touch\",`tooltipPlacement${me(a.split(\"-\")[0])}`],arrow:[\"arrow\"]};return Le(i,uR,t)},y_=ae(Ym,{name:\"MuiTooltip\",slot:\"Popper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.popper,!o.disableInteractive&&t.popperInteractive,o.arrow&&t.popperArrow,!o.open&&t.popperClose]}})(He(({theme:e})=>({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:\"none\",variants:[{props:({ownerState:t})=>!t.disableInteractive,style:{pointerEvents:\"auto\"}},{props:({open:t})=>!t,style:{pointerEvents:\"none\"}},{props:({ownerState:t})=>t.arrow,style:{[`&[data-popper-placement*=\"bottom\"] .${Xt.arrow}`]:{top:0,marginTop:\"-0.71em\",\"&::before\":{transformOrigin:\"0 100%\"}},[`&[data-popper-placement*=\"top\"] .${Xt.arrow}`]:{bottom:0,marginBottom:\"-0.71em\",\"&::before\":{transformOrigin:\"100% 0\"}},[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"100% 100%\"}},[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"0 0\"}}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}}]}))),h_=ae(\"div\",{name:\"MuiTooltip\",slot:\"Tooltip\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.tooltip,o.touch&&t.touch,o.arrow&&t.tooltipArrow,t[`tooltipPlacement${me(o.placement.split(\"-\")[0])}`]]}})(He(({theme:e})=>({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.92),borderRadius:(e.vars||e).shape.borderRadius,color:(e.vars||e).palette.common.white,fontFamily:e.typography.fontFamily,padding:\"4px 8px\",fontSize:e.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:\"break-word\",fontWeight:e.typography.fontWeightMedium,[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{transformOrigin:\"right center\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{transformOrigin:\"left center\"},[`.${Xt.popper}[data-popper-placement*=\"top\"] &`]:{transformOrigin:\"center bottom\",marginBottom:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"bottom\"] &`]:{transformOrigin:\"center top\",marginTop:\"14px\"},variants:[{props:({ownerState:t})=>t.arrow,style:{position:\"relative\",margin:0}},{props:({ownerState:t})=>t.touch,style:{padding:\"8px 16px\",fontSize:e.typography.pxToRem(14),lineHeight:`${d_(16/14)}em`,fontWeight:e.typography.fontWeightRegular}},{props:({ownerState:t})=>!t.isRtl,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"14px\"}}},{props:({ownerState:t})=>!t.isRtl&&t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"24px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"24px\"}}},{props:({ownerState:t})=>!!t.isRtl,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"14px\"}}},{props:({ownerState:t})=>!!t.isRtl&&t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"24px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"top\"] &`]:{marginBottom:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"bottom\"] &`]:{marginTop:\"24px\"}}}]}))),g_=ae(\"span\",{name:\"MuiTooltip\",slot:\"Arrow\"})(He(({theme:e})=>({overflow:\"hidden\",position:\"absolute\",width:\"1em\",height:\"0.71em\",boxSizing:\"border-box\",color:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.9),\"&::before\":{content:'\"\"',margin:\"auto\",display:\"block\",width:\"100%\",height:\"100%\",backgroundColor:\"currentColor\",transform:\"rotate(45deg)\"}}))),Xm=!1,pR=new Xs,mp={x:0,y:0};function Gm(e,t){return(o,...r)=>{t&&t(o,...r),e(o,...r)}}var b_=oo.forwardRef(function(t,o){let r=je({props:t,name:\"MuiTooltip\"}),{arrow:n=!1,children:a,classes:i,components:l={},componentsProps:s={},describeChild:c=!1,disableFocusListener:u=!1,disableHoverListener:m=!1,disableInteractive:p=!1,disableTouchListener:d=!1,enterDelay:v=100,enterNextDelay:T=0,enterTouchDelay:S=700,followCursor:h=!1,id:y,leaveDelay:g=0,leaveTouchDelay:b=1500,onClose:E,onOpen:C,open:P,placement:A=\"bottom\",PopperComponent:_,PopperProps:z={},slotProps:I={},slots:x={},title:k,TransitionComponent:U,TransitionProps:O,...N}=r,X=oo.isValidElement(a)?a:(0,mi.jsx)(\"span\",{children:a}),oe=kn(),W=li(),[Te,fe]=oo.useState(),[Ke,Ze]=oo.useState(null),Ue=oo.useRef(!1),xe=p||h,Je=fn(),ht=fn(),we=fn(),ft=fn(),[le,Oe]=Zd({controlled:P,default:!1,name:\"Tooltip\",state:\"open\"}),Ae=le,et=tl(y),dt=oo.useRef(),Lt=si(()=>{dt.current!==void 0&&(document.body.style.WebkitUserSelect=dt.current,dt.current=void 0),ft.clear()});oo.useEffect(()=>Lt,[Lt]);let jt=Re=>{pR.clear(),Xm=!0,Oe(!0),C&&!Ae&&C(Re)},Be=si(Re=>{pR.start(800+g,()=>{Xm=!1}),Oe(!1),E&&Ae&&E(Re),Je.start(oe.transitions.duration.shortest,()=>{Ue.current=!1})}),Nt=Re=>{Ue.current&&Re.type!==\"touchstart\"||(Te&&Te.removeAttribute(\"title\"),ht.clear(),we.clear(),v||Xm&&T?ht.start(Xm?T:v,()=>{jt(Re)}):jt(Re))},Ro=Re=>{ht.clear(),we.start(g,()=>{Be(Re)})},[,Ut]=oo.useState(!1),st=Re=>{pn(Re.target)||(Ut(!1),Ro(Re))},se=Re=>{Te||fe(Re.currentTarget),pn(Re.target)&&(Ut(!0),Nt(Re))},xt=Re=>{Ue.current=!0;let $o=X.props;$o.onTouchStart&&$o.onTouchStart(Re)},fr=Re=>{xt(Re),we.clear(),Je.clear(),Lt(),dt.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect=\"none\",ft.start(S,()=>{document.body.style.WebkitUserSelect=dt.current,Nt(Re)})},Z=Re=>{X.props.onTouchEnd&&X.props.onTouchEnd(Re),Lt(),we.start(b,()=>{Be(Re)})};oo.useEffect(()=>{if(!Ae)return;function Re($o){$o.key===\"Escape\"&&Be($o)}return document.addEventListener(\"keydown\",Re),()=>{document.removeEventListener(\"keydown\",Re)}},[Be,Ae]);let ee=Mr(Wr(X),fe,o);!k&&k!==0&&(Ae=!1);let Se=oo.useRef(),ye=Re=>{let $o=X.props;$o.onMouseMove&&$o.onMouseMove(Re),mp={x:Re.clientX,y:Re.clientY},Se.current&&Se.current.update()},ze={},ue=typeof k==\"string\";c?(ze.title=!Ae&&ue&&!m?k:null,ze[\"aria-describedby\"]=Ae?et:null):(ze[\"aria-label\"]=ue?k:null,ze[\"aria-labelledby\"]=Ae&&!ue?et:null);let gt={...ze,...N,...X.props,className:ie(N.className,X.props.className),onTouchStart:xt,ref:ee,...h?{onMouseMove:ye}:{}},ce={};d||(gt.onTouchStart=fr,gt.onTouchEnd=Z),m||(gt.onMouseOver=Gm(Nt,gt.onMouseOver),gt.onMouseLeave=Gm(Ro,gt.onMouseLeave),xe||(ce.onMouseOver=Nt,ce.onMouseLeave=Ro)),u||(gt.onFocus=Gm(se,gt.onFocus),gt.onBlur=Gm(st,gt.onBlur),xe||(ce.onFocus=se,ce.onBlur=st));let ke={...r,isRtl:W,arrow:n,disableInteractive:xe,placement:A,PopperComponentProp:_,touch:Ue.current},he=typeof I.popper==\"function\"?I.popper(ke):I.popper,Wt=oo.useMemo(()=>{let Re=[{name:\"arrow\",enabled:!!Ke,options:{element:Ke,padding:4}}];return z.popperOptions?.modifiers&&(Re=Re.concat(z.popperOptions.modifiers)),he?.popperOptions?.modifiers&&(Re=Re.concat(he.popperOptions.modifiers)),{...z.popperOptions,...he?.popperOptions,modifiers:Re}},[Ke,z.popperOptions,he?.popperOptions]),be=m_(ke),uo=typeof I.transition==\"function\"?I.transition(ke):I.transition,ve={slots:{popper:l.Popper,transition:l.Transition??U,tooltip:l.Tooltip,arrow:l.Arrow,...x},slotProps:{arrow:I.arrow??s.arrow,popper:{...z,...he??s.popper},tooltip:I.tooltip??s.tooltip,transition:{...O,...uo??s.transition}}},[po,Ht]=Ct(\"popper\",{elementType:y_,externalForwardedProps:ve,ownerState:ke,className:ie(be.popper,z?.className)}),[Sn,Tt]=Ct(\"transition\",{elementType:rp,externalForwardedProps:ve,ownerState:ke}),[Qe,Ar]=Ct(\"tooltip\",{elementType:h_,className:be.tooltip,externalForwardedProps:ve,ownerState:ke}),[En,Gt]=Ct(\"arrow\",{elementType:g_,className:be.arrow,externalForwardedProps:ve,ownerState:ke,ref:Ze});return(0,mi.jsxs)(oo.Fragment,{children:[oo.cloneElement(X,gt),(0,mi.jsx)(po,{as:_??Ym,placement:A,anchorEl:h?{getBoundingClientRect:()=>({top:mp.y,left:mp.x,right:mp.x,bottom:mp.y,width:0,height:0})}:Te,popperRef:Se,open:Te?Ae:!1,id:et,transition:!0,...ce,...Ht,popperOptions:Wt,children:({TransitionProps:Re})=>(0,mi.jsx)(Sn,{timeout:oe.transitions.duration.shorter,...Re,...Tt,children:(0,mi.jsxs)(Qe,{...Ar,children:[k,n?(0,mi.jsx)(En,{...Gt}):null]})})})]})}),yp=b_;var qm=q(re()),v_={bg:\"#1e1e1e\",bgAlt:\"#1a1a1a\",text:\"#e0e0e0\",textMuted:\"#888\",border:\"#3a3a3a\",controlBg:\"#252525\",accent:\"#5af\"},x_={bg:\"#ffffff\",bgAlt:\"#f5f5f5\",text:\"#1e1e1e\",textMuted:\"#666\",border:\"#ccc\",controlBg:\"#f0f0f0\",accent:\"#0066cc\"};function T_(e){return e===\"dark\"?v_:x_}function Tb(e){let t=e.match(/rgba?\\((\\d+),\\s*(\\d+),\\s*(\\d+)/);if(!t)return!0;let[,o,r,n]=t.map(Number);return(.299*o+.587*r+.114*n)/255<.5}function Sb(){let e=document.body.dataset.jpThemeLight;if(e!==void 0)return{environment:\"jupyterlab\",theme:e===\"true\"?\"light\":\"dark\"};let t=document.body.className,o=document.documentElement.className;if(t.includes(\"vscode-\")||o.includes(\"vscode-\"))return{environment:\"vscode\",theme:t.includes(\"vscode-dark\")||o.includes(\"vscode-dark\")?\"dark\":\"light\"};if(document.querySelector(\"colab-shaded-scroller\")||document.body.classList.contains(\"colaboratory\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"colab\",theme:Tb(a)?\"dark\":\"light\"}}if(document.getElementById(\"notebook\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"jupyter-classic\",theme:Tb(a)?\"dark\":\"light\"}}let r=window.matchMedia?.(\"(prefers-color-scheme: dark)\")?.matches;if(r!==void 0)return{environment:\"unknown\",theme:r?\"dark\":\"light\"};let n=getComputedStyle(document.body).backgroundColor;return{environment:\"unknown\",theme:Tb(n)?\"dark\":\"light\"}}function fR(){let[e,t]=(0,qm.useState)(()=>Sb());return(0,qm.useEffect)(()=>{let o=window.matchMedia?.(\"(prefers-color-scheme: dark)\"),r=()=>t(Sb());o?.addEventListener?.(\"change\",r);let n=new MutationObserver(()=>t(Sb()));return n.observe(document.body,{attributes:!0,attributeFilter:[\"data-jp-theme-light\",\"class\"]}),()=>{o?.removeEventListener?.(\"change\",r),n.disconnect()}},[]),{themeInfo:e,colors:T_(e.theme)}}function S_(e){return e instanceof Uint8Array?e:e instanceof ArrayBuffer?new Uint8Array(e):e&&\"buffer\"in e?new Uint8Array(e.buffer,e.byteOffset,e.byteLength):new Uint8Array(0)}function Eb(e){let t=S_(e);return t.length===0?null:new Float32Array(t.buffer,t.byteOffset,t.byteLength/4)}function lc(e,t){let o=document.createElement(\"a\");o.download=t;let r=URL.createObjectURL(e);o.href=r,o.click(),setTimeout(()=>URL.revokeObjectURL(r),6e4)}function Rt(e,t=2){return e===0?\"0\":Math.abs(e)>=1e3||Math.abs(e)<.01?e.toExponential(t):e.toFixed(t)}function dR(e){if(e<=0)return 1;let t=Math.pow(10,Math.floor(Math.log10(e))),o=e/t;return o<1.5?t:o<3.5?2*t:o<7.5?5*t:10*t}async function mR(e,t=.95){let o=await new Promise(E=>e.toBlob(C=>E(C),\"image/jpeg\",t)),r=new Uint8Array(await o.arrayBuffer()),n=e.width,a=e.height,i=`q ${n} 0 0 ${a} 0 0 cm /I0 Do Q`,l=[],s=[],c=`%PDF-1.4\n`;s.push(c.length),l.push(`1 0 obj\n<< /Type /Catalog /Pages 2 0 R >>\nendobj\n`),c+=l[0],s.push(c.length),l.push(`2 0 obj\n<< /Type /Pages /Kids [3 0 R] /Count 1 >>\nendobj\n`),c+=l[1],s.push(c.length),l.push(`3 0 obj\n<< /Type /Page /Parent 2 0 R /MediaBox [0 0 ${n} ${a}] /Contents 4 0 R /Resources << /XObject << /I0 5 0 R >> >> >>\nendobj\n`),c+=l[2],s.push(c.length),l.push(`4 0 obj\n<< /Length ${i.length} >>\nstream\n${i}\nendstream\nendobj\n`),c+=l[3];let u=`5 0 obj\n<< /Type /XObject /Subtype /Image /Width ${n} /Height ${a} /ColorSpace /DeviceRGB /BitsPerComponent 8 /Filter /DCTDecode /Length ${r.length} >>\nstream\n`,m=`\nendstream\nendobj\n`,p=new TextEncoder,d=p.encode(c+u),v=p.encode(m),T=c.length;s.push(T);let h=d.length+r.length+v.length,y=`xref\n0 6\n0000000000 65535 f \n`;for(let E=0;E>\nstartxref\n${h}\n%%EOF\n`;let g=p.encode(y),b=new Uint8Array(d.length+r.length+v.length+g.length);return b.set(d,0),b.set(r,d.length),b.set(v,d.length+r.length),b.set(g,d.length+r.length+v.length),new Blob([b],{type:\"application/pdf\"})}function Pb(e){let t=1/0,o=-1/0;for(let r=0;ro&&(o=n))}return t===1/0?{min:0,max:0}:{min:t,max:o}}function yR(e,t,o){let r=e.length;if(r===0)return{vmin:0,vmax:0};let n=1/0,a=-1/0;for(let T=0;Ta&&(a=S)}if(n===a)return{vmin:n,vmax:a};let i=1024,l=new Uint32Array(i),s=a-n,c=(i-1)/s;for(let T=0;T=u){d=n+T/(i-1)*s;break}p=0;for(let T=0;T=m){v=n+T/(i-1)*s;break}return{vmin:d,vmax:v}}var at=q(re());var Im=q(re(),1);function hR(e){return _e(\"MuiIconButton\",e)}var E_=Ce(\"MuiIconButton\",[\"root\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"edgeStart\",\"edgeEnd\",\"sizeSmall\",\"sizeMedium\",\"sizeLarge\",\"loading\",\"loadingIndicator\",\"loadingWrapper\"]),Cb=E_;var sc=q(Ie(),1),P_=e=>{let{classes:t,disabled:o,color:r,edge:n,size:a,loading:i}=e,l={root:[\"root\",i&&\"loading\",o&&\"disabled\",r!==\"default\"&&`color${me(r)}`,n&&`edge${me(n)}`,`size${me(a)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]};return Le(l,hR,t)},C_=ae(ma,{name:\"MuiIconButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.loading&&t.loading,o.color!==\"default\"&&t[`color${me(o.color)}`],o.edge&&t[`edge${me(o.edge)}`],t[`size${me(o.size)}`]]}})(He(({theme:e})=>({textAlign:\"center\",flex:\"0 0 auto\",fontSize:e.typography.pxToRem(24),padding:8,borderRadius:\"50%\",color:(e.vars||e).palette.action.active,transition:e.transitions.create(\"background-color\",{duration:e.transitions.duration.shortest}),variants:[{props:t=>!t.disableRipple,style:{\"--IconButton-hoverBg\":e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity),\"&:hover\":{backgroundColor:\"var(--IconButton-hoverBg)\",\"@media (hover: none)\":{backgroundColor:\"transparent\"}}}},{props:{edge:\"start\"},style:{marginLeft:-12}},{props:{edge:\"start\",size:\"small\"},style:{marginLeft:-3}},{props:{edge:\"end\"},style:{marginRight:-12}},{props:{edge:\"end\",size:\"small\"},style:{marginRight:-3}}]})),He(({theme:e})=>({variants:[{props:{color:\"inherit\"},style:{color:\"inherit\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{\"--IconButton-hoverBg\":e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity)}})),{props:{size:\"small\"},style:{padding:5,fontSize:e.typography.pxToRem(18)}},{props:{size:\"large\"},style:{padding:12,fontSize:e.typography.pxToRem(28)}}],[`&.${Cb.disabled}`]:{backgroundColor:\"transparent\",color:(e.vars||e).palette.action.disabled},[`&.${Cb.loading}`]:{color:\"transparent\"}}))),R_=ae(\"span\",{name:\"MuiIconButton\",slot:\"LoadingIndicator\"})(({theme:e})=>({display:\"none\",position:\"absolute\",visibility:\"visible\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",color:(e.vars||e).palette.action.disabled,variants:[{props:{loading:!0},style:{display:\"flex\"}}]})),w_=Im.forwardRef(function(t,o){let r=je({props:t,name:\"MuiIconButton\"}),{edge:n=!1,children:a,className:i,color:l=\"default\",disabled:s=!1,disableFocusRipple:c=!1,size:u=\"medium\",id:m,loading:p=null,loadingIndicator:d,...v}=r,T=tl(m),S=d??(0,sc.jsx)(Ju,{\"aria-labelledby\":T,color:\"inherit\",size:16}),h={...r,edge:n,color:l,disabled:s,disableFocusRipple:c,loading:p,loadingIndicator:S,size:u},y=P_(h);return(0,sc.jsxs)(C_,{id:p?T:m,className:ie(y.root,i),centerRipple:!0,focusRipple:!c,disabled:s||p,ref:o,...v,ownerState:h,children:[typeof p==\"boolean\"&&(0,sc.jsx)(\"span\",{className:y.loadingWrapper,style:{display:\"contents\"},children:(0,sc.jsx)(R_,{className:y.loadingIndicator,ownerState:h,children:p&&S})}),a]})}),Rb=w_;var gR=q(Ie(),1),bR=Qu((0,gR.jsx)(\"path\",{d:\"M3 17v2h6v-2zM3 5v2h10V5zm10 16v-2h8v-2h-8v-2h-2v6zM7 9v2H3v2h4v2h2V9zm14 4v-2H11v2zm-6-4h2V7h4V5h-4V3h-2z\"}),\"Tune\");var vR={widgets:{Show2D:{tool_groups:[\"display\",\"histogram\",\"stats\",\"navigation\",\"view\",\"export\",\"roi\",\"profile\",\"all\"],aliases:{}},Show3D:{tool_groups:[\"display\",\"histogram\",\"stats\",\"playback\",\"view\",\"export\",\"roi\",\"profile\",\"all\"],aliases:{navigation:\"playback\"}},Show3DVolume:{tool_groups:[\"display\",\"histogram\",\"playback\",\"fft\",\"navigation\",\"stats\",\"export\",\"view\",\"volume\",\"all\"],aliases:{}},Show4D:{tool_groups:[\"display\",\"roi\",\"histogram\",\"profile\",\"navigation\",\"playback\",\"stats\",\"export\",\"view\",\"fft\",\"all\"],aliases:{}},Show4DSTEM:{tool_groups:[\"display\",\"histogram\",\"stats\",\"navigation\",\"playback\",\"view\",\"export\",\"roi\",\"profile\",\"fft\",\"virtual\",\"frame\",\"all\"],aliases:{}},ShowComplex2D:{tool_groups:[\"display\",\"histogram\",\"fft\",\"roi\",\"stats\",\"export\",\"view\",\"all\"],aliases:{}},Mark2D:{tool_groups:[\"points\",\"roi\",\"profile\",\"display\",\"marker_style\",\"snap\",\"navigation\",\"view\",\"export\",\"all\"],aliases:{}},Edit2D:{tool_groups:[\"mode\",\"edit\",\"display\",\"histogram\",\"stats\",\"navigation\",\"export\",\"view\",\"all\"],aliases:{}},Align2D:{tool_groups:[\"alignment\",\"overlay\",\"display\",\"histogram\",\"stats\",\"export\",\"view\",\"all\"],aliases:{}},Bin:{tool_groups:[\"display\",\"binning\",\"mask\",\"preview\",\"stats\",\"export\",\"all\"],aliases:{}},Merge4DSTEM:{tool_groups:[\"display\",\"sources\",\"merge\",\"preview\",\"stats\",\"export\",\"all\"],aliases:{}},Show1D:{tool_groups:[\"display\",\"peaks\",\"stats\",\"export\",\"all\"],aliases:{}}},viewer_widgets:[\"Show1D\",\"Show2D\",\"Show3D\",\"Show3DVolume\",\"Show4D\",\"Show4DSTEM\",\"ShowComplex2D\"],control_presets:{all:{label:\"All\",show_groups:[\"*\"]},compact:{label:\"Compact\",show_groups:[\"mode\",\"edit\",\"display\",\"navigation\",\"playback\",\"view\",\"export\",\"fft\"]},mask_focus:{label:\"Mask Focus\",show_groups:[\"edit\",\"display\",\"roi\",\"histogram\",\"stats\",\"navigation\",\"playback\",\"view\",\"export\",\"fft\",\"virtual\",\"frame\"]},crop_focus:{label:\"Crop Focus\",show_groups:[\"mode\",\"edit\",\"display\",\"histogram\",\"stats\",\"navigation\",\"view\",\"export\"]},spectroscopy:{label:\"Spectroscopy\",show_groups:[\"display\",\"peaks\",\"stats\"]}}};var cc=vR;function xR(e){let t=cc.widgets[e];if(!t){let o=Object.keys(cc.widgets).sort().join(\", \");throw new Error(`Unknown widget '${e}'. Supported widgets: ${o}.`)}return t}function O_(e){return e==null?[]:typeof e==\"string\"?[e]:[...e]}function uc(e,t){let r=xR(e).aliases??{},n=t.trim().toLowerCase();return r[n]??n}function pc(e){return[...xR(e).tool_groups]}function Fm(e,t){let o=pc(e),r=new Set(o),n=[],a=new Set;for(let i of O_(t)){let l=uc(e,String(i));if(l){if(!r.has(l)){let s=o.map(c=>`\"${c}\"`).join(\", \");throw new Error(`Unknown tool group '${i}'. Supported values: ${s}.`)}if(l===\"all\")return[\"all\"];a.has(l)||(a.add(l),n.push(l))}}return n}function TR(e,t){return pc(e).filter(o=>o!==\"all\"&&t.has(o))}function SR(e,t){let o=Fm(e,t);return o.includes(\"all\")?pc(e).filter(r=>r!==\"all\"):o}function ER(e){return e.replace(/_/g,\" \").replace(/\\b\\w/g,t=>t.toUpperCase())}function PR(){return Object.keys(cc.control_presets)}function CR(e){return cc.control_presets[e]?.label??e}function RR(e,t){let o=cc.control_presets[t];if(!o){let i=Object.keys(cc.control_presets).sort().join(\", \");throw new Error(`Unknown control preset '${t}'. Supported presets: ${i}.`)}let r=pc(e).filter(i=>i!==\"all\");if(o.show_groups.includes(\"*\"))return[];let n=new Set(o.show_groups.map(i=>uc(e,i))),a=r.filter(i=>!n.has(i));return Fm(e,a)}function Km(e,t,o){let r=Fm(e,o),n=Fm(e,t),a=new Set(r),i=new Set(n),l=a.has(\"all\"),s=l||i.has(\"all\"),c=m=>{let p=uc(e,m);return p===\"all\"?l:l||a.has(p)};return{hideAll:l,lockAll:s,isHidden:c,isLocked:m=>{let p=uc(e,m);return p===\"all\"?s:s||c(p)||i.has(p)},hiddenSet:a,disabledSet:i}}function wb(e,t,o){let r=new Set(SR(e,t)),n=uc(e,o);return n===\"all\"?[\"all\"]:(r.add(n),TR(e,r))}function Mb(e,t,o){let r=new Set(SR(e,t));return r.delete(uc(e,o)),TR(e,r)}var wR={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},A_={fontSize:10,py:.25,px:1,minWidth:0};function MR({widgetName:e,hiddenTools:t,setHiddenTools:o,disabledTools:r,setDisabledTools:n,themeColors:a,labelOverrides:i}){let[l,s]=at.useState(null),c=at.useMemo(()=>pc(e).filter(v=>v!==\"all\"),[e]),u=at.useMemo(()=>Km(e,r,t),[e,r,t]),m=at.useCallback((v,T)=>{o(S=>T?Mb(e,S,v):wb(e,S,v))},[o,e]),p=at.useCallback((v,T)=>{n(S=>T?wb(e,S,v):Mb(e,S,v))},[n,e]),d=at.useCallback(v=>{o(RR(e,v))},[o,e]);return at.createElement(at.Fragment,null,at.createElement(yp,{title:\"Customize controls\",arrow:!0,placement:\"top\"},at.createElement(Rb,{size:\"small\",\"aria-label\":\"Customize controls\",onClick:v=>s(v.currentTarget),sx:{p:.25,ml:.5,color:a.text}},at.createElement(bR,{sx:{fontSize:16}}))),at.createElement(ip,{anchorEl:l,open:!!l,onClose:()=>s(null),anchorOrigin:{vertical:\"bottom\",horizontal:\"right\"},transformOrigin:{vertical:\"top\",horizontal:\"right\"},PaperProps:{sx:{bgcolor:a.controlBg,color:a.text,border:`1px solid ${a.border}`,p:.5,minWidth:280}}},at.createElement(Fe,{sx:{px:.5,pb:.75}},at.createElement(Xe,{sx:{fontSize:11,fontWeight:\"bold\",mb:.75}},\"Presets\"),at.createElement(Fe,{sx:{display:\"flex\",gap:.5,flexWrap:\"wrap\"}},PR().map(v=>at.createElement(ga,{key:v,size:\"small\",sx:A_,\"data-testid\":`preset-${v}`,onClick:()=>d(v)},CR(v))))),at.createElement(ob,{sx:{borderColor:a.border,my:.5}}),at.createElement(Fe,{sx:{maxHeight:300,overflowY:\"auto\",px:.5}},at.createElement(Xe,{sx:{fontSize:11,fontWeight:\"bold\",mb:.5}},\"Per-group\"),c.map(v=>{let T=i?.[v]??ER(v),S=u.isHidden(v),h=u.isLocked(v);return at.createElement(Fe,{key:v,\"data-testid\":`tool-row-${v}`,sx:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",py:.25,gap:.5}},at.createElement(Xe,{sx:{fontSize:11}},T),at.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:.5}},at.createElement(Xe,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Show\"),at.createElement(Un,{size:\"small\",checked:!S,onChange:y=>m(v,y.target.checked),inputProps:{\"aria-label\":`show-${v}`},sx:wR.small}),at.createElement(Xe,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Lock\"),at.createElement(Un,{size:\"small\",checked:h,onChange:y=>p(v,y.target.checked),inputProps:{\"aria-label\":`lock-${v}`},sx:wR.small,disabled:S})))}))))}var xn={label:{fontSize:11},labelSmall:{fontSize:10},value:{fontSize:10,fontFamily:\"monospace\"},title:{fontWeight:\"bold\"}},D_={XS:4,SM:8,MD:12,LG:16},hp={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},gp={fontSize:10,py:.25,px:1,minWidth:0},N_={anchorOrigin:{vertical:\"top\",horizontal:\"left\"},transformOrigin:{vertical:\"bottom\",horizontal:\"left\"},sx:{zIndex:9999}},OR={small:{\"& .MuiSlider-thumb\":{width:12,height:12},\"& .MuiSlider-rail\":{height:3},\"& .MuiSlider-track\":{height:3}}},__={root:{p:2,bgcolor:\"transparent\",color:\"inherit\",fontFamily:\"monospace\",overflow:\"visible\"}},yi=window.devicePixelRatio||1,AR=.2;function tn(e){return Math.round(e)+.5}var z_=600,k_=400,B_=12,L_=16,j_=28,U_=18,H_=48,V_=26,vo=\"-apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",Tn=4,NR=8,DR=55,$_=.05;function Y_({text:e,theme:t=\"dark\"}){let o=t===\"dark\";return w.createElement(yp,{title:typeof e==\"string\"?w.createElement(Xe,{sx:{fontSize:11,lineHeight:1.4}},e):e,arrow:!0,placement:\"bottom\",componentsProps:{tooltip:{sx:{bgcolor:o?\"#333\":\"#fff\",color:o?\"#ddd\":\"#333\",border:`1px solid ${o?\"#555\":\"#ccc\"}`,maxWidth:280,p:1}},arrow:{sx:{color:o?\"#333\":\"#fff\",\"&::before\":{border:`1px solid ${o?\"#555\":\"#ccc\"}`}}}}},w.createElement(Xe,{component:\"span\",sx:{fontSize:12,color:o?\"#888\":\"#666\",cursor:\"help\",ml:.5,\"&:hover\":{color:o?\"#aaa\":\"#444\"}}},\"\\u24D8\"))}function X_({items:e}){return w.createElement(Fe,{component:\"table\",sx:{borderCollapse:\"collapse\",\"& td\":{py:.25,fontSize:11,lineHeight:1.3,verticalAlign:\"top\"},\"& td:first-of-type\":{pr:1.5,opacity:.7,fontFamily:\"monospace\",fontSize:10,whiteSpace:\"nowrap\"}}},w.createElement(\"tbody\",null,e.map(([t,o],r)=>w.createElement(\"tr\",{key:r},w.createElement(\"td\",null,t),w.createElement(\"td\",null,o)))))}function Sa(e,t,o=NR){let r=t-e;if(r<=0||!isFinite(r))return[e];let n=dR(r/o);if(n<=0||!isFinite(n))return[e,t];let a=Math.ceil(e/n)*n,i=[];for(let l=a;l<=t+n*.001;l+=n)l>=e-n*.001&&i.push(l);return i.length===0&&i.push(e,t),i}function bp(e,t,o=NR){let r=Math.floor(Math.log10(Math.max(e,1e-30))),n=Math.ceil(Math.log10(Math.max(t,1e-30))),a=n-r,i=a<=o?1:Math.ceil(a/o),l=[];for(let s=r;s<=n;s+=i){let c=Math.pow(10,s);c>=e&&c<=t&&l.push(c)}return l.length===0&&l.push(e,t),l}function G_(){let{themeInfo:e,colors:t}=fR(),o=e.theme===\"dark\",[r]=Ye(\"y_bytes\"),[n]=Ye(\"x_bytes\"),[a]=Ye(\"n_traces\"),[i]=Ye(\"n_points\"),[l]=Ye(\"labels\"),[s]=Ye(\"colors\"),[c]=Ye(\"title\"),[u]=Ye(\"x_label\"),[m]=Ye(\"y_label\"),[p]=Ye(\"x_unit\"),[d]=Ye(\"y_unit\"),[v,T]=Ye(\"log_scale\"),[S,h]=Ye(\"auto_contrast\"),[y]=Ye(\"percentile_low\"),[g]=Ye(\"percentile_high\"),[b]=Ye(\"show_stats\"),[E,C]=Ye(\"show_legend\"),[P,A]=Ye(\"show_grid\"),[_]=Ye(\"show_controls\"),[z]=Ye(\"line_width\"),[I]=Ye(\"stats_mean\"),[x]=Ye(\"stats_min\"),[k]=Ye(\"stats_max\"),[U]=Ye(\"stats_std\"),[O,N]=Ye(\"focused_trace\"),[X,oe]=Ye(\"peak_markers\"),[W,Te]=Ye(\"peak_active\"),[fe,Ke]=Ye(\"peak_search_radius\"),[Ze,Ue]=Ye(\"selected_peaks\"),[xe,Je]=Ye(\"grid_density\"),[ht,we]=Ye(\"x_range\"),[ft,le]=Ye(\"y_range\"),[Oe,Ae]=Ye(\"disabled_tools\"),[et,dt]=Ye(\"hidden_tools\"),[Lt]=Ye(\"range_stats\"),[jt]=Ye(\"peak_fwhm\"),Be=w.useMemo(()=>Km(\"Show1D\",Oe,et),[Oe,et]),Nt=Be.isHidden(\"display\"),Ro=Be.isHidden(\"peaks\"),Ut=Be.isHidden(\"stats\"),st=Be.isHidden(\"export\"),se=Be.isLocked(\"display\"),xt=Be.isLocked(\"peaks\"),fr=Be.isLocked(\"export\"),Z=w.useRef(null),ee=w.useRef(null),Se=w.useRef(null),[ye,ze]=w.useState(z_),[ue,gt]=w.useState(k_),[ce,ke]=w.useState(0),[he,Wt]=w.useState(1),[be,uo]=w.useState(0),[ve,po]=w.useState(1),[Ht,Sn]=w.useState(!1),Tt=w.useRef(!1);Tt.current=Ht;let[Qe,Ar]=w.useState(!1),En=w.useRef(!1);En.current=Qe;let Gt=w.useRef(null),[Re,$o]=w.useState(null),on=w.useRef({min:0,max:1}),rn=w.useRef({min:0,max:1}),nn=w.useRef([]),Dr=w.useRef(null),[ro,dl]=w.useState(null),[_R,Ob]=w.useState(null),Ea=w.useRef(null),[Pa,vp]=w.useState(null),Qm=w.useRef(null),Wm=w.useRef(!1),Bo=w.useRef(null),fc=w.useRef(null),Nr=w.useRef(null),[dc,Zm]=w.useState(null),[Ab,Db]=w.useState(\"\"),[Nb,_b]=w.useState(\"\"),[zb,ml]=w.useState(!1),_r=w.useRef(null),[mc,Jm]=w.useState(null),[kb,Bb]=w.useState(\"\"),[Lb,jb]=w.useState(\"\"),[Ub,yl]=w.useState(!1),[zR,Hb]=w.useState(!1),[Vb,hl]=w.useState(null),M=w.useMemo(()=>{let D=!!(m||d),f=!!(u||p),H=v?bp(Math.max(be,1e-30),ve):Sa(be,ve),B=30;try{let j=document.createElement(\"canvas\").getContext(\"2d\");if(j){j.font=`11px ${vo}`;for(let F of H){let Q=j.measureText(Rt(F)).width;Q>B&&(B=Q)}}}catch{}return{top:B_,right:L_,bottom:j_+(f?U_:0),left:Math.max(H_,B+Tn+6+(D?V_:0))}},[be,ve,v,m,d,u,p]),ge=ye-M.left-M.right,ne=ue-M.top-M.bottom;w.useEffect(()=>{if(!r||r.byteLength<4||a<1||i<1){nn.current=[];return}let D=Eb(r);if(!D){nn.current=[];return}let f=[];for(let R=0;R=4?Dr.current=Eb(n):Dr.current=null;let H=0,B=i-1;if(Dr.current&&Dr.current.length>0){let R=Pb(Dr.current);H=R.min,B=R.max}H===B&&(B=H+1);let j=1/0,F=-1/0;if(S&&f.length>0){let R=f.reduce((Y,K)=>Y+K.length,0),V=new Float32Array(R),te=0;for(let Y of f)V.set(Y,te),te+=Y.length;let G=yR(V,y,g);j=G.vmin,F=G.vmax}else for(let R of f){let V=Pb(R);V.minF&&(F=V.max)}isFinite(j)||(j=0),isFinite(F)||(F=1),j===F&&(j-=.5,F+=.5);let Q=(F-j)*$_;j-=Q,F+=Q,on.current={min:H,max:B},rn.current={min:j,max:F},ke(H),Wt(B),uo(j),po(F)},[r,n,a,i,S,y,g]);let St=w.useCallback(D=>M.left+(D-ce)/(he-ce)*ge,[ce,he,ge,M.left]),wt=w.useCallback(D=>{if(v){let f=Math.log10(Math.max(be,1e-30)),H=Math.log10(Math.max(ve,1e-30)),B=Math.log10(Math.max(D,1e-30));return M.top+ne-(B-f)/(H-f||1)*ne}return M.top+ne-(D-be)/(ve-be||1)*ne},[be,ve,ne,v,M.top]),Yo=w.useCallback(D=>ce+(D-M.left)/ge*(he-ce),[ce,he,ge,M.left]),an=w.useCallback(D=>{let f=(M.top+ne-D)/ne;if(v){let H=Math.log10(Math.max(be,1e-30)),B=Math.log10(Math.max(ve,1e-30));return Math.pow(10,H+f*(B-H))}return be+f*(ve-be)},[be,ve,ne,v,M.top]),gl=w.useCallback(()=>{Sn(!1),Ar(!1),we([]),le([]),ke(on.current.min),Wt(on.current.max),uo(rn.current.min),po(rn.current.max)},[we,le]);w.useEffect(()=>{let D=Z.current;if(!D)return;let f=D.getContext(\"2d\");if(!f||(D.width=ye*yi,D.height=ue*yi,f.scale(yi,yi),f.fillStyle=o?\"#1a1a1a\":\"#f8f8f8\",f.fillRect(0,0,ye,ue),ge<=0||ne<=0))return;let H=nn.current,B=Dr.current;if(P){f.strokeStyle=o?\"rgba(255,255,255,0.08)\":\"rgba(0,0,0,0.08)\",f.lineWidth=1,f.setLineDash([2,3]);let Y=Math.max(3,xe),K=Sa(ce,he,Y);for(let Ee of K){let de=tn(St(Ee));de>=M.left&&de<=M.left+ge&&(f.beginPath(),f.moveTo(de,M.top),f.lineTo(de,M.top+ne),f.stroke())}let J=Math.max(3,xe),pe=v?bp(Math.max(be,1e-30),ve,J):Sa(be,ve,J);for(let Ee of pe){let de=tn(wt(Ee));de>=M.top&&de<=M.top+ne&&(f.beginPath(),f.moveTo(M.left,de),f.lineTo(M.left+ge,de),f.stroke())}f.setLineDash([])}f.strokeStyle=o?\"#666\":\"#999\",f.lineWidth=1;let j=tn(M.left),F=tn(M.top+ne);f.beginPath(),f.moveTo(j,M.top),f.lineTo(j,F),f.lineTo(M.left+ge,F),f.stroke();let Q=Sa(ce,he,Math.max(3,Math.floor(ge/DR)));f.fillStyle=o?\"#aaa\":\"#555\",f.font=`11px ${vo}`,f.textAlign=\"center\",f.textBaseline=\"top\";for(let Y of Q){let K=tn(St(Y));K>=M.left&&K<=M.left+ge&&(f.beginPath(),f.moveTo(K,M.top+ne),f.lineTo(K,M.top+ne+Tn),f.stroke(),f.fillText(Rt(Y),K,M.top+ne+Tn+2))}let R=v?bp(Math.max(be,1e-30),ve):Sa(be,ve);f.textAlign=\"right\",f.textBaseline=\"middle\";for(let Y of R){let K=tn(wt(Y));K>=M.top&&K<=M.top+ne&&(f.beginPath(),f.moveTo(M.left-Tn,K),f.lineTo(M.left,K),f.stroke(),f.fillText(Rt(Y),M.left-Tn-2,K))}if(u||p){f.textAlign=\"center\",f.textBaseline=\"top\",f.font=`12px ${vo}`,f.fillStyle=o?\"#999\":\"#666\";let Y=u||\"\";p&&(Y+=Y?` (${p})`:p),f.fillText(Y,M.left+ge/2,M.top+ne+Tn+18)}if(m||d){f.save(),f.translate(12,M.top+ne/2),f.rotate(-Math.PI/2),f.textAlign=\"center\",f.textBaseline=\"top\",f.font=`12px ${vo}`,f.fillStyle=o?\"#999\":\"#666\";let Y=m||\"\";d&&(Y+=Y?` (${d})`:d),f.fillText(Y,0,0),f.restore()}f.save(),f.beginPath(),f.rect(M.left,M.top,ge,ne),f.clip();let V=O>=0&&O{let pe=H[Y],Ee=s&&s[Y]||\"#4fc3f7\";f.globalAlpha=K,f.strokeStyle=Ee,f.lineWidth=J,f.beginPath();let de=!1;for(let De=0;De0){let Y=new Set(Ze||[]);for(let K=0;K{let D=ee.current;if(!D)return;let f=D.getContext(\"2d\");if(!f||(D.width=ye*yi,D.height=ue*yi,f.scale(yi,yi),f.clearRect(0,0,ye,ue),ge<=0||ne<=0))return;if(ro){let{canvasX:j,canvasY:F}=ro;if(j>=M.left&&j<=M.left+ge&&F>=M.top&&F<=M.top+ne){f.strokeStyle=o?\"rgba(255,255,255,0.25)\":\"rgba(0,0,0,0.25)\",f.lineWidth=1,f.setLineDash([3,3]);let Q=tn(j);f.beginPath(),f.moveTo(Q,M.top),f.lineTo(Q,M.top+ne),f.stroke();let R=tn(F);f.beginPath(),f.moveTo(M.left,R),f.lineTo(M.left+ge,R),f.stroke(),f.setLineDash([]),f.fillStyle=ro.color,f.beginPath(),f.arc(j,wt(ro.dataY),4,0,Math.PI*2),f.fill();let V=Rt(ro.dataX),te=Rt(ro.dataY),G=`${V}, ${te}`;ro.label&&(G=`${ro.label}: ${G}`),f.font=\"10px monospace\";let Y=f.measureText(G).width,K=4,J=Y+K*2,pe=16,Ee=j+10,de=F-pe-6;Ee+J>M.left+ge&&(Ee=j-J-10),de=0&&O=1&&l&&l.length>0){let V=0;for(let J=0;JV&&(V=Ee)}let te=32+V,G=12+a*14,Y=M.left+ge-te-8,K=M.top+8;Qm.current={lx:Y,ly:K,w:te,h:G,entryH:14,pad:6,n:a},f.fillStyle=o?\"rgba(30,30,30,0.85)\":\"rgba(255,255,255,0.85)\",f.fillRect(Y,K,te,G),f.strokeStyle=o?\"#555\":\"#ccc\",f.lineWidth=1,f.strokeRect(Y,K,te,G);for(let J=0;J=0&&Ope&&(pe=R[de],Ee=de);if(pe>-1/0){let de=F?F[Ee]:Ee;B={x0:K,x1:J,peakX:de,peakY:pe,traceIdx:Q}}}}if(B){let j=B,F=Math.max(M.left,St(j.x0)),Q=Math.min(M.left+ge,St(j.x1)),R=Math.min(F,Q),V=Math.abs(Q-F);f.fillStyle=o?\"rgba(66,165,245,0.15)\":\"rgba(33,150,243,0.12)\",f.fillRect(R,M.top,V,ne),f.strokeStyle=o?\"rgba(66,165,245,0.5)\":\"rgba(33,150,243,0.4)\",f.lineWidth=1,f.strokeRect(R,M.top,V,ne);let te=St(j.peakX),G=wt(j.peakY),Y=s&&s[j.traceIdx]||\"#4fc3f7\";f.strokeStyle=Y,f.lineWidth=1,f.globalAlpha=.6,f.setLineDash([4,3]),f.beginPath(),f.moveTo(te,G),f.lineTo(te,M.top+ne),f.stroke(),f.setLineDash([]),f.globalAlpha=1;let K=6;f.fillStyle=o?\"rgba(66,165,245,0.3)\":\"rgba(33,150,243,0.25)\",f.strokeStyle=Y,f.lineWidth=2,f.setLineDash([3,2]),f.beginPath(),f.moveTo(te,G-K),f.lineTo(te+K,G+K),f.lineTo(te-K,G+K),f.closePath(),f.fill(),f.stroke(),f.setLineDash([]),f.font=`9px ${vo}`,f.fillStyle=o?\"#ddd\":\"#333\",f.textAlign=\"center\",f.textBaseline=\"bottom\",f.fillText(Rt(j.peakX),te,G-K-3)}if(Ht){let j=o?\"rgba(0,170,255,0.7)\":\"rgba(0,120,255,0.6)\",F=o?\"rgba(0,170,255,1.0)\":\"rgba(0,120,255,0.9)\";for(let Q of[\"left\",\"right\"]){let V=St(Q===\"left\"?ce:he);if(VM.left+ge+2)continue;let te=dc===Q||Nr.current?.handle===Q,G=te?F:j;f.strokeStyle=G,f.lineWidth=te?2:1,f.setLineDash([4,3]),f.beginPath(),f.moveTo(tn(V),M.top),f.lineTo(tn(V),M.top+ne),f.stroke(),f.setLineDash([]);let Y=M.top+ne+1,K=6;f.fillStyle=G,f.beginPath(),f.moveTo(V-K,Y),f.lineTo(V+K,Y),f.lineTo(V,Y+K+2),f.closePath(),f.fill()}}if(Ht&&(f.fillStyle=o?\"rgba(0,170,255,0.5)\":\"rgba(0,120,255,0.4)\",f.font=`bold 9px ${vo}`,f.textAlign=\"right\",f.textBaseline=\"top\",f.fillText(\"X LOCKED\",M.left+ge,M.top+ne+4)),Qe&&(f.fillStyle=o?\"rgba(0,170,255,0.5)\":\"rgba(0,120,255,0.4)\",f.font=`bold 9px ${vo}`,f.textAlign=\"left\",f.textBaseline=\"top\",f.fillText(\"Y LOCKED\",M.left+4,M.top+2)),Qe){let j=o?\"rgba(0,170,255,0.7)\":\"rgba(0,120,255,0.6)\",F=o?\"rgba(0,170,255,1.0)\":\"rgba(0,120,255,0.9)\";for(let Q of[\"top\",\"bottom\"]){let V=wt(Q===\"top\"?ve:be);if(VM.top+ne+2)continue;let te=mc===Q||_r.current?.handle===Q,G=te?F:j;f.strokeStyle=G,f.lineWidth=te?2:1,f.setLineDash([4,3]),f.beginPath(),f.moveTo(M.left,tn(V)),f.lineTo(M.left+ge,tn(V)),f.stroke(),f.setLineDash([]);let Y=M.left-1,K=6;f.fillStyle=G,f.beginPath(),f.moveTo(Y,V-K),f.lineTo(Y,V+K),f.lineTo(Y-K-2,V),f.closePath(),f.fill()}}if(jt&&jt.length>0){f.save(),f.beginPath(),f.rect(M.left,M.top,ge,ne),f.clip();for(let j of jt){if(j.fwhm==null||j.center==null||j.amplitude==null||j.offset==null)continue;let F=j.offset+j.amplitude/2,Q=wt(F),R=St(j.center-j.fwhm/2),V=St(j.center+j.fwhm/2),te=j.peak_idx,G=X&&te>=0&&te{let H=nn.current,B=Dr.current;if(H.length===0||i<1)return null;let j=Yo(D),F=0;if(B){let Y=1/0;for(let K=0;K{let H=Qm.current;if(!H||DH.lx+H.w||fH.ly+H.h)return null;let B=Math.floor((f-H.ly-H.pad)/H.entryH);return B<0||B>=H.n?null:B},[]),bl=w.useCallback((D,f)=>{if(!X||X.length===0)return null;let H=12,B=null,j=1/0;for(let F=0;F{if(!Ht||fM.top+ne+12)return null;let H=St(ce),B=St(he),j=Math.abs(D-H),F=Math.abs(D-B),Q=8;return j{if(!Qe||DM.left+ge)return null;let H=wt(ve),B=wt(be),j=Math.abs(f-H),F=Math.abs(f-B),Q=8;return j{D.preventDefault();let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(BM.left+ge||jM.top+ne)return;let F=D.deltaY>0?1.1:1/1.1,Q=Yo(B),R=an(j);Tt.current||(ke(V=>Q-(Q-V)*F),Wt(V=>Q+(V-Q)*F)),En.current||(uo(V=>R-(R-V)*F),po(V=>R+(V-R)*F))},[ge,ne,Yo,an,M.left,M.top]);w.useEffect(()=>{let D=Se.current;if(D)return D.addEventListener(\"wheel\",ey,{passive:!1}),()=>D.removeEventListener(\"wheel\",ey)},[ey]),w.useEffect(()=>{zb||(Db(ce.toPrecision(6)),_b(he.toPrecision(6)))},[ce,he,zb]),w.useEffect(()=>{Ub||(Bb(be.toPrecision(6)),jb(ve.toPrecision(6)))},[be,ve,Ub]),w.useEffect(()=>{ht&&ht.length===2?(ke(ht[0]),Wt(ht[1]),Sn(!0)):ht&&ht.length===0&&Ht&&Sn(!1)},[ht]),w.useEffect(()=>{ft&&ft.length===2?(uo(ft[0]),po(ft[1]),Ar(!0)):ft&&ft.length===0&&Qe&&Ar(!1)},[ft]),w.useEffect(()=>{let D=H=>{if(fc.current?.active){let B=fc.current,j=Math.max(200,B.startW+(H.clientX-B.startX)),F=Math.max(100,B.startH+(H.clientY-B.startY));ze(j),gt(F)}if(Nr.current){let B=Z.current;if(!B)return;let j=B.getBoundingClientRect(),F=H.clientX-j.left,Q=Math.max(M.left,Math.min(M.left+ge,F)),R=Yo(Q),V=on.current,te=Math.max(V.min,Math.min(V.max,R));Nr.current.handle===\"left\"?(ke(G=>Math.min(te,he-(he-G)*.001)),we([te,he])):(Wt(G=>Math.max(te,ce+(G-ce)*.001)),we([ce,te]))}if(_r.current){let B=Z.current;if(!B)return;let j=B.getBoundingClientRect(),F=H.clientY-j.top,Q=Math.max(M.top,Math.min(M.top+ne,F)),R=an(Q),V=rn.current,te=Math.max(V.min,Math.min(V.max,R));_r.current.handle===\"top\"?(po(G=>Math.max(te,be+(G-be)*.001)),le([be,te])):(uo(G=>Math.min(te,ve-(ve-G)*.001)),le([te,ve]))}},f=()=>{fc.current?.active&&(fc.current=null),Nr.current&&(Nr.current=null),_r.current&&(_r.current=null)};return window.addEventListener(\"mousemove\",D),window.addEventListener(\"mouseup\",f),()=>{window.removeEventListener(\"mousemove\",D),window.removeEventListener(\"mouseup\",f)}},[M.left,M.top,ge,ne,Yo,an,ce,he,be,ve,we,le]);let kR=w.useCallback(D=>{let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(j>M.top+ne&&j=M.left&&B<=M.left+ge){Gt.current={axis:\"x\",startPx:B,startVal:Yo(B)},$o({axis:\"x\",startVal:Yo(B),currentVal:Yo(B)});return}if(B=0&&j>=M.top&&j<=M.top+ne){Gt.current={axis:\"y\",startPx:j,startVal:an(j)},$o({axis:\"y\",startVal:an(j),currentVal:an(j)});return}if(Ht){let F=Sp(B,j);if(F){Nr.current={handle:F,startPx:B};return}}if(Qe){let F=Ep(B,j);if(F){_r.current={handle:F,startPx:j};return}}if(!(BM.left+ge||jM.top+ne)){if(W&&!xt&&bl(B,j)===null){let Q=xp(B,j),R=O>=0&&O{let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(Nr.current){let V=Nr.current,te=Math.max(M.left,Math.min(M.left+ge,B)),G=Yo(te),Y=on.current,K=Math.max(Y.min,Math.min(Y.max,G));if(V.handle===\"left\"){let J=Math.min(K,he-(he-ce)*.001);ke(J),we([J,he])}else{let J=Math.max(K,ce+(he-ce)*.001);Wt(J),we([ce,J])}return}if(_r.current){let V=_r.current,te=Math.max(M.top,Math.min(M.top+ne,j)),G=an(te),Y=rn.current,K=Math.max(Y.min,Math.min(Y.max,G));if(V.handle===\"top\"){let J=Math.max(K,be+(ve-be)*.001);po(J),le([be,J])}else{let J=Math.min(K,ve-(ve-be)*.001);uo(J),le([J,ve])}return}let F=!Bo.current?.active&&!Ea.current?.active&&!Gt.current;if(Ht&&F){let V=Sp(B,j);Zm(V)}else dc&&Zm(null);if(Qe&&F){let V=Ep(B,j);Jm(V)}else mc&&Jm(null);if(Gt.current){let V=Gt.current;V.axis===\"x\"?$o({axis:\"x\",startVal:V.startVal,currentVal:Yo(Math.max(M.left,Math.min(M.left+ge,B)))}):$o({axis:\"y\",startVal:V.startVal,currentVal:an(Math.max(M.top,Math.min(M.top+ne,j)))});return}if(Ea.current?.active){let V=Ea.current;Bo.current&&Math.abs(B-V.startPx)>3&&(Bo.current.wasDrag=!0);let te=Yo(Math.max(M.left,Math.min(M.left+ge,B))),G=Math.min(V.startDataX,te),Y=Math.max(V.startDataX,te),K=nn.current,J=Dr.current,pe=K[V.traceIdx];if(pe){let Ee=-1/0,de=-1;for(let De=0;De=G&&qt<=Y&&isFinite(pe[De])&&pe[De]>Ee&&(Ee=pe[De],de=De)}if(de>=0){let De=J?J[de]:de;vp({x0:G,x1:Y,peakX:De,peakY:Ee,traceIdx:V.traceIdx})}else vp(null)}dl(null);return}if(Bo.current?.active){let V=Bo.current,te=D.clientX-V.startX,G=D.clientY-V.startY;(Math.abs(te)>3||Math.abs(G)>3)&&(V.wasDrag=!0);let Y=V.startXMax-V.startXMin,K=V.startYMax-V.startYMin,J=-(te/ge)*Y,pe=G/ne*K;Tt.current||(ke(V.startXMin+J),Wt(V.startXMax+J)),En.current||(uo(V.startYMin+pe),po(V.startYMax+pe)),dl(null);return}if(BM.left+ge||jM.top+ne){dl(null);return}let Q=Tp(B,j);if(Wm.current=Q!==null,Ob(Q!==null?null:bl(B,j)),Q!==null){dl(null);return}let R=xp(B,j);R&&dl({canvasX:R.canvasX,canvasY:R.canvasY,dataX:R.dataX,dataY:R.dataY,traceIdx:R.traceIdx,label:R.label,color:R.color})},[ge,ne,xp,bl,Tp,M.left,M.top,Yo,an,Ht,Qe,ce,he,be,ve,Sp,Ep,dc,mc,we,le]),LR=w.useCallback(D=>{if(Nr.current){Nr.current=null;return}if(_r.current){_r.current=null;return}if(Gt.current&&Re){let{startVal:f,currentVal:H,axis:B}=Re,j=Math.min(f,H),F=Math.max(f,H),Q=B===\"x\"?he-ce:ve-be;F-j>Q*.01&&(B===\"x\"?(ke(j),Wt(F),Sn(!0),we([j,F])):(uo(j),po(F),Ar(!0),le([j,F]))),Gt.current=null,$o(null);return}if(Ea.current?.active){if((Bo.current?.wasDrag??!1)&&Pa){let H={x:Pa.peakX,y:Pa.peakY,trace_idx:Pa.traceIdx,label:Rt(Pa.peakX),type:\"peak\"};oe([...X||[],H])}Ea.current=null,vp(null),Bo.current=null;return}if(Bo.current?.active&&!Bo.current.wasDrag){let f=Z.current;if(f){let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top,F=Tp(B,j);if(F!==null){N(O===F?-1:F),Bo.current=null;return}let Q=bl(B,j);if(Q!==null){let R=Ze||[];D.shiftKey?R.includes(Q)?Ue(R.filter(V=>V!==Q)):Ue([...R,Q]):R.length===1&&R[0]===Q?Ue([]):Ue([Q]),Bo.current=null;return}if(W&&!xt&&ro){let R=nn.current,V=Dr.current,te=O>=0&&Ode&&(de=G[ot],Ee=ot);let De=V?V[Ee]:Ee,qt={x:De,y:de,trace_idx:te,label:Rt(De),type:\"peak\"};oe([...X||[],qt])}}else if(!W&&(Ze&&Ze.length>0&&Ue([]),ro)){let R=ro.traceIdx;N(O===R?-1:R)}}}Bo.current=null},[ro,O,N,W,X,oe,Ze,Ue,bl,Tp,xt,Re,ce,he,be,ve,we,le,Pa,fe]),jR=w.useCallback(()=>{Bo.current=null,Ea.current=null,Nr.current=null,_r.current=null,vp(null),Gt.current=null,$o(null),dl(null),Ob(null),Zm(null),Jm(null),Wm.current=!1},[]),UR=w.useCallback(D=>{let f=Z.current;if(!f){gl();return}let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(j>M.top+ne&&B>=M.left&&B<=M.left+ge&&Ht){Sn(!1),we([]),ke(on.current.min),Wt(on.current.max);return}if(B=M.top&&j<=M.top+ne&&Qe){Ar(!1),le([]),uo(rn.current.min),po(rn.current.max);return}gl()},[gl,ge,ne,M.left,M.top,Ht,Qe,we,le]),HR=w.useCallback(D=>{let f=D.target.tagName?.toLowerCase();if(!(f===\"input\"||f===\"textarea\"||f===\"select\"))switch(D.key){case\"r\":case\"R\":se||(D.preventDefault(),gl());break;case\"Escape\":D.preventDefault(),N(-1),Ze&&Ze.length>0&&Ue([]);break;case\"p\":case\"P\":xt||(D.preventDefault(),Te(!W));break;case\"c\":case\"C\":xt||(D.preventDefault(),oe([]),Ue([]));break;case\"Delete\":case\"Backspace\":if(!xt&&X&&X.length>0)if(D.preventDefault(),Ze&&Ze.length>0){let H=new Set(Ze),B=X.filter((j,F)=>!H.has(F));oe(B),Ue([])}else{let H=[...X];H.pop(),oe(H)}break}},[gl,N,X,oe,W,Te,Ze,Ue,se,xt]),VR=w.useCallback(()=>{hl(null);let D=Z.current;D&&D.toBlob(f=>{f&&lc(f,`${c||\"show1d\"}.png`)})},[c]),$b=w.useCallback((D=\"pdf\")=>{hl(null);let f=nn.current,H=Dr.current;if(f.length===0)return;let B=4,j=ye*B,F=ue*B,Q=document.createElement(\"canvas\");Q.width=j,Q.height=F;let R=Q.getContext(\"2d\");if(!R)return;if(R.scale(B,B),R.fillStyle=\"#ffffff\",R.fillRect(0,0,ye,ue),P){R.strokeStyle=\"rgba(0,0,0,0.08)\",R.lineWidth=1,R.setLineDash([2,3]);let G=Math.max(3,xe),Y=Sa(ce,he,G);for(let pe of Y){let Ee=St(pe);Ee>=M.left&&Ee<=M.left+ge&&(R.beginPath(),R.moveTo(Ee,M.top),R.lineTo(Ee,M.top+ne),R.stroke())}let K=Math.max(3,xe),J=v?bp(Math.max(be,1e-30),ve,K):Sa(be,ve,K);for(let pe of J){let Ee=wt(pe);Ee>=M.top&&Ee<=M.top+ne&&(R.beginPath(),R.moveTo(M.left,Ee),R.lineTo(M.left+ge,Ee),R.stroke())}R.setLineDash([])}R.strokeStyle=\"#999\",R.lineWidth=1,R.beginPath(),R.moveTo(M.left,M.top),R.lineTo(M.left,M.top+ne),R.lineTo(M.left+ge,M.top+ne),R.stroke();let V=Sa(ce,he,Math.max(3,Math.floor(ge/DR)));R.fillStyle=\"#555\",R.font=`10px ${vo}`,R.textAlign=\"center\",R.textBaseline=\"top\";for(let G of V){let Y=St(G);Y>=M.left&&Y<=M.left+ge&&(R.beginPath(),R.moveTo(Y,M.top+ne),R.lineTo(Y,M.top+ne+Tn),R.stroke(),R.fillText(Rt(G),Y,M.top+ne+Tn+2))}let te=v?bp(Math.max(be,1e-30),ve):Sa(be,ve);R.textAlign=\"right\",R.textBaseline=\"middle\";for(let G of te){let Y=wt(G);Y>=M.top&&Y<=M.top+ne&&(R.beginPath(),R.moveTo(M.left-Tn,Y),R.lineTo(M.left,Y),R.stroke(),R.fillText(Rt(G),M.left-Tn-2,Y))}if(u||p){R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`11px ${vo}`,R.fillStyle=\"#666\";let G=u||\"\";p&&(G+=G?` (${p})`:p),R.fillText(G,M.left+ge/2,M.top+ne+Tn+18)}if(m||d){R.save(),R.translate(12,M.top+ne/2),R.rotate(-Math.PI/2),R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`11px ${vo}`,R.fillStyle=\"#666\";let G=m||\"\";d&&(G+=G?` (${d})`:d),R.fillText(G,0,0),R.restore()}c&&(R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`bold 13px ${vo}`,R.fillStyle=\"#333\",R.fillText(c,ye/2,2)),R.save(),R.beginPath(),R.rect(M.left,M.top,ge,ne),R.clip();for(let G=0;G0)for(let G of X){let Y=s&&s[G.trace_idx]||\"#4fc3f7\",K=St(G.x),J=wt(G.y),pe=5;R.fillStyle=Y,R.strokeStyle=\"#fff\",R.lineWidth=1.5,R.beginPath(),R.moveTo(K,J-pe),R.lineTo(K+pe,J+pe),R.lineTo(K-pe,J+pe),R.closePath(),R.fill(),R.stroke(),R.font=`9px ${vo}`,R.fillStyle=\"#333\",R.textAlign=\"center\",R.textBaseline=\"bottom\",R.fillText(G.label||Rt(G.x),K,J-pe-3)}if(R.restore(),E&&f.length>=1&&l&&l.length>0){R.font=`10px ${vo}`;let G=14,Y=16,K=4,J=6,pe=0;for(let ot=0;otpe&&(pe=Pn)}let Ee=J*2+Y+K+pe,de=J*2+f.length*G,De=M.left+ge-Ee-8,qt=M.top+8;R.fillStyle=\"rgba(255,255,255,0.9)\",R.fillRect(De,qt,Ee,de),R.strokeStyle=\"#ccc\",R.lineWidth=1,R.strokeRect(De,qt,Ee,de);for(let ot=0;otlc(G,`${c||\"show1d\"}_figure.pdf`)):Q.toBlob(G=>{G&&lc(G,`${c||\"show1d\"}_figure.png`)})},[ye,ue,ce,he,be,ve,s,l,z,v,P,xe,E,u,m,p,d,c,St,wt,ge,ne,X]),vl=w.useCallback(D=>{let f=nn.current,H=Dr.current;if(f.length===0)return\"\";let F=[[\"x\",...l&&l.length>0?l:f.map((Q,R)=>`Data ${R+1}`)].join(\",\")];for(let Q=0;Q<(H?H.length:f[0].length);Q++){let R=H?H[Q]:Q;if(D&&Ht&&(Rhe))continue;let V=[String(R)];for(let te of f)V.push(String(te[Q]??\"\"));F.push(V.join(\",\"))}return F.join(`\n`)},[l,Ht,ce,he]),$R=w.useCallback(()=>{let D=vl(!0);D&&navigator.clipboard.writeText(D).then(()=>{Hb(!0),setTimeout(()=>Hb(!1),1e3)})},[vl]),YR=w.useCallback(()=>{hl(null);let D=vl(!0);D&&lc(new Blob([D],{type:\"text/csv\"}),`${c||\"show1d\"}_range.csv`)},[vl,c]),XR=w.useCallback(()=>{hl(null);let D=vl(!1);D&&lc(new Blob([D],{type:\"text/csv\"}),`${c||\"show1d\"}.csv`)},[vl,c]),GR=()=>Nr.current?\"ew-resize\":_r.current?\"ns-resize\":dc?\"ew-resize\":mc?\"ns-resize\":Gt.current?Gt.current.axis===\"x\"?\"ew-resize\":\"ns-resize\":Ea.current?.active?\"col-resize\":Bo.current?.active?\"grabbing\":_R!==null||Wm.current?\"pointer\":W&&!xt?\"col-resize\":\"crosshair\";return w.createElement(Fe,{className:\"show1d-root\",tabIndex:0,onKeyDown:HR,sx:{...__.root,bgcolor:t.bg,color:t.text}},w.createElement(Xe,{variant:\"caption\",sx:{...xn.label,color:t.accent,mb:`${D_.XS}px`,display:\"block\"}},c||\"Plot\",w.createElement(Y_,{theme:e.theme,text:w.createElement(X_,{items:[[\"Scroll\",\"Zoom in/out\"],[\"Drag\",\"Pan (or search peak when Peak on)\"],[\"Drag axis\",\"Lock X or Y range\"],[\"Dbl-click axis\",\"Unlock range\"],[\"Click\",\"Focus trace / select peak\"],[\"Shift+Click\",\"Multi-select peaks\"],[\"P\",\"Toggle peak mode\"],[\"C\",\"Clear all peaks\"],[\"Del\",\"Remove last peak\"],[\"Esc\",\"Deselect all\"],[\"R\",\"Reset view\"],[\"Dbl-click\",\"Reset view\"]]})}),w.createElement(MR,{widgetName:\"Show1D\",hiddenTools:et,setHiddenTools:dt,disabledTools:Oe,setDisabledTools:Ae,themeColors:t})),_&&!Be.hideAll&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"4px\",mb:\"2px\",height:28}},!Nt&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"Log:\"),w.createElement(Un,{size:\"small\",checked:v,onChange:(D,f)=>T(f),sx:hp.small,disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Auto:\"),w.createElement(Un,{size:\"small\",checked:S,onChange:(D,f)=>h(f),sx:hp.small,disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Grid:\"),w.createElement(Un,{size:\"small\",checked:P,onChange:(D,f)=>A(f),sx:hp.small,disabled:se}),P&&w.createElement(km,{size:\"small\",min:5,max:50,step:1,value:xe,onChange:(D,f)=>Je(f),sx:{width:60,ml:\"2px\",...OR.small},disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Legend:\"),w.createElement(Un,{size:\"small\",checked:E,onChange:(D,f)=>C(f),sx:hp.small,disabled:se})),!Ro&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Peak:\"),w.createElement(Un,{size:\"small\",checked:W,onChange:(D,f)=>Te(f),sx:hp.small,disabled:xt}),W&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text,ml:\"2px\"}},\"\\xB1\",fe),w.createElement(km,{size:\"small\",min:1,max:100,step:1,value:fe,onChange:(D,f)=>Ke(f),sx:{width:50,ml:\"2px\",...OR.small},disabled:xt}))),w.createElement(Fe,{sx:{flex:1}}),!Nt&&w.createElement(ga,{size:\"small\",sx:gp,onClick:gl,disabled:se},\"Reset\"),!st&&w.createElement(w.Fragment,null,w.createElement(ga,{size:\"small\",sx:{...gp,color:t.accent},onClick:D=>hl(D.currentTarget),disabled:fr},\"Export\"),w.createElement(ip,{anchorEl:Vb,open:!!Vb,onClose:()=>hl(null),...N_},w.createElement(nl,{onClick:()=>$b(\"pdf\"),sx:{fontSize:12}},\"Figure (PDF)\"),w.createElement(nl,{onClick:()=>$b(\"png\"),sx:{fontSize:12}},\"Figure (PNG)\"),w.createElement(nl,{onClick:VR,sx:{fontSize:12}},\"PNG\"),w.createElement(nl,{onClick:YR,sx:{fontSize:12}},\"CSV (range)\"),w.createElement(nl,{onClick:XR,sx:{fontSize:12}},\"CSV (all)\")))),w.createElement(Fe,{ref:Se,sx:{position:\"relative\",width:ye,height:ue,border:`1px solid ${t.border}`,cursor:GR(),bgcolor:o?\"#1a1a1a\":\"#f8f8f8\"},onMouseDown:kR,onMouseMove:BR,onMouseUp:LR,onMouseLeave:jR,onDoubleClick:UR},w.createElement(\"canvas\",{ref:Z,style:{width:ye,height:ue,position:\"absolute\",top:0,left:0}}),w.createElement(\"canvas\",{ref:ee,style:{width:ye,height:ue,position:\"absolute\",top:0,left:0,pointerEvents:\"none\"}}),w.createElement(Fe,{onMouseDown:D=>{fc.current={active:!0,startX:D.clientX,startY:D.clientY,startW:ye,startH:ue},D.stopPropagation()},sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:\"nwse-resize\",opacity:.6,background:`linear-gradient(135deg, transparent 50%, ${t.accent} 50%)`,\"&:hover\":{opacity:1}}})),Ht&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"6px\",mt:\"4px\",mb:\"2px\",height:24}},w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"X range:\"),w.createElement(\"input\",{type:\"number\",value:Ab,onChange:D=>{ml(!0),Db(D.target.value)},onFocus:()=>ml(!0),onBlur:()=>{ml(!1);let D=parseFloat(Ab);if(!isNaN(D)){let f=on.current,H=Math.max(f.min,Math.min(f.max,D));if(H>=he){let B=H;H=he,Wt(B),we([he,B]),ke(he);return}ke(H),we([H,he])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text}},\"\\u2014\"),w.createElement(\"input\",{type:\"number\",value:Nb,onChange:D=>{ml(!0),_b(D.target.value)},onFocus:()=>ml(!0),onBlur:()=>{ml(!1);let D=parseFloat(Nb);if(!isNaN(D)){let f=on.current,H=Math.max(f.min,Math.min(f.max,D));if(H<=ce){let B=H;H=ce,ke(B),we([B,ce]),Wt(ce);return}Wt(H),we([ce,H])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(ga,{size:\"small\",sx:gp,onClick:()=>{Sn(!1),we([]),ke(on.current.min),Wt(on.current.max)}},\"RESET\"),!st&&w.createElement(ga,{size:\"small\",sx:{...gp,ml:\"4px\"},onClick:$R,disabled:fr},zR?\"COPIED\":\"COPY CSV\")),Qe&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"6px\",mt:\"4px\",mb:\"2px\",height:24}},w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"Y range:\"),w.createElement(\"input\",{type:\"number\",value:kb,onChange:D=>{yl(!0),Bb(D.target.value)},onFocus:()=>yl(!0),onBlur:()=>{yl(!1);let D=parseFloat(kb);if(!isNaN(D)){let f=rn.current,H=Math.max(f.min,Math.min(f.max,D));if(H>=ve){let B=H;H=ve,po(B),le([ve,B]),uo(ve);return}uo(H),le([H,ve])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text}},\"\\u2014\"),w.createElement(\"input\",{type:\"number\",value:Lb,onChange:D=>{yl(!0),jb(D.target.value)},onFocus:()=>yl(!0),onBlur:()=>{yl(!1);let D=parseFloat(Lb);if(!isNaN(D)){let f=rn.current,H=Math.max(f.min,Math.min(f.max,D));if(H<=be){let B=H;H=be,uo(B),le([B,be]),po(be);return}po(H),le([be,H])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(ga,{size:\"small\",sx:gp,onClick:()=>{Ar(!1),le([]),uo(rn.current.min),po(rn.current.max)}},\"RESET\")),b&&!Ut&&I&&I.length>0&&(()=>{let D=O>=0&&OH);return w.createElement(Fe,{sx:{border:`1px solid ${t.border}`,borderTop:\"none\",bgcolor:o?t.bg:\"#fafafa\",maxWidth:ye}},D.map(f=>{let H=l&&l[f]||`Data ${f+1}`,B=s&&s[f]||\"#4fc3f7\";return w.createElement(Fe,{key:f,sx:{display:\"flex\",gap:2,alignItems:\"center\",px:1,py:.25}},w.createElement(Fe,{sx:{width:8,height:8,bgcolor:B,flexShrink:0}}),a>1&&w.createElement(Xe,{sx:{fontSize:11,color:t.text,fontWeight:\"bold\",minWidth:40}},H),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Mean \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(I[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Min \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(x[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Max \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(k[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Std \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(U[f]??0))))}),Ht&&Lt&&Lt.length>0&&w.createElement(w.Fragment,null,w.createElement(Fe,{sx:{borderTop:`1px dashed ${t.border}`,mx:1,my:.25}}),D.map(f=>{let H=Lt[f];if(!H)return null;let B=s&&s[f]||\"#4fc3f7\";return w.createElement(Fe,{key:`rs-${f}`,sx:{display:\"flex\",gap:2,alignItems:\"center\",px:1,py:.25}},w.createElement(Xe,{sx:{fontSize:10,color:o?\"#777\":\"#aaa\",minWidth:60}},\"Range (\",H.n_points,\" pts)\"),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Mean \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.mean))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Min \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.min))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Max \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.max))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Std \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.std))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"\\u222B \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.integral))))})),jt&&jt.length>0&&w.createElement(w.Fragment,null,w.createElement(Fe,{sx:{borderTop:`1px dashed ${t.border}`,mx:1,my:.25}}),jt.map((f,H)=>{let B=X&&f.peak_idx>=0&&f.peak_idx()=>(t||e((t={exports:{}}).exports,t),t.exports);var WR=(e,t,o,r)=>{if(t&&typeof t==\"object\"||typeof t==\"function\")for(let n of FR(t))!QR.call(e,n)&&n!==o&&Yb(e,n,{get:()=>t[n],enumerable:!(r=IR(t,n))||r.enumerable});return e};var q=(e,t,o)=>(o=e!=null?qR(KR(e)):{},WR(t||!e||!e.__esModule?Yb(o,\"default\",{value:e,enumerable:!0}):o,e));var ev=Xo(Me=>{\"use strict\";var ry=Symbol.for(\"react.transitional.element\"),ZR=Symbol.for(\"react.portal\"),JR=Symbol.for(\"react.fragment\"),e2=Symbol.for(\"react.strict_mode\"),t2=Symbol.for(\"react.profiler\"),o2=Symbol.for(\"react.consumer\"),r2=Symbol.for(\"react.context\"),n2=Symbol.for(\"react.forward_ref\"),a2=Symbol.for(\"react.suspense\"),i2=Symbol.for(\"react.memo\"),Fb=Symbol.for(\"react.lazy\"),l2=Symbol.for(\"react.activity\"),Xb=Symbol.iterator;function s2(e){return e===null||typeof e!=\"object\"?null:(e=Xb&&e[Xb]||e[\"@@iterator\"],typeof e==\"function\"?e:null)}var Kb={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Qb=Object.assign,Wb={};function Tl(e,t,o){this.props=e,this.context=t,this.refs=Wb,this.updater=o||Kb}Tl.prototype.isReactComponent={};Tl.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\")};Tl.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,\"forceUpdate\")};function Zb(){}Zb.prototype=Tl.prototype;function ny(e,t,o){this.props=e,this.context=t,this.refs=Wb,this.updater=o||Kb}var ay=ny.prototype=new Zb;ay.constructor=ny;Qb(ay,Tl.prototype);ay.isPureReactComponent=!0;var Gb=Array.isArray;function oy(){}var Mt={H:null,A:null,T:null,S:null},Jb=Object.prototype.hasOwnProperty;function iy(e,t,o){var r=o.ref;return{$$typeof:ry,type:e,key:t,ref:r!==void 0?r:null,props:o}}function c2(e,t){return iy(e.type,t,e.props)}function ly(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===ry}function u2(e){var t={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+e.replace(/[=:]/g,function(o){return t[o]})}var qb=/\\/+/g;function ty(e,t){return typeof e==\"object\"&&e!==null&&e.key!=null?u2(\"\"+e.key):t.toString(36)}function p2(e){switch(e.status){case\"fulfilled\":return e.value;case\"rejected\":throw e.reason;default:switch(typeof e.status==\"string\"?e.then(oy,oy):(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 xl(e,t,o,r,n){var a=typeof e;(a===\"undefined\"||a===\"boolean\")&&(e=null);var i=!1;if(e===null)i=!0;else switch(a){case\"bigint\":case\"string\":case\"number\":i=!0;break;case\"object\":switch(e.$$typeof){case ry:case ZR:i=!0;break;case Fb:return i=e._init,xl(i(e._payload),t,o,r,n)}}if(i)return n=n(e),i=r===\"\"?\".\"+ty(e,0):r,Gb(n)?(o=\"\",i!=null&&(o=i.replace(qb,\"$&/\")+\"/\"),xl(n,t,o,\"\",function(c){return c})):n!=null&&(ly(n)&&(n=c2(n,o+(n.key==null||e&&e.key===n.key?\"\":(\"\"+n.key).replace(qb,\"$&/\")+\"/\")+i)),t.push(n)),1;i=0;var l=r===\"\"?\".\":r+\":\";if(Gb(e))for(var s=0;s{\"use strict\";tv.exports=ev()});var pv=Xo(_t=>{\"use strict\";function py(e,t){var o=e.length;e.push(t);e:for(;0>>1,n=e[r];if(0>>1;rCp(l,o))sCp(c,l)?(e[r]=c,e[s]=o,r=s):(e[r]=l,e[i]=o,r=i);else if(sCp(c,o))e[r]=c,e[s]=o,r=s;else break e}}return t}function Cp(e,t){var o=e.sortIndex-t.sortIndex;return o!==0?o:e.id-t.id}_t.unstable_now=void 0;typeof performance==\"object\"&&typeof performance.now==\"function\"?(ov=performance,_t.unstable_now=function(){return ov.now()}):(sy=Date,rv=sy.now(),_t.unstable_now=function(){return sy.now()-rv});var ov,sy,rv,Vn=[],Ca=[],m2=1,zr=null,Lo=3,fy=!1,yc=!1,hc=!1,dy=!1,iv=typeof setTimeout==\"function\"?setTimeout:null,lv=typeof clearTimeout==\"function\"?clearTimeout:null,nv=typeof setImmediate<\"u\"?setImmediate:null;function Rp(e){for(var t=Cn(Ca);t!==null;){if(t.callback===null)wp(Ca);else if(t.startTime<=e)wp(Ca),t.sortIndex=t.expirationTime,py(Vn,t);else break;t=Cn(Ca)}}function my(e){if(hc=!1,Rp(e),!yc)if(Cn(Vn)!==null)yc=!0,El||(El=!0,Sl());else{var t=Cn(Ca);t!==null&&yy(my,t.startTime-e)}}var El=!1,gc=-1,sv=5,cv=-1;function uv(){return dy?!0:!(_t.unstable_now()-cve&&uv());){var r=zr.callback;if(typeof r==\"function\"){zr.callback=null,Lo=zr.priorityLevel;var n=r(zr.expirationTime<=e);if(e=_t.unstable_now(),typeof n==\"function\"){zr.callback=n,Rp(e),t=!0;break t}zr===Cn(Vn)&&wp(Vn),Rp(e)}else wp(Vn);zr=Cn(Vn)}if(zr!==null)t=!0;else{var a=Cn(Ca);a!==null&&yy(my,a.startTime-e),t=!1}}break e}finally{zr=null,Lo=o,fy=!1}t=void 0}}finally{t?Sl():El=!1}}}var Sl;typeof nv==\"function\"?Sl=function(){nv(cy)}:typeof MessageChannel<\"u\"?(uy=new MessageChannel,av=uy.port2,uy.port1.onmessage=cy,Sl=function(){av.postMessage(null)}):Sl=function(){iv(cy,0)};var uy,av;function yy(e,t){gc=iv(function(){e(_t.unstable_now())},t)}_t.unstable_IdlePriority=5;_t.unstable_ImmediatePriority=1;_t.unstable_LowPriority=4;_t.unstable_NormalPriority=3;_t.unstable_Profiling=null;_t.unstable_UserBlockingPriority=2;_t.unstable_cancelCallback=function(e){e.callback=null};_t.unstable_forceFrameRate=function(e){0>e||125r?(e.sortIndex=o,py(Ca,e),Cn(Vn)===null&&e===Cn(Ca)&&(hc?(lv(gc),gc=-1):hc=!0,yy(my,o-r))):(e.sortIndex=n,py(Vn,e),yc||fy||(yc=!0,El||(El=!0,Sl()))),e};_t.unstable_shouldYield=uv;_t.unstable_wrapCallback=function(e){var t=Lo;return function(){var o=Lo;Lo=t;try{return e.apply(this,arguments)}finally{Lo=o}}}});var dv=Xo((Q_,fv)=>{\"use strict\";fv.exports=pv()});var yv=Xo(qo=>{\"use strict\";var y2=re();function mv(e){var t=\"https://react.dev/errors/\"+e;if(1{\"use strict\";function hv(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(hv)}catch(e){console.error(e)}}hv(),gv.exports=yv()});var OS=Xo(td=>{\"use strict\";var mo=dv(),Yx=re(),b2=Op();function $(e){var t=\"https://react.dev/errors/\"+e;if(1Al||(e.current=eh[Al],eh[Al]=null,Al--)}function Et(e,t){Al++,eh[Al]=e.current,e.current=t}var On=An(null),Xc=An(null),ja=An(null),uf=An(null);function pf(e,t){switch(Et(ja,t),Et(Xc,e),Et(On,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Rx(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Rx(t),e=yS(t,e);else switch(e){case\"svg\":e=1;break;case\"math\":e=2;break;default:e=0}}So(On),Et(On,e)}function Fl(){So(On),So(Xc),So(ja)}function th(e){e.memoizedState!==null&&Et(uf,e);var t=On.current,o=yS(t,e.type);t!==o&&(Et(Xc,e),Et(On,o))}function ff(e){Xc.current===e&&(So(On),So(Xc)),uf.current===e&&(So(uf),tu._currentValue=Ti)}var hy,xv;function gi(e){if(hy===void 0)try{throw Error()}catch(o){var t=o.stack.trim().match(/\\n( *(at )?)/);hy=t&&t[1]||\"\",xv=-1)\":-1n||s[r]!==c[n]){var u=`\n`+s[r].replace(\" at new \",\" at \");return e.displayName&&u.includes(\"\")&&(u=u.replace(\"\",e.displayName)),u}while(1<=r&&0<=n);break}}}finally{gy=!1,Error.prepareStackTrace=o}return(o=e?e.displayName||e.name:\"\")?gi(o):\"\"}function E2(e,t){switch(e.tag){case 26:case 27:case 5:return gi(e.type);case 16:return gi(\"Lazy\");case 13:return e.child!==t&&t!==null?gi(\"Suspense Fallback\"):gi(\"Suspense\");case 19:return gi(\"SuspenseList\");case 0:case 15:return by(e.type,!1);case 11:return by(e.type.render,!1);case 1:return by(e.type,!0);case 31:return gi(\"Activity\");default:return\"\"}}function Tv(e){try{var t=\"\",o=null;do t+=E2(e,o),o=e,e=e.return;while(e);return t}catch(r){return`\nError generating stack: `+r.message+`\n`+r.stack}}var oh=Object.prototype.hasOwnProperty,qh=mo.unstable_scheduleCallback,vy=mo.unstable_cancelCallback,P2=mo.unstable_shouldYield,C2=mo.unstable_requestPaint,br=mo.unstable_now,R2=mo.unstable_getCurrentPriorityLevel,Qx=mo.unstable_ImmediatePriority,Wx=mo.unstable_UserBlockingPriority,df=mo.unstable_NormalPriority,w2=mo.unstable_LowPriority,Zx=mo.unstable_IdlePriority,M2=mo.log,O2=mo.unstable_setDisableYieldValue,au=null,vr=null;function _a(e){if(typeof M2==\"function\"&&O2(e),vr&&typeof vr.setStrictMode==\"function\")try{vr.setStrictMode(au,e)}catch{}}var xr=Math.clz32?Math.clz32:N2,A2=Math.log,D2=Math.LN2;function N2(e){return e>>>=0,e===0?32:31-(A2(e)/D2|0)|0}var Dp=256,Np=262144,_p=4194304;function bi(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 Uf(e,t,o){var r=e.pendingLanes;if(r===0)return 0;var n=0,a=e.suspendedLanes,i=e.pingedLanes;e=e.warmLanes;var l=r&134217727;return l!==0?(r=l&~a,r!==0?n=bi(r):(i&=l,i!==0?n=bi(i):o||(o=l&~e,o!==0&&(n=bi(o))))):(l=r&~a,l!==0?n=bi(l):i!==0?n=bi(i):o||(o=r&~e,o!==0&&(n=bi(o)))),n===0?0:t!==0&&t!==n&&(t&a)===0&&(a=n&-n,o=t&-t,a>=o||a===32&&(o&4194048)!==0)?t:n}function iu(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function _2(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 Jx(){var e=_p;return _p<<=1,(_p&62914560)===0&&(_p=4194304),e}function xy(e){for(var t=[],o=0;31>o;o++)t.push(e);return t}function lu(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function z2(e,t,o,r,n,a){var i=e.pendingLanes;e.pendingLanes=o,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=o,e.entangledLanes&=o,e.errorRecoveryDisabledLanes&=o,e.shellSuspendCounter=0;var l=e.entanglements,s=e.expirationTimes,c=e.hiddenUpdates;for(o=i&~o;0\"u\")return null;try{return e.activeElement||e.body}catch{return e.body}}var H2=/[\\n\"\\\\]/g;function Ur(e){return e.replace(H2,function(t){return\"\\\\\"+t.charCodeAt(0).toString(16)+\" \"})}function ah(e,t,o,r,n,a,i,l){e.name=\"\",i!=null&&typeof i!=\"function\"&&typeof i!=\"symbol\"&&typeof i!=\"boolean\"?e.type=i:e.removeAttribute(\"type\"),t!=null?i===\"number\"?(t===0&&e.value===\"\"||e.value!=t)&&(e.value=\"\"+Br(t)):e.value!==\"\"+Br(t)&&(e.value=\"\"+Br(t)):i!==\"submit\"&&i!==\"reset\"||e.removeAttribute(\"value\"),t!=null?ih(e,i,Br(t)):o!=null?ih(e,i,Br(o)):r!=null&&e.removeAttribute(\"value\"),n==null&&a!=null&&(e.defaultChecked=!!a),n!=null&&(e.checked=n&&typeof n!=\"function\"&&typeof n!=\"symbol\"),l!=null&&typeof l!=\"function\"&&typeof l!=\"symbol\"&&typeof l!=\"boolean\"?e.name=\"\"+Br(l):e.removeAttribute(\"name\")}function sT(e,t,o,r,n,a,i,l){if(a!=null&&typeof a!=\"function\"&&typeof a!=\"symbol\"&&typeof a!=\"boolean\"&&(e.type=a),t!=null||o!=null){if(!(a!==\"submit\"&&a!==\"reset\"||t!=null)){nh(e);return}o=o!=null?\"\"+Br(o):\"\",t=t!=null?\"\"+Br(t):o,l||t===e.value||(e.value=t),e.defaultValue=t}r=r??n,r=typeof r!=\"function\"&&typeof r!=\"symbol\"&&!!r,e.checked=l?e.checked:!!r,e.defaultChecked=!!r,i!=null&&typeof i!=\"function\"&&typeof i!=\"symbol\"&&typeof i!=\"boolean\"&&(e.name=i),nh(e)}function ih(e,t,o){t===\"number\"&&mf(e.ownerDocument)===e||e.defaultValue===\"\"+o||(e.defaultValue=\"\"+o)}function $l(e,t,o,r){if(e=e.options,t){t={};for(var n=0;n\"u\"||typeof window.document>\"u\"||typeof window.document.createElement>\"u\"),sh=!1;if(ta)try{Pl={},Object.defineProperty(Pl,\"passive\",{get:function(){sh=!0}}),window.addEventListener(\"test\",Pl,Pl),window.removeEventListener(\"test\",Pl,Pl)}catch{sh=!1}var Pl,za=null,Zh=null,Qp=null;function dT(){if(Qp)return Qp;var e,t=Zh,o=t.length,r,n=\"value\"in za?za.value:za.textContent,a=n.length;for(e=0;e=Dc),Nv=\" \",_v=!1;function yT(e,t){switch(e){case\"keyup\":return mw.indexOf(t.keyCode)!==-1;case\"keydown\":return t.keyCode!==229;case\"keypress\":case\"mousedown\":case\"focusout\":return!0;default:return!1}}function hT(e){return e=e.detail,typeof e==\"object\"&&\"data\"in e?e.data:null}var _l=!1;function hw(e,t){switch(e){case\"compositionend\":return hT(t);case\"keypress\":return t.which!==32?null:(_v=!0,Nv);case\"textInput\":return e=t.data,e===Nv&&_v?null:e;default:return null}}function gw(e,t){if(_l)return e===\"compositionend\"||!eg&&yT(e,t)?(e=dT(),Qp=Zh=za=null,_l=!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)return{node:o,offset:t-e};e=r}e:{for(;o;){if(o.nextSibling){o=o.nextSibling;break e}o=o.parentNode}o=void 0}o=Lv(o)}}function xT(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?xT(e,t.parentNode):\"contains\"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function TT(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=mf(e.document);t instanceof e.HTMLIFrameElement;){try{var o=typeof t.contentWindow.location.href==\"string\"}catch{o=!1}if(o)e=t.contentWindow;else break;t=mf(e.document)}return t}function tg(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 Cw=ta&&\"documentMode\"in document&&11>=document.documentMode,zl=null,ch=null,_c=null,uh=!1;function Uv(e,t,o){var r=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;uh||zl==null||zl!==mf(r)||(r=zl,\"selectionStart\"in r&&tg(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),_c&&Ic(_c,r)||(_c=r,r=Nf(ch,\"onSelect\"),0>=i,n-=i,Rn=1<<32-xr(t)+n|o<A?(_=P,P=null):_=P.sibling;var z=p(h,P,g[A],b);if(z===null){P===null&&(P=_);break}e&&P&&z.alternate===null&&t(h,P),y=a(z,y,A),C===null?E=z:C.sibling=z,C=z,P=_}if(A===g.length)return o(h,P),qe&&In(h,A),E;if(P===null){for(;AA?(_=P,P=null):_=P.sibling;var I=p(h,P,z.value,b);if(I===null){P===null&&(P=_);break}e&&P&&I.alternate===null&&t(h,P),y=a(I,y,A),C===null?E=I:C.sibling=I,C=I,P=_}if(z.done)return o(h,P),qe&&In(h,A),E;if(P===null){for(;!z.done;A++,z=g.next())z=m(h,z.value,b),z!==null&&(y=a(z,y,A),C===null?E=z:C.sibling=z,C=z);return qe&&In(h,A),E}for(P=r(P);!z.done;A++,z=g.next())z=d(P,h,A,z.value,b),z!==null&&(e&&z.alternate!==null&&P.delete(z.key===null?A:z.key),y=a(z,y,A),C===null?E=z:C.sibling=z,C=z);return e&&P.forEach(function(x){return t(h,x)}),qe&&In(h,A),E}function S(h,y,g,b){if(typeof g==\"object\"&&g!==null&&g.type===Ol&&g.key===null&&(g=g.props.children),typeof g==\"object\"&&g!==null){switch(g.$$typeof){case Ap:e:{for(var E=g.key;y!==null;){if(y.key===E){if(E=g.type,E===Ol){if(y.tag===7){o(h,y.sibling),b=n(y,g.props.children),b.return=h,h=b;break e}}else if(y.elementType===E||typeof E==\"object\"&&E!==null&&E.$$typeof===wa&&vi(E)===y.type){o(h,y.sibling),b=n(y,g.props),Tc(b,g),b.return=h,h=b;break e}o(h,y);break}else t(h,y);y=y.sibling}g.type===Ol?(b=Si(g.props.children,h.mode,b,g.key),b.return=h,h=b):(b=Zp(g.type,g.key,g.props,null,h.mode,b),Tc(b,g),b.return=h,h=b)}return i(h);case Rc:e:{for(E=g.key;y!==null;){if(y.key===E)if(y.tag===4&&y.stateNode.containerInfo===g.containerInfo&&y.stateNode.implementation===g.implementation){o(h,y.sibling),b=n(y,g.children||[]),b.return=h,h=b;break e}else{o(h,y);break}else t(h,y);y=y.sibling}b=My(g,h.mode,b),b.return=h,h=b}return i(h);case wa:return g=vi(g),S(h,y,g,b)}if(wc(g))return v(h,y,g,b);if(vc(g)){if(E=vc(g),typeof E!=\"function\")throw Error($(150));return g=E.call(g),T(h,y,g,b)}if(typeof g.then==\"function\")return S(h,y,Up(g),b);if(g.$$typeof===Kn)return S(h,y,jp(h,g),b);Hp(h,g)}return typeof g==\"string\"&&g!==\"\"||typeof g==\"number\"||typeof g==\"bigint\"?(g=\"\"+g,y!==null&&y.tag===6?(o(h,y.sibling),b=n(y,g),b.return=h,h=b):(o(h,y),b=wy(g,h.mode,b),b.return=h,h=b),i(h)):o(h,y)}return function(h,y,g,b){try{Qc=0;var E=S(h,y,g,b);return Gl=null,E}catch(P){if(P===ss||P===Gf)throw P;var C=hr(29,P,null,h.mode);return C.lanes=b,C.return=h,C}finally{}}}var Mi=BT(!0),LT=BT(!1),Ma=!1;function ug(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function gh(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 Ha(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Va(e,t,o){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(rt&2)!==0){var n=r.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),r.pending=t,t=hf(e),MT(e,null,o),t}return Xf(e,r,t,o),hf(e)}function kc(e,t,o){if(t=t.updateQueue,t!==null&&(t=t.shared,(o&4194048)!==0)){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,tT(e,o)}}function Ay(e,t){var o=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,o===r)){var n=null,a=null;if(o=o.firstBaseUpdate,o!==null){do{var i={lane:o.lane,tag:o.tag,payload:o.payload,callback:null,next:null};a===null?n=a=i:a=a.next=i,o=o.next}while(o!==null);a===null?n=a=t:a=a.next=t}else n=a=t;o={baseState:r.baseState,firstBaseUpdate:n,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},e.updateQueue=o;return}e=o.lastBaseUpdate,e===null?o.firstBaseUpdate=t:e.next=t,o.lastBaseUpdate=t}var bh=!1;function Bc(){if(bh){var e=Xl;if(e!==null)throw e}}function Lc(e,t,o,r){bh=!1;var n=e.updateQueue;Ma=!1;var a=n.firstBaseUpdate,i=n.lastBaseUpdate,l=n.shared.pending;if(l!==null){n.shared.pending=null;var s=l,c=s.next;s.next=null,i===null?a=c:i.next=c,i=s;var u=e.alternate;u!==null&&(u=u.updateQueue,l=u.lastBaseUpdate,l!==i&&(l===null?u.firstBaseUpdate=c:l.next=c,u.lastBaseUpdate=s))}if(a!==null){var m=n.baseState;i=0,u=c=s=null,l=a;do{var p=l.lane&-536870913,d=p!==l.lane;if(d?(Ge&p)===p:(r&p)===p){p!==0&&p===Wl&&(bh=!0),u!==null&&(u=u.next={lane:0,tag:l.tag,payload:l.payload,callback:null,next:null});e:{var v=e,T=l;p=t;var S=o;switch(T.tag){case 1:if(v=T.payload,typeof v==\"function\"){m=v.call(S,m,p);break e}m=v;break e;case 3:v.flags=v.flags&-65537|128;case 0:if(v=T.payload,p=typeof v==\"function\"?v.call(S,m,p):v,p==null)break e;m=Dt({},m,p);break e;case 2:Ma=!0}}p=l.callback,p!==null&&(e.flags|=64,d&&(e.flags|=8192),d=n.callbacks,d===null?n.callbacks=[p]:d.push(p))}else d={lane:p,tag:l.tag,payload:l.payload,callback:l.callback,next:null},u===null?(c=u=d,s=m):u=u.next=d,i|=p;if(l=l.next,l===null){if(l=n.shared.pending,l===null)break;d=l,l=d.next,d.next=null,n.lastBaseUpdate=d,n.shared.pending=null}}while(!0);u===null&&(s=m),n.baseState=s,n.firstBaseUpdate=c,n.lastBaseUpdate=u,a===null&&(n.shared.lanes=0),Qa|=i,e.lanes=i,e.memoizedState=m}}function jT(e,t){if(typeof e!=\"function\")throw Error($(191,e));e.call(t)}function UT(e,t){var o=e.callbacks;if(o!==null)for(e.callbacks=null,e=0;ea?a:8;var i=Pe.T,l={};Pe.T=l,Eg(e,!1,t,o);try{var s=n(),c=Pe.S;if(c!==null&&c(l,s),s!==null&&typeof s==\"object\"&&typeof s.then==\"function\"){var u=zw(s,r);jc(e,t,u,Tr(e))}else jc(e,t,r,Tr(e))}catch(m){jc(e,t,{then:function(){},status:\"rejected\",reason:m},Tr())}finally{nt.p=a,i!==null&&l.types!==null&&(i.types=l.types),Pe.T=i}}function Hw(){}function Eh(e,t,o,r){if(e.tag!==5)throw Error($(476));var n=u1(e).queue;c1(e,n,t,Ti,o===null?Hw:function(){return p1(e),o(r)})}function u1(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Ti,baseState:Ti,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ra,lastRenderedState:Ti},next:null};var o={};return t.next={memoizedState:o,baseState:o,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ra,lastRenderedState:o},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function p1(e){var t=u1(e);t.next===null&&(t=e.alternate.memoizedState),jc(e,t.next.queue,{},Tr())}function Sg(){return Ao(tu)}function f1(){return Jt().memoizedState}function d1(){return Jt().memoizedState}function Vw(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var o=Tr();e=Ha(o);var r=Va(t,e,o);r!==null&&(rr(r,t,o),kc(r,t,o)),t={cache:lg()},e.payload=t;return}t=t.return}}function $w(e,t,o){var r=Tr();o={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},Kf(e)?y1(t,o):(o=rg(e,t,o,r),o!==null&&(rr(o,e,r),h1(o,t,r)))}function m1(e,t,o){var r=Tr();jc(e,t,o,r)}function jc(e,t,o,r){var n={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null};if(Kf(e))y1(t,n);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var i=t.lastRenderedState,l=a(i,o);if(n.hasEagerState=!0,n.eagerState=l,Sr(l,i))return Xf(e,t,n,0),bt===null&&Yf(),!1}catch{}finally{}if(o=rg(e,t,n,r),o!==null)return rr(o,e,r),h1(o,t,r),!0}return!1}function Eg(e,t,o,r){if(r={lane:2,revertLane:Ng(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Kf(e)){if(t)throw Error($(479))}else t=rg(e,o,r,2),t!==null&&rr(t,e,2)}function Kf(e){var t=e.alternate;return e===Ne||t!==null&&t===Ne}function y1(e,t){ql=Sf=!0;var o=e.pending;o===null?t.next=t:(t.next=o.next,o.next=t),e.pending=t}function h1(e,t,o){if((o&4194048)!==0){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,tT(e,o)}}var Zc={readContext:Ao,use:If,useCallback:It,useContext:It,useEffect:It,useImperativeHandle:It,useLayoutEffect:It,useInsertionEffect:It,useMemo:It,useReducer:It,useRef:It,useState:It,useDebugValue:It,useDeferredValue:It,useTransition:It,useSyncExternalStore:It,useId:It,useHostTransitionStatus:It,useFormState:It,useActionState:It,useOptimistic:It,useMemoCache:It,useCacheRefresh:It};Zc.useEffectEvent=It;var g1={readContext:Ao,use:If,useCallback:function(e,t){return Io().memoizedState=[e,t===void 0?null:t],e},useContext:Ao,useEffect:ex,useImperativeHandle:function(e,t,o){o=o!=null?o.concat([e]):null,tf(4194308,4,n1.bind(null,t,e),o)},useLayoutEffect:function(e,t){return tf(4194308,4,e,t)},useInsertionEffect:function(e,t){tf(4,2,e,t)},useMemo:function(e,t){var o=Io();t=t===void 0?null:t;var r=e();if(Oi){_a(!0);try{e()}finally{_a(!1)}}return o.memoizedState=[r,t],r},useReducer:function(e,t,o){var r=Io();if(o!==void 0){var n=o(t);if(Oi){_a(!0);try{o(t)}finally{_a(!1)}}}else n=t;return r.memoizedState=r.baseState=n,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},r.queue=e,e=e.dispatch=$w.bind(null,Ne,e),[r.memoizedState,e]},useRef:function(e){var t=Io();return e={current:e},t.memoizedState=e},useState:function(e){e=Th(e);var t=e.queue,o=m1.bind(null,Ne,t);return t.dispatch=o,[e.memoizedState,o]},useDebugValue:xg,useDeferredValue:function(e,t){var o=Io();return Tg(o,e,t)},useTransition:function(){var e=Th(!1);return e=c1.bind(null,Ne,e.queue,!0,!1),Io().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,o){var r=Ne,n=Io();if(qe){if(o===void 0)throw Error($(407));o=o()}else{if(o=t(),bt===null)throw Error($(349));(Ge&127)!==0||XT(r,t,o)}n.memoizedState=o;var a={value:o,getSnapshot:t};return n.queue=a,ex(qT.bind(null,r,a,e),[e]),r.flags|=2048,Jl(9,{destroy:void 0},GT.bind(null,r,a,o,t),null),o},useId:function(){var e=Io(),t=bt.identifierPrefix;if(qe){var o=wn,r=Rn;o=(r&~(1<<32-xr(r)-1)).toString(32)+o,t=\"_\"+t+\"R_\"+o,o=Ef++,0<\\/script>\",a=a.removeChild(a.firstChild);break;case\"select\":a=typeof r.is==\"string\"?i.createElement(\"select\",{is:r.is}):i.createElement(\"select\"),r.multiple?a.multiple=!0:r.size&&(a.size=r.size);break;default:a=typeof r.is==\"string\"?i.createElement(n,{is:r.is}):i.createElement(n)}}a[Mo]=t,a[nr]=r;e:for(i=t.child;i!==null;){if(i.tag===5||i.tag===6)a.appendChild(i.stateNode);else if(i.tag!==4&&i.tag!==27&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===t)break e;for(;i.sibling===null;){if(i.return===null||i.return===t)break e;i=i.return}i.sibling.return=i.return,i=i.sibling}t.stateNode=a;e:switch(Do(a,n,r),n){case\"button\":case\"input\":case\"select\":case\"textarea\":r=!!r.autoFocus;break e;case\"img\":r=!0;break e;default:r=!1}r&&Yn(t)}}return Ot(t),jy(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,o),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&Yn(t);else{if(typeof r!=\"string\"&&t.stateNode===null)throw Error($(166));if(e=ja.current,Cl(t)){if(e=t.stateNode,o=t.memoizedProps,r=null,n=Oo,n!==null)switch(n.tag){case 27:case 5:r=n.memoizedProps}e[Mo]=t,e=!!(e.nodeValue===o||r!==null&&r.suppressHydrationWarning===!0||mS(e.nodeValue,o)),e||Fa(t,!0)}else e=_f(e).createTextNode(r),e[Mo]=t,t.stateNode=e}return Ot(t),null;case 31:if(o=t.memoizedState,e===null||e.memoizedState!==null){if(r=Cl(t),o!==null){if(e===null){if(!r)throw Error($(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error($(557));e[Mo]=t}else Ri(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ot(t),e=!1}else o=Oy(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=o),e=!0;if(!e)return t.flags&256?(yr(t),t):(yr(t),null);if((t.flags&128)!==0)throw Error($(558))}return Ot(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(n=Cl(t),r!==null&&r.dehydrated!==null){if(e===null){if(!n)throw Error($(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error($(317));n[Mo]=t}else Ri(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ot(t),n=!1}else n=Oy(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(yr(t),t):(yr(t),null)}return yr(t),(t.flags&128)!==0?(t.lanes=o,t):(o=r!==null,e=e!==null&&e.memoizedState!==null,o&&(r=t.child,n=null,r.alternate!==null&&r.alternate.memoizedState!==null&&r.alternate.memoizedState.cachePool!==null&&(n=r.alternate.memoizedState.cachePool.pool),a=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(a=r.memoizedState.cachePool.pool),a!==n&&(r.flags|=2048)),o!==e&&o&&(t.child.flags|=8192),Vp(t,t.updateQueue),Ot(t),null);case 4:return Fl(),e===null&&_g(t.stateNode.containerInfo),Ot(t),null;case 10:return Jn(t.type),Ot(t),null;case 19:if(So(Zt),r=t.memoizedState,r===null)return Ot(t),null;if(n=(t.flags&128)!==0,a=r.rendering,a===null)if(n)Sc(r,!1);else{if(Ft!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(a=Tf(e),a!==null){for(t.flags|=128,Sc(r,!1),e=a.updateQueue,t.updateQueue=e,Vp(t,e),t.subtreeFlags=0,e=o,o=t.child;o!==null;)OT(o,e),o=o.sibling;return Et(Zt,Zt.current&1|2),qe&&In(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&br()>wf&&(t.flags|=128,n=!0,Sc(r,!1),t.lanes=4194304)}else{if(!n)if(e=Tf(a),e!==null){if(t.flags|=128,n=!0,e=e.updateQueue,t.updateQueue=e,Vp(t,e),Sc(r,!0),r.tail===null&&r.tailMode===\"hidden\"&&!a.alternate&&!qe)return Ot(t),null}else 2*br()-r.renderingStartTime>wf&&o!==536870912&&(t.flags|=128,n=!0,Sc(r,!1),t.lanes=4194304);r.isBackwards?(a.sibling=t.child,t.child=a):(e=r.last,e!==null?e.sibling=a:t.child=a,r.last=a)}return r.tail!==null?(e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=br(),e.sibling=null,o=Zt.current,Et(Zt,n?o&1|2:o&1),qe&&In(t,r.treeForkCount),e):(Ot(t),null);case 22:case 23:return yr(t),pg(),r=t.memoizedState!==null,e!==null?e.memoizedState!==null!==r&&(t.flags|=8192):r&&(t.flags|=8192),r?(o&536870912)!==0&&(t.flags&128)===0&&(Ot(t),t.subtreeFlags&6&&(t.flags|=8192)):Ot(t),o=t.updateQueue,o!==null&&Vp(t,o.retryQueue),o=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(o=e.memoizedState.cachePool.pool),r=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),r!==o&&(t.flags|=2048),e!==null&&So(Ei),null;case 24:return o=null,e!==null&&(o=e.memoizedState.cache),t.memoizedState.cache!==o&&(t.flags|=2048),Jn(io),Ot(t),null;case 25:return null;case 30:return null}throw Error($(156,t.tag))}function Iw(e,t){switch(ig(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Jn(io),Fl(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return ff(t),null;case 31:if(t.memoizedState!==null){if(yr(t),t.alternate===null)throw Error($(340));Ri()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(yr(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error($(340));Ri()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return So(Zt),null;case 4:return Fl(),null;case 10:return Jn(t.type),null;case 22:case 23:return yr(t),pg(),e!==null&&So(Ei),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Jn(io),null;case 25:return null;default:return null}}function O1(e,t){switch(ig(t),t.tag){case 3:Jn(io),Fl();break;case 26:case 27:case 5:ff(t);break;case 4:Fl();break;case 31:t.memoizedState!==null&&yr(t);break;case 13:yr(t);break;case 19:So(Zt);break;case 10:Jn(t.type);break;case 22:case 23:yr(t),pg(),e!==null&&So(Ei);break;case 24:Jn(io)}}function fu(e,t){try{var o=t.updateQueue,r=o!==null?o.lastEffect:null;if(r!==null){var n=r.next;o=n;do{if((o.tag&e)===e){r=void 0;var a=o.create,i=o.inst;r=a(),i.destroy=r}o=o.next}while(o!==n)}}catch(l){ut(t,t.return,l)}}function Ka(e,t,o){try{var r=t.updateQueue,n=r!==null?r.lastEffect:null;if(n!==null){var a=n.next;r=a;do{if((r.tag&e)===e){var i=r.inst,l=i.destroy;if(l!==void 0){i.destroy=void 0,n=t;var s=o,c=l;try{c()}catch(u){ut(n,s,u)}}}r=r.next}while(r!==a)}}catch(u){ut(t,t.return,u)}}function A1(e){var t=e.updateQueue;if(t!==null){var o=e.stateNode;try{UT(t,o)}catch(r){ut(e,e.return,r)}}}function D1(e,t,o){o.props=Ai(e.type,e.memoizedProps),o.state=e.memoizedState;try{o.componentWillUnmount()}catch(r){ut(e,t,r)}}function Uc(e,t){try{var o=e.ref;if(o!==null){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;case 30:r=e.stateNode;break;default:r=e.stateNode}typeof o==\"function\"?e.refCleanup=o(r):o.current=r}}catch(n){ut(e,t,n)}}function Mn(e,t){var o=e.ref,r=e.refCleanup;if(o!==null)if(typeof r==\"function\")try{r()}catch(n){ut(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof o==\"function\")try{o(null)}catch(n){ut(e,t,n)}else o.current=null}function N1(e){var t=e.type,o=e.memoizedProps,r=e.stateNode;try{e:switch(t){case\"button\":case\"input\":case\"select\":case\"textarea\":o.autoFocus&&r.focus();break e;case\"img\":o.src?r.src=o.src:o.srcSet&&(r.srcset=o.srcSet)}}catch(n){ut(e,e.return,n)}}function Uy(e,t,o){try{var r=e.stateNode;dM(r,e.type,o,t),r[nr]=t}catch(n){ut(e,e.return,n)}}function _1(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Za(e.type)||e.tag===4}function Hy(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||_1(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&&Za(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Mh(e,t,o){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?(o.nodeType===9?o.body:o.nodeName===\"HTML\"?o.ownerDocument.body:o).insertBefore(e,t):(t=o.nodeType===9?o.body:o.nodeName===\"HTML\"?o.ownerDocument.body:o,t.appendChild(e),o=o._reactRootContainer,o!=null||t.onclick!==null||(t.onclick=Qn));else if(r!==4&&(r===27&&Za(e.type)&&(o=e.stateNode,t=null),e=e.child,e!==null))for(Mh(e,t,o),e=e.sibling;e!==null;)Mh(e,t,o),e=e.sibling}function Rf(e,t,o){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?o.insertBefore(e,t):o.appendChild(e);else if(r!==4&&(r===27&&Za(e.type)&&(o=e.stateNode),e=e.child,e!==null))for(Rf(e,t,o),e=e.sibling;e!==null;)Rf(e,t,o),e=e.sibling}function z1(e){var t=e.stateNode,o=e.memoizedProps;try{for(var r=e.type,n=t.attributes;n.length;)t.removeAttributeNode(n[0]);Do(t,r,o),t[Mo]=e,t[nr]=o}catch(a){ut(e,e.return,a)}}var Fn=!1,ao=!1,Vy=!1,dx=typeof WeakSet==\"function\"?WeakSet:Set,xo=null;function Fw(e,t){if(e=e.containerInfo,kh=Lf,e=TT(e),tg(e)){if(\"selectionStart\"in e)var o={start:e.selectionStart,end:e.selectionEnd};else e:{o=(o=e.ownerDocument)&&o.defaultView||window;var r=o.getSelection&&o.getSelection();if(r&&r.rangeCount!==0){o=r.anchorNode;var n=r.anchorOffset,a=r.focusNode;r=r.focusOffset;try{o.nodeType,a.nodeType}catch{o=null;break e}var i=0,l=-1,s=-1,c=0,u=0,m=e,p=null;t:for(;;){for(var d;m!==o||n!==0&&m.nodeType!==3||(l=i+n),m!==a||r!==0&&m.nodeType!==3||(s=i+r),m.nodeType===3&&(i+=m.nodeValue.length),(d=m.firstChild)!==null;)p=m,m=d;for(;;){if(m===e)break t;if(p===o&&++c===n&&(l=i),p===a&&++u===r&&(s=i),(d=m.nextSibling)!==null)break;m=p,p=m.parentNode}m=d}o=l===-1||s===-1?null:{start:l,end:s}}else o=null}o=o||{start:0,end:0}}else o=null;for(Bh={focusedElem:e,selectionRange:o},Lf=!1,xo=t;xo!==null;)if(t=xo,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,xo=e;else for(;xo!==null;){switch(t=xo,a=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(o=0;o title\"))),Do(a,r,o),a[Mo]=e,To(a),r=a;break e;case\"link\":var i=kx(\"link\",\"href\",n).get(r+(o.href||\"\"));if(i){for(var l=0;lS&&(i=S,S=T,T=i);var h=jv(l,T),y=jv(l,S);if(h&&y&&(d.rangeCount!==1||d.anchorNode!==h.node||d.anchorOffset!==h.offset||d.focusNode!==y.node||d.focusOffset!==y.offset)){var g=m.createRange();g.setStart(h.node,h.offset),d.removeAllRanges(),T>S?(d.addRange(g),d.extend(y.node,y.offset)):(g.setEnd(y.node,y.offset),d.addRange(g))}}}}for(m=[],d=l;d=d.parentNode;)d.nodeType===1&&m.push({element:d,left:d.scrollLeft,top:d.scrollTop});for(typeof l.focus==\"function\"&&l.focus(),l=0;lo?32:o,Pe.T=null,o=Dh,Dh=null;var a=Ya,i=ea;if(fo=0,ts=Ya=null,ea=0,(rt&6)!==0)throw Error($(331));var l=rt;if(rt|=4,G1(a.current),$1(a,a.current,i,o),rt=l,du(0,!1),vr&&typeof vr.onPostCommitFiberRoot==\"function\")try{vr.onPostCommitFiberRoot(au,a)}catch{}return!0}finally{nt.p=n,Pe.T=r,iS(e,t)}}function gx(e,t,o){t=Hr(o,t),t=Ch(e.stateNode,t,2),e=Va(e,t,2),e!==null&&(lu(e,2),Dn(e))}function ut(e,t,o){if(e.tag===3)gx(e,e,o);else for(;t!==null;){if(t.tag===3){gx(t,e,o);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==\"function\"||typeof r.componentDidCatch==\"function\"&&($a===null||!$a.has(r))){e=Hr(o,e),o=S1(2),r=Va(t,o,2),r!==null&&(E1(o,r,t,e),lu(r,2),Dn(r));break}}t=t.return}}function Yy(e,t,o){var r=e.pingCache;if(r===null){r=e.pingCache=new Ww;var n=new Set;r.set(t,n)}else n=r.get(t),n===void 0&&(n=new Set,r.set(t,n));n.has(o)||(Og=!0,n.add(o),e=oM.bind(null,e,t,o),t.then(e,e))}function oM(e,t,o){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&o,e.warmLanes&=~o,bt===e&&(Ge&o)===o&&(Ft===4||Ft===3&&(Ge&62914560)===Ge&&300>br()-Qf?(rt&2)===0&&os(e,0):Ag|=o,es===Ge&&(es=0)),Dn(e)}function sS(e,t){t===0&&(t=Jx()),e=zi(e,t),e!==null&&(lu(e,t),Dn(e))}function rM(e){var t=e.memoizedState,o=0;t!==null&&(o=t.retryLane),sS(e,o)}function nM(e,t){var o=0;switch(e.tag){case 31:case 13:var r=e.stateNode,n=e.memoizedState;n!==null&&(o=n.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error($(314))}r!==null&&r.delete(t),sS(e,o)}function aM(e,t){return qh(e,t)}var Af=null,Ml=null,_h=!1,Df=!1,Xy=!1,La=0;function Dn(e){e!==Ml&&e.next===null&&(Ml===null?Af=Ml=e:Ml=Ml.next=e),Df=!0,_h||(_h=!0,lM())}function du(e,t){if(!Xy&&Df){Xy=!0;do for(var o=!1,r=Af;r!==null;){if(!t)if(e!==0){var n=r.pendingLanes;if(n===0)var a=0;else{var i=r.suspendedLanes,l=r.pingedLanes;a=(1<<31-xr(42|e)+1)-1,a&=n&~(i&~l),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(o=!0,bx(r,a))}else a=Ge,a=Uf(r,r===bt?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),(a&3)===0||iu(r,a)||(o=!0,bx(r,a));r=r.next}while(o);Xy=!1}}function iM(){cS()}function cS(){Df=_h=!1;var e=0;La!==0&&yM()&&(e=La);for(var t=br(),o=null,r=Af;r!==null;){var n=r.next,a=uS(r,t);a===0?(r.next=null,o===null?Af=n:o.next=n,n===null&&(Ml=o)):(o=r,(e!==0||(a&3)!==0)&&(Df=!0)),r=n}fo!==0&&fo!==5||du(e,!1),La!==0&&(La=0)}function uS(e,t){for(var o=e.suspendedLanes,r=e.pingedLanes,n=e.expirationTimes,a=e.pendingLanes&-62914561;0l)break;var u=s.transferSize,m=s.initiatorType;u&&Cx(m)&&(s=s.responseEnd,i+=u*(s\"u\"?null:document;function vS(e,t,o){var r=us;if(r&&typeof t==\"string\"&&t){var n=Ur(t);n='link[rel=\"'+e+'\"][href=\"'+n+'\"]',typeof o==\"string\"&&(n+='[crossorigin=\"'+o+'\"]'),Nx.has(n)||(Nx.add(n),e={rel:e,crossOrigin:o,href:t},r.querySelector(n)===null&&(t=r.createElement(\"link\"),Do(t,\"link\",e),To(t),r.head.appendChild(t)))}}function PM(e){ia.D(e),vS(\"dns-prefetch\",e,null)}function CM(e,t){ia.C(e,t),vS(\"preconnect\",e,t)}function RM(e,t,o){ia.L(e,t,o);var r=us;if(r&&e&&t){var n='link[rel=\"preload\"][as=\"'+Ur(t)+'\"]';t===\"image\"&&o&&o.imageSrcSet?(n+='[imagesrcset=\"'+Ur(o.imageSrcSet)+'\"]',typeof o.imageSizes==\"string\"&&(n+='[imagesizes=\"'+Ur(o.imageSizes)+'\"]')):n+='[href=\"'+Ur(e)+'\"]';var a=n;switch(t){case\"style\":a=rs(e);break;case\"script\":a=ps(e)}Xr.has(a)||(e=Dt({rel:\"preload\",href:t===\"image\"&&o&&o.imageSrcSet?void 0:e,as:t},o),Xr.set(a,e),r.querySelector(n)!==null||t===\"style\"&&r.querySelector(mu(a))||t===\"script\"&&r.querySelector(yu(a))||(t=r.createElement(\"link\"),Do(t,\"link\",e),To(t),r.head.appendChild(t)))}}function wM(e,t){ia.m(e,t);var o=us;if(o&&e){var r=t&&typeof t.as==\"string\"?t.as:\"script\",n='link[rel=\"modulepreload\"][as=\"'+Ur(r)+'\"][href=\"'+Ur(e)+'\"]',a=n;switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":a=ps(e)}if(!Xr.has(a)&&(e=Dt({rel:\"modulepreload\",href:e},t),Xr.set(a,e),o.querySelector(n)===null)){switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":if(o.querySelector(yu(a)))return}r=o.createElement(\"link\"),Do(r,\"link\",e),To(r),o.head.appendChild(r)}}}function MM(e,t,o){ia.S(e,t,o);var r=us;if(r&&e){var n=Vl(r).hoistableStyles,a=rs(e);t=t||\"default\";var i=n.get(a);if(!i){var l={loading:0,preload:null};if(i=r.querySelector(mu(a)))l.loading=5;else{e=Dt({rel:\"stylesheet\",href:e,\"data-precedence\":t},o),(o=Xr.get(a))&&zg(e,o);var s=i=r.createElement(\"link\");To(s),Do(s,\"link\",e),s._p=new Promise(function(c,u){s.onload=c,s.onerror=u}),s.addEventListener(\"load\",function(){l.loading|=1}),s.addEventListener(\"error\",function(){l.loading|=2}),l.loading|=4,af(i,t,r)}i={type:\"stylesheet\",instance:i,count:1,state:l},n.set(a,i)}}}function OM(e,t){ia.X(e,t);var o=us;if(o&&e){var r=Vl(o).hoistableScripts,n=ps(e),a=r.get(n);a||(a=o.querySelector(yu(n)),a||(e=Dt({src:e,async:!0},t),(t=Xr.get(n))&&kg(e,t),a=o.createElement(\"script\"),To(a),Do(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function AM(e,t){ia.M(e,t);var o=us;if(o&&e){var r=Vl(o).hoistableScripts,n=ps(e),a=r.get(n);a||(a=o.querySelector(yu(n)),a||(e=Dt({src:e,async:!0,type:\"module\"},t),(t=Xr.get(n))&&kg(e,t),a=o.createElement(\"script\"),To(a),Do(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function _x(e,t,o,r){var n=(n=ja.current)?zf(n):null;if(!n)throw Error($(446));switch(e){case\"meta\":case\"title\":return null;case\"style\":return typeof o.precedence==\"string\"&&typeof o.href==\"string\"?(t=rs(o.href),o=Vl(n).hoistableStyles,r=o.get(t),r||(r={type:\"style\",instance:null,count:0,state:null},o.set(t,r)),r):{type:\"void\",instance:null,count:0,state:null};case\"link\":if(o.rel===\"stylesheet\"&&typeof o.href==\"string\"&&typeof o.precedence==\"string\"){e=rs(o.href);var a=Vl(n).hoistableStyles,i=a.get(e);if(i||(n=n.ownerDocument||n,i={type:\"stylesheet\",instance:null,count:0,state:{loading:0,preload:null}},a.set(e,i),(a=n.querySelector(mu(e)))&&!a._p&&(i.instance=a,i.state.loading=5),Xr.has(e)||(o={rel:\"preload\",as:\"style\",href:o.href,crossOrigin:o.crossOrigin,integrity:o.integrity,media:o.media,hrefLang:o.hrefLang,referrerPolicy:o.referrerPolicy},Xr.set(e,o),a||DM(n,e,o,i.state))),t&&r===null)throw Error($(528,\"\"));return i}if(t&&r!==null)throw Error($(529,\"\"));return null;case\"script\":return t=o.async,o=o.src,typeof o==\"string\"&&t&&typeof t!=\"function\"&&typeof t!=\"symbol\"?(t=ps(o),o=Vl(n).hoistableScripts,r=o.get(t),r||(r={type:\"script\",instance:null,count:0,state:null},o.set(t,r)),r):{type:\"void\",instance:null,count:0,state:null};default:throw Error($(444,e))}}function rs(e){return'href=\"'+Ur(e)+'\"'}function mu(e){return'link[rel=\"stylesheet\"]['+e+\"]\"}function xS(e){return Dt({},e,{\"data-precedence\":e.precedence,precedence:null})}function DM(e,t,o,r){e.querySelector('link[rel=\"preload\"][as=\"style\"]['+t+\"]\")?r.loading=1:(t=e.createElement(\"link\"),r.preload=t,t.addEventListener(\"load\",function(){return r.loading|=1}),t.addEventListener(\"error\",function(){return r.loading|=2}),Do(t,\"link\",o),To(t),e.head.appendChild(t))}function ps(e){return'[src=\"'+Ur(e)+'\"]'}function yu(e){return\"script[async]\"+e}function zx(e,t,o){if(t.count++,t.instance===null)switch(t.type){case\"style\":var r=e.querySelector('style[data-href~=\"'+Ur(o.href)+'\"]');if(r)return t.instance=r,To(r),r;var n=Dt({},o,{\"data-href\":o.href,\"data-precedence\":o.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement(\"style\"),To(r),Do(r,\"style\",n),af(r,o.precedence,e),t.instance=r;case\"stylesheet\":n=rs(o.href);var a=e.querySelector(mu(n));if(a)return t.state.loading|=4,t.instance=a,To(a),a;r=xS(o),(n=Xr.get(n))&&zg(r,n),a=(e.ownerDocument||e).createElement(\"link\"),To(a);var i=a;return i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Do(a,\"link\",r),t.state.loading|=4,af(a,o.precedence,e),t.instance=a;case\"script\":return a=ps(o.src),(n=e.querySelector(yu(a)))?(t.instance=n,To(n),n):(r=o,(n=Xr.get(a))&&(r=Dt({},o),kg(r,n)),e=e.ownerDocument||e,n=e.createElement(\"script\"),To(n),Do(n,\"link\",r),e.head.appendChild(n),t.instance=n);case\"void\":return null;default:throw Error($(443,t.type))}else t.type===\"stylesheet\"&&(t.state.loading&4)===0&&(r=t.instance,t.state.loading|=4,af(r,o.precedence,e));return t.instance}function af(e,t,o){for(var r=o.querySelectorAll('link[rel=\"stylesheet\"][data-precedence],style[data-precedence]'),n=r.length?r[r.length-1]:null,a=n,i=0;i title\"):null)}function NM(e,t,o){if(o===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;switch(t.rel){case\"stylesheet\":return e=t.disabled,typeof t.precedence==\"string\"&&e==null;default:return!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 TS(e){return!(e.type===\"stylesheet\"&&(e.state.loading&3)===0)}function _M(e,t,o,r){if(o.type===\"stylesheet\"&&(typeof r.media!=\"string\"||matchMedia(r.media).matches!==!1)&&(o.state.loading&4)===0){if(o.instance===null){var n=rs(r.href),a=t.querySelector(mu(n));if(a){t=a._p,t!==null&&typeof t==\"object\"&&typeof t.then==\"function\"&&(e.count++,e=kf.bind(e),t.then(e,e)),o.state.loading|=4,o.instance=a,To(a);return}a=t.ownerDocument||t,r=xS(r),(n=Xr.get(n))&&zg(r,n),a=a.createElement(\"link\"),To(a);var i=a;i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Do(a,\"link\",r),o.instance=a}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(o,t),(t=o.state.preload)&&(o.state.loading&3)===0&&(e.count++,o=kf.bind(e),t.addEventListener(\"load\",o),t.addEventListener(\"error\",o))}}var Fy=0;function zM(e,t){return e.stylesheets&&e.count===0&&sf(e,e.stylesheets),0Fy?50:800)+t);return e.unsuspend=o,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(n)}}:null}function kf(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)sf(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Bf=null;function sf(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Bf=new Map,t.forEach(kM,e),Bf=null,kf.call(e))}function kM(e,t){if(!(t.state.loading&4)){var o=Bf.get(e);if(o)var r=o.get(null);else{o=new Map,Bf.set(e,o);for(var n=e.querySelectorAll(\"link[data-precedence],style[data-precedence]\"),a=0;a{\"use strict\";function AS(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(AS)}catch(e){console.error(e)}}AS(),DS.exports=OS()});var aE=Xo(pt=>{\"use strict\";var Eo=typeof Symbol==\"function\"&&Symbol.for,Yg=Eo?Symbol.for(\"react.element\"):60103,Xg=Eo?Symbol.for(\"react.portal\"):60106,ud=Eo?Symbol.for(\"react.fragment\"):60107,pd=Eo?Symbol.for(\"react.strict_mode\"):60108,fd=Eo?Symbol.for(\"react.profiler\"):60114,dd=Eo?Symbol.for(\"react.provider\"):60109,md=Eo?Symbol.for(\"react.context\"):60110,Gg=Eo?Symbol.for(\"react.async_mode\"):60111,yd=Eo?Symbol.for(\"react.concurrent_mode\"):60111,hd=Eo?Symbol.for(\"react.forward_ref\"):60112,gd=Eo?Symbol.for(\"react.suspense\"):60113,oO=Eo?Symbol.for(\"react.suspense_list\"):60120,bd=Eo?Symbol.for(\"react.memo\"):60115,vd=Eo?Symbol.for(\"react.lazy\"):60116,rO=Eo?Symbol.for(\"react.block\"):60121,nO=Eo?Symbol.for(\"react.fundamental\"):60117,aO=Eo?Symbol.for(\"react.responder\"):60118,iO=Eo?Symbol.for(\"react.scope\"):60119;function Pr(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case Yg:switch(e=e.type,e){case Gg:case yd:case ud:case fd:case pd:case gd:return e;default:switch(e=e&&e.$$typeof,e){case md:case hd:case vd:case bd:case dd:return e;default:return t}}case Xg:return t}}}function nE(e){return Pr(e)===yd}pt.AsyncMode=Gg;pt.ConcurrentMode=yd;pt.ContextConsumer=md;pt.ContextProvider=dd;pt.Element=Yg;pt.ForwardRef=hd;pt.Fragment=ud;pt.Lazy=vd;pt.Memo=bd;pt.Portal=Xg;pt.Profiler=fd;pt.StrictMode=pd;pt.Suspense=gd;pt.isAsyncMode=function(e){return nE(e)||Pr(e)===Gg};pt.isConcurrentMode=nE;pt.isContextConsumer=function(e){return Pr(e)===md};pt.isContextProvider=function(e){return Pr(e)===dd};pt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===Yg};pt.isForwardRef=function(e){return Pr(e)===hd};pt.isFragment=function(e){return Pr(e)===ud};pt.isLazy=function(e){return Pr(e)===vd};pt.isMemo=function(e){return Pr(e)===bd};pt.isPortal=function(e){return Pr(e)===Xg};pt.isProfiler=function(e){return Pr(e)===fd};pt.isStrictMode=function(e){return Pr(e)===pd};pt.isSuspense=function(e){return Pr(e)===gd};pt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===ud||e===yd||e===fd||e===pd||e===gd||e===oO||typeof e==\"object\"&&e!==null&&(e.$$typeof===vd||e.$$typeof===bd||e.$$typeof===dd||e.$$typeof===md||e.$$typeof===hd||e.$$typeof===nO||e.$$typeof===aO||e.$$typeof===iO||e.$$typeof===rO)};pt.typeOf=Pr});var lE=Xo((Mz,iE)=>{\"use strict\";iE.exports=aE()});var mE=Xo((Oz,dE)=>{\"use strict\";var qg=lE(),lO={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},sO={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},cO={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},pE={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Ig={};Ig[qg.ForwardRef]=cO;Ig[qg.Memo]=pE;function sE(e){return qg.isMemo(e)?pE:Ig[e.$$typeof]||lO}var uO=Object.defineProperty,pO=Object.getOwnPropertyNames,cE=Object.getOwnPropertySymbols,fO=Object.getOwnPropertyDescriptor,dO=Object.getPrototypeOf,uE=Object.prototype;function fE(e,t,o){if(typeof t!=\"string\"){if(uE){var r=dO(t);r&&r!==uE&&fE(e,r,o)}var n=pO(t);cE&&(n=n.concat(cE(t)));for(var a=sE(e),i=sE(t),l=0;l{\"use strict\";var DO=Symbol.for(\"react.transitional.element\"),NO=Symbol.for(\"react.fragment\");function AE(e,t,o){var r=null;if(o!==void 0&&(r=\"\"+o),t.key!==void 0&&(r=\"\"+t.key),\"key\"in t){o={};for(var n in t)n!==\"key\"&&(o[n]=t[n])}else o=t;return t=o.ref,{$$typeof:DO,type:e,key:r,ref:t!==void 0?t:null,props:o}}Pd.Fragment=NO;Pd.jsx=AE;Pd.jsxs=AE});var Ie=Xo((Ck,NE)=>{\"use strict\";NE.exports=DE()});var kE=Xo(vt=>{\"use strict\";var Qg=Symbol.for(\"react.transitional.element\"),Wg=Symbol.for(\"react.portal\"),Cd=Symbol.for(\"react.fragment\"),Rd=Symbol.for(\"react.strict_mode\"),wd=Symbol.for(\"react.profiler\"),Md=Symbol.for(\"react.consumer\"),Od=Symbol.for(\"react.context\"),Ad=Symbol.for(\"react.forward_ref\"),Dd=Symbol.for(\"react.suspense\"),Nd=Symbol.for(\"react.suspense_list\"),_d=Symbol.for(\"react.memo\"),zd=Symbol.for(\"react.lazy\"),_O=Symbol.for(\"react.view_transition\"),zO=Symbol.for(\"react.client.reference\");function Ir(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case Qg:switch(e=e.type,e){case Cd:case wd:case Rd:case Dd:case Nd:case _O:return e;default:switch(e=e&&e.$$typeof,e){case Od:case Ad:case zd:case _d:return e;case Md:return e;default:return t}}case Wg:return t}}}vt.ContextConsumer=Md;vt.ContextProvider=Od;vt.Element=Qg;vt.ForwardRef=Ad;vt.Fragment=Cd;vt.Lazy=zd;vt.Memo=_d;vt.Portal=Wg;vt.Profiler=wd;vt.StrictMode=Rd;vt.Suspense=Dd;vt.SuspenseList=Nd;vt.isContextConsumer=function(e){return Ir(e)===Md};vt.isContextProvider=function(e){return Ir(e)===Od};vt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===Qg};vt.isForwardRef=function(e){return Ir(e)===Ad};vt.isFragment=function(e){return Ir(e)===Cd};vt.isLazy=function(e){return Ir(e)===zd};vt.isMemo=function(e){return Ir(e)===_d};vt.isPortal=function(e){return Ir(e)===Wg};vt.isProfiler=function(e){return Ir(e)===wd};vt.isStrictMode=function(e){return Ir(e)===Rd};vt.isSuspense=function(e){return Ir(e)===Dd};vt.isSuspenseList=function(e){return Ir(e)===Nd};vt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===Cd||e===wd||e===Rd||e===Dd||e===Nd||typeof e==\"object\"&&e!==null&&(e.$$typeof===zd||e.$$typeof===_d||e.$$typeof===Od||e.$$typeof===Md||e.$$typeof===Ad||e.$$typeof===zO||e.getModuleId!==void 0)};vt.typeOf=Ir});var LE=Xo((Dk,BE)=>{\"use strict\";BE.exports=kE()});var w=q(re());var ir=q(re(),1),_S=q(NS(),1),zS=ir.createContext(null);function YM(){let e=ir.useContext(zS);if(!e)throw new Error(\"RenderContext not found\");return e}function XM(){return YM().model}function Ye(e){let t=XM(),o=ir.useSyncExternalStore(n=>(t.on(`change:${e}`,n),()=>t.off(`change:${e}`,n)),()=>t.get(e)),r=ir.useCallback(n=>{t.set(e,typeof n==\"function\"?n(t.get(e)):n),t.save_changes()},[t,e]);return[o,r]}function kS(e){return({el:t,model:o,experimental:r})=>{let n=_S.createRoot(t);return n.render(ir.createElement(ir.StrictMode,null,ir.createElement(zS.Provider,{value:{model:o,experimental:r}},ir.createElement(e)))),()=>n.unmount()}}function lr(e,...t){let o=new URL(`https://mui.com/production-error/?code=${e}`);return t.forEach(r=>o.searchParams.append(\"args[]\",r)),`Minified MUI error #${e}; visit ${o} for the full message.`}function Bi(){return Bi=Object.assign?Object.assign.bind():function(e){for(var t=1;t0?eo(bs,--Ko):0,hs--,so===10&&(hs=1,ad--),so}function Qo(){return so=Ko<$S?eo(bs,Ko++):0,hs++,so===10&&(hs=1,ad++),so}function Gr(){return eo(bs,Ko)}function vu(){return Ko}function xs(e,t){return Ja(bs,e,t)}function gs(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function id(e){return ad=hs=1,$S=Fo(bs=e),Ko=0,[]}function ld(e){return bs=\"\",e}function Ts(e){return nd(xs(Ko-1,$g(e===91?e+2:e===40?e+1:e)))}function GS(e){for(;(so=Gr())&&so<33;)Qo();return gs(e)>2||gs(so)>3?\"\":\" \"}function qS(e,t){for(;--t&&Qo()&&!(so<48||so>102||so>57&&so<65||so>70&&so<97););return xs(e,vu()+(t<6&&Gr()==32&&Qo()==32))}function $g(e){for(;Qo();)switch(so){case e:return Ko;case 34:case 39:e!==34&&e!==39&&$g(so);break;case 40:e===41&&$g(e);break;case 92:Qo();break}return Ko}function IS(e,t){for(;Qo()&&e+so!==57;)if(e+so===84&&Gr()===47)break;return\"/*\"+xs(t,Ko-1)+\"*\"+Li(e===47?e:Qo())}function FS(e){for(;!gs(Gr());)Qo();return xs(e,Ko)}function WS(e){return ld(sd(\"\",null,null,null,[\"\"],e=id(e),0,[0],e))}function sd(e,t,o,r,n,a,i,l,s){for(var c=0,u=0,m=i,p=0,d=0,v=0,T=1,S=1,h=1,y=0,g=\"\",b=n,E=a,C=r,P=g;S;)switch(v=y,y=Qo()){case 40:if(v!=108&&eo(P,m-1)==58){gu(P+=We(Ts(y),\"&\",\"&\\f\"),\"&\\f\")!=-1&&(h=-1);break}case 34:case 39:case 91:P+=Ts(y);break;case 9:case 10:case 13:case 32:P+=GS(v);break;case 92:P+=qS(vu()-1,7);continue;case 47:switch(Gr()){case 42:case 47:ys(FM(IS(Qo(),vu()),t,o),s);break;default:P+=\"/\"}break;case 123*T:l[c++]=Fo(P)*h;case 125*T:case 59:case 0:switch(y){case 0:case 125:S=0;case 59+u:h==-1&&(P=We(P,/\\f/g,\"\")),d>0&&Fo(P)-m&&ys(d>32?QS(P+\";\",r,o,m-1):QS(We(P,\" \",\"\")+\";\",r,o,m-2),s);break;case 59:P+=\";\";default:if(ys(C=KS(P,t,o,c,u,n,l,g,b=[],E=[],m),a),y===123)if(u===0)sd(P,t,C,C,b,a,m,l,E);else switch(p===99&&eo(P,3)===110?100:p){case 100:case 108:case 109:case 115:sd(e,C,C,r&&ys(KS(e,C,C,0,0,n,l,g,n,b=[],m),E),n,E,m,l,r?b:E);break;default:sd(P,C,C,C,[\"\"],E,0,l,E)}}c=u=d=0,T=h=1,g=P=\"\",m=i;break;case 58:m=1+Fo(P),d=v;default:if(T<1){if(y==123)--T;else if(y==125&&T++==0&&XS()==125)continue}switch(P+=Li(y),y*T){case 38:h=u>0?1:(P+=\"\\f\",-1);break;case 44:l[c++]=(Fo(P)-1)*h,h=1;break;case 64:Gr()===45&&(P+=Ts(Qo())),p=Gr(),u=m=Fo(g=P+=FS(vu())),y++;break;case 45:v===45&&Fo(P)==2&&(T=0)}}return a}function KS(e,t,o,r,n,a,i,l,s,c,u){for(var m=n-1,p=n===0?a:[\"\"],d=ms(p),v=0,T=0,S=0;v0?p[h]+\" \"+y:We(y,/&\\f/g,p[h])))&&(s[S++]=g);return bu(e,t,o,n===0?fs:l,s,c,u)}function FM(e,t,o){return bu(e,t,o,od,Li(YS()),Ja(e,2,-2),0)}function QS(e,t,o,r){return bu(e,t,o,ds,Ja(e,0,r),Ja(e,r+1,-1),r)}function ji(e,t){for(var o=\"\",r=ms(e),n=0;n6)switch(eo(e,t+1)){case 109:if(eo(e,t+4)!==45)break;case 102:return We(e,/(.+:)(.+)-([^]+)/,\"$1\"+tt+\"$2-$3$1\"+hu+(eo(e,t+3)==108?\"$3\":\"$2-$3\"))+e;case 115:return~gu(e,\"stretch\")?oE(We(e,\"stretch\",\"fill-available\"),t)+e:e}break;case 4949:if(eo(e,t+1)!==115)break;case 6444:switch(eo(e,Fo(e)-3-(~gu(e,\"!important\")&&10))){case 107:return We(e,\":\",\":\"+tt)+e;case 101:return We(e,/(.+:)([^;!]+)(;|!.+)?/,\"$1\"+tt+(eo(e,14)===45?\"inline-\":\"\")+\"box$3$1\"+tt+\"$2$3$1\"+No+\"$2box$3\")+e}break;case 5936:switch(eo(e,t+11)){case 114:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"tb\")+e;case 108:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"tb-rl\")+e;case 45:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"lr\")+e}return tt+e+No+e+e}return e}var eO=function(t,o,r,n){if(t.length>-1&&!t.return)switch(t.type){case ds:t.return=oE(t.value,t.length);break;case rd:return ji([vs(t,{value:We(t.value,\"@\",\"@\"+tt)})],n);case fs:if(t.length)return Vg(t.props,function(a){switch(Hg(a,/(::plac\\w+|:read-\\w+)/)){case\":read-only\":case\":read-write\":return ji([vs(t,{props:[We(a,/:(read-\\w+)/,\":\"+hu+\"$1\")]})],n);case\"::placeholder\":return ji([vs(t,{props:[We(a,/:(plac\\w+)/,\":\"+tt+\"input-$1\")]}),vs(t,{props:[We(a,/:(plac\\w+)/,\":\"+hu+\"$1\")]}),vs(t,{props:[We(a,/:(plac\\w+)/,No+\"input-$1\")]})],n)}return\"\"})}},tO=[eO],rE=function(t){var o=t.key;if(o===\"css\"){var r=document.querySelectorAll(\"style[data-emotion]:not([data-s])\");Array.prototype.forEach.call(r,function(T){var S=T.getAttribute(\"data-emotion\");S.indexOf(\" \")!==-1&&(document.head.appendChild(T),T.setAttribute(\"data-s\",\"\"))})}var n=t.stylisPlugins||tO,a={},i,l=[];i=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^=\"'+o+' \"]'),function(T){for(var S=T.getAttribute(\"data-emotion\").split(\" \"),h=1;h=4;++r,n-=4)o=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,o=(o&65535)*1540483477+((o>>>16)*59797<<16),o^=o>>>24,t=(o&65535)*1540483477+((o>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(n){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var hE={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};var yO=!1,hO=/[A-Z]|^ms/g,gO=/_EMO_([^_]+?)_([^]*?)_EMO_/g,xE=function(t){return t.charCodeAt(1)===45},gE=function(t){return t!=null&&typeof t!=\"boolean\"},Fg=cd(function(e){return xE(e)?e:e.replace(hO,\"-$&\").toLowerCase()}),bE=function(t,o){switch(t){case\"animation\":case\"animationName\":if(typeof o==\"string\")return o.replace(gO,function(r,n,a){return Nn={name:n,styles:a,next:Nn},n})}return hE[t]!==1&&!xE(t)&&typeof o==\"number\"&&o!==0?o+\"px\":o},bO=\"Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.\";function Su(e,t,o){if(o==null)return\"\";var r=o;if(r.__emotion_styles!==void 0)return r;switch(typeof o){case\"boolean\":return\"\";case\"object\":{var n=o;if(n.anim===1)return Nn={name:n.name,styles:n.styles,next:Nn},n.name;var a=o;if(a.styles!==void 0){var i=a.next;if(i!==void 0)for(;i!==void 0;)Nn={name:i.name,styles:i.styles,next:Nn},i=i.next;var l=a.styles+\";\";return l}return vO(e,t,o)}case\"function\":{if(e!==void 0){var s=Nn,c=o(e);return Nn=s,Su(e,t,c)}break}}var u=o;if(t==null)return u;var m=t[u];return m!==void 0?m:u}function vO(e,t,o){var r=\"\";if(Array.isArray(o))for(var n=0;n96?wO:MO},ME=function(t,o,r){var n;if(o){var a=o.shouldForwardProp;n=t.__emotion_forwardProp&&a?function(i){return t.__emotion_forwardProp(i)&&a(i)}:a}return typeof n!=\"function\"&&r&&(n=t.__emotion_forwardProp),n},OO=function(t){var o=t.cache,r=t.serialized,n=t.isStringTag;return Ss(o,r,n),Eu(function(){return Tu(o,r,n)}),null},OE=function e(t,o){var r=t.__emotion_real===t,n=r&&t.__emotion_base||t,a,i;o!==void 0&&(a=o.label,i=o.target);var l=ME(t,o,r),s=l||wE(n),c=!s(\"as\");return function(){var u=arguments,m=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(a!==void 0&&m.push(\"label:\"+a+\";\"),u[0]==null||u[0].raw===void 0)m.push.apply(m,u);else{var p=u[0];m.push(p[0]);for(var d=u.length,v=1;v{t[o]=jE(e[o])}),t}function Kt(e,t,o={clone:!0}){let r=o.clone?{...e}:e;return Cr(e)&&Cr(t)&&Object.keys(t).forEach(n=>{Zg.isValidElement(t[n])||(0,Jg.isValidElementType)(t[n])?r[n]=t[n]:Cr(t[n])&&Object.prototype.hasOwnProperty.call(e,n)&&Cr(e[n])?r[n]=Kt(e[n],t[n],o):o.clone?r[n]=Cr(t[n])?jE(t[n]):t[n]:r[n]=t[n]}),r}var kO=e=>{let t=Object.keys(e).map(o=>({key:o,val:e[o]}))||[];return t.sort((o,r)=>o.val-r.val),t.reduce((o,r)=>({...o,[r.key]:r.val}),{})};function e0(e){let{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:o=\"px\",step:r=5,...n}=e,a=kO(t),i=Object.keys(a);function l(p){return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o})`}function s(p){return`@media (max-width:${(typeof t[p]==\"number\"?t[p]:p)-r/100}${o})`}function c(p,d){let v=i.indexOf(d);return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o}) and (max-width:${(v!==-1&&typeof t[i[v]]==\"number\"?t[i[v]]:d)-r/100}${o})`}function u(p){return i.indexOf(p)+1r.startsWith(\"@container\")).sort((r,n)=>{let a=/min-width:\\s*([0-9.]+)/;return+(r.match(a)?.[1]||0)-+(n.match(a)?.[1]||0)});return o.length?o.reduce((r,n)=>{let a=t[n];return delete r[n],r[n]=a,r},{...t}):t}function t0(e,t){return t===\"@\"||t.startsWith(\"@\")&&(e.some(o=>t.startsWith(`@${o}`))||!!t.match(/^@\\d/))}function o0(e,t){let o=t.match(/^@([^/]+)?\\/?(.+)?$/);if(!o)return null;let[,r,n]=o,a=Number.isNaN(+r)?r||0:+r;return e.containerQueries(n).up(a)}function Bd(e){let t=(a,i)=>a.replace(\"@media\",i?`@container ${i}`:\"@container\");function o(a,i){a.up=(...l)=>t(e.breakpoints.up(...l),i),a.down=(...l)=>t(e.breakpoints.down(...l),i),a.between=(...l)=>t(e.breakpoints.between(...l),i),a.only=(...l)=>t(e.breakpoints.only(...l),i),a.not=(...l)=>{let s=t(e.breakpoints.not(...l),i);return s.includes(\"not all and\")?s.replace(\"not all and \",\"\").replace(\"min-width:\",\"width<\").replace(\"max-width:\",\"width>\").replace(\"and\",\"or\"):s}}let r={},n=a=>(o(r,a),r);return o(n),{...e,containerQueries:n}}var BO={borderRadius:4},UE=BO;function LO(e,t){return t?Kt(e,t,{clone:!1}):e}var sa=LO;var Ru={xs:0,sm:600,md:900,lg:1200,xl:1536},HE={keys:[\"xs\",\"sm\",\"md\",\"lg\",\"xl\"],up:e=>`@media (min-width:${Ru[e]}px)`},jO={containerQueries:e=>({up:t=>{let o=typeof t==\"number\"?t:Ru[t]||t;return typeof o==\"number\"&&(o=`${o}px`),e?`@container ${e} (min-width:${o})`:`@container (min-width:${o})`}})};function Wo(e,t,o){let r=e.theme||{};if(Array.isArray(t)){let a=r.breakpoints||HE;return t.reduce((i,l,s)=>(i[a.up(a.keys[s])]=o(t[s]),i),{})}if(typeof t==\"object\"){let a=r.breakpoints||HE;return Object.keys(t).reduce((i,l)=>{if(t0(a.keys,l)){let s=o0(r.containerQueries?r:jO,l);s&&(i[s]=o(t[l],l))}else if(Object.keys(a.values||Ru).includes(l)){let s=a.up(l);i[s]=o(t[l],l)}else{let s=l;i[s]=t[s]}return i},{})}return o(t)}function VE(e={}){return e.keys?.reduce((o,r)=>{let n=e.up(r);return o[n]={},o},{})||{}}function r0(e,t){return e.reduce((o,r)=>{let n=o[r];return(!n||Object.keys(n).length===0)&&delete o[r],o},t)}function ri(e){if(typeof e!=\"string\")throw new Error(lr(7));return e.charAt(0).toUpperCase()+e.slice(1)}function Ps(e,t,o=!0){if(!t||typeof t!=\"string\")return null;if(e&&e.vars&&o){let r=`vars.${t}`.split(\".\").reduce((n,a)=>n&&n[a]?n[a]:null,e);if(r!=null)return r}return t.split(\".\").reduce((r,n)=>r&&r[n]!=null?r[n]:null,e)}function wu(e,t,o,r=o){let n;return typeof e==\"function\"?n=e(o):Array.isArray(e)?n=e[o]||r:n=Ps(e,o)||r,t&&(n=t(n,r,e)),n}function UO(e){let{prop:t,cssProperty:o=e.prop,themeKey:r,transform:n}=e,a=i=>{if(i[t]==null)return null;let l=i[t],s=i.theme,c=Ps(s,r)||{};return Wo(i,l,m=>{let p=wu(c,n,m);return m===p&&typeof m==\"string\"&&(p=wu(c,n,`${t}${m===\"default\"?\"\":ri(m)}`,m)),o===!1?p:{[o]:p}})};return a.propTypes={},a.filterProps=[t],a}var Pt=UO;function Ld(e){let t={};return o=>(t[o]===void 0&&(t[o]=e(o)),t[o])}var HO={m:\"margin\",p:\"padding\"},VO={t:\"Top\",r:\"Right\",b:\"Bottom\",l:\"Left\",x:[\"Left\",\"Right\"],y:[\"Top\",\"Bottom\"]},$E={marginX:\"mx\",marginY:\"my\",paddingX:\"px\",paddingY:\"py\"},$O=Ld(e=>{if(e.length>2)if($E[e])e=$E[e];else return[e];let[t,o]=e.split(\"\"),r=HO[t],n=VO[o]||\"\";return Array.isArray(n)?n.map(a=>r+a):[r+n]}),n0=[\"m\",\"mt\",\"mr\",\"mb\",\"ml\",\"mx\",\"my\",\"margin\",\"marginTop\",\"marginRight\",\"marginBottom\",\"marginLeft\",\"marginX\",\"marginY\",\"marginInline\",\"marginInlineStart\",\"marginInlineEnd\",\"marginBlock\",\"marginBlockStart\",\"marginBlockEnd\"],a0=[\"p\",\"pt\",\"pr\",\"pb\",\"pl\",\"px\",\"py\",\"padding\",\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\",\"paddingX\",\"paddingY\",\"paddingInline\",\"paddingInlineStart\",\"paddingInlineEnd\",\"paddingBlock\",\"paddingBlockStart\",\"paddingBlockEnd\"],YE=[...n0,...a0];function Hi(e,t,o,r){let n=Ps(e,t,!0)??o;return typeof n==\"number\"||typeof n==\"string\"?a=>typeof a==\"string\"?a:typeof n==\"string\"?n.startsWith(\"var(\")&&a===0?0:n.startsWith(\"var(\")&&a===1?n:`calc(${a} * ${n})`:n*a:Array.isArray(n)?a=>{if(typeof a==\"string\")return a;let i=Math.abs(a),l=n[i];return a>=0?l:typeof l==\"number\"?-l:typeof l==\"string\"&&l.startsWith(\"var(\")?`calc(-1 * ${l})`:`-${l}`}:typeof n==\"function\"?n:()=>{}}function Mu(e){return Hi(e,\"spacing\",8,\"spacing\")}function Vi(e,t){return typeof t==\"string\"||t==null?t:e(t)}function YO(e,t){return o=>e.reduce((r,n)=>(r[n]=Vi(t,o),r),{})}function XO(e,t,o,r){if(!t.includes(o))return null;let n=$O(o),a=YO(n,r),i=e[o];return Wo(e,i,a)}function i0(e,t){let o=Mu(e.theme);return Object.keys(e).map(r=>XO(e,t,r,o)).reduce(sa,{})}function Vt(e){return i0(e,n0)}Vt.propTypes={};Vt.filterProps=n0;function $t(e){return i0(e,a0)}$t.propTypes={};$t.filterProps=a0;function XE(e){return i0(e,YE)}XE.propTypes={};XE.filterProps=YE;function Cs(e=8,t=Mu({spacing:e})){if(e.mui)return e;let o=(...r)=>(r.length===0?[1]:r).map(a=>{let i=t(a);return typeof i==\"number\"?`${i}px`:i}).join(\" \");return o.mui=!0,o}function GO(...e){let t=e.reduce((r,n)=>(n.filterProps.forEach(a=>{r[a]=n}),r),{}),o=r=>Object.keys(r).reduce((n,a)=>t[a]?sa(n,t[a](r)):n,{});return o.propTypes={},o.filterProps=e.reduce((r,n)=>r.concat(n.filterProps),[]),o}var ca=GO;function Rr(e){return typeof e!=\"number\"?e:`${e}px solid`}function Fr(e,t){return Pt({prop:e,themeKey:\"borders\",transform:t})}var qO=Fr(\"border\",Rr),IO=Fr(\"borderTop\",Rr),FO=Fr(\"borderRight\",Rr),KO=Fr(\"borderBottom\",Rr),QO=Fr(\"borderLeft\",Rr),WO=Fr(\"borderColor\"),ZO=Fr(\"borderTopColor\"),JO=Fr(\"borderRightColor\"),eA=Fr(\"borderBottomColor\"),tA=Fr(\"borderLeftColor\"),oA=Fr(\"outline\",Rr),rA=Fr(\"outlineColor\"),Ou=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){let t=Hi(e.theme,\"shape.borderRadius\",4,\"borderRadius\"),o=r=>({borderRadius:Vi(t,r)});return Wo(e,e.borderRadius,o)}return null};Ou.propTypes={};Ou.filterProps=[\"borderRadius\"];var S4=ca(qO,IO,FO,KO,QO,WO,ZO,JO,eA,tA,Ou,oA,rA);var Au=e=>{if(e.gap!==void 0&&e.gap!==null){let t=Hi(e.theme,\"spacing\",8,\"gap\"),o=r=>({gap:Vi(t,r)});return Wo(e,e.gap,o)}return null};Au.propTypes={};Au.filterProps=[\"gap\"];var Du=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){let t=Hi(e.theme,\"spacing\",8,\"columnGap\"),o=r=>({columnGap:Vi(t,r)});return Wo(e,e.columnGap,o)}return null};Du.propTypes={};Du.filterProps=[\"columnGap\"];var Nu=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){let t=Hi(e.theme,\"spacing\",8,\"rowGap\"),o=r=>({rowGap:Vi(t,r)});return Wo(e,e.rowGap,o)}return null};Nu.propTypes={};Nu.filterProps=[\"rowGap\"];var nA=Pt({prop:\"gridColumn\"}),aA=Pt({prop:\"gridRow\"}),iA=Pt({prop:\"gridAutoFlow\"}),lA=Pt({prop:\"gridAutoColumns\"}),sA=Pt({prop:\"gridAutoRows\"}),cA=Pt({prop:\"gridTemplateColumns\"}),uA=Pt({prop:\"gridTemplateRows\"}),pA=Pt({prop:\"gridTemplateAreas\"}),fA=Pt({prop:\"gridArea\"}),M4=ca(Au,Du,Nu,nA,aA,iA,lA,sA,cA,uA,pA,fA);function $i(e,t){return t===\"grey\"?t:e}var dA=Pt({prop:\"color\",themeKey:\"palette\",transform:$i}),mA=Pt({prop:\"bgcolor\",cssProperty:\"backgroundColor\",themeKey:\"palette\",transform:$i}),yA=Pt({prop:\"backgroundColor\",themeKey:\"palette\",transform:$i}),N4=ca(dA,mA,yA);function sr(e){return e<=1&&e!==0?`${e*100}%`:e}var hA=Pt({prop:\"width\",transform:sr}),jd=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){let t=o=>{let r=e.theme?.breakpoints?.values?.[o]||Ru[o];return r?e.theme?.breakpoints?.unit!==\"px\"?{maxWidth:`${r}${e.theme.breakpoints.unit}`}:{maxWidth:r}:{maxWidth:sr(o)}};return Wo(e,e.maxWidth,t)}return null};jd.filterProps=[\"maxWidth\"];var gA=Pt({prop:\"minWidth\",transform:sr}),bA=Pt({prop:\"height\",transform:sr}),vA=Pt({prop:\"maxHeight\",transform:sr}),xA=Pt({prop:\"minHeight\",transform:sr}),L4=Pt({prop:\"size\",cssProperty:\"width\",transform:sr}),j4=Pt({prop:\"size\",cssProperty:\"height\",transform:sr}),TA=Pt({prop:\"boxSizing\"}),U4=ca(hA,jd,gA,bA,vA,xA,TA);var SA={border:{themeKey:\"borders\",transform:Rr},borderTop:{themeKey:\"borders\",transform:Rr},borderRight:{themeKey:\"borders\",transform:Rr},borderBottom:{themeKey:\"borders\",transform:Rr},borderLeft:{themeKey:\"borders\",transform:Rr},borderColor:{themeKey:\"palette\"},borderTopColor:{themeKey:\"palette\"},borderRightColor:{themeKey:\"palette\"},borderBottomColor:{themeKey:\"palette\"},borderLeftColor:{themeKey:\"palette\"},outline:{themeKey:\"borders\",transform:Rr},outlineColor:{themeKey:\"palette\"},borderRadius:{themeKey:\"shape.borderRadius\",style:Ou},color:{themeKey:\"palette\",transform:$i},bgcolor:{themeKey:\"palette\",cssProperty:\"backgroundColor\",transform:$i},backgroundColor:{themeKey:\"palette\",transform:$i},p:{style:$t},pt:{style:$t},pr:{style:$t},pb:{style:$t},pl:{style:$t},px:{style:$t},py:{style:$t},padding:{style:$t},paddingTop:{style:$t},paddingRight:{style:$t},paddingBottom:{style:$t},paddingLeft:{style:$t},paddingX:{style:$t},paddingY:{style:$t},paddingInline:{style:$t},paddingInlineStart:{style:$t},paddingInlineEnd:{style:$t},paddingBlock:{style:$t},paddingBlockStart:{style:$t},paddingBlockEnd:{style:$t},m:{style:Vt},mt:{style:Vt},mr:{style:Vt},mb:{style:Vt},ml:{style:Vt},mx:{style:Vt},my:{style:Vt},margin:{style:Vt},marginTop:{style:Vt},marginRight:{style:Vt},marginBottom:{style:Vt},marginLeft:{style:Vt},marginX:{style:Vt},marginY:{style:Vt},marginInline:{style:Vt},marginInlineStart:{style:Vt},marginInlineEnd:{style:Vt},marginBlock:{style:Vt},marginBlockStart:{style:Vt},marginBlockEnd:{style:Vt},displayPrint:{cssProperty:!1,transform:e=>({\"@media print\":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:Au},rowGap:{style:Nu},columnGap:{style:Du},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:\"zIndex\"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:\"shadows\"},width:{transform:sr},maxWidth:{style:jd},minWidth:{transform:sr},height:{transform:sr},maxHeight:{transform:sr},minHeight:{transform:sr},boxSizing:{},font:{themeKey:\"font\"},fontFamily:{themeKey:\"typography\"},fontSize:{themeKey:\"typography\"},fontStyle:{themeKey:\"typography\"},fontWeight:{themeKey:\"typography\"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:\"typography\"}},un=SA;function EA(...e){let t=e.reduce((r,n)=>r.concat(Object.keys(n)),[]),o=new Set(t);return e.every(r=>o.size===Object.keys(r).length)}function PA(e,t){return typeof e==\"function\"?e(t):e}function CA(){function e(o,r,n,a){let i={[o]:r,theme:n},l=a[o];if(!l)return{[o]:r};let{cssProperty:s=o,themeKey:c,transform:u,style:m}=l;if(r==null)return null;if(c===\"typography\"&&r===\"inherit\")return{[o]:r};let p=Ps(n,c)||{};return m?m(i):Wo(i,r,v=>{let T=wu(p,u,v);return v===T&&typeof v==\"string\"&&(T=wu(p,u,`${o}${v===\"default\"?\"\":ri(v)}`,v)),s===!1?T:{[s]:T}})}function t(o){let{sx:r,theme:n={},nested:a}=o||{};if(!r)return null;let i=n.unstable_sxConfig??un;function l(s){let c=s;if(typeof s==\"function\")c=s(n);else if(typeof s!=\"object\")return s;if(!c)return null;let u=VE(n.breakpoints),m=Object.keys(u),p=u;return Object.keys(c).forEach(d=>{let v=PA(c[d],n);if(v!=null)if(typeof v==\"object\")if(i[d])p=sa(p,e(d,v,n,i));else{let T=Wo({theme:n},v,S=>({[d]:S}));EA(T,v)?p[d]=t({sx:v,theme:n,nested:!0}):p=sa(p,T)}else p=sa(p,e(d,v,n,i))}),!a&&n.modularCssLayers?{\"@layer sx\":kd(n,r0(m,p))}:kd(n,r0(m,p))}return Array.isArray(r)?r.map(l):l(r)}return t}var GE=CA();GE.filterProps=[\"sx\"];var Kr=GE;function l0(e,t){let o=this;if(o.vars){if(!o.colorSchemes?.[e]||typeof o.getColorSchemeSelector!=\"function\")return{};let r=o.getColorSchemeSelector(e);return r===\"&\"?t:((r.includes(\"data-\")||r.includes(\".\"))&&(r=`*:where(${r.replace(/\\s*&$/,\"\")}) &`),{[r]:t})}return o.palette.mode===e?t:{}}function RA(e={},...t){let{breakpoints:o={},palette:r={},spacing:n,shape:a={},...i}=e,l=e0(o),s=Cs(n),c=Kt({breakpoints:l,direction:\"ltr\",components:{},palette:{mode:\"light\",...r},spacing:s,shape:{...UE,...a}},i);return c=Bd(c),c.applyStyles=l0,c=t.reduce((u,m)=>Kt(u,m),c),c.unstable_sxConfig={...un,...i?.unstable_sxConfig},c.unstable_sx=function(m){return Kr({sx:m,theme:this})},c}var Yi=RA;var qE=q(re(),1);function wA(e){return Object.keys(e).length===0}function MA(e=null){let t=qE.useContext(ti);return!t||wA(t)?e:t}var s0=MA;var OA=Yi();function AA(e=OA){return s0(e)}var Rs=AA;var DA=e=>{let t={systemProps:{},otherProps:{}},o=e?.theme?.unstable_sxConfig??un;return Object.keys(e).forEach(r=>{o[r]?t.systemProps[r]=e[r]:t.otherProps[r]=e[r]}),t};function ws(e){let{sx:t,...o}=e,{systemProps:r,otherProps:n}=DA(o),a;return Array.isArray(t)?a=[r,...t]:typeof t==\"function\"?a=(...i)=>{let l=t(...i);return Cr(l)?{...r,...l}:r}:a={...r,...t},{...n,sx:a}}var IE=e=>e,NA=()=>{let e=IE;return{configure(t){e=t},generate(t){return e(t)},reset(){e=IE}}},_A=NA(),Ms=_A;var KE=q(re(),1);function FE(e){var t,o,r=\"\";if(typeof e==\"string\"||typeof e==\"number\")r+=e;else if(typeof e==\"object\")if(Array.isArray(e)){var n=e.length;for(t=0;tl!==\"theme\"&&l!==\"sx\"&&l!==\"as\"})(Kr);return KE.forwardRef(function(s,c){let u=Rs(o),{className:m,component:p=\"div\",...d}=ws(s);return(0,QE.jsx)(a,{as:p,ref:c,className:ie(m,n?n(r):r),theme:t&&u[t]||u,...d})})}var kA={active:\"active\",checked:\"checked\",completed:\"completed\",disabled:\"disabled\",error:\"error\",expanded:\"expanded\",focused:\"focused\",focusVisible:\"focusVisible\",open:\"open\",readOnly:\"readOnly\",required:\"required\",selected:\"selected\"};function _e(e,t,o=\"Mui\"){let r=kA[t];return r?`${o}-${r}`:`${Ms.generate(e)}-${t}`}function Ce(e,t,o=\"Mui\"){let r={};return t.forEach(n=>{r[n]=_e(e,n,o)}),r}function zu(e){let{variants:t,...o}=e,r={variants:t,style:la(o),isProcessed:!0};return r.style===o||t&&t.forEach(n=>{typeof n.style!=\"function\"&&(n.style=la(n.style))}),r}var BA=Yi();function c0(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}function Xi(e,t){return t&&e&&typeof e==\"object\"&&e.styles&&!e.styles.startsWith(\"@layer\")&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}function LA(e){return e?(t,o)=>o[e]:null}function jA(e,t,o){e.theme=HA(e.theme)?o:e.theme[t]||e.theme}function Ud(e,t,o){let r=typeof t==\"function\"?t(e):t;if(Array.isArray(r))return r.flatMap(n=>Ud(e,n,o));if(Array.isArray(r?.variants)){let n;if(r.isProcessed)n=o?Xi(r.style,o):r.style;else{let{variants:a,...i}=r;n=o?Xi(la(i),o):i}return WE(e,r.variants,[n],o)}return r?.isProcessed?o?Xi(la(r.style),o):r.style:o?Xi(la(r),o):r}function WE(e,t,o=[],r=void 0){let n;e:for(let a=0;a{zE(l,C=>C.filter(P=>P!==Kr));let{name:c,slot:u,skipVariantsResolver:m,skipSx:p,overridesResolver:d=LA($A(u)),...v}=s,T=c&&c.startsWith(\"Mui\")||u?\"components\":\"custom\",S=m!==void 0?m:u&&u!==\"Root\"&&u!==\"root\"||!1,h=p||!1,y=c0;u===\"Root\"||u===\"root\"?y=r:u?y=n:VA(l)&&(y=void 0);let g=Cu(l,{shouldForwardProp:y,label:UA(c,u),...v}),b=C=>{if(C.__emotion_real===C)return C;if(typeof C==\"function\")return function(A){return Ud(A,C,A.theme.modularCssLayers?T:void 0)};if(Cr(C)){let P=zu(C);return function(_){return P.variants?Ud(_,P,_.theme.modularCssLayers?T:void 0):_.theme.modularCssLayers?Xi(P.style,T):P.style}}return C},E=(...C)=>{let P=[],A=C.map(b),_=[];if(P.push(a),c&&d&&_.push(function(k){let O=k.theme.components?.[c]?.styleOverrides;if(!O)return null;let N={};for(let X in O)N[X]=Ud(k,O[X],k.theme.modularCssLayers?\"theme\":void 0);return d(k,N)}),c&&!S&&_.push(function(k){let O=k.theme?.components?.[c]?.variants;return O?WE(k,O,[],k.theme.modularCssLayers?\"theme\":void 0):null}),h||_.push(Kr),Array.isArray(A[0])){let x=A.shift(),k=new Array(P.length).fill(\"\"),U=new Array(_.length).fill(\"\"),O;O=[...k,...x,...U],O.raw=[...k,...x.raw,...U],P.unshift(O)}let z=[...P,...A,..._],I=g(...z);return l.muiName&&(I.muiName=l.muiName),I};return g.withConfig&&(E.withConfig=g.withConfig),E}}function UA(e,t){return void 0}function HA(e){for(let t in e)return!1;return!0}function VA(e){return typeof e==\"string\"&&e.charCodeAt(0)>96}function $A(e){return e&&e.charAt(0).toLowerCase()+e.slice(1)}function ni(e,t,o=!1){let r={...t};for(let n in e)if(Object.prototype.hasOwnProperty.call(e,n)){let a=n;if(a===\"components\"||a===\"slots\")r[a]={...e[a],...r[a]};else if(a===\"componentsProps\"||a===\"slotProps\"){let i=e[a],l=t[a];if(!l)r[a]=i||{};else if(!i)r[a]=l;else{r[a]={...l};for(let s in i)if(Object.prototype.hasOwnProperty.call(i,s)){let c=s;r[a][c]=ni(i[c],l[c],o)}}}else a===\"className\"&&o&&t.className?r.className=ie(e?.className,t?.className):a===\"style\"&&o&&t.style?r.style={...e?.style,...t?.style}:r[a]===void 0&&(r[a]=e[a])}return r}var Vd=q(re(),1),YA=typeof window<\"u\"?Vd.useLayoutEffect:Vd.useEffect,wr=YA;function XA(e,t=Number.MIN_SAFE_INTEGER,o=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,o))}var ua=XA;function p0(e,t=0,o=1){return ua(e,t,o)}function GA(e){e=e.slice(1);let t=new RegExp(`.{1,${e.length>=6?2:1}}`,\"g\"),o=e.match(t);return o&&o[0].length===1&&(o=o.map(r=>r+r)),o?`rgb${o.length===4?\"a\":\"\"}(${o.map((r,n)=>n<3?parseInt(r,16):Math.round(parseInt(r,16)/255*1e3)/1e3).join(\", \")})`:\"\"}function ai(e){if(e.type)return e;if(e.charAt(0)===\"#\")return ai(GA(e));let t=e.indexOf(\"(\"),o=e.substring(0,t);if(![\"rgb\",\"rgba\",\"hsl\",\"hsla\",\"color\"].includes(o))throw new Error(lr(9,e));let r=e.substring(t+1,e.length-1),n;if(o===\"color\"){if(r=r.split(\" \"),n=r.shift(),r.length===4&&r[3].charAt(0)===\"/\"&&(r[3]=r[3].slice(1)),![\"srgb\",\"display-p3\",\"a98-rgb\",\"prophoto-rgb\",\"rec-2020\"].includes(n))throw new Error(lr(10,n))}else r=r.split(\",\");return r=r.map(a=>parseFloat(a)),{type:o,values:r,colorSpace:n}}var qA=e=>{let t=ai(e);return t.values.slice(0,3).map((o,r)=>t.type.includes(\"hsl\")&&r!==0?`${o}%`:o).join(\" \")},Os=(e,t)=>{try{return qA(e)}catch{return e}};function $d(e){let{type:t,colorSpace:o}=e,{values:r}=e;return t.includes(\"rgb\")?r=r.map((n,a)=>a<3?parseInt(n,10):n):t.includes(\"hsl\")&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),t.includes(\"color\")?r=`${o} ${r.join(\" \")}`:r=`${r.join(\", \")}`,`${t}(${r})`}function f0(e){e=ai(e);let{values:t}=e,o=t[0],r=t[1]/100,n=t[2]/100,a=r*Math.min(n,1-n),i=(c,u=(c+o/30)%12)=>n-a*Math.max(Math.min(u-3,9-u,1),-1),l=\"rgb\",s=[Math.round(i(0)*255),Math.round(i(8)*255),Math.round(i(4)*255)];return e.type===\"hsla\"&&(l+=\"a\",s.push(t[3])),$d({type:l,values:s})}function u0(e){e=ai(e);let t=e.type===\"hsl\"||e.type===\"hsla\"?ai(f0(e)).values:e.values;return t=t.map(o=>(e.type!==\"color\"&&(o/=255),o<=.03928?o/12.92:((o+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function ZE(e,t){let o=u0(e),r=u0(t);return(Math.max(o,r)+.05)/(Math.min(o,r)+.05)}function As(e,t){return e=ai(e),t=p0(t),(e.type===\"rgb\"||e.type===\"hsl\")&&(e.type+=\"a\"),e.type===\"color\"?e.values[3]=`/${t}`:e.values[3]=t,$d(e)}function ii(e,t,o){try{return As(e,t)}catch{return e}}function Ds(e,t){if(e=ai(e),t=p0(t),e.type.includes(\"hsl\"))e.values[2]*=1-t;else if(e.type.includes(\"rgb\")||e.type.includes(\"color\"))for(let o=0;o<3;o+=1)e.values[o]*=1-t;return $d(e)}function it(e,t,o){try{return Ds(e,t)}catch{return e}}function Ns(e,t){if(e=ai(e),t=p0(t),e.type.includes(\"hsl\"))e.values[2]+=(100-e.values[2])*t;else if(e.type.includes(\"rgb\"))for(let o=0;o<3;o+=1)e.values[o]+=(255-e.values[o])*t;else if(e.type.includes(\"color\"))for(let o=0;o<3;o+=1)e.values[o]+=(1-e.values[o])*t;return $d(e)}function lt(e,t,o){try{return Ns(e,t)}catch{return e}}function IA(e,t=.15){return u0(e)>.5?Ds(e,t):Ns(e,t)}function ku(e,t,o){try{return IA(e,t)}catch{return e}}var Yd=q(re(),1);var FA=q(Ie(),1),KA=Yd.createContext();var li=()=>Yd.useContext(KA)??!1;var Xd=q(re(),1);var QA=q(Ie(),1),WA=Xd.createContext(void 0);function ZA(e){let{theme:t,name:o,props:r}=e;if(!t||!t.components||!t.components[o])return r;let n=t.components[o];return n.defaultProps?ni(n.defaultProps,r,t.components.mergeClassNameAndStyle):!n.styleOverrides&&!n.variants?ni(n,r,t.components.mergeClassNameAndStyle):r}function d0({props:e,name:t}){let o=Xd.useContext(WA);return ZA({props:e,name:t,theme:{components:o}})}var Bu=q(re(),1),JE=0;function e5(e){let[t,o]=Bu.useState(e),r=e||t;return Bu.useEffect(()=>{t==null&&(JE+=1,o(`mui-${JE}`))},[t]),r}var t5={...Bu},eP=t5.useId;function Gd(e){if(eP!==void 0){let t=eP();return e??t}return e5(e)}var tP={theme:void 0};function qd(e){let t,o;return function(n){let a=t;return(a===void 0||n.theme!==o)&&(tP.theme=n.theme,a=zu(e(tP)),t=a,o=n.theme),a}}function Id(e=\"\"){function t(...r){if(!r.length)return\"\";let n=r[0];return typeof n==\"string\"&&!n.match(/(#|\\(|\\)|(-?(\\d*\\.)?\\d+)(px|em|%|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc))|^(-?(\\d*\\.)?\\d+)$|(\\d+ \\d+ \\d+)/)?`, var(--${e?`${e}-`:\"\"}${n}${t(...r.slice(1))})`:`, ${n}`}return(r,...n)=>`var(--${e?`${e}-`:\"\"}${r}${t(...n)})`}var oP=(e,t,o,r=[])=>{let n=e;t.forEach((a,i)=>{i===t.length-1?Array.isArray(n)?n[Number(a)]=o:n&&typeof n==\"object\"&&(n[a]=o):n&&typeof n==\"object\"&&(n[a]||(n[a]=r.includes(a)?[]:{}),n=n[a])})},o5=(e,t,o)=>{function r(n,a=[],i=[]){Object.entries(n).forEach(([l,s])=>{(!o||o&&!o([...a,l]))&&s!=null&&(typeof s==\"object\"&&Object.keys(s).length>0?r(s,[...a,l],Array.isArray(s)?[...i,l]:i):t([...a,l],s,i))})}r(e)},r5=(e,t)=>typeof t==\"number\"?[\"lineHeight\",\"fontWeight\",\"opacity\",\"zIndex\"].some(r=>e.includes(r))||e[e.length-1].toLowerCase().includes(\"opacity\")?t:`${t}px`:t;function Lu(e,t){let{prefix:o,shouldSkipGeneratingVar:r}=t||{},n={},a={},i={};return o5(e,(l,s,c)=>{if((typeof s==\"string\"||typeof s==\"number\")&&(!r||!r(l,s))){let u=`--${o?`${o}-`:\"\"}${l.join(\"-\")}`,m=r5(l,s);Object.assign(n,{[u]:m}),oP(a,l,`var(${u})`,c),oP(i,l,`var(${u}, ${m})`,c)}},l=>l[0]===\"vars\"),{css:n,vars:a,varsWithDefaults:i}}function n5(e,t={}){let{getSelector:o=h,disableCssColorScheme:r,colorSchemeSelector:n,enableContrastVars:a}=t,{colorSchemes:i={},components:l,defaultColorScheme:s=\"light\",...c}=e,{vars:u,css:m,varsWithDefaults:p}=Lu(c,t),d=p,v={},{[s]:T,...S}=i;if(Object.entries(S||{}).forEach(([b,E])=>{let{vars:C,css:P,varsWithDefaults:A}=Lu(E,t);d=Kt(d,A),v[b]={css:P,vars:C}}),T){let{css:b,vars:E,varsWithDefaults:C}=Lu(T,t);d=Kt(d,C),v[s]={css:b,vars:E}}function h(b,E){let C=n;if(n===\"class\"&&(C=\".%s\"),n===\"data\"&&(C=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(C=`[${n}=\"%s\"]`),b){if(C===\"media\")return e.defaultColorScheme===b?\":root\":{[`@media (prefers-color-scheme: ${i[b]?.palette?.mode||b})`]:{\":root\":E}};if(C)return e.defaultColorScheme===b?`:root, ${C.replace(\"%s\",String(b))}`:C.replace(\"%s\",String(b))}return\":root\"}return{vars:d,generateThemeVars:()=>{let b={...u};return Object.entries(v).forEach(([,{vars:E}])=>{b=Kt(b,E)}),b},generateStyleSheets:()=>{let b=[],E=e.defaultColorScheme||\"light\";function C(_,z){Object.keys(z).length&&b.push(typeof _==\"string\"?{[_]:{...z}}:_)}C(o(void 0,{...m}),m);let{[E]:P,...A}=v;if(P){let{css:_}=P,z=i[E]?.palette?.mode,I=!r&&z?{colorScheme:z,..._}:{..._};C(o(E,{...I}),I)}return Object.entries(A).forEach(([_,{css:z}])=>{let I=i[_]?.palette?.mode,x=!r&&I?{colorScheme:I,...z}:{...z};C(o(_,{...x}),x)}),a&&b.push({\":root\":{\"--__l-threshold\":\"0.7\",\"--__l\":\"clamp(0, (l / var(--__l-threshold) - 1) * -infinity, 1)\",\"--__a\":\"clamp(0.87, (l / var(--__l-threshold) - 1) * -infinity, 1)\"}}),b}}}var m0=n5;function y0(e){return function(o){return e===\"media\"?`@media (prefers-color-scheme: ${o})`:e?e.startsWith(\"data-\")&&!e.includes(\"%s\")?`[${e}=\"${o}\"] &`:e===\"class\"?`.${o} &`:e===\"data\"?`[data-${o}] &`:`${e.replace(\"%s\",o)} &`:\"&\"}}function Le(e,t,o=void 0){let r={};for(let n in e){let a=e[n],i=\"\",l=!0;for(let s=0;s=o?Fd.text.primary:h0.text.primary}let d=({color:S,name:h,mainShade:y=500,lightShade:g=300,darkShade:b=700})=>{if(S={...S},!S.main&&S[y]&&(S.main=S[y]),!S.hasOwnProperty(\"main\"))throw new Error(lr(11,h?` (${h})`:\"\",y));if(typeof S.main!=\"string\")throw new Error(lr(12,h?` (${h})`:\"\",JSON.stringify(S.main)));return n?(aP(n,S,\"light\",g,r),aP(n,S,\"dark\",b,r)):(nP(S,\"light\",g,r),nP(S,\"dark\",b,r)),S.contrastText||(S.contrastText=p(S.main)),S},v;return t===\"light\"?v=iP():t===\"dark\"&&(v=lP()),Kt({common:{...zs},mode:t,primary:d({color:i,name:\"primary\"}),secondary:d({color:l,name:\"secondary\",mainShade:\"A400\",lightShade:\"A200\",darkShade:\"A700\"}),error:d({color:s,name:\"error\"}),warning:d({color:m,name:\"warning\"}),info:d({color:c,name:\"info\"}),success:d({color:u,name:\"success\"}),grey:rP,contrastThreshold:o,getContrastText:p,augmentColor:d,tonalOffset:r,...v},a)}function Kd(e){let t={};return Object.entries(e).forEach(r=>{let[n,a]=r;typeof a==\"object\"&&(t[n]=`${a.fontStyle?`${a.fontStyle} `:\"\"}${a.fontVariant?`${a.fontVariant} `:\"\"}${a.fontWeight?`${a.fontWeight} `:\"\"}${a.fontStretch?`${a.fontStretch} `:\"\"}${a.fontSize||\"\"}${a.lineHeight?`/${a.lineHeight} `:\"\"}${a.fontFamily||\"\"}`)}),t}function g0(e,t){return{toolbar:{minHeight:56,[e.up(\"xs\")]:{\"@media (orientation: landscape)\":{minHeight:48}},[e.up(\"sm\")]:{minHeight:64}},...t}}function x5(e){return Math.round(e*1e5)/1e5}var sP={textTransform:\"uppercase\"},cP='\"Roboto\", \"Helvetica\", \"Arial\", sans-serif';function b0(e,t){let{fontFamily:o=cP,fontSize:r=14,fontWeightLight:n=300,fontWeightRegular:a=400,fontWeightMedium:i=500,fontWeightBold:l=700,htmlFontSize:s=16,allVariants:c,pxToRem:u,...m}=typeof t==\"function\"?t(e):t,p=r/14,d=u||(S=>`${S/s*p}rem`),v=(S,h,y,g,b)=>({fontFamily:o,fontWeight:S,fontSize:d(h),lineHeight:y,...o===cP?{letterSpacing:`${x5(g/h)}em`}:{},...b,...c}),T={h1:v(n,96,1.167,-1.5),h2:v(n,60,1.2,-.5),h3:v(a,48,1.167,0),h4:v(a,34,1.235,.25),h5:v(a,24,1.334,0),h6:v(i,20,1.6,.15),subtitle1:v(a,16,1.75,.15),subtitle2:v(i,14,1.57,.1),body1:v(a,16,1.5,.15),body2:v(a,14,1.43,.15),button:v(i,14,1.75,.4,sP),caption:v(a,12,1.66,.4),overline:v(a,12,2.66,1,sP),inherit:{fontFamily:\"inherit\",fontWeight:\"inherit\",fontSize:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}};return Kt({htmlFontSize:s,pxToRem:d,fontFamily:o,fontSize:r,fontWeightLight:n,fontWeightRegular:a,fontWeightMedium:i,fontWeightBold:l,...T},m,{clone:!1})}function kt(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${.2})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${.14})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${.12})`].join(\",\")}var T5=[\"none\",kt(0,2,1,-1,0,1,1,0,0,1,3,0),kt(0,3,1,-2,0,2,2,0,0,1,5,0),kt(0,3,3,-2,0,3,4,0,0,1,8,0),kt(0,2,4,-1,0,4,5,0,0,1,10,0),kt(0,3,5,-1,0,5,8,0,0,1,14,0),kt(0,3,5,-1,0,6,10,0,0,1,18,0),kt(0,4,5,-2,0,7,10,1,0,2,16,1),kt(0,5,5,-3,0,8,10,1,0,3,14,2),kt(0,5,6,-3,0,9,12,1,0,3,16,2),kt(0,6,6,-3,0,10,14,1,0,4,18,3),kt(0,6,7,-4,0,11,15,1,0,4,20,3),kt(0,7,8,-4,0,12,17,2,0,5,22,4),kt(0,7,8,-4,0,13,19,2,0,5,24,4),kt(0,7,9,-4,0,14,21,2,0,5,26,4),kt(0,8,9,-5,0,15,22,2,0,6,28,5),kt(0,8,10,-5,0,16,24,2,0,6,30,5),kt(0,8,11,-5,0,17,26,2,0,6,32,5),kt(0,9,11,-5,0,18,28,2,0,7,34,6),kt(0,9,12,-6,0,19,29,2,0,7,36,6),kt(0,10,13,-6,0,20,31,3,0,8,38,7),kt(0,10,13,-6,0,21,33,3,0,8,40,7),kt(0,10,14,-6,0,22,35,3,0,8,42,7),kt(0,11,14,-7,0,23,36,3,0,9,44,8),kt(0,11,15,-7,0,24,38,3,0,9,46,8)],uP=T5;var S5={easeInOut:\"cubic-bezier(0.4, 0, 0.2, 1)\",easeOut:\"cubic-bezier(0.0, 0, 0.2, 1)\",easeIn:\"cubic-bezier(0.4, 0, 1, 1)\",sharp:\"cubic-bezier(0.4, 0, 0.6, 1)\"},E5={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function pP(e){return`${Math.round(e)}ms`}function P5(e){if(!e)return 0;let t=e/36;return Math.min(Math.round((4+15*t**.25+t/5)*10),3e3)}function v0(e){let t={...S5,...e.easing},o={...E5,...e.duration};return{getAutoHeightDuration:P5,create:(n=[\"all\"],a={})=>{let{duration:i=o.standard,easing:l=t.easeInOut,delay:s=0,...c}=a;return(Array.isArray(n)?n:[n]).map(u=>`${u} ${typeof i==\"string\"?i:pP(i)} ${l} ${typeof s==\"string\"?s:pP(s)}`).join(\",\")},...e,easing:t,duration:o}}var C5={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},fP=C5;function R5(e){return Cr(e)||typeof e>\"u\"||typeof e==\"string\"||typeof e==\"boolean\"||typeof e==\"number\"||Array.isArray(e)}function Qd(e={}){let t={...e};function o(r){let n=Object.entries(r);for(let a=0;a{if(!Number.isNaN(+e))return+e;let t=e.match(/\\d*\\.?\\d+/g);if(!t)return 0;let o=0;for(let r=0;rKt(v,T),d),d.unstable_sxConfig={...un,...u?.unstable_sxConfig},d.unstable_sx=function(T){return Kr({sx:T,theme:this})},d.toRuntimeSource=Qd,M5(d),d}var ju=O5;function Bs(e){let t;return e<1?t=5.11916*e**2:t=4.5*Math.log(e+1)+2,Math.round(t*10)/1e3}var A5=[...Array(25)].map((e,t)=>{if(t===0)return\"none\";let o=Bs(t);return`linear-gradient(rgba(255 255 255 / ${o}), rgba(255 255 255 / ${o}))`});function x0(e){return{inputPlaceholder:e===\"dark\"?.5:.42,inputUnderline:e===\"dark\"?.7:.42,switchTrackDisabled:e===\"dark\"?.2:.12,switchTrack:e===\"dark\"?.3:.38}}function T0(e){return e===\"dark\"?A5:[]}function S0(e){let{palette:t={mode:\"light\"},opacity:o,overlays:r,colorSpace:n,...a}=e,i=Qi({...t,colorSpace:n});return{palette:i,opacity:{...x0(i.mode),...o},overlays:r||T0(i.mode),...a}}function E0(e){return!!e[0].match(/(cssVarPrefix|colorSchemeSelector|modularCssLayers|rootSelector|typography|mixins|breakpoints|direction|transitions)/)||!!e[0].match(/sxConfig$/)||e[0]===\"palette\"&&!!e[1]?.match(/(mode|contrastThreshold|tonalOffset)/)}var D5=e=>[...[...Array(25)].map((t,o)=>`--${e?`${e}-`:\"\"}overlays-${o}`),`--${e?`${e}-`:\"\"}palette-AppBar-darkBg`,`--${e?`${e}-`:\"\"}palette-AppBar-darkColor`],mP=D5;var yP=e=>(t,o)=>{let r=e.rootSelector||\":root\",n=e.colorSchemeSelector,a=n;if(n===\"class\"&&(a=\".%s\"),n===\"data\"&&(a=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(a=`[${n}=\"%s\"]`),e.defaultColorScheme===t){if(t===\"dark\"){let i={};return mP(e.cssVarPrefix).forEach(l=>{i[l]=o[l],delete o[l]}),a===\"media\"?{[r]:o,\"@media (prefers-color-scheme: dark)\":{[r]:i}}:a?{[a.replace(\"%s\",t)]:i,[`${r}, ${a.replace(\"%s\",t)}`]:o}:{[r]:{...o,...i}}}if(a&&a!==\"media\")return`${r}, ${a.replace(\"%s\",String(t))}`}else if(t){if(a===\"media\")return{[`@media (prefers-color-scheme: ${String(t)})`]:{[r]:o}};if(a)return a.replace(\"%s\",String(t))}return r};function N5(e,t){t.forEach(o=>{e[o]||(e[o]={})})}function L(e,t,o){!e[t]&&o&&(e[t]=o)}function Uu(e){return typeof e!=\"string\"||!e.startsWith(\"hsl\")?e:f0(e)}function pa(e,t){`${t}Channel`in e||(e[`${t}Channel`]=Os(Uu(e[t]),`MUI: Can't create \\`palette.${t}Channel\\` because \\`palette.${t}\\` is not one of these formats: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color().\nTo suppress this warning, you need to explicitly provide the \\`palette.${t}Channel\\` as a string (in rgb format, for example \"12 12 12\") or undefined if you want to remove the channel token.`))}function _5(e){return typeof e==\"number\"?`${e}px`:typeof e==\"string\"||typeof e==\"function\"||Array.isArray(e)?e:\"8px\"}var zn=e=>{try{return e()}catch{}},z5=(e=\"mui\")=>Id(e);function P0(e,t,o,r,n){if(!o)return;o=o===!0?{}:o;let a=n===\"dark\"?\"dark\":\"light\";if(!r){t[n]=S0({...o,palette:{mode:a,...o?.palette},colorSpace:e});return}let{palette:i,...l}=ju({...r,palette:{mode:a,...o?.palette},colorSpace:e});return t[n]={...o,palette:i,opacity:{...x0(a),...o?.opacity},overlays:o?.overlays||T0(a)},l}function C0(e={},...t){let{colorSchemes:o={light:!0},defaultColorScheme:r,disableCssColorScheme:n=!1,cssVarPrefix:a=\"mui\",nativeColor:i=!1,shouldSkipGeneratingVar:l=E0,colorSchemeSelector:s=o.light&&o.dark?\"media\":void 0,rootSelector:c=\":root\",...u}=e,m=Object.keys(o)[0],p=r||(o.light&&m!==\"light\"?\"light\":m),d=z5(a),{[p]:v,light:T,dark:S,...h}=o,y={...h},g=v;if((p===\"dark\"&&!(\"dark\"in o)||p===\"light\"&&!(\"light\"in o))&&(g=!0),!g)throw new Error(lr(21,p));let b;i&&(b=\"oklch\");let E=P0(b,y,g,u,p);T&&!y.light&&P0(b,y,T,void 0,\"light\"),S&&!y.dark&&P0(b,y,S,void 0,\"dark\");let C={defaultColorScheme:p,...E,cssVarPrefix:a,colorSchemeSelector:s,rootSelector:c,getCssVar:d,colorSchemes:y,font:{...Kd(E.typography),...E.font},spacing:_5(u.spacing)};Object.keys(C.colorSchemes).forEach(I=>{let x=C.colorSchemes[I].palette,k=O=>{let N=O.split(\"-\"),X=N[1],oe=N[2];return d(O,x[X][oe])};x.mode===\"light\"&&(L(x.common,\"background\",\"#fff\"),L(x.common,\"onBackground\",\"#000\")),x.mode===\"dark\"&&(L(x.common,\"background\",\"#000\"),L(x.common,\"onBackground\",\"#fff\"));function U(O,N,X){if(b){let oe;return O===ii&&(oe=`transparent ${((1-X)*100).toFixed(0)}%`),O===it&&(oe=`#000 ${(X*100).toFixed(0)}%`),O===lt&&(oe=`#fff ${(X*100).toFixed(0)}%`),`color-mix(in ${b}, ${N}, ${oe})`}return O(N,X)}if(N5(x,[\"Alert\",\"AppBar\",\"Avatar\",\"Button\",\"Chip\",\"FilledInput\",\"LinearProgress\",\"Skeleton\",\"Slider\",\"SnackbarContent\",\"SpeedDialAction\",\"StepConnector\",\"StepContent\",\"Switch\",\"TableCell\",\"Tooltip\"]),x.mode===\"light\"){L(x.Alert,\"errorColor\",U(it,x.error.light,.6)),L(x.Alert,\"infoColor\",U(it,x.info.light,.6)),L(x.Alert,\"successColor\",U(it,x.success.light,.6)),L(x.Alert,\"warningColor\",U(it,x.warning.light,.6)),L(x.Alert,\"errorFilledBg\",k(\"palette-error-main\")),L(x.Alert,\"infoFilledBg\",k(\"palette-info-main\")),L(x.Alert,\"successFilledBg\",k(\"palette-success-main\")),L(x.Alert,\"warningFilledBg\",k(\"palette-warning-main\")),L(x.Alert,\"errorFilledColor\",zn(()=>x.getContrastText(x.error.main))),L(x.Alert,\"infoFilledColor\",zn(()=>x.getContrastText(x.info.main))),L(x.Alert,\"successFilledColor\",zn(()=>x.getContrastText(x.success.main))),L(x.Alert,\"warningFilledColor\",zn(()=>x.getContrastText(x.warning.main))),L(x.Alert,\"errorStandardBg\",U(lt,x.error.light,.9)),L(x.Alert,\"infoStandardBg\",U(lt,x.info.light,.9)),L(x.Alert,\"successStandardBg\",U(lt,x.success.light,.9)),L(x.Alert,\"warningStandardBg\",U(lt,x.warning.light,.9)),L(x.Alert,\"errorIconColor\",k(\"palette-error-main\")),L(x.Alert,\"infoIconColor\",k(\"palette-info-main\")),L(x.Alert,\"successIconColor\",k(\"palette-success-main\")),L(x.Alert,\"warningIconColor\",k(\"palette-warning-main\")),L(x.AppBar,\"defaultBg\",k(\"palette-grey-100\")),L(x.Avatar,\"defaultBg\",k(\"palette-grey-400\")),L(x.Button,\"inheritContainedBg\",k(\"palette-grey-300\")),L(x.Button,\"inheritContainedHoverBg\",k(\"palette-grey-A100\")),L(x.Chip,\"defaultBorder\",k(\"palette-grey-400\")),L(x.Chip,\"defaultAvatarColor\",k(\"palette-grey-700\")),L(x.Chip,\"defaultIconColor\",k(\"palette-grey-700\")),L(x.FilledInput,\"bg\",\"rgba(0, 0, 0, 0.06)\"),L(x.FilledInput,\"hoverBg\",\"rgba(0, 0, 0, 0.09)\"),L(x.FilledInput,\"disabledBg\",\"rgba(0, 0, 0, 0.12)\"),L(x.LinearProgress,\"primaryBg\",U(lt,x.primary.main,.62)),L(x.LinearProgress,\"secondaryBg\",U(lt,x.secondary.main,.62)),L(x.LinearProgress,\"errorBg\",U(lt,x.error.main,.62)),L(x.LinearProgress,\"infoBg\",U(lt,x.info.main,.62)),L(x.LinearProgress,\"successBg\",U(lt,x.success.main,.62)),L(x.LinearProgress,\"warningBg\",U(lt,x.warning.main,.62)),L(x.Skeleton,\"bg\",b?U(ii,x.text.primary,.11):`rgba(${k(\"palette-text-primaryChannel\")} / 0.11)`),L(x.Slider,\"primaryTrack\",U(lt,x.primary.main,.62)),L(x.Slider,\"secondaryTrack\",U(lt,x.secondary.main,.62)),L(x.Slider,\"errorTrack\",U(lt,x.error.main,.62)),L(x.Slider,\"infoTrack\",U(lt,x.info.main,.62)),L(x.Slider,\"successTrack\",U(lt,x.success.main,.62)),L(x.Slider,\"warningTrack\",U(lt,x.warning.main,.62));let O=b?U(it,x.background.default,.6825):ku(x.background.default,.8);L(x.SnackbarContent,\"bg\",O),L(x.SnackbarContent,\"color\",zn(()=>b?Fd.text.primary:x.getContrastText(O))),L(x.SpeedDialAction,\"fabHoverBg\",ku(x.background.paper,.15)),L(x.StepConnector,\"border\",k(\"palette-grey-400\")),L(x.StepContent,\"border\",k(\"palette-grey-400\")),L(x.Switch,\"defaultColor\",k(\"palette-common-white\")),L(x.Switch,\"defaultDisabledColor\",k(\"palette-grey-100\")),L(x.Switch,\"primaryDisabledColor\",U(lt,x.primary.main,.62)),L(x.Switch,\"secondaryDisabledColor\",U(lt,x.secondary.main,.62)),L(x.Switch,\"errorDisabledColor\",U(lt,x.error.main,.62)),L(x.Switch,\"infoDisabledColor\",U(lt,x.info.main,.62)),L(x.Switch,\"successDisabledColor\",U(lt,x.success.main,.62)),L(x.Switch,\"warningDisabledColor\",U(lt,x.warning.main,.62)),L(x.TableCell,\"border\",U(lt,U(ii,x.divider,1),.88)),L(x.Tooltip,\"bg\",U(ii,x.grey[700],.92))}if(x.mode===\"dark\"){L(x.Alert,\"errorColor\",U(lt,x.error.light,.6)),L(x.Alert,\"infoColor\",U(lt,x.info.light,.6)),L(x.Alert,\"successColor\",U(lt,x.success.light,.6)),L(x.Alert,\"warningColor\",U(lt,x.warning.light,.6)),L(x.Alert,\"errorFilledBg\",k(\"palette-error-dark\")),L(x.Alert,\"infoFilledBg\",k(\"palette-info-dark\")),L(x.Alert,\"successFilledBg\",k(\"palette-success-dark\")),L(x.Alert,\"warningFilledBg\",k(\"palette-warning-dark\")),L(x.Alert,\"errorFilledColor\",zn(()=>x.getContrastText(x.error.dark))),L(x.Alert,\"infoFilledColor\",zn(()=>x.getContrastText(x.info.dark))),L(x.Alert,\"successFilledColor\",zn(()=>x.getContrastText(x.success.dark))),L(x.Alert,\"warningFilledColor\",zn(()=>x.getContrastText(x.warning.dark))),L(x.Alert,\"errorStandardBg\",U(it,x.error.light,.9)),L(x.Alert,\"infoStandardBg\",U(it,x.info.light,.9)),L(x.Alert,\"successStandardBg\",U(it,x.success.light,.9)),L(x.Alert,\"warningStandardBg\",U(it,x.warning.light,.9)),L(x.Alert,\"errorIconColor\",k(\"palette-error-main\")),L(x.Alert,\"infoIconColor\",k(\"palette-info-main\")),L(x.Alert,\"successIconColor\",k(\"palette-success-main\")),L(x.Alert,\"warningIconColor\",k(\"palette-warning-main\")),L(x.AppBar,\"defaultBg\",k(\"palette-grey-900\")),L(x.AppBar,\"darkBg\",k(\"palette-background-paper\")),L(x.AppBar,\"darkColor\",k(\"palette-text-primary\")),L(x.Avatar,\"defaultBg\",k(\"palette-grey-600\")),L(x.Button,\"inheritContainedBg\",k(\"palette-grey-800\")),L(x.Button,\"inheritContainedHoverBg\",k(\"palette-grey-700\")),L(x.Chip,\"defaultBorder\",k(\"palette-grey-700\")),L(x.Chip,\"defaultAvatarColor\",k(\"palette-grey-300\")),L(x.Chip,\"defaultIconColor\",k(\"palette-grey-300\")),L(x.FilledInput,\"bg\",\"rgba(255, 255, 255, 0.09)\"),L(x.FilledInput,\"hoverBg\",\"rgba(255, 255, 255, 0.13)\"),L(x.FilledInput,\"disabledBg\",\"rgba(255, 255, 255, 0.12)\"),L(x.LinearProgress,\"primaryBg\",U(it,x.primary.main,.5)),L(x.LinearProgress,\"secondaryBg\",U(it,x.secondary.main,.5)),L(x.LinearProgress,\"errorBg\",U(it,x.error.main,.5)),L(x.LinearProgress,\"infoBg\",U(it,x.info.main,.5)),L(x.LinearProgress,\"successBg\",U(it,x.success.main,.5)),L(x.LinearProgress,\"warningBg\",U(it,x.warning.main,.5)),L(x.Skeleton,\"bg\",b?U(ii,x.text.primary,.13):`rgba(${k(\"palette-text-primaryChannel\")} / 0.13)`),L(x.Slider,\"primaryTrack\",U(it,x.primary.main,.5)),L(x.Slider,\"secondaryTrack\",U(it,x.secondary.main,.5)),L(x.Slider,\"errorTrack\",U(it,x.error.main,.5)),L(x.Slider,\"infoTrack\",U(it,x.info.main,.5)),L(x.Slider,\"successTrack\",U(it,x.success.main,.5)),L(x.Slider,\"warningTrack\",U(it,x.warning.main,.5));let O=b?U(lt,x.background.default,.985):ku(x.background.default,.98);L(x.SnackbarContent,\"bg\",O),L(x.SnackbarContent,\"color\",zn(()=>b?h0.text.primary:x.getContrastText(O))),L(x.SpeedDialAction,\"fabHoverBg\",ku(x.background.paper,.15)),L(x.StepConnector,\"border\",k(\"palette-grey-600\")),L(x.StepContent,\"border\",k(\"palette-grey-600\")),L(x.Switch,\"defaultColor\",k(\"palette-grey-300\")),L(x.Switch,\"defaultDisabledColor\",k(\"palette-grey-600\")),L(x.Switch,\"primaryDisabledColor\",U(it,x.primary.main,.55)),L(x.Switch,\"secondaryDisabledColor\",U(it,x.secondary.main,.55)),L(x.Switch,\"errorDisabledColor\",U(it,x.error.main,.55)),L(x.Switch,\"infoDisabledColor\",U(it,x.info.main,.55)),L(x.Switch,\"successDisabledColor\",U(it,x.success.main,.55)),L(x.Switch,\"warningDisabledColor\",U(it,x.warning.main,.55)),L(x.TableCell,\"border\",U(it,U(ii,x.divider,1),.68)),L(x.Tooltip,\"bg\",U(ii,x.grey[700],.92))}pa(x.background,\"default\"),pa(x.background,\"paper\"),pa(x.common,\"background\"),pa(x.common,\"onBackground\"),pa(x,\"divider\"),Object.keys(x).forEach(O=>{let N=x[O];O!==\"tonalOffset\"&&N&&typeof N==\"object\"&&(N.main&&L(x[O],\"mainChannel\",Os(Uu(N.main))),N.light&&L(x[O],\"lightChannel\",Os(Uu(N.light))),N.dark&&L(x[O],\"darkChannel\",Os(Uu(N.dark))),N.contrastText&&L(x[O],\"contrastTextChannel\",Os(Uu(N.contrastText))),O===\"text\"&&(pa(x[O],\"primary\"),pa(x[O],\"secondary\")),O===\"action\"&&(N.active&&pa(x[O],\"active\"),N.selected&&pa(x[O],\"selected\")))})}),C=t.reduce((I,x)=>Kt(I,x),C);let P={prefix:a,disableCssColorScheme:n,shouldSkipGeneratingVar:l,getSelector:yP(C),enableContrastVars:i},{vars:A,generateThemeVars:_,generateStyleSheets:z}=m0(C,P);return C.vars=A,Object.entries(C.colorSchemes[C.defaultColorScheme]).forEach(([I,x])=>{C[I]=x}),C.generateThemeVars=_,C.generateStyleSheets=z,C.generateSpacing=function(){return Cs(u.spacing,Mu(this))},C.getColorSchemeSelector=y0(s),C.spacing=C.generateSpacing(),C.shouldSkipGeneratingVar=l,C.unstable_sxConfig={...un,...u?.unstable_sxConfig},C.unstable_sx=function(x){return Kr({sx:x,theme:this})},C.toRuntimeSource=Qd,C}function hP(e,t,o){e.colorSchemes&&o&&(e.colorSchemes[t]={...o!==!0&&o,palette:Qi({...o===!0?{}:o.palette,mode:t})})}function Ls(e={},...t){let{palette:o,cssVariables:r=!1,colorSchemes:n=o?void 0:{light:!0},defaultColorScheme:a=o?.mode,...i}=e,l=a||\"light\",s=n?.[l],c={...n,...o?{[l]:{...typeof s!=\"boolean\"&&s,palette:o}}:void 0};if(r===!1){if(!(\"colorSchemes\"in e))return ju(e,...t);let u=o;\"palette\"in e||c[l]&&(c[l]!==!0?u=c[l].palette:l===\"dark\"&&(u={mode:\"dark\"}));let m=ju({...e,palette:u},...t);return m.defaultColorScheme=l,m.colorSchemes=c,m.palette.mode===\"light\"&&(m.colorSchemes.light={...c.light!==!0&&c.light,palette:m.palette},hP(m,\"dark\",c.dark)),m.palette.mode===\"dark\"&&(m.colorSchemes.dark={...c.dark!==!0&&c.dark,palette:m.palette},hP(m,\"light\",c.light)),m}return!o&&!(\"light\"in c)&&l===\"light\"&&(c.light=!0),C0({...i,colorSchemes:c,defaultColorScheme:l,...typeof r!=\"boolean\"&&r},...t)}var B5=q(re(),1);var k5=Ls(),Wd=k5;function kn(){let e=Rs(Wd);return e[_s]||e}function L5(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}var Hu=L5;var j5=e=>Hu(e)&&e!==\"classes\",Bn=j5;var U5=Hd({themeId:_s,defaultTheme:Wd,rootShouldForwardProp:Bn}),ae=U5;var H5=Ce(\"MuiBox\",[\"root\"]),gP=H5;var V5=Ls(),$5=_u({themeId:_s,defaultTheme:V5,defaultClassName:gP.root,generateClassName:Ms.generate}),Fe=$5;var TP=q(re(),1);var Y5=q(Ie(),1);function bP(){return ws}var X5=qd,He=X5;var uj=q(re(),1);var G5=q(Ie(),1);function je(e){return d0(e)}var me=ri;function q5(e){return typeof e.main==\"string\"}function I5(e,t=[]){if(!q5(e))return!1;for(let o of t)if(!e.hasOwnProperty(o)||typeof e[o]!=\"string\")return!1;return!0}function jo(e=[]){return([,t])=>t&&I5(t,e)}function vP(e){return _e(\"MuiTypography\",e)}var Tj=Ce(\"MuiTypography\",[\"root\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"subtitle1\",\"subtitle2\",\"body1\",\"body2\",\"inherit\",\"button\",\"caption\",\"overline\",\"alignLeft\",\"alignRight\",\"alignCenter\",\"alignJustify\",\"noWrap\",\"gutterBottom\",\"paragraph\"]);var SP=q(Ie(),1),F5={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},K5=bP(),Q5=e=>{let{align:t,gutterBottom:o,noWrap:r,paragraph:n,variant:a,classes:i}=e,l={root:[\"root\",a,e.align!==\"inherit\"&&`align${me(t)}`,o&&\"gutterBottom\",r&&\"noWrap\",n&&\"paragraph\"]};return Le(l,vP,i)},W5=ae(\"span\",{name:\"MuiTypography\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.variant&&t[o.variant],o.align!==\"inherit\"&&t[`align${me(o.align)}`],o.noWrap&&t.noWrap,o.gutterBottom&&t.gutterBottom,o.paragraph&&t.paragraph]}})(He(({theme:e})=>({margin:0,variants:[{props:{variant:\"inherit\"},style:{font:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}},...Object.entries(e.typography).filter(([t,o])=>t!==\"inherit\"&&o&&typeof o==\"object\").map(([t,o])=>({props:{variant:t},style:o})),...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette?.text||{}).filter(([,t])=>typeof t==\"string\").map(([t])=>({props:{color:`text${me(t)}`},style:{color:(e.vars||e).palette.text[t]}})),{props:({ownerState:t})=>t.align!==\"inherit\",style:{textAlign:\"var(--Typography-textAlign)\"}},{props:({ownerState:t})=>t.noWrap,style:{overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\"}},{props:({ownerState:t})=>t.gutterBottom,style:{marginBottom:\"0.35em\"}},{props:({ownerState:t})=>t.paragraph,style:{marginBottom:16}}]}))),xP={h1:\"h1\",h2:\"h2\",h3:\"h3\",h4:\"h4\",h5:\"h5\",h6:\"h6\",subtitle1:\"h6\",subtitle2:\"h6\",body1:\"p\",body2:\"p\",inherit:\"p\"},Z5=TP.forwardRef(function(t,o){let{color:r,...n}=je({props:t,name:\"MuiTypography\"}),a=!F5[r],i=K5({...n,...a&&{color:r}}),{align:l=\"inherit\",className:s,component:c,gutterBottom:u=!1,noWrap:m=!1,paragraph:p=!1,variant:d=\"body1\",variantMapping:v=xP,...T}=i,S={...i,align:l,color:r,className:s,component:c,gutterBottom:u,noWrap:m,paragraph:p,variant:d,variantMapping:v},h=c||(p?\"p\":v[d]||xP[d])||\"span\",y=Q5(S);return(0,SP.jsx)(W5,{as:h,ref:o,className:ie(y.root,s),...T,ownerState:S,style:{...l!==\"inherit\"&&{\"--Typography-textAlign\":l},...T.style}})}),Xe=Z5;var $P=q(re(),1);var UP=q(re(),1);var Wi=q(re(),1);function js(e){let{controlled:t,default:o,name:r,state:n=\"value\"}=e,{current:a}=Wi.useRef(t!==void 0),[i,l]=Wi.useState(o),s=a?t:i,c=Wi.useCallback(u=>{a||l(u)},[]);return[s,c]}var Zd=js;var CP=q(re(),1);var EP=q(re(),1),J5=EP.createContext(void 0),PP=J5;function R0(){return CP.useContext(PP)}var jn=q(re(),1);function pn(e){try{return e.matches(\":focus-visible\")}catch{}return!1}var Us=q(re(),1);function yo(...e){let t=Us.useRef(void 0),o=Us.useCallback(r=>{let n=e.map(a=>{if(a==null)return null;if(typeof a==\"function\"){let i=a,l=i(r);return typeof l==\"function\"?l:()=>{i(null)}}return a.current=r,()=>{a.current=null}});return()=>{n.forEach(a=>a?.())}},e);return Us.useMemo(()=>e.every(r=>r==null)?null:r=>{t.current&&(t.current(),t.current=void 0),r!=null&&(t.current=o(r))},e)}var Mr=yo;var w0=q(re(),1);function e3(e){let t=w0.useRef(e);return wr(()=>{t.current=e}),w0.useRef((...o)=>(0,t.current)(...o)).current}var Ln=e3;var si=Ln;var Jd=q(re(),1);var wP=q(re(),1),RP={};function Hs(e,t){let o=wP.useRef(RP);return o.current===RP&&(o.current=e(t)),o}var M0=class e{static create(){return new e}static use(){let t=Hs(e.create).current,[o,r]=Jd.useState(!1);return t.shouldMount=o,t.setShouldMount=r,Jd.useEffect(t.mountEffect,[o]),t}constructor(){this.ref={current:null},this.mounted=null,this.didMount=!1,this.shouldMount=!1,this.setShouldMount=null}mount(){return this.mounted||(this.mounted=t3(),this.shouldMount=!0,this.setShouldMount(this.shouldMount)),this.mounted}mountEffect=()=>{this.shouldMount&&!this.didMount&&this.ref.current!==null&&(this.didMount=!0,this.mounted.resolve())};start(...t){this.mount().then(()=>this.ref.current?.start(...t))}stop(...t){this.mount().then(()=>this.ref.current?.stop(...t))}pulsate(...t){this.mount().then(()=>this.ref.current?.pulsate(...t))}};function em(){return M0.use()}function t3(){let e,t,o=new Promise((r,n)=>{e=r,t=n});return o.resolve=e,o.reject=t,o}var ho=q(re(),1);function tm(e,t){if(e==null)return{};var o={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;o[r]=e[r]}return o}function om(e,t){return om=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(o,r){return o.__proto__=r,o},om(e,t)}function rm(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,om(e,t)}var Vu=q(re()),$u=q(Op());var O0={disabled:!1};var MP=q(re()),Vs=MP.default.createContext(null);var OP=function(t){return t.scrollTop};var Yu=\"unmounted\",Zi=\"exited\",Ji=\"entering\",Ys=\"entered\",A0=\"exiting\",fa=(function(e){rm(t,e);function t(r,n){var a;a=e.call(this,r,n)||this;var i=n,l=i&&!i.isMounting?r.enter:r.appear,s;return a.appearStatus=null,r.in?l?(s=Zi,a.appearStatus=Ji):s=Ys:r.unmountOnExit||r.mountOnEnter?s=Yu:s=Zi,a.state={status:s},a.nextCallback=null,a}t.getDerivedStateFromProps=function(n,a){var i=n.in;return i&&a.status===Yu?{status:Zi}:null};var o=t.prototype;return o.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},o.componentDidUpdate=function(n){var a=null;if(n!==this.props){var i=this.state.status;this.props.in?i!==Ji&&i!==Ys&&(a=Ji):(i===Ji||i===Ys)&&(a=A0)}this.updateStatus(!1,a)},o.componentWillUnmount=function(){this.cancelNextCallback()},o.getTimeouts=function(){var n=this.props.timeout,a,i,l;return a=i=l=n,n!=null&&typeof n!=\"number\"&&(a=n.exit,i=n.enter,l=n.appear!==void 0?n.appear:i),{exit:a,enter:i,appear:l}},o.updateStatus=function(n,a){if(n===void 0&&(n=!1),a!==null)if(this.cancelNextCallback(),a===Ji){if(this.props.unmountOnExit||this.props.mountOnEnter){var i=this.props.nodeRef?this.props.nodeRef.current:$u.default.findDOMNode(this);i&&OP(i)}this.performEnter(n)}else this.performExit();else this.props.unmountOnExit&&this.state.status===Zi&&this.setState({status:Yu})},o.performEnter=function(n){var a=this,i=this.props.enter,l=this.context?this.context.isMounting:n,s=this.props.nodeRef?[l]:[$u.default.findDOMNode(this),l],c=s[0],u=s[1],m=this.getTimeouts(),p=l?m.appear:m.enter;if(!n&&!i||O0.disabled){this.safeSetState({status:Ys},function(){a.props.onEntered(c)});return}this.props.onEnter(c,u),this.safeSetState({status:Ji},function(){a.props.onEntering(c,u),a.onTransitionEnd(p,function(){a.safeSetState({status:Ys},function(){a.props.onEntered(c,u)})})})},o.performExit=function(){var n=this,a=this.props.exit,i=this.getTimeouts(),l=this.props.nodeRef?void 0:$u.default.findDOMNode(this);if(!a||O0.disabled){this.safeSetState({status:Zi},function(){n.props.onExited(l)});return}this.props.onExit(l),this.safeSetState({status:A0},function(){n.props.onExiting(l),n.onTransitionEnd(i.exit,function(){n.safeSetState({status:Zi},function(){n.props.onExited(l)})})})},o.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},o.safeSetState=function(n,a){a=this.setNextCallback(a),this.setState(n,a)},o.setNextCallback=function(n){var a=this,i=!0;return this.nextCallback=function(l){i&&(i=!1,a.nextCallback=null,n(l))},this.nextCallback.cancel=function(){i=!1},this.nextCallback},o.onTransitionEnd=function(n,a){this.setNextCallback(a);var i=this.props.nodeRef?this.props.nodeRef.current:$u.default.findDOMNode(this),l=n==null&&!this.props.addEndListener;if(!i||l){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var s=this.props.nodeRef?[this.nextCallback]:[i,this.nextCallback],c=s[0],u=s[1];this.props.addEndListener(c,u)}n!=null&&setTimeout(this.nextCallback,n)},o.render=function(){var n=this.state.status;if(n===Yu)return null;var a=this.props,i=a.children,l=a.in,s=a.mountOnEnter,c=a.unmountOnExit,u=a.appear,m=a.enter,p=a.exit,d=a.timeout,v=a.addEndListener,T=a.onEnter,S=a.onEntering,h=a.onEntered,y=a.onExit,g=a.onExiting,b=a.onExited,E=a.nodeRef,C=tm(a,[\"children\",\"in\",\"mountOnEnter\",\"unmountOnExit\",\"appear\",\"enter\",\"exit\",\"timeout\",\"addEndListener\",\"onEnter\",\"onEntering\",\"onEntered\",\"onExit\",\"onExiting\",\"onExited\",\"nodeRef\"]);return Vu.default.createElement(Vs.Provider,{value:null},typeof i==\"function\"?i(n,C):Vu.default.cloneElement(Vu.default.Children.only(i),C))},t})(Vu.default.Component);fa.contextType=Vs;fa.propTypes={};function $s(){}fa.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:$s,onEntering:$s,onEntered:$s,onExit:$s,onExiting:$s,onExited:$s};fa.UNMOUNTED=Yu;fa.EXITED=Zi;fa.ENTERING=Ji;fa.ENTERED=Ys;fa.EXITING=A0;var Xu=fa;function AP(e){if(e===void 0)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}var Gu=q(re());var Qr=q(re());function nm(e,t){var o=function(a){return t&&(0,Qr.isValidElement)(a)?t(a):a},r=Object.create(null);return e&&Qr.Children.map(e,function(n){return n}).forEach(function(n){r[n.key]=o(n)}),r}function o3(e,t){e=e||{},t=t||{};function o(u){return u in t?t[u]:e[u]}var r=Object.create(null),n=[];for(var a in e)a in t?n.length&&(r[a]=n,n=[]):n.push(a);var i,l={};for(var s in t){if(r[s])for(i=0;i{this.currentId=null,o()},t)}clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)};disposeEffect=()=>this.clear};function fn(){let e=Hs(Xs.create).current;return _0(e.disposeEffect),e}var am=q(re(),1);var z0=q(Ie(),1);function i3(e){let{className:t,classes:o,pulsate:r=!1,rippleX:n,rippleY:a,rippleSize:i,in:l,onExited:s,timeout:c}=e,[u,m]=am.useState(!1),p=ie(t,o.ripple,o.rippleVisible,r&&o.ripplePulsate),d={width:i,height:i,top:-(i/2)+a,left:-(i/2)+n},v=ie(o.child,u&&o.childLeaving,r&&o.childPulsate);return!l&&!u&&m(!0),am.useEffect(()=>{if(!l&&s!=null){let T=setTimeout(s,c);return()=>{clearTimeout(T)}}},[s,l,c]),(0,z0.jsx)(\"span\",{className:p,style:d,children:(0,z0.jsx)(\"span\",{className:v})})}var zP=i3;var l3=Ce(\"MuiTouchRipple\",[\"root\",\"ripple\",\"rippleVisible\",\"ripplePulsate\",\"child\",\"childLeaving\",\"childPulsate\"]),Or=l3;var im=q(Ie(),1),k0=550,s3=80,c3=_n`\n 0% {\n transform: scale(0);\n opacity: 0.1;\n }\n\n 100% {\n transform: scale(1);\n opacity: 0.3;\n }\n`,u3=_n`\n 0% {\n opacity: 1;\n }\n\n 100% {\n opacity: 0;\n }\n`,p3=_n`\n 0% {\n transform: scale(1);\n }\n\n 50% {\n transform: scale(0.92);\n }\n\n 100% {\n transform: scale(1);\n }\n`,f3=ae(\"span\",{name:\"MuiTouchRipple\",slot:\"Root\"})({overflow:\"hidden\",pointerEvents:\"none\",position:\"absolute\",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:\"inherit\"}),d3=ae(zP,{name:\"MuiTouchRipple\",slot:\"Ripple\"})`\n opacity: 0;\n position: absolute;\n\n &.${Or.rippleVisible} {\n opacity: 0.3;\n transform: scale(1);\n animation-name: ${c3};\n animation-duration: ${k0}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n &.${Or.ripplePulsate} {\n animation-duration: ${({theme:e})=>e.transitions.duration.shorter}ms;\n }\n\n & .${Or.child} {\n opacity: 1;\n display: block;\n width: 100%;\n height: 100%;\n border-radius: 50%;\n background-color: currentColor;\n }\n\n & .${Or.childLeaving} {\n opacity: 0;\n animation-name: ${u3};\n animation-duration: ${k0}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n & .${Or.childPulsate} {\n position: absolute;\n /* @noflip */\n left: 0px;\n top: 0;\n animation-name: ${p3};\n animation-duration: 2500ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n animation-iteration-count: infinite;\n animation-delay: 200ms;\n }\n`,m3=ho.forwardRef(function(t,o){let r=je({props:t,name:\"MuiTouchRipple\"}),{center:n=!1,classes:a={},className:i,...l}=r,[s,c]=ho.useState([]),u=ho.useRef(0),m=ho.useRef(null);ho.useEffect(()=>{m.current&&(m.current(),m.current=null)},[s]);let p=ho.useRef(!1),d=fn(),v=ho.useRef(null),T=ho.useRef(null),S=ho.useCallback(b=>{let{pulsate:E,rippleX:C,rippleY:P,rippleSize:A,cb:_}=b;c(z=>[...z,(0,im.jsx)(d3,{classes:{ripple:ie(a.ripple,Or.ripple),rippleVisible:ie(a.rippleVisible,Or.rippleVisible),ripplePulsate:ie(a.ripplePulsate,Or.ripplePulsate),child:ie(a.child,Or.child),childLeaving:ie(a.childLeaving,Or.childLeaving),childPulsate:ie(a.childPulsate,Or.childPulsate)},timeout:k0,pulsate:E,rippleX:C,rippleY:P,rippleSize:A},u.current)]),u.current+=1,m.current=_},[a]),h=ho.useCallback((b={},E={},C=()=>{})=>{let{pulsate:P=!1,center:A=n||E.pulsate,fakeElement:_=!1}=E;if(b?.type===\"mousedown\"&&p.current){p.current=!1;return}b?.type===\"touchstart\"&&(p.current=!0);let z=_?null:T.current,I=z?z.getBoundingClientRect():{width:0,height:0,left:0,top:0},x,k,U;if(A||b===void 0||b.clientX===0&&b.clientY===0||!b.clientX&&!b.touches)x=Math.round(I.width/2),k=Math.round(I.height/2);else{let{clientX:O,clientY:N}=b.touches&&b.touches.length>0?b.touches[0]:b;x=Math.round(O-I.left),k=Math.round(N-I.top)}if(A)U=Math.sqrt((2*I.width**2+I.height**2)/3),U%2===0&&(U+=1);else{let O=Math.max(Math.abs((z?z.clientWidth:0)-x),x)*2+2,N=Math.max(Math.abs((z?z.clientHeight:0)-k),k)*2+2;U=Math.sqrt(O**2+N**2)}b?.touches?v.current===null&&(v.current=()=>{S({pulsate:P,rippleX:x,rippleY:k,rippleSize:U,cb:C})},d.start(s3,()=>{v.current&&(v.current(),v.current=null)})):S({pulsate:P,rippleX:x,rippleY:k,rippleSize:U,cb:C})},[n,S,d]),y=ho.useCallback(()=>{h({},{pulsate:!0})},[h]),g=ho.useCallback((b,E)=>{if(d.clear(),b?.type===\"touchend\"&&v.current){v.current(),v.current=null,d.start(0,()=>{g(b,E)});return}v.current=null,c(C=>C.length>0?C.slice(1):C),m.current=E},[d]);return ho.useImperativeHandle(o,()=>({pulsate:y,start:h,stop:g}),[y,h,g]),(0,im.jsx)(f3,{className:ie(Or.root,a.root,i),ref:T,...l,children:(0,im.jsx)(N0,{component:null,exit:!0,children:s})})}),kP=m3;function BP(e){return _e(\"MuiButtonBase\",e)}var y3=Ce(\"MuiButtonBase\",[\"root\",\"disabled\",\"focusVisible\"]),LP=y3;var lm=q(Ie(),1),h3=e=>{let{disabled:t,focusVisible:o,focusVisibleClassName:r,classes:n}=e,i=Le({root:[\"root\",t&&\"disabled\",o&&\"focusVisible\"]},BP,n);return o&&r&&(i.root+=` ${r}`),i},g3=ae(\"button\",{name:\"MuiButtonBase\",slot:\"Root\"})({display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",position:\"relative\",boxSizing:\"border-box\",WebkitTapHighlightColor:\"transparent\",backgroundColor:\"transparent\",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:\"pointer\",userSelect:\"none\",verticalAlign:\"middle\",MozAppearance:\"none\",WebkitAppearance:\"none\",textDecoration:\"none\",color:\"inherit\",\"&::-moz-focus-inner\":{borderStyle:\"none\"},[`&.${LP.disabled}`]:{pointerEvents:\"none\",cursor:\"default\"},\"@media print\":{colorAdjust:\"exact\"}}),b3=jn.forwardRef(function(t,o){let r=je({props:t,name:\"MuiButtonBase\"}),{action:n,centerRipple:a=!1,children:i,className:l,component:s=\"button\",disabled:c=!1,disableRipple:u=!1,disableTouchRipple:m=!1,focusRipple:p=!1,focusVisibleClassName:d,LinkComponent:v=\"a\",onBlur:T,onClick:S,onContextMenu:h,onDragLeave:y,onFocus:g,onFocusVisible:b,onKeyDown:E,onKeyUp:C,onMouseDown:P,onMouseLeave:A,onMouseUp:_,onTouchEnd:z,onTouchMove:I,onTouchStart:x,tabIndex:k=0,TouchRippleProps:U,touchRippleRef:O,type:N,...X}=r,oe=jn.useRef(null),W=em(),Te=Mr(W.ref,O),[fe,Ke]=jn.useState(!1);c&&fe&&Ke(!1),jn.useImperativeHandle(n,()=>({focusVisible:()=>{Ke(!0),oe.current.focus()}}),[]);let Ze=W.shouldMount&&!u&&!c;jn.useEffect(()=>{fe&&p&&!u&&W.pulsate()},[u,p,fe,W]);let Ue=da(W,\"start\",P,m),xe=da(W,\"stop\",h,m),Je=da(W,\"stop\",y,m),ht=da(W,\"stop\",_,m),we=da(W,\"stop\",se=>{fe&&se.preventDefault(),A&&A(se)},m),ft=da(W,\"start\",x,m),le=da(W,\"stop\",z,m),Oe=da(W,\"stop\",I,m),Ae=da(W,\"stop\",se=>{pn(se.target)||Ke(!1),T&&T(se)},!1),et=si(se=>{oe.current||(oe.current=se.currentTarget),pn(se.target)&&(Ke(!0),b&&b(se)),g&&g(se)}),dt=()=>{let se=oe.current;return s&&s!==\"button\"&&!(se.tagName===\"A\"&&se.href)},Lt=si(se=>{p&&!se.repeat&&fe&&se.key===\" \"&&W.stop(se,()=>{W.start(se)}),se.target===se.currentTarget&&dt()&&se.key===\" \"&&se.preventDefault(),E&&E(se),se.target===se.currentTarget&&dt()&&se.key===\"Enter\"&&!c&&(se.preventDefault(),S&&S(se))}),jt=si(se=>{p&&se.key===\" \"&&fe&&!se.defaultPrevented&&W.stop(se,()=>{W.pulsate(se)}),C&&C(se),S&&se.target===se.currentTarget&&dt()&&se.key===\" \"&&!se.defaultPrevented&&S(se)}),Be=s;Be===\"button\"&&(X.href||X.to)&&(Be=v);let Nt={};if(Be===\"button\"){let se=!!X.formAction;Nt.type=N===void 0&&!se?\"button\":N,Nt.disabled=c}else!X.href&&!X.to&&(Nt.role=\"button\"),c&&(Nt[\"aria-disabled\"]=c);let Ro=Mr(o,oe),Ut={...r,centerRipple:a,component:s,disabled:c,disableRipple:u,disableTouchRipple:m,focusRipple:p,tabIndex:k,focusVisible:fe},st=h3(Ut);return(0,lm.jsxs)(g3,{as:Be,className:ie(st.root,l),ownerState:Ut,onBlur:Ae,onClick:S,onContextMenu:xe,onFocus:et,onKeyDown:Lt,onKeyUp:jt,onMouseDown:Ue,onMouseLeave:we,onMouseUp:ht,onDragLeave:Je,onTouchEnd:le,onTouchMove:Oe,onTouchStart:ft,ref:Ro,tabIndex:c?-1:k,type:N,...Nt,...X,children:[i,Ze?(0,lm.jsx)(kP,{ref:Te,center:a,...U}):null]})});function da(e,t,o,r=!1){return si(n=>(o&&o(n),r||e[t](n),!0))}var ma=b3;function jP(e){return _e(\"PrivateSwitchBase\",e)}var T9=Ce(\"PrivateSwitchBase\",[\"root\",\"checked\",\"disabled\",\"input\",\"edgeStart\",\"edgeEnd\"]);function v3(e){return typeof e==\"string\"}var dn=v3;function x3(e,t,o){return e===void 0||dn(e)?t:{...t,ownerState:{...t.ownerState,...o}}}var qu=x3;function T3(e,t,o){return typeof e==\"function\"?e(t,o):e}var Iu=T3;function S3(e,t=[]){if(e===void 0)return{};let o={};return Object.keys(e).filter(r=>r.match(/^on[A-Z]/)&&typeof e[r]==\"function\"&&!t.includes(r)).forEach(r=>{o[r]=e[r]}),o}var ya=S3;function E3(e){if(e===void 0)return{};let t={};return Object.keys(e).filter(o=>!(o.match(/^on[A-Z]/)&&typeof e[o]==\"function\")).forEach(o=>{t[o]=e[o]}),t}var sm=E3;function P3(e){let{getSlotProps:t,additionalProps:o,externalSlotProps:r,externalForwardedProps:n,className:a}=e;if(!t){let d=ie(o?.className,a,n?.className,r?.className),v={...o?.style,...n?.style,...r?.style},T={...o,...n,...r};return d.length>0&&(T.className=d),Object.keys(v).length>0&&(T.style=v),{props:T,internalRef:void 0}}let i=ya({...n,...r}),l=sm(r),s=sm(n),c=t(i),u=ie(c?.className,o?.className,a,n?.className,r?.className),m={...c?.style,...o?.style,...n?.style,...r?.style},p={...c,...o,...s,...l};return u.length>0&&(p.className=u),Object.keys(m).length>0&&(p.style=m),{props:p,internalRef:c.ref}}var Fu=P3;function Ct(e,t){let{className:o,elementType:r,ownerState:n,externalForwardedProps:a,internalForwardedProps:i,shouldForwardComponentProp:l=!1,...s}=t,{component:c,slots:u={[e]:void 0},slotProps:m={[e]:void 0},...p}=a,d=u[e]||r,v=Iu(m[e],n),{props:{component:T,...S},internalRef:h}=Fu({className:o,...s,externalForwardedProps:e===\"root\"?p:void 0,externalSlotProps:v}),y=yo(h,v?.ref,t.ref),g=e===\"root\"?T||c:T,b=qu(d,{...e===\"root\"&&!c&&!u[e]&&i,...e!==\"root\"&&!u[e]&&i,...S,...g&&!l&&{as:g},...g&&l&&{component:g},ref:y},n);return[d,b]}var cm=q(Ie(),1),C3=e=>{let{classes:t,checked:o,disabled:r,edge:n}=e,a={root:[\"root\",o&&\"checked\",r&&\"disabled\",n&&`edge${me(n)}`],input:[\"input\"]};return Le(a,jP,t)},R3=ae(ma,{name:\"MuiSwitchBase\"})({padding:9,borderRadius:\"50%\",variants:[{props:{edge:\"start\",size:\"small\"},style:{marginLeft:-3}},{props:({edge:e,ownerState:t})=>e===\"start\"&&t.size!==\"small\",style:{marginLeft:-12}},{props:{edge:\"end\",size:\"small\"},style:{marginRight:-3}},{props:({edge:e,ownerState:t})=>e===\"end\"&&t.size!==\"small\",style:{marginRight:-12}}]}),w3=ae(\"input\",{name:\"MuiSwitchBase\",shouldForwardProp:Bn})({cursor:\"inherit\",position:\"absolute\",opacity:0,width:\"100%\",height:\"100%\",top:0,left:0,margin:0,padding:0,zIndex:1}),M3=UP.forwardRef(function(t,o){let{autoFocus:r,checked:n,checkedIcon:a,defaultChecked:i,disabled:l,disableFocusRipple:s=!1,edge:c=!1,icon:u,id:m,inputProps:p,inputRef:d,name:v,onBlur:T,onChange:S,onFocus:h,readOnly:y,required:g=!1,tabIndex:b,type:E,value:C,slots:P={},slotProps:A={},..._}=t,[z,I]=Zd({controlled:n,default:!!i,name:\"SwitchBase\",state:\"checked\"}),x=R0(),k=xe=>{h&&h(xe),x&&x.onFocus&&x.onFocus(xe)},U=xe=>{T&&T(xe),x&&x.onBlur&&x.onBlur(xe)},O=xe=>{if(xe.nativeEvent.defaultPrevented||y)return;let Je=xe.target.checked;I(Je),S&&S(xe,Je)},N=l;x&&typeof N>\"u\"&&(N=x.disabled);let X=E===\"checkbox\"||E===\"radio\",oe={...t,checked:z,disabled:N,disableFocusRipple:s,edge:c},W=C3(oe),Te={slots:P,slotProps:{input:p,...A}},[fe,Ke]=Ct(\"root\",{ref:o,elementType:R3,className:W.root,shouldForwardComponentProp:!0,externalForwardedProps:{...Te,component:\"span\",..._},getSlotProps:xe=>({...xe,onFocus:Je=>{xe.onFocus?.(Je),k(Je)},onBlur:Je=>{xe.onBlur?.(Je),U(Je)}}),ownerState:oe,additionalProps:{centerRipple:!0,focusRipple:!s,role:void 0,tabIndex:null}}),[Ze,Ue]=Ct(\"input\",{ref:d,elementType:w3,className:W.input,externalForwardedProps:Te,getSlotProps:xe=>({...xe,onChange:Je=>{xe.onChange?.(Je),O(Je)}}),ownerState:oe,additionalProps:{autoFocus:r,checked:n,defaultChecked:i,disabled:N,id:X?m:void 0,name:v,readOnly:y,required:g,tabIndex:b,type:E,...E===\"checkbox\"&&C===void 0?{}:{value:C}}});return(0,cm.jsxs)(fe,{...Ke,children:[(0,cm.jsx)(Ze,{...Ue}),z?a:u]})}),HP=M3;function VP(e){return _e(\"MuiSwitch\",e)}var O3=Ce(\"MuiSwitch\",[\"root\",\"edgeStart\",\"edgeEnd\",\"switchBase\",\"colorPrimary\",\"colorSecondary\",\"sizeSmall\",\"sizeMedium\",\"checked\",\"disabled\",\"input\",\"thumb\",\"track\"]),Uo=O3;var Gs=q(Ie(),1),A3=e=>{let{classes:t,edge:o,size:r,color:n,checked:a,disabled:i}=e,l={root:[\"root\",o&&`edge${me(o)}`,`size${me(r)}`],switchBase:[\"switchBase\",`color${me(n)}`,a&&\"checked\",i&&\"disabled\"],thumb:[\"thumb\"],track:[\"track\"],input:[\"input\"]},s=Le(l,VP,t);return{...t,...s}},D3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.edge&&t[`edge${me(o.edge)}`],t[`size${me(o.size)}`]]}})({display:\"inline-flex\",width:58,height:38,overflow:\"hidden\",padding:12,boxSizing:\"border-box\",position:\"relative\",flexShrink:0,zIndex:0,verticalAlign:\"middle\",\"@media print\":{colorAdjust:\"exact\"},variants:[{props:{edge:\"start\"},style:{marginLeft:-8}},{props:{edge:\"end\"},style:{marginRight:-8}},{props:{size:\"small\"},style:{width:40,height:24,padding:7,[`& .${Uo.thumb}`]:{width:16,height:16},[`& .${Uo.switchBase}`]:{padding:4,[`&.${Uo.checked}`]:{transform:\"translateX(16px)\"}}}}]}),N3=ae(HP,{name:\"MuiSwitch\",slot:\"SwitchBase\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.switchBase,{[`& .${Uo.input}`]:t.input},o.color!==\"default\"&&t[`color${me(o.color)}`]]}})(He(({theme:e})=>({position:\"absolute\",top:0,left:0,zIndex:1,color:e.vars?e.vars.palette.Switch.defaultColor:`${e.palette.mode===\"light\"?e.palette.common.white:e.palette.grey[300]}`,transition:e.transitions.create([\"left\",\"transform\"],{duration:e.transitions.duration.shortest}),[`&.${Uo.checked}`]:{transform:\"translateX(20px)\"},[`&.${Uo.disabled}`]:{color:e.vars?e.vars.palette.Switch.defaultDisabledColor:`${e.palette.mode===\"light\"?e.palette.grey[100]:e.palette.grey[600]}`},[`&.${Uo.checked} + .${Uo.track}`]:{opacity:.5},[`&.${Uo.disabled} + .${Uo.track}`]:{opacity:e.vars?e.vars.opacity.switchTrackDisabled:`${e.palette.mode===\"light\"?.12:.2}`},[`& .${Uo.input}`]:{left:\"-100%\",width:\"300%\"}})),He(({theme:e})=>({\"&:hover\":{backgroundColor:e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity),\"@media (hover: none)\":{backgroundColor:\"transparent\"}},variants:[...Object.entries(e.palette).filter(jo([\"light\"])).map(([t])=>({props:{color:t},style:{[`&.${Uo.checked}`]:{color:(e.vars||e).palette[t].main,\"&:hover\":{backgroundColor:e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity),\"@media (hover: none)\":{backgroundColor:\"transparent\"}},[`&.${Uo.disabled}`]:{color:e.vars?e.vars.palette.Switch[`${t}DisabledColor`]:`${e.palette.mode===\"light\"?e.lighten(e.palette[t].main,.62):e.darken(e.palette[t].main,.55)}`}},[`&.${Uo.checked} + .${Uo.track}`]:{backgroundColor:(e.vars||e).palette[t].main}}}))]}))),_3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Track\"})(He(({theme:e})=>({height:\"100%\",width:\"100%\",borderRadius:14/2,zIndex:-1,transition:e.transitions.create([\"opacity\",\"background-color\"],{duration:e.transitions.duration.shortest}),backgroundColor:e.vars?e.vars.palette.common.onBackground:`${e.palette.mode===\"light\"?e.palette.common.black:e.palette.common.white}`,opacity:e.vars?e.vars.opacity.switchTrack:`${e.palette.mode===\"light\"?.38:.3}`}))),z3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Thumb\"})(He(({theme:e})=>({boxShadow:(e.vars||e).shadows[1],backgroundColor:\"currentColor\",width:20,height:20,borderRadius:\"50%\"}))),k3=$P.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSwitch\"}),{className:n,color:a=\"primary\",edge:i=!1,size:l=\"medium\",sx:s,slots:c={},slotProps:u={},...m}=r,p={...r,color:a,edge:i,size:l},d=A3(p),v={slots:c,slotProps:u},[T,S]=Ct(\"root\",{className:ie(d.root,n),elementType:D3,externalForwardedProps:v,ownerState:p,additionalProps:{sx:s}}),[h,y]=Ct(\"thumb\",{className:d.thumb,elementType:z3,externalForwardedProps:v,ownerState:p}),g=(0,Gs.jsx)(h,{...y}),[b,E]=Ct(\"track\",{className:d.track,elementType:_3,externalForwardedProps:v,ownerState:p});return(0,Gs.jsxs)(T,{...S,children:[(0,Gs.jsx)(N3,{type:\"checkbox\",icon:g,checkedIcon:g,ref:o,ownerState:p,...m,classes:{...d,root:d.switchBase},slots:{...c.switchBase&&{root:c.switchBase},...c.input&&{input:c.input}},slotProps:{...u.switchBase&&{root:typeof u.switchBase==\"function\"?u.switchBase(p):u.switchBase},input:{role:\"switch\"},...u.input&&{input:typeof u.input==\"function\"?u.input(p):u.input}}}),(0,Gs.jsx)(b,{...E})]})}),Un=k3;var ep=q(re(),1);function Ku(...e){return e.reduce((t,o)=>o==null?t:function(...n){t.apply(this,n),o.apply(this,n)},()=>{})}var dm=q(re(),1);var um=q(re(),1);function YP(e){return _e(\"MuiSvgIcon\",e)}var MH=Ce(\"MuiSvgIcon\",[\"root\",\"colorPrimary\",\"colorSecondary\",\"colorAction\",\"colorError\",\"colorDisabled\",\"fontSizeInherit\",\"fontSizeSmall\",\"fontSizeMedium\",\"fontSizeLarge\"]);var pm=q(Ie(),1),B3=e=>{let{color:t,fontSize:o,classes:r}=e,n={root:[\"root\",t!==\"inherit\"&&`color${me(t)}`,`fontSize${me(o)}`]};return Le(n,YP,r)},L3=ae(\"svg\",{name:\"MuiSvgIcon\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.color!==\"inherit\"&&t[`color${me(o.color)}`],t[`fontSize${me(o.fontSize)}`]]}})(He(({theme:e})=>({userSelect:\"none\",width:\"1em\",height:\"1em\",display:\"inline-block\",flexShrink:0,transition:e.transitions?.create?.(\"fill\",{duration:(e.vars??e).transitions?.duration?.shorter}),variants:[{props:t=>!t.hasSvgAsChild,style:{fill:\"currentColor\"}},{props:{fontSize:\"inherit\"},style:{fontSize:\"inherit\"}},{props:{fontSize:\"small\"},style:{fontSize:e.typography?.pxToRem?.(20)||\"1.25rem\"}},{props:{fontSize:\"medium\"},style:{fontSize:e.typography?.pxToRem?.(24)||\"1.5rem\"}},{props:{fontSize:\"large\"},style:{fontSize:e.typography?.pxToRem?.(35)||\"2.1875rem\"}},...Object.entries((e.vars??e).palette).filter(([,t])=>t&&t.main).map(([t])=>({props:{color:t},style:{color:(e.vars??e).palette?.[t]?.main}})),{props:{color:\"action\"},style:{color:(e.vars??e).palette?.action?.active}},{props:{color:\"disabled\"},style:{color:(e.vars??e).palette?.action?.disabled}},{props:{color:\"inherit\"},style:{color:void 0}}]}))),XP=um.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSvgIcon\"}),{children:n,className:a,color:i=\"inherit\",component:l=\"svg\",fontSize:s=\"medium\",htmlColor:c,inheritViewBox:u=!1,titleAccess:m,viewBox:p=\"0 0 24 24\",...d}=r,v=um.isValidElement(n)&&n.type===\"svg\",T={...r,color:i,component:l,fontSize:s,instanceFontSize:t.fontSize,inheritViewBox:u,viewBox:p,hasSvgAsChild:v},S={};u||(S.viewBox=p);let h=B3(T);return(0,pm.jsxs)(L3,{as:l,className:ie(h.root,a),focusable:\"false\",color:c,\"aria-hidden\":m?void 0:!0,role:m?\"img\":void 0,ref:o,...S,...d,...v&&n.props,ownerState:T,children:[v?n.props.children:n,m?(0,pm.jsx)(\"title\",{children:m}):null]})});XP.muiName=\"SvgIcon\";var fm=XP;var GP=q(Ie(),1);function Qu(e,t){function o(r,n){return(0,GP.jsx)(fm,{\"data-testid\":void 0,ref:n,...r,children:e})}return o.muiName=fm.muiName,dm.memo(dm.forwardRef(o))}function mm(e,t=166){let o;function r(...n){let a=()=>{e.apply(this,n)};clearTimeout(o),o=setTimeout(a,t)}return r.clear=()=>{clearTimeout(o)},r}var qP=mm;function Yt(e){return e&&e.ownerDocument||document}var Wu=Yt;function ha(e){return Yt(e).defaultView||window}var qs=ha;function Zu(e,t){typeof e==\"function\"?e(t):e&&(e.current=t)}var ym=wr;var tl=Gd;function j3(e,t){let o=e.charCodeAt(2);return e[0]===\"o\"&&e[1]===\"n\"&&o>=65&&o<=90&&typeof t==\"function\"}function hm(e,t){if(!e)return t;function o(i,l){let s={};return Object.keys(l).forEach(c=>{j3(c,l[c])&&typeof i[c]==\"function\"&&(s[c]=(...u)=>{i[c](...u),l[c](...u)})}),s}if(typeof e==\"function\"||typeof t==\"function\")return i=>{let l=typeof t==\"function\"?t(i):t,s=typeof e==\"function\"?e({...i,...l}):e,c=ie(i?.className,l?.className,s?.className),u=o(s,l);return{...l,...s,...u,...!!c&&{className:c},...l?.style&&s?.style&&{style:{...l.style,...s.style}},...l?.sx&&s?.sx&&{sx:[...Array.isArray(l.sx)?l.sx:[l.sx],...Array.isArray(s.sx)?s.sx:[s.sx]]}}};let r=t,n=o(e,r),a=ie(r?.className,e?.className);return{...t,...e,...n,...!!a&&{className:a},...r?.style&&e?.style&&{style:{...r.style,...e.style}},...r?.sx&&e?.sx&&{sx:[...Array.isArray(r.sx)?r.sx:[r.sx],...Array.isArray(e.sx)?e.sx:[e.sx]]}}}var FP=q(re(),1);function IP(e){return _e(\"MuiCircularProgress\",e)}var SV=Ce(\"MuiCircularProgress\",[\"root\",\"determinate\",\"indeterminate\",\"colorPrimary\",\"colorSecondary\",\"svg\",\"track\",\"circle\",\"circleDeterminate\",\"circleIndeterminate\",\"circleDisableShrink\"]);var Is=q(Ie(),1),mn=44,B0=_n`\n 0% {\n transform: rotate(0deg);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n`,L0=_n`\n 0% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: 0;\n }\n\n 50% {\n stroke-dasharray: 100px, 200px;\n stroke-dashoffset: -15px;\n }\n\n 100% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: -126px;\n }\n`,U3=typeof B0!=\"string\"?Ui`\n animation: ${B0} 1.4s linear infinite;\n `:null,H3=typeof L0!=\"string\"?Ui`\n animation: ${L0} 1.4s ease-in-out infinite;\n `:null,V3=e=>{let{classes:t,variant:o,color:r,disableShrink:n}=e,a={root:[\"root\",o,`color${me(r)}`],svg:[\"svg\"],track:[\"track\"],circle:[\"circle\",`circle${me(o)}`,n&&\"circleDisableShrink\"]};return Le(a,IP,t)},$3=ae(\"span\",{name:\"MuiCircularProgress\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`color${me(o.color)}`]]}})(He(({theme:e})=>({display:\"inline-block\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"transform\")}},{props:{variant:\"indeterminate\"},style:U3||{animation:`${B0} 1.4s linear infinite`}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}}))]}))),Y3=ae(\"svg\",{name:\"MuiCircularProgress\",slot:\"Svg\"})({display:\"block\"}),X3=ae(\"circle\",{name:\"MuiCircularProgress\",slot:\"Circle\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.circle,t[`circle${me(o.variant)}`],o.disableShrink&&t.circleDisableShrink]}})(He(({theme:e})=>({stroke:\"currentColor\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"stroke-dashoffset\")}},{props:{variant:\"indeterminate\"},style:{strokeDasharray:\"80px, 200px\",strokeDashoffset:0}},{props:({ownerState:t})=>t.variant===\"indeterminate\"&&!t.disableShrink,style:H3||{animation:`${L0} 1.4s ease-in-out infinite`}}]}))),G3=ae(\"circle\",{name:\"MuiCircularProgress\",slot:\"Track\"})(He(({theme:e})=>({stroke:\"currentColor\",opacity:(e.vars||e).palette.action.activatedOpacity}))),q3=FP.forwardRef(function(t,o){let r=je({props:t,name:\"MuiCircularProgress\"}),{className:n,color:a=\"primary\",disableShrink:i=!1,enableTrackSlot:l=!1,size:s=40,style:c,thickness:u=3.6,value:m=0,variant:p=\"indeterminate\",...d}=r,v={...r,color:a,disableShrink:i,size:s,thickness:u,value:m,variant:p,enableTrackSlot:l},T=V3(v),S={},h={},y={};if(p===\"determinate\"){let g=2*Math.PI*((mn-u)/2);S.strokeDasharray=g.toFixed(3),y[\"aria-valuenow\"]=Math.round(m),S.strokeDashoffset=`${((100-m)/100*g).toFixed(3)}px`,h.transform=\"rotate(-90deg)\"}return(0,Is.jsx)($3,{className:ie(T.root,n),style:{width:s,height:s,...h,...c},ownerState:v,ref:o,role:\"progressbar\",...y,...d,children:(0,Is.jsxs)(Y3,{className:T.svg,ownerState:v,viewBox:`${mn/2} ${mn/2} ${mn} ${mn}`,children:[l?(0,Is.jsx)(G3,{className:T.track,ownerState:v,cx:mn,cy:mn,r:(mn-u)/2,fill:\"none\",strokeWidth:u,\"aria-hidden\":\"true\"}):null,(0,Is.jsx)(X3,{className:T.circle,style:S,ownerState:v,cx:mn,cy:mn,r:(mn-u)/2,fill:\"none\",strokeWidth:u})]})})}),Ju=q3;function KP(e){return _e(\"MuiButton\",e)}var I3=Ce(\"MuiButton\",[\"root\",\"text\",\"textInherit\",\"textPrimary\",\"textSecondary\",\"textSuccess\",\"textError\",\"textInfo\",\"textWarning\",\"outlined\",\"outlinedInherit\",\"outlinedPrimary\",\"outlinedSecondary\",\"outlinedSuccess\",\"outlinedError\",\"outlinedInfo\",\"outlinedWarning\",\"contained\",\"containedInherit\",\"containedPrimary\",\"containedSecondary\",\"containedSuccess\",\"containedError\",\"containedInfo\",\"containedWarning\",\"disableElevation\",\"focusVisible\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorSuccess\",\"colorError\",\"colorInfo\",\"colorWarning\",\"textSizeSmall\",\"textSizeMedium\",\"textSizeLarge\",\"outlinedSizeSmall\",\"outlinedSizeMedium\",\"outlinedSizeLarge\",\"containedSizeSmall\",\"containedSizeMedium\",\"containedSizeLarge\",\"sizeMedium\",\"sizeSmall\",\"sizeLarge\",\"fullWidth\",\"startIcon\",\"endIcon\",\"icon\",\"iconSizeSmall\",\"iconSizeMedium\",\"iconSizeLarge\",\"loading\",\"loadingWrapper\",\"loadingIconPlaceholder\",\"loadingIndicator\",\"loadingPositionCenter\",\"loadingPositionStart\",\"loadingPositionEnd\"]),ci=I3;var QP=q(re(),1),F3=QP.createContext({}),WP=F3;var ZP=q(re(),1),K3=ZP.createContext(void 0),JP=K3;var Hn=q(Ie(),1),Q3=e=>{let{color:t,disableElevation:o,fullWidth:r,size:n,variant:a,loading:i,loadingPosition:l,classes:s}=e,c={root:[\"root\",i&&\"loading\",a,`${a}${me(t)}`,`size${me(n)}`,`${a}Size${me(n)}`,`color${me(t)}`,o&&\"disableElevation\",r&&\"fullWidth\",i&&`loadingPosition${me(l)}`],startIcon:[\"icon\",\"startIcon\",`iconSize${me(n)}`],endIcon:[\"icon\",\"endIcon\",`iconSize${me(n)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]},u=Le(c,KP,s);return{...s,...u}},tC=[{props:{size:\"small\"},style:{\"& > *:nth-of-type(1)\":{fontSize:18}}},{props:{size:\"medium\"},style:{\"& > *:nth-of-type(1)\":{fontSize:20}}},{props:{size:\"large\"},style:{\"& > *:nth-of-type(1)\":{fontSize:22}}}],W3=ae(ma,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`${o.variant}${me(o.color)}`],t[`size${me(o.size)}`],t[`${o.variant}Size${me(o.size)}`],o.color===\"inherit\"&&t.colorInherit,o.disableElevation&&t.disableElevation,o.fullWidth&&t.fullWidth,o.loading&&t.loading]}})(He(({theme:e})=>{let t=e.palette.mode===\"light\"?e.palette.grey[300]:e.palette.grey[800],o=e.palette.mode===\"light\"?e.palette.grey.A100:e.palette.grey[700];return{...e.typography.button,minWidth:64,padding:\"6px 16px\",border:0,borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create([\"background-color\",\"box-shadow\",\"border-color\",\"color\"],{duration:e.transitions.duration.short}),\"&:hover\":{textDecoration:\"none\"},[`&.${ci.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:{variant:\"contained\"},style:{color:\"var(--variant-containedColor)\",backgroundColor:\"var(--variant-containedBg)\",boxShadow:(e.vars||e).shadows[2],\"&:hover\":{boxShadow:(e.vars||e).shadows[4],\"@media (hover: none)\":{boxShadow:(e.vars||e).shadows[2]}},\"&:active\":{boxShadow:(e.vars||e).shadows[8]},[`&.${ci.focusVisible}`]:{boxShadow:(e.vars||e).shadows[6]},[`&.${ci.disabled}`]:{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground}}},{props:{variant:\"outlined\"},style:{padding:\"5px 15px\",border:\"1px solid currentColor\",borderColor:\"var(--variant-outlinedBorder, currentColor)\",backgroundColor:\"var(--variant-outlinedBg)\",color:\"var(--variant-outlinedColor)\",[`&.${ci.disabled}`]:{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`}}},{props:{variant:\"text\"},style:{padding:\"6px 8px\",color:\"var(--variant-textColor)\",backgroundColor:\"var(--variant-textBg)\"}},...Object.entries(e.palette).filter(jo()).map(([r])=>({props:{color:r},style:{\"--variant-textColor\":(e.vars||e).palette[r].main,\"--variant-outlinedColor\":(e.vars||e).palette[r].main,\"--variant-outlinedBorder\":e.alpha((e.vars||e).palette[r].main,.5),\"--variant-containedColor\":(e.vars||e).palette[r].contrastText,\"--variant-containedBg\":(e.vars||e).palette[r].main,\"@media (hover: hover)\":{\"&:hover\":{\"--variant-containedBg\":(e.vars||e).palette[r].dark,\"--variant-textBg\":e.alpha((e.vars||e).palette[r].main,(e.vars||e).palette.action.hoverOpacity),\"--variant-outlinedBorder\":(e.vars||e).palette[r].main,\"--variant-outlinedBg\":e.alpha((e.vars||e).palette[r].main,(e.vars||e).palette.action.hoverOpacity)}}}})),{props:{color:\"inherit\"},style:{color:\"inherit\",borderColor:\"currentColor\",\"--variant-containedBg\":e.vars?e.vars.palette.Button.inheritContainedBg:t,\"@media (hover: hover)\":{\"&:hover\":{\"--variant-containedBg\":e.vars?e.vars.palette.Button.inheritContainedHoverBg:o,\"--variant-textBg\":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity),\"--variant-outlinedBg\":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity)}}}},{props:{size:\"small\",variant:\"text\"},style:{padding:\"4px 5px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"text\"},style:{padding:\"8px 11px\",fontSize:e.typography.pxToRem(15)}},{props:{size:\"small\",variant:\"outlined\"},style:{padding:\"3px 9px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"outlined\"},style:{padding:\"7px 21px\",fontSize:e.typography.pxToRem(15)}},{props:{size:\"small\",variant:\"contained\"},style:{padding:\"4px 10px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"contained\"},style:{padding:\"8px 22px\",fontSize:e.typography.pxToRem(15)}},{props:{disableElevation:!0},style:{boxShadow:\"none\",\"&:hover\":{boxShadow:\"none\"},[`&.${ci.focusVisible}`]:{boxShadow:\"none\"},\"&:active\":{boxShadow:\"none\"},[`&.${ci.disabled}`]:{boxShadow:\"none\"}}},{props:{fullWidth:!0},style:{width:\"100%\"}},{props:{loadingPosition:\"center\"},style:{transition:e.transitions.create([\"background-color\",\"box-shadow\",\"border-color\"],{duration:e.transitions.duration.short}),[`&.${ci.loading}`]:{color:\"transparent\"}}}]}})),Z3=ae(\"span\",{name:\"MuiButton\",slot:\"StartIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.startIcon,o.loading&&t.startIconLoadingStart,t[`iconSize${me(o.size)}`]]}})(({theme:e})=>({display:\"inherit\",marginRight:8,marginLeft:-4,variants:[{props:{size:\"small\"},style:{marginLeft:-2}},{props:{loadingPosition:\"start\",loading:!0},style:{transition:e.transitions.create([\"opacity\"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:\"start\",loading:!0,fullWidth:!0},style:{marginRight:-8}},...tC]})),J3=ae(\"span\",{name:\"MuiButton\",slot:\"EndIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.endIcon,o.loading&&t.endIconLoadingEnd,t[`iconSize${me(o.size)}`]]}})(({theme:e})=>({display:\"inherit\",marginRight:-4,marginLeft:8,variants:[{props:{size:\"small\"},style:{marginRight:-2}},{props:{loadingPosition:\"end\",loading:!0},style:{transition:e.transitions.create([\"opacity\"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:\"end\",loading:!0,fullWidth:!0},style:{marginLeft:-8}},...tC]})),eD=ae(\"span\",{name:\"MuiButton\",slot:\"LoadingIndicator\"})(({theme:e})=>({display:\"none\",position:\"absolute\",visibility:\"visible\",variants:[{props:{loading:!0},style:{display:\"flex\"}},{props:{loadingPosition:\"start\"},style:{left:14}},{props:{loadingPosition:\"start\",size:\"small\"},style:{left:10}},{props:{variant:\"text\",loadingPosition:\"start\"},style:{left:6}},{props:{loadingPosition:\"center\"},style:{left:\"50%\",transform:\"translate(-50%)\",color:(e.vars||e).palette.action.disabled}},{props:{loadingPosition:\"end\"},style:{right:14}},{props:{loadingPosition:\"end\",size:\"small\"},style:{right:10}},{props:{variant:\"text\",loadingPosition:\"end\"},style:{right:6}},{props:{loadingPosition:\"start\",fullWidth:!0},style:{position:\"relative\",left:-10}},{props:{loadingPosition:\"end\",fullWidth:!0},style:{position:\"relative\",right:-10}}]})),eC=ae(\"span\",{name:\"MuiButton\",slot:\"LoadingIconPlaceholder\"})({display:\"inline-block\",width:\"1em\",height:\"1em\"}),tD=ep.forwardRef(function(t,o){let r=ep.useContext(WP),n=ep.useContext(JP),a=ni(r,t),i=je({props:a,name:\"MuiButton\"}),{children:l,color:s=\"primary\",component:c=\"button\",className:u,disabled:m=!1,disableElevation:p=!1,disableFocusRipple:d=!1,endIcon:v,focusVisibleClassName:T,fullWidth:S=!1,id:h,loading:y=null,loadingIndicator:g,loadingPosition:b=\"center\",size:E=\"medium\",startIcon:C,type:P,variant:A=\"text\",..._}=i,z=tl(h),I=g??(0,Hn.jsx)(Ju,{\"aria-labelledby\":z,color:\"inherit\",size:16}),x={...i,color:s,component:c,disabled:m,disableElevation:p,disableFocusRipple:d,fullWidth:S,loading:y,loadingIndicator:I,loadingPosition:b,size:E,type:P,variant:A},k=Q3(x),U=(C||y&&b===\"start\")&&(0,Hn.jsx)(Z3,{className:k.startIcon,ownerState:x,children:C||(0,Hn.jsx)(eC,{className:k.loadingIconPlaceholder,ownerState:x})}),O=(v||y&&b===\"end\")&&(0,Hn.jsx)(J3,{className:k.endIcon,ownerState:x,children:v||(0,Hn.jsx)(eC,{className:k.loadingIconPlaceholder,ownerState:x})}),N=n||\"\",X=typeof y==\"boolean\"?(0,Hn.jsx)(\"span\",{className:k.loadingWrapper,style:{display:\"contents\"},children:y&&(0,Hn.jsx)(eD,{className:k.loadingIndicator,ownerState:x,children:I})}):null;return(0,Hn.jsxs)(W3,{ownerState:x,className:ie(r.className,k.root,u,N),component:c,disabled:m||y,focusRipple:!d,focusVisibleClassName:ie(k.focusVisible,T),ref:o,type:P,id:y?z:h,..._,classes:k,children:[U,b!==\"end\"&&X,l,b===\"end\"&&X,O]})}),ga=tD;var ui=q(re(),1);function oD(e){let{elementType:t,externalSlotProps:o,ownerState:r,skipResolvingSlotProps:n=!1,...a}=e,i=n?{}:Iu(o,r),{props:l,internalRef:s}=Fu({...a,externalSlotProps:i}),c=yo(s,i?.ref,e.additionalProps?.ref);return qu(t,{...l,ref:c},r)}var cr=oD;var ur=q(re(),1);var gm=q(re(),1);var oC=q(re(),1),rD=oC.createContext({}),tp=rD;function rC(e){return _e(\"MuiList\",e)}var h7=Ce(\"MuiList\",[\"root\",\"padding\",\"dense\",\"subheader\"]);var bm=q(Ie(),1),nD=e=>{let{classes:t,disablePadding:o,dense:r,subheader:n}=e;return Le({root:[\"root\",!o&&\"padding\",r&&\"dense\",n&&\"subheader\"]},rC,t)},aD=ae(\"ul\",{name:\"MuiList\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.disablePadding&&t.padding,o.dense&&t.dense,o.subheader&&t.subheader]}})({listStyle:\"none\",margin:0,padding:0,position:\"relative\",variants:[{props:({ownerState:e})=>!e.disablePadding,style:{paddingTop:8,paddingBottom:8}},{props:({ownerState:e})=>e.subheader,style:{paddingTop:0}}]}),iD=gm.forwardRef(function(t,o){let r=je({props:t,name:\"MuiList\"}),{children:n,className:a,component:i=\"ul\",dense:l=!1,disablePadding:s=!1,subheader:c,...u}=r,m=gm.useMemo(()=>({dense:l}),[l]),p={...r,component:i,dense:l,disablePadding:s},d=nD(p);return(0,bm.jsx)(tp.Provider,{value:m,children:(0,bm.jsxs)(aD,{as:i,className:ie(d.root,a),ref:o,ownerState:p,...u,children:[c,n]})})}),j0=iD;function vm(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}var ol=vm;function Fs(e=window){let t=e.document.documentElement.clientWidth;return e.innerWidth-t}var nC=Fs;var iC=q(Ie(),1);function U0(e,t,o){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:o?null:e.firstChild}function aC(e,t,o){return e===t?o?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:o?null:e.lastChild}function lC(e,t){if(t===void 0)return!0;let o=e.innerText;return o===void 0&&(o=e.textContent),o=o.trim().toLowerCase(),o.length===0?!1:t.repeating?o[0]===t.keys[0]:o.startsWith(t.keys.join(\"\"))}function op(e,t,o,r,n,a){let i=!1,l=n(e,t,t?o:!1);for(;l;){if(l===e.firstChild){if(i)return!1;i=!0}let s=r?!1:l.disabled||l.getAttribute(\"aria-disabled\")===\"true\";if(!l.hasAttribute(\"tabindex\")||!lC(l,a)||s)l=n(e,l,o);else return l.focus(),!0}return!1}var lD=ur.forwardRef(function(t,o){let{actions:r,autoFocus:n=!1,autoFocusItem:a=!1,children:i,className:l,disabledItemsFocusable:s=!1,disableListWrap:c=!1,onKeyDown:u,variant:m=\"selectedMenu\",...p}=t,d=ur.useRef(null),v=ur.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});ym(()=>{n&&d.current.focus()},[n]),ur.useImperativeHandle(r,()=>({adjustStyleForScrollbar:(g,{direction:b})=>{let E=!d.current.style.width;if(g.clientHeight{let b=d.current,E=g.key;if(g.ctrlKey||g.metaKey||g.altKey){u&&u(g);return}let P=ol(Wu(b));if(E===\"ArrowDown\")g.preventDefault(),op(b,P,c,s,U0);else if(E===\"ArrowUp\")g.preventDefault(),op(b,P,c,s,aC);else if(E===\"Home\")g.preventDefault(),op(b,null,c,s,U0);else if(E===\"End\")g.preventDefault(),op(b,null,c,s,aC);else if(E.length===1){let A=v.current,_=E.toLowerCase(),z=performance.now();A.keys.length>0&&(z-A.lastTime>500?(A.keys=[],A.repeating=!0,A.previousKeyMatched=!0):A.repeating&&_!==A.keys[0]&&(A.repeating=!1)),A.lastTime=z,A.keys.push(_);let I=P&&!A.repeating&&lC(P,A);A.previousKeyMatched&&(I||op(b,P,!1,s,U0,A))?g.preventDefault():A.previousKeyMatched=!1}u&&u(g)},S=Mr(d,o),h=-1;ur.Children.forEach(i,(g,b)=>{if(!ur.isValidElement(g)){h===b&&(h+=1,h>=i.length&&(h=-1));return}g.props.disabled||(m===\"selectedMenu\"&&g.props.selected||h===-1)&&(h=b),h===b&&(g.props.disabled||g.props.muiSkipListHighlight||g.type.muiSkipListHighlight)&&(h+=1,h>=i.length&&(h=-1))});let y=ur.Children.map(i,(g,b)=>{if(b===h){let E={};return a&&(E.autoFocus=!0),g.props.tabIndex===void 0&&m===\"selectedMenu\"&&(E.tabIndex=0),ur.cloneElement(g,E)}return g});return(0,iC.jsx)(j0,{role:\"menu\",ref:S,className:l,onKeyDown:T,tabIndex:n?0:-1,...p,children:y})}),H0=lD;var zo=q(re(),1);var rl=q(re(),1);var sC=q(re(),1);function Wr(e){return parseInt(sC.version,10)>=19?e?.props?.ref||null:e?.ref||null}var xm=e=>e.scrollTop;function Ks(e,t){let{timeout:o,easing:r,style:n={}}=e;return{duration:n.transitionDuration??(typeof o==\"number\"?o:o[t.mode]||0),easing:n.transitionTimingFunction??(typeof r==\"object\"?r[t.mode]:r),delay:n.transitionDelay}}var cC=q(Ie(),1);function $0(e){return`scale(${e}, ${e**2})`}var sD={entering:{opacity:1,transform:$0(1)},entered:{opacity:1,transform:\"none\"}},V0=typeof navigator<\"u\"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\\/)15(.|_)4/i.test(navigator.userAgent),Y0=rl.forwardRef(function(t,o){let{addEndListener:r,appear:n=!0,children:a,easing:i,in:l,onEnter:s,onEntered:c,onEntering:u,onExit:m,onExited:p,onExiting:d,style:v,timeout:T=\"auto\",TransitionComponent:S=Xu,...h}=t,y=fn(),g=rl.useRef(),b=kn(),E=rl.useRef(null),C=Mr(E,Wr(a),o),P=O=>N=>{if(O){let X=E.current;N===void 0?O(X):O(X,N)}},A=P(u),_=P((O,N)=>{xm(O);let{duration:X,delay:oe,easing:W}=Ks({style:v,timeout:T,easing:i},{mode:\"enter\"}),Te;T===\"auto\"?(Te=b.transitions.getAutoHeightDuration(O.clientHeight),g.current=Te):Te=X,O.style.transition=[b.transitions.create(\"opacity\",{duration:Te,delay:oe}),b.transitions.create(\"transform\",{duration:V0?Te:Te*.666,delay:oe,easing:W})].join(\",\"),s&&s(O,N)}),z=P(c),I=P(d),x=P(O=>{let{duration:N,delay:X,easing:oe}=Ks({style:v,timeout:T,easing:i},{mode:\"exit\"}),W;T===\"auto\"?(W=b.transitions.getAutoHeightDuration(O.clientHeight),g.current=W):W=N,O.style.transition=[b.transitions.create(\"opacity\",{duration:W,delay:X}),b.transitions.create(\"transform\",{duration:V0?W:W*.666,delay:V0?X:X||W*.333,easing:oe})].join(\",\"),O.style.opacity=0,O.style.transform=$0(.75),m&&m(O)}),k=P(p);return(0,cC.jsx)(S,{appear:n,in:l,nodeRef:E,onEnter:_,onEntered:z,onEntering:A,onExit:x,onExited:k,onExiting:I,addEndListener:O=>{T===\"auto\"&&y.start(g.current||0,O),r&&r(E.current,O)},timeout:T===\"auto\"?null:T,...h,children:(O,{ownerState:N,...X})=>rl.cloneElement(a,{style:{opacity:0,transform:$0(.75),visibility:O===\"exited\"&&!l?\"hidden\":void 0,...sD[O],...v,...a.props.style},ref:C,...X})})});Y0&&(Y0.muiSupportAuto=!0);var rp=Y0;function cD(e){let t=Yt(e);return t.body===e?ha(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function Qs(e,t){t?e.setAttribute(\"aria-hidden\",\"true\"):e.removeAttribute(\"aria-hidden\")}function uC(e){return parseFloat(ha(e).getComputedStyle(e).paddingRight)||0}function uD(e){let o=[\"TEMPLATE\",\"SCRIPT\",\"STYLE\",\"LINK\",\"MAP\",\"META\",\"NOSCRIPT\",\"PICTURE\",\"COL\",\"COLGROUP\",\"PARAM\",\"SLOT\",\"SOURCE\",\"TRACK\"].includes(e.tagName),r=e.tagName===\"INPUT\"&&e.getAttribute(\"type\")===\"hidden\";return o||r}function pC(e,t,o,r,n){let a=[t,o,...r];[].forEach.call(e.children,i=>{let l=!a.includes(i),s=!uD(i);l&&s&&Qs(i,n)})}function X0(e,t){let o=-1;return e.some((r,n)=>t(r)?(o=n,!0):!1),o}function pD(e,t){let o=[],r=e.container;if(!t.disableScrollLock){if(cD(r)){let i=Fs(ha(r));o.push({value:r.style.paddingRight,property:\"padding-right\",el:r}),r.style.paddingRight=`${uC(r)+i}px`;let l=Yt(r).querySelectorAll(\".mui-fixed\");[].forEach.call(l,s=>{o.push({value:s.style.paddingRight,property:\"padding-right\",el:s}),s.style.paddingRight=`${uC(s)+i}px`})}let a;if(r.parentNode instanceof DocumentFragment)a=Yt(r).body;else{let i=r.parentElement,l=ha(r);a=i?.nodeName===\"HTML\"&&l.getComputedStyle(i).overflowY===\"scroll\"?i:r}o.push({value:a.style.overflow,property:\"overflow\",el:a},{value:a.style.overflowX,property:\"overflow-x\",el:a},{value:a.style.overflowY,property:\"overflow-y\",el:a}),a.style.overflow=\"hidden\"}return()=>{o.forEach(({value:a,el:i,property:l})=>{a?i.style.setProperty(l,a):i.style.removeProperty(l)})}}function fD(e){let t=[];return[].forEach.call(e.children,o=>{o.getAttribute(\"aria-hidden\")===\"true\"&&t.push(o)}),t}var Tm=class{constructor(){this.modals=[],this.containers=[]}add(t,o){let r=this.modals.indexOf(t);if(r!==-1)return r;r=this.modals.length,this.modals.push(t),t.modalRef&&Qs(t.modalRef,!1);let n=fD(o);pC(o,t.mount,t.modalRef,n,!0);let a=X0(this.containers,i=>i.container===o);return a!==-1?(this.containers[a].modals.push(t),r):(this.containers.push({modals:[t],container:o,restore:null,hiddenSiblings:n}),r)}mount(t,o){let r=X0(this.containers,a=>a.modals.includes(t)),n=this.containers[r];n.restore||(n.restore=pD(n,o))}remove(t,o=!0){let r=this.modals.indexOf(t);if(r===-1)return r;let n=X0(this.containers,i=>i.modals.includes(t)),a=this.containers[n];if(a.modals.splice(a.modals.indexOf(t),1),this.modals.splice(r,1),a.modals.length===0)a.restore&&a.restore(),t.modalRef&&Qs(t.modalRef,o),pC(a.container,t.mount,t.modalRef,a.hiddenSiblings,!1),this.containers.splice(n,1);else{let i=a.modals[a.modals.length-1];i.modalRef&&Qs(i.modalRef,!1)}return r}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}};var Em=q(re(),1);var _o=q(re(),1);var np=q(Ie(),1),dD=[\"input\",\"select\",\"textarea\",\"a[href]\",\"button\",\"[tabindex]\",\"audio[controls]\",\"video[controls]\",'[contenteditable]:not([contenteditable=\"false\"])'].join(\",\");function mD(e){let t=parseInt(e.getAttribute(\"tabindex\")||\"\",10);return Number.isNaN(t)?e.contentEditable===\"true\"||(e.nodeName===\"AUDIO\"||e.nodeName===\"VIDEO\"||e.nodeName===\"DETAILS\")&&e.getAttribute(\"tabindex\")===null?0:e.tabIndex:t}function yD(e){if(e.tagName!==\"INPUT\"||e.type!==\"radio\"||!e.name)return!1;let t=r=>e.ownerDocument.querySelector(`input[type=\"radio\"]${r}`),o=t(`[name=\"${e.name}\"]:checked`);return o||(o=t(`[name=\"${e.name}\"]`)),o!==e}function hD(e){return!(e.disabled||e.tagName===\"INPUT\"&&e.type===\"hidden\"||yD(e))}function gD(e){let t=[],o=[];return Array.from(e.querySelectorAll(dD)).forEach((r,n)=>{let a=mD(r);a===-1||!hD(r)||(a===0?t.push(r):o.push({documentOrder:n,tabIndex:a,node:r}))}),o.sort((r,n)=>r.tabIndex===n.tabIndex?r.documentOrder-n.documentOrder:r.tabIndex-n.tabIndex).map(r=>r.node).concat(t)}function bD(){return!0}function vD(e){let{children:t,disableAutoFocus:o=!1,disableEnforceFocus:r=!1,disableRestoreFocus:n=!1,getTabbable:a=gD,isEnabled:i=bD,open:l}=e,s=_o.useRef(!1),c=_o.useRef(null),u=_o.useRef(null),m=_o.useRef(null),p=_o.useRef(null),d=_o.useRef(!1),v=_o.useRef(null),T=yo(Wr(t),v),S=_o.useRef(null);_o.useEffect(()=>{!l||!v.current||(d.current=!o)},[o,l]),_o.useEffect(()=>{if(!l||!v.current)return;let g=Yt(v.current),b=ol(g);return v.current.contains(b)||(v.current.hasAttribute(\"tabIndex\")||v.current.setAttribute(\"tabIndex\",\"-1\"),d.current&&v.current.focus()),()=>{n||(m.current&&m.current.focus&&(s.current=!0,m.current.focus()),m.current=null)}},[l]),_o.useEffect(()=>{if(!l||!v.current)return;let g=Yt(v.current),b=P=>{if(S.current=P,r||!i()||P.key!==\"Tab\")return;ol(g)===v.current&&P.shiftKey&&(s.current=!0,u.current&&u.current.focus())},E=()=>{let P=v.current;if(P===null)return;let A=ol(g);if(!g.hasFocus()||!i()||s.current){s.current=!1;return}if(P.contains(A)||r&&A!==c.current&&A!==u.current)return;if(A!==p.current)p.current=null;else if(p.current!==null)return;if(!d.current)return;let _=[];if((A===c.current||A===u.current)&&(_=a(v.current)),_.length>0){let z=!!(S.current?.shiftKey&&S.current?.key===\"Tab\"),I=_[0],x=_[_.length-1];typeof I!=\"string\"&&typeof x!=\"string\"&&(z?x.focus():I.focus())}else P.focus()};g.addEventListener(\"focusin\",E),g.addEventListener(\"keydown\",b,!0);let C=setInterval(()=>{let P=ol(g);P&&P.tagName===\"BODY\"&&E()},50);return()=>{clearInterval(C),g.removeEventListener(\"focusin\",E),g.removeEventListener(\"keydown\",b,!0)}},[o,r,n,i,l,a]);let h=g=>{m.current===null&&(m.current=g.relatedTarget),d.current=!0,p.current=g.target;let b=t.props.onFocus;b&&b(g)},y=g=>{m.current===null&&(m.current=g.relatedTarget),d.current=!0};return(0,np.jsxs)(_o.Fragment,{children:[(0,np.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:y,ref:c,\"data-testid\":\"sentinelStart\"}),_o.cloneElement(t,{ref:T,onFocus:h}),(0,np.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:y,ref:u,\"data-testid\":\"sentinelEnd\"})]})}var G0=vD;var ba=q(re(),1),fC=q(Op(),1);function xD(e){return typeof e==\"function\"?e():e}var TD=ba.forwardRef(function(t,o){let{children:r,container:n,disablePortal:a=!1}=t,[i,l]=ba.useState(null),s=yo(ba.isValidElement(r)?Wr(r):null,o);return wr(()=>{a||l(xD(n)||document.body)},[n,a]),wr(()=>{if(i&&!a)return Zu(o,i),()=>{Zu(o,null)}},[o,i,a]),a?ba.isValidElement(r)?ba.cloneElement(r,{ref:s}):r:i&&fC.createPortal(r,i)}),ap=TD;var yC=q(re(),1);var Ws=q(re(),1);var dC=q(Ie(),1),SD={entering:{opacity:1},entered:{opacity:1}},ED=Ws.forwardRef(function(t,o){let r=kn(),n={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:a,appear:i=!0,children:l,easing:s,in:c,onEnter:u,onEntered:m,onEntering:p,onExit:d,onExited:v,onExiting:T,style:S,timeout:h=n,TransitionComponent:y=Xu,...g}=t,b=!0,E=Ws.useRef(null),C=Mr(E,Wr(l),o),P=O=>N=>{if(O){let X=E.current;N===void 0?O(X):O(X,N)}},A=P(p),_=P((O,N)=>{xm(O);let X=Ks({style:S,timeout:h,easing:s},{mode:\"enter\"});O.style.webkitTransition=r.transitions.create(\"opacity\",X),O.style.transition=r.transitions.create(\"opacity\",X),u&&u(O,N)}),z=P(m),I=P(T),x=P(O=>{let N=Ks({style:S,timeout:h,easing:s},{mode:\"exit\"});O.style.webkitTransition=r.transitions.create(\"opacity\",N),O.style.transition=r.transitions.create(\"opacity\",N),d&&d(O)}),k=P(v);return(0,dC.jsx)(y,{appear:i,in:c,nodeRef:b?E:void 0,onEnter:_,onEntered:z,onEntering:A,onExit:x,onExited:k,onExiting:I,addEndListener:O=>{a&&a(E.current,O)},timeout:h,...g,children:(O,{ownerState:N,...X})=>Ws.cloneElement(l,{style:{opacity:0,visibility:O===\"exited\"&&!c?\"hidden\":void 0,...SD[O],...S,...l.props.style},ref:C,...X})})}),q0=ED;function mC(e){return _e(\"MuiBackdrop\",e)}var k$=Ce(\"MuiBackdrop\",[\"root\",\"invisible\"]);var I0=q(Ie(),1),PD=e=>{let{classes:t,invisible:o}=e;return Le({root:[\"root\",o&&\"invisible\"]},mC,t)},CD=ae(\"div\",{name:\"MuiBackdrop\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.invisible&&t.invisible]}})({position:\"fixed\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",right:0,bottom:0,top:0,left:0,backgroundColor:\"rgba(0, 0, 0, 0.5)\",WebkitTapHighlightColor:\"transparent\",variants:[{props:{invisible:!0},style:{backgroundColor:\"transparent\"}}]}),RD=yC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiBackdrop\"}),{children:n,className:a,component:i=\"div\",invisible:l=!1,open:s,components:c={},componentsProps:u={},slotProps:m={},slots:p={},TransitionComponent:d,transitionDuration:v,...T}=r,S={...r,component:i,invisible:l},h=PD(S),y={transition:d,root:c.Root,...p},g={...u,...m},b={component:i,slots:y,slotProps:g},[E,C]=Ct(\"root\",{elementType:CD,externalForwardedProps:b,className:ie(h.root,a),ownerState:S}),[P,A]=Ct(\"transition\",{elementType:q0,externalForwardedProps:b,ownerState:S});return(0,I0.jsx)(P,{in:s,timeout:v,...T,...A,children:(0,I0.jsx)(E,{\"aria-hidden\":!0,...C,ref:o,children:n})})}),F0=RD;var yn=q(re(),1);function wD(e){return typeof e==\"function\"?e():e}function MD(e){return e?e.props.hasOwnProperty(\"in\"):!1}var hC=()=>{},Sm=new Tm;function OD(e){let{container:t,disableEscapeKeyDown:o=!1,disableScrollLock:r=!1,closeAfterTransition:n=!1,onTransitionEnter:a,onTransitionExited:i,children:l,onClose:s,open:c,rootRef:u}=e,m=yn.useRef({}),p=yn.useRef(null),d=yn.useRef(null),v=yo(d,u),[T,S]=yn.useState(!c),h=MD(l),y=!0;(e[\"aria-hidden\"]===\"false\"||e[\"aria-hidden\"]===!1)&&(y=!1);let g=()=>Yt(p.current),b=()=>(m.current.modalRef=d.current,m.current.mount=p.current,m.current),E=()=>{Sm.mount(b(),{disableScrollLock:r}),d.current&&(d.current.scrollTop=0)},C=Ln(()=>{let O=wD(t)||g().body;Sm.add(b(),O),d.current&&E()}),P=()=>Sm.isTopModal(b()),A=Ln(O=>{p.current=O,O&&(c&&P()?E():d.current&&Qs(d.current,y))}),_=yn.useCallback(()=>{Sm.remove(b(),y)},[y]);yn.useEffect(()=>()=>{_()},[_]),yn.useEffect(()=>{c?C():(!h||!n)&&_()},[c,_,h,n,C]);let z=O=>N=>{O.onKeyDown?.(N),!(N.key!==\"Escape\"||N.which===229||!P())&&(o||(N.stopPropagation(),s&&s(N,\"escapeKeyDown\")))},I=O=>N=>{O.onClick?.(N),N.target===N.currentTarget&&s&&s(N,\"backdropClick\")};return{getRootProps:(O={})=>{let N=ya(e);delete N.onTransitionEnter,delete N.onTransitionExited;let X={...N,...O};return{role:\"presentation\",...X,onKeyDown:z(X),ref:v}},getBackdropProps:(O={})=>{let N=O;return{\"aria-hidden\":!0,...N,onClick:I(N),open:c}},getTransitionProps:()=>{let O=()=>{S(!1),a&&a()},N=()=>{S(!0),i&&i(),n&&_()};return{onEnter:Ku(O,l?.props.onEnter??hC),onExited:Ku(N,l?.props.onExited??hC)}},rootRef:v,portalRef:A,isTopModal:P,exited:T,hasTransition:h}}var gC=OD;function bC(e){return _e(\"MuiModal\",e)}var rY=Ce(\"MuiModal\",[\"root\",\"hidden\",\"backdrop\"]);var Zs=q(Ie(),1),AD=e=>{let{open:t,exited:o,classes:r}=e;return Le({root:[\"root\",!t&&o&&\"hidden\"],backdrop:[\"backdrop\"]},bC,r)},DD=ae(\"div\",{name:\"MuiModal\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.open&&o.exited&&t.hidden]}})(He(({theme:e})=>({position:\"fixed\",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0,variants:[{props:({ownerState:t})=>!t.open&&t.exited,style:{visibility:\"hidden\"}}]}))),ND=ae(F0,{name:\"MuiModal\",slot:\"Backdrop\"})({zIndex:-1}),_D=Em.forwardRef(function(t,o){let r=je({name:\"MuiModal\",props:t}),{BackdropComponent:n=ND,BackdropProps:a,classes:i,className:l,closeAfterTransition:s=!1,children:c,container:u,component:m,components:p={},componentsProps:d={},disableAutoFocus:v=!1,disableEnforceFocus:T=!1,disableEscapeKeyDown:S=!1,disablePortal:h=!1,disableRestoreFocus:y=!1,disableScrollLock:g=!1,hideBackdrop:b=!1,keepMounted:E=!1,onClose:C,onTransitionEnter:P,onTransitionExited:A,open:_,slotProps:z={},slots:I={},theme:x,...k}=r,U={...r,closeAfterTransition:s,disableAutoFocus:v,disableEnforceFocus:T,disableEscapeKeyDown:S,disablePortal:h,disableRestoreFocus:y,disableScrollLock:g,hideBackdrop:b,keepMounted:E},{getRootProps:O,getBackdropProps:N,getTransitionProps:X,portalRef:oe,isTopModal:W,exited:Te,hasTransition:fe}=gC({...U,rootRef:o}),Ke={...U,exited:Te},Ze=AD(Ke),Ue={};if(c.props.tabIndex===void 0&&(Ue.tabIndex=\"-1\"),fe){let{onEnter:le,onExited:Oe}=X();Ue.onEnter=le,Ue.onExited=Oe}let xe={slots:{root:p.Root,backdrop:p.Backdrop,...I},slotProps:{...d,...z}},[Je,ht]=Ct(\"root\",{ref:o,elementType:DD,externalForwardedProps:{...xe,...k,component:m},getSlotProps:O,ownerState:Ke,className:ie(l,Ze?.root,!Ke.open&&Ke.exited&&Ze?.hidden)}),[we,ft]=Ct(\"backdrop\",{ref:a?.ref,elementType:n,externalForwardedProps:xe,shouldForwardComponentProp:!0,additionalProps:a,getSlotProps:le=>N({...le,onClick:Oe=>{le?.onClick&&le.onClick(Oe)}}),className:ie(a?.className,Ze?.backdrop),ownerState:Ke});return!E&&!_&&(!fe||Te)?null:(0,Zs.jsx)(ap,{ref:oe,container:u,disablePortal:h,children:(0,Zs.jsxs)(Je,{...ht,children:[!b&&n?(0,Zs.jsx)(we,{...ft}):null,(0,Zs.jsx)(G0,{disableEnforceFocus:T,disableAutoFocus:v,disableRestoreFocus:y,isEnabled:W,open:_,children:Em.cloneElement(c,Ue)})]})})}),K0=_D;var xC=q(re(),1);function vC(e){return _e(\"MuiPaper\",e)}var SY=Ce(\"MuiPaper\",[\"root\",\"rounded\",\"outlined\",\"elevation\",\"elevation0\",\"elevation1\",\"elevation2\",\"elevation3\",\"elevation4\",\"elevation5\",\"elevation6\",\"elevation7\",\"elevation8\",\"elevation9\",\"elevation10\",\"elevation11\",\"elevation12\",\"elevation13\",\"elevation14\",\"elevation15\",\"elevation16\",\"elevation17\",\"elevation18\",\"elevation19\",\"elevation20\",\"elevation21\",\"elevation22\",\"elevation23\",\"elevation24\"]);var TC=q(Ie(),1),zD=e=>{let{square:t,elevation:o,variant:r,classes:n}=e,a={root:[\"root\",r,!t&&\"rounded\",r===\"elevation\"&&`elevation${o}`]};return Le(a,vC,n)},kD=ae(\"div\",{name:\"MuiPaper\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],!o.square&&t.rounded,o.variant===\"elevation\"&&t[`elevation${o.elevation}`]]}})(He(({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create(\"box-shadow\"),variants:[{props:({ownerState:t})=>!t.square,style:{borderRadius:e.shape.borderRadius}},{props:{variant:\"outlined\"},style:{border:`1px solid ${(e.vars||e).palette.divider}`}},{props:{variant:\"elevation\"},style:{boxShadow:\"var(--Paper-shadow)\",backgroundImage:\"var(--Paper-overlay)\"}}]}))),BD=xC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiPaper\"}),n=kn(),{className:a,component:i=\"div\",elevation:l=1,square:s=!1,variant:c=\"elevation\",...u}=r,m={...r,component:i,elevation:l,square:s,variant:c},p=zD(m);return(0,TC.jsx)(kD,{as:i,ownerState:m,className:ie(p.root,a),ref:o,...u,style:{...c===\"elevation\"&&{\"--Paper-shadow\":(n.vars||n).shadows[l],...n.vars&&{\"--Paper-overlay\":n.vars.overlays?.[l]},...!n.vars&&n.palette.mode===\"dark\"&&{\"--Paper-overlay\":`linear-gradient(${As(\"#fff\",Bs(l))}, ${As(\"#fff\",Bs(l))})`}},...u.style}})}),Q0=BD;function SC(e){return _e(\"MuiPopover\",e)}var jY=Ce(\"MuiPopover\",[\"root\",\"paper\"]);var Cm=q(Ie(),1);function EC(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.height/2:t===\"bottom\"&&(o=e.height),o}function PC(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.width/2:t===\"right\"&&(o=e.width),o}function CC(e){return[e.horizontal,e.vertical].map(t=>typeof t==\"number\"?`${t}px`:t).join(\" \")}function Pm(e){return typeof e==\"function\"?e():e}var LD=e=>{let{classes:t}=e;return Le({root:[\"root\"],paper:[\"paper\"]},SC,t)},jD=ae(K0,{name:\"MuiPopover\",slot:\"Root\"})({}),W0=ae(Q0,{name:\"MuiPopover\",slot:\"Paper\"})({position:\"absolute\",overflowY:\"auto\",overflowX:\"hidden\",minWidth:16,minHeight:16,maxWidth:\"calc(100% - 32px)\",maxHeight:\"calc(100% - 32px)\",outline:0}),UD=zo.forwardRef(function(t,o){let r=je({props:t,name:\"MuiPopover\"}),{action:n,anchorEl:a,anchorOrigin:i={vertical:\"top\",horizontal:\"left\"},anchorPosition:l,anchorReference:s=\"anchorEl\",children:c,className:u,container:m,elevation:p=8,marginThreshold:d=16,open:v,PaperProps:T={},slots:S={},slotProps:h={},transformOrigin:y={vertical:\"top\",horizontal:\"left\"},TransitionComponent:g,transitionDuration:b=\"auto\",TransitionProps:E={},disableScrollLock:C=!1,...P}=r,A=zo.useRef(),_={...r,anchorOrigin:i,anchorReference:s,elevation:p,marginThreshold:d,transformOrigin:y,TransitionComponent:g,transitionDuration:b,TransitionProps:E},z=LD(_),I=zo.useCallback(()=>{if(s===\"anchorPosition\")return l;let le=Pm(a),Ae=(le&&le.nodeType===1?le:Wu(A.current).body).getBoundingClientRect();return{top:Ae.top+EC(Ae,i.vertical),left:Ae.left+PC(Ae,i.horizontal)}},[a,i.horizontal,i.vertical,l,s]),x=zo.useCallback(le=>({vertical:EC(le,y.vertical),horizontal:PC(le,y.horizontal)}),[y.horizontal,y.vertical]),k=zo.useCallback(le=>{let Oe={width:le.offsetWidth,height:le.offsetHeight},Ae=x(Oe);if(s===\"none\")return{top:null,left:null,transformOrigin:CC(Ae)};let et=I(),dt=et.top-Ae.vertical,Lt=et.left-Ae.horizontal,jt=dt+Oe.height,Be=Lt+Oe.width,Nt=qs(Pm(a)),Ro=Nt.innerHeight-d,Ut=Nt.innerWidth-d;if(d!==null&&dtRo){let st=jt-Ro;dt-=st,Ae.vertical+=st}if(d!==null&&LtUt){let st=Be-Ut;Lt-=st,Ae.horizontal+=st}return{top:`${Math.round(dt)}px`,left:`${Math.round(Lt)}px`,transformOrigin:CC(Ae)}},[a,s,I,x,d]),[U,O]=zo.useState(v),N=zo.useCallback(()=>{let le=A.current;if(!le)return;let Oe=k(le);Oe.top!==null&&le.style.setProperty(\"top\",Oe.top),Oe.left!==null&&(le.style.left=Oe.left),le.style.transformOrigin=Oe.transformOrigin,O(!0)},[k]);zo.useEffect(()=>(C&&window.addEventListener(\"scroll\",N),()=>window.removeEventListener(\"scroll\",N)),[a,C,N]);let X=()=>{N()},oe=()=>{O(!1)};zo.useEffect(()=>{v&&N()}),zo.useImperativeHandle(n,()=>v?{updatePosition:()=>{N()}}:null,[v,N]),zo.useEffect(()=>{if(!v)return;let le=qP(()=>{N()}),Oe=qs(Pm(a));return Oe.addEventListener(\"resize\",le),()=>{le.clear(),Oe.removeEventListener(\"resize\",le)}},[a,v,N]);let W=b,Te={slots:{transition:g,...S},slotProps:{transition:E,paper:T,...h}},[fe,Ke]=Ct(\"transition\",{elementType:rp,externalForwardedProps:Te,ownerState:_,getSlotProps:le=>({...le,onEntering:(Oe,Ae)=>{le.onEntering?.(Oe,Ae),X()},onExited:Oe=>{le.onExited?.(Oe),oe()}}),additionalProps:{appear:!0,in:v}});b===\"auto\"&&!fe.muiSupportAuto&&(W=void 0);let Ze=m||(a?Wu(Pm(a)).body:void 0),[Ue,{slots:xe,slotProps:Je,...ht}]=Ct(\"root\",{ref:o,elementType:jD,externalForwardedProps:{...Te,...P},shouldForwardComponentProp:!0,additionalProps:{slots:{backdrop:S.backdrop},slotProps:{backdrop:hm(typeof h.backdrop==\"function\"?h.backdrop(_):h.backdrop,{invisible:!0})},container:Ze,open:v},ownerState:_,className:ie(z.root,u)}),[we,ft]=Ct(\"paper\",{ref:A,className:z.paper,elementType:W0,externalForwardedProps:Te,shouldForwardComponentProp:!0,additionalProps:{elevation:p,style:U?void 0:{opacity:0}},ownerState:_});return(0,Cm.jsx)(Ue,{...ht,...!dn(Ue)&&{slots:xe,slotProps:Je,disableScrollLock:C},children:(0,Cm.jsx)(fe,{...Ke,timeout:W,children:(0,Cm.jsx)(we,{...ft,children:c})})})}),Z0=UD;function RC(e){return _e(\"MuiMenu\",e)}var lX=Ce(\"MuiMenu\",[\"root\",\"paper\",\"list\"]);var J0=q(Ie(),1),HD={vertical:\"top\",horizontal:\"right\"},VD={vertical:\"top\",horizontal:\"left\"},$D=e=>{let{classes:t}=e;return Le({root:[\"root\"],paper:[\"paper\"],list:[\"list\"]},RC,t)},YD=ae(Z0,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiMenu\",slot:\"Root\"})({}),XD=ae(W0,{name:\"MuiMenu\",slot:\"Paper\"})({maxHeight:\"calc(100% - 96px)\",WebkitOverflowScrolling:\"touch\"}),GD=ae(H0,{name:\"MuiMenu\",slot:\"List\"})({outline:0}),qD=ui.forwardRef(function(t,o){let r=je({props:t,name:\"MuiMenu\"}),{autoFocus:n=!0,children:a,className:i,disableAutoFocusItem:l=!1,MenuListProps:s={},onClose:c,open:u,PaperProps:m={},PopoverClasses:p,transitionDuration:d=\"auto\",TransitionProps:{onEntering:v,...T}={},variant:S=\"selectedMenu\",slots:h={},slotProps:y={},...g}=r,b=li(),E={...r,autoFocus:n,disableAutoFocusItem:l,MenuListProps:s,onEntering:v,PaperProps:m,transitionDuration:d,TransitionProps:T,variant:S},C=$D(E),P=n&&!l&&u,A=ui.useRef(null),_=(W,Te)=>{A.current&&A.current.adjustStyleForScrollbar(W,{direction:b?\"rtl\":\"ltr\"}),v&&v(W,Te)},z=W=>{W.key===\"Tab\"&&(W.preventDefault(),c&&c(W,\"tabKeyDown\"))},I=-1;ui.Children.map(a,(W,Te)=>{ui.isValidElement(W)&&(W.props.disabled||(S===\"selectedMenu\"&&W.props.selected||I===-1)&&(I=Te))});let x={slots:h,slotProps:{list:s,transition:T,paper:m,...y}},k=cr({elementType:h.root,externalSlotProps:y.root,ownerState:E,className:[C.root,i]}),[U,O]=Ct(\"paper\",{className:C.paper,elementType:XD,externalForwardedProps:x,shouldForwardComponentProp:!0,ownerState:E}),[N,X]=Ct(\"list\",{className:ie(C.list,s.className),elementType:GD,shouldForwardComponentProp:!0,externalForwardedProps:x,getSlotProps:W=>({...W,onKeyDown:Te=>{z(Te),W.onKeyDown?.(Te)}}),ownerState:E}),oe=typeof x.slotProps.transition==\"function\"?x.slotProps.transition(E):x.slotProps.transition;return(0,J0.jsx)(YD,{onClose:c,anchorOrigin:{vertical:\"bottom\",horizontal:b?\"right\":\"left\"},transformOrigin:b?HD:VD,slots:{root:h.root,paper:U,backdrop:h.backdrop,...h.transition&&{transition:h.transition}},slotProps:{root:k,paper:O,backdrop:typeof y.backdrop==\"function\"?y.backdrop(E):y.backdrop,transition:{...oe,onEntering:(...W)=>{_(...W),oe?.onEntering?.(...W)}}},open:u,ref:o,transitionDuration:d,ownerState:E,...g,classes:p,children:(0,J0.jsx)(N,{actions:A,autoFocus:n&&(I===-1||l),autoFocusItem:P,variant:S,...X,children:a})})}),ip=qD;var pi=q(re(),1);var MC=q(re(),1);function wC(e){return _e(\"MuiDivider\",e)}var ID=Ce(\"MuiDivider\",[\"root\",\"absolute\",\"fullWidth\",\"inset\",\"middle\",\"flexItem\",\"light\",\"vertical\",\"withChildren\",\"withChildrenVertical\",\"textAlignRight\",\"textAlignLeft\",\"wrapper\",\"wrapperVertical\"]),Rm=ID;var eb=q(Ie(),1),FD=e=>{let{absolute:t,children:o,classes:r,flexItem:n,light:a,orientation:i,textAlign:l,variant:s}=e;return Le({root:[\"root\",t&&\"absolute\",s,a&&\"light\",i===\"vertical\"&&\"vertical\",n&&\"flexItem\",o&&\"withChildren\",o&&i===\"vertical\"&&\"withChildrenVertical\",l===\"right\"&&i!==\"vertical\"&&\"textAlignRight\",l===\"left\"&&i!==\"vertical\"&&\"textAlignLeft\"],wrapper:[\"wrapper\",i===\"vertical\"&&\"wrapperVertical\"]},wC,r)},KD=ae(\"div\",{name:\"MuiDivider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.absolute&&t.absolute,t[o.variant],o.light&&t.light,o.orientation===\"vertical\"&&t.vertical,o.flexItem&&t.flexItem,o.children&&t.withChildren,o.children&&o.orientation===\"vertical\"&&t.withChildrenVertical,o.textAlign===\"right\"&&o.orientation!==\"vertical\"&&t.textAlignRight,o.textAlign===\"left\"&&o.orientation!==\"vertical\"&&t.textAlignLeft]}})(He(({theme:e})=>({margin:0,flexShrink:0,borderWidth:0,borderStyle:\"solid\",borderColor:(e.vars||e).palette.divider,borderBottomWidth:\"thin\",variants:[{props:{absolute:!0},style:{position:\"absolute\",bottom:0,left:0,width:\"100%\"}},{props:{light:!0},style:{borderColor:e.alpha((e.vars||e).palette.divider,.08)}},{props:{variant:\"inset\"},style:{marginLeft:72}},{props:{variant:\"middle\",orientation:\"horizontal\"},style:{marginLeft:e.spacing(2),marginRight:e.spacing(2)}},{props:{variant:\"middle\",orientation:\"vertical\"},style:{marginTop:e.spacing(1),marginBottom:e.spacing(1)}},{props:{orientation:\"vertical\"},style:{height:\"100%\",borderBottomWidth:0,borderRightWidth:\"thin\"}},{props:{flexItem:!0},style:{alignSelf:\"stretch\",height:\"auto\"}},{props:({ownerState:t})=>!!t.children,style:{display:\"flex\",textAlign:\"center\",border:0,borderTopStyle:\"solid\",borderLeftStyle:\"solid\",\"&::before, &::after\":{content:'\"\"',alignSelf:\"center\"}}},{props:({ownerState:t})=>t.children&&t.orientation!==\"vertical\",style:{\"&::before, &::after\":{width:\"100%\",borderTop:`thin solid ${(e.vars||e).palette.divider}`,borderTopStyle:\"inherit\"}}},{props:({ownerState:t})=>t.orientation===\"vertical\"&&t.children,style:{flexDirection:\"column\",\"&::before, &::after\":{height:\"100%\",borderLeft:`thin solid ${(e.vars||e).palette.divider}`,borderLeftStyle:\"inherit\"}}},{props:({ownerState:t})=>t.textAlign===\"right\"&&t.orientation!==\"vertical\",style:{\"&::before\":{width:\"90%\"},\"&::after\":{width:\"10%\"}}},{props:({ownerState:t})=>t.textAlign===\"left\"&&t.orientation!==\"vertical\",style:{\"&::before\":{width:\"10%\"},\"&::after\":{width:\"90%\"}}}]}))),QD=ae(\"span\",{name:\"MuiDivider\",slot:\"Wrapper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.wrapper,o.orientation===\"vertical\"&&t.wrapperVertical]}})(He(({theme:e})=>({display:\"inline-block\",paddingLeft:`calc(${e.spacing(1)} * 1.2)`,paddingRight:`calc(${e.spacing(1)} * 1.2)`,whiteSpace:\"nowrap\",variants:[{props:{orientation:\"vertical\"},style:{paddingTop:`calc(${e.spacing(1)} * 1.2)`,paddingBottom:`calc(${e.spacing(1)} * 1.2)`}}]}))),tb=MC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiDivider\"}),{absolute:n=!1,children:a,className:i,orientation:l=\"horizontal\",component:s=a||l===\"vertical\"?\"div\":\"hr\",flexItem:c=!1,light:u=!1,role:m=s!==\"hr\"?\"separator\":void 0,textAlign:p=\"center\",variant:d=\"fullWidth\",...v}=r,T={...r,absolute:n,component:s,flexItem:c,light:u,orientation:l,role:m,textAlign:p,variant:d},S=FD(T);return(0,eb.jsx)(KD,{as:s,className:ie(S.root,i),role:m,ref:o,ownerState:T,\"aria-orientation\":m===\"separator\"&&(s!==\"hr\"||l===\"vertical\")?l:void 0,...v,children:a?(0,eb.jsx)(QD,{className:S.wrapper,ownerState:T,children:a}):null})});tb&&(tb.muiSkipListHighlight=!0);var ob=tb;var WD=Ce(\"MuiListItemIcon\",[\"root\",\"alignItemsFlexStart\"]),wm=WD;var ZD=Ce(\"MuiListItemText\",[\"root\",\"multiline\",\"dense\",\"inset\",\"primary\",\"secondary\"]),Mm=ZD;function OC(e){return _e(\"MuiMenuItem\",e)}var JD=Ce(\"MuiMenuItem\",[\"root\",\"focusVisible\",\"dense\",\"disabled\",\"divider\",\"gutters\",\"selected\"]),Js=JD;var rb=q(Ie(),1),eN=(e,t)=>{let{ownerState:o}=e;return[t.root,o.dense&&t.dense,o.divider&&t.divider,!o.disableGutters&&t.gutters]},tN=e=>{let{disabled:t,dense:o,divider:r,disableGutters:n,selected:a,classes:i}=e,s=Le({root:[\"root\",o&&\"dense\",t&&\"disabled\",!n&&\"gutters\",r&&\"divider\",a&&\"selected\"]},OC,i);return{...i,...s}},oN=ae(ma,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiMenuItem\",slot:\"Root\",overridesResolver:eN})(He(({theme:e})=>({...e.typography.body1,display:\"flex\",justifyContent:\"flex-start\",alignItems:\"center\",position:\"relative\",textDecoration:\"none\",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:\"border-box\",whiteSpace:\"nowrap\",\"&:hover\":{textDecoration:\"none\",backgroundColor:(e.vars||e).palette.action.hover,\"@media (hover: none)\":{backgroundColor:\"transparent\"}},[`&.${Js.selected}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity),[`&.${Js.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)}},[`&.${Js.selected}:hover`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.hoverOpacity}`),\"@media (hover: none)\":{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity)}},[`&.${Js.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${Js.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${Rm.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${Rm.inset}`]:{marginLeft:52},[`& .${Mm.root}`]:{marginTop:0,marginBottom:0},[`& .${Mm.inset}`]:{paddingLeft:36},[`& .${wm.root}`]:{minWidth:36},variants:[{props:({ownerState:t})=>!t.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:t})=>t.divider,style:{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:\"padding-box\"}},{props:({ownerState:t})=>!t.dense,style:{[e.breakpoints.up(\"sm\")]:{minHeight:\"auto\"}}},{props:({ownerState:t})=>t.dense,style:{minHeight:32,paddingTop:4,paddingBottom:4,...e.typography.body2,[`& .${wm.root} svg`]:{fontSize:\"1.25rem\"}}}]}))),rN=pi.forwardRef(function(t,o){let r=je({props:t,name:\"MuiMenuItem\"}),{autoFocus:n=!1,component:a=\"li\",dense:i=!1,divider:l=!1,disableGutters:s=!1,focusVisibleClassName:c,role:u=\"menuitem\",tabIndex:m,className:p,...d}=r,v=pi.useContext(tp),T=pi.useMemo(()=>({dense:i||v.dense||!1,disableGutters:s}),[v.dense,i,s]),S=pi.useRef(null);ym(()=>{n&&S.current&&S.current.focus()},[n]);let h={...r,dense:T.dense,divider:l,disableGutters:s},y=tN(r),g=Mr(S,o),b;return r.disabled||(b=m!==void 0?m:-1),(0,rb.jsx)(tp.Provider,{value:T,children:(0,rb.jsx)(oN,{ref:g,role:u,tabIndex:b,component:a,focusVisibleClassName:ie(y.focusVisible,c),className:ie(y.root,p),...d,ownerState:h,classes:y})})}),nl=rN;var zm=q(re(),1);var Ho=q(re(),1);var nN={border:0,clip:\"rect(0 0 0 0)\",height:\"1px\",margin:\"-1px\",overflow:\"hidden\",padding:0,position:\"absolute\",whiteSpace:\"nowrap\",width:\"1px\"},nb=nN;function aN(e,t,o=(r,n)=>r===n){return e.length===t.length&&e.every((r,n)=>o(r,t[n]))}var AC=aN;var iN=2;function ec(e,t,o,r,n){return o===1?Math.min(e+t,n):Math.max(e-t,r)}function zC(e,t){return e-t}function DC(e,t){let{index:o}=e.reduce((r,n,a)=>{let i=Math.abs(t-n);return r===null||i({left:`${e}%`}),leap:e=>({width:`${e}%`})},\"horizontal-reverse\":{offset:e=>({right:`${e}%`}),leap:e=>({width:`${e}%`})},vertical:{offset:e=>({bottom:`${e}%`}),leap:e=>({height:`${e}%`})}},pN=e=>e,Nm;function _C(){return Nm===void 0&&(typeof CSS<\"u\"&&typeof CSS.supports==\"function\"?Nm=CSS.supports(\"touch-action\",\"none\"):Nm=!0),Nm}function kC(e){let{\"aria-labelledby\":t,defaultValue:o,disabled:r=!1,disableSwap:n=!1,isRtl:a=!1,marks:i=!1,max:l=100,min:s=0,name:c,onChange:u,onChangeCommitted:m,orientation:p=\"horizontal\",rootRef:d,scale:v=pN,step:T=1,shiftStep:S=10,tabIndex:h,value:y}=e,g=Ho.useRef(void 0),[b,E]=Ho.useState(-1),[C,P]=Ho.useState(-1),[A,_]=Ho.useState(!1),z=Ho.useRef(0),I=Ho.useRef(null),[x,k]=js({controlled:y,default:o??s,name:\"Slider\"}),U=u&&((Z,ee,Se)=>{let ye=Z.nativeEvent||Z,ze=new ye.constructor(ye.type,ye);Object.defineProperty(ze,\"target\",{writable:!0,value:{value:ee,name:c}}),I.current=ee,u(ze,ee,Se)}),O=Array.isArray(x),N=O?x.slice().sort(zC):[x];N=N.map(Z=>Z==null?s:ua(Z,s,l));let X=i===!0&&T!==null?[...Array(Math.floor((l-s)/T)+1)].map((Z,ee)=>({value:s+T*ee})):i||[],oe=X.map(Z=>Z.value),[W,Te]=Ho.useState(-1),fe=Ho.useRef(null),Ke=yo(d,fe),Ze=Z=>ee=>{let Se=Number(ee.currentTarget.getAttribute(\"data-index\"));pn(ee.target)&&Te(Se),P(Se),Z?.onFocus?.(ee)},Ue=Z=>ee=>{pn(ee.target)||Te(-1),P(-1),Z?.onBlur?.(ee)},xe=(Z,ee)=>{let Se=Number(Z.currentTarget.getAttribute(\"data-index\")),ye=N[Se],ze=oe.indexOf(ye),ue=ee;if(X&&T==null){let gt=oe[oe.length-1];ue>=gt?ue=gt:ue<=oe[0]?ue=oe[0]:ue=ueee=>{if([\"ArrowUp\",\"ArrowDown\",\"ArrowLeft\",\"ArrowRight\",\"PageUp\",\"PageDown\",\"Home\",\"End\"].includes(ee.key)){ee.preventDefault();let Se=Number(ee.currentTarget.getAttribute(\"data-index\")),ye=N[Se],ze=null;if(T!=null){let ue=ee.shiftKey?S:T;switch(ee.key){case\"ArrowUp\":ze=ec(ye,ue,1,s,l);break;case\"ArrowRight\":ze=ec(ye,ue,a?-1:1,s,l);break;case\"ArrowDown\":ze=ec(ye,ue,-1,s,l);break;case\"ArrowLeft\":ze=ec(ye,ue,a?1:-1,s,l);break;case\"PageUp\":ze=ec(ye,S,1,s,l);break;case\"PageDown\":ze=ec(ye,S,-1,s,l);break;case\"Home\":ze=s;break;case\"End\":ze=l;break;default:break}}else if(X){let ue=oe[oe.length-1],gt=oe.indexOf(ye),ce=[a?\"ArrowRight\":\"ArrowLeft\",\"ArrowDown\",\"PageDown\",\"Home\"],ke=[a?\"ArrowLeft\":\"ArrowRight\",\"ArrowUp\",\"PageUp\",\"End\"];ce.includes(ee.key)?gt===0?ze=oe[0]:ze=oe[gt-1]:ke.includes(ee.key)&&(gt===oe.length-1?ze=ue:ze=oe[gt+1])}ze!=null&&xe(ee,ze)}Z?.onKeyDown?.(ee)};wr(()=>{r&&fe.current.contains(document.activeElement)&&document.activeElement?.blur()},[r]),r&&b!==-1&&E(-1),r&&W!==-1&&Te(-1);let ht=Z=>ee=>{Z.onChange?.(ee),xe(ee,ee.target.valueAsNumber)},we=Ho.useRef(void 0),ft=p;a&&p===\"horizontal\"&&(ft+=\"-reverse\");let le=({finger:Z,move:ee=!1})=>{let{current:Se}=fe,{width:ye,height:ze,bottom:ue,left:gt}=Se.getBoundingClientRect(),ce;ft.startsWith(\"vertical\")?ce=(ue-Z.y)/ze:ce=(Z.x-gt)/ye,ft.includes(\"-reverse\")&&(ce=1-ce);let ke;if(ke=lN(ce,s,l),T)ke=cN(ke,T,s);else{let Wt=DC(oe,ke);ke=oe[Wt]}ke=ua(ke,s,l);let he=0;if(O){ee?he=we.current:he=DC(N,ke),n&&(ke=ua(ke,N[he-1]||-1/0,N[he+1]||1/0));let Wt=ke;ke=NC({values:N,newValue:ke,index:he}),n&&ee||(he=ke.indexOf(Wt),we.current=he)}return{newValue:ke,activeIndex:he}},Oe=Ln(Z=>{let ee=Om(Z,g);if(!ee)return;if(z.current+=1,Z.type===\"mousemove\"&&Z.buttons===0){Ae(Z);return}let{newValue:Se,activeIndex:ye}=le({finger:ee,move:!0});Am({sliderRef:fe,activeIndex:ye,setActive:E}),k(Se),!A&&z.current>iN&&_(!0),U&&!Dm(Se,x)&&U(Z,Se,ye)}),Ae=Ln(Z=>{let ee=Om(Z,g);if(_(!1),!ee)return;let{newValue:Se}=le({finger:ee,move:!0});E(-1),Z.type===\"touchend\"&&P(-1),m&&m(Z,I.current??Se),g.current=void 0,dt()}),et=Ln(Z=>{if(r)return;_C()||Z.preventDefault();let ee=Z.changedTouches[0];ee!=null&&(g.current=ee.identifier);let Se=Om(Z,g);if(Se!==!1){let{newValue:ze,activeIndex:ue}=le({finger:Se});Am({sliderRef:fe,activeIndex:ue,setActive:E}),k(ze),U&&!Dm(ze,x)&&U(Z,ze,ue)}z.current=0;let ye=Yt(fe.current);ye.addEventListener(\"touchmove\",Oe,{passive:!0}),ye.addEventListener(\"touchend\",Ae,{passive:!0})}),dt=Ho.useCallback(()=>{let Z=Yt(fe.current);Z.removeEventListener(\"mousemove\",Oe),Z.removeEventListener(\"mouseup\",Ae),Z.removeEventListener(\"touchmove\",Oe),Z.removeEventListener(\"touchend\",Ae)},[Ae,Oe]);Ho.useEffect(()=>{let{current:Z}=fe;return Z.addEventListener(\"touchstart\",et,{passive:_C()}),()=>{Z.removeEventListener(\"touchstart\",et),dt()}},[dt,et]),Ho.useEffect(()=>{r&&dt()},[r,dt]);let Lt=Z=>ee=>{if(Z.onMouseDown?.(ee),r||ee.defaultPrevented||ee.button!==0)return;ee.preventDefault();let Se=Om(ee,g);if(Se!==!1){let{newValue:ze,activeIndex:ue}=le({finger:Se});Am({sliderRef:fe,activeIndex:ue,setActive:E}),k(ze),U&&!Dm(ze,x)&&U(ee,ze,ue)}z.current=0;let ye=Yt(fe.current);ye.addEventListener(\"mousemove\",Oe,{passive:!0}),ye.addEventListener(\"mouseup\",Ae)},jt=lp(O?N[0]:s,s,l),Be=lp(N[N.length-1],s,l)-jt,Nt=(Z={})=>{let ee=ya(Z),Se={onMouseDown:Lt(ee||{})},ye={...ee,...Se};return{...Z,ref:Ke,...ye}},Ro=Z=>ee=>{Z.onMouseOver?.(ee);let Se=Number(ee.currentTarget.getAttribute(\"data-index\"));P(Se)},Ut=Z=>ee=>{Z.onMouseLeave?.(ee),P(-1)},st=(Z={})=>{let ee=ya(Z),Se={onMouseOver:Ro(ee||{}),onMouseLeave:Ut(ee||{})};return{...Z,...ee,...Se}},se=Z=>({pointerEvents:b!==-1&&b!==Z?\"none\":void 0}),xt;return p===\"vertical\"&&(xt=a?\"vertical-rl\":\"vertical-lr\"),{active:b,axis:ft,axisProps:uN,dragging:A,focusedThumbIndex:W,getHiddenInputProps:(Z={})=>{let ee=ya(Z),Se={onChange:ht(ee||{}),onFocus:Ze(ee||{}),onBlur:Ue(ee||{}),onKeyDown:Je(ee||{})},ye={...ee,...Se};return{tabIndex:h,\"aria-labelledby\":t,\"aria-orientation\":p,\"aria-valuemax\":v(l),\"aria-valuemin\":v(s),name:c,type:\"range\",min:e.min,max:e.max,step:e.step===null&&e.marks?\"any\":e.step??void 0,disabled:r,...Z,...ye,style:{...nb,direction:a?\"rtl\":\"ltr\",width:\"100%\",height:\"100%\",writingMode:xt}}},getRootProps:Nt,getThumbProps:st,marks:X,open:C,range:O,rootRef:Ke,trackLeap:Be,trackOffset:jt,values:N,getThumbStyle:se}}var fN=e=>!e||!dn(e),BC=fN;var _m=q(re(),1);function LC(e){return _e(\"MuiSlider\",e)}var dN=Ce(\"MuiSlider\",[\"root\",\"active\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"disabled\",\"dragging\",\"focusVisible\",\"mark\",\"markActive\",\"marked\",\"markLabel\",\"markLabelActive\",\"rail\",\"sizeSmall\",\"thumb\",\"thumbColorPrimary\",\"thumbColorSecondary\",\"thumbColorError\",\"thumbColorSuccess\",\"thumbColorInfo\",\"thumbColorWarning\",\"track\",\"trackInverted\",\"trackFalse\",\"thumbSizeSmall\",\"valueLabel\",\"valueLabelOpen\",\"valueLabelCircle\",\"valueLabelLabel\",\"vertical\"]),pr=dN;var tc=q(Ie(),1),mN=e=>{let{open:t}=e;return{offset:ie(t&&pr.valueLabelOpen),circle:pr.valueLabelCircle,label:pr.valueLabelLabel}};function ab(e){let{children:t,className:o,value:r}=e,n=mN(e);return t?_m.cloneElement(t,{className:t.props.className},(0,tc.jsxs)(_m.Fragment,{children:[t.props.children,(0,tc.jsx)(\"span\",{className:ie(n.offset,o),\"aria-hidden\":!0,children:(0,tc.jsx)(\"span\",{className:n.circle,children:(0,tc.jsx)(\"span\",{className:n.label,children:r})})})]})):null}var hn=q(Ie(),1);function jC(e){return e}var yN=ae(\"span\",{name:\"MuiSlider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[`color${me(o.color)}`],o.size!==\"medium\"&&t[`size${me(o.size)}`],o.marked&&t.marked,o.orientation===\"vertical\"&&t.vertical,o.track===\"inverted\"&&t.trackInverted,o.track===!1&&t.trackFalse]}})(He(({theme:e})=>({borderRadius:12,boxSizing:\"content-box\",display:\"inline-block\",position:\"relative\",cursor:\"pointer\",touchAction:\"none\",WebkitTapHighlightColor:\"transparent\",\"@media print\":{colorAdjust:\"exact\"},[`&.${pr.disabled}`]:{pointerEvents:\"none\",cursor:\"default\",color:(e.vars||e).palette.grey[400]},[`&.${pr.dragging}`]:{[`& .${pr.thumb}, & .${pr.track}`]:{transition:\"none\"}},variants:[...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),{props:{orientation:\"horizontal\"},style:{height:4,width:\"100%\",padding:\"13px 0\",\"@media (pointer: coarse)\":{padding:\"20px 0\"}}},{props:{orientation:\"horizontal\",size:\"small\"},style:{height:2}},{props:{orientation:\"horizontal\",marked:!0},style:{marginBottom:20}},{props:{orientation:\"vertical\"},style:{height:\"100%\",width:4,padding:\"0 13px\",\"@media (pointer: coarse)\":{padding:\"0 20px\"}}},{props:{orientation:\"vertical\",size:\"small\"},style:{width:2}},{props:{orientation:\"vertical\",marked:!0},style:{marginRight:44}}]}))),hN=ae(\"span\",{name:\"MuiSlider\",slot:\"Rail\"})({display:\"block\",position:\"absolute\",borderRadius:\"inherit\",backgroundColor:\"currentColor\",opacity:.38,variants:[{props:{orientation:\"horizontal\"},style:{width:\"100%\",height:\"inherit\",top:\"50%\",transform:\"translateY(-50%)\"}},{props:{orientation:\"vertical\"},style:{height:\"100%\",width:\"inherit\",left:\"50%\",transform:\"translateX(-50%)\"}},{props:{track:\"inverted\"},style:{opacity:1}}]}),gN=ae(\"span\",{name:\"MuiSlider\",slot:\"Track\"})(He(({theme:e})=>({display:\"block\",position:\"absolute\",borderRadius:\"inherit\",border:\"1px solid currentColor\",backgroundColor:\"currentColor\",transition:e.transitions.create([\"left\",\"width\",\"bottom\",\"height\"],{duration:e.transitions.duration.shortest}),variants:[{props:{size:\"small\"},style:{border:\"none\"}},{props:{orientation:\"horizontal\"},style:{height:\"inherit\",top:\"50%\",transform:\"translateY(-50%)\"}},{props:{orientation:\"vertical\"},style:{width:\"inherit\",left:\"50%\",transform:\"translateX(-50%)\"}},{props:{track:!1},style:{display:\"none\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t,track:\"inverted\"},style:{...e.vars?{backgroundColor:e.vars.palette.Slider[`${t}Track`],borderColor:e.vars.palette.Slider[`${t}Track`]}:{backgroundColor:e.lighten(e.palette[t].main,.62),borderColor:e.lighten(e.palette[t].main,.62),...e.applyStyles(\"dark\",{backgroundColor:e.darken(e.palette[t].main,.5)}),...e.applyStyles(\"dark\",{borderColor:e.darken(e.palette[t].main,.5)})}}}))]}))),bN=ae(\"span\",{name:\"MuiSlider\",slot:\"Thumb\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.thumb,t[`thumbColor${me(o.color)}`],o.size!==\"medium\"&&t[`thumbSize${me(o.size)}`]]}})(He(({theme:e})=>({position:\"absolute\",width:20,height:20,boxSizing:\"border-box\",borderRadius:\"50%\",outline:0,backgroundColor:\"currentColor\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",transition:e.transitions.create([\"box-shadow\",\"left\",\"bottom\"],{duration:e.transitions.duration.shortest}),\"&::before\":{position:\"absolute\",content:'\"\"',borderRadius:\"inherit\",width:\"100%\",height:\"100%\",boxShadow:(e.vars||e).shadows[2]},\"&::after\":{position:\"absolute\",content:'\"\"',borderRadius:\"50%\",width:42,height:42,top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\"},[`&.${pr.disabled}`]:{\"&:hover\":{boxShadow:\"none\"}},variants:[{props:{size:\"small\"},style:{width:12,height:12,\"&::before\":{boxShadow:\"none\"}}},{props:{orientation:\"horizontal\"},style:{top:\"50%\",transform:\"translate(-50%, -50%)\"}},{props:{orientation:\"vertical\"},style:{left:\"50%\",transform:\"translate(-50%, 50%)\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{[`&:hover, &.${pr.focusVisible}`]:{boxShadow:`0px 0px 0px 8px ${e.alpha((e.vars||e).palette[t].main,.16)}`,\"@media (hover: none)\":{boxShadow:\"none\"}},[`&.${pr.active}`]:{boxShadow:`0px 0px 0px 14px ${e.alpha((e.vars||e).palette[t].main,.16)}`}}}))]}))),vN=ae(ab,{name:\"MuiSlider\",slot:\"ValueLabel\"})(He(({theme:e})=>({zIndex:1,whiteSpace:\"nowrap\",...e.typography.body2,fontWeight:500,transition:e.transitions.create([\"transform\"],{duration:e.transitions.duration.shortest}),position:\"absolute\",backgroundColor:(e.vars||e).palette.grey[600],borderRadius:2,color:(e.vars||e).palette.common.white,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:\"0.25rem 0.75rem\",variants:[{props:{orientation:\"horizontal\"},style:{transform:\"translateY(-100%) scale(0)\",top:\"-10px\",transformOrigin:\"bottom center\",\"&::before\":{position:\"absolute\",content:'\"\"',width:8,height:8,transform:\"translate(-50%, 50%) rotate(45deg)\",backgroundColor:\"inherit\",bottom:0,left:\"50%\"},[`&.${pr.valueLabelOpen}`]:{transform:\"translateY(-100%) scale(1)\"}}},{props:{orientation:\"vertical\"},style:{transform:\"translateY(-50%) scale(0)\",right:\"30px\",top:\"50%\",transformOrigin:\"right center\",\"&::before\":{position:\"absolute\",content:'\"\"',width:8,height:8,transform:\"translate(-50%, -50%) rotate(45deg)\",backgroundColor:\"inherit\",right:-8,top:\"50%\"},[`&.${pr.valueLabelOpen}`]:{transform:\"translateY(-50%) scale(1)\"}}},{props:{size:\"small\"},style:{fontSize:e.typography.pxToRem(12),padding:\"0.25rem 0.5rem\"}},{props:{orientation:\"vertical\",size:\"small\"},style:{right:\"20px\"}}]})));var xN=ae(\"span\",{name:\"MuiSlider\",slot:\"Mark\",shouldForwardProp:e=>Hu(e)&&e!==\"markActive\",overridesResolver:(e,t)=>{let{markActive:o}=e;return[t.mark,o&&t.markActive]}})(He(({theme:e})=>({position:\"absolute\",width:2,height:2,borderRadius:1,backgroundColor:\"currentColor\",variants:[{props:{orientation:\"horizontal\"},style:{top:\"50%\",transform:\"translate(-1px, -50%)\"}},{props:{orientation:\"vertical\"},style:{left:\"50%\",transform:\"translate(-50%, 1px)\"}},{props:{markActive:!0},style:{backgroundColor:(e.vars||e).palette.background.paper,opacity:.8}}]}))),TN=ae(\"span\",{name:\"MuiSlider\",slot:\"MarkLabel\",shouldForwardProp:e=>Hu(e)&&e!==\"markLabelActive\"})(He(({theme:e})=>({...e.typography.body2,color:(e.vars||e).palette.text.secondary,position:\"absolute\",whiteSpace:\"nowrap\",variants:[{props:{orientation:\"horizontal\"},style:{top:30,transform:\"translateX(-50%)\",\"@media (pointer: coarse)\":{top:40}}},{props:{orientation:\"vertical\"},style:{left:36,transform:\"translateY(50%)\",\"@media (pointer: coarse)\":{left:44}}},{props:{markLabelActive:!0},style:{color:(e.vars||e).palette.text.primary}}]}))),SN=e=>{let{disabled:t,dragging:o,marked:r,orientation:n,track:a,classes:i,color:l,size:s}=e,c={root:[\"root\",t&&\"disabled\",o&&\"dragging\",r&&\"marked\",n===\"vertical\"&&\"vertical\",a===\"inverted\"&&\"trackInverted\",a===!1&&\"trackFalse\",l&&`color${me(l)}`,s&&`size${me(s)}`],rail:[\"rail\"],track:[\"track\"],mark:[\"mark\"],markActive:[\"markActive\"],markLabel:[\"markLabel\"],markLabelActive:[\"markLabelActive\"],valueLabel:[\"valueLabel\"],thumb:[\"thumb\",t&&\"disabled\",s&&`thumbSize${me(s)}`,l&&`thumbColor${me(l)}`],active:[\"active\"],disabled:[\"disabled\"],focusVisible:[\"focusVisible\"]};return Le(c,LC,i)},EN=({children:e})=>e,PN=zm.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSlider\"}),n=li(),{\"aria-label\":a,\"aria-valuetext\":i,\"aria-labelledby\":l,component:s=\"span\",components:c={},componentsProps:u={},color:m=\"primary\",classes:p,className:d,disableSwap:v=!1,disabled:T=!1,getAriaLabel:S,getAriaValueText:h,marks:y=!1,max:g=100,min:b=0,name:E,onChange:C,onChangeCommitted:P,orientation:A=\"horizontal\",shiftStep:_=10,size:z=\"medium\",step:I=1,scale:x=jC,slotProps:k,slots:U,tabIndex:O,track:N=\"normal\",value:X,valueLabelDisplay:oe=\"off\",valueLabelFormat:W=jC,...Te}=r,fe={...r,isRtl:n,max:g,min:b,classes:p,disabled:T,disableSwap:v,orientation:A,marks:y,color:m,size:z,step:I,shiftStep:_,scale:x,track:N,valueLabelDisplay:oe,valueLabelFormat:W},{axisProps:Ke,getRootProps:Ze,getHiddenInputProps:Ue,getThumbProps:xe,open:Je,active:ht,axis:we,focusedThumbIndex:ft,range:le,dragging:Oe,marks:Ae,values:et,trackOffset:dt,trackLeap:Lt,getThumbStyle:jt}=kC({...fe,rootRef:o});fe.marked=Ae.length>0&&Ae.some(Tt=>Tt.label),fe.dragging=Oe,fe.focusedThumbIndex=ft;let Be=SN(fe),Nt=U?.root??c.Root??yN,Ro=U?.rail??c.Rail??hN,Ut=U?.track??c.Track??gN,st=U?.thumb??c.Thumb??bN,se=U?.valueLabel??c.ValueLabel??vN,xt=U?.mark??c.Mark??xN,fr=U?.markLabel??c.MarkLabel??TN,Z=U?.input??c.Input??\"input\",ee=k?.root??u.root,Se=k?.rail??u.rail,ye=k?.track??u.track,ze=k?.thumb??u.thumb,ue=k?.valueLabel??u.valueLabel,gt=k?.mark??u.mark,ce=k?.markLabel??u.markLabel,ke=k?.input??u.input,he=cr({elementType:Nt,getSlotProps:Ze,externalSlotProps:ee,externalForwardedProps:Te,additionalProps:{...BC(Nt)&&{as:s}},ownerState:{...fe,...ee?.ownerState},className:[Be.root,d]}),Wt=cr({elementType:Ro,externalSlotProps:Se,ownerState:fe,className:Be.rail}),be=cr({elementType:Ut,externalSlotProps:ye,additionalProps:{style:{...Ke[we].offset(dt),...Ke[we].leap(Lt)}},ownerState:{...fe,...ye?.ownerState},className:Be.track}),uo=cr({elementType:st,getSlotProps:xe,externalSlotProps:ze,ownerState:{...fe,...ze?.ownerState},className:Be.thumb}),ve=cr({elementType:se,externalSlotProps:ue,ownerState:{...fe,...ue?.ownerState},className:Be.valueLabel}),po=cr({elementType:xt,externalSlotProps:gt,ownerState:fe,className:Be.mark}),Ht=cr({elementType:fr,externalSlotProps:ce,ownerState:fe,className:Be.markLabel}),Sn=cr({elementType:Z,getSlotProps:Ue,externalSlotProps:ke,ownerState:fe});return(0,hn.jsxs)(Nt,{...he,children:[(0,hn.jsx)(Ro,{...Wt}),(0,hn.jsx)(Ut,{...be}),Ae.filter(Tt=>Tt.value>=b&&Tt.value<=g).map((Tt,Qe)=>{let Ar=lp(Tt.value,b,g),En=Ke[we].offset(Ar),Gt;return N===!1?Gt=et.includes(Tt.value):Gt=N===\"normal\"&&(le?Tt.value>=et[0]&&Tt.value<=et[et.length-1]:Tt.value<=et[0])||N===\"inverted\"&&(le?Tt.value<=et[0]||Tt.value>=et[et.length-1]:Tt.value>=et[0]),(0,hn.jsxs)(zm.Fragment,{children:[(0,hn.jsx)(xt,{\"data-index\":Qe,...po,...!dn(xt)&&{markActive:Gt},style:{...En,...po.style},className:ie(po.className,Gt&&Be.markActive)}),Tt.label!=null?(0,hn.jsx)(fr,{\"aria-hidden\":!0,\"data-index\":Qe,...Ht,...!dn(fr)&&{markLabelActive:Gt},style:{...En,...Ht.style},className:ie(Be.markLabel,Ht.className,Gt&&Be.markLabelActive),children:Tt.label}):null]},Qe)}),et.map((Tt,Qe)=>{let Ar=lp(Tt,b,g),En=Ke[we].offset(Ar),Gt=oe===\"off\"?EN:se;return(0,hn.jsx)(Gt,{...!dn(Gt)&&{valueLabelFormat:W,valueLabelDisplay:oe,value:typeof W==\"function\"?W(x(Tt),Qe):W,index:Qe,open:Je===Qe||ht===Qe||oe===\"on\",disabled:T},...ve,children:(0,hn.jsx)(st,{\"data-index\":Qe,...uo,className:ie(Be.thumb,uo.className,ht===Qe&&Be.active,ft===Qe&&Be.focusVisible),style:{...En,...jt(Qe),...uo.style},children:(0,hn.jsx)(Z,{\"data-index\":Qe,\"aria-label\":S?S(Qe):a,\"aria-valuenow\":x(Tt),\"aria-labelledby\":l,\"aria-valuetext\":h?h(x(Tt),Qe):i,value:et[Qe],...Sn})})},Qe)})]})}),km=PN;var oo=q(re(),1);var sR=q(re(),1);var Vo=q(re(),1);var Qt=\"top\",go=\"bottom\",co=\"right\",to=\"left\",Bm=\"auto\",fi=[Qt,go,co,to],va=\"start\",al=\"end\",UC=\"clippingParents\",Lm=\"viewport\",oc=\"popper\",HC=\"reference\",ib=fi.reduce(function(e,t){return e.concat([t+\"-\"+va,t+\"-\"+al])},[]),jm=[].concat(fi,[Bm]).reduce(function(e,t){return e.concat([t,t+\"-\"+va,t+\"-\"+al])},[]),CN=\"beforeRead\",RN=\"read\",wN=\"afterRead\",MN=\"beforeMain\",ON=\"main\",AN=\"afterMain\",DN=\"beforeWrite\",NN=\"write\",_N=\"afterWrite\",VC=[CN,RN,wN,MN,ON,AN,DN,NN,_N];function Po(e){return e?(e.nodeName||\"\").toLowerCase():null}function Bt(e){if(e==null)return window;if(e.toString()!==\"[object Window]\"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Zr(e){var t=Bt(e).Element;return e instanceof t||e instanceof Element}function bo(e){var t=Bt(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function rc(e){if(typeof ShadowRoot>\"u\")return!1;var t=Bt(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function zN(e){var t=e.state;Object.keys(t.elements).forEach(function(o){var r=t.styles[o]||{},n=t.attributes[o]||{},a=t.elements[o];!bo(a)||!Po(a)||(Object.assign(a.style,r),Object.keys(n).forEach(function(i){var l=n[i];l===!1?a.removeAttribute(i):a.setAttribute(i,l===!0?\"\":l)}))})}function kN(e){var t=e.state,o={popper:{position:t.options.strategy,left:\"0\",top:\"0\",margin:\"0\"},arrow:{position:\"absolute\"},reference:{}};return Object.assign(t.elements.popper.style,o.popper),t.styles=o,t.elements.arrow&&Object.assign(t.elements.arrow.style,o.arrow),function(){Object.keys(t.elements).forEach(function(r){var n=t.elements[r],a=t.attributes[r]||{},i=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:o[r]),l=i.reduce(function(s,c){return s[c]=\"\",s},{});!bo(n)||!Po(n)||(Object.assign(n.style,l),Object.keys(a).forEach(function(s){n.removeAttribute(s)}))})}}var $C={name:\"applyStyles\",enabled:!0,phase:\"write\",fn:zN,effect:kN,requires:[\"computeStyles\"]};function Co(e){return e.split(\"-\")[0]}var gn=Math.max,il=Math.min,xa=Math.round;function nc(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+\"/\"+t.version}).join(\" \"):navigator.userAgent}function sp(){return!/^((?!chrome|android).)*safari/i.test(nc())}function Jr(e,t,o){t===void 0&&(t=!1),o===void 0&&(o=!1);var r=e.getBoundingClientRect(),n=1,a=1;t&&bo(e)&&(n=e.offsetWidth>0&&xa(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&xa(r.height)/e.offsetHeight||1);var i=Zr(e)?Bt(e):window,l=i.visualViewport,s=!sp()&&o,c=(r.left+(s&&l?l.offsetLeft:0))/n,u=(r.top+(s&&l?l.offsetTop:0))/a,m=r.width/n,p=r.height/a;return{width:m,height:p,top:u,right:c+m,bottom:u+p,left:c,x:c,y:u}}function ll(e){var t=Jr(e),o=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-o)<=1&&(o=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:o,height:r}}function cp(e,t){var o=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(o&&rc(o)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Zo(e){return Bt(e).getComputedStyle(e)}function lb(e){return[\"table\",\"td\",\"th\"].indexOf(Po(e))>=0}function ko(e){return((Zr(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ta(e){return Po(e)===\"html\"?e:e.assignedSlot||e.parentNode||(rc(e)?e.host:null)||ko(e)}function YC(e){return!bo(e)||Zo(e).position===\"fixed\"?null:e.offsetParent}function BN(e){var t=/firefox/i.test(nc()),o=/Trident/i.test(nc());if(o&&bo(e)){var r=Zo(e);if(r.position===\"fixed\")return null}var n=Ta(e);for(rc(n)&&(n=n.host);bo(n)&&[\"html\",\"body\"].indexOf(Po(n))<0;){var a=Zo(n);if(a.transform!==\"none\"||a.perspective!==\"none\"||a.contain===\"paint\"||[\"transform\",\"perspective\"].indexOf(a.willChange)!==-1||t&&a.willChange===\"filter\"||t&&a.filter&&a.filter!==\"none\")return n;n=n.parentNode}return null}function bn(e){for(var t=Bt(e),o=YC(e);o&&lb(o)&&Zo(o).position===\"static\";)o=YC(o);return o&&(Po(o)===\"html\"||Po(o)===\"body\"&&Zo(o).position===\"static\")?t:o||BN(e)||t}function sl(e){return[\"top\",\"bottom\"].indexOf(e)>=0?\"x\":\"y\"}function cl(e,t,o){return gn(e,il(t,o))}function XC(e,t,o){var r=cl(e,t,o);return r>o?o:r}function up(){return{top:0,right:0,bottom:0,left:0}}function pp(e){return Object.assign({},up(),e)}function fp(e,t){return t.reduce(function(o,r){return o[r]=e,o},{})}var LN=function(t,o){return t=typeof t==\"function\"?t(Object.assign({},o.rects,{placement:o.placement})):t,pp(typeof t!=\"number\"?t:fp(t,fi))};function jN(e){var t,o=e.state,r=e.name,n=e.options,a=o.elements.arrow,i=o.modifiersData.popperOffsets,l=Co(o.placement),s=sl(l),c=[to,co].indexOf(l)>=0,u=c?\"height\":\"width\";if(!(!a||!i)){var m=LN(n.padding,o),p=ll(a),d=s===\"y\"?Qt:to,v=s===\"y\"?go:co,T=o.rects.reference[u]+o.rects.reference[s]-i[s]-o.rects.popper[u],S=i[s]-o.rects.reference[s],h=bn(a),y=h?s===\"y\"?h.clientHeight||0:h.clientWidth||0:0,g=T/2-S/2,b=m[d],E=y-p[u]-m[v],C=y/2-p[u]/2+g,P=cl(b,C,E),A=s;o.modifiersData[r]=(t={},t[A]=P,t.centerOffset=P-C,t)}}function UN(e){var t=e.state,o=e.options,r=o.element,n=r===void 0?\"[data-popper-arrow]\":r;n!=null&&(typeof n==\"string\"&&(n=t.elements.popper.querySelector(n),!n)||cp(t.elements.popper,n)&&(t.elements.arrow=n))}var GC={name:\"arrow\",enabled:!0,phase:\"main\",fn:jN,effect:UN,requires:[\"popperOffsets\"],requiresIfExists:[\"preventOverflow\"]};function en(e){return e.split(\"-\")[1]}var HN={top:\"auto\",right:\"auto\",bottom:\"auto\",left:\"auto\"};function VN(e,t){var o=e.x,r=e.y,n=t.devicePixelRatio||1;return{x:xa(o*n)/n||0,y:xa(r*n)/n||0}}function qC(e){var t,o=e.popper,r=e.popperRect,n=e.placement,a=e.variation,i=e.offsets,l=e.position,s=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,m=e.isFixed,p=i.x,d=p===void 0?0:p,v=i.y,T=v===void 0?0:v,S=typeof u==\"function\"?u({x:d,y:T}):{x:d,y:T};d=S.x,T=S.y;var h=i.hasOwnProperty(\"x\"),y=i.hasOwnProperty(\"y\"),g=to,b=Qt,E=window;if(c){var C=bn(o),P=\"clientHeight\",A=\"clientWidth\";if(C===Bt(o)&&(C=ko(o),Zo(C).position!==\"static\"&&l===\"absolute\"&&(P=\"scrollHeight\",A=\"scrollWidth\")),C=C,n===Qt||(n===to||n===co)&&a===al){b=go;var _=m&&C===E&&E.visualViewport?E.visualViewport.height:C[P];T-=_-r.height,T*=s?1:-1}if(n===to||(n===Qt||n===go)&&a===al){g=co;var z=m&&C===E&&E.visualViewport?E.visualViewport.width:C[A];d-=z-r.width,d*=s?1:-1}}var I=Object.assign({position:l},c&&HN),x=u===!0?VN({x:d,y:T},Bt(o)):{x:d,y:T};if(d=x.x,T=x.y,s){var k;return Object.assign({},I,(k={},k[b]=y?\"0\":\"\",k[g]=h?\"0\":\"\",k.transform=(E.devicePixelRatio||1)<=1?\"translate(\"+d+\"px, \"+T+\"px)\":\"translate3d(\"+d+\"px, \"+T+\"px, 0)\",k))}return Object.assign({},I,(t={},t[b]=y?T+\"px\":\"\",t[g]=h?d+\"px\":\"\",t.transform=\"\",t))}function $N(e){var t=e.state,o=e.options,r=o.gpuAcceleration,n=r===void 0?!0:r,a=o.adaptive,i=a===void 0?!0:a,l=o.roundOffsets,s=l===void 0?!0:l,c={placement:Co(t.placement),variation:en(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:n,isFixed:t.options.strategy===\"fixed\"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,qC(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:s})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,qC(Object.assign({},c,{offsets:t.modifiersData.arrow,position:\"absolute\",adaptive:!1,roundOffsets:s})))),t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-placement\":t.placement})}var IC={name:\"computeStyles\",enabled:!0,phase:\"beforeWrite\",fn:$N,data:{}};var Um={passive:!0};function YN(e){var t=e.state,o=e.instance,r=e.options,n=r.scroll,a=n===void 0?!0:n,i=r.resize,l=i===void 0?!0:i,s=Bt(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach(function(u){u.addEventListener(\"scroll\",o.update,Um)}),l&&s.addEventListener(\"resize\",o.update,Um),function(){a&&c.forEach(function(u){u.removeEventListener(\"scroll\",o.update,Um)}),l&&s.removeEventListener(\"resize\",o.update,Um)}}var FC={name:\"eventListeners\",enabled:!0,phase:\"write\",fn:function(){},effect:YN,data:{}};var XN={left:\"right\",right:\"left\",bottom:\"top\",top:\"bottom\"};function ac(e){return e.replace(/left|right|bottom|top/g,function(t){return XN[t]})}var GN={start:\"end\",end:\"start\"};function Hm(e){return e.replace(/start|end/g,function(t){return GN[t]})}function ul(e){var t=Bt(e),o=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:o,scrollTop:r}}function pl(e){return Jr(ko(e)).left+ul(e).scrollLeft}function sb(e,t){var o=Bt(e),r=ko(e),n=o.visualViewport,a=r.clientWidth,i=r.clientHeight,l=0,s=0;if(n){a=n.width,i=n.height;var c=sp();(c||!c&&t===\"fixed\")&&(l=n.offsetLeft,s=n.offsetTop)}return{width:a,height:i,x:l+pl(e),y:s}}function cb(e){var t,o=ko(e),r=ul(e),n=(t=e.ownerDocument)==null?void 0:t.body,a=gn(o.scrollWidth,o.clientWidth,n?n.scrollWidth:0,n?n.clientWidth:0),i=gn(o.scrollHeight,o.clientHeight,n?n.scrollHeight:0,n?n.clientHeight:0),l=-r.scrollLeft+pl(e),s=-r.scrollTop;return Zo(n||o).direction===\"rtl\"&&(l+=gn(o.clientWidth,n?n.clientWidth:0)-a),{width:a,height:i,x:l,y:s}}function fl(e){var t=Zo(e),o=t.overflow,r=t.overflowX,n=t.overflowY;return/auto|scroll|overlay|hidden/.test(o+n+r)}function Vm(e){return[\"html\",\"body\",\"#document\"].indexOf(Po(e))>=0?e.ownerDocument.body:bo(e)&&fl(e)?e:Vm(Ta(e))}function di(e,t){var o;t===void 0&&(t=[]);var r=Vm(e),n=r===((o=e.ownerDocument)==null?void 0:o.body),a=Bt(r),i=n?[a].concat(a.visualViewport||[],fl(r)?r:[]):r,l=t.concat(i);return n?l:l.concat(di(Ta(i)))}function ic(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function qN(e,t){var o=Jr(e,!1,t===\"fixed\");return o.top=o.top+e.clientTop,o.left=o.left+e.clientLeft,o.bottom=o.top+e.clientHeight,o.right=o.left+e.clientWidth,o.width=e.clientWidth,o.height=e.clientHeight,o.x=o.left,o.y=o.top,o}function KC(e,t,o){return t===Lm?ic(sb(e,o)):Zr(t)?qN(t,o):ic(cb(ko(e)))}function IN(e){var t=di(Ta(e)),o=[\"absolute\",\"fixed\"].indexOf(Zo(e).position)>=0,r=o&&bo(e)?bn(e):e;return Zr(r)?t.filter(function(n){return Zr(n)&&cp(n,r)&&Po(n)!==\"body\"}):[]}function ub(e,t,o,r){var n=t===\"clippingParents\"?IN(e):[].concat(t),a=[].concat(n,[o]),i=a[0],l=a.reduce(function(s,c){var u=KC(e,c,r);return s.top=gn(u.top,s.top),s.right=il(u.right,s.right),s.bottom=il(u.bottom,s.bottom),s.left=gn(u.left,s.left),s},KC(e,i,r));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}function dp(e){var t=e.reference,o=e.element,r=e.placement,n=r?Co(r):null,a=r?en(r):null,i=t.x+t.width/2-o.width/2,l=t.y+t.height/2-o.height/2,s;switch(n){case Qt:s={x:i,y:t.y-o.height};break;case go:s={x:i,y:t.y+t.height};break;case co:s={x:t.x+t.width,y:l};break;case to:s={x:t.x-o.width,y:l};break;default:s={x:t.x,y:t.y}}var c=n?sl(n):null;if(c!=null){var u=c===\"y\"?\"height\":\"width\";switch(a){case va:s[c]=s[c]-(t[u]/2-o[u]/2);break;case al:s[c]=s[c]+(t[u]/2-o[u]/2);break;default:}}return s}function vn(e,t){t===void 0&&(t={});var o=t,r=o.placement,n=r===void 0?e.placement:r,a=o.strategy,i=a===void 0?e.strategy:a,l=o.boundary,s=l===void 0?UC:l,c=o.rootBoundary,u=c===void 0?Lm:c,m=o.elementContext,p=m===void 0?oc:m,d=o.altBoundary,v=d===void 0?!1:d,T=o.padding,S=T===void 0?0:T,h=pp(typeof S!=\"number\"?S:fp(S,fi)),y=p===oc?HC:oc,g=e.rects.popper,b=e.elements[v?y:p],E=ub(Zr(b)?b:b.contextElement||ko(e.elements.popper),s,u,i),C=Jr(e.elements.reference),P=dp({reference:C,element:g,strategy:\"absolute\",placement:n}),A=ic(Object.assign({},g,P)),_=p===oc?A:C,z={top:E.top-_.top+h.top,bottom:_.bottom-E.bottom+h.bottom,left:E.left-_.left+h.left,right:_.right-E.right+h.right},I=e.modifiersData.offset;if(p===oc&&I){var x=I[n];Object.keys(z).forEach(function(k){var U=[co,go].indexOf(k)>=0?1:-1,O=[Qt,go].indexOf(k)>=0?\"y\":\"x\";z[k]+=x[O]*U})}return z}function pb(e,t){t===void 0&&(t={});var o=t,r=o.placement,n=o.boundary,a=o.rootBoundary,i=o.padding,l=o.flipVariations,s=o.allowedAutoPlacements,c=s===void 0?jm:s,u=en(r),m=u?l?ib:ib.filter(function(v){return en(v)===u}):fi,p=m.filter(function(v){return c.indexOf(v)>=0});p.length===0&&(p=m);var d=p.reduce(function(v,T){return v[T]=vn(e,{placement:T,boundary:n,rootBoundary:a,padding:i})[Co(T)],v},{});return Object.keys(d).sort(function(v,T){return d[v]-d[T]})}function FN(e){if(Co(e)===Bm)return[];var t=ac(e);return[Hm(e),t,Hm(t)]}function KN(e){var t=e.state,o=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var n=o.mainAxis,a=n===void 0?!0:n,i=o.altAxis,l=i===void 0?!0:i,s=o.fallbackPlacements,c=o.padding,u=o.boundary,m=o.rootBoundary,p=o.altBoundary,d=o.flipVariations,v=d===void 0?!0:d,T=o.allowedAutoPlacements,S=t.options.placement,h=Co(S),y=h===S,g=s||(y||!v?[ac(S)]:FN(S)),b=[S].concat(g).reduce(function(Ue,xe){return Ue.concat(Co(xe)===Bm?pb(t,{placement:xe,boundary:u,rootBoundary:m,padding:c,flipVariations:v,allowedAutoPlacements:T}):xe)},[]),E=t.rects.reference,C=t.rects.popper,P=new Map,A=!0,_=b[0],z=0;z=0,O=U?\"width\":\"height\",N=vn(t,{placement:I,boundary:u,rootBoundary:m,altBoundary:p,padding:c}),X=U?k?co:to:k?go:Qt;E[O]>C[O]&&(X=ac(X));var oe=ac(X),W=[];if(a&&W.push(N[x]<=0),l&&W.push(N[X]<=0,N[oe]<=0),W.every(function(Ue){return Ue})){_=I,A=!1;break}P.set(I,W)}if(A)for(var Te=v?3:1,fe=function(xe){var Je=b.find(function(ht){var we=P.get(ht);if(we)return we.slice(0,xe).every(function(ft){return ft})});if(Je)return _=Je,\"break\"},Ke=Te;Ke>0;Ke--){var Ze=fe(Ke);if(Ze===\"break\")break}t.placement!==_&&(t.modifiersData[r]._skip=!0,t.placement=_,t.reset=!0)}}var QC={name:\"flip\",enabled:!0,phase:\"main\",fn:KN,requiresIfExists:[\"offset\"],data:{_skip:!1}};function WC(e,t,o){return o===void 0&&(o={x:0,y:0}),{top:e.top-t.height-o.y,right:e.right-t.width+o.x,bottom:e.bottom-t.height+o.y,left:e.left-t.width-o.x}}function ZC(e){return[Qt,co,go,to].some(function(t){return e[t]>=0})}function QN(e){var t=e.state,o=e.name,r=t.rects.reference,n=t.rects.popper,a=t.modifiersData.preventOverflow,i=vn(t,{elementContext:\"reference\"}),l=vn(t,{altBoundary:!0}),s=WC(i,r),c=WC(l,n,a),u=ZC(s),m=ZC(c);t.modifiersData[o]={referenceClippingOffsets:s,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:m},t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-reference-hidden\":u,\"data-popper-escaped\":m})}var JC={name:\"hide\",enabled:!0,phase:\"main\",requiresIfExists:[\"preventOverflow\"],fn:QN};function WN(e,t,o){var r=Co(e),n=[to,Qt].indexOf(r)>=0?-1:1,a=typeof o==\"function\"?o(Object.assign({},t,{placement:e})):o,i=a[0],l=a[1];return i=i||0,l=(l||0)*n,[to,co].indexOf(r)>=0?{x:l,y:i}:{x:i,y:l}}function ZN(e){var t=e.state,o=e.options,r=e.name,n=o.offset,a=n===void 0?[0,0]:n,i=jm.reduce(function(u,m){return u[m]=WN(m,t.rects,a),u},{}),l=i[t.placement],s=l.x,c=l.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=i}var eR={name:\"offset\",enabled:!0,phase:\"main\",requires:[\"popperOffsets\"],fn:ZN};function JN(e){var t=e.state,o=e.name;t.modifiersData[o]=dp({reference:t.rects.reference,element:t.rects.popper,strategy:\"absolute\",placement:t.placement})}var tR={name:\"popperOffsets\",enabled:!0,phase:\"read\",fn:JN,data:{}};function fb(e){return e===\"x\"?\"y\":\"x\"}function e_(e){var t=e.state,o=e.options,r=e.name,n=o.mainAxis,a=n===void 0?!0:n,i=o.altAxis,l=i===void 0?!1:i,s=o.boundary,c=o.rootBoundary,u=o.altBoundary,m=o.padding,p=o.tether,d=p===void 0?!0:p,v=o.tetherOffset,T=v===void 0?0:v,S=vn(t,{boundary:s,rootBoundary:c,padding:m,altBoundary:u}),h=Co(t.placement),y=en(t.placement),g=!y,b=sl(h),E=fb(b),C=t.modifiersData.popperOffsets,P=t.rects.reference,A=t.rects.popper,_=typeof T==\"function\"?T(Object.assign({},t.rects,{placement:t.placement})):T,z=typeof _==\"number\"?{mainAxis:_,altAxis:_}:Object.assign({mainAxis:0,altAxis:0},_),I=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,x={x:0,y:0};if(C){if(a){var k,U=b===\"y\"?Qt:to,O=b===\"y\"?go:co,N=b===\"y\"?\"height\":\"width\",X=C[b],oe=X+S[U],W=X-S[O],Te=d?-A[N]/2:0,fe=y===va?P[N]:A[N],Ke=y===va?-A[N]:-P[N],Ze=t.elements.arrow,Ue=d&&Ze?ll(Ze):{width:0,height:0},xe=t.modifiersData[\"arrow#persistent\"]?t.modifiersData[\"arrow#persistent\"].padding:up(),Je=xe[U],ht=xe[O],we=cl(0,P[N],Ue[N]),ft=g?P[N]/2-Te-we-Je-z.mainAxis:fe-we-Je-z.mainAxis,le=g?-P[N]/2+Te+we+ht+z.mainAxis:Ke+we+ht+z.mainAxis,Oe=t.elements.arrow&&bn(t.elements.arrow),Ae=Oe?b===\"y\"?Oe.clientTop||0:Oe.clientLeft||0:0,et=(k=I?.[b])!=null?k:0,dt=X+ft-et-Ae,Lt=X+le-et,jt=cl(d?il(oe,dt):oe,X,d?gn(W,Lt):W);C[b]=jt,x[b]=jt-X}if(l){var Be,Nt=b===\"x\"?Qt:to,Ro=b===\"x\"?go:co,Ut=C[E],st=E===\"y\"?\"height\":\"width\",se=Ut+S[Nt],xt=Ut-S[Ro],fr=[Qt,to].indexOf(h)!==-1,Z=(Be=I?.[E])!=null?Be:0,ee=fr?se:Ut-P[st]-A[st]-Z+z.altAxis,Se=fr?Ut+P[st]+A[st]-Z-z.altAxis:xt,ye=d&&fr?XC(ee,Ut,Se):cl(d?ee:se,Ut,d?Se:xt);C[E]=ye,x[E]=ye-Ut}t.modifiersData[r]=x}}var oR={name:\"preventOverflow\",enabled:!0,phase:\"main\",fn:e_,requiresIfExists:[\"offset\"]};function db(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function mb(e){return e===Bt(e)||!bo(e)?ul(e):db(e)}function t_(e){var t=e.getBoundingClientRect(),o=xa(t.width)/e.offsetWidth||1,r=xa(t.height)/e.offsetHeight||1;return o!==1||r!==1}function yb(e,t,o){o===void 0&&(o=!1);var r=bo(t),n=bo(t)&&t_(t),a=ko(t),i=Jr(e,n,o),l={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(r||!r&&!o)&&((Po(t)!==\"body\"||fl(a))&&(l=mb(t)),bo(t)?(s=Jr(t,!0),s.x+=t.clientLeft,s.y+=t.clientTop):a&&(s.x=pl(a))),{x:i.left+l.scrollLeft-s.x,y:i.top+l.scrollTop-s.y,width:i.width,height:i.height}}function o_(e){var t=new Map,o=new Set,r=[];e.forEach(function(a){t.set(a.name,a)});function n(a){o.add(a.name);var i=[].concat(a.requires||[],a.requiresIfExists||[]);i.forEach(function(l){if(!o.has(l)){var s=t.get(l);s&&n(s)}}),r.push(a)}return e.forEach(function(a){o.has(a.name)||n(a)}),r}function hb(e){var t=o_(e);return VC.reduce(function(o,r){return o.concat(t.filter(function(n){return n.phase===r}))},[])}function gb(e){var t;return function(){return t||(t=new Promise(function(o){Promise.resolve().then(function(){t=void 0,o(e())})})),t}}function bb(e){var t=e.reduce(function(o,r){var n=o[r.name];return o[r.name]=n?Object.assign({},n,r,{options:Object.assign({},n.options,r.options),data:Object.assign({},n.data,r.data)}):r,o},{});return Object.keys(t).map(function(o){return t[o]})}var rR={placement:\"bottom\",modifiers:[],strategy:\"absolute\"};function nR(){for(var e=arguments.length,t=new Array(e),o=0;o{let{classes:t}=e;return Le({root:[\"root\"]},iR,t)},l_={},s_=Vo.forwardRef(function(t,o){let{anchorEl:r,children:n,direction:a,disablePortal:i,modifiers:l,open:s,placement:c,popperOptions:u,popperRef:m,slotProps:p={},slots:d={},TransitionProps:v,ownerState:T,...S}=t,h=Vo.useRef(null),y=yo(h,o),g=Vo.useRef(null),b=yo(g,m),E=Vo.useRef(b);wr(()=>{E.current=b},[b]),Vo.useImperativeHandle(m,()=>g.current,[]);let C=n_(c,a),[P,A]=Vo.useState(C),[_,z]=Vo.useState(xb(r));Vo.useEffect(()=>{g.current&&g.current.forceUpdate()}),Vo.useEffect(()=>{r&&z(xb(r))},[r]),wr(()=>{if(!_||!s)return;let O=oe=>{A(oe.placement)},N=[{name:\"preventOverflow\",options:{altBoundary:i}},{name:\"flip\",options:{altBoundary:i}},{name:\"onUpdate\",enabled:!0,phase:\"afterWrite\",fn:({state:oe})=>{O(oe)}}];l!=null&&(N=N.concat(l)),u&&u.modifiers!=null&&(N=N.concat(u.modifiers));let X=vb(_,h.current,{placement:C,...u,modifiers:N});return E.current(X),()=>{X.destroy(),E.current(null)}},[_,i,l,s,u,C]);let I={placement:P};v!==null&&(I.TransitionProps=v);let x=i_(t),k=d.root??\"div\",U=cr({elementType:k,externalSlotProps:p.root,externalForwardedProps:S,additionalProps:{role:\"tooltip\",ref:y},ownerState:t,className:x.root});return(0,$m.jsx)(k,{...U,children:typeof n==\"function\"?n(I):n})}),c_=Vo.forwardRef(function(t,o){let{anchorEl:r,children:n,container:a,direction:i=\"ltr\",disablePortal:l=!1,keepMounted:s=!1,modifiers:c,open:u,placement:m=\"bottom\",popperOptions:p=l_,popperRef:d,style:v,transition:T=!1,slotProps:S={},slots:h={},...y}=t,[g,b]=Vo.useState(!0),E=()=>{b(!1)},C=()=>{b(!0)};if(!s&&!u&&(!T||g))return null;let P;if(a)P=a;else if(r){let z=xb(r);P=z&&a_(z)?Yt(z).body:Yt(null).body}let A=!u&&s&&(!T||g)?\"none\":void 0,_=T?{in:u,onEnter:E,onExited:C}:void 0;return(0,$m.jsx)(ap,{disablePortal:l,container:P,children:(0,$m.jsx)(s_,{anchorEl:r,direction:i,disablePortal:l,modifiers:c,ref:o,open:T?!g:u,placement:m,popperOptions:p,popperRef:d,slotProps:S,slots:h,...y,style:{position:\"fixed\",top:0,left:0,display:A,...v},TransitionProps:_,children:n})})}),lR=c_;var cR=q(Ie(),1),u_=ae(lR,{name:\"MuiPopper\",slot:\"Root\"})({}),p_=sR.forwardRef(function(t,o){let r=li(),n=je({props:t,name:\"MuiPopper\"}),{anchorEl:a,component:i,components:l,componentsProps:s,container:c,disablePortal:u,keepMounted:m,modifiers:p,open:d,placement:v,popperOptions:T,popperRef:S,transition:h,slots:y,slotProps:g,...b}=n,E=y?.root??l?.Root,C={anchorEl:a,container:c,disablePortal:u,keepMounted:m,modifiers:p,open:d,placement:v,popperOptions:T,popperRef:S,transition:h,...b};return(0,cR.jsx)(u_,{as:i,direction:r?\"rtl\":\"ltr\",slots:{root:E},slotProps:g??s,...C,ref:o})}),Ym=p_;function uR(e){return _e(\"MuiTooltip\",e)}var f_=Ce(\"MuiTooltip\",[\"popper\",\"popperInteractive\",\"popperArrow\",\"popperClose\",\"tooltip\",\"tooltipArrow\",\"touch\",\"tooltipPlacementLeft\",\"tooltipPlacementRight\",\"tooltipPlacementTop\",\"tooltipPlacementBottom\",\"arrow\"]),Xt=f_;var mi=q(Ie(),1);function d_(e){return Math.round(e*1e5)/1e5}var m_=e=>{let{classes:t,disableInteractive:o,arrow:r,touch:n,placement:a}=e,i={popper:[\"popper\",!o&&\"popperInteractive\",r&&\"popperArrow\"],tooltip:[\"tooltip\",r&&\"tooltipArrow\",n&&\"touch\",`tooltipPlacement${me(a.split(\"-\")[0])}`],arrow:[\"arrow\"]};return Le(i,uR,t)},y_=ae(Ym,{name:\"MuiTooltip\",slot:\"Popper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.popper,!o.disableInteractive&&t.popperInteractive,o.arrow&&t.popperArrow,!o.open&&t.popperClose]}})(He(({theme:e})=>({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:\"none\",variants:[{props:({ownerState:t})=>!t.disableInteractive,style:{pointerEvents:\"auto\"}},{props:({open:t})=>!t,style:{pointerEvents:\"none\"}},{props:({ownerState:t})=>t.arrow,style:{[`&[data-popper-placement*=\"bottom\"] .${Xt.arrow}`]:{top:0,marginTop:\"-0.71em\",\"&::before\":{transformOrigin:\"0 100%\"}},[`&[data-popper-placement*=\"top\"] .${Xt.arrow}`]:{bottom:0,marginBottom:\"-0.71em\",\"&::before\":{transformOrigin:\"100% 0\"}},[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"100% 100%\"}},[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"0 0\"}}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}}]}))),h_=ae(\"div\",{name:\"MuiTooltip\",slot:\"Tooltip\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.tooltip,o.touch&&t.touch,o.arrow&&t.tooltipArrow,t[`tooltipPlacement${me(o.placement.split(\"-\")[0])}`]]}})(He(({theme:e})=>({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.92),borderRadius:(e.vars||e).shape.borderRadius,color:(e.vars||e).palette.common.white,fontFamily:e.typography.fontFamily,padding:\"4px 8px\",fontSize:e.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:\"break-word\",fontWeight:e.typography.fontWeightMedium,[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{transformOrigin:\"right center\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{transformOrigin:\"left center\"},[`.${Xt.popper}[data-popper-placement*=\"top\"] &`]:{transformOrigin:\"center bottom\",marginBottom:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"bottom\"] &`]:{transformOrigin:\"center top\",marginTop:\"14px\"},variants:[{props:({ownerState:t})=>t.arrow,style:{position:\"relative\",margin:0}},{props:({ownerState:t})=>t.touch,style:{padding:\"8px 16px\",fontSize:e.typography.pxToRem(14),lineHeight:`${d_(16/14)}em`,fontWeight:e.typography.fontWeightRegular}},{props:({ownerState:t})=>!t.isRtl,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"14px\"}}},{props:({ownerState:t})=>!t.isRtl&&t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"24px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"24px\"}}},{props:({ownerState:t})=>!!t.isRtl,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"14px\"}}},{props:({ownerState:t})=>!!t.isRtl&&t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"24px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"top\"] &`]:{marginBottom:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"bottom\"] &`]:{marginTop:\"24px\"}}}]}))),g_=ae(\"span\",{name:\"MuiTooltip\",slot:\"Arrow\"})(He(({theme:e})=>({overflow:\"hidden\",position:\"absolute\",width:\"1em\",height:\"0.71em\",boxSizing:\"border-box\",color:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.9),\"&::before\":{content:'\"\"',margin:\"auto\",display:\"block\",width:\"100%\",height:\"100%\",backgroundColor:\"currentColor\",transform:\"rotate(45deg)\"}}))),Xm=!1,pR=new Xs,mp={x:0,y:0};function Gm(e,t){return(o,...r)=>{t&&t(o,...r),e(o,...r)}}var b_=oo.forwardRef(function(t,o){let r=je({props:t,name:\"MuiTooltip\"}),{arrow:n=!1,children:a,classes:i,components:l={},componentsProps:s={},describeChild:c=!1,disableFocusListener:u=!1,disableHoverListener:m=!1,disableInteractive:p=!1,disableTouchListener:d=!1,enterDelay:v=100,enterNextDelay:T=0,enterTouchDelay:S=700,followCursor:h=!1,id:y,leaveDelay:g=0,leaveTouchDelay:b=1500,onClose:E,onOpen:C,open:P,placement:A=\"bottom\",PopperComponent:_,PopperProps:z={},slotProps:I={},slots:x={},title:k,TransitionComponent:U,TransitionProps:O,...N}=r,X=oo.isValidElement(a)?a:(0,mi.jsx)(\"span\",{children:a}),oe=kn(),W=li(),[Te,fe]=oo.useState(),[Ke,Ze]=oo.useState(null),Ue=oo.useRef(!1),xe=p||h,Je=fn(),ht=fn(),we=fn(),ft=fn(),[le,Oe]=Zd({controlled:P,default:!1,name:\"Tooltip\",state:\"open\"}),Ae=le,et=tl(y),dt=oo.useRef(),Lt=si(()=>{dt.current!==void 0&&(document.body.style.WebkitUserSelect=dt.current,dt.current=void 0),ft.clear()});oo.useEffect(()=>Lt,[Lt]);let jt=Re=>{pR.clear(),Xm=!0,Oe(!0),C&&!Ae&&C(Re)},Be=si(Re=>{pR.start(800+g,()=>{Xm=!1}),Oe(!1),E&&Ae&&E(Re),Je.start(oe.transitions.duration.shortest,()=>{Ue.current=!1})}),Nt=Re=>{Ue.current&&Re.type!==\"touchstart\"||(Te&&Te.removeAttribute(\"title\"),ht.clear(),we.clear(),v||Xm&&T?ht.start(Xm?T:v,()=>{jt(Re)}):jt(Re))},Ro=Re=>{ht.clear(),we.start(g,()=>{Be(Re)})},[,Ut]=oo.useState(!1),st=Re=>{pn(Re.target)||(Ut(!1),Ro(Re))},se=Re=>{Te||fe(Re.currentTarget),pn(Re.target)&&(Ut(!0),Nt(Re))},xt=Re=>{Ue.current=!0;let $o=X.props;$o.onTouchStart&&$o.onTouchStart(Re)},fr=Re=>{xt(Re),we.clear(),Je.clear(),Lt(),dt.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect=\"none\",ft.start(S,()=>{document.body.style.WebkitUserSelect=dt.current,Nt(Re)})},Z=Re=>{X.props.onTouchEnd&&X.props.onTouchEnd(Re),Lt(),we.start(b,()=>{Be(Re)})};oo.useEffect(()=>{if(!Ae)return;function Re($o){$o.key===\"Escape\"&&Be($o)}return document.addEventListener(\"keydown\",Re),()=>{document.removeEventListener(\"keydown\",Re)}},[Be,Ae]);let ee=Mr(Wr(X),fe,o);!k&&k!==0&&(Ae=!1);let Se=oo.useRef(),ye=Re=>{let $o=X.props;$o.onMouseMove&&$o.onMouseMove(Re),mp={x:Re.clientX,y:Re.clientY},Se.current&&Se.current.update()},ze={},ue=typeof k==\"string\";c?(ze.title=!Ae&&ue&&!m?k:null,ze[\"aria-describedby\"]=Ae?et:null):(ze[\"aria-label\"]=ue?k:null,ze[\"aria-labelledby\"]=Ae&&!ue?et:null);let gt={...ze,...N,...X.props,className:ie(N.className,X.props.className),onTouchStart:xt,ref:ee,...h?{onMouseMove:ye}:{}},ce={};d||(gt.onTouchStart=fr,gt.onTouchEnd=Z),m||(gt.onMouseOver=Gm(Nt,gt.onMouseOver),gt.onMouseLeave=Gm(Ro,gt.onMouseLeave),xe||(ce.onMouseOver=Nt,ce.onMouseLeave=Ro)),u||(gt.onFocus=Gm(se,gt.onFocus),gt.onBlur=Gm(st,gt.onBlur),xe||(ce.onFocus=se,ce.onBlur=st));let ke={...r,isRtl:W,arrow:n,disableInteractive:xe,placement:A,PopperComponentProp:_,touch:Ue.current},he=typeof I.popper==\"function\"?I.popper(ke):I.popper,Wt=oo.useMemo(()=>{let Re=[{name:\"arrow\",enabled:!!Ke,options:{element:Ke,padding:4}}];return z.popperOptions?.modifiers&&(Re=Re.concat(z.popperOptions.modifiers)),he?.popperOptions?.modifiers&&(Re=Re.concat(he.popperOptions.modifiers)),{...z.popperOptions,...he?.popperOptions,modifiers:Re}},[Ke,z.popperOptions,he?.popperOptions]),be=m_(ke),uo=typeof I.transition==\"function\"?I.transition(ke):I.transition,ve={slots:{popper:l.Popper,transition:l.Transition??U,tooltip:l.Tooltip,arrow:l.Arrow,...x},slotProps:{arrow:I.arrow??s.arrow,popper:{...z,...he??s.popper},tooltip:I.tooltip??s.tooltip,transition:{...O,...uo??s.transition}}},[po,Ht]=Ct(\"popper\",{elementType:y_,externalForwardedProps:ve,ownerState:ke,className:ie(be.popper,z?.className)}),[Sn,Tt]=Ct(\"transition\",{elementType:rp,externalForwardedProps:ve,ownerState:ke}),[Qe,Ar]=Ct(\"tooltip\",{elementType:h_,className:be.tooltip,externalForwardedProps:ve,ownerState:ke}),[En,Gt]=Ct(\"arrow\",{elementType:g_,className:be.arrow,externalForwardedProps:ve,ownerState:ke,ref:Ze});return(0,mi.jsxs)(oo.Fragment,{children:[oo.cloneElement(X,gt),(0,mi.jsx)(po,{as:_??Ym,placement:A,anchorEl:h?{getBoundingClientRect:()=>({top:mp.y,left:mp.x,right:mp.x,bottom:mp.y,width:0,height:0})}:Te,popperRef:Se,open:Te?Ae:!1,id:et,transition:!0,...ce,...Ht,popperOptions:Wt,children:({TransitionProps:Re})=>(0,mi.jsx)(Sn,{timeout:oe.transitions.duration.shorter,...Re,...Tt,children:(0,mi.jsxs)(Qe,{...Ar,children:[k,n?(0,mi.jsx)(En,{...Gt}):null]})})})]})}),yp=b_;var qm=q(re()),v_={bg:\"#1e1e1e\",bgAlt:\"#1a1a1a\",text:\"#e0e0e0\",textMuted:\"#888\",border:\"#3a3a3a\",controlBg:\"#252525\",accent:\"#5af\"},x_={bg:\"#ffffff\",bgAlt:\"#f5f5f5\",text:\"#1e1e1e\",textMuted:\"#666\",border:\"#ccc\",controlBg:\"#f0f0f0\",accent:\"#0066cc\"};function T_(e){return e===\"dark\"?v_:x_}function Tb(e){let t=e.match(/rgba?\\((\\d+),\\s*(\\d+),\\s*(\\d+)/);if(!t)return!0;let[,o,r,n]=t.map(Number);return(.299*o+.587*r+.114*n)/255<.5}function Sb(){let e=document.body.dataset.jpThemeLight;if(e!==void 0)return{environment:\"jupyterlab\",theme:e===\"true\"?\"light\":\"dark\"};let t=document.body.className,o=document.documentElement.className;if(t.includes(\"vscode-\")||o.includes(\"vscode-\"))return{environment:\"vscode\",theme:t.includes(\"vscode-dark\")||o.includes(\"vscode-dark\")?\"dark\":\"light\"};if(document.querySelector(\"colab-shaded-scroller\")||document.body.classList.contains(\"colaboratory\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"colab\",theme:Tb(a)?\"dark\":\"light\"}}if(document.getElementById(\"notebook\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"jupyter-classic\",theme:Tb(a)?\"dark\":\"light\"}}let r=window.matchMedia?.(\"(prefers-color-scheme: dark)\")?.matches;if(r!==void 0)return{environment:\"unknown\",theme:r?\"dark\":\"light\"};let n=getComputedStyle(document.body).backgroundColor;return{environment:\"unknown\",theme:Tb(n)?\"dark\":\"light\"}}function fR(){let[e,t]=(0,qm.useState)(()=>Sb());return(0,qm.useEffect)(()=>{let o=window.matchMedia?.(\"(prefers-color-scheme: dark)\"),r=()=>t(Sb());o?.addEventListener?.(\"change\",r);let n=new MutationObserver(()=>t(Sb()));return n.observe(document.body,{attributes:!0,attributeFilter:[\"data-jp-theme-light\",\"class\"]}),()=>{o?.removeEventListener?.(\"change\",r),n.disconnect()}},[]),{themeInfo:e,colors:T_(e.theme)}}function S_(e){return e instanceof Uint8Array?e:e instanceof ArrayBuffer?new Uint8Array(e):e&&\"buffer\"in e?new Uint8Array(e.buffer,e.byteOffset,e.byteLength):new Uint8Array(0)}function Eb(e){let t=S_(e);return t.length===0?null:new Float32Array(t.buffer,t.byteOffset,t.byteLength/4)}function lc(e,t){let o=document.createElement(\"a\");o.download=t;let r=URL.createObjectURL(e);o.href=r,o.click(),setTimeout(()=>URL.revokeObjectURL(r),6e4)}function Rt(e,t=2){return e===0?\"0\":Math.abs(e)>=1e3||Math.abs(e)<.01?e.toExponential(t):e.toFixed(t)}function dR(e){if(e<=0)return 1;let t=Math.pow(10,Math.floor(Math.log10(e))),o=e/t;return o<1.5?t:o<3.5?2*t:o<7.5?5*t:10*t}async function mR(e,t=.95){let o=await new Promise(E=>e.toBlob(C=>E(C),\"image/jpeg\",t)),r=new Uint8Array(await o.arrayBuffer()),n=e.width,a=e.height,i=`q ${n} 0 0 ${a} 0 0 cm /I0 Do Q`,l=[],s=[],c=`%PDF-1.4\n`;s.push(c.length),l.push(`1 0 obj\n<< /Type /Catalog /Pages 2 0 R >>\nendobj\n`),c+=l[0],s.push(c.length),l.push(`2 0 obj\n<< /Type /Pages /Kids [3 0 R] /Count 1 >>\nendobj\n`),c+=l[1],s.push(c.length),l.push(`3 0 obj\n<< /Type /Page /Parent 2 0 R /MediaBox [0 0 ${n} ${a}] /Contents 4 0 R /Resources << /XObject << /I0 5 0 R >> >> >>\nendobj\n`),c+=l[2],s.push(c.length),l.push(`4 0 obj\n<< /Length ${i.length} >>\nstream\n${i}\nendstream\nendobj\n`),c+=l[3];let u=`5 0 obj\n<< /Type /XObject /Subtype /Image /Width ${n} /Height ${a} /ColorSpace /DeviceRGB /BitsPerComponent 8 /Filter /DCTDecode /Length ${r.length} >>\nstream\n`,m=`\nendstream\nendobj\n`,p=new TextEncoder,d=p.encode(c+u),v=p.encode(m),T=c.length;s.push(T);let h=d.length+r.length+v.length,y=`xref\n0 6\n0000000000 65535 f \n`;for(let E=0;E>\nstartxref\n${h}\n%%EOF\n`;let g=p.encode(y),b=new Uint8Array(d.length+r.length+v.length+g.length);return b.set(d,0),b.set(r,d.length),b.set(v,d.length+r.length),b.set(g,d.length+r.length+v.length),new Blob([b],{type:\"application/pdf\"})}function Pb(e){let t=1/0,o=-1/0;for(let r=0;ro&&(o=n))}return t===1/0?{min:0,max:0}:{min:t,max:o}}function yR(e,t,o){let r=e.length;if(r===0)return{vmin:0,vmax:0};let n=1/0,a=-1/0;for(let T=0;Ta&&(a=S)}if(n===a)return{vmin:n,vmax:a};let i=1024,l=new Uint32Array(i),s=a-n,c=(i-1)/s;for(let T=0;T=u){d=n+T/(i-1)*s;break}p=0;for(let T=0;T=m){v=n+T/(i-1)*s;break}return{vmin:d,vmax:v}}var at=q(re());var Im=q(re(),1);function hR(e){return _e(\"MuiIconButton\",e)}var E_=Ce(\"MuiIconButton\",[\"root\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"edgeStart\",\"edgeEnd\",\"sizeSmall\",\"sizeMedium\",\"sizeLarge\",\"loading\",\"loadingIndicator\",\"loadingWrapper\"]),Cb=E_;var sc=q(Ie(),1),P_=e=>{let{classes:t,disabled:o,color:r,edge:n,size:a,loading:i}=e,l={root:[\"root\",i&&\"loading\",o&&\"disabled\",r!==\"default\"&&`color${me(r)}`,n&&`edge${me(n)}`,`size${me(a)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]};return Le(l,hR,t)},C_=ae(ma,{name:\"MuiIconButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.loading&&t.loading,o.color!==\"default\"&&t[`color${me(o.color)}`],o.edge&&t[`edge${me(o.edge)}`],t[`size${me(o.size)}`]]}})(He(({theme:e})=>({textAlign:\"center\",flex:\"0 0 auto\",fontSize:e.typography.pxToRem(24),padding:8,borderRadius:\"50%\",color:(e.vars||e).palette.action.active,transition:e.transitions.create(\"background-color\",{duration:e.transitions.duration.shortest}),variants:[{props:t=>!t.disableRipple,style:{\"--IconButton-hoverBg\":e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity),\"&:hover\":{backgroundColor:\"var(--IconButton-hoverBg)\",\"@media (hover: none)\":{backgroundColor:\"transparent\"}}}},{props:{edge:\"start\"},style:{marginLeft:-12}},{props:{edge:\"start\",size:\"small\"},style:{marginLeft:-3}},{props:{edge:\"end\"},style:{marginRight:-12}},{props:{edge:\"end\",size:\"small\"},style:{marginRight:-3}}]})),He(({theme:e})=>({variants:[{props:{color:\"inherit\"},style:{color:\"inherit\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{\"--IconButton-hoverBg\":e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity)}})),{props:{size:\"small\"},style:{padding:5,fontSize:e.typography.pxToRem(18)}},{props:{size:\"large\"},style:{padding:12,fontSize:e.typography.pxToRem(28)}}],[`&.${Cb.disabled}`]:{backgroundColor:\"transparent\",color:(e.vars||e).palette.action.disabled},[`&.${Cb.loading}`]:{color:\"transparent\"}}))),R_=ae(\"span\",{name:\"MuiIconButton\",slot:\"LoadingIndicator\"})(({theme:e})=>({display:\"none\",position:\"absolute\",visibility:\"visible\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",color:(e.vars||e).palette.action.disabled,variants:[{props:{loading:!0},style:{display:\"flex\"}}]})),w_=Im.forwardRef(function(t,o){let r=je({props:t,name:\"MuiIconButton\"}),{edge:n=!1,children:a,className:i,color:l=\"default\",disabled:s=!1,disableFocusRipple:c=!1,size:u=\"medium\",id:m,loading:p=null,loadingIndicator:d,...v}=r,T=tl(m),S=d??(0,sc.jsx)(Ju,{\"aria-labelledby\":T,color:\"inherit\",size:16}),h={...r,edge:n,color:l,disabled:s,disableFocusRipple:c,loading:p,loadingIndicator:S,size:u},y=P_(h);return(0,sc.jsxs)(C_,{id:p?T:m,className:ie(y.root,i),centerRipple:!0,focusRipple:!c,disabled:s||p,ref:o,...v,ownerState:h,children:[typeof p==\"boolean\"&&(0,sc.jsx)(\"span\",{className:y.loadingWrapper,style:{display:\"contents\"},children:(0,sc.jsx)(R_,{className:y.loadingIndicator,ownerState:h,children:p&&S})}),a]})}),Rb=w_;var gR=q(Ie(),1),bR=Qu((0,gR.jsx)(\"path\",{d:\"M3 17v2h6v-2zM3 5v2h10V5zm10 16v-2h8v-2h-8v-2h-2v6zM7 9v2H3v2h4v2h2V9zm14 4v-2H11v2zm-6-4h2V7h4V5h-4V3h-2z\"}),\"Tune\");var vR={widgets:{Show2D:{tool_groups:[\"display\",\"histogram\",\"stats\",\"navigation\",\"view\",\"export\",\"roi\",\"profile\",\"all\"],aliases:{}},Show3D:{tool_groups:[\"display\",\"histogram\",\"stats\",\"playback\",\"view\",\"export\",\"roi\",\"profile\",\"all\"],aliases:{navigation:\"playback\"}},Show3DVolume:{tool_groups:[\"display\",\"histogram\",\"playback\",\"fft\",\"navigation\",\"stats\",\"export\",\"view\",\"volume\",\"all\"],aliases:{}},Show4D:{tool_groups:[\"display\",\"roi\",\"histogram\",\"profile\",\"navigation\",\"playback\",\"stats\",\"export\",\"view\",\"fft\",\"all\"],aliases:{}},Show4DSTEM:{tool_groups:[\"display\",\"histogram\",\"stats\",\"navigation\",\"playback\",\"view\",\"export\",\"roi\",\"profile\",\"fft\",\"virtual\",\"frame\",\"all\"],aliases:{}},ShowComplex2D:{tool_groups:[\"display\",\"histogram\",\"fft\",\"roi\",\"stats\",\"export\",\"view\",\"all\"],aliases:{}},Mark2D:{tool_groups:[\"points\",\"roi\",\"profile\",\"display\",\"marker_style\",\"snap\",\"navigation\",\"view\",\"export\",\"all\"],aliases:{}},Edit2D:{tool_groups:[\"mode\",\"edit\",\"display\",\"histogram\",\"stats\",\"navigation\",\"export\",\"view\",\"all\"],aliases:{}},Align2D:{tool_groups:[\"alignment\",\"overlay\",\"display\",\"histogram\",\"stats\",\"export\",\"view\",\"all\"],aliases:{}},Bin:{tool_groups:[\"display\",\"binning\",\"mask\",\"preview\",\"stats\",\"export\",\"all\"],aliases:{}},Merge4DSTEM:{tool_groups:[\"display\",\"sources\",\"merge\",\"preview\",\"stats\",\"export\",\"all\"],aliases:{}},Show1D:{tool_groups:[\"display\",\"peaks\",\"stats\",\"export\",\"all\"],aliases:{}}},viewer_widgets:[\"Show1D\",\"Show2D\",\"Show3D\",\"Show3DVolume\",\"Show4D\",\"Show4DSTEM\",\"ShowComplex2D\"],control_presets:{all:{label:\"All\",show_groups:[\"*\"]},compact:{label:\"Compact\",show_groups:[\"mode\",\"edit\",\"display\",\"navigation\",\"playback\",\"view\",\"export\",\"fft\"]},mask_focus:{label:\"Mask Focus\",show_groups:[\"edit\",\"display\",\"roi\",\"histogram\",\"stats\",\"navigation\",\"playback\",\"view\",\"export\",\"fft\",\"virtual\",\"frame\"]},crop_focus:{label:\"Crop Focus\",show_groups:[\"mode\",\"edit\",\"display\",\"histogram\",\"stats\",\"navigation\",\"view\",\"export\"]},spectroscopy:{label:\"Spectroscopy\",show_groups:[\"display\",\"peaks\",\"stats\"]}}};var cc=vR;function xR(e){let t=cc.widgets[e];if(!t){let o=Object.keys(cc.widgets).sort().join(\", \");throw new Error(`Unknown widget '${e}'. Supported widgets: ${o}.`)}return t}function O_(e){return e==null?[]:typeof e==\"string\"?[e]:[...e]}function uc(e,t){let r=xR(e).aliases??{},n=t.trim().toLowerCase();return r[n]??n}function pc(e){return[...xR(e).tool_groups]}function Fm(e,t){let o=pc(e),r=new Set(o),n=[],a=new Set;for(let i of O_(t)){let l=uc(e,String(i));if(l){if(!r.has(l)){let s=o.map(c=>`\"${c}\"`).join(\", \");throw new Error(`Unknown tool group '${i}'. Supported values: ${s}.`)}if(l===\"all\")return[\"all\"];a.has(l)||(a.add(l),n.push(l))}}return n}function TR(e,t){return pc(e).filter(o=>o!==\"all\"&&t.has(o))}function SR(e,t){let o=Fm(e,t);return o.includes(\"all\")?pc(e).filter(r=>r!==\"all\"):o}function ER(e){return e.replace(/_/g,\" \").replace(/\\b\\w/g,t=>t.toUpperCase())}function PR(){return Object.keys(cc.control_presets)}function CR(e){return cc.control_presets[e]?.label??e}function RR(e,t){let o=cc.control_presets[t];if(!o){let i=Object.keys(cc.control_presets).sort().join(\", \");throw new Error(`Unknown control preset '${t}'. Supported presets: ${i}.`)}let r=pc(e).filter(i=>i!==\"all\");if(o.show_groups.includes(\"*\"))return[];let n=new Set(o.show_groups.map(i=>uc(e,i))),a=r.filter(i=>!n.has(i));return Fm(e,a)}function Km(e,t,o){let r=Fm(e,o),n=Fm(e,t),a=new Set(r),i=new Set(n),l=a.has(\"all\"),s=l||i.has(\"all\"),c=m=>{let p=uc(e,m);return p===\"all\"?l:l||a.has(p)};return{hideAll:l,lockAll:s,isHidden:c,isLocked:m=>{let p=uc(e,m);return p===\"all\"?s:s||c(p)||i.has(p)},hiddenSet:a,disabledSet:i}}function wb(e,t,o){let r=new Set(SR(e,t)),n=uc(e,o);return n===\"all\"?[\"all\"]:(r.add(n),TR(e,r))}function Mb(e,t,o){let r=new Set(SR(e,t));return r.delete(uc(e,o)),TR(e,r)}var wR={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},A_={fontSize:10,py:.25,px:1,minWidth:0};function MR({widgetName:e,hiddenTools:t,setHiddenTools:o,disabledTools:r,setDisabledTools:n,themeColors:a,labelOverrides:i}){let[l,s]=at.useState(null),c=at.useMemo(()=>pc(e).filter(v=>v!==\"all\"),[e]),u=at.useMemo(()=>Km(e,r,t),[e,r,t]),m=at.useCallback((v,T)=>{o(S=>T?Mb(e,S,v):wb(e,S,v))},[o,e]),p=at.useCallback((v,T)=>{n(S=>T?wb(e,S,v):Mb(e,S,v))},[n,e]),d=at.useCallback(v=>{o(RR(e,v))},[o,e]);return at.createElement(at.Fragment,null,at.createElement(yp,{title:\"Customize controls\",arrow:!0,placement:\"top\"},at.createElement(Rb,{size:\"small\",\"aria-label\":\"Customize controls\",onClick:v=>s(v.currentTarget),sx:{p:.25,ml:.5,color:a.text}},at.createElement(bR,{sx:{fontSize:16}}))),at.createElement(ip,{anchorEl:l,open:!!l,onClose:()=>s(null),anchorOrigin:{vertical:\"bottom\",horizontal:\"right\"},transformOrigin:{vertical:\"top\",horizontal:\"right\"},PaperProps:{sx:{bgcolor:a.controlBg,color:a.text,border:`1px solid ${a.border}`,p:.5,minWidth:280}}},at.createElement(Fe,{sx:{px:.5,pb:.75}},at.createElement(Xe,{sx:{fontSize:11,fontWeight:\"bold\",mb:.75}},\"Presets\"),at.createElement(Fe,{sx:{display:\"flex\",gap:.5,flexWrap:\"wrap\"}},PR().map(v=>at.createElement(ga,{key:v,size:\"small\",sx:A_,\"data-testid\":`preset-${v}`,onClick:()=>d(v)},CR(v))))),at.createElement(ob,{sx:{borderColor:a.border,my:.5}}),at.createElement(Fe,{sx:{maxHeight:300,overflowY:\"auto\",px:.5}},at.createElement(Xe,{sx:{fontSize:11,fontWeight:\"bold\",mb:.5}},\"Per-group\"),c.map(v=>{let T=i?.[v]??ER(v),S=u.isHidden(v),h=u.isLocked(v);return at.createElement(Fe,{key:v,\"data-testid\":`tool-row-${v}`,sx:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",py:.25,gap:.5}},at.createElement(Xe,{sx:{fontSize:11}},T),at.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:.5}},at.createElement(Xe,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Show\"),at.createElement(Un,{size:\"small\",checked:!S,onChange:y=>m(v,y.target.checked),inputProps:{\"aria-label\":`show-${v}`},sx:wR.small}),at.createElement(Xe,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Lock\"),at.createElement(Un,{size:\"small\",checked:h,onChange:y=>p(v,y.target.checked),inputProps:{\"aria-label\":`lock-${v}`},sx:wR.small,disabled:S})))}))))}var xn={label:{fontSize:11},labelSmall:{fontSize:10},value:{fontSize:10,fontFamily:\"monospace\"},title:{fontWeight:\"bold\"}},D_={XS:4,SM:8,MD:12,LG:16},hp={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},gp={fontSize:10,py:.25,px:1,minWidth:0},N_={anchorOrigin:{vertical:\"top\",horizontal:\"left\"},transformOrigin:{vertical:\"bottom\",horizontal:\"left\"},sx:{zIndex:9999}},OR={small:{\"& .MuiSlider-thumb\":{width:12,height:12},\"& .MuiSlider-rail\":{height:3},\"& .MuiSlider-track\":{height:3}}},__={root:{p:2,bgcolor:\"transparent\",color:\"inherit\",fontFamily:\"monospace\",overflow:\"visible\"}},yi=window.devicePixelRatio||1,AR=.2;function tn(e){return Math.round(e)+.5}var z_=600,k_=400,B_=12,L_=16,j_=28,U_=18,H_=48,V_=26,vo=\"-apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",Tn=4,NR=8,DR=55,$_=.05;function Y_({text:e,theme:t=\"dark\"}){let o=t===\"dark\";return w.createElement(yp,{title:typeof e==\"string\"?w.createElement(Xe,{sx:{fontSize:11,lineHeight:1.4}},e):e,arrow:!0,placement:\"bottom\",componentsProps:{tooltip:{sx:{bgcolor:o?\"#333\":\"#fff\",color:o?\"#ddd\":\"#333\",border:`1px solid ${o?\"#555\":\"#ccc\"}`,maxWidth:280,p:1}},arrow:{sx:{color:o?\"#333\":\"#fff\",\"&::before\":{border:`1px solid ${o?\"#555\":\"#ccc\"}`}}}}},w.createElement(Xe,{component:\"span\",sx:{fontSize:12,color:o?\"#888\":\"#666\",cursor:\"help\",ml:.5,\"&:hover\":{color:o?\"#aaa\":\"#444\"}}},\"\\u24D8\"))}function X_({items:e}){return w.createElement(Fe,{component:\"table\",sx:{borderCollapse:\"collapse\",\"& td\":{py:.25,fontSize:11,lineHeight:1.3,verticalAlign:\"top\"},\"& td:first-of-type\":{pr:1.5,opacity:.7,fontFamily:\"monospace\",fontSize:10,whiteSpace:\"nowrap\"}}},w.createElement(\"tbody\",null,e.map(([t,o],r)=>w.createElement(\"tr\",{key:r},w.createElement(\"td\",null,t),w.createElement(\"td\",null,o)))))}function Sa(e,t,o=NR){let r=t-e;if(r<=0||!isFinite(r))return[e];let n=dR(r/o);if(n<=0||!isFinite(n))return[e,t];let a=Math.ceil(e/n)*n,i=[];for(let l=a;l<=t+n*.001;l+=n)l>=e-n*.001&&i.push(l);return i.length===0&&i.push(e,t),i}function bp(e,t,o=NR){let r=Math.floor(Math.log10(Math.max(e,1e-30))),n=Math.ceil(Math.log10(Math.max(t,1e-30))),a=n-r,i=a<=o?1:Math.ceil(a/o),l=[];for(let s=r;s<=n;s+=i){let c=Math.pow(10,s);c>=e&&c<=t&&l.push(c)}return l.length===0&&l.push(e,t),l}function G_(){let{themeInfo:e,colors:t}=fR(),o=e.theme===\"dark\",[r]=Ye(\"y_bytes\"),[n]=Ye(\"x_bytes\"),[a]=Ye(\"n_traces\"),[i]=Ye(\"n_points\"),[l]=Ye(\"labels\"),[s]=Ye(\"colors\"),[c]=Ye(\"title\"),[u]=Ye(\"x_label\"),[m]=Ye(\"y_label\"),[p]=Ye(\"x_unit\"),[d]=Ye(\"y_unit\"),[v,T]=Ye(\"log_scale\"),[S,h]=Ye(\"auto_contrast\"),[y]=Ye(\"percentile_low\"),[g]=Ye(\"percentile_high\"),[b]=Ye(\"show_stats\"),[E,C]=Ye(\"show_legend\"),[P,A]=Ye(\"show_grid\"),[_]=Ye(\"show_controls\"),[z]=Ye(\"line_width\"),[I]=Ye(\"stats_mean\"),[x]=Ye(\"stats_min\"),[k]=Ye(\"stats_max\"),[U]=Ye(\"stats_std\"),[O,N]=Ye(\"focused_trace\"),[X,oe]=Ye(\"peak_markers\"),[W,Te]=Ye(\"peak_active\"),[fe,Ke]=Ye(\"peak_search_radius\"),[Ze,Ue]=Ye(\"selected_peaks\"),[xe,Je]=Ye(\"grid_density\"),[ht,we]=Ye(\"x_range\"),[ft,le]=Ye(\"y_range\"),[Oe,Ae]=Ye(\"disabled_tools\"),[et,dt]=Ye(\"hidden_tools\"),[Lt]=Ye(\"range_stats\"),[jt]=Ye(\"peak_fwhm\"),Be=w.useMemo(()=>Km(\"Show1D\",Oe,et),[Oe,et]),Nt=Be.isHidden(\"display\"),Ro=Be.isHidden(\"peaks\"),Ut=Be.isHidden(\"stats\"),st=Be.isHidden(\"export\"),se=Be.isLocked(\"display\"),xt=Be.isLocked(\"peaks\"),fr=Be.isLocked(\"export\"),Z=w.useRef(null),ee=w.useRef(null),Se=w.useRef(null),[ye,ze]=w.useState(z_),[ue,gt]=w.useState(k_),[ce,ke]=w.useState(0),[he,Wt]=w.useState(1),[be,uo]=w.useState(0),[ve,po]=w.useState(1),[Ht,Sn]=w.useState(!1),Tt=w.useRef(!1);Tt.current=Ht;let[Qe,Ar]=w.useState(!1),En=w.useRef(!1);En.current=Qe;let Gt=w.useRef(null),[Re,$o]=w.useState(null),on=w.useRef({min:0,max:1}),rn=w.useRef({min:0,max:1}),nn=w.useRef([]),Dr=w.useRef(null),[ro,dl]=w.useState(null),[_R,Ob]=w.useState(null),Ea=w.useRef(null),[Pa,vp]=w.useState(null),Qm=w.useRef(null),Wm=w.useRef(!1),Bo=w.useRef(null),fc=w.useRef(null),Nr=w.useRef(null),[dc,Zm]=w.useState(null),[Ab,Db]=w.useState(\"\"),[Nb,_b]=w.useState(\"\"),[zb,ml]=w.useState(!1),_r=w.useRef(null),[mc,Jm]=w.useState(null),[kb,Bb]=w.useState(\"\"),[Lb,jb]=w.useState(\"\"),[Ub,yl]=w.useState(!1),[zR,Hb]=w.useState(!1),[Vb,hl]=w.useState(null),M=w.useMemo(()=>{let D=!!(m||d),f=!!(u||p),H=v?bp(Math.max(be,1e-30),ve):Sa(be,ve),B=30;try{let j=document.createElement(\"canvas\").getContext(\"2d\");if(j){j.font=`11px ${vo}`;for(let F of H){let Q=j.measureText(Rt(F)).width;Q>B&&(B=Q)}}}catch{}return{top:B_,right:L_,bottom:j_+(f?U_:0),left:Math.max(H_,B+Tn+6+(D?V_:0))}},[be,ve,v,m,d,u,p]),ge=ye-M.left-M.right,ne=ue-M.top-M.bottom;w.useEffect(()=>{if(!r||r.byteLength<4||a<1||i<1){nn.current=[];return}let D=Eb(r);if(!D){nn.current=[];return}let f=[];for(let R=0;R=4?Dr.current=Eb(n):Dr.current=null;let H=0,B=i-1;if(Dr.current&&Dr.current.length>0){let R=Pb(Dr.current);H=R.min,B=R.max}H===B&&(B=H+1);let j=1/0,F=-1/0;if(S&&f.length>0){let R=f.reduce((Y,K)=>Y+K.length,0),V=new Float32Array(R),te=0;for(let Y of f)V.set(Y,te),te+=Y.length;let G=yR(V,y,g);j=G.vmin,F=G.vmax}else for(let R of f){let V=Pb(R);V.minF&&(F=V.max)}isFinite(j)||(j=0),isFinite(F)||(F=1),j===F&&(j-=.5,F+=.5);let Q=(F-j)*$_;j-=Q,F+=Q,on.current={min:H,max:B},rn.current={min:j,max:F},ke(H),Wt(B),uo(j),po(F)},[r,n,a,i,S,y,g]);let St=w.useCallback(D=>M.left+(D-ce)/(he-ce)*ge,[ce,he,ge,M.left]),wt=w.useCallback(D=>{if(v){let f=Math.log10(Math.max(be,1e-30)),H=Math.log10(Math.max(ve,1e-30)),B=Math.log10(Math.max(D,1e-30));return M.top+ne-(B-f)/(H-f||1)*ne}return M.top+ne-(D-be)/(ve-be||1)*ne},[be,ve,ne,v,M.top]),Yo=w.useCallback(D=>ce+(D-M.left)/ge*(he-ce),[ce,he,ge,M.left]),an=w.useCallback(D=>{let f=(M.top+ne-D)/ne;if(v){let H=Math.log10(Math.max(be,1e-30)),B=Math.log10(Math.max(ve,1e-30));return Math.pow(10,H+f*(B-H))}return be+f*(ve-be)},[be,ve,ne,v,M.top]),gl=w.useCallback(()=>{Sn(!1),Ar(!1),we([]),le([]),ke(on.current.min),Wt(on.current.max),uo(rn.current.min),po(rn.current.max)},[we,le]);w.useEffect(()=>{let D=Z.current;if(!D)return;let f=D.getContext(\"2d\");if(!f||(D.width=ye*yi,D.height=ue*yi,f.scale(yi,yi),f.fillStyle=o?\"#1a1a1a\":\"#f8f8f8\",f.fillRect(0,0,ye,ue),ge<=0||ne<=0))return;let H=nn.current,B=Dr.current;if(P){f.strokeStyle=o?\"rgba(255,255,255,0.08)\":\"rgba(0,0,0,0.08)\",f.lineWidth=1,f.setLineDash([2,3]);let Y=Math.max(3,xe),K=Sa(ce,he,Y);for(let Ee of K){let de=tn(St(Ee));de>=M.left&&de<=M.left+ge&&(f.beginPath(),f.moveTo(de,M.top),f.lineTo(de,M.top+ne),f.stroke())}let J=Math.max(3,xe),pe=v?bp(Math.max(be,1e-30),ve,J):Sa(be,ve,J);for(let Ee of pe){let de=tn(wt(Ee));de>=M.top&&de<=M.top+ne&&(f.beginPath(),f.moveTo(M.left,de),f.lineTo(M.left+ge,de),f.stroke())}f.setLineDash([])}f.strokeStyle=o?\"#666\":\"#999\",f.lineWidth=1;let j=tn(M.left),F=tn(M.top+ne);f.beginPath(),f.moveTo(j,M.top),f.lineTo(j,F),f.lineTo(M.left+ge,F),f.stroke();let Q=Sa(ce,he,Math.max(3,Math.floor(ge/DR)));f.fillStyle=o?\"#aaa\":\"#555\",f.font=`11px ${vo}`,f.textAlign=\"center\",f.textBaseline=\"top\";for(let Y of Q){let K=tn(St(Y));K>=M.left&&K<=M.left+ge&&(f.beginPath(),f.moveTo(K,M.top+ne),f.lineTo(K,M.top+ne+Tn),f.stroke(),f.fillText(Rt(Y),K,M.top+ne+Tn+2))}let R=v?bp(Math.max(be,1e-30),ve):Sa(be,ve);f.textAlign=\"right\",f.textBaseline=\"middle\";for(let Y of R){let K=tn(wt(Y));K>=M.top&&K<=M.top+ne&&(f.beginPath(),f.moveTo(M.left-Tn,K),f.lineTo(M.left,K),f.stroke(),f.fillText(Rt(Y),M.left-Tn-2,K))}if(u||p){f.textAlign=\"center\",f.textBaseline=\"top\",f.font=`12px ${vo}`,f.fillStyle=o?\"#999\":\"#666\";let Y=u||\"\";p&&(Y+=Y?` (${p})`:p),f.fillText(Y,M.left+ge/2,M.top+ne+Tn+18)}if(m||d){f.save(),f.translate(12,M.top+ne/2),f.rotate(-Math.PI/2),f.textAlign=\"center\",f.textBaseline=\"top\",f.font=`12px ${vo}`,f.fillStyle=o?\"#999\":\"#666\";let Y=m||\"\";d&&(Y+=Y?` (${d})`:d),f.fillText(Y,0,0),f.restore()}f.save(),f.beginPath(),f.rect(M.left,M.top,ge,ne),f.clip();let V=O>=0&&O{let pe=H[Y],Ee=s&&s[Y]||\"#4fc3f7\";f.globalAlpha=K,f.strokeStyle=Ee,f.lineWidth=J,f.beginPath();let de=!1;for(let De=0;De0){let Y=new Set(Ze||[]);for(let K=0;K{let D=ee.current;if(!D)return;let f=D.getContext(\"2d\");if(!f||(D.width=ye*yi,D.height=ue*yi,f.scale(yi,yi),f.clearRect(0,0,ye,ue),ge<=0||ne<=0))return;if(ro){let{canvasX:j,canvasY:F}=ro;if(j>=M.left&&j<=M.left+ge&&F>=M.top&&F<=M.top+ne){f.strokeStyle=o?\"rgba(255,255,255,0.25)\":\"rgba(0,0,0,0.25)\",f.lineWidth=1,f.setLineDash([3,3]);let Q=tn(j);f.beginPath(),f.moveTo(Q,M.top),f.lineTo(Q,M.top+ne),f.stroke();let R=tn(F);f.beginPath(),f.moveTo(M.left,R),f.lineTo(M.left+ge,R),f.stroke(),f.setLineDash([]),f.fillStyle=ro.color,f.beginPath(),f.arc(j,wt(ro.dataY),4,0,Math.PI*2),f.fill();let V=Rt(ro.dataX),te=Rt(ro.dataY),G=`${V}, ${te}`;ro.label&&(G=`${ro.label}: ${G}`),f.font=\"10px monospace\";let Y=f.measureText(G).width,K=4,J=Y+K*2,pe=16,Ee=j+10,de=F-pe-6;Ee+J>M.left+ge&&(Ee=j-J-10),de=0&&O=1&&l&&l.length>0){let V=0;for(let J=0;JV&&(V=Ee)}let te=32+V,G=12+a*14,Y=M.left+ge-te-8,K=M.top+8;Qm.current={lx:Y,ly:K,w:te,h:G,entryH:14,pad:6,n:a},f.fillStyle=o?\"rgba(30,30,30,0.85)\":\"rgba(255,255,255,0.85)\",f.fillRect(Y,K,te,G),f.strokeStyle=o?\"#555\":\"#ccc\",f.lineWidth=1,f.strokeRect(Y,K,te,G);for(let J=0;J=0&&Ope&&(pe=R[de],Ee=de);if(pe>-1/0){let de=F?F[Ee]:Ee;B={x0:K,x1:J,peakX:de,peakY:pe,traceIdx:Q}}}}if(B){let j=B,F=Math.max(M.left,St(j.x0)),Q=Math.min(M.left+ge,St(j.x1)),R=Math.min(F,Q),V=Math.abs(Q-F);f.fillStyle=o?\"rgba(66,165,245,0.15)\":\"rgba(33,150,243,0.12)\",f.fillRect(R,M.top,V,ne),f.strokeStyle=o?\"rgba(66,165,245,0.5)\":\"rgba(33,150,243,0.4)\",f.lineWidth=1,f.strokeRect(R,M.top,V,ne);let te=St(j.peakX),G=wt(j.peakY),Y=s&&s[j.traceIdx]||\"#4fc3f7\";f.strokeStyle=Y,f.lineWidth=1,f.globalAlpha=.6,f.setLineDash([4,3]),f.beginPath(),f.moveTo(te,G),f.lineTo(te,M.top+ne),f.stroke(),f.setLineDash([]),f.globalAlpha=1;let K=6;f.fillStyle=o?\"rgba(66,165,245,0.3)\":\"rgba(33,150,243,0.25)\",f.strokeStyle=Y,f.lineWidth=2,f.setLineDash([3,2]),f.beginPath(),f.moveTo(te,G-K),f.lineTo(te+K,G+K),f.lineTo(te-K,G+K),f.closePath(),f.fill(),f.stroke(),f.setLineDash([]),f.font=`9px ${vo}`,f.fillStyle=o?\"#ddd\":\"#333\",f.textAlign=\"center\",f.textBaseline=\"bottom\",f.fillText(Rt(j.peakX),te,G-K-3)}if(Ht){let j=o?\"rgba(0,170,255,0.7)\":\"rgba(0,120,255,0.6)\",F=o?\"rgba(0,170,255,1.0)\":\"rgba(0,120,255,0.9)\";for(let Q of[\"left\",\"right\"]){let V=St(Q===\"left\"?ce:he);if(VM.left+ge+2)continue;let te=dc===Q||Nr.current?.handle===Q,G=te?F:j;f.strokeStyle=G,f.lineWidth=te?2:1,f.setLineDash([4,3]),f.beginPath(),f.moveTo(tn(V),M.top),f.lineTo(tn(V),M.top+ne),f.stroke(),f.setLineDash([]);let Y=M.top+ne+1,K=6;f.fillStyle=G,f.beginPath(),f.moveTo(V-K,Y),f.lineTo(V+K,Y),f.lineTo(V,Y+K+2),f.closePath(),f.fill()}}if(Ht&&(f.fillStyle=o?\"rgba(0,170,255,0.5)\":\"rgba(0,120,255,0.4)\",f.font=`bold 9px ${vo}`,f.textAlign=\"right\",f.textBaseline=\"top\",f.fillText(\"X LOCKED\",M.left+ge,M.top+ne+4)),Qe&&(f.fillStyle=o?\"rgba(0,170,255,0.5)\":\"rgba(0,120,255,0.4)\",f.font=`bold 9px ${vo}`,f.textAlign=\"left\",f.textBaseline=\"top\",f.fillText(\"Y LOCKED\",M.left+4,M.top+2)),Qe){let j=o?\"rgba(0,170,255,0.7)\":\"rgba(0,120,255,0.6)\",F=o?\"rgba(0,170,255,1.0)\":\"rgba(0,120,255,0.9)\";for(let Q of[\"top\",\"bottom\"]){let V=wt(Q===\"top\"?ve:be);if(VM.top+ne+2)continue;let te=mc===Q||_r.current?.handle===Q,G=te?F:j;f.strokeStyle=G,f.lineWidth=te?2:1,f.setLineDash([4,3]),f.beginPath(),f.moveTo(M.left,tn(V)),f.lineTo(M.left+ge,tn(V)),f.stroke(),f.setLineDash([]);let Y=M.left-1,K=6;f.fillStyle=G,f.beginPath(),f.moveTo(Y,V-K),f.lineTo(Y,V+K),f.lineTo(Y-K-2,V),f.closePath(),f.fill()}}if(jt&&jt.length>0){f.save(),f.beginPath(),f.rect(M.left,M.top,ge,ne),f.clip();for(let j of jt){if(j.fwhm==null||j.center==null||j.amplitude==null||j.offset==null)continue;let F=j.offset+j.amplitude/2,Q=wt(F),R=St(j.center-j.fwhm/2),V=St(j.center+j.fwhm/2),te=j.peak_idx,G=X&&te>=0&&te{let H=nn.current,B=Dr.current;if(H.length===0||i<1)return null;let j=Yo(D),F=0;if(B){let Y=1/0;for(let K=0;K{let H=Qm.current;if(!H||DH.lx+H.w||fH.ly+H.h)return null;let B=Math.floor((f-H.ly-H.pad)/H.entryH);return B<0||B>=H.n?null:B},[]),bl=w.useCallback((D,f)=>{if(!X||X.length===0)return null;let H=12,B=null,j=1/0;for(let F=0;F{if(!Ht||fM.top+ne+12)return null;let H=St(ce),B=St(he),j=Math.abs(D-H),F=Math.abs(D-B),Q=8;return j{if(!Qe||DM.left+ge)return null;let H=wt(ve),B=wt(be),j=Math.abs(f-H),F=Math.abs(f-B),Q=8;return j{D.preventDefault();let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(BM.left+ge||jM.top+ne)return;let F=D.deltaY>0?1.1:1/1.1,Q=Yo(B),R=an(j);Tt.current||(ke(V=>Q-(Q-V)*F),Wt(V=>Q+(V-Q)*F)),En.current||(uo(V=>R-(R-V)*F),po(V=>R+(V-R)*F))},[ge,ne,Yo,an,M.left,M.top]);w.useEffect(()=>{let D=Se.current;if(D)return D.addEventListener(\"wheel\",ey,{passive:!1}),()=>D.removeEventListener(\"wheel\",ey)},[ey]),w.useEffect(()=>{zb||(Db(ce.toPrecision(6)),_b(he.toPrecision(6)))},[ce,he,zb]),w.useEffect(()=>{Ub||(Bb(be.toPrecision(6)),jb(ve.toPrecision(6)))},[be,ve,Ub]),w.useEffect(()=>{ht&&ht.length===2?(ke(ht[0]),Wt(ht[1]),Sn(!0)):ht&&ht.length===0&&Ht&&Sn(!1)},[ht]),w.useEffect(()=>{ft&&ft.length===2?(uo(ft[0]),po(ft[1]),Ar(!0)):ft&&ft.length===0&&Qe&&Ar(!1)},[ft]),w.useEffect(()=>{let D=H=>{if(fc.current?.active){let B=fc.current,j=Math.max(200,B.startW+(H.clientX-B.startX)),F=Math.max(100,B.startH+(H.clientY-B.startY));ze(j),gt(F)}if(Nr.current){let B=Z.current;if(!B)return;let j=B.getBoundingClientRect(),F=H.clientX-j.left,Q=Math.max(M.left,Math.min(M.left+ge,F)),R=Yo(Q),V=on.current,te=Math.max(V.min,Math.min(V.max,R));Nr.current.handle===\"left\"?(ke(G=>Math.min(te,he-(he-G)*.001)),we([te,he])):(Wt(G=>Math.max(te,ce+(G-ce)*.001)),we([ce,te]))}if(_r.current){let B=Z.current;if(!B)return;let j=B.getBoundingClientRect(),F=H.clientY-j.top,Q=Math.max(M.top,Math.min(M.top+ne,F)),R=an(Q),V=rn.current,te=Math.max(V.min,Math.min(V.max,R));_r.current.handle===\"top\"?(po(G=>Math.max(te,be+(G-be)*.001)),le([be,te])):(uo(G=>Math.min(te,ve-(ve-G)*.001)),le([te,ve]))}},f=()=>{fc.current?.active&&(fc.current=null),Nr.current&&(Nr.current=null),_r.current&&(_r.current=null)};return window.addEventListener(\"mousemove\",D),window.addEventListener(\"mouseup\",f),()=>{window.removeEventListener(\"mousemove\",D),window.removeEventListener(\"mouseup\",f)}},[M.left,M.top,ge,ne,Yo,an,ce,he,be,ve,we,le]);let kR=w.useCallback(D=>{let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(j>M.top+ne&&j=M.left&&B<=M.left+ge){Gt.current={axis:\"x\",startPx:B,startVal:Yo(B)},$o({axis:\"x\",startVal:Yo(B),currentVal:Yo(B)});return}if(B=0&&j>=M.top&&j<=M.top+ne){Gt.current={axis:\"y\",startPx:j,startVal:an(j)},$o({axis:\"y\",startVal:an(j),currentVal:an(j)});return}if(Ht){let F=Sp(B,j);if(F){Nr.current={handle:F,startPx:B};return}}if(Qe){let F=Ep(B,j);if(F){_r.current={handle:F,startPx:j};return}}if(!(BM.left+ge||jM.top+ne)){if(W&&!xt&&bl(B,j)===null){let Q=xp(B,j),R=O>=0&&O{let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(Nr.current){let V=Nr.current,te=Math.max(M.left,Math.min(M.left+ge,B)),G=Yo(te),Y=on.current,K=Math.max(Y.min,Math.min(Y.max,G));if(V.handle===\"left\"){let J=Math.min(K,he-(he-ce)*.001);ke(J),we([J,he])}else{let J=Math.max(K,ce+(he-ce)*.001);Wt(J),we([ce,J])}return}if(_r.current){let V=_r.current,te=Math.max(M.top,Math.min(M.top+ne,j)),G=an(te),Y=rn.current,K=Math.max(Y.min,Math.min(Y.max,G));if(V.handle===\"top\"){let J=Math.max(K,be+(ve-be)*.001);po(J),le([be,J])}else{let J=Math.min(K,ve-(ve-be)*.001);uo(J),le([J,ve])}return}let F=!Bo.current?.active&&!Ea.current?.active&&!Gt.current;if(Ht&&F){let V=Sp(B,j);Zm(V)}else dc&&Zm(null);if(Qe&&F){let V=Ep(B,j);Jm(V)}else mc&&Jm(null);if(Gt.current){let V=Gt.current;V.axis===\"x\"?$o({axis:\"x\",startVal:V.startVal,currentVal:Yo(Math.max(M.left,Math.min(M.left+ge,B)))}):$o({axis:\"y\",startVal:V.startVal,currentVal:an(Math.max(M.top,Math.min(M.top+ne,j)))});return}if(Ea.current?.active){let V=Ea.current;Bo.current&&Math.abs(B-V.startPx)>3&&(Bo.current.wasDrag=!0);let te=Yo(Math.max(M.left,Math.min(M.left+ge,B))),G=Math.min(V.startDataX,te),Y=Math.max(V.startDataX,te),K=nn.current,J=Dr.current,pe=K[V.traceIdx];if(pe){let Ee=-1/0,de=-1;for(let De=0;De=G&&qt<=Y&&isFinite(pe[De])&&pe[De]>Ee&&(Ee=pe[De],de=De)}if(de>=0){let De=J?J[de]:de;vp({x0:G,x1:Y,peakX:De,peakY:Ee,traceIdx:V.traceIdx})}else vp(null)}dl(null);return}if(Bo.current?.active){let V=Bo.current,te=D.clientX-V.startX,G=D.clientY-V.startY;(Math.abs(te)>3||Math.abs(G)>3)&&(V.wasDrag=!0);let Y=V.startXMax-V.startXMin,K=V.startYMax-V.startYMin,J=-(te/ge)*Y,pe=G/ne*K;Tt.current||(ke(V.startXMin+J),Wt(V.startXMax+J)),En.current||(uo(V.startYMin+pe),po(V.startYMax+pe)),dl(null);return}if(BM.left+ge||jM.top+ne){dl(null);return}let Q=Tp(B,j);if(Wm.current=Q!==null,Ob(Q!==null?null:bl(B,j)),Q!==null){dl(null);return}let R=xp(B,j);R&&dl({canvasX:R.canvasX,canvasY:R.canvasY,dataX:R.dataX,dataY:R.dataY,traceIdx:R.traceIdx,label:R.label,color:R.color})},[ge,ne,xp,bl,Tp,M.left,M.top,Yo,an,Ht,Qe,ce,he,be,ve,Sp,Ep,dc,mc,we,le]),LR=w.useCallback(D=>{if(Nr.current){Nr.current=null;return}if(_r.current){_r.current=null;return}if(Gt.current&&Re){let{startVal:f,currentVal:H,axis:B}=Re,j=Math.min(f,H),F=Math.max(f,H),Q=B===\"x\"?he-ce:ve-be;F-j>Q*.01&&(B===\"x\"?(ke(j),Wt(F),Sn(!0),we([j,F])):(uo(j),po(F),Ar(!0),le([j,F]))),Gt.current=null,$o(null);return}if(Ea.current?.active){if((Bo.current?.wasDrag??!1)&&Pa){let H={x:Pa.peakX,y:Pa.peakY,trace_idx:Pa.traceIdx,label:Rt(Pa.peakX),type:\"peak\"};oe([...X||[],H])}Ea.current=null,vp(null),Bo.current=null;return}if(Bo.current?.active&&!Bo.current.wasDrag){let f=Z.current;if(f){let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top,F=Tp(B,j);if(F!==null){N(O===F?-1:F),Bo.current=null;return}let Q=bl(B,j);if(Q!==null){let R=Ze||[];D.shiftKey?R.includes(Q)?Ue(R.filter(V=>V!==Q)):Ue([...R,Q]):R.length===1&&R[0]===Q?Ue([]):Ue([Q]),Bo.current=null;return}if(W&&!xt&&ro){let R=nn.current,V=Dr.current,te=O>=0&&Ode&&(de=G[ot],Ee=ot);let De=V?V[Ee]:Ee,qt={x:De,y:de,trace_idx:te,label:Rt(De),type:\"peak\"};oe([...X||[],qt])}}else if(!W&&(Ze&&Ze.length>0&&Ue([]),ro)){let R=ro.traceIdx;N(O===R?-1:R)}}}Bo.current=null},[ro,O,N,W,X,oe,Ze,Ue,bl,Tp,xt,Re,ce,he,be,ve,we,le,Pa,fe]),jR=w.useCallback(()=>{Bo.current=null,Ea.current=null,Nr.current=null,_r.current=null,vp(null),Gt.current=null,$o(null),dl(null),Ob(null),Zm(null),Jm(null),Wm.current=!1},[]),UR=w.useCallback(D=>{let f=Z.current;if(!f){gl();return}let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(j>M.top+ne&&B>=M.left&&B<=M.left+ge&&Ht){Sn(!1),we([]),ke(on.current.min),Wt(on.current.max);return}if(B=M.top&&j<=M.top+ne&&Qe){Ar(!1),le([]),uo(rn.current.min),po(rn.current.max);return}gl()},[gl,ge,ne,M.left,M.top,Ht,Qe,we,le]),HR=w.useCallback(D=>{let f=D.target.tagName?.toLowerCase();if(!(f===\"input\"||f===\"textarea\"||f===\"select\"))switch(D.key){case\"r\":case\"R\":se||(D.preventDefault(),gl());break;case\"Escape\":D.preventDefault(),N(-1),Ze&&Ze.length>0&&Ue([]);break;case\"p\":case\"P\":xt||(D.preventDefault(),Te(!W));break;case\"c\":case\"C\":xt||(D.preventDefault(),oe([]),Ue([]));break;case\"Delete\":case\"Backspace\":if(!xt&&X&&X.length>0)if(D.preventDefault(),Ze&&Ze.length>0){let H=new Set(Ze),B=X.filter((j,F)=>!H.has(F));oe(B),Ue([])}else{let H=[...X];H.pop(),oe(H)}break}},[gl,N,X,oe,W,Te,Ze,Ue,se,xt]),VR=w.useCallback(()=>{hl(null);let D=Z.current;D&&D.toBlob(f=>{f&&lc(f,`${c||\"show1d\"}.png`)})},[c]),$b=w.useCallback((D=\"pdf\")=>{hl(null);let f=nn.current,H=Dr.current;if(f.length===0)return;let B=4,j=ye*B,F=ue*B,Q=document.createElement(\"canvas\");Q.width=j,Q.height=F;let R=Q.getContext(\"2d\");if(!R)return;if(R.scale(B,B),R.fillStyle=\"#ffffff\",R.fillRect(0,0,ye,ue),P){R.strokeStyle=\"rgba(0,0,0,0.08)\",R.lineWidth=1,R.setLineDash([2,3]);let G=Math.max(3,xe),Y=Sa(ce,he,G);for(let pe of Y){let Ee=St(pe);Ee>=M.left&&Ee<=M.left+ge&&(R.beginPath(),R.moveTo(Ee,M.top),R.lineTo(Ee,M.top+ne),R.stroke())}let K=Math.max(3,xe),J=v?bp(Math.max(be,1e-30),ve,K):Sa(be,ve,K);for(let pe of J){let Ee=wt(pe);Ee>=M.top&&Ee<=M.top+ne&&(R.beginPath(),R.moveTo(M.left,Ee),R.lineTo(M.left+ge,Ee),R.stroke())}R.setLineDash([])}R.strokeStyle=\"#999\",R.lineWidth=1,R.beginPath(),R.moveTo(M.left,M.top),R.lineTo(M.left,M.top+ne),R.lineTo(M.left+ge,M.top+ne),R.stroke();let V=Sa(ce,he,Math.max(3,Math.floor(ge/DR)));R.fillStyle=\"#555\",R.font=`10px ${vo}`,R.textAlign=\"center\",R.textBaseline=\"top\";for(let G of V){let Y=St(G);Y>=M.left&&Y<=M.left+ge&&(R.beginPath(),R.moveTo(Y,M.top+ne),R.lineTo(Y,M.top+ne+Tn),R.stroke(),R.fillText(Rt(G),Y,M.top+ne+Tn+2))}let te=v?bp(Math.max(be,1e-30),ve):Sa(be,ve);R.textAlign=\"right\",R.textBaseline=\"middle\";for(let G of te){let Y=wt(G);Y>=M.top&&Y<=M.top+ne&&(R.beginPath(),R.moveTo(M.left-Tn,Y),R.lineTo(M.left,Y),R.stroke(),R.fillText(Rt(G),M.left-Tn-2,Y))}if(u||p){R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`11px ${vo}`,R.fillStyle=\"#666\";let G=u||\"\";p&&(G+=G?` (${p})`:p),R.fillText(G,M.left+ge/2,M.top+ne+Tn+18)}if(m||d){R.save(),R.translate(12,M.top+ne/2),R.rotate(-Math.PI/2),R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`11px ${vo}`,R.fillStyle=\"#666\";let G=m||\"\";d&&(G+=G?` (${d})`:d),R.fillText(G,0,0),R.restore()}c&&(R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`bold 13px ${vo}`,R.fillStyle=\"#333\",R.fillText(c,ye/2,2)),R.save(),R.beginPath(),R.rect(M.left,M.top,ge,ne),R.clip();for(let G=0;G0)for(let G of X){let Y=s&&s[G.trace_idx]||\"#4fc3f7\",K=St(G.x),J=wt(G.y),pe=5;R.fillStyle=Y,R.strokeStyle=\"#fff\",R.lineWidth=1.5,R.beginPath(),R.moveTo(K,J-pe),R.lineTo(K+pe,J+pe),R.lineTo(K-pe,J+pe),R.closePath(),R.fill(),R.stroke(),R.font=`9px ${vo}`,R.fillStyle=\"#333\",R.textAlign=\"center\",R.textBaseline=\"bottom\",R.fillText(G.label||Rt(G.x),K,J-pe-3)}if(R.restore(),E&&f.length>=1&&l&&l.length>0){R.font=`10px ${vo}`;let G=14,Y=16,K=4,J=6,pe=0;for(let ot=0;otpe&&(pe=Pn)}let Ee=J*2+Y+K+pe,de=J*2+f.length*G,De=M.left+ge-Ee-8,qt=M.top+8;R.fillStyle=\"rgba(255,255,255,0.9)\",R.fillRect(De,qt,Ee,de),R.strokeStyle=\"#ccc\",R.lineWidth=1,R.strokeRect(De,qt,Ee,de);for(let ot=0;otlc(G,`${c||\"show1d\"}_figure.pdf`)):Q.toBlob(G=>{G&&lc(G,`${c||\"show1d\"}_figure.png`)})},[ye,ue,ce,he,be,ve,s,l,z,v,P,xe,E,u,m,p,d,c,St,wt,ge,ne,X]),vl=w.useCallback(D=>{let f=nn.current,H=Dr.current;if(f.length===0)return\"\";let F=[[\"x\",...l&&l.length>0?l:f.map((Q,R)=>`Data ${R+1}`)].join(\",\")];for(let Q=0;Q<(H?H.length:f[0].length);Q++){let R=H?H[Q]:Q;if(D&&Ht&&(Rhe))continue;let V=[String(R)];for(let te of f)V.push(String(te[Q]??\"\"));F.push(V.join(\",\"))}return F.join(`\n`)},[l,Ht,ce,he]),$R=w.useCallback(()=>{let D=vl(!0);D&&navigator.clipboard.writeText(D).then(()=>{Hb(!0),setTimeout(()=>Hb(!1),1e3)})},[vl]),YR=w.useCallback(()=>{hl(null);let D=vl(!0);D&&lc(new Blob([D],{type:\"text/csv\"}),`${c||\"show1d\"}_range.csv`)},[vl,c]),XR=w.useCallback(()=>{hl(null);let D=vl(!1);D&&lc(new Blob([D],{type:\"text/csv\"}),`${c||\"show1d\"}.csv`)},[vl,c]),GR=()=>Nr.current?\"ew-resize\":_r.current?\"ns-resize\":dc?\"ew-resize\":mc?\"ns-resize\":Gt.current?Gt.current.axis===\"x\"?\"ew-resize\":\"ns-resize\":Ea.current?.active?\"col-resize\":Bo.current?.active?\"grabbing\":_R!==null||Wm.current?\"pointer\":W&&!xt?\"col-resize\":\"crosshair\";return w.createElement(Fe,{className:\"show1d-root\",tabIndex:0,onKeyDown:HR,sx:{...__.root,bgcolor:t.bg,color:t.text}},w.createElement(Xe,{variant:\"caption\",sx:{...xn.label,color:t.accent,mb:`${D_.XS}px`,display:\"block\"}},c||\"Plot\",w.createElement(Y_,{theme:e.theme,text:w.createElement(X_,{items:[[\"Scroll\",\"Zoom in/out\"],[\"Drag\",\"Pan (or search peak when Peak on)\"],[\"Drag axis\",\"Lock X or Y range\"],[\"Dbl-click axis\",\"Unlock range\"],[\"Click\",\"Focus trace / select peak\"],[\"Shift+Click\",\"Multi-select peaks\"],[\"P\",\"Toggle peak mode\"],[\"C\",\"Clear all peaks\"],[\"Del\",\"Remove last peak\"],[\"Esc\",\"Deselect all\"],[\"R\",\"Reset view\"],[\"Dbl-click\",\"Reset view\"]]})}),w.createElement(MR,{widgetName:\"Show1D\",hiddenTools:et,setHiddenTools:dt,disabledTools:Oe,setDisabledTools:Ae,themeColors:t})),_&&!Be.hideAll&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"4px\",mb:\"2px\",height:28}},!Nt&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"Log:\"),w.createElement(Un,{size:\"small\",checked:v,onChange:(D,f)=>T(f),sx:hp.small,disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Auto:\"),w.createElement(Un,{size:\"small\",checked:S,onChange:(D,f)=>h(f),sx:hp.small,disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Grid:\"),w.createElement(Un,{size:\"small\",checked:P,onChange:(D,f)=>A(f),sx:hp.small,disabled:se}),P&&w.createElement(km,{size:\"small\",min:5,max:50,step:1,value:xe,onChange:(D,f)=>Je(f),sx:{width:60,ml:\"2px\",...OR.small},disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Legend:\"),w.createElement(Un,{size:\"small\",checked:E,onChange:(D,f)=>C(f),sx:hp.small,disabled:se})),!Ro&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Peak:\"),w.createElement(Un,{size:\"small\",checked:W,onChange:(D,f)=>Te(f),sx:hp.small,disabled:xt}),W&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text,ml:\"2px\"}},\"\\xB1\",fe),w.createElement(km,{size:\"small\",min:1,max:100,step:1,value:fe,onChange:(D,f)=>Ke(f),sx:{width:50,ml:\"2px\",...OR.small},disabled:xt}))),w.createElement(Fe,{sx:{flex:1}}),!Nt&&w.createElement(ga,{size:\"small\",sx:gp,onClick:gl,disabled:se},\"Reset\"),!st&&w.createElement(w.Fragment,null,w.createElement(ga,{size:\"small\",sx:{...gp,color:t.accent},onClick:D=>hl(D.currentTarget),disabled:fr},\"Export\"),w.createElement(ip,{anchorEl:Vb,open:!!Vb,onClose:()=>hl(null),...N_},w.createElement(nl,{onClick:()=>$b(\"pdf\"),sx:{fontSize:12}},\"Figure (PDF)\"),w.createElement(nl,{onClick:()=>$b(\"png\"),sx:{fontSize:12}},\"Figure (PNG)\"),w.createElement(nl,{onClick:VR,sx:{fontSize:12}},\"PNG\"),w.createElement(nl,{onClick:YR,sx:{fontSize:12}},\"CSV (range)\"),w.createElement(nl,{onClick:XR,sx:{fontSize:12}},\"CSV (all)\")))),w.createElement(Fe,{ref:Se,sx:{position:\"relative\",width:ye,height:ue,border:`1px solid ${t.border}`,cursor:GR(),bgcolor:o?\"#1a1a1a\":\"#f8f8f8\"},onMouseDown:kR,onMouseMove:BR,onMouseUp:LR,onMouseLeave:jR,onDoubleClick:UR},w.createElement(\"canvas\",{ref:Z,style:{width:ye,height:ue,position:\"absolute\",top:0,left:0}}),w.createElement(\"canvas\",{ref:ee,style:{width:ye,height:ue,position:\"absolute\",top:0,left:0,pointerEvents:\"none\"}}),w.createElement(Fe,{onMouseDown:D=>{fc.current={active:!0,startX:D.clientX,startY:D.clientY,startW:ye,startH:ue},D.stopPropagation()},sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:\"nwse-resize\",opacity:.6,background:`linear-gradient(135deg, transparent 50%, ${t.accent} 50%)`,\"&:hover\":{opacity:1}}})),Ht&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"6px\",mt:\"4px\",mb:\"2px\",height:24}},w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"X range:\"),w.createElement(\"input\",{type:\"number\",value:Ab,onChange:D=>{ml(!0),Db(D.target.value)},onFocus:()=>ml(!0),onBlur:()=>{ml(!1);let D=parseFloat(Ab);if(!isNaN(D)){let f=on.current,H=Math.max(f.min,Math.min(f.max,D));if(H>=he){let B=H;H=he,Wt(B),we([he,B]),ke(he);return}ke(H),we([H,he])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text}},\"\\u2014\"),w.createElement(\"input\",{type:\"number\",value:Nb,onChange:D=>{ml(!0),_b(D.target.value)},onFocus:()=>ml(!0),onBlur:()=>{ml(!1);let D=parseFloat(Nb);if(!isNaN(D)){let f=on.current,H=Math.max(f.min,Math.min(f.max,D));if(H<=ce){let B=H;H=ce,ke(B),we([B,ce]),Wt(ce);return}Wt(H),we([ce,H])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(ga,{size:\"small\",sx:gp,onClick:()=>{Sn(!1),we([]),ke(on.current.min),Wt(on.current.max)}},\"RESET\"),!st&&w.createElement(ga,{size:\"small\",sx:{...gp,ml:\"4px\"},onClick:$R,disabled:fr},zR?\"COPIED\":\"COPY CSV\")),Qe&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"6px\",mt:\"4px\",mb:\"2px\",height:24}},w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"Y range:\"),w.createElement(\"input\",{type:\"number\",value:kb,onChange:D=>{yl(!0),Bb(D.target.value)},onFocus:()=>yl(!0),onBlur:()=>{yl(!1);let D=parseFloat(kb);if(!isNaN(D)){let f=rn.current,H=Math.max(f.min,Math.min(f.max,D));if(H>=ve){let B=H;H=ve,po(B),le([ve,B]),uo(ve);return}uo(H),le([H,ve])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text}},\"\\u2014\"),w.createElement(\"input\",{type:\"number\",value:Lb,onChange:D=>{yl(!0),jb(D.target.value)},onFocus:()=>yl(!0),onBlur:()=>{yl(!1);let D=parseFloat(Lb);if(!isNaN(D)){let f=rn.current,H=Math.max(f.min,Math.min(f.max,D));if(H<=be){let B=H;H=be,uo(B),le([B,be]),po(be);return}po(H),le([be,H])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(ga,{size:\"small\",sx:gp,onClick:()=>{Ar(!1),le([]),uo(rn.current.min),po(rn.current.max)}},\"RESET\")),b&&!Ut&&I&&I.length>0&&(()=>{let D=O>=0&&OH);return w.createElement(Fe,{sx:{border:`1px solid ${t.border}`,borderTop:\"none\",bgcolor:o?t.bg:\"#fafafa\",maxWidth:ye}},D.map(f=>{let H=l&&l[f]||`Data ${f+1}`,B=s&&s[f]||\"#4fc3f7\";return w.createElement(Fe,{key:f,sx:{display:\"flex\",gap:2,alignItems:\"center\",px:1,py:.25}},w.createElement(Fe,{sx:{width:8,height:8,bgcolor:B,flexShrink:0}}),a>1&&w.createElement(Xe,{sx:{fontSize:11,color:t.text,fontWeight:\"bold\",minWidth:40}},H),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Mean \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(I[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Min \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(x[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Max \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(k[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Std \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(U[f]??0))))}),Ht&&Lt&&Lt.length>0&&w.createElement(w.Fragment,null,w.createElement(Fe,{sx:{borderTop:`1px dashed ${t.border}`,mx:1,my:.25}}),D.map(f=>{let H=Lt[f];if(!H)return null;let B=s&&s[f]||\"#4fc3f7\";return w.createElement(Fe,{key:`rs-${f}`,sx:{display:\"flex\",gap:2,alignItems:\"center\",px:1,py:.25}},w.createElement(Xe,{sx:{fontSize:10,color:o?\"#777\":\"#aaa\",minWidth:60}},\"Range (\",H.n_points,\" pts)\"),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Mean \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.mean))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Min \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.min))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Max \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.max))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Std \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.std))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"\\u222B \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.integral))))})),jt&&jt.length>0&&w.createElement(w.Fragment,null,w.createElement(Fe,{sx:{borderTop:`1px dashed ${t.border}`,mx:1,my:.25}}),jt.map((f,H)=>{let B=X&&f.peak_idx>=0&&f.peak_idx()=>(t||e((t={exports:{}}).exports,t),t.exports);var WR=(e,t,o,r)=>{if(t&&typeof t==\"object\"||typeof t==\"function\")for(let n of FR(t))!QR.call(e,n)&&n!==o&&Yb(e,n,{get:()=>t[n],enumerable:!(r=IR(t,n))||r.enumerable});return e};var q=(e,t,o)=>(o=e!=null?qR(KR(e)):{},WR(t||!e||!e.__esModule?Yb(o,\"default\",{value:e,enumerable:!0}):o,e));var ev=Xo(Me=>{\"use strict\";var ry=Symbol.for(\"react.transitional.element\"),ZR=Symbol.for(\"react.portal\"),JR=Symbol.for(\"react.fragment\"),e2=Symbol.for(\"react.strict_mode\"),t2=Symbol.for(\"react.profiler\"),o2=Symbol.for(\"react.consumer\"),r2=Symbol.for(\"react.context\"),n2=Symbol.for(\"react.forward_ref\"),a2=Symbol.for(\"react.suspense\"),i2=Symbol.for(\"react.memo\"),Fb=Symbol.for(\"react.lazy\"),l2=Symbol.for(\"react.activity\"),Xb=Symbol.iterator;function s2(e){return e===null||typeof e!=\"object\"?null:(e=Xb&&e[Xb]||e[\"@@iterator\"],typeof e==\"function\"?e:null)}var Kb={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Qb=Object.assign,Wb={};function Tl(e,t,o){this.props=e,this.context=t,this.refs=Wb,this.updater=o||Kb}Tl.prototype.isReactComponent={};Tl.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\")};Tl.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,\"forceUpdate\")};function Zb(){}Zb.prototype=Tl.prototype;function ny(e,t,o){this.props=e,this.context=t,this.refs=Wb,this.updater=o||Kb}var ay=ny.prototype=new Zb;ay.constructor=ny;Qb(ay,Tl.prototype);ay.isPureReactComponent=!0;var Gb=Array.isArray;function oy(){}var Mt={H:null,A:null,T:null,S:null},Jb=Object.prototype.hasOwnProperty;function iy(e,t,o){var r=o.ref;return{$$typeof:ry,type:e,key:t,ref:r!==void 0?r:null,props:o}}function c2(e,t){return iy(e.type,t,e.props)}function ly(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===ry}function u2(e){var t={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+e.replace(/[=:]/g,function(o){return t[o]})}var qb=/\\/+/g;function ty(e,t){return typeof e==\"object\"&&e!==null&&e.key!=null?u2(\"\"+e.key):t.toString(36)}function p2(e){switch(e.status){case\"fulfilled\":return e.value;case\"rejected\":throw e.reason;default:switch(typeof e.status==\"string\"?e.then(oy,oy):(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 xl(e,t,o,r,n){var a=typeof e;(a===\"undefined\"||a===\"boolean\")&&(e=null);var i=!1;if(e===null)i=!0;else switch(a){case\"bigint\":case\"string\":case\"number\":i=!0;break;case\"object\":switch(e.$$typeof){case ry:case ZR:i=!0;break;case Fb:return i=e._init,xl(i(e._payload),t,o,r,n)}}if(i)return n=n(e),i=r===\"\"?\".\"+ty(e,0):r,Gb(n)?(o=\"\",i!=null&&(o=i.replace(qb,\"$&/\")+\"/\"),xl(n,t,o,\"\",function(c){return c})):n!=null&&(ly(n)&&(n=c2(n,o+(n.key==null||e&&e.key===n.key?\"\":(\"\"+n.key).replace(qb,\"$&/\")+\"/\")+i)),t.push(n)),1;i=0;var l=r===\"\"?\".\":r+\":\";if(Gb(e))for(var s=0;s{\"use strict\";tv.exports=ev()});var pv=Xo(_t=>{\"use strict\";function py(e,t){var o=e.length;e.push(t);e:for(;0>>1,n=e[r];if(0>>1;rCp(l,o))sCp(c,l)?(e[r]=c,e[s]=o,r=s):(e[r]=l,e[i]=o,r=i);else if(sCp(c,o))e[r]=c,e[s]=o,r=s;else break e}}return t}function Cp(e,t){var o=e.sortIndex-t.sortIndex;return o!==0?o:e.id-t.id}_t.unstable_now=void 0;typeof performance==\"object\"&&typeof performance.now==\"function\"?(ov=performance,_t.unstable_now=function(){return ov.now()}):(sy=Date,rv=sy.now(),_t.unstable_now=function(){return sy.now()-rv});var ov,sy,rv,Vn=[],Ca=[],m2=1,zr=null,Lo=3,fy=!1,yc=!1,hc=!1,dy=!1,iv=typeof setTimeout==\"function\"?setTimeout:null,lv=typeof clearTimeout==\"function\"?clearTimeout:null,nv=typeof setImmediate<\"u\"?setImmediate:null;function Rp(e){for(var t=Cn(Ca);t!==null;){if(t.callback===null)wp(Ca);else if(t.startTime<=e)wp(Ca),t.sortIndex=t.expirationTime,py(Vn,t);else break;t=Cn(Ca)}}function my(e){if(hc=!1,Rp(e),!yc)if(Cn(Vn)!==null)yc=!0,El||(El=!0,Sl());else{var t=Cn(Ca);t!==null&&yy(my,t.startTime-e)}}var El=!1,gc=-1,sv=5,cv=-1;function uv(){return dy?!0:!(_t.unstable_now()-cve&&uv());){var r=zr.callback;if(typeof r==\"function\"){zr.callback=null,Lo=zr.priorityLevel;var n=r(zr.expirationTime<=e);if(e=_t.unstable_now(),typeof n==\"function\"){zr.callback=n,Rp(e),t=!0;break t}zr===Cn(Vn)&&wp(Vn),Rp(e)}else wp(Vn);zr=Cn(Vn)}if(zr!==null)t=!0;else{var a=Cn(Ca);a!==null&&yy(my,a.startTime-e),t=!1}}break e}finally{zr=null,Lo=o,fy=!1}t=void 0}}finally{t?Sl():El=!1}}}var Sl;typeof nv==\"function\"?Sl=function(){nv(cy)}:typeof MessageChannel<\"u\"?(uy=new MessageChannel,av=uy.port2,uy.port1.onmessage=cy,Sl=function(){av.postMessage(null)}):Sl=function(){iv(cy,0)};var uy,av;function yy(e,t){gc=iv(function(){e(_t.unstable_now())},t)}_t.unstable_IdlePriority=5;_t.unstable_ImmediatePriority=1;_t.unstable_LowPriority=4;_t.unstable_NormalPriority=3;_t.unstable_Profiling=null;_t.unstable_UserBlockingPriority=2;_t.unstable_cancelCallback=function(e){e.callback=null};_t.unstable_forceFrameRate=function(e){0>e||125r?(e.sortIndex=o,py(Ca,e),Cn(Vn)===null&&e===Cn(Ca)&&(hc?(lv(gc),gc=-1):hc=!0,yy(my,o-r))):(e.sortIndex=n,py(Vn,e),yc||fy||(yc=!0,El||(El=!0,Sl()))),e};_t.unstable_shouldYield=uv;_t.unstable_wrapCallback=function(e){var t=Lo;return function(){var o=Lo;Lo=t;try{return e.apply(this,arguments)}finally{Lo=o}}}});var dv=Xo((Q_,fv)=>{\"use strict\";fv.exports=pv()});var yv=Xo(qo=>{\"use strict\";var y2=re();function mv(e){var t=\"https://react.dev/errors/\"+e;if(1{\"use strict\";function hv(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(hv)}catch(e){console.error(e)}}hv(),gv.exports=yv()});var OS=Xo(td=>{\"use strict\";var mo=dv(),Yx=re(),b2=Op();function $(e){var t=\"https://react.dev/errors/\"+e;if(1Al||(e.current=eh[Al],eh[Al]=null,Al--)}function Et(e,t){Al++,eh[Al]=e.current,e.current=t}var On=An(null),Xc=An(null),ja=An(null),uf=An(null);function pf(e,t){switch(Et(ja,t),Et(Xc,e),Et(On,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Rx(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Rx(t),e=yS(t,e);else switch(e){case\"svg\":e=1;break;case\"math\":e=2;break;default:e=0}}So(On),Et(On,e)}function Fl(){So(On),So(Xc),So(ja)}function th(e){e.memoizedState!==null&&Et(uf,e);var t=On.current,o=yS(t,e.type);t!==o&&(Et(Xc,e),Et(On,o))}function ff(e){Xc.current===e&&(So(On),So(Xc)),uf.current===e&&(So(uf),tu._currentValue=Ti)}var hy,xv;function gi(e){if(hy===void 0)try{throw Error()}catch(o){var t=o.stack.trim().match(/\\n( *(at )?)/);hy=t&&t[1]||\"\",xv=-1)\":-1n||s[r]!==c[n]){var u=`\n`+s[r].replace(\" at new \",\" at \");return e.displayName&&u.includes(\"\")&&(u=u.replace(\"\",e.displayName)),u}while(1<=r&&0<=n);break}}}finally{gy=!1,Error.prepareStackTrace=o}return(o=e?e.displayName||e.name:\"\")?gi(o):\"\"}function E2(e,t){switch(e.tag){case 26:case 27:case 5:return gi(e.type);case 16:return gi(\"Lazy\");case 13:return e.child!==t&&t!==null?gi(\"Suspense Fallback\"):gi(\"Suspense\");case 19:return gi(\"SuspenseList\");case 0:case 15:return by(e.type,!1);case 11:return by(e.type.render,!1);case 1:return by(e.type,!0);case 31:return gi(\"Activity\");default:return\"\"}}function Tv(e){try{var t=\"\",o=null;do t+=E2(e,o),o=e,e=e.return;while(e);return t}catch(r){return`\nError generating stack: `+r.message+`\n`+r.stack}}var oh=Object.prototype.hasOwnProperty,qh=mo.unstable_scheduleCallback,vy=mo.unstable_cancelCallback,P2=mo.unstable_shouldYield,C2=mo.unstable_requestPaint,br=mo.unstable_now,R2=mo.unstable_getCurrentPriorityLevel,Qx=mo.unstable_ImmediatePriority,Wx=mo.unstable_UserBlockingPriority,df=mo.unstable_NormalPriority,w2=mo.unstable_LowPriority,Zx=mo.unstable_IdlePriority,M2=mo.log,O2=mo.unstable_setDisableYieldValue,au=null,vr=null;function _a(e){if(typeof M2==\"function\"&&O2(e),vr&&typeof vr.setStrictMode==\"function\")try{vr.setStrictMode(au,e)}catch{}}var xr=Math.clz32?Math.clz32:N2,A2=Math.log,D2=Math.LN2;function N2(e){return e>>>=0,e===0?32:31-(A2(e)/D2|0)|0}var Dp=256,Np=262144,_p=4194304;function bi(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 Uf(e,t,o){var r=e.pendingLanes;if(r===0)return 0;var n=0,a=e.suspendedLanes,i=e.pingedLanes;e=e.warmLanes;var l=r&134217727;return l!==0?(r=l&~a,r!==0?n=bi(r):(i&=l,i!==0?n=bi(i):o||(o=l&~e,o!==0&&(n=bi(o))))):(l=r&~a,l!==0?n=bi(l):i!==0?n=bi(i):o||(o=r&~e,o!==0&&(n=bi(o)))),n===0?0:t!==0&&t!==n&&(t&a)===0&&(a=n&-n,o=t&-t,a>=o||a===32&&(o&4194048)!==0)?t:n}function iu(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function _2(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 Jx(){var e=_p;return _p<<=1,(_p&62914560)===0&&(_p=4194304),e}function xy(e){for(var t=[],o=0;31>o;o++)t.push(e);return t}function lu(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function z2(e,t,o,r,n,a){var i=e.pendingLanes;e.pendingLanes=o,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=o,e.entangledLanes&=o,e.errorRecoveryDisabledLanes&=o,e.shellSuspendCounter=0;var l=e.entanglements,s=e.expirationTimes,c=e.hiddenUpdates;for(o=i&~o;0\"u\")return null;try{return e.activeElement||e.body}catch{return e.body}}var H2=/[\\n\"\\\\]/g;function Ur(e){return e.replace(H2,function(t){return\"\\\\\"+t.charCodeAt(0).toString(16)+\" \"})}function ah(e,t,o,r,n,a,i,l){e.name=\"\",i!=null&&typeof i!=\"function\"&&typeof i!=\"symbol\"&&typeof i!=\"boolean\"?e.type=i:e.removeAttribute(\"type\"),t!=null?i===\"number\"?(t===0&&e.value===\"\"||e.value!=t)&&(e.value=\"\"+Br(t)):e.value!==\"\"+Br(t)&&(e.value=\"\"+Br(t)):i!==\"submit\"&&i!==\"reset\"||e.removeAttribute(\"value\"),t!=null?ih(e,i,Br(t)):o!=null?ih(e,i,Br(o)):r!=null&&e.removeAttribute(\"value\"),n==null&&a!=null&&(e.defaultChecked=!!a),n!=null&&(e.checked=n&&typeof n!=\"function\"&&typeof n!=\"symbol\"),l!=null&&typeof l!=\"function\"&&typeof l!=\"symbol\"&&typeof l!=\"boolean\"?e.name=\"\"+Br(l):e.removeAttribute(\"name\")}function sT(e,t,o,r,n,a,i,l){if(a!=null&&typeof a!=\"function\"&&typeof a!=\"symbol\"&&typeof a!=\"boolean\"&&(e.type=a),t!=null||o!=null){if(!(a!==\"submit\"&&a!==\"reset\"||t!=null)){nh(e);return}o=o!=null?\"\"+Br(o):\"\",t=t!=null?\"\"+Br(t):o,l||t===e.value||(e.value=t),e.defaultValue=t}r=r??n,r=typeof r!=\"function\"&&typeof r!=\"symbol\"&&!!r,e.checked=l?e.checked:!!r,e.defaultChecked=!!r,i!=null&&typeof i!=\"function\"&&typeof i!=\"symbol\"&&typeof i!=\"boolean\"&&(e.name=i),nh(e)}function ih(e,t,o){t===\"number\"&&mf(e.ownerDocument)===e||e.defaultValue===\"\"+o||(e.defaultValue=\"\"+o)}function $l(e,t,o,r){if(e=e.options,t){t={};for(var n=0;n\"u\"||typeof window.document>\"u\"||typeof window.document.createElement>\"u\"),sh=!1;if(ta)try{Pl={},Object.defineProperty(Pl,\"passive\",{get:function(){sh=!0}}),window.addEventListener(\"test\",Pl,Pl),window.removeEventListener(\"test\",Pl,Pl)}catch{sh=!1}var Pl,za=null,Zh=null,Qp=null;function dT(){if(Qp)return Qp;var e,t=Zh,o=t.length,r,n=\"value\"in za?za.value:za.textContent,a=n.length;for(e=0;e=Dc),Nv=\" \",_v=!1;function yT(e,t){switch(e){case\"keyup\":return mw.indexOf(t.keyCode)!==-1;case\"keydown\":return t.keyCode!==229;case\"keypress\":case\"mousedown\":case\"focusout\":return!0;default:return!1}}function hT(e){return e=e.detail,typeof e==\"object\"&&\"data\"in e?e.data:null}var _l=!1;function hw(e,t){switch(e){case\"compositionend\":return hT(t);case\"keypress\":return t.which!==32?null:(_v=!0,Nv);case\"textInput\":return e=t.data,e===Nv&&_v?null:e;default:return null}}function gw(e,t){if(_l)return e===\"compositionend\"||!eg&&yT(e,t)?(e=dT(),Qp=Zh=za=null,_l=!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)return{node:o,offset:t-e};e=r}e:{for(;o;){if(o.nextSibling){o=o.nextSibling;break e}o=o.parentNode}o=void 0}o=Lv(o)}}function xT(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?xT(e,t.parentNode):\"contains\"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function TT(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=mf(e.document);t instanceof e.HTMLIFrameElement;){try{var o=typeof t.contentWindow.location.href==\"string\"}catch{o=!1}if(o)e=t.contentWindow;else break;t=mf(e.document)}return t}function tg(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 Cw=ta&&\"documentMode\"in document&&11>=document.documentMode,zl=null,ch=null,_c=null,uh=!1;function Uv(e,t,o){var r=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;uh||zl==null||zl!==mf(r)||(r=zl,\"selectionStart\"in r&&tg(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),_c&&Ic(_c,r)||(_c=r,r=Nf(ch,\"onSelect\"),0>=i,n-=i,Rn=1<<32-xr(t)+n|o<A?(_=P,P=null):_=P.sibling;var z=p(h,P,g[A],b);if(z===null){P===null&&(P=_);break}e&&P&&z.alternate===null&&t(h,P),y=a(z,y,A),C===null?E=z:C.sibling=z,C=z,P=_}if(A===g.length)return o(h,P),qe&&In(h,A),E;if(P===null){for(;AA?(_=P,P=null):_=P.sibling;var I=p(h,P,z.value,b);if(I===null){P===null&&(P=_);break}e&&P&&I.alternate===null&&t(h,P),y=a(I,y,A),C===null?E=I:C.sibling=I,C=I,P=_}if(z.done)return o(h,P),qe&&In(h,A),E;if(P===null){for(;!z.done;A++,z=g.next())z=m(h,z.value,b),z!==null&&(y=a(z,y,A),C===null?E=z:C.sibling=z,C=z);return qe&&In(h,A),E}for(P=r(P);!z.done;A++,z=g.next())z=d(P,h,A,z.value,b),z!==null&&(e&&z.alternate!==null&&P.delete(z.key===null?A:z.key),y=a(z,y,A),C===null?E=z:C.sibling=z,C=z);return e&&P.forEach(function(x){return t(h,x)}),qe&&In(h,A),E}function S(h,y,g,b){if(typeof g==\"object\"&&g!==null&&g.type===Ol&&g.key===null&&(g=g.props.children),typeof g==\"object\"&&g!==null){switch(g.$$typeof){case Ap:e:{for(var E=g.key;y!==null;){if(y.key===E){if(E=g.type,E===Ol){if(y.tag===7){o(h,y.sibling),b=n(y,g.props.children),b.return=h,h=b;break e}}else if(y.elementType===E||typeof E==\"object\"&&E!==null&&E.$$typeof===wa&&vi(E)===y.type){o(h,y.sibling),b=n(y,g.props),Tc(b,g),b.return=h,h=b;break e}o(h,y);break}else t(h,y);y=y.sibling}g.type===Ol?(b=Si(g.props.children,h.mode,b,g.key),b.return=h,h=b):(b=Zp(g.type,g.key,g.props,null,h.mode,b),Tc(b,g),b.return=h,h=b)}return i(h);case Rc:e:{for(E=g.key;y!==null;){if(y.key===E)if(y.tag===4&&y.stateNode.containerInfo===g.containerInfo&&y.stateNode.implementation===g.implementation){o(h,y.sibling),b=n(y,g.children||[]),b.return=h,h=b;break e}else{o(h,y);break}else t(h,y);y=y.sibling}b=My(g,h.mode,b),b.return=h,h=b}return i(h);case wa:return g=vi(g),S(h,y,g,b)}if(wc(g))return v(h,y,g,b);if(vc(g)){if(E=vc(g),typeof E!=\"function\")throw Error($(150));return g=E.call(g),T(h,y,g,b)}if(typeof g.then==\"function\")return S(h,y,Up(g),b);if(g.$$typeof===Kn)return S(h,y,jp(h,g),b);Hp(h,g)}return typeof g==\"string\"&&g!==\"\"||typeof g==\"number\"||typeof g==\"bigint\"?(g=\"\"+g,y!==null&&y.tag===6?(o(h,y.sibling),b=n(y,g),b.return=h,h=b):(o(h,y),b=wy(g,h.mode,b),b.return=h,h=b),i(h)):o(h,y)}return function(h,y,g,b){try{Qc=0;var E=S(h,y,g,b);return Gl=null,E}catch(P){if(P===ss||P===Gf)throw P;var C=hr(29,P,null,h.mode);return C.lanes=b,C.return=h,C}finally{}}}var Mi=BT(!0),LT=BT(!1),Ma=!1;function ug(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function gh(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 Ha(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Va(e,t,o){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(rt&2)!==0){var n=r.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),r.pending=t,t=hf(e),MT(e,null,o),t}return Xf(e,r,t,o),hf(e)}function kc(e,t,o){if(t=t.updateQueue,t!==null&&(t=t.shared,(o&4194048)!==0)){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,tT(e,o)}}function Ay(e,t){var o=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,o===r)){var n=null,a=null;if(o=o.firstBaseUpdate,o!==null){do{var i={lane:o.lane,tag:o.tag,payload:o.payload,callback:null,next:null};a===null?n=a=i:a=a.next=i,o=o.next}while(o!==null);a===null?n=a=t:a=a.next=t}else n=a=t;o={baseState:r.baseState,firstBaseUpdate:n,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},e.updateQueue=o;return}e=o.lastBaseUpdate,e===null?o.firstBaseUpdate=t:e.next=t,o.lastBaseUpdate=t}var bh=!1;function Bc(){if(bh){var e=Xl;if(e!==null)throw e}}function Lc(e,t,o,r){bh=!1;var n=e.updateQueue;Ma=!1;var a=n.firstBaseUpdate,i=n.lastBaseUpdate,l=n.shared.pending;if(l!==null){n.shared.pending=null;var s=l,c=s.next;s.next=null,i===null?a=c:i.next=c,i=s;var u=e.alternate;u!==null&&(u=u.updateQueue,l=u.lastBaseUpdate,l!==i&&(l===null?u.firstBaseUpdate=c:l.next=c,u.lastBaseUpdate=s))}if(a!==null){var m=n.baseState;i=0,u=c=s=null,l=a;do{var p=l.lane&-536870913,d=p!==l.lane;if(d?(Ge&p)===p:(r&p)===p){p!==0&&p===Wl&&(bh=!0),u!==null&&(u=u.next={lane:0,tag:l.tag,payload:l.payload,callback:null,next:null});e:{var v=e,T=l;p=t;var S=o;switch(T.tag){case 1:if(v=T.payload,typeof v==\"function\"){m=v.call(S,m,p);break e}m=v;break e;case 3:v.flags=v.flags&-65537|128;case 0:if(v=T.payload,p=typeof v==\"function\"?v.call(S,m,p):v,p==null)break e;m=Dt({},m,p);break e;case 2:Ma=!0}}p=l.callback,p!==null&&(e.flags|=64,d&&(e.flags|=8192),d=n.callbacks,d===null?n.callbacks=[p]:d.push(p))}else d={lane:p,tag:l.tag,payload:l.payload,callback:l.callback,next:null},u===null?(c=u=d,s=m):u=u.next=d,i|=p;if(l=l.next,l===null){if(l=n.shared.pending,l===null)break;d=l,l=d.next,d.next=null,n.lastBaseUpdate=d,n.shared.pending=null}}while(!0);u===null&&(s=m),n.baseState=s,n.firstBaseUpdate=c,n.lastBaseUpdate=u,a===null&&(n.shared.lanes=0),Qa|=i,e.lanes=i,e.memoizedState=m}}function jT(e,t){if(typeof e!=\"function\")throw Error($(191,e));e.call(t)}function UT(e,t){var o=e.callbacks;if(o!==null)for(e.callbacks=null,e=0;ea?a:8;var i=Pe.T,l={};Pe.T=l,Eg(e,!1,t,o);try{var s=n(),c=Pe.S;if(c!==null&&c(l,s),s!==null&&typeof s==\"object\"&&typeof s.then==\"function\"){var u=zw(s,r);jc(e,t,u,Tr(e))}else jc(e,t,r,Tr(e))}catch(m){jc(e,t,{then:function(){},status:\"rejected\",reason:m},Tr())}finally{nt.p=a,i!==null&&l.types!==null&&(i.types=l.types),Pe.T=i}}function Hw(){}function Eh(e,t,o,r){if(e.tag!==5)throw Error($(476));var n=u1(e).queue;c1(e,n,t,Ti,o===null?Hw:function(){return p1(e),o(r)})}function u1(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Ti,baseState:Ti,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ra,lastRenderedState:Ti},next:null};var o={};return t.next={memoizedState:o,baseState:o,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ra,lastRenderedState:o},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function p1(e){var t=u1(e);t.next===null&&(t=e.alternate.memoizedState),jc(e,t.next.queue,{},Tr())}function Sg(){return Ao(tu)}function f1(){return Jt().memoizedState}function d1(){return Jt().memoizedState}function Vw(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var o=Tr();e=Ha(o);var r=Va(t,e,o);r!==null&&(rr(r,t,o),kc(r,t,o)),t={cache:lg()},e.payload=t;return}t=t.return}}function $w(e,t,o){var r=Tr();o={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},Kf(e)?y1(t,o):(o=rg(e,t,o,r),o!==null&&(rr(o,e,r),h1(o,t,r)))}function m1(e,t,o){var r=Tr();jc(e,t,o,r)}function jc(e,t,o,r){var n={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null};if(Kf(e))y1(t,n);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var i=t.lastRenderedState,l=a(i,o);if(n.hasEagerState=!0,n.eagerState=l,Sr(l,i))return Xf(e,t,n,0),bt===null&&Yf(),!1}catch{}finally{}if(o=rg(e,t,n,r),o!==null)return rr(o,e,r),h1(o,t,r),!0}return!1}function Eg(e,t,o,r){if(r={lane:2,revertLane:Ng(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Kf(e)){if(t)throw Error($(479))}else t=rg(e,o,r,2),t!==null&&rr(t,e,2)}function Kf(e){var t=e.alternate;return e===Ne||t!==null&&t===Ne}function y1(e,t){ql=Sf=!0;var o=e.pending;o===null?t.next=t:(t.next=o.next,o.next=t),e.pending=t}function h1(e,t,o){if((o&4194048)!==0){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,tT(e,o)}}var Zc={readContext:Ao,use:If,useCallback:It,useContext:It,useEffect:It,useImperativeHandle:It,useLayoutEffect:It,useInsertionEffect:It,useMemo:It,useReducer:It,useRef:It,useState:It,useDebugValue:It,useDeferredValue:It,useTransition:It,useSyncExternalStore:It,useId:It,useHostTransitionStatus:It,useFormState:It,useActionState:It,useOptimistic:It,useMemoCache:It,useCacheRefresh:It};Zc.useEffectEvent=It;var g1={readContext:Ao,use:If,useCallback:function(e,t){return Io().memoizedState=[e,t===void 0?null:t],e},useContext:Ao,useEffect:ex,useImperativeHandle:function(e,t,o){o=o!=null?o.concat([e]):null,tf(4194308,4,n1.bind(null,t,e),o)},useLayoutEffect:function(e,t){return tf(4194308,4,e,t)},useInsertionEffect:function(e,t){tf(4,2,e,t)},useMemo:function(e,t){var o=Io();t=t===void 0?null:t;var r=e();if(Oi){_a(!0);try{e()}finally{_a(!1)}}return o.memoizedState=[r,t],r},useReducer:function(e,t,o){var r=Io();if(o!==void 0){var n=o(t);if(Oi){_a(!0);try{o(t)}finally{_a(!1)}}}else n=t;return r.memoizedState=r.baseState=n,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},r.queue=e,e=e.dispatch=$w.bind(null,Ne,e),[r.memoizedState,e]},useRef:function(e){var t=Io();return e={current:e},t.memoizedState=e},useState:function(e){e=Th(e);var t=e.queue,o=m1.bind(null,Ne,t);return t.dispatch=o,[e.memoizedState,o]},useDebugValue:xg,useDeferredValue:function(e,t){var o=Io();return Tg(o,e,t)},useTransition:function(){var e=Th(!1);return e=c1.bind(null,Ne,e.queue,!0,!1),Io().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,o){var r=Ne,n=Io();if(qe){if(o===void 0)throw Error($(407));o=o()}else{if(o=t(),bt===null)throw Error($(349));(Ge&127)!==0||XT(r,t,o)}n.memoizedState=o;var a={value:o,getSnapshot:t};return n.queue=a,ex(qT.bind(null,r,a,e),[e]),r.flags|=2048,Jl(9,{destroy:void 0},GT.bind(null,r,a,o,t),null),o},useId:function(){var e=Io(),t=bt.identifierPrefix;if(qe){var o=wn,r=Rn;o=(r&~(1<<32-xr(r)-1)).toString(32)+o,t=\"_\"+t+\"R_\"+o,o=Ef++,0<\\/script>\",a=a.removeChild(a.firstChild);break;case\"select\":a=typeof r.is==\"string\"?i.createElement(\"select\",{is:r.is}):i.createElement(\"select\"),r.multiple?a.multiple=!0:r.size&&(a.size=r.size);break;default:a=typeof r.is==\"string\"?i.createElement(n,{is:r.is}):i.createElement(n)}}a[Mo]=t,a[nr]=r;e:for(i=t.child;i!==null;){if(i.tag===5||i.tag===6)a.appendChild(i.stateNode);else if(i.tag!==4&&i.tag!==27&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===t)break e;for(;i.sibling===null;){if(i.return===null||i.return===t)break e;i=i.return}i.sibling.return=i.return,i=i.sibling}t.stateNode=a;e:switch(Do(a,n,r),n){case\"button\":case\"input\":case\"select\":case\"textarea\":r=!!r.autoFocus;break e;case\"img\":r=!0;break e;default:r=!1}r&&Yn(t)}}return Ot(t),jy(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,o),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&Yn(t);else{if(typeof r!=\"string\"&&t.stateNode===null)throw Error($(166));if(e=ja.current,Cl(t)){if(e=t.stateNode,o=t.memoizedProps,r=null,n=Oo,n!==null)switch(n.tag){case 27:case 5:r=n.memoizedProps}e[Mo]=t,e=!!(e.nodeValue===o||r!==null&&r.suppressHydrationWarning===!0||mS(e.nodeValue,o)),e||Fa(t,!0)}else e=_f(e).createTextNode(r),e[Mo]=t,t.stateNode=e}return Ot(t),null;case 31:if(o=t.memoizedState,e===null||e.memoizedState!==null){if(r=Cl(t),o!==null){if(e===null){if(!r)throw Error($(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error($(557));e[Mo]=t}else Ri(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ot(t),e=!1}else o=Oy(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=o),e=!0;if(!e)return t.flags&256?(yr(t),t):(yr(t),null);if((t.flags&128)!==0)throw Error($(558))}return Ot(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(n=Cl(t),r!==null&&r.dehydrated!==null){if(e===null){if(!n)throw Error($(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error($(317));n[Mo]=t}else Ri(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ot(t),n=!1}else n=Oy(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(yr(t),t):(yr(t),null)}return yr(t),(t.flags&128)!==0?(t.lanes=o,t):(o=r!==null,e=e!==null&&e.memoizedState!==null,o&&(r=t.child,n=null,r.alternate!==null&&r.alternate.memoizedState!==null&&r.alternate.memoizedState.cachePool!==null&&(n=r.alternate.memoizedState.cachePool.pool),a=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(a=r.memoizedState.cachePool.pool),a!==n&&(r.flags|=2048)),o!==e&&o&&(t.child.flags|=8192),Vp(t,t.updateQueue),Ot(t),null);case 4:return Fl(),e===null&&_g(t.stateNode.containerInfo),Ot(t),null;case 10:return Jn(t.type),Ot(t),null;case 19:if(So(Zt),r=t.memoizedState,r===null)return Ot(t),null;if(n=(t.flags&128)!==0,a=r.rendering,a===null)if(n)Sc(r,!1);else{if(Ft!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(a=Tf(e),a!==null){for(t.flags|=128,Sc(r,!1),e=a.updateQueue,t.updateQueue=e,Vp(t,e),t.subtreeFlags=0,e=o,o=t.child;o!==null;)OT(o,e),o=o.sibling;return Et(Zt,Zt.current&1|2),qe&&In(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&br()>wf&&(t.flags|=128,n=!0,Sc(r,!1),t.lanes=4194304)}else{if(!n)if(e=Tf(a),e!==null){if(t.flags|=128,n=!0,e=e.updateQueue,t.updateQueue=e,Vp(t,e),Sc(r,!0),r.tail===null&&r.tailMode===\"hidden\"&&!a.alternate&&!qe)return Ot(t),null}else 2*br()-r.renderingStartTime>wf&&o!==536870912&&(t.flags|=128,n=!0,Sc(r,!1),t.lanes=4194304);r.isBackwards?(a.sibling=t.child,t.child=a):(e=r.last,e!==null?e.sibling=a:t.child=a,r.last=a)}return r.tail!==null?(e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=br(),e.sibling=null,o=Zt.current,Et(Zt,n?o&1|2:o&1),qe&&In(t,r.treeForkCount),e):(Ot(t),null);case 22:case 23:return yr(t),pg(),r=t.memoizedState!==null,e!==null?e.memoizedState!==null!==r&&(t.flags|=8192):r&&(t.flags|=8192),r?(o&536870912)!==0&&(t.flags&128)===0&&(Ot(t),t.subtreeFlags&6&&(t.flags|=8192)):Ot(t),o=t.updateQueue,o!==null&&Vp(t,o.retryQueue),o=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(o=e.memoizedState.cachePool.pool),r=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),r!==o&&(t.flags|=2048),e!==null&&So(Ei),null;case 24:return o=null,e!==null&&(o=e.memoizedState.cache),t.memoizedState.cache!==o&&(t.flags|=2048),Jn(io),Ot(t),null;case 25:return null;case 30:return null}throw Error($(156,t.tag))}function Iw(e,t){switch(ig(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Jn(io),Fl(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return ff(t),null;case 31:if(t.memoizedState!==null){if(yr(t),t.alternate===null)throw Error($(340));Ri()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(yr(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error($(340));Ri()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return So(Zt),null;case 4:return Fl(),null;case 10:return Jn(t.type),null;case 22:case 23:return yr(t),pg(),e!==null&&So(Ei),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Jn(io),null;case 25:return null;default:return null}}function O1(e,t){switch(ig(t),t.tag){case 3:Jn(io),Fl();break;case 26:case 27:case 5:ff(t);break;case 4:Fl();break;case 31:t.memoizedState!==null&&yr(t);break;case 13:yr(t);break;case 19:So(Zt);break;case 10:Jn(t.type);break;case 22:case 23:yr(t),pg(),e!==null&&So(Ei);break;case 24:Jn(io)}}function fu(e,t){try{var o=t.updateQueue,r=o!==null?o.lastEffect:null;if(r!==null){var n=r.next;o=n;do{if((o.tag&e)===e){r=void 0;var a=o.create,i=o.inst;r=a(),i.destroy=r}o=o.next}while(o!==n)}}catch(l){ut(t,t.return,l)}}function Ka(e,t,o){try{var r=t.updateQueue,n=r!==null?r.lastEffect:null;if(n!==null){var a=n.next;r=a;do{if((r.tag&e)===e){var i=r.inst,l=i.destroy;if(l!==void 0){i.destroy=void 0,n=t;var s=o,c=l;try{c()}catch(u){ut(n,s,u)}}}r=r.next}while(r!==a)}}catch(u){ut(t,t.return,u)}}function A1(e){var t=e.updateQueue;if(t!==null){var o=e.stateNode;try{UT(t,o)}catch(r){ut(e,e.return,r)}}}function D1(e,t,o){o.props=Ai(e.type,e.memoizedProps),o.state=e.memoizedState;try{o.componentWillUnmount()}catch(r){ut(e,t,r)}}function Uc(e,t){try{var o=e.ref;if(o!==null){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;case 30:r=e.stateNode;break;default:r=e.stateNode}typeof o==\"function\"?e.refCleanup=o(r):o.current=r}}catch(n){ut(e,t,n)}}function Mn(e,t){var o=e.ref,r=e.refCleanup;if(o!==null)if(typeof r==\"function\")try{r()}catch(n){ut(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof o==\"function\")try{o(null)}catch(n){ut(e,t,n)}else o.current=null}function N1(e){var t=e.type,o=e.memoizedProps,r=e.stateNode;try{e:switch(t){case\"button\":case\"input\":case\"select\":case\"textarea\":o.autoFocus&&r.focus();break e;case\"img\":o.src?r.src=o.src:o.srcSet&&(r.srcset=o.srcSet)}}catch(n){ut(e,e.return,n)}}function Uy(e,t,o){try{var r=e.stateNode;dM(r,e.type,o,t),r[nr]=t}catch(n){ut(e,e.return,n)}}function _1(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Za(e.type)||e.tag===4}function Hy(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||_1(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&&Za(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Mh(e,t,o){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?(o.nodeType===9?o.body:o.nodeName===\"HTML\"?o.ownerDocument.body:o).insertBefore(e,t):(t=o.nodeType===9?o.body:o.nodeName===\"HTML\"?o.ownerDocument.body:o,t.appendChild(e),o=o._reactRootContainer,o!=null||t.onclick!==null||(t.onclick=Qn));else if(r!==4&&(r===27&&Za(e.type)&&(o=e.stateNode,t=null),e=e.child,e!==null))for(Mh(e,t,o),e=e.sibling;e!==null;)Mh(e,t,o),e=e.sibling}function Rf(e,t,o){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?o.insertBefore(e,t):o.appendChild(e);else if(r!==4&&(r===27&&Za(e.type)&&(o=e.stateNode),e=e.child,e!==null))for(Rf(e,t,o),e=e.sibling;e!==null;)Rf(e,t,o),e=e.sibling}function z1(e){var t=e.stateNode,o=e.memoizedProps;try{for(var r=e.type,n=t.attributes;n.length;)t.removeAttributeNode(n[0]);Do(t,r,o),t[Mo]=e,t[nr]=o}catch(a){ut(e,e.return,a)}}var Fn=!1,ao=!1,Vy=!1,dx=typeof WeakSet==\"function\"?WeakSet:Set,xo=null;function Fw(e,t){if(e=e.containerInfo,kh=Lf,e=TT(e),tg(e)){if(\"selectionStart\"in e)var o={start:e.selectionStart,end:e.selectionEnd};else e:{o=(o=e.ownerDocument)&&o.defaultView||window;var r=o.getSelection&&o.getSelection();if(r&&r.rangeCount!==0){o=r.anchorNode;var n=r.anchorOffset,a=r.focusNode;r=r.focusOffset;try{o.nodeType,a.nodeType}catch{o=null;break e}var i=0,l=-1,s=-1,c=0,u=0,m=e,p=null;t:for(;;){for(var d;m!==o||n!==0&&m.nodeType!==3||(l=i+n),m!==a||r!==0&&m.nodeType!==3||(s=i+r),m.nodeType===3&&(i+=m.nodeValue.length),(d=m.firstChild)!==null;)p=m,m=d;for(;;){if(m===e)break t;if(p===o&&++c===n&&(l=i),p===a&&++u===r&&(s=i),(d=m.nextSibling)!==null)break;m=p,p=m.parentNode}m=d}o=l===-1||s===-1?null:{start:l,end:s}}else o=null}o=o||{start:0,end:0}}else o=null;for(Bh={focusedElem:e,selectionRange:o},Lf=!1,xo=t;xo!==null;)if(t=xo,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,xo=e;else for(;xo!==null;){switch(t=xo,a=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(o=0;o title\"))),Do(a,r,o),a[Mo]=e,To(a),r=a;break e;case\"link\":var i=kx(\"link\",\"href\",n).get(r+(o.href||\"\"));if(i){for(var l=0;lS&&(i=S,S=T,T=i);var h=jv(l,T),y=jv(l,S);if(h&&y&&(d.rangeCount!==1||d.anchorNode!==h.node||d.anchorOffset!==h.offset||d.focusNode!==y.node||d.focusOffset!==y.offset)){var g=m.createRange();g.setStart(h.node,h.offset),d.removeAllRanges(),T>S?(d.addRange(g),d.extend(y.node,y.offset)):(g.setEnd(y.node,y.offset),d.addRange(g))}}}}for(m=[],d=l;d=d.parentNode;)d.nodeType===1&&m.push({element:d,left:d.scrollLeft,top:d.scrollTop});for(typeof l.focus==\"function\"&&l.focus(),l=0;lo?32:o,Pe.T=null,o=Dh,Dh=null;var a=Ya,i=ea;if(fo=0,ts=Ya=null,ea=0,(rt&6)!==0)throw Error($(331));var l=rt;if(rt|=4,G1(a.current),$1(a,a.current,i,o),rt=l,du(0,!1),vr&&typeof vr.onPostCommitFiberRoot==\"function\")try{vr.onPostCommitFiberRoot(au,a)}catch{}return!0}finally{nt.p=n,Pe.T=r,iS(e,t)}}function gx(e,t,o){t=Hr(o,t),t=Ch(e.stateNode,t,2),e=Va(e,t,2),e!==null&&(lu(e,2),Dn(e))}function ut(e,t,o){if(e.tag===3)gx(e,e,o);else for(;t!==null;){if(t.tag===3){gx(t,e,o);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==\"function\"||typeof r.componentDidCatch==\"function\"&&($a===null||!$a.has(r))){e=Hr(o,e),o=S1(2),r=Va(t,o,2),r!==null&&(E1(o,r,t,e),lu(r,2),Dn(r));break}}t=t.return}}function Yy(e,t,o){var r=e.pingCache;if(r===null){r=e.pingCache=new Ww;var n=new Set;r.set(t,n)}else n=r.get(t),n===void 0&&(n=new Set,r.set(t,n));n.has(o)||(Og=!0,n.add(o),e=oM.bind(null,e,t,o),t.then(e,e))}function oM(e,t,o){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&o,e.warmLanes&=~o,bt===e&&(Ge&o)===o&&(Ft===4||Ft===3&&(Ge&62914560)===Ge&&300>br()-Qf?(rt&2)===0&&os(e,0):Ag|=o,es===Ge&&(es=0)),Dn(e)}function sS(e,t){t===0&&(t=Jx()),e=zi(e,t),e!==null&&(lu(e,t),Dn(e))}function rM(e){var t=e.memoizedState,o=0;t!==null&&(o=t.retryLane),sS(e,o)}function nM(e,t){var o=0;switch(e.tag){case 31:case 13:var r=e.stateNode,n=e.memoizedState;n!==null&&(o=n.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error($(314))}r!==null&&r.delete(t),sS(e,o)}function aM(e,t){return qh(e,t)}var Af=null,Ml=null,_h=!1,Df=!1,Xy=!1,La=0;function Dn(e){e!==Ml&&e.next===null&&(Ml===null?Af=Ml=e:Ml=Ml.next=e),Df=!0,_h||(_h=!0,lM())}function du(e,t){if(!Xy&&Df){Xy=!0;do for(var o=!1,r=Af;r!==null;){if(!t)if(e!==0){var n=r.pendingLanes;if(n===0)var a=0;else{var i=r.suspendedLanes,l=r.pingedLanes;a=(1<<31-xr(42|e)+1)-1,a&=n&~(i&~l),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(o=!0,bx(r,a))}else a=Ge,a=Uf(r,r===bt?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),(a&3)===0||iu(r,a)||(o=!0,bx(r,a));r=r.next}while(o);Xy=!1}}function iM(){cS()}function cS(){Df=_h=!1;var e=0;La!==0&&yM()&&(e=La);for(var t=br(),o=null,r=Af;r!==null;){var n=r.next,a=uS(r,t);a===0?(r.next=null,o===null?Af=n:o.next=n,n===null&&(Ml=o)):(o=r,(e!==0||(a&3)!==0)&&(Df=!0)),r=n}fo!==0&&fo!==5||du(e,!1),La!==0&&(La=0)}function uS(e,t){for(var o=e.suspendedLanes,r=e.pingedLanes,n=e.expirationTimes,a=e.pendingLanes&-62914561;0l)break;var u=s.transferSize,m=s.initiatorType;u&&Cx(m)&&(s=s.responseEnd,i+=u*(s\"u\"?null:document;function vS(e,t,o){var r=us;if(r&&typeof t==\"string\"&&t){var n=Ur(t);n='link[rel=\"'+e+'\"][href=\"'+n+'\"]',typeof o==\"string\"&&(n+='[crossorigin=\"'+o+'\"]'),Nx.has(n)||(Nx.add(n),e={rel:e,crossOrigin:o,href:t},r.querySelector(n)===null&&(t=r.createElement(\"link\"),Do(t,\"link\",e),To(t),r.head.appendChild(t)))}}function PM(e){ia.D(e),vS(\"dns-prefetch\",e,null)}function CM(e,t){ia.C(e,t),vS(\"preconnect\",e,t)}function RM(e,t,o){ia.L(e,t,o);var r=us;if(r&&e&&t){var n='link[rel=\"preload\"][as=\"'+Ur(t)+'\"]';t===\"image\"&&o&&o.imageSrcSet?(n+='[imagesrcset=\"'+Ur(o.imageSrcSet)+'\"]',typeof o.imageSizes==\"string\"&&(n+='[imagesizes=\"'+Ur(o.imageSizes)+'\"]')):n+='[href=\"'+Ur(e)+'\"]';var a=n;switch(t){case\"style\":a=rs(e);break;case\"script\":a=ps(e)}Xr.has(a)||(e=Dt({rel:\"preload\",href:t===\"image\"&&o&&o.imageSrcSet?void 0:e,as:t},o),Xr.set(a,e),r.querySelector(n)!==null||t===\"style\"&&r.querySelector(mu(a))||t===\"script\"&&r.querySelector(yu(a))||(t=r.createElement(\"link\"),Do(t,\"link\",e),To(t),r.head.appendChild(t)))}}function wM(e,t){ia.m(e,t);var o=us;if(o&&e){var r=t&&typeof t.as==\"string\"?t.as:\"script\",n='link[rel=\"modulepreload\"][as=\"'+Ur(r)+'\"][href=\"'+Ur(e)+'\"]',a=n;switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":a=ps(e)}if(!Xr.has(a)&&(e=Dt({rel:\"modulepreload\",href:e},t),Xr.set(a,e),o.querySelector(n)===null)){switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":if(o.querySelector(yu(a)))return}r=o.createElement(\"link\"),Do(r,\"link\",e),To(r),o.head.appendChild(r)}}}function MM(e,t,o){ia.S(e,t,o);var r=us;if(r&&e){var n=Vl(r).hoistableStyles,a=rs(e);t=t||\"default\";var i=n.get(a);if(!i){var l={loading:0,preload:null};if(i=r.querySelector(mu(a)))l.loading=5;else{e=Dt({rel:\"stylesheet\",href:e,\"data-precedence\":t},o),(o=Xr.get(a))&&zg(e,o);var s=i=r.createElement(\"link\");To(s),Do(s,\"link\",e),s._p=new Promise(function(c,u){s.onload=c,s.onerror=u}),s.addEventListener(\"load\",function(){l.loading|=1}),s.addEventListener(\"error\",function(){l.loading|=2}),l.loading|=4,af(i,t,r)}i={type:\"stylesheet\",instance:i,count:1,state:l},n.set(a,i)}}}function OM(e,t){ia.X(e,t);var o=us;if(o&&e){var r=Vl(o).hoistableScripts,n=ps(e),a=r.get(n);a||(a=o.querySelector(yu(n)),a||(e=Dt({src:e,async:!0},t),(t=Xr.get(n))&&kg(e,t),a=o.createElement(\"script\"),To(a),Do(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function AM(e,t){ia.M(e,t);var o=us;if(o&&e){var r=Vl(o).hoistableScripts,n=ps(e),a=r.get(n);a||(a=o.querySelector(yu(n)),a||(e=Dt({src:e,async:!0,type:\"module\"},t),(t=Xr.get(n))&&kg(e,t),a=o.createElement(\"script\"),To(a),Do(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function _x(e,t,o,r){var n=(n=ja.current)?zf(n):null;if(!n)throw Error($(446));switch(e){case\"meta\":case\"title\":return null;case\"style\":return typeof o.precedence==\"string\"&&typeof o.href==\"string\"?(t=rs(o.href),o=Vl(n).hoistableStyles,r=o.get(t),r||(r={type:\"style\",instance:null,count:0,state:null},o.set(t,r)),r):{type:\"void\",instance:null,count:0,state:null};case\"link\":if(o.rel===\"stylesheet\"&&typeof o.href==\"string\"&&typeof o.precedence==\"string\"){e=rs(o.href);var a=Vl(n).hoistableStyles,i=a.get(e);if(i||(n=n.ownerDocument||n,i={type:\"stylesheet\",instance:null,count:0,state:{loading:0,preload:null}},a.set(e,i),(a=n.querySelector(mu(e)))&&!a._p&&(i.instance=a,i.state.loading=5),Xr.has(e)||(o={rel:\"preload\",as:\"style\",href:o.href,crossOrigin:o.crossOrigin,integrity:o.integrity,media:o.media,hrefLang:o.hrefLang,referrerPolicy:o.referrerPolicy},Xr.set(e,o),a||DM(n,e,o,i.state))),t&&r===null)throw Error($(528,\"\"));return i}if(t&&r!==null)throw Error($(529,\"\"));return null;case\"script\":return t=o.async,o=o.src,typeof o==\"string\"&&t&&typeof t!=\"function\"&&typeof t!=\"symbol\"?(t=ps(o),o=Vl(n).hoistableScripts,r=o.get(t),r||(r={type:\"script\",instance:null,count:0,state:null},o.set(t,r)),r):{type:\"void\",instance:null,count:0,state:null};default:throw Error($(444,e))}}function rs(e){return'href=\"'+Ur(e)+'\"'}function mu(e){return'link[rel=\"stylesheet\"]['+e+\"]\"}function xS(e){return Dt({},e,{\"data-precedence\":e.precedence,precedence:null})}function DM(e,t,o,r){e.querySelector('link[rel=\"preload\"][as=\"style\"]['+t+\"]\")?r.loading=1:(t=e.createElement(\"link\"),r.preload=t,t.addEventListener(\"load\",function(){return r.loading|=1}),t.addEventListener(\"error\",function(){return r.loading|=2}),Do(t,\"link\",o),To(t),e.head.appendChild(t))}function ps(e){return'[src=\"'+Ur(e)+'\"]'}function yu(e){return\"script[async]\"+e}function zx(e,t,o){if(t.count++,t.instance===null)switch(t.type){case\"style\":var r=e.querySelector('style[data-href~=\"'+Ur(o.href)+'\"]');if(r)return t.instance=r,To(r),r;var n=Dt({},o,{\"data-href\":o.href,\"data-precedence\":o.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement(\"style\"),To(r),Do(r,\"style\",n),af(r,o.precedence,e),t.instance=r;case\"stylesheet\":n=rs(o.href);var a=e.querySelector(mu(n));if(a)return t.state.loading|=4,t.instance=a,To(a),a;r=xS(o),(n=Xr.get(n))&&zg(r,n),a=(e.ownerDocument||e).createElement(\"link\"),To(a);var i=a;return i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Do(a,\"link\",r),t.state.loading|=4,af(a,o.precedence,e),t.instance=a;case\"script\":return a=ps(o.src),(n=e.querySelector(yu(a)))?(t.instance=n,To(n),n):(r=o,(n=Xr.get(a))&&(r=Dt({},o),kg(r,n)),e=e.ownerDocument||e,n=e.createElement(\"script\"),To(n),Do(n,\"link\",r),e.head.appendChild(n),t.instance=n);case\"void\":return null;default:throw Error($(443,t.type))}else t.type===\"stylesheet\"&&(t.state.loading&4)===0&&(r=t.instance,t.state.loading|=4,af(r,o.precedence,e));return t.instance}function af(e,t,o){for(var r=o.querySelectorAll('link[rel=\"stylesheet\"][data-precedence],style[data-precedence]'),n=r.length?r[r.length-1]:null,a=n,i=0;i title\"):null)}function NM(e,t,o){if(o===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;switch(t.rel){case\"stylesheet\":return e=t.disabled,typeof t.precedence==\"string\"&&e==null;default:return!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 TS(e){return!(e.type===\"stylesheet\"&&(e.state.loading&3)===0)}function _M(e,t,o,r){if(o.type===\"stylesheet\"&&(typeof r.media!=\"string\"||matchMedia(r.media).matches!==!1)&&(o.state.loading&4)===0){if(o.instance===null){var n=rs(r.href),a=t.querySelector(mu(n));if(a){t=a._p,t!==null&&typeof t==\"object\"&&typeof t.then==\"function\"&&(e.count++,e=kf.bind(e),t.then(e,e)),o.state.loading|=4,o.instance=a,To(a);return}a=t.ownerDocument||t,r=xS(r),(n=Xr.get(n))&&zg(r,n),a=a.createElement(\"link\"),To(a);var i=a;i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Do(a,\"link\",r),o.instance=a}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(o,t),(t=o.state.preload)&&(o.state.loading&3)===0&&(e.count++,o=kf.bind(e),t.addEventListener(\"load\",o),t.addEventListener(\"error\",o))}}var Fy=0;function zM(e,t){return e.stylesheets&&e.count===0&&sf(e,e.stylesheets),0Fy?50:800)+t);return e.unsuspend=o,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(n)}}:null}function kf(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)sf(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Bf=null;function sf(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Bf=new Map,t.forEach(kM,e),Bf=null,kf.call(e))}function kM(e,t){if(!(t.state.loading&4)){var o=Bf.get(e);if(o)var r=o.get(null);else{o=new Map,Bf.set(e,o);for(var n=e.querySelectorAll(\"link[data-precedence],style[data-precedence]\"),a=0;a{\"use strict\";function AS(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(AS)}catch(e){console.error(e)}}AS(),DS.exports=OS()});var aE=Xo(pt=>{\"use strict\";var Eo=typeof Symbol==\"function\"&&Symbol.for,Yg=Eo?Symbol.for(\"react.element\"):60103,Xg=Eo?Symbol.for(\"react.portal\"):60106,ud=Eo?Symbol.for(\"react.fragment\"):60107,pd=Eo?Symbol.for(\"react.strict_mode\"):60108,fd=Eo?Symbol.for(\"react.profiler\"):60114,dd=Eo?Symbol.for(\"react.provider\"):60109,md=Eo?Symbol.for(\"react.context\"):60110,Gg=Eo?Symbol.for(\"react.async_mode\"):60111,yd=Eo?Symbol.for(\"react.concurrent_mode\"):60111,hd=Eo?Symbol.for(\"react.forward_ref\"):60112,gd=Eo?Symbol.for(\"react.suspense\"):60113,oO=Eo?Symbol.for(\"react.suspense_list\"):60120,bd=Eo?Symbol.for(\"react.memo\"):60115,vd=Eo?Symbol.for(\"react.lazy\"):60116,rO=Eo?Symbol.for(\"react.block\"):60121,nO=Eo?Symbol.for(\"react.fundamental\"):60117,aO=Eo?Symbol.for(\"react.responder\"):60118,iO=Eo?Symbol.for(\"react.scope\"):60119;function Pr(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case Yg:switch(e=e.type,e){case Gg:case yd:case ud:case fd:case pd:case gd:return e;default:switch(e=e&&e.$$typeof,e){case md:case hd:case vd:case bd:case dd:return e;default:return t}}case Xg:return t}}}function nE(e){return Pr(e)===yd}pt.AsyncMode=Gg;pt.ConcurrentMode=yd;pt.ContextConsumer=md;pt.ContextProvider=dd;pt.Element=Yg;pt.ForwardRef=hd;pt.Fragment=ud;pt.Lazy=vd;pt.Memo=bd;pt.Portal=Xg;pt.Profiler=fd;pt.StrictMode=pd;pt.Suspense=gd;pt.isAsyncMode=function(e){return nE(e)||Pr(e)===Gg};pt.isConcurrentMode=nE;pt.isContextConsumer=function(e){return Pr(e)===md};pt.isContextProvider=function(e){return Pr(e)===dd};pt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===Yg};pt.isForwardRef=function(e){return Pr(e)===hd};pt.isFragment=function(e){return Pr(e)===ud};pt.isLazy=function(e){return Pr(e)===vd};pt.isMemo=function(e){return Pr(e)===bd};pt.isPortal=function(e){return Pr(e)===Xg};pt.isProfiler=function(e){return Pr(e)===fd};pt.isStrictMode=function(e){return Pr(e)===pd};pt.isSuspense=function(e){return Pr(e)===gd};pt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===ud||e===yd||e===fd||e===pd||e===gd||e===oO||typeof e==\"object\"&&e!==null&&(e.$$typeof===vd||e.$$typeof===bd||e.$$typeof===dd||e.$$typeof===md||e.$$typeof===hd||e.$$typeof===nO||e.$$typeof===aO||e.$$typeof===iO||e.$$typeof===rO)};pt.typeOf=Pr});var lE=Xo((Mz,iE)=>{\"use strict\";iE.exports=aE()});var mE=Xo((Oz,dE)=>{\"use strict\";var qg=lE(),lO={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},sO={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},cO={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},pE={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Ig={};Ig[qg.ForwardRef]=cO;Ig[qg.Memo]=pE;function sE(e){return qg.isMemo(e)?pE:Ig[e.$$typeof]||lO}var uO=Object.defineProperty,pO=Object.getOwnPropertyNames,cE=Object.getOwnPropertySymbols,fO=Object.getOwnPropertyDescriptor,dO=Object.getPrototypeOf,uE=Object.prototype;function fE(e,t,o){if(typeof t!=\"string\"){if(uE){var r=dO(t);r&&r!==uE&&fE(e,r,o)}var n=pO(t);cE&&(n=n.concat(cE(t)));for(var a=sE(e),i=sE(t),l=0;l{\"use strict\";var DO=Symbol.for(\"react.transitional.element\"),NO=Symbol.for(\"react.fragment\");function AE(e,t,o){var r=null;if(o!==void 0&&(r=\"\"+o),t.key!==void 0&&(r=\"\"+t.key),\"key\"in t){o={};for(var n in t)n!==\"key\"&&(o[n]=t[n])}else o=t;return t=o.ref,{$$typeof:DO,type:e,key:r,ref:t!==void 0?t:null,props:o}}Pd.Fragment=NO;Pd.jsx=AE;Pd.jsxs=AE});var Ie=Xo((Ck,NE)=>{\"use strict\";NE.exports=DE()});var kE=Xo(vt=>{\"use strict\";var Qg=Symbol.for(\"react.transitional.element\"),Wg=Symbol.for(\"react.portal\"),Cd=Symbol.for(\"react.fragment\"),Rd=Symbol.for(\"react.strict_mode\"),wd=Symbol.for(\"react.profiler\"),Md=Symbol.for(\"react.consumer\"),Od=Symbol.for(\"react.context\"),Ad=Symbol.for(\"react.forward_ref\"),Dd=Symbol.for(\"react.suspense\"),Nd=Symbol.for(\"react.suspense_list\"),_d=Symbol.for(\"react.memo\"),zd=Symbol.for(\"react.lazy\"),_O=Symbol.for(\"react.view_transition\"),zO=Symbol.for(\"react.client.reference\");function Ir(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case Qg:switch(e=e.type,e){case Cd:case wd:case Rd:case Dd:case Nd:case _O:return e;default:switch(e=e&&e.$$typeof,e){case Od:case Ad:case zd:case _d:return e;case Md:return e;default:return t}}case Wg:return t}}}vt.ContextConsumer=Md;vt.ContextProvider=Od;vt.Element=Qg;vt.ForwardRef=Ad;vt.Fragment=Cd;vt.Lazy=zd;vt.Memo=_d;vt.Portal=Wg;vt.Profiler=wd;vt.StrictMode=Rd;vt.Suspense=Dd;vt.SuspenseList=Nd;vt.isContextConsumer=function(e){return Ir(e)===Md};vt.isContextProvider=function(e){return Ir(e)===Od};vt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===Qg};vt.isForwardRef=function(e){return Ir(e)===Ad};vt.isFragment=function(e){return Ir(e)===Cd};vt.isLazy=function(e){return Ir(e)===zd};vt.isMemo=function(e){return Ir(e)===_d};vt.isPortal=function(e){return Ir(e)===Wg};vt.isProfiler=function(e){return Ir(e)===wd};vt.isStrictMode=function(e){return Ir(e)===Rd};vt.isSuspense=function(e){return Ir(e)===Dd};vt.isSuspenseList=function(e){return Ir(e)===Nd};vt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===Cd||e===wd||e===Rd||e===Dd||e===Nd||typeof e==\"object\"&&e!==null&&(e.$$typeof===zd||e.$$typeof===_d||e.$$typeof===Od||e.$$typeof===Md||e.$$typeof===Ad||e.$$typeof===zO||e.getModuleId!==void 0)};vt.typeOf=Ir});var LE=Xo((Dk,BE)=>{\"use strict\";BE.exports=kE()});var w=q(re());var ir=q(re(),1),_S=q(NS(),1),zS=ir.createContext(null);function YM(){let e=ir.useContext(zS);if(!e)throw new Error(\"RenderContext not found\");return e}function XM(){return YM().model}function Ye(e){let t=XM(),o=ir.useSyncExternalStore(n=>(t.on(`change:${e}`,n),()=>t.off(`change:${e}`,n)),()=>t.get(e)),r=ir.useCallback(n=>{t.set(e,typeof n==\"function\"?n(t.get(e)):n),t.save_changes()},[t,e]);return[o,r]}function kS(e){return({el:t,model:o,experimental:r})=>{let n=_S.createRoot(t);return n.render(ir.createElement(ir.StrictMode,null,ir.createElement(zS.Provider,{value:{model:o,experimental:r}},ir.createElement(e)))),()=>n.unmount()}}function lr(e,...t){let o=new URL(`https://mui.com/production-error/?code=${e}`);return t.forEach(r=>o.searchParams.append(\"args[]\",r)),`Minified MUI error #${e}; visit ${o} for the full message.`}function Bi(){return Bi=Object.assign?Object.assign.bind():function(e){for(var t=1;t0?eo(bs,--Ko):0,hs--,so===10&&(hs=1,ad--),so}function Qo(){return so=Ko<$S?eo(bs,Ko++):0,hs++,so===10&&(hs=1,ad++),so}function Gr(){return eo(bs,Ko)}function vu(){return Ko}function xs(e,t){return Ja(bs,e,t)}function gs(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function id(e){return ad=hs=1,$S=Fo(bs=e),Ko=0,[]}function ld(e){return bs=\"\",e}function Ts(e){return nd(xs(Ko-1,$g(e===91?e+2:e===40?e+1:e)))}function GS(e){for(;(so=Gr())&&so<33;)Qo();return gs(e)>2||gs(so)>3?\"\":\" \"}function qS(e,t){for(;--t&&Qo()&&!(so<48||so>102||so>57&&so<65||so>70&&so<97););return xs(e,vu()+(t<6&&Gr()==32&&Qo()==32))}function $g(e){for(;Qo();)switch(so){case e:return Ko;case 34:case 39:e!==34&&e!==39&&$g(so);break;case 40:e===41&&$g(e);break;case 92:Qo();break}return Ko}function IS(e,t){for(;Qo()&&e+so!==57;)if(e+so===84&&Gr()===47)break;return\"/*\"+xs(t,Ko-1)+\"*\"+Li(e===47?e:Qo())}function FS(e){for(;!gs(Gr());)Qo();return xs(e,Ko)}function WS(e){return ld(sd(\"\",null,null,null,[\"\"],e=id(e),0,[0],e))}function sd(e,t,o,r,n,a,i,l,s){for(var c=0,u=0,m=i,p=0,d=0,v=0,T=1,S=1,h=1,y=0,g=\"\",b=n,E=a,C=r,P=g;S;)switch(v=y,y=Qo()){case 40:if(v!=108&&eo(P,m-1)==58){gu(P+=We(Ts(y),\"&\",\"&\\f\"),\"&\\f\")!=-1&&(h=-1);break}case 34:case 39:case 91:P+=Ts(y);break;case 9:case 10:case 13:case 32:P+=GS(v);break;case 92:P+=qS(vu()-1,7);continue;case 47:switch(Gr()){case 42:case 47:ys(FM(IS(Qo(),vu()),t,o),s);break;default:P+=\"/\"}break;case 123*T:l[c++]=Fo(P)*h;case 125*T:case 59:case 0:switch(y){case 0:case 125:S=0;case 59+u:h==-1&&(P=We(P,/\\f/g,\"\")),d>0&&Fo(P)-m&&ys(d>32?QS(P+\";\",r,o,m-1):QS(We(P,\" \",\"\")+\";\",r,o,m-2),s);break;case 59:P+=\";\";default:if(ys(C=KS(P,t,o,c,u,n,l,g,b=[],E=[],m),a),y===123)if(u===0)sd(P,t,C,C,b,a,m,l,E);else switch(p===99&&eo(P,3)===110?100:p){case 100:case 108:case 109:case 115:sd(e,C,C,r&&ys(KS(e,C,C,0,0,n,l,g,n,b=[],m),E),n,E,m,l,r?b:E);break;default:sd(P,C,C,C,[\"\"],E,0,l,E)}}c=u=d=0,T=h=1,g=P=\"\",m=i;break;case 58:m=1+Fo(P),d=v;default:if(T<1){if(y==123)--T;else if(y==125&&T++==0&&XS()==125)continue}switch(P+=Li(y),y*T){case 38:h=u>0?1:(P+=\"\\f\",-1);break;case 44:l[c++]=(Fo(P)-1)*h,h=1;break;case 64:Gr()===45&&(P+=Ts(Qo())),p=Gr(),u=m=Fo(g=P+=FS(vu())),y++;break;case 45:v===45&&Fo(P)==2&&(T=0)}}return a}function KS(e,t,o,r,n,a,i,l,s,c,u){for(var m=n-1,p=n===0?a:[\"\"],d=ms(p),v=0,T=0,S=0;v0?p[h]+\" \"+y:We(y,/&\\f/g,p[h])))&&(s[S++]=g);return bu(e,t,o,n===0?fs:l,s,c,u)}function FM(e,t,o){return bu(e,t,o,od,Li(YS()),Ja(e,2,-2),0)}function QS(e,t,o,r){return bu(e,t,o,ds,Ja(e,0,r),Ja(e,r+1,-1),r)}function ji(e,t){for(var o=\"\",r=ms(e),n=0;n6)switch(eo(e,t+1)){case 109:if(eo(e,t+4)!==45)break;case 102:return We(e,/(.+:)(.+)-([^]+)/,\"$1\"+tt+\"$2-$3$1\"+hu+(eo(e,t+3)==108?\"$3\":\"$2-$3\"))+e;case 115:return~gu(e,\"stretch\")?oE(We(e,\"stretch\",\"fill-available\"),t)+e:e}break;case 4949:if(eo(e,t+1)!==115)break;case 6444:switch(eo(e,Fo(e)-3-(~gu(e,\"!important\")&&10))){case 107:return We(e,\":\",\":\"+tt)+e;case 101:return We(e,/(.+:)([^;!]+)(;|!.+)?/,\"$1\"+tt+(eo(e,14)===45?\"inline-\":\"\")+\"box$3$1\"+tt+\"$2$3$1\"+No+\"$2box$3\")+e}break;case 5936:switch(eo(e,t+11)){case 114:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"tb\")+e;case 108:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"tb-rl\")+e;case 45:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"lr\")+e}return tt+e+No+e+e}return e}var eO=function(t,o,r,n){if(t.length>-1&&!t.return)switch(t.type){case ds:t.return=oE(t.value,t.length);break;case rd:return ji([vs(t,{value:We(t.value,\"@\",\"@\"+tt)})],n);case fs:if(t.length)return Vg(t.props,function(a){switch(Hg(a,/(::plac\\w+|:read-\\w+)/)){case\":read-only\":case\":read-write\":return ji([vs(t,{props:[We(a,/:(read-\\w+)/,\":\"+hu+\"$1\")]})],n);case\"::placeholder\":return ji([vs(t,{props:[We(a,/:(plac\\w+)/,\":\"+tt+\"input-$1\")]}),vs(t,{props:[We(a,/:(plac\\w+)/,\":\"+hu+\"$1\")]}),vs(t,{props:[We(a,/:(plac\\w+)/,No+\"input-$1\")]})],n)}return\"\"})}},tO=[eO],rE=function(t){var o=t.key;if(o===\"css\"){var r=document.querySelectorAll(\"style[data-emotion]:not([data-s])\");Array.prototype.forEach.call(r,function(T){var S=T.getAttribute(\"data-emotion\");S.indexOf(\" \")!==-1&&(document.head.appendChild(T),T.setAttribute(\"data-s\",\"\"))})}var n=t.stylisPlugins||tO,a={},i,l=[];i=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^=\"'+o+' \"]'),function(T){for(var S=T.getAttribute(\"data-emotion\").split(\" \"),h=1;h=4;++r,n-=4)o=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,o=(o&65535)*1540483477+((o>>>16)*59797<<16),o^=o>>>24,t=(o&65535)*1540483477+((o>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(n){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var hE={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};var yO=!1,hO=/[A-Z]|^ms/g,gO=/_EMO_([^_]+?)_([^]*?)_EMO_/g,xE=function(t){return t.charCodeAt(1)===45},gE=function(t){return t!=null&&typeof t!=\"boolean\"},Fg=cd(function(e){return xE(e)?e:e.replace(hO,\"-$&\").toLowerCase()}),bE=function(t,o){switch(t){case\"animation\":case\"animationName\":if(typeof o==\"string\")return o.replace(gO,function(r,n,a){return Nn={name:n,styles:a,next:Nn},n})}return hE[t]!==1&&!xE(t)&&typeof o==\"number\"&&o!==0?o+\"px\":o},bO=\"Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.\";function Su(e,t,o){if(o==null)return\"\";var r=o;if(r.__emotion_styles!==void 0)return r;switch(typeof o){case\"boolean\":return\"\";case\"object\":{var n=o;if(n.anim===1)return Nn={name:n.name,styles:n.styles,next:Nn},n.name;var a=o;if(a.styles!==void 0){var i=a.next;if(i!==void 0)for(;i!==void 0;)Nn={name:i.name,styles:i.styles,next:Nn},i=i.next;var l=a.styles+\";\";return l}return vO(e,t,o)}case\"function\":{if(e!==void 0){var s=Nn,c=o(e);return Nn=s,Su(e,t,c)}break}}var u=o;if(t==null)return u;var m=t[u];return m!==void 0?m:u}function vO(e,t,o){var r=\"\";if(Array.isArray(o))for(var n=0;n96?wO:MO},ME=function(t,o,r){var n;if(o){var a=o.shouldForwardProp;n=t.__emotion_forwardProp&&a?function(i){return t.__emotion_forwardProp(i)&&a(i)}:a}return typeof n!=\"function\"&&r&&(n=t.__emotion_forwardProp),n},OO=function(t){var o=t.cache,r=t.serialized,n=t.isStringTag;return Ss(o,r,n),Eu(function(){return Tu(o,r,n)}),null},OE=function e(t,o){var r=t.__emotion_real===t,n=r&&t.__emotion_base||t,a,i;o!==void 0&&(a=o.label,i=o.target);var l=ME(t,o,r),s=l||wE(n),c=!s(\"as\");return function(){var u=arguments,m=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(a!==void 0&&m.push(\"label:\"+a+\";\"),u[0]==null||u[0].raw===void 0)m.push.apply(m,u);else{var p=u[0];m.push(p[0]);for(var d=u.length,v=1;v{t[o]=jE(e[o])}),t}function Kt(e,t,o={clone:!0}){let r=o.clone?{...e}:e;return Cr(e)&&Cr(t)&&Object.keys(t).forEach(n=>{Zg.isValidElement(t[n])||(0,Jg.isValidElementType)(t[n])?r[n]=t[n]:Cr(t[n])&&Object.prototype.hasOwnProperty.call(e,n)&&Cr(e[n])?r[n]=Kt(e[n],t[n],o):o.clone?r[n]=Cr(t[n])?jE(t[n]):t[n]:r[n]=t[n]}),r}var kO=e=>{let t=Object.keys(e).map(o=>({key:o,val:e[o]}))||[];return t.sort((o,r)=>o.val-r.val),t.reduce((o,r)=>({...o,[r.key]:r.val}),{})};function e0(e){let{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:o=\"px\",step:r=5,...n}=e,a=kO(t),i=Object.keys(a);function l(p){return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o})`}function s(p){return`@media (max-width:${(typeof t[p]==\"number\"?t[p]:p)-r/100}${o})`}function c(p,d){let v=i.indexOf(d);return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o}) and (max-width:${(v!==-1&&typeof t[i[v]]==\"number\"?t[i[v]]:d)-r/100}${o})`}function u(p){return i.indexOf(p)+1r.startsWith(\"@container\")).sort((r,n)=>{let a=/min-width:\\s*([0-9.]+)/;return+(r.match(a)?.[1]||0)-+(n.match(a)?.[1]||0)});return o.length?o.reduce((r,n)=>{let a=t[n];return delete r[n],r[n]=a,r},{...t}):t}function t0(e,t){return t===\"@\"||t.startsWith(\"@\")&&(e.some(o=>t.startsWith(`@${o}`))||!!t.match(/^@\\d/))}function o0(e,t){let o=t.match(/^@([^/]+)?\\/?(.+)?$/);if(!o)return null;let[,r,n]=o,a=Number.isNaN(+r)?r||0:+r;return e.containerQueries(n).up(a)}function Bd(e){let t=(a,i)=>a.replace(\"@media\",i?`@container ${i}`:\"@container\");function o(a,i){a.up=(...l)=>t(e.breakpoints.up(...l),i),a.down=(...l)=>t(e.breakpoints.down(...l),i),a.between=(...l)=>t(e.breakpoints.between(...l),i),a.only=(...l)=>t(e.breakpoints.only(...l),i),a.not=(...l)=>{let s=t(e.breakpoints.not(...l),i);return s.includes(\"not all and\")?s.replace(\"not all and \",\"\").replace(\"min-width:\",\"width<\").replace(\"max-width:\",\"width>\").replace(\"and\",\"or\"):s}}let r={},n=a=>(o(r,a),r);return o(n),{...e,containerQueries:n}}var BO={borderRadius:4},UE=BO;function LO(e,t){return t?Kt(e,t,{clone:!1}):e}var sa=LO;var Ru={xs:0,sm:600,md:900,lg:1200,xl:1536},HE={keys:[\"xs\",\"sm\",\"md\",\"lg\",\"xl\"],up:e=>`@media (min-width:${Ru[e]}px)`},jO={containerQueries:e=>({up:t=>{let o=typeof t==\"number\"?t:Ru[t]||t;return typeof o==\"number\"&&(o=`${o}px`),e?`@container ${e} (min-width:${o})`:`@container (min-width:${o})`}})};function Wo(e,t,o){let r=e.theme||{};if(Array.isArray(t)){let a=r.breakpoints||HE;return t.reduce((i,l,s)=>(i[a.up(a.keys[s])]=o(t[s]),i),{})}if(typeof t==\"object\"){let a=r.breakpoints||HE;return Object.keys(t).reduce((i,l)=>{if(t0(a.keys,l)){let s=o0(r.containerQueries?r:jO,l);s&&(i[s]=o(t[l],l))}else if(Object.keys(a.values||Ru).includes(l)){let s=a.up(l);i[s]=o(t[l],l)}else{let s=l;i[s]=t[s]}return i},{})}return o(t)}function VE(e={}){return e.keys?.reduce((o,r)=>{let n=e.up(r);return o[n]={},o},{})||{}}function r0(e,t){return e.reduce((o,r)=>{let n=o[r];return(!n||Object.keys(n).length===0)&&delete o[r],o},t)}function ri(e){if(typeof e!=\"string\")throw new Error(lr(7));return e.charAt(0).toUpperCase()+e.slice(1)}function Ps(e,t,o=!0){if(!t||typeof t!=\"string\")return null;if(e&&e.vars&&o){let r=`vars.${t}`.split(\".\").reduce((n,a)=>n&&n[a]?n[a]:null,e);if(r!=null)return r}return t.split(\".\").reduce((r,n)=>r&&r[n]!=null?r[n]:null,e)}function wu(e,t,o,r=o){let n;return typeof e==\"function\"?n=e(o):Array.isArray(e)?n=e[o]||r:n=Ps(e,o)||r,t&&(n=t(n,r,e)),n}function UO(e){let{prop:t,cssProperty:o=e.prop,themeKey:r,transform:n}=e,a=i=>{if(i[t]==null)return null;let l=i[t],s=i.theme,c=Ps(s,r)||{};return Wo(i,l,m=>{let p=wu(c,n,m);return m===p&&typeof m==\"string\"&&(p=wu(c,n,`${t}${m===\"default\"?\"\":ri(m)}`,m)),o===!1?p:{[o]:p}})};return a.propTypes={},a.filterProps=[t],a}var Pt=UO;function Ld(e){let t={};return o=>(t[o]===void 0&&(t[o]=e(o)),t[o])}var HO={m:\"margin\",p:\"padding\"},VO={t:\"Top\",r:\"Right\",b:\"Bottom\",l:\"Left\",x:[\"Left\",\"Right\"],y:[\"Top\",\"Bottom\"]},$E={marginX:\"mx\",marginY:\"my\",paddingX:\"px\",paddingY:\"py\"},$O=Ld(e=>{if(e.length>2)if($E[e])e=$E[e];else return[e];let[t,o]=e.split(\"\"),r=HO[t],n=VO[o]||\"\";return Array.isArray(n)?n.map(a=>r+a):[r+n]}),n0=[\"m\",\"mt\",\"mr\",\"mb\",\"ml\",\"mx\",\"my\",\"margin\",\"marginTop\",\"marginRight\",\"marginBottom\",\"marginLeft\",\"marginX\",\"marginY\",\"marginInline\",\"marginInlineStart\",\"marginInlineEnd\",\"marginBlock\",\"marginBlockStart\",\"marginBlockEnd\"],a0=[\"p\",\"pt\",\"pr\",\"pb\",\"pl\",\"px\",\"py\",\"padding\",\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\",\"paddingX\",\"paddingY\",\"paddingInline\",\"paddingInlineStart\",\"paddingInlineEnd\",\"paddingBlock\",\"paddingBlockStart\",\"paddingBlockEnd\"],YE=[...n0,...a0];function Hi(e,t,o,r){let n=Ps(e,t,!0)??o;return typeof n==\"number\"||typeof n==\"string\"?a=>typeof a==\"string\"?a:typeof n==\"string\"?n.startsWith(\"var(\")&&a===0?0:n.startsWith(\"var(\")&&a===1?n:`calc(${a} * ${n})`:n*a:Array.isArray(n)?a=>{if(typeof a==\"string\")return a;let i=Math.abs(a),l=n[i];return a>=0?l:typeof l==\"number\"?-l:typeof l==\"string\"&&l.startsWith(\"var(\")?`calc(-1 * ${l})`:`-${l}`}:typeof n==\"function\"?n:()=>{}}function Mu(e){return Hi(e,\"spacing\",8,\"spacing\")}function Vi(e,t){return typeof t==\"string\"||t==null?t:e(t)}function YO(e,t){return o=>e.reduce((r,n)=>(r[n]=Vi(t,o),r),{})}function XO(e,t,o,r){if(!t.includes(o))return null;let n=$O(o),a=YO(n,r),i=e[o];return Wo(e,i,a)}function i0(e,t){let o=Mu(e.theme);return Object.keys(e).map(r=>XO(e,t,r,o)).reduce(sa,{})}function Vt(e){return i0(e,n0)}Vt.propTypes={};Vt.filterProps=n0;function $t(e){return i0(e,a0)}$t.propTypes={};$t.filterProps=a0;function XE(e){return i0(e,YE)}XE.propTypes={};XE.filterProps=YE;function Cs(e=8,t=Mu({spacing:e})){if(e.mui)return e;let o=(...r)=>(r.length===0?[1]:r).map(a=>{let i=t(a);return typeof i==\"number\"?`${i}px`:i}).join(\" \");return o.mui=!0,o}function GO(...e){let t=e.reduce((r,n)=>(n.filterProps.forEach(a=>{r[a]=n}),r),{}),o=r=>Object.keys(r).reduce((n,a)=>t[a]?sa(n,t[a](r)):n,{});return o.propTypes={},o.filterProps=e.reduce((r,n)=>r.concat(n.filterProps),[]),o}var ca=GO;function Rr(e){return typeof e!=\"number\"?e:`${e}px solid`}function Fr(e,t){return Pt({prop:e,themeKey:\"borders\",transform:t})}var qO=Fr(\"border\",Rr),IO=Fr(\"borderTop\",Rr),FO=Fr(\"borderRight\",Rr),KO=Fr(\"borderBottom\",Rr),QO=Fr(\"borderLeft\",Rr),WO=Fr(\"borderColor\"),ZO=Fr(\"borderTopColor\"),JO=Fr(\"borderRightColor\"),eA=Fr(\"borderBottomColor\"),tA=Fr(\"borderLeftColor\"),oA=Fr(\"outline\",Rr),rA=Fr(\"outlineColor\"),Ou=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){let t=Hi(e.theme,\"shape.borderRadius\",4,\"borderRadius\"),o=r=>({borderRadius:Vi(t,r)});return Wo(e,e.borderRadius,o)}return null};Ou.propTypes={};Ou.filterProps=[\"borderRadius\"];var S4=ca(qO,IO,FO,KO,QO,WO,ZO,JO,eA,tA,Ou,oA,rA);var Au=e=>{if(e.gap!==void 0&&e.gap!==null){let t=Hi(e.theme,\"spacing\",8,\"gap\"),o=r=>({gap:Vi(t,r)});return Wo(e,e.gap,o)}return null};Au.propTypes={};Au.filterProps=[\"gap\"];var Du=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){let t=Hi(e.theme,\"spacing\",8,\"columnGap\"),o=r=>({columnGap:Vi(t,r)});return Wo(e,e.columnGap,o)}return null};Du.propTypes={};Du.filterProps=[\"columnGap\"];var Nu=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){let t=Hi(e.theme,\"spacing\",8,\"rowGap\"),o=r=>({rowGap:Vi(t,r)});return Wo(e,e.rowGap,o)}return null};Nu.propTypes={};Nu.filterProps=[\"rowGap\"];var nA=Pt({prop:\"gridColumn\"}),aA=Pt({prop:\"gridRow\"}),iA=Pt({prop:\"gridAutoFlow\"}),lA=Pt({prop:\"gridAutoColumns\"}),sA=Pt({prop:\"gridAutoRows\"}),cA=Pt({prop:\"gridTemplateColumns\"}),uA=Pt({prop:\"gridTemplateRows\"}),pA=Pt({prop:\"gridTemplateAreas\"}),fA=Pt({prop:\"gridArea\"}),M4=ca(Au,Du,Nu,nA,aA,iA,lA,sA,cA,uA,pA,fA);function $i(e,t){return t===\"grey\"?t:e}var dA=Pt({prop:\"color\",themeKey:\"palette\",transform:$i}),mA=Pt({prop:\"bgcolor\",cssProperty:\"backgroundColor\",themeKey:\"palette\",transform:$i}),yA=Pt({prop:\"backgroundColor\",themeKey:\"palette\",transform:$i}),N4=ca(dA,mA,yA);function sr(e){return e<=1&&e!==0?`${e*100}%`:e}var hA=Pt({prop:\"width\",transform:sr}),jd=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){let t=o=>{let r=e.theme?.breakpoints?.values?.[o]||Ru[o];return r?e.theme?.breakpoints?.unit!==\"px\"?{maxWidth:`${r}${e.theme.breakpoints.unit}`}:{maxWidth:r}:{maxWidth:sr(o)}};return Wo(e,e.maxWidth,t)}return null};jd.filterProps=[\"maxWidth\"];var gA=Pt({prop:\"minWidth\",transform:sr}),bA=Pt({prop:\"height\",transform:sr}),vA=Pt({prop:\"maxHeight\",transform:sr}),xA=Pt({prop:\"minHeight\",transform:sr}),L4=Pt({prop:\"size\",cssProperty:\"width\",transform:sr}),j4=Pt({prop:\"size\",cssProperty:\"height\",transform:sr}),TA=Pt({prop:\"boxSizing\"}),U4=ca(hA,jd,gA,bA,vA,xA,TA);var SA={border:{themeKey:\"borders\",transform:Rr},borderTop:{themeKey:\"borders\",transform:Rr},borderRight:{themeKey:\"borders\",transform:Rr},borderBottom:{themeKey:\"borders\",transform:Rr},borderLeft:{themeKey:\"borders\",transform:Rr},borderColor:{themeKey:\"palette\"},borderTopColor:{themeKey:\"palette\"},borderRightColor:{themeKey:\"palette\"},borderBottomColor:{themeKey:\"palette\"},borderLeftColor:{themeKey:\"palette\"},outline:{themeKey:\"borders\",transform:Rr},outlineColor:{themeKey:\"palette\"},borderRadius:{themeKey:\"shape.borderRadius\",style:Ou},color:{themeKey:\"palette\",transform:$i},bgcolor:{themeKey:\"palette\",cssProperty:\"backgroundColor\",transform:$i},backgroundColor:{themeKey:\"palette\",transform:$i},p:{style:$t},pt:{style:$t},pr:{style:$t},pb:{style:$t},pl:{style:$t},px:{style:$t},py:{style:$t},padding:{style:$t},paddingTop:{style:$t},paddingRight:{style:$t},paddingBottom:{style:$t},paddingLeft:{style:$t},paddingX:{style:$t},paddingY:{style:$t},paddingInline:{style:$t},paddingInlineStart:{style:$t},paddingInlineEnd:{style:$t},paddingBlock:{style:$t},paddingBlockStart:{style:$t},paddingBlockEnd:{style:$t},m:{style:Vt},mt:{style:Vt},mr:{style:Vt},mb:{style:Vt},ml:{style:Vt},mx:{style:Vt},my:{style:Vt},margin:{style:Vt},marginTop:{style:Vt},marginRight:{style:Vt},marginBottom:{style:Vt},marginLeft:{style:Vt},marginX:{style:Vt},marginY:{style:Vt},marginInline:{style:Vt},marginInlineStart:{style:Vt},marginInlineEnd:{style:Vt},marginBlock:{style:Vt},marginBlockStart:{style:Vt},marginBlockEnd:{style:Vt},displayPrint:{cssProperty:!1,transform:e=>({\"@media print\":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:Au},rowGap:{style:Nu},columnGap:{style:Du},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:\"zIndex\"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:\"shadows\"},width:{transform:sr},maxWidth:{style:jd},minWidth:{transform:sr},height:{transform:sr},maxHeight:{transform:sr},minHeight:{transform:sr},boxSizing:{},font:{themeKey:\"font\"},fontFamily:{themeKey:\"typography\"},fontSize:{themeKey:\"typography\"},fontStyle:{themeKey:\"typography\"},fontWeight:{themeKey:\"typography\"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:\"typography\"}},un=SA;function EA(...e){let t=e.reduce((r,n)=>r.concat(Object.keys(n)),[]),o=new Set(t);return e.every(r=>o.size===Object.keys(r).length)}function PA(e,t){return typeof e==\"function\"?e(t):e}function CA(){function e(o,r,n,a){let i={[o]:r,theme:n},l=a[o];if(!l)return{[o]:r};let{cssProperty:s=o,themeKey:c,transform:u,style:m}=l;if(r==null)return null;if(c===\"typography\"&&r===\"inherit\")return{[o]:r};let p=Ps(n,c)||{};return m?m(i):Wo(i,r,v=>{let T=wu(p,u,v);return v===T&&typeof v==\"string\"&&(T=wu(p,u,`${o}${v===\"default\"?\"\":ri(v)}`,v)),s===!1?T:{[s]:T}})}function t(o){let{sx:r,theme:n={},nested:a}=o||{};if(!r)return null;let i=n.unstable_sxConfig??un;function l(s){let c=s;if(typeof s==\"function\")c=s(n);else if(typeof s!=\"object\")return s;if(!c)return null;let u=VE(n.breakpoints),m=Object.keys(u),p=u;return Object.keys(c).forEach(d=>{let v=PA(c[d],n);if(v!=null)if(typeof v==\"object\")if(i[d])p=sa(p,e(d,v,n,i));else{let T=Wo({theme:n},v,S=>({[d]:S}));EA(T,v)?p[d]=t({sx:v,theme:n,nested:!0}):p=sa(p,T)}else p=sa(p,e(d,v,n,i))}),!a&&n.modularCssLayers?{\"@layer sx\":kd(n,r0(m,p))}:kd(n,r0(m,p))}return Array.isArray(r)?r.map(l):l(r)}return t}var GE=CA();GE.filterProps=[\"sx\"];var Kr=GE;function l0(e,t){let o=this;if(o.vars){if(!o.colorSchemes?.[e]||typeof o.getColorSchemeSelector!=\"function\")return{};let r=o.getColorSchemeSelector(e);return r===\"&\"?t:((r.includes(\"data-\")||r.includes(\".\"))&&(r=`*:where(${r.replace(/\\s*&$/,\"\")}) &`),{[r]:t})}return o.palette.mode===e?t:{}}function RA(e={},...t){let{breakpoints:o={},palette:r={},spacing:n,shape:a={},...i}=e,l=e0(o),s=Cs(n),c=Kt({breakpoints:l,direction:\"ltr\",components:{},palette:{mode:\"light\",...r},spacing:s,shape:{...UE,...a}},i);return c=Bd(c),c.applyStyles=l0,c=t.reduce((u,m)=>Kt(u,m),c),c.unstable_sxConfig={...un,...i?.unstable_sxConfig},c.unstable_sx=function(m){return Kr({sx:m,theme:this})},c}var Yi=RA;var qE=q(re(),1);function wA(e){return Object.keys(e).length===0}function MA(e=null){let t=qE.useContext(ti);return!t||wA(t)?e:t}var s0=MA;var OA=Yi();function AA(e=OA){return s0(e)}var Rs=AA;var DA=e=>{let t={systemProps:{},otherProps:{}},o=e?.theme?.unstable_sxConfig??un;return Object.keys(e).forEach(r=>{o[r]?t.systemProps[r]=e[r]:t.otherProps[r]=e[r]}),t};function ws(e){let{sx:t,...o}=e,{systemProps:r,otherProps:n}=DA(o),a;return Array.isArray(t)?a=[r,...t]:typeof t==\"function\"?a=(...i)=>{let l=t(...i);return Cr(l)?{...r,...l}:r}:a={...r,...t},{...n,sx:a}}var IE=e=>e,NA=()=>{let e=IE;return{configure(t){e=t},generate(t){return e(t)},reset(){e=IE}}},_A=NA(),Ms=_A;var KE=q(re(),1);function FE(e){var t,o,r=\"\";if(typeof e==\"string\"||typeof e==\"number\")r+=e;else if(typeof e==\"object\")if(Array.isArray(e)){var n=e.length;for(t=0;tl!==\"theme\"&&l!==\"sx\"&&l!==\"as\"})(Kr);return KE.forwardRef(function(s,c){let u=Rs(o),{className:m,component:p=\"div\",...d}=ws(s);return(0,QE.jsx)(a,{as:p,ref:c,className:ie(m,n?n(r):r),theme:t&&u[t]||u,...d})})}var kA={active:\"active\",checked:\"checked\",completed:\"completed\",disabled:\"disabled\",error:\"error\",expanded:\"expanded\",focused:\"focused\",focusVisible:\"focusVisible\",open:\"open\",readOnly:\"readOnly\",required:\"required\",selected:\"selected\"};function _e(e,t,o=\"Mui\"){let r=kA[t];return r?`${o}-${r}`:`${Ms.generate(e)}-${t}`}function Ce(e,t,o=\"Mui\"){let r={};return t.forEach(n=>{r[n]=_e(e,n,o)}),r}function zu(e){let{variants:t,...o}=e,r={variants:t,style:la(o),isProcessed:!0};return r.style===o||t&&t.forEach(n=>{typeof n.style!=\"function\"&&(n.style=la(n.style))}),r}var BA=Yi();function c0(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}function Xi(e,t){return t&&e&&typeof e==\"object\"&&e.styles&&!e.styles.startsWith(\"@layer\")&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}function LA(e){return e?(t,o)=>o[e]:null}function jA(e,t,o){e.theme=HA(e.theme)?o:e.theme[t]||e.theme}function Ud(e,t,o){let r=typeof t==\"function\"?t(e):t;if(Array.isArray(r))return r.flatMap(n=>Ud(e,n,o));if(Array.isArray(r?.variants)){let n;if(r.isProcessed)n=o?Xi(r.style,o):r.style;else{let{variants:a,...i}=r;n=o?Xi(la(i),o):i}return WE(e,r.variants,[n],o)}return r?.isProcessed?o?Xi(la(r.style),o):r.style:o?Xi(la(r),o):r}function WE(e,t,o=[],r=void 0){let n;e:for(let a=0;a{zE(l,C=>C.filter(P=>P!==Kr));let{name:c,slot:u,skipVariantsResolver:m,skipSx:p,overridesResolver:d=LA($A(u)),...v}=s,T=c&&c.startsWith(\"Mui\")||u?\"components\":\"custom\",S=m!==void 0?m:u&&u!==\"Root\"&&u!==\"root\"||!1,h=p||!1,y=c0;u===\"Root\"||u===\"root\"?y=r:u?y=n:VA(l)&&(y=void 0);let g=Cu(l,{shouldForwardProp:y,label:UA(c,u),...v}),b=C=>{if(C.__emotion_real===C)return C;if(typeof C==\"function\")return function(A){return Ud(A,C,A.theme.modularCssLayers?T:void 0)};if(Cr(C)){let P=zu(C);return function(_){return P.variants?Ud(_,P,_.theme.modularCssLayers?T:void 0):_.theme.modularCssLayers?Xi(P.style,T):P.style}}return C},E=(...C)=>{let P=[],A=C.map(b),_=[];if(P.push(a),c&&d&&_.push(function(k){let O=k.theme.components?.[c]?.styleOverrides;if(!O)return null;let N={};for(let X in O)N[X]=Ud(k,O[X],k.theme.modularCssLayers?\"theme\":void 0);return d(k,N)}),c&&!S&&_.push(function(k){let O=k.theme?.components?.[c]?.variants;return O?WE(k,O,[],k.theme.modularCssLayers?\"theme\":void 0):null}),h||_.push(Kr),Array.isArray(A[0])){let x=A.shift(),k=new Array(P.length).fill(\"\"),U=new Array(_.length).fill(\"\"),O;O=[...k,...x,...U],O.raw=[...k,...x.raw,...U],P.unshift(O)}let z=[...P,...A,..._],I=g(...z);return l.muiName&&(I.muiName=l.muiName),I};return g.withConfig&&(E.withConfig=g.withConfig),E}}function UA(e,t){return void 0}function HA(e){for(let t in e)return!1;return!0}function VA(e){return typeof e==\"string\"&&e.charCodeAt(0)>96}function $A(e){return e&&e.charAt(0).toLowerCase()+e.slice(1)}function ni(e,t,o=!1){let r={...t};for(let n in e)if(Object.prototype.hasOwnProperty.call(e,n)){let a=n;if(a===\"components\"||a===\"slots\")r[a]={...e[a],...r[a]};else if(a===\"componentsProps\"||a===\"slotProps\"){let i=e[a],l=t[a];if(!l)r[a]=i||{};else if(!i)r[a]=l;else{r[a]={...l};for(let s in i)if(Object.prototype.hasOwnProperty.call(i,s)){let c=s;r[a][c]=ni(i[c],l[c],o)}}}else a===\"className\"&&o&&t.className?r.className=ie(e?.className,t?.className):a===\"style\"&&o&&t.style?r.style={...e?.style,...t?.style}:r[a]===void 0&&(r[a]=e[a])}return r}var Vd=q(re(),1),YA=typeof window<\"u\"?Vd.useLayoutEffect:Vd.useEffect,wr=YA;function XA(e,t=Number.MIN_SAFE_INTEGER,o=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,o))}var ua=XA;function p0(e,t=0,o=1){return ua(e,t,o)}function GA(e){e=e.slice(1);let t=new RegExp(`.{1,${e.length>=6?2:1}}`,\"g\"),o=e.match(t);return o&&o[0].length===1&&(o=o.map(r=>r+r)),o?`rgb${o.length===4?\"a\":\"\"}(${o.map((r,n)=>n<3?parseInt(r,16):Math.round(parseInt(r,16)/255*1e3)/1e3).join(\", \")})`:\"\"}function ai(e){if(e.type)return e;if(e.charAt(0)===\"#\")return ai(GA(e));let t=e.indexOf(\"(\"),o=e.substring(0,t);if(![\"rgb\",\"rgba\",\"hsl\",\"hsla\",\"color\"].includes(o))throw new Error(lr(9,e));let r=e.substring(t+1,e.length-1),n;if(o===\"color\"){if(r=r.split(\" \"),n=r.shift(),r.length===4&&r[3].charAt(0)===\"/\"&&(r[3]=r[3].slice(1)),![\"srgb\",\"display-p3\",\"a98-rgb\",\"prophoto-rgb\",\"rec-2020\"].includes(n))throw new Error(lr(10,n))}else r=r.split(\",\");return r=r.map(a=>parseFloat(a)),{type:o,values:r,colorSpace:n}}var qA=e=>{let t=ai(e);return t.values.slice(0,3).map((o,r)=>t.type.includes(\"hsl\")&&r!==0?`${o}%`:o).join(\" \")},Os=(e,t)=>{try{return qA(e)}catch{return e}};function $d(e){let{type:t,colorSpace:o}=e,{values:r}=e;return t.includes(\"rgb\")?r=r.map((n,a)=>a<3?parseInt(n,10):n):t.includes(\"hsl\")&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),t.includes(\"color\")?r=`${o} ${r.join(\" \")}`:r=`${r.join(\", \")}`,`${t}(${r})`}function f0(e){e=ai(e);let{values:t}=e,o=t[0],r=t[1]/100,n=t[2]/100,a=r*Math.min(n,1-n),i=(c,u=(c+o/30)%12)=>n-a*Math.max(Math.min(u-3,9-u,1),-1),l=\"rgb\",s=[Math.round(i(0)*255),Math.round(i(8)*255),Math.round(i(4)*255)];return e.type===\"hsla\"&&(l+=\"a\",s.push(t[3])),$d({type:l,values:s})}function u0(e){e=ai(e);let t=e.type===\"hsl\"||e.type===\"hsla\"?ai(f0(e)).values:e.values;return t=t.map(o=>(e.type!==\"color\"&&(o/=255),o<=.03928?o/12.92:((o+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function ZE(e,t){let o=u0(e),r=u0(t);return(Math.max(o,r)+.05)/(Math.min(o,r)+.05)}function As(e,t){return e=ai(e),t=p0(t),(e.type===\"rgb\"||e.type===\"hsl\")&&(e.type+=\"a\"),e.type===\"color\"?e.values[3]=`/${t}`:e.values[3]=t,$d(e)}function ii(e,t,o){try{return As(e,t)}catch{return e}}function Ds(e,t){if(e=ai(e),t=p0(t),e.type.includes(\"hsl\"))e.values[2]*=1-t;else if(e.type.includes(\"rgb\")||e.type.includes(\"color\"))for(let o=0;o<3;o+=1)e.values[o]*=1-t;return $d(e)}function it(e,t,o){try{return Ds(e,t)}catch{return e}}function Ns(e,t){if(e=ai(e),t=p0(t),e.type.includes(\"hsl\"))e.values[2]+=(100-e.values[2])*t;else if(e.type.includes(\"rgb\"))for(let o=0;o<3;o+=1)e.values[o]+=(255-e.values[o])*t;else if(e.type.includes(\"color\"))for(let o=0;o<3;o+=1)e.values[o]+=(1-e.values[o])*t;return $d(e)}function lt(e,t,o){try{return Ns(e,t)}catch{return e}}function IA(e,t=.15){return u0(e)>.5?Ds(e,t):Ns(e,t)}function ku(e,t,o){try{return IA(e,t)}catch{return e}}var Yd=q(re(),1);var FA=q(Ie(),1),KA=Yd.createContext();var li=()=>Yd.useContext(KA)??!1;var Xd=q(re(),1);var QA=q(Ie(),1),WA=Xd.createContext(void 0);function ZA(e){let{theme:t,name:o,props:r}=e;if(!t||!t.components||!t.components[o])return r;let n=t.components[o];return n.defaultProps?ni(n.defaultProps,r,t.components.mergeClassNameAndStyle):!n.styleOverrides&&!n.variants?ni(n,r,t.components.mergeClassNameAndStyle):r}function d0({props:e,name:t}){let o=Xd.useContext(WA);return ZA({props:e,name:t,theme:{components:o}})}var Bu=q(re(),1),JE=0;function e5(e){let[t,o]=Bu.useState(e),r=e||t;return Bu.useEffect(()=>{t==null&&(JE+=1,o(`mui-${JE}`))},[t]),r}var t5={...Bu},eP=t5.useId;function Gd(e){if(eP!==void 0){let t=eP();return e??t}return e5(e)}var tP={theme:void 0};function qd(e){let t,o;return function(n){let a=t;return(a===void 0||n.theme!==o)&&(tP.theme=n.theme,a=zu(e(tP)),t=a,o=n.theme),a}}function Id(e=\"\"){function t(...r){if(!r.length)return\"\";let n=r[0];return typeof n==\"string\"&&!n.match(/(#|\\(|\\)|(-?(\\d*\\.)?\\d+)(px|em|%|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc))|^(-?(\\d*\\.)?\\d+)$|(\\d+ \\d+ \\d+)/)?`, var(--${e?`${e}-`:\"\"}${n}${t(...r.slice(1))})`:`, ${n}`}return(r,...n)=>`var(--${e?`${e}-`:\"\"}${r}${t(...n)})`}var oP=(e,t,o,r=[])=>{let n=e;t.forEach((a,i)=>{i===t.length-1?Array.isArray(n)?n[Number(a)]=o:n&&typeof n==\"object\"&&(n[a]=o):n&&typeof n==\"object\"&&(n[a]||(n[a]=r.includes(a)?[]:{}),n=n[a])})},o5=(e,t,o)=>{function r(n,a=[],i=[]){Object.entries(n).forEach(([l,s])=>{(!o||o&&!o([...a,l]))&&s!=null&&(typeof s==\"object\"&&Object.keys(s).length>0?r(s,[...a,l],Array.isArray(s)?[...i,l]:i):t([...a,l],s,i))})}r(e)},r5=(e,t)=>typeof t==\"number\"?[\"lineHeight\",\"fontWeight\",\"opacity\",\"zIndex\"].some(r=>e.includes(r))||e[e.length-1].toLowerCase().includes(\"opacity\")?t:`${t}px`:t;function Lu(e,t){let{prefix:o,shouldSkipGeneratingVar:r}=t||{},n={},a={},i={};return o5(e,(l,s,c)=>{if((typeof s==\"string\"||typeof s==\"number\")&&(!r||!r(l,s))){let u=`--${o?`${o}-`:\"\"}${l.join(\"-\")}`,m=r5(l,s);Object.assign(n,{[u]:m}),oP(a,l,`var(${u})`,c),oP(i,l,`var(${u}, ${m})`,c)}},l=>l[0]===\"vars\"),{css:n,vars:a,varsWithDefaults:i}}function n5(e,t={}){let{getSelector:o=h,disableCssColorScheme:r,colorSchemeSelector:n,enableContrastVars:a}=t,{colorSchemes:i={},components:l,defaultColorScheme:s=\"light\",...c}=e,{vars:u,css:m,varsWithDefaults:p}=Lu(c,t),d=p,v={},{[s]:T,...S}=i;if(Object.entries(S||{}).forEach(([b,E])=>{let{vars:C,css:P,varsWithDefaults:A}=Lu(E,t);d=Kt(d,A),v[b]={css:P,vars:C}}),T){let{css:b,vars:E,varsWithDefaults:C}=Lu(T,t);d=Kt(d,C),v[s]={css:b,vars:E}}function h(b,E){let C=n;if(n===\"class\"&&(C=\".%s\"),n===\"data\"&&(C=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(C=`[${n}=\"%s\"]`),b){if(C===\"media\")return e.defaultColorScheme===b?\":root\":{[`@media (prefers-color-scheme: ${i[b]?.palette?.mode||b})`]:{\":root\":E}};if(C)return e.defaultColorScheme===b?`:root, ${C.replace(\"%s\",String(b))}`:C.replace(\"%s\",String(b))}return\":root\"}return{vars:d,generateThemeVars:()=>{let b={...u};return Object.entries(v).forEach(([,{vars:E}])=>{b=Kt(b,E)}),b},generateStyleSheets:()=>{let b=[],E=e.defaultColorScheme||\"light\";function C(_,z){Object.keys(z).length&&b.push(typeof _==\"string\"?{[_]:{...z}}:_)}C(o(void 0,{...m}),m);let{[E]:P,...A}=v;if(P){let{css:_}=P,z=i[E]?.palette?.mode,I=!r&&z?{colorScheme:z,..._}:{..._};C(o(E,{...I}),I)}return Object.entries(A).forEach(([_,{css:z}])=>{let I=i[_]?.palette?.mode,x=!r&&I?{colorScheme:I,...z}:{...z};C(o(_,{...x}),x)}),a&&b.push({\":root\":{\"--__l-threshold\":\"0.7\",\"--__l\":\"clamp(0, (l / var(--__l-threshold) - 1) * -infinity, 1)\",\"--__a\":\"clamp(0.87, (l / var(--__l-threshold) - 1) * -infinity, 1)\"}}),b}}}var m0=n5;function y0(e){return function(o){return e===\"media\"?`@media (prefers-color-scheme: ${o})`:e?e.startsWith(\"data-\")&&!e.includes(\"%s\")?`[${e}=\"${o}\"] &`:e===\"class\"?`.${o} &`:e===\"data\"?`[data-${o}] &`:`${e.replace(\"%s\",o)} &`:\"&\"}}function Le(e,t,o=void 0){let r={};for(let n in e){let a=e[n],i=\"\",l=!0;for(let s=0;s=o?Fd.text.primary:h0.text.primary}let d=({color:S,name:h,mainShade:y=500,lightShade:g=300,darkShade:b=700})=>{if(S={...S},!S.main&&S[y]&&(S.main=S[y]),!S.hasOwnProperty(\"main\"))throw new Error(lr(11,h?` (${h})`:\"\",y));if(typeof S.main!=\"string\")throw new Error(lr(12,h?` (${h})`:\"\",JSON.stringify(S.main)));return n?(aP(n,S,\"light\",g,r),aP(n,S,\"dark\",b,r)):(nP(S,\"light\",g,r),nP(S,\"dark\",b,r)),S.contrastText||(S.contrastText=p(S.main)),S},v;return t===\"light\"?v=iP():t===\"dark\"&&(v=lP()),Kt({common:{...zs},mode:t,primary:d({color:i,name:\"primary\"}),secondary:d({color:l,name:\"secondary\",mainShade:\"A400\",lightShade:\"A200\",darkShade:\"A700\"}),error:d({color:s,name:\"error\"}),warning:d({color:m,name:\"warning\"}),info:d({color:c,name:\"info\"}),success:d({color:u,name:\"success\"}),grey:rP,contrastThreshold:o,getContrastText:p,augmentColor:d,tonalOffset:r,...v},a)}function Kd(e){let t={};return Object.entries(e).forEach(r=>{let[n,a]=r;typeof a==\"object\"&&(t[n]=`${a.fontStyle?`${a.fontStyle} `:\"\"}${a.fontVariant?`${a.fontVariant} `:\"\"}${a.fontWeight?`${a.fontWeight} `:\"\"}${a.fontStretch?`${a.fontStretch} `:\"\"}${a.fontSize||\"\"}${a.lineHeight?`/${a.lineHeight} `:\"\"}${a.fontFamily||\"\"}`)}),t}function g0(e,t){return{toolbar:{minHeight:56,[e.up(\"xs\")]:{\"@media (orientation: landscape)\":{minHeight:48}},[e.up(\"sm\")]:{minHeight:64}},...t}}function x5(e){return Math.round(e*1e5)/1e5}var sP={textTransform:\"uppercase\"},cP='\"Roboto\", \"Helvetica\", \"Arial\", sans-serif';function b0(e,t){let{fontFamily:o=cP,fontSize:r=14,fontWeightLight:n=300,fontWeightRegular:a=400,fontWeightMedium:i=500,fontWeightBold:l=700,htmlFontSize:s=16,allVariants:c,pxToRem:u,...m}=typeof t==\"function\"?t(e):t,p=r/14,d=u||(S=>`${S/s*p}rem`),v=(S,h,y,g,b)=>({fontFamily:o,fontWeight:S,fontSize:d(h),lineHeight:y,...o===cP?{letterSpacing:`${x5(g/h)}em`}:{},...b,...c}),T={h1:v(n,96,1.167,-1.5),h2:v(n,60,1.2,-.5),h3:v(a,48,1.167,0),h4:v(a,34,1.235,.25),h5:v(a,24,1.334,0),h6:v(i,20,1.6,.15),subtitle1:v(a,16,1.75,.15),subtitle2:v(i,14,1.57,.1),body1:v(a,16,1.5,.15),body2:v(a,14,1.43,.15),button:v(i,14,1.75,.4,sP),caption:v(a,12,1.66,.4),overline:v(a,12,2.66,1,sP),inherit:{fontFamily:\"inherit\",fontWeight:\"inherit\",fontSize:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}};return Kt({htmlFontSize:s,pxToRem:d,fontFamily:o,fontSize:r,fontWeightLight:n,fontWeightRegular:a,fontWeightMedium:i,fontWeightBold:l,...T},m,{clone:!1})}function kt(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${.2})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${.14})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${.12})`].join(\",\")}var T5=[\"none\",kt(0,2,1,-1,0,1,1,0,0,1,3,0),kt(0,3,1,-2,0,2,2,0,0,1,5,0),kt(0,3,3,-2,0,3,4,0,0,1,8,0),kt(0,2,4,-1,0,4,5,0,0,1,10,0),kt(0,3,5,-1,0,5,8,0,0,1,14,0),kt(0,3,5,-1,0,6,10,0,0,1,18,0),kt(0,4,5,-2,0,7,10,1,0,2,16,1),kt(0,5,5,-3,0,8,10,1,0,3,14,2),kt(0,5,6,-3,0,9,12,1,0,3,16,2),kt(0,6,6,-3,0,10,14,1,0,4,18,3),kt(0,6,7,-4,0,11,15,1,0,4,20,3),kt(0,7,8,-4,0,12,17,2,0,5,22,4),kt(0,7,8,-4,0,13,19,2,0,5,24,4),kt(0,7,9,-4,0,14,21,2,0,5,26,4),kt(0,8,9,-5,0,15,22,2,0,6,28,5),kt(0,8,10,-5,0,16,24,2,0,6,30,5),kt(0,8,11,-5,0,17,26,2,0,6,32,5),kt(0,9,11,-5,0,18,28,2,0,7,34,6),kt(0,9,12,-6,0,19,29,2,0,7,36,6),kt(0,10,13,-6,0,20,31,3,0,8,38,7),kt(0,10,13,-6,0,21,33,3,0,8,40,7),kt(0,10,14,-6,0,22,35,3,0,8,42,7),kt(0,11,14,-7,0,23,36,3,0,9,44,8),kt(0,11,15,-7,0,24,38,3,0,9,46,8)],uP=T5;var S5={easeInOut:\"cubic-bezier(0.4, 0, 0.2, 1)\",easeOut:\"cubic-bezier(0.0, 0, 0.2, 1)\",easeIn:\"cubic-bezier(0.4, 0, 1, 1)\",sharp:\"cubic-bezier(0.4, 0, 0.6, 1)\"},E5={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function pP(e){return`${Math.round(e)}ms`}function P5(e){if(!e)return 0;let t=e/36;return Math.min(Math.round((4+15*t**.25+t/5)*10),3e3)}function v0(e){let t={...S5,...e.easing},o={...E5,...e.duration};return{getAutoHeightDuration:P5,create:(n=[\"all\"],a={})=>{let{duration:i=o.standard,easing:l=t.easeInOut,delay:s=0,...c}=a;return(Array.isArray(n)?n:[n]).map(u=>`${u} ${typeof i==\"string\"?i:pP(i)} ${l} ${typeof s==\"string\"?s:pP(s)}`).join(\",\")},...e,easing:t,duration:o}}var C5={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},fP=C5;function R5(e){return Cr(e)||typeof e>\"u\"||typeof e==\"string\"||typeof e==\"boolean\"||typeof e==\"number\"||Array.isArray(e)}function Qd(e={}){let t={...e};function o(r){let n=Object.entries(r);for(let a=0;a{if(!Number.isNaN(+e))return+e;let t=e.match(/\\d*\\.?\\d+/g);if(!t)return 0;let o=0;for(let r=0;rKt(v,T),d),d.unstable_sxConfig={...un,...u?.unstable_sxConfig},d.unstable_sx=function(T){return Kr({sx:T,theme:this})},d.toRuntimeSource=Qd,M5(d),d}var ju=O5;function Bs(e){let t;return e<1?t=5.11916*e**2:t=4.5*Math.log(e+1)+2,Math.round(t*10)/1e3}var A5=[...Array(25)].map((e,t)=>{if(t===0)return\"none\";let o=Bs(t);return`linear-gradient(rgba(255 255 255 / ${o}), rgba(255 255 255 / ${o}))`});function x0(e){return{inputPlaceholder:e===\"dark\"?.5:.42,inputUnderline:e===\"dark\"?.7:.42,switchTrackDisabled:e===\"dark\"?.2:.12,switchTrack:e===\"dark\"?.3:.38}}function T0(e){return e===\"dark\"?A5:[]}function S0(e){let{palette:t={mode:\"light\"},opacity:o,overlays:r,colorSpace:n,...a}=e,i=Qi({...t,colorSpace:n});return{palette:i,opacity:{...x0(i.mode),...o},overlays:r||T0(i.mode),...a}}function E0(e){return!!e[0].match(/(cssVarPrefix|colorSchemeSelector|modularCssLayers|rootSelector|typography|mixins|breakpoints|direction|transitions)/)||!!e[0].match(/sxConfig$/)||e[0]===\"palette\"&&!!e[1]?.match(/(mode|contrastThreshold|tonalOffset)/)}var D5=e=>[...[...Array(25)].map((t,o)=>`--${e?`${e}-`:\"\"}overlays-${o}`),`--${e?`${e}-`:\"\"}palette-AppBar-darkBg`,`--${e?`${e}-`:\"\"}palette-AppBar-darkColor`],mP=D5;var yP=e=>(t,o)=>{let r=e.rootSelector||\":root\",n=e.colorSchemeSelector,a=n;if(n===\"class\"&&(a=\".%s\"),n===\"data\"&&(a=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(a=`[${n}=\"%s\"]`),e.defaultColorScheme===t){if(t===\"dark\"){let i={};return mP(e.cssVarPrefix).forEach(l=>{i[l]=o[l],delete o[l]}),a===\"media\"?{[r]:o,\"@media (prefers-color-scheme: dark)\":{[r]:i}}:a?{[a.replace(\"%s\",t)]:i,[`${r}, ${a.replace(\"%s\",t)}`]:o}:{[r]:{...o,...i}}}if(a&&a!==\"media\")return`${r}, ${a.replace(\"%s\",String(t))}`}else if(t){if(a===\"media\")return{[`@media (prefers-color-scheme: ${String(t)})`]:{[r]:o}};if(a)return a.replace(\"%s\",String(t))}return r};function N5(e,t){t.forEach(o=>{e[o]||(e[o]={})})}function L(e,t,o){!e[t]&&o&&(e[t]=o)}function Uu(e){return typeof e!=\"string\"||!e.startsWith(\"hsl\")?e:f0(e)}function pa(e,t){`${t}Channel`in e||(e[`${t}Channel`]=Os(Uu(e[t]),`MUI: Can't create \\`palette.${t}Channel\\` because \\`palette.${t}\\` is not one of these formats: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color().\nTo suppress this warning, you need to explicitly provide the \\`palette.${t}Channel\\` as a string (in rgb format, for example \"12 12 12\") or undefined if you want to remove the channel token.`))}function _5(e){return typeof e==\"number\"?`${e}px`:typeof e==\"string\"||typeof e==\"function\"||Array.isArray(e)?e:\"8px\"}var zn=e=>{try{return e()}catch{}},z5=(e=\"mui\")=>Id(e);function P0(e,t,o,r,n){if(!o)return;o=o===!0?{}:o;let a=n===\"dark\"?\"dark\":\"light\";if(!r){t[n]=S0({...o,palette:{mode:a,...o?.palette},colorSpace:e});return}let{palette:i,...l}=ju({...r,palette:{mode:a,...o?.palette},colorSpace:e});return t[n]={...o,palette:i,opacity:{...x0(a),...o?.opacity},overlays:o?.overlays||T0(a)},l}function C0(e={},...t){let{colorSchemes:o={light:!0},defaultColorScheme:r,disableCssColorScheme:n=!1,cssVarPrefix:a=\"mui\",nativeColor:i=!1,shouldSkipGeneratingVar:l=E0,colorSchemeSelector:s=o.light&&o.dark?\"media\":void 0,rootSelector:c=\":root\",...u}=e,m=Object.keys(o)[0],p=r||(o.light&&m!==\"light\"?\"light\":m),d=z5(a),{[p]:v,light:T,dark:S,...h}=o,y={...h},g=v;if((p===\"dark\"&&!(\"dark\"in o)||p===\"light\"&&!(\"light\"in o))&&(g=!0),!g)throw new Error(lr(21,p));let b;i&&(b=\"oklch\");let E=P0(b,y,g,u,p);T&&!y.light&&P0(b,y,T,void 0,\"light\"),S&&!y.dark&&P0(b,y,S,void 0,\"dark\");let C={defaultColorScheme:p,...E,cssVarPrefix:a,colorSchemeSelector:s,rootSelector:c,getCssVar:d,colorSchemes:y,font:{...Kd(E.typography),...E.font},spacing:_5(u.spacing)};Object.keys(C.colorSchemes).forEach(I=>{let x=C.colorSchemes[I].palette,k=O=>{let N=O.split(\"-\"),X=N[1],oe=N[2];return d(O,x[X][oe])};x.mode===\"light\"&&(L(x.common,\"background\",\"#fff\"),L(x.common,\"onBackground\",\"#000\")),x.mode===\"dark\"&&(L(x.common,\"background\",\"#000\"),L(x.common,\"onBackground\",\"#fff\"));function U(O,N,X){if(b){let oe;return O===ii&&(oe=`transparent ${((1-X)*100).toFixed(0)}%`),O===it&&(oe=`#000 ${(X*100).toFixed(0)}%`),O===lt&&(oe=`#fff ${(X*100).toFixed(0)}%`),`color-mix(in ${b}, ${N}, ${oe})`}return O(N,X)}if(N5(x,[\"Alert\",\"AppBar\",\"Avatar\",\"Button\",\"Chip\",\"FilledInput\",\"LinearProgress\",\"Skeleton\",\"Slider\",\"SnackbarContent\",\"SpeedDialAction\",\"StepConnector\",\"StepContent\",\"Switch\",\"TableCell\",\"Tooltip\"]),x.mode===\"light\"){L(x.Alert,\"errorColor\",U(it,x.error.light,.6)),L(x.Alert,\"infoColor\",U(it,x.info.light,.6)),L(x.Alert,\"successColor\",U(it,x.success.light,.6)),L(x.Alert,\"warningColor\",U(it,x.warning.light,.6)),L(x.Alert,\"errorFilledBg\",k(\"palette-error-main\")),L(x.Alert,\"infoFilledBg\",k(\"palette-info-main\")),L(x.Alert,\"successFilledBg\",k(\"palette-success-main\")),L(x.Alert,\"warningFilledBg\",k(\"palette-warning-main\")),L(x.Alert,\"errorFilledColor\",zn(()=>x.getContrastText(x.error.main))),L(x.Alert,\"infoFilledColor\",zn(()=>x.getContrastText(x.info.main))),L(x.Alert,\"successFilledColor\",zn(()=>x.getContrastText(x.success.main))),L(x.Alert,\"warningFilledColor\",zn(()=>x.getContrastText(x.warning.main))),L(x.Alert,\"errorStandardBg\",U(lt,x.error.light,.9)),L(x.Alert,\"infoStandardBg\",U(lt,x.info.light,.9)),L(x.Alert,\"successStandardBg\",U(lt,x.success.light,.9)),L(x.Alert,\"warningStandardBg\",U(lt,x.warning.light,.9)),L(x.Alert,\"errorIconColor\",k(\"palette-error-main\")),L(x.Alert,\"infoIconColor\",k(\"palette-info-main\")),L(x.Alert,\"successIconColor\",k(\"palette-success-main\")),L(x.Alert,\"warningIconColor\",k(\"palette-warning-main\")),L(x.AppBar,\"defaultBg\",k(\"palette-grey-100\")),L(x.Avatar,\"defaultBg\",k(\"palette-grey-400\")),L(x.Button,\"inheritContainedBg\",k(\"palette-grey-300\")),L(x.Button,\"inheritContainedHoverBg\",k(\"palette-grey-A100\")),L(x.Chip,\"defaultBorder\",k(\"palette-grey-400\")),L(x.Chip,\"defaultAvatarColor\",k(\"palette-grey-700\")),L(x.Chip,\"defaultIconColor\",k(\"palette-grey-700\")),L(x.FilledInput,\"bg\",\"rgba(0, 0, 0, 0.06)\"),L(x.FilledInput,\"hoverBg\",\"rgba(0, 0, 0, 0.09)\"),L(x.FilledInput,\"disabledBg\",\"rgba(0, 0, 0, 0.12)\"),L(x.LinearProgress,\"primaryBg\",U(lt,x.primary.main,.62)),L(x.LinearProgress,\"secondaryBg\",U(lt,x.secondary.main,.62)),L(x.LinearProgress,\"errorBg\",U(lt,x.error.main,.62)),L(x.LinearProgress,\"infoBg\",U(lt,x.info.main,.62)),L(x.LinearProgress,\"successBg\",U(lt,x.success.main,.62)),L(x.LinearProgress,\"warningBg\",U(lt,x.warning.main,.62)),L(x.Skeleton,\"bg\",b?U(ii,x.text.primary,.11):`rgba(${k(\"palette-text-primaryChannel\")} / 0.11)`),L(x.Slider,\"primaryTrack\",U(lt,x.primary.main,.62)),L(x.Slider,\"secondaryTrack\",U(lt,x.secondary.main,.62)),L(x.Slider,\"errorTrack\",U(lt,x.error.main,.62)),L(x.Slider,\"infoTrack\",U(lt,x.info.main,.62)),L(x.Slider,\"successTrack\",U(lt,x.success.main,.62)),L(x.Slider,\"warningTrack\",U(lt,x.warning.main,.62));let O=b?U(it,x.background.default,.6825):ku(x.background.default,.8);L(x.SnackbarContent,\"bg\",O),L(x.SnackbarContent,\"color\",zn(()=>b?Fd.text.primary:x.getContrastText(O))),L(x.SpeedDialAction,\"fabHoverBg\",ku(x.background.paper,.15)),L(x.StepConnector,\"border\",k(\"palette-grey-400\")),L(x.StepContent,\"border\",k(\"palette-grey-400\")),L(x.Switch,\"defaultColor\",k(\"palette-common-white\")),L(x.Switch,\"defaultDisabledColor\",k(\"palette-grey-100\")),L(x.Switch,\"primaryDisabledColor\",U(lt,x.primary.main,.62)),L(x.Switch,\"secondaryDisabledColor\",U(lt,x.secondary.main,.62)),L(x.Switch,\"errorDisabledColor\",U(lt,x.error.main,.62)),L(x.Switch,\"infoDisabledColor\",U(lt,x.info.main,.62)),L(x.Switch,\"successDisabledColor\",U(lt,x.success.main,.62)),L(x.Switch,\"warningDisabledColor\",U(lt,x.warning.main,.62)),L(x.TableCell,\"border\",U(lt,U(ii,x.divider,1),.88)),L(x.Tooltip,\"bg\",U(ii,x.grey[700],.92))}if(x.mode===\"dark\"){L(x.Alert,\"errorColor\",U(lt,x.error.light,.6)),L(x.Alert,\"infoColor\",U(lt,x.info.light,.6)),L(x.Alert,\"successColor\",U(lt,x.success.light,.6)),L(x.Alert,\"warningColor\",U(lt,x.warning.light,.6)),L(x.Alert,\"errorFilledBg\",k(\"palette-error-dark\")),L(x.Alert,\"infoFilledBg\",k(\"palette-info-dark\")),L(x.Alert,\"successFilledBg\",k(\"palette-success-dark\")),L(x.Alert,\"warningFilledBg\",k(\"palette-warning-dark\")),L(x.Alert,\"errorFilledColor\",zn(()=>x.getContrastText(x.error.dark))),L(x.Alert,\"infoFilledColor\",zn(()=>x.getContrastText(x.info.dark))),L(x.Alert,\"successFilledColor\",zn(()=>x.getContrastText(x.success.dark))),L(x.Alert,\"warningFilledColor\",zn(()=>x.getContrastText(x.warning.dark))),L(x.Alert,\"errorStandardBg\",U(it,x.error.light,.9)),L(x.Alert,\"infoStandardBg\",U(it,x.info.light,.9)),L(x.Alert,\"successStandardBg\",U(it,x.success.light,.9)),L(x.Alert,\"warningStandardBg\",U(it,x.warning.light,.9)),L(x.Alert,\"errorIconColor\",k(\"palette-error-main\")),L(x.Alert,\"infoIconColor\",k(\"palette-info-main\")),L(x.Alert,\"successIconColor\",k(\"palette-success-main\")),L(x.Alert,\"warningIconColor\",k(\"palette-warning-main\")),L(x.AppBar,\"defaultBg\",k(\"palette-grey-900\")),L(x.AppBar,\"darkBg\",k(\"palette-background-paper\")),L(x.AppBar,\"darkColor\",k(\"palette-text-primary\")),L(x.Avatar,\"defaultBg\",k(\"palette-grey-600\")),L(x.Button,\"inheritContainedBg\",k(\"palette-grey-800\")),L(x.Button,\"inheritContainedHoverBg\",k(\"palette-grey-700\")),L(x.Chip,\"defaultBorder\",k(\"palette-grey-700\")),L(x.Chip,\"defaultAvatarColor\",k(\"palette-grey-300\")),L(x.Chip,\"defaultIconColor\",k(\"palette-grey-300\")),L(x.FilledInput,\"bg\",\"rgba(255, 255, 255, 0.09)\"),L(x.FilledInput,\"hoverBg\",\"rgba(255, 255, 255, 0.13)\"),L(x.FilledInput,\"disabledBg\",\"rgba(255, 255, 255, 0.12)\"),L(x.LinearProgress,\"primaryBg\",U(it,x.primary.main,.5)),L(x.LinearProgress,\"secondaryBg\",U(it,x.secondary.main,.5)),L(x.LinearProgress,\"errorBg\",U(it,x.error.main,.5)),L(x.LinearProgress,\"infoBg\",U(it,x.info.main,.5)),L(x.LinearProgress,\"successBg\",U(it,x.success.main,.5)),L(x.LinearProgress,\"warningBg\",U(it,x.warning.main,.5)),L(x.Skeleton,\"bg\",b?U(ii,x.text.primary,.13):`rgba(${k(\"palette-text-primaryChannel\")} / 0.13)`),L(x.Slider,\"primaryTrack\",U(it,x.primary.main,.5)),L(x.Slider,\"secondaryTrack\",U(it,x.secondary.main,.5)),L(x.Slider,\"errorTrack\",U(it,x.error.main,.5)),L(x.Slider,\"infoTrack\",U(it,x.info.main,.5)),L(x.Slider,\"successTrack\",U(it,x.success.main,.5)),L(x.Slider,\"warningTrack\",U(it,x.warning.main,.5));let O=b?U(lt,x.background.default,.985):ku(x.background.default,.98);L(x.SnackbarContent,\"bg\",O),L(x.SnackbarContent,\"color\",zn(()=>b?h0.text.primary:x.getContrastText(O))),L(x.SpeedDialAction,\"fabHoverBg\",ku(x.background.paper,.15)),L(x.StepConnector,\"border\",k(\"palette-grey-600\")),L(x.StepContent,\"border\",k(\"palette-grey-600\")),L(x.Switch,\"defaultColor\",k(\"palette-grey-300\")),L(x.Switch,\"defaultDisabledColor\",k(\"palette-grey-600\")),L(x.Switch,\"primaryDisabledColor\",U(it,x.primary.main,.55)),L(x.Switch,\"secondaryDisabledColor\",U(it,x.secondary.main,.55)),L(x.Switch,\"errorDisabledColor\",U(it,x.error.main,.55)),L(x.Switch,\"infoDisabledColor\",U(it,x.info.main,.55)),L(x.Switch,\"successDisabledColor\",U(it,x.success.main,.55)),L(x.Switch,\"warningDisabledColor\",U(it,x.warning.main,.55)),L(x.TableCell,\"border\",U(it,U(ii,x.divider,1),.68)),L(x.Tooltip,\"bg\",U(ii,x.grey[700],.92))}pa(x.background,\"default\"),pa(x.background,\"paper\"),pa(x.common,\"background\"),pa(x.common,\"onBackground\"),pa(x,\"divider\"),Object.keys(x).forEach(O=>{let N=x[O];O!==\"tonalOffset\"&&N&&typeof N==\"object\"&&(N.main&&L(x[O],\"mainChannel\",Os(Uu(N.main))),N.light&&L(x[O],\"lightChannel\",Os(Uu(N.light))),N.dark&&L(x[O],\"darkChannel\",Os(Uu(N.dark))),N.contrastText&&L(x[O],\"contrastTextChannel\",Os(Uu(N.contrastText))),O===\"text\"&&(pa(x[O],\"primary\"),pa(x[O],\"secondary\")),O===\"action\"&&(N.active&&pa(x[O],\"active\"),N.selected&&pa(x[O],\"selected\")))})}),C=t.reduce((I,x)=>Kt(I,x),C);let P={prefix:a,disableCssColorScheme:n,shouldSkipGeneratingVar:l,getSelector:yP(C),enableContrastVars:i},{vars:A,generateThemeVars:_,generateStyleSheets:z}=m0(C,P);return C.vars=A,Object.entries(C.colorSchemes[C.defaultColorScheme]).forEach(([I,x])=>{C[I]=x}),C.generateThemeVars=_,C.generateStyleSheets=z,C.generateSpacing=function(){return Cs(u.spacing,Mu(this))},C.getColorSchemeSelector=y0(s),C.spacing=C.generateSpacing(),C.shouldSkipGeneratingVar=l,C.unstable_sxConfig={...un,...u?.unstable_sxConfig},C.unstable_sx=function(x){return Kr({sx:x,theme:this})},C.toRuntimeSource=Qd,C}function hP(e,t,o){e.colorSchemes&&o&&(e.colorSchemes[t]={...o!==!0&&o,palette:Qi({...o===!0?{}:o.palette,mode:t})})}function Ls(e={},...t){let{palette:o,cssVariables:r=!1,colorSchemes:n=o?void 0:{light:!0},defaultColorScheme:a=o?.mode,...i}=e,l=a||\"light\",s=n?.[l],c={...n,...o?{[l]:{...typeof s!=\"boolean\"&&s,palette:o}}:void 0};if(r===!1){if(!(\"colorSchemes\"in e))return ju(e,...t);let u=o;\"palette\"in e||c[l]&&(c[l]!==!0?u=c[l].palette:l===\"dark\"&&(u={mode:\"dark\"}));let m=ju({...e,palette:u},...t);return m.defaultColorScheme=l,m.colorSchemes=c,m.palette.mode===\"light\"&&(m.colorSchemes.light={...c.light!==!0&&c.light,palette:m.palette},hP(m,\"dark\",c.dark)),m.palette.mode===\"dark\"&&(m.colorSchemes.dark={...c.dark!==!0&&c.dark,palette:m.palette},hP(m,\"light\",c.light)),m}return!o&&!(\"light\"in c)&&l===\"light\"&&(c.light=!0),C0({...i,colorSchemes:c,defaultColorScheme:l,...typeof r!=\"boolean\"&&r},...t)}var B5=q(re(),1);var k5=Ls(),Wd=k5;function kn(){let e=Rs(Wd);return e[_s]||e}function L5(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}var Hu=L5;var j5=e=>Hu(e)&&e!==\"classes\",Bn=j5;var U5=Hd({themeId:_s,defaultTheme:Wd,rootShouldForwardProp:Bn}),ae=U5;var H5=Ce(\"MuiBox\",[\"root\"]),gP=H5;var V5=Ls(),$5=_u({themeId:_s,defaultTheme:V5,defaultClassName:gP.root,generateClassName:Ms.generate}),Fe=$5;var TP=q(re(),1);var Y5=q(Ie(),1);function bP(){return ws}var X5=qd,He=X5;var uj=q(re(),1);var G5=q(Ie(),1);function je(e){return d0(e)}var me=ri;function q5(e){return typeof e.main==\"string\"}function I5(e,t=[]){if(!q5(e))return!1;for(let o of t)if(!e.hasOwnProperty(o)||typeof e[o]!=\"string\")return!1;return!0}function jo(e=[]){return([,t])=>t&&I5(t,e)}function vP(e){return _e(\"MuiTypography\",e)}var Tj=Ce(\"MuiTypography\",[\"root\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"subtitle1\",\"subtitle2\",\"body1\",\"body2\",\"inherit\",\"button\",\"caption\",\"overline\",\"alignLeft\",\"alignRight\",\"alignCenter\",\"alignJustify\",\"noWrap\",\"gutterBottom\",\"paragraph\"]);var SP=q(Ie(),1),F5={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},K5=bP(),Q5=e=>{let{align:t,gutterBottom:o,noWrap:r,paragraph:n,variant:a,classes:i}=e,l={root:[\"root\",a,e.align!==\"inherit\"&&`align${me(t)}`,o&&\"gutterBottom\",r&&\"noWrap\",n&&\"paragraph\"]};return Le(l,vP,i)},W5=ae(\"span\",{name:\"MuiTypography\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.variant&&t[o.variant],o.align!==\"inherit\"&&t[`align${me(o.align)}`],o.noWrap&&t.noWrap,o.gutterBottom&&t.gutterBottom,o.paragraph&&t.paragraph]}})(He(({theme:e})=>({margin:0,variants:[{props:{variant:\"inherit\"},style:{font:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}},...Object.entries(e.typography).filter(([t,o])=>t!==\"inherit\"&&o&&typeof o==\"object\").map(([t,o])=>({props:{variant:t},style:o})),...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette?.text||{}).filter(([,t])=>typeof t==\"string\").map(([t])=>({props:{color:`text${me(t)}`},style:{color:(e.vars||e).palette.text[t]}})),{props:({ownerState:t})=>t.align!==\"inherit\",style:{textAlign:\"var(--Typography-textAlign)\"}},{props:({ownerState:t})=>t.noWrap,style:{overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\"}},{props:({ownerState:t})=>t.gutterBottom,style:{marginBottom:\"0.35em\"}},{props:({ownerState:t})=>t.paragraph,style:{marginBottom:16}}]}))),xP={h1:\"h1\",h2:\"h2\",h3:\"h3\",h4:\"h4\",h5:\"h5\",h6:\"h6\",subtitle1:\"h6\",subtitle2:\"h6\",body1:\"p\",body2:\"p\",inherit:\"p\"},Z5=TP.forwardRef(function(t,o){let{color:r,...n}=je({props:t,name:\"MuiTypography\"}),a=!F5[r],i=K5({...n,...a&&{color:r}}),{align:l=\"inherit\",className:s,component:c,gutterBottom:u=!1,noWrap:m=!1,paragraph:p=!1,variant:d=\"body1\",variantMapping:v=xP,...T}=i,S={...i,align:l,color:r,className:s,component:c,gutterBottom:u,noWrap:m,paragraph:p,variant:d,variantMapping:v},h=c||(p?\"p\":v[d]||xP[d])||\"span\",y=Q5(S);return(0,SP.jsx)(W5,{as:h,ref:o,className:ie(y.root,s),...T,ownerState:S,style:{...l!==\"inherit\"&&{\"--Typography-textAlign\":l},...T.style}})}),Xe=Z5;var $P=q(re(),1);var UP=q(re(),1);var Wi=q(re(),1);function js(e){let{controlled:t,default:o,name:r,state:n=\"value\"}=e,{current:a}=Wi.useRef(t!==void 0),[i,l]=Wi.useState(o),s=a?t:i,c=Wi.useCallback(u=>{a||l(u)},[]);return[s,c]}var Zd=js;var CP=q(re(),1);var EP=q(re(),1),J5=EP.createContext(void 0),PP=J5;function R0(){return CP.useContext(PP)}var jn=q(re(),1);function pn(e){try{return e.matches(\":focus-visible\")}catch{}return!1}var Us=q(re(),1);function yo(...e){let t=Us.useRef(void 0),o=Us.useCallback(r=>{let n=e.map(a=>{if(a==null)return null;if(typeof a==\"function\"){let i=a,l=i(r);return typeof l==\"function\"?l:()=>{i(null)}}return a.current=r,()=>{a.current=null}});return()=>{n.forEach(a=>a?.())}},e);return Us.useMemo(()=>e.every(r=>r==null)?null:r=>{t.current&&(t.current(),t.current=void 0),r!=null&&(t.current=o(r))},e)}var Mr=yo;var w0=q(re(),1);function e3(e){let t=w0.useRef(e);return wr(()=>{t.current=e}),w0.useRef((...o)=>(0,t.current)(...o)).current}var Ln=e3;var si=Ln;var Jd=q(re(),1);var wP=q(re(),1),RP={};function Hs(e,t){let o=wP.useRef(RP);return o.current===RP&&(o.current=e(t)),o}var M0=class e{static create(){return new e}static use(){let t=Hs(e.create).current,[o,r]=Jd.useState(!1);return t.shouldMount=o,t.setShouldMount=r,Jd.useEffect(t.mountEffect,[o]),t}constructor(){this.ref={current:null},this.mounted=null,this.didMount=!1,this.shouldMount=!1,this.setShouldMount=null}mount(){return this.mounted||(this.mounted=t3(),this.shouldMount=!0,this.setShouldMount(this.shouldMount)),this.mounted}mountEffect=()=>{this.shouldMount&&!this.didMount&&this.ref.current!==null&&(this.didMount=!0,this.mounted.resolve())};start(...t){this.mount().then(()=>this.ref.current?.start(...t))}stop(...t){this.mount().then(()=>this.ref.current?.stop(...t))}pulsate(...t){this.mount().then(()=>this.ref.current?.pulsate(...t))}};function em(){return M0.use()}function t3(){let e,t,o=new Promise((r,n)=>{e=r,t=n});return o.resolve=e,o.reject=t,o}var ho=q(re(),1);function tm(e,t){if(e==null)return{};var o={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;o[r]=e[r]}return o}function om(e,t){return om=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(o,r){return o.__proto__=r,o},om(e,t)}function rm(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,om(e,t)}var Vu=q(re()),$u=q(Op());var O0={disabled:!1};var MP=q(re()),Vs=MP.default.createContext(null);var OP=function(t){return t.scrollTop};var Yu=\"unmounted\",Zi=\"exited\",Ji=\"entering\",Ys=\"entered\",A0=\"exiting\",fa=(function(e){rm(t,e);function t(r,n){var a;a=e.call(this,r,n)||this;var i=n,l=i&&!i.isMounting?r.enter:r.appear,s;return a.appearStatus=null,r.in?l?(s=Zi,a.appearStatus=Ji):s=Ys:r.unmountOnExit||r.mountOnEnter?s=Yu:s=Zi,a.state={status:s},a.nextCallback=null,a}t.getDerivedStateFromProps=function(n,a){var i=n.in;return i&&a.status===Yu?{status:Zi}:null};var o=t.prototype;return o.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},o.componentDidUpdate=function(n){var a=null;if(n!==this.props){var i=this.state.status;this.props.in?i!==Ji&&i!==Ys&&(a=Ji):(i===Ji||i===Ys)&&(a=A0)}this.updateStatus(!1,a)},o.componentWillUnmount=function(){this.cancelNextCallback()},o.getTimeouts=function(){var n=this.props.timeout,a,i,l;return a=i=l=n,n!=null&&typeof n!=\"number\"&&(a=n.exit,i=n.enter,l=n.appear!==void 0?n.appear:i),{exit:a,enter:i,appear:l}},o.updateStatus=function(n,a){if(n===void 0&&(n=!1),a!==null)if(this.cancelNextCallback(),a===Ji){if(this.props.unmountOnExit||this.props.mountOnEnter){var i=this.props.nodeRef?this.props.nodeRef.current:$u.default.findDOMNode(this);i&&OP(i)}this.performEnter(n)}else this.performExit();else this.props.unmountOnExit&&this.state.status===Zi&&this.setState({status:Yu})},o.performEnter=function(n){var a=this,i=this.props.enter,l=this.context?this.context.isMounting:n,s=this.props.nodeRef?[l]:[$u.default.findDOMNode(this),l],c=s[0],u=s[1],m=this.getTimeouts(),p=l?m.appear:m.enter;if(!n&&!i||O0.disabled){this.safeSetState({status:Ys},function(){a.props.onEntered(c)});return}this.props.onEnter(c,u),this.safeSetState({status:Ji},function(){a.props.onEntering(c,u),a.onTransitionEnd(p,function(){a.safeSetState({status:Ys},function(){a.props.onEntered(c,u)})})})},o.performExit=function(){var n=this,a=this.props.exit,i=this.getTimeouts(),l=this.props.nodeRef?void 0:$u.default.findDOMNode(this);if(!a||O0.disabled){this.safeSetState({status:Zi},function(){n.props.onExited(l)});return}this.props.onExit(l),this.safeSetState({status:A0},function(){n.props.onExiting(l),n.onTransitionEnd(i.exit,function(){n.safeSetState({status:Zi},function(){n.props.onExited(l)})})})},o.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},o.safeSetState=function(n,a){a=this.setNextCallback(a),this.setState(n,a)},o.setNextCallback=function(n){var a=this,i=!0;return this.nextCallback=function(l){i&&(i=!1,a.nextCallback=null,n(l))},this.nextCallback.cancel=function(){i=!1},this.nextCallback},o.onTransitionEnd=function(n,a){this.setNextCallback(a);var i=this.props.nodeRef?this.props.nodeRef.current:$u.default.findDOMNode(this),l=n==null&&!this.props.addEndListener;if(!i||l){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var s=this.props.nodeRef?[this.nextCallback]:[i,this.nextCallback],c=s[0],u=s[1];this.props.addEndListener(c,u)}n!=null&&setTimeout(this.nextCallback,n)},o.render=function(){var n=this.state.status;if(n===Yu)return null;var a=this.props,i=a.children,l=a.in,s=a.mountOnEnter,c=a.unmountOnExit,u=a.appear,m=a.enter,p=a.exit,d=a.timeout,v=a.addEndListener,T=a.onEnter,S=a.onEntering,h=a.onEntered,y=a.onExit,g=a.onExiting,b=a.onExited,E=a.nodeRef,C=tm(a,[\"children\",\"in\",\"mountOnEnter\",\"unmountOnExit\",\"appear\",\"enter\",\"exit\",\"timeout\",\"addEndListener\",\"onEnter\",\"onEntering\",\"onEntered\",\"onExit\",\"onExiting\",\"onExited\",\"nodeRef\"]);return Vu.default.createElement(Vs.Provider,{value:null},typeof i==\"function\"?i(n,C):Vu.default.cloneElement(Vu.default.Children.only(i),C))},t})(Vu.default.Component);fa.contextType=Vs;fa.propTypes={};function $s(){}fa.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:$s,onEntering:$s,onEntered:$s,onExit:$s,onExiting:$s,onExited:$s};fa.UNMOUNTED=Yu;fa.EXITED=Zi;fa.ENTERING=Ji;fa.ENTERED=Ys;fa.EXITING=A0;var Xu=fa;function AP(e){if(e===void 0)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}var Gu=q(re());var Qr=q(re());function nm(e,t){var o=function(a){return t&&(0,Qr.isValidElement)(a)?t(a):a},r=Object.create(null);return e&&Qr.Children.map(e,function(n){return n}).forEach(function(n){r[n.key]=o(n)}),r}function o3(e,t){e=e||{},t=t||{};function o(u){return u in t?t[u]:e[u]}var r=Object.create(null),n=[];for(var a in e)a in t?n.length&&(r[a]=n,n=[]):n.push(a);var i,l={};for(var s in t){if(r[s])for(i=0;i{this.currentId=null,o()},t)}clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)};disposeEffect=()=>this.clear};function fn(){let e=Hs(Xs.create).current;return _0(e.disposeEffect),e}var am=q(re(),1);var z0=q(Ie(),1);function i3(e){let{className:t,classes:o,pulsate:r=!1,rippleX:n,rippleY:a,rippleSize:i,in:l,onExited:s,timeout:c}=e,[u,m]=am.useState(!1),p=ie(t,o.ripple,o.rippleVisible,r&&o.ripplePulsate),d={width:i,height:i,top:-(i/2)+a,left:-(i/2)+n},v=ie(o.child,u&&o.childLeaving,r&&o.childPulsate);return!l&&!u&&m(!0),am.useEffect(()=>{if(!l&&s!=null){let T=setTimeout(s,c);return()=>{clearTimeout(T)}}},[s,l,c]),(0,z0.jsx)(\"span\",{className:p,style:d,children:(0,z0.jsx)(\"span\",{className:v})})}var zP=i3;var l3=Ce(\"MuiTouchRipple\",[\"root\",\"ripple\",\"rippleVisible\",\"ripplePulsate\",\"child\",\"childLeaving\",\"childPulsate\"]),Or=l3;var im=q(Ie(),1),k0=550,s3=80,c3=_n`\n 0% {\n transform: scale(0);\n opacity: 0.1;\n }\n\n 100% {\n transform: scale(1);\n opacity: 0.3;\n }\n`,u3=_n`\n 0% {\n opacity: 1;\n }\n\n 100% {\n opacity: 0;\n }\n`,p3=_n`\n 0% {\n transform: scale(1);\n }\n\n 50% {\n transform: scale(0.92);\n }\n\n 100% {\n transform: scale(1);\n }\n`,f3=ae(\"span\",{name:\"MuiTouchRipple\",slot:\"Root\"})({overflow:\"hidden\",pointerEvents:\"none\",position:\"absolute\",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:\"inherit\"}),d3=ae(zP,{name:\"MuiTouchRipple\",slot:\"Ripple\"})`\n opacity: 0;\n position: absolute;\n\n &.${Or.rippleVisible} {\n opacity: 0.3;\n transform: scale(1);\n animation-name: ${c3};\n animation-duration: ${k0}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n &.${Or.ripplePulsate} {\n animation-duration: ${({theme:e})=>e.transitions.duration.shorter}ms;\n }\n\n & .${Or.child} {\n opacity: 1;\n display: block;\n width: 100%;\n height: 100%;\n border-radius: 50%;\n background-color: currentColor;\n }\n\n & .${Or.childLeaving} {\n opacity: 0;\n animation-name: ${u3};\n animation-duration: ${k0}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n & .${Or.childPulsate} {\n position: absolute;\n /* @noflip */\n left: 0px;\n top: 0;\n animation-name: ${p3};\n animation-duration: 2500ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n animation-iteration-count: infinite;\n animation-delay: 200ms;\n }\n`,m3=ho.forwardRef(function(t,o){let r=je({props:t,name:\"MuiTouchRipple\"}),{center:n=!1,classes:a={},className:i,...l}=r,[s,c]=ho.useState([]),u=ho.useRef(0),m=ho.useRef(null);ho.useEffect(()=>{m.current&&(m.current(),m.current=null)},[s]);let p=ho.useRef(!1),d=fn(),v=ho.useRef(null),T=ho.useRef(null),S=ho.useCallback(b=>{let{pulsate:E,rippleX:C,rippleY:P,rippleSize:A,cb:_}=b;c(z=>[...z,(0,im.jsx)(d3,{classes:{ripple:ie(a.ripple,Or.ripple),rippleVisible:ie(a.rippleVisible,Or.rippleVisible),ripplePulsate:ie(a.ripplePulsate,Or.ripplePulsate),child:ie(a.child,Or.child),childLeaving:ie(a.childLeaving,Or.childLeaving),childPulsate:ie(a.childPulsate,Or.childPulsate)},timeout:k0,pulsate:E,rippleX:C,rippleY:P,rippleSize:A},u.current)]),u.current+=1,m.current=_},[a]),h=ho.useCallback((b={},E={},C=()=>{})=>{let{pulsate:P=!1,center:A=n||E.pulsate,fakeElement:_=!1}=E;if(b?.type===\"mousedown\"&&p.current){p.current=!1;return}b?.type===\"touchstart\"&&(p.current=!0);let z=_?null:T.current,I=z?z.getBoundingClientRect():{width:0,height:0,left:0,top:0},x,k,U;if(A||b===void 0||b.clientX===0&&b.clientY===0||!b.clientX&&!b.touches)x=Math.round(I.width/2),k=Math.round(I.height/2);else{let{clientX:O,clientY:N}=b.touches&&b.touches.length>0?b.touches[0]:b;x=Math.round(O-I.left),k=Math.round(N-I.top)}if(A)U=Math.sqrt((2*I.width**2+I.height**2)/3),U%2===0&&(U+=1);else{let O=Math.max(Math.abs((z?z.clientWidth:0)-x),x)*2+2,N=Math.max(Math.abs((z?z.clientHeight:0)-k),k)*2+2;U=Math.sqrt(O**2+N**2)}b?.touches?v.current===null&&(v.current=()=>{S({pulsate:P,rippleX:x,rippleY:k,rippleSize:U,cb:C})},d.start(s3,()=>{v.current&&(v.current(),v.current=null)})):S({pulsate:P,rippleX:x,rippleY:k,rippleSize:U,cb:C})},[n,S,d]),y=ho.useCallback(()=>{h({},{pulsate:!0})},[h]),g=ho.useCallback((b,E)=>{if(d.clear(),b?.type===\"touchend\"&&v.current){v.current(),v.current=null,d.start(0,()=>{g(b,E)});return}v.current=null,c(C=>C.length>0?C.slice(1):C),m.current=E},[d]);return ho.useImperativeHandle(o,()=>({pulsate:y,start:h,stop:g}),[y,h,g]),(0,im.jsx)(f3,{className:ie(Or.root,a.root,i),ref:T,...l,children:(0,im.jsx)(N0,{component:null,exit:!0,children:s})})}),kP=m3;function BP(e){return _e(\"MuiButtonBase\",e)}var y3=Ce(\"MuiButtonBase\",[\"root\",\"disabled\",\"focusVisible\"]),LP=y3;var lm=q(Ie(),1),h3=e=>{let{disabled:t,focusVisible:o,focusVisibleClassName:r,classes:n}=e,i=Le({root:[\"root\",t&&\"disabled\",o&&\"focusVisible\"]},BP,n);return o&&r&&(i.root+=` ${r}`),i},g3=ae(\"button\",{name:\"MuiButtonBase\",slot:\"Root\"})({display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",position:\"relative\",boxSizing:\"border-box\",WebkitTapHighlightColor:\"transparent\",backgroundColor:\"transparent\",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:\"pointer\",userSelect:\"none\",verticalAlign:\"middle\",MozAppearance:\"none\",WebkitAppearance:\"none\",textDecoration:\"none\",color:\"inherit\",\"&::-moz-focus-inner\":{borderStyle:\"none\"},[`&.${LP.disabled}`]:{pointerEvents:\"none\",cursor:\"default\"},\"@media print\":{colorAdjust:\"exact\"}}),b3=jn.forwardRef(function(t,o){let r=je({props:t,name:\"MuiButtonBase\"}),{action:n,centerRipple:a=!1,children:i,className:l,component:s=\"button\",disabled:c=!1,disableRipple:u=!1,disableTouchRipple:m=!1,focusRipple:p=!1,focusVisibleClassName:d,LinkComponent:v=\"a\",onBlur:T,onClick:S,onContextMenu:h,onDragLeave:y,onFocus:g,onFocusVisible:b,onKeyDown:E,onKeyUp:C,onMouseDown:P,onMouseLeave:A,onMouseUp:_,onTouchEnd:z,onTouchMove:I,onTouchStart:x,tabIndex:k=0,TouchRippleProps:U,touchRippleRef:O,type:N,...X}=r,oe=jn.useRef(null),W=em(),Te=Mr(W.ref,O),[fe,Ke]=jn.useState(!1);c&&fe&&Ke(!1),jn.useImperativeHandle(n,()=>({focusVisible:()=>{Ke(!0),oe.current.focus()}}),[]);let Ze=W.shouldMount&&!u&&!c;jn.useEffect(()=>{fe&&p&&!u&&W.pulsate()},[u,p,fe,W]);let Ue=da(W,\"start\",P,m),xe=da(W,\"stop\",h,m),Je=da(W,\"stop\",y,m),ht=da(W,\"stop\",_,m),we=da(W,\"stop\",se=>{fe&&se.preventDefault(),A&&A(se)},m),ft=da(W,\"start\",x,m),le=da(W,\"stop\",z,m),Oe=da(W,\"stop\",I,m),Ae=da(W,\"stop\",se=>{pn(se.target)||Ke(!1),T&&T(se)},!1),et=si(se=>{oe.current||(oe.current=se.currentTarget),pn(se.target)&&(Ke(!0),b&&b(se)),g&&g(se)}),dt=()=>{let se=oe.current;return s&&s!==\"button\"&&!(se.tagName===\"A\"&&se.href)},Lt=si(se=>{p&&!se.repeat&&fe&&se.key===\" \"&&W.stop(se,()=>{W.start(se)}),se.target===se.currentTarget&&dt()&&se.key===\" \"&&se.preventDefault(),E&&E(se),se.target===se.currentTarget&&dt()&&se.key===\"Enter\"&&!c&&(se.preventDefault(),S&&S(se))}),jt=si(se=>{p&&se.key===\" \"&&fe&&!se.defaultPrevented&&W.stop(se,()=>{W.pulsate(se)}),C&&C(se),S&&se.target===se.currentTarget&&dt()&&se.key===\" \"&&!se.defaultPrevented&&S(se)}),Be=s;Be===\"button\"&&(X.href||X.to)&&(Be=v);let Nt={};if(Be===\"button\"){let se=!!X.formAction;Nt.type=N===void 0&&!se?\"button\":N,Nt.disabled=c}else!X.href&&!X.to&&(Nt.role=\"button\"),c&&(Nt[\"aria-disabled\"]=c);let Ro=Mr(o,oe),Ut={...r,centerRipple:a,component:s,disabled:c,disableRipple:u,disableTouchRipple:m,focusRipple:p,tabIndex:k,focusVisible:fe},st=h3(Ut);return(0,lm.jsxs)(g3,{as:Be,className:ie(st.root,l),ownerState:Ut,onBlur:Ae,onClick:S,onContextMenu:xe,onFocus:et,onKeyDown:Lt,onKeyUp:jt,onMouseDown:Ue,onMouseLeave:we,onMouseUp:ht,onDragLeave:Je,onTouchEnd:le,onTouchMove:Oe,onTouchStart:ft,ref:Ro,tabIndex:c?-1:k,type:N,...Nt,...X,children:[i,Ze?(0,lm.jsx)(kP,{ref:Te,center:a,...U}):null]})});function da(e,t,o,r=!1){return si(n=>(o&&o(n),r||e[t](n),!0))}var ma=b3;function jP(e){return _e(\"PrivateSwitchBase\",e)}var T9=Ce(\"PrivateSwitchBase\",[\"root\",\"checked\",\"disabled\",\"input\",\"edgeStart\",\"edgeEnd\"]);function v3(e){return typeof e==\"string\"}var dn=v3;function x3(e,t,o){return e===void 0||dn(e)?t:{...t,ownerState:{...t.ownerState,...o}}}var qu=x3;function T3(e,t,o){return typeof e==\"function\"?e(t,o):e}var Iu=T3;function S3(e,t=[]){if(e===void 0)return{};let o={};return Object.keys(e).filter(r=>r.match(/^on[A-Z]/)&&typeof e[r]==\"function\"&&!t.includes(r)).forEach(r=>{o[r]=e[r]}),o}var ya=S3;function E3(e){if(e===void 0)return{};let t={};return Object.keys(e).filter(o=>!(o.match(/^on[A-Z]/)&&typeof e[o]==\"function\")).forEach(o=>{t[o]=e[o]}),t}var sm=E3;function P3(e){let{getSlotProps:t,additionalProps:o,externalSlotProps:r,externalForwardedProps:n,className:a}=e;if(!t){let d=ie(o?.className,a,n?.className,r?.className),v={...o?.style,...n?.style,...r?.style},T={...o,...n,...r};return d.length>0&&(T.className=d),Object.keys(v).length>0&&(T.style=v),{props:T,internalRef:void 0}}let i=ya({...n,...r}),l=sm(r),s=sm(n),c=t(i),u=ie(c?.className,o?.className,a,n?.className,r?.className),m={...c?.style,...o?.style,...n?.style,...r?.style},p={...c,...o,...s,...l};return u.length>0&&(p.className=u),Object.keys(m).length>0&&(p.style=m),{props:p,internalRef:c.ref}}var Fu=P3;function Ct(e,t){let{className:o,elementType:r,ownerState:n,externalForwardedProps:a,internalForwardedProps:i,shouldForwardComponentProp:l=!1,...s}=t,{component:c,slots:u={[e]:void 0},slotProps:m={[e]:void 0},...p}=a,d=u[e]||r,v=Iu(m[e],n),{props:{component:T,...S},internalRef:h}=Fu({className:o,...s,externalForwardedProps:e===\"root\"?p:void 0,externalSlotProps:v}),y=yo(h,v?.ref,t.ref),g=e===\"root\"?T||c:T,b=qu(d,{...e===\"root\"&&!c&&!u[e]&&i,...e!==\"root\"&&!u[e]&&i,...S,...g&&!l&&{as:g},...g&&l&&{component:g},ref:y},n);return[d,b]}var cm=q(Ie(),1),C3=e=>{let{classes:t,checked:o,disabled:r,edge:n}=e,a={root:[\"root\",o&&\"checked\",r&&\"disabled\",n&&`edge${me(n)}`],input:[\"input\"]};return Le(a,jP,t)},R3=ae(ma,{name:\"MuiSwitchBase\"})({padding:9,borderRadius:\"50%\",variants:[{props:{edge:\"start\",size:\"small\"},style:{marginLeft:-3}},{props:({edge:e,ownerState:t})=>e===\"start\"&&t.size!==\"small\",style:{marginLeft:-12}},{props:{edge:\"end\",size:\"small\"},style:{marginRight:-3}},{props:({edge:e,ownerState:t})=>e===\"end\"&&t.size!==\"small\",style:{marginRight:-12}}]}),w3=ae(\"input\",{name:\"MuiSwitchBase\",shouldForwardProp:Bn})({cursor:\"inherit\",position:\"absolute\",opacity:0,width:\"100%\",height:\"100%\",top:0,left:0,margin:0,padding:0,zIndex:1}),M3=UP.forwardRef(function(t,o){let{autoFocus:r,checked:n,checkedIcon:a,defaultChecked:i,disabled:l,disableFocusRipple:s=!1,edge:c=!1,icon:u,id:m,inputProps:p,inputRef:d,name:v,onBlur:T,onChange:S,onFocus:h,readOnly:y,required:g=!1,tabIndex:b,type:E,value:C,slots:P={},slotProps:A={},..._}=t,[z,I]=Zd({controlled:n,default:!!i,name:\"SwitchBase\",state:\"checked\"}),x=R0(),k=xe=>{h&&h(xe),x&&x.onFocus&&x.onFocus(xe)},U=xe=>{T&&T(xe),x&&x.onBlur&&x.onBlur(xe)},O=xe=>{if(xe.nativeEvent.defaultPrevented||y)return;let Je=xe.target.checked;I(Je),S&&S(xe,Je)},N=l;x&&typeof N>\"u\"&&(N=x.disabled);let X=E===\"checkbox\"||E===\"radio\",oe={...t,checked:z,disabled:N,disableFocusRipple:s,edge:c},W=C3(oe),Te={slots:P,slotProps:{input:p,...A}},[fe,Ke]=Ct(\"root\",{ref:o,elementType:R3,className:W.root,shouldForwardComponentProp:!0,externalForwardedProps:{...Te,component:\"span\",..._},getSlotProps:xe=>({...xe,onFocus:Je=>{xe.onFocus?.(Je),k(Je)},onBlur:Je=>{xe.onBlur?.(Je),U(Je)}}),ownerState:oe,additionalProps:{centerRipple:!0,focusRipple:!s,role:void 0,tabIndex:null}}),[Ze,Ue]=Ct(\"input\",{ref:d,elementType:w3,className:W.input,externalForwardedProps:Te,getSlotProps:xe=>({...xe,onChange:Je=>{xe.onChange?.(Je),O(Je)}}),ownerState:oe,additionalProps:{autoFocus:r,checked:n,defaultChecked:i,disabled:N,id:X?m:void 0,name:v,readOnly:y,required:g,tabIndex:b,type:E,...E===\"checkbox\"&&C===void 0?{}:{value:C}}});return(0,cm.jsxs)(fe,{...Ke,children:[(0,cm.jsx)(Ze,{...Ue}),z?a:u]})}),HP=M3;function VP(e){return _e(\"MuiSwitch\",e)}var O3=Ce(\"MuiSwitch\",[\"root\",\"edgeStart\",\"edgeEnd\",\"switchBase\",\"colorPrimary\",\"colorSecondary\",\"sizeSmall\",\"sizeMedium\",\"checked\",\"disabled\",\"input\",\"thumb\",\"track\"]),Uo=O3;var Gs=q(Ie(),1),A3=e=>{let{classes:t,edge:o,size:r,color:n,checked:a,disabled:i}=e,l={root:[\"root\",o&&`edge${me(o)}`,`size${me(r)}`],switchBase:[\"switchBase\",`color${me(n)}`,a&&\"checked\",i&&\"disabled\"],thumb:[\"thumb\"],track:[\"track\"],input:[\"input\"]},s=Le(l,VP,t);return{...t,...s}},D3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.edge&&t[`edge${me(o.edge)}`],t[`size${me(o.size)}`]]}})({display:\"inline-flex\",width:58,height:38,overflow:\"hidden\",padding:12,boxSizing:\"border-box\",position:\"relative\",flexShrink:0,zIndex:0,verticalAlign:\"middle\",\"@media print\":{colorAdjust:\"exact\"},variants:[{props:{edge:\"start\"},style:{marginLeft:-8}},{props:{edge:\"end\"},style:{marginRight:-8}},{props:{size:\"small\"},style:{width:40,height:24,padding:7,[`& .${Uo.thumb}`]:{width:16,height:16},[`& .${Uo.switchBase}`]:{padding:4,[`&.${Uo.checked}`]:{transform:\"translateX(16px)\"}}}}]}),N3=ae(HP,{name:\"MuiSwitch\",slot:\"SwitchBase\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.switchBase,{[`& .${Uo.input}`]:t.input},o.color!==\"default\"&&t[`color${me(o.color)}`]]}})(He(({theme:e})=>({position:\"absolute\",top:0,left:0,zIndex:1,color:e.vars?e.vars.palette.Switch.defaultColor:`${e.palette.mode===\"light\"?e.palette.common.white:e.palette.grey[300]}`,transition:e.transitions.create([\"left\",\"transform\"],{duration:e.transitions.duration.shortest}),[`&.${Uo.checked}`]:{transform:\"translateX(20px)\"},[`&.${Uo.disabled}`]:{color:e.vars?e.vars.palette.Switch.defaultDisabledColor:`${e.palette.mode===\"light\"?e.palette.grey[100]:e.palette.grey[600]}`},[`&.${Uo.checked} + .${Uo.track}`]:{opacity:.5},[`&.${Uo.disabled} + .${Uo.track}`]:{opacity:e.vars?e.vars.opacity.switchTrackDisabled:`${e.palette.mode===\"light\"?.12:.2}`},[`& .${Uo.input}`]:{left:\"-100%\",width:\"300%\"}})),He(({theme:e})=>({\"&:hover\":{backgroundColor:e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity),\"@media (hover: none)\":{backgroundColor:\"transparent\"}},variants:[...Object.entries(e.palette).filter(jo([\"light\"])).map(([t])=>({props:{color:t},style:{[`&.${Uo.checked}`]:{color:(e.vars||e).palette[t].main,\"&:hover\":{backgroundColor:e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity),\"@media (hover: none)\":{backgroundColor:\"transparent\"}},[`&.${Uo.disabled}`]:{color:e.vars?e.vars.palette.Switch[`${t}DisabledColor`]:`${e.palette.mode===\"light\"?e.lighten(e.palette[t].main,.62):e.darken(e.palette[t].main,.55)}`}},[`&.${Uo.checked} + .${Uo.track}`]:{backgroundColor:(e.vars||e).palette[t].main}}}))]}))),_3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Track\"})(He(({theme:e})=>({height:\"100%\",width:\"100%\",borderRadius:14/2,zIndex:-1,transition:e.transitions.create([\"opacity\",\"background-color\"],{duration:e.transitions.duration.shortest}),backgroundColor:e.vars?e.vars.palette.common.onBackground:`${e.palette.mode===\"light\"?e.palette.common.black:e.palette.common.white}`,opacity:e.vars?e.vars.opacity.switchTrack:`${e.palette.mode===\"light\"?.38:.3}`}))),z3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Thumb\"})(He(({theme:e})=>({boxShadow:(e.vars||e).shadows[1],backgroundColor:\"currentColor\",width:20,height:20,borderRadius:\"50%\"}))),k3=$P.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSwitch\"}),{className:n,color:a=\"primary\",edge:i=!1,size:l=\"medium\",sx:s,slots:c={},slotProps:u={},...m}=r,p={...r,color:a,edge:i,size:l},d=A3(p),v={slots:c,slotProps:u},[T,S]=Ct(\"root\",{className:ie(d.root,n),elementType:D3,externalForwardedProps:v,ownerState:p,additionalProps:{sx:s}}),[h,y]=Ct(\"thumb\",{className:d.thumb,elementType:z3,externalForwardedProps:v,ownerState:p}),g=(0,Gs.jsx)(h,{...y}),[b,E]=Ct(\"track\",{className:d.track,elementType:_3,externalForwardedProps:v,ownerState:p});return(0,Gs.jsxs)(T,{...S,children:[(0,Gs.jsx)(N3,{type:\"checkbox\",icon:g,checkedIcon:g,ref:o,ownerState:p,...m,classes:{...d,root:d.switchBase},slots:{...c.switchBase&&{root:c.switchBase},...c.input&&{input:c.input}},slotProps:{...u.switchBase&&{root:typeof u.switchBase==\"function\"?u.switchBase(p):u.switchBase},input:{role:\"switch\"},...u.input&&{input:typeof u.input==\"function\"?u.input(p):u.input}}}),(0,Gs.jsx)(b,{...E})]})}),Un=k3;var ep=q(re(),1);function Ku(...e){return e.reduce((t,o)=>o==null?t:function(...n){t.apply(this,n),o.apply(this,n)},()=>{})}var dm=q(re(),1);var um=q(re(),1);function YP(e){return _e(\"MuiSvgIcon\",e)}var MH=Ce(\"MuiSvgIcon\",[\"root\",\"colorPrimary\",\"colorSecondary\",\"colorAction\",\"colorError\",\"colorDisabled\",\"fontSizeInherit\",\"fontSizeSmall\",\"fontSizeMedium\",\"fontSizeLarge\"]);var pm=q(Ie(),1),B3=e=>{let{color:t,fontSize:o,classes:r}=e,n={root:[\"root\",t!==\"inherit\"&&`color${me(t)}`,`fontSize${me(o)}`]};return Le(n,YP,r)},L3=ae(\"svg\",{name:\"MuiSvgIcon\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.color!==\"inherit\"&&t[`color${me(o.color)}`],t[`fontSize${me(o.fontSize)}`]]}})(He(({theme:e})=>({userSelect:\"none\",width:\"1em\",height:\"1em\",display:\"inline-block\",flexShrink:0,transition:e.transitions?.create?.(\"fill\",{duration:(e.vars??e).transitions?.duration?.shorter}),variants:[{props:t=>!t.hasSvgAsChild,style:{fill:\"currentColor\"}},{props:{fontSize:\"inherit\"},style:{fontSize:\"inherit\"}},{props:{fontSize:\"small\"},style:{fontSize:e.typography?.pxToRem?.(20)||\"1.25rem\"}},{props:{fontSize:\"medium\"},style:{fontSize:e.typography?.pxToRem?.(24)||\"1.5rem\"}},{props:{fontSize:\"large\"},style:{fontSize:e.typography?.pxToRem?.(35)||\"2.1875rem\"}},...Object.entries((e.vars??e).palette).filter(([,t])=>t&&t.main).map(([t])=>({props:{color:t},style:{color:(e.vars??e).palette?.[t]?.main}})),{props:{color:\"action\"},style:{color:(e.vars??e).palette?.action?.active}},{props:{color:\"disabled\"},style:{color:(e.vars??e).palette?.action?.disabled}},{props:{color:\"inherit\"},style:{color:void 0}}]}))),XP=um.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSvgIcon\"}),{children:n,className:a,color:i=\"inherit\",component:l=\"svg\",fontSize:s=\"medium\",htmlColor:c,inheritViewBox:u=!1,titleAccess:m,viewBox:p=\"0 0 24 24\",...d}=r,v=um.isValidElement(n)&&n.type===\"svg\",T={...r,color:i,component:l,fontSize:s,instanceFontSize:t.fontSize,inheritViewBox:u,viewBox:p,hasSvgAsChild:v},S={};u||(S.viewBox=p);let h=B3(T);return(0,pm.jsxs)(L3,{as:l,className:ie(h.root,a),focusable:\"false\",color:c,\"aria-hidden\":m?void 0:!0,role:m?\"img\":void 0,ref:o,...S,...d,...v&&n.props,ownerState:T,children:[v?n.props.children:n,m?(0,pm.jsx)(\"title\",{children:m}):null]})});XP.muiName=\"SvgIcon\";var fm=XP;var GP=q(Ie(),1);function Qu(e,t){function o(r,n){return(0,GP.jsx)(fm,{\"data-testid\":void 0,ref:n,...r,children:e})}return o.muiName=fm.muiName,dm.memo(dm.forwardRef(o))}function mm(e,t=166){let o;function r(...n){let a=()=>{e.apply(this,n)};clearTimeout(o),o=setTimeout(a,t)}return r.clear=()=>{clearTimeout(o)},r}var qP=mm;function Yt(e){return e&&e.ownerDocument||document}var Wu=Yt;function ha(e){return Yt(e).defaultView||window}var qs=ha;function Zu(e,t){typeof e==\"function\"?e(t):e&&(e.current=t)}var ym=wr;var tl=Gd;function j3(e,t){let o=e.charCodeAt(2);return e[0]===\"o\"&&e[1]===\"n\"&&o>=65&&o<=90&&typeof t==\"function\"}function hm(e,t){if(!e)return t;function o(i,l){let s={};return Object.keys(l).forEach(c=>{j3(c,l[c])&&typeof i[c]==\"function\"&&(s[c]=(...u)=>{i[c](...u),l[c](...u)})}),s}if(typeof e==\"function\"||typeof t==\"function\")return i=>{let l=typeof t==\"function\"?t(i):t,s=typeof e==\"function\"?e({...i,...l}):e,c=ie(i?.className,l?.className,s?.className),u=o(s,l);return{...l,...s,...u,...!!c&&{className:c},...l?.style&&s?.style&&{style:{...l.style,...s.style}},...l?.sx&&s?.sx&&{sx:[...Array.isArray(l.sx)?l.sx:[l.sx],...Array.isArray(s.sx)?s.sx:[s.sx]]}}};let r=t,n=o(e,r),a=ie(r?.className,e?.className);return{...t,...e,...n,...!!a&&{className:a},...r?.style&&e?.style&&{style:{...r.style,...e.style}},...r?.sx&&e?.sx&&{sx:[...Array.isArray(r.sx)?r.sx:[r.sx],...Array.isArray(e.sx)?e.sx:[e.sx]]}}}var FP=q(re(),1);function IP(e){return _e(\"MuiCircularProgress\",e)}var SV=Ce(\"MuiCircularProgress\",[\"root\",\"determinate\",\"indeterminate\",\"colorPrimary\",\"colorSecondary\",\"svg\",\"track\",\"circle\",\"circleDeterminate\",\"circleIndeterminate\",\"circleDisableShrink\"]);var Is=q(Ie(),1),mn=44,B0=_n`\n 0% {\n transform: rotate(0deg);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n`,L0=_n`\n 0% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: 0;\n }\n\n 50% {\n stroke-dasharray: 100px, 200px;\n stroke-dashoffset: -15px;\n }\n\n 100% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: -126px;\n }\n`,U3=typeof B0!=\"string\"?Ui`\n animation: ${B0} 1.4s linear infinite;\n `:null,H3=typeof L0!=\"string\"?Ui`\n animation: ${L0} 1.4s ease-in-out infinite;\n `:null,V3=e=>{let{classes:t,variant:o,color:r,disableShrink:n}=e,a={root:[\"root\",o,`color${me(r)}`],svg:[\"svg\"],track:[\"track\"],circle:[\"circle\",`circle${me(o)}`,n&&\"circleDisableShrink\"]};return Le(a,IP,t)},$3=ae(\"span\",{name:\"MuiCircularProgress\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`color${me(o.color)}`]]}})(He(({theme:e})=>({display:\"inline-block\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"transform\")}},{props:{variant:\"indeterminate\"},style:U3||{animation:`${B0} 1.4s linear infinite`}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}}))]}))),Y3=ae(\"svg\",{name:\"MuiCircularProgress\",slot:\"Svg\"})({display:\"block\"}),X3=ae(\"circle\",{name:\"MuiCircularProgress\",slot:\"Circle\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.circle,t[`circle${me(o.variant)}`],o.disableShrink&&t.circleDisableShrink]}})(He(({theme:e})=>({stroke:\"currentColor\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"stroke-dashoffset\")}},{props:{variant:\"indeterminate\"},style:{strokeDasharray:\"80px, 200px\",strokeDashoffset:0}},{props:({ownerState:t})=>t.variant===\"indeterminate\"&&!t.disableShrink,style:H3||{animation:`${L0} 1.4s ease-in-out infinite`}}]}))),G3=ae(\"circle\",{name:\"MuiCircularProgress\",slot:\"Track\"})(He(({theme:e})=>({stroke:\"currentColor\",opacity:(e.vars||e).palette.action.activatedOpacity}))),q3=FP.forwardRef(function(t,o){let r=je({props:t,name:\"MuiCircularProgress\"}),{className:n,color:a=\"primary\",disableShrink:i=!1,enableTrackSlot:l=!1,size:s=40,style:c,thickness:u=3.6,value:m=0,variant:p=\"indeterminate\",...d}=r,v={...r,color:a,disableShrink:i,size:s,thickness:u,value:m,variant:p,enableTrackSlot:l},T=V3(v),S={},h={},y={};if(p===\"determinate\"){let g=2*Math.PI*((mn-u)/2);S.strokeDasharray=g.toFixed(3),y[\"aria-valuenow\"]=Math.round(m),S.strokeDashoffset=`${((100-m)/100*g).toFixed(3)}px`,h.transform=\"rotate(-90deg)\"}return(0,Is.jsx)($3,{className:ie(T.root,n),style:{width:s,height:s,...h,...c},ownerState:v,ref:o,role:\"progressbar\",...y,...d,children:(0,Is.jsxs)(Y3,{className:T.svg,ownerState:v,viewBox:`${mn/2} ${mn/2} ${mn} ${mn}`,children:[l?(0,Is.jsx)(G3,{className:T.track,ownerState:v,cx:mn,cy:mn,r:(mn-u)/2,fill:\"none\",strokeWidth:u,\"aria-hidden\":\"true\"}):null,(0,Is.jsx)(X3,{className:T.circle,style:S,ownerState:v,cx:mn,cy:mn,r:(mn-u)/2,fill:\"none\",strokeWidth:u})]})})}),Ju=q3;function KP(e){return _e(\"MuiButton\",e)}var I3=Ce(\"MuiButton\",[\"root\",\"text\",\"textInherit\",\"textPrimary\",\"textSecondary\",\"textSuccess\",\"textError\",\"textInfo\",\"textWarning\",\"outlined\",\"outlinedInherit\",\"outlinedPrimary\",\"outlinedSecondary\",\"outlinedSuccess\",\"outlinedError\",\"outlinedInfo\",\"outlinedWarning\",\"contained\",\"containedInherit\",\"containedPrimary\",\"containedSecondary\",\"containedSuccess\",\"containedError\",\"containedInfo\",\"containedWarning\",\"disableElevation\",\"focusVisible\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorSuccess\",\"colorError\",\"colorInfo\",\"colorWarning\",\"textSizeSmall\",\"textSizeMedium\",\"textSizeLarge\",\"outlinedSizeSmall\",\"outlinedSizeMedium\",\"outlinedSizeLarge\",\"containedSizeSmall\",\"containedSizeMedium\",\"containedSizeLarge\",\"sizeMedium\",\"sizeSmall\",\"sizeLarge\",\"fullWidth\",\"startIcon\",\"endIcon\",\"icon\",\"iconSizeSmall\",\"iconSizeMedium\",\"iconSizeLarge\",\"loading\",\"loadingWrapper\",\"loadingIconPlaceholder\",\"loadingIndicator\",\"loadingPositionCenter\",\"loadingPositionStart\",\"loadingPositionEnd\"]),ci=I3;var QP=q(re(),1),F3=QP.createContext({}),WP=F3;var ZP=q(re(),1),K3=ZP.createContext(void 0),JP=K3;var Hn=q(Ie(),1),Q3=e=>{let{color:t,disableElevation:o,fullWidth:r,size:n,variant:a,loading:i,loadingPosition:l,classes:s}=e,c={root:[\"root\",i&&\"loading\",a,`${a}${me(t)}`,`size${me(n)}`,`${a}Size${me(n)}`,`color${me(t)}`,o&&\"disableElevation\",r&&\"fullWidth\",i&&`loadingPosition${me(l)}`],startIcon:[\"icon\",\"startIcon\",`iconSize${me(n)}`],endIcon:[\"icon\",\"endIcon\",`iconSize${me(n)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]},u=Le(c,KP,s);return{...s,...u}},tC=[{props:{size:\"small\"},style:{\"& > *:nth-of-type(1)\":{fontSize:18}}},{props:{size:\"medium\"},style:{\"& > *:nth-of-type(1)\":{fontSize:20}}},{props:{size:\"large\"},style:{\"& > *:nth-of-type(1)\":{fontSize:22}}}],W3=ae(ma,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`${o.variant}${me(o.color)}`],t[`size${me(o.size)}`],t[`${o.variant}Size${me(o.size)}`],o.color===\"inherit\"&&t.colorInherit,o.disableElevation&&t.disableElevation,o.fullWidth&&t.fullWidth,o.loading&&t.loading]}})(He(({theme:e})=>{let t=e.palette.mode===\"light\"?e.palette.grey[300]:e.palette.grey[800],o=e.palette.mode===\"light\"?e.palette.grey.A100:e.palette.grey[700];return{...e.typography.button,minWidth:64,padding:\"6px 16px\",border:0,borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create([\"background-color\",\"box-shadow\",\"border-color\",\"color\"],{duration:e.transitions.duration.short}),\"&:hover\":{textDecoration:\"none\"},[`&.${ci.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:{variant:\"contained\"},style:{color:\"var(--variant-containedColor)\",backgroundColor:\"var(--variant-containedBg)\",boxShadow:(e.vars||e).shadows[2],\"&:hover\":{boxShadow:(e.vars||e).shadows[4],\"@media (hover: none)\":{boxShadow:(e.vars||e).shadows[2]}},\"&:active\":{boxShadow:(e.vars||e).shadows[8]},[`&.${ci.focusVisible}`]:{boxShadow:(e.vars||e).shadows[6]},[`&.${ci.disabled}`]:{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground}}},{props:{variant:\"outlined\"},style:{padding:\"5px 15px\",border:\"1px solid currentColor\",borderColor:\"var(--variant-outlinedBorder, currentColor)\",backgroundColor:\"var(--variant-outlinedBg)\",color:\"var(--variant-outlinedColor)\",[`&.${ci.disabled}`]:{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`}}},{props:{variant:\"text\"},style:{padding:\"6px 8px\",color:\"var(--variant-textColor)\",backgroundColor:\"var(--variant-textBg)\"}},...Object.entries(e.palette).filter(jo()).map(([r])=>({props:{color:r},style:{\"--variant-textColor\":(e.vars||e).palette[r].main,\"--variant-outlinedColor\":(e.vars||e).palette[r].main,\"--variant-outlinedBorder\":e.alpha((e.vars||e).palette[r].main,.5),\"--variant-containedColor\":(e.vars||e).palette[r].contrastText,\"--variant-containedBg\":(e.vars||e).palette[r].main,\"@media (hover: hover)\":{\"&:hover\":{\"--variant-containedBg\":(e.vars||e).palette[r].dark,\"--variant-textBg\":e.alpha((e.vars||e).palette[r].main,(e.vars||e).palette.action.hoverOpacity),\"--variant-outlinedBorder\":(e.vars||e).palette[r].main,\"--variant-outlinedBg\":e.alpha((e.vars||e).palette[r].main,(e.vars||e).palette.action.hoverOpacity)}}}})),{props:{color:\"inherit\"},style:{color:\"inherit\",borderColor:\"currentColor\",\"--variant-containedBg\":e.vars?e.vars.palette.Button.inheritContainedBg:t,\"@media (hover: hover)\":{\"&:hover\":{\"--variant-containedBg\":e.vars?e.vars.palette.Button.inheritContainedHoverBg:o,\"--variant-textBg\":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity),\"--variant-outlinedBg\":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity)}}}},{props:{size:\"small\",variant:\"text\"},style:{padding:\"4px 5px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"text\"},style:{padding:\"8px 11px\",fontSize:e.typography.pxToRem(15)}},{props:{size:\"small\",variant:\"outlined\"},style:{padding:\"3px 9px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"outlined\"},style:{padding:\"7px 21px\",fontSize:e.typography.pxToRem(15)}},{props:{size:\"small\",variant:\"contained\"},style:{padding:\"4px 10px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"contained\"},style:{padding:\"8px 22px\",fontSize:e.typography.pxToRem(15)}},{props:{disableElevation:!0},style:{boxShadow:\"none\",\"&:hover\":{boxShadow:\"none\"},[`&.${ci.focusVisible}`]:{boxShadow:\"none\"},\"&:active\":{boxShadow:\"none\"},[`&.${ci.disabled}`]:{boxShadow:\"none\"}}},{props:{fullWidth:!0},style:{width:\"100%\"}},{props:{loadingPosition:\"center\"},style:{transition:e.transitions.create([\"background-color\",\"box-shadow\",\"border-color\"],{duration:e.transitions.duration.short}),[`&.${ci.loading}`]:{color:\"transparent\"}}}]}})),Z3=ae(\"span\",{name:\"MuiButton\",slot:\"StartIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.startIcon,o.loading&&t.startIconLoadingStart,t[`iconSize${me(o.size)}`]]}})(({theme:e})=>({display:\"inherit\",marginRight:8,marginLeft:-4,variants:[{props:{size:\"small\"},style:{marginLeft:-2}},{props:{loadingPosition:\"start\",loading:!0},style:{transition:e.transitions.create([\"opacity\"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:\"start\",loading:!0,fullWidth:!0},style:{marginRight:-8}},...tC]})),J3=ae(\"span\",{name:\"MuiButton\",slot:\"EndIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.endIcon,o.loading&&t.endIconLoadingEnd,t[`iconSize${me(o.size)}`]]}})(({theme:e})=>({display:\"inherit\",marginRight:-4,marginLeft:8,variants:[{props:{size:\"small\"},style:{marginRight:-2}},{props:{loadingPosition:\"end\",loading:!0},style:{transition:e.transitions.create([\"opacity\"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:\"end\",loading:!0,fullWidth:!0},style:{marginLeft:-8}},...tC]})),eD=ae(\"span\",{name:\"MuiButton\",slot:\"LoadingIndicator\"})(({theme:e})=>({display:\"none\",position:\"absolute\",visibility:\"visible\",variants:[{props:{loading:!0},style:{display:\"flex\"}},{props:{loadingPosition:\"start\"},style:{left:14}},{props:{loadingPosition:\"start\",size:\"small\"},style:{left:10}},{props:{variant:\"text\",loadingPosition:\"start\"},style:{left:6}},{props:{loadingPosition:\"center\"},style:{left:\"50%\",transform:\"translate(-50%)\",color:(e.vars||e).palette.action.disabled}},{props:{loadingPosition:\"end\"},style:{right:14}},{props:{loadingPosition:\"end\",size:\"small\"},style:{right:10}},{props:{variant:\"text\",loadingPosition:\"end\"},style:{right:6}},{props:{loadingPosition:\"start\",fullWidth:!0},style:{position:\"relative\",left:-10}},{props:{loadingPosition:\"end\",fullWidth:!0},style:{position:\"relative\",right:-10}}]})),eC=ae(\"span\",{name:\"MuiButton\",slot:\"LoadingIconPlaceholder\"})({display:\"inline-block\",width:\"1em\",height:\"1em\"}),tD=ep.forwardRef(function(t,o){let r=ep.useContext(WP),n=ep.useContext(JP),a=ni(r,t),i=je({props:a,name:\"MuiButton\"}),{children:l,color:s=\"primary\",component:c=\"button\",className:u,disabled:m=!1,disableElevation:p=!1,disableFocusRipple:d=!1,endIcon:v,focusVisibleClassName:T,fullWidth:S=!1,id:h,loading:y=null,loadingIndicator:g,loadingPosition:b=\"center\",size:E=\"medium\",startIcon:C,type:P,variant:A=\"text\",..._}=i,z=tl(h),I=g??(0,Hn.jsx)(Ju,{\"aria-labelledby\":z,color:\"inherit\",size:16}),x={...i,color:s,component:c,disabled:m,disableElevation:p,disableFocusRipple:d,fullWidth:S,loading:y,loadingIndicator:I,loadingPosition:b,size:E,type:P,variant:A},k=Q3(x),U=(C||y&&b===\"start\")&&(0,Hn.jsx)(Z3,{className:k.startIcon,ownerState:x,children:C||(0,Hn.jsx)(eC,{className:k.loadingIconPlaceholder,ownerState:x})}),O=(v||y&&b===\"end\")&&(0,Hn.jsx)(J3,{className:k.endIcon,ownerState:x,children:v||(0,Hn.jsx)(eC,{className:k.loadingIconPlaceholder,ownerState:x})}),N=n||\"\",X=typeof y==\"boolean\"?(0,Hn.jsx)(\"span\",{className:k.loadingWrapper,style:{display:\"contents\"},children:y&&(0,Hn.jsx)(eD,{className:k.loadingIndicator,ownerState:x,children:I})}):null;return(0,Hn.jsxs)(W3,{ownerState:x,className:ie(r.className,k.root,u,N),component:c,disabled:m||y,focusRipple:!d,focusVisibleClassName:ie(k.focusVisible,T),ref:o,type:P,id:y?z:h,..._,classes:k,children:[U,b!==\"end\"&&X,l,b===\"end\"&&X,O]})}),ga=tD;var ui=q(re(),1);function oD(e){let{elementType:t,externalSlotProps:o,ownerState:r,skipResolvingSlotProps:n=!1,...a}=e,i=n?{}:Iu(o,r),{props:l,internalRef:s}=Fu({...a,externalSlotProps:i}),c=yo(s,i?.ref,e.additionalProps?.ref);return qu(t,{...l,ref:c},r)}var cr=oD;var ur=q(re(),1);var gm=q(re(),1);var oC=q(re(),1),rD=oC.createContext({}),tp=rD;function rC(e){return _e(\"MuiList\",e)}var h7=Ce(\"MuiList\",[\"root\",\"padding\",\"dense\",\"subheader\"]);var bm=q(Ie(),1),nD=e=>{let{classes:t,disablePadding:o,dense:r,subheader:n}=e;return Le({root:[\"root\",!o&&\"padding\",r&&\"dense\",n&&\"subheader\"]},rC,t)},aD=ae(\"ul\",{name:\"MuiList\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.disablePadding&&t.padding,o.dense&&t.dense,o.subheader&&t.subheader]}})({listStyle:\"none\",margin:0,padding:0,position:\"relative\",variants:[{props:({ownerState:e})=>!e.disablePadding,style:{paddingTop:8,paddingBottom:8}},{props:({ownerState:e})=>e.subheader,style:{paddingTop:0}}]}),iD=gm.forwardRef(function(t,o){let r=je({props:t,name:\"MuiList\"}),{children:n,className:a,component:i=\"ul\",dense:l=!1,disablePadding:s=!1,subheader:c,...u}=r,m=gm.useMemo(()=>({dense:l}),[l]),p={...r,component:i,dense:l,disablePadding:s},d=nD(p);return(0,bm.jsx)(tp.Provider,{value:m,children:(0,bm.jsxs)(aD,{as:i,className:ie(d.root,a),ref:o,ownerState:p,...u,children:[c,n]})})}),j0=iD;function vm(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}var ol=vm;function Fs(e=window){let t=e.document.documentElement.clientWidth;return e.innerWidth-t}var nC=Fs;var iC=q(Ie(),1);function U0(e,t,o){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:o?null:e.firstChild}function aC(e,t,o){return e===t?o?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:o?null:e.lastChild}function lC(e,t){if(t===void 0)return!0;let o=e.innerText;return o===void 0&&(o=e.textContent),o=o.trim().toLowerCase(),o.length===0?!1:t.repeating?o[0]===t.keys[0]:o.startsWith(t.keys.join(\"\"))}function op(e,t,o,r,n,a){let i=!1,l=n(e,t,t?o:!1);for(;l;){if(l===e.firstChild){if(i)return!1;i=!0}let s=r?!1:l.disabled||l.getAttribute(\"aria-disabled\")===\"true\";if(!l.hasAttribute(\"tabindex\")||!lC(l,a)||s)l=n(e,l,o);else return l.focus(),!0}return!1}var lD=ur.forwardRef(function(t,o){let{actions:r,autoFocus:n=!1,autoFocusItem:a=!1,children:i,className:l,disabledItemsFocusable:s=!1,disableListWrap:c=!1,onKeyDown:u,variant:m=\"selectedMenu\",...p}=t,d=ur.useRef(null),v=ur.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});ym(()=>{n&&d.current.focus()},[n]),ur.useImperativeHandle(r,()=>({adjustStyleForScrollbar:(g,{direction:b})=>{let E=!d.current.style.width;if(g.clientHeight{let b=d.current,E=g.key;if(g.ctrlKey||g.metaKey||g.altKey){u&&u(g);return}let P=ol(Wu(b));if(E===\"ArrowDown\")g.preventDefault(),op(b,P,c,s,U0);else if(E===\"ArrowUp\")g.preventDefault(),op(b,P,c,s,aC);else if(E===\"Home\")g.preventDefault(),op(b,null,c,s,U0);else if(E===\"End\")g.preventDefault(),op(b,null,c,s,aC);else if(E.length===1){let A=v.current,_=E.toLowerCase(),z=performance.now();A.keys.length>0&&(z-A.lastTime>500?(A.keys=[],A.repeating=!0,A.previousKeyMatched=!0):A.repeating&&_!==A.keys[0]&&(A.repeating=!1)),A.lastTime=z,A.keys.push(_);let I=P&&!A.repeating&&lC(P,A);A.previousKeyMatched&&(I||op(b,P,!1,s,U0,A))?g.preventDefault():A.previousKeyMatched=!1}u&&u(g)},S=Mr(d,o),h=-1;ur.Children.forEach(i,(g,b)=>{if(!ur.isValidElement(g)){h===b&&(h+=1,h>=i.length&&(h=-1));return}g.props.disabled||(m===\"selectedMenu\"&&g.props.selected||h===-1)&&(h=b),h===b&&(g.props.disabled||g.props.muiSkipListHighlight||g.type.muiSkipListHighlight)&&(h+=1,h>=i.length&&(h=-1))});let y=ur.Children.map(i,(g,b)=>{if(b===h){let E={};return a&&(E.autoFocus=!0),g.props.tabIndex===void 0&&m===\"selectedMenu\"&&(E.tabIndex=0),ur.cloneElement(g,E)}return g});return(0,iC.jsx)(j0,{role:\"menu\",ref:S,className:l,onKeyDown:T,tabIndex:n?0:-1,...p,children:y})}),H0=lD;var zo=q(re(),1);var rl=q(re(),1);var sC=q(re(),1);function Wr(e){return parseInt(sC.version,10)>=19?e?.props?.ref||null:e?.ref||null}var xm=e=>e.scrollTop;function Ks(e,t){let{timeout:o,easing:r,style:n={}}=e;return{duration:n.transitionDuration??(typeof o==\"number\"?o:o[t.mode]||0),easing:n.transitionTimingFunction??(typeof r==\"object\"?r[t.mode]:r),delay:n.transitionDelay}}var cC=q(Ie(),1);function $0(e){return`scale(${e}, ${e**2})`}var sD={entering:{opacity:1,transform:$0(1)},entered:{opacity:1,transform:\"none\"}},V0=typeof navigator<\"u\"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\\/)15(.|_)4/i.test(navigator.userAgent),Y0=rl.forwardRef(function(t,o){let{addEndListener:r,appear:n=!0,children:a,easing:i,in:l,onEnter:s,onEntered:c,onEntering:u,onExit:m,onExited:p,onExiting:d,style:v,timeout:T=\"auto\",TransitionComponent:S=Xu,...h}=t,y=fn(),g=rl.useRef(),b=kn(),E=rl.useRef(null),C=Mr(E,Wr(a),o),P=O=>N=>{if(O){let X=E.current;N===void 0?O(X):O(X,N)}},A=P(u),_=P((O,N)=>{xm(O);let{duration:X,delay:oe,easing:W}=Ks({style:v,timeout:T,easing:i},{mode:\"enter\"}),Te;T===\"auto\"?(Te=b.transitions.getAutoHeightDuration(O.clientHeight),g.current=Te):Te=X,O.style.transition=[b.transitions.create(\"opacity\",{duration:Te,delay:oe}),b.transitions.create(\"transform\",{duration:V0?Te:Te*.666,delay:oe,easing:W})].join(\",\"),s&&s(O,N)}),z=P(c),I=P(d),x=P(O=>{let{duration:N,delay:X,easing:oe}=Ks({style:v,timeout:T,easing:i},{mode:\"exit\"}),W;T===\"auto\"?(W=b.transitions.getAutoHeightDuration(O.clientHeight),g.current=W):W=N,O.style.transition=[b.transitions.create(\"opacity\",{duration:W,delay:X}),b.transitions.create(\"transform\",{duration:V0?W:W*.666,delay:V0?X:X||W*.333,easing:oe})].join(\",\"),O.style.opacity=0,O.style.transform=$0(.75),m&&m(O)}),k=P(p);return(0,cC.jsx)(S,{appear:n,in:l,nodeRef:E,onEnter:_,onEntered:z,onEntering:A,onExit:x,onExited:k,onExiting:I,addEndListener:O=>{T===\"auto\"&&y.start(g.current||0,O),r&&r(E.current,O)},timeout:T===\"auto\"?null:T,...h,children:(O,{ownerState:N,...X})=>rl.cloneElement(a,{style:{opacity:0,transform:$0(.75),visibility:O===\"exited\"&&!l?\"hidden\":void 0,...sD[O],...v,...a.props.style},ref:C,...X})})});Y0&&(Y0.muiSupportAuto=!0);var rp=Y0;function cD(e){let t=Yt(e);return t.body===e?ha(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function Qs(e,t){t?e.setAttribute(\"aria-hidden\",\"true\"):e.removeAttribute(\"aria-hidden\")}function uC(e){return parseFloat(ha(e).getComputedStyle(e).paddingRight)||0}function uD(e){let o=[\"TEMPLATE\",\"SCRIPT\",\"STYLE\",\"LINK\",\"MAP\",\"META\",\"NOSCRIPT\",\"PICTURE\",\"COL\",\"COLGROUP\",\"PARAM\",\"SLOT\",\"SOURCE\",\"TRACK\"].includes(e.tagName),r=e.tagName===\"INPUT\"&&e.getAttribute(\"type\")===\"hidden\";return o||r}function pC(e,t,o,r,n){let a=[t,o,...r];[].forEach.call(e.children,i=>{let l=!a.includes(i),s=!uD(i);l&&s&&Qs(i,n)})}function X0(e,t){let o=-1;return e.some((r,n)=>t(r)?(o=n,!0):!1),o}function pD(e,t){let o=[],r=e.container;if(!t.disableScrollLock){if(cD(r)){let i=Fs(ha(r));o.push({value:r.style.paddingRight,property:\"padding-right\",el:r}),r.style.paddingRight=`${uC(r)+i}px`;let l=Yt(r).querySelectorAll(\".mui-fixed\");[].forEach.call(l,s=>{o.push({value:s.style.paddingRight,property:\"padding-right\",el:s}),s.style.paddingRight=`${uC(s)+i}px`})}let a;if(r.parentNode instanceof DocumentFragment)a=Yt(r).body;else{let i=r.parentElement,l=ha(r);a=i?.nodeName===\"HTML\"&&l.getComputedStyle(i).overflowY===\"scroll\"?i:r}o.push({value:a.style.overflow,property:\"overflow\",el:a},{value:a.style.overflowX,property:\"overflow-x\",el:a},{value:a.style.overflowY,property:\"overflow-y\",el:a}),a.style.overflow=\"hidden\"}return()=>{o.forEach(({value:a,el:i,property:l})=>{a?i.style.setProperty(l,a):i.style.removeProperty(l)})}}function fD(e){let t=[];return[].forEach.call(e.children,o=>{o.getAttribute(\"aria-hidden\")===\"true\"&&t.push(o)}),t}var Tm=class{constructor(){this.modals=[],this.containers=[]}add(t,o){let r=this.modals.indexOf(t);if(r!==-1)return r;r=this.modals.length,this.modals.push(t),t.modalRef&&Qs(t.modalRef,!1);let n=fD(o);pC(o,t.mount,t.modalRef,n,!0);let a=X0(this.containers,i=>i.container===o);return a!==-1?(this.containers[a].modals.push(t),r):(this.containers.push({modals:[t],container:o,restore:null,hiddenSiblings:n}),r)}mount(t,o){let r=X0(this.containers,a=>a.modals.includes(t)),n=this.containers[r];n.restore||(n.restore=pD(n,o))}remove(t,o=!0){let r=this.modals.indexOf(t);if(r===-1)return r;let n=X0(this.containers,i=>i.modals.includes(t)),a=this.containers[n];if(a.modals.splice(a.modals.indexOf(t),1),this.modals.splice(r,1),a.modals.length===0)a.restore&&a.restore(),t.modalRef&&Qs(t.modalRef,o),pC(a.container,t.mount,t.modalRef,a.hiddenSiblings,!1),this.containers.splice(n,1);else{let i=a.modals[a.modals.length-1];i.modalRef&&Qs(i.modalRef,!1)}return r}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}};var Em=q(re(),1);var _o=q(re(),1);var np=q(Ie(),1),dD=[\"input\",\"select\",\"textarea\",\"a[href]\",\"button\",\"[tabindex]\",\"audio[controls]\",\"video[controls]\",'[contenteditable]:not([contenteditable=\"false\"])'].join(\",\");function mD(e){let t=parseInt(e.getAttribute(\"tabindex\")||\"\",10);return Number.isNaN(t)?e.contentEditable===\"true\"||(e.nodeName===\"AUDIO\"||e.nodeName===\"VIDEO\"||e.nodeName===\"DETAILS\")&&e.getAttribute(\"tabindex\")===null?0:e.tabIndex:t}function yD(e){if(e.tagName!==\"INPUT\"||e.type!==\"radio\"||!e.name)return!1;let t=r=>e.ownerDocument.querySelector(`input[type=\"radio\"]${r}`),o=t(`[name=\"${e.name}\"]:checked`);return o||(o=t(`[name=\"${e.name}\"]`)),o!==e}function hD(e){return!(e.disabled||e.tagName===\"INPUT\"&&e.type===\"hidden\"||yD(e))}function gD(e){let t=[],o=[];return Array.from(e.querySelectorAll(dD)).forEach((r,n)=>{let a=mD(r);a===-1||!hD(r)||(a===0?t.push(r):o.push({documentOrder:n,tabIndex:a,node:r}))}),o.sort((r,n)=>r.tabIndex===n.tabIndex?r.documentOrder-n.documentOrder:r.tabIndex-n.tabIndex).map(r=>r.node).concat(t)}function bD(){return!0}function vD(e){let{children:t,disableAutoFocus:o=!1,disableEnforceFocus:r=!1,disableRestoreFocus:n=!1,getTabbable:a=gD,isEnabled:i=bD,open:l}=e,s=_o.useRef(!1),c=_o.useRef(null),u=_o.useRef(null),m=_o.useRef(null),p=_o.useRef(null),d=_o.useRef(!1),v=_o.useRef(null),T=yo(Wr(t),v),S=_o.useRef(null);_o.useEffect(()=>{!l||!v.current||(d.current=!o)},[o,l]),_o.useEffect(()=>{if(!l||!v.current)return;let g=Yt(v.current),b=ol(g);return v.current.contains(b)||(v.current.hasAttribute(\"tabIndex\")||v.current.setAttribute(\"tabIndex\",\"-1\"),d.current&&v.current.focus()),()=>{n||(m.current&&m.current.focus&&(s.current=!0,m.current.focus()),m.current=null)}},[l]),_o.useEffect(()=>{if(!l||!v.current)return;let g=Yt(v.current),b=P=>{if(S.current=P,r||!i()||P.key!==\"Tab\")return;ol(g)===v.current&&P.shiftKey&&(s.current=!0,u.current&&u.current.focus())},E=()=>{let P=v.current;if(P===null)return;let A=ol(g);if(!g.hasFocus()||!i()||s.current){s.current=!1;return}if(P.contains(A)||r&&A!==c.current&&A!==u.current)return;if(A!==p.current)p.current=null;else if(p.current!==null)return;if(!d.current)return;let _=[];if((A===c.current||A===u.current)&&(_=a(v.current)),_.length>0){let z=!!(S.current?.shiftKey&&S.current?.key===\"Tab\"),I=_[0],x=_[_.length-1];typeof I!=\"string\"&&typeof x!=\"string\"&&(z?x.focus():I.focus())}else P.focus()};g.addEventListener(\"focusin\",E),g.addEventListener(\"keydown\",b,!0);let C=setInterval(()=>{let P=ol(g);P&&P.tagName===\"BODY\"&&E()},50);return()=>{clearInterval(C),g.removeEventListener(\"focusin\",E),g.removeEventListener(\"keydown\",b,!0)}},[o,r,n,i,l,a]);let h=g=>{m.current===null&&(m.current=g.relatedTarget),d.current=!0,p.current=g.target;let b=t.props.onFocus;b&&b(g)},y=g=>{m.current===null&&(m.current=g.relatedTarget),d.current=!0};return(0,np.jsxs)(_o.Fragment,{children:[(0,np.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:y,ref:c,\"data-testid\":\"sentinelStart\"}),_o.cloneElement(t,{ref:T,onFocus:h}),(0,np.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:y,ref:u,\"data-testid\":\"sentinelEnd\"})]})}var G0=vD;var ba=q(re(),1),fC=q(Op(),1);function xD(e){return typeof e==\"function\"?e():e}var TD=ba.forwardRef(function(t,o){let{children:r,container:n,disablePortal:a=!1}=t,[i,l]=ba.useState(null),s=yo(ba.isValidElement(r)?Wr(r):null,o);return wr(()=>{a||l(xD(n)||document.body)},[n,a]),wr(()=>{if(i&&!a)return Zu(o,i),()=>{Zu(o,null)}},[o,i,a]),a?ba.isValidElement(r)?ba.cloneElement(r,{ref:s}):r:i&&fC.createPortal(r,i)}),ap=TD;var yC=q(re(),1);var Ws=q(re(),1);var dC=q(Ie(),1),SD={entering:{opacity:1},entered:{opacity:1}},ED=Ws.forwardRef(function(t,o){let r=kn(),n={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:a,appear:i=!0,children:l,easing:s,in:c,onEnter:u,onEntered:m,onEntering:p,onExit:d,onExited:v,onExiting:T,style:S,timeout:h=n,TransitionComponent:y=Xu,...g}=t,b=!0,E=Ws.useRef(null),C=Mr(E,Wr(l),o),P=O=>N=>{if(O){let X=E.current;N===void 0?O(X):O(X,N)}},A=P(p),_=P((O,N)=>{xm(O);let X=Ks({style:S,timeout:h,easing:s},{mode:\"enter\"});O.style.webkitTransition=r.transitions.create(\"opacity\",X),O.style.transition=r.transitions.create(\"opacity\",X),u&&u(O,N)}),z=P(m),I=P(T),x=P(O=>{let N=Ks({style:S,timeout:h,easing:s},{mode:\"exit\"});O.style.webkitTransition=r.transitions.create(\"opacity\",N),O.style.transition=r.transitions.create(\"opacity\",N),d&&d(O)}),k=P(v);return(0,dC.jsx)(y,{appear:i,in:c,nodeRef:b?E:void 0,onEnter:_,onEntered:z,onEntering:A,onExit:x,onExited:k,onExiting:I,addEndListener:O=>{a&&a(E.current,O)},timeout:h,...g,children:(O,{ownerState:N,...X})=>Ws.cloneElement(l,{style:{opacity:0,visibility:O===\"exited\"&&!c?\"hidden\":void 0,...SD[O],...S,...l.props.style},ref:C,...X})})}),q0=ED;function mC(e){return _e(\"MuiBackdrop\",e)}var k$=Ce(\"MuiBackdrop\",[\"root\",\"invisible\"]);var I0=q(Ie(),1),PD=e=>{let{classes:t,invisible:o}=e;return Le({root:[\"root\",o&&\"invisible\"]},mC,t)},CD=ae(\"div\",{name:\"MuiBackdrop\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.invisible&&t.invisible]}})({position:\"fixed\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",right:0,bottom:0,top:0,left:0,backgroundColor:\"rgba(0, 0, 0, 0.5)\",WebkitTapHighlightColor:\"transparent\",variants:[{props:{invisible:!0},style:{backgroundColor:\"transparent\"}}]}),RD=yC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiBackdrop\"}),{children:n,className:a,component:i=\"div\",invisible:l=!1,open:s,components:c={},componentsProps:u={},slotProps:m={},slots:p={},TransitionComponent:d,transitionDuration:v,...T}=r,S={...r,component:i,invisible:l},h=PD(S),y={transition:d,root:c.Root,...p},g={...u,...m},b={component:i,slots:y,slotProps:g},[E,C]=Ct(\"root\",{elementType:CD,externalForwardedProps:b,className:ie(h.root,a),ownerState:S}),[P,A]=Ct(\"transition\",{elementType:q0,externalForwardedProps:b,ownerState:S});return(0,I0.jsx)(P,{in:s,timeout:v,...T,...A,children:(0,I0.jsx)(E,{\"aria-hidden\":!0,...C,ref:o,children:n})})}),F0=RD;var yn=q(re(),1);function wD(e){return typeof e==\"function\"?e():e}function MD(e){return e?e.props.hasOwnProperty(\"in\"):!1}var hC=()=>{},Sm=new Tm;function OD(e){let{container:t,disableEscapeKeyDown:o=!1,disableScrollLock:r=!1,closeAfterTransition:n=!1,onTransitionEnter:a,onTransitionExited:i,children:l,onClose:s,open:c,rootRef:u}=e,m=yn.useRef({}),p=yn.useRef(null),d=yn.useRef(null),v=yo(d,u),[T,S]=yn.useState(!c),h=MD(l),y=!0;(e[\"aria-hidden\"]===\"false\"||e[\"aria-hidden\"]===!1)&&(y=!1);let g=()=>Yt(p.current),b=()=>(m.current.modalRef=d.current,m.current.mount=p.current,m.current),E=()=>{Sm.mount(b(),{disableScrollLock:r}),d.current&&(d.current.scrollTop=0)},C=Ln(()=>{let O=wD(t)||g().body;Sm.add(b(),O),d.current&&E()}),P=()=>Sm.isTopModal(b()),A=Ln(O=>{p.current=O,O&&(c&&P()?E():d.current&&Qs(d.current,y))}),_=yn.useCallback(()=>{Sm.remove(b(),y)},[y]);yn.useEffect(()=>()=>{_()},[_]),yn.useEffect(()=>{c?C():(!h||!n)&&_()},[c,_,h,n,C]);let z=O=>N=>{O.onKeyDown?.(N),!(N.key!==\"Escape\"||N.which===229||!P())&&(o||(N.stopPropagation(),s&&s(N,\"escapeKeyDown\")))},I=O=>N=>{O.onClick?.(N),N.target===N.currentTarget&&s&&s(N,\"backdropClick\")};return{getRootProps:(O={})=>{let N=ya(e);delete N.onTransitionEnter,delete N.onTransitionExited;let X={...N,...O};return{role:\"presentation\",...X,onKeyDown:z(X),ref:v}},getBackdropProps:(O={})=>{let N=O;return{\"aria-hidden\":!0,...N,onClick:I(N),open:c}},getTransitionProps:()=>{let O=()=>{S(!1),a&&a()},N=()=>{S(!0),i&&i(),n&&_()};return{onEnter:Ku(O,l?.props.onEnter??hC),onExited:Ku(N,l?.props.onExited??hC)}},rootRef:v,portalRef:A,isTopModal:P,exited:T,hasTransition:h}}var gC=OD;function bC(e){return _e(\"MuiModal\",e)}var rY=Ce(\"MuiModal\",[\"root\",\"hidden\",\"backdrop\"]);var Zs=q(Ie(),1),AD=e=>{let{open:t,exited:o,classes:r}=e;return Le({root:[\"root\",!t&&o&&\"hidden\"],backdrop:[\"backdrop\"]},bC,r)},DD=ae(\"div\",{name:\"MuiModal\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.open&&o.exited&&t.hidden]}})(He(({theme:e})=>({position:\"fixed\",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0,variants:[{props:({ownerState:t})=>!t.open&&t.exited,style:{visibility:\"hidden\"}}]}))),ND=ae(F0,{name:\"MuiModal\",slot:\"Backdrop\"})({zIndex:-1}),_D=Em.forwardRef(function(t,o){let r=je({name:\"MuiModal\",props:t}),{BackdropComponent:n=ND,BackdropProps:a,classes:i,className:l,closeAfterTransition:s=!1,children:c,container:u,component:m,components:p={},componentsProps:d={},disableAutoFocus:v=!1,disableEnforceFocus:T=!1,disableEscapeKeyDown:S=!1,disablePortal:h=!1,disableRestoreFocus:y=!1,disableScrollLock:g=!1,hideBackdrop:b=!1,keepMounted:E=!1,onClose:C,onTransitionEnter:P,onTransitionExited:A,open:_,slotProps:z={},slots:I={},theme:x,...k}=r,U={...r,closeAfterTransition:s,disableAutoFocus:v,disableEnforceFocus:T,disableEscapeKeyDown:S,disablePortal:h,disableRestoreFocus:y,disableScrollLock:g,hideBackdrop:b,keepMounted:E},{getRootProps:O,getBackdropProps:N,getTransitionProps:X,portalRef:oe,isTopModal:W,exited:Te,hasTransition:fe}=gC({...U,rootRef:o}),Ke={...U,exited:Te},Ze=AD(Ke),Ue={};if(c.props.tabIndex===void 0&&(Ue.tabIndex=\"-1\"),fe){let{onEnter:le,onExited:Oe}=X();Ue.onEnter=le,Ue.onExited=Oe}let xe={slots:{root:p.Root,backdrop:p.Backdrop,...I},slotProps:{...d,...z}},[Je,ht]=Ct(\"root\",{ref:o,elementType:DD,externalForwardedProps:{...xe,...k,component:m},getSlotProps:O,ownerState:Ke,className:ie(l,Ze?.root,!Ke.open&&Ke.exited&&Ze?.hidden)}),[we,ft]=Ct(\"backdrop\",{ref:a?.ref,elementType:n,externalForwardedProps:xe,shouldForwardComponentProp:!0,additionalProps:a,getSlotProps:le=>N({...le,onClick:Oe=>{le?.onClick&&le.onClick(Oe)}}),className:ie(a?.className,Ze?.backdrop),ownerState:Ke});return!E&&!_&&(!fe||Te)?null:(0,Zs.jsx)(ap,{ref:oe,container:u,disablePortal:h,children:(0,Zs.jsxs)(Je,{...ht,children:[!b&&n?(0,Zs.jsx)(we,{...ft}):null,(0,Zs.jsx)(G0,{disableEnforceFocus:T,disableAutoFocus:v,disableRestoreFocus:y,isEnabled:W,open:_,children:Em.cloneElement(c,Ue)})]})})}),K0=_D;var xC=q(re(),1);function vC(e){return _e(\"MuiPaper\",e)}var SY=Ce(\"MuiPaper\",[\"root\",\"rounded\",\"outlined\",\"elevation\",\"elevation0\",\"elevation1\",\"elevation2\",\"elevation3\",\"elevation4\",\"elevation5\",\"elevation6\",\"elevation7\",\"elevation8\",\"elevation9\",\"elevation10\",\"elevation11\",\"elevation12\",\"elevation13\",\"elevation14\",\"elevation15\",\"elevation16\",\"elevation17\",\"elevation18\",\"elevation19\",\"elevation20\",\"elevation21\",\"elevation22\",\"elevation23\",\"elevation24\"]);var TC=q(Ie(),1),zD=e=>{let{square:t,elevation:o,variant:r,classes:n}=e,a={root:[\"root\",r,!t&&\"rounded\",r===\"elevation\"&&`elevation${o}`]};return Le(a,vC,n)},kD=ae(\"div\",{name:\"MuiPaper\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],!o.square&&t.rounded,o.variant===\"elevation\"&&t[`elevation${o.elevation}`]]}})(He(({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create(\"box-shadow\"),variants:[{props:({ownerState:t})=>!t.square,style:{borderRadius:e.shape.borderRadius}},{props:{variant:\"outlined\"},style:{border:`1px solid ${(e.vars||e).palette.divider}`}},{props:{variant:\"elevation\"},style:{boxShadow:\"var(--Paper-shadow)\",backgroundImage:\"var(--Paper-overlay)\"}}]}))),BD=xC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiPaper\"}),n=kn(),{className:a,component:i=\"div\",elevation:l=1,square:s=!1,variant:c=\"elevation\",...u}=r,m={...r,component:i,elevation:l,square:s,variant:c},p=zD(m);return(0,TC.jsx)(kD,{as:i,ownerState:m,className:ie(p.root,a),ref:o,...u,style:{...c===\"elevation\"&&{\"--Paper-shadow\":(n.vars||n).shadows[l],...n.vars&&{\"--Paper-overlay\":n.vars.overlays?.[l]},...!n.vars&&n.palette.mode===\"dark\"&&{\"--Paper-overlay\":`linear-gradient(${As(\"#fff\",Bs(l))}, ${As(\"#fff\",Bs(l))})`}},...u.style}})}),Q0=BD;function SC(e){return _e(\"MuiPopover\",e)}var jY=Ce(\"MuiPopover\",[\"root\",\"paper\"]);var Cm=q(Ie(),1);function EC(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.height/2:t===\"bottom\"&&(o=e.height),o}function PC(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.width/2:t===\"right\"&&(o=e.width),o}function CC(e){return[e.horizontal,e.vertical].map(t=>typeof t==\"number\"?`${t}px`:t).join(\" \")}function Pm(e){return typeof e==\"function\"?e():e}var LD=e=>{let{classes:t}=e;return Le({root:[\"root\"],paper:[\"paper\"]},SC,t)},jD=ae(K0,{name:\"MuiPopover\",slot:\"Root\"})({}),W0=ae(Q0,{name:\"MuiPopover\",slot:\"Paper\"})({position:\"absolute\",overflowY:\"auto\",overflowX:\"hidden\",minWidth:16,minHeight:16,maxWidth:\"calc(100% - 32px)\",maxHeight:\"calc(100% - 32px)\",outline:0}),UD=zo.forwardRef(function(t,o){let r=je({props:t,name:\"MuiPopover\"}),{action:n,anchorEl:a,anchorOrigin:i={vertical:\"top\",horizontal:\"left\"},anchorPosition:l,anchorReference:s=\"anchorEl\",children:c,className:u,container:m,elevation:p=8,marginThreshold:d=16,open:v,PaperProps:T={},slots:S={},slotProps:h={},transformOrigin:y={vertical:\"top\",horizontal:\"left\"},TransitionComponent:g,transitionDuration:b=\"auto\",TransitionProps:E={},disableScrollLock:C=!1,...P}=r,A=zo.useRef(),_={...r,anchorOrigin:i,anchorReference:s,elevation:p,marginThreshold:d,transformOrigin:y,TransitionComponent:g,transitionDuration:b,TransitionProps:E},z=LD(_),I=zo.useCallback(()=>{if(s===\"anchorPosition\")return l;let le=Pm(a),Ae=(le&&le.nodeType===1?le:Wu(A.current).body).getBoundingClientRect();return{top:Ae.top+EC(Ae,i.vertical),left:Ae.left+PC(Ae,i.horizontal)}},[a,i.horizontal,i.vertical,l,s]),x=zo.useCallback(le=>({vertical:EC(le,y.vertical),horizontal:PC(le,y.horizontal)}),[y.horizontal,y.vertical]),k=zo.useCallback(le=>{let Oe={width:le.offsetWidth,height:le.offsetHeight},Ae=x(Oe);if(s===\"none\")return{top:null,left:null,transformOrigin:CC(Ae)};let et=I(),dt=et.top-Ae.vertical,Lt=et.left-Ae.horizontal,jt=dt+Oe.height,Be=Lt+Oe.width,Nt=qs(Pm(a)),Ro=Nt.innerHeight-d,Ut=Nt.innerWidth-d;if(d!==null&&dtRo){let st=jt-Ro;dt-=st,Ae.vertical+=st}if(d!==null&&LtUt){let st=Be-Ut;Lt-=st,Ae.horizontal+=st}return{top:`${Math.round(dt)}px`,left:`${Math.round(Lt)}px`,transformOrigin:CC(Ae)}},[a,s,I,x,d]),[U,O]=zo.useState(v),N=zo.useCallback(()=>{let le=A.current;if(!le)return;let Oe=k(le);Oe.top!==null&&le.style.setProperty(\"top\",Oe.top),Oe.left!==null&&(le.style.left=Oe.left),le.style.transformOrigin=Oe.transformOrigin,O(!0)},[k]);zo.useEffect(()=>(C&&window.addEventListener(\"scroll\",N),()=>window.removeEventListener(\"scroll\",N)),[a,C,N]);let X=()=>{N()},oe=()=>{O(!1)};zo.useEffect(()=>{v&&N()}),zo.useImperativeHandle(n,()=>v?{updatePosition:()=>{N()}}:null,[v,N]),zo.useEffect(()=>{if(!v)return;let le=qP(()=>{N()}),Oe=qs(Pm(a));return Oe.addEventListener(\"resize\",le),()=>{le.clear(),Oe.removeEventListener(\"resize\",le)}},[a,v,N]);let W=b,Te={slots:{transition:g,...S},slotProps:{transition:E,paper:T,...h}},[fe,Ke]=Ct(\"transition\",{elementType:rp,externalForwardedProps:Te,ownerState:_,getSlotProps:le=>({...le,onEntering:(Oe,Ae)=>{le.onEntering?.(Oe,Ae),X()},onExited:Oe=>{le.onExited?.(Oe),oe()}}),additionalProps:{appear:!0,in:v}});b===\"auto\"&&!fe.muiSupportAuto&&(W=void 0);let Ze=m||(a?Wu(Pm(a)).body:void 0),[Ue,{slots:xe,slotProps:Je,...ht}]=Ct(\"root\",{ref:o,elementType:jD,externalForwardedProps:{...Te,...P},shouldForwardComponentProp:!0,additionalProps:{slots:{backdrop:S.backdrop},slotProps:{backdrop:hm(typeof h.backdrop==\"function\"?h.backdrop(_):h.backdrop,{invisible:!0})},container:Ze,open:v},ownerState:_,className:ie(z.root,u)}),[we,ft]=Ct(\"paper\",{ref:A,className:z.paper,elementType:W0,externalForwardedProps:Te,shouldForwardComponentProp:!0,additionalProps:{elevation:p,style:U?void 0:{opacity:0}},ownerState:_});return(0,Cm.jsx)(Ue,{...ht,...!dn(Ue)&&{slots:xe,slotProps:Je,disableScrollLock:C},children:(0,Cm.jsx)(fe,{...Ke,timeout:W,children:(0,Cm.jsx)(we,{...ft,children:c})})})}),Z0=UD;function RC(e){return _e(\"MuiMenu\",e)}var lX=Ce(\"MuiMenu\",[\"root\",\"paper\",\"list\"]);var J0=q(Ie(),1),HD={vertical:\"top\",horizontal:\"right\"},VD={vertical:\"top\",horizontal:\"left\"},$D=e=>{let{classes:t}=e;return Le({root:[\"root\"],paper:[\"paper\"],list:[\"list\"]},RC,t)},YD=ae(Z0,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiMenu\",slot:\"Root\"})({}),XD=ae(W0,{name:\"MuiMenu\",slot:\"Paper\"})({maxHeight:\"calc(100% - 96px)\",WebkitOverflowScrolling:\"touch\"}),GD=ae(H0,{name:\"MuiMenu\",slot:\"List\"})({outline:0}),qD=ui.forwardRef(function(t,o){let r=je({props:t,name:\"MuiMenu\"}),{autoFocus:n=!0,children:a,className:i,disableAutoFocusItem:l=!1,MenuListProps:s={},onClose:c,open:u,PaperProps:m={},PopoverClasses:p,transitionDuration:d=\"auto\",TransitionProps:{onEntering:v,...T}={},variant:S=\"selectedMenu\",slots:h={},slotProps:y={},...g}=r,b=li(),E={...r,autoFocus:n,disableAutoFocusItem:l,MenuListProps:s,onEntering:v,PaperProps:m,transitionDuration:d,TransitionProps:T,variant:S},C=$D(E),P=n&&!l&&u,A=ui.useRef(null),_=(W,Te)=>{A.current&&A.current.adjustStyleForScrollbar(W,{direction:b?\"rtl\":\"ltr\"}),v&&v(W,Te)},z=W=>{W.key===\"Tab\"&&(W.preventDefault(),c&&c(W,\"tabKeyDown\"))},I=-1;ui.Children.map(a,(W,Te)=>{ui.isValidElement(W)&&(W.props.disabled||(S===\"selectedMenu\"&&W.props.selected||I===-1)&&(I=Te))});let x={slots:h,slotProps:{list:s,transition:T,paper:m,...y}},k=cr({elementType:h.root,externalSlotProps:y.root,ownerState:E,className:[C.root,i]}),[U,O]=Ct(\"paper\",{className:C.paper,elementType:XD,externalForwardedProps:x,shouldForwardComponentProp:!0,ownerState:E}),[N,X]=Ct(\"list\",{className:ie(C.list,s.className),elementType:GD,shouldForwardComponentProp:!0,externalForwardedProps:x,getSlotProps:W=>({...W,onKeyDown:Te=>{z(Te),W.onKeyDown?.(Te)}}),ownerState:E}),oe=typeof x.slotProps.transition==\"function\"?x.slotProps.transition(E):x.slotProps.transition;return(0,J0.jsx)(YD,{onClose:c,anchorOrigin:{vertical:\"bottom\",horizontal:b?\"right\":\"left\"},transformOrigin:b?HD:VD,slots:{root:h.root,paper:U,backdrop:h.backdrop,...h.transition&&{transition:h.transition}},slotProps:{root:k,paper:O,backdrop:typeof y.backdrop==\"function\"?y.backdrop(E):y.backdrop,transition:{...oe,onEntering:(...W)=>{_(...W),oe?.onEntering?.(...W)}}},open:u,ref:o,transitionDuration:d,ownerState:E,...g,classes:p,children:(0,J0.jsx)(N,{actions:A,autoFocus:n&&(I===-1||l),autoFocusItem:P,variant:S,...X,children:a})})}),ip=qD;var pi=q(re(),1);var MC=q(re(),1);function wC(e){return _e(\"MuiDivider\",e)}var ID=Ce(\"MuiDivider\",[\"root\",\"absolute\",\"fullWidth\",\"inset\",\"middle\",\"flexItem\",\"light\",\"vertical\",\"withChildren\",\"withChildrenVertical\",\"textAlignRight\",\"textAlignLeft\",\"wrapper\",\"wrapperVertical\"]),Rm=ID;var eb=q(Ie(),1),FD=e=>{let{absolute:t,children:o,classes:r,flexItem:n,light:a,orientation:i,textAlign:l,variant:s}=e;return Le({root:[\"root\",t&&\"absolute\",s,a&&\"light\",i===\"vertical\"&&\"vertical\",n&&\"flexItem\",o&&\"withChildren\",o&&i===\"vertical\"&&\"withChildrenVertical\",l===\"right\"&&i!==\"vertical\"&&\"textAlignRight\",l===\"left\"&&i!==\"vertical\"&&\"textAlignLeft\"],wrapper:[\"wrapper\",i===\"vertical\"&&\"wrapperVertical\"]},wC,r)},KD=ae(\"div\",{name:\"MuiDivider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.absolute&&t.absolute,t[o.variant],o.light&&t.light,o.orientation===\"vertical\"&&t.vertical,o.flexItem&&t.flexItem,o.children&&t.withChildren,o.children&&o.orientation===\"vertical\"&&t.withChildrenVertical,o.textAlign===\"right\"&&o.orientation!==\"vertical\"&&t.textAlignRight,o.textAlign===\"left\"&&o.orientation!==\"vertical\"&&t.textAlignLeft]}})(He(({theme:e})=>({margin:0,flexShrink:0,borderWidth:0,borderStyle:\"solid\",borderColor:(e.vars||e).palette.divider,borderBottomWidth:\"thin\",variants:[{props:{absolute:!0},style:{position:\"absolute\",bottom:0,left:0,width:\"100%\"}},{props:{light:!0},style:{borderColor:e.alpha((e.vars||e).palette.divider,.08)}},{props:{variant:\"inset\"},style:{marginLeft:72}},{props:{variant:\"middle\",orientation:\"horizontal\"},style:{marginLeft:e.spacing(2),marginRight:e.spacing(2)}},{props:{variant:\"middle\",orientation:\"vertical\"},style:{marginTop:e.spacing(1),marginBottom:e.spacing(1)}},{props:{orientation:\"vertical\"},style:{height:\"100%\",borderBottomWidth:0,borderRightWidth:\"thin\"}},{props:{flexItem:!0},style:{alignSelf:\"stretch\",height:\"auto\"}},{props:({ownerState:t})=>!!t.children,style:{display:\"flex\",textAlign:\"center\",border:0,borderTopStyle:\"solid\",borderLeftStyle:\"solid\",\"&::before, &::after\":{content:'\"\"',alignSelf:\"center\"}}},{props:({ownerState:t})=>t.children&&t.orientation!==\"vertical\",style:{\"&::before, &::after\":{width:\"100%\",borderTop:`thin solid ${(e.vars||e).palette.divider}`,borderTopStyle:\"inherit\"}}},{props:({ownerState:t})=>t.orientation===\"vertical\"&&t.children,style:{flexDirection:\"column\",\"&::before, &::after\":{height:\"100%\",borderLeft:`thin solid ${(e.vars||e).palette.divider}`,borderLeftStyle:\"inherit\"}}},{props:({ownerState:t})=>t.textAlign===\"right\"&&t.orientation!==\"vertical\",style:{\"&::before\":{width:\"90%\"},\"&::after\":{width:\"10%\"}}},{props:({ownerState:t})=>t.textAlign===\"left\"&&t.orientation!==\"vertical\",style:{\"&::before\":{width:\"10%\"},\"&::after\":{width:\"90%\"}}}]}))),QD=ae(\"span\",{name:\"MuiDivider\",slot:\"Wrapper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.wrapper,o.orientation===\"vertical\"&&t.wrapperVertical]}})(He(({theme:e})=>({display:\"inline-block\",paddingLeft:`calc(${e.spacing(1)} * 1.2)`,paddingRight:`calc(${e.spacing(1)} * 1.2)`,whiteSpace:\"nowrap\",variants:[{props:{orientation:\"vertical\"},style:{paddingTop:`calc(${e.spacing(1)} * 1.2)`,paddingBottom:`calc(${e.spacing(1)} * 1.2)`}}]}))),tb=MC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiDivider\"}),{absolute:n=!1,children:a,className:i,orientation:l=\"horizontal\",component:s=a||l===\"vertical\"?\"div\":\"hr\",flexItem:c=!1,light:u=!1,role:m=s!==\"hr\"?\"separator\":void 0,textAlign:p=\"center\",variant:d=\"fullWidth\",...v}=r,T={...r,absolute:n,component:s,flexItem:c,light:u,orientation:l,role:m,textAlign:p,variant:d},S=FD(T);return(0,eb.jsx)(KD,{as:s,className:ie(S.root,i),role:m,ref:o,ownerState:T,\"aria-orientation\":m===\"separator\"&&(s!==\"hr\"||l===\"vertical\")?l:void 0,...v,children:a?(0,eb.jsx)(QD,{className:S.wrapper,ownerState:T,children:a}):null})});tb&&(tb.muiSkipListHighlight=!0);var ob=tb;var WD=Ce(\"MuiListItemIcon\",[\"root\",\"alignItemsFlexStart\"]),wm=WD;var ZD=Ce(\"MuiListItemText\",[\"root\",\"multiline\",\"dense\",\"inset\",\"primary\",\"secondary\"]),Mm=ZD;function OC(e){return _e(\"MuiMenuItem\",e)}var JD=Ce(\"MuiMenuItem\",[\"root\",\"focusVisible\",\"dense\",\"disabled\",\"divider\",\"gutters\",\"selected\"]),Js=JD;var rb=q(Ie(),1),eN=(e,t)=>{let{ownerState:o}=e;return[t.root,o.dense&&t.dense,o.divider&&t.divider,!o.disableGutters&&t.gutters]},tN=e=>{let{disabled:t,dense:o,divider:r,disableGutters:n,selected:a,classes:i}=e,s=Le({root:[\"root\",o&&\"dense\",t&&\"disabled\",!n&&\"gutters\",r&&\"divider\",a&&\"selected\"]},OC,i);return{...i,...s}},oN=ae(ma,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiMenuItem\",slot:\"Root\",overridesResolver:eN})(He(({theme:e})=>({...e.typography.body1,display:\"flex\",justifyContent:\"flex-start\",alignItems:\"center\",position:\"relative\",textDecoration:\"none\",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:\"border-box\",whiteSpace:\"nowrap\",\"&:hover\":{textDecoration:\"none\",backgroundColor:(e.vars||e).palette.action.hover,\"@media (hover: none)\":{backgroundColor:\"transparent\"}},[`&.${Js.selected}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity),[`&.${Js.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)}},[`&.${Js.selected}:hover`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.hoverOpacity}`),\"@media (hover: none)\":{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity)}},[`&.${Js.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${Js.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${Rm.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${Rm.inset}`]:{marginLeft:52},[`& .${Mm.root}`]:{marginTop:0,marginBottom:0},[`& .${Mm.inset}`]:{paddingLeft:36},[`& .${wm.root}`]:{minWidth:36},variants:[{props:({ownerState:t})=>!t.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:t})=>t.divider,style:{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:\"padding-box\"}},{props:({ownerState:t})=>!t.dense,style:{[e.breakpoints.up(\"sm\")]:{minHeight:\"auto\"}}},{props:({ownerState:t})=>t.dense,style:{minHeight:32,paddingTop:4,paddingBottom:4,...e.typography.body2,[`& .${wm.root} svg`]:{fontSize:\"1.25rem\"}}}]}))),rN=pi.forwardRef(function(t,o){let r=je({props:t,name:\"MuiMenuItem\"}),{autoFocus:n=!1,component:a=\"li\",dense:i=!1,divider:l=!1,disableGutters:s=!1,focusVisibleClassName:c,role:u=\"menuitem\",tabIndex:m,className:p,...d}=r,v=pi.useContext(tp),T=pi.useMemo(()=>({dense:i||v.dense||!1,disableGutters:s}),[v.dense,i,s]),S=pi.useRef(null);ym(()=>{n&&S.current&&S.current.focus()},[n]);let h={...r,dense:T.dense,divider:l,disableGutters:s},y=tN(r),g=Mr(S,o),b;return r.disabled||(b=m!==void 0?m:-1),(0,rb.jsx)(tp.Provider,{value:T,children:(0,rb.jsx)(oN,{ref:g,role:u,tabIndex:b,component:a,focusVisibleClassName:ie(y.focusVisible,c),className:ie(y.root,p),...d,ownerState:h,classes:y})})}),nl=rN;var zm=q(re(),1);var Ho=q(re(),1);var nN={border:0,clip:\"rect(0 0 0 0)\",height:\"1px\",margin:\"-1px\",overflow:\"hidden\",padding:0,position:\"absolute\",whiteSpace:\"nowrap\",width:\"1px\"},nb=nN;function aN(e,t,o=(r,n)=>r===n){return e.length===t.length&&e.every((r,n)=>o(r,t[n]))}var AC=aN;var iN=2;function ec(e,t,o,r,n){return o===1?Math.min(e+t,n):Math.max(e-t,r)}function zC(e,t){return e-t}function DC(e,t){let{index:o}=e.reduce((r,n,a)=>{let i=Math.abs(t-n);return r===null||i({left:`${e}%`}),leap:e=>({width:`${e}%`})},\"horizontal-reverse\":{offset:e=>({right:`${e}%`}),leap:e=>({width:`${e}%`})},vertical:{offset:e=>({bottom:`${e}%`}),leap:e=>({height:`${e}%`})}},pN=e=>e,Nm;function _C(){return Nm===void 0&&(typeof CSS<\"u\"&&typeof CSS.supports==\"function\"?Nm=CSS.supports(\"touch-action\",\"none\"):Nm=!0),Nm}function kC(e){let{\"aria-labelledby\":t,defaultValue:o,disabled:r=!1,disableSwap:n=!1,isRtl:a=!1,marks:i=!1,max:l=100,min:s=0,name:c,onChange:u,onChangeCommitted:m,orientation:p=\"horizontal\",rootRef:d,scale:v=pN,step:T=1,shiftStep:S=10,tabIndex:h,value:y}=e,g=Ho.useRef(void 0),[b,E]=Ho.useState(-1),[C,P]=Ho.useState(-1),[A,_]=Ho.useState(!1),z=Ho.useRef(0),I=Ho.useRef(null),[x,k]=js({controlled:y,default:o??s,name:\"Slider\"}),U=u&&((Z,ee,Se)=>{let ye=Z.nativeEvent||Z,ze=new ye.constructor(ye.type,ye);Object.defineProperty(ze,\"target\",{writable:!0,value:{value:ee,name:c}}),I.current=ee,u(ze,ee,Se)}),O=Array.isArray(x),N=O?x.slice().sort(zC):[x];N=N.map(Z=>Z==null?s:ua(Z,s,l));let X=i===!0&&T!==null?[...Array(Math.floor((l-s)/T)+1)].map((Z,ee)=>({value:s+T*ee})):i||[],oe=X.map(Z=>Z.value),[W,Te]=Ho.useState(-1),fe=Ho.useRef(null),Ke=yo(d,fe),Ze=Z=>ee=>{let Se=Number(ee.currentTarget.getAttribute(\"data-index\"));pn(ee.target)&&Te(Se),P(Se),Z?.onFocus?.(ee)},Ue=Z=>ee=>{pn(ee.target)||Te(-1),P(-1),Z?.onBlur?.(ee)},xe=(Z,ee)=>{let Se=Number(Z.currentTarget.getAttribute(\"data-index\")),ye=N[Se],ze=oe.indexOf(ye),ue=ee;if(X&&T==null){let gt=oe[oe.length-1];ue>=gt?ue=gt:ue<=oe[0]?ue=oe[0]:ue=ueee=>{if([\"ArrowUp\",\"ArrowDown\",\"ArrowLeft\",\"ArrowRight\",\"PageUp\",\"PageDown\",\"Home\",\"End\"].includes(ee.key)){ee.preventDefault();let Se=Number(ee.currentTarget.getAttribute(\"data-index\")),ye=N[Se],ze=null;if(T!=null){let ue=ee.shiftKey?S:T;switch(ee.key){case\"ArrowUp\":ze=ec(ye,ue,1,s,l);break;case\"ArrowRight\":ze=ec(ye,ue,a?-1:1,s,l);break;case\"ArrowDown\":ze=ec(ye,ue,-1,s,l);break;case\"ArrowLeft\":ze=ec(ye,ue,a?1:-1,s,l);break;case\"PageUp\":ze=ec(ye,S,1,s,l);break;case\"PageDown\":ze=ec(ye,S,-1,s,l);break;case\"Home\":ze=s;break;case\"End\":ze=l;break;default:break}}else if(X){let ue=oe[oe.length-1],gt=oe.indexOf(ye),ce=[a?\"ArrowRight\":\"ArrowLeft\",\"ArrowDown\",\"PageDown\",\"Home\"],ke=[a?\"ArrowLeft\":\"ArrowRight\",\"ArrowUp\",\"PageUp\",\"End\"];ce.includes(ee.key)?gt===0?ze=oe[0]:ze=oe[gt-1]:ke.includes(ee.key)&&(gt===oe.length-1?ze=ue:ze=oe[gt+1])}ze!=null&&xe(ee,ze)}Z?.onKeyDown?.(ee)};wr(()=>{r&&fe.current.contains(document.activeElement)&&document.activeElement?.blur()},[r]),r&&b!==-1&&E(-1),r&&W!==-1&&Te(-1);let ht=Z=>ee=>{Z.onChange?.(ee),xe(ee,ee.target.valueAsNumber)},we=Ho.useRef(void 0),ft=p;a&&p===\"horizontal\"&&(ft+=\"-reverse\");let le=({finger:Z,move:ee=!1})=>{let{current:Se}=fe,{width:ye,height:ze,bottom:ue,left:gt}=Se.getBoundingClientRect(),ce;ft.startsWith(\"vertical\")?ce=(ue-Z.y)/ze:ce=(Z.x-gt)/ye,ft.includes(\"-reverse\")&&(ce=1-ce);let ke;if(ke=lN(ce,s,l),T)ke=cN(ke,T,s);else{let Wt=DC(oe,ke);ke=oe[Wt]}ke=ua(ke,s,l);let he=0;if(O){ee?he=we.current:he=DC(N,ke),n&&(ke=ua(ke,N[he-1]||-1/0,N[he+1]||1/0));let Wt=ke;ke=NC({values:N,newValue:ke,index:he}),n&&ee||(he=ke.indexOf(Wt),we.current=he)}return{newValue:ke,activeIndex:he}},Oe=Ln(Z=>{let ee=Om(Z,g);if(!ee)return;if(z.current+=1,Z.type===\"mousemove\"&&Z.buttons===0){Ae(Z);return}let{newValue:Se,activeIndex:ye}=le({finger:ee,move:!0});Am({sliderRef:fe,activeIndex:ye,setActive:E}),k(Se),!A&&z.current>iN&&_(!0),U&&!Dm(Se,x)&&U(Z,Se,ye)}),Ae=Ln(Z=>{let ee=Om(Z,g);if(_(!1),!ee)return;let{newValue:Se}=le({finger:ee,move:!0});E(-1),Z.type===\"touchend\"&&P(-1),m&&m(Z,I.current??Se),g.current=void 0,dt()}),et=Ln(Z=>{if(r)return;_C()||Z.preventDefault();let ee=Z.changedTouches[0];ee!=null&&(g.current=ee.identifier);let Se=Om(Z,g);if(Se!==!1){let{newValue:ze,activeIndex:ue}=le({finger:Se});Am({sliderRef:fe,activeIndex:ue,setActive:E}),k(ze),U&&!Dm(ze,x)&&U(Z,ze,ue)}z.current=0;let ye=Yt(fe.current);ye.addEventListener(\"touchmove\",Oe,{passive:!0}),ye.addEventListener(\"touchend\",Ae,{passive:!0})}),dt=Ho.useCallback(()=>{let Z=Yt(fe.current);Z.removeEventListener(\"mousemove\",Oe),Z.removeEventListener(\"mouseup\",Ae),Z.removeEventListener(\"touchmove\",Oe),Z.removeEventListener(\"touchend\",Ae)},[Ae,Oe]);Ho.useEffect(()=>{let{current:Z}=fe;return Z.addEventListener(\"touchstart\",et,{passive:_C()}),()=>{Z.removeEventListener(\"touchstart\",et),dt()}},[dt,et]),Ho.useEffect(()=>{r&&dt()},[r,dt]);let Lt=Z=>ee=>{if(Z.onMouseDown?.(ee),r||ee.defaultPrevented||ee.button!==0)return;ee.preventDefault();let Se=Om(ee,g);if(Se!==!1){let{newValue:ze,activeIndex:ue}=le({finger:Se});Am({sliderRef:fe,activeIndex:ue,setActive:E}),k(ze),U&&!Dm(ze,x)&&U(ee,ze,ue)}z.current=0;let ye=Yt(fe.current);ye.addEventListener(\"mousemove\",Oe,{passive:!0}),ye.addEventListener(\"mouseup\",Ae)},jt=lp(O?N[0]:s,s,l),Be=lp(N[N.length-1],s,l)-jt,Nt=(Z={})=>{let ee=ya(Z),Se={onMouseDown:Lt(ee||{})},ye={...ee,...Se};return{...Z,ref:Ke,...ye}},Ro=Z=>ee=>{Z.onMouseOver?.(ee);let Se=Number(ee.currentTarget.getAttribute(\"data-index\"));P(Se)},Ut=Z=>ee=>{Z.onMouseLeave?.(ee),P(-1)},st=(Z={})=>{let ee=ya(Z),Se={onMouseOver:Ro(ee||{}),onMouseLeave:Ut(ee||{})};return{...Z,...ee,...Se}},se=Z=>({pointerEvents:b!==-1&&b!==Z?\"none\":void 0}),xt;return p===\"vertical\"&&(xt=a?\"vertical-rl\":\"vertical-lr\"),{active:b,axis:ft,axisProps:uN,dragging:A,focusedThumbIndex:W,getHiddenInputProps:(Z={})=>{let ee=ya(Z),Se={onChange:ht(ee||{}),onFocus:Ze(ee||{}),onBlur:Ue(ee||{}),onKeyDown:Je(ee||{})},ye={...ee,...Se};return{tabIndex:h,\"aria-labelledby\":t,\"aria-orientation\":p,\"aria-valuemax\":v(l),\"aria-valuemin\":v(s),name:c,type:\"range\",min:e.min,max:e.max,step:e.step===null&&e.marks?\"any\":e.step??void 0,disabled:r,...Z,...ye,style:{...nb,direction:a?\"rtl\":\"ltr\",width:\"100%\",height:\"100%\",writingMode:xt}}},getRootProps:Nt,getThumbProps:st,marks:X,open:C,range:O,rootRef:Ke,trackLeap:Be,trackOffset:jt,values:N,getThumbStyle:se}}var fN=e=>!e||!dn(e),BC=fN;var _m=q(re(),1);function LC(e){return _e(\"MuiSlider\",e)}var dN=Ce(\"MuiSlider\",[\"root\",\"active\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"disabled\",\"dragging\",\"focusVisible\",\"mark\",\"markActive\",\"marked\",\"markLabel\",\"markLabelActive\",\"rail\",\"sizeSmall\",\"thumb\",\"thumbColorPrimary\",\"thumbColorSecondary\",\"thumbColorError\",\"thumbColorSuccess\",\"thumbColorInfo\",\"thumbColorWarning\",\"track\",\"trackInverted\",\"trackFalse\",\"thumbSizeSmall\",\"valueLabel\",\"valueLabelOpen\",\"valueLabelCircle\",\"valueLabelLabel\",\"vertical\"]),pr=dN;var tc=q(Ie(),1),mN=e=>{let{open:t}=e;return{offset:ie(t&&pr.valueLabelOpen),circle:pr.valueLabelCircle,label:pr.valueLabelLabel}};function ab(e){let{children:t,className:o,value:r}=e,n=mN(e);return t?_m.cloneElement(t,{className:t.props.className},(0,tc.jsxs)(_m.Fragment,{children:[t.props.children,(0,tc.jsx)(\"span\",{className:ie(n.offset,o),\"aria-hidden\":!0,children:(0,tc.jsx)(\"span\",{className:n.circle,children:(0,tc.jsx)(\"span\",{className:n.label,children:r})})})]})):null}var hn=q(Ie(),1);function jC(e){return e}var yN=ae(\"span\",{name:\"MuiSlider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[`color${me(o.color)}`],o.size!==\"medium\"&&t[`size${me(o.size)}`],o.marked&&t.marked,o.orientation===\"vertical\"&&t.vertical,o.track===\"inverted\"&&t.trackInverted,o.track===!1&&t.trackFalse]}})(He(({theme:e})=>({borderRadius:12,boxSizing:\"content-box\",display:\"inline-block\",position:\"relative\",cursor:\"pointer\",touchAction:\"none\",WebkitTapHighlightColor:\"transparent\",\"@media print\":{colorAdjust:\"exact\"},[`&.${pr.disabled}`]:{pointerEvents:\"none\",cursor:\"default\",color:(e.vars||e).palette.grey[400]},[`&.${pr.dragging}`]:{[`& .${pr.thumb}, & .${pr.track}`]:{transition:\"none\"}},variants:[...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),{props:{orientation:\"horizontal\"},style:{height:4,width:\"100%\",padding:\"13px 0\",\"@media (pointer: coarse)\":{padding:\"20px 0\"}}},{props:{orientation:\"horizontal\",size:\"small\"},style:{height:2}},{props:{orientation:\"horizontal\",marked:!0},style:{marginBottom:20}},{props:{orientation:\"vertical\"},style:{height:\"100%\",width:4,padding:\"0 13px\",\"@media (pointer: coarse)\":{padding:\"0 20px\"}}},{props:{orientation:\"vertical\",size:\"small\"},style:{width:2}},{props:{orientation:\"vertical\",marked:!0},style:{marginRight:44}}]}))),hN=ae(\"span\",{name:\"MuiSlider\",slot:\"Rail\"})({display:\"block\",position:\"absolute\",borderRadius:\"inherit\",backgroundColor:\"currentColor\",opacity:.38,variants:[{props:{orientation:\"horizontal\"},style:{width:\"100%\",height:\"inherit\",top:\"50%\",transform:\"translateY(-50%)\"}},{props:{orientation:\"vertical\"},style:{height:\"100%\",width:\"inherit\",left:\"50%\",transform:\"translateX(-50%)\"}},{props:{track:\"inverted\"},style:{opacity:1}}]}),gN=ae(\"span\",{name:\"MuiSlider\",slot:\"Track\"})(He(({theme:e})=>({display:\"block\",position:\"absolute\",borderRadius:\"inherit\",border:\"1px solid currentColor\",backgroundColor:\"currentColor\",transition:e.transitions.create([\"left\",\"width\",\"bottom\",\"height\"],{duration:e.transitions.duration.shortest}),variants:[{props:{size:\"small\"},style:{border:\"none\"}},{props:{orientation:\"horizontal\"},style:{height:\"inherit\",top:\"50%\",transform:\"translateY(-50%)\"}},{props:{orientation:\"vertical\"},style:{width:\"inherit\",left:\"50%\",transform:\"translateX(-50%)\"}},{props:{track:!1},style:{display:\"none\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t,track:\"inverted\"},style:{...e.vars?{backgroundColor:e.vars.palette.Slider[`${t}Track`],borderColor:e.vars.palette.Slider[`${t}Track`]}:{backgroundColor:e.lighten(e.palette[t].main,.62),borderColor:e.lighten(e.palette[t].main,.62),...e.applyStyles(\"dark\",{backgroundColor:e.darken(e.palette[t].main,.5)}),...e.applyStyles(\"dark\",{borderColor:e.darken(e.palette[t].main,.5)})}}}))]}))),bN=ae(\"span\",{name:\"MuiSlider\",slot:\"Thumb\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.thumb,t[`thumbColor${me(o.color)}`],o.size!==\"medium\"&&t[`thumbSize${me(o.size)}`]]}})(He(({theme:e})=>({position:\"absolute\",width:20,height:20,boxSizing:\"border-box\",borderRadius:\"50%\",outline:0,backgroundColor:\"currentColor\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",transition:e.transitions.create([\"box-shadow\",\"left\",\"bottom\"],{duration:e.transitions.duration.shortest}),\"&::before\":{position:\"absolute\",content:'\"\"',borderRadius:\"inherit\",width:\"100%\",height:\"100%\",boxShadow:(e.vars||e).shadows[2]},\"&::after\":{position:\"absolute\",content:'\"\"',borderRadius:\"50%\",width:42,height:42,top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\"},[`&.${pr.disabled}`]:{\"&:hover\":{boxShadow:\"none\"}},variants:[{props:{size:\"small\"},style:{width:12,height:12,\"&::before\":{boxShadow:\"none\"}}},{props:{orientation:\"horizontal\"},style:{top:\"50%\",transform:\"translate(-50%, -50%)\"}},{props:{orientation:\"vertical\"},style:{left:\"50%\",transform:\"translate(-50%, 50%)\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{[`&:hover, &.${pr.focusVisible}`]:{boxShadow:`0px 0px 0px 8px ${e.alpha((e.vars||e).palette[t].main,.16)}`,\"@media (hover: none)\":{boxShadow:\"none\"}},[`&.${pr.active}`]:{boxShadow:`0px 0px 0px 14px ${e.alpha((e.vars||e).palette[t].main,.16)}`}}}))]}))),vN=ae(ab,{name:\"MuiSlider\",slot:\"ValueLabel\"})(He(({theme:e})=>({zIndex:1,whiteSpace:\"nowrap\",...e.typography.body2,fontWeight:500,transition:e.transitions.create([\"transform\"],{duration:e.transitions.duration.shortest}),position:\"absolute\",backgroundColor:(e.vars||e).palette.grey[600],borderRadius:2,color:(e.vars||e).palette.common.white,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:\"0.25rem 0.75rem\",variants:[{props:{orientation:\"horizontal\"},style:{transform:\"translateY(-100%) scale(0)\",top:\"-10px\",transformOrigin:\"bottom center\",\"&::before\":{position:\"absolute\",content:'\"\"',width:8,height:8,transform:\"translate(-50%, 50%) rotate(45deg)\",backgroundColor:\"inherit\",bottom:0,left:\"50%\"},[`&.${pr.valueLabelOpen}`]:{transform:\"translateY(-100%) scale(1)\"}}},{props:{orientation:\"vertical\"},style:{transform:\"translateY(-50%) scale(0)\",right:\"30px\",top:\"50%\",transformOrigin:\"right center\",\"&::before\":{position:\"absolute\",content:'\"\"',width:8,height:8,transform:\"translate(-50%, -50%) rotate(45deg)\",backgroundColor:\"inherit\",right:-8,top:\"50%\"},[`&.${pr.valueLabelOpen}`]:{transform:\"translateY(-50%) scale(1)\"}}},{props:{size:\"small\"},style:{fontSize:e.typography.pxToRem(12),padding:\"0.25rem 0.5rem\"}},{props:{orientation:\"vertical\",size:\"small\"},style:{right:\"20px\"}}]})));var xN=ae(\"span\",{name:\"MuiSlider\",slot:\"Mark\",shouldForwardProp:e=>Hu(e)&&e!==\"markActive\",overridesResolver:(e,t)=>{let{markActive:o}=e;return[t.mark,o&&t.markActive]}})(He(({theme:e})=>({position:\"absolute\",width:2,height:2,borderRadius:1,backgroundColor:\"currentColor\",variants:[{props:{orientation:\"horizontal\"},style:{top:\"50%\",transform:\"translate(-1px, -50%)\"}},{props:{orientation:\"vertical\"},style:{left:\"50%\",transform:\"translate(-50%, 1px)\"}},{props:{markActive:!0},style:{backgroundColor:(e.vars||e).palette.background.paper,opacity:.8}}]}))),TN=ae(\"span\",{name:\"MuiSlider\",slot:\"MarkLabel\",shouldForwardProp:e=>Hu(e)&&e!==\"markLabelActive\"})(He(({theme:e})=>({...e.typography.body2,color:(e.vars||e).palette.text.secondary,position:\"absolute\",whiteSpace:\"nowrap\",variants:[{props:{orientation:\"horizontal\"},style:{top:30,transform:\"translateX(-50%)\",\"@media (pointer: coarse)\":{top:40}}},{props:{orientation:\"vertical\"},style:{left:36,transform:\"translateY(50%)\",\"@media (pointer: coarse)\":{left:44}}},{props:{markLabelActive:!0},style:{color:(e.vars||e).palette.text.primary}}]}))),SN=e=>{let{disabled:t,dragging:o,marked:r,orientation:n,track:a,classes:i,color:l,size:s}=e,c={root:[\"root\",t&&\"disabled\",o&&\"dragging\",r&&\"marked\",n===\"vertical\"&&\"vertical\",a===\"inverted\"&&\"trackInverted\",a===!1&&\"trackFalse\",l&&`color${me(l)}`,s&&`size${me(s)}`],rail:[\"rail\"],track:[\"track\"],mark:[\"mark\"],markActive:[\"markActive\"],markLabel:[\"markLabel\"],markLabelActive:[\"markLabelActive\"],valueLabel:[\"valueLabel\"],thumb:[\"thumb\",t&&\"disabled\",s&&`thumbSize${me(s)}`,l&&`thumbColor${me(l)}`],active:[\"active\"],disabled:[\"disabled\"],focusVisible:[\"focusVisible\"]};return Le(c,LC,i)},EN=({children:e})=>e,PN=zm.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSlider\"}),n=li(),{\"aria-label\":a,\"aria-valuetext\":i,\"aria-labelledby\":l,component:s=\"span\",components:c={},componentsProps:u={},color:m=\"primary\",classes:p,className:d,disableSwap:v=!1,disabled:T=!1,getAriaLabel:S,getAriaValueText:h,marks:y=!1,max:g=100,min:b=0,name:E,onChange:C,onChangeCommitted:P,orientation:A=\"horizontal\",shiftStep:_=10,size:z=\"medium\",step:I=1,scale:x=jC,slotProps:k,slots:U,tabIndex:O,track:N=\"normal\",value:X,valueLabelDisplay:oe=\"off\",valueLabelFormat:W=jC,...Te}=r,fe={...r,isRtl:n,max:g,min:b,classes:p,disabled:T,disableSwap:v,orientation:A,marks:y,color:m,size:z,step:I,shiftStep:_,scale:x,track:N,valueLabelDisplay:oe,valueLabelFormat:W},{axisProps:Ke,getRootProps:Ze,getHiddenInputProps:Ue,getThumbProps:xe,open:Je,active:ht,axis:we,focusedThumbIndex:ft,range:le,dragging:Oe,marks:Ae,values:et,trackOffset:dt,trackLeap:Lt,getThumbStyle:jt}=kC({...fe,rootRef:o});fe.marked=Ae.length>0&&Ae.some(Tt=>Tt.label),fe.dragging=Oe,fe.focusedThumbIndex=ft;let Be=SN(fe),Nt=U?.root??c.Root??yN,Ro=U?.rail??c.Rail??hN,Ut=U?.track??c.Track??gN,st=U?.thumb??c.Thumb??bN,se=U?.valueLabel??c.ValueLabel??vN,xt=U?.mark??c.Mark??xN,fr=U?.markLabel??c.MarkLabel??TN,Z=U?.input??c.Input??\"input\",ee=k?.root??u.root,Se=k?.rail??u.rail,ye=k?.track??u.track,ze=k?.thumb??u.thumb,ue=k?.valueLabel??u.valueLabel,gt=k?.mark??u.mark,ce=k?.markLabel??u.markLabel,ke=k?.input??u.input,he=cr({elementType:Nt,getSlotProps:Ze,externalSlotProps:ee,externalForwardedProps:Te,additionalProps:{...BC(Nt)&&{as:s}},ownerState:{...fe,...ee?.ownerState},className:[Be.root,d]}),Wt=cr({elementType:Ro,externalSlotProps:Se,ownerState:fe,className:Be.rail}),be=cr({elementType:Ut,externalSlotProps:ye,additionalProps:{style:{...Ke[we].offset(dt),...Ke[we].leap(Lt)}},ownerState:{...fe,...ye?.ownerState},className:Be.track}),uo=cr({elementType:st,getSlotProps:xe,externalSlotProps:ze,ownerState:{...fe,...ze?.ownerState},className:Be.thumb}),ve=cr({elementType:se,externalSlotProps:ue,ownerState:{...fe,...ue?.ownerState},className:Be.valueLabel}),po=cr({elementType:xt,externalSlotProps:gt,ownerState:fe,className:Be.mark}),Ht=cr({elementType:fr,externalSlotProps:ce,ownerState:fe,className:Be.markLabel}),Sn=cr({elementType:Z,getSlotProps:Ue,externalSlotProps:ke,ownerState:fe});return(0,hn.jsxs)(Nt,{...he,children:[(0,hn.jsx)(Ro,{...Wt}),(0,hn.jsx)(Ut,{...be}),Ae.filter(Tt=>Tt.value>=b&&Tt.value<=g).map((Tt,Qe)=>{let Ar=lp(Tt.value,b,g),En=Ke[we].offset(Ar),Gt;return N===!1?Gt=et.includes(Tt.value):Gt=N===\"normal\"&&(le?Tt.value>=et[0]&&Tt.value<=et[et.length-1]:Tt.value<=et[0])||N===\"inverted\"&&(le?Tt.value<=et[0]||Tt.value>=et[et.length-1]:Tt.value>=et[0]),(0,hn.jsxs)(zm.Fragment,{children:[(0,hn.jsx)(xt,{\"data-index\":Qe,...po,...!dn(xt)&&{markActive:Gt},style:{...En,...po.style},className:ie(po.className,Gt&&Be.markActive)}),Tt.label!=null?(0,hn.jsx)(fr,{\"aria-hidden\":!0,\"data-index\":Qe,...Ht,...!dn(fr)&&{markLabelActive:Gt},style:{...En,...Ht.style},className:ie(Be.markLabel,Ht.className,Gt&&Be.markLabelActive),children:Tt.label}):null]},Qe)}),et.map((Tt,Qe)=>{let Ar=lp(Tt,b,g),En=Ke[we].offset(Ar),Gt=oe===\"off\"?EN:se;return(0,hn.jsx)(Gt,{...!dn(Gt)&&{valueLabelFormat:W,valueLabelDisplay:oe,value:typeof W==\"function\"?W(x(Tt),Qe):W,index:Qe,open:Je===Qe||ht===Qe||oe===\"on\",disabled:T},...ve,children:(0,hn.jsx)(st,{\"data-index\":Qe,...uo,className:ie(Be.thumb,uo.className,ht===Qe&&Be.active,ft===Qe&&Be.focusVisible),style:{...En,...jt(Qe),...uo.style},children:(0,hn.jsx)(Z,{\"data-index\":Qe,\"aria-label\":S?S(Qe):a,\"aria-valuenow\":x(Tt),\"aria-labelledby\":l,\"aria-valuetext\":h?h(x(Tt),Qe):i,value:et[Qe],...Sn})})},Qe)})]})}),km=PN;var oo=q(re(),1);var sR=q(re(),1);var Vo=q(re(),1);var Qt=\"top\",go=\"bottom\",co=\"right\",to=\"left\",Bm=\"auto\",fi=[Qt,go,co,to],va=\"start\",al=\"end\",UC=\"clippingParents\",Lm=\"viewport\",oc=\"popper\",HC=\"reference\",ib=fi.reduce(function(e,t){return e.concat([t+\"-\"+va,t+\"-\"+al])},[]),jm=[].concat(fi,[Bm]).reduce(function(e,t){return e.concat([t,t+\"-\"+va,t+\"-\"+al])},[]),CN=\"beforeRead\",RN=\"read\",wN=\"afterRead\",MN=\"beforeMain\",ON=\"main\",AN=\"afterMain\",DN=\"beforeWrite\",NN=\"write\",_N=\"afterWrite\",VC=[CN,RN,wN,MN,ON,AN,DN,NN,_N];function Po(e){return e?(e.nodeName||\"\").toLowerCase():null}function Bt(e){if(e==null)return window;if(e.toString()!==\"[object Window]\"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Zr(e){var t=Bt(e).Element;return e instanceof t||e instanceof Element}function bo(e){var t=Bt(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function rc(e){if(typeof ShadowRoot>\"u\")return!1;var t=Bt(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function zN(e){var t=e.state;Object.keys(t.elements).forEach(function(o){var r=t.styles[o]||{},n=t.attributes[o]||{},a=t.elements[o];!bo(a)||!Po(a)||(Object.assign(a.style,r),Object.keys(n).forEach(function(i){var l=n[i];l===!1?a.removeAttribute(i):a.setAttribute(i,l===!0?\"\":l)}))})}function kN(e){var t=e.state,o={popper:{position:t.options.strategy,left:\"0\",top:\"0\",margin:\"0\"},arrow:{position:\"absolute\"},reference:{}};return Object.assign(t.elements.popper.style,o.popper),t.styles=o,t.elements.arrow&&Object.assign(t.elements.arrow.style,o.arrow),function(){Object.keys(t.elements).forEach(function(r){var n=t.elements[r],a=t.attributes[r]||{},i=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:o[r]),l=i.reduce(function(s,c){return s[c]=\"\",s},{});!bo(n)||!Po(n)||(Object.assign(n.style,l),Object.keys(a).forEach(function(s){n.removeAttribute(s)}))})}}var $C={name:\"applyStyles\",enabled:!0,phase:\"write\",fn:zN,effect:kN,requires:[\"computeStyles\"]};function Co(e){return e.split(\"-\")[0]}var gn=Math.max,il=Math.min,xa=Math.round;function nc(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+\"/\"+t.version}).join(\" \"):navigator.userAgent}function sp(){return!/^((?!chrome|android).)*safari/i.test(nc())}function Jr(e,t,o){t===void 0&&(t=!1),o===void 0&&(o=!1);var r=e.getBoundingClientRect(),n=1,a=1;t&&bo(e)&&(n=e.offsetWidth>0&&xa(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&xa(r.height)/e.offsetHeight||1);var i=Zr(e)?Bt(e):window,l=i.visualViewport,s=!sp()&&o,c=(r.left+(s&&l?l.offsetLeft:0))/n,u=(r.top+(s&&l?l.offsetTop:0))/a,m=r.width/n,p=r.height/a;return{width:m,height:p,top:u,right:c+m,bottom:u+p,left:c,x:c,y:u}}function ll(e){var t=Jr(e),o=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-o)<=1&&(o=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:o,height:r}}function cp(e,t){var o=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(o&&rc(o)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Zo(e){return Bt(e).getComputedStyle(e)}function lb(e){return[\"table\",\"td\",\"th\"].indexOf(Po(e))>=0}function ko(e){return((Zr(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ta(e){return Po(e)===\"html\"?e:e.assignedSlot||e.parentNode||(rc(e)?e.host:null)||ko(e)}function YC(e){return!bo(e)||Zo(e).position===\"fixed\"?null:e.offsetParent}function BN(e){var t=/firefox/i.test(nc()),o=/Trident/i.test(nc());if(o&&bo(e)){var r=Zo(e);if(r.position===\"fixed\")return null}var n=Ta(e);for(rc(n)&&(n=n.host);bo(n)&&[\"html\",\"body\"].indexOf(Po(n))<0;){var a=Zo(n);if(a.transform!==\"none\"||a.perspective!==\"none\"||a.contain===\"paint\"||[\"transform\",\"perspective\"].indexOf(a.willChange)!==-1||t&&a.willChange===\"filter\"||t&&a.filter&&a.filter!==\"none\")return n;n=n.parentNode}return null}function bn(e){for(var t=Bt(e),o=YC(e);o&&lb(o)&&Zo(o).position===\"static\";)o=YC(o);return o&&(Po(o)===\"html\"||Po(o)===\"body\"&&Zo(o).position===\"static\")?t:o||BN(e)||t}function sl(e){return[\"top\",\"bottom\"].indexOf(e)>=0?\"x\":\"y\"}function cl(e,t,o){return gn(e,il(t,o))}function XC(e,t,o){var r=cl(e,t,o);return r>o?o:r}function up(){return{top:0,right:0,bottom:0,left:0}}function pp(e){return Object.assign({},up(),e)}function fp(e,t){return t.reduce(function(o,r){return o[r]=e,o},{})}var LN=function(t,o){return t=typeof t==\"function\"?t(Object.assign({},o.rects,{placement:o.placement})):t,pp(typeof t!=\"number\"?t:fp(t,fi))};function jN(e){var t,o=e.state,r=e.name,n=e.options,a=o.elements.arrow,i=o.modifiersData.popperOffsets,l=Co(o.placement),s=sl(l),c=[to,co].indexOf(l)>=0,u=c?\"height\":\"width\";if(!(!a||!i)){var m=LN(n.padding,o),p=ll(a),d=s===\"y\"?Qt:to,v=s===\"y\"?go:co,T=o.rects.reference[u]+o.rects.reference[s]-i[s]-o.rects.popper[u],S=i[s]-o.rects.reference[s],h=bn(a),y=h?s===\"y\"?h.clientHeight||0:h.clientWidth||0:0,g=T/2-S/2,b=m[d],E=y-p[u]-m[v],C=y/2-p[u]/2+g,P=cl(b,C,E),A=s;o.modifiersData[r]=(t={},t[A]=P,t.centerOffset=P-C,t)}}function UN(e){var t=e.state,o=e.options,r=o.element,n=r===void 0?\"[data-popper-arrow]\":r;n!=null&&(typeof n==\"string\"&&(n=t.elements.popper.querySelector(n),!n)||cp(t.elements.popper,n)&&(t.elements.arrow=n))}var GC={name:\"arrow\",enabled:!0,phase:\"main\",fn:jN,effect:UN,requires:[\"popperOffsets\"],requiresIfExists:[\"preventOverflow\"]};function en(e){return e.split(\"-\")[1]}var HN={top:\"auto\",right:\"auto\",bottom:\"auto\",left:\"auto\"};function VN(e,t){var o=e.x,r=e.y,n=t.devicePixelRatio||1;return{x:xa(o*n)/n||0,y:xa(r*n)/n||0}}function qC(e){var t,o=e.popper,r=e.popperRect,n=e.placement,a=e.variation,i=e.offsets,l=e.position,s=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,m=e.isFixed,p=i.x,d=p===void 0?0:p,v=i.y,T=v===void 0?0:v,S=typeof u==\"function\"?u({x:d,y:T}):{x:d,y:T};d=S.x,T=S.y;var h=i.hasOwnProperty(\"x\"),y=i.hasOwnProperty(\"y\"),g=to,b=Qt,E=window;if(c){var C=bn(o),P=\"clientHeight\",A=\"clientWidth\";if(C===Bt(o)&&(C=ko(o),Zo(C).position!==\"static\"&&l===\"absolute\"&&(P=\"scrollHeight\",A=\"scrollWidth\")),C=C,n===Qt||(n===to||n===co)&&a===al){b=go;var _=m&&C===E&&E.visualViewport?E.visualViewport.height:C[P];T-=_-r.height,T*=s?1:-1}if(n===to||(n===Qt||n===go)&&a===al){g=co;var z=m&&C===E&&E.visualViewport?E.visualViewport.width:C[A];d-=z-r.width,d*=s?1:-1}}var I=Object.assign({position:l},c&&HN),x=u===!0?VN({x:d,y:T},Bt(o)):{x:d,y:T};if(d=x.x,T=x.y,s){var k;return Object.assign({},I,(k={},k[b]=y?\"0\":\"\",k[g]=h?\"0\":\"\",k.transform=(E.devicePixelRatio||1)<=1?\"translate(\"+d+\"px, \"+T+\"px)\":\"translate3d(\"+d+\"px, \"+T+\"px, 0)\",k))}return Object.assign({},I,(t={},t[b]=y?T+\"px\":\"\",t[g]=h?d+\"px\":\"\",t.transform=\"\",t))}function $N(e){var t=e.state,o=e.options,r=o.gpuAcceleration,n=r===void 0?!0:r,a=o.adaptive,i=a===void 0?!0:a,l=o.roundOffsets,s=l===void 0?!0:l,c={placement:Co(t.placement),variation:en(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:n,isFixed:t.options.strategy===\"fixed\"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,qC(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:s})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,qC(Object.assign({},c,{offsets:t.modifiersData.arrow,position:\"absolute\",adaptive:!1,roundOffsets:s})))),t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-placement\":t.placement})}var IC={name:\"computeStyles\",enabled:!0,phase:\"beforeWrite\",fn:$N,data:{}};var Um={passive:!0};function YN(e){var t=e.state,o=e.instance,r=e.options,n=r.scroll,a=n===void 0?!0:n,i=r.resize,l=i===void 0?!0:i,s=Bt(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach(function(u){u.addEventListener(\"scroll\",o.update,Um)}),l&&s.addEventListener(\"resize\",o.update,Um),function(){a&&c.forEach(function(u){u.removeEventListener(\"scroll\",o.update,Um)}),l&&s.removeEventListener(\"resize\",o.update,Um)}}var FC={name:\"eventListeners\",enabled:!0,phase:\"write\",fn:function(){},effect:YN,data:{}};var XN={left:\"right\",right:\"left\",bottom:\"top\",top:\"bottom\"};function ac(e){return e.replace(/left|right|bottom|top/g,function(t){return XN[t]})}var GN={start:\"end\",end:\"start\"};function Hm(e){return e.replace(/start|end/g,function(t){return GN[t]})}function ul(e){var t=Bt(e),o=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:o,scrollTop:r}}function pl(e){return Jr(ko(e)).left+ul(e).scrollLeft}function sb(e,t){var o=Bt(e),r=ko(e),n=o.visualViewport,a=r.clientWidth,i=r.clientHeight,l=0,s=0;if(n){a=n.width,i=n.height;var c=sp();(c||!c&&t===\"fixed\")&&(l=n.offsetLeft,s=n.offsetTop)}return{width:a,height:i,x:l+pl(e),y:s}}function cb(e){var t,o=ko(e),r=ul(e),n=(t=e.ownerDocument)==null?void 0:t.body,a=gn(o.scrollWidth,o.clientWidth,n?n.scrollWidth:0,n?n.clientWidth:0),i=gn(o.scrollHeight,o.clientHeight,n?n.scrollHeight:0,n?n.clientHeight:0),l=-r.scrollLeft+pl(e),s=-r.scrollTop;return Zo(n||o).direction===\"rtl\"&&(l+=gn(o.clientWidth,n?n.clientWidth:0)-a),{width:a,height:i,x:l,y:s}}function fl(e){var t=Zo(e),o=t.overflow,r=t.overflowX,n=t.overflowY;return/auto|scroll|overlay|hidden/.test(o+n+r)}function Vm(e){return[\"html\",\"body\",\"#document\"].indexOf(Po(e))>=0?e.ownerDocument.body:bo(e)&&fl(e)?e:Vm(Ta(e))}function di(e,t){var o;t===void 0&&(t=[]);var r=Vm(e),n=r===((o=e.ownerDocument)==null?void 0:o.body),a=Bt(r),i=n?[a].concat(a.visualViewport||[],fl(r)?r:[]):r,l=t.concat(i);return n?l:l.concat(di(Ta(i)))}function ic(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function qN(e,t){var o=Jr(e,!1,t===\"fixed\");return o.top=o.top+e.clientTop,o.left=o.left+e.clientLeft,o.bottom=o.top+e.clientHeight,o.right=o.left+e.clientWidth,o.width=e.clientWidth,o.height=e.clientHeight,o.x=o.left,o.y=o.top,o}function KC(e,t,o){return t===Lm?ic(sb(e,o)):Zr(t)?qN(t,o):ic(cb(ko(e)))}function IN(e){var t=di(Ta(e)),o=[\"absolute\",\"fixed\"].indexOf(Zo(e).position)>=0,r=o&&bo(e)?bn(e):e;return Zr(r)?t.filter(function(n){return Zr(n)&&cp(n,r)&&Po(n)!==\"body\"}):[]}function ub(e,t,o,r){var n=t===\"clippingParents\"?IN(e):[].concat(t),a=[].concat(n,[o]),i=a[0],l=a.reduce(function(s,c){var u=KC(e,c,r);return s.top=gn(u.top,s.top),s.right=il(u.right,s.right),s.bottom=il(u.bottom,s.bottom),s.left=gn(u.left,s.left),s},KC(e,i,r));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}function dp(e){var t=e.reference,o=e.element,r=e.placement,n=r?Co(r):null,a=r?en(r):null,i=t.x+t.width/2-o.width/2,l=t.y+t.height/2-o.height/2,s;switch(n){case Qt:s={x:i,y:t.y-o.height};break;case go:s={x:i,y:t.y+t.height};break;case co:s={x:t.x+t.width,y:l};break;case to:s={x:t.x-o.width,y:l};break;default:s={x:t.x,y:t.y}}var c=n?sl(n):null;if(c!=null){var u=c===\"y\"?\"height\":\"width\";switch(a){case va:s[c]=s[c]-(t[u]/2-o[u]/2);break;case al:s[c]=s[c]+(t[u]/2-o[u]/2);break;default:}}return s}function vn(e,t){t===void 0&&(t={});var o=t,r=o.placement,n=r===void 0?e.placement:r,a=o.strategy,i=a===void 0?e.strategy:a,l=o.boundary,s=l===void 0?UC:l,c=o.rootBoundary,u=c===void 0?Lm:c,m=o.elementContext,p=m===void 0?oc:m,d=o.altBoundary,v=d===void 0?!1:d,T=o.padding,S=T===void 0?0:T,h=pp(typeof S!=\"number\"?S:fp(S,fi)),y=p===oc?HC:oc,g=e.rects.popper,b=e.elements[v?y:p],E=ub(Zr(b)?b:b.contextElement||ko(e.elements.popper),s,u,i),C=Jr(e.elements.reference),P=dp({reference:C,element:g,strategy:\"absolute\",placement:n}),A=ic(Object.assign({},g,P)),_=p===oc?A:C,z={top:E.top-_.top+h.top,bottom:_.bottom-E.bottom+h.bottom,left:E.left-_.left+h.left,right:_.right-E.right+h.right},I=e.modifiersData.offset;if(p===oc&&I){var x=I[n];Object.keys(z).forEach(function(k){var U=[co,go].indexOf(k)>=0?1:-1,O=[Qt,go].indexOf(k)>=0?\"y\":\"x\";z[k]+=x[O]*U})}return z}function pb(e,t){t===void 0&&(t={});var o=t,r=o.placement,n=o.boundary,a=o.rootBoundary,i=o.padding,l=o.flipVariations,s=o.allowedAutoPlacements,c=s===void 0?jm:s,u=en(r),m=u?l?ib:ib.filter(function(v){return en(v)===u}):fi,p=m.filter(function(v){return c.indexOf(v)>=0});p.length===0&&(p=m);var d=p.reduce(function(v,T){return v[T]=vn(e,{placement:T,boundary:n,rootBoundary:a,padding:i})[Co(T)],v},{});return Object.keys(d).sort(function(v,T){return d[v]-d[T]})}function FN(e){if(Co(e)===Bm)return[];var t=ac(e);return[Hm(e),t,Hm(t)]}function KN(e){var t=e.state,o=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var n=o.mainAxis,a=n===void 0?!0:n,i=o.altAxis,l=i===void 0?!0:i,s=o.fallbackPlacements,c=o.padding,u=o.boundary,m=o.rootBoundary,p=o.altBoundary,d=o.flipVariations,v=d===void 0?!0:d,T=o.allowedAutoPlacements,S=t.options.placement,h=Co(S),y=h===S,g=s||(y||!v?[ac(S)]:FN(S)),b=[S].concat(g).reduce(function(Ue,xe){return Ue.concat(Co(xe)===Bm?pb(t,{placement:xe,boundary:u,rootBoundary:m,padding:c,flipVariations:v,allowedAutoPlacements:T}):xe)},[]),E=t.rects.reference,C=t.rects.popper,P=new Map,A=!0,_=b[0],z=0;z=0,O=U?\"width\":\"height\",N=vn(t,{placement:I,boundary:u,rootBoundary:m,altBoundary:p,padding:c}),X=U?k?co:to:k?go:Qt;E[O]>C[O]&&(X=ac(X));var oe=ac(X),W=[];if(a&&W.push(N[x]<=0),l&&W.push(N[X]<=0,N[oe]<=0),W.every(function(Ue){return Ue})){_=I,A=!1;break}P.set(I,W)}if(A)for(var Te=v?3:1,fe=function(xe){var Je=b.find(function(ht){var we=P.get(ht);if(we)return we.slice(0,xe).every(function(ft){return ft})});if(Je)return _=Je,\"break\"},Ke=Te;Ke>0;Ke--){var Ze=fe(Ke);if(Ze===\"break\")break}t.placement!==_&&(t.modifiersData[r]._skip=!0,t.placement=_,t.reset=!0)}}var QC={name:\"flip\",enabled:!0,phase:\"main\",fn:KN,requiresIfExists:[\"offset\"],data:{_skip:!1}};function WC(e,t,o){return o===void 0&&(o={x:0,y:0}),{top:e.top-t.height-o.y,right:e.right-t.width+o.x,bottom:e.bottom-t.height+o.y,left:e.left-t.width-o.x}}function ZC(e){return[Qt,co,go,to].some(function(t){return e[t]>=0})}function QN(e){var t=e.state,o=e.name,r=t.rects.reference,n=t.rects.popper,a=t.modifiersData.preventOverflow,i=vn(t,{elementContext:\"reference\"}),l=vn(t,{altBoundary:!0}),s=WC(i,r),c=WC(l,n,a),u=ZC(s),m=ZC(c);t.modifiersData[o]={referenceClippingOffsets:s,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:m},t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-reference-hidden\":u,\"data-popper-escaped\":m})}var JC={name:\"hide\",enabled:!0,phase:\"main\",requiresIfExists:[\"preventOverflow\"],fn:QN};function WN(e,t,o){var r=Co(e),n=[to,Qt].indexOf(r)>=0?-1:1,a=typeof o==\"function\"?o(Object.assign({},t,{placement:e})):o,i=a[0],l=a[1];return i=i||0,l=(l||0)*n,[to,co].indexOf(r)>=0?{x:l,y:i}:{x:i,y:l}}function ZN(e){var t=e.state,o=e.options,r=e.name,n=o.offset,a=n===void 0?[0,0]:n,i=jm.reduce(function(u,m){return u[m]=WN(m,t.rects,a),u},{}),l=i[t.placement],s=l.x,c=l.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=i}var eR={name:\"offset\",enabled:!0,phase:\"main\",requires:[\"popperOffsets\"],fn:ZN};function JN(e){var t=e.state,o=e.name;t.modifiersData[o]=dp({reference:t.rects.reference,element:t.rects.popper,strategy:\"absolute\",placement:t.placement})}var tR={name:\"popperOffsets\",enabled:!0,phase:\"read\",fn:JN,data:{}};function fb(e){return e===\"x\"?\"y\":\"x\"}function e_(e){var t=e.state,o=e.options,r=e.name,n=o.mainAxis,a=n===void 0?!0:n,i=o.altAxis,l=i===void 0?!1:i,s=o.boundary,c=o.rootBoundary,u=o.altBoundary,m=o.padding,p=o.tether,d=p===void 0?!0:p,v=o.tetherOffset,T=v===void 0?0:v,S=vn(t,{boundary:s,rootBoundary:c,padding:m,altBoundary:u}),h=Co(t.placement),y=en(t.placement),g=!y,b=sl(h),E=fb(b),C=t.modifiersData.popperOffsets,P=t.rects.reference,A=t.rects.popper,_=typeof T==\"function\"?T(Object.assign({},t.rects,{placement:t.placement})):T,z=typeof _==\"number\"?{mainAxis:_,altAxis:_}:Object.assign({mainAxis:0,altAxis:0},_),I=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,x={x:0,y:0};if(C){if(a){var k,U=b===\"y\"?Qt:to,O=b===\"y\"?go:co,N=b===\"y\"?\"height\":\"width\",X=C[b],oe=X+S[U],W=X-S[O],Te=d?-A[N]/2:0,fe=y===va?P[N]:A[N],Ke=y===va?-A[N]:-P[N],Ze=t.elements.arrow,Ue=d&&Ze?ll(Ze):{width:0,height:0},xe=t.modifiersData[\"arrow#persistent\"]?t.modifiersData[\"arrow#persistent\"].padding:up(),Je=xe[U],ht=xe[O],we=cl(0,P[N],Ue[N]),ft=g?P[N]/2-Te-we-Je-z.mainAxis:fe-we-Je-z.mainAxis,le=g?-P[N]/2+Te+we+ht+z.mainAxis:Ke+we+ht+z.mainAxis,Oe=t.elements.arrow&&bn(t.elements.arrow),Ae=Oe?b===\"y\"?Oe.clientTop||0:Oe.clientLeft||0:0,et=(k=I?.[b])!=null?k:0,dt=X+ft-et-Ae,Lt=X+le-et,jt=cl(d?il(oe,dt):oe,X,d?gn(W,Lt):W);C[b]=jt,x[b]=jt-X}if(l){var Be,Nt=b===\"x\"?Qt:to,Ro=b===\"x\"?go:co,Ut=C[E],st=E===\"y\"?\"height\":\"width\",se=Ut+S[Nt],xt=Ut-S[Ro],fr=[Qt,to].indexOf(h)!==-1,Z=(Be=I?.[E])!=null?Be:0,ee=fr?se:Ut-P[st]-A[st]-Z+z.altAxis,Se=fr?Ut+P[st]+A[st]-Z-z.altAxis:xt,ye=d&&fr?XC(ee,Ut,Se):cl(d?ee:se,Ut,d?Se:xt);C[E]=ye,x[E]=ye-Ut}t.modifiersData[r]=x}}var oR={name:\"preventOverflow\",enabled:!0,phase:\"main\",fn:e_,requiresIfExists:[\"offset\"]};function db(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function mb(e){return e===Bt(e)||!bo(e)?ul(e):db(e)}function t_(e){var t=e.getBoundingClientRect(),o=xa(t.width)/e.offsetWidth||1,r=xa(t.height)/e.offsetHeight||1;return o!==1||r!==1}function yb(e,t,o){o===void 0&&(o=!1);var r=bo(t),n=bo(t)&&t_(t),a=ko(t),i=Jr(e,n,o),l={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(r||!r&&!o)&&((Po(t)!==\"body\"||fl(a))&&(l=mb(t)),bo(t)?(s=Jr(t,!0),s.x+=t.clientLeft,s.y+=t.clientTop):a&&(s.x=pl(a))),{x:i.left+l.scrollLeft-s.x,y:i.top+l.scrollTop-s.y,width:i.width,height:i.height}}function o_(e){var t=new Map,o=new Set,r=[];e.forEach(function(a){t.set(a.name,a)});function n(a){o.add(a.name);var i=[].concat(a.requires||[],a.requiresIfExists||[]);i.forEach(function(l){if(!o.has(l)){var s=t.get(l);s&&n(s)}}),r.push(a)}return e.forEach(function(a){o.has(a.name)||n(a)}),r}function hb(e){var t=o_(e);return VC.reduce(function(o,r){return o.concat(t.filter(function(n){return n.phase===r}))},[])}function gb(e){var t;return function(){return t||(t=new Promise(function(o){Promise.resolve().then(function(){t=void 0,o(e())})})),t}}function bb(e){var t=e.reduce(function(o,r){var n=o[r.name];return o[r.name]=n?Object.assign({},n,r,{options:Object.assign({},n.options,r.options),data:Object.assign({},n.data,r.data)}):r,o},{});return Object.keys(t).map(function(o){return t[o]})}var rR={placement:\"bottom\",modifiers:[],strategy:\"absolute\"};function nR(){for(var e=arguments.length,t=new Array(e),o=0;o{let{classes:t}=e;return Le({root:[\"root\"]},iR,t)},l_={},s_=Vo.forwardRef(function(t,o){let{anchorEl:r,children:n,direction:a,disablePortal:i,modifiers:l,open:s,placement:c,popperOptions:u,popperRef:m,slotProps:p={},slots:d={},TransitionProps:v,ownerState:T,...S}=t,h=Vo.useRef(null),y=yo(h,o),g=Vo.useRef(null),b=yo(g,m),E=Vo.useRef(b);wr(()=>{E.current=b},[b]),Vo.useImperativeHandle(m,()=>g.current,[]);let C=n_(c,a),[P,A]=Vo.useState(C),[_,z]=Vo.useState(xb(r));Vo.useEffect(()=>{g.current&&g.current.forceUpdate()}),Vo.useEffect(()=>{r&&z(xb(r))},[r]),wr(()=>{if(!_||!s)return;let O=oe=>{A(oe.placement)},N=[{name:\"preventOverflow\",options:{altBoundary:i}},{name:\"flip\",options:{altBoundary:i}},{name:\"onUpdate\",enabled:!0,phase:\"afterWrite\",fn:({state:oe})=>{O(oe)}}];l!=null&&(N=N.concat(l)),u&&u.modifiers!=null&&(N=N.concat(u.modifiers));let X=vb(_,h.current,{placement:C,...u,modifiers:N});return E.current(X),()=>{X.destroy(),E.current(null)}},[_,i,l,s,u,C]);let I={placement:P};v!==null&&(I.TransitionProps=v);let x=i_(t),k=d.root??\"div\",U=cr({elementType:k,externalSlotProps:p.root,externalForwardedProps:S,additionalProps:{role:\"tooltip\",ref:y},ownerState:t,className:x.root});return(0,$m.jsx)(k,{...U,children:typeof n==\"function\"?n(I):n})}),c_=Vo.forwardRef(function(t,o){let{anchorEl:r,children:n,container:a,direction:i=\"ltr\",disablePortal:l=!1,keepMounted:s=!1,modifiers:c,open:u,placement:m=\"bottom\",popperOptions:p=l_,popperRef:d,style:v,transition:T=!1,slotProps:S={},slots:h={},...y}=t,[g,b]=Vo.useState(!0),E=()=>{b(!1)},C=()=>{b(!0)};if(!s&&!u&&(!T||g))return null;let P;if(a)P=a;else if(r){let z=xb(r);P=z&&a_(z)?Yt(z).body:Yt(null).body}let A=!u&&s&&(!T||g)?\"none\":void 0,_=T?{in:u,onEnter:E,onExited:C}:void 0;return(0,$m.jsx)(ap,{disablePortal:l,container:P,children:(0,$m.jsx)(s_,{anchorEl:r,direction:i,disablePortal:l,modifiers:c,ref:o,open:T?!g:u,placement:m,popperOptions:p,popperRef:d,slotProps:S,slots:h,...y,style:{position:\"fixed\",top:0,left:0,display:A,...v},TransitionProps:_,children:n})})}),lR=c_;var cR=q(Ie(),1),u_=ae(lR,{name:\"MuiPopper\",slot:\"Root\"})({}),p_=sR.forwardRef(function(t,o){let r=li(),n=je({props:t,name:\"MuiPopper\"}),{anchorEl:a,component:i,components:l,componentsProps:s,container:c,disablePortal:u,keepMounted:m,modifiers:p,open:d,placement:v,popperOptions:T,popperRef:S,transition:h,slots:y,slotProps:g,...b}=n,E=y?.root??l?.Root,C={anchorEl:a,container:c,disablePortal:u,keepMounted:m,modifiers:p,open:d,placement:v,popperOptions:T,popperRef:S,transition:h,...b};return(0,cR.jsx)(u_,{as:i,direction:r?\"rtl\":\"ltr\",slots:{root:E},slotProps:g??s,...C,ref:o})}),Ym=p_;function uR(e){return _e(\"MuiTooltip\",e)}var f_=Ce(\"MuiTooltip\",[\"popper\",\"popperInteractive\",\"popperArrow\",\"popperClose\",\"tooltip\",\"tooltipArrow\",\"touch\",\"tooltipPlacementLeft\",\"tooltipPlacementRight\",\"tooltipPlacementTop\",\"tooltipPlacementBottom\",\"arrow\"]),Xt=f_;var mi=q(Ie(),1);function d_(e){return Math.round(e*1e5)/1e5}var m_=e=>{let{classes:t,disableInteractive:o,arrow:r,touch:n,placement:a}=e,i={popper:[\"popper\",!o&&\"popperInteractive\",r&&\"popperArrow\"],tooltip:[\"tooltip\",r&&\"tooltipArrow\",n&&\"touch\",`tooltipPlacement${me(a.split(\"-\")[0])}`],arrow:[\"arrow\"]};return Le(i,uR,t)},y_=ae(Ym,{name:\"MuiTooltip\",slot:\"Popper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.popper,!o.disableInteractive&&t.popperInteractive,o.arrow&&t.popperArrow,!o.open&&t.popperClose]}})(He(({theme:e})=>({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:\"none\",variants:[{props:({ownerState:t})=>!t.disableInteractive,style:{pointerEvents:\"auto\"}},{props:({open:t})=>!t,style:{pointerEvents:\"none\"}},{props:({ownerState:t})=>t.arrow,style:{[`&[data-popper-placement*=\"bottom\"] .${Xt.arrow}`]:{top:0,marginTop:\"-0.71em\",\"&::before\":{transformOrigin:\"0 100%\"}},[`&[data-popper-placement*=\"top\"] .${Xt.arrow}`]:{bottom:0,marginBottom:\"-0.71em\",\"&::before\":{transformOrigin:\"100% 0\"}},[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"100% 100%\"}},[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"0 0\"}}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}}]}))),h_=ae(\"div\",{name:\"MuiTooltip\",slot:\"Tooltip\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.tooltip,o.touch&&t.touch,o.arrow&&t.tooltipArrow,t[`tooltipPlacement${me(o.placement.split(\"-\")[0])}`]]}})(He(({theme:e})=>({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.92),borderRadius:(e.vars||e).shape.borderRadius,color:(e.vars||e).palette.common.white,fontFamily:e.typography.fontFamily,padding:\"4px 8px\",fontSize:e.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:\"break-word\",fontWeight:e.typography.fontWeightMedium,[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{transformOrigin:\"right center\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{transformOrigin:\"left center\"},[`.${Xt.popper}[data-popper-placement*=\"top\"] &`]:{transformOrigin:\"center bottom\",marginBottom:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"bottom\"] &`]:{transformOrigin:\"center top\",marginTop:\"14px\"},variants:[{props:({ownerState:t})=>t.arrow,style:{position:\"relative\",margin:0}},{props:({ownerState:t})=>t.touch,style:{padding:\"8px 16px\",fontSize:e.typography.pxToRem(14),lineHeight:`${d_(16/14)}em`,fontWeight:e.typography.fontWeightRegular}},{props:({ownerState:t})=>!t.isRtl,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"14px\"}}},{props:({ownerState:t})=>!t.isRtl&&t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"24px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"24px\"}}},{props:({ownerState:t})=>!!t.isRtl,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"14px\"}}},{props:({ownerState:t})=>!!t.isRtl&&t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"24px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"top\"] &`]:{marginBottom:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"bottom\"] &`]:{marginTop:\"24px\"}}}]}))),g_=ae(\"span\",{name:\"MuiTooltip\",slot:\"Arrow\"})(He(({theme:e})=>({overflow:\"hidden\",position:\"absolute\",width:\"1em\",height:\"0.71em\",boxSizing:\"border-box\",color:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.9),\"&::before\":{content:'\"\"',margin:\"auto\",display:\"block\",width:\"100%\",height:\"100%\",backgroundColor:\"currentColor\",transform:\"rotate(45deg)\"}}))),Xm=!1,pR=new Xs,mp={x:0,y:0};function Gm(e,t){return(o,...r)=>{t&&t(o,...r),e(o,...r)}}var b_=oo.forwardRef(function(t,o){let r=je({props:t,name:\"MuiTooltip\"}),{arrow:n=!1,children:a,classes:i,components:l={},componentsProps:s={},describeChild:c=!1,disableFocusListener:u=!1,disableHoverListener:m=!1,disableInteractive:p=!1,disableTouchListener:d=!1,enterDelay:v=100,enterNextDelay:T=0,enterTouchDelay:S=700,followCursor:h=!1,id:y,leaveDelay:g=0,leaveTouchDelay:b=1500,onClose:E,onOpen:C,open:P,placement:A=\"bottom\",PopperComponent:_,PopperProps:z={},slotProps:I={},slots:x={},title:k,TransitionComponent:U,TransitionProps:O,...N}=r,X=oo.isValidElement(a)?a:(0,mi.jsx)(\"span\",{children:a}),oe=kn(),W=li(),[Te,fe]=oo.useState(),[Ke,Ze]=oo.useState(null),Ue=oo.useRef(!1),xe=p||h,Je=fn(),ht=fn(),we=fn(),ft=fn(),[le,Oe]=Zd({controlled:P,default:!1,name:\"Tooltip\",state:\"open\"}),Ae=le,et=tl(y),dt=oo.useRef(),Lt=si(()=>{dt.current!==void 0&&(document.body.style.WebkitUserSelect=dt.current,dt.current=void 0),ft.clear()});oo.useEffect(()=>Lt,[Lt]);let jt=Re=>{pR.clear(),Xm=!0,Oe(!0),C&&!Ae&&C(Re)},Be=si(Re=>{pR.start(800+g,()=>{Xm=!1}),Oe(!1),E&&Ae&&E(Re),Je.start(oe.transitions.duration.shortest,()=>{Ue.current=!1})}),Nt=Re=>{Ue.current&&Re.type!==\"touchstart\"||(Te&&Te.removeAttribute(\"title\"),ht.clear(),we.clear(),v||Xm&&T?ht.start(Xm?T:v,()=>{jt(Re)}):jt(Re))},Ro=Re=>{ht.clear(),we.start(g,()=>{Be(Re)})},[,Ut]=oo.useState(!1),st=Re=>{pn(Re.target)||(Ut(!1),Ro(Re))},se=Re=>{Te||fe(Re.currentTarget),pn(Re.target)&&(Ut(!0),Nt(Re))},xt=Re=>{Ue.current=!0;let $o=X.props;$o.onTouchStart&&$o.onTouchStart(Re)},fr=Re=>{xt(Re),we.clear(),Je.clear(),Lt(),dt.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect=\"none\",ft.start(S,()=>{document.body.style.WebkitUserSelect=dt.current,Nt(Re)})},Z=Re=>{X.props.onTouchEnd&&X.props.onTouchEnd(Re),Lt(),we.start(b,()=>{Be(Re)})};oo.useEffect(()=>{if(!Ae)return;function Re($o){$o.key===\"Escape\"&&Be($o)}return document.addEventListener(\"keydown\",Re),()=>{document.removeEventListener(\"keydown\",Re)}},[Be,Ae]);let ee=Mr(Wr(X),fe,o);!k&&k!==0&&(Ae=!1);let Se=oo.useRef(),ye=Re=>{let $o=X.props;$o.onMouseMove&&$o.onMouseMove(Re),mp={x:Re.clientX,y:Re.clientY},Se.current&&Se.current.update()},ze={},ue=typeof k==\"string\";c?(ze.title=!Ae&&ue&&!m?k:null,ze[\"aria-describedby\"]=Ae?et:null):(ze[\"aria-label\"]=ue?k:null,ze[\"aria-labelledby\"]=Ae&&!ue?et:null);let gt={...ze,...N,...X.props,className:ie(N.className,X.props.className),onTouchStart:xt,ref:ee,...h?{onMouseMove:ye}:{}},ce={};d||(gt.onTouchStart=fr,gt.onTouchEnd=Z),m||(gt.onMouseOver=Gm(Nt,gt.onMouseOver),gt.onMouseLeave=Gm(Ro,gt.onMouseLeave),xe||(ce.onMouseOver=Nt,ce.onMouseLeave=Ro)),u||(gt.onFocus=Gm(se,gt.onFocus),gt.onBlur=Gm(st,gt.onBlur),xe||(ce.onFocus=se,ce.onBlur=st));let ke={...r,isRtl:W,arrow:n,disableInteractive:xe,placement:A,PopperComponentProp:_,touch:Ue.current},he=typeof I.popper==\"function\"?I.popper(ke):I.popper,Wt=oo.useMemo(()=>{let Re=[{name:\"arrow\",enabled:!!Ke,options:{element:Ke,padding:4}}];return z.popperOptions?.modifiers&&(Re=Re.concat(z.popperOptions.modifiers)),he?.popperOptions?.modifiers&&(Re=Re.concat(he.popperOptions.modifiers)),{...z.popperOptions,...he?.popperOptions,modifiers:Re}},[Ke,z.popperOptions,he?.popperOptions]),be=m_(ke),uo=typeof I.transition==\"function\"?I.transition(ke):I.transition,ve={slots:{popper:l.Popper,transition:l.Transition??U,tooltip:l.Tooltip,arrow:l.Arrow,...x},slotProps:{arrow:I.arrow??s.arrow,popper:{...z,...he??s.popper},tooltip:I.tooltip??s.tooltip,transition:{...O,...uo??s.transition}}},[po,Ht]=Ct(\"popper\",{elementType:y_,externalForwardedProps:ve,ownerState:ke,className:ie(be.popper,z?.className)}),[Sn,Tt]=Ct(\"transition\",{elementType:rp,externalForwardedProps:ve,ownerState:ke}),[Qe,Ar]=Ct(\"tooltip\",{elementType:h_,className:be.tooltip,externalForwardedProps:ve,ownerState:ke}),[En,Gt]=Ct(\"arrow\",{elementType:g_,className:be.arrow,externalForwardedProps:ve,ownerState:ke,ref:Ze});return(0,mi.jsxs)(oo.Fragment,{children:[oo.cloneElement(X,gt),(0,mi.jsx)(po,{as:_??Ym,placement:A,anchorEl:h?{getBoundingClientRect:()=>({top:mp.y,left:mp.x,right:mp.x,bottom:mp.y,width:0,height:0})}:Te,popperRef:Se,open:Te?Ae:!1,id:et,transition:!0,...ce,...Ht,popperOptions:Wt,children:({TransitionProps:Re})=>(0,mi.jsx)(Sn,{timeout:oe.transitions.duration.shorter,...Re,...Tt,children:(0,mi.jsxs)(Qe,{...Ar,children:[k,n?(0,mi.jsx)(En,{...Gt}):null]})})})]})}),yp=b_;var qm=q(re()),v_={bg:\"#1e1e1e\",bgAlt:\"#1a1a1a\",text:\"#e0e0e0\",textMuted:\"#888\",border:\"#3a3a3a\",controlBg:\"#252525\",accent:\"#5af\"},x_={bg:\"#ffffff\",bgAlt:\"#f5f5f5\",text:\"#1e1e1e\",textMuted:\"#666\",border:\"#ccc\",controlBg:\"#f0f0f0\",accent:\"#0066cc\"};function T_(e){return e===\"dark\"?v_:x_}function Tb(e){let t=e.match(/rgba?\\((\\d+),\\s*(\\d+),\\s*(\\d+)/);if(!t)return!0;let[,o,r,n]=t.map(Number);return(.299*o+.587*r+.114*n)/255<.5}function Sb(){let e=document.body.dataset.jpThemeLight;if(e!==void 0)return{environment:\"jupyterlab\",theme:e===\"true\"?\"light\":\"dark\"};let t=document.body.className,o=document.documentElement.className;if(t.includes(\"vscode-\")||o.includes(\"vscode-\"))return{environment:\"vscode\",theme:t.includes(\"vscode-dark\")||o.includes(\"vscode-dark\")?\"dark\":\"light\"};if(document.querySelector(\"colab-shaded-scroller\")||document.body.classList.contains(\"colaboratory\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"colab\",theme:Tb(a)?\"dark\":\"light\"}}if(document.getElementById(\"notebook\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"jupyter-classic\",theme:Tb(a)?\"dark\":\"light\"}}let r=window.matchMedia?.(\"(prefers-color-scheme: dark)\")?.matches;if(r!==void 0)return{environment:\"unknown\",theme:r?\"dark\":\"light\"};let n=getComputedStyle(document.body).backgroundColor;return{environment:\"unknown\",theme:Tb(n)?\"dark\":\"light\"}}function fR(){let[e,t]=(0,qm.useState)(()=>Sb());return(0,qm.useEffect)(()=>{let o=window.matchMedia?.(\"(prefers-color-scheme: dark)\"),r=()=>t(Sb());o?.addEventListener?.(\"change\",r);let n=new MutationObserver(()=>t(Sb()));return n.observe(document.body,{attributes:!0,attributeFilter:[\"data-jp-theme-light\",\"class\"]}),()=>{o?.removeEventListener?.(\"change\",r),n.disconnect()}},[]),{themeInfo:e,colors:T_(e.theme)}}function S_(e){return e instanceof Uint8Array?e:e instanceof ArrayBuffer?new Uint8Array(e):e&&\"buffer\"in e?new Uint8Array(e.buffer,e.byteOffset,e.byteLength):new Uint8Array(0)}function Eb(e){let t=S_(e);return t.length===0?null:new Float32Array(t.buffer,t.byteOffset,t.byteLength/4)}function lc(e,t){let o=document.createElement(\"a\");o.download=t;let r=URL.createObjectURL(e);o.href=r,o.click(),setTimeout(()=>URL.revokeObjectURL(r),6e4)}function Rt(e,t=2){return e===0?\"0\":Math.abs(e)>=1e3||Math.abs(e)<.01?e.toExponential(t):e.toFixed(t)}function dR(e){if(e<=0)return 1;let t=Math.pow(10,Math.floor(Math.log10(e))),o=e/t;return o<1.5?t:o<3.5?2*t:o<7.5?5*t:10*t}async function mR(e,t=.95){let o=await new Promise(E=>e.toBlob(C=>E(C),\"image/jpeg\",t)),r=new Uint8Array(await o.arrayBuffer()),n=e.width,a=e.height,i=`q ${n} 0 0 ${a} 0 0 cm /I0 Do Q`,l=[],s=[],c=`%PDF-1.4\n`;s.push(c.length),l.push(`1 0 obj\n<< /Type /Catalog /Pages 2 0 R >>\nendobj\n`),c+=l[0],s.push(c.length),l.push(`2 0 obj\n<< /Type /Pages /Kids [3 0 R] /Count 1 >>\nendobj\n`),c+=l[1],s.push(c.length),l.push(`3 0 obj\n<< /Type /Page /Parent 2 0 R /MediaBox [0 0 ${n} ${a}] /Contents 4 0 R /Resources << /XObject << /I0 5 0 R >> >> >>\nendobj\n`),c+=l[2],s.push(c.length),l.push(`4 0 obj\n<< /Length ${i.length} >>\nstream\n${i}\nendstream\nendobj\n`),c+=l[3];let u=`5 0 obj\n<< /Type /XObject /Subtype /Image /Width ${n} /Height ${a} /ColorSpace /DeviceRGB /BitsPerComponent 8 /Filter /DCTDecode /Length ${r.length} >>\nstream\n`,m=`\nendstream\nendobj\n`,p=new TextEncoder,d=p.encode(c+u),v=p.encode(m),T=c.length;s.push(T);let h=d.length+r.length+v.length,y=`xref\n0 6\n0000000000 65535 f \n`;for(let E=0;E>\nstartxref\n${h}\n%%EOF\n`;let g=p.encode(y),b=new Uint8Array(d.length+r.length+v.length+g.length);return b.set(d,0),b.set(r,d.length),b.set(v,d.length+r.length),b.set(g,d.length+r.length+v.length),new Blob([b],{type:\"application/pdf\"})}function Pb(e){let t=1/0,o=-1/0;for(let r=0;ro&&(o=n))}return t===1/0?{min:0,max:0}:{min:t,max:o}}function yR(e,t,o){let r=e.length;if(r===0)return{vmin:0,vmax:0};let n=1/0,a=-1/0;for(let T=0;Ta&&(a=S)}if(n===a)return{vmin:n,vmax:a};let i=1024,l=new Uint32Array(i),s=a-n,c=(i-1)/s;for(let T=0;T=u){d=n+T/(i-1)*s;break}p=0;for(let T=0;T=m){v=n+T/(i-1)*s;break}return{vmin:d,vmax:v}}var at=q(re());var Im=q(re(),1);function hR(e){return _e(\"MuiIconButton\",e)}var E_=Ce(\"MuiIconButton\",[\"root\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"edgeStart\",\"edgeEnd\",\"sizeSmall\",\"sizeMedium\",\"sizeLarge\",\"loading\",\"loadingIndicator\",\"loadingWrapper\"]),Cb=E_;var sc=q(Ie(),1),P_=e=>{let{classes:t,disabled:o,color:r,edge:n,size:a,loading:i}=e,l={root:[\"root\",i&&\"loading\",o&&\"disabled\",r!==\"default\"&&`color${me(r)}`,n&&`edge${me(n)}`,`size${me(a)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]};return Le(l,hR,t)},C_=ae(ma,{name:\"MuiIconButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.loading&&t.loading,o.color!==\"default\"&&t[`color${me(o.color)}`],o.edge&&t[`edge${me(o.edge)}`],t[`size${me(o.size)}`]]}})(He(({theme:e})=>({textAlign:\"center\",flex:\"0 0 auto\",fontSize:e.typography.pxToRem(24),padding:8,borderRadius:\"50%\",color:(e.vars||e).palette.action.active,transition:e.transitions.create(\"background-color\",{duration:e.transitions.duration.shortest}),variants:[{props:t=>!t.disableRipple,style:{\"--IconButton-hoverBg\":e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity),\"&:hover\":{backgroundColor:\"var(--IconButton-hoverBg)\",\"@media (hover: none)\":{backgroundColor:\"transparent\"}}}},{props:{edge:\"start\"},style:{marginLeft:-12}},{props:{edge:\"start\",size:\"small\"},style:{marginLeft:-3}},{props:{edge:\"end\"},style:{marginRight:-12}},{props:{edge:\"end\",size:\"small\"},style:{marginRight:-3}}]})),He(({theme:e})=>({variants:[{props:{color:\"inherit\"},style:{color:\"inherit\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{\"--IconButton-hoverBg\":e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity)}})),{props:{size:\"small\"},style:{padding:5,fontSize:e.typography.pxToRem(18)}},{props:{size:\"large\"},style:{padding:12,fontSize:e.typography.pxToRem(28)}}],[`&.${Cb.disabled}`]:{backgroundColor:\"transparent\",color:(e.vars||e).palette.action.disabled},[`&.${Cb.loading}`]:{color:\"transparent\"}}))),R_=ae(\"span\",{name:\"MuiIconButton\",slot:\"LoadingIndicator\"})(({theme:e})=>({display:\"none\",position:\"absolute\",visibility:\"visible\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",color:(e.vars||e).palette.action.disabled,variants:[{props:{loading:!0},style:{display:\"flex\"}}]})),w_=Im.forwardRef(function(t,o){let r=je({props:t,name:\"MuiIconButton\"}),{edge:n=!1,children:a,className:i,color:l=\"default\",disabled:s=!1,disableFocusRipple:c=!1,size:u=\"medium\",id:m,loading:p=null,loadingIndicator:d,...v}=r,T=tl(m),S=d??(0,sc.jsx)(Ju,{\"aria-labelledby\":T,color:\"inherit\",size:16}),h={...r,edge:n,color:l,disabled:s,disableFocusRipple:c,loading:p,loadingIndicator:S,size:u},y=P_(h);return(0,sc.jsxs)(C_,{id:p?T:m,className:ie(y.root,i),centerRipple:!0,focusRipple:!c,disabled:s||p,ref:o,...v,ownerState:h,children:[typeof p==\"boolean\"&&(0,sc.jsx)(\"span\",{className:y.loadingWrapper,style:{display:\"contents\"},children:(0,sc.jsx)(R_,{className:y.loadingIndicator,ownerState:h,children:p&&S})}),a]})}),Rb=w_;var gR=q(Ie(),1),bR=Qu((0,gR.jsx)(\"path\",{d:\"M3 17v2h6v-2zM3 5v2h10V5zm10 16v-2h8v-2h-8v-2h-2v6zM7 9v2H3v2h4v2h2V9zm14 4v-2H11v2zm-6-4h2V7h4V5h-4V3h-2z\"}),\"Tune\");var vR={widgets:{Show2D:{tool_groups:[\"display\",\"histogram\",\"stats\",\"navigation\",\"view\",\"export\",\"roi\",\"profile\",\"all\"],aliases:{}},Show3D:{tool_groups:[\"display\",\"histogram\",\"stats\",\"playback\",\"view\",\"export\",\"roi\",\"profile\",\"all\"],aliases:{navigation:\"playback\"}},Show3DVolume:{tool_groups:[\"display\",\"histogram\",\"playback\",\"fft\",\"navigation\",\"stats\",\"export\",\"view\",\"volume\",\"all\"],aliases:{}},Show4D:{tool_groups:[\"display\",\"roi\",\"histogram\",\"profile\",\"navigation\",\"playback\",\"stats\",\"export\",\"view\",\"fft\",\"all\"],aliases:{}},Show4DSTEM:{tool_groups:[\"display\",\"histogram\",\"stats\",\"navigation\",\"playback\",\"view\",\"export\",\"roi\",\"profile\",\"fft\",\"virtual\",\"frame\",\"all\"],aliases:{}},ShowComplex2D:{tool_groups:[\"display\",\"histogram\",\"fft\",\"roi\",\"stats\",\"export\",\"view\",\"all\"],aliases:{}},Mark2D:{tool_groups:[\"points\",\"roi\",\"profile\",\"display\",\"marker_style\",\"snap\",\"navigation\",\"view\",\"export\",\"all\"],aliases:{}},Edit2D:{tool_groups:[\"mode\",\"edit\",\"display\",\"histogram\",\"stats\",\"navigation\",\"export\",\"view\",\"all\"],aliases:{}},Align2D:{tool_groups:[\"alignment\",\"overlay\",\"display\",\"histogram\",\"stats\",\"export\",\"view\",\"all\"],aliases:{}},Bin:{tool_groups:[\"display\",\"binning\",\"mask\",\"preview\",\"stats\",\"export\",\"all\"],aliases:{}},Merge4DSTEM:{tool_groups:[\"display\",\"sources\",\"merge\",\"preview\",\"stats\",\"export\",\"all\"],aliases:{}},Show1D:{tool_groups:[\"display\",\"peaks\",\"stats\",\"export\",\"all\"],aliases:{}}},viewer_widgets:[\"Show1D\",\"Show2D\",\"Show3D\",\"Show3DVolume\",\"Show4D\",\"Show4DSTEM\",\"ShowComplex2D\"],control_presets:{all:{label:\"All\",show_groups:[\"*\"]},compact:{label:\"Compact\",show_groups:[\"mode\",\"edit\",\"display\",\"navigation\",\"playback\",\"view\",\"export\",\"fft\"]},mask_focus:{label:\"Mask Focus\",show_groups:[\"edit\",\"display\",\"roi\",\"histogram\",\"stats\",\"navigation\",\"playback\",\"view\",\"export\",\"fft\",\"virtual\",\"frame\"]},crop_focus:{label:\"Crop Focus\",show_groups:[\"mode\",\"edit\",\"display\",\"histogram\",\"stats\",\"navigation\",\"view\",\"export\"]},spectroscopy:{label:\"Spectroscopy\",show_groups:[\"display\",\"peaks\",\"stats\"]}}};var cc=vR;function xR(e){let t=cc.widgets[e];if(!t){let o=Object.keys(cc.widgets).sort().join(\", \");throw new Error(`Unknown widget '${e}'. Supported widgets: ${o}.`)}return t}function O_(e){return e==null?[]:typeof e==\"string\"?[e]:[...e]}function uc(e,t){let r=xR(e).aliases??{},n=t.trim().toLowerCase();return r[n]??n}function pc(e){return[...xR(e).tool_groups]}function Fm(e,t){let o=pc(e),r=new Set(o),n=[],a=new Set;for(let i of O_(t)){let l=uc(e,String(i));if(l){if(!r.has(l)){let s=o.map(c=>`\"${c}\"`).join(\", \");throw new Error(`Unknown tool group '${i}'. Supported values: ${s}.`)}if(l===\"all\")return[\"all\"];a.has(l)||(a.add(l),n.push(l))}}return n}function TR(e,t){return pc(e).filter(o=>o!==\"all\"&&t.has(o))}function SR(e,t){let o=Fm(e,t);return o.includes(\"all\")?pc(e).filter(r=>r!==\"all\"):o}function ER(e){return e.replace(/_/g,\" \").replace(/\\b\\w/g,t=>t.toUpperCase())}function PR(){return Object.keys(cc.control_presets)}function CR(e){return cc.control_presets[e]?.label??e}function RR(e,t){let o=cc.control_presets[t];if(!o){let i=Object.keys(cc.control_presets).sort().join(\", \");throw new Error(`Unknown control preset '${t}'. Supported presets: ${i}.`)}let r=pc(e).filter(i=>i!==\"all\");if(o.show_groups.includes(\"*\"))return[];let n=new Set(o.show_groups.map(i=>uc(e,i))),a=r.filter(i=>!n.has(i));return Fm(e,a)}function Km(e,t,o){let r=Fm(e,o),n=Fm(e,t),a=new Set(r),i=new Set(n),l=a.has(\"all\"),s=l||i.has(\"all\"),c=m=>{let p=uc(e,m);return p===\"all\"?l:l||a.has(p)};return{hideAll:l,lockAll:s,isHidden:c,isLocked:m=>{let p=uc(e,m);return p===\"all\"?s:s||c(p)||i.has(p)},hiddenSet:a,disabledSet:i}}function wb(e,t,o){let r=new Set(SR(e,t)),n=uc(e,o);return n===\"all\"?[\"all\"]:(r.add(n),TR(e,r))}function Mb(e,t,o){let r=new Set(SR(e,t));return r.delete(uc(e,o)),TR(e,r)}var wR={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},A_={fontSize:10,py:.25,px:1,minWidth:0};function MR({widgetName:e,hiddenTools:t,setHiddenTools:o,disabledTools:r,setDisabledTools:n,themeColors:a,labelOverrides:i}){let[l,s]=at.useState(null),c=at.useMemo(()=>pc(e).filter(v=>v!==\"all\"),[e]),u=at.useMemo(()=>Km(e,r,t),[e,r,t]),m=at.useCallback((v,T)=>{o(S=>T?Mb(e,S,v):wb(e,S,v))},[o,e]),p=at.useCallback((v,T)=>{n(S=>T?wb(e,S,v):Mb(e,S,v))},[n,e]),d=at.useCallback(v=>{o(RR(e,v))},[o,e]);return at.createElement(at.Fragment,null,at.createElement(yp,{title:\"Customize controls\",arrow:!0,placement:\"top\"},at.createElement(Rb,{size:\"small\",\"aria-label\":\"Customize controls\",onClick:v=>s(v.currentTarget),sx:{p:.25,ml:.5,color:a.text}},at.createElement(bR,{sx:{fontSize:16}}))),at.createElement(ip,{anchorEl:l,open:!!l,onClose:()=>s(null),anchorOrigin:{vertical:\"bottom\",horizontal:\"right\"},transformOrigin:{vertical:\"top\",horizontal:\"right\"},PaperProps:{sx:{bgcolor:a.controlBg,color:a.text,border:`1px solid ${a.border}`,p:.5,minWidth:280}}},at.createElement(Fe,{sx:{px:.5,pb:.75}},at.createElement(Xe,{sx:{fontSize:11,fontWeight:\"bold\",mb:.75}},\"Presets\"),at.createElement(Fe,{sx:{display:\"flex\",gap:.5,flexWrap:\"wrap\"}},PR().map(v=>at.createElement(ga,{key:v,size:\"small\",sx:A_,\"data-testid\":`preset-${v}`,onClick:()=>d(v)},CR(v))))),at.createElement(ob,{sx:{borderColor:a.border,my:.5}}),at.createElement(Fe,{sx:{maxHeight:300,overflowY:\"auto\",px:.5}},at.createElement(Xe,{sx:{fontSize:11,fontWeight:\"bold\",mb:.5}},\"Per-group\"),c.map(v=>{let T=i?.[v]??ER(v),S=u.isHidden(v),h=u.isLocked(v);return at.createElement(Fe,{key:v,\"data-testid\":`tool-row-${v}`,sx:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",py:.25,gap:.5}},at.createElement(Xe,{sx:{fontSize:11}},T),at.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:.5}},at.createElement(Xe,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Show\"),at.createElement(Un,{size:\"small\",checked:!S,onChange:y=>m(v,y.target.checked),inputProps:{\"aria-label\":`show-${v}`},sx:wR.small}),at.createElement(Xe,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Lock\"),at.createElement(Un,{size:\"small\",checked:h,onChange:y=>p(v,y.target.checked),inputProps:{\"aria-label\":`lock-${v}`},sx:wR.small,disabled:S})))}))))}var xn={label:{fontSize:11},labelSmall:{fontSize:10},value:{fontSize:10,fontFamily:\"monospace\"},title:{fontWeight:\"bold\"}},D_={XS:4,SM:8,MD:12,LG:16},hp={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},gp={fontSize:10,py:.25,px:1,minWidth:0},N_={anchorOrigin:{vertical:\"top\",horizontal:\"left\"},transformOrigin:{vertical:\"bottom\",horizontal:\"left\"},sx:{zIndex:9999}},OR={small:{\"& .MuiSlider-thumb\":{width:12,height:12},\"& .MuiSlider-rail\":{height:3},\"& .MuiSlider-track\":{height:3}}},__={root:{p:2,bgcolor:\"transparent\",color:\"inherit\",fontFamily:\"monospace\",overflow:\"visible\"}},yi=window.devicePixelRatio||1,AR=.2;function tn(e){return Math.round(e)+.5}var z_=600,k_=400,B_=12,L_=16,j_=28,U_=18,H_=48,V_=26,vo=\"-apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",Tn=4,NR=8,DR=55,$_=.05;function Y_({text:e,theme:t=\"dark\"}){let o=t===\"dark\";return w.createElement(yp,{title:typeof e==\"string\"?w.createElement(Xe,{sx:{fontSize:11,lineHeight:1.4}},e):e,arrow:!0,placement:\"bottom\",componentsProps:{tooltip:{sx:{bgcolor:o?\"#333\":\"#fff\",color:o?\"#ddd\":\"#333\",border:`1px solid ${o?\"#555\":\"#ccc\"}`,maxWidth:280,p:1}},arrow:{sx:{color:o?\"#333\":\"#fff\",\"&::before\":{border:`1px solid ${o?\"#555\":\"#ccc\"}`}}}}},w.createElement(Xe,{component:\"span\",sx:{fontSize:12,color:o?\"#888\":\"#666\",cursor:\"help\",ml:.5,\"&:hover\":{color:o?\"#aaa\":\"#444\"}}},\"\\u24D8\"))}function X_({items:e}){return w.createElement(Fe,{component:\"table\",sx:{borderCollapse:\"collapse\",\"& td\":{py:.25,fontSize:11,lineHeight:1.3,verticalAlign:\"top\"},\"& td:first-of-type\":{pr:1.5,opacity:.7,fontFamily:\"monospace\",fontSize:10,whiteSpace:\"nowrap\"}}},w.createElement(\"tbody\",null,e.map(([t,o],r)=>w.createElement(\"tr\",{key:r},w.createElement(\"td\",null,t),w.createElement(\"td\",null,o)))))}function Sa(e,t,o=NR){let r=t-e;if(r<=0||!isFinite(r))return[e];let n=dR(r/o);if(n<=0||!isFinite(n))return[e,t];let a=Math.ceil(e/n)*n,i=[];for(let l=a;l<=t+n*.001;l+=n)l>=e-n*.001&&i.push(l);return i.length===0&&i.push(e,t),i}function bp(e,t,o=NR){let r=Math.floor(Math.log10(Math.max(e,1e-30))),n=Math.ceil(Math.log10(Math.max(t,1e-30))),a=n-r,i=a<=o?1:Math.ceil(a/o),l=[];for(let s=r;s<=n;s+=i){let c=Math.pow(10,s);c>=e&&c<=t&&l.push(c)}return l.length===0&&l.push(e,t),l}function G_(){let{themeInfo:e,colors:t}=fR(),o=e.theme===\"dark\",[r]=Ye(\"y_bytes\"),[n]=Ye(\"x_bytes\"),[a]=Ye(\"n_traces\"),[i]=Ye(\"n_points\"),[l]=Ye(\"labels\"),[s]=Ye(\"colors\"),[c]=Ye(\"title\"),[u]=Ye(\"x_label\"),[m]=Ye(\"y_label\"),[p]=Ye(\"x_unit\"),[d]=Ye(\"y_unit\"),[v,T]=Ye(\"log_scale\"),[S,h]=Ye(\"auto_contrast\"),[y]=Ye(\"percentile_low\"),[g]=Ye(\"percentile_high\"),[b]=Ye(\"show_stats\"),[E,C]=Ye(\"show_legend\"),[P,A]=Ye(\"show_grid\"),[_]=Ye(\"show_controls\"),[z]=Ye(\"line_width\"),[I]=Ye(\"stats_mean\"),[x]=Ye(\"stats_min\"),[k]=Ye(\"stats_max\"),[U]=Ye(\"stats_std\"),[O,N]=Ye(\"focused_trace\"),[X,oe]=Ye(\"peak_markers\"),[W,Te]=Ye(\"peak_active\"),[fe,Ke]=Ye(\"peak_search_radius\"),[Ze,Ue]=Ye(\"selected_peaks\"),[xe,Je]=Ye(\"grid_density\"),[ht,we]=Ye(\"x_range\"),[ft,le]=Ye(\"y_range\"),[Oe,Ae]=Ye(\"disabled_tools\"),[et,dt]=Ye(\"hidden_tools\"),[Lt]=Ye(\"range_stats\"),[jt]=Ye(\"peak_fwhm\"),Be=w.useMemo(()=>Km(\"Show1D\",Oe,et),[Oe,et]),Nt=Be.isHidden(\"display\"),Ro=Be.isHidden(\"peaks\"),Ut=Be.isHidden(\"stats\"),st=Be.isHidden(\"export\"),se=Be.isLocked(\"display\"),xt=Be.isLocked(\"peaks\"),fr=Be.isLocked(\"export\"),Z=w.useRef(null),ee=w.useRef(null),Se=w.useRef(null),[ye,ze]=w.useState(z_),[ue,gt]=w.useState(k_),[ce,ke]=w.useState(0),[he,Wt]=w.useState(1),[be,uo]=w.useState(0),[ve,po]=w.useState(1),[Ht,Sn]=w.useState(!1),Tt=w.useRef(!1);Tt.current=Ht;let[Qe,Ar]=w.useState(!1),En=w.useRef(!1);En.current=Qe;let Gt=w.useRef(null),[Re,$o]=w.useState(null),on=w.useRef({min:0,max:1}),rn=w.useRef({min:0,max:1}),nn=w.useRef([]),Dr=w.useRef(null),[ro,dl]=w.useState(null),[_R,Ob]=w.useState(null),Ea=w.useRef(null),[Pa,vp]=w.useState(null),Qm=w.useRef(null),Wm=w.useRef(!1),Bo=w.useRef(null),fc=w.useRef(null),Nr=w.useRef(null),[dc,Zm]=w.useState(null),[Ab,Db]=w.useState(\"\"),[Nb,_b]=w.useState(\"\"),[zb,ml]=w.useState(!1),_r=w.useRef(null),[mc,Jm]=w.useState(null),[kb,Bb]=w.useState(\"\"),[Lb,jb]=w.useState(\"\"),[Ub,yl]=w.useState(!1),[zR,Hb]=w.useState(!1),[Vb,hl]=w.useState(null),M=w.useMemo(()=>{let D=!!(m||d),f=!!(u||p),H=v?bp(Math.max(be,1e-30),ve):Sa(be,ve),B=30;try{let j=document.createElement(\"canvas\").getContext(\"2d\");if(j){j.font=`11px ${vo}`;for(let F of H){let Q=j.measureText(Rt(F)).width;Q>B&&(B=Q)}}}catch{}return{top:B_,right:L_,bottom:j_+(f?U_:0),left:Math.max(H_,B+Tn+6+(D?V_:0))}},[be,ve,v,m,d,u,p]),ge=ye-M.left-M.right,ne=ue-M.top-M.bottom;w.useEffect(()=>{if(!r||r.byteLength<4||a<1||i<1){nn.current=[];return}let D=Eb(r);if(!D){nn.current=[];return}let f=[];for(let R=0;R=4?Dr.current=Eb(n):Dr.current=null;let H=0,B=i-1;if(Dr.current&&Dr.current.length>0){let R=Pb(Dr.current);H=R.min,B=R.max}H===B&&(B=H+1);let j=1/0,F=-1/0;if(S&&f.length>0){let R=f.reduce((Y,K)=>Y+K.length,0),V=new Float32Array(R),te=0;for(let Y of f)V.set(Y,te),te+=Y.length;let G=yR(V,y,g);j=G.vmin,F=G.vmax}else for(let R of f){let V=Pb(R);V.minF&&(F=V.max)}isFinite(j)||(j=0),isFinite(F)||(F=1),j===F&&(j-=.5,F+=.5);let Q=(F-j)*$_;j-=Q,F+=Q,on.current={min:H,max:B},rn.current={min:j,max:F},ke(H),Wt(B),uo(j),po(F)},[r,n,a,i,S,y,g]);let St=w.useCallback(D=>M.left+(D-ce)/(he-ce)*ge,[ce,he,ge,M.left]),wt=w.useCallback(D=>{if(v){let f=Math.log10(Math.max(be,1e-30)),H=Math.log10(Math.max(ve,1e-30)),B=Math.log10(Math.max(D,1e-30));return M.top+ne-(B-f)/(H-f||1)*ne}return M.top+ne-(D-be)/(ve-be||1)*ne},[be,ve,ne,v,M.top]),Yo=w.useCallback(D=>ce+(D-M.left)/ge*(he-ce),[ce,he,ge,M.left]),an=w.useCallback(D=>{let f=(M.top+ne-D)/ne;if(v){let H=Math.log10(Math.max(be,1e-30)),B=Math.log10(Math.max(ve,1e-30));return Math.pow(10,H+f*(B-H))}return be+f*(ve-be)},[be,ve,ne,v,M.top]),gl=w.useCallback(()=>{Sn(!1),Ar(!1),we([]),le([]),ke(on.current.min),Wt(on.current.max),uo(rn.current.min),po(rn.current.max)},[we,le]);w.useEffect(()=>{let D=Z.current;if(!D)return;let f=D.getContext(\"2d\");if(!f||(D.width=ye*yi,D.height=ue*yi,f.scale(yi,yi),f.fillStyle=o?\"#1a1a1a\":\"#f8f8f8\",f.fillRect(0,0,ye,ue),ge<=0||ne<=0))return;let H=nn.current,B=Dr.current;if(P){f.strokeStyle=o?\"rgba(255,255,255,0.08)\":\"rgba(0,0,0,0.08)\",f.lineWidth=1,f.setLineDash([2,3]);let Y=Math.max(3,xe),K=Sa(ce,he,Y);for(let Ee of K){let de=tn(St(Ee));de>=M.left&&de<=M.left+ge&&(f.beginPath(),f.moveTo(de,M.top),f.lineTo(de,M.top+ne),f.stroke())}let J=Math.max(3,xe),pe=v?bp(Math.max(be,1e-30),ve,J):Sa(be,ve,J);for(let Ee of pe){let de=tn(wt(Ee));de>=M.top&&de<=M.top+ne&&(f.beginPath(),f.moveTo(M.left,de),f.lineTo(M.left+ge,de),f.stroke())}f.setLineDash([])}f.strokeStyle=o?\"#666\":\"#999\",f.lineWidth=1;let j=tn(M.left),F=tn(M.top+ne);f.beginPath(),f.moveTo(j,M.top),f.lineTo(j,F),f.lineTo(M.left+ge,F),f.stroke();let Q=Sa(ce,he,Math.max(3,Math.floor(ge/DR)));f.fillStyle=o?\"#aaa\":\"#555\",f.font=`11px ${vo}`,f.textAlign=\"center\",f.textBaseline=\"top\";for(let Y of Q){let K=tn(St(Y));K>=M.left&&K<=M.left+ge&&(f.beginPath(),f.moveTo(K,M.top+ne),f.lineTo(K,M.top+ne+Tn),f.stroke(),f.fillText(Rt(Y),K,M.top+ne+Tn+2))}let R=v?bp(Math.max(be,1e-30),ve):Sa(be,ve);f.textAlign=\"right\",f.textBaseline=\"middle\";for(let Y of R){let K=tn(wt(Y));K>=M.top&&K<=M.top+ne&&(f.beginPath(),f.moveTo(M.left-Tn,K),f.lineTo(M.left,K),f.stroke(),f.fillText(Rt(Y),M.left-Tn-2,K))}if(u||p){f.textAlign=\"center\",f.textBaseline=\"top\",f.font=`12px ${vo}`,f.fillStyle=o?\"#999\":\"#666\";let Y=u||\"\";p&&(Y+=Y?` (${p})`:p),f.fillText(Y,M.left+ge/2,M.top+ne+Tn+18)}if(m||d){f.save(),f.translate(12,M.top+ne/2),f.rotate(-Math.PI/2),f.textAlign=\"center\",f.textBaseline=\"top\",f.font=`12px ${vo}`,f.fillStyle=o?\"#999\":\"#666\";let Y=m||\"\";d&&(Y+=Y?` (${d})`:d),f.fillText(Y,0,0),f.restore()}f.save(),f.beginPath(),f.rect(M.left,M.top,ge,ne),f.clip();let V=O>=0&&O{let pe=H[Y],Ee=s&&s[Y]||\"#4fc3f7\";f.globalAlpha=K,f.strokeStyle=Ee,f.lineWidth=J,f.beginPath();let de=!1;for(let De=0;De0){let Y=new Set(Ze||[]);for(let K=0;K{let D=ee.current;if(!D)return;let f=D.getContext(\"2d\");if(!f||(D.width=ye*yi,D.height=ue*yi,f.scale(yi,yi),f.clearRect(0,0,ye,ue),ge<=0||ne<=0))return;if(ro){let{canvasX:j,canvasY:F}=ro;if(j>=M.left&&j<=M.left+ge&&F>=M.top&&F<=M.top+ne){f.strokeStyle=o?\"rgba(255,255,255,0.25)\":\"rgba(0,0,0,0.25)\",f.lineWidth=1,f.setLineDash([3,3]);let Q=tn(j);f.beginPath(),f.moveTo(Q,M.top),f.lineTo(Q,M.top+ne),f.stroke();let R=tn(F);f.beginPath(),f.moveTo(M.left,R),f.lineTo(M.left+ge,R),f.stroke(),f.setLineDash([]),f.fillStyle=ro.color,f.beginPath(),f.arc(j,wt(ro.dataY),4,0,Math.PI*2),f.fill();let V=Rt(ro.dataX),te=Rt(ro.dataY),G=`${V}, ${te}`;ro.label&&(G=`${ro.label}: ${G}`),f.font=\"10px monospace\";let Y=f.measureText(G).width,K=4,J=Y+K*2,pe=16,Ee=j+10,de=F-pe-6;Ee+J>M.left+ge&&(Ee=j-J-10),de=0&&O=1&&l&&l.length>0){let V=0;for(let J=0;JV&&(V=Ee)}let te=32+V,G=12+a*14,Y=M.left+ge-te-8,K=M.top+8;Qm.current={lx:Y,ly:K,w:te,h:G,entryH:14,pad:6,n:a},f.fillStyle=o?\"rgba(30,30,30,0.85)\":\"rgba(255,255,255,0.85)\",f.fillRect(Y,K,te,G),f.strokeStyle=o?\"#555\":\"#ccc\",f.lineWidth=1,f.strokeRect(Y,K,te,G);for(let J=0;J=0&&Ope&&(pe=R[de],Ee=de);if(pe>-1/0){let de=F?F[Ee]:Ee;B={x0:K,x1:J,peakX:de,peakY:pe,traceIdx:Q}}}}if(B){let j=B,F=Math.max(M.left,St(j.x0)),Q=Math.min(M.left+ge,St(j.x1)),R=Math.min(F,Q),V=Math.abs(Q-F);f.fillStyle=o?\"rgba(66,165,245,0.15)\":\"rgba(33,150,243,0.12)\",f.fillRect(R,M.top,V,ne),f.strokeStyle=o?\"rgba(66,165,245,0.5)\":\"rgba(33,150,243,0.4)\",f.lineWidth=1,f.strokeRect(R,M.top,V,ne);let te=St(j.peakX),G=wt(j.peakY),Y=s&&s[j.traceIdx]||\"#4fc3f7\";f.strokeStyle=Y,f.lineWidth=1,f.globalAlpha=.6,f.setLineDash([4,3]),f.beginPath(),f.moveTo(te,G),f.lineTo(te,M.top+ne),f.stroke(),f.setLineDash([]),f.globalAlpha=1;let K=6;f.fillStyle=o?\"rgba(66,165,245,0.3)\":\"rgba(33,150,243,0.25)\",f.strokeStyle=Y,f.lineWidth=2,f.setLineDash([3,2]),f.beginPath(),f.moveTo(te,G-K),f.lineTo(te+K,G+K),f.lineTo(te-K,G+K),f.closePath(),f.fill(),f.stroke(),f.setLineDash([]),f.font=`9px ${vo}`,f.fillStyle=o?\"#ddd\":\"#333\",f.textAlign=\"center\",f.textBaseline=\"bottom\",f.fillText(Rt(j.peakX),te,G-K-3)}if(Ht){let j=o?\"rgba(0,170,255,0.7)\":\"rgba(0,120,255,0.6)\",F=o?\"rgba(0,170,255,1.0)\":\"rgba(0,120,255,0.9)\";for(let Q of[\"left\",\"right\"]){let V=St(Q===\"left\"?ce:he);if(VM.left+ge+2)continue;let te=dc===Q||Nr.current?.handle===Q,G=te?F:j;f.strokeStyle=G,f.lineWidth=te?2:1,f.setLineDash([4,3]),f.beginPath(),f.moveTo(tn(V),M.top),f.lineTo(tn(V),M.top+ne),f.stroke(),f.setLineDash([]);let Y=M.top+ne+1,K=6;f.fillStyle=G,f.beginPath(),f.moveTo(V-K,Y),f.lineTo(V+K,Y),f.lineTo(V,Y+K+2),f.closePath(),f.fill()}}if(Ht&&(f.fillStyle=o?\"rgba(0,170,255,0.5)\":\"rgba(0,120,255,0.4)\",f.font=`bold 9px ${vo}`,f.textAlign=\"right\",f.textBaseline=\"top\",f.fillText(\"X LOCKED\",M.left+ge,M.top+ne+4)),Qe&&(f.fillStyle=o?\"rgba(0,170,255,0.5)\":\"rgba(0,120,255,0.4)\",f.font=`bold 9px ${vo}`,f.textAlign=\"left\",f.textBaseline=\"top\",f.fillText(\"Y LOCKED\",M.left+4,M.top+2)),Qe){let j=o?\"rgba(0,170,255,0.7)\":\"rgba(0,120,255,0.6)\",F=o?\"rgba(0,170,255,1.0)\":\"rgba(0,120,255,0.9)\";for(let Q of[\"top\",\"bottom\"]){let V=wt(Q===\"top\"?ve:be);if(VM.top+ne+2)continue;let te=mc===Q||_r.current?.handle===Q,G=te?F:j;f.strokeStyle=G,f.lineWidth=te?2:1,f.setLineDash([4,3]),f.beginPath(),f.moveTo(M.left,tn(V)),f.lineTo(M.left+ge,tn(V)),f.stroke(),f.setLineDash([]);let Y=M.left-1,K=6;f.fillStyle=G,f.beginPath(),f.moveTo(Y,V-K),f.lineTo(Y,V+K),f.lineTo(Y-K-2,V),f.closePath(),f.fill()}}if(jt&&jt.length>0){f.save(),f.beginPath(),f.rect(M.left,M.top,ge,ne),f.clip();for(let j of jt){if(j.fwhm==null||j.center==null||j.amplitude==null||j.offset==null)continue;let F=j.offset+j.amplitude/2,Q=wt(F),R=St(j.center-j.fwhm/2),V=St(j.center+j.fwhm/2),te=j.peak_idx,G=X&&te>=0&&te{let H=nn.current,B=Dr.current;if(H.length===0||i<1)return null;let j=Yo(D),F=0;if(B){let Y=1/0;for(let K=0;K{let H=Qm.current;if(!H||DH.lx+H.w||fH.ly+H.h)return null;let B=Math.floor((f-H.ly-H.pad)/H.entryH);return B<0||B>=H.n?null:B},[]),bl=w.useCallback((D,f)=>{if(!X||X.length===0)return null;let H=12,B=null,j=1/0;for(let F=0;F{if(!Ht||fM.top+ne+12)return null;let H=St(ce),B=St(he),j=Math.abs(D-H),F=Math.abs(D-B),Q=8;return j{if(!Qe||DM.left+ge)return null;let H=wt(ve),B=wt(be),j=Math.abs(f-H),F=Math.abs(f-B),Q=8;return j{D.preventDefault();let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(BM.left+ge||jM.top+ne)return;let F=D.deltaY>0?1.1:1/1.1,Q=Yo(B),R=an(j);Tt.current||(ke(V=>Q-(Q-V)*F),Wt(V=>Q+(V-Q)*F)),En.current||(uo(V=>R-(R-V)*F),po(V=>R+(V-R)*F))},[ge,ne,Yo,an,M.left,M.top]);w.useEffect(()=>{let D=Se.current;if(D)return D.addEventListener(\"wheel\",ey,{passive:!1}),()=>D.removeEventListener(\"wheel\",ey)},[ey]),w.useEffect(()=>{zb||(Db(ce.toPrecision(6)),_b(he.toPrecision(6)))},[ce,he,zb]),w.useEffect(()=>{Ub||(Bb(be.toPrecision(6)),jb(ve.toPrecision(6)))},[be,ve,Ub]),w.useEffect(()=>{ht&&ht.length===2?(ke(ht[0]),Wt(ht[1]),Sn(!0)):ht&&ht.length===0&&Ht&&Sn(!1)},[ht]),w.useEffect(()=>{ft&&ft.length===2?(uo(ft[0]),po(ft[1]),Ar(!0)):ft&&ft.length===0&&Qe&&Ar(!1)},[ft]),w.useEffect(()=>{let D=H=>{if(fc.current?.active){let B=fc.current,j=Math.max(200,B.startW+(H.clientX-B.startX)),F=Math.max(100,B.startH+(H.clientY-B.startY));ze(j),gt(F)}if(Nr.current){let B=Z.current;if(!B)return;let j=B.getBoundingClientRect(),F=H.clientX-j.left,Q=Math.max(M.left,Math.min(M.left+ge,F)),R=Yo(Q),V=on.current,te=Math.max(V.min,Math.min(V.max,R));Nr.current.handle===\"left\"?(ke(G=>Math.min(te,he-(he-G)*.001)),we([te,he])):(Wt(G=>Math.max(te,ce+(G-ce)*.001)),we([ce,te]))}if(_r.current){let B=Z.current;if(!B)return;let j=B.getBoundingClientRect(),F=H.clientY-j.top,Q=Math.max(M.top,Math.min(M.top+ne,F)),R=an(Q),V=rn.current,te=Math.max(V.min,Math.min(V.max,R));_r.current.handle===\"top\"?(po(G=>Math.max(te,be+(G-be)*.001)),le([be,te])):(uo(G=>Math.min(te,ve-(ve-G)*.001)),le([te,ve]))}},f=()=>{fc.current?.active&&(fc.current=null),Nr.current&&(Nr.current=null),_r.current&&(_r.current=null)};return window.addEventListener(\"mousemove\",D),window.addEventListener(\"mouseup\",f),()=>{window.removeEventListener(\"mousemove\",D),window.removeEventListener(\"mouseup\",f)}},[M.left,M.top,ge,ne,Yo,an,ce,he,be,ve,we,le]);let kR=w.useCallback(D=>{let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(j>M.top+ne&&j=M.left&&B<=M.left+ge){Gt.current={axis:\"x\",startPx:B,startVal:Yo(B)},$o({axis:\"x\",startVal:Yo(B),currentVal:Yo(B)});return}if(B=0&&j>=M.top&&j<=M.top+ne){Gt.current={axis:\"y\",startPx:j,startVal:an(j)},$o({axis:\"y\",startVal:an(j),currentVal:an(j)});return}if(Ht){let F=Sp(B,j);if(F){Nr.current={handle:F,startPx:B};return}}if(Qe){let F=Ep(B,j);if(F){_r.current={handle:F,startPx:j};return}}if(!(BM.left+ge||jM.top+ne)){if(W&&!xt&&bl(B,j)===null){let Q=xp(B,j),R=O>=0&&O{let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(Nr.current){let V=Nr.current,te=Math.max(M.left,Math.min(M.left+ge,B)),G=Yo(te),Y=on.current,K=Math.max(Y.min,Math.min(Y.max,G));if(V.handle===\"left\"){let J=Math.min(K,he-(he-ce)*.001);ke(J),we([J,he])}else{let J=Math.max(K,ce+(he-ce)*.001);Wt(J),we([ce,J])}return}if(_r.current){let V=_r.current,te=Math.max(M.top,Math.min(M.top+ne,j)),G=an(te),Y=rn.current,K=Math.max(Y.min,Math.min(Y.max,G));if(V.handle===\"top\"){let J=Math.max(K,be+(ve-be)*.001);po(J),le([be,J])}else{let J=Math.min(K,ve-(ve-be)*.001);uo(J),le([J,ve])}return}let F=!Bo.current?.active&&!Ea.current?.active&&!Gt.current;if(Ht&&F){let V=Sp(B,j);Zm(V)}else dc&&Zm(null);if(Qe&&F){let V=Ep(B,j);Jm(V)}else mc&&Jm(null);if(Gt.current){let V=Gt.current;V.axis===\"x\"?$o({axis:\"x\",startVal:V.startVal,currentVal:Yo(Math.max(M.left,Math.min(M.left+ge,B)))}):$o({axis:\"y\",startVal:V.startVal,currentVal:an(Math.max(M.top,Math.min(M.top+ne,j)))});return}if(Ea.current?.active){let V=Ea.current;Bo.current&&Math.abs(B-V.startPx)>3&&(Bo.current.wasDrag=!0);let te=Yo(Math.max(M.left,Math.min(M.left+ge,B))),G=Math.min(V.startDataX,te),Y=Math.max(V.startDataX,te),K=nn.current,J=Dr.current,pe=K[V.traceIdx];if(pe){let Ee=-1/0,de=-1;for(let De=0;De=G&&qt<=Y&&isFinite(pe[De])&&pe[De]>Ee&&(Ee=pe[De],de=De)}if(de>=0){let De=J?J[de]:de;vp({x0:G,x1:Y,peakX:De,peakY:Ee,traceIdx:V.traceIdx})}else vp(null)}dl(null);return}if(Bo.current?.active){let V=Bo.current,te=D.clientX-V.startX,G=D.clientY-V.startY;(Math.abs(te)>3||Math.abs(G)>3)&&(V.wasDrag=!0);let Y=V.startXMax-V.startXMin,K=V.startYMax-V.startYMin,J=-(te/ge)*Y,pe=G/ne*K;Tt.current||(ke(V.startXMin+J),Wt(V.startXMax+J)),En.current||(uo(V.startYMin+pe),po(V.startYMax+pe)),dl(null);return}if(BM.left+ge||jM.top+ne){dl(null);return}let Q=Tp(B,j);if(Wm.current=Q!==null,Ob(Q!==null?null:bl(B,j)),Q!==null){dl(null);return}let R=xp(B,j);R&&dl({canvasX:R.canvasX,canvasY:R.canvasY,dataX:R.dataX,dataY:R.dataY,traceIdx:R.traceIdx,label:R.label,color:R.color})},[ge,ne,xp,bl,Tp,M.left,M.top,Yo,an,Ht,Qe,ce,he,be,ve,Sp,Ep,dc,mc,we,le]),LR=w.useCallback(D=>{if(Nr.current){Nr.current=null;return}if(_r.current){_r.current=null;return}if(Gt.current&&Re){let{startVal:f,currentVal:H,axis:B}=Re,j=Math.min(f,H),F=Math.max(f,H),Q=B===\"x\"?he-ce:ve-be;F-j>Q*.01&&(B===\"x\"?(ke(j),Wt(F),Sn(!0),we([j,F])):(uo(j),po(F),Ar(!0),le([j,F]))),Gt.current=null,$o(null);return}if(Ea.current?.active){if((Bo.current?.wasDrag??!1)&&Pa){let H={x:Pa.peakX,y:Pa.peakY,trace_idx:Pa.traceIdx,label:Rt(Pa.peakX),type:\"peak\"};oe([...X||[],H])}Ea.current=null,vp(null),Bo.current=null;return}if(Bo.current?.active&&!Bo.current.wasDrag){let f=Z.current;if(f){let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top,F=Tp(B,j);if(F!==null){N(O===F?-1:F),Bo.current=null;return}let Q=bl(B,j);if(Q!==null){let R=Ze||[];D.shiftKey?R.includes(Q)?Ue(R.filter(V=>V!==Q)):Ue([...R,Q]):R.length===1&&R[0]===Q?Ue([]):Ue([Q]),Bo.current=null;return}if(W&&!xt&&ro){let R=nn.current,V=Dr.current,te=O>=0&&Ode&&(de=G[ot],Ee=ot);let De=V?V[Ee]:Ee,qt={x:De,y:de,trace_idx:te,label:Rt(De),type:\"peak\"};oe([...X||[],qt])}}else if(!W&&(Ze&&Ze.length>0&&Ue([]),ro)){let R=ro.traceIdx;N(O===R?-1:R)}}}Bo.current=null},[ro,O,N,W,X,oe,Ze,Ue,bl,Tp,xt,Re,ce,he,be,ve,we,le,Pa,fe]),jR=w.useCallback(()=>{Bo.current=null,Ea.current=null,Nr.current=null,_r.current=null,vp(null),Gt.current=null,$o(null),dl(null),Ob(null),Zm(null),Jm(null),Wm.current=!1},[]),UR=w.useCallback(D=>{let f=Z.current;if(!f){gl();return}let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(j>M.top+ne&&B>=M.left&&B<=M.left+ge&&Ht){Sn(!1),we([]),ke(on.current.min),Wt(on.current.max);return}if(B=M.top&&j<=M.top+ne&&Qe){Ar(!1),le([]),uo(rn.current.min),po(rn.current.max);return}gl()},[gl,ge,ne,M.left,M.top,Ht,Qe,we,le]),HR=w.useCallback(D=>{let f=D.target.tagName?.toLowerCase();if(!(f===\"input\"||f===\"textarea\"||f===\"select\"))switch(D.key){case\"r\":case\"R\":se||(D.preventDefault(),gl());break;case\"Escape\":D.preventDefault(),N(-1),Ze&&Ze.length>0&&Ue([]);break;case\"p\":case\"P\":xt||(D.preventDefault(),Te(!W));break;case\"c\":case\"C\":xt||(D.preventDefault(),oe([]),Ue([]));break;case\"Delete\":case\"Backspace\":if(!xt&&X&&X.length>0)if(D.preventDefault(),Ze&&Ze.length>0){let H=new Set(Ze),B=X.filter((j,F)=>!H.has(F));oe(B),Ue([])}else{let H=[...X];H.pop(),oe(H)}break}},[gl,N,X,oe,W,Te,Ze,Ue,se,xt]),VR=w.useCallback(()=>{hl(null);let D=Z.current;D&&D.toBlob(f=>{f&&lc(f,`${c||\"show1d\"}.png`)})},[c]),$b=w.useCallback((D=\"pdf\")=>{hl(null);let f=nn.current,H=Dr.current;if(f.length===0)return;let B=4,j=ye*B,F=ue*B,Q=document.createElement(\"canvas\");Q.width=j,Q.height=F;let R=Q.getContext(\"2d\");if(!R)return;if(R.scale(B,B),R.fillStyle=\"#ffffff\",R.fillRect(0,0,ye,ue),P){R.strokeStyle=\"rgba(0,0,0,0.08)\",R.lineWidth=1,R.setLineDash([2,3]);let G=Math.max(3,xe),Y=Sa(ce,he,G);for(let pe of Y){let Ee=St(pe);Ee>=M.left&&Ee<=M.left+ge&&(R.beginPath(),R.moveTo(Ee,M.top),R.lineTo(Ee,M.top+ne),R.stroke())}let K=Math.max(3,xe),J=v?bp(Math.max(be,1e-30),ve,K):Sa(be,ve,K);for(let pe of J){let Ee=wt(pe);Ee>=M.top&&Ee<=M.top+ne&&(R.beginPath(),R.moveTo(M.left,Ee),R.lineTo(M.left+ge,Ee),R.stroke())}R.setLineDash([])}R.strokeStyle=\"#999\",R.lineWidth=1,R.beginPath(),R.moveTo(M.left,M.top),R.lineTo(M.left,M.top+ne),R.lineTo(M.left+ge,M.top+ne),R.stroke();let V=Sa(ce,he,Math.max(3,Math.floor(ge/DR)));R.fillStyle=\"#555\",R.font=`10px ${vo}`,R.textAlign=\"center\",R.textBaseline=\"top\";for(let G of V){let Y=St(G);Y>=M.left&&Y<=M.left+ge&&(R.beginPath(),R.moveTo(Y,M.top+ne),R.lineTo(Y,M.top+ne+Tn),R.stroke(),R.fillText(Rt(G),Y,M.top+ne+Tn+2))}let te=v?bp(Math.max(be,1e-30),ve):Sa(be,ve);R.textAlign=\"right\",R.textBaseline=\"middle\";for(let G of te){let Y=wt(G);Y>=M.top&&Y<=M.top+ne&&(R.beginPath(),R.moveTo(M.left-Tn,Y),R.lineTo(M.left,Y),R.stroke(),R.fillText(Rt(G),M.left-Tn-2,Y))}if(u||p){R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`11px ${vo}`,R.fillStyle=\"#666\";let G=u||\"\";p&&(G+=G?` (${p})`:p),R.fillText(G,M.left+ge/2,M.top+ne+Tn+18)}if(m||d){R.save(),R.translate(12,M.top+ne/2),R.rotate(-Math.PI/2),R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`11px ${vo}`,R.fillStyle=\"#666\";let G=m||\"\";d&&(G+=G?` (${d})`:d),R.fillText(G,0,0),R.restore()}c&&(R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`bold 13px ${vo}`,R.fillStyle=\"#333\",R.fillText(c,ye/2,2)),R.save(),R.beginPath(),R.rect(M.left,M.top,ge,ne),R.clip();for(let G=0;G0)for(let G of X){let Y=s&&s[G.trace_idx]||\"#4fc3f7\",K=St(G.x),J=wt(G.y),pe=5;R.fillStyle=Y,R.strokeStyle=\"#fff\",R.lineWidth=1.5,R.beginPath(),R.moveTo(K,J-pe),R.lineTo(K+pe,J+pe),R.lineTo(K-pe,J+pe),R.closePath(),R.fill(),R.stroke(),R.font=`9px ${vo}`,R.fillStyle=\"#333\",R.textAlign=\"center\",R.textBaseline=\"bottom\",R.fillText(G.label||Rt(G.x),K,J-pe-3)}if(R.restore(),E&&f.length>=1&&l&&l.length>0){R.font=`10px ${vo}`;let G=14,Y=16,K=4,J=6,pe=0;for(let ot=0;otpe&&(pe=Pn)}let Ee=J*2+Y+K+pe,de=J*2+f.length*G,De=M.left+ge-Ee-8,qt=M.top+8;R.fillStyle=\"rgba(255,255,255,0.9)\",R.fillRect(De,qt,Ee,de),R.strokeStyle=\"#ccc\",R.lineWidth=1,R.strokeRect(De,qt,Ee,de);for(let ot=0;otlc(G,`${c||\"show1d\"}_figure.pdf`)):Q.toBlob(G=>{G&&lc(G,`${c||\"show1d\"}_figure.png`)})},[ye,ue,ce,he,be,ve,s,l,z,v,P,xe,E,u,m,p,d,c,St,wt,ge,ne,X]),vl=w.useCallback(D=>{let f=nn.current,H=Dr.current;if(f.length===0)return\"\";let F=[[\"x\",...l&&l.length>0?l:f.map((Q,R)=>`Data ${R+1}`)].join(\",\")];for(let Q=0;Q<(H?H.length:f[0].length);Q++){let R=H?H[Q]:Q;if(D&&Ht&&(Rhe))continue;let V=[String(R)];for(let te of f)V.push(String(te[Q]??\"\"));F.push(V.join(\",\"))}return F.join(`\n`)},[l,Ht,ce,he]),$R=w.useCallback(()=>{let D=vl(!0);D&&navigator.clipboard.writeText(D).then(()=>{Hb(!0),setTimeout(()=>Hb(!1),1e3)})},[vl]),YR=w.useCallback(()=>{hl(null);let D=vl(!0);D&&lc(new Blob([D],{type:\"text/csv\"}),`${c||\"show1d\"}_range.csv`)},[vl,c]),XR=w.useCallback(()=>{hl(null);let D=vl(!1);D&&lc(new Blob([D],{type:\"text/csv\"}),`${c||\"show1d\"}.csv`)},[vl,c]),GR=()=>Nr.current?\"ew-resize\":_r.current?\"ns-resize\":dc?\"ew-resize\":mc?\"ns-resize\":Gt.current?Gt.current.axis===\"x\"?\"ew-resize\":\"ns-resize\":Ea.current?.active?\"col-resize\":Bo.current?.active?\"grabbing\":_R!==null||Wm.current?\"pointer\":W&&!xt?\"col-resize\":\"crosshair\";return w.createElement(Fe,{className:\"show1d-root\",tabIndex:0,onKeyDown:HR,sx:{...__.root,bgcolor:t.bg,color:t.text}},w.createElement(Xe,{variant:\"caption\",sx:{...xn.label,color:t.accent,mb:`${D_.XS}px`,display:\"block\"}},c||\"Plot\",w.createElement(Y_,{theme:e.theme,text:w.createElement(X_,{items:[[\"Scroll\",\"Zoom in/out\"],[\"Drag\",\"Pan (or search peak when Peak on)\"],[\"Drag axis\",\"Lock X or Y range\"],[\"Dbl-click axis\",\"Unlock range\"],[\"Click\",\"Focus trace / select peak\"],[\"Shift+Click\",\"Multi-select peaks\"],[\"P\",\"Toggle peak mode\"],[\"C\",\"Clear all peaks\"],[\"Del\",\"Remove last peak\"],[\"Esc\",\"Deselect all\"],[\"R\",\"Reset view\"],[\"Dbl-click\",\"Reset view\"]]})}),w.createElement(MR,{widgetName:\"Show1D\",hiddenTools:et,setHiddenTools:dt,disabledTools:Oe,setDisabledTools:Ae,themeColors:t})),_&&!Be.hideAll&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"4px\",mb:\"2px\",height:28}},!Nt&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"Log:\"),w.createElement(Un,{size:\"small\",checked:v,onChange:(D,f)=>T(f),sx:hp.small,disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Auto:\"),w.createElement(Un,{size:\"small\",checked:S,onChange:(D,f)=>h(f),sx:hp.small,disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Grid:\"),w.createElement(Un,{size:\"small\",checked:P,onChange:(D,f)=>A(f),sx:hp.small,disabled:se}),P&&w.createElement(km,{size:\"small\",min:5,max:50,step:1,value:xe,onChange:(D,f)=>Je(f),sx:{width:60,ml:\"2px\",...OR.small},disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Legend:\"),w.createElement(Un,{size:\"small\",checked:E,onChange:(D,f)=>C(f),sx:hp.small,disabled:se})),!Ro&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Peak:\"),w.createElement(Un,{size:\"small\",checked:W,onChange:(D,f)=>Te(f),sx:hp.small,disabled:xt}),W&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text,ml:\"2px\"}},\"\\xB1\",fe),w.createElement(km,{size:\"small\",min:1,max:100,step:1,value:fe,onChange:(D,f)=>Ke(f),sx:{width:50,ml:\"2px\",...OR.small},disabled:xt}))),w.createElement(Fe,{sx:{flex:1}}),!Nt&&w.createElement(ga,{size:\"small\",sx:gp,onClick:gl,disabled:se},\"Reset\"),!st&&w.createElement(w.Fragment,null,w.createElement(ga,{size:\"small\",sx:{...gp,color:t.accent},onClick:D=>hl(D.currentTarget),disabled:fr},\"Export\"),w.createElement(ip,{anchorEl:Vb,open:!!Vb,onClose:()=>hl(null),...N_},w.createElement(nl,{onClick:()=>$b(\"pdf\"),sx:{fontSize:12}},\"Figure (PDF)\"),w.createElement(nl,{onClick:()=>$b(\"png\"),sx:{fontSize:12}},\"Figure (PNG)\"),w.createElement(nl,{onClick:VR,sx:{fontSize:12}},\"PNG\"),w.createElement(nl,{onClick:YR,sx:{fontSize:12}},\"CSV (range)\"),w.createElement(nl,{onClick:XR,sx:{fontSize:12}},\"CSV (all)\")))),w.createElement(Fe,{ref:Se,sx:{position:\"relative\",width:ye,height:ue,border:`1px solid ${t.border}`,cursor:GR(),bgcolor:o?\"#1a1a1a\":\"#f8f8f8\"},onMouseDown:kR,onMouseMove:BR,onMouseUp:LR,onMouseLeave:jR,onDoubleClick:UR},w.createElement(\"canvas\",{ref:Z,style:{width:ye,height:ue,position:\"absolute\",top:0,left:0}}),w.createElement(\"canvas\",{ref:ee,style:{width:ye,height:ue,position:\"absolute\",top:0,left:0,pointerEvents:\"none\"}}),w.createElement(Fe,{onMouseDown:D=>{fc.current={active:!0,startX:D.clientX,startY:D.clientY,startW:ye,startH:ue},D.stopPropagation()},sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:\"nwse-resize\",opacity:.6,background:`linear-gradient(135deg, transparent 50%, ${t.accent} 50%)`,\"&:hover\":{opacity:1}}})),Ht&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"6px\",mt:\"4px\",mb:\"2px\",height:24}},w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"X range:\"),w.createElement(\"input\",{type:\"number\",value:Ab,onChange:D=>{ml(!0),Db(D.target.value)},onFocus:()=>ml(!0),onBlur:()=>{ml(!1);let D=parseFloat(Ab);if(!isNaN(D)){let f=on.current,H=Math.max(f.min,Math.min(f.max,D));if(H>=he){let B=H;H=he,Wt(B),we([he,B]),ke(he);return}ke(H),we([H,he])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text}},\"\\u2014\"),w.createElement(\"input\",{type:\"number\",value:Nb,onChange:D=>{ml(!0),_b(D.target.value)},onFocus:()=>ml(!0),onBlur:()=>{ml(!1);let D=parseFloat(Nb);if(!isNaN(D)){let f=on.current,H=Math.max(f.min,Math.min(f.max,D));if(H<=ce){let B=H;H=ce,ke(B),we([B,ce]),Wt(ce);return}Wt(H),we([ce,H])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(ga,{size:\"small\",sx:gp,onClick:()=>{Sn(!1),we([]),ke(on.current.min),Wt(on.current.max)}},\"RESET\"),!st&&w.createElement(ga,{size:\"small\",sx:{...gp,ml:\"4px\"},onClick:$R,disabled:fr},zR?\"COPIED\":\"COPY CSV\")),Qe&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"6px\",mt:\"4px\",mb:\"2px\",height:24}},w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"Y range:\"),w.createElement(\"input\",{type:\"number\",value:kb,onChange:D=>{yl(!0),Bb(D.target.value)},onFocus:()=>yl(!0),onBlur:()=>{yl(!1);let D=parseFloat(kb);if(!isNaN(D)){let f=rn.current,H=Math.max(f.min,Math.min(f.max,D));if(H>=ve){let B=H;H=ve,po(B),le([ve,B]),uo(ve);return}uo(H),le([H,ve])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text}},\"\\u2014\"),w.createElement(\"input\",{type:\"number\",value:Lb,onChange:D=>{yl(!0),jb(D.target.value)},onFocus:()=>yl(!0),onBlur:()=>{yl(!1);let D=parseFloat(Lb);if(!isNaN(D)){let f=rn.current,H=Math.max(f.min,Math.min(f.max,D));if(H<=be){let B=H;H=be,uo(B),le([B,be]),po(be);return}po(H),le([be,H])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(ga,{size:\"small\",sx:gp,onClick:()=>{Ar(!1),le([]),uo(rn.current.min),po(rn.current.max)}},\"RESET\")),b&&!Ut&&I&&I.length>0&&(()=>{let D=O>=0&&OH);return w.createElement(Fe,{sx:{border:`1px solid ${t.border}`,borderTop:\"none\",bgcolor:o?t.bg:\"#fafafa\",maxWidth:ye}},D.map(f=>{let H=l&&l[f]||`Data ${f+1}`,B=s&&s[f]||\"#4fc3f7\";return w.createElement(Fe,{key:f,sx:{display:\"flex\",gap:2,alignItems:\"center\",px:1,py:.25}},w.createElement(Fe,{sx:{width:8,height:8,bgcolor:B,flexShrink:0}}),a>1&&w.createElement(Xe,{sx:{fontSize:11,color:t.text,fontWeight:\"bold\",minWidth:40}},H),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Mean \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(I[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Min \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(x[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Max \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(k[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Std \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(U[f]??0))))}),Ht&&Lt&&Lt.length>0&&w.createElement(w.Fragment,null,w.createElement(Fe,{sx:{borderTop:`1px dashed ${t.border}`,mx:1,my:.25}}),D.map(f=>{let H=Lt[f];if(!H)return null;let B=s&&s[f]||\"#4fc3f7\";return w.createElement(Fe,{key:`rs-${f}`,sx:{display:\"flex\",gap:2,alignItems:\"center\",px:1,py:.25}},w.createElement(Xe,{sx:{fontSize:10,color:o?\"#777\":\"#aaa\",minWidth:60}},\"Range (\",H.n_points,\" pts)\"),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Mean \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.mean))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Min \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.min))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Max \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.max))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Std \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.std))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"\\u222B \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.integral))))})),jt&&jt.length>0&&w.createElement(w.Fragment,null,w.createElement(Fe,{sx:{borderTop:`1px dashed ${t.border}`,mx:1,my:.25}}),jt.map((f,H)=>{let B=X&&f.peak_idx>=0&&f.peak_idx()=>(t||e((t={exports:{}}).exports,t),t.exports);var WR=(e,t,o,r)=>{if(t&&typeof t==\"object\"||typeof t==\"function\")for(let n of FR(t))!QR.call(e,n)&&n!==o&&Yb(e,n,{get:()=>t[n],enumerable:!(r=IR(t,n))||r.enumerable});return e};var q=(e,t,o)=>(o=e!=null?qR(KR(e)):{},WR(t||!e||!e.__esModule?Yb(o,\"default\",{value:e,enumerable:!0}):o,e));var ev=Xo(Me=>{\"use strict\";var ry=Symbol.for(\"react.transitional.element\"),ZR=Symbol.for(\"react.portal\"),JR=Symbol.for(\"react.fragment\"),e2=Symbol.for(\"react.strict_mode\"),t2=Symbol.for(\"react.profiler\"),o2=Symbol.for(\"react.consumer\"),r2=Symbol.for(\"react.context\"),n2=Symbol.for(\"react.forward_ref\"),a2=Symbol.for(\"react.suspense\"),i2=Symbol.for(\"react.memo\"),Fb=Symbol.for(\"react.lazy\"),l2=Symbol.for(\"react.activity\"),Xb=Symbol.iterator;function s2(e){return e===null||typeof e!=\"object\"?null:(e=Xb&&e[Xb]||e[\"@@iterator\"],typeof e==\"function\"?e:null)}var Kb={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Qb=Object.assign,Wb={};function Tl(e,t,o){this.props=e,this.context=t,this.refs=Wb,this.updater=o||Kb}Tl.prototype.isReactComponent={};Tl.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\")};Tl.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,\"forceUpdate\")};function Zb(){}Zb.prototype=Tl.prototype;function ny(e,t,o){this.props=e,this.context=t,this.refs=Wb,this.updater=o||Kb}var ay=ny.prototype=new Zb;ay.constructor=ny;Qb(ay,Tl.prototype);ay.isPureReactComponent=!0;var Gb=Array.isArray;function oy(){}var Mt={H:null,A:null,T:null,S:null},Jb=Object.prototype.hasOwnProperty;function iy(e,t,o){var r=o.ref;return{$$typeof:ry,type:e,key:t,ref:r!==void 0?r:null,props:o}}function c2(e,t){return iy(e.type,t,e.props)}function ly(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===ry}function u2(e){var t={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+e.replace(/[=:]/g,function(o){return t[o]})}var qb=/\\/+/g;function ty(e,t){return typeof e==\"object\"&&e!==null&&e.key!=null?u2(\"\"+e.key):t.toString(36)}function p2(e){switch(e.status){case\"fulfilled\":return e.value;case\"rejected\":throw e.reason;default:switch(typeof e.status==\"string\"?e.then(oy,oy):(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 xl(e,t,o,r,n){var a=typeof e;(a===\"undefined\"||a===\"boolean\")&&(e=null);var i=!1;if(e===null)i=!0;else switch(a){case\"bigint\":case\"string\":case\"number\":i=!0;break;case\"object\":switch(e.$$typeof){case ry:case ZR:i=!0;break;case Fb:return i=e._init,xl(i(e._payload),t,o,r,n)}}if(i)return n=n(e),i=r===\"\"?\".\"+ty(e,0):r,Gb(n)?(o=\"\",i!=null&&(o=i.replace(qb,\"$&/\")+\"/\"),xl(n,t,o,\"\",function(c){return c})):n!=null&&(ly(n)&&(n=c2(n,o+(n.key==null||e&&e.key===n.key?\"\":(\"\"+n.key).replace(qb,\"$&/\")+\"/\")+i)),t.push(n)),1;i=0;var l=r===\"\"?\".\":r+\":\";if(Gb(e))for(var s=0;s{\"use strict\";tv.exports=ev()});var pv=Xo(_t=>{\"use strict\";function py(e,t){var o=e.length;e.push(t);e:for(;0>>1,n=e[r];if(0>>1;rCp(l,o))sCp(c,l)?(e[r]=c,e[s]=o,r=s):(e[r]=l,e[i]=o,r=i);else if(sCp(c,o))e[r]=c,e[s]=o,r=s;else break e}}return t}function Cp(e,t){var o=e.sortIndex-t.sortIndex;return o!==0?o:e.id-t.id}_t.unstable_now=void 0;typeof performance==\"object\"&&typeof performance.now==\"function\"?(ov=performance,_t.unstable_now=function(){return ov.now()}):(sy=Date,rv=sy.now(),_t.unstable_now=function(){return sy.now()-rv});var ov,sy,rv,Vn=[],Ca=[],m2=1,zr=null,Lo=3,fy=!1,yc=!1,hc=!1,dy=!1,iv=typeof setTimeout==\"function\"?setTimeout:null,lv=typeof clearTimeout==\"function\"?clearTimeout:null,nv=typeof setImmediate<\"u\"?setImmediate:null;function Rp(e){for(var t=Cn(Ca);t!==null;){if(t.callback===null)wp(Ca);else if(t.startTime<=e)wp(Ca),t.sortIndex=t.expirationTime,py(Vn,t);else break;t=Cn(Ca)}}function my(e){if(hc=!1,Rp(e),!yc)if(Cn(Vn)!==null)yc=!0,El||(El=!0,Sl());else{var t=Cn(Ca);t!==null&&yy(my,t.startTime-e)}}var El=!1,gc=-1,sv=5,cv=-1;function uv(){return dy?!0:!(_t.unstable_now()-cve&&uv());){var r=zr.callback;if(typeof r==\"function\"){zr.callback=null,Lo=zr.priorityLevel;var n=r(zr.expirationTime<=e);if(e=_t.unstable_now(),typeof n==\"function\"){zr.callback=n,Rp(e),t=!0;break t}zr===Cn(Vn)&&wp(Vn),Rp(e)}else wp(Vn);zr=Cn(Vn)}if(zr!==null)t=!0;else{var a=Cn(Ca);a!==null&&yy(my,a.startTime-e),t=!1}}break e}finally{zr=null,Lo=o,fy=!1}t=void 0}}finally{t?Sl():El=!1}}}var Sl;typeof nv==\"function\"?Sl=function(){nv(cy)}:typeof MessageChannel<\"u\"?(uy=new MessageChannel,av=uy.port2,uy.port1.onmessage=cy,Sl=function(){av.postMessage(null)}):Sl=function(){iv(cy,0)};var uy,av;function yy(e,t){gc=iv(function(){e(_t.unstable_now())},t)}_t.unstable_IdlePriority=5;_t.unstable_ImmediatePriority=1;_t.unstable_LowPriority=4;_t.unstable_NormalPriority=3;_t.unstable_Profiling=null;_t.unstable_UserBlockingPriority=2;_t.unstable_cancelCallback=function(e){e.callback=null};_t.unstable_forceFrameRate=function(e){0>e||125r?(e.sortIndex=o,py(Ca,e),Cn(Vn)===null&&e===Cn(Ca)&&(hc?(lv(gc),gc=-1):hc=!0,yy(my,o-r))):(e.sortIndex=n,py(Vn,e),yc||fy||(yc=!0,El||(El=!0,Sl()))),e};_t.unstable_shouldYield=uv;_t.unstable_wrapCallback=function(e){var t=Lo;return function(){var o=Lo;Lo=t;try{return e.apply(this,arguments)}finally{Lo=o}}}});var dv=Xo((Q_,fv)=>{\"use strict\";fv.exports=pv()});var yv=Xo(qo=>{\"use strict\";var y2=re();function mv(e){var t=\"https://react.dev/errors/\"+e;if(1{\"use strict\";function hv(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(hv)}catch(e){console.error(e)}}hv(),gv.exports=yv()});var OS=Xo(td=>{\"use strict\";var mo=dv(),Yx=re(),b2=Op();function $(e){var t=\"https://react.dev/errors/\"+e;if(1Al||(e.current=eh[Al],eh[Al]=null,Al--)}function Et(e,t){Al++,eh[Al]=e.current,e.current=t}var On=An(null),Xc=An(null),ja=An(null),uf=An(null);function pf(e,t){switch(Et(ja,t),Et(Xc,e),Et(On,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Rx(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Rx(t),e=yS(t,e);else switch(e){case\"svg\":e=1;break;case\"math\":e=2;break;default:e=0}}So(On),Et(On,e)}function Fl(){So(On),So(Xc),So(ja)}function th(e){e.memoizedState!==null&&Et(uf,e);var t=On.current,o=yS(t,e.type);t!==o&&(Et(Xc,e),Et(On,o))}function ff(e){Xc.current===e&&(So(On),So(Xc)),uf.current===e&&(So(uf),tu._currentValue=Ti)}var hy,xv;function gi(e){if(hy===void 0)try{throw Error()}catch(o){var t=o.stack.trim().match(/\\n( *(at )?)/);hy=t&&t[1]||\"\",xv=-1)\":-1n||s[r]!==c[n]){var u=`\n`+s[r].replace(\" at new \",\" at \");return e.displayName&&u.includes(\"\")&&(u=u.replace(\"\",e.displayName)),u}while(1<=r&&0<=n);break}}}finally{gy=!1,Error.prepareStackTrace=o}return(o=e?e.displayName||e.name:\"\")?gi(o):\"\"}function E2(e,t){switch(e.tag){case 26:case 27:case 5:return gi(e.type);case 16:return gi(\"Lazy\");case 13:return e.child!==t&&t!==null?gi(\"Suspense Fallback\"):gi(\"Suspense\");case 19:return gi(\"SuspenseList\");case 0:case 15:return by(e.type,!1);case 11:return by(e.type.render,!1);case 1:return by(e.type,!0);case 31:return gi(\"Activity\");default:return\"\"}}function Tv(e){try{var t=\"\",o=null;do t+=E2(e,o),o=e,e=e.return;while(e);return t}catch(r){return`\nError generating stack: `+r.message+`\n`+r.stack}}var oh=Object.prototype.hasOwnProperty,qh=mo.unstable_scheduleCallback,vy=mo.unstable_cancelCallback,P2=mo.unstable_shouldYield,C2=mo.unstable_requestPaint,br=mo.unstable_now,R2=mo.unstable_getCurrentPriorityLevel,Qx=mo.unstable_ImmediatePriority,Wx=mo.unstable_UserBlockingPriority,df=mo.unstable_NormalPriority,w2=mo.unstable_LowPriority,Zx=mo.unstable_IdlePriority,M2=mo.log,O2=mo.unstable_setDisableYieldValue,au=null,vr=null;function _a(e){if(typeof M2==\"function\"&&O2(e),vr&&typeof vr.setStrictMode==\"function\")try{vr.setStrictMode(au,e)}catch{}}var xr=Math.clz32?Math.clz32:N2,A2=Math.log,D2=Math.LN2;function N2(e){return e>>>=0,e===0?32:31-(A2(e)/D2|0)|0}var Dp=256,Np=262144,_p=4194304;function bi(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 Uf(e,t,o){var r=e.pendingLanes;if(r===0)return 0;var n=0,a=e.suspendedLanes,i=e.pingedLanes;e=e.warmLanes;var l=r&134217727;return l!==0?(r=l&~a,r!==0?n=bi(r):(i&=l,i!==0?n=bi(i):o||(o=l&~e,o!==0&&(n=bi(o))))):(l=r&~a,l!==0?n=bi(l):i!==0?n=bi(i):o||(o=r&~e,o!==0&&(n=bi(o)))),n===0?0:t!==0&&t!==n&&(t&a)===0&&(a=n&-n,o=t&-t,a>=o||a===32&&(o&4194048)!==0)?t:n}function iu(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function _2(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 Jx(){var e=_p;return _p<<=1,(_p&62914560)===0&&(_p=4194304),e}function xy(e){for(var t=[],o=0;31>o;o++)t.push(e);return t}function lu(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function z2(e,t,o,r,n,a){var i=e.pendingLanes;e.pendingLanes=o,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=o,e.entangledLanes&=o,e.errorRecoveryDisabledLanes&=o,e.shellSuspendCounter=0;var l=e.entanglements,s=e.expirationTimes,c=e.hiddenUpdates;for(o=i&~o;0\"u\")return null;try{return e.activeElement||e.body}catch{return e.body}}var H2=/[\\n\"\\\\]/g;function Ur(e){return e.replace(H2,function(t){return\"\\\\\"+t.charCodeAt(0).toString(16)+\" \"})}function ah(e,t,o,r,n,a,i,l){e.name=\"\",i!=null&&typeof i!=\"function\"&&typeof i!=\"symbol\"&&typeof i!=\"boolean\"?e.type=i:e.removeAttribute(\"type\"),t!=null?i===\"number\"?(t===0&&e.value===\"\"||e.value!=t)&&(e.value=\"\"+Br(t)):e.value!==\"\"+Br(t)&&(e.value=\"\"+Br(t)):i!==\"submit\"&&i!==\"reset\"||e.removeAttribute(\"value\"),t!=null?ih(e,i,Br(t)):o!=null?ih(e,i,Br(o)):r!=null&&e.removeAttribute(\"value\"),n==null&&a!=null&&(e.defaultChecked=!!a),n!=null&&(e.checked=n&&typeof n!=\"function\"&&typeof n!=\"symbol\"),l!=null&&typeof l!=\"function\"&&typeof l!=\"symbol\"&&typeof l!=\"boolean\"?e.name=\"\"+Br(l):e.removeAttribute(\"name\")}function sT(e,t,o,r,n,a,i,l){if(a!=null&&typeof a!=\"function\"&&typeof a!=\"symbol\"&&typeof a!=\"boolean\"&&(e.type=a),t!=null||o!=null){if(!(a!==\"submit\"&&a!==\"reset\"||t!=null)){nh(e);return}o=o!=null?\"\"+Br(o):\"\",t=t!=null?\"\"+Br(t):o,l||t===e.value||(e.value=t),e.defaultValue=t}r=r??n,r=typeof r!=\"function\"&&typeof r!=\"symbol\"&&!!r,e.checked=l?e.checked:!!r,e.defaultChecked=!!r,i!=null&&typeof i!=\"function\"&&typeof i!=\"symbol\"&&typeof i!=\"boolean\"&&(e.name=i),nh(e)}function ih(e,t,o){t===\"number\"&&mf(e.ownerDocument)===e||e.defaultValue===\"\"+o||(e.defaultValue=\"\"+o)}function $l(e,t,o,r){if(e=e.options,t){t={};for(var n=0;n\"u\"||typeof window.document>\"u\"||typeof window.document.createElement>\"u\"),sh=!1;if(ta)try{Pl={},Object.defineProperty(Pl,\"passive\",{get:function(){sh=!0}}),window.addEventListener(\"test\",Pl,Pl),window.removeEventListener(\"test\",Pl,Pl)}catch{sh=!1}var Pl,za=null,Zh=null,Qp=null;function dT(){if(Qp)return Qp;var e,t=Zh,o=t.length,r,n=\"value\"in za?za.value:za.textContent,a=n.length;for(e=0;e=Dc),Nv=\" \",_v=!1;function yT(e,t){switch(e){case\"keyup\":return mw.indexOf(t.keyCode)!==-1;case\"keydown\":return t.keyCode!==229;case\"keypress\":case\"mousedown\":case\"focusout\":return!0;default:return!1}}function hT(e){return e=e.detail,typeof e==\"object\"&&\"data\"in e?e.data:null}var _l=!1;function hw(e,t){switch(e){case\"compositionend\":return hT(t);case\"keypress\":return t.which!==32?null:(_v=!0,Nv);case\"textInput\":return e=t.data,e===Nv&&_v?null:e;default:return null}}function gw(e,t){if(_l)return e===\"compositionend\"||!eg&&yT(e,t)?(e=dT(),Qp=Zh=za=null,_l=!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)return{node:o,offset:t-e};e=r}e:{for(;o;){if(o.nextSibling){o=o.nextSibling;break e}o=o.parentNode}o=void 0}o=Lv(o)}}function xT(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?xT(e,t.parentNode):\"contains\"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function TT(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=mf(e.document);t instanceof e.HTMLIFrameElement;){try{var o=typeof t.contentWindow.location.href==\"string\"}catch{o=!1}if(o)e=t.contentWindow;else break;t=mf(e.document)}return t}function tg(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 Cw=ta&&\"documentMode\"in document&&11>=document.documentMode,zl=null,ch=null,_c=null,uh=!1;function Uv(e,t,o){var r=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;uh||zl==null||zl!==mf(r)||(r=zl,\"selectionStart\"in r&&tg(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),_c&&Ic(_c,r)||(_c=r,r=Nf(ch,\"onSelect\"),0>=i,n-=i,Rn=1<<32-xr(t)+n|o<A?(_=P,P=null):_=P.sibling;var z=p(h,P,g[A],b);if(z===null){P===null&&(P=_);break}e&&P&&z.alternate===null&&t(h,P),y=a(z,y,A),C===null?E=z:C.sibling=z,C=z,P=_}if(A===g.length)return o(h,P),qe&&In(h,A),E;if(P===null){for(;AA?(_=P,P=null):_=P.sibling;var I=p(h,P,z.value,b);if(I===null){P===null&&(P=_);break}e&&P&&I.alternate===null&&t(h,P),y=a(I,y,A),C===null?E=I:C.sibling=I,C=I,P=_}if(z.done)return o(h,P),qe&&In(h,A),E;if(P===null){for(;!z.done;A++,z=g.next())z=m(h,z.value,b),z!==null&&(y=a(z,y,A),C===null?E=z:C.sibling=z,C=z);return qe&&In(h,A),E}for(P=r(P);!z.done;A++,z=g.next())z=d(P,h,A,z.value,b),z!==null&&(e&&z.alternate!==null&&P.delete(z.key===null?A:z.key),y=a(z,y,A),C===null?E=z:C.sibling=z,C=z);return e&&P.forEach(function(x){return t(h,x)}),qe&&In(h,A),E}function S(h,y,g,b){if(typeof g==\"object\"&&g!==null&&g.type===Ol&&g.key===null&&(g=g.props.children),typeof g==\"object\"&&g!==null){switch(g.$$typeof){case Ap:e:{for(var E=g.key;y!==null;){if(y.key===E){if(E=g.type,E===Ol){if(y.tag===7){o(h,y.sibling),b=n(y,g.props.children),b.return=h,h=b;break e}}else if(y.elementType===E||typeof E==\"object\"&&E!==null&&E.$$typeof===wa&&vi(E)===y.type){o(h,y.sibling),b=n(y,g.props),Tc(b,g),b.return=h,h=b;break e}o(h,y);break}else t(h,y);y=y.sibling}g.type===Ol?(b=Si(g.props.children,h.mode,b,g.key),b.return=h,h=b):(b=Zp(g.type,g.key,g.props,null,h.mode,b),Tc(b,g),b.return=h,h=b)}return i(h);case Rc:e:{for(E=g.key;y!==null;){if(y.key===E)if(y.tag===4&&y.stateNode.containerInfo===g.containerInfo&&y.stateNode.implementation===g.implementation){o(h,y.sibling),b=n(y,g.children||[]),b.return=h,h=b;break e}else{o(h,y);break}else t(h,y);y=y.sibling}b=My(g,h.mode,b),b.return=h,h=b}return i(h);case wa:return g=vi(g),S(h,y,g,b)}if(wc(g))return v(h,y,g,b);if(vc(g)){if(E=vc(g),typeof E!=\"function\")throw Error($(150));return g=E.call(g),T(h,y,g,b)}if(typeof g.then==\"function\")return S(h,y,Up(g),b);if(g.$$typeof===Kn)return S(h,y,jp(h,g),b);Hp(h,g)}return typeof g==\"string\"&&g!==\"\"||typeof g==\"number\"||typeof g==\"bigint\"?(g=\"\"+g,y!==null&&y.tag===6?(o(h,y.sibling),b=n(y,g),b.return=h,h=b):(o(h,y),b=wy(g,h.mode,b),b.return=h,h=b),i(h)):o(h,y)}return function(h,y,g,b){try{Qc=0;var E=S(h,y,g,b);return Gl=null,E}catch(P){if(P===ss||P===Gf)throw P;var C=hr(29,P,null,h.mode);return C.lanes=b,C.return=h,C}finally{}}}var Mi=BT(!0),LT=BT(!1),Ma=!1;function ug(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function gh(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 Ha(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Va(e,t,o){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(rt&2)!==0){var n=r.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),r.pending=t,t=hf(e),MT(e,null,o),t}return Xf(e,r,t,o),hf(e)}function kc(e,t,o){if(t=t.updateQueue,t!==null&&(t=t.shared,(o&4194048)!==0)){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,tT(e,o)}}function Ay(e,t){var o=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,o===r)){var n=null,a=null;if(o=o.firstBaseUpdate,o!==null){do{var i={lane:o.lane,tag:o.tag,payload:o.payload,callback:null,next:null};a===null?n=a=i:a=a.next=i,o=o.next}while(o!==null);a===null?n=a=t:a=a.next=t}else n=a=t;o={baseState:r.baseState,firstBaseUpdate:n,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},e.updateQueue=o;return}e=o.lastBaseUpdate,e===null?o.firstBaseUpdate=t:e.next=t,o.lastBaseUpdate=t}var bh=!1;function Bc(){if(bh){var e=Xl;if(e!==null)throw e}}function Lc(e,t,o,r){bh=!1;var n=e.updateQueue;Ma=!1;var a=n.firstBaseUpdate,i=n.lastBaseUpdate,l=n.shared.pending;if(l!==null){n.shared.pending=null;var s=l,c=s.next;s.next=null,i===null?a=c:i.next=c,i=s;var u=e.alternate;u!==null&&(u=u.updateQueue,l=u.lastBaseUpdate,l!==i&&(l===null?u.firstBaseUpdate=c:l.next=c,u.lastBaseUpdate=s))}if(a!==null){var m=n.baseState;i=0,u=c=s=null,l=a;do{var p=l.lane&-536870913,d=p!==l.lane;if(d?(Ge&p)===p:(r&p)===p){p!==0&&p===Wl&&(bh=!0),u!==null&&(u=u.next={lane:0,tag:l.tag,payload:l.payload,callback:null,next:null});e:{var v=e,T=l;p=t;var S=o;switch(T.tag){case 1:if(v=T.payload,typeof v==\"function\"){m=v.call(S,m,p);break e}m=v;break e;case 3:v.flags=v.flags&-65537|128;case 0:if(v=T.payload,p=typeof v==\"function\"?v.call(S,m,p):v,p==null)break e;m=Dt({},m,p);break e;case 2:Ma=!0}}p=l.callback,p!==null&&(e.flags|=64,d&&(e.flags|=8192),d=n.callbacks,d===null?n.callbacks=[p]:d.push(p))}else d={lane:p,tag:l.tag,payload:l.payload,callback:l.callback,next:null},u===null?(c=u=d,s=m):u=u.next=d,i|=p;if(l=l.next,l===null){if(l=n.shared.pending,l===null)break;d=l,l=d.next,d.next=null,n.lastBaseUpdate=d,n.shared.pending=null}}while(!0);u===null&&(s=m),n.baseState=s,n.firstBaseUpdate=c,n.lastBaseUpdate=u,a===null&&(n.shared.lanes=0),Qa|=i,e.lanes=i,e.memoizedState=m}}function jT(e,t){if(typeof e!=\"function\")throw Error($(191,e));e.call(t)}function UT(e,t){var o=e.callbacks;if(o!==null)for(e.callbacks=null,e=0;ea?a:8;var i=Pe.T,l={};Pe.T=l,Eg(e,!1,t,o);try{var s=n(),c=Pe.S;if(c!==null&&c(l,s),s!==null&&typeof s==\"object\"&&typeof s.then==\"function\"){var u=zw(s,r);jc(e,t,u,Tr(e))}else jc(e,t,r,Tr(e))}catch(m){jc(e,t,{then:function(){},status:\"rejected\",reason:m},Tr())}finally{nt.p=a,i!==null&&l.types!==null&&(i.types=l.types),Pe.T=i}}function Hw(){}function Eh(e,t,o,r){if(e.tag!==5)throw Error($(476));var n=u1(e).queue;c1(e,n,t,Ti,o===null?Hw:function(){return p1(e),o(r)})}function u1(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Ti,baseState:Ti,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ra,lastRenderedState:Ti},next:null};var o={};return t.next={memoizedState:o,baseState:o,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ra,lastRenderedState:o},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function p1(e){var t=u1(e);t.next===null&&(t=e.alternate.memoizedState),jc(e,t.next.queue,{},Tr())}function Sg(){return Ao(tu)}function f1(){return Jt().memoizedState}function d1(){return Jt().memoizedState}function Vw(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var o=Tr();e=Ha(o);var r=Va(t,e,o);r!==null&&(rr(r,t,o),kc(r,t,o)),t={cache:lg()},e.payload=t;return}t=t.return}}function $w(e,t,o){var r=Tr();o={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},Kf(e)?y1(t,o):(o=rg(e,t,o,r),o!==null&&(rr(o,e,r),h1(o,t,r)))}function m1(e,t,o){var r=Tr();jc(e,t,o,r)}function jc(e,t,o,r){var n={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null};if(Kf(e))y1(t,n);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var i=t.lastRenderedState,l=a(i,o);if(n.hasEagerState=!0,n.eagerState=l,Sr(l,i))return Xf(e,t,n,0),bt===null&&Yf(),!1}catch{}finally{}if(o=rg(e,t,n,r),o!==null)return rr(o,e,r),h1(o,t,r),!0}return!1}function Eg(e,t,o,r){if(r={lane:2,revertLane:Ng(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Kf(e)){if(t)throw Error($(479))}else t=rg(e,o,r,2),t!==null&&rr(t,e,2)}function Kf(e){var t=e.alternate;return e===Ne||t!==null&&t===Ne}function y1(e,t){ql=Sf=!0;var o=e.pending;o===null?t.next=t:(t.next=o.next,o.next=t),e.pending=t}function h1(e,t,o){if((o&4194048)!==0){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,tT(e,o)}}var Zc={readContext:Ao,use:If,useCallback:It,useContext:It,useEffect:It,useImperativeHandle:It,useLayoutEffect:It,useInsertionEffect:It,useMemo:It,useReducer:It,useRef:It,useState:It,useDebugValue:It,useDeferredValue:It,useTransition:It,useSyncExternalStore:It,useId:It,useHostTransitionStatus:It,useFormState:It,useActionState:It,useOptimistic:It,useMemoCache:It,useCacheRefresh:It};Zc.useEffectEvent=It;var g1={readContext:Ao,use:If,useCallback:function(e,t){return Io().memoizedState=[e,t===void 0?null:t],e},useContext:Ao,useEffect:ex,useImperativeHandle:function(e,t,o){o=o!=null?o.concat([e]):null,tf(4194308,4,n1.bind(null,t,e),o)},useLayoutEffect:function(e,t){return tf(4194308,4,e,t)},useInsertionEffect:function(e,t){tf(4,2,e,t)},useMemo:function(e,t){var o=Io();t=t===void 0?null:t;var r=e();if(Oi){_a(!0);try{e()}finally{_a(!1)}}return o.memoizedState=[r,t],r},useReducer:function(e,t,o){var r=Io();if(o!==void 0){var n=o(t);if(Oi){_a(!0);try{o(t)}finally{_a(!1)}}}else n=t;return r.memoizedState=r.baseState=n,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},r.queue=e,e=e.dispatch=$w.bind(null,Ne,e),[r.memoizedState,e]},useRef:function(e){var t=Io();return e={current:e},t.memoizedState=e},useState:function(e){e=Th(e);var t=e.queue,o=m1.bind(null,Ne,t);return t.dispatch=o,[e.memoizedState,o]},useDebugValue:xg,useDeferredValue:function(e,t){var o=Io();return Tg(o,e,t)},useTransition:function(){var e=Th(!1);return e=c1.bind(null,Ne,e.queue,!0,!1),Io().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,o){var r=Ne,n=Io();if(qe){if(o===void 0)throw Error($(407));o=o()}else{if(o=t(),bt===null)throw Error($(349));(Ge&127)!==0||XT(r,t,o)}n.memoizedState=o;var a={value:o,getSnapshot:t};return n.queue=a,ex(qT.bind(null,r,a,e),[e]),r.flags|=2048,Jl(9,{destroy:void 0},GT.bind(null,r,a,o,t),null),o},useId:function(){var e=Io(),t=bt.identifierPrefix;if(qe){var o=wn,r=Rn;o=(r&~(1<<32-xr(r)-1)).toString(32)+o,t=\"_\"+t+\"R_\"+o,o=Ef++,0<\\/script>\",a=a.removeChild(a.firstChild);break;case\"select\":a=typeof r.is==\"string\"?i.createElement(\"select\",{is:r.is}):i.createElement(\"select\"),r.multiple?a.multiple=!0:r.size&&(a.size=r.size);break;default:a=typeof r.is==\"string\"?i.createElement(n,{is:r.is}):i.createElement(n)}}a[Mo]=t,a[nr]=r;e:for(i=t.child;i!==null;){if(i.tag===5||i.tag===6)a.appendChild(i.stateNode);else if(i.tag!==4&&i.tag!==27&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===t)break e;for(;i.sibling===null;){if(i.return===null||i.return===t)break e;i=i.return}i.sibling.return=i.return,i=i.sibling}t.stateNode=a;e:switch(Do(a,n,r),n){case\"button\":case\"input\":case\"select\":case\"textarea\":r=!!r.autoFocus;break e;case\"img\":r=!0;break e;default:r=!1}r&&Yn(t)}}return Ot(t),jy(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,o),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&Yn(t);else{if(typeof r!=\"string\"&&t.stateNode===null)throw Error($(166));if(e=ja.current,Cl(t)){if(e=t.stateNode,o=t.memoizedProps,r=null,n=Oo,n!==null)switch(n.tag){case 27:case 5:r=n.memoizedProps}e[Mo]=t,e=!!(e.nodeValue===o||r!==null&&r.suppressHydrationWarning===!0||mS(e.nodeValue,o)),e||Fa(t,!0)}else e=_f(e).createTextNode(r),e[Mo]=t,t.stateNode=e}return Ot(t),null;case 31:if(o=t.memoizedState,e===null||e.memoizedState!==null){if(r=Cl(t),o!==null){if(e===null){if(!r)throw Error($(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error($(557));e[Mo]=t}else Ri(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ot(t),e=!1}else o=Oy(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=o),e=!0;if(!e)return t.flags&256?(yr(t),t):(yr(t),null);if((t.flags&128)!==0)throw Error($(558))}return Ot(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(n=Cl(t),r!==null&&r.dehydrated!==null){if(e===null){if(!n)throw Error($(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error($(317));n[Mo]=t}else Ri(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ot(t),n=!1}else n=Oy(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(yr(t),t):(yr(t),null)}return yr(t),(t.flags&128)!==0?(t.lanes=o,t):(o=r!==null,e=e!==null&&e.memoizedState!==null,o&&(r=t.child,n=null,r.alternate!==null&&r.alternate.memoizedState!==null&&r.alternate.memoizedState.cachePool!==null&&(n=r.alternate.memoizedState.cachePool.pool),a=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(a=r.memoizedState.cachePool.pool),a!==n&&(r.flags|=2048)),o!==e&&o&&(t.child.flags|=8192),Vp(t,t.updateQueue),Ot(t),null);case 4:return Fl(),e===null&&_g(t.stateNode.containerInfo),Ot(t),null;case 10:return Jn(t.type),Ot(t),null;case 19:if(So(Zt),r=t.memoizedState,r===null)return Ot(t),null;if(n=(t.flags&128)!==0,a=r.rendering,a===null)if(n)Sc(r,!1);else{if(Ft!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(a=Tf(e),a!==null){for(t.flags|=128,Sc(r,!1),e=a.updateQueue,t.updateQueue=e,Vp(t,e),t.subtreeFlags=0,e=o,o=t.child;o!==null;)OT(o,e),o=o.sibling;return Et(Zt,Zt.current&1|2),qe&&In(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&br()>wf&&(t.flags|=128,n=!0,Sc(r,!1),t.lanes=4194304)}else{if(!n)if(e=Tf(a),e!==null){if(t.flags|=128,n=!0,e=e.updateQueue,t.updateQueue=e,Vp(t,e),Sc(r,!0),r.tail===null&&r.tailMode===\"hidden\"&&!a.alternate&&!qe)return Ot(t),null}else 2*br()-r.renderingStartTime>wf&&o!==536870912&&(t.flags|=128,n=!0,Sc(r,!1),t.lanes=4194304);r.isBackwards?(a.sibling=t.child,t.child=a):(e=r.last,e!==null?e.sibling=a:t.child=a,r.last=a)}return r.tail!==null?(e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=br(),e.sibling=null,o=Zt.current,Et(Zt,n?o&1|2:o&1),qe&&In(t,r.treeForkCount),e):(Ot(t),null);case 22:case 23:return yr(t),pg(),r=t.memoizedState!==null,e!==null?e.memoizedState!==null!==r&&(t.flags|=8192):r&&(t.flags|=8192),r?(o&536870912)!==0&&(t.flags&128)===0&&(Ot(t),t.subtreeFlags&6&&(t.flags|=8192)):Ot(t),o=t.updateQueue,o!==null&&Vp(t,o.retryQueue),o=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(o=e.memoizedState.cachePool.pool),r=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),r!==o&&(t.flags|=2048),e!==null&&So(Ei),null;case 24:return o=null,e!==null&&(o=e.memoizedState.cache),t.memoizedState.cache!==o&&(t.flags|=2048),Jn(io),Ot(t),null;case 25:return null;case 30:return null}throw Error($(156,t.tag))}function Iw(e,t){switch(ig(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Jn(io),Fl(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return ff(t),null;case 31:if(t.memoizedState!==null){if(yr(t),t.alternate===null)throw Error($(340));Ri()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(yr(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error($(340));Ri()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return So(Zt),null;case 4:return Fl(),null;case 10:return Jn(t.type),null;case 22:case 23:return yr(t),pg(),e!==null&&So(Ei),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Jn(io),null;case 25:return null;default:return null}}function O1(e,t){switch(ig(t),t.tag){case 3:Jn(io),Fl();break;case 26:case 27:case 5:ff(t);break;case 4:Fl();break;case 31:t.memoizedState!==null&&yr(t);break;case 13:yr(t);break;case 19:So(Zt);break;case 10:Jn(t.type);break;case 22:case 23:yr(t),pg(),e!==null&&So(Ei);break;case 24:Jn(io)}}function fu(e,t){try{var o=t.updateQueue,r=o!==null?o.lastEffect:null;if(r!==null){var n=r.next;o=n;do{if((o.tag&e)===e){r=void 0;var a=o.create,i=o.inst;r=a(),i.destroy=r}o=o.next}while(o!==n)}}catch(l){ut(t,t.return,l)}}function Ka(e,t,o){try{var r=t.updateQueue,n=r!==null?r.lastEffect:null;if(n!==null){var a=n.next;r=a;do{if((r.tag&e)===e){var i=r.inst,l=i.destroy;if(l!==void 0){i.destroy=void 0,n=t;var s=o,c=l;try{c()}catch(u){ut(n,s,u)}}}r=r.next}while(r!==a)}}catch(u){ut(t,t.return,u)}}function A1(e){var t=e.updateQueue;if(t!==null){var o=e.stateNode;try{UT(t,o)}catch(r){ut(e,e.return,r)}}}function D1(e,t,o){o.props=Ai(e.type,e.memoizedProps),o.state=e.memoizedState;try{o.componentWillUnmount()}catch(r){ut(e,t,r)}}function Uc(e,t){try{var o=e.ref;if(o!==null){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;case 30:r=e.stateNode;break;default:r=e.stateNode}typeof o==\"function\"?e.refCleanup=o(r):o.current=r}}catch(n){ut(e,t,n)}}function Mn(e,t){var o=e.ref,r=e.refCleanup;if(o!==null)if(typeof r==\"function\")try{r()}catch(n){ut(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof o==\"function\")try{o(null)}catch(n){ut(e,t,n)}else o.current=null}function N1(e){var t=e.type,o=e.memoizedProps,r=e.stateNode;try{e:switch(t){case\"button\":case\"input\":case\"select\":case\"textarea\":o.autoFocus&&r.focus();break e;case\"img\":o.src?r.src=o.src:o.srcSet&&(r.srcset=o.srcSet)}}catch(n){ut(e,e.return,n)}}function Uy(e,t,o){try{var r=e.stateNode;dM(r,e.type,o,t),r[nr]=t}catch(n){ut(e,e.return,n)}}function _1(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Za(e.type)||e.tag===4}function Hy(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||_1(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&&Za(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Mh(e,t,o){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?(o.nodeType===9?o.body:o.nodeName===\"HTML\"?o.ownerDocument.body:o).insertBefore(e,t):(t=o.nodeType===9?o.body:o.nodeName===\"HTML\"?o.ownerDocument.body:o,t.appendChild(e),o=o._reactRootContainer,o!=null||t.onclick!==null||(t.onclick=Qn));else if(r!==4&&(r===27&&Za(e.type)&&(o=e.stateNode,t=null),e=e.child,e!==null))for(Mh(e,t,o),e=e.sibling;e!==null;)Mh(e,t,o),e=e.sibling}function Rf(e,t,o){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?o.insertBefore(e,t):o.appendChild(e);else if(r!==4&&(r===27&&Za(e.type)&&(o=e.stateNode),e=e.child,e!==null))for(Rf(e,t,o),e=e.sibling;e!==null;)Rf(e,t,o),e=e.sibling}function z1(e){var t=e.stateNode,o=e.memoizedProps;try{for(var r=e.type,n=t.attributes;n.length;)t.removeAttributeNode(n[0]);Do(t,r,o),t[Mo]=e,t[nr]=o}catch(a){ut(e,e.return,a)}}var Fn=!1,ao=!1,Vy=!1,dx=typeof WeakSet==\"function\"?WeakSet:Set,xo=null;function Fw(e,t){if(e=e.containerInfo,kh=Lf,e=TT(e),tg(e)){if(\"selectionStart\"in e)var o={start:e.selectionStart,end:e.selectionEnd};else e:{o=(o=e.ownerDocument)&&o.defaultView||window;var r=o.getSelection&&o.getSelection();if(r&&r.rangeCount!==0){o=r.anchorNode;var n=r.anchorOffset,a=r.focusNode;r=r.focusOffset;try{o.nodeType,a.nodeType}catch{o=null;break e}var i=0,l=-1,s=-1,c=0,u=0,m=e,p=null;t:for(;;){for(var d;m!==o||n!==0&&m.nodeType!==3||(l=i+n),m!==a||r!==0&&m.nodeType!==3||(s=i+r),m.nodeType===3&&(i+=m.nodeValue.length),(d=m.firstChild)!==null;)p=m,m=d;for(;;){if(m===e)break t;if(p===o&&++c===n&&(l=i),p===a&&++u===r&&(s=i),(d=m.nextSibling)!==null)break;m=p,p=m.parentNode}m=d}o=l===-1||s===-1?null:{start:l,end:s}}else o=null}o=o||{start:0,end:0}}else o=null;for(Bh={focusedElem:e,selectionRange:o},Lf=!1,xo=t;xo!==null;)if(t=xo,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,xo=e;else for(;xo!==null;){switch(t=xo,a=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(o=0;o title\"))),Do(a,r,o),a[Mo]=e,To(a),r=a;break e;case\"link\":var i=kx(\"link\",\"href\",n).get(r+(o.href||\"\"));if(i){for(var l=0;lS&&(i=S,S=T,T=i);var h=jv(l,T),y=jv(l,S);if(h&&y&&(d.rangeCount!==1||d.anchorNode!==h.node||d.anchorOffset!==h.offset||d.focusNode!==y.node||d.focusOffset!==y.offset)){var g=m.createRange();g.setStart(h.node,h.offset),d.removeAllRanges(),T>S?(d.addRange(g),d.extend(y.node,y.offset)):(g.setEnd(y.node,y.offset),d.addRange(g))}}}}for(m=[],d=l;d=d.parentNode;)d.nodeType===1&&m.push({element:d,left:d.scrollLeft,top:d.scrollTop});for(typeof l.focus==\"function\"&&l.focus(),l=0;lo?32:o,Pe.T=null,o=Dh,Dh=null;var a=Ya,i=ea;if(fo=0,ts=Ya=null,ea=0,(rt&6)!==0)throw Error($(331));var l=rt;if(rt|=4,G1(a.current),$1(a,a.current,i,o),rt=l,du(0,!1),vr&&typeof vr.onPostCommitFiberRoot==\"function\")try{vr.onPostCommitFiberRoot(au,a)}catch{}return!0}finally{nt.p=n,Pe.T=r,iS(e,t)}}function gx(e,t,o){t=Hr(o,t),t=Ch(e.stateNode,t,2),e=Va(e,t,2),e!==null&&(lu(e,2),Dn(e))}function ut(e,t,o){if(e.tag===3)gx(e,e,o);else for(;t!==null;){if(t.tag===3){gx(t,e,o);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==\"function\"||typeof r.componentDidCatch==\"function\"&&($a===null||!$a.has(r))){e=Hr(o,e),o=S1(2),r=Va(t,o,2),r!==null&&(E1(o,r,t,e),lu(r,2),Dn(r));break}}t=t.return}}function Yy(e,t,o){var r=e.pingCache;if(r===null){r=e.pingCache=new Ww;var n=new Set;r.set(t,n)}else n=r.get(t),n===void 0&&(n=new Set,r.set(t,n));n.has(o)||(Og=!0,n.add(o),e=oM.bind(null,e,t,o),t.then(e,e))}function oM(e,t,o){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&o,e.warmLanes&=~o,bt===e&&(Ge&o)===o&&(Ft===4||Ft===3&&(Ge&62914560)===Ge&&300>br()-Qf?(rt&2)===0&&os(e,0):Ag|=o,es===Ge&&(es=0)),Dn(e)}function sS(e,t){t===0&&(t=Jx()),e=zi(e,t),e!==null&&(lu(e,t),Dn(e))}function rM(e){var t=e.memoizedState,o=0;t!==null&&(o=t.retryLane),sS(e,o)}function nM(e,t){var o=0;switch(e.tag){case 31:case 13:var r=e.stateNode,n=e.memoizedState;n!==null&&(o=n.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error($(314))}r!==null&&r.delete(t),sS(e,o)}function aM(e,t){return qh(e,t)}var Af=null,Ml=null,_h=!1,Df=!1,Xy=!1,La=0;function Dn(e){e!==Ml&&e.next===null&&(Ml===null?Af=Ml=e:Ml=Ml.next=e),Df=!0,_h||(_h=!0,lM())}function du(e,t){if(!Xy&&Df){Xy=!0;do for(var o=!1,r=Af;r!==null;){if(!t)if(e!==0){var n=r.pendingLanes;if(n===0)var a=0;else{var i=r.suspendedLanes,l=r.pingedLanes;a=(1<<31-xr(42|e)+1)-1,a&=n&~(i&~l),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(o=!0,bx(r,a))}else a=Ge,a=Uf(r,r===bt?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),(a&3)===0||iu(r,a)||(o=!0,bx(r,a));r=r.next}while(o);Xy=!1}}function iM(){cS()}function cS(){Df=_h=!1;var e=0;La!==0&&yM()&&(e=La);for(var t=br(),o=null,r=Af;r!==null;){var n=r.next,a=uS(r,t);a===0?(r.next=null,o===null?Af=n:o.next=n,n===null&&(Ml=o)):(o=r,(e!==0||(a&3)!==0)&&(Df=!0)),r=n}fo!==0&&fo!==5||du(e,!1),La!==0&&(La=0)}function uS(e,t){for(var o=e.suspendedLanes,r=e.pingedLanes,n=e.expirationTimes,a=e.pendingLanes&-62914561;0l)break;var u=s.transferSize,m=s.initiatorType;u&&Cx(m)&&(s=s.responseEnd,i+=u*(s\"u\"?null:document;function vS(e,t,o){var r=us;if(r&&typeof t==\"string\"&&t){var n=Ur(t);n='link[rel=\"'+e+'\"][href=\"'+n+'\"]',typeof o==\"string\"&&(n+='[crossorigin=\"'+o+'\"]'),Nx.has(n)||(Nx.add(n),e={rel:e,crossOrigin:o,href:t},r.querySelector(n)===null&&(t=r.createElement(\"link\"),Do(t,\"link\",e),To(t),r.head.appendChild(t)))}}function PM(e){ia.D(e),vS(\"dns-prefetch\",e,null)}function CM(e,t){ia.C(e,t),vS(\"preconnect\",e,t)}function RM(e,t,o){ia.L(e,t,o);var r=us;if(r&&e&&t){var n='link[rel=\"preload\"][as=\"'+Ur(t)+'\"]';t===\"image\"&&o&&o.imageSrcSet?(n+='[imagesrcset=\"'+Ur(o.imageSrcSet)+'\"]',typeof o.imageSizes==\"string\"&&(n+='[imagesizes=\"'+Ur(o.imageSizes)+'\"]')):n+='[href=\"'+Ur(e)+'\"]';var a=n;switch(t){case\"style\":a=rs(e);break;case\"script\":a=ps(e)}Xr.has(a)||(e=Dt({rel:\"preload\",href:t===\"image\"&&o&&o.imageSrcSet?void 0:e,as:t},o),Xr.set(a,e),r.querySelector(n)!==null||t===\"style\"&&r.querySelector(mu(a))||t===\"script\"&&r.querySelector(yu(a))||(t=r.createElement(\"link\"),Do(t,\"link\",e),To(t),r.head.appendChild(t)))}}function wM(e,t){ia.m(e,t);var o=us;if(o&&e){var r=t&&typeof t.as==\"string\"?t.as:\"script\",n='link[rel=\"modulepreload\"][as=\"'+Ur(r)+'\"][href=\"'+Ur(e)+'\"]',a=n;switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":a=ps(e)}if(!Xr.has(a)&&(e=Dt({rel:\"modulepreload\",href:e},t),Xr.set(a,e),o.querySelector(n)===null)){switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":if(o.querySelector(yu(a)))return}r=o.createElement(\"link\"),Do(r,\"link\",e),To(r),o.head.appendChild(r)}}}function MM(e,t,o){ia.S(e,t,o);var r=us;if(r&&e){var n=Vl(r).hoistableStyles,a=rs(e);t=t||\"default\";var i=n.get(a);if(!i){var l={loading:0,preload:null};if(i=r.querySelector(mu(a)))l.loading=5;else{e=Dt({rel:\"stylesheet\",href:e,\"data-precedence\":t},o),(o=Xr.get(a))&&zg(e,o);var s=i=r.createElement(\"link\");To(s),Do(s,\"link\",e),s._p=new Promise(function(c,u){s.onload=c,s.onerror=u}),s.addEventListener(\"load\",function(){l.loading|=1}),s.addEventListener(\"error\",function(){l.loading|=2}),l.loading|=4,af(i,t,r)}i={type:\"stylesheet\",instance:i,count:1,state:l},n.set(a,i)}}}function OM(e,t){ia.X(e,t);var o=us;if(o&&e){var r=Vl(o).hoistableScripts,n=ps(e),a=r.get(n);a||(a=o.querySelector(yu(n)),a||(e=Dt({src:e,async:!0},t),(t=Xr.get(n))&&kg(e,t),a=o.createElement(\"script\"),To(a),Do(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function AM(e,t){ia.M(e,t);var o=us;if(o&&e){var r=Vl(o).hoistableScripts,n=ps(e),a=r.get(n);a||(a=o.querySelector(yu(n)),a||(e=Dt({src:e,async:!0,type:\"module\"},t),(t=Xr.get(n))&&kg(e,t),a=o.createElement(\"script\"),To(a),Do(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function _x(e,t,o,r){var n=(n=ja.current)?zf(n):null;if(!n)throw Error($(446));switch(e){case\"meta\":case\"title\":return null;case\"style\":return typeof o.precedence==\"string\"&&typeof o.href==\"string\"?(t=rs(o.href),o=Vl(n).hoistableStyles,r=o.get(t),r||(r={type:\"style\",instance:null,count:0,state:null},o.set(t,r)),r):{type:\"void\",instance:null,count:0,state:null};case\"link\":if(o.rel===\"stylesheet\"&&typeof o.href==\"string\"&&typeof o.precedence==\"string\"){e=rs(o.href);var a=Vl(n).hoistableStyles,i=a.get(e);if(i||(n=n.ownerDocument||n,i={type:\"stylesheet\",instance:null,count:0,state:{loading:0,preload:null}},a.set(e,i),(a=n.querySelector(mu(e)))&&!a._p&&(i.instance=a,i.state.loading=5),Xr.has(e)||(o={rel:\"preload\",as:\"style\",href:o.href,crossOrigin:o.crossOrigin,integrity:o.integrity,media:o.media,hrefLang:o.hrefLang,referrerPolicy:o.referrerPolicy},Xr.set(e,o),a||DM(n,e,o,i.state))),t&&r===null)throw Error($(528,\"\"));return i}if(t&&r!==null)throw Error($(529,\"\"));return null;case\"script\":return t=o.async,o=o.src,typeof o==\"string\"&&t&&typeof t!=\"function\"&&typeof t!=\"symbol\"?(t=ps(o),o=Vl(n).hoistableScripts,r=o.get(t),r||(r={type:\"script\",instance:null,count:0,state:null},o.set(t,r)),r):{type:\"void\",instance:null,count:0,state:null};default:throw Error($(444,e))}}function rs(e){return'href=\"'+Ur(e)+'\"'}function mu(e){return'link[rel=\"stylesheet\"]['+e+\"]\"}function xS(e){return Dt({},e,{\"data-precedence\":e.precedence,precedence:null})}function DM(e,t,o,r){e.querySelector('link[rel=\"preload\"][as=\"style\"]['+t+\"]\")?r.loading=1:(t=e.createElement(\"link\"),r.preload=t,t.addEventListener(\"load\",function(){return r.loading|=1}),t.addEventListener(\"error\",function(){return r.loading|=2}),Do(t,\"link\",o),To(t),e.head.appendChild(t))}function ps(e){return'[src=\"'+Ur(e)+'\"]'}function yu(e){return\"script[async]\"+e}function zx(e,t,o){if(t.count++,t.instance===null)switch(t.type){case\"style\":var r=e.querySelector('style[data-href~=\"'+Ur(o.href)+'\"]');if(r)return t.instance=r,To(r),r;var n=Dt({},o,{\"data-href\":o.href,\"data-precedence\":o.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement(\"style\"),To(r),Do(r,\"style\",n),af(r,o.precedence,e),t.instance=r;case\"stylesheet\":n=rs(o.href);var a=e.querySelector(mu(n));if(a)return t.state.loading|=4,t.instance=a,To(a),a;r=xS(o),(n=Xr.get(n))&&zg(r,n),a=(e.ownerDocument||e).createElement(\"link\"),To(a);var i=a;return i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Do(a,\"link\",r),t.state.loading|=4,af(a,o.precedence,e),t.instance=a;case\"script\":return a=ps(o.src),(n=e.querySelector(yu(a)))?(t.instance=n,To(n),n):(r=o,(n=Xr.get(a))&&(r=Dt({},o),kg(r,n)),e=e.ownerDocument||e,n=e.createElement(\"script\"),To(n),Do(n,\"link\",r),e.head.appendChild(n),t.instance=n);case\"void\":return null;default:throw Error($(443,t.type))}else t.type===\"stylesheet\"&&(t.state.loading&4)===0&&(r=t.instance,t.state.loading|=4,af(r,o.precedence,e));return t.instance}function af(e,t,o){for(var r=o.querySelectorAll('link[rel=\"stylesheet\"][data-precedence],style[data-precedence]'),n=r.length?r[r.length-1]:null,a=n,i=0;i title\"):null)}function NM(e,t,o){if(o===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;switch(t.rel){case\"stylesheet\":return e=t.disabled,typeof t.precedence==\"string\"&&e==null;default:return!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 TS(e){return!(e.type===\"stylesheet\"&&(e.state.loading&3)===0)}function _M(e,t,o,r){if(o.type===\"stylesheet\"&&(typeof r.media!=\"string\"||matchMedia(r.media).matches!==!1)&&(o.state.loading&4)===0){if(o.instance===null){var n=rs(r.href),a=t.querySelector(mu(n));if(a){t=a._p,t!==null&&typeof t==\"object\"&&typeof t.then==\"function\"&&(e.count++,e=kf.bind(e),t.then(e,e)),o.state.loading|=4,o.instance=a,To(a);return}a=t.ownerDocument||t,r=xS(r),(n=Xr.get(n))&&zg(r,n),a=a.createElement(\"link\"),To(a);var i=a;i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Do(a,\"link\",r),o.instance=a}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(o,t),(t=o.state.preload)&&(o.state.loading&3)===0&&(e.count++,o=kf.bind(e),t.addEventListener(\"load\",o),t.addEventListener(\"error\",o))}}var Fy=0;function zM(e,t){return e.stylesheets&&e.count===0&&sf(e,e.stylesheets),0Fy?50:800)+t);return e.unsuspend=o,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(n)}}:null}function kf(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)sf(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Bf=null;function sf(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Bf=new Map,t.forEach(kM,e),Bf=null,kf.call(e))}function kM(e,t){if(!(t.state.loading&4)){var o=Bf.get(e);if(o)var r=o.get(null);else{o=new Map,Bf.set(e,o);for(var n=e.querySelectorAll(\"link[data-precedence],style[data-precedence]\"),a=0;a{\"use strict\";function AS(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(AS)}catch(e){console.error(e)}}AS(),DS.exports=OS()});var aE=Xo(pt=>{\"use strict\";var Eo=typeof Symbol==\"function\"&&Symbol.for,Yg=Eo?Symbol.for(\"react.element\"):60103,Xg=Eo?Symbol.for(\"react.portal\"):60106,ud=Eo?Symbol.for(\"react.fragment\"):60107,pd=Eo?Symbol.for(\"react.strict_mode\"):60108,fd=Eo?Symbol.for(\"react.profiler\"):60114,dd=Eo?Symbol.for(\"react.provider\"):60109,md=Eo?Symbol.for(\"react.context\"):60110,Gg=Eo?Symbol.for(\"react.async_mode\"):60111,yd=Eo?Symbol.for(\"react.concurrent_mode\"):60111,hd=Eo?Symbol.for(\"react.forward_ref\"):60112,gd=Eo?Symbol.for(\"react.suspense\"):60113,oO=Eo?Symbol.for(\"react.suspense_list\"):60120,bd=Eo?Symbol.for(\"react.memo\"):60115,vd=Eo?Symbol.for(\"react.lazy\"):60116,rO=Eo?Symbol.for(\"react.block\"):60121,nO=Eo?Symbol.for(\"react.fundamental\"):60117,aO=Eo?Symbol.for(\"react.responder\"):60118,iO=Eo?Symbol.for(\"react.scope\"):60119;function Pr(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case Yg:switch(e=e.type,e){case Gg:case yd:case ud:case fd:case pd:case gd:return e;default:switch(e=e&&e.$$typeof,e){case md:case hd:case vd:case bd:case dd:return e;default:return t}}case Xg:return t}}}function nE(e){return Pr(e)===yd}pt.AsyncMode=Gg;pt.ConcurrentMode=yd;pt.ContextConsumer=md;pt.ContextProvider=dd;pt.Element=Yg;pt.ForwardRef=hd;pt.Fragment=ud;pt.Lazy=vd;pt.Memo=bd;pt.Portal=Xg;pt.Profiler=fd;pt.StrictMode=pd;pt.Suspense=gd;pt.isAsyncMode=function(e){return nE(e)||Pr(e)===Gg};pt.isConcurrentMode=nE;pt.isContextConsumer=function(e){return Pr(e)===md};pt.isContextProvider=function(e){return Pr(e)===dd};pt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===Yg};pt.isForwardRef=function(e){return Pr(e)===hd};pt.isFragment=function(e){return Pr(e)===ud};pt.isLazy=function(e){return Pr(e)===vd};pt.isMemo=function(e){return Pr(e)===bd};pt.isPortal=function(e){return Pr(e)===Xg};pt.isProfiler=function(e){return Pr(e)===fd};pt.isStrictMode=function(e){return Pr(e)===pd};pt.isSuspense=function(e){return Pr(e)===gd};pt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===ud||e===yd||e===fd||e===pd||e===gd||e===oO||typeof e==\"object\"&&e!==null&&(e.$$typeof===vd||e.$$typeof===bd||e.$$typeof===dd||e.$$typeof===md||e.$$typeof===hd||e.$$typeof===nO||e.$$typeof===aO||e.$$typeof===iO||e.$$typeof===rO)};pt.typeOf=Pr});var lE=Xo((Mz,iE)=>{\"use strict\";iE.exports=aE()});var mE=Xo((Oz,dE)=>{\"use strict\";var qg=lE(),lO={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},sO={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},cO={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},pE={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Ig={};Ig[qg.ForwardRef]=cO;Ig[qg.Memo]=pE;function sE(e){return qg.isMemo(e)?pE:Ig[e.$$typeof]||lO}var uO=Object.defineProperty,pO=Object.getOwnPropertyNames,cE=Object.getOwnPropertySymbols,fO=Object.getOwnPropertyDescriptor,dO=Object.getPrototypeOf,uE=Object.prototype;function fE(e,t,o){if(typeof t!=\"string\"){if(uE){var r=dO(t);r&&r!==uE&&fE(e,r,o)}var n=pO(t);cE&&(n=n.concat(cE(t)));for(var a=sE(e),i=sE(t),l=0;l{\"use strict\";var DO=Symbol.for(\"react.transitional.element\"),NO=Symbol.for(\"react.fragment\");function AE(e,t,o){var r=null;if(o!==void 0&&(r=\"\"+o),t.key!==void 0&&(r=\"\"+t.key),\"key\"in t){o={};for(var n in t)n!==\"key\"&&(o[n]=t[n])}else o=t;return t=o.ref,{$$typeof:DO,type:e,key:r,ref:t!==void 0?t:null,props:o}}Pd.Fragment=NO;Pd.jsx=AE;Pd.jsxs=AE});var Ie=Xo((Ck,NE)=>{\"use strict\";NE.exports=DE()});var kE=Xo(vt=>{\"use strict\";var Qg=Symbol.for(\"react.transitional.element\"),Wg=Symbol.for(\"react.portal\"),Cd=Symbol.for(\"react.fragment\"),Rd=Symbol.for(\"react.strict_mode\"),wd=Symbol.for(\"react.profiler\"),Md=Symbol.for(\"react.consumer\"),Od=Symbol.for(\"react.context\"),Ad=Symbol.for(\"react.forward_ref\"),Dd=Symbol.for(\"react.suspense\"),Nd=Symbol.for(\"react.suspense_list\"),_d=Symbol.for(\"react.memo\"),zd=Symbol.for(\"react.lazy\"),_O=Symbol.for(\"react.view_transition\"),zO=Symbol.for(\"react.client.reference\");function Ir(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case Qg:switch(e=e.type,e){case Cd:case wd:case Rd:case Dd:case Nd:case _O:return e;default:switch(e=e&&e.$$typeof,e){case Od:case Ad:case zd:case _d:return e;case Md:return e;default:return t}}case Wg:return t}}}vt.ContextConsumer=Md;vt.ContextProvider=Od;vt.Element=Qg;vt.ForwardRef=Ad;vt.Fragment=Cd;vt.Lazy=zd;vt.Memo=_d;vt.Portal=Wg;vt.Profiler=wd;vt.StrictMode=Rd;vt.Suspense=Dd;vt.SuspenseList=Nd;vt.isContextConsumer=function(e){return Ir(e)===Md};vt.isContextProvider=function(e){return Ir(e)===Od};vt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===Qg};vt.isForwardRef=function(e){return Ir(e)===Ad};vt.isFragment=function(e){return Ir(e)===Cd};vt.isLazy=function(e){return Ir(e)===zd};vt.isMemo=function(e){return Ir(e)===_d};vt.isPortal=function(e){return Ir(e)===Wg};vt.isProfiler=function(e){return Ir(e)===wd};vt.isStrictMode=function(e){return Ir(e)===Rd};vt.isSuspense=function(e){return Ir(e)===Dd};vt.isSuspenseList=function(e){return Ir(e)===Nd};vt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===Cd||e===wd||e===Rd||e===Dd||e===Nd||typeof e==\"object\"&&e!==null&&(e.$$typeof===zd||e.$$typeof===_d||e.$$typeof===Od||e.$$typeof===Md||e.$$typeof===Ad||e.$$typeof===zO||e.getModuleId!==void 0)};vt.typeOf=Ir});var LE=Xo((Dk,BE)=>{\"use strict\";BE.exports=kE()});var w=q(re());var ir=q(re(),1),_S=q(NS(),1),zS=ir.createContext(null);function YM(){let e=ir.useContext(zS);if(!e)throw new Error(\"RenderContext not found\");return e}function XM(){return YM().model}function Ye(e){let t=XM(),o=ir.useSyncExternalStore(n=>(t.on(`change:${e}`,n),()=>t.off(`change:${e}`,n)),()=>t.get(e)),r=ir.useCallback(n=>{t.set(e,typeof n==\"function\"?n(t.get(e)):n),t.save_changes()},[t,e]);return[o,r]}function kS(e){return({el:t,model:o,experimental:r})=>{let n=_S.createRoot(t);return n.render(ir.createElement(ir.StrictMode,null,ir.createElement(zS.Provider,{value:{model:o,experimental:r}},ir.createElement(e)))),()=>n.unmount()}}function lr(e,...t){let o=new URL(`https://mui.com/production-error/?code=${e}`);return t.forEach(r=>o.searchParams.append(\"args[]\",r)),`Minified MUI error #${e}; visit ${o} for the full message.`}function Bi(){return Bi=Object.assign?Object.assign.bind():function(e){for(var t=1;t0?eo(bs,--Ko):0,hs--,so===10&&(hs=1,ad--),so}function Qo(){return so=Ko<$S?eo(bs,Ko++):0,hs++,so===10&&(hs=1,ad++),so}function Gr(){return eo(bs,Ko)}function vu(){return Ko}function xs(e,t){return Ja(bs,e,t)}function gs(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function id(e){return ad=hs=1,$S=Fo(bs=e),Ko=0,[]}function ld(e){return bs=\"\",e}function Ts(e){return nd(xs(Ko-1,$g(e===91?e+2:e===40?e+1:e)))}function GS(e){for(;(so=Gr())&&so<33;)Qo();return gs(e)>2||gs(so)>3?\"\":\" \"}function qS(e,t){for(;--t&&Qo()&&!(so<48||so>102||so>57&&so<65||so>70&&so<97););return xs(e,vu()+(t<6&&Gr()==32&&Qo()==32))}function $g(e){for(;Qo();)switch(so){case e:return Ko;case 34:case 39:e!==34&&e!==39&&$g(so);break;case 40:e===41&&$g(e);break;case 92:Qo();break}return Ko}function IS(e,t){for(;Qo()&&e+so!==57;)if(e+so===84&&Gr()===47)break;return\"/*\"+xs(t,Ko-1)+\"*\"+Li(e===47?e:Qo())}function FS(e){for(;!gs(Gr());)Qo();return xs(e,Ko)}function WS(e){return ld(sd(\"\",null,null,null,[\"\"],e=id(e),0,[0],e))}function sd(e,t,o,r,n,a,i,l,s){for(var c=0,u=0,m=i,p=0,d=0,v=0,T=1,S=1,h=1,y=0,g=\"\",b=n,E=a,C=r,P=g;S;)switch(v=y,y=Qo()){case 40:if(v!=108&&eo(P,m-1)==58){gu(P+=We(Ts(y),\"&\",\"&\\f\"),\"&\\f\")!=-1&&(h=-1);break}case 34:case 39:case 91:P+=Ts(y);break;case 9:case 10:case 13:case 32:P+=GS(v);break;case 92:P+=qS(vu()-1,7);continue;case 47:switch(Gr()){case 42:case 47:ys(FM(IS(Qo(),vu()),t,o),s);break;default:P+=\"/\"}break;case 123*T:l[c++]=Fo(P)*h;case 125*T:case 59:case 0:switch(y){case 0:case 125:S=0;case 59+u:h==-1&&(P=We(P,/\\f/g,\"\")),d>0&&Fo(P)-m&&ys(d>32?QS(P+\";\",r,o,m-1):QS(We(P,\" \",\"\")+\";\",r,o,m-2),s);break;case 59:P+=\";\";default:if(ys(C=KS(P,t,o,c,u,n,l,g,b=[],E=[],m),a),y===123)if(u===0)sd(P,t,C,C,b,a,m,l,E);else switch(p===99&&eo(P,3)===110?100:p){case 100:case 108:case 109:case 115:sd(e,C,C,r&&ys(KS(e,C,C,0,0,n,l,g,n,b=[],m),E),n,E,m,l,r?b:E);break;default:sd(P,C,C,C,[\"\"],E,0,l,E)}}c=u=d=0,T=h=1,g=P=\"\",m=i;break;case 58:m=1+Fo(P),d=v;default:if(T<1){if(y==123)--T;else if(y==125&&T++==0&&XS()==125)continue}switch(P+=Li(y),y*T){case 38:h=u>0?1:(P+=\"\\f\",-1);break;case 44:l[c++]=(Fo(P)-1)*h,h=1;break;case 64:Gr()===45&&(P+=Ts(Qo())),p=Gr(),u=m=Fo(g=P+=FS(vu())),y++;break;case 45:v===45&&Fo(P)==2&&(T=0)}}return a}function KS(e,t,o,r,n,a,i,l,s,c,u){for(var m=n-1,p=n===0?a:[\"\"],d=ms(p),v=0,T=0,S=0;v0?p[h]+\" \"+y:We(y,/&\\f/g,p[h])))&&(s[S++]=g);return bu(e,t,o,n===0?fs:l,s,c,u)}function FM(e,t,o){return bu(e,t,o,od,Li(YS()),Ja(e,2,-2),0)}function QS(e,t,o,r){return bu(e,t,o,ds,Ja(e,0,r),Ja(e,r+1,-1),r)}function ji(e,t){for(var o=\"\",r=ms(e),n=0;n6)switch(eo(e,t+1)){case 109:if(eo(e,t+4)!==45)break;case 102:return We(e,/(.+:)(.+)-([^]+)/,\"$1\"+tt+\"$2-$3$1\"+hu+(eo(e,t+3)==108?\"$3\":\"$2-$3\"))+e;case 115:return~gu(e,\"stretch\")?oE(We(e,\"stretch\",\"fill-available\"),t)+e:e}break;case 4949:if(eo(e,t+1)!==115)break;case 6444:switch(eo(e,Fo(e)-3-(~gu(e,\"!important\")&&10))){case 107:return We(e,\":\",\":\"+tt)+e;case 101:return We(e,/(.+:)([^;!]+)(;|!.+)?/,\"$1\"+tt+(eo(e,14)===45?\"inline-\":\"\")+\"box$3$1\"+tt+\"$2$3$1\"+No+\"$2box$3\")+e}break;case 5936:switch(eo(e,t+11)){case 114:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"tb\")+e;case 108:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"tb-rl\")+e;case 45:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"lr\")+e}return tt+e+No+e+e}return e}var eO=function(t,o,r,n){if(t.length>-1&&!t.return)switch(t.type){case ds:t.return=oE(t.value,t.length);break;case rd:return ji([vs(t,{value:We(t.value,\"@\",\"@\"+tt)})],n);case fs:if(t.length)return Vg(t.props,function(a){switch(Hg(a,/(::plac\\w+|:read-\\w+)/)){case\":read-only\":case\":read-write\":return ji([vs(t,{props:[We(a,/:(read-\\w+)/,\":\"+hu+\"$1\")]})],n);case\"::placeholder\":return ji([vs(t,{props:[We(a,/:(plac\\w+)/,\":\"+tt+\"input-$1\")]}),vs(t,{props:[We(a,/:(plac\\w+)/,\":\"+hu+\"$1\")]}),vs(t,{props:[We(a,/:(plac\\w+)/,No+\"input-$1\")]})],n)}return\"\"})}},tO=[eO],rE=function(t){var o=t.key;if(o===\"css\"){var r=document.querySelectorAll(\"style[data-emotion]:not([data-s])\");Array.prototype.forEach.call(r,function(T){var S=T.getAttribute(\"data-emotion\");S.indexOf(\" \")!==-1&&(document.head.appendChild(T),T.setAttribute(\"data-s\",\"\"))})}var n=t.stylisPlugins||tO,a={},i,l=[];i=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^=\"'+o+' \"]'),function(T){for(var S=T.getAttribute(\"data-emotion\").split(\" \"),h=1;h=4;++r,n-=4)o=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,o=(o&65535)*1540483477+((o>>>16)*59797<<16),o^=o>>>24,t=(o&65535)*1540483477+((o>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(n){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var hE={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};var yO=!1,hO=/[A-Z]|^ms/g,gO=/_EMO_([^_]+?)_([^]*?)_EMO_/g,xE=function(t){return t.charCodeAt(1)===45},gE=function(t){return t!=null&&typeof t!=\"boolean\"},Fg=cd(function(e){return xE(e)?e:e.replace(hO,\"-$&\").toLowerCase()}),bE=function(t,o){switch(t){case\"animation\":case\"animationName\":if(typeof o==\"string\")return o.replace(gO,function(r,n,a){return Nn={name:n,styles:a,next:Nn},n})}return hE[t]!==1&&!xE(t)&&typeof o==\"number\"&&o!==0?o+\"px\":o},bO=\"Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.\";function Su(e,t,o){if(o==null)return\"\";var r=o;if(r.__emotion_styles!==void 0)return r;switch(typeof o){case\"boolean\":return\"\";case\"object\":{var n=o;if(n.anim===1)return Nn={name:n.name,styles:n.styles,next:Nn},n.name;var a=o;if(a.styles!==void 0){var i=a.next;if(i!==void 0)for(;i!==void 0;)Nn={name:i.name,styles:i.styles,next:Nn},i=i.next;var l=a.styles+\";\";return l}return vO(e,t,o)}case\"function\":{if(e!==void 0){var s=Nn,c=o(e);return Nn=s,Su(e,t,c)}break}}var u=o;if(t==null)return u;var m=t[u];return m!==void 0?m:u}function vO(e,t,o){var r=\"\";if(Array.isArray(o))for(var n=0;n96?wO:MO},ME=function(t,o,r){var n;if(o){var a=o.shouldForwardProp;n=t.__emotion_forwardProp&&a?function(i){return t.__emotion_forwardProp(i)&&a(i)}:a}return typeof n!=\"function\"&&r&&(n=t.__emotion_forwardProp),n},OO=function(t){var o=t.cache,r=t.serialized,n=t.isStringTag;return Ss(o,r,n),Eu(function(){return Tu(o,r,n)}),null},OE=function e(t,o){var r=t.__emotion_real===t,n=r&&t.__emotion_base||t,a,i;o!==void 0&&(a=o.label,i=o.target);var l=ME(t,o,r),s=l||wE(n),c=!s(\"as\");return function(){var u=arguments,m=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(a!==void 0&&m.push(\"label:\"+a+\";\"),u[0]==null||u[0].raw===void 0)m.push.apply(m,u);else{var p=u[0];m.push(p[0]);for(var d=u.length,v=1;v{t[o]=jE(e[o])}),t}function Kt(e,t,o={clone:!0}){let r=o.clone?{...e}:e;return Cr(e)&&Cr(t)&&Object.keys(t).forEach(n=>{Zg.isValidElement(t[n])||(0,Jg.isValidElementType)(t[n])?r[n]=t[n]:Cr(t[n])&&Object.prototype.hasOwnProperty.call(e,n)&&Cr(e[n])?r[n]=Kt(e[n],t[n],o):o.clone?r[n]=Cr(t[n])?jE(t[n]):t[n]:r[n]=t[n]}),r}var kO=e=>{let t=Object.keys(e).map(o=>({key:o,val:e[o]}))||[];return t.sort((o,r)=>o.val-r.val),t.reduce((o,r)=>({...o,[r.key]:r.val}),{})};function e0(e){let{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:o=\"px\",step:r=5,...n}=e,a=kO(t),i=Object.keys(a);function l(p){return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o})`}function s(p){return`@media (max-width:${(typeof t[p]==\"number\"?t[p]:p)-r/100}${o})`}function c(p,d){let v=i.indexOf(d);return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o}) and (max-width:${(v!==-1&&typeof t[i[v]]==\"number\"?t[i[v]]:d)-r/100}${o})`}function u(p){return i.indexOf(p)+1r.startsWith(\"@container\")).sort((r,n)=>{let a=/min-width:\\s*([0-9.]+)/;return+(r.match(a)?.[1]||0)-+(n.match(a)?.[1]||0)});return o.length?o.reduce((r,n)=>{let a=t[n];return delete r[n],r[n]=a,r},{...t}):t}function t0(e,t){return t===\"@\"||t.startsWith(\"@\")&&(e.some(o=>t.startsWith(`@${o}`))||!!t.match(/^@\\d/))}function o0(e,t){let o=t.match(/^@([^/]+)?\\/?(.+)?$/);if(!o)return null;let[,r,n]=o,a=Number.isNaN(+r)?r||0:+r;return e.containerQueries(n).up(a)}function Bd(e){let t=(a,i)=>a.replace(\"@media\",i?`@container ${i}`:\"@container\");function o(a,i){a.up=(...l)=>t(e.breakpoints.up(...l),i),a.down=(...l)=>t(e.breakpoints.down(...l),i),a.between=(...l)=>t(e.breakpoints.between(...l),i),a.only=(...l)=>t(e.breakpoints.only(...l),i),a.not=(...l)=>{let s=t(e.breakpoints.not(...l),i);return s.includes(\"not all and\")?s.replace(\"not all and \",\"\").replace(\"min-width:\",\"width<\").replace(\"max-width:\",\"width>\").replace(\"and\",\"or\"):s}}let r={},n=a=>(o(r,a),r);return o(n),{...e,containerQueries:n}}var BO={borderRadius:4},UE=BO;function LO(e,t){return t?Kt(e,t,{clone:!1}):e}var sa=LO;var Ru={xs:0,sm:600,md:900,lg:1200,xl:1536},HE={keys:[\"xs\",\"sm\",\"md\",\"lg\",\"xl\"],up:e=>`@media (min-width:${Ru[e]}px)`},jO={containerQueries:e=>({up:t=>{let o=typeof t==\"number\"?t:Ru[t]||t;return typeof o==\"number\"&&(o=`${o}px`),e?`@container ${e} (min-width:${o})`:`@container (min-width:${o})`}})};function Wo(e,t,o){let r=e.theme||{};if(Array.isArray(t)){let a=r.breakpoints||HE;return t.reduce((i,l,s)=>(i[a.up(a.keys[s])]=o(t[s]),i),{})}if(typeof t==\"object\"){let a=r.breakpoints||HE;return Object.keys(t).reduce((i,l)=>{if(t0(a.keys,l)){let s=o0(r.containerQueries?r:jO,l);s&&(i[s]=o(t[l],l))}else if(Object.keys(a.values||Ru).includes(l)){let s=a.up(l);i[s]=o(t[l],l)}else{let s=l;i[s]=t[s]}return i},{})}return o(t)}function VE(e={}){return e.keys?.reduce((o,r)=>{let n=e.up(r);return o[n]={},o},{})||{}}function r0(e,t){return e.reduce((o,r)=>{let n=o[r];return(!n||Object.keys(n).length===0)&&delete o[r],o},t)}function ri(e){if(typeof e!=\"string\")throw new Error(lr(7));return e.charAt(0).toUpperCase()+e.slice(1)}function Ps(e,t,o=!0){if(!t||typeof t!=\"string\")return null;if(e&&e.vars&&o){let r=`vars.${t}`.split(\".\").reduce((n,a)=>n&&n[a]?n[a]:null,e);if(r!=null)return r}return t.split(\".\").reduce((r,n)=>r&&r[n]!=null?r[n]:null,e)}function wu(e,t,o,r=o){let n;return typeof e==\"function\"?n=e(o):Array.isArray(e)?n=e[o]||r:n=Ps(e,o)||r,t&&(n=t(n,r,e)),n}function UO(e){let{prop:t,cssProperty:o=e.prop,themeKey:r,transform:n}=e,a=i=>{if(i[t]==null)return null;let l=i[t],s=i.theme,c=Ps(s,r)||{};return Wo(i,l,m=>{let p=wu(c,n,m);return m===p&&typeof m==\"string\"&&(p=wu(c,n,`${t}${m===\"default\"?\"\":ri(m)}`,m)),o===!1?p:{[o]:p}})};return a.propTypes={},a.filterProps=[t],a}var Pt=UO;function Ld(e){let t={};return o=>(t[o]===void 0&&(t[o]=e(o)),t[o])}var HO={m:\"margin\",p:\"padding\"},VO={t:\"Top\",r:\"Right\",b:\"Bottom\",l:\"Left\",x:[\"Left\",\"Right\"],y:[\"Top\",\"Bottom\"]},$E={marginX:\"mx\",marginY:\"my\",paddingX:\"px\",paddingY:\"py\"},$O=Ld(e=>{if(e.length>2)if($E[e])e=$E[e];else return[e];let[t,o]=e.split(\"\"),r=HO[t],n=VO[o]||\"\";return Array.isArray(n)?n.map(a=>r+a):[r+n]}),n0=[\"m\",\"mt\",\"mr\",\"mb\",\"ml\",\"mx\",\"my\",\"margin\",\"marginTop\",\"marginRight\",\"marginBottom\",\"marginLeft\",\"marginX\",\"marginY\",\"marginInline\",\"marginInlineStart\",\"marginInlineEnd\",\"marginBlock\",\"marginBlockStart\",\"marginBlockEnd\"],a0=[\"p\",\"pt\",\"pr\",\"pb\",\"pl\",\"px\",\"py\",\"padding\",\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\",\"paddingX\",\"paddingY\",\"paddingInline\",\"paddingInlineStart\",\"paddingInlineEnd\",\"paddingBlock\",\"paddingBlockStart\",\"paddingBlockEnd\"],YE=[...n0,...a0];function Hi(e,t,o,r){let n=Ps(e,t,!0)??o;return typeof n==\"number\"||typeof n==\"string\"?a=>typeof a==\"string\"?a:typeof n==\"string\"?n.startsWith(\"var(\")&&a===0?0:n.startsWith(\"var(\")&&a===1?n:`calc(${a} * ${n})`:n*a:Array.isArray(n)?a=>{if(typeof a==\"string\")return a;let i=Math.abs(a),l=n[i];return a>=0?l:typeof l==\"number\"?-l:typeof l==\"string\"&&l.startsWith(\"var(\")?`calc(-1 * ${l})`:`-${l}`}:typeof n==\"function\"?n:()=>{}}function Mu(e){return Hi(e,\"spacing\",8,\"spacing\")}function Vi(e,t){return typeof t==\"string\"||t==null?t:e(t)}function YO(e,t){return o=>e.reduce((r,n)=>(r[n]=Vi(t,o),r),{})}function XO(e,t,o,r){if(!t.includes(o))return null;let n=$O(o),a=YO(n,r),i=e[o];return Wo(e,i,a)}function i0(e,t){let o=Mu(e.theme);return Object.keys(e).map(r=>XO(e,t,r,o)).reduce(sa,{})}function Vt(e){return i0(e,n0)}Vt.propTypes={};Vt.filterProps=n0;function $t(e){return i0(e,a0)}$t.propTypes={};$t.filterProps=a0;function XE(e){return i0(e,YE)}XE.propTypes={};XE.filterProps=YE;function Cs(e=8,t=Mu({spacing:e})){if(e.mui)return e;let o=(...r)=>(r.length===0?[1]:r).map(a=>{let i=t(a);return typeof i==\"number\"?`${i}px`:i}).join(\" \");return o.mui=!0,o}function GO(...e){let t=e.reduce((r,n)=>(n.filterProps.forEach(a=>{r[a]=n}),r),{}),o=r=>Object.keys(r).reduce((n,a)=>t[a]?sa(n,t[a](r)):n,{});return o.propTypes={},o.filterProps=e.reduce((r,n)=>r.concat(n.filterProps),[]),o}var ca=GO;function Rr(e){return typeof e!=\"number\"?e:`${e}px solid`}function Fr(e,t){return Pt({prop:e,themeKey:\"borders\",transform:t})}var qO=Fr(\"border\",Rr),IO=Fr(\"borderTop\",Rr),FO=Fr(\"borderRight\",Rr),KO=Fr(\"borderBottom\",Rr),QO=Fr(\"borderLeft\",Rr),WO=Fr(\"borderColor\"),ZO=Fr(\"borderTopColor\"),JO=Fr(\"borderRightColor\"),eA=Fr(\"borderBottomColor\"),tA=Fr(\"borderLeftColor\"),oA=Fr(\"outline\",Rr),rA=Fr(\"outlineColor\"),Ou=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){let t=Hi(e.theme,\"shape.borderRadius\",4,\"borderRadius\"),o=r=>({borderRadius:Vi(t,r)});return Wo(e,e.borderRadius,o)}return null};Ou.propTypes={};Ou.filterProps=[\"borderRadius\"];var S4=ca(qO,IO,FO,KO,QO,WO,ZO,JO,eA,tA,Ou,oA,rA);var Au=e=>{if(e.gap!==void 0&&e.gap!==null){let t=Hi(e.theme,\"spacing\",8,\"gap\"),o=r=>({gap:Vi(t,r)});return Wo(e,e.gap,o)}return null};Au.propTypes={};Au.filterProps=[\"gap\"];var Du=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){let t=Hi(e.theme,\"spacing\",8,\"columnGap\"),o=r=>({columnGap:Vi(t,r)});return Wo(e,e.columnGap,o)}return null};Du.propTypes={};Du.filterProps=[\"columnGap\"];var Nu=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){let t=Hi(e.theme,\"spacing\",8,\"rowGap\"),o=r=>({rowGap:Vi(t,r)});return Wo(e,e.rowGap,o)}return null};Nu.propTypes={};Nu.filterProps=[\"rowGap\"];var nA=Pt({prop:\"gridColumn\"}),aA=Pt({prop:\"gridRow\"}),iA=Pt({prop:\"gridAutoFlow\"}),lA=Pt({prop:\"gridAutoColumns\"}),sA=Pt({prop:\"gridAutoRows\"}),cA=Pt({prop:\"gridTemplateColumns\"}),uA=Pt({prop:\"gridTemplateRows\"}),pA=Pt({prop:\"gridTemplateAreas\"}),fA=Pt({prop:\"gridArea\"}),M4=ca(Au,Du,Nu,nA,aA,iA,lA,sA,cA,uA,pA,fA);function $i(e,t){return t===\"grey\"?t:e}var dA=Pt({prop:\"color\",themeKey:\"palette\",transform:$i}),mA=Pt({prop:\"bgcolor\",cssProperty:\"backgroundColor\",themeKey:\"palette\",transform:$i}),yA=Pt({prop:\"backgroundColor\",themeKey:\"palette\",transform:$i}),N4=ca(dA,mA,yA);function sr(e){return e<=1&&e!==0?`${e*100}%`:e}var hA=Pt({prop:\"width\",transform:sr}),jd=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){let t=o=>{let r=e.theme?.breakpoints?.values?.[o]||Ru[o];return r?e.theme?.breakpoints?.unit!==\"px\"?{maxWidth:`${r}${e.theme.breakpoints.unit}`}:{maxWidth:r}:{maxWidth:sr(o)}};return Wo(e,e.maxWidth,t)}return null};jd.filterProps=[\"maxWidth\"];var gA=Pt({prop:\"minWidth\",transform:sr}),bA=Pt({prop:\"height\",transform:sr}),vA=Pt({prop:\"maxHeight\",transform:sr}),xA=Pt({prop:\"minHeight\",transform:sr}),L4=Pt({prop:\"size\",cssProperty:\"width\",transform:sr}),j4=Pt({prop:\"size\",cssProperty:\"height\",transform:sr}),TA=Pt({prop:\"boxSizing\"}),U4=ca(hA,jd,gA,bA,vA,xA,TA);var SA={border:{themeKey:\"borders\",transform:Rr},borderTop:{themeKey:\"borders\",transform:Rr},borderRight:{themeKey:\"borders\",transform:Rr},borderBottom:{themeKey:\"borders\",transform:Rr},borderLeft:{themeKey:\"borders\",transform:Rr},borderColor:{themeKey:\"palette\"},borderTopColor:{themeKey:\"palette\"},borderRightColor:{themeKey:\"palette\"},borderBottomColor:{themeKey:\"palette\"},borderLeftColor:{themeKey:\"palette\"},outline:{themeKey:\"borders\",transform:Rr},outlineColor:{themeKey:\"palette\"},borderRadius:{themeKey:\"shape.borderRadius\",style:Ou},color:{themeKey:\"palette\",transform:$i},bgcolor:{themeKey:\"palette\",cssProperty:\"backgroundColor\",transform:$i},backgroundColor:{themeKey:\"palette\",transform:$i},p:{style:$t},pt:{style:$t},pr:{style:$t},pb:{style:$t},pl:{style:$t},px:{style:$t},py:{style:$t},padding:{style:$t},paddingTop:{style:$t},paddingRight:{style:$t},paddingBottom:{style:$t},paddingLeft:{style:$t},paddingX:{style:$t},paddingY:{style:$t},paddingInline:{style:$t},paddingInlineStart:{style:$t},paddingInlineEnd:{style:$t},paddingBlock:{style:$t},paddingBlockStart:{style:$t},paddingBlockEnd:{style:$t},m:{style:Vt},mt:{style:Vt},mr:{style:Vt},mb:{style:Vt},ml:{style:Vt},mx:{style:Vt},my:{style:Vt},margin:{style:Vt},marginTop:{style:Vt},marginRight:{style:Vt},marginBottom:{style:Vt},marginLeft:{style:Vt},marginX:{style:Vt},marginY:{style:Vt},marginInline:{style:Vt},marginInlineStart:{style:Vt},marginInlineEnd:{style:Vt},marginBlock:{style:Vt},marginBlockStart:{style:Vt},marginBlockEnd:{style:Vt},displayPrint:{cssProperty:!1,transform:e=>({\"@media print\":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:Au},rowGap:{style:Nu},columnGap:{style:Du},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:\"zIndex\"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:\"shadows\"},width:{transform:sr},maxWidth:{style:jd},minWidth:{transform:sr},height:{transform:sr},maxHeight:{transform:sr},minHeight:{transform:sr},boxSizing:{},font:{themeKey:\"font\"},fontFamily:{themeKey:\"typography\"},fontSize:{themeKey:\"typography\"},fontStyle:{themeKey:\"typography\"},fontWeight:{themeKey:\"typography\"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:\"typography\"}},un=SA;function EA(...e){let t=e.reduce((r,n)=>r.concat(Object.keys(n)),[]),o=new Set(t);return e.every(r=>o.size===Object.keys(r).length)}function PA(e,t){return typeof e==\"function\"?e(t):e}function CA(){function e(o,r,n,a){let i={[o]:r,theme:n},l=a[o];if(!l)return{[o]:r};let{cssProperty:s=o,themeKey:c,transform:u,style:m}=l;if(r==null)return null;if(c===\"typography\"&&r===\"inherit\")return{[o]:r};let p=Ps(n,c)||{};return m?m(i):Wo(i,r,v=>{let T=wu(p,u,v);return v===T&&typeof v==\"string\"&&(T=wu(p,u,`${o}${v===\"default\"?\"\":ri(v)}`,v)),s===!1?T:{[s]:T}})}function t(o){let{sx:r,theme:n={},nested:a}=o||{};if(!r)return null;let i=n.unstable_sxConfig??un;function l(s){let c=s;if(typeof s==\"function\")c=s(n);else if(typeof s!=\"object\")return s;if(!c)return null;let u=VE(n.breakpoints),m=Object.keys(u),p=u;return Object.keys(c).forEach(d=>{let v=PA(c[d],n);if(v!=null)if(typeof v==\"object\")if(i[d])p=sa(p,e(d,v,n,i));else{let T=Wo({theme:n},v,S=>({[d]:S}));EA(T,v)?p[d]=t({sx:v,theme:n,nested:!0}):p=sa(p,T)}else p=sa(p,e(d,v,n,i))}),!a&&n.modularCssLayers?{\"@layer sx\":kd(n,r0(m,p))}:kd(n,r0(m,p))}return Array.isArray(r)?r.map(l):l(r)}return t}var GE=CA();GE.filterProps=[\"sx\"];var Kr=GE;function l0(e,t){let o=this;if(o.vars){if(!o.colorSchemes?.[e]||typeof o.getColorSchemeSelector!=\"function\")return{};let r=o.getColorSchemeSelector(e);return r===\"&\"?t:((r.includes(\"data-\")||r.includes(\".\"))&&(r=`*:where(${r.replace(/\\s*&$/,\"\")}) &`),{[r]:t})}return o.palette.mode===e?t:{}}function RA(e={},...t){let{breakpoints:o={},palette:r={},spacing:n,shape:a={},...i}=e,l=e0(o),s=Cs(n),c=Kt({breakpoints:l,direction:\"ltr\",components:{},palette:{mode:\"light\",...r},spacing:s,shape:{...UE,...a}},i);return c=Bd(c),c.applyStyles=l0,c=t.reduce((u,m)=>Kt(u,m),c),c.unstable_sxConfig={...un,...i?.unstable_sxConfig},c.unstable_sx=function(m){return Kr({sx:m,theme:this})},c}var Yi=RA;var qE=q(re(),1);function wA(e){return Object.keys(e).length===0}function MA(e=null){let t=qE.useContext(ti);return!t||wA(t)?e:t}var s0=MA;var OA=Yi();function AA(e=OA){return s0(e)}var Rs=AA;var DA=e=>{let t={systemProps:{},otherProps:{}},o=e?.theme?.unstable_sxConfig??un;return Object.keys(e).forEach(r=>{o[r]?t.systemProps[r]=e[r]:t.otherProps[r]=e[r]}),t};function ws(e){let{sx:t,...o}=e,{systemProps:r,otherProps:n}=DA(o),a;return Array.isArray(t)?a=[r,...t]:typeof t==\"function\"?a=(...i)=>{let l=t(...i);return Cr(l)?{...r,...l}:r}:a={...r,...t},{...n,sx:a}}var IE=e=>e,NA=()=>{let e=IE;return{configure(t){e=t},generate(t){return e(t)},reset(){e=IE}}},_A=NA(),Ms=_A;var KE=q(re(),1);function FE(e){var t,o,r=\"\";if(typeof e==\"string\"||typeof e==\"number\")r+=e;else if(typeof e==\"object\")if(Array.isArray(e)){var n=e.length;for(t=0;tl!==\"theme\"&&l!==\"sx\"&&l!==\"as\"})(Kr);return KE.forwardRef(function(s,c){let u=Rs(o),{className:m,component:p=\"div\",...d}=ws(s);return(0,QE.jsx)(a,{as:p,ref:c,className:ie(m,n?n(r):r),theme:t&&u[t]||u,...d})})}var kA={active:\"active\",checked:\"checked\",completed:\"completed\",disabled:\"disabled\",error:\"error\",expanded:\"expanded\",focused:\"focused\",focusVisible:\"focusVisible\",open:\"open\",readOnly:\"readOnly\",required:\"required\",selected:\"selected\"};function _e(e,t,o=\"Mui\"){let r=kA[t];return r?`${o}-${r}`:`${Ms.generate(e)}-${t}`}function Ce(e,t,o=\"Mui\"){let r={};return t.forEach(n=>{r[n]=_e(e,n,o)}),r}function zu(e){let{variants:t,...o}=e,r={variants:t,style:la(o),isProcessed:!0};return r.style===o||t&&t.forEach(n=>{typeof n.style!=\"function\"&&(n.style=la(n.style))}),r}var BA=Yi();function c0(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}function Xi(e,t){return t&&e&&typeof e==\"object\"&&e.styles&&!e.styles.startsWith(\"@layer\")&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}function LA(e){return e?(t,o)=>o[e]:null}function jA(e,t,o){e.theme=HA(e.theme)?o:e.theme[t]||e.theme}function Ud(e,t,o){let r=typeof t==\"function\"?t(e):t;if(Array.isArray(r))return r.flatMap(n=>Ud(e,n,o));if(Array.isArray(r?.variants)){let n;if(r.isProcessed)n=o?Xi(r.style,o):r.style;else{let{variants:a,...i}=r;n=o?Xi(la(i),o):i}return WE(e,r.variants,[n],o)}return r?.isProcessed?o?Xi(la(r.style),o):r.style:o?Xi(la(r),o):r}function WE(e,t,o=[],r=void 0){let n;e:for(let a=0;a{zE(l,C=>C.filter(P=>P!==Kr));let{name:c,slot:u,skipVariantsResolver:m,skipSx:p,overridesResolver:d=LA($A(u)),...v}=s,T=c&&c.startsWith(\"Mui\")||u?\"components\":\"custom\",S=m!==void 0?m:u&&u!==\"Root\"&&u!==\"root\"||!1,h=p||!1,y=c0;u===\"Root\"||u===\"root\"?y=r:u?y=n:VA(l)&&(y=void 0);let g=Cu(l,{shouldForwardProp:y,label:UA(c,u),...v}),b=C=>{if(C.__emotion_real===C)return C;if(typeof C==\"function\")return function(A){return Ud(A,C,A.theme.modularCssLayers?T:void 0)};if(Cr(C)){let P=zu(C);return function(_){return P.variants?Ud(_,P,_.theme.modularCssLayers?T:void 0):_.theme.modularCssLayers?Xi(P.style,T):P.style}}return C},E=(...C)=>{let P=[],A=C.map(b),_=[];if(P.push(a),c&&d&&_.push(function(k){let O=k.theme.components?.[c]?.styleOverrides;if(!O)return null;let N={};for(let X in O)N[X]=Ud(k,O[X],k.theme.modularCssLayers?\"theme\":void 0);return d(k,N)}),c&&!S&&_.push(function(k){let O=k.theme?.components?.[c]?.variants;return O?WE(k,O,[],k.theme.modularCssLayers?\"theme\":void 0):null}),h||_.push(Kr),Array.isArray(A[0])){let x=A.shift(),k=new Array(P.length).fill(\"\"),U=new Array(_.length).fill(\"\"),O;O=[...k,...x,...U],O.raw=[...k,...x.raw,...U],P.unshift(O)}let z=[...P,...A,..._],I=g(...z);return l.muiName&&(I.muiName=l.muiName),I};return g.withConfig&&(E.withConfig=g.withConfig),E}}function UA(e,t){return void 0}function HA(e){for(let t in e)return!1;return!0}function VA(e){return typeof e==\"string\"&&e.charCodeAt(0)>96}function $A(e){return e&&e.charAt(0).toLowerCase()+e.slice(1)}function ni(e,t,o=!1){let r={...t};for(let n in e)if(Object.prototype.hasOwnProperty.call(e,n)){let a=n;if(a===\"components\"||a===\"slots\")r[a]={...e[a],...r[a]};else if(a===\"componentsProps\"||a===\"slotProps\"){let i=e[a],l=t[a];if(!l)r[a]=i||{};else if(!i)r[a]=l;else{r[a]={...l};for(let s in i)if(Object.prototype.hasOwnProperty.call(i,s)){let c=s;r[a][c]=ni(i[c],l[c],o)}}}else a===\"className\"&&o&&t.className?r.className=ie(e?.className,t?.className):a===\"style\"&&o&&t.style?r.style={...e?.style,...t?.style}:r[a]===void 0&&(r[a]=e[a])}return r}var Vd=q(re(),1),YA=typeof window<\"u\"?Vd.useLayoutEffect:Vd.useEffect,wr=YA;function XA(e,t=Number.MIN_SAFE_INTEGER,o=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,o))}var ua=XA;function p0(e,t=0,o=1){return ua(e,t,o)}function GA(e){e=e.slice(1);let t=new RegExp(`.{1,${e.length>=6?2:1}}`,\"g\"),o=e.match(t);return o&&o[0].length===1&&(o=o.map(r=>r+r)),o?`rgb${o.length===4?\"a\":\"\"}(${o.map((r,n)=>n<3?parseInt(r,16):Math.round(parseInt(r,16)/255*1e3)/1e3).join(\", \")})`:\"\"}function ai(e){if(e.type)return e;if(e.charAt(0)===\"#\")return ai(GA(e));let t=e.indexOf(\"(\"),o=e.substring(0,t);if(![\"rgb\",\"rgba\",\"hsl\",\"hsla\",\"color\"].includes(o))throw new Error(lr(9,e));let r=e.substring(t+1,e.length-1),n;if(o===\"color\"){if(r=r.split(\" \"),n=r.shift(),r.length===4&&r[3].charAt(0)===\"/\"&&(r[3]=r[3].slice(1)),![\"srgb\",\"display-p3\",\"a98-rgb\",\"prophoto-rgb\",\"rec-2020\"].includes(n))throw new Error(lr(10,n))}else r=r.split(\",\");return r=r.map(a=>parseFloat(a)),{type:o,values:r,colorSpace:n}}var qA=e=>{let t=ai(e);return t.values.slice(0,3).map((o,r)=>t.type.includes(\"hsl\")&&r!==0?`${o}%`:o).join(\" \")},Os=(e,t)=>{try{return qA(e)}catch{return e}};function $d(e){let{type:t,colorSpace:o}=e,{values:r}=e;return t.includes(\"rgb\")?r=r.map((n,a)=>a<3?parseInt(n,10):n):t.includes(\"hsl\")&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),t.includes(\"color\")?r=`${o} ${r.join(\" \")}`:r=`${r.join(\", \")}`,`${t}(${r})`}function f0(e){e=ai(e);let{values:t}=e,o=t[0],r=t[1]/100,n=t[2]/100,a=r*Math.min(n,1-n),i=(c,u=(c+o/30)%12)=>n-a*Math.max(Math.min(u-3,9-u,1),-1),l=\"rgb\",s=[Math.round(i(0)*255),Math.round(i(8)*255),Math.round(i(4)*255)];return e.type===\"hsla\"&&(l+=\"a\",s.push(t[3])),$d({type:l,values:s})}function u0(e){e=ai(e);let t=e.type===\"hsl\"||e.type===\"hsla\"?ai(f0(e)).values:e.values;return t=t.map(o=>(e.type!==\"color\"&&(o/=255),o<=.03928?o/12.92:((o+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function ZE(e,t){let o=u0(e),r=u0(t);return(Math.max(o,r)+.05)/(Math.min(o,r)+.05)}function As(e,t){return e=ai(e),t=p0(t),(e.type===\"rgb\"||e.type===\"hsl\")&&(e.type+=\"a\"),e.type===\"color\"?e.values[3]=`/${t}`:e.values[3]=t,$d(e)}function ii(e,t,o){try{return As(e,t)}catch{return e}}function Ds(e,t){if(e=ai(e),t=p0(t),e.type.includes(\"hsl\"))e.values[2]*=1-t;else if(e.type.includes(\"rgb\")||e.type.includes(\"color\"))for(let o=0;o<3;o+=1)e.values[o]*=1-t;return $d(e)}function it(e,t,o){try{return Ds(e,t)}catch{return e}}function Ns(e,t){if(e=ai(e),t=p0(t),e.type.includes(\"hsl\"))e.values[2]+=(100-e.values[2])*t;else if(e.type.includes(\"rgb\"))for(let o=0;o<3;o+=1)e.values[o]+=(255-e.values[o])*t;else if(e.type.includes(\"color\"))for(let o=0;o<3;o+=1)e.values[o]+=(1-e.values[o])*t;return $d(e)}function lt(e,t,o){try{return Ns(e,t)}catch{return e}}function IA(e,t=.15){return u0(e)>.5?Ds(e,t):Ns(e,t)}function ku(e,t,o){try{return IA(e,t)}catch{return e}}var Yd=q(re(),1);var FA=q(Ie(),1),KA=Yd.createContext();var li=()=>Yd.useContext(KA)??!1;var Xd=q(re(),1);var QA=q(Ie(),1),WA=Xd.createContext(void 0);function ZA(e){let{theme:t,name:o,props:r}=e;if(!t||!t.components||!t.components[o])return r;let n=t.components[o];return n.defaultProps?ni(n.defaultProps,r,t.components.mergeClassNameAndStyle):!n.styleOverrides&&!n.variants?ni(n,r,t.components.mergeClassNameAndStyle):r}function d0({props:e,name:t}){let o=Xd.useContext(WA);return ZA({props:e,name:t,theme:{components:o}})}var Bu=q(re(),1),JE=0;function e5(e){let[t,o]=Bu.useState(e),r=e||t;return Bu.useEffect(()=>{t==null&&(JE+=1,o(`mui-${JE}`))},[t]),r}var t5={...Bu},eP=t5.useId;function Gd(e){if(eP!==void 0){let t=eP();return e??t}return e5(e)}var tP={theme:void 0};function qd(e){let t,o;return function(n){let a=t;return(a===void 0||n.theme!==o)&&(tP.theme=n.theme,a=zu(e(tP)),t=a,o=n.theme),a}}function Id(e=\"\"){function t(...r){if(!r.length)return\"\";let n=r[0];return typeof n==\"string\"&&!n.match(/(#|\\(|\\)|(-?(\\d*\\.)?\\d+)(px|em|%|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc))|^(-?(\\d*\\.)?\\d+)$|(\\d+ \\d+ \\d+)/)?`, var(--${e?`${e}-`:\"\"}${n}${t(...r.slice(1))})`:`, ${n}`}return(r,...n)=>`var(--${e?`${e}-`:\"\"}${r}${t(...n)})`}var oP=(e,t,o,r=[])=>{let n=e;t.forEach((a,i)=>{i===t.length-1?Array.isArray(n)?n[Number(a)]=o:n&&typeof n==\"object\"&&(n[a]=o):n&&typeof n==\"object\"&&(n[a]||(n[a]=r.includes(a)?[]:{}),n=n[a])})},o5=(e,t,o)=>{function r(n,a=[],i=[]){Object.entries(n).forEach(([l,s])=>{(!o||o&&!o([...a,l]))&&s!=null&&(typeof s==\"object\"&&Object.keys(s).length>0?r(s,[...a,l],Array.isArray(s)?[...i,l]:i):t([...a,l],s,i))})}r(e)},r5=(e,t)=>typeof t==\"number\"?[\"lineHeight\",\"fontWeight\",\"opacity\",\"zIndex\"].some(r=>e.includes(r))||e[e.length-1].toLowerCase().includes(\"opacity\")?t:`${t}px`:t;function Lu(e,t){let{prefix:o,shouldSkipGeneratingVar:r}=t||{},n={},a={},i={};return o5(e,(l,s,c)=>{if((typeof s==\"string\"||typeof s==\"number\")&&(!r||!r(l,s))){let u=`--${o?`${o}-`:\"\"}${l.join(\"-\")}`,m=r5(l,s);Object.assign(n,{[u]:m}),oP(a,l,`var(${u})`,c),oP(i,l,`var(${u}, ${m})`,c)}},l=>l[0]===\"vars\"),{css:n,vars:a,varsWithDefaults:i}}function n5(e,t={}){let{getSelector:o=h,disableCssColorScheme:r,colorSchemeSelector:n,enableContrastVars:a}=t,{colorSchemes:i={},components:l,defaultColorScheme:s=\"light\",...c}=e,{vars:u,css:m,varsWithDefaults:p}=Lu(c,t),d=p,v={},{[s]:T,...S}=i;if(Object.entries(S||{}).forEach(([b,E])=>{let{vars:C,css:P,varsWithDefaults:A}=Lu(E,t);d=Kt(d,A),v[b]={css:P,vars:C}}),T){let{css:b,vars:E,varsWithDefaults:C}=Lu(T,t);d=Kt(d,C),v[s]={css:b,vars:E}}function h(b,E){let C=n;if(n===\"class\"&&(C=\".%s\"),n===\"data\"&&(C=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(C=`[${n}=\"%s\"]`),b){if(C===\"media\")return e.defaultColorScheme===b?\":root\":{[`@media (prefers-color-scheme: ${i[b]?.palette?.mode||b})`]:{\":root\":E}};if(C)return e.defaultColorScheme===b?`:root, ${C.replace(\"%s\",String(b))}`:C.replace(\"%s\",String(b))}return\":root\"}return{vars:d,generateThemeVars:()=>{let b={...u};return Object.entries(v).forEach(([,{vars:E}])=>{b=Kt(b,E)}),b},generateStyleSheets:()=>{let b=[],E=e.defaultColorScheme||\"light\";function C(_,z){Object.keys(z).length&&b.push(typeof _==\"string\"?{[_]:{...z}}:_)}C(o(void 0,{...m}),m);let{[E]:P,...A}=v;if(P){let{css:_}=P,z=i[E]?.palette?.mode,I=!r&&z?{colorScheme:z,..._}:{..._};C(o(E,{...I}),I)}return Object.entries(A).forEach(([_,{css:z}])=>{let I=i[_]?.palette?.mode,x=!r&&I?{colorScheme:I,...z}:{...z};C(o(_,{...x}),x)}),a&&b.push({\":root\":{\"--__l-threshold\":\"0.7\",\"--__l\":\"clamp(0, (l / var(--__l-threshold) - 1) * -infinity, 1)\",\"--__a\":\"clamp(0.87, (l / var(--__l-threshold) - 1) * -infinity, 1)\"}}),b}}}var m0=n5;function y0(e){return function(o){return e===\"media\"?`@media (prefers-color-scheme: ${o})`:e?e.startsWith(\"data-\")&&!e.includes(\"%s\")?`[${e}=\"${o}\"] &`:e===\"class\"?`.${o} &`:e===\"data\"?`[data-${o}] &`:`${e.replace(\"%s\",o)} &`:\"&\"}}function Le(e,t,o=void 0){let r={};for(let n in e){let a=e[n],i=\"\",l=!0;for(let s=0;s=o?Fd.text.primary:h0.text.primary}let d=({color:S,name:h,mainShade:y=500,lightShade:g=300,darkShade:b=700})=>{if(S={...S},!S.main&&S[y]&&(S.main=S[y]),!S.hasOwnProperty(\"main\"))throw new Error(lr(11,h?` (${h})`:\"\",y));if(typeof S.main!=\"string\")throw new Error(lr(12,h?` (${h})`:\"\",JSON.stringify(S.main)));return n?(aP(n,S,\"light\",g,r),aP(n,S,\"dark\",b,r)):(nP(S,\"light\",g,r),nP(S,\"dark\",b,r)),S.contrastText||(S.contrastText=p(S.main)),S},v;return t===\"light\"?v=iP():t===\"dark\"&&(v=lP()),Kt({common:{...zs},mode:t,primary:d({color:i,name:\"primary\"}),secondary:d({color:l,name:\"secondary\",mainShade:\"A400\",lightShade:\"A200\",darkShade:\"A700\"}),error:d({color:s,name:\"error\"}),warning:d({color:m,name:\"warning\"}),info:d({color:c,name:\"info\"}),success:d({color:u,name:\"success\"}),grey:rP,contrastThreshold:o,getContrastText:p,augmentColor:d,tonalOffset:r,...v},a)}function Kd(e){let t={};return Object.entries(e).forEach(r=>{let[n,a]=r;typeof a==\"object\"&&(t[n]=`${a.fontStyle?`${a.fontStyle} `:\"\"}${a.fontVariant?`${a.fontVariant} `:\"\"}${a.fontWeight?`${a.fontWeight} `:\"\"}${a.fontStretch?`${a.fontStretch} `:\"\"}${a.fontSize||\"\"}${a.lineHeight?`/${a.lineHeight} `:\"\"}${a.fontFamily||\"\"}`)}),t}function g0(e,t){return{toolbar:{minHeight:56,[e.up(\"xs\")]:{\"@media (orientation: landscape)\":{minHeight:48}},[e.up(\"sm\")]:{minHeight:64}},...t}}function x5(e){return Math.round(e*1e5)/1e5}var sP={textTransform:\"uppercase\"},cP='\"Roboto\", \"Helvetica\", \"Arial\", sans-serif';function b0(e,t){let{fontFamily:o=cP,fontSize:r=14,fontWeightLight:n=300,fontWeightRegular:a=400,fontWeightMedium:i=500,fontWeightBold:l=700,htmlFontSize:s=16,allVariants:c,pxToRem:u,...m}=typeof t==\"function\"?t(e):t,p=r/14,d=u||(S=>`${S/s*p}rem`),v=(S,h,y,g,b)=>({fontFamily:o,fontWeight:S,fontSize:d(h),lineHeight:y,...o===cP?{letterSpacing:`${x5(g/h)}em`}:{},...b,...c}),T={h1:v(n,96,1.167,-1.5),h2:v(n,60,1.2,-.5),h3:v(a,48,1.167,0),h4:v(a,34,1.235,.25),h5:v(a,24,1.334,0),h6:v(i,20,1.6,.15),subtitle1:v(a,16,1.75,.15),subtitle2:v(i,14,1.57,.1),body1:v(a,16,1.5,.15),body2:v(a,14,1.43,.15),button:v(i,14,1.75,.4,sP),caption:v(a,12,1.66,.4),overline:v(a,12,2.66,1,sP),inherit:{fontFamily:\"inherit\",fontWeight:\"inherit\",fontSize:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}};return Kt({htmlFontSize:s,pxToRem:d,fontFamily:o,fontSize:r,fontWeightLight:n,fontWeightRegular:a,fontWeightMedium:i,fontWeightBold:l,...T},m,{clone:!1})}function kt(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${.2})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${.14})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${.12})`].join(\",\")}var T5=[\"none\",kt(0,2,1,-1,0,1,1,0,0,1,3,0),kt(0,3,1,-2,0,2,2,0,0,1,5,0),kt(0,3,3,-2,0,3,4,0,0,1,8,0),kt(0,2,4,-1,0,4,5,0,0,1,10,0),kt(0,3,5,-1,0,5,8,0,0,1,14,0),kt(0,3,5,-1,0,6,10,0,0,1,18,0),kt(0,4,5,-2,0,7,10,1,0,2,16,1),kt(0,5,5,-3,0,8,10,1,0,3,14,2),kt(0,5,6,-3,0,9,12,1,0,3,16,2),kt(0,6,6,-3,0,10,14,1,0,4,18,3),kt(0,6,7,-4,0,11,15,1,0,4,20,3),kt(0,7,8,-4,0,12,17,2,0,5,22,4),kt(0,7,8,-4,0,13,19,2,0,5,24,4),kt(0,7,9,-4,0,14,21,2,0,5,26,4),kt(0,8,9,-5,0,15,22,2,0,6,28,5),kt(0,8,10,-5,0,16,24,2,0,6,30,5),kt(0,8,11,-5,0,17,26,2,0,6,32,5),kt(0,9,11,-5,0,18,28,2,0,7,34,6),kt(0,9,12,-6,0,19,29,2,0,7,36,6),kt(0,10,13,-6,0,20,31,3,0,8,38,7),kt(0,10,13,-6,0,21,33,3,0,8,40,7),kt(0,10,14,-6,0,22,35,3,0,8,42,7),kt(0,11,14,-7,0,23,36,3,0,9,44,8),kt(0,11,15,-7,0,24,38,3,0,9,46,8)],uP=T5;var S5={easeInOut:\"cubic-bezier(0.4, 0, 0.2, 1)\",easeOut:\"cubic-bezier(0.0, 0, 0.2, 1)\",easeIn:\"cubic-bezier(0.4, 0, 1, 1)\",sharp:\"cubic-bezier(0.4, 0, 0.6, 1)\"},E5={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function pP(e){return`${Math.round(e)}ms`}function P5(e){if(!e)return 0;let t=e/36;return Math.min(Math.round((4+15*t**.25+t/5)*10),3e3)}function v0(e){let t={...S5,...e.easing},o={...E5,...e.duration};return{getAutoHeightDuration:P5,create:(n=[\"all\"],a={})=>{let{duration:i=o.standard,easing:l=t.easeInOut,delay:s=0,...c}=a;return(Array.isArray(n)?n:[n]).map(u=>`${u} ${typeof i==\"string\"?i:pP(i)} ${l} ${typeof s==\"string\"?s:pP(s)}`).join(\",\")},...e,easing:t,duration:o}}var C5={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},fP=C5;function R5(e){return Cr(e)||typeof e>\"u\"||typeof e==\"string\"||typeof e==\"boolean\"||typeof e==\"number\"||Array.isArray(e)}function Qd(e={}){let t={...e};function o(r){let n=Object.entries(r);for(let a=0;a{if(!Number.isNaN(+e))return+e;let t=e.match(/\\d*\\.?\\d+/g);if(!t)return 0;let o=0;for(let r=0;rKt(v,T),d),d.unstable_sxConfig={...un,...u?.unstable_sxConfig},d.unstable_sx=function(T){return Kr({sx:T,theme:this})},d.toRuntimeSource=Qd,M5(d),d}var ju=O5;function Bs(e){let t;return e<1?t=5.11916*e**2:t=4.5*Math.log(e+1)+2,Math.round(t*10)/1e3}var A5=[...Array(25)].map((e,t)=>{if(t===0)return\"none\";let o=Bs(t);return`linear-gradient(rgba(255 255 255 / ${o}), rgba(255 255 255 / ${o}))`});function x0(e){return{inputPlaceholder:e===\"dark\"?.5:.42,inputUnderline:e===\"dark\"?.7:.42,switchTrackDisabled:e===\"dark\"?.2:.12,switchTrack:e===\"dark\"?.3:.38}}function T0(e){return e===\"dark\"?A5:[]}function S0(e){let{palette:t={mode:\"light\"},opacity:o,overlays:r,colorSpace:n,...a}=e,i=Qi({...t,colorSpace:n});return{palette:i,opacity:{...x0(i.mode),...o},overlays:r||T0(i.mode),...a}}function E0(e){return!!e[0].match(/(cssVarPrefix|colorSchemeSelector|modularCssLayers|rootSelector|typography|mixins|breakpoints|direction|transitions)/)||!!e[0].match(/sxConfig$/)||e[0]===\"palette\"&&!!e[1]?.match(/(mode|contrastThreshold|tonalOffset)/)}var D5=e=>[...[...Array(25)].map((t,o)=>`--${e?`${e}-`:\"\"}overlays-${o}`),`--${e?`${e}-`:\"\"}palette-AppBar-darkBg`,`--${e?`${e}-`:\"\"}palette-AppBar-darkColor`],mP=D5;var yP=e=>(t,o)=>{let r=e.rootSelector||\":root\",n=e.colorSchemeSelector,a=n;if(n===\"class\"&&(a=\".%s\"),n===\"data\"&&(a=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(a=`[${n}=\"%s\"]`),e.defaultColorScheme===t){if(t===\"dark\"){let i={};return mP(e.cssVarPrefix).forEach(l=>{i[l]=o[l],delete o[l]}),a===\"media\"?{[r]:o,\"@media (prefers-color-scheme: dark)\":{[r]:i}}:a?{[a.replace(\"%s\",t)]:i,[`${r}, ${a.replace(\"%s\",t)}`]:o}:{[r]:{...o,...i}}}if(a&&a!==\"media\")return`${r}, ${a.replace(\"%s\",String(t))}`}else if(t){if(a===\"media\")return{[`@media (prefers-color-scheme: ${String(t)})`]:{[r]:o}};if(a)return a.replace(\"%s\",String(t))}return r};function N5(e,t){t.forEach(o=>{e[o]||(e[o]={})})}function L(e,t,o){!e[t]&&o&&(e[t]=o)}function Uu(e){return typeof e!=\"string\"||!e.startsWith(\"hsl\")?e:f0(e)}function pa(e,t){`${t}Channel`in e||(e[`${t}Channel`]=Os(Uu(e[t]),`MUI: Can't create \\`palette.${t}Channel\\` because \\`palette.${t}\\` is not one of these formats: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color().\nTo suppress this warning, you need to explicitly provide the \\`palette.${t}Channel\\` as a string (in rgb format, for example \"12 12 12\") or undefined if you want to remove the channel token.`))}function _5(e){return typeof e==\"number\"?`${e}px`:typeof e==\"string\"||typeof e==\"function\"||Array.isArray(e)?e:\"8px\"}var zn=e=>{try{return e()}catch{}},z5=(e=\"mui\")=>Id(e);function P0(e,t,o,r,n){if(!o)return;o=o===!0?{}:o;let a=n===\"dark\"?\"dark\":\"light\";if(!r){t[n]=S0({...o,palette:{mode:a,...o?.palette},colorSpace:e});return}let{palette:i,...l}=ju({...r,palette:{mode:a,...o?.palette},colorSpace:e});return t[n]={...o,palette:i,opacity:{...x0(a),...o?.opacity},overlays:o?.overlays||T0(a)},l}function C0(e={},...t){let{colorSchemes:o={light:!0},defaultColorScheme:r,disableCssColorScheme:n=!1,cssVarPrefix:a=\"mui\",nativeColor:i=!1,shouldSkipGeneratingVar:l=E0,colorSchemeSelector:s=o.light&&o.dark?\"media\":void 0,rootSelector:c=\":root\",...u}=e,m=Object.keys(o)[0],p=r||(o.light&&m!==\"light\"?\"light\":m),d=z5(a),{[p]:v,light:T,dark:S,...h}=o,y={...h},g=v;if((p===\"dark\"&&!(\"dark\"in o)||p===\"light\"&&!(\"light\"in o))&&(g=!0),!g)throw new Error(lr(21,p));let b;i&&(b=\"oklch\");let E=P0(b,y,g,u,p);T&&!y.light&&P0(b,y,T,void 0,\"light\"),S&&!y.dark&&P0(b,y,S,void 0,\"dark\");let C={defaultColorScheme:p,...E,cssVarPrefix:a,colorSchemeSelector:s,rootSelector:c,getCssVar:d,colorSchemes:y,font:{...Kd(E.typography),...E.font},spacing:_5(u.spacing)};Object.keys(C.colorSchemes).forEach(I=>{let x=C.colorSchemes[I].palette,k=O=>{let N=O.split(\"-\"),X=N[1],oe=N[2];return d(O,x[X][oe])};x.mode===\"light\"&&(L(x.common,\"background\",\"#fff\"),L(x.common,\"onBackground\",\"#000\")),x.mode===\"dark\"&&(L(x.common,\"background\",\"#000\"),L(x.common,\"onBackground\",\"#fff\"));function U(O,N,X){if(b){let oe;return O===ii&&(oe=`transparent ${((1-X)*100).toFixed(0)}%`),O===it&&(oe=`#000 ${(X*100).toFixed(0)}%`),O===lt&&(oe=`#fff ${(X*100).toFixed(0)}%`),`color-mix(in ${b}, ${N}, ${oe})`}return O(N,X)}if(N5(x,[\"Alert\",\"AppBar\",\"Avatar\",\"Button\",\"Chip\",\"FilledInput\",\"LinearProgress\",\"Skeleton\",\"Slider\",\"SnackbarContent\",\"SpeedDialAction\",\"StepConnector\",\"StepContent\",\"Switch\",\"TableCell\",\"Tooltip\"]),x.mode===\"light\"){L(x.Alert,\"errorColor\",U(it,x.error.light,.6)),L(x.Alert,\"infoColor\",U(it,x.info.light,.6)),L(x.Alert,\"successColor\",U(it,x.success.light,.6)),L(x.Alert,\"warningColor\",U(it,x.warning.light,.6)),L(x.Alert,\"errorFilledBg\",k(\"palette-error-main\")),L(x.Alert,\"infoFilledBg\",k(\"palette-info-main\")),L(x.Alert,\"successFilledBg\",k(\"palette-success-main\")),L(x.Alert,\"warningFilledBg\",k(\"palette-warning-main\")),L(x.Alert,\"errorFilledColor\",zn(()=>x.getContrastText(x.error.main))),L(x.Alert,\"infoFilledColor\",zn(()=>x.getContrastText(x.info.main))),L(x.Alert,\"successFilledColor\",zn(()=>x.getContrastText(x.success.main))),L(x.Alert,\"warningFilledColor\",zn(()=>x.getContrastText(x.warning.main))),L(x.Alert,\"errorStandardBg\",U(lt,x.error.light,.9)),L(x.Alert,\"infoStandardBg\",U(lt,x.info.light,.9)),L(x.Alert,\"successStandardBg\",U(lt,x.success.light,.9)),L(x.Alert,\"warningStandardBg\",U(lt,x.warning.light,.9)),L(x.Alert,\"errorIconColor\",k(\"palette-error-main\")),L(x.Alert,\"infoIconColor\",k(\"palette-info-main\")),L(x.Alert,\"successIconColor\",k(\"palette-success-main\")),L(x.Alert,\"warningIconColor\",k(\"palette-warning-main\")),L(x.AppBar,\"defaultBg\",k(\"palette-grey-100\")),L(x.Avatar,\"defaultBg\",k(\"palette-grey-400\")),L(x.Button,\"inheritContainedBg\",k(\"palette-grey-300\")),L(x.Button,\"inheritContainedHoverBg\",k(\"palette-grey-A100\")),L(x.Chip,\"defaultBorder\",k(\"palette-grey-400\")),L(x.Chip,\"defaultAvatarColor\",k(\"palette-grey-700\")),L(x.Chip,\"defaultIconColor\",k(\"palette-grey-700\")),L(x.FilledInput,\"bg\",\"rgba(0, 0, 0, 0.06)\"),L(x.FilledInput,\"hoverBg\",\"rgba(0, 0, 0, 0.09)\"),L(x.FilledInput,\"disabledBg\",\"rgba(0, 0, 0, 0.12)\"),L(x.LinearProgress,\"primaryBg\",U(lt,x.primary.main,.62)),L(x.LinearProgress,\"secondaryBg\",U(lt,x.secondary.main,.62)),L(x.LinearProgress,\"errorBg\",U(lt,x.error.main,.62)),L(x.LinearProgress,\"infoBg\",U(lt,x.info.main,.62)),L(x.LinearProgress,\"successBg\",U(lt,x.success.main,.62)),L(x.LinearProgress,\"warningBg\",U(lt,x.warning.main,.62)),L(x.Skeleton,\"bg\",b?U(ii,x.text.primary,.11):`rgba(${k(\"palette-text-primaryChannel\")} / 0.11)`),L(x.Slider,\"primaryTrack\",U(lt,x.primary.main,.62)),L(x.Slider,\"secondaryTrack\",U(lt,x.secondary.main,.62)),L(x.Slider,\"errorTrack\",U(lt,x.error.main,.62)),L(x.Slider,\"infoTrack\",U(lt,x.info.main,.62)),L(x.Slider,\"successTrack\",U(lt,x.success.main,.62)),L(x.Slider,\"warningTrack\",U(lt,x.warning.main,.62));let O=b?U(it,x.background.default,.6825):ku(x.background.default,.8);L(x.SnackbarContent,\"bg\",O),L(x.SnackbarContent,\"color\",zn(()=>b?Fd.text.primary:x.getContrastText(O))),L(x.SpeedDialAction,\"fabHoverBg\",ku(x.background.paper,.15)),L(x.StepConnector,\"border\",k(\"palette-grey-400\")),L(x.StepContent,\"border\",k(\"palette-grey-400\")),L(x.Switch,\"defaultColor\",k(\"palette-common-white\")),L(x.Switch,\"defaultDisabledColor\",k(\"palette-grey-100\")),L(x.Switch,\"primaryDisabledColor\",U(lt,x.primary.main,.62)),L(x.Switch,\"secondaryDisabledColor\",U(lt,x.secondary.main,.62)),L(x.Switch,\"errorDisabledColor\",U(lt,x.error.main,.62)),L(x.Switch,\"infoDisabledColor\",U(lt,x.info.main,.62)),L(x.Switch,\"successDisabledColor\",U(lt,x.success.main,.62)),L(x.Switch,\"warningDisabledColor\",U(lt,x.warning.main,.62)),L(x.TableCell,\"border\",U(lt,U(ii,x.divider,1),.88)),L(x.Tooltip,\"bg\",U(ii,x.grey[700],.92))}if(x.mode===\"dark\"){L(x.Alert,\"errorColor\",U(lt,x.error.light,.6)),L(x.Alert,\"infoColor\",U(lt,x.info.light,.6)),L(x.Alert,\"successColor\",U(lt,x.success.light,.6)),L(x.Alert,\"warningColor\",U(lt,x.warning.light,.6)),L(x.Alert,\"errorFilledBg\",k(\"palette-error-dark\")),L(x.Alert,\"infoFilledBg\",k(\"palette-info-dark\")),L(x.Alert,\"successFilledBg\",k(\"palette-success-dark\")),L(x.Alert,\"warningFilledBg\",k(\"palette-warning-dark\")),L(x.Alert,\"errorFilledColor\",zn(()=>x.getContrastText(x.error.dark))),L(x.Alert,\"infoFilledColor\",zn(()=>x.getContrastText(x.info.dark))),L(x.Alert,\"successFilledColor\",zn(()=>x.getContrastText(x.success.dark))),L(x.Alert,\"warningFilledColor\",zn(()=>x.getContrastText(x.warning.dark))),L(x.Alert,\"errorStandardBg\",U(it,x.error.light,.9)),L(x.Alert,\"infoStandardBg\",U(it,x.info.light,.9)),L(x.Alert,\"successStandardBg\",U(it,x.success.light,.9)),L(x.Alert,\"warningStandardBg\",U(it,x.warning.light,.9)),L(x.Alert,\"errorIconColor\",k(\"palette-error-main\")),L(x.Alert,\"infoIconColor\",k(\"palette-info-main\")),L(x.Alert,\"successIconColor\",k(\"palette-success-main\")),L(x.Alert,\"warningIconColor\",k(\"palette-warning-main\")),L(x.AppBar,\"defaultBg\",k(\"palette-grey-900\")),L(x.AppBar,\"darkBg\",k(\"palette-background-paper\")),L(x.AppBar,\"darkColor\",k(\"palette-text-primary\")),L(x.Avatar,\"defaultBg\",k(\"palette-grey-600\")),L(x.Button,\"inheritContainedBg\",k(\"palette-grey-800\")),L(x.Button,\"inheritContainedHoverBg\",k(\"palette-grey-700\")),L(x.Chip,\"defaultBorder\",k(\"palette-grey-700\")),L(x.Chip,\"defaultAvatarColor\",k(\"palette-grey-300\")),L(x.Chip,\"defaultIconColor\",k(\"palette-grey-300\")),L(x.FilledInput,\"bg\",\"rgba(255, 255, 255, 0.09)\"),L(x.FilledInput,\"hoverBg\",\"rgba(255, 255, 255, 0.13)\"),L(x.FilledInput,\"disabledBg\",\"rgba(255, 255, 255, 0.12)\"),L(x.LinearProgress,\"primaryBg\",U(it,x.primary.main,.5)),L(x.LinearProgress,\"secondaryBg\",U(it,x.secondary.main,.5)),L(x.LinearProgress,\"errorBg\",U(it,x.error.main,.5)),L(x.LinearProgress,\"infoBg\",U(it,x.info.main,.5)),L(x.LinearProgress,\"successBg\",U(it,x.success.main,.5)),L(x.LinearProgress,\"warningBg\",U(it,x.warning.main,.5)),L(x.Skeleton,\"bg\",b?U(ii,x.text.primary,.13):`rgba(${k(\"palette-text-primaryChannel\")} / 0.13)`),L(x.Slider,\"primaryTrack\",U(it,x.primary.main,.5)),L(x.Slider,\"secondaryTrack\",U(it,x.secondary.main,.5)),L(x.Slider,\"errorTrack\",U(it,x.error.main,.5)),L(x.Slider,\"infoTrack\",U(it,x.info.main,.5)),L(x.Slider,\"successTrack\",U(it,x.success.main,.5)),L(x.Slider,\"warningTrack\",U(it,x.warning.main,.5));let O=b?U(lt,x.background.default,.985):ku(x.background.default,.98);L(x.SnackbarContent,\"bg\",O),L(x.SnackbarContent,\"color\",zn(()=>b?h0.text.primary:x.getContrastText(O))),L(x.SpeedDialAction,\"fabHoverBg\",ku(x.background.paper,.15)),L(x.StepConnector,\"border\",k(\"palette-grey-600\")),L(x.StepContent,\"border\",k(\"palette-grey-600\")),L(x.Switch,\"defaultColor\",k(\"palette-grey-300\")),L(x.Switch,\"defaultDisabledColor\",k(\"palette-grey-600\")),L(x.Switch,\"primaryDisabledColor\",U(it,x.primary.main,.55)),L(x.Switch,\"secondaryDisabledColor\",U(it,x.secondary.main,.55)),L(x.Switch,\"errorDisabledColor\",U(it,x.error.main,.55)),L(x.Switch,\"infoDisabledColor\",U(it,x.info.main,.55)),L(x.Switch,\"successDisabledColor\",U(it,x.success.main,.55)),L(x.Switch,\"warningDisabledColor\",U(it,x.warning.main,.55)),L(x.TableCell,\"border\",U(it,U(ii,x.divider,1),.68)),L(x.Tooltip,\"bg\",U(ii,x.grey[700],.92))}pa(x.background,\"default\"),pa(x.background,\"paper\"),pa(x.common,\"background\"),pa(x.common,\"onBackground\"),pa(x,\"divider\"),Object.keys(x).forEach(O=>{let N=x[O];O!==\"tonalOffset\"&&N&&typeof N==\"object\"&&(N.main&&L(x[O],\"mainChannel\",Os(Uu(N.main))),N.light&&L(x[O],\"lightChannel\",Os(Uu(N.light))),N.dark&&L(x[O],\"darkChannel\",Os(Uu(N.dark))),N.contrastText&&L(x[O],\"contrastTextChannel\",Os(Uu(N.contrastText))),O===\"text\"&&(pa(x[O],\"primary\"),pa(x[O],\"secondary\")),O===\"action\"&&(N.active&&pa(x[O],\"active\"),N.selected&&pa(x[O],\"selected\")))})}),C=t.reduce((I,x)=>Kt(I,x),C);let P={prefix:a,disableCssColorScheme:n,shouldSkipGeneratingVar:l,getSelector:yP(C),enableContrastVars:i},{vars:A,generateThemeVars:_,generateStyleSheets:z}=m0(C,P);return C.vars=A,Object.entries(C.colorSchemes[C.defaultColorScheme]).forEach(([I,x])=>{C[I]=x}),C.generateThemeVars=_,C.generateStyleSheets=z,C.generateSpacing=function(){return Cs(u.spacing,Mu(this))},C.getColorSchemeSelector=y0(s),C.spacing=C.generateSpacing(),C.shouldSkipGeneratingVar=l,C.unstable_sxConfig={...un,...u?.unstable_sxConfig},C.unstable_sx=function(x){return Kr({sx:x,theme:this})},C.toRuntimeSource=Qd,C}function hP(e,t,o){e.colorSchemes&&o&&(e.colorSchemes[t]={...o!==!0&&o,palette:Qi({...o===!0?{}:o.palette,mode:t})})}function Ls(e={},...t){let{palette:o,cssVariables:r=!1,colorSchemes:n=o?void 0:{light:!0},defaultColorScheme:a=o?.mode,...i}=e,l=a||\"light\",s=n?.[l],c={...n,...o?{[l]:{...typeof s!=\"boolean\"&&s,palette:o}}:void 0};if(r===!1){if(!(\"colorSchemes\"in e))return ju(e,...t);let u=o;\"palette\"in e||c[l]&&(c[l]!==!0?u=c[l].palette:l===\"dark\"&&(u={mode:\"dark\"}));let m=ju({...e,palette:u},...t);return m.defaultColorScheme=l,m.colorSchemes=c,m.palette.mode===\"light\"&&(m.colorSchemes.light={...c.light!==!0&&c.light,palette:m.palette},hP(m,\"dark\",c.dark)),m.palette.mode===\"dark\"&&(m.colorSchemes.dark={...c.dark!==!0&&c.dark,palette:m.palette},hP(m,\"light\",c.light)),m}return!o&&!(\"light\"in c)&&l===\"light\"&&(c.light=!0),C0({...i,colorSchemes:c,defaultColorScheme:l,...typeof r!=\"boolean\"&&r},...t)}var B5=q(re(),1);var k5=Ls(),Wd=k5;function kn(){let e=Rs(Wd);return e[_s]||e}function L5(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}var Hu=L5;var j5=e=>Hu(e)&&e!==\"classes\",Bn=j5;var U5=Hd({themeId:_s,defaultTheme:Wd,rootShouldForwardProp:Bn}),ae=U5;var H5=Ce(\"MuiBox\",[\"root\"]),gP=H5;var V5=Ls(),$5=_u({themeId:_s,defaultTheme:V5,defaultClassName:gP.root,generateClassName:Ms.generate}),Fe=$5;var TP=q(re(),1);var Y5=q(Ie(),1);function bP(){return ws}var X5=qd,He=X5;var uj=q(re(),1);var G5=q(Ie(),1);function je(e){return d0(e)}var me=ri;function q5(e){return typeof e.main==\"string\"}function I5(e,t=[]){if(!q5(e))return!1;for(let o of t)if(!e.hasOwnProperty(o)||typeof e[o]!=\"string\")return!1;return!0}function jo(e=[]){return([,t])=>t&&I5(t,e)}function vP(e){return _e(\"MuiTypography\",e)}var Tj=Ce(\"MuiTypography\",[\"root\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"subtitle1\",\"subtitle2\",\"body1\",\"body2\",\"inherit\",\"button\",\"caption\",\"overline\",\"alignLeft\",\"alignRight\",\"alignCenter\",\"alignJustify\",\"noWrap\",\"gutterBottom\",\"paragraph\"]);var SP=q(Ie(),1),F5={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},K5=bP(),Q5=e=>{let{align:t,gutterBottom:o,noWrap:r,paragraph:n,variant:a,classes:i}=e,l={root:[\"root\",a,e.align!==\"inherit\"&&`align${me(t)}`,o&&\"gutterBottom\",r&&\"noWrap\",n&&\"paragraph\"]};return Le(l,vP,i)},W5=ae(\"span\",{name:\"MuiTypography\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.variant&&t[o.variant],o.align!==\"inherit\"&&t[`align${me(o.align)}`],o.noWrap&&t.noWrap,o.gutterBottom&&t.gutterBottom,o.paragraph&&t.paragraph]}})(He(({theme:e})=>({margin:0,variants:[{props:{variant:\"inherit\"},style:{font:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}},...Object.entries(e.typography).filter(([t,o])=>t!==\"inherit\"&&o&&typeof o==\"object\").map(([t,o])=>({props:{variant:t},style:o})),...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette?.text||{}).filter(([,t])=>typeof t==\"string\").map(([t])=>({props:{color:`text${me(t)}`},style:{color:(e.vars||e).palette.text[t]}})),{props:({ownerState:t})=>t.align!==\"inherit\",style:{textAlign:\"var(--Typography-textAlign)\"}},{props:({ownerState:t})=>t.noWrap,style:{overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\"}},{props:({ownerState:t})=>t.gutterBottom,style:{marginBottom:\"0.35em\"}},{props:({ownerState:t})=>t.paragraph,style:{marginBottom:16}}]}))),xP={h1:\"h1\",h2:\"h2\",h3:\"h3\",h4:\"h4\",h5:\"h5\",h6:\"h6\",subtitle1:\"h6\",subtitle2:\"h6\",body1:\"p\",body2:\"p\",inherit:\"p\"},Z5=TP.forwardRef(function(t,o){let{color:r,...n}=je({props:t,name:\"MuiTypography\"}),a=!F5[r],i=K5({...n,...a&&{color:r}}),{align:l=\"inherit\",className:s,component:c,gutterBottom:u=!1,noWrap:m=!1,paragraph:p=!1,variant:d=\"body1\",variantMapping:v=xP,...T}=i,S={...i,align:l,color:r,className:s,component:c,gutterBottom:u,noWrap:m,paragraph:p,variant:d,variantMapping:v},h=c||(p?\"p\":v[d]||xP[d])||\"span\",y=Q5(S);return(0,SP.jsx)(W5,{as:h,ref:o,className:ie(y.root,s),...T,ownerState:S,style:{...l!==\"inherit\"&&{\"--Typography-textAlign\":l},...T.style}})}),Xe=Z5;var $P=q(re(),1);var UP=q(re(),1);var Wi=q(re(),1);function js(e){let{controlled:t,default:o,name:r,state:n=\"value\"}=e,{current:a}=Wi.useRef(t!==void 0),[i,l]=Wi.useState(o),s=a?t:i,c=Wi.useCallback(u=>{a||l(u)},[]);return[s,c]}var Zd=js;var CP=q(re(),1);var EP=q(re(),1),J5=EP.createContext(void 0),PP=J5;function R0(){return CP.useContext(PP)}var jn=q(re(),1);function pn(e){try{return e.matches(\":focus-visible\")}catch{}return!1}var Us=q(re(),1);function yo(...e){let t=Us.useRef(void 0),o=Us.useCallback(r=>{let n=e.map(a=>{if(a==null)return null;if(typeof a==\"function\"){let i=a,l=i(r);return typeof l==\"function\"?l:()=>{i(null)}}return a.current=r,()=>{a.current=null}});return()=>{n.forEach(a=>a?.())}},e);return Us.useMemo(()=>e.every(r=>r==null)?null:r=>{t.current&&(t.current(),t.current=void 0),r!=null&&(t.current=o(r))},e)}var Mr=yo;var w0=q(re(),1);function e3(e){let t=w0.useRef(e);return wr(()=>{t.current=e}),w0.useRef((...o)=>(0,t.current)(...o)).current}var Ln=e3;var si=Ln;var Jd=q(re(),1);var wP=q(re(),1),RP={};function Hs(e,t){let o=wP.useRef(RP);return o.current===RP&&(o.current=e(t)),o}var M0=class e{static create(){return new e}static use(){let t=Hs(e.create).current,[o,r]=Jd.useState(!1);return t.shouldMount=o,t.setShouldMount=r,Jd.useEffect(t.mountEffect,[o]),t}constructor(){this.ref={current:null},this.mounted=null,this.didMount=!1,this.shouldMount=!1,this.setShouldMount=null}mount(){return this.mounted||(this.mounted=t3(),this.shouldMount=!0,this.setShouldMount(this.shouldMount)),this.mounted}mountEffect=()=>{this.shouldMount&&!this.didMount&&this.ref.current!==null&&(this.didMount=!0,this.mounted.resolve())};start(...t){this.mount().then(()=>this.ref.current?.start(...t))}stop(...t){this.mount().then(()=>this.ref.current?.stop(...t))}pulsate(...t){this.mount().then(()=>this.ref.current?.pulsate(...t))}};function em(){return M0.use()}function t3(){let e,t,o=new Promise((r,n)=>{e=r,t=n});return o.resolve=e,o.reject=t,o}var ho=q(re(),1);function tm(e,t){if(e==null)return{};var o={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;o[r]=e[r]}return o}function om(e,t){return om=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(o,r){return o.__proto__=r,o},om(e,t)}function rm(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,om(e,t)}var Vu=q(re()),$u=q(Op());var O0={disabled:!1};var MP=q(re()),Vs=MP.default.createContext(null);var OP=function(t){return t.scrollTop};var Yu=\"unmounted\",Zi=\"exited\",Ji=\"entering\",Ys=\"entered\",A0=\"exiting\",fa=(function(e){rm(t,e);function t(r,n){var a;a=e.call(this,r,n)||this;var i=n,l=i&&!i.isMounting?r.enter:r.appear,s;return a.appearStatus=null,r.in?l?(s=Zi,a.appearStatus=Ji):s=Ys:r.unmountOnExit||r.mountOnEnter?s=Yu:s=Zi,a.state={status:s},a.nextCallback=null,a}t.getDerivedStateFromProps=function(n,a){var i=n.in;return i&&a.status===Yu?{status:Zi}:null};var o=t.prototype;return o.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},o.componentDidUpdate=function(n){var a=null;if(n!==this.props){var i=this.state.status;this.props.in?i!==Ji&&i!==Ys&&(a=Ji):(i===Ji||i===Ys)&&(a=A0)}this.updateStatus(!1,a)},o.componentWillUnmount=function(){this.cancelNextCallback()},o.getTimeouts=function(){var n=this.props.timeout,a,i,l;return a=i=l=n,n!=null&&typeof n!=\"number\"&&(a=n.exit,i=n.enter,l=n.appear!==void 0?n.appear:i),{exit:a,enter:i,appear:l}},o.updateStatus=function(n,a){if(n===void 0&&(n=!1),a!==null)if(this.cancelNextCallback(),a===Ji){if(this.props.unmountOnExit||this.props.mountOnEnter){var i=this.props.nodeRef?this.props.nodeRef.current:$u.default.findDOMNode(this);i&&OP(i)}this.performEnter(n)}else this.performExit();else this.props.unmountOnExit&&this.state.status===Zi&&this.setState({status:Yu})},o.performEnter=function(n){var a=this,i=this.props.enter,l=this.context?this.context.isMounting:n,s=this.props.nodeRef?[l]:[$u.default.findDOMNode(this),l],c=s[0],u=s[1],m=this.getTimeouts(),p=l?m.appear:m.enter;if(!n&&!i||O0.disabled){this.safeSetState({status:Ys},function(){a.props.onEntered(c)});return}this.props.onEnter(c,u),this.safeSetState({status:Ji},function(){a.props.onEntering(c,u),a.onTransitionEnd(p,function(){a.safeSetState({status:Ys},function(){a.props.onEntered(c,u)})})})},o.performExit=function(){var n=this,a=this.props.exit,i=this.getTimeouts(),l=this.props.nodeRef?void 0:$u.default.findDOMNode(this);if(!a||O0.disabled){this.safeSetState({status:Zi},function(){n.props.onExited(l)});return}this.props.onExit(l),this.safeSetState({status:A0},function(){n.props.onExiting(l),n.onTransitionEnd(i.exit,function(){n.safeSetState({status:Zi},function(){n.props.onExited(l)})})})},o.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},o.safeSetState=function(n,a){a=this.setNextCallback(a),this.setState(n,a)},o.setNextCallback=function(n){var a=this,i=!0;return this.nextCallback=function(l){i&&(i=!1,a.nextCallback=null,n(l))},this.nextCallback.cancel=function(){i=!1},this.nextCallback},o.onTransitionEnd=function(n,a){this.setNextCallback(a);var i=this.props.nodeRef?this.props.nodeRef.current:$u.default.findDOMNode(this),l=n==null&&!this.props.addEndListener;if(!i||l){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var s=this.props.nodeRef?[this.nextCallback]:[i,this.nextCallback],c=s[0],u=s[1];this.props.addEndListener(c,u)}n!=null&&setTimeout(this.nextCallback,n)},o.render=function(){var n=this.state.status;if(n===Yu)return null;var a=this.props,i=a.children,l=a.in,s=a.mountOnEnter,c=a.unmountOnExit,u=a.appear,m=a.enter,p=a.exit,d=a.timeout,v=a.addEndListener,T=a.onEnter,S=a.onEntering,h=a.onEntered,y=a.onExit,g=a.onExiting,b=a.onExited,E=a.nodeRef,C=tm(a,[\"children\",\"in\",\"mountOnEnter\",\"unmountOnExit\",\"appear\",\"enter\",\"exit\",\"timeout\",\"addEndListener\",\"onEnter\",\"onEntering\",\"onEntered\",\"onExit\",\"onExiting\",\"onExited\",\"nodeRef\"]);return Vu.default.createElement(Vs.Provider,{value:null},typeof i==\"function\"?i(n,C):Vu.default.cloneElement(Vu.default.Children.only(i),C))},t})(Vu.default.Component);fa.contextType=Vs;fa.propTypes={};function $s(){}fa.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:$s,onEntering:$s,onEntered:$s,onExit:$s,onExiting:$s,onExited:$s};fa.UNMOUNTED=Yu;fa.EXITED=Zi;fa.ENTERING=Ji;fa.ENTERED=Ys;fa.EXITING=A0;var Xu=fa;function AP(e){if(e===void 0)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}var Gu=q(re());var Qr=q(re());function nm(e,t){var o=function(a){return t&&(0,Qr.isValidElement)(a)?t(a):a},r=Object.create(null);return e&&Qr.Children.map(e,function(n){return n}).forEach(function(n){r[n.key]=o(n)}),r}function o3(e,t){e=e||{},t=t||{};function o(u){return u in t?t[u]:e[u]}var r=Object.create(null),n=[];for(var a in e)a in t?n.length&&(r[a]=n,n=[]):n.push(a);var i,l={};for(var s in t){if(r[s])for(i=0;i{this.currentId=null,o()},t)}clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)};disposeEffect=()=>this.clear};function fn(){let e=Hs(Xs.create).current;return _0(e.disposeEffect),e}var am=q(re(),1);var z0=q(Ie(),1);function i3(e){let{className:t,classes:o,pulsate:r=!1,rippleX:n,rippleY:a,rippleSize:i,in:l,onExited:s,timeout:c}=e,[u,m]=am.useState(!1),p=ie(t,o.ripple,o.rippleVisible,r&&o.ripplePulsate),d={width:i,height:i,top:-(i/2)+a,left:-(i/2)+n},v=ie(o.child,u&&o.childLeaving,r&&o.childPulsate);return!l&&!u&&m(!0),am.useEffect(()=>{if(!l&&s!=null){let T=setTimeout(s,c);return()=>{clearTimeout(T)}}},[s,l,c]),(0,z0.jsx)(\"span\",{className:p,style:d,children:(0,z0.jsx)(\"span\",{className:v})})}var zP=i3;var l3=Ce(\"MuiTouchRipple\",[\"root\",\"ripple\",\"rippleVisible\",\"ripplePulsate\",\"child\",\"childLeaving\",\"childPulsate\"]),Or=l3;var im=q(Ie(),1),k0=550,s3=80,c3=_n`\n 0% {\n transform: scale(0);\n opacity: 0.1;\n }\n\n 100% {\n transform: scale(1);\n opacity: 0.3;\n }\n`,u3=_n`\n 0% {\n opacity: 1;\n }\n\n 100% {\n opacity: 0;\n }\n`,p3=_n`\n 0% {\n transform: scale(1);\n }\n\n 50% {\n transform: scale(0.92);\n }\n\n 100% {\n transform: scale(1);\n }\n`,f3=ae(\"span\",{name:\"MuiTouchRipple\",slot:\"Root\"})({overflow:\"hidden\",pointerEvents:\"none\",position:\"absolute\",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:\"inherit\"}),d3=ae(zP,{name:\"MuiTouchRipple\",slot:\"Ripple\"})`\n opacity: 0;\n position: absolute;\n\n &.${Or.rippleVisible} {\n opacity: 0.3;\n transform: scale(1);\n animation-name: ${c3};\n animation-duration: ${k0}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n &.${Or.ripplePulsate} {\n animation-duration: ${({theme:e})=>e.transitions.duration.shorter}ms;\n }\n\n & .${Or.child} {\n opacity: 1;\n display: block;\n width: 100%;\n height: 100%;\n border-radius: 50%;\n background-color: currentColor;\n }\n\n & .${Or.childLeaving} {\n opacity: 0;\n animation-name: ${u3};\n animation-duration: ${k0}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n & .${Or.childPulsate} {\n position: absolute;\n /* @noflip */\n left: 0px;\n top: 0;\n animation-name: ${p3};\n animation-duration: 2500ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n animation-iteration-count: infinite;\n animation-delay: 200ms;\n }\n`,m3=ho.forwardRef(function(t,o){let r=je({props:t,name:\"MuiTouchRipple\"}),{center:n=!1,classes:a={},className:i,...l}=r,[s,c]=ho.useState([]),u=ho.useRef(0),m=ho.useRef(null);ho.useEffect(()=>{m.current&&(m.current(),m.current=null)},[s]);let p=ho.useRef(!1),d=fn(),v=ho.useRef(null),T=ho.useRef(null),S=ho.useCallback(b=>{let{pulsate:E,rippleX:C,rippleY:P,rippleSize:A,cb:_}=b;c(z=>[...z,(0,im.jsx)(d3,{classes:{ripple:ie(a.ripple,Or.ripple),rippleVisible:ie(a.rippleVisible,Or.rippleVisible),ripplePulsate:ie(a.ripplePulsate,Or.ripplePulsate),child:ie(a.child,Or.child),childLeaving:ie(a.childLeaving,Or.childLeaving),childPulsate:ie(a.childPulsate,Or.childPulsate)},timeout:k0,pulsate:E,rippleX:C,rippleY:P,rippleSize:A},u.current)]),u.current+=1,m.current=_},[a]),h=ho.useCallback((b={},E={},C=()=>{})=>{let{pulsate:P=!1,center:A=n||E.pulsate,fakeElement:_=!1}=E;if(b?.type===\"mousedown\"&&p.current){p.current=!1;return}b?.type===\"touchstart\"&&(p.current=!0);let z=_?null:T.current,I=z?z.getBoundingClientRect():{width:0,height:0,left:0,top:0},x,k,U;if(A||b===void 0||b.clientX===0&&b.clientY===0||!b.clientX&&!b.touches)x=Math.round(I.width/2),k=Math.round(I.height/2);else{let{clientX:O,clientY:N}=b.touches&&b.touches.length>0?b.touches[0]:b;x=Math.round(O-I.left),k=Math.round(N-I.top)}if(A)U=Math.sqrt((2*I.width**2+I.height**2)/3),U%2===0&&(U+=1);else{let O=Math.max(Math.abs((z?z.clientWidth:0)-x),x)*2+2,N=Math.max(Math.abs((z?z.clientHeight:0)-k),k)*2+2;U=Math.sqrt(O**2+N**2)}b?.touches?v.current===null&&(v.current=()=>{S({pulsate:P,rippleX:x,rippleY:k,rippleSize:U,cb:C})},d.start(s3,()=>{v.current&&(v.current(),v.current=null)})):S({pulsate:P,rippleX:x,rippleY:k,rippleSize:U,cb:C})},[n,S,d]),y=ho.useCallback(()=>{h({},{pulsate:!0})},[h]),g=ho.useCallback((b,E)=>{if(d.clear(),b?.type===\"touchend\"&&v.current){v.current(),v.current=null,d.start(0,()=>{g(b,E)});return}v.current=null,c(C=>C.length>0?C.slice(1):C),m.current=E},[d]);return ho.useImperativeHandle(o,()=>({pulsate:y,start:h,stop:g}),[y,h,g]),(0,im.jsx)(f3,{className:ie(Or.root,a.root,i),ref:T,...l,children:(0,im.jsx)(N0,{component:null,exit:!0,children:s})})}),kP=m3;function BP(e){return _e(\"MuiButtonBase\",e)}var y3=Ce(\"MuiButtonBase\",[\"root\",\"disabled\",\"focusVisible\"]),LP=y3;var lm=q(Ie(),1),h3=e=>{let{disabled:t,focusVisible:o,focusVisibleClassName:r,classes:n}=e,i=Le({root:[\"root\",t&&\"disabled\",o&&\"focusVisible\"]},BP,n);return o&&r&&(i.root+=` ${r}`),i},g3=ae(\"button\",{name:\"MuiButtonBase\",slot:\"Root\"})({display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",position:\"relative\",boxSizing:\"border-box\",WebkitTapHighlightColor:\"transparent\",backgroundColor:\"transparent\",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:\"pointer\",userSelect:\"none\",verticalAlign:\"middle\",MozAppearance:\"none\",WebkitAppearance:\"none\",textDecoration:\"none\",color:\"inherit\",\"&::-moz-focus-inner\":{borderStyle:\"none\"},[`&.${LP.disabled}`]:{pointerEvents:\"none\",cursor:\"default\"},\"@media print\":{colorAdjust:\"exact\"}}),b3=jn.forwardRef(function(t,o){let r=je({props:t,name:\"MuiButtonBase\"}),{action:n,centerRipple:a=!1,children:i,className:l,component:s=\"button\",disabled:c=!1,disableRipple:u=!1,disableTouchRipple:m=!1,focusRipple:p=!1,focusVisibleClassName:d,LinkComponent:v=\"a\",onBlur:T,onClick:S,onContextMenu:h,onDragLeave:y,onFocus:g,onFocusVisible:b,onKeyDown:E,onKeyUp:C,onMouseDown:P,onMouseLeave:A,onMouseUp:_,onTouchEnd:z,onTouchMove:I,onTouchStart:x,tabIndex:k=0,TouchRippleProps:U,touchRippleRef:O,type:N,...X}=r,oe=jn.useRef(null),W=em(),Te=Mr(W.ref,O),[fe,Ke]=jn.useState(!1);c&&fe&&Ke(!1),jn.useImperativeHandle(n,()=>({focusVisible:()=>{Ke(!0),oe.current.focus()}}),[]);let Ze=W.shouldMount&&!u&&!c;jn.useEffect(()=>{fe&&p&&!u&&W.pulsate()},[u,p,fe,W]);let Ue=da(W,\"start\",P,m),xe=da(W,\"stop\",h,m),Je=da(W,\"stop\",y,m),ht=da(W,\"stop\",_,m),we=da(W,\"stop\",se=>{fe&&se.preventDefault(),A&&A(se)},m),ft=da(W,\"start\",x,m),le=da(W,\"stop\",z,m),Oe=da(W,\"stop\",I,m),Ae=da(W,\"stop\",se=>{pn(se.target)||Ke(!1),T&&T(se)},!1),et=si(se=>{oe.current||(oe.current=se.currentTarget),pn(se.target)&&(Ke(!0),b&&b(se)),g&&g(se)}),dt=()=>{let se=oe.current;return s&&s!==\"button\"&&!(se.tagName===\"A\"&&se.href)},Lt=si(se=>{p&&!se.repeat&&fe&&se.key===\" \"&&W.stop(se,()=>{W.start(se)}),se.target===se.currentTarget&&dt()&&se.key===\" \"&&se.preventDefault(),E&&E(se),se.target===se.currentTarget&&dt()&&se.key===\"Enter\"&&!c&&(se.preventDefault(),S&&S(se))}),jt=si(se=>{p&&se.key===\" \"&&fe&&!se.defaultPrevented&&W.stop(se,()=>{W.pulsate(se)}),C&&C(se),S&&se.target===se.currentTarget&&dt()&&se.key===\" \"&&!se.defaultPrevented&&S(se)}),Be=s;Be===\"button\"&&(X.href||X.to)&&(Be=v);let Nt={};if(Be===\"button\"){let se=!!X.formAction;Nt.type=N===void 0&&!se?\"button\":N,Nt.disabled=c}else!X.href&&!X.to&&(Nt.role=\"button\"),c&&(Nt[\"aria-disabled\"]=c);let Ro=Mr(o,oe),Ut={...r,centerRipple:a,component:s,disabled:c,disableRipple:u,disableTouchRipple:m,focusRipple:p,tabIndex:k,focusVisible:fe},st=h3(Ut);return(0,lm.jsxs)(g3,{as:Be,className:ie(st.root,l),ownerState:Ut,onBlur:Ae,onClick:S,onContextMenu:xe,onFocus:et,onKeyDown:Lt,onKeyUp:jt,onMouseDown:Ue,onMouseLeave:we,onMouseUp:ht,onDragLeave:Je,onTouchEnd:le,onTouchMove:Oe,onTouchStart:ft,ref:Ro,tabIndex:c?-1:k,type:N,...Nt,...X,children:[i,Ze?(0,lm.jsx)(kP,{ref:Te,center:a,...U}):null]})});function da(e,t,o,r=!1){return si(n=>(o&&o(n),r||e[t](n),!0))}var ma=b3;function jP(e){return _e(\"PrivateSwitchBase\",e)}var T9=Ce(\"PrivateSwitchBase\",[\"root\",\"checked\",\"disabled\",\"input\",\"edgeStart\",\"edgeEnd\"]);function v3(e){return typeof e==\"string\"}var dn=v3;function x3(e,t,o){return e===void 0||dn(e)?t:{...t,ownerState:{...t.ownerState,...o}}}var qu=x3;function T3(e,t,o){return typeof e==\"function\"?e(t,o):e}var Iu=T3;function S3(e,t=[]){if(e===void 0)return{};let o={};return Object.keys(e).filter(r=>r.match(/^on[A-Z]/)&&typeof e[r]==\"function\"&&!t.includes(r)).forEach(r=>{o[r]=e[r]}),o}var ya=S3;function E3(e){if(e===void 0)return{};let t={};return Object.keys(e).filter(o=>!(o.match(/^on[A-Z]/)&&typeof e[o]==\"function\")).forEach(o=>{t[o]=e[o]}),t}var sm=E3;function P3(e){let{getSlotProps:t,additionalProps:o,externalSlotProps:r,externalForwardedProps:n,className:a}=e;if(!t){let d=ie(o?.className,a,n?.className,r?.className),v={...o?.style,...n?.style,...r?.style},T={...o,...n,...r};return d.length>0&&(T.className=d),Object.keys(v).length>0&&(T.style=v),{props:T,internalRef:void 0}}let i=ya({...n,...r}),l=sm(r),s=sm(n),c=t(i),u=ie(c?.className,o?.className,a,n?.className,r?.className),m={...c?.style,...o?.style,...n?.style,...r?.style},p={...c,...o,...s,...l};return u.length>0&&(p.className=u),Object.keys(m).length>0&&(p.style=m),{props:p,internalRef:c.ref}}var Fu=P3;function Ct(e,t){let{className:o,elementType:r,ownerState:n,externalForwardedProps:a,internalForwardedProps:i,shouldForwardComponentProp:l=!1,...s}=t,{component:c,slots:u={[e]:void 0},slotProps:m={[e]:void 0},...p}=a,d=u[e]||r,v=Iu(m[e],n),{props:{component:T,...S},internalRef:h}=Fu({className:o,...s,externalForwardedProps:e===\"root\"?p:void 0,externalSlotProps:v}),y=yo(h,v?.ref,t.ref),g=e===\"root\"?T||c:T,b=qu(d,{...e===\"root\"&&!c&&!u[e]&&i,...e!==\"root\"&&!u[e]&&i,...S,...g&&!l&&{as:g},...g&&l&&{component:g},ref:y},n);return[d,b]}var cm=q(Ie(),1),C3=e=>{let{classes:t,checked:o,disabled:r,edge:n}=e,a={root:[\"root\",o&&\"checked\",r&&\"disabled\",n&&`edge${me(n)}`],input:[\"input\"]};return Le(a,jP,t)},R3=ae(ma,{name:\"MuiSwitchBase\"})({padding:9,borderRadius:\"50%\",variants:[{props:{edge:\"start\",size:\"small\"},style:{marginLeft:-3}},{props:({edge:e,ownerState:t})=>e===\"start\"&&t.size!==\"small\",style:{marginLeft:-12}},{props:{edge:\"end\",size:\"small\"},style:{marginRight:-3}},{props:({edge:e,ownerState:t})=>e===\"end\"&&t.size!==\"small\",style:{marginRight:-12}}]}),w3=ae(\"input\",{name:\"MuiSwitchBase\",shouldForwardProp:Bn})({cursor:\"inherit\",position:\"absolute\",opacity:0,width:\"100%\",height:\"100%\",top:0,left:0,margin:0,padding:0,zIndex:1}),M3=UP.forwardRef(function(t,o){let{autoFocus:r,checked:n,checkedIcon:a,defaultChecked:i,disabled:l,disableFocusRipple:s=!1,edge:c=!1,icon:u,id:m,inputProps:p,inputRef:d,name:v,onBlur:T,onChange:S,onFocus:h,readOnly:y,required:g=!1,tabIndex:b,type:E,value:C,slots:P={},slotProps:A={},..._}=t,[z,I]=Zd({controlled:n,default:!!i,name:\"SwitchBase\",state:\"checked\"}),x=R0(),k=xe=>{h&&h(xe),x&&x.onFocus&&x.onFocus(xe)},U=xe=>{T&&T(xe),x&&x.onBlur&&x.onBlur(xe)},O=xe=>{if(xe.nativeEvent.defaultPrevented||y)return;let Je=xe.target.checked;I(Je),S&&S(xe,Je)},N=l;x&&typeof N>\"u\"&&(N=x.disabled);let X=E===\"checkbox\"||E===\"radio\",oe={...t,checked:z,disabled:N,disableFocusRipple:s,edge:c},W=C3(oe),Te={slots:P,slotProps:{input:p,...A}},[fe,Ke]=Ct(\"root\",{ref:o,elementType:R3,className:W.root,shouldForwardComponentProp:!0,externalForwardedProps:{...Te,component:\"span\",..._},getSlotProps:xe=>({...xe,onFocus:Je=>{xe.onFocus?.(Je),k(Je)},onBlur:Je=>{xe.onBlur?.(Je),U(Je)}}),ownerState:oe,additionalProps:{centerRipple:!0,focusRipple:!s,role:void 0,tabIndex:null}}),[Ze,Ue]=Ct(\"input\",{ref:d,elementType:w3,className:W.input,externalForwardedProps:Te,getSlotProps:xe=>({...xe,onChange:Je=>{xe.onChange?.(Je),O(Je)}}),ownerState:oe,additionalProps:{autoFocus:r,checked:n,defaultChecked:i,disabled:N,id:X?m:void 0,name:v,readOnly:y,required:g,tabIndex:b,type:E,...E===\"checkbox\"&&C===void 0?{}:{value:C}}});return(0,cm.jsxs)(fe,{...Ke,children:[(0,cm.jsx)(Ze,{...Ue}),z?a:u]})}),HP=M3;function VP(e){return _e(\"MuiSwitch\",e)}var O3=Ce(\"MuiSwitch\",[\"root\",\"edgeStart\",\"edgeEnd\",\"switchBase\",\"colorPrimary\",\"colorSecondary\",\"sizeSmall\",\"sizeMedium\",\"checked\",\"disabled\",\"input\",\"thumb\",\"track\"]),Uo=O3;var Gs=q(Ie(),1),A3=e=>{let{classes:t,edge:o,size:r,color:n,checked:a,disabled:i}=e,l={root:[\"root\",o&&`edge${me(o)}`,`size${me(r)}`],switchBase:[\"switchBase\",`color${me(n)}`,a&&\"checked\",i&&\"disabled\"],thumb:[\"thumb\"],track:[\"track\"],input:[\"input\"]},s=Le(l,VP,t);return{...t,...s}},D3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.edge&&t[`edge${me(o.edge)}`],t[`size${me(o.size)}`]]}})({display:\"inline-flex\",width:58,height:38,overflow:\"hidden\",padding:12,boxSizing:\"border-box\",position:\"relative\",flexShrink:0,zIndex:0,verticalAlign:\"middle\",\"@media print\":{colorAdjust:\"exact\"},variants:[{props:{edge:\"start\"},style:{marginLeft:-8}},{props:{edge:\"end\"},style:{marginRight:-8}},{props:{size:\"small\"},style:{width:40,height:24,padding:7,[`& .${Uo.thumb}`]:{width:16,height:16},[`& .${Uo.switchBase}`]:{padding:4,[`&.${Uo.checked}`]:{transform:\"translateX(16px)\"}}}}]}),N3=ae(HP,{name:\"MuiSwitch\",slot:\"SwitchBase\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.switchBase,{[`& .${Uo.input}`]:t.input},o.color!==\"default\"&&t[`color${me(o.color)}`]]}})(He(({theme:e})=>({position:\"absolute\",top:0,left:0,zIndex:1,color:e.vars?e.vars.palette.Switch.defaultColor:`${e.palette.mode===\"light\"?e.palette.common.white:e.palette.grey[300]}`,transition:e.transitions.create([\"left\",\"transform\"],{duration:e.transitions.duration.shortest}),[`&.${Uo.checked}`]:{transform:\"translateX(20px)\"},[`&.${Uo.disabled}`]:{color:e.vars?e.vars.palette.Switch.defaultDisabledColor:`${e.palette.mode===\"light\"?e.palette.grey[100]:e.palette.grey[600]}`},[`&.${Uo.checked} + .${Uo.track}`]:{opacity:.5},[`&.${Uo.disabled} + .${Uo.track}`]:{opacity:e.vars?e.vars.opacity.switchTrackDisabled:`${e.palette.mode===\"light\"?.12:.2}`},[`& .${Uo.input}`]:{left:\"-100%\",width:\"300%\"}})),He(({theme:e})=>({\"&:hover\":{backgroundColor:e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity),\"@media (hover: none)\":{backgroundColor:\"transparent\"}},variants:[...Object.entries(e.palette).filter(jo([\"light\"])).map(([t])=>({props:{color:t},style:{[`&.${Uo.checked}`]:{color:(e.vars||e).palette[t].main,\"&:hover\":{backgroundColor:e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity),\"@media (hover: none)\":{backgroundColor:\"transparent\"}},[`&.${Uo.disabled}`]:{color:e.vars?e.vars.palette.Switch[`${t}DisabledColor`]:`${e.palette.mode===\"light\"?e.lighten(e.palette[t].main,.62):e.darken(e.palette[t].main,.55)}`}},[`&.${Uo.checked} + .${Uo.track}`]:{backgroundColor:(e.vars||e).palette[t].main}}}))]}))),_3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Track\"})(He(({theme:e})=>({height:\"100%\",width:\"100%\",borderRadius:14/2,zIndex:-1,transition:e.transitions.create([\"opacity\",\"background-color\"],{duration:e.transitions.duration.shortest}),backgroundColor:e.vars?e.vars.palette.common.onBackground:`${e.palette.mode===\"light\"?e.palette.common.black:e.palette.common.white}`,opacity:e.vars?e.vars.opacity.switchTrack:`${e.palette.mode===\"light\"?.38:.3}`}))),z3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Thumb\"})(He(({theme:e})=>({boxShadow:(e.vars||e).shadows[1],backgroundColor:\"currentColor\",width:20,height:20,borderRadius:\"50%\"}))),k3=$P.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSwitch\"}),{className:n,color:a=\"primary\",edge:i=!1,size:l=\"medium\",sx:s,slots:c={},slotProps:u={},...m}=r,p={...r,color:a,edge:i,size:l},d=A3(p),v={slots:c,slotProps:u},[T,S]=Ct(\"root\",{className:ie(d.root,n),elementType:D3,externalForwardedProps:v,ownerState:p,additionalProps:{sx:s}}),[h,y]=Ct(\"thumb\",{className:d.thumb,elementType:z3,externalForwardedProps:v,ownerState:p}),g=(0,Gs.jsx)(h,{...y}),[b,E]=Ct(\"track\",{className:d.track,elementType:_3,externalForwardedProps:v,ownerState:p});return(0,Gs.jsxs)(T,{...S,children:[(0,Gs.jsx)(N3,{type:\"checkbox\",icon:g,checkedIcon:g,ref:o,ownerState:p,...m,classes:{...d,root:d.switchBase},slots:{...c.switchBase&&{root:c.switchBase},...c.input&&{input:c.input}},slotProps:{...u.switchBase&&{root:typeof u.switchBase==\"function\"?u.switchBase(p):u.switchBase},input:{role:\"switch\"},...u.input&&{input:typeof u.input==\"function\"?u.input(p):u.input}}}),(0,Gs.jsx)(b,{...E})]})}),Un=k3;var ep=q(re(),1);function Ku(...e){return e.reduce((t,o)=>o==null?t:function(...n){t.apply(this,n),o.apply(this,n)},()=>{})}var dm=q(re(),1);var um=q(re(),1);function YP(e){return _e(\"MuiSvgIcon\",e)}var MH=Ce(\"MuiSvgIcon\",[\"root\",\"colorPrimary\",\"colorSecondary\",\"colorAction\",\"colorError\",\"colorDisabled\",\"fontSizeInherit\",\"fontSizeSmall\",\"fontSizeMedium\",\"fontSizeLarge\"]);var pm=q(Ie(),1),B3=e=>{let{color:t,fontSize:o,classes:r}=e,n={root:[\"root\",t!==\"inherit\"&&`color${me(t)}`,`fontSize${me(o)}`]};return Le(n,YP,r)},L3=ae(\"svg\",{name:\"MuiSvgIcon\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.color!==\"inherit\"&&t[`color${me(o.color)}`],t[`fontSize${me(o.fontSize)}`]]}})(He(({theme:e})=>({userSelect:\"none\",width:\"1em\",height:\"1em\",display:\"inline-block\",flexShrink:0,transition:e.transitions?.create?.(\"fill\",{duration:(e.vars??e).transitions?.duration?.shorter}),variants:[{props:t=>!t.hasSvgAsChild,style:{fill:\"currentColor\"}},{props:{fontSize:\"inherit\"},style:{fontSize:\"inherit\"}},{props:{fontSize:\"small\"},style:{fontSize:e.typography?.pxToRem?.(20)||\"1.25rem\"}},{props:{fontSize:\"medium\"},style:{fontSize:e.typography?.pxToRem?.(24)||\"1.5rem\"}},{props:{fontSize:\"large\"},style:{fontSize:e.typography?.pxToRem?.(35)||\"2.1875rem\"}},...Object.entries((e.vars??e).palette).filter(([,t])=>t&&t.main).map(([t])=>({props:{color:t},style:{color:(e.vars??e).palette?.[t]?.main}})),{props:{color:\"action\"},style:{color:(e.vars??e).palette?.action?.active}},{props:{color:\"disabled\"},style:{color:(e.vars??e).palette?.action?.disabled}},{props:{color:\"inherit\"},style:{color:void 0}}]}))),XP=um.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSvgIcon\"}),{children:n,className:a,color:i=\"inherit\",component:l=\"svg\",fontSize:s=\"medium\",htmlColor:c,inheritViewBox:u=!1,titleAccess:m,viewBox:p=\"0 0 24 24\",...d}=r,v=um.isValidElement(n)&&n.type===\"svg\",T={...r,color:i,component:l,fontSize:s,instanceFontSize:t.fontSize,inheritViewBox:u,viewBox:p,hasSvgAsChild:v},S={};u||(S.viewBox=p);let h=B3(T);return(0,pm.jsxs)(L3,{as:l,className:ie(h.root,a),focusable:\"false\",color:c,\"aria-hidden\":m?void 0:!0,role:m?\"img\":void 0,ref:o,...S,...d,...v&&n.props,ownerState:T,children:[v?n.props.children:n,m?(0,pm.jsx)(\"title\",{children:m}):null]})});XP.muiName=\"SvgIcon\";var fm=XP;var GP=q(Ie(),1);function Qu(e,t){function o(r,n){return(0,GP.jsx)(fm,{\"data-testid\":void 0,ref:n,...r,children:e})}return o.muiName=fm.muiName,dm.memo(dm.forwardRef(o))}function mm(e,t=166){let o;function r(...n){let a=()=>{e.apply(this,n)};clearTimeout(o),o=setTimeout(a,t)}return r.clear=()=>{clearTimeout(o)},r}var qP=mm;function Yt(e){return e&&e.ownerDocument||document}var Wu=Yt;function ha(e){return Yt(e).defaultView||window}var qs=ha;function Zu(e,t){typeof e==\"function\"?e(t):e&&(e.current=t)}var ym=wr;var tl=Gd;function j3(e,t){let o=e.charCodeAt(2);return e[0]===\"o\"&&e[1]===\"n\"&&o>=65&&o<=90&&typeof t==\"function\"}function hm(e,t){if(!e)return t;function o(i,l){let s={};return Object.keys(l).forEach(c=>{j3(c,l[c])&&typeof i[c]==\"function\"&&(s[c]=(...u)=>{i[c](...u),l[c](...u)})}),s}if(typeof e==\"function\"||typeof t==\"function\")return i=>{let l=typeof t==\"function\"?t(i):t,s=typeof e==\"function\"?e({...i,...l}):e,c=ie(i?.className,l?.className,s?.className),u=o(s,l);return{...l,...s,...u,...!!c&&{className:c},...l?.style&&s?.style&&{style:{...l.style,...s.style}},...l?.sx&&s?.sx&&{sx:[...Array.isArray(l.sx)?l.sx:[l.sx],...Array.isArray(s.sx)?s.sx:[s.sx]]}}};let r=t,n=o(e,r),a=ie(r?.className,e?.className);return{...t,...e,...n,...!!a&&{className:a},...r?.style&&e?.style&&{style:{...r.style,...e.style}},...r?.sx&&e?.sx&&{sx:[...Array.isArray(r.sx)?r.sx:[r.sx],...Array.isArray(e.sx)?e.sx:[e.sx]]}}}var FP=q(re(),1);function IP(e){return _e(\"MuiCircularProgress\",e)}var SV=Ce(\"MuiCircularProgress\",[\"root\",\"determinate\",\"indeterminate\",\"colorPrimary\",\"colorSecondary\",\"svg\",\"track\",\"circle\",\"circleDeterminate\",\"circleIndeterminate\",\"circleDisableShrink\"]);var Is=q(Ie(),1),mn=44,B0=_n`\n 0% {\n transform: rotate(0deg);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n`,L0=_n`\n 0% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: 0;\n }\n\n 50% {\n stroke-dasharray: 100px, 200px;\n stroke-dashoffset: -15px;\n }\n\n 100% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: -126px;\n }\n`,U3=typeof B0!=\"string\"?Ui`\n animation: ${B0} 1.4s linear infinite;\n `:null,H3=typeof L0!=\"string\"?Ui`\n animation: ${L0} 1.4s ease-in-out infinite;\n `:null,V3=e=>{let{classes:t,variant:o,color:r,disableShrink:n}=e,a={root:[\"root\",o,`color${me(r)}`],svg:[\"svg\"],track:[\"track\"],circle:[\"circle\",`circle${me(o)}`,n&&\"circleDisableShrink\"]};return Le(a,IP,t)},$3=ae(\"span\",{name:\"MuiCircularProgress\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`color${me(o.color)}`]]}})(He(({theme:e})=>({display:\"inline-block\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"transform\")}},{props:{variant:\"indeterminate\"},style:U3||{animation:`${B0} 1.4s linear infinite`}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}}))]}))),Y3=ae(\"svg\",{name:\"MuiCircularProgress\",slot:\"Svg\"})({display:\"block\"}),X3=ae(\"circle\",{name:\"MuiCircularProgress\",slot:\"Circle\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.circle,t[`circle${me(o.variant)}`],o.disableShrink&&t.circleDisableShrink]}})(He(({theme:e})=>({stroke:\"currentColor\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"stroke-dashoffset\")}},{props:{variant:\"indeterminate\"},style:{strokeDasharray:\"80px, 200px\",strokeDashoffset:0}},{props:({ownerState:t})=>t.variant===\"indeterminate\"&&!t.disableShrink,style:H3||{animation:`${L0} 1.4s ease-in-out infinite`}}]}))),G3=ae(\"circle\",{name:\"MuiCircularProgress\",slot:\"Track\"})(He(({theme:e})=>({stroke:\"currentColor\",opacity:(e.vars||e).palette.action.activatedOpacity}))),q3=FP.forwardRef(function(t,o){let r=je({props:t,name:\"MuiCircularProgress\"}),{className:n,color:a=\"primary\",disableShrink:i=!1,enableTrackSlot:l=!1,size:s=40,style:c,thickness:u=3.6,value:m=0,variant:p=\"indeterminate\",...d}=r,v={...r,color:a,disableShrink:i,size:s,thickness:u,value:m,variant:p,enableTrackSlot:l},T=V3(v),S={},h={},y={};if(p===\"determinate\"){let g=2*Math.PI*((mn-u)/2);S.strokeDasharray=g.toFixed(3),y[\"aria-valuenow\"]=Math.round(m),S.strokeDashoffset=`${((100-m)/100*g).toFixed(3)}px`,h.transform=\"rotate(-90deg)\"}return(0,Is.jsx)($3,{className:ie(T.root,n),style:{width:s,height:s,...h,...c},ownerState:v,ref:o,role:\"progressbar\",...y,...d,children:(0,Is.jsxs)(Y3,{className:T.svg,ownerState:v,viewBox:`${mn/2} ${mn/2} ${mn} ${mn}`,children:[l?(0,Is.jsx)(G3,{className:T.track,ownerState:v,cx:mn,cy:mn,r:(mn-u)/2,fill:\"none\",strokeWidth:u,\"aria-hidden\":\"true\"}):null,(0,Is.jsx)(X3,{className:T.circle,style:S,ownerState:v,cx:mn,cy:mn,r:(mn-u)/2,fill:\"none\",strokeWidth:u})]})})}),Ju=q3;function KP(e){return _e(\"MuiButton\",e)}var I3=Ce(\"MuiButton\",[\"root\",\"text\",\"textInherit\",\"textPrimary\",\"textSecondary\",\"textSuccess\",\"textError\",\"textInfo\",\"textWarning\",\"outlined\",\"outlinedInherit\",\"outlinedPrimary\",\"outlinedSecondary\",\"outlinedSuccess\",\"outlinedError\",\"outlinedInfo\",\"outlinedWarning\",\"contained\",\"containedInherit\",\"containedPrimary\",\"containedSecondary\",\"containedSuccess\",\"containedError\",\"containedInfo\",\"containedWarning\",\"disableElevation\",\"focusVisible\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorSuccess\",\"colorError\",\"colorInfo\",\"colorWarning\",\"textSizeSmall\",\"textSizeMedium\",\"textSizeLarge\",\"outlinedSizeSmall\",\"outlinedSizeMedium\",\"outlinedSizeLarge\",\"containedSizeSmall\",\"containedSizeMedium\",\"containedSizeLarge\",\"sizeMedium\",\"sizeSmall\",\"sizeLarge\",\"fullWidth\",\"startIcon\",\"endIcon\",\"icon\",\"iconSizeSmall\",\"iconSizeMedium\",\"iconSizeLarge\",\"loading\",\"loadingWrapper\",\"loadingIconPlaceholder\",\"loadingIndicator\",\"loadingPositionCenter\",\"loadingPositionStart\",\"loadingPositionEnd\"]),ci=I3;var QP=q(re(),1),F3=QP.createContext({}),WP=F3;var ZP=q(re(),1),K3=ZP.createContext(void 0),JP=K3;var Hn=q(Ie(),1),Q3=e=>{let{color:t,disableElevation:o,fullWidth:r,size:n,variant:a,loading:i,loadingPosition:l,classes:s}=e,c={root:[\"root\",i&&\"loading\",a,`${a}${me(t)}`,`size${me(n)}`,`${a}Size${me(n)}`,`color${me(t)}`,o&&\"disableElevation\",r&&\"fullWidth\",i&&`loadingPosition${me(l)}`],startIcon:[\"icon\",\"startIcon\",`iconSize${me(n)}`],endIcon:[\"icon\",\"endIcon\",`iconSize${me(n)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]},u=Le(c,KP,s);return{...s,...u}},tC=[{props:{size:\"small\"},style:{\"& > *:nth-of-type(1)\":{fontSize:18}}},{props:{size:\"medium\"},style:{\"& > *:nth-of-type(1)\":{fontSize:20}}},{props:{size:\"large\"},style:{\"& > *:nth-of-type(1)\":{fontSize:22}}}],W3=ae(ma,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`${o.variant}${me(o.color)}`],t[`size${me(o.size)}`],t[`${o.variant}Size${me(o.size)}`],o.color===\"inherit\"&&t.colorInherit,o.disableElevation&&t.disableElevation,o.fullWidth&&t.fullWidth,o.loading&&t.loading]}})(He(({theme:e})=>{let t=e.palette.mode===\"light\"?e.palette.grey[300]:e.palette.grey[800],o=e.palette.mode===\"light\"?e.palette.grey.A100:e.palette.grey[700];return{...e.typography.button,minWidth:64,padding:\"6px 16px\",border:0,borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create([\"background-color\",\"box-shadow\",\"border-color\",\"color\"],{duration:e.transitions.duration.short}),\"&:hover\":{textDecoration:\"none\"},[`&.${ci.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:{variant:\"contained\"},style:{color:\"var(--variant-containedColor)\",backgroundColor:\"var(--variant-containedBg)\",boxShadow:(e.vars||e).shadows[2],\"&:hover\":{boxShadow:(e.vars||e).shadows[4],\"@media (hover: none)\":{boxShadow:(e.vars||e).shadows[2]}},\"&:active\":{boxShadow:(e.vars||e).shadows[8]},[`&.${ci.focusVisible}`]:{boxShadow:(e.vars||e).shadows[6]},[`&.${ci.disabled}`]:{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground}}},{props:{variant:\"outlined\"},style:{padding:\"5px 15px\",border:\"1px solid currentColor\",borderColor:\"var(--variant-outlinedBorder, currentColor)\",backgroundColor:\"var(--variant-outlinedBg)\",color:\"var(--variant-outlinedColor)\",[`&.${ci.disabled}`]:{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`}}},{props:{variant:\"text\"},style:{padding:\"6px 8px\",color:\"var(--variant-textColor)\",backgroundColor:\"var(--variant-textBg)\"}},...Object.entries(e.palette).filter(jo()).map(([r])=>({props:{color:r},style:{\"--variant-textColor\":(e.vars||e).palette[r].main,\"--variant-outlinedColor\":(e.vars||e).palette[r].main,\"--variant-outlinedBorder\":e.alpha((e.vars||e).palette[r].main,.5),\"--variant-containedColor\":(e.vars||e).palette[r].contrastText,\"--variant-containedBg\":(e.vars||e).palette[r].main,\"@media (hover: hover)\":{\"&:hover\":{\"--variant-containedBg\":(e.vars||e).palette[r].dark,\"--variant-textBg\":e.alpha((e.vars||e).palette[r].main,(e.vars||e).palette.action.hoverOpacity),\"--variant-outlinedBorder\":(e.vars||e).palette[r].main,\"--variant-outlinedBg\":e.alpha((e.vars||e).palette[r].main,(e.vars||e).palette.action.hoverOpacity)}}}})),{props:{color:\"inherit\"},style:{color:\"inherit\",borderColor:\"currentColor\",\"--variant-containedBg\":e.vars?e.vars.palette.Button.inheritContainedBg:t,\"@media (hover: hover)\":{\"&:hover\":{\"--variant-containedBg\":e.vars?e.vars.palette.Button.inheritContainedHoverBg:o,\"--variant-textBg\":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity),\"--variant-outlinedBg\":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity)}}}},{props:{size:\"small\",variant:\"text\"},style:{padding:\"4px 5px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"text\"},style:{padding:\"8px 11px\",fontSize:e.typography.pxToRem(15)}},{props:{size:\"small\",variant:\"outlined\"},style:{padding:\"3px 9px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"outlined\"},style:{padding:\"7px 21px\",fontSize:e.typography.pxToRem(15)}},{props:{size:\"small\",variant:\"contained\"},style:{padding:\"4px 10px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"contained\"},style:{padding:\"8px 22px\",fontSize:e.typography.pxToRem(15)}},{props:{disableElevation:!0},style:{boxShadow:\"none\",\"&:hover\":{boxShadow:\"none\"},[`&.${ci.focusVisible}`]:{boxShadow:\"none\"},\"&:active\":{boxShadow:\"none\"},[`&.${ci.disabled}`]:{boxShadow:\"none\"}}},{props:{fullWidth:!0},style:{width:\"100%\"}},{props:{loadingPosition:\"center\"},style:{transition:e.transitions.create([\"background-color\",\"box-shadow\",\"border-color\"],{duration:e.transitions.duration.short}),[`&.${ci.loading}`]:{color:\"transparent\"}}}]}})),Z3=ae(\"span\",{name:\"MuiButton\",slot:\"StartIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.startIcon,o.loading&&t.startIconLoadingStart,t[`iconSize${me(o.size)}`]]}})(({theme:e})=>({display:\"inherit\",marginRight:8,marginLeft:-4,variants:[{props:{size:\"small\"},style:{marginLeft:-2}},{props:{loadingPosition:\"start\",loading:!0},style:{transition:e.transitions.create([\"opacity\"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:\"start\",loading:!0,fullWidth:!0},style:{marginRight:-8}},...tC]})),J3=ae(\"span\",{name:\"MuiButton\",slot:\"EndIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.endIcon,o.loading&&t.endIconLoadingEnd,t[`iconSize${me(o.size)}`]]}})(({theme:e})=>({display:\"inherit\",marginRight:-4,marginLeft:8,variants:[{props:{size:\"small\"},style:{marginRight:-2}},{props:{loadingPosition:\"end\",loading:!0},style:{transition:e.transitions.create([\"opacity\"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:\"end\",loading:!0,fullWidth:!0},style:{marginLeft:-8}},...tC]})),eD=ae(\"span\",{name:\"MuiButton\",slot:\"LoadingIndicator\"})(({theme:e})=>({display:\"none\",position:\"absolute\",visibility:\"visible\",variants:[{props:{loading:!0},style:{display:\"flex\"}},{props:{loadingPosition:\"start\"},style:{left:14}},{props:{loadingPosition:\"start\",size:\"small\"},style:{left:10}},{props:{variant:\"text\",loadingPosition:\"start\"},style:{left:6}},{props:{loadingPosition:\"center\"},style:{left:\"50%\",transform:\"translate(-50%)\",color:(e.vars||e).palette.action.disabled}},{props:{loadingPosition:\"end\"},style:{right:14}},{props:{loadingPosition:\"end\",size:\"small\"},style:{right:10}},{props:{variant:\"text\",loadingPosition:\"end\"},style:{right:6}},{props:{loadingPosition:\"start\",fullWidth:!0},style:{position:\"relative\",left:-10}},{props:{loadingPosition:\"end\",fullWidth:!0},style:{position:\"relative\",right:-10}}]})),eC=ae(\"span\",{name:\"MuiButton\",slot:\"LoadingIconPlaceholder\"})({display:\"inline-block\",width:\"1em\",height:\"1em\"}),tD=ep.forwardRef(function(t,o){let r=ep.useContext(WP),n=ep.useContext(JP),a=ni(r,t),i=je({props:a,name:\"MuiButton\"}),{children:l,color:s=\"primary\",component:c=\"button\",className:u,disabled:m=!1,disableElevation:p=!1,disableFocusRipple:d=!1,endIcon:v,focusVisibleClassName:T,fullWidth:S=!1,id:h,loading:y=null,loadingIndicator:g,loadingPosition:b=\"center\",size:E=\"medium\",startIcon:C,type:P,variant:A=\"text\",..._}=i,z=tl(h),I=g??(0,Hn.jsx)(Ju,{\"aria-labelledby\":z,color:\"inherit\",size:16}),x={...i,color:s,component:c,disabled:m,disableElevation:p,disableFocusRipple:d,fullWidth:S,loading:y,loadingIndicator:I,loadingPosition:b,size:E,type:P,variant:A},k=Q3(x),U=(C||y&&b===\"start\")&&(0,Hn.jsx)(Z3,{className:k.startIcon,ownerState:x,children:C||(0,Hn.jsx)(eC,{className:k.loadingIconPlaceholder,ownerState:x})}),O=(v||y&&b===\"end\")&&(0,Hn.jsx)(J3,{className:k.endIcon,ownerState:x,children:v||(0,Hn.jsx)(eC,{className:k.loadingIconPlaceholder,ownerState:x})}),N=n||\"\",X=typeof y==\"boolean\"?(0,Hn.jsx)(\"span\",{className:k.loadingWrapper,style:{display:\"contents\"},children:y&&(0,Hn.jsx)(eD,{className:k.loadingIndicator,ownerState:x,children:I})}):null;return(0,Hn.jsxs)(W3,{ownerState:x,className:ie(r.className,k.root,u,N),component:c,disabled:m||y,focusRipple:!d,focusVisibleClassName:ie(k.focusVisible,T),ref:o,type:P,id:y?z:h,..._,classes:k,children:[U,b!==\"end\"&&X,l,b===\"end\"&&X,O]})}),ga=tD;var ui=q(re(),1);function oD(e){let{elementType:t,externalSlotProps:o,ownerState:r,skipResolvingSlotProps:n=!1,...a}=e,i=n?{}:Iu(o,r),{props:l,internalRef:s}=Fu({...a,externalSlotProps:i}),c=yo(s,i?.ref,e.additionalProps?.ref);return qu(t,{...l,ref:c},r)}var cr=oD;var ur=q(re(),1);var gm=q(re(),1);var oC=q(re(),1),rD=oC.createContext({}),tp=rD;function rC(e){return _e(\"MuiList\",e)}var h7=Ce(\"MuiList\",[\"root\",\"padding\",\"dense\",\"subheader\"]);var bm=q(Ie(),1),nD=e=>{let{classes:t,disablePadding:o,dense:r,subheader:n}=e;return Le({root:[\"root\",!o&&\"padding\",r&&\"dense\",n&&\"subheader\"]},rC,t)},aD=ae(\"ul\",{name:\"MuiList\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.disablePadding&&t.padding,o.dense&&t.dense,o.subheader&&t.subheader]}})({listStyle:\"none\",margin:0,padding:0,position:\"relative\",variants:[{props:({ownerState:e})=>!e.disablePadding,style:{paddingTop:8,paddingBottom:8}},{props:({ownerState:e})=>e.subheader,style:{paddingTop:0}}]}),iD=gm.forwardRef(function(t,o){let r=je({props:t,name:\"MuiList\"}),{children:n,className:a,component:i=\"ul\",dense:l=!1,disablePadding:s=!1,subheader:c,...u}=r,m=gm.useMemo(()=>({dense:l}),[l]),p={...r,component:i,dense:l,disablePadding:s},d=nD(p);return(0,bm.jsx)(tp.Provider,{value:m,children:(0,bm.jsxs)(aD,{as:i,className:ie(d.root,a),ref:o,ownerState:p,...u,children:[c,n]})})}),j0=iD;function vm(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}var ol=vm;function Fs(e=window){let t=e.document.documentElement.clientWidth;return e.innerWidth-t}var nC=Fs;var iC=q(Ie(),1);function U0(e,t,o){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:o?null:e.firstChild}function aC(e,t,o){return e===t?o?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:o?null:e.lastChild}function lC(e,t){if(t===void 0)return!0;let o=e.innerText;return o===void 0&&(o=e.textContent),o=o.trim().toLowerCase(),o.length===0?!1:t.repeating?o[0]===t.keys[0]:o.startsWith(t.keys.join(\"\"))}function op(e,t,o,r,n,a){let i=!1,l=n(e,t,t?o:!1);for(;l;){if(l===e.firstChild){if(i)return!1;i=!0}let s=r?!1:l.disabled||l.getAttribute(\"aria-disabled\")===\"true\";if(!l.hasAttribute(\"tabindex\")||!lC(l,a)||s)l=n(e,l,o);else return l.focus(),!0}return!1}var lD=ur.forwardRef(function(t,o){let{actions:r,autoFocus:n=!1,autoFocusItem:a=!1,children:i,className:l,disabledItemsFocusable:s=!1,disableListWrap:c=!1,onKeyDown:u,variant:m=\"selectedMenu\",...p}=t,d=ur.useRef(null),v=ur.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});ym(()=>{n&&d.current.focus()},[n]),ur.useImperativeHandle(r,()=>({adjustStyleForScrollbar:(g,{direction:b})=>{let E=!d.current.style.width;if(g.clientHeight{let b=d.current,E=g.key;if(g.ctrlKey||g.metaKey||g.altKey){u&&u(g);return}let P=ol(Wu(b));if(E===\"ArrowDown\")g.preventDefault(),op(b,P,c,s,U0);else if(E===\"ArrowUp\")g.preventDefault(),op(b,P,c,s,aC);else if(E===\"Home\")g.preventDefault(),op(b,null,c,s,U0);else if(E===\"End\")g.preventDefault(),op(b,null,c,s,aC);else if(E.length===1){let A=v.current,_=E.toLowerCase(),z=performance.now();A.keys.length>0&&(z-A.lastTime>500?(A.keys=[],A.repeating=!0,A.previousKeyMatched=!0):A.repeating&&_!==A.keys[0]&&(A.repeating=!1)),A.lastTime=z,A.keys.push(_);let I=P&&!A.repeating&&lC(P,A);A.previousKeyMatched&&(I||op(b,P,!1,s,U0,A))?g.preventDefault():A.previousKeyMatched=!1}u&&u(g)},S=Mr(d,o),h=-1;ur.Children.forEach(i,(g,b)=>{if(!ur.isValidElement(g)){h===b&&(h+=1,h>=i.length&&(h=-1));return}g.props.disabled||(m===\"selectedMenu\"&&g.props.selected||h===-1)&&(h=b),h===b&&(g.props.disabled||g.props.muiSkipListHighlight||g.type.muiSkipListHighlight)&&(h+=1,h>=i.length&&(h=-1))});let y=ur.Children.map(i,(g,b)=>{if(b===h){let E={};return a&&(E.autoFocus=!0),g.props.tabIndex===void 0&&m===\"selectedMenu\"&&(E.tabIndex=0),ur.cloneElement(g,E)}return g});return(0,iC.jsx)(j0,{role:\"menu\",ref:S,className:l,onKeyDown:T,tabIndex:n?0:-1,...p,children:y})}),H0=lD;var zo=q(re(),1);var rl=q(re(),1);var sC=q(re(),1);function Wr(e){return parseInt(sC.version,10)>=19?e?.props?.ref||null:e?.ref||null}var xm=e=>e.scrollTop;function Ks(e,t){let{timeout:o,easing:r,style:n={}}=e;return{duration:n.transitionDuration??(typeof o==\"number\"?o:o[t.mode]||0),easing:n.transitionTimingFunction??(typeof r==\"object\"?r[t.mode]:r),delay:n.transitionDelay}}var cC=q(Ie(),1);function $0(e){return`scale(${e}, ${e**2})`}var sD={entering:{opacity:1,transform:$0(1)},entered:{opacity:1,transform:\"none\"}},V0=typeof navigator<\"u\"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\\/)15(.|_)4/i.test(navigator.userAgent),Y0=rl.forwardRef(function(t,o){let{addEndListener:r,appear:n=!0,children:a,easing:i,in:l,onEnter:s,onEntered:c,onEntering:u,onExit:m,onExited:p,onExiting:d,style:v,timeout:T=\"auto\",TransitionComponent:S=Xu,...h}=t,y=fn(),g=rl.useRef(),b=kn(),E=rl.useRef(null),C=Mr(E,Wr(a),o),P=O=>N=>{if(O){let X=E.current;N===void 0?O(X):O(X,N)}},A=P(u),_=P((O,N)=>{xm(O);let{duration:X,delay:oe,easing:W}=Ks({style:v,timeout:T,easing:i},{mode:\"enter\"}),Te;T===\"auto\"?(Te=b.transitions.getAutoHeightDuration(O.clientHeight),g.current=Te):Te=X,O.style.transition=[b.transitions.create(\"opacity\",{duration:Te,delay:oe}),b.transitions.create(\"transform\",{duration:V0?Te:Te*.666,delay:oe,easing:W})].join(\",\"),s&&s(O,N)}),z=P(c),I=P(d),x=P(O=>{let{duration:N,delay:X,easing:oe}=Ks({style:v,timeout:T,easing:i},{mode:\"exit\"}),W;T===\"auto\"?(W=b.transitions.getAutoHeightDuration(O.clientHeight),g.current=W):W=N,O.style.transition=[b.transitions.create(\"opacity\",{duration:W,delay:X}),b.transitions.create(\"transform\",{duration:V0?W:W*.666,delay:V0?X:X||W*.333,easing:oe})].join(\",\"),O.style.opacity=0,O.style.transform=$0(.75),m&&m(O)}),k=P(p);return(0,cC.jsx)(S,{appear:n,in:l,nodeRef:E,onEnter:_,onEntered:z,onEntering:A,onExit:x,onExited:k,onExiting:I,addEndListener:O=>{T===\"auto\"&&y.start(g.current||0,O),r&&r(E.current,O)},timeout:T===\"auto\"?null:T,...h,children:(O,{ownerState:N,...X})=>rl.cloneElement(a,{style:{opacity:0,transform:$0(.75),visibility:O===\"exited\"&&!l?\"hidden\":void 0,...sD[O],...v,...a.props.style},ref:C,...X})})});Y0&&(Y0.muiSupportAuto=!0);var rp=Y0;function cD(e){let t=Yt(e);return t.body===e?ha(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function Qs(e,t){t?e.setAttribute(\"aria-hidden\",\"true\"):e.removeAttribute(\"aria-hidden\")}function uC(e){return parseFloat(ha(e).getComputedStyle(e).paddingRight)||0}function uD(e){let o=[\"TEMPLATE\",\"SCRIPT\",\"STYLE\",\"LINK\",\"MAP\",\"META\",\"NOSCRIPT\",\"PICTURE\",\"COL\",\"COLGROUP\",\"PARAM\",\"SLOT\",\"SOURCE\",\"TRACK\"].includes(e.tagName),r=e.tagName===\"INPUT\"&&e.getAttribute(\"type\")===\"hidden\";return o||r}function pC(e,t,o,r,n){let a=[t,o,...r];[].forEach.call(e.children,i=>{let l=!a.includes(i),s=!uD(i);l&&s&&Qs(i,n)})}function X0(e,t){let o=-1;return e.some((r,n)=>t(r)?(o=n,!0):!1),o}function pD(e,t){let o=[],r=e.container;if(!t.disableScrollLock){if(cD(r)){let i=Fs(ha(r));o.push({value:r.style.paddingRight,property:\"padding-right\",el:r}),r.style.paddingRight=`${uC(r)+i}px`;let l=Yt(r).querySelectorAll(\".mui-fixed\");[].forEach.call(l,s=>{o.push({value:s.style.paddingRight,property:\"padding-right\",el:s}),s.style.paddingRight=`${uC(s)+i}px`})}let a;if(r.parentNode instanceof DocumentFragment)a=Yt(r).body;else{let i=r.parentElement,l=ha(r);a=i?.nodeName===\"HTML\"&&l.getComputedStyle(i).overflowY===\"scroll\"?i:r}o.push({value:a.style.overflow,property:\"overflow\",el:a},{value:a.style.overflowX,property:\"overflow-x\",el:a},{value:a.style.overflowY,property:\"overflow-y\",el:a}),a.style.overflow=\"hidden\"}return()=>{o.forEach(({value:a,el:i,property:l})=>{a?i.style.setProperty(l,a):i.style.removeProperty(l)})}}function fD(e){let t=[];return[].forEach.call(e.children,o=>{o.getAttribute(\"aria-hidden\")===\"true\"&&t.push(o)}),t}var Tm=class{constructor(){this.modals=[],this.containers=[]}add(t,o){let r=this.modals.indexOf(t);if(r!==-1)return r;r=this.modals.length,this.modals.push(t),t.modalRef&&Qs(t.modalRef,!1);let n=fD(o);pC(o,t.mount,t.modalRef,n,!0);let a=X0(this.containers,i=>i.container===o);return a!==-1?(this.containers[a].modals.push(t),r):(this.containers.push({modals:[t],container:o,restore:null,hiddenSiblings:n}),r)}mount(t,o){let r=X0(this.containers,a=>a.modals.includes(t)),n=this.containers[r];n.restore||(n.restore=pD(n,o))}remove(t,o=!0){let r=this.modals.indexOf(t);if(r===-1)return r;let n=X0(this.containers,i=>i.modals.includes(t)),a=this.containers[n];if(a.modals.splice(a.modals.indexOf(t),1),this.modals.splice(r,1),a.modals.length===0)a.restore&&a.restore(),t.modalRef&&Qs(t.modalRef,o),pC(a.container,t.mount,t.modalRef,a.hiddenSiblings,!1),this.containers.splice(n,1);else{let i=a.modals[a.modals.length-1];i.modalRef&&Qs(i.modalRef,!1)}return r}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}};var Em=q(re(),1);var _o=q(re(),1);var np=q(Ie(),1),dD=[\"input\",\"select\",\"textarea\",\"a[href]\",\"button\",\"[tabindex]\",\"audio[controls]\",\"video[controls]\",'[contenteditable]:not([contenteditable=\"false\"])'].join(\",\");function mD(e){let t=parseInt(e.getAttribute(\"tabindex\")||\"\",10);return Number.isNaN(t)?e.contentEditable===\"true\"||(e.nodeName===\"AUDIO\"||e.nodeName===\"VIDEO\"||e.nodeName===\"DETAILS\")&&e.getAttribute(\"tabindex\")===null?0:e.tabIndex:t}function yD(e){if(e.tagName!==\"INPUT\"||e.type!==\"radio\"||!e.name)return!1;let t=r=>e.ownerDocument.querySelector(`input[type=\"radio\"]${r}`),o=t(`[name=\"${e.name}\"]:checked`);return o||(o=t(`[name=\"${e.name}\"]`)),o!==e}function hD(e){return!(e.disabled||e.tagName===\"INPUT\"&&e.type===\"hidden\"||yD(e))}function gD(e){let t=[],o=[];return Array.from(e.querySelectorAll(dD)).forEach((r,n)=>{let a=mD(r);a===-1||!hD(r)||(a===0?t.push(r):o.push({documentOrder:n,tabIndex:a,node:r}))}),o.sort((r,n)=>r.tabIndex===n.tabIndex?r.documentOrder-n.documentOrder:r.tabIndex-n.tabIndex).map(r=>r.node).concat(t)}function bD(){return!0}function vD(e){let{children:t,disableAutoFocus:o=!1,disableEnforceFocus:r=!1,disableRestoreFocus:n=!1,getTabbable:a=gD,isEnabled:i=bD,open:l}=e,s=_o.useRef(!1),c=_o.useRef(null),u=_o.useRef(null),m=_o.useRef(null),p=_o.useRef(null),d=_o.useRef(!1),v=_o.useRef(null),T=yo(Wr(t),v),S=_o.useRef(null);_o.useEffect(()=>{!l||!v.current||(d.current=!o)},[o,l]),_o.useEffect(()=>{if(!l||!v.current)return;let g=Yt(v.current),b=ol(g);return v.current.contains(b)||(v.current.hasAttribute(\"tabIndex\")||v.current.setAttribute(\"tabIndex\",\"-1\"),d.current&&v.current.focus()),()=>{n||(m.current&&m.current.focus&&(s.current=!0,m.current.focus()),m.current=null)}},[l]),_o.useEffect(()=>{if(!l||!v.current)return;let g=Yt(v.current),b=P=>{if(S.current=P,r||!i()||P.key!==\"Tab\")return;ol(g)===v.current&&P.shiftKey&&(s.current=!0,u.current&&u.current.focus())},E=()=>{let P=v.current;if(P===null)return;let A=ol(g);if(!g.hasFocus()||!i()||s.current){s.current=!1;return}if(P.contains(A)||r&&A!==c.current&&A!==u.current)return;if(A!==p.current)p.current=null;else if(p.current!==null)return;if(!d.current)return;let _=[];if((A===c.current||A===u.current)&&(_=a(v.current)),_.length>0){let z=!!(S.current?.shiftKey&&S.current?.key===\"Tab\"),I=_[0],x=_[_.length-1];typeof I!=\"string\"&&typeof x!=\"string\"&&(z?x.focus():I.focus())}else P.focus()};g.addEventListener(\"focusin\",E),g.addEventListener(\"keydown\",b,!0);let C=setInterval(()=>{let P=ol(g);P&&P.tagName===\"BODY\"&&E()},50);return()=>{clearInterval(C),g.removeEventListener(\"focusin\",E),g.removeEventListener(\"keydown\",b,!0)}},[o,r,n,i,l,a]);let h=g=>{m.current===null&&(m.current=g.relatedTarget),d.current=!0,p.current=g.target;let b=t.props.onFocus;b&&b(g)},y=g=>{m.current===null&&(m.current=g.relatedTarget),d.current=!0};return(0,np.jsxs)(_o.Fragment,{children:[(0,np.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:y,ref:c,\"data-testid\":\"sentinelStart\"}),_o.cloneElement(t,{ref:T,onFocus:h}),(0,np.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:y,ref:u,\"data-testid\":\"sentinelEnd\"})]})}var G0=vD;var ba=q(re(),1),fC=q(Op(),1);function xD(e){return typeof e==\"function\"?e():e}var TD=ba.forwardRef(function(t,o){let{children:r,container:n,disablePortal:a=!1}=t,[i,l]=ba.useState(null),s=yo(ba.isValidElement(r)?Wr(r):null,o);return wr(()=>{a||l(xD(n)||document.body)},[n,a]),wr(()=>{if(i&&!a)return Zu(o,i),()=>{Zu(o,null)}},[o,i,a]),a?ba.isValidElement(r)?ba.cloneElement(r,{ref:s}):r:i&&fC.createPortal(r,i)}),ap=TD;var yC=q(re(),1);var Ws=q(re(),1);var dC=q(Ie(),1),SD={entering:{opacity:1},entered:{opacity:1}},ED=Ws.forwardRef(function(t,o){let r=kn(),n={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:a,appear:i=!0,children:l,easing:s,in:c,onEnter:u,onEntered:m,onEntering:p,onExit:d,onExited:v,onExiting:T,style:S,timeout:h=n,TransitionComponent:y=Xu,...g}=t,b=!0,E=Ws.useRef(null),C=Mr(E,Wr(l),o),P=O=>N=>{if(O){let X=E.current;N===void 0?O(X):O(X,N)}},A=P(p),_=P((O,N)=>{xm(O);let X=Ks({style:S,timeout:h,easing:s},{mode:\"enter\"});O.style.webkitTransition=r.transitions.create(\"opacity\",X),O.style.transition=r.transitions.create(\"opacity\",X),u&&u(O,N)}),z=P(m),I=P(T),x=P(O=>{let N=Ks({style:S,timeout:h,easing:s},{mode:\"exit\"});O.style.webkitTransition=r.transitions.create(\"opacity\",N),O.style.transition=r.transitions.create(\"opacity\",N),d&&d(O)}),k=P(v);return(0,dC.jsx)(y,{appear:i,in:c,nodeRef:b?E:void 0,onEnter:_,onEntered:z,onEntering:A,onExit:x,onExited:k,onExiting:I,addEndListener:O=>{a&&a(E.current,O)},timeout:h,...g,children:(O,{ownerState:N,...X})=>Ws.cloneElement(l,{style:{opacity:0,visibility:O===\"exited\"&&!c?\"hidden\":void 0,...SD[O],...S,...l.props.style},ref:C,...X})})}),q0=ED;function mC(e){return _e(\"MuiBackdrop\",e)}var k$=Ce(\"MuiBackdrop\",[\"root\",\"invisible\"]);var I0=q(Ie(),1),PD=e=>{let{classes:t,invisible:o}=e;return Le({root:[\"root\",o&&\"invisible\"]},mC,t)},CD=ae(\"div\",{name:\"MuiBackdrop\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.invisible&&t.invisible]}})({position:\"fixed\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",right:0,bottom:0,top:0,left:0,backgroundColor:\"rgba(0, 0, 0, 0.5)\",WebkitTapHighlightColor:\"transparent\",variants:[{props:{invisible:!0},style:{backgroundColor:\"transparent\"}}]}),RD=yC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiBackdrop\"}),{children:n,className:a,component:i=\"div\",invisible:l=!1,open:s,components:c={},componentsProps:u={},slotProps:m={},slots:p={},TransitionComponent:d,transitionDuration:v,...T}=r,S={...r,component:i,invisible:l},h=PD(S),y={transition:d,root:c.Root,...p},g={...u,...m},b={component:i,slots:y,slotProps:g},[E,C]=Ct(\"root\",{elementType:CD,externalForwardedProps:b,className:ie(h.root,a),ownerState:S}),[P,A]=Ct(\"transition\",{elementType:q0,externalForwardedProps:b,ownerState:S});return(0,I0.jsx)(P,{in:s,timeout:v,...T,...A,children:(0,I0.jsx)(E,{\"aria-hidden\":!0,...C,ref:o,children:n})})}),F0=RD;var yn=q(re(),1);function wD(e){return typeof e==\"function\"?e():e}function MD(e){return e?e.props.hasOwnProperty(\"in\"):!1}var hC=()=>{},Sm=new Tm;function OD(e){let{container:t,disableEscapeKeyDown:o=!1,disableScrollLock:r=!1,closeAfterTransition:n=!1,onTransitionEnter:a,onTransitionExited:i,children:l,onClose:s,open:c,rootRef:u}=e,m=yn.useRef({}),p=yn.useRef(null),d=yn.useRef(null),v=yo(d,u),[T,S]=yn.useState(!c),h=MD(l),y=!0;(e[\"aria-hidden\"]===\"false\"||e[\"aria-hidden\"]===!1)&&(y=!1);let g=()=>Yt(p.current),b=()=>(m.current.modalRef=d.current,m.current.mount=p.current,m.current),E=()=>{Sm.mount(b(),{disableScrollLock:r}),d.current&&(d.current.scrollTop=0)},C=Ln(()=>{let O=wD(t)||g().body;Sm.add(b(),O),d.current&&E()}),P=()=>Sm.isTopModal(b()),A=Ln(O=>{p.current=O,O&&(c&&P()?E():d.current&&Qs(d.current,y))}),_=yn.useCallback(()=>{Sm.remove(b(),y)},[y]);yn.useEffect(()=>()=>{_()},[_]),yn.useEffect(()=>{c?C():(!h||!n)&&_()},[c,_,h,n,C]);let z=O=>N=>{O.onKeyDown?.(N),!(N.key!==\"Escape\"||N.which===229||!P())&&(o||(N.stopPropagation(),s&&s(N,\"escapeKeyDown\")))},I=O=>N=>{O.onClick?.(N),N.target===N.currentTarget&&s&&s(N,\"backdropClick\")};return{getRootProps:(O={})=>{let N=ya(e);delete N.onTransitionEnter,delete N.onTransitionExited;let X={...N,...O};return{role:\"presentation\",...X,onKeyDown:z(X),ref:v}},getBackdropProps:(O={})=>{let N=O;return{\"aria-hidden\":!0,...N,onClick:I(N),open:c}},getTransitionProps:()=>{let O=()=>{S(!1),a&&a()},N=()=>{S(!0),i&&i(),n&&_()};return{onEnter:Ku(O,l?.props.onEnter??hC),onExited:Ku(N,l?.props.onExited??hC)}},rootRef:v,portalRef:A,isTopModal:P,exited:T,hasTransition:h}}var gC=OD;function bC(e){return _e(\"MuiModal\",e)}var rY=Ce(\"MuiModal\",[\"root\",\"hidden\",\"backdrop\"]);var Zs=q(Ie(),1),AD=e=>{let{open:t,exited:o,classes:r}=e;return Le({root:[\"root\",!t&&o&&\"hidden\"],backdrop:[\"backdrop\"]},bC,r)},DD=ae(\"div\",{name:\"MuiModal\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.open&&o.exited&&t.hidden]}})(He(({theme:e})=>({position:\"fixed\",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0,variants:[{props:({ownerState:t})=>!t.open&&t.exited,style:{visibility:\"hidden\"}}]}))),ND=ae(F0,{name:\"MuiModal\",slot:\"Backdrop\"})({zIndex:-1}),_D=Em.forwardRef(function(t,o){let r=je({name:\"MuiModal\",props:t}),{BackdropComponent:n=ND,BackdropProps:a,classes:i,className:l,closeAfterTransition:s=!1,children:c,container:u,component:m,components:p={},componentsProps:d={},disableAutoFocus:v=!1,disableEnforceFocus:T=!1,disableEscapeKeyDown:S=!1,disablePortal:h=!1,disableRestoreFocus:y=!1,disableScrollLock:g=!1,hideBackdrop:b=!1,keepMounted:E=!1,onClose:C,onTransitionEnter:P,onTransitionExited:A,open:_,slotProps:z={},slots:I={},theme:x,...k}=r,U={...r,closeAfterTransition:s,disableAutoFocus:v,disableEnforceFocus:T,disableEscapeKeyDown:S,disablePortal:h,disableRestoreFocus:y,disableScrollLock:g,hideBackdrop:b,keepMounted:E},{getRootProps:O,getBackdropProps:N,getTransitionProps:X,portalRef:oe,isTopModal:W,exited:Te,hasTransition:fe}=gC({...U,rootRef:o}),Ke={...U,exited:Te},Ze=AD(Ke),Ue={};if(c.props.tabIndex===void 0&&(Ue.tabIndex=\"-1\"),fe){let{onEnter:le,onExited:Oe}=X();Ue.onEnter=le,Ue.onExited=Oe}let xe={slots:{root:p.Root,backdrop:p.Backdrop,...I},slotProps:{...d,...z}},[Je,ht]=Ct(\"root\",{ref:o,elementType:DD,externalForwardedProps:{...xe,...k,component:m},getSlotProps:O,ownerState:Ke,className:ie(l,Ze?.root,!Ke.open&&Ke.exited&&Ze?.hidden)}),[we,ft]=Ct(\"backdrop\",{ref:a?.ref,elementType:n,externalForwardedProps:xe,shouldForwardComponentProp:!0,additionalProps:a,getSlotProps:le=>N({...le,onClick:Oe=>{le?.onClick&&le.onClick(Oe)}}),className:ie(a?.className,Ze?.backdrop),ownerState:Ke});return!E&&!_&&(!fe||Te)?null:(0,Zs.jsx)(ap,{ref:oe,container:u,disablePortal:h,children:(0,Zs.jsxs)(Je,{...ht,children:[!b&&n?(0,Zs.jsx)(we,{...ft}):null,(0,Zs.jsx)(G0,{disableEnforceFocus:T,disableAutoFocus:v,disableRestoreFocus:y,isEnabled:W,open:_,children:Em.cloneElement(c,Ue)})]})})}),K0=_D;var xC=q(re(),1);function vC(e){return _e(\"MuiPaper\",e)}var SY=Ce(\"MuiPaper\",[\"root\",\"rounded\",\"outlined\",\"elevation\",\"elevation0\",\"elevation1\",\"elevation2\",\"elevation3\",\"elevation4\",\"elevation5\",\"elevation6\",\"elevation7\",\"elevation8\",\"elevation9\",\"elevation10\",\"elevation11\",\"elevation12\",\"elevation13\",\"elevation14\",\"elevation15\",\"elevation16\",\"elevation17\",\"elevation18\",\"elevation19\",\"elevation20\",\"elevation21\",\"elevation22\",\"elevation23\",\"elevation24\"]);var TC=q(Ie(),1),zD=e=>{let{square:t,elevation:o,variant:r,classes:n}=e,a={root:[\"root\",r,!t&&\"rounded\",r===\"elevation\"&&`elevation${o}`]};return Le(a,vC,n)},kD=ae(\"div\",{name:\"MuiPaper\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],!o.square&&t.rounded,o.variant===\"elevation\"&&t[`elevation${o.elevation}`]]}})(He(({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create(\"box-shadow\"),variants:[{props:({ownerState:t})=>!t.square,style:{borderRadius:e.shape.borderRadius}},{props:{variant:\"outlined\"},style:{border:`1px solid ${(e.vars||e).palette.divider}`}},{props:{variant:\"elevation\"},style:{boxShadow:\"var(--Paper-shadow)\",backgroundImage:\"var(--Paper-overlay)\"}}]}))),BD=xC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiPaper\"}),n=kn(),{className:a,component:i=\"div\",elevation:l=1,square:s=!1,variant:c=\"elevation\",...u}=r,m={...r,component:i,elevation:l,square:s,variant:c},p=zD(m);return(0,TC.jsx)(kD,{as:i,ownerState:m,className:ie(p.root,a),ref:o,...u,style:{...c===\"elevation\"&&{\"--Paper-shadow\":(n.vars||n).shadows[l],...n.vars&&{\"--Paper-overlay\":n.vars.overlays?.[l]},...!n.vars&&n.palette.mode===\"dark\"&&{\"--Paper-overlay\":`linear-gradient(${As(\"#fff\",Bs(l))}, ${As(\"#fff\",Bs(l))})`}},...u.style}})}),Q0=BD;function SC(e){return _e(\"MuiPopover\",e)}var jY=Ce(\"MuiPopover\",[\"root\",\"paper\"]);var Cm=q(Ie(),1);function EC(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.height/2:t===\"bottom\"&&(o=e.height),o}function PC(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.width/2:t===\"right\"&&(o=e.width),o}function CC(e){return[e.horizontal,e.vertical].map(t=>typeof t==\"number\"?`${t}px`:t).join(\" \")}function Pm(e){return typeof e==\"function\"?e():e}var LD=e=>{let{classes:t}=e;return Le({root:[\"root\"],paper:[\"paper\"]},SC,t)},jD=ae(K0,{name:\"MuiPopover\",slot:\"Root\"})({}),W0=ae(Q0,{name:\"MuiPopover\",slot:\"Paper\"})({position:\"absolute\",overflowY:\"auto\",overflowX:\"hidden\",minWidth:16,minHeight:16,maxWidth:\"calc(100% - 32px)\",maxHeight:\"calc(100% - 32px)\",outline:0}),UD=zo.forwardRef(function(t,o){let r=je({props:t,name:\"MuiPopover\"}),{action:n,anchorEl:a,anchorOrigin:i={vertical:\"top\",horizontal:\"left\"},anchorPosition:l,anchorReference:s=\"anchorEl\",children:c,className:u,container:m,elevation:p=8,marginThreshold:d=16,open:v,PaperProps:T={},slots:S={},slotProps:h={},transformOrigin:y={vertical:\"top\",horizontal:\"left\"},TransitionComponent:g,transitionDuration:b=\"auto\",TransitionProps:E={},disableScrollLock:C=!1,...P}=r,A=zo.useRef(),_={...r,anchorOrigin:i,anchorReference:s,elevation:p,marginThreshold:d,transformOrigin:y,TransitionComponent:g,transitionDuration:b,TransitionProps:E},z=LD(_),I=zo.useCallback(()=>{if(s===\"anchorPosition\")return l;let le=Pm(a),Ae=(le&&le.nodeType===1?le:Wu(A.current).body).getBoundingClientRect();return{top:Ae.top+EC(Ae,i.vertical),left:Ae.left+PC(Ae,i.horizontal)}},[a,i.horizontal,i.vertical,l,s]),x=zo.useCallback(le=>({vertical:EC(le,y.vertical),horizontal:PC(le,y.horizontal)}),[y.horizontal,y.vertical]),k=zo.useCallback(le=>{let Oe={width:le.offsetWidth,height:le.offsetHeight},Ae=x(Oe);if(s===\"none\")return{top:null,left:null,transformOrigin:CC(Ae)};let et=I(),dt=et.top-Ae.vertical,Lt=et.left-Ae.horizontal,jt=dt+Oe.height,Be=Lt+Oe.width,Nt=qs(Pm(a)),Ro=Nt.innerHeight-d,Ut=Nt.innerWidth-d;if(d!==null&&dtRo){let st=jt-Ro;dt-=st,Ae.vertical+=st}if(d!==null&&LtUt){let st=Be-Ut;Lt-=st,Ae.horizontal+=st}return{top:`${Math.round(dt)}px`,left:`${Math.round(Lt)}px`,transformOrigin:CC(Ae)}},[a,s,I,x,d]),[U,O]=zo.useState(v),N=zo.useCallback(()=>{let le=A.current;if(!le)return;let Oe=k(le);Oe.top!==null&&le.style.setProperty(\"top\",Oe.top),Oe.left!==null&&(le.style.left=Oe.left),le.style.transformOrigin=Oe.transformOrigin,O(!0)},[k]);zo.useEffect(()=>(C&&window.addEventListener(\"scroll\",N),()=>window.removeEventListener(\"scroll\",N)),[a,C,N]);let X=()=>{N()},oe=()=>{O(!1)};zo.useEffect(()=>{v&&N()}),zo.useImperativeHandle(n,()=>v?{updatePosition:()=>{N()}}:null,[v,N]),zo.useEffect(()=>{if(!v)return;let le=qP(()=>{N()}),Oe=qs(Pm(a));return Oe.addEventListener(\"resize\",le),()=>{le.clear(),Oe.removeEventListener(\"resize\",le)}},[a,v,N]);let W=b,Te={slots:{transition:g,...S},slotProps:{transition:E,paper:T,...h}},[fe,Ke]=Ct(\"transition\",{elementType:rp,externalForwardedProps:Te,ownerState:_,getSlotProps:le=>({...le,onEntering:(Oe,Ae)=>{le.onEntering?.(Oe,Ae),X()},onExited:Oe=>{le.onExited?.(Oe),oe()}}),additionalProps:{appear:!0,in:v}});b===\"auto\"&&!fe.muiSupportAuto&&(W=void 0);let Ze=m||(a?Wu(Pm(a)).body:void 0),[Ue,{slots:xe,slotProps:Je,...ht}]=Ct(\"root\",{ref:o,elementType:jD,externalForwardedProps:{...Te,...P},shouldForwardComponentProp:!0,additionalProps:{slots:{backdrop:S.backdrop},slotProps:{backdrop:hm(typeof h.backdrop==\"function\"?h.backdrop(_):h.backdrop,{invisible:!0})},container:Ze,open:v},ownerState:_,className:ie(z.root,u)}),[we,ft]=Ct(\"paper\",{ref:A,className:z.paper,elementType:W0,externalForwardedProps:Te,shouldForwardComponentProp:!0,additionalProps:{elevation:p,style:U?void 0:{opacity:0}},ownerState:_});return(0,Cm.jsx)(Ue,{...ht,...!dn(Ue)&&{slots:xe,slotProps:Je,disableScrollLock:C},children:(0,Cm.jsx)(fe,{...Ke,timeout:W,children:(0,Cm.jsx)(we,{...ft,children:c})})})}),Z0=UD;function RC(e){return _e(\"MuiMenu\",e)}var lX=Ce(\"MuiMenu\",[\"root\",\"paper\",\"list\"]);var J0=q(Ie(),1),HD={vertical:\"top\",horizontal:\"right\"},VD={vertical:\"top\",horizontal:\"left\"},$D=e=>{let{classes:t}=e;return Le({root:[\"root\"],paper:[\"paper\"],list:[\"list\"]},RC,t)},YD=ae(Z0,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiMenu\",slot:\"Root\"})({}),XD=ae(W0,{name:\"MuiMenu\",slot:\"Paper\"})({maxHeight:\"calc(100% - 96px)\",WebkitOverflowScrolling:\"touch\"}),GD=ae(H0,{name:\"MuiMenu\",slot:\"List\"})({outline:0}),qD=ui.forwardRef(function(t,o){let r=je({props:t,name:\"MuiMenu\"}),{autoFocus:n=!0,children:a,className:i,disableAutoFocusItem:l=!1,MenuListProps:s={},onClose:c,open:u,PaperProps:m={},PopoverClasses:p,transitionDuration:d=\"auto\",TransitionProps:{onEntering:v,...T}={},variant:S=\"selectedMenu\",slots:h={},slotProps:y={},...g}=r,b=li(),E={...r,autoFocus:n,disableAutoFocusItem:l,MenuListProps:s,onEntering:v,PaperProps:m,transitionDuration:d,TransitionProps:T,variant:S},C=$D(E),P=n&&!l&&u,A=ui.useRef(null),_=(W,Te)=>{A.current&&A.current.adjustStyleForScrollbar(W,{direction:b?\"rtl\":\"ltr\"}),v&&v(W,Te)},z=W=>{W.key===\"Tab\"&&(W.preventDefault(),c&&c(W,\"tabKeyDown\"))},I=-1;ui.Children.map(a,(W,Te)=>{ui.isValidElement(W)&&(W.props.disabled||(S===\"selectedMenu\"&&W.props.selected||I===-1)&&(I=Te))});let x={slots:h,slotProps:{list:s,transition:T,paper:m,...y}},k=cr({elementType:h.root,externalSlotProps:y.root,ownerState:E,className:[C.root,i]}),[U,O]=Ct(\"paper\",{className:C.paper,elementType:XD,externalForwardedProps:x,shouldForwardComponentProp:!0,ownerState:E}),[N,X]=Ct(\"list\",{className:ie(C.list,s.className),elementType:GD,shouldForwardComponentProp:!0,externalForwardedProps:x,getSlotProps:W=>({...W,onKeyDown:Te=>{z(Te),W.onKeyDown?.(Te)}}),ownerState:E}),oe=typeof x.slotProps.transition==\"function\"?x.slotProps.transition(E):x.slotProps.transition;return(0,J0.jsx)(YD,{onClose:c,anchorOrigin:{vertical:\"bottom\",horizontal:b?\"right\":\"left\"},transformOrigin:b?HD:VD,slots:{root:h.root,paper:U,backdrop:h.backdrop,...h.transition&&{transition:h.transition}},slotProps:{root:k,paper:O,backdrop:typeof y.backdrop==\"function\"?y.backdrop(E):y.backdrop,transition:{...oe,onEntering:(...W)=>{_(...W),oe?.onEntering?.(...W)}}},open:u,ref:o,transitionDuration:d,ownerState:E,...g,classes:p,children:(0,J0.jsx)(N,{actions:A,autoFocus:n&&(I===-1||l),autoFocusItem:P,variant:S,...X,children:a})})}),ip=qD;var pi=q(re(),1);var MC=q(re(),1);function wC(e){return _e(\"MuiDivider\",e)}var ID=Ce(\"MuiDivider\",[\"root\",\"absolute\",\"fullWidth\",\"inset\",\"middle\",\"flexItem\",\"light\",\"vertical\",\"withChildren\",\"withChildrenVertical\",\"textAlignRight\",\"textAlignLeft\",\"wrapper\",\"wrapperVertical\"]),Rm=ID;var eb=q(Ie(),1),FD=e=>{let{absolute:t,children:o,classes:r,flexItem:n,light:a,orientation:i,textAlign:l,variant:s}=e;return Le({root:[\"root\",t&&\"absolute\",s,a&&\"light\",i===\"vertical\"&&\"vertical\",n&&\"flexItem\",o&&\"withChildren\",o&&i===\"vertical\"&&\"withChildrenVertical\",l===\"right\"&&i!==\"vertical\"&&\"textAlignRight\",l===\"left\"&&i!==\"vertical\"&&\"textAlignLeft\"],wrapper:[\"wrapper\",i===\"vertical\"&&\"wrapperVertical\"]},wC,r)},KD=ae(\"div\",{name:\"MuiDivider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.absolute&&t.absolute,t[o.variant],o.light&&t.light,o.orientation===\"vertical\"&&t.vertical,o.flexItem&&t.flexItem,o.children&&t.withChildren,o.children&&o.orientation===\"vertical\"&&t.withChildrenVertical,o.textAlign===\"right\"&&o.orientation!==\"vertical\"&&t.textAlignRight,o.textAlign===\"left\"&&o.orientation!==\"vertical\"&&t.textAlignLeft]}})(He(({theme:e})=>({margin:0,flexShrink:0,borderWidth:0,borderStyle:\"solid\",borderColor:(e.vars||e).palette.divider,borderBottomWidth:\"thin\",variants:[{props:{absolute:!0},style:{position:\"absolute\",bottom:0,left:0,width:\"100%\"}},{props:{light:!0},style:{borderColor:e.alpha((e.vars||e).palette.divider,.08)}},{props:{variant:\"inset\"},style:{marginLeft:72}},{props:{variant:\"middle\",orientation:\"horizontal\"},style:{marginLeft:e.spacing(2),marginRight:e.spacing(2)}},{props:{variant:\"middle\",orientation:\"vertical\"},style:{marginTop:e.spacing(1),marginBottom:e.spacing(1)}},{props:{orientation:\"vertical\"},style:{height:\"100%\",borderBottomWidth:0,borderRightWidth:\"thin\"}},{props:{flexItem:!0},style:{alignSelf:\"stretch\",height:\"auto\"}},{props:({ownerState:t})=>!!t.children,style:{display:\"flex\",textAlign:\"center\",border:0,borderTopStyle:\"solid\",borderLeftStyle:\"solid\",\"&::before, &::after\":{content:'\"\"',alignSelf:\"center\"}}},{props:({ownerState:t})=>t.children&&t.orientation!==\"vertical\",style:{\"&::before, &::after\":{width:\"100%\",borderTop:`thin solid ${(e.vars||e).palette.divider}`,borderTopStyle:\"inherit\"}}},{props:({ownerState:t})=>t.orientation===\"vertical\"&&t.children,style:{flexDirection:\"column\",\"&::before, &::after\":{height:\"100%\",borderLeft:`thin solid ${(e.vars||e).palette.divider}`,borderLeftStyle:\"inherit\"}}},{props:({ownerState:t})=>t.textAlign===\"right\"&&t.orientation!==\"vertical\",style:{\"&::before\":{width:\"90%\"},\"&::after\":{width:\"10%\"}}},{props:({ownerState:t})=>t.textAlign===\"left\"&&t.orientation!==\"vertical\",style:{\"&::before\":{width:\"10%\"},\"&::after\":{width:\"90%\"}}}]}))),QD=ae(\"span\",{name:\"MuiDivider\",slot:\"Wrapper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.wrapper,o.orientation===\"vertical\"&&t.wrapperVertical]}})(He(({theme:e})=>({display:\"inline-block\",paddingLeft:`calc(${e.spacing(1)} * 1.2)`,paddingRight:`calc(${e.spacing(1)} * 1.2)`,whiteSpace:\"nowrap\",variants:[{props:{orientation:\"vertical\"},style:{paddingTop:`calc(${e.spacing(1)} * 1.2)`,paddingBottom:`calc(${e.spacing(1)} * 1.2)`}}]}))),tb=MC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiDivider\"}),{absolute:n=!1,children:a,className:i,orientation:l=\"horizontal\",component:s=a||l===\"vertical\"?\"div\":\"hr\",flexItem:c=!1,light:u=!1,role:m=s!==\"hr\"?\"separator\":void 0,textAlign:p=\"center\",variant:d=\"fullWidth\",...v}=r,T={...r,absolute:n,component:s,flexItem:c,light:u,orientation:l,role:m,textAlign:p,variant:d},S=FD(T);return(0,eb.jsx)(KD,{as:s,className:ie(S.root,i),role:m,ref:o,ownerState:T,\"aria-orientation\":m===\"separator\"&&(s!==\"hr\"||l===\"vertical\")?l:void 0,...v,children:a?(0,eb.jsx)(QD,{className:S.wrapper,ownerState:T,children:a}):null})});tb&&(tb.muiSkipListHighlight=!0);var ob=tb;var WD=Ce(\"MuiListItemIcon\",[\"root\",\"alignItemsFlexStart\"]),wm=WD;var ZD=Ce(\"MuiListItemText\",[\"root\",\"multiline\",\"dense\",\"inset\",\"primary\",\"secondary\"]),Mm=ZD;function OC(e){return _e(\"MuiMenuItem\",e)}var JD=Ce(\"MuiMenuItem\",[\"root\",\"focusVisible\",\"dense\",\"disabled\",\"divider\",\"gutters\",\"selected\"]),Js=JD;var rb=q(Ie(),1),eN=(e,t)=>{let{ownerState:o}=e;return[t.root,o.dense&&t.dense,o.divider&&t.divider,!o.disableGutters&&t.gutters]},tN=e=>{let{disabled:t,dense:o,divider:r,disableGutters:n,selected:a,classes:i}=e,s=Le({root:[\"root\",o&&\"dense\",t&&\"disabled\",!n&&\"gutters\",r&&\"divider\",a&&\"selected\"]},OC,i);return{...i,...s}},oN=ae(ma,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiMenuItem\",slot:\"Root\",overridesResolver:eN})(He(({theme:e})=>({...e.typography.body1,display:\"flex\",justifyContent:\"flex-start\",alignItems:\"center\",position:\"relative\",textDecoration:\"none\",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:\"border-box\",whiteSpace:\"nowrap\",\"&:hover\":{textDecoration:\"none\",backgroundColor:(e.vars||e).palette.action.hover,\"@media (hover: none)\":{backgroundColor:\"transparent\"}},[`&.${Js.selected}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity),[`&.${Js.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)}},[`&.${Js.selected}:hover`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.hoverOpacity}`),\"@media (hover: none)\":{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity)}},[`&.${Js.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${Js.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${Rm.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${Rm.inset}`]:{marginLeft:52},[`& .${Mm.root}`]:{marginTop:0,marginBottom:0},[`& .${Mm.inset}`]:{paddingLeft:36},[`& .${wm.root}`]:{minWidth:36},variants:[{props:({ownerState:t})=>!t.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:t})=>t.divider,style:{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:\"padding-box\"}},{props:({ownerState:t})=>!t.dense,style:{[e.breakpoints.up(\"sm\")]:{minHeight:\"auto\"}}},{props:({ownerState:t})=>t.dense,style:{minHeight:32,paddingTop:4,paddingBottom:4,...e.typography.body2,[`& .${wm.root} svg`]:{fontSize:\"1.25rem\"}}}]}))),rN=pi.forwardRef(function(t,o){let r=je({props:t,name:\"MuiMenuItem\"}),{autoFocus:n=!1,component:a=\"li\",dense:i=!1,divider:l=!1,disableGutters:s=!1,focusVisibleClassName:c,role:u=\"menuitem\",tabIndex:m,className:p,...d}=r,v=pi.useContext(tp),T=pi.useMemo(()=>({dense:i||v.dense||!1,disableGutters:s}),[v.dense,i,s]),S=pi.useRef(null);ym(()=>{n&&S.current&&S.current.focus()},[n]);let h={...r,dense:T.dense,divider:l,disableGutters:s},y=tN(r),g=Mr(S,o),b;return r.disabled||(b=m!==void 0?m:-1),(0,rb.jsx)(tp.Provider,{value:T,children:(0,rb.jsx)(oN,{ref:g,role:u,tabIndex:b,component:a,focusVisibleClassName:ie(y.focusVisible,c),className:ie(y.root,p),...d,ownerState:h,classes:y})})}),nl=rN;var zm=q(re(),1);var Ho=q(re(),1);var nN={border:0,clip:\"rect(0 0 0 0)\",height:\"1px\",margin:\"-1px\",overflow:\"hidden\",padding:0,position:\"absolute\",whiteSpace:\"nowrap\",width:\"1px\"},nb=nN;function aN(e,t,o=(r,n)=>r===n){return e.length===t.length&&e.every((r,n)=>o(r,t[n]))}var AC=aN;var iN=2;function ec(e,t,o,r,n){return o===1?Math.min(e+t,n):Math.max(e-t,r)}function zC(e,t){return e-t}function DC(e,t){let{index:o}=e.reduce((r,n,a)=>{let i=Math.abs(t-n);return r===null||i({left:`${e}%`}),leap:e=>({width:`${e}%`})},\"horizontal-reverse\":{offset:e=>({right:`${e}%`}),leap:e=>({width:`${e}%`})},vertical:{offset:e=>({bottom:`${e}%`}),leap:e=>({height:`${e}%`})}},pN=e=>e,Nm;function _C(){return Nm===void 0&&(typeof CSS<\"u\"&&typeof CSS.supports==\"function\"?Nm=CSS.supports(\"touch-action\",\"none\"):Nm=!0),Nm}function kC(e){let{\"aria-labelledby\":t,defaultValue:o,disabled:r=!1,disableSwap:n=!1,isRtl:a=!1,marks:i=!1,max:l=100,min:s=0,name:c,onChange:u,onChangeCommitted:m,orientation:p=\"horizontal\",rootRef:d,scale:v=pN,step:T=1,shiftStep:S=10,tabIndex:h,value:y}=e,g=Ho.useRef(void 0),[b,E]=Ho.useState(-1),[C,P]=Ho.useState(-1),[A,_]=Ho.useState(!1),z=Ho.useRef(0),I=Ho.useRef(null),[x,k]=js({controlled:y,default:o??s,name:\"Slider\"}),U=u&&((Z,ee,Se)=>{let ye=Z.nativeEvent||Z,ze=new ye.constructor(ye.type,ye);Object.defineProperty(ze,\"target\",{writable:!0,value:{value:ee,name:c}}),I.current=ee,u(ze,ee,Se)}),O=Array.isArray(x),N=O?x.slice().sort(zC):[x];N=N.map(Z=>Z==null?s:ua(Z,s,l));let X=i===!0&&T!==null?[...Array(Math.floor((l-s)/T)+1)].map((Z,ee)=>({value:s+T*ee})):i||[],oe=X.map(Z=>Z.value),[W,Te]=Ho.useState(-1),fe=Ho.useRef(null),Ke=yo(d,fe),Ze=Z=>ee=>{let Se=Number(ee.currentTarget.getAttribute(\"data-index\"));pn(ee.target)&&Te(Se),P(Se),Z?.onFocus?.(ee)},Ue=Z=>ee=>{pn(ee.target)||Te(-1),P(-1),Z?.onBlur?.(ee)},xe=(Z,ee)=>{let Se=Number(Z.currentTarget.getAttribute(\"data-index\")),ye=N[Se],ze=oe.indexOf(ye),ue=ee;if(X&&T==null){let gt=oe[oe.length-1];ue>=gt?ue=gt:ue<=oe[0]?ue=oe[0]:ue=ueee=>{if([\"ArrowUp\",\"ArrowDown\",\"ArrowLeft\",\"ArrowRight\",\"PageUp\",\"PageDown\",\"Home\",\"End\"].includes(ee.key)){ee.preventDefault();let Se=Number(ee.currentTarget.getAttribute(\"data-index\")),ye=N[Se],ze=null;if(T!=null){let ue=ee.shiftKey?S:T;switch(ee.key){case\"ArrowUp\":ze=ec(ye,ue,1,s,l);break;case\"ArrowRight\":ze=ec(ye,ue,a?-1:1,s,l);break;case\"ArrowDown\":ze=ec(ye,ue,-1,s,l);break;case\"ArrowLeft\":ze=ec(ye,ue,a?1:-1,s,l);break;case\"PageUp\":ze=ec(ye,S,1,s,l);break;case\"PageDown\":ze=ec(ye,S,-1,s,l);break;case\"Home\":ze=s;break;case\"End\":ze=l;break;default:break}}else if(X){let ue=oe[oe.length-1],gt=oe.indexOf(ye),ce=[a?\"ArrowRight\":\"ArrowLeft\",\"ArrowDown\",\"PageDown\",\"Home\"],ke=[a?\"ArrowLeft\":\"ArrowRight\",\"ArrowUp\",\"PageUp\",\"End\"];ce.includes(ee.key)?gt===0?ze=oe[0]:ze=oe[gt-1]:ke.includes(ee.key)&&(gt===oe.length-1?ze=ue:ze=oe[gt+1])}ze!=null&&xe(ee,ze)}Z?.onKeyDown?.(ee)};wr(()=>{r&&fe.current.contains(document.activeElement)&&document.activeElement?.blur()},[r]),r&&b!==-1&&E(-1),r&&W!==-1&&Te(-1);let ht=Z=>ee=>{Z.onChange?.(ee),xe(ee,ee.target.valueAsNumber)},we=Ho.useRef(void 0),ft=p;a&&p===\"horizontal\"&&(ft+=\"-reverse\");let le=({finger:Z,move:ee=!1})=>{let{current:Se}=fe,{width:ye,height:ze,bottom:ue,left:gt}=Se.getBoundingClientRect(),ce;ft.startsWith(\"vertical\")?ce=(ue-Z.y)/ze:ce=(Z.x-gt)/ye,ft.includes(\"-reverse\")&&(ce=1-ce);let ke;if(ke=lN(ce,s,l),T)ke=cN(ke,T,s);else{let Wt=DC(oe,ke);ke=oe[Wt]}ke=ua(ke,s,l);let he=0;if(O){ee?he=we.current:he=DC(N,ke),n&&(ke=ua(ke,N[he-1]||-1/0,N[he+1]||1/0));let Wt=ke;ke=NC({values:N,newValue:ke,index:he}),n&&ee||(he=ke.indexOf(Wt),we.current=he)}return{newValue:ke,activeIndex:he}},Oe=Ln(Z=>{let ee=Om(Z,g);if(!ee)return;if(z.current+=1,Z.type===\"mousemove\"&&Z.buttons===0){Ae(Z);return}let{newValue:Se,activeIndex:ye}=le({finger:ee,move:!0});Am({sliderRef:fe,activeIndex:ye,setActive:E}),k(Se),!A&&z.current>iN&&_(!0),U&&!Dm(Se,x)&&U(Z,Se,ye)}),Ae=Ln(Z=>{let ee=Om(Z,g);if(_(!1),!ee)return;let{newValue:Se}=le({finger:ee,move:!0});E(-1),Z.type===\"touchend\"&&P(-1),m&&m(Z,I.current??Se),g.current=void 0,dt()}),et=Ln(Z=>{if(r)return;_C()||Z.preventDefault();let ee=Z.changedTouches[0];ee!=null&&(g.current=ee.identifier);let Se=Om(Z,g);if(Se!==!1){let{newValue:ze,activeIndex:ue}=le({finger:Se});Am({sliderRef:fe,activeIndex:ue,setActive:E}),k(ze),U&&!Dm(ze,x)&&U(Z,ze,ue)}z.current=0;let ye=Yt(fe.current);ye.addEventListener(\"touchmove\",Oe,{passive:!0}),ye.addEventListener(\"touchend\",Ae,{passive:!0})}),dt=Ho.useCallback(()=>{let Z=Yt(fe.current);Z.removeEventListener(\"mousemove\",Oe),Z.removeEventListener(\"mouseup\",Ae),Z.removeEventListener(\"touchmove\",Oe),Z.removeEventListener(\"touchend\",Ae)},[Ae,Oe]);Ho.useEffect(()=>{let{current:Z}=fe;return Z.addEventListener(\"touchstart\",et,{passive:_C()}),()=>{Z.removeEventListener(\"touchstart\",et),dt()}},[dt,et]),Ho.useEffect(()=>{r&&dt()},[r,dt]);let Lt=Z=>ee=>{if(Z.onMouseDown?.(ee),r||ee.defaultPrevented||ee.button!==0)return;ee.preventDefault();let Se=Om(ee,g);if(Se!==!1){let{newValue:ze,activeIndex:ue}=le({finger:Se});Am({sliderRef:fe,activeIndex:ue,setActive:E}),k(ze),U&&!Dm(ze,x)&&U(ee,ze,ue)}z.current=0;let ye=Yt(fe.current);ye.addEventListener(\"mousemove\",Oe,{passive:!0}),ye.addEventListener(\"mouseup\",Ae)},jt=lp(O?N[0]:s,s,l),Be=lp(N[N.length-1],s,l)-jt,Nt=(Z={})=>{let ee=ya(Z),Se={onMouseDown:Lt(ee||{})},ye={...ee,...Se};return{...Z,ref:Ke,...ye}},Ro=Z=>ee=>{Z.onMouseOver?.(ee);let Se=Number(ee.currentTarget.getAttribute(\"data-index\"));P(Se)},Ut=Z=>ee=>{Z.onMouseLeave?.(ee),P(-1)},st=(Z={})=>{let ee=ya(Z),Se={onMouseOver:Ro(ee||{}),onMouseLeave:Ut(ee||{})};return{...Z,...ee,...Se}},se=Z=>({pointerEvents:b!==-1&&b!==Z?\"none\":void 0}),xt;return p===\"vertical\"&&(xt=a?\"vertical-rl\":\"vertical-lr\"),{active:b,axis:ft,axisProps:uN,dragging:A,focusedThumbIndex:W,getHiddenInputProps:(Z={})=>{let ee=ya(Z),Se={onChange:ht(ee||{}),onFocus:Ze(ee||{}),onBlur:Ue(ee||{}),onKeyDown:Je(ee||{})},ye={...ee,...Se};return{tabIndex:h,\"aria-labelledby\":t,\"aria-orientation\":p,\"aria-valuemax\":v(l),\"aria-valuemin\":v(s),name:c,type:\"range\",min:e.min,max:e.max,step:e.step===null&&e.marks?\"any\":e.step??void 0,disabled:r,...Z,...ye,style:{...nb,direction:a?\"rtl\":\"ltr\",width:\"100%\",height:\"100%\",writingMode:xt}}},getRootProps:Nt,getThumbProps:st,marks:X,open:C,range:O,rootRef:Ke,trackLeap:Be,trackOffset:jt,values:N,getThumbStyle:se}}var fN=e=>!e||!dn(e),BC=fN;var _m=q(re(),1);function LC(e){return _e(\"MuiSlider\",e)}var dN=Ce(\"MuiSlider\",[\"root\",\"active\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"disabled\",\"dragging\",\"focusVisible\",\"mark\",\"markActive\",\"marked\",\"markLabel\",\"markLabelActive\",\"rail\",\"sizeSmall\",\"thumb\",\"thumbColorPrimary\",\"thumbColorSecondary\",\"thumbColorError\",\"thumbColorSuccess\",\"thumbColorInfo\",\"thumbColorWarning\",\"track\",\"trackInverted\",\"trackFalse\",\"thumbSizeSmall\",\"valueLabel\",\"valueLabelOpen\",\"valueLabelCircle\",\"valueLabelLabel\",\"vertical\"]),pr=dN;var tc=q(Ie(),1),mN=e=>{let{open:t}=e;return{offset:ie(t&&pr.valueLabelOpen),circle:pr.valueLabelCircle,label:pr.valueLabelLabel}};function ab(e){let{children:t,className:o,value:r}=e,n=mN(e);return t?_m.cloneElement(t,{className:t.props.className},(0,tc.jsxs)(_m.Fragment,{children:[t.props.children,(0,tc.jsx)(\"span\",{className:ie(n.offset,o),\"aria-hidden\":!0,children:(0,tc.jsx)(\"span\",{className:n.circle,children:(0,tc.jsx)(\"span\",{className:n.label,children:r})})})]})):null}var hn=q(Ie(),1);function jC(e){return e}var yN=ae(\"span\",{name:\"MuiSlider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[`color${me(o.color)}`],o.size!==\"medium\"&&t[`size${me(o.size)}`],o.marked&&t.marked,o.orientation===\"vertical\"&&t.vertical,o.track===\"inverted\"&&t.trackInverted,o.track===!1&&t.trackFalse]}})(He(({theme:e})=>({borderRadius:12,boxSizing:\"content-box\",display:\"inline-block\",position:\"relative\",cursor:\"pointer\",touchAction:\"none\",WebkitTapHighlightColor:\"transparent\",\"@media print\":{colorAdjust:\"exact\"},[`&.${pr.disabled}`]:{pointerEvents:\"none\",cursor:\"default\",color:(e.vars||e).palette.grey[400]},[`&.${pr.dragging}`]:{[`& .${pr.thumb}, & .${pr.track}`]:{transition:\"none\"}},variants:[...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),{props:{orientation:\"horizontal\"},style:{height:4,width:\"100%\",padding:\"13px 0\",\"@media (pointer: coarse)\":{padding:\"20px 0\"}}},{props:{orientation:\"horizontal\",size:\"small\"},style:{height:2}},{props:{orientation:\"horizontal\",marked:!0},style:{marginBottom:20}},{props:{orientation:\"vertical\"},style:{height:\"100%\",width:4,padding:\"0 13px\",\"@media (pointer: coarse)\":{padding:\"0 20px\"}}},{props:{orientation:\"vertical\",size:\"small\"},style:{width:2}},{props:{orientation:\"vertical\",marked:!0},style:{marginRight:44}}]}))),hN=ae(\"span\",{name:\"MuiSlider\",slot:\"Rail\"})({display:\"block\",position:\"absolute\",borderRadius:\"inherit\",backgroundColor:\"currentColor\",opacity:.38,variants:[{props:{orientation:\"horizontal\"},style:{width:\"100%\",height:\"inherit\",top:\"50%\",transform:\"translateY(-50%)\"}},{props:{orientation:\"vertical\"},style:{height:\"100%\",width:\"inherit\",left:\"50%\",transform:\"translateX(-50%)\"}},{props:{track:\"inverted\"},style:{opacity:1}}]}),gN=ae(\"span\",{name:\"MuiSlider\",slot:\"Track\"})(He(({theme:e})=>({display:\"block\",position:\"absolute\",borderRadius:\"inherit\",border:\"1px solid currentColor\",backgroundColor:\"currentColor\",transition:e.transitions.create([\"left\",\"width\",\"bottom\",\"height\"],{duration:e.transitions.duration.shortest}),variants:[{props:{size:\"small\"},style:{border:\"none\"}},{props:{orientation:\"horizontal\"},style:{height:\"inherit\",top:\"50%\",transform:\"translateY(-50%)\"}},{props:{orientation:\"vertical\"},style:{width:\"inherit\",left:\"50%\",transform:\"translateX(-50%)\"}},{props:{track:!1},style:{display:\"none\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t,track:\"inverted\"},style:{...e.vars?{backgroundColor:e.vars.palette.Slider[`${t}Track`],borderColor:e.vars.palette.Slider[`${t}Track`]}:{backgroundColor:e.lighten(e.palette[t].main,.62),borderColor:e.lighten(e.palette[t].main,.62),...e.applyStyles(\"dark\",{backgroundColor:e.darken(e.palette[t].main,.5)}),...e.applyStyles(\"dark\",{borderColor:e.darken(e.palette[t].main,.5)})}}}))]}))),bN=ae(\"span\",{name:\"MuiSlider\",slot:\"Thumb\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.thumb,t[`thumbColor${me(o.color)}`],o.size!==\"medium\"&&t[`thumbSize${me(o.size)}`]]}})(He(({theme:e})=>({position:\"absolute\",width:20,height:20,boxSizing:\"border-box\",borderRadius:\"50%\",outline:0,backgroundColor:\"currentColor\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",transition:e.transitions.create([\"box-shadow\",\"left\",\"bottom\"],{duration:e.transitions.duration.shortest}),\"&::before\":{position:\"absolute\",content:'\"\"',borderRadius:\"inherit\",width:\"100%\",height:\"100%\",boxShadow:(e.vars||e).shadows[2]},\"&::after\":{position:\"absolute\",content:'\"\"',borderRadius:\"50%\",width:42,height:42,top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\"},[`&.${pr.disabled}`]:{\"&:hover\":{boxShadow:\"none\"}},variants:[{props:{size:\"small\"},style:{width:12,height:12,\"&::before\":{boxShadow:\"none\"}}},{props:{orientation:\"horizontal\"},style:{top:\"50%\",transform:\"translate(-50%, -50%)\"}},{props:{orientation:\"vertical\"},style:{left:\"50%\",transform:\"translate(-50%, 50%)\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{[`&:hover, &.${pr.focusVisible}`]:{boxShadow:`0px 0px 0px 8px ${e.alpha((e.vars||e).palette[t].main,.16)}`,\"@media (hover: none)\":{boxShadow:\"none\"}},[`&.${pr.active}`]:{boxShadow:`0px 0px 0px 14px ${e.alpha((e.vars||e).palette[t].main,.16)}`}}}))]}))),vN=ae(ab,{name:\"MuiSlider\",slot:\"ValueLabel\"})(He(({theme:e})=>({zIndex:1,whiteSpace:\"nowrap\",...e.typography.body2,fontWeight:500,transition:e.transitions.create([\"transform\"],{duration:e.transitions.duration.shortest}),position:\"absolute\",backgroundColor:(e.vars||e).palette.grey[600],borderRadius:2,color:(e.vars||e).palette.common.white,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:\"0.25rem 0.75rem\",variants:[{props:{orientation:\"horizontal\"},style:{transform:\"translateY(-100%) scale(0)\",top:\"-10px\",transformOrigin:\"bottom center\",\"&::before\":{position:\"absolute\",content:'\"\"',width:8,height:8,transform:\"translate(-50%, 50%) rotate(45deg)\",backgroundColor:\"inherit\",bottom:0,left:\"50%\"},[`&.${pr.valueLabelOpen}`]:{transform:\"translateY(-100%) scale(1)\"}}},{props:{orientation:\"vertical\"},style:{transform:\"translateY(-50%) scale(0)\",right:\"30px\",top:\"50%\",transformOrigin:\"right center\",\"&::before\":{position:\"absolute\",content:'\"\"',width:8,height:8,transform:\"translate(-50%, -50%) rotate(45deg)\",backgroundColor:\"inherit\",right:-8,top:\"50%\"},[`&.${pr.valueLabelOpen}`]:{transform:\"translateY(-50%) scale(1)\"}}},{props:{size:\"small\"},style:{fontSize:e.typography.pxToRem(12),padding:\"0.25rem 0.5rem\"}},{props:{orientation:\"vertical\",size:\"small\"},style:{right:\"20px\"}}]})));var xN=ae(\"span\",{name:\"MuiSlider\",slot:\"Mark\",shouldForwardProp:e=>Hu(e)&&e!==\"markActive\",overridesResolver:(e,t)=>{let{markActive:o}=e;return[t.mark,o&&t.markActive]}})(He(({theme:e})=>({position:\"absolute\",width:2,height:2,borderRadius:1,backgroundColor:\"currentColor\",variants:[{props:{orientation:\"horizontal\"},style:{top:\"50%\",transform:\"translate(-1px, -50%)\"}},{props:{orientation:\"vertical\"},style:{left:\"50%\",transform:\"translate(-50%, 1px)\"}},{props:{markActive:!0},style:{backgroundColor:(e.vars||e).palette.background.paper,opacity:.8}}]}))),TN=ae(\"span\",{name:\"MuiSlider\",slot:\"MarkLabel\",shouldForwardProp:e=>Hu(e)&&e!==\"markLabelActive\"})(He(({theme:e})=>({...e.typography.body2,color:(e.vars||e).palette.text.secondary,position:\"absolute\",whiteSpace:\"nowrap\",variants:[{props:{orientation:\"horizontal\"},style:{top:30,transform:\"translateX(-50%)\",\"@media (pointer: coarse)\":{top:40}}},{props:{orientation:\"vertical\"},style:{left:36,transform:\"translateY(50%)\",\"@media (pointer: coarse)\":{left:44}}},{props:{markLabelActive:!0},style:{color:(e.vars||e).palette.text.primary}}]}))),SN=e=>{let{disabled:t,dragging:o,marked:r,orientation:n,track:a,classes:i,color:l,size:s}=e,c={root:[\"root\",t&&\"disabled\",o&&\"dragging\",r&&\"marked\",n===\"vertical\"&&\"vertical\",a===\"inverted\"&&\"trackInverted\",a===!1&&\"trackFalse\",l&&`color${me(l)}`,s&&`size${me(s)}`],rail:[\"rail\"],track:[\"track\"],mark:[\"mark\"],markActive:[\"markActive\"],markLabel:[\"markLabel\"],markLabelActive:[\"markLabelActive\"],valueLabel:[\"valueLabel\"],thumb:[\"thumb\",t&&\"disabled\",s&&`thumbSize${me(s)}`,l&&`thumbColor${me(l)}`],active:[\"active\"],disabled:[\"disabled\"],focusVisible:[\"focusVisible\"]};return Le(c,LC,i)},EN=({children:e})=>e,PN=zm.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSlider\"}),n=li(),{\"aria-label\":a,\"aria-valuetext\":i,\"aria-labelledby\":l,component:s=\"span\",components:c={},componentsProps:u={},color:m=\"primary\",classes:p,className:d,disableSwap:v=!1,disabled:T=!1,getAriaLabel:S,getAriaValueText:h,marks:y=!1,max:g=100,min:b=0,name:E,onChange:C,onChangeCommitted:P,orientation:A=\"horizontal\",shiftStep:_=10,size:z=\"medium\",step:I=1,scale:x=jC,slotProps:k,slots:U,tabIndex:O,track:N=\"normal\",value:X,valueLabelDisplay:oe=\"off\",valueLabelFormat:W=jC,...Te}=r,fe={...r,isRtl:n,max:g,min:b,classes:p,disabled:T,disableSwap:v,orientation:A,marks:y,color:m,size:z,step:I,shiftStep:_,scale:x,track:N,valueLabelDisplay:oe,valueLabelFormat:W},{axisProps:Ke,getRootProps:Ze,getHiddenInputProps:Ue,getThumbProps:xe,open:Je,active:ht,axis:we,focusedThumbIndex:ft,range:le,dragging:Oe,marks:Ae,values:et,trackOffset:dt,trackLeap:Lt,getThumbStyle:jt}=kC({...fe,rootRef:o});fe.marked=Ae.length>0&&Ae.some(Tt=>Tt.label),fe.dragging=Oe,fe.focusedThumbIndex=ft;let Be=SN(fe),Nt=U?.root??c.Root??yN,Ro=U?.rail??c.Rail??hN,Ut=U?.track??c.Track??gN,st=U?.thumb??c.Thumb??bN,se=U?.valueLabel??c.ValueLabel??vN,xt=U?.mark??c.Mark??xN,fr=U?.markLabel??c.MarkLabel??TN,Z=U?.input??c.Input??\"input\",ee=k?.root??u.root,Se=k?.rail??u.rail,ye=k?.track??u.track,ze=k?.thumb??u.thumb,ue=k?.valueLabel??u.valueLabel,gt=k?.mark??u.mark,ce=k?.markLabel??u.markLabel,ke=k?.input??u.input,he=cr({elementType:Nt,getSlotProps:Ze,externalSlotProps:ee,externalForwardedProps:Te,additionalProps:{...BC(Nt)&&{as:s}},ownerState:{...fe,...ee?.ownerState},className:[Be.root,d]}),Wt=cr({elementType:Ro,externalSlotProps:Se,ownerState:fe,className:Be.rail}),be=cr({elementType:Ut,externalSlotProps:ye,additionalProps:{style:{...Ke[we].offset(dt),...Ke[we].leap(Lt)}},ownerState:{...fe,...ye?.ownerState},className:Be.track}),uo=cr({elementType:st,getSlotProps:xe,externalSlotProps:ze,ownerState:{...fe,...ze?.ownerState},className:Be.thumb}),ve=cr({elementType:se,externalSlotProps:ue,ownerState:{...fe,...ue?.ownerState},className:Be.valueLabel}),po=cr({elementType:xt,externalSlotProps:gt,ownerState:fe,className:Be.mark}),Ht=cr({elementType:fr,externalSlotProps:ce,ownerState:fe,className:Be.markLabel}),Sn=cr({elementType:Z,getSlotProps:Ue,externalSlotProps:ke,ownerState:fe});return(0,hn.jsxs)(Nt,{...he,children:[(0,hn.jsx)(Ro,{...Wt}),(0,hn.jsx)(Ut,{...be}),Ae.filter(Tt=>Tt.value>=b&&Tt.value<=g).map((Tt,Qe)=>{let Ar=lp(Tt.value,b,g),En=Ke[we].offset(Ar),Gt;return N===!1?Gt=et.includes(Tt.value):Gt=N===\"normal\"&&(le?Tt.value>=et[0]&&Tt.value<=et[et.length-1]:Tt.value<=et[0])||N===\"inverted\"&&(le?Tt.value<=et[0]||Tt.value>=et[et.length-1]:Tt.value>=et[0]),(0,hn.jsxs)(zm.Fragment,{children:[(0,hn.jsx)(xt,{\"data-index\":Qe,...po,...!dn(xt)&&{markActive:Gt},style:{...En,...po.style},className:ie(po.className,Gt&&Be.markActive)}),Tt.label!=null?(0,hn.jsx)(fr,{\"aria-hidden\":!0,\"data-index\":Qe,...Ht,...!dn(fr)&&{markLabelActive:Gt},style:{...En,...Ht.style},className:ie(Be.markLabel,Ht.className,Gt&&Be.markLabelActive),children:Tt.label}):null]},Qe)}),et.map((Tt,Qe)=>{let Ar=lp(Tt,b,g),En=Ke[we].offset(Ar),Gt=oe===\"off\"?EN:se;return(0,hn.jsx)(Gt,{...!dn(Gt)&&{valueLabelFormat:W,valueLabelDisplay:oe,value:typeof W==\"function\"?W(x(Tt),Qe):W,index:Qe,open:Je===Qe||ht===Qe||oe===\"on\",disabled:T},...ve,children:(0,hn.jsx)(st,{\"data-index\":Qe,...uo,className:ie(Be.thumb,uo.className,ht===Qe&&Be.active,ft===Qe&&Be.focusVisible),style:{...En,...jt(Qe),...uo.style},children:(0,hn.jsx)(Z,{\"data-index\":Qe,\"aria-label\":S?S(Qe):a,\"aria-valuenow\":x(Tt),\"aria-labelledby\":l,\"aria-valuetext\":h?h(x(Tt),Qe):i,value:et[Qe],...Sn})})},Qe)})]})}),km=PN;var oo=q(re(),1);var sR=q(re(),1);var Vo=q(re(),1);var Qt=\"top\",go=\"bottom\",co=\"right\",to=\"left\",Bm=\"auto\",fi=[Qt,go,co,to],va=\"start\",al=\"end\",UC=\"clippingParents\",Lm=\"viewport\",oc=\"popper\",HC=\"reference\",ib=fi.reduce(function(e,t){return e.concat([t+\"-\"+va,t+\"-\"+al])},[]),jm=[].concat(fi,[Bm]).reduce(function(e,t){return e.concat([t,t+\"-\"+va,t+\"-\"+al])},[]),CN=\"beforeRead\",RN=\"read\",wN=\"afterRead\",MN=\"beforeMain\",ON=\"main\",AN=\"afterMain\",DN=\"beforeWrite\",NN=\"write\",_N=\"afterWrite\",VC=[CN,RN,wN,MN,ON,AN,DN,NN,_N];function Po(e){return e?(e.nodeName||\"\").toLowerCase():null}function Bt(e){if(e==null)return window;if(e.toString()!==\"[object Window]\"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Zr(e){var t=Bt(e).Element;return e instanceof t||e instanceof Element}function bo(e){var t=Bt(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function rc(e){if(typeof ShadowRoot>\"u\")return!1;var t=Bt(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function zN(e){var t=e.state;Object.keys(t.elements).forEach(function(o){var r=t.styles[o]||{},n=t.attributes[o]||{},a=t.elements[o];!bo(a)||!Po(a)||(Object.assign(a.style,r),Object.keys(n).forEach(function(i){var l=n[i];l===!1?a.removeAttribute(i):a.setAttribute(i,l===!0?\"\":l)}))})}function kN(e){var t=e.state,o={popper:{position:t.options.strategy,left:\"0\",top:\"0\",margin:\"0\"},arrow:{position:\"absolute\"},reference:{}};return Object.assign(t.elements.popper.style,o.popper),t.styles=o,t.elements.arrow&&Object.assign(t.elements.arrow.style,o.arrow),function(){Object.keys(t.elements).forEach(function(r){var n=t.elements[r],a=t.attributes[r]||{},i=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:o[r]),l=i.reduce(function(s,c){return s[c]=\"\",s},{});!bo(n)||!Po(n)||(Object.assign(n.style,l),Object.keys(a).forEach(function(s){n.removeAttribute(s)}))})}}var $C={name:\"applyStyles\",enabled:!0,phase:\"write\",fn:zN,effect:kN,requires:[\"computeStyles\"]};function Co(e){return e.split(\"-\")[0]}var gn=Math.max,il=Math.min,xa=Math.round;function nc(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+\"/\"+t.version}).join(\" \"):navigator.userAgent}function sp(){return!/^((?!chrome|android).)*safari/i.test(nc())}function Jr(e,t,o){t===void 0&&(t=!1),o===void 0&&(o=!1);var r=e.getBoundingClientRect(),n=1,a=1;t&&bo(e)&&(n=e.offsetWidth>0&&xa(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&xa(r.height)/e.offsetHeight||1);var i=Zr(e)?Bt(e):window,l=i.visualViewport,s=!sp()&&o,c=(r.left+(s&&l?l.offsetLeft:0))/n,u=(r.top+(s&&l?l.offsetTop:0))/a,m=r.width/n,p=r.height/a;return{width:m,height:p,top:u,right:c+m,bottom:u+p,left:c,x:c,y:u}}function ll(e){var t=Jr(e),o=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-o)<=1&&(o=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:o,height:r}}function cp(e,t){var o=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(o&&rc(o)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Zo(e){return Bt(e).getComputedStyle(e)}function lb(e){return[\"table\",\"td\",\"th\"].indexOf(Po(e))>=0}function ko(e){return((Zr(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ta(e){return Po(e)===\"html\"?e:e.assignedSlot||e.parentNode||(rc(e)?e.host:null)||ko(e)}function YC(e){return!bo(e)||Zo(e).position===\"fixed\"?null:e.offsetParent}function BN(e){var t=/firefox/i.test(nc()),o=/Trident/i.test(nc());if(o&&bo(e)){var r=Zo(e);if(r.position===\"fixed\")return null}var n=Ta(e);for(rc(n)&&(n=n.host);bo(n)&&[\"html\",\"body\"].indexOf(Po(n))<0;){var a=Zo(n);if(a.transform!==\"none\"||a.perspective!==\"none\"||a.contain===\"paint\"||[\"transform\",\"perspective\"].indexOf(a.willChange)!==-1||t&&a.willChange===\"filter\"||t&&a.filter&&a.filter!==\"none\")return n;n=n.parentNode}return null}function bn(e){for(var t=Bt(e),o=YC(e);o&&lb(o)&&Zo(o).position===\"static\";)o=YC(o);return o&&(Po(o)===\"html\"||Po(o)===\"body\"&&Zo(o).position===\"static\")?t:o||BN(e)||t}function sl(e){return[\"top\",\"bottom\"].indexOf(e)>=0?\"x\":\"y\"}function cl(e,t,o){return gn(e,il(t,o))}function XC(e,t,o){var r=cl(e,t,o);return r>o?o:r}function up(){return{top:0,right:0,bottom:0,left:0}}function pp(e){return Object.assign({},up(),e)}function fp(e,t){return t.reduce(function(o,r){return o[r]=e,o},{})}var LN=function(t,o){return t=typeof t==\"function\"?t(Object.assign({},o.rects,{placement:o.placement})):t,pp(typeof t!=\"number\"?t:fp(t,fi))};function jN(e){var t,o=e.state,r=e.name,n=e.options,a=o.elements.arrow,i=o.modifiersData.popperOffsets,l=Co(o.placement),s=sl(l),c=[to,co].indexOf(l)>=0,u=c?\"height\":\"width\";if(!(!a||!i)){var m=LN(n.padding,o),p=ll(a),d=s===\"y\"?Qt:to,v=s===\"y\"?go:co,T=o.rects.reference[u]+o.rects.reference[s]-i[s]-o.rects.popper[u],S=i[s]-o.rects.reference[s],h=bn(a),y=h?s===\"y\"?h.clientHeight||0:h.clientWidth||0:0,g=T/2-S/2,b=m[d],E=y-p[u]-m[v],C=y/2-p[u]/2+g,P=cl(b,C,E),A=s;o.modifiersData[r]=(t={},t[A]=P,t.centerOffset=P-C,t)}}function UN(e){var t=e.state,o=e.options,r=o.element,n=r===void 0?\"[data-popper-arrow]\":r;n!=null&&(typeof n==\"string\"&&(n=t.elements.popper.querySelector(n),!n)||cp(t.elements.popper,n)&&(t.elements.arrow=n))}var GC={name:\"arrow\",enabled:!0,phase:\"main\",fn:jN,effect:UN,requires:[\"popperOffsets\"],requiresIfExists:[\"preventOverflow\"]};function en(e){return e.split(\"-\")[1]}var HN={top:\"auto\",right:\"auto\",bottom:\"auto\",left:\"auto\"};function VN(e,t){var o=e.x,r=e.y,n=t.devicePixelRatio||1;return{x:xa(o*n)/n||0,y:xa(r*n)/n||0}}function qC(e){var t,o=e.popper,r=e.popperRect,n=e.placement,a=e.variation,i=e.offsets,l=e.position,s=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,m=e.isFixed,p=i.x,d=p===void 0?0:p,v=i.y,T=v===void 0?0:v,S=typeof u==\"function\"?u({x:d,y:T}):{x:d,y:T};d=S.x,T=S.y;var h=i.hasOwnProperty(\"x\"),y=i.hasOwnProperty(\"y\"),g=to,b=Qt,E=window;if(c){var C=bn(o),P=\"clientHeight\",A=\"clientWidth\";if(C===Bt(o)&&(C=ko(o),Zo(C).position!==\"static\"&&l===\"absolute\"&&(P=\"scrollHeight\",A=\"scrollWidth\")),C=C,n===Qt||(n===to||n===co)&&a===al){b=go;var _=m&&C===E&&E.visualViewport?E.visualViewport.height:C[P];T-=_-r.height,T*=s?1:-1}if(n===to||(n===Qt||n===go)&&a===al){g=co;var z=m&&C===E&&E.visualViewport?E.visualViewport.width:C[A];d-=z-r.width,d*=s?1:-1}}var I=Object.assign({position:l},c&&HN),x=u===!0?VN({x:d,y:T},Bt(o)):{x:d,y:T};if(d=x.x,T=x.y,s){var k;return Object.assign({},I,(k={},k[b]=y?\"0\":\"\",k[g]=h?\"0\":\"\",k.transform=(E.devicePixelRatio||1)<=1?\"translate(\"+d+\"px, \"+T+\"px)\":\"translate3d(\"+d+\"px, \"+T+\"px, 0)\",k))}return Object.assign({},I,(t={},t[b]=y?T+\"px\":\"\",t[g]=h?d+\"px\":\"\",t.transform=\"\",t))}function $N(e){var t=e.state,o=e.options,r=o.gpuAcceleration,n=r===void 0?!0:r,a=o.adaptive,i=a===void 0?!0:a,l=o.roundOffsets,s=l===void 0?!0:l,c={placement:Co(t.placement),variation:en(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:n,isFixed:t.options.strategy===\"fixed\"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,qC(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:s})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,qC(Object.assign({},c,{offsets:t.modifiersData.arrow,position:\"absolute\",adaptive:!1,roundOffsets:s})))),t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-placement\":t.placement})}var IC={name:\"computeStyles\",enabled:!0,phase:\"beforeWrite\",fn:$N,data:{}};var Um={passive:!0};function YN(e){var t=e.state,o=e.instance,r=e.options,n=r.scroll,a=n===void 0?!0:n,i=r.resize,l=i===void 0?!0:i,s=Bt(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach(function(u){u.addEventListener(\"scroll\",o.update,Um)}),l&&s.addEventListener(\"resize\",o.update,Um),function(){a&&c.forEach(function(u){u.removeEventListener(\"scroll\",o.update,Um)}),l&&s.removeEventListener(\"resize\",o.update,Um)}}var FC={name:\"eventListeners\",enabled:!0,phase:\"write\",fn:function(){},effect:YN,data:{}};var XN={left:\"right\",right:\"left\",bottom:\"top\",top:\"bottom\"};function ac(e){return e.replace(/left|right|bottom|top/g,function(t){return XN[t]})}var GN={start:\"end\",end:\"start\"};function Hm(e){return e.replace(/start|end/g,function(t){return GN[t]})}function ul(e){var t=Bt(e),o=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:o,scrollTop:r}}function pl(e){return Jr(ko(e)).left+ul(e).scrollLeft}function sb(e,t){var o=Bt(e),r=ko(e),n=o.visualViewport,a=r.clientWidth,i=r.clientHeight,l=0,s=0;if(n){a=n.width,i=n.height;var c=sp();(c||!c&&t===\"fixed\")&&(l=n.offsetLeft,s=n.offsetTop)}return{width:a,height:i,x:l+pl(e),y:s}}function cb(e){var t,o=ko(e),r=ul(e),n=(t=e.ownerDocument)==null?void 0:t.body,a=gn(o.scrollWidth,o.clientWidth,n?n.scrollWidth:0,n?n.clientWidth:0),i=gn(o.scrollHeight,o.clientHeight,n?n.scrollHeight:0,n?n.clientHeight:0),l=-r.scrollLeft+pl(e),s=-r.scrollTop;return Zo(n||o).direction===\"rtl\"&&(l+=gn(o.clientWidth,n?n.clientWidth:0)-a),{width:a,height:i,x:l,y:s}}function fl(e){var t=Zo(e),o=t.overflow,r=t.overflowX,n=t.overflowY;return/auto|scroll|overlay|hidden/.test(o+n+r)}function Vm(e){return[\"html\",\"body\",\"#document\"].indexOf(Po(e))>=0?e.ownerDocument.body:bo(e)&&fl(e)?e:Vm(Ta(e))}function di(e,t){var o;t===void 0&&(t=[]);var r=Vm(e),n=r===((o=e.ownerDocument)==null?void 0:o.body),a=Bt(r),i=n?[a].concat(a.visualViewport||[],fl(r)?r:[]):r,l=t.concat(i);return n?l:l.concat(di(Ta(i)))}function ic(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function qN(e,t){var o=Jr(e,!1,t===\"fixed\");return o.top=o.top+e.clientTop,o.left=o.left+e.clientLeft,o.bottom=o.top+e.clientHeight,o.right=o.left+e.clientWidth,o.width=e.clientWidth,o.height=e.clientHeight,o.x=o.left,o.y=o.top,o}function KC(e,t,o){return t===Lm?ic(sb(e,o)):Zr(t)?qN(t,o):ic(cb(ko(e)))}function IN(e){var t=di(Ta(e)),o=[\"absolute\",\"fixed\"].indexOf(Zo(e).position)>=0,r=o&&bo(e)?bn(e):e;return Zr(r)?t.filter(function(n){return Zr(n)&&cp(n,r)&&Po(n)!==\"body\"}):[]}function ub(e,t,o,r){var n=t===\"clippingParents\"?IN(e):[].concat(t),a=[].concat(n,[o]),i=a[0],l=a.reduce(function(s,c){var u=KC(e,c,r);return s.top=gn(u.top,s.top),s.right=il(u.right,s.right),s.bottom=il(u.bottom,s.bottom),s.left=gn(u.left,s.left),s},KC(e,i,r));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}function dp(e){var t=e.reference,o=e.element,r=e.placement,n=r?Co(r):null,a=r?en(r):null,i=t.x+t.width/2-o.width/2,l=t.y+t.height/2-o.height/2,s;switch(n){case Qt:s={x:i,y:t.y-o.height};break;case go:s={x:i,y:t.y+t.height};break;case co:s={x:t.x+t.width,y:l};break;case to:s={x:t.x-o.width,y:l};break;default:s={x:t.x,y:t.y}}var c=n?sl(n):null;if(c!=null){var u=c===\"y\"?\"height\":\"width\";switch(a){case va:s[c]=s[c]-(t[u]/2-o[u]/2);break;case al:s[c]=s[c]+(t[u]/2-o[u]/2);break;default:}}return s}function vn(e,t){t===void 0&&(t={});var o=t,r=o.placement,n=r===void 0?e.placement:r,a=o.strategy,i=a===void 0?e.strategy:a,l=o.boundary,s=l===void 0?UC:l,c=o.rootBoundary,u=c===void 0?Lm:c,m=o.elementContext,p=m===void 0?oc:m,d=o.altBoundary,v=d===void 0?!1:d,T=o.padding,S=T===void 0?0:T,h=pp(typeof S!=\"number\"?S:fp(S,fi)),y=p===oc?HC:oc,g=e.rects.popper,b=e.elements[v?y:p],E=ub(Zr(b)?b:b.contextElement||ko(e.elements.popper),s,u,i),C=Jr(e.elements.reference),P=dp({reference:C,element:g,strategy:\"absolute\",placement:n}),A=ic(Object.assign({},g,P)),_=p===oc?A:C,z={top:E.top-_.top+h.top,bottom:_.bottom-E.bottom+h.bottom,left:E.left-_.left+h.left,right:_.right-E.right+h.right},I=e.modifiersData.offset;if(p===oc&&I){var x=I[n];Object.keys(z).forEach(function(k){var U=[co,go].indexOf(k)>=0?1:-1,O=[Qt,go].indexOf(k)>=0?\"y\":\"x\";z[k]+=x[O]*U})}return z}function pb(e,t){t===void 0&&(t={});var o=t,r=o.placement,n=o.boundary,a=o.rootBoundary,i=o.padding,l=o.flipVariations,s=o.allowedAutoPlacements,c=s===void 0?jm:s,u=en(r),m=u?l?ib:ib.filter(function(v){return en(v)===u}):fi,p=m.filter(function(v){return c.indexOf(v)>=0});p.length===0&&(p=m);var d=p.reduce(function(v,T){return v[T]=vn(e,{placement:T,boundary:n,rootBoundary:a,padding:i})[Co(T)],v},{});return Object.keys(d).sort(function(v,T){return d[v]-d[T]})}function FN(e){if(Co(e)===Bm)return[];var t=ac(e);return[Hm(e),t,Hm(t)]}function KN(e){var t=e.state,o=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var n=o.mainAxis,a=n===void 0?!0:n,i=o.altAxis,l=i===void 0?!0:i,s=o.fallbackPlacements,c=o.padding,u=o.boundary,m=o.rootBoundary,p=o.altBoundary,d=o.flipVariations,v=d===void 0?!0:d,T=o.allowedAutoPlacements,S=t.options.placement,h=Co(S),y=h===S,g=s||(y||!v?[ac(S)]:FN(S)),b=[S].concat(g).reduce(function(Ue,xe){return Ue.concat(Co(xe)===Bm?pb(t,{placement:xe,boundary:u,rootBoundary:m,padding:c,flipVariations:v,allowedAutoPlacements:T}):xe)},[]),E=t.rects.reference,C=t.rects.popper,P=new Map,A=!0,_=b[0],z=0;z=0,O=U?\"width\":\"height\",N=vn(t,{placement:I,boundary:u,rootBoundary:m,altBoundary:p,padding:c}),X=U?k?co:to:k?go:Qt;E[O]>C[O]&&(X=ac(X));var oe=ac(X),W=[];if(a&&W.push(N[x]<=0),l&&W.push(N[X]<=0,N[oe]<=0),W.every(function(Ue){return Ue})){_=I,A=!1;break}P.set(I,W)}if(A)for(var Te=v?3:1,fe=function(xe){var Je=b.find(function(ht){var we=P.get(ht);if(we)return we.slice(0,xe).every(function(ft){return ft})});if(Je)return _=Je,\"break\"},Ke=Te;Ke>0;Ke--){var Ze=fe(Ke);if(Ze===\"break\")break}t.placement!==_&&(t.modifiersData[r]._skip=!0,t.placement=_,t.reset=!0)}}var QC={name:\"flip\",enabled:!0,phase:\"main\",fn:KN,requiresIfExists:[\"offset\"],data:{_skip:!1}};function WC(e,t,o){return o===void 0&&(o={x:0,y:0}),{top:e.top-t.height-o.y,right:e.right-t.width+o.x,bottom:e.bottom-t.height+o.y,left:e.left-t.width-o.x}}function ZC(e){return[Qt,co,go,to].some(function(t){return e[t]>=0})}function QN(e){var t=e.state,o=e.name,r=t.rects.reference,n=t.rects.popper,a=t.modifiersData.preventOverflow,i=vn(t,{elementContext:\"reference\"}),l=vn(t,{altBoundary:!0}),s=WC(i,r),c=WC(l,n,a),u=ZC(s),m=ZC(c);t.modifiersData[o]={referenceClippingOffsets:s,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:m},t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-reference-hidden\":u,\"data-popper-escaped\":m})}var JC={name:\"hide\",enabled:!0,phase:\"main\",requiresIfExists:[\"preventOverflow\"],fn:QN};function WN(e,t,o){var r=Co(e),n=[to,Qt].indexOf(r)>=0?-1:1,a=typeof o==\"function\"?o(Object.assign({},t,{placement:e})):o,i=a[0],l=a[1];return i=i||0,l=(l||0)*n,[to,co].indexOf(r)>=0?{x:l,y:i}:{x:i,y:l}}function ZN(e){var t=e.state,o=e.options,r=e.name,n=o.offset,a=n===void 0?[0,0]:n,i=jm.reduce(function(u,m){return u[m]=WN(m,t.rects,a),u},{}),l=i[t.placement],s=l.x,c=l.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=i}var eR={name:\"offset\",enabled:!0,phase:\"main\",requires:[\"popperOffsets\"],fn:ZN};function JN(e){var t=e.state,o=e.name;t.modifiersData[o]=dp({reference:t.rects.reference,element:t.rects.popper,strategy:\"absolute\",placement:t.placement})}var tR={name:\"popperOffsets\",enabled:!0,phase:\"read\",fn:JN,data:{}};function fb(e){return e===\"x\"?\"y\":\"x\"}function e_(e){var t=e.state,o=e.options,r=e.name,n=o.mainAxis,a=n===void 0?!0:n,i=o.altAxis,l=i===void 0?!1:i,s=o.boundary,c=o.rootBoundary,u=o.altBoundary,m=o.padding,p=o.tether,d=p===void 0?!0:p,v=o.tetherOffset,T=v===void 0?0:v,S=vn(t,{boundary:s,rootBoundary:c,padding:m,altBoundary:u}),h=Co(t.placement),y=en(t.placement),g=!y,b=sl(h),E=fb(b),C=t.modifiersData.popperOffsets,P=t.rects.reference,A=t.rects.popper,_=typeof T==\"function\"?T(Object.assign({},t.rects,{placement:t.placement})):T,z=typeof _==\"number\"?{mainAxis:_,altAxis:_}:Object.assign({mainAxis:0,altAxis:0},_),I=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,x={x:0,y:0};if(C){if(a){var k,U=b===\"y\"?Qt:to,O=b===\"y\"?go:co,N=b===\"y\"?\"height\":\"width\",X=C[b],oe=X+S[U],W=X-S[O],Te=d?-A[N]/2:0,fe=y===va?P[N]:A[N],Ke=y===va?-A[N]:-P[N],Ze=t.elements.arrow,Ue=d&&Ze?ll(Ze):{width:0,height:0},xe=t.modifiersData[\"arrow#persistent\"]?t.modifiersData[\"arrow#persistent\"].padding:up(),Je=xe[U],ht=xe[O],we=cl(0,P[N],Ue[N]),ft=g?P[N]/2-Te-we-Je-z.mainAxis:fe-we-Je-z.mainAxis,le=g?-P[N]/2+Te+we+ht+z.mainAxis:Ke+we+ht+z.mainAxis,Oe=t.elements.arrow&&bn(t.elements.arrow),Ae=Oe?b===\"y\"?Oe.clientTop||0:Oe.clientLeft||0:0,et=(k=I?.[b])!=null?k:0,dt=X+ft-et-Ae,Lt=X+le-et,jt=cl(d?il(oe,dt):oe,X,d?gn(W,Lt):W);C[b]=jt,x[b]=jt-X}if(l){var Be,Nt=b===\"x\"?Qt:to,Ro=b===\"x\"?go:co,Ut=C[E],st=E===\"y\"?\"height\":\"width\",se=Ut+S[Nt],xt=Ut-S[Ro],fr=[Qt,to].indexOf(h)!==-1,Z=(Be=I?.[E])!=null?Be:0,ee=fr?se:Ut-P[st]-A[st]-Z+z.altAxis,Se=fr?Ut+P[st]+A[st]-Z-z.altAxis:xt,ye=d&&fr?XC(ee,Ut,Se):cl(d?ee:se,Ut,d?Se:xt);C[E]=ye,x[E]=ye-Ut}t.modifiersData[r]=x}}var oR={name:\"preventOverflow\",enabled:!0,phase:\"main\",fn:e_,requiresIfExists:[\"offset\"]};function db(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function mb(e){return e===Bt(e)||!bo(e)?ul(e):db(e)}function t_(e){var t=e.getBoundingClientRect(),o=xa(t.width)/e.offsetWidth||1,r=xa(t.height)/e.offsetHeight||1;return o!==1||r!==1}function yb(e,t,o){o===void 0&&(o=!1);var r=bo(t),n=bo(t)&&t_(t),a=ko(t),i=Jr(e,n,o),l={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(r||!r&&!o)&&((Po(t)!==\"body\"||fl(a))&&(l=mb(t)),bo(t)?(s=Jr(t,!0),s.x+=t.clientLeft,s.y+=t.clientTop):a&&(s.x=pl(a))),{x:i.left+l.scrollLeft-s.x,y:i.top+l.scrollTop-s.y,width:i.width,height:i.height}}function o_(e){var t=new Map,o=new Set,r=[];e.forEach(function(a){t.set(a.name,a)});function n(a){o.add(a.name);var i=[].concat(a.requires||[],a.requiresIfExists||[]);i.forEach(function(l){if(!o.has(l)){var s=t.get(l);s&&n(s)}}),r.push(a)}return e.forEach(function(a){o.has(a.name)||n(a)}),r}function hb(e){var t=o_(e);return VC.reduce(function(o,r){return o.concat(t.filter(function(n){return n.phase===r}))},[])}function gb(e){var t;return function(){return t||(t=new Promise(function(o){Promise.resolve().then(function(){t=void 0,o(e())})})),t}}function bb(e){var t=e.reduce(function(o,r){var n=o[r.name];return o[r.name]=n?Object.assign({},n,r,{options:Object.assign({},n.options,r.options),data:Object.assign({},n.data,r.data)}):r,o},{});return Object.keys(t).map(function(o){return t[o]})}var rR={placement:\"bottom\",modifiers:[],strategy:\"absolute\"};function nR(){for(var e=arguments.length,t=new Array(e),o=0;o{let{classes:t}=e;return Le({root:[\"root\"]},iR,t)},l_={},s_=Vo.forwardRef(function(t,o){let{anchorEl:r,children:n,direction:a,disablePortal:i,modifiers:l,open:s,placement:c,popperOptions:u,popperRef:m,slotProps:p={},slots:d={},TransitionProps:v,ownerState:T,...S}=t,h=Vo.useRef(null),y=yo(h,o),g=Vo.useRef(null),b=yo(g,m),E=Vo.useRef(b);wr(()=>{E.current=b},[b]),Vo.useImperativeHandle(m,()=>g.current,[]);let C=n_(c,a),[P,A]=Vo.useState(C),[_,z]=Vo.useState(xb(r));Vo.useEffect(()=>{g.current&&g.current.forceUpdate()}),Vo.useEffect(()=>{r&&z(xb(r))},[r]),wr(()=>{if(!_||!s)return;let O=oe=>{A(oe.placement)},N=[{name:\"preventOverflow\",options:{altBoundary:i}},{name:\"flip\",options:{altBoundary:i}},{name:\"onUpdate\",enabled:!0,phase:\"afterWrite\",fn:({state:oe})=>{O(oe)}}];l!=null&&(N=N.concat(l)),u&&u.modifiers!=null&&(N=N.concat(u.modifiers));let X=vb(_,h.current,{placement:C,...u,modifiers:N});return E.current(X),()=>{X.destroy(),E.current(null)}},[_,i,l,s,u,C]);let I={placement:P};v!==null&&(I.TransitionProps=v);let x=i_(t),k=d.root??\"div\",U=cr({elementType:k,externalSlotProps:p.root,externalForwardedProps:S,additionalProps:{role:\"tooltip\",ref:y},ownerState:t,className:x.root});return(0,$m.jsx)(k,{...U,children:typeof n==\"function\"?n(I):n})}),c_=Vo.forwardRef(function(t,o){let{anchorEl:r,children:n,container:a,direction:i=\"ltr\",disablePortal:l=!1,keepMounted:s=!1,modifiers:c,open:u,placement:m=\"bottom\",popperOptions:p=l_,popperRef:d,style:v,transition:T=!1,slotProps:S={},slots:h={},...y}=t,[g,b]=Vo.useState(!0),E=()=>{b(!1)},C=()=>{b(!0)};if(!s&&!u&&(!T||g))return null;let P;if(a)P=a;else if(r){let z=xb(r);P=z&&a_(z)?Yt(z).body:Yt(null).body}let A=!u&&s&&(!T||g)?\"none\":void 0,_=T?{in:u,onEnter:E,onExited:C}:void 0;return(0,$m.jsx)(ap,{disablePortal:l,container:P,children:(0,$m.jsx)(s_,{anchorEl:r,direction:i,disablePortal:l,modifiers:c,ref:o,open:T?!g:u,placement:m,popperOptions:p,popperRef:d,slotProps:S,slots:h,...y,style:{position:\"fixed\",top:0,left:0,display:A,...v},TransitionProps:_,children:n})})}),lR=c_;var cR=q(Ie(),1),u_=ae(lR,{name:\"MuiPopper\",slot:\"Root\"})({}),p_=sR.forwardRef(function(t,o){let r=li(),n=je({props:t,name:\"MuiPopper\"}),{anchorEl:a,component:i,components:l,componentsProps:s,container:c,disablePortal:u,keepMounted:m,modifiers:p,open:d,placement:v,popperOptions:T,popperRef:S,transition:h,slots:y,slotProps:g,...b}=n,E=y?.root??l?.Root,C={anchorEl:a,container:c,disablePortal:u,keepMounted:m,modifiers:p,open:d,placement:v,popperOptions:T,popperRef:S,transition:h,...b};return(0,cR.jsx)(u_,{as:i,direction:r?\"rtl\":\"ltr\",slots:{root:E},slotProps:g??s,...C,ref:o})}),Ym=p_;function uR(e){return _e(\"MuiTooltip\",e)}var f_=Ce(\"MuiTooltip\",[\"popper\",\"popperInteractive\",\"popperArrow\",\"popperClose\",\"tooltip\",\"tooltipArrow\",\"touch\",\"tooltipPlacementLeft\",\"tooltipPlacementRight\",\"tooltipPlacementTop\",\"tooltipPlacementBottom\",\"arrow\"]),Xt=f_;var mi=q(Ie(),1);function d_(e){return Math.round(e*1e5)/1e5}var m_=e=>{let{classes:t,disableInteractive:o,arrow:r,touch:n,placement:a}=e,i={popper:[\"popper\",!o&&\"popperInteractive\",r&&\"popperArrow\"],tooltip:[\"tooltip\",r&&\"tooltipArrow\",n&&\"touch\",`tooltipPlacement${me(a.split(\"-\")[0])}`],arrow:[\"arrow\"]};return Le(i,uR,t)},y_=ae(Ym,{name:\"MuiTooltip\",slot:\"Popper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.popper,!o.disableInteractive&&t.popperInteractive,o.arrow&&t.popperArrow,!o.open&&t.popperClose]}})(He(({theme:e})=>({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:\"none\",variants:[{props:({ownerState:t})=>!t.disableInteractive,style:{pointerEvents:\"auto\"}},{props:({open:t})=>!t,style:{pointerEvents:\"none\"}},{props:({ownerState:t})=>t.arrow,style:{[`&[data-popper-placement*=\"bottom\"] .${Xt.arrow}`]:{top:0,marginTop:\"-0.71em\",\"&::before\":{transformOrigin:\"0 100%\"}},[`&[data-popper-placement*=\"top\"] .${Xt.arrow}`]:{bottom:0,marginBottom:\"-0.71em\",\"&::before\":{transformOrigin:\"100% 0\"}},[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"100% 100%\"}},[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"0 0\"}}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}}]}))),h_=ae(\"div\",{name:\"MuiTooltip\",slot:\"Tooltip\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.tooltip,o.touch&&t.touch,o.arrow&&t.tooltipArrow,t[`tooltipPlacement${me(o.placement.split(\"-\")[0])}`]]}})(He(({theme:e})=>({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.92),borderRadius:(e.vars||e).shape.borderRadius,color:(e.vars||e).palette.common.white,fontFamily:e.typography.fontFamily,padding:\"4px 8px\",fontSize:e.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:\"break-word\",fontWeight:e.typography.fontWeightMedium,[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{transformOrigin:\"right center\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{transformOrigin:\"left center\"},[`.${Xt.popper}[data-popper-placement*=\"top\"] &`]:{transformOrigin:\"center bottom\",marginBottom:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"bottom\"] &`]:{transformOrigin:\"center top\",marginTop:\"14px\"},variants:[{props:({ownerState:t})=>t.arrow,style:{position:\"relative\",margin:0}},{props:({ownerState:t})=>t.touch,style:{padding:\"8px 16px\",fontSize:e.typography.pxToRem(14),lineHeight:`${d_(16/14)}em`,fontWeight:e.typography.fontWeightRegular}},{props:({ownerState:t})=>!t.isRtl,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"14px\"}}},{props:({ownerState:t})=>!t.isRtl&&t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"24px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"24px\"}}},{props:({ownerState:t})=>!!t.isRtl,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"14px\"}}},{props:({ownerState:t})=>!!t.isRtl&&t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"24px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"top\"] &`]:{marginBottom:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"bottom\"] &`]:{marginTop:\"24px\"}}}]}))),g_=ae(\"span\",{name:\"MuiTooltip\",slot:\"Arrow\"})(He(({theme:e})=>({overflow:\"hidden\",position:\"absolute\",width:\"1em\",height:\"0.71em\",boxSizing:\"border-box\",color:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.9),\"&::before\":{content:'\"\"',margin:\"auto\",display:\"block\",width:\"100%\",height:\"100%\",backgroundColor:\"currentColor\",transform:\"rotate(45deg)\"}}))),Xm=!1,pR=new Xs,mp={x:0,y:0};function Gm(e,t){return(o,...r)=>{t&&t(o,...r),e(o,...r)}}var b_=oo.forwardRef(function(t,o){let r=je({props:t,name:\"MuiTooltip\"}),{arrow:n=!1,children:a,classes:i,components:l={},componentsProps:s={},describeChild:c=!1,disableFocusListener:u=!1,disableHoverListener:m=!1,disableInteractive:p=!1,disableTouchListener:d=!1,enterDelay:v=100,enterNextDelay:T=0,enterTouchDelay:S=700,followCursor:h=!1,id:y,leaveDelay:g=0,leaveTouchDelay:b=1500,onClose:E,onOpen:C,open:P,placement:A=\"bottom\",PopperComponent:_,PopperProps:z={},slotProps:I={},slots:x={},title:k,TransitionComponent:U,TransitionProps:O,...N}=r,X=oo.isValidElement(a)?a:(0,mi.jsx)(\"span\",{children:a}),oe=kn(),W=li(),[Te,fe]=oo.useState(),[Ke,Ze]=oo.useState(null),Ue=oo.useRef(!1),xe=p||h,Je=fn(),ht=fn(),we=fn(),ft=fn(),[le,Oe]=Zd({controlled:P,default:!1,name:\"Tooltip\",state:\"open\"}),Ae=le,et=tl(y),dt=oo.useRef(),Lt=si(()=>{dt.current!==void 0&&(document.body.style.WebkitUserSelect=dt.current,dt.current=void 0),ft.clear()});oo.useEffect(()=>Lt,[Lt]);let jt=Re=>{pR.clear(),Xm=!0,Oe(!0),C&&!Ae&&C(Re)},Be=si(Re=>{pR.start(800+g,()=>{Xm=!1}),Oe(!1),E&&Ae&&E(Re),Je.start(oe.transitions.duration.shortest,()=>{Ue.current=!1})}),Nt=Re=>{Ue.current&&Re.type!==\"touchstart\"||(Te&&Te.removeAttribute(\"title\"),ht.clear(),we.clear(),v||Xm&&T?ht.start(Xm?T:v,()=>{jt(Re)}):jt(Re))},Ro=Re=>{ht.clear(),we.start(g,()=>{Be(Re)})},[,Ut]=oo.useState(!1),st=Re=>{pn(Re.target)||(Ut(!1),Ro(Re))},se=Re=>{Te||fe(Re.currentTarget),pn(Re.target)&&(Ut(!0),Nt(Re))},xt=Re=>{Ue.current=!0;let $o=X.props;$o.onTouchStart&&$o.onTouchStart(Re)},fr=Re=>{xt(Re),we.clear(),Je.clear(),Lt(),dt.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect=\"none\",ft.start(S,()=>{document.body.style.WebkitUserSelect=dt.current,Nt(Re)})},Z=Re=>{X.props.onTouchEnd&&X.props.onTouchEnd(Re),Lt(),we.start(b,()=>{Be(Re)})};oo.useEffect(()=>{if(!Ae)return;function Re($o){$o.key===\"Escape\"&&Be($o)}return document.addEventListener(\"keydown\",Re),()=>{document.removeEventListener(\"keydown\",Re)}},[Be,Ae]);let ee=Mr(Wr(X),fe,o);!k&&k!==0&&(Ae=!1);let Se=oo.useRef(),ye=Re=>{let $o=X.props;$o.onMouseMove&&$o.onMouseMove(Re),mp={x:Re.clientX,y:Re.clientY},Se.current&&Se.current.update()},ze={},ue=typeof k==\"string\";c?(ze.title=!Ae&&ue&&!m?k:null,ze[\"aria-describedby\"]=Ae?et:null):(ze[\"aria-label\"]=ue?k:null,ze[\"aria-labelledby\"]=Ae&&!ue?et:null);let gt={...ze,...N,...X.props,className:ie(N.className,X.props.className),onTouchStart:xt,ref:ee,...h?{onMouseMove:ye}:{}},ce={};d||(gt.onTouchStart=fr,gt.onTouchEnd=Z),m||(gt.onMouseOver=Gm(Nt,gt.onMouseOver),gt.onMouseLeave=Gm(Ro,gt.onMouseLeave),xe||(ce.onMouseOver=Nt,ce.onMouseLeave=Ro)),u||(gt.onFocus=Gm(se,gt.onFocus),gt.onBlur=Gm(st,gt.onBlur),xe||(ce.onFocus=se,ce.onBlur=st));let ke={...r,isRtl:W,arrow:n,disableInteractive:xe,placement:A,PopperComponentProp:_,touch:Ue.current},he=typeof I.popper==\"function\"?I.popper(ke):I.popper,Wt=oo.useMemo(()=>{let Re=[{name:\"arrow\",enabled:!!Ke,options:{element:Ke,padding:4}}];return z.popperOptions?.modifiers&&(Re=Re.concat(z.popperOptions.modifiers)),he?.popperOptions?.modifiers&&(Re=Re.concat(he.popperOptions.modifiers)),{...z.popperOptions,...he?.popperOptions,modifiers:Re}},[Ke,z.popperOptions,he?.popperOptions]),be=m_(ke),uo=typeof I.transition==\"function\"?I.transition(ke):I.transition,ve={slots:{popper:l.Popper,transition:l.Transition??U,tooltip:l.Tooltip,arrow:l.Arrow,...x},slotProps:{arrow:I.arrow??s.arrow,popper:{...z,...he??s.popper},tooltip:I.tooltip??s.tooltip,transition:{...O,...uo??s.transition}}},[po,Ht]=Ct(\"popper\",{elementType:y_,externalForwardedProps:ve,ownerState:ke,className:ie(be.popper,z?.className)}),[Sn,Tt]=Ct(\"transition\",{elementType:rp,externalForwardedProps:ve,ownerState:ke}),[Qe,Ar]=Ct(\"tooltip\",{elementType:h_,className:be.tooltip,externalForwardedProps:ve,ownerState:ke}),[En,Gt]=Ct(\"arrow\",{elementType:g_,className:be.arrow,externalForwardedProps:ve,ownerState:ke,ref:Ze});return(0,mi.jsxs)(oo.Fragment,{children:[oo.cloneElement(X,gt),(0,mi.jsx)(po,{as:_??Ym,placement:A,anchorEl:h?{getBoundingClientRect:()=>({top:mp.y,left:mp.x,right:mp.x,bottom:mp.y,width:0,height:0})}:Te,popperRef:Se,open:Te?Ae:!1,id:et,transition:!0,...ce,...Ht,popperOptions:Wt,children:({TransitionProps:Re})=>(0,mi.jsx)(Sn,{timeout:oe.transitions.duration.shorter,...Re,...Tt,children:(0,mi.jsxs)(Qe,{...Ar,children:[k,n?(0,mi.jsx)(En,{...Gt}):null]})})})]})}),yp=b_;var qm=q(re()),v_={bg:\"#1e1e1e\",bgAlt:\"#1a1a1a\",text:\"#e0e0e0\",textMuted:\"#888\",border:\"#3a3a3a\",controlBg:\"#252525\",accent:\"#5af\"},x_={bg:\"#ffffff\",bgAlt:\"#f5f5f5\",text:\"#1e1e1e\",textMuted:\"#666\",border:\"#ccc\",controlBg:\"#f0f0f0\",accent:\"#0066cc\"};function T_(e){return e===\"dark\"?v_:x_}function Tb(e){let t=e.match(/rgba?\\((\\d+),\\s*(\\d+),\\s*(\\d+)/);if(!t)return!0;let[,o,r,n]=t.map(Number);return(.299*o+.587*r+.114*n)/255<.5}function Sb(){let e=document.body.dataset.jpThemeLight;if(e!==void 0)return{environment:\"jupyterlab\",theme:e===\"true\"?\"light\":\"dark\"};let t=document.body.className,o=document.documentElement.className;if(t.includes(\"vscode-\")||o.includes(\"vscode-\"))return{environment:\"vscode\",theme:t.includes(\"vscode-dark\")||o.includes(\"vscode-dark\")?\"dark\":\"light\"};if(document.querySelector(\"colab-shaded-scroller\")||document.body.classList.contains(\"colaboratory\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"colab\",theme:Tb(a)?\"dark\":\"light\"}}if(document.getElementById(\"notebook\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"jupyter-classic\",theme:Tb(a)?\"dark\":\"light\"}}let r=window.matchMedia?.(\"(prefers-color-scheme: dark)\")?.matches;if(r!==void 0)return{environment:\"unknown\",theme:r?\"dark\":\"light\"};let n=getComputedStyle(document.body).backgroundColor;return{environment:\"unknown\",theme:Tb(n)?\"dark\":\"light\"}}function fR(){let[e,t]=(0,qm.useState)(()=>Sb());return(0,qm.useEffect)(()=>{let o=window.matchMedia?.(\"(prefers-color-scheme: dark)\"),r=()=>t(Sb());o?.addEventListener?.(\"change\",r);let n=new MutationObserver(()=>t(Sb()));return n.observe(document.body,{attributes:!0,attributeFilter:[\"data-jp-theme-light\",\"class\"]}),()=>{o?.removeEventListener?.(\"change\",r),n.disconnect()}},[]),{themeInfo:e,colors:T_(e.theme)}}function S_(e){return e instanceof Uint8Array?e:e instanceof ArrayBuffer?new Uint8Array(e):e&&\"buffer\"in e?new Uint8Array(e.buffer,e.byteOffset,e.byteLength):new Uint8Array(0)}function Eb(e){let t=S_(e);return t.length===0?null:new Float32Array(t.buffer,t.byteOffset,t.byteLength/4)}function lc(e,t){let o=document.createElement(\"a\");o.download=t;let r=URL.createObjectURL(e);o.href=r,o.click(),setTimeout(()=>URL.revokeObjectURL(r),6e4)}function Rt(e,t=2){return e===0?\"0\":Math.abs(e)>=1e3||Math.abs(e)<.01?e.toExponential(t):e.toFixed(t)}function dR(e){if(e<=0)return 1;let t=Math.pow(10,Math.floor(Math.log10(e))),o=e/t;return o<1.5?t:o<3.5?2*t:o<7.5?5*t:10*t}async function mR(e,t=.95){let o=await new Promise(E=>e.toBlob(C=>E(C),\"image/jpeg\",t)),r=new Uint8Array(await o.arrayBuffer()),n=e.width,a=e.height,i=`q ${n} 0 0 ${a} 0 0 cm /I0 Do Q`,l=[],s=[],c=`%PDF-1.4\n`;s.push(c.length),l.push(`1 0 obj\n<< /Type /Catalog /Pages 2 0 R >>\nendobj\n`),c+=l[0],s.push(c.length),l.push(`2 0 obj\n<< /Type /Pages /Kids [3 0 R] /Count 1 >>\nendobj\n`),c+=l[1],s.push(c.length),l.push(`3 0 obj\n<< /Type /Page /Parent 2 0 R /MediaBox [0 0 ${n} ${a}] /Contents 4 0 R /Resources << /XObject << /I0 5 0 R >> >> >>\nendobj\n`),c+=l[2],s.push(c.length),l.push(`4 0 obj\n<< /Length ${i.length} >>\nstream\n${i}\nendstream\nendobj\n`),c+=l[3];let u=`5 0 obj\n<< /Type /XObject /Subtype /Image /Width ${n} /Height ${a} /ColorSpace /DeviceRGB /BitsPerComponent 8 /Filter /DCTDecode /Length ${r.length} >>\nstream\n`,m=`\nendstream\nendobj\n`,p=new TextEncoder,d=p.encode(c+u),v=p.encode(m),T=c.length;s.push(T);let h=d.length+r.length+v.length,y=`xref\n0 6\n0000000000 65535 f \n`;for(let E=0;E>\nstartxref\n${h}\n%%EOF\n`;let g=p.encode(y),b=new Uint8Array(d.length+r.length+v.length+g.length);return b.set(d,0),b.set(r,d.length),b.set(v,d.length+r.length),b.set(g,d.length+r.length+v.length),new Blob([b],{type:\"application/pdf\"})}function Pb(e){let t=1/0,o=-1/0;for(let r=0;ro&&(o=n))}return t===1/0?{min:0,max:0}:{min:t,max:o}}function yR(e,t,o){let r=e.length;if(r===0)return{vmin:0,vmax:0};let n=1/0,a=-1/0;for(let T=0;Ta&&(a=S)}if(n===a)return{vmin:n,vmax:a};let i=1024,l=new Uint32Array(i),s=a-n,c=(i-1)/s;for(let T=0;T=u){d=n+T/(i-1)*s;break}p=0;for(let T=0;T=m){v=n+T/(i-1)*s;break}return{vmin:d,vmax:v}}var at=q(re());var Im=q(re(),1);function hR(e){return _e(\"MuiIconButton\",e)}var E_=Ce(\"MuiIconButton\",[\"root\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"edgeStart\",\"edgeEnd\",\"sizeSmall\",\"sizeMedium\",\"sizeLarge\",\"loading\",\"loadingIndicator\",\"loadingWrapper\"]),Cb=E_;var sc=q(Ie(),1),P_=e=>{let{classes:t,disabled:o,color:r,edge:n,size:a,loading:i}=e,l={root:[\"root\",i&&\"loading\",o&&\"disabled\",r!==\"default\"&&`color${me(r)}`,n&&`edge${me(n)}`,`size${me(a)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]};return Le(l,hR,t)},C_=ae(ma,{name:\"MuiIconButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.loading&&t.loading,o.color!==\"default\"&&t[`color${me(o.color)}`],o.edge&&t[`edge${me(o.edge)}`],t[`size${me(o.size)}`]]}})(He(({theme:e})=>({textAlign:\"center\",flex:\"0 0 auto\",fontSize:e.typography.pxToRem(24),padding:8,borderRadius:\"50%\",color:(e.vars||e).palette.action.active,transition:e.transitions.create(\"background-color\",{duration:e.transitions.duration.shortest}),variants:[{props:t=>!t.disableRipple,style:{\"--IconButton-hoverBg\":e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity),\"&:hover\":{backgroundColor:\"var(--IconButton-hoverBg)\",\"@media (hover: none)\":{backgroundColor:\"transparent\"}}}},{props:{edge:\"start\"},style:{marginLeft:-12}},{props:{edge:\"start\",size:\"small\"},style:{marginLeft:-3}},{props:{edge:\"end\"},style:{marginRight:-12}},{props:{edge:\"end\",size:\"small\"},style:{marginRight:-3}}]})),He(({theme:e})=>({variants:[{props:{color:\"inherit\"},style:{color:\"inherit\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{\"--IconButton-hoverBg\":e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity)}})),{props:{size:\"small\"},style:{padding:5,fontSize:e.typography.pxToRem(18)}},{props:{size:\"large\"},style:{padding:12,fontSize:e.typography.pxToRem(28)}}],[`&.${Cb.disabled}`]:{backgroundColor:\"transparent\",color:(e.vars||e).palette.action.disabled},[`&.${Cb.loading}`]:{color:\"transparent\"}}))),R_=ae(\"span\",{name:\"MuiIconButton\",slot:\"LoadingIndicator\"})(({theme:e})=>({display:\"none\",position:\"absolute\",visibility:\"visible\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",color:(e.vars||e).palette.action.disabled,variants:[{props:{loading:!0},style:{display:\"flex\"}}]})),w_=Im.forwardRef(function(t,o){let r=je({props:t,name:\"MuiIconButton\"}),{edge:n=!1,children:a,className:i,color:l=\"default\",disabled:s=!1,disableFocusRipple:c=!1,size:u=\"medium\",id:m,loading:p=null,loadingIndicator:d,...v}=r,T=tl(m),S=d??(0,sc.jsx)(Ju,{\"aria-labelledby\":T,color:\"inherit\",size:16}),h={...r,edge:n,color:l,disabled:s,disableFocusRipple:c,loading:p,loadingIndicator:S,size:u},y=P_(h);return(0,sc.jsxs)(C_,{id:p?T:m,className:ie(y.root,i),centerRipple:!0,focusRipple:!c,disabled:s||p,ref:o,...v,ownerState:h,children:[typeof p==\"boolean\"&&(0,sc.jsx)(\"span\",{className:y.loadingWrapper,style:{display:\"contents\"},children:(0,sc.jsx)(R_,{className:y.loadingIndicator,ownerState:h,children:p&&S})}),a]})}),Rb=w_;var gR=q(Ie(),1),bR=Qu((0,gR.jsx)(\"path\",{d:\"M3 17v2h6v-2zM3 5v2h10V5zm10 16v-2h8v-2h-8v-2h-2v6zM7 9v2H3v2h4v2h2V9zm14 4v-2H11v2zm-6-4h2V7h4V5h-4V3h-2z\"}),\"Tune\");var vR={widgets:{Show2D:{tool_groups:[\"display\",\"histogram\",\"stats\",\"navigation\",\"view\",\"export\",\"roi\",\"profile\",\"all\"],aliases:{}},Show3D:{tool_groups:[\"display\",\"histogram\",\"stats\",\"playback\",\"view\",\"export\",\"roi\",\"profile\",\"all\"],aliases:{navigation:\"playback\"}},Show3DVolume:{tool_groups:[\"display\",\"histogram\",\"playback\",\"fft\",\"navigation\",\"stats\",\"export\",\"view\",\"volume\",\"all\"],aliases:{}},Show4D:{tool_groups:[\"display\",\"roi\",\"histogram\",\"profile\",\"navigation\",\"playback\",\"stats\",\"export\",\"view\",\"fft\",\"all\"],aliases:{}},Show4DSTEM:{tool_groups:[\"display\",\"histogram\",\"stats\",\"navigation\",\"playback\",\"view\",\"export\",\"roi\",\"profile\",\"fft\",\"virtual\",\"frame\",\"all\"],aliases:{}},ShowComplex2D:{tool_groups:[\"display\",\"histogram\",\"fft\",\"roi\",\"stats\",\"export\",\"view\",\"all\"],aliases:{}},Mark2D:{tool_groups:[\"points\",\"roi\",\"profile\",\"display\",\"marker_style\",\"snap\",\"navigation\",\"view\",\"export\",\"all\"],aliases:{}},Edit2D:{tool_groups:[\"mode\",\"edit\",\"display\",\"histogram\",\"stats\",\"navigation\",\"export\",\"view\",\"all\"],aliases:{}},Align2D:{tool_groups:[\"alignment\",\"overlay\",\"display\",\"histogram\",\"stats\",\"export\",\"view\",\"all\"],aliases:{}},Bin:{tool_groups:[\"display\",\"binning\",\"mask\",\"preview\",\"stats\",\"export\",\"all\"],aliases:{}},Merge4DSTEM:{tool_groups:[\"display\",\"sources\",\"merge\",\"preview\",\"stats\",\"export\",\"all\"],aliases:{}},Show1D:{tool_groups:[\"display\",\"peaks\",\"stats\",\"export\",\"all\"],aliases:{}}},viewer_widgets:[\"Show1D\",\"Show2D\",\"Show3D\",\"Show3DVolume\",\"Show4D\",\"Show4DSTEM\",\"ShowComplex2D\"],control_presets:{all:{label:\"All\",show_groups:[\"*\"]},compact:{label:\"Compact\",show_groups:[\"mode\",\"edit\",\"display\",\"navigation\",\"playback\",\"view\",\"export\",\"fft\"]},mask_focus:{label:\"Mask Focus\",show_groups:[\"edit\",\"display\",\"roi\",\"histogram\",\"stats\",\"navigation\",\"playback\",\"view\",\"export\",\"fft\",\"virtual\",\"frame\"]},crop_focus:{label:\"Crop Focus\",show_groups:[\"mode\",\"edit\",\"display\",\"histogram\",\"stats\",\"navigation\",\"view\",\"export\"]},spectroscopy:{label:\"Spectroscopy\",show_groups:[\"display\",\"peaks\",\"stats\"]}}};var cc=vR;function xR(e){let t=cc.widgets[e];if(!t){let o=Object.keys(cc.widgets).sort().join(\", \");throw new Error(`Unknown widget '${e}'. Supported widgets: ${o}.`)}return t}function O_(e){return e==null?[]:typeof e==\"string\"?[e]:[...e]}function uc(e,t){let r=xR(e).aliases??{},n=t.trim().toLowerCase();return r[n]??n}function pc(e){return[...xR(e).tool_groups]}function Fm(e,t){let o=pc(e),r=new Set(o),n=[],a=new Set;for(let i of O_(t)){let l=uc(e,String(i));if(l){if(!r.has(l)){let s=o.map(c=>`\"${c}\"`).join(\", \");throw new Error(`Unknown tool group '${i}'. Supported values: ${s}.`)}if(l===\"all\")return[\"all\"];a.has(l)||(a.add(l),n.push(l))}}return n}function TR(e,t){return pc(e).filter(o=>o!==\"all\"&&t.has(o))}function SR(e,t){let o=Fm(e,t);return o.includes(\"all\")?pc(e).filter(r=>r!==\"all\"):o}function ER(e){return e.replace(/_/g,\" \").replace(/\\b\\w/g,t=>t.toUpperCase())}function PR(){return Object.keys(cc.control_presets)}function CR(e){return cc.control_presets[e]?.label??e}function RR(e,t){let o=cc.control_presets[t];if(!o){let i=Object.keys(cc.control_presets).sort().join(\", \");throw new Error(`Unknown control preset '${t}'. Supported presets: ${i}.`)}let r=pc(e).filter(i=>i!==\"all\");if(o.show_groups.includes(\"*\"))return[];let n=new Set(o.show_groups.map(i=>uc(e,i))),a=r.filter(i=>!n.has(i));return Fm(e,a)}function Km(e,t,o){let r=Fm(e,o),n=Fm(e,t),a=new Set(r),i=new Set(n),l=a.has(\"all\"),s=l||i.has(\"all\"),c=m=>{let p=uc(e,m);return p===\"all\"?l:l||a.has(p)};return{hideAll:l,lockAll:s,isHidden:c,isLocked:m=>{let p=uc(e,m);return p===\"all\"?s:s||c(p)||i.has(p)},hiddenSet:a,disabledSet:i}}function wb(e,t,o){let r=new Set(SR(e,t)),n=uc(e,o);return n===\"all\"?[\"all\"]:(r.add(n),TR(e,r))}function Mb(e,t,o){let r=new Set(SR(e,t));return r.delete(uc(e,o)),TR(e,r)}var wR={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},A_={fontSize:10,py:.25,px:1,minWidth:0};function MR({widgetName:e,hiddenTools:t,setHiddenTools:o,disabledTools:r,setDisabledTools:n,themeColors:a,labelOverrides:i}){let[l,s]=at.useState(null),c=at.useMemo(()=>pc(e).filter(v=>v!==\"all\"),[e]),u=at.useMemo(()=>Km(e,r,t),[e,r,t]),m=at.useCallback((v,T)=>{o(S=>T?Mb(e,S,v):wb(e,S,v))},[o,e]),p=at.useCallback((v,T)=>{n(S=>T?wb(e,S,v):Mb(e,S,v))},[n,e]),d=at.useCallback(v=>{o(RR(e,v))},[o,e]);return at.createElement(at.Fragment,null,at.createElement(yp,{title:\"Customize controls\",arrow:!0,placement:\"top\"},at.createElement(Rb,{size:\"small\",\"aria-label\":\"Customize controls\",onClick:v=>s(v.currentTarget),sx:{p:.25,ml:.5,color:a.text}},at.createElement(bR,{sx:{fontSize:16}}))),at.createElement(ip,{anchorEl:l,open:!!l,onClose:()=>s(null),anchorOrigin:{vertical:\"bottom\",horizontal:\"right\"},transformOrigin:{vertical:\"top\",horizontal:\"right\"},PaperProps:{sx:{bgcolor:a.controlBg,color:a.text,border:`1px solid ${a.border}`,p:.5,minWidth:280}}},at.createElement(Fe,{sx:{px:.5,pb:.75}},at.createElement(Xe,{sx:{fontSize:11,fontWeight:\"bold\",mb:.75}},\"Presets\"),at.createElement(Fe,{sx:{display:\"flex\",gap:.5,flexWrap:\"wrap\"}},PR().map(v=>at.createElement(ga,{key:v,size:\"small\",sx:A_,\"data-testid\":`preset-${v}`,onClick:()=>d(v)},CR(v))))),at.createElement(ob,{sx:{borderColor:a.border,my:.5}}),at.createElement(Fe,{sx:{maxHeight:300,overflowY:\"auto\",px:.5}},at.createElement(Xe,{sx:{fontSize:11,fontWeight:\"bold\",mb:.5}},\"Per-group\"),c.map(v=>{let T=i?.[v]??ER(v),S=u.isHidden(v),h=u.isLocked(v);return at.createElement(Fe,{key:v,\"data-testid\":`tool-row-${v}`,sx:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",py:.25,gap:.5}},at.createElement(Xe,{sx:{fontSize:11}},T),at.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:.5}},at.createElement(Xe,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Show\"),at.createElement(Un,{size:\"small\",checked:!S,onChange:y=>m(v,y.target.checked),inputProps:{\"aria-label\":`show-${v}`},sx:wR.small}),at.createElement(Xe,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Lock\"),at.createElement(Un,{size:\"small\",checked:h,onChange:y=>p(v,y.target.checked),inputProps:{\"aria-label\":`lock-${v}`},sx:wR.small,disabled:S})))}))))}var xn={label:{fontSize:11},labelSmall:{fontSize:10},value:{fontSize:10,fontFamily:\"monospace\"},title:{fontWeight:\"bold\"}},D_={XS:4,SM:8,MD:12,LG:16},hp={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},gp={fontSize:10,py:.25,px:1,minWidth:0},N_={anchorOrigin:{vertical:\"top\",horizontal:\"left\"},transformOrigin:{vertical:\"bottom\",horizontal:\"left\"},sx:{zIndex:9999}},OR={small:{\"& .MuiSlider-thumb\":{width:12,height:12},\"& .MuiSlider-rail\":{height:3},\"& .MuiSlider-track\":{height:3}}},__={root:{p:2,bgcolor:\"transparent\",color:\"inherit\",fontFamily:\"monospace\",overflow:\"visible\"}},yi=window.devicePixelRatio||1,AR=.2;function tn(e){return Math.round(e)+.5}var z_=600,k_=400,B_=12,L_=16,j_=28,U_=18,H_=48,V_=26,vo=\"-apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",Tn=4,NR=8,DR=55,$_=.05;function Y_({text:e,theme:t=\"dark\"}){let o=t===\"dark\";return w.createElement(yp,{title:typeof e==\"string\"?w.createElement(Xe,{sx:{fontSize:11,lineHeight:1.4}},e):e,arrow:!0,placement:\"bottom\",componentsProps:{tooltip:{sx:{bgcolor:o?\"#333\":\"#fff\",color:o?\"#ddd\":\"#333\",border:`1px solid ${o?\"#555\":\"#ccc\"}`,maxWidth:280,p:1}},arrow:{sx:{color:o?\"#333\":\"#fff\",\"&::before\":{border:`1px solid ${o?\"#555\":\"#ccc\"}`}}}}},w.createElement(Xe,{component:\"span\",sx:{fontSize:12,color:o?\"#888\":\"#666\",cursor:\"help\",ml:.5,\"&:hover\":{color:o?\"#aaa\":\"#444\"}}},\"\\u24D8\"))}function X_({items:e}){return w.createElement(Fe,{component:\"table\",sx:{borderCollapse:\"collapse\",\"& td\":{py:.25,fontSize:11,lineHeight:1.3,verticalAlign:\"top\"},\"& td:first-of-type\":{pr:1.5,opacity:.7,fontFamily:\"monospace\",fontSize:10,whiteSpace:\"nowrap\"}}},w.createElement(\"tbody\",null,e.map(([t,o],r)=>w.createElement(\"tr\",{key:r},w.createElement(\"td\",null,t),w.createElement(\"td\",null,o)))))}function Sa(e,t,o=NR){let r=t-e;if(r<=0||!isFinite(r))return[e];let n=dR(r/o);if(n<=0||!isFinite(n))return[e,t];let a=Math.ceil(e/n)*n,i=[];for(let l=a;l<=t+n*.001;l+=n)l>=e-n*.001&&i.push(l);return i.length===0&&i.push(e,t),i}function bp(e,t,o=NR){let r=Math.floor(Math.log10(Math.max(e,1e-30))),n=Math.ceil(Math.log10(Math.max(t,1e-30))),a=n-r,i=a<=o?1:Math.ceil(a/o),l=[];for(let s=r;s<=n;s+=i){let c=Math.pow(10,s);c>=e&&c<=t&&l.push(c)}return l.length===0&&l.push(e,t),l}function G_(){let{themeInfo:e,colors:t}=fR(),o=e.theme===\"dark\",[r]=Ye(\"y_bytes\"),[n]=Ye(\"x_bytes\"),[a]=Ye(\"n_traces\"),[i]=Ye(\"n_points\"),[l]=Ye(\"labels\"),[s]=Ye(\"colors\"),[c]=Ye(\"title\"),[u]=Ye(\"x_label\"),[m]=Ye(\"y_label\"),[p]=Ye(\"x_unit\"),[d]=Ye(\"y_unit\"),[v,T]=Ye(\"log_scale\"),[S,h]=Ye(\"auto_contrast\"),[y]=Ye(\"percentile_low\"),[g]=Ye(\"percentile_high\"),[b]=Ye(\"show_stats\"),[E,C]=Ye(\"show_legend\"),[P,A]=Ye(\"show_grid\"),[_]=Ye(\"show_controls\"),[z]=Ye(\"line_width\"),[I]=Ye(\"stats_mean\"),[x]=Ye(\"stats_min\"),[k]=Ye(\"stats_max\"),[U]=Ye(\"stats_std\"),[O,N]=Ye(\"focused_trace\"),[X,oe]=Ye(\"peak_markers\"),[W,Te]=Ye(\"peak_active\"),[fe,Ke]=Ye(\"peak_search_radius\"),[Ze,Ue]=Ye(\"selected_peaks\"),[xe,Je]=Ye(\"grid_density\"),[ht,we]=Ye(\"x_range\"),[ft,le]=Ye(\"y_range\"),[Oe,Ae]=Ye(\"disabled_tools\"),[et,dt]=Ye(\"hidden_tools\"),[Lt]=Ye(\"range_stats\"),[jt]=Ye(\"peak_fwhm\"),Be=w.useMemo(()=>Km(\"Show1D\",Oe,et),[Oe,et]),Nt=Be.isHidden(\"display\"),Ro=Be.isHidden(\"peaks\"),Ut=Be.isHidden(\"stats\"),st=Be.isHidden(\"export\"),se=Be.isLocked(\"display\"),xt=Be.isLocked(\"peaks\"),fr=Be.isLocked(\"export\"),Z=w.useRef(null),ee=w.useRef(null),Se=w.useRef(null),[ye,ze]=w.useState(z_),[ue,gt]=w.useState(k_),[ce,ke]=w.useState(0),[he,Wt]=w.useState(1),[be,uo]=w.useState(0),[ve,po]=w.useState(1),[Ht,Sn]=w.useState(!1),Tt=w.useRef(!1);Tt.current=Ht;let[Qe,Ar]=w.useState(!1),En=w.useRef(!1);En.current=Qe;let Gt=w.useRef(null),[Re,$o]=w.useState(null),on=w.useRef({min:0,max:1}),rn=w.useRef({min:0,max:1}),nn=w.useRef([]),Dr=w.useRef(null),[ro,dl]=w.useState(null),[_R,Ob]=w.useState(null),Ea=w.useRef(null),[Pa,vp]=w.useState(null),Qm=w.useRef(null),Wm=w.useRef(!1),Bo=w.useRef(null),fc=w.useRef(null),Nr=w.useRef(null),[dc,Zm]=w.useState(null),[Ab,Db]=w.useState(\"\"),[Nb,_b]=w.useState(\"\"),[zb,ml]=w.useState(!1),_r=w.useRef(null),[mc,Jm]=w.useState(null),[kb,Bb]=w.useState(\"\"),[Lb,jb]=w.useState(\"\"),[Ub,yl]=w.useState(!1),[zR,Hb]=w.useState(!1),[Vb,hl]=w.useState(null),M=w.useMemo(()=>{let D=!!(m||d),f=!!(u||p),H=v?bp(Math.max(be,1e-30),ve):Sa(be,ve),B=30;try{let j=document.createElement(\"canvas\").getContext(\"2d\");if(j){j.font=`11px ${vo}`;for(let F of H){let Q=j.measureText(Rt(F)).width;Q>B&&(B=Q)}}}catch{}return{top:B_,right:L_,bottom:j_+(f?U_:0),left:Math.max(H_,B+Tn+6+(D?V_:0))}},[be,ve,v,m,d,u,p]),ge=ye-M.left-M.right,ne=ue-M.top-M.bottom;w.useEffect(()=>{if(!r||r.byteLength<4||a<1||i<1){nn.current=[];return}let D=Eb(r);if(!D){nn.current=[];return}let f=[];for(let R=0;R=4?Dr.current=Eb(n):Dr.current=null;let H=0,B=i-1;if(Dr.current&&Dr.current.length>0){let R=Pb(Dr.current);H=R.min,B=R.max}H===B&&(B=H+1);let j=1/0,F=-1/0;if(S&&f.length>0){let R=f.reduce((Y,K)=>Y+K.length,0),V=new Float32Array(R),te=0;for(let Y of f)V.set(Y,te),te+=Y.length;let G=yR(V,y,g);j=G.vmin,F=G.vmax}else for(let R of f){let V=Pb(R);V.minF&&(F=V.max)}isFinite(j)||(j=0),isFinite(F)||(F=1),j===F&&(j-=.5,F+=.5);let Q=(F-j)*$_;j-=Q,F+=Q,on.current={min:H,max:B},rn.current={min:j,max:F},ke(H),Wt(B),uo(j),po(F)},[r,n,a,i,S,y,g]);let St=w.useCallback(D=>M.left+(D-ce)/(he-ce)*ge,[ce,he,ge,M.left]),wt=w.useCallback(D=>{if(v){let f=Math.log10(Math.max(be,1e-30)),H=Math.log10(Math.max(ve,1e-30)),B=Math.log10(Math.max(D,1e-30));return M.top+ne-(B-f)/(H-f||1)*ne}return M.top+ne-(D-be)/(ve-be||1)*ne},[be,ve,ne,v,M.top]),Yo=w.useCallback(D=>ce+(D-M.left)/ge*(he-ce),[ce,he,ge,M.left]),an=w.useCallback(D=>{let f=(M.top+ne-D)/ne;if(v){let H=Math.log10(Math.max(be,1e-30)),B=Math.log10(Math.max(ve,1e-30));return Math.pow(10,H+f*(B-H))}return be+f*(ve-be)},[be,ve,ne,v,M.top]),gl=w.useCallback(()=>{Sn(!1),Ar(!1),we([]),le([]),ke(on.current.min),Wt(on.current.max),uo(rn.current.min),po(rn.current.max)},[we,le]);w.useEffect(()=>{let D=Z.current;if(!D)return;let f=D.getContext(\"2d\");if(!f||(D.width=ye*yi,D.height=ue*yi,f.scale(yi,yi),f.fillStyle=o?\"#1a1a1a\":\"#f8f8f8\",f.fillRect(0,0,ye,ue),ge<=0||ne<=0))return;let H=nn.current,B=Dr.current;if(P){f.strokeStyle=o?\"rgba(255,255,255,0.08)\":\"rgba(0,0,0,0.08)\",f.lineWidth=1,f.setLineDash([2,3]);let Y=Math.max(3,xe),K=Sa(ce,he,Y);for(let Ee of K){let de=tn(St(Ee));de>=M.left&&de<=M.left+ge&&(f.beginPath(),f.moveTo(de,M.top),f.lineTo(de,M.top+ne),f.stroke())}let J=Math.max(3,xe),pe=v?bp(Math.max(be,1e-30),ve,J):Sa(be,ve,J);for(let Ee of pe){let de=tn(wt(Ee));de>=M.top&&de<=M.top+ne&&(f.beginPath(),f.moveTo(M.left,de),f.lineTo(M.left+ge,de),f.stroke())}f.setLineDash([])}f.strokeStyle=o?\"#666\":\"#999\",f.lineWidth=1;let j=tn(M.left),F=tn(M.top+ne);f.beginPath(),f.moveTo(j,M.top),f.lineTo(j,F),f.lineTo(M.left+ge,F),f.stroke();let Q=Sa(ce,he,Math.max(3,Math.floor(ge/DR)));f.fillStyle=o?\"#aaa\":\"#555\",f.font=`11px ${vo}`,f.textAlign=\"center\",f.textBaseline=\"top\";for(let Y of Q){let K=tn(St(Y));K>=M.left&&K<=M.left+ge&&(f.beginPath(),f.moveTo(K,M.top+ne),f.lineTo(K,M.top+ne+Tn),f.stroke(),f.fillText(Rt(Y),K,M.top+ne+Tn+2))}let R=v?bp(Math.max(be,1e-30),ve):Sa(be,ve);f.textAlign=\"right\",f.textBaseline=\"middle\";for(let Y of R){let K=tn(wt(Y));K>=M.top&&K<=M.top+ne&&(f.beginPath(),f.moveTo(M.left-Tn,K),f.lineTo(M.left,K),f.stroke(),f.fillText(Rt(Y),M.left-Tn-2,K))}if(u||p){f.textAlign=\"center\",f.textBaseline=\"top\",f.font=`12px ${vo}`,f.fillStyle=o?\"#999\":\"#666\";let Y=u||\"\";p&&(Y+=Y?` (${p})`:p),f.fillText(Y,M.left+ge/2,M.top+ne+Tn+18)}if(m||d){f.save(),f.translate(12,M.top+ne/2),f.rotate(-Math.PI/2),f.textAlign=\"center\",f.textBaseline=\"top\",f.font=`12px ${vo}`,f.fillStyle=o?\"#999\":\"#666\";let Y=m||\"\";d&&(Y+=Y?` (${d})`:d),f.fillText(Y,0,0),f.restore()}f.save(),f.beginPath(),f.rect(M.left,M.top,ge,ne),f.clip();let V=O>=0&&O{let pe=H[Y],Ee=s&&s[Y]||\"#4fc3f7\";f.globalAlpha=K,f.strokeStyle=Ee,f.lineWidth=J,f.beginPath();let de=!1;for(let De=0;De0){let Y=new Set(Ze||[]);for(let K=0;K{let D=ee.current;if(!D)return;let f=D.getContext(\"2d\");if(!f||(D.width=ye*yi,D.height=ue*yi,f.scale(yi,yi),f.clearRect(0,0,ye,ue),ge<=0||ne<=0))return;if(ro){let{canvasX:j,canvasY:F}=ro;if(j>=M.left&&j<=M.left+ge&&F>=M.top&&F<=M.top+ne){f.strokeStyle=o?\"rgba(255,255,255,0.25)\":\"rgba(0,0,0,0.25)\",f.lineWidth=1,f.setLineDash([3,3]);let Q=tn(j);f.beginPath(),f.moveTo(Q,M.top),f.lineTo(Q,M.top+ne),f.stroke();let R=tn(F);f.beginPath(),f.moveTo(M.left,R),f.lineTo(M.left+ge,R),f.stroke(),f.setLineDash([]),f.fillStyle=ro.color,f.beginPath(),f.arc(j,wt(ro.dataY),4,0,Math.PI*2),f.fill();let V=Rt(ro.dataX),te=Rt(ro.dataY),G=`${V}, ${te}`;ro.label&&(G=`${ro.label}: ${G}`),f.font=\"10px monospace\";let Y=f.measureText(G).width,K=4,J=Y+K*2,pe=16,Ee=j+10,de=F-pe-6;Ee+J>M.left+ge&&(Ee=j-J-10),de=0&&O=1&&l&&l.length>0){let V=0;for(let J=0;JV&&(V=Ee)}let te=32+V,G=12+a*14,Y=M.left+ge-te-8,K=M.top+8;Qm.current={lx:Y,ly:K,w:te,h:G,entryH:14,pad:6,n:a},f.fillStyle=o?\"rgba(30,30,30,0.85)\":\"rgba(255,255,255,0.85)\",f.fillRect(Y,K,te,G),f.strokeStyle=o?\"#555\":\"#ccc\",f.lineWidth=1,f.strokeRect(Y,K,te,G);for(let J=0;J=0&&Ope&&(pe=R[de],Ee=de);if(pe>-1/0){let de=F?F[Ee]:Ee;B={x0:K,x1:J,peakX:de,peakY:pe,traceIdx:Q}}}}if(B){let j=B,F=Math.max(M.left,St(j.x0)),Q=Math.min(M.left+ge,St(j.x1)),R=Math.min(F,Q),V=Math.abs(Q-F);f.fillStyle=o?\"rgba(66,165,245,0.15)\":\"rgba(33,150,243,0.12)\",f.fillRect(R,M.top,V,ne),f.strokeStyle=o?\"rgba(66,165,245,0.5)\":\"rgba(33,150,243,0.4)\",f.lineWidth=1,f.strokeRect(R,M.top,V,ne);let te=St(j.peakX),G=wt(j.peakY),Y=s&&s[j.traceIdx]||\"#4fc3f7\";f.strokeStyle=Y,f.lineWidth=1,f.globalAlpha=.6,f.setLineDash([4,3]),f.beginPath(),f.moveTo(te,G),f.lineTo(te,M.top+ne),f.stroke(),f.setLineDash([]),f.globalAlpha=1;let K=6;f.fillStyle=o?\"rgba(66,165,245,0.3)\":\"rgba(33,150,243,0.25)\",f.strokeStyle=Y,f.lineWidth=2,f.setLineDash([3,2]),f.beginPath(),f.moveTo(te,G-K),f.lineTo(te+K,G+K),f.lineTo(te-K,G+K),f.closePath(),f.fill(),f.stroke(),f.setLineDash([]),f.font=`9px ${vo}`,f.fillStyle=o?\"#ddd\":\"#333\",f.textAlign=\"center\",f.textBaseline=\"bottom\",f.fillText(Rt(j.peakX),te,G-K-3)}if(Ht){let j=o?\"rgba(0,170,255,0.7)\":\"rgba(0,120,255,0.6)\",F=o?\"rgba(0,170,255,1.0)\":\"rgba(0,120,255,0.9)\";for(let Q of[\"left\",\"right\"]){let V=St(Q===\"left\"?ce:he);if(VM.left+ge+2)continue;let te=dc===Q||Nr.current?.handle===Q,G=te?F:j;f.strokeStyle=G,f.lineWidth=te?2:1,f.setLineDash([4,3]),f.beginPath(),f.moveTo(tn(V),M.top),f.lineTo(tn(V),M.top+ne),f.stroke(),f.setLineDash([]);let Y=M.top+ne+1,K=6;f.fillStyle=G,f.beginPath(),f.moveTo(V-K,Y),f.lineTo(V+K,Y),f.lineTo(V,Y+K+2),f.closePath(),f.fill()}}if(Ht&&(f.fillStyle=o?\"rgba(0,170,255,0.5)\":\"rgba(0,120,255,0.4)\",f.font=`bold 9px ${vo}`,f.textAlign=\"right\",f.textBaseline=\"top\",f.fillText(\"X LOCKED\",M.left+ge,M.top+ne+4)),Qe&&(f.fillStyle=o?\"rgba(0,170,255,0.5)\":\"rgba(0,120,255,0.4)\",f.font=`bold 9px ${vo}`,f.textAlign=\"left\",f.textBaseline=\"top\",f.fillText(\"Y LOCKED\",M.left+4,M.top+2)),Qe){let j=o?\"rgba(0,170,255,0.7)\":\"rgba(0,120,255,0.6)\",F=o?\"rgba(0,170,255,1.0)\":\"rgba(0,120,255,0.9)\";for(let Q of[\"top\",\"bottom\"]){let V=wt(Q===\"top\"?ve:be);if(VM.top+ne+2)continue;let te=mc===Q||_r.current?.handle===Q,G=te?F:j;f.strokeStyle=G,f.lineWidth=te?2:1,f.setLineDash([4,3]),f.beginPath(),f.moveTo(M.left,tn(V)),f.lineTo(M.left+ge,tn(V)),f.stroke(),f.setLineDash([]);let Y=M.left-1,K=6;f.fillStyle=G,f.beginPath(),f.moveTo(Y,V-K),f.lineTo(Y,V+K),f.lineTo(Y-K-2,V),f.closePath(),f.fill()}}if(jt&&jt.length>0){f.save(),f.beginPath(),f.rect(M.left,M.top,ge,ne),f.clip();for(let j of jt){if(j.fwhm==null||j.center==null||j.amplitude==null||j.offset==null)continue;let F=j.offset+j.amplitude/2,Q=wt(F),R=St(j.center-j.fwhm/2),V=St(j.center+j.fwhm/2),te=j.peak_idx,G=X&&te>=0&&te{let H=nn.current,B=Dr.current;if(H.length===0||i<1)return null;let j=Yo(D),F=0;if(B){let Y=1/0;for(let K=0;K{let H=Qm.current;if(!H||DH.lx+H.w||fH.ly+H.h)return null;let B=Math.floor((f-H.ly-H.pad)/H.entryH);return B<0||B>=H.n?null:B},[]),bl=w.useCallback((D,f)=>{if(!X||X.length===0)return null;let H=12,B=null,j=1/0;for(let F=0;F{if(!Ht||fM.top+ne+12)return null;let H=St(ce),B=St(he),j=Math.abs(D-H),F=Math.abs(D-B),Q=8;return j{if(!Qe||DM.left+ge)return null;let H=wt(ve),B=wt(be),j=Math.abs(f-H),F=Math.abs(f-B),Q=8;return j{D.preventDefault();let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(BM.left+ge||jM.top+ne)return;let F=D.deltaY>0?1.1:1/1.1,Q=Yo(B),R=an(j);Tt.current||(ke(V=>Q-(Q-V)*F),Wt(V=>Q+(V-Q)*F)),En.current||(uo(V=>R-(R-V)*F),po(V=>R+(V-R)*F))},[ge,ne,Yo,an,M.left,M.top]);w.useEffect(()=>{let D=Se.current;if(D)return D.addEventListener(\"wheel\",ey,{passive:!1}),()=>D.removeEventListener(\"wheel\",ey)},[ey]),w.useEffect(()=>{zb||(Db(ce.toPrecision(6)),_b(he.toPrecision(6)))},[ce,he,zb]),w.useEffect(()=>{Ub||(Bb(be.toPrecision(6)),jb(ve.toPrecision(6)))},[be,ve,Ub]),w.useEffect(()=>{ht&&ht.length===2?(ke(ht[0]),Wt(ht[1]),Sn(!0)):ht&&ht.length===0&&Ht&&Sn(!1)},[ht]),w.useEffect(()=>{ft&&ft.length===2?(uo(ft[0]),po(ft[1]),Ar(!0)):ft&&ft.length===0&&Qe&&Ar(!1)},[ft]),w.useEffect(()=>{let D=H=>{if(fc.current?.active){let B=fc.current,j=Math.max(200,B.startW+(H.clientX-B.startX)),F=Math.max(100,B.startH+(H.clientY-B.startY));ze(j),gt(F)}if(Nr.current){let B=Z.current;if(!B)return;let j=B.getBoundingClientRect(),F=H.clientX-j.left,Q=Math.max(M.left,Math.min(M.left+ge,F)),R=Yo(Q),V=on.current,te=Math.max(V.min,Math.min(V.max,R));Nr.current.handle===\"left\"?(ke(G=>Math.min(te,he-(he-G)*.001)),we([te,he])):(Wt(G=>Math.max(te,ce+(G-ce)*.001)),we([ce,te]))}if(_r.current){let B=Z.current;if(!B)return;let j=B.getBoundingClientRect(),F=H.clientY-j.top,Q=Math.max(M.top,Math.min(M.top+ne,F)),R=an(Q),V=rn.current,te=Math.max(V.min,Math.min(V.max,R));_r.current.handle===\"top\"?(po(G=>Math.max(te,be+(G-be)*.001)),le([be,te])):(uo(G=>Math.min(te,ve-(ve-G)*.001)),le([te,ve]))}},f=()=>{fc.current?.active&&(fc.current=null),Nr.current&&(Nr.current=null),_r.current&&(_r.current=null)};return window.addEventListener(\"mousemove\",D),window.addEventListener(\"mouseup\",f),()=>{window.removeEventListener(\"mousemove\",D),window.removeEventListener(\"mouseup\",f)}},[M.left,M.top,ge,ne,Yo,an,ce,he,be,ve,we,le]);let kR=w.useCallback(D=>{let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(j>M.top+ne&&j=M.left&&B<=M.left+ge){Gt.current={axis:\"x\",startPx:B,startVal:Yo(B)},$o({axis:\"x\",startVal:Yo(B),currentVal:Yo(B)});return}if(B=0&&j>=M.top&&j<=M.top+ne){Gt.current={axis:\"y\",startPx:j,startVal:an(j)},$o({axis:\"y\",startVal:an(j),currentVal:an(j)});return}if(Ht){let F=Sp(B,j);if(F){Nr.current={handle:F,startPx:B};return}}if(Qe){let F=Ep(B,j);if(F){_r.current={handle:F,startPx:j};return}}if(!(BM.left+ge||jM.top+ne)){if(W&&!xt&&bl(B,j)===null){let Q=xp(B,j),R=O>=0&&O{let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(Nr.current){let V=Nr.current,te=Math.max(M.left,Math.min(M.left+ge,B)),G=Yo(te),Y=on.current,K=Math.max(Y.min,Math.min(Y.max,G));if(V.handle===\"left\"){let J=Math.min(K,he-(he-ce)*.001);ke(J),we([J,he])}else{let J=Math.max(K,ce+(he-ce)*.001);Wt(J),we([ce,J])}return}if(_r.current){let V=_r.current,te=Math.max(M.top,Math.min(M.top+ne,j)),G=an(te),Y=rn.current,K=Math.max(Y.min,Math.min(Y.max,G));if(V.handle===\"top\"){let J=Math.max(K,be+(ve-be)*.001);po(J),le([be,J])}else{let J=Math.min(K,ve-(ve-be)*.001);uo(J),le([J,ve])}return}let F=!Bo.current?.active&&!Ea.current?.active&&!Gt.current;if(Ht&&F){let V=Sp(B,j);Zm(V)}else dc&&Zm(null);if(Qe&&F){let V=Ep(B,j);Jm(V)}else mc&&Jm(null);if(Gt.current){let V=Gt.current;V.axis===\"x\"?$o({axis:\"x\",startVal:V.startVal,currentVal:Yo(Math.max(M.left,Math.min(M.left+ge,B)))}):$o({axis:\"y\",startVal:V.startVal,currentVal:an(Math.max(M.top,Math.min(M.top+ne,j)))});return}if(Ea.current?.active){let V=Ea.current;Bo.current&&Math.abs(B-V.startPx)>3&&(Bo.current.wasDrag=!0);let te=Yo(Math.max(M.left,Math.min(M.left+ge,B))),G=Math.min(V.startDataX,te),Y=Math.max(V.startDataX,te),K=nn.current,J=Dr.current,pe=K[V.traceIdx];if(pe){let Ee=-1/0,de=-1;for(let De=0;De=G&&qt<=Y&&isFinite(pe[De])&&pe[De]>Ee&&(Ee=pe[De],de=De)}if(de>=0){let De=J?J[de]:de;vp({x0:G,x1:Y,peakX:De,peakY:Ee,traceIdx:V.traceIdx})}else vp(null)}dl(null);return}if(Bo.current?.active){let V=Bo.current,te=D.clientX-V.startX,G=D.clientY-V.startY;(Math.abs(te)>3||Math.abs(G)>3)&&(V.wasDrag=!0);let Y=V.startXMax-V.startXMin,K=V.startYMax-V.startYMin,J=-(te/ge)*Y,pe=G/ne*K;Tt.current||(ke(V.startXMin+J),Wt(V.startXMax+J)),En.current||(uo(V.startYMin+pe),po(V.startYMax+pe)),dl(null);return}if(BM.left+ge||jM.top+ne){dl(null);return}let Q=Tp(B,j);if(Wm.current=Q!==null,Ob(Q!==null?null:bl(B,j)),Q!==null){dl(null);return}let R=xp(B,j);R&&dl({canvasX:R.canvasX,canvasY:R.canvasY,dataX:R.dataX,dataY:R.dataY,traceIdx:R.traceIdx,label:R.label,color:R.color})},[ge,ne,xp,bl,Tp,M.left,M.top,Yo,an,Ht,Qe,ce,he,be,ve,Sp,Ep,dc,mc,we,le]),LR=w.useCallback(D=>{if(Nr.current){Nr.current=null;return}if(_r.current){_r.current=null;return}if(Gt.current&&Re){let{startVal:f,currentVal:H,axis:B}=Re,j=Math.min(f,H),F=Math.max(f,H),Q=B===\"x\"?he-ce:ve-be;F-j>Q*.01&&(B===\"x\"?(ke(j),Wt(F),Sn(!0),we([j,F])):(uo(j),po(F),Ar(!0),le([j,F]))),Gt.current=null,$o(null);return}if(Ea.current?.active){if((Bo.current?.wasDrag??!1)&&Pa){let H={x:Pa.peakX,y:Pa.peakY,trace_idx:Pa.traceIdx,label:Rt(Pa.peakX),type:\"peak\"};oe([...X||[],H])}Ea.current=null,vp(null),Bo.current=null;return}if(Bo.current?.active&&!Bo.current.wasDrag){let f=Z.current;if(f){let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top,F=Tp(B,j);if(F!==null){N(O===F?-1:F),Bo.current=null;return}let Q=bl(B,j);if(Q!==null){let R=Ze||[];D.shiftKey?R.includes(Q)?Ue(R.filter(V=>V!==Q)):Ue([...R,Q]):R.length===1&&R[0]===Q?Ue([]):Ue([Q]),Bo.current=null;return}if(W&&!xt&&ro){let R=nn.current,V=Dr.current,te=O>=0&&Ode&&(de=G[ot],Ee=ot);let De=V?V[Ee]:Ee,qt={x:De,y:de,trace_idx:te,label:Rt(De),type:\"peak\"};oe([...X||[],qt])}}else if(!W&&(Ze&&Ze.length>0&&Ue([]),ro)){let R=ro.traceIdx;N(O===R?-1:R)}}}Bo.current=null},[ro,O,N,W,X,oe,Ze,Ue,bl,Tp,xt,Re,ce,he,be,ve,we,le,Pa,fe]),jR=w.useCallback(()=>{Bo.current=null,Ea.current=null,Nr.current=null,_r.current=null,vp(null),Gt.current=null,$o(null),dl(null),Ob(null),Zm(null),Jm(null),Wm.current=!1},[]),UR=w.useCallback(D=>{let f=Z.current;if(!f){gl();return}let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(j>M.top+ne&&B>=M.left&&B<=M.left+ge&&Ht){Sn(!1),we([]),ke(on.current.min),Wt(on.current.max);return}if(B=M.top&&j<=M.top+ne&&Qe){Ar(!1),le([]),uo(rn.current.min),po(rn.current.max);return}gl()},[gl,ge,ne,M.left,M.top,Ht,Qe,we,le]),HR=w.useCallback(D=>{let f=D.target.tagName?.toLowerCase();if(!(f===\"input\"||f===\"textarea\"||f===\"select\"))switch(D.key){case\"r\":case\"R\":se||(D.preventDefault(),gl());break;case\"Escape\":D.preventDefault(),N(-1),Ze&&Ze.length>0&&Ue([]);break;case\"p\":case\"P\":xt||(D.preventDefault(),Te(!W));break;case\"c\":case\"C\":xt||(D.preventDefault(),oe([]),Ue([]));break;case\"Delete\":case\"Backspace\":if(!xt&&X&&X.length>0)if(D.preventDefault(),Ze&&Ze.length>0){let H=new Set(Ze),B=X.filter((j,F)=>!H.has(F));oe(B),Ue([])}else{let H=[...X];H.pop(),oe(H)}break}},[gl,N,X,oe,W,Te,Ze,Ue,se,xt]),VR=w.useCallback(()=>{hl(null);let D=Z.current;D&&D.toBlob(f=>{f&&lc(f,`${c||\"show1d\"}.png`)})},[c]),$b=w.useCallback((D=\"pdf\")=>{hl(null);let f=nn.current,H=Dr.current;if(f.length===0)return;let B=4,j=ye*B,F=ue*B,Q=document.createElement(\"canvas\");Q.width=j,Q.height=F;let R=Q.getContext(\"2d\");if(!R)return;if(R.scale(B,B),R.fillStyle=\"#ffffff\",R.fillRect(0,0,ye,ue),P){R.strokeStyle=\"rgba(0,0,0,0.08)\",R.lineWidth=1,R.setLineDash([2,3]);let G=Math.max(3,xe),Y=Sa(ce,he,G);for(let pe of Y){let Ee=St(pe);Ee>=M.left&&Ee<=M.left+ge&&(R.beginPath(),R.moveTo(Ee,M.top),R.lineTo(Ee,M.top+ne),R.stroke())}let K=Math.max(3,xe),J=v?bp(Math.max(be,1e-30),ve,K):Sa(be,ve,K);for(let pe of J){let Ee=wt(pe);Ee>=M.top&&Ee<=M.top+ne&&(R.beginPath(),R.moveTo(M.left,Ee),R.lineTo(M.left+ge,Ee),R.stroke())}R.setLineDash([])}R.strokeStyle=\"#999\",R.lineWidth=1,R.beginPath(),R.moveTo(M.left,M.top),R.lineTo(M.left,M.top+ne),R.lineTo(M.left+ge,M.top+ne),R.stroke();let V=Sa(ce,he,Math.max(3,Math.floor(ge/DR)));R.fillStyle=\"#555\",R.font=`10px ${vo}`,R.textAlign=\"center\",R.textBaseline=\"top\";for(let G of V){let Y=St(G);Y>=M.left&&Y<=M.left+ge&&(R.beginPath(),R.moveTo(Y,M.top+ne),R.lineTo(Y,M.top+ne+Tn),R.stroke(),R.fillText(Rt(G),Y,M.top+ne+Tn+2))}let te=v?bp(Math.max(be,1e-30),ve):Sa(be,ve);R.textAlign=\"right\",R.textBaseline=\"middle\";for(let G of te){let Y=wt(G);Y>=M.top&&Y<=M.top+ne&&(R.beginPath(),R.moveTo(M.left-Tn,Y),R.lineTo(M.left,Y),R.stroke(),R.fillText(Rt(G),M.left-Tn-2,Y))}if(u||p){R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`11px ${vo}`,R.fillStyle=\"#666\";let G=u||\"\";p&&(G+=G?` (${p})`:p),R.fillText(G,M.left+ge/2,M.top+ne+Tn+18)}if(m||d){R.save(),R.translate(12,M.top+ne/2),R.rotate(-Math.PI/2),R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`11px ${vo}`,R.fillStyle=\"#666\";let G=m||\"\";d&&(G+=G?` (${d})`:d),R.fillText(G,0,0),R.restore()}c&&(R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`bold 13px ${vo}`,R.fillStyle=\"#333\",R.fillText(c,ye/2,2)),R.save(),R.beginPath(),R.rect(M.left,M.top,ge,ne),R.clip();for(let G=0;G0)for(let G of X){let Y=s&&s[G.trace_idx]||\"#4fc3f7\",K=St(G.x),J=wt(G.y),pe=5;R.fillStyle=Y,R.strokeStyle=\"#fff\",R.lineWidth=1.5,R.beginPath(),R.moveTo(K,J-pe),R.lineTo(K+pe,J+pe),R.lineTo(K-pe,J+pe),R.closePath(),R.fill(),R.stroke(),R.font=`9px ${vo}`,R.fillStyle=\"#333\",R.textAlign=\"center\",R.textBaseline=\"bottom\",R.fillText(G.label||Rt(G.x),K,J-pe-3)}if(R.restore(),E&&f.length>=1&&l&&l.length>0){R.font=`10px ${vo}`;let G=14,Y=16,K=4,J=6,pe=0;for(let ot=0;otpe&&(pe=Pn)}let Ee=J*2+Y+K+pe,de=J*2+f.length*G,De=M.left+ge-Ee-8,qt=M.top+8;R.fillStyle=\"rgba(255,255,255,0.9)\",R.fillRect(De,qt,Ee,de),R.strokeStyle=\"#ccc\",R.lineWidth=1,R.strokeRect(De,qt,Ee,de);for(let ot=0;otlc(G,`${c||\"show1d\"}_figure.pdf`)):Q.toBlob(G=>{G&&lc(G,`${c||\"show1d\"}_figure.png`)})},[ye,ue,ce,he,be,ve,s,l,z,v,P,xe,E,u,m,p,d,c,St,wt,ge,ne,X]),vl=w.useCallback(D=>{let f=nn.current,H=Dr.current;if(f.length===0)return\"\";let F=[[\"x\",...l&&l.length>0?l:f.map((Q,R)=>`Data ${R+1}`)].join(\",\")];for(let Q=0;Q<(H?H.length:f[0].length);Q++){let R=H?H[Q]:Q;if(D&&Ht&&(Rhe))continue;let V=[String(R)];for(let te of f)V.push(String(te[Q]??\"\"));F.push(V.join(\",\"))}return F.join(`\n`)},[l,Ht,ce,he]),$R=w.useCallback(()=>{let D=vl(!0);D&&navigator.clipboard.writeText(D).then(()=>{Hb(!0),setTimeout(()=>Hb(!1),1e3)})},[vl]),YR=w.useCallback(()=>{hl(null);let D=vl(!0);D&&lc(new Blob([D],{type:\"text/csv\"}),`${c||\"show1d\"}_range.csv`)},[vl,c]),XR=w.useCallback(()=>{hl(null);let D=vl(!1);D&&lc(new Blob([D],{type:\"text/csv\"}),`${c||\"show1d\"}.csv`)},[vl,c]),GR=()=>Nr.current?\"ew-resize\":_r.current?\"ns-resize\":dc?\"ew-resize\":mc?\"ns-resize\":Gt.current?Gt.current.axis===\"x\"?\"ew-resize\":\"ns-resize\":Ea.current?.active?\"col-resize\":Bo.current?.active?\"grabbing\":_R!==null||Wm.current?\"pointer\":W&&!xt?\"col-resize\":\"crosshair\";return w.createElement(Fe,{className:\"show1d-root\",tabIndex:0,onKeyDown:HR,sx:{...__.root,bgcolor:t.bg,color:t.text}},w.createElement(Xe,{variant:\"caption\",sx:{...xn.label,color:t.accent,mb:`${D_.XS}px`,display:\"block\"}},c||\"Plot\",w.createElement(Y_,{theme:e.theme,text:w.createElement(X_,{items:[[\"Scroll\",\"Zoom in/out\"],[\"Drag\",\"Pan (or search peak when Peak on)\"],[\"Drag axis\",\"Lock X or Y range\"],[\"Dbl-click axis\",\"Unlock range\"],[\"Click\",\"Focus trace / select peak\"],[\"Shift+Click\",\"Multi-select peaks\"],[\"P\",\"Toggle peak mode\"],[\"C\",\"Clear all peaks\"],[\"Del\",\"Remove last peak\"],[\"Esc\",\"Deselect all\"],[\"R\",\"Reset view\"],[\"Dbl-click\",\"Reset view\"]]})}),w.createElement(MR,{widgetName:\"Show1D\",hiddenTools:et,setHiddenTools:dt,disabledTools:Oe,setDisabledTools:Ae,themeColors:t})),_&&!Be.hideAll&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"4px\",mb:\"2px\",height:28}},!Nt&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"Log:\"),w.createElement(Un,{size:\"small\",checked:v,onChange:(D,f)=>T(f),sx:hp.small,disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Auto:\"),w.createElement(Un,{size:\"small\",checked:S,onChange:(D,f)=>h(f),sx:hp.small,disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Grid:\"),w.createElement(Un,{size:\"small\",checked:P,onChange:(D,f)=>A(f),sx:hp.small,disabled:se}),P&&w.createElement(km,{size:\"small\",min:5,max:50,step:1,value:xe,onChange:(D,f)=>Je(f),sx:{width:60,ml:\"2px\",...OR.small},disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Legend:\"),w.createElement(Un,{size:\"small\",checked:E,onChange:(D,f)=>C(f),sx:hp.small,disabled:se})),!Ro&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Peak:\"),w.createElement(Un,{size:\"small\",checked:W,onChange:(D,f)=>Te(f),sx:hp.small,disabled:xt}),W&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text,ml:\"2px\"}},\"\\xB1\",fe),w.createElement(km,{size:\"small\",min:1,max:100,step:1,value:fe,onChange:(D,f)=>Ke(f),sx:{width:50,ml:\"2px\",...OR.small},disabled:xt}))),w.createElement(Fe,{sx:{flex:1}}),!Nt&&w.createElement(ga,{size:\"small\",sx:gp,onClick:gl,disabled:se},\"Reset\"),!st&&w.createElement(w.Fragment,null,w.createElement(ga,{size:\"small\",sx:{...gp,color:t.accent},onClick:D=>hl(D.currentTarget),disabled:fr},\"Export\"),w.createElement(ip,{anchorEl:Vb,open:!!Vb,onClose:()=>hl(null),...N_},w.createElement(nl,{onClick:()=>$b(\"pdf\"),sx:{fontSize:12}},\"Figure (PDF)\"),w.createElement(nl,{onClick:()=>$b(\"png\"),sx:{fontSize:12}},\"Figure (PNG)\"),w.createElement(nl,{onClick:VR,sx:{fontSize:12}},\"PNG\"),w.createElement(nl,{onClick:YR,sx:{fontSize:12}},\"CSV (range)\"),w.createElement(nl,{onClick:XR,sx:{fontSize:12}},\"CSV (all)\")))),w.createElement(Fe,{ref:Se,sx:{position:\"relative\",width:ye,height:ue,border:`1px solid ${t.border}`,cursor:GR(),bgcolor:o?\"#1a1a1a\":\"#f8f8f8\"},onMouseDown:kR,onMouseMove:BR,onMouseUp:LR,onMouseLeave:jR,onDoubleClick:UR},w.createElement(\"canvas\",{ref:Z,style:{width:ye,height:ue,position:\"absolute\",top:0,left:0}}),w.createElement(\"canvas\",{ref:ee,style:{width:ye,height:ue,position:\"absolute\",top:0,left:0,pointerEvents:\"none\"}}),w.createElement(Fe,{onMouseDown:D=>{fc.current={active:!0,startX:D.clientX,startY:D.clientY,startW:ye,startH:ue},D.stopPropagation()},sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:\"nwse-resize\",opacity:.6,background:`linear-gradient(135deg, transparent 50%, ${t.accent} 50%)`,\"&:hover\":{opacity:1}}})),Ht&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"6px\",mt:\"4px\",mb:\"2px\",height:24}},w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"X range:\"),w.createElement(\"input\",{type:\"number\",value:Ab,onChange:D=>{ml(!0),Db(D.target.value)},onFocus:()=>ml(!0),onBlur:()=>{ml(!1);let D=parseFloat(Ab);if(!isNaN(D)){let f=on.current,H=Math.max(f.min,Math.min(f.max,D));if(H>=he){let B=H;H=he,Wt(B),we([he,B]),ke(he);return}ke(H),we([H,he])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text}},\"\\u2014\"),w.createElement(\"input\",{type:\"number\",value:Nb,onChange:D=>{ml(!0),_b(D.target.value)},onFocus:()=>ml(!0),onBlur:()=>{ml(!1);let D=parseFloat(Nb);if(!isNaN(D)){let f=on.current,H=Math.max(f.min,Math.min(f.max,D));if(H<=ce){let B=H;H=ce,ke(B),we([B,ce]),Wt(ce);return}Wt(H),we([ce,H])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(ga,{size:\"small\",sx:gp,onClick:()=>{Sn(!1),we([]),ke(on.current.min),Wt(on.current.max)}},\"RESET\"),!st&&w.createElement(ga,{size:\"small\",sx:{...gp,ml:\"4px\"},onClick:$R,disabled:fr},zR?\"COPIED\":\"COPY CSV\")),Qe&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"6px\",mt:\"4px\",mb:\"2px\",height:24}},w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"Y range:\"),w.createElement(\"input\",{type:\"number\",value:kb,onChange:D=>{yl(!0),Bb(D.target.value)},onFocus:()=>yl(!0),onBlur:()=>{yl(!1);let D=parseFloat(kb);if(!isNaN(D)){let f=rn.current,H=Math.max(f.min,Math.min(f.max,D));if(H>=ve){let B=H;H=ve,po(B),le([ve,B]),uo(ve);return}uo(H),le([H,ve])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text}},\"\\u2014\"),w.createElement(\"input\",{type:\"number\",value:Lb,onChange:D=>{yl(!0),jb(D.target.value)},onFocus:()=>yl(!0),onBlur:()=>{yl(!1);let D=parseFloat(Lb);if(!isNaN(D)){let f=rn.current,H=Math.max(f.min,Math.min(f.max,D));if(H<=be){let B=H;H=be,uo(B),le([B,be]),po(be);return}po(H),le([be,H])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(ga,{size:\"small\",sx:gp,onClick:()=>{Ar(!1),le([]),uo(rn.current.min),po(rn.current.max)}},\"RESET\")),b&&!Ut&&I&&I.length>0&&(()=>{let D=O>=0&&OH);return w.createElement(Fe,{sx:{border:`1px solid ${t.border}`,borderTop:\"none\",bgcolor:o?t.bg:\"#fafafa\",maxWidth:ye}},D.map(f=>{let H=l&&l[f]||`Data ${f+1}`,B=s&&s[f]||\"#4fc3f7\";return w.createElement(Fe,{key:f,sx:{display:\"flex\",gap:2,alignItems:\"center\",px:1,py:.25}},w.createElement(Fe,{sx:{width:8,height:8,bgcolor:B,flexShrink:0}}),a>1&&w.createElement(Xe,{sx:{fontSize:11,color:t.text,fontWeight:\"bold\",minWidth:40}},H),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Mean \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(I[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Min \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(x[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Max \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(k[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Std \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(U[f]??0))))}),Ht&&Lt&&Lt.length>0&&w.createElement(w.Fragment,null,w.createElement(Fe,{sx:{borderTop:`1px dashed ${t.border}`,mx:1,my:.25}}),D.map(f=>{let H=Lt[f];if(!H)return null;let B=s&&s[f]||\"#4fc3f7\";return w.createElement(Fe,{key:`rs-${f}`,sx:{display:\"flex\",gap:2,alignItems:\"center\",px:1,py:.25}},w.createElement(Xe,{sx:{fontSize:10,color:o?\"#777\":\"#aaa\",minWidth:60}},\"Range (\",H.n_points,\" pts)\"),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Mean \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.mean))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Min \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.min))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Max \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.max))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Std \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.std))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"\\u222B \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.integral))))})),jt&&jt.length>0&&w.createElement(w.Fragment,null,w.createElement(Fe,{sx:{borderTop:`1px dashed ${t.border}`,mx:1,my:.25}}),jt.map((f,H)=>{let B=X&&f.peak_idx>=0&&f.peak_idx()=>(t||e((t={exports:{}}).exports,t),t.exports);var WR=(e,t,o,r)=>{if(t&&typeof t==\"object\"||typeof t==\"function\")for(let n of FR(t))!QR.call(e,n)&&n!==o&&Yb(e,n,{get:()=>t[n],enumerable:!(r=IR(t,n))||r.enumerable});return e};var q=(e,t,o)=>(o=e!=null?qR(KR(e)):{},WR(t||!e||!e.__esModule?Yb(o,\"default\",{value:e,enumerable:!0}):o,e));var ev=Xo(Me=>{\"use strict\";var ry=Symbol.for(\"react.transitional.element\"),ZR=Symbol.for(\"react.portal\"),JR=Symbol.for(\"react.fragment\"),e2=Symbol.for(\"react.strict_mode\"),t2=Symbol.for(\"react.profiler\"),o2=Symbol.for(\"react.consumer\"),r2=Symbol.for(\"react.context\"),n2=Symbol.for(\"react.forward_ref\"),a2=Symbol.for(\"react.suspense\"),i2=Symbol.for(\"react.memo\"),Fb=Symbol.for(\"react.lazy\"),l2=Symbol.for(\"react.activity\"),Xb=Symbol.iterator;function s2(e){return e===null||typeof e!=\"object\"?null:(e=Xb&&e[Xb]||e[\"@@iterator\"],typeof e==\"function\"?e:null)}var Kb={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Qb=Object.assign,Wb={};function Tl(e,t,o){this.props=e,this.context=t,this.refs=Wb,this.updater=o||Kb}Tl.prototype.isReactComponent={};Tl.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\")};Tl.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,\"forceUpdate\")};function Zb(){}Zb.prototype=Tl.prototype;function ny(e,t,o){this.props=e,this.context=t,this.refs=Wb,this.updater=o||Kb}var ay=ny.prototype=new Zb;ay.constructor=ny;Qb(ay,Tl.prototype);ay.isPureReactComponent=!0;var Gb=Array.isArray;function oy(){}var Mt={H:null,A:null,T:null,S:null},Jb=Object.prototype.hasOwnProperty;function iy(e,t,o){var r=o.ref;return{$$typeof:ry,type:e,key:t,ref:r!==void 0?r:null,props:o}}function c2(e,t){return iy(e.type,t,e.props)}function ly(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===ry}function u2(e){var t={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+e.replace(/[=:]/g,function(o){return t[o]})}var qb=/\\/+/g;function ty(e,t){return typeof e==\"object\"&&e!==null&&e.key!=null?u2(\"\"+e.key):t.toString(36)}function p2(e){switch(e.status){case\"fulfilled\":return e.value;case\"rejected\":throw e.reason;default:switch(typeof e.status==\"string\"?e.then(oy,oy):(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 xl(e,t,o,r,n){var a=typeof e;(a===\"undefined\"||a===\"boolean\")&&(e=null);var i=!1;if(e===null)i=!0;else switch(a){case\"bigint\":case\"string\":case\"number\":i=!0;break;case\"object\":switch(e.$$typeof){case ry:case ZR:i=!0;break;case Fb:return i=e._init,xl(i(e._payload),t,o,r,n)}}if(i)return n=n(e),i=r===\"\"?\".\"+ty(e,0):r,Gb(n)?(o=\"\",i!=null&&(o=i.replace(qb,\"$&/\")+\"/\"),xl(n,t,o,\"\",function(c){return c})):n!=null&&(ly(n)&&(n=c2(n,o+(n.key==null||e&&e.key===n.key?\"\":(\"\"+n.key).replace(qb,\"$&/\")+\"/\")+i)),t.push(n)),1;i=0;var l=r===\"\"?\".\":r+\":\";if(Gb(e))for(var s=0;s{\"use strict\";tv.exports=ev()});var pv=Xo(_t=>{\"use strict\";function py(e,t){var o=e.length;e.push(t);e:for(;0>>1,n=e[r];if(0>>1;rCp(l,o))sCp(c,l)?(e[r]=c,e[s]=o,r=s):(e[r]=l,e[i]=o,r=i);else if(sCp(c,o))e[r]=c,e[s]=o,r=s;else break e}}return t}function Cp(e,t){var o=e.sortIndex-t.sortIndex;return o!==0?o:e.id-t.id}_t.unstable_now=void 0;typeof performance==\"object\"&&typeof performance.now==\"function\"?(ov=performance,_t.unstable_now=function(){return ov.now()}):(sy=Date,rv=sy.now(),_t.unstable_now=function(){return sy.now()-rv});var ov,sy,rv,Vn=[],Ca=[],m2=1,zr=null,Lo=3,fy=!1,yc=!1,hc=!1,dy=!1,iv=typeof setTimeout==\"function\"?setTimeout:null,lv=typeof clearTimeout==\"function\"?clearTimeout:null,nv=typeof setImmediate<\"u\"?setImmediate:null;function Rp(e){for(var t=Cn(Ca);t!==null;){if(t.callback===null)wp(Ca);else if(t.startTime<=e)wp(Ca),t.sortIndex=t.expirationTime,py(Vn,t);else break;t=Cn(Ca)}}function my(e){if(hc=!1,Rp(e),!yc)if(Cn(Vn)!==null)yc=!0,El||(El=!0,Sl());else{var t=Cn(Ca);t!==null&&yy(my,t.startTime-e)}}var El=!1,gc=-1,sv=5,cv=-1;function uv(){return dy?!0:!(_t.unstable_now()-cve&&uv());){var r=zr.callback;if(typeof r==\"function\"){zr.callback=null,Lo=zr.priorityLevel;var n=r(zr.expirationTime<=e);if(e=_t.unstable_now(),typeof n==\"function\"){zr.callback=n,Rp(e),t=!0;break t}zr===Cn(Vn)&&wp(Vn),Rp(e)}else wp(Vn);zr=Cn(Vn)}if(zr!==null)t=!0;else{var a=Cn(Ca);a!==null&&yy(my,a.startTime-e),t=!1}}break e}finally{zr=null,Lo=o,fy=!1}t=void 0}}finally{t?Sl():El=!1}}}var Sl;typeof nv==\"function\"?Sl=function(){nv(cy)}:typeof MessageChannel<\"u\"?(uy=new MessageChannel,av=uy.port2,uy.port1.onmessage=cy,Sl=function(){av.postMessage(null)}):Sl=function(){iv(cy,0)};var uy,av;function yy(e,t){gc=iv(function(){e(_t.unstable_now())},t)}_t.unstable_IdlePriority=5;_t.unstable_ImmediatePriority=1;_t.unstable_LowPriority=4;_t.unstable_NormalPriority=3;_t.unstable_Profiling=null;_t.unstable_UserBlockingPriority=2;_t.unstable_cancelCallback=function(e){e.callback=null};_t.unstable_forceFrameRate=function(e){0>e||125r?(e.sortIndex=o,py(Ca,e),Cn(Vn)===null&&e===Cn(Ca)&&(hc?(lv(gc),gc=-1):hc=!0,yy(my,o-r))):(e.sortIndex=n,py(Vn,e),yc||fy||(yc=!0,El||(El=!0,Sl()))),e};_t.unstable_shouldYield=uv;_t.unstable_wrapCallback=function(e){var t=Lo;return function(){var o=Lo;Lo=t;try{return e.apply(this,arguments)}finally{Lo=o}}}});var dv=Xo((Q_,fv)=>{\"use strict\";fv.exports=pv()});var yv=Xo(qo=>{\"use strict\";var y2=re();function mv(e){var t=\"https://react.dev/errors/\"+e;if(1{\"use strict\";function hv(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(hv)}catch(e){console.error(e)}}hv(),gv.exports=yv()});var OS=Xo(td=>{\"use strict\";var mo=dv(),Yx=re(),b2=Op();function $(e){var t=\"https://react.dev/errors/\"+e;if(1Al||(e.current=eh[Al],eh[Al]=null,Al--)}function Et(e,t){Al++,eh[Al]=e.current,e.current=t}var On=An(null),Xc=An(null),ja=An(null),uf=An(null);function pf(e,t){switch(Et(ja,t),Et(Xc,e),Et(On,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Rx(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Rx(t),e=yS(t,e);else switch(e){case\"svg\":e=1;break;case\"math\":e=2;break;default:e=0}}So(On),Et(On,e)}function Fl(){So(On),So(Xc),So(ja)}function th(e){e.memoizedState!==null&&Et(uf,e);var t=On.current,o=yS(t,e.type);t!==o&&(Et(Xc,e),Et(On,o))}function ff(e){Xc.current===e&&(So(On),So(Xc)),uf.current===e&&(So(uf),tu._currentValue=Ti)}var hy,xv;function gi(e){if(hy===void 0)try{throw Error()}catch(o){var t=o.stack.trim().match(/\\n( *(at )?)/);hy=t&&t[1]||\"\",xv=-1)\":-1n||s[r]!==c[n]){var u=`\n`+s[r].replace(\" at new \",\" at \");return e.displayName&&u.includes(\"\")&&(u=u.replace(\"\",e.displayName)),u}while(1<=r&&0<=n);break}}}finally{gy=!1,Error.prepareStackTrace=o}return(o=e?e.displayName||e.name:\"\")?gi(o):\"\"}function E2(e,t){switch(e.tag){case 26:case 27:case 5:return gi(e.type);case 16:return gi(\"Lazy\");case 13:return e.child!==t&&t!==null?gi(\"Suspense Fallback\"):gi(\"Suspense\");case 19:return gi(\"SuspenseList\");case 0:case 15:return by(e.type,!1);case 11:return by(e.type.render,!1);case 1:return by(e.type,!0);case 31:return gi(\"Activity\");default:return\"\"}}function Tv(e){try{var t=\"\",o=null;do t+=E2(e,o),o=e,e=e.return;while(e);return t}catch(r){return`\nError generating stack: `+r.message+`\n`+r.stack}}var oh=Object.prototype.hasOwnProperty,qh=mo.unstable_scheduleCallback,vy=mo.unstable_cancelCallback,P2=mo.unstable_shouldYield,C2=mo.unstable_requestPaint,br=mo.unstable_now,R2=mo.unstable_getCurrentPriorityLevel,Qx=mo.unstable_ImmediatePriority,Wx=mo.unstable_UserBlockingPriority,df=mo.unstable_NormalPriority,w2=mo.unstable_LowPriority,Zx=mo.unstable_IdlePriority,M2=mo.log,O2=mo.unstable_setDisableYieldValue,au=null,vr=null;function _a(e){if(typeof M2==\"function\"&&O2(e),vr&&typeof vr.setStrictMode==\"function\")try{vr.setStrictMode(au,e)}catch{}}var xr=Math.clz32?Math.clz32:N2,A2=Math.log,D2=Math.LN2;function N2(e){return e>>>=0,e===0?32:31-(A2(e)/D2|0)|0}var Dp=256,Np=262144,_p=4194304;function bi(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 Uf(e,t,o){var r=e.pendingLanes;if(r===0)return 0;var n=0,a=e.suspendedLanes,i=e.pingedLanes;e=e.warmLanes;var l=r&134217727;return l!==0?(r=l&~a,r!==0?n=bi(r):(i&=l,i!==0?n=bi(i):o||(o=l&~e,o!==0&&(n=bi(o))))):(l=r&~a,l!==0?n=bi(l):i!==0?n=bi(i):o||(o=r&~e,o!==0&&(n=bi(o)))),n===0?0:t!==0&&t!==n&&(t&a)===0&&(a=n&-n,o=t&-t,a>=o||a===32&&(o&4194048)!==0)?t:n}function iu(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function _2(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 Jx(){var e=_p;return _p<<=1,(_p&62914560)===0&&(_p=4194304),e}function xy(e){for(var t=[],o=0;31>o;o++)t.push(e);return t}function lu(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function z2(e,t,o,r,n,a){var i=e.pendingLanes;e.pendingLanes=o,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=o,e.entangledLanes&=o,e.errorRecoveryDisabledLanes&=o,e.shellSuspendCounter=0;var l=e.entanglements,s=e.expirationTimes,c=e.hiddenUpdates;for(o=i&~o;0\"u\")return null;try{return e.activeElement||e.body}catch{return e.body}}var H2=/[\\n\"\\\\]/g;function Ur(e){return e.replace(H2,function(t){return\"\\\\\"+t.charCodeAt(0).toString(16)+\" \"})}function ah(e,t,o,r,n,a,i,l){e.name=\"\",i!=null&&typeof i!=\"function\"&&typeof i!=\"symbol\"&&typeof i!=\"boolean\"?e.type=i:e.removeAttribute(\"type\"),t!=null?i===\"number\"?(t===0&&e.value===\"\"||e.value!=t)&&(e.value=\"\"+Br(t)):e.value!==\"\"+Br(t)&&(e.value=\"\"+Br(t)):i!==\"submit\"&&i!==\"reset\"||e.removeAttribute(\"value\"),t!=null?ih(e,i,Br(t)):o!=null?ih(e,i,Br(o)):r!=null&&e.removeAttribute(\"value\"),n==null&&a!=null&&(e.defaultChecked=!!a),n!=null&&(e.checked=n&&typeof n!=\"function\"&&typeof n!=\"symbol\"),l!=null&&typeof l!=\"function\"&&typeof l!=\"symbol\"&&typeof l!=\"boolean\"?e.name=\"\"+Br(l):e.removeAttribute(\"name\")}function sT(e,t,o,r,n,a,i,l){if(a!=null&&typeof a!=\"function\"&&typeof a!=\"symbol\"&&typeof a!=\"boolean\"&&(e.type=a),t!=null||o!=null){if(!(a!==\"submit\"&&a!==\"reset\"||t!=null)){nh(e);return}o=o!=null?\"\"+Br(o):\"\",t=t!=null?\"\"+Br(t):o,l||t===e.value||(e.value=t),e.defaultValue=t}r=r??n,r=typeof r!=\"function\"&&typeof r!=\"symbol\"&&!!r,e.checked=l?e.checked:!!r,e.defaultChecked=!!r,i!=null&&typeof i!=\"function\"&&typeof i!=\"symbol\"&&typeof i!=\"boolean\"&&(e.name=i),nh(e)}function ih(e,t,o){t===\"number\"&&mf(e.ownerDocument)===e||e.defaultValue===\"\"+o||(e.defaultValue=\"\"+o)}function $l(e,t,o,r){if(e=e.options,t){t={};for(var n=0;n\"u\"||typeof window.document>\"u\"||typeof window.document.createElement>\"u\"),sh=!1;if(ta)try{Pl={},Object.defineProperty(Pl,\"passive\",{get:function(){sh=!0}}),window.addEventListener(\"test\",Pl,Pl),window.removeEventListener(\"test\",Pl,Pl)}catch{sh=!1}var Pl,za=null,Zh=null,Qp=null;function dT(){if(Qp)return Qp;var e,t=Zh,o=t.length,r,n=\"value\"in za?za.value:za.textContent,a=n.length;for(e=0;e=Dc),Nv=\" \",_v=!1;function yT(e,t){switch(e){case\"keyup\":return mw.indexOf(t.keyCode)!==-1;case\"keydown\":return t.keyCode!==229;case\"keypress\":case\"mousedown\":case\"focusout\":return!0;default:return!1}}function hT(e){return e=e.detail,typeof e==\"object\"&&\"data\"in e?e.data:null}var _l=!1;function hw(e,t){switch(e){case\"compositionend\":return hT(t);case\"keypress\":return t.which!==32?null:(_v=!0,Nv);case\"textInput\":return e=t.data,e===Nv&&_v?null:e;default:return null}}function gw(e,t){if(_l)return e===\"compositionend\"||!eg&&yT(e,t)?(e=dT(),Qp=Zh=za=null,_l=!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)return{node:o,offset:t-e};e=r}e:{for(;o;){if(o.nextSibling){o=o.nextSibling;break e}o=o.parentNode}o=void 0}o=Lv(o)}}function xT(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?xT(e,t.parentNode):\"contains\"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function TT(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=mf(e.document);t instanceof e.HTMLIFrameElement;){try{var o=typeof t.contentWindow.location.href==\"string\"}catch{o=!1}if(o)e=t.contentWindow;else break;t=mf(e.document)}return t}function tg(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 Cw=ta&&\"documentMode\"in document&&11>=document.documentMode,zl=null,ch=null,_c=null,uh=!1;function Uv(e,t,o){var r=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;uh||zl==null||zl!==mf(r)||(r=zl,\"selectionStart\"in r&&tg(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),_c&&Ic(_c,r)||(_c=r,r=Nf(ch,\"onSelect\"),0>=i,n-=i,Rn=1<<32-xr(t)+n|o<A?(_=P,P=null):_=P.sibling;var z=p(h,P,g[A],b);if(z===null){P===null&&(P=_);break}e&&P&&z.alternate===null&&t(h,P),y=a(z,y,A),C===null?E=z:C.sibling=z,C=z,P=_}if(A===g.length)return o(h,P),qe&&In(h,A),E;if(P===null){for(;AA?(_=P,P=null):_=P.sibling;var I=p(h,P,z.value,b);if(I===null){P===null&&(P=_);break}e&&P&&I.alternate===null&&t(h,P),y=a(I,y,A),C===null?E=I:C.sibling=I,C=I,P=_}if(z.done)return o(h,P),qe&&In(h,A),E;if(P===null){for(;!z.done;A++,z=g.next())z=m(h,z.value,b),z!==null&&(y=a(z,y,A),C===null?E=z:C.sibling=z,C=z);return qe&&In(h,A),E}for(P=r(P);!z.done;A++,z=g.next())z=d(P,h,A,z.value,b),z!==null&&(e&&z.alternate!==null&&P.delete(z.key===null?A:z.key),y=a(z,y,A),C===null?E=z:C.sibling=z,C=z);return e&&P.forEach(function(x){return t(h,x)}),qe&&In(h,A),E}function S(h,y,g,b){if(typeof g==\"object\"&&g!==null&&g.type===Ol&&g.key===null&&(g=g.props.children),typeof g==\"object\"&&g!==null){switch(g.$$typeof){case Ap:e:{for(var E=g.key;y!==null;){if(y.key===E){if(E=g.type,E===Ol){if(y.tag===7){o(h,y.sibling),b=n(y,g.props.children),b.return=h,h=b;break e}}else if(y.elementType===E||typeof E==\"object\"&&E!==null&&E.$$typeof===wa&&vi(E)===y.type){o(h,y.sibling),b=n(y,g.props),Tc(b,g),b.return=h,h=b;break e}o(h,y);break}else t(h,y);y=y.sibling}g.type===Ol?(b=Si(g.props.children,h.mode,b,g.key),b.return=h,h=b):(b=Zp(g.type,g.key,g.props,null,h.mode,b),Tc(b,g),b.return=h,h=b)}return i(h);case Rc:e:{for(E=g.key;y!==null;){if(y.key===E)if(y.tag===4&&y.stateNode.containerInfo===g.containerInfo&&y.stateNode.implementation===g.implementation){o(h,y.sibling),b=n(y,g.children||[]),b.return=h,h=b;break e}else{o(h,y);break}else t(h,y);y=y.sibling}b=My(g,h.mode,b),b.return=h,h=b}return i(h);case wa:return g=vi(g),S(h,y,g,b)}if(wc(g))return v(h,y,g,b);if(vc(g)){if(E=vc(g),typeof E!=\"function\")throw Error($(150));return g=E.call(g),T(h,y,g,b)}if(typeof g.then==\"function\")return S(h,y,Up(g),b);if(g.$$typeof===Kn)return S(h,y,jp(h,g),b);Hp(h,g)}return typeof g==\"string\"&&g!==\"\"||typeof g==\"number\"||typeof g==\"bigint\"?(g=\"\"+g,y!==null&&y.tag===6?(o(h,y.sibling),b=n(y,g),b.return=h,h=b):(o(h,y),b=wy(g,h.mode,b),b.return=h,h=b),i(h)):o(h,y)}return function(h,y,g,b){try{Qc=0;var E=S(h,y,g,b);return Gl=null,E}catch(P){if(P===ss||P===Gf)throw P;var C=hr(29,P,null,h.mode);return C.lanes=b,C.return=h,C}finally{}}}var Mi=BT(!0),LT=BT(!1),Ma=!1;function ug(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function gh(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 Ha(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Va(e,t,o){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(rt&2)!==0){var n=r.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),r.pending=t,t=hf(e),MT(e,null,o),t}return Xf(e,r,t,o),hf(e)}function kc(e,t,o){if(t=t.updateQueue,t!==null&&(t=t.shared,(o&4194048)!==0)){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,tT(e,o)}}function Ay(e,t){var o=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,o===r)){var n=null,a=null;if(o=o.firstBaseUpdate,o!==null){do{var i={lane:o.lane,tag:o.tag,payload:o.payload,callback:null,next:null};a===null?n=a=i:a=a.next=i,o=o.next}while(o!==null);a===null?n=a=t:a=a.next=t}else n=a=t;o={baseState:r.baseState,firstBaseUpdate:n,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},e.updateQueue=o;return}e=o.lastBaseUpdate,e===null?o.firstBaseUpdate=t:e.next=t,o.lastBaseUpdate=t}var bh=!1;function Bc(){if(bh){var e=Xl;if(e!==null)throw e}}function Lc(e,t,o,r){bh=!1;var n=e.updateQueue;Ma=!1;var a=n.firstBaseUpdate,i=n.lastBaseUpdate,l=n.shared.pending;if(l!==null){n.shared.pending=null;var s=l,c=s.next;s.next=null,i===null?a=c:i.next=c,i=s;var u=e.alternate;u!==null&&(u=u.updateQueue,l=u.lastBaseUpdate,l!==i&&(l===null?u.firstBaseUpdate=c:l.next=c,u.lastBaseUpdate=s))}if(a!==null){var m=n.baseState;i=0,u=c=s=null,l=a;do{var p=l.lane&-536870913,d=p!==l.lane;if(d?(Ge&p)===p:(r&p)===p){p!==0&&p===Wl&&(bh=!0),u!==null&&(u=u.next={lane:0,tag:l.tag,payload:l.payload,callback:null,next:null});e:{var v=e,T=l;p=t;var S=o;switch(T.tag){case 1:if(v=T.payload,typeof v==\"function\"){m=v.call(S,m,p);break e}m=v;break e;case 3:v.flags=v.flags&-65537|128;case 0:if(v=T.payload,p=typeof v==\"function\"?v.call(S,m,p):v,p==null)break e;m=Dt({},m,p);break e;case 2:Ma=!0}}p=l.callback,p!==null&&(e.flags|=64,d&&(e.flags|=8192),d=n.callbacks,d===null?n.callbacks=[p]:d.push(p))}else d={lane:p,tag:l.tag,payload:l.payload,callback:l.callback,next:null},u===null?(c=u=d,s=m):u=u.next=d,i|=p;if(l=l.next,l===null){if(l=n.shared.pending,l===null)break;d=l,l=d.next,d.next=null,n.lastBaseUpdate=d,n.shared.pending=null}}while(!0);u===null&&(s=m),n.baseState=s,n.firstBaseUpdate=c,n.lastBaseUpdate=u,a===null&&(n.shared.lanes=0),Qa|=i,e.lanes=i,e.memoizedState=m}}function jT(e,t){if(typeof e!=\"function\")throw Error($(191,e));e.call(t)}function UT(e,t){var o=e.callbacks;if(o!==null)for(e.callbacks=null,e=0;ea?a:8;var i=Pe.T,l={};Pe.T=l,Eg(e,!1,t,o);try{var s=n(),c=Pe.S;if(c!==null&&c(l,s),s!==null&&typeof s==\"object\"&&typeof s.then==\"function\"){var u=zw(s,r);jc(e,t,u,Tr(e))}else jc(e,t,r,Tr(e))}catch(m){jc(e,t,{then:function(){},status:\"rejected\",reason:m},Tr())}finally{nt.p=a,i!==null&&l.types!==null&&(i.types=l.types),Pe.T=i}}function Hw(){}function Eh(e,t,o,r){if(e.tag!==5)throw Error($(476));var n=u1(e).queue;c1(e,n,t,Ti,o===null?Hw:function(){return p1(e),o(r)})}function u1(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Ti,baseState:Ti,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ra,lastRenderedState:Ti},next:null};var o={};return t.next={memoizedState:o,baseState:o,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ra,lastRenderedState:o},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function p1(e){var t=u1(e);t.next===null&&(t=e.alternate.memoizedState),jc(e,t.next.queue,{},Tr())}function Sg(){return Ao(tu)}function f1(){return Jt().memoizedState}function d1(){return Jt().memoizedState}function Vw(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var o=Tr();e=Ha(o);var r=Va(t,e,o);r!==null&&(rr(r,t,o),kc(r,t,o)),t={cache:lg()},e.payload=t;return}t=t.return}}function $w(e,t,o){var r=Tr();o={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},Kf(e)?y1(t,o):(o=rg(e,t,o,r),o!==null&&(rr(o,e,r),h1(o,t,r)))}function m1(e,t,o){var r=Tr();jc(e,t,o,r)}function jc(e,t,o,r){var n={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null};if(Kf(e))y1(t,n);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var i=t.lastRenderedState,l=a(i,o);if(n.hasEagerState=!0,n.eagerState=l,Sr(l,i))return Xf(e,t,n,0),bt===null&&Yf(),!1}catch{}finally{}if(o=rg(e,t,n,r),o!==null)return rr(o,e,r),h1(o,t,r),!0}return!1}function Eg(e,t,o,r){if(r={lane:2,revertLane:Ng(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Kf(e)){if(t)throw Error($(479))}else t=rg(e,o,r,2),t!==null&&rr(t,e,2)}function Kf(e){var t=e.alternate;return e===Ne||t!==null&&t===Ne}function y1(e,t){ql=Sf=!0;var o=e.pending;o===null?t.next=t:(t.next=o.next,o.next=t),e.pending=t}function h1(e,t,o){if((o&4194048)!==0){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,tT(e,o)}}var Zc={readContext:Ao,use:If,useCallback:It,useContext:It,useEffect:It,useImperativeHandle:It,useLayoutEffect:It,useInsertionEffect:It,useMemo:It,useReducer:It,useRef:It,useState:It,useDebugValue:It,useDeferredValue:It,useTransition:It,useSyncExternalStore:It,useId:It,useHostTransitionStatus:It,useFormState:It,useActionState:It,useOptimistic:It,useMemoCache:It,useCacheRefresh:It};Zc.useEffectEvent=It;var g1={readContext:Ao,use:If,useCallback:function(e,t){return Io().memoizedState=[e,t===void 0?null:t],e},useContext:Ao,useEffect:ex,useImperativeHandle:function(e,t,o){o=o!=null?o.concat([e]):null,tf(4194308,4,n1.bind(null,t,e),o)},useLayoutEffect:function(e,t){return tf(4194308,4,e,t)},useInsertionEffect:function(e,t){tf(4,2,e,t)},useMemo:function(e,t){var o=Io();t=t===void 0?null:t;var r=e();if(Oi){_a(!0);try{e()}finally{_a(!1)}}return o.memoizedState=[r,t],r},useReducer:function(e,t,o){var r=Io();if(o!==void 0){var n=o(t);if(Oi){_a(!0);try{o(t)}finally{_a(!1)}}}else n=t;return r.memoizedState=r.baseState=n,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},r.queue=e,e=e.dispatch=$w.bind(null,Ne,e),[r.memoizedState,e]},useRef:function(e){var t=Io();return e={current:e},t.memoizedState=e},useState:function(e){e=Th(e);var t=e.queue,o=m1.bind(null,Ne,t);return t.dispatch=o,[e.memoizedState,o]},useDebugValue:xg,useDeferredValue:function(e,t){var o=Io();return Tg(o,e,t)},useTransition:function(){var e=Th(!1);return e=c1.bind(null,Ne,e.queue,!0,!1),Io().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,o){var r=Ne,n=Io();if(qe){if(o===void 0)throw Error($(407));o=o()}else{if(o=t(),bt===null)throw Error($(349));(Ge&127)!==0||XT(r,t,o)}n.memoizedState=o;var a={value:o,getSnapshot:t};return n.queue=a,ex(qT.bind(null,r,a,e),[e]),r.flags|=2048,Jl(9,{destroy:void 0},GT.bind(null,r,a,o,t),null),o},useId:function(){var e=Io(),t=bt.identifierPrefix;if(qe){var o=wn,r=Rn;o=(r&~(1<<32-xr(r)-1)).toString(32)+o,t=\"_\"+t+\"R_\"+o,o=Ef++,0<\\/script>\",a=a.removeChild(a.firstChild);break;case\"select\":a=typeof r.is==\"string\"?i.createElement(\"select\",{is:r.is}):i.createElement(\"select\"),r.multiple?a.multiple=!0:r.size&&(a.size=r.size);break;default:a=typeof r.is==\"string\"?i.createElement(n,{is:r.is}):i.createElement(n)}}a[Mo]=t,a[nr]=r;e:for(i=t.child;i!==null;){if(i.tag===5||i.tag===6)a.appendChild(i.stateNode);else if(i.tag!==4&&i.tag!==27&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===t)break e;for(;i.sibling===null;){if(i.return===null||i.return===t)break e;i=i.return}i.sibling.return=i.return,i=i.sibling}t.stateNode=a;e:switch(Do(a,n,r),n){case\"button\":case\"input\":case\"select\":case\"textarea\":r=!!r.autoFocus;break e;case\"img\":r=!0;break e;default:r=!1}r&&Yn(t)}}return Ot(t),jy(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,o),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&Yn(t);else{if(typeof r!=\"string\"&&t.stateNode===null)throw Error($(166));if(e=ja.current,Cl(t)){if(e=t.stateNode,o=t.memoizedProps,r=null,n=Oo,n!==null)switch(n.tag){case 27:case 5:r=n.memoizedProps}e[Mo]=t,e=!!(e.nodeValue===o||r!==null&&r.suppressHydrationWarning===!0||mS(e.nodeValue,o)),e||Fa(t,!0)}else e=_f(e).createTextNode(r),e[Mo]=t,t.stateNode=e}return Ot(t),null;case 31:if(o=t.memoizedState,e===null||e.memoizedState!==null){if(r=Cl(t),o!==null){if(e===null){if(!r)throw Error($(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error($(557));e[Mo]=t}else Ri(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ot(t),e=!1}else o=Oy(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=o),e=!0;if(!e)return t.flags&256?(yr(t),t):(yr(t),null);if((t.flags&128)!==0)throw Error($(558))}return Ot(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(n=Cl(t),r!==null&&r.dehydrated!==null){if(e===null){if(!n)throw Error($(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error($(317));n[Mo]=t}else Ri(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ot(t),n=!1}else n=Oy(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(yr(t),t):(yr(t),null)}return yr(t),(t.flags&128)!==0?(t.lanes=o,t):(o=r!==null,e=e!==null&&e.memoizedState!==null,o&&(r=t.child,n=null,r.alternate!==null&&r.alternate.memoizedState!==null&&r.alternate.memoizedState.cachePool!==null&&(n=r.alternate.memoizedState.cachePool.pool),a=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(a=r.memoizedState.cachePool.pool),a!==n&&(r.flags|=2048)),o!==e&&o&&(t.child.flags|=8192),Vp(t,t.updateQueue),Ot(t),null);case 4:return Fl(),e===null&&_g(t.stateNode.containerInfo),Ot(t),null;case 10:return Jn(t.type),Ot(t),null;case 19:if(So(Zt),r=t.memoizedState,r===null)return Ot(t),null;if(n=(t.flags&128)!==0,a=r.rendering,a===null)if(n)Sc(r,!1);else{if(Ft!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(a=Tf(e),a!==null){for(t.flags|=128,Sc(r,!1),e=a.updateQueue,t.updateQueue=e,Vp(t,e),t.subtreeFlags=0,e=o,o=t.child;o!==null;)OT(o,e),o=o.sibling;return Et(Zt,Zt.current&1|2),qe&&In(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&br()>wf&&(t.flags|=128,n=!0,Sc(r,!1),t.lanes=4194304)}else{if(!n)if(e=Tf(a),e!==null){if(t.flags|=128,n=!0,e=e.updateQueue,t.updateQueue=e,Vp(t,e),Sc(r,!0),r.tail===null&&r.tailMode===\"hidden\"&&!a.alternate&&!qe)return Ot(t),null}else 2*br()-r.renderingStartTime>wf&&o!==536870912&&(t.flags|=128,n=!0,Sc(r,!1),t.lanes=4194304);r.isBackwards?(a.sibling=t.child,t.child=a):(e=r.last,e!==null?e.sibling=a:t.child=a,r.last=a)}return r.tail!==null?(e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=br(),e.sibling=null,o=Zt.current,Et(Zt,n?o&1|2:o&1),qe&&In(t,r.treeForkCount),e):(Ot(t),null);case 22:case 23:return yr(t),pg(),r=t.memoizedState!==null,e!==null?e.memoizedState!==null!==r&&(t.flags|=8192):r&&(t.flags|=8192),r?(o&536870912)!==0&&(t.flags&128)===0&&(Ot(t),t.subtreeFlags&6&&(t.flags|=8192)):Ot(t),o=t.updateQueue,o!==null&&Vp(t,o.retryQueue),o=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(o=e.memoizedState.cachePool.pool),r=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),r!==o&&(t.flags|=2048),e!==null&&So(Ei),null;case 24:return o=null,e!==null&&(o=e.memoizedState.cache),t.memoizedState.cache!==o&&(t.flags|=2048),Jn(io),Ot(t),null;case 25:return null;case 30:return null}throw Error($(156,t.tag))}function Iw(e,t){switch(ig(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Jn(io),Fl(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return ff(t),null;case 31:if(t.memoizedState!==null){if(yr(t),t.alternate===null)throw Error($(340));Ri()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(yr(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error($(340));Ri()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return So(Zt),null;case 4:return Fl(),null;case 10:return Jn(t.type),null;case 22:case 23:return yr(t),pg(),e!==null&&So(Ei),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Jn(io),null;case 25:return null;default:return null}}function O1(e,t){switch(ig(t),t.tag){case 3:Jn(io),Fl();break;case 26:case 27:case 5:ff(t);break;case 4:Fl();break;case 31:t.memoizedState!==null&&yr(t);break;case 13:yr(t);break;case 19:So(Zt);break;case 10:Jn(t.type);break;case 22:case 23:yr(t),pg(),e!==null&&So(Ei);break;case 24:Jn(io)}}function fu(e,t){try{var o=t.updateQueue,r=o!==null?o.lastEffect:null;if(r!==null){var n=r.next;o=n;do{if((o.tag&e)===e){r=void 0;var a=o.create,i=o.inst;r=a(),i.destroy=r}o=o.next}while(o!==n)}}catch(l){ut(t,t.return,l)}}function Ka(e,t,o){try{var r=t.updateQueue,n=r!==null?r.lastEffect:null;if(n!==null){var a=n.next;r=a;do{if((r.tag&e)===e){var i=r.inst,l=i.destroy;if(l!==void 0){i.destroy=void 0,n=t;var s=o,c=l;try{c()}catch(u){ut(n,s,u)}}}r=r.next}while(r!==a)}}catch(u){ut(t,t.return,u)}}function A1(e){var t=e.updateQueue;if(t!==null){var o=e.stateNode;try{UT(t,o)}catch(r){ut(e,e.return,r)}}}function D1(e,t,o){o.props=Ai(e.type,e.memoizedProps),o.state=e.memoizedState;try{o.componentWillUnmount()}catch(r){ut(e,t,r)}}function Uc(e,t){try{var o=e.ref;if(o!==null){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;case 30:r=e.stateNode;break;default:r=e.stateNode}typeof o==\"function\"?e.refCleanup=o(r):o.current=r}}catch(n){ut(e,t,n)}}function Mn(e,t){var o=e.ref,r=e.refCleanup;if(o!==null)if(typeof r==\"function\")try{r()}catch(n){ut(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof o==\"function\")try{o(null)}catch(n){ut(e,t,n)}else o.current=null}function N1(e){var t=e.type,o=e.memoizedProps,r=e.stateNode;try{e:switch(t){case\"button\":case\"input\":case\"select\":case\"textarea\":o.autoFocus&&r.focus();break e;case\"img\":o.src?r.src=o.src:o.srcSet&&(r.srcset=o.srcSet)}}catch(n){ut(e,e.return,n)}}function Uy(e,t,o){try{var r=e.stateNode;dM(r,e.type,o,t),r[nr]=t}catch(n){ut(e,e.return,n)}}function _1(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Za(e.type)||e.tag===4}function Hy(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||_1(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&&Za(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Mh(e,t,o){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?(o.nodeType===9?o.body:o.nodeName===\"HTML\"?o.ownerDocument.body:o).insertBefore(e,t):(t=o.nodeType===9?o.body:o.nodeName===\"HTML\"?o.ownerDocument.body:o,t.appendChild(e),o=o._reactRootContainer,o!=null||t.onclick!==null||(t.onclick=Qn));else if(r!==4&&(r===27&&Za(e.type)&&(o=e.stateNode,t=null),e=e.child,e!==null))for(Mh(e,t,o),e=e.sibling;e!==null;)Mh(e,t,o),e=e.sibling}function Rf(e,t,o){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?o.insertBefore(e,t):o.appendChild(e);else if(r!==4&&(r===27&&Za(e.type)&&(o=e.stateNode),e=e.child,e!==null))for(Rf(e,t,o),e=e.sibling;e!==null;)Rf(e,t,o),e=e.sibling}function z1(e){var t=e.stateNode,o=e.memoizedProps;try{for(var r=e.type,n=t.attributes;n.length;)t.removeAttributeNode(n[0]);Do(t,r,o),t[Mo]=e,t[nr]=o}catch(a){ut(e,e.return,a)}}var Fn=!1,ao=!1,Vy=!1,dx=typeof WeakSet==\"function\"?WeakSet:Set,xo=null;function Fw(e,t){if(e=e.containerInfo,kh=Lf,e=TT(e),tg(e)){if(\"selectionStart\"in e)var o={start:e.selectionStart,end:e.selectionEnd};else e:{o=(o=e.ownerDocument)&&o.defaultView||window;var r=o.getSelection&&o.getSelection();if(r&&r.rangeCount!==0){o=r.anchorNode;var n=r.anchorOffset,a=r.focusNode;r=r.focusOffset;try{o.nodeType,a.nodeType}catch{o=null;break e}var i=0,l=-1,s=-1,c=0,u=0,m=e,p=null;t:for(;;){for(var d;m!==o||n!==0&&m.nodeType!==3||(l=i+n),m!==a||r!==0&&m.nodeType!==3||(s=i+r),m.nodeType===3&&(i+=m.nodeValue.length),(d=m.firstChild)!==null;)p=m,m=d;for(;;){if(m===e)break t;if(p===o&&++c===n&&(l=i),p===a&&++u===r&&(s=i),(d=m.nextSibling)!==null)break;m=p,p=m.parentNode}m=d}o=l===-1||s===-1?null:{start:l,end:s}}else o=null}o=o||{start:0,end:0}}else o=null;for(Bh={focusedElem:e,selectionRange:o},Lf=!1,xo=t;xo!==null;)if(t=xo,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,xo=e;else for(;xo!==null;){switch(t=xo,a=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(o=0;o title\"))),Do(a,r,o),a[Mo]=e,To(a),r=a;break e;case\"link\":var i=kx(\"link\",\"href\",n).get(r+(o.href||\"\"));if(i){for(var l=0;lS&&(i=S,S=T,T=i);var h=jv(l,T),y=jv(l,S);if(h&&y&&(d.rangeCount!==1||d.anchorNode!==h.node||d.anchorOffset!==h.offset||d.focusNode!==y.node||d.focusOffset!==y.offset)){var g=m.createRange();g.setStart(h.node,h.offset),d.removeAllRanges(),T>S?(d.addRange(g),d.extend(y.node,y.offset)):(g.setEnd(y.node,y.offset),d.addRange(g))}}}}for(m=[],d=l;d=d.parentNode;)d.nodeType===1&&m.push({element:d,left:d.scrollLeft,top:d.scrollTop});for(typeof l.focus==\"function\"&&l.focus(),l=0;lo?32:o,Pe.T=null,o=Dh,Dh=null;var a=Ya,i=ea;if(fo=0,ts=Ya=null,ea=0,(rt&6)!==0)throw Error($(331));var l=rt;if(rt|=4,G1(a.current),$1(a,a.current,i,o),rt=l,du(0,!1),vr&&typeof vr.onPostCommitFiberRoot==\"function\")try{vr.onPostCommitFiberRoot(au,a)}catch{}return!0}finally{nt.p=n,Pe.T=r,iS(e,t)}}function gx(e,t,o){t=Hr(o,t),t=Ch(e.stateNode,t,2),e=Va(e,t,2),e!==null&&(lu(e,2),Dn(e))}function ut(e,t,o){if(e.tag===3)gx(e,e,o);else for(;t!==null;){if(t.tag===3){gx(t,e,o);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==\"function\"||typeof r.componentDidCatch==\"function\"&&($a===null||!$a.has(r))){e=Hr(o,e),o=S1(2),r=Va(t,o,2),r!==null&&(E1(o,r,t,e),lu(r,2),Dn(r));break}}t=t.return}}function Yy(e,t,o){var r=e.pingCache;if(r===null){r=e.pingCache=new Ww;var n=new Set;r.set(t,n)}else n=r.get(t),n===void 0&&(n=new Set,r.set(t,n));n.has(o)||(Og=!0,n.add(o),e=oM.bind(null,e,t,o),t.then(e,e))}function oM(e,t,o){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&o,e.warmLanes&=~o,bt===e&&(Ge&o)===o&&(Ft===4||Ft===3&&(Ge&62914560)===Ge&&300>br()-Qf?(rt&2)===0&&os(e,0):Ag|=o,es===Ge&&(es=0)),Dn(e)}function sS(e,t){t===0&&(t=Jx()),e=zi(e,t),e!==null&&(lu(e,t),Dn(e))}function rM(e){var t=e.memoizedState,o=0;t!==null&&(o=t.retryLane),sS(e,o)}function nM(e,t){var o=0;switch(e.tag){case 31:case 13:var r=e.stateNode,n=e.memoizedState;n!==null&&(o=n.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error($(314))}r!==null&&r.delete(t),sS(e,o)}function aM(e,t){return qh(e,t)}var Af=null,Ml=null,_h=!1,Df=!1,Xy=!1,La=0;function Dn(e){e!==Ml&&e.next===null&&(Ml===null?Af=Ml=e:Ml=Ml.next=e),Df=!0,_h||(_h=!0,lM())}function du(e,t){if(!Xy&&Df){Xy=!0;do for(var o=!1,r=Af;r!==null;){if(!t)if(e!==0){var n=r.pendingLanes;if(n===0)var a=0;else{var i=r.suspendedLanes,l=r.pingedLanes;a=(1<<31-xr(42|e)+1)-1,a&=n&~(i&~l),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(o=!0,bx(r,a))}else a=Ge,a=Uf(r,r===bt?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),(a&3)===0||iu(r,a)||(o=!0,bx(r,a));r=r.next}while(o);Xy=!1}}function iM(){cS()}function cS(){Df=_h=!1;var e=0;La!==0&&yM()&&(e=La);for(var t=br(),o=null,r=Af;r!==null;){var n=r.next,a=uS(r,t);a===0?(r.next=null,o===null?Af=n:o.next=n,n===null&&(Ml=o)):(o=r,(e!==0||(a&3)!==0)&&(Df=!0)),r=n}fo!==0&&fo!==5||du(e,!1),La!==0&&(La=0)}function uS(e,t){for(var o=e.suspendedLanes,r=e.pingedLanes,n=e.expirationTimes,a=e.pendingLanes&-62914561;0l)break;var u=s.transferSize,m=s.initiatorType;u&&Cx(m)&&(s=s.responseEnd,i+=u*(s\"u\"?null:document;function vS(e,t,o){var r=us;if(r&&typeof t==\"string\"&&t){var n=Ur(t);n='link[rel=\"'+e+'\"][href=\"'+n+'\"]',typeof o==\"string\"&&(n+='[crossorigin=\"'+o+'\"]'),Nx.has(n)||(Nx.add(n),e={rel:e,crossOrigin:o,href:t},r.querySelector(n)===null&&(t=r.createElement(\"link\"),Do(t,\"link\",e),To(t),r.head.appendChild(t)))}}function PM(e){ia.D(e),vS(\"dns-prefetch\",e,null)}function CM(e,t){ia.C(e,t),vS(\"preconnect\",e,t)}function RM(e,t,o){ia.L(e,t,o);var r=us;if(r&&e&&t){var n='link[rel=\"preload\"][as=\"'+Ur(t)+'\"]';t===\"image\"&&o&&o.imageSrcSet?(n+='[imagesrcset=\"'+Ur(o.imageSrcSet)+'\"]',typeof o.imageSizes==\"string\"&&(n+='[imagesizes=\"'+Ur(o.imageSizes)+'\"]')):n+='[href=\"'+Ur(e)+'\"]';var a=n;switch(t){case\"style\":a=rs(e);break;case\"script\":a=ps(e)}Xr.has(a)||(e=Dt({rel:\"preload\",href:t===\"image\"&&o&&o.imageSrcSet?void 0:e,as:t},o),Xr.set(a,e),r.querySelector(n)!==null||t===\"style\"&&r.querySelector(mu(a))||t===\"script\"&&r.querySelector(yu(a))||(t=r.createElement(\"link\"),Do(t,\"link\",e),To(t),r.head.appendChild(t)))}}function wM(e,t){ia.m(e,t);var o=us;if(o&&e){var r=t&&typeof t.as==\"string\"?t.as:\"script\",n='link[rel=\"modulepreload\"][as=\"'+Ur(r)+'\"][href=\"'+Ur(e)+'\"]',a=n;switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":a=ps(e)}if(!Xr.has(a)&&(e=Dt({rel:\"modulepreload\",href:e},t),Xr.set(a,e),o.querySelector(n)===null)){switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":if(o.querySelector(yu(a)))return}r=o.createElement(\"link\"),Do(r,\"link\",e),To(r),o.head.appendChild(r)}}}function MM(e,t,o){ia.S(e,t,o);var r=us;if(r&&e){var n=Vl(r).hoistableStyles,a=rs(e);t=t||\"default\";var i=n.get(a);if(!i){var l={loading:0,preload:null};if(i=r.querySelector(mu(a)))l.loading=5;else{e=Dt({rel:\"stylesheet\",href:e,\"data-precedence\":t},o),(o=Xr.get(a))&&zg(e,o);var s=i=r.createElement(\"link\");To(s),Do(s,\"link\",e),s._p=new Promise(function(c,u){s.onload=c,s.onerror=u}),s.addEventListener(\"load\",function(){l.loading|=1}),s.addEventListener(\"error\",function(){l.loading|=2}),l.loading|=4,af(i,t,r)}i={type:\"stylesheet\",instance:i,count:1,state:l},n.set(a,i)}}}function OM(e,t){ia.X(e,t);var o=us;if(o&&e){var r=Vl(o).hoistableScripts,n=ps(e),a=r.get(n);a||(a=o.querySelector(yu(n)),a||(e=Dt({src:e,async:!0},t),(t=Xr.get(n))&&kg(e,t),a=o.createElement(\"script\"),To(a),Do(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function AM(e,t){ia.M(e,t);var o=us;if(o&&e){var r=Vl(o).hoistableScripts,n=ps(e),a=r.get(n);a||(a=o.querySelector(yu(n)),a||(e=Dt({src:e,async:!0,type:\"module\"},t),(t=Xr.get(n))&&kg(e,t),a=o.createElement(\"script\"),To(a),Do(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function _x(e,t,o,r){var n=(n=ja.current)?zf(n):null;if(!n)throw Error($(446));switch(e){case\"meta\":case\"title\":return null;case\"style\":return typeof o.precedence==\"string\"&&typeof o.href==\"string\"?(t=rs(o.href),o=Vl(n).hoistableStyles,r=o.get(t),r||(r={type:\"style\",instance:null,count:0,state:null},o.set(t,r)),r):{type:\"void\",instance:null,count:0,state:null};case\"link\":if(o.rel===\"stylesheet\"&&typeof o.href==\"string\"&&typeof o.precedence==\"string\"){e=rs(o.href);var a=Vl(n).hoistableStyles,i=a.get(e);if(i||(n=n.ownerDocument||n,i={type:\"stylesheet\",instance:null,count:0,state:{loading:0,preload:null}},a.set(e,i),(a=n.querySelector(mu(e)))&&!a._p&&(i.instance=a,i.state.loading=5),Xr.has(e)||(o={rel:\"preload\",as:\"style\",href:o.href,crossOrigin:o.crossOrigin,integrity:o.integrity,media:o.media,hrefLang:o.hrefLang,referrerPolicy:o.referrerPolicy},Xr.set(e,o),a||DM(n,e,o,i.state))),t&&r===null)throw Error($(528,\"\"));return i}if(t&&r!==null)throw Error($(529,\"\"));return null;case\"script\":return t=o.async,o=o.src,typeof o==\"string\"&&t&&typeof t!=\"function\"&&typeof t!=\"symbol\"?(t=ps(o),o=Vl(n).hoistableScripts,r=o.get(t),r||(r={type:\"script\",instance:null,count:0,state:null},o.set(t,r)),r):{type:\"void\",instance:null,count:0,state:null};default:throw Error($(444,e))}}function rs(e){return'href=\"'+Ur(e)+'\"'}function mu(e){return'link[rel=\"stylesheet\"]['+e+\"]\"}function xS(e){return Dt({},e,{\"data-precedence\":e.precedence,precedence:null})}function DM(e,t,o,r){e.querySelector('link[rel=\"preload\"][as=\"style\"]['+t+\"]\")?r.loading=1:(t=e.createElement(\"link\"),r.preload=t,t.addEventListener(\"load\",function(){return r.loading|=1}),t.addEventListener(\"error\",function(){return r.loading|=2}),Do(t,\"link\",o),To(t),e.head.appendChild(t))}function ps(e){return'[src=\"'+Ur(e)+'\"]'}function yu(e){return\"script[async]\"+e}function zx(e,t,o){if(t.count++,t.instance===null)switch(t.type){case\"style\":var r=e.querySelector('style[data-href~=\"'+Ur(o.href)+'\"]');if(r)return t.instance=r,To(r),r;var n=Dt({},o,{\"data-href\":o.href,\"data-precedence\":o.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement(\"style\"),To(r),Do(r,\"style\",n),af(r,o.precedence,e),t.instance=r;case\"stylesheet\":n=rs(o.href);var a=e.querySelector(mu(n));if(a)return t.state.loading|=4,t.instance=a,To(a),a;r=xS(o),(n=Xr.get(n))&&zg(r,n),a=(e.ownerDocument||e).createElement(\"link\"),To(a);var i=a;return i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Do(a,\"link\",r),t.state.loading|=4,af(a,o.precedence,e),t.instance=a;case\"script\":return a=ps(o.src),(n=e.querySelector(yu(a)))?(t.instance=n,To(n),n):(r=o,(n=Xr.get(a))&&(r=Dt({},o),kg(r,n)),e=e.ownerDocument||e,n=e.createElement(\"script\"),To(n),Do(n,\"link\",r),e.head.appendChild(n),t.instance=n);case\"void\":return null;default:throw Error($(443,t.type))}else t.type===\"stylesheet\"&&(t.state.loading&4)===0&&(r=t.instance,t.state.loading|=4,af(r,o.precedence,e));return t.instance}function af(e,t,o){for(var r=o.querySelectorAll('link[rel=\"stylesheet\"][data-precedence],style[data-precedence]'),n=r.length?r[r.length-1]:null,a=n,i=0;i title\"):null)}function NM(e,t,o){if(o===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;switch(t.rel){case\"stylesheet\":return e=t.disabled,typeof t.precedence==\"string\"&&e==null;default:return!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 TS(e){return!(e.type===\"stylesheet\"&&(e.state.loading&3)===0)}function _M(e,t,o,r){if(o.type===\"stylesheet\"&&(typeof r.media!=\"string\"||matchMedia(r.media).matches!==!1)&&(o.state.loading&4)===0){if(o.instance===null){var n=rs(r.href),a=t.querySelector(mu(n));if(a){t=a._p,t!==null&&typeof t==\"object\"&&typeof t.then==\"function\"&&(e.count++,e=kf.bind(e),t.then(e,e)),o.state.loading|=4,o.instance=a,To(a);return}a=t.ownerDocument||t,r=xS(r),(n=Xr.get(n))&&zg(r,n),a=a.createElement(\"link\"),To(a);var i=a;i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Do(a,\"link\",r),o.instance=a}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(o,t),(t=o.state.preload)&&(o.state.loading&3)===0&&(e.count++,o=kf.bind(e),t.addEventListener(\"load\",o),t.addEventListener(\"error\",o))}}var Fy=0;function zM(e,t){return e.stylesheets&&e.count===0&&sf(e,e.stylesheets),0Fy?50:800)+t);return e.unsuspend=o,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(n)}}:null}function kf(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)sf(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Bf=null;function sf(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Bf=new Map,t.forEach(kM,e),Bf=null,kf.call(e))}function kM(e,t){if(!(t.state.loading&4)){var o=Bf.get(e);if(o)var r=o.get(null);else{o=new Map,Bf.set(e,o);for(var n=e.querySelectorAll(\"link[data-precedence],style[data-precedence]\"),a=0;a{\"use strict\";function AS(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(AS)}catch(e){console.error(e)}}AS(),DS.exports=OS()});var aE=Xo(pt=>{\"use strict\";var Eo=typeof Symbol==\"function\"&&Symbol.for,Yg=Eo?Symbol.for(\"react.element\"):60103,Xg=Eo?Symbol.for(\"react.portal\"):60106,ud=Eo?Symbol.for(\"react.fragment\"):60107,pd=Eo?Symbol.for(\"react.strict_mode\"):60108,fd=Eo?Symbol.for(\"react.profiler\"):60114,dd=Eo?Symbol.for(\"react.provider\"):60109,md=Eo?Symbol.for(\"react.context\"):60110,Gg=Eo?Symbol.for(\"react.async_mode\"):60111,yd=Eo?Symbol.for(\"react.concurrent_mode\"):60111,hd=Eo?Symbol.for(\"react.forward_ref\"):60112,gd=Eo?Symbol.for(\"react.suspense\"):60113,oO=Eo?Symbol.for(\"react.suspense_list\"):60120,bd=Eo?Symbol.for(\"react.memo\"):60115,vd=Eo?Symbol.for(\"react.lazy\"):60116,rO=Eo?Symbol.for(\"react.block\"):60121,nO=Eo?Symbol.for(\"react.fundamental\"):60117,aO=Eo?Symbol.for(\"react.responder\"):60118,iO=Eo?Symbol.for(\"react.scope\"):60119;function Pr(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case Yg:switch(e=e.type,e){case Gg:case yd:case ud:case fd:case pd:case gd:return e;default:switch(e=e&&e.$$typeof,e){case md:case hd:case vd:case bd:case dd:return e;default:return t}}case Xg:return t}}}function nE(e){return Pr(e)===yd}pt.AsyncMode=Gg;pt.ConcurrentMode=yd;pt.ContextConsumer=md;pt.ContextProvider=dd;pt.Element=Yg;pt.ForwardRef=hd;pt.Fragment=ud;pt.Lazy=vd;pt.Memo=bd;pt.Portal=Xg;pt.Profiler=fd;pt.StrictMode=pd;pt.Suspense=gd;pt.isAsyncMode=function(e){return nE(e)||Pr(e)===Gg};pt.isConcurrentMode=nE;pt.isContextConsumer=function(e){return Pr(e)===md};pt.isContextProvider=function(e){return Pr(e)===dd};pt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===Yg};pt.isForwardRef=function(e){return Pr(e)===hd};pt.isFragment=function(e){return Pr(e)===ud};pt.isLazy=function(e){return Pr(e)===vd};pt.isMemo=function(e){return Pr(e)===bd};pt.isPortal=function(e){return Pr(e)===Xg};pt.isProfiler=function(e){return Pr(e)===fd};pt.isStrictMode=function(e){return Pr(e)===pd};pt.isSuspense=function(e){return Pr(e)===gd};pt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===ud||e===yd||e===fd||e===pd||e===gd||e===oO||typeof e==\"object\"&&e!==null&&(e.$$typeof===vd||e.$$typeof===bd||e.$$typeof===dd||e.$$typeof===md||e.$$typeof===hd||e.$$typeof===nO||e.$$typeof===aO||e.$$typeof===iO||e.$$typeof===rO)};pt.typeOf=Pr});var lE=Xo((Mz,iE)=>{\"use strict\";iE.exports=aE()});var mE=Xo((Oz,dE)=>{\"use strict\";var qg=lE(),lO={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},sO={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},cO={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},pE={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Ig={};Ig[qg.ForwardRef]=cO;Ig[qg.Memo]=pE;function sE(e){return qg.isMemo(e)?pE:Ig[e.$$typeof]||lO}var uO=Object.defineProperty,pO=Object.getOwnPropertyNames,cE=Object.getOwnPropertySymbols,fO=Object.getOwnPropertyDescriptor,dO=Object.getPrototypeOf,uE=Object.prototype;function fE(e,t,o){if(typeof t!=\"string\"){if(uE){var r=dO(t);r&&r!==uE&&fE(e,r,o)}var n=pO(t);cE&&(n=n.concat(cE(t)));for(var a=sE(e),i=sE(t),l=0;l{\"use strict\";var DO=Symbol.for(\"react.transitional.element\"),NO=Symbol.for(\"react.fragment\");function AE(e,t,o){var r=null;if(o!==void 0&&(r=\"\"+o),t.key!==void 0&&(r=\"\"+t.key),\"key\"in t){o={};for(var n in t)n!==\"key\"&&(o[n]=t[n])}else o=t;return t=o.ref,{$$typeof:DO,type:e,key:r,ref:t!==void 0?t:null,props:o}}Pd.Fragment=NO;Pd.jsx=AE;Pd.jsxs=AE});var Ie=Xo((Ck,NE)=>{\"use strict\";NE.exports=DE()});var kE=Xo(vt=>{\"use strict\";var Qg=Symbol.for(\"react.transitional.element\"),Wg=Symbol.for(\"react.portal\"),Cd=Symbol.for(\"react.fragment\"),Rd=Symbol.for(\"react.strict_mode\"),wd=Symbol.for(\"react.profiler\"),Md=Symbol.for(\"react.consumer\"),Od=Symbol.for(\"react.context\"),Ad=Symbol.for(\"react.forward_ref\"),Dd=Symbol.for(\"react.suspense\"),Nd=Symbol.for(\"react.suspense_list\"),_d=Symbol.for(\"react.memo\"),zd=Symbol.for(\"react.lazy\"),_O=Symbol.for(\"react.view_transition\"),zO=Symbol.for(\"react.client.reference\");function Ir(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case Qg:switch(e=e.type,e){case Cd:case wd:case Rd:case Dd:case Nd:case _O:return e;default:switch(e=e&&e.$$typeof,e){case Od:case Ad:case zd:case _d:return e;case Md:return e;default:return t}}case Wg:return t}}}vt.ContextConsumer=Md;vt.ContextProvider=Od;vt.Element=Qg;vt.ForwardRef=Ad;vt.Fragment=Cd;vt.Lazy=zd;vt.Memo=_d;vt.Portal=Wg;vt.Profiler=wd;vt.StrictMode=Rd;vt.Suspense=Dd;vt.SuspenseList=Nd;vt.isContextConsumer=function(e){return Ir(e)===Md};vt.isContextProvider=function(e){return Ir(e)===Od};vt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===Qg};vt.isForwardRef=function(e){return Ir(e)===Ad};vt.isFragment=function(e){return Ir(e)===Cd};vt.isLazy=function(e){return Ir(e)===zd};vt.isMemo=function(e){return Ir(e)===_d};vt.isPortal=function(e){return Ir(e)===Wg};vt.isProfiler=function(e){return Ir(e)===wd};vt.isStrictMode=function(e){return Ir(e)===Rd};vt.isSuspense=function(e){return Ir(e)===Dd};vt.isSuspenseList=function(e){return Ir(e)===Nd};vt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===Cd||e===wd||e===Rd||e===Dd||e===Nd||typeof e==\"object\"&&e!==null&&(e.$$typeof===zd||e.$$typeof===_d||e.$$typeof===Od||e.$$typeof===Md||e.$$typeof===Ad||e.$$typeof===zO||e.getModuleId!==void 0)};vt.typeOf=Ir});var LE=Xo((Dk,BE)=>{\"use strict\";BE.exports=kE()});var w=q(re());var ir=q(re(),1),_S=q(NS(),1),zS=ir.createContext(null);function YM(){let e=ir.useContext(zS);if(!e)throw new Error(\"RenderContext not found\");return e}function XM(){return YM().model}function Ye(e){let t=XM(),o=ir.useSyncExternalStore(n=>(t.on(`change:${e}`,n),()=>t.off(`change:${e}`,n)),()=>t.get(e)),r=ir.useCallback(n=>{t.set(e,typeof n==\"function\"?n(t.get(e)):n),t.save_changes()},[t,e]);return[o,r]}function kS(e){return({el:t,model:o,experimental:r})=>{let n=_S.createRoot(t);return n.render(ir.createElement(ir.StrictMode,null,ir.createElement(zS.Provider,{value:{model:o,experimental:r}},ir.createElement(e)))),()=>n.unmount()}}function lr(e,...t){let o=new URL(`https://mui.com/production-error/?code=${e}`);return t.forEach(r=>o.searchParams.append(\"args[]\",r)),`Minified MUI error #${e}; visit ${o} for the full message.`}function Bi(){return Bi=Object.assign?Object.assign.bind():function(e){for(var t=1;t0?eo(bs,--Ko):0,hs--,so===10&&(hs=1,ad--),so}function Qo(){return so=Ko<$S?eo(bs,Ko++):0,hs++,so===10&&(hs=1,ad++),so}function Gr(){return eo(bs,Ko)}function vu(){return Ko}function xs(e,t){return Ja(bs,e,t)}function gs(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function id(e){return ad=hs=1,$S=Fo(bs=e),Ko=0,[]}function ld(e){return bs=\"\",e}function Ts(e){return nd(xs(Ko-1,$g(e===91?e+2:e===40?e+1:e)))}function GS(e){for(;(so=Gr())&&so<33;)Qo();return gs(e)>2||gs(so)>3?\"\":\" \"}function qS(e,t){for(;--t&&Qo()&&!(so<48||so>102||so>57&&so<65||so>70&&so<97););return xs(e,vu()+(t<6&&Gr()==32&&Qo()==32))}function $g(e){for(;Qo();)switch(so){case e:return Ko;case 34:case 39:e!==34&&e!==39&&$g(so);break;case 40:e===41&&$g(e);break;case 92:Qo();break}return Ko}function IS(e,t){for(;Qo()&&e+so!==57;)if(e+so===84&&Gr()===47)break;return\"/*\"+xs(t,Ko-1)+\"*\"+Li(e===47?e:Qo())}function FS(e){for(;!gs(Gr());)Qo();return xs(e,Ko)}function WS(e){return ld(sd(\"\",null,null,null,[\"\"],e=id(e),0,[0],e))}function sd(e,t,o,r,n,a,i,l,s){for(var c=0,u=0,m=i,p=0,d=0,v=0,T=1,S=1,h=1,y=0,g=\"\",b=n,E=a,C=r,P=g;S;)switch(v=y,y=Qo()){case 40:if(v!=108&&eo(P,m-1)==58){gu(P+=We(Ts(y),\"&\",\"&\\f\"),\"&\\f\")!=-1&&(h=-1);break}case 34:case 39:case 91:P+=Ts(y);break;case 9:case 10:case 13:case 32:P+=GS(v);break;case 92:P+=qS(vu()-1,7);continue;case 47:switch(Gr()){case 42:case 47:ys(FM(IS(Qo(),vu()),t,o),s);break;default:P+=\"/\"}break;case 123*T:l[c++]=Fo(P)*h;case 125*T:case 59:case 0:switch(y){case 0:case 125:S=0;case 59+u:h==-1&&(P=We(P,/\\f/g,\"\")),d>0&&Fo(P)-m&&ys(d>32?QS(P+\";\",r,o,m-1):QS(We(P,\" \",\"\")+\";\",r,o,m-2),s);break;case 59:P+=\";\";default:if(ys(C=KS(P,t,o,c,u,n,l,g,b=[],E=[],m),a),y===123)if(u===0)sd(P,t,C,C,b,a,m,l,E);else switch(p===99&&eo(P,3)===110?100:p){case 100:case 108:case 109:case 115:sd(e,C,C,r&&ys(KS(e,C,C,0,0,n,l,g,n,b=[],m),E),n,E,m,l,r?b:E);break;default:sd(P,C,C,C,[\"\"],E,0,l,E)}}c=u=d=0,T=h=1,g=P=\"\",m=i;break;case 58:m=1+Fo(P),d=v;default:if(T<1){if(y==123)--T;else if(y==125&&T++==0&&XS()==125)continue}switch(P+=Li(y),y*T){case 38:h=u>0?1:(P+=\"\\f\",-1);break;case 44:l[c++]=(Fo(P)-1)*h,h=1;break;case 64:Gr()===45&&(P+=Ts(Qo())),p=Gr(),u=m=Fo(g=P+=FS(vu())),y++;break;case 45:v===45&&Fo(P)==2&&(T=0)}}return a}function KS(e,t,o,r,n,a,i,l,s,c,u){for(var m=n-1,p=n===0?a:[\"\"],d=ms(p),v=0,T=0,S=0;v0?p[h]+\" \"+y:We(y,/&\\f/g,p[h])))&&(s[S++]=g);return bu(e,t,o,n===0?fs:l,s,c,u)}function FM(e,t,o){return bu(e,t,o,od,Li(YS()),Ja(e,2,-2),0)}function QS(e,t,o,r){return bu(e,t,o,ds,Ja(e,0,r),Ja(e,r+1,-1),r)}function ji(e,t){for(var o=\"\",r=ms(e),n=0;n6)switch(eo(e,t+1)){case 109:if(eo(e,t+4)!==45)break;case 102:return We(e,/(.+:)(.+)-([^]+)/,\"$1\"+tt+\"$2-$3$1\"+hu+(eo(e,t+3)==108?\"$3\":\"$2-$3\"))+e;case 115:return~gu(e,\"stretch\")?oE(We(e,\"stretch\",\"fill-available\"),t)+e:e}break;case 4949:if(eo(e,t+1)!==115)break;case 6444:switch(eo(e,Fo(e)-3-(~gu(e,\"!important\")&&10))){case 107:return We(e,\":\",\":\"+tt)+e;case 101:return We(e,/(.+:)([^;!]+)(;|!.+)?/,\"$1\"+tt+(eo(e,14)===45?\"inline-\":\"\")+\"box$3$1\"+tt+\"$2$3$1\"+No+\"$2box$3\")+e}break;case 5936:switch(eo(e,t+11)){case 114:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"tb\")+e;case 108:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"tb-rl\")+e;case 45:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"lr\")+e}return tt+e+No+e+e}return e}var eO=function(t,o,r,n){if(t.length>-1&&!t.return)switch(t.type){case ds:t.return=oE(t.value,t.length);break;case rd:return ji([vs(t,{value:We(t.value,\"@\",\"@\"+tt)})],n);case fs:if(t.length)return Vg(t.props,function(a){switch(Hg(a,/(::plac\\w+|:read-\\w+)/)){case\":read-only\":case\":read-write\":return ji([vs(t,{props:[We(a,/:(read-\\w+)/,\":\"+hu+\"$1\")]})],n);case\"::placeholder\":return ji([vs(t,{props:[We(a,/:(plac\\w+)/,\":\"+tt+\"input-$1\")]}),vs(t,{props:[We(a,/:(plac\\w+)/,\":\"+hu+\"$1\")]}),vs(t,{props:[We(a,/:(plac\\w+)/,No+\"input-$1\")]})],n)}return\"\"})}},tO=[eO],rE=function(t){var o=t.key;if(o===\"css\"){var r=document.querySelectorAll(\"style[data-emotion]:not([data-s])\");Array.prototype.forEach.call(r,function(T){var S=T.getAttribute(\"data-emotion\");S.indexOf(\" \")!==-1&&(document.head.appendChild(T),T.setAttribute(\"data-s\",\"\"))})}var n=t.stylisPlugins||tO,a={},i,l=[];i=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^=\"'+o+' \"]'),function(T){for(var S=T.getAttribute(\"data-emotion\").split(\" \"),h=1;h=4;++r,n-=4)o=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,o=(o&65535)*1540483477+((o>>>16)*59797<<16),o^=o>>>24,t=(o&65535)*1540483477+((o>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(n){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var hE={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};var yO=!1,hO=/[A-Z]|^ms/g,gO=/_EMO_([^_]+?)_([^]*?)_EMO_/g,xE=function(t){return t.charCodeAt(1)===45},gE=function(t){return t!=null&&typeof t!=\"boolean\"},Fg=cd(function(e){return xE(e)?e:e.replace(hO,\"-$&\").toLowerCase()}),bE=function(t,o){switch(t){case\"animation\":case\"animationName\":if(typeof o==\"string\")return o.replace(gO,function(r,n,a){return Nn={name:n,styles:a,next:Nn},n})}return hE[t]!==1&&!xE(t)&&typeof o==\"number\"&&o!==0?o+\"px\":o},bO=\"Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.\";function Su(e,t,o){if(o==null)return\"\";var r=o;if(r.__emotion_styles!==void 0)return r;switch(typeof o){case\"boolean\":return\"\";case\"object\":{var n=o;if(n.anim===1)return Nn={name:n.name,styles:n.styles,next:Nn},n.name;var a=o;if(a.styles!==void 0){var i=a.next;if(i!==void 0)for(;i!==void 0;)Nn={name:i.name,styles:i.styles,next:Nn},i=i.next;var l=a.styles+\";\";return l}return vO(e,t,o)}case\"function\":{if(e!==void 0){var s=Nn,c=o(e);return Nn=s,Su(e,t,c)}break}}var u=o;if(t==null)return u;var m=t[u];return m!==void 0?m:u}function vO(e,t,o){var r=\"\";if(Array.isArray(o))for(var n=0;n96?wO:MO},ME=function(t,o,r){var n;if(o){var a=o.shouldForwardProp;n=t.__emotion_forwardProp&&a?function(i){return t.__emotion_forwardProp(i)&&a(i)}:a}return typeof n!=\"function\"&&r&&(n=t.__emotion_forwardProp),n},OO=function(t){var o=t.cache,r=t.serialized,n=t.isStringTag;return Ss(o,r,n),Eu(function(){return Tu(o,r,n)}),null},OE=function e(t,o){var r=t.__emotion_real===t,n=r&&t.__emotion_base||t,a,i;o!==void 0&&(a=o.label,i=o.target);var l=ME(t,o,r),s=l||wE(n),c=!s(\"as\");return function(){var u=arguments,m=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(a!==void 0&&m.push(\"label:\"+a+\";\"),u[0]==null||u[0].raw===void 0)m.push.apply(m,u);else{var p=u[0];m.push(p[0]);for(var d=u.length,v=1;v{t[o]=jE(e[o])}),t}function Kt(e,t,o={clone:!0}){let r=o.clone?{...e}:e;return Cr(e)&&Cr(t)&&Object.keys(t).forEach(n=>{Zg.isValidElement(t[n])||(0,Jg.isValidElementType)(t[n])?r[n]=t[n]:Cr(t[n])&&Object.prototype.hasOwnProperty.call(e,n)&&Cr(e[n])?r[n]=Kt(e[n],t[n],o):o.clone?r[n]=Cr(t[n])?jE(t[n]):t[n]:r[n]=t[n]}),r}var kO=e=>{let t=Object.keys(e).map(o=>({key:o,val:e[o]}))||[];return t.sort((o,r)=>o.val-r.val),t.reduce((o,r)=>({...o,[r.key]:r.val}),{})};function e0(e){let{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:o=\"px\",step:r=5,...n}=e,a=kO(t),i=Object.keys(a);function l(p){return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o})`}function s(p){return`@media (max-width:${(typeof t[p]==\"number\"?t[p]:p)-r/100}${o})`}function c(p,d){let v=i.indexOf(d);return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o}) and (max-width:${(v!==-1&&typeof t[i[v]]==\"number\"?t[i[v]]:d)-r/100}${o})`}function u(p){return i.indexOf(p)+1r.startsWith(\"@container\")).sort((r,n)=>{let a=/min-width:\\s*([0-9.]+)/;return+(r.match(a)?.[1]||0)-+(n.match(a)?.[1]||0)});return o.length?o.reduce((r,n)=>{let a=t[n];return delete r[n],r[n]=a,r},{...t}):t}function t0(e,t){return t===\"@\"||t.startsWith(\"@\")&&(e.some(o=>t.startsWith(`@${o}`))||!!t.match(/^@\\d/))}function o0(e,t){let o=t.match(/^@([^/]+)?\\/?(.+)?$/);if(!o)return null;let[,r,n]=o,a=Number.isNaN(+r)?r||0:+r;return e.containerQueries(n).up(a)}function Bd(e){let t=(a,i)=>a.replace(\"@media\",i?`@container ${i}`:\"@container\");function o(a,i){a.up=(...l)=>t(e.breakpoints.up(...l),i),a.down=(...l)=>t(e.breakpoints.down(...l),i),a.between=(...l)=>t(e.breakpoints.between(...l),i),a.only=(...l)=>t(e.breakpoints.only(...l),i),a.not=(...l)=>{let s=t(e.breakpoints.not(...l),i);return s.includes(\"not all and\")?s.replace(\"not all and \",\"\").replace(\"min-width:\",\"width<\").replace(\"max-width:\",\"width>\").replace(\"and\",\"or\"):s}}let r={},n=a=>(o(r,a),r);return o(n),{...e,containerQueries:n}}var BO={borderRadius:4},UE=BO;function LO(e,t){return t?Kt(e,t,{clone:!1}):e}var sa=LO;var Ru={xs:0,sm:600,md:900,lg:1200,xl:1536},HE={keys:[\"xs\",\"sm\",\"md\",\"lg\",\"xl\"],up:e=>`@media (min-width:${Ru[e]}px)`},jO={containerQueries:e=>({up:t=>{let o=typeof t==\"number\"?t:Ru[t]||t;return typeof o==\"number\"&&(o=`${o}px`),e?`@container ${e} (min-width:${o})`:`@container (min-width:${o})`}})};function Wo(e,t,o){let r=e.theme||{};if(Array.isArray(t)){let a=r.breakpoints||HE;return t.reduce((i,l,s)=>(i[a.up(a.keys[s])]=o(t[s]),i),{})}if(typeof t==\"object\"){let a=r.breakpoints||HE;return Object.keys(t).reduce((i,l)=>{if(t0(a.keys,l)){let s=o0(r.containerQueries?r:jO,l);s&&(i[s]=o(t[l],l))}else if(Object.keys(a.values||Ru).includes(l)){let s=a.up(l);i[s]=o(t[l],l)}else{let s=l;i[s]=t[s]}return i},{})}return o(t)}function VE(e={}){return e.keys?.reduce((o,r)=>{let n=e.up(r);return o[n]={},o},{})||{}}function r0(e,t){return e.reduce((o,r)=>{let n=o[r];return(!n||Object.keys(n).length===0)&&delete o[r],o},t)}function ri(e){if(typeof e!=\"string\")throw new Error(lr(7));return e.charAt(0).toUpperCase()+e.slice(1)}function Ps(e,t,o=!0){if(!t||typeof t!=\"string\")return null;if(e&&e.vars&&o){let r=`vars.${t}`.split(\".\").reduce((n,a)=>n&&n[a]?n[a]:null,e);if(r!=null)return r}return t.split(\".\").reduce((r,n)=>r&&r[n]!=null?r[n]:null,e)}function wu(e,t,o,r=o){let n;return typeof e==\"function\"?n=e(o):Array.isArray(e)?n=e[o]||r:n=Ps(e,o)||r,t&&(n=t(n,r,e)),n}function UO(e){let{prop:t,cssProperty:o=e.prop,themeKey:r,transform:n}=e,a=i=>{if(i[t]==null)return null;let l=i[t],s=i.theme,c=Ps(s,r)||{};return Wo(i,l,m=>{let p=wu(c,n,m);return m===p&&typeof m==\"string\"&&(p=wu(c,n,`${t}${m===\"default\"?\"\":ri(m)}`,m)),o===!1?p:{[o]:p}})};return a.propTypes={},a.filterProps=[t],a}var Pt=UO;function Ld(e){let t={};return o=>(t[o]===void 0&&(t[o]=e(o)),t[o])}var HO={m:\"margin\",p:\"padding\"},VO={t:\"Top\",r:\"Right\",b:\"Bottom\",l:\"Left\",x:[\"Left\",\"Right\"],y:[\"Top\",\"Bottom\"]},$E={marginX:\"mx\",marginY:\"my\",paddingX:\"px\",paddingY:\"py\"},$O=Ld(e=>{if(e.length>2)if($E[e])e=$E[e];else return[e];let[t,o]=e.split(\"\"),r=HO[t],n=VO[o]||\"\";return Array.isArray(n)?n.map(a=>r+a):[r+n]}),n0=[\"m\",\"mt\",\"mr\",\"mb\",\"ml\",\"mx\",\"my\",\"margin\",\"marginTop\",\"marginRight\",\"marginBottom\",\"marginLeft\",\"marginX\",\"marginY\",\"marginInline\",\"marginInlineStart\",\"marginInlineEnd\",\"marginBlock\",\"marginBlockStart\",\"marginBlockEnd\"],a0=[\"p\",\"pt\",\"pr\",\"pb\",\"pl\",\"px\",\"py\",\"padding\",\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\",\"paddingX\",\"paddingY\",\"paddingInline\",\"paddingInlineStart\",\"paddingInlineEnd\",\"paddingBlock\",\"paddingBlockStart\",\"paddingBlockEnd\"],YE=[...n0,...a0];function Hi(e,t,o,r){let n=Ps(e,t,!0)??o;return typeof n==\"number\"||typeof n==\"string\"?a=>typeof a==\"string\"?a:typeof n==\"string\"?n.startsWith(\"var(\")&&a===0?0:n.startsWith(\"var(\")&&a===1?n:`calc(${a} * ${n})`:n*a:Array.isArray(n)?a=>{if(typeof a==\"string\")return a;let i=Math.abs(a),l=n[i];return a>=0?l:typeof l==\"number\"?-l:typeof l==\"string\"&&l.startsWith(\"var(\")?`calc(-1 * ${l})`:`-${l}`}:typeof n==\"function\"?n:()=>{}}function Mu(e){return Hi(e,\"spacing\",8,\"spacing\")}function Vi(e,t){return typeof t==\"string\"||t==null?t:e(t)}function YO(e,t){return o=>e.reduce((r,n)=>(r[n]=Vi(t,o),r),{})}function XO(e,t,o,r){if(!t.includes(o))return null;let n=$O(o),a=YO(n,r),i=e[o];return Wo(e,i,a)}function i0(e,t){let o=Mu(e.theme);return Object.keys(e).map(r=>XO(e,t,r,o)).reduce(sa,{})}function Vt(e){return i0(e,n0)}Vt.propTypes={};Vt.filterProps=n0;function $t(e){return i0(e,a0)}$t.propTypes={};$t.filterProps=a0;function XE(e){return i0(e,YE)}XE.propTypes={};XE.filterProps=YE;function Cs(e=8,t=Mu({spacing:e})){if(e.mui)return e;let o=(...r)=>(r.length===0?[1]:r).map(a=>{let i=t(a);return typeof i==\"number\"?`${i}px`:i}).join(\" \");return o.mui=!0,o}function GO(...e){let t=e.reduce((r,n)=>(n.filterProps.forEach(a=>{r[a]=n}),r),{}),o=r=>Object.keys(r).reduce((n,a)=>t[a]?sa(n,t[a](r)):n,{});return o.propTypes={},o.filterProps=e.reduce((r,n)=>r.concat(n.filterProps),[]),o}var ca=GO;function Rr(e){return typeof e!=\"number\"?e:`${e}px solid`}function Fr(e,t){return Pt({prop:e,themeKey:\"borders\",transform:t})}var qO=Fr(\"border\",Rr),IO=Fr(\"borderTop\",Rr),FO=Fr(\"borderRight\",Rr),KO=Fr(\"borderBottom\",Rr),QO=Fr(\"borderLeft\",Rr),WO=Fr(\"borderColor\"),ZO=Fr(\"borderTopColor\"),JO=Fr(\"borderRightColor\"),eA=Fr(\"borderBottomColor\"),tA=Fr(\"borderLeftColor\"),oA=Fr(\"outline\",Rr),rA=Fr(\"outlineColor\"),Ou=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){let t=Hi(e.theme,\"shape.borderRadius\",4,\"borderRadius\"),o=r=>({borderRadius:Vi(t,r)});return Wo(e,e.borderRadius,o)}return null};Ou.propTypes={};Ou.filterProps=[\"borderRadius\"];var S4=ca(qO,IO,FO,KO,QO,WO,ZO,JO,eA,tA,Ou,oA,rA);var Au=e=>{if(e.gap!==void 0&&e.gap!==null){let t=Hi(e.theme,\"spacing\",8,\"gap\"),o=r=>({gap:Vi(t,r)});return Wo(e,e.gap,o)}return null};Au.propTypes={};Au.filterProps=[\"gap\"];var Du=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){let t=Hi(e.theme,\"spacing\",8,\"columnGap\"),o=r=>({columnGap:Vi(t,r)});return Wo(e,e.columnGap,o)}return null};Du.propTypes={};Du.filterProps=[\"columnGap\"];var Nu=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){let t=Hi(e.theme,\"spacing\",8,\"rowGap\"),o=r=>({rowGap:Vi(t,r)});return Wo(e,e.rowGap,o)}return null};Nu.propTypes={};Nu.filterProps=[\"rowGap\"];var nA=Pt({prop:\"gridColumn\"}),aA=Pt({prop:\"gridRow\"}),iA=Pt({prop:\"gridAutoFlow\"}),lA=Pt({prop:\"gridAutoColumns\"}),sA=Pt({prop:\"gridAutoRows\"}),cA=Pt({prop:\"gridTemplateColumns\"}),uA=Pt({prop:\"gridTemplateRows\"}),pA=Pt({prop:\"gridTemplateAreas\"}),fA=Pt({prop:\"gridArea\"}),M4=ca(Au,Du,Nu,nA,aA,iA,lA,sA,cA,uA,pA,fA);function $i(e,t){return t===\"grey\"?t:e}var dA=Pt({prop:\"color\",themeKey:\"palette\",transform:$i}),mA=Pt({prop:\"bgcolor\",cssProperty:\"backgroundColor\",themeKey:\"palette\",transform:$i}),yA=Pt({prop:\"backgroundColor\",themeKey:\"palette\",transform:$i}),N4=ca(dA,mA,yA);function sr(e){return e<=1&&e!==0?`${e*100}%`:e}var hA=Pt({prop:\"width\",transform:sr}),jd=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){let t=o=>{let r=e.theme?.breakpoints?.values?.[o]||Ru[o];return r?e.theme?.breakpoints?.unit!==\"px\"?{maxWidth:`${r}${e.theme.breakpoints.unit}`}:{maxWidth:r}:{maxWidth:sr(o)}};return Wo(e,e.maxWidth,t)}return null};jd.filterProps=[\"maxWidth\"];var gA=Pt({prop:\"minWidth\",transform:sr}),bA=Pt({prop:\"height\",transform:sr}),vA=Pt({prop:\"maxHeight\",transform:sr}),xA=Pt({prop:\"minHeight\",transform:sr}),L4=Pt({prop:\"size\",cssProperty:\"width\",transform:sr}),j4=Pt({prop:\"size\",cssProperty:\"height\",transform:sr}),TA=Pt({prop:\"boxSizing\"}),U4=ca(hA,jd,gA,bA,vA,xA,TA);var SA={border:{themeKey:\"borders\",transform:Rr},borderTop:{themeKey:\"borders\",transform:Rr},borderRight:{themeKey:\"borders\",transform:Rr},borderBottom:{themeKey:\"borders\",transform:Rr},borderLeft:{themeKey:\"borders\",transform:Rr},borderColor:{themeKey:\"palette\"},borderTopColor:{themeKey:\"palette\"},borderRightColor:{themeKey:\"palette\"},borderBottomColor:{themeKey:\"palette\"},borderLeftColor:{themeKey:\"palette\"},outline:{themeKey:\"borders\",transform:Rr},outlineColor:{themeKey:\"palette\"},borderRadius:{themeKey:\"shape.borderRadius\",style:Ou},color:{themeKey:\"palette\",transform:$i},bgcolor:{themeKey:\"palette\",cssProperty:\"backgroundColor\",transform:$i},backgroundColor:{themeKey:\"palette\",transform:$i},p:{style:$t},pt:{style:$t},pr:{style:$t},pb:{style:$t},pl:{style:$t},px:{style:$t},py:{style:$t},padding:{style:$t},paddingTop:{style:$t},paddingRight:{style:$t},paddingBottom:{style:$t},paddingLeft:{style:$t},paddingX:{style:$t},paddingY:{style:$t},paddingInline:{style:$t},paddingInlineStart:{style:$t},paddingInlineEnd:{style:$t},paddingBlock:{style:$t},paddingBlockStart:{style:$t},paddingBlockEnd:{style:$t},m:{style:Vt},mt:{style:Vt},mr:{style:Vt},mb:{style:Vt},ml:{style:Vt},mx:{style:Vt},my:{style:Vt},margin:{style:Vt},marginTop:{style:Vt},marginRight:{style:Vt},marginBottom:{style:Vt},marginLeft:{style:Vt},marginX:{style:Vt},marginY:{style:Vt},marginInline:{style:Vt},marginInlineStart:{style:Vt},marginInlineEnd:{style:Vt},marginBlock:{style:Vt},marginBlockStart:{style:Vt},marginBlockEnd:{style:Vt},displayPrint:{cssProperty:!1,transform:e=>({\"@media print\":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:Au},rowGap:{style:Nu},columnGap:{style:Du},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:\"zIndex\"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:\"shadows\"},width:{transform:sr},maxWidth:{style:jd},minWidth:{transform:sr},height:{transform:sr},maxHeight:{transform:sr},minHeight:{transform:sr},boxSizing:{},font:{themeKey:\"font\"},fontFamily:{themeKey:\"typography\"},fontSize:{themeKey:\"typography\"},fontStyle:{themeKey:\"typography\"},fontWeight:{themeKey:\"typography\"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:\"typography\"}},un=SA;function EA(...e){let t=e.reduce((r,n)=>r.concat(Object.keys(n)),[]),o=new Set(t);return e.every(r=>o.size===Object.keys(r).length)}function PA(e,t){return typeof e==\"function\"?e(t):e}function CA(){function e(o,r,n,a){let i={[o]:r,theme:n},l=a[o];if(!l)return{[o]:r};let{cssProperty:s=o,themeKey:c,transform:u,style:m}=l;if(r==null)return null;if(c===\"typography\"&&r===\"inherit\")return{[o]:r};let p=Ps(n,c)||{};return m?m(i):Wo(i,r,v=>{let T=wu(p,u,v);return v===T&&typeof v==\"string\"&&(T=wu(p,u,`${o}${v===\"default\"?\"\":ri(v)}`,v)),s===!1?T:{[s]:T}})}function t(o){let{sx:r,theme:n={},nested:a}=o||{};if(!r)return null;let i=n.unstable_sxConfig??un;function l(s){let c=s;if(typeof s==\"function\")c=s(n);else if(typeof s!=\"object\")return s;if(!c)return null;let u=VE(n.breakpoints),m=Object.keys(u),p=u;return Object.keys(c).forEach(d=>{let v=PA(c[d],n);if(v!=null)if(typeof v==\"object\")if(i[d])p=sa(p,e(d,v,n,i));else{let T=Wo({theme:n},v,S=>({[d]:S}));EA(T,v)?p[d]=t({sx:v,theme:n,nested:!0}):p=sa(p,T)}else p=sa(p,e(d,v,n,i))}),!a&&n.modularCssLayers?{\"@layer sx\":kd(n,r0(m,p))}:kd(n,r0(m,p))}return Array.isArray(r)?r.map(l):l(r)}return t}var GE=CA();GE.filterProps=[\"sx\"];var Kr=GE;function l0(e,t){let o=this;if(o.vars){if(!o.colorSchemes?.[e]||typeof o.getColorSchemeSelector!=\"function\")return{};let r=o.getColorSchemeSelector(e);return r===\"&\"?t:((r.includes(\"data-\")||r.includes(\".\"))&&(r=`*:where(${r.replace(/\\s*&$/,\"\")}) &`),{[r]:t})}return o.palette.mode===e?t:{}}function RA(e={},...t){let{breakpoints:o={},palette:r={},spacing:n,shape:a={},...i}=e,l=e0(o),s=Cs(n),c=Kt({breakpoints:l,direction:\"ltr\",components:{},palette:{mode:\"light\",...r},spacing:s,shape:{...UE,...a}},i);return c=Bd(c),c.applyStyles=l0,c=t.reduce((u,m)=>Kt(u,m),c),c.unstable_sxConfig={...un,...i?.unstable_sxConfig},c.unstable_sx=function(m){return Kr({sx:m,theme:this})},c}var Yi=RA;var qE=q(re(),1);function wA(e){return Object.keys(e).length===0}function MA(e=null){let t=qE.useContext(ti);return!t||wA(t)?e:t}var s0=MA;var OA=Yi();function AA(e=OA){return s0(e)}var Rs=AA;var DA=e=>{let t={systemProps:{},otherProps:{}},o=e?.theme?.unstable_sxConfig??un;return Object.keys(e).forEach(r=>{o[r]?t.systemProps[r]=e[r]:t.otherProps[r]=e[r]}),t};function ws(e){let{sx:t,...o}=e,{systemProps:r,otherProps:n}=DA(o),a;return Array.isArray(t)?a=[r,...t]:typeof t==\"function\"?a=(...i)=>{let l=t(...i);return Cr(l)?{...r,...l}:r}:a={...r,...t},{...n,sx:a}}var IE=e=>e,NA=()=>{let e=IE;return{configure(t){e=t},generate(t){return e(t)},reset(){e=IE}}},_A=NA(),Ms=_A;var KE=q(re(),1);function FE(e){var t,o,r=\"\";if(typeof e==\"string\"||typeof e==\"number\")r+=e;else if(typeof e==\"object\")if(Array.isArray(e)){var n=e.length;for(t=0;tl!==\"theme\"&&l!==\"sx\"&&l!==\"as\"})(Kr);return KE.forwardRef(function(s,c){let u=Rs(o),{className:m,component:p=\"div\",...d}=ws(s);return(0,QE.jsx)(a,{as:p,ref:c,className:ie(m,n?n(r):r),theme:t&&u[t]||u,...d})})}var kA={active:\"active\",checked:\"checked\",completed:\"completed\",disabled:\"disabled\",error:\"error\",expanded:\"expanded\",focused:\"focused\",focusVisible:\"focusVisible\",open:\"open\",readOnly:\"readOnly\",required:\"required\",selected:\"selected\"};function _e(e,t,o=\"Mui\"){let r=kA[t];return r?`${o}-${r}`:`${Ms.generate(e)}-${t}`}function Ce(e,t,o=\"Mui\"){let r={};return t.forEach(n=>{r[n]=_e(e,n,o)}),r}function zu(e){let{variants:t,...o}=e,r={variants:t,style:la(o),isProcessed:!0};return r.style===o||t&&t.forEach(n=>{typeof n.style!=\"function\"&&(n.style=la(n.style))}),r}var BA=Yi();function c0(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}function Xi(e,t){return t&&e&&typeof e==\"object\"&&e.styles&&!e.styles.startsWith(\"@layer\")&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}function LA(e){return e?(t,o)=>o[e]:null}function jA(e,t,o){e.theme=HA(e.theme)?o:e.theme[t]||e.theme}function Ud(e,t,o){let r=typeof t==\"function\"?t(e):t;if(Array.isArray(r))return r.flatMap(n=>Ud(e,n,o));if(Array.isArray(r?.variants)){let n;if(r.isProcessed)n=o?Xi(r.style,o):r.style;else{let{variants:a,...i}=r;n=o?Xi(la(i),o):i}return WE(e,r.variants,[n],o)}return r?.isProcessed?o?Xi(la(r.style),o):r.style:o?Xi(la(r),o):r}function WE(e,t,o=[],r=void 0){let n;e:for(let a=0;a{zE(l,C=>C.filter(P=>P!==Kr));let{name:c,slot:u,skipVariantsResolver:m,skipSx:p,overridesResolver:d=LA($A(u)),...v}=s,T=c&&c.startsWith(\"Mui\")||u?\"components\":\"custom\",S=m!==void 0?m:u&&u!==\"Root\"&&u!==\"root\"||!1,h=p||!1,y=c0;u===\"Root\"||u===\"root\"?y=r:u?y=n:VA(l)&&(y=void 0);let g=Cu(l,{shouldForwardProp:y,label:UA(c,u),...v}),b=C=>{if(C.__emotion_real===C)return C;if(typeof C==\"function\")return function(A){return Ud(A,C,A.theme.modularCssLayers?T:void 0)};if(Cr(C)){let P=zu(C);return function(_){return P.variants?Ud(_,P,_.theme.modularCssLayers?T:void 0):_.theme.modularCssLayers?Xi(P.style,T):P.style}}return C},E=(...C)=>{let P=[],A=C.map(b),_=[];if(P.push(a),c&&d&&_.push(function(k){let O=k.theme.components?.[c]?.styleOverrides;if(!O)return null;let N={};for(let X in O)N[X]=Ud(k,O[X],k.theme.modularCssLayers?\"theme\":void 0);return d(k,N)}),c&&!S&&_.push(function(k){let O=k.theme?.components?.[c]?.variants;return O?WE(k,O,[],k.theme.modularCssLayers?\"theme\":void 0):null}),h||_.push(Kr),Array.isArray(A[0])){let x=A.shift(),k=new Array(P.length).fill(\"\"),U=new Array(_.length).fill(\"\"),O;O=[...k,...x,...U],O.raw=[...k,...x.raw,...U],P.unshift(O)}let z=[...P,...A,..._],I=g(...z);return l.muiName&&(I.muiName=l.muiName),I};return g.withConfig&&(E.withConfig=g.withConfig),E}}function UA(e,t){return void 0}function HA(e){for(let t in e)return!1;return!0}function VA(e){return typeof e==\"string\"&&e.charCodeAt(0)>96}function $A(e){return e&&e.charAt(0).toLowerCase()+e.slice(1)}function ni(e,t,o=!1){let r={...t};for(let n in e)if(Object.prototype.hasOwnProperty.call(e,n)){let a=n;if(a===\"components\"||a===\"slots\")r[a]={...e[a],...r[a]};else if(a===\"componentsProps\"||a===\"slotProps\"){let i=e[a],l=t[a];if(!l)r[a]=i||{};else if(!i)r[a]=l;else{r[a]={...l};for(let s in i)if(Object.prototype.hasOwnProperty.call(i,s)){let c=s;r[a][c]=ni(i[c],l[c],o)}}}else a===\"className\"&&o&&t.className?r.className=ie(e?.className,t?.className):a===\"style\"&&o&&t.style?r.style={...e?.style,...t?.style}:r[a]===void 0&&(r[a]=e[a])}return r}var Vd=q(re(),1),YA=typeof window<\"u\"?Vd.useLayoutEffect:Vd.useEffect,wr=YA;function XA(e,t=Number.MIN_SAFE_INTEGER,o=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,o))}var ua=XA;function p0(e,t=0,o=1){return ua(e,t,o)}function GA(e){e=e.slice(1);let t=new RegExp(`.{1,${e.length>=6?2:1}}`,\"g\"),o=e.match(t);return o&&o[0].length===1&&(o=o.map(r=>r+r)),o?`rgb${o.length===4?\"a\":\"\"}(${o.map((r,n)=>n<3?parseInt(r,16):Math.round(parseInt(r,16)/255*1e3)/1e3).join(\", \")})`:\"\"}function ai(e){if(e.type)return e;if(e.charAt(0)===\"#\")return ai(GA(e));let t=e.indexOf(\"(\"),o=e.substring(0,t);if(![\"rgb\",\"rgba\",\"hsl\",\"hsla\",\"color\"].includes(o))throw new Error(lr(9,e));let r=e.substring(t+1,e.length-1),n;if(o===\"color\"){if(r=r.split(\" \"),n=r.shift(),r.length===4&&r[3].charAt(0)===\"/\"&&(r[3]=r[3].slice(1)),![\"srgb\",\"display-p3\",\"a98-rgb\",\"prophoto-rgb\",\"rec-2020\"].includes(n))throw new Error(lr(10,n))}else r=r.split(\",\");return r=r.map(a=>parseFloat(a)),{type:o,values:r,colorSpace:n}}var qA=e=>{let t=ai(e);return t.values.slice(0,3).map((o,r)=>t.type.includes(\"hsl\")&&r!==0?`${o}%`:o).join(\" \")},Os=(e,t)=>{try{return qA(e)}catch{return e}};function $d(e){let{type:t,colorSpace:o}=e,{values:r}=e;return t.includes(\"rgb\")?r=r.map((n,a)=>a<3?parseInt(n,10):n):t.includes(\"hsl\")&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),t.includes(\"color\")?r=`${o} ${r.join(\" \")}`:r=`${r.join(\", \")}`,`${t}(${r})`}function f0(e){e=ai(e);let{values:t}=e,o=t[0],r=t[1]/100,n=t[2]/100,a=r*Math.min(n,1-n),i=(c,u=(c+o/30)%12)=>n-a*Math.max(Math.min(u-3,9-u,1),-1),l=\"rgb\",s=[Math.round(i(0)*255),Math.round(i(8)*255),Math.round(i(4)*255)];return e.type===\"hsla\"&&(l+=\"a\",s.push(t[3])),$d({type:l,values:s})}function u0(e){e=ai(e);let t=e.type===\"hsl\"||e.type===\"hsla\"?ai(f0(e)).values:e.values;return t=t.map(o=>(e.type!==\"color\"&&(o/=255),o<=.03928?o/12.92:((o+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function ZE(e,t){let o=u0(e),r=u0(t);return(Math.max(o,r)+.05)/(Math.min(o,r)+.05)}function As(e,t){return e=ai(e),t=p0(t),(e.type===\"rgb\"||e.type===\"hsl\")&&(e.type+=\"a\"),e.type===\"color\"?e.values[3]=`/${t}`:e.values[3]=t,$d(e)}function ii(e,t,o){try{return As(e,t)}catch{return e}}function Ds(e,t){if(e=ai(e),t=p0(t),e.type.includes(\"hsl\"))e.values[2]*=1-t;else if(e.type.includes(\"rgb\")||e.type.includes(\"color\"))for(let o=0;o<3;o+=1)e.values[o]*=1-t;return $d(e)}function it(e,t,o){try{return Ds(e,t)}catch{return e}}function Ns(e,t){if(e=ai(e),t=p0(t),e.type.includes(\"hsl\"))e.values[2]+=(100-e.values[2])*t;else if(e.type.includes(\"rgb\"))for(let o=0;o<3;o+=1)e.values[o]+=(255-e.values[o])*t;else if(e.type.includes(\"color\"))for(let o=0;o<3;o+=1)e.values[o]+=(1-e.values[o])*t;return $d(e)}function lt(e,t,o){try{return Ns(e,t)}catch{return e}}function IA(e,t=.15){return u0(e)>.5?Ds(e,t):Ns(e,t)}function ku(e,t,o){try{return IA(e,t)}catch{return e}}var Yd=q(re(),1);var FA=q(Ie(),1),KA=Yd.createContext();var li=()=>Yd.useContext(KA)??!1;var Xd=q(re(),1);var QA=q(Ie(),1),WA=Xd.createContext(void 0);function ZA(e){let{theme:t,name:o,props:r}=e;if(!t||!t.components||!t.components[o])return r;let n=t.components[o];return n.defaultProps?ni(n.defaultProps,r,t.components.mergeClassNameAndStyle):!n.styleOverrides&&!n.variants?ni(n,r,t.components.mergeClassNameAndStyle):r}function d0({props:e,name:t}){let o=Xd.useContext(WA);return ZA({props:e,name:t,theme:{components:o}})}var Bu=q(re(),1),JE=0;function e5(e){let[t,o]=Bu.useState(e),r=e||t;return Bu.useEffect(()=>{t==null&&(JE+=1,o(`mui-${JE}`))},[t]),r}var t5={...Bu},eP=t5.useId;function Gd(e){if(eP!==void 0){let t=eP();return e??t}return e5(e)}var tP={theme:void 0};function qd(e){let t,o;return function(n){let a=t;return(a===void 0||n.theme!==o)&&(tP.theme=n.theme,a=zu(e(tP)),t=a,o=n.theme),a}}function Id(e=\"\"){function t(...r){if(!r.length)return\"\";let n=r[0];return typeof n==\"string\"&&!n.match(/(#|\\(|\\)|(-?(\\d*\\.)?\\d+)(px|em|%|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc))|^(-?(\\d*\\.)?\\d+)$|(\\d+ \\d+ \\d+)/)?`, var(--${e?`${e}-`:\"\"}${n}${t(...r.slice(1))})`:`, ${n}`}return(r,...n)=>`var(--${e?`${e}-`:\"\"}${r}${t(...n)})`}var oP=(e,t,o,r=[])=>{let n=e;t.forEach((a,i)=>{i===t.length-1?Array.isArray(n)?n[Number(a)]=o:n&&typeof n==\"object\"&&(n[a]=o):n&&typeof n==\"object\"&&(n[a]||(n[a]=r.includes(a)?[]:{}),n=n[a])})},o5=(e,t,o)=>{function r(n,a=[],i=[]){Object.entries(n).forEach(([l,s])=>{(!o||o&&!o([...a,l]))&&s!=null&&(typeof s==\"object\"&&Object.keys(s).length>0?r(s,[...a,l],Array.isArray(s)?[...i,l]:i):t([...a,l],s,i))})}r(e)},r5=(e,t)=>typeof t==\"number\"?[\"lineHeight\",\"fontWeight\",\"opacity\",\"zIndex\"].some(r=>e.includes(r))||e[e.length-1].toLowerCase().includes(\"opacity\")?t:`${t}px`:t;function Lu(e,t){let{prefix:o,shouldSkipGeneratingVar:r}=t||{},n={},a={},i={};return o5(e,(l,s,c)=>{if((typeof s==\"string\"||typeof s==\"number\")&&(!r||!r(l,s))){let u=`--${o?`${o}-`:\"\"}${l.join(\"-\")}`,m=r5(l,s);Object.assign(n,{[u]:m}),oP(a,l,`var(${u})`,c),oP(i,l,`var(${u}, ${m})`,c)}},l=>l[0]===\"vars\"),{css:n,vars:a,varsWithDefaults:i}}function n5(e,t={}){let{getSelector:o=h,disableCssColorScheme:r,colorSchemeSelector:n,enableContrastVars:a}=t,{colorSchemes:i={},components:l,defaultColorScheme:s=\"light\",...c}=e,{vars:u,css:m,varsWithDefaults:p}=Lu(c,t),d=p,v={},{[s]:T,...S}=i;if(Object.entries(S||{}).forEach(([b,E])=>{let{vars:C,css:P,varsWithDefaults:A}=Lu(E,t);d=Kt(d,A),v[b]={css:P,vars:C}}),T){let{css:b,vars:E,varsWithDefaults:C}=Lu(T,t);d=Kt(d,C),v[s]={css:b,vars:E}}function h(b,E){let C=n;if(n===\"class\"&&(C=\".%s\"),n===\"data\"&&(C=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(C=`[${n}=\"%s\"]`),b){if(C===\"media\")return e.defaultColorScheme===b?\":root\":{[`@media (prefers-color-scheme: ${i[b]?.palette?.mode||b})`]:{\":root\":E}};if(C)return e.defaultColorScheme===b?`:root, ${C.replace(\"%s\",String(b))}`:C.replace(\"%s\",String(b))}return\":root\"}return{vars:d,generateThemeVars:()=>{let b={...u};return Object.entries(v).forEach(([,{vars:E}])=>{b=Kt(b,E)}),b},generateStyleSheets:()=>{let b=[],E=e.defaultColorScheme||\"light\";function C(_,z){Object.keys(z).length&&b.push(typeof _==\"string\"?{[_]:{...z}}:_)}C(o(void 0,{...m}),m);let{[E]:P,...A}=v;if(P){let{css:_}=P,z=i[E]?.palette?.mode,I=!r&&z?{colorScheme:z,..._}:{..._};C(o(E,{...I}),I)}return Object.entries(A).forEach(([_,{css:z}])=>{let I=i[_]?.palette?.mode,x=!r&&I?{colorScheme:I,...z}:{...z};C(o(_,{...x}),x)}),a&&b.push({\":root\":{\"--__l-threshold\":\"0.7\",\"--__l\":\"clamp(0, (l / var(--__l-threshold) - 1) * -infinity, 1)\",\"--__a\":\"clamp(0.87, (l / var(--__l-threshold) - 1) * -infinity, 1)\"}}),b}}}var m0=n5;function y0(e){return function(o){return e===\"media\"?`@media (prefers-color-scheme: ${o})`:e?e.startsWith(\"data-\")&&!e.includes(\"%s\")?`[${e}=\"${o}\"] &`:e===\"class\"?`.${o} &`:e===\"data\"?`[data-${o}] &`:`${e.replace(\"%s\",o)} &`:\"&\"}}function Le(e,t,o=void 0){let r={};for(let n in e){let a=e[n],i=\"\",l=!0;for(let s=0;s=o?Fd.text.primary:h0.text.primary}let d=({color:S,name:h,mainShade:y=500,lightShade:g=300,darkShade:b=700})=>{if(S={...S},!S.main&&S[y]&&(S.main=S[y]),!S.hasOwnProperty(\"main\"))throw new Error(lr(11,h?` (${h})`:\"\",y));if(typeof S.main!=\"string\")throw new Error(lr(12,h?` (${h})`:\"\",JSON.stringify(S.main)));return n?(aP(n,S,\"light\",g,r),aP(n,S,\"dark\",b,r)):(nP(S,\"light\",g,r),nP(S,\"dark\",b,r)),S.contrastText||(S.contrastText=p(S.main)),S},v;return t===\"light\"?v=iP():t===\"dark\"&&(v=lP()),Kt({common:{...zs},mode:t,primary:d({color:i,name:\"primary\"}),secondary:d({color:l,name:\"secondary\",mainShade:\"A400\",lightShade:\"A200\",darkShade:\"A700\"}),error:d({color:s,name:\"error\"}),warning:d({color:m,name:\"warning\"}),info:d({color:c,name:\"info\"}),success:d({color:u,name:\"success\"}),grey:rP,contrastThreshold:o,getContrastText:p,augmentColor:d,tonalOffset:r,...v},a)}function Kd(e){let t={};return Object.entries(e).forEach(r=>{let[n,a]=r;typeof a==\"object\"&&(t[n]=`${a.fontStyle?`${a.fontStyle} `:\"\"}${a.fontVariant?`${a.fontVariant} `:\"\"}${a.fontWeight?`${a.fontWeight} `:\"\"}${a.fontStretch?`${a.fontStretch} `:\"\"}${a.fontSize||\"\"}${a.lineHeight?`/${a.lineHeight} `:\"\"}${a.fontFamily||\"\"}`)}),t}function g0(e,t){return{toolbar:{minHeight:56,[e.up(\"xs\")]:{\"@media (orientation: landscape)\":{minHeight:48}},[e.up(\"sm\")]:{minHeight:64}},...t}}function x5(e){return Math.round(e*1e5)/1e5}var sP={textTransform:\"uppercase\"},cP='\"Roboto\", \"Helvetica\", \"Arial\", sans-serif';function b0(e,t){let{fontFamily:o=cP,fontSize:r=14,fontWeightLight:n=300,fontWeightRegular:a=400,fontWeightMedium:i=500,fontWeightBold:l=700,htmlFontSize:s=16,allVariants:c,pxToRem:u,...m}=typeof t==\"function\"?t(e):t,p=r/14,d=u||(S=>`${S/s*p}rem`),v=(S,h,y,g,b)=>({fontFamily:o,fontWeight:S,fontSize:d(h),lineHeight:y,...o===cP?{letterSpacing:`${x5(g/h)}em`}:{},...b,...c}),T={h1:v(n,96,1.167,-1.5),h2:v(n,60,1.2,-.5),h3:v(a,48,1.167,0),h4:v(a,34,1.235,.25),h5:v(a,24,1.334,0),h6:v(i,20,1.6,.15),subtitle1:v(a,16,1.75,.15),subtitle2:v(i,14,1.57,.1),body1:v(a,16,1.5,.15),body2:v(a,14,1.43,.15),button:v(i,14,1.75,.4,sP),caption:v(a,12,1.66,.4),overline:v(a,12,2.66,1,sP),inherit:{fontFamily:\"inherit\",fontWeight:\"inherit\",fontSize:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}};return Kt({htmlFontSize:s,pxToRem:d,fontFamily:o,fontSize:r,fontWeightLight:n,fontWeightRegular:a,fontWeightMedium:i,fontWeightBold:l,...T},m,{clone:!1})}function kt(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${.2})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${.14})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${.12})`].join(\",\")}var T5=[\"none\",kt(0,2,1,-1,0,1,1,0,0,1,3,0),kt(0,3,1,-2,0,2,2,0,0,1,5,0),kt(0,3,3,-2,0,3,4,0,0,1,8,0),kt(0,2,4,-1,0,4,5,0,0,1,10,0),kt(0,3,5,-1,0,5,8,0,0,1,14,0),kt(0,3,5,-1,0,6,10,0,0,1,18,0),kt(0,4,5,-2,0,7,10,1,0,2,16,1),kt(0,5,5,-3,0,8,10,1,0,3,14,2),kt(0,5,6,-3,0,9,12,1,0,3,16,2),kt(0,6,6,-3,0,10,14,1,0,4,18,3),kt(0,6,7,-4,0,11,15,1,0,4,20,3),kt(0,7,8,-4,0,12,17,2,0,5,22,4),kt(0,7,8,-4,0,13,19,2,0,5,24,4),kt(0,7,9,-4,0,14,21,2,0,5,26,4),kt(0,8,9,-5,0,15,22,2,0,6,28,5),kt(0,8,10,-5,0,16,24,2,0,6,30,5),kt(0,8,11,-5,0,17,26,2,0,6,32,5),kt(0,9,11,-5,0,18,28,2,0,7,34,6),kt(0,9,12,-6,0,19,29,2,0,7,36,6),kt(0,10,13,-6,0,20,31,3,0,8,38,7),kt(0,10,13,-6,0,21,33,3,0,8,40,7),kt(0,10,14,-6,0,22,35,3,0,8,42,7),kt(0,11,14,-7,0,23,36,3,0,9,44,8),kt(0,11,15,-7,0,24,38,3,0,9,46,8)],uP=T5;var S5={easeInOut:\"cubic-bezier(0.4, 0, 0.2, 1)\",easeOut:\"cubic-bezier(0.0, 0, 0.2, 1)\",easeIn:\"cubic-bezier(0.4, 0, 1, 1)\",sharp:\"cubic-bezier(0.4, 0, 0.6, 1)\"},E5={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function pP(e){return`${Math.round(e)}ms`}function P5(e){if(!e)return 0;let t=e/36;return Math.min(Math.round((4+15*t**.25+t/5)*10),3e3)}function v0(e){let t={...S5,...e.easing},o={...E5,...e.duration};return{getAutoHeightDuration:P5,create:(n=[\"all\"],a={})=>{let{duration:i=o.standard,easing:l=t.easeInOut,delay:s=0,...c}=a;return(Array.isArray(n)?n:[n]).map(u=>`${u} ${typeof i==\"string\"?i:pP(i)} ${l} ${typeof s==\"string\"?s:pP(s)}`).join(\",\")},...e,easing:t,duration:o}}var C5={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},fP=C5;function R5(e){return Cr(e)||typeof e>\"u\"||typeof e==\"string\"||typeof e==\"boolean\"||typeof e==\"number\"||Array.isArray(e)}function Qd(e={}){let t={...e};function o(r){let n=Object.entries(r);for(let a=0;a{if(!Number.isNaN(+e))return+e;let t=e.match(/\\d*\\.?\\d+/g);if(!t)return 0;let o=0;for(let r=0;rKt(v,T),d),d.unstable_sxConfig={...un,...u?.unstable_sxConfig},d.unstable_sx=function(T){return Kr({sx:T,theme:this})},d.toRuntimeSource=Qd,M5(d),d}var ju=O5;function Bs(e){let t;return e<1?t=5.11916*e**2:t=4.5*Math.log(e+1)+2,Math.round(t*10)/1e3}var A5=[...Array(25)].map((e,t)=>{if(t===0)return\"none\";let o=Bs(t);return`linear-gradient(rgba(255 255 255 / ${o}), rgba(255 255 255 / ${o}))`});function x0(e){return{inputPlaceholder:e===\"dark\"?.5:.42,inputUnderline:e===\"dark\"?.7:.42,switchTrackDisabled:e===\"dark\"?.2:.12,switchTrack:e===\"dark\"?.3:.38}}function T0(e){return e===\"dark\"?A5:[]}function S0(e){let{palette:t={mode:\"light\"},opacity:o,overlays:r,colorSpace:n,...a}=e,i=Qi({...t,colorSpace:n});return{palette:i,opacity:{...x0(i.mode),...o},overlays:r||T0(i.mode),...a}}function E0(e){return!!e[0].match(/(cssVarPrefix|colorSchemeSelector|modularCssLayers|rootSelector|typography|mixins|breakpoints|direction|transitions)/)||!!e[0].match(/sxConfig$/)||e[0]===\"palette\"&&!!e[1]?.match(/(mode|contrastThreshold|tonalOffset)/)}var D5=e=>[...[...Array(25)].map((t,o)=>`--${e?`${e}-`:\"\"}overlays-${o}`),`--${e?`${e}-`:\"\"}palette-AppBar-darkBg`,`--${e?`${e}-`:\"\"}palette-AppBar-darkColor`],mP=D5;var yP=e=>(t,o)=>{let r=e.rootSelector||\":root\",n=e.colorSchemeSelector,a=n;if(n===\"class\"&&(a=\".%s\"),n===\"data\"&&(a=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(a=`[${n}=\"%s\"]`),e.defaultColorScheme===t){if(t===\"dark\"){let i={};return mP(e.cssVarPrefix).forEach(l=>{i[l]=o[l],delete o[l]}),a===\"media\"?{[r]:o,\"@media (prefers-color-scheme: dark)\":{[r]:i}}:a?{[a.replace(\"%s\",t)]:i,[`${r}, ${a.replace(\"%s\",t)}`]:o}:{[r]:{...o,...i}}}if(a&&a!==\"media\")return`${r}, ${a.replace(\"%s\",String(t))}`}else if(t){if(a===\"media\")return{[`@media (prefers-color-scheme: ${String(t)})`]:{[r]:o}};if(a)return a.replace(\"%s\",String(t))}return r};function N5(e,t){t.forEach(o=>{e[o]||(e[o]={})})}function L(e,t,o){!e[t]&&o&&(e[t]=o)}function Uu(e){return typeof e!=\"string\"||!e.startsWith(\"hsl\")?e:f0(e)}function pa(e,t){`${t}Channel`in e||(e[`${t}Channel`]=Os(Uu(e[t]),`MUI: Can't create \\`palette.${t}Channel\\` because \\`palette.${t}\\` is not one of these formats: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color().\nTo suppress this warning, you need to explicitly provide the \\`palette.${t}Channel\\` as a string (in rgb format, for example \"12 12 12\") or undefined if you want to remove the channel token.`))}function _5(e){return typeof e==\"number\"?`${e}px`:typeof e==\"string\"||typeof e==\"function\"||Array.isArray(e)?e:\"8px\"}var zn=e=>{try{return e()}catch{}},z5=(e=\"mui\")=>Id(e);function P0(e,t,o,r,n){if(!o)return;o=o===!0?{}:o;let a=n===\"dark\"?\"dark\":\"light\";if(!r){t[n]=S0({...o,palette:{mode:a,...o?.palette},colorSpace:e});return}let{palette:i,...l}=ju({...r,palette:{mode:a,...o?.palette},colorSpace:e});return t[n]={...o,palette:i,opacity:{...x0(a),...o?.opacity},overlays:o?.overlays||T0(a)},l}function C0(e={},...t){let{colorSchemes:o={light:!0},defaultColorScheme:r,disableCssColorScheme:n=!1,cssVarPrefix:a=\"mui\",nativeColor:i=!1,shouldSkipGeneratingVar:l=E0,colorSchemeSelector:s=o.light&&o.dark?\"media\":void 0,rootSelector:c=\":root\",...u}=e,m=Object.keys(o)[0],p=r||(o.light&&m!==\"light\"?\"light\":m),d=z5(a),{[p]:v,light:T,dark:S,...h}=o,y={...h},g=v;if((p===\"dark\"&&!(\"dark\"in o)||p===\"light\"&&!(\"light\"in o))&&(g=!0),!g)throw new Error(lr(21,p));let b;i&&(b=\"oklch\");let E=P0(b,y,g,u,p);T&&!y.light&&P0(b,y,T,void 0,\"light\"),S&&!y.dark&&P0(b,y,S,void 0,\"dark\");let C={defaultColorScheme:p,...E,cssVarPrefix:a,colorSchemeSelector:s,rootSelector:c,getCssVar:d,colorSchemes:y,font:{...Kd(E.typography),...E.font},spacing:_5(u.spacing)};Object.keys(C.colorSchemes).forEach(I=>{let x=C.colorSchemes[I].palette,k=O=>{let N=O.split(\"-\"),X=N[1],oe=N[2];return d(O,x[X][oe])};x.mode===\"light\"&&(L(x.common,\"background\",\"#fff\"),L(x.common,\"onBackground\",\"#000\")),x.mode===\"dark\"&&(L(x.common,\"background\",\"#000\"),L(x.common,\"onBackground\",\"#fff\"));function U(O,N,X){if(b){let oe;return O===ii&&(oe=`transparent ${((1-X)*100).toFixed(0)}%`),O===it&&(oe=`#000 ${(X*100).toFixed(0)}%`),O===lt&&(oe=`#fff ${(X*100).toFixed(0)}%`),`color-mix(in ${b}, ${N}, ${oe})`}return O(N,X)}if(N5(x,[\"Alert\",\"AppBar\",\"Avatar\",\"Button\",\"Chip\",\"FilledInput\",\"LinearProgress\",\"Skeleton\",\"Slider\",\"SnackbarContent\",\"SpeedDialAction\",\"StepConnector\",\"StepContent\",\"Switch\",\"TableCell\",\"Tooltip\"]),x.mode===\"light\"){L(x.Alert,\"errorColor\",U(it,x.error.light,.6)),L(x.Alert,\"infoColor\",U(it,x.info.light,.6)),L(x.Alert,\"successColor\",U(it,x.success.light,.6)),L(x.Alert,\"warningColor\",U(it,x.warning.light,.6)),L(x.Alert,\"errorFilledBg\",k(\"palette-error-main\")),L(x.Alert,\"infoFilledBg\",k(\"palette-info-main\")),L(x.Alert,\"successFilledBg\",k(\"palette-success-main\")),L(x.Alert,\"warningFilledBg\",k(\"palette-warning-main\")),L(x.Alert,\"errorFilledColor\",zn(()=>x.getContrastText(x.error.main))),L(x.Alert,\"infoFilledColor\",zn(()=>x.getContrastText(x.info.main))),L(x.Alert,\"successFilledColor\",zn(()=>x.getContrastText(x.success.main))),L(x.Alert,\"warningFilledColor\",zn(()=>x.getContrastText(x.warning.main))),L(x.Alert,\"errorStandardBg\",U(lt,x.error.light,.9)),L(x.Alert,\"infoStandardBg\",U(lt,x.info.light,.9)),L(x.Alert,\"successStandardBg\",U(lt,x.success.light,.9)),L(x.Alert,\"warningStandardBg\",U(lt,x.warning.light,.9)),L(x.Alert,\"errorIconColor\",k(\"palette-error-main\")),L(x.Alert,\"infoIconColor\",k(\"palette-info-main\")),L(x.Alert,\"successIconColor\",k(\"palette-success-main\")),L(x.Alert,\"warningIconColor\",k(\"palette-warning-main\")),L(x.AppBar,\"defaultBg\",k(\"palette-grey-100\")),L(x.Avatar,\"defaultBg\",k(\"palette-grey-400\")),L(x.Button,\"inheritContainedBg\",k(\"palette-grey-300\")),L(x.Button,\"inheritContainedHoverBg\",k(\"palette-grey-A100\")),L(x.Chip,\"defaultBorder\",k(\"palette-grey-400\")),L(x.Chip,\"defaultAvatarColor\",k(\"palette-grey-700\")),L(x.Chip,\"defaultIconColor\",k(\"palette-grey-700\")),L(x.FilledInput,\"bg\",\"rgba(0, 0, 0, 0.06)\"),L(x.FilledInput,\"hoverBg\",\"rgba(0, 0, 0, 0.09)\"),L(x.FilledInput,\"disabledBg\",\"rgba(0, 0, 0, 0.12)\"),L(x.LinearProgress,\"primaryBg\",U(lt,x.primary.main,.62)),L(x.LinearProgress,\"secondaryBg\",U(lt,x.secondary.main,.62)),L(x.LinearProgress,\"errorBg\",U(lt,x.error.main,.62)),L(x.LinearProgress,\"infoBg\",U(lt,x.info.main,.62)),L(x.LinearProgress,\"successBg\",U(lt,x.success.main,.62)),L(x.LinearProgress,\"warningBg\",U(lt,x.warning.main,.62)),L(x.Skeleton,\"bg\",b?U(ii,x.text.primary,.11):`rgba(${k(\"palette-text-primaryChannel\")} / 0.11)`),L(x.Slider,\"primaryTrack\",U(lt,x.primary.main,.62)),L(x.Slider,\"secondaryTrack\",U(lt,x.secondary.main,.62)),L(x.Slider,\"errorTrack\",U(lt,x.error.main,.62)),L(x.Slider,\"infoTrack\",U(lt,x.info.main,.62)),L(x.Slider,\"successTrack\",U(lt,x.success.main,.62)),L(x.Slider,\"warningTrack\",U(lt,x.warning.main,.62));let O=b?U(it,x.background.default,.6825):ku(x.background.default,.8);L(x.SnackbarContent,\"bg\",O),L(x.SnackbarContent,\"color\",zn(()=>b?Fd.text.primary:x.getContrastText(O))),L(x.SpeedDialAction,\"fabHoverBg\",ku(x.background.paper,.15)),L(x.StepConnector,\"border\",k(\"palette-grey-400\")),L(x.StepContent,\"border\",k(\"palette-grey-400\")),L(x.Switch,\"defaultColor\",k(\"palette-common-white\")),L(x.Switch,\"defaultDisabledColor\",k(\"palette-grey-100\")),L(x.Switch,\"primaryDisabledColor\",U(lt,x.primary.main,.62)),L(x.Switch,\"secondaryDisabledColor\",U(lt,x.secondary.main,.62)),L(x.Switch,\"errorDisabledColor\",U(lt,x.error.main,.62)),L(x.Switch,\"infoDisabledColor\",U(lt,x.info.main,.62)),L(x.Switch,\"successDisabledColor\",U(lt,x.success.main,.62)),L(x.Switch,\"warningDisabledColor\",U(lt,x.warning.main,.62)),L(x.TableCell,\"border\",U(lt,U(ii,x.divider,1),.88)),L(x.Tooltip,\"bg\",U(ii,x.grey[700],.92))}if(x.mode===\"dark\"){L(x.Alert,\"errorColor\",U(lt,x.error.light,.6)),L(x.Alert,\"infoColor\",U(lt,x.info.light,.6)),L(x.Alert,\"successColor\",U(lt,x.success.light,.6)),L(x.Alert,\"warningColor\",U(lt,x.warning.light,.6)),L(x.Alert,\"errorFilledBg\",k(\"palette-error-dark\")),L(x.Alert,\"infoFilledBg\",k(\"palette-info-dark\")),L(x.Alert,\"successFilledBg\",k(\"palette-success-dark\")),L(x.Alert,\"warningFilledBg\",k(\"palette-warning-dark\")),L(x.Alert,\"errorFilledColor\",zn(()=>x.getContrastText(x.error.dark))),L(x.Alert,\"infoFilledColor\",zn(()=>x.getContrastText(x.info.dark))),L(x.Alert,\"successFilledColor\",zn(()=>x.getContrastText(x.success.dark))),L(x.Alert,\"warningFilledColor\",zn(()=>x.getContrastText(x.warning.dark))),L(x.Alert,\"errorStandardBg\",U(it,x.error.light,.9)),L(x.Alert,\"infoStandardBg\",U(it,x.info.light,.9)),L(x.Alert,\"successStandardBg\",U(it,x.success.light,.9)),L(x.Alert,\"warningStandardBg\",U(it,x.warning.light,.9)),L(x.Alert,\"errorIconColor\",k(\"palette-error-main\")),L(x.Alert,\"infoIconColor\",k(\"palette-info-main\")),L(x.Alert,\"successIconColor\",k(\"palette-success-main\")),L(x.Alert,\"warningIconColor\",k(\"palette-warning-main\")),L(x.AppBar,\"defaultBg\",k(\"palette-grey-900\")),L(x.AppBar,\"darkBg\",k(\"palette-background-paper\")),L(x.AppBar,\"darkColor\",k(\"palette-text-primary\")),L(x.Avatar,\"defaultBg\",k(\"palette-grey-600\")),L(x.Button,\"inheritContainedBg\",k(\"palette-grey-800\")),L(x.Button,\"inheritContainedHoverBg\",k(\"palette-grey-700\")),L(x.Chip,\"defaultBorder\",k(\"palette-grey-700\")),L(x.Chip,\"defaultAvatarColor\",k(\"palette-grey-300\")),L(x.Chip,\"defaultIconColor\",k(\"palette-grey-300\")),L(x.FilledInput,\"bg\",\"rgba(255, 255, 255, 0.09)\"),L(x.FilledInput,\"hoverBg\",\"rgba(255, 255, 255, 0.13)\"),L(x.FilledInput,\"disabledBg\",\"rgba(255, 255, 255, 0.12)\"),L(x.LinearProgress,\"primaryBg\",U(it,x.primary.main,.5)),L(x.LinearProgress,\"secondaryBg\",U(it,x.secondary.main,.5)),L(x.LinearProgress,\"errorBg\",U(it,x.error.main,.5)),L(x.LinearProgress,\"infoBg\",U(it,x.info.main,.5)),L(x.LinearProgress,\"successBg\",U(it,x.success.main,.5)),L(x.LinearProgress,\"warningBg\",U(it,x.warning.main,.5)),L(x.Skeleton,\"bg\",b?U(ii,x.text.primary,.13):`rgba(${k(\"palette-text-primaryChannel\")} / 0.13)`),L(x.Slider,\"primaryTrack\",U(it,x.primary.main,.5)),L(x.Slider,\"secondaryTrack\",U(it,x.secondary.main,.5)),L(x.Slider,\"errorTrack\",U(it,x.error.main,.5)),L(x.Slider,\"infoTrack\",U(it,x.info.main,.5)),L(x.Slider,\"successTrack\",U(it,x.success.main,.5)),L(x.Slider,\"warningTrack\",U(it,x.warning.main,.5));let O=b?U(lt,x.background.default,.985):ku(x.background.default,.98);L(x.SnackbarContent,\"bg\",O),L(x.SnackbarContent,\"color\",zn(()=>b?h0.text.primary:x.getContrastText(O))),L(x.SpeedDialAction,\"fabHoverBg\",ku(x.background.paper,.15)),L(x.StepConnector,\"border\",k(\"palette-grey-600\")),L(x.StepContent,\"border\",k(\"palette-grey-600\")),L(x.Switch,\"defaultColor\",k(\"palette-grey-300\")),L(x.Switch,\"defaultDisabledColor\",k(\"palette-grey-600\")),L(x.Switch,\"primaryDisabledColor\",U(it,x.primary.main,.55)),L(x.Switch,\"secondaryDisabledColor\",U(it,x.secondary.main,.55)),L(x.Switch,\"errorDisabledColor\",U(it,x.error.main,.55)),L(x.Switch,\"infoDisabledColor\",U(it,x.info.main,.55)),L(x.Switch,\"successDisabledColor\",U(it,x.success.main,.55)),L(x.Switch,\"warningDisabledColor\",U(it,x.warning.main,.55)),L(x.TableCell,\"border\",U(it,U(ii,x.divider,1),.68)),L(x.Tooltip,\"bg\",U(ii,x.grey[700],.92))}pa(x.background,\"default\"),pa(x.background,\"paper\"),pa(x.common,\"background\"),pa(x.common,\"onBackground\"),pa(x,\"divider\"),Object.keys(x).forEach(O=>{let N=x[O];O!==\"tonalOffset\"&&N&&typeof N==\"object\"&&(N.main&&L(x[O],\"mainChannel\",Os(Uu(N.main))),N.light&&L(x[O],\"lightChannel\",Os(Uu(N.light))),N.dark&&L(x[O],\"darkChannel\",Os(Uu(N.dark))),N.contrastText&&L(x[O],\"contrastTextChannel\",Os(Uu(N.contrastText))),O===\"text\"&&(pa(x[O],\"primary\"),pa(x[O],\"secondary\")),O===\"action\"&&(N.active&&pa(x[O],\"active\"),N.selected&&pa(x[O],\"selected\")))})}),C=t.reduce((I,x)=>Kt(I,x),C);let P={prefix:a,disableCssColorScheme:n,shouldSkipGeneratingVar:l,getSelector:yP(C),enableContrastVars:i},{vars:A,generateThemeVars:_,generateStyleSheets:z}=m0(C,P);return C.vars=A,Object.entries(C.colorSchemes[C.defaultColorScheme]).forEach(([I,x])=>{C[I]=x}),C.generateThemeVars=_,C.generateStyleSheets=z,C.generateSpacing=function(){return Cs(u.spacing,Mu(this))},C.getColorSchemeSelector=y0(s),C.spacing=C.generateSpacing(),C.shouldSkipGeneratingVar=l,C.unstable_sxConfig={...un,...u?.unstable_sxConfig},C.unstable_sx=function(x){return Kr({sx:x,theme:this})},C.toRuntimeSource=Qd,C}function hP(e,t,o){e.colorSchemes&&o&&(e.colorSchemes[t]={...o!==!0&&o,palette:Qi({...o===!0?{}:o.palette,mode:t})})}function Ls(e={},...t){let{palette:o,cssVariables:r=!1,colorSchemes:n=o?void 0:{light:!0},defaultColorScheme:a=o?.mode,...i}=e,l=a||\"light\",s=n?.[l],c={...n,...o?{[l]:{...typeof s!=\"boolean\"&&s,palette:o}}:void 0};if(r===!1){if(!(\"colorSchemes\"in e))return ju(e,...t);let u=o;\"palette\"in e||c[l]&&(c[l]!==!0?u=c[l].palette:l===\"dark\"&&(u={mode:\"dark\"}));let m=ju({...e,palette:u},...t);return m.defaultColorScheme=l,m.colorSchemes=c,m.palette.mode===\"light\"&&(m.colorSchemes.light={...c.light!==!0&&c.light,palette:m.palette},hP(m,\"dark\",c.dark)),m.palette.mode===\"dark\"&&(m.colorSchemes.dark={...c.dark!==!0&&c.dark,palette:m.palette},hP(m,\"light\",c.light)),m}return!o&&!(\"light\"in c)&&l===\"light\"&&(c.light=!0),C0({...i,colorSchemes:c,defaultColorScheme:l,...typeof r!=\"boolean\"&&r},...t)}var B5=q(re(),1);var k5=Ls(),Wd=k5;function kn(){let e=Rs(Wd);return e[_s]||e}function L5(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}var Hu=L5;var j5=e=>Hu(e)&&e!==\"classes\",Bn=j5;var U5=Hd({themeId:_s,defaultTheme:Wd,rootShouldForwardProp:Bn}),ae=U5;var H5=Ce(\"MuiBox\",[\"root\"]),gP=H5;var V5=Ls(),$5=_u({themeId:_s,defaultTheme:V5,defaultClassName:gP.root,generateClassName:Ms.generate}),Fe=$5;var TP=q(re(),1);var Y5=q(Ie(),1);function bP(){return ws}var X5=qd,He=X5;var uj=q(re(),1);var G5=q(Ie(),1);function je(e){return d0(e)}var me=ri;function q5(e){return typeof e.main==\"string\"}function I5(e,t=[]){if(!q5(e))return!1;for(let o of t)if(!e.hasOwnProperty(o)||typeof e[o]!=\"string\")return!1;return!0}function jo(e=[]){return([,t])=>t&&I5(t,e)}function vP(e){return _e(\"MuiTypography\",e)}var Tj=Ce(\"MuiTypography\",[\"root\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"subtitle1\",\"subtitle2\",\"body1\",\"body2\",\"inherit\",\"button\",\"caption\",\"overline\",\"alignLeft\",\"alignRight\",\"alignCenter\",\"alignJustify\",\"noWrap\",\"gutterBottom\",\"paragraph\"]);var SP=q(Ie(),1),F5={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},K5=bP(),Q5=e=>{let{align:t,gutterBottom:o,noWrap:r,paragraph:n,variant:a,classes:i}=e,l={root:[\"root\",a,e.align!==\"inherit\"&&`align${me(t)}`,o&&\"gutterBottom\",r&&\"noWrap\",n&&\"paragraph\"]};return Le(l,vP,i)},W5=ae(\"span\",{name:\"MuiTypography\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.variant&&t[o.variant],o.align!==\"inherit\"&&t[`align${me(o.align)}`],o.noWrap&&t.noWrap,o.gutterBottom&&t.gutterBottom,o.paragraph&&t.paragraph]}})(He(({theme:e})=>({margin:0,variants:[{props:{variant:\"inherit\"},style:{font:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}},...Object.entries(e.typography).filter(([t,o])=>t!==\"inherit\"&&o&&typeof o==\"object\").map(([t,o])=>({props:{variant:t},style:o})),...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette?.text||{}).filter(([,t])=>typeof t==\"string\").map(([t])=>({props:{color:`text${me(t)}`},style:{color:(e.vars||e).palette.text[t]}})),{props:({ownerState:t})=>t.align!==\"inherit\",style:{textAlign:\"var(--Typography-textAlign)\"}},{props:({ownerState:t})=>t.noWrap,style:{overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\"}},{props:({ownerState:t})=>t.gutterBottom,style:{marginBottom:\"0.35em\"}},{props:({ownerState:t})=>t.paragraph,style:{marginBottom:16}}]}))),xP={h1:\"h1\",h2:\"h2\",h3:\"h3\",h4:\"h4\",h5:\"h5\",h6:\"h6\",subtitle1:\"h6\",subtitle2:\"h6\",body1:\"p\",body2:\"p\",inherit:\"p\"},Z5=TP.forwardRef(function(t,o){let{color:r,...n}=je({props:t,name:\"MuiTypography\"}),a=!F5[r],i=K5({...n,...a&&{color:r}}),{align:l=\"inherit\",className:s,component:c,gutterBottom:u=!1,noWrap:m=!1,paragraph:p=!1,variant:d=\"body1\",variantMapping:v=xP,...T}=i,S={...i,align:l,color:r,className:s,component:c,gutterBottom:u,noWrap:m,paragraph:p,variant:d,variantMapping:v},h=c||(p?\"p\":v[d]||xP[d])||\"span\",y=Q5(S);return(0,SP.jsx)(W5,{as:h,ref:o,className:ie(y.root,s),...T,ownerState:S,style:{...l!==\"inherit\"&&{\"--Typography-textAlign\":l},...T.style}})}),Xe=Z5;var $P=q(re(),1);var UP=q(re(),1);var Wi=q(re(),1);function js(e){let{controlled:t,default:o,name:r,state:n=\"value\"}=e,{current:a}=Wi.useRef(t!==void 0),[i,l]=Wi.useState(o),s=a?t:i,c=Wi.useCallback(u=>{a||l(u)},[]);return[s,c]}var Zd=js;var CP=q(re(),1);var EP=q(re(),1),J5=EP.createContext(void 0),PP=J5;function R0(){return CP.useContext(PP)}var jn=q(re(),1);function pn(e){try{return e.matches(\":focus-visible\")}catch{}return!1}var Us=q(re(),1);function yo(...e){let t=Us.useRef(void 0),o=Us.useCallback(r=>{let n=e.map(a=>{if(a==null)return null;if(typeof a==\"function\"){let i=a,l=i(r);return typeof l==\"function\"?l:()=>{i(null)}}return a.current=r,()=>{a.current=null}});return()=>{n.forEach(a=>a?.())}},e);return Us.useMemo(()=>e.every(r=>r==null)?null:r=>{t.current&&(t.current(),t.current=void 0),r!=null&&(t.current=o(r))},e)}var Mr=yo;var w0=q(re(),1);function e3(e){let t=w0.useRef(e);return wr(()=>{t.current=e}),w0.useRef((...o)=>(0,t.current)(...o)).current}var Ln=e3;var si=Ln;var Jd=q(re(),1);var wP=q(re(),1),RP={};function Hs(e,t){let o=wP.useRef(RP);return o.current===RP&&(o.current=e(t)),o}var M0=class e{static create(){return new e}static use(){let t=Hs(e.create).current,[o,r]=Jd.useState(!1);return t.shouldMount=o,t.setShouldMount=r,Jd.useEffect(t.mountEffect,[o]),t}constructor(){this.ref={current:null},this.mounted=null,this.didMount=!1,this.shouldMount=!1,this.setShouldMount=null}mount(){return this.mounted||(this.mounted=t3(),this.shouldMount=!0,this.setShouldMount(this.shouldMount)),this.mounted}mountEffect=()=>{this.shouldMount&&!this.didMount&&this.ref.current!==null&&(this.didMount=!0,this.mounted.resolve())};start(...t){this.mount().then(()=>this.ref.current?.start(...t))}stop(...t){this.mount().then(()=>this.ref.current?.stop(...t))}pulsate(...t){this.mount().then(()=>this.ref.current?.pulsate(...t))}};function em(){return M0.use()}function t3(){let e,t,o=new Promise((r,n)=>{e=r,t=n});return o.resolve=e,o.reject=t,o}var ho=q(re(),1);function tm(e,t){if(e==null)return{};var o={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;o[r]=e[r]}return o}function om(e,t){return om=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(o,r){return o.__proto__=r,o},om(e,t)}function rm(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,om(e,t)}var Vu=q(re()),$u=q(Op());var O0={disabled:!1};var MP=q(re()),Vs=MP.default.createContext(null);var OP=function(t){return t.scrollTop};var Yu=\"unmounted\",Zi=\"exited\",Ji=\"entering\",Ys=\"entered\",A0=\"exiting\",fa=(function(e){rm(t,e);function t(r,n){var a;a=e.call(this,r,n)||this;var i=n,l=i&&!i.isMounting?r.enter:r.appear,s;return a.appearStatus=null,r.in?l?(s=Zi,a.appearStatus=Ji):s=Ys:r.unmountOnExit||r.mountOnEnter?s=Yu:s=Zi,a.state={status:s},a.nextCallback=null,a}t.getDerivedStateFromProps=function(n,a){var i=n.in;return i&&a.status===Yu?{status:Zi}:null};var o=t.prototype;return o.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},o.componentDidUpdate=function(n){var a=null;if(n!==this.props){var i=this.state.status;this.props.in?i!==Ji&&i!==Ys&&(a=Ji):(i===Ji||i===Ys)&&(a=A0)}this.updateStatus(!1,a)},o.componentWillUnmount=function(){this.cancelNextCallback()},o.getTimeouts=function(){var n=this.props.timeout,a,i,l;return a=i=l=n,n!=null&&typeof n!=\"number\"&&(a=n.exit,i=n.enter,l=n.appear!==void 0?n.appear:i),{exit:a,enter:i,appear:l}},o.updateStatus=function(n,a){if(n===void 0&&(n=!1),a!==null)if(this.cancelNextCallback(),a===Ji){if(this.props.unmountOnExit||this.props.mountOnEnter){var i=this.props.nodeRef?this.props.nodeRef.current:$u.default.findDOMNode(this);i&&OP(i)}this.performEnter(n)}else this.performExit();else this.props.unmountOnExit&&this.state.status===Zi&&this.setState({status:Yu})},o.performEnter=function(n){var a=this,i=this.props.enter,l=this.context?this.context.isMounting:n,s=this.props.nodeRef?[l]:[$u.default.findDOMNode(this),l],c=s[0],u=s[1],m=this.getTimeouts(),p=l?m.appear:m.enter;if(!n&&!i||O0.disabled){this.safeSetState({status:Ys},function(){a.props.onEntered(c)});return}this.props.onEnter(c,u),this.safeSetState({status:Ji},function(){a.props.onEntering(c,u),a.onTransitionEnd(p,function(){a.safeSetState({status:Ys},function(){a.props.onEntered(c,u)})})})},o.performExit=function(){var n=this,a=this.props.exit,i=this.getTimeouts(),l=this.props.nodeRef?void 0:$u.default.findDOMNode(this);if(!a||O0.disabled){this.safeSetState({status:Zi},function(){n.props.onExited(l)});return}this.props.onExit(l),this.safeSetState({status:A0},function(){n.props.onExiting(l),n.onTransitionEnd(i.exit,function(){n.safeSetState({status:Zi},function(){n.props.onExited(l)})})})},o.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},o.safeSetState=function(n,a){a=this.setNextCallback(a),this.setState(n,a)},o.setNextCallback=function(n){var a=this,i=!0;return this.nextCallback=function(l){i&&(i=!1,a.nextCallback=null,n(l))},this.nextCallback.cancel=function(){i=!1},this.nextCallback},o.onTransitionEnd=function(n,a){this.setNextCallback(a);var i=this.props.nodeRef?this.props.nodeRef.current:$u.default.findDOMNode(this),l=n==null&&!this.props.addEndListener;if(!i||l){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var s=this.props.nodeRef?[this.nextCallback]:[i,this.nextCallback],c=s[0],u=s[1];this.props.addEndListener(c,u)}n!=null&&setTimeout(this.nextCallback,n)},o.render=function(){var n=this.state.status;if(n===Yu)return null;var a=this.props,i=a.children,l=a.in,s=a.mountOnEnter,c=a.unmountOnExit,u=a.appear,m=a.enter,p=a.exit,d=a.timeout,v=a.addEndListener,T=a.onEnter,S=a.onEntering,h=a.onEntered,y=a.onExit,g=a.onExiting,b=a.onExited,E=a.nodeRef,C=tm(a,[\"children\",\"in\",\"mountOnEnter\",\"unmountOnExit\",\"appear\",\"enter\",\"exit\",\"timeout\",\"addEndListener\",\"onEnter\",\"onEntering\",\"onEntered\",\"onExit\",\"onExiting\",\"onExited\",\"nodeRef\"]);return Vu.default.createElement(Vs.Provider,{value:null},typeof i==\"function\"?i(n,C):Vu.default.cloneElement(Vu.default.Children.only(i),C))},t})(Vu.default.Component);fa.contextType=Vs;fa.propTypes={};function $s(){}fa.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:$s,onEntering:$s,onEntered:$s,onExit:$s,onExiting:$s,onExited:$s};fa.UNMOUNTED=Yu;fa.EXITED=Zi;fa.ENTERING=Ji;fa.ENTERED=Ys;fa.EXITING=A0;var Xu=fa;function AP(e){if(e===void 0)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}var Gu=q(re());var Qr=q(re());function nm(e,t){var o=function(a){return t&&(0,Qr.isValidElement)(a)?t(a):a},r=Object.create(null);return e&&Qr.Children.map(e,function(n){return n}).forEach(function(n){r[n.key]=o(n)}),r}function o3(e,t){e=e||{},t=t||{};function o(u){return u in t?t[u]:e[u]}var r=Object.create(null),n=[];for(var a in e)a in t?n.length&&(r[a]=n,n=[]):n.push(a);var i,l={};for(var s in t){if(r[s])for(i=0;i{this.currentId=null,o()},t)}clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)};disposeEffect=()=>this.clear};function fn(){let e=Hs(Xs.create).current;return _0(e.disposeEffect),e}var am=q(re(),1);var z0=q(Ie(),1);function i3(e){let{className:t,classes:o,pulsate:r=!1,rippleX:n,rippleY:a,rippleSize:i,in:l,onExited:s,timeout:c}=e,[u,m]=am.useState(!1),p=ie(t,o.ripple,o.rippleVisible,r&&o.ripplePulsate),d={width:i,height:i,top:-(i/2)+a,left:-(i/2)+n},v=ie(o.child,u&&o.childLeaving,r&&o.childPulsate);return!l&&!u&&m(!0),am.useEffect(()=>{if(!l&&s!=null){let T=setTimeout(s,c);return()=>{clearTimeout(T)}}},[s,l,c]),(0,z0.jsx)(\"span\",{className:p,style:d,children:(0,z0.jsx)(\"span\",{className:v})})}var zP=i3;var l3=Ce(\"MuiTouchRipple\",[\"root\",\"ripple\",\"rippleVisible\",\"ripplePulsate\",\"child\",\"childLeaving\",\"childPulsate\"]),Or=l3;var im=q(Ie(),1),k0=550,s3=80,c3=_n`\n 0% {\n transform: scale(0);\n opacity: 0.1;\n }\n\n 100% {\n transform: scale(1);\n opacity: 0.3;\n }\n`,u3=_n`\n 0% {\n opacity: 1;\n }\n\n 100% {\n opacity: 0;\n }\n`,p3=_n`\n 0% {\n transform: scale(1);\n }\n\n 50% {\n transform: scale(0.92);\n }\n\n 100% {\n transform: scale(1);\n }\n`,f3=ae(\"span\",{name:\"MuiTouchRipple\",slot:\"Root\"})({overflow:\"hidden\",pointerEvents:\"none\",position:\"absolute\",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:\"inherit\"}),d3=ae(zP,{name:\"MuiTouchRipple\",slot:\"Ripple\"})`\n opacity: 0;\n position: absolute;\n\n &.${Or.rippleVisible} {\n opacity: 0.3;\n transform: scale(1);\n animation-name: ${c3};\n animation-duration: ${k0}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n &.${Or.ripplePulsate} {\n animation-duration: ${({theme:e})=>e.transitions.duration.shorter}ms;\n }\n\n & .${Or.child} {\n opacity: 1;\n display: block;\n width: 100%;\n height: 100%;\n border-radius: 50%;\n background-color: currentColor;\n }\n\n & .${Or.childLeaving} {\n opacity: 0;\n animation-name: ${u3};\n animation-duration: ${k0}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n & .${Or.childPulsate} {\n position: absolute;\n /* @noflip */\n left: 0px;\n top: 0;\n animation-name: ${p3};\n animation-duration: 2500ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n animation-iteration-count: infinite;\n animation-delay: 200ms;\n }\n`,m3=ho.forwardRef(function(t,o){let r=je({props:t,name:\"MuiTouchRipple\"}),{center:n=!1,classes:a={},className:i,...l}=r,[s,c]=ho.useState([]),u=ho.useRef(0),m=ho.useRef(null);ho.useEffect(()=>{m.current&&(m.current(),m.current=null)},[s]);let p=ho.useRef(!1),d=fn(),v=ho.useRef(null),T=ho.useRef(null),S=ho.useCallback(b=>{let{pulsate:E,rippleX:C,rippleY:P,rippleSize:A,cb:_}=b;c(z=>[...z,(0,im.jsx)(d3,{classes:{ripple:ie(a.ripple,Or.ripple),rippleVisible:ie(a.rippleVisible,Or.rippleVisible),ripplePulsate:ie(a.ripplePulsate,Or.ripplePulsate),child:ie(a.child,Or.child),childLeaving:ie(a.childLeaving,Or.childLeaving),childPulsate:ie(a.childPulsate,Or.childPulsate)},timeout:k0,pulsate:E,rippleX:C,rippleY:P,rippleSize:A},u.current)]),u.current+=1,m.current=_},[a]),h=ho.useCallback((b={},E={},C=()=>{})=>{let{pulsate:P=!1,center:A=n||E.pulsate,fakeElement:_=!1}=E;if(b?.type===\"mousedown\"&&p.current){p.current=!1;return}b?.type===\"touchstart\"&&(p.current=!0);let z=_?null:T.current,I=z?z.getBoundingClientRect():{width:0,height:0,left:0,top:0},x,k,U;if(A||b===void 0||b.clientX===0&&b.clientY===0||!b.clientX&&!b.touches)x=Math.round(I.width/2),k=Math.round(I.height/2);else{let{clientX:O,clientY:N}=b.touches&&b.touches.length>0?b.touches[0]:b;x=Math.round(O-I.left),k=Math.round(N-I.top)}if(A)U=Math.sqrt((2*I.width**2+I.height**2)/3),U%2===0&&(U+=1);else{let O=Math.max(Math.abs((z?z.clientWidth:0)-x),x)*2+2,N=Math.max(Math.abs((z?z.clientHeight:0)-k),k)*2+2;U=Math.sqrt(O**2+N**2)}b?.touches?v.current===null&&(v.current=()=>{S({pulsate:P,rippleX:x,rippleY:k,rippleSize:U,cb:C})},d.start(s3,()=>{v.current&&(v.current(),v.current=null)})):S({pulsate:P,rippleX:x,rippleY:k,rippleSize:U,cb:C})},[n,S,d]),y=ho.useCallback(()=>{h({},{pulsate:!0})},[h]),g=ho.useCallback((b,E)=>{if(d.clear(),b?.type===\"touchend\"&&v.current){v.current(),v.current=null,d.start(0,()=>{g(b,E)});return}v.current=null,c(C=>C.length>0?C.slice(1):C),m.current=E},[d]);return ho.useImperativeHandle(o,()=>({pulsate:y,start:h,stop:g}),[y,h,g]),(0,im.jsx)(f3,{className:ie(Or.root,a.root,i),ref:T,...l,children:(0,im.jsx)(N0,{component:null,exit:!0,children:s})})}),kP=m3;function BP(e){return _e(\"MuiButtonBase\",e)}var y3=Ce(\"MuiButtonBase\",[\"root\",\"disabled\",\"focusVisible\"]),LP=y3;var lm=q(Ie(),1),h3=e=>{let{disabled:t,focusVisible:o,focusVisibleClassName:r,classes:n}=e,i=Le({root:[\"root\",t&&\"disabled\",o&&\"focusVisible\"]},BP,n);return o&&r&&(i.root+=` ${r}`),i},g3=ae(\"button\",{name:\"MuiButtonBase\",slot:\"Root\"})({display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",position:\"relative\",boxSizing:\"border-box\",WebkitTapHighlightColor:\"transparent\",backgroundColor:\"transparent\",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:\"pointer\",userSelect:\"none\",verticalAlign:\"middle\",MozAppearance:\"none\",WebkitAppearance:\"none\",textDecoration:\"none\",color:\"inherit\",\"&::-moz-focus-inner\":{borderStyle:\"none\"},[`&.${LP.disabled}`]:{pointerEvents:\"none\",cursor:\"default\"},\"@media print\":{colorAdjust:\"exact\"}}),b3=jn.forwardRef(function(t,o){let r=je({props:t,name:\"MuiButtonBase\"}),{action:n,centerRipple:a=!1,children:i,className:l,component:s=\"button\",disabled:c=!1,disableRipple:u=!1,disableTouchRipple:m=!1,focusRipple:p=!1,focusVisibleClassName:d,LinkComponent:v=\"a\",onBlur:T,onClick:S,onContextMenu:h,onDragLeave:y,onFocus:g,onFocusVisible:b,onKeyDown:E,onKeyUp:C,onMouseDown:P,onMouseLeave:A,onMouseUp:_,onTouchEnd:z,onTouchMove:I,onTouchStart:x,tabIndex:k=0,TouchRippleProps:U,touchRippleRef:O,type:N,...X}=r,oe=jn.useRef(null),W=em(),Te=Mr(W.ref,O),[fe,Ke]=jn.useState(!1);c&&fe&&Ke(!1),jn.useImperativeHandle(n,()=>({focusVisible:()=>{Ke(!0),oe.current.focus()}}),[]);let Ze=W.shouldMount&&!u&&!c;jn.useEffect(()=>{fe&&p&&!u&&W.pulsate()},[u,p,fe,W]);let Ue=da(W,\"start\",P,m),xe=da(W,\"stop\",h,m),Je=da(W,\"stop\",y,m),ht=da(W,\"stop\",_,m),we=da(W,\"stop\",se=>{fe&&se.preventDefault(),A&&A(se)},m),ft=da(W,\"start\",x,m),le=da(W,\"stop\",z,m),Oe=da(W,\"stop\",I,m),Ae=da(W,\"stop\",se=>{pn(se.target)||Ke(!1),T&&T(se)},!1),et=si(se=>{oe.current||(oe.current=se.currentTarget),pn(se.target)&&(Ke(!0),b&&b(se)),g&&g(se)}),dt=()=>{let se=oe.current;return s&&s!==\"button\"&&!(se.tagName===\"A\"&&se.href)},Lt=si(se=>{p&&!se.repeat&&fe&&se.key===\" \"&&W.stop(se,()=>{W.start(se)}),se.target===se.currentTarget&&dt()&&se.key===\" \"&&se.preventDefault(),E&&E(se),se.target===se.currentTarget&&dt()&&se.key===\"Enter\"&&!c&&(se.preventDefault(),S&&S(se))}),jt=si(se=>{p&&se.key===\" \"&&fe&&!se.defaultPrevented&&W.stop(se,()=>{W.pulsate(se)}),C&&C(se),S&&se.target===se.currentTarget&&dt()&&se.key===\" \"&&!se.defaultPrevented&&S(se)}),Be=s;Be===\"button\"&&(X.href||X.to)&&(Be=v);let Nt={};if(Be===\"button\"){let se=!!X.formAction;Nt.type=N===void 0&&!se?\"button\":N,Nt.disabled=c}else!X.href&&!X.to&&(Nt.role=\"button\"),c&&(Nt[\"aria-disabled\"]=c);let Ro=Mr(o,oe),Ut={...r,centerRipple:a,component:s,disabled:c,disableRipple:u,disableTouchRipple:m,focusRipple:p,tabIndex:k,focusVisible:fe},st=h3(Ut);return(0,lm.jsxs)(g3,{as:Be,className:ie(st.root,l),ownerState:Ut,onBlur:Ae,onClick:S,onContextMenu:xe,onFocus:et,onKeyDown:Lt,onKeyUp:jt,onMouseDown:Ue,onMouseLeave:we,onMouseUp:ht,onDragLeave:Je,onTouchEnd:le,onTouchMove:Oe,onTouchStart:ft,ref:Ro,tabIndex:c?-1:k,type:N,...Nt,...X,children:[i,Ze?(0,lm.jsx)(kP,{ref:Te,center:a,...U}):null]})});function da(e,t,o,r=!1){return si(n=>(o&&o(n),r||e[t](n),!0))}var ma=b3;function jP(e){return _e(\"PrivateSwitchBase\",e)}var T9=Ce(\"PrivateSwitchBase\",[\"root\",\"checked\",\"disabled\",\"input\",\"edgeStart\",\"edgeEnd\"]);function v3(e){return typeof e==\"string\"}var dn=v3;function x3(e,t,o){return e===void 0||dn(e)?t:{...t,ownerState:{...t.ownerState,...o}}}var qu=x3;function T3(e,t,o){return typeof e==\"function\"?e(t,o):e}var Iu=T3;function S3(e,t=[]){if(e===void 0)return{};let o={};return Object.keys(e).filter(r=>r.match(/^on[A-Z]/)&&typeof e[r]==\"function\"&&!t.includes(r)).forEach(r=>{o[r]=e[r]}),o}var ya=S3;function E3(e){if(e===void 0)return{};let t={};return Object.keys(e).filter(o=>!(o.match(/^on[A-Z]/)&&typeof e[o]==\"function\")).forEach(o=>{t[o]=e[o]}),t}var sm=E3;function P3(e){let{getSlotProps:t,additionalProps:o,externalSlotProps:r,externalForwardedProps:n,className:a}=e;if(!t){let d=ie(o?.className,a,n?.className,r?.className),v={...o?.style,...n?.style,...r?.style},T={...o,...n,...r};return d.length>0&&(T.className=d),Object.keys(v).length>0&&(T.style=v),{props:T,internalRef:void 0}}let i=ya({...n,...r}),l=sm(r),s=sm(n),c=t(i),u=ie(c?.className,o?.className,a,n?.className,r?.className),m={...c?.style,...o?.style,...n?.style,...r?.style},p={...c,...o,...s,...l};return u.length>0&&(p.className=u),Object.keys(m).length>0&&(p.style=m),{props:p,internalRef:c.ref}}var Fu=P3;function Ct(e,t){let{className:o,elementType:r,ownerState:n,externalForwardedProps:a,internalForwardedProps:i,shouldForwardComponentProp:l=!1,...s}=t,{component:c,slots:u={[e]:void 0},slotProps:m={[e]:void 0},...p}=a,d=u[e]||r,v=Iu(m[e],n),{props:{component:T,...S},internalRef:h}=Fu({className:o,...s,externalForwardedProps:e===\"root\"?p:void 0,externalSlotProps:v}),y=yo(h,v?.ref,t.ref),g=e===\"root\"?T||c:T,b=qu(d,{...e===\"root\"&&!c&&!u[e]&&i,...e!==\"root\"&&!u[e]&&i,...S,...g&&!l&&{as:g},...g&&l&&{component:g},ref:y},n);return[d,b]}var cm=q(Ie(),1),C3=e=>{let{classes:t,checked:o,disabled:r,edge:n}=e,a={root:[\"root\",o&&\"checked\",r&&\"disabled\",n&&`edge${me(n)}`],input:[\"input\"]};return Le(a,jP,t)},R3=ae(ma,{name:\"MuiSwitchBase\"})({padding:9,borderRadius:\"50%\",variants:[{props:{edge:\"start\",size:\"small\"},style:{marginLeft:-3}},{props:({edge:e,ownerState:t})=>e===\"start\"&&t.size!==\"small\",style:{marginLeft:-12}},{props:{edge:\"end\",size:\"small\"},style:{marginRight:-3}},{props:({edge:e,ownerState:t})=>e===\"end\"&&t.size!==\"small\",style:{marginRight:-12}}]}),w3=ae(\"input\",{name:\"MuiSwitchBase\",shouldForwardProp:Bn})({cursor:\"inherit\",position:\"absolute\",opacity:0,width:\"100%\",height:\"100%\",top:0,left:0,margin:0,padding:0,zIndex:1}),M3=UP.forwardRef(function(t,o){let{autoFocus:r,checked:n,checkedIcon:a,defaultChecked:i,disabled:l,disableFocusRipple:s=!1,edge:c=!1,icon:u,id:m,inputProps:p,inputRef:d,name:v,onBlur:T,onChange:S,onFocus:h,readOnly:y,required:g=!1,tabIndex:b,type:E,value:C,slots:P={},slotProps:A={},..._}=t,[z,I]=Zd({controlled:n,default:!!i,name:\"SwitchBase\",state:\"checked\"}),x=R0(),k=xe=>{h&&h(xe),x&&x.onFocus&&x.onFocus(xe)},U=xe=>{T&&T(xe),x&&x.onBlur&&x.onBlur(xe)},O=xe=>{if(xe.nativeEvent.defaultPrevented||y)return;let Je=xe.target.checked;I(Je),S&&S(xe,Je)},N=l;x&&typeof N>\"u\"&&(N=x.disabled);let X=E===\"checkbox\"||E===\"radio\",oe={...t,checked:z,disabled:N,disableFocusRipple:s,edge:c},W=C3(oe),Te={slots:P,slotProps:{input:p,...A}},[fe,Ke]=Ct(\"root\",{ref:o,elementType:R3,className:W.root,shouldForwardComponentProp:!0,externalForwardedProps:{...Te,component:\"span\",..._},getSlotProps:xe=>({...xe,onFocus:Je=>{xe.onFocus?.(Je),k(Je)},onBlur:Je=>{xe.onBlur?.(Je),U(Je)}}),ownerState:oe,additionalProps:{centerRipple:!0,focusRipple:!s,role:void 0,tabIndex:null}}),[Ze,Ue]=Ct(\"input\",{ref:d,elementType:w3,className:W.input,externalForwardedProps:Te,getSlotProps:xe=>({...xe,onChange:Je=>{xe.onChange?.(Je),O(Je)}}),ownerState:oe,additionalProps:{autoFocus:r,checked:n,defaultChecked:i,disabled:N,id:X?m:void 0,name:v,readOnly:y,required:g,tabIndex:b,type:E,...E===\"checkbox\"&&C===void 0?{}:{value:C}}});return(0,cm.jsxs)(fe,{...Ke,children:[(0,cm.jsx)(Ze,{...Ue}),z?a:u]})}),HP=M3;function VP(e){return _e(\"MuiSwitch\",e)}var O3=Ce(\"MuiSwitch\",[\"root\",\"edgeStart\",\"edgeEnd\",\"switchBase\",\"colorPrimary\",\"colorSecondary\",\"sizeSmall\",\"sizeMedium\",\"checked\",\"disabled\",\"input\",\"thumb\",\"track\"]),Uo=O3;var Gs=q(Ie(),1),A3=e=>{let{classes:t,edge:o,size:r,color:n,checked:a,disabled:i}=e,l={root:[\"root\",o&&`edge${me(o)}`,`size${me(r)}`],switchBase:[\"switchBase\",`color${me(n)}`,a&&\"checked\",i&&\"disabled\"],thumb:[\"thumb\"],track:[\"track\"],input:[\"input\"]},s=Le(l,VP,t);return{...t,...s}},D3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.edge&&t[`edge${me(o.edge)}`],t[`size${me(o.size)}`]]}})({display:\"inline-flex\",width:58,height:38,overflow:\"hidden\",padding:12,boxSizing:\"border-box\",position:\"relative\",flexShrink:0,zIndex:0,verticalAlign:\"middle\",\"@media print\":{colorAdjust:\"exact\"},variants:[{props:{edge:\"start\"},style:{marginLeft:-8}},{props:{edge:\"end\"},style:{marginRight:-8}},{props:{size:\"small\"},style:{width:40,height:24,padding:7,[`& .${Uo.thumb}`]:{width:16,height:16},[`& .${Uo.switchBase}`]:{padding:4,[`&.${Uo.checked}`]:{transform:\"translateX(16px)\"}}}}]}),N3=ae(HP,{name:\"MuiSwitch\",slot:\"SwitchBase\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.switchBase,{[`& .${Uo.input}`]:t.input},o.color!==\"default\"&&t[`color${me(o.color)}`]]}})(He(({theme:e})=>({position:\"absolute\",top:0,left:0,zIndex:1,color:e.vars?e.vars.palette.Switch.defaultColor:`${e.palette.mode===\"light\"?e.palette.common.white:e.palette.grey[300]}`,transition:e.transitions.create([\"left\",\"transform\"],{duration:e.transitions.duration.shortest}),[`&.${Uo.checked}`]:{transform:\"translateX(20px)\"},[`&.${Uo.disabled}`]:{color:e.vars?e.vars.palette.Switch.defaultDisabledColor:`${e.palette.mode===\"light\"?e.palette.grey[100]:e.palette.grey[600]}`},[`&.${Uo.checked} + .${Uo.track}`]:{opacity:.5},[`&.${Uo.disabled} + .${Uo.track}`]:{opacity:e.vars?e.vars.opacity.switchTrackDisabled:`${e.palette.mode===\"light\"?.12:.2}`},[`& .${Uo.input}`]:{left:\"-100%\",width:\"300%\"}})),He(({theme:e})=>({\"&:hover\":{backgroundColor:e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity),\"@media (hover: none)\":{backgroundColor:\"transparent\"}},variants:[...Object.entries(e.palette).filter(jo([\"light\"])).map(([t])=>({props:{color:t},style:{[`&.${Uo.checked}`]:{color:(e.vars||e).palette[t].main,\"&:hover\":{backgroundColor:e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity),\"@media (hover: none)\":{backgroundColor:\"transparent\"}},[`&.${Uo.disabled}`]:{color:e.vars?e.vars.palette.Switch[`${t}DisabledColor`]:`${e.palette.mode===\"light\"?e.lighten(e.palette[t].main,.62):e.darken(e.palette[t].main,.55)}`}},[`&.${Uo.checked} + .${Uo.track}`]:{backgroundColor:(e.vars||e).palette[t].main}}}))]}))),_3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Track\"})(He(({theme:e})=>({height:\"100%\",width:\"100%\",borderRadius:14/2,zIndex:-1,transition:e.transitions.create([\"opacity\",\"background-color\"],{duration:e.transitions.duration.shortest}),backgroundColor:e.vars?e.vars.palette.common.onBackground:`${e.palette.mode===\"light\"?e.palette.common.black:e.palette.common.white}`,opacity:e.vars?e.vars.opacity.switchTrack:`${e.palette.mode===\"light\"?.38:.3}`}))),z3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Thumb\"})(He(({theme:e})=>({boxShadow:(e.vars||e).shadows[1],backgroundColor:\"currentColor\",width:20,height:20,borderRadius:\"50%\"}))),k3=$P.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSwitch\"}),{className:n,color:a=\"primary\",edge:i=!1,size:l=\"medium\",sx:s,slots:c={},slotProps:u={},...m}=r,p={...r,color:a,edge:i,size:l},d=A3(p),v={slots:c,slotProps:u},[T,S]=Ct(\"root\",{className:ie(d.root,n),elementType:D3,externalForwardedProps:v,ownerState:p,additionalProps:{sx:s}}),[h,y]=Ct(\"thumb\",{className:d.thumb,elementType:z3,externalForwardedProps:v,ownerState:p}),g=(0,Gs.jsx)(h,{...y}),[b,E]=Ct(\"track\",{className:d.track,elementType:_3,externalForwardedProps:v,ownerState:p});return(0,Gs.jsxs)(T,{...S,children:[(0,Gs.jsx)(N3,{type:\"checkbox\",icon:g,checkedIcon:g,ref:o,ownerState:p,...m,classes:{...d,root:d.switchBase},slots:{...c.switchBase&&{root:c.switchBase},...c.input&&{input:c.input}},slotProps:{...u.switchBase&&{root:typeof u.switchBase==\"function\"?u.switchBase(p):u.switchBase},input:{role:\"switch\"},...u.input&&{input:typeof u.input==\"function\"?u.input(p):u.input}}}),(0,Gs.jsx)(b,{...E})]})}),Un=k3;var ep=q(re(),1);function Ku(...e){return e.reduce((t,o)=>o==null?t:function(...n){t.apply(this,n),o.apply(this,n)},()=>{})}var dm=q(re(),1);var um=q(re(),1);function YP(e){return _e(\"MuiSvgIcon\",e)}var MH=Ce(\"MuiSvgIcon\",[\"root\",\"colorPrimary\",\"colorSecondary\",\"colorAction\",\"colorError\",\"colorDisabled\",\"fontSizeInherit\",\"fontSizeSmall\",\"fontSizeMedium\",\"fontSizeLarge\"]);var pm=q(Ie(),1),B3=e=>{let{color:t,fontSize:o,classes:r}=e,n={root:[\"root\",t!==\"inherit\"&&`color${me(t)}`,`fontSize${me(o)}`]};return Le(n,YP,r)},L3=ae(\"svg\",{name:\"MuiSvgIcon\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.color!==\"inherit\"&&t[`color${me(o.color)}`],t[`fontSize${me(o.fontSize)}`]]}})(He(({theme:e})=>({userSelect:\"none\",width:\"1em\",height:\"1em\",display:\"inline-block\",flexShrink:0,transition:e.transitions?.create?.(\"fill\",{duration:(e.vars??e).transitions?.duration?.shorter}),variants:[{props:t=>!t.hasSvgAsChild,style:{fill:\"currentColor\"}},{props:{fontSize:\"inherit\"},style:{fontSize:\"inherit\"}},{props:{fontSize:\"small\"},style:{fontSize:e.typography?.pxToRem?.(20)||\"1.25rem\"}},{props:{fontSize:\"medium\"},style:{fontSize:e.typography?.pxToRem?.(24)||\"1.5rem\"}},{props:{fontSize:\"large\"},style:{fontSize:e.typography?.pxToRem?.(35)||\"2.1875rem\"}},...Object.entries((e.vars??e).palette).filter(([,t])=>t&&t.main).map(([t])=>({props:{color:t},style:{color:(e.vars??e).palette?.[t]?.main}})),{props:{color:\"action\"},style:{color:(e.vars??e).palette?.action?.active}},{props:{color:\"disabled\"},style:{color:(e.vars??e).palette?.action?.disabled}},{props:{color:\"inherit\"},style:{color:void 0}}]}))),XP=um.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSvgIcon\"}),{children:n,className:a,color:i=\"inherit\",component:l=\"svg\",fontSize:s=\"medium\",htmlColor:c,inheritViewBox:u=!1,titleAccess:m,viewBox:p=\"0 0 24 24\",...d}=r,v=um.isValidElement(n)&&n.type===\"svg\",T={...r,color:i,component:l,fontSize:s,instanceFontSize:t.fontSize,inheritViewBox:u,viewBox:p,hasSvgAsChild:v},S={};u||(S.viewBox=p);let h=B3(T);return(0,pm.jsxs)(L3,{as:l,className:ie(h.root,a),focusable:\"false\",color:c,\"aria-hidden\":m?void 0:!0,role:m?\"img\":void 0,ref:o,...S,...d,...v&&n.props,ownerState:T,children:[v?n.props.children:n,m?(0,pm.jsx)(\"title\",{children:m}):null]})});XP.muiName=\"SvgIcon\";var fm=XP;var GP=q(Ie(),1);function Qu(e,t){function o(r,n){return(0,GP.jsx)(fm,{\"data-testid\":void 0,ref:n,...r,children:e})}return o.muiName=fm.muiName,dm.memo(dm.forwardRef(o))}function mm(e,t=166){let o;function r(...n){let a=()=>{e.apply(this,n)};clearTimeout(o),o=setTimeout(a,t)}return r.clear=()=>{clearTimeout(o)},r}var qP=mm;function Yt(e){return e&&e.ownerDocument||document}var Wu=Yt;function ha(e){return Yt(e).defaultView||window}var qs=ha;function Zu(e,t){typeof e==\"function\"?e(t):e&&(e.current=t)}var ym=wr;var tl=Gd;function j3(e,t){let o=e.charCodeAt(2);return e[0]===\"o\"&&e[1]===\"n\"&&o>=65&&o<=90&&typeof t==\"function\"}function hm(e,t){if(!e)return t;function o(i,l){let s={};return Object.keys(l).forEach(c=>{j3(c,l[c])&&typeof i[c]==\"function\"&&(s[c]=(...u)=>{i[c](...u),l[c](...u)})}),s}if(typeof e==\"function\"||typeof t==\"function\")return i=>{let l=typeof t==\"function\"?t(i):t,s=typeof e==\"function\"?e({...i,...l}):e,c=ie(i?.className,l?.className,s?.className),u=o(s,l);return{...l,...s,...u,...!!c&&{className:c},...l?.style&&s?.style&&{style:{...l.style,...s.style}},...l?.sx&&s?.sx&&{sx:[...Array.isArray(l.sx)?l.sx:[l.sx],...Array.isArray(s.sx)?s.sx:[s.sx]]}}};let r=t,n=o(e,r),a=ie(r?.className,e?.className);return{...t,...e,...n,...!!a&&{className:a},...r?.style&&e?.style&&{style:{...r.style,...e.style}},...r?.sx&&e?.sx&&{sx:[...Array.isArray(r.sx)?r.sx:[r.sx],...Array.isArray(e.sx)?e.sx:[e.sx]]}}}var FP=q(re(),1);function IP(e){return _e(\"MuiCircularProgress\",e)}var SV=Ce(\"MuiCircularProgress\",[\"root\",\"determinate\",\"indeterminate\",\"colorPrimary\",\"colorSecondary\",\"svg\",\"track\",\"circle\",\"circleDeterminate\",\"circleIndeterminate\",\"circleDisableShrink\"]);var Is=q(Ie(),1),mn=44,B0=_n`\n 0% {\n transform: rotate(0deg);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n`,L0=_n`\n 0% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: 0;\n }\n\n 50% {\n stroke-dasharray: 100px, 200px;\n stroke-dashoffset: -15px;\n }\n\n 100% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: -126px;\n }\n`,U3=typeof B0!=\"string\"?Ui`\n animation: ${B0} 1.4s linear infinite;\n `:null,H3=typeof L0!=\"string\"?Ui`\n animation: ${L0} 1.4s ease-in-out infinite;\n `:null,V3=e=>{let{classes:t,variant:o,color:r,disableShrink:n}=e,a={root:[\"root\",o,`color${me(r)}`],svg:[\"svg\"],track:[\"track\"],circle:[\"circle\",`circle${me(o)}`,n&&\"circleDisableShrink\"]};return Le(a,IP,t)},$3=ae(\"span\",{name:\"MuiCircularProgress\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`color${me(o.color)}`]]}})(He(({theme:e})=>({display:\"inline-block\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"transform\")}},{props:{variant:\"indeterminate\"},style:U3||{animation:`${B0} 1.4s linear infinite`}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}}))]}))),Y3=ae(\"svg\",{name:\"MuiCircularProgress\",slot:\"Svg\"})({display:\"block\"}),X3=ae(\"circle\",{name:\"MuiCircularProgress\",slot:\"Circle\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.circle,t[`circle${me(o.variant)}`],o.disableShrink&&t.circleDisableShrink]}})(He(({theme:e})=>({stroke:\"currentColor\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"stroke-dashoffset\")}},{props:{variant:\"indeterminate\"},style:{strokeDasharray:\"80px, 200px\",strokeDashoffset:0}},{props:({ownerState:t})=>t.variant===\"indeterminate\"&&!t.disableShrink,style:H3||{animation:`${L0} 1.4s ease-in-out infinite`}}]}))),G3=ae(\"circle\",{name:\"MuiCircularProgress\",slot:\"Track\"})(He(({theme:e})=>({stroke:\"currentColor\",opacity:(e.vars||e).palette.action.activatedOpacity}))),q3=FP.forwardRef(function(t,o){let r=je({props:t,name:\"MuiCircularProgress\"}),{className:n,color:a=\"primary\",disableShrink:i=!1,enableTrackSlot:l=!1,size:s=40,style:c,thickness:u=3.6,value:m=0,variant:p=\"indeterminate\",...d}=r,v={...r,color:a,disableShrink:i,size:s,thickness:u,value:m,variant:p,enableTrackSlot:l},T=V3(v),S={},h={},y={};if(p===\"determinate\"){let g=2*Math.PI*((mn-u)/2);S.strokeDasharray=g.toFixed(3),y[\"aria-valuenow\"]=Math.round(m),S.strokeDashoffset=`${((100-m)/100*g).toFixed(3)}px`,h.transform=\"rotate(-90deg)\"}return(0,Is.jsx)($3,{className:ie(T.root,n),style:{width:s,height:s,...h,...c},ownerState:v,ref:o,role:\"progressbar\",...y,...d,children:(0,Is.jsxs)(Y3,{className:T.svg,ownerState:v,viewBox:`${mn/2} ${mn/2} ${mn} ${mn}`,children:[l?(0,Is.jsx)(G3,{className:T.track,ownerState:v,cx:mn,cy:mn,r:(mn-u)/2,fill:\"none\",strokeWidth:u,\"aria-hidden\":\"true\"}):null,(0,Is.jsx)(X3,{className:T.circle,style:S,ownerState:v,cx:mn,cy:mn,r:(mn-u)/2,fill:\"none\",strokeWidth:u})]})})}),Ju=q3;function KP(e){return _e(\"MuiButton\",e)}var I3=Ce(\"MuiButton\",[\"root\",\"text\",\"textInherit\",\"textPrimary\",\"textSecondary\",\"textSuccess\",\"textError\",\"textInfo\",\"textWarning\",\"outlined\",\"outlinedInherit\",\"outlinedPrimary\",\"outlinedSecondary\",\"outlinedSuccess\",\"outlinedError\",\"outlinedInfo\",\"outlinedWarning\",\"contained\",\"containedInherit\",\"containedPrimary\",\"containedSecondary\",\"containedSuccess\",\"containedError\",\"containedInfo\",\"containedWarning\",\"disableElevation\",\"focusVisible\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorSuccess\",\"colorError\",\"colorInfo\",\"colorWarning\",\"textSizeSmall\",\"textSizeMedium\",\"textSizeLarge\",\"outlinedSizeSmall\",\"outlinedSizeMedium\",\"outlinedSizeLarge\",\"containedSizeSmall\",\"containedSizeMedium\",\"containedSizeLarge\",\"sizeMedium\",\"sizeSmall\",\"sizeLarge\",\"fullWidth\",\"startIcon\",\"endIcon\",\"icon\",\"iconSizeSmall\",\"iconSizeMedium\",\"iconSizeLarge\",\"loading\",\"loadingWrapper\",\"loadingIconPlaceholder\",\"loadingIndicator\",\"loadingPositionCenter\",\"loadingPositionStart\",\"loadingPositionEnd\"]),ci=I3;var QP=q(re(),1),F3=QP.createContext({}),WP=F3;var ZP=q(re(),1),K3=ZP.createContext(void 0),JP=K3;var Hn=q(Ie(),1),Q3=e=>{let{color:t,disableElevation:o,fullWidth:r,size:n,variant:a,loading:i,loadingPosition:l,classes:s}=e,c={root:[\"root\",i&&\"loading\",a,`${a}${me(t)}`,`size${me(n)}`,`${a}Size${me(n)}`,`color${me(t)}`,o&&\"disableElevation\",r&&\"fullWidth\",i&&`loadingPosition${me(l)}`],startIcon:[\"icon\",\"startIcon\",`iconSize${me(n)}`],endIcon:[\"icon\",\"endIcon\",`iconSize${me(n)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]},u=Le(c,KP,s);return{...s,...u}},tC=[{props:{size:\"small\"},style:{\"& > *:nth-of-type(1)\":{fontSize:18}}},{props:{size:\"medium\"},style:{\"& > *:nth-of-type(1)\":{fontSize:20}}},{props:{size:\"large\"},style:{\"& > *:nth-of-type(1)\":{fontSize:22}}}],W3=ae(ma,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`${o.variant}${me(o.color)}`],t[`size${me(o.size)}`],t[`${o.variant}Size${me(o.size)}`],o.color===\"inherit\"&&t.colorInherit,o.disableElevation&&t.disableElevation,o.fullWidth&&t.fullWidth,o.loading&&t.loading]}})(He(({theme:e})=>{let t=e.palette.mode===\"light\"?e.palette.grey[300]:e.palette.grey[800],o=e.palette.mode===\"light\"?e.palette.grey.A100:e.palette.grey[700];return{...e.typography.button,minWidth:64,padding:\"6px 16px\",border:0,borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create([\"background-color\",\"box-shadow\",\"border-color\",\"color\"],{duration:e.transitions.duration.short}),\"&:hover\":{textDecoration:\"none\"},[`&.${ci.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:{variant:\"contained\"},style:{color:\"var(--variant-containedColor)\",backgroundColor:\"var(--variant-containedBg)\",boxShadow:(e.vars||e).shadows[2],\"&:hover\":{boxShadow:(e.vars||e).shadows[4],\"@media (hover: none)\":{boxShadow:(e.vars||e).shadows[2]}},\"&:active\":{boxShadow:(e.vars||e).shadows[8]},[`&.${ci.focusVisible}`]:{boxShadow:(e.vars||e).shadows[6]},[`&.${ci.disabled}`]:{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground}}},{props:{variant:\"outlined\"},style:{padding:\"5px 15px\",border:\"1px solid currentColor\",borderColor:\"var(--variant-outlinedBorder, currentColor)\",backgroundColor:\"var(--variant-outlinedBg)\",color:\"var(--variant-outlinedColor)\",[`&.${ci.disabled}`]:{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`}}},{props:{variant:\"text\"},style:{padding:\"6px 8px\",color:\"var(--variant-textColor)\",backgroundColor:\"var(--variant-textBg)\"}},...Object.entries(e.palette).filter(jo()).map(([r])=>({props:{color:r},style:{\"--variant-textColor\":(e.vars||e).palette[r].main,\"--variant-outlinedColor\":(e.vars||e).palette[r].main,\"--variant-outlinedBorder\":e.alpha((e.vars||e).palette[r].main,.5),\"--variant-containedColor\":(e.vars||e).palette[r].contrastText,\"--variant-containedBg\":(e.vars||e).palette[r].main,\"@media (hover: hover)\":{\"&:hover\":{\"--variant-containedBg\":(e.vars||e).palette[r].dark,\"--variant-textBg\":e.alpha((e.vars||e).palette[r].main,(e.vars||e).palette.action.hoverOpacity),\"--variant-outlinedBorder\":(e.vars||e).palette[r].main,\"--variant-outlinedBg\":e.alpha((e.vars||e).palette[r].main,(e.vars||e).palette.action.hoverOpacity)}}}})),{props:{color:\"inherit\"},style:{color:\"inherit\",borderColor:\"currentColor\",\"--variant-containedBg\":e.vars?e.vars.palette.Button.inheritContainedBg:t,\"@media (hover: hover)\":{\"&:hover\":{\"--variant-containedBg\":e.vars?e.vars.palette.Button.inheritContainedHoverBg:o,\"--variant-textBg\":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity),\"--variant-outlinedBg\":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity)}}}},{props:{size:\"small\",variant:\"text\"},style:{padding:\"4px 5px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"text\"},style:{padding:\"8px 11px\",fontSize:e.typography.pxToRem(15)}},{props:{size:\"small\",variant:\"outlined\"},style:{padding:\"3px 9px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"outlined\"},style:{padding:\"7px 21px\",fontSize:e.typography.pxToRem(15)}},{props:{size:\"small\",variant:\"contained\"},style:{padding:\"4px 10px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"contained\"},style:{padding:\"8px 22px\",fontSize:e.typography.pxToRem(15)}},{props:{disableElevation:!0},style:{boxShadow:\"none\",\"&:hover\":{boxShadow:\"none\"},[`&.${ci.focusVisible}`]:{boxShadow:\"none\"},\"&:active\":{boxShadow:\"none\"},[`&.${ci.disabled}`]:{boxShadow:\"none\"}}},{props:{fullWidth:!0},style:{width:\"100%\"}},{props:{loadingPosition:\"center\"},style:{transition:e.transitions.create([\"background-color\",\"box-shadow\",\"border-color\"],{duration:e.transitions.duration.short}),[`&.${ci.loading}`]:{color:\"transparent\"}}}]}})),Z3=ae(\"span\",{name:\"MuiButton\",slot:\"StartIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.startIcon,o.loading&&t.startIconLoadingStart,t[`iconSize${me(o.size)}`]]}})(({theme:e})=>({display:\"inherit\",marginRight:8,marginLeft:-4,variants:[{props:{size:\"small\"},style:{marginLeft:-2}},{props:{loadingPosition:\"start\",loading:!0},style:{transition:e.transitions.create([\"opacity\"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:\"start\",loading:!0,fullWidth:!0},style:{marginRight:-8}},...tC]})),J3=ae(\"span\",{name:\"MuiButton\",slot:\"EndIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.endIcon,o.loading&&t.endIconLoadingEnd,t[`iconSize${me(o.size)}`]]}})(({theme:e})=>({display:\"inherit\",marginRight:-4,marginLeft:8,variants:[{props:{size:\"small\"},style:{marginRight:-2}},{props:{loadingPosition:\"end\",loading:!0},style:{transition:e.transitions.create([\"opacity\"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:\"end\",loading:!0,fullWidth:!0},style:{marginLeft:-8}},...tC]})),eD=ae(\"span\",{name:\"MuiButton\",slot:\"LoadingIndicator\"})(({theme:e})=>({display:\"none\",position:\"absolute\",visibility:\"visible\",variants:[{props:{loading:!0},style:{display:\"flex\"}},{props:{loadingPosition:\"start\"},style:{left:14}},{props:{loadingPosition:\"start\",size:\"small\"},style:{left:10}},{props:{variant:\"text\",loadingPosition:\"start\"},style:{left:6}},{props:{loadingPosition:\"center\"},style:{left:\"50%\",transform:\"translate(-50%)\",color:(e.vars||e).palette.action.disabled}},{props:{loadingPosition:\"end\"},style:{right:14}},{props:{loadingPosition:\"end\",size:\"small\"},style:{right:10}},{props:{variant:\"text\",loadingPosition:\"end\"},style:{right:6}},{props:{loadingPosition:\"start\",fullWidth:!0},style:{position:\"relative\",left:-10}},{props:{loadingPosition:\"end\",fullWidth:!0},style:{position:\"relative\",right:-10}}]})),eC=ae(\"span\",{name:\"MuiButton\",slot:\"LoadingIconPlaceholder\"})({display:\"inline-block\",width:\"1em\",height:\"1em\"}),tD=ep.forwardRef(function(t,o){let r=ep.useContext(WP),n=ep.useContext(JP),a=ni(r,t),i=je({props:a,name:\"MuiButton\"}),{children:l,color:s=\"primary\",component:c=\"button\",className:u,disabled:m=!1,disableElevation:p=!1,disableFocusRipple:d=!1,endIcon:v,focusVisibleClassName:T,fullWidth:S=!1,id:h,loading:y=null,loadingIndicator:g,loadingPosition:b=\"center\",size:E=\"medium\",startIcon:C,type:P,variant:A=\"text\",..._}=i,z=tl(h),I=g??(0,Hn.jsx)(Ju,{\"aria-labelledby\":z,color:\"inherit\",size:16}),x={...i,color:s,component:c,disabled:m,disableElevation:p,disableFocusRipple:d,fullWidth:S,loading:y,loadingIndicator:I,loadingPosition:b,size:E,type:P,variant:A},k=Q3(x),U=(C||y&&b===\"start\")&&(0,Hn.jsx)(Z3,{className:k.startIcon,ownerState:x,children:C||(0,Hn.jsx)(eC,{className:k.loadingIconPlaceholder,ownerState:x})}),O=(v||y&&b===\"end\")&&(0,Hn.jsx)(J3,{className:k.endIcon,ownerState:x,children:v||(0,Hn.jsx)(eC,{className:k.loadingIconPlaceholder,ownerState:x})}),N=n||\"\",X=typeof y==\"boolean\"?(0,Hn.jsx)(\"span\",{className:k.loadingWrapper,style:{display:\"contents\"},children:y&&(0,Hn.jsx)(eD,{className:k.loadingIndicator,ownerState:x,children:I})}):null;return(0,Hn.jsxs)(W3,{ownerState:x,className:ie(r.className,k.root,u,N),component:c,disabled:m||y,focusRipple:!d,focusVisibleClassName:ie(k.focusVisible,T),ref:o,type:P,id:y?z:h,..._,classes:k,children:[U,b!==\"end\"&&X,l,b===\"end\"&&X,O]})}),ga=tD;var ui=q(re(),1);function oD(e){let{elementType:t,externalSlotProps:o,ownerState:r,skipResolvingSlotProps:n=!1,...a}=e,i=n?{}:Iu(o,r),{props:l,internalRef:s}=Fu({...a,externalSlotProps:i}),c=yo(s,i?.ref,e.additionalProps?.ref);return qu(t,{...l,ref:c},r)}var cr=oD;var ur=q(re(),1);var gm=q(re(),1);var oC=q(re(),1),rD=oC.createContext({}),tp=rD;function rC(e){return _e(\"MuiList\",e)}var h7=Ce(\"MuiList\",[\"root\",\"padding\",\"dense\",\"subheader\"]);var bm=q(Ie(),1),nD=e=>{let{classes:t,disablePadding:o,dense:r,subheader:n}=e;return Le({root:[\"root\",!o&&\"padding\",r&&\"dense\",n&&\"subheader\"]},rC,t)},aD=ae(\"ul\",{name:\"MuiList\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.disablePadding&&t.padding,o.dense&&t.dense,o.subheader&&t.subheader]}})({listStyle:\"none\",margin:0,padding:0,position:\"relative\",variants:[{props:({ownerState:e})=>!e.disablePadding,style:{paddingTop:8,paddingBottom:8}},{props:({ownerState:e})=>e.subheader,style:{paddingTop:0}}]}),iD=gm.forwardRef(function(t,o){let r=je({props:t,name:\"MuiList\"}),{children:n,className:a,component:i=\"ul\",dense:l=!1,disablePadding:s=!1,subheader:c,...u}=r,m=gm.useMemo(()=>({dense:l}),[l]),p={...r,component:i,dense:l,disablePadding:s},d=nD(p);return(0,bm.jsx)(tp.Provider,{value:m,children:(0,bm.jsxs)(aD,{as:i,className:ie(d.root,a),ref:o,ownerState:p,...u,children:[c,n]})})}),j0=iD;function vm(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}var ol=vm;function Fs(e=window){let t=e.document.documentElement.clientWidth;return e.innerWidth-t}var nC=Fs;var iC=q(Ie(),1);function U0(e,t,o){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:o?null:e.firstChild}function aC(e,t,o){return e===t?o?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:o?null:e.lastChild}function lC(e,t){if(t===void 0)return!0;let o=e.innerText;return o===void 0&&(o=e.textContent),o=o.trim().toLowerCase(),o.length===0?!1:t.repeating?o[0]===t.keys[0]:o.startsWith(t.keys.join(\"\"))}function op(e,t,o,r,n,a){let i=!1,l=n(e,t,t?o:!1);for(;l;){if(l===e.firstChild){if(i)return!1;i=!0}let s=r?!1:l.disabled||l.getAttribute(\"aria-disabled\")===\"true\";if(!l.hasAttribute(\"tabindex\")||!lC(l,a)||s)l=n(e,l,o);else return l.focus(),!0}return!1}var lD=ur.forwardRef(function(t,o){let{actions:r,autoFocus:n=!1,autoFocusItem:a=!1,children:i,className:l,disabledItemsFocusable:s=!1,disableListWrap:c=!1,onKeyDown:u,variant:m=\"selectedMenu\",...p}=t,d=ur.useRef(null),v=ur.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});ym(()=>{n&&d.current.focus()},[n]),ur.useImperativeHandle(r,()=>({adjustStyleForScrollbar:(g,{direction:b})=>{let E=!d.current.style.width;if(g.clientHeight{let b=d.current,E=g.key;if(g.ctrlKey||g.metaKey||g.altKey){u&&u(g);return}let P=ol(Wu(b));if(E===\"ArrowDown\")g.preventDefault(),op(b,P,c,s,U0);else if(E===\"ArrowUp\")g.preventDefault(),op(b,P,c,s,aC);else if(E===\"Home\")g.preventDefault(),op(b,null,c,s,U0);else if(E===\"End\")g.preventDefault(),op(b,null,c,s,aC);else if(E.length===1){let A=v.current,_=E.toLowerCase(),z=performance.now();A.keys.length>0&&(z-A.lastTime>500?(A.keys=[],A.repeating=!0,A.previousKeyMatched=!0):A.repeating&&_!==A.keys[0]&&(A.repeating=!1)),A.lastTime=z,A.keys.push(_);let I=P&&!A.repeating&&lC(P,A);A.previousKeyMatched&&(I||op(b,P,!1,s,U0,A))?g.preventDefault():A.previousKeyMatched=!1}u&&u(g)},S=Mr(d,o),h=-1;ur.Children.forEach(i,(g,b)=>{if(!ur.isValidElement(g)){h===b&&(h+=1,h>=i.length&&(h=-1));return}g.props.disabled||(m===\"selectedMenu\"&&g.props.selected||h===-1)&&(h=b),h===b&&(g.props.disabled||g.props.muiSkipListHighlight||g.type.muiSkipListHighlight)&&(h+=1,h>=i.length&&(h=-1))});let y=ur.Children.map(i,(g,b)=>{if(b===h){let E={};return a&&(E.autoFocus=!0),g.props.tabIndex===void 0&&m===\"selectedMenu\"&&(E.tabIndex=0),ur.cloneElement(g,E)}return g});return(0,iC.jsx)(j0,{role:\"menu\",ref:S,className:l,onKeyDown:T,tabIndex:n?0:-1,...p,children:y})}),H0=lD;var zo=q(re(),1);var rl=q(re(),1);var sC=q(re(),1);function Wr(e){return parseInt(sC.version,10)>=19?e?.props?.ref||null:e?.ref||null}var xm=e=>e.scrollTop;function Ks(e,t){let{timeout:o,easing:r,style:n={}}=e;return{duration:n.transitionDuration??(typeof o==\"number\"?o:o[t.mode]||0),easing:n.transitionTimingFunction??(typeof r==\"object\"?r[t.mode]:r),delay:n.transitionDelay}}var cC=q(Ie(),1);function $0(e){return`scale(${e}, ${e**2})`}var sD={entering:{opacity:1,transform:$0(1)},entered:{opacity:1,transform:\"none\"}},V0=typeof navigator<\"u\"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\\/)15(.|_)4/i.test(navigator.userAgent),Y0=rl.forwardRef(function(t,o){let{addEndListener:r,appear:n=!0,children:a,easing:i,in:l,onEnter:s,onEntered:c,onEntering:u,onExit:m,onExited:p,onExiting:d,style:v,timeout:T=\"auto\",TransitionComponent:S=Xu,...h}=t,y=fn(),g=rl.useRef(),b=kn(),E=rl.useRef(null),C=Mr(E,Wr(a),o),P=O=>N=>{if(O){let X=E.current;N===void 0?O(X):O(X,N)}},A=P(u),_=P((O,N)=>{xm(O);let{duration:X,delay:oe,easing:W}=Ks({style:v,timeout:T,easing:i},{mode:\"enter\"}),Te;T===\"auto\"?(Te=b.transitions.getAutoHeightDuration(O.clientHeight),g.current=Te):Te=X,O.style.transition=[b.transitions.create(\"opacity\",{duration:Te,delay:oe}),b.transitions.create(\"transform\",{duration:V0?Te:Te*.666,delay:oe,easing:W})].join(\",\"),s&&s(O,N)}),z=P(c),I=P(d),x=P(O=>{let{duration:N,delay:X,easing:oe}=Ks({style:v,timeout:T,easing:i},{mode:\"exit\"}),W;T===\"auto\"?(W=b.transitions.getAutoHeightDuration(O.clientHeight),g.current=W):W=N,O.style.transition=[b.transitions.create(\"opacity\",{duration:W,delay:X}),b.transitions.create(\"transform\",{duration:V0?W:W*.666,delay:V0?X:X||W*.333,easing:oe})].join(\",\"),O.style.opacity=0,O.style.transform=$0(.75),m&&m(O)}),k=P(p);return(0,cC.jsx)(S,{appear:n,in:l,nodeRef:E,onEnter:_,onEntered:z,onEntering:A,onExit:x,onExited:k,onExiting:I,addEndListener:O=>{T===\"auto\"&&y.start(g.current||0,O),r&&r(E.current,O)},timeout:T===\"auto\"?null:T,...h,children:(O,{ownerState:N,...X})=>rl.cloneElement(a,{style:{opacity:0,transform:$0(.75),visibility:O===\"exited\"&&!l?\"hidden\":void 0,...sD[O],...v,...a.props.style},ref:C,...X})})});Y0&&(Y0.muiSupportAuto=!0);var rp=Y0;function cD(e){let t=Yt(e);return t.body===e?ha(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function Qs(e,t){t?e.setAttribute(\"aria-hidden\",\"true\"):e.removeAttribute(\"aria-hidden\")}function uC(e){return parseFloat(ha(e).getComputedStyle(e).paddingRight)||0}function uD(e){let o=[\"TEMPLATE\",\"SCRIPT\",\"STYLE\",\"LINK\",\"MAP\",\"META\",\"NOSCRIPT\",\"PICTURE\",\"COL\",\"COLGROUP\",\"PARAM\",\"SLOT\",\"SOURCE\",\"TRACK\"].includes(e.tagName),r=e.tagName===\"INPUT\"&&e.getAttribute(\"type\")===\"hidden\";return o||r}function pC(e,t,o,r,n){let a=[t,o,...r];[].forEach.call(e.children,i=>{let l=!a.includes(i),s=!uD(i);l&&s&&Qs(i,n)})}function X0(e,t){let o=-1;return e.some((r,n)=>t(r)?(o=n,!0):!1),o}function pD(e,t){let o=[],r=e.container;if(!t.disableScrollLock){if(cD(r)){let i=Fs(ha(r));o.push({value:r.style.paddingRight,property:\"padding-right\",el:r}),r.style.paddingRight=`${uC(r)+i}px`;let l=Yt(r).querySelectorAll(\".mui-fixed\");[].forEach.call(l,s=>{o.push({value:s.style.paddingRight,property:\"padding-right\",el:s}),s.style.paddingRight=`${uC(s)+i}px`})}let a;if(r.parentNode instanceof DocumentFragment)a=Yt(r).body;else{let i=r.parentElement,l=ha(r);a=i?.nodeName===\"HTML\"&&l.getComputedStyle(i).overflowY===\"scroll\"?i:r}o.push({value:a.style.overflow,property:\"overflow\",el:a},{value:a.style.overflowX,property:\"overflow-x\",el:a},{value:a.style.overflowY,property:\"overflow-y\",el:a}),a.style.overflow=\"hidden\"}return()=>{o.forEach(({value:a,el:i,property:l})=>{a?i.style.setProperty(l,a):i.style.removeProperty(l)})}}function fD(e){let t=[];return[].forEach.call(e.children,o=>{o.getAttribute(\"aria-hidden\")===\"true\"&&t.push(o)}),t}var Tm=class{constructor(){this.modals=[],this.containers=[]}add(t,o){let r=this.modals.indexOf(t);if(r!==-1)return r;r=this.modals.length,this.modals.push(t),t.modalRef&&Qs(t.modalRef,!1);let n=fD(o);pC(o,t.mount,t.modalRef,n,!0);let a=X0(this.containers,i=>i.container===o);return a!==-1?(this.containers[a].modals.push(t),r):(this.containers.push({modals:[t],container:o,restore:null,hiddenSiblings:n}),r)}mount(t,o){let r=X0(this.containers,a=>a.modals.includes(t)),n=this.containers[r];n.restore||(n.restore=pD(n,o))}remove(t,o=!0){let r=this.modals.indexOf(t);if(r===-1)return r;let n=X0(this.containers,i=>i.modals.includes(t)),a=this.containers[n];if(a.modals.splice(a.modals.indexOf(t),1),this.modals.splice(r,1),a.modals.length===0)a.restore&&a.restore(),t.modalRef&&Qs(t.modalRef,o),pC(a.container,t.mount,t.modalRef,a.hiddenSiblings,!1),this.containers.splice(n,1);else{let i=a.modals[a.modals.length-1];i.modalRef&&Qs(i.modalRef,!1)}return r}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}};var Em=q(re(),1);var _o=q(re(),1);var np=q(Ie(),1),dD=[\"input\",\"select\",\"textarea\",\"a[href]\",\"button\",\"[tabindex]\",\"audio[controls]\",\"video[controls]\",'[contenteditable]:not([contenteditable=\"false\"])'].join(\",\");function mD(e){let t=parseInt(e.getAttribute(\"tabindex\")||\"\",10);return Number.isNaN(t)?e.contentEditable===\"true\"||(e.nodeName===\"AUDIO\"||e.nodeName===\"VIDEO\"||e.nodeName===\"DETAILS\")&&e.getAttribute(\"tabindex\")===null?0:e.tabIndex:t}function yD(e){if(e.tagName!==\"INPUT\"||e.type!==\"radio\"||!e.name)return!1;let t=r=>e.ownerDocument.querySelector(`input[type=\"radio\"]${r}`),o=t(`[name=\"${e.name}\"]:checked`);return o||(o=t(`[name=\"${e.name}\"]`)),o!==e}function hD(e){return!(e.disabled||e.tagName===\"INPUT\"&&e.type===\"hidden\"||yD(e))}function gD(e){let t=[],o=[];return Array.from(e.querySelectorAll(dD)).forEach((r,n)=>{let a=mD(r);a===-1||!hD(r)||(a===0?t.push(r):o.push({documentOrder:n,tabIndex:a,node:r}))}),o.sort((r,n)=>r.tabIndex===n.tabIndex?r.documentOrder-n.documentOrder:r.tabIndex-n.tabIndex).map(r=>r.node).concat(t)}function bD(){return!0}function vD(e){let{children:t,disableAutoFocus:o=!1,disableEnforceFocus:r=!1,disableRestoreFocus:n=!1,getTabbable:a=gD,isEnabled:i=bD,open:l}=e,s=_o.useRef(!1),c=_o.useRef(null),u=_o.useRef(null),m=_o.useRef(null),p=_o.useRef(null),d=_o.useRef(!1),v=_o.useRef(null),T=yo(Wr(t),v),S=_o.useRef(null);_o.useEffect(()=>{!l||!v.current||(d.current=!o)},[o,l]),_o.useEffect(()=>{if(!l||!v.current)return;let g=Yt(v.current),b=ol(g);return v.current.contains(b)||(v.current.hasAttribute(\"tabIndex\")||v.current.setAttribute(\"tabIndex\",\"-1\"),d.current&&v.current.focus()),()=>{n||(m.current&&m.current.focus&&(s.current=!0,m.current.focus()),m.current=null)}},[l]),_o.useEffect(()=>{if(!l||!v.current)return;let g=Yt(v.current),b=P=>{if(S.current=P,r||!i()||P.key!==\"Tab\")return;ol(g)===v.current&&P.shiftKey&&(s.current=!0,u.current&&u.current.focus())},E=()=>{let P=v.current;if(P===null)return;let A=ol(g);if(!g.hasFocus()||!i()||s.current){s.current=!1;return}if(P.contains(A)||r&&A!==c.current&&A!==u.current)return;if(A!==p.current)p.current=null;else if(p.current!==null)return;if(!d.current)return;let _=[];if((A===c.current||A===u.current)&&(_=a(v.current)),_.length>0){let z=!!(S.current?.shiftKey&&S.current?.key===\"Tab\"),I=_[0],x=_[_.length-1];typeof I!=\"string\"&&typeof x!=\"string\"&&(z?x.focus():I.focus())}else P.focus()};g.addEventListener(\"focusin\",E),g.addEventListener(\"keydown\",b,!0);let C=setInterval(()=>{let P=ol(g);P&&P.tagName===\"BODY\"&&E()},50);return()=>{clearInterval(C),g.removeEventListener(\"focusin\",E),g.removeEventListener(\"keydown\",b,!0)}},[o,r,n,i,l,a]);let h=g=>{m.current===null&&(m.current=g.relatedTarget),d.current=!0,p.current=g.target;let b=t.props.onFocus;b&&b(g)},y=g=>{m.current===null&&(m.current=g.relatedTarget),d.current=!0};return(0,np.jsxs)(_o.Fragment,{children:[(0,np.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:y,ref:c,\"data-testid\":\"sentinelStart\"}),_o.cloneElement(t,{ref:T,onFocus:h}),(0,np.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:y,ref:u,\"data-testid\":\"sentinelEnd\"})]})}var G0=vD;var ba=q(re(),1),fC=q(Op(),1);function xD(e){return typeof e==\"function\"?e():e}var TD=ba.forwardRef(function(t,o){let{children:r,container:n,disablePortal:a=!1}=t,[i,l]=ba.useState(null),s=yo(ba.isValidElement(r)?Wr(r):null,o);return wr(()=>{a||l(xD(n)||document.body)},[n,a]),wr(()=>{if(i&&!a)return Zu(o,i),()=>{Zu(o,null)}},[o,i,a]),a?ba.isValidElement(r)?ba.cloneElement(r,{ref:s}):r:i&&fC.createPortal(r,i)}),ap=TD;var yC=q(re(),1);var Ws=q(re(),1);var dC=q(Ie(),1),SD={entering:{opacity:1},entered:{opacity:1}},ED=Ws.forwardRef(function(t,o){let r=kn(),n={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:a,appear:i=!0,children:l,easing:s,in:c,onEnter:u,onEntered:m,onEntering:p,onExit:d,onExited:v,onExiting:T,style:S,timeout:h=n,TransitionComponent:y=Xu,...g}=t,b=!0,E=Ws.useRef(null),C=Mr(E,Wr(l),o),P=O=>N=>{if(O){let X=E.current;N===void 0?O(X):O(X,N)}},A=P(p),_=P((O,N)=>{xm(O);let X=Ks({style:S,timeout:h,easing:s},{mode:\"enter\"});O.style.webkitTransition=r.transitions.create(\"opacity\",X),O.style.transition=r.transitions.create(\"opacity\",X),u&&u(O,N)}),z=P(m),I=P(T),x=P(O=>{let N=Ks({style:S,timeout:h,easing:s},{mode:\"exit\"});O.style.webkitTransition=r.transitions.create(\"opacity\",N),O.style.transition=r.transitions.create(\"opacity\",N),d&&d(O)}),k=P(v);return(0,dC.jsx)(y,{appear:i,in:c,nodeRef:b?E:void 0,onEnter:_,onEntered:z,onEntering:A,onExit:x,onExited:k,onExiting:I,addEndListener:O=>{a&&a(E.current,O)},timeout:h,...g,children:(O,{ownerState:N,...X})=>Ws.cloneElement(l,{style:{opacity:0,visibility:O===\"exited\"&&!c?\"hidden\":void 0,...SD[O],...S,...l.props.style},ref:C,...X})})}),q0=ED;function mC(e){return _e(\"MuiBackdrop\",e)}var k$=Ce(\"MuiBackdrop\",[\"root\",\"invisible\"]);var I0=q(Ie(),1),PD=e=>{let{classes:t,invisible:o}=e;return Le({root:[\"root\",o&&\"invisible\"]},mC,t)},CD=ae(\"div\",{name:\"MuiBackdrop\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.invisible&&t.invisible]}})({position:\"fixed\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",right:0,bottom:0,top:0,left:0,backgroundColor:\"rgba(0, 0, 0, 0.5)\",WebkitTapHighlightColor:\"transparent\",variants:[{props:{invisible:!0},style:{backgroundColor:\"transparent\"}}]}),RD=yC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiBackdrop\"}),{children:n,className:a,component:i=\"div\",invisible:l=!1,open:s,components:c={},componentsProps:u={},slotProps:m={},slots:p={},TransitionComponent:d,transitionDuration:v,...T}=r,S={...r,component:i,invisible:l},h=PD(S),y={transition:d,root:c.Root,...p},g={...u,...m},b={component:i,slots:y,slotProps:g},[E,C]=Ct(\"root\",{elementType:CD,externalForwardedProps:b,className:ie(h.root,a),ownerState:S}),[P,A]=Ct(\"transition\",{elementType:q0,externalForwardedProps:b,ownerState:S});return(0,I0.jsx)(P,{in:s,timeout:v,...T,...A,children:(0,I0.jsx)(E,{\"aria-hidden\":!0,...C,ref:o,children:n})})}),F0=RD;var yn=q(re(),1);function wD(e){return typeof e==\"function\"?e():e}function MD(e){return e?e.props.hasOwnProperty(\"in\"):!1}var hC=()=>{},Sm=new Tm;function OD(e){let{container:t,disableEscapeKeyDown:o=!1,disableScrollLock:r=!1,closeAfterTransition:n=!1,onTransitionEnter:a,onTransitionExited:i,children:l,onClose:s,open:c,rootRef:u}=e,m=yn.useRef({}),p=yn.useRef(null),d=yn.useRef(null),v=yo(d,u),[T,S]=yn.useState(!c),h=MD(l),y=!0;(e[\"aria-hidden\"]===\"false\"||e[\"aria-hidden\"]===!1)&&(y=!1);let g=()=>Yt(p.current),b=()=>(m.current.modalRef=d.current,m.current.mount=p.current,m.current),E=()=>{Sm.mount(b(),{disableScrollLock:r}),d.current&&(d.current.scrollTop=0)},C=Ln(()=>{let O=wD(t)||g().body;Sm.add(b(),O),d.current&&E()}),P=()=>Sm.isTopModal(b()),A=Ln(O=>{p.current=O,O&&(c&&P()?E():d.current&&Qs(d.current,y))}),_=yn.useCallback(()=>{Sm.remove(b(),y)},[y]);yn.useEffect(()=>()=>{_()},[_]),yn.useEffect(()=>{c?C():(!h||!n)&&_()},[c,_,h,n,C]);let z=O=>N=>{O.onKeyDown?.(N),!(N.key!==\"Escape\"||N.which===229||!P())&&(o||(N.stopPropagation(),s&&s(N,\"escapeKeyDown\")))},I=O=>N=>{O.onClick?.(N),N.target===N.currentTarget&&s&&s(N,\"backdropClick\")};return{getRootProps:(O={})=>{let N=ya(e);delete N.onTransitionEnter,delete N.onTransitionExited;let X={...N,...O};return{role:\"presentation\",...X,onKeyDown:z(X),ref:v}},getBackdropProps:(O={})=>{let N=O;return{\"aria-hidden\":!0,...N,onClick:I(N),open:c}},getTransitionProps:()=>{let O=()=>{S(!1),a&&a()},N=()=>{S(!0),i&&i(),n&&_()};return{onEnter:Ku(O,l?.props.onEnter??hC),onExited:Ku(N,l?.props.onExited??hC)}},rootRef:v,portalRef:A,isTopModal:P,exited:T,hasTransition:h}}var gC=OD;function bC(e){return _e(\"MuiModal\",e)}var rY=Ce(\"MuiModal\",[\"root\",\"hidden\",\"backdrop\"]);var Zs=q(Ie(),1),AD=e=>{let{open:t,exited:o,classes:r}=e;return Le({root:[\"root\",!t&&o&&\"hidden\"],backdrop:[\"backdrop\"]},bC,r)},DD=ae(\"div\",{name:\"MuiModal\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.open&&o.exited&&t.hidden]}})(He(({theme:e})=>({position:\"fixed\",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0,variants:[{props:({ownerState:t})=>!t.open&&t.exited,style:{visibility:\"hidden\"}}]}))),ND=ae(F0,{name:\"MuiModal\",slot:\"Backdrop\"})({zIndex:-1}),_D=Em.forwardRef(function(t,o){let r=je({name:\"MuiModal\",props:t}),{BackdropComponent:n=ND,BackdropProps:a,classes:i,className:l,closeAfterTransition:s=!1,children:c,container:u,component:m,components:p={},componentsProps:d={},disableAutoFocus:v=!1,disableEnforceFocus:T=!1,disableEscapeKeyDown:S=!1,disablePortal:h=!1,disableRestoreFocus:y=!1,disableScrollLock:g=!1,hideBackdrop:b=!1,keepMounted:E=!1,onClose:C,onTransitionEnter:P,onTransitionExited:A,open:_,slotProps:z={},slots:I={},theme:x,...k}=r,U={...r,closeAfterTransition:s,disableAutoFocus:v,disableEnforceFocus:T,disableEscapeKeyDown:S,disablePortal:h,disableRestoreFocus:y,disableScrollLock:g,hideBackdrop:b,keepMounted:E},{getRootProps:O,getBackdropProps:N,getTransitionProps:X,portalRef:oe,isTopModal:W,exited:Te,hasTransition:fe}=gC({...U,rootRef:o}),Ke={...U,exited:Te},Ze=AD(Ke),Ue={};if(c.props.tabIndex===void 0&&(Ue.tabIndex=\"-1\"),fe){let{onEnter:le,onExited:Oe}=X();Ue.onEnter=le,Ue.onExited=Oe}let xe={slots:{root:p.Root,backdrop:p.Backdrop,...I},slotProps:{...d,...z}},[Je,ht]=Ct(\"root\",{ref:o,elementType:DD,externalForwardedProps:{...xe,...k,component:m},getSlotProps:O,ownerState:Ke,className:ie(l,Ze?.root,!Ke.open&&Ke.exited&&Ze?.hidden)}),[we,ft]=Ct(\"backdrop\",{ref:a?.ref,elementType:n,externalForwardedProps:xe,shouldForwardComponentProp:!0,additionalProps:a,getSlotProps:le=>N({...le,onClick:Oe=>{le?.onClick&&le.onClick(Oe)}}),className:ie(a?.className,Ze?.backdrop),ownerState:Ke});return!E&&!_&&(!fe||Te)?null:(0,Zs.jsx)(ap,{ref:oe,container:u,disablePortal:h,children:(0,Zs.jsxs)(Je,{...ht,children:[!b&&n?(0,Zs.jsx)(we,{...ft}):null,(0,Zs.jsx)(G0,{disableEnforceFocus:T,disableAutoFocus:v,disableRestoreFocus:y,isEnabled:W,open:_,children:Em.cloneElement(c,Ue)})]})})}),K0=_D;var xC=q(re(),1);function vC(e){return _e(\"MuiPaper\",e)}var SY=Ce(\"MuiPaper\",[\"root\",\"rounded\",\"outlined\",\"elevation\",\"elevation0\",\"elevation1\",\"elevation2\",\"elevation3\",\"elevation4\",\"elevation5\",\"elevation6\",\"elevation7\",\"elevation8\",\"elevation9\",\"elevation10\",\"elevation11\",\"elevation12\",\"elevation13\",\"elevation14\",\"elevation15\",\"elevation16\",\"elevation17\",\"elevation18\",\"elevation19\",\"elevation20\",\"elevation21\",\"elevation22\",\"elevation23\",\"elevation24\"]);var TC=q(Ie(),1),zD=e=>{let{square:t,elevation:o,variant:r,classes:n}=e,a={root:[\"root\",r,!t&&\"rounded\",r===\"elevation\"&&`elevation${o}`]};return Le(a,vC,n)},kD=ae(\"div\",{name:\"MuiPaper\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],!o.square&&t.rounded,o.variant===\"elevation\"&&t[`elevation${o.elevation}`]]}})(He(({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create(\"box-shadow\"),variants:[{props:({ownerState:t})=>!t.square,style:{borderRadius:e.shape.borderRadius}},{props:{variant:\"outlined\"},style:{border:`1px solid ${(e.vars||e).palette.divider}`}},{props:{variant:\"elevation\"},style:{boxShadow:\"var(--Paper-shadow)\",backgroundImage:\"var(--Paper-overlay)\"}}]}))),BD=xC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiPaper\"}),n=kn(),{className:a,component:i=\"div\",elevation:l=1,square:s=!1,variant:c=\"elevation\",...u}=r,m={...r,component:i,elevation:l,square:s,variant:c},p=zD(m);return(0,TC.jsx)(kD,{as:i,ownerState:m,className:ie(p.root,a),ref:o,...u,style:{...c===\"elevation\"&&{\"--Paper-shadow\":(n.vars||n).shadows[l],...n.vars&&{\"--Paper-overlay\":n.vars.overlays?.[l]},...!n.vars&&n.palette.mode===\"dark\"&&{\"--Paper-overlay\":`linear-gradient(${As(\"#fff\",Bs(l))}, ${As(\"#fff\",Bs(l))})`}},...u.style}})}),Q0=BD;function SC(e){return _e(\"MuiPopover\",e)}var jY=Ce(\"MuiPopover\",[\"root\",\"paper\"]);var Cm=q(Ie(),1);function EC(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.height/2:t===\"bottom\"&&(o=e.height),o}function PC(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.width/2:t===\"right\"&&(o=e.width),o}function CC(e){return[e.horizontal,e.vertical].map(t=>typeof t==\"number\"?`${t}px`:t).join(\" \")}function Pm(e){return typeof e==\"function\"?e():e}var LD=e=>{let{classes:t}=e;return Le({root:[\"root\"],paper:[\"paper\"]},SC,t)},jD=ae(K0,{name:\"MuiPopover\",slot:\"Root\"})({}),W0=ae(Q0,{name:\"MuiPopover\",slot:\"Paper\"})({position:\"absolute\",overflowY:\"auto\",overflowX:\"hidden\",minWidth:16,minHeight:16,maxWidth:\"calc(100% - 32px)\",maxHeight:\"calc(100% - 32px)\",outline:0}),UD=zo.forwardRef(function(t,o){let r=je({props:t,name:\"MuiPopover\"}),{action:n,anchorEl:a,anchorOrigin:i={vertical:\"top\",horizontal:\"left\"},anchorPosition:l,anchorReference:s=\"anchorEl\",children:c,className:u,container:m,elevation:p=8,marginThreshold:d=16,open:v,PaperProps:T={},slots:S={},slotProps:h={},transformOrigin:y={vertical:\"top\",horizontal:\"left\"},TransitionComponent:g,transitionDuration:b=\"auto\",TransitionProps:E={},disableScrollLock:C=!1,...P}=r,A=zo.useRef(),_={...r,anchorOrigin:i,anchorReference:s,elevation:p,marginThreshold:d,transformOrigin:y,TransitionComponent:g,transitionDuration:b,TransitionProps:E},z=LD(_),I=zo.useCallback(()=>{if(s===\"anchorPosition\")return l;let le=Pm(a),Ae=(le&&le.nodeType===1?le:Wu(A.current).body).getBoundingClientRect();return{top:Ae.top+EC(Ae,i.vertical),left:Ae.left+PC(Ae,i.horizontal)}},[a,i.horizontal,i.vertical,l,s]),x=zo.useCallback(le=>({vertical:EC(le,y.vertical),horizontal:PC(le,y.horizontal)}),[y.horizontal,y.vertical]),k=zo.useCallback(le=>{let Oe={width:le.offsetWidth,height:le.offsetHeight},Ae=x(Oe);if(s===\"none\")return{top:null,left:null,transformOrigin:CC(Ae)};let et=I(),dt=et.top-Ae.vertical,Lt=et.left-Ae.horizontal,jt=dt+Oe.height,Be=Lt+Oe.width,Nt=qs(Pm(a)),Ro=Nt.innerHeight-d,Ut=Nt.innerWidth-d;if(d!==null&&dtRo){let st=jt-Ro;dt-=st,Ae.vertical+=st}if(d!==null&&LtUt){let st=Be-Ut;Lt-=st,Ae.horizontal+=st}return{top:`${Math.round(dt)}px`,left:`${Math.round(Lt)}px`,transformOrigin:CC(Ae)}},[a,s,I,x,d]),[U,O]=zo.useState(v),N=zo.useCallback(()=>{let le=A.current;if(!le)return;let Oe=k(le);Oe.top!==null&&le.style.setProperty(\"top\",Oe.top),Oe.left!==null&&(le.style.left=Oe.left),le.style.transformOrigin=Oe.transformOrigin,O(!0)},[k]);zo.useEffect(()=>(C&&window.addEventListener(\"scroll\",N),()=>window.removeEventListener(\"scroll\",N)),[a,C,N]);let X=()=>{N()},oe=()=>{O(!1)};zo.useEffect(()=>{v&&N()}),zo.useImperativeHandle(n,()=>v?{updatePosition:()=>{N()}}:null,[v,N]),zo.useEffect(()=>{if(!v)return;let le=qP(()=>{N()}),Oe=qs(Pm(a));return Oe.addEventListener(\"resize\",le),()=>{le.clear(),Oe.removeEventListener(\"resize\",le)}},[a,v,N]);let W=b,Te={slots:{transition:g,...S},slotProps:{transition:E,paper:T,...h}},[fe,Ke]=Ct(\"transition\",{elementType:rp,externalForwardedProps:Te,ownerState:_,getSlotProps:le=>({...le,onEntering:(Oe,Ae)=>{le.onEntering?.(Oe,Ae),X()},onExited:Oe=>{le.onExited?.(Oe),oe()}}),additionalProps:{appear:!0,in:v}});b===\"auto\"&&!fe.muiSupportAuto&&(W=void 0);let Ze=m||(a?Wu(Pm(a)).body:void 0),[Ue,{slots:xe,slotProps:Je,...ht}]=Ct(\"root\",{ref:o,elementType:jD,externalForwardedProps:{...Te,...P},shouldForwardComponentProp:!0,additionalProps:{slots:{backdrop:S.backdrop},slotProps:{backdrop:hm(typeof h.backdrop==\"function\"?h.backdrop(_):h.backdrop,{invisible:!0})},container:Ze,open:v},ownerState:_,className:ie(z.root,u)}),[we,ft]=Ct(\"paper\",{ref:A,className:z.paper,elementType:W0,externalForwardedProps:Te,shouldForwardComponentProp:!0,additionalProps:{elevation:p,style:U?void 0:{opacity:0}},ownerState:_});return(0,Cm.jsx)(Ue,{...ht,...!dn(Ue)&&{slots:xe,slotProps:Je,disableScrollLock:C},children:(0,Cm.jsx)(fe,{...Ke,timeout:W,children:(0,Cm.jsx)(we,{...ft,children:c})})})}),Z0=UD;function RC(e){return _e(\"MuiMenu\",e)}var lX=Ce(\"MuiMenu\",[\"root\",\"paper\",\"list\"]);var J0=q(Ie(),1),HD={vertical:\"top\",horizontal:\"right\"},VD={vertical:\"top\",horizontal:\"left\"},$D=e=>{let{classes:t}=e;return Le({root:[\"root\"],paper:[\"paper\"],list:[\"list\"]},RC,t)},YD=ae(Z0,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiMenu\",slot:\"Root\"})({}),XD=ae(W0,{name:\"MuiMenu\",slot:\"Paper\"})({maxHeight:\"calc(100% - 96px)\",WebkitOverflowScrolling:\"touch\"}),GD=ae(H0,{name:\"MuiMenu\",slot:\"List\"})({outline:0}),qD=ui.forwardRef(function(t,o){let r=je({props:t,name:\"MuiMenu\"}),{autoFocus:n=!0,children:a,className:i,disableAutoFocusItem:l=!1,MenuListProps:s={},onClose:c,open:u,PaperProps:m={},PopoverClasses:p,transitionDuration:d=\"auto\",TransitionProps:{onEntering:v,...T}={},variant:S=\"selectedMenu\",slots:h={},slotProps:y={},...g}=r,b=li(),E={...r,autoFocus:n,disableAutoFocusItem:l,MenuListProps:s,onEntering:v,PaperProps:m,transitionDuration:d,TransitionProps:T,variant:S},C=$D(E),P=n&&!l&&u,A=ui.useRef(null),_=(W,Te)=>{A.current&&A.current.adjustStyleForScrollbar(W,{direction:b?\"rtl\":\"ltr\"}),v&&v(W,Te)},z=W=>{W.key===\"Tab\"&&(W.preventDefault(),c&&c(W,\"tabKeyDown\"))},I=-1;ui.Children.map(a,(W,Te)=>{ui.isValidElement(W)&&(W.props.disabled||(S===\"selectedMenu\"&&W.props.selected||I===-1)&&(I=Te))});let x={slots:h,slotProps:{list:s,transition:T,paper:m,...y}},k=cr({elementType:h.root,externalSlotProps:y.root,ownerState:E,className:[C.root,i]}),[U,O]=Ct(\"paper\",{className:C.paper,elementType:XD,externalForwardedProps:x,shouldForwardComponentProp:!0,ownerState:E}),[N,X]=Ct(\"list\",{className:ie(C.list,s.className),elementType:GD,shouldForwardComponentProp:!0,externalForwardedProps:x,getSlotProps:W=>({...W,onKeyDown:Te=>{z(Te),W.onKeyDown?.(Te)}}),ownerState:E}),oe=typeof x.slotProps.transition==\"function\"?x.slotProps.transition(E):x.slotProps.transition;return(0,J0.jsx)(YD,{onClose:c,anchorOrigin:{vertical:\"bottom\",horizontal:b?\"right\":\"left\"},transformOrigin:b?HD:VD,slots:{root:h.root,paper:U,backdrop:h.backdrop,...h.transition&&{transition:h.transition}},slotProps:{root:k,paper:O,backdrop:typeof y.backdrop==\"function\"?y.backdrop(E):y.backdrop,transition:{...oe,onEntering:(...W)=>{_(...W),oe?.onEntering?.(...W)}}},open:u,ref:o,transitionDuration:d,ownerState:E,...g,classes:p,children:(0,J0.jsx)(N,{actions:A,autoFocus:n&&(I===-1||l),autoFocusItem:P,variant:S,...X,children:a})})}),ip=qD;var pi=q(re(),1);var MC=q(re(),1);function wC(e){return _e(\"MuiDivider\",e)}var ID=Ce(\"MuiDivider\",[\"root\",\"absolute\",\"fullWidth\",\"inset\",\"middle\",\"flexItem\",\"light\",\"vertical\",\"withChildren\",\"withChildrenVertical\",\"textAlignRight\",\"textAlignLeft\",\"wrapper\",\"wrapperVertical\"]),Rm=ID;var eb=q(Ie(),1),FD=e=>{let{absolute:t,children:o,classes:r,flexItem:n,light:a,orientation:i,textAlign:l,variant:s}=e;return Le({root:[\"root\",t&&\"absolute\",s,a&&\"light\",i===\"vertical\"&&\"vertical\",n&&\"flexItem\",o&&\"withChildren\",o&&i===\"vertical\"&&\"withChildrenVertical\",l===\"right\"&&i!==\"vertical\"&&\"textAlignRight\",l===\"left\"&&i!==\"vertical\"&&\"textAlignLeft\"],wrapper:[\"wrapper\",i===\"vertical\"&&\"wrapperVertical\"]},wC,r)},KD=ae(\"div\",{name:\"MuiDivider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.absolute&&t.absolute,t[o.variant],o.light&&t.light,o.orientation===\"vertical\"&&t.vertical,o.flexItem&&t.flexItem,o.children&&t.withChildren,o.children&&o.orientation===\"vertical\"&&t.withChildrenVertical,o.textAlign===\"right\"&&o.orientation!==\"vertical\"&&t.textAlignRight,o.textAlign===\"left\"&&o.orientation!==\"vertical\"&&t.textAlignLeft]}})(He(({theme:e})=>({margin:0,flexShrink:0,borderWidth:0,borderStyle:\"solid\",borderColor:(e.vars||e).palette.divider,borderBottomWidth:\"thin\",variants:[{props:{absolute:!0},style:{position:\"absolute\",bottom:0,left:0,width:\"100%\"}},{props:{light:!0},style:{borderColor:e.alpha((e.vars||e).palette.divider,.08)}},{props:{variant:\"inset\"},style:{marginLeft:72}},{props:{variant:\"middle\",orientation:\"horizontal\"},style:{marginLeft:e.spacing(2),marginRight:e.spacing(2)}},{props:{variant:\"middle\",orientation:\"vertical\"},style:{marginTop:e.spacing(1),marginBottom:e.spacing(1)}},{props:{orientation:\"vertical\"},style:{height:\"100%\",borderBottomWidth:0,borderRightWidth:\"thin\"}},{props:{flexItem:!0},style:{alignSelf:\"stretch\",height:\"auto\"}},{props:({ownerState:t})=>!!t.children,style:{display:\"flex\",textAlign:\"center\",border:0,borderTopStyle:\"solid\",borderLeftStyle:\"solid\",\"&::before, &::after\":{content:'\"\"',alignSelf:\"center\"}}},{props:({ownerState:t})=>t.children&&t.orientation!==\"vertical\",style:{\"&::before, &::after\":{width:\"100%\",borderTop:`thin solid ${(e.vars||e).palette.divider}`,borderTopStyle:\"inherit\"}}},{props:({ownerState:t})=>t.orientation===\"vertical\"&&t.children,style:{flexDirection:\"column\",\"&::before, &::after\":{height:\"100%\",borderLeft:`thin solid ${(e.vars||e).palette.divider}`,borderLeftStyle:\"inherit\"}}},{props:({ownerState:t})=>t.textAlign===\"right\"&&t.orientation!==\"vertical\",style:{\"&::before\":{width:\"90%\"},\"&::after\":{width:\"10%\"}}},{props:({ownerState:t})=>t.textAlign===\"left\"&&t.orientation!==\"vertical\",style:{\"&::before\":{width:\"10%\"},\"&::after\":{width:\"90%\"}}}]}))),QD=ae(\"span\",{name:\"MuiDivider\",slot:\"Wrapper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.wrapper,o.orientation===\"vertical\"&&t.wrapperVertical]}})(He(({theme:e})=>({display:\"inline-block\",paddingLeft:`calc(${e.spacing(1)} * 1.2)`,paddingRight:`calc(${e.spacing(1)} * 1.2)`,whiteSpace:\"nowrap\",variants:[{props:{orientation:\"vertical\"},style:{paddingTop:`calc(${e.spacing(1)} * 1.2)`,paddingBottom:`calc(${e.spacing(1)} * 1.2)`}}]}))),tb=MC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiDivider\"}),{absolute:n=!1,children:a,className:i,orientation:l=\"horizontal\",component:s=a||l===\"vertical\"?\"div\":\"hr\",flexItem:c=!1,light:u=!1,role:m=s!==\"hr\"?\"separator\":void 0,textAlign:p=\"center\",variant:d=\"fullWidth\",...v}=r,T={...r,absolute:n,component:s,flexItem:c,light:u,orientation:l,role:m,textAlign:p,variant:d},S=FD(T);return(0,eb.jsx)(KD,{as:s,className:ie(S.root,i),role:m,ref:o,ownerState:T,\"aria-orientation\":m===\"separator\"&&(s!==\"hr\"||l===\"vertical\")?l:void 0,...v,children:a?(0,eb.jsx)(QD,{className:S.wrapper,ownerState:T,children:a}):null})});tb&&(tb.muiSkipListHighlight=!0);var ob=tb;var WD=Ce(\"MuiListItemIcon\",[\"root\",\"alignItemsFlexStart\"]),wm=WD;var ZD=Ce(\"MuiListItemText\",[\"root\",\"multiline\",\"dense\",\"inset\",\"primary\",\"secondary\"]),Mm=ZD;function OC(e){return _e(\"MuiMenuItem\",e)}var JD=Ce(\"MuiMenuItem\",[\"root\",\"focusVisible\",\"dense\",\"disabled\",\"divider\",\"gutters\",\"selected\"]),Js=JD;var rb=q(Ie(),1),eN=(e,t)=>{let{ownerState:o}=e;return[t.root,o.dense&&t.dense,o.divider&&t.divider,!o.disableGutters&&t.gutters]},tN=e=>{let{disabled:t,dense:o,divider:r,disableGutters:n,selected:a,classes:i}=e,s=Le({root:[\"root\",o&&\"dense\",t&&\"disabled\",!n&&\"gutters\",r&&\"divider\",a&&\"selected\"]},OC,i);return{...i,...s}},oN=ae(ma,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiMenuItem\",slot:\"Root\",overridesResolver:eN})(He(({theme:e})=>({...e.typography.body1,display:\"flex\",justifyContent:\"flex-start\",alignItems:\"center\",position:\"relative\",textDecoration:\"none\",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:\"border-box\",whiteSpace:\"nowrap\",\"&:hover\":{textDecoration:\"none\",backgroundColor:(e.vars||e).palette.action.hover,\"@media (hover: none)\":{backgroundColor:\"transparent\"}},[`&.${Js.selected}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity),[`&.${Js.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)}},[`&.${Js.selected}:hover`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.hoverOpacity}`),\"@media (hover: none)\":{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity)}},[`&.${Js.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${Js.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${Rm.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${Rm.inset}`]:{marginLeft:52},[`& .${Mm.root}`]:{marginTop:0,marginBottom:0},[`& .${Mm.inset}`]:{paddingLeft:36},[`& .${wm.root}`]:{minWidth:36},variants:[{props:({ownerState:t})=>!t.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:t})=>t.divider,style:{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:\"padding-box\"}},{props:({ownerState:t})=>!t.dense,style:{[e.breakpoints.up(\"sm\")]:{minHeight:\"auto\"}}},{props:({ownerState:t})=>t.dense,style:{minHeight:32,paddingTop:4,paddingBottom:4,...e.typography.body2,[`& .${wm.root} svg`]:{fontSize:\"1.25rem\"}}}]}))),rN=pi.forwardRef(function(t,o){let r=je({props:t,name:\"MuiMenuItem\"}),{autoFocus:n=!1,component:a=\"li\",dense:i=!1,divider:l=!1,disableGutters:s=!1,focusVisibleClassName:c,role:u=\"menuitem\",tabIndex:m,className:p,...d}=r,v=pi.useContext(tp),T=pi.useMemo(()=>({dense:i||v.dense||!1,disableGutters:s}),[v.dense,i,s]),S=pi.useRef(null);ym(()=>{n&&S.current&&S.current.focus()},[n]);let h={...r,dense:T.dense,divider:l,disableGutters:s},y=tN(r),g=Mr(S,o),b;return r.disabled||(b=m!==void 0?m:-1),(0,rb.jsx)(tp.Provider,{value:T,children:(0,rb.jsx)(oN,{ref:g,role:u,tabIndex:b,component:a,focusVisibleClassName:ie(y.focusVisible,c),className:ie(y.root,p),...d,ownerState:h,classes:y})})}),nl=rN;var zm=q(re(),1);var Ho=q(re(),1);var nN={border:0,clip:\"rect(0 0 0 0)\",height:\"1px\",margin:\"-1px\",overflow:\"hidden\",padding:0,position:\"absolute\",whiteSpace:\"nowrap\",width:\"1px\"},nb=nN;function aN(e,t,o=(r,n)=>r===n){return e.length===t.length&&e.every((r,n)=>o(r,t[n]))}var AC=aN;var iN=2;function ec(e,t,o,r,n){return o===1?Math.min(e+t,n):Math.max(e-t,r)}function zC(e,t){return e-t}function DC(e,t){let{index:o}=e.reduce((r,n,a)=>{let i=Math.abs(t-n);return r===null||i({left:`${e}%`}),leap:e=>({width:`${e}%`})},\"horizontal-reverse\":{offset:e=>({right:`${e}%`}),leap:e=>({width:`${e}%`})},vertical:{offset:e=>({bottom:`${e}%`}),leap:e=>({height:`${e}%`})}},pN=e=>e,Nm;function _C(){return Nm===void 0&&(typeof CSS<\"u\"&&typeof CSS.supports==\"function\"?Nm=CSS.supports(\"touch-action\",\"none\"):Nm=!0),Nm}function kC(e){let{\"aria-labelledby\":t,defaultValue:o,disabled:r=!1,disableSwap:n=!1,isRtl:a=!1,marks:i=!1,max:l=100,min:s=0,name:c,onChange:u,onChangeCommitted:m,orientation:p=\"horizontal\",rootRef:d,scale:v=pN,step:T=1,shiftStep:S=10,tabIndex:h,value:y}=e,g=Ho.useRef(void 0),[b,E]=Ho.useState(-1),[C,P]=Ho.useState(-1),[A,_]=Ho.useState(!1),z=Ho.useRef(0),I=Ho.useRef(null),[x,k]=js({controlled:y,default:o??s,name:\"Slider\"}),U=u&&((Z,ee,Se)=>{let ye=Z.nativeEvent||Z,ze=new ye.constructor(ye.type,ye);Object.defineProperty(ze,\"target\",{writable:!0,value:{value:ee,name:c}}),I.current=ee,u(ze,ee,Se)}),O=Array.isArray(x),N=O?x.slice().sort(zC):[x];N=N.map(Z=>Z==null?s:ua(Z,s,l));let X=i===!0&&T!==null?[...Array(Math.floor((l-s)/T)+1)].map((Z,ee)=>({value:s+T*ee})):i||[],oe=X.map(Z=>Z.value),[W,Te]=Ho.useState(-1),fe=Ho.useRef(null),Ke=yo(d,fe),Ze=Z=>ee=>{let Se=Number(ee.currentTarget.getAttribute(\"data-index\"));pn(ee.target)&&Te(Se),P(Se),Z?.onFocus?.(ee)},Ue=Z=>ee=>{pn(ee.target)||Te(-1),P(-1),Z?.onBlur?.(ee)},xe=(Z,ee)=>{let Se=Number(Z.currentTarget.getAttribute(\"data-index\")),ye=N[Se],ze=oe.indexOf(ye),ue=ee;if(X&&T==null){let gt=oe[oe.length-1];ue>=gt?ue=gt:ue<=oe[0]?ue=oe[0]:ue=ueee=>{if([\"ArrowUp\",\"ArrowDown\",\"ArrowLeft\",\"ArrowRight\",\"PageUp\",\"PageDown\",\"Home\",\"End\"].includes(ee.key)){ee.preventDefault();let Se=Number(ee.currentTarget.getAttribute(\"data-index\")),ye=N[Se],ze=null;if(T!=null){let ue=ee.shiftKey?S:T;switch(ee.key){case\"ArrowUp\":ze=ec(ye,ue,1,s,l);break;case\"ArrowRight\":ze=ec(ye,ue,a?-1:1,s,l);break;case\"ArrowDown\":ze=ec(ye,ue,-1,s,l);break;case\"ArrowLeft\":ze=ec(ye,ue,a?1:-1,s,l);break;case\"PageUp\":ze=ec(ye,S,1,s,l);break;case\"PageDown\":ze=ec(ye,S,-1,s,l);break;case\"Home\":ze=s;break;case\"End\":ze=l;break;default:break}}else if(X){let ue=oe[oe.length-1],gt=oe.indexOf(ye),ce=[a?\"ArrowRight\":\"ArrowLeft\",\"ArrowDown\",\"PageDown\",\"Home\"],ke=[a?\"ArrowLeft\":\"ArrowRight\",\"ArrowUp\",\"PageUp\",\"End\"];ce.includes(ee.key)?gt===0?ze=oe[0]:ze=oe[gt-1]:ke.includes(ee.key)&&(gt===oe.length-1?ze=ue:ze=oe[gt+1])}ze!=null&&xe(ee,ze)}Z?.onKeyDown?.(ee)};wr(()=>{r&&fe.current.contains(document.activeElement)&&document.activeElement?.blur()},[r]),r&&b!==-1&&E(-1),r&&W!==-1&&Te(-1);let ht=Z=>ee=>{Z.onChange?.(ee),xe(ee,ee.target.valueAsNumber)},we=Ho.useRef(void 0),ft=p;a&&p===\"horizontal\"&&(ft+=\"-reverse\");let le=({finger:Z,move:ee=!1})=>{let{current:Se}=fe,{width:ye,height:ze,bottom:ue,left:gt}=Se.getBoundingClientRect(),ce;ft.startsWith(\"vertical\")?ce=(ue-Z.y)/ze:ce=(Z.x-gt)/ye,ft.includes(\"-reverse\")&&(ce=1-ce);let ke;if(ke=lN(ce,s,l),T)ke=cN(ke,T,s);else{let Wt=DC(oe,ke);ke=oe[Wt]}ke=ua(ke,s,l);let he=0;if(O){ee?he=we.current:he=DC(N,ke),n&&(ke=ua(ke,N[he-1]||-1/0,N[he+1]||1/0));let Wt=ke;ke=NC({values:N,newValue:ke,index:he}),n&&ee||(he=ke.indexOf(Wt),we.current=he)}return{newValue:ke,activeIndex:he}},Oe=Ln(Z=>{let ee=Om(Z,g);if(!ee)return;if(z.current+=1,Z.type===\"mousemove\"&&Z.buttons===0){Ae(Z);return}let{newValue:Se,activeIndex:ye}=le({finger:ee,move:!0});Am({sliderRef:fe,activeIndex:ye,setActive:E}),k(Se),!A&&z.current>iN&&_(!0),U&&!Dm(Se,x)&&U(Z,Se,ye)}),Ae=Ln(Z=>{let ee=Om(Z,g);if(_(!1),!ee)return;let{newValue:Se}=le({finger:ee,move:!0});E(-1),Z.type===\"touchend\"&&P(-1),m&&m(Z,I.current??Se),g.current=void 0,dt()}),et=Ln(Z=>{if(r)return;_C()||Z.preventDefault();let ee=Z.changedTouches[0];ee!=null&&(g.current=ee.identifier);let Se=Om(Z,g);if(Se!==!1){let{newValue:ze,activeIndex:ue}=le({finger:Se});Am({sliderRef:fe,activeIndex:ue,setActive:E}),k(ze),U&&!Dm(ze,x)&&U(Z,ze,ue)}z.current=0;let ye=Yt(fe.current);ye.addEventListener(\"touchmove\",Oe,{passive:!0}),ye.addEventListener(\"touchend\",Ae,{passive:!0})}),dt=Ho.useCallback(()=>{let Z=Yt(fe.current);Z.removeEventListener(\"mousemove\",Oe),Z.removeEventListener(\"mouseup\",Ae),Z.removeEventListener(\"touchmove\",Oe),Z.removeEventListener(\"touchend\",Ae)},[Ae,Oe]);Ho.useEffect(()=>{let{current:Z}=fe;return Z.addEventListener(\"touchstart\",et,{passive:_C()}),()=>{Z.removeEventListener(\"touchstart\",et),dt()}},[dt,et]),Ho.useEffect(()=>{r&&dt()},[r,dt]);let Lt=Z=>ee=>{if(Z.onMouseDown?.(ee),r||ee.defaultPrevented||ee.button!==0)return;ee.preventDefault();let Se=Om(ee,g);if(Se!==!1){let{newValue:ze,activeIndex:ue}=le({finger:Se});Am({sliderRef:fe,activeIndex:ue,setActive:E}),k(ze),U&&!Dm(ze,x)&&U(ee,ze,ue)}z.current=0;let ye=Yt(fe.current);ye.addEventListener(\"mousemove\",Oe,{passive:!0}),ye.addEventListener(\"mouseup\",Ae)},jt=lp(O?N[0]:s,s,l),Be=lp(N[N.length-1],s,l)-jt,Nt=(Z={})=>{let ee=ya(Z),Se={onMouseDown:Lt(ee||{})},ye={...ee,...Se};return{...Z,ref:Ke,...ye}},Ro=Z=>ee=>{Z.onMouseOver?.(ee);let Se=Number(ee.currentTarget.getAttribute(\"data-index\"));P(Se)},Ut=Z=>ee=>{Z.onMouseLeave?.(ee),P(-1)},st=(Z={})=>{let ee=ya(Z),Se={onMouseOver:Ro(ee||{}),onMouseLeave:Ut(ee||{})};return{...Z,...ee,...Se}},se=Z=>({pointerEvents:b!==-1&&b!==Z?\"none\":void 0}),xt;return p===\"vertical\"&&(xt=a?\"vertical-rl\":\"vertical-lr\"),{active:b,axis:ft,axisProps:uN,dragging:A,focusedThumbIndex:W,getHiddenInputProps:(Z={})=>{let ee=ya(Z),Se={onChange:ht(ee||{}),onFocus:Ze(ee||{}),onBlur:Ue(ee||{}),onKeyDown:Je(ee||{})},ye={...ee,...Se};return{tabIndex:h,\"aria-labelledby\":t,\"aria-orientation\":p,\"aria-valuemax\":v(l),\"aria-valuemin\":v(s),name:c,type:\"range\",min:e.min,max:e.max,step:e.step===null&&e.marks?\"any\":e.step??void 0,disabled:r,...Z,...ye,style:{...nb,direction:a?\"rtl\":\"ltr\",width:\"100%\",height:\"100%\",writingMode:xt}}},getRootProps:Nt,getThumbProps:st,marks:X,open:C,range:O,rootRef:Ke,trackLeap:Be,trackOffset:jt,values:N,getThumbStyle:se}}var fN=e=>!e||!dn(e),BC=fN;var _m=q(re(),1);function LC(e){return _e(\"MuiSlider\",e)}var dN=Ce(\"MuiSlider\",[\"root\",\"active\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"disabled\",\"dragging\",\"focusVisible\",\"mark\",\"markActive\",\"marked\",\"markLabel\",\"markLabelActive\",\"rail\",\"sizeSmall\",\"thumb\",\"thumbColorPrimary\",\"thumbColorSecondary\",\"thumbColorError\",\"thumbColorSuccess\",\"thumbColorInfo\",\"thumbColorWarning\",\"track\",\"trackInverted\",\"trackFalse\",\"thumbSizeSmall\",\"valueLabel\",\"valueLabelOpen\",\"valueLabelCircle\",\"valueLabelLabel\",\"vertical\"]),pr=dN;var tc=q(Ie(),1),mN=e=>{let{open:t}=e;return{offset:ie(t&&pr.valueLabelOpen),circle:pr.valueLabelCircle,label:pr.valueLabelLabel}};function ab(e){let{children:t,className:o,value:r}=e,n=mN(e);return t?_m.cloneElement(t,{className:t.props.className},(0,tc.jsxs)(_m.Fragment,{children:[t.props.children,(0,tc.jsx)(\"span\",{className:ie(n.offset,o),\"aria-hidden\":!0,children:(0,tc.jsx)(\"span\",{className:n.circle,children:(0,tc.jsx)(\"span\",{className:n.label,children:r})})})]})):null}var hn=q(Ie(),1);function jC(e){return e}var yN=ae(\"span\",{name:\"MuiSlider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[`color${me(o.color)}`],o.size!==\"medium\"&&t[`size${me(o.size)}`],o.marked&&t.marked,o.orientation===\"vertical\"&&t.vertical,o.track===\"inverted\"&&t.trackInverted,o.track===!1&&t.trackFalse]}})(He(({theme:e})=>({borderRadius:12,boxSizing:\"content-box\",display:\"inline-block\",position:\"relative\",cursor:\"pointer\",touchAction:\"none\",WebkitTapHighlightColor:\"transparent\",\"@media print\":{colorAdjust:\"exact\"},[`&.${pr.disabled}`]:{pointerEvents:\"none\",cursor:\"default\",color:(e.vars||e).palette.grey[400]},[`&.${pr.dragging}`]:{[`& .${pr.thumb}, & .${pr.track}`]:{transition:\"none\"}},variants:[...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),{props:{orientation:\"horizontal\"},style:{height:4,width:\"100%\",padding:\"13px 0\",\"@media (pointer: coarse)\":{padding:\"20px 0\"}}},{props:{orientation:\"horizontal\",size:\"small\"},style:{height:2}},{props:{orientation:\"horizontal\",marked:!0},style:{marginBottom:20}},{props:{orientation:\"vertical\"},style:{height:\"100%\",width:4,padding:\"0 13px\",\"@media (pointer: coarse)\":{padding:\"0 20px\"}}},{props:{orientation:\"vertical\",size:\"small\"},style:{width:2}},{props:{orientation:\"vertical\",marked:!0},style:{marginRight:44}}]}))),hN=ae(\"span\",{name:\"MuiSlider\",slot:\"Rail\"})({display:\"block\",position:\"absolute\",borderRadius:\"inherit\",backgroundColor:\"currentColor\",opacity:.38,variants:[{props:{orientation:\"horizontal\"},style:{width:\"100%\",height:\"inherit\",top:\"50%\",transform:\"translateY(-50%)\"}},{props:{orientation:\"vertical\"},style:{height:\"100%\",width:\"inherit\",left:\"50%\",transform:\"translateX(-50%)\"}},{props:{track:\"inverted\"},style:{opacity:1}}]}),gN=ae(\"span\",{name:\"MuiSlider\",slot:\"Track\"})(He(({theme:e})=>({display:\"block\",position:\"absolute\",borderRadius:\"inherit\",border:\"1px solid currentColor\",backgroundColor:\"currentColor\",transition:e.transitions.create([\"left\",\"width\",\"bottom\",\"height\"],{duration:e.transitions.duration.shortest}),variants:[{props:{size:\"small\"},style:{border:\"none\"}},{props:{orientation:\"horizontal\"},style:{height:\"inherit\",top:\"50%\",transform:\"translateY(-50%)\"}},{props:{orientation:\"vertical\"},style:{width:\"inherit\",left:\"50%\",transform:\"translateX(-50%)\"}},{props:{track:!1},style:{display:\"none\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t,track:\"inverted\"},style:{...e.vars?{backgroundColor:e.vars.palette.Slider[`${t}Track`],borderColor:e.vars.palette.Slider[`${t}Track`]}:{backgroundColor:e.lighten(e.palette[t].main,.62),borderColor:e.lighten(e.palette[t].main,.62),...e.applyStyles(\"dark\",{backgroundColor:e.darken(e.palette[t].main,.5)}),...e.applyStyles(\"dark\",{borderColor:e.darken(e.palette[t].main,.5)})}}}))]}))),bN=ae(\"span\",{name:\"MuiSlider\",slot:\"Thumb\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.thumb,t[`thumbColor${me(o.color)}`],o.size!==\"medium\"&&t[`thumbSize${me(o.size)}`]]}})(He(({theme:e})=>({position:\"absolute\",width:20,height:20,boxSizing:\"border-box\",borderRadius:\"50%\",outline:0,backgroundColor:\"currentColor\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",transition:e.transitions.create([\"box-shadow\",\"left\",\"bottom\"],{duration:e.transitions.duration.shortest}),\"&::before\":{position:\"absolute\",content:'\"\"',borderRadius:\"inherit\",width:\"100%\",height:\"100%\",boxShadow:(e.vars||e).shadows[2]},\"&::after\":{position:\"absolute\",content:'\"\"',borderRadius:\"50%\",width:42,height:42,top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\"},[`&.${pr.disabled}`]:{\"&:hover\":{boxShadow:\"none\"}},variants:[{props:{size:\"small\"},style:{width:12,height:12,\"&::before\":{boxShadow:\"none\"}}},{props:{orientation:\"horizontal\"},style:{top:\"50%\",transform:\"translate(-50%, -50%)\"}},{props:{orientation:\"vertical\"},style:{left:\"50%\",transform:\"translate(-50%, 50%)\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{[`&:hover, &.${pr.focusVisible}`]:{boxShadow:`0px 0px 0px 8px ${e.alpha((e.vars||e).palette[t].main,.16)}`,\"@media (hover: none)\":{boxShadow:\"none\"}},[`&.${pr.active}`]:{boxShadow:`0px 0px 0px 14px ${e.alpha((e.vars||e).palette[t].main,.16)}`}}}))]}))),vN=ae(ab,{name:\"MuiSlider\",slot:\"ValueLabel\"})(He(({theme:e})=>({zIndex:1,whiteSpace:\"nowrap\",...e.typography.body2,fontWeight:500,transition:e.transitions.create([\"transform\"],{duration:e.transitions.duration.shortest}),position:\"absolute\",backgroundColor:(e.vars||e).palette.grey[600],borderRadius:2,color:(e.vars||e).palette.common.white,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:\"0.25rem 0.75rem\",variants:[{props:{orientation:\"horizontal\"},style:{transform:\"translateY(-100%) scale(0)\",top:\"-10px\",transformOrigin:\"bottom center\",\"&::before\":{position:\"absolute\",content:'\"\"',width:8,height:8,transform:\"translate(-50%, 50%) rotate(45deg)\",backgroundColor:\"inherit\",bottom:0,left:\"50%\"},[`&.${pr.valueLabelOpen}`]:{transform:\"translateY(-100%) scale(1)\"}}},{props:{orientation:\"vertical\"},style:{transform:\"translateY(-50%) scale(0)\",right:\"30px\",top:\"50%\",transformOrigin:\"right center\",\"&::before\":{position:\"absolute\",content:'\"\"',width:8,height:8,transform:\"translate(-50%, -50%) rotate(45deg)\",backgroundColor:\"inherit\",right:-8,top:\"50%\"},[`&.${pr.valueLabelOpen}`]:{transform:\"translateY(-50%) scale(1)\"}}},{props:{size:\"small\"},style:{fontSize:e.typography.pxToRem(12),padding:\"0.25rem 0.5rem\"}},{props:{orientation:\"vertical\",size:\"small\"},style:{right:\"20px\"}}]})));var xN=ae(\"span\",{name:\"MuiSlider\",slot:\"Mark\",shouldForwardProp:e=>Hu(e)&&e!==\"markActive\",overridesResolver:(e,t)=>{let{markActive:o}=e;return[t.mark,o&&t.markActive]}})(He(({theme:e})=>({position:\"absolute\",width:2,height:2,borderRadius:1,backgroundColor:\"currentColor\",variants:[{props:{orientation:\"horizontal\"},style:{top:\"50%\",transform:\"translate(-1px, -50%)\"}},{props:{orientation:\"vertical\"},style:{left:\"50%\",transform:\"translate(-50%, 1px)\"}},{props:{markActive:!0},style:{backgroundColor:(e.vars||e).palette.background.paper,opacity:.8}}]}))),TN=ae(\"span\",{name:\"MuiSlider\",slot:\"MarkLabel\",shouldForwardProp:e=>Hu(e)&&e!==\"markLabelActive\"})(He(({theme:e})=>({...e.typography.body2,color:(e.vars||e).palette.text.secondary,position:\"absolute\",whiteSpace:\"nowrap\",variants:[{props:{orientation:\"horizontal\"},style:{top:30,transform:\"translateX(-50%)\",\"@media (pointer: coarse)\":{top:40}}},{props:{orientation:\"vertical\"},style:{left:36,transform:\"translateY(50%)\",\"@media (pointer: coarse)\":{left:44}}},{props:{markLabelActive:!0},style:{color:(e.vars||e).palette.text.primary}}]}))),SN=e=>{let{disabled:t,dragging:o,marked:r,orientation:n,track:a,classes:i,color:l,size:s}=e,c={root:[\"root\",t&&\"disabled\",o&&\"dragging\",r&&\"marked\",n===\"vertical\"&&\"vertical\",a===\"inverted\"&&\"trackInverted\",a===!1&&\"trackFalse\",l&&`color${me(l)}`,s&&`size${me(s)}`],rail:[\"rail\"],track:[\"track\"],mark:[\"mark\"],markActive:[\"markActive\"],markLabel:[\"markLabel\"],markLabelActive:[\"markLabelActive\"],valueLabel:[\"valueLabel\"],thumb:[\"thumb\",t&&\"disabled\",s&&`thumbSize${me(s)}`,l&&`thumbColor${me(l)}`],active:[\"active\"],disabled:[\"disabled\"],focusVisible:[\"focusVisible\"]};return Le(c,LC,i)},EN=({children:e})=>e,PN=zm.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSlider\"}),n=li(),{\"aria-label\":a,\"aria-valuetext\":i,\"aria-labelledby\":l,component:s=\"span\",components:c={},componentsProps:u={},color:m=\"primary\",classes:p,className:d,disableSwap:v=!1,disabled:T=!1,getAriaLabel:S,getAriaValueText:h,marks:y=!1,max:g=100,min:b=0,name:E,onChange:C,onChangeCommitted:P,orientation:A=\"horizontal\",shiftStep:_=10,size:z=\"medium\",step:I=1,scale:x=jC,slotProps:k,slots:U,tabIndex:O,track:N=\"normal\",value:X,valueLabelDisplay:oe=\"off\",valueLabelFormat:W=jC,...Te}=r,fe={...r,isRtl:n,max:g,min:b,classes:p,disabled:T,disableSwap:v,orientation:A,marks:y,color:m,size:z,step:I,shiftStep:_,scale:x,track:N,valueLabelDisplay:oe,valueLabelFormat:W},{axisProps:Ke,getRootProps:Ze,getHiddenInputProps:Ue,getThumbProps:xe,open:Je,active:ht,axis:we,focusedThumbIndex:ft,range:le,dragging:Oe,marks:Ae,values:et,trackOffset:dt,trackLeap:Lt,getThumbStyle:jt}=kC({...fe,rootRef:o});fe.marked=Ae.length>0&&Ae.some(Tt=>Tt.label),fe.dragging=Oe,fe.focusedThumbIndex=ft;let Be=SN(fe),Nt=U?.root??c.Root??yN,Ro=U?.rail??c.Rail??hN,Ut=U?.track??c.Track??gN,st=U?.thumb??c.Thumb??bN,se=U?.valueLabel??c.ValueLabel??vN,xt=U?.mark??c.Mark??xN,fr=U?.markLabel??c.MarkLabel??TN,Z=U?.input??c.Input??\"input\",ee=k?.root??u.root,Se=k?.rail??u.rail,ye=k?.track??u.track,ze=k?.thumb??u.thumb,ue=k?.valueLabel??u.valueLabel,gt=k?.mark??u.mark,ce=k?.markLabel??u.markLabel,ke=k?.input??u.input,he=cr({elementType:Nt,getSlotProps:Ze,externalSlotProps:ee,externalForwardedProps:Te,additionalProps:{...BC(Nt)&&{as:s}},ownerState:{...fe,...ee?.ownerState},className:[Be.root,d]}),Wt=cr({elementType:Ro,externalSlotProps:Se,ownerState:fe,className:Be.rail}),be=cr({elementType:Ut,externalSlotProps:ye,additionalProps:{style:{...Ke[we].offset(dt),...Ke[we].leap(Lt)}},ownerState:{...fe,...ye?.ownerState},className:Be.track}),uo=cr({elementType:st,getSlotProps:xe,externalSlotProps:ze,ownerState:{...fe,...ze?.ownerState},className:Be.thumb}),ve=cr({elementType:se,externalSlotProps:ue,ownerState:{...fe,...ue?.ownerState},className:Be.valueLabel}),po=cr({elementType:xt,externalSlotProps:gt,ownerState:fe,className:Be.mark}),Ht=cr({elementType:fr,externalSlotProps:ce,ownerState:fe,className:Be.markLabel}),Sn=cr({elementType:Z,getSlotProps:Ue,externalSlotProps:ke,ownerState:fe});return(0,hn.jsxs)(Nt,{...he,children:[(0,hn.jsx)(Ro,{...Wt}),(0,hn.jsx)(Ut,{...be}),Ae.filter(Tt=>Tt.value>=b&&Tt.value<=g).map((Tt,Qe)=>{let Ar=lp(Tt.value,b,g),En=Ke[we].offset(Ar),Gt;return N===!1?Gt=et.includes(Tt.value):Gt=N===\"normal\"&&(le?Tt.value>=et[0]&&Tt.value<=et[et.length-1]:Tt.value<=et[0])||N===\"inverted\"&&(le?Tt.value<=et[0]||Tt.value>=et[et.length-1]:Tt.value>=et[0]),(0,hn.jsxs)(zm.Fragment,{children:[(0,hn.jsx)(xt,{\"data-index\":Qe,...po,...!dn(xt)&&{markActive:Gt},style:{...En,...po.style},className:ie(po.className,Gt&&Be.markActive)}),Tt.label!=null?(0,hn.jsx)(fr,{\"aria-hidden\":!0,\"data-index\":Qe,...Ht,...!dn(fr)&&{markLabelActive:Gt},style:{...En,...Ht.style},className:ie(Be.markLabel,Ht.className,Gt&&Be.markLabelActive),children:Tt.label}):null]},Qe)}),et.map((Tt,Qe)=>{let Ar=lp(Tt,b,g),En=Ke[we].offset(Ar),Gt=oe===\"off\"?EN:se;return(0,hn.jsx)(Gt,{...!dn(Gt)&&{valueLabelFormat:W,valueLabelDisplay:oe,value:typeof W==\"function\"?W(x(Tt),Qe):W,index:Qe,open:Je===Qe||ht===Qe||oe===\"on\",disabled:T},...ve,children:(0,hn.jsx)(st,{\"data-index\":Qe,...uo,className:ie(Be.thumb,uo.className,ht===Qe&&Be.active,ft===Qe&&Be.focusVisible),style:{...En,...jt(Qe),...uo.style},children:(0,hn.jsx)(Z,{\"data-index\":Qe,\"aria-label\":S?S(Qe):a,\"aria-valuenow\":x(Tt),\"aria-labelledby\":l,\"aria-valuetext\":h?h(x(Tt),Qe):i,value:et[Qe],...Sn})})},Qe)})]})}),km=PN;var oo=q(re(),1);var sR=q(re(),1);var Vo=q(re(),1);var Qt=\"top\",go=\"bottom\",co=\"right\",to=\"left\",Bm=\"auto\",fi=[Qt,go,co,to],va=\"start\",al=\"end\",UC=\"clippingParents\",Lm=\"viewport\",oc=\"popper\",HC=\"reference\",ib=fi.reduce(function(e,t){return e.concat([t+\"-\"+va,t+\"-\"+al])},[]),jm=[].concat(fi,[Bm]).reduce(function(e,t){return e.concat([t,t+\"-\"+va,t+\"-\"+al])},[]),CN=\"beforeRead\",RN=\"read\",wN=\"afterRead\",MN=\"beforeMain\",ON=\"main\",AN=\"afterMain\",DN=\"beforeWrite\",NN=\"write\",_N=\"afterWrite\",VC=[CN,RN,wN,MN,ON,AN,DN,NN,_N];function Po(e){return e?(e.nodeName||\"\").toLowerCase():null}function Bt(e){if(e==null)return window;if(e.toString()!==\"[object Window]\"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Zr(e){var t=Bt(e).Element;return e instanceof t||e instanceof Element}function bo(e){var t=Bt(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function rc(e){if(typeof ShadowRoot>\"u\")return!1;var t=Bt(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function zN(e){var t=e.state;Object.keys(t.elements).forEach(function(o){var r=t.styles[o]||{},n=t.attributes[o]||{},a=t.elements[o];!bo(a)||!Po(a)||(Object.assign(a.style,r),Object.keys(n).forEach(function(i){var l=n[i];l===!1?a.removeAttribute(i):a.setAttribute(i,l===!0?\"\":l)}))})}function kN(e){var t=e.state,o={popper:{position:t.options.strategy,left:\"0\",top:\"0\",margin:\"0\"},arrow:{position:\"absolute\"},reference:{}};return Object.assign(t.elements.popper.style,o.popper),t.styles=o,t.elements.arrow&&Object.assign(t.elements.arrow.style,o.arrow),function(){Object.keys(t.elements).forEach(function(r){var n=t.elements[r],a=t.attributes[r]||{},i=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:o[r]),l=i.reduce(function(s,c){return s[c]=\"\",s},{});!bo(n)||!Po(n)||(Object.assign(n.style,l),Object.keys(a).forEach(function(s){n.removeAttribute(s)}))})}}var $C={name:\"applyStyles\",enabled:!0,phase:\"write\",fn:zN,effect:kN,requires:[\"computeStyles\"]};function Co(e){return e.split(\"-\")[0]}var gn=Math.max,il=Math.min,xa=Math.round;function nc(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+\"/\"+t.version}).join(\" \"):navigator.userAgent}function sp(){return!/^((?!chrome|android).)*safari/i.test(nc())}function Jr(e,t,o){t===void 0&&(t=!1),o===void 0&&(o=!1);var r=e.getBoundingClientRect(),n=1,a=1;t&&bo(e)&&(n=e.offsetWidth>0&&xa(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&xa(r.height)/e.offsetHeight||1);var i=Zr(e)?Bt(e):window,l=i.visualViewport,s=!sp()&&o,c=(r.left+(s&&l?l.offsetLeft:0))/n,u=(r.top+(s&&l?l.offsetTop:0))/a,m=r.width/n,p=r.height/a;return{width:m,height:p,top:u,right:c+m,bottom:u+p,left:c,x:c,y:u}}function ll(e){var t=Jr(e),o=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-o)<=1&&(o=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:o,height:r}}function cp(e,t){var o=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(o&&rc(o)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Zo(e){return Bt(e).getComputedStyle(e)}function lb(e){return[\"table\",\"td\",\"th\"].indexOf(Po(e))>=0}function ko(e){return((Zr(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ta(e){return Po(e)===\"html\"?e:e.assignedSlot||e.parentNode||(rc(e)?e.host:null)||ko(e)}function YC(e){return!bo(e)||Zo(e).position===\"fixed\"?null:e.offsetParent}function BN(e){var t=/firefox/i.test(nc()),o=/Trident/i.test(nc());if(o&&bo(e)){var r=Zo(e);if(r.position===\"fixed\")return null}var n=Ta(e);for(rc(n)&&(n=n.host);bo(n)&&[\"html\",\"body\"].indexOf(Po(n))<0;){var a=Zo(n);if(a.transform!==\"none\"||a.perspective!==\"none\"||a.contain===\"paint\"||[\"transform\",\"perspective\"].indexOf(a.willChange)!==-1||t&&a.willChange===\"filter\"||t&&a.filter&&a.filter!==\"none\")return n;n=n.parentNode}return null}function bn(e){for(var t=Bt(e),o=YC(e);o&&lb(o)&&Zo(o).position===\"static\";)o=YC(o);return o&&(Po(o)===\"html\"||Po(o)===\"body\"&&Zo(o).position===\"static\")?t:o||BN(e)||t}function sl(e){return[\"top\",\"bottom\"].indexOf(e)>=0?\"x\":\"y\"}function cl(e,t,o){return gn(e,il(t,o))}function XC(e,t,o){var r=cl(e,t,o);return r>o?o:r}function up(){return{top:0,right:0,bottom:0,left:0}}function pp(e){return Object.assign({},up(),e)}function fp(e,t){return t.reduce(function(o,r){return o[r]=e,o},{})}var LN=function(t,o){return t=typeof t==\"function\"?t(Object.assign({},o.rects,{placement:o.placement})):t,pp(typeof t!=\"number\"?t:fp(t,fi))};function jN(e){var t,o=e.state,r=e.name,n=e.options,a=o.elements.arrow,i=o.modifiersData.popperOffsets,l=Co(o.placement),s=sl(l),c=[to,co].indexOf(l)>=0,u=c?\"height\":\"width\";if(!(!a||!i)){var m=LN(n.padding,o),p=ll(a),d=s===\"y\"?Qt:to,v=s===\"y\"?go:co,T=o.rects.reference[u]+o.rects.reference[s]-i[s]-o.rects.popper[u],S=i[s]-o.rects.reference[s],h=bn(a),y=h?s===\"y\"?h.clientHeight||0:h.clientWidth||0:0,g=T/2-S/2,b=m[d],E=y-p[u]-m[v],C=y/2-p[u]/2+g,P=cl(b,C,E),A=s;o.modifiersData[r]=(t={},t[A]=P,t.centerOffset=P-C,t)}}function UN(e){var t=e.state,o=e.options,r=o.element,n=r===void 0?\"[data-popper-arrow]\":r;n!=null&&(typeof n==\"string\"&&(n=t.elements.popper.querySelector(n),!n)||cp(t.elements.popper,n)&&(t.elements.arrow=n))}var GC={name:\"arrow\",enabled:!0,phase:\"main\",fn:jN,effect:UN,requires:[\"popperOffsets\"],requiresIfExists:[\"preventOverflow\"]};function en(e){return e.split(\"-\")[1]}var HN={top:\"auto\",right:\"auto\",bottom:\"auto\",left:\"auto\"};function VN(e,t){var o=e.x,r=e.y,n=t.devicePixelRatio||1;return{x:xa(o*n)/n||0,y:xa(r*n)/n||0}}function qC(e){var t,o=e.popper,r=e.popperRect,n=e.placement,a=e.variation,i=e.offsets,l=e.position,s=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,m=e.isFixed,p=i.x,d=p===void 0?0:p,v=i.y,T=v===void 0?0:v,S=typeof u==\"function\"?u({x:d,y:T}):{x:d,y:T};d=S.x,T=S.y;var h=i.hasOwnProperty(\"x\"),y=i.hasOwnProperty(\"y\"),g=to,b=Qt,E=window;if(c){var C=bn(o),P=\"clientHeight\",A=\"clientWidth\";if(C===Bt(o)&&(C=ko(o),Zo(C).position!==\"static\"&&l===\"absolute\"&&(P=\"scrollHeight\",A=\"scrollWidth\")),C=C,n===Qt||(n===to||n===co)&&a===al){b=go;var _=m&&C===E&&E.visualViewport?E.visualViewport.height:C[P];T-=_-r.height,T*=s?1:-1}if(n===to||(n===Qt||n===go)&&a===al){g=co;var z=m&&C===E&&E.visualViewport?E.visualViewport.width:C[A];d-=z-r.width,d*=s?1:-1}}var I=Object.assign({position:l},c&&HN),x=u===!0?VN({x:d,y:T},Bt(o)):{x:d,y:T};if(d=x.x,T=x.y,s){var k;return Object.assign({},I,(k={},k[b]=y?\"0\":\"\",k[g]=h?\"0\":\"\",k.transform=(E.devicePixelRatio||1)<=1?\"translate(\"+d+\"px, \"+T+\"px)\":\"translate3d(\"+d+\"px, \"+T+\"px, 0)\",k))}return Object.assign({},I,(t={},t[b]=y?T+\"px\":\"\",t[g]=h?d+\"px\":\"\",t.transform=\"\",t))}function $N(e){var t=e.state,o=e.options,r=o.gpuAcceleration,n=r===void 0?!0:r,a=o.adaptive,i=a===void 0?!0:a,l=o.roundOffsets,s=l===void 0?!0:l,c={placement:Co(t.placement),variation:en(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:n,isFixed:t.options.strategy===\"fixed\"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,qC(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:s})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,qC(Object.assign({},c,{offsets:t.modifiersData.arrow,position:\"absolute\",adaptive:!1,roundOffsets:s})))),t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-placement\":t.placement})}var IC={name:\"computeStyles\",enabled:!0,phase:\"beforeWrite\",fn:$N,data:{}};var Um={passive:!0};function YN(e){var t=e.state,o=e.instance,r=e.options,n=r.scroll,a=n===void 0?!0:n,i=r.resize,l=i===void 0?!0:i,s=Bt(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach(function(u){u.addEventListener(\"scroll\",o.update,Um)}),l&&s.addEventListener(\"resize\",o.update,Um),function(){a&&c.forEach(function(u){u.removeEventListener(\"scroll\",o.update,Um)}),l&&s.removeEventListener(\"resize\",o.update,Um)}}var FC={name:\"eventListeners\",enabled:!0,phase:\"write\",fn:function(){},effect:YN,data:{}};var XN={left:\"right\",right:\"left\",bottom:\"top\",top:\"bottom\"};function ac(e){return e.replace(/left|right|bottom|top/g,function(t){return XN[t]})}var GN={start:\"end\",end:\"start\"};function Hm(e){return e.replace(/start|end/g,function(t){return GN[t]})}function ul(e){var t=Bt(e),o=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:o,scrollTop:r}}function pl(e){return Jr(ko(e)).left+ul(e).scrollLeft}function sb(e,t){var o=Bt(e),r=ko(e),n=o.visualViewport,a=r.clientWidth,i=r.clientHeight,l=0,s=0;if(n){a=n.width,i=n.height;var c=sp();(c||!c&&t===\"fixed\")&&(l=n.offsetLeft,s=n.offsetTop)}return{width:a,height:i,x:l+pl(e),y:s}}function cb(e){var t,o=ko(e),r=ul(e),n=(t=e.ownerDocument)==null?void 0:t.body,a=gn(o.scrollWidth,o.clientWidth,n?n.scrollWidth:0,n?n.clientWidth:0),i=gn(o.scrollHeight,o.clientHeight,n?n.scrollHeight:0,n?n.clientHeight:0),l=-r.scrollLeft+pl(e),s=-r.scrollTop;return Zo(n||o).direction===\"rtl\"&&(l+=gn(o.clientWidth,n?n.clientWidth:0)-a),{width:a,height:i,x:l,y:s}}function fl(e){var t=Zo(e),o=t.overflow,r=t.overflowX,n=t.overflowY;return/auto|scroll|overlay|hidden/.test(o+n+r)}function Vm(e){return[\"html\",\"body\",\"#document\"].indexOf(Po(e))>=0?e.ownerDocument.body:bo(e)&&fl(e)?e:Vm(Ta(e))}function di(e,t){var o;t===void 0&&(t=[]);var r=Vm(e),n=r===((o=e.ownerDocument)==null?void 0:o.body),a=Bt(r),i=n?[a].concat(a.visualViewport||[],fl(r)?r:[]):r,l=t.concat(i);return n?l:l.concat(di(Ta(i)))}function ic(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function qN(e,t){var o=Jr(e,!1,t===\"fixed\");return o.top=o.top+e.clientTop,o.left=o.left+e.clientLeft,o.bottom=o.top+e.clientHeight,o.right=o.left+e.clientWidth,o.width=e.clientWidth,o.height=e.clientHeight,o.x=o.left,o.y=o.top,o}function KC(e,t,o){return t===Lm?ic(sb(e,o)):Zr(t)?qN(t,o):ic(cb(ko(e)))}function IN(e){var t=di(Ta(e)),o=[\"absolute\",\"fixed\"].indexOf(Zo(e).position)>=0,r=o&&bo(e)?bn(e):e;return Zr(r)?t.filter(function(n){return Zr(n)&&cp(n,r)&&Po(n)!==\"body\"}):[]}function ub(e,t,o,r){var n=t===\"clippingParents\"?IN(e):[].concat(t),a=[].concat(n,[o]),i=a[0],l=a.reduce(function(s,c){var u=KC(e,c,r);return s.top=gn(u.top,s.top),s.right=il(u.right,s.right),s.bottom=il(u.bottom,s.bottom),s.left=gn(u.left,s.left),s},KC(e,i,r));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}function dp(e){var t=e.reference,o=e.element,r=e.placement,n=r?Co(r):null,a=r?en(r):null,i=t.x+t.width/2-o.width/2,l=t.y+t.height/2-o.height/2,s;switch(n){case Qt:s={x:i,y:t.y-o.height};break;case go:s={x:i,y:t.y+t.height};break;case co:s={x:t.x+t.width,y:l};break;case to:s={x:t.x-o.width,y:l};break;default:s={x:t.x,y:t.y}}var c=n?sl(n):null;if(c!=null){var u=c===\"y\"?\"height\":\"width\";switch(a){case va:s[c]=s[c]-(t[u]/2-o[u]/2);break;case al:s[c]=s[c]+(t[u]/2-o[u]/2);break;default:}}return s}function vn(e,t){t===void 0&&(t={});var o=t,r=o.placement,n=r===void 0?e.placement:r,a=o.strategy,i=a===void 0?e.strategy:a,l=o.boundary,s=l===void 0?UC:l,c=o.rootBoundary,u=c===void 0?Lm:c,m=o.elementContext,p=m===void 0?oc:m,d=o.altBoundary,v=d===void 0?!1:d,T=o.padding,S=T===void 0?0:T,h=pp(typeof S!=\"number\"?S:fp(S,fi)),y=p===oc?HC:oc,g=e.rects.popper,b=e.elements[v?y:p],E=ub(Zr(b)?b:b.contextElement||ko(e.elements.popper),s,u,i),C=Jr(e.elements.reference),P=dp({reference:C,element:g,strategy:\"absolute\",placement:n}),A=ic(Object.assign({},g,P)),_=p===oc?A:C,z={top:E.top-_.top+h.top,bottom:_.bottom-E.bottom+h.bottom,left:E.left-_.left+h.left,right:_.right-E.right+h.right},I=e.modifiersData.offset;if(p===oc&&I){var x=I[n];Object.keys(z).forEach(function(k){var U=[co,go].indexOf(k)>=0?1:-1,O=[Qt,go].indexOf(k)>=0?\"y\":\"x\";z[k]+=x[O]*U})}return z}function pb(e,t){t===void 0&&(t={});var o=t,r=o.placement,n=o.boundary,a=o.rootBoundary,i=o.padding,l=o.flipVariations,s=o.allowedAutoPlacements,c=s===void 0?jm:s,u=en(r),m=u?l?ib:ib.filter(function(v){return en(v)===u}):fi,p=m.filter(function(v){return c.indexOf(v)>=0});p.length===0&&(p=m);var d=p.reduce(function(v,T){return v[T]=vn(e,{placement:T,boundary:n,rootBoundary:a,padding:i})[Co(T)],v},{});return Object.keys(d).sort(function(v,T){return d[v]-d[T]})}function FN(e){if(Co(e)===Bm)return[];var t=ac(e);return[Hm(e),t,Hm(t)]}function KN(e){var t=e.state,o=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var n=o.mainAxis,a=n===void 0?!0:n,i=o.altAxis,l=i===void 0?!0:i,s=o.fallbackPlacements,c=o.padding,u=o.boundary,m=o.rootBoundary,p=o.altBoundary,d=o.flipVariations,v=d===void 0?!0:d,T=o.allowedAutoPlacements,S=t.options.placement,h=Co(S),y=h===S,g=s||(y||!v?[ac(S)]:FN(S)),b=[S].concat(g).reduce(function(Ue,xe){return Ue.concat(Co(xe)===Bm?pb(t,{placement:xe,boundary:u,rootBoundary:m,padding:c,flipVariations:v,allowedAutoPlacements:T}):xe)},[]),E=t.rects.reference,C=t.rects.popper,P=new Map,A=!0,_=b[0],z=0;z=0,O=U?\"width\":\"height\",N=vn(t,{placement:I,boundary:u,rootBoundary:m,altBoundary:p,padding:c}),X=U?k?co:to:k?go:Qt;E[O]>C[O]&&(X=ac(X));var oe=ac(X),W=[];if(a&&W.push(N[x]<=0),l&&W.push(N[X]<=0,N[oe]<=0),W.every(function(Ue){return Ue})){_=I,A=!1;break}P.set(I,W)}if(A)for(var Te=v?3:1,fe=function(xe){var Je=b.find(function(ht){var we=P.get(ht);if(we)return we.slice(0,xe).every(function(ft){return ft})});if(Je)return _=Je,\"break\"},Ke=Te;Ke>0;Ke--){var Ze=fe(Ke);if(Ze===\"break\")break}t.placement!==_&&(t.modifiersData[r]._skip=!0,t.placement=_,t.reset=!0)}}var QC={name:\"flip\",enabled:!0,phase:\"main\",fn:KN,requiresIfExists:[\"offset\"],data:{_skip:!1}};function WC(e,t,o){return o===void 0&&(o={x:0,y:0}),{top:e.top-t.height-o.y,right:e.right-t.width+o.x,bottom:e.bottom-t.height+o.y,left:e.left-t.width-o.x}}function ZC(e){return[Qt,co,go,to].some(function(t){return e[t]>=0})}function QN(e){var t=e.state,o=e.name,r=t.rects.reference,n=t.rects.popper,a=t.modifiersData.preventOverflow,i=vn(t,{elementContext:\"reference\"}),l=vn(t,{altBoundary:!0}),s=WC(i,r),c=WC(l,n,a),u=ZC(s),m=ZC(c);t.modifiersData[o]={referenceClippingOffsets:s,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:m},t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-reference-hidden\":u,\"data-popper-escaped\":m})}var JC={name:\"hide\",enabled:!0,phase:\"main\",requiresIfExists:[\"preventOverflow\"],fn:QN};function WN(e,t,o){var r=Co(e),n=[to,Qt].indexOf(r)>=0?-1:1,a=typeof o==\"function\"?o(Object.assign({},t,{placement:e})):o,i=a[0],l=a[1];return i=i||0,l=(l||0)*n,[to,co].indexOf(r)>=0?{x:l,y:i}:{x:i,y:l}}function ZN(e){var t=e.state,o=e.options,r=e.name,n=o.offset,a=n===void 0?[0,0]:n,i=jm.reduce(function(u,m){return u[m]=WN(m,t.rects,a),u},{}),l=i[t.placement],s=l.x,c=l.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=i}var eR={name:\"offset\",enabled:!0,phase:\"main\",requires:[\"popperOffsets\"],fn:ZN};function JN(e){var t=e.state,o=e.name;t.modifiersData[o]=dp({reference:t.rects.reference,element:t.rects.popper,strategy:\"absolute\",placement:t.placement})}var tR={name:\"popperOffsets\",enabled:!0,phase:\"read\",fn:JN,data:{}};function fb(e){return e===\"x\"?\"y\":\"x\"}function e_(e){var t=e.state,o=e.options,r=e.name,n=o.mainAxis,a=n===void 0?!0:n,i=o.altAxis,l=i===void 0?!1:i,s=o.boundary,c=o.rootBoundary,u=o.altBoundary,m=o.padding,p=o.tether,d=p===void 0?!0:p,v=o.tetherOffset,T=v===void 0?0:v,S=vn(t,{boundary:s,rootBoundary:c,padding:m,altBoundary:u}),h=Co(t.placement),y=en(t.placement),g=!y,b=sl(h),E=fb(b),C=t.modifiersData.popperOffsets,P=t.rects.reference,A=t.rects.popper,_=typeof T==\"function\"?T(Object.assign({},t.rects,{placement:t.placement})):T,z=typeof _==\"number\"?{mainAxis:_,altAxis:_}:Object.assign({mainAxis:0,altAxis:0},_),I=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,x={x:0,y:0};if(C){if(a){var k,U=b===\"y\"?Qt:to,O=b===\"y\"?go:co,N=b===\"y\"?\"height\":\"width\",X=C[b],oe=X+S[U],W=X-S[O],Te=d?-A[N]/2:0,fe=y===va?P[N]:A[N],Ke=y===va?-A[N]:-P[N],Ze=t.elements.arrow,Ue=d&&Ze?ll(Ze):{width:0,height:0},xe=t.modifiersData[\"arrow#persistent\"]?t.modifiersData[\"arrow#persistent\"].padding:up(),Je=xe[U],ht=xe[O],we=cl(0,P[N],Ue[N]),ft=g?P[N]/2-Te-we-Je-z.mainAxis:fe-we-Je-z.mainAxis,le=g?-P[N]/2+Te+we+ht+z.mainAxis:Ke+we+ht+z.mainAxis,Oe=t.elements.arrow&&bn(t.elements.arrow),Ae=Oe?b===\"y\"?Oe.clientTop||0:Oe.clientLeft||0:0,et=(k=I?.[b])!=null?k:0,dt=X+ft-et-Ae,Lt=X+le-et,jt=cl(d?il(oe,dt):oe,X,d?gn(W,Lt):W);C[b]=jt,x[b]=jt-X}if(l){var Be,Nt=b===\"x\"?Qt:to,Ro=b===\"x\"?go:co,Ut=C[E],st=E===\"y\"?\"height\":\"width\",se=Ut+S[Nt],xt=Ut-S[Ro],fr=[Qt,to].indexOf(h)!==-1,Z=(Be=I?.[E])!=null?Be:0,ee=fr?se:Ut-P[st]-A[st]-Z+z.altAxis,Se=fr?Ut+P[st]+A[st]-Z-z.altAxis:xt,ye=d&&fr?XC(ee,Ut,Se):cl(d?ee:se,Ut,d?Se:xt);C[E]=ye,x[E]=ye-Ut}t.modifiersData[r]=x}}var oR={name:\"preventOverflow\",enabled:!0,phase:\"main\",fn:e_,requiresIfExists:[\"offset\"]};function db(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function mb(e){return e===Bt(e)||!bo(e)?ul(e):db(e)}function t_(e){var t=e.getBoundingClientRect(),o=xa(t.width)/e.offsetWidth||1,r=xa(t.height)/e.offsetHeight||1;return o!==1||r!==1}function yb(e,t,o){o===void 0&&(o=!1);var r=bo(t),n=bo(t)&&t_(t),a=ko(t),i=Jr(e,n,o),l={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(r||!r&&!o)&&((Po(t)!==\"body\"||fl(a))&&(l=mb(t)),bo(t)?(s=Jr(t,!0),s.x+=t.clientLeft,s.y+=t.clientTop):a&&(s.x=pl(a))),{x:i.left+l.scrollLeft-s.x,y:i.top+l.scrollTop-s.y,width:i.width,height:i.height}}function o_(e){var t=new Map,o=new Set,r=[];e.forEach(function(a){t.set(a.name,a)});function n(a){o.add(a.name);var i=[].concat(a.requires||[],a.requiresIfExists||[]);i.forEach(function(l){if(!o.has(l)){var s=t.get(l);s&&n(s)}}),r.push(a)}return e.forEach(function(a){o.has(a.name)||n(a)}),r}function hb(e){var t=o_(e);return VC.reduce(function(o,r){return o.concat(t.filter(function(n){return n.phase===r}))},[])}function gb(e){var t;return function(){return t||(t=new Promise(function(o){Promise.resolve().then(function(){t=void 0,o(e())})})),t}}function bb(e){var t=e.reduce(function(o,r){var n=o[r.name];return o[r.name]=n?Object.assign({},n,r,{options:Object.assign({},n.options,r.options),data:Object.assign({},n.data,r.data)}):r,o},{});return Object.keys(t).map(function(o){return t[o]})}var rR={placement:\"bottom\",modifiers:[],strategy:\"absolute\"};function nR(){for(var e=arguments.length,t=new Array(e),o=0;o{let{classes:t}=e;return Le({root:[\"root\"]},iR,t)},l_={},s_=Vo.forwardRef(function(t,o){let{anchorEl:r,children:n,direction:a,disablePortal:i,modifiers:l,open:s,placement:c,popperOptions:u,popperRef:m,slotProps:p={},slots:d={},TransitionProps:v,ownerState:T,...S}=t,h=Vo.useRef(null),y=yo(h,o),g=Vo.useRef(null),b=yo(g,m),E=Vo.useRef(b);wr(()=>{E.current=b},[b]),Vo.useImperativeHandle(m,()=>g.current,[]);let C=n_(c,a),[P,A]=Vo.useState(C),[_,z]=Vo.useState(xb(r));Vo.useEffect(()=>{g.current&&g.current.forceUpdate()}),Vo.useEffect(()=>{r&&z(xb(r))},[r]),wr(()=>{if(!_||!s)return;let O=oe=>{A(oe.placement)},N=[{name:\"preventOverflow\",options:{altBoundary:i}},{name:\"flip\",options:{altBoundary:i}},{name:\"onUpdate\",enabled:!0,phase:\"afterWrite\",fn:({state:oe})=>{O(oe)}}];l!=null&&(N=N.concat(l)),u&&u.modifiers!=null&&(N=N.concat(u.modifiers));let X=vb(_,h.current,{placement:C,...u,modifiers:N});return E.current(X),()=>{X.destroy(),E.current(null)}},[_,i,l,s,u,C]);let I={placement:P};v!==null&&(I.TransitionProps=v);let x=i_(t),k=d.root??\"div\",U=cr({elementType:k,externalSlotProps:p.root,externalForwardedProps:S,additionalProps:{role:\"tooltip\",ref:y},ownerState:t,className:x.root});return(0,$m.jsx)(k,{...U,children:typeof n==\"function\"?n(I):n})}),c_=Vo.forwardRef(function(t,o){let{anchorEl:r,children:n,container:a,direction:i=\"ltr\",disablePortal:l=!1,keepMounted:s=!1,modifiers:c,open:u,placement:m=\"bottom\",popperOptions:p=l_,popperRef:d,style:v,transition:T=!1,slotProps:S={},slots:h={},...y}=t,[g,b]=Vo.useState(!0),E=()=>{b(!1)},C=()=>{b(!0)};if(!s&&!u&&(!T||g))return null;let P;if(a)P=a;else if(r){let z=xb(r);P=z&&a_(z)?Yt(z).body:Yt(null).body}let A=!u&&s&&(!T||g)?\"none\":void 0,_=T?{in:u,onEnter:E,onExited:C}:void 0;return(0,$m.jsx)(ap,{disablePortal:l,container:P,children:(0,$m.jsx)(s_,{anchorEl:r,direction:i,disablePortal:l,modifiers:c,ref:o,open:T?!g:u,placement:m,popperOptions:p,popperRef:d,slotProps:S,slots:h,...y,style:{position:\"fixed\",top:0,left:0,display:A,...v},TransitionProps:_,children:n})})}),lR=c_;var cR=q(Ie(),1),u_=ae(lR,{name:\"MuiPopper\",slot:\"Root\"})({}),p_=sR.forwardRef(function(t,o){let r=li(),n=je({props:t,name:\"MuiPopper\"}),{anchorEl:a,component:i,components:l,componentsProps:s,container:c,disablePortal:u,keepMounted:m,modifiers:p,open:d,placement:v,popperOptions:T,popperRef:S,transition:h,slots:y,slotProps:g,...b}=n,E=y?.root??l?.Root,C={anchorEl:a,container:c,disablePortal:u,keepMounted:m,modifiers:p,open:d,placement:v,popperOptions:T,popperRef:S,transition:h,...b};return(0,cR.jsx)(u_,{as:i,direction:r?\"rtl\":\"ltr\",slots:{root:E},slotProps:g??s,...C,ref:o})}),Ym=p_;function uR(e){return _e(\"MuiTooltip\",e)}var f_=Ce(\"MuiTooltip\",[\"popper\",\"popperInteractive\",\"popperArrow\",\"popperClose\",\"tooltip\",\"tooltipArrow\",\"touch\",\"tooltipPlacementLeft\",\"tooltipPlacementRight\",\"tooltipPlacementTop\",\"tooltipPlacementBottom\",\"arrow\"]),Xt=f_;var mi=q(Ie(),1);function d_(e){return Math.round(e*1e5)/1e5}var m_=e=>{let{classes:t,disableInteractive:o,arrow:r,touch:n,placement:a}=e,i={popper:[\"popper\",!o&&\"popperInteractive\",r&&\"popperArrow\"],tooltip:[\"tooltip\",r&&\"tooltipArrow\",n&&\"touch\",`tooltipPlacement${me(a.split(\"-\")[0])}`],arrow:[\"arrow\"]};return Le(i,uR,t)},y_=ae(Ym,{name:\"MuiTooltip\",slot:\"Popper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.popper,!o.disableInteractive&&t.popperInteractive,o.arrow&&t.popperArrow,!o.open&&t.popperClose]}})(He(({theme:e})=>({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:\"none\",variants:[{props:({ownerState:t})=>!t.disableInteractive,style:{pointerEvents:\"auto\"}},{props:({open:t})=>!t,style:{pointerEvents:\"none\"}},{props:({ownerState:t})=>t.arrow,style:{[`&[data-popper-placement*=\"bottom\"] .${Xt.arrow}`]:{top:0,marginTop:\"-0.71em\",\"&::before\":{transformOrigin:\"0 100%\"}},[`&[data-popper-placement*=\"top\"] .${Xt.arrow}`]:{bottom:0,marginBottom:\"-0.71em\",\"&::before\":{transformOrigin:\"100% 0\"}},[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"100% 100%\"}},[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"0 0\"}}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}}]}))),h_=ae(\"div\",{name:\"MuiTooltip\",slot:\"Tooltip\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.tooltip,o.touch&&t.touch,o.arrow&&t.tooltipArrow,t[`tooltipPlacement${me(o.placement.split(\"-\")[0])}`]]}})(He(({theme:e})=>({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.92),borderRadius:(e.vars||e).shape.borderRadius,color:(e.vars||e).palette.common.white,fontFamily:e.typography.fontFamily,padding:\"4px 8px\",fontSize:e.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:\"break-word\",fontWeight:e.typography.fontWeightMedium,[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{transformOrigin:\"right center\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{transformOrigin:\"left center\"},[`.${Xt.popper}[data-popper-placement*=\"top\"] &`]:{transformOrigin:\"center bottom\",marginBottom:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"bottom\"] &`]:{transformOrigin:\"center top\",marginTop:\"14px\"},variants:[{props:({ownerState:t})=>t.arrow,style:{position:\"relative\",margin:0}},{props:({ownerState:t})=>t.touch,style:{padding:\"8px 16px\",fontSize:e.typography.pxToRem(14),lineHeight:`${d_(16/14)}em`,fontWeight:e.typography.fontWeightRegular}},{props:({ownerState:t})=>!t.isRtl,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"14px\"}}},{props:({ownerState:t})=>!t.isRtl&&t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"24px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"24px\"}}},{props:({ownerState:t})=>!!t.isRtl,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"14px\"}}},{props:({ownerState:t})=>!!t.isRtl&&t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"24px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"top\"] &`]:{marginBottom:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"bottom\"] &`]:{marginTop:\"24px\"}}}]}))),g_=ae(\"span\",{name:\"MuiTooltip\",slot:\"Arrow\"})(He(({theme:e})=>({overflow:\"hidden\",position:\"absolute\",width:\"1em\",height:\"0.71em\",boxSizing:\"border-box\",color:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.9),\"&::before\":{content:'\"\"',margin:\"auto\",display:\"block\",width:\"100%\",height:\"100%\",backgroundColor:\"currentColor\",transform:\"rotate(45deg)\"}}))),Xm=!1,pR=new Xs,mp={x:0,y:0};function Gm(e,t){return(o,...r)=>{t&&t(o,...r),e(o,...r)}}var b_=oo.forwardRef(function(t,o){let r=je({props:t,name:\"MuiTooltip\"}),{arrow:n=!1,children:a,classes:i,components:l={},componentsProps:s={},describeChild:c=!1,disableFocusListener:u=!1,disableHoverListener:m=!1,disableInteractive:p=!1,disableTouchListener:d=!1,enterDelay:v=100,enterNextDelay:T=0,enterTouchDelay:S=700,followCursor:h=!1,id:y,leaveDelay:g=0,leaveTouchDelay:b=1500,onClose:E,onOpen:C,open:P,placement:A=\"bottom\",PopperComponent:_,PopperProps:z={},slotProps:I={},slots:x={},title:k,TransitionComponent:U,TransitionProps:O,...N}=r,X=oo.isValidElement(a)?a:(0,mi.jsx)(\"span\",{children:a}),oe=kn(),W=li(),[Te,fe]=oo.useState(),[Ke,Ze]=oo.useState(null),Ue=oo.useRef(!1),xe=p||h,Je=fn(),ht=fn(),we=fn(),ft=fn(),[le,Oe]=Zd({controlled:P,default:!1,name:\"Tooltip\",state:\"open\"}),Ae=le,et=tl(y),dt=oo.useRef(),Lt=si(()=>{dt.current!==void 0&&(document.body.style.WebkitUserSelect=dt.current,dt.current=void 0),ft.clear()});oo.useEffect(()=>Lt,[Lt]);let jt=Re=>{pR.clear(),Xm=!0,Oe(!0),C&&!Ae&&C(Re)},Be=si(Re=>{pR.start(800+g,()=>{Xm=!1}),Oe(!1),E&&Ae&&E(Re),Je.start(oe.transitions.duration.shortest,()=>{Ue.current=!1})}),Nt=Re=>{Ue.current&&Re.type!==\"touchstart\"||(Te&&Te.removeAttribute(\"title\"),ht.clear(),we.clear(),v||Xm&&T?ht.start(Xm?T:v,()=>{jt(Re)}):jt(Re))},Ro=Re=>{ht.clear(),we.start(g,()=>{Be(Re)})},[,Ut]=oo.useState(!1),st=Re=>{pn(Re.target)||(Ut(!1),Ro(Re))},se=Re=>{Te||fe(Re.currentTarget),pn(Re.target)&&(Ut(!0),Nt(Re))},xt=Re=>{Ue.current=!0;let $o=X.props;$o.onTouchStart&&$o.onTouchStart(Re)},fr=Re=>{xt(Re),we.clear(),Je.clear(),Lt(),dt.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect=\"none\",ft.start(S,()=>{document.body.style.WebkitUserSelect=dt.current,Nt(Re)})},Z=Re=>{X.props.onTouchEnd&&X.props.onTouchEnd(Re),Lt(),we.start(b,()=>{Be(Re)})};oo.useEffect(()=>{if(!Ae)return;function Re($o){$o.key===\"Escape\"&&Be($o)}return document.addEventListener(\"keydown\",Re),()=>{document.removeEventListener(\"keydown\",Re)}},[Be,Ae]);let ee=Mr(Wr(X),fe,o);!k&&k!==0&&(Ae=!1);let Se=oo.useRef(),ye=Re=>{let $o=X.props;$o.onMouseMove&&$o.onMouseMove(Re),mp={x:Re.clientX,y:Re.clientY},Se.current&&Se.current.update()},ze={},ue=typeof k==\"string\";c?(ze.title=!Ae&&ue&&!m?k:null,ze[\"aria-describedby\"]=Ae?et:null):(ze[\"aria-label\"]=ue?k:null,ze[\"aria-labelledby\"]=Ae&&!ue?et:null);let gt={...ze,...N,...X.props,className:ie(N.className,X.props.className),onTouchStart:xt,ref:ee,...h?{onMouseMove:ye}:{}},ce={};d||(gt.onTouchStart=fr,gt.onTouchEnd=Z),m||(gt.onMouseOver=Gm(Nt,gt.onMouseOver),gt.onMouseLeave=Gm(Ro,gt.onMouseLeave),xe||(ce.onMouseOver=Nt,ce.onMouseLeave=Ro)),u||(gt.onFocus=Gm(se,gt.onFocus),gt.onBlur=Gm(st,gt.onBlur),xe||(ce.onFocus=se,ce.onBlur=st));let ke={...r,isRtl:W,arrow:n,disableInteractive:xe,placement:A,PopperComponentProp:_,touch:Ue.current},he=typeof I.popper==\"function\"?I.popper(ke):I.popper,Wt=oo.useMemo(()=>{let Re=[{name:\"arrow\",enabled:!!Ke,options:{element:Ke,padding:4}}];return z.popperOptions?.modifiers&&(Re=Re.concat(z.popperOptions.modifiers)),he?.popperOptions?.modifiers&&(Re=Re.concat(he.popperOptions.modifiers)),{...z.popperOptions,...he?.popperOptions,modifiers:Re}},[Ke,z.popperOptions,he?.popperOptions]),be=m_(ke),uo=typeof I.transition==\"function\"?I.transition(ke):I.transition,ve={slots:{popper:l.Popper,transition:l.Transition??U,tooltip:l.Tooltip,arrow:l.Arrow,...x},slotProps:{arrow:I.arrow??s.arrow,popper:{...z,...he??s.popper},tooltip:I.tooltip??s.tooltip,transition:{...O,...uo??s.transition}}},[po,Ht]=Ct(\"popper\",{elementType:y_,externalForwardedProps:ve,ownerState:ke,className:ie(be.popper,z?.className)}),[Sn,Tt]=Ct(\"transition\",{elementType:rp,externalForwardedProps:ve,ownerState:ke}),[Qe,Ar]=Ct(\"tooltip\",{elementType:h_,className:be.tooltip,externalForwardedProps:ve,ownerState:ke}),[En,Gt]=Ct(\"arrow\",{elementType:g_,className:be.arrow,externalForwardedProps:ve,ownerState:ke,ref:Ze});return(0,mi.jsxs)(oo.Fragment,{children:[oo.cloneElement(X,gt),(0,mi.jsx)(po,{as:_??Ym,placement:A,anchorEl:h?{getBoundingClientRect:()=>({top:mp.y,left:mp.x,right:mp.x,bottom:mp.y,width:0,height:0})}:Te,popperRef:Se,open:Te?Ae:!1,id:et,transition:!0,...ce,...Ht,popperOptions:Wt,children:({TransitionProps:Re})=>(0,mi.jsx)(Sn,{timeout:oe.transitions.duration.shorter,...Re,...Tt,children:(0,mi.jsxs)(Qe,{...Ar,children:[k,n?(0,mi.jsx)(En,{...Gt}):null]})})})]})}),yp=b_;var qm=q(re()),v_={bg:\"#1e1e1e\",bgAlt:\"#1a1a1a\",text:\"#e0e0e0\",textMuted:\"#888\",border:\"#3a3a3a\",controlBg:\"#252525\",accent:\"#5af\"},x_={bg:\"#ffffff\",bgAlt:\"#f5f5f5\",text:\"#1e1e1e\",textMuted:\"#666\",border:\"#ccc\",controlBg:\"#f0f0f0\",accent:\"#0066cc\"};function T_(e){return e===\"dark\"?v_:x_}function Tb(e){let t=e.match(/rgba?\\((\\d+),\\s*(\\d+),\\s*(\\d+)/);if(!t)return!0;let[,o,r,n]=t.map(Number);return(.299*o+.587*r+.114*n)/255<.5}function Sb(){let e=document.body.dataset.jpThemeLight;if(e!==void 0)return{environment:\"jupyterlab\",theme:e===\"true\"?\"light\":\"dark\"};let t=document.body.className,o=document.documentElement.className;if(t.includes(\"vscode-\")||o.includes(\"vscode-\"))return{environment:\"vscode\",theme:t.includes(\"vscode-dark\")||o.includes(\"vscode-dark\")?\"dark\":\"light\"};if(document.querySelector(\"colab-shaded-scroller\")||document.body.classList.contains(\"colaboratory\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"colab\",theme:Tb(a)?\"dark\":\"light\"}}if(document.getElementById(\"notebook\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"jupyter-classic\",theme:Tb(a)?\"dark\":\"light\"}}let r=window.matchMedia?.(\"(prefers-color-scheme: dark)\")?.matches;if(r!==void 0)return{environment:\"unknown\",theme:r?\"dark\":\"light\"};let n=getComputedStyle(document.body).backgroundColor;return{environment:\"unknown\",theme:Tb(n)?\"dark\":\"light\"}}function fR(){let[e,t]=(0,qm.useState)(()=>Sb());return(0,qm.useEffect)(()=>{let o=window.matchMedia?.(\"(prefers-color-scheme: dark)\"),r=()=>t(Sb());o?.addEventListener?.(\"change\",r);let n=new MutationObserver(()=>t(Sb()));return n.observe(document.body,{attributes:!0,attributeFilter:[\"data-jp-theme-light\",\"class\"]}),()=>{o?.removeEventListener?.(\"change\",r),n.disconnect()}},[]),{themeInfo:e,colors:T_(e.theme)}}function S_(e){return e instanceof Uint8Array?e:e instanceof ArrayBuffer?new Uint8Array(e):e&&\"buffer\"in e?new Uint8Array(e.buffer,e.byteOffset,e.byteLength):new Uint8Array(0)}function Eb(e){let t=S_(e);return t.length===0?null:new Float32Array(t.buffer,t.byteOffset,t.byteLength/4)}function lc(e,t){let o=document.createElement(\"a\");o.download=t;let r=URL.createObjectURL(e);o.href=r,o.click(),setTimeout(()=>URL.revokeObjectURL(r),6e4)}function Rt(e,t=2){return e===0?\"0\":Math.abs(e)>=1e3||Math.abs(e)<.01?e.toExponential(t):e.toFixed(t)}function dR(e){if(e<=0)return 1;let t=Math.pow(10,Math.floor(Math.log10(e))),o=e/t;return o<1.5?t:o<3.5?2*t:o<7.5?5*t:10*t}async function mR(e,t=.95){let o=await new Promise(E=>e.toBlob(C=>E(C),\"image/jpeg\",t)),r=new Uint8Array(await o.arrayBuffer()),n=e.width,a=e.height,i=`q ${n} 0 0 ${a} 0 0 cm /I0 Do Q`,l=[],s=[],c=`%PDF-1.4\n`;s.push(c.length),l.push(`1 0 obj\n<< /Type /Catalog /Pages 2 0 R >>\nendobj\n`),c+=l[0],s.push(c.length),l.push(`2 0 obj\n<< /Type /Pages /Kids [3 0 R] /Count 1 >>\nendobj\n`),c+=l[1],s.push(c.length),l.push(`3 0 obj\n<< /Type /Page /Parent 2 0 R /MediaBox [0 0 ${n} ${a}] /Contents 4 0 R /Resources << /XObject << /I0 5 0 R >> >> >>\nendobj\n`),c+=l[2],s.push(c.length),l.push(`4 0 obj\n<< /Length ${i.length} >>\nstream\n${i}\nendstream\nendobj\n`),c+=l[3];let u=`5 0 obj\n<< /Type /XObject /Subtype /Image /Width ${n} /Height ${a} /ColorSpace /DeviceRGB /BitsPerComponent 8 /Filter /DCTDecode /Length ${r.length} >>\nstream\n`,m=`\nendstream\nendobj\n`,p=new TextEncoder,d=p.encode(c+u),v=p.encode(m),T=c.length;s.push(T);let h=d.length+r.length+v.length,y=`xref\n0 6\n0000000000 65535 f \n`;for(let E=0;E>\nstartxref\n${h}\n%%EOF\n`;let g=p.encode(y),b=new Uint8Array(d.length+r.length+v.length+g.length);return b.set(d,0),b.set(r,d.length),b.set(v,d.length+r.length),b.set(g,d.length+r.length+v.length),new Blob([b],{type:\"application/pdf\"})}function Pb(e){let t=1/0,o=-1/0;for(let r=0;ro&&(o=n))}return t===1/0?{min:0,max:0}:{min:t,max:o}}function yR(e,t,o){let r=e.length;if(r===0)return{vmin:0,vmax:0};let n=1/0,a=-1/0;for(let T=0;Ta&&(a=S)}if(n===a)return{vmin:n,vmax:a};let i=1024,l=new Uint32Array(i),s=a-n,c=(i-1)/s;for(let T=0;T=u){d=n+T/(i-1)*s;break}p=0;for(let T=0;T=m){v=n+T/(i-1)*s;break}return{vmin:d,vmax:v}}var at=q(re());var Im=q(re(),1);function hR(e){return _e(\"MuiIconButton\",e)}var E_=Ce(\"MuiIconButton\",[\"root\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"edgeStart\",\"edgeEnd\",\"sizeSmall\",\"sizeMedium\",\"sizeLarge\",\"loading\",\"loadingIndicator\",\"loadingWrapper\"]),Cb=E_;var sc=q(Ie(),1),P_=e=>{let{classes:t,disabled:o,color:r,edge:n,size:a,loading:i}=e,l={root:[\"root\",i&&\"loading\",o&&\"disabled\",r!==\"default\"&&`color${me(r)}`,n&&`edge${me(n)}`,`size${me(a)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]};return Le(l,hR,t)},C_=ae(ma,{name:\"MuiIconButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.loading&&t.loading,o.color!==\"default\"&&t[`color${me(o.color)}`],o.edge&&t[`edge${me(o.edge)}`],t[`size${me(o.size)}`]]}})(He(({theme:e})=>({textAlign:\"center\",flex:\"0 0 auto\",fontSize:e.typography.pxToRem(24),padding:8,borderRadius:\"50%\",color:(e.vars||e).palette.action.active,transition:e.transitions.create(\"background-color\",{duration:e.transitions.duration.shortest}),variants:[{props:t=>!t.disableRipple,style:{\"--IconButton-hoverBg\":e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity),\"&:hover\":{backgroundColor:\"var(--IconButton-hoverBg)\",\"@media (hover: none)\":{backgroundColor:\"transparent\"}}}},{props:{edge:\"start\"},style:{marginLeft:-12}},{props:{edge:\"start\",size:\"small\"},style:{marginLeft:-3}},{props:{edge:\"end\"},style:{marginRight:-12}},{props:{edge:\"end\",size:\"small\"},style:{marginRight:-3}}]})),He(({theme:e})=>({variants:[{props:{color:\"inherit\"},style:{color:\"inherit\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{\"--IconButton-hoverBg\":e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity)}})),{props:{size:\"small\"},style:{padding:5,fontSize:e.typography.pxToRem(18)}},{props:{size:\"large\"},style:{padding:12,fontSize:e.typography.pxToRem(28)}}],[`&.${Cb.disabled}`]:{backgroundColor:\"transparent\",color:(e.vars||e).palette.action.disabled},[`&.${Cb.loading}`]:{color:\"transparent\"}}))),R_=ae(\"span\",{name:\"MuiIconButton\",slot:\"LoadingIndicator\"})(({theme:e})=>({display:\"none\",position:\"absolute\",visibility:\"visible\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",color:(e.vars||e).palette.action.disabled,variants:[{props:{loading:!0},style:{display:\"flex\"}}]})),w_=Im.forwardRef(function(t,o){let r=je({props:t,name:\"MuiIconButton\"}),{edge:n=!1,children:a,className:i,color:l=\"default\",disabled:s=!1,disableFocusRipple:c=!1,size:u=\"medium\",id:m,loading:p=null,loadingIndicator:d,...v}=r,T=tl(m),S=d??(0,sc.jsx)(Ju,{\"aria-labelledby\":T,color:\"inherit\",size:16}),h={...r,edge:n,color:l,disabled:s,disableFocusRipple:c,loading:p,loadingIndicator:S,size:u},y=P_(h);return(0,sc.jsxs)(C_,{id:p?T:m,className:ie(y.root,i),centerRipple:!0,focusRipple:!c,disabled:s||p,ref:o,...v,ownerState:h,children:[typeof p==\"boolean\"&&(0,sc.jsx)(\"span\",{className:y.loadingWrapper,style:{display:\"contents\"},children:(0,sc.jsx)(R_,{className:y.loadingIndicator,ownerState:h,children:p&&S})}),a]})}),Rb=w_;var gR=q(Ie(),1),bR=Qu((0,gR.jsx)(\"path\",{d:\"M3 17v2h6v-2zM3 5v2h10V5zm10 16v-2h8v-2h-8v-2h-2v6zM7 9v2H3v2h4v2h2V9zm14 4v-2H11v2zm-6-4h2V7h4V5h-4V3h-2z\"}),\"Tune\");var vR={widgets:{Show2D:{tool_groups:[\"display\",\"histogram\",\"stats\",\"navigation\",\"view\",\"export\",\"roi\",\"profile\",\"all\"],aliases:{}},Show3D:{tool_groups:[\"display\",\"histogram\",\"stats\",\"playback\",\"view\",\"export\",\"roi\",\"profile\",\"all\"],aliases:{navigation:\"playback\"}},Show3DVolume:{tool_groups:[\"display\",\"histogram\",\"playback\",\"fft\",\"navigation\",\"stats\",\"export\",\"view\",\"volume\",\"all\"],aliases:{}},Show4D:{tool_groups:[\"display\",\"roi\",\"histogram\",\"profile\",\"navigation\",\"playback\",\"stats\",\"export\",\"view\",\"fft\",\"all\"],aliases:{}},Show4DSTEM:{tool_groups:[\"display\",\"histogram\",\"stats\",\"navigation\",\"playback\",\"view\",\"export\",\"roi\",\"profile\",\"fft\",\"virtual\",\"frame\",\"all\"],aliases:{}},ShowComplex2D:{tool_groups:[\"display\",\"histogram\",\"fft\",\"roi\",\"stats\",\"export\",\"view\",\"all\"],aliases:{}},Mark2D:{tool_groups:[\"points\",\"roi\",\"profile\",\"display\",\"marker_style\",\"snap\",\"navigation\",\"view\",\"export\",\"all\"],aliases:{}},Edit2D:{tool_groups:[\"mode\",\"edit\",\"display\",\"histogram\",\"stats\",\"navigation\",\"export\",\"view\",\"all\"],aliases:{}},Align2D:{tool_groups:[\"alignment\",\"overlay\",\"display\",\"histogram\",\"stats\",\"export\",\"view\",\"all\"],aliases:{}},Bin:{tool_groups:[\"display\",\"binning\",\"mask\",\"preview\",\"stats\",\"export\",\"all\"],aliases:{}},Merge4DSTEM:{tool_groups:[\"display\",\"sources\",\"merge\",\"preview\",\"stats\",\"export\",\"all\"],aliases:{}},Show1D:{tool_groups:[\"display\",\"peaks\",\"stats\",\"export\",\"all\"],aliases:{}}},viewer_widgets:[\"Show1D\",\"Show2D\",\"Show3D\",\"Show3DVolume\",\"Show4D\",\"Show4DSTEM\",\"ShowComplex2D\"],control_presets:{all:{label:\"All\",show_groups:[\"*\"]},compact:{label:\"Compact\",show_groups:[\"mode\",\"edit\",\"display\",\"navigation\",\"playback\",\"view\",\"export\",\"fft\"]},mask_focus:{label:\"Mask Focus\",show_groups:[\"edit\",\"display\",\"roi\",\"histogram\",\"stats\",\"navigation\",\"playback\",\"view\",\"export\",\"fft\",\"virtual\",\"frame\"]},crop_focus:{label:\"Crop Focus\",show_groups:[\"mode\",\"edit\",\"display\",\"histogram\",\"stats\",\"navigation\",\"view\",\"export\"]},spectroscopy:{label:\"Spectroscopy\",show_groups:[\"display\",\"peaks\",\"stats\"]}}};var cc=vR;function xR(e){let t=cc.widgets[e];if(!t){let o=Object.keys(cc.widgets).sort().join(\", \");throw new Error(`Unknown widget '${e}'. Supported widgets: ${o}.`)}return t}function O_(e){return e==null?[]:typeof e==\"string\"?[e]:[...e]}function uc(e,t){let r=xR(e).aliases??{},n=t.trim().toLowerCase();return r[n]??n}function pc(e){return[...xR(e).tool_groups]}function Fm(e,t){let o=pc(e),r=new Set(o),n=[],a=new Set;for(let i of O_(t)){let l=uc(e,String(i));if(l){if(!r.has(l)){let s=o.map(c=>`\"${c}\"`).join(\", \");throw new Error(`Unknown tool group '${i}'. Supported values: ${s}.`)}if(l===\"all\")return[\"all\"];a.has(l)||(a.add(l),n.push(l))}}return n}function TR(e,t){return pc(e).filter(o=>o!==\"all\"&&t.has(o))}function SR(e,t){let o=Fm(e,t);return o.includes(\"all\")?pc(e).filter(r=>r!==\"all\"):o}function ER(e){return e.replace(/_/g,\" \").replace(/\\b\\w/g,t=>t.toUpperCase())}function PR(){return Object.keys(cc.control_presets)}function CR(e){return cc.control_presets[e]?.label??e}function RR(e,t){let o=cc.control_presets[t];if(!o){let i=Object.keys(cc.control_presets).sort().join(\", \");throw new Error(`Unknown control preset '${t}'. Supported presets: ${i}.`)}let r=pc(e).filter(i=>i!==\"all\");if(o.show_groups.includes(\"*\"))return[];let n=new Set(o.show_groups.map(i=>uc(e,i))),a=r.filter(i=>!n.has(i));return Fm(e,a)}function Km(e,t,o){let r=Fm(e,o),n=Fm(e,t),a=new Set(r),i=new Set(n),l=a.has(\"all\"),s=l||i.has(\"all\"),c=m=>{let p=uc(e,m);return p===\"all\"?l:l||a.has(p)};return{hideAll:l,lockAll:s,isHidden:c,isLocked:m=>{let p=uc(e,m);return p===\"all\"?s:s||c(p)||i.has(p)},hiddenSet:a,disabledSet:i}}function wb(e,t,o){let r=new Set(SR(e,t)),n=uc(e,o);return n===\"all\"?[\"all\"]:(r.add(n),TR(e,r))}function Mb(e,t,o){let r=new Set(SR(e,t));return r.delete(uc(e,o)),TR(e,r)}var wR={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},A_={fontSize:10,py:.25,px:1,minWidth:0};function MR({widgetName:e,hiddenTools:t,setHiddenTools:o,disabledTools:r,setDisabledTools:n,themeColors:a,labelOverrides:i}){let[l,s]=at.useState(null),c=at.useMemo(()=>pc(e).filter(v=>v!==\"all\"),[e]),u=at.useMemo(()=>Km(e,r,t),[e,r,t]),m=at.useCallback((v,T)=>{o(S=>T?Mb(e,S,v):wb(e,S,v))},[o,e]),p=at.useCallback((v,T)=>{n(S=>T?wb(e,S,v):Mb(e,S,v))},[n,e]),d=at.useCallback(v=>{o(RR(e,v))},[o,e]);return at.createElement(at.Fragment,null,at.createElement(yp,{title:\"Customize controls\",arrow:!0,placement:\"top\"},at.createElement(Rb,{size:\"small\",\"aria-label\":\"Customize controls\",onClick:v=>s(v.currentTarget),sx:{p:.25,ml:.5,color:a.text}},at.createElement(bR,{sx:{fontSize:16}}))),at.createElement(ip,{anchorEl:l,open:!!l,onClose:()=>s(null),anchorOrigin:{vertical:\"bottom\",horizontal:\"right\"},transformOrigin:{vertical:\"top\",horizontal:\"right\"},PaperProps:{sx:{bgcolor:a.controlBg,color:a.text,border:`1px solid ${a.border}`,p:.5,minWidth:280}}},at.createElement(Fe,{sx:{px:.5,pb:.75}},at.createElement(Xe,{sx:{fontSize:11,fontWeight:\"bold\",mb:.75}},\"Presets\"),at.createElement(Fe,{sx:{display:\"flex\",gap:.5,flexWrap:\"wrap\"}},PR().map(v=>at.createElement(ga,{key:v,size:\"small\",sx:A_,\"data-testid\":`preset-${v}`,onClick:()=>d(v)},CR(v))))),at.createElement(ob,{sx:{borderColor:a.border,my:.5}}),at.createElement(Fe,{sx:{maxHeight:300,overflowY:\"auto\",px:.5}},at.createElement(Xe,{sx:{fontSize:11,fontWeight:\"bold\",mb:.5}},\"Per-group\"),c.map(v=>{let T=i?.[v]??ER(v),S=u.isHidden(v),h=u.isLocked(v);return at.createElement(Fe,{key:v,\"data-testid\":`tool-row-${v}`,sx:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",py:.25,gap:.5}},at.createElement(Xe,{sx:{fontSize:11}},T),at.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:.5}},at.createElement(Xe,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Show\"),at.createElement(Un,{size:\"small\",checked:!S,onChange:y=>m(v,y.target.checked),inputProps:{\"aria-label\":`show-${v}`},sx:wR.small}),at.createElement(Xe,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Lock\"),at.createElement(Un,{size:\"small\",checked:h,onChange:y=>p(v,y.target.checked),inputProps:{\"aria-label\":`lock-${v}`},sx:wR.small,disabled:S})))}))))}var xn={label:{fontSize:11},labelSmall:{fontSize:10},value:{fontSize:10,fontFamily:\"monospace\"},title:{fontWeight:\"bold\"}},D_={XS:4,SM:8,MD:12,LG:16},hp={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},gp={fontSize:10,py:.25,px:1,minWidth:0},N_={anchorOrigin:{vertical:\"top\",horizontal:\"left\"},transformOrigin:{vertical:\"bottom\",horizontal:\"left\"},sx:{zIndex:9999}},OR={small:{\"& .MuiSlider-thumb\":{width:12,height:12},\"& .MuiSlider-rail\":{height:3},\"& .MuiSlider-track\":{height:3}}},__={root:{p:2,bgcolor:\"transparent\",color:\"inherit\",fontFamily:\"monospace\",overflow:\"visible\"}},yi=window.devicePixelRatio||1,AR=.2;function tn(e){return Math.round(e)+.5}var z_=600,k_=400,B_=12,L_=16,j_=28,U_=18,H_=48,V_=26,vo=\"-apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",Tn=4,NR=8,DR=55,$_=.05;function Y_({text:e,theme:t=\"dark\"}){let o=t===\"dark\";return w.createElement(yp,{title:typeof e==\"string\"?w.createElement(Xe,{sx:{fontSize:11,lineHeight:1.4}},e):e,arrow:!0,placement:\"bottom\",componentsProps:{tooltip:{sx:{bgcolor:o?\"#333\":\"#fff\",color:o?\"#ddd\":\"#333\",border:`1px solid ${o?\"#555\":\"#ccc\"}`,maxWidth:280,p:1}},arrow:{sx:{color:o?\"#333\":\"#fff\",\"&::before\":{border:`1px solid ${o?\"#555\":\"#ccc\"}`}}}}},w.createElement(Xe,{component:\"span\",sx:{fontSize:12,color:o?\"#888\":\"#666\",cursor:\"help\",ml:.5,\"&:hover\":{color:o?\"#aaa\":\"#444\"}}},\"\\u24D8\"))}function X_({items:e}){return w.createElement(Fe,{component:\"table\",sx:{borderCollapse:\"collapse\",\"& td\":{py:.25,fontSize:11,lineHeight:1.3,verticalAlign:\"top\"},\"& td:first-of-type\":{pr:1.5,opacity:.7,fontFamily:\"monospace\",fontSize:10,whiteSpace:\"nowrap\"}}},w.createElement(\"tbody\",null,e.map(([t,o],r)=>w.createElement(\"tr\",{key:r},w.createElement(\"td\",null,t),w.createElement(\"td\",null,o)))))}function Sa(e,t,o=NR){let r=t-e;if(r<=0||!isFinite(r))return[e];let n=dR(r/o);if(n<=0||!isFinite(n))return[e,t];let a=Math.ceil(e/n)*n,i=[];for(let l=a;l<=t+n*.001;l+=n)l>=e-n*.001&&i.push(l);return i.length===0&&i.push(e,t),i}function bp(e,t,o=NR){let r=Math.floor(Math.log10(Math.max(e,1e-30))),n=Math.ceil(Math.log10(Math.max(t,1e-30))),a=n-r,i=a<=o?1:Math.ceil(a/o),l=[];for(let s=r;s<=n;s+=i){let c=Math.pow(10,s);c>=e&&c<=t&&l.push(c)}return l.length===0&&l.push(e,t),l}function G_(){let{themeInfo:e,colors:t}=fR(),o=e.theme===\"dark\",[r]=Ye(\"y_bytes\"),[n]=Ye(\"x_bytes\"),[a]=Ye(\"n_traces\"),[i]=Ye(\"n_points\"),[l]=Ye(\"labels\"),[s]=Ye(\"colors\"),[c]=Ye(\"title\"),[u]=Ye(\"x_label\"),[m]=Ye(\"y_label\"),[p]=Ye(\"x_unit\"),[d]=Ye(\"y_unit\"),[v,T]=Ye(\"log_scale\"),[S,h]=Ye(\"auto_contrast\"),[y]=Ye(\"percentile_low\"),[g]=Ye(\"percentile_high\"),[b]=Ye(\"show_stats\"),[E,C]=Ye(\"show_legend\"),[P,A]=Ye(\"show_grid\"),[_]=Ye(\"show_controls\"),[z]=Ye(\"line_width\"),[I]=Ye(\"stats_mean\"),[x]=Ye(\"stats_min\"),[k]=Ye(\"stats_max\"),[U]=Ye(\"stats_std\"),[O,N]=Ye(\"focused_trace\"),[X,oe]=Ye(\"peak_markers\"),[W,Te]=Ye(\"peak_active\"),[fe,Ke]=Ye(\"peak_search_radius\"),[Ze,Ue]=Ye(\"selected_peaks\"),[xe,Je]=Ye(\"grid_density\"),[ht,we]=Ye(\"x_range\"),[ft,le]=Ye(\"y_range\"),[Oe,Ae]=Ye(\"disabled_tools\"),[et,dt]=Ye(\"hidden_tools\"),[Lt]=Ye(\"range_stats\"),[jt]=Ye(\"peak_fwhm\"),Be=w.useMemo(()=>Km(\"Show1D\",Oe,et),[Oe,et]),Nt=Be.isHidden(\"display\"),Ro=Be.isHidden(\"peaks\"),Ut=Be.isHidden(\"stats\"),st=Be.isHidden(\"export\"),se=Be.isLocked(\"display\"),xt=Be.isLocked(\"peaks\"),fr=Be.isLocked(\"export\"),Z=w.useRef(null),ee=w.useRef(null),Se=w.useRef(null),[ye,ze]=w.useState(z_),[ue,gt]=w.useState(k_),[ce,ke]=w.useState(0),[he,Wt]=w.useState(1),[be,uo]=w.useState(0),[ve,po]=w.useState(1),[Ht,Sn]=w.useState(!1),Tt=w.useRef(!1);Tt.current=Ht;let[Qe,Ar]=w.useState(!1),En=w.useRef(!1);En.current=Qe;let Gt=w.useRef(null),[Re,$o]=w.useState(null),on=w.useRef({min:0,max:1}),rn=w.useRef({min:0,max:1}),nn=w.useRef([]),Dr=w.useRef(null),[ro,dl]=w.useState(null),[_R,Ob]=w.useState(null),Ea=w.useRef(null),[Pa,vp]=w.useState(null),Qm=w.useRef(null),Wm=w.useRef(!1),Bo=w.useRef(null),fc=w.useRef(null),Nr=w.useRef(null),[dc,Zm]=w.useState(null),[Ab,Db]=w.useState(\"\"),[Nb,_b]=w.useState(\"\"),[zb,ml]=w.useState(!1),_r=w.useRef(null),[mc,Jm]=w.useState(null),[kb,Bb]=w.useState(\"\"),[Lb,jb]=w.useState(\"\"),[Ub,yl]=w.useState(!1),[zR,Hb]=w.useState(!1),[Vb,hl]=w.useState(null),M=w.useMemo(()=>{let D=!!(m||d),f=!!(u||p),H=v?bp(Math.max(be,1e-30),ve):Sa(be,ve),B=30;try{let j=document.createElement(\"canvas\").getContext(\"2d\");if(j){j.font=`11px ${vo}`;for(let F of H){let Q=j.measureText(Rt(F)).width;Q>B&&(B=Q)}}}catch{}return{top:B_,right:L_,bottom:j_+(f?U_:0),left:Math.max(H_,B+Tn+6+(D?V_:0))}},[be,ve,v,m,d,u,p]),ge=ye-M.left-M.right,ne=ue-M.top-M.bottom;w.useEffect(()=>{if(!r||r.byteLength<4||a<1||i<1){nn.current=[];return}let D=Eb(r);if(!D){nn.current=[];return}let f=[];for(let R=0;R=4?Dr.current=Eb(n):Dr.current=null;let H=0,B=i-1;if(Dr.current&&Dr.current.length>0){let R=Pb(Dr.current);H=R.min,B=R.max}H===B&&(B=H+1);let j=1/0,F=-1/0;if(S&&f.length>0){let R=f.reduce((Y,K)=>Y+K.length,0),V=new Float32Array(R),te=0;for(let Y of f)V.set(Y,te),te+=Y.length;let G=yR(V,y,g);j=G.vmin,F=G.vmax}else for(let R of f){let V=Pb(R);V.minF&&(F=V.max)}isFinite(j)||(j=0),isFinite(F)||(F=1),j===F&&(j-=.5,F+=.5);let Q=(F-j)*$_;j-=Q,F+=Q,on.current={min:H,max:B},rn.current={min:j,max:F},ke(H),Wt(B),uo(j),po(F)},[r,n,a,i,S,y,g]);let St=w.useCallback(D=>M.left+(D-ce)/(he-ce)*ge,[ce,he,ge,M.left]),wt=w.useCallback(D=>{if(v){let f=Math.log10(Math.max(be,1e-30)),H=Math.log10(Math.max(ve,1e-30)),B=Math.log10(Math.max(D,1e-30));return M.top+ne-(B-f)/(H-f||1)*ne}return M.top+ne-(D-be)/(ve-be||1)*ne},[be,ve,ne,v,M.top]),Yo=w.useCallback(D=>ce+(D-M.left)/ge*(he-ce),[ce,he,ge,M.left]),an=w.useCallback(D=>{let f=(M.top+ne-D)/ne;if(v){let H=Math.log10(Math.max(be,1e-30)),B=Math.log10(Math.max(ve,1e-30));return Math.pow(10,H+f*(B-H))}return be+f*(ve-be)},[be,ve,ne,v,M.top]),gl=w.useCallback(()=>{Sn(!1),Ar(!1),we([]),le([]),ke(on.current.min),Wt(on.current.max),uo(rn.current.min),po(rn.current.max)},[we,le]);w.useEffect(()=>{let D=Z.current;if(!D)return;let f=D.getContext(\"2d\");if(!f||(D.width=ye*yi,D.height=ue*yi,f.scale(yi,yi),f.fillStyle=o?\"#1a1a1a\":\"#f8f8f8\",f.fillRect(0,0,ye,ue),ge<=0||ne<=0))return;let H=nn.current,B=Dr.current;if(P){f.strokeStyle=o?\"rgba(255,255,255,0.08)\":\"rgba(0,0,0,0.08)\",f.lineWidth=1,f.setLineDash([2,3]);let Y=Math.max(3,xe),K=Sa(ce,he,Y);for(let Ee of K){let de=tn(St(Ee));de>=M.left&&de<=M.left+ge&&(f.beginPath(),f.moveTo(de,M.top),f.lineTo(de,M.top+ne),f.stroke())}let J=Math.max(3,xe),pe=v?bp(Math.max(be,1e-30),ve,J):Sa(be,ve,J);for(let Ee of pe){let de=tn(wt(Ee));de>=M.top&&de<=M.top+ne&&(f.beginPath(),f.moveTo(M.left,de),f.lineTo(M.left+ge,de),f.stroke())}f.setLineDash([])}f.strokeStyle=o?\"#666\":\"#999\",f.lineWidth=1;let j=tn(M.left),F=tn(M.top+ne);f.beginPath(),f.moveTo(j,M.top),f.lineTo(j,F),f.lineTo(M.left+ge,F),f.stroke();let Q=Sa(ce,he,Math.max(3,Math.floor(ge/DR)));f.fillStyle=o?\"#aaa\":\"#555\",f.font=`11px ${vo}`,f.textAlign=\"center\",f.textBaseline=\"top\";for(let Y of Q){let K=tn(St(Y));K>=M.left&&K<=M.left+ge&&(f.beginPath(),f.moveTo(K,M.top+ne),f.lineTo(K,M.top+ne+Tn),f.stroke(),f.fillText(Rt(Y),K,M.top+ne+Tn+2))}let R=v?bp(Math.max(be,1e-30),ve):Sa(be,ve);f.textAlign=\"right\",f.textBaseline=\"middle\";for(let Y of R){let K=tn(wt(Y));K>=M.top&&K<=M.top+ne&&(f.beginPath(),f.moveTo(M.left-Tn,K),f.lineTo(M.left,K),f.stroke(),f.fillText(Rt(Y),M.left-Tn-2,K))}if(u||p){f.textAlign=\"center\",f.textBaseline=\"top\",f.font=`12px ${vo}`,f.fillStyle=o?\"#999\":\"#666\";let Y=u||\"\";p&&(Y+=Y?` (${p})`:p),f.fillText(Y,M.left+ge/2,M.top+ne+Tn+18)}if(m||d){f.save(),f.translate(12,M.top+ne/2),f.rotate(-Math.PI/2),f.textAlign=\"center\",f.textBaseline=\"top\",f.font=`12px ${vo}`,f.fillStyle=o?\"#999\":\"#666\";let Y=m||\"\";d&&(Y+=Y?` (${d})`:d),f.fillText(Y,0,0),f.restore()}f.save(),f.beginPath(),f.rect(M.left,M.top,ge,ne),f.clip();let V=O>=0&&O{let pe=H[Y],Ee=s&&s[Y]||\"#4fc3f7\";f.globalAlpha=K,f.strokeStyle=Ee,f.lineWidth=J,f.beginPath();let de=!1;for(let De=0;De0){let Y=new Set(Ze||[]);for(let K=0;K{let D=ee.current;if(!D)return;let f=D.getContext(\"2d\");if(!f||(D.width=ye*yi,D.height=ue*yi,f.scale(yi,yi),f.clearRect(0,0,ye,ue),ge<=0||ne<=0))return;if(ro){let{canvasX:j,canvasY:F}=ro;if(j>=M.left&&j<=M.left+ge&&F>=M.top&&F<=M.top+ne){f.strokeStyle=o?\"rgba(255,255,255,0.25)\":\"rgba(0,0,0,0.25)\",f.lineWidth=1,f.setLineDash([3,3]);let Q=tn(j);f.beginPath(),f.moveTo(Q,M.top),f.lineTo(Q,M.top+ne),f.stroke();let R=tn(F);f.beginPath(),f.moveTo(M.left,R),f.lineTo(M.left+ge,R),f.stroke(),f.setLineDash([]),f.fillStyle=ro.color,f.beginPath(),f.arc(j,wt(ro.dataY),4,0,Math.PI*2),f.fill();let V=Rt(ro.dataX),te=Rt(ro.dataY),G=`${V}, ${te}`;ro.label&&(G=`${ro.label}: ${G}`),f.font=\"10px monospace\";let Y=f.measureText(G).width,K=4,J=Y+K*2,pe=16,Ee=j+10,de=F-pe-6;Ee+J>M.left+ge&&(Ee=j-J-10),de=0&&O=1&&l&&l.length>0){let V=0;for(let J=0;JV&&(V=Ee)}let te=32+V,G=12+a*14,Y=M.left+ge-te-8,K=M.top+8;Qm.current={lx:Y,ly:K,w:te,h:G,entryH:14,pad:6,n:a},f.fillStyle=o?\"rgba(30,30,30,0.85)\":\"rgba(255,255,255,0.85)\",f.fillRect(Y,K,te,G),f.strokeStyle=o?\"#555\":\"#ccc\",f.lineWidth=1,f.strokeRect(Y,K,te,G);for(let J=0;J=0&&Ope&&(pe=R[de],Ee=de);if(pe>-1/0){let de=F?F[Ee]:Ee;B={x0:K,x1:J,peakX:de,peakY:pe,traceIdx:Q}}}}if(B){let j=B,F=Math.max(M.left,St(j.x0)),Q=Math.min(M.left+ge,St(j.x1)),R=Math.min(F,Q),V=Math.abs(Q-F);f.fillStyle=o?\"rgba(66,165,245,0.15)\":\"rgba(33,150,243,0.12)\",f.fillRect(R,M.top,V,ne),f.strokeStyle=o?\"rgba(66,165,245,0.5)\":\"rgba(33,150,243,0.4)\",f.lineWidth=1,f.strokeRect(R,M.top,V,ne);let te=St(j.peakX),G=wt(j.peakY),Y=s&&s[j.traceIdx]||\"#4fc3f7\";f.strokeStyle=Y,f.lineWidth=1,f.globalAlpha=.6,f.setLineDash([4,3]),f.beginPath(),f.moveTo(te,G),f.lineTo(te,M.top+ne),f.stroke(),f.setLineDash([]),f.globalAlpha=1;let K=6;f.fillStyle=o?\"rgba(66,165,245,0.3)\":\"rgba(33,150,243,0.25)\",f.strokeStyle=Y,f.lineWidth=2,f.setLineDash([3,2]),f.beginPath(),f.moveTo(te,G-K),f.lineTo(te+K,G+K),f.lineTo(te-K,G+K),f.closePath(),f.fill(),f.stroke(),f.setLineDash([]),f.font=`9px ${vo}`,f.fillStyle=o?\"#ddd\":\"#333\",f.textAlign=\"center\",f.textBaseline=\"bottom\",f.fillText(Rt(j.peakX),te,G-K-3)}if(Ht){let j=o?\"rgba(0,170,255,0.7)\":\"rgba(0,120,255,0.6)\",F=o?\"rgba(0,170,255,1.0)\":\"rgba(0,120,255,0.9)\";for(let Q of[\"left\",\"right\"]){let V=St(Q===\"left\"?ce:he);if(VM.left+ge+2)continue;let te=dc===Q||Nr.current?.handle===Q,G=te?F:j;f.strokeStyle=G,f.lineWidth=te?2:1,f.setLineDash([4,3]),f.beginPath(),f.moveTo(tn(V),M.top),f.lineTo(tn(V),M.top+ne),f.stroke(),f.setLineDash([]);let Y=M.top+ne+1,K=6;f.fillStyle=G,f.beginPath(),f.moveTo(V-K,Y),f.lineTo(V+K,Y),f.lineTo(V,Y+K+2),f.closePath(),f.fill()}}if(Ht&&(f.fillStyle=o?\"rgba(0,170,255,0.5)\":\"rgba(0,120,255,0.4)\",f.font=`bold 9px ${vo}`,f.textAlign=\"right\",f.textBaseline=\"top\",f.fillText(\"X LOCKED\",M.left+ge,M.top+ne+4)),Qe&&(f.fillStyle=o?\"rgba(0,170,255,0.5)\":\"rgba(0,120,255,0.4)\",f.font=`bold 9px ${vo}`,f.textAlign=\"left\",f.textBaseline=\"top\",f.fillText(\"Y LOCKED\",M.left+4,M.top+2)),Qe){let j=o?\"rgba(0,170,255,0.7)\":\"rgba(0,120,255,0.6)\",F=o?\"rgba(0,170,255,1.0)\":\"rgba(0,120,255,0.9)\";for(let Q of[\"top\",\"bottom\"]){let V=wt(Q===\"top\"?ve:be);if(VM.top+ne+2)continue;let te=mc===Q||_r.current?.handle===Q,G=te?F:j;f.strokeStyle=G,f.lineWidth=te?2:1,f.setLineDash([4,3]),f.beginPath(),f.moveTo(M.left,tn(V)),f.lineTo(M.left+ge,tn(V)),f.stroke(),f.setLineDash([]);let Y=M.left-1,K=6;f.fillStyle=G,f.beginPath(),f.moveTo(Y,V-K),f.lineTo(Y,V+K),f.lineTo(Y-K-2,V),f.closePath(),f.fill()}}if(jt&&jt.length>0){f.save(),f.beginPath(),f.rect(M.left,M.top,ge,ne),f.clip();for(let j of jt){if(j.fwhm==null||j.center==null||j.amplitude==null||j.offset==null)continue;let F=j.offset+j.amplitude/2,Q=wt(F),R=St(j.center-j.fwhm/2),V=St(j.center+j.fwhm/2),te=j.peak_idx,G=X&&te>=0&&te{let H=nn.current,B=Dr.current;if(H.length===0||i<1)return null;let j=Yo(D),F=0;if(B){let Y=1/0;for(let K=0;K{let H=Qm.current;if(!H||DH.lx+H.w||fH.ly+H.h)return null;let B=Math.floor((f-H.ly-H.pad)/H.entryH);return B<0||B>=H.n?null:B},[]),bl=w.useCallback((D,f)=>{if(!X||X.length===0)return null;let H=12,B=null,j=1/0;for(let F=0;F{if(!Ht||fM.top+ne+12)return null;let H=St(ce),B=St(he),j=Math.abs(D-H),F=Math.abs(D-B),Q=8;return j{if(!Qe||DM.left+ge)return null;let H=wt(ve),B=wt(be),j=Math.abs(f-H),F=Math.abs(f-B),Q=8;return j{D.preventDefault();let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(BM.left+ge||jM.top+ne)return;let F=D.deltaY>0?1.1:1/1.1,Q=Yo(B),R=an(j);Tt.current||(ke(V=>Q-(Q-V)*F),Wt(V=>Q+(V-Q)*F)),En.current||(uo(V=>R-(R-V)*F),po(V=>R+(V-R)*F))},[ge,ne,Yo,an,M.left,M.top]);w.useEffect(()=>{let D=Se.current;if(D)return D.addEventListener(\"wheel\",ey,{passive:!1}),()=>D.removeEventListener(\"wheel\",ey)},[ey]),w.useEffect(()=>{zb||(Db(ce.toPrecision(6)),_b(he.toPrecision(6)))},[ce,he,zb]),w.useEffect(()=>{Ub||(Bb(be.toPrecision(6)),jb(ve.toPrecision(6)))},[be,ve,Ub]),w.useEffect(()=>{ht&&ht.length===2?(ke(ht[0]),Wt(ht[1]),Sn(!0)):ht&&ht.length===0&&Ht&&Sn(!1)},[ht]),w.useEffect(()=>{ft&&ft.length===2?(uo(ft[0]),po(ft[1]),Ar(!0)):ft&&ft.length===0&&Qe&&Ar(!1)},[ft]),w.useEffect(()=>{let D=H=>{if(fc.current?.active){let B=fc.current,j=Math.max(200,B.startW+(H.clientX-B.startX)),F=Math.max(100,B.startH+(H.clientY-B.startY));ze(j),gt(F)}if(Nr.current){let B=Z.current;if(!B)return;let j=B.getBoundingClientRect(),F=H.clientX-j.left,Q=Math.max(M.left,Math.min(M.left+ge,F)),R=Yo(Q),V=on.current,te=Math.max(V.min,Math.min(V.max,R));Nr.current.handle===\"left\"?(ke(G=>Math.min(te,he-(he-G)*.001)),we([te,he])):(Wt(G=>Math.max(te,ce+(G-ce)*.001)),we([ce,te]))}if(_r.current){let B=Z.current;if(!B)return;let j=B.getBoundingClientRect(),F=H.clientY-j.top,Q=Math.max(M.top,Math.min(M.top+ne,F)),R=an(Q),V=rn.current,te=Math.max(V.min,Math.min(V.max,R));_r.current.handle===\"top\"?(po(G=>Math.max(te,be+(G-be)*.001)),le([be,te])):(uo(G=>Math.min(te,ve-(ve-G)*.001)),le([te,ve]))}},f=()=>{fc.current?.active&&(fc.current=null),Nr.current&&(Nr.current=null),_r.current&&(_r.current=null)};return window.addEventListener(\"mousemove\",D),window.addEventListener(\"mouseup\",f),()=>{window.removeEventListener(\"mousemove\",D),window.removeEventListener(\"mouseup\",f)}},[M.left,M.top,ge,ne,Yo,an,ce,he,be,ve,we,le]);let kR=w.useCallback(D=>{let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(j>M.top+ne&&j=M.left&&B<=M.left+ge){Gt.current={axis:\"x\",startPx:B,startVal:Yo(B)},$o({axis:\"x\",startVal:Yo(B),currentVal:Yo(B)});return}if(B=0&&j>=M.top&&j<=M.top+ne){Gt.current={axis:\"y\",startPx:j,startVal:an(j)},$o({axis:\"y\",startVal:an(j),currentVal:an(j)});return}if(Ht){let F=Sp(B,j);if(F){Nr.current={handle:F,startPx:B};return}}if(Qe){let F=Ep(B,j);if(F){_r.current={handle:F,startPx:j};return}}if(!(BM.left+ge||jM.top+ne)){if(W&&!xt&&bl(B,j)===null){let Q=xp(B,j),R=O>=0&&O{let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(Nr.current){let V=Nr.current,te=Math.max(M.left,Math.min(M.left+ge,B)),G=Yo(te),Y=on.current,K=Math.max(Y.min,Math.min(Y.max,G));if(V.handle===\"left\"){let J=Math.min(K,he-(he-ce)*.001);ke(J),we([J,he])}else{let J=Math.max(K,ce+(he-ce)*.001);Wt(J),we([ce,J])}return}if(_r.current){let V=_r.current,te=Math.max(M.top,Math.min(M.top+ne,j)),G=an(te),Y=rn.current,K=Math.max(Y.min,Math.min(Y.max,G));if(V.handle===\"top\"){let J=Math.max(K,be+(ve-be)*.001);po(J),le([be,J])}else{let J=Math.min(K,ve-(ve-be)*.001);uo(J),le([J,ve])}return}let F=!Bo.current?.active&&!Ea.current?.active&&!Gt.current;if(Ht&&F){let V=Sp(B,j);Zm(V)}else dc&&Zm(null);if(Qe&&F){let V=Ep(B,j);Jm(V)}else mc&&Jm(null);if(Gt.current){let V=Gt.current;V.axis===\"x\"?$o({axis:\"x\",startVal:V.startVal,currentVal:Yo(Math.max(M.left,Math.min(M.left+ge,B)))}):$o({axis:\"y\",startVal:V.startVal,currentVal:an(Math.max(M.top,Math.min(M.top+ne,j)))});return}if(Ea.current?.active){let V=Ea.current;Bo.current&&Math.abs(B-V.startPx)>3&&(Bo.current.wasDrag=!0);let te=Yo(Math.max(M.left,Math.min(M.left+ge,B))),G=Math.min(V.startDataX,te),Y=Math.max(V.startDataX,te),K=nn.current,J=Dr.current,pe=K[V.traceIdx];if(pe){let Ee=-1/0,de=-1;for(let De=0;De=G&&qt<=Y&&isFinite(pe[De])&&pe[De]>Ee&&(Ee=pe[De],de=De)}if(de>=0){let De=J?J[de]:de;vp({x0:G,x1:Y,peakX:De,peakY:Ee,traceIdx:V.traceIdx})}else vp(null)}dl(null);return}if(Bo.current?.active){let V=Bo.current,te=D.clientX-V.startX,G=D.clientY-V.startY;(Math.abs(te)>3||Math.abs(G)>3)&&(V.wasDrag=!0);let Y=V.startXMax-V.startXMin,K=V.startYMax-V.startYMin,J=-(te/ge)*Y,pe=G/ne*K;Tt.current||(ke(V.startXMin+J),Wt(V.startXMax+J)),En.current||(uo(V.startYMin+pe),po(V.startYMax+pe)),dl(null);return}if(BM.left+ge||jM.top+ne){dl(null);return}let Q=Tp(B,j);if(Wm.current=Q!==null,Ob(Q!==null?null:bl(B,j)),Q!==null){dl(null);return}let R=xp(B,j);R&&dl({canvasX:R.canvasX,canvasY:R.canvasY,dataX:R.dataX,dataY:R.dataY,traceIdx:R.traceIdx,label:R.label,color:R.color})},[ge,ne,xp,bl,Tp,M.left,M.top,Yo,an,Ht,Qe,ce,he,be,ve,Sp,Ep,dc,mc,we,le]),LR=w.useCallback(D=>{if(Nr.current){Nr.current=null;return}if(_r.current){_r.current=null;return}if(Gt.current&&Re){let{startVal:f,currentVal:H,axis:B}=Re,j=Math.min(f,H),F=Math.max(f,H),Q=B===\"x\"?he-ce:ve-be;F-j>Q*.01&&(B===\"x\"?(ke(j),Wt(F),Sn(!0),we([j,F])):(uo(j),po(F),Ar(!0),le([j,F]))),Gt.current=null,$o(null);return}if(Ea.current?.active){if((Bo.current?.wasDrag??!1)&&Pa){let H={x:Pa.peakX,y:Pa.peakY,trace_idx:Pa.traceIdx,label:Rt(Pa.peakX),type:\"peak\"};oe([...X||[],H])}Ea.current=null,vp(null),Bo.current=null;return}if(Bo.current?.active&&!Bo.current.wasDrag){let f=Z.current;if(f){let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top,F=Tp(B,j);if(F!==null){N(O===F?-1:F),Bo.current=null;return}let Q=bl(B,j);if(Q!==null){let R=Ze||[];D.shiftKey?R.includes(Q)?Ue(R.filter(V=>V!==Q)):Ue([...R,Q]):R.length===1&&R[0]===Q?Ue([]):Ue([Q]),Bo.current=null;return}if(W&&!xt&&ro){let R=nn.current,V=Dr.current,te=O>=0&&Ode&&(de=G[ot],Ee=ot);let De=V?V[Ee]:Ee,qt={x:De,y:de,trace_idx:te,label:Rt(De),type:\"peak\"};oe([...X||[],qt])}}else if(!W&&(Ze&&Ze.length>0&&Ue([]),ro)){let R=ro.traceIdx;N(O===R?-1:R)}}}Bo.current=null},[ro,O,N,W,X,oe,Ze,Ue,bl,Tp,xt,Re,ce,he,be,ve,we,le,Pa,fe]),jR=w.useCallback(()=>{Bo.current=null,Ea.current=null,Nr.current=null,_r.current=null,vp(null),Gt.current=null,$o(null),dl(null),Ob(null),Zm(null),Jm(null),Wm.current=!1},[]),UR=w.useCallback(D=>{let f=Z.current;if(!f){gl();return}let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(j>M.top+ne&&B>=M.left&&B<=M.left+ge&&Ht){Sn(!1),we([]),ke(on.current.min),Wt(on.current.max);return}if(B=M.top&&j<=M.top+ne&&Qe){Ar(!1),le([]),uo(rn.current.min),po(rn.current.max);return}gl()},[gl,ge,ne,M.left,M.top,Ht,Qe,we,le]),HR=w.useCallback(D=>{let f=D.target.tagName?.toLowerCase();if(!(f===\"input\"||f===\"textarea\"||f===\"select\"))switch(D.key){case\"r\":case\"R\":se||(D.preventDefault(),gl());break;case\"Escape\":D.preventDefault(),N(-1),Ze&&Ze.length>0&&Ue([]);break;case\"p\":case\"P\":xt||(D.preventDefault(),Te(!W));break;case\"c\":case\"C\":xt||(D.preventDefault(),oe([]),Ue([]));break;case\"Delete\":case\"Backspace\":if(!xt&&X&&X.length>0)if(D.preventDefault(),Ze&&Ze.length>0){let H=new Set(Ze),B=X.filter((j,F)=>!H.has(F));oe(B),Ue([])}else{let H=[...X];H.pop(),oe(H)}break}},[gl,N,X,oe,W,Te,Ze,Ue,se,xt]),VR=w.useCallback(()=>{hl(null);let D=Z.current;D&&D.toBlob(f=>{f&&lc(f,`${c||\"show1d\"}.png`)})},[c]),$b=w.useCallback((D=\"pdf\")=>{hl(null);let f=nn.current,H=Dr.current;if(f.length===0)return;let B=4,j=ye*B,F=ue*B,Q=document.createElement(\"canvas\");Q.width=j,Q.height=F;let R=Q.getContext(\"2d\");if(!R)return;if(R.scale(B,B),R.fillStyle=\"#ffffff\",R.fillRect(0,0,ye,ue),P){R.strokeStyle=\"rgba(0,0,0,0.08)\",R.lineWidth=1,R.setLineDash([2,3]);let G=Math.max(3,xe),Y=Sa(ce,he,G);for(let pe of Y){let Ee=St(pe);Ee>=M.left&&Ee<=M.left+ge&&(R.beginPath(),R.moveTo(Ee,M.top),R.lineTo(Ee,M.top+ne),R.stroke())}let K=Math.max(3,xe),J=v?bp(Math.max(be,1e-30),ve,K):Sa(be,ve,K);for(let pe of J){let Ee=wt(pe);Ee>=M.top&&Ee<=M.top+ne&&(R.beginPath(),R.moveTo(M.left,Ee),R.lineTo(M.left+ge,Ee),R.stroke())}R.setLineDash([])}R.strokeStyle=\"#999\",R.lineWidth=1,R.beginPath(),R.moveTo(M.left,M.top),R.lineTo(M.left,M.top+ne),R.lineTo(M.left+ge,M.top+ne),R.stroke();let V=Sa(ce,he,Math.max(3,Math.floor(ge/DR)));R.fillStyle=\"#555\",R.font=`10px ${vo}`,R.textAlign=\"center\",R.textBaseline=\"top\";for(let G of V){let Y=St(G);Y>=M.left&&Y<=M.left+ge&&(R.beginPath(),R.moveTo(Y,M.top+ne),R.lineTo(Y,M.top+ne+Tn),R.stroke(),R.fillText(Rt(G),Y,M.top+ne+Tn+2))}let te=v?bp(Math.max(be,1e-30),ve):Sa(be,ve);R.textAlign=\"right\",R.textBaseline=\"middle\";for(let G of te){let Y=wt(G);Y>=M.top&&Y<=M.top+ne&&(R.beginPath(),R.moveTo(M.left-Tn,Y),R.lineTo(M.left,Y),R.stroke(),R.fillText(Rt(G),M.left-Tn-2,Y))}if(u||p){R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`11px ${vo}`,R.fillStyle=\"#666\";let G=u||\"\";p&&(G+=G?` (${p})`:p),R.fillText(G,M.left+ge/2,M.top+ne+Tn+18)}if(m||d){R.save(),R.translate(12,M.top+ne/2),R.rotate(-Math.PI/2),R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`11px ${vo}`,R.fillStyle=\"#666\";let G=m||\"\";d&&(G+=G?` (${d})`:d),R.fillText(G,0,0),R.restore()}c&&(R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`bold 13px ${vo}`,R.fillStyle=\"#333\",R.fillText(c,ye/2,2)),R.save(),R.beginPath(),R.rect(M.left,M.top,ge,ne),R.clip();for(let G=0;G0)for(let G of X){let Y=s&&s[G.trace_idx]||\"#4fc3f7\",K=St(G.x),J=wt(G.y),pe=5;R.fillStyle=Y,R.strokeStyle=\"#fff\",R.lineWidth=1.5,R.beginPath(),R.moveTo(K,J-pe),R.lineTo(K+pe,J+pe),R.lineTo(K-pe,J+pe),R.closePath(),R.fill(),R.stroke(),R.font=`9px ${vo}`,R.fillStyle=\"#333\",R.textAlign=\"center\",R.textBaseline=\"bottom\",R.fillText(G.label||Rt(G.x),K,J-pe-3)}if(R.restore(),E&&f.length>=1&&l&&l.length>0){R.font=`10px ${vo}`;let G=14,Y=16,K=4,J=6,pe=0;for(let ot=0;otpe&&(pe=Pn)}let Ee=J*2+Y+K+pe,de=J*2+f.length*G,De=M.left+ge-Ee-8,qt=M.top+8;R.fillStyle=\"rgba(255,255,255,0.9)\",R.fillRect(De,qt,Ee,de),R.strokeStyle=\"#ccc\",R.lineWidth=1,R.strokeRect(De,qt,Ee,de);for(let ot=0;otlc(G,`${c||\"show1d\"}_figure.pdf`)):Q.toBlob(G=>{G&&lc(G,`${c||\"show1d\"}_figure.png`)})},[ye,ue,ce,he,be,ve,s,l,z,v,P,xe,E,u,m,p,d,c,St,wt,ge,ne,X]),vl=w.useCallback(D=>{let f=nn.current,H=Dr.current;if(f.length===0)return\"\";let F=[[\"x\",...l&&l.length>0?l:f.map((Q,R)=>`Data ${R+1}`)].join(\",\")];for(let Q=0;Q<(H?H.length:f[0].length);Q++){let R=H?H[Q]:Q;if(D&&Ht&&(Rhe))continue;let V=[String(R)];for(let te of f)V.push(String(te[Q]??\"\"));F.push(V.join(\",\"))}return F.join(`\n`)},[l,Ht,ce,he]),$R=w.useCallback(()=>{let D=vl(!0);D&&navigator.clipboard.writeText(D).then(()=>{Hb(!0),setTimeout(()=>Hb(!1),1e3)})},[vl]),YR=w.useCallback(()=>{hl(null);let D=vl(!0);D&&lc(new Blob([D],{type:\"text/csv\"}),`${c||\"show1d\"}_range.csv`)},[vl,c]),XR=w.useCallback(()=>{hl(null);let D=vl(!1);D&&lc(new Blob([D],{type:\"text/csv\"}),`${c||\"show1d\"}.csv`)},[vl,c]),GR=()=>Nr.current?\"ew-resize\":_r.current?\"ns-resize\":dc?\"ew-resize\":mc?\"ns-resize\":Gt.current?Gt.current.axis===\"x\"?\"ew-resize\":\"ns-resize\":Ea.current?.active?\"col-resize\":Bo.current?.active?\"grabbing\":_R!==null||Wm.current?\"pointer\":W&&!xt?\"col-resize\":\"crosshair\";return w.createElement(Fe,{className:\"show1d-root\",tabIndex:0,onKeyDown:HR,sx:{...__.root,bgcolor:t.bg,color:t.text}},w.createElement(Xe,{variant:\"caption\",sx:{...xn.label,color:t.accent,mb:`${D_.XS}px`,display:\"block\"}},c||\"Plot\",w.createElement(Y_,{theme:e.theme,text:w.createElement(X_,{items:[[\"Scroll\",\"Zoom in/out\"],[\"Drag\",\"Pan (or search peak when Peak on)\"],[\"Drag axis\",\"Lock X or Y range\"],[\"Dbl-click axis\",\"Unlock range\"],[\"Click\",\"Focus trace / select peak\"],[\"Shift+Click\",\"Multi-select peaks\"],[\"P\",\"Toggle peak mode\"],[\"C\",\"Clear all peaks\"],[\"Del\",\"Remove last peak\"],[\"Esc\",\"Deselect all\"],[\"R\",\"Reset view\"],[\"Dbl-click\",\"Reset view\"]]})}),w.createElement(MR,{widgetName:\"Show1D\",hiddenTools:et,setHiddenTools:dt,disabledTools:Oe,setDisabledTools:Ae,themeColors:t})),_&&!Be.hideAll&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"4px\",mb:\"2px\",height:28}},!Nt&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"Log:\"),w.createElement(Un,{size:\"small\",checked:v,onChange:(D,f)=>T(f),sx:hp.small,disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Auto:\"),w.createElement(Un,{size:\"small\",checked:S,onChange:(D,f)=>h(f),sx:hp.small,disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Grid:\"),w.createElement(Un,{size:\"small\",checked:P,onChange:(D,f)=>A(f),sx:hp.small,disabled:se}),P&&w.createElement(km,{size:\"small\",min:5,max:50,step:1,value:xe,onChange:(D,f)=>Je(f),sx:{width:60,ml:\"2px\",...OR.small},disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Legend:\"),w.createElement(Un,{size:\"small\",checked:E,onChange:(D,f)=>C(f),sx:hp.small,disabled:se})),!Ro&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Peak:\"),w.createElement(Un,{size:\"small\",checked:W,onChange:(D,f)=>Te(f),sx:hp.small,disabled:xt}),W&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text,ml:\"2px\"}},\"\\xB1\",fe),w.createElement(km,{size:\"small\",min:1,max:100,step:1,value:fe,onChange:(D,f)=>Ke(f),sx:{width:50,ml:\"2px\",...OR.small},disabled:xt}))),w.createElement(Fe,{sx:{flex:1}}),!Nt&&w.createElement(ga,{size:\"small\",sx:gp,onClick:gl,disabled:se},\"Reset\"),!st&&w.createElement(w.Fragment,null,w.createElement(ga,{size:\"small\",sx:{...gp,color:t.accent},onClick:D=>hl(D.currentTarget),disabled:fr},\"Export\"),w.createElement(ip,{anchorEl:Vb,open:!!Vb,onClose:()=>hl(null),...N_},w.createElement(nl,{onClick:()=>$b(\"pdf\"),sx:{fontSize:12}},\"Figure (PDF)\"),w.createElement(nl,{onClick:()=>$b(\"png\"),sx:{fontSize:12}},\"Figure (PNG)\"),w.createElement(nl,{onClick:VR,sx:{fontSize:12}},\"PNG\"),w.createElement(nl,{onClick:YR,sx:{fontSize:12}},\"CSV (range)\"),w.createElement(nl,{onClick:XR,sx:{fontSize:12}},\"CSV (all)\")))),w.createElement(Fe,{ref:Se,sx:{position:\"relative\",width:ye,height:ue,border:`1px solid ${t.border}`,cursor:GR(),bgcolor:o?\"#1a1a1a\":\"#f8f8f8\"},onMouseDown:kR,onMouseMove:BR,onMouseUp:LR,onMouseLeave:jR,onDoubleClick:UR},w.createElement(\"canvas\",{ref:Z,style:{width:ye,height:ue,position:\"absolute\",top:0,left:0}}),w.createElement(\"canvas\",{ref:ee,style:{width:ye,height:ue,position:\"absolute\",top:0,left:0,pointerEvents:\"none\"}}),w.createElement(Fe,{onMouseDown:D=>{fc.current={active:!0,startX:D.clientX,startY:D.clientY,startW:ye,startH:ue},D.stopPropagation()},sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:\"nwse-resize\",opacity:.6,background:`linear-gradient(135deg, transparent 50%, ${t.accent} 50%)`,\"&:hover\":{opacity:1}}})),Ht&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"6px\",mt:\"4px\",mb:\"2px\",height:24}},w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"X range:\"),w.createElement(\"input\",{type:\"number\",value:Ab,onChange:D=>{ml(!0),Db(D.target.value)},onFocus:()=>ml(!0),onBlur:()=>{ml(!1);let D=parseFloat(Ab);if(!isNaN(D)){let f=on.current,H=Math.max(f.min,Math.min(f.max,D));if(H>=he){let B=H;H=he,Wt(B),we([he,B]),ke(he);return}ke(H),we([H,he])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text}},\"\\u2014\"),w.createElement(\"input\",{type:\"number\",value:Nb,onChange:D=>{ml(!0),_b(D.target.value)},onFocus:()=>ml(!0),onBlur:()=>{ml(!1);let D=parseFloat(Nb);if(!isNaN(D)){let f=on.current,H=Math.max(f.min,Math.min(f.max,D));if(H<=ce){let B=H;H=ce,ke(B),we([B,ce]),Wt(ce);return}Wt(H),we([ce,H])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(ga,{size:\"small\",sx:gp,onClick:()=>{Sn(!1),we([]),ke(on.current.min),Wt(on.current.max)}},\"RESET\"),!st&&w.createElement(ga,{size:\"small\",sx:{...gp,ml:\"4px\"},onClick:$R,disabled:fr},zR?\"COPIED\":\"COPY CSV\")),Qe&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"6px\",mt:\"4px\",mb:\"2px\",height:24}},w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"Y range:\"),w.createElement(\"input\",{type:\"number\",value:kb,onChange:D=>{yl(!0),Bb(D.target.value)},onFocus:()=>yl(!0),onBlur:()=>{yl(!1);let D=parseFloat(kb);if(!isNaN(D)){let f=rn.current,H=Math.max(f.min,Math.min(f.max,D));if(H>=ve){let B=H;H=ve,po(B),le([ve,B]),uo(ve);return}uo(H),le([H,ve])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text}},\"\\u2014\"),w.createElement(\"input\",{type:\"number\",value:Lb,onChange:D=>{yl(!0),jb(D.target.value)},onFocus:()=>yl(!0),onBlur:()=>{yl(!1);let D=parseFloat(Lb);if(!isNaN(D)){let f=rn.current,H=Math.max(f.min,Math.min(f.max,D));if(H<=be){let B=H;H=be,uo(B),le([B,be]),po(be);return}po(H),le([be,H])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(ga,{size:\"small\",sx:gp,onClick:()=>{Ar(!1),le([]),uo(rn.current.min),po(rn.current.max)}},\"RESET\")),b&&!Ut&&I&&I.length>0&&(()=>{let D=O>=0&&OH);return w.createElement(Fe,{sx:{border:`1px solid ${t.border}`,borderTop:\"none\",bgcolor:o?t.bg:\"#fafafa\",maxWidth:ye}},D.map(f=>{let H=l&&l[f]||`Data ${f+1}`,B=s&&s[f]||\"#4fc3f7\";return w.createElement(Fe,{key:f,sx:{display:\"flex\",gap:2,alignItems:\"center\",px:1,py:.25}},w.createElement(Fe,{sx:{width:8,height:8,bgcolor:B,flexShrink:0}}),a>1&&w.createElement(Xe,{sx:{fontSize:11,color:t.text,fontWeight:\"bold\",minWidth:40}},H),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Mean \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(I[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Min \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(x[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Max \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(k[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Std \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(U[f]??0))))}),Ht&&Lt&&Lt.length>0&&w.createElement(w.Fragment,null,w.createElement(Fe,{sx:{borderTop:`1px dashed ${t.border}`,mx:1,my:.25}}),D.map(f=>{let H=Lt[f];if(!H)return null;let B=s&&s[f]||\"#4fc3f7\";return w.createElement(Fe,{key:`rs-${f}`,sx:{display:\"flex\",gap:2,alignItems:\"center\",px:1,py:.25}},w.createElement(Xe,{sx:{fontSize:10,color:o?\"#777\":\"#aaa\",minWidth:60}},\"Range (\",H.n_points,\" pts)\"),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Mean \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.mean))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Min \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.min))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Max \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.max))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Std \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.std))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"\\u222B \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.integral))))})),jt&&jt.length>0&&w.createElement(w.Fragment,null,w.createElement(Fe,{sx:{borderTop:`1px dashed ${t.border}`,mx:1,my:.25}}),jt.map((f,H)=>{let B=X&&f.peak_idx>=0&&f.peak_idx()=>(t||e((t={exports:{}}).exports,t),t.exports);var WR=(e,t,o,r)=>{if(t&&typeof t==\"object\"||typeof t==\"function\")for(let n of FR(t))!QR.call(e,n)&&n!==o&&Yb(e,n,{get:()=>t[n],enumerable:!(r=IR(t,n))||r.enumerable});return e};var q=(e,t,o)=>(o=e!=null?qR(KR(e)):{},WR(t||!e||!e.__esModule?Yb(o,\"default\",{value:e,enumerable:!0}):o,e));var ev=Xo(Me=>{\"use strict\";var ry=Symbol.for(\"react.transitional.element\"),ZR=Symbol.for(\"react.portal\"),JR=Symbol.for(\"react.fragment\"),e2=Symbol.for(\"react.strict_mode\"),t2=Symbol.for(\"react.profiler\"),o2=Symbol.for(\"react.consumer\"),r2=Symbol.for(\"react.context\"),n2=Symbol.for(\"react.forward_ref\"),a2=Symbol.for(\"react.suspense\"),i2=Symbol.for(\"react.memo\"),Fb=Symbol.for(\"react.lazy\"),l2=Symbol.for(\"react.activity\"),Xb=Symbol.iterator;function s2(e){return e===null||typeof e!=\"object\"?null:(e=Xb&&e[Xb]||e[\"@@iterator\"],typeof e==\"function\"?e:null)}var Kb={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Qb=Object.assign,Wb={};function Tl(e,t,o){this.props=e,this.context=t,this.refs=Wb,this.updater=o||Kb}Tl.prototype.isReactComponent={};Tl.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\")};Tl.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,\"forceUpdate\")};function Zb(){}Zb.prototype=Tl.prototype;function ny(e,t,o){this.props=e,this.context=t,this.refs=Wb,this.updater=o||Kb}var ay=ny.prototype=new Zb;ay.constructor=ny;Qb(ay,Tl.prototype);ay.isPureReactComponent=!0;var Gb=Array.isArray;function oy(){}var Mt={H:null,A:null,T:null,S:null},Jb=Object.prototype.hasOwnProperty;function iy(e,t,o){var r=o.ref;return{$$typeof:ry,type:e,key:t,ref:r!==void 0?r:null,props:o}}function c2(e,t){return iy(e.type,t,e.props)}function ly(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===ry}function u2(e){var t={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+e.replace(/[=:]/g,function(o){return t[o]})}var qb=/\\/+/g;function ty(e,t){return typeof e==\"object\"&&e!==null&&e.key!=null?u2(\"\"+e.key):t.toString(36)}function p2(e){switch(e.status){case\"fulfilled\":return e.value;case\"rejected\":throw e.reason;default:switch(typeof e.status==\"string\"?e.then(oy,oy):(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 xl(e,t,o,r,n){var a=typeof e;(a===\"undefined\"||a===\"boolean\")&&(e=null);var i=!1;if(e===null)i=!0;else switch(a){case\"bigint\":case\"string\":case\"number\":i=!0;break;case\"object\":switch(e.$$typeof){case ry:case ZR:i=!0;break;case Fb:return i=e._init,xl(i(e._payload),t,o,r,n)}}if(i)return n=n(e),i=r===\"\"?\".\"+ty(e,0):r,Gb(n)?(o=\"\",i!=null&&(o=i.replace(qb,\"$&/\")+\"/\"),xl(n,t,o,\"\",function(c){return c})):n!=null&&(ly(n)&&(n=c2(n,o+(n.key==null||e&&e.key===n.key?\"\":(\"\"+n.key).replace(qb,\"$&/\")+\"/\")+i)),t.push(n)),1;i=0;var l=r===\"\"?\".\":r+\":\";if(Gb(e))for(var s=0;s{\"use strict\";tv.exports=ev()});var pv=Xo(_t=>{\"use strict\";function py(e,t){var o=e.length;e.push(t);e:for(;0>>1,n=e[r];if(0>>1;rCp(l,o))sCp(c,l)?(e[r]=c,e[s]=o,r=s):(e[r]=l,e[i]=o,r=i);else if(sCp(c,o))e[r]=c,e[s]=o,r=s;else break e}}return t}function Cp(e,t){var o=e.sortIndex-t.sortIndex;return o!==0?o:e.id-t.id}_t.unstable_now=void 0;typeof performance==\"object\"&&typeof performance.now==\"function\"?(ov=performance,_t.unstable_now=function(){return ov.now()}):(sy=Date,rv=sy.now(),_t.unstable_now=function(){return sy.now()-rv});var ov,sy,rv,Vn=[],Ca=[],m2=1,zr=null,Lo=3,fy=!1,yc=!1,hc=!1,dy=!1,iv=typeof setTimeout==\"function\"?setTimeout:null,lv=typeof clearTimeout==\"function\"?clearTimeout:null,nv=typeof setImmediate<\"u\"?setImmediate:null;function Rp(e){for(var t=Cn(Ca);t!==null;){if(t.callback===null)wp(Ca);else if(t.startTime<=e)wp(Ca),t.sortIndex=t.expirationTime,py(Vn,t);else break;t=Cn(Ca)}}function my(e){if(hc=!1,Rp(e),!yc)if(Cn(Vn)!==null)yc=!0,El||(El=!0,Sl());else{var t=Cn(Ca);t!==null&&yy(my,t.startTime-e)}}var El=!1,gc=-1,sv=5,cv=-1;function uv(){return dy?!0:!(_t.unstable_now()-cve&&uv());){var r=zr.callback;if(typeof r==\"function\"){zr.callback=null,Lo=zr.priorityLevel;var n=r(zr.expirationTime<=e);if(e=_t.unstable_now(),typeof n==\"function\"){zr.callback=n,Rp(e),t=!0;break t}zr===Cn(Vn)&&wp(Vn),Rp(e)}else wp(Vn);zr=Cn(Vn)}if(zr!==null)t=!0;else{var a=Cn(Ca);a!==null&&yy(my,a.startTime-e),t=!1}}break e}finally{zr=null,Lo=o,fy=!1}t=void 0}}finally{t?Sl():El=!1}}}var Sl;typeof nv==\"function\"?Sl=function(){nv(cy)}:typeof MessageChannel<\"u\"?(uy=new MessageChannel,av=uy.port2,uy.port1.onmessage=cy,Sl=function(){av.postMessage(null)}):Sl=function(){iv(cy,0)};var uy,av;function yy(e,t){gc=iv(function(){e(_t.unstable_now())},t)}_t.unstable_IdlePriority=5;_t.unstable_ImmediatePriority=1;_t.unstable_LowPriority=4;_t.unstable_NormalPriority=3;_t.unstable_Profiling=null;_t.unstable_UserBlockingPriority=2;_t.unstable_cancelCallback=function(e){e.callback=null};_t.unstable_forceFrameRate=function(e){0>e||125r?(e.sortIndex=o,py(Ca,e),Cn(Vn)===null&&e===Cn(Ca)&&(hc?(lv(gc),gc=-1):hc=!0,yy(my,o-r))):(e.sortIndex=n,py(Vn,e),yc||fy||(yc=!0,El||(El=!0,Sl()))),e};_t.unstable_shouldYield=uv;_t.unstable_wrapCallback=function(e){var t=Lo;return function(){var o=Lo;Lo=t;try{return e.apply(this,arguments)}finally{Lo=o}}}});var dv=Xo((Q_,fv)=>{\"use strict\";fv.exports=pv()});var yv=Xo(qo=>{\"use strict\";var y2=re();function mv(e){var t=\"https://react.dev/errors/\"+e;if(1{\"use strict\";function hv(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(hv)}catch(e){console.error(e)}}hv(),gv.exports=yv()});var OS=Xo(td=>{\"use strict\";var mo=dv(),Yx=re(),b2=Op();function $(e){var t=\"https://react.dev/errors/\"+e;if(1Al||(e.current=eh[Al],eh[Al]=null,Al--)}function Et(e,t){Al++,eh[Al]=e.current,e.current=t}var On=An(null),Xc=An(null),ja=An(null),uf=An(null);function pf(e,t){switch(Et(ja,t),Et(Xc,e),Et(On,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Rx(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Rx(t),e=yS(t,e);else switch(e){case\"svg\":e=1;break;case\"math\":e=2;break;default:e=0}}So(On),Et(On,e)}function Fl(){So(On),So(Xc),So(ja)}function th(e){e.memoizedState!==null&&Et(uf,e);var t=On.current,o=yS(t,e.type);t!==o&&(Et(Xc,e),Et(On,o))}function ff(e){Xc.current===e&&(So(On),So(Xc)),uf.current===e&&(So(uf),tu._currentValue=Ti)}var hy,xv;function gi(e){if(hy===void 0)try{throw Error()}catch(o){var t=o.stack.trim().match(/\\n( *(at )?)/);hy=t&&t[1]||\"\",xv=-1)\":-1n||s[r]!==c[n]){var u=`\n`+s[r].replace(\" at new \",\" at \");return e.displayName&&u.includes(\"\")&&(u=u.replace(\"\",e.displayName)),u}while(1<=r&&0<=n);break}}}finally{gy=!1,Error.prepareStackTrace=o}return(o=e?e.displayName||e.name:\"\")?gi(o):\"\"}function E2(e,t){switch(e.tag){case 26:case 27:case 5:return gi(e.type);case 16:return gi(\"Lazy\");case 13:return e.child!==t&&t!==null?gi(\"Suspense Fallback\"):gi(\"Suspense\");case 19:return gi(\"SuspenseList\");case 0:case 15:return by(e.type,!1);case 11:return by(e.type.render,!1);case 1:return by(e.type,!0);case 31:return gi(\"Activity\");default:return\"\"}}function Tv(e){try{var t=\"\",o=null;do t+=E2(e,o),o=e,e=e.return;while(e);return t}catch(r){return`\nError generating stack: `+r.message+`\n`+r.stack}}var oh=Object.prototype.hasOwnProperty,qh=mo.unstable_scheduleCallback,vy=mo.unstable_cancelCallback,P2=mo.unstable_shouldYield,C2=mo.unstable_requestPaint,br=mo.unstable_now,R2=mo.unstable_getCurrentPriorityLevel,Qx=mo.unstable_ImmediatePriority,Wx=mo.unstable_UserBlockingPriority,df=mo.unstable_NormalPriority,w2=mo.unstable_LowPriority,Zx=mo.unstable_IdlePriority,M2=mo.log,O2=mo.unstable_setDisableYieldValue,au=null,vr=null;function _a(e){if(typeof M2==\"function\"&&O2(e),vr&&typeof vr.setStrictMode==\"function\")try{vr.setStrictMode(au,e)}catch{}}var xr=Math.clz32?Math.clz32:N2,A2=Math.log,D2=Math.LN2;function N2(e){return e>>>=0,e===0?32:31-(A2(e)/D2|0)|0}var Dp=256,Np=262144,_p=4194304;function bi(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 Uf(e,t,o){var r=e.pendingLanes;if(r===0)return 0;var n=0,a=e.suspendedLanes,i=e.pingedLanes;e=e.warmLanes;var l=r&134217727;return l!==0?(r=l&~a,r!==0?n=bi(r):(i&=l,i!==0?n=bi(i):o||(o=l&~e,o!==0&&(n=bi(o))))):(l=r&~a,l!==0?n=bi(l):i!==0?n=bi(i):o||(o=r&~e,o!==0&&(n=bi(o)))),n===0?0:t!==0&&t!==n&&(t&a)===0&&(a=n&-n,o=t&-t,a>=o||a===32&&(o&4194048)!==0)?t:n}function iu(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function _2(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 Jx(){var e=_p;return _p<<=1,(_p&62914560)===0&&(_p=4194304),e}function xy(e){for(var t=[],o=0;31>o;o++)t.push(e);return t}function lu(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function z2(e,t,o,r,n,a){var i=e.pendingLanes;e.pendingLanes=o,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=o,e.entangledLanes&=o,e.errorRecoveryDisabledLanes&=o,e.shellSuspendCounter=0;var l=e.entanglements,s=e.expirationTimes,c=e.hiddenUpdates;for(o=i&~o;0\"u\")return null;try{return e.activeElement||e.body}catch{return e.body}}var H2=/[\\n\"\\\\]/g;function Ur(e){return e.replace(H2,function(t){return\"\\\\\"+t.charCodeAt(0).toString(16)+\" \"})}function ah(e,t,o,r,n,a,i,l){e.name=\"\",i!=null&&typeof i!=\"function\"&&typeof i!=\"symbol\"&&typeof i!=\"boolean\"?e.type=i:e.removeAttribute(\"type\"),t!=null?i===\"number\"?(t===0&&e.value===\"\"||e.value!=t)&&(e.value=\"\"+Br(t)):e.value!==\"\"+Br(t)&&(e.value=\"\"+Br(t)):i!==\"submit\"&&i!==\"reset\"||e.removeAttribute(\"value\"),t!=null?ih(e,i,Br(t)):o!=null?ih(e,i,Br(o)):r!=null&&e.removeAttribute(\"value\"),n==null&&a!=null&&(e.defaultChecked=!!a),n!=null&&(e.checked=n&&typeof n!=\"function\"&&typeof n!=\"symbol\"),l!=null&&typeof l!=\"function\"&&typeof l!=\"symbol\"&&typeof l!=\"boolean\"?e.name=\"\"+Br(l):e.removeAttribute(\"name\")}function sT(e,t,o,r,n,a,i,l){if(a!=null&&typeof a!=\"function\"&&typeof a!=\"symbol\"&&typeof a!=\"boolean\"&&(e.type=a),t!=null||o!=null){if(!(a!==\"submit\"&&a!==\"reset\"||t!=null)){nh(e);return}o=o!=null?\"\"+Br(o):\"\",t=t!=null?\"\"+Br(t):o,l||t===e.value||(e.value=t),e.defaultValue=t}r=r??n,r=typeof r!=\"function\"&&typeof r!=\"symbol\"&&!!r,e.checked=l?e.checked:!!r,e.defaultChecked=!!r,i!=null&&typeof i!=\"function\"&&typeof i!=\"symbol\"&&typeof i!=\"boolean\"&&(e.name=i),nh(e)}function ih(e,t,o){t===\"number\"&&mf(e.ownerDocument)===e||e.defaultValue===\"\"+o||(e.defaultValue=\"\"+o)}function $l(e,t,o,r){if(e=e.options,t){t={};for(var n=0;n\"u\"||typeof window.document>\"u\"||typeof window.document.createElement>\"u\"),sh=!1;if(ta)try{Pl={},Object.defineProperty(Pl,\"passive\",{get:function(){sh=!0}}),window.addEventListener(\"test\",Pl,Pl),window.removeEventListener(\"test\",Pl,Pl)}catch{sh=!1}var Pl,za=null,Zh=null,Qp=null;function dT(){if(Qp)return Qp;var e,t=Zh,o=t.length,r,n=\"value\"in za?za.value:za.textContent,a=n.length;for(e=0;e=Dc),Nv=\" \",_v=!1;function yT(e,t){switch(e){case\"keyup\":return mw.indexOf(t.keyCode)!==-1;case\"keydown\":return t.keyCode!==229;case\"keypress\":case\"mousedown\":case\"focusout\":return!0;default:return!1}}function hT(e){return e=e.detail,typeof e==\"object\"&&\"data\"in e?e.data:null}var _l=!1;function hw(e,t){switch(e){case\"compositionend\":return hT(t);case\"keypress\":return t.which!==32?null:(_v=!0,Nv);case\"textInput\":return e=t.data,e===Nv&&_v?null:e;default:return null}}function gw(e,t){if(_l)return e===\"compositionend\"||!eg&&yT(e,t)?(e=dT(),Qp=Zh=za=null,_l=!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)return{node:o,offset:t-e};e=r}e:{for(;o;){if(o.nextSibling){o=o.nextSibling;break e}o=o.parentNode}o=void 0}o=Lv(o)}}function xT(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?xT(e,t.parentNode):\"contains\"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function TT(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=mf(e.document);t instanceof e.HTMLIFrameElement;){try{var o=typeof t.contentWindow.location.href==\"string\"}catch{o=!1}if(o)e=t.contentWindow;else break;t=mf(e.document)}return t}function tg(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 Cw=ta&&\"documentMode\"in document&&11>=document.documentMode,zl=null,ch=null,_c=null,uh=!1;function Uv(e,t,o){var r=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;uh||zl==null||zl!==mf(r)||(r=zl,\"selectionStart\"in r&&tg(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),_c&&Ic(_c,r)||(_c=r,r=Nf(ch,\"onSelect\"),0>=i,n-=i,Rn=1<<32-xr(t)+n|o<A?(_=P,P=null):_=P.sibling;var z=p(h,P,g[A],b);if(z===null){P===null&&(P=_);break}e&&P&&z.alternate===null&&t(h,P),y=a(z,y,A),C===null?E=z:C.sibling=z,C=z,P=_}if(A===g.length)return o(h,P),qe&&In(h,A),E;if(P===null){for(;AA?(_=P,P=null):_=P.sibling;var I=p(h,P,z.value,b);if(I===null){P===null&&(P=_);break}e&&P&&I.alternate===null&&t(h,P),y=a(I,y,A),C===null?E=I:C.sibling=I,C=I,P=_}if(z.done)return o(h,P),qe&&In(h,A),E;if(P===null){for(;!z.done;A++,z=g.next())z=m(h,z.value,b),z!==null&&(y=a(z,y,A),C===null?E=z:C.sibling=z,C=z);return qe&&In(h,A),E}for(P=r(P);!z.done;A++,z=g.next())z=d(P,h,A,z.value,b),z!==null&&(e&&z.alternate!==null&&P.delete(z.key===null?A:z.key),y=a(z,y,A),C===null?E=z:C.sibling=z,C=z);return e&&P.forEach(function(x){return t(h,x)}),qe&&In(h,A),E}function S(h,y,g,b){if(typeof g==\"object\"&&g!==null&&g.type===Ol&&g.key===null&&(g=g.props.children),typeof g==\"object\"&&g!==null){switch(g.$$typeof){case Ap:e:{for(var E=g.key;y!==null;){if(y.key===E){if(E=g.type,E===Ol){if(y.tag===7){o(h,y.sibling),b=n(y,g.props.children),b.return=h,h=b;break e}}else if(y.elementType===E||typeof E==\"object\"&&E!==null&&E.$$typeof===wa&&vi(E)===y.type){o(h,y.sibling),b=n(y,g.props),Tc(b,g),b.return=h,h=b;break e}o(h,y);break}else t(h,y);y=y.sibling}g.type===Ol?(b=Si(g.props.children,h.mode,b,g.key),b.return=h,h=b):(b=Zp(g.type,g.key,g.props,null,h.mode,b),Tc(b,g),b.return=h,h=b)}return i(h);case Rc:e:{for(E=g.key;y!==null;){if(y.key===E)if(y.tag===4&&y.stateNode.containerInfo===g.containerInfo&&y.stateNode.implementation===g.implementation){o(h,y.sibling),b=n(y,g.children||[]),b.return=h,h=b;break e}else{o(h,y);break}else t(h,y);y=y.sibling}b=My(g,h.mode,b),b.return=h,h=b}return i(h);case wa:return g=vi(g),S(h,y,g,b)}if(wc(g))return v(h,y,g,b);if(vc(g)){if(E=vc(g),typeof E!=\"function\")throw Error($(150));return g=E.call(g),T(h,y,g,b)}if(typeof g.then==\"function\")return S(h,y,Up(g),b);if(g.$$typeof===Kn)return S(h,y,jp(h,g),b);Hp(h,g)}return typeof g==\"string\"&&g!==\"\"||typeof g==\"number\"||typeof g==\"bigint\"?(g=\"\"+g,y!==null&&y.tag===6?(o(h,y.sibling),b=n(y,g),b.return=h,h=b):(o(h,y),b=wy(g,h.mode,b),b.return=h,h=b),i(h)):o(h,y)}return function(h,y,g,b){try{Qc=0;var E=S(h,y,g,b);return Gl=null,E}catch(P){if(P===ss||P===Gf)throw P;var C=hr(29,P,null,h.mode);return C.lanes=b,C.return=h,C}finally{}}}var Mi=BT(!0),LT=BT(!1),Ma=!1;function ug(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function gh(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 Ha(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Va(e,t,o){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(rt&2)!==0){var n=r.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),r.pending=t,t=hf(e),MT(e,null,o),t}return Xf(e,r,t,o),hf(e)}function kc(e,t,o){if(t=t.updateQueue,t!==null&&(t=t.shared,(o&4194048)!==0)){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,tT(e,o)}}function Ay(e,t){var o=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,o===r)){var n=null,a=null;if(o=o.firstBaseUpdate,o!==null){do{var i={lane:o.lane,tag:o.tag,payload:o.payload,callback:null,next:null};a===null?n=a=i:a=a.next=i,o=o.next}while(o!==null);a===null?n=a=t:a=a.next=t}else n=a=t;o={baseState:r.baseState,firstBaseUpdate:n,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},e.updateQueue=o;return}e=o.lastBaseUpdate,e===null?o.firstBaseUpdate=t:e.next=t,o.lastBaseUpdate=t}var bh=!1;function Bc(){if(bh){var e=Xl;if(e!==null)throw e}}function Lc(e,t,o,r){bh=!1;var n=e.updateQueue;Ma=!1;var a=n.firstBaseUpdate,i=n.lastBaseUpdate,l=n.shared.pending;if(l!==null){n.shared.pending=null;var s=l,c=s.next;s.next=null,i===null?a=c:i.next=c,i=s;var u=e.alternate;u!==null&&(u=u.updateQueue,l=u.lastBaseUpdate,l!==i&&(l===null?u.firstBaseUpdate=c:l.next=c,u.lastBaseUpdate=s))}if(a!==null){var m=n.baseState;i=0,u=c=s=null,l=a;do{var p=l.lane&-536870913,d=p!==l.lane;if(d?(Ge&p)===p:(r&p)===p){p!==0&&p===Wl&&(bh=!0),u!==null&&(u=u.next={lane:0,tag:l.tag,payload:l.payload,callback:null,next:null});e:{var v=e,T=l;p=t;var S=o;switch(T.tag){case 1:if(v=T.payload,typeof v==\"function\"){m=v.call(S,m,p);break e}m=v;break e;case 3:v.flags=v.flags&-65537|128;case 0:if(v=T.payload,p=typeof v==\"function\"?v.call(S,m,p):v,p==null)break e;m=Dt({},m,p);break e;case 2:Ma=!0}}p=l.callback,p!==null&&(e.flags|=64,d&&(e.flags|=8192),d=n.callbacks,d===null?n.callbacks=[p]:d.push(p))}else d={lane:p,tag:l.tag,payload:l.payload,callback:l.callback,next:null},u===null?(c=u=d,s=m):u=u.next=d,i|=p;if(l=l.next,l===null){if(l=n.shared.pending,l===null)break;d=l,l=d.next,d.next=null,n.lastBaseUpdate=d,n.shared.pending=null}}while(!0);u===null&&(s=m),n.baseState=s,n.firstBaseUpdate=c,n.lastBaseUpdate=u,a===null&&(n.shared.lanes=0),Qa|=i,e.lanes=i,e.memoizedState=m}}function jT(e,t){if(typeof e!=\"function\")throw Error($(191,e));e.call(t)}function UT(e,t){var o=e.callbacks;if(o!==null)for(e.callbacks=null,e=0;ea?a:8;var i=Pe.T,l={};Pe.T=l,Eg(e,!1,t,o);try{var s=n(),c=Pe.S;if(c!==null&&c(l,s),s!==null&&typeof s==\"object\"&&typeof s.then==\"function\"){var u=zw(s,r);jc(e,t,u,Tr(e))}else jc(e,t,r,Tr(e))}catch(m){jc(e,t,{then:function(){},status:\"rejected\",reason:m},Tr())}finally{nt.p=a,i!==null&&l.types!==null&&(i.types=l.types),Pe.T=i}}function Hw(){}function Eh(e,t,o,r){if(e.tag!==5)throw Error($(476));var n=u1(e).queue;c1(e,n,t,Ti,o===null?Hw:function(){return p1(e),o(r)})}function u1(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Ti,baseState:Ti,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ra,lastRenderedState:Ti},next:null};var o={};return t.next={memoizedState:o,baseState:o,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ra,lastRenderedState:o},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function p1(e){var t=u1(e);t.next===null&&(t=e.alternate.memoizedState),jc(e,t.next.queue,{},Tr())}function Sg(){return Ao(tu)}function f1(){return Jt().memoizedState}function d1(){return Jt().memoizedState}function Vw(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var o=Tr();e=Ha(o);var r=Va(t,e,o);r!==null&&(rr(r,t,o),kc(r,t,o)),t={cache:lg()},e.payload=t;return}t=t.return}}function $w(e,t,o){var r=Tr();o={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},Kf(e)?y1(t,o):(o=rg(e,t,o,r),o!==null&&(rr(o,e,r),h1(o,t,r)))}function m1(e,t,o){var r=Tr();jc(e,t,o,r)}function jc(e,t,o,r){var n={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null};if(Kf(e))y1(t,n);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var i=t.lastRenderedState,l=a(i,o);if(n.hasEagerState=!0,n.eagerState=l,Sr(l,i))return Xf(e,t,n,0),bt===null&&Yf(),!1}catch{}finally{}if(o=rg(e,t,n,r),o!==null)return rr(o,e,r),h1(o,t,r),!0}return!1}function Eg(e,t,o,r){if(r={lane:2,revertLane:Ng(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Kf(e)){if(t)throw Error($(479))}else t=rg(e,o,r,2),t!==null&&rr(t,e,2)}function Kf(e){var t=e.alternate;return e===Ne||t!==null&&t===Ne}function y1(e,t){ql=Sf=!0;var o=e.pending;o===null?t.next=t:(t.next=o.next,o.next=t),e.pending=t}function h1(e,t,o){if((o&4194048)!==0){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,tT(e,o)}}var Zc={readContext:Ao,use:If,useCallback:It,useContext:It,useEffect:It,useImperativeHandle:It,useLayoutEffect:It,useInsertionEffect:It,useMemo:It,useReducer:It,useRef:It,useState:It,useDebugValue:It,useDeferredValue:It,useTransition:It,useSyncExternalStore:It,useId:It,useHostTransitionStatus:It,useFormState:It,useActionState:It,useOptimistic:It,useMemoCache:It,useCacheRefresh:It};Zc.useEffectEvent=It;var g1={readContext:Ao,use:If,useCallback:function(e,t){return Io().memoizedState=[e,t===void 0?null:t],e},useContext:Ao,useEffect:ex,useImperativeHandle:function(e,t,o){o=o!=null?o.concat([e]):null,tf(4194308,4,n1.bind(null,t,e),o)},useLayoutEffect:function(e,t){return tf(4194308,4,e,t)},useInsertionEffect:function(e,t){tf(4,2,e,t)},useMemo:function(e,t){var o=Io();t=t===void 0?null:t;var r=e();if(Oi){_a(!0);try{e()}finally{_a(!1)}}return o.memoizedState=[r,t],r},useReducer:function(e,t,o){var r=Io();if(o!==void 0){var n=o(t);if(Oi){_a(!0);try{o(t)}finally{_a(!1)}}}else n=t;return r.memoizedState=r.baseState=n,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},r.queue=e,e=e.dispatch=$w.bind(null,Ne,e),[r.memoizedState,e]},useRef:function(e){var t=Io();return e={current:e},t.memoizedState=e},useState:function(e){e=Th(e);var t=e.queue,o=m1.bind(null,Ne,t);return t.dispatch=o,[e.memoizedState,o]},useDebugValue:xg,useDeferredValue:function(e,t){var o=Io();return Tg(o,e,t)},useTransition:function(){var e=Th(!1);return e=c1.bind(null,Ne,e.queue,!0,!1),Io().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,o){var r=Ne,n=Io();if(qe){if(o===void 0)throw Error($(407));o=o()}else{if(o=t(),bt===null)throw Error($(349));(Ge&127)!==0||XT(r,t,o)}n.memoizedState=o;var a={value:o,getSnapshot:t};return n.queue=a,ex(qT.bind(null,r,a,e),[e]),r.flags|=2048,Jl(9,{destroy:void 0},GT.bind(null,r,a,o,t),null),o},useId:function(){var e=Io(),t=bt.identifierPrefix;if(qe){var o=wn,r=Rn;o=(r&~(1<<32-xr(r)-1)).toString(32)+o,t=\"_\"+t+\"R_\"+o,o=Ef++,0<\\/script>\",a=a.removeChild(a.firstChild);break;case\"select\":a=typeof r.is==\"string\"?i.createElement(\"select\",{is:r.is}):i.createElement(\"select\"),r.multiple?a.multiple=!0:r.size&&(a.size=r.size);break;default:a=typeof r.is==\"string\"?i.createElement(n,{is:r.is}):i.createElement(n)}}a[Mo]=t,a[nr]=r;e:for(i=t.child;i!==null;){if(i.tag===5||i.tag===6)a.appendChild(i.stateNode);else if(i.tag!==4&&i.tag!==27&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===t)break e;for(;i.sibling===null;){if(i.return===null||i.return===t)break e;i=i.return}i.sibling.return=i.return,i=i.sibling}t.stateNode=a;e:switch(Do(a,n,r),n){case\"button\":case\"input\":case\"select\":case\"textarea\":r=!!r.autoFocus;break e;case\"img\":r=!0;break e;default:r=!1}r&&Yn(t)}}return Ot(t),jy(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,o),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&Yn(t);else{if(typeof r!=\"string\"&&t.stateNode===null)throw Error($(166));if(e=ja.current,Cl(t)){if(e=t.stateNode,o=t.memoizedProps,r=null,n=Oo,n!==null)switch(n.tag){case 27:case 5:r=n.memoizedProps}e[Mo]=t,e=!!(e.nodeValue===o||r!==null&&r.suppressHydrationWarning===!0||mS(e.nodeValue,o)),e||Fa(t,!0)}else e=_f(e).createTextNode(r),e[Mo]=t,t.stateNode=e}return Ot(t),null;case 31:if(o=t.memoizedState,e===null||e.memoizedState!==null){if(r=Cl(t),o!==null){if(e===null){if(!r)throw Error($(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error($(557));e[Mo]=t}else Ri(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ot(t),e=!1}else o=Oy(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=o),e=!0;if(!e)return t.flags&256?(yr(t),t):(yr(t),null);if((t.flags&128)!==0)throw Error($(558))}return Ot(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(n=Cl(t),r!==null&&r.dehydrated!==null){if(e===null){if(!n)throw Error($(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error($(317));n[Mo]=t}else Ri(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ot(t),n=!1}else n=Oy(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(yr(t),t):(yr(t),null)}return yr(t),(t.flags&128)!==0?(t.lanes=o,t):(o=r!==null,e=e!==null&&e.memoizedState!==null,o&&(r=t.child,n=null,r.alternate!==null&&r.alternate.memoizedState!==null&&r.alternate.memoizedState.cachePool!==null&&(n=r.alternate.memoizedState.cachePool.pool),a=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(a=r.memoizedState.cachePool.pool),a!==n&&(r.flags|=2048)),o!==e&&o&&(t.child.flags|=8192),Vp(t,t.updateQueue),Ot(t),null);case 4:return Fl(),e===null&&_g(t.stateNode.containerInfo),Ot(t),null;case 10:return Jn(t.type),Ot(t),null;case 19:if(So(Zt),r=t.memoizedState,r===null)return Ot(t),null;if(n=(t.flags&128)!==0,a=r.rendering,a===null)if(n)Sc(r,!1);else{if(Ft!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(a=Tf(e),a!==null){for(t.flags|=128,Sc(r,!1),e=a.updateQueue,t.updateQueue=e,Vp(t,e),t.subtreeFlags=0,e=o,o=t.child;o!==null;)OT(o,e),o=o.sibling;return Et(Zt,Zt.current&1|2),qe&&In(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&br()>wf&&(t.flags|=128,n=!0,Sc(r,!1),t.lanes=4194304)}else{if(!n)if(e=Tf(a),e!==null){if(t.flags|=128,n=!0,e=e.updateQueue,t.updateQueue=e,Vp(t,e),Sc(r,!0),r.tail===null&&r.tailMode===\"hidden\"&&!a.alternate&&!qe)return Ot(t),null}else 2*br()-r.renderingStartTime>wf&&o!==536870912&&(t.flags|=128,n=!0,Sc(r,!1),t.lanes=4194304);r.isBackwards?(a.sibling=t.child,t.child=a):(e=r.last,e!==null?e.sibling=a:t.child=a,r.last=a)}return r.tail!==null?(e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=br(),e.sibling=null,o=Zt.current,Et(Zt,n?o&1|2:o&1),qe&&In(t,r.treeForkCount),e):(Ot(t),null);case 22:case 23:return yr(t),pg(),r=t.memoizedState!==null,e!==null?e.memoizedState!==null!==r&&(t.flags|=8192):r&&(t.flags|=8192),r?(o&536870912)!==0&&(t.flags&128)===0&&(Ot(t),t.subtreeFlags&6&&(t.flags|=8192)):Ot(t),o=t.updateQueue,o!==null&&Vp(t,o.retryQueue),o=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(o=e.memoizedState.cachePool.pool),r=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),r!==o&&(t.flags|=2048),e!==null&&So(Ei),null;case 24:return o=null,e!==null&&(o=e.memoizedState.cache),t.memoizedState.cache!==o&&(t.flags|=2048),Jn(io),Ot(t),null;case 25:return null;case 30:return null}throw Error($(156,t.tag))}function Iw(e,t){switch(ig(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Jn(io),Fl(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return ff(t),null;case 31:if(t.memoizedState!==null){if(yr(t),t.alternate===null)throw Error($(340));Ri()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(yr(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error($(340));Ri()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return So(Zt),null;case 4:return Fl(),null;case 10:return Jn(t.type),null;case 22:case 23:return yr(t),pg(),e!==null&&So(Ei),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Jn(io),null;case 25:return null;default:return null}}function O1(e,t){switch(ig(t),t.tag){case 3:Jn(io),Fl();break;case 26:case 27:case 5:ff(t);break;case 4:Fl();break;case 31:t.memoizedState!==null&&yr(t);break;case 13:yr(t);break;case 19:So(Zt);break;case 10:Jn(t.type);break;case 22:case 23:yr(t),pg(),e!==null&&So(Ei);break;case 24:Jn(io)}}function fu(e,t){try{var o=t.updateQueue,r=o!==null?o.lastEffect:null;if(r!==null){var n=r.next;o=n;do{if((o.tag&e)===e){r=void 0;var a=o.create,i=o.inst;r=a(),i.destroy=r}o=o.next}while(o!==n)}}catch(l){ut(t,t.return,l)}}function Ka(e,t,o){try{var r=t.updateQueue,n=r!==null?r.lastEffect:null;if(n!==null){var a=n.next;r=a;do{if((r.tag&e)===e){var i=r.inst,l=i.destroy;if(l!==void 0){i.destroy=void 0,n=t;var s=o,c=l;try{c()}catch(u){ut(n,s,u)}}}r=r.next}while(r!==a)}}catch(u){ut(t,t.return,u)}}function A1(e){var t=e.updateQueue;if(t!==null){var o=e.stateNode;try{UT(t,o)}catch(r){ut(e,e.return,r)}}}function D1(e,t,o){o.props=Ai(e.type,e.memoizedProps),o.state=e.memoizedState;try{o.componentWillUnmount()}catch(r){ut(e,t,r)}}function Uc(e,t){try{var o=e.ref;if(o!==null){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;case 30:r=e.stateNode;break;default:r=e.stateNode}typeof o==\"function\"?e.refCleanup=o(r):o.current=r}}catch(n){ut(e,t,n)}}function Mn(e,t){var o=e.ref,r=e.refCleanup;if(o!==null)if(typeof r==\"function\")try{r()}catch(n){ut(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof o==\"function\")try{o(null)}catch(n){ut(e,t,n)}else o.current=null}function N1(e){var t=e.type,o=e.memoizedProps,r=e.stateNode;try{e:switch(t){case\"button\":case\"input\":case\"select\":case\"textarea\":o.autoFocus&&r.focus();break e;case\"img\":o.src?r.src=o.src:o.srcSet&&(r.srcset=o.srcSet)}}catch(n){ut(e,e.return,n)}}function Uy(e,t,o){try{var r=e.stateNode;dM(r,e.type,o,t),r[nr]=t}catch(n){ut(e,e.return,n)}}function _1(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Za(e.type)||e.tag===4}function Hy(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||_1(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&&Za(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Mh(e,t,o){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?(o.nodeType===9?o.body:o.nodeName===\"HTML\"?o.ownerDocument.body:o).insertBefore(e,t):(t=o.nodeType===9?o.body:o.nodeName===\"HTML\"?o.ownerDocument.body:o,t.appendChild(e),o=o._reactRootContainer,o!=null||t.onclick!==null||(t.onclick=Qn));else if(r!==4&&(r===27&&Za(e.type)&&(o=e.stateNode,t=null),e=e.child,e!==null))for(Mh(e,t,o),e=e.sibling;e!==null;)Mh(e,t,o),e=e.sibling}function Rf(e,t,o){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?o.insertBefore(e,t):o.appendChild(e);else if(r!==4&&(r===27&&Za(e.type)&&(o=e.stateNode),e=e.child,e!==null))for(Rf(e,t,o),e=e.sibling;e!==null;)Rf(e,t,o),e=e.sibling}function z1(e){var t=e.stateNode,o=e.memoizedProps;try{for(var r=e.type,n=t.attributes;n.length;)t.removeAttributeNode(n[0]);Do(t,r,o),t[Mo]=e,t[nr]=o}catch(a){ut(e,e.return,a)}}var Fn=!1,ao=!1,Vy=!1,dx=typeof WeakSet==\"function\"?WeakSet:Set,xo=null;function Fw(e,t){if(e=e.containerInfo,kh=Lf,e=TT(e),tg(e)){if(\"selectionStart\"in e)var o={start:e.selectionStart,end:e.selectionEnd};else e:{o=(o=e.ownerDocument)&&o.defaultView||window;var r=o.getSelection&&o.getSelection();if(r&&r.rangeCount!==0){o=r.anchorNode;var n=r.anchorOffset,a=r.focusNode;r=r.focusOffset;try{o.nodeType,a.nodeType}catch{o=null;break e}var i=0,l=-1,s=-1,c=0,u=0,m=e,p=null;t:for(;;){for(var d;m!==o||n!==0&&m.nodeType!==3||(l=i+n),m!==a||r!==0&&m.nodeType!==3||(s=i+r),m.nodeType===3&&(i+=m.nodeValue.length),(d=m.firstChild)!==null;)p=m,m=d;for(;;){if(m===e)break t;if(p===o&&++c===n&&(l=i),p===a&&++u===r&&(s=i),(d=m.nextSibling)!==null)break;m=p,p=m.parentNode}m=d}o=l===-1||s===-1?null:{start:l,end:s}}else o=null}o=o||{start:0,end:0}}else o=null;for(Bh={focusedElem:e,selectionRange:o},Lf=!1,xo=t;xo!==null;)if(t=xo,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,xo=e;else for(;xo!==null;){switch(t=xo,a=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(o=0;o title\"))),Do(a,r,o),a[Mo]=e,To(a),r=a;break e;case\"link\":var i=kx(\"link\",\"href\",n).get(r+(o.href||\"\"));if(i){for(var l=0;lS&&(i=S,S=T,T=i);var h=jv(l,T),y=jv(l,S);if(h&&y&&(d.rangeCount!==1||d.anchorNode!==h.node||d.anchorOffset!==h.offset||d.focusNode!==y.node||d.focusOffset!==y.offset)){var g=m.createRange();g.setStart(h.node,h.offset),d.removeAllRanges(),T>S?(d.addRange(g),d.extend(y.node,y.offset)):(g.setEnd(y.node,y.offset),d.addRange(g))}}}}for(m=[],d=l;d=d.parentNode;)d.nodeType===1&&m.push({element:d,left:d.scrollLeft,top:d.scrollTop});for(typeof l.focus==\"function\"&&l.focus(),l=0;lo?32:o,Pe.T=null,o=Dh,Dh=null;var a=Ya,i=ea;if(fo=0,ts=Ya=null,ea=0,(rt&6)!==0)throw Error($(331));var l=rt;if(rt|=4,G1(a.current),$1(a,a.current,i,o),rt=l,du(0,!1),vr&&typeof vr.onPostCommitFiberRoot==\"function\")try{vr.onPostCommitFiberRoot(au,a)}catch{}return!0}finally{nt.p=n,Pe.T=r,iS(e,t)}}function gx(e,t,o){t=Hr(o,t),t=Ch(e.stateNode,t,2),e=Va(e,t,2),e!==null&&(lu(e,2),Dn(e))}function ut(e,t,o){if(e.tag===3)gx(e,e,o);else for(;t!==null;){if(t.tag===3){gx(t,e,o);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==\"function\"||typeof r.componentDidCatch==\"function\"&&($a===null||!$a.has(r))){e=Hr(o,e),o=S1(2),r=Va(t,o,2),r!==null&&(E1(o,r,t,e),lu(r,2),Dn(r));break}}t=t.return}}function Yy(e,t,o){var r=e.pingCache;if(r===null){r=e.pingCache=new Ww;var n=new Set;r.set(t,n)}else n=r.get(t),n===void 0&&(n=new Set,r.set(t,n));n.has(o)||(Og=!0,n.add(o),e=oM.bind(null,e,t,o),t.then(e,e))}function oM(e,t,o){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&o,e.warmLanes&=~o,bt===e&&(Ge&o)===o&&(Ft===4||Ft===3&&(Ge&62914560)===Ge&&300>br()-Qf?(rt&2)===0&&os(e,0):Ag|=o,es===Ge&&(es=0)),Dn(e)}function sS(e,t){t===0&&(t=Jx()),e=zi(e,t),e!==null&&(lu(e,t),Dn(e))}function rM(e){var t=e.memoizedState,o=0;t!==null&&(o=t.retryLane),sS(e,o)}function nM(e,t){var o=0;switch(e.tag){case 31:case 13:var r=e.stateNode,n=e.memoizedState;n!==null&&(o=n.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error($(314))}r!==null&&r.delete(t),sS(e,o)}function aM(e,t){return qh(e,t)}var Af=null,Ml=null,_h=!1,Df=!1,Xy=!1,La=0;function Dn(e){e!==Ml&&e.next===null&&(Ml===null?Af=Ml=e:Ml=Ml.next=e),Df=!0,_h||(_h=!0,lM())}function du(e,t){if(!Xy&&Df){Xy=!0;do for(var o=!1,r=Af;r!==null;){if(!t)if(e!==0){var n=r.pendingLanes;if(n===0)var a=0;else{var i=r.suspendedLanes,l=r.pingedLanes;a=(1<<31-xr(42|e)+1)-1,a&=n&~(i&~l),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(o=!0,bx(r,a))}else a=Ge,a=Uf(r,r===bt?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),(a&3)===0||iu(r,a)||(o=!0,bx(r,a));r=r.next}while(o);Xy=!1}}function iM(){cS()}function cS(){Df=_h=!1;var e=0;La!==0&&yM()&&(e=La);for(var t=br(),o=null,r=Af;r!==null;){var n=r.next,a=uS(r,t);a===0?(r.next=null,o===null?Af=n:o.next=n,n===null&&(Ml=o)):(o=r,(e!==0||(a&3)!==0)&&(Df=!0)),r=n}fo!==0&&fo!==5||du(e,!1),La!==0&&(La=0)}function uS(e,t){for(var o=e.suspendedLanes,r=e.pingedLanes,n=e.expirationTimes,a=e.pendingLanes&-62914561;0l)break;var u=s.transferSize,m=s.initiatorType;u&&Cx(m)&&(s=s.responseEnd,i+=u*(s\"u\"?null:document;function vS(e,t,o){var r=us;if(r&&typeof t==\"string\"&&t){var n=Ur(t);n='link[rel=\"'+e+'\"][href=\"'+n+'\"]',typeof o==\"string\"&&(n+='[crossorigin=\"'+o+'\"]'),Nx.has(n)||(Nx.add(n),e={rel:e,crossOrigin:o,href:t},r.querySelector(n)===null&&(t=r.createElement(\"link\"),Do(t,\"link\",e),To(t),r.head.appendChild(t)))}}function PM(e){ia.D(e),vS(\"dns-prefetch\",e,null)}function CM(e,t){ia.C(e,t),vS(\"preconnect\",e,t)}function RM(e,t,o){ia.L(e,t,o);var r=us;if(r&&e&&t){var n='link[rel=\"preload\"][as=\"'+Ur(t)+'\"]';t===\"image\"&&o&&o.imageSrcSet?(n+='[imagesrcset=\"'+Ur(o.imageSrcSet)+'\"]',typeof o.imageSizes==\"string\"&&(n+='[imagesizes=\"'+Ur(o.imageSizes)+'\"]')):n+='[href=\"'+Ur(e)+'\"]';var a=n;switch(t){case\"style\":a=rs(e);break;case\"script\":a=ps(e)}Xr.has(a)||(e=Dt({rel:\"preload\",href:t===\"image\"&&o&&o.imageSrcSet?void 0:e,as:t},o),Xr.set(a,e),r.querySelector(n)!==null||t===\"style\"&&r.querySelector(mu(a))||t===\"script\"&&r.querySelector(yu(a))||(t=r.createElement(\"link\"),Do(t,\"link\",e),To(t),r.head.appendChild(t)))}}function wM(e,t){ia.m(e,t);var o=us;if(o&&e){var r=t&&typeof t.as==\"string\"?t.as:\"script\",n='link[rel=\"modulepreload\"][as=\"'+Ur(r)+'\"][href=\"'+Ur(e)+'\"]',a=n;switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":a=ps(e)}if(!Xr.has(a)&&(e=Dt({rel:\"modulepreload\",href:e},t),Xr.set(a,e),o.querySelector(n)===null)){switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":if(o.querySelector(yu(a)))return}r=o.createElement(\"link\"),Do(r,\"link\",e),To(r),o.head.appendChild(r)}}}function MM(e,t,o){ia.S(e,t,o);var r=us;if(r&&e){var n=Vl(r).hoistableStyles,a=rs(e);t=t||\"default\";var i=n.get(a);if(!i){var l={loading:0,preload:null};if(i=r.querySelector(mu(a)))l.loading=5;else{e=Dt({rel:\"stylesheet\",href:e,\"data-precedence\":t},o),(o=Xr.get(a))&&zg(e,o);var s=i=r.createElement(\"link\");To(s),Do(s,\"link\",e),s._p=new Promise(function(c,u){s.onload=c,s.onerror=u}),s.addEventListener(\"load\",function(){l.loading|=1}),s.addEventListener(\"error\",function(){l.loading|=2}),l.loading|=4,af(i,t,r)}i={type:\"stylesheet\",instance:i,count:1,state:l},n.set(a,i)}}}function OM(e,t){ia.X(e,t);var o=us;if(o&&e){var r=Vl(o).hoistableScripts,n=ps(e),a=r.get(n);a||(a=o.querySelector(yu(n)),a||(e=Dt({src:e,async:!0},t),(t=Xr.get(n))&&kg(e,t),a=o.createElement(\"script\"),To(a),Do(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function AM(e,t){ia.M(e,t);var o=us;if(o&&e){var r=Vl(o).hoistableScripts,n=ps(e),a=r.get(n);a||(a=o.querySelector(yu(n)),a||(e=Dt({src:e,async:!0,type:\"module\"},t),(t=Xr.get(n))&&kg(e,t),a=o.createElement(\"script\"),To(a),Do(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function _x(e,t,o,r){var n=(n=ja.current)?zf(n):null;if(!n)throw Error($(446));switch(e){case\"meta\":case\"title\":return null;case\"style\":return typeof o.precedence==\"string\"&&typeof o.href==\"string\"?(t=rs(o.href),o=Vl(n).hoistableStyles,r=o.get(t),r||(r={type:\"style\",instance:null,count:0,state:null},o.set(t,r)),r):{type:\"void\",instance:null,count:0,state:null};case\"link\":if(o.rel===\"stylesheet\"&&typeof o.href==\"string\"&&typeof o.precedence==\"string\"){e=rs(o.href);var a=Vl(n).hoistableStyles,i=a.get(e);if(i||(n=n.ownerDocument||n,i={type:\"stylesheet\",instance:null,count:0,state:{loading:0,preload:null}},a.set(e,i),(a=n.querySelector(mu(e)))&&!a._p&&(i.instance=a,i.state.loading=5),Xr.has(e)||(o={rel:\"preload\",as:\"style\",href:o.href,crossOrigin:o.crossOrigin,integrity:o.integrity,media:o.media,hrefLang:o.hrefLang,referrerPolicy:o.referrerPolicy},Xr.set(e,o),a||DM(n,e,o,i.state))),t&&r===null)throw Error($(528,\"\"));return i}if(t&&r!==null)throw Error($(529,\"\"));return null;case\"script\":return t=o.async,o=o.src,typeof o==\"string\"&&t&&typeof t!=\"function\"&&typeof t!=\"symbol\"?(t=ps(o),o=Vl(n).hoistableScripts,r=o.get(t),r||(r={type:\"script\",instance:null,count:0,state:null},o.set(t,r)),r):{type:\"void\",instance:null,count:0,state:null};default:throw Error($(444,e))}}function rs(e){return'href=\"'+Ur(e)+'\"'}function mu(e){return'link[rel=\"stylesheet\"]['+e+\"]\"}function xS(e){return Dt({},e,{\"data-precedence\":e.precedence,precedence:null})}function DM(e,t,o,r){e.querySelector('link[rel=\"preload\"][as=\"style\"]['+t+\"]\")?r.loading=1:(t=e.createElement(\"link\"),r.preload=t,t.addEventListener(\"load\",function(){return r.loading|=1}),t.addEventListener(\"error\",function(){return r.loading|=2}),Do(t,\"link\",o),To(t),e.head.appendChild(t))}function ps(e){return'[src=\"'+Ur(e)+'\"]'}function yu(e){return\"script[async]\"+e}function zx(e,t,o){if(t.count++,t.instance===null)switch(t.type){case\"style\":var r=e.querySelector('style[data-href~=\"'+Ur(o.href)+'\"]');if(r)return t.instance=r,To(r),r;var n=Dt({},o,{\"data-href\":o.href,\"data-precedence\":o.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement(\"style\"),To(r),Do(r,\"style\",n),af(r,o.precedence,e),t.instance=r;case\"stylesheet\":n=rs(o.href);var a=e.querySelector(mu(n));if(a)return t.state.loading|=4,t.instance=a,To(a),a;r=xS(o),(n=Xr.get(n))&&zg(r,n),a=(e.ownerDocument||e).createElement(\"link\"),To(a);var i=a;return i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Do(a,\"link\",r),t.state.loading|=4,af(a,o.precedence,e),t.instance=a;case\"script\":return a=ps(o.src),(n=e.querySelector(yu(a)))?(t.instance=n,To(n),n):(r=o,(n=Xr.get(a))&&(r=Dt({},o),kg(r,n)),e=e.ownerDocument||e,n=e.createElement(\"script\"),To(n),Do(n,\"link\",r),e.head.appendChild(n),t.instance=n);case\"void\":return null;default:throw Error($(443,t.type))}else t.type===\"stylesheet\"&&(t.state.loading&4)===0&&(r=t.instance,t.state.loading|=4,af(r,o.precedence,e));return t.instance}function af(e,t,o){for(var r=o.querySelectorAll('link[rel=\"stylesheet\"][data-precedence],style[data-precedence]'),n=r.length?r[r.length-1]:null,a=n,i=0;i title\"):null)}function NM(e,t,o){if(o===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;switch(t.rel){case\"stylesheet\":return e=t.disabled,typeof t.precedence==\"string\"&&e==null;default:return!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 TS(e){return!(e.type===\"stylesheet\"&&(e.state.loading&3)===0)}function _M(e,t,o,r){if(o.type===\"stylesheet\"&&(typeof r.media!=\"string\"||matchMedia(r.media).matches!==!1)&&(o.state.loading&4)===0){if(o.instance===null){var n=rs(r.href),a=t.querySelector(mu(n));if(a){t=a._p,t!==null&&typeof t==\"object\"&&typeof t.then==\"function\"&&(e.count++,e=kf.bind(e),t.then(e,e)),o.state.loading|=4,o.instance=a,To(a);return}a=t.ownerDocument||t,r=xS(r),(n=Xr.get(n))&&zg(r,n),a=a.createElement(\"link\"),To(a);var i=a;i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Do(a,\"link\",r),o.instance=a}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(o,t),(t=o.state.preload)&&(o.state.loading&3)===0&&(e.count++,o=kf.bind(e),t.addEventListener(\"load\",o),t.addEventListener(\"error\",o))}}var Fy=0;function zM(e,t){return e.stylesheets&&e.count===0&&sf(e,e.stylesheets),0Fy?50:800)+t);return e.unsuspend=o,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(n)}}:null}function kf(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)sf(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Bf=null;function sf(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Bf=new Map,t.forEach(kM,e),Bf=null,kf.call(e))}function kM(e,t){if(!(t.state.loading&4)){var o=Bf.get(e);if(o)var r=o.get(null);else{o=new Map,Bf.set(e,o);for(var n=e.querySelectorAll(\"link[data-precedence],style[data-precedence]\"),a=0;a{\"use strict\";function AS(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(AS)}catch(e){console.error(e)}}AS(),DS.exports=OS()});var aE=Xo(pt=>{\"use strict\";var Eo=typeof Symbol==\"function\"&&Symbol.for,Yg=Eo?Symbol.for(\"react.element\"):60103,Xg=Eo?Symbol.for(\"react.portal\"):60106,ud=Eo?Symbol.for(\"react.fragment\"):60107,pd=Eo?Symbol.for(\"react.strict_mode\"):60108,fd=Eo?Symbol.for(\"react.profiler\"):60114,dd=Eo?Symbol.for(\"react.provider\"):60109,md=Eo?Symbol.for(\"react.context\"):60110,Gg=Eo?Symbol.for(\"react.async_mode\"):60111,yd=Eo?Symbol.for(\"react.concurrent_mode\"):60111,hd=Eo?Symbol.for(\"react.forward_ref\"):60112,gd=Eo?Symbol.for(\"react.suspense\"):60113,oO=Eo?Symbol.for(\"react.suspense_list\"):60120,bd=Eo?Symbol.for(\"react.memo\"):60115,vd=Eo?Symbol.for(\"react.lazy\"):60116,rO=Eo?Symbol.for(\"react.block\"):60121,nO=Eo?Symbol.for(\"react.fundamental\"):60117,aO=Eo?Symbol.for(\"react.responder\"):60118,iO=Eo?Symbol.for(\"react.scope\"):60119;function Pr(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case Yg:switch(e=e.type,e){case Gg:case yd:case ud:case fd:case pd:case gd:return e;default:switch(e=e&&e.$$typeof,e){case md:case hd:case vd:case bd:case dd:return e;default:return t}}case Xg:return t}}}function nE(e){return Pr(e)===yd}pt.AsyncMode=Gg;pt.ConcurrentMode=yd;pt.ContextConsumer=md;pt.ContextProvider=dd;pt.Element=Yg;pt.ForwardRef=hd;pt.Fragment=ud;pt.Lazy=vd;pt.Memo=bd;pt.Portal=Xg;pt.Profiler=fd;pt.StrictMode=pd;pt.Suspense=gd;pt.isAsyncMode=function(e){return nE(e)||Pr(e)===Gg};pt.isConcurrentMode=nE;pt.isContextConsumer=function(e){return Pr(e)===md};pt.isContextProvider=function(e){return Pr(e)===dd};pt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===Yg};pt.isForwardRef=function(e){return Pr(e)===hd};pt.isFragment=function(e){return Pr(e)===ud};pt.isLazy=function(e){return Pr(e)===vd};pt.isMemo=function(e){return Pr(e)===bd};pt.isPortal=function(e){return Pr(e)===Xg};pt.isProfiler=function(e){return Pr(e)===fd};pt.isStrictMode=function(e){return Pr(e)===pd};pt.isSuspense=function(e){return Pr(e)===gd};pt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===ud||e===yd||e===fd||e===pd||e===gd||e===oO||typeof e==\"object\"&&e!==null&&(e.$$typeof===vd||e.$$typeof===bd||e.$$typeof===dd||e.$$typeof===md||e.$$typeof===hd||e.$$typeof===nO||e.$$typeof===aO||e.$$typeof===iO||e.$$typeof===rO)};pt.typeOf=Pr});var lE=Xo((Mz,iE)=>{\"use strict\";iE.exports=aE()});var mE=Xo((Oz,dE)=>{\"use strict\";var qg=lE(),lO={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},sO={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},cO={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},pE={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Ig={};Ig[qg.ForwardRef]=cO;Ig[qg.Memo]=pE;function sE(e){return qg.isMemo(e)?pE:Ig[e.$$typeof]||lO}var uO=Object.defineProperty,pO=Object.getOwnPropertyNames,cE=Object.getOwnPropertySymbols,fO=Object.getOwnPropertyDescriptor,dO=Object.getPrototypeOf,uE=Object.prototype;function fE(e,t,o){if(typeof t!=\"string\"){if(uE){var r=dO(t);r&&r!==uE&&fE(e,r,o)}var n=pO(t);cE&&(n=n.concat(cE(t)));for(var a=sE(e),i=sE(t),l=0;l{\"use strict\";var DO=Symbol.for(\"react.transitional.element\"),NO=Symbol.for(\"react.fragment\");function AE(e,t,o){var r=null;if(o!==void 0&&(r=\"\"+o),t.key!==void 0&&(r=\"\"+t.key),\"key\"in t){o={};for(var n in t)n!==\"key\"&&(o[n]=t[n])}else o=t;return t=o.ref,{$$typeof:DO,type:e,key:r,ref:t!==void 0?t:null,props:o}}Pd.Fragment=NO;Pd.jsx=AE;Pd.jsxs=AE});var Ie=Xo((Ck,NE)=>{\"use strict\";NE.exports=DE()});var kE=Xo(vt=>{\"use strict\";var Qg=Symbol.for(\"react.transitional.element\"),Wg=Symbol.for(\"react.portal\"),Cd=Symbol.for(\"react.fragment\"),Rd=Symbol.for(\"react.strict_mode\"),wd=Symbol.for(\"react.profiler\"),Md=Symbol.for(\"react.consumer\"),Od=Symbol.for(\"react.context\"),Ad=Symbol.for(\"react.forward_ref\"),Dd=Symbol.for(\"react.suspense\"),Nd=Symbol.for(\"react.suspense_list\"),_d=Symbol.for(\"react.memo\"),zd=Symbol.for(\"react.lazy\"),_O=Symbol.for(\"react.view_transition\"),zO=Symbol.for(\"react.client.reference\");function Ir(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case Qg:switch(e=e.type,e){case Cd:case wd:case Rd:case Dd:case Nd:case _O:return e;default:switch(e=e&&e.$$typeof,e){case Od:case Ad:case zd:case _d:return e;case Md:return e;default:return t}}case Wg:return t}}}vt.ContextConsumer=Md;vt.ContextProvider=Od;vt.Element=Qg;vt.ForwardRef=Ad;vt.Fragment=Cd;vt.Lazy=zd;vt.Memo=_d;vt.Portal=Wg;vt.Profiler=wd;vt.StrictMode=Rd;vt.Suspense=Dd;vt.SuspenseList=Nd;vt.isContextConsumer=function(e){return Ir(e)===Md};vt.isContextProvider=function(e){return Ir(e)===Od};vt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===Qg};vt.isForwardRef=function(e){return Ir(e)===Ad};vt.isFragment=function(e){return Ir(e)===Cd};vt.isLazy=function(e){return Ir(e)===zd};vt.isMemo=function(e){return Ir(e)===_d};vt.isPortal=function(e){return Ir(e)===Wg};vt.isProfiler=function(e){return Ir(e)===wd};vt.isStrictMode=function(e){return Ir(e)===Rd};vt.isSuspense=function(e){return Ir(e)===Dd};vt.isSuspenseList=function(e){return Ir(e)===Nd};vt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===Cd||e===wd||e===Rd||e===Dd||e===Nd||typeof e==\"object\"&&e!==null&&(e.$$typeof===zd||e.$$typeof===_d||e.$$typeof===Od||e.$$typeof===Md||e.$$typeof===Ad||e.$$typeof===zO||e.getModuleId!==void 0)};vt.typeOf=Ir});var LE=Xo((Dk,BE)=>{\"use strict\";BE.exports=kE()});var w=q(re());var ir=q(re(),1),_S=q(NS(),1),zS=ir.createContext(null);function YM(){let e=ir.useContext(zS);if(!e)throw new Error(\"RenderContext not found\");return e}function XM(){return YM().model}function Ye(e){let t=XM(),o=ir.useSyncExternalStore(n=>(t.on(`change:${e}`,n),()=>t.off(`change:${e}`,n)),()=>t.get(e)),r=ir.useCallback(n=>{t.set(e,typeof n==\"function\"?n(t.get(e)):n),t.save_changes()},[t,e]);return[o,r]}function kS(e){return({el:t,model:o,experimental:r})=>{let n=_S.createRoot(t);return n.render(ir.createElement(ir.StrictMode,null,ir.createElement(zS.Provider,{value:{model:o,experimental:r}},ir.createElement(e)))),()=>n.unmount()}}function lr(e,...t){let o=new URL(`https://mui.com/production-error/?code=${e}`);return t.forEach(r=>o.searchParams.append(\"args[]\",r)),`Minified MUI error #${e}; visit ${o} for the full message.`}function Bi(){return Bi=Object.assign?Object.assign.bind():function(e){for(var t=1;t0?eo(bs,--Ko):0,hs--,so===10&&(hs=1,ad--),so}function Qo(){return so=Ko<$S?eo(bs,Ko++):0,hs++,so===10&&(hs=1,ad++),so}function Gr(){return eo(bs,Ko)}function vu(){return Ko}function xs(e,t){return Ja(bs,e,t)}function gs(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function id(e){return ad=hs=1,$S=Fo(bs=e),Ko=0,[]}function ld(e){return bs=\"\",e}function Ts(e){return nd(xs(Ko-1,$g(e===91?e+2:e===40?e+1:e)))}function GS(e){for(;(so=Gr())&&so<33;)Qo();return gs(e)>2||gs(so)>3?\"\":\" \"}function qS(e,t){for(;--t&&Qo()&&!(so<48||so>102||so>57&&so<65||so>70&&so<97););return xs(e,vu()+(t<6&&Gr()==32&&Qo()==32))}function $g(e){for(;Qo();)switch(so){case e:return Ko;case 34:case 39:e!==34&&e!==39&&$g(so);break;case 40:e===41&&$g(e);break;case 92:Qo();break}return Ko}function IS(e,t){for(;Qo()&&e+so!==57;)if(e+so===84&&Gr()===47)break;return\"/*\"+xs(t,Ko-1)+\"*\"+Li(e===47?e:Qo())}function FS(e){for(;!gs(Gr());)Qo();return xs(e,Ko)}function WS(e){return ld(sd(\"\",null,null,null,[\"\"],e=id(e),0,[0],e))}function sd(e,t,o,r,n,a,i,l,s){for(var c=0,u=0,m=i,p=0,d=0,v=0,T=1,S=1,h=1,y=0,g=\"\",b=n,E=a,C=r,P=g;S;)switch(v=y,y=Qo()){case 40:if(v!=108&&eo(P,m-1)==58){gu(P+=We(Ts(y),\"&\",\"&\\f\"),\"&\\f\")!=-1&&(h=-1);break}case 34:case 39:case 91:P+=Ts(y);break;case 9:case 10:case 13:case 32:P+=GS(v);break;case 92:P+=qS(vu()-1,7);continue;case 47:switch(Gr()){case 42:case 47:ys(FM(IS(Qo(),vu()),t,o),s);break;default:P+=\"/\"}break;case 123*T:l[c++]=Fo(P)*h;case 125*T:case 59:case 0:switch(y){case 0:case 125:S=0;case 59+u:h==-1&&(P=We(P,/\\f/g,\"\")),d>0&&Fo(P)-m&&ys(d>32?QS(P+\";\",r,o,m-1):QS(We(P,\" \",\"\")+\";\",r,o,m-2),s);break;case 59:P+=\";\";default:if(ys(C=KS(P,t,o,c,u,n,l,g,b=[],E=[],m),a),y===123)if(u===0)sd(P,t,C,C,b,a,m,l,E);else switch(p===99&&eo(P,3)===110?100:p){case 100:case 108:case 109:case 115:sd(e,C,C,r&&ys(KS(e,C,C,0,0,n,l,g,n,b=[],m),E),n,E,m,l,r?b:E);break;default:sd(P,C,C,C,[\"\"],E,0,l,E)}}c=u=d=0,T=h=1,g=P=\"\",m=i;break;case 58:m=1+Fo(P),d=v;default:if(T<1){if(y==123)--T;else if(y==125&&T++==0&&XS()==125)continue}switch(P+=Li(y),y*T){case 38:h=u>0?1:(P+=\"\\f\",-1);break;case 44:l[c++]=(Fo(P)-1)*h,h=1;break;case 64:Gr()===45&&(P+=Ts(Qo())),p=Gr(),u=m=Fo(g=P+=FS(vu())),y++;break;case 45:v===45&&Fo(P)==2&&(T=0)}}return a}function KS(e,t,o,r,n,a,i,l,s,c,u){for(var m=n-1,p=n===0?a:[\"\"],d=ms(p),v=0,T=0,S=0;v0?p[h]+\" \"+y:We(y,/&\\f/g,p[h])))&&(s[S++]=g);return bu(e,t,o,n===0?fs:l,s,c,u)}function FM(e,t,o){return bu(e,t,o,od,Li(YS()),Ja(e,2,-2),0)}function QS(e,t,o,r){return bu(e,t,o,ds,Ja(e,0,r),Ja(e,r+1,-1),r)}function ji(e,t){for(var o=\"\",r=ms(e),n=0;n6)switch(eo(e,t+1)){case 109:if(eo(e,t+4)!==45)break;case 102:return We(e,/(.+:)(.+)-([^]+)/,\"$1\"+tt+\"$2-$3$1\"+hu+(eo(e,t+3)==108?\"$3\":\"$2-$3\"))+e;case 115:return~gu(e,\"stretch\")?oE(We(e,\"stretch\",\"fill-available\"),t)+e:e}break;case 4949:if(eo(e,t+1)!==115)break;case 6444:switch(eo(e,Fo(e)-3-(~gu(e,\"!important\")&&10))){case 107:return We(e,\":\",\":\"+tt)+e;case 101:return We(e,/(.+:)([^;!]+)(;|!.+)?/,\"$1\"+tt+(eo(e,14)===45?\"inline-\":\"\")+\"box$3$1\"+tt+\"$2$3$1\"+No+\"$2box$3\")+e}break;case 5936:switch(eo(e,t+11)){case 114:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"tb\")+e;case 108:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"tb-rl\")+e;case 45:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"lr\")+e}return tt+e+No+e+e}return e}var eO=function(t,o,r,n){if(t.length>-1&&!t.return)switch(t.type){case ds:t.return=oE(t.value,t.length);break;case rd:return ji([vs(t,{value:We(t.value,\"@\",\"@\"+tt)})],n);case fs:if(t.length)return Vg(t.props,function(a){switch(Hg(a,/(::plac\\w+|:read-\\w+)/)){case\":read-only\":case\":read-write\":return ji([vs(t,{props:[We(a,/:(read-\\w+)/,\":\"+hu+\"$1\")]})],n);case\"::placeholder\":return ji([vs(t,{props:[We(a,/:(plac\\w+)/,\":\"+tt+\"input-$1\")]}),vs(t,{props:[We(a,/:(plac\\w+)/,\":\"+hu+\"$1\")]}),vs(t,{props:[We(a,/:(plac\\w+)/,No+\"input-$1\")]})],n)}return\"\"})}},tO=[eO],rE=function(t){var o=t.key;if(o===\"css\"){var r=document.querySelectorAll(\"style[data-emotion]:not([data-s])\");Array.prototype.forEach.call(r,function(T){var S=T.getAttribute(\"data-emotion\");S.indexOf(\" \")!==-1&&(document.head.appendChild(T),T.setAttribute(\"data-s\",\"\"))})}var n=t.stylisPlugins||tO,a={},i,l=[];i=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^=\"'+o+' \"]'),function(T){for(var S=T.getAttribute(\"data-emotion\").split(\" \"),h=1;h=4;++r,n-=4)o=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,o=(o&65535)*1540483477+((o>>>16)*59797<<16),o^=o>>>24,t=(o&65535)*1540483477+((o>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(n){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var hE={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};var yO=!1,hO=/[A-Z]|^ms/g,gO=/_EMO_([^_]+?)_([^]*?)_EMO_/g,xE=function(t){return t.charCodeAt(1)===45},gE=function(t){return t!=null&&typeof t!=\"boolean\"},Fg=cd(function(e){return xE(e)?e:e.replace(hO,\"-$&\").toLowerCase()}),bE=function(t,o){switch(t){case\"animation\":case\"animationName\":if(typeof o==\"string\")return o.replace(gO,function(r,n,a){return Nn={name:n,styles:a,next:Nn},n})}return hE[t]!==1&&!xE(t)&&typeof o==\"number\"&&o!==0?o+\"px\":o},bO=\"Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.\";function Su(e,t,o){if(o==null)return\"\";var r=o;if(r.__emotion_styles!==void 0)return r;switch(typeof o){case\"boolean\":return\"\";case\"object\":{var n=o;if(n.anim===1)return Nn={name:n.name,styles:n.styles,next:Nn},n.name;var a=o;if(a.styles!==void 0){var i=a.next;if(i!==void 0)for(;i!==void 0;)Nn={name:i.name,styles:i.styles,next:Nn},i=i.next;var l=a.styles+\";\";return l}return vO(e,t,o)}case\"function\":{if(e!==void 0){var s=Nn,c=o(e);return Nn=s,Su(e,t,c)}break}}var u=o;if(t==null)return u;var m=t[u];return m!==void 0?m:u}function vO(e,t,o){var r=\"\";if(Array.isArray(o))for(var n=0;n96?wO:MO},ME=function(t,o,r){var n;if(o){var a=o.shouldForwardProp;n=t.__emotion_forwardProp&&a?function(i){return t.__emotion_forwardProp(i)&&a(i)}:a}return typeof n!=\"function\"&&r&&(n=t.__emotion_forwardProp),n},OO=function(t){var o=t.cache,r=t.serialized,n=t.isStringTag;return Ss(o,r,n),Eu(function(){return Tu(o,r,n)}),null},OE=function e(t,o){var r=t.__emotion_real===t,n=r&&t.__emotion_base||t,a,i;o!==void 0&&(a=o.label,i=o.target);var l=ME(t,o,r),s=l||wE(n),c=!s(\"as\");return function(){var u=arguments,m=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(a!==void 0&&m.push(\"label:\"+a+\";\"),u[0]==null||u[0].raw===void 0)m.push.apply(m,u);else{var p=u[0];m.push(p[0]);for(var d=u.length,v=1;v{t[o]=jE(e[o])}),t}function Kt(e,t,o={clone:!0}){let r=o.clone?{...e}:e;return Cr(e)&&Cr(t)&&Object.keys(t).forEach(n=>{Zg.isValidElement(t[n])||(0,Jg.isValidElementType)(t[n])?r[n]=t[n]:Cr(t[n])&&Object.prototype.hasOwnProperty.call(e,n)&&Cr(e[n])?r[n]=Kt(e[n],t[n],o):o.clone?r[n]=Cr(t[n])?jE(t[n]):t[n]:r[n]=t[n]}),r}var kO=e=>{let t=Object.keys(e).map(o=>({key:o,val:e[o]}))||[];return t.sort((o,r)=>o.val-r.val),t.reduce((o,r)=>({...o,[r.key]:r.val}),{})};function e0(e){let{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:o=\"px\",step:r=5,...n}=e,a=kO(t),i=Object.keys(a);function l(p){return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o})`}function s(p){return`@media (max-width:${(typeof t[p]==\"number\"?t[p]:p)-r/100}${o})`}function c(p,d){let v=i.indexOf(d);return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o}) and (max-width:${(v!==-1&&typeof t[i[v]]==\"number\"?t[i[v]]:d)-r/100}${o})`}function u(p){return i.indexOf(p)+1r.startsWith(\"@container\")).sort((r,n)=>{let a=/min-width:\\s*([0-9.]+)/;return+(r.match(a)?.[1]||0)-+(n.match(a)?.[1]||0)});return o.length?o.reduce((r,n)=>{let a=t[n];return delete r[n],r[n]=a,r},{...t}):t}function t0(e,t){return t===\"@\"||t.startsWith(\"@\")&&(e.some(o=>t.startsWith(`@${o}`))||!!t.match(/^@\\d/))}function o0(e,t){let o=t.match(/^@([^/]+)?\\/?(.+)?$/);if(!o)return null;let[,r,n]=o,a=Number.isNaN(+r)?r||0:+r;return e.containerQueries(n).up(a)}function Bd(e){let t=(a,i)=>a.replace(\"@media\",i?`@container ${i}`:\"@container\");function o(a,i){a.up=(...l)=>t(e.breakpoints.up(...l),i),a.down=(...l)=>t(e.breakpoints.down(...l),i),a.between=(...l)=>t(e.breakpoints.between(...l),i),a.only=(...l)=>t(e.breakpoints.only(...l),i),a.not=(...l)=>{let s=t(e.breakpoints.not(...l),i);return s.includes(\"not all and\")?s.replace(\"not all and \",\"\").replace(\"min-width:\",\"width<\").replace(\"max-width:\",\"width>\").replace(\"and\",\"or\"):s}}let r={},n=a=>(o(r,a),r);return o(n),{...e,containerQueries:n}}var BO={borderRadius:4},UE=BO;function LO(e,t){return t?Kt(e,t,{clone:!1}):e}var sa=LO;var Ru={xs:0,sm:600,md:900,lg:1200,xl:1536},HE={keys:[\"xs\",\"sm\",\"md\",\"lg\",\"xl\"],up:e=>`@media (min-width:${Ru[e]}px)`},jO={containerQueries:e=>({up:t=>{let o=typeof t==\"number\"?t:Ru[t]||t;return typeof o==\"number\"&&(o=`${o}px`),e?`@container ${e} (min-width:${o})`:`@container (min-width:${o})`}})};function Wo(e,t,o){let r=e.theme||{};if(Array.isArray(t)){let a=r.breakpoints||HE;return t.reduce((i,l,s)=>(i[a.up(a.keys[s])]=o(t[s]),i),{})}if(typeof t==\"object\"){let a=r.breakpoints||HE;return Object.keys(t).reduce((i,l)=>{if(t0(a.keys,l)){let s=o0(r.containerQueries?r:jO,l);s&&(i[s]=o(t[l],l))}else if(Object.keys(a.values||Ru).includes(l)){let s=a.up(l);i[s]=o(t[l],l)}else{let s=l;i[s]=t[s]}return i},{})}return o(t)}function VE(e={}){return e.keys?.reduce((o,r)=>{let n=e.up(r);return o[n]={},o},{})||{}}function r0(e,t){return e.reduce((o,r)=>{let n=o[r];return(!n||Object.keys(n).length===0)&&delete o[r],o},t)}function ri(e){if(typeof e!=\"string\")throw new Error(lr(7));return e.charAt(0).toUpperCase()+e.slice(1)}function Ps(e,t,o=!0){if(!t||typeof t!=\"string\")return null;if(e&&e.vars&&o){let r=`vars.${t}`.split(\".\").reduce((n,a)=>n&&n[a]?n[a]:null,e);if(r!=null)return r}return t.split(\".\").reduce((r,n)=>r&&r[n]!=null?r[n]:null,e)}function wu(e,t,o,r=o){let n;return typeof e==\"function\"?n=e(o):Array.isArray(e)?n=e[o]||r:n=Ps(e,o)||r,t&&(n=t(n,r,e)),n}function UO(e){let{prop:t,cssProperty:o=e.prop,themeKey:r,transform:n}=e,a=i=>{if(i[t]==null)return null;let l=i[t],s=i.theme,c=Ps(s,r)||{};return Wo(i,l,m=>{let p=wu(c,n,m);return m===p&&typeof m==\"string\"&&(p=wu(c,n,`${t}${m===\"default\"?\"\":ri(m)}`,m)),o===!1?p:{[o]:p}})};return a.propTypes={},a.filterProps=[t],a}var Pt=UO;function Ld(e){let t={};return o=>(t[o]===void 0&&(t[o]=e(o)),t[o])}var HO={m:\"margin\",p:\"padding\"},VO={t:\"Top\",r:\"Right\",b:\"Bottom\",l:\"Left\",x:[\"Left\",\"Right\"],y:[\"Top\",\"Bottom\"]},$E={marginX:\"mx\",marginY:\"my\",paddingX:\"px\",paddingY:\"py\"},$O=Ld(e=>{if(e.length>2)if($E[e])e=$E[e];else return[e];let[t,o]=e.split(\"\"),r=HO[t],n=VO[o]||\"\";return Array.isArray(n)?n.map(a=>r+a):[r+n]}),n0=[\"m\",\"mt\",\"mr\",\"mb\",\"ml\",\"mx\",\"my\",\"margin\",\"marginTop\",\"marginRight\",\"marginBottom\",\"marginLeft\",\"marginX\",\"marginY\",\"marginInline\",\"marginInlineStart\",\"marginInlineEnd\",\"marginBlock\",\"marginBlockStart\",\"marginBlockEnd\"],a0=[\"p\",\"pt\",\"pr\",\"pb\",\"pl\",\"px\",\"py\",\"padding\",\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\",\"paddingX\",\"paddingY\",\"paddingInline\",\"paddingInlineStart\",\"paddingInlineEnd\",\"paddingBlock\",\"paddingBlockStart\",\"paddingBlockEnd\"],YE=[...n0,...a0];function Hi(e,t,o,r){let n=Ps(e,t,!0)??o;return typeof n==\"number\"||typeof n==\"string\"?a=>typeof a==\"string\"?a:typeof n==\"string\"?n.startsWith(\"var(\")&&a===0?0:n.startsWith(\"var(\")&&a===1?n:`calc(${a} * ${n})`:n*a:Array.isArray(n)?a=>{if(typeof a==\"string\")return a;let i=Math.abs(a),l=n[i];return a>=0?l:typeof l==\"number\"?-l:typeof l==\"string\"&&l.startsWith(\"var(\")?`calc(-1 * ${l})`:`-${l}`}:typeof n==\"function\"?n:()=>{}}function Mu(e){return Hi(e,\"spacing\",8,\"spacing\")}function Vi(e,t){return typeof t==\"string\"||t==null?t:e(t)}function YO(e,t){return o=>e.reduce((r,n)=>(r[n]=Vi(t,o),r),{})}function XO(e,t,o,r){if(!t.includes(o))return null;let n=$O(o),a=YO(n,r),i=e[o];return Wo(e,i,a)}function i0(e,t){let o=Mu(e.theme);return Object.keys(e).map(r=>XO(e,t,r,o)).reduce(sa,{})}function Vt(e){return i0(e,n0)}Vt.propTypes={};Vt.filterProps=n0;function $t(e){return i0(e,a0)}$t.propTypes={};$t.filterProps=a0;function XE(e){return i0(e,YE)}XE.propTypes={};XE.filterProps=YE;function Cs(e=8,t=Mu({spacing:e})){if(e.mui)return e;let o=(...r)=>(r.length===0?[1]:r).map(a=>{let i=t(a);return typeof i==\"number\"?`${i}px`:i}).join(\" \");return o.mui=!0,o}function GO(...e){let t=e.reduce((r,n)=>(n.filterProps.forEach(a=>{r[a]=n}),r),{}),o=r=>Object.keys(r).reduce((n,a)=>t[a]?sa(n,t[a](r)):n,{});return o.propTypes={},o.filterProps=e.reduce((r,n)=>r.concat(n.filterProps),[]),o}var ca=GO;function Rr(e){return typeof e!=\"number\"?e:`${e}px solid`}function Fr(e,t){return Pt({prop:e,themeKey:\"borders\",transform:t})}var qO=Fr(\"border\",Rr),IO=Fr(\"borderTop\",Rr),FO=Fr(\"borderRight\",Rr),KO=Fr(\"borderBottom\",Rr),QO=Fr(\"borderLeft\",Rr),WO=Fr(\"borderColor\"),ZO=Fr(\"borderTopColor\"),JO=Fr(\"borderRightColor\"),eA=Fr(\"borderBottomColor\"),tA=Fr(\"borderLeftColor\"),oA=Fr(\"outline\",Rr),rA=Fr(\"outlineColor\"),Ou=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){let t=Hi(e.theme,\"shape.borderRadius\",4,\"borderRadius\"),o=r=>({borderRadius:Vi(t,r)});return Wo(e,e.borderRadius,o)}return null};Ou.propTypes={};Ou.filterProps=[\"borderRadius\"];var S4=ca(qO,IO,FO,KO,QO,WO,ZO,JO,eA,tA,Ou,oA,rA);var Au=e=>{if(e.gap!==void 0&&e.gap!==null){let t=Hi(e.theme,\"spacing\",8,\"gap\"),o=r=>({gap:Vi(t,r)});return Wo(e,e.gap,o)}return null};Au.propTypes={};Au.filterProps=[\"gap\"];var Du=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){let t=Hi(e.theme,\"spacing\",8,\"columnGap\"),o=r=>({columnGap:Vi(t,r)});return Wo(e,e.columnGap,o)}return null};Du.propTypes={};Du.filterProps=[\"columnGap\"];var Nu=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){let t=Hi(e.theme,\"spacing\",8,\"rowGap\"),o=r=>({rowGap:Vi(t,r)});return Wo(e,e.rowGap,o)}return null};Nu.propTypes={};Nu.filterProps=[\"rowGap\"];var nA=Pt({prop:\"gridColumn\"}),aA=Pt({prop:\"gridRow\"}),iA=Pt({prop:\"gridAutoFlow\"}),lA=Pt({prop:\"gridAutoColumns\"}),sA=Pt({prop:\"gridAutoRows\"}),cA=Pt({prop:\"gridTemplateColumns\"}),uA=Pt({prop:\"gridTemplateRows\"}),pA=Pt({prop:\"gridTemplateAreas\"}),fA=Pt({prop:\"gridArea\"}),M4=ca(Au,Du,Nu,nA,aA,iA,lA,sA,cA,uA,pA,fA);function $i(e,t){return t===\"grey\"?t:e}var dA=Pt({prop:\"color\",themeKey:\"palette\",transform:$i}),mA=Pt({prop:\"bgcolor\",cssProperty:\"backgroundColor\",themeKey:\"palette\",transform:$i}),yA=Pt({prop:\"backgroundColor\",themeKey:\"palette\",transform:$i}),N4=ca(dA,mA,yA);function sr(e){return e<=1&&e!==0?`${e*100}%`:e}var hA=Pt({prop:\"width\",transform:sr}),jd=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){let t=o=>{let r=e.theme?.breakpoints?.values?.[o]||Ru[o];return r?e.theme?.breakpoints?.unit!==\"px\"?{maxWidth:`${r}${e.theme.breakpoints.unit}`}:{maxWidth:r}:{maxWidth:sr(o)}};return Wo(e,e.maxWidth,t)}return null};jd.filterProps=[\"maxWidth\"];var gA=Pt({prop:\"minWidth\",transform:sr}),bA=Pt({prop:\"height\",transform:sr}),vA=Pt({prop:\"maxHeight\",transform:sr}),xA=Pt({prop:\"minHeight\",transform:sr}),L4=Pt({prop:\"size\",cssProperty:\"width\",transform:sr}),j4=Pt({prop:\"size\",cssProperty:\"height\",transform:sr}),TA=Pt({prop:\"boxSizing\"}),U4=ca(hA,jd,gA,bA,vA,xA,TA);var SA={border:{themeKey:\"borders\",transform:Rr},borderTop:{themeKey:\"borders\",transform:Rr},borderRight:{themeKey:\"borders\",transform:Rr},borderBottom:{themeKey:\"borders\",transform:Rr},borderLeft:{themeKey:\"borders\",transform:Rr},borderColor:{themeKey:\"palette\"},borderTopColor:{themeKey:\"palette\"},borderRightColor:{themeKey:\"palette\"},borderBottomColor:{themeKey:\"palette\"},borderLeftColor:{themeKey:\"palette\"},outline:{themeKey:\"borders\",transform:Rr},outlineColor:{themeKey:\"palette\"},borderRadius:{themeKey:\"shape.borderRadius\",style:Ou},color:{themeKey:\"palette\",transform:$i},bgcolor:{themeKey:\"palette\",cssProperty:\"backgroundColor\",transform:$i},backgroundColor:{themeKey:\"palette\",transform:$i},p:{style:$t},pt:{style:$t},pr:{style:$t},pb:{style:$t},pl:{style:$t},px:{style:$t},py:{style:$t},padding:{style:$t},paddingTop:{style:$t},paddingRight:{style:$t},paddingBottom:{style:$t},paddingLeft:{style:$t},paddingX:{style:$t},paddingY:{style:$t},paddingInline:{style:$t},paddingInlineStart:{style:$t},paddingInlineEnd:{style:$t},paddingBlock:{style:$t},paddingBlockStart:{style:$t},paddingBlockEnd:{style:$t},m:{style:Vt},mt:{style:Vt},mr:{style:Vt},mb:{style:Vt},ml:{style:Vt},mx:{style:Vt},my:{style:Vt},margin:{style:Vt},marginTop:{style:Vt},marginRight:{style:Vt},marginBottom:{style:Vt},marginLeft:{style:Vt},marginX:{style:Vt},marginY:{style:Vt},marginInline:{style:Vt},marginInlineStart:{style:Vt},marginInlineEnd:{style:Vt},marginBlock:{style:Vt},marginBlockStart:{style:Vt},marginBlockEnd:{style:Vt},displayPrint:{cssProperty:!1,transform:e=>({\"@media print\":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:Au},rowGap:{style:Nu},columnGap:{style:Du},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:\"zIndex\"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:\"shadows\"},width:{transform:sr},maxWidth:{style:jd},minWidth:{transform:sr},height:{transform:sr},maxHeight:{transform:sr},minHeight:{transform:sr},boxSizing:{},font:{themeKey:\"font\"},fontFamily:{themeKey:\"typography\"},fontSize:{themeKey:\"typography\"},fontStyle:{themeKey:\"typography\"},fontWeight:{themeKey:\"typography\"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:\"typography\"}},un=SA;function EA(...e){let t=e.reduce((r,n)=>r.concat(Object.keys(n)),[]),o=new Set(t);return e.every(r=>o.size===Object.keys(r).length)}function PA(e,t){return typeof e==\"function\"?e(t):e}function CA(){function e(o,r,n,a){let i={[o]:r,theme:n},l=a[o];if(!l)return{[o]:r};let{cssProperty:s=o,themeKey:c,transform:u,style:m}=l;if(r==null)return null;if(c===\"typography\"&&r===\"inherit\")return{[o]:r};let p=Ps(n,c)||{};return m?m(i):Wo(i,r,v=>{let T=wu(p,u,v);return v===T&&typeof v==\"string\"&&(T=wu(p,u,`${o}${v===\"default\"?\"\":ri(v)}`,v)),s===!1?T:{[s]:T}})}function t(o){let{sx:r,theme:n={},nested:a}=o||{};if(!r)return null;let i=n.unstable_sxConfig??un;function l(s){let c=s;if(typeof s==\"function\")c=s(n);else if(typeof s!=\"object\")return s;if(!c)return null;let u=VE(n.breakpoints),m=Object.keys(u),p=u;return Object.keys(c).forEach(d=>{let v=PA(c[d],n);if(v!=null)if(typeof v==\"object\")if(i[d])p=sa(p,e(d,v,n,i));else{let T=Wo({theme:n},v,S=>({[d]:S}));EA(T,v)?p[d]=t({sx:v,theme:n,nested:!0}):p=sa(p,T)}else p=sa(p,e(d,v,n,i))}),!a&&n.modularCssLayers?{\"@layer sx\":kd(n,r0(m,p))}:kd(n,r0(m,p))}return Array.isArray(r)?r.map(l):l(r)}return t}var GE=CA();GE.filterProps=[\"sx\"];var Kr=GE;function l0(e,t){let o=this;if(o.vars){if(!o.colorSchemes?.[e]||typeof o.getColorSchemeSelector!=\"function\")return{};let r=o.getColorSchemeSelector(e);return r===\"&\"?t:((r.includes(\"data-\")||r.includes(\".\"))&&(r=`*:where(${r.replace(/\\s*&$/,\"\")}) &`),{[r]:t})}return o.palette.mode===e?t:{}}function RA(e={},...t){let{breakpoints:o={},palette:r={},spacing:n,shape:a={},...i}=e,l=e0(o),s=Cs(n),c=Kt({breakpoints:l,direction:\"ltr\",components:{},palette:{mode:\"light\",...r},spacing:s,shape:{...UE,...a}},i);return c=Bd(c),c.applyStyles=l0,c=t.reduce((u,m)=>Kt(u,m),c),c.unstable_sxConfig={...un,...i?.unstable_sxConfig},c.unstable_sx=function(m){return Kr({sx:m,theme:this})},c}var Yi=RA;var qE=q(re(),1);function wA(e){return Object.keys(e).length===0}function MA(e=null){let t=qE.useContext(ti);return!t||wA(t)?e:t}var s0=MA;var OA=Yi();function AA(e=OA){return s0(e)}var Rs=AA;var DA=e=>{let t={systemProps:{},otherProps:{}},o=e?.theme?.unstable_sxConfig??un;return Object.keys(e).forEach(r=>{o[r]?t.systemProps[r]=e[r]:t.otherProps[r]=e[r]}),t};function ws(e){let{sx:t,...o}=e,{systemProps:r,otherProps:n}=DA(o),a;return Array.isArray(t)?a=[r,...t]:typeof t==\"function\"?a=(...i)=>{let l=t(...i);return Cr(l)?{...r,...l}:r}:a={...r,...t},{...n,sx:a}}var IE=e=>e,NA=()=>{let e=IE;return{configure(t){e=t},generate(t){return e(t)},reset(){e=IE}}},_A=NA(),Ms=_A;var KE=q(re(),1);function FE(e){var t,o,r=\"\";if(typeof e==\"string\"||typeof e==\"number\")r+=e;else if(typeof e==\"object\")if(Array.isArray(e)){var n=e.length;for(t=0;tl!==\"theme\"&&l!==\"sx\"&&l!==\"as\"})(Kr);return KE.forwardRef(function(s,c){let u=Rs(o),{className:m,component:p=\"div\",...d}=ws(s);return(0,QE.jsx)(a,{as:p,ref:c,className:ie(m,n?n(r):r),theme:t&&u[t]||u,...d})})}var kA={active:\"active\",checked:\"checked\",completed:\"completed\",disabled:\"disabled\",error:\"error\",expanded:\"expanded\",focused:\"focused\",focusVisible:\"focusVisible\",open:\"open\",readOnly:\"readOnly\",required:\"required\",selected:\"selected\"};function _e(e,t,o=\"Mui\"){let r=kA[t];return r?`${o}-${r}`:`${Ms.generate(e)}-${t}`}function Ce(e,t,o=\"Mui\"){let r={};return t.forEach(n=>{r[n]=_e(e,n,o)}),r}function zu(e){let{variants:t,...o}=e,r={variants:t,style:la(o),isProcessed:!0};return r.style===o||t&&t.forEach(n=>{typeof n.style!=\"function\"&&(n.style=la(n.style))}),r}var BA=Yi();function c0(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}function Xi(e,t){return t&&e&&typeof e==\"object\"&&e.styles&&!e.styles.startsWith(\"@layer\")&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}function LA(e){return e?(t,o)=>o[e]:null}function jA(e,t,o){e.theme=HA(e.theme)?o:e.theme[t]||e.theme}function Ud(e,t,o){let r=typeof t==\"function\"?t(e):t;if(Array.isArray(r))return r.flatMap(n=>Ud(e,n,o));if(Array.isArray(r?.variants)){let n;if(r.isProcessed)n=o?Xi(r.style,o):r.style;else{let{variants:a,...i}=r;n=o?Xi(la(i),o):i}return WE(e,r.variants,[n],o)}return r?.isProcessed?o?Xi(la(r.style),o):r.style:o?Xi(la(r),o):r}function WE(e,t,o=[],r=void 0){let n;e:for(let a=0;a{zE(l,C=>C.filter(P=>P!==Kr));let{name:c,slot:u,skipVariantsResolver:m,skipSx:p,overridesResolver:d=LA($A(u)),...v}=s,T=c&&c.startsWith(\"Mui\")||u?\"components\":\"custom\",S=m!==void 0?m:u&&u!==\"Root\"&&u!==\"root\"||!1,h=p||!1,y=c0;u===\"Root\"||u===\"root\"?y=r:u?y=n:VA(l)&&(y=void 0);let g=Cu(l,{shouldForwardProp:y,label:UA(c,u),...v}),b=C=>{if(C.__emotion_real===C)return C;if(typeof C==\"function\")return function(A){return Ud(A,C,A.theme.modularCssLayers?T:void 0)};if(Cr(C)){let P=zu(C);return function(_){return P.variants?Ud(_,P,_.theme.modularCssLayers?T:void 0):_.theme.modularCssLayers?Xi(P.style,T):P.style}}return C},E=(...C)=>{let P=[],A=C.map(b),_=[];if(P.push(a),c&&d&&_.push(function(k){let O=k.theme.components?.[c]?.styleOverrides;if(!O)return null;let N={};for(let X in O)N[X]=Ud(k,O[X],k.theme.modularCssLayers?\"theme\":void 0);return d(k,N)}),c&&!S&&_.push(function(k){let O=k.theme?.components?.[c]?.variants;return O?WE(k,O,[],k.theme.modularCssLayers?\"theme\":void 0):null}),h||_.push(Kr),Array.isArray(A[0])){let x=A.shift(),k=new Array(P.length).fill(\"\"),U=new Array(_.length).fill(\"\"),O;O=[...k,...x,...U],O.raw=[...k,...x.raw,...U],P.unshift(O)}let z=[...P,...A,..._],I=g(...z);return l.muiName&&(I.muiName=l.muiName),I};return g.withConfig&&(E.withConfig=g.withConfig),E}}function UA(e,t){return void 0}function HA(e){for(let t in e)return!1;return!0}function VA(e){return typeof e==\"string\"&&e.charCodeAt(0)>96}function $A(e){return e&&e.charAt(0).toLowerCase()+e.slice(1)}function ni(e,t,o=!1){let r={...t};for(let n in e)if(Object.prototype.hasOwnProperty.call(e,n)){let a=n;if(a===\"components\"||a===\"slots\")r[a]={...e[a],...r[a]};else if(a===\"componentsProps\"||a===\"slotProps\"){let i=e[a],l=t[a];if(!l)r[a]=i||{};else if(!i)r[a]=l;else{r[a]={...l};for(let s in i)if(Object.prototype.hasOwnProperty.call(i,s)){let c=s;r[a][c]=ni(i[c],l[c],o)}}}else a===\"className\"&&o&&t.className?r.className=ie(e?.className,t?.className):a===\"style\"&&o&&t.style?r.style={...e?.style,...t?.style}:r[a]===void 0&&(r[a]=e[a])}return r}var Vd=q(re(),1),YA=typeof window<\"u\"?Vd.useLayoutEffect:Vd.useEffect,wr=YA;function XA(e,t=Number.MIN_SAFE_INTEGER,o=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,o))}var ua=XA;function p0(e,t=0,o=1){return ua(e,t,o)}function GA(e){e=e.slice(1);let t=new RegExp(`.{1,${e.length>=6?2:1}}`,\"g\"),o=e.match(t);return o&&o[0].length===1&&(o=o.map(r=>r+r)),o?`rgb${o.length===4?\"a\":\"\"}(${o.map((r,n)=>n<3?parseInt(r,16):Math.round(parseInt(r,16)/255*1e3)/1e3).join(\", \")})`:\"\"}function ai(e){if(e.type)return e;if(e.charAt(0)===\"#\")return ai(GA(e));let t=e.indexOf(\"(\"),o=e.substring(0,t);if(![\"rgb\",\"rgba\",\"hsl\",\"hsla\",\"color\"].includes(o))throw new Error(lr(9,e));let r=e.substring(t+1,e.length-1),n;if(o===\"color\"){if(r=r.split(\" \"),n=r.shift(),r.length===4&&r[3].charAt(0)===\"/\"&&(r[3]=r[3].slice(1)),![\"srgb\",\"display-p3\",\"a98-rgb\",\"prophoto-rgb\",\"rec-2020\"].includes(n))throw new Error(lr(10,n))}else r=r.split(\",\");return r=r.map(a=>parseFloat(a)),{type:o,values:r,colorSpace:n}}var qA=e=>{let t=ai(e);return t.values.slice(0,3).map((o,r)=>t.type.includes(\"hsl\")&&r!==0?`${o}%`:o).join(\" \")},Os=(e,t)=>{try{return qA(e)}catch{return e}};function $d(e){let{type:t,colorSpace:o}=e,{values:r}=e;return t.includes(\"rgb\")?r=r.map((n,a)=>a<3?parseInt(n,10):n):t.includes(\"hsl\")&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),t.includes(\"color\")?r=`${o} ${r.join(\" \")}`:r=`${r.join(\", \")}`,`${t}(${r})`}function f0(e){e=ai(e);let{values:t}=e,o=t[0],r=t[1]/100,n=t[2]/100,a=r*Math.min(n,1-n),i=(c,u=(c+o/30)%12)=>n-a*Math.max(Math.min(u-3,9-u,1),-1),l=\"rgb\",s=[Math.round(i(0)*255),Math.round(i(8)*255),Math.round(i(4)*255)];return e.type===\"hsla\"&&(l+=\"a\",s.push(t[3])),$d({type:l,values:s})}function u0(e){e=ai(e);let t=e.type===\"hsl\"||e.type===\"hsla\"?ai(f0(e)).values:e.values;return t=t.map(o=>(e.type!==\"color\"&&(o/=255),o<=.03928?o/12.92:((o+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function ZE(e,t){let o=u0(e),r=u0(t);return(Math.max(o,r)+.05)/(Math.min(o,r)+.05)}function As(e,t){return e=ai(e),t=p0(t),(e.type===\"rgb\"||e.type===\"hsl\")&&(e.type+=\"a\"),e.type===\"color\"?e.values[3]=`/${t}`:e.values[3]=t,$d(e)}function ii(e,t,o){try{return As(e,t)}catch{return e}}function Ds(e,t){if(e=ai(e),t=p0(t),e.type.includes(\"hsl\"))e.values[2]*=1-t;else if(e.type.includes(\"rgb\")||e.type.includes(\"color\"))for(let o=0;o<3;o+=1)e.values[o]*=1-t;return $d(e)}function it(e,t,o){try{return Ds(e,t)}catch{return e}}function Ns(e,t){if(e=ai(e),t=p0(t),e.type.includes(\"hsl\"))e.values[2]+=(100-e.values[2])*t;else if(e.type.includes(\"rgb\"))for(let o=0;o<3;o+=1)e.values[o]+=(255-e.values[o])*t;else if(e.type.includes(\"color\"))for(let o=0;o<3;o+=1)e.values[o]+=(1-e.values[o])*t;return $d(e)}function lt(e,t,o){try{return Ns(e,t)}catch{return e}}function IA(e,t=.15){return u0(e)>.5?Ds(e,t):Ns(e,t)}function ku(e,t,o){try{return IA(e,t)}catch{return e}}var Yd=q(re(),1);var FA=q(Ie(),1),KA=Yd.createContext();var li=()=>Yd.useContext(KA)??!1;var Xd=q(re(),1);var QA=q(Ie(),1),WA=Xd.createContext(void 0);function ZA(e){let{theme:t,name:o,props:r}=e;if(!t||!t.components||!t.components[o])return r;let n=t.components[o];return n.defaultProps?ni(n.defaultProps,r,t.components.mergeClassNameAndStyle):!n.styleOverrides&&!n.variants?ni(n,r,t.components.mergeClassNameAndStyle):r}function d0({props:e,name:t}){let o=Xd.useContext(WA);return ZA({props:e,name:t,theme:{components:o}})}var Bu=q(re(),1),JE=0;function e5(e){let[t,o]=Bu.useState(e),r=e||t;return Bu.useEffect(()=>{t==null&&(JE+=1,o(`mui-${JE}`))},[t]),r}var t5={...Bu},eP=t5.useId;function Gd(e){if(eP!==void 0){let t=eP();return e??t}return e5(e)}var tP={theme:void 0};function qd(e){let t,o;return function(n){let a=t;return(a===void 0||n.theme!==o)&&(tP.theme=n.theme,a=zu(e(tP)),t=a,o=n.theme),a}}function Id(e=\"\"){function t(...r){if(!r.length)return\"\";let n=r[0];return typeof n==\"string\"&&!n.match(/(#|\\(|\\)|(-?(\\d*\\.)?\\d+)(px|em|%|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc))|^(-?(\\d*\\.)?\\d+)$|(\\d+ \\d+ \\d+)/)?`, var(--${e?`${e}-`:\"\"}${n}${t(...r.slice(1))})`:`, ${n}`}return(r,...n)=>`var(--${e?`${e}-`:\"\"}${r}${t(...n)})`}var oP=(e,t,o,r=[])=>{let n=e;t.forEach((a,i)=>{i===t.length-1?Array.isArray(n)?n[Number(a)]=o:n&&typeof n==\"object\"&&(n[a]=o):n&&typeof n==\"object\"&&(n[a]||(n[a]=r.includes(a)?[]:{}),n=n[a])})},o5=(e,t,o)=>{function r(n,a=[],i=[]){Object.entries(n).forEach(([l,s])=>{(!o||o&&!o([...a,l]))&&s!=null&&(typeof s==\"object\"&&Object.keys(s).length>0?r(s,[...a,l],Array.isArray(s)?[...i,l]:i):t([...a,l],s,i))})}r(e)},r5=(e,t)=>typeof t==\"number\"?[\"lineHeight\",\"fontWeight\",\"opacity\",\"zIndex\"].some(r=>e.includes(r))||e[e.length-1].toLowerCase().includes(\"opacity\")?t:`${t}px`:t;function Lu(e,t){let{prefix:o,shouldSkipGeneratingVar:r}=t||{},n={},a={},i={};return o5(e,(l,s,c)=>{if((typeof s==\"string\"||typeof s==\"number\")&&(!r||!r(l,s))){let u=`--${o?`${o}-`:\"\"}${l.join(\"-\")}`,m=r5(l,s);Object.assign(n,{[u]:m}),oP(a,l,`var(${u})`,c),oP(i,l,`var(${u}, ${m})`,c)}},l=>l[0]===\"vars\"),{css:n,vars:a,varsWithDefaults:i}}function n5(e,t={}){let{getSelector:o=h,disableCssColorScheme:r,colorSchemeSelector:n,enableContrastVars:a}=t,{colorSchemes:i={},components:l,defaultColorScheme:s=\"light\",...c}=e,{vars:u,css:m,varsWithDefaults:p}=Lu(c,t),d=p,v={},{[s]:T,...S}=i;if(Object.entries(S||{}).forEach(([b,E])=>{let{vars:C,css:P,varsWithDefaults:A}=Lu(E,t);d=Kt(d,A),v[b]={css:P,vars:C}}),T){let{css:b,vars:E,varsWithDefaults:C}=Lu(T,t);d=Kt(d,C),v[s]={css:b,vars:E}}function h(b,E){let C=n;if(n===\"class\"&&(C=\".%s\"),n===\"data\"&&(C=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(C=`[${n}=\"%s\"]`),b){if(C===\"media\")return e.defaultColorScheme===b?\":root\":{[`@media (prefers-color-scheme: ${i[b]?.palette?.mode||b})`]:{\":root\":E}};if(C)return e.defaultColorScheme===b?`:root, ${C.replace(\"%s\",String(b))}`:C.replace(\"%s\",String(b))}return\":root\"}return{vars:d,generateThemeVars:()=>{let b={...u};return Object.entries(v).forEach(([,{vars:E}])=>{b=Kt(b,E)}),b},generateStyleSheets:()=>{let b=[],E=e.defaultColorScheme||\"light\";function C(_,z){Object.keys(z).length&&b.push(typeof _==\"string\"?{[_]:{...z}}:_)}C(o(void 0,{...m}),m);let{[E]:P,...A}=v;if(P){let{css:_}=P,z=i[E]?.palette?.mode,I=!r&&z?{colorScheme:z,..._}:{..._};C(o(E,{...I}),I)}return Object.entries(A).forEach(([_,{css:z}])=>{let I=i[_]?.palette?.mode,x=!r&&I?{colorScheme:I,...z}:{...z};C(o(_,{...x}),x)}),a&&b.push({\":root\":{\"--__l-threshold\":\"0.7\",\"--__l\":\"clamp(0, (l / var(--__l-threshold) - 1) * -infinity, 1)\",\"--__a\":\"clamp(0.87, (l / var(--__l-threshold) - 1) * -infinity, 1)\"}}),b}}}var m0=n5;function y0(e){return function(o){return e===\"media\"?`@media (prefers-color-scheme: ${o})`:e?e.startsWith(\"data-\")&&!e.includes(\"%s\")?`[${e}=\"${o}\"] &`:e===\"class\"?`.${o} &`:e===\"data\"?`[data-${o}] &`:`${e.replace(\"%s\",o)} &`:\"&\"}}function Le(e,t,o=void 0){let r={};for(let n in e){let a=e[n],i=\"\",l=!0;for(let s=0;s=o?Fd.text.primary:h0.text.primary}let d=({color:S,name:h,mainShade:y=500,lightShade:g=300,darkShade:b=700})=>{if(S={...S},!S.main&&S[y]&&(S.main=S[y]),!S.hasOwnProperty(\"main\"))throw new Error(lr(11,h?` (${h})`:\"\",y));if(typeof S.main!=\"string\")throw new Error(lr(12,h?` (${h})`:\"\",JSON.stringify(S.main)));return n?(aP(n,S,\"light\",g,r),aP(n,S,\"dark\",b,r)):(nP(S,\"light\",g,r),nP(S,\"dark\",b,r)),S.contrastText||(S.contrastText=p(S.main)),S},v;return t===\"light\"?v=iP():t===\"dark\"&&(v=lP()),Kt({common:{...zs},mode:t,primary:d({color:i,name:\"primary\"}),secondary:d({color:l,name:\"secondary\",mainShade:\"A400\",lightShade:\"A200\",darkShade:\"A700\"}),error:d({color:s,name:\"error\"}),warning:d({color:m,name:\"warning\"}),info:d({color:c,name:\"info\"}),success:d({color:u,name:\"success\"}),grey:rP,contrastThreshold:o,getContrastText:p,augmentColor:d,tonalOffset:r,...v},a)}function Kd(e){let t={};return Object.entries(e).forEach(r=>{let[n,a]=r;typeof a==\"object\"&&(t[n]=`${a.fontStyle?`${a.fontStyle} `:\"\"}${a.fontVariant?`${a.fontVariant} `:\"\"}${a.fontWeight?`${a.fontWeight} `:\"\"}${a.fontStretch?`${a.fontStretch} `:\"\"}${a.fontSize||\"\"}${a.lineHeight?`/${a.lineHeight} `:\"\"}${a.fontFamily||\"\"}`)}),t}function g0(e,t){return{toolbar:{minHeight:56,[e.up(\"xs\")]:{\"@media (orientation: landscape)\":{minHeight:48}},[e.up(\"sm\")]:{minHeight:64}},...t}}function x5(e){return Math.round(e*1e5)/1e5}var sP={textTransform:\"uppercase\"},cP='\"Roboto\", \"Helvetica\", \"Arial\", sans-serif';function b0(e,t){let{fontFamily:o=cP,fontSize:r=14,fontWeightLight:n=300,fontWeightRegular:a=400,fontWeightMedium:i=500,fontWeightBold:l=700,htmlFontSize:s=16,allVariants:c,pxToRem:u,...m}=typeof t==\"function\"?t(e):t,p=r/14,d=u||(S=>`${S/s*p}rem`),v=(S,h,y,g,b)=>({fontFamily:o,fontWeight:S,fontSize:d(h),lineHeight:y,...o===cP?{letterSpacing:`${x5(g/h)}em`}:{},...b,...c}),T={h1:v(n,96,1.167,-1.5),h2:v(n,60,1.2,-.5),h3:v(a,48,1.167,0),h4:v(a,34,1.235,.25),h5:v(a,24,1.334,0),h6:v(i,20,1.6,.15),subtitle1:v(a,16,1.75,.15),subtitle2:v(i,14,1.57,.1),body1:v(a,16,1.5,.15),body2:v(a,14,1.43,.15),button:v(i,14,1.75,.4,sP),caption:v(a,12,1.66,.4),overline:v(a,12,2.66,1,sP),inherit:{fontFamily:\"inherit\",fontWeight:\"inherit\",fontSize:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}};return Kt({htmlFontSize:s,pxToRem:d,fontFamily:o,fontSize:r,fontWeightLight:n,fontWeightRegular:a,fontWeightMedium:i,fontWeightBold:l,...T},m,{clone:!1})}function kt(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${.2})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${.14})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${.12})`].join(\",\")}var T5=[\"none\",kt(0,2,1,-1,0,1,1,0,0,1,3,0),kt(0,3,1,-2,0,2,2,0,0,1,5,0),kt(0,3,3,-2,0,3,4,0,0,1,8,0),kt(0,2,4,-1,0,4,5,0,0,1,10,0),kt(0,3,5,-1,0,5,8,0,0,1,14,0),kt(0,3,5,-1,0,6,10,0,0,1,18,0),kt(0,4,5,-2,0,7,10,1,0,2,16,1),kt(0,5,5,-3,0,8,10,1,0,3,14,2),kt(0,5,6,-3,0,9,12,1,0,3,16,2),kt(0,6,6,-3,0,10,14,1,0,4,18,3),kt(0,6,7,-4,0,11,15,1,0,4,20,3),kt(0,7,8,-4,0,12,17,2,0,5,22,4),kt(0,7,8,-4,0,13,19,2,0,5,24,4),kt(0,7,9,-4,0,14,21,2,0,5,26,4),kt(0,8,9,-5,0,15,22,2,0,6,28,5),kt(0,8,10,-5,0,16,24,2,0,6,30,5),kt(0,8,11,-5,0,17,26,2,0,6,32,5),kt(0,9,11,-5,0,18,28,2,0,7,34,6),kt(0,9,12,-6,0,19,29,2,0,7,36,6),kt(0,10,13,-6,0,20,31,3,0,8,38,7),kt(0,10,13,-6,0,21,33,3,0,8,40,7),kt(0,10,14,-6,0,22,35,3,0,8,42,7),kt(0,11,14,-7,0,23,36,3,0,9,44,8),kt(0,11,15,-7,0,24,38,3,0,9,46,8)],uP=T5;var S5={easeInOut:\"cubic-bezier(0.4, 0, 0.2, 1)\",easeOut:\"cubic-bezier(0.0, 0, 0.2, 1)\",easeIn:\"cubic-bezier(0.4, 0, 1, 1)\",sharp:\"cubic-bezier(0.4, 0, 0.6, 1)\"},E5={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function pP(e){return`${Math.round(e)}ms`}function P5(e){if(!e)return 0;let t=e/36;return Math.min(Math.round((4+15*t**.25+t/5)*10),3e3)}function v0(e){let t={...S5,...e.easing},o={...E5,...e.duration};return{getAutoHeightDuration:P5,create:(n=[\"all\"],a={})=>{let{duration:i=o.standard,easing:l=t.easeInOut,delay:s=0,...c}=a;return(Array.isArray(n)?n:[n]).map(u=>`${u} ${typeof i==\"string\"?i:pP(i)} ${l} ${typeof s==\"string\"?s:pP(s)}`).join(\",\")},...e,easing:t,duration:o}}var C5={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},fP=C5;function R5(e){return Cr(e)||typeof e>\"u\"||typeof e==\"string\"||typeof e==\"boolean\"||typeof e==\"number\"||Array.isArray(e)}function Qd(e={}){let t={...e};function o(r){let n=Object.entries(r);for(let a=0;a{if(!Number.isNaN(+e))return+e;let t=e.match(/\\d*\\.?\\d+/g);if(!t)return 0;let o=0;for(let r=0;rKt(v,T),d),d.unstable_sxConfig={...un,...u?.unstable_sxConfig},d.unstable_sx=function(T){return Kr({sx:T,theme:this})},d.toRuntimeSource=Qd,M5(d),d}var ju=O5;function Bs(e){let t;return e<1?t=5.11916*e**2:t=4.5*Math.log(e+1)+2,Math.round(t*10)/1e3}var A5=[...Array(25)].map((e,t)=>{if(t===0)return\"none\";let o=Bs(t);return`linear-gradient(rgba(255 255 255 / ${o}), rgba(255 255 255 / ${o}))`});function x0(e){return{inputPlaceholder:e===\"dark\"?.5:.42,inputUnderline:e===\"dark\"?.7:.42,switchTrackDisabled:e===\"dark\"?.2:.12,switchTrack:e===\"dark\"?.3:.38}}function T0(e){return e===\"dark\"?A5:[]}function S0(e){let{palette:t={mode:\"light\"},opacity:o,overlays:r,colorSpace:n,...a}=e,i=Qi({...t,colorSpace:n});return{palette:i,opacity:{...x0(i.mode),...o},overlays:r||T0(i.mode),...a}}function E0(e){return!!e[0].match(/(cssVarPrefix|colorSchemeSelector|modularCssLayers|rootSelector|typography|mixins|breakpoints|direction|transitions)/)||!!e[0].match(/sxConfig$/)||e[0]===\"palette\"&&!!e[1]?.match(/(mode|contrastThreshold|tonalOffset)/)}var D5=e=>[...[...Array(25)].map((t,o)=>`--${e?`${e}-`:\"\"}overlays-${o}`),`--${e?`${e}-`:\"\"}palette-AppBar-darkBg`,`--${e?`${e}-`:\"\"}palette-AppBar-darkColor`],mP=D5;var yP=e=>(t,o)=>{let r=e.rootSelector||\":root\",n=e.colorSchemeSelector,a=n;if(n===\"class\"&&(a=\".%s\"),n===\"data\"&&(a=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(a=`[${n}=\"%s\"]`),e.defaultColorScheme===t){if(t===\"dark\"){let i={};return mP(e.cssVarPrefix).forEach(l=>{i[l]=o[l],delete o[l]}),a===\"media\"?{[r]:o,\"@media (prefers-color-scheme: dark)\":{[r]:i}}:a?{[a.replace(\"%s\",t)]:i,[`${r}, ${a.replace(\"%s\",t)}`]:o}:{[r]:{...o,...i}}}if(a&&a!==\"media\")return`${r}, ${a.replace(\"%s\",String(t))}`}else if(t){if(a===\"media\")return{[`@media (prefers-color-scheme: ${String(t)})`]:{[r]:o}};if(a)return a.replace(\"%s\",String(t))}return r};function N5(e,t){t.forEach(o=>{e[o]||(e[o]={})})}function L(e,t,o){!e[t]&&o&&(e[t]=o)}function Uu(e){return typeof e!=\"string\"||!e.startsWith(\"hsl\")?e:f0(e)}function pa(e,t){`${t}Channel`in e||(e[`${t}Channel`]=Os(Uu(e[t]),`MUI: Can't create \\`palette.${t}Channel\\` because \\`palette.${t}\\` is not one of these formats: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color().\nTo suppress this warning, you need to explicitly provide the \\`palette.${t}Channel\\` as a string (in rgb format, for example \"12 12 12\") or undefined if you want to remove the channel token.`))}function _5(e){return typeof e==\"number\"?`${e}px`:typeof e==\"string\"||typeof e==\"function\"||Array.isArray(e)?e:\"8px\"}var zn=e=>{try{return e()}catch{}},z5=(e=\"mui\")=>Id(e);function P0(e,t,o,r,n){if(!o)return;o=o===!0?{}:o;let a=n===\"dark\"?\"dark\":\"light\";if(!r){t[n]=S0({...o,palette:{mode:a,...o?.palette},colorSpace:e});return}let{palette:i,...l}=ju({...r,palette:{mode:a,...o?.palette},colorSpace:e});return t[n]={...o,palette:i,opacity:{...x0(a),...o?.opacity},overlays:o?.overlays||T0(a)},l}function C0(e={},...t){let{colorSchemes:o={light:!0},defaultColorScheme:r,disableCssColorScheme:n=!1,cssVarPrefix:a=\"mui\",nativeColor:i=!1,shouldSkipGeneratingVar:l=E0,colorSchemeSelector:s=o.light&&o.dark?\"media\":void 0,rootSelector:c=\":root\",...u}=e,m=Object.keys(o)[0],p=r||(o.light&&m!==\"light\"?\"light\":m),d=z5(a),{[p]:v,light:T,dark:S,...h}=o,y={...h},g=v;if((p===\"dark\"&&!(\"dark\"in o)||p===\"light\"&&!(\"light\"in o))&&(g=!0),!g)throw new Error(lr(21,p));let b;i&&(b=\"oklch\");let E=P0(b,y,g,u,p);T&&!y.light&&P0(b,y,T,void 0,\"light\"),S&&!y.dark&&P0(b,y,S,void 0,\"dark\");let C={defaultColorScheme:p,...E,cssVarPrefix:a,colorSchemeSelector:s,rootSelector:c,getCssVar:d,colorSchemes:y,font:{...Kd(E.typography),...E.font},spacing:_5(u.spacing)};Object.keys(C.colorSchemes).forEach(I=>{let x=C.colorSchemes[I].palette,k=O=>{let N=O.split(\"-\"),X=N[1],oe=N[2];return d(O,x[X][oe])};x.mode===\"light\"&&(L(x.common,\"background\",\"#fff\"),L(x.common,\"onBackground\",\"#000\")),x.mode===\"dark\"&&(L(x.common,\"background\",\"#000\"),L(x.common,\"onBackground\",\"#fff\"));function U(O,N,X){if(b){let oe;return O===ii&&(oe=`transparent ${((1-X)*100).toFixed(0)}%`),O===it&&(oe=`#000 ${(X*100).toFixed(0)}%`),O===lt&&(oe=`#fff ${(X*100).toFixed(0)}%`),`color-mix(in ${b}, ${N}, ${oe})`}return O(N,X)}if(N5(x,[\"Alert\",\"AppBar\",\"Avatar\",\"Button\",\"Chip\",\"FilledInput\",\"LinearProgress\",\"Skeleton\",\"Slider\",\"SnackbarContent\",\"SpeedDialAction\",\"StepConnector\",\"StepContent\",\"Switch\",\"TableCell\",\"Tooltip\"]),x.mode===\"light\"){L(x.Alert,\"errorColor\",U(it,x.error.light,.6)),L(x.Alert,\"infoColor\",U(it,x.info.light,.6)),L(x.Alert,\"successColor\",U(it,x.success.light,.6)),L(x.Alert,\"warningColor\",U(it,x.warning.light,.6)),L(x.Alert,\"errorFilledBg\",k(\"palette-error-main\")),L(x.Alert,\"infoFilledBg\",k(\"palette-info-main\")),L(x.Alert,\"successFilledBg\",k(\"palette-success-main\")),L(x.Alert,\"warningFilledBg\",k(\"palette-warning-main\")),L(x.Alert,\"errorFilledColor\",zn(()=>x.getContrastText(x.error.main))),L(x.Alert,\"infoFilledColor\",zn(()=>x.getContrastText(x.info.main))),L(x.Alert,\"successFilledColor\",zn(()=>x.getContrastText(x.success.main))),L(x.Alert,\"warningFilledColor\",zn(()=>x.getContrastText(x.warning.main))),L(x.Alert,\"errorStandardBg\",U(lt,x.error.light,.9)),L(x.Alert,\"infoStandardBg\",U(lt,x.info.light,.9)),L(x.Alert,\"successStandardBg\",U(lt,x.success.light,.9)),L(x.Alert,\"warningStandardBg\",U(lt,x.warning.light,.9)),L(x.Alert,\"errorIconColor\",k(\"palette-error-main\")),L(x.Alert,\"infoIconColor\",k(\"palette-info-main\")),L(x.Alert,\"successIconColor\",k(\"palette-success-main\")),L(x.Alert,\"warningIconColor\",k(\"palette-warning-main\")),L(x.AppBar,\"defaultBg\",k(\"palette-grey-100\")),L(x.Avatar,\"defaultBg\",k(\"palette-grey-400\")),L(x.Button,\"inheritContainedBg\",k(\"palette-grey-300\")),L(x.Button,\"inheritContainedHoverBg\",k(\"palette-grey-A100\")),L(x.Chip,\"defaultBorder\",k(\"palette-grey-400\")),L(x.Chip,\"defaultAvatarColor\",k(\"palette-grey-700\")),L(x.Chip,\"defaultIconColor\",k(\"palette-grey-700\")),L(x.FilledInput,\"bg\",\"rgba(0, 0, 0, 0.06)\"),L(x.FilledInput,\"hoverBg\",\"rgba(0, 0, 0, 0.09)\"),L(x.FilledInput,\"disabledBg\",\"rgba(0, 0, 0, 0.12)\"),L(x.LinearProgress,\"primaryBg\",U(lt,x.primary.main,.62)),L(x.LinearProgress,\"secondaryBg\",U(lt,x.secondary.main,.62)),L(x.LinearProgress,\"errorBg\",U(lt,x.error.main,.62)),L(x.LinearProgress,\"infoBg\",U(lt,x.info.main,.62)),L(x.LinearProgress,\"successBg\",U(lt,x.success.main,.62)),L(x.LinearProgress,\"warningBg\",U(lt,x.warning.main,.62)),L(x.Skeleton,\"bg\",b?U(ii,x.text.primary,.11):`rgba(${k(\"palette-text-primaryChannel\")} / 0.11)`),L(x.Slider,\"primaryTrack\",U(lt,x.primary.main,.62)),L(x.Slider,\"secondaryTrack\",U(lt,x.secondary.main,.62)),L(x.Slider,\"errorTrack\",U(lt,x.error.main,.62)),L(x.Slider,\"infoTrack\",U(lt,x.info.main,.62)),L(x.Slider,\"successTrack\",U(lt,x.success.main,.62)),L(x.Slider,\"warningTrack\",U(lt,x.warning.main,.62));let O=b?U(it,x.background.default,.6825):ku(x.background.default,.8);L(x.SnackbarContent,\"bg\",O),L(x.SnackbarContent,\"color\",zn(()=>b?Fd.text.primary:x.getContrastText(O))),L(x.SpeedDialAction,\"fabHoverBg\",ku(x.background.paper,.15)),L(x.StepConnector,\"border\",k(\"palette-grey-400\")),L(x.StepContent,\"border\",k(\"palette-grey-400\")),L(x.Switch,\"defaultColor\",k(\"palette-common-white\")),L(x.Switch,\"defaultDisabledColor\",k(\"palette-grey-100\")),L(x.Switch,\"primaryDisabledColor\",U(lt,x.primary.main,.62)),L(x.Switch,\"secondaryDisabledColor\",U(lt,x.secondary.main,.62)),L(x.Switch,\"errorDisabledColor\",U(lt,x.error.main,.62)),L(x.Switch,\"infoDisabledColor\",U(lt,x.info.main,.62)),L(x.Switch,\"successDisabledColor\",U(lt,x.success.main,.62)),L(x.Switch,\"warningDisabledColor\",U(lt,x.warning.main,.62)),L(x.TableCell,\"border\",U(lt,U(ii,x.divider,1),.88)),L(x.Tooltip,\"bg\",U(ii,x.grey[700],.92))}if(x.mode===\"dark\"){L(x.Alert,\"errorColor\",U(lt,x.error.light,.6)),L(x.Alert,\"infoColor\",U(lt,x.info.light,.6)),L(x.Alert,\"successColor\",U(lt,x.success.light,.6)),L(x.Alert,\"warningColor\",U(lt,x.warning.light,.6)),L(x.Alert,\"errorFilledBg\",k(\"palette-error-dark\")),L(x.Alert,\"infoFilledBg\",k(\"palette-info-dark\")),L(x.Alert,\"successFilledBg\",k(\"palette-success-dark\")),L(x.Alert,\"warningFilledBg\",k(\"palette-warning-dark\")),L(x.Alert,\"errorFilledColor\",zn(()=>x.getContrastText(x.error.dark))),L(x.Alert,\"infoFilledColor\",zn(()=>x.getContrastText(x.info.dark))),L(x.Alert,\"successFilledColor\",zn(()=>x.getContrastText(x.success.dark))),L(x.Alert,\"warningFilledColor\",zn(()=>x.getContrastText(x.warning.dark))),L(x.Alert,\"errorStandardBg\",U(it,x.error.light,.9)),L(x.Alert,\"infoStandardBg\",U(it,x.info.light,.9)),L(x.Alert,\"successStandardBg\",U(it,x.success.light,.9)),L(x.Alert,\"warningStandardBg\",U(it,x.warning.light,.9)),L(x.Alert,\"errorIconColor\",k(\"palette-error-main\")),L(x.Alert,\"infoIconColor\",k(\"palette-info-main\")),L(x.Alert,\"successIconColor\",k(\"palette-success-main\")),L(x.Alert,\"warningIconColor\",k(\"palette-warning-main\")),L(x.AppBar,\"defaultBg\",k(\"palette-grey-900\")),L(x.AppBar,\"darkBg\",k(\"palette-background-paper\")),L(x.AppBar,\"darkColor\",k(\"palette-text-primary\")),L(x.Avatar,\"defaultBg\",k(\"palette-grey-600\")),L(x.Button,\"inheritContainedBg\",k(\"palette-grey-800\")),L(x.Button,\"inheritContainedHoverBg\",k(\"palette-grey-700\")),L(x.Chip,\"defaultBorder\",k(\"palette-grey-700\")),L(x.Chip,\"defaultAvatarColor\",k(\"palette-grey-300\")),L(x.Chip,\"defaultIconColor\",k(\"palette-grey-300\")),L(x.FilledInput,\"bg\",\"rgba(255, 255, 255, 0.09)\"),L(x.FilledInput,\"hoverBg\",\"rgba(255, 255, 255, 0.13)\"),L(x.FilledInput,\"disabledBg\",\"rgba(255, 255, 255, 0.12)\"),L(x.LinearProgress,\"primaryBg\",U(it,x.primary.main,.5)),L(x.LinearProgress,\"secondaryBg\",U(it,x.secondary.main,.5)),L(x.LinearProgress,\"errorBg\",U(it,x.error.main,.5)),L(x.LinearProgress,\"infoBg\",U(it,x.info.main,.5)),L(x.LinearProgress,\"successBg\",U(it,x.success.main,.5)),L(x.LinearProgress,\"warningBg\",U(it,x.warning.main,.5)),L(x.Skeleton,\"bg\",b?U(ii,x.text.primary,.13):`rgba(${k(\"palette-text-primaryChannel\")} / 0.13)`),L(x.Slider,\"primaryTrack\",U(it,x.primary.main,.5)),L(x.Slider,\"secondaryTrack\",U(it,x.secondary.main,.5)),L(x.Slider,\"errorTrack\",U(it,x.error.main,.5)),L(x.Slider,\"infoTrack\",U(it,x.info.main,.5)),L(x.Slider,\"successTrack\",U(it,x.success.main,.5)),L(x.Slider,\"warningTrack\",U(it,x.warning.main,.5));let O=b?U(lt,x.background.default,.985):ku(x.background.default,.98);L(x.SnackbarContent,\"bg\",O),L(x.SnackbarContent,\"color\",zn(()=>b?h0.text.primary:x.getContrastText(O))),L(x.SpeedDialAction,\"fabHoverBg\",ku(x.background.paper,.15)),L(x.StepConnector,\"border\",k(\"palette-grey-600\")),L(x.StepContent,\"border\",k(\"palette-grey-600\")),L(x.Switch,\"defaultColor\",k(\"palette-grey-300\")),L(x.Switch,\"defaultDisabledColor\",k(\"palette-grey-600\")),L(x.Switch,\"primaryDisabledColor\",U(it,x.primary.main,.55)),L(x.Switch,\"secondaryDisabledColor\",U(it,x.secondary.main,.55)),L(x.Switch,\"errorDisabledColor\",U(it,x.error.main,.55)),L(x.Switch,\"infoDisabledColor\",U(it,x.info.main,.55)),L(x.Switch,\"successDisabledColor\",U(it,x.success.main,.55)),L(x.Switch,\"warningDisabledColor\",U(it,x.warning.main,.55)),L(x.TableCell,\"border\",U(it,U(ii,x.divider,1),.68)),L(x.Tooltip,\"bg\",U(ii,x.grey[700],.92))}pa(x.background,\"default\"),pa(x.background,\"paper\"),pa(x.common,\"background\"),pa(x.common,\"onBackground\"),pa(x,\"divider\"),Object.keys(x).forEach(O=>{let N=x[O];O!==\"tonalOffset\"&&N&&typeof N==\"object\"&&(N.main&&L(x[O],\"mainChannel\",Os(Uu(N.main))),N.light&&L(x[O],\"lightChannel\",Os(Uu(N.light))),N.dark&&L(x[O],\"darkChannel\",Os(Uu(N.dark))),N.contrastText&&L(x[O],\"contrastTextChannel\",Os(Uu(N.contrastText))),O===\"text\"&&(pa(x[O],\"primary\"),pa(x[O],\"secondary\")),O===\"action\"&&(N.active&&pa(x[O],\"active\"),N.selected&&pa(x[O],\"selected\")))})}),C=t.reduce((I,x)=>Kt(I,x),C);let P={prefix:a,disableCssColorScheme:n,shouldSkipGeneratingVar:l,getSelector:yP(C),enableContrastVars:i},{vars:A,generateThemeVars:_,generateStyleSheets:z}=m0(C,P);return C.vars=A,Object.entries(C.colorSchemes[C.defaultColorScheme]).forEach(([I,x])=>{C[I]=x}),C.generateThemeVars=_,C.generateStyleSheets=z,C.generateSpacing=function(){return Cs(u.spacing,Mu(this))},C.getColorSchemeSelector=y0(s),C.spacing=C.generateSpacing(),C.shouldSkipGeneratingVar=l,C.unstable_sxConfig={...un,...u?.unstable_sxConfig},C.unstable_sx=function(x){return Kr({sx:x,theme:this})},C.toRuntimeSource=Qd,C}function hP(e,t,o){e.colorSchemes&&o&&(e.colorSchemes[t]={...o!==!0&&o,palette:Qi({...o===!0?{}:o.palette,mode:t})})}function Ls(e={},...t){let{palette:o,cssVariables:r=!1,colorSchemes:n=o?void 0:{light:!0},defaultColorScheme:a=o?.mode,...i}=e,l=a||\"light\",s=n?.[l],c={...n,...o?{[l]:{...typeof s!=\"boolean\"&&s,palette:o}}:void 0};if(r===!1){if(!(\"colorSchemes\"in e))return ju(e,...t);let u=o;\"palette\"in e||c[l]&&(c[l]!==!0?u=c[l].palette:l===\"dark\"&&(u={mode:\"dark\"}));let m=ju({...e,palette:u},...t);return m.defaultColorScheme=l,m.colorSchemes=c,m.palette.mode===\"light\"&&(m.colorSchemes.light={...c.light!==!0&&c.light,palette:m.palette},hP(m,\"dark\",c.dark)),m.palette.mode===\"dark\"&&(m.colorSchemes.dark={...c.dark!==!0&&c.dark,palette:m.palette},hP(m,\"light\",c.light)),m}return!o&&!(\"light\"in c)&&l===\"light\"&&(c.light=!0),C0({...i,colorSchemes:c,defaultColorScheme:l,...typeof r!=\"boolean\"&&r},...t)}var B5=q(re(),1);var k5=Ls(),Wd=k5;function kn(){let e=Rs(Wd);return e[_s]||e}function L5(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}var Hu=L5;var j5=e=>Hu(e)&&e!==\"classes\",Bn=j5;var U5=Hd({themeId:_s,defaultTheme:Wd,rootShouldForwardProp:Bn}),ae=U5;var H5=Ce(\"MuiBox\",[\"root\"]),gP=H5;var V5=Ls(),$5=_u({themeId:_s,defaultTheme:V5,defaultClassName:gP.root,generateClassName:Ms.generate}),Fe=$5;var TP=q(re(),1);var Y5=q(Ie(),1);function bP(){return ws}var X5=qd,He=X5;var uj=q(re(),1);var G5=q(Ie(),1);function je(e){return d0(e)}var me=ri;function q5(e){return typeof e.main==\"string\"}function I5(e,t=[]){if(!q5(e))return!1;for(let o of t)if(!e.hasOwnProperty(o)||typeof e[o]!=\"string\")return!1;return!0}function jo(e=[]){return([,t])=>t&&I5(t,e)}function vP(e){return _e(\"MuiTypography\",e)}var Tj=Ce(\"MuiTypography\",[\"root\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"subtitle1\",\"subtitle2\",\"body1\",\"body2\",\"inherit\",\"button\",\"caption\",\"overline\",\"alignLeft\",\"alignRight\",\"alignCenter\",\"alignJustify\",\"noWrap\",\"gutterBottom\",\"paragraph\"]);var SP=q(Ie(),1),F5={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},K5=bP(),Q5=e=>{let{align:t,gutterBottom:o,noWrap:r,paragraph:n,variant:a,classes:i}=e,l={root:[\"root\",a,e.align!==\"inherit\"&&`align${me(t)}`,o&&\"gutterBottom\",r&&\"noWrap\",n&&\"paragraph\"]};return Le(l,vP,i)},W5=ae(\"span\",{name:\"MuiTypography\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.variant&&t[o.variant],o.align!==\"inherit\"&&t[`align${me(o.align)}`],o.noWrap&&t.noWrap,o.gutterBottom&&t.gutterBottom,o.paragraph&&t.paragraph]}})(He(({theme:e})=>({margin:0,variants:[{props:{variant:\"inherit\"},style:{font:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}},...Object.entries(e.typography).filter(([t,o])=>t!==\"inherit\"&&o&&typeof o==\"object\").map(([t,o])=>({props:{variant:t},style:o})),...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette?.text||{}).filter(([,t])=>typeof t==\"string\").map(([t])=>({props:{color:`text${me(t)}`},style:{color:(e.vars||e).palette.text[t]}})),{props:({ownerState:t})=>t.align!==\"inherit\",style:{textAlign:\"var(--Typography-textAlign)\"}},{props:({ownerState:t})=>t.noWrap,style:{overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\"}},{props:({ownerState:t})=>t.gutterBottom,style:{marginBottom:\"0.35em\"}},{props:({ownerState:t})=>t.paragraph,style:{marginBottom:16}}]}))),xP={h1:\"h1\",h2:\"h2\",h3:\"h3\",h4:\"h4\",h5:\"h5\",h6:\"h6\",subtitle1:\"h6\",subtitle2:\"h6\",body1:\"p\",body2:\"p\",inherit:\"p\"},Z5=TP.forwardRef(function(t,o){let{color:r,...n}=je({props:t,name:\"MuiTypography\"}),a=!F5[r],i=K5({...n,...a&&{color:r}}),{align:l=\"inherit\",className:s,component:c,gutterBottom:u=!1,noWrap:m=!1,paragraph:p=!1,variant:d=\"body1\",variantMapping:v=xP,...T}=i,S={...i,align:l,color:r,className:s,component:c,gutterBottom:u,noWrap:m,paragraph:p,variant:d,variantMapping:v},h=c||(p?\"p\":v[d]||xP[d])||\"span\",y=Q5(S);return(0,SP.jsx)(W5,{as:h,ref:o,className:ie(y.root,s),...T,ownerState:S,style:{...l!==\"inherit\"&&{\"--Typography-textAlign\":l},...T.style}})}),Xe=Z5;var $P=q(re(),1);var UP=q(re(),1);var Wi=q(re(),1);function js(e){let{controlled:t,default:o,name:r,state:n=\"value\"}=e,{current:a}=Wi.useRef(t!==void 0),[i,l]=Wi.useState(o),s=a?t:i,c=Wi.useCallback(u=>{a||l(u)},[]);return[s,c]}var Zd=js;var CP=q(re(),1);var EP=q(re(),1),J5=EP.createContext(void 0),PP=J5;function R0(){return CP.useContext(PP)}var jn=q(re(),1);function pn(e){try{return e.matches(\":focus-visible\")}catch{}return!1}var Us=q(re(),1);function yo(...e){let t=Us.useRef(void 0),o=Us.useCallback(r=>{let n=e.map(a=>{if(a==null)return null;if(typeof a==\"function\"){let i=a,l=i(r);return typeof l==\"function\"?l:()=>{i(null)}}return a.current=r,()=>{a.current=null}});return()=>{n.forEach(a=>a?.())}},e);return Us.useMemo(()=>e.every(r=>r==null)?null:r=>{t.current&&(t.current(),t.current=void 0),r!=null&&(t.current=o(r))},e)}var Mr=yo;var w0=q(re(),1);function e3(e){let t=w0.useRef(e);return wr(()=>{t.current=e}),w0.useRef((...o)=>(0,t.current)(...o)).current}var Ln=e3;var si=Ln;var Jd=q(re(),1);var wP=q(re(),1),RP={};function Hs(e,t){let o=wP.useRef(RP);return o.current===RP&&(o.current=e(t)),o}var M0=class e{static create(){return new e}static use(){let t=Hs(e.create).current,[o,r]=Jd.useState(!1);return t.shouldMount=o,t.setShouldMount=r,Jd.useEffect(t.mountEffect,[o]),t}constructor(){this.ref={current:null},this.mounted=null,this.didMount=!1,this.shouldMount=!1,this.setShouldMount=null}mount(){return this.mounted||(this.mounted=t3(),this.shouldMount=!0,this.setShouldMount(this.shouldMount)),this.mounted}mountEffect=()=>{this.shouldMount&&!this.didMount&&this.ref.current!==null&&(this.didMount=!0,this.mounted.resolve())};start(...t){this.mount().then(()=>this.ref.current?.start(...t))}stop(...t){this.mount().then(()=>this.ref.current?.stop(...t))}pulsate(...t){this.mount().then(()=>this.ref.current?.pulsate(...t))}};function em(){return M0.use()}function t3(){let e,t,o=new Promise((r,n)=>{e=r,t=n});return o.resolve=e,o.reject=t,o}var ho=q(re(),1);function tm(e,t){if(e==null)return{};var o={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;o[r]=e[r]}return o}function om(e,t){return om=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(o,r){return o.__proto__=r,o},om(e,t)}function rm(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,om(e,t)}var Vu=q(re()),$u=q(Op());var O0={disabled:!1};var MP=q(re()),Vs=MP.default.createContext(null);var OP=function(t){return t.scrollTop};var Yu=\"unmounted\",Zi=\"exited\",Ji=\"entering\",Ys=\"entered\",A0=\"exiting\",fa=(function(e){rm(t,e);function t(r,n){var a;a=e.call(this,r,n)||this;var i=n,l=i&&!i.isMounting?r.enter:r.appear,s;return a.appearStatus=null,r.in?l?(s=Zi,a.appearStatus=Ji):s=Ys:r.unmountOnExit||r.mountOnEnter?s=Yu:s=Zi,a.state={status:s},a.nextCallback=null,a}t.getDerivedStateFromProps=function(n,a){var i=n.in;return i&&a.status===Yu?{status:Zi}:null};var o=t.prototype;return o.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},o.componentDidUpdate=function(n){var a=null;if(n!==this.props){var i=this.state.status;this.props.in?i!==Ji&&i!==Ys&&(a=Ji):(i===Ji||i===Ys)&&(a=A0)}this.updateStatus(!1,a)},o.componentWillUnmount=function(){this.cancelNextCallback()},o.getTimeouts=function(){var n=this.props.timeout,a,i,l;return a=i=l=n,n!=null&&typeof n!=\"number\"&&(a=n.exit,i=n.enter,l=n.appear!==void 0?n.appear:i),{exit:a,enter:i,appear:l}},o.updateStatus=function(n,a){if(n===void 0&&(n=!1),a!==null)if(this.cancelNextCallback(),a===Ji){if(this.props.unmountOnExit||this.props.mountOnEnter){var i=this.props.nodeRef?this.props.nodeRef.current:$u.default.findDOMNode(this);i&&OP(i)}this.performEnter(n)}else this.performExit();else this.props.unmountOnExit&&this.state.status===Zi&&this.setState({status:Yu})},o.performEnter=function(n){var a=this,i=this.props.enter,l=this.context?this.context.isMounting:n,s=this.props.nodeRef?[l]:[$u.default.findDOMNode(this),l],c=s[0],u=s[1],m=this.getTimeouts(),p=l?m.appear:m.enter;if(!n&&!i||O0.disabled){this.safeSetState({status:Ys},function(){a.props.onEntered(c)});return}this.props.onEnter(c,u),this.safeSetState({status:Ji},function(){a.props.onEntering(c,u),a.onTransitionEnd(p,function(){a.safeSetState({status:Ys},function(){a.props.onEntered(c,u)})})})},o.performExit=function(){var n=this,a=this.props.exit,i=this.getTimeouts(),l=this.props.nodeRef?void 0:$u.default.findDOMNode(this);if(!a||O0.disabled){this.safeSetState({status:Zi},function(){n.props.onExited(l)});return}this.props.onExit(l),this.safeSetState({status:A0},function(){n.props.onExiting(l),n.onTransitionEnd(i.exit,function(){n.safeSetState({status:Zi},function(){n.props.onExited(l)})})})},o.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},o.safeSetState=function(n,a){a=this.setNextCallback(a),this.setState(n,a)},o.setNextCallback=function(n){var a=this,i=!0;return this.nextCallback=function(l){i&&(i=!1,a.nextCallback=null,n(l))},this.nextCallback.cancel=function(){i=!1},this.nextCallback},o.onTransitionEnd=function(n,a){this.setNextCallback(a);var i=this.props.nodeRef?this.props.nodeRef.current:$u.default.findDOMNode(this),l=n==null&&!this.props.addEndListener;if(!i||l){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var s=this.props.nodeRef?[this.nextCallback]:[i,this.nextCallback],c=s[0],u=s[1];this.props.addEndListener(c,u)}n!=null&&setTimeout(this.nextCallback,n)},o.render=function(){var n=this.state.status;if(n===Yu)return null;var a=this.props,i=a.children,l=a.in,s=a.mountOnEnter,c=a.unmountOnExit,u=a.appear,m=a.enter,p=a.exit,d=a.timeout,v=a.addEndListener,T=a.onEnter,S=a.onEntering,h=a.onEntered,y=a.onExit,g=a.onExiting,b=a.onExited,E=a.nodeRef,C=tm(a,[\"children\",\"in\",\"mountOnEnter\",\"unmountOnExit\",\"appear\",\"enter\",\"exit\",\"timeout\",\"addEndListener\",\"onEnter\",\"onEntering\",\"onEntered\",\"onExit\",\"onExiting\",\"onExited\",\"nodeRef\"]);return Vu.default.createElement(Vs.Provider,{value:null},typeof i==\"function\"?i(n,C):Vu.default.cloneElement(Vu.default.Children.only(i),C))},t})(Vu.default.Component);fa.contextType=Vs;fa.propTypes={};function $s(){}fa.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:$s,onEntering:$s,onEntered:$s,onExit:$s,onExiting:$s,onExited:$s};fa.UNMOUNTED=Yu;fa.EXITED=Zi;fa.ENTERING=Ji;fa.ENTERED=Ys;fa.EXITING=A0;var Xu=fa;function AP(e){if(e===void 0)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}var Gu=q(re());var Qr=q(re());function nm(e,t){var o=function(a){return t&&(0,Qr.isValidElement)(a)?t(a):a},r=Object.create(null);return e&&Qr.Children.map(e,function(n){return n}).forEach(function(n){r[n.key]=o(n)}),r}function o3(e,t){e=e||{},t=t||{};function o(u){return u in t?t[u]:e[u]}var r=Object.create(null),n=[];for(var a in e)a in t?n.length&&(r[a]=n,n=[]):n.push(a);var i,l={};for(var s in t){if(r[s])for(i=0;i{this.currentId=null,o()},t)}clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)};disposeEffect=()=>this.clear};function fn(){let e=Hs(Xs.create).current;return _0(e.disposeEffect),e}var am=q(re(),1);var z0=q(Ie(),1);function i3(e){let{className:t,classes:o,pulsate:r=!1,rippleX:n,rippleY:a,rippleSize:i,in:l,onExited:s,timeout:c}=e,[u,m]=am.useState(!1),p=ie(t,o.ripple,o.rippleVisible,r&&o.ripplePulsate),d={width:i,height:i,top:-(i/2)+a,left:-(i/2)+n},v=ie(o.child,u&&o.childLeaving,r&&o.childPulsate);return!l&&!u&&m(!0),am.useEffect(()=>{if(!l&&s!=null){let T=setTimeout(s,c);return()=>{clearTimeout(T)}}},[s,l,c]),(0,z0.jsx)(\"span\",{className:p,style:d,children:(0,z0.jsx)(\"span\",{className:v})})}var zP=i3;var l3=Ce(\"MuiTouchRipple\",[\"root\",\"ripple\",\"rippleVisible\",\"ripplePulsate\",\"child\",\"childLeaving\",\"childPulsate\"]),Or=l3;var im=q(Ie(),1),k0=550,s3=80,c3=_n`\n 0% {\n transform: scale(0);\n opacity: 0.1;\n }\n\n 100% {\n transform: scale(1);\n opacity: 0.3;\n }\n`,u3=_n`\n 0% {\n opacity: 1;\n }\n\n 100% {\n opacity: 0;\n }\n`,p3=_n`\n 0% {\n transform: scale(1);\n }\n\n 50% {\n transform: scale(0.92);\n }\n\n 100% {\n transform: scale(1);\n }\n`,f3=ae(\"span\",{name:\"MuiTouchRipple\",slot:\"Root\"})({overflow:\"hidden\",pointerEvents:\"none\",position:\"absolute\",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:\"inherit\"}),d3=ae(zP,{name:\"MuiTouchRipple\",slot:\"Ripple\"})`\n opacity: 0;\n position: absolute;\n\n &.${Or.rippleVisible} {\n opacity: 0.3;\n transform: scale(1);\n animation-name: ${c3};\n animation-duration: ${k0}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n &.${Or.ripplePulsate} {\n animation-duration: ${({theme:e})=>e.transitions.duration.shorter}ms;\n }\n\n & .${Or.child} {\n opacity: 1;\n display: block;\n width: 100%;\n height: 100%;\n border-radius: 50%;\n background-color: currentColor;\n }\n\n & .${Or.childLeaving} {\n opacity: 0;\n animation-name: ${u3};\n animation-duration: ${k0}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n & .${Or.childPulsate} {\n position: absolute;\n /* @noflip */\n left: 0px;\n top: 0;\n animation-name: ${p3};\n animation-duration: 2500ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n animation-iteration-count: infinite;\n animation-delay: 200ms;\n }\n`,m3=ho.forwardRef(function(t,o){let r=je({props:t,name:\"MuiTouchRipple\"}),{center:n=!1,classes:a={},className:i,...l}=r,[s,c]=ho.useState([]),u=ho.useRef(0),m=ho.useRef(null);ho.useEffect(()=>{m.current&&(m.current(),m.current=null)},[s]);let p=ho.useRef(!1),d=fn(),v=ho.useRef(null),T=ho.useRef(null),S=ho.useCallback(b=>{let{pulsate:E,rippleX:C,rippleY:P,rippleSize:A,cb:_}=b;c(z=>[...z,(0,im.jsx)(d3,{classes:{ripple:ie(a.ripple,Or.ripple),rippleVisible:ie(a.rippleVisible,Or.rippleVisible),ripplePulsate:ie(a.ripplePulsate,Or.ripplePulsate),child:ie(a.child,Or.child),childLeaving:ie(a.childLeaving,Or.childLeaving),childPulsate:ie(a.childPulsate,Or.childPulsate)},timeout:k0,pulsate:E,rippleX:C,rippleY:P,rippleSize:A},u.current)]),u.current+=1,m.current=_},[a]),h=ho.useCallback((b={},E={},C=()=>{})=>{let{pulsate:P=!1,center:A=n||E.pulsate,fakeElement:_=!1}=E;if(b?.type===\"mousedown\"&&p.current){p.current=!1;return}b?.type===\"touchstart\"&&(p.current=!0);let z=_?null:T.current,I=z?z.getBoundingClientRect():{width:0,height:0,left:0,top:0},x,k,U;if(A||b===void 0||b.clientX===0&&b.clientY===0||!b.clientX&&!b.touches)x=Math.round(I.width/2),k=Math.round(I.height/2);else{let{clientX:O,clientY:N}=b.touches&&b.touches.length>0?b.touches[0]:b;x=Math.round(O-I.left),k=Math.round(N-I.top)}if(A)U=Math.sqrt((2*I.width**2+I.height**2)/3),U%2===0&&(U+=1);else{let O=Math.max(Math.abs((z?z.clientWidth:0)-x),x)*2+2,N=Math.max(Math.abs((z?z.clientHeight:0)-k),k)*2+2;U=Math.sqrt(O**2+N**2)}b?.touches?v.current===null&&(v.current=()=>{S({pulsate:P,rippleX:x,rippleY:k,rippleSize:U,cb:C})},d.start(s3,()=>{v.current&&(v.current(),v.current=null)})):S({pulsate:P,rippleX:x,rippleY:k,rippleSize:U,cb:C})},[n,S,d]),y=ho.useCallback(()=>{h({},{pulsate:!0})},[h]),g=ho.useCallback((b,E)=>{if(d.clear(),b?.type===\"touchend\"&&v.current){v.current(),v.current=null,d.start(0,()=>{g(b,E)});return}v.current=null,c(C=>C.length>0?C.slice(1):C),m.current=E},[d]);return ho.useImperativeHandle(o,()=>({pulsate:y,start:h,stop:g}),[y,h,g]),(0,im.jsx)(f3,{className:ie(Or.root,a.root,i),ref:T,...l,children:(0,im.jsx)(N0,{component:null,exit:!0,children:s})})}),kP=m3;function BP(e){return _e(\"MuiButtonBase\",e)}var y3=Ce(\"MuiButtonBase\",[\"root\",\"disabled\",\"focusVisible\"]),LP=y3;var lm=q(Ie(),1),h3=e=>{let{disabled:t,focusVisible:o,focusVisibleClassName:r,classes:n}=e,i=Le({root:[\"root\",t&&\"disabled\",o&&\"focusVisible\"]},BP,n);return o&&r&&(i.root+=` ${r}`),i},g3=ae(\"button\",{name:\"MuiButtonBase\",slot:\"Root\"})({display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",position:\"relative\",boxSizing:\"border-box\",WebkitTapHighlightColor:\"transparent\",backgroundColor:\"transparent\",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:\"pointer\",userSelect:\"none\",verticalAlign:\"middle\",MozAppearance:\"none\",WebkitAppearance:\"none\",textDecoration:\"none\",color:\"inherit\",\"&::-moz-focus-inner\":{borderStyle:\"none\"},[`&.${LP.disabled}`]:{pointerEvents:\"none\",cursor:\"default\"},\"@media print\":{colorAdjust:\"exact\"}}),b3=jn.forwardRef(function(t,o){let r=je({props:t,name:\"MuiButtonBase\"}),{action:n,centerRipple:a=!1,children:i,className:l,component:s=\"button\",disabled:c=!1,disableRipple:u=!1,disableTouchRipple:m=!1,focusRipple:p=!1,focusVisibleClassName:d,LinkComponent:v=\"a\",onBlur:T,onClick:S,onContextMenu:h,onDragLeave:y,onFocus:g,onFocusVisible:b,onKeyDown:E,onKeyUp:C,onMouseDown:P,onMouseLeave:A,onMouseUp:_,onTouchEnd:z,onTouchMove:I,onTouchStart:x,tabIndex:k=0,TouchRippleProps:U,touchRippleRef:O,type:N,...X}=r,oe=jn.useRef(null),W=em(),Te=Mr(W.ref,O),[fe,Ke]=jn.useState(!1);c&&fe&&Ke(!1),jn.useImperativeHandle(n,()=>({focusVisible:()=>{Ke(!0),oe.current.focus()}}),[]);let Ze=W.shouldMount&&!u&&!c;jn.useEffect(()=>{fe&&p&&!u&&W.pulsate()},[u,p,fe,W]);let Ue=da(W,\"start\",P,m),xe=da(W,\"stop\",h,m),Je=da(W,\"stop\",y,m),ht=da(W,\"stop\",_,m),we=da(W,\"stop\",se=>{fe&&se.preventDefault(),A&&A(se)},m),ft=da(W,\"start\",x,m),le=da(W,\"stop\",z,m),Oe=da(W,\"stop\",I,m),Ae=da(W,\"stop\",se=>{pn(se.target)||Ke(!1),T&&T(se)},!1),et=si(se=>{oe.current||(oe.current=se.currentTarget),pn(se.target)&&(Ke(!0),b&&b(se)),g&&g(se)}),dt=()=>{let se=oe.current;return s&&s!==\"button\"&&!(se.tagName===\"A\"&&se.href)},Lt=si(se=>{p&&!se.repeat&&fe&&se.key===\" \"&&W.stop(se,()=>{W.start(se)}),se.target===se.currentTarget&&dt()&&se.key===\" \"&&se.preventDefault(),E&&E(se),se.target===se.currentTarget&&dt()&&se.key===\"Enter\"&&!c&&(se.preventDefault(),S&&S(se))}),jt=si(se=>{p&&se.key===\" \"&&fe&&!se.defaultPrevented&&W.stop(se,()=>{W.pulsate(se)}),C&&C(se),S&&se.target===se.currentTarget&&dt()&&se.key===\" \"&&!se.defaultPrevented&&S(se)}),Be=s;Be===\"button\"&&(X.href||X.to)&&(Be=v);let Nt={};if(Be===\"button\"){let se=!!X.formAction;Nt.type=N===void 0&&!se?\"button\":N,Nt.disabled=c}else!X.href&&!X.to&&(Nt.role=\"button\"),c&&(Nt[\"aria-disabled\"]=c);let Ro=Mr(o,oe),Ut={...r,centerRipple:a,component:s,disabled:c,disableRipple:u,disableTouchRipple:m,focusRipple:p,tabIndex:k,focusVisible:fe},st=h3(Ut);return(0,lm.jsxs)(g3,{as:Be,className:ie(st.root,l),ownerState:Ut,onBlur:Ae,onClick:S,onContextMenu:xe,onFocus:et,onKeyDown:Lt,onKeyUp:jt,onMouseDown:Ue,onMouseLeave:we,onMouseUp:ht,onDragLeave:Je,onTouchEnd:le,onTouchMove:Oe,onTouchStart:ft,ref:Ro,tabIndex:c?-1:k,type:N,...Nt,...X,children:[i,Ze?(0,lm.jsx)(kP,{ref:Te,center:a,...U}):null]})});function da(e,t,o,r=!1){return si(n=>(o&&o(n),r||e[t](n),!0))}var ma=b3;function jP(e){return _e(\"PrivateSwitchBase\",e)}var T9=Ce(\"PrivateSwitchBase\",[\"root\",\"checked\",\"disabled\",\"input\",\"edgeStart\",\"edgeEnd\"]);function v3(e){return typeof e==\"string\"}var dn=v3;function x3(e,t,o){return e===void 0||dn(e)?t:{...t,ownerState:{...t.ownerState,...o}}}var qu=x3;function T3(e,t,o){return typeof e==\"function\"?e(t,o):e}var Iu=T3;function S3(e,t=[]){if(e===void 0)return{};let o={};return Object.keys(e).filter(r=>r.match(/^on[A-Z]/)&&typeof e[r]==\"function\"&&!t.includes(r)).forEach(r=>{o[r]=e[r]}),o}var ya=S3;function E3(e){if(e===void 0)return{};let t={};return Object.keys(e).filter(o=>!(o.match(/^on[A-Z]/)&&typeof e[o]==\"function\")).forEach(o=>{t[o]=e[o]}),t}var sm=E3;function P3(e){let{getSlotProps:t,additionalProps:o,externalSlotProps:r,externalForwardedProps:n,className:a}=e;if(!t){let d=ie(o?.className,a,n?.className,r?.className),v={...o?.style,...n?.style,...r?.style},T={...o,...n,...r};return d.length>0&&(T.className=d),Object.keys(v).length>0&&(T.style=v),{props:T,internalRef:void 0}}let i=ya({...n,...r}),l=sm(r),s=sm(n),c=t(i),u=ie(c?.className,o?.className,a,n?.className,r?.className),m={...c?.style,...o?.style,...n?.style,...r?.style},p={...c,...o,...s,...l};return u.length>0&&(p.className=u),Object.keys(m).length>0&&(p.style=m),{props:p,internalRef:c.ref}}var Fu=P3;function Ct(e,t){let{className:o,elementType:r,ownerState:n,externalForwardedProps:a,internalForwardedProps:i,shouldForwardComponentProp:l=!1,...s}=t,{component:c,slots:u={[e]:void 0},slotProps:m={[e]:void 0},...p}=a,d=u[e]||r,v=Iu(m[e],n),{props:{component:T,...S},internalRef:h}=Fu({className:o,...s,externalForwardedProps:e===\"root\"?p:void 0,externalSlotProps:v}),y=yo(h,v?.ref,t.ref),g=e===\"root\"?T||c:T,b=qu(d,{...e===\"root\"&&!c&&!u[e]&&i,...e!==\"root\"&&!u[e]&&i,...S,...g&&!l&&{as:g},...g&&l&&{component:g},ref:y},n);return[d,b]}var cm=q(Ie(),1),C3=e=>{let{classes:t,checked:o,disabled:r,edge:n}=e,a={root:[\"root\",o&&\"checked\",r&&\"disabled\",n&&`edge${me(n)}`],input:[\"input\"]};return Le(a,jP,t)},R3=ae(ma,{name:\"MuiSwitchBase\"})({padding:9,borderRadius:\"50%\",variants:[{props:{edge:\"start\",size:\"small\"},style:{marginLeft:-3}},{props:({edge:e,ownerState:t})=>e===\"start\"&&t.size!==\"small\",style:{marginLeft:-12}},{props:{edge:\"end\",size:\"small\"},style:{marginRight:-3}},{props:({edge:e,ownerState:t})=>e===\"end\"&&t.size!==\"small\",style:{marginRight:-12}}]}),w3=ae(\"input\",{name:\"MuiSwitchBase\",shouldForwardProp:Bn})({cursor:\"inherit\",position:\"absolute\",opacity:0,width:\"100%\",height:\"100%\",top:0,left:0,margin:0,padding:0,zIndex:1}),M3=UP.forwardRef(function(t,o){let{autoFocus:r,checked:n,checkedIcon:a,defaultChecked:i,disabled:l,disableFocusRipple:s=!1,edge:c=!1,icon:u,id:m,inputProps:p,inputRef:d,name:v,onBlur:T,onChange:S,onFocus:h,readOnly:y,required:g=!1,tabIndex:b,type:E,value:C,slots:P={},slotProps:A={},..._}=t,[z,I]=Zd({controlled:n,default:!!i,name:\"SwitchBase\",state:\"checked\"}),x=R0(),k=xe=>{h&&h(xe),x&&x.onFocus&&x.onFocus(xe)},U=xe=>{T&&T(xe),x&&x.onBlur&&x.onBlur(xe)},O=xe=>{if(xe.nativeEvent.defaultPrevented||y)return;let Je=xe.target.checked;I(Je),S&&S(xe,Je)},N=l;x&&typeof N>\"u\"&&(N=x.disabled);let X=E===\"checkbox\"||E===\"radio\",oe={...t,checked:z,disabled:N,disableFocusRipple:s,edge:c},W=C3(oe),Te={slots:P,slotProps:{input:p,...A}},[fe,Ke]=Ct(\"root\",{ref:o,elementType:R3,className:W.root,shouldForwardComponentProp:!0,externalForwardedProps:{...Te,component:\"span\",..._},getSlotProps:xe=>({...xe,onFocus:Je=>{xe.onFocus?.(Je),k(Je)},onBlur:Je=>{xe.onBlur?.(Je),U(Je)}}),ownerState:oe,additionalProps:{centerRipple:!0,focusRipple:!s,role:void 0,tabIndex:null}}),[Ze,Ue]=Ct(\"input\",{ref:d,elementType:w3,className:W.input,externalForwardedProps:Te,getSlotProps:xe=>({...xe,onChange:Je=>{xe.onChange?.(Je),O(Je)}}),ownerState:oe,additionalProps:{autoFocus:r,checked:n,defaultChecked:i,disabled:N,id:X?m:void 0,name:v,readOnly:y,required:g,tabIndex:b,type:E,...E===\"checkbox\"&&C===void 0?{}:{value:C}}});return(0,cm.jsxs)(fe,{...Ke,children:[(0,cm.jsx)(Ze,{...Ue}),z?a:u]})}),HP=M3;function VP(e){return _e(\"MuiSwitch\",e)}var O3=Ce(\"MuiSwitch\",[\"root\",\"edgeStart\",\"edgeEnd\",\"switchBase\",\"colorPrimary\",\"colorSecondary\",\"sizeSmall\",\"sizeMedium\",\"checked\",\"disabled\",\"input\",\"thumb\",\"track\"]),Uo=O3;var Gs=q(Ie(),1),A3=e=>{let{classes:t,edge:o,size:r,color:n,checked:a,disabled:i}=e,l={root:[\"root\",o&&`edge${me(o)}`,`size${me(r)}`],switchBase:[\"switchBase\",`color${me(n)}`,a&&\"checked\",i&&\"disabled\"],thumb:[\"thumb\"],track:[\"track\"],input:[\"input\"]},s=Le(l,VP,t);return{...t,...s}},D3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.edge&&t[`edge${me(o.edge)}`],t[`size${me(o.size)}`]]}})({display:\"inline-flex\",width:58,height:38,overflow:\"hidden\",padding:12,boxSizing:\"border-box\",position:\"relative\",flexShrink:0,zIndex:0,verticalAlign:\"middle\",\"@media print\":{colorAdjust:\"exact\"},variants:[{props:{edge:\"start\"},style:{marginLeft:-8}},{props:{edge:\"end\"},style:{marginRight:-8}},{props:{size:\"small\"},style:{width:40,height:24,padding:7,[`& .${Uo.thumb}`]:{width:16,height:16},[`& .${Uo.switchBase}`]:{padding:4,[`&.${Uo.checked}`]:{transform:\"translateX(16px)\"}}}}]}),N3=ae(HP,{name:\"MuiSwitch\",slot:\"SwitchBase\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.switchBase,{[`& .${Uo.input}`]:t.input},o.color!==\"default\"&&t[`color${me(o.color)}`]]}})(He(({theme:e})=>({position:\"absolute\",top:0,left:0,zIndex:1,color:e.vars?e.vars.palette.Switch.defaultColor:`${e.palette.mode===\"light\"?e.palette.common.white:e.palette.grey[300]}`,transition:e.transitions.create([\"left\",\"transform\"],{duration:e.transitions.duration.shortest}),[`&.${Uo.checked}`]:{transform:\"translateX(20px)\"},[`&.${Uo.disabled}`]:{color:e.vars?e.vars.palette.Switch.defaultDisabledColor:`${e.palette.mode===\"light\"?e.palette.grey[100]:e.palette.grey[600]}`},[`&.${Uo.checked} + .${Uo.track}`]:{opacity:.5},[`&.${Uo.disabled} + .${Uo.track}`]:{opacity:e.vars?e.vars.opacity.switchTrackDisabled:`${e.palette.mode===\"light\"?.12:.2}`},[`& .${Uo.input}`]:{left:\"-100%\",width:\"300%\"}})),He(({theme:e})=>({\"&:hover\":{backgroundColor:e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity),\"@media (hover: none)\":{backgroundColor:\"transparent\"}},variants:[...Object.entries(e.palette).filter(jo([\"light\"])).map(([t])=>({props:{color:t},style:{[`&.${Uo.checked}`]:{color:(e.vars||e).palette[t].main,\"&:hover\":{backgroundColor:e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity),\"@media (hover: none)\":{backgroundColor:\"transparent\"}},[`&.${Uo.disabled}`]:{color:e.vars?e.vars.palette.Switch[`${t}DisabledColor`]:`${e.palette.mode===\"light\"?e.lighten(e.palette[t].main,.62):e.darken(e.palette[t].main,.55)}`}},[`&.${Uo.checked} + .${Uo.track}`]:{backgroundColor:(e.vars||e).palette[t].main}}}))]}))),_3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Track\"})(He(({theme:e})=>({height:\"100%\",width:\"100%\",borderRadius:14/2,zIndex:-1,transition:e.transitions.create([\"opacity\",\"background-color\"],{duration:e.transitions.duration.shortest}),backgroundColor:e.vars?e.vars.palette.common.onBackground:`${e.palette.mode===\"light\"?e.palette.common.black:e.palette.common.white}`,opacity:e.vars?e.vars.opacity.switchTrack:`${e.palette.mode===\"light\"?.38:.3}`}))),z3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Thumb\"})(He(({theme:e})=>({boxShadow:(e.vars||e).shadows[1],backgroundColor:\"currentColor\",width:20,height:20,borderRadius:\"50%\"}))),k3=$P.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSwitch\"}),{className:n,color:a=\"primary\",edge:i=!1,size:l=\"medium\",sx:s,slots:c={},slotProps:u={},...m}=r,p={...r,color:a,edge:i,size:l},d=A3(p),v={slots:c,slotProps:u},[T,S]=Ct(\"root\",{className:ie(d.root,n),elementType:D3,externalForwardedProps:v,ownerState:p,additionalProps:{sx:s}}),[h,y]=Ct(\"thumb\",{className:d.thumb,elementType:z3,externalForwardedProps:v,ownerState:p}),g=(0,Gs.jsx)(h,{...y}),[b,E]=Ct(\"track\",{className:d.track,elementType:_3,externalForwardedProps:v,ownerState:p});return(0,Gs.jsxs)(T,{...S,children:[(0,Gs.jsx)(N3,{type:\"checkbox\",icon:g,checkedIcon:g,ref:o,ownerState:p,...m,classes:{...d,root:d.switchBase},slots:{...c.switchBase&&{root:c.switchBase},...c.input&&{input:c.input}},slotProps:{...u.switchBase&&{root:typeof u.switchBase==\"function\"?u.switchBase(p):u.switchBase},input:{role:\"switch\"},...u.input&&{input:typeof u.input==\"function\"?u.input(p):u.input}}}),(0,Gs.jsx)(b,{...E})]})}),Un=k3;var ep=q(re(),1);function Ku(...e){return e.reduce((t,o)=>o==null?t:function(...n){t.apply(this,n),o.apply(this,n)},()=>{})}var dm=q(re(),1);var um=q(re(),1);function YP(e){return _e(\"MuiSvgIcon\",e)}var MH=Ce(\"MuiSvgIcon\",[\"root\",\"colorPrimary\",\"colorSecondary\",\"colorAction\",\"colorError\",\"colorDisabled\",\"fontSizeInherit\",\"fontSizeSmall\",\"fontSizeMedium\",\"fontSizeLarge\"]);var pm=q(Ie(),1),B3=e=>{let{color:t,fontSize:o,classes:r}=e,n={root:[\"root\",t!==\"inherit\"&&`color${me(t)}`,`fontSize${me(o)}`]};return Le(n,YP,r)},L3=ae(\"svg\",{name:\"MuiSvgIcon\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.color!==\"inherit\"&&t[`color${me(o.color)}`],t[`fontSize${me(o.fontSize)}`]]}})(He(({theme:e})=>({userSelect:\"none\",width:\"1em\",height:\"1em\",display:\"inline-block\",flexShrink:0,transition:e.transitions?.create?.(\"fill\",{duration:(e.vars??e).transitions?.duration?.shorter}),variants:[{props:t=>!t.hasSvgAsChild,style:{fill:\"currentColor\"}},{props:{fontSize:\"inherit\"},style:{fontSize:\"inherit\"}},{props:{fontSize:\"small\"},style:{fontSize:e.typography?.pxToRem?.(20)||\"1.25rem\"}},{props:{fontSize:\"medium\"},style:{fontSize:e.typography?.pxToRem?.(24)||\"1.5rem\"}},{props:{fontSize:\"large\"},style:{fontSize:e.typography?.pxToRem?.(35)||\"2.1875rem\"}},...Object.entries((e.vars??e).palette).filter(([,t])=>t&&t.main).map(([t])=>({props:{color:t},style:{color:(e.vars??e).palette?.[t]?.main}})),{props:{color:\"action\"},style:{color:(e.vars??e).palette?.action?.active}},{props:{color:\"disabled\"},style:{color:(e.vars??e).palette?.action?.disabled}},{props:{color:\"inherit\"},style:{color:void 0}}]}))),XP=um.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSvgIcon\"}),{children:n,className:a,color:i=\"inherit\",component:l=\"svg\",fontSize:s=\"medium\",htmlColor:c,inheritViewBox:u=!1,titleAccess:m,viewBox:p=\"0 0 24 24\",...d}=r,v=um.isValidElement(n)&&n.type===\"svg\",T={...r,color:i,component:l,fontSize:s,instanceFontSize:t.fontSize,inheritViewBox:u,viewBox:p,hasSvgAsChild:v},S={};u||(S.viewBox=p);let h=B3(T);return(0,pm.jsxs)(L3,{as:l,className:ie(h.root,a),focusable:\"false\",color:c,\"aria-hidden\":m?void 0:!0,role:m?\"img\":void 0,ref:o,...S,...d,...v&&n.props,ownerState:T,children:[v?n.props.children:n,m?(0,pm.jsx)(\"title\",{children:m}):null]})});XP.muiName=\"SvgIcon\";var fm=XP;var GP=q(Ie(),1);function Qu(e,t){function o(r,n){return(0,GP.jsx)(fm,{\"data-testid\":void 0,ref:n,...r,children:e})}return o.muiName=fm.muiName,dm.memo(dm.forwardRef(o))}function mm(e,t=166){let o;function r(...n){let a=()=>{e.apply(this,n)};clearTimeout(o),o=setTimeout(a,t)}return r.clear=()=>{clearTimeout(o)},r}var qP=mm;function Yt(e){return e&&e.ownerDocument||document}var Wu=Yt;function ha(e){return Yt(e).defaultView||window}var qs=ha;function Zu(e,t){typeof e==\"function\"?e(t):e&&(e.current=t)}var ym=wr;var tl=Gd;function j3(e,t){let o=e.charCodeAt(2);return e[0]===\"o\"&&e[1]===\"n\"&&o>=65&&o<=90&&typeof t==\"function\"}function hm(e,t){if(!e)return t;function o(i,l){let s={};return Object.keys(l).forEach(c=>{j3(c,l[c])&&typeof i[c]==\"function\"&&(s[c]=(...u)=>{i[c](...u),l[c](...u)})}),s}if(typeof e==\"function\"||typeof t==\"function\")return i=>{let l=typeof t==\"function\"?t(i):t,s=typeof e==\"function\"?e({...i,...l}):e,c=ie(i?.className,l?.className,s?.className),u=o(s,l);return{...l,...s,...u,...!!c&&{className:c},...l?.style&&s?.style&&{style:{...l.style,...s.style}},...l?.sx&&s?.sx&&{sx:[...Array.isArray(l.sx)?l.sx:[l.sx],...Array.isArray(s.sx)?s.sx:[s.sx]]}}};let r=t,n=o(e,r),a=ie(r?.className,e?.className);return{...t,...e,...n,...!!a&&{className:a},...r?.style&&e?.style&&{style:{...r.style,...e.style}},...r?.sx&&e?.sx&&{sx:[...Array.isArray(r.sx)?r.sx:[r.sx],...Array.isArray(e.sx)?e.sx:[e.sx]]}}}var FP=q(re(),1);function IP(e){return _e(\"MuiCircularProgress\",e)}var SV=Ce(\"MuiCircularProgress\",[\"root\",\"determinate\",\"indeterminate\",\"colorPrimary\",\"colorSecondary\",\"svg\",\"track\",\"circle\",\"circleDeterminate\",\"circleIndeterminate\",\"circleDisableShrink\"]);var Is=q(Ie(),1),mn=44,B0=_n`\n 0% {\n transform: rotate(0deg);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n`,L0=_n`\n 0% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: 0;\n }\n\n 50% {\n stroke-dasharray: 100px, 200px;\n stroke-dashoffset: -15px;\n }\n\n 100% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: -126px;\n }\n`,U3=typeof B0!=\"string\"?Ui`\n animation: ${B0} 1.4s linear infinite;\n `:null,H3=typeof L0!=\"string\"?Ui`\n animation: ${L0} 1.4s ease-in-out infinite;\n `:null,V3=e=>{let{classes:t,variant:o,color:r,disableShrink:n}=e,a={root:[\"root\",o,`color${me(r)}`],svg:[\"svg\"],track:[\"track\"],circle:[\"circle\",`circle${me(o)}`,n&&\"circleDisableShrink\"]};return Le(a,IP,t)},$3=ae(\"span\",{name:\"MuiCircularProgress\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`color${me(o.color)}`]]}})(He(({theme:e})=>({display:\"inline-block\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"transform\")}},{props:{variant:\"indeterminate\"},style:U3||{animation:`${B0} 1.4s linear infinite`}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}}))]}))),Y3=ae(\"svg\",{name:\"MuiCircularProgress\",slot:\"Svg\"})({display:\"block\"}),X3=ae(\"circle\",{name:\"MuiCircularProgress\",slot:\"Circle\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.circle,t[`circle${me(o.variant)}`],o.disableShrink&&t.circleDisableShrink]}})(He(({theme:e})=>({stroke:\"currentColor\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"stroke-dashoffset\")}},{props:{variant:\"indeterminate\"},style:{strokeDasharray:\"80px, 200px\",strokeDashoffset:0}},{props:({ownerState:t})=>t.variant===\"indeterminate\"&&!t.disableShrink,style:H3||{animation:`${L0} 1.4s ease-in-out infinite`}}]}))),G3=ae(\"circle\",{name:\"MuiCircularProgress\",slot:\"Track\"})(He(({theme:e})=>({stroke:\"currentColor\",opacity:(e.vars||e).palette.action.activatedOpacity}))),q3=FP.forwardRef(function(t,o){let r=je({props:t,name:\"MuiCircularProgress\"}),{className:n,color:a=\"primary\",disableShrink:i=!1,enableTrackSlot:l=!1,size:s=40,style:c,thickness:u=3.6,value:m=0,variant:p=\"indeterminate\",...d}=r,v={...r,color:a,disableShrink:i,size:s,thickness:u,value:m,variant:p,enableTrackSlot:l},T=V3(v),S={},h={},y={};if(p===\"determinate\"){let g=2*Math.PI*((mn-u)/2);S.strokeDasharray=g.toFixed(3),y[\"aria-valuenow\"]=Math.round(m),S.strokeDashoffset=`${((100-m)/100*g).toFixed(3)}px`,h.transform=\"rotate(-90deg)\"}return(0,Is.jsx)($3,{className:ie(T.root,n),style:{width:s,height:s,...h,...c},ownerState:v,ref:o,role:\"progressbar\",...y,...d,children:(0,Is.jsxs)(Y3,{className:T.svg,ownerState:v,viewBox:`${mn/2} ${mn/2} ${mn} ${mn}`,children:[l?(0,Is.jsx)(G3,{className:T.track,ownerState:v,cx:mn,cy:mn,r:(mn-u)/2,fill:\"none\",strokeWidth:u,\"aria-hidden\":\"true\"}):null,(0,Is.jsx)(X3,{className:T.circle,style:S,ownerState:v,cx:mn,cy:mn,r:(mn-u)/2,fill:\"none\",strokeWidth:u})]})})}),Ju=q3;function KP(e){return _e(\"MuiButton\",e)}var I3=Ce(\"MuiButton\",[\"root\",\"text\",\"textInherit\",\"textPrimary\",\"textSecondary\",\"textSuccess\",\"textError\",\"textInfo\",\"textWarning\",\"outlined\",\"outlinedInherit\",\"outlinedPrimary\",\"outlinedSecondary\",\"outlinedSuccess\",\"outlinedError\",\"outlinedInfo\",\"outlinedWarning\",\"contained\",\"containedInherit\",\"containedPrimary\",\"containedSecondary\",\"containedSuccess\",\"containedError\",\"containedInfo\",\"containedWarning\",\"disableElevation\",\"focusVisible\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorSuccess\",\"colorError\",\"colorInfo\",\"colorWarning\",\"textSizeSmall\",\"textSizeMedium\",\"textSizeLarge\",\"outlinedSizeSmall\",\"outlinedSizeMedium\",\"outlinedSizeLarge\",\"containedSizeSmall\",\"containedSizeMedium\",\"containedSizeLarge\",\"sizeMedium\",\"sizeSmall\",\"sizeLarge\",\"fullWidth\",\"startIcon\",\"endIcon\",\"icon\",\"iconSizeSmall\",\"iconSizeMedium\",\"iconSizeLarge\",\"loading\",\"loadingWrapper\",\"loadingIconPlaceholder\",\"loadingIndicator\",\"loadingPositionCenter\",\"loadingPositionStart\",\"loadingPositionEnd\"]),ci=I3;var QP=q(re(),1),F3=QP.createContext({}),WP=F3;var ZP=q(re(),1),K3=ZP.createContext(void 0),JP=K3;var Hn=q(Ie(),1),Q3=e=>{let{color:t,disableElevation:o,fullWidth:r,size:n,variant:a,loading:i,loadingPosition:l,classes:s}=e,c={root:[\"root\",i&&\"loading\",a,`${a}${me(t)}`,`size${me(n)}`,`${a}Size${me(n)}`,`color${me(t)}`,o&&\"disableElevation\",r&&\"fullWidth\",i&&`loadingPosition${me(l)}`],startIcon:[\"icon\",\"startIcon\",`iconSize${me(n)}`],endIcon:[\"icon\",\"endIcon\",`iconSize${me(n)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]},u=Le(c,KP,s);return{...s,...u}},tC=[{props:{size:\"small\"},style:{\"& > *:nth-of-type(1)\":{fontSize:18}}},{props:{size:\"medium\"},style:{\"& > *:nth-of-type(1)\":{fontSize:20}}},{props:{size:\"large\"},style:{\"& > *:nth-of-type(1)\":{fontSize:22}}}],W3=ae(ma,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`${o.variant}${me(o.color)}`],t[`size${me(o.size)}`],t[`${o.variant}Size${me(o.size)}`],o.color===\"inherit\"&&t.colorInherit,o.disableElevation&&t.disableElevation,o.fullWidth&&t.fullWidth,o.loading&&t.loading]}})(He(({theme:e})=>{let t=e.palette.mode===\"light\"?e.palette.grey[300]:e.palette.grey[800],o=e.palette.mode===\"light\"?e.palette.grey.A100:e.palette.grey[700];return{...e.typography.button,minWidth:64,padding:\"6px 16px\",border:0,borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create([\"background-color\",\"box-shadow\",\"border-color\",\"color\"],{duration:e.transitions.duration.short}),\"&:hover\":{textDecoration:\"none\"},[`&.${ci.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:{variant:\"contained\"},style:{color:\"var(--variant-containedColor)\",backgroundColor:\"var(--variant-containedBg)\",boxShadow:(e.vars||e).shadows[2],\"&:hover\":{boxShadow:(e.vars||e).shadows[4],\"@media (hover: none)\":{boxShadow:(e.vars||e).shadows[2]}},\"&:active\":{boxShadow:(e.vars||e).shadows[8]},[`&.${ci.focusVisible}`]:{boxShadow:(e.vars||e).shadows[6]},[`&.${ci.disabled}`]:{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground}}},{props:{variant:\"outlined\"},style:{padding:\"5px 15px\",border:\"1px solid currentColor\",borderColor:\"var(--variant-outlinedBorder, currentColor)\",backgroundColor:\"var(--variant-outlinedBg)\",color:\"var(--variant-outlinedColor)\",[`&.${ci.disabled}`]:{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`}}},{props:{variant:\"text\"},style:{padding:\"6px 8px\",color:\"var(--variant-textColor)\",backgroundColor:\"var(--variant-textBg)\"}},...Object.entries(e.palette).filter(jo()).map(([r])=>({props:{color:r},style:{\"--variant-textColor\":(e.vars||e).palette[r].main,\"--variant-outlinedColor\":(e.vars||e).palette[r].main,\"--variant-outlinedBorder\":e.alpha((e.vars||e).palette[r].main,.5),\"--variant-containedColor\":(e.vars||e).palette[r].contrastText,\"--variant-containedBg\":(e.vars||e).palette[r].main,\"@media (hover: hover)\":{\"&:hover\":{\"--variant-containedBg\":(e.vars||e).palette[r].dark,\"--variant-textBg\":e.alpha((e.vars||e).palette[r].main,(e.vars||e).palette.action.hoverOpacity),\"--variant-outlinedBorder\":(e.vars||e).palette[r].main,\"--variant-outlinedBg\":e.alpha((e.vars||e).palette[r].main,(e.vars||e).palette.action.hoverOpacity)}}}})),{props:{color:\"inherit\"},style:{color:\"inherit\",borderColor:\"currentColor\",\"--variant-containedBg\":e.vars?e.vars.palette.Button.inheritContainedBg:t,\"@media (hover: hover)\":{\"&:hover\":{\"--variant-containedBg\":e.vars?e.vars.palette.Button.inheritContainedHoverBg:o,\"--variant-textBg\":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity),\"--variant-outlinedBg\":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity)}}}},{props:{size:\"small\",variant:\"text\"},style:{padding:\"4px 5px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"text\"},style:{padding:\"8px 11px\",fontSize:e.typography.pxToRem(15)}},{props:{size:\"small\",variant:\"outlined\"},style:{padding:\"3px 9px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"outlined\"},style:{padding:\"7px 21px\",fontSize:e.typography.pxToRem(15)}},{props:{size:\"small\",variant:\"contained\"},style:{padding:\"4px 10px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"contained\"},style:{padding:\"8px 22px\",fontSize:e.typography.pxToRem(15)}},{props:{disableElevation:!0},style:{boxShadow:\"none\",\"&:hover\":{boxShadow:\"none\"},[`&.${ci.focusVisible}`]:{boxShadow:\"none\"},\"&:active\":{boxShadow:\"none\"},[`&.${ci.disabled}`]:{boxShadow:\"none\"}}},{props:{fullWidth:!0},style:{width:\"100%\"}},{props:{loadingPosition:\"center\"},style:{transition:e.transitions.create([\"background-color\",\"box-shadow\",\"border-color\"],{duration:e.transitions.duration.short}),[`&.${ci.loading}`]:{color:\"transparent\"}}}]}})),Z3=ae(\"span\",{name:\"MuiButton\",slot:\"StartIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.startIcon,o.loading&&t.startIconLoadingStart,t[`iconSize${me(o.size)}`]]}})(({theme:e})=>({display:\"inherit\",marginRight:8,marginLeft:-4,variants:[{props:{size:\"small\"},style:{marginLeft:-2}},{props:{loadingPosition:\"start\",loading:!0},style:{transition:e.transitions.create([\"opacity\"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:\"start\",loading:!0,fullWidth:!0},style:{marginRight:-8}},...tC]})),J3=ae(\"span\",{name:\"MuiButton\",slot:\"EndIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.endIcon,o.loading&&t.endIconLoadingEnd,t[`iconSize${me(o.size)}`]]}})(({theme:e})=>({display:\"inherit\",marginRight:-4,marginLeft:8,variants:[{props:{size:\"small\"},style:{marginRight:-2}},{props:{loadingPosition:\"end\",loading:!0},style:{transition:e.transitions.create([\"opacity\"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:\"end\",loading:!0,fullWidth:!0},style:{marginLeft:-8}},...tC]})),eD=ae(\"span\",{name:\"MuiButton\",slot:\"LoadingIndicator\"})(({theme:e})=>({display:\"none\",position:\"absolute\",visibility:\"visible\",variants:[{props:{loading:!0},style:{display:\"flex\"}},{props:{loadingPosition:\"start\"},style:{left:14}},{props:{loadingPosition:\"start\",size:\"small\"},style:{left:10}},{props:{variant:\"text\",loadingPosition:\"start\"},style:{left:6}},{props:{loadingPosition:\"center\"},style:{left:\"50%\",transform:\"translate(-50%)\",color:(e.vars||e).palette.action.disabled}},{props:{loadingPosition:\"end\"},style:{right:14}},{props:{loadingPosition:\"end\",size:\"small\"},style:{right:10}},{props:{variant:\"text\",loadingPosition:\"end\"},style:{right:6}},{props:{loadingPosition:\"start\",fullWidth:!0},style:{position:\"relative\",left:-10}},{props:{loadingPosition:\"end\",fullWidth:!0},style:{position:\"relative\",right:-10}}]})),eC=ae(\"span\",{name:\"MuiButton\",slot:\"LoadingIconPlaceholder\"})({display:\"inline-block\",width:\"1em\",height:\"1em\"}),tD=ep.forwardRef(function(t,o){let r=ep.useContext(WP),n=ep.useContext(JP),a=ni(r,t),i=je({props:a,name:\"MuiButton\"}),{children:l,color:s=\"primary\",component:c=\"button\",className:u,disabled:m=!1,disableElevation:p=!1,disableFocusRipple:d=!1,endIcon:v,focusVisibleClassName:T,fullWidth:S=!1,id:h,loading:y=null,loadingIndicator:g,loadingPosition:b=\"center\",size:E=\"medium\",startIcon:C,type:P,variant:A=\"text\",..._}=i,z=tl(h),I=g??(0,Hn.jsx)(Ju,{\"aria-labelledby\":z,color:\"inherit\",size:16}),x={...i,color:s,component:c,disabled:m,disableElevation:p,disableFocusRipple:d,fullWidth:S,loading:y,loadingIndicator:I,loadingPosition:b,size:E,type:P,variant:A},k=Q3(x),U=(C||y&&b===\"start\")&&(0,Hn.jsx)(Z3,{className:k.startIcon,ownerState:x,children:C||(0,Hn.jsx)(eC,{className:k.loadingIconPlaceholder,ownerState:x})}),O=(v||y&&b===\"end\")&&(0,Hn.jsx)(J3,{className:k.endIcon,ownerState:x,children:v||(0,Hn.jsx)(eC,{className:k.loadingIconPlaceholder,ownerState:x})}),N=n||\"\",X=typeof y==\"boolean\"?(0,Hn.jsx)(\"span\",{className:k.loadingWrapper,style:{display:\"contents\"},children:y&&(0,Hn.jsx)(eD,{className:k.loadingIndicator,ownerState:x,children:I})}):null;return(0,Hn.jsxs)(W3,{ownerState:x,className:ie(r.className,k.root,u,N),component:c,disabled:m||y,focusRipple:!d,focusVisibleClassName:ie(k.focusVisible,T),ref:o,type:P,id:y?z:h,..._,classes:k,children:[U,b!==\"end\"&&X,l,b===\"end\"&&X,O]})}),ga=tD;var ui=q(re(),1);function oD(e){let{elementType:t,externalSlotProps:o,ownerState:r,skipResolvingSlotProps:n=!1,...a}=e,i=n?{}:Iu(o,r),{props:l,internalRef:s}=Fu({...a,externalSlotProps:i}),c=yo(s,i?.ref,e.additionalProps?.ref);return qu(t,{...l,ref:c},r)}var cr=oD;var ur=q(re(),1);var gm=q(re(),1);var oC=q(re(),1),rD=oC.createContext({}),tp=rD;function rC(e){return _e(\"MuiList\",e)}var h7=Ce(\"MuiList\",[\"root\",\"padding\",\"dense\",\"subheader\"]);var bm=q(Ie(),1),nD=e=>{let{classes:t,disablePadding:o,dense:r,subheader:n}=e;return Le({root:[\"root\",!o&&\"padding\",r&&\"dense\",n&&\"subheader\"]},rC,t)},aD=ae(\"ul\",{name:\"MuiList\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.disablePadding&&t.padding,o.dense&&t.dense,o.subheader&&t.subheader]}})({listStyle:\"none\",margin:0,padding:0,position:\"relative\",variants:[{props:({ownerState:e})=>!e.disablePadding,style:{paddingTop:8,paddingBottom:8}},{props:({ownerState:e})=>e.subheader,style:{paddingTop:0}}]}),iD=gm.forwardRef(function(t,o){let r=je({props:t,name:\"MuiList\"}),{children:n,className:a,component:i=\"ul\",dense:l=!1,disablePadding:s=!1,subheader:c,...u}=r,m=gm.useMemo(()=>({dense:l}),[l]),p={...r,component:i,dense:l,disablePadding:s},d=nD(p);return(0,bm.jsx)(tp.Provider,{value:m,children:(0,bm.jsxs)(aD,{as:i,className:ie(d.root,a),ref:o,ownerState:p,...u,children:[c,n]})})}),j0=iD;function vm(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}var ol=vm;function Fs(e=window){let t=e.document.documentElement.clientWidth;return e.innerWidth-t}var nC=Fs;var iC=q(Ie(),1);function U0(e,t,o){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:o?null:e.firstChild}function aC(e,t,o){return e===t?o?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:o?null:e.lastChild}function lC(e,t){if(t===void 0)return!0;let o=e.innerText;return o===void 0&&(o=e.textContent),o=o.trim().toLowerCase(),o.length===0?!1:t.repeating?o[0]===t.keys[0]:o.startsWith(t.keys.join(\"\"))}function op(e,t,o,r,n,a){let i=!1,l=n(e,t,t?o:!1);for(;l;){if(l===e.firstChild){if(i)return!1;i=!0}let s=r?!1:l.disabled||l.getAttribute(\"aria-disabled\")===\"true\";if(!l.hasAttribute(\"tabindex\")||!lC(l,a)||s)l=n(e,l,o);else return l.focus(),!0}return!1}var lD=ur.forwardRef(function(t,o){let{actions:r,autoFocus:n=!1,autoFocusItem:a=!1,children:i,className:l,disabledItemsFocusable:s=!1,disableListWrap:c=!1,onKeyDown:u,variant:m=\"selectedMenu\",...p}=t,d=ur.useRef(null),v=ur.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});ym(()=>{n&&d.current.focus()},[n]),ur.useImperativeHandle(r,()=>({adjustStyleForScrollbar:(g,{direction:b})=>{let E=!d.current.style.width;if(g.clientHeight{let b=d.current,E=g.key;if(g.ctrlKey||g.metaKey||g.altKey){u&&u(g);return}let P=ol(Wu(b));if(E===\"ArrowDown\")g.preventDefault(),op(b,P,c,s,U0);else if(E===\"ArrowUp\")g.preventDefault(),op(b,P,c,s,aC);else if(E===\"Home\")g.preventDefault(),op(b,null,c,s,U0);else if(E===\"End\")g.preventDefault(),op(b,null,c,s,aC);else if(E.length===1){let A=v.current,_=E.toLowerCase(),z=performance.now();A.keys.length>0&&(z-A.lastTime>500?(A.keys=[],A.repeating=!0,A.previousKeyMatched=!0):A.repeating&&_!==A.keys[0]&&(A.repeating=!1)),A.lastTime=z,A.keys.push(_);let I=P&&!A.repeating&&lC(P,A);A.previousKeyMatched&&(I||op(b,P,!1,s,U0,A))?g.preventDefault():A.previousKeyMatched=!1}u&&u(g)},S=Mr(d,o),h=-1;ur.Children.forEach(i,(g,b)=>{if(!ur.isValidElement(g)){h===b&&(h+=1,h>=i.length&&(h=-1));return}g.props.disabled||(m===\"selectedMenu\"&&g.props.selected||h===-1)&&(h=b),h===b&&(g.props.disabled||g.props.muiSkipListHighlight||g.type.muiSkipListHighlight)&&(h+=1,h>=i.length&&(h=-1))});let y=ur.Children.map(i,(g,b)=>{if(b===h){let E={};return a&&(E.autoFocus=!0),g.props.tabIndex===void 0&&m===\"selectedMenu\"&&(E.tabIndex=0),ur.cloneElement(g,E)}return g});return(0,iC.jsx)(j0,{role:\"menu\",ref:S,className:l,onKeyDown:T,tabIndex:n?0:-1,...p,children:y})}),H0=lD;var zo=q(re(),1);var rl=q(re(),1);var sC=q(re(),1);function Wr(e){return parseInt(sC.version,10)>=19?e?.props?.ref||null:e?.ref||null}var xm=e=>e.scrollTop;function Ks(e,t){let{timeout:o,easing:r,style:n={}}=e;return{duration:n.transitionDuration??(typeof o==\"number\"?o:o[t.mode]||0),easing:n.transitionTimingFunction??(typeof r==\"object\"?r[t.mode]:r),delay:n.transitionDelay}}var cC=q(Ie(),1);function $0(e){return`scale(${e}, ${e**2})`}var sD={entering:{opacity:1,transform:$0(1)},entered:{opacity:1,transform:\"none\"}},V0=typeof navigator<\"u\"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\\/)15(.|_)4/i.test(navigator.userAgent),Y0=rl.forwardRef(function(t,o){let{addEndListener:r,appear:n=!0,children:a,easing:i,in:l,onEnter:s,onEntered:c,onEntering:u,onExit:m,onExited:p,onExiting:d,style:v,timeout:T=\"auto\",TransitionComponent:S=Xu,...h}=t,y=fn(),g=rl.useRef(),b=kn(),E=rl.useRef(null),C=Mr(E,Wr(a),o),P=O=>N=>{if(O){let X=E.current;N===void 0?O(X):O(X,N)}},A=P(u),_=P((O,N)=>{xm(O);let{duration:X,delay:oe,easing:W}=Ks({style:v,timeout:T,easing:i},{mode:\"enter\"}),Te;T===\"auto\"?(Te=b.transitions.getAutoHeightDuration(O.clientHeight),g.current=Te):Te=X,O.style.transition=[b.transitions.create(\"opacity\",{duration:Te,delay:oe}),b.transitions.create(\"transform\",{duration:V0?Te:Te*.666,delay:oe,easing:W})].join(\",\"),s&&s(O,N)}),z=P(c),I=P(d),x=P(O=>{let{duration:N,delay:X,easing:oe}=Ks({style:v,timeout:T,easing:i},{mode:\"exit\"}),W;T===\"auto\"?(W=b.transitions.getAutoHeightDuration(O.clientHeight),g.current=W):W=N,O.style.transition=[b.transitions.create(\"opacity\",{duration:W,delay:X}),b.transitions.create(\"transform\",{duration:V0?W:W*.666,delay:V0?X:X||W*.333,easing:oe})].join(\",\"),O.style.opacity=0,O.style.transform=$0(.75),m&&m(O)}),k=P(p);return(0,cC.jsx)(S,{appear:n,in:l,nodeRef:E,onEnter:_,onEntered:z,onEntering:A,onExit:x,onExited:k,onExiting:I,addEndListener:O=>{T===\"auto\"&&y.start(g.current||0,O),r&&r(E.current,O)},timeout:T===\"auto\"?null:T,...h,children:(O,{ownerState:N,...X})=>rl.cloneElement(a,{style:{opacity:0,transform:$0(.75),visibility:O===\"exited\"&&!l?\"hidden\":void 0,...sD[O],...v,...a.props.style},ref:C,...X})})});Y0&&(Y0.muiSupportAuto=!0);var rp=Y0;function cD(e){let t=Yt(e);return t.body===e?ha(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function Qs(e,t){t?e.setAttribute(\"aria-hidden\",\"true\"):e.removeAttribute(\"aria-hidden\")}function uC(e){return parseFloat(ha(e).getComputedStyle(e).paddingRight)||0}function uD(e){let o=[\"TEMPLATE\",\"SCRIPT\",\"STYLE\",\"LINK\",\"MAP\",\"META\",\"NOSCRIPT\",\"PICTURE\",\"COL\",\"COLGROUP\",\"PARAM\",\"SLOT\",\"SOURCE\",\"TRACK\"].includes(e.tagName),r=e.tagName===\"INPUT\"&&e.getAttribute(\"type\")===\"hidden\";return o||r}function pC(e,t,o,r,n){let a=[t,o,...r];[].forEach.call(e.children,i=>{let l=!a.includes(i),s=!uD(i);l&&s&&Qs(i,n)})}function X0(e,t){let o=-1;return e.some((r,n)=>t(r)?(o=n,!0):!1),o}function pD(e,t){let o=[],r=e.container;if(!t.disableScrollLock){if(cD(r)){let i=Fs(ha(r));o.push({value:r.style.paddingRight,property:\"padding-right\",el:r}),r.style.paddingRight=`${uC(r)+i}px`;let l=Yt(r).querySelectorAll(\".mui-fixed\");[].forEach.call(l,s=>{o.push({value:s.style.paddingRight,property:\"padding-right\",el:s}),s.style.paddingRight=`${uC(s)+i}px`})}let a;if(r.parentNode instanceof DocumentFragment)a=Yt(r).body;else{let i=r.parentElement,l=ha(r);a=i?.nodeName===\"HTML\"&&l.getComputedStyle(i).overflowY===\"scroll\"?i:r}o.push({value:a.style.overflow,property:\"overflow\",el:a},{value:a.style.overflowX,property:\"overflow-x\",el:a},{value:a.style.overflowY,property:\"overflow-y\",el:a}),a.style.overflow=\"hidden\"}return()=>{o.forEach(({value:a,el:i,property:l})=>{a?i.style.setProperty(l,a):i.style.removeProperty(l)})}}function fD(e){let t=[];return[].forEach.call(e.children,o=>{o.getAttribute(\"aria-hidden\")===\"true\"&&t.push(o)}),t}var Tm=class{constructor(){this.modals=[],this.containers=[]}add(t,o){let r=this.modals.indexOf(t);if(r!==-1)return r;r=this.modals.length,this.modals.push(t),t.modalRef&&Qs(t.modalRef,!1);let n=fD(o);pC(o,t.mount,t.modalRef,n,!0);let a=X0(this.containers,i=>i.container===o);return a!==-1?(this.containers[a].modals.push(t),r):(this.containers.push({modals:[t],container:o,restore:null,hiddenSiblings:n}),r)}mount(t,o){let r=X0(this.containers,a=>a.modals.includes(t)),n=this.containers[r];n.restore||(n.restore=pD(n,o))}remove(t,o=!0){let r=this.modals.indexOf(t);if(r===-1)return r;let n=X0(this.containers,i=>i.modals.includes(t)),a=this.containers[n];if(a.modals.splice(a.modals.indexOf(t),1),this.modals.splice(r,1),a.modals.length===0)a.restore&&a.restore(),t.modalRef&&Qs(t.modalRef,o),pC(a.container,t.mount,t.modalRef,a.hiddenSiblings,!1),this.containers.splice(n,1);else{let i=a.modals[a.modals.length-1];i.modalRef&&Qs(i.modalRef,!1)}return r}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}};var Em=q(re(),1);var _o=q(re(),1);var np=q(Ie(),1),dD=[\"input\",\"select\",\"textarea\",\"a[href]\",\"button\",\"[tabindex]\",\"audio[controls]\",\"video[controls]\",'[contenteditable]:not([contenteditable=\"false\"])'].join(\",\");function mD(e){let t=parseInt(e.getAttribute(\"tabindex\")||\"\",10);return Number.isNaN(t)?e.contentEditable===\"true\"||(e.nodeName===\"AUDIO\"||e.nodeName===\"VIDEO\"||e.nodeName===\"DETAILS\")&&e.getAttribute(\"tabindex\")===null?0:e.tabIndex:t}function yD(e){if(e.tagName!==\"INPUT\"||e.type!==\"radio\"||!e.name)return!1;let t=r=>e.ownerDocument.querySelector(`input[type=\"radio\"]${r}`),o=t(`[name=\"${e.name}\"]:checked`);return o||(o=t(`[name=\"${e.name}\"]`)),o!==e}function hD(e){return!(e.disabled||e.tagName===\"INPUT\"&&e.type===\"hidden\"||yD(e))}function gD(e){let t=[],o=[];return Array.from(e.querySelectorAll(dD)).forEach((r,n)=>{let a=mD(r);a===-1||!hD(r)||(a===0?t.push(r):o.push({documentOrder:n,tabIndex:a,node:r}))}),o.sort((r,n)=>r.tabIndex===n.tabIndex?r.documentOrder-n.documentOrder:r.tabIndex-n.tabIndex).map(r=>r.node).concat(t)}function bD(){return!0}function vD(e){let{children:t,disableAutoFocus:o=!1,disableEnforceFocus:r=!1,disableRestoreFocus:n=!1,getTabbable:a=gD,isEnabled:i=bD,open:l}=e,s=_o.useRef(!1),c=_o.useRef(null),u=_o.useRef(null),m=_o.useRef(null),p=_o.useRef(null),d=_o.useRef(!1),v=_o.useRef(null),T=yo(Wr(t),v),S=_o.useRef(null);_o.useEffect(()=>{!l||!v.current||(d.current=!o)},[o,l]),_o.useEffect(()=>{if(!l||!v.current)return;let g=Yt(v.current),b=ol(g);return v.current.contains(b)||(v.current.hasAttribute(\"tabIndex\")||v.current.setAttribute(\"tabIndex\",\"-1\"),d.current&&v.current.focus()),()=>{n||(m.current&&m.current.focus&&(s.current=!0,m.current.focus()),m.current=null)}},[l]),_o.useEffect(()=>{if(!l||!v.current)return;let g=Yt(v.current),b=P=>{if(S.current=P,r||!i()||P.key!==\"Tab\")return;ol(g)===v.current&&P.shiftKey&&(s.current=!0,u.current&&u.current.focus())},E=()=>{let P=v.current;if(P===null)return;let A=ol(g);if(!g.hasFocus()||!i()||s.current){s.current=!1;return}if(P.contains(A)||r&&A!==c.current&&A!==u.current)return;if(A!==p.current)p.current=null;else if(p.current!==null)return;if(!d.current)return;let _=[];if((A===c.current||A===u.current)&&(_=a(v.current)),_.length>0){let z=!!(S.current?.shiftKey&&S.current?.key===\"Tab\"),I=_[0],x=_[_.length-1];typeof I!=\"string\"&&typeof x!=\"string\"&&(z?x.focus():I.focus())}else P.focus()};g.addEventListener(\"focusin\",E),g.addEventListener(\"keydown\",b,!0);let C=setInterval(()=>{let P=ol(g);P&&P.tagName===\"BODY\"&&E()},50);return()=>{clearInterval(C),g.removeEventListener(\"focusin\",E),g.removeEventListener(\"keydown\",b,!0)}},[o,r,n,i,l,a]);let h=g=>{m.current===null&&(m.current=g.relatedTarget),d.current=!0,p.current=g.target;let b=t.props.onFocus;b&&b(g)},y=g=>{m.current===null&&(m.current=g.relatedTarget),d.current=!0};return(0,np.jsxs)(_o.Fragment,{children:[(0,np.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:y,ref:c,\"data-testid\":\"sentinelStart\"}),_o.cloneElement(t,{ref:T,onFocus:h}),(0,np.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:y,ref:u,\"data-testid\":\"sentinelEnd\"})]})}var G0=vD;var ba=q(re(),1),fC=q(Op(),1);function xD(e){return typeof e==\"function\"?e():e}var TD=ba.forwardRef(function(t,o){let{children:r,container:n,disablePortal:a=!1}=t,[i,l]=ba.useState(null),s=yo(ba.isValidElement(r)?Wr(r):null,o);return wr(()=>{a||l(xD(n)||document.body)},[n,a]),wr(()=>{if(i&&!a)return Zu(o,i),()=>{Zu(o,null)}},[o,i,a]),a?ba.isValidElement(r)?ba.cloneElement(r,{ref:s}):r:i&&fC.createPortal(r,i)}),ap=TD;var yC=q(re(),1);var Ws=q(re(),1);var dC=q(Ie(),1),SD={entering:{opacity:1},entered:{opacity:1}},ED=Ws.forwardRef(function(t,o){let r=kn(),n={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:a,appear:i=!0,children:l,easing:s,in:c,onEnter:u,onEntered:m,onEntering:p,onExit:d,onExited:v,onExiting:T,style:S,timeout:h=n,TransitionComponent:y=Xu,...g}=t,b=!0,E=Ws.useRef(null),C=Mr(E,Wr(l),o),P=O=>N=>{if(O){let X=E.current;N===void 0?O(X):O(X,N)}},A=P(p),_=P((O,N)=>{xm(O);let X=Ks({style:S,timeout:h,easing:s},{mode:\"enter\"});O.style.webkitTransition=r.transitions.create(\"opacity\",X),O.style.transition=r.transitions.create(\"opacity\",X),u&&u(O,N)}),z=P(m),I=P(T),x=P(O=>{let N=Ks({style:S,timeout:h,easing:s},{mode:\"exit\"});O.style.webkitTransition=r.transitions.create(\"opacity\",N),O.style.transition=r.transitions.create(\"opacity\",N),d&&d(O)}),k=P(v);return(0,dC.jsx)(y,{appear:i,in:c,nodeRef:b?E:void 0,onEnter:_,onEntered:z,onEntering:A,onExit:x,onExited:k,onExiting:I,addEndListener:O=>{a&&a(E.current,O)},timeout:h,...g,children:(O,{ownerState:N,...X})=>Ws.cloneElement(l,{style:{opacity:0,visibility:O===\"exited\"&&!c?\"hidden\":void 0,...SD[O],...S,...l.props.style},ref:C,...X})})}),q0=ED;function mC(e){return _e(\"MuiBackdrop\",e)}var k$=Ce(\"MuiBackdrop\",[\"root\",\"invisible\"]);var I0=q(Ie(),1),PD=e=>{let{classes:t,invisible:o}=e;return Le({root:[\"root\",o&&\"invisible\"]},mC,t)},CD=ae(\"div\",{name:\"MuiBackdrop\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.invisible&&t.invisible]}})({position:\"fixed\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",right:0,bottom:0,top:0,left:0,backgroundColor:\"rgba(0, 0, 0, 0.5)\",WebkitTapHighlightColor:\"transparent\",variants:[{props:{invisible:!0},style:{backgroundColor:\"transparent\"}}]}),RD=yC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiBackdrop\"}),{children:n,className:a,component:i=\"div\",invisible:l=!1,open:s,components:c={},componentsProps:u={},slotProps:m={},slots:p={},TransitionComponent:d,transitionDuration:v,...T}=r,S={...r,component:i,invisible:l},h=PD(S),y={transition:d,root:c.Root,...p},g={...u,...m},b={component:i,slots:y,slotProps:g},[E,C]=Ct(\"root\",{elementType:CD,externalForwardedProps:b,className:ie(h.root,a),ownerState:S}),[P,A]=Ct(\"transition\",{elementType:q0,externalForwardedProps:b,ownerState:S});return(0,I0.jsx)(P,{in:s,timeout:v,...T,...A,children:(0,I0.jsx)(E,{\"aria-hidden\":!0,...C,ref:o,children:n})})}),F0=RD;var yn=q(re(),1);function wD(e){return typeof e==\"function\"?e():e}function MD(e){return e?e.props.hasOwnProperty(\"in\"):!1}var hC=()=>{},Sm=new Tm;function OD(e){let{container:t,disableEscapeKeyDown:o=!1,disableScrollLock:r=!1,closeAfterTransition:n=!1,onTransitionEnter:a,onTransitionExited:i,children:l,onClose:s,open:c,rootRef:u}=e,m=yn.useRef({}),p=yn.useRef(null),d=yn.useRef(null),v=yo(d,u),[T,S]=yn.useState(!c),h=MD(l),y=!0;(e[\"aria-hidden\"]===\"false\"||e[\"aria-hidden\"]===!1)&&(y=!1);let g=()=>Yt(p.current),b=()=>(m.current.modalRef=d.current,m.current.mount=p.current,m.current),E=()=>{Sm.mount(b(),{disableScrollLock:r}),d.current&&(d.current.scrollTop=0)},C=Ln(()=>{let O=wD(t)||g().body;Sm.add(b(),O),d.current&&E()}),P=()=>Sm.isTopModal(b()),A=Ln(O=>{p.current=O,O&&(c&&P()?E():d.current&&Qs(d.current,y))}),_=yn.useCallback(()=>{Sm.remove(b(),y)},[y]);yn.useEffect(()=>()=>{_()},[_]),yn.useEffect(()=>{c?C():(!h||!n)&&_()},[c,_,h,n,C]);let z=O=>N=>{O.onKeyDown?.(N),!(N.key!==\"Escape\"||N.which===229||!P())&&(o||(N.stopPropagation(),s&&s(N,\"escapeKeyDown\")))},I=O=>N=>{O.onClick?.(N),N.target===N.currentTarget&&s&&s(N,\"backdropClick\")};return{getRootProps:(O={})=>{let N=ya(e);delete N.onTransitionEnter,delete N.onTransitionExited;let X={...N,...O};return{role:\"presentation\",...X,onKeyDown:z(X),ref:v}},getBackdropProps:(O={})=>{let N=O;return{\"aria-hidden\":!0,...N,onClick:I(N),open:c}},getTransitionProps:()=>{let O=()=>{S(!1),a&&a()},N=()=>{S(!0),i&&i(),n&&_()};return{onEnter:Ku(O,l?.props.onEnter??hC),onExited:Ku(N,l?.props.onExited??hC)}},rootRef:v,portalRef:A,isTopModal:P,exited:T,hasTransition:h}}var gC=OD;function bC(e){return _e(\"MuiModal\",e)}var rY=Ce(\"MuiModal\",[\"root\",\"hidden\",\"backdrop\"]);var Zs=q(Ie(),1),AD=e=>{let{open:t,exited:o,classes:r}=e;return Le({root:[\"root\",!t&&o&&\"hidden\"],backdrop:[\"backdrop\"]},bC,r)},DD=ae(\"div\",{name:\"MuiModal\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.open&&o.exited&&t.hidden]}})(He(({theme:e})=>({position:\"fixed\",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0,variants:[{props:({ownerState:t})=>!t.open&&t.exited,style:{visibility:\"hidden\"}}]}))),ND=ae(F0,{name:\"MuiModal\",slot:\"Backdrop\"})({zIndex:-1}),_D=Em.forwardRef(function(t,o){let r=je({name:\"MuiModal\",props:t}),{BackdropComponent:n=ND,BackdropProps:a,classes:i,className:l,closeAfterTransition:s=!1,children:c,container:u,component:m,components:p={},componentsProps:d={},disableAutoFocus:v=!1,disableEnforceFocus:T=!1,disableEscapeKeyDown:S=!1,disablePortal:h=!1,disableRestoreFocus:y=!1,disableScrollLock:g=!1,hideBackdrop:b=!1,keepMounted:E=!1,onClose:C,onTransitionEnter:P,onTransitionExited:A,open:_,slotProps:z={},slots:I={},theme:x,...k}=r,U={...r,closeAfterTransition:s,disableAutoFocus:v,disableEnforceFocus:T,disableEscapeKeyDown:S,disablePortal:h,disableRestoreFocus:y,disableScrollLock:g,hideBackdrop:b,keepMounted:E},{getRootProps:O,getBackdropProps:N,getTransitionProps:X,portalRef:oe,isTopModal:W,exited:Te,hasTransition:fe}=gC({...U,rootRef:o}),Ke={...U,exited:Te},Ze=AD(Ke),Ue={};if(c.props.tabIndex===void 0&&(Ue.tabIndex=\"-1\"),fe){let{onEnter:le,onExited:Oe}=X();Ue.onEnter=le,Ue.onExited=Oe}let xe={slots:{root:p.Root,backdrop:p.Backdrop,...I},slotProps:{...d,...z}},[Je,ht]=Ct(\"root\",{ref:o,elementType:DD,externalForwardedProps:{...xe,...k,component:m},getSlotProps:O,ownerState:Ke,className:ie(l,Ze?.root,!Ke.open&&Ke.exited&&Ze?.hidden)}),[we,ft]=Ct(\"backdrop\",{ref:a?.ref,elementType:n,externalForwardedProps:xe,shouldForwardComponentProp:!0,additionalProps:a,getSlotProps:le=>N({...le,onClick:Oe=>{le?.onClick&&le.onClick(Oe)}}),className:ie(a?.className,Ze?.backdrop),ownerState:Ke});return!E&&!_&&(!fe||Te)?null:(0,Zs.jsx)(ap,{ref:oe,container:u,disablePortal:h,children:(0,Zs.jsxs)(Je,{...ht,children:[!b&&n?(0,Zs.jsx)(we,{...ft}):null,(0,Zs.jsx)(G0,{disableEnforceFocus:T,disableAutoFocus:v,disableRestoreFocus:y,isEnabled:W,open:_,children:Em.cloneElement(c,Ue)})]})})}),K0=_D;var xC=q(re(),1);function vC(e){return _e(\"MuiPaper\",e)}var SY=Ce(\"MuiPaper\",[\"root\",\"rounded\",\"outlined\",\"elevation\",\"elevation0\",\"elevation1\",\"elevation2\",\"elevation3\",\"elevation4\",\"elevation5\",\"elevation6\",\"elevation7\",\"elevation8\",\"elevation9\",\"elevation10\",\"elevation11\",\"elevation12\",\"elevation13\",\"elevation14\",\"elevation15\",\"elevation16\",\"elevation17\",\"elevation18\",\"elevation19\",\"elevation20\",\"elevation21\",\"elevation22\",\"elevation23\",\"elevation24\"]);var TC=q(Ie(),1),zD=e=>{let{square:t,elevation:o,variant:r,classes:n}=e,a={root:[\"root\",r,!t&&\"rounded\",r===\"elevation\"&&`elevation${o}`]};return Le(a,vC,n)},kD=ae(\"div\",{name:\"MuiPaper\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],!o.square&&t.rounded,o.variant===\"elevation\"&&t[`elevation${o.elevation}`]]}})(He(({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create(\"box-shadow\"),variants:[{props:({ownerState:t})=>!t.square,style:{borderRadius:e.shape.borderRadius}},{props:{variant:\"outlined\"},style:{border:`1px solid ${(e.vars||e).palette.divider}`}},{props:{variant:\"elevation\"},style:{boxShadow:\"var(--Paper-shadow)\",backgroundImage:\"var(--Paper-overlay)\"}}]}))),BD=xC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiPaper\"}),n=kn(),{className:a,component:i=\"div\",elevation:l=1,square:s=!1,variant:c=\"elevation\",...u}=r,m={...r,component:i,elevation:l,square:s,variant:c},p=zD(m);return(0,TC.jsx)(kD,{as:i,ownerState:m,className:ie(p.root,a),ref:o,...u,style:{...c===\"elevation\"&&{\"--Paper-shadow\":(n.vars||n).shadows[l],...n.vars&&{\"--Paper-overlay\":n.vars.overlays?.[l]},...!n.vars&&n.palette.mode===\"dark\"&&{\"--Paper-overlay\":`linear-gradient(${As(\"#fff\",Bs(l))}, ${As(\"#fff\",Bs(l))})`}},...u.style}})}),Q0=BD;function SC(e){return _e(\"MuiPopover\",e)}var jY=Ce(\"MuiPopover\",[\"root\",\"paper\"]);var Cm=q(Ie(),1);function EC(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.height/2:t===\"bottom\"&&(o=e.height),o}function PC(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.width/2:t===\"right\"&&(o=e.width),o}function CC(e){return[e.horizontal,e.vertical].map(t=>typeof t==\"number\"?`${t}px`:t).join(\" \")}function Pm(e){return typeof e==\"function\"?e():e}var LD=e=>{let{classes:t}=e;return Le({root:[\"root\"],paper:[\"paper\"]},SC,t)},jD=ae(K0,{name:\"MuiPopover\",slot:\"Root\"})({}),W0=ae(Q0,{name:\"MuiPopover\",slot:\"Paper\"})({position:\"absolute\",overflowY:\"auto\",overflowX:\"hidden\",minWidth:16,minHeight:16,maxWidth:\"calc(100% - 32px)\",maxHeight:\"calc(100% - 32px)\",outline:0}),UD=zo.forwardRef(function(t,o){let r=je({props:t,name:\"MuiPopover\"}),{action:n,anchorEl:a,anchorOrigin:i={vertical:\"top\",horizontal:\"left\"},anchorPosition:l,anchorReference:s=\"anchorEl\",children:c,className:u,container:m,elevation:p=8,marginThreshold:d=16,open:v,PaperProps:T={},slots:S={},slotProps:h={},transformOrigin:y={vertical:\"top\",horizontal:\"left\"},TransitionComponent:g,transitionDuration:b=\"auto\",TransitionProps:E={},disableScrollLock:C=!1,...P}=r,A=zo.useRef(),_={...r,anchorOrigin:i,anchorReference:s,elevation:p,marginThreshold:d,transformOrigin:y,TransitionComponent:g,transitionDuration:b,TransitionProps:E},z=LD(_),I=zo.useCallback(()=>{if(s===\"anchorPosition\")return l;let le=Pm(a),Ae=(le&&le.nodeType===1?le:Wu(A.current).body).getBoundingClientRect();return{top:Ae.top+EC(Ae,i.vertical),left:Ae.left+PC(Ae,i.horizontal)}},[a,i.horizontal,i.vertical,l,s]),x=zo.useCallback(le=>({vertical:EC(le,y.vertical),horizontal:PC(le,y.horizontal)}),[y.horizontal,y.vertical]),k=zo.useCallback(le=>{let Oe={width:le.offsetWidth,height:le.offsetHeight},Ae=x(Oe);if(s===\"none\")return{top:null,left:null,transformOrigin:CC(Ae)};let et=I(),dt=et.top-Ae.vertical,Lt=et.left-Ae.horizontal,jt=dt+Oe.height,Be=Lt+Oe.width,Nt=qs(Pm(a)),Ro=Nt.innerHeight-d,Ut=Nt.innerWidth-d;if(d!==null&&dtRo){let st=jt-Ro;dt-=st,Ae.vertical+=st}if(d!==null&&LtUt){let st=Be-Ut;Lt-=st,Ae.horizontal+=st}return{top:`${Math.round(dt)}px`,left:`${Math.round(Lt)}px`,transformOrigin:CC(Ae)}},[a,s,I,x,d]),[U,O]=zo.useState(v),N=zo.useCallback(()=>{let le=A.current;if(!le)return;let Oe=k(le);Oe.top!==null&&le.style.setProperty(\"top\",Oe.top),Oe.left!==null&&(le.style.left=Oe.left),le.style.transformOrigin=Oe.transformOrigin,O(!0)},[k]);zo.useEffect(()=>(C&&window.addEventListener(\"scroll\",N),()=>window.removeEventListener(\"scroll\",N)),[a,C,N]);let X=()=>{N()},oe=()=>{O(!1)};zo.useEffect(()=>{v&&N()}),zo.useImperativeHandle(n,()=>v?{updatePosition:()=>{N()}}:null,[v,N]),zo.useEffect(()=>{if(!v)return;let le=qP(()=>{N()}),Oe=qs(Pm(a));return Oe.addEventListener(\"resize\",le),()=>{le.clear(),Oe.removeEventListener(\"resize\",le)}},[a,v,N]);let W=b,Te={slots:{transition:g,...S},slotProps:{transition:E,paper:T,...h}},[fe,Ke]=Ct(\"transition\",{elementType:rp,externalForwardedProps:Te,ownerState:_,getSlotProps:le=>({...le,onEntering:(Oe,Ae)=>{le.onEntering?.(Oe,Ae),X()},onExited:Oe=>{le.onExited?.(Oe),oe()}}),additionalProps:{appear:!0,in:v}});b===\"auto\"&&!fe.muiSupportAuto&&(W=void 0);let Ze=m||(a?Wu(Pm(a)).body:void 0),[Ue,{slots:xe,slotProps:Je,...ht}]=Ct(\"root\",{ref:o,elementType:jD,externalForwardedProps:{...Te,...P},shouldForwardComponentProp:!0,additionalProps:{slots:{backdrop:S.backdrop},slotProps:{backdrop:hm(typeof h.backdrop==\"function\"?h.backdrop(_):h.backdrop,{invisible:!0})},container:Ze,open:v},ownerState:_,className:ie(z.root,u)}),[we,ft]=Ct(\"paper\",{ref:A,className:z.paper,elementType:W0,externalForwardedProps:Te,shouldForwardComponentProp:!0,additionalProps:{elevation:p,style:U?void 0:{opacity:0}},ownerState:_});return(0,Cm.jsx)(Ue,{...ht,...!dn(Ue)&&{slots:xe,slotProps:Je,disableScrollLock:C},children:(0,Cm.jsx)(fe,{...Ke,timeout:W,children:(0,Cm.jsx)(we,{...ft,children:c})})})}),Z0=UD;function RC(e){return _e(\"MuiMenu\",e)}var lX=Ce(\"MuiMenu\",[\"root\",\"paper\",\"list\"]);var J0=q(Ie(),1),HD={vertical:\"top\",horizontal:\"right\"},VD={vertical:\"top\",horizontal:\"left\"},$D=e=>{let{classes:t}=e;return Le({root:[\"root\"],paper:[\"paper\"],list:[\"list\"]},RC,t)},YD=ae(Z0,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiMenu\",slot:\"Root\"})({}),XD=ae(W0,{name:\"MuiMenu\",slot:\"Paper\"})({maxHeight:\"calc(100% - 96px)\",WebkitOverflowScrolling:\"touch\"}),GD=ae(H0,{name:\"MuiMenu\",slot:\"List\"})({outline:0}),qD=ui.forwardRef(function(t,o){let r=je({props:t,name:\"MuiMenu\"}),{autoFocus:n=!0,children:a,className:i,disableAutoFocusItem:l=!1,MenuListProps:s={},onClose:c,open:u,PaperProps:m={},PopoverClasses:p,transitionDuration:d=\"auto\",TransitionProps:{onEntering:v,...T}={},variant:S=\"selectedMenu\",slots:h={},slotProps:y={},...g}=r,b=li(),E={...r,autoFocus:n,disableAutoFocusItem:l,MenuListProps:s,onEntering:v,PaperProps:m,transitionDuration:d,TransitionProps:T,variant:S},C=$D(E),P=n&&!l&&u,A=ui.useRef(null),_=(W,Te)=>{A.current&&A.current.adjustStyleForScrollbar(W,{direction:b?\"rtl\":\"ltr\"}),v&&v(W,Te)},z=W=>{W.key===\"Tab\"&&(W.preventDefault(),c&&c(W,\"tabKeyDown\"))},I=-1;ui.Children.map(a,(W,Te)=>{ui.isValidElement(W)&&(W.props.disabled||(S===\"selectedMenu\"&&W.props.selected||I===-1)&&(I=Te))});let x={slots:h,slotProps:{list:s,transition:T,paper:m,...y}},k=cr({elementType:h.root,externalSlotProps:y.root,ownerState:E,className:[C.root,i]}),[U,O]=Ct(\"paper\",{className:C.paper,elementType:XD,externalForwardedProps:x,shouldForwardComponentProp:!0,ownerState:E}),[N,X]=Ct(\"list\",{className:ie(C.list,s.className),elementType:GD,shouldForwardComponentProp:!0,externalForwardedProps:x,getSlotProps:W=>({...W,onKeyDown:Te=>{z(Te),W.onKeyDown?.(Te)}}),ownerState:E}),oe=typeof x.slotProps.transition==\"function\"?x.slotProps.transition(E):x.slotProps.transition;return(0,J0.jsx)(YD,{onClose:c,anchorOrigin:{vertical:\"bottom\",horizontal:b?\"right\":\"left\"},transformOrigin:b?HD:VD,slots:{root:h.root,paper:U,backdrop:h.backdrop,...h.transition&&{transition:h.transition}},slotProps:{root:k,paper:O,backdrop:typeof y.backdrop==\"function\"?y.backdrop(E):y.backdrop,transition:{...oe,onEntering:(...W)=>{_(...W),oe?.onEntering?.(...W)}}},open:u,ref:o,transitionDuration:d,ownerState:E,...g,classes:p,children:(0,J0.jsx)(N,{actions:A,autoFocus:n&&(I===-1||l),autoFocusItem:P,variant:S,...X,children:a})})}),ip=qD;var pi=q(re(),1);var MC=q(re(),1);function wC(e){return _e(\"MuiDivider\",e)}var ID=Ce(\"MuiDivider\",[\"root\",\"absolute\",\"fullWidth\",\"inset\",\"middle\",\"flexItem\",\"light\",\"vertical\",\"withChildren\",\"withChildrenVertical\",\"textAlignRight\",\"textAlignLeft\",\"wrapper\",\"wrapperVertical\"]),Rm=ID;var eb=q(Ie(),1),FD=e=>{let{absolute:t,children:o,classes:r,flexItem:n,light:a,orientation:i,textAlign:l,variant:s}=e;return Le({root:[\"root\",t&&\"absolute\",s,a&&\"light\",i===\"vertical\"&&\"vertical\",n&&\"flexItem\",o&&\"withChildren\",o&&i===\"vertical\"&&\"withChildrenVertical\",l===\"right\"&&i!==\"vertical\"&&\"textAlignRight\",l===\"left\"&&i!==\"vertical\"&&\"textAlignLeft\"],wrapper:[\"wrapper\",i===\"vertical\"&&\"wrapperVertical\"]},wC,r)},KD=ae(\"div\",{name:\"MuiDivider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.absolute&&t.absolute,t[o.variant],o.light&&t.light,o.orientation===\"vertical\"&&t.vertical,o.flexItem&&t.flexItem,o.children&&t.withChildren,o.children&&o.orientation===\"vertical\"&&t.withChildrenVertical,o.textAlign===\"right\"&&o.orientation!==\"vertical\"&&t.textAlignRight,o.textAlign===\"left\"&&o.orientation!==\"vertical\"&&t.textAlignLeft]}})(He(({theme:e})=>({margin:0,flexShrink:0,borderWidth:0,borderStyle:\"solid\",borderColor:(e.vars||e).palette.divider,borderBottomWidth:\"thin\",variants:[{props:{absolute:!0},style:{position:\"absolute\",bottom:0,left:0,width:\"100%\"}},{props:{light:!0},style:{borderColor:e.alpha((e.vars||e).palette.divider,.08)}},{props:{variant:\"inset\"},style:{marginLeft:72}},{props:{variant:\"middle\",orientation:\"horizontal\"},style:{marginLeft:e.spacing(2),marginRight:e.spacing(2)}},{props:{variant:\"middle\",orientation:\"vertical\"},style:{marginTop:e.spacing(1),marginBottom:e.spacing(1)}},{props:{orientation:\"vertical\"},style:{height:\"100%\",borderBottomWidth:0,borderRightWidth:\"thin\"}},{props:{flexItem:!0},style:{alignSelf:\"stretch\",height:\"auto\"}},{props:({ownerState:t})=>!!t.children,style:{display:\"flex\",textAlign:\"center\",border:0,borderTopStyle:\"solid\",borderLeftStyle:\"solid\",\"&::before, &::after\":{content:'\"\"',alignSelf:\"center\"}}},{props:({ownerState:t})=>t.children&&t.orientation!==\"vertical\",style:{\"&::before, &::after\":{width:\"100%\",borderTop:`thin solid ${(e.vars||e).palette.divider}`,borderTopStyle:\"inherit\"}}},{props:({ownerState:t})=>t.orientation===\"vertical\"&&t.children,style:{flexDirection:\"column\",\"&::before, &::after\":{height:\"100%\",borderLeft:`thin solid ${(e.vars||e).palette.divider}`,borderLeftStyle:\"inherit\"}}},{props:({ownerState:t})=>t.textAlign===\"right\"&&t.orientation!==\"vertical\",style:{\"&::before\":{width:\"90%\"},\"&::after\":{width:\"10%\"}}},{props:({ownerState:t})=>t.textAlign===\"left\"&&t.orientation!==\"vertical\",style:{\"&::before\":{width:\"10%\"},\"&::after\":{width:\"90%\"}}}]}))),QD=ae(\"span\",{name:\"MuiDivider\",slot:\"Wrapper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.wrapper,o.orientation===\"vertical\"&&t.wrapperVertical]}})(He(({theme:e})=>({display:\"inline-block\",paddingLeft:`calc(${e.spacing(1)} * 1.2)`,paddingRight:`calc(${e.spacing(1)} * 1.2)`,whiteSpace:\"nowrap\",variants:[{props:{orientation:\"vertical\"},style:{paddingTop:`calc(${e.spacing(1)} * 1.2)`,paddingBottom:`calc(${e.spacing(1)} * 1.2)`}}]}))),tb=MC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiDivider\"}),{absolute:n=!1,children:a,className:i,orientation:l=\"horizontal\",component:s=a||l===\"vertical\"?\"div\":\"hr\",flexItem:c=!1,light:u=!1,role:m=s!==\"hr\"?\"separator\":void 0,textAlign:p=\"center\",variant:d=\"fullWidth\",...v}=r,T={...r,absolute:n,component:s,flexItem:c,light:u,orientation:l,role:m,textAlign:p,variant:d},S=FD(T);return(0,eb.jsx)(KD,{as:s,className:ie(S.root,i),role:m,ref:o,ownerState:T,\"aria-orientation\":m===\"separator\"&&(s!==\"hr\"||l===\"vertical\")?l:void 0,...v,children:a?(0,eb.jsx)(QD,{className:S.wrapper,ownerState:T,children:a}):null})});tb&&(tb.muiSkipListHighlight=!0);var ob=tb;var WD=Ce(\"MuiListItemIcon\",[\"root\",\"alignItemsFlexStart\"]),wm=WD;var ZD=Ce(\"MuiListItemText\",[\"root\",\"multiline\",\"dense\",\"inset\",\"primary\",\"secondary\"]),Mm=ZD;function OC(e){return _e(\"MuiMenuItem\",e)}var JD=Ce(\"MuiMenuItem\",[\"root\",\"focusVisible\",\"dense\",\"disabled\",\"divider\",\"gutters\",\"selected\"]),Js=JD;var rb=q(Ie(),1),eN=(e,t)=>{let{ownerState:o}=e;return[t.root,o.dense&&t.dense,o.divider&&t.divider,!o.disableGutters&&t.gutters]},tN=e=>{let{disabled:t,dense:o,divider:r,disableGutters:n,selected:a,classes:i}=e,s=Le({root:[\"root\",o&&\"dense\",t&&\"disabled\",!n&&\"gutters\",r&&\"divider\",a&&\"selected\"]},OC,i);return{...i,...s}},oN=ae(ma,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiMenuItem\",slot:\"Root\",overridesResolver:eN})(He(({theme:e})=>({...e.typography.body1,display:\"flex\",justifyContent:\"flex-start\",alignItems:\"center\",position:\"relative\",textDecoration:\"none\",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:\"border-box\",whiteSpace:\"nowrap\",\"&:hover\":{textDecoration:\"none\",backgroundColor:(e.vars||e).palette.action.hover,\"@media (hover: none)\":{backgroundColor:\"transparent\"}},[`&.${Js.selected}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity),[`&.${Js.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)}},[`&.${Js.selected}:hover`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.hoverOpacity}`),\"@media (hover: none)\":{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity)}},[`&.${Js.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${Js.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${Rm.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${Rm.inset}`]:{marginLeft:52},[`& .${Mm.root}`]:{marginTop:0,marginBottom:0},[`& .${Mm.inset}`]:{paddingLeft:36},[`& .${wm.root}`]:{minWidth:36},variants:[{props:({ownerState:t})=>!t.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:t})=>t.divider,style:{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:\"padding-box\"}},{props:({ownerState:t})=>!t.dense,style:{[e.breakpoints.up(\"sm\")]:{minHeight:\"auto\"}}},{props:({ownerState:t})=>t.dense,style:{minHeight:32,paddingTop:4,paddingBottom:4,...e.typography.body2,[`& .${wm.root} svg`]:{fontSize:\"1.25rem\"}}}]}))),rN=pi.forwardRef(function(t,o){let r=je({props:t,name:\"MuiMenuItem\"}),{autoFocus:n=!1,component:a=\"li\",dense:i=!1,divider:l=!1,disableGutters:s=!1,focusVisibleClassName:c,role:u=\"menuitem\",tabIndex:m,className:p,...d}=r,v=pi.useContext(tp),T=pi.useMemo(()=>({dense:i||v.dense||!1,disableGutters:s}),[v.dense,i,s]),S=pi.useRef(null);ym(()=>{n&&S.current&&S.current.focus()},[n]);let h={...r,dense:T.dense,divider:l,disableGutters:s},y=tN(r),g=Mr(S,o),b;return r.disabled||(b=m!==void 0?m:-1),(0,rb.jsx)(tp.Provider,{value:T,children:(0,rb.jsx)(oN,{ref:g,role:u,tabIndex:b,component:a,focusVisibleClassName:ie(y.focusVisible,c),className:ie(y.root,p),...d,ownerState:h,classes:y})})}),nl=rN;var zm=q(re(),1);var Ho=q(re(),1);var nN={border:0,clip:\"rect(0 0 0 0)\",height:\"1px\",margin:\"-1px\",overflow:\"hidden\",padding:0,position:\"absolute\",whiteSpace:\"nowrap\",width:\"1px\"},nb=nN;function aN(e,t,o=(r,n)=>r===n){return e.length===t.length&&e.every((r,n)=>o(r,t[n]))}var AC=aN;var iN=2;function ec(e,t,o,r,n){return o===1?Math.min(e+t,n):Math.max(e-t,r)}function zC(e,t){return e-t}function DC(e,t){let{index:o}=e.reduce((r,n,a)=>{let i=Math.abs(t-n);return r===null||i({left:`${e}%`}),leap:e=>({width:`${e}%`})},\"horizontal-reverse\":{offset:e=>({right:`${e}%`}),leap:e=>({width:`${e}%`})},vertical:{offset:e=>({bottom:`${e}%`}),leap:e=>({height:`${e}%`})}},pN=e=>e,Nm;function _C(){return Nm===void 0&&(typeof CSS<\"u\"&&typeof CSS.supports==\"function\"?Nm=CSS.supports(\"touch-action\",\"none\"):Nm=!0),Nm}function kC(e){let{\"aria-labelledby\":t,defaultValue:o,disabled:r=!1,disableSwap:n=!1,isRtl:a=!1,marks:i=!1,max:l=100,min:s=0,name:c,onChange:u,onChangeCommitted:m,orientation:p=\"horizontal\",rootRef:d,scale:v=pN,step:T=1,shiftStep:S=10,tabIndex:h,value:y}=e,g=Ho.useRef(void 0),[b,E]=Ho.useState(-1),[C,P]=Ho.useState(-1),[A,_]=Ho.useState(!1),z=Ho.useRef(0),I=Ho.useRef(null),[x,k]=js({controlled:y,default:o??s,name:\"Slider\"}),U=u&&((Z,ee,Se)=>{let ye=Z.nativeEvent||Z,ze=new ye.constructor(ye.type,ye);Object.defineProperty(ze,\"target\",{writable:!0,value:{value:ee,name:c}}),I.current=ee,u(ze,ee,Se)}),O=Array.isArray(x),N=O?x.slice().sort(zC):[x];N=N.map(Z=>Z==null?s:ua(Z,s,l));let X=i===!0&&T!==null?[...Array(Math.floor((l-s)/T)+1)].map((Z,ee)=>({value:s+T*ee})):i||[],oe=X.map(Z=>Z.value),[W,Te]=Ho.useState(-1),fe=Ho.useRef(null),Ke=yo(d,fe),Ze=Z=>ee=>{let Se=Number(ee.currentTarget.getAttribute(\"data-index\"));pn(ee.target)&&Te(Se),P(Se),Z?.onFocus?.(ee)},Ue=Z=>ee=>{pn(ee.target)||Te(-1),P(-1),Z?.onBlur?.(ee)},xe=(Z,ee)=>{let Se=Number(Z.currentTarget.getAttribute(\"data-index\")),ye=N[Se],ze=oe.indexOf(ye),ue=ee;if(X&&T==null){let gt=oe[oe.length-1];ue>=gt?ue=gt:ue<=oe[0]?ue=oe[0]:ue=ueee=>{if([\"ArrowUp\",\"ArrowDown\",\"ArrowLeft\",\"ArrowRight\",\"PageUp\",\"PageDown\",\"Home\",\"End\"].includes(ee.key)){ee.preventDefault();let Se=Number(ee.currentTarget.getAttribute(\"data-index\")),ye=N[Se],ze=null;if(T!=null){let ue=ee.shiftKey?S:T;switch(ee.key){case\"ArrowUp\":ze=ec(ye,ue,1,s,l);break;case\"ArrowRight\":ze=ec(ye,ue,a?-1:1,s,l);break;case\"ArrowDown\":ze=ec(ye,ue,-1,s,l);break;case\"ArrowLeft\":ze=ec(ye,ue,a?1:-1,s,l);break;case\"PageUp\":ze=ec(ye,S,1,s,l);break;case\"PageDown\":ze=ec(ye,S,-1,s,l);break;case\"Home\":ze=s;break;case\"End\":ze=l;break;default:break}}else if(X){let ue=oe[oe.length-1],gt=oe.indexOf(ye),ce=[a?\"ArrowRight\":\"ArrowLeft\",\"ArrowDown\",\"PageDown\",\"Home\"],ke=[a?\"ArrowLeft\":\"ArrowRight\",\"ArrowUp\",\"PageUp\",\"End\"];ce.includes(ee.key)?gt===0?ze=oe[0]:ze=oe[gt-1]:ke.includes(ee.key)&&(gt===oe.length-1?ze=ue:ze=oe[gt+1])}ze!=null&&xe(ee,ze)}Z?.onKeyDown?.(ee)};wr(()=>{r&&fe.current.contains(document.activeElement)&&document.activeElement?.blur()},[r]),r&&b!==-1&&E(-1),r&&W!==-1&&Te(-1);let ht=Z=>ee=>{Z.onChange?.(ee),xe(ee,ee.target.valueAsNumber)},we=Ho.useRef(void 0),ft=p;a&&p===\"horizontal\"&&(ft+=\"-reverse\");let le=({finger:Z,move:ee=!1})=>{let{current:Se}=fe,{width:ye,height:ze,bottom:ue,left:gt}=Se.getBoundingClientRect(),ce;ft.startsWith(\"vertical\")?ce=(ue-Z.y)/ze:ce=(Z.x-gt)/ye,ft.includes(\"-reverse\")&&(ce=1-ce);let ke;if(ke=lN(ce,s,l),T)ke=cN(ke,T,s);else{let Wt=DC(oe,ke);ke=oe[Wt]}ke=ua(ke,s,l);let he=0;if(O){ee?he=we.current:he=DC(N,ke),n&&(ke=ua(ke,N[he-1]||-1/0,N[he+1]||1/0));let Wt=ke;ke=NC({values:N,newValue:ke,index:he}),n&&ee||(he=ke.indexOf(Wt),we.current=he)}return{newValue:ke,activeIndex:he}},Oe=Ln(Z=>{let ee=Om(Z,g);if(!ee)return;if(z.current+=1,Z.type===\"mousemove\"&&Z.buttons===0){Ae(Z);return}let{newValue:Se,activeIndex:ye}=le({finger:ee,move:!0});Am({sliderRef:fe,activeIndex:ye,setActive:E}),k(Se),!A&&z.current>iN&&_(!0),U&&!Dm(Se,x)&&U(Z,Se,ye)}),Ae=Ln(Z=>{let ee=Om(Z,g);if(_(!1),!ee)return;let{newValue:Se}=le({finger:ee,move:!0});E(-1),Z.type===\"touchend\"&&P(-1),m&&m(Z,I.current??Se),g.current=void 0,dt()}),et=Ln(Z=>{if(r)return;_C()||Z.preventDefault();let ee=Z.changedTouches[0];ee!=null&&(g.current=ee.identifier);let Se=Om(Z,g);if(Se!==!1){let{newValue:ze,activeIndex:ue}=le({finger:Se});Am({sliderRef:fe,activeIndex:ue,setActive:E}),k(ze),U&&!Dm(ze,x)&&U(Z,ze,ue)}z.current=0;let ye=Yt(fe.current);ye.addEventListener(\"touchmove\",Oe,{passive:!0}),ye.addEventListener(\"touchend\",Ae,{passive:!0})}),dt=Ho.useCallback(()=>{let Z=Yt(fe.current);Z.removeEventListener(\"mousemove\",Oe),Z.removeEventListener(\"mouseup\",Ae),Z.removeEventListener(\"touchmove\",Oe),Z.removeEventListener(\"touchend\",Ae)},[Ae,Oe]);Ho.useEffect(()=>{let{current:Z}=fe;return Z.addEventListener(\"touchstart\",et,{passive:_C()}),()=>{Z.removeEventListener(\"touchstart\",et),dt()}},[dt,et]),Ho.useEffect(()=>{r&&dt()},[r,dt]);let Lt=Z=>ee=>{if(Z.onMouseDown?.(ee),r||ee.defaultPrevented||ee.button!==0)return;ee.preventDefault();let Se=Om(ee,g);if(Se!==!1){let{newValue:ze,activeIndex:ue}=le({finger:Se});Am({sliderRef:fe,activeIndex:ue,setActive:E}),k(ze),U&&!Dm(ze,x)&&U(ee,ze,ue)}z.current=0;let ye=Yt(fe.current);ye.addEventListener(\"mousemove\",Oe,{passive:!0}),ye.addEventListener(\"mouseup\",Ae)},jt=lp(O?N[0]:s,s,l),Be=lp(N[N.length-1],s,l)-jt,Nt=(Z={})=>{let ee=ya(Z),Se={onMouseDown:Lt(ee||{})},ye={...ee,...Se};return{...Z,ref:Ke,...ye}},Ro=Z=>ee=>{Z.onMouseOver?.(ee);let Se=Number(ee.currentTarget.getAttribute(\"data-index\"));P(Se)},Ut=Z=>ee=>{Z.onMouseLeave?.(ee),P(-1)},st=(Z={})=>{let ee=ya(Z),Se={onMouseOver:Ro(ee||{}),onMouseLeave:Ut(ee||{})};return{...Z,...ee,...Se}},se=Z=>({pointerEvents:b!==-1&&b!==Z?\"none\":void 0}),xt;return p===\"vertical\"&&(xt=a?\"vertical-rl\":\"vertical-lr\"),{active:b,axis:ft,axisProps:uN,dragging:A,focusedThumbIndex:W,getHiddenInputProps:(Z={})=>{let ee=ya(Z),Se={onChange:ht(ee||{}),onFocus:Ze(ee||{}),onBlur:Ue(ee||{}),onKeyDown:Je(ee||{})},ye={...ee,...Se};return{tabIndex:h,\"aria-labelledby\":t,\"aria-orientation\":p,\"aria-valuemax\":v(l),\"aria-valuemin\":v(s),name:c,type:\"range\",min:e.min,max:e.max,step:e.step===null&&e.marks?\"any\":e.step??void 0,disabled:r,...Z,...ye,style:{...nb,direction:a?\"rtl\":\"ltr\",width:\"100%\",height:\"100%\",writingMode:xt}}},getRootProps:Nt,getThumbProps:st,marks:X,open:C,range:O,rootRef:Ke,trackLeap:Be,trackOffset:jt,values:N,getThumbStyle:se}}var fN=e=>!e||!dn(e),BC=fN;var _m=q(re(),1);function LC(e){return _e(\"MuiSlider\",e)}var dN=Ce(\"MuiSlider\",[\"root\",\"active\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"disabled\",\"dragging\",\"focusVisible\",\"mark\",\"markActive\",\"marked\",\"markLabel\",\"markLabelActive\",\"rail\",\"sizeSmall\",\"thumb\",\"thumbColorPrimary\",\"thumbColorSecondary\",\"thumbColorError\",\"thumbColorSuccess\",\"thumbColorInfo\",\"thumbColorWarning\",\"track\",\"trackInverted\",\"trackFalse\",\"thumbSizeSmall\",\"valueLabel\",\"valueLabelOpen\",\"valueLabelCircle\",\"valueLabelLabel\",\"vertical\"]),pr=dN;var tc=q(Ie(),1),mN=e=>{let{open:t}=e;return{offset:ie(t&&pr.valueLabelOpen),circle:pr.valueLabelCircle,label:pr.valueLabelLabel}};function ab(e){let{children:t,className:o,value:r}=e,n=mN(e);return t?_m.cloneElement(t,{className:t.props.className},(0,tc.jsxs)(_m.Fragment,{children:[t.props.children,(0,tc.jsx)(\"span\",{className:ie(n.offset,o),\"aria-hidden\":!0,children:(0,tc.jsx)(\"span\",{className:n.circle,children:(0,tc.jsx)(\"span\",{className:n.label,children:r})})})]})):null}var hn=q(Ie(),1);function jC(e){return e}var yN=ae(\"span\",{name:\"MuiSlider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[`color${me(o.color)}`],o.size!==\"medium\"&&t[`size${me(o.size)}`],o.marked&&t.marked,o.orientation===\"vertical\"&&t.vertical,o.track===\"inverted\"&&t.trackInverted,o.track===!1&&t.trackFalse]}})(He(({theme:e})=>({borderRadius:12,boxSizing:\"content-box\",display:\"inline-block\",position:\"relative\",cursor:\"pointer\",touchAction:\"none\",WebkitTapHighlightColor:\"transparent\",\"@media print\":{colorAdjust:\"exact\"},[`&.${pr.disabled}`]:{pointerEvents:\"none\",cursor:\"default\",color:(e.vars||e).palette.grey[400]},[`&.${pr.dragging}`]:{[`& .${pr.thumb}, & .${pr.track}`]:{transition:\"none\"}},variants:[...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),{props:{orientation:\"horizontal\"},style:{height:4,width:\"100%\",padding:\"13px 0\",\"@media (pointer: coarse)\":{padding:\"20px 0\"}}},{props:{orientation:\"horizontal\",size:\"small\"},style:{height:2}},{props:{orientation:\"horizontal\",marked:!0},style:{marginBottom:20}},{props:{orientation:\"vertical\"},style:{height:\"100%\",width:4,padding:\"0 13px\",\"@media (pointer: coarse)\":{padding:\"0 20px\"}}},{props:{orientation:\"vertical\",size:\"small\"},style:{width:2}},{props:{orientation:\"vertical\",marked:!0},style:{marginRight:44}}]}))),hN=ae(\"span\",{name:\"MuiSlider\",slot:\"Rail\"})({display:\"block\",position:\"absolute\",borderRadius:\"inherit\",backgroundColor:\"currentColor\",opacity:.38,variants:[{props:{orientation:\"horizontal\"},style:{width:\"100%\",height:\"inherit\",top:\"50%\",transform:\"translateY(-50%)\"}},{props:{orientation:\"vertical\"},style:{height:\"100%\",width:\"inherit\",left:\"50%\",transform:\"translateX(-50%)\"}},{props:{track:\"inverted\"},style:{opacity:1}}]}),gN=ae(\"span\",{name:\"MuiSlider\",slot:\"Track\"})(He(({theme:e})=>({display:\"block\",position:\"absolute\",borderRadius:\"inherit\",border:\"1px solid currentColor\",backgroundColor:\"currentColor\",transition:e.transitions.create([\"left\",\"width\",\"bottom\",\"height\"],{duration:e.transitions.duration.shortest}),variants:[{props:{size:\"small\"},style:{border:\"none\"}},{props:{orientation:\"horizontal\"},style:{height:\"inherit\",top:\"50%\",transform:\"translateY(-50%)\"}},{props:{orientation:\"vertical\"},style:{width:\"inherit\",left:\"50%\",transform:\"translateX(-50%)\"}},{props:{track:!1},style:{display:\"none\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t,track:\"inverted\"},style:{...e.vars?{backgroundColor:e.vars.palette.Slider[`${t}Track`],borderColor:e.vars.palette.Slider[`${t}Track`]}:{backgroundColor:e.lighten(e.palette[t].main,.62),borderColor:e.lighten(e.palette[t].main,.62),...e.applyStyles(\"dark\",{backgroundColor:e.darken(e.palette[t].main,.5)}),...e.applyStyles(\"dark\",{borderColor:e.darken(e.palette[t].main,.5)})}}}))]}))),bN=ae(\"span\",{name:\"MuiSlider\",slot:\"Thumb\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.thumb,t[`thumbColor${me(o.color)}`],o.size!==\"medium\"&&t[`thumbSize${me(o.size)}`]]}})(He(({theme:e})=>({position:\"absolute\",width:20,height:20,boxSizing:\"border-box\",borderRadius:\"50%\",outline:0,backgroundColor:\"currentColor\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",transition:e.transitions.create([\"box-shadow\",\"left\",\"bottom\"],{duration:e.transitions.duration.shortest}),\"&::before\":{position:\"absolute\",content:'\"\"',borderRadius:\"inherit\",width:\"100%\",height:\"100%\",boxShadow:(e.vars||e).shadows[2]},\"&::after\":{position:\"absolute\",content:'\"\"',borderRadius:\"50%\",width:42,height:42,top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\"},[`&.${pr.disabled}`]:{\"&:hover\":{boxShadow:\"none\"}},variants:[{props:{size:\"small\"},style:{width:12,height:12,\"&::before\":{boxShadow:\"none\"}}},{props:{orientation:\"horizontal\"},style:{top:\"50%\",transform:\"translate(-50%, -50%)\"}},{props:{orientation:\"vertical\"},style:{left:\"50%\",transform:\"translate(-50%, 50%)\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{[`&:hover, &.${pr.focusVisible}`]:{boxShadow:`0px 0px 0px 8px ${e.alpha((e.vars||e).palette[t].main,.16)}`,\"@media (hover: none)\":{boxShadow:\"none\"}},[`&.${pr.active}`]:{boxShadow:`0px 0px 0px 14px ${e.alpha((e.vars||e).palette[t].main,.16)}`}}}))]}))),vN=ae(ab,{name:\"MuiSlider\",slot:\"ValueLabel\"})(He(({theme:e})=>({zIndex:1,whiteSpace:\"nowrap\",...e.typography.body2,fontWeight:500,transition:e.transitions.create([\"transform\"],{duration:e.transitions.duration.shortest}),position:\"absolute\",backgroundColor:(e.vars||e).palette.grey[600],borderRadius:2,color:(e.vars||e).palette.common.white,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:\"0.25rem 0.75rem\",variants:[{props:{orientation:\"horizontal\"},style:{transform:\"translateY(-100%) scale(0)\",top:\"-10px\",transformOrigin:\"bottom center\",\"&::before\":{position:\"absolute\",content:'\"\"',width:8,height:8,transform:\"translate(-50%, 50%) rotate(45deg)\",backgroundColor:\"inherit\",bottom:0,left:\"50%\"},[`&.${pr.valueLabelOpen}`]:{transform:\"translateY(-100%) scale(1)\"}}},{props:{orientation:\"vertical\"},style:{transform:\"translateY(-50%) scale(0)\",right:\"30px\",top:\"50%\",transformOrigin:\"right center\",\"&::before\":{position:\"absolute\",content:'\"\"',width:8,height:8,transform:\"translate(-50%, -50%) rotate(45deg)\",backgroundColor:\"inherit\",right:-8,top:\"50%\"},[`&.${pr.valueLabelOpen}`]:{transform:\"translateY(-50%) scale(1)\"}}},{props:{size:\"small\"},style:{fontSize:e.typography.pxToRem(12),padding:\"0.25rem 0.5rem\"}},{props:{orientation:\"vertical\",size:\"small\"},style:{right:\"20px\"}}]})));var xN=ae(\"span\",{name:\"MuiSlider\",slot:\"Mark\",shouldForwardProp:e=>Hu(e)&&e!==\"markActive\",overridesResolver:(e,t)=>{let{markActive:o}=e;return[t.mark,o&&t.markActive]}})(He(({theme:e})=>({position:\"absolute\",width:2,height:2,borderRadius:1,backgroundColor:\"currentColor\",variants:[{props:{orientation:\"horizontal\"},style:{top:\"50%\",transform:\"translate(-1px, -50%)\"}},{props:{orientation:\"vertical\"},style:{left:\"50%\",transform:\"translate(-50%, 1px)\"}},{props:{markActive:!0},style:{backgroundColor:(e.vars||e).palette.background.paper,opacity:.8}}]}))),TN=ae(\"span\",{name:\"MuiSlider\",slot:\"MarkLabel\",shouldForwardProp:e=>Hu(e)&&e!==\"markLabelActive\"})(He(({theme:e})=>({...e.typography.body2,color:(e.vars||e).palette.text.secondary,position:\"absolute\",whiteSpace:\"nowrap\",variants:[{props:{orientation:\"horizontal\"},style:{top:30,transform:\"translateX(-50%)\",\"@media (pointer: coarse)\":{top:40}}},{props:{orientation:\"vertical\"},style:{left:36,transform:\"translateY(50%)\",\"@media (pointer: coarse)\":{left:44}}},{props:{markLabelActive:!0},style:{color:(e.vars||e).palette.text.primary}}]}))),SN=e=>{let{disabled:t,dragging:o,marked:r,orientation:n,track:a,classes:i,color:l,size:s}=e,c={root:[\"root\",t&&\"disabled\",o&&\"dragging\",r&&\"marked\",n===\"vertical\"&&\"vertical\",a===\"inverted\"&&\"trackInverted\",a===!1&&\"trackFalse\",l&&`color${me(l)}`,s&&`size${me(s)}`],rail:[\"rail\"],track:[\"track\"],mark:[\"mark\"],markActive:[\"markActive\"],markLabel:[\"markLabel\"],markLabelActive:[\"markLabelActive\"],valueLabel:[\"valueLabel\"],thumb:[\"thumb\",t&&\"disabled\",s&&`thumbSize${me(s)}`,l&&`thumbColor${me(l)}`],active:[\"active\"],disabled:[\"disabled\"],focusVisible:[\"focusVisible\"]};return Le(c,LC,i)},EN=({children:e})=>e,PN=zm.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSlider\"}),n=li(),{\"aria-label\":a,\"aria-valuetext\":i,\"aria-labelledby\":l,component:s=\"span\",components:c={},componentsProps:u={},color:m=\"primary\",classes:p,className:d,disableSwap:v=!1,disabled:T=!1,getAriaLabel:S,getAriaValueText:h,marks:y=!1,max:g=100,min:b=0,name:E,onChange:C,onChangeCommitted:P,orientation:A=\"horizontal\",shiftStep:_=10,size:z=\"medium\",step:I=1,scale:x=jC,slotProps:k,slots:U,tabIndex:O,track:N=\"normal\",value:X,valueLabelDisplay:oe=\"off\",valueLabelFormat:W=jC,...Te}=r,fe={...r,isRtl:n,max:g,min:b,classes:p,disabled:T,disableSwap:v,orientation:A,marks:y,color:m,size:z,step:I,shiftStep:_,scale:x,track:N,valueLabelDisplay:oe,valueLabelFormat:W},{axisProps:Ke,getRootProps:Ze,getHiddenInputProps:Ue,getThumbProps:xe,open:Je,active:ht,axis:we,focusedThumbIndex:ft,range:le,dragging:Oe,marks:Ae,values:et,trackOffset:dt,trackLeap:Lt,getThumbStyle:jt}=kC({...fe,rootRef:o});fe.marked=Ae.length>0&&Ae.some(Tt=>Tt.label),fe.dragging=Oe,fe.focusedThumbIndex=ft;let Be=SN(fe),Nt=U?.root??c.Root??yN,Ro=U?.rail??c.Rail??hN,Ut=U?.track??c.Track??gN,st=U?.thumb??c.Thumb??bN,se=U?.valueLabel??c.ValueLabel??vN,xt=U?.mark??c.Mark??xN,fr=U?.markLabel??c.MarkLabel??TN,Z=U?.input??c.Input??\"input\",ee=k?.root??u.root,Se=k?.rail??u.rail,ye=k?.track??u.track,ze=k?.thumb??u.thumb,ue=k?.valueLabel??u.valueLabel,gt=k?.mark??u.mark,ce=k?.markLabel??u.markLabel,ke=k?.input??u.input,he=cr({elementType:Nt,getSlotProps:Ze,externalSlotProps:ee,externalForwardedProps:Te,additionalProps:{...BC(Nt)&&{as:s}},ownerState:{...fe,...ee?.ownerState},className:[Be.root,d]}),Wt=cr({elementType:Ro,externalSlotProps:Se,ownerState:fe,className:Be.rail}),be=cr({elementType:Ut,externalSlotProps:ye,additionalProps:{style:{...Ke[we].offset(dt),...Ke[we].leap(Lt)}},ownerState:{...fe,...ye?.ownerState},className:Be.track}),uo=cr({elementType:st,getSlotProps:xe,externalSlotProps:ze,ownerState:{...fe,...ze?.ownerState},className:Be.thumb}),ve=cr({elementType:se,externalSlotProps:ue,ownerState:{...fe,...ue?.ownerState},className:Be.valueLabel}),po=cr({elementType:xt,externalSlotProps:gt,ownerState:fe,className:Be.mark}),Ht=cr({elementType:fr,externalSlotProps:ce,ownerState:fe,className:Be.markLabel}),Sn=cr({elementType:Z,getSlotProps:Ue,externalSlotProps:ke,ownerState:fe});return(0,hn.jsxs)(Nt,{...he,children:[(0,hn.jsx)(Ro,{...Wt}),(0,hn.jsx)(Ut,{...be}),Ae.filter(Tt=>Tt.value>=b&&Tt.value<=g).map((Tt,Qe)=>{let Ar=lp(Tt.value,b,g),En=Ke[we].offset(Ar),Gt;return N===!1?Gt=et.includes(Tt.value):Gt=N===\"normal\"&&(le?Tt.value>=et[0]&&Tt.value<=et[et.length-1]:Tt.value<=et[0])||N===\"inverted\"&&(le?Tt.value<=et[0]||Tt.value>=et[et.length-1]:Tt.value>=et[0]),(0,hn.jsxs)(zm.Fragment,{children:[(0,hn.jsx)(xt,{\"data-index\":Qe,...po,...!dn(xt)&&{markActive:Gt},style:{...En,...po.style},className:ie(po.className,Gt&&Be.markActive)}),Tt.label!=null?(0,hn.jsx)(fr,{\"aria-hidden\":!0,\"data-index\":Qe,...Ht,...!dn(fr)&&{markLabelActive:Gt},style:{...En,...Ht.style},className:ie(Be.markLabel,Ht.className,Gt&&Be.markLabelActive),children:Tt.label}):null]},Qe)}),et.map((Tt,Qe)=>{let Ar=lp(Tt,b,g),En=Ke[we].offset(Ar),Gt=oe===\"off\"?EN:se;return(0,hn.jsx)(Gt,{...!dn(Gt)&&{valueLabelFormat:W,valueLabelDisplay:oe,value:typeof W==\"function\"?W(x(Tt),Qe):W,index:Qe,open:Je===Qe||ht===Qe||oe===\"on\",disabled:T},...ve,children:(0,hn.jsx)(st,{\"data-index\":Qe,...uo,className:ie(Be.thumb,uo.className,ht===Qe&&Be.active,ft===Qe&&Be.focusVisible),style:{...En,...jt(Qe),...uo.style},children:(0,hn.jsx)(Z,{\"data-index\":Qe,\"aria-label\":S?S(Qe):a,\"aria-valuenow\":x(Tt),\"aria-labelledby\":l,\"aria-valuetext\":h?h(x(Tt),Qe):i,value:et[Qe],...Sn})})},Qe)})]})}),km=PN;var oo=q(re(),1);var sR=q(re(),1);var Vo=q(re(),1);var Qt=\"top\",go=\"bottom\",co=\"right\",to=\"left\",Bm=\"auto\",fi=[Qt,go,co,to],va=\"start\",al=\"end\",UC=\"clippingParents\",Lm=\"viewport\",oc=\"popper\",HC=\"reference\",ib=fi.reduce(function(e,t){return e.concat([t+\"-\"+va,t+\"-\"+al])},[]),jm=[].concat(fi,[Bm]).reduce(function(e,t){return e.concat([t,t+\"-\"+va,t+\"-\"+al])},[]),CN=\"beforeRead\",RN=\"read\",wN=\"afterRead\",MN=\"beforeMain\",ON=\"main\",AN=\"afterMain\",DN=\"beforeWrite\",NN=\"write\",_N=\"afterWrite\",VC=[CN,RN,wN,MN,ON,AN,DN,NN,_N];function Po(e){return e?(e.nodeName||\"\").toLowerCase():null}function Bt(e){if(e==null)return window;if(e.toString()!==\"[object Window]\"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Zr(e){var t=Bt(e).Element;return e instanceof t||e instanceof Element}function bo(e){var t=Bt(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function rc(e){if(typeof ShadowRoot>\"u\")return!1;var t=Bt(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function zN(e){var t=e.state;Object.keys(t.elements).forEach(function(o){var r=t.styles[o]||{},n=t.attributes[o]||{},a=t.elements[o];!bo(a)||!Po(a)||(Object.assign(a.style,r),Object.keys(n).forEach(function(i){var l=n[i];l===!1?a.removeAttribute(i):a.setAttribute(i,l===!0?\"\":l)}))})}function kN(e){var t=e.state,o={popper:{position:t.options.strategy,left:\"0\",top:\"0\",margin:\"0\"},arrow:{position:\"absolute\"},reference:{}};return Object.assign(t.elements.popper.style,o.popper),t.styles=o,t.elements.arrow&&Object.assign(t.elements.arrow.style,o.arrow),function(){Object.keys(t.elements).forEach(function(r){var n=t.elements[r],a=t.attributes[r]||{},i=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:o[r]),l=i.reduce(function(s,c){return s[c]=\"\",s},{});!bo(n)||!Po(n)||(Object.assign(n.style,l),Object.keys(a).forEach(function(s){n.removeAttribute(s)}))})}}var $C={name:\"applyStyles\",enabled:!0,phase:\"write\",fn:zN,effect:kN,requires:[\"computeStyles\"]};function Co(e){return e.split(\"-\")[0]}var gn=Math.max,il=Math.min,xa=Math.round;function nc(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+\"/\"+t.version}).join(\" \"):navigator.userAgent}function sp(){return!/^((?!chrome|android).)*safari/i.test(nc())}function Jr(e,t,o){t===void 0&&(t=!1),o===void 0&&(o=!1);var r=e.getBoundingClientRect(),n=1,a=1;t&&bo(e)&&(n=e.offsetWidth>0&&xa(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&xa(r.height)/e.offsetHeight||1);var i=Zr(e)?Bt(e):window,l=i.visualViewport,s=!sp()&&o,c=(r.left+(s&&l?l.offsetLeft:0))/n,u=(r.top+(s&&l?l.offsetTop:0))/a,m=r.width/n,p=r.height/a;return{width:m,height:p,top:u,right:c+m,bottom:u+p,left:c,x:c,y:u}}function ll(e){var t=Jr(e),o=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-o)<=1&&(o=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:o,height:r}}function cp(e,t){var o=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(o&&rc(o)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Zo(e){return Bt(e).getComputedStyle(e)}function lb(e){return[\"table\",\"td\",\"th\"].indexOf(Po(e))>=0}function ko(e){return((Zr(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ta(e){return Po(e)===\"html\"?e:e.assignedSlot||e.parentNode||(rc(e)?e.host:null)||ko(e)}function YC(e){return!bo(e)||Zo(e).position===\"fixed\"?null:e.offsetParent}function BN(e){var t=/firefox/i.test(nc()),o=/Trident/i.test(nc());if(o&&bo(e)){var r=Zo(e);if(r.position===\"fixed\")return null}var n=Ta(e);for(rc(n)&&(n=n.host);bo(n)&&[\"html\",\"body\"].indexOf(Po(n))<0;){var a=Zo(n);if(a.transform!==\"none\"||a.perspective!==\"none\"||a.contain===\"paint\"||[\"transform\",\"perspective\"].indexOf(a.willChange)!==-1||t&&a.willChange===\"filter\"||t&&a.filter&&a.filter!==\"none\")return n;n=n.parentNode}return null}function bn(e){for(var t=Bt(e),o=YC(e);o&&lb(o)&&Zo(o).position===\"static\";)o=YC(o);return o&&(Po(o)===\"html\"||Po(o)===\"body\"&&Zo(o).position===\"static\")?t:o||BN(e)||t}function sl(e){return[\"top\",\"bottom\"].indexOf(e)>=0?\"x\":\"y\"}function cl(e,t,o){return gn(e,il(t,o))}function XC(e,t,o){var r=cl(e,t,o);return r>o?o:r}function up(){return{top:0,right:0,bottom:0,left:0}}function pp(e){return Object.assign({},up(),e)}function fp(e,t){return t.reduce(function(o,r){return o[r]=e,o},{})}var LN=function(t,o){return t=typeof t==\"function\"?t(Object.assign({},o.rects,{placement:o.placement})):t,pp(typeof t!=\"number\"?t:fp(t,fi))};function jN(e){var t,o=e.state,r=e.name,n=e.options,a=o.elements.arrow,i=o.modifiersData.popperOffsets,l=Co(o.placement),s=sl(l),c=[to,co].indexOf(l)>=0,u=c?\"height\":\"width\";if(!(!a||!i)){var m=LN(n.padding,o),p=ll(a),d=s===\"y\"?Qt:to,v=s===\"y\"?go:co,T=o.rects.reference[u]+o.rects.reference[s]-i[s]-o.rects.popper[u],S=i[s]-o.rects.reference[s],h=bn(a),y=h?s===\"y\"?h.clientHeight||0:h.clientWidth||0:0,g=T/2-S/2,b=m[d],E=y-p[u]-m[v],C=y/2-p[u]/2+g,P=cl(b,C,E),A=s;o.modifiersData[r]=(t={},t[A]=P,t.centerOffset=P-C,t)}}function UN(e){var t=e.state,o=e.options,r=o.element,n=r===void 0?\"[data-popper-arrow]\":r;n!=null&&(typeof n==\"string\"&&(n=t.elements.popper.querySelector(n),!n)||cp(t.elements.popper,n)&&(t.elements.arrow=n))}var GC={name:\"arrow\",enabled:!0,phase:\"main\",fn:jN,effect:UN,requires:[\"popperOffsets\"],requiresIfExists:[\"preventOverflow\"]};function en(e){return e.split(\"-\")[1]}var HN={top:\"auto\",right:\"auto\",bottom:\"auto\",left:\"auto\"};function VN(e,t){var o=e.x,r=e.y,n=t.devicePixelRatio||1;return{x:xa(o*n)/n||0,y:xa(r*n)/n||0}}function qC(e){var t,o=e.popper,r=e.popperRect,n=e.placement,a=e.variation,i=e.offsets,l=e.position,s=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,m=e.isFixed,p=i.x,d=p===void 0?0:p,v=i.y,T=v===void 0?0:v,S=typeof u==\"function\"?u({x:d,y:T}):{x:d,y:T};d=S.x,T=S.y;var h=i.hasOwnProperty(\"x\"),y=i.hasOwnProperty(\"y\"),g=to,b=Qt,E=window;if(c){var C=bn(o),P=\"clientHeight\",A=\"clientWidth\";if(C===Bt(o)&&(C=ko(o),Zo(C).position!==\"static\"&&l===\"absolute\"&&(P=\"scrollHeight\",A=\"scrollWidth\")),C=C,n===Qt||(n===to||n===co)&&a===al){b=go;var _=m&&C===E&&E.visualViewport?E.visualViewport.height:C[P];T-=_-r.height,T*=s?1:-1}if(n===to||(n===Qt||n===go)&&a===al){g=co;var z=m&&C===E&&E.visualViewport?E.visualViewport.width:C[A];d-=z-r.width,d*=s?1:-1}}var I=Object.assign({position:l},c&&HN),x=u===!0?VN({x:d,y:T},Bt(o)):{x:d,y:T};if(d=x.x,T=x.y,s){var k;return Object.assign({},I,(k={},k[b]=y?\"0\":\"\",k[g]=h?\"0\":\"\",k.transform=(E.devicePixelRatio||1)<=1?\"translate(\"+d+\"px, \"+T+\"px)\":\"translate3d(\"+d+\"px, \"+T+\"px, 0)\",k))}return Object.assign({},I,(t={},t[b]=y?T+\"px\":\"\",t[g]=h?d+\"px\":\"\",t.transform=\"\",t))}function $N(e){var t=e.state,o=e.options,r=o.gpuAcceleration,n=r===void 0?!0:r,a=o.adaptive,i=a===void 0?!0:a,l=o.roundOffsets,s=l===void 0?!0:l,c={placement:Co(t.placement),variation:en(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:n,isFixed:t.options.strategy===\"fixed\"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,qC(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:s})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,qC(Object.assign({},c,{offsets:t.modifiersData.arrow,position:\"absolute\",adaptive:!1,roundOffsets:s})))),t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-placement\":t.placement})}var IC={name:\"computeStyles\",enabled:!0,phase:\"beforeWrite\",fn:$N,data:{}};var Um={passive:!0};function YN(e){var t=e.state,o=e.instance,r=e.options,n=r.scroll,a=n===void 0?!0:n,i=r.resize,l=i===void 0?!0:i,s=Bt(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach(function(u){u.addEventListener(\"scroll\",o.update,Um)}),l&&s.addEventListener(\"resize\",o.update,Um),function(){a&&c.forEach(function(u){u.removeEventListener(\"scroll\",o.update,Um)}),l&&s.removeEventListener(\"resize\",o.update,Um)}}var FC={name:\"eventListeners\",enabled:!0,phase:\"write\",fn:function(){},effect:YN,data:{}};var XN={left:\"right\",right:\"left\",bottom:\"top\",top:\"bottom\"};function ac(e){return e.replace(/left|right|bottom|top/g,function(t){return XN[t]})}var GN={start:\"end\",end:\"start\"};function Hm(e){return e.replace(/start|end/g,function(t){return GN[t]})}function ul(e){var t=Bt(e),o=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:o,scrollTop:r}}function pl(e){return Jr(ko(e)).left+ul(e).scrollLeft}function sb(e,t){var o=Bt(e),r=ko(e),n=o.visualViewport,a=r.clientWidth,i=r.clientHeight,l=0,s=0;if(n){a=n.width,i=n.height;var c=sp();(c||!c&&t===\"fixed\")&&(l=n.offsetLeft,s=n.offsetTop)}return{width:a,height:i,x:l+pl(e),y:s}}function cb(e){var t,o=ko(e),r=ul(e),n=(t=e.ownerDocument)==null?void 0:t.body,a=gn(o.scrollWidth,o.clientWidth,n?n.scrollWidth:0,n?n.clientWidth:0),i=gn(o.scrollHeight,o.clientHeight,n?n.scrollHeight:0,n?n.clientHeight:0),l=-r.scrollLeft+pl(e),s=-r.scrollTop;return Zo(n||o).direction===\"rtl\"&&(l+=gn(o.clientWidth,n?n.clientWidth:0)-a),{width:a,height:i,x:l,y:s}}function fl(e){var t=Zo(e),o=t.overflow,r=t.overflowX,n=t.overflowY;return/auto|scroll|overlay|hidden/.test(o+n+r)}function Vm(e){return[\"html\",\"body\",\"#document\"].indexOf(Po(e))>=0?e.ownerDocument.body:bo(e)&&fl(e)?e:Vm(Ta(e))}function di(e,t){var o;t===void 0&&(t=[]);var r=Vm(e),n=r===((o=e.ownerDocument)==null?void 0:o.body),a=Bt(r),i=n?[a].concat(a.visualViewport||[],fl(r)?r:[]):r,l=t.concat(i);return n?l:l.concat(di(Ta(i)))}function ic(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function qN(e,t){var o=Jr(e,!1,t===\"fixed\");return o.top=o.top+e.clientTop,o.left=o.left+e.clientLeft,o.bottom=o.top+e.clientHeight,o.right=o.left+e.clientWidth,o.width=e.clientWidth,o.height=e.clientHeight,o.x=o.left,o.y=o.top,o}function KC(e,t,o){return t===Lm?ic(sb(e,o)):Zr(t)?qN(t,o):ic(cb(ko(e)))}function IN(e){var t=di(Ta(e)),o=[\"absolute\",\"fixed\"].indexOf(Zo(e).position)>=0,r=o&&bo(e)?bn(e):e;return Zr(r)?t.filter(function(n){return Zr(n)&&cp(n,r)&&Po(n)!==\"body\"}):[]}function ub(e,t,o,r){var n=t===\"clippingParents\"?IN(e):[].concat(t),a=[].concat(n,[o]),i=a[0],l=a.reduce(function(s,c){var u=KC(e,c,r);return s.top=gn(u.top,s.top),s.right=il(u.right,s.right),s.bottom=il(u.bottom,s.bottom),s.left=gn(u.left,s.left),s},KC(e,i,r));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}function dp(e){var t=e.reference,o=e.element,r=e.placement,n=r?Co(r):null,a=r?en(r):null,i=t.x+t.width/2-o.width/2,l=t.y+t.height/2-o.height/2,s;switch(n){case Qt:s={x:i,y:t.y-o.height};break;case go:s={x:i,y:t.y+t.height};break;case co:s={x:t.x+t.width,y:l};break;case to:s={x:t.x-o.width,y:l};break;default:s={x:t.x,y:t.y}}var c=n?sl(n):null;if(c!=null){var u=c===\"y\"?\"height\":\"width\";switch(a){case va:s[c]=s[c]-(t[u]/2-o[u]/2);break;case al:s[c]=s[c]+(t[u]/2-o[u]/2);break;default:}}return s}function vn(e,t){t===void 0&&(t={});var o=t,r=o.placement,n=r===void 0?e.placement:r,a=o.strategy,i=a===void 0?e.strategy:a,l=o.boundary,s=l===void 0?UC:l,c=o.rootBoundary,u=c===void 0?Lm:c,m=o.elementContext,p=m===void 0?oc:m,d=o.altBoundary,v=d===void 0?!1:d,T=o.padding,S=T===void 0?0:T,h=pp(typeof S!=\"number\"?S:fp(S,fi)),y=p===oc?HC:oc,g=e.rects.popper,b=e.elements[v?y:p],E=ub(Zr(b)?b:b.contextElement||ko(e.elements.popper),s,u,i),C=Jr(e.elements.reference),P=dp({reference:C,element:g,strategy:\"absolute\",placement:n}),A=ic(Object.assign({},g,P)),_=p===oc?A:C,z={top:E.top-_.top+h.top,bottom:_.bottom-E.bottom+h.bottom,left:E.left-_.left+h.left,right:_.right-E.right+h.right},I=e.modifiersData.offset;if(p===oc&&I){var x=I[n];Object.keys(z).forEach(function(k){var U=[co,go].indexOf(k)>=0?1:-1,O=[Qt,go].indexOf(k)>=0?\"y\":\"x\";z[k]+=x[O]*U})}return z}function pb(e,t){t===void 0&&(t={});var o=t,r=o.placement,n=o.boundary,a=o.rootBoundary,i=o.padding,l=o.flipVariations,s=o.allowedAutoPlacements,c=s===void 0?jm:s,u=en(r),m=u?l?ib:ib.filter(function(v){return en(v)===u}):fi,p=m.filter(function(v){return c.indexOf(v)>=0});p.length===0&&(p=m);var d=p.reduce(function(v,T){return v[T]=vn(e,{placement:T,boundary:n,rootBoundary:a,padding:i})[Co(T)],v},{});return Object.keys(d).sort(function(v,T){return d[v]-d[T]})}function FN(e){if(Co(e)===Bm)return[];var t=ac(e);return[Hm(e),t,Hm(t)]}function KN(e){var t=e.state,o=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var n=o.mainAxis,a=n===void 0?!0:n,i=o.altAxis,l=i===void 0?!0:i,s=o.fallbackPlacements,c=o.padding,u=o.boundary,m=o.rootBoundary,p=o.altBoundary,d=o.flipVariations,v=d===void 0?!0:d,T=o.allowedAutoPlacements,S=t.options.placement,h=Co(S),y=h===S,g=s||(y||!v?[ac(S)]:FN(S)),b=[S].concat(g).reduce(function(Ue,xe){return Ue.concat(Co(xe)===Bm?pb(t,{placement:xe,boundary:u,rootBoundary:m,padding:c,flipVariations:v,allowedAutoPlacements:T}):xe)},[]),E=t.rects.reference,C=t.rects.popper,P=new Map,A=!0,_=b[0],z=0;z=0,O=U?\"width\":\"height\",N=vn(t,{placement:I,boundary:u,rootBoundary:m,altBoundary:p,padding:c}),X=U?k?co:to:k?go:Qt;E[O]>C[O]&&(X=ac(X));var oe=ac(X),W=[];if(a&&W.push(N[x]<=0),l&&W.push(N[X]<=0,N[oe]<=0),W.every(function(Ue){return Ue})){_=I,A=!1;break}P.set(I,W)}if(A)for(var Te=v?3:1,fe=function(xe){var Je=b.find(function(ht){var we=P.get(ht);if(we)return we.slice(0,xe).every(function(ft){return ft})});if(Je)return _=Je,\"break\"},Ke=Te;Ke>0;Ke--){var Ze=fe(Ke);if(Ze===\"break\")break}t.placement!==_&&(t.modifiersData[r]._skip=!0,t.placement=_,t.reset=!0)}}var QC={name:\"flip\",enabled:!0,phase:\"main\",fn:KN,requiresIfExists:[\"offset\"],data:{_skip:!1}};function WC(e,t,o){return o===void 0&&(o={x:0,y:0}),{top:e.top-t.height-o.y,right:e.right-t.width+o.x,bottom:e.bottom-t.height+o.y,left:e.left-t.width-o.x}}function ZC(e){return[Qt,co,go,to].some(function(t){return e[t]>=0})}function QN(e){var t=e.state,o=e.name,r=t.rects.reference,n=t.rects.popper,a=t.modifiersData.preventOverflow,i=vn(t,{elementContext:\"reference\"}),l=vn(t,{altBoundary:!0}),s=WC(i,r),c=WC(l,n,a),u=ZC(s),m=ZC(c);t.modifiersData[o]={referenceClippingOffsets:s,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:m},t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-reference-hidden\":u,\"data-popper-escaped\":m})}var JC={name:\"hide\",enabled:!0,phase:\"main\",requiresIfExists:[\"preventOverflow\"],fn:QN};function WN(e,t,o){var r=Co(e),n=[to,Qt].indexOf(r)>=0?-1:1,a=typeof o==\"function\"?o(Object.assign({},t,{placement:e})):o,i=a[0],l=a[1];return i=i||0,l=(l||0)*n,[to,co].indexOf(r)>=0?{x:l,y:i}:{x:i,y:l}}function ZN(e){var t=e.state,o=e.options,r=e.name,n=o.offset,a=n===void 0?[0,0]:n,i=jm.reduce(function(u,m){return u[m]=WN(m,t.rects,a),u},{}),l=i[t.placement],s=l.x,c=l.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=i}var eR={name:\"offset\",enabled:!0,phase:\"main\",requires:[\"popperOffsets\"],fn:ZN};function JN(e){var t=e.state,o=e.name;t.modifiersData[o]=dp({reference:t.rects.reference,element:t.rects.popper,strategy:\"absolute\",placement:t.placement})}var tR={name:\"popperOffsets\",enabled:!0,phase:\"read\",fn:JN,data:{}};function fb(e){return e===\"x\"?\"y\":\"x\"}function e_(e){var t=e.state,o=e.options,r=e.name,n=o.mainAxis,a=n===void 0?!0:n,i=o.altAxis,l=i===void 0?!1:i,s=o.boundary,c=o.rootBoundary,u=o.altBoundary,m=o.padding,p=o.tether,d=p===void 0?!0:p,v=o.tetherOffset,T=v===void 0?0:v,S=vn(t,{boundary:s,rootBoundary:c,padding:m,altBoundary:u}),h=Co(t.placement),y=en(t.placement),g=!y,b=sl(h),E=fb(b),C=t.modifiersData.popperOffsets,P=t.rects.reference,A=t.rects.popper,_=typeof T==\"function\"?T(Object.assign({},t.rects,{placement:t.placement})):T,z=typeof _==\"number\"?{mainAxis:_,altAxis:_}:Object.assign({mainAxis:0,altAxis:0},_),I=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,x={x:0,y:0};if(C){if(a){var k,U=b===\"y\"?Qt:to,O=b===\"y\"?go:co,N=b===\"y\"?\"height\":\"width\",X=C[b],oe=X+S[U],W=X-S[O],Te=d?-A[N]/2:0,fe=y===va?P[N]:A[N],Ke=y===va?-A[N]:-P[N],Ze=t.elements.arrow,Ue=d&&Ze?ll(Ze):{width:0,height:0},xe=t.modifiersData[\"arrow#persistent\"]?t.modifiersData[\"arrow#persistent\"].padding:up(),Je=xe[U],ht=xe[O],we=cl(0,P[N],Ue[N]),ft=g?P[N]/2-Te-we-Je-z.mainAxis:fe-we-Je-z.mainAxis,le=g?-P[N]/2+Te+we+ht+z.mainAxis:Ke+we+ht+z.mainAxis,Oe=t.elements.arrow&&bn(t.elements.arrow),Ae=Oe?b===\"y\"?Oe.clientTop||0:Oe.clientLeft||0:0,et=(k=I?.[b])!=null?k:0,dt=X+ft-et-Ae,Lt=X+le-et,jt=cl(d?il(oe,dt):oe,X,d?gn(W,Lt):W);C[b]=jt,x[b]=jt-X}if(l){var Be,Nt=b===\"x\"?Qt:to,Ro=b===\"x\"?go:co,Ut=C[E],st=E===\"y\"?\"height\":\"width\",se=Ut+S[Nt],xt=Ut-S[Ro],fr=[Qt,to].indexOf(h)!==-1,Z=(Be=I?.[E])!=null?Be:0,ee=fr?se:Ut-P[st]-A[st]-Z+z.altAxis,Se=fr?Ut+P[st]+A[st]-Z-z.altAxis:xt,ye=d&&fr?XC(ee,Ut,Se):cl(d?ee:se,Ut,d?Se:xt);C[E]=ye,x[E]=ye-Ut}t.modifiersData[r]=x}}var oR={name:\"preventOverflow\",enabled:!0,phase:\"main\",fn:e_,requiresIfExists:[\"offset\"]};function db(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function mb(e){return e===Bt(e)||!bo(e)?ul(e):db(e)}function t_(e){var t=e.getBoundingClientRect(),o=xa(t.width)/e.offsetWidth||1,r=xa(t.height)/e.offsetHeight||1;return o!==1||r!==1}function yb(e,t,o){o===void 0&&(o=!1);var r=bo(t),n=bo(t)&&t_(t),a=ko(t),i=Jr(e,n,o),l={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(r||!r&&!o)&&((Po(t)!==\"body\"||fl(a))&&(l=mb(t)),bo(t)?(s=Jr(t,!0),s.x+=t.clientLeft,s.y+=t.clientTop):a&&(s.x=pl(a))),{x:i.left+l.scrollLeft-s.x,y:i.top+l.scrollTop-s.y,width:i.width,height:i.height}}function o_(e){var t=new Map,o=new Set,r=[];e.forEach(function(a){t.set(a.name,a)});function n(a){o.add(a.name);var i=[].concat(a.requires||[],a.requiresIfExists||[]);i.forEach(function(l){if(!o.has(l)){var s=t.get(l);s&&n(s)}}),r.push(a)}return e.forEach(function(a){o.has(a.name)||n(a)}),r}function hb(e){var t=o_(e);return VC.reduce(function(o,r){return o.concat(t.filter(function(n){return n.phase===r}))},[])}function gb(e){var t;return function(){return t||(t=new Promise(function(o){Promise.resolve().then(function(){t=void 0,o(e())})})),t}}function bb(e){var t=e.reduce(function(o,r){var n=o[r.name];return o[r.name]=n?Object.assign({},n,r,{options:Object.assign({},n.options,r.options),data:Object.assign({},n.data,r.data)}):r,o},{});return Object.keys(t).map(function(o){return t[o]})}var rR={placement:\"bottom\",modifiers:[],strategy:\"absolute\"};function nR(){for(var e=arguments.length,t=new Array(e),o=0;o{let{classes:t}=e;return Le({root:[\"root\"]},iR,t)},l_={},s_=Vo.forwardRef(function(t,o){let{anchorEl:r,children:n,direction:a,disablePortal:i,modifiers:l,open:s,placement:c,popperOptions:u,popperRef:m,slotProps:p={},slots:d={},TransitionProps:v,ownerState:T,...S}=t,h=Vo.useRef(null),y=yo(h,o),g=Vo.useRef(null),b=yo(g,m),E=Vo.useRef(b);wr(()=>{E.current=b},[b]),Vo.useImperativeHandle(m,()=>g.current,[]);let C=n_(c,a),[P,A]=Vo.useState(C),[_,z]=Vo.useState(xb(r));Vo.useEffect(()=>{g.current&&g.current.forceUpdate()}),Vo.useEffect(()=>{r&&z(xb(r))},[r]),wr(()=>{if(!_||!s)return;let O=oe=>{A(oe.placement)},N=[{name:\"preventOverflow\",options:{altBoundary:i}},{name:\"flip\",options:{altBoundary:i}},{name:\"onUpdate\",enabled:!0,phase:\"afterWrite\",fn:({state:oe})=>{O(oe)}}];l!=null&&(N=N.concat(l)),u&&u.modifiers!=null&&(N=N.concat(u.modifiers));let X=vb(_,h.current,{placement:C,...u,modifiers:N});return E.current(X),()=>{X.destroy(),E.current(null)}},[_,i,l,s,u,C]);let I={placement:P};v!==null&&(I.TransitionProps=v);let x=i_(t),k=d.root??\"div\",U=cr({elementType:k,externalSlotProps:p.root,externalForwardedProps:S,additionalProps:{role:\"tooltip\",ref:y},ownerState:t,className:x.root});return(0,$m.jsx)(k,{...U,children:typeof n==\"function\"?n(I):n})}),c_=Vo.forwardRef(function(t,o){let{anchorEl:r,children:n,container:a,direction:i=\"ltr\",disablePortal:l=!1,keepMounted:s=!1,modifiers:c,open:u,placement:m=\"bottom\",popperOptions:p=l_,popperRef:d,style:v,transition:T=!1,slotProps:S={},slots:h={},...y}=t,[g,b]=Vo.useState(!0),E=()=>{b(!1)},C=()=>{b(!0)};if(!s&&!u&&(!T||g))return null;let P;if(a)P=a;else if(r){let z=xb(r);P=z&&a_(z)?Yt(z).body:Yt(null).body}let A=!u&&s&&(!T||g)?\"none\":void 0,_=T?{in:u,onEnter:E,onExited:C}:void 0;return(0,$m.jsx)(ap,{disablePortal:l,container:P,children:(0,$m.jsx)(s_,{anchorEl:r,direction:i,disablePortal:l,modifiers:c,ref:o,open:T?!g:u,placement:m,popperOptions:p,popperRef:d,slotProps:S,slots:h,...y,style:{position:\"fixed\",top:0,left:0,display:A,...v},TransitionProps:_,children:n})})}),lR=c_;var cR=q(Ie(),1),u_=ae(lR,{name:\"MuiPopper\",slot:\"Root\"})({}),p_=sR.forwardRef(function(t,o){let r=li(),n=je({props:t,name:\"MuiPopper\"}),{anchorEl:a,component:i,components:l,componentsProps:s,container:c,disablePortal:u,keepMounted:m,modifiers:p,open:d,placement:v,popperOptions:T,popperRef:S,transition:h,slots:y,slotProps:g,...b}=n,E=y?.root??l?.Root,C={anchorEl:a,container:c,disablePortal:u,keepMounted:m,modifiers:p,open:d,placement:v,popperOptions:T,popperRef:S,transition:h,...b};return(0,cR.jsx)(u_,{as:i,direction:r?\"rtl\":\"ltr\",slots:{root:E},slotProps:g??s,...C,ref:o})}),Ym=p_;function uR(e){return _e(\"MuiTooltip\",e)}var f_=Ce(\"MuiTooltip\",[\"popper\",\"popperInteractive\",\"popperArrow\",\"popperClose\",\"tooltip\",\"tooltipArrow\",\"touch\",\"tooltipPlacementLeft\",\"tooltipPlacementRight\",\"tooltipPlacementTop\",\"tooltipPlacementBottom\",\"arrow\"]),Xt=f_;var mi=q(Ie(),1);function d_(e){return Math.round(e*1e5)/1e5}var m_=e=>{let{classes:t,disableInteractive:o,arrow:r,touch:n,placement:a}=e,i={popper:[\"popper\",!o&&\"popperInteractive\",r&&\"popperArrow\"],tooltip:[\"tooltip\",r&&\"tooltipArrow\",n&&\"touch\",`tooltipPlacement${me(a.split(\"-\")[0])}`],arrow:[\"arrow\"]};return Le(i,uR,t)},y_=ae(Ym,{name:\"MuiTooltip\",slot:\"Popper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.popper,!o.disableInteractive&&t.popperInteractive,o.arrow&&t.popperArrow,!o.open&&t.popperClose]}})(He(({theme:e})=>({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:\"none\",variants:[{props:({ownerState:t})=>!t.disableInteractive,style:{pointerEvents:\"auto\"}},{props:({open:t})=>!t,style:{pointerEvents:\"none\"}},{props:({ownerState:t})=>t.arrow,style:{[`&[data-popper-placement*=\"bottom\"] .${Xt.arrow}`]:{top:0,marginTop:\"-0.71em\",\"&::before\":{transformOrigin:\"0 100%\"}},[`&[data-popper-placement*=\"top\"] .${Xt.arrow}`]:{bottom:0,marginBottom:\"-0.71em\",\"&::before\":{transformOrigin:\"100% 0\"}},[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"100% 100%\"}},[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"0 0\"}}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}}]}))),h_=ae(\"div\",{name:\"MuiTooltip\",slot:\"Tooltip\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.tooltip,o.touch&&t.touch,o.arrow&&t.tooltipArrow,t[`tooltipPlacement${me(o.placement.split(\"-\")[0])}`]]}})(He(({theme:e})=>({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.92),borderRadius:(e.vars||e).shape.borderRadius,color:(e.vars||e).palette.common.white,fontFamily:e.typography.fontFamily,padding:\"4px 8px\",fontSize:e.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:\"break-word\",fontWeight:e.typography.fontWeightMedium,[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{transformOrigin:\"right center\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{transformOrigin:\"left center\"},[`.${Xt.popper}[data-popper-placement*=\"top\"] &`]:{transformOrigin:\"center bottom\",marginBottom:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"bottom\"] &`]:{transformOrigin:\"center top\",marginTop:\"14px\"},variants:[{props:({ownerState:t})=>t.arrow,style:{position:\"relative\",margin:0}},{props:({ownerState:t})=>t.touch,style:{padding:\"8px 16px\",fontSize:e.typography.pxToRem(14),lineHeight:`${d_(16/14)}em`,fontWeight:e.typography.fontWeightRegular}},{props:({ownerState:t})=>!t.isRtl,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"14px\"}}},{props:({ownerState:t})=>!t.isRtl&&t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"24px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"24px\"}}},{props:({ownerState:t})=>!!t.isRtl,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"14px\"}}},{props:({ownerState:t})=>!!t.isRtl&&t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"24px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"top\"] &`]:{marginBottom:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"bottom\"] &`]:{marginTop:\"24px\"}}}]}))),g_=ae(\"span\",{name:\"MuiTooltip\",slot:\"Arrow\"})(He(({theme:e})=>({overflow:\"hidden\",position:\"absolute\",width:\"1em\",height:\"0.71em\",boxSizing:\"border-box\",color:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.9),\"&::before\":{content:'\"\"',margin:\"auto\",display:\"block\",width:\"100%\",height:\"100%\",backgroundColor:\"currentColor\",transform:\"rotate(45deg)\"}}))),Xm=!1,pR=new Xs,mp={x:0,y:0};function Gm(e,t){return(o,...r)=>{t&&t(o,...r),e(o,...r)}}var b_=oo.forwardRef(function(t,o){let r=je({props:t,name:\"MuiTooltip\"}),{arrow:n=!1,children:a,classes:i,components:l={},componentsProps:s={},describeChild:c=!1,disableFocusListener:u=!1,disableHoverListener:m=!1,disableInteractive:p=!1,disableTouchListener:d=!1,enterDelay:v=100,enterNextDelay:T=0,enterTouchDelay:S=700,followCursor:h=!1,id:y,leaveDelay:g=0,leaveTouchDelay:b=1500,onClose:E,onOpen:C,open:P,placement:A=\"bottom\",PopperComponent:_,PopperProps:z={},slotProps:I={},slots:x={},title:k,TransitionComponent:U,TransitionProps:O,...N}=r,X=oo.isValidElement(a)?a:(0,mi.jsx)(\"span\",{children:a}),oe=kn(),W=li(),[Te,fe]=oo.useState(),[Ke,Ze]=oo.useState(null),Ue=oo.useRef(!1),xe=p||h,Je=fn(),ht=fn(),we=fn(),ft=fn(),[le,Oe]=Zd({controlled:P,default:!1,name:\"Tooltip\",state:\"open\"}),Ae=le,et=tl(y),dt=oo.useRef(),Lt=si(()=>{dt.current!==void 0&&(document.body.style.WebkitUserSelect=dt.current,dt.current=void 0),ft.clear()});oo.useEffect(()=>Lt,[Lt]);let jt=Re=>{pR.clear(),Xm=!0,Oe(!0),C&&!Ae&&C(Re)},Be=si(Re=>{pR.start(800+g,()=>{Xm=!1}),Oe(!1),E&&Ae&&E(Re),Je.start(oe.transitions.duration.shortest,()=>{Ue.current=!1})}),Nt=Re=>{Ue.current&&Re.type!==\"touchstart\"||(Te&&Te.removeAttribute(\"title\"),ht.clear(),we.clear(),v||Xm&&T?ht.start(Xm?T:v,()=>{jt(Re)}):jt(Re))},Ro=Re=>{ht.clear(),we.start(g,()=>{Be(Re)})},[,Ut]=oo.useState(!1),st=Re=>{pn(Re.target)||(Ut(!1),Ro(Re))},se=Re=>{Te||fe(Re.currentTarget),pn(Re.target)&&(Ut(!0),Nt(Re))},xt=Re=>{Ue.current=!0;let $o=X.props;$o.onTouchStart&&$o.onTouchStart(Re)},fr=Re=>{xt(Re),we.clear(),Je.clear(),Lt(),dt.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect=\"none\",ft.start(S,()=>{document.body.style.WebkitUserSelect=dt.current,Nt(Re)})},Z=Re=>{X.props.onTouchEnd&&X.props.onTouchEnd(Re),Lt(),we.start(b,()=>{Be(Re)})};oo.useEffect(()=>{if(!Ae)return;function Re($o){$o.key===\"Escape\"&&Be($o)}return document.addEventListener(\"keydown\",Re),()=>{document.removeEventListener(\"keydown\",Re)}},[Be,Ae]);let ee=Mr(Wr(X),fe,o);!k&&k!==0&&(Ae=!1);let Se=oo.useRef(),ye=Re=>{let $o=X.props;$o.onMouseMove&&$o.onMouseMove(Re),mp={x:Re.clientX,y:Re.clientY},Se.current&&Se.current.update()},ze={},ue=typeof k==\"string\";c?(ze.title=!Ae&&ue&&!m?k:null,ze[\"aria-describedby\"]=Ae?et:null):(ze[\"aria-label\"]=ue?k:null,ze[\"aria-labelledby\"]=Ae&&!ue?et:null);let gt={...ze,...N,...X.props,className:ie(N.className,X.props.className),onTouchStart:xt,ref:ee,...h?{onMouseMove:ye}:{}},ce={};d||(gt.onTouchStart=fr,gt.onTouchEnd=Z),m||(gt.onMouseOver=Gm(Nt,gt.onMouseOver),gt.onMouseLeave=Gm(Ro,gt.onMouseLeave),xe||(ce.onMouseOver=Nt,ce.onMouseLeave=Ro)),u||(gt.onFocus=Gm(se,gt.onFocus),gt.onBlur=Gm(st,gt.onBlur),xe||(ce.onFocus=se,ce.onBlur=st));let ke={...r,isRtl:W,arrow:n,disableInteractive:xe,placement:A,PopperComponentProp:_,touch:Ue.current},he=typeof I.popper==\"function\"?I.popper(ke):I.popper,Wt=oo.useMemo(()=>{let Re=[{name:\"arrow\",enabled:!!Ke,options:{element:Ke,padding:4}}];return z.popperOptions?.modifiers&&(Re=Re.concat(z.popperOptions.modifiers)),he?.popperOptions?.modifiers&&(Re=Re.concat(he.popperOptions.modifiers)),{...z.popperOptions,...he?.popperOptions,modifiers:Re}},[Ke,z.popperOptions,he?.popperOptions]),be=m_(ke),uo=typeof I.transition==\"function\"?I.transition(ke):I.transition,ve={slots:{popper:l.Popper,transition:l.Transition??U,tooltip:l.Tooltip,arrow:l.Arrow,...x},slotProps:{arrow:I.arrow??s.arrow,popper:{...z,...he??s.popper},tooltip:I.tooltip??s.tooltip,transition:{...O,...uo??s.transition}}},[po,Ht]=Ct(\"popper\",{elementType:y_,externalForwardedProps:ve,ownerState:ke,className:ie(be.popper,z?.className)}),[Sn,Tt]=Ct(\"transition\",{elementType:rp,externalForwardedProps:ve,ownerState:ke}),[Qe,Ar]=Ct(\"tooltip\",{elementType:h_,className:be.tooltip,externalForwardedProps:ve,ownerState:ke}),[En,Gt]=Ct(\"arrow\",{elementType:g_,className:be.arrow,externalForwardedProps:ve,ownerState:ke,ref:Ze});return(0,mi.jsxs)(oo.Fragment,{children:[oo.cloneElement(X,gt),(0,mi.jsx)(po,{as:_??Ym,placement:A,anchorEl:h?{getBoundingClientRect:()=>({top:mp.y,left:mp.x,right:mp.x,bottom:mp.y,width:0,height:0})}:Te,popperRef:Se,open:Te?Ae:!1,id:et,transition:!0,...ce,...Ht,popperOptions:Wt,children:({TransitionProps:Re})=>(0,mi.jsx)(Sn,{timeout:oe.transitions.duration.shorter,...Re,...Tt,children:(0,mi.jsxs)(Qe,{...Ar,children:[k,n?(0,mi.jsx)(En,{...Gt}):null]})})})]})}),yp=b_;var qm=q(re()),v_={bg:\"#1e1e1e\",bgAlt:\"#1a1a1a\",text:\"#e0e0e0\",textMuted:\"#888\",border:\"#3a3a3a\",controlBg:\"#252525\",accent:\"#5af\"},x_={bg:\"#ffffff\",bgAlt:\"#f5f5f5\",text:\"#1e1e1e\",textMuted:\"#666\",border:\"#ccc\",controlBg:\"#f0f0f0\",accent:\"#0066cc\"};function T_(e){return e===\"dark\"?v_:x_}function Tb(e){let t=e.match(/rgba?\\((\\d+),\\s*(\\d+),\\s*(\\d+)/);if(!t)return!0;let[,o,r,n]=t.map(Number);return(.299*o+.587*r+.114*n)/255<.5}function Sb(){let e=document.body.dataset.jpThemeLight;if(e!==void 0)return{environment:\"jupyterlab\",theme:e===\"true\"?\"light\":\"dark\"};let t=document.body.className,o=document.documentElement.className;if(t.includes(\"vscode-\")||o.includes(\"vscode-\"))return{environment:\"vscode\",theme:t.includes(\"vscode-dark\")||o.includes(\"vscode-dark\")?\"dark\":\"light\"};if(document.querySelector(\"colab-shaded-scroller\")||document.body.classList.contains(\"colaboratory\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"colab\",theme:Tb(a)?\"dark\":\"light\"}}if(document.getElementById(\"notebook\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"jupyter-classic\",theme:Tb(a)?\"dark\":\"light\"}}let r=window.matchMedia?.(\"(prefers-color-scheme: dark)\")?.matches;if(r!==void 0)return{environment:\"unknown\",theme:r?\"dark\":\"light\"};let n=getComputedStyle(document.body).backgroundColor;return{environment:\"unknown\",theme:Tb(n)?\"dark\":\"light\"}}function fR(){let[e,t]=(0,qm.useState)(()=>Sb());return(0,qm.useEffect)(()=>{let o=window.matchMedia?.(\"(prefers-color-scheme: dark)\"),r=()=>t(Sb());o?.addEventListener?.(\"change\",r);let n=new MutationObserver(()=>t(Sb()));return n.observe(document.body,{attributes:!0,attributeFilter:[\"data-jp-theme-light\",\"class\"]}),()=>{o?.removeEventListener?.(\"change\",r),n.disconnect()}},[]),{themeInfo:e,colors:T_(e.theme)}}function S_(e){return e instanceof Uint8Array?e:e instanceof ArrayBuffer?new Uint8Array(e):e&&\"buffer\"in e?new Uint8Array(e.buffer,e.byteOffset,e.byteLength):new Uint8Array(0)}function Eb(e){let t=S_(e);return t.length===0?null:new Float32Array(t.buffer,t.byteOffset,t.byteLength/4)}function lc(e,t){let o=document.createElement(\"a\");o.download=t;let r=URL.createObjectURL(e);o.href=r,o.click(),setTimeout(()=>URL.revokeObjectURL(r),6e4)}function Rt(e,t=2){return e===0?\"0\":Math.abs(e)>=1e3||Math.abs(e)<.01?e.toExponential(t):e.toFixed(t)}function dR(e){if(e<=0)return 1;let t=Math.pow(10,Math.floor(Math.log10(e))),o=e/t;return o<1.5?t:o<3.5?2*t:o<7.5?5*t:10*t}async function mR(e,t=.95){let o=await new Promise(E=>e.toBlob(C=>E(C),\"image/jpeg\",t)),r=new Uint8Array(await o.arrayBuffer()),n=e.width,a=e.height,i=`q ${n} 0 0 ${a} 0 0 cm /I0 Do Q`,l=[],s=[],c=`%PDF-1.4\n`;s.push(c.length),l.push(`1 0 obj\n<< /Type /Catalog /Pages 2 0 R >>\nendobj\n`),c+=l[0],s.push(c.length),l.push(`2 0 obj\n<< /Type /Pages /Kids [3 0 R] /Count 1 >>\nendobj\n`),c+=l[1],s.push(c.length),l.push(`3 0 obj\n<< /Type /Page /Parent 2 0 R /MediaBox [0 0 ${n} ${a}] /Contents 4 0 R /Resources << /XObject << /I0 5 0 R >> >> >>\nendobj\n`),c+=l[2],s.push(c.length),l.push(`4 0 obj\n<< /Length ${i.length} >>\nstream\n${i}\nendstream\nendobj\n`),c+=l[3];let u=`5 0 obj\n<< /Type /XObject /Subtype /Image /Width ${n} /Height ${a} /ColorSpace /DeviceRGB /BitsPerComponent 8 /Filter /DCTDecode /Length ${r.length} >>\nstream\n`,m=`\nendstream\nendobj\n`,p=new TextEncoder,d=p.encode(c+u),v=p.encode(m),T=c.length;s.push(T);let h=d.length+r.length+v.length,y=`xref\n0 6\n0000000000 65535 f \n`;for(let E=0;E>\nstartxref\n${h}\n%%EOF\n`;let g=p.encode(y),b=new Uint8Array(d.length+r.length+v.length+g.length);return b.set(d,0),b.set(r,d.length),b.set(v,d.length+r.length),b.set(g,d.length+r.length+v.length),new Blob([b],{type:\"application/pdf\"})}function Pb(e){let t=1/0,o=-1/0;for(let r=0;ro&&(o=n))}return t===1/0?{min:0,max:0}:{min:t,max:o}}function yR(e,t,o){let r=e.length;if(r===0)return{vmin:0,vmax:0};let n=1/0,a=-1/0;for(let T=0;Ta&&(a=S)}if(n===a)return{vmin:n,vmax:a};let i=1024,l=new Uint32Array(i),s=a-n,c=(i-1)/s;for(let T=0;T=u){d=n+T/(i-1)*s;break}p=0;for(let T=0;T=m){v=n+T/(i-1)*s;break}return{vmin:d,vmax:v}}var at=q(re());var Im=q(re(),1);function hR(e){return _e(\"MuiIconButton\",e)}var E_=Ce(\"MuiIconButton\",[\"root\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"edgeStart\",\"edgeEnd\",\"sizeSmall\",\"sizeMedium\",\"sizeLarge\",\"loading\",\"loadingIndicator\",\"loadingWrapper\"]),Cb=E_;var sc=q(Ie(),1),P_=e=>{let{classes:t,disabled:o,color:r,edge:n,size:a,loading:i}=e,l={root:[\"root\",i&&\"loading\",o&&\"disabled\",r!==\"default\"&&`color${me(r)}`,n&&`edge${me(n)}`,`size${me(a)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]};return Le(l,hR,t)},C_=ae(ma,{name:\"MuiIconButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.loading&&t.loading,o.color!==\"default\"&&t[`color${me(o.color)}`],o.edge&&t[`edge${me(o.edge)}`],t[`size${me(o.size)}`]]}})(He(({theme:e})=>({textAlign:\"center\",flex:\"0 0 auto\",fontSize:e.typography.pxToRem(24),padding:8,borderRadius:\"50%\",color:(e.vars||e).palette.action.active,transition:e.transitions.create(\"background-color\",{duration:e.transitions.duration.shortest}),variants:[{props:t=>!t.disableRipple,style:{\"--IconButton-hoverBg\":e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity),\"&:hover\":{backgroundColor:\"var(--IconButton-hoverBg)\",\"@media (hover: none)\":{backgroundColor:\"transparent\"}}}},{props:{edge:\"start\"},style:{marginLeft:-12}},{props:{edge:\"start\",size:\"small\"},style:{marginLeft:-3}},{props:{edge:\"end\"},style:{marginRight:-12}},{props:{edge:\"end\",size:\"small\"},style:{marginRight:-3}}]})),He(({theme:e})=>({variants:[{props:{color:\"inherit\"},style:{color:\"inherit\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{\"--IconButton-hoverBg\":e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity)}})),{props:{size:\"small\"},style:{padding:5,fontSize:e.typography.pxToRem(18)}},{props:{size:\"large\"},style:{padding:12,fontSize:e.typography.pxToRem(28)}}],[`&.${Cb.disabled}`]:{backgroundColor:\"transparent\",color:(e.vars||e).palette.action.disabled},[`&.${Cb.loading}`]:{color:\"transparent\"}}))),R_=ae(\"span\",{name:\"MuiIconButton\",slot:\"LoadingIndicator\"})(({theme:e})=>({display:\"none\",position:\"absolute\",visibility:\"visible\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",color:(e.vars||e).palette.action.disabled,variants:[{props:{loading:!0},style:{display:\"flex\"}}]})),w_=Im.forwardRef(function(t,o){let r=je({props:t,name:\"MuiIconButton\"}),{edge:n=!1,children:a,className:i,color:l=\"default\",disabled:s=!1,disableFocusRipple:c=!1,size:u=\"medium\",id:m,loading:p=null,loadingIndicator:d,...v}=r,T=tl(m),S=d??(0,sc.jsx)(Ju,{\"aria-labelledby\":T,color:\"inherit\",size:16}),h={...r,edge:n,color:l,disabled:s,disableFocusRipple:c,loading:p,loadingIndicator:S,size:u},y=P_(h);return(0,sc.jsxs)(C_,{id:p?T:m,className:ie(y.root,i),centerRipple:!0,focusRipple:!c,disabled:s||p,ref:o,...v,ownerState:h,children:[typeof p==\"boolean\"&&(0,sc.jsx)(\"span\",{className:y.loadingWrapper,style:{display:\"contents\"},children:(0,sc.jsx)(R_,{className:y.loadingIndicator,ownerState:h,children:p&&S})}),a]})}),Rb=w_;var gR=q(Ie(),1),bR=Qu((0,gR.jsx)(\"path\",{d:\"M3 17v2h6v-2zM3 5v2h10V5zm10 16v-2h8v-2h-8v-2h-2v6zM7 9v2H3v2h4v2h2V9zm14 4v-2H11v2zm-6-4h2V7h4V5h-4V3h-2z\"}),\"Tune\");var vR={widgets:{Show2D:{tool_groups:[\"display\",\"histogram\",\"stats\",\"navigation\",\"view\",\"export\",\"roi\",\"profile\",\"all\"],aliases:{}},Show3D:{tool_groups:[\"display\",\"histogram\",\"stats\",\"playback\",\"view\",\"export\",\"roi\",\"profile\",\"all\"],aliases:{navigation:\"playback\"}},Show3DVolume:{tool_groups:[\"display\",\"histogram\",\"playback\",\"fft\",\"navigation\",\"stats\",\"export\",\"view\",\"volume\",\"all\"],aliases:{}},Show4D:{tool_groups:[\"display\",\"roi\",\"histogram\",\"profile\",\"navigation\",\"playback\",\"stats\",\"export\",\"view\",\"fft\",\"all\"],aliases:{}},Show4DSTEM:{tool_groups:[\"display\",\"histogram\",\"stats\",\"navigation\",\"playback\",\"view\",\"export\",\"roi\",\"profile\",\"fft\",\"virtual\",\"frame\",\"all\"],aliases:{}},ShowComplex2D:{tool_groups:[\"display\",\"histogram\",\"fft\",\"roi\",\"stats\",\"export\",\"view\",\"all\"],aliases:{}},Mark2D:{tool_groups:[\"points\",\"roi\",\"profile\",\"display\",\"marker_style\",\"snap\",\"navigation\",\"view\",\"export\",\"all\"],aliases:{}},Edit2D:{tool_groups:[\"mode\",\"edit\",\"display\",\"histogram\",\"stats\",\"navigation\",\"export\",\"view\",\"all\"],aliases:{}},Align2D:{tool_groups:[\"alignment\",\"overlay\",\"display\",\"histogram\",\"stats\",\"export\",\"view\",\"all\"],aliases:{}},Bin:{tool_groups:[\"display\",\"binning\",\"mask\",\"preview\",\"stats\",\"export\",\"all\"],aliases:{}},Merge4DSTEM:{tool_groups:[\"display\",\"sources\",\"merge\",\"preview\",\"stats\",\"export\",\"all\"],aliases:{}},Show1D:{tool_groups:[\"display\",\"peaks\",\"stats\",\"export\",\"all\"],aliases:{}}},viewer_widgets:[\"Show1D\",\"Show2D\",\"Show3D\",\"Show3DVolume\",\"Show4D\",\"Show4DSTEM\",\"ShowComplex2D\"],control_presets:{all:{label:\"All\",show_groups:[\"*\"]},compact:{label:\"Compact\",show_groups:[\"mode\",\"edit\",\"display\",\"navigation\",\"playback\",\"view\",\"export\",\"fft\"]},mask_focus:{label:\"Mask Focus\",show_groups:[\"edit\",\"display\",\"roi\",\"histogram\",\"stats\",\"navigation\",\"playback\",\"view\",\"export\",\"fft\",\"virtual\",\"frame\"]},crop_focus:{label:\"Crop Focus\",show_groups:[\"mode\",\"edit\",\"display\",\"histogram\",\"stats\",\"navigation\",\"view\",\"export\"]},spectroscopy:{label:\"Spectroscopy\",show_groups:[\"display\",\"peaks\",\"stats\"]}}};var cc=vR;function xR(e){let t=cc.widgets[e];if(!t){let o=Object.keys(cc.widgets).sort().join(\", \");throw new Error(`Unknown widget '${e}'. Supported widgets: ${o}.`)}return t}function O_(e){return e==null?[]:typeof e==\"string\"?[e]:[...e]}function uc(e,t){let r=xR(e).aliases??{},n=t.trim().toLowerCase();return r[n]??n}function pc(e){return[...xR(e).tool_groups]}function Fm(e,t){let o=pc(e),r=new Set(o),n=[],a=new Set;for(let i of O_(t)){let l=uc(e,String(i));if(l){if(!r.has(l)){let s=o.map(c=>`\"${c}\"`).join(\", \");throw new Error(`Unknown tool group '${i}'. Supported values: ${s}.`)}if(l===\"all\")return[\"all\"];a.has(l)||(a.add(l),n.push(l))}}return n}function TR(e,t){return pc(e).filter(o=>o!==\"all\"&&t.has(o))}function SR(e,t){let o=Fm(e,t);return o.includes(\"all\")?pc(e).filter(r=>r!==\"all\"):o}function ER(e){return e.replace(/_/g,\" \").replace(/\\b\\w/g,t=>t.toUpperCase())}function PR(){return Object.keys(cc.control_presets)}function CR(e){return cc.control_presets[e]?.label??e}function RR(e,t){let o=cc.control_presets[t];if(!o){let i=Object.keys(cc.control_presets).sort().join(\", \");throw new Error(`Unknown control preset '${t}'. Supported presets: ${i}.`)}let r=pc(e).filter(i=>i!==\"all\");if(o.show_groups.includes(\"*\"))return[];let n=new Set(o.show_groups.map(i=>uc(e,i))),a=r.filter(i=>!n.has(i));return Fm(e,a)}function Km(e,t,o){let r=Fm(e,o),n=Fm(e,t),a=new Set(r),i=new Set(n),l=a.has(\"all\"),s=l||i.has(\"all\"),c=m=>{let p=uc(e,m);return p===\"all\"?l:l||a.has(p)};return{hideAll:l,lockAll:s,isHidden:c,isLocked:m=>{let p=uc(e,m);return p===\"all\"?s:s||c(p)||i.has(p)},hiddenSet:a,disabledSet:i}}function wb(e,t,o){let r=new Set(SR(e,t)),n=uc(e,o);return n===\"all\"?[\"all\"]:(r.add(n),TR(e,r))}function Mb(e,t,o){let r=new Set(SR(e,t));return r.delete(uc(e,o)),TR(e,r)}var wR={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},A_={fontSize:10,py:.25,px:1,minWidth:0};function MR({widgetName:e,hiddenTools:t,setHiddenTools:o,disabledTools:r,setDisabledTools:n,themeColors:a,labelOverrides:i}){let[l,s]=at.useState(null),c=at.useMemo(()=>pc(e).filter(v=>v!==\"all\"),[e]),u=at.useMemo(()=>Km(e,r,t),[e,r,t]),m=at.useCallback((v,T)=>{o(S=>T?Mb(e,S,v):wb(e,S,v))},[o,e]),p=at.useCallback((v,T)=>{n(S=>T?wb(e,S,v):Mb(e,S,v))},[n,e]),d=at.useCallback(v=>{o(RR(e,v))},[o,e]);return at.createElement(at.Fragment,null,at.createElement(yp,{title:\"Customize controls\",arrow:!0,placement:\"top\"},at.createElement(Rb,{size:\"small\",\"aria-label\":\"Customize controls\",onClick:v=>s(v.currentTarget),sx:{p:.25,ml:.5,color:a.text}},at.createElement(bR,{sx:{fontSize:16}}))),at.createElement(ip,{anchorEl:l,open:!!l,onClose:()=>s(null),anchorOrigin:{vertical:\"bottom\",horizontal:\"right\"},transformOrigin:{vertical:\"top\",horizontal:\"right\"},PaperProps:{sx:{bgcolor:a.controlBg,color:a.text,border:`1px solid ${a.border}`,p:.5,minWidth:280}}},at.createElement(Fe,{sx:{px:.5,pb:.75}},at.createElement(Xe,{sx:{fontSize:11,fontWeight:\"bold\",mb:.75}},\"Presets\"),at.createElement(Fe,{sx:{display:\"flex\",gap:.5,flexWrap:\"wrap\"}},PR().map(v=>at.createElement(ga,{key:v,size:\"small\",sx:A_,\"data-testid\":`preset-${v}`,onClick:()=>d(v)},CR(v))))),at.createElement(ob,{sx:{borderColor:a.border,my:.5}}),at.createElement(Fe,{sx:{maxHeight:300,overflowY:\"auto\",px:.5}},at.createElement(Xe,{sx:{fontSize:11,fontWeight:\"bold\",mb:.5}},\"Per-group\"),c.map(v=>{let T=i?.[v]??ER(v),S=u.isHidden(v),h=u.isLocked(v);return at.createElement(Fe,{key:v,\"data-testid\":`tool-row-${v}`,sx:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",py:.25,gap:.5}},at.createElement(Xe,{sx:{fontSize:11}},T),at.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:.5}},at.createElement(Xe,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Show\"),at.createElement(Un,{size:\"small\",checked:!S,onChange:y=>m(v,y.target.checked),inputProps:{\"aria-label\":`show-${v}`},sx:wR.small}),at.createElement(Xe,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Lock\"),at.createElement(Un,{size:\"small\",checked:h,onChange:y=>p(v,y.target.checked),inputProps:{\"aria-label\":`lock-${v}`},sx:wR.small,disabled:S})))}))))}var xn={label:{fontSize:11},labelSmall:{fontSize:10},value:{fontSize:10,fontFamily:\"monospace\"},title:{fontWeight:\"bold\"}},D_={XS:4,SM:8,MD:12,LG:16},hp={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},gp={fontSize:10,py:.25,px:1,minWidth:0},N_={anchorOrigin:{vertical:\"top\",horizontal:\"left\"},transformOrigin:{vertical:\"bottom\",horizontal:\"left\"},sx:{zIndex:9999}},OR={small:{\"& .MuiSlider-thumb\":{width:12,height:12},\"& .MuiSlider-rail\":{height:3},\"& .MuiSlider-track\":{height:3}}},__={root:{p:2,bgcolor:\"transparent\",color:\"inherit\",fontFamily:\"monospace\",overflow:\"visible\"}},yi=window.devicePixelRatio||1,AR=.2;function tn(e){return Math.round(e)+.5}var z_=600,k_=400,B_=12,L_=16,j_=28,U_=18,H_=48,V_=26,vo=\"-apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",Tn=4,NR=8,DR=55,$_=.05;function Y_({text:e,theme:t=\"dark\"}){let o=t===\"dark\";return w.createElement(yp,{title:typeof e==\"string\"?w.createElement(Xe,{sx:{fontSize:11,lineHeight:1.4}},e):e,arrow:!0,placement:\"bottom\",componentsProps:{tooltip:{sx:{bgcolor:o?\"#333\":\"#fff\",color:o?\"#ddd\":\"#333\",border:`1px solid ${o?\"#555\":\"#ccc\"}`,maxWidth:280,p:1}},arrow:{sx:{color:o?\"#333\":\"#fff\",\"&::before\":{border:`1px solid ${o?\"#555\":\"#ccc\"}`}}}}},w.createElement(Xe,{component:\"span\",sx:{fontSize:12,color:o?\"#888\":\"#666\",cursor:\"help\",ml:.5,\"&:hover\":{color:o?\"#aaa\":\"#444\"}}},\"\\u24D8\"))}function X_({items:e}){return w.createElement(Fe,{component:\"table\",sx:{borderCollapse:\"collapse\",\"& td\":{py:.25,fontSize:11,lineHeight:1.3,verticalAlign:\"top\"},\"& td:first-of-type\":{pr:1.5,opacity:.7,fontFamily:\"monospace\",fontSize:10,whiteSpace:\"nowrap\"}}},w.createElement(\"tbody\",null,e.map(([t,o],r)=>w.createElement(\"tr\",{key:r},w.createElement(\"td\",null,t),w.createElement(\"td\",null,o)))))}function Sa(e,t,o=NR){let r=t-e;if(r<=0||!isFinite(r))return[e];let n=dR(r/o);if(n<=0||!isFinite(n))return[e,t];let a=Math.ceil(e/n)*n,i=[];for(let l=a;l<=t+n*.001;l+=n)l>=e-n*.001&&i.push(l);return i.length===0&&i.push(e,t),i}function bp(e,t,o=NR){let r=Math.floor(Math.log10(Math.max(e,1e-30))),n=Math.ceil(Math.log10(Math.max(t,1e-30))),a=n-r,i=a<=o?1:Math.ceil(a/o),l=[];for(let s=r;s<=n;s+=i){let c=Math.pow(10,s);c>=e&&c<=t&&l.push(c)}return l.length===0&&l.push(e,t),l}function G_(){let{themeInfo:e,colors:t}=fR(),o=e.theme===\"dark\",[r]=Ye(\"y_bytes\"),[n]=Ye(\"x_bytes\"),[a]=Ye(\"n_traces\"),[i]=Ye(\"n_points\"),[l]=Ye(\"labels\"),[s]=Ye(\"colors\"),[c]=Ye(\"title\"),[u]=Ye(\"x_label\"),[m]=Ye(\"y_label\"),[p]=Ye(\"x_unit\"),[d]=Ye(\"y_unit\"),[v,T]=Ye(\"log_scale\"),[S,h]=Ye(\"auto_contrast\"),[y]=Ye(\"percentile_low\"),[g]=Ye(\"percentile_high\"),[b]=Ye(\"show_stats\"),[E,C]=Ye(\"show_legend\"),[P,A]=Ye(\"show_grid\"),[_]=Ye(\"show_controls\"),[z]=Ye(\"line_width\"),[I]=Ye(\"stats_mean\"),[x]=Ye(\"stats_min\"),[k]=Ye(\"stats_max\"),[U]=Ye(\"stats_std\"),[O,N]=Ye(\"focused_trace\"),[X,oe]=Ye(\"peak_markers\"),[W,Te]=Ye(\"peak_active\"),[fe,Ke]=Ye(\"peak_search_radius\"),[Ze,Ue]=Ye(\"selected_peaks\"),[xe,Je]=Ye(\"grid_density\"),[ht,we]=Ye(\"x_range\"),[ft,le]=Ye(\"y_range\"),[Oe,Ae]=Ye(\"disabled_tools\"),[et,dt]=Ye(\"hidden_tools\"),[Lt]=Ye(\"range_stats\"),[jt]=Ye(\"peak_fwhm\"),Be=w.useMemo(()=>Km(\"Show1D\",Oe,et),[Oe,et]),Nt=Be.isHidden(\"display\"),Ro=Be.isHidden(\"peaks\"),Ut=Be.isHidden(\"stats\"),st=Be.isHidden(\"export\"),se=Be.isLocked(\"display\"),xt=Be.isLocked(\"peaks\"),fr=Be.isLocked(\"export\"),Z=w.useRef(null),ee=w.useRef(null),Se=w.useRef(null),[ye,ze]=w.useState(z_),[ue,gt]=w.useState(k_),[ce,ke]=w.useState(0),[he,Wt]=w.useState(1),[be,uo]=w.useState(0),[ve,po]=w.useState(1),[Ht,Sn]=w.useState(!1),Tt=w.useRef(!1);Tt.current=Ht;let[Qe,Ar]=w.useState(!1),En=w.useRef(!1);En.current=Qe;let Gt=w.useRef(null),[Re,$o]=w.useState(null),on=w.useRef({min:0,max:1}),rn=w.useRef({min:0,max:1}),nn=w.useRef([]),Dr=w.useRef(null),[ro,dl]=w.useState(null),[_R,Ob]=w.useState(null),Ea=w.useRef(null),[Pa,vp]=w.useState(null),Qm=w.useRef(null),Wm=w.useRef(!1),Bo=w.useRef(null),fc=w.useRef(null),Nr=w.useRef(null),[dc,Zm]=w.useState(null),[Ab,Db]=w.useState(\"\"),[Nb,_b]=w.useState(\"\"),[zb,ml]=w.useState(!1),_r=w.useRef(null),[mc,Jm]=w.useState(null),[kb,Bb]=w.useState(\"\"),[Lb,jb]=w.useState(\"\"),[Ub,yl]=w.useState(!1),[zR,Hb]=w.useState(!1),[Vb,hl]=w.useState(null),M=w.useMemo(()=>{let D=!!(m||d),f=!!(u||p),H=v?bp(Math.max(be,1e-30),ve):Sa(be,ve),B=30;try{let j=document.createElement(\"canvas\").getContext(\"2d\");if(j){j.font=`11px ${vo}`;for(let F of H){let Q=j.measureText(Rt(F)).width;Q>B&&(B=Q)}}}catch{}return{top:B_,right:L_,bottom:j_+(f?U_:0),left:Math.max(H_,B+Tn+6+(D?V_:0))}},[be,ve,v,m,d,u,p]),ge=ye-M.left-M.right,ne=ue-M.top-M.bottom;w.useEffect(()=>{if(!r||r.byteLength<4||a<1||i<1){nn.current=[];return}let D=Eb(r);if(!D){nn.current=[];return}let f=[];for(let R=0;R=4?Dr.current=Eb(n):Dr.current=null;let H=0,B=i-1;if(Dr.current&&Dr.current.length>0){let R=Pb(Dr.current);H=R.min,B=R.max}H===B&&(B=H+1);let j=1/0,F=-1/0;if(S&&f.length>0){let R=f.reduce((Y,K)=>Y+K.length,0),V=new Float32Array(R),te=0;for(let Y of f)V.set(Y,te),te+=Y.length;let G=yR(V,y,g);j=G.vmin,F=G.vmax}else for(let R of f){let V=Pb(R);V.minF&&(F=V.max)}isFinite(j)||(j=0),isFinite(F)||(F=1),j===F&&(j-=.5,F+=.5);let Q=(F-j)*$_;j-=Q,F+=Q,on.current={min:H,max:B},rn.current={min:j,max:F},ke(H),Wt(B),uo(j),po(F)},[r,n,a,i,S,y,g]);let St=w.useCallback(D=>M.left+(D-ce)/(he-ce)*ge,[ce,he,ge,M.left]),wt=w.useCallback(D=>{if(v){let f=Math.log10(Math.max(be,1e-30)),H=Math.log10(Math.max(ve,1e-30)),B=Math.log10(Math.max(D,1e-30));return M.top+ne-(B-f)/(H-f||1)*ne}return M.top+ne-(D-be)/(ve-be||1)*ne},[be,ve,ne,v,M.top]),Yo=w.useCallback(D=>ce+(D-M.left)/ge*(he-ce),[ce,he,ge,M.left]),an=w.useCallback(D=>{let f=(M.top+ne-D)/ne;if(v){let H=Math.log10(Math.max(be,1e-30)),B=Math.log10(Math.max(ve,1e-30));return Math.pow(10,H+f*(B-H))}return be+f*(ve-be)},[be,ve,ne,v,M.top]),gl=w.useCallback(()=>{Sn(!1),Ar(!1),we([]),le([]),ke(on.current.min),Wt(on.current.max),uo(rn.current.min),po(rn.current.max)},[we,le]);w.useEffect(()=>{let D=Z.current;if(!D)return;let f=D.getContext(\"2d\");if(!f||(D.width=ye*yi,D.height=ue*yi,f.scale(yi,yi),f.fillStyle=o?\"#1a1a1a\":\"#f8f8f8\",f.fillRect(0,0,ye,ue),ge<=0||ne<=0))return;let H=nn.current,B=Dr.current;if(P){f.strokeStyle=o?\"rgba(255,255,255,0.08)\":\"rgba(0,0,0,0.08)\",f.lineWidth=1,f.setLineDash([2,3]);let Y=Math.max(3,xe),K=Sa(ce,he,Y);for(let Ee of K){let de=tn(St(Ee));de>=M.left&&de<=M.left+ge&&(f.beginPath(),f.moveTo(de,M.top),f.lineTo(de,M.top+ne),f.stroke())}let J=Math.max(3,xe),pe=v?bp(Math.max(be,1e-30),ve,J):Sa(be,ve,J);for(let Ee of pe){let de=tn(wt(Ee));de>=M.top&&de<=M.top+ne&&(f.beginPath(),f.moveTo(M.left,de),f.lineTo(M.left+ge,de),f.stroke())}f.setLineDash([])}f.strokeStyle=o?\"#666\":\"#999\",f.lineWidth=1;let j=tn(M.left),F=tn(M.top+ne);f.beginPath(),f.moveTo(j,M.top),f.lineTo(j,F),f.lineTo(M.left+ge,F),f.stroke();let Q=Sa(ce,he,Math.max(3,Math.floor(ge/DR)));f.fillStyle=o?\"#aaa\":\"#555\",f.font=`11px ${vo}`,f.textAlign=\"center\",f.textBaseline=\"top\";for(let Y of Q){let K=tn(St(Y));K>=M.left&&K<=M.left+ge&&(f.beginPath(),f.moveTo(K,M.top+ne),f.lineTo(K,M.top+ne+Tn),f.stroke(),f.fillText(Rt(Y),K,M.top+ne+Tn+2))}let R=v?bp(Math.max(be,1e-30),ve):Sa(be,ve);f.textAlign=\"right\",f.textBaseline=\"middle\";for(let Y of R){let K=tn(wt(Y));K>=M.top&&K<=M.top+ne&&(f.beginPath(),f.moveTo(M.left-Tn,K),f.lineTo(M.left,K),f.stroke(),f.fillText(Rt(Y),M.left-Tn-2,K))}if(u||p){f.textAlign=\"center\",f.textBaseline=\"top\",f.font=`12px ${vo}`,f.fillStyle=o?\"#999\":\"#666\";let Y=u||\"\";p&&(Y+=Y?` (${p})`:p),f.fillText(Y,M.left+ge/2,M.top+ne+Tn+18)}if(m||d){f.save(),f.translate(12,M.top+ne/2),f.rotate(-Math.PI/2),f.textAlign=\"center\",f.textBaseline=\"top\",f.font=`12px ${vo}`,f.fillStyle=o?\"#999\":\"#666\";let Y=m||\"\";d&&(Y+=Y?` (${d})`:d),f.fillText(Y,0,0),f.restore()}f.save(),f.beginPath(),f.rect(M.left,M.top,ge,ne),f.clip();let V=O>=0&&O{let pe=H[Y],Ee=s&&s[Y]||\"#4fc3f7\";f.globalAlpha=K,f.strokeStyle=Ee,f.lineWidth=J,f.beginPath();let de=!1;for(let De=0;De0){let Y=new Set(Ze||[]);for(let K=0;K{let D=ee.current;if(!D)return;let f=D.getContext(\"2d\");if(!f||(D.width=ye*yi,D.height=ue*yi,f.scale(yi,yi),f.clearRect(0,0,ye,ue),ge<=0||ne<=0))return;if(ro){let{canvasX:j,canvasY:F}=ro;if(j>=M.left&&j<=M.left+ge&&F>=M.top&&F<=M.top+ne){f.strokeStyle=o?\"rgba(255,255,255,0.25)\":\"rgba(0,0,0,0.25)\",f.lineWidth=1,f.setLineDash([3,3]);let Q=tn(j);f.beginPath(),f.moveTo(Q,M.top),f.lineTo(Q,M.top+ne),f.stroke();let R=tn(F);f.beginPath(),f.moveTo(M.left,R),f.lineTo(M.left+ge,R),f.stroke(),f.setLineDash([]),f.fillStyle=ro.color,f.beginPath(),f.arc(j,wt(ro.dataY),4,0,Math.PI*2),f.fill();let V=Rt(ro.dataX),te=Rt(ro.dataY),G=`${V}, ${te}`;ro.label&&(G=`${ro.label}: ${G}`),f.font=\"10px monospace\";let Y=f.measureText(G).width,K=4,J=Y+K*2,pe=16,Ee=j+10,de=F-pe-6;Ee+J>M.left+ge&&(Ee=j-J-10),de=0&&O=1&&l&&l.length>0){let V=0;for(let J=0;JV&&(V=Ee)}let te=32+V,G=12+a*14,Y=M.left+ge-te-8,K=M.top+8;Qm.current={lx:Y,ly:K,w:te,h:G,entryH:14,pad:6,n:a},f.fillStyle=o?\"rgba(30,30,30,0.85)\":\"rgba(255,255,255,0.85)\",f.fillRect(Y,K,te,G),f.strokeStyle=o?\"#555\":\"#ccc\",f.lineWidth=1,f.strokeRect(Y,K,te,G);for(let J=0;J=0&&Ope&&(pe=R[de],Ee=de);if(pe>-1/0){let de=F?F[Ee]:Ee;B={x0:K,x1:J,peakX:de,peakY:pe,traceIdx:Q}}}}if(B){let j=B,F=Math.max(M.left,St(j.x0)),Q=Math.min(M.left+ge,St(j.x1)),R=Math.min(F,Q),V=Math.abs(Q-F);f.fillStyle=o?\"rgba(66,165,245,0.15)\":\"rgba(33,150,243,0.12)\",f.fillRect(R,M.top,V,ne),f.strokeStyle=o?\"rgba(66,165,245,0.5)\":\"rgba(33,150,243,0.4)\",f.lineWidth=1,f.strokeRect(R,M.top,V,ne);let te=St(j.peakX),G=wt(j.peakY),Y=s&&s[j.traceIdx]||\"#4fc3f7\";f.strokeStyle=Y,f.lineWidth=1,f.globalAlpha=.6,f.setLineDash([4,3]),f.beginPath(),f.moveTo(te,G),f.lineTo(te,M.top+ne),f.stroke(),f.setLineDash([]),f.globalAlpha=1;let K=6;f.fillStyle=o?\"rgba(66,165,245,0.3)\":\"rgba(33,150,243,0.25)\",f.strokeStyle=Y,f.lineWidth=2,f.setLineDash([3,2]),f.beginPath(),f.moveTo(te,G-K),f.lineTo(te+K,G+K),f.lineTo(te-K,G+K),f.closePath(),f.fill(),f.stroke(),f.setLineDash([]),f.font=`9px ${vo}`,f.fillStyle=o?\"#ddd\":\"#333\",f.textAlign=\"center\",f.textBaseline=\"bottom\",f.fillText(Rt(j.peakX),te,G-K-3)}if(Ht){let j=o?\"rgba(0,170,255,0.7)\":\"rgba(0,120,255,0.6)\",F=o?\"rgba(0,170,255,1.0)\":\"rgba(0,120,255,0.9)\";for(let Q of[\"left\",\"right\"]){let V=St(Q===\"left\"?ce:he);if(VM.left+ge+2)continue;let te=dc===Q||Nr.current?.handle===Q,G=te?F:j;f.strokeStyle=G,f.lineWidth=te?2:1,f.setLineDash([4,3]),f.beginPath(),f.moveTo(tn(V),M.top),f.lineTo(tn(V),M.top+ne),f.stroke(),f.setLineDash([]);let Y=M.top+ne+1,K=6;f.fillStyle=G,f.beginPath(),f.moveTo(V-K,Y),f.lineTo(V+K,Y),f.lineTo(V,Y+K+2),f.closePath(),f.fill()}}if(Ht&&(f.fillStyle=o?\"rgba(0,170,255,0.5)\":\"rgba(0,120,255,0.4)\",f.font=`bold 9px ${vo}`,f.textAlign=\"right\",f.textBaseline=\"top\",f.fillText(\"X LOCKED\",M.left+ge,M.top+ne+4)),Qe&&(f.fillStyle=o?\"rgba(0,170,255,0.5)\":\"rgba(0,120,255,0.4)\",f.font=`bold 9px ${vo}`,f.textAlign=\"left\",f.textBaseline=\"top\",f.fillText(\"Y LOCKED\",M.left+4,M.top+2)),Qe){let j=o?\"rgba(0,170,255,0.7)\":\"rgba(0,120,255,0.6)\",F=o?\"rgba(0,170,255,1.0)\":\"rgba(0,120,255,0.9)\";for(let Q of[\"top\",\"bottom\"]){let V=wt(Q===\"top\"?ve:be);if(VM.top+ne+2)continue;let te=mc===Q||_r.current?.handle===Q,G=te?F:j;f.strokeStyle=G,f.lineWidth=te?2:1,f.setLineDash([4,3]),f.beginPath(),f.moveTo(M.left,tn(V)),f.lineTo(M.left+ge,tn(V)),f.stroke(),f.setLineDash([]);let Y=M.left-1,K=6;f.fillStyle=G,f.beginPath(),f.moveTo(Y,V-K),f.lineTo(Y,V+K),f.lineTo(Y-K-2,V),f.closePath(),f.fill()}}if(jt&&jt.length>0){f.save(),f.beginPath(),f.rect(M.left,M.top,ge,ne),f.clip();for(let j of jt){if(j.fwhm==null||j.center==null||j.amplitude==null||j.offset==null)continue;let F=j.offset+j.amplitude/2,Q=wt(F),R=St(j.center-j.fwhm/2),V=St(j.center+j.fwhm/2),te=j.peak_idx,G=X&&te>=0&&te{let H=nn.current,B=Dr.current;if(H.length===0||i<1)return null;let j=Yo(D),F=0;if(B){let Y=1/0;for(let K=0;K{let H=Qm.current;if(!H||DH.lx+H.w||fH.ly+H.h)return null;let B=Math.floor((f-H.ly-H.pad)/H.entryH);return B<0||B>=H.n?null:B},[]),bl=w.useCallback((D,f)=>{if(!X||X.length===0)return null;let H=12,B=null,j=1/0;for(let F=0;F{if(!Ht||fM.top+ne+12)return null;let H=St(ce),B=St(he),j=Math.abs(D-H),F=Math.abs(D-B),Q=8;return j{if(!Qe||DM.left+ge)return null;let H=wt(ve),B=wt(be),j=Math.abs(f-H),F=Math.abs(f-B),Q=8;return j{D.preventDefault();let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(BM.left+ge||jM.top+ne)return;let F=D.deltaY>0?1.1:1/1.1,Q=Yo(B),R=an(j);Tt.current||(ke(V=>Q-(Q-V)*F),Wt(V=>Q+(V-Q)*F)),En.current||(uo(V=>R-(R-V)*F),po(V=>R+(V-R)*F))},[ge,ne,Yo,an,M.left,M.top]);w.useEffect(()=>{let D=Se.current;if(D)return D.addEventListener(\"wheel\",ey,{passive:!1}),()=>D.removeEventListener(\"wheel\",ey)},[ey]),w.useEffect(()=>{zb||(Db(ce.toPrecision(6)),_b(he.toPrecision(6)))},[ce,he,zb]),w.useEffect(()=>{Ub||(Bb(be.toPrecision(6)),jb(ve.toPrecision(6)))},[be,ve,Ub]),w.useEffect(()=>{ht&&ht.length===2?(ke(ht[0]),Wt(ht[1]),Sn(!0)):ht&&ht.length===0&&Ht&&Sn(!1)},[ht]),w.useEffect(()=>{ft&&ft.length===2?(uo(ft[0]),po(ft[1]),Ar(!0)):ft&&ft.length===0&&Qe&&Ar(!1)},[ft]),w.useEffect(()=>{let D=H=>{if(fc.current?.active){let B=fc.current,j=Math.max(200,B.startW+(H.clientX-B.startX)),F=Math.max(100,B.startH+(H.clientY-B.startY));ze(j),gt(F)}if(Nr.current){let B=Z.current;if(!B)return;let j=B.getBoundingClientRect(),F=H.clientX-j.left,Q=Math.max(M.left,Math.min(M.left+ge,F)),R=Yo(Q),V=on.current,te=Math.max(V.min,Math.min(V.max,R));Nr.current.handle===\"left\"?(ke(G=>Math.min(te,he-(he-G)*.001)),we([te,he])):(Wt(G=>Math.max(te,ce+(G-ce)*.001)),we([ce,te]))}if(_r.current){let B=Z.current;if(!B)return;let j=B.getBoundingClientRect(),F=H.clientY-j.top,Q=Math.max(M.top,Math.min(M.top+ne,F)),R=an(Q),V=rn.current,te=Math.max(V.min,Math.min(V.max,R));_r.current.handle===\"top\"?(po(G=>Math.max(te,be+(G-be)*.001)),le([be,te])):(uo(G=>Math.min(te,ve-(ve-G)*.001)),le([te,ve]))}},f=()=>{fc.current?.active&&(fc.current=null),Nr.current&&(Nr.current=null),_r.current&&(_r.current=null)};return window.addEventListener(\"mousemove\",D),window.addEventListener(\"mouseup\",f),()=>{window.removeEventListener(\"mousemove\",D),window.removeEventListener(\"mouseup\",f)}},[M.left,M.top,ge,ne,Yo,an,ce,he,be,ve,we,le]);let kR=w.useCallback(D=>{let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(j>M.top+ne&&j=M.left&&B<=M.left+ge){Gt.current={axis:\"x\",startPx:B,startVal:Yo(B)},$o({axis:\"x\",startVal:Yo(B),currentVal:Yo(B)});return}if(B=0&&j>=M.top&&j<=M.top+ne){Gt.current={axis:\"y\",startPx:j,startVal:an(j)},$o({axis:\"y\",startVal:an(j),currentVal:an(j)});return}if(Ht){let F=Sp(B,j);if(F){Nr.current={handle:F,startPx:B};return}}if(Qe){let F=Ep(B,j);if(F){_r.current={handle:F,startPx:j};return}}if(!(BM.left+ge||jM.top+ne)){if(W&&!xt&&bl(B,j)===null){let Q=xp(B,j),R=O>=0&&O{let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(Nr.current){let V=Nr.current,te=Math.max(M.left,Math.min(M.left+ge,B)),G=Yo(te),Y=on.current,K=Math.max(Y.min,Math.min(Y.max,G));if(V.handle===\"left\"){let J=Math.min(K,he-(he-ce)*.001);ke(J),we([J,he])}else{let J=Math.max(K,ce+(he-ce)*.001);Wt(J),we([ce,J])}return}if(_r.current){let V=_r.current,te=Math.max(M.top,Math.min(M.top+ne,j)),G=an(te),Y=rn.current,K=Math.max(Y.min,Math.min(Y.max,G));if(V.handle===\"top\"){let J=Math.max(K,be+(ve-be)*.001);po(J),le([be,J])}else{let J=Math.min(K,ve-(ve-be)*.001);uo(J),le([J,ve])}return}let F=!Bo.current?.active&&!Ea.current?.active&&!Gt.current;if(Ht&&F){let V=Sp(B,j);Zm(V)}else dc&&Zm(null);if(Qe&&F){let V=Ep(B,j);Jm(V)}else mc&&Jm(null);if(Gt.current){let V=Gt.current;V.axis===\"x\"?$o({axis:\"x\",startVal:V.startVal,currentVal:Yo(Math.max(M.left,Math.min(M.left+ge,B)))}):$o({axis:\"y\",startVal:V.startVal,currentVal:an(Math.max(M.top,Math.min(M.top+ne,j)))});return}if(Ea.current?.active){let V=Ea.current;Bo.current&&Math.abs(B-V.startPx)>3&&(Bo.current.wasDrag=!0);let te=Yo(Math.max(M.left,Math.min(M.left+ge,B))),G=Math.min(V.startDataX,te),Y=Math.max(V.startDataX,te),K=nn.current,J=Dr.current,pe=K[V.traceIdx];if(pe){let Ee=-1/0,de=-1;for(let De=0;De=G&&qt<=Y&&isFinite(pe[De])&&pe[De]>Ee&&(Ee=pe[De],de=De)}if(de>=0){let De=J?J[de]:de;vp({x0:G,x1:Y,peakX:De,peakY:Ee,traceIdx:V.traceIdx})}else vp(null)}dl(null);return}if(Bo.current?.active){let V=Bo.current,te=D.clientX-V.startX,G=D.clientY-V.startY;(Math.abs(te)>3||Math.abs(G)>3)&&(V.wasDrag=!0);let Y=V.startXMax-V.startXMin,K=V.startYMax-V.startYMin,J=-(te/ge)*Y,pe=G/ne*K;Tt.current||(ke(V.startXMin+J),Wt(V.startXMax+J)),En.current||(uo(V.startYMin+pe),po(V.startYMax+pe)),dl(null);return}if(BM.left+ge||jM.top+ne){dl(null);return}let Q=Tp(B,j);if(Wm.current=Q!==null,Ob(Q!==null?null:bl(B,j)),Q!==null){dl(null);return}let R=xp(B,j);R&&dl({canvasX:R.canvasX,canvasY:R.canvasY,dataX:R.dataX,dataY:R.dataY,traceIdx:R.traceIdx,label:R.label,color:R.color})},[ge,ne,xp,bl,Tp,M.left,M.top,Yo,an,Ht,Qe,ce,he,be,ve,Sp,Ep,dc,mc,we,le]),LR=w.useCallback(D=>{if(Nr.current){Nr.current=null;return}if(_r.current){_r.current=null;return}if(Gt.current&&Re){let{startVal:f,currentVal:H,axis:B}=Re,j=Math.min(f,H),F=Math.max(f,H),Q=B===\"x\"?he-ce:ve-be;F-j>Q*.01&&(B===\"x\"?(ke(j),Wt(F),Sn(!0),we([j,F])):(uo(j),po(F),Ar(!0),le([j,F]))),Gt.current=null,$o(null);return}if(Ea.current?.active){if((Bo.current?.wasDrag??!1)&&Pa){let H={x:Pa.peakX,y:Pa.peakY,trace_idx:Pa.traceIdx,label:Rt(Pa.peakX),type:\"peak\"};oe([...X||[],H])}Ea.current=null,vp(null),Bo.current=null;return}if(Bo.current?.active&&!Bo.current.wasDrag){let f=Z.current;if(f){let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top,F=Tp(B,j);if(F!==null){N(O===F?-1:F),Bo.current=null;return}let Q=bl(B,j);if(Q!==null){let R=Ze||[];D.shiftKey?R.includes(Q)?Ue(R.filter(V=>V!==Q)):Ue([...R,Q]):R.length===1&&R[0]===Q?Ue([]):Ue([Q]),Bo.current=null;return}if(W&&!xt&&ro){let R=nn.current,V=Dr.current,te=O>=0&&Ode&&(de=G[ot],Ee=ot);let De=V?V[Ee]:Ee,qt={x:De,y:de,trace_idx:te,label:Rt(De),type:\"peak\"};oe([...X||[],qt])}}else if(!W&&(Ze&&Ze.length>0&&Ue([]),ro)){let R=ro.traceIdx;N(O===R?-1:R)}}}Bo.current=null},[ro,O,N,W,X,oe,Ze,Ue,bl,Tp,xt,Re,ce,he,be,ve,we,le,Pa,fe]),jR=w.useCallback(()=>{Bo.current=null,Ea.current=null,Nr.current=null,_r.current=null,vp(null),Gt.current=null,$o(null),dl(null),Ob(null),Zm(null),Jm(null),Wm.current=!1},[]),UR=w.useCallback(D=>{let f=Z.current;if(!f){gl();return}let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(j>M.top+ne&&B>=M.left&&B<=M.left+ge&&Ht){Sn(!1),we([]),ke(on.current.min),Wt(on.current.max);return}if(B=M.top&&j<=M.top+ne&&Qe){Ar(!1),le([]),uo(rn.current.min),po(rn.current.max);return}gl()},[gl,ge,ne,M.left,M.top,Ht,Qe,we,le]),HR=w.useCallback(D=>{let f=D.target.tagName?.toLowerCase();if(!(f===\"input\"||f===\"textarea\"||f===\"select\"))switch(D.key){case\"r\":case\"R\":se||(D.preventDefault(),gl());break;case\"Escape\":D.preventDefault(),N(-1),Ze&&Ze.length>0&&Ue([]);break;case\"p\":case\"P\":xt||(D.preventDefault(),Te(!W));break;case\"c\":case\"C\":xt||(D.preventDefault(),oe([]),Ue([]));break;case\"Delete\":case\"Backspace\":if(!xt&&X&&X.length>0)if(D.preventDefault(),Ze&&Ze.length>0){let H=new Set(Ze),B=X.filter((j,F)=>!H.has(F));oe(B),Ue([])}else{let H=[...X];H.pop(),oe(H)}break}},[gl,N,X,oe,W,Te,Ze,Ue,se,xt]),VR=w.useCallback(()=>{hl(null);let D=Z.current;D&&D.toBlob(f=>{f&&lc(f,`${c||\"show1d\"}.png`)})},[c]),$b=w.useCallback((D=\"pdf\")=>{hl(null);let f=nn.current,H=Dr.current;if(f.length===0)return;let B=4,j=ye*B,F=ue*B,Q=document.createElement(\"canvas\");Q.width=j,Q.height=F;let R=Q.getContext(\"2d\");if(!R)return;if(R.scale(B,B),R.fillStyle=\"#ffffff\",R.fillRect(0,0,ye,ue),P){R.strokeStyle=\"rgba(0,0,0,0.08)\",R.lineWidth=1,R.setLineDash([2,3]);let G=Math.max(3,xe),Y=Sa(ce,he,G);for(let pe of Y){let Ee=St(pe);Ee>=M.left&&Ee<=M.left+ge&&(R.beginPath(),R.moveTo(Ee,M.top),R.lineTo(Ee,M.top+ne),R.stroke())}let K=Math.max(3,xe),J=v?bp(Math.max(be,1e-30),ve,K):Sa(be,ve,K);for(let pe of J){let Ee=wt(pe);Ee>=M.top&&Ee<=M.top+ne&&(R.beginPath(),R.moveTo(M.left,Ee),R.lineTo(M.left+ge,Ee),R.stroke())}R.setLineDash([])}R.strokeStyle=\"#999\",R.lineWidth=1,R.beginPath(),R.moveTo(M.left,M.top),R.lineTo(M.left,M.top+ne),R.lineTo(M.left+ge,M.top+ne),R.stroke();let V=Sa(ce,he,Math.max(3,Math.floor(ge/DR)));R.fillStyle=\"#555\",R.font=`10px ${vo}`,R.textAlign=\"center\",R.textBaseline=\"top\";for(let G of V){let Y=St(G);Y>=M.left&&Y<=M.left+ge&&(R.beginPath(),R.moveTo(Y,M.top+ne),R.lineTo(Y,M.top+ne+Tn),R.stroke(),R.fillText(Rt(G),Y,M.top+ne+Tn+2))}let te=v?bp(Math.max(be,1e-30),ve):Sa(be,ve);R.textAlign=\"right\",R.textBaseline=\"middle\";for(let G of te){let Y=wt(G);Y>=M.top&&Y<=M.top+ne&&(R.beginPath(),R.moveTo(M.left-Tn,Y),R.lineTo(M.left,Y),R.stroke(),R.fillText(Rt(G),M.left-Tn-2,Y))}if(u||p){R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`11px ${vo}`,R.fillStyle=\"#666\";let G=u||\"\";p&&(G+=G?` (${p})`:p),R.fillText(G,M.left+ge/2,M.top+ne+Tn+18)}if(m||d){R.save(),R.translate(12,M.top+ne/2),R.rotate(-Math.PI/2),R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`11px ${vo}`,R.fillStyle=\"#666\";let G=m||\"\";d&&(G+=G?` (${d})`:d),R.fillText(G,0,0),R.restore()}c&&(R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`bold 13px ${vo}`,R.fillStyle=\"#333\",R.fillText(c,ye/2,2)),R.save(),R.beginPath(),R.rect(M.left,M.top,ge,ne),R.clip();for(let G=0;G0)for(let G of X){let Y=s&&s[G.trace_idx]||\"#4fc3f7\",K=St(G.x),J=wt(G.y),pe=5;R.fillStyle=Y,R.strokeStyle=\"#fff\",R.lineWidth=1.5,R.beginPath(),R.moveTo(K,J-pe),R.lineTo(K+pe,J+pe),R.lineTo(K-pe,J+pe),R.closePath(),R.fill(),R.stroke(),R.font=`9px ${vo}`,R.fillStyle=\"#333\",R.textAlign=\"center\",R.textBaseline=\"bottom\",R.fillText(G.label||Rt(G.x),K,J-pe-3)}if(R.restore(),E&&f.length>=1&&l&&l.length>0){R.font=`10px ${vo}`;let G=14,Y=16,K=4,J=6,pe=0;for(let ot=0;otpe&&(pe=Pn)}let Ee=J*2+Y+K+pe,de=J*2+f.length*G,De=M.left+ge-Ee-8,qt=M.top+8;R.fillStyle=\"rgba(255,255,255,0.9)\",R.fillRect(De,qt,Ee,de),R.strokeStyle=\"#ccc\",R.lineWidth=1,R.strokeRect(De,qt,Ee,de);for(let ot=0;otlc(G,`${c||\"show1d\"}_figure.pdf`)):Q.toBlob(G=>{G&&lc(G,`${c||\"show1d\"}_figure.png`)})},[ye,ue,ce,he,be,ve,s,l,z,v,P,xe,E,u,m,p,d,c,St,wt,ge,ne,X]),vl=w.useCallback(D=>{let f=nn.current,H=Dr.current;if(f.length===0)return\"\";let F=[[\"x\",...l&&l.length>0?l:f.map((Q,R)=>`Data ${R+1}`)].join(\",\")];for(let Q=0;Q<(H?H.length:f[0].length);Q++){let R=H?H[Q]:Q;if(D&&Ht&&(Rhe))continue;let V=[String(R)];for(let te of f)V.push(String(te[Q]??\"\"));F.push(V.join(\",\"))}return F.join(`\n`)},[l,Ht,ce,he]),$R=w.useCallback(()=>{let D=vl(!0);D&&navigator.clipboard.writeText(D).then(()=>{Hb(!0),setTimeout(()=>Hb(!1),1e3)})},[vl]),YR=w.useCallback(()=>{hl(null);let D=vl(!0);D&&lc(new Blob([D],{type:\"text/csv\"}),`${c||\"show1d\"}_range.csv`)},[vl,c]),XR=w.useCallback(()=>{hl(null);let D=vl(!1);D&&lc(new Blob([D],{type:\"text/csv\"}),`${c||\"show1d\"}.csv`)},[vl,c]),GR=()=>Nr.current?\"ew-resize\":_r.current?\"ns-resize\":dc?\"ew-resize\":mc?\"ns-resize\":Gt.current?Gt.current.axis===\"x\"?\"ew-resize\":\"ns-resize\":Ea.current?.active?\"col-resize\":Bo.current?.active?\"grabbing\":_R!==null||Wm.current?\"pointer\":W&&!xt?\"col-resize\":\"crosshair\";return w.createElement(Fe,{className:\"show1d-root\",tabIndex:0,onKeyDown:HR,sx:{...__.root,bgcolor:t.bg,color:t.text}},w.createElement(Xe,{variant:\"caption\",sx:{...xn.label,color:t.accent,mb:`${D_.XS}px`,display:\"block\"}},c||\"Plot\",w.createElement(Y_,{theme:e.theme,text:w.createElement(X_,{items:[[\"Scroll\",\"Zoom in/out\"],[\"Drag\",\"Pan (or search peak when Peak on)\"],[\"Drag axis\",\"Lock X or Y range\"],[\"Dbl-click axis\",\"Unlock range\"],[\"Click\",\"Focus trace / select peak\"],[\"Shift+Click\",\"Multi-select peaks\"],[\"P\",\"Toggle peak mode\"],[\"C\",\"Clear all peaks\"],[\"Del\",\"Remove last peak\"],[\"Esc\",\"Deselect all\"],[\"R\",\"Reset view\"],[\"Dbl-click\",\"Reset view\"]]})}),w.createElement(MR,{widgetName:\"Show1D\",hiddenTools:et,setHiddenTools:dt,disabledTools:Oe,setDisabledTools:Ae,themeColors:t})),_&&!Be.hideAll&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"4px\",mb:\"2px\",height:28}},!Nt&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"Log:\"),w.createElement(Un,{size:\"small\",checked:v,onChange:(D,f)=>T(f),sx:hp.small,disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Auto:\"),w.createElement(Un,{size:\"small\",checked:S,onChange:(D,f)=>h(f),sx:hp.small,disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Grid:\"),w.createElement(Un,{size:\"small\",checked:P,onChange:(D,f)=>A(f),sx:hp.small,disabled:se}),P&&w.createElement(km,{size:\"small\",min:5,max:50,step:1,value:xe,onChange:(D,f)=>Je(f),sx:{width:60,ml:\"2px\",...OR.small},disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Legend:\"),w.createElement(Un,{size:\"small\",checked:E,onChange:(D,f)=>C(f),sx:hp.small,disabled:se})),!Ro&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Peak:\"),w.createElement(Un,{size:\"small\",checked:W,onChange:(D,f)=>Te(f),sx:hp.small,disabled:xt}),W&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text,ml:\"2px\"}},\"\\xB1\",fe),w.createElement(km,{size:\"small\",min:1,max:100,step:1,value:fe,onChange:(D,f)=>Ke(f),sx:{width:50,ml:\"2px\",...OR.small},disabled:xt}))),w.createElement(Fe,{sx:{flex:1}}),!Nt&&w.createElement(ga,{size:\"small\",sx:gp,onClick:gl,disabled:se},\"Reset\"),!st&&w.createElement(w.Fragment,null,w.createElement(ga,{size:\"small\",sx:{...gp,color:t.accent},onClick:D=>hl(D.currentTarget),disabled:fr},\"Export\"),w.createElement(ip,{anchorEl:Vb,open:!!Vb,onClose:()=>hl(null),...N_},w.createElement(nl,{onClick:()=>$b(\"pdf\"),sx:{fontSize:12}},\"Figure (PDF)\"),w.createElement(nl,{onClick:()=>$b(\"png\"),sx:{fontSize:12}},\"Figure (PNG)\"),w.createElement(nl,{onClick:VR,sx:{fontSize:12}},\"PNG\"),w.createElement(nl,{onClick:YR,sx:{fontSize:12}},\"CSV (range)\"),w.createElement(nl,{onClick:XR,sx:{fontSize:12}},\"CSV (all)\")))),w.createElement(Fe,{ref:Se,sx:{position:\"relative\",width:ye,height:ue,border:`1px solid ${t.border}`,cursor:GR(),bgcolor:o?\"#1a1a1a\":\"#f8f8f8\"},onMouseDown:kR,onMouseMove:BR,onMouseUp:LR,onMouseLeave:jR,onDoubleClick:UR},w.createElement(\"canvas\",{ref:Z,style:{width:ye,height:ue,position:\"absolute\",top:0,left:0}}),w.createElement(\"canvas\",{ref:ee,style:{width:ye,height:ue,position:\"absolute\",top:0,left:0,pointerEvents:\"none\"}}),w.createElement(Fe,{onMouseDown:D=>{fc.current={active:!0,startX:D.clientX,startY:D.clientY,startW:ye,startH:ue},D.stopPropagation()},sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:\"nwse-resize\",opacity:.6,background:`linear-gradient(135deg, transparent 50%, ${t.accent} 50%)`,\"&:hover\":{opacity:1}}})),Ht&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"6px\",mt:\"4px\",mb:\"2px\",height:24}},w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"X range:\"),w.createElement(\"input\",{type:\"number\",value:Ab,onChange:D=>{ml(!0),Db(D.target.value)},onFocus:()=>ml(!0),onBlur:()=>{ml(!1);let D=parseFloat(Ab);if(!isNaN(D)){let f=on.current,H=Math.max(f.min,Math.min(f.max,D));if(H>=he){let B=H;H=he,Wt(B),we([he,B]),ke(he);return}ke(H),we([H,he])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text}},\"\\u2014\"),w.createElement(\"input\",{type:\"number\",value:Nb,onChange:D=>{ml(!0),_b(D.target.value)},onFocus:()=>ml(!0),onBlur:()=>{ml(!1);let D=parseFloat(Nb);if(!isNaN(D)){let f=on.current,H=Math.max(f.min,Math.min(f.max,D));if(H<=ce){let B=H;H=ce,ke(B),we([B,ce]),Wt(ce);return}Wt(H),we([ce,H])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(ga,{size:\"small\",sx:gp,onClick:()=>{Sn(!1),we([]),ke(on.current.min),Wt(on.current.max)}},\"RESET\"),!st&&w.createElement(ga,{size:\"small\",sx:{...gp,ml:\"4px\"},onClick:$R,disabled:fr},zR?\"COPIED\":\"COPY CSV\")),Qe&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"6px\",mt:\"4px\",mb:\"2px\",height:24}},w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"Y range:\"),w.createElement(\"input\",{type:\"number\",value:kb,onChange:D=>{yl(!0),Bb(D.target.value)},onFocus:()=>yl(!0),onBlur:()=>{yl(!1);let D=parseFloat(kb);if(!isNaN(D)){let f=rn.current,H=Math.max(f.min,Math.min(f.max,D));if(H>=ve){let B=H;H=ve,po(B),le([ve,B]),uo(ve);return}uo(H),le([H,ve])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text}},\"\\u2014\"),w.createElement(\"input\",{type:\"number\",value:Lb,onChange:D=>{yl(!0),jb(D.target.value)},onFocus:()=>yl(!0),onBlur:()=>{yl(!1);let D=parseFloat(Lb);if(!isNaN(D)){let f=rn.current,H=Math.max(f.min,Math.min(f.max,D));if(H<=be){let B=H;H=be,uo(B),le([B,be]),po(be);return}po(H),le([be,H])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(ga,{size:\"small\",sx:gp,onClick:()=>{Ar(!1),le([]),uo(rn.current.min),po(rn.current.max)}},\"RESET\")),b&&!Ut&&I&&I.length>0&&(()=>{let D=O>=0&&OH);return w.createElement(Fe,{sx:{border:`1px solid ${t.border}`,borderTop:\"none\",bgcolor:o?t.bg:\"#fafafa\",maxWidth:ye}},D.map(f=>{let H=l&&l[f]||`Data ${f+1}`,B=s&&s[f]||\"#4fc3f7\";return w.createElement(Fe,{key:f,sx:{display:\"flex\",gap:2,alignItems:\"center\",px:1,py:.25}},w.createElement(Fe,{sx:{width:8,height:8,bgcolor:B,flexShrink:0}}),a>1&&w.createElement(Xe,{sx:{fontSize:11,color:t.text,fontWeight:\"bold\",minWidth:40}},H),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Mean \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(I[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Min \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(x[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Max \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(k[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Std \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(U[f]??0))))}),Ht&&Lt&&Lt.length>0&&w.createElement(w.Fragment,null,w.createElement(Fe,{sx:{borderTop:`1px dashed ${t.border}`,mx:1,my:.25}}),D.map(f=>{let H=Lt[f];if(!H)return null;let B=s&&s[f]||\"#4fc3f7\";return w.createElement(Fe,{key:`rs-${f}`,sx:{display:\"flex\",gap:2,alignItems:\"center\",px:1,py:.25}},w.createElement(Xe,{sx:{fontSize:10,color:o?\"#777\":\"#aaa\",minWidth:60}},\"Range (\",H.n_points,\" pts)\"),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Mean \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.mean))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Min \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.min))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Max \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.max))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Std \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.std))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"\\u222B \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.integral))))})),jt&&jt.length>0&&w.createElement(w.Fragment,null,w.createElement(Fe,{sx:{borderTop:`1px dashed ${t.border}`,mx:1,my:.25}}),jt.map((f,H)=>{let B=X&&f.peak_idx>=0&&f.peak_idx()=>(t||e((t={exports:{}}).exports,t),t.exports);var WR=(e,t,o,r)=>{if(t&&typeof t==\"object\"||typeof t==\"function\")for(let n of FR(t))!QR.call(e,n)&&n!==o&&Yb(e,n,{get:()=>t[n],enumerable:!(r=IR(t,n))||r.enumerable});return e};var q=(e,t,o)=>(o=e!=null?qR(KR(e)):{},WR(t||!e||!e.__esModule?Yb(o,\"default\",{value:e,enumerable:!0}):o,e));var ev=Xo(Me=>{\"use strict\";var ry=Symbol.for(\"react.transitional.element\"),ZR=Symbol.for(\"react.portal\"),JR=Symbol.for(\"react.fragment\"),e2=Symbol.for(\"react.strict_mode\"),t2=Symbol.for(\"react.profiler\"),o2=Symbol.for(\"react.consumer\"),r2=Symbol.for(\"react.context\"),n2=Symbol.for(\"react.forward_ref\"),a2=Symbol.for(\"react.suspense\"),i2=Symbol.for(\"react.memo\"),Fb=Symbol.for(\"react.lazy\"),l2=Symbol.for(\"react.activity\"),Xb=Symbol.iterator;function s2(e){return e===null||typeof e!=\"object\"?null:(e=Xb&&e[Xb]||e[\"@@iterator\"],typeof e==\"function\"?e:null)}var Kb={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Qb=Object.assign,Wb={};function Tl(e,t,o){this.props=e,this.context=t,this.refs=Wb,this.updater=o||Kb}Tl.prototype.isReactComponent={};Tl.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\")};Tl.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,\"forceUpdate\")};function Zb(){}Zb.prototype=Tl.prototype;function ny(e,t,o){this.props=e,this.context=t,this.refs=Wb,this.updater=o||Kb}var ay=ny.prototype=new Zb;ay.constructor=ny;Qb(ay,Tl.prototype);ay.isPureReactComponent=!0;var Gb=Array.isArray;function oy(){}var Mt={H:null,A:null,T:null,S:null},Jb=Object.prototype.hasOwnProperty;function iy(e,t,o){var r=o.ref;return{$$typeof:ry,type:e,key:t,ref:r!==void 0?r:null,props:o}}function c2(e,t){return iy(e.type,t,e.props)}function ly(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===ry}function u2(e){var t={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+e.replace(/[=:]/g,function(o){return t[o]})}var qb=/\\/+/g;function ty(e,t){return typeof e==\"object\"&&e!==null&&e.key!=null?u2(\"\"+e.key):t.toString(36)}function p2(e){switch(e.status){case\"fulfilled\":return e.value;case\"rejected\":throw e.reason;default:switch(typeof e.status==\"string\"?e.then(oy,oy):(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 xl(e,t,o,r,n){var a=typeof e;(a===\"undefined\"||a===\"boolean\")&&(e=null);var i=!1;if(e===null)i=!0;else switch(a){case\"bigint\":case\"string\":case\"number\":i=!0;break;case\"object\":switch(e.$$typeof){case ry:case ZR:i=!0;break;case Fb:return i=e._init,xl(i(e._payload),t,o,r,n)}}if(i)return n=n(e),i=r===\"\"?\".\"+ty(e,0):r,Gb(n)?(o=\"\",i!=null&&(o=i.replace(qb,\"$&/\")+\"/\"),xl(n,t,o,\"\",function(c){return c})):n!=null&&(ly(n)&&(n=c2(n,o+(n.key==null||e&&e.key===n.key?\"\":(\"\"+n.key).replace(qb,\"$&/\")+\"/\")+i)),t.push(n)),1;i=0;var l=r===\"\"?\".\":r+\":\";if(Gb(e))for(var s=0;s{\"use strict\";tv.exports=ev()});var pv=Xo(_t=>{\"use strict\";function py(e,t){var o=e.length;e.push(t);e:for(;0>>1,n=e[r];if(0>>1;rCp(l,o))sCp(c,l)?(e[r]=c,e[s]=o,r=s):(e[r]=l,e[i]=o,r=i);else if(sCp(c,o))e[r]=c,e[s]=o,r=s;else break e}}return t}function Cp(e,t){var o=e.sortIndex-t.sortIndex;return o!==0?o:e.id-t.id}_t.unstable_now=void 0;typeof performance==\"object\"&&typeof performance.now==\"function\"?(ov=performance,_t.unstable_now=function(){return ov.now()}):(sy=Date,rv=sy.now(),_t.unstable_now=function(){return sy.now()-rv});var ov,sy,rv,Vn=[],Ca=[],m2=1,zr=null,Lo=3,fy=!1,yc=!1,hc=!1,dy=!1,iv=typeof setTimeout==\"function\"?setTimeout:null,lv=typeof clearTimeout==\"function\"?clearTimeout:null,nv=typeof setImmediate<\"u\"?setImmediate:null;function Rp(e){for(var t=Cn(Ca);t!==null;){if(t.callback===null)wp(Ca);else if(t.startTime<=e)wp(Ca),t.sortIndex=t.expirationTime,py(Vn,t);else break;t=Cn(Ca)}}function my(e){if(hc=!1,Rp(e),!yc)if(Cn(Vn)!==null)yc=!0,El||(El=!0,Sl());else{var t=Cn(Ca);t!==null&&yy(my,t.startTime-e)}}var El=!1,gc=-1,sv=5,cv=-1;function uv(){return dy?!0:!(_t.unstable_now()-cve&&uv());){var r=zr.callback;if(typeof r==\"function\"){zr.callback=null,Lo=zr.priorityLevel;var n=r(zr.expirationTime<=e);if(e=_t.unstable_now(),typeof n==\"function\"){zr.callback=n,Rp(e),t=!0;break t}zr===Cn(Vn)&&wp(Vn),Rp(e)}else wp(Vn);zr=Cn(Vn)}if(zr!==null)t=!0;else{var a=Cn(Ca);a!==null&&yy(my,a.startTime-e),t=!1}}break e}finally{zr=null,Lo=o,fy=!1}t=void 0}}finally{t?Sl():El=!1}}}var Sl;typeof nv==\"function\"?Sl=function(){nv(cy)}:typeof MessageChannel<\"u\"?(uy=new MessageChannel,av=uy.port2,uy.port1.onmessage=cy,Sl=function(){av.postMessage(null)}):Sl=function(){iv(cy,0)};var uy,av;function yy(e,t){gc=iv(function(){e(_t.unstable_now())},t)}_t.unstable_IdlePriority=5;_t.unstable_ImmediatePriority=1;_t.unstable_LowPriority=4;_t.unstable_NormalPriority=3;_t.unstable_Profiling=null;_t.unstable_UserBlockingPriority=2;_t.unstable_cancelCallback=function(e){e.callback=null};_t.unstable_forceFrameRate=function(e){0>e||125r?(e.sortIndex=o,py(Ca,e),Cn(Vn)===null&&e===Cn(Ca)&&(hc?(lv(gc),gc=-1):hc=!0,yy(my,o-r))):(e.sortIndex=n,py(Vn,e),yc||fy||(yc=!0,El||(El=!0,Sl()))),e};_t.unstable_shouldYield=uv;_t.unstable_wrapCallback=function(e){var t=Lo;return function(){var o=Lo;Lo=t;try{return e.apply(this,arguments)}finally{Lo=o}}}});var dv=Xo((Q_,fv)=>{\"use strict\";fv.exports=pv()});var yv=Xo(qo=>{\"use strict\";var y2=re();function mv(e){var t=\"https://react.dev/errors/\"+e;if(1{\"use strict\";function hv(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(hv)}catch(e){console.error(e)}}hv(),gv.exports=yv()});var OS=Xo(td=>{\"use strict\";var mo=dv(),Yx=re(),b2=Op();function $(e){var t=\"https://react.dev/errors/\"+e;if(1Al||(e.current=eh[Al],eh[Al]=null,Al--)}function Et(e,t){Al++,eh[Al]=e.current,e.current=t}var On=An(null),Xc=An(null),ja=An(null),uf=An(null);function pf(e,t){switch(Et(ja,t),Et(Xc,e),Et(On,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Rx(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Rx(t),e=yS(t,e);else switch(e){case\"svg\":e=1;break;case\"math\":e=2;break;default:e=0}}So(On),Et(On,e)}function Fl(){So(On),So(Xc),So(ja)}function th(e){e.memoizedState!==null&&Et(uf,e);var t=On.current,o=yS(t,e.type);t!==o&&(Et(Xc,e),Et(On,o))}function ff(e){Xc.current===e&&(So(On),So(Xc)),uf.current===e&&(So(uf),tu._currentValue=Ti)}var hy,xv;function gi(e){if(hy===void 0)try{throw Error()}catch(o){var t=o.stack.trim().match(/\\n( *(at )?)/);hy=t&&t[1]||\"\",xv=-1)\":-1n||s[r]!==c[n]){var u=`\n`+s[r].replace(\" at new \",\" at \");return e.displayName&&u.includes(\"\")&&(u=u.replace(\"\",e.displayName)),u}while(1<=r&&0<=n);break}}}finally{gy=!1,Error.prepareStackTrace=o}return(o=e?e.displayName||e.name:\"\")?gi(o):\"\"}function E2(e,t){switch(e.tag){case 26:case 27:case 5:return gi(e.type);case 16:return gi(\"Lazy\");case 13:return e.child!==t&&t!==null?gi(\"Suspense Fallback\"):gi(\"Suspense\");case 19:return gi(\"SuspenseList\");case 0:case 15:return by(e.type,!1);case 11:return by(e.type.render,!1);case 1:return by(e.type,!0);case 31:return gi(\"Activity\");default:return\"\"}}function Tv(e){try{var t=\"\",o=null;do t+=E2(e,o),o=e,e=e.return;while(e);return t}catch(r){return`\nError generating stack: `+r.message+`\n`+r.stack}}var oh=Object.prototype.hasOwnProperty,qh=mo.unstable_scheduleCallback,vy=mo.unstable_cancelCallback,P2=mo.unstable_shouldYield,C2=mo.unstable_requestPaint,br=mo.unstable_now,R2=mo.unstable_getCurrentPriorityLevel,Qx=mo.unstable_ImmediatePriority,Wx=mo.unstable_UserBlockingPriority,df=mo.unstable_NormalPriority,w2=mo.unstable_LowPriority,Zx=mo.unstable_IdlePriority,M2=mo.log,O2=mo.unstable_setDisableYieldValue,au=null,vr=null;function _a(e){if(typeof M2==\"function\"&&O2(e),vr&&typeof vr.setStrictMode==\"function\")try{vr.setStrictMode(au,e)}catch{}}var xr=Math.clz32?Math.clz32:N2,A2=Math.log,D2=Math.LN2;function N2(e){return e>>>=0,e===0?32:31-(A2(e)/D2|0)|0}var Dp=256,Np=262144,_p=4194304;function bi(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 Uf(e,t,o){var r=e.pendingLanes;if(r===0)return 0;var n=0,a=e.suspendedLanes,i=e.pingedLanes;e=e.warmLanes;var l=r&134217727;return l!==0?(r=l&~a,r!==0?n=bi(r):(i&=l,i!==0?n=bi(i):o||(o=l&~e,o!==0&&(n=bi(o))))):(l=r&~a,l!==0?n=bi(l):i!==0?n=bi(i):o||(o=r&~e,o!==0&&(n=bi(o)))),n===0?0:t!==0&&t!==n&&(t&a)===0&&(a=n&-n,o=t&-t,a>=o||a===32&&(o&4194048)!==0)?t:n}function iu(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function _2(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 Jx(){var e=_p;return _p<<=1,(_p&62914560)===0&&(_p=4194304),e}function xy(e){for(var t=[],o=0;31>o;o++)t.push(e);return t}function lu(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function z2(e,t,o,r,n,a){var i=e.pendingLanes;e.pendingLanes=o,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=o,e.entangledLanes&=o,e.errorRecoveryDisabledLanes&=o,e.shellSuspendCounter=0;var l=e.entanglements,s=e.expirationTimes,c=e.hiddenUpdates;for(o=i&~o;0\"u\")return null;try{return e.activeElement||e.body}catch{return e.body}}var H2=/[\\n\"\\\\]/g;function Ur(e){return e.replace(H2,function(t){return\"\\\\\"+t.charCodeAt(0).toString(16)+\" \"})}function ah(e,t,o,r,n,a,i,l){e.name=\"\",i!=null&&typeof i!=\"function\"&&typeof i!=\"symbol\"&&typeof i!=\"boolean\"?e.type=i:e.removeAttribute(\"type\"),t!=null?i===\"number\"?(t===0&&e.value===\"\"||e.value!=t)&&(e.value=\"\"+Br(t)):e.value!==\"\"+Br(t)&&(e.value=\"\"+Br(t)):i!==\"submit\"&&i!==\"reset\"||e.removeAttribute(\"value\"),t!=null?ih(e,i,Br(t)):o!=null?ih(e,i,Br(o)):r!=null&&e.removeAttribute(\"value\"),n==null&&a!=null&&(e.defaultChecked=!!a),n!=null&&(e.checked=n&&typeof n!=\"function\"&&typeof n!=\"symbol\"),l!=null&&typeof l!=\"function\"&&typeof l!=\"symbol\"&&typeof l!=\"boolean\"?e.name=\"\"+Br(l):e.removeAttribute(\"name\")}function sT(e,t,o,r,n,a,i,l){if(a!=null&&typeof a!=\"function\"&&typeof a!=\"symbol\"&&typeof a!=\"boolean\"&&(e.type=a),t!=null||o!=null){if(!(a!==\"submit\"&&a!==\"reset\"||t!=null)){nh(e);return}o=o!=null?\"\"+Br(o):\"\",t=t!=null?\"\"+Br(t):o,l||t===e.value||(e.value=t),e.defaultValue=t}r=r??n,r=typeof r!=\"function\"&&typeof r!=\"symbol\"&&!!r,e.checked=l?e.checked:!!r,e.defaultChecked=!!r,i!=null&&typeof i!=\"function\"&&typeof i!=\"symbol\"&&typeof i!=\"boolean\"&&(e.name=i),nh(e)}function ih(e,t,o){t===\"number\"&&mf(e.ownerDocument)===e||e.defaultValue===\"\"+o||(e.defaultValue=\"\"+o)}function $l(e,t,o,r){if(e=e.options,t){t={};for(var n=0;n\"u\"||typeof window.document>\"u\"||typeof window.document.createElement>\"u\"),sh=!1;if(ta)try{Pl={},Object.defineProperty(Pl,\"passive\",{get:function(){sh=!0}}),window.addEventListener(\"test\",Pl,Pl),window.removeEventListener(\"test\",Pl,Pl)}catch{sh=!1}var Pl,za=null,Zh=null,Qp=null;function dT(){if(Qp)return Qp;var e,t=Zh,o=t.length,r,n=\"value\"in za?za.value:za.textContent,a=n.length;for(e=0;e=Dc),Nv=\" \",_v=!1;function yT(e,t){switch(e){case\"keyup\":return mw.indexOf(t.keyCode)!==-1;case\"keydown\":return t.keyCode!==229;case\"keypress\":case\"mousedown\":case\"focusout\":return!0;default:return!1}}function hT(e){return e=e.detail,typeof e==\"object\"&&\"data\"in e?e.data:null}var _l=!1;function hw(e,t){switch(e){case\"compositionend\":return hT(t);case\"keypress\":return t.which!==32?null:(_v=!0,Nv);case\"textInput\":return e=t.data,e===Nv&&_v?null:e;default:return null}}function gw(e,t){if(_l)return e===\"compositionend\"||!eg&&yT(e,t)?(e=dT(),Qp=Zh=za=null,_l=!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)return{node:o,offset:t-e};e=r}e:{for(;o;){if(o.nextSibling){o=o.nextSibling;break e}o=o.parentNode}o=void 0}o=Lv(o)}}function xT(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?xT(e,t.parentNode):\"contains\"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function TT(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=mf(e.document);t instanceof e.HTMLIFrameElement;){try{var o=typeof t.contentWindow.location.href==\"string\"}catch{o=!1}if(o)e=t.contentWindow;else break;t=mf(e.document)}return t}function tg(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 Cw=ta&&\"documentMode\"in document&&11>=document.documentMode,zl=null,ch=null,_c=null,uh=!1;function Uv(e,t,o){var r=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;uh||zl==null||zl!==mf(r)||(r=zl,\"selectionStart\"in r&&tg(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),_c&&Ic(_c,r)||(_c=r,r=Nf(ch,\"onSelect\"),0>=i,n-=i,Rn=1<<32-xr(t)+n|o<A?(_=P,P=null):_=P.sibling;var z=p(h,P,g[A],b);if(z===null){P===null&&(P=_);break}e&&P&&z.alternate===null&&t(h,P),y=a(z,y,A),C===null?E=z:C.sibling=z,C=z,P=_}if(A===g.length)return o(h,P),qe&&In(h,A),E;if(P===null){for(;AA?(_=P,P=null):_=P.sibling;var I=p(h,P,z.value,b);if(I===null){P===null&&(P=_);break}e&&P&&I.alternate===null&&t(h,P),y=a(I,y,A),C===null?E=I:C.sibling=I,C=I,P=_}if(z.done)return o(h,P),qe&&In(h,A),E;if(P===null){for(;!z.done;A++,z=g.next())z=m(h,z.value,b),z!==null&&(y=a(z,y,A),C===null?E=z:C.sibling=z,C=z);return qe&&In(h,A),E}for(P=r(P);!z.done;A++,z=g.next())z=d(P,h,A,z.value,b),z!==null&&(e&&z.alternate!==null&&P.delete(z.key===null?A:z.key),y=a(z,y,A),C===null?E=z:C.sibling=z,C=z);return e&&P.forEach(function(x){return t(h,x)}),qe&&In(h,A),E}function S(h,y,g,b){if(typeof g==\"object\"&&g!==null&&g.type===Ol&&g.key===null&&(g=g.props.children),typeof g==\"object\"&&g!==null){switch(g.$$typeof){case Ap:e:{for(var E=g.key;y!==null;){if(y.key===E){if(E=g.type,E===Ol){if(y.tag===7){o(h,y.sibling),b=n(y,g.props.children),b.return=h,h=b;break e}}else if(y.elementType===E||typeof E==\"object\"&&E!==null&&E.$$typeof===wa&&vi(E)===y.type){o(h,y.sibling),b=n(y,g.props),Tc(b,g),b.return=h,h=b;break e}o(h,y);break}else t(h,y);y=y.sibling}g.type===Ol?(b=Si(g.props.children,h.mode,b,g.key),b.return=h,h=b):(b=Zp(g.type,g.key,g.props,null,h.mode,b),Tc(b,g),b.return=h,h=b)}return i(h);case Rc:e:{for(E=g.key;y!==null;){if(y.key===E)if(y.tag===4&&y.stateNode.containerInfo===g.containerInfo&&y.stateNode.implementation===g.implementation){o(h,y.sibling),b=n(y,g.children||[]),b.return=h,h=b;break e}else{o(h,y);break}else t(h,y);y=y.sibling}b=My(g,h.mode,b),b.return=h,h=b}return i(h);case wa:return g=vi(g),S(h,y,g,b)}if(wc(g))return v(h,y,g,b);if(vc(g)){if(E=vc(g),typeof E!=\"function\")throw Error($(150));return g=E.call(g),T(h,y,g,b)}if(typeof g.then==\"function\")return S(h,y,Up(g),b);if(g.$$typeof===Kn)return S(h,y,jp(h,g),b);Hp(h,g)}return typeof g==\"string\"&&g!==\"\"||typeof g==\"number\"||typeof g==\"bigint\"?(g=\"\"+g,y!==null&&y.tag===6?(o(h,y.sibling),b=n(y,g),b.return=h,h=b):(o(h,y),b=wy(g,h.mode,b),b.return=h,h=b),i(h)):o(h,y)}return function(h,y,g,b){try{Qc=0;var E=S(h,y,g,b);return Gl=null,E}catch(P){if(P===ss||P===Gf)throw P;var C=hr(29,P,null,h.mode);return C.lanes=b,C.return=h,C}finally{}}}var Mi=BT(!0),LT=BT(!1),Ma=!1;function ug(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function gh(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 Ha(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Va(e,t,o){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(rt&2)!==0){var n=r.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),r.pending=t,t=hf(e),MT(e,null,o),t}return Xf(e,r,t,o),hf(e)}function kc(e,t,o){if(t=t.updateQueue,t!==null&&(t=t.shared,(o&4194048)!==0)){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,tT(e,o)}}function Ay(e,t){var o=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,o===r)){var n=null,a=null;if(o=o.firstBaseUpdate,o!==null){do{var i={lane:o.lane,tag:o.tag,payload:o.payload,callback:null,next:null};a===null?n=a=i:a=a.next=i,o=o.next}while(o!==null);a===null?n=a=t:a=a.next=t}else n=a=t;o={baseState:r.baseState,firstBaseUpdate:n,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},e.updateQueue=o;return}e=o.lastBaseUpdate,e===null?o.firstBaseUpdate=t:e.next=t,o.lastBaseUpdate=t}var bh=!1;function Bc(){if(bh){var e=Xl;if(e!==null)throw e}}function Lc(e,t,o,r){bh=!1;var n=e.updateQueue;Ma=!1;var a=n.firstBaseUpdate,i=n.lastBaseUpdate,l=n.shared.pending;if(l!==null){n.shared.pending=null;var s=l,c=s.next;s.next=null,i===null?a=c:i.next=c,i=s;var u=e.alternate;u!==null&&(u=u.updateQueue,l=u.lastBaseUpdate,l!==i&&(l===null?u.firstBaseUpdate=c:l.next=c,u.lastBaseUpdate=s))}if(a!==null){var m=n.baseState;i=0,u=c=s=null,l=a;do{var p=l.lane&-536870913,d=p!==l.lane;if(d?(Ge&p)===p:(r&p)===p){p!==0&&p===Wl&&(bh=!0),u!==null&&(u=u.next={lane:0,tag:l.tag,payload:l.payload,callback:null,next:null});e:{var v=e,T=l;p=t;var S=o;switch(T.tag){case 1:if(v=T.payload,typeof v==\"function\"){m=v.call(S,m,p);break e}m=v;break e;case 3:v.flags=v.flags&-65537|128;case 0:if(v=T.payload,p=typeof v==\"function\"?v.call(S,m,p):v,p==null)break e;m=Dt({},m,p);break e;case 2:Ma=!0}}p=l.callback,p!==null&&(e.flags|=64,d&&(e.flags|=8192),d=n.callbacks,d===null?n.callbacks=[p]:d.push(p))}else d={lane:p,tag:l.tag,payload:l.payload,callback:l.callback,next:null},u===null?(c=u=d,s=m):u=u.next=d,i|=p;if(l=l.next,l===null){if(l=n.shared.pending,l===null)break;d=l,l=d.next,d.next=null,n.lastBaseUpdate=d,n.shared.pending=null}}while(!0);u===null&&(s=m),n.baseState=s,n.firstBaseUpdate=c,n.lastBaseUpdate=u,a===null&&(n.shared.lanes=0),Qa|=i,e.lanes=i,e.memoizedState=m}}function jT(e,t){if(typeof e!=\"function\")throw Error($(191,e));e.call(t)}function UT(e,t){var o=e.callbacks;if(o!==null)for(e.callbacks=null,e=0;ea?a:8;var i=Pe.T,l={};Pe.T=l,Eg(e,!1,t,o);try{var s=n(),c=Pe.S;if(c!==null&&c(l,s),s!==null&&typeof s==\"object\"&&typeof s.then==\"function\"){var u=zw(s,r);jc(e,t,u,Tr(e))}else jc(e,t,r,Tr(e))}catch(m){jc(e,t,{then:function(){},status:\"rejected\",reason:m},Tr())}finally{nt.p=a,i!==null&&l.types!==null&&(i.types=l.types),Pe.T=i}}function Hw(){}function Eh(e,t,o,r){if(e.tag!==5)throw Error($(476));var n=u1(e).queue;c1(e,n,t,Ti,o===null?Hw:function(){return p1(e),o(r)})}function u1(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Ti,baseState:Ti,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ra,lastRenderedState:Ti},next:null};var o={};return t.next={memoizedState:o,baseState:o,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ra,lastRenderedState:o},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function p1(e){var t=u1(e);t.next===null&&(t=e.alternate.memoizedState),jc(e,t.next.queue,{},Tr())}function Sg(){return Ao(tu)}function f1(){return Jt().memoizedState}function d1(){return Jt().memoizedState}function Vw(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var o=Tr();e=Ha(o);var r=Va(t,e,o);r!==null&&(rr(r,t,o),kc(r,t,o)),t={cache:lg()},e.payload=t;return}t=t.return}}function $w(e,t,o){var r=Tr();o={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},Kf(e)?y1(t,o):(o=rg(e,t,o,r),o!==null&&(rr(o,e,r),h1(o,t,r)))}function m1(e,t,o){var r=Tr();jc(e,t,o,r)}function jc(e,t,o,r){var n={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null};if(Kf(e))y1(t,n);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var i=t.lastRenderedState,l=a(i,o);if(n.hasEagerState=!0,n.eagerState=l,Sr(l,i))return Xf(e,t,n,0),bt===null&&Yf(),!1}catch{}finally{}if(o=rg(e,t,n,r),o!==null)return rr(o,e,r),h1(o,t,r),!0}return!1}function Eg(e,t,o,r){if(r={lane:2,revertLane:Ng(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Kf(e)){if(t)throw Error($(479))}else t=rg(e,o,r,2),t!==null&&rr(t,e,2)}function Kf(e){var t=e.alternate;return e===Ne||t!==null&&t===Ne}function y1(e,t){ql=Sf=!0;var o=e.pending;o===null?t.next=t:(t.next=o.next,o.next=t),e.pending=t}function h1(e,t,o){if((o&4194048)!==0){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,tT(e,o)}}var Zc={readContext:Ao,use:If,useCallback:It,useContext:It,useEffect:It,useImperativeHandle:It,useLayoutEffect:It,useInsertionEffect:It,useMemo:It,useReducer:It,useRef:It,useState:It,useDebugValue:It,useDeferredValue:It,useTransition:It,useSyncExternalStore:It,useId:It,useHostTransitionStatus:It,useFormState:It,useActionState:It,useOptimistic:It,useMemoCache:It,useCacheRefresh:It};Zc.useEffectEvent=It;var g1={readContext:Ao,use:If,useCallback:function(e,t){return Io().memoizedState=[e,t===void 0?null:t],e},useContext:Ao,useEffect:ex,useImperativeHandle:function(e,t,o){o=o!=null?o.concat([e]):null,tf(4194308,4,n1.bind(null,t,e),o)},useLayoutEffect:function(e,t){return tf(4194308,4,e,t)},useInsertionEffect:function(e,t){tf(4,2,e,t)},useMemo:function(e,t){var o=Io();t=t===void 0?null:t;var r=e();if(Oi){_a(!0);try{e()}finally{_a(!1)}}return o.memoizedState=[r,t],r},useReducer:function(e,t,o){var r=Io();if(o!==void 0){var n=o(t);if(Oi){_a(!0);try{o(t)}finally{_a(!1)}}}else n=t;return r.memoizedState=r.baseState=n,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},r.queue=e,e=e.dispatch=$w.bind(null,Ne,e),[r.memoizedState,e]},useRef:function(e){var t=Io();return e={current:e},t.memoizedState=e},useState:function(e){e=Th(e);var t=e.queue,o=m1.bind(null,Ne,t);return t.dispatch=o,[e.memoizedState,o]},useDebugValue:xg,useDeferredValue:function(e,t){var o=Io();return Tg(o,e,t)},useTransition:function(){var e=Th(!1);return e=c1.bind(null,Ne,e.queue,!0,!1),Io().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,o){var r=Ne,n=Io();if(qe){if(o===void 0)throw Error($(407));o=o()}else{if(o=t(),bt===null)throw Error($(349));(Ge&127)!==0||XT(r,t,o)}n.memoizedState=o;var a={value:o,getSnapshot:t};return n.queue=a,ex(qT.bind(null,r,a,e),[e]),r.flags|=2048,Jl(9,{destroy:void 0},GT.bind(null,r,a,o,t),null),o},useId:function(){var e=Io(),t=bt.identifierPrefix;if(qe){var o=wn,r=Rn;o=(r&~(1<<32-xr(r)-1)).toString(32)+o,t=\"_\"+t+\"R_\"+o,o=Ef++,0<\\/script>\",a=a.removeChild(a.firstChild);break;case\"select\":a=typeof r.is==\"string\"?i.createElement(\"select\",{is:r.is}):i.createElement(\"select\"),r.multiple?a.multiple=!0:r.size&&(a.size=r.size);break;default:a=typeof r.is==\"string\"?i.createElement(n,{is:r.is}):i.createElement(n)}}a[Mo]=t,a[nr]=r;e:for(i=t.child;i!==null;){if(i.tag===5||i.tag===6)a.appendChild(i.stateNode);else if(i.tag!==4&&i.tag!==27&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===t)break e;for(;i.sibling===null;){if(i.return===null||i.return===t)break e;i=i.return}i.sibling.return=i.return,i=i.sibling}t.stateNode=a;e:switch(Do(a,n,r),n){case\"button\":case\"input\":case\"select\":case\"textarea\":r=!!r.autoFocus;break e;case\"img\":r=!0;break e;default:r=!1}r&&Yn(t)}}return Ot(t),jy(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,o),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&Yn(t);else{if(typeof r!=\"string\"&&t.stateNode===null)throw Error($(166));if(e=ja.current,Cl(t)){if(e=t.stateNode,o=t.memoizedProps,r=null,n=Oo,n!==null)switch(n.tag){case 27:case 5:r=n.memoizedProps}e[Mo]=t,e=!!(e.nodeValue===o||r!==null&&r.suppressHydrationWarning===!0||mS(e.nodeValue,o)),e||Fa(t,!0)}else e=_f(e).createTextNode(r),e[Mo]=t,t.stateNode=e}return Ot(t),null;case 31:if(o=t.memoizedState,e===null||e.memoizedState!==null){if(r=Cl(t),o!==null){if(e===null){if(!r)throw Error($(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error($(557));e[Mo]=t}else Ri(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ot(t),e=!1}else o=Oy(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=o),e=!0;if(!e)return t.flags&256?(yr(t),t):(yr(t),null);if((t.flags&128)!==0)throw Error($(558))}return Ot(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(n=Cl(t),r!==null&&r.dehydrated!==null){if(e===null){if(!n)throw Error($(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error($(317));n[Mo]=t}else Ri(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ot(t),n=!1}else n=Oy(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(yr(t),t):(yr(t),null)}return yr(t),(t.flags&128)!==0?(t.lanes=o,t):(o=r!==null,e=e!==null&&e.memoizedState!==null,o&&(r=t.child,n=null,r.alternate!==null&&r.alternate.memoizedState!==null&&r.alternate.memoizedState.cachePool!==null&&(n=r.alternate.memoizedState.cachePool.pool),a=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(a=r.memoizedState.cachePool.pool),a!==n&&(r.flags|=2048)),o!==e&&o&&(t.child.flags|=8192),Vp(t,t.updateQueue),Ot(t),null);case 4:return Fl(),e===null&&_g(t.stateNode.containerInfo),Ot(t),null;case 10:return Jn(t.type),Ot(t),null;case 19:if(So(Zt),r=t.memoizedState,r===null)return Ot(t),null;if(n=(t.flags&128)!==0,a=r.rendering,a===null)if(n)Sc(r,!1);else{if(Ft!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(a=Tf(e),a!==null){for(t.flags|=128,Sc(r,!1),e=a.updateQueue,t.updateQueue=e,Vp(t,e),t.subtreeFlags=0,e=o,o=t.child;o!==null;)OT(o,e),o=o.sibling;return Et(Zt,Zt.current&1|2),qe&&In(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&br()>wf&&(t.flags|=128,n=!0,Sc(r,!1),t.lanes=4194304)}else{if(!n)if(e=Tf(a),e!==null){if(t.flags|=128,n=!0,e=e.updateQueue,t.updateQueue=e,Vp(t,e),Sc(r,!0),r.tail===null&&r.tailMode===\"hidden\"&&!a.alternate&&!qe)return Ot(t),null}else 2*br()-r.renderingStartTime>wf&&o!==536870912&&(t.flags|=128,n=!0,Sc(r,!1),t.lanes=4194304);r.isBackwards?(a.sibling=t.child,t.child=a):(e=r.last,e!==null?e.sibling=a:t.child=a,r.last=a)}return r.tail!==null?(e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=br(),e.sibling=null,o=Zt.current,Et(Zt,n?o&1|2:o&1),qe&&In(t,r.treeForkCount),e):(Ot(t),null);case 22:case 23:return yr(t),pg(),r=t.memoizedState!==null,e!==null?e.memoizedState!==null!==r&&(t.flags|=8192):r&&(t.flags|=8192),r?(o&536870912)!==0&&(t.flags&128)===0&&(Ot(t),t.subtreeFlags&6&&(t.flags|=8192)):Ot(t),o=t.updateQueue,o!==null&&Vp(t,o.retryQueue),o=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(o=e.memoizedState.cachePool.pool),r=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),r!==o&&(t.flags|=2048),e!==null&&So(Ei),null;case 24:return o=null,e!==null&&(o=e.memoizedState.cache),t.memoizedState.cache!==o&&(t.flags|=2048),Jn(io),Ot(t),null;case 25:return null;case 30:return null}throw Error($(156,t.tag))}function Iw(e,t){switch(ig(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Jn(io),Fl(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return ff(t),null;case 31:if(t.memoizedState!==null){if(yr(t),t.alternate===null)throw Error($(340));Ri()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(yr(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error($(340));Ri()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return So(Zt),null;case 4:return Fl(),null;case 10:return Jn(t.type),null;case 22:case 23:return yr(t),pg(),e!==null&&So(Ei),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Jn(io),null;case 25:return null;default:return null}}function O1(e,t){switch(ig(t),t.tag){case 3:Jn(io),Fl();break;case 26:case 27:case 5:ff(t);break;case 4:Fl();break;case 31:t.memoizedState!==null&&yr(t);break;case 13:yr(t);break;case 19:So(Zt);break;case 10:Jn(t.type);break;case 22:case 23:yr(t),pg(),e!==null&&So(Ei);break;case 24:Jn(io)}}function fu(e,t){try{var o=t.updateQueue,r=o!==null?o.lastEffect:null;if(r!==null){var n=r.next;o=n;do{if((o.tag&e)===e){r=void 0;var a=o.create,i=o.inst;r=a(),i.destroy=r}o=o.next}while(o!==n)}}catch(l){ut(t,t.return,l)}}function Ka(e,t,o){try{var r=t.updateQueue,n=r!==null?r.lastEffect:null;if(n!==null){var a=n.next;r=a;do{if((r.tag&e)===e){var i=r.inst,l=i.destroy;if(l!==void 0){i.destroy=void 0,n=t;var s=o,c=l;try{c()}catch(u){ut(n,s,u)}}}r=r.next}while(r!==a)}}catch(u){ut(t,t.return,u)}}function A1(e){var t=e.updateQueue;if(t!==null){var o=e.stateNode;try{UT(t,o)}catch(r){ut(e,e.return,r)}}}function D1(e,t,o){o.props=Ai(e.type,e.memoizedProps),o.state=e.memoizedState;try{o.componentWillUnmount()}catch(r){ut(e,t,r)}}function Uc(e,t){try{var o=e.ref;if(o!==null){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;case 30:r=e.stateNode;break;default:r=e.stateNode}typeof o==\"function\"?e.refCleanup=o(r):o.current=r}}catch(n){ut(e,t,n)}}function Mn(e,t){var o=e.ref,r=e.refCleanup;if(o!==null)if(typeof r==\"function\")try{r()}catch(n){ut(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof o==\"function\")try{o(null)}catch(n){ut(e,t,n)}else o.current=null}function N1(e){var t=e.type,o=e.memoizedProps,r=e.stateNode;try{e:switch(t){case\"button\":case\"input\":case\"select\":case\"textarea\":o.autoFocus&&r.focus();break e;case\"img\":o.src?r.src=o.src:o.srcSet&&(r.srcset=o.srcSet)}}catch(n){ut(e,e.return,n)}}function Uy(e,t,o){try{var r=e.stateNode;dM(r,e.type,o,t),r[nr]=t}catch(n){ut(e,e.return,n)}}function _1(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Za(e.type)||e.tag===4}function Hy(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||_1(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&&Za(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Mh(e,t,o){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?(o.nodeType===9?o.body:o.nodeName===\"HTML\"?o.ownerDocument.body:o).insertBefore(e,t):(t=o.nodeType===9?o.body:o.nodeName===\"HTML\"?o.ownerDocument.body:o,t.appendChild(e),o=o._reactRootContainer,o!=null||t.onclick!==null||(t.onclick=Qn));else if(r!==4&&(r===27&&Za(e.type)&&(o=e.stateNode,t=null),e=e.child,e!==null))for(Mh(e,t,o),e=e.sibling;e!==null;)Mh(e,t,o),e=e.sibling}function Rf(e,t,o){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?o.insertBefore(e,t):o.appendChild(e);else if(r!==4&&(r===27&&Za(e.type)&&(o=e.stateNode),e=e.child,e!==null))for(Rf(e,t,o),e=e.sibling;e!==null;)Rf(e,t,o),e=e.sibling}function z1(e){var t=e.stateNode,o=e.memoizedProps;try{for(var r=e.type,n=t.attributes;n.length;)t.removeAttributeNode(n[0]);Do(t,r,o),t[Mo]=e,t[nr]=o}catch(a){ut(e,e.return,a)}}var Fn=!1,ao=!1,Vy=!1,dx=typeof WeakSet==\"function\"?WeakSet:Set,xo=null;function Fw(e,t){if(e=e.containerInfo,kh=Lf,e=TT(e),tg(e)){if(\"selectionStart\"in e)var o={start:e.selectionStart,end:e.selectionEnd};else e:{o=(o=e.ownerDocument)&&o.defaultView||window;var r=o.getSelection&&o.getSelection();if(r&&r.rangeCount!==0){o=r.anchorNode;var n=r.anchorOffset,a=r.focusNode;r=r.focusOffset;try{o.nodeType,a.nodeType}catch{o=null;break e}var i=0,l=-1,s=-1,c=0,u=0,m=e,p=null;t:for(;;){for(var d;m!==o||n!==0&&m.nodeType!==3||(l=i+n),m!==a||r!==0&&m.nodeType!==3||(s=i+r),m.nodeType===3&&(i+=m.nodeValue.length),(d=m.firstChild)!==null;)p=m,m=d;for(;;){if(m===e)break t;if(p===o&&++c===n&&(l=i),p===a&&++u===r&&(s=i),(d=m.nextSibling)!==null)break;m=p,p=m.parentNode}m=d}o=l===-1||s===-1?null:{start:l,end:s}}else o=null}o=o||{start:0,end:0}}else o=null;for(Bh={focusedElem:e,selectionRange:o},Lf=!1,xo=t;xo!==null;)if(t=xo,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,xo=e;else for(;xo!==null;){switch(t=xo,a=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(o=0;o title\"))),Do(a,r,o),a[Mo]=e,To(a),r=a;break e;case\"link\":var i=kx(\"link\",\"href\",n).get(r+(o.href||\"\"));if(i){for(var l=0;lS&&(i=S,S=T,T=i);var h=jv(l,T),y=jv(l,S);if(h&&y&&(d.rangeCount!==1||d.anchorNode!==h.node||d.anchorOffset!==h.offset||d.focusNode!==y.node||d.focusOffset!==y.offset)){var g=m.createRange();g.setStart(h.node,h.offset),d.removeAllRanges(),T>S?(d.addRange(g),d.extend(y.node,y.offset)):(g.setEnd(y.node,y.offset),d.addRange(g))}}}}for(m=[],d=l;d=d.parentNode;)d.nodeType===1&&m.push({element:d,left:d.scrollLeft,top:d.scrollTop});for(typeof l.focus==\"function\"&&l.focus(),l=0;lo?32:o,Pe.T=null,o=Dh,Dh=null;var a=Ya,i=ea;if(fo=0,ts=Ya=null,ea=0,(rt&6)!==0)throw Error($(331));var l=rt;if(rt|=4,G1(a.current),$1(a,a.current,i,o),rt=l,du(0,!1),vr&&typeof vr.onPostCommitFiberRoot==\"function\")try{vr.onPostCommitFiberRoot(au,a)}catch{}return!0}finally{nt.p=n,Pe.T=r,iS(e,t)}}function gx(e,t,o){t=Hr(o,t),t=Ch(e.stateNode,t,2),e=Va(e,t,2),e!==null&&(lu(e,2),Dn(e))}function ut(e,t,o){if(e.tag===3)gx(e,e,o);else for(;t!==null;){if(t.tag===3){gx(t,e,o);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==\"function\"||typeof r.componentDidCatch==\"function\"&&($a===null||!$a.has(r))){e=Hr(o,e),o=S1(2),r=Va(t,o,2),r!==null&&(E1(o,r,t,e),lu(r,2),Dn(r));break}}t=t.return}}function Yy(e,t,o){var r=e.pingCache;if(r===null){r=e.pingCache=new Ww;var n=new Set;r.set(t,n)}else n=r.get(t),n===void 0&&(n=new Set,r.set(t,n));n.has(o)||(Og=!0,n.add(o),e=oM.bind(null,e,t,o),t.then(e,e))}function oM(e,t,o){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&o,e.warmLanes&=~o,bt===e&&(Ge&o)===o&&(Ft===4||Ft===3&&(Ge&62914560)===Ge&&300>br()-Qf?(rt&2)===0&&os(e,0):Ag|=o,es===Ge&&(es=0)),Dn(e)}function sS(e,t){t===0&&(t=Jx()),e=zi(e,t),e!==null&&(lu(e,t),Dn(e))}function rM(e){var t=e.memoizedState,o=0;t!==null&&(o=t.retryLane),sS(e,o)}function nM(e,t){var o=0;switch(e.tag){case 31:case 13:var r=e.stateNode,n=e.memoizedState;n!==null&&(o=n.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error($(314))}r!==null&&r.delete(t),sS(e,o)}function aM(e,t){return qh(e,t)}var Af=null,Ml=null,_h=!1,Df=!1,Xy=!1,La=0;function Dn(e){e!==Ml&&e.next===null&&(Ml===null?Af=Ml=e:Ml=Ml.next=e),Df=!0,_h||(_h=!0,lM())}function du(e,t){if(!Xy&&Df){Xy=!0;do for(var o=!1,r=Af;r!==null;){if(!t)if(e!==0){var n=r.pendingLanes;if(n===0)var a=0;else{var i=r.suspendedLanes,l=r.pingedLanes;a=(1<<31-xr(42|e)+1)-1,a&=n&~(i&~l),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(o=!0,bx(r,a))}else a=Ge,a=Uf(r,r===bt?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),(a&3)===0||iu(r,a)||(o=!0,bx(r,a));r=r.next}while(o);Xy=!1}}function iM(){cS()}function cS(){Df=_h=!1;var e=0;La!==0&&yM()&&(e=La);for(var t=br(),o=null,r=Af;r!==null;){var n=r.next,a=uS(r,t);a===0?(r.next=null,o===null?Af=n:o.next=n,n===null&&(Ml=o)):(o=r,(e!==0||(a&3)!==0)&&(Df=!0)),r=n}fo!==0&&fo!==5||du(e,!1),La!==0&&(La=0)}function uS(e,t){for(var o=e.suspendedLanes,r=e.pingedLanes,n=e.expirationTimes,a=e.pendingLanes&-62914561;0l)break;var u=s.transferSize,m=s.initiatorType;u&&Cx(m)&&(s=s.responseEnd,i+=u*(s\"u\"?null:document;function vS(e,t,o){var r=us;if(r&&typeof t==\"string\"&&t){var n=Ur(t);n='link[rel=\"'+e+'\"][href=\"'+n+'\"]',typeof o==\"string\"&&(n+='[crossorigin=\"'+o+'\"]'),Nx.has(n)||(Nx.add(n),e={rel:e,crossOrigin:o,href:t},r.querySelector(n)===null&&(t=r.createElement(\"link\"),Do(t,\"link\",e),To(t),r.head.appendChild(t)))}}function PM(e){ia.D(e),vS(\"dns-prefetch\",e,null)}function CM(e,t){ia.C(e,t),vS(\"preconnect\",e,t)}function RM(e,t,o){ia.L(e,t,o);var r=us;if(r&&e&&t){var n='link[rel=\"preload\"][as=\"'+Ur(t)+'\"]';t===\"image\"&&o&&o.imageSrcSet?(n+='[imagesrcset=\"'+Ur(o.imageSrcSet)+'\"]',typeof o.imageSizes==\"string\"&&(n+='[imagesizes=\"'+Ur(o.imageSizes)+'\"]')):n+='[href=\"'+Ur(e)+'\"]';var a=n;switch(t){case\"style\":a=rs(e);break;case\"script\":a=ps(e)}Xr.has(a)||(e=Dt({rel:\"preload\",href:t===\"image\"&&o&&o.imageSrcSet?void 0:e,as:t},o),Xr.set(a,e),r.querySelector(n)!==null||t===\"style\"&&r.querySelector(mu(a))||t===\"script\"&&r.querySelector(yu(a))||(t=r.createElement(\"link\"),Do(t,\"link\",e),To(t),r.head.appendChild(t)))}}function wM(e,t){ia.m(e,t);var o=us;if(o&&e){var r=t&&typeof t.as==\"string\"?t.as:\"script\",n='link[rel=\"modulepreload\"][as=\"'+Ur(r)+'\"][href=\"'+Ur(e)+'\"]',a=n;switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":a=ps(e)}if(!Xr.has(a)&&(e=Dt({rel:\"modulepreload\",href:e},t),Xr.set(a,e),o.querySelector(n)===null)){switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":if(o.querySelector(yu(a)))return}r=o.createElement(\"link\"),Do(r,\"link\",e),To(r),o.head.appendChild(r)}}}function MM(e,t,o){ia.S(e,t,o);var r=us;if(r&&e){var n=Vl(r).hoistableStyles,a=rs(e);t=t||\"default\";var i=n.get(a);if(!i){var l={loading:0,preload:null};if(i=r.querySelector(mu(a)))l.loading=5;else{e=Dt({rel:\"stylesheet\",href:e,\"data-precedence\":t},o),(o=Xr.get(a))&&zg(e,o);var s=i=r.createElement(\"link\");To(s),Do(s,\"link\",e),s._p=new Promise(function(c,u){s.onload=c,s.onerror=u}),s.addEventListener(\"load\",function(){l.loading|=1}),s.addEventListener(\"error\",function(){l.loading|=2}),l.loading|=4,af(i,t,r)}i={type:\"stylesheet\",instance:i,count:1,state:l},n.set(a,i)}}}function OM(e,t){ia.X(e,t);var o=us;if(o&&e){var r=Vl(o).hoistableScripts,n=ps(e),a=r.get(n);a||(a=o.querySelector(yu(n)),a||(e=Dt({src:e,async:!0},t),(t=Xr.get(n))&&kg(e,t),a=o.createElement(\"script\"),To(a),Do(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function AM(e,t){ia.M(e,t);var o=us;if(o&&e){var r=Vl(o).hoistableScripts,n=ps(e),a=r.get(n);a||(a=o.querySelector(yu(n)),a||(e=Dt({src:e,async:!0,type:\"module\"},t),(t=Xr.get(n))&&kg(e,t),a=o.createElement(\"script\"),To(a),Do(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function _x(e,t,o,r){var n=(n=ja.current)?zf(n):null;if(!n)throw Error($(446));switch(e){case\"meta\":case\"title\":return null;case\"style\":return typeof o.precedence==\"string\"&&typeof o.href==\"string\"?(t=rs(o.href),o=Vl(n).hoistableStyles,r=o.get(t),r||(r={type:\"style\",instance:null,count:0,state:null},o.set(t,r)),r):{type:\"void\",instance:null,count:0,state:null};case\"link\":if(o.rel===\"stylesheet\"&&typeof o.href==\"string\"&&typeof o.precedence==\"string\"){e=rs(o.href);var a=Vl(n).hoistableStyles,i=a.get(e);if(i||(n=n.ownerDocument||n,i={type:\"stylesheet\",instance:null,count:0,state:{loading:0,preload:null}},a.set(e,i),(a=n.querySelector(mu(e)))&&!a._p&&(i.instance=a,i.state.loading=5),Xr.has(e)||(o={rel:\"preload\",as:\"style\",href:o.href,crossOrigin:o.crossOrigin,integrity:o.integrity,media:o.media,hrefLang:o.hrefLang,referrerPolicy:o.referrerPolicy},Xr.set(e,o),a||DM(n,e,o,i.state))),t&&r===null)throw Error($(528,\"\"));return i}if(t&&r!==null)throw Error($(529,\"\"));return null;case\"script\":return t=o.async,o=o.src,typeof o==\"string\"&&t&&typeof t!=\"function\"&&typeof t!=\"symbol\"?(t=ps(o),o=Vl(n).hoistableScripts,r=o.get(t),r||(r={type:\"script\",instance:null,count:0,state:null},o.set(t,r)),r):{type:\"void\",instance:null,count:0,state:null};default:throw Error($(444,e))}}function rs(e){return'href=\"'+Ur(e)+'\"'}function mu(e){return'link[rel=\"stylesheet\"]['+e+\"]\"}function xS(e){return Dt({},e,{\"data-precedence\":e.precedence,precedence:null})}function DM(e,t,o,r){e.querySelector('link[rel=\"preload\"][as=\"style\"]['+t+\"]\")?r.loading=1:(t=e.createElement(\"link\"),r.preload=t,t.addEventListener(\"load\",function(){return r.loading|=1}),t.addEventListener(\"error\",function(){return r.loading|=2}),Do(t,\"link\",o),To(t),e.head.appendChild(t))}function ps(e){return'[src=\"'+Ur(e)+'\"]'}function yu(e){return\"script[async]\"+e}function zx(e,t,o){if(t.count++,t.instance===null)switch(t.type){case\"style\":var r=e.querySelector('style[data-href~=\"'+Ur(o.href)+'\"]');if(r)return t.instance=r,To(r),r;var n=Dt({},o,{\"data-href\":o.href,\"data-precedence\":o.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement(\"style\"),To(r),Do(r,\"style\",n),af(r,o.precedence,e),t.instance=r;case\"stylesheet\":n=rs(o.href);var a=e.querySelector(mu(n));if(a)return t.state.loading|=4,t.instance=a,To(a),a;r=xS(o),(n=Xr.get(n))&&zg(r,n),a=(e.ownerDocument||e).createElement(\"link\"),To(a);var i=a;return i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Do(a,\"link\",r),t.state.loading|=4,af(a,o.precedence,e),t.instance=a;case\"script\":return a=ps(o.src),(n=e.querySelector(yu(a)))?(t.instance=n,To(n),n):(r=o,(n=Xr.get(a))&&(r=Dt({},o),kg(r,n)),e=e.ownerDocument||e,n=e.createElement(\"script\"),To(n),Do(n,\"link\",r),e.head.appendChild(n),t.instance=n);case\"void\":return null;default:throw Error($(443,t.type))}else t.type===\"stylesheet\"&&(t.state.loading&4)===0&&(r=t.instance,t.state.loading|=4,af(r,o.precedence,e));return t.instance}function af(e,t,o){for(var r=o.querySelectorAll('link[rel=\"stylesheet\"][data-precedence],style[data-precedence]'),n=r.length?r[r.length-1]:null,a=n,i=0;i title\"):null)}function NM(e,t,o){if(o===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;switch(t.rel){case\"stylesheet\":return e=t.disabled,typeof t.precedence==\"string\"&&e==null;default:return!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 TS(e){return!(e.type===\"stylesheet\"&&(e.state.loading&3)===0)}function _M(e,t,o,r){if(o.type===\"stylesheet\"&&(typeof r.media!=\"string\"||matchMedia(r.media).matches!==!1)&&(o.state.loading&4)===0){if(o.instance===null){var n=rs(r.href),a=t.querySelector(mu(n));if(a){t=a._p,t!==null&&typeof t==\"object\"&&typeof t.then==\"function\"&&(e.count++,e=kf.bind(e),t.then(e,e)),o.state.loading|=4,o.instance=a,To(a);return}a=t.ownerDocument||t,r=xS(r),(n=Xr.get(n))&&zg(r,n),a=a.createElement(\"link\"),To(a);var i=a;i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Do(a,\"link\",r),o.instance=a}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(o,t),(t=o.state.preload)&&(o.state.loading&3)===0&&(e.count++,o=kf.bind(e),t.addEventListener(\"load\",o),t.addEventListener(\"error\",o))}}var Fy=0;function zM(e,t){return e.stylesheets&&e.count===0&&sf(e,e.stylesheets),0Fy?50:800)+t);return e.unsuspend=o,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(n)}}:null}function kf(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)sf(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Bf=null;function sf(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Bf=new Map,t.forEach(kM,e),Bf=null,kf.call(e))}function kM(e,t){if(!(t.state.loading&4)){var o=Bf.get(e);if(o)var r=o.get(null);else{o=new Map,Bf.set(e,o);for(var n=e.querySelectorAll(\"link[data-precedence],style[data-precedence]\"),a=0;a{\"use strict\";function AS(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(AS)}catch(e){console.error(e)}}AS(),DS.exports=OS()});var aE=Xo(pt=>{\"use strict\";var Eo=typeof Symbol==\"function\"&&Symbol.for,Yg=Eo?Symbol.for(\"react.element\"):60103,Xg=Eo?Symbol.for(\"react.portal\"):60106,ud=Eo?Symbol.for(\"react.fragment\"):60107,pd=Eo?Symbol.for(\"react.strict_mode\"):60108,fd=Eo?Symbol.for(\"react.profiler\"):60114,dd=Eo?Symbol.for(\"react.provider\"):60109,md=Eo?Symbol.for(\"react.context\"):60110,Gg=Eo?Symbol.for(\"react.async_mode\"):60111,yd=Eo?Symbol.for(\"react.concurrent_mode\"):60111,hd=Eo?Symbol.for(\"react.forward_ref\"):60112,gd=Eo?Symbol.for(\"react.suspense\"):60113,oO=Eo?Symbol.for(\"react.suspense_list\"):60120,bd=Eo?Symbol.for(\"react.memo\"):60115,vd=Eo?Symbol.for(\"react.lazy\"):60116,rO=Eo?Symbol.for(\"react.block\"):60121,nO=Eo?Symbol.for(\"react.fundamental\"):60117,aO=Eo?Symbol.for(\"react.responder\"):60118,iO=Eo?Symbol.for(\"react.scope\"):60119;function Pr(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case Yg:switch(e=e.type,e){case Gg:case yd:case ud:case fd:case pd:case gd:return e;default:switch(e=e&&e.$$typeof,e){case md:case hd:case vd:case bd:case dd:return e;default:return t}}case Xg:return t}}}function nE(e){return Pr(e)===yd}pt.AsyncMode=Gg;pt.ConcurrentMode=yd;pt.ContextConsumer=md;pt.ContextProvider=dd;pt.Element=Yg;pt.ForwardRef=hd;pt.Fragment=ud;pt.Lazy=vd;pt.Memo=bd;pt.Portal=Xg;pt.Profiler=fd;pt.StrictMode=pd;pt.Suspense=gd;pt.isAsyncMode=function(e){return nE(e)||Pr(e)===Gg};pt.isConcurrentMode=nE;pt.isContextConsumer=function(e){return Pr(e)===md};pt.isContextProvider=function(e){return Pr(e)===dd};pt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===Yg};pt.isForwardRef=function(e){return Pr(e)===hd};pt.isFragment=function(e){return Pr(e)===ud};pt.isLazy=function(e){return Pr(e)===vd};pt.isMemo=function(e){return Pr(e)===bd};pt.isPortal=function(e){return Pr(e)===Xg};pt.isProfiler=function(e){return Pr(e)===fd};pt.isStrictMode=function(e){return Pr(e)===pd};pt.isSuspense=function(e){return Pr(e)===gd};pt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===ud||e===yd||e===fd||e===pd||e===gd||e===oO||typeof e==\"object\"&&e!==null&&(e.$$typeof===vd||e.$$typeof===bd||e.$$typeof===dd||e.$$typeof===md||e.$$typeof===hd||e.$$typeof===nO||e.$$typeof===aO||e.$$typeof===iO||e.$$typeof===rO)};pt.typeOf=Pr});var lE=Xo((Mz,iE)=>{\"use strict\";iE.exports=aE()});var mE=Xo((Oz,dE)=>{\"use strict\";var qg=lE(),lO={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},sO={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},cO={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},pE={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Ig={};Ig[qg.ForwardRef]=cO;Ig[qg.Memo]=pE;function sE(e){return qg.isMemo(e)?pE:Ig[e.$$typeof]||lO}var uO=Object.defineProperty,pO=Object.getOwnPropertyNames,cE=Object.getOwnPropertySymbols,fO=Object.getOwnPropertyDescriptor,dO=Object.getPrototypeOf,uE=Object.prototype;function fE(e,t,o){if(typeof t!=\"string\"){if(uE){var r=dO(t);r&&r!==uE&&fE(e,r,o)}var n=pO(t);cE&&(n=n.concat(cE(t)));for(var a=sE(e),i=sE(t),l=0;l{\"use strict\";var DO=Symbol.for(\"react.transitional.element\"),NO=Symbol.for(\"react.fragment\");function AE(e,t,o){var r=null;if(o!==void 0&&(r=\"\"+o),t.key!==void 0&&(r=\"\"+t.key),\"key\"in t){o={};for(var n in t)n!==\"key\"&&(o[n]=t[n])}else o=t;return t=o.ref,{$$typeof:DO,type:e,key:r,ref:t!==void 0?t:null,props:o}}Pd.Fragment=NO;Pd.jsx=AE;Pd.jsxs=AE});var Ie=Xo((Ck,NE)=>{\"use strict\";NE.exports=DE()});var kE=Xo(vt=>{\"use strict\";var Qg=Symbol.for(\"react.transitional.element\"),Wg=Symbol.for(\"react.portal\"),Cd=Symbol.for(\"react.fragment\"),Rd=Symbol.for(\"react.strict_mode\"),wd=Symbol.for(\"react.profiler\"),Md=Symbol.for(\"react.consumer\"),Od=Symbol.for(\"react.context\"),Ad=Symbol.for(\"react.forward_ref\"),Dd=Symbol.for(\"react.suspense\"),Nd=Symbol.for(\"react.suspense_list\"),_d=Symbol.for(\"react.memo\"),zd=Symbol.for(\"react.lazy\"),_O=Symbol.for(\"react.view_transition\"),zO=Symbol.for(\"react.client.reference\");function Ir(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case Qg:switch(e=e.type,e){case Cd:case wd:case Rd:case Dd:case Nd:case _O:return e;default:switch(e=e&&e.$$typeof,e){case Od:case Ad:case zd:case _d:return e;case Md:return e;default:return t}}case Wg:return t}}}vt.ContextConsumer=Md;vt.ContextProvider=Od;vt.Element=Qg;vt.ForwardRef=Ad;vt.Fragment=Cd;vt.Lazy=zd;vt.Memo=_d;vt.Portal=Wg;vt.Profiler=wd;vt.StrictMode=Rd;vt.Suspense=Dd;vt.SuspenseList=Nd;vt.isContextConsumer=function(e){return Ir(e)===Md};vt.isContextProvider=function(e){return Ir(e)===Od};vt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===Qg};vt.isForwardRef=function(e){return Ir(e)===Ad};vt.isFragment=function(e){return Ir(e)===Cd};vt.isLazy=function(e){return Ir(e)===zd};vt.isMemo=function(e){return Ir(e)===_d};vt.isPortal=function(e){return Ir(e)===Wg};vt.isProfiler=function(e){return Ir(e)===wd};vt.isStrictMode=function(e){return Ir(e)===Rd};vt.isSuspense=function(e){return Ir(e)===Dd};vt.isSuspenseList=function(e){return Ir(e)===Nd};vt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===Cd||e===wd||e===Rd||e===Dd||e===Nd||typeof e==\"object\"&&e!==null&&(e.$$typeof===zd||e.$$typeof===_d||e.$$typeof===Od||e.$$typeof===Md||e.$$typeof===Ad||e.$$typeof===zO||e.getModuleId!==void 0)};vt.typeOf=Ir});var LE=Xo((Dk,BE)=>{\"use strict\";BE.exports=kE()});var w=q(re());var ir=q(re(),1),_S=q(NS(),1),zS=ir.createContext(null);function YM(){let e=ir.useContext(zS);if(!e)throw new Error(\"RenderContext not found\");return e}function XM(){return YM().model}function Ye(e){let t=XM(),o=ir.useSyncExternalStore(n=>(t.on(`change:${e}`,n),()=>t.off(`change:${e}`,n)),()=>t.get(e)),r=ir.useCallback(n=>{t.set(e,typeof n==\"function\"?n(t.get(e)):n),t.save_changes()},[t,e]);return[o,r]}function kS(e){return({el:t,model:o,experimental:r})=>{let n=_S.createRoot(t);return n.render(ir.createElement(ir.StrictMode,null,ir.createElement(zS.Provider,{value:{model:o,experimental:r}},ir.createElement(e)))),()=>n.unmount()}}function lr(e,...t){let o=new URL(`https://mui.com/production-error/?code=${e}`);return t.forEach(r=>o.searchParams.append(\"args[]\",r)),`Minified MUI error #${e}; visit ${o} for the full message.`}function Bi(){return Bi=Object.assign?Object.assign.bind():function(e){for(var t=1;t0?eo(bs,--Ko):0,hs--,so===10&&(hs=1,ad--),so}function Qo(){return so=Ko<$S?eo(bs,Ko++):0,hs++,so===10&&(hs=1,ad++),so}function Gr(){return eo(bs,Ko)}function vu(){return Ko}function xs(e,t){return Ja(bs,e,t)}function gs(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function id(e){return ad=hs=1,$S=Fo(bs=e),Ko=0,[]}function ld(e){return bs=\"\",e}function Ts(e){return nd(xs(Ko-1,$g(e===91?e+2:e===40?e+1:e)))}function GS(e){for(;(so=Gr())&&so<33;)Qo();return gs(e)>2||gs(so)>3?\"\":\" \"}function qS(e,t){for(;--t&&Qo()&&!(so<48||so>102||so>57&&so<65||so>70&&so<97););return xs(e,vu()+(t<6&&Gr()==32&&Qo()==32))}function $g(e){for(;Qo();)switch(so){case e:return Ko;case 34:case 39:e!==34&&e!==39&&$g(so);break;case 40:e===41&&$g(e);break;case 92:Qo();break}return Ko}function IS(e,t){for(;Qo()&&e+so!==57;)if(e+so===84&&Gr()===47)break;return\"/*\"+xs(t,Ko-1)+\"*\"+Li(e===47?e:Qo())}function FS(e){for(;!gs(Gr());)Qo();return xs(e,Ko)}function WS(e){return ld(sd(\"\",null,null,null,[\"\"],e=id(e),0,[0],e))}function sd(e,t,o,r,n,a,i,l,s){for(var c=0,u=0,m=i,p=0,d=0,v=0,T=1,S=1,h=1,y=0,g=\"\",b=n,E=a,C=r,P=g;S;)switch(v=y,y=Qo()){case 40:if(v!=108&&eo(P,m-1)==58){gu(P+=We(Ts(y),\"&\",\"&\\f\"),\"&\\f\")!=-1&&(h=-1);break}case 34:case 39:case 91:P+=Ts(y);break;case 9:case 10:case 13:case 32:P+=GS(v);break;case 92:P+=qS(vu()-1,7);continue;case 47:switch(Gr()){case 42:case 47:ys(FM(IS(Qo(),vu()),t,o),s);break;default:P+=\"/\"}break;case 123*T:l[c++]=Fo(P)*h;case 125*T:case 59:case 0:switch(y){case 0:case 125:S=0;case 59+u:h==-1&&(P=We(P,/\\f/g,\"\")),d>0&&Fo(P)-m&&ys(d>32?QS(P+\";\",r,o,m-1):QS(We(P,\" \",\"\")+\";\",r,o,m-2),s);break;case 59:P+=\";\";default:if(ys(C=KS(P,t,o,c,u,n,l,g,b=[],E=[],m),a),y===123)if(u===0)sd(P,t,C,C,b,a,m,l,E);else switch(p===99&&eo(P,3)===110?100:p){case 100:case 108:case 109:case 115:sd(e,C,C,r&&ys(KS(e,C,C,0,0,n,l,g,n,b=[],m),E),n,E,m,l,r?b:E);break;default:sd(P,C,C,C,[\"\"],E,0,l,E)}}c=u=d=0,T=h=1,g=P=\"\",m=i;break;case 58:m=1+Fo(P),d=v;default:if(T<1){if(y==123)--T;else if(y==125&&T++==0&&XS()==125)continue}switch(P+=Li(y),y*T){case 38:h=u>0?1:(P+=\"\\f\",-1);break;case 44:l[c++]=(Fo(P)-1)*h,h=1;break;case 64:Gr()===45&&(P+=Ts(Qo())),p=Gr(),u=m=Fo(g=P+=FS(vu())),y++;break;case 45:v===45&&Fo(P)==2&&(T=0)}}return a}function KS(e,t,o,r,n,a,i,l,s,c,u){for(var m=n-1,p=n===0?a:[\"\"],d=ms(p),v=0,T=0,S=0;v0?p[h]+\" \"+y:We(y,/&\\f/g,p[h])))&&(s[S++]=g);return bu(e,t,o,n===0?fs:l,s,c,u)}function FM(e,t,o){return bu(e,t,o,od,Li(YS()),Ja(e,2,-2),0)}function QS(e,t,o,r){return bu(e,t,o,ds,Ja(e,0,r),Ja(e,r+1,-1),r)}function ji(e,t){for(var o=\"\",r=ms(e),n=0;n6)switch(eo(e,t+1)){case 109:if(eo(e,t+4)!==45)break;case 102:return We(e,/(.+:)(.+)-([^]+)/,\"$1\"+tt+\"$2-$3$1\"+hu+(eo(e,t+3)==108?\"$3\":\"$2-$3\"))+e;case 115:return~gu(e,\"stretch\")?oE(We(e,\"stretch\",\"fill-available\"),t)+e:e}break;case 4949:if(eo(e,t+1)!==115)break;case 6444:switch(eo(e,Fo(e)-3-(~gu(e,\"!important\")&&10))){case 107:return We(e,\":\",\":\"+tt)+e;case 101:return We(e,/(.+:)([^;!]+)(;|!.+)?/,\"$1\"+tt+(eo(e,14)===45?\"inline-\":\"\")+\"box$3$1\"+tt+\"$2$3$1\"+No+\"$2box$3\")+e}break;case 5936:switch(eo(e,t+11)){case 114:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"tb\")+e;case 108:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"tb-rl\")+e;case 45:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"lr\")+e}return tt+e+No+e+e}return e}var eO=function(t,o,r,n){if(t.length>-1&&!t.return)switch(t.type){case ds:t.return=oE(t.value,t.length);break;case rd:return ji([vs(t,{value:We(t.value,\"@\",\"@\"+tt)})],n);case fs:if(t.length)return Vg(t.props,function(a){switch(Hg(a,/(::plac\\w+|:read-\\w+)/)){case\":read-only\":case\":read-write\":return ji([vs(t,{props:[We(a,/:(read-\\w+)/,\":\"+hu+\"$1\")]})],n);case\"::placeholder\":return ji([vs(t,{props:[We(a,/:(plac\\w+)/,\":\"+tt+\"input-$1\")]}),vs(t,{props:[We(a,/:(plac\\w+)/,\":\"+hu+\"$1\")]}),vs(t,{props:[We(a,/:(plac\\w+)/,No+\"input-$1\")]})],n)}return\"\"})}},tO=[eO],rE=function(t){var o=t.key;if(o===\"css\"){var r=document.querySelectorAll(\"style[data-emotion]:not([data-s])\");Array.prototype.forEach.call(r,function(T){var S=T.getAttribute(\"data-emotion\");S.indexOf(\" \")!==-1&&(document.head.appendChild(T),T.setAttribute(\"data-s\",\"\"))})}var n=t.stylisPlugins||tO,a={},i,l=[];i=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^=\"'+o+' \"]'),function(T){for(var S=T.getAttribute(\"data-emotion\").split(\" \"),h=1;h=4;++r,n-=4)o=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,o=(o&65535)*1540483477+((o>>>16)*59797<<16),o^=o>>>24,t=(o&65535)*1540483477+((o>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(n){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var hE={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};var yO=!1,hO=/[A-Z]|^ms/g,gO=/_EMO_([^_]+?)_([^]*?)_EMO_/g,xE=function(t){return t.charCodeAt(1)===45},gE=function(t){return t!=null&&typeof t!=\"boolean\"},Fg=cd(function(e){return xE(e)?e:e.replace(hO,\"-$&\").toLowerCase()}),bE=function(t,o){switch(t){case\"animation\":case\"animationName\":if(typeof o==\"string\")return o.replace(gO,function(r,n,a){return Nn={name:n,styles:a,next:Nn},n})}return hE[t]!==1&&!xE(t)&&typeof o==\"number\"&&o!==0?o+\"px\":o},bO=\"Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.\";function Su(e,t,o){if(o==null)return\"\";var r=o;if(r.__emotion_styles!==void 0)return r;switch(typeof o){case\"boolean\":return\"\";case\"object\":{var n=o;if(n.anim===1)return Nn={name:n.name,styles:n.styles,next:Nn},n.name;var a=o;if(a.styles!==void 0){var i=a.next;if(i!==void 0)for(;i!==void 0;)Nn={name:i.name,styles:i.styles,next:Nn},i=i.next;var l=a.styles+\";\";return l}return vO(e,t,o)}case\"function\":{if(e!==void 0){var s=Nn,c=o(e);return Nn=s,Su(e,t,c)}break}}var u=o;if(t==null)return u;var m=t[u];return m!==void 0?m:u}function vO(e,t,o){var r=\"\";if(Array.isArray(o))for(var n=0;n96?wO:MO},ME=function(t,o,r){var n;if(o){var a=o.shouldForwardProp;n=t.__emotion_forwardProp&&a?function(i){return t.__emotion_forwardProp(i)&&a(i)}:a}return typeof n!=\"function\"&&r&&(n=t.__emotion_forwardProp),n},OO=function(t){var o=t.cache,r=t.serialized,n=t.isStringTag;return Ss(o,r,n),Eu(function(){return Tu(o,r,n)}),null},OE=function e(t,o){var r=t.__emotion_real===t,n=r&&t.__emotion_base||t,a,i;o!==void 0&&(a=o.label,i=o.target);var l=ME(t,o,r),s=l||wE(n),c=!s(\"as\");return function(){var u=arguments,m=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(a!==void 0&&m.push(\"label:\"+a+\";\"),u[0]==null||u[0].raw===void 0)m.push.apply(m,u);else{var p=u[0];m.push(p[0]);for(var d=u.length,v=1;v{t[o]=jE(e[o])}),t}function Kt(e,t,o={clone:!0}){let r=o.clone?{...e}:e;return Cr(e)&&Cr(t)&&Object.keys(t).forEach(n=>{Zg.isValidElement(t[n])||(0,Jg.isValidElementType)(t[n])?r[n]=t[n]:Cr(t[n])&&Object.prototype.hasOwnProperty.call(e,n)&&Cr(e[n])?r[n]=Kt(e[n],t[n],o):o.clone?r[n]=Cr(t[n])?jE(t[n]):t[n]:r[n]=t[n]}),r}var kO=e=>{let t=Object.keys(e).map(o=>({key:o,val:e[o]}))||[];return t.sort((o,r)=>o.val-r.val),t.reduce((o,r)=>({...o,[r.key]:r.val}),{})};function e0(e){let{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:o=\"px\",step:r=5,...n}=e,a=kO(t),i=Object.keys(a);function l(p){return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o})`}function s(p){return`@media (max-width:${(typeof t[p]==\"number\"?t[p]:p)-r/100}${o})`}function c(p,d){let v=i.indexOf(d);return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o}) and (max-width:${(v!==-1&&typeof t[i[v]]==\"number\"?t[i[v]]:d)-r/100}${o})`}function u(p){return i.indexOf(p)+1r.startsWith(\"@container\")).sort((r,n)=>{let a=/min-width:\\s*([0-9.]+)/;return+(r.match(a)?.[1]||0)-+(n.match(a)?.[1]||0)});return o.length?o.reduce((r,n)=>{let a=t[n];return delete r[n],r[n]=a,r},{...t}):t}function t0(e,t){return t===\"@\"||t.startsWith(\"@\")&&(e.some(o=>t.startsWith(`@${o}`))||!!t.match(/^@\\d/))}function o0(e,t){let o=t.match(/^@([^/]+)?\\/?(.+)?$/);if(!o)return null;let[,r,n]=o,a=Number.isNaN(+r)?r||0:+r;return e.containerQueries(n).up(a)}function Bd(e){let t=(a,i)=>a.replace(\"@media\",i?`@container ${i}`:\"@container\");function o(a,i){a.up=(...l)=>t(e.breakpoints.up(...l),i),a.down=(...l)=>t(e.breakpoints.down(...l),i),a.between=(...l)=>t(e.breakpoints.between(...l),i),a.only=(...l)=>t(e.breakpoints.only(...l),i),a.not=(...l)=>{let s=t(e.breakpoints.not(...l),i);return s.includes(\"not all and\")?s.replace(\"not all and \",\"\").replace(\"min-width:\",\"width<\").replace(\"max-width:\",\"width>\").replace(\"and\",\"or\"):s}}let r={},n=a=>(o(r,a),r);return o(n),{...e,containerQueries:n}}var BO={borderRadius:4},UE=BO;function LO(e,t){return t?Kt(e,t,{clone:!1}):e}var sa=LO;var Ru={xs:0,sm:600,md:900,lg:1200,xl:1536},HE={keys:[\"xs\",\"sm\",\"md\",\"lg\",\"xl\"],up:e=>`@media (min-width:${Ru[e]}px)`},jO={containerQueries:e=>({up:t=>{let o=typeof t==\"number\"?t:Ru[t]||t;return typeof o==\"number\"&&(o=`${o}px`),e?`@container ${e} (min-width:${o})`:`@container (min-width:${o})`}})};function Wo(e,t,o){let r=e.theme||{};if(Array.isArray(t)){let a=r.breakpoints||HE;return t.reduce((i,l,s)=>(i[a.up(a.keys[s])]=o(t[s]),i),{})}if(typeof t==\"object\"){let a=r.breakpoints||HE;return Object.keys(t).reduce((i,l)=>{if(t0(a.keys,l)){let s=o0(r.containerQueries?r:jO,l);s&&(i[s]=o(t[l],l))}else if(Object.keys(a.values||Ru).includes(l)){let s=a.up(l);i[s]=o(t[l],l)}else{let s=l;i[s]=t[s]}return i},{})}return o(t)}function VE(e={}){return e.keys?.reduce((o,r)=>{let n=e.up(r);return o[n]={},o},{})||{}}function r0(e,t){return e.reduce((o,r)=>{let n=o[r];return(!n||Object.keys(n).length===0)&&delete o[r],o},t)}function ri(e){if(typeof e!=\"string\")throw new Error(lr(7));return e.charAt(0).toUpperCase()+e.slice(1)}function Ps(e,t,o=!0){if(!t||typeof t!=\"string\")return null;if(e&&e.vars&&o){let r=`vars.${t}`.split(\".\").reduce((n,a)=>n&&n[a]?n[a]:null,e);if(r!=null)return r}return t.split(\".\").reduce((r,n)=>r&&r[n]!=null?r[n]:null,e)}function wu(e,t,o,r=o){let n;return typeof e==\"function\"?n=e(o):Array.isArray(e)?n=e[o]||r:n=Ps(e,o)||r,t&&(n=t(n,r,e)),n}function UO(e){let{prop:t,cssProperty:o=e.prop,themeKey:r,transform:n}=e,a=i=>{if(i[t]==null)return null;let l=i[t],s=i.theme,c=Ps(s,r)||{};return Wo(i,l,m=>{let p=wu(c,n,m);return m===p&&typeof m==\"string\"&&(p=wu(c,n,`${t}${m===\"default\"?\"\":ri(m)}`,m)),o===!1?p:{[o]:p}})};return a.propTypes={},a.filterProps=[t],a}var Pt=UO;function Ld(e){let t={};return o=>(t[o]===void 0&&(t[o]=e(o)),t[o])}var HO={m:\"margin\",p:\"padding\"},VO={t:\"Top\",r:\"Right\",b:\"Bottom\",l:\"Left\",x:[\"Left\",\"Right\"],y:[\"Top\",\"Bottom\"]},$E={marginX:\"mx\",marginY:\"my\",paddingX:\"px\",paddingY:\"py\"},$O=Ld(e=>{if(e.length>2)if($E[e])e=$E[e];else return[e];let[t,o]=e.split(\"\"),r=HO[t],n=VO[o]||\"\";return Array.isArray(n)?n.map(a=>r+a):[r+n]}),n0=[\"m\",\"mt\",\"mr\",\"mb\",\"ml\",\"mx\",\"my\",\"margin\",\"marginTop\",\"marginRight\",\"marginBottom\",\"marginLeft\",\"marginX\",\"marginY\",\"marginInline\",\"marginInlineStart\",\"marginInlineEnd\",\"marginBlock\",\"marginBlockStart\",\"marginBlockEnd\"],a0=[\"p\",\"pt\",\"pr\",\"pb\",\"pl\",\"px\",\"py\",\"padding\",\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\",\"paddingX\",\"paddingY\",\"paddingInline\",\"paddingInlineStart\",\"paddingInlineEnd\",\"paddingBlock\",\"paddingBlockStart\",\"paddingBlockEnd\"],YE=[...n0,...a0];function Hi(e,t,o,r){let n=Ps(e,t,!0)??o;return typeof n==\"number\"||typeof n==\"string\"?a=>typeof a==\"string\"?a:typeof n==\"string\"?n.startsWith(\"var(\")&&a===0?0:n.startsWith(\"var(\")&&a===1?n:`calc(${a} * ${n})`:n*a:Array.isArray(n)?a=>{if(typeof a==\"string\")return a;let i=Math.abs(a),l=n[i];return a>=0?l:typeof l==\"number\"?-l:typeof l==\"string\"&&l.startsWith(\"var(\")?`calc(-1 * ${l})`:`-${l}`}:typeof n==\"function\"?n:()=>{}}function Mu(e){return Hi(e,\"spacing\",8,\"spacing\")}function Vi(e,t){return typeof t==\"string\"||t==null?t:e(t)}function YO(e,t){return o=>e.reduce((r,n)=>(r[n]=Vi(t,o),r),{})}function XO(e,t,o,r){if(!t.includes(o))return null;let n=$O(o),a=YO(n,r),i=e[o];return Wo(e,i,a)}function i0(e,t){let o=Mu(e.theme);return Object.keys(e).map(r=>XO(e,t,r,o)).reduce(sa,{})}function Vt(e){return i0(e,n0)}Vt.propTypes={};Vt.filterProps=n0;function $t(e){return i0(e,a0)}$t.propTypes={};$t.filterProps=a0;function XE(e){return i0(e,YE)}XE.propTypes={};XE.filterProps=YE;function Cs(e=8,t=Mu({spacing:e})){if(e.mui)return e;let o=(...r)=>(r.length===0?[1]:r).map(a=>{let i=t(a);return typeof i==\"number\"?`${i}px`:i}).join(\" \");return o.mui=!0,o}function GO(...e){let t=e.reduce((r,n)=>(n.filterProps.forEach(a=>{r[a]=n}),r),{}),o=r=>Object.keys(r).reduce((n,a)=>t[a]?sa(n,t[a](r)):n,{});return o.propTypes={},o.filterProps=e.reduce((r,n)=>r.concat(n.filterProps),[]),o}var ca=GO;function Rr(e){return typeof e!=\"number\"?e:`${e}px solid`}function Fr(e,t){return Pt({prop:e,themeKey:\"borders\",transform:t})}var qO=Fr(\"border\",Rr),IO=Fr(\"borderTop\",Rr),FO=Fr(\"borderRight\",Rr),KO=Fr(\"borderBottom\",Rr),QO=Fr(\"borderLeft\",Rr),WO=Fr(\"borderColor\"),ZO=Fr(\"borderTopColor\"),JO=Fr(\"borderRightColor\"),eA=Fr(\"borderBottomColor\"),tA=Fr(\"borderLeftColor\"),oA=Fr(\"outline\",Rr),rA=Fr(\"outlineColor\"),Ou=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){let t=Hi(e.theme,\"shape.borderRadius\",4,\"borderRadius\"),o=r=>({borderRadius:Vi(t,r)});return Wo(e,e.borderRadius,o)}return null};Ou.propTypes={};Ou.filterProps=[\"borderRadius\"];var S4=ca(qO,IO,FO,KO,QO,WO,ZO,JO,eA,tA,Ou,oA,rA);var Au=e=>{if(e.gap!==void 0&&e.gap!==null){let t=Hi(e.theme,\"spacing\",8,\"gap\"),o=r=>({gap:Vi(t,r)});return Wo(e,e.gap,o)}return null};Au.propTypes={};Au.filterProps=[\"gap\"];var Du=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){let t=Hi(e.theme,\"spacing\",8,\"columnGap\"),o=r=>({columnGap:Vi(t,r)});return Wo(e,e.columnGap,o)}return null};Du.propTypes={};Du.filterProps=[\"columnGap\"];var Nu=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){let t=Hi(e.theme,\"spacing\",8,\"rowGap\"),o=r=>({rowGap:Vi(t,r)});return Wo(e,e.rowGap,o)}return null};Nu.propTypes={};Nu.filterProps=[\"rowGap\"];var nA=Pt({prop:\"gridColumn\"}),aA=Pt({prop:\"gridRow\"}),iA=Pt({prop:\"gridAutoFlow\"}),lA=Pt({prop:\"gridAutoColumns\"}),sA=Pt({prop:\"gridAutoRows\"}),cA=Pt({prop:\"gridTemplateColumns\"}),uA=Pt({prop:\"gridTemplateRows\"}),pA=Pt({prop:\"gridTemplateAreas\"}),fA=Pt({prop:\"gridArea\"}),M4=ca(Au,Du,Nu,nA,aA,iA,lA,sA,cA,uA,pA,fA);function $i(e,t){return t===\"grey\"?t:e}var dA=Pt({prop:\"color\",themeKey:\"palette\",transform:$i}),mA=Pt({prop:\"bgcolor\",cssProperty:\"backgroundColor\",themeKey:\"palette\",transform:$i}),yA=Pt({prop:\"backgroundColor\",themeKey:\"palette\",transform:$i}),N4=ca(dA,mA,yA);function sr(e){return e<=1&&e!==0?`${e*100}%`:e}var hA=Pt({prop:\"width\",transform:sr}),jd=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){let t=o=>{let r=e.theme?.breakpoints?.values?.[o]||Ru[o];return r?e.theme?.breakpoints?.unit!==\"px\"?{maxWidth:`${r}${e.theme.breakpoints.unit}`}:{maxWidth:r}:{maxWidth:sr(o)}};return Wo(e,e.maxWidth,t)}return null};jd.filterProps=[\"maxWidth\"];var gA=Pt({prop:\"minWidth\",transform:sr}),bA=Pt({prop:\"height\",transform:sr}),vA=Pt({prop:\"maxHeight\",transform:sr}),xA=Pt({prop:\"minHeight\",transform:sr}),L4=Pt({prop:\"size\",cssProperty:\"width\",transform:sr}),j4=Pt({prop:\"size\",cssProperty:\"height\",transform:sr}),TA=Pt({prop:\"boxSizing\"}),U4=ca(hA,jd,gA,bA,vA,xA,TA);var SA={border:{themeKey:\"borders\",transform:Rr},borderTop:{themeKey:\"borders\",transform:Rr},borderRight:{themeKey:\"borders\",transform:Rr},borderBottom:{themeKey:\"borders\",transform:Rr},borderLeft:{themeKey:\"borders\",transform:Rr},borderColor:{themeKey:\"palette\"},borderTopColor:{themeKey:\"palette\"},borderRightColor:{themeKey:\"palette\"},borderBottomColor:{themeKey:\"palette\"},borderLeftColor:{themeKey:\"palette\"},outline:{themeKey:\"borders\",transform:Rr},outlineColor:{themeKey:\"palette\"},borderRadius:{themeKey:\"shape.borderRadius\",style:Ou},color:{themeKey:\"palette\",transform:$i},bgcolor:{themeKey:\"palette\",cssProperty:\"backgroundColor\",transform:$i},backgroundColor:{themeKey:\"palette\",transform:$i},p:{style:$t},pt:{style:$t},pr:{style:$t},pb:{style:$t},pl:{style:$t},px:{style:$t},py:{style:$t},padding:{style:$t},paddingTop:{style:$t},paddingRight:{style:$t},paddingBottom:{style:$t},paddingLeft:{style:$t},paddingX:{style:$t},paddingY:{style:$t},paddingInline:{style:$t},paddingInlineStart:{style:$t},paddingInlineEnd:{style:$t},paddingBlock:{style:$t},paddingBlockStart:{style:$t},paddingBlockEnd:{style:$t},m:{style:Vt},mt:{style:Vt},mr:{style:Vt},mb:{style:Vt},ml:{style:Vt},mx:{style:Vt},my:{style:Vt},margin:{style:Vt},marginTop:{style:Vt},marginRight:{style:Vt},marginBottom:{style:Vt},marginLeft:{style:Vt},marginX:{style:Vt},marginY:{style:Vt},marginInline:{style:Vt},marginInlineStart:{style:Vt},marginInlineEnd:{style:Vt},marginBlock:{style:Vt},marginBlockStart:{style:Vt},marginBlockEnd:{style:Vt},displayPrint:{cssProperty:!1,transform:e=>({\"@media print\":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:Au},rowGap:{style:Nu},columnGap:{style:Du},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:\"zIndex\"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:\"shadows\"},width:{transform:sr},maxWidth:{style:jd},minWidth:{transform:sr},height:{transform:sr},maxHeight:{transform:sr},minHeight:{transform:sr},boxSizing:{},font:{themeKey:\"font\"},fontFamily:{themeKey:\"typography\"},fontSize:{themeKey:\"typography\"},fontStyle:{themeKey:\"typography\"},fontWeight:{themeKey:\"typography\"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:\"typography\"}},un=SA;function EA(...e){let t=e.reduce((r,n)=>r.concat(Object.keys(n)),[]),o=new Set(t);return e.every(r=>o.size===Object.keys(r).length)}function PA(e,t){return typeof e==\"function\"?e(t):e}function CA(){function e(o,r,n,a){let i={[o]:r,theme:n},l=a[o];if(!l)return{[o]:r};let{cssProperty:s=o,themeKey:c,transform:u,style:m}=l;if(r==null)return null;if(c===\"typography\"&&r===\"inherit\")return{[o]:r};let p=Ps(n,c)||{};return m?m(i):Wo(i,r,v=>{let T=wu(p,u,v);return v===T&&typeof v==\"string\"&&(T=wu(p,u,`${o}${v===\"default\"?\"\":ri(v)}`,v)),s===!1?T:{[s]:T}})}function t(o){let{sx:r,theme:n={},nested:a}=o||{};if(!r)return null;let i=n.unstable_sxConfig??un;function l(s){let c=s;if(typeof s==\"function\")c=s(n);else if(typeof s!=\"object\")return s;if(!c)return null;let u=VE(n.breakpoints),m=Object.keys(u),p=u;return Object.keys(c).forEach(d=>{let v=PA(c[d],n);if(v!=null)if(typeof v==\"object\")if(i[d])p=sa(p,e(d,v,n,i));else{let T=Wo({theme:n},v,S=>({[d]:S}));EA(T,v)?p[d]=t({sx:v,theme:n,nested:!0}):p=sa(p,T)}else p=sa(p,e(d,v,n,i))}),!a&&n.modularCssLayers?{\"@layer sx\":kd(n,r0(m,p))}:kd(n,r0(m,p))}return Array.isArray(r)?r.map(l):l(r)}return t}var GE=CA();GE.filterProps=[\"sx\"];var Kr=GE;function l0(e,t){let o=this;if(o.vars){if(!o.colorSchemes?.[e]||typeof o.getColorSchemeSelector!=\"function\")return{};let r=o.getColorSchemeSelector(e);return r===\"&\"?t:((r.includes(\"data-\")||r.includes(\".\"))&&(r=`*:where(${r.replace(/\\s*&$/,\"\")}) &`),{[r]:t})}return o.palette.mode===e?t:{}}function RA(e={},...t){let{breakpoints:o={},palette:r={},spacing:n,shape:a={},...i}=e,l=e0(o),s=Cs(n),c=Kt({breakpoints:l,direction:\"ltr\",components:{},palette:{mode:\"light\",...r},spacing:s,shape:{...UE,...a}},i);return c=Bd(c),c.applyStyles=l0,c=t.reduce((u,m)=>Kt(u,m),c),c.unstable_sxConfig={...un,...i?.unstable_sxConfig},c.unstable_sx=function(m){return Kr({sx:m,theme:this})},c}var Yi=RA;var qE=q(re(),1);function wA(e){return Object.keys(e).length===0}function MA(e=null){let t=qE.useContext(ti);return!t||wA(t)?e:t}var s0=MA;var OA=Yi();function AA(e=OA){return s0(e)}var Rs=AA;var DA=e=>{let t={systemProps:{},otherProps:{}},o=e?.theme?.unstable_sxConfig??un;return Object.keys(e).forEach(r=>{o[r]?t.systemProps[r]=e[r]:t.otherProps[r]=e[r]}),t};function ws(e){let{sx:t,...o}=e,{systemProps:r,otherProps:n}=DA(o),a;return Array.isArray(t)?a=[r,...t]:typeof t==\"function\"?a=(...i)=>{let l=t(...i);return Cr(l)?{...r,...l}:r}:a={...r,...t},{...n,sx:a}}var IE=e=>e,NA=()=>{let e=IE;return{configure(t){e=t},generate(t){return e(t)},reset(){e=IE}}},_A=NA(),Ms=_A;var KE=q(re(),1);function FE(e){var t,o,r=\"\";if(typeof e==\"string\"||typeof e==\"number\")r+=e;else if(typeof e==\"object\")if(Array.isArray(e)){var n=e.length;for(t=0;tl!==\"theme\"&&l!==\"sx\"&&l!==\"as\"})(Kr);return KE.forwardRef(function(s,c){let u=Rs(o),{className:m,component:p=\"div\",...d}=ws(s);return(0,QE.jsx)(a,{as:p,ref:c,className:ie(m,n?n(r):r),theme:t&&u[t]||u,...d})})}var kA={active:\"active\",checked:\"checked\",completed:\"completed\",disabled:\"disabled\",error:\"error\",expanded:\"expanded\",focused:\"focused\",focusVisible:\"focusVisible\",open:\"open\",readOnly:\"readOnly\",required:\"required\",selected:\"selected\"};function _e(e,t,o=\"Mui\"){let r=kA[t];return r?`${o}-${r}`:`${Ms.generate(e)}-${t}`}function Ce(e,t,o=\"Mui\"){let r={};return t.forEach(n=>{r[n]=_e(e,n,o)}),r}function zu(e){let{variants:t,...o}=e,r={variants:t,style:la(o),isProcessed:!0};return r.style===o||t&&t.forEach(n=>{typeof n.style!=\"function\"&&(n.style=la(n.style))}),r}var BA=Yi();function c0(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}function Xi(e,t){return t&&e&&typeof e==\"object\"&&e.styles&&!e.styles.startsWith(\"@layer\")&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}function LA(e){return e?(t,o)=>o[e]:null}function jA(e,t,o){e.theme=HA(e.theme)?o:e.theme[t]||e.theme}function Ud(e,t,o){let r=typeof t==\"function\"?t(e):t;if(Array.isArray(r))return r.flatMap(n=>Ud(e,n,o));if(Array.isArray(r?.variants)){let n;if(r.isProcessed)n=o?Xi(r.style,o):r.style;else{let{variants:a,...i}=r;n=o?Xi(la(i),o):i}return WE(e,r.variants,[n],o)}return r?.isProcessed?o?Xi(la(r.style),o):r.style:o?Xi(la(r),o):r}function WE(e,t,o=[],r=void 0){let n;e:for(let a=0;a{zE(l,C=>C.filter(P=>P!==Kr));let{name:c,slot:u,skipVariantsResolver:m,skipSx:p,overridesResolver:d=LA($A(u)),...v}=s,T=c&&c.startsWith(\"Mui\")||u?\"components\":\"custom\",S=m!==void 0?m:u&&u!==\"Root\"&&u!==\"root\"||!1,h=p||!1,y=c0;u===\"Root\"||u===\"root\"?y=r:u?y=n:VA(l)&&(y=void 0);let g=Cu(l,{shouldForwardProp:y,label:UA(c,u),...v}),b=C=>{if(C.__emotion_real===C)return C;if(typeof C==\"function\")return function(A){return Ud(A,C,A.theme.modularCssLayers?T:void 0)};if(Cr(C)){let P=zu(C);return function(_){return P.variants?Ud(_,P,_.theme.modularCssLayers?T:void 0):_.theme.modularCssLayers?Xi(P.style,T):P.style}}return C},E=(...C)=>{let P=[],A=C.map(b),_=[];if(P.push(a),c&&d&&_.push(function(k){let O=k.theme.components?.[c]?.styleOverrides;if(!O)return null;let N={};for(let X in O)N[X]=Ud(k,O[X],k.theme.modularCssLayers?\"theme\":void 0);return d(k,N)}),c&&!S&&_.push(function(k){let O=k.theme?.components?.[c]?.variants;return O?WE(k,O,[],k.theme.modularCssLayers?\"theme\":void 0):null}),h||_.push(Kr),Array.isArray(A[0])){let x=A.shift(),k=new Array(P.length).fill(\"\"),U=new Array(_.length).fill(\"\"),O;O=[...k,...x,...U],O.raw=[...k,...x.raw,...U],P.unshift(O)}let z=[...P,...A,..._],I=g(...z);return l.muiName&&(I.muiName=l.muiName),I};return g.withConfig&&(E.withConfig=g.withConfig),E}}function UA(e,t){return void 0}function HA(e){for(let t in e)return!1;return!0}function VA(e){return typeof e==\"string\"&&e.charCodeAt(0)>96}function $A(e){return e&&e.charAt(0).toLowerCase()+e.slice(1)}function ni(e,t,o=!1){let r={...t};for(let n in e)if(Object.prototype.hasOwnProperty.call(e,n)){let a=n;if(a===\"components\"||a===\"slots\")r[a]={...e[a],...r[a]};else if(a===\"componentsProps\"||a===\"slotProps\"){let i=e[a],l=t[a];if(!l)r[a]=i||{};else if(!i)r[a]=l;else{r[a]={...l};for(let s in i)if(Object.prototype.hasOwnProperty.call(i,s)){let c=s;r[a][c]=ni(i[c],l[c],o)}}}else a===\"className\"&&o&&t.className?r.className=ie(e?.className,t?.className):a===\"style\"&&o&&t.style?r.style={...e?.style,...t?.style}:r[a]===void 0&&(r[a]=e[a])}return r}var Vd=q(re(),1),YA=typeof window<\"u\"?Vd.useLayoutEffect:Vd.useEffect,wr=YA;function XA(e,t=Number.MIN_SAFE_INTEGER,o=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,o))}var ua=XA;function p0(e,t=0,o=1){return ua(e,t,o)}function GA(e){e=e.slice(1);let t=new RegExp(`.{1,${e.length>=6?2:1}}`,\"g\"),o=e.match(t);return o&&o[0].length===1&&(o=o.map(r=>r+r)),o?`rgb${o.length===4?\"a\":\"\"}(${o.map((r,n)=>n<3?parseInt(r,16):Math.round(parseInt(r,16)/255*1e3)/1e3).join(\", \")})`:\"\"}function ai(e){if(e.type)return e;if(e.charAt(0)===\"#\")return ai(GA(e));let t=e.indexOf(\"(\"),o=e.substring(0,t);if(![\"rgb\",\"rgba\",\"hsl\",\"hsla\",\"color\"].includes(o))throw new Error(lr(9,e));let r=e.substring(t+1,e.length-1),n;if(o===\"color\"){if(r=r.split(\" \"),n=r.shift(),r.length===4&&r[3].charAt(0)===\"/\"&&(r[3]=r[3].slice(1)),![\"srgb\",\"display-p3\",\"a98-rgb\",\"prophoto-rgb\",\"rec-2020\"].includes(n))throw new Error(lr(10,n))}else r=r.split(\",\");return r=r.map(a=>parseFloat(a)),{type:o,values:r,colorSpace:n}}var qA=e=>{let t=ai(e);return t.values.slice(0,3).map((o,r)=>t.type.includes(\"hsl\")&&r!==0?`${o}%`:o).join(\" \")},Os=(e,t)=>{try{return qA(e)}catch{return e}};function $d(e){let{type:t,colorSpace:o}=e,{values:r}=e;return t.includes(\"rgb\")?r=r.map((n,a)=>a<3?parseInt(n,10):n):t.includes(\"hsl\")&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),t.includes(\"color\")?r=`${o} ${r.join(\" \")}`:r=`${r.join(\", \")}`,`${t}(${r})`}function f0(e){e=ai(e);let{values:t}=e,o=t[0],r=t[1]/100,n=t[2]/100,a=r*Math.min(n,1-n),i=(c,u=(c+o/30)%12)=>n-a*Math.max(Math.min(u-3,9-u,1),-1),l=\"rgb\",s=[Math.round(i(0)*255),Math.round(i(8)*255),Math.round(i(4)*255)];return e.type===\"hsla\"&&(l+=\"a\",s.push(t[3])),$d({type:l,values:s})}function u0(e){e=ai(e);let t=e.type===\"hsl\"||e.type===\"hsla\"?ai(f0(e)).values:e.values;return t=t.map(o=>(e.type!==\"color\"&&(o/=255),o<=.03928?o/12.92:((o+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function ZE(e,t){let o=u0(e),r=u0(t);return(Math.max(o,r)+.05)/(Math.min(o,r)+.05)}function As(e,t){return e=ai(e),t=p0(t),(e.type===\"rgb\"||e.type===\"hsl\")&&(e.type+=\"a\"),e.type===\"color\"?e.values[3]=`/${t}`:e.values[3]=t,$d(e)}function ii(e,t,o){try{return As(e,t)}catch{return e}}function Ds(e,t){if(e=ai(e),t=p0(t),e.type.includes(\"hsl\"))e.values[2]*=1-t;else if(e.type.includes(\"rgb\")||e.type.includes(\"color\"))for(let o=0;o<3;o+=1)e.values[o]*=1-t;return $d(e)}function it(e,t,o){try{return Ds(e,t)}catch{return e}}function Ns(e,t){if(e=ai(e),t=p0(t),e.type.includes(\"hsl\"))e.values[2]+=(100-e.values[2])*t;else if(e.type.includes(\"rgb\"))for(let o=0;o<3;o+=1)e.values[o]+=(255-e.values[o])*t;else if(e.type.includes(\"color\"))for(let o=0;o<3;o+=1)e.values[o]+=(1-e.values[o])*t;return $d(e)}function lt(e,t,o){try{return Ns(e,t)}catch{return e}}function IA(e,t=.15){return u0(e)>.5?Ds(e,t):Ns(e,t)}function ku(e,t,o){try{return IA(e,t)}catch{return e}}var Yd=q(re(),1);var FA=q(Ie(),1),KA=Yd.createContext();var li=()=>Yd.useContext(KA)??!1;var Xd=q(re(),1);var QA=q(Ie(),1),WA=Xd.createContext(void 0);function ZA(e){let{theme:t,name:o,props:r}=e;if(!t||!t.components||!t.components[o])return r;let n=t.components[o];return n.defaultProps?ni(n.defaultProps,r,t.components.mergeClassNameAndStyle):!n.styleOverrides&&!n.variants?ni(n,r,t.components.mergeClassNameAndStyle):r}function d0({props:e,name:t}){let o=Xd.useContext(WA);return ZA({props:e,name:t,theme:{components:o}})}var Bu=q(re(),1),JE=0;function e5(e){let[t,o]=Bu.useState(e),r=e||t;return Bu.useEffect(()=>{t==null&&(JE+=1,o(`mui-${JE}`))},[t]),r}var t5={...Bu},eP=t5.useId;function Gd(e){if(eP!==void 0){let t=eP();return e??t}return e5(e)}var tP={theme:void 0};function qd(e){let t,o;return function(n){let a=t;return(a===void 0||n.theme!==o)&&(tP.theme=n.theme,a=zu(e(tP)),t=a,o=n.theme),a}}function Id(e=\"\"){function t(...r){if(!r.length)return\"\";let n=r[0];return typeof n==\"string\"&&!n.match(/(#|\\(|\\)|(-?(\\d*\\.)?\\d+)(px|em|%|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc))|^(-?(\\d*\\.)?\\d+)$|(\\d+ \\d+ \\d+)/)?`, var(--${e?`${e}-`:\"\"}${n}${t(...r.slice(1))})`:`, ${n}`}return(r,...n)=>`var(--${e?`${e}-`:\"\"}${r}${t(...n)})`}var oP=(e,t,o,r=[])=>{let n=e;t.forEach((a,i)=>{i===t.length-1?Array.isArray(n)?n[Number(a)]=o:n&&typeof n==\"object\"&&(n[a]=o):n&&typeof n==\"object\"&&(n[a]||(n[a]=r.includes(a)?[]:{}),n=n[a])})},o5=(e,t,o)=>{function r(n,a=[],i=[]){Object.entries(n).forEach(([l,s])=>{(!o||o&&!o([...a,l]))&&s!=null&&(typeof s==\"object\"&&Object.keys(s).length>0?r(s,[...a,l],Array.isArray(s)?[...i,l]:i):t([...a,l],s,i))})}r(e)},r5=(e,t)=>typeof t==\"number\"?[\"lineHeight\",\"fontWeight\",\"opacity\",\"zIndex\"].some(r=>e.includes(r))||e[e.length-1].toLowerCase().includes(\"opacity\")?t:`${t}px`:t;function Lu(e,t){let{prefix:o,shouldSkipGeneratingVar:r}=t||{},n={},a={},i={};return o5(e,(l,s,c)=>{if((typeof s==\"string\"||typeof s==\"number\")&&(!r||!r(l,s))){let u=`--${o?`${o}-`:\"\"}${l.join(\"-\")}`,m=r5(l,s);Object.assign(n,{[u]:m}),oP(a,l,`var(${u})`,c),oP(i,l,`var(${u}, ${m})`,c)}},l=>l[0]===\"vars\"),{css:n,vars:a,varsWithDefaults:i}}function n5(e,t={}){let{getSelector:o=h,disableCssColorScheme:r,colorSchemeSelector:n,enableContrastVars:a}=t,{colorSchemes:i={},components:l,defaultColorScheme:s=\"light\",...c}=e,{vars:u,css:m,varsWithDefaults:p}=Lu(c,t),d=p,v={},{[s]:T,...S}=i;if(Object.entries(S||{}).forEach(([b,E])=>{let{vars:C,css:P,varsWithDefaults:A}=Lu(E,t);d=Kt(d,A),v[b]={css:P,vars:C}}),T){let{css:b,vars:E,varsWithDefaults:C}=Lu(T,t);d=Kt(d,C),v[s]={css:b,vars:E}}function h(b,E){let C=n;if(n===\"class\"&&(C=\".%s\"),n===\"data\"&&(C=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(C=`[${n}=\"%s\"]`),b){if(C===\"media\")return e.defaultColorScheme===b?\":root\":{[`@media (prefers-color-scheme: ${i[b]?.palette?.mode||b})`]:{\":root\":E}};if(C)return e.defaultColorScheme===b?`:root, ${C.replace(\"%s\",String(b))}`:C.replace(\"%s\",String(b))}return\":root\"}return{vars:d,generateThemeVars:()=>{let b={...u};return Object.entries(v).forEach(([,{vars:E}])=>{b=Kt(b,E)}),b},generateStyleSheets:()=>{let b=[],E=e.defaultColorScheme||\"light\";function C(_,z){Object.keys(z).length&&b.push(typeof _==\"string\"?{[_]:{...z}}:_)}C(o(void 0,{...m}),m);let{[E]:P,...A}=v;if(P){let{css:_}=P,z=i[E]?.palette?.mode,I=!r&&z?{colorScheme:z,..._}:{..._};C(o(E,{...I}),I)}return Object.entries(A).forEach(([_,{css:z}])=>{let I=i[_]?.palette?.mode,x=!r&&I?{colorScheme:I,...z}:{...z};C(o(_,{...x}),x)}),a&&b.push({\":root\":{\"--__l-threshold\":\"0.7\",\"--__l\":\"clamp(0, (l / var(--__l-threshold) - 1) * -infinity, 1)\",\"--__a\":\"clamp(0.87, (l / var(--__l-threshold) - 1) * -infinity, 1)\"}}),b}}}var m0=n5;function y0(e){return function(o){return e===\"media\"?`@media (prefers-color-scheme: ${o})`:e?e.startsWith(\"data-\")&&!e.includes(\"%s\")?`[${e}=\"${o}\"] &`:e===\"class\"?`.${o} &`:e===\"data\"?`[data-${o}] &`:`${e.replace(\"%s\",o)} &`:\"&\"}}function Le(e,t,o=void 0){let r={};for(let n in e){let a=e[n],i=\"\",l=!0;for(let s=0;s=o?Fd.text.primary:h0.text.primary}let d=({color:S,name:h,mainShade:y=500,lightShade:g=300,darkShade:b=700})=>{if(S={...S},!S.main&&S[y]&&(S.main=S[y]),!S.hasOwnProperty(\"main\"))throw new Error(lr(11,h?` (${h})`:\"\",y));if(typeof S.main!=\"string\")throw new Error(lr(12,h?` (${h})`:\"\",JSON.stringify(S.main)));return n?(aP(n,S,\"light\",g,r),aP(n,S,\"dark\",b,r)):(nP(S,\"light\",g,r),nP(S,\"dark\",b,r)),S.contrastText||(S.contrastText=p(S.main)),S},v;return t===\"light\"?v=iP():t===\"dark\"&&(v=lP()),Kt({common:{...zs},mode:t,primary:d({color:i,name:\"primary\"}),secondary:d({color:l,name:\"secondary\",mainShade:\"A400\",lightShade:\"A200\",darkShade:\"A700\"}),error:d({color:s,name:\"error\"}),warning:d({color:m,name:\"warning\"}),info:d({color:c,name:\"info\"}),success:d({color:u,name:\"success\"}),grey:rP,contrastThreshold:o,getContrastText:p,augmentColor:d,tonalOffset:r,...v},a)}function Kd(e){let t={};return Object.entries(e).forEach(r=>{let[n,a]=r;typeof a==\"object\"&&(t[n]=`${a.fontStyle?`${a.fontStyle} `:\"\"}${a.fontVariant?`${a.fontVariant} `:\"\"}${a.fontWeight?`${a.fontWeight} `:\"\"}${a.fontStretch?`${a.fontStretch} `:\"\"}${a.fontSize||\"\"}${a.lineHeight?`/${a.lineHeight} `:\"\"}${a.fontFamily||\"\"}`)}),t}function g0(e,t){return{toolbar:{minHeight:56,[e.up(\"xs\")]:{\"@media (orientation: landscape)\":{minHeight:48}},[e.up(\"sm\")]:{minHeight:64}},...t}}function x5(e){return Math.round(e*1e5)/1e5}var sP={textTransform:\"uppercase\"},cP='\"Roboto\", \"Helvetica\", \"Arial\", sans-serif';function b0(e,t){let{fontFamily:o=cP,fontSize:r=14,fontWeightLight:n=300,fontWeightRegular:a=400,fontWeightMedium:i=500,fontWeightBold:l=700,htmlFontSize:s=16,allVariants:c,pxToRem:u,...m}=typeof t==\"function\"?t(e):t,p=r/14,d=u||(S=>`${S/s*p}rem`),v=(S,h,y,g,b)=>({fontFamily:o,fontWeight:S,fontSize:d(h),lineHeight:y,...o===cP?{letterSpacing:`${x5(g/h)}em`}:{},...b,...c}),T={h1:v(n,96,1.167,-1.5),h2:v(n,60,1.2,-.5),h3:v(a,48,1.167,0),h4:v(a,34,1.235,.25),h5:v(a,24,1.334,0),h6:v(i,20,1.6,.15),subtitle1:v(a,16,1.75,.15),subtitle2:v(i,14,1.57,.1),body1:v(a,16,1.5,.15),body2:v(a,14,1.43,.15),button:v(i,14,1.75,.4,sP),caption:v(a,12,1.66,.4),overline:v(a,12,2.66,1,sP),inherit:{fontFamily:\"inherit\",fontWeight:\"inherit\",fontSize:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}};return Kt({htmlFontSize:s,pxToRem:d,fontFamily:o,fontSize:r,fontWeightLight:n,fontWeightRegular:a,fontWeightMedium:i,fontWeightBold:l,...T},m,{clone:!1})}function kt(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${.2})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${.14})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${.12})`].join(\",\")}var T5=[\"none\",kt(0,2,1,-1,0,1,1,0,0,1,3,0),kt(0,3,1,-2,0,2,2,0,0,1,5,0),kt(0,3,3,-2,0,3,4,0,0,1,8,0),kt(0,2,4,-1,0,4,5,0,0,1,10,0),kt(0,3,5,-1,0,5,8,0,0,1,14,0),kt(0,3,5,-1,0,6,10,0,0,1,18,0),kt(0,4,5,-2,0,7,10,1,0,2,16,1),kt(0,5,5,-3,0,8,10,1,0,3,14,2),kt(0,5,6,-3,0,9,12,1,0,3,16,2),kt(0,6,6,-3,0,10,14,1,0,4,18,3),kt(0,6,7,-4,0,11,15,1,0,4,20,3),kt(0,7,8,-4,0,12,17,2,0,5,22,4),kt(0,7,8,-4,0,13,19,2,0,5,24,4),kt(0,7,9,-4,0,14,21,2,0,5,26,4),kt(0,8,9,-5,0,15,22,2,0,6,28,5),kt(0,8,10,-5,0,16,24,2,0,6,30,5),kt(0,8,11,-5,0,17,26,2,0,6,32,5),kt(0,9,11,-5,0,18,28,2,0,7,34,6),kt(0,9,12,-6,0,19,29,2,0,7,36,6),kt(0,10,13,-6,0,20,31,3,0,8,38,7),kt(0,10,13,-6,0,21,33,3,0,8,40,7),kt(0,10,14,-6,0,22,35,3,0,8,42,7),kt(0,11,14,-7,0,23,36,3,0,9,44,8),kt(0,11,15,-7,0,24,38,3,0,9,46,8)],uP=T5;var S5={easeInOut:\"cubic-bezier(0.4, 0, 0.2, 1)\",easeOut:\"cubic-bezier(0.0, 0, 0.2, 1)\",easeIn:\"cubic-bezier(0.4, 0, 1, 1)\",sharp:\"cubic-bezier(0.4, 0, 0.6, 1)\"},E5={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function pP(e){return`${Math.round(e)}ms`}function P5(e){if(!e)return 0;let t=e/36;return Math.min(Math.round((4+15*t**.25+t/5)*10),3e3)}function v0(e){let t={...S5,...e.easing},o={...E5,...e.duration};return{getAutoHeightDuration:P5,create:(n=[\"all\"],a={})=>{let{duration:i=o.standard,easing:l=t.easeInOut,delay:s=0,...c}=a;return(Array.isArray(n)?n:[n]).map(u=>`${u} ${typeof i==\"string\"?i:pP(i)} ${l} ${typeof s==\"string\"?s:pP(s)}`).join(\",\")},...e,easing:t,duration:o}}var C5={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},fP=C5;function R5(e){return Cr(e)||typeof e>\"u\"||typeof e==\"string\"||typeof e==\"boolean\"||typeof e==\"number\"||Array.isArray(e)}function Qd(e={}){let t={...e};function o(r){let n=Object.entries(r);for(let a=0;a{if(!Number.isNaN(+e))return+e;let t=e.match(/\\d*\\.?\\d+/g);if(!t)return 0;let o=0;for(let r=0;rKt(v,T),d),d.unstable_sxConfig={...un,...u?.unstable_sxConfig},d.unstable_sx=function(T){return Kr({sx:T,theme:this})},d.toRuntimeSource=Qd,M5(d),d}var ju=O5;function Bs(e){let t;return e<1?t=5.11916*e**2:t=4.5*Math.log(e+1)+2,Math.round(t*10)/1e3}var A5=[...Array(25)].map((e,t)=>{if(t===0)return\"none\";let o=Bs(t);return`linear-gradient(rgba(255 255 255 / ${o}), rgba(255 255 255 / ${o}))`});function x0(e){return{inputPlaceholder:e===\"dark\"?.5:.42,inputUnderline:e===\"dark\"?.7:.42,switchTrackDisabled:e===\"dark\"?.2:.12,switchTrack:e===\"dark\"?.3:.38}}function T0(e){return e===\"dark\"?A5:[]}function S0(e){let{palette:t={mode:\"light\"},opacity:o,overlays:r,colorSpace:n,...a}=e,i=Qi({...t,colorSpace:n});return{palette:i,opacity:{...x0(i.mode),...o},overlays:r||T0(i.mode),...a}}function E0(e){return!!e[0].match(/(cssVarPrefix|colorSchemeSelector|modularCssLayers|rootSelector|typography|mixins|breakpoints|direction|transitions)/)||!!e[0].match(/sxConfig$/)||e[0]===\"palette\"&&!!e[1]?.match(/(mode|contrastThreshold|tonalOffset)/)}var D5=e=>[...[...Array(25)].map((t,o)=>`--${e?`${e}-`:\"\"}overlays-${o}`),`--${e?`${e}-`:\"\"}palette-AppBar-darkBg`,`--${e?`${e}-`:\"\"}palette-AppBar-darkColor`],mP=D5;var yP=e=>(t,o)=>{let r=e.rootSelector||\":root\",n=e.colorSchemeSelector,a=n;if(n===\"class\"&&(a=\".%s\"),n===\"data\"&&(a=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(a=`[${n}=\"%s\"]`),e.defaultColorScheme===t){if(t===\"dark\"){let i={};return mP(e.cssVarPrefix).forEach(l=>{i[l]=o[l],delete o[l]}),a===\"media\"?{[r]:o,\"@media (prefers-color-scheme: dark)\":{[r]:i}}:a?{[a.replace(\"%s\",t)]:i,[`${r}, ${a.replace(\"%s\",t)}`]:o}:{[r]:{...o,...i}}}if(a&&a!==\"media\")return`${r}, ${a.replace(\"%s\",String(t))}`}else if(t){if(a===\"media\")return{[`@media (prefers-color-scheme: ${String(t)})`]:{[r]:o}};if(a)return a.replace(\"%s\",String(t))}return r};function N5(e,t){t.forEach(o=>{e[o]||(e[o]={})})}function L(e,t,o){!e[t]&&o&&(e[t]=o)}function Uu(e){return typeof e!=\"string\"||!e.startsWith(\"hsl\")?e:f0(e)}function pa(e,t){`${t}Channel`in e||(e[`${t}Channel`]=Os(Uu(e[t]),`MUI: Can't create \\`palette.${t}Channel\\` because \\`palette.${t}\\` is not one of these formats: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color().\nTo suppress this warning, you need to explicitly provide the \\`palette.${t}Channel\\` as a string (in rgb format, for example \"12 12 12\") or undefined if you want to remove the channel token.`))}function _5(e){return typeof e==\"number\"?`${e}px`:typeof e==\"string\"||typeof e==\"function\"||Array.isArray(e)?e:\"8px\"}var zn=e=>{try{return e()}catch{}},z5=(e=\"mui\")=>Id(e);function P0(e,t,o,r,n){if(!o)return;o=o===!0?{}:o;let a=n===\"dark\"?\"dark\":\"light\";if(!r){t[n]=S0({...o,palette:{mode:a,...o?.palette},colorSpace:e});return}let{palette:i,...l}=ju({...r,palette:{mode:a,...o?.palette},colorSpace:e});return t[n]={...o,palette:i,opacity:{...x0(a),...o?.opacity},overlays:o?.overlays||T0(a)},l}function C0(e={},...t){let{colorSchemes:o={light:!0},defaultColorScheme:r,disableCssColorScheme:n=!1,cssVarPrefix:a=\"mui\",nativeColor:i=!1,shouldSkipGeneratingVar:l=E0,colorSchemeSelector:s=o.light&&o.dark?\"media\":void 0,rootSelector:c=\":root\",...u}=e,m=Object.keys(o)[0],p=r||(o.light&&m!==\"light\"?\"light\":m),d=z5(a),{[p]:v,light:T,dark:S,...h}=o,y={...h},g=v;if((p===\"dark\"&&!(\"dark\"in o)||p===\"light\"&&!(\"light\"in o))&&(g=!0),!g)throw new Error(lr(21,p));let b;i&&(b=\"oklch\");let E=P0(b,y,g,u,p);T&&!y.light&&P0(b,y,T,void 0,\"light\"),S&&!y.dark&&P0(b,y,S,void 0,\"dark\");let C={defaultColorScheme:p,...E,cssVarPrefix:a,colorSchemeSelector:s,rootSelector:c,getCssVar:d,colorSchemes:y,font:{...Kd(E.typography),...E.font},spacing:_5(u.spacing)};Object.keys(C.colorSchemes).forEach(I=>{let x=C.colorSchemes[I].palette,k=O=>{let N=O.split(\"-\"),X=N[1],oe=N[2];return d(O,x[X][oe])};x.mode===\"light\"&&(L(x.common,\"background\",\"#fff\"),L(x.common,\"onBackground\",\"#000\")),x.mode===\"dark\"&&(L(x.common,\"background\",\"#000\"),L(x.common,\"onBackground\",\"#fff\"));function U(O,N,X){if(b){let oe;return O===ii&&(oe=`transparent ${((1-X)*100).toFixed(0)}%`),O===it&&(oe=`#000 ${(X*100).toFixed(0)}%`),O===lt&&(oe=`#fff ${(X*100).toFixed(0)}%`),`color-mix(in ${b}, ${N}, ${oe})`}return O(N,X)}if(N5(x,[\"Alert\",\"AppBar\",\"Avatar\",\"Button\",\"Chip\",\"FilledInput\",\"LinearProgress\",\"Skeleton\",\"Slider\",\"SnackbarContent\",\"SpeedDialAction\",\"StepConnector\",\"StepContent\",\"Switch\",\"TableCell\",\"Tooltip\"]),x.mode===\"light\"){L(x.Alert,\"errorColor\",U(it,x.error.light,.6)),L(x.Alert,\"infoColor\",U(it,x.info.light,.6)),L(x.Alert,\"successColor\",U(it,x.success.light,.6)),L(x.Alert,\"warningColor\",U(it,x.warning.light,.6)),L(x.Alert,\"errorFilledBg\",k(\"palette-error-main\")),L(x.Alert,\"infoFilledBg\",k(\"palette-info-main\")),L(x.Alert,\"successFilledBg\",k(\"palette-success-main\")),L(x.Alert,\"warningFilledBg\",k(\"palette-warning-main\")),L(x.Alert,\"errorFilledColor\",zn(()=>x.getContrastText(x.error.main))),L(x.Alert,\"infoFilledColor\",zn(()=>x.getContrastText(x.info.main))),L(x.Alert,\"successFilledColor\",zn(()=>x.getContrastText(x.success.main))),L(x.Alert,\"warningFilledColor\",zn(()=>x.getContrastText(x.warning.main))),L(x.Alert,\"errorStandardBg\",U(lt,x.error.light,.9)),L(x.Alert,\"infoStandardBg\",U(lt,x.info.light,.9)),L(x.Alert,\"successStandardBg\",U(lt,x.success.light,.9)),L(x.Alert,\"warningStandardBg\",U(lt,x.warning.light,.9)),L(x.Alert,\"errorIconColor\",k(\"palette-error-main\")),L(x.Alert,\"infoIconColor\",k(\"palette-info-main\")),L(x.Alert,\"successIconColor\",k(\"palette-success-main\")),L(x.Alert,\"warningIconColor\",k(\"palette-warning-main\")),L(x.AppBar,\"defaultBg\",k(\"palette-grey-100\")),L(x.Avatar,\"defaultBg\",k(\"palette-grey-400\")),L(x.Button,\"inheritContainedBg\",k(\"palette-grey-300\")),L(x.Button,\"inheritContainedHoverBg\",k(\"palette-grey-A100\")),L(x.Chip,\"defaultBorder\",k(\"palette-grey-400\")),L(x.Chip,\"defaultAvatarColor\",k(\"palette-grey-700\")),L(x.Chip,\"defaultIconColor\",k(\"palette-grey-700\")),L(x.FilledInput,\"bg\",\"rgba(0, 0, 0, 0.06)\"),L(x.FilledInput,\"hoverBg\",\"rgba(0, 0, 0, 0.09)\"),L(x.FilledInput,\"disabledBg\",\"rgba(0, 0, 0, 0.12)\"),L(x.LinearProgress,\"primaryBg\",U(lt,x.primary.main,.62)),L(x.LinearProgress,\"secondaryBg\",U(lt,x.secondary.main,.62)),L(x.LinearProgress,\"errorBg\",U(lt,x.error.main,.62)),L(x.LinearProgress,\"infoBg\",U(lt,x.info.main,.62)),L(x.LinearProgress,\"successBg\",U(lt,x.success.main,.62)),L(x.LinearProgress,\"warningBg\",U(lt,x.warning.main,.62)),L(x.Skeleton,\"bg\",b?U(ii,x.text.primary,.11):`rgba(${k(\"palette-text-primaryChannel\")} / 0.11)`),L(x.Slider,\"primaryTrack\",U(lt,x.primary.main,.62)),L(x.Slider,\"secondaryTrack\",U(lt,x.secondary.main,.62)),L(x.Slider,\"errorTrack\",U(lt,x.error.main,.62)),L(x.Slider,\"infoTrack\",U(lt,x.info.main,.62)),L(x.Slider,\"successTrack\",U(lt,x.success.main,.62)),L(x.Slider,\"warningTrack\",U(lt,x.warning.main,.62));let O=b?U(it,x.background.default,.6825):ku(x.background.default,.8);L(x.SnackbarContent,\"bg\",O),L(x.SnackbarContent,\"color\",zn(()=>b?Fd.text.primary:x.getContrastText(O))),L(x.SpeedDialAction,\"fabHoverBg\",ku(x.background.paper,.15)),L(x.StepConnector,\"border\",k(\"palette-grey-400\")),L(x.StepContent,\"border\",k(\"palette-grey-400\")),L(x.Switch,\"defaultColor\",k(\"palette-common-white\")),L(x.Switch,\"defaultDisabledColor\",k(\"palette-grey-100\")),L(x.Switch,\"primaryDisabledColor\",U(lt,x.primary.main,.62)),L(x.Switch,\"secondaryDisabledColor\",U(lt,x.secondary.main,.62)),L(x.Switch,\"errorDisabledColor\",U(lt,x.error.main,.62)),L(x.Switch,\"infoDisabledColor\",U(lt,x.info.main,.62)),L(x.Switch,\"successDisabledColor\",U(lt,x.success.main,.62)),L(x.Switch,\"warningDisabledColor\",U(lt,x.warning.main,.62)),L(x.TableCell,\"border\",U(lt,U(ii,x.divider,1),.88)),L(x.Tooltip,\"bg\",U(ii,x.grey[700],.92))}if(x.mode===\"dark\"){L(x.Alert,\"errorColor\",U(lt,x.error.light,.6)),L(x.Alert,\"infoColor\",U(lt,x.info.light,.6)),L(x.Alert,\"successColor\",U(lt,x.success.light,.6)),L(x.Alert,\"warningColor\",U(lt,x.warning.light,.6)),L(x.Alert,\"errorFilledBg\",k(\"palette-error-dark\")),L(x.Alert,\"infoFilledBg\",k(\"palette-info-dark\")),L(x.Alert,\"successFilledBg\",k(\"palette-success-dark\")),L(x.Alert,\"warningFilledBg\",k(\"palette-warning-dark\")),L(x.Alert,\"errorFilledColor\",zn(()=>x.getContrastText(x.error.dark))),L(x.Alert,\"infoFilledColor\",zn(()=>x.getContrastText(x.info.dark))),L(x.Alert,\"successFilledColor\",zn(()=>x.getContrastText(x.success.dark))),L(x.Alert,\"warningFilledColor\",zn(()=>x.getContrastText(x.warning.dark))),L(x.Alert,\"errorStandardBg\",U(it,x.error.light,.9)),L(x.Alert,\"infoStandardBg\",U(it,x.info.light,.9)),L(x.Alert,\"successStandardBg\",U(it,x.success.light,.9)),L(x.Alert,\"warningStandardBg\",U(it,x.warning.light,.9)),L(x.Alert,\"errorIconColor\",k(\"palette-error-main\")),L(x.Alert,\"infoIconColor\",k(\"palette-info-main\")),L(x.Alert,\"successIconColor\",k(\"palette-success-main\")),L(x.Alert,\"warningIconColor\",k(\"palette-warning-main\")),L(x.AppBar,\"defaultBg\",k(\"palette-grey-900\")),L(x.AppBar,\"darkBg\",k(\"palette-background-paper\")),L(x.AppBar,\"darkColor\",k(\"palette-text-primary\")),L(x.Avatar,\"defaultBg\",k(\"palette-grey-600\")),L(x.Button,\"inheritContainedBg\",k(\"palette-grey-800\")),L(x.Button,\"inheritContainedHoverBg\",k(\"palette-grey-700\")),L(x.Chip,\"defaultBorder\",k(\"palette-grey-700\")),L(x.Chip,\"defaultAvatarColor\",k(\"palette-grey-300\")),L(x.Chip,\"defaultIconColor\",k(\"palette-grey-300\")),L(x.FilledInput,\"bg\",\"rgba(255, 255, 255, 0.09)\"),L(x.FilledInput,\"hoverBg\",\"rgba(255, 255, 255, 0.13)\"),L(x.FilledInput,\"disabledBg\",\"rgba(255, 255, 255, 0.12)\"),L(x.LinearProgress,\"primaryBg\",U(it,x.primary.main,.5)),L(x.LinearProgress,\"secondaryBg\",U(it,x.secondary.main,.5)),L(x.LinearProgress,\"errorBg\",U(it,x.error.main,.5)),L(x.LinearProgress,\"infoBg\",U(it,x.info.main,.5)),L(x.LinearProgress,\"successBg\",U(it,x.success.main,.5)),L(x.LinearProgress,\"warningBg\",U(it,x.warning.main,.5)),L(x.Skeleton,\"bg\",b?U(ii,x.text.primary,.13):`rgba(${k(\"palette-text-primaryChannel\")} / 0.13)`),L(x.Slider,\"primaryTrack\",U(it,x.primary.main,.5)),L(x.Slider,\"secondaryTrack\",U(it,x.secondary.main,.5)),L(x.Slider,\"errorTrack\",U(it,x.error.main,.5)),L(x.Slider,\"infoTrack\",U(it,x.info.main,.5)),L(x.Slider,\"successTrack\",U(it,x.success.main,.5)),L(x.Slider,\"warningTrack\",U(it,x.warning.main,.5));let O=b?U(lt,x.background.default,.985):ku(x.background.default,.98);L(x.SnackbarContent,\"bg\",O),L(x.SnackbarContent,\"color\",zn(()=>b?h0.text.primary:x.getContrastText(O))),L(x.SpeedDialAction,\"fabHoverBg\",ku(x.background.paper,.15)),L(x.StepConnector,\"border\",k(\"palette-grey-600\")),L(x.StepContent,\"border\",k(\"palette-grey-600\")),L(x.Switch,\"defaultColor\",k(\"palette-grey-300\")),L(x.Switch,\"defaultDisabledColor\",k(\"palette-grey-600\")),L(x.Switch,\"primaryDisabledColor\",U(it,x.primary.main,.55)),L(x.Switch,\"secondaryDisabledColor\",U(it,x.secondary.main,.55)),L(x.Switch,\"errorDisabledColor\",U(it,x.error.main,.55)),L(x.Switch,\"infoDisabledColor\",U(it,x.info.main,.55)),L(x.Switch,\"successDisabledColor\",U(it,x.success.main,.55)),L(x.Switch,\"warningDisabledColor\",U(it,x.warning.main,.55)),L(x.TableCell,\"border\",U(it,U(ii,x.divider,1),.68)),L(x.Tooltip,\"bg\",U(ii,x.grey[700],.92))}pa(x.background,\"default\"),pa(x.background,\"paper\"),pa(x.common,\"background\"),pa(x.common,\"onBackground\"),pa(x,\"divider\"),Object.keys(x).forEach(O=>{let N=x[O];O!==\"tonalOffset\"&&N&&typeof N==\"object\"&&(N.main&&L(x[O],\"mainChannel\",Os(Uu(N.main))),N.light&&L(x[O],\"lightChannel\",Os(Uu(N.light))),N.dark&&L(x[O],\"darkChannel\",Os(Uu(N.dark))),N.contrastText&&L(x[O],\"contrastTextChannel\",Os(Uu(N.contrastText))),O===\"text\"&&(pa(x[O],\"primary\"),pa(x[O],\"secondary\")),O===\"action\"&&(N.active&&pa(x[O],\"active\"),N.selected&&pa(x[O],\"selected\")))})}),C=t.reduce((I,x)=>Kt(I,x),C);let P={prefix:a,disableCssColorScheme:n,shouldSkipGeneratingVar:l,getSelector:yP(C),enableContrastVars:i},{vars:A,generateThemeVars:_,generateStyleSheets:z}=m0(C,P);return C.vars=A,Object.entries(C.colorSchemes[C.defaultColorScheme]).forEach(([I,x])=>{C[I]=x}),C.generateThemeVars=_,C.generateStyleSheets=z,C.generateSpacing=function(){return Cs(u.spacing,Mu(this))},C.getColorSchemeSelector=y0(s),C.spacing=C.generateSpacing(),C.shouldSkipGeneratingVar=l,C.unstable_sxConfig={...un,...u?.unstable_sxConfig},C.unstable_sx=function(x){return Kr({sx:x,theme:this})},C.toRuntimeSource=Qd,C}function hP(e,t,o){e.colorSchemes&&o&&(e.colorSchemes[t]={...o!==!0&&o,palette:Qi({...o===!0?{}:o.palette,mode:t})})}function Ls(e={},...t){let{palette:o,cssVariables:r=!1,colorSchemes:n=o?void 0:{light:!0},defaultColorScheme:a=o?.mode,...i}=e,l=a||\"light\",s=n?.[l],c={...n,...o?{[l]:{...typeof s!=\"boolean\"&&s,palette:o}}:void 0};if(r===!1){if(!(\"colorSchemes\"in e))return ju(e,...t);let u=o;\"palette\"in e||c[l]&&(c[l]!==!0?u=c[l].palette:l===\"dark\"&&(u={mode:\"dark\"}));let m=ju({...e,palette:u},...t);return m.defaultColorScheme=l,m.colorSchemes=c,m.palette.mode===\"light\"&&(m.colorSchemes.light={...c.light!==!0&&c.light,palette:m.palette},hP(m,\"dark\",c.dark)),m.palette.mode===\"dark\"&&(m.colorSchemes.dark={...c.dark!==!0&&c.dark,palette:m.palette},hP(m,\"light\",c.light)),m}return!o&&!(\"light\"in c)&&l===\"light\"&&(c.light=!0),C0({...i,colorSchemes:c,defaultColorScheme:l,...typeof r!=\"boolean\"&&r},...t)}var B5=q(re(),1);var k5=Ls(),Wd=k5;function kn(){let e=Rs(Wd);return e[_s]||e}function L5(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}var Hu=L5;var j5=e=>Hu(e)&&e!==\"classes\",Bn=j5;var U5=Hd({themeId:_s,defaultTheme:Wd,rootShouldForwardProp:Bn}),ae=U5;var H5=Ce(\"MuiBox\",[\"root\"]),gP=H5;var V5=Ls(),$5=_u({themeId:_s,defaultTheme:V5,defaultClassName:gP.root,generateClassName:Ms.generate}),Fe=$5;var TP=q(re(),1);var Y5=q(Ie(),1);function bP(){return ws}var X5=qd,He=X5;var uj=q(re(),1);var G5=q(Ie(),1);function je(e){return d0(e)}var me=ri;function q5(e){return typeof e.main==\"string\"}function I5(e,t=[]){if(!q5(e))return!1;for(let o of t)if(!e.hasOwnProperty(o)||typeof e[o]!=\"string\")return!1;return!0}function jo(e=[]){return([,t])=>t&&I5(t,e)}function vP(e){return _e(\"MuiTypography\",e)}var Tj=Ce(\"MuiTypography\",[\"root\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"subtitle1\",\"subtitle2\",\"body1\",\"body2\",\"inherit\",\"button\",\"caption\",\"overline\",\"alignLeft\",\"alignRight\",\"alignCenter\",\"alignJustify\",\"noWrap\",\"gutterBottom\",\"paragraph\"]);var SP=q(Ie(),1),F5={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},K5=bP(),Q5=e=>{let{align:t,gutterBottom:o,noWrap:r,paragraph:n,variant:a,classes:i}=e,l={root:[\"root\",a,e.align!==\"inherit\"&&`align${me(t)}`,o&&\"gutterBottom\",r&&\"noWrap\",n&&\"paragraph\"]};return Le(l,vP,i)},W5=ae(\"span\",{name:\"MuiTypography\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.variant&&t[o.variant],o.align!==\"inherit\"&&t[`align${me(o.align)}`],o.noWrap&&t.noWrap,o.gutterBottom&&t.gutterBottom,o.paragraph&&t.paragraph]}})(He(({theme:e})=>({margin:0,variants:[{props:{variant:\"inherit\"},style:{font:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}},...Object.entries(e.typography).filter(([t,o])=>t!==\"inherit\"&&o&&typeof o==\"object\").map(([t,o])=>({props:{variant:t},style:o})),...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette?.text||{}).filter(([,t])=>typeof t==\"string\").map(([t])=>({props:{color:`text${me(t)}`},style:{color:(e.vars||e).palette.text[t]}})),{props:({ownerState:t})=>t.align!==\"inherit\",style:{textAlign:\"var(--Typography-textAlign)\"}},{props:({ownerState:t})=>t.noWrap,style:{overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\"}},{props:({ownerState:t})=>t.gutterBottom,style:{marginBottom:\"0.35em\"}},{props:({ownerState:t})=>t.paragraph,style:{marginBottom:16}}]}))),xP={h1:\"h1\",h2:\"h2\",h3:\"h3\",h4:\"h4\",h5:\"h5\",h6:\"h6\",subtitle1:\"h6\",subtitle2:\"h6\",body1:\"p\",body2:\"p\",inherit:\"p\"},Z5=TP.forwardRef(function(t,o){let{color:r,...n}=je({props:t,name:\"MuiTypography\"}),a=!F5[r],i=K5({...n,...a&&{color:r}}),{align:l=\"inherit\",className:s,component:c,gutterBottom:u=!1,noWrap:m=!1,paragraph:p=!1,variant:d=\"body1\",variantMapping:v=xP,...T}=i,S={...i,align:l,color:r,className:s,component:c,gutterBottom:u,noWrap:m,paragraph:p,variant:d,variantMapping:v},h=c||(p?\"p\":v[d]||xP[d])||\"span\",y=Q5(S);return(0,SP.jsx)(W5,{as:h,ref:o,className:ie(y.root,s),...T,ownerState:S,style:{...l!==\"inherit\"&&{\"--Typography-textAlign\":l},...T.style}})}),Xe=Z5;var $P=q(re(),1);var UP=q(re(),1);var Wi=q(re(),1);function js(e){let{controlled:t,default:o,name:r,state:n=\"value\"}=e,{current:a}=Wi.useRef(t!==void 0),[i,l]=Wi.useState(o),s=a?t:i,c=Wi.useCallback(u=>{a||l(u)},[]);return[s,c]}var Zd=js;var CP=q(re(),1);var EP=q(re(),1),J5=EP.createContext(void 0),PP=J5;function R0(){return CP.useContext(PP)}var jn=q(re(),1);function pn(e){try{return e.matches(\":focus-visible\")}catch{}return!1}var Us=q(re(),1);function yo(...e){let t=Us.useRef(void 0),o=Us.useCallback(r=>{let n=e.map(a=>{if(a==null)return null;if(typeof a==\"function\"){let i=a,l=i(r);return typeof l==\"function\"?l:()=>{i(null)}}return a.current=r,()=>{a.current=null}});return()=>{n.forEach(a=>a?.())}},e);return Us.useMemo(()=>e.every(r=>r==null)?null:r=>{t.current&&(t.current(),t.current=void 0),r!=null&&(t.current=o(r))},e)}var Mr=yo;var w0=q(re(),1);function e3(e){let t=w0.useRef(e);return wr(()=>{t.current=e}),w0.useRef((...o)=>(0,t.current)(...o)).current}var Ln=e3;var si=Ln;var Jd=q(re(),1);var wP=q(re(),1),RP={};function Hs(e,t){let o=wP.useRef(RP);return o.current===RP&&(o.current=e(t)),o}var M0=class e{static create(){return new e}static use(){let t=Hs(e.create).current,[o,r]=Jd.useState(!1);return t.shouldMount=o,t.setShouldMount=r,Jd.useEffect(t.mountEffect,[o]),t}constructor(){this.ref={current:null},this.mounted=null,this.didMount=!1,this.shouldMount=!1,this.setShouldMount=null}mount(){return this.mounted||(this.mounted=t3(),this.shouldMount=!0,this.setShouldMount(this.shouldMount)),this.mounted}mountEffect=()=>{this.shouldMount&&!this.didMount&&this.ref.current!==null&&(this.didMount=!0,this.mounted.resolve())};start(...t){this.mount().then(()=>this.ref.current?.start(...t))}stop(...t){this.mount().then(()=>this.ref.current?.stop(...t))}pulsate(...t){this.mount().then(()=>this.ref.current?.pulsate(...t))}};function em(){return M0.use()}function t3(){let e,t,o=new Promise((r,n)=>{e=r,t=n});return o.resolve=e,o.reject=t,o}var ho=q(re(),1);function tm(e,t){if(e==null)return{};var o={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;o[r]=e[r]}return o}function om(e,t){return om=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(o,r){return o.__proto__=r,o},om(e,t)}function rm(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,om(e,t)}var Vu=q(re()),$u=q(Op());var O0={disabled:!1};var MP=q(re()),Vs=MP.default.createContext(null);var OP=function(t){return t.scrollTop};var Yu=\"unmounted\",Zi=\"exited\",Ji=\"entering\",Ys=\"entered\",A0=\"exiting\",fa=(function(e){rm(t,e);function t(r,n){var a;a=e.call(this,r,n)||this;var i=n,l=i&&!i.isMounting?r.enter:r.appear,s;return a.appearStatus=null,r.in?l?(s=Zi,a.appearStatus=Ji):s=Ys:r.unmountOnExit||r.mountOnEnter?s=Yu:s=Zi,a.state={status:s},a.nextCallback=null,a}t.getDerivedStateFromProps=function(n,a){var i=n.in;return i&&a.status===Yu?{status:Zi}:null};var o=t.prototype;return o.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},o.componentDidUpdate=function(n){var a=null;if(n!==this.props){var i=this.state.status;this.props.in?i!==Ji&&i!==Ys&&(a=Ji):(i===Ji||i===Ys)&&(a=A0)}this.updateStatus(!1,a)},o.componentWillUnmount=function(){this.cancelNextCallback()},o.getTimeouts=function(){var n=this.props.timeout,a,i,l;return a=i=l=n,n!=null&&typeof n!=\"number\"&&(a=n.exit,i=n.enter,l=n.appear!==void 0?n.appear:i),{exit:a,enter:i,appear:l}},o.updateStatus=function(n,a){if(n===void 0&&(n=!1),a!==null)if(this.cancelNextCallback(),a===Ji){if(this.props.unmountOnExit||this.props.mountOnEnter){var i=this.props.nodeRef?this.props.nodeRef.current:$u.default.findDOMNode(this);i&&OP(i)}this.performEnter(n)}else this.performExit();else this.props.unmountOnExit&&this.state.status===Zi&&this.setState({status:Yu})},o.performEnter=function(n){var a=this,i=this.props.enter,l=this.context?this.context.isMounting:n,s=this.props.nodeRef?[l]:[$u.default.findDOMNode(this),l],c=s[0],u=s[1],m=this.getTimeouts(),p=l?m.appear:m.enter;if(!n&&!i||O0.disabled){this.safeSetState({status:Ys},function(){a.props.onEntered(c)});return}this.props.onEnter(c,u),this.safeSetState({status:Ji},function(){a.props.onEntering(c,u),a.onTransitionEnd(p,function(){a.safeSetState({status:Ys},function(){a.props.onEntered(c,u)})})})},o.performExit=function(){var n=this,a=this.props.exit,i=this.getTimeouts(),l=this.props.nodeRef?void 0:$u.default.findDOMNode(this);if(!a||O0.disabled){this.safeSetState({status:Zi},function(){n.props.onExited(l)});return}this.props.onExit(l),this.safeSetState({status:A0},function(){n.props.onExiting(l),n.onTransitionEnd(i.exit,function(){n.safeSetState({status:Zi},function(){n.props.onExited(l)})})})},o.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},o.safeSetState=function(n,a){a=this.setNextCallback(a),this.setState(n,a)},o.setNextCallback=function(n){var a=this,i=!0;return this.nextCallback=function(l){i&&(i=!1,a.nextCallback=null,n(l))},this.nextCallback.cancel=function(){i=!1},this.nextCallback},o.onTransitionEnd=function(n,a){this.setNextCallback(a);var i=this.props.nodeRef?this.props.nodeRef.current:$u.default.findDOMNode(this),l=n==null&&!this.props.addEndListener;if(!i||l){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var s=this.props.nodeRef?[this.nextCallback]:[i,this.nextCallback],c=s[0],u=s[1];this.props.addEndListener(c,u)}n!=null&&setTimeout(this.nextCallback,n)},o.render=function(){var n=this.state.status;if(n===Yu)return null;var a=this.props,i=a.children,l=a.in,s=a.mountOnEnter,c=a.unmountOnExit,u=a.appear,m=a.enter,p=a.exit,d=a.timeout,v=a.addEndListener,T=a.onEnter,S=a.onEntering,h=a.onEntered,y=a.onExit,g=a.onExiting,b=a.onExited,E=a.nodeRef,C=tm(a,[\"children\",\"in\",\"mountOnEnter\",\"unmountOnExit\",\"appear\",\"enter\",\"exit\",\"timeout\",\"addEndListener\",\"onEnter\",\"onEntering\",\"onEntered\",\"onExit\",\"onExiting\",\"onExited\",\"nodeRef\"]);return Vu.default.createElement(Vs.Provider,{value:null},typeof i==\"function\"?i(n,C):Vu.default.cloneElement(Vu.default.Children.only(i),C))},t})(Vu.default.Component);fa.contextType=Vs;fa.propTypes={};function $s(){}fa.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:$s,onEntering:$s,onEntered:$s,onExit:$s,onExiting:$s,onExited:$s};fa.UNMOUNTED=Yu;fa.EXITED=Zi;fa.ENTERING=Ji;fa.ENTERED=Ys;fa.EXITING=A0;var Xu=fa;function AP(e){if(e===void 0)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}var Gu=q(re());var Qr=q(re());function nm(e,t){var o=function(a){return t&&(0,Qr.isValidElement)(a)?t(a):a},r=Object.create(null);return e&&Qr.Children.map(e,function(n){return n}).forEach(function(n){r[n.key]=o(n)}),r}function o3(e,t){e=e||{},t=t||{};function o(u){return u in t?t[u]:e[u]}var r=Object.create(null),n=[];for(var a in e)a in t?n.length&&(r[a]=n,n=[]):n.push(a);var i,l={};for(var s in t){if(r[s])for(i=0;i{this.currentId=null,o()},t)}clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)};disposeEffect=()=>this.clear};function fn(){let e=Hs(Xs.create).current;return _0(e.disposeEffect),e}var am=q(re(),1);var z0=q(Ie(),1);function i3(e){let{className:t,classes:o,pulsate:r=!1,rippleX:n,rippleY:a,rippleSize:i,in:l,onExited:s,timeout:c}=e,[u,m]=am.useState(!1),p=ie(t,o.ripple,o.rippleVisible,r&&o.ripplePulsate),d={width:i,height:i,top:-(i/2)+a,left:-(i/2)+n},v=ie(o.child,u&&o.childLeaving,r&&o.childPulsate);return!l&&!u&&m(!0),am.useEffect(()=>{if(!l&&s!=null){let T=setTimeout(s,c);return()=>{clearTimeout(T)}}},[s,l,c]),(0,z0.jsx)(\"span\",{className:p,style:d,children:(0,z0.jsx)(\"span\",{className:v})})}var zP=i3;var l3=Ce(\"MuiTouchRipple\",[\"root\",\"ripple\",\"rippleVisible\",\"ripplePulsate\",\"child\",\"childLeaving\",\"childPulsate\"]),Or=l3;var im=q(Ie(),1),k0=550,s3=80,c3=_n`\n 0% {\n transform: scale(0);\n opacity: 0.1;\n }\n\n 100% {\n transform: scale(1);\n opacity: 0.3;\n }\n`,u3=_n`\n 0% {\n opacity: 1;\n }\n\n 100% {\n opacity: 0;\n }\n`,p3=_n`\n 0% {\n transform: scale(1);\n }\n\n 50% {\n transform: scale(0.92);\n }\n\n 100% {\n transform: scale(1);\n }\n`,f3=ae(\"span\",{name:\"MuiTouchRipple\",slot:\"Root\"})({overflow:\"hidden\",pointerEvents:\"none\",position:\"absolute\",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:\"inherit\"}),d3=ae(zP,{name:\"MuiTouchRipple\",slot:\"Ripple\"})`\n opacity: 0;\n position: absolute;\n\n &.${Or.rippleVisible} {\n opacity: 0.3;\n transform: scale(1);\n animation-name: ${c3};\n animation-duration: ${k0}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n &.${Or.ripplePulsate} {\n animation-duration: ${({theme:e})=>e.transitions.duration.shorter}ms;\n }\n\n & .${Or.child} {\n opacity: 1;\n display: block;\n width: 100%;\n height: 100%;\n border-radius: 50%;\n background-color: currentColor;\n }\n\n & .${Or.childLeaving} {\n opacity: 0;\n animation-name: ${u3};\n animation-duration: ${k0}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n & .${Or.childPulsate} {\n position: absolute;\n /* @noflip */\n left: 0px;\n top: 0;\n animation-name: ${p3};\n animation-duration: 2500ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n animation-iteration-count: infinite;\n animation-delay: 200ms;\n }\n`,m3=ho.forwardRef(function(t,o){let r=je({props:t,name:\"MuiTouchRipple\"}),{center:n=!1,classes:a={},className:i,...l}=r,[s,c]=ho.useState([]),u=ho.useRef(0),m=ho.useRef(null);ho.useEffect(()=>{m.current&&(m.current(),m.current=null)},[s]);let p=ho.useRef(!1),d=fn(),v=ho.useRef(null),T=ho.useRef(null),S=ho.useCallback(b=>{let{pulsate:E,rippleX:C,rippleY:P,rippleSize:A,cb:_}=b;c(z=>[...z,(0,im.jsx)(d3,{classes:{ripple:ie(a.ripple,Or.ripple),rippleVisible:ie(a.rippleVisible,Or.rippleVisible),ripplePulsate:ie(a.ripplePulsate,Or.ripplePulsate),child:ie(a.child,Or.child),childLeaving:ie(a.childLeaving,Or.childLeaving),childPulsate:ie(a.childPulsate,Or.childPulsate)},timeout:k0,pulsate:E,rippleX:C,rippleY:P,rippleSize:A},u.current)]),u.current+=1,m.current=_},[a]),h=ho.useCallback((b={},E={},C=()=>{})=>{let{pulsate:P=!1,center:A=n||E.pulsate,fakeElement:_=!1}=E;if(b?.type===\"mousedown\"&&p.current){p.current=!1;return}b?.type===\"touchstart\"&&(p.current=!0);let z=_?null:T.current,I=z?z.getBoundingClientRect():{width:0,height:0,left:0,top:0},x,k,U;if(A||b===void 0||b.clientX===0&&b.clientY===0||!b.clientX&&!b.touches)x=Math.round(I.width/2),k=Math.round(I.height/2);else{let{clientX:O,clientY:N}=b.touches&&b.touches.length>0?b.touches[0]:b;x=Math.round(O-I.left),k=Math.round(N-I.top)}if(A)U=Math.sqrt((2*I.width**2+I.height**2)/3),U%2===0&&(U+=1);else{let O=Math.max(Math.abs((z?z.clientWidth:0)-x),x)*2+2,N=Math.max(Math.abs((z?z.clientHeight:0)-k),k)*2+2;U=Math.sqrt(O**2+N**2)}b?.touches?v.current===null&&(v.current=()=>{S({pulsate:P,rippleX:x,rippleY:k,rippleSize:U,cb:C})},d.start(s3,()=>{v.current&&(v.current(),v.current=null)})):S({pulsate:P,rippleX:x,rippleY:k,rippleSize:U,cb:C})},[n,S,d]),y=ho.useCallback(()=>{h({},{pulsate:!0})},[h]),g=ho.useCallback((b,E)=>{if(d.clear(),b?.type===\"touchend\"&&v.current){v.current(),v.current=null,d.start(0,()=>{g(b,E)});return}v.current=null,c(C=>C.length>0?C.slice(1):C),m.current=E},[d]);return ho.useImperativeHandle(o,()=>({pulsate:y,start:h,stop:g}),[y,h,g]),(0,im.jsx)(f3,{className:ie(Or.root,a.root,i),ref:T,...l,children:(0,im.jsx)(N0,{component:null,exit:!0,children:s})})}),kP=m3;function BP(e){return _e(\"MuiButtonBase\",e)}var y3=Ce(\"MuiButtonBase\",[\"root\",\"disabled\",\"focusVisible\"]),LP=y3;var lm=q(Ie(),1),h3=e=>{let{disabled:t,focusVisible:o,focusVisibleClassName:r,classes:n}=e,i=Le({root:[\"root\",t&&\"disabled\",o&&\"focusVisible\"]},BP,n);return o&&r&&(i.root+=` ${r}`),i},g3=ae(\"button\",{name:\"MuiButtonBase\",slot:\"Root\"})({display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",position:\"relative\",boxSizing:\"border-box\",WebkitTapHighlightColor:\"transparent\",backgroundColor:\"transparent\",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:\"pointer\",userSelect:\"none\",verticalAlign:\"middle\",MozAppearance:\"none\",WebkitAppearance:\"none\",textDecoration:\"none\",color:\"inherit\",\"&::-moz-focus-inner\":{borderStyle:\"none\"},[`&.${LP.disabled}`]:{pointerEvents:\"none\",cursor:\"default\"},\"@media print\":{colorAdjust:\"exact\"}}),b3=jn.forwardRef(function(t,o){let r=je({props:t,name:\"MuiButtonBase\"}),{action:n,centerRipple:a=!1,children:i,className:l,component:s=\"button\",disabled:c=!1,disableRipple:u=!1,disableTouchRipple:m=!1,focusRipple:p=!1,focusVisibleClassName:d,LinkComponent:v=\"a\",onBlur:T,onClick:S,onContextMenu:h,onDragLeave:y,onFocus:g,onFocusVisible:b,onKeyDown:E,onKeyUp:C,onMouseDown:P,onMouseLeave:A,onMouseUp:_,onTouchEnd:z,onTouchMove:I,onTouchStart:x,tabIndex:k=0,TouchRippleProps:U,touchRippleRef:O,type:N,...X}=r,oe=jn.useRef(null),W=em(),Te=Mr(W.ref,O),[fe,Ke]=jn.useState(!1);c&&fe&&Ke(!1),jn.useImperativeHandle(n,()=>({focusVisible:()=>{Ke(!0),oe.current.focus()}}),[]);let Ze=W.shouldMount&&!u&&!c;jn.useEffect(()=>{fe&&p&&!u&&W.pulsate()},[u,p,fe,W]);let Ue=da(W,\"start\",P,m),xe=da(W,\"stop\",h,m),Je=da(W,\"stop\",y,m),ht=da(W,\"stop\",_,m),we=da(W,\"stop\",se=>{fe&&se.preventDefault(),A&&A(se)},m),ft=da(W,\"start\",x,m),le=da(W,\"stop\",z,m),Oe=da(W,\"stop\",I,m),Ae=da(W,\"stop\",se=>{pn(se.target)||Ke(!1),T&&T(se)},!1),et=si(se=>{oe.current||(oe.current=se.currentTarget),pn(se.target)&&(Ke(!0),b&&b(se)),g&&g(se)}),dt=()=>{let se=oe.current;return s&&s!==\"button\"&&!(se.tagName===\"A\"&&se.href)},Lt=si(se=>{p&&!se.repeat&&fe&&se.key===\" \"&&W.stop(se,()=>{W.start(se)}),se.target===se.currentTarget&&dt()&&se.key===\" \"&&se.preventDefault(),E&&E(se),se.target===se.currentTarget&&dt()&&se.key===\"Enter\"&&!c&&(se.preventDefault(),S&&S(se))}),jt=si(se=>{p&&se.key===\" \"&&fe&&!se.defaultPrevented&&W.stop(se,()=>{W.pulsate(se)}),C&&C(se),S&&se.target===se.currentTarget&&dt()&&se.key===\" \"&&!se.defaultPrevented&&S(se)}),Be=s;Be===\"button\"&&(X.href||X.to)&&(Be=v);let Nt={};if(Be===\"button\"){let se=!!X.formAction;Nt.type=N===void 0&&!se?\"button\":N,Nt.disabled=c}else!X.href&&!X.to&&(Nt.role=\"button\"),c&&(Nt[\"aria-disabled\"]=c);let Ro=Mr(o,oe),Ut={...r,centerRipple:a,component:s,disabled:c,disableRipple:u,disableTouchRipple:m,focusRipple:p,tabIndex:k,focusVisible:fe},st=h3(Ut);return(0,lm.jsxs)(g3,{as:Be,className:ie(st.root,l),ownerState:Ut,onBlur:Ae,onClick:S,onContextMenu:xe,onFocus:et,onKeyDown:Lt,onKeyUp:jt,onMouseDown:Ue,onMouseLeave:we,onMouseUp:ht,onDragLeave:Je,onTouchEnd:le,onTouchMove:Oe,onTouchStart:ft,ref:Ro,tabIndex:c?-1:k,type:N,...Nt,...X,children:[i,Ze?(0,lm.jsx)(kP,{ref:Te,center:a,...U}):null]})});function da(e,t,o,r=!1){return si(n=>(o&&o(n),r||e[t](n),!0))}var ma=b3;function jP(e){return _e(\"PrivateSwitchBase\",e)}var T9=Ce(\"PrivateSwitchBase\",[\"root\",\"checked\",\"disabled\",\"input\",\"edgeStart\",\"edgeEnd\"]);function v3(e){return typeof e==\"string\"}var dn=v3;function x3(e,t,o){return e===void 0||dn(e)?t:{...t,ownerState:{...t.ownerState,...o}}}var qu=x3;function T3(e,t,o){return typeof e==\"function\"?e(t,o):e}var Iu=T3;function S3(e,t=[]){if(e===void 0)return{};let o={};return Object.keys(e).filter(r=>r.match(/^on[A-Z]/)&&typeof e[r]==\"function\"&&!t.includes(r)).forEach(r=>{o[r]=e[r]}),o}var ya=S3;function E3(e){if(e===void 0)return{};let t={};return Object.keys(e).filter(o=>!(o.match(/^on[A-Z]/)&&typeof e[o]==\"function\")).forEach(o=>{t[o]=e[o]}),t}var sm=E3;function P3(e){let{getSlotProps:t,additionalProps:o,externalSlotProps:r,externalForwardedProps:n,className:a}=e;if(!t){let d=ie(o?.className,a,n?.className,r?.className),v={...o?.style,...n?.style,...r?.style},T={...o,...n,...r};return d.length>0&&(T.className=d),Object.keys(v).length>0&&(T.style=v),{props:T,internalRef:void 0}}let i=ya({...n,...r}),l=sm(r),s=sm(n),c=t(i),u=ie(c?.className,o?.className,a,n?.className,r?.className),m={...c?.style,...o?.style,...n?.style,...r?.style},p={...c,...o,...s,...l};return u.length>0&&(p.className=u),Object.keys(m).length>0&&(p.style=m),{props:p,internalRef:c.ref}}var Fu=P3;function Ct(e,t){let{className:o,elementType:r,ownerState:n,externalForwardedProps:a,internalForwardedProps:i,shouldForwardComponentProp:l=!1,...s}=t,{component:c,slots:u={[e]:void 0},slotProps:m={[e]:void 0},...p}=a,d=u[e]||r,v=Iu(m[e],n),{props:{component:T,...S},internalRef:h}=Fu({className:o,...s,externalForwardedProps:e===\"root\"?p:void 0,externalSlotProps:v}),y=yo(h,v?.ref,t.ref),g=e===\"root\"?T||c:T,b=qu(d,{...e===\"root\"&&!c&&!u[e]&&i,...e!==\"root\"&&!u[e]&&i,...S,...g&&!l&&{as:g},...g&&l&&{component:g},ref:y},n);return[d,b]}var cm=q(Ie(),1),C3=e=>{let{classes:t,checked:o,disabled:r,edge:n}=e,a={root:[\"root\",o&&\"checked\",r&&\"disabled\",n&&`edge${me(n)}`],input:[\"input\"]};return Le(a,jP,t)},R3=ae(ma,{name:\"MuiSwitchBase\"})({padding:9,borderRadius:\"50%\",variants:[{props:{edge:\"start\",size:\"small\"},style:{marginLeft:-3}},{props:({edge:e,ownerState:t})=>e===\"start\"&&t.size!==\"small\",style:{marginLeft:-12}},{props:{edge:\"end\",size:\"small\"},style:{marginRight:-3}},{props:({edge:e,ownerState:t})=>e===\"end\"&&t.size!==\"small\",style:{marginRight:-12}}]}),w3=ae(\"input\",{name:\"MuiSwitchBase\",shouldForwardProp:Bn})({cursor:\"inherit\",position:\"absolute\",opacity:0,width:\"100%\",height:\"100%\",top:0,left:0,margin:0,padding:0,zIndex:1}),M3=UP.forwardRef(function(t,o){let{autoFocus:r,checked:n,checkedIcon:a,defaultChecked:i,disabled:l,disableFocusRipple:s=!1,edge:c=!1,icon:u,id:m,inputProps:p,inputRef:d,name:v,onBlur:T,onChange:S,onFocus:h,readOnly:y,required:g=!1,tabIndex:b,type:E,value:C,slots:P={},slotProps:A={},..._}=t,[z,I]=Zd({controlled:n,default:!!i,name:\"SwitchBase\",state:\"checked\"}),x=R0(),k=xe=>{h&&h(xe),x&&x.onFocus&&x.onFocus(xe)},U=xe=>{T&&T(xe),x&&x.onBlur&&x.onBlur(xe)},O=xe=>{if(xe.nativeEvent.defaultPrevented||y)return;let Je=xe.target.checked;I(Je),S&&S(xe,Je)},N=l;x&&typeof N>\"u\"&&(N=x.disabled);let X=E===\"checkbox\"||E===\"radio\",oe={...t,checked:z,disabled:N,disableFocusRipple:s,edge:c},W=C3(oe),Te={slots:P,slotProps:{input:p,...A}},[fe,Ke]=Ct(\"root\",{ref:o,elementType:R3,className:W.root,shouldForwardComponentProp:!0,externalForwardedProps:{...Te,component:\"span\",..._},getSlotProps:xe=>({...xe,onFocus:Je=>{xe.onFocus?.(Je),k(Je)},onBlur:Je=>{xe.onBlur?.(Je),U(Je)}}),ownerState:oe,additionalProps:{centerRipple:!0,focusRipple:!s,role:void 0,tabIndex:null}}),[Ze,Ue]=Ct(\"input\",{ref:d,elementType:w3,className:W.input,externalForwardedProps:Te,getSlotProps:xe=>({...xe,onChange:Je=>{xe.onChange?.(Je),O(Je)}}),ownerState:oe,additionalProps:{autoFocus:r,checked:n,defaultChecked:i,disabled:N,id:X?m:void 0,name:v,readOnly:y,required:g,tabIndex:b,type:E,...E===\"checkbox\"&&C===void 0?{}:{value:C}}});return(0,cm.jsxs)(fe,{...Ke,children:[(0,cm.jsx)(Ze,{...Ue}),z?a:u]})}),HP=M3;function VP(e){return _e(\"MuiSwitch\",e)}var O3=Ce(\"MuiSwitch\",[\"root\",\"edgeStart\",\"edgeEnd\",\"switchBase\",\"colorPrimary\",\"colorSecondary\",\"sizeSmall\",\"sizeMedium\",\"checked\",\"disabled\",\"input\",\"thumb\",\"track\"]),Uo=O3;var Gs=q(Ie(),1),A3=e=>{let{classes:t,edge:o,size:r,color:n,checked:a,disabled:i}=e,l={root:[\"root\",o&&`edge${me(o)}`,`size${me(r)}`],switchBase:[\"switchBase\",`color${me(n)}`,a&&\"checked\",i&&\"disabled\"],thumb:[\"thumb\"],track:[\"track\"],input:[\"input\"]},s=Le(l,VP,t);return{...t,...s}},D3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.edge&&t[`edge${me(o.edge)}`],t[`size${me(o.size)}`]]}})({display:\"inline-flex\",width:58,height:38,overflow:\"hidden\",padding:12,boxSizing:\"border-box\",position:\"relative\",flexShrink:0,zIndex:0,verticalAlign:\"middle\",\"@media print\":{colorAdjust:\"exact\"},variants:[{props:{edge:\"start\"},style:{marginLeft:-8}},{props:{edge:\"end\"},style:{marginRight:-8}},{props:{size:\"small\"},style:{width:40,height:24,padding:7,[`& .${Uo.thumb}`]:{width:16,height:16},[`& .${Uo.switchBase}`]:{padding:4,[`&.${Uo.checked}`]:{transform:\"translateX(16px)\"}}}}]}),N3=ae(HP,{name:\"MuiSwitch\",slot:\"SwitchBase\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.switchBase,{[`& .${Uo.input}`]:t.input},o.color!==\"default\"&&t[`color${me(o.color)}`]]}})(He(({theme:e})=>({position:\"absolute\",top:0,left:0,zIndex:1,color:e.vars?e.vars.palette.Switch.defaultColor:`${e.palette.mode===\"light\"?e.palette.common.white:e.palette.grey[300]}`,transition:e.transitions.create([\"left\",\"transform\"],{duration:e.transitions.duration.shortest}),[`&.${Uo.checked}`]:{transform:\"translateX(20px)\"},[`&.${Uo.disabled}`]:{color:e.vars?e.vars.palette.Switch.defaultDisabledColor:`${e.palette.mode===\"light\"?e.palette.grey[100]:e.palette.grey[600]}`},[`&.${Uo.checked} + .${Uo.track}`]:{opacity:.5},[`&.${Uo.disabled} + .${Uo.track}`]:{opacity:e.vars?e.vars.opacity.switchTrackDisabled:`${e.palette.mode===\"light\"?.12:.2}`},[`& .${Uo.input}`]:{left:\"-100%\",width:\"300%\"}})),He(({theme:e})=>({\"&:hover\":{backgroundColor:e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity),\"@media (hover: none)\":{backgroundColor:\"transparent\"}},variants:[...Object.entries(e.palette).filter(jo([\"light\"])).map(([t])=>({props:{color:t},style:{[`&.${Uo.checked}`]:{color:(e.vars||e).palette[t].main,\"&:hover\":{backgroundColor:e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity),\"@media (hover: none)\":{backgroundColor:\"transparent\"}},[`&.${Uo.disabled}`]:{color:e.vars?e.vars.palette.Switch[`${t}DisabledColor`]:`${e.palette.mode===\"light\"?e.lighten(e.palette[t].main,.62):e.darken(e.palette[t].main,.55)}`}},[`&.${Uo.checked} + .${Uo.track}`]:{backgroundColor:(e.vars||e).palette[t].main}}}))]}))),_3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Track\"})(He(({theme:e})=>({height:\"100%\",width:\"100%\",borderRadius:14/2,zIndex:-1,transition:e.transitions.create([\"opacity\",\"background-color\"],{duration:e.transitions.duration.shortest}),backgroundColor:e.vars?e.vars.palette.common.onBackground:`${e.palette.mode===\"light\"?e.palette.common.black:e.palette.common.white}`,opacity:e.vars?e.vars.opacity.switchTrack:`${e.palette.mode===\"light\"?.38:.3}`}))),z3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Thumb\"})(He(({theme:e})=>({boxShadow:(e.vars||e).shadows[1],backgroundColor:\"currentColor\",width:20,height:20,borderRadius:\"50%\"}))),k3=$P.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSwitch\"}),{className:n,color:a=\"primary\",edge:i=!1,size:l=\"medium\",sx:s,slots:c={},slotProps:u={},...m}=r,p={...r,color:a,edge:i,size:l},d=A3(p),v={slots:c,slotProps:u},[T,S]=Ct(\"root\",{className:ie(d.root,n),elementType:D3,externalForwardedProps:v,ownerState:p,additionalProps:{sx:s}}),[h,y]=Ct(\"thumb\",{className:d.thumb,elementType:z3,externalForwardedProps:v,ownerState:p}),g=(0,Gs.jsx)(h,{...y}),[b,E]=Ct(\"track\",{className:d.track,elementType:_3,externalForwardedProps:v,ownerState:p});return(0,Gs.jsxs)(T,{...S,children:[(0,Gs.jsx)(N3,{type:\"checkbox\",icon:g,checkedIcon:g,ref:o,ownerState:p,...m,classes:{...d,root:d.switchBase},slots:{...c.switchBase&&{root:c.switchBase},...c.input&&{input:c.input}},slotProps:{...u.switchBase&&{root:typeof u.switchBase==\"function\"?u.switchBase(p):u.switchBase},input:{role:\"switch\"},...u.input&&{input:typeof u.input==\"function\"?u.input(p):u.input}}}),(0,Gs.jsx)(b,{...E})]})}),Un=k3;var ep=q(re(),1);function Ku(...e){return e.reduce((t,o)=>o==null?t:function(...n){t.apply(this,n),o.apply(this,n)},()=>{})}var dm=q(re(),1);var um=q(re(),1);function YP(e){return _e(\"MuiSvgIcon\",e)}var MH=Ce(\"MuiSvgIcon\",[\"root\",\"colorPrimary\",\"colorSecondary\",\"colorAction\",\"colorError\",\"colorDisabled\",\"fontSizeInherit\",\"fontSizeSmall\",\"fontSizeMedium\",\"fontSizeLarge\"]);var pm=q(Ie(),1),B3=e=>{let{color:t,fontSize:o,classes:r}=e,n={root:[\"root\",t!==\"inherit\"&&`color${me(t)}`,`fontSize${me(o)}`]};return Le(n,YP,r)},L3=ae(\"svg\",{name:\"MuiSvgIcon\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.color!==\"inherit\"&&t[`color${me(o.color)}`],t[`fontSize${me(o.fontSize)}`]]}})(He(({theme:e})=>({userSelect:\"none\",width:\"1em\",height:\"1em\",display:\"inline-block\",flexShrink:0,transition:e.transitions?.create?.(\"fill\",{duration:(e.vars??e).transitions?.duration?.shorter}),variants:[{props:t=>!t.hasSvgAsChild,style:{fill:\"currentColor\"}},{props:{fontSize:\"inherit\"},style:{fontSize:\"inherit\"}},{props:{fontSize:\"small\"},style:{fontSize:e.typography?.pxToRem?.(20)||\"1.25rem\"}},{props:{fontSize:\"medium\"},style:{fontSize:e.typography?.pxToRem?.(24)||\"1.5rem\"}},{props:{fontSize:\"large\"},style:{fontSize:e.typography?.pxToRem?.(35)||\"2.1875rem\"}},...Object.entries((e.vars??e).palette).filter(([,t])=>t&&t.main).map(([t])=>({props:{color:t},style:{color:(e.vars??e).palette?.[t]?.main}})),{props:{color:\"action\"},style:{color:(e.vars??e).palette?.action?.active}},{props:{color:\"disabled\"},style:{color:(e.vars??e).palette?.action?.disabled}},{props:{color:\"inherit\"},style:{color:void 0}}]}))),XP=um.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSvgIcon\"}),{children:n,className:a,color:i=\"inherit\",component:l=\"svg\",fontSize:s=\"medium\",htmlColor:c,inheritViewBox:u=!1,titleAccess:m,viewBox:p=\"0 0 24 24\",...d}=r,v=um.isValidElement(n)&&n.type===\"svg\",T={...r,color:i,component:l,fontSize:s,instanceFontSize:t.fontSize,inheritViewBox:u,viewBox:p,hasSvgAsChild:v},S={};u||(S.viewBox=p);let h=B3(T);return(0,pm.jsxs)(L3,{as:l,className:ie(h.root,a),focusable:\"false\",color:c,\"aria-hidden\":m?void 0:!0,role:m?\"img\":void 0,ref:o,...S,...d,...v&&n.props,ownerState:T,children:[v?n.props.children:n,m?(0,pm.jsx)(\"title\",{children:m}):null]})});XP.muiName=\"SvgIcon\";var fm=XP;var GP=q(Ie(),1);function Qu(e,t){function o(r,n){return(0,GP.jsx)(fm,{\"data-testid\":void 0,ref:n,...r,children:e})}return o.muiName=fm.muiName,dm.memo(dm.forwardRef(o))}function mm(e,t=166){let o;function r(...n){let a=()=>{e.apply(this,n)};clearTimeout(o),o=setTimeout(a,t)}return r.clear=()=>{clearTimeout(o)},r}var qP=mm;function Yt(e){return e&&e.ownerDocument||document}var Wu=Yt;function ha(e){return Yt(e).defaultView||window}var qs=ha;function Zu(e,t){typeof e==\"function\"?e(t):e&&(e.current=t)}var ym=wr;var tl=Gd;function j3(e,t){let o=e.charCodeAt(2);return e[0]===\"o\"&&e[1]===\"n\"&&o>=65&&o<=90&&typeof t==\"function\"}function hm(e,t){if(!e)return t;function o(i,l){let s={};return Object.keys(l).forEach(c=>{j3(c,l[c])&&typeof i[c]==\"function\"&&(s[c]=(...u)=>{i[c](...u),l[c](...u)})}),s}if(typeof e==\"function\"||typeof t==\"function\")return i=>{let l=typeof t==\"function\"?t(i):t,s=typeof e==\"function\"?e({...i,...l}):e,c=ie(i?.className,l?.className,s?.className),u=o(s,l);return{...l,...s,...u,...!!c&&{className:c},...l?.style&&s?.style&&{style:{...l.style,...s.style}},...l?.sx&&s?.sx&&{sx:[...Array.isArray(l.sx)?l.sx:[l.sx],...Array.isArray(s.sx)?s.sx:[s.sx]]}}};let r=t,n=o(e,r),a=ie(r?.className,e?.className);return{...t,...e,...n,...!!a&&{className:a},...r?.style&&e?.style&&{style:{...r.style,...e.style}},...r?.sx&&e?.sx&&{sx:[...Array.isArray(r.sx)?r.sx:[r.sx],...Array.isArray(e.sx)?e.sx:[e.sx]]}}}var FP=q(re(),1);function IP(e){return _e(\"MuiCircularProgress\",e)}var SV=Ce(\"MuiCircularProgress\",[\"root\",\"determinate\",\"indeterminate\",\"colorPrimary\",\"colorSecondary\",\"svg\",\"track\",\"circle\",\"circleDeterminate\",\"circleIndeterminate\",\"circleDisableShrink\"]);var Is=q(Ie(),1),mn=44,B0=_n`\n 0% {\n transform: rotate(0deg);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n`,L0=_n`\n 0% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: 0;\n }\n\n 50% {\n stroke-dasharray: 100px, 200px;\n stroke-dashoffset: -15px;\n }\n\n 100% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: -126px;\n }\n`,U3=typeof B0!=\"string\"?Ui`\n animation: ${B0} 1.4s linear infinite;\n `:null,H3=typeof L0!=\"string\"?Ui`\n animation: ${L0} 1.4s ease-in-out infinite;\n `:null,V3=e=>{let{classes:t,variant:o,color:r,disableShrink:n}=e,a={root:[\"root\",o,`color${me(r)}`],svg:[\"svg\"],track:[\"track\"],circle:[\"circle\",`circle${me(o)}`,n&&\"circleDisableShrink\"]};return Le(a,IP,t)},$3=ae(\"span\",{name:\"MuiCircularProgress\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`color${me(o.color)}`]]}})(He(({theme:e})=>({display:\"inline-block\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"transform\")}},{props:{variant:\"indeterminate\"},style:U3||{animation:`${B0} 1.4s linear infinite`}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}}))]}))),Y3=ae(\"svg\",{name:\"MuiCircularProgress\",slot:\"Svg\"})({display:\"block\"}),X3=ae(\"circle\",{name:\"MuiCircularProgress\",slot:\"Circle\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.circle,t[`circle${me(o.variant)}`],o.disableShrink&&t.circleDisableShrink]}})(He(({theme:e})=>({stroke:\"currentColor\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"stroke-dashoffset\")}},{props:{variant:\"indeterminate\"},style:{strokeDasharray:\"80px, 200px\",strokeDashoffset:0}},{props:({ownerState:t})=>t.variant===\"indeterminate\"&&!t.disableShrink,style:H3||{animation:`${L0} 1.4s ease-in-out infinite`}}]}))),G3=ae(\"circle\",{name:\"MuiCircularProgress\",slot:\"Track\"})(He(({theme:e})=>({stroke:\"currentColor\",opacity:(e.vars||e).palette.action.activatedOpacity}))),q3=FP.forwardRef(function(t,o){let r=je({props:t,name:\"MuiCircularProgress\"}),{className:n,color:a=\"primary\",disableShrink:i=!1,enableTrackSlot:l=!1,size:s=40,style:c,thickness:u=3.6,value:m=0,variant:p=\"indeterminate\",...d}=r,v={...r,color:a,disableShrink:i,size:s,thickness:u,value:m,variant:p,enableTrackSlot:l},T=V3(v),S={},h={},y={};if(p===\"determinate\"){let g=2*Math.PI*((mn-u)/2);S.strokeDasharray=g.toFixed(3),y[\"aria-valuenow\"]=Math.round(m),S.strokeDashoffset=`${((100-m)/100*g).toFixed(3)}px`,h.transform=\"rotate(-90deg)\"}return(0,Is.jsx)($3,{className:ie(T.root,n),style:{width:s,height:s,...h,...c},ownerState:v,ref:o,role:\"progressbar\",...y,...d,children:(0,Is.jsxs)(Y3,{className:T.svg,ownerState:v,viewBox:`${mn/2} ${mn/2} ${mn} ${mn}`,children:[l?(0,Is.jsx)(G3,{className:T.track,ownerState:v,cx:mn,cy:mn,r:(mn-u)/2,fill:\"none\",strokeWidth:u,\"aria-hidden\":\"true\"}):null,(0,Is.jsx)(X3,{className:T.circle,style:S,ownerState:v,cx:mn,cy:mn,r:(mn-u)/2,fill:\"none\",strokeWidth:u})]})})}),Ju=q3;function KP(e){return _e(\"MuiButton\",e)}var I3=Ce(\"MuiButton\",[\"root\",\"text\",\"textInherit\",\"textPrimary\",\"textSecondary\",\"textSuccess\",\"textError\",\"textInfo\",\"textWarning\",\"outlined\",\"outlinedInherit\",\"outlinedPrimary\",\"outlinedSecondary\",\"outlinedSuccess\",\"outlinedError\",\"outlinedInfo\",\"outlinedWarning\",\"contained\",\"containedInherit\",\"containedPrimary\",\"containedSecondary\",\"containedSuccess\",\"containedError\",\"containedInfo\",\"containedWarning\",\"disableElevation\",\"focusVisible\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorSuccess\",\"colorError\",\"colorInfo\",\"colorWarning\",\"textSizeSmall\",\"textSizeMedium\",\"textSizeLarge\",\"outlinedSizeSmall\",\"outlinedSizeMedium\",\"outlinedSizeLarge\",\"containedSizeSmall\",\"containedSizeMedium\",\"containedSizeLarge\",\"sizeMedium\",\"sizeSmall\",\"sizeLarge\",\"fullWidth\",\"startIcon\",\"endIcon\",\"icon\",\"iconSizeSmall\",\"iconSizeMedium\",\"iconSizeLarge\",\"loading\",\"loadingWrapper\",\"loadingIconPlaceholder\",\"loadingIndicator\",\"loadingPositionCenter\",\"loadingPositionStart\",\"loadingPositionEnd\"]),ci=I3;var QP=q(re(),1),F3=QP.createContext({}),WP=F3;var ZP=q(re(),1),K3=ZP.createContext(void 0),JP=K3;var Hn=q(Ie(),1),Q3=e=>{let{color:t,disableElevation:o,fullWidth:r,size:n,variant:a,loading:i,loadingPosition:l,classes:s}=e,c={root:[\"root\",i&&\"loading\",a,`${a}${me(t)}`,`size${me(n)}`,`${a}Size${me(n)}`,`color${me(t)}`,o&&\"disableElevation\",r&&\"fullWidth\",i&&`loadingPosition${me(l)}`],startIcon:[\"icon\",\"startIcon\",`iconSize${me(n)}`],endIcon:[\"icon\",\"endIcon\",`iconSize${me(n)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]},u=Le(c,KP,s);return{...s,...u}},tC=[{props:{size:\"small\"},style:{\"& > *:nth-of-type(1)\":{fontSize:18}}},{props:{size:\"medium\"},style:{\"& > *:nth-of-type(1)\":{fontSize:20}}},{props:{size:\"large\"},style:{\"& > *:nth-of-type(1)\":{fontSize:22}}}],W3=ae(ma,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`${o.variant}${me(o.color)}`],t[`size${me(o.size)}`],t[`${o.variant}Size${me(o.size)}`],o.color===\"inherit\"&&t.colorInherit,o.disableElevation&&t.disableElevation,o.fullWidth&&t.fullWidth,o.loading&&t.loading]}})(He(({theme:e})=>{let t=e.palette.mode===\"light\"?e.palette.grey[300]:e.palette.grey[800],o=e.palette.mode===\"light\"?e.palette.grey.A100:e.palette.grey[700];return{...e.typography.button,minWidth:64,padding:\"6px 16px\",border:0,borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create([\"background-color\",\"box-shadow\",\"border-color\",\"color\"],{duration:e.transitions.duration.short}),\"&:hover\":{textDecoration:\"none\"},[`&.${ci.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:{variant:\"contained\"},style:{color:\"var(--variant-containedColor)\",backgroundColor:\"var(--variant-containedBg)\",boxShadow:(e.vars||e).shadows[2],\"&:hover\":{boxShadow:(e.vars||e).shadows[4],\"@media (hover: none)\":{boxShadow:(e.vars||e).shadows[2]}},\"&:active\":{boxShadow:(e.vars||e).shadows[8]},[`&.${ci.focusVisible}`]:{boxShadow:(e.vars||e).shadows[6]},[`&.${ci.disabled}`]:{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground}}},{props:{variant:\"outlined\"},style:{padding:\"5px 15px\",border:\"1px solid currentColor\",borderColor:\"var(--variant-outlinedBorder, currentColor)\",backgroundColor:\"var(--variant-outlinedBg)\",color:\"var(--variant-outlinedColor)\",[`&.${ci.disabled}`]:{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`}}},{props:{variant:\"text\"},style:{padding:\"6px 8px\",color:\"var(--variant-textColor)\",backgroundColor:\"var(--variant-textBg)\"}},...Object.entries(e.palette).filter(jo()).map(([r])=>({props:{color:r},style:{\"--variant-textColor\":(e.vars||e).palette[r].main,\"--variant-outlinedColor\":(e.vars||e).palette[r].main,\"--variant-outlinedBorder\":e.alpha((e.vars||e).palette[r].main,.5),\"--variant-containedColor\":(e.vars||e).palette[r].contrastText,\"--variant-containedBg\":(e.vars||e).palette[r].main,\"@media (hover: hover)\":{\"&:hover\":{\"--variant-containedBg\":(e.vars||e).palette[r].dark,\"--variant-textBg\":e.alpha((e.vars||e).palette[r].main,(e.vars||e).palette.action.hoverOpacity),\"--variant-outlinedBorder\":(e.vars||e).palette[r].main,\"--variant-outlinedBg\":e.alpha((e.vars||e).palette[r].main,(e.vars||e).palette.action.hoverOpacity)}}}})),{props:{color:\"inherit\"},style:{color:\"inherit\",borderColor:\"currentColor\",\"--variant-containedBg\":e.vars?e.vars.palette.Button.inheritContainedBg:t,\"@media (hover: hover)\":{\"&:hover\":{\"--variant-containedBg\":e.vars?e.vars.palette.Button.inheritContainedHoverBg:o,\"--variant-textBg\":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity),\"--variant-outlinedBg\":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity)}}}},{props:{size:\"small\",variant:\"text\"},style:{padding:\"4px 5px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"text\"},style:{padding:\"8px 11px\",fontSize:e.typography.pxToRem(15)}},{props:{size:\"small\",variant:\"outlined\"},style:{padding:\"3px 9px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"outlined\"},style:{padding:\"7px 21px\",fontSize:e.typography.pxToRem(15)}},{props:{size:\"small\",variant:\"contained\"},style:{padding:\"4px 10px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"contained\"},style:{padding:\"8px 22px\",fontSize:e.typography.pxToRem(15)}},{props:{disableElevation:!0},style:{boxShadow:\"none\",\"&:hover\":{boxShadow:\"none\"},[`&.${ci.focusVisible}`]:{boxShadow:\"none\"},\"&:active\":{boxShadow:\"none\"},[`&.${ci.disabled}`]:{boxShadow:\"none\"}}},{props:{fullWidth:!0},style:{width:\"100%\"}},{props:{loadingPosition:\"center\"},style:{transition:e.transitions.create([\"background-color\",\"box-shadow\",\"border-color\"],{duration:e.transitions.duration.short}),[`&.${ci.loading}`]:{color:\"transparent\"}}}]}})),Z3=ae(\"span\",{name:\"MuiButton\",slot:\"StartIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.startIcon,o.loading&&t.startIconLoadingStart,t[`iconSize${me(o.size)}`]]}})(({theme:e})=>({display:\"inherit\",marginRight:8,marginLeft:-4,variants:[{props:{size:\"small\"},style:{marginLeft:-2}},{props:{loadingPosition:\"start\",loading:!0},style:{transition:e.transitions.create([\"opacity\"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:\"start\",loading:!0,fullWidth:!0},style:{marginRight:-8}},...tC]})),J3=ae(\"span\",{name:\"MuiButton\",slot:\"EndIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.endIcon,o.loading&&t.endIconLoadingEnd,t[`iconSize${me(o.size)}`]]}})(({theme:e})=>({display:\"inherit\",marginRight:-4,marginLeft:8,variants:[{props:{size:\"small\"},style:{marginRight:-2}},{props:{loadingPosition:\"end\",loading:!0},style:{transition:e.transitions.create([\"opacity\"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:\"end\",loading:!0,fullWidth:!0},style:{marginLeft:-8}},...tC]})),eD=ae(\"span\",{name:\"MuiButton\",slot:\"LoadingIndicator\"})(({theme:e})=>({display:\"none\",position:\"absolute\",visibility:\"visible\",variants:[{props:{loading:!0},style:{display:\"flex\"}},{props:{loadingPosition:\"start\"},style:{left:14}},{props:{loadingPosition:\"start\",size:\"small\"},style:{left:10}},{props:{variant:\"text\",loadingPosition:\"start\"},style:{left:6}},{props:{loadingPosition:\"center\"},style:{left:\"50%\",transform:\"translate(-50%)\",color:(e.vars||e).palette.action.disabled}},{props:{loadingPosition:\"end\"},style:{right:14}},{props:{loadingPosition:\"end\",size:\"small\"},style:{right:10}},{props:{variant:\"text\",loadingPosition:\"end\"},style:{right:6}},{props:{loadingPosition:\"start\",fullWidth:!0},style:{position:\"relative\",left:-10}},{props:{loadingPosition:\"end\",fullWidth:!0},style:{position:\"relative\",right:-10}}]})),eC=ae(\"span\",{name:\"MuiButton\",slot:\"LoadingIconPlaceholder\"})({display:\"inline-block\",width:\"1em\",height:\"1em\"}),tD=ep.forwardRef(function(t,o){let r=ep.useContext(WP),n=ep.useContext(JP),a=ni(r,t),i=je({props:a,name:\"MuiButton\"}),{children:l,color:s=\"primary\",component:c=\"button\",className:u,disabled:m=!1,disableElevation:p=!1,disableFocusRipple:d=!1,endIcon:v,focusVisibleClassName:T,fullWidth:S=!1,id:h,loading:y=null,loadingIndicator:g,loadingPosition:b=\"center\",size:E=\"medium\",startIcon:C,type:P,variant:A=\"text\",..._}=i,z=tl(h),I=g??(0,Hn.jsx)(Ju,{\"aria-labelledby\":z,color:\"inherit\",size:16}),x={...i,color:s,component:c,disabled:m,disableElevation:p,disableFocusRipple:d,fullWidth:S,loading:y,loadingIndicator:I,loadingPosition:b,size:E,type:P,variant:A},k=Q3(x),U=(C||y&&b===\"start\")&&(0,Hn.jsx)(Z3,{className:k.startIcon,ownerState:x,children:C||(0,Hn.jsx)(eC,{className:k.loadingIconPlaceholder,ownerState:x})}),O=(v||y&&b===\"end\")&&(0,Hn.jsx)(J3,{className:k.endIcon,ownerState:x,children:v||(0,Hn.jsx)(eC,{className:k.loadingIconPlaceholder,ownerState:x})}),N=n||\"\",X=typeof y==\"boolean\"?(0,Hn.jsx)(\"span\",{className:k.loadingWrapper,style:{display:\"contents\"},children:y&&(0,Hn.jsx)(eD,{className:k.loadingIndicator,ownerState:x,children:I})}):null;return(0,Hn.jsxs)(W3,{ownerState:x,className:ie(r.className,k.root,u,N),component:c,disabled:m||y,focusRipple:!d,focusVisibleClassName:ie(k.focusVisible,T),ref:o,type:P,id:y?z:h,..._,classes:k,children:[U,b!==\"end\"&&X,l,b===\"end\"&&X,O]})}),ga=tD;var ui=q(re(),1);function oD(e){let{elementType:t,externalSlotProps:o,ownerState:r,skipResolvingSlotProps:n=!1,...a}=e,i=n?{}:Iu(o,r),{props:l,internalRef:s}=Fu({...a,externalSlotProps:i}),c=yo(s,i?.ref,e.additionalProps?.ref);return qu(t,{...l,ref:c},r)}var cr=oD;var ur=q(re(),1);var gm=q(re(),1);var oC=q(re(),1),rD=oC.createContext({}),tp=rD;function rC(e){return _e(\"MuiList\",e)}var h7=Ce(\"MuiList\",[\"root\",\"padding\",\"dense\",\"subheader\"]);var bm=q(Ie(),1),nD=e=>{let{classes:t,disablePadding:o,dense:r,subheader:n}=e;return Le({root:[\"root\",!o&&\"padding\",r&&\"dense\",n&&\"subheader\"]},rC,t)},aD=ae(\"ul\",{name:\"MuiList\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.disablePadding&&t.padding,o.dense&&t.dense,o.subheader&&t.subheader]}})({listStyle:\"none\",margin:0,padding:0,position:\"relative\",variants:[{props:({ownerState:e})=>!e.disablePadding,style:{paddingTop:8,paddingBottom:8}},{props:({ownerState:e})=>e.subheader,style:{paddingTop:0}}]}),iD=gm.forwardRef(function(t,o){let r=je({props:t,name:\"MuiList\"}),{children:n,className:a,component:i=\"ul\",dense:l=!1,disablePadding:s=!1,subheader:c,...u}=r,m=gm.useMemo(()=>({dense:l}),[l]),p={...r,component:i,dense:l,disablePadding:s},d=nD(p);return(0,bm.jsx)(tp.Provider,{value:m,children:(0,bm.jsxs)(aD,{as:i,className:ie(d.root,a),ref:o,ownerState:p,...u,children:[c,n]})})}),j0=iD;function vm(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}var ol=vm;function Fs(e=window){let t=e.document.documentElement.clientWidth;return e.innerWidth-t}var nC=Fs;var iC=q(Ie(),1);function U0(e,t,o){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:o?null:e.firstChild}function aC(e,t,o){return e===t?o?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:o?null:e.lastChild}function lC(e,t){if(t===void 0)return!0;let o=e.innerText;return o===void 0&&(o=e.textContent),o=o.trim().toLowerCase(),o.length===0?!1:t.repeating?o[0]===t.keys[0]:o.startsWith(t.keys.join(\"\"))}function op(e,t,o,r,n,a){let i=!1,l=n(e,t,t?o:!1);for(;l;){if(l===e.firstChild){if(i)return!1;i=!0}let s=r?!1:l.disabled||l.getAttribute(\"aria-disabled\")===\"true\";if(!l.hasAttribute(\"tabindex\")||!lC(l,a)||s)l=n(e,l,o);else return l.focus(),!0}return!1}var lD=ur.forwardRef(function(t,o){let{actions:r,autoFocus:n=!1,autoFocusItem:a=!1,children:i,className:l,disabledItemsFocusable:s=!1,disableListWrap:c=!1,onKeyDown:u,variant:m=\"selectedMenu\",...p}=t,d=ur.useRef(null),v=ur.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});ym(()=>{n&&d.current.focus()},[n]),ur.useImperativeHandle(r,()=>({adjustStyleForScrollbar:(g,{direction:b})=>{let E=!d.current.style.width;if(g.clientHeight{let b=d.current,E=g.key;if(g.ctrlKey||g.metaKey||g.altKey){u&&u(g);return}let P=ol(Wu(b));if(E===\"ArrowDown\")g.preventDefault(),op(b,P,c,s,U0);else if(E===\"ArrowUp\")g.preventDefault(),op(b,P,c,s,aC);else if(E===\"Home\")g.preventDefault(),op(b,null,c,s,U0);else if(E===\"End\")g.preventDefault(),op(b,null,c,s,aC);else if(E.length===1){let A=v.current,_=E.toLowerCase(),z=performance.now();A.keys.length>0&&(z-A.lastTime>500?(A.keys=[],A.repeating=!0,A.previousKeyMatched=!0):A.repeating&&_!==A.keys[0]&&(A.repeating=!1)),A.lastTime=z,A.keys.push(_);let I=P&&!A.repeating&&lC(P,A);A.previousKeyMatched&&(I||op(b,P,!1,s,U0,A))?g.preventDefault():A.previousKeyMatched=!1}u&&u(g)},S=Mr(d,o),h=-1;ur.Children.forEach(i,(g,b)=>{if(!ur.isValidElement(g)){h===b&&(h+=1,h>=i.length&&(h=-1));return}g.props.disabled||(m===\"selectedMenu\"&&g.props.selected||h===-1)&&(h=b),h===b&&(g.props.disabled||g.props.muiSkipListHighlight||g.type.muiSkipListHighlight)&&(h+=1,h>=i.length&&(h=-1))});let y=ur.Children.map(i,(g,b)=>{if(b===h){let E={};return a&&(E.autoFocus=!0),g.props.tabIndex===void 0&&m===\"selectedMenu\"&&(E.tabIndex=0),ur.cloneElement(g,E)}return g});return(0,iC.jsx)(j0,{role:\"menu\",ref:S,className:l,onKeyDown:T,tabIndex:n?0:-1,...p,children:y})}),H0=lD;var zo=q(re(),1);var rl=q(re(),1);var sC=q(re(),1);function Wr(e){return parseInt(sC.version,10)>=19?e?.props?.ref||null:e?.ref||null}var xm=e=>e.scrollTop;function Ks(e,t){let{timeout:o,easing:r,style:n={}}=e;return{duration:n.transitionDuration??(typeof o==\"number\"?o:o[t.mode]||0),easing:n.transitionTimingFunction??(typeof r==\"object\"?r[t.mode]:r),delay:n.transitionDelay}}var cC=q(Ie(),1);function $0(e){return`scale(${e}, ${e**2})`}var sD={entering:{opacity:1,transform:$0(1)},entered:{opacity:1,transform:\"none\"}},V0=typeof navigator<\"u\"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\\/)15(.|_)4/i.test(navigator.userAgent),Y0=rl.forwardRef(function(t,o){let{addEndListener:r,appear:n=!0,children:a,easing:i,in:l,onEnter:s,onEntered:c,onEntering:u,onExit:m,onExited:p,onExiting:d,style:v,timeout:T=\"auto\",TransitionComponent:S=Xu,...h}=t,y=fn(),g=rl.useRef(),b=kn(),E=rl.useRef(null),C=Mr(E,Wr(a),o),P=O=>N=>{if(O){let X=E.current;N===void 0?O(X):O(X,N)}},A=P(u),_=P((O,N)=>{xm(O);let{duration:X,delay:oe,easing:W}=Ks({style:v,timeout:T,easing:i},{mode:\"enter\"}),Te;T===\"auto\"?(Te=b.transitions.getAutoHeightDuration(O.clientHeight),g.current=Te):Te=X,O.style.transition=[b.transitions.create(\"opacity\",{duration:Te,delay:oe}),b.transitions.create(\"transform\",{duration:V0?Te:Te*.666,delay:oe,easing:W})].join(\",\"),s&&s(O,N)}),z=P(c),I=P(d),x=P(O=>{let{duration:N,delay:X,easing:oe}=Ks({style:v,timeout:T,easing:i},{mode:\"exit\"}),W;T===\"auto\"?(W=b.transitions.getAutoHeightDuration(O.clientHeight),g.current=W):W=N,O.style.transition=[b.transitions.create(\"opacity\",{duration:W,delay:X}),b.transitions.create(\"transform\",{duration:V0?W:W*.666,delay:V0?X:X||W*.333,easing:oe})].join(\",\"),O.style.opacity=0,O.style.transform=$0(.75),m&&m(O)}),k=P(p);return(0,cC.jsx)(S,{appear:n,in:l,nodeRef:E,onEnter:_,onEntered:z,onEntering:A,onExit:x,onExited:k,onExiting:I,addEndListener:O=>{T===\"auto\"&&y.start(g.current||0,O),r&&r(E.current,O)},timeout:T===\"auto\"?null:T,...h,children:(O,{ownerState:N,...X})=>rl.cloneElement(a,{style:{opacity:0,transform:$0(.75),visibility:O===\"exited\"&&!l?\"hidden\":void 0,...sD[O],...v,...a.props.style},ref:C,...X})})});Y0&&(Y0.muiSupportAuto=!0);var rp=Y0;function cD(e){let t=Yt(e);return t.body===e?ha(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function Qs(e,t){t?e.setAttribute(\"aria-hidden\",\"true\"):e.removeAttribute(\"aria-hidden\")}function uC(e){return parseFloat(ha(e).getComputedStyle(e).paddingRight)||0}function uD(e){let o=[\"TEMPLATE\",\"SCRIPT\",\"STYLE\",\"LINK\",\"MAP\",\"META\",\"NOSCRIPT\",\"PICTURE\",\"COL\",\"COLGROUP\",\"PARAM\",\"SLOT\",\"SOURCE\",\"TRACK\"].includes(e.tagName),r=e.tagName===\"INPUT\"&&e.getAttribute(\"type\")===\"hidden\";return o||r}function pC(e,t,o,r,n){let a=[t,o,...r];[].forEach.call(e.children,i=>{let l=!a.includes(i),s=!uD(i);l&&s&&Qs(i,n)})}function X0(e,t){let o=-1;return e.some((r,n)=>t(r)?(o=n,!0):!1),o}function pD(e,t){let o=[],r=e.container;if(!t.disableScrollLock){if(cD(r)){let i=Fs(ha(r));o.push({value:r.style.paddingRight,property:\"padding-right\",el:r}),r.style.paddingRight=`${uC(r)+i}px`;let l=Yt(r).querySelectorAll(\".mui-fixed\");[].forEach.call(l,s=>{o.push({value:s.style.paddingRight,property:\"padding-right\",el:s}),s.style.paddingRight=`${uC(s)+i}px`})}let a;if(r.parentNode instanceof DocumentFragment)a=Yt(r).body;else{let i=r.parentElement,l=ha(r);a=i?.nodeName===\"HTML\"&&l.getComputedStyle(i).overflowY===\"scroll\"?i:r}o.push({value:a.style.overflow,property:\"overflow\",el:a},{value:a.style.overflowX,property:\"overflow-x\",el:a},{value:a.style.overflowY,property:\"overflow-y\",el:a}),a.style.overflow=\"hidden\"}return()=>{o.forEach(({value:a,el:i,property:l})=>{a?i.style.setProperty(l,a):i.style.removeProperty(l)})}}function fD(e){let t=[];return[].forEach.call(e.children,o=>{o.getAttribute(\"aria-hidden\")===\"true\"&&t.push(o)}),t}var Tm=class{constructor(){this.modals=[],this.containers=[]}add(t,o){let r=this.modals.indexOf(t);if(r!==-1)return r;r=this.modals.length,this.modals.push(t),t.modalRef&&Qs(t.modalRef,!1);let n=fD(o);pC(o,t.mount,t.modalRef,n,!0);let a=X0(this.containers,i=>i.container===o);return a!==-1?(this.containers[a].modals.push(t),r):(this.containers.push({modals:[t],container:o,restore:null,hiddenSiblings:n}),r)}mount(t,o){let r=X0(this.containers,a=>a.modals.includes(t)),n=this.containers[r];n.restore||(n.restore=pD(n,o))}remove(t,o=!0){let r=this.modals.indexOf(t);if(r===-1)return r;let n=X0(this.containers,i=>i.modals.includes(t)),a=this.containers[n];if(a.modals.splice(a.modals.indexOf(t),1),this.modals.splice(r,1),a.modals.length===0)a.restore&&a.restore(),t.modalRef&&Qs(t.modalRef,o),pC(a.container,t.mount,t.modalRef,a.hiddenSiblings,!1),this.containers.splice(n,1);else{let i=a.modals[a.modals.length-1];i.modalRef&&Qs(i.modalRef,!1)}return r}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}};var Em=q(re(),1);var _o=q(re(),1);var np=q(Ie(),1),dD=[\"input\",\"select\",\"textarea\",\"a[href]\",\"button\",\"[tabindex]\",\"audio[controls]\",\"video[controls]\",'[contenteditable]:not([contenteditable=\"false\"])'].join(\",\");function mD(e){let t=parseInt(e.getAttribute(\"tabindex\")||\"\",10);return Number.isNaN(t)?e.contentEditable===\"true\"||(e.nodeName===\"AUDIO\"||e.nodeName===\"VIDEO\"||e.nodeName===\"DETAILS\")&&e.getAttribute(\"tabindex\")===null?0:e.tabIndex:t}function yD(e){if(e.tagName!==\"INPUT\"||e.type!==\"radio\"||!e.name)return!1;let t=r=>e.ownerDocument.querySelector(`input[type=\"radio\"]${r}`),o=t(`[name=\"${e.name}\"]:checked`);return o||(o=t(`[name=\"${e.name}\"]`)),o!==e}function hD(e){return!(e.disabled||e.tagName===\"INPUT\"&&e.type===\"hidden\"||yD(e))}function gD(e){let t=[],o=[];return Array.from(e.querySelectorAll(dD)).forEach((r,n)=>{let a=mD(r);a===-1||!hD(r)||(a===0?t.push(r):o.push({documentOrder:n,tabIndex:a,node:r}))}),o.sort((r,n)=>r.tabIndex===n.tabIndex?r.documentOrder-n.documentOrder:r.tabIndex-n.tabIndex).map(r=>r.node).concat(t)}function bD(){return!0}function vD(e){let{children:t,disableAutoFocus:o=!1,disableEnforceFocus:r=!1,disableRestoreFocus:n=!1,getTabbable:a=gD,isEnabled:i=bD,open:l}=e,s=_o.useRef(!1),c=_o.useRef(null),u=_o.useRef(null),m=_o.useRef(null),p=_o.useRef(null),d=_o.useRef(!1),v=_o.useRef(null),T=yo(Wr(t),v),S=_o.useRef(null);_o.useEffect(()=>{!l||!v.current||(d.current=!o)},[o,l]),_o.useEffect(()=>{if(!l||!v.current)return;let g=Yt(v.current),b=ol(g);return v.current.contains(b)||(v.current.hasAttribute(\"tabIndex\")||v.current.setAttribute(\"tabIndex\",\"-1\"),d.current&&v.current.focus()),()=>{n||(m.current&&m.current.focus&&(s.current=!0,m.current.focus()),m.current=null)}},[l]),_o.useEffect(()=>{if(!l||!v.current)return;let g=Yt(v.current),b=P=>{if(S.current=P,r||!i()||P.key!==\"Tab\")return;ol(g)===v.current&&P.shiftKey&&(s.current=!0,u.current&&u.current.focus())},E=()=>{let P=v.current;if(P===null)return;let A=ol(g);if(!g.hasFocus()||!i()||s.current){s.current=!1;return}if(P.contains(A)||r&&A!==c.current&&A!==u.current)return;if(A!==p.current)p.current=null;else if(p.current!==null)return;if(!d.current)return;let _=[];if((A===c.current||A===u.current)&&(_=a(v.current)),_.length>0){let z=!!(S.current?.shiftKey&&S.current?.key===\"Tab\"),I=_[0],x=_[_.length-1];typeof I!=\"string\"&&typeof x!=\"string\"&&(z?x.focus():I.focus())}else P.focus()};g.addEventListener(\"focusin\",E),g.addEventListener(\"keydown\",b,!0);let C=setInterval(()=>{let P=ol(g);P&&P.tagName===\"BODY\"&&E()},50);return()=>{clearInterval(C),g.removeEventListener(\"focusin\",E),g.removeEventListener(\"keydown\",b,!0)}},[o,r,n,i,l,a]);let h=g=>{m.current===null&&(m.current=g.relatedTarget),d.current=!0,p.current=g.target;let b=t.props.onFocus;b&&b(g)},y=g=>{m.current===null&&(m.current=g.relatedTarget),d.current=!0};return(0,np.jsxs)(_o.Fragment,{children:[(0,np.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:y,ref:c,\"data-testid\":\"sentinelStart\"}),_o.cloneElement(t,{ref:T,onFocus:h}),(0,np.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:y,ref:u,\"data-testid\":\"sentinelEnd\"})]})}var G0=vD;var ba=q(re(),1),fC=q(Op(),1);function xD(e){return typeof e==\"function\"?e():e}var TD=ba.forwardRef(function(t,o){let{children:r,container:n,disablePortal:a=!1}=t,[i,l]=ba.useState(null),s=yo(ba.isValidElement(r)?Wr(r):null,o);return wr(()=>{a||l(xD(n)||document.body)},[n,a]),wr(()=>{if(i&&!a)return Zu(o,i),()=>{Zu(o,null)}},[o,i,a]),a?ba.isValidElement(r)?ba.cloneElement(r,{ref:s}):r:i&&fC.createPortal(r,i)}),ap=TD;var yC=q(re(),1);var Ws=q(re(),1);var dC=q(Ie(),1),SD={entering:{opacity:1},entered:{opacity:1}},ED=Ws.forwardRef(function(t,o){let r=kn(),n={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:a,appear:i=!0,children:l,easing:s,in:c,onEnter:u,onEntered:m,onEntering:p,onExit:d,onExited:v,onExiting:T,style:S,timeout:h=n,TransitionComponent:y=Xu,...g}=t,b=!0,E=Ws.useRef(null),C=Mr(E,Wr(l),o),P=O=>N=>{if(O){let X=E.current;N===void 0?O(X):O(X,N)}},A=P(p),_=P((O,N)=>{xm(O);let X=Ks({style:S,timeout:h,easing:s},{mode:\"enter\"});O.style.webkitTransition=r.transitions.create(\"opacity\",X),O.style.transition=r.transitions.create(\"opacity\",X),u&&u(O,N)}),z=P(m),I=P(T),x=P(O=>{let N=Ks({style:S,timeout:h,easing:s},{mode:\"exit\"});O.style.webkitTransition=r.transitions.create(\"opacity\",N),O.style.transition=r.transitions.create(\"opacity\",N),d&&d(O)}),k=P(v);return(0,dC.jsx)(y,{appear:i,in:c,nodeRef:b?E:void 0,onEnter:_,onEntered:z,onEntering:A,onExit:x,onExited:k,onExiting:I,addEndListener:O=>{a&&a(E.current,O)},timeout:h,...g,children:(O,{ownerState:N,...X})=>Ws.cloneElement(l,{style:{opacity:0,visibility:O===\"exited\"&&!c?\"hidden\":void 0,...SD[O],...S,...l.props.style},ref:C,...X})})}),q0=ED;function mC(e){return _e(\"MuiBackdrop\",e)}var k$=Ce(\"MuiBackdrop\",[\"root\",\"invisible\"]);var I0=q(Ie(),1),PD=e=>{let{classes:t,invisible:o}=e;return Le({root:[\"root\",o&&\"invisible\"]},mC,t)},CD=ae(\"div\",{name:\"MuiBackdrop\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.invisible&&t.invisible]}})({position:\"fixed\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",right:0,bottom:0,top:0,left:0,backgroundColor:\"rgba(0, 0, 0, 0.5)\",WebkitTapHighlightColor:\"transparent\",variants:[{props:{invisible:!0},style:{backgroundColor:\"transparent\"}}]}),RD=yC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiBackdrop\"}),{children:n,className:a,component:i=\"div\",invisible:l=!1,open:s,components:c={},componentsProps:u={},slotProps:m={},slots:p={},TransitionComponent:d,transitionDuration:v,...T}=r,S={...r,component:i,invisible:l},h=PD(S),y={transition:d,root:c.Root,...p},g={...u,...m},b={component:i,slots:y,slotProps:g},[E,C]=Ct(\"root\",{elementType:CD,externalForwardedProps:b,className:ie(h.root,a),ownerState:S}),[P,A]=Ct(\"transition\",{elementType:q0,externalForwardedProps:b,ownerState:S});return(0,I0.jsx)(P,{in:s,timeout:v,...T,...A,children:(0,I0.jsx)(E,{\"aria-hidden\":!0,...C,ref:o,children:n})})}),F0=RD;var yn=q(re(),1);function wD(e){return typeof e==\"function\"?e():e}function MD(e){return e?e.props.hasOwnProperty(\"in\"):!1}var hC=()=>{},Sm=new Tm;function OD(e){let{container:t,disableEscapeKeyDown:o=!1,disableScrollLock:r=!1,closeAfterTransition:n=!1,onTransitionEnter:a,onTransitionExited:i,children:l,onClose:s,open:c,rootRef:u}=e,m=yn.useRef({}),p=yn.useRef(null),d=yn.useRef(null),v=yo(d,u),[T,S]=yn.useState(!c),h=MD(l),y=!0;(e[\"aria-hidden\"]===\"false\"||e[\"aria-hidden\"]===!1)&&(y=!1);let g=()=>Yt(p.current),b=()=>(m.current.modalRef=d.current,m.current.mount=p.current,m.current),E=()=>{Sm.mount(b(),{disableScrollLock:r}),d.current&&(d.current.scrollTop=0)},C=Ln(()=>{let O=wD(t)||g().body;Sm.add(b(),O),d.current&&E()}),P=()=>Sm.isTopModal(b()),A=Ln(O=>{p.current=O,O&&(c&&P()?E():d.current&&Qs(d.current,y))}),_=yn.useCallback(()=>{Sm.remove(b(),y)},[y]);yn.useEffect(()=>()=>{_()},[_]),yn.useEffect(()=>{c?C():(!h||!n)&&_()},[c,_,h,n,C]);let z=O=>N=>{O.onKeyDown?.(N),!(N.key!==\"Escape\"||N.which===229||!P())&&(o||(N.stopPropagation(),s&&s(N,\"escapeKeyDown\")))},I=O=>N=>{O.onClick?.(N),N.target===N.currentTarget&&s&&s(N,\"backdropClick\")};return{getRootProps:(O={})=>{let N=ya(e);delete N.onTransitionEnter,delete N.onTransitionExited;let X={...N,...O};return{role:\"presentation\",...X,onKeyDown:z(X),ref:v}},getBackdropProps:(O={})=>{let N=O;return{\"aria-hidden\":!0,...N,onClick:I(N),open:c}},getTransitionProps:()=>{let O=()=>{S(!1),a&&a()},N=()=>{S(!0),i&&i(),n&&_()};return{onEnter:Ku(O,l?.props.onEnter??hC),onExited:Ku(N,l?.props.onExited??hC)}},rootRef:v,portalRef:A,isTopModal:P,exited:T,hasTransition:h}}var gC=OD;function bC(e){return _e(\"MuiModal\",e)}var rY=Ce(\"MuiModal\",[\"root\",\"hidden\",\"backdrop\"]);var Zs=q(Ie(),1),AD=e=>{let{open:t,exited:o,classes:r}=e;return Le({root:[\"root\",!t&&o&&\"hidden\"],backdrop:[\"backdrop\"]},bC,r)},DD=ae(\"div\",{name:\"MuiModal\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.open&&o.exited&&t.hidden]}})(He(({theme:e})=>({position:\"fixed\",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0,variants:[{props:({ownerState:t})=>!t.open&&t.exited,style:{visibility:\"hidden\"}}]}))),ND=ae(F0,{name:\"MuiModal\",slot:\"Backdrop\"})({zIndex:-1}),_D=Em.forwardRef(function(t,o){let r=je({name:\"MuiModal\",props:t}),{BackdropComponent:n=ND,BackdropProps:a,classes:i,className:l,closeAfterTransition:s=!1,children:c,container:u,component:m,components:p={},componentsProps:d={},disableAutoFocus:v=!1,disableEnforceFocus:T=!1,disableEscapeKeyDown:S=!1,disablePortal:h=!1,disableRestoreFocus:y=!1,disableScrollLock:g=!1,hideBackdrop:b=!1,keepMounted:E=!1,onClose:C,onTransitionEnter:P,onTransitionExited:A,open:_,slotProps:z={},slots:I={},theme:x,...k}=r,U={...r,closeAfterTransition:s,disableAutoFocus:v,disableEnforceFocus:T,disableEscapeKeyDown:S,disablePortal:h,disableRestoreFocus:y,disableScrollLock:g,hideBackdrop:b,keepMounted:E},{getRootProps:O,getBackdropProps:N,getTransitionProps:X,portalRef:oe,isTopModal:W,exited:Te,hasTransition:fe}=gC({...U,rootRef:o}),Ke={...U,exited:Te},Ze=AD(Ke),Ue={};if(c.props.tabIndex===void 0&&(Ue.tabIndex=\"-1\"),fe){let{onEnter:le,onExited:Oe}=X();Ue.onEnter=le,Ue.onExited=Oe}let xe={slots:{root:p.Root,backdrop:p.Backdrop,...I},slotProps:{...d,...z}},[Je,ht]=Ct(\"root\",{ref:o,elementType:DD,externalForwardedProps:{...xe,...k,component:m},getSlotProps:O,ownerState:Ke,className:ie(l,Ze?.root,!Ke.open&&Ke.exited&&Ze?.hidden)}),[we,ft]=Ct(\"backdrop\",{ref:a?.ref,elementType:n,externalForwardedProps:xe,shouldForwardComponentProp:!0,additionalProps:a,getSlotProps:le=>N({...le,onClick:Oe=>{le?.onClick&&le.onClick(Oe)}}),className:ie(a?.className,Ze?.backdrop),ownerState:Ke});return!E&&!_&&(!fe||Te)?null:(0,Zs.jsx)(ap,{ref:oe,container:u,disablePortal:h,children:(0,Zs.jsxs)(Je,{...ht,children:[!b&&n?(0,Zs.jsx)(we,{...ft}):null,(0,Zs.jsx)(G0,{disableEnforceFocus:T,disableAutoFocus:v,disableRestoreFocus:y,isEnabled:W,open:_,children:Em.cloneElement(c,Ue)})]})})}),K0=_D;var xC=q(re(),1);function vC(e){return _e(\"MuiPaper\",e)}var SY=Ce(\"MuiPaper\",[\"root\",\"rounded\",\"outlined\",\"elevation\",\"elevation0\",\"elevation1\",\"elevation2\",\"elevation3\",\"elevation4\",\"elevation5\",\"elevation6\",\"elevation7\",\"elevation8\",\"elevation9\",\"elevation10\",\"elevation11\",\"elevation12\",\"elevation13\",\"elevation14\",\"elevation15\",\"elevation16\",\"elevation17\",\"elevation18\",\"elevation19\",\"elevation20\",\"elevation21\",\"elevation22\",\"elevation23\",\"elevation24\"]);var TC=q(Ie(),1),zD=e=>{let{square:t,elevation:o,variant:r,classes:n}=e,a={root:[\"root\",r,!t&&\"rounded\",r===\"elevation\"&&`elevation${o}`]};return Le(a,vC,n)},kD=ae(\"div\",{name:\"MuiPaper\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],!o.square&&t.rounded,o.variant===\"elevation\"&&t[`elevation${o.elevation}`]]}})(He(({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create(\"box-shadow\"),variants:[{props:({ownerState:t})=>!t.square,style:{borderRadius:e.shape.borderRadius}},{props:{variant:\"outlined\"},style:{border:`1px solid ${(e.vars||e).palette.divider}`}},{props:{variant:\"elevation\"},style:{boxShadow:\"var(--Paper-shadow)\",backgroundImage:\"var(--Paper-overlay)\"}}]}))),BD=xC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiPaper\"}),n=kn(),{className:a,component:i=\"div\",elevation:l=1,square:s=!1,variant:c=\"elevation\",...u}=r,m={...r,component:i,elevation:l,square:s,variant:c},p=zD(m);return(0,TC.jsx)(kD,{as:i,ownerState:m,className:ie(p.root,a),ref:o,...u,style:{...c===\"elevation\"&&{\"--Paper-shadow\":(n.vars||n).shadows[l],...n.vars&&{\"--Paper-overlay\":n.vars.overlays?.[l]},...!n.vars&&n.palette.mode===\"dark\"&&{\"--Paper-overlay\":`linear-gradient(${As(\"#fff\",Bs(l))}, ${As(\"#fff\",Bs(l))})`}},...u.style}})}),Q0=BD;function SC(e){return _e(\"MuiPopover\",e)}var jY=Ce(\"MuiPopover\",[\"root\",\"paper\"]);var Cm=q(Ie(),1);function EC(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.height/2:t===\"bottom\"&&(o=e.height),o}function PC(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.width/2:t===\"right\"&&(o=e.width),o}function CC(e){return[e.horizontal,e.vertical].map(t=>typeof t==\"number\"?`${t}px`:t).join(\" \")}function Pm(e){return typeof e==\"function\"?e():e}var LD=e=>{let{classes:t}=e;return Le({root:[\"root\"],paper:[\"paper\"]},SC,t)},jD=ae(K0,{name:\"MuiPopover\",slot:\"Root\"})({}),W0=ae(Q0,{name:\"MuiPopover\",slot:\"Paper\"})({position:\"absolute\",overflowY:\"auto\",overflowX:\"hidden\",minWidth:16,minHeight:16,maxWidth:\"calc(100% - 32px)\",maxHeight:\"calc(100% - 32px)\",outline:0}),UD=zo.forwardRef(function(t,o){let r=je({props:t,name:\"MuiPopover\"}),{action:n,anchorEl:a,anchorOrigin:i={vertical:\"top\",horizontal:\"left\"},anchorPosition:l,anchorReference:s=\"anchorEl\",children:c,className:u,container:m,elevation:p=8,marginThreshold:d=16,open:v,PaperProps:T={},slots:S={},slotProps:h={},transformOrigin:y={vertical:\"top\",horizontal:\"left\"},TransitionComponent:g,transitionDuration:b=\"auto\",TransitionProps:E={},disableScrollLock:C=!1,...P}=r,A=zo.useRef(),_={...r,anchorOrigin:i,anchorReference:s,elevation:p,marginThreshold:d,transformOrigin:y,TransitionComponent:g,transitionDuration:b,TransitionProps:E},z=LD(_),I=zo.useCallback(()=>{if(s===\"anchorPosition\")return l;let le=Pm(a),Ae=(le&&le.nodeType===1?le:Wu(A.current).body).getBoundingClientRect();return{top:Ae.top+EC(Ae,i.vertical),left:Ae.left+PC(Ae,i.horizontal)}},[a,i.horizontal,i.vertical,l,s]),x=zo.useCallback(le=>({vertical:EC(le,y.vertical),horizontal:PC(le,y.horizontal)}),[y.horizontal,y.vertical]),k=zo.useCallback(le=>{let Oe={width:le.offsetWidth,height:le.offsetHeight},Ae=x(Oe);if(s===\"none\")return{top:null,left:null,transformOrigin:CC(Ae)};let et=I(),dt=et.top-Ae.vertical,Lt=et.left-Ae.horizontal,jt=dt+Oe.height,Be=Lt+Oe.width,Nt=qs(Pm(a)),Ro=Nt.innerHeight-d,Ut=Nt.innerWidth-d;if(d!==null&&dtRo){let st=jt-Ro;dt-=st,Ae.vertical+=st}if(d!==null&&LtUt){let st=Be-Ut;Lt-=st,Ae.horizontal+=st}return{top:`${Math.round(dt)}px`,left:`${Math.round(Lt)}px`,transformOrigin:CC(Ae)}},[a,s,I,x,d]),[U,O]=zo.useState(v),N=zo.useCallback(()=>{let le=A.current;if(!le)return;let Oe=k(le);Oe.top!==null&&le.style.setProperty(\"top\",Oe.top),Oe.left!==null&&(le.style.left=Oe.left),le.style.transformOrigin=Oe.transformOrigin,O(!0)},[k]);zo.useEffect(()=>(C&&window.addEventListener(\"scroll\",N),()=>window.removeEventListener(\"scroll\",N)),[a,C,N]);let X=()=>{N()},oe=()=>{O(!1)};zo.useEffect(()=>{v&&N()}),zo.useImperativeHandle(n,()=>v?{updatePosition:()=>{N()}}:null,[v,N]),zo.useEffect(()=>{if(!v)return;let le=qP(()=>{N()}),Oe=qs(Pm(a));return Oe.addEventListener(\"resize\",le),()=>{le.clear(),Oe.removeEventListener(\"resize\",le)}},[a,v,N]);let W=b,Te={slots:{transition:g,...S},slotProps:{transition:E,paper:T,...h}},[fe,Ke]=Ct(\"transition\",{elementType:rp,externalForwardedProps:Te,ownerState:_,getSlotProps:le=>({...le,onEntering:(Oe,Ae)=>{le.onEntering?.(Oe,Ae),X()},onExited:Oe=>{le.onExited?.(Oe),oe()}}),additionalProps:{appear:!0,in:v}});b===\"auto\"&&!fe.muiSupportAuto&&(W=void 0);let Ze=m||(a?Wu(Pm(a)).body:void 0),[Ue,{slots:xe,slotProps:Je,...ht}]=Ct(\"root\",{ref:o,elementType:jD,externalForwardedProps:{...Te,...P},shouldForwardComponentProp:!0,additionalProps:{slots:{backdrop:S.backdrop},slotProps:{backdrop:hm(typeof h.backdrop==\"function\"?h.backdrop(_):h.backdrop,{invisible:!0})},container:Ze,open:v},ownerState:_,className:ie(z.root,u)}),[we,ft]=Ct(\"paper\",{ref:A,className:z.paper,elementType:W0,externalForwardedProps:Te,shouldForwardComponentProp:!0,additionalProps:{elevation:p,style:U?void 0:{opacity:0}},ownerState:_});return(0,Cm.jsx)(Ue,{...ht,...!dn(Ue)&&{slots:xe,slotProps:Je,disableScrollLock:C},children:(0,Cm.jsx)(fe,{...Ke,timeout:W,children:(0,Cm.jsx)(we,{...ft,children:c})})})}),Z0=UD;function RC(e){return _e(\"MuiMenu\",e)}var lX=Ce(\"MuiMenu\",[\"root\",\"paper\",\"list\"]);var J0=q(Ie(),1),HD={vertical:\"top\",horizontal:\"right\"},VD={vertical:\"top\",horizontal:\"left\"},$D=e=>{let{classes:t}=e;return Le({root:[\"root\"],paper:[\"paper\"],list:[\"list\"]},RC,t)},YD=ae(Z0,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiMenu\",slot:\"Root\"})({}),XD=ae(W0,{name:\"MuiMenu\",slot:\"Paper\"})({maxHeight:\"calc(100% - 96px)\",WebkitOverflowScrolling:\"touch\"}),GD=ae(H0,{name:\"MuiMenu\",slot:\"List\"})({outline:0}),qD=ui.forwardRef(function(t,o){let r=je({props:t,name:\"MuiMenu\"}),{autoFocus:n=!0,children:a,className:i,disableAutoFocusItem:l=!1,MenuListProps:s={},onClose:c,open:u,PaperProps:m={},PopoverClasses:p,transitionDuration:d=\"auto\",TransitionProps:{onEntering:v,...T}={},variant:S=\"selectedMenu\",slots:h={},slotProps:y={},...g}=r,b=li(),E={...r,autoFocus:n,disableAutoFocusItem:l,MenuListProps:s,onEntering:v,PaperProps:m,transitionDuration:d,TransitionProps:T,variant:S},C=$D(E),P=n&&!l&&u,A=ui.useRef(null),_=(W,Te)=>{A.current&&A.current.adjustStyleForScrollbar(W,{direction:b?\"rtl\":\"ltr\"}),v&&v(W,Te)},z=W=>{W.key===\"Tab\"&&(W.preventDefault(),c&&c(W,\"tabKeyDown\"))},I=-1;ui.Children.map(a,(W,Te)=>{ui.isValidElement(W)&&(W.props.disabled||(S===\"selectedMenu\"&&W.props.selected||I===-1)&&(I=Te))});let x={slots:h,slotProps:{list:s,transition:T,paper:m,...y}},k=cr({elementType:h.root,externalSlotProps:y.root,ownerState:E,className:[C.root,i]}),[U,O]=Ct(\"paper\",{className:C.paper,elementType:XD,externalForwardedProps:x,shouldForwardComponentProp:!0,ownerState:E}),[N,X]=Ct(\"list\",{className:ie(C.list,s.className),elementType:GD,shouldForwardComponentProp:!0,externalForwardedProps:x,getSlotProps:W=>({...W,onKeyDown:Te=>{z(Te),W.onKeyDown?.(Te)}}),ownerState:E}),oe=typeof x.slotProps.transition==\"function\"?x.slotProps.transition(E):x.slotProps.transition;return(0,J0.jsx)(YD,{onClose:c,anchorOrigin:{vertical:\"bottom\",horizontal:b?\"right\":\"left\"},transformOrigin:b?HD:VD,slots:{root:h.root,paper:U,backdrop:h.backdrop,...h.transition&&{transition:h.transition}},slotProps:{root:k,paper:O,backdrop:typeof y.backdrop==\"function\"?y.backdrop(E):y.backdrop,transition:{...oe,onEntering:(...W)=>{_(...W),oe?.onEntering?.(...W)}}},open:u,ref:o,transitionDuration:d,ownerState:E,...g,classes:p,children:(0,J0.jsx)(N,{actions:A,autoFocus:n&&(I===-1||l),autoFocusItem:P,variant:S,...X,children:a})})}),ip=qD;var pi=q(re(),1);var MC=q(re(),1);function wC(e){return _e(\"MuiDivider\",e)}var ID=Ce(\"MuiDivider\",[\"root\",\"absolute\",\"fullWidth\",\"inset\",\"middle\",\"flexItem\",\"light\",\"vertical\",\"withChildren\",\"withChildrenVertical\",\"textAlignRight\",\"textAlignLeft\",\"wrapper\",\"wrapperVertical\"]),Rm=ID;var eb=q(Ie(),1),FD=e=>{let{absolute:t,children:o,classes:r,flexItem:n,light:a,orientation:i,textAlign:l,variant:s}=e;return Le({root:[\"root\",t&&\"absolute\",s,a&&\"light\",i===\"vertical\"&&\"vertical\",n&&\"flexItem\",o&&\"withChildren\",o&&i===\"vertical\"&&\"withChildrenVertical\",l===\"right\"&&i!==\"vertical\"&&\"textAlignRight\",l===\"left\"&&i!==\"vertical\"&&\"textAlignLeft\"],wrapper:[\"wrapper\",i===\"vertical\"&&\"wrapperVertical\"]},wC,r)},KD=ae(\"div\",{name:\"MuiDivider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.absolute&&t.absolute,t[o.variant],o.light&&t.light,o.orientation===\"vertical\"&&t.vertical,o.flexItem&&t.flexItem,o.children&&t.withChildren,o.children&&o.orientation===\"vertical\"&&t.withChildrenVertical,o.textAlign===\"right\"&&o.orientation!==\"vertical\"&&t.textAlignRight,o.textAlign===\"left\"&&o.orientation!==\"vertical\"&&t.textAlignLeft]}})(He(({theme:e})=>({margin:0,flexShrink:0,borderWidth:0,borderStyle:\"solid\",borderColor:(e.vars||e).palette.divider,borderBottomWidth:\"thin\",variants:[{props:{absolute:!0},style:{position:\"absolute\",bottom:0,left:0,width:\"100%\"}},{props:{light:!0},style:{borderColor:e.alpha((e.vars||e).palette.divider,.08)}},{props:{variant:\"inset\"},style:{marginLeft:72}},{props:{variant:\"middle\",orientation:\"horizontal\"},style:{marginLeft:e.spacing(2),marginRight:e.spacing(2)}},{props:{variant:\"middle\",orientation:\"vertical\"},style:{marginTop:e.spacing(1),marginBottom:e.spacing(1)}},{props:{orientation:\"vertical\"},style:{height:\"100%\",borderBottomWidth:0,borderRightWidth:\"thin\"}},{props:{flexItem:!0},style:{alignSelf:\"stretch\",height:\"auto\"}},{props:({ownerState:t})=>!!t.children,style:{display:\"flex\",textAlign:\"center\",border:0,borderTopStyle:\"solid\",borderLeftStyle:\"solid\",\"&::before, &::after\":{content:'\"\"',alignSelf:\"center\"}}},{props:({ownerState:t})=>t.children&&t.orientation!==\"vertical\",style:{\"&::before, &::after\":{width:\"100%\",borderTop:`thin solid ${(e.vars||e).palette.divider}`,borderTopStyle:\"inherit\"}}},{props:({ownerState:t})=>t.orientation===\"vertical\"&&t.children,style:{flexDirection:\"column\",\"&::before, &::after\":{height:\"100%\",borderLeft:`thin solid ${(e.vars||e).palette.divider}`,borderLeftStyle:\"inherit\"}}},{props:({ownerState:t})=>t.textAlign===\"right\"&&t.orientation!==\"vertical\",style:{\"&::before\":{width:\"90%\"},\"&::after\":{width:\"10%\"}}},{props:({ownerState:t})=>t.textAlign===\"left\"&&t.orientation!==\"vertical\",style:{\"&::before\":{width:\"10%\"},\"&::after\":{width:\"90%\"}}}]}))),QD=ae(\"span\",{name:\"MuiDivider\",slot:\"Wrapper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.wrapper,o.orientation===\"vertical\"&&t.wrapperVertical]}})(He(({theme:e})=>({display:\"inline-block\",paddingLeft:`calc(${e.spacing(1)} * 1.2)`,paddingRight:`calc(${e.spacing(1)} * 1.2)`,whiteSpace:\"nowrap\",variants:[{props:{orientation:\"vertical\"},style:{paddingTop:`calc(${e.spacing(1)} * 1.2)`,paddingBottom:`calc(${e.spacing(1)} * 1.2)`}}]}))),tb=MC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiDivider\"}),{absolute:n=!1,children:a,className:i,orientation:l=\"horizontal\",component:s=a||l===\"vertical\"?\"div\":\"hr\",flexItem:c=!1,light:u=!1,role:m=s!==\"hr\"?\"separator\":void 0,textAlign:p=\"center\",variant:d=\"fullWidth\",...v}=r,T={...r,absolute:n,component:s,flexItem:c,light:u,orientation:l,role:m,textAlign:p,variant:d},S=FD(T);return(0,eb.jsx)(KD,{as:s,className:ie(S.root,i),role:m,ref:o,ownerState:T,\"aria-orientation\":m===\"separator\"&&(s!==\"hr\"||l===\"vertical\")?l:void 0,...v,children:a?(0,eb.jsx)(QD,{className:S.wrapper,ownerState:T,children:a}):null})});tb&&(tb.muiSkipListHighlight=!0);var ob=tb;var WD=Ce(\"MuiListItemIcon\",[\"root\",\"alignItemsFlexStart\"]),wm=WD;var ZD=Ce(\"MuiListItemText\",[\"root\",\"multiline\",\"dense\",\"inset\",\"primary\",\"secondary\"]),Mm=ZD;function OC(e){return _e(\"MuiMenuItem\",e)}var JD=Ce(\"MuiMenuItem\",[\"root\",\"focusVisible\",\"dense\",\"disabled\",\"divider\",\"gutters\",\"selected\"]),Js=JD;var rb=q(Ie(),1),eN=(e,t)=>{let{ownerState:o}=e;return[t.root,o.dense&&t.dense,o.divider&&t.divider,!o.disableGutters&&t.gutters]},tN=e=>{let{disabled:t,dense:o,divider:r,disableGutters:n,selected:a,classes:i}=e,s=Le({root:[\"root\",o&&\"dense\",t&&\"disabled\",!n&&\"gutters\",r&&\"divider\",a&&\"selected\"]},OC,i);return{...i,...s}},oN=ae(ma,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiMenuItem\",slot:\"Root\",overridesResolver:eN})(He(({theme:e})=>({...e.typography.body1,display:\"flex\",justifyContent:\"flex-start\",alignItems:\"center\",position:\"relative\",textDecoration:\"none\",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:\"border-box\",whiteSpace:\"nowrap\",\"&:hover\":{textDecoration:\"none\",backgroundColor:(e.vars||e).palette.action.hover,\"@media (hover: none)\":{backgroundColor:\"transparent\"}},[`&.${Js.selected}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity),[`&.${Js.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)}},[`&.${Js.selected}:hover`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.hoverOpacity}`),\"@media (hover: none)\":{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity)}},[`&.${Js.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${Js.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${Rm.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${Rm.inset}`]:{marginLeft:52},[`& .${Mm.root}`]:{marginTop:0,marginBottom:0},[`& .${Mm.inset}`]:{paddingLeft:36},[`& .${wm.root}`]:{minWidth:36},variants:[{props:({ownerState:t})=>!t.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:t})=>t.divider,style:{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:\"padding-box\"}},{props:({ownerState:t})=>!t.dense,style:{[e.breakpoints.up(\"sm\")]:{minHeight:\"auto\"}}},{props:({ownerState:t})=>t.dense,style:{minHeight:32,paddingTop:4,paddingBottom:4,...e.typography.body2,[`& .${wm.root} svg`]:{fontSize:\"1.25rem\"}}}]}))),rN=pi.forwardRef(function(t,o){let r=je({props:t,name:\"MuiMenuItem\"}),{autoFocus:n=!1,component:a=\"li\",dense:i=!1,divider:l=!1,disableGutters:s=!1,focusVisibleClassName:c,role:u=\"menuitem\",tabIndex:m,className:p,...d}=r,v=pi.useContext(tp),T=pi.useMemo(()=>({dense:i||v.dense||!1,disableGutters:s}),[v.dense,i,s]),S=pi.useRef(null);ym(()=>{n&&S.current&&S.current.focus()},[n]);let h={...r,dense:T.dense,divider:l,disableGutters:s},y=tN(r),g=Mr(S,o),b;return r.disabled||(b=m!==void 0?m:-1),(0,rb.jsx)(tp.Provider,{value:T,children:(0,rb.jsx)(oN,{ref:g,role:u,tabIndex:b,component:a,focusVisibleClassName:ie(y.focusVisible,c),className:ie(y.root,p),...d,ownerState:h,classes:y})})}),nl=rN;var zm=q(re(),1);var Ho=q(re(),1);var nN={border:0,clip:\"rect(0 0 0 0)\",height:\"1px\",margin:\"-1px\",overflow:\"hidden\",padding:0,position:\"absolute\",whiteSpace:\"nowrap\",width:\"1px\"},nb=nN;function aN(e,t,o=(r,n)=>r===n){return e.length===t.length&&e.every((r,n)=>o(r,t[n]))}var AC=aN;var iN=2;function ec(e,t,o,r,n){return o===1?Math.min(e+t,n):Math.max(e-t,r)}function zC(e,t){return e-t}function DC(e,t){let{index:o}=e.reduce((r,n,a)=>{let i=Math.abs(t-n);return r===null||i({left:`${e}%`}),leap:e=>({width:`${e}%`})},\"horizontal-reverse\":{offset:e=>({right:`${e}%`}),leap:e=>({width:`${e}%`})},vertical:{offset:e=>({bottom:`${e}%`}),leap:e=>({height:`${e}%`})}},pN=e=>e,Nm;function _C(){return Nm===void 0&&(typeof CSS<\"u\"&&typeof CSS.supports==\"function\"?Nm=CSS.supports(\"touch-action\",\"none\"):Nm=!0),Nm}function kC(e){let{\"aria-labelledby\":t,defaultValue:o,disabled:r=!1,disableSwap:n=!1,isRtl:a=!1,marks:i=!1,max:l=100,min:s=0,name:c,onChange:u,onChangeCommitted:m,orientation:p=\"horizontal\",rootRef:d,scale:v=pN,step:T=1,shiftStep:S=10,tabIndex:h,value:y}=e,g=Ho.useRef(void 0),[b,E]=Ho.useState(-1),[C,P]=Ho.useState(-1),[A,_]=Ho.useState(!1),z=Ho.useRef(0),I=Ho.useRef(null),[x,k]=js({controlled:y,default:o??s,name:\"Slider\"}),U=u&&((Z,ee,Se)=>{let ye=Z.nativeEvent||Z,ze=new ye.constructor(ye.type,ye);Object.defineProperty(ze,\"target\",{writable:!0,value:{value:ee,name:c}}),I.current=ee,u(ze,ee,Se)}),O=Array.isArray(x),N=O?x.slice().sort(zC):[x];N=N.map(Z=>Z==null?s:ua(Z,s,l));let X=i===!0&&T!==null?[...Array(Math.floor((l-s)/T)+1)].map((Z,ee)=>({value:s+T*ee})):i||[],oe=X.map(Z=>Z.value),[W,Te]=Ho.useState(-1),fe=Ho.useRef(null),Ke=yo(d,fe),Ze=Z=>ee=>{let Se=Number(ee.currentTarget.getAttribute(\"data-index\"));pn(ee.target)&&Te(Se),P(Se),Z?.onFocus?.(ee)},Ue=Z=>ee=>{pn(ee.target)||Te(-1),P(-1),Z?.onBlur?.(ee)},xe=(Z,ee)=>{let Se=Number(Z.currentTarget.getAttribute(\"data-index\")),ye=N[Se],ze=oe.indexOf(ye),ue=ee;if(X&&T==null){let gt=oe[oe.length-1];ue>=gt?ue=gt:ue<=oe[0]?ue=oe[0]:ue=ueee=>{if([\"ArrowUp\",\"ArrowDown\",\"ArrowLeft\",\"ArrowRight\",\"PageUp\",\"PageDown\",\"Home\",\"End\"].includes(ee.key)){ee.preventDefault();let Se=Number(ee.currentTarget.getAttribute(\"data-index\")),ye=N[Se],ze=null;if(T!=null){let ue=ee.shiftKey?S:T;switch(ee.key){case\"ArrowUp\":ze=ec(ye,ue,1,s,l);break;case\"ArrowRight\":ze=ec(ye,ue,a?-1:1,s,l);break;case\"ArrowDown\":ze=ec(ye,ue,-1,s,l);break;case\"ArrowLeft\":ze=ec(ye,ue,a?1:-1,s,l);break;case\"PageUp\":ze=ec(ye,S,1,s,l);break;case\"PageDown\":ze=ec(ye,S,-1,s,l);break;case\"Home\":ze=s;break;case\"End\":ze=l;break;default:break}}else if(X){let ue=oe[oe.length-1],gt=oe.indexOf(ye),ce=[a?\"ArrowRight\":\"ArrowLeft\",\"ArrowDown\",\"PageDown\",\"Home\"],ke=[a?\"ArrowLeft\":\"ArrowRight\",\"ArrowUp\",\"PageUp\",\"End\"];ce.includes(ee.key)?gt===0?ze=oe[0]:ze=oe[gt-1]:ke.includes(ee.key)&&(gt===oe.length-1?ze=ue:ze=oe[gt+1])}ze!=null&&xe(ee,ze)}Z?.onKeyDown?.(ee)};wr(()=>{r&&fe.current.contains(document.activeElement)&&document.activeElement?.blur()},[r]),r&&b!==-1&&E(-1),r&&W!==-1&&Te(-1);let ht=Z=>ee=>{Z.onChange?.(ee),xe(ee,ee.target.valueAsNumber)},we=Ho.useRef(void 0),ft=p;a&&p===\"horizontal\"&&(ft+=\"-reverse\");let le=({finger:Z,move:ee=!1})=>{let{current:Se}=fe,{width:ye,height:ze,bottom:ue,left:gt}=Se.getBoundingClientRect(),ce;ft.startsWith(\"vertical\")?ce=(ue-Z.y)/ze:ce=(Z.x-gt)/ye,ft.includes(\"-reverse\")&&(ce=1-ce);let ke;if(ke=lN(ce,s,l),T)ke=cN(ke,T,s);else{let Wt=DC(oe,ke);ke=oe[Wt]}ke=ua(ke,s,l);let he=0;if(O){ee?he=we.current:he=DC(N,ke),n&&(ke=ua(ke,N[he-1]||-1/0,N[he+1]||1/0));let Wt=ke;ke=NC({values:N,newValue:ke,index:he}),n&&ee||(he=ke.indexOf(Wt),we.current=he)}return{newValue:ke,activeIndex:he}},Oe=Ln(Z=>{let ee=Om(Z,g);if(!ee)return;if(z.current+=1,Z.type===\"mousemove\"&&Z.buttons===0){Ae(Z);return}let{newValue:Se,activeIndex:ye}=le({finger:ee,move:!0});Am({sliderRef:fe,activeIndex:ye,setActive:E}),k(Se),!A&&z.current>iN&&_(!0),U&&!Dm(Se,x)&&U(Z,Se,ye)}),Ae=Ln(Z=>{let ee=Om(Z,g);if(_(!1),!ee)return;let{newValue:Se}=le({finger:ee,move:!0});E(-1),Z.type===\"touchend\"&&P(-1),m&&m(Z,I.current??Se),g.current=void 0,dt()}),et=Ln(Z=>{if(r)return;_C()||Z.preventDefault();let ee=Z.changedTouches[0];ee!=null&&(g.current=ee.identifier);let Se=Om(Z,g);if(Se!==!1){let{newValue:ze,activeIndex:ue}=le({finger:Se});Am({sliderRef:fe,activeIndex:ue,setActive:E}),k(ze),U&&!Dm(ze,x)&&U(Z,ze,ue)}z.current=0;let ye=Yt(fe.current);ye.addEventListener(\"touchmove\",Oe,{passive:!0}),ye.addEventListener(\"touchend\",Ae,{passive:!0})}),dt=Ho.useCallback(()=>{let Z=Yt(fe.current);Z.removeEventListener(\"mousemove\",Oe),Z.removeEventListener(\"mouseup\",Ae),Z.removeEventListener(\"touchmove\",Oe),Z.removeEventListener(\"touchend\",Ae)},[Ae,Oe]);Ho.useEffect(()=>{let{current:Z}=fe;return Z.addEventListener(\"touchstart\",et,{passive:_C()}),()=>{Z.removeEventListener(\"touchstart\",et),dt()}},[dt,et]),Ho.useEffect(()=>{r&&dt()},[r,dt]);let Lt=Z=>ee=>{if(Z.onMouseDown?.(ee),r||ee.defaultPrevented||ee.button!==0)return;ee.preventDefault();let Se=Om(ee,g);if(Se!==!1){let{newValue:ze,activeIndex:ue}=le({finger:Se});Am({sliderRef:fe,activeIndex:ue,setActive:E}),k(ze),U&&!Dm(ze,x)&&U(ee,ze,ue)}z.current=0;let ye=Yt(fe.current);ye.addEventListener(\"mousemove\",Oe,{passive:!0}),ye.addEventListener(\"mouseup\",Ae)},jt=lp(O?N[0]:s,s,l),Be=lp(N[N.length-1],s,l)-jt,Nt=(Z={})=>{let ee=ya(Z),Se={onMouseDown:Lt(ee||{})},ye={...ee,...Se};return{...Z,ref:Ke,...ye}},Ro=Z=>ee=>{Z.onMouseOver?.(ee);let Se=Number(ee.currentTarget.getAttribute(\"data-index\"));P(Se)},Ut=Z=>ee=>{Z.onMouseLeave?.(ee),P(-1)},st=(Z={})=>{let ee=ya(Z),Se={onMouseOver:Ro(ee||{}),onMouseLeave:Ut(ee||{})};return{...Z,...ee,...Se}},se=Z=>({pointerEvents:b!==-1&&b!==Z?\"none\":void 0}),xt;return p===\"vertical\"&&(xt=a?\"vertical-rl\":\"vertical-lr\"),{active:b,axis:ft,axisProps:uN,dragging:A,focusedThumbIndex:W,getHiddenInputProps:(Z={})=>{let ee=ya(Z),Se={onChange:ht(ee||{}),onFocus:Ze(ee||{}),onBlur:Ue(ee||{}),onKeyDown:Je(ee||{})},ye={...ee,...Se};return{tabIndex:h,\"aria-labelledby\":t,\"aria-orientation\":p,\"aria-valuemax\":v(l),\"aria-valuemin\":v(s),name:c,type:\"range\",min:e.min,max:e.max,step:e.step===null&&e.marks?\"any\":e.step??void 0,disabled:r,...Z,...ye,style:{...nb,direction:a?\"rtl\":\"ltr\",width:\"100%\",height:\"100%\",writingMode:xt}}},getRootProps:Nt,getThumbProps:st,marks:X,open:C,range:O,rootRef:Ke,trackLeap:Be,trackOffset:jt,values:N,getThumbStyle:se}}var fN=e=>!e||!dn(e),BC=fN;var _m=q(re(),1);function LC(e){return _e(\"MuiSlider\",e)}var dN=Ce(\"MuiSlider\",[\"root\",\"active\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"disabled\",\"dragging\",\"focusVisible\",\"mark\",\"markActive\",\"marked\",\"markLabel\",\"markLabelActive\",\"rail\",\"sizeSmall\",\"thumb\",\"thumbColorPrimary\",\"thumbColorSecondary\",\"thumbColorError\",\"thumbColorSuccess\",\"thumbColorInfo\",\"thumbColorWarning\",\"track\",\"trackInverted\",\"trackFalse\",\"thumbSizeSmall\",\"valueLabel\",\"valueLabelOpen\",\"valueLabelCircle\",\"valueLabelLabel\",\"vertical\"]),pr=dN;var tc=q(Ie(),1),mN=e=>{let{open:t}=e;return{offset:ie(t&&pr.valueLabelOpen),circle:pr.valueLabelCircle,label:pr.valueLabelLabel}};function ab(e){let{children:t,className:o,value:r}=e,n=mN(e);return t?_m.cloneElement(t,{className:t.props.className},(0,tc.jsxs)(_m.Fragment,{children:[t.props.children,(0,tc.jsx)(\"span\",{className:ie(n.offset,o),\"aria-hidden\":!0,children:(0,tc.jsx)(\"span\",{className:n.circle,children:(0,tc.jsx)(\"span\",{className:n.label,children:r})})})]})):null}var hn=q(Ie(),1);function jC(e){return e}var yN=ae(\"span\",{name:\"MuiSlider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[`color${me(o.color)}`],o.size!==\"medium\"&&t[`size${me(o.size)}`],o.marked&&t.marked,o.orientation===\"vertical\"&&t.vertical,o.track===\"inverted\"&&t.trackInverted,o.track===!1&&t.trackFalse]}})(He(({theme:e})=>({borderRadius:12,boxSizing:\"content-box\",display:\"inline-block\",position:\"relative\",cursor:\"pointer\",touchAction:\"none\",WebkitTapHighlightColor:\"transparent\",\"@media print\":{colorAdjust:\"exact\"},[`&.${pr.disabled}`]:{pointerEvents:\"none\",cursor:\"default\",color:(e.vars||e).palette.grey[400]},[`&.${pr.dragging}`]:{[`& .${pr.thumb}, & .${pr.track}`]:{transition:\"none\"}},variants:[...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),{props:{orientation:\"horizontal\"},style:{height:4,width:\"100%\",padding:\"13px 0\",\"@media (pointer: coarse)\":{padding:\"20px 0\"}}},{props:{orientation:\"horizontal\",size:\"small\"},style:{height:2}},{props:{orientation:\"horizontal\",marked:!0},style:{marginBottom:20}},{props:{orientation:\"vertical\"},style:{height:\"100%\",width:4,padding:\"0 13px\",\"@media (pointer: coarse)\":{padding:\"0 20px\"}}},{props:{orientation:\"vertical\",size:\"small\"},style:{width:2}},{props:{orientation:\"vertical\",marked:!0},style:{marginRight:44}}]}))),hN=ae(\"span\",{name:\"MuiSlider\",slot:\"Rail\"})({display:\"block\",position:\"absolute\",borderRadius:\"inherit\",backgroundColor:\"currentColor\",opacity:.38,variants:[{props:{orientation:\"horizontal\"},style:{width:\"100%\",height:\"inherit\",top:\"50%\",transform:\"translateY(-50%)\"}},{props:{orientation:\"vertical\"},style:{height:\"100%\",width:\"inherit\",left:\"50%\",transform:\"translateX(-50%)\"}},{props:{track:\"inverted\"},style:{opacity:1}}]}),gN=ae(\"span\",{name:\"MuiSlider\",slot:\"Track\"})(He(({theme:e})=>({display:\"block\",position:\"absolute\",borderRadius:\"inherit\",border:\"1px solid currentColor\",backgroundColor:\"currentColor\",transition:e.transitions.create([\"left\",\"width\",\"bottom\",\"height\"],{duration:e.transitions.duration.shortest}),variants:[{props:{size:\"small\"},style:{border:\"none\"}},{props:{orientation:\"horizontal\"},style:{height:\"inherit\",top:\"50%\",transform:\"translateY(-50%)\"}},{props:{orientation:\"vertical\"},style:{width:\"inherit\",left:\"50%\",transform:\"translateX(-50%)\"}},{props:{track:!1},style:{display:\"none\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t,track:\"inverted\"},style:{...e.vars?{backgroundColor:e.vars.palette.Slider[`${t}Track`],borderColor:e.vars.palette.Slider[`${t}Track`]}:{backgroundColor:e.lighten(e.palette[t].main,.62),borderColor:e.lighten(e.palette[t].main,.62),...e.applyStyles(\"dark\",{backgroundColor:e.darken(e.palette[t].main,.5)}),...e.applyStyles(\"dark\",{borderColor:e.darken(e.palette[t].main,.5)})}}}))]}))),bN=ae(\"span\",{name:\"MuiSlider\",slot:\"Thumb\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.thumb,t[`thumbColor${me(o.color)}`],o.size!==\"medium\"&&t[`thumbSize${me(o.size)}`]]}})(He(({theme:e})=>({position:\"absolute\",width:20,height:20,boxSizing:\"border-box\",borderRadius:\"50%\",outline:0,backgroundColor:\"currentColor\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",transition:e.transitions.create([\"box-shadow\",\"left\",\"bottom\"],{duration:e.transitions.duration.shortest}),\"&::before\":{position:\"absolute\",content:'\"\"',borderRadius:\"inherit\",width:\"100%\",height:\"100%\",boxShadow:(e.vars||e).shadows[2]},\"&::after\":{position:\"absolute\",content:'\"\"',borderRadius:\"50%\",width:42,height:42,top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\"},[`&.${pr.disabled}`]:{\"&:hover\":{boxShadow:\"none\"}},variants:[{props:{size:\"small\"},style:{width:12,height:12,\"&::before\":{boxShadow:\"none\"}}},{props:{orientation:\"horizontal\"},style:{top:\"50%\",transform:\"translate(-50%, -50%)\"}},{props:{orientation:\"vertical\"},style:{left:\"50%\",transform:\"translate(-50%, 50%)\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{[`&:hover, &.${pr.focusVisible}`]:{boxShadow:`0px 0px 0px 8px ${e.alpha((e.vars||e).palette[t].main,.16)}`,\"@media (hover: none)\":{boxShadow:\"none\"}},[`&.${pr.active}`]:{boxShadow:`0px 0px 0px 14px ${e.alpha((e.vars||e).palette[t].main,.16)}`}}}))]}))),vN=ae(ab,{name:\"MuiSlider\",slot:\"ValueLabel\"})(He(({theme:e})=>({zIndex:1,whiteSpace:\"nowrap\",...e.typography.body2,fontWeight:500,transition:e.transitions.create([\"transform\"],{duration:e.transitions.duration.shortest}),position:\"absolute\",backgroundColor:(e.vars||e).palette.grey[600],borderRadius:2,color:(e.vars||e).palette.common.white,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:\"0.25rem 0.75rem\",variants:[{props:{orientation:\"horizontal\"},style:{transform:\"translateY(-100%) scale(0)\",top:\"-10px\",transformOrigin:\"bottom center\",\"&::before\":{position:\"absolute\",content:'\"\"',width:8,height:8,transform:\"translate(-50%, 50%) rotate(45deg)\",backgroundColor:\"inherit\",bottom:0,left:\"50%\"},[`&.${pr.valueLabelOpen}`]:{transform:\"translateY(-100%) scale(1)\"}}},{props:{orientation:\"vertical\"},style:{transform:\"translateY(-50%) scale(0)\",right:\"30px\",top:\"50%\",transformOrigin:\"right center\",\"&::before\":{position:\"absolute\",content:'\"\"',width:8,height:8,transform:\"translate(-50%, -50%) rotate(45deg)\",backgroundColor:\"inherit\",right:-8,top:\"50%\"},[`&.${pr.valueLabelOpen}`]:{transform:\"translateY(-50%) scale(1)\"}}},{props:{size:\"small\"},style:{fontSize:e.typography.pxToRem(12),padding:\"0.25rem 0.5rem\"}},{props:{orientation:\"vertical\",size:\"small\"},style:{right:\"20px\"}}]})));var xN=ae(\"span\",{name:\"MuiSlider\",slot:\"Mark\",shouldForwardProp:e=>Hu(e)&&e!==\"markActive\",overridesResolver:(e,t)=>{let{markActive:o}=e;return[t.mark,o&&t.markActive]}})(He(({theme:e})=>({position:\"absolute\",width:2,height:2,borderRadius:1,backgroundColor:\"currentColor\",variants:[{props:{orientation:\"horizontal\"},style:{top:\"50%\",transform:\"translate(-1px, -50%)\"}},{props:{orientation:\"vertical\"},style:{left:\"50%\",transform:\"translate(-50%, 1px)\"}},{props:{markActive:!0},style:{backgroundColor:(e.vars||e).palette.background.paper,opacity:.8}}]}))),TN=ae(\"span\",{name:\"MuiSlider\",slot:\"MarkLabel\",shouldForwardProp:e=>Hu(e)&&e!==\"markLabelActive\"})(He(({theme:e})=>({...e.typography.body2,color:(e.vars||e).palette.text.secondary,position:\"absolute\",whiteSpace:\"nowrap\",variants:[{props:{orientation:\"horizontal\"},style:{top:30,transform:\"translateX(-50%)\",\"@media (pointer: coarse)\":{top:40}}},{props:{orientation:\"vertical\"},style:{left:36,transform:\"translateY(50%)\",\"@media (pointer: coarse)\":{left:44}}},{props:{markLabelActive:!0},style:{color:(e.vars||e).palette.text.primary}}]}))),SN=e=>{let{disabled:t,dragging:o,marked:r,orientation:n,track:a,classes:i,color:l,size:s}=e,c={root:[\"root\",t&&\"disabled\",o&&\"dragging\",r&&\"marked\",n===\"vertical\"&&\"vertical\",a===\"inverted\"&&\"trackInverted\",a===!1&&\"trackFalse\",l&&`color${me(l)}`,s&&`size${me(s)}`],rail:[\"rail\"],track:[\"track\"],mark:[\"mark\"],markActive:[\"markActive\"],markLabel:[\"markLabel\"],markLabelActive:[\"markLabelActive\"],valueLabel:[\"valueLabel\"],thumb:[\"thumb\",t&&\"disabled\",s&&`thumbSize${me(s)}`,l&&`thumbColor${me(l)}`],active:[\"active\"],disabled:[\"disabled\"],focusVisible:[\"focusVisible\"]};return Le(c,LC,i)},EN=({children:e})=>e,PN=zm.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSlider\"}),n=li(),{\"aria-label\":a,\"aria-valuetext\":i,\"aria-labelledby\":l,component:s=\"span\",components:c={},componentsProps:u={},color:m=\"primary\",classes:p,className:d,disableSwap:v=!1,disabled:T=!1,getAriaLabel:S,getAriaValueText:h,marks:y=!1,max:g=100,min:b=0,name:E,onChange:C,onChangeCommitted:P,orientation:A=\"horizontal\",shiftStep:_=10,size:z=\"medium\",step:I=1,scale:x=jC,slotProps:k,slots:U,tabIndex:O,track:N=\"normal\",value:X,valueLabelDisplay:oe=\"off\",valueLabelFormat:W=jC,...Te}=r,fe={...r,isRtl:n,max:g,min:b,classes:p,disabled:T,disableSwap:v,orientation:A,marks:y,color:m,size:z,step:I,shiftStep:_,scale:x,track:N,valueLabelDisplay:oe,valueLabelFormat:W},{axisProps:Ke,getRootProps:Ze,getHiddenInputProps:Ue,getThumbProps:xe,open:Je,active:ht,axis:we,focusedThumbIndex:ft,range:le,dragging:Oe,marks:Ae,values:et,trackOffset:dt,trackLeap:Lt,getThumbStyle:jt}=kC({...fe,rootRef:o});fe.marked=Ae.length>0&&Ae.some(Tt=>Tt.label),fe.dragging=Oe,fe.focusedThumbIndex=ft;let Be=SN(fe),Nt=U?.root??c.Root??yN,Ro=U?.rail??c.Rail??hN,Ut=U?.track??c.Track??gN,st=U?.thumb??c.Thumb??bN,se=U?.valueLabel??c.ValueLabel??vN,xt=U?.mark??c.Mark??xN,fr=U?.markLabel??c.MarkLabel??TN,Z=U?.input??c.Input??\"input\",ee=k?.root??u.root,Se=k?.rail??u.rail,ye=k?.track??u.track,ze=k?.thumb??u.thumb,ue=k?.valueLabel??u.valueLabel,gt=k?.mark??u.mark,ce=k?.markLabel??u.markLabel,ke=k?.input??u.input,he=cr({elementType:Nt,getSlotProps:Ze,externalSlotProps:ee,externalForwardedProps:Te,additionalProps:{...BC(Nt)&&{as:s}},ownerState:{...fe,...ee?.ownerState},className:[Be.root,d]}),Wt=cr({elementType:Ro,externalSlotProps:Se,ownerState:fe,className:Be.rail}),be=cr({elementType:Ut,externalSlotProps:ye,additionalProps:{style:{...Ke[we].offset(dt),...Ke[we].leap(Lt)}},ownerState:{...fe,...ye?.ownerState},className:Be.track}),uo=cr({elementType:st,getSlotProps:xe,externalSlotProps:ze,ownerState:{...fe,...ze?.ownerState},className:Be.thumb}),ve=cr({elementType:se,externalSlotProps:ue,ownerState:{...fe,...ue?.ownerState},className:Be.valueLabel}),po=cr({elementType:xt,externalSlotProps:gt,ownerState:fe,className:Be.mark}),Ht=cr({elementType:fr,externalSlotProps:ce,ownerState:fe,className:Be.markLabel}),Sn=cr({elementType:Z,getSlotProps:Ue,externalSlotProps:ke,ownerState:fe});return(0,hn.jsxs)(Nt,{...he,children:[(0,hn.jsx)(Ro,{...Wt}),(0,hn.jsx)(Ut,{...be}),Ae.filter(Tt=>Tt.value>=b&&Tt.value<=g).map((Tt,Qe)=>{let Ar=lp(Tt.value,b,g),En=Ke[we].offset(Ar),Gt;return N===!1?Gt=et.includes(Tt.value):Gt=N===\"normal\"&&(le?Tt.value>=et[0]&&Tt.value<=et[et.length-1]:Tt.value<=et[0])||N===\"inverted\"&&(le?Tt.value<=et[0]||Tt.value>=et[et.length-1]:Tt.value>=et[0]),(0,hn.jsxs)(zm.Fragment,{children:[(0,hn.jsx)(xt,{\"data-index\":Qe,...po,...!dn(xt)&&{markActive:Gt},style:{...En,...po.style},className:ie(po.className,Gt&&Be.markActive)}),Tt.label!=null?(0,hn.jsx)(fr,{\"aria-hidden\":!0,\"data-index\":Qe,...Ht,...!dn(fr)&&{markLabelActive:Gt},style:{...En,...Ht.style},className:ie(Be.markLabel,Ht.className,Gt&&Be.markLabelActive),children:Tt.label}):null]},Qe)}),et.map((Tt,Qe)=>{let Ar=lp(Tt,b,g),En=Ke[we].offset(Ar),Gt=oe===\"off\"?EN:se;return(0,hn.jsx)(Gt,{...!dn(Gt)&&{valueLabelFormat:W,valueLabelDisplay:oe,value:typeof W==\"function\"?W(x(Tt),Qe):W,index:Qe,open:Je===Qe||ht===Qe||oe===\"on\",disabled:T},...ve,children:(0,hn.jsx)(st,{\"data-index\":Qe,...uo,className:ie(Be.thumb,uo.className,ht===Qe&&Be.active,ft===Qe&&Be.focusVisible),style:{...En,...jt(Qe),...uo.style},children:(0,hn.jsx)(Z,{\"data-index\":Qe,\"aria-label\":S?S(Qe):a,\"aria-valuenow\":x(Tt),\"aria-labelledby\":l,\"aria-valuetext\":h?h(x(Tt),Qe):i,value:et[Qe],...Sn})})},Qe)})]})}),km=PN;var oo=q(re(),1);var sR=q(re(),1);var Vo=q(re(),1);var Qt=\"top\",go=\"bottom\",co=\"right\",to=\"left\",Bm=\"auto\",fi=[Qt,go,co,to],va=\"start\",al=\"end\",UC=\"clippingParents\",Lm=\"viewport\",oc=\"popper\",HC=\"reference\",ib=fi.reduce(function(e,t){return e.concat([t+\"-\"+va,t+\"-\"+al])},[]),jm=[].concat(fi,[Bm]).reduce(function(e,t){return e.concat([t,t+\"-\"+va,t+\"-\"+al])},[]),CN=\"beforeRead\",RN=\"read\",wN=\"afterRead\",MN=\"beforeMain\",ON=\"main\",AN=\"afterMain\",DN=\"beforeWrite\",NN=\"write\",_N=\"afterWrite\",VC=[CN,RN,wN,MN,ON,AN,DN,NN,_N];function Po(e){return e?(e.nodeName||\"\").toLowerCase():null}function Bt(e){if(e==null)return window;if(e.toString()!==\"[object Window]\"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Zr(e){var t=Bt(e).Element;return e instanceof t||e instanceof Element}function bo(e){var t=Bt(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function rc(e){if(typeof ShadowRoot>\"u\")return!1;var t=Bt(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function zN(e){var t=e.state;Object.keys(t.elements).forEach(function(o){var r=t.styles[o]||{},n=t.attributes[o]||{},a=t.elements[o];!bo(a)||!Po(a)||(Object.assign(a.style,r),Object.keys(n).forEach(function(i){var l=n[i];l===!1?a.removeAttribute(i):a.setAttribute(i,l===!0?\"\":l)}))})}function kN(e){var t=e.state,o={popper:{position:t.options.strategy,left:\"0\",top:\"0\",margin:\"0\"},arrow:{position:\"absolute\"},reference:{}};return Object.assign(t.elements.popper.style,o.popper),t.styles=o,t.elements.arrow&&Object.assign(t.elements.arrow.style,o.arrow),function(){Object.keys(t.elements).forEach(function(r){var n=t.elements[r],a=t.attributes[r]||{},i=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:o[r]),l=i.reduce(function(s,c){return s[c]=\"\",s},{});!bo(n)||!Po(n)||(Object.assign(n.style,l),Object.keys(a).forEach(function(s){n.removeAttribute(s)}))})}}var $C={name:\"applyStyles\",enabled:!0,phase:\"write\",fn:zN,effect:kN,requires:[\"computeStyles\"]};function Co(e){return e.split(\"-\")[0]}var gn=Math.max,il=Math.min,xa=Math.round;function nc(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+\"/\"+t.version}).join(\" \"):navigator.userAgent}function sp(){return!/^((?!chrome|android).)*safari/i.test(nc())}function Jr(e,t,o){t===void 0&&(t=!1),o===void 0&&(o=!1);var r=e.getBoundingClientRect(),n=1,a=1;t&&bo(e)&&(n=e.offsetWidth>0&&xa(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&xa(r.height)/e.offsetHeight||1);var i=Zr(e)?Bt(e):window,l=i.visualViewport,s=!sp()&&o,c=(r.left+(s&&l?l.offsetLeft:0))/n,u=(r.top+(s&&l?l.offsetTop:0))/a,m=r.width/n,p=r.height/a;return{width:m,height:p,top:u,right:c+m,bottom:u+p,left:c,x:c,y:u}}function ll(e){var t=Jr(e),o=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-o)<=1&&(o=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:o,height:r}}function cp(e,t){var o=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(o&&rc(o)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Zo(e){return Bt(e).getComputedStyle(e)}function lb(e){return[\"table\",\"td\",\"th\"].indexOf(Po(e))>=0}function ko(e){return((Zr(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ta(e){return Po(e)===\"html\"?e:e.assignedSlot||e.parentNode||(rc(e)?e.host:null)||ko(e)}function YC(e){return!bo(e)||Zo(e).position===\"fixed\"?null:e.offsetParent}function BN(e){var t=/firefox/i.test(nc()),o=/Trident/i.test(nc());if(o&&bo(e)){var r=Zo(e);if(r.position===\"fixed\")return null}var n=Ta(e);for(rc(n)&&(n=n.host);bo(n)&&[\"html\",\"body\"].indexOf(Po(n))<0;){var a=Zo(n);if(a.transform!==\"none\"||a.perspective!==\"none\"||a.contain===\"paint\"||[\"transform\",\"perspective\"].indexOf(a.willChange)!==-1||t&&a.willChange===\"filter\"||t&&a.filter&&a.filter!==\"none\")return n;n=n.parentNode}return null}function bn(e){for(var t=Bt(e),o=YC(e);o&&lb(o)&&Zo(o).position===\"static\";)o=YC(o);return o&&(Po(o)===\"html\"||Po(o)===\"body\"&&Zo(o).position===\"static\")?t:o||BN(e)||t}function sl(e){return[\"top\",\"bottom\"].indexOf(e)>=0?\"x\":\"y\"}function cl(e,t,o){return gn(e,il(t,o))}function XC(e,t,o){var r=cl(e,t,o);return r>o?o:r}function up(){return{top:0,right:0,bottom:0,left:0}}function pp(e){return Object.assign({},up(),e)}function fp(e,t){return t.reduce(function(o,r){return o[r]=e,o},{})}var LN=function(t,o){return t=typeof t==\"function\"?t(Object.assign({},o.rects,{placement:o.placement})):t,pp(typeof t!=\"number\"?t:fp(t,fi))};function jN(e){var t,o=e.state,r=e.name,n=e.options,a=o.elements.arrow,i=o.modifiersData.popperOffsets,l=Co(o.placement),s=sl(l),c=[to,co].indexOf(l)>=0,u=c?\"height\":\"width\";if(!(!a||!i)){var m=LN(n.padding,o),p=ll(a),d=s===\"y\"?Qt:to,v=s===\"y\"?go:co,T=o.rects.reference[u]+o.rects.reference[s]-i[s]-o.rects.popper[u],S=i[s]-o.rects.reference[s],h=bn(a),y=h?s===\"y\"?h.clientHeight||0:h.clientWidth||0:0,g=T/2-S/2,b=m[d],E=y-p[u]-m[v],C=y/2-p[u]/2+g,P=cl(b,C,E),A=s;o.modifiersData[r]=(t={},t[A]=P,t.centerOffset=P-C,t)}}function UN(e){var t=e.state,o=e.options,r=o.element,n=r===void 0?\"[data-popper-arrow]\":r;n!=null&&(typeof n==\"string\"&&(n=t.elements.popper.querySelector(n),!n)||cp(t.elements.popper,n)&&(t.elements.arrow=n))}var GC={name:\"arrow\",enabled:!0,phase:\"main\",fn:jN,effect:UN,requires:[\"popperOffsets\"],requiresIfExists:[\"preventOverflow\"]};function en(e){return e.split(\"-\")[1]}var HN={top:\"auto\",right:\"auto\",bottom:\"auto\",left:\"auto\"};function VN(e,t){var o=e.x,r=e.y,n=t.devicePixelRatio||1;return{x:xa(o*n)/n||0,y:xa(r*n)/n||0}}function qC(e){var t,o=e.popper,r=e.popperRect,n=e.placement,a=e.variation,i=e.offsets,l=e.position,s=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,m=e.isFixed,p=i.x,d=p===void 0?0:p,v=i.y,T=v===void 0?0:v,S=typeof u==\"function\"?u({x:d,y:T}):{x:d,y:T};d=S.x,T=S.y;var h=i.hasOwnProperty(\"x\"),y=i.hasOwnProperty(\"y\"),g=to,b=Qt,E=window;if(c){var C=bn(o),P=\"clientHeight\",A=\"clientWidth\";if(C===Bt(o)&&(C=ko(o),Zo(C).position!==\"static\"&&l===\"absolute\"&&(P=\"scrollHeight\",A=\"scrollWidth\")),C=C,n===Qt||(n===to||n===co)&&a===al){b=go;var _=m&&C===E&&E.visualViewport?E.visualViewport.height:C[P];T-=_-r.height,T*=s?1:-1}if(n===to||(n===Qt||n===go)&&a===al){g=co;var z=m&&C===E&&E.visualViewport?E.visualViewport.width:C[A];d-=z-r.width,d*=s?1:-1}}var I=Object.assign({position:l},c&&HN),x=u===!0?VN({x:d,y:T},Bt(o)):{x:d,y:T};if(d=x.x,T=x.y,s){var k;return Object.assign({},I,(k={},k[b]=y?\"0\":\"\",k[g]=h?\"0\":\"\",k.transform=(E.devicePixelRatio||1)<=1?\"translate(\"+d+\"px, \"+T+\"px)\":\"translate3d(\"+d+\"px, \"+T+\"px, 0)\",k))}return Object.assign({},I,(t={},t[b]=y?T+\"px\":\"\",t[g]=h?d+\"px\":\"\",t.transform=\"\",t))}function $N(e){var t=e.state,o=e.options,r=o.gpuAcceleration,n=r===void 0?!0:r,a=o.adaptive,i=a===void 0?!0:a,l=o.roundOffsets,s=l===void 0?!0:l,c={placement:Co(t.placement),variation:en(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:n,isFixed:t.options.strategy===\"fixed\"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,qC(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:s})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,qC(Object.assign({},c,{offsets:t.modifiersData.arrow,position:\"absolute\",adaptive:!1,roundOffsets:s})))),t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-placement\":t.placement})}var IC={name:\"computeStyles\",enabled:!0,phase:\"beforeWrite\",fn:$N,data:{}};var Um={passive:!0};function YN(e){var t=e.state,o=e.instance,r=e.options,n=r.scroll,a=n===void 0?!0:n,i=r.resize,l=i===void 0?!0:i,s=Bt(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach(function(u){u.addEventListener(\"scroll\",o.update,Um)}),l&&s.addEventListener(\"resize\",o.update,Um),function(){a&&c.forEach(function(u){u.removeEventListener(\"scroll\",o.update,Um)}),l&&s.removeEventListener(\"resize\",o.update,Um)}}var FC={name:\"eventListeners\",enabled:!0,phase:\"write\",fn:function(){},effect:YN,data:{}};var XN={left:\"right\",right:\"left\",bottom:\"top\",top:\"bottom\"};function ac(e){return e.replace(/left|right|bottom|top/g,function(t){return XN[t]})}var GN={start:\"end\",end:\"start\"};function Hm(e){return e.replace(/start|end/g,function(t){return GN[t]})}function ul(e){var t=Bt(e),o=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:o,scrollTop:r}}function pl(e){return Jr(ko(e)).left+ul(e).scrollLeft}function sb(e,t){var o=Bt(e),r=ko(e),n=o.visualViewport,a=r.clientWidth,i=r.clientHeight,l=0,s=0;if(n){a=n.width,i=n.height;var c=sp();(c||!c&&t===\"fixed\")&&(l=n.offsetLeft,s=n.offsetTop)}return{width:a,height:i,x:l+pl(e),y:s}}function cb(e){var t,o=ko(e),r=ul(e),n=(t=e.ownerDocument)==null?void 0:t.body,a=gn(o.scrollWidth,o.clientWidth,n?n.scrollWidth:0,n?n.clientWidth:0),i=gn(o.scrollHeight,o.clientHeight,n?n.scrollHeight:0,n?n.clientHeight:0),l=-r.scrollLeft+pl(e),s=-r.scrollTop;return Zo(n||o).direction===\"rtl\"&&(l+=gn(o.clientWidth,n?n.clientWidth:0)-a),{width:a,height:i,x:l,y:s}}function fl(e){var t=Zo(e),o=t.overflow,r=t.overflowX,n=t.overflowY;return/auto|scroll|overlay|hidden/.test(o+n+r)}function Vm(e){return[\"html\",\"body\",\"#document\"].indexOf(Po(e))>=0?e.ownerDocument.body:bo(e)&&fl(e)?e:Vm(Ta(e))}function di(e,t){var o;t===void 0&&(t=[]);var r=Vm(e),n=r===((o=e.ownerDocument)==null?void 0:o.body),a=Bt(r),i=n?[a].concat(a.visualViewport||[],fl(r)?r:[]):r,l=t.concat(i);return n?l:l.concat(di(Ta(i)))}function ic(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function qN(e,t){var o=Jr(e,!1,t===\"fixed\");return o.top=o.top+e.clientTop,o.left=o.left+e.clientLeft,o.bottom=o.top+e.clientHeight,o.right=o.left+e.clientWidth,o.width=e.clientWidth,o.height=e.clientHeight,o.x=o.left,o.y=o.top,o}function KC(e,t,o){return t===Lm?ic(sb(e,o)):Zr(t)?qN(t,o):ic(cb(ko(e)))}function IN(e){var t=di(Ta(e)),o=[\"absolute\",\"fixed\"].indexOf(Zo(e).position)>=0,r=o&&bo(e)?bn(e):e;return Zr(r)?t.filter(function(n){return Zr(n)&&cp(n,r)&&Po(n)!==\"body\"}):[]}function ub(e,t,o,r){var n=t===\"clippingParents\"?IN(e):[].concat(t),a=[].concat(n,[o]),i=a[0],l=a.reduce(function(s,c){var u=KC(e,c,r);return s.top=gn(u.top,s.top),s.right=il(u.right,s.right),s.bottom=il(u.bottom,s.bottom),s.left=gn(u.left,s.left),s},KC(e,i,r));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}function dp(e){var t=e.reference,o=e.element,r=e.placement,n=r?Co(r):null,a=r?en(r):null,i=t.x+t.width/2-o.width/2,l=t.y+t.height/2-o.height/2,s;switch(n){case Qt:s={x:i,y:t.y-o.height};break;case go:s={x:i,y:t.y+t.height};break;case co:s={x:t.x+t.width,y:l};break;case to:s={x:t.x-o.width,y:l};break;default:s={x:t.x,y:t.y}}var c=n?sl(n):null;if(c!=null){var u=c===\"y\"?\"height\":\"width\";switch(a){case va:s[c]=s[c]-(t[u]/2-o[u]/2);break;case al:s[c]=s[c]+(t[u]/2-o[u]/2);break;default:}}return s}function vn(e,t){t===void 0&&(t={});var o=t,r=o.placement,n=r===void 0?e.placement:r,a=o.strategy,i=a===void 0?e.strategy:a,l=o.boundary,s=l===void 0?UC:l,c=o.rootBoundary,u=c===void 0?Lm:c,m=o.elementContext,p=m===void 0?oc:m,d=o.altBoundary,v=d===void 0?!1:d,T=o.padding,S=T===void 0?0:T,h=pp(typeof S!=\"number\"?S:fp(S,fi)),y=p===oc?HC:oc,g=e.rects.popper,b=e.elements[v?y:p],E=ub(Zr(b)?b:b.contextElement||ko(e.elements.popper),s,u,i),C=Jr(e.elements.reference),P=dp({reference:C,element:g,strategy:\"absolute\",placement:n}),A=ic(Object.assign({},g,P)),_=p===oc?A:C,z={top:E.top-_.top+h.top,bottom:_.bottom-E.bottom+h.bottom,left:E.left-_.left+h.left,right:_.right-E.right+h.right},I=e.modifiersData.offset;if(p===oc&&I){var x=I[n];Object.keys(z).forEach(function(k){var U=[co,go].indexOf(k)>=0?1:-1,O=[Qt,go].indexOf(k)>=0?\"y\":\"x\";z[k]+=x[O]*U})}return z}function pb(e,t){t===void 0&&(t={});var o=t,r=o.placement,n=o.boundary,a=o.rootBoundary,i=o.padding,l=o.flipVariations,s=o.allowedAutoPlacements,c=s===void 0?jm:s,u=en(r),m=u?l?ib:ib.filter(function(v){return en(v)===u}):fi,p=m.filter(function(v){return c.indexOf(v)>=0});p.length===0&&(p=m);var d=p.reduce(function(v,T){return v[T]=vn(e,{placement:T,boundary:n,rootBoundary:a,padding:i})[Co(T)],v},{});return Object.keys(d).sort(function(v,T){return d[v]-d[T]})}function FN(e){if(Co(e)===Bm)return[];var t=ac(e);return[Hm(e),t,Hm(t)]}function KN(e){var t=e.state,o=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var n=o.mainAxis,a=n===void 0?!0:n,i=o.altAxis,l=i===void 0?!0:i,s=o.fallbackPlacements,c=o.padding,u=o.boundary,m=o.rootBoundary,p=o.altBoundary,d=o.flipVariations,v=d===void 0?!0:d,T=o.allowedAutoPlacements,S=t.options.placement,h=Co(S),y=h===S,g=s||(y||!v?[ac(S)]:FN(S)),b=[S].concat(g).reduce(function(Ue,xe){return Ue.concat(Co(xe)===Bm?pb(t,{placement:xe,boundary:u,rootBoundary:m,padding:c,flipVariations:v,allowedAutoPlacements:T}):xe)},[]),E=t.rects.reference,C=t.rects.popper,P=new Map,A=!0,_=b[0],z=0;z=0,O=U?\"width\":\"height\",N=vn(t,{placement:I,boundary:u,rootBoundary:m,altBoundary:p,padding:c}),X=U?k?co:to:k?go:Qt;E[O]>C[O]&&(X=ac(X));var oe=ac(X),W=[];if(a&&W.push(N[x]<=0),l&&W.push(N[X]<=0,N[oe]<=0),W.every(function(Ue){return Ue})){_=I,A=!1;break}P.set(I,W)}if(A)for(var Te=v?3:1,fe=function(xe){var Je=b.find(function(ht){var we=P.get(ht);if(we)return we.slice(0,xe).every(function(ft){return ft})});if(Je)return _=Je,\"break\"},Ke=Te;Ke>0;Ke--){var Ze=fe(Ke);if(Ze===\"break\")break}t.placement!==_&&(t.modifiersData[r]._skip=!0,t.placement=_,t.reset=!0)}}var QC={name:\"flip\",enabled:!0,phase:\"main\",fn:KN,requiresIfExists:[\"offset\"],data:{_skip:!1}};function WC(e,t,o){return o===void 0&&(o={x:0,y:0}),{top:e.top-t.height-o.y,right:e.right-t.width+o.x,bottom:e.bottom-t.height+o.y,left:e.left-t.width-o.x}}function ZC(e){return[Qt,co,go,to].some(function(t){return e[t]>=0})}function QN(e){var t=e.state,o=e.name,r=t.rects.reference,n=t.rects.popper,a=t.modifiersData.preventOverflow,i=vn(t,{elementContext:\"reference\"}),l=vn(t,{altBoundary:!0}),s=WC(i,r),c=WC(l,n,a),u=ZC(s),m=ZC(c);t.modifiersData[o]={referenceClippingOffsets:s,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:m},t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-reference-hidden\":u,\"data-popper-escaped\":m})}var JC={name:\"hide\",enabled:!0,phase:\"main\",requiresIfExists:[\"preventOverflow\"],fn:QN};function WN(e,t,o){var r=Co(e),n=[to,Qt].indexOf(r)>=0?-1:1,a=typeof o==\"function\"?o(Object.assign({},t,{placement:e})):o,i=a[0],l=a[1];return i=i||0,l=(l||0)*n,[to,co].indexOf(r)>=0?{x:l,y:i}:{x:i,y:l}}function ZN(e){var t=e.state,o=e.options,r=e.name,n=o.offset,a=n===void 0?[0,0]:n,i=jm.reduce(function(u,m){return u[m]=WN(m,t.rects,a),u},{}),l=i[t.placement],s=l.x,c=l.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=i}var eR={name:\"offset\",enabled:!0,phase:\"main\",requires:[\"popperOffsets\"],fn:ZN};function JN(e){var t=e.state,o=e.name;t.modifiersData[o]=dp({reference:t.rects.reference,element:t.rects.popper,strategy:\"absolute\",placement:t.placement})}var tR={name:\"popperOffsets\",enabled:!0,phase:\"read\",fn:JN,data:{}};function fb(e){return e===\"x\"?\"y\":\"x\"}function e_(e){var t=e.state,o=e.options,r=e.name,n=o.mainAxis,a=n===void 0?!0:n,i=o.altAxis,l=i===void 0?!1:i,s=o.boundary,c=o.rootBoundary,u=o.altBoundary,m=o.padding,p=o.tether,d=p===void 0?!0:p,v=o.tetherOffset,T=v===void 0?0:v,S=vn(t,{boundary:s,rootBoundary:c,padding:m,altBoundary:u}),h=Co(t.placement),y=en(t.placement),g=!y,b=sl(h),E=fb(b),C=t.modifiersData.popperOffsets,P=t.rects.reference,A=t.rects.popper,_=typeof T==\"function\"?T(Object.assign({},t.rects,{placement:t.placement})):T,z=typeof _==\"number\"?{mainAxis:_,altAxis:_}:Object.assign({mainAxis:0,altAxis:0},_),I=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,x={x:0,y:0};if(C){if(a){var k,U=b===\"y\"?Qt:to,O=b===\"y\"?go:co,N=b===\"y\"?\"height\":\"width\",X=C[b],oe=X+S[U],W=X-S[O],Te=d?-A[N]/2:0,fe=y===va?P[N]:A[N],Ke=y===va?-A[N]:-P[N],Ze=t.elements.arrow,Ue=d&&Ze?ll(Ze):{width:0,height:0},xe=t.modifiersData[\"arrow#persistent\"]?t.modifiersData[\"arrow#persistent\"].padding:up(),Je=xe[U],ht=xe[O],we=cl(0,P[N],Ue[N]),ft=g?P[N]/2-Te-we-Je-z.mainAxis:fe-we-Je-z.mainAxis,le=g?-P[N]/2+Te+we+ht+z.mainAxis:Ke+we+ht+z.mainAxis,Oe=t.elements.arrow&&bn(t.elements.arrow),Ae=Oe?b===\"y\"?Oe.clientTop||0:Oe.clientLeft||0:0,et=(k=I?.[b])!=null?k:0,dt=X+ft-et-Ae,Lt=X+le-et,jt=cl(d?il(oe,dt):oe,X,d?gn(W,Lt):W);C[b]=jt,x[b]=jt-X}if(l){var Be,Nt=b===\"x\"?Qt:to,Ro=b===\"x\"?go:co,Ut=C[E],st=E===\"y\"?\"height\":\"width\",se=Ut+S[Nt],xt=Ut-S[Ro],fr=[Qt,to].indexOf(h)!==-1,Z=(Be=I?.[E])!=null?Be:0,ee=fr?se:Ut-P[st]-A[st]-Z+z.altAxis,Se=fr?Ut+P[st]+A[st]-Z-z.altAxis:xt,ye=d&&fr?XC(ee,Ut,Se):cl(d?ee:se,Ut,d?Se:xt);C[E]=ye,x[E]=ye-Ut}t.modifiersData[r]=x}}var oR={name:\"preventOverflow\",enabled:!0,phase:\"main\",fn:e_,requiresIfExists:[\"offset\"]};function db(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function mb(e){return e===Bt(e)||!bo(e)?ul(e):db(e)}function t_(e){var t=e.getBoundingClientRect(),o=xa(t.width)/e.offsetWidth||1,r=xa(t.height)/e.offsetHeight||1;return o!==1||r!==1}function yb(e,t,o){o===void 0&&(o=!1);var r=bo(t),n=bo(t)&&t_(t),a=ko(t),i=Jr(e,n,o),l={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(r||!r&&!o)&&((Po(t)!==\"body\"||fl(a))&&(l=mb(t)),bo(t)?(s=Jr(t,!0),s.x+=t.clientLeft,s.y+=t.clientTop):a&&(s.x=pl(a))),{x:i.left+l.scrollLeft-s.x,y:i.top+l.scrollTop-s.y,width:i.width,height:i.height}}function o_(e){var t=new Map,o=new Set,r=[];e.forEach(function(a){t.set(a.name,a)});function n(a){o.add(a.name);var i=[].concat(a.requires||[],a.requiresIfExists||[]);i.forEach(function(l){if(!o.has(l)){var s=t.get(l);s&&n(s)}}),r.push(a)}return e.forEach(function(a){o.has(a.name)||n(a)}),r}function hb(e){var t=o_(e);return VC.reduce(function(o,r){return o.concat(t.filter(function(n){return n.phase===r}))},[])}function gb(e){var t;return function(){return t||(t=new Promise(function(o){Promise.resolve().then(function(){t=void 0,o(e())})})),t}}function bb(e){var t=e.reduce(function(o,r){var n=o[r.name];return o[r.name]=n?Object.assign({},n,r,{options:Object.assign({},n.options,r.options),data:Object.assign({},n.data,r.data)}):r,o},{});return Object.keys(t).map(function(o){return t[o]})}var rR={placement:\"bottom\",modifiers:[],strategy:\"absolute\"};function nR(){for(var e=arguments.length,t=new Array(e),o=0;o{let{classes:t}=e;return Le({root:[\"root\"]},iR,t)},l_={},s_=Vo.forwardRef(function(t,o){let{anchorEl:r,children:n,direction:a,disablePortal:i,modifiers:l,open:s,placement:c,popperOptions:u,popperRef:m,slotProps:p={},slots:d={},TransitionProps:v,ownerState:T,...S}=t,h=Vo.useRef(null),y=yo(h,o),g=Vo.useRef(null),b=yo(g,m),E=Vo.useRef(b);wr(()=>{E.current=b},[b]),Vo.useImperativeHandle(m,()=>g.current,[]);let C=n_(c,a),[P,A]=Vo.useState(C),[_,z]=Vo.useState(xb(r));Vo.useEffect(()=>{g.current&&g.current.forceUpdate()}),Vo.useEffect(()=>{r&&z(xb(r))},[r]),wr(()=>{if(!_||!s)return;let O=oe=>{A(oe.placement)},N=[{name:\"preventOverflow\",options:{altBoundary:i}},{name:\"flip\",options:{altBoundary:i}},{name:\"onUpdate\",enabled:!0,phase:\"afterWrite\",fn:({state:oe})=>{O(oe)}}];l!=null&&(N=N.concat(l)),u&&u.modifiers!=null&&(N=N.concat(u.modifiers));let X=vb(_,h.current,{placement:C,...u,modifiers:N});return E.current(X),()=>{X.destroy(),E.current(null)}},[_,i,l,s,u,C]);let I={placement:P};v!==null&&(I.TransitionProps=v);let x=i_(t),k=d.root??\"div\",U=cr({elementType:k,externalSlotProps:p.root,externalForwardedProps:S,additionalProps:{role:\"tooltip\",ref:y},ownerState:t,className:x.root});return(0,$m.jsx)(k,{...U,children:typeof n==\"function\"?n(I):n})}),c_=Vo.forwardRef(function(t,o){let{anchorEl:r,children:n,container:a,direction:i=\"ltr\",disablePortal:l=!1,keepMounted:s=!1,modifiers:c,open:u,placement:m=\"bottom\",popperOptions:p=l_,popperRef:d,style:v,transition:T=!1,slotProps:S={},slots:h={},...y}=t,[g,b]=Vo.useState(!0),E=()=>{b(!1)},C=()=>{b(!0)};if(!s&&!u&&(!T||g))return null;let P;if(a)P=a;else if(r){let z=xb(r);P=z&&a_(z)?Yt(z).body:Yt(null).body}let A=!u&&s&&(!T||g)?\"none\":void 0,_=T?{in:u,onEnter:E,onExited:C}:void 0;return(0,$m.jsx)(ap,{disablePortal:l,container:P,children:(0,$m.jsx)(s_,{anchorEl:r,direction:i,disablePortal:l,modifiers:c,ref:o,open:T?!g:u,placement:m,popperOptions:p,popperRef:d,slotProps:S,slots:h,...y,style:{position:\"fixed\",top:0,left:0,display:A,...v},TransitionProps:_,children:n})})}),lR=c_;var cR=q(Ie(),1),u_=ae(lR,{name:\"MuiPopper\",slot:\"Root\"})({}),p_=sR.forwardRef(function(t,o){let r=li(),n=je({props:t,name:\"MuiPopper\"}),{anchorEl:a,component:i,components:l,componentsProps:s,container:c,disablePortal:u,keepMounted:m,modifiers:p,open:d,placement:v,popperOptions:T,popperRef:S,transition:h,slots:y,slotProps:g,...b}=n,E=y?.root??l?.Root,C={anchorEl:a,container:c,disablePortal:u,keepMounted:m,modifiers:p,open:d,placement:v,popperOptions:T,popperRef:S,transition:h,...b};return(0,cR.jsx)(u_,{as:i,direction:r?\"rtl\":\"ltr\",slots:{root:E},slotProps:g??s,...C,ref:o})}),Ym=p_;function uR(e){return _e(\"MuiTooltip\",e)}var f_=Ce(\"MuiTooltip\",[\"popper\",\"popperInteractive\",\"popperArrow\",\"popperClose\",\"tooltip\",\"tooltipArrow\",\"touch\",\"tooltipPlacementLeft\",\"tooltipPlacementRight\",\"tooltipPlacementTop\",\"tooltipPlacementBottom\",\"arrow\"]),Xt=f_;var mi=q(Ie(),1);function d_(e){return Math.round(e*1e5)/1e5}var m_=e=>{let{classes:t,disableInteractive:o,arrow:r,touch:n,placement:a}=e,i={popper:[\"popper\",!o&&\"popperInteractive\",r&&\"popperArrow\"],tooltip:[\"tooltip\",r&&\"tooltipArrow\",n&&\"touch\",`tooltipPlacement${me(a.split(\"-\")[0])}`],arrow:[\"arrow\"]};return Le(i,uR,t)},y_=ae(Ym,{name:\"MuiTooltip\",slot:\"Popper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.popper,!o.disableInteractive&&t.popperInteractive,o.arrow&&t.popperArrow,!o.open&&t.popperClose]}})(He(({theme:e})=>({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:\"none\",variants:[{props:({ownerState:t})=>!t.disableInteractive,style:{pointerEvents:\"auto\"}},{props:({open:t})=>!t,style:{pointerEvents:\"none\"}},{props:({ownerState:t})=>t.arrow,style:{[`&[data-popper-placement*=\"bottom\"] .${Xt.arrow}`]:{top:0,marginTop:\"-0.71em\",\"&::before\":{transformOrigin:\"0 100%\"}},[`&[data-popper-placement*=\"top\"] .${Xt.arrow}`]:{bottom:0,marginBottom:\"-0.71em\",\"&::before\":{transformOrigin:\"100% 0\"}},[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"100% 100%\"}},[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"0 0\"}}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}}]}))),h_=ae(\"div\",{name:\"MuiTooltip\",slot:\"Tooltip\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.tooltip,o.touch&&t.touch,o.arrow&&t.tooltipArrow,t[`tooltipPlacement${me(o.placement.split(\"-\")[0])}`]]}})(He(({theme:e})=>({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.92),borderRadius:(e.vars||e).shape.borderRadius,color:(e.vars||e).palette.common.white,fontFamily:e.typography.fontFamily,padding:\"4px 8px\",fontSize:e.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:\"break-word\",fontWeight:e.typography.fontWeightMedium,[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{transformOrigin:\"right center\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{transformOrigin:\"left center\"},[`.${Xt.popper}[data-popper-placement*=\"top\"] &`]:{transformOrigin:\"center bottom\",marginBottom:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"bottom\"] &`]:{transformOrigin:\"center top\",marginTop:\"14px\"},variants:[{props:({ownerState:t})=>t.arrow,style:{position:\"relative\",margin:0}},{props:({ownerState:t})=>t.touch,style:{padding:\"8px 16px\",fontSize:e.typography.pxToRem(14),lineHeight:`${d_(16/14)}em`,fontWeight:e.typography.fontWeightRegular}},{props:({ownerState:t})=>!t.isRtl,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"14px\"}}},{props:({ownerState:t})=>!t.isRtl&&t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"24px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"24px\"}}},{props:({ownerState:t})=>!!t.isRtl,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"14px\"}}},{props:({ownerState:t})=>!!t.isRtl&&t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"24px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"top\"] &`]:{marginBottom:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"bottom\"] &`]:{marginTop:\"24px\"}}}]}))),g_=ae(\"span\",{name:\"MuiTooltip\",slot:\"Arrow\"})(He(({theme:e})=>({overflow:\"hidden\",position:\"absolute\",width:\"1em\",height:\"0.71em\",boxSizing:\"border-box\",color:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.9),\"&::before\":{content:'\"\"',margin:\"auto\",display:\"block\",width:\"100%\",height:\"100%\",backgroundColor:\"currentColor\",transform:\"rotate(45deg)\"}}))),Xm=!1,pR=new Xs,mp={x:0,y:0};function Gm(e,t){return(o,...r)=>{t&&t(o,...r),e(o,...r)}}var b_=oo.forwardRef(function(t,o){let r=je({props:t,name:\"MuiTooltip\"}),{arrow:n=!1,children:a,classes:i,components:l={},componentsProps:s={},describeChild:c=!1,disableFocusListener:u=!1,disableHoverListener:m=!1,disableInteractive:p=!1,disableTouchListener:d=!1,enterDelay:v=100,enterNextDelay:T=0,enterTouchDelay:S=700,followCursor:h=!1,id:y,leaveDelay:g=0,leaveTouchDelay:b=1500,onClose:E,onOpen:C,open:P,placement:A=\"bottom\",PopperComponent:_,PopperProps:z={},slotProps:I={},slots:x={},title:k,TransitionComponent:U,TransitionProps:O,...N}=r,X=oo.isValidElement(a)?a:(0,mi.jsx)(\"span\",{children:a}),oe=kn(),W=li(),[Te,fe]=oo.useState(),[Ke,Ze]=oo.useState(null),Ue=oo.useRef(!1),xe=p||h,Je=fn(),ht=fn(),we=fn(),ft=fn(),[le,Oe]=Zd({controlled:P,default:!1,name:\"Tooltip\",state:\"open\"}),Ae=le,et=tl(y),dt=oo.useRef(),Lt=si(()=>{dt.current!==void 0&&(document.body.style.WebkitUserSelect=dt.current,dt.current=void 0),ft.clear()});oo.useEffect(()=>Lt,[Lt]);let jt=Re=>{pR.clear(),Xm=!0,Oe(!0),C&&!Ae&&C(Re)},Be=si(Re=>{pR.start(800+g,()=>{Xm=!1}),Oe(!1),E&&Ae&&E(Re),Je.start(oe.transitions.duration.shortest,()=>{Ue.current=!1})}),Nt=Re=>{Ue.current&&Re.type!==\"touchstart\"||(Te&&Te.removeAttribute(\"title\"),ht.clear(),we.clear(),v||Xm&&T?ht.start(Xm?T:v,()=>{jt(Re)}):jt(Re))},Ro=Re=>{ht.clear(),we.start(g,()=>{Be(Re)})},[,Ut]=oo.useState(!1),st=Re=>{pn(Re.target)||(Ut(!1),Ro(Re))},se=Re=>{Te||fe(Re.currentTarget),pn(Re.target)&&(Ut(!0),Nt(Re))},xt=Re=>{Ue.current=!0;let $o=X.props;$o.onTouchStart&&$o.onTouchStart(Re)},fr=Re=>{xt(Re),we.clear(),Je.clear(),Lt(),dt.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect=\"none\",ft.start(S,()=>{document.body.style.WebkitUserSelect=dt.current,Nt(Re)})},Z=Re=>{X.props.onTouchEnd&&X.props.onTouchEnd(Re),Lt(),we.start(b,()=>{Be(Re)})};oo.useEffect(()=>{if(!Ae)return;function Re($o){$o.key===\"Escape\"&&Be($o)}return document.addEventListener(\"keydown\",Re),()=>{document.removeEventListener(\"keydown\",Re)}},[Be,Ae]);let ee=Mr(Wr(X),fe,o);!k&&k!==0&&(Ae=!1);let Se=oo.useRef(),ye=Re=>{let $o=X.props;$o.onMouseMove&&$o.onMouseMove(Re),mp={x:Re.clientX,y:Re.clientY},Se.current&&Se.current.update()},ze={},ue=typeof k==\"string\";c?(ze.title=!Ae&&ue&&!m?k:null,ze[\"aria-describedby\"]=Ae?et:null):(ze[\"aria-label\"]=ue?k:null,ze[\"aria-labelledby\"]=Ae&&!ue?et:null);let gt={...ze,...N,...X.props,className:ie(N.className,X.props.className),onTouchStart:xt,ref:ee,...h?{onMouseMove:ye}:{}},ce={};d||(gt.onTouchStart=fr,gt.onTouchEnd=Z),m||(gt.onMouseOver=Gm(Nt,gt.onMouseOver),gt.onMouseLeave=Gm(Ro,gt.onMouseLeave),xe||(ce.onMouseOver=Nt,ce.onMouseLeave=Ro)),u||(gt.onFocus=Gm(se,gt.onFocus),gt.onBlur=Gm(st,gt.onBlur),xe||(ce.onFocus=se,ce.onBlur=st));let ke={...r,isRtl:W,arrow:n,disableInteractive:xe,placement:A,PopperComponentProp:_,touch:Ue.current},he=typeof I.popper==\"function\"?I.popper(ke):I.popper,Wt=oo.useMemo(()=>{let Re=[{name:\"arrow\",enabled:!!Ke,options:{element:Ke,padding:4}}];return z.popperOptions?.modifiers&&(Re=Re.concat(z.popperOptions.modifiers)),he?.popperOptions?.modifiers&&(Re=Re.concat(he.popperOptions.modifiers)),{...z.popperOptions,...he?.popperOptions,modifiers:Re}},[Ke,z.popperOptions,he?.popperOptions]),be=m_(ke),uo=typeof I.transition==\"function\"?I.transition(ke):I.transition,ve={slots:{popper:l.Popper,transition:l.Transition??U,tooltip:l.Tooltip,arrow:l.Arrow,...x},slotProps:{arrow:I.arrow??s.arrow,popper:{...z,...he??s.popper},tooltip:I.tooltip??s.tooltip,transition:{...O,...uo??s.transition}}},[po,Ht]=Ct(\"popper\",{elementType:y_,externalForwardedProps:ve,ownerState:ke,className:ie(be.popper,z?.className)}),[Sn,Tt]=Ct(\"transition\",{elementType:rp,externalForwardedProps:ve,ownerState:ke}),[Qe,Ar]=Ct(\"tooltip\",{elementType:h_,className:be.tooltip,externalForwardedProps:ve,ownerState:ke}),[En,Gt]=Ct(\"arrow\",{elementType:g_,className:be.arrow,externalForwardedProps:ve,ownerState:ke,ref:Ze});return(0,mi.jsxs)(oo.Fragment,{children:[oo.cloneElement(X,gt),(0,mi.jsx)(po,{as:_??Ym,placement:A,anchorEl:h?{getBoundingClientRect:()=>({top:mp.y,left:mp.x,right:mp.x,bottom:mp.y,width:0,height:0})}:Te,popperRef:Se,open:Te?Ae:!1,id:et,transition:!0,...ce,...Ht,popperOptions:Wt,children:({TransitionProps:Re})=>(0,mi.jsx)(Sn,{timeout:oe.transitions.duration.shorter,...Re,...Tt,children:(0,mi.jsxs)(Qe,{...Ar,children:[k,n?(0,mi.jsx)(En,{...Gt}):null]})})})]})}),yp=b_;var qm=q(re()),v_={bg:\"#1e1e1e\",bgAlt:\"#1a1a1a\",text:\"#e0e0e0\",textMuted:\"#888\",border:\"#3a3a3a\",controlBg:\"#252525\",accent:\"#5af\"},x_={bg:\"#ffffff\",bgAlt:\"#f5f5f5\",text:\"#1e1e1e\",textMuted:\"#666\",border:\"#ccc\",controlBg:\"#f0f0f0\",accent:\"#0066cc\"};function T_(e){return e===\"dark\"?v_:x_}function Tb(e){let t=e.match(/rgba?\\((\\d+),\\s*(\\d+),\\s*(\\d+)/);if(!t)return!0;let[,o,r,n]=t.map(Number);return(.299*o+.587*r+.114*n)/255<.5}function Sb(){let e=document.body.dataset.jpThemeLight;if(e!==void 0)return{environment:\"jupyterlab\",theme:e===\"true\"?\"light\":\"dark\"};let t=document.body.className,o=document.documentElement.className;if(t.includes(\"vscode-\")||o.includes(\"vscode-\"))return{environment:\"vscode\",theme:t.includes(\"vscode-dark\")||o.includes(\"vscode-dark\")?\"dark\":\"light\"};if(document.querySelector(\"colab-shaded-scroller\")||document.body.classList.contains(\"colaboratory\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"colab\",theme:Tb(a)?\"dark\":\"light\"}}if(document.getElementById(\"notebook\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"jupyter-classic\",theme:Tb(a)?\"dark\":\"light\"}}let r=window.matchMedia?.(\"(prefers-color-scheme: dark)\")?.matches;if(r!==void 0)return{environment:\"unknown\",theme:r?\"dark\":\"light\"};let n=getComputedStyle(document.body).backgroundColor;return{environment:\"unknown\",theme:Tb(n)?\"dark\":\"light\"}}function fR(){let[e,t]=(0,qm.useState)(()=>Sb());return(0,qm.useEffect)(()=>{let o=window.matchMedia?.(\"(prefers-color-scheme: dark)\"),r=()=>t(Sb());o?.addEventListener?.(\"change\",r);let n=new MutationObserver(()=>t(Sb()));return n.observe(document.body,{attributes:!0,attributeFilter:[\"data-jp-theme-light\",\"class\"]}),()=>{o?.removeEventListener?.(\"change\",r),n.disconnect()}},[]),{themeInfo:e,colors:T_(e.theme)}}function S_(e){return e instanceof Uint8Array?e:e instanceof ArrayBuffer?new Uint8Array(e):e&&\"buffer\"in e?new Uint8Array(e.buffer,e.byteOffset,e.byteLength):new Uint8Array(0)}function Eb(e){let t=S_(e);return t.length===0?null:new Float32Array(t.buffer,t.byteOffset,t.byteLength/4)}function lc(e,t){let o=document.createElement(\"a\");o.download=t;let r=URL.createObjectURL(e);o.href=r,o.click(),setTimeout(()=>URL.revokeObjectURL(r),6e4)}function Rt(e,t=2){return e===0?\"0\":Math.abs(e)>=1e3||Math.abs(e)<.01?e.toExponential(t):e.toFixed(t)}function dR(e){if(e<=0)return 1;let t=Math.pow(10,Math.floor(Math.log10(e))),o=e/t;return o<1.5?t:o<3.5?2*t:o<7.5?5*t:10*t}async function mR(e,t=.95){let o=await new Promise(E=>e.toBlob(C=>E(C),\"image/jpeg\",t)),r=new Uint8Array(await o.arrayBuffer()),n=e.width,a=e.height,i=`q ${n} 0 0 ${a} 0 0 cm /I0 Do Q`,l=[],s=[],c=`%PDF-1.4\n`;s.push(c.length),l.push(`1 0 obj\n<< /Type /Catalog /Pages 2 0 R >>\nendobj\n`),c+=l[0],s.push(c.length),l.push(`2 0 obj\n<< /Type /Pages /Kids [3 0 R] /Count 1 >>\nendobj\n`),c+=l[1],s.push(c.length),l.push(`3 0 obj\n<< /Type /Page /Parent 2 0 R /MediaBox [0 0 ${n} ${a}] /Contents 4 0 R /Resources << /XObject << /I0 5 0 R >> >> >>\nendobj\n`),c+=l[2],s.push(c.length),l.push(`4 0 obj\n<< /Length ${i.length} >>\nstream\n${i}\nendstream\nendobj\n`),c+=l[3];let u=`5 0 obj\n<< /Type /XObject /Subtype /Image /Width ${n} /Height ${a} /ColorSpace /DeviceRGB /BitsPerComponent 8 /Filter /DCTDecode /Length ${r.length} >>\nstream\n`,m=`\nendstream\nendobj\n`,p=new TextEncoder,d=p.encode(c+u),v=p.encode(m),T=c.length;s.push(T);let h=d.length+r.length+v.length,y=`xref\n0 6\n0000000000 65535 f \n`;for(let E=0;E>\nstartxref\n${h}\n%%EOF\n`;let g=p.encode(y),b=new Uint8Array(d.length+r.length+v.length+g.length);return b.set(d,0),b.set(r,d.length),b.set(v,d.length+r.length),b.set(g,d.length+r.length+v.length),new Blob([b],{type:\"application/pdf\"})}function Pb(e){let t=1/0,o=-1/0;for(let r=0;ro&&(o=n))}return t===1/0?{min:0,max:0}:{min:t,max:o}}function yR(e,t,o){let r=e.length;if(r===0)return{vmin:0,vmax:0};let n=1/0,a=-1/0;for(let T=0;Ta&&(a=S)}if(n===a)return{vmin:n,vmax:a};let i=1024,l=new Uint32Array(i),s=a-n,c=(i-1)/s;for(let T=0;T=u){d=n+T/(i-1)*s;break}p=0;for(let T=0;T=m){v=n+T/(i-1)*s;break}return{vmin:d,vmax:v}}var at=q(re());var Im=q(re(),1);function hR(e){return _e(\"MuiIconButton\",e)}var E_=Ce(\"MuiIconButton\",[\"root\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"edgeStart\",\"edgeEnd\",\"sizeSmall\",\"sizeMedium\",\"sizeLarge\",\"loading\",\"loadingIndicator\",\"loadingWrapper\"]),Cb=E_;var sc=q(Ie(),1),P_=e=>{let{classes:t,disabled:o,color:r,edge:n,size:a,loading:i}=e,l={root:[\"root\",i&&\"loading\",o&&\"disabled\",r!==\"default\"&&`color${me(r)}`,n&&`edge${me(n)}`,`size${me(a)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]};return Le(l,hR,t)},C_=ae(ma,{name:\"MuiIconButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.loading&&t.loading,o.color!==\"default\"&&t[`color${me(o.color)}`],o.edge&&t[`edge${me(o.edge)}`],t[`size${me(o.size)}`]]}})(He(({theme:e})=>({textAlign:\"center\",flex:\"0 0 auto\",fontSize:e.typography.pxToRem(24),padding:8,borderRadius:\"50%\",color:(e.vars||e).palette.action.active,transition:e.transitions.create(\"background-color\",{duration:e.transitions.duration.shortest}),variants:[{props:t=>!t.disableRipple,style:{\"--IconButton-hoverBg\":e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity),\"&:hover\":{backgroundColor:\"var(--IconButton-hoverBg)\",\"@media (hover: none)\":{backgroundColor:\"transparent\"}}}},{props:{edge:\"start\"},style:{marginLeft:-12}},{props:{edge:\"start\",size:\"small\"},style:{marginLeft:-3}},{props:{edge:\"end\"},style:{marginRight:-12}},{props:{edge:\"end\",size:\"small\"},style:{marginRight:-3}}]})),He(({theme:e})=>({variants:[{props:{color:\"inherit\"},style:{color:\"inherit\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{\"--IconButton-hoverBg\":e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity)}})),{props:{size:\"small\"},style:{padding:5,fontSize:e.typography.pxToRem(18)}},{props:{size:\"large\"},style:{padding:12,fontSize:e.typography.pxToRem(28)}}],[`&.${Cb.disabled}`]:{backgroundColor:\"transparent\",color:(e.vars||e).palette.action.disabled},[`&.${Cb.loading}`]:{color:\"transparent\"}}))),R_=ae(\"span\",{name:\"MuiIconButton\",slot:\"LoadingIndicator\"})(({theme:e})=>({display:\"none\",position:\"absolute\",visibility:\"visible\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",color:(e.vars||e).palette.action.disabled,variants:[{props:{loading:!0},style:{display:\"flex\"}}]})),w_=Im.forwardRef(function(t,o){let r=je({props:t,name:\"MuiIconButton\"}),{edge:n=!1,children:a,className:i,color:l=\"default\",disabled:s=!1,disableFocusRipple:c=!1,size:u=\"medium\",id:m,loading:p=null,loadingIndicator:d,...v}=r,T=tl(m),S=d??(0,sc.jsx)(Ju,{\"aria-labelledby\":T,color:\"inherit\",size:16}),h={...r,edge:n,color:l,disabled:s,disableFocusRipple:c,loading:p,loadingIndicator:S,size:u},y=P_(h);return(0,sc.jsxs)(C_,{id:p?T:m,className:ie(y.root,i),centerRipple:!0,focusRipple:!c,disabled:s||p,ref:o,...v,ownerState:h,children:[typeof p==\"boolean\"&&(0,sc.jsx)(\"span\",{className:y.loadingWrapper,style:{display:\"contents\"},children:(0,sc.jsx)(R_,{className:y.loadingIndicator,ownerState:h,children:p&&S})}),a]})}),Rb=w_;var gR=q(Ie(),1),bR=Qu((0,gR.jsx)(\"path\",{d:\"M3 17v2h6v-2zM3 5v2h10V5zm10 16v-2h8v-2h-8v-2h-2v6zM7 9v2H3v2h4v2h2V9zm14 4v-2H11v2zm-6-4h2V7h4V5h-4V3h-2z\"}),\"Tune\");var vR={widgets:{Show2D:{tool_groups:[\"display\",\"histogram\",\"stats\",\"navigation\",\"view\",\"export\",\"roi\",\"profile\",\"all\"],aliases:{}},Show3D:{tool_groups:[\"display\",\"histogram\",\"stats\",\"playback\",\"view\",\"export\",\"roi\",\"profile\",\"all\"],aliases:{navigation:\"playback\"}},Show3DVolume:{tool_groups:[\"display\",\"histogram\",\"playback\",\"fft\",\"navigation\",\"stats\",\"export\",\"view\",\"volume\",\"all\"],aliases:{}},Show4D:{tool_groups:[\"display\",\"roi\",\"histogram\",\"profile\",\"navigation\",\"playback\",\"stats\",\"export\",\"view\",\"fft\",\"all\"],aliases:{}},Show4DSTEM:{tool_groups:[\"display\",\"histogram\",\"stats\",\"navigation\",\"playback\",\"view\",\"export\",\"roi\",\"profile\",\"fft\",\"virtual\",\"frame\",\"all\"],aliases:{}},ShowComplex2D:{tool_groups:[\"display\",\"histogram\",\"fft\",\"roi\",\"stats\",\"export\",\"view\",\"all\"],aliases:{}},Mark2D:{tool_groups:[\"points\",\"roi\",\"profile\",\"display\",\"marker_style\",\"snap\",\"navigation\",\"view\",\"export\",\"all\"],aliases:{}},Edit2D:{tool_groups:[\"mode\",\"edit\",\"display\",\"histogram\",\"stats\",\"navigation\",\"export\",\"view\",\"all\"],aliases:{}},Align2D:{tool_groups:[\"alignment\",\"overlay\",\"display\",\"histogram\",\"stats\",\"export\",\"view\",\"all\"],aliases:{}},Bin:{tool_groups:[\"display\",\"binning\",\"mask\",\"preview\",\"stats\",\"export\",\"all\"],aliases:{}},Merge4DSTEM:{tool_groups:[\"display\",\"sources\",\"merge\",\"preview\",\"stats\",\"export\",\"all\"],aliases:{}},Show1D:{tool_groups:[\"display\",\"peaks\",\"stats\",\"export\",\"all\"],aliases:{}}},viewer_widgets:[\"Show1D\",\"Show2D\",\"Show3D\",\"Show3DVolume\",\"Show4D\",\"Show4DSTEM\",\"ShowComplex2D\"],control_presets:{all:{label:\"All\",show_groups:[\"*\"]},compact:{label:\"Compact\",show_groups:[\"mode\",\"edit\",\"display\",\"navigation\",\"playback\",\"view\",\"export\",\"fft\"]},mask_focus:{label:\"Mask Focus\",show_groups:[\"edit\",\"display\",\"roi\",\"histogram\",\"stats\",\"navigation\",\"playback\",\"view\",\"export\",\"fft\",\"virtual\",\"frame\"]},crop_focus:{label:\"Crop Focus\",show_groups:[\"mode\",\"edit\",\"display\",\"histogram\",\"stats\",\"navigation\",\"view\",\"export\"]},spectroscopy:{label:\"Spectroscopy\",show_groups:[\"display\",\"peaks\",\"stats\"]}}};var cc=vR;function xR(e){let t=cc.widgets[e];if(!t){let o=Object.keys(cc.widgets).sort().join(\", \");throw new Error(`Unknown widget '${e}'. Supported widgets: ${o}.`)}return t}function O_(e){return e==null?[]:typeof e==\"string\"?[e]:[...e]}function uc(e,t){let r=xR(e).aliases??{},n=t.trim().toLowerCase();return r[n]??n}function pc(e){return[...xR(e).tool_groups]}function Fm(e,t){let o=pc(e),r=new Set(o),n=[],a=new Set;for(let i of O_(t)){let l=uc(e,String(i));if(l){if(!r.has(l)){let s=o.map(c=>`\"${c}\"`).join(\", \");throw new Error(`Unknown tool group '${i}'. Supported values: ${s}.`)}if(l===\"all\")return[\"all\"];a.has(l)||(a.add(l),n.push(l))}}return n}function TR(e,t){return pc(e).filter(o=>o!==\"all\"&&t.has(o))}function SR(e,t){let o=Fm(e,t);return o.includes(\"all\")?pc(e).filter(r=>r!==\"all\"):o}function ER(e){return e.replace(/_/g,\" \").replace(/\\b\\w/g,t=>t.toUpperCase())}function PR(){return Object.keys(cc.control_presets)}function CR(e){return cc.control_presets[e]?.label??e}function RR(e,t){let o=cc.control_presets[t];if(!o){let i=Object.keys(cc.control_presets).sort().join(\", \");throw new Error(`Unknown control preset '${t}'. Supported presets: ${i}.`)}let r=pc(e).filter(i=>i!==\"all\");if(o.show_groups.includes(\"*\"))return[];let n=new Set(o.show_groups.map(i=>uc(e,i))),a=r.filter(i=>!n.has(i));return Fm(e,a)}function Km(e,t,o){let r=Fm(e,o),n=Fm(e,t),a=new Set(r),i=new Set(n),l=a.has(\"all\"),s=l||i.has(\"all\"),c=m=>{let p=uc(e,m);return p===\"all\"?l:l||a.has(p)};return{hideAll:l,lockAll:s,isHidden:c,isLocked:m=>{let p=uc(e,m);return p===\"all\"?s:s||c(p)||i.has(p)},hiddenSet:a,disabledSet:i}}function wb(e,t,o){let r=new Set(SR(e,t)),n=uc(e,o);return n===\"all\"?[\"all\"]:(r.add(n),TR(e,r))}function Mb(e,t,o){let r=new Set(SR(e,t));return r.delete(uc(e,o)),TR(e,r)}var wR={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},A_={fontSize:10,py:.25,px:1,minWidth:0};function MR({widgetName:e,hiddenTools:t,setHiddenTools:o,disabledTools:r,setDisabledTools:n,themeColors:a,labelOverrides:i}){let[l,s]=at.useState(null),c=at.useMemo(()=>pc(e).filter(v=>v!==\"all\"),[e]),u=at.useMemo(()=>Km(e,r,t),[e,r,t]),m=at.useCallback((v,T)=>{o(S=>T?Mb(e,S,v):wb(e,S,v))},[o,e]),p=at.useCallback((v,T)=>{n(S=>T?wb(e,S,v):Mb(e,S,v))},[n,e]),d=at.useCallback(v=>{o(RR(e,v))},[o,e]);return at.createElement(at.Fragment,null,at.createElement(yp,{title:\"Customize controls\",arrow:!0,placement:\"top\"},at.createElement(Rb,{size:\"small\",\"aria-label\":\"Customize controls\",onClick:v=>s(v.currentTarget),sx:{p:.25,ml:.5,color:a.text}},at.createElement(bR,{sx:{fontSize:16}}))),at.createElement(ip,{anchorEl:l,open:!!l,onClose:()=>s(null),anchorOrigin:{vertical:\"bottom\",horizontal:\"right\"},transformOrigin:{vertical:\"top\",horizontal:\"right\"},PaperProps:{sx:{bgcolor:a.controlBg,color:a.text,border:`1px solid ${a.border}`,p:.5,minWidth:280}}},at.createElement(Fe,{sx:{px:.5,pb:.75}},at.createElement(Xe,{sx:{fontSize:11,fontWeight:\"bold\",mb:.75}},\"Presets\"),at.createElement(Fe,{sx:{display:\"flex\",gap:.5,flexWrap:\"wrap\"}},PR().map(v=>at.createElement(ga,{key:v,size:\"small\",sx:A_,\"data-testid\":`preset-${v}`,onClick:()=>d(v)},CR(v))))),at.createElement(ob,{sx:{borderColor:a.border,my:.5}}),at.createElement(Fe,{sx:{maxHeight:300,overflowY:\"auto\",px:.5}},at.createElement(Xe,{sx:{fontSize:11,fontWeight:\"bold\",mb:.5}},\"Per-group\"),c.map(v=>{let T=i?.[v]??ER(v),S=u.isHidden(v),h=u.isLocked(v);return at.createElement(Fe,{key:v,\"data-testid\":`tool-row-${v}`,sx:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",py:.25,gap:.5}},at.createElement(Xe,{sx:{fontSize:11}},T),at.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:.5}},at.createElement(Xe,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Show\"),at.createElement(Un,{size:\"small\",checked:!S,onChange:y=>m(v,y.target.checked),inputProps:{\"aria-label\":`show-${v}`},sx:wR.small}),at.createElement(Xe,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Lock\"),at.createElement(Un,{size:\"small\",checked:h,onChange:y=>p(v,y.target.checked),inputProps:{\"aria-label\":`lock-${v}`},sx:wR.small,disabled:S})))}))))}var xn={label:{fontSize:11},labelSmall:{fontSize:10},value:{fontSize:10,fontFamily:\"monospace\"},title:{fontWeight:\"bold\"}},D_={XS:4,SM:8,MD:12,LG:16},hp={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},gp={fontSize:10,py:.25,px:1,minWidth:0},N_={anchorOrigin:{vertical:\"top\",horizontal:\"left\"},transformOrigin:{vertical:\"bottom\",horizontal:\"left\"},sx:{zIndex:9999}},OR={small:{\"& .MuiSlider-thumb\":{width:12,height:12},\"& .MuiSlider-rail\":{height:3},\"& .MuiSlider-track\":{height:3}}},__={root:{p:2,bgcolor:\"transparent\",color:\"inherit\",fontFamily:\"monospace\",overflow:\"visible\"}},yi=window.devicePixelRatio||1,AR=.2;function tn(e){return Math.round(e)+.5}var z_=600,k_=400,B_=12,L_=16,j_=28,U_=18,H_=48,V_=26,vo=\"-apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",Tn=4,NR=8,DR=55,$_=.05;function Y_({text:e,theme:t=\"dark\"}){let o=t===\"dark\";return w.createElement(yp,{title:typeof e==\"string\"?w.createElement(Xe,{sx:{fontSize:11,lineHeight:1.4}},e):e,arrow:!0,placement:\"bottom\",componentsProps:{tooltip:{sx:{bgcolor:o?\"#333\":\"#fff\",color:o?\"#ddd\":\"#333\",border:`1px solid ${o?\"#555\":\"#ccc\"}`,maxWidth:280,p:1}},arrow:{sx:{color:o?\"#333\":\"#fff\",\"&::before\":{border:`1px solid ${o?\"#555\":\"#ccc\"}`}}}}},w.createElement(Xe,{component:\"span\",sx:{fontSize:12,color:o?\"#888\":\"#666\",cursor:\"help\",ml:.5,\"&:hover\":{color:o?\"#aaa\":\"#444\"}}},\"\\u24D8\"))}function X_({items:e}){return w.createElement(Fe,{component:\"table\",sx:{borderCollapse:\"collapse\",\"& td\":{py:.25,fontSize:11,lineHeight:1.3,verticalAlign:\"top\"},\"& td:first-of-type\":{pr:1.5,opacity:.7,fontFamily:\"monospace\",fontSize:10,whiteSpace:\"nowrap\"}}},w.createElement(\"tbody\",null,e.map(([t,o],r)=>w.createElement(\"tr\",{key:r},w.createElement(\"td\",null,t),w.createElement(\"td\",null,o)))))}function Sa(e,t,o=NR){let r=t-e;if(r<=0||!isFinite(r))return[e];let n=dR(r/o);if(n<=0||!isFinite(n))return[e,t];let a=Math.ceil(e/n)*n,i=[];for(let l=a;l<=t+n*.001;l+=n)l>=e-n*.001&&i.push(l);return i.length===0&&i.push(e,t),i}function bp(e,t,o=NR){let r=Math.floor(Math.log10(Math.max(e,1e-30))),n=Math.ceil(Math.log10(Math.max(t,1e-30))),a=n-r,i=a<=o?1:Math.ceil(a/o),l=[];for(let s=r;s<=n;s+=i){let c=Math.pow(10,s);c>=e&&c<=t&&l.push(c)}return l.length===0&&l.push(e,t),l}function G_(){let{themeInfo:e,colors:t}=fR(),o=e.theme===\"dark\",[r]=Ye(\"y_bytes\"),[n]=Ye(\"x_bytes\"),[a]=Ye(\"n_traces\"),[i]=Ye(\"n_points\"),[l]=Ye(\"labels\"),[s]=Ye(\"colors\"),[c]=Ye(\"title\"),[u]=Ye(\"x_label\"),[m]=Ye(\"y_label\"),[p]=Ye(\"x_unit\"),[d]=Ye(\"y_unit\"),[v,T]=Ye(\"log_scale\"),[S,h]=Ye(\"auto_contrast\"),[y]=Ye(\"percentile_low\"),[g]=Ye(\"percentile_high\"),[b]=Ye(\"show_stats\"),[E,C]=Ye(\"show_legend\"),[P,A]=Ye(\"show_grid\"),[_]=Ye(\"show_controls\"),[z]=Ye(\"line_width\"),[I]=Ye(\"stats_mean\"),[x]=Ye(\"stats_min\"),[k]=Ye(\"stats_max\"),[U]=Ye(\"stats_std\"),[O,N]=Ye(\"focused_trace\"),[X,oe]=Ye(\"peak_markers\"),[W,Te]=Ye(\"peak_active\"),[fe,Ke]=Ye(\"peak_search_radius\"),[Ze,Ue]=Ye(\"selected_peaks\"),[xe,Je]=Ye(\"grid_density\"),[ht,we]=Ye(\"x_range\"),[ft,le]=Ye(\"y_range\"),[Oe,Ae]=Ye(\"disabled_tools\"),[et,dt]=Ye(\"hidden_tools\"),[Lt]=Ye(\"range_stats\"),[jt]=Ye(\"peak_fwhm\"),Be=w.useMemo(()=>Km(\"Show1D\",Oe,et),[Oe,et]),Nt=Be.isHidden(\"display\"),Ro=Be.isHidden(\"peaks\"),Ut=Be.isHidden(\"stats\"),st=Be.isHidden(\"export\"),se=Be.isLocked(\"display\"),xt=Be.isLocked(\"peaks\"),fr=Be.isLocked(\"export\"),Z=w.useRef(null),ee=w.useRef(null),Se=w.useRef(null),[ye,ze]=w.useState(z_),[ue,gt]=w.useState(k_),[ce,ke]=w.useState(0),[he,Wt]=w.useState(1),[be,uo]=w.useState(0),[ve,po]=w.useState(1),[Ht,Sn]=w.useState(!1),Tt=w.useRef(!1);Tt.current=Ht;let[Qe,Ar]=w.useState(!1),En=w.useRef(!1);En.current=Qe;let Gt=w.useRef(null),[Re,$o]=w.useState(null),on=w.useRef({min:0,max:1}),rn=w.useRef({min:0,max:1}),nn=w.useRef([]),Dr=w.useRef(null),[ro,dl]=w.useState(null),[_R,Ob]=w.useState(null),Ea=w.useRef(null),[Pa,vp]=w.useState(null),Qm=w.useRef(null),Wm=w.useRef(!1),Bo=w.useRef(null),fc=w.useRef(null),Nr=w.useRef(null),[dc,Zm]=w.useState(null),[Ab,Db]=w.useState(\"\"),[Nb,_b]=w.useState(\"\"),[zb,ml]=w.useState(!1),_r=w.useRef(null),[mc,Jm]=w.useState(null),[kb,Bb]=w.useState(\"\"),[Lb,jb]=w.useState(\"\"),[Ub,yl]=w.useState(!1),[zR,Hb]=w.useState(!1),[Vb,hl]=w.useState(null),M=w.useMemo(()=>{let D=!!(m||d),f=!!(u||p),H=v?bp(Math.max(be,1e-30),ve):Sa(be,ve),B=30;try{let j=document.createElement(\"canvas\").getContext(\"2d\");if(j){j.font=`11px ${vo}`;for(let F of H){let Q=j.measureText(Rt(F)).width;Q>B&&(B=Q)}}}catch{}return{top:B_,right:L_,bottom:j_+(f?U_:0),left:Math.max(H_,B+Tn+6+(D?V_:0))}},[be,ve,v,m,d,u,p]),ge=ye-M.left-M.right,ne=ue-M.top-M.bottom;w.useEffect(()=>{if(!r||r.byteLength<4||a<1||i<1){nn.current=[];return}let D=Eb(r);if(!D){nn.current=[];return}let f=[];for(let R=0;R=4?Dr.current=Eb(n):Dr.current=null;let H=0,B=i-1;if(Dr.current&&Dr.current.length>0){let R=Pb(Dr.current);H=R.min,B=R.max}H===B&&(B=H+1);let j=1/0,F=-1/0;if(S&&f.length>0){let R=f.reduce((Y,K)=>Y+K.length,0),V=new Float32Array(R),te=0;for(let Y of f)V.set(Y,te),te+=Y.length;let G=yR(V,y,g);j=G.vmin,F=G.vmax}else for(let R of f){let V=Pb(R);V.minF&&(F=V.max)}isFinite(j)||(j=0),isFinite(F)||(F=1),j===F&&(j-=.5,F+=.5);let Q=(F-j)*$_;j-=Q,F+=Q,on.current={min:H,max:B},rn.current={min:j,max:F},ke(H),Wt(B),uo(j),po(F)},[r,n,a,i,S,y,g]);let St=w.useCallback(D=>M.left+(D-ce)/(he-ce)*ge,[ce,he,ge,M.left]),wt=w.useCallback(D=>{if(v){let f=Math.log10(Math.max(be,1e-30)),H=Math.log10(Math.max(ve,1e-30)),B=Math.log10(Math.max(D,1e-30));return M.top+ne-(B-f)/(H-f||1)*ne}return M.top+ne-(D-be)/(ve-be||1)*ne},[be,ve,ne,v,M.top]),Yo=w.useCallback(D=>ce+(D-M.left)/ge*(he-ce),[ce,he,ge,M.left]),an=w.useCallback(D=>{let f=(M.top+ne-D)/ne;if(v){let H=Math.log10(Math.max(be,1e-30)),B=Math.log10(Math.max(ve,1e-30));return Math.pow(10,H+f*(B-H))}return be+f*(ve-be)},[be,ve,ne,v,M.top]),gl=w.useCallback(()=>{Sn(!1),Ar(!1),we([]),le([]),ke(on.current.min),Wt(on.current.max),uo(rn.current.min),po(rn.current.max)},[we,le]);w.useEffect(()=>{let D=Z.current;if(!D)return;let f=D.getContext(\"2d\");if(!f||(D.width=ye*yi,D.height=ue*yi,f.scale(yi,yi),f.fillStyle=o?\"#1a1a1a\":\"#f8f8f8\",f.fillRect(0,0,ye,ue),ge<=0||ne<=0))return;let H=nn.current,B=Dr.current;if(P){f.strokeStyle=o?\"rgba(255,255,255,0.08)\":\"rgba(0,0,0,0.08)\",f.lineWidth=1,f.setLineDash([2,3]);let Y=Math.max(3,xe),K=Sa(ce,he,Y);for(let Ee of K){let de=tn(St(Ee));de>=M.left&&de<=M.left+ge&&(f.beginPath(),f.moveTo(de,M.top),f.lineTo(de,M.top+ne),f.stroke())}let J=Math.max(3,xe),pe=v?bp(Math.max(be,1e-30),ve,J):Sa(be,ve,J);for(let Ee of pe){let de=tn(wt(Ee));de>=M.top&&de<=M.top+ne&&(f.beginPath(),f.moveTo(M.left,de),f.lineTo(M.left+ge,de),f.stroke())}f.setLineDash([])}f.strokeStyle=o?\"#666\":\"#999\",f.lineWidth=1;let j=tn(M.left),F=tn(M.top+ne);f.beginPath(),f.moveTo(j,M.top),f.lineTo(j,F),f.lineTo(M.left+ge,F),f.stroke();let Q=Sa(ce,he,Math.max(3,Math.floor(ge/DR)));f.fillStyle=o?\"#aaa\":\"#555\",f.font=`11px ${vo}`,f.textAlign=\"center\",f.textBaseline=\"top\";for(let Y of Q){let K=tn(St(Y));K>=M.left&&K<=M.left+ge&&(f.beginPath(),f.moveTo(K,M.top+ne),f.lineTo(K,M.top+ne+Tn),f.stroke(),f.fillText(Rt(Y),K,M.top+ne+Tn+2))}let R=v?bp(Math.max(be,1e-30),ve):Sa(be,ve);f.textAlign=\"right\",f.textBaseline=\"middle\";for(let Y of R){let K=tn(wt(Y));K>=M.top&&K<=M.top+ne&&(f.beginPath(),f.moveTo(M.left-Tn,K),f.lineTo(M.left,K),f.stroke(),f.fillText(Rt(Y),M.left-Tn-2,K))}if(u||p){f.textAlign=\"center\",f.textBaseline=\"top\",f.font=`12px ${vo}`,f.fillStyle=o?\"#999\":\"#666\";let Y=u||\"\";p&&(Y+=Y?` (${p})`:p),f.fillText(Y,M.left+ge/2,M.top+ne+Tn+18)}if(m||d){f.save(),f.translate(12,M.top+ne/2),f.rotate(-Math.PI/2),f.textAlign=\"center\",f.textBaseline=\"top\",f.font=`12px ${vo}`,f.fillStyle=o?\"#999\":\"#666\";let Y=m||\"\";d&&(Y+=Y?` (${d})`:d),f.fillText(Y,0,0),f.restore()}f.save(),f.beginPath(),f.rect(M.left,M.top,ge,ne),f.clip();let V=O>=0&&O{let pe=H[Y],Ee=s&&s[Y]||\"#4fc3f7\";f.globalAlpha=K,f.strokeStyle=Ee,f.lineWidth=J,f.beginPath();let de=!1;for(let De=0;De0){let Y=new Set(Ze||[]);for(let K=0;K{let D=ee.current;if(!D)return;let f=D.getContext(\"2d\");if(!f||(D.width=ye*yi,D.height=ue*yi,f.scale(yi,yi),f.clearRect(0,0,ye,ue),ge<=0||ne<=0))return;if(ro){let{canvasX:j,canvasY:F}=ro;if(j>=M.left&&j<=M.left+ge&&F>=M.top&&F<=M.top+ne){f.strokeStyle=o?\"rgba(255,255,255,0.25)\":\"rgba(0,0,0,0.25)\",f.lineWidth=1,f.setLineDash([3,3]);let Q=tn(j);f.beginPath(),f.moveTo(Q,M.top),f.lineTo(Q,M.top+ne),f.stroke();let R=tn(F);f.beginPath(),f.moveTo(M.left,R),f.lineTo(M.left+ge,R),f.stroke(),f.setLineDash([]),f.fillStyle=ro.color,f.beginPath(),f.arc(j,wt(ro.dataY),4,0,Math.PI*2),f.fill();let V=Rt(ro.dataX),te=Rt(ro.dataY),G=`${V}, ${te}`;ro.label&&(G=`${ro.label}: ${G}`),f.font=\"10px monospace\";let Y=f.measureText(G).width,K=4,J=Y+K*2,pe=16,Ee=j+10,de=F-pe-6;Ee+J>M.left+ge&&(Ee=j-J-10),de=0&&O=1&&l&&l.length>0){let V=0;for(let J=0;JV&&(V=Ee)}let te=32+V,G=12+a*14,Y=M.left+ge-te-8,K=M.top+8;Qm.current={lx:Y,ly:K,w:te,h:G,entryH:14,pad:6,n:a},f.fillStyle=o?\"rgba(30,30,30,0.85)\":\"rgba(255,255,255,0.85)\",f.fillRect(Y,K,te,G),f.strokeStyle=o?\"#555\":\"#ccc\",f.lineWidth=1,f.strokeRect(Y,K,te,G);for(let J=0;J=0&&Ope&&(pe=R[de],Ee=de);if(pe>-1/0){let de=F?F[Ee]:Ee;B={x0:K,x1:J,peakX:de,peakY:pe,traceIdx:Q}}}}if(B){let j=B,F=Math.max(M.left,St(j.x0)),Q=Math.min(M.left+ge,St(j.x1)),R=Math.min(F,Q),V=Math.abs(Q-F);f.fillStyle=o?\"rgba(66,165,245,0.15)\":\"rgba(33,150,243,0.12)\",f.fillRect(R,M.top,V,ne),f.strokeStyle=o?\"rgba(66,165,245,0.5)\":\"rgba(33,150,243,0.4)\",f.lineWidth=1,f.strokeRect(R,M.top,V,ne);let te=St(j.peakX),G=wt(j.peakY),Y=s&&s[j.traceIdx]||\"#4fc3f7\";f.strokeStyle=Y,f.lineWidth=1,f.globalAlpha=.6,f.setLineDash([4,3]),f.beginPath(),f.moveTo(te,G),f.lineTo(te,M.top+ne),f.stroke(),f.setLineDash([]),f.globalAlpha=1;let K=6;f.fillStyle=o?\"rgba(66,165,245,0.3)\":\"rgba(33,150,243,0.25)\",f.strokeStyle=Y,f.lineWidth=2,f.setLineDash([3,2]),f.beginPath(),f.moveTo(te,G-K),f.lineTo(te+K,G+K),f.lineTo(te-K,G+K),f.closePath(),f.fill(),f.stroke(),f.setLineDash([]),f.font=`9px ${vo}`,f.fillStyle=o?\"#ddd\":\"#333\",f.textAlign=\"center\",f.textBaseline=\"bottom\",f.fillText(Rt(j.peakX),te,G-K-3)}if(Ht){let j=o?\"rgba(0,170,255,0.7)\":\"rgba(0,120,255,0.6)\",F=o?\"rgba(0,170,255,1.0)\":\"rgba(0,120,255,0.9)\";for(let Q of[\"left\",\"right\"]){let V=St(Q===\"left\"?ce:he);if(VM.left+ge+2)continue;let te=dc===Q||Nr.current?.handle===Q,G=te?F:j;f.strokeStyle=G,f.lineWidth=te?2:1,f.setLineDash([4,3]),f.beginPath(),f.moveTo(tn(V),M.top),f.lineTo(tn(V),M.top+ne),f.stroke(),f.setLineDash([]);let Y=M.top+ne+1,K=6;f.fillStyle=G,f.beginPath(),f.moveTo(V-K,Y),f.lineTo(V+K,Y),f.lineTo(V,Y+K+2),f.closePath(),f.fill()}}if(Ht&&(f.fillStyle=o?\"rgba(0,170,255,0.5)\":\"rgba(0,120,255,0.4)\",f.font=`bold 9px ${vo}`,f.textAlign=\"right\",f.textBaseline=\"top\",f.fillText(\"X LOCKED\",M.left+ge,M.top+ne+4)),Qe&&(f.fillStyle=o?\"rgba(0,170,255,0.5)\":\"rgba(0,120,255,0.4)\",f.font=`bold 9px ${vo}`,f.textAlign=\"left\",f.textBaseline=\"top\",f.fillText(\"Y LOCKED\",M.left+4,M.top+2)),Qe){let j=o?\"rgba(0,170,255,0.7)\":\"rgba(0,120,255,0.6)\",F=o?\"rgba(0,170,255,1.0)\":\"rgba(0,120,255,0.9)\";for(let Q of[\"top\",\"bottom\"]){let V=wt(Q===\"top\"?ve:be);if(VM.top+ne+2)continue;let te=mc===Q||_r.current?.handle===Q,G=te?F:j;f.strokeStyle=G,f.lineWidth=te?2:1,f.setLineDash([4,3]),f.beginPath(),f.moveTo(M.left,tn(V)),f.lineTo(M.left+ge,tn(V)),f.stroke(),f.setLineDash([]);let Y=M.left-1,K=6;f.fillStyle=G,f.beginPath(),f.moveTo(Y,V-K),f.lineTo(Y,V+K),f.lineTo(Y-K-2,V),f.closePath(),f.fill()}}if(jt&&jt.length>0){f.save(),f.beginPath(),f.rect(M.left,M.top,ge,ne),f.clip();for(let j of jt){if(j.fwhm==null||j.center==null||j.amplitude==null||j.offset==null)continue;let F=j.offset+j.amplitude/2,Q=wt(F),R=St(j.center-j.fwhm/2),V=St(j.center+j.fwhm/2),te=j.peak_idx,G=X&&te>=0&&te{let H=nn.current,B=Dr.current;if(H.length===0||i<1)return null;let j=Yo(D),F=0;if(B){let Y=1/0;for(let K=0;K{let H=Qm.current;if(!H||DH.lx+H.w||fH.ly+H.h)return null;let B=Math.floor((f-H.ly-H.pad)/H.entryH);return B<0||B>=H.n?null:B},[]),bl=w.useCallback((D,f)=>{if(!X||X.length===0)return null;let H=12,B=null,j=1/0;for(let F=0;F{if(!Ht||fM.top+ne+12)return null;let H=St(ce),B=St(he),j=Math.abs(D-H),F=Math.abs(D-B),Q=8;return j{if(!Qe||DM.left+ge)return null;let H=wt(ve),B=wt(be),j=Math.abs(f-H),F=Math.abs(f-B),Q=8;return j{D.preventDefault();let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(BM.left+ge||jM.top+ne)return;let F=D.deltaY>0?1.1:1/1.1,Q=Yo(B),R=an(j);Tt.current||(ke(V=>Q-(Q-V)*F),Wt(V=>Q+(V-Q)*F)),En.current||(uo(V=>R-(R-V)*F),po(V=>R+(V-R)*F))},[ge,ne,Yo,an,M.left,M.top]);w.useEffect(()=>{let D=Se.current;if(D)return D.addEventListener(\"wheel\",ey,{passive:!1}),()=>D.removeEventListener(\"wheel\",ey)},[ey]),w.useEffect(()=>{zb||(Db(ce.toPrecision(6)),_b(he.toPrecision(6)))},[ce,he,zb]),w.useEffect(()=>{Ub||(Bb(be.toPrecision(6)),jb(ve.toPrecision(6)))},[be,ve,Ub]),w.useEffect(()=>{ht&&ht.length===2?(ke(ht[0]),Wt(ht[1]),Sn(!0)):ht&&ht.length===0&&Ht&&Sn(!1)},[ht]),w.useEffect(()=>{ft&&ft.length===2?(uo(ft[0]),po(ft[1]),Ar(!0)):ft&&ft.length===0&&Qe&&Ar(!1)},[ft]),w.useEffect(()=>{let D=H=>{if(fc.current?.active){let B=fc.current,j=Math.max(200,B.startW+(H.clientX-B.startX)),F=Math.max(100,B.startH+(H.clientY-B.startY));ze(j),gt(F)}if(Nr.current){let B=Z.current;if(!B)return;let j=B.getBoundingClientRect(),F=H.clientX-j.left,Q=Math.max(M.left,Math.min(M.left+ge,F)),R=Yo(Q),V=on.current,te=Math.max(V.min,Math.min(V.max,R));Nr.current.handle===\"left\"?(ke(G=>Math.min(te,he-(he-G)*.001)),we([te,he])):(Wt(G=>Math.max(te,ce+(G-ce)*.001)),we([ce,te]))}if(_r.current){let B=Z.current;if(!B)return;let j=B.getBoundingClientRect(),F=H.clientY-j.top,Q=Math.max(M.top,Math.min(M.top+ne,F)),R=an(Q),V=rn.current,te=Math.max(V.min,Math.min(V.max,R));_r.current.handle===\"top\"?(po(G=>Math.max(te,be+(G-be)*.001)),le([be,te])):(uo(G=>Math.min(te,ve-(ve-G)*.001)),le([te,ve]))}},f=()=>{fc.current?.active&&(fc.current=null),Nr.current&&(Nr.current=null),_r.current&&(_r.current=null)};return window.addEventListener(\"mousemove\",D),window.addEventListener(\"mouseup\",f),()=>{window.removeEventListener(\"mousemove\",D),window.removeEventListener(\"mouseup\",f)}},[M.left,M.top,ge,ne,Yo,an,ce,he,be,ve,we,le]);let kR=w.useCallback(D=>{let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(j>M.top+ne&&j=M.left&&B<=M.left+ge){Gt.current={axis:\"x\",startPx:B,startVal:Yo(B)},$o({axis:\"x\",startVal:Yo(B),currentVal:Yo(B)});return}if(B=0&&j>=M.top&&j<=M.top+ne){Gt.current={axis:\"y\",startPx:j,startVal:an(j)},$o({axis:\"y\",startVal:an(j),currentVal:an(j)});return}if(Ht){let F=Sp(B,j);if(F){Nr.current={handle:F,startPx:B};return}}if(Qe){let F=Ep(B,j);if(F){_r.current={handle:F,startPx:j};return}}if(!(BM.left+ge||jM.top+ne)){if(W&&!xt&&bl(B,j)===null){let Q=xp(B,j),R=O>=0&&O{let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(Nr.current){let V=Nr.current,te=Math.max(M.left,Math.min(M.left+ge,B)),G=Yo(te),Y=on.current,K=Math.max(Y.min,Math.min(Y.max,G));if(V.handle===\"left\"){let J=Math.min(K,he-(he-ce)*.001);ke(J),we([J,he])}else{let J=Math.max(K,ce+(he-ce)*.001);Wt(J),we([ce,J])}return}if(_r.current){let V=_r.current,te=Math.max(M.top,Math.min(M.top+ne,j)),G=an(te),Y=rn.current,K=Math.max(Y.min,Math.min(Y.max,G));if(V.handle===\"top\"){let J=Math.max(K,be+(ve-be)*.001);po(J),le([be,J])}else{let J=Math.min(K,ve-(ve-be)*.001);uo(J),le([J,ve])}return}let F=!Bo.current?.active&&!Ea.current?.active&&!Gt.current;if(Ht&&F){let V=Sp(B,j);Zm(V)}else dc&&Zm(null);if(Qe&&F){let V=Ep(B,j);Jm(V)}else mc&&Jm(null);if(Gt.current){let V=Gt.current;V.axis===\"x\"?$o({axis:\"x\",startVal:V.startVal,currentVal:Yo(Math.max(M.left,Math.min(M.left+ge,B)))}):$o({axis:\"y\",startVal:V.startVal,currentVal:an(Math.max(M.top,Math.min(M.top+ne,j)))});return}if(Ea.current?.active){let V=Ea.current;Bo.current&&Math.abs(B-V.startPx)>3&&(Bo.current.wasDrag=!0);let te=Yo(Math.max(M.left,Math.min(M.left+ge,B))),G=Math.min(V.startDataX,te),Y=Math.max(V.startDataX,te),K=nn.current,J=Dr.current,pe=K[V.traceIdx];if(pe){let Ee=-1/0,de=-1;for(let De=0;De=G&&qt<=Y&&isFinite(pe[De])&&pe[De]>Ee&&(Ee=pe[De],de=De)}if(de>=0){let De=J?J[de]:de;vp({x0:G,x1:Y,peakX:De,peakY:Ee,traceIdx:V.traceIdx})}else vp(null)}dl(null);return}if(Bo.current?.active){let V=Bo.current,te=D.clientX-V.startX,G=D.clientY-V.startY;(Math.abs(te)>3||Math.abs(G)>3)&&(V.wasDrag=!0);let Y=V.startXMax-V.startXMin,K=V.startYMax-V.startYMin,J=-(te/ge)*Y,pe=G/ne*K;Tt.current||(ke(V.startXMin+J),Wt(V.startXMax+J)),En.current||(uo(V.startYMin+pe),po(V.startYMax+pe)),dl(null);return}if(BM.left+ge||jM.top+ne){dl(null);return}let Q=Tp(B,j);if(Wm.current=Q!==null,Ob(Q!==null?null:bl(B,j)),Q!==null){dl(null);return}let R=xp(B,j);R&&dl({canvasX:R.canvasX,canvasY:R.canvasY,dataX:R.dataX,dataY:R.dataY,traceIdx:R.traceIdx,label:R.label,color:R.color})},[ge,ne,xp,bl,Tp,M.left,M.top,Yo,an,Ht,Qe,ce,he,be,ve,Sp,Ep,dc,mc,we,le]),LR=w.useCallback(D=>{if(Nr.current){Nr.current=null;return}if(_r.current){_r.current=null;return}if(Gt.current&&Re){let{startVal:f,currentVal:H,axis:B}=Re,j=Math.min(f,H),F=Math.max(f,H),Q=B===\"x\"?he-ce:ve-be;F-j>Q*.01&&(B===\"x\"?(ke(j),Wt(F),Sn(!0),we([j,F])):(uo(j),po(F),Ar(!0),le([j,F]))),Gt.current=null,$o(null);return}if(Ea.current?.active){if((Bo.current?.wasDrag??!1)&&Pa){let H={x:Pa.peakX,y:Pa.peakY,trace_idx:Pa.traceIdx,label:Rt(Pa.peakX),type:\"peak\"};oe([...X||[],H])}Ea.current=null,vp(null),Bo.current=null;return}if(Bo.current?.active&&!Bo.current.wasDrag){let f=Z.current;if(f){let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top,F=Tp(B,j);if(F!==null){N(O===F?-1:F),Bo.current=null;return}let Q=bl(B,j);if(Q!==null){let R=Ze||[];D.shiftKey?R.includes(Q)?Ue(R.filter(V=>V!==Q)):Ue([...R,Q]):R.length===1&&R[0]===Q?Ue([]):Ue([Q]),Bo.current=null;return}if(W&&!xt&&ro){let R=nn.current,V=Dr.current,te=O>=0&&Ode&&(de=G[ot],Ee=ot);let De=V?V[Ee]:Ee,qt={x:De,y:de,trace_idx:te,label:Rt(De),type:\"peak\"};oe([...X||[],qt])}}else if(!W&&(Ze&&Ze.length>0&&Ue([]),ro)){let R=ro.traceIdx;N(O===R?-1:R)}}}Bo.current=null},[ro,O,N,W,X,oe,Ze,Ue,bl,Tp,xt,Re,ce,he,be,ve,we,le,Pa,fe]),jR=w.useCallback(()=>{Bo.current=null,Ea.current=null,Nr.current=null,_r.current=null,vp(null),Gt.current=null,$o(null),dl(null),Ob(null),Zm(null),Jm(null),Wm.current=!1},[]),UR=w.useCallback(D=>{let f=Z.current;if(!f){gl();return}let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(j>M.top+ne&&B>=M.left&&B<=M.left+ge&&Ht){Sn(!1),we([]),ke(on.current.min),Wt(on.current.max);return}if(B=M.top&&j<=M.top+ne&&Qe){Ar(!1),le([]),uo(rn.current.min),po(rn.current.max);return}gl()},[gl,ge,ne,M.left,M.top,Ht,Qe,we,le]),HR=w.useCallback(D=>{let f=D.target.tagName?.toLowerCase();if(!(f===\"input\"||f===\"textarea\"||f===\"select\"))switch(D.key){case\"r\":case\"R\":se||(D.preventDefault(),gl());break;case\"Escape\":D.preventDefault(),N(-1),Ze&&Ze.length>0&&Ue([]);break;case\"p\":case\"P\":xt||(D.preventDefault(),Te(!W));break;case\"c\":case\"C\":xt||(D.preventDefault(),oe([]),Ue([]));break;case\"Delete\":case\"Backspace\":if(!xt&&X&&X.length>0)if(D.preventDefault(),Ze&&Ze.length>0){let H=new Set(Ze),B=X.filter((j,F)=>!H.has(F));oe(B),Ue([])}else{let H=[...X];H.pop(),oe(H)}break}},[gl,N,X,oe,W,Te,Ze,Ue,se,xt]),VR=w.useCallback(()=>{hl(null);let D=Z.current;D&&D.toBlob(f=>{f&&lc(f,`${c||\"show1d\"}.png`)})},[c]),$b=w.useCallback((D=\"pdf\")=>{hl(null);let f=nn.current,H=Dr.current;if(f.length===0)return;let B=4,j=ye*B,F=ue*B,Q=document.createElement(\"canvas\");Q.width=j,Q.height=F;let R=Q.getContext(\"2d\");if(!R)return;if(R.scale(B,B),R.fillStyle=\"#ffffff\",R.fillRect(0,0,ye,ue),P){R.strokeStyle=\"rgba(0,0,0,0.08)\",R.lineWidth=1,R.setLineDash([2,3]);let G=Math.max(3,xe),Y=Sa(ce,he,G);for(let pe of Y){let Ee=St(pe);Ee>=M.left&&Ee<=M.left+ge&&(R.beginPath(),R.moveTo(Ee,M.top),R.lineTo(Ee,M.top+ne),R.stroke())}let K=Math.max(3,xe),J=v?bp(Math.max(be,1e-30),ve,K):Sa(be,ve,K);for(let pe of J){let Ee=wt(pe);Ee>=M.top&&Ee<=M.top+ne&&(R.beginPath(),R.moveTo(M.left,Ee),R.lineTo(M.left+ge,Ee),R.stroke())}R.setLineDash([])}R.strokeStyle=\"#999\",R.lineWidth=1,R.beginPath(),R.moveTo(M.left,M.top),R.lineTo(M.left,M.top+ne),R.lineTo(M.left+ge,M.top+ne),R.stroke();let V=Sa(ce,he,Math.max(3,Math.floor(ge/DR)));R.fillStyle=\"#555\",R.font=`10px ${vo}`,R.textAlign=\"center\",R.textBaseline=\"top\";for(let G of V){let Y=St(G);Y>=M.left&&Y<=M.left+ge&&(R.beginPath(),R.moveTo(Y,M.top+ne),R.lineTo(Y,M.top+ne+Tn),R.stroke(),R.fillText(Rt(G),Y,M.top+ne+Tn+2))}let te=v?bp(Math.max(be,1e-30),ve):Sa(be,ve);R.textAlign=\"right\",R.textBaseline=\"middle\";for(let G of te){let Y=wt(G);Y>=M.top&&Y<=M.top+ne&&(R.beginPath(),R.moveTo(M.left-Tn,Y),R.lineTo(M.left,Y),R.stroke(),R.fillText(Rt(G),M.left-Tn-2,Y))}if(u||p){R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`11px ${vo}`,R.fillStyle=\"#666\";let G=u||\"\";p&&(G+=G?` (${p})`:p),R.fillText(G,M.left+ge/2,M.top+ne+Tn+18)}if(m||d){R.save(),R.translate(12,M.top+ne/2),R.rotate(-Math.PI/2),R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`11px ${vo}`,R.fillStyle=\"#666\";let G=m||\"\";d&&(G+=G?` (${d})`:d),R.fillText(G,0,0),R.restore()}c&&(R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`bold 13px ${vo}`,R.fillStyle=\"#333\",R.fillText(c,ye/2,2)),R.save(),R.beginPath(),R.rect(M.left,M.top,ge,ne),R.clip();for(let G=0;G0)for(let G of X){let Y=s&&s[G.trace_idx]||\"#4fc3f7\",K=St(G.x),J=wt(G.y),pe=5;R.fillStyle=Y,R.strokeStyle=\"#fff\",R.lineWidth=1.5,R.beginPath(),R.moveTo(K,J-pe),R.lineTo(K+pe,J+pe),R.lineTo(K-pe,J+pe),R.closePath(),R.fill(),R.stroke(),R.font=`9px ${vo}`,R.fillStyle=\"#333\",R.textAlign=\"center\",R.textBaseline=\"bottom\",R.fillText(G.label||Rt(G.x),K,J-pe-3)}if(R.restore(),E&&f.length>=1&&l&&l.length>0){R.font=`10px ${vo}`;let G=14,Y=16,K=4,J=6,pe=0;for(let ot=0;otpe&&(pe=Pn)}let Ee=J*2+Y+K+pe,de=J*2+f.length*G,De=M.left+ge-Ee-8,qt=M.top+8;R.fillStyle=\"rgba(255,255,255,0.9)\",R.fillRect(De,qt,Ee,de),R.strokeStyle=\"#ccc\",R.lineWidth=1,R.strokeRect(De,qt,Ee,de);for(let ot=0;otlc(G,`${c||\"show1d\"}_figure.pdf`)):Q.toBlob(G=>{G&&lc(G,`${c||\"show1d\"}_figure.png`)})},[ye,ue,ce,he,be,ve,s,l,z,v,P,xe,E,u,m,p,d,c,St,wt,ge,ne,X]),vl=w.useCallback(D=>{let f=nn.current,H=Dr.current;if(f.length===0)return\"\";let F=[[\"x\",...l&&l.length>0?l:f.map((Q,R)=>`Data ${R+1}`)].join(\",\")];for(let Q=0;Q<(H?H.length:f[0].length);Q++){let R=H?H[Q]:Q;if(D&&Ht&&(Rhe))continue;let V=[String(R)];for(let te of f)V.push(String(te[Q]??\"\"));F.push(V.join(\",\"))}return F.join(`\n`)},[l,Ht,ce,he]),$R=w.useCallback(()=>{let D=vl(!0);D&&navigator.clipboard.writeText(D).then(()=>{Hb(!0),setTimeout(()=>Hb(!1),1e3)})},[vl]),YR=w.useCallback(()=>{hl(null);let D=vl(!0);D&&lc(new Blob([D],{type:\"text/csv\"}),`${c||\"show1d\"}_range.csv`)},[vl,c]),XR=w.useCallback(()=>{hl(null);let D=vl(!1);D&&lc(new Blob([D],{type:\"text/csv\"}),`${c||\"show1d\"}.csv`)},[vl,c]),GR=()=>Nr.current?\"ew-resize\":_r.current?\"ns-resize\":dc?\"ew-resize\":mc?\"ns-resize\":Gt.current?Gt.current.axis===\"x\"?\"ew-resize\":\"ns-resize\":Ea.current?.active?\"col-resize\":Bo.current?.active?\"grabbing\":_R!==null||Wm.current?\"pointer\":W&&!xt?\"col-resize\":\"crosshair\";return w.createElement(Fe,{className:\"show1d-root\",tabIndex:0,onKeyDown:HR,sx:{...__.root,bgcolor:t.bg,color:t.text}},w.createElement(Xe,{variant:\"caption\",sx:{...xn.label,color:t.accent,mb:`${D_.XS}px`,display:\"block\"}},c||\"Plot\",w.createElement(Y_,{theme:e.theme,text:w.createElement(X_,{items:[[\"Scroll\",\"Zoom in/out\"],[\"Drag\",\"Pan (or search peak when Peak on)\"],[\"Drag axis\",\"Lock X or Y range\"],[\"Dbl-click axis\",\"Unlock range\"],[\"Click\",\"Focus trace / select peak\"],[\"Shift+Click\",\"Multi-select peaks\"],[\"P\",\"Toggle peak mode\"],[\"C\",\"Clear all peaks\"],[\"Del\",\"Remove last peak\"],[\"Esc\",\"Deselect all\"],[\"R\",\"Reset view\"],[\"Dbl-click\",\"Reset view\"]]})}),w.createElement(MR,{widgetName:\"Show1D\",hiddenTools:et,setHiddenTools:dt,disabledTools:Oe,setDisabledTools:Ae,themeColors:t})),_&&!Be.hideAll&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"4px\",mb:\"2px\",height:28}},!Nt&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"Log:\"),w.createElement(Un,{size:\"small\",checked:v,onChange:(D,f)=>T(f),sx:hp.small,disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Auto:\"),w.createElement(Un,{size:\"small\",checked:S,onChange:(D,f)=>h(f),sx:hp.small,disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Grid:\"),w.createElement(Un,{size:\"small\",checked:P,onChange:(D,f)=>A(f),sx:hp.small,disabled:se}),P&&w.createElement(km,{size:\"small\",min:5,max:50,step:1,value:xe,onChange:(D,f)=>Je(f),sx:{width:60,ml:\"2px\",...OR.small},disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Legend:\"),w.createElement(Un,{size:\"small\",checked:E,onChange:(D,f)=>C(f),sx:hp.small,disabled:se})),!Ro&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Peak:\"),w.createElement(Un,{size:\"small\",checked:W,onChange:(D,f)=>Te(f),sx:hp.small,disabled:xt}),W&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text,ml:\"2px\"}},\"\\xB1\",fe),w.createElement(km,{size:\"small\",min:1,max:100,step:1,value:fe,onChange:(D,f)=>Ke(f),sx:{width:50,ml:\"2px\",...OR.small},disabled:xt}))),w.createElement(Fe,{sx:{flex:1}}),!Nt&&w.createElement(ga,{size:\"small\",sx:gp,onClick:gl,disabled:se},\"Reset\"),!st&&w.createElement(w.Fragment,null,w.createElement(ga,{size:\"small\",sx:{...gp,color:t.accent},onClick:D=>hl(D.currentTarget),disabled:fr},\"Export\"),w.createElement(ip,{anchorEl:Vb,open:!!Vb,onClose:()=>hl(null),...N_},w.createElement(nl,{onClick:()=>$b(\"pdf\"),sx:{fontSize:12}},\"Figure (PDF)\"),w.createElement(nl,{onClick:()=>$b(\"png\"),sx:{fontSize:12}},\"Figure (PNG)\"),w.createElement(nl,{onClick:VR,sx:{fontSize:12}},\"PNG\"),w.createElement(nl,{onClick:YR,sx:{fontSize:12}},\"CSV (range)\"),w.createElement(nl,{onClick:XR,sx:{fontSize:12}},\"CSV (all)\")))),w.createElement(Fe,{ref:Se,sx:{position:\"relative\",width:ye,height:ue,border:`1px solid ${t.border}`,cursor:GR(),bgcolor:o?\"#1a1a1a\":\"#f8f8f8\"},onMouseDown:kR,onMouseMove:BR,onMouseUp:LR,onMouseLeave:jR,onDoubleClick:UR},w.createElement(\"canvas\",{ref:Z,style:{width:ye,height:ue,position:\"absolute\",top:0,left:0}}),w.createElement(\"canvas\",{ref:ee,style:{width:ye,height:ue,position:\"absolute\",top:0,left:0,pointerEvents:\"none\"}}),w.createElement(Fe,{onMouseDown:D=>{fc.current={active:!0,startX:D.clientX,startY:D.clientY,startW:ye,startH:ue},D.stopPropagation()},sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:\"nwse-resize\",opacity:.6,background:`linear-gradient(135deg, transparent 50%, ${t.accent} 50%)`,\"&:hover\":{opacity:1}}})),Ht&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"6px\",mt:\"4px\",mb:\"2px\",height:24}},w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"X range:\"),w.createElement(\"input\",{type:\"number\",value:Ab,onChange:D=>{ml(!0),Db(D.target.value)},onFocus:()=>ml(!0),onBlur:()=>{ml(!1);let D=parseFloat(Ab);if(!isNaN(D)){let f=on.current,H=Math.max(f.min,Math.min(f.max,D));if(H>=he){let B=H;H=he,Wt(B),we([he,B]),ke(he);return}ke(H),we([H,he])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text}},\"\\u2014\"),w.createElement(\"input\",{type:\"number\",value:Nb,onChange:D=>{ml(!0),_b(D.target.value)},onFocus:()=>ml(!0),onBlur:()=>{ml(!1);let D=parseFloat(Nb);if(!isNaN(D)){let f=on.current,H=Math.max(f.min,Math.min(f.max,D));if(H<=ce){let B=H;H=ce,ke(B),we([B,ce]),Wt(ce);return}Wt(H),we([ce,H])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(ga,{size:\"small\",sx:gp,onClick:()=>{Sn(!1),we([]),ke(on.current.min),Wt(on.current.max)}},\"RESET\"),!st&&w.createElement(ga,{size:\"small\",sx:{...gp,ml:\"4px\"},onClick:$R,disabled:fr},zR?\"COPIED\":\"COPY CSV\")),Qe&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"6px\",mt:\"4px\",mb:\"2px\",height:24}},w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"Y range:\"),w.createElement(\"input\",{type:\"number\",value:kb,onChange:D=>{yl(!0),Bb(D.target.value)},onFocus:()=>yl(!0),onBlur:()=>{yl(!1);let D=parseFloat(kb);if(!isNaN(D)){let f=rn.current,H=Math.max(f.min,Math.min(f.max,D));if(H>=ve){let B=H;H=ve,po(B),le([ve,B]),uo(ve);return}uo(H),le([H,ve])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text}},\"\\u2014\"),w.createElement(\"input\",{type:\"number\",value:Lb,onChange:D=>{yl(!0),jb(D.target.value)},onFocus:()=>yl(!0),onBlur:()=>{yl(!1);let D=parseFloat(Lb);if(!isNaN(D)){let f=rn.current,H=Math.max(f.min,Math.min(f.max,D));if(H<=be){let B=H;H=be,uo(B),le([B,be]),po(be);return}po(H),le([be,H])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(ga,{size:\"small\",sx:gp,onClick:()=>{Ar(!1),le([]),uo(rn.current.min),po(rn.current.max)}},\"RESET\")),b&&!Ut&&I&&I.length>0&&(()=>{let D=O>=0&&OH);return w.createElement(Fe,{sx:{border:`1px solid ${t.border}`,borderTop:\"none\",bgcolor:o?t.bg:\"#fafafa\",maxWidth:ye}},D.map(f=>{let H=l&&l[f]||`Data ${f+1}`,B=s&&s[f]||\"#4fc3f7\";return w.createElement(Fe,{key:f,sx:{display:\"flex\",gap:2,alignItems:\"center\",px:1,py:.25}},w.createElement(Fe,{sx:{width:8,height:8,bgcolor:B,flexShrink:0}}),a>1&&w.createElement(Xe,{sx:{fontSize:11,color:t.text,fontWeight:\"bold\",minWidth:40}},H),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Mean \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(I[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Min \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(x[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Max \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(k[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Std \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(U[f]??0))))}),Ht&&Lt&&Lt.length>0&&w.createElement(w.Fragment,null,w.createElement(Fe,{sx:{borderTop:`1px dashed ${t.border}`,mx:1,my:.25}}),D.map(f=>{let H=Lt[f];if(!H)return null;let B=s&&s[f]||\"#4fc3f7\";return w.createElement(Fe,{key:`rs-${f}`,sx:{display:\"flex\",gap:2,alignItems:\"center\",px:1,py:.25}},w.createElement(Xe,{sx:{fontSize:10,color:o?\"#777\":\"#aaa\",minWidth:60}},\"Range (\",H.n_points,\" pts)\"),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Mean \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.mean))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Min \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.min))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Max \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.max))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Std \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.std))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"\\u222B \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.integral))))})),jt&&jt.length>0&&w.createElement(w.Fragment,null,w.createElement(Fe,{sx:{borderTop:`1px dashed ${t.border}`,mx:1,my:.25}}),jt.map((f,H)=>{let B=X&&f.peak_idx>=0&&f.peak_idx()=>(t||e((t={exports:{}}).exports,t),t.exports);var WR=(e,t,o,r)=>{if(t&&typeof t==\"object\"||typeof t==\"function\")for(let n of FR(t))!QR.call(e,n)&&n!==o&&Yb(e,n,{get:()=>t[n],enumerable:!(r=IR(t,n))||r.enumerable});return e};var q=(e,t,o)=>(o=e!=null?qR(KR(e)):{},WR(t||!e||!e.__esModule?Yb(o,\"default\",{value:e,enumerable:!0}):o,e));var ev=Xo(Me=>{\"use strict\";var ry=Symbol.for(\"react.transitional.element\"),ZR=Symbol.for(\"react.portal\"),JR=Symbol.for(\"react.fragment\"),e2=Symbol.for(\"react.strict_mode\"),t2=Symbol.for(\"react.profiler\"),o2=Symbol.for(\"react.consumer\"),r2=Symbol.for(\"react.context\"),n2=Symbol.for(\"react.forward_ref\"),a2=Symbol.for(\"react.suspense\"),i2=Symbol.for(\"react.memo\"),Fb=Symbol.for(\"react.lazy\"),l2=Symbol.for(\"react.activity\"),Xb=Symbol.iterator;function s2(e){return e===null||typeof e!=\"object\"?null:(e=Xb&&e[Xb]||e[\"@@iterator\"],typeof e==\"function\"?e:null)}var Kb={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Qb=Object.assign,Wb={};function Tl(e,t,o){this.props=e,this.context=t,this.refs=Wb,this.updater=o||Kb}Tl.prototype.isReactComponent={};Tl.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\")};Tl.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,\"forceUpdate\")};function Zb(){}Zb.prototype=Tl.prototype;function ny(e,t,o){this.props=e,this.context=t,this.refs=Wb,this.updater=o||Kb}var ay=ny.prototype=new Zb;ay.constructor=ny;Qb(ay,Tl.prototype);ay.isPureReactComponent=!0;var Gb=Array.isArray;function oy(){}var Mt={H:null,A:null,T:null,S:null},Jb=Object.prototype.hasOwnProperty;function iy(e,t,o){var r=o.ref;return{$$typeof:ry,type:e,key:t,ref:r!==void 0?r:null,props:o}}function c2(e,t){return iy(e.type,t,e.props)}function ly(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===ry}function u2(e){var t={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+e.replace(/[=:]/g,function(o){return t[o]})}var qb=/\\/+/g;function ty(e,t){return typeof e==\"object\"&&e!==null&&e.key!=null?u2(\"\"+e.key):t.toString(36)}function p2(e){switch(e.status){case\"fulfilled\":return e.value;case\"rejected\":throw e.reason;default:switch(typeof e.status==\"string\"?e.then(oy,oy):(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 xl(e,t,o,r,n){var a=typeof e;(a===\"undefined\"||a===\"boolean\")&&(e=null);var i=!1;if(e===null)i=!0;else switch(a){case\"bigint\":case\"string\":case\"number\":i=!0;break;case\"object\":switch(e.$$typeof){case ry:case ZR:i=!0;break;case Fb:return i=e._init,xl(i(e._payload),t,o,r,n)}}if(i)return n=n(e),i=r===\"\"?\".\"+ty(e,0):r,Gb(n)?(o=\"\",i!=null&&(o=i.replace(qb,\"$&/\")+\"/\"),xl(n,t,o,\"\",function(c){return c})):n!=null&&(ly(n)&&(n=c2(n,o+(n.key==null||e&&e.key===n.key?\"\":(\"\"+n.key).replace(qb,\"$&/\")+\"/\")+i)),t.push(n)),1;i=0;var l=r===\"\"?\".\":r+\":\";if(Gb(e))for(var s=0;s{\"use strict\";tv.exports=ev()});var pv=Xo(_t=>{\"use strict\";function py(e,t){var o=e.length;e.push(t);e:for(;0>>1,n=e[r];if(0>>1;rCp(l,o))sCp(c,l)?(e[r]=c,e[s]=o,r=s):(e[r]=l,e[i]=o,r=i);else if(sCp(c,o))e[r]=c,e[s]=o,r=s;else break e}}return t}function Cp(e,t){var o=e.sortIndex-t.sortIndex;return o!==0?o:e.id-t.id}_t.unstable_now=void 0;typeof performance==\"object\"&&typeof performance.now==\"function\"?(ov=performance,_t.unstable_now=function(){return ov.now()}):(sy=Date,rv=sy.now(),_t.unstable_now=function(){return sy.now()-rv});var ov,sy,rv,Vn=[],Ca=[],m2=1,zr=null,Lo=3,fy=!1,yc=!1,hc=!1,dy=!1,iv=typeof setTimeout==\"function\"?setTimeout:null,lv=typeof clearTimeout==\"function\"?clearTimeout:null,nv=typeof setImmediate<\"u\"?setImmediate:null;function Rp(e){for(var t=Cn(Ca);t!==null;){if(t.callback===null)wp(Ca);else if(t.startTime<=e)wp(Ca),t.sortIndex=t.expirationTime,py(Vn,t);else break;t=Cn(Ca)}}function my(e){if(hc=!1,Rp(e),!yc)if(Cn(Vn)!==null)yc=!0,El||(El=!0,Sl());else{var t=Cn(Ca);t!==null&&yy(my,t.startTime-e)}}var El=!1,gc=-1,sv=5,cv=-1;function uv(){return dy?!0:!(_t.unstable_now()-cve&&uv());){var r=zr.callback;if(typeof r==\"function\"){zr.callback=null,Lo=zr.priorityLevel;var n=r(zr.expirationTime<=e);if(e=_t.unstable_now(),typeof n==\"function\"){zr.callback=n,Rp(e),t=!0;break t}zr===Cn(Vn)&&wp(Vn),Rp(e)}else wp(Vn);zr=Cn(Vn)}if(zr!==null)t=!0;else{var a=Cn(Ca);a!==null&&yy(my,a.startTime-e),t=!1}}break e}finally{zr=null,Lo=o,fy=!1}t=void 0}}finally{t?Sl():El=!1}}}var Sl;typeof nv==\"function\"?Sl=function(){nv(cy)}:typeof MessageChannel<\"u\"?(uy=new MessageChannel,av=uy.port2,uy.port1.onmessage=cy,Sl=function(){av.postMessage(null)}):Sl=function(){iv(cy,0)};var uy,av;function yy(e,t){gc=iv(function(){e(_t.unstable_now())},t)}_t.unstable_IdlePriority=5;_t.unstable_ImmediatePriority=1;_t.unstable_LowPriority=4;_t.unstable_NormalPriority=3;_t.unstable_Profiling=null;_t.unstable_UserBlockingPriority=2;_t.unstable_cancelCallback=function(e){e.callback=null};_t.unstable_forceFrameRate=function(e){0>e||125r?(e.sortIndex=o,py(Ca,e),Cn(Vn)===null&&e===Cn(Ca)&&(hc?(lv(gc),gc=-1):hc=!0,yy(my,o-r))):(e.sortIndex=n,py(Vn,e),yc||fy||(yc=!0,El||(El=!0,Sl()))),e};_t.unstable_shouldYield=uv;_t.unstable_wrapCallback=function(e){var t=Lo;return function(){var o=Lo;Lo=t;try{return e.apply(this,arguments)}finally{Lo=o}}}});var dv=Xo((Q_,fv)=>{\"use strict\";fv.exports=pv()});var yv=Xo(qo=>{\"use strict\";var y2=re();function mv(e){var t=\"https://react.dev/errors/\"+e;if(1{\"use strict\";function hv(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(hv)}catch(e){console.error(e)}}hv(),gv.exports=yv()});var OS=Xo(td=>{\"use strict\";var mo=dv(),Yx=re(),b2=Op();function $(e){var t=\"https://react.dev/errors/\"+e;if(1Al||(e.current=eh[Al],eh[Al]=null,Al--)}function Et(e,t){Al++,eh[Al]=e.current,e.current=t}var On=An(null),Xc=An(null),ja=An(null),uf=An(null);function pf(e,t){switch(Et(ja,t),Et(Xc,e),Et(On,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Rx(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Rx(t),e=yS(t,e);else switch(e){case\"svg\":e=1;break;case\"math\":e=2;break;default:e=0}}So(On),Et(On,e)}function Fl(){So(On),So(Xc),So(ja)}function th(e){e.memoizedState!==null&&Et(uf,e);var t=On.current,o=yS(t,e.type);t!==o&&(Et(Xc,e),Et(On,o))}function ff(e){Xc.current===e&&(So(On),So(Xc)),uf.current===e&&(So(uf),tu._currentValue=Ti)}var hy,xv;function gi(e){if(hy===void 0)try{throw Error()}catch(o){var t=o.stack.trim().match(/\\n( *(at )?)/);hy=t&&t[1]||\"\",xv=-1)\":-1n||s[r]!==c[n]){var u=`\n`+s[r].replace(\" at new \",\" at \");return e.displayName&&u.includes(\"\")&&(u=u.replace(\"\",e.displayName)),u}while(1<=r&&0<=n);break}}}finally{gy=!1,Error.prepareStackTrace=o}return(o=e?e.displayName||e.name:\"\")?gi(o):\"\"}function E2(e,t){switch(e.tag){case 26:case 27:case 5:return gi(e.type);case 16:return gi(\"Lazy\");case 13:return e.child!==t&&t!==null?gi(\"Suspense Fallback\"):gi(\"Suspense\");case 19:return gi(\"SuspenseList\");case 0:case 15:return by(e.type,!1);case 11:return by(e.type.render,!1);case 1:return by(e.type,!0);case 31:return gi(\"Activity\");default:return\"\"}}function Tv(e){try{var t=\"\",o=null;do t+=E2(e,o),o=e,e=e.return;while(e);return t}catch(r){return`\nError generating stack: `+r.message+`\n`+r.stack}}var oh=Object.prototype.hasOwnProperty,qh=mo.unstable_scheduleCallback,vy=mo.unstable_cancelCallback,P2=mo.unstable_shouldYield,C2=mo.unstable_requestPaint,br=mo.unstable_now,R2=mo.unstable_getCurrentPriorityLevel,Qx=mo.unstable_ImmediatePriority,Wx=mo.unstable_UserBlockingPriority,df=mo.unstable_NormalPriority,w2=mo.unstable_LowPriority,Zx=mo.unstable_IdlePriority,M2=mo.log,O2=mo.unstable_setDisableYieldValue,au=null,vr=null;function _a(e){if(typeof M2==\"function\"&&O2(e),vr&&typeof vr.setStrictMode==\"function\")try{vr.setStrictMode(au,e)}catch{}}var xr=Math.clz32?Math.clz32:N2,A2=Math.log,D2=Math.LN2;function N2(e){return e>>>=0,e===0?32:31-(A2(e)/D2|0)|0}var Dp=256,Np=262144,_p=4194304;function bi(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 Uf(e,t,o){var r=e.pendingLanes;if(r===0)return 0;var n=0,a=e.suspendedLanes,i=e.pingedLanes;e=e.warmLanes;var l=r&134217727;return l!==0?(r=l&~a,r!==0?n=bi(r):(i&=l,i!==0?n=bi(i):o||(o=l&~e,o!==0&&(n=bi(o))))):(l=r&~a,l!==0?n=bi(l):i!==0?n=bi(i):o||(o=r&~e,o!==0&&(n=bi(o)))),n===0?0:t!==0&&t!==n&&(t&a)===0&&(a=n&-n,o=t&-t,a>=o||a===32&&(o&4194048)!==0)?t:n}function iu(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function _2(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 Jx(){var e=_p;return _p<<=1,(_p&62914560)===0&&(_p=4194304),e}function xy(e){for(var t=[],o=0;31>o;o++)t.push(e);return t}function lu(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function z2(e,t,o,r,n,a){var i=e.pendingLanes;e.pendingLanes=o,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=o,e.entangledLanes&=o,e.errorRecoveryDisabledLanes&=o,e.shellSuspendCounter=0;var l=e.entanglements,s=e.expirationTimes,c=e.hiddenUpdates;for(o=i&~o;0\"u\")return null;try{return e.activeElement||e.body}catch{return e.body}}var H2=/[\\n\"\\\\]/g;function Ur(e){return e.replace(H2,function(t){return\"\\\\\"+t.charCodeAt(0).toString(16)+\" \"})}function ah(e,t,o,r,n,a,i,l){e.name=\"\",i!=null&&typeof i!=\"function\"&&typeof i!=\"symbol\"&&typeof i!=\"boolean\"?e.type=i:e.removeAttribute(\"type\"),t!=null?i===\"number\"?(t===0&&e.value===\"\"||e.value!=t)&&(e.value=\"\"+Br(t)):e.value!==\"\"+Br(t)&&(e.value=\"\"+Br(t)):i!==\"submit\"&&i!==\"reset\"||e.removeAttribute(\"value\"),t!=null?ih(e,i,Br(t)):o!=null?ih(e,i,Br(o)):r!=null&&e.removeAttribute(\"value\"),n==null&&a!=null&&(e.defaultChecked=!!a),n!=null&&(e.checked=n&&typeof n!=\"function\"&&typeof n!=\"symbol\"),l!=null&&typeof l!=\"function\"&&typeof l!=\"symbol\"&&typeof l!=\"boolean\"?e.name=\"\"+Br(l):e.removeAttribute(\"name\")}function sT(e,t,o,r,n,a,i,l){if(a!=null&&typeof a!=\"function\"&&typeof a!=\"symbol\"&&typeof a!=\"boolean\"&&(e.type=a),t!=null||o!=null){if(!(a!==\"submit\"&&a!==\"reset\"||t!=null)){nh(e);return}o=o!=null?\"\"+Br(o):\"\",t=t!=null?\"\"+Br(t):o,l||t===e.value||(e.value=t),e.defaultValue=t}r=r??n,r=typeof r!=\"function\"&&typeof r!=\"symbol\"&&!!r,e.checked=l?e.checked:!!r,e.defaultChecked=!!r,i!=null&&typeof i!=\"function\"&&typeof i!=\"symbol\"&&typeof i!=\"boolean\"&&(e.name=i),nh(e)}function ih(e,t,o){t===\"number\"&&mf(e.ownerDocument)===e||e.defaultValue===\"\"+o||(e.defaultValue=\"\"+o)}function $l(e,t,o,r){if(e=e.options,t){t={};for(var n=0;n\"u\"||typeof window.document>\"u\"||typeof window.document.createElement>\"u\"),sh=!1;if(ta)try{Pl={},Object.defineProperty(Pl,\"passive\",{get:function(){sh=!0}}),window.addEventListener(\"test\",Pl,Pl),window.removeEventListener(\"test\",Pl,Pl)}catch{sh=!1}var Pl,za=null,Zh=null,Qp=null;function dT(){if(Qp)return Qp;var e,t=Zh,o=t.length,r,n=\"value\"in za?za.value:za.textContent,a=n.length;for(e=0;e=Dc),Nv=\" \",_v=!1;function yT(e,t){switch(e){case\"keyup\":return mw.indexOf(t.keyCode)!==-1;case\"keydown\":return t.keyCode!==229;case\"keypress\":case\"mousedown\":case\"focusout\":return!0;default:return!1}}function hT(e){return e=e.detail,typeof e==\"object\"&&\"data\"in e?e.data:null}var _l=!1;function hw(e,t){switch(e){case\"compositionend\":return hT(t);case\"keypress\":return t.which!==32?null:(_v=!0,Nv);case\"textInput\":return e=t.data,e===Nv&&_v?null:e;default:return null}}function gw(e,t){if(_l)return e===\"compositionend\"||!eg&&yT(e,t)?(e=dT(),Qp=Zh=za=null,_l=!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)return{node:o,offset:t-e};e=r}e:{for(;o;){if(o.nextSibling){o=o.nextSibling;break e}o=o.parentNode}o=void 0}o=Lv(o)}}function xT(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?xT(e,t.parentNode):\"contains\"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function TT(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=mf(e.document);t instanceof e.HTMLIFrameElement;){try{var o=typeof t.contentWindow.location.href==\"string\"}catch{o=!1}if(o)e=t.contentWindow;else break;t=mf(e.document)}return t}function tg(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 Cw=ta&&\"documentMode\"in document&&11>=document.documentMode,zl=null,ch=null,_c=null,uh=!1;function Uv(e,t,o){var r=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;uh||zl==null||zl!==mf(r)||(r=zl,\"selectionStart\"in r&&tg(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),_c&&Ic(_c,r)||(_c=r,r=Nf(ch,\"onSelect\"),0>=i,n-=i,Rn=1<<32-xr(t)+n|o<A?(_=P,P=null):_=P.sibling;var z=p(h,P,g[A],b);if(z===null){P===null&&(P=_);break}e&&P&&z.alternate===null&&t(h,P),y=a(z,y,A),C===null?E=z:C.sibling=z,C=z,P=_}if(A===g.length)return o(h,P),qe&&In(h,A),E;if(P===null){for(;AA?(_=P,P=null):_=P.sibling;var I=p(h,P,z.value,b);if(I===null){P===null&&(P=_);break}e&&P&&I.alternate===null&&t(h,P),y=a(I,y,A),C===null?E=I:C.sibling=I,C=I,P=_}if(z.done)return o(h,P),qe&&In(h,A),E;if(P===null){for(;!z.done;A++,z=g.next())z=m(h,z.value,b),z!==null&&(y=a(z,y,A),C===null?E=z:C.sibling=z,C=z);return qe&&In(h,A),E}for(P=r(P);!z.done;A++,z=g.next())z=d(P,h,A,z.value,b),z!==null&&(e&&z.alternate!==null&&P.delete(z.key===null?A:z.key),y=a(z,y,A),C===null?E=z:C.sibling=z,C=z);return e&&P.forEach(function(x){return t(h,x)}),qe&&In(h,A),E}function S(h,y,g,b){if(typeof g==\"object\"&&g!==null&&g.type===Ol&&g.key===null&&(g=g.props.children),typeof g==\"object\"&&g!==null){switch(g.$$typeof){case Ap:e:{for(var E=g.key;y!==null;){if(y.key===E){if(E=g.type,E===Ol){if(y.tag===7){o(h,y.sibling),b=n(y,g.props.children),b.return=h,h=b;break e}}else if(y.elementType===E||typeof E==\"object\"&&E!==null&&E.$$typeof===wa&&vi(E)===y.type){o(h,y.sibling),b=n(y,g.props),Tc(b,g),b.return=h,h=b;break e}o(h,y);break}else t(h,y);y=y.sibling}g.type===Ol?(b=Si(g.props.children,h.mode,b,g.key),b.return=h,h=b):(b=Zp(g.type,g.key,g.props,null,h.mode,b),Tc(b,g),b.return=h,h=b)}return i(h);case Rc:e:{for(E=g.key;y!==null;){if(y.key===E)if(y.tag===4&&y.stateNode.containerInfo===g.containerInfo&&y.stateNode.implementation===g.implementation){o(h,y.sibling),b=n(y,g.children||[]),b.return=h,h=b;break e}else{o(h,y);break}else t(h,y);y=y.sibling}b=My(g,h.mode,b),b.return=h,h=b}return i(h);case wa:return g=vi(g),S(h,y,g,b)}if(wc(g))return v(h,y,g,b);if(vc(g)){if(E=vc(g),typeof E!=\"function\")throw Error($(150));return g=E.call(g),T(h,y,g,b)}if(typeof g.then==\"function\")return S(h,y,Up(g),b);if(g.$$typeof===Kn)return S(h,y,jp(h,g),b);Hp(h,g)}return typeof g==\"string\"&&g!==\"\"||typeof g==\"number\"||typeof g==\"bigint\"?(g=\"\"+g,y!==null&&y.tag===6?(o(h,y.sibling),b=n(y,g),b.return=h,h=b):(o(h,y),b=wy(g,h.mode,b),b.return=h,h=b),i(h)):o(h,y)}return function(h,y,g,b){try{Qc=0;var E=S(h,y,g,b);return Gl=null,E}catch(P){if(P===ss||P===Gf)throw P;var C=hr(29,P,null,h.mode);return C.lanes=b,C.return=h,C}finally{}}}var Mi=BT(!0),LT=BT(!1),Ma=!1;function ug(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function gh(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 Ha(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Va(e,t,o){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(rt&2)!==0){var n=r.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),r.pending=t,t=hf(e),MT(e,null,o),t}return Xf(e,r,t,o),hf(e)}function kc(e,t,o){if(t=t.updateQueue,t!==null&&(t=t.shared,(o&4194048)!==0)){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,tT(e,o)}}function Ay(e,t){var o=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,o===r)){var n=null,a=null;if(o=o.firstBaseUpdate,o!==null){do{var i={lane:o.lane,tag:o.tag,payload:o.payload,callback:null,next:null};a===null?n=a=i:a=a.next=i,o=o.next}while(o!==null);a===null?n=a=t:a=a.next=t}else n=a=t;o={baseState:r.baseState,firstBaseUpdate:n,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},e.updateQueue=o;return}e=o.lastBaseUpdate,e===null?o.firstBaseUpdate=t:e.next=t,o.lastBaseUpdate=t}var bh=!1;function Bc(){if(bh){var e=Xl;if(e!==null)throw e}}function Lc(e,t,o,r){bh=!1;var n=e.updateQueue;Ma=!1;var a=n.firstBaseUpdate,i=n.lastBaseUpdate,l=n.shared.pending;if(l!==null){n.shared.pending=null;var s=l,c=s.next;s.next=null,i===null?a=c:i.next=c,i=s;var u=e.alternate;u!==null&&(u=u.updateQueue,l=u.lastBaseUpdate,l!==i&&(l===null?u.firstBaseUpdate=c:l.next=c,u.lastBaseUpdate=s))}if(a!==null){var m=n.baseState;i=0,u=c=s=null,l=a;do{var p=l.lane&-536870913,d=p!==l.lane;if(d?(Ge&p)===p:(r&p)===p){p!==0&&p===Wl&&(bh=!0),u!==null&&(u=u.next={lane:0,tag:l.tag,payload:l.payload,callback:null,next:null});e:{var v=e,T=l;p=t;var S=o;switch(T.tag){case 1:if(v=T.payload,typeof v==\"function\"){m=v.call(S,m,p);break e}m=v;break e;case 3:v.flags=v.flags&-65537|128;case 0:if(v=T.payload,p=typeof v==\"function\"?v.call(S,m,p):v,p==null)break e;m=Dt({},m,p);break e;case 2:Ma=!0}}p=l.callback,p!==null&&(e.flags|=64,d&&(e.flags|=8192),d=n.callbacks,d===null?n.callbacks=[p]:d.push(p))}else d={lane:p,tag:l.tag,payload:l.payload,callback:l.callback,next:null},u===null?(c=u=d,s=m):u=u.next=d,i|=p;if(l=l.next,l===null){if(l=n.shared.pending,l===null)break;d=l,l=d.next,d.next=null,n.lastBaseUpdate=d,n.shared.pending=null}}while(!0);u===null&&(s=m),n.baseState=s,n.firstBaseUpdate=c,n.lastBaseUpdate=u,a===null&&(n.shared.lanes=0),Qa|=i,e.lanes=i,e.memoizedState=m}}function jT(e,t){if(typeof e!=\"function\")throw Error($(191,e));e.call(t)}function UT(e,t){var o=e.callbacks;if(o!==null)for(e.callbacks=null,e=0;ea?a:8;var i=Pe.T,l={};Pe.T=l,Eg(e,!1,t,o);try{var s=n(),c=Pe.S;if(c!==null&&c(l,s),s!==null&&typeof s==\"object\"&&typeof s.then==\"function\"){var u=zw(s,r);jc(e,t,u,Tr(e))}else jc(e,t,r,Tr(e))}catch(m){jc(e,t,{then:function(){},status:\"rejected\",reason:m},Tr())}finally{nt.p=a,i!==null&&l.types!==null&&(i.types=l.types),Pe.T=i}}function Hw(){}function Eh(e,t,o,r){if(e.tag!==5)throw Error($(476));var n=u1(e).queue;c1(e,n,t,Ti,o===null?Hw:function(){return p1(e),o(r)})}function u1(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Ti,baseState:Ti,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ra,lastRenderedState:Ti},next:null};var o={};return t.next={memoizedState:o,baseState:o,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ra,lastRenderedState:o},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function p1(e){var t=u1(e);t.next===null&&(t=e.alternate.memoizedState),jc(e,t.next.queue,{},Tr())}function Sg(){return Ao(tu)}function f1(){return Jt().memoizedState}function d1(){return Jt().memoizedState}function Vw(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var o=Tr();e=Ha(o);var r=Va(t,e,o);r!==null&&(rr(r,t,o),kc(r,t,o)),t={cache:lg()},e.payload=t;return}t=t.return}}function $w(e,t,o){var r=Tr();o={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},Kf(e)?y1(t,o):(o=rg(e,t,o,r),o!==null&&(rr(o,e,r),h1(o,t,r)))}function m1(e,t,o){var r=Tr();jc(e,t,o,r)}function jc(e,t,o,r){var n={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null};if(Kf(e))y1(t,n);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var i=t.lastRenderedState,l=a(i,o);if(n.hasEagerState=!0,n.eagerState=l,Sr(l,i))return Xf(e,t,n,0),bt===null&&Yf(),!1}catch{}finally{}if(o=rg(e,t,n,r),o!==null)return rr(o,e,r),h1(o,t,r),!0}return!1}function Eg(e,t,o,r){if(r={lane:2,revertLane:Ng(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Kf(e)){if(t)throw Error($(479))}else t=rg(e,o,r,2),t!==null&&rr(t,e,2)}function Kf(e){var t=e.alternate;return e===Ne||t!==null&&t===Ne}function y1(e,t){ql=Sf=!0;var o=e.pending;o===null?t.next=t:(t.next=o.next,o.next=t),e.pending=t}function h1(e,t,o){if((o&4194048)!==0){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,tT(e,o)}}var Zc={readContext:Ao,use:If,useCallback:It,useContext:It,useEffect:It,useImperativeHandle:It,useLayoutEffect:It,useInsertionEffect:It,useMemo:It,useReducer:It,useRef:It,useState:It,useDebugValue:It,useDeferredValue:It,useTransition:It,useSyncExternalStore:It,useId:It,useHostTransitionStatus:It,useFormState:It,useActionState:It,useOptimistic:It,useMemoCache:It,useCacheRefresh:It};Zc.useEffectEvent=It;var g1={readContext:Ao,use:If,useCallback:function(e,t){return Io().memoizedState=[e,t===void 0?null:t],e},useContext:Ao,useEffect:ex,useImperativeHandle:function(e,t,o){o=o!=null?o.concat([e]):null,tf(4194308,4,n1.bind(null,t,e),o)},useLayoutEffect:function(e,t){return tf(4194308,4,e,t)},useInsertionEffect:function(e,t){tf(4,2,e,t)},useMemo:function(e,t){var o=Io();t=t===void 0?null:t;var r=e();if(Oi){_a(!0);try{e()}finally{_a(!1)}}return o.memoizedState=[r,t],r},useReducer:function(e,t,o){var r=Io();if(o!==void 0){var n=o(t);if(Oi){_a(!0);try{o(t)}finally{_a(!1)}}}else n=t;return r.memoizedState=r.baseState=n,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},r.queue=e,e=e.dispatch=$w.bind(null,Ne,e),[r.memoizedState,e]},useRef:function(e){var t=Io();return e={current:e},t.memoizedState=e},useState:function(e){e=Th(e);var t=e.queue,o=m1.bind(null,Ne,t);return t.dispatch=o,[e.memoizedState,o]},useDebugValue:xg,useDeferredValue:function(e,t){var o=Io();return Tg(o,e,t)},useTransition:function(){var e=Th(!1);return e=c1.bind(null,Ne,e.queue,!0,!1),Io().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,o){var r=Ne,n=Io();if(qe){if(o===void 0)throw Error($(407));o=o()}else{if(o=t(),bt===null)throw Error($(349));(Ge&127)!==0||XT(r,t,o)}n.memoizedState=o;var a={value:o,getSnapshot:t};return n.queue=a,ex(qT.bind(null,r,a,e),[e]),r.flags|=2048,Jl(9,{destroy:void 0},GT.bind(null,r,a,o,t),null),o},useId:function(){var e=Io(),t=bt.identifierPrefix;if(qe){var o=wn,r=Rn;o=(r&~(1<<32-xr(r)-1)).toString(32)+o,t=\"_\"+t+\"R_\"+o,o=Ef++,0<\\/script>\",a=a.removeChild(a.firstChild);break;case\"select\":a=typeof r.is==\"string\"?i.createElement(\"select\",{is:r.is}):i.createElement(\"select\"),r.multiple?a.multiple=!0:r.size&&(a.size=r.size);break;default:a=typeof r.is==\"string\"?i.createElement(n,{is:r.is}):i.createElement(n)}}a[Mo]=t,a[nr]=r;e:for(i=t.child;i!==null;){if(i.tag===5||i.tag===6)a.appendChild(i.stateNode);else if(i.tag!==4&&i.tag!==27&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===t)break e;for(;i.sibling===null;){if(i.return===null||i.return===t)break e;i=i.return}i.sibling.return=i.return,i=i.sibling}t.stateNode=a;e:switch(Do(a,n,r),n){case\"button\":case\"input\":case\"select\":case\"textarea\":r=!!r.autoFocus;break e;case\"img\":r=!0;break e;default:r=!1}r&&Yn(t)}}return Ot(t),jy(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,o),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&Yn(t);else{if(typeof r!=\"string\"&&t.stateNode===null)throw Error($(166));if(e=ja.current,Cl(t)){if(e=t.stateNode,o=t.memoizedProps,r=null,n=Oo,n!==null)switch(n.tag){case 27:case 5:r=n.memoizedProps}e[Mo]=t,e=!!(e.nodeValue===o||r!==null&&r.suppressHydrationWarning===!0||mS(e.nodeValue,o)),e||Fa(t,!0)}else e=_f(e).createTextNode(r),e[Mo]=t,t.stateNode=e}return Ot(t),null;case 31:if(o=t.memoizedState,e===null||e.memoizedState!==null){if(r=Cl(t),o!==null){if(e===null){if(!r)throw Error($(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error($(557));e[Mo]=t}else Ri(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ot(t),e=!1}else o=Oy(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=o),e=!0;if(!e)return t.flags&256?(yr(t),t):(yr(t),null);if((t.flags&128)!==0)throw Error($(558))}return Ot(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(n=Cl(t),r!==null&&r.dehydrated!==null){if(e===null){if(!n)throw Error($(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error($(317));n[Mo]=t}else Ri(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ot(t),n=!1}else n=Oy(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(yr(t),t):(yr(t),null)}return yr(t),(t.flags&128)!==0?(t.lanes=o,t):(o=r!==null,e=e!==null&&e.memoizedState!==null,o&&(r=t.child,n=null,r.alternate!==null&&r.alternate.memoizedState!==null&&r.alternate.memoizedState.cachePool!==null&&(n=r.alternate.memoizedState.cachePool.pool),a=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(a=r.memoizedState.cachePool.pool),a!==n&&(r.flags|=2048)),o!==e&&o&&(t.child.flags|=8192),Vp(t,t.updateQueue),Ot(t),null);case 4:return Fl(),e===null&&_g(t.stateNode.containerInfo),Ot(t),null;case 10:return Jn(t.type),Ot(t),null;case 19:if(So(Zt),r=t.memoizedState,r===null)return Ot(t),null;if(n=(t.flags&128)!==0,a=r.rendering,a===null)if(n)Sc(r,!1);else{if(Ft!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(a=Tf(e),a!==null){for(t.flags|=128,Sc(r,!1),e=a.updateQueue,t.updateQueue=e,Vp(t,e),t.subtreeFlags=0,e=o,o=t.child;o!==null;)OT(o,e),o=o.sibling;return Et(Zt,Zt.current&1|2),qe&&In(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&br()>wf&&(t.flags|=128,n=!0,Sc(r,!1),t.lanes=4194304)}else{if(!n)if(e=Tf(a),e!==null){if(t.flags|=128,n=!0,e=e.updateQueue,t.updateQueue=e,Vp(t,e),Sc(r,!0),r.tail===null&&r.tailMode===\"hidden\"&&!a.alternate&&!qe)return Ot(t),null}else 2*br()-r.renderingStartTime>wf&&o!==536870912&&(t.flags|=128,n=!0,Sc(r,!1),t.lanes=4194304);r.isBackwards?(a.sibling=t.child,t.child=a):(e=r.last,e!==null?e.sibling=a:t.child=a,r.last=a)}return r.tail!==null?(e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=br(),e.sibling=null,o=Zt.current,Et(Zt,n?o&1|2:o&1),qe&&In(t,r.treeForkCount),e):(Ot(t),null);case 22:case 23:return yr(t),pg(),r=t.memoizedState!==null,e!==null?e.memoizedState!==null!==r&&(t.flags|=8192):r&&(t.flags|=8192),r?(o&536870912)!==0&&(t.flags&128)===0&&(Ot(t),t.subtreeFlags&6&&(t.flags|=8192)):Ot(t),o=t.updateQueue,o!==null&&Vp(t,o.retryQueue),o=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(o=e.memoizedState.cachePool.pool),r=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),r!==o&&(t.flags|=2048),e!==null&&So(Ei),null;case 24:return o=null,e!==null&&(o=e.memoizedState.cache),t.memoizedState.cache!==o&&(t.flags|=2048),Jn(io),Ot(t),null;case 25:return null;case 30:return null}throw Error($(156,t.tag))}function Iw(e,t){switch(ig(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Jn(io),Fl(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return ff(t),null;case 31:if(t.memoizedState!==null){if(yr(t),t.alternate===null)throw Error($(340));Ri()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(yr(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error($(340));Ri()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return So(Zt),null;case 4:return Fl(),null;case 10:return Jn(t.type),null;case 22:case 23:return yr(t),pg(),e!==null&&So(Ei),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Jn(io),null;case 25:return null;default:return null}}function O1(e,t){switch(ig(t),t.tag){case 3:Jn(io),Fl();break;case 26:case 27:case 5:ff(t);break;case 4:Fl();break;case 31:t.memoizedState!==null&&yr(t);break;case 13:yr(t);break;case 19:So(Zt);break;case 10:Jn(t.type);break;case 22:case 23:yr(t),pg(),e!==null&&So(Ei);break;case 24:Jn(io)}}function fu(e,t){try{var o=t.updateQueue,r=o!==null?o.lastEffect:null;if(r!==null){var n=r.next;o=n;do{if((o.tag&e)===e){r=void 0;var a=o.create,i=o.inst;r=a(),i.destroy=r}o=o.next}while(o!==n)}}catch(l){ut(t,t.return,l)}}function Ka(e,t,o){try{var r=t.updateQueue,n=r!==null?r.lastEffect:null;if(n!==null){var a=n.next;r=a;do{if((r.tag&e)===e){var i=r.inst,l=i.destroy;if(l!==void 0){i.destroy=void 0,n=t;var s=o,c=l;try{c()}catch(u){ut(n,s,u)}}}r=r.next}while(r!==a)}}catch(u){ut(t,t.return,u)}}function A1(e){var t=e.updateQueue;if(t!==null){var o=e.stateNode;try{UT(t,o)}catch(r){ut(e,e.return,r)}}}function D1(e,t,o){o.props=Ai(e.type,e.memoizedProps),o.state=e.memoizedState;try{o.componentWillUnmount()}catch(r){ut(e,t,r)}}function Uc(e,t){try{var o=e.ref;if(o!==null){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;case 30:r=e.stateNode;break;default:r=e.stateNode}typeof o==\"function\"?e.refCleanup=o(r):o.current=r}}catch(n){ut(e,t,n)}}function Mn(e,t){var o=e.ref,r=e.refCleanup;if(o!==null)if(typeof r==\"function\")try{r()}catch(n){ut(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof o==\"function\")try{o(null)}catch(n){ut(e,t,n)}else o.current=null}function N1(e){var t=e.type,o=e.memoizedProps,r=e.stateNode;try{e:switch(t){case\"button\":case\"input\":case\"select\":case\"textarea\":o.autoFocus&&r.focus();break e;case\"img\":o.src?r.src=o.src:o.srcSet&&(r.srcset=o.srcSet)}}catch(n){ut(e,e.return,n)}}function Uy(e,t,o){try{var r=e.stateNode;dM(r,e.type,o,t),r[nr]=t}catch(n){ut(e,e.return,n)}}function _1(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Za(e.type)||e.tag===4}function Hy(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||_1(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&&Za(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Mh(e,t,o){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?(o.nodeType===9?o.body:o.nodeName===\"HTML\"?o.ownerDocument.body:o).insertBefore(e,t):(t=o.nodeType===9?o.body:o.nodeName===\"HTML\"?o.ownerDocument.body:o,t.appendChild(e),o=o._reactRootContainer,o!=null||t.onclick!==null||(t.onclick=Qn));else if(r!==4&&(r===27&&Za(e.type)&&(o=e.stateNode,t=null),e=e.child,e!==null))for(Mh(e,t,o),e=e.sibling;e!==null;)Mh(e,t,o),e=e.sibling}function Rf(e,t,o){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?o.insertBefore(e,t):o.appendChild(e);else if(r!==4&&(r===27&&Za(e.type)&&(o=e.stateNode),e=e.child,e!==null))for(Rf(e,t,o),e=e.sibling;e!==null;)Rf(e,t,o),e=e.sibling}function z1(e){var t=e.stateNode,o=e.memoizedProps;try{for(var r=e.type,n=t.attributes;n.length;)t.removeAttributeNode(n[0]);Do(t,r,o),t[Mo]=e,t[nr]=o}catch(a){ut(e,e.return,a)}}var Fn=!1,ao=!1,Vy=!1,dx=typeof WeakSet==\"function\"?WeakSet:Set,xo=null;function Fw(e,t){if(e=e.containerInfo,kh=Lf,e=TT(e),tg(e)){if(\"selectionStart\"in e)var o={start:e.selectionStart,end:e.selectionEnd};else e:{o=(o=e.ownerDocument)&&o.defaultView||window;var r=o.getSelection&&o.getSelection();if(r&&r.rangeCount!==0){o=r.anchorNode;var n=r.anchorOffset,a=r.focusNode;r=r.focusOffset;try{o.nodeType,a.nodeType}catch{o=null;break e}var i=0,l=-1,s=-1,c=0,u=0,m=e,p=null;t:for(;;){for(var d;m!==o||n!==0&&m.nodeType!==3||(l=i+n),m!==a||r!==0&&m.nodeType!==3||(s=i+r),m.nodeType===3&&(i+=m.nodeValue.length),(d=m.firstChild)!==null;)p=m,m=d;for(;;){if(m===e)break t;if(p===o&&++c===n&&(l=i),p===a&&++u===r&&(s=i),(d=m.nextSibling)!==null)break;m=p,p=m.parentNode}m=d}o=l===-1||s===-1?null:{start:l,end:s}}else o=null}o=o||{start:0,end:0}}else o=null;for(Bh={focusedElem:e,selectionRange:o},Lf=!1,xo=t;xo!==null;)if(t=xo,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,xo=e;else for(;xo!==null;){switch(t=xo,a=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(o=0;o title\"))),Do(a,r,o),a[Mo]=e,To(a),r=a;break e;case\"link\":var i=kx(\"link\",\"href\",n).get(r+(o.href||\"\"));if(i){for(var l=0;lS&&(i=S,S=T,T=i);var h=jv(l,T),y=jv(l,S);if(h&&y&&(d.rangeCount!==1||d.anchorNode!==h.node||d.anchorOffset!==h.offset||d.focusNode!==y.node||d.focusOffset!==y.offset)){var g=m.createRange();g.setStart(h.node,h.offset),d.removeAllRanges(),T>S?(d.addRange(g),d.extend(y.node,y.offset)):(g.setEnd(y.node,y.offset),d.addRange(g))}}}}for(m=[],d=l;d=d.parentNode;)d.nodeType===1&&m.push({element:d,left:d.scrollLeft,top:d.scrollTop});for(typeof l.focus==\"function\"&&l.focus(),l=0;lo?32:o,Pe.T=null,o=Dh,Dh=null;var a=Ya,i=ea;if(fo=0,ts=Ya=null,ea=0,(rt&6)!==0)throw Error($(331));var l=rt;if(rt|=4,G1(a.current),$1(a,a.current,i,o),rt=l,du(0,!1),vr&&typeof vr.onPostCommitFiberRoot==\"function\")try{vr.onPostCommitFiberRoot(au,a)}catch{}return!0}finally{nt.p=n,Pe.T=r,iS(e,t)}}function gx(e,t,o){t=Hr(o,t),t=Ch(e.stateNode,t,2),e=Va(e,t,2),e!==null&&(lu(e,2),Dn(e))}function ut(e,t,o){if(e.tag===3)gx(e,e,o);else for(;t!==null;){if(t.tag===3){gx(t,e,o);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==\"function\"||typeof r.componentDidCatch==\"function\"&&($a===null||!$a.has(r))){e=Hr(o,e),o=S1(2),r=Va(t,o,2),r!==null&&(E1(o,r,t,e),lu(r,2),Dn(r));break}}t=t.return}}function Yy(e,t,o){var r=e.pingCache;if(r===null){r=e.pingCache=new Ww;var n=new Set;r.set(t,n)}else n=r.get(t),n===void 0&&(n=new Set,r.set(t,n));n.has(o)||(Og=!0,n.add(o),e=oM.bind(null,e,t,o),t.then(e,e))}function oM(e,t,o){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&o,e.warmLanes&=~o,bt===e&&(Ge&o)===o&&(Ft===4||Ft===3&&(Ge&62914560)===Ge&&300>br()-Qf?(rt&2)===0&&os(e,0):Ag|=o,es===Ge&&(es=0)),Dn(e)}function sS(e,t){t===0&&(t=Jx()),e=zi(e,t),e!==null&&(lu(e,t),Dn(e))}function rM(e){var t=e.memoizedState,o=0;t!==null&&(o=t.retryLane),sS(e,o)}function nM(e,t){var o=0;switch(e.tag){case 31:case 13:var r=e.stateNode,n=e.memoizedState;n!==null&&(o=n.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error($(314))}r!==null&&r.delete(t),sS(e,o)}function aM(e,t){return qh(e,t)}var Af=null,Ml=null,_h=!1,Df=!1,Xy=!1,La=0;function Dn(e){e!==Ml&&e.next===null&&(Ml===null?Af=Ml=e:Ml=Ml.next=e),Df=!0,_h||(_h=!0,lM())}function du(e,t){if(!Xy&&Df){Xy=!0;do for(var o=!1,r=Af;r!==null;){if(!t)if(e!==0){var n=r.pendingLanes;if(n===0)var a=0;else{var i=r.suspendedLanes,l=r.pingedLanes;a=(1<<31-xr(42|e)+1)-1,a&=n&~(i&~l),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(o=!0,bx(r,a))}else a=Ge,a=Uf(r,r===bt?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),(a&3)===0||iu(r,a)||(o=!0,bx(r,a));r=r.next}while(o);Xy=!1}}function iM(){cS()}function cS(){Df=_h=!1;var e=0;La!==0&&yM()&&(e=La);for(var t=br(),o=null,r=Af;r!==null;){var n=r.next,a=uS(r,t);a===0?(r.next=null,o===null?Af=n:o.next=n,n===null&&(Ml=o)):(o=r,(e!==0||(a&3)!==0)&&(Df=!0)),r=n}fo!==0&&fo!==5||du(e,!1),La!==0&&(La=0)}function uS(e,t){for(var o=e.suspendedLanes,r=e.pingedLanes,n=e.expirationTimes,a=e.pendingLanes&-62914561;0l)break;var u=s.transferSize,m=s.initiatorType;u&&Cx(m)&&(s=s.responseEnd,i+=u*(s\"u\"?null:document;function vS(e,t,o){var r=us;if(r&&typeof t==\"string\"&&t){var n=Ur(t);n='link[rel=\"'+e+'\"][href=\"'+n+'\"]',typeof o==\"string\"&&(n+='[crossorigin=\"'+o+'\"]'),Nx.has(n)||(Nx.add(n),e={rel:e,crossOrigin:o,href:t},r.querySelector(n)===null&&(t=r.createElement(\"link\"),Do(t,\"link\",e),To(t),r.head.appendChild(t)))}}function PM(e){ia.D(e),vS(\"dns-prefetch\",e,null)}function CM(e,t){ia.C(e,t),vS(\"preconnect\",e,t)}function RM(e,t,o){ia.L(e,t,o);var r=us;if(r&&e&&t){var n='link[rel=\"preload\"][as=\"'+Ur(t)+'\"]';t===\"image\"&&o&&o.imageSrcSet?(n+='[imagesrcset=\"'+Ur(o.imageSrcSet)+'\"]',typeof o.imageSizes==\"string\"&&(n+='[imagesizes=\"'+Ur(o.imageSizes)+'\"]')):n+='[href=\"'+Ur(e)+'\"]';var a=n;switch(t){case\"style\":a=rs(e);break;case\"script\":a=ps(e)}Xr.has(a)||(e=Dt({rel:\"preload\",href:t===\"image\"&&o&&o.imageSrcSet?void 0:e,as:t},o),Xr.set(a,e),r.querySelector(n)!==null||t===\"style\"&&r.querySelector(mu(a))||t===\"script\"&&r.querySelector(yu(a))||(t=r.createElement(\"link\"),Do(t,\"link\",e),To(t),r.head.appendChild(t)))}}function wM(e,t){ia.m(e,t);var o=us;if(o&&e){var r=t&&typeof t.as==\"string\"?t.as:\"script\",n='link[rel=\"modulepreload\"][as=\"'+Ur(r)+'\"][href=\"'+Ur(e)+'\"]',a=n;switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":a=ps(e)}if(!Xr.has(a)&&(e=Dt({rel:\"modulepreload\",href:e},t),Xr.set(a,e),o.querySelector(n)===null)){switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":if(o.querySelector(yu(a)))return}r=o.createElement(\"link\"),Do(r,\"link\",e),To(r),o.head.appendChild(r)}}}function MM(e,t,o){ia.S(e,t,o);var r=us;if(r&&e){var n=Vl(r).hoistableStyles,a=rs(e);t=t||\"default\";var i=n.get(a);if(!i){var l={loading:0,preload:null};if(i=r.querySelector(mu(a)))l.loading=5;else{e=Dt({rel:\"stylesheet\",href:e,\"data-precedence\":t},o),(o=Xr.get(a))&&zg(e,o);var s=i=r.createElement(\"link\");To(s),Do(s,\"link\",e),s._p=new Promise(function(c,u){s.onload=c,s.onerror=u}),s.addEventListener(\"load\",function(){l.loading|=1}),s.addEventListener(\"error\",function(){l.loading|=2}),l.loading|=4,af(i,t,r)}i={type:\"stylesheet\",instance:i,count:1,state:l},n.set(a,i)}}}function OM(e,t){ia.X(e,t);var o=us;if(o&&e){var r=Vl(o).hoistableScripts,n=ps(e),a=r.get(n);a||(a=o.querySelector(yu(n)),a||(e=Dt({src:e,async:!0},t),(t=Xr.get(n))&&kg(e,t),a=o.createElement(\"script\"),To(a),Do(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function AM(e,t){ia.M(e,t);var o=us;if(o&&e){var r=Vl(o).hoistableScripts,n=ps(e),a=r.get(n);a||(a=o.querySelector(yu(n)),a||(e=Dt({src:e,async:!0,type:\"module\"},t),(t=Xr.get(n))&&kg(e,t),a=o.createElement(\"script\"),To(a),Do(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function _x(e,t,o,r){var n=(n=ja.current)?zf(n):null;if(!n)throw Error($(446));switch(e){case\"meta\":case\"title\":return null;case\"style\":return typeof o.precedence==\"string\"&&typeof o.href==\"string\"?(t=rs(o.href),o=Vl(n).hoistableStyles,r=o.get(t),r||(r={type:\"style\",instance:null,count:0,state:null},o.set(t,r)),r):{type:\"void\",instance:null,count:0,state:null};case\"link\":if(o.rel===\"stylesheet\"&&typeof o.href==\"string\"&&typeof o.precedence==\"string\"){e=rs(o.href);var a=Vl(n).hoistableStyles,i=a.get(e);if(i||(n=n.ownerDocument||n,i={type:\"stylesheet\",instance:null,count:0,state:{loading:0,preload:null}},a.set(e,i),(a=n.querySelector(mu(e)))&&!a._p&&(i.instance=a,i.state.loading=5),Xr.has(e)||(o={rel:\"preload\",as:\"style\",href:o.href,crossOrigin:o.crossOrigin,integrity:o.integrity,media:o.media,hrefLang:o.hrefLang,referrerPolicy:o.referrerPolicy},Xr.set(e,o),a||DM(n,e,o,i.state))),t&&r===null)throw Error($(528,\"\"));return i}if(t&&r!==null)throw Error($(529,\"\"));return null;case\"script\":return t=o.async,o=o.src,typeof o==\"string\"&&t&&typeof t!=\"function\"&&typeof t!=\"symbol\"?(t=ps(o),o=Vl(n).hoistableScripts,r=o.get(t),r||(r={type:\"script\",instance:null,count:0,state:null},o.set(t,r)),r):{type:\"void\",instance:null,count:0,state:null};default:throw Error($(444,e))}}function rs(e){return'href=\"'+Ur(e)+'\"'}function mu(e){return'link[rel=\"stylesheet\"]['+e+\"]\"}function xS(e){return Dt({},e,{\"data-precedence\":e.precedence,precedence:null})}function DM(e,t,o,r){e.querySelector('link[rel=\"preload\"][as=\"style\"]['+t+\"]\")?r.loading=1:(t=e.createElement(\"link\"),r.preload=t,t.addEventListener(\"load\",function(){return r.loading|=1}),t.addEventListener(\"error\",function(){return r.loading|=2}),Do(t,\"link\",o),To(t),e.head.appendChild(t))}function ps(e){return'[src=\"'+Ur(e)+'\"]'}function yu(e){return\"script[async]\"+e}function zx(e,t,o){if(t.count++,t.instance===null)switch(t.type){case\"style\":var r=e.querySelector('style[data-href~=\"'+Ur(o.href)+'\"]');if(r)return t.instance=r,To(r),r;var n=Dt({},o,{\"data-href\":o.href,\"data-precedence\":o.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement(\"style\"),To(r),Do(r,\"style\",n),af(r,o.precedence,e),t.instance=r;case\"stylesheet\":n=rs(o.href);var a=e.querySelector(mu(n));if(a)return t.state.loading|=4,t.instance=a,To(a),a;r=xS(o),(n=Xr.get(n))&&zg(r,n),a=(e.ownerDocument||e).createElement(\"link\"),To(a);var i=a;return i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Do(a,\"link\",r),t.state.loading|=4,af(a,o.precedence,e),t.instance=a;case\"script\":return a=ps(o.src),(n=e.querySelector(yu(a)))?(t.instance=n,To(n),n):(r=o,(n=Xr.get(a))&&(r=Dt({},o),kg(r,n)),e=e.ownerDocument||e,n=e.createElement(\"script\"),To(n),Do(n,\"link\",r),e.head.appendChild(n),t.instance=n);case\"void\":return null;default:throw Error($(443,t.type))}else t.type===\"stylesheet\"&&(t.state.loading&4)===0&&(r=t.instance,t.state.loading|=4,af(r,o.precedence,e));return t.instance}function af(e,t,o){for(var r=o.querySelectorAll('link[rel=\"stylesheet\"][data-precedence],style[data-precedence]'),n=r.length?r[r.length-1]:null,a=n,i=0;i title\"):null)}function NM(e,t,o){if(o===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;switch(t.rel){case\"stylesheet\":return e=t.disabled,typeof t.precedence==\"string\"&&e==null;default:return!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 TS(e){return!(e.type===\"stylesheet\"&&(e.state.loading&3)===0)}function _M(e,t,o,r){if(o.type===\"stylesheet\"&&(typeof r.media!=\"string\"||matchMedia(r.media).matches!==!1)&&(o.state.loading&4)===0){if(o.instance===null){var n=rs(r.href),a=t.querySelector(mu(n));if(a){t=a._p,t!==null&&typeof t==\"object\"&&typeof t.then==\"function\"&&(e.count++,e=kf.bind(e),t.then(e,e)),o.state.loading|=4,o.instance=a,To(a);return}a=t.ownerDocument||t,r=xS(r),(n=Xr.get(n))&&zg(r,n),a=a.createElement(\"link\"),To(a);var i=a;i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Do(a,\"link\",r),o.instance=a}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(o,t),(t=o.state.preload)&&(o.state.loading&3)===0&&(e.count++,o=kf.bind(e),t.addEventListener(\"load\",o),t.addEventListener(\"error\",o))}}var Fy=0;function zM(e,t){return e.stylesheets&&e.count===0&&sf(e,e.stylesheets),0Fy?50:800)+t);return e.unsuspend=o,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(n)}}:null}function kf(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)sf(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Bf=null;function sf(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Bf=new Map,t.forEach(kM,e),Bf=null,kf.call(e))}function kM(e,t){if(!(t.state.loading&4)){var o=Bf.get(e);if(o)var r=o.get(null);else{o=new Map,Bf.set(e,o);for(var n=e.querySelectorAll(\"link[data-precedence],style[data-precedence]\"),a=0;a{\"use strict\";function AS(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(AS)}catch(e){console.error(e)}}AS(),DS.exports=OS()});var aE=Xo(pt=>{\"use strict\";var Eo=typeof Symbol==\"function\"&&Symbol.for,Yg=Eo?Symbol.for(\"react.element\"):60103,Xg=Eo?Symbol.for(\"react.portal\"):60106,ud=Eo?Symbol.for(\"react.fragment\"):60107,pd=Eo?Symbol.for(\"react.strict_mode\"):60108,fd=Eo?Symbol.for(\"react.profiler\"):60114,dd=Eo?Symbol.for(\"react.provider\"):60109,md=Eo?Symbol.for(\"react.context\"):60110,Gg=Eo?Symbol.for(\"react.async_mode\"):60111,yd=Eo?Symbol.for(\"react.concurrent_mode\"):60111,hd=Eo?Symbol.for(\"react.forward_ref\"):60112,gd=Eo?Symbol.for(\"react.suspense\"):60113,oO=Eo?Symbol.for(\"react.suspense_list\"):60120,bd=Eo?Symbol.for(\"react.memo\"):60115,vd=Eo?Symbol.for(\"react.lazy\"):60116,rO=Eo?Symbol.for(\"react.block\"):60121,nO=Eo?Symbol.for(\"react.fundamental\"):60117,aO=Eo?Symbol.for(\"react.responder\"):60118,iO=Eo?Symbol.for(\"react.scope\"):60119;function Pr(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case Yg:switch(e=e.type,e){case Gg:case yd:case ud:case fd:case pd:case gd:return e;default:switch(e=e&&e.$$typeof,e){case md:case hd:case vd:case bd:case dd:return e;default:return t}}case Xg:return t}}}function nE(e){return Pr(e)===yd}pt.AsyncMode=Gg;pt.ConcurrentMode=yd;pt.ContextConsumer=md;pt.ContextProvider=dd;pt.Element=Yg;pt.ForwardRef=hd;pt.Fragment=ud;pt.Lazy=vd;pt.Memo=bd;pt.Portal=Xg;pt.Profiler=fd;pt.StrictMode=pd;pt.Suspense=gd;pt.isAsyncMode=function(e){return nE(e)||Pr(e)===Gg};pt.isConcurrentMode=nE;pt.isContextConsumer=function(e){return Pr(e)===md};pt.isContextProvider=function(e){return Pr(e)===dd};pt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===Yg};pt.isForwardRef=function(e){return Pr(e)===hd};pt.isFragment=function(e){return Pr(e)===ud};pt.isLazy=function(e){return Pr(e)===vd};pt.isMemo=function(e){return Pr(e)===bd};pt.isPortal=function(e){return Pr(e)===Xg};pt.isProfiler=function(e){return Pr(e)===fd};pt.isStrictMode=function(e){return Pr(e)===pd};pt.isSuspense=function(e){return Pr(e)===gd};pt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===ud||e===yd||e===fd||e===pd||e===gd||e===oO||typeof e==\"object\"&&e!==null&&(e.$$typeof===vd||e.$$typeof===bd||e.$$typeof===dd||e.$$typeof===md||e.$$typeof===hd||e.$$typeof===nO||e.$$typeof===aO||e.$$typeof===iO||e.$$typeof===rO)};pt.typeOf=Pr});var lE=Xo((Mz,iE)=>{\"use strict\";iE.exports=aE()});var mE=Xo((Oz,dE)=>{\"use strict\";var qg=lE(),lO={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},sO={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},cO={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},pE={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Ig={};Ig[qg.ForwardRef]=cO;Ig[qg.Memo]=pE;function sE(e){return qg.isMemo(e)?pE:Ig[e.$$typeof]||lO}var uO=Object.defineProperty,pO=Object.getOwnPropertyNames,cE=Object.getOwnPropertySymbols,fO=Object.getOwnPropertyDescriptor,dO=Object.getPrototypeOf,uE=Object.prototype;function fE(e,t,o){if(typeof t!=\"string\"){if(uE){var r=dO(t);r&&r!==uE&&fE(e,r,o)}var n=pO(t);cE&&(n=n.concat(cE(t)));for(var a=sE(e),i=sE(t),l=0;l{\"use strict\";var DO=Symbol.for(\"react.transitional.element\"),NO=Symbol.for(\"react.fragment\");function AE(e,t,o){var r=null;if(o!==void 0&&(r=\"\"+o),t.key!==void 0&&(r=\"\"+t.key),\"key\"in t){o={};for(var n in t)n!==\"key\"&&(o[n]=t[n])}else o=t;return t=o.ref,{$$typeof:DO,type:e,key:r,ref:t!==void 0?t:null,props:o}}Pd.Fragment=NO;Pd.jsx=AE;Pd.jsxs=AE});var Ie=Xo((Ck,NE)=>{\"use strict\";NE.exports=DE()});var kE=Xo(vt=>{\"use strict\";var Qg=Symbol.for(\"react.transitional.element\"),Wg=Symbol.for(\"react.portal\"),Cd=Symbol.for(\"react.fragment\"),Rd=Symbol.for(\"react.strict_mode\"),wd=Symbol.for(\"react.profiler\"),Md=Symbol.for(\"react.consumer\"),Od=Symbol.for(\"react.context\"),Ad=Symbol.for(\"react.forward_ref\"),Dd=Symbol.for(\"react.suspense\"),Nd=Symbol.for(\"react.suspense_list\"),_d=Symbol.for(\"react.memo\"),zd=Symbol.for(\"react.lazy\"),_O=Symbol.for(\"react.view_transition\"),zO=Symbol.for(\"react.client.reference\");function Ir(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case Qg:switch(e=e.type,e){case Cd:case wd:case Rd:case Dd:case Nd:case _O:return e;default:switch(e=e&&e.$$typeof,e){case Od:case Ad:case zd:case _d:return e;case Md:return e;default:return t}}case Wg:return t}}}vt.ContextConsumer=Md;vt.ContextProvider=Od;vt.Element=Qg;vt.ForwardRef=Ad;vt.Fragment=Cd;vt.Lazy=zd;vt.Memo=_d;vt.Portal=Wg;vt.Profiler=wd;vt.StrictMode=Rd;vt.Suspense=Dd;vt.SuspenseList=Nd;vt.isContextConsumer=function(e){return Ir(e)===Md};vt.isContextProvider=function(e){return Ir(e)===Od};vt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===Qg};vt.isForwardRef=function(e){return Ir(e)===Ad};vt.isFragment=function(e){return Ir(e)===Cd};vt.isLazy=function(e){return Ir(e)===zd};vt.isMemo=function(e){return Ir(e)===_d};vt.isPortal=function(e){return Ir(e)===Wg};vt.isProfiler=function(e){return Ir(e)===wd};vt.isStrictMode=function(e){return Ir(e)===Rd};vt.isSuspense=function(e){return Ir(e)===Dd};vt.isSuspenseList=function(e){return Ir(e)===Nd};vt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===Cd||e===wd||e===Rd||e===Dd||e===Nd||typeof e==\"object\"&&e!==null&&(e.$$typeof===zd||e.$$typeof===_d||e.$$typeof===Od||e.$$typeof===Md||e.$$typeof===Ad||e.$$typeof===zO||e.getModuleId!==void 0)};vt.typeOf=Ir});var LE=Xo((Dk,BE)=>{\"use strict\";BE.exports=kE()});var w=q(re());var ir=q(re(),1),_S=q(NS(),1),zS=ir.createContext(null);function YM(){let e=ir.useContext(zS);if(!e)throw new Error(\"RenderContext not found\");return e}function XM(){return YM().model}function Ye(e){let t=XM(),o=ir.useSyncExternalStore(n=>(t.on(`change:${e}`,n),()=>t.off(`change:${e}`,n)),()=>t.get(e)),r=ir.useCallback(n=>{t.set(e,typeof n==\"function\"?n(t.get(e)):n),t.save_changes()},[t,e]);return[o,r]}function kS(e){return({el:t,model:o,experimental:r})=>{let n=_S.createRoot(t);return n.render(ir.createElement(ir.StrictMode,null,ir.createElement(zS.Provider,{value:{model:o,experimental:r}},ir.createElement(e)))),()=>n.unmount()}}function lr(e,...t){let o=new URL(`https://mui.com/production-error/?code=${e}`);return t.forEach(r=>o.searchParams.append(\"args[]\",r)),`Minified MUI error #${e}; visit ${o} for the full message.`}function Bi(){return Bi=Object.assign?Object.assign.bind():function(e){for(var t=1;t0?eo(bs,--Ko):0,hs--,so===10&&(hs=1,ad--),so}function Qo(){return so=Ko<$S?eo(bs,Ko++):0,hs++,so===10&&(hs=1,ad++),so}function Gr(){return eo(bs,Ko)}function vu(){return Ko}function xs(e,t){return Ja(bs,e,t)}function gs(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function id(e){return ad=hs=1,$S=Fo(bs=e),Ko=0,[]}function ld(e){return bs=\"\",e}function Ts(e){return nd(xs(Ko-1,$g(e===91?e+2:e===40?e+1:e)))}function GS(e){for(;(so=Gr())&&so<33;)Qo();return gs(e)>2||gs(so)>3?\"\":\" \"}function qS(e,t){for(;--t&&Qo()&&!(so<48||so>102||so>57&&so<65||so>70&&so<97););return xs(e,vu()+(t<6&&Gr()==32&&Qo()==32))}function $g(e){for(;Qo();)switch(so){case e:return Ko;case 34:case 39:e!==34&&e!==39&&$g(so);break;case 40:e===41&&$g(e);break;case 92:Qo();break}return Ko}function IS(e,t){for(;Qo()&&e+so!==57;)if(e+so===84&&Gr()===47)break;return\"/*\"+xs(t,Ko-1)+\"*\"+Li(e===47?e:Qo())}function FS(e){for(;!gs(Gr());)Qo();return xs(e,Ko)}function WS(e){return ld(sd(\"\",null,null,null,[\"\"],e=id(e),0,[0],e))}function sd(e,t,o,r,n,a,i,l,s){for(var c=0,u=0,m=i,p=0,d=0,v=0,T=1,S=1,h=1,y=0,g=\"\",b=n,E=a,C=r,P=g;S;)switch(v=y,y=Qo()){case 40:if(v!=108&&eo(P,m-1)==58){gu(P+=We(Ts(y),\"&\",\"&\\f\"),\"&\\f\")!=-1&&(h=-1);break}case 34:case 39:case 91:P+=Ts(y);break;case 9:case 10:case 13:case 32:P+=GS(v);break;case 92:P+=qS(vu()-1,7);continue;case 47:switch(Gr()){case 42:case 47:ys(FM(IS(Qo(),vu()),t,o),s);break;default:P+=\"/\"}break;case 123*T:l[c++]=Fo(P)*h;case 125*T:case 59:case 0:switch(y){case 0:case 125:S=0;case 59+u:h==-1&&(P=We(P,/\\f/g,\"\")),d>0&&Fo(P)-m&&ys(d>32?QS(P+\";\",r,o,m-1):QS(We(P,\" \",\"\")+\";\",r,o,m-2),s);break;case 59:P+=\";\";default:if(ys(C=KS(P,t,o,c,u,n,l,g,b=[],E=[],m),a),y===123)if(u===0)sd(P,t,C,C,b,a,m,l,E);else switch(p===99&&eo(P,3)===110?100:p){case 100:case 108:case 109:case 115:sd(e,C,C,r&&ys(KS(e,C,C,0,0,n,l,g,n,b=[],m),E),n,E,m,l,r?b:E);break;default:sd(P,C,C,C,[\"\"],E,0,l,E)}}c=u=d=0,T=h=1,g=P=\"\",m=i;break;case 58:m=1+Fo(P),d=v;default:if(T<1){if(y==123)--T;else if(y==125&&T++==0&&XS()==125)continue}switch(P+=Li(y),y*T){case 38:h=u>0?1:(P+=\"\\f\",-1);break;case 44:l[c++]=(Fo(P)-1)*h,h=1;break;case 64:Gr()===45&&(P+=Ts(Qo())),p=Gr(),u=m=Fo(g=P+=FS(vu())),y++;break;case 45:v===45&&Fo(P)==2&&(T=0)}}return a}function KS(e,t,o,r,n,a,i,l,s,c,u){for(var m=n-1,p=n===0?a:[\"\"],d=ms(p),v=0,T=0,S=0;v0?p[h]+\" \"+y:We(y,/&\\f/g,p[h])))&&(s[S++]=g);return bu(e,t,o,n===0?fs:l,s,c,u)}function FM(e,t,o){return bu(e,t,o,od,Li(YS()),Ja(e,2,-2),0)}function QS(e,t,o,r){return bu(e,t,o,ds,Ja(e,0,r),Ja(e,r+1,-1),r)}function ji(e,t){for(var o=\"\",r=ms(e),n=0;n6)switch(eo(e,t+1)){case 109:if(eo(e,t+4)!==45)break;case 102:return We(e,/(.+:)(.+)-([^]+)/,\"$1\"+tt+\"$2-$3$1\"+hu+(eo(e,t+3)==108?\"$3\":\"$2-$3\"))+e;case 115:return~gu(e,\"stretch\")?oE(We(e,\"stretch\",\"fill-available\"),t)+e:e}break;case 4949:if(eo(e,t+1)!==115)break;case 6444:switch(eo(e,Fo(e)-3-(~gu(e,\"!important\")&&10))){case 107:return We(e,\":\",\":\"+tt)+e;case 101:return We(e,/(.+:)([^;!]+)(;|!.+)?/,\"$1\"+tt+(eo(e,14)===45?\"inline-\":\"\")+\"box$3$1\"+tt+\"$2$3$1\"+No+\"$2box$3\")+e}break;case 5936:switch(eo(e,t+11)){case 114:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"tb\")+e;case 108:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"tb-rl\")+e;case 45:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"lr\")+e}return tt+e+No+e+e}return e}var eO=function(t,o,r,n){if(t.length>-1&&!t.return)switch(t.type){case ds:t.return=oE(t.value,t.length);break;case rd:return ji([vs(t,{value:We(t.value,\"@\",\"@\"+tt)})],n);case fs:if(t.length)return Vg(t.props,function(a){switch(Hg(a,/(::plac\\w+|:read-\\w+)/)){case\":read-only\":case\":read-write\":return ji([vs(t,{props:[We(a,/:(read-\\w+)/,\":\"+hu+\"$1\")]})],n);case\"::placeholder\":return ji([vs(t,{props:[We(a,/:(plac\\w+)/,\":\"+tt+\"input-$1\")]}),vs(t,{props:[We(a,/:(plac\\w+)/,\":\"+hu+\"$1\")]}),vs(t,{props:[We(a,/:(plac\\w+)/,No+\"input-$1\")]})],n)}return\"\"})}},tO=[eO],rE=function(t){var o=t.key;if(o===\"css\"){var r=document.querySelectorAll(\"style[data-emotion]:not([data-s])\");Array.prototype.forEach.call(r,function(T){var S=T.getAttribute(\"data-emotion\");S.indexOf(\" \")!==-1&&(document.head.appendChild(T),T.setAttribute(\"data-s\",\"\"))})}var n=t.stylisPlugins||tO,a={},i,l=[];i=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^=\"'+o+' \"]'),function(T){for(var S=T.getAttribute(\"data-emotion\").split(\" \"),h=1;h=4;++r,n-=4)o=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,o=(o&65535)*1540483477+((o>>>16)*59797<<16),o^=o>>>24,t=(o&65535)*1540483477+((o>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(n){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var hE={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};var yO=!1,hO=/[A-Z]|^ms/g,gO=/_EMO_([^_]+?)_([^]*?)_EMO_/g,xE=function(t){return t.charCodeAt(1)===45},gE=function(t){return t!=null&&typeof t!=\"boolean\"},Fg=cd(function(e){return xE(e)?e:e.replace(hO,\"-$&\").toLowerCase()}),bE=function(t,o){switch(t){case\"animation\":case\"animationName\":if(typeof o==\"string\")return o.replace(gO,function(r,n,a){return Nn={name:n,styles:a,next:Nn},n})}return hE[t]!==1&&!xE(t)&&typeof o==\"number\"&&o!==0?o+\"px\":o},bO=\"Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.\";function Su(e,t,o){if(o==null)return\"\";var r=o;if(r.__emotion_styles!==void 0)return r;switch(typeof o){case\"boolean\":return\"\";case\"object\":{var n=o;if(n.anim===1)return Nn={name:n.name,styles:n.styles,next:Nn},n.name;var a=o;if(a.styles!==void 0){var i=a.next;if(i!==void 0)for(;i!==void 0;)Nn={name:i.name,styles:i.styles,next:Nn},i=i.next;var l=a.styles+\";\";return l}return vO(e,t,o)}case\"function\":{if(e!==void 0){var s=Nn,c=o(e);return Nn=s,Su(e,t,c)}break}}var u=o;if(t==null)return u;var m=t[u];return m!==void 0?m:u}function vO(e,t,o){var r=\"\";if(Array.isArray(o))for(var n=0;n96?wO:MO},ME=function(t,o,r){var n;if(o){var a=o.shouldForwardProp;n=t.__emotion_forwardProp&&a?function(i){return t.__emotion_forwardProp(i)&&a(i)}:a}return typeof n!=\"function\"&&r&&(n=t.__emotion_forwardProp),n},OO=function(t){var o=t.cache,r=t.serialized,n=t.isStringTag;return Ss(o,r,n),Eu(function(){return Tu(o,r,n)}),null},OE=function e(t,o){var r=t.__emotion_real===t,n=r&&t.__emotion_base||t,a,i;o!==void 0&&(a=o.label,i=o.target);var l=ME(t,o,r),s=l||wE(n),c=!s(\"as\");return function(){var u=arguments,m=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(a!==void 0&&m.push(\"label:\"+a+\";\"),u[0]==null||u[0].raw===void 0)m.push.apply(m,u);else{var p=u[0];m.push(p[0]);for(var d=u.length,v=1;v{t[o]=jE(e[o])}),t}function Kt(e,t,o={clone:!0}){let r=o.clone?{...e}:e;return Cr(e)&&Cr(t)&&Object.keys(t).forEach(n=>{Zg.isValidElement(t[n])||(0,Jg.isValidElementType)(t[n])?r[n]=t[n]:Cr(t[n])&&Object.prototype.hasOwnProperty.call(e,n)&&Cr(e[n])?r[n]=Kt(e[n],t[n],o):o.clone?r[n]=Cr(t[n])?jE(t[n]):t[n]:r[n]=t[n]}),r}var kO=e=>{let t=Object.keys(e).map(o=>({key:o,val:e[o]}))||[];return t.sort((o,r)=>o.val-r.val),t.reduce((o,r)=>({...o,[r.key]:r.val}),{})};function e0(e){let{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:o=\"px\",step:r=5,...n}=e,a=kO(t),i=Object.keys(a);function l(p){return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o})`}function s(p){return`@media (max-width:${(typeof t[p]==\"number\"?t[p]:p)-r/100}${o})`}function c(p,d){let v=i.indexOf(d);return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o}) and (max-width:${(v!==-1&&typeof t[i[v]]==\"number\"?t[i[v]]:d)-r/100}${o})`}function u(p){return i.indexOf(p)+1r.startsWith(\"@container\")).sort((r,n)=>{let a=/min-width:\\s*([0-9.]+)/;return+(r.match(a)?.[1]||0)-+(n.match(a)?.[1]||0)});return o.length?o.reduce((r,n)=>{let a=t[n];return delete r[n],r[n]=a,r},{...t}):t}function t0(e,t){return t===\"@\"||t.startsWith(\"@\")&&(e.some(o=>t.startsWith(`@${o}`))||!!t.match(/^@\\d/))}function o0(e,t){let o=t.match(/^@([^/]+)?\\/?(.+)?$/);if(!o)return null;let[,r,n]=o,a=Number.isNaN(+r)?r||0:+r;return e.containerQueries(n).up(a)}function Bd(e){let t=(a,i)=>a.replace(\"@media\",i?`@container ${i}`:\"@container\");function o(a,i){a.up=(...l)=>t(e.breakpoints.up(...l),i),a.down=(...l)=>t(e.breakpoints.down(...l),i),a.between=(...l)=>t(e.breakpoints.between(...l),i),a.only=(...l)=>t(e.breakpoints.only(...l),i),a.not=(...l)=>{let s=t(e.breakpoints.not(...l),i);return s.includes(\"not all and\")?s.replace(\"not all and \",\"\").replace(\"min-width:\",\"width<\").replace(\"max-width:\",\"width>\").replace(\"and\",\"or\"):s}}let r={},n=a=>(o(r,a),r);return o(n),{...e,containerQueries:n}}var BO={borderRadius:4},UE=BO;function LO(e,t){return t?Kt(e,t,{clone:!1}):e}var sa=LO;var Ru={xs:0,sm:600,md:900,lg:1200,xl:1536},HE={keys:[\"xs\",\"sm\",\"md\",\"lg\",\"xl\"],up:e=>`@media (min-width:${Ru[e]}px)`},jO={containerQueries:e=>({up:t=>{let o=typeof t==\"number\"?t:Ru[t]||t;return typeof o==\"number\"&&(o=`${o}px`),e?`@container ${e} (min-width:${o})`:`@container (min-width:${o})`}})};function Wo(e,t,o){let r=e.theme||{};if(Array.isArray(t)){let a=r.breakpoints||HE;return t.reduce((i,l,s)=>(i[a.up(a.keys[s])]=o(t[s]),i),{})}if(typeof t==\"object\"){let a=r.breakpoints||HE;return Object.keys(t).reduce((i,l)=>{if(t0(a.keys,l)){let s=o0(r.containerQueries?r:jO,l);s&&(i[s]=o(t[l],l))}else if(Object.keys(a.values||Ru).includes(l)){let s=a.up(l);i[s]=o(t[l],l)}else{let s=l;i[s]=t[s]}return i},{})}return o(t)}function VE(e={}){return e.keys?.reduce((o,r)=>{let n=e.up(r);return o[n]={},o},{})||{}}function r0(e,t){return e.reduce((o,r)=>{let n=o[r];return(!n||Object.keys(n).length===0)&&delete o[r],o},t)}function ri(e){if(typeof e!=\"string\")throw new Error(lr(7));return e.charAt(0).toUpperCase()+e.slice(1)}function Ps(e,t,o=!0){if(!t||typeof t!=\"string\")return null;if(e&&e.vars&&o){let r=`vars.${t}`.split(\".\").reduce((n,a)=>n&&n[a]?n[a]:null,e);if(r!=null)return r}return t.split(\".\").reduce((r,n)=>r&&r[n]!=null?r[n]:null,e)}function wu(e,t,o,r=o){let n;return typeof e==\"function\"?n=e(o):Array.isArray(e)?n=e[o]||r:n=Ps(e,o)||r,t&&(n=t(n,r,e)),n}function UO(e){let{prop:t,cssProperty:o=e.prop,themeKey:r,transform:n}=e,a=i=>{if(i[t]==null)return null;let l=i[t],s=i.theme,c=Ps(s,r)||{};return Wo(i,l,m=>{let p=wu(c,n,m);return m===p&&typeof m==\"string\"&&(p=wu(c,n,`${t}${m===\"default\"?\"\":ri(m)}`,m)),o===!1?p:{[o]:p}})};return a.propTypes={},a.filterProps=[t],a}var Pt=UO;function Ld(e){let t={};return o=>(t[o]===void 0&&(t[o]=e(o)),t[o])}var HO={m:\"margin\",p:\"padding\"},VO={t:\"Top\",r:\"Right\",b:\"Bottom\",l:\"Left\",x:[\"Left\",\"Right\"],y:[\"Top\",\"Bottom\"]},$E={marginX:\"mx\",marginY:\"my\",paddingX:\"px\",paddingY:\"py\"},$O=Ld(e=>{if(e.length>2)if($E[e])e=$E[e];else return[e];let[t,o]=e.split(\"\"),r=HO[t],n=VO[o]||\"\";return Array.isArray(n)?n.map(a=>r+a):[r+n]}),n0=[\"m\",\"mt\",\"mr\",\"mb\",\"ml\",\"mx\",\"my\",\"margin\",\"marginTop\",\"marginRight\",\"marginBottom\",\"marginLeft\",\"marginX\",\"marginY\",\"marginInline\",\"marginInlineStart\",\"marginInlineEnd\",\"marginBlock\",\"marginBlockStart\",\"marginBlockEnd\"],a0=[\"p\",\"pt\",\"pr\",\"pb\",\"pl\",\"px\",\"py\",\"padding\",\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\",\"paddingX\",\"paddingY\",\"paddingInline\",\"paddingInlineStart\",\"paddingInlineEnd\",\"paddingBlock\",\"paddingBlockStart\",\"paddingBlockEnd\"],YE=[...n0,...a0];function Hi(e,t,o,r){let n=Ps(e,t,!0)??o;return typeof n==\"number\"||typeof n==\"string\"?a=>typeof a==\"string\"?a:typeof n==\"string\"?n.startsWith(\"var(\")&&a===0?0:n.startsWith(\"var(\")&&a===1?n:`calc(${a} * ${n})`:n*a:Array.isArray(n)?a=>{if(typeof a==\"string\")return a;let i=Math.abs(a),l=n[i];return a>=0?l:typeof l==\"number\"?-l:typeof l==\"string\"&&l.startsWith(\"var(\")?`calc(-1 * ${l})`:`-${l}`}:typeof n==\"function\"?n:()=>{}}function Mu(e){return Hi(e,\"spacing\",8,\"spacing\")}function Vi(e,t){return typeof t==\"string\"||t==null?t:e(t)}function YO(e,t){return o=>e.reduce((r,n)=>(r[n]=Vi(t,o),r),{})}function XO(e,t,o,r){if(!t.includes(o))return null;let n=$O(o),a=YO(n,r),i=e[o];return Wo(e,i,a)}function i0(e,t){let o=Mu(e.theme);return Object.keys(e).map(r=>XO(e,t,r,o)).reduce(sa,{})}function Vt(e){return i0(e,n0)}Vt.propTypes={};Vt.filterProps=n0;function $t(e){return i0(e,a0)}$t.propTypes={};$t.filterProps=a0;function XE(e){return i0(e,YE)}XE.propTypes={};XE.filterProps=YE;function Cs(e=8,t=Mu({spacing:e})){if(e.mui)return e;let o=(...r)=>(r.length===0?[1]:r).map(a=>{let i=t(a);return typeof i==\"number\"?`${i}px`:i}).join(\" \");return o.mui=!0,o}function GO(...e){let t=e.reduce((r,n)=>(n.filterProps.forEach(a=>{r[a]=n}),r),{}),o=r=>Object.keys(r).reduce((n,a)=>t[a]?sa(n,t[a](r)):n,{});return o.propTypes={},o.filterProps=e.reduce((r,n)=>r.concat(n.filterProps),[]),o}var ca=GO;function Rr(e){return typeof e!=\"number\"?e:`${e}px solid`}function Fr(e,t){return Pt({prop:e,themeKey:\"borders\",transform:t})}var qO=Fr(\"border\",Rr),IO=Fr(\"borderTop\",Rr),FO=Fr(\"borderRight\",Rr),KO=Fr(\"borderBottom\",Rr),QO=Fr(\"borderLeft\",Rr),WO=Fr(\"borderColor\"),ZO=Fr(\"borderTopColor\"),JO=Fr(\"borderRightColor\"),eA=Fr(\"borderBottomColor\"),tA=Fr(\"borderLeftColor\"),oA=Fr(\"outline\",Rr),rA=Fr(\"outlineColor\"),Ou=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){let t=Hi(e.theme,\"shape.borderRadius\",4,\"borderRadius\"),o=r=>({borderRadius:Vi(t,r)});return Wo(e,e.borderRadius,o)}return null};Ou.propTypes={};Ou.filterProps=[\"borderRadius\"];var S4=ca(qO,IO,FO,KO,QO,WO,ZO,JO,eA,tA,Ou,oA,rA);var Au=e=>{if(e.gap!==void 0&&e.gap!==null){let t=Hi(e.theme,\"spacing\",8,\"gap\"),o=r=>({gap:Vi(t,r)});return Wo(e,e.gap,o)}return null};Au.propTypes={};Au.filterProps=[\"gap\"];var Du=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){let t=Hi(e.theme,\"spacing\",8,\"columnGap\"),o=r=>({columnGap:Vi(t,r)});return Wo(e,e.columnGap,o)}return null};Du.propTypes={};Du.filterProps=[\"columnGap\"];var Nu=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){let t=Hi(e.theme,\"spacing\",8,\"rowGap\"),o=r=>({rowGap:Vi(t,r)});return Wo(e,e.rowGap,o)}return null};Nu.propTypes={};Nu.filterProps=[\"rowGap\"];var nA=Pt({prop:\"gridColumn\"}),aA=Pt({prop:\"gridRow\"}),iA=Pt({prop:\"gridAutoFlow\"}),lA=Pt({prop:\"gridAutoColumns\"}),sA=Pt({prop:\"gridAutoRows\"}),cA=Pt({prop:\"gridTemplateColumns\"}),uA=Pt({prop:\"gridTemplateRows\"}),pA=Pt({prop:\"gridTemplateAreas\"}),fA=Pt({prop:\"gridArea\"}),M4=ca(Au,Du,Nu,nA,aA,iA,lA,sA,cA,uA,pA,fA);function $i(e,t){return t===\"grey\"?t:e}var dA=Pt({prop:\"color\",themeKey:\"palette\",transform:$i}),mA=Pt({prop:\"bgcolor\",cssProperty:\"backgroundColor\",themeKey:\"palette\",transform:$i}),yA=Pt({prop:\"backgroundColor\",themeKey:\"palette\",transform:$i}),N4=ca(dA,mA,yA);function sr(e){return e<=1&&e!==0?`${e*100}%`:e}var hA=Pt({prop:\"width\",transform:sr}),jd=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){let t=o=>{let r=e.theme?.breakpoints?.values?.[o]||Ru[o];return r?e.theme?.breakpoints?.unit!==\"px\"?{maxWidth:`${r}${e.theme.breakpoints.unit}`}:{maxWidth:r}:{maxWidth:sr(o)}};return Wo(e,e.maxWidth,t)}return null};jd.filterProps=[\"maxWidth\"];var gA=Pt({prop:\"minWidth\",transform:sr}),bA=Pt({prop:\"height\",transform:sr}),vA=Pt({prop:\"maxHeight\",transform:sr}),xA=Pt({prop:\"minHeight\",transform:sr}),L4=Pt({prop:\"size\",cssProperty:\"width\",transform:sr}),j4=Pt({prop:\"size\",cssProperty:\"height\",transform:sr}),TA=Pt({prop:\"boxSizing\"}),U4=ca(hA,jd,gA,bA,vA,xA,TA);var SA={border:{themeKey:\"borders\",transform:Rr},borderTop:{themeKey:\"borders\",transform:Rr},borderRight:{themeKey:\"borders\",transform:Rr},borderBottom:{themeKey:\"borders\",transform:Rr},borderLeft:{themeKey:\"borders\",transform:Rr},borderColor:{themeKey:\"palette\"},borderTopColor:{themeKey:\"palette\"},borderRightColor:{themeKey:\"palette\"},borderBottomColor:{themeKey:\"palette\"},borderLeftColor:{themeKey:\"palette\"},outline:{themeKey:\"borders\",transform:Rr},outlineColor:{themeKey:\"palette\"},borderRadius:{themeKey:\"shape.borderRadius\",style:Ou},color:{themeKey:\"palette\",transform:$i},bgcolor:{themeKey:\"palette\",cssProperty:\"backgroundColor\",transform:$i},backgroundColor:{themeKey:\"palette\",transform:$i},p:{style:$t},pt:{style:$t},pr:{style:$t},pb:{style:$t},pl:{style:$t},px:{style:$t},py:{style:$t},padding:{style:$t},paddingTop:{style:$t},paddingRight:{style:$t},paddingBottom:{style:$t},paddingLeft:{style:$t},paddingX:{style:$t},paddingY:{style:$t},paddingInline:{style:$t},paddingInlineStart:{style:$t},paddingInlineEnd:{style:$t},paddingBlock:{style:$t},paddingBlockStart:{style:$t},paddingBlockEnd:{style:$t},m:{style:Vt},mt:{style:Vt},mr:{style:Vt},mb:{style:Vt},ml:{style:Vt},mx:{style:Vt},my:{style:Vt},margin:{style:Vt},marginTop:{style:Vt},marginRight:{style:Vt},marginBottom:{style:Vt},marginLeft:{style:Vt},marginX:{style:Vt},marginY:{style:Vt},marginInline:{style:Vt},marginInlineStart:{style:Vt},marginInlineEnd:{style:Vt},marginBlock:{style:Vt},marginBlockStart:{style:Vt},marginBlockEnd:{style:Vt},displayPrint:{cssProperty:!1,transform:e=>({\"@media print\":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:Au},rowGap:{style:Nu},columnGap:{style:Du},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:\"zIndex\"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:\"shadows\"},width:{transform:sr},maxWidth:{style:jd},minWidth:{transform:sr},height:{transform:sr},maxHeight:{transform:sr},minHeight:{transform:sr},boxSizing:{},font:{themeKey:\"font\"},fontFamily:{themeKey:\"typography\"},fontSize:{themeKey:\"typography\"},fontStyle:{themeKey:\"typography\"},fontWeight:{themeKey:\"typography\"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:\"typography\"}},un=SA;function EA(...e){let t=e.reduce((r,n)=>r.concat(Object.keys(n)),[]),o=new Set(t);return e.every(r=>o.size===Object.keys(r).length)}function PA(e,t){return typeof e==\"function\"?e(t):e}function CA(){function e(o,r,n,a){let i={[o]:r,theme:n},l=a[o];if(!l)return{[o]:r};let{cssProperty:s=o,themeKey:c,transform:u,style:m}=l;if(r==null)return null;if(c===\"typography\"&&r===\"inherit\")return{[o]:r};let p=Ps(n,c)||{};return m?m(i):Wo(i,r,v=>{let T=wu(p,u,v);return v===T&&typeof v==\"string\"&&(T=wu(p,u,`${o}${v===\"default\"?\"\":ri(v)}`,v)),s===!1?T:{[s]:T}})}function t(o){let{sx:r,theme:n={},nested:a}=o||{};if(!r)return null;let i=n.unstable_sxConfig??un;function l(s){let c=s;if(typeof s==\"function\")c=s(n);else if(typeof s!=\"object\")return s;if(!c)return null;let u=VE(n.breakpoints),m=Object.keys(u),p=u;return Object.keys(c).forEach(d=>{let v=PA(c[d],n);if(v!=null)if(typeof v==\"object\")if(i[d])p=sa(p,e(d,v,n,i));else{let T=Wo({theme:n},v,S=>({[d]:S}));EA(T,v)?p[d]=t({sx:v,theme:n,nested:!0}):p=sa(p,T)}else p=sa(p,e(d,v,n,i))}),!a&&n.modularCssLayers?{\"@layer sx\":kd(n,r0(m,p))}:kd(n,r0(m,p))}return Array.isArray(r)?r.map(l):l(r)}return t}var GE=CA();GE.filterProps=[\"sx\"];var Kr=GE;function l0(e,t){let o=this;if(o.vars){if(!o.colorSchemes?.[e]||typeof o.getColorSchemeSelector!=\"function\")return{};let r=o.getColorSchemeSelector(e);return r===\"&\"?t:((r.includes(\"data-\")||r.includes(\".\"))&&(r=`*:where(${r.replace(/\\s*&$/,\"\")}) &`),{[r]:t})}return o.palette.mode===e?t:{}}function RA(e={},...t){let{breakpoints:o={},palette:r={},spacing:n,shape:a={},...i}=e,l=e0(o),s=Cs(n),c=Kt({breakpoints:l,direction:\"ltr\",components:{},palette:{mode:\"light\",...r},spacing:s,shape:{...UE,...a}},i);return c=Bd(c),c.applyStyles=l0,c=t.reduce((u,m)=>Kt(u,m),c),c.unstable_sxConfig={...un,...i?.unstable_sxConfig},c.unstable_sx=function(m){return Kr({sx:m,theme:this})},c}var Yi=RA;var qE=q(re(),1);function wA(e){return Object.keys(e).length===0}function MA(e=null){let t=qE.useContext(ti);return!t||wA(t)?e:t}var s0=MA;var OA=Yi();function AA(e=OA){return s0(e)}var Rs=AA;var DA=e=>{let t={systemProps:{},otherProps:{}},o=e?.theme?.unstable_sxConfig??un;return Object.keys(e).forEach(r=>{o[r]?t.systemProps[r]=e[r]:t.otherProps[r]=e[r]}),t};function ws(e){let{sx:t,...o}=e,{systemProps:r,otherProps:n}=DA(o),a;return Array.isArray(t)?a=[r,...t]:typeof t==\"function\"?a=(...i)=>{let l=t(...i);return Cr(l)?{...r,...l}:r}:a={...r,...t},{...n,sx:a}}var IE=e=>e,NA=()=>{let e=IE;return{configure(t){e=t},generate(t){return e(t)},reset(){e=IE}}},_A=NA(),Ms=_A;var KE=q(re(),1);function FE(e){var t,o,r=\"\";if(typeof e==\"string\"||typeof e==\"number\")r+=e;else if(typeof e==\"object\")if(Array.isArray(e)){var n=e.length;for(t=0;tl!==\"theme\"&&l!==\"sx\"&&l!==\"as\"})(Kr);return KE.forwardRef(function(s,c){let u=Rs(o),{className:m,component:p=\"div\",...d}=ws(s);return(0,QE.jsx)(a,{as:p,ref:c,className:ie(m,n?n(r):r),theme:t&&u[t]||u,...d})})}var kA={active:\"active\",checked:\"checked\",completed:\"completed\",disabled:\"disabled\",error:\"error\",expanded:\"expanded\",focused:\"focused\",focusVisible:\"focusVisible\",open:\"open\",readOnly:\"readOnly\",required:\"required\",selected:\"selected\"};function _e(e,t,o=\"Mui\"){let r=kA[t];return r?`${o}-${r}`:`${Ms.generate(e)}-${t}`}function Ce(e,t,o=\"Mui\"){let r={};return t.forEach(n=>{r[n]=_e(e,n,o)}),r}function zu(e){let{variants:t,...o}=e,r={variants:t,style:la(o),isProcessed:!0};return r.style===o||t&&t.forEach(n=>{typeof n.style!=\"function\"&&(n.style=la(n.style))}),r}var BA=Yi();function c0(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}function Xi(e,t){return t&&e&&typeof e==\"object\"&&e.styles&&!e.styles.startsWith(\"@layer\")&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}function LA(e){return e?(t,o)=>o[e]:null}function jA(e,t,o){e.theme=HA(e.theme)?o:e.theme[t]||e.theme}function Ud(e,t,o){let r=typeof t==\"function\"?t(e):t;if(Array.isArray(r))return r.flatMap(n=>Ud(e,n,o));if(Array.isArray(r?.variants)){let n;if(r.isProcessed)n=o?Xi(r.style,o):r.style;else{let{variants:a,...i}=r;n=o?Xi(la(i),o):i}return WE(e,r.variants,[n],o)}return r?.isProcessed?o?Xi(la(r.style),o):r.style:o?Xi(la(r),o):r}function WE(e,t,o=[],r=void 0){let n;e:for(let a=0;a{zE(l,C=>C.filter(P=>P!==Kr));let{name:c,slot:u,skipVariantsResolver:m,skipSx:p,overridesResolver:d=LA($A(u)),...v}=s,T=c&&c.startsWith(\"Mui\")||u?\"components\":\"custom\",S=m!==void 0?m:u&&u!==\"Root\"&&u!==\"root\"||!1,h=p||!1,y=c0;u===\"Root\"||u===\"root\"?y=r:u?y=n:VA(l)&&(y=void 0);let g=Cu(l,{shouldForwardProp:y,label:UA(c,u),...v}),b=C=>{if(C.__emotion_real===C)return C;if(typeof C==\"function\")return function(A){return Ud(A,C,A.theme.modularCssLayers?T:void 0)};if(Cr(C)){let P=zu(C);return function(_){return P.variants?Ud(_,P,_.theme.modularCssLayers?T:void 0):_.theme.modularCssLayers?Xi(P.style,T):P.style}}return C},E=(...C)=>{let P=[],A=C.map(b),_=[];if(P.push(a),c&&d&&_.push(function(k){let O=k.theme.components?.[c]?.styleOverrides;if(!O)return null;let N={};for(let X in O)N[X]=Ud(k,O[X],k.theme.modularCssLayers?\"theme\":void 0);return d(k,N)}),c&&!S&&_.push(function(k){let O=k.theme?.components?.[c]?.variants;return O?WE(k,O,[],k.theme.modularCssLayers?\"theme\":void 0):null}),h||_.push(Kr),Array.isArray(A[0])){let x=A.shift(),k=new Array(P.length).fill(\"\"),U=new Array(_.length).fill(\"\"),O;O=[...k,...x,...U],O.raw=[...k,...x.raw,...U],P.unshift(O)}let z=[...P,...A,..._],I=g(...z);return l.muiName&&(I.muiName=l.muiName),I};return g.withConfig&&(E.withConfig=g.withConfig),E}}function UA(e,t){return void 0}function HA(e){for(let t in e)return!1;return!0}function VA(e){return typeof e==\"string\"&&e.charCodeAt(0)>96}function $A(e){return e&&e.charAt(0).toLowerCase()+e.slice(1)}function ni(e,t,o=!1){let r={...t};for(let n in e)if(Object.prototype.hasOwnProperty.call(e,n)){let a=n;if(a===\"components\"||a===\"slots\")r[a]={...e[a],...r[a]};else if(a===\"componentsProps\"||a===\"slotProps\"){let i=e[a],l=t[a];if(!l)r[a]=i||{};else if(!i)r[a]=l;else{r[a]={...l};for(let s in i)if(Object.prototype.hasOwnProperty.call(i,s)){let c=s;r[a][c]=ni(i[c],l[c],o)}}}else a===\"className\"&&o&&t.className?r.className=ie(e?.className,t?.className):a===\"style\"&&o&&t.style?r.style={...e?.style,...t?.style}:r[a]===void 0&&(r[a]=e[a])}return r}var Vd=q(re(),1),YA=typeof window<\"u\"?Vd.useLayoutEffect:Vd.useEffect,wr=YA;function XA(e,t=Number.MIN_SAFE_INTEGER,o=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,o))}var ua=XA;function p0(e,t=0,o=1){return ua(e,t,o)}function GA(e){e=e.slice(1);let t=new RegExp(`.{1,${e.length>=6?2:1}}`,\"g\"),o=e.match(t);return o&&o[0].length===1&&(o=o.map(r=>r+r)),o?`rgb${o.length===4?\"a\":\"\"}(${o.map((r,n)=>n<3?parseInt(r,16):Math.round(parseInt(r,16)/255*1e3)/1e3).join(\", \")})`:\"\"}function ai(e){if(e.type)return e;if(e.charAt(0)===\"#\")return ai(GA(e));let t=e.indexOf(\"(\"),o=e.substring(0,t);if(![\"rgb\",\"rgba\",\"hsl\",\"hsla\",\"color\"].includes(o))throw new Error(lr(9,e));let r=e.substring(t+1,e.length-1),n;if(o===\"color\"){if(r=r.split(\" \"),n=r.shift(),r.length===4&&r[3].charAt(0)===\"/\"&&(r[3]=r[3].slice(1)),![\"srgb\",\"display-p3\",\"a98-rgb\",\"prophoto-rgb\",\"rec-2020\"].includes(n))throw new Error(lr(10,n))}else r=r.split(\",\");return r=r.map(a=>parseFloat(a)),{type:o,values:r,colorSpace:n}}var qA=e=>{let t=ai(e);return t.values.slice(0,3).map((o,r)=>t.type.includes(\"hsl\")&&r!==0?`${o}%`:o).join(\" \")},Os=(e,t)=>{try{return qA(e)}catch{return e}};function $d(e){let{type:t,colorSpace:o}=e,{values:r}=e;return t.includes(\"rgb\")?r=r.map((n,a)=>a<3?parseInt(n,10):n):t.includes(\"hsl\")&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),t.includes(\"color\")?r=`${o} ${r.join(\" \")}`:r=`${r.join(\", \")}`,`${t}(${r})`}function f0(e){e=ai(e);let{values:t}=e,o=t[0],r=t[1]/100,n=t[2]/100,a=r*Math.min(n,1-n),i=(c,u=(c+o/30)%12)=>n-a*Math.max(Math.min(u-3,9-u,1),-1),l=\"rgb\",s=[Math.round(i(0)*255),Math.round(i(8)*255),Math.round(i(4)*255)];return e.type===\"hsla\"&&(l+=\"a\",s.push(t[3])),$d({type:l,values:s})}function u0(e){e=ai(e);let t=e.type===\"hsl\"||e.type===\"hsla\"?ai(f0(e)).values:e.values;return t=t.map(o=>(e.type!==\"color\"&&(o/=255),o<=.03928?o/12.92:((o+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function ZE(e,t){let o=u0(e),r=u0(t);return(Math.max(o,r)+.05)/(Math.min(o,r)+.05)}function As(e,t){return e=ai(e),t=p0(t),(e.type===\"rgb\"||e.type===\"hsl\")&&(e.type+=\"a\"),e.type===\"color\"?e.values[3]=`/${t}`:e.values[3]=t,$d(e)}function ii(e,t,o){try{return As(e,t)}catch{return e}}function Ds(e,t){if(e=ai(e),t=p0(t),e.type.includes(\"hsl\"))e.values[2]*=1-t;else if(e.type.includes(\"rgb\")||e.type.includes(\"color\"))for(let o=0;o<3;o+=1)e.values[o]*=1-t;return $d(e)}function it(e,t,o){try{return Ds(e,t)}catch{return e}}function Ns(e,t){if(e=ai(e),t=p0(t),e.type.includes(\"hsl\"))e.values[2]+=(100-e.values[2])*t;else if(e.type.includes(\"rgb\"))for(let o=0;o<3;o+=1)e.values[o]+=(255-e.values[o])*t;else if(e.type.includes(\"color\"))for(let o=0;o<3;o+=1)e.values[o]+=(1-e.values[o])*t;return $d(e)}function lt(e,t,o){try{return Ns(e,t)}catch{return e}}function IA(e,t=.15){return u0(e)>.5?Ds(e,t):Ns(e,t)}function ku(e,t,o){try{return IA(e,t)}catch{return e}}var Yd=q(re(),1);var FA=q(Ie(),1),KA=Yd.createContext();var li=()=>Yd.useContext(KA)??!1;var Xd=q(re(),1);var QA=q(Ie(),1),WA=Xd.createContext(void 0);function ZA(e){let{theme:t,name:o,props:r}=e;if(!t||!t.components||!t.components[o])return r;let n=t.components[o];return n.defaultProps?ni(n.defaultProps,r,t.components.mergeClassNameAndStyle):!n.styleOverrides&&!n.variants?ni(n,r,t.components.mergeClassNameAndStyle):r}function d0({props:e,name:t}){let o=Xd.useContext(WA);return ZA({props:e,name:t,theme:{components:o}})}var Bu=q(re(),1),JE=0;function e5(e){let[t,o]=Bu.useState(e),r=e||t;return Bu.useEffect(()=>{t==null&&(JE+=1,o(`mui-${JE}`))},[t]),r}var t5={...Bu},eP=t5.useId;function Gd(e){if(eP!==void 0){let t=eP();return e??t}return e5(e)}var tP={theme:void 0};function qd(e){let t,o;return function(n){let a=t;return(a===void 0||n.theme!==o)&&(tP.theme=n.theme,a=zu(e(tP)),t=a,o=n.theme),a}}function Id(e=\"\"){function t(...r){if(!r.length)return\"\";let n=r[0];return typeof n==\"string\"&&!n.match(/(#|\\(|\\)|(-?(\\d*\\.)?\\d+)(px|em|%|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc))|^(-?(\\d*\\.)?\\d+)$|(\\d+ \\d+ \\d+)/)?`, var(--${e?`${e}-`:\"\"}${n}${t(...r.slice(1))})`:`, ${n}`}return(r,...n)=>`var(--${e?`${e}-`:\"\"}${r}${t(...n)})`}var oP=(e,t,o,r=[])=>{let n=e;t.forEach((a,i)=>{i===t.length-1?Array.isArray(n)?n[Number(a)]=o:n&&typeof n==\"object\"&&(n[a]=o):n&&typeof n==\"object\"&&(n[a]||(n[a]=r.includes(a)?[]:{}),n=n[a])})},o5=(e,t,o)=>{function r(n,a=[],i=[]){Object.entries(n).forEach(([l,s])=>{(!o||o&&!o([...a,l]))&&s!=null&&(typeof s==\"object\"&&Object.keys(s).length>0?r(s,[...a,l],Array.isArray(s)?[...i,l]:i):t([...a,l],s,i))})}r(e)},r5=(e,t)=>typeof t==\"number\"?[\"lineHeight\",\"fontWeight\",\"opacity\",\"zIndex\"].some(r=>e.includes(r))||e[e.length-1].toLowerCase().includes(\"opacity\")?t:`${t}px`:t;function Lu(e,t){let{prefix:o,shouldSkipGeneratingVar:r}=t||{},n={},a={},i={};return o5(e,(l,s,c)=>{if((typeof s==\"string\"||typeof s==\"number\")&&(!r||!r(l,s))){let u=`--${o?`${o}-`:\"\"}${l.join(\"-\")}`,m=r5(l,s);Object.assign(n,{[u]:m}),oP(a,l,`var(${u})`,c),oP(i,l,`var(${u}, ${m})`,c)}},l=>l[0]===\"vars\"),{css:n,vars:a,varsWithDefaults:i}}function n5(e,t={}){let{getSelector:o=h,disableCssColorScheme:r,colorSchemeSelector:n,enableContrastVars:a}=t,{colorSchemes:i={},components:l,defaultColorScheme:s=\"light\",...c}=e,{vars:u,css:m,varsWithDefaults:p}=Lu(c,t),d=p,v={},{[s]:T,...S}=i;if(Object.entries(S||{}).forEach(([b,E])=>{let{vars:C,css:P,varsWithDefaults:A}=Lu(E,t);d=Kt(d,A),v[b]={css:P,vars:C}}),T){let{css:b,vars:E,varsWithDefaults:C}=Lu(T,t);d=Kt(d,C),v[s]={css:b,vars:E}}function h(b,E){let C=n;if(n===\"class\"&&(C=\".%s\"),n===\"data\"&&(C=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(C=`[${n}=\"%s\"]`),b){if(C===\"media\")return e.defaultColorScheme===b?\":root\":{[`@media (prefers-color-scheme: ${i[b]?.palette?.mode||b})`]:{\":root\":E}};if(C)return e.defaultColorScheme===b?`:root, ${C.replace(\"%s\",String(b))}`:C.replace(\"%s\",String(b))}return\":root\"}return{vars:d,generateThemeVars:()=>{let b={...u};return Object.entries(v).forEach(([,{vars:E}])=>{b=Kt(b,E)}),b},generateStyleSheets:()=>{let b=[],E=e.defaultColorScheme||\"light\";function C(_,z){Object.keys(z).length&&b.push(typeof _==\"string\"?{[_]:{...z}}:_)}C(o(void 0,{...m}),m);let{[E]:P,...A}=v;if(P){let{css:_}=P,z=i[E]?.palette?.mode,I=!r&&z?{colorScheme:z,..._}:{..._};C(o(E,{...I}),I)}return Object.entries(A).forEach(([_,{css:z}])=>{let I=i[_]?.palette?.mode,x=!r&&I?{colorScheme:I,...z}:{...z};C(o(_,{...x}),x)}),a&&b.push({\":root\":{\"--__l-threshold\":\"0.7\",\"--__l\":\"clamp(0, (l / var(--__l-threshold) - 1) * -infinity, 1)\",\"--__a\":\"clamp(0.87, (l / var(--__l-threshold) - 1) * -infinity, 1)\"}}),b}}}var m0=n5;function y0(e){return function(o){return e===\"media\"?`@media (prefers-color-scheme: ${o})`:e?e.startsWith(\"data-\")&&!e.includes(\"%s\")?`[${e}=\"${o}\"] &`:e===\"class\"?`.${o} &`:e===\"data\"?`[data-${o}] &`:`${e.replace(\"%s\",o)} &`:\"&\"}}function Le(e,t,o=void 0){let r={};for(let n in e){let a=e[n],i=\"\",l=!0;for(let s=0;s=o?Fd.text.primary:h0.text.primary}let d=({color:S,name:h,mainShade:y=500,lightShade:g=300,darkShade:b=700})=>{if(S={...S},!S.main&&S[y]&&(S.main=S[y]),!S.hasOwnProperty(\"main\"))throw new Error(lr(11,h?` (${h})`:\"\",y));if(typeof S.main!=\"string\")throw new Error(lr(12,h?` (${h})`:\"\",JSON.stringify(S.main)));return n?(aP(n,S,\"light\",g,r),aP(n,S,\"dark\",b,r)):(nP(S,\"light\",g,r),nP(S,\"dark\",b,r)),S.contrastText||(S.contrastText=p(S.main)),S},v;return t===\"light\"?v=iP():t===\"dark\"&&(v=lP()),Kt({common:{...zs},mode:t,primary:d({color:i,name:\"primary\"}),secondary:d({color:l,name:\"secondary\",mainShade:\"A400\",lightShade:\"A200\",darkShade:\"A700\"}),error:d({color:s,name:\"error\"}),warning:d({color:m,name:\"warning\"}),info:d({color:c,name:\"info\"}),success:d({color:u,name:\"success\"}),grey:rP,contrastThreshold:o,getContrastText:p,augmentColor:d,tonalOffset:r,...v},a)}function Kd(e){let t={};return Object.entries(e).forEach(r=>{let[n,a]=r;typeof a==\"object\"&&(t[n]=`${a.fontStyle?`${a.fontStyle} `:\"\"}${a.fontVariant?`${a.fontVariant} `:\"\"}${a.fontWeight?`${a.fontWeight} `:\"\"}${a.fontStretch?`${a.fontStretch} `:\"\"}${a.fontSize||\"\"}${a.lineHeight?`/${a.lineHeight} `:\"\"}${a.fontFamily||\"\"}`)}),t}function g0(e,t){return{toolbar:{minHeight:56,[e.up(\"xs\")]:{\"@media (orientation: landscape)\":{minHeight:48}},[e.up(\"sm\")]:{minHeight:64}},...t}}function x5(e){return Math.round(e*1e5)/1e5}var sP={textTransform:\"uppercase\"},cP='\"Roboto\", \"Helvetica\", \"Arial\", sans-serif';function b0(e,t){let{fontFamily:o=cP,fontSize:r=14,fontWeightLight:n=300,fontWeightRegular:a=400,fontWeightMedium:i=500,fontWeightBold:l=700,htmlFontSize:s=16,allVariants:c,pxToRem:u,...m}=typeof t==\"function\"?t(e):t,p=r/14,d=u||(S=>`${S/s*p}rem`),v=(S,h,y,g,b)=>({fontFamily:o,fontWeight:S,fontSize:d(h),lineHeight:y,...o===cP?{letterSpacing:`${x5(g/h)}em`}:{},...b,...c}),T={h1:v(n,96,1.167,-1.5),h2:v(n,60,1.2,-.5),h3:v(a,48,1.167,0),h4:v(a,34,1.235,.25),h5:v(a,24,1.334,0),h6:v(i,20,1.6,.15),subtitle1:v(a,16,1.75,.15),subtitle2:v(i,14,1.57,.1),body1:v(a,16,1.5,.15),body2:v(a,14,1.43,.15),button:v(i,14,1.75,.4,sP),caption:v(a,12,1.66,.4),overline:v(a,12,2.66,1,sP),inherit:{fontFamily:\"inherit\",fontWeight:\"inherit\",fontSize:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}};return Kt({htmlFontSize:s,pxToRem:d,fontFamily:o,fontSize:r,fontWeightLight:n,fontWeightRegular:a,fontWeightMedium:i,fontWeightBold:l,...T},m,{clone:!1})}function kt(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${.2})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${.14})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${.12})`].join(\",\")}var T5=[\"none\",kt(0,2,1,-1,0,1,1,0,0,1,3,0),kt(0,3,1,-2,0,2,2,0,0,1,5,0),kt(0,3,3,-2,0,3,4,0,0,1,8,0),kt(0,2,4,-1,0,4,5,0,0,1,10,0),kt(0,3,5,-1,0,5,8,0,0,1,14,0),kt(0,3,5,-1,0,6,10,0,0,1,18,0),kt(0,4,5,-2,0,7,10,1,0,2,16,1),kt(0,5,5,-3,0,8,10,1,0,3,14,2),kt(0,5,6,-3,0,9,12,1,0,3,16,2),kt(0,6,6,-3,0,10,14,1,0,4,18,3),kt(0,6,7,-4,0,11,15,1,0,4,20,3),kt(0,7,8,-4,0,12,17,2,0,5,22,4),kt(0,7,8,-4,0,13,19,2,0,5,24,4),kt(0,7,9,-4,0,14,21,2,0,5,26,4),kt(0,8,9,-5,0,15,22,2,0,6,28,5),kt(0,8,10,-5,0,16,24,2,0,6,30,5),kt(0,8,11,-5,0,17,26,2,0,6,32,5),kt(0,9,11,-5,0,18,28,2,0,7,34,6),kt(0,9,12,-6,0,19,29,2,0,7,36,6),kt(0,10,13,-6,0,20,31,3,0,8,38,7),kt(0,10,13,-6,0,21,33,3,0,8,40,7),kt(0,10,14,-6,0,22,35,3,0,8,42,7),kt(0,11,14,-7,0,23,36,3,0,9,44,8),kt(0,11,15,-7,0,24,38,3,0,9,46,8)],uP=T5;var S5={easeInOut:\"cubic-bezier(0.4, 0, 0.2, 1)\",easeOut:\"cubic-bezier(0.0, 0, 0.2, 1)\",easeIn:\"cubic-bezier(0.4, 0, 1, 1)\",sharp:\"cubic-bezier(0.4, 0, 0.6, 1)\"},E5={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function pP(e){return`${Math.round(e)}ms`}function P5(e){if(!e)return 0;let t=e/36;return Math.min(Math.round((4+15*t**.25+t/5)*10),3e3)}function v0(e){let t={...S5,...e.easing},o={...E5,...e.duration};return{getAutoHeightDuration:P5,create:(n=[\"all\"],a={})=>{let{duration:i=o.standard,easing:l=t.easeInOut,delay:s=0,...c}=a;return(Array.isArray(n)?n:[n]).map(u=>`${u} ${typeof i==\"string\"?i:pP(i)} ${l} ${typeof s==\"string\"?s:pP(s)}`).join(\",\")},...e,easing:t,duration:o}}var C5={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},fP=C5;function R5(e){return Cr(e)||typeof e>\"u\"||typeof e==\"string\"||typeof e==\"boolean\"||typeof e==\"number\"||Array.isArray(e)}function Qd(e={}){let t={...e};function o(r){let n=Object.entries(r);for(let a=0;a{if(!Number.isNaN(+e))return+e;let t=e.match(/\\d*\\.?\\d+/g);if(!t)return 0;let o=0;for(let r=0;rKt(v,T),d),d.unstable_sxConfig={...un,...u?.unstable_sxConfig},d.unstable_sx=function(T){return Kr({sx:T,theme:this})},d.toRuntimeSource=Qd,M5(d),d}var ju=O5;function Bs(e){let t;return e<1?t=5.11916*e**2:t=4.5*Math.log(e+1)+2,Math.round(t*10)/1e3}var A5=[...Array(25)].map((e,t)=>{if(t===0)return\"none\";let o=Bs(t);return`linear-gradient(rgba(255 255 255 / ${o}), rgba(255 255 255 / ${o}))`});function x0(e){return{inputPlaceholder:e===\"dark\"?.5:.42,inputUnderline:e===\"dark\"?.7:.42,switchTrackDisabled:e===\"dark\"?.2:.12,switchTrack:e===\"dark\"?.3:.38}}function T0(e){return e===\"dark\"?A5:[]}function S0(e){let{palette:t={mode:\"light\"},opacity:o,overlays:r,colorSpace:n,...a}=e,i=Qi({...t,colorSpace:n});return{palette:i,opacity:{...x0(i.mode),...o},overlays:r||T0(i.mode),...a}}function E0(e){return!!e[0].match(/(cssVarPrefix|colorSchemeSelector|modularCssLayers|rootSelector|typography|mixins|breakpoints|direction|transitions)/)||!!e[0].match(/sxConfig$/)||e[0]===\"palette\"&&!!e[1]?.match(/(mode|contrastThreshold|tonalOffset)/)}var D5=e=>[...[...Array(25)].map((t,o)=>`--${e?`${e}-`:\"\"}overlays-${o}`),`--${e?`${e}-`:\"\"}palette-AppBar-darkBg`,`--${e?`${e}-`:\"\"}palette-AppBar-darkColor`],mP=D5;var yP=e=>(t,o)=>{let r=e.rootSelector||\":root\",n=e.colorSchemeSelector,a=n;if(n===\"class\"&&(a=\".%s\"),n===\"data\"&&(a=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(a=`[${n}=\"%s\"]`),e.defaultColorScheme===t){if(t===\"dark\"){let i={};return mP(e.cssVarPrefix).forEach(l=>{i[l]=o[l],delete o[l]}),a===\"media\"?{[r]:o,\"@media (prefers-color-scheme: dark)\":{[r]:i}}:a?{[a.replace(\"%s\",t)]:i,[`${r}, ${a.replace(\"%s\",t)}`]:o}:{[r]:{...o,...i}}}if(a&&a!==\"media\")return`${r}, ${a.replace(\"%s\",String(t))}`}else if(t){if(a===\"media\")return{[`@media (prefers-color-scheme: ${String(t)})`]:{[r]:o}};if(a)return a.replace(\"%s\",String(t))}return r};function N5(e,t){t.forEach(o=>{e[o]||(e[o]={})})}function L(e,t,o){!e[t]&&o&&(e[t]=o)}function Uu(e){return typeof e!=\"string\"||!e.startsWith(\"hsl\")?e:f0(e)}function pa(e,t){`${t}Channel`in e||(e[`${t}Channel`]=Os(Uu(e[t]),`MUI: Can't create \\`palette.${t}Channel\\` because \\`palette.${t}\\` is not one of these formats: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color().\nTo suppress this warning, you need to explicitly provide the \\`palette.${t}Channel\\` as a string (in rgb format, for example \"12 12 12\") or undefined if you want to remove the channel token.`))}function _5(e){return typeof e==\"number\"?`${e}px`:typeof e==\"string\"||typeof e==\"function\"||Array.isArray(e)?e:\"8px\"}var zn=e=>{try{return e()}catch{}},z5=(e=\"mui\")=>Id(e);function P0(e,t,o,r,n){if(!o)return;o=o===!0?{}:o;let a=n===\"dark\"?\"dark\":\"light\";if(!r){t[n]=S0({...o,palette:{mode:a,...o?.palette},colorSpace:e});return}let{palette:i,...l}=ju({...r,palette:{mode:a,...o?.palette},colorSpace:e});return t[n]={...o,palette:i,opacity:{...x0(a),...o?.opacity},overlays:o?.overlays||T0(a)},l}function C0(e={},...t){let{colorSchemes:o={light:!0},defaultColorScheme:r,disableCssColorScheme:n=!1,cssVarPrefix:a=\"mui\",nativeColor:i=!1,shouldSkipGeneratingVar:l=E0,colorSchemeSelector:s=o.light&&o.dark?\"media\":void 0,rootSelector:c=\":root\",...u}=e,m=Object.keys(o)[0],p=r||(o.light&&m!==\"light\"?\"light\":m),d=z5(a),{[p]:v,light:T,dark:S,...h}=o,y={...h},g=v;if((p===\"dark\"&&!(\"dark\"in o)||p===\"light\"&&!(\"light\"in o))&&(g=!0),!g)throw new Error(lr(21,p));let b;i&&(b=\"oklch\");let E=P0(b,y,g,u,p);T&&!y.light&&P0(b,y,T,void 0,\"light\"),S&&!y.dark&&P0(b,y,S,void 0,\"dark\");let C={defaultColorScheme:p,...E,cssVarPrefix:a,colorSchemeSelector:s,rootSelector:c,getCssVar:d,colorSchemes:y,font:{...Kd(E.typography),...E.font},spacing:_5(u.spacing)};Object.keys(C.colorSchemes).forEach(I=>{let x=C.colorSchemes[I].palette,k=O=>{let N=O.split(\"-\"),X=N[1],oe=N[2];return d(O,x[X][oe])};x.mode===\"light\"&&(L(x.common,\"background\",\"#fff\"),L(x.common,\"onBackground\",\"#000\")),x.mode===\"dark\"&&(L(x.common,\"background\",\"#000\"),L(x.common,\"onBackground\",\"#fff\"));function U(O,N,X){if(b){let oe;return O===ii&&(oe=`transparent ${((1-X)*100).toFixed(0)}%`),O===it&&(oe=`#000 ${(X*100).toFixed(0)}%`),O===lt&&(oe=`#fff ${(X*100).toFixed(0)}%`),`color-mix(in ${b}, ${N}, ${oe})`}return O(N,X)}if(N5(x,[\"Alert\",\"AppBar\",\"Avatar\",\"Button\",\"Chip\",\"FilledInput\",\"LinearProgress\",\"Skeleton\",\"Slider\",\"SnackbarContent\",\"SpeedDialAction\",\"StepConnector\",\"StepContent\",\"Switch\",\"TableCell\",\"Tooltip\"]),x.mode===\"light\"){L(x.Alert,\"errorColor\",U(it,x.error.light,.6)),L(x.Alert,\"infoColor\",U(it,x.info.light,.6)),L(x.Alert,\"successColor\",U(it,x.success.light,.6)),L(x.Alert,\"warningColor\",U(it,x.warning.light,.6)),L(x.Alert,\"errorFilledBg\",k(\"palette-error-main\")),L(x.Alert,\"infoFilledBg\",k(\"palette-info-main\")),L(x.Alert,\"successFilledBg\",k(\"palette-success-main\")),L(x.Alert,\"warningFilledBg\",k(\"palette-warning-main\")),L(x.Alert,\"errorFilledColor\",zn(()=>x.getContrastText(x.error.main))),L(x.Alert,\"infoFilledColor\",zn(()=>x.getContrastText(x.info.main))),L(x.Alert,\"successFilledColor\",zn(()=>x.getContrastText(x.success.main))),L(x.Alert,\"warningFilledColor\",zn(()=>x.getContrastText(x.warning.main))),L(x.Alert,\"errorStandardBg\",U(lt,x.error.light,.9)),L(x.Alert,\"infoStandardBg\",U(lt,x.info.light,.9)),L(x.Alert,\"successStandardBg\",U(lt,x.success.light,.9)),L(x.Alert,\"warningStandardBg\",U(lt,x.warning.light,.9)),L(x.Alert,\"errorIconColor\",k(\"palette-error-main\")),L(x.Alert,\"infoIconColor\",k(\"palette-info-main\")),L(x.Alert,\"successIconColor\",k(\"palette-success-main\")),L(x.Alert,\"warningIconColor\",k(\"palette-warning-main\")),L(x.AppBar,\"defaultBg\",k(\"palette-grey-100\")),L(x.Avatar,\"defaultBg\",k(\"palette-grey-400\")),L(x.Button,\"inheritContainedBg\",k(\"palette-grey-300\")),L(x.Button,\"inheritContainedHoverBg\",k(\"palette-grey-A100\")),L(x.Chip,\"defaultBorder\",k(\"palette-grey-400\")),L(x.Chip,\"defaultAvatarColor\",k(\"palette-grey-700\")),L(x.Chip,\"defaultIconColor\",k(\"palette-grey-700\")),L(x.FilledInput,\"bg\",\"rgba(0, 0, 0, 0.06)\"),L(x.FilledInput,\"hoverBg\",\"rgba(0, 0, 0, 0.09)\"),L(x.FilledInput,\"disabledBg\",\"rgba(0, 0, 0, 0.12)\"),L(x.LinearProgress,\"primaryBg\",U(lt,x.primary.main,.62)),L(x.LinearProgress,\"secondaryBg\",U(lt,x.secondary.main,.62)),L(x.LinearProgress,\"errorBg\",U(lt,x.error.main,.62)),L(x.LinearProgress,\"infoBg\",U(lt,x.info.main,.62)),L(x.LinearProgress,\"successBg\",U(lt,x.success.main,.62)),L(x.LinearProgress,\"warningBg\",U(lt,x.warning.main,.62)),L(x.Skeleton,\"bg\",b?U(ii,x.text.primary,.11):`rgba(${k(\"palette-text-primaryChannel\")} / 0.11)`),L(x.Slider,\"primaryTrack\",U(lt,x.primary.main,.62)),L(x.Slider,\"secondaryTrack\",U(lt,x.secondary.main,.62)),L(x.Slider,\"errorTrack\",U(lt,x.error.main,.62)),L(x.Slider,\"infoTrack\",U(lt,x.info.main,.62)),L(x.Slider,\"successTrack\",U(lt,x.success.main,.62)),L(x.Slider,\"warningTrack\",U(lt,x.warning.main,.62));let O=b?U(it,x.background.default,.6825):ku(x.background.default,.8);L(x.SnackbarContent,\"bg\",O),L(x.SnackbarContent,\"color\",zn(()=>b?Fd.text.primary:x.getContrastText(O))),L(x.SpeedDialAction,\"fabHoverBg\",ku(x.background.paper,.15)),L(x.StepConnector,\"border\",k(\"palette-grey-400\")),L(x.StepContent,\"border\",k(\"palette-grey-400\")),L(x.Switch,\"defaultColor\",k(\"palette-common-white\")),L(x.Switch,\"defaultDisabledColor\",k(\"palette-grey-100\")),L(x.Switch,\"primaryDisabledColor\",U(lt,x.primary.main,.62)),L(x.Switch,\"secondaryDisabledColor\",U(lt,x.secondary.main,.62)),L(x.Switch,\"errorDisabledColor\",U(lt,x.error.main,.62)),L(x.Switch,\"infoDisabledColor\",U(lt,x.info.main,.62)),L(x.Switch,\"successDisabledColor\",U(lt,x.success.main,.62)),L(x.Switch,\"warningDisabledColor\",U(lt,x.warning.main,.62)),L(x.TableCell,\"border\",U(lt,U(ii,x.divider,1),.88)),L(x.Tooltip,\"bg\",U(ii,x.grey[700],.92))}if(x.mode===\"dark\"){L(x.Alert,\"errorColor\",U(lt,x.error.light,.6)),L(x.Alert,\"infoColor\",U(lt,x.info.light,.6)),L(x.Alert,\"successColor\",U(lt,x.success.light,.6)),L(x.Alert,\"warningColor\",U(lt,x.warning.light,.6)),L(x.Alert,\"errorFilledBg\",k(\"palette-error-dark\")),L(x.Alert,\"infoFilledBg\",k(\"palette-info-dark\")),L(x.Alert,\"successFilledBg\",k(\"palette-success-dark\")),L(x.Alert,\"warningFilledBg\",k(\"palette-warning-dark\")),L(x.Alert,\"errorFilledColor\",zn(()=>x.getContrastText(x.error.dark))),L(x.Alert,\"infoFilledColor\",zn(()=>x.getContrastText(x.info.dark))),L(x.Alert,\"successFilledColor\",zn(()=>x.getContrastText(x.success.dark))),L(x.Alert,\"warningFilledColor\",zn(()=>x.getContrastText(x.warning.dark))),L(x.Alert,\"errorStandardBg\",U(it,x.error.light,.9)),L(x.Alert,\"infoStandardBg\",U(it,x.info.light,.9)),L(x.Alert,\"successStandardBg\",U(it,x.success.light,.9)),L(x.Alert,\"warningStandardBg\",U(it,x.warning.light,.9)),L(x.Alert,\"errorIconColor\",k(\"palette-error-main\")),L(x.Alert,\"infoIconColor\",k(\"palette-info-main\")),L(x.Alert,\"successIconColor\",k(\"palette-success-main\")),L(x.Alert,\"warningIconColor\",k(\"palette-warning-main\")),L(x.AppBar,\"defaultBg\",k(\"palette-grey-900\")),L(x.AppBar,\"darkBg\",k(\"palette-background-paper\")),L(x.AppBar,\"darkColor\",k(\"palette-text-primary\")),L(x.Avatar,\"defaultBg\",k(\"palette-grey-600\")),L(x.Button,\"inheritContainedBg\",k(\"palette-grey-800\")),L(x.Button,\"inheritContainedHoverBg\",k(\"palette-grey-700\")),L(x.Chip,\"defaultBorder\",k(\"palette-grey-700\")),L(x.Chip,\"defaultAvatarColor\",k(\"palette-grey-300\")),L(x.Chip,\"defaultIconColor\",k(\"palette-grey-300\")),L(x.FilledInput,\"bg\",\"rgba(255, 255, 255, 0.09)\"),L(x.FilledInput,\"hoverBg\",\"rgba(255, 255, 255, 0.13)\"),L(x.FilledInput,\"disabledBg\",\"rgba(255, 255, 255, 0.12)\"),L(x.LinearProgress,\"primaryBg\",U(it,x.primary.main,.5)),L(x.LinearProgress,\"secondaryBg\",U(it,x.secondary.main,.5)),L(x.LinearProgress,\"errorBg\",U(it,x.error.main,.5)),L(x.LinearProgress,\"infoBg\",U(it,x.info.main,.5)),L(x.LinearProgress,\"successBg\",U(it,x.success.main,.5)),L(x.LinearProgress,\"warningBg\",U(it,x.warning.main,.5)),L(x.Skeleton,\"bg\",b?U(ii,x.text.primary,.13):`rgba(${k(\"palette-text-primaryChannel\")} / 0.13)`),L(x.Slider,\"primaryTrack\",U(it,x.primary.main,.5)),L(x.Slider,\"secondaryTrack\",U(it,x.secondary.main,.5)),L(x.Slider,\"errorTrack\",U(it,x.error.main,.5)),L(x.Slider,\"infoTrack\",U(it,x.info.main,.5)),L(x.Slider,\"successTrack\",U(it,x.success.main,.5)),L(x.Slider,\"warningTrack\",U(it,x.warning.main,.5));let O=b?U(lt,x.background.default,.985):ku(x.background.default,.98);L(x.SnackbarContent,\"bg\",O),L(x.SnackbarContent,\"color\",zn(()=>b?h0.text.primary:x.getContrastText(O))),L(x.SpeedDialAction,\"fabHoverBg\",ku(x.background.paper,.15)),L(x.StepConnector,\"border\",k(\"palette-grey-600\")),L(x.StepContent,\"border\",k(\"palette-grey-600\")),L(x.Switch,\"defaultColor\",k(\"palette-grey-300\")),L(x.Switch,\"defaultDisabledColor\",k(\"palette-grey-600\")),L(x.Switch,\"primaryDisabledColor\",U(it,x.primary.main,.55)),L(x.Switch,\"secondaryDisabledColor\",U(it,x.secondary.main,.55)),L(x.Switch,\"errorDisabledColor\",U(it,x.error.main,.55)),L(x.Switch,\"infoDisabledColor\",U(it,x.info.main,.55)),L(x.Switch,\"successDisabledColor\",U(it,x.success.main,.55)),L(x.Switch,\"warningDisabledColor\",U(it,x.warning.main,.55)),L(x.TableCell,\"border\",U(it,U(ii,x.divider,1),.68)),L(x.Tooltip,\"bg\",U(ii,x.grey[700],.92))}pa(x.background,\"default\"),pa(x.background,\"paper\"),pa(x.common,\"background\"),pa(x.common,\"onBackground\"),pa(x,\"divider\"),Object.keys(x).forEach(O=>{let N=x[O];O!==\"tonalOffset\"&&N&&typeof N==\"object\"&&(N.main&&L(x[O],\"mainChannel\",Os(Uu(N.main))),N.light&&L(x[O],\"lightChannel\",Os(Uu(N.light))),N.dark&&L(x[O],\"darkChannel\",Os(Uu(N.dark))),N.contrastText&&L(x[O],\"contrastTextChannel\",Os(Uu(N.contrastText))),O===\"text\"&&(pa(x[O],\"primary\"),pa(x[O],\"secondary\")),O===\"action\"&&(N.active&&pa(x[O],\"active\"),N.selected&&pa(x[O],\"selected\")))})}),C=t.reduce((I,x)=>Kt(I,x),C);let P={prefix:a,disableCssColorScheme:n,shouldSkipGeneratingVar:l,getSelector:yP(C),enableContrastVars:i},{vars:A,generateThemeVars:_,generateStyleSheets:z}=m0(C,P);return C.vars=A,Object.entries(C.colorSchemes[C.defaultColorScheme]).forEach(([I,x])=>{C[I]=x}),C.generateThemeVars=_,C.generateStyleSheets=z,C.generateSpacing=function(){return Cs(u.spacing,Mu(this))},C.getColorSchemeSelector=y0(s),C.spacing=C.generateSpacing(),C.shouldSkipGeneratingVar=l,C.unstable_sxConfig={...un,...u?.unstable_sxConfig},C.unstable_sx=function(x){return Kr({sx:x,theme:this})},C.toRuntimeSource=Qd,C}function hP(e,t,o){e.colorSchemes&&o&&(e.colorSchemes[t]={...o!==!0&&o,palette:Qi({...o===!0?{}:o.palette,mode:t})})}function Ls(e={},...t){let{palette:o,cssVariables:r=!1,colorSchemes:n=o?void 0:{light:!0},defaultColorScheme:a=o?.mode,...i}=e,l=a||\"light\",s=n?.[l],c={...n,...o?{[l]:{...typeof s!=\"boolean\"&&s,palette:o}}:void 0};if(r===!1){if(!(\"colorSchemes\"in e))return ju(e,...t);let u=o;\"palette\"in e||c[l]&&(c[l]!==!0?u=c[l].palette:l===\"dark\"&&(u={mode:\"dark\"}));let m=ju({...e,palette:u},...t);return m.defaultColorScheme=l,m.colorSchemes=c,m.palette.mode===\"light\"&&(m.colorSchemes.light={...c.light!==!0&&c.light,palette:m.palette},hP(m,\"dark\",c.dark)),m.palette.mode===\"dark\"&&(m.colorSchemes.dark={...c.dark!==!0&&c.dark,palette:m.palette},hP(m,\"light\",c.light)),m}return!o&&!(\"light\"in c)&&l===\"light\"&&(c.light=!0),C0({...i,colorSchemes:c,defaultColorScheme:l,...typeof r!=\"boolean\"&&r},...t)}var B5=q(re(),1);var k5=Ls(),Wd=k5;function kn(){let e=Rs(Wd);return e[_s]||e}function L5(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}var Hu=L5;var j5=e=>Hu(e)&&e!==\"classes\",Bn=j5;var U5=Hd({themeId:_s,defaultTheme:Wd,rootShouldForwardProp:Bn}),ae=U5;var H5=Ce(\"MuiBox\",[\"root\"]),gP=H5;var V5=Ls(),$5=_u({themeId:_s,defaultTheme:V5,defaultClassName:gP.root,generateClassName:Ms.generate}),Fe=$5;var TP=q(re(),1);var Y5=q(Ie(),1);function bP(){return ws}var X5=qd,He=X5;var uj=q(re(),1);var G5=q(Ie(),1);function je(e){return d0(e)}var me=ri;function q5(e){return typeof e.main==\"string\"}function I5(e,t=[]){if(!q5(e))return!1;for(let o of t)if(!e.hasOwnProperty(o)||typeof e[o]!=\"string\")return!1;return!0}function jo(e=[]){return([,t])=>t&&I5(t,e)}function vP(e){return _e(\"MuiTypography\",e)}var Tj=Ce(\"MuiTypography\",[\"root\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"subtitle1\",\"subtitle2\",\"body1\",\"body2\",\"inherit\",\"button\",\"caption\",\"overline\",\"alignLeft\",\"alignRight\",\"alignCenter\",\"alignJustify\",\"noWrap\",\"gutterBottom\",\"paragraph\"]);var SP=q(Ie(),1),F5={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},K5=bP(),Q5=e=>{let{align:t,gutterBottom:o,noWrap:r,paragraph:n,variant:a,classes:i}=e,l={root:[\"root\",a,e.align!==\"inherit\"&&`align${me(t)}`,o&&\"gutterBottom\",r&&\"noWrap\",n&&\"paragraph\"]};return Le(l,vP,i)},W5=ae(\"span\",{name:\"MuiTypography\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.variant&&t[o.variant],o.align!==\"inherit\"&&t[`align${me(o.align)}`],o.noWrap&&t.noWrap,o.gutterBottom&&t.gutterBottom,o.paragraph&&t.paragraph]}})(He(({theme:e})=>({margin:0,variants:[{props:{variant:\"inherit\"},style:{font:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}},...Object.entries(e.typography).filter(([t,o])=>t!==\"inherit\"&&o&&typeof o==\"object\").map(([t,o])=>({props:{variant:t},style:o})),...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette?.text||{}).filter(([,t])=>typeof t==\"string\").map(([t])=>({props:{color:`text${me(t)}`},style:{color:(e.vars||e).palette.text[t]}})),{props:({ownerState:t})=>t.align!==\"inherit\",style:{textAlign:\"var(--Typography-textAlign)\"}},{props:({ownerState:t})=>t.noWrap,style:{overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\"}},{props:({ownerState:t})=>t.gutterBottom,style:{marginBottom:\"0.35em\"}},{props:({ownerState:t})=>t.paragraph,style:{marginBottom:16}}]}))),xP={h1:\"h1\",h2:\"h2\",h3:\"h3\",h4:\"h4\",h5:\"h5\",h6:\"h6\",subtitle1:\"h6\",subtitle2:\"h6\",body1:\"p\",body2:\"p\",inherit:\"p\"},Z5=TP.forwardRef(function(t,o){let{color:r,...n}=je({props:t,name:\"MuiTypography\"}),a=!F5[r],i=K5({...n,...a&&{color:r}}),{align:l=\"inherit\",className:s,component:c,gutterBottom:u=!1,noWrap:m=!1,paragraph:p=!1,variant:d=\"body1\",variantMapping:v=xP,...T}=i,S={...i,align:l,color:r,className:s,component:c,gutterBottom:u,noWrap:m,paragraph:p,variant:d,variantMapping:v},h=c||(p?\"p\":v[d]||xP[d])||\"span\",y=Q5(S);return(0,SP.jsx)(W5,{as:h,ref:o,className:ie(y.root,s),...T,ownerState:S,style:{...l!==\"inherit\"&&{\"--Typography-textAlign\":l},...T.style}})}),Xe=Z5;var $P=q(re(),1);var UP=q(re(),1);var Wi=q(re(),1);function js(e){let{controlled:t,default:o,name:r,state:n=\"value\"}=e,{current:a}=Wi.useRef(t!==void 0),[i,l]=Wi.useState(o),s=a?t:i,c=Wi.useCallback(u=>{a||l(u)},[]);return[s,c]}var Zd=js;var CP=q(re(),1);var EP=q(re(),1),J5=EP.createContext(void 0),PP=J5;function R0(){return CP.useContext(PP)}var jn=q(re(),1);function pn(e){try{return e.matches(\":focus-visible\")}catch{}return!1}var Us=q(re(),1);function yo(...e){let t=Us.useRef(void 0),o=Us.useCallback(r=>{let n=e.map(a=>{if(a==null)return null;if(typeof a==\"function\"){let i=a,l=i(r);return typeof l==\"function\"?l:()=>{i(null)}}return a.current=r,()=>{a.current=null}});return()=>{n.forEach(a=>a?.())}},e);return Us.useMemo(()=>e.every(r=>r==null)?null:r=>{t.current&&(t.current(),t.current=void 0),r!=null&&(t.current=o(r))},e)}var Mr=yo;var w0=q(re(),1);function e3(e){let t=w0.useRef(e);return wr(()=>{t.current=e}),w0.useRef((...o)=>(0,t.current)(...o)).current}var Ln=e3;var si=Ln;var Jd=q(re(),1);var wP=q(re(),1),RP={};function Hs(e,t){let o=wP.useRef(RP);return o.current===RP&&(o.current=e(t)),o}var M0=class e{static create(){return new e}static use(){let t=Hs(e.create).current,[o,r]=Jd.useState(!1);return t.shouldMount=o,t.setShouldMount=r,Jd.useEffect(t.mountEffect,[o]),t}constructor(){this.ref={current:null},this.mounted=null,this.didMount=!1,this.shouldMount=!1,this.setShouldMount=null}mount(){return this.mounted||(this.mounted=t3(),this.shouldMount=!0,this.setShouldMount(this.shouldMount)),this.mounted}mountEffect=()=>{this.shouldMount&&!this.didMount&&this.ref.current!==null&&(this.didMount=!0,this.mounted.resolve())};start(...t){this.mount().then(()=>this.ref.current?.start(...t))}stop(...t){this.mount().then(()=>this.ref.current?.stop(...t))}pulsate(...t){this.mount().then(()=>this.ref.current?.pulsate(...t))}};function em(){return M0.use()}function t3(){let e,t,o=new Promise((r,n)=>{e=r,t=n});return o.resolve=e,o.reject=t,o}var ho=q(re(),1);function tm(e,t){if(e==null)return{};var o={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;o[r]=e[r]}return o}function om(e,t){return om=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(o,r){return o.__proto__=r,o},om(e,t)}function rm(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,om(e,t)}var Vu=q(re()),$u=q(Op());var O0={disabled:!1};var MP=q(re()),Vs=MP.default.createContext(null);var OP=function(t){return t.scrollTop};var Yu=\"unmounted\",Zi=\"exited\",Ji=\"entering\",Ys=\"entered\",A0=\"exiting\",fa=(function(e){rm(t,e);function t(r,n){var a;a=e.call(this,r,n)||this;var i=n,l=i&&!i.isMounting?r.enter:r.appear,s;return a.appearStatus=null,r.in?l?(s=Zi,a.appearStatus=Ji):s=Ys:r.unmountOnExit||r.mountOnEnter?s=Yu:s=Zi,a.state={status:s},a.nextCallback=null,a}t.getDerivedStateFromProps=function(n,a){var i=n.in;return i&&a.status===Yu?{status:Zi}:null};var o=t.prototype;return o.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},o.componentDidUpdate=function(n){var a=null;if(n!==this.props){var i=this.state.status;this.props.in?i!==Ji&&i!==Ys&&(a=Ji):(i===Ji||i===Ys)&&(a=A0)}this.updateStatus(!1,a)},o.componentWillUnmount=function(){this.cancelNextCallback()},o.getTimeouts=function(){var n=this.props.timeout,a,i,l;return a=i=l=n,n!=null&&typeof n!=\"number\"&&(a=n.exit,i=n.enter,l=n.appear!==void 0?n.appear:i),{exit:a,enter:i,appear:l}},o.updateStatus=function(n,a){if(n===void 0&&(n=!1),a!==null)if(this.cancelNextCallback(),a===Ji){if(this.props.unmountOnExit||this.props.mountOnEnter){var i=this.props.nodeRef?this.props.nodeRef.current:$u.default.findDOMNode(this);i&&OP(i)}this.performEnter(n)}else this.performExit();else this.props.unmountOnExit&&this.state.status===Zi&&this.setState({status:Yu})},o.performEnter=function(n){var a=this,i=this.props.enter,l=this.context?this.context.isMounting:n,s=this.props.nodeRef?[l]:[$u.default.findDOMNode(this),l],c=s[0],u=s[1],m=this.getTimeouts(),p=l?m.appear:m.enter;if(!n&&!i||O0.disabled){this.safeSetState({status:Ys},function(){a.props.onEntered(c)});return}this.props.onEnter(c,u),this.safeSetState({status:Ji},function(){a.props.onEntering(c,u),a.onTransitionEnd(p,function(){a.safeSetState({status:Ys},function(){a.props.onEntered(c,u)})})})},o.performExit=function(){var n=this,a=this.props.exit,i=this.getTimeouts(),l=this.props.nodeRef?void 0:$u.default.findDOMNode(this);if(!a||O0.disabled){this.safeSetState({status:Zi},function(){n.props.onExited(l)});return}this.props.onExit(l),this.safeSetState({status:A0},function(){n.props.onExiting(l),n.onTransitionEnd(i.exit,function(){n.safeSetState({status:Zi},function(){n.props.onExited(l)})})})},o.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},o.safeSetState=function(n,a){a=this.setNextCallback(a),this.setState(n,a)},o.setNextCallback=function(n){var a=this,i=!0;return this.nextCallback=function(l){i&&(i=!1,a.nextCallback=null,n(l))},this.nextCallback.cancel=function(){i=!1},this.nextCallback},o.onTransitionEnd=function(n,a){this.setNextCallback(a);var i=this.props.nodeRef?this.props.nodeRef.current:$u.default.findDOMNode(this),l=n==null&&!this.props.addEndListener;if(!i||l){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var s=this.props.nodeRef?[this.nextCallback]:[i,this.nextCallback],c=s[0],u=s[1];this.props.addEndListener(c,u)}n!=null&&setTimeout(this.nextCallback,n)},o.render=function(){var n=this.state.status;if(n===Yu)return null;var a=this.props,i=a.children,l=a.in,s=a.mountOnEnter,c=a.unmountOnExit,u=a.appear,m=a.enter,p=a.exit,d=a.timeout,v=a.addEndListener,T=a.onEnter,S=a.onEntering,h=a.onEntered,y=a.onExit,g=a.onExiting,b=a.onExited,E=a.nodeRef,C=tm(a,[\"children\",\"in\",\"mountOnEnter\",\"unmountOnExit\",\"appear\",\"enter\",\"exit\",\"timeout\",\"addEndListener\",\"onEnter\",\"onEntering\",\"onEntered\",\"onExit\",\"onExiting\",\"onExited\",\"nodeRef\"]);return Vu.default.createElement(Vs.Provider,{value:null},typeof i==\"function\"?i(n,C):Vu.default.cloneElement(Vu.default.Children.only(i),C))},t})(Vu.default.Component);fa.contextType=Vs;fa.propTypes={};function $s(){}fa.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:$s,onEntering:$s,onEntered:$s,onExit:$s,onExiting:$s,onExited:$s};fa.UNMOUNTED=Yu;fa.EXITED=Zi;fa.ENTERING=Ji;fa.ENTERED=Ys;fa.EXITING=A0;var Xu=fa;function AP(e){if(e===void 0)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}var Gu=q(re());var Qr=q(re());function nm(e,t){var o=function(a){return t&&(0,Qr.isValidElement)(a)?t(a):a},r=Object.create(null);return e&&Qr.Children.map(e,function(n){return n}).forEach(function(n){r[n.key]=o(n)}),r}function o3(e,t){e=e||{},t=t||{};function o(u){return u in t?t[u]:e[u]}var r=Object.create(null),n=[];for(var a in e)a in t?n.length&&(r[a]=n,n=[]):n.push(a);var i,l={};for(var s in t){if(r[s])for(i=0;i{this.currentId=null,o()},t)}clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)};disposeEffect=()=>this.clear};function fn(){let e=Hs(Xs.create).current;return _0(e.disposeEffect),e}var am=q(re(),1);var z0=q(Ie(),1);function i3(e){let{className:t,classes:o,pulsate:r=!1,rippleX:n,rippleY:a,rippleSize:i,in:l,onExited:s,timeout:c}=e,[u,m]=am.useState(!1),p=ie(t,o.ripple,o.rippleVisible,r&&o.ripplePulsate),d={width:i,height:i,top:-(i/2)+a,left:-(i/2)+n},v=ie(o.child,u&&o.childLeaving,r&&o.childPulsate);return!l&&!u&&m(!0),am.useEffect(()=>{if(!l&&s!=null){let T=setTimeout(s,c);return()=>{clearTimeout(T)}}},[s,l,c]),(0,z0.jsx)(\"span\",{className:p,style:d,children:(0,z0.jsx)(\"span\",{className:v})})}var zP=i3;var l3=Ce(\"MuiTouchRipple\",[\"root\",\"ripple\",\"rippleVisible\",\"ripplePulsate\",\"child\",\"childLeaving\",\"childPulsate\"]),Or=l3;var im=q(Ie(),1),k0=550,s3=80,c3=_n`\n 0% {\n transform: scale(0);\n opacity: 0.1;\n }\n\n 100% {\n transform: scale(1);\n opacity: 0.3;\n }\n`,u3=_n`\n 0% {\n opacity: 1;\n }\n\n 100% {\n opacity: 0;\n }\n`,p3=_n`\n 0% {\n transform: scale(1);\n }\n\n 50% {\n transform: scale(0.92);\n }\n\n 100% {\n transform: scale(1);\n }\n`,f3=ae(\"span\",{name:\"MuiTouchRipple\",slot:\"Root\"})({overflow:\"hidden\",pointerEvents:\"none\",position:\"absolute\",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:\"inherit\"}),d3=ae(zP,{name:\"MuiTouchRipple\",slot:\"Ripple\"})`\n opacity: 0;\n position: absolute;\n\n &.${Or.rippleVisible} {\n opacity: 0.3;\n transform: scale(1);\n animation-name: ${c3};\n animation-duration: ${k0}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n &.${Or.ripplePulsate} {\n animation-duration: ${({theme:e})=>e.transitions.duration.shorter}ms;\n }\n\n & .${Or.child} {\n opacity: 1;\n display: block;\n width: 100%;\n height: 100%;\n border-radius: 50%;\n background-color: currentColor;\n }\n\n & .${Or.childLeaving} {\n opacity: 0;\n animation-name: ${u3};\n animation-duration: ${k0}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n & .${Or.childPulsate} {\n position: absolute;\n /* @noflip */\n left: 0px;\n top: 0;\n animation-name: ${p3};\n animation-duration: 2500ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n animation-iteration-count: infinite;\n animation-delay: 200ms;\n }\n`,m3=ho.forwardRef(function(t,o){let r=je({props:t,name:\"MuiTouchRipple\"}),{center:n=!1,classes:a={},className:i,...l}=r,[s,c]=ho.useState([]),u=ho.useRef(0),m=ho.useRef(null);ho.useEffect(()=>{m.current&&(m.current(),m.current=null)},[s]);let p=ho.useRef(!1),d=fn(),v=ho.useRef(null),T=ho.useRef(null),S=ho.useCallback(b=>{let{pulsate:E,rippleX:C,rippleY:P,rippleSize:A,cb:_}=b;c(z=>[...z,(0,im.jsx)(d3,{classes:{ripple:ie(a.ripple,Or.ripple),rippleVisible:ie(a.rippleVisible,Or.rippleVisible),ripplePulsate:ie(a.ripplePulsate,Or.ripplePulsate),child:ie(a.child,Or.child),childLeaving:ie(a.childLeaving,Or.childLeaving),childPulsate:ie(a.childPulsate,Or.childPulsate)},timeout:k0,pulsate:E,rippleX:C,rippleY:P,rippleSize:A},u.current)]),u.current+=1,m.current=_},[a]),h=ho.useCallback((b={},E={},C=()=>{})=>{let{pulsate:P=!1,center:A=n||E.pulsate,fakeElement:_=!1}=E;if(b?.type===\"mousedown\"&&p.current){p.current=!1;return}b?.type===\"touchstart\"&&(p.current=!0);let z=_?null:T.current,I=z?z.getBoundingClientRect():{width:0,height:0,left:0,top:0},x,k,U;if(A||b===void 0||b.clientX===0&&b.clientY===0||!b.clientX&&!b.touches)x=Math.round(I.width/2),k=Math.round(I.height/2);else{let{clientX:O,clientY:N}=b.touches&&b.touches.length>0?b.touches[0]:b;x=Math.round(O-I.left),k=Math.round(N-I.top)}if(A)U=Math.sqrt((2*I.width**2+I.height**2)/3),U%2===0&&(U+=1);else{let O=Math.max(Math.abs((z?z.clientWidth:0)-x),x)*2+2,N=Math.max(Math.abs((z?z.clientHeight:0)-k),k)*2+2;U=Math.sqrt(O**2+N**2)}b?.touches?v.current===null&&(v.current=()=>{S({pulsate:P,rippleX:x,rippleY:k,rippleSize:U,cb:C})},d.start(s3,()=>{v.current&&(v.current(),v.current=null)})):S({pulsate:P,rippleX:x,rippleY:k,rippleSize:U,cb:C})},[n,S,d]),y=ho.useCallback(()=>{h({},{pulsate:!0})},[h]),g=ho.useCallback((b,E)=>{if(d.clear(),b?.type===\"touchend\"&&v.current){v.current(),v.current=null,d.start(0,()=>{g(b,E)});return}v.current=null,c(C=>C.length>0?C.slice(1):C),m.current=E},[d]);return ho.useImperativeHandle(o,()=>({pulsate:y,start:h,stop:g}),[y,h,g]),(0,im.jsx)(f3,{className:ie(Or.root,a.root,i),ref:T,...l,children:(0,im.jsx)(N0,{component:null,exit:!0,children:s})})}),kP=m3;function BP(e){return _e(\"MuiButtonBase\",e)}var y3=Ce(\"MuiButtonBase\",[\"root\",\"disabled\",\"focusVisible\"]),LP=y3;var lm=q(Ie(),1),h3=e=>{let{disabled:t,focusVisible:o,focusVisibleClassName:r,classes:n}=e,i=Le({root:[\"root\",t&&\"disabled\",o&&\"focusVisible\"]},BP,n);return o&&r&&(i.root+=` ${r}`),i},g3=ae(\"button\",{name:\"MuiButtonBase\",slot:\"Root\"})({display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",position:\"relative\",boxSizing:\"border-box\",WebkitTapHighlightColor:\"transparent\",backgroundColor:\"transparent\",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:\"pointer\",userSelect:\"none\",verticalAlign:\"middle\",MozAppearance:\"none\",WebkitAppearance:\"none\",textDecoration:\"none\",color:\"inherit\",\"&::-moz-focus-inner\":{borderStyle:\"none\"},[`&.${LP.disabled}`]:{pointerEvents:\"none\",cursor:\"default\"},\"@media print\":{colorAdjust:\"exact\"}}),b3=jn.forwardRef(function(t,o){let r=je({props:t,name:\"MuiButtonBase\"}),{action:n,centerRipple:a=!1,children:i,className:l,component:s=\"button\",disabled:c=!1,disableRipple:u=!1,disableTouchRipple:m=!1,focusRipple:p=!1,focusVisibleClassName:d,LinkComponent:v=\"a\",onBlur:T,onClick:S,onContextMenu:h,onDragLeave:y,onFocus:g,onFocusVisible:b,onKeyDown:E,onKeyUp:C,onMouseDown:P,onMouseLeave:A,onMouseUp:_,onTouchEnd:z,onTouchMove:I,onTouchStart:x,tabIndex:k=0,TouchRippleProps:U,touchRippleRef:O,type:N,...X}=r,oe=jn.useRef(null),W=em(),Te=Mr(W.ref,O),[fe,Ke]=jn.useState(!1);c&&fe&&Ke(!1),jn.useImperativeHandle(n,()=>({focusVisible:()=>{Ke(!0),oe.current.focus()}}),[]);let Ze=W.shouldMount&&!u&&!c;jn.useEffect(()=>{fe&&p&&!u&&W.pulsate()},[u,p,fe,W]);let Ue=da(W,\"start\",P,m),xe=da(W,\"stop\",h,m),Je=da(W,\"stop\",y,m),ht=da(W,\"stop\",_,m),we=da(W,\"stop\",se=>{fe&&se.preventDefault(),A&&A(se)},m),ft=da(W,\"start\",x,m),le=da(W,\"stop\",z,m),Oe=da(W,\"stop\",I,m),Ae=da(W,\"stop\",se=>{pn(se.target)||Ke(!1),T&&T(se)},!1),et=si(se=>{oe.current||(oe.current=se.currentTarget),pn(se.target)&&(Ke(!0),b&&b(se)),g&&g(se)}),dt=()=>{let se=oe.current;return s&&s!==\"button\"&&!(se.tagName===\"A\"&&se.href)},Lt=si(se=>{p&&!se.repeat&&fe&&se.key===\" \"&&W.stop(se,()=>{W.start(se)}),se.target===se.currentTarget&&dt()&&se.key===\" \"&&se.preventDefault(),E&&E(se),se.target===se.currentTarget&&dt()&&se.key===\"Enter\"&&!c&&(se.preventDefault(),S&&S(se))}),jt=si(se=>{p&&se.key===\" \"&&fe&&!se.defaultPrevented&&W.stop(se,()=>{W.pulsate(se)}),C&&C(se),S&&se.target===se.currentTarget&&dt()&&se.key===\" \"&&!se.defaultPrevented&&S(se)}),Be=s;Be===\"button\"&&(X.href||X.to)&&(Be=v);let Nt={};if(Be===\"button\"){let se=!!X.formAction;Nt.type=N===void 0&&!se?\"button\":N,Nt.disabled=c}else!X.href&&!X.to&&(Nt.role=\"button\"),c&&(Nt[\"aria-disabled\"]=c);let Ro=Mr(o,oe),Ut={...r,centerRipple:a,component:s,disabled:c,disableRipple:u,disableTouchRipple:m,focusRipple:p,tabIndex:k,focusVisible:fe},st=h3(Ut);return(0,lm.jsxs)(g3,{as:Be,className:ie(st.root,l),ownerState:Ut,onBlur:Ae,onClick:S,onContextMenu:xe,onFocus:et,onKeyDown:Lt,onKeyUp:jt,onMouseDown:Ue,onMouseLeave:we,onMouseUp:ht,onDragLeave:Je,onTouchEnd:le,onTouchMove:Oe,onTouchStart:ft,ref:Ro,tabIndex:c?-1:k,type:N,...Nt,...X,children:[i,Ze?(0,lm.jsx)(kP,{ref:Te,center:a,...U}):null]})});function da(e,t,o,r=!1){return si(n=>(o&&o(n),r||e[t](n),!0))}var ma=b3;function jP(e){return _e(\"PrivateSwitchBase\",e)}var T9=Ce(\"PrivateSwitchBase\",[\"root\",\"checked\",\"disabled\",\"input\",\"edgeStart\",\"edgeEnd\"]);function v3(e){return typeof e==\"string\"}var dn=v3;function x3(e,t,o){return e===void 0||dn(e)?t:{...t,ownerState:{...t.ownerState,...o}}}var qu=x3;function T3(e,t,o){return typeof e==\"function\"?e(t,o):e}var Iu=T3;function S3(e,t=[]){if(e===void 0)return{};let o={};return Object.keys(e).filter(r=>r.match(/^on[A-Z]/)&&typeof e[r]==\"function\"&&!t.includes(r)).forEach(r=>{o[r]=e[r]}),o}var ya=S3;function E3(e){if(e===void 0)return{};let t={};return Object.keys(e).filter(o=>!(o.match(/^on[A-Z]/)&&typeof e[o]==\"function\")).forEach(o=>{t[o]=e[o]}),t}var sm=E3;function P3(e){let{getSlotProps:t,additionalProps:o,externalSlotProps:r,externalForwardedProps:n,className:a}=e;if(!t){let d=ie(o?.className,a,n?.className,r?.className),v={...o?.style,...n?.style,...r?.style},T={...o,...n,...r};return d.length>0&&(T.className=d),Object.keys(v).length>0&&(T.style=v),{props:T,internalRef:void 0}}let i=ya({...n,...r}),l=sm(r),s=sm(n),c=t(i),u=ie(c?.className,o?.className,a,n?.className,r?.className),m={...c?.style,...o?.style,...n?.style,...r?.style},p={...c,...o,...s,...l};return u.length>0&&(p.className=u),Object.keys(m).length>0&&(p.style=m),{props:p,internalRef:c.ref}}var Fu=P3;function Ct(e,t){let{className:o,elementType:r,ownerState:n,externalForwardedProps:a,internalForwardedProps:i,shouldForwardComponentProp:l=!1,...s}=t,{component:c,slots:u={[e]:void 0},slotProps:m={[e]:void 0},...p}=a,d=u[e]||r,v=Iu(m[e],n),{props:{component:T,...S},internalRef:h}=Fu({className:o,...s,externalForwardedProps:e===\"root\"?p:void 0,externalSlotProps:v}),y=yo(h,v?.ref,t.ref),g=e===\"root\"?T||c:T,b=qu(d,{...e===\"root\"&&!c&&!u[e]&&i,...e!==\"root\"&&!u[e]&&i,...S,...g&&!l&&{as:g},...g&&l&&{component:g},ref:y},n);return[d,b]}var cm=q(Ie(),1),C3=e=>{let{classes:t,checked:o,disabled:r,edge:n}=e,a={root:[\"root\",o&&\"checked\",r&&\"disabled\",n&&`edge${me(n)}`],input:[\"input\"]};return Le(a,jP,t)},R3=ae(ma,{name:\"MuiSwitchBase\"})({padding:9,borderRadius:\"50%\",variants:[{props:{edge:\"start\",size:\"small\"},style:{marginLeft:-3}},{props:({edge:e,ownerState:t})=>e===\"start\"&&t.size!==\"small\",style:{marginLeft:-12}},{props:{edge:\"end\",size:\"small\"},style:{marginRight:-3}},{props:({edge:e,ownerState:t})=>e===\"end\"&&t.size!==\"small\",style:{marginRight:-12}}]}),w3=ae(\"input\",{name:\"MuiSwitchBase\",shouldForwardProp:Bn})({cursor:\"inherit\",position:\"absolute\",opacity:0,width:\"100%\",height:\"100%\",top:0,left:0,margin:0,padding:0,zIndex:1}),M3=UP.forwardRef(function(t,o){let{autoFocus:r,checked:n,checkedIcon:a,defaultChecked:i,disabled:l,disableFocusRipple:s=!1,edge:c=!1,icon:u,id:m,inputProps:p,inputRef:d,name:v,onBlur:T,onChange:S,onFocus:h,readOnly:y,required:g=!1,tabIndex:b,type:E,value:C,slots:P={},slotProps:A={},..._}=t,[z,I]=Zd({controlled:n,default:!!i,name:\"SwitchBase\",state:\"checked\"}),x=R0(),k=xe=>{h&&h(xe),x&&x.onFocus&&x.onFocus(xe)},U=xe=>{T&&T(xe),x&&x.onBlur&&x.onBlur(xe)},O=xe=>{if(xe.nativeEvent.defaultPrevented||y)return;let Je=xe.target.checked;I(Je),S&&S(xe,Je)},N=l;x&&typeof N>\"u\"&&(N=x.disabled);let X=E===\"checkbox\"||E===\"radio\",oe={...t,checked:z,disabled:N,disableFocusRipple:s,edge:c},W=C3(oe),Te={slots:P,slotProps:{input:p,...A}},[fe,Ke]=Ct(\"root\",{ref:o,elementType:R3,className:W.root,shouldForwardComponentProp:!0,externalForwardedProps:{...Te,component:\"span\",..._},getSlotProps:xe=>({...xe,onFocus:Je=>{xe.onFocus?.(Je),k(Je)},onBlur:Je=>{xe.onBlur?.(Je),U(Je)}}),ownerState:oe,additionalProps:{centerRipple:!0,focusRipple:!s,role:void 0,tabIndex:null}}),[Ze,Ue]=Ct(\"input\",{ref:d,elementType:w3,className:W.input,externalForwardedProps:Te,getSlotProps:xe=>({...xe,onChange:Je=>{xe.onChange?.(Je),O(Je)}}),ownerState:oe,additionalProps:{autoFocus:r,checked:n,defaultChecked:i,disabled:N,id:X?m:void 0,name:v,readOnly:y,required:g,tabIndex:b,type:E,...E===\"checkbox\"&&C===void 0?{}:{value:C}}});return(0,cm.jsxs)(fe,{...Ke,children:[(0,cm.jsx)(Ze,{...Ue}),z?a:u]})}),HP=M3;function VP(e){return _e(\"MuiSwitch\",e)}var O3=Ce(\"MuiSwitch\",[\"root\",\"edgeStart\",\"edgeEnd\",\"switchBase\",\"colorPrimary\",\"colorSecondary\",\"sizeSmall\",\"sizeMedium\",\"checked\",\"disabled\",\"input\",\"thumb\",\"track\"]),Uo=O3;var Gs=q(Ie(),1),A3=e=>{let{classes:t,edge:o,size:r,color:n,checked:a,disabled:i}=e,l={root:[\"root\",o&&`edge${me(o)}`,`size${me(r)}`],switchBase:[\"switchBase\",`color${me(n)}`,a&&\"checked\",i&&\"disabled\"],thumb:[\"thumb\"],track:[\"track\"],input:[\"input\"]},s=Le(l,VP,t);return{...t,...s}},D3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.edge&&t[`edge${me(o.edge)}`],t[`size${me(o.size)}`]]}})({display:\"inline-flex\",width:58,height:38,overflow:\"hidden\",padding:12,boxSizing:\"border-box\",position:\"relative\",flexShrink:0,zIndex:0,verticalAlign:\"middle\",\"@media print\":{colorAdjust:\"exact\"},variants:[{props:{edge:\"start\"},style:{marginLeft:-8}},{props:{edge:\"end\"},style:{marginRight:-8}},{props:{size:\"small\"},style:{width:40,height:24,padding:7,[`& .${Uo.thumb}`]:{width:16,height:16},[`& .${Uo.switchBase}`]:{padding:4,[`&.${Uo.checked}`]:{transform:\"translateX(16px)\"}}}}]}),N3=ae(HP,{name:\"MuiSwitch\",slot:\"SwitchBase\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.switchBase,{[`& .${Uo.input}`]:t.input},o.color!==\"default\"&&t[`color${me(o.color)}`]]}})(He(({theme:e})=>({position:\"absolute\",top:0,left:0,zIndex:1,color:e.vars?e.vars.palette.Switch.defaultColor:`${e.palette.mode===\"light\"?e.palette.common.white:e.palette.grey[300]}`,transition:e.transitions.create([\"left\",\"transform\"],{duration:e.transitions.duration.shortest}),[`&.${Uo.checked}`]:{transform:\"translateX(20px)\"},[`&.${Uo.disabled}`]:{color:e.vars?e.vars.palette.Switch.defaultDisabledColor:`${e.palette.mode===\"light\"?e.palette.grey[100]:e.palette.grey[600]}`},[`&.${Uo.checked} + .${Uo.track}`]:{opacity:.5},[`&.${Uo.disabled} + .${Uo.track}`]:{opacity:e.vars?e.vars.opacity.switchTrackDisabled:`${e.palette.mode===\"light\"?.12:.2}`},[`& .${Uo.input}`]:{left:\"-100%\",width:\"300%\"}})),He(({theme:e})=>({\"&:hover\":{backgroundColor:e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity),\"@media (hover: none)\":{backgroundColor:\"transparent\"}},variants:[...Object.entries(e.palette).filter(jo([\"light\"])).map(([t])=>({props:{color:t},style:{[`&.${Uo.checked}`]:{color:(e.vars||e).palette[t].main,\"&:hover\":{backgroundColor:e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity),\"@media (hover: none)\":{backgroundColor:\"transparent\"}},[`&.${Uo.disabled}`]:{color:e.vars?e.vars.palette.Switch[`${t}DisabledColor`]:`${e.palette.mode===\"light\"?e.lighten(e.palette[t].main,.62):e.darken(e.palette[t].main,.55)}`}},[`&.${Uo.checked} + .${Uo.track}`]:{backgroundColor:(e.vars||e).palette[t].main}}}))]}))),_3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Track\"})(He(({theme:e})=>({height:\"100%\",width:\"100%\",borderRadius:14/2,zIndex:-1,transition:e.transitions.create([\"opacity\",\"background-color\"],{duration:e.transitions.duration.shortest}),backgroundColor:e.vars?e.vars.palette.common.onBackground:`${e.palette.mode===\"light\"?e.palette.common.black:e.palette.common.white}`,opacity:e.vars?e.vars.opacity.switchTrack:`${e.palette.mode===\"light\"?.38:.3}`}))),z3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Thumb\"})(He(({theme:e})=>({boxShadow:(e.vars||e).shadows[1],backgroundColor:\"currentColor\",width:20,height:20,borderRadius:\"50%\"}))),k3=$P.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSwitch\"}),{className:n,color:a=\"primary\",edge:i=!1,size:l=\"medium\",sx:s,slots:c={},slotProps:u={},...m}=r,p={...r,color:a,edge:i,size:l},d=A3(p),v={slots:c,slotProps:u},[T,S]=Ct(\"root\",{className:ie(d.root,n),elementType:D3,externalForwardedProps:v,ownerState:p,additionalProps:{sx:s}}),[h,y]=Ct(\"thumb\",{className:d.thumb,elementType:z3,externalForwardedProps:v,ownerState:p}),g=(0,Gs.jsx)(h,{...y}),[b,E]=Ct(\"track\",{className:d.track,elementType:_3,externalForwardedProps:v,ownerState:p});return(0,Gs.jsxs)(T,{...S,children:[(0,Gs.jsx)(N3,{type:\"checkbox\",icon:g,checkedIcon:g,ref:o,ownerState:p,...m,classes:{...d,root:d.switchBase},slots:{...c.switchBase&&{root:c.switchBase},...c.input&&{input:c.input}},slotProps:{...u.switchBase&&{root:typeof u.switchBase==\"function\"?u.switchBase(p):u.switchBase},input:{role:\"switch\"},...u.input&&{input:typeof u.input==\"function\"?u.input(p):u.input}}}),(0,Gs.jsx)(b,{...E})]})}),Un=k3;var ep=q(re(),1);function Ku(...e){return e.reduce((t,o)=>o==null?t:function(...n){t.apply(this,n),o.apply(this,n)},()=>{})}var dm=q(re(),1);var um=q(re(),1);function YP(e){return _e(\"MuiSvgIcon\",e)}var MH=Ce(\"MuiSvgIcon\",[\"root\",\"colorPrimary\",\"colorSecondary\",\"colorAction\",\"colorError\",\"colorDisabled\",\"fontSizeInherit\",\"fontSizeSmall\",\"fontSizeMedium\",\"fontSizeLarge\"]);var pm=q(Ie(),1),B3=e=>{let{color:t,fontSize:o,classes:r}=e,n={root:[\"root\",t!==\"inherit\"&&`color${me(t)}`,`fontSize${me(o)}`]};return Le(n,YP,r)},L3=ae(\"svg\",{name:\"MuiSvgIcon\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.color!==\"inherit\"&&t[`color${me(o.color)}`],t[`fontSize${me(o.fontSize)}`]]}})(He(({theme:e})=>({userSelect:\"none\",width:\"1em\",height:\"1em\",display:\"inline-block\",flexShrink:0,transition:e.transitions?.create?.(\"fill\",{duration:(e.vars??e).transitions?.duration?.shorter}),variants:[{props:t=>!t.hasSvgAsChild,style:{fill:\"currentColor\"}},{props:{fontSize:\"inherit\"},style:{fontSize:\"inherit\"}},{props:{fontSize:\"small\"},style:{fontSize:e.typography?.pxToRem?.(20)||\"1.25rem\"}},{props:{fontSize:\"medium\"},style:{fontSize:e.typography?.pxToRem?.(24)||\"1.5rem\"}},{props:{fontSize:\"large\"},style:{fontSize:e.typography?.pxToRem?.(35)||\"2.1875rem\"}},...Object.entries((e.vars??e).palette).filter(([,t])=>t&&t.main).map(([t])=>({props:{color:t},style:{color:(e.vars??e).palette?.[t]?.main}})),{props:{color:\"action\"},style:{color:(e.vars??e).palette?.action?.active}},{props:{color:\"disabled\"},style:{color:(e.vars??e).palette?.action?.disabled}},{props:{color:\"inherit\"},style:{color:void 0}}]}))),XP=um.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSvgIcon\"}),{children:n,className:a,color:i=\"inherit\",component:l=\"svg\",fontSize:s=\"medium\",htmlColor:c,inheritViewBox:u=!1,titleAccess:m,viewBox:p=\"0 0 24 24\",...d}=r,v=um.isValidElement(n)&&n.type===\"svg\",T={...r,color:i,component:l,fontSize:s,instanceFontSize:t.fontSize,inheritViewBox:u,viewBox:p,hasSvgAsChild:v},S={};u||(S.viewBox=p);let h=B3(T);return(0,pm.jsxs)(L3,{as:l,className:ie(h.root,a),focusable:\"false\",color:c,\"aria-hidden\":m?void 0:!0,role:m?\"img\":void 0,ref:o,...S,...d,...v&&n.props,ownerState:T,children:[v?n.props.children:n,m?(0,pm.jsx)(\"title\",{children:m}):null]})});XP.muiName=\"SvgIcon\";var fm=XP;var GP=q(Ie(),1);function Qu(e,t){function o(r,n){return(0,GP.jsx)(fm,{\"data-testid\":void 0,ref:n,...r,children:e})}return o.muiName=fm.muiName,dm.memo(dm.forwardRef(o))}function mm(e,t=166){let o;function r(...n){let a=()=>{e.apply(this,n)};clearTimeout(o),o=setTimeout(a,t)}return r.clear=()=>{clearTimeout(o)},r}var qP=mm;function Yt(e){return e&&e.ownerDocument||document}var Wu=Yt;function ha(e){return Yt(e).defaultView||window}var qs=ha;function Zu(e,t){typeof e==\"function\"?e(t):e&&(e.current=t)}var ym=wr;var tl=Gd;function j3(e,t){let o=e.charCodeAt(2);return e[0]===\"o\"&&e[1]===\"n\"&&o>=65&&o<=90&&typeof t==\"function\"}function hm(e,t){if(!e)return t;function o(i,l){let s={};return Object.keys(l).forEach(c=>{j3(c,l[c])&&typeof i[c]==\"function\"&&(s[c]=(...u)=>{i[c](...u),l[c](...u)})}),s}if(typeof e==\"function\"||typeof t==\"function\")return i=>{let l=typeof t==\"function\"?t(i):t,s=typeof e==\"function\"?e({...i,...l}):e,c=ie(i?.className,l?.className,s?.className),u=o(s,l);return{...l,...s,...u,...!!c&&{className:c},...l?.style&&s?.style&&{style:{...l.style,...s.style}},...l?.sx&&s?.sx&&{sx:[...Array.isArray(l.sx)?l.sx:[l.sx],...Array.isArray(s.sx)?s.sx:[s.sx]]}}};let r=t,n=o(e,r),a=ie(r?.className,e?.className);return{...t,...e,...n,...!!a&&{className:a},...r?.style&&e?.style&&{style:{...r.style,...e.style}},...r?.sx&&e?.sx&&{sx:[...Array.isArray(r.sx)?r.sx:[r.sx],...Array.isArray(e.sx)?e.sx:[e.sx]]}}}var FP=q(re(),1);function IP(e){return _e(\"MuiCircularProgress\",e)}var SV=Ce(\"MuiCircularProgress\",[\"root\",\"determinate\",\"indeterminate\",\"colorPrimary\",\"colorSecondary\",\"svg\",\"track\",\"circle\",\"circleDeterminate\",\"circleIndeterminate\",\"circleDisableShrink\"]);var Is=q(Ie(),1),mn=44,B0=_n`\n 0% {\n transform: rotate(0deg);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n`,L0=_n`\n 0% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: 0;\n }\n\n 50% {\n stroke-dasharray: 100px, 200px;\n stroke-dashoffset: -15px;\n }\n\n 100% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: -126px;\n }\n`,U3=typeof B0!=\"string\"?Ui`\n animation: ${B0} 1.4s linear infinite;\n `:null,H3=typeof L0!=\"string\"?Ui`\n animation: ${L0} 1.4s ease-in-out infinite;\n `:null,V3=e=>{let{classes:t,variant:o,color:r,disableShrink:n}=e,a={root:[\"root\",o,`color${me(r)}`],svg:[\"svg\"],track:[\"track\"],circle:[\"circle\",`circle${me(o)}`,n&&\"circleDisableShrink\"]};return Le(a,IP,t)},$3=ae(\"span\",{name:\"MuiCircularProgress\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`color${me(o.color)}`]]}})(He(({theme:e})=>({display:\"inline-block\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"transform\")}},{props:{variant:\"indeterminate\"},style:U3||{animation:`${B0} 1.4s linear infinite`}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}}))]}))),Y3=ae(\"svg\",{name:\"MuiCircularProgress\",slot:\"Svg\"})({display:\"block\"}),X3=ae(\"circle\",{name:\"MuiCircularProgress\",slot:\"Circle\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.circle,t[`circle${me(o.variant)}`],o.disableShrink&&t.circleDisableShrink]}})(He(({theme:e})=>({stroke:\"currentColor\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"stroke-dashoffset\")}},{props:{variant:\"indeterminate\"},style:{strokeDasharray:\"80px, 200px\",strokeDashoffset:0}},{props:({ownerState:t})=>t.variant===\"indeterminate\"&&!t.disableShrink,style:H3||{animation:`${L0} 1.4s ease-in-out infinite`}}]}))),G3=ae(\"circle\",{name:\"MuiCircularProgress\",slot:\"Track\"})(He(({theme:e})=>({stroke:\"currentColor\",opacity:(e.vars||e).palette.action.activatedOpacity}))),q3=FP.forwardRef(function(t,o){let r=je({props:t,name:\"MuiCircularProgress\"}),{className:n,color:a=\"primary\",disableShrink:i=!1,enableTrackSlot:l=!1,size:s=40,style:c,thickness:u=3.6,value:m=0,variant:p=\"indeterminate\",...d}=r,v={...r,color:a,disableShrink:i,size:s,thickness:u,value:m,variant:p,enableTrackSlot:l},T=V3(v),S={},h={},y={};if(p===\"determinate\"){let g=2*Math.PI*((mn-u)/2);S.strokeDasharray=g.toFixed(3),y[\"aria-valuenow\"]=Math.round(m),S.strokeDashoffset=`${((100-m)/100*g).toFixed(3)}px`,h.transform=\"rotate(-90deg)\"}return(0,Is.jsx)($3,{className:ie(T.root,n),style:{width:s,height:s,...h,...c},ownerState:v,ref:o,role:\"progressbar\",...y,...d,children:(0,Is.jsxs)(Y3,{className:T.svg,ownerState:v,viewBox:`${mn/2} ${mn/2} ${mn} ${mn}`,children:[l?(0,Is.jsx)(G3,{className:T.track,ownerState:v,cx:mn,cy:mn,r:(mn-u)/2,fill:\"none\",strokeWidth:u,\"aria-hidden\":\"true\"}):null,(0,Is.jsx)(X3,{className:T.circle,style:S,ownerState:v,cx:mn,cy:mn,r:(mn-u)/2,fill:\"none\",strokeWidth:u})]})})}),Ju=q3;function KP(e){return _e(\"MuiButton\",e)}var I3=Ce(\"MuiButton\",[\"root\",\"text\",\"textInherit\",\"textPrimary\",\"textSecondary\",\"textSuccess\",\"textError\",\"textInfo\",\"textWarning\",\"outlined\",\"outlinedInherit\",\"outlinedPrimary\",\"outlinedSecondary\",\"outlinedSuccess\",\"outlinedError\",\"outlinedInfo\",\"outlinedWarning\",\"contained\",\"containedInherit\",\"containedPrimary\",\"containedSecondary\",\"containedSuccess\",\"containedError\",\"containedInfo\",\"containedWarning\",\"disableElevation\",\"focusVisible\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorSuccess\",\"colorError\",\"colorInfo\",\"colorWarning\",\"textSizeSmall\",\"textSizeMedium\",\"textSizeLarge\",\"outlinedSizeSmall\",\"outlinedSizeMedium\",\"outlinedSizeLarge\",\"containedSizeSmall\",\"containedSizeMedium\",\"containedSizeLarge\",\"sizeMedium\",\"sizeSmall\",\"sizeLarge\",\"fullWidth\",\"startIcon\",\"endIcon\",\"icon\",\"iconSizeSmall\",\"iconSizeMedium\",\"iconSizeLarge\",\"loading\",\"loadingWrapper\",\"loadingIconPlaceholder\",\"loadingIndicator\",\"loadingPositionCenter\",\"loadingPositionStart\",\"loadingPositionEnd\"]),ci=I3;var QP=q(re(),1),F3=QP.createContext({}),WP=F3;var ZP=q(re(),1),K3=ZP.createContext(void 0),JP=K3;var Hn=q(Ie(),1),Q3=e=>{let{color:t,disableElevation:o,fullWidth:r,size:n,variant:a,loading:i,loadingPosition:l,classes:s}=e,c={root:[\"root\",i&&\"loading\",a,`${a}${me(t)}`,`size${me(n)}`,`${a}Size${me(n)}`,`color${me(t)}`,o&&\"disableElevation\",r&&\"fullWidth\",i&&`loadingPosition${me(l)}`],startIcon:[\"icon\",\"startIcon\",`iconSize${me(n)}`],endIcon:[\"icon\",\"endIcon\",`iconSize${me(n)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]},u=Le(c,KP,s);return{...s,...u}},tC=[{props:{size:\"small\"},style:{\"& > *:nth-of-type(1)\":{fontSize:18}}},{props:{size:\"medium\"},style:{\"& > *:nth-of-type(1)\":{fontSize:20}}},{props:{size:\"large\"},style:{\"& > *:nth-of-type(1)\":{fontSize:22}}}],W3=ae(ma,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`${o.variant}${me(o.color)}`],t[`size${me(o.size)}`],t[`${o.variant}Size${me(o.size)}`],o.color===\"inherit\"&&t.colorInherit,o.disableElevation&&t.disableElevation,o.fullWidth&&t.fullWidth,o.loading&&t.loading]}})(He(({theme:e})=>{let t=e.palette.mode===\"light\"?e.palette.grey[300]:e.palette.grey[800],o=e.palette.mode===\"light\"?e.palette.grey.A100:e.palette.grey[700];return{...e.typography.button,minWidth:64,padding:\"6px 16px\",border:0,borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create([\"background-color\",\"box-shadow\",\"border-color\",\"color\"],{duration:e.transitions.duration.short}),\"&:hover\":{textDecoration:\"none\"},[`&.${ci.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:{variant:\"contained\"},style:{color:\"var(--variant-containedColor)\",backgroundColor:\"var(--variant-containedBg)\",boxShadow:(e.vars||e).shadows[2],\"&:hover\":{boxShadow:(e.vars||e).shadows[4],\"@media (hover: none)\":{boxShadow:(e.vars||e).shadows[2]}},\"&:active\":{boxShadow:(e.vars||e).shadows[8]},[`&.${ci.focusVisible}`]:{boxShadow:(e.vars||e).shadows[6]},[`&.${ci.disabled}`]:{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground}}},{props:{variant:\"outlined\"},style:{padding:\"5px 15px\",border:\"1px solid currentColor\",borderColor:\"var(--variant-outlinedBorder, currentColor)\",backgroundColor:\"var(--variant-outlinedBg)\",color:\"var(--variant-outlinedColor)\",[`&.${ci.disabled}`]:{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`}}},{props:{variant:\"text\"},style:{padding:\"6px 8px\",color:\"var(--variant-textColor)\",backgroundColor:\"var(--variant-textBg)\"}},...Object.entries(e.palette).filter(jo()).map(([r])=>({props:{color:r},style:{\"--variant-textColor\":(e.vars||e).palette[r].main,\"--variant-outlinedColor\":(e.vars||e).palette[r].main,\"--variant-outlinedBorder\":e.alpha((e.vars||e).palette[r].main,.5),\"--variant-containedColor\":(e.vars||e).palette[r].contrastText,\"--variant-containedBg\":(e.vars||e).palette[r].main,\"@media (hover: hover)\":{\"&:hover\":{\"--variant-containedBg\":(e.vars||e).palette[r].dark,\"--variant-textBg\":e.alpha((e.vars||e).palette[r].main,(e.vars||e).palette.action.hoverOpacity),\"--variant-outlinedBorder\":(e.vars||e).palette[r].main,\"--variant-outlinedBg\":e.alpha((e.vars||e).palette[r].main,(e.vars||e).palette.action.hoverOpacity)}}}})),{props:{color:\"inherit\"},style:{color:\"inherit\",borderColor:\"currentColor\",\"--variant-containedBg\":e.vars?e.vars.palette.Button.inheritContainedBg:t,\"@media (hover: hover)\":{\"&:hover\":{\"--variant-containedBg\":e.vars?e.vars.palette.Button.inheritContainedHoverBg:o,\"--variant-textBg\":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity),\"--variant-outlinedBg\":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity)}}}},{props:{size:\"small\",variant:\"text\"},style:{padding:\"4px 5px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"text\"},style:{padding:\"8px 11px\",fontSize:e.typography.pxToRem(15)}},{props:{size:\"small\",variant:\"outlined\"},style:{padding:\"3px 9px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"outlined\"},style:{padding:\"7px 21px\",fontSize:e.typography.pxToRem(15)}},{props:{size:\"small\",variant:\"contained\"},style:{padding:\"4px 10px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"contained\"},style:{padding:\"8px 22px\",fontSize:e.typography.pxToRem(15)}},{props:{disableElevation:!0},style:{boxShadow:\"none\",\"&:hover\":{boxShadow:\"none\"},[`&.${ci.focusVisible}`]:{boxShadow:\"none\"},\"&:active\":{boxShadow:\"none\"},[`&.${ci.disabled}`]:{boxShadow:\"none\"}}},{props:{fullWidth:!0},style:{width:\"100%\"}},{props:{loadingPosition:\"center\"},style:{transition:e.transitions.create([\"background-color\",\"box-shadow\",\"border-color\"],{duration:e.transitions.duration.short}),[`&.${ci.loading}`]:{color:\"transparent\"}}}]}})),Z3=ae(\"span\",{name:\"MuiButton\",slot:\"StartIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.startIcon,o.loading&&t.startIconLoadingStart,t[`iconSize${me(o.size)}`]]}})(({theme:e})=>({display:\"inherit\",marginRight:8,marginLeft:-4,variants:[{props:{size:\"small\"},style:{marginLeft:-2}},{props:{loadingPosition:\"start\",loading:!0},style:{transition:e.transitions.create([\"opacity\"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:\"start\",loading:!0,fullWidth:!0},style:{marginRight:-8}},...tC]})),J3=ae(\"span\",{name:\"MuiButton\",slot:\"EndIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.endIcon,o.loading&&t.endIconLoadingEnd,t[`iconSize${me(o.size)}`]]}})(({theme:e})=>({display:\"inherit\",marginRight:-4,marginLeft:8,variants:[{props:{size:\"small\"},style:{marginRight:-2}},{props:{loadingPosition:\"end\",loading:!0},style:{transition:e.transitions.create([\"opacity\"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:\"end\",loading:!0,fullWidth:!0},style:{marginLeft:-8}},...tC]})),eD=ae(\"span\",{name:\"MuiButton\",slot:\"LoadingIndicator\"})(({theme:e})=>({display:\"none\",position:\"absolute\",visibility:\"visible\",variants:[{props:{loading:!0},style:{display:\"flex\"}},{props:{loadingPosition:\"start\"},style:{left:14}},{props:{loadingPosition:\"start\",size:\"small\"},style:{left:10}},{props:{variant:\"text\",loadingPosition:\"start\"},style:{left:6}},{props:{loadingPosition:\"center\"},style:{left:\"50%\",transform:\"translate(-50%)\",color:(e.vars||e).palette.action.disabled}},{props:{loadingPosition:\"end\"},style:{right:14}},{props:{loadingPosition:\"end\",size:\"small\"},style:{right:10}},{props:{variant:\"text\",loadingPosition:\"end\"},style:{right:6}},{props:{loadingPosition:\"start\",fullWidth:!0},style:{position:\"relative\",left:-10}},{props:{loadingPosition:\"end\",fullWidth:!0},style:{position:\"relative\",right:-10}}]})),eC=ae(\"span\",{name:\"MuiButton\",slot:\"LoadingIconPlaceholder\"})({display:\"inline-block\",width:\"1em\",height:\"1em\"}),tD=ep.forwardRef(function(t,o){let r=ep.useContext(WP),n=ep.useContext(JP),a=ni(r,t),i=je({props:a,name:\"MuiButton\"}),{children:l,color:s=\"primary\",component:c=\"button\",className:u,disabled:m=!1,disableElevation:p=!1,disableFocusRipple:d=!1,endIcon:v,focusVisibleClassName:T,fullWidth:S=!1,id:h,loading:y=null,loadingIndicator:g,loadingPosition:b=\"center\",size:E=\"medium\",startIcon:C,type:P,variant:A=\"text\",..._}=i,z=tl(h),I=g??(0,Hn.jsx)(Ju,{\"aria-labelledby\":z,color:\"inherit\",size:16}),x={...i,color:s,component:c,disabled:m,disableElevation:p,disableFocusRipple:d,fullWidth:S,loading:y,loadingIndicator:I,loadingPosition:b,size:E,type:P,variant:A},k=Q3(x),U=(C||y&&b===\"start\")&&(0,Hn.jsx)(Z3,{className:k.startIcon,ownerState:x,children:C||(0,Hn.jsx)(eC,{className:k.loadingIconPlaceholder,ownerState:x})}),O=(v||y&&b===\"end\")&&(0,Hn.jsx)(J3,{className:k.endIcon,ownerState:x,children:v||(0,Hn.jsx)(eC,{className:k.loadingIconPlaceholder,ownerState:x})}),N=n||\"\",X=typeof y==\"boolean\"?(0,Hn.jsx)(\"span\",{className:k.loadingWrapper,style:{display:\"contents\"},children:y&&(0,Hn.jsx)(eD,{className:k.loadingIndicator,ownerState:x,children:I})}):null;return(0,Hn.jsxs)(W3,{ownerState:x,className:ie(r.className,k.root,u,N),component:c,disabled:m||y,focusRipple:!d,focusVisibleClassName:ie(k.focusVisible,T),ref:o,type:P,id:y?z:h,..._,classes:k,children:[U,b!==\"end\"&&X,l,b===\"end\"&&X,O]})}),ga=tD;var ui=q(re(),1);function oD(e){let{elementType:t,externalSlotProps:o,ownerState:r,skipResolvingSlotProps:n=!1,...a}=e,i=n?{}:Iu(o,r),{props:l,internalRef:s}=Fu({...a,externalSlotProps:i}),c=yo(s,i?.ref,e.additionalProps?.ref);return qu(t,{...l,ref:c},r)}var cr=oD;var ur=q(re(),1);var gm=q(re(),1);var oC=q(re(),1),rD=oC.createContext({}),tp=rD;function rC(e){return _e(\"MuiList\",e)}var h7=Ce(\"MuiList\",[\"root\",\"padding\",\"dense\",\"subheader\"]);var bm=q(Ie(),1),nD=e=>{let{classes:t,disablePadding:o,dense:r,subheader:n}=e;return Le({root:[\"root\",!o&&\"padding\",r&&\"dense\",n&&\"subheader\"]},rC,t)},aD=ae(\"ul\",{name:\"MuiList\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.disablePadding&&t.padding,o.dense&&t.dense,o.subheader&&t.subheader]}})({listStyle:\"none\",margin:0,padding:0,position:\"relative\",variants:[{props:({ownerState:e})=>!e.disablePadding,style:{paddingTop:8,paddingBottom:8}},{props:({ownerState:e})=>e.subheader,style:{paddingTop:0}}]}),iD=gm.forwardRef(function(t,o){let r=je({props:t,name:\"MuiList\"}),{children:n,className:a,component:i=\"ul\",dense:l=!1,disablePadding:s=!1,subheader:c,...u}=r,m=gm.useMemo(()=>({dense:l}),[l]),p={...r,component:i,dense:l,disablePadding:s},d=nD(p);return(0,bm.jsx)(tp.Provider,{value:m,children:(0,bm.jsxs)(aD,{as:i,className:ie(d.root,a),ref:o,ownerState:p,...u,children:[c,n]})})}),j0=iD;function vm(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}var ol=vm;function Fs(e=window){let t=e.document.documentElement.clientWidth;return e.innerWidth-t}var nC=Fs;var iC=q(Ie(),1);function U0(e,t,o){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:o?null:e.firstChild}function aC(e,t,o){return e===t?o?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:o?null:e.lastChild}function lC(e,t){if(t===void 0)return!0;let o=e.innerText;return o===void 0&&(o=e.textContent),o=o.trim().toLowerCase(),o.length===0?!1:t.repeating?o[0]===t.keys[0]:o.startsWith(t.keys.join(\"\"))}function op(e,t,o,r,n,a){let i=!1,l=n(e,t,t?o:!1);for(;l;){if(l===e.firstChild){if(i)return!1;i=!0}let s=r?!1:l.disabled||l.getAttribute(\"aria-disabled\")===\"true\";if(!l.hasAttribute(\"tabindex\")||!lC(l,a)||s)l=n(e,l,o);else return l.focus(),!0}return!1}var lD=ur.forwardRef(function(t,o){let{actions:r,autoFocus:n=!1,autoFocusItem:a=!1,children:i,className:l,disabledItemsFocusable:s=!1,disableListWrap:c=!1,onKeyDown:u,variant:m=\"selectedMenu\",...p}=t,d=ur.useRef(null),v=ur.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});ym(()=>{n&&d.current.focus()},[n]),ur.useImperativeHandle(r,()=>({adjustStyleForScrollbar:(g,{direction:b})=>{let E=!d.current.style.width;if(g.clientHeight{let b=d.current,E=g.key;if(g.ctrlKey||g.metaKey||g.altKey){u&&u(g);return}let P=ol(Wu(b));if(E===\"ArrowDown\")g.preventDefault(),op(b,P,c,s,U0);else if(E===\"ArrowUp\")g.preventDefault(),op(b,P,c,s,aC);else if(E===\"Home\")g.preventDefault(),op(b,null,c,s,U0);else if(E===\"End\")g.preventDefault(),op(b,null,c,s,aC);else if(E.length===1){let A=v.current,_=E.toLowerCase(),z=performance.now();A.keys.length>0&&(z-A.lastTime>500?(A.keys=[],A.repeating=!0,A.previousKeyMatched=!0):A.repeating&&_!==A.keys[0]&&(A.repeating=!1)),A.lastTime=z,A.keys.push(_);let I=P&&!A.repeating&&lC(P,A);A.previousKeyMatched&&(I||op(b,P,!1,s,U0,A))?g.preventDefault():A.previousKeyMatched=!1}u&&u(g)},S=Mr(d,o),h=-1;ur.Children.forEach(i,(g,b)=>{if(!ur.isValidElement(g)){h===b&&(h+=1,h>=i.length&&(h=-1));return}g.props.disabled||(m===\"selectedMenu\"&&g.props.selected||h===-1)&&(h=b),h===b&&(g.props.disabled||g.props.muiSkipListHighlight||g.type.muiSkipListHighlight)&&(h+=1,h>=i.length&&(h=-1))});let y=ur.Children.map(i,(g,b)=>{if(b===h){let E={};return a&&(E.autoFocus=!0),g.props.tabIndex===void 0&&m===\"selectedMenu\"&&(E.tabIndex=0),ur.cloneElement(g,E)}return g});return(0,iC.jsx)(j0,{role:\"menu\",ref:S,className:l,onKeyDown:T,tabIndex:n?0:-1,...p,children:y})}),H0=lD;var zo=q(re(),1);var rl=q(re(),1);var sC=q(re(),1);function Wr(e){return parseInt(sC.version,10)>=19?e?.props?.ref||null:e?.ref||null}var xm=e=>e.scrollTop;function Ks(e,t){let{timeout:o,easing:r,style:n={}}=e;return{duration:n.transitionDuration??(typeof o==\"number\"?o:o[t.mode]||0),easing:n.transitionTimingFunction??(typeof r==\"object\"?r[t.mode]:r),delay:n.transitionDelay}}var cC=q(Ie(),1);function $0(e){return`scale(${e}, ${e**2})`}var sD={entering:{opacity:1,transform:$0(1)},entered:{opacity:1,transform:\"none\"}},V0=typeof navigator<\"u\"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\\/)15(.|_)4/i.test(navigator.userAgent),Y0=rl.forwardRef(function(t,o){let{addEndListener:r,appear:n=!0,children:a,easing:i,in:l,onEnter:s,onEntered:c,onEntering:u,onExit:m,onExited:p,onExiting:d,style:v,timeout:T=\"auto\",TransitionComponent:S=Xu,...h}=t,y=fn(),g=rl.useRef(),b=kn(),E=rl.useRef(null),C=Mr(E,Wr(a),o),P=O=>N=>{if(O){let X=E.current;N===void 0?O(X):O(X,N)}},A=P(u),_=P((O,N)=>{xm(O);let{duration:X,delay:oe,easing:W}=Ks({style:v,timeout:T,easing:i},{mode:\"enter\"}),Te;T===\"auto\"?(Te=b.transitions.getAutoHeightDuration(O.clientHeight),g.current=Te):Te=X,O.style.transition=[b.transitions.create(\"opacity\",{duration:Te,delay:oe}),b.transitions.create(\"transform\",{duration:V0?Te:Te*.666,delay:oe,easing:W})].join(\",\"),s&&s(O,N)}),z=P(c),I=P(d),x=P(O=>{let{duration:N,delay:X,easing:oe}=Ks({style:v,timeout:T,easing:i},{mode:\"exit\"}),W;T===\"auto\"?(W=b.transitions.getAutoHeightDuration(O.clientHeight),g.current=W):W=N,O.style.transition=[b.transitions.create(\"opacity\",{duration:W,delay:X}),b.transitions.create(\"transform\",{duration:V0?W:W*.666,delay:V0?X:X||W*.333,easing:oe})].join(\",\"),O.style.opacity=0,O.style.transform=$0(.75),m&&m(O)}),k=P(p);return(0,cC.jsx)(S,{appear:n,in:l,nodeRef:E,onEnter:_,onEntered:z,onEntering:A,onExit:x,onExited:k,onExiting:I,addEndListener:O=>{T===\"auto\"&&y.start(g.current||0,O),r&&r(E.current,O)},timeout:T===\"auto\"?null:T,...h,children:(O,{ownerState:N,...X})=>rl.cloneElement(a,{style:{opacity:0,transform:$0(.75),visibility:O===\"exited\"&&!l?\"hidden\":void 0,...sD[O],...v,...a.props.style},ref:C,...X})})});Y0&&(Y0.muiSupportAuto=!0);var rp=Y0;function cD(e){let t=Yt(e);return t.body===e?ha(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function Qs(e,t){t?e.setAttribute(\"aria-hidden\",\"true\"):e.removeAttribute(\"aria-hidden\")}function uC(e){return parseFloat(ha(e).getComputedStyle(e).paddingRight)||0}function uD(e){let o=[\"TEMPLATE\",\"SCRIPT\",\"STYLE\",\"LINK\",\"MAP\",\"META\",\"NOSCRIPT\",\"PICTURE\",\"COL\",\"COLGROUP\",\"PARAM\",\"SLOT\",\"SOURCE\",\"TRACK\"].includes(e.tagName),r=e.tagName===\"INPUT\"&&e.getAttribute(\"type\")===\"hidden\";return o||r}function pC(e,t,o,r,n){let a=[t,o,...r];[].forEach.call(e.children,i=>{let l=!a.includes(i),s=!uD(i);l&&s&&Qs(i,n)})}function X0(e,t){let o=-1;return e.some((r,n)=>t(r)?(o=n,!0):!1),o}function pD(e,t){let o=[],r=e.container;if(!t.disableScrollLock){if(cD(r)){let i=Fs(ha(r));o.push({value:r.style.paddingRight,property:\"padding-right\",el:r}),r.style.paddingRight=`${uC(r)+i}px`;let l=Yt(r).querySelectorAll(\".mui-fixed\");[].forEach.call(l,s=>{o.push({value:s.style.paddingRight,property:\"padding-right\",el:s}),s.style.paddingRight=`${uC(s)+i}px`})}let a;if(r.parentNode instanceof DocumentFragment)a=Yt(r).body;else{let i=r.parentElement,l=ha(r);a=i?.nodeName===\"HTML\"&&l.getComputedStyle(i).overflowY===\"scroll\"?i:r}o.push({value:a.style.overflow,property:\"overflow\",el:a},{value:a.style.overflowX,property:\"overflow-x\",el:a},{value:a.style.overflowY,property:\"overflow-y\",el:a}),a.style.overflow=\"hidden\"}return()=>{o.forEach(({value:a,el:i,property:l})=>{a?i.style.setProperty(l,a):i.style.removeProperty(l)})}}function fD(e){let t=[];return[].forEach.call(e.children,o=>{o.getAttribute(\"aria-hidden\")===\"true\"&&t.push(o)}),t}var Tm=class{constructor(){this.modals=[],this.containers=[]}add(t,o){let r=this.modals.indexOf(t);if(r!==-1)return r;r=this.modals.length,this.modals.push(t),t.modalRef&&Qs(t.modalRef,!1);let n=fD(o);pC(o,t.mount,t.modalRef,n,!0);let a=X0(this.containers,i=>i.container===o);return a!==-1?(this.containers[a].modals.push(t),r):(this.containers.push({modals:[t],container:o,restore:null,hiddenSiblings:n}),r)}mount(t,o){let r=X0(this.containers,a=>a.modals.includes(t)),n=this.containers[r];n.restore||(n.restore=pD(n,o))}remove(t,o=!0){let r=this.modals.indexOf(t);if(r===-1)return r;let n=X0(this.containers,i=>i.modals.includes(t)),a=this.containers[n];if(a.modals.splice(a.modals.indexOf(t),1),this.modals.splice(r,1),a.modals.length===0)a.restore&&a.restore(),t.modalRef&&Qs(t.modalRef,o),pC(a.container,t.mount,t.modalRef,a.hiddenSiblings,!1),this.containers.splice(n,1);else{let i=a.modals[a.modals.length-1];i.modalRef&&Qs(i.modalRef,!1)}return r}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}};var Em=q(re(),1);var _o=q(re(),1);var np=q(Ie(),1),dD=[\"input\",\"select\",\"textarea\",\"a[href]\",\"button\",\"[tabindex]\",\"audio[controls]\",\"video[controls]\",'[contenteditable]:not([contenteditable=\"false\"])'].join(\",\");function mD(e){let t=parseInt(e.getAttribute(\"tabindex\")||\"\",10);return Number.isNaN(t)?e.contentEditable===\"true\"||(e.nodeName===\"AUDIO\"||e.nodeName===\"VIDEO\"||e.nodeName===\"DETAILS\")&&e.getAttribute(\"tabindex\")===null?0:e.tabIndex:t}function yD(e){if(e.tagName!==\"INPUT\"||e.type!==\"radio\"||!e.name)return!1;let t=r=>e.ownerDocument.querySelector(`input[type=\"radio\"]${r}`),o=t(`[name=\"${e.name}\"]:checked`);return o||(o=t(`[name=\"${e.name}\"]`)),o!==e}function hD(e){return!(e.disabled||e.tagName===\"INPUT\"&&e.type===\"hidden\"||yD(e))}function gD(e){let t=[],o=[];return Array.from(e.querySelectorAll(dD)).forEach((r,n)=>{let a=mD(r);a===-1||!hD(r)||(a===0?t.push(r):o.push({documentOrder:n,tabIndex:a,node:r}))}),o.sort((r,n)=>r.tabIndex===n.tabIndex?r.documentOrder-n.documentOrder:r.tabIndex-n.tabIndex).map(r=>r.node).concat(t)}function bD(){return!0}function vD(e){let{children:t,disableAutoFocus:o=!1,disableEnforceFocus:r=!1,disableRestoreFocus:n=!1,getTabbable:a=gD,isEnabled:i=bD,open:l}=e,s=_o.useRef(!1),c=_o.useRef(null),u=_o.useRef(null),m=_o.useRef(null),p=_o.useRef(null),d=_o.useRef(!1),v=_o.useRef(null),T=yo(Wr(t),v),S=_o.useRef(null);_o.useEffect(()=>{!l||!v.current||(d.current=!o)},[o,l]),_o.useEffect(()=>{if(!l||!v.current)return;let g=Yt(v.current),b=ol(g);return v.current.contains(b)||(v.current.hasAttribute(\"tabIndex\")||v.current.setAttribute(\"tabIndex\",\"-1\"),d.current&&v.current.focus()),()=>{n||(m.current&&m.current.focus&&(s.current=!0,m.current.focus()),m.current=null)}},[l]),_o.useEffect(()=>{if(!l||!v.current)return;let g=Yt(v.current),b=P=>{if(S.current=P,r||!i()||P.key!==\"Tab\")return;ol(g)===v.current&&P.shiftKey&&(s.current=!0,u.current&&u.current.focus())},E=()=>{let P=v.current;if(P===null)return;let A=ol(g);if(!g.hasFocus()||!i()||s.current){s.current=!1;return}if(P.contains(A)||r&&A!==c.current&&A!==u.current)return;if(A!==p.current)p.current=null;else if(p.current!==null)return;if(!d.current)return;let _=[];if((A===c.current||A===u.current)&&(_=a(v.current)),_.length>0){let z=!!(S.current?.shiftKey&&S.current?.key===\"Tab\"),I=_[0],x=_[_.length-1];typeof I!=\"string\"&&typeof x!=\"string\"&&(z?x.focus():I.focus())}else P.focus()};g.addEventListener(\"focusin\",E),g.addEventListener(\"keydown\",b,!0);let C=setInterval(()=>{let P=ol(g);P&&P.tagName===\"BODY\"&&E()},50);return()=>{clearInterval(C),g.removeEventListener(\"focusin\",E),g.removeEventListener(\"keydown\",b,!0)}},[o,r,n,i,l,a]);let h=g=>{m.current===null&&(m.current=g.relatedTarget),d.current=!0,p.current=g.target;let b=t.props.onFocus;b&&b(g)},y=g=>{m.current===null&&(m.current=g.relatedTarget),d.current=!0};return(0,np.jsxs)(_o.Fragment,{children:[(0,np.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:y,ref:c,\"data-testid\":\"sentinelStart\"}),_o.cloneElement(t,{ref:T,onFocus:h}),(0,np.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:y,ref:u,\"data-testid\":\"sentinelEnd\"})]})}var G0=vD;var ba=q(re(),1),fC=q(Op(),1);function xD(e){return typeof e==\"function\"?e():e}var TD=ba.forwardRef(function(t,o){let{children:r,container:n,disablePortal:a=!1}=t,[i,l]=ba.useState(null),s=yo(ba.isValidElement(r)?Wr(r):null,o);return wr(()=>{a||l(xD(n)||document.body)},[n,a]),wr(()=>{if(i&&!a)return Zu(o,i),()=>{Zu(o,null)}},[o,i,a]),a?ba.isValidElement(r)?ba.cloneElement(r,{ref:s}):r:i&&fC.createPortal(r,i)}),ap=TD;var yC=q(re(),1);var Ws=q(re(),1);var dC=q(Ie(),1),SD={entering:{opacity:1},entered:{opacity:1}},ED=Ws.forwardRef(function(t,o){let r=kn(),n={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:a,appear:i=!0,children:l,easing:s,in:c,onEnter:u,onEntered:m,onEntering:p,onExit:d,onExited:v,onExiting:T,style:S,timeout:h=n,TransitionComponent:y=Xu,...g}=t,b=!0,E=Ws.useRef(null),C=Mr(E,Wr(l),o),P=O=>N=>{if(O){let X=E.current;N===void 0?O(X):O(X,N)}},A=P(p),_=P((O,N)=>{xm(O);let X=Ks({style:S,timeout:h,easing:s},{mode:\"enter\"});O.style.webkitTransition=r.transitions.create(\"opacity\",X),O.style.transition=r.transitions.create(\"opacity\",X),u&&u(O,N)}),z=P(m),I=P(T),x=P(O=>{let N=Ks({style:S,timeout:h,easing:s},{mode:\"exit\"});O.style.webkitTransition=r.transitions.create(\"opacity\",N),O.style.transition=r.transitions.create(\"opacity\",N),d&&d(O)}),k=P(v);return(0,dC.jsx)(y,{appear:i,in:c,nodeRef:b?E:void 0,onEnter:_,onEntered:z,onEntering:A,onExit:x,onExited:k,onExiting:I,addEndListener:O=>{a&&a(E.current,O)},timeout:h,...g,children:(O,{ownerState:N,...X})=>Ws.cloneElement(l,{style:{opacity:0,visibility:O===\"exited\"&&!c?\"hidden\":void 0,...SD[O],...S,...l.props.style},ref:C,...X})})}),q0=ED;function mC(e){return _e(\"MuiBackdrop\",e)}var k$=Ce(\"MuiBackdrop\",[\"root\",\"invisible\"]);var I0=q(Ie(),1),PD=e=>{let{classes:t,invisible:o}=e;return Le({root:[\"root\",o&&\"invisible\"]},mC,t)},CD=ae(\"div\",{name:\"MuiBackdrop\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.invisible&&t.invisible]}})({position:\"fixed\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",right:0,bottom:0,top:0,left:0,backgroundColor:\"rgba(0, 0, 0, 0.5)\",WebkitTapHighlightColor:\"transparent\",variants:[{props:{invisible:!0},style:{backgroundColor:\"transparent\"}}]}),RD=yC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiBackdrop\"}),{children:n,className:a,component:i=\"div\",invisible:l=!1,open:s,components:c={},componentsProps:u={},slotProps:m={},slots:p={},TransitionComponent:d,transitionDuration:v,...T}=r,S={...r,component:i,invisible:l},h=PD(S),y={transition:d,root:c.Root,...p},g={...u,...m},b={component:i,slots:y,slotProps:g},[E,C]=Ct(\"root\",{elementType:CD,externalForwardedProps:b,className:ie(h.root,a),ownerState:S}),[P,A]=Ct(\"transition\",{elementType:q0,externalForwardedProps:b,ownerState:S});return(0,I0.jsx)(P,{in:s,timeout:v,...T,...A,children:(0,I0.jsx)(E,{\"aria-hidden\":!0,...C,ref:o,children:n})})}),F0=RD;var yn=q(re(),1);function wD(e){return typeof e==\"function\"?e():e}function MD(e){return e?e.props.hasOwnProperty(\"in\"):!1}var hC=()=>{},Sm=new Tm;function OD(e){let{container:t,disableEscapeKeyDown:o=!1,disableScrollLock:r=!1,closeAfterTransition:n=!1,onTransitionEnter:a,onTransitionExited:i,children:l,onClose:s,open:c,rootRef:u}=e,m=yn.useRef({}),p=yn.useRef(null),d=yn.useRef(null),v=yo(d,u),[T,S]=yn.useState(!c),h=MD(l),y=!0;(e[\"aria-hidden\"]===\"false\"||e[\"aria-hidden\"]===!1)&&(y=!1);let g=()=>Yt(p.current),b=()=>(m.current.modalRef=d.current,m.current.mount=p.current,m.current),E=()=>{Sm.mount(b(),{disableScrollLock:r}),d.current&&(d.current.scrollTop=0)},C=Ln(()=>{let O=wD(t)||g().body;Sm.add(b(),O),d.current&&E()}),P=()=>Sm.isTopModal(b()),A=Ln(O=>{p.current=O,O&&(c&&P()?E():d.current&&Qs(d.current,y))}),_=yn.useCallback(()=>{Sm.remove(b(),y)},[y]);yn.useEffect(()=>()=>{_()},[_]),yn.useEffect(()=>{c?C():(!h||!n)&&_()},[c,_,h,n,C]);let z=O=>N=>{O.onKeyDown?.(N),!(N.key!==\"Escape\"||N.which===229||!P())&&(o||(N.stopPropagation(),s&&s(N,\"escapeKeyDown\")))},I=O=>N=>{O.onClick?.(N),N.target===N.currentTarget&&s&&s(N,\"backdropClick\")};return{getRootProps:(O={})=>{let N=ya(e);delete N.onTransitionEnter,delete N.onTransitionExited;let X={...N,...O};return{role:\"presentation\",...X,onKeyDown:z(X),ref:v}},getBackdropProps:(O={})=>{let N=O;return{\"aria-hidden\":!0,...N,onClick:I(N),open:c}},getTransitionProps:()=>{let O=()=>{S(!1),a&&a()},N=()=>{S(!0),i&&i(),n&&_()};return{onEnter:Ku(O,l?.props.onEnter??hC),onExited:Ku(N,l?.props.onExited??hC)}},rootRef:v,portalRef:A,isTopModal:P,exited:T,hasTransition:h}}var gC=OD;function bC(e){return _e(\"MuiModal\",e)}var rY=Ce(\"MuiModal\",[\"root\",\"hidden\",\"backdrop\"]);var Zs=q(Ie(),1),AD=e=>{let{open:t,exited:o,classes:r}=e;return Le({root:[\"root\",!t&&o&&\"hidden\"],backdrop:[\"backdrop\"]},bC,r)},DD=ae(\"div\",{name:\"MuiModal\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.open&&o.exited&&t.hidden]}})(He(({theme:e})=>({position:\"fixed\",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0,variants:[{props:({ownerState:t})=>!t.open&&t.exited,style:{visibility:\"hidden\"}}]}))),ND=ae(F0,{name:\"MuiModal\",slot:\"Backdrop\"})({zIndex:-1}),_D=Em.forwardRef(function(t,o){let r=je({name:\"MuiModal\",props:t}),{BackdropComponent:n=ND,BackdropProps:a,classes:i,className:l,closeAfterTransition:s=!1,children:c,container:u,component:m,components:p={},componentsProps:d={},disableAutoFocus:v=!1,disableEnforceFocus:T=!1,disableEscapeKeyDown:S=!1,disablePortal:h=!1,disableRestoreFocus:y=!1,disableScrollLock:g=!1,hideBackdrop:b=!1,keepMounted:E=!1,onClose:C,onTransitionEnter:P,onTransitionExited:A,open:_,slotProps:z={},slots:I={},theme:x,...k}=r,U={...r,closeAfterTransition:s,disableAutoFocus:v,disableEnforceFocus:T,disableEscapeKeyDown:S,disablePortal:h,disableRestoreFocus:y,disableScrollLock:g,hideBackdrop:b,keepMounted:E},{getRootProps:O,getBackdropProps:N,getTransitionProps:X,portalRef:oe,isTopModal:W,exited:Te,hasTransition:fe}=gC({...U,rootRef:o}),Ke={...U,exited:Te},Ze=AD(Ke),Ue={};if(c.props.tabIndex===void 0&&(Ue.tabIndex=\"-1\"),fe){let{onEnter:le,onExited:Oe}=X();Ue.onEnter=le,Ue.onExited=Oe}let xe={slots:{root:p.Root,backdrop:p.Backdrop,...I},slotProps:{...d,...z}},[Je,ht]=Ct(\"root\",{ref:o,elementType:DD,externalForwardedProps:{...xe,...k,component:m},getSlotProps:O,ownerState:Ke,className:ie(l,Ze?.root,!Ke.open&&Ke.exited&&Ze?.hidden)}),[we,ft]=Ct(\"backdrop\",{ref:a?.ref,elementType:n,externalForwardedProps:xe,shouldForwardComponentProp:!0,additionalProps:a,getSlotProps:le=>N({...le,onClick:Oe=>{le?.onClick&&le.onClick(Oe)}}),className:ie(a?.className,Ze?.backdrop),ownerState:Ke});return!E&&!_&&(!fe||Te)?null:(0,Zs.jsx)(ap,{ref:oe,container:u,disablePortal:h,children:(0,Zs.jsxs)(Je,{...ht,children:[!b&&n?(0,Zs.jsx)(we,{...ft}):null,(0,Zs.jsx)(G0,{disableEnforceFocus:T,disableAutoFocus:v,disableRestoreFocus:y,isEnabled:W,open:_,children:Em.cloneElement(c,Ue)})]})})}),K0=_D;var xC=q(re(),1);function vC(e){return _e(\"MuiPaper\",e)}var SY=Ce(\"MuiPaper\",[\"root\",\"rounded\",\"outlined\",\"elevation\",\"elevation0\",\"elevation1\",\"elevation2\",\"elevation3\",\"elevation4\",\"elevation5\",\"elevation6\",\"elevation7\",\"elevation8\",\"elevation9\",\"elevation10\",\"elevation11\",\"elevation12\",\"elevation13\",\"elevation14\",\"elevation15\",\"elevation16\",\"elevation17\",\"elevation18\",\"elevation19\",\"elevation20\",\"elevation21\",\"elevation22\",\"elevation23\",\"elevation24\"]);var TC=q(Ie(),1),zD=e=>{let{square:t,elevation:o,variant:r,classes:n}=e,a={root:[\"root\",r,!t&&\"rounded\",r===\"elevation\"&&`elevation${o}`]};return Le(a,vC,n)},kD=ae(\"div\",{name:\"MuiPaper\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],!o.square&&t.rounded,o.variant===\"elevation\"&&t[`elevation${o.elevation}`]]}})(He(({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create(\"box-shadow\"),variants:[{props:({ownerState:t})=>!t.square,style:{borderRadius:e.shape.borderRadius}},{props:{variant:\"outlined\"},style:{border:`1px solid ${(e.vars||e).palette.divider}`}},{props:{variant:\"elevation\"},style:{boxShadow:\"var(--Paper-shadow)\",backgroundImage:\"var(--Paper-overlay)\"}}]}))),BD=xC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiPaper\"}),n=kn(),{className:a,component:i=\"div\",elevation:l=1,square:s=!1,variant:c=\"elevation\",...u}=r,m={...r,component:i,elevation:l,square:s,variant:c},p=zD(m);return(0,TC.jsx)(kD,{as:i,ownerState:m,className:ie(p.root,a),ref:o,...u,style:{...c===\"elevation\"&&{\"--Paper-shadow\":(n.vars||n).shadows[l],...n.vars&&{\"--Paper-overlay\":n.vars.overlays?.[l]},...!n.vars&&n.palette.mode===\"dark\"&&{\"--Paper-overlay\":`linear-gradient(${As(\"#fff\",Bs(l))}, ${As(\"#fff\",Bs(l))})`}},...u.style}})}),Q0=BD;function SC(e){return _e(\"MuiPopover\",e)}var jY=Ce(\"MuiPopover\",[\"root\",\"paper\"]);var Cm=q(Ie(),1);function EC(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.height/2:t===\"bottom\"&&(o=e.height),o}function PC(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.width/2:t===\"right\"&&(o=e.width),o}function CC(e){return[e.horizontal,e.vertical].map(t=>typeof t==\"number\"?`${t}px`:t).join(\" \")}function Pm(e){return typeof e==\"function\"?e():e}var LD=e=>{let{classes:t}=e;return Le({root:[\"root\"],paper:[\"paper\"]},SC,t)},jD=ae(K0,{name:\"MuiPopover\",slot:\"Root\"})({}),W0=ae(Q0,{name:\"MuiPopover\",slot:\"Paper\"})({position:\"absolute\",overflowY:\"auto\",overflowX:\"hidden\",minWidth:16,minHeight:16,maxWidth:\"calc(100% - 32px)\",maxHeight:\"calc(100% - 32px)\",outline:0}),UD=zo.forwardRef(function(t,o){let r=je({props:t,name:\"MuiPopover\"}),{action:n,anchorEl:a,anchorOrigin:i={vertical:\"top\",horizontal:\"left\"},anchorPosition:l,anchorReference:s=\"anchorEl\",children:c,className:u,container:m,elevation:p=8,marginThreshold:d=16,open:v,PaperProps:T={},slots:S={},slotProps:h={},transformOrigin:y={vertical:\"top\",horizontal:\"left\"},TransitionComponent:g,transitionDuration:b=\"auto\",TransitionProps:E={},disableScrollLock:C=!1,...P}=r,A=zo.useRef(),_={...r,anchorOrigin:i,anchorReference:s,elevation:p,marginThreshold:d,transformOrigin:y,TransitionComponent:g,transitionDuration:b,TransitionProps:E},z=LD(_),I=zo.useCallback(()=>{if(s===\"anchorPosition\")return l;let le=Pm(a),Ae=(le&&le.nodeType===1?le:Wu(A.current).body).getBoundingClientRect();return{top:Ae.top+EC(Ae,i.vertical),left:Ae.left+PC(Ae,i.horizontal)}},[a,i.horizontal,i.vertical,l,s]),x=zo.useCallback(le=>({vertical:EC(le,y.vertical),horizontal:PC(le,y.horizontal)}),[y.horizontal,y.vertical]),k=zo.useCallback(le=>{let Oe={width:le.offsetWidth,height:le.offsetHeight},Ae=x(Oe);if(s===\"none\")return{top:null,left:null,transformOrigin:CC(Ae)};let et=I(),dt=et.top-Ae.vertical,Lt=et.left-Ae.horizontal,jt=dt+Oe.height,Be=Lt+Oe.width,Nt=qs(Pm(a)),Ro=Nt.innerHeight-d,Ut=Nt.innerWidth-d;if(d!==null&&dtRo){let st=jt-Ro;dt-=st,Ae.vertical+=st}if(d!==null&&LtUt){let st=Be-Ut;Lt-=st,Ae.horizontal+=st}return{top:`${Math.round(dt)}px`,left:`${Math.round(Lt)}px`,transformOrigin:CC(Ae)}},[a,s,I,x,d]),[U,O]=zo.useState(v),N=zo.useCallback(()=>{let le=A.current;if(!le)return;let Oe=k(le);Oe.top!==null&&le.style.setProperty(\"top\",Oe.top),Oe.left!==null&&(le.style.left=Oe.left),le.style.transformOrigin=Oe.transformOrigin,O(!0)},[k]);zo.useEffect(()=>(C&&window.addEventListener(\"scroll\",N),()=>window.removeEventListener(\"scroll\",N)),[a,C,N]);let X=()=>{N()},oe=()=>{O(!1)};zo.useEffect(()=>{v&&N()}),zo.useImperativeHandle(n,()=>v?{updatePosition:()=>{N()}}:null,[v,N]),zo.useEffect(()=>{if(!v)return;let le=qP(()=>{N()}),Oe=qs(Pm(a));return Oe.addEventListener(\"resize\",le),()=>{le.clear(),Oe.removeEventListener(\"resize\",le)}},[a,v,N]);let W=b,Te={slots:{transition:g,...S},slotProps:{transition:E,paper:T,...h}},[fe,Ke]=Ct(\"transition\",{elementType:rp,externalForwardedProps:Te,ownerState:_,getSlotProps:le=>({...le,onEntering:(Oe,Ae)=>{le.onEntering?.(Oe,Ae),X()},onExited:Oe=>{le.onExited?.(Oe),oe()}}),additionalProps:{appear:!0,in:v}});b===\"auto\"&&!fe.muiSupportAuto&&(W=void 0);let Ze=m||(a?Wu(Pm(a)).body:void 0),[Ue,{slots:xe,slotProps:Je,...ht}]=Ct(\"root\",{ref:o,elementType:jD,externalForwardedProps:{...Te,...P},shouldForwardComponentProp:!0,additionalProps:{slots:{backdrop:S.backdrop},slotProps:{backdrop:hm(typeof h.backdrop==\"function\"?h.backdrop(_):h.backdrop,{invisible:!0})},container:Ze,open:v},ownerState:_,className:ie(z.root,u)}),[we,ft]=Ct(\"paper\",{ref:A,className:z.paper,elementType:W0,externalForwardedProps:Te,shouldForwardComponentProp:!0,additionalProps:{elevation:p,style:U?void 0:{opacity:0}},ownerState:_});return(0,Cm.jsx)(Ue,{...ht,...!dn(Ue)&&{slots:xe,slotProps:Je,disableScrollLock:C},children:(0,Cm.jsx)(fe,{...Ke,timeout:W,children:(0,Cm.jsx)(we,{...ft,children:c})})})}),Z0=UD;function RC(e){return _e(\"MuiMenu\",e)}var lX=Ce(\"MuiMenu\",[\"root\",\"paper\",\"list\"]);var J0=q(Ie(),1),HD={vertical:\"top\",horizontal:\"right\"},VD={vertical:\"top\",horizontal:\"left\"},$D=e=>{let{classes:t}=e;return Le({root:[\"root\"],paper:[\"paper\"],list:[\"list\"]},RC,t)},YD=ae(Z0,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiMenu\",slot:\"Root\"})({}),XD=ae(W0,{name:\"MuiMenu\",slot:\"Paper\"})({maxHeight:\"calc(100% - 96px)\",WebkitOverflowScrolling:\"touch\"}),GD=ae(H0,{name:\"MuiMenu\",slot:\"List\"})({outline:0}),qD=ui.forwardRef(function(t,o){let r=je({props:t,name:\"MuiMenu\"}),{autoFocus:n=!0,children:a,className:i,disableAutoFocusItem:l=!1,MenuListProps:s={},onClose:c,open:u,PaperProps:m={},PopoverClasses:p,transitionDuration:d=\"auto\",TransitionProps:{onEntering:v,...T}={},variant:S=\"selectedMenu\",slots:h={},slotProps:y={},...g}=r,b=li(),E={...r,autoFocus:n,disableAutoFocusItem:l,MenuListProps:s,onEntering:v,PaperProps:m,transitionDuration:d,TransitionProps:T,variant:S},C=$D(E),P=n&&!l&&u,A=ui.useRef(null),_=(W,Te)=>{A.current&&A.current.adjustStyleForScrollbar(W,{direction:b?\"rtl\":\"ltr\"}),v&&v(W,Te)},z=W=>{W.key===\"Tab\"&&(W.preventDefault(),c&&c(W,\"tabKeyDown\"))},I=-1;ui.Children.map(a,(W,Te)=>{ui.isValidElement(W)&&(W.props.disabled||(S===\"selectedMenu\"&&W.props.selected||I===-1)&&(I=Te))});let x={slots:h,slotProps:{list:s,transition:T,paper:m,...y}},k=cr({elementType:h.root,externalSlotProps:y.root,ownerState:E,className:[C.root,i]}),[U,O]=Ct(\"paper\",{className:C.paper,elementType:XD,externalForwardedProps:x,shouldForwardComponentProp:!0,ownerState:E}),[N,X]=Ct(\"list\",{className:ie(C.list,s.className),elementType:GD,shouldForwardComponentProp:!0,externalForwardedProps:x,getSlotProps:W=>({...W,onKeyDown:Te=>{z(Te),W.onKeyDown?.(Te)}}),ownerState:E}),oe=typeof x.slotProps.transition==\"function\"?x.slotProps.transition(E):x.slotProps.transition;return(0,J0.jsx)(YD,{onClose:c,anchorOrigin:{vertical:\"bottom\",horizontal:b?\"right\":\"left\"},transformOrigin:b?HD:VD,slots:{root:h.root,paper:U,backdrop:h.backdrop,...h.transition&&{transition:h.transition}},slotProps:{root:k,paper:O,backdrop:typeof y.backdrop==\"function\"?y.backdrop(E):y.backdrop,transition:{...oe,onEntering:(...W)=>{_(...W),oe?.onEntering?.(...W)}}},open:u,ref:o,transitionDuration:d,ownerState:E,...g,classes:p,children:(0,J0.jsx)(N,{actions:A,autoFocus:n&&(I===-1||l),autoFocusItem:P,variant:S,...X,children:a})})}),ip=qD;var pi=q(re(),1);var MC=q(re(),1);function wC(e){return _e(\"MuiDivider\",e)}var ID=Ce(\"MuiDivider\",[\"root\",\"absolute\",\"fullWidth\",\"inset\",\"middle\",\"flexItem\",\"light\",\"vertical\",\"withChildren\",\"withChildrenVertical\",\"textAlignRight\",\"textAlignLeft\",\"wrapper\",\"wrapperVertical\"]),Rm=ID;var eb=q(Ie(),1),FD=e=>{let{absolute:t,children:o,classes:r,flexItem:n,light:a,orientation:i,textAlign:l,variant:s}=e;return Le({root:[\"root\",t&&\"absolute\",s,a&&\"light\",i===\"vertical\"&&\"vertical\",n&&\"flexItem\",o&&\"withChildren\",o&&i===\"vertical\"&&\"withChildrenVertical\",l===\"right\"&&i!==\"vertical\"&&\"textAlignRight\",l===\"left\"&&i!==\"vertical\"&&\"textAlignLeft\"],wrapper:[\"wrapper\",i===\"vertical\"&&\"wrapperVertical\"]},wC,r)},KD=ae(\"div\",{name:\"MuiDivider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.absolute&&t.absolute,t[o.variant],o.light&&t.light,o.orientation===\"vertical\"&&t.vertical,o.flexItem&&t.flexItem,o.children&&t.withChildren,o.children&&o.orientation===\"vertical\"&&t.withChildrenVertical,o.textAlign===\"right\"&&o.orientation!==\"vertical\"&&t.textAlignRight,o.textAlign===\"left\"&&o.orientation!==\"vertical\"&&t.textAlignLeft]}})(He(({theme:e})=>({margin:0,flexShrink:0,borderWidth:0,borderStyle:\"solid\",borderColor:(e.vars||e).palette.divider,borderBottomWidth:\"thin\",variants:[{props:{absolute:!0},style:{position:\"absolute\",bottom:0,left:0,width:\"100%\"}},{props:{light:!0},style:{borderColor:e.alpha((e.vars||e).palette.divider,.08)}},{props:{variant:\"inset\"},style:{marginLeft:72}},{props:{variant:\"middle\",orientation:\"horizontal\"},style:{marginLeft:e.spacing(2),marginRight:e.spacing(2)}},{props:{variant:\"middle\",orientation:\"vertical\"},style:{marginTop:e.spacing(1),marginBottom:e.spacing(1)}},{props:{orientation:\"vertical\"},style:{height:\"100%\",borderBottomWidth:0,borderRightWidth:\"thin\"}},{props:{flexItem:!0},style:{alignSelf:\"stretch\",height:\"auto\"}},{props:({ownerState:t})=>!!t.children,style:{display:\"flex\",textAlign:\"center\",border:0,borderTopStyle:\"solid\",borderLeftStyle:\"solid\",\"&::before, &::after\":{content:'\"\"',alignSelf:\"center\"}}},{props:({ownerState:t})=>t.children&&t.orientation!==\"vertical\",style:{\"&::before, &::after\":{width:\"100%\",borderTop:`thin solid ${(e.vars||e).palette.divider}`,borderTopStyle:\"inherit\"}}},{props:({ownerState:t})=>t.orientation===\"vertical\"&&t.children,style:{flexDirection:\"column\",\"&::before, &::after\":{height:\"100%\",borderLeft:`thin solid ${(e.vars||e).palette.divider}`,borderLeftStyle:\"inherit\"}}},{props:({ownerState:t})=>t.textAlign===\"right\"&&t.orientation!==\"vertical\",style:{\"&::before\":{width:\"90%\"},\"&::after\":{width:\"10%\"}}},{props:({ownerState:t})=>t.textAlign===\"left\"&&t.orientation!==\"vertical\",style:{\"&::before\":{width:\"10%\"},\"&::after\":{width:\"90%\"}}}]}))),QD=ae(\"span\",{name:\"MuiDivider\",slot:\"Wrapper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.wrapper,o.orientation===\"vertical\"&&t.wrapperVertical]}})(He(({theme:e})=>({display:\"inline-block\",paddingLeft:`calc(${e.spacing(1)} * 1.2)`,paddingRight:`calc(${e.spacing(1)} * 1.2)`,whiteSpace:\"nowrap\",variants:[{props:{orientation:\"vertical\"},style:{paddingTop:`calc(${e.spacing(1)} * 1.2)`,paddingBottom:`calc(${e.spacing(1)} * 1.2)`}}]}))),tb=MC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiDivider\"}),{absolute:n=!1,children:a,className:i,orientation:l=\"horizontal\",component:s=a||l===\"vertical\"?\"div\":\"hr\",flexItem:c=!1,light:u=!1,role:m=s!==\"hr\"?\"separator\":void 0,textAlign:p=\"center\",variant:d=\"fullWidth\",...v}=r,T={...r,absolute:n,component:s,flexItem:c,light:u,orientation:l,role:m,textAlign:p,variant:d},S=FD(T);return(0,eb.jsx)(KD,{as:s,className:ie(S.root,i),role:m,ref:o,ownerState:T,\"aria-orientation\":m===\"separator\"&&(s!==\"hr\"||l===\"vertical\")?l:void 0,...v,children:a?(0,eb.jsx)(QD,{className:S.wrapper,ownerState:T,children:a}):null})});tb&&(tb.muiSkipListHighlight=!0);var ob=tb;var WD=Ce(\"MuiListItemIcon\",[\"root\",\"alignItemsFlexStart\"]),wm=WD;var ZD=Ce(\"MuiListItemText\",[\"root\",\"multiline\",\"dense\",\"inset\",\"primary\",\"secondary\"]),Mm=ZD;function OC(e){return _e(\"MuiMenuItem\",e)}var JD=Ce(\"MuiMenuItem\",[\"root\",\"focusVisible\",\"dense\",\"disabled\",\"divider\",\"gutters\",\"selected\"]),Js=JD;var rb=q(Ie(),1),eN=(e,t)=>{let{ownerState:o}=e;return[t.root,o.dense&&t.dense,o.divider&&t.divider,!o.disableGutters&&t.gutters]},tN=e=>{let{disabled:t,dense:o,divider:r,disableGutters:n,selected:a,classes:i}=e,s=Le({root:[\"root\",o&&\"dense\",t&&\"disabled\",!n&&\"gutters\",r&&\"divider\",a&&\"selected\"]},OC,i);return{...i,...s}},oN=ae(ma,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiMenuItem\",slot:\"Root\",overridesResolver:eN})(He(({theme:e})=>({...e.typography.body1,display:\"flex\",justifyContent:\"flex-start\",alignItems:\"center\",position:\"relative\",textDecoration:\"none\",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:\"border-box\",whiteSpace:\"nowrap\",\"&:hover\":{textDecoration:\"none\",backgroundColor:(e.vars||e).palette.action.hover,\"@media (hover: none)\":{backgroundColor:\"transparent\"}},[`&.${Js.selected}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity),[`&.${Js.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)}},[`&.${Js.selected}:hover`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.hoverOpacity}`),\"@media (hover: none)\":{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity)}},[`&.${Js.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${Js.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${Rm.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${Rm.inset}`]:{marginLeft:52},[`& .${Mm.root}`]:{marginTop:0,marginBottom:0},[`& .${Mm.inset}`]:{paddingLeft:36},[`& .${wm.root}`]:{minWidth:36},variants:[{props:({ownerState:t})=>!t.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:t})=>t.divider,style:{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:\"padding-box\"}},{props:({ownerState:t})=>!t.dense,style:{[e.breakpoints.up(\"sm\")]:{minHeight:\"auto\"}}},{props:({ownerState:t})=>t.dense,style:{minHeight:32,paddingTop:4,paddingBottom:4,...e.typography.body2,[`& .${wm.root} svg`]:{fontSize:\"1.25rem\"}}}]}))),rN=pi.forwardRef(function(t,o){let r=je({props:t,name:\"MuiMenuItem\"}),{autoFocus:n=!1,component:a=\"li\",dense:i=!1,divider:l=!1,disableGutters:s=!1,focusVisibleClassName:c,role:u=\"menuitem\",tabIndex:m,className:p,...d}=r,v=pi.useContext(tp),T=pi.useMemo(()=>({dense:i||v.dense||!1,disableGutters:s}),[v.dense,i,s]),S=pi.useRef(null);ym(()=>{n&&S.current&&S.current.focus()},[n]);let h={...r,dense:T.dense,divider:l,disableGutters:s},y=tN(r),g=Mr(S,o),b;return r.disabled||(b=m!==void 0?m:-1),(0,rb.jsx)(tp.Provider,{value:T,children:(0,rb.jsx)(oN,{ref:g,role:u,tabIndex:b,component:a,focusVisibleClassName:ie(y.focusVisible,c),className:ie(y.root,p),...d,ownerState:h,classes:y})})}),nl=rN;var zm=q(re(),1);var Ho=q(re(),1);var nN={border:0,clip:\"rect(0 0 0 0)\",height:\"1px\",margin:\"-1px\",overflow:\"hidden\",padding:0,position:\"absolute\",whiteSpace:\"nowrap\",width:\"1px\"},nb=nN;function aN(e,t,o=(r,n)=>r===n){return e.length===t.length&&e.every((r,n)=>o(r,t[n]))}var AC=aN;var iN=2;function ec(e,t,o,r,n){return o===1?Math.min(e+t,n):Math.max(e-t,r)}function zC(e,t){return e-t}function DC(e,t){let{index:o}=e.reduce((r,n,a)=>{let i=Math.abs(t-n);return r===null||i({left:`${e}%`}),leap:e=>({width:`${e}%`})},\"horizontal-reverse\":{offset:e=>({right:`${e}%`}),leap:e=>({width:`${e}%`})},vertical:{offset:e=>({bottom:`${e}%`}),leap:e=>({height:`${e}%`})}},pN=e=>e,Nm;function _C(){return Nm===void 0&&(typeof CSS<\"u\"&&typeof CSS.supports==\"function\"?Nm=CSS.supports(\"touch-action\",\"none\"):Nm=!0),Nm}function kC(e){let{\"aria-labelledby\":t,defaultValue:o,disabled:r=!1,disableSwap:n=!1,isRtl:a=!1,marks:i=!1,max:l=100,min:s=0,name:c,onChange:u,onChangeCommitted:m,orientation:p=\"horizontal\",rootRef:d,scale:v=pN,step:T=1,shiftStep:S=10,tabIndex:h,value:y}=e,g=Ho.useRef(void 0),[b,E]=Ho.useState(-1),[C,P]=Ho.useState(-1),[A,_]=Ho.useState(!1),z=Ho.useRef(0),I=Ho.useRef(null),[x,k]=js({controlled:y,default:o??s,name:\"Slider\"}),U=u&&((Z,ee,Se)=>{let ye=Z.nativeEvent||Z,ze=new ye.constructor(ye.type,ye);Object.defineProperty(ze,\"target\",{writable:!0,value:{value:ee,name:c}}),I.current=ee,u(ze,ee,Se)}),O=Array.isArray(x),N=O?x.slice().sort(zC):[x];N=N.map(Z=>Z==null?s:ua(Z,s,l));let X=i===!0&&T!==null?[...Array(Math.floor((l-s)/T)+1)].map((Z,ee)=>({value:s+T*ee})):i||[],oe=X.map(Z=>Z.value),[W,Te]=Ho.useState(-1),fe=Ho.useRef(null),Ke=yo(d,fe),Ze=Z=>ee=>{let Se=Number(ee.currentTarget.getAttribute(\"data-index\"));pn(ee.target)&&Te(Se),P(Se),Z?.onFocus?.(ee)},Ue=Z=>ee=>{pn(ee.target)||Te(-1),P(-1),Z?.onBlur?.(ee)},xe=(Z,ee)=>{let Se=Number(Z.currentTarget.getAttribute(\"data-index\")),ye=N[Se],ze=oe.indexOf(ye),ue=ee;if(X&&T==null){let gt=oe[oe.length-1];ue>=gt?ue=gt:ue<=oe[0]?ue=oe[0]:ue=ueee=>{if([\"ArrowUp\",\"ArrowDown\",\"ArrowLeft\",\"ArrowRight\",\"PageUp\",\"PageDown\",\"Home\",\"End\"].includes(ee.key)){ee.preventDefault();let Se=Number(ee.currentTarget.getAttribute(\"data-index\")),ye=N[Se],ze=null;if(T!=null){let ue=ee.shiftKey?S:T;switch(ee.key){case\"ArrowUp\":ze=ec(ye,ue,1,s,l);break;case\"ArrowRight\":ze=ec(ye,ue,a?-1:1,s,l);break;case\"ArrowDown\":ze=ec(ye,ue,-1,s,l);break;case\"ArrowLeft\":ze=ec(ye,ue,a?1:-1,s,l);break;case\"PageUp\":ze=ec(ye,S,1,s,l);break;case\"PageDown\":ze=ec(ye,S,-1,s,l);break;case\"Home\":ze=s;break;case\"End\":ze=l;break;default:break}}else if(X){let ue=oe[oe.length-1],gt=oe.indexOf(ye),ce=[a?\"ArrowRight\":\"ArrowLeft\",\"ArrowDown\",\"PageDown\",\"Home\"],ke=[a?\"ArrowLeft\":\"ArrowRight\",\"ArrowUp\",\"PageUp\",\"End\"];ce.includes(ee.key)?gt===0?ze=oe[0]:ze=oe[gt-1]:ke.includes(ee.key)&&(gt===oe.length-1?ze=ue:ze=oe[gt+1])}ze!=null&&xe(ee,ze)}Z?.onKeyDown?.(ee)};wr(()=>{r&&fe.current.contains(document.activeElement)&&document.activeElement?.blur()},[r]),r&&b!==-1&&E(-1),r&&W!==-1&&Te(-1);let ht=Z=>ee=>{Z.onChange?.(ee),xe(ee,ee.target.valueAsNumber)},we=Ho.useRef(void 0),ft=p;a&&p===\"horizontal\"&&(ft+=\"-reverse\");let le=({finger:Z,move:ee=!1})=>{let{current:Se}=fe,{width:ye,height:ze,bottom:ue,left:gt}=Se.getBoundingClientRect(),ce;ft.startsWith(\"vertical\")?ce=(ue-Z.y)/ze:ce=(Z.x-gt)/ye,ft.includes(\"-reverse\")&&(ce=1-ce);let ke;if(ke=lN(ce,s,l),T)ke=cN(ke,T,s);else{let Wt=DC(oe,ke);ke=oe[Wt]}ke=ua(ke,s,l);let he=0;if(O){ee?he=we.current:he=DC(N,ke),n&&(ke=ua(ke,N[he-1]||-1/0,N[he+1]||1/0));let Wt=ke;ke=NC({values:N,newValue:ke,index:he}),n&&ee||(he=ke.indexOf(Wt),we.current=he)}return{newValue:ke,activeIndex:he}},Oe=Ln(Z=>{let ee=Om(Z,g);if(!ee)return;if(z.current+=1,Z.type===\"mousemove\"&&Z.buttons===0){Ae(Z);return}let{newValue:Se,activeIndex:ye}=le({finger:ee,move:!0});Am({sliderRef:fe,activeIndex:ye,setActive:E}),k(Se),!A&&z.current>iN&&_(!0),U&&!Dm(Se,x)&&U(Z,Se,ye)}),Ae=Ln(Z=>{let ee=Om(Z,g);if(_(!1),!ee)return;let{newValue:Se}=le({finger:ee,move:!0});E(-1),Z.type===\"touchend\"&&P(-1),m&&m(Z,I.current??Se),g.current=void 0,dt()}),et=Ln(Z=>{if(r)return;_C()||Z.preventDefault();let ee=Z.changedTouches[0];ee!=null&&(g.current=ee.identifier);let Se=Om(Z,g);if(Se!==!1){let{newValue:ze,activeIndex:ue}=le({finger:Se});Am({sliderRef:fe,activeIndex:ue,setActive:E}),k(ze),U&&!Dm(ze,x)&&U(Z,ze,ue)}z.current=0;let ye=Yt(fe.current);ye.addEventListener(\"touchmove\",Oe,{passive:!0}),ye.addEventListener(\"touchend\",Ae,{passive:!0})}),dt=Ho.useCallback(()=>{let Z=Yt(fe.current);Z.removeEventListener(\"mousemove\",Oe),Z.removeEventListener(\"mouseup\",Ae),Z.removeEventListener(\"touchmove\",Oe),Z.removeEventListener(\"touchend\",Ae)},[Ae,Oe]);Ho.useEffect(()=>{let{current:Z}=fe;return Z.addEventListener(\"touchstart\",et,{passive:_C()}),()=>{Z.removeEventListener(\"touchstart\",et),dt()}},[dt,et]),Ho.useEffect(()=>{r&&dt()},[r,dt]);let Lt=Z=>ee=>{if(Z.onMouseDown?.(ee),r||ee.defaultPrevented||ee.button!==0)return;ee.preventDefault();let Se=Om(ee,g);if(Se!==!1){let{newValue:ze,activeIndex:ue}=le({finger:Se});Am({sliderRef:fe,activeIndex:ue,setActive:E}),k(ze),U&&!Dm(ze,x)&&U(ee,ze,ue)}z.current=0;let ye=Yt(fe.current);ye.addEventListener(\"mousemove\",Oe,{passive:!0}),ye.addEventListener(\"mouseup\",Ae)},jt=lp(O?N[0]:s,s,l),Be=lp(N[N.length-1],s,l)-jt,Nt=(Z={})=>{let ee=ya(Z),Se={onMouseDown:Lt(ee||{})},ye={...ee,...Se};return{...Z,ref:Ke,...ye}},Ro=Z=>ee=>{Z.onMouseOver?.(ee);let Se=Number(ee.currentTarget.getAttribute(\"data-index\"));P(Se)},Ut=Z=>ee=>{Z.onMouseLeave?.(ee),P(-1)},st=(Z={})=>{let ee=ya(Z),Se={onMouseOver:Ro(ee||{}),onMouseLeave:Ut(ee||{})};return{...Z,...ee,...Se}},se=Z=>({pointerEvents:b!==-1&&b!==Z?\"none\":void 0}),xt;return p===\"vertical\"&&(xt=a?\"vertical-rl\":\"vertical-lr\"),{active:b,axis:ft,axisProps:uN,dragging:A,focusedThumbIndex:W,getHiddenInputProps:(Z={})=>{let ee=ya(Z),Se={onChange:ht(ee||{}),onFocus:Ze(ee||{}),onBlur:Ue(ee||{}),onKeyDown:Je(ee||{})},ye={...ee,...Se};return{tabIndex:h,\"aria-labelledby\":t,\"aria-orientation\":p,\"aria-valuemax\":v(l),\"aria-valuemin\":v(s),name:c,type:\"range\",min:e.min,max:e.max,step:e.step===null&&e.marks?\"any\":e.step??void 0,disabled:r,...Z,...ye,style:{...nb,direction:a?\"rtl\":\"ltr\",width:\"100%\",height:\"100%\",writingMode:xt}}},getRootProps:Nt,getThumbProps:st,marks:X,open:C,range:O,rootRef:Ke,trackLeap:Be,trackOffset:jt,values:N,getThumbStyle:se}}var fN=e=>!e||!dn(e),BC=fN;var _m=q(re(),1);function LC(e){return _e(\"MuiSlider\",e)}var dN=Ce(\"MuiSlider\",[\"root\",\"active\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"disabled\",\"dragging\",\"focusVisible\",\"mark\",\"markActive\",\"marked\",\"markLabel\",\"markLabelActive\",\"rail\",\"sizeSmall\",\"thumb\",\"thumbColorPrimary\",\"thumbColorSecondary\",\"thumbColorError\",\"thumbColorSuccess\",\"thumbColorInfo\",\"thumbColorWarning\",\"track\",\"trackInverted\",\"trackFalse\",\"thumbSizeSmall\",\"valueLabel\",\"valueLabelOpen\",\"valueLabelCircle\",\"valueLabelLabel\",\"vertical\"]),pr=dN;var tc=q(Ie(),1),mN=e=>{let{open:t}=e;return{offset:ie(t&&pr.valueLabelOpen),circle:pr.valueLabelCircle,label:pr.valueLabelLabel}};function ab(e){let{children:t,className:o,value:r}=e,n=mN(e);return t?_m.cloneElement(t,{className:t.props.className},(0,tc.jsxs)(_m.Fragment,{children:[t.props.children,(0,tc.jsx)(\"span\",{className:ie(n.offset,o),\"aria-hidden\":!0,children:(0,tc.jsx)(\"span\",{className:n.circle,children:(0,tc.jsx)(\"span\",{className:n.label,children:r})})})]})):null}var hn=q(Ie(),1);function jC(e){return e}var yN=ae(\"span\",{name:\"MuiSlider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[`color${me(o.color)}`],o.size!==\"medium\"&&t[`size${me(o.size)}`],o.marked&&t.marked,o.orientation===\"vertical\"&&t.vertical,o.track===\"inverted\"&&t.trackInverted,o.track===!1&&t.trackFalse]}})(He(({theme:e})=>({borderRadius:12,boxSizing:\"content-box\",display:\"inline-block\",position:\"relative\",cursor:\"pointer\",touchAction:\"none\",WebkitTapHighlightColor:\"transparent\",\"@media print\":{colorAdjust:\"exact\"},[`&.${pr.disabled}`]:{pointerEvents:\"none\",cursor:\"default\",color:(e.vars||e).palette.grey[400]},[`&.${pr.dragging}`]:{[`& .${pr.thumb}, & .${pr.track}`]:{transition:\"none\"}},variants:[...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),{props:{orientation:\"horizontal\"},style:{height:4,width:\"100%\",padding:\"13px 0\",\"@media (pointer: coarse)\":{padding:\"20px 0\"}}},{props:{orientation:\"horizontal\",size:\"small\"},style:{height:2}},{props:{orientation:\"horizontal\",marked:!0},style:{marginBottom:20}},{props:{orientation:\"vertical\"},style:{height:\"100%\",width:4,padding:\"0 13px\",\"@media (pointer: coarse)\":{padding:\"0 20px\"}}},{props:{orientation:\"vertical\",size:\"small\"},style:{width:2}},{props:{orientation:\"vertical\",marked:!0},style:{marginRight:44}}]}))),hN=ae(\"span\",{name:\"MuiSlider\",slot:\"Rail\"})({display:\"block\",position:\"absolute\",borderRadius:\"inherit\",backgroundColor:\"currentColor\",opacity:.38,variants:[{props:{orientation:\"horizontal\"},style:{width:\"100%\",height:\"inherit\",top:\"50%\",transform:\"translateY(-50%)\"}},{props:{orientation:\"vertical\"},style:{height:\"100%\",width:\"inherit\",left:\"50%\",transform:\"translateX(-50%)\"}},{props:{track:\"inverted\"},style:{opacity:1}}]}),gN=ae(\"span\",{name:\"MuiSlider\",slot:\"Track\"})(He(({theme:e})=>({display:\"block\",position:\"absolute\",borderRadius:\"inherit\",border:\"1px solid currentColor\",backgroundColor:\"currentColor\",transition:e.transitions.create([\"left\",\"width\",\"bottom\",\"height\"],{duration:e.transitions.duration.shortest}),variants:[{props:{size:\"small\"},style:{border:\"none\"}},{props:{orientation:\"horizontal\"},style:{height:\"inherit\",top:\"50%\",transform:\"translateY(-50%)\"}},{props:{orientation:\"vertical\"},style:{width:\"inherit\",left:\"50%\",transform:\"translateX(-50%)\"}},{props:{track:!1},style:{display:\"none\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t,track:\"inverted\"},style:{...e.vars?{backgroundColor:e.vars.palette.Slider[`${t}Track`],borderColor:e.vars.palette.Slider[`${t}Track`]}:{backgroundColor:e.lighten(e.palette[t].main,.62),borderColor:e.lighten(e.palette[t].main,.62),...e.applyStyles(\"dark\",{backgroundColor:e.darken(e.palette[t].main,.5)}),...e.applyStyles(\"dark\",{borderColor:e.darken(e.palette[t].main,.5)})}}}))]}))),bN=ae(\"span\",{name:\"MuiSlider\",slot:\"Thumb\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.thumb,t[`thumbColor${me(o.color)}`],o.size!==\"medium\"&&t[`thumbSize${me(o.size)}`]]}})(He(({theme:e})=>({position:\"absolute\",width:20,height:20,boxSizing:\"border-box\",borderRadius:\"50%\",outline:0,backgroundColor:\"currentColor\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",transition:e.transitions.create([\"box-shadow\",\"left\",\"bottom\"],{duration:e.transitions.duration.shortest}),\"&::before\":{position:\"absolute\",content:'\"\"',borderRadius:\"inherit\",width:\"100%\",height:\"100%\",boxShadow:(e.vars||e).shadows[2]},\"&::after\":{position:\"absolute\",content:'\"\"',borderRadius:\"50%\",width:42,height:42,top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\"},[`&.${pr.disabled}`]:{\"&:hover\":{boxShadow:\"none\"}},variants:[{props:{size:\"small\"},style:{width:12,height:12,\"&::before\":{boxShadow:\"none\"}}},{props:{orientation:\"horizontal\"},style:{top:\"50%\",transform:\"translate(-50%, -50%)\"}},{props:{orientation:\"vertical\"},style:{left:\"50%\",transform:\"translate(-50%, 50%)\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{[`&:hover, &.${pr.focusVisible}`]:{boxShadow:`0px 0px 0px 8px ${e.alpha((e.vars||e).palette[t].main,.16)}`,\"@media (hover: none)\":{boxShadow:\"none\"}},[`&.${pr.active}`]:{boxShadow:`0px 0px 0px 14px ${e.alpha((e.vars||e).palette[t].main,.16)}`}}}))]}))),vN=ae(ab,{name:\"MuiSlider\",slot:\"ValueLabel\"})(He(({theme:e})=>({zIndex:1,whiteSpace:\"nowrap\",...e.typography.body2,fontWeight:500,transition:e.transitions.create([\"transform\"],{duration:e.transitions.duration.shortest}),position:\"absolute\",backgroundColor:(e.vars||e).palette.grey[600],borderRadius:2,color:(e.vars||e).palette.common.white,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:\"0.25rem 0.75rem\",variants:[{props:{orientation:\"horizontal\"},style:{transform:\"translateY(-100%) scale(0)\",top:\"-10px\",transformOrigin:\"bottom center\",\"&::before\":{position:\"absolute\",content:'\"\"',width:8,height:8,transform:\"translate(-50%, 50%) rotate(45deg)\",backgroundColor:\"inherit\",bottom:0,left:\"50%\"},[`&.${pr.valueLabelOpen}`]:{transform:\"translateY(-100%) scale(1)\"}}},{props:{orientation:\"vertical\"},style:{transform:\"translateY(-50%) scale(0)\",right:\"30px\",top:\"50%\",transformOrigin:\"right center\",\"&::before\":{position:\"absolute\",content:'\"\"',width:8,height:8,transform:\"translate(-50%, -50%) rotate(45deg)\",backgroundColor:\"inherit\",right:-8,top:\"50%\"},[`&.${pr.valueLabelOpen}`]:{transform:\"translateY(-50%) scale(1)\"}}},{props:{size:\"small\"},style:{fontSize:e.typography.pxToRem(12),padding:\"0.25rem 0.5rem\"}},{props:{orientation:\"vertical\",size:\"small\"},style:{right:\"20px\"}}]})));var xN=ae(\"span\",{name:\"MuiSlider\",slot:\"Mark\",shouldForwardProp:e=>Hu(e)&&e!==\"markActive\",overridesResolver:(e,t)=>{let{markActive:o}=e;return[t.mark,o&&t.markActive]}})(He(({theme:e})=>({position:\"absolute\",width:2,height:2,borderRadius:1,backgroundColor:\"currentColor\",variants:[{props:{orientation:\"horizontal\"},style:{top:\"50%\",transform:\"translate(-1px, -50%)\"}},{props:{orientation:\"vertical\"},style:{left:\"50%\",transform:\"translate(-50%, 1px)\"}},{props:{markActive:!0},style:{backgroundColor:(e.vars||e).palette.background.paper,opacity:.8}}]}))),TN=ae(\"span\",{name:\"MuiSlider\",slot:\"MarkLabel\",shouldForwardProp:e=>Hu(e)&&e!==\"markLabelActive\"})(He(({theme:e})=>({...e.typography.body2,color:(e.vars||e).palette.text.secondary,position:\"absolute\",whiteSpace:\"nowrap\",variants:[{props:{orientation:\"horizontal\"},style:{top:30,transform:\"translateX(-50%)\",\"@media (pointer: coarse)\":{top:40}}},{props:{orientation:\"vertical\"},style:{left:36,transform:\"translateY(50%)\",\"@media (pointer: coarse)\":{left:44}}},{props:{markLabelActive:!0},style:{color:(e.vars||e).palette.text.primary}}]}))),SN=e=>{let{disabled:t,dragging:o,marked:r,orientation:n,track:a,classes:i,color:l,size:s}=e,c={root:[\"root\",t&&\"disabled\",o&&\"dragging\",r&&\"marked\",n===\"vertical\"&&\"vertical\",a===\"inverted\"&&\"trackInverted\",a===!1&&\"trackFalse\",l&&`color${me(l)}`,s&&`size${me(s)}`],rail:[\"rail\"],track:[\"track\"],mark:[\"mark\"],markActive:[\"markActive\"],markLabel:[\"markLabel\"],markLabelActive:[\"markLabelActive\"],valueLabel:[\"valueLabel\"],thumb:[\"thumb\",t&&\"disabled\",s&&`thumbSize${me(s)}`,l&&`thumbColor${me(l)}`],active:[\"active\"],disabled:[\"disabled\"],focusVisible:[\"focusVisible\"]};return Le(c,LC,i)},EN=({children:e})=>e,PN=zm.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSlider\"}),n=li(),{\"aria-label\":a,\"aria-valuetext\":i,\"aria-labelledby\":l,component:s=\"span\",components:c={},componentsProps:u={},color:m=\"primary\",classes:p,className:d,disableSwap:v=!1,disabled:T=!1,getAriaLabel:S,getAriaValueText:h,marks:y=!1,max:g=100,min:b=0,name:E,onChange:C,onChangeCommitted:P,orientation:A=\"horizontal\",shiftStep:_=10,size:z=\"medium\",step:I=1,scale:x=jC,slotProps:k,slots:U,tabIndex:O,track:N=\"normal\",value:X,valueLabelDisplay:oe=\"off\",valueLabelFormat:W=jC,...Te}=r,fe={...r,isRtl:n,max:g,min:b,classes:p,disabled:T,disableSwap:v,orientation:A,marks:y,color:m,size:z,step:I,shiftStep:_,scale:x,track:N,valueLabelDisplay:oe,valueLabelFormat:W},{axisProps:Ke,getRootProps:Ze,getHiddenInputProps:Ue,getThumbProps:xe,open:Je,active:ht,axis:we,focusedThumbIndex:ft,range:le,dragging:Oe,marks:Ae,values:et,trackOffset:dt,trackLeap:Lt,getThumbStyle:jt}=kC({...fe,rootRef:o});fe.marked=Ae.length>0&&Ae.some(Tt=>Tt.label),fe.dragging=Oe,fe.focusedThumbIndex=ft;let Be=SN(fe),Nt=U?.root??c.Root??yN,Ro=U?.rail??c.Rail??hN,Ut=U?.track??c.Track??gN,st=U?.thumb??c.Thumb??bN,se=U?.valueLabel??c.ValueLabel??vN,xt=U?.mark??c.Mark??xN,fr=U?.markLabel??c.MarkLabel??TN,Z=U?.input??c.Input??\"input\",ee=k?.root??u.root,Se=k?.rail??u.rail,ye=k?.track??u.track,ze=k?.thumb??u.thumb,ue=k?.valueLabel??u.valueLabel,gt=k?.mark??u.mark,ce=k?.markLabel??u.markLabel,ke=k?.input??u.input,he=cr({elementType:Nt,getSlotProps:Ze,externalSlotProps:ee,externalForwardedProps:Te,additionalProps:{...BC(Nt)&&{as:s}},ownerState:{...fe,...ee?.ownerState},className:[Be.root,d]}),Wt=cr({elementType:Ro,externalSlotProps:Se,ownerState:fe,className:Be.rail}),be=cr({elementType:Ut,externalSlotProps:ye,additionalProps:{style:{...Ke[we].offset(dt),...Ke[we].leap(Lt)}},ownerState:{...fe,...ye?.ownerState},className:Be.track}),uo=cr({elementType:st,getSlotProps:xe,externalSlotProps:ze,ownerState:{...fe,...ze?.ownerState},className:Be.thumb}),ve=cr({elementType:se,externalSlotProps:ue,ownerState:{...fe,...ue?.ownerState},className:Be.valueLabel}),po=cr({elementType:xt,externalSlotProps:gt,ownerState:fe,className:Be.mark}),Ht=cr({elementType:fr,externalSlotProps:ce,ownerState:fe,className:Be.markLabel}),Sn=cr({elementType:Z,getSlotProps:Ue,externalSlotProps:ke,ownerState:fe});return(0,hn.jsxs)(Nt,{...he,children:[(0,hn.jsx)(Ro,{...Wt}),(0,hn.jsx)(Ut,{...be}),Ae.filter(Tt=>Tt.value>=b&&Tt.value<=g).map((Tt,Qe)=>{let Ar=lp(Tt.value,b,g),En=Ke[we].offset(Ar),Gt;return N===!1?Gt=et.includes(Tt.value):Gt=N===\"normal\"&&(le?Tt.value>=et[0]&&Tt.value<=et[et.length-1]:Tt.value<=et[0])||N===\"inverted\"&&(le?Tt.value<=et[0]||Tt.value>=et[et.length-1]:Tt.value>=et[0]),(0,hn.jsxs)(zm.Fragment,{children:[(0,hn.jsx)(xt,{\"data-index\":Qe,...po,...!dn(xt)&&{markActive:Gt},style:{...En,...po.style},className:ie(po.className,Gt&&Be.markActive)}),Tt.label!=null?(0,hn.jsx)(fr,{\"aria-hidden\":!0,\"data-index\":Qe,...Ht,...!dn(fr)&&{markLabelActive:Gt},style:{...En,...Ht.style},className:ie(Be.markLabel,Ht.className,Gt&&Be.markLabelActive),children:Tt.label}):null]},Qe)}),et.map((Tt,Qe)=>{let Ar=lp(Tt,b,g),En=Ke[we].offset(Ar),Gt=oe===\"off\"?EN:se;return(0,hn.jsx)(Gt,{...!dn(Gt)&&{valueLabelFormat:W,valueLabelDisplay:oe,value:typeof W==\"function\"?W(x(Tt),Qe):W,index:Qe,open:Je===Qe||ht===Qe||oe===\"on\",disabled:T},...ve,children:(0,hn.jsx)(st,{\"data-index\":Qe,...uo,className:ie(Be.thumb,uo.className,ht===Qe&&Be.active,ft===Qe&&Be.focusVisible),style:{...En,...jt(Qe),...uo.style},children:(0,hn.jsx)(Z,{\"data-index\":Qe,\"aria-label\":S?S(Qe):a,\"aria-valuenow\":x(Tt),\"aria-labelledby\":l,\"aria-valuetext\":h?h(x(Tt),Qe):i,value:et[Qe],...Sn})})},Qe)})]})}),km=PN;var oo=q(re(),1);var sR=q(re(),1);var Vo=q(re(),1);var Qt=\"top\",go=\"bottom\",co=\"right\",to=\"left\",Bm=\"auto\",fi=[Qt,go,co,to],va=\"start\",al=\"end\",UC=\"clippingParents\",Lm=\"viewport\",oc=\"popper\",HC=\"reference\",ib=fi.reduce(function(e,t){return e.concat([t+\"-\"+va,t+\"-\"+al])},[]),jm=[].concat(fi,[Bm]).reduce(function(e,t){return e.concat([t,t+\"-\"+va,t+\"-\"+al])},[]),CN=\"beforeRead\",RN=\"read\",wN=\"afterRead\",MN=\"beforeMain\",ON=\"main\",AN=\"afterMain\",DN=\"beforeWrite\",NN=\"write\",_N=\"afterWrite\",VC=[CN,RN,wN,MN,ON,AN,DN,NN,_N];function Po(e){return e?(e.nodeName||\"\").toLowerCase():null}function Bt(e){if(e==null)return window;if(e.toString()!==\"[object Window]\"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Zr(e){var t=Bt(e).Element;return e instanceof t||e instanceof Element}function bo(e){var t=Bt(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function rc(e){if(typeof ShadowRoot>\"u\")return!1;var t=Bt(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function zN(e){var t=e.state;Object.keys(t.elements).forEach(function(o){var r=t.styles[o]||{},n=t.attributes[o]||{},a=t.elements[o];!bo(a)||!Po(a)||(Object.assign(a.style,r),Object.keys(n).forEach(function(i){var l=n[i];l===!1?a.removeAttribute(i):a.setAttribute(i,l===!0?\"\":l)}))})}function kN(e){var t=e.state,o={popper:{position:t.options.strategy,left:\"0\",top:\"0\",margin:\"0\"},arrow:{position:\"absolute\"},reference:{}};return Object.assign(t.elements.popper.style,o.popper),t.styles=o,t.elements.arrow&&Object.assign(t.elements.arrow.style,o.arrow),function(){Object.keys(t.elements).forEach(function(r){var n=t.elements[r],a=t.attributes[r]||{},i=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:o[r]),l=i.reduce(function(s,c){return s[c]=\"\",s},{});!bo(n)||!Po(n)||(Object.assign(n.style,l),Object.keys(a).forEach(function(s){n.removeAttribute(s)}))})}}var $C={name:\"applyStyles\",enabled:!0,phase:\"write\",fn:zN,effect:kN,requires:[\"computeStyles\"]};function Co(e){return e.split(\"-\")[0]}var gn=Math.max,il=Math.min,xa=Math.round;function nc(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+\"/\"+t.version}).join(\" \"):navigator.userAgent}function sp(){return!/^((?!chrome|android).)*safari/i.test(nc())}function Jr(e,t,o){t===void 0&&(t=!1),o===void 0&&(o=!1);var r=e.getBoundingClientRect(),n=1,a=1;t&&bo(e)&&(n=e.offsetWidth>0&&xa(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&xa(r.height)/e.offsetHeight||1);var i=Zr(e)?Bt(e):window,l=i.visualViewport,s=!sp()&&o,c=(r.left+(s&&l?l.offsetLeft:0))/n,u=(r.top+(s&&l?l.offsetTop:0))/a,m=r.width/n,p=r.height/a;return{width:m,height:p,top:u,right:c+m,bottom:u+p,left:c,x:c,y:u}}function ll(e){var t=Jr(e),o=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-o)<=1&&(o=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:o,height:r}}function cp(e,t){var o=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(o&&rc(o)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Zo(e){return Bt(e).getComputedStyle(e)}function lb(e){return[\"table\",\"td\",\"th\"].indexOf(Po(e))>=0}function ko(e){return((Zr(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ta(e){return Po(e)===\"html\"?e:e.assignedSlot||e.parentNode||(rc(e)?e.host:null)||ko(e)}function YC(e){return!bo(e)||Zo(e).position===\"fixed\"?null:e.offsetParent}function BN(e){var t=/firefox/i.test(nc()),o=/Trident/i.test(nc());if(o&&bo(e)){var r=Zo(e);if(r.position===\"fixed\")return null}var n=Ta(e);for(rc(n)&&(n=n.host);bo(n)&&[\"html\",\"body\"].indexOf(Po(n))<0;){var a=Zo(n);if(a.transform!==\"none\"||a.perspective!==\"none\"||a.contain===\"paint\"||[\"transform\",\"perspective\"].indexOf(a.willChange)!==-1||t&&a.willChange===\"filter\"||t&&a.filter&&a.filter!==\"none\")return n;n=n.parentNode}return null}function bn(e){for(var t=Bt(e),o=YC(e);o&&lb(o)&&Zo(o).position===\"static\";)o=YC(o);return o&&(Po(o)===\"html\"||Po(o)===\"body\"&&Zo(o).position===\"static\")?t:o||BN(e)||t}function sl(e){return[\"top\",\"bottom\"].indexOf(e)>=0?\"x\":\"y\"}function cl(e,t,o){return gn(e,il(t,o))}function XC(e,t,o){var r=cl(e,t,o);return r>o?o:r}function up(){return{top:0,right:0,bottom:0,left:0}}function pp(e){return Object.assign({},up(),e)}function fp(e,t){return t.reduce(function(o,r){return o[r]=e,o},{})}var LN=function(t,o){return t=typeof t==\"function\"?t(Object.assign({},o.rects,{placement:o.placement})):t,pp(typeof t!=\"number\"?t:fp(t,fi))};function jN(e){var t,o=e.state,r=e.name,n=e.options,a=o.elements.arrow,i=o.modifiersData.popperOffsets,l=Co(o.placement),s=sl(l),c=[to,co].indexOf(l)>=0,u=c?\"height\":\"width\";if(!(!a||!i)){var m=LN(n.padding,o),p=ll(a),d=s===\"y\"?Qt:to,v=s===\"y\"?go:co,T=o.rects.reference[u]+o.rects.reference[s]-i[s]-o.rects.popper[u],S=i[s]-o.rects.reference[s],h=bn(a),y=h?s===\"y\"?h.clientHeight||0:h.clientWidth||0:0,g=T/2-S/2,b=m[d],E=y-p[u]-m[v],C=y/2-p[u]/2+g,P=cl(b,C,E),A=s;o.modifiersData[r]=(t={},t[A]=P,t.centerOffset=P-C,t)}}function UN(e){var t=e.state,o=e.options,r=o.element,n=r===void 0?\"[data-popper-arrow]\":r;n!=null&&(typeof n==\"string\"&&(n=t.elements.popper.querySelector(n),!n)||cp(t.elements.popper,n)&&(t.elements.arrow=n))}var GC={name:\"arrow\",enabled:!0,phase:\"main\",fn:jN,effect:UN,requires:[\"popperOffsets\"],requiresIfExists:[\"preventOverflow\"]};function en(e){return e.split(\"-\")[1]}var HN={top:\"auto\",right:\"auto\",bottom:\"auto\",left:\"auto\"};function VN(e,t){var o=e.x,r=e.y,n=t.devicePixelRatio||1;return{x:xa(o*n)/n||0,y:xa(r*n)/n||0}}function qC(e){var t,o=e.popper,r=e.popperRect,n=e.placement,a=e.variation,i=e.offsets,l=e.position,s=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,m=e.isFixed,p=i.x,d=p===void 0?0:p,v=i.y,T=v===void 0?0:v,S=typeof u==\"function\"?u({x:d,y:T}):{x:d,y:T};d=S.x,T=S.y;var h=i.hasOwnProperty(\"x\"),y=i.hasOwnProperty(\"y\"),g=to,b=Qt,E=window;if(c){var C=bn(o),P=\"clientHeight\",A=\"clientWidth\";if(C===Bt(o)&&(C=ko(o),Zo(C).position!==\"static\"&&l===\"absolute\"&&(P=\"scrollHeight\",A=\"scrollWidth\")),C=C,n===Qt||(n===to||n===co)&&a===al){b=go;var _=m&&C===E&&E.visualViewport?E.visualViewport.height:C[P];T-=_-r.height,T*=s?1:-1}if(n===to||(n===Qt||n===go)&&a===al){g=co;var z=m&&C===E&&E.visualViewport?E.visualViewport.width:C[A];d-=z-r.width,d*=s?1:-1}}var I=Object.assign({position:l},c&&HN),x=u===!0?VN({x:d,y:T},Bt(o)):{x:d,y:T};if(d=x.x,T=x.y,s){var k;return Object.assign({},I,(k={},k[b]=y?\"0\":\"\",k[g]=h?\"0\":\"\",k.transform=(E.devicePixelRatio||1)<=1?\"translate(\"+d+\"px, \"+T+\"px)\":\"translate3d(\"+d+\"px, \"+T+\"px, 0)\",k))}return Object.assign({},I,(t={},t[b]=y?T+\"px\":\"\",t[g]=h?d+\"px\":\"\",t.transform=\"\",t))}function $N(e){var t=e.state,o=e.options,r=o.gpuAcceleration,n=r===void 0?!0:r,a=o.adaptive,i=a===void 0?!0:a,l=o.roundOffsets,s=l===void 0?!0:l,c={placement:Co(t.placement),variation:en(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:n,isFixed:t.options.strategy===\"fixed\"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,qC(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:s})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,qC(Object.assign({},c,{offsets:t.modifiersData.arrow,position:\"absolute\",adaptive:!1,roundOffsets:s})))),t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-placement\":t.placement})}var IC={name:\"computeStyles\",enabled:!0,phase:\"beforeWrite\",fn:$N,data:{}};var Um={passive:!0};function YN(e){var t=e.state,o=e.instance,r=e.options,n=r.scroll,a=n===void 0?!0:n,i=r.resize,l=i===void 0?!0:i,s=Bt(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach(function(u){u.addEventListener(\"scroll\",o.update,Um)}),l&&s.addEventListener(\"resize\",o.update,Um),function(){a&&c.forEach(function(u){u.removeEventListener(\"scroll\",o.update,Um)}),l&&s.removeEventListener(\"resize\",o.update,Um)}}var FC={name:\"eventListeners\",enabled:!0,phase:\"write\",fn:function(){},effect:YN,data:{}};var XN={left:\"right\",right:\"left\",bottom:\"top\",top:\"bottom\"};function ac(e){return e.replace(/left|right|bottom|top/g,function(t){return XN[t]})}var GN={start:\"end\",end:\"start\"};function Hm(e){return e.replace(/start|end/g,function(t){return GN[t]})}function ul(e){var t=Bt(e),o=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:o,scrollTop:r}}function pl(e){return Jr(ko(e)).left+ul(e).scrollLeft}function sb(e,t){var o=Bt(e),r=ko(e),n=o.visualViewport,a=r.clientWidth,i=r.clientHeight,l=0,s=0;if(n){a=n.width,i=n.height;var c=sp();(c||!c&&t===\"fixed\")&&(l=n.offsetLeft,s=n.offsetTop)}return{width:a,height:i,x:l+pl(e),y:s}}function cb(e){var t,o=ko(e),r=ul(e),n=(t=e.ownerDocument)==null?void 0:t.body,a=gn(o.scrollWidth,o.clientWidth,n?n.scrollWidth:0,n?n.clientWidth:0),i=gn(o.scrollHeight,o.clientHeight,n?n.scrollHeight:0,n?n.clientHeight:0),l=-r.scrollLeft+pl(e),s=-r.scrollTop;return Zo(n||o).direction===\"rtl\"&&(l+=gn(o.clientWidth,n?n.clientWidth:0)-a),{width:a,height:i,x:l,y:s}}function fl(e){var t=Zo(e),o=t.overflow,r=t.overflowX,n=t.overflowY;return/auto|scroll|overlay|hidden/.test(o+n+r)}function Vm(e){return[\"html\",\"body\",\"#document\"].indexOf(Po(e))>=0?e.ownerDocument.body:bo(e)&&fl(e)?e:Vm(Ta(e))}function di(e,t){var o;t===void 0&&(t=[]);var r=Vm(e),n=r===((o=e.ownerDocument)==null?void 0:o.body),a=Bt(r),i=n?[a].concat(a.visualViewport||[],fl(r)?r:[]):r,l=t.concat(i);return n?l:l.concat(di(Ta(i)))}function ic(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function qN(e,t){var o=Jr(e,!1,t===\"fixed\");return o.top=o.top+e.clientTop,o.left=o.left+e.clientLeft,o.bottom=o.top+e.clientHeight,o.right=o.left+e.clientWidth,o.width=e.clientWidth,o.height=e.clientHeight,o.x=o.left,o.y=o.top,o}function KC(e,t,o){return t===Lm?ic(sb(e,o)):Zr(t)?qN(t,o):ic(cb(ko(e)))}function IN(e){var t=di(Ta(e)),o=[\"absolute\",\"fixed\"].indexOf(Zo(e).position)>=0,r=o&&bo(e)?bn(e):e;return Zr(r)?t.filter(function(n){return Zr(n)&&cp(n,r)&&Po(n)!==\"body\"}):[]}function ub(e,t,o,r){var n=t===\"clippingParents\"?IN(e):[].concat(t),a=[].concat(n,[o]),i=a[0],l=a.reduce(function(s,c){var u=KC(e,c,r);return s.top=gn(u.top,s.top),s.right=il(u.right,s.right),s.bottom=il(u.bottom,s.bottom),s.left=gn(u.left,s.left),s},KC(e,i,r));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}function dp(e){var t=e.reference,o=e.element,r=e.placement,n=r?Co(r):null,a=r?en(r):null,i=t.x+t.width/2-o.width/2,l=t.y+t.height/2-o.height/2,s;switch(n){case Qt:s={x:i,y:t.y-o.height};break;case go:s={x:i,y:t.y+t.height};break;case co:s={x:t.x+t.width,y:l};break;case to:s={x:t.x-o.width,y:l};break;default:s={x:t.x,y:t.y}}var c=n?sl(n):null;if(c!=null){var u=c===\"y\"?\"height\":\"width\";switch(a){case va:s[c]=s[c]-(t[u]/2-o[u]/2);break;case al:s[c]=s[c]+(t[u]/2-o[u]/2);break;default:}}return s}function vn(e,t){t===void 0&&(t={});var o=t,r=o.placement,n=r===void 0?e.placement:r,a=o.strategy,i=a===void 0?e.strategy:a,l=o.boundary,s=l===void 0?UC:l,c=o.rootBoundary,u=c===void 0?Lm:c,m=o.elementContext,p=m===void 0?oc:m,d=o.altBoundary,v=d===void 0?!1:d,T=o.padding,S=T===void 0?0:T,h=pp(typeof S!=\"number\"?S:fp(S,fi)),y=p===oc?HC:oc,g=e.rects.popper,b=e.elements[v?y:p],E=ub(Zr(b)?b:b.contextElement||ko(e.elements.popper),s,u,i),C=Jr(e.elements.reference),P=dp({reference:C,element:g,strategy:\"absolute\",placement:n}),A=ic(Object.assign({},g,P)),_=p===oc?A:C,z={top:E.top-_.top+h.top,bottom:_.bottom-E.bottom+h.bottom,left:E.left-_.left+h.left,right:_.right-E.right+h.right},I=e.modifiersData.offset;if(p===oc&&I){var x=I[n];Object.keys(z).forEach(function(k){var U=[co,go].indexOf(k)>=0?1:-1,O=[Qt,go].indexOf(k)>=0?\"y\":\"x\";z[k]+=x[O]*U})}return z}function pb(e,t){t===void 0&&(t={});var o=t,r=o.placement,n=o.boundary,a=o.rootBoundary,i=o.padding,l=o.flipVariations,s=o.allowedAutoPlacements,c=s===void 0?jm:s,u=en(r),m=u?l?ib:ib.filter(function(v){return en(v)===u}):fi,p=m.filter(function(v){return c.indexOf(v)>=0});p.length===0&&(p=m);var d=p.reduce(function(v,T){return v[T]=vn(e,{placement:T,boundary:n,rootBoundary:a,padding:i})[Co(T)],v},{});return Object.keys(d).sort(function(v,T){return d[v]-d[T]})}function FN(e){if(Co(e)===Bm)return[];var t=ac(e);return[Hm(e),t,Hm(t)]}function KN(e){var t=e.state,o=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var n=o.mainAxis,a=n===void 0?!0:n,i=o.altAxis,l=i===void 0?!0:i,s=o.fallbackPlacements,c=o.padding,u=o.boundary,m=o.rootBoundary,p=o.altBoundary,d=o.flipVariations,v=d===void 0?!0:d,T=o.allowedAutoPlacements,S=t.options.placement,h=Co(S),y=h===S,g=s||(y||!v?[ac(S)]:FN(S)),b=[S].concat(g).reduce(function(Ue,xe){return Ue.concat(Co(xe)===Bm?pb(t,{placement:xe,boundary:u,rootBoundary:m,padding:c,flipVariations:v,allowedAutoPlacements:T}):xe)},[]),E=t.rects.reference,C=t.rects.popper,P=new Map,A=!0,_=b[0],z=0;z=0,O=U?\"width\":\"height\",N=vn(t,{placement:I,boundary:u,rootBoundary:m,altBoundary:p,padding:c}),X=U?k?co:to:k?go:Qt;E[O]>C[O]&&(X=ac(X));var oe=ac(X),W=[];if(a&&W.push(N[x]<=0),l&&W.push(N[X]<=0,N[oe]<=0),W.every(function(Ue){return Ue})){_=I,A=!1;break}P.set(I,W)}if(A)for(var Te=v?3:1,fe=function(xe){var Je=b.find(function(ht){var we=P.get(ht);if(we)return we.slice(0,xe).every(function(ft){return ft})});if(Je)return _=Je,\"break\"},Ke=Te;Ke>0;Ke--){var Ze=fe(Ke);if(Ze===\"break\")break}t.placement!==_&&(t.modifiersData[r]._skip=!0,t.placement=_,t.reset=!0)}}var QC={name:\"flip\",enabled:!0,phase:\"main\",fn:KN,requiresIfExists:[\"offset\"],data:{_skip:!1}};function WC(e,t,o){return o===void 0&&(o={x:0,y:0}),{top:e.top-t.height-o.y,right:e.right-t.width+o.x,bottom:e.bottom-t.height+o.y,left:e.left-t.width-o.x}}function ZC(e){return[Qt,co,go,to].some(function(t){return e[t]>=0})}function QN(e){var t=e.state,o=e.name,r=t.rects.reference,n=t.rects.popper,a=t.modifiersData.preventOverflow,i=vn(t,{elementContext:\"reference\"}),l=vn(t,{altBoundary:!0}),s=WC(i,r),c=WC(l,n,a),u=ZC(s),m=ZC(c);t.modifiersData[o]={referenceClippingOffsets:s,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:m},t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-reference-hidden\":u,\"data-popper-escaped\":m})}var JC={name:\"hide\",enabled:!0,phase:\"main\",requiresIfExists:[\"preventOverflow\"],fn:QN};function WN(e,t,o){var r=Co(e),n=[to,Qt].indexOf(r)>=0?-1:1,a=typeof o==\"function\"?o(Object.assign({},t,{placement:e})):o,i=a[0],l=a[1];return i=i||0,l=(l||0)*n,[to,co].indexOf(r)>=0?{x:l,y:i}:{x:i,y:l}}function ZN(e){var t=e.state,o=e.options,r=e.name,n=o.offset,a=n===void 0?[0,0]:n,i=jm.reduce(function(u,m){return u[m]=WN(m,t.rects,a),u},{}),l=i[t.placement],s=l.x,c=l.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=i}var eR={name:\"offset\",enabled:!0,phase:\"main\",requires:[\"popperOffsets\"],fn:ZN};function JN(e){var t=e.state,o=e.name;t.modifiersData[o]=dp({reference:t.rects.reference,element:t.rects.popper,strategy:\"absolute\",placement:t.placement})}var tR={name:\"popperOffsets\",enabled:!0,phase:\"read\",fn:JN,data:{}};function fb(e){return e===\"x\"?\"y\":\"x\"}function e_(e){var t=e.state,o=e.options,r=e.name,n=o.mainAxis,a=n===void 0?!0:n,i=o.altAxis,l=i===void 0?!1:i,s=o.boundary,c=o.rootBoundary,u=o.altBoundary,m=o.padding,p=o.tether,d=p===void 0?!0:p,v=o.tetherOffset,T=v===void 0?0:v,S=vn(t,{boundary:s,rootBoundary:c,padding:m,altBoundary:u}),h=Co(t.placement),y=en(t.placement),g=!y,b=sl(h),E=fb(b),C=t.modifiersData.popperOffsets,P=t.rects.reference,A=t.rects.popper,_=typeof T==\"function\"?T(Object.assign({},t.rects,{placement:t.placement})):T,z=typeof _==\"number\"?{mainAxis:_,altAxis:_}:Object.assign({mainAxis:0,altAxis:0},_),I=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,x={x:0,y:0};if(C){if(a){var k,U=b===\"y\"?Qt:to,O=b===\"y\"?go:co,N=b===\"y\"?\"height\":\"width\",X=C[b],oe=X+S[U],W=X-S[O],Te=d?-A[N]/2:0,fe=y===va?P[N]:A[N],Ke=y===va?-A[N]:-P[N],Ze=t.elements.arrow,Ue=d&&Ze?ll(Ze):{width:0,height:0},xe=t.modifiersData[\"arrow#persistent\"]?t.modifiersData[\"arrow#persistent\"].padding:up(),Je=xe[U],ht=xe[O],we=cl(0,P[N],Ue[N]),ft=g?P[N]/2-Te-we-Je-z.mainAxis:fe-we-Je-z.mainAxis,le=g?-P[N]/2+Te+we+ht+z.mainAxis:Ke+we+ht+z.mainAxis,Oe=t.elements.arrow&&bn(t.elements.arrow),Ae=Oe?b===\"y\"?Oe.clientTop||0:Oe.clientLeft||0:0,et=(k=I?.[b])!=null?k:0,dt=X+ft-et-Ae,Lt=X+le-et,jt=cl(d?il(oe,dt):oe,X,d?gn(W,Lt):W);C[b]=jt,x[b]=jt-X}if(l){var Be,Nt=b===\"x\"?Qt:to,Ro=b===\"x\"?go:co,Ut=C[E],st=E===\"y\"?\"height\":\"width\",se=Ut+S[Nt],xt=Ut-S[Ro],fr=[Qt,to].indexOf(h)!==-1,Z=(Be=I?.[E])!=null?Be:0,ee=fr?se:Ut-P[st]-A[st]-Z+z.altAxis,Se=fr?Ut+P[st]+A[st]-Z-z.altAxis:xt,ye=d&&fr?XC(ee,Ut,Se):cl(d?ee:se,Ut,d?Se:xt);C[E]=ye,x[E]=ye-Ut}t.modifiersData[r]=x}}var oR={name:\"preventOverflow\",enabled:!0,phase:\"main\",fn:e_,requiresIfExists:[\"offset\"]};function db(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function mb(e){return e===Bt(e)||!bo(e)?ul(e):db(e)}function t_(e){var t=e.getBoundingClientRect(),o=xa(t.width)/e.offsetWidth||1,r=xa(t.height)/e.offsetHeight||1;return o!==1||r!==1}function yb(e,t,o){o===void 0&&(o=!1);var r=bo(t),n=bo(t)&&t_(t),a=ko(t),i=Jr(e,n,o),l={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(r||!r&&!o)&&((Po(t)!==\"body\"||fl(a))&&(l=mb(t)),bo(t)?(s=Jr(t,!0),s.x+=t.clientLeft,s.y+=t.clientTop):a&&(s.x=pl(a))),{x:i.left+l.scrollLeft-s.x,y:i.top+l.scrollTop-s.y,width:i.width,height:i.height}}function o_(e){var t=new Map,o=new Set,r=[];e.forEach(function(a){t.set(a.name,a)});function n(a){o.add(a.name);var i=[].concat(a.requires||[],a.requiresIfExists||[]);i.forEach(function(l){if(!o.has(l)){var s=t.get(l);s&&n(s)}}),r.push(a)}return e.forEach(function(a){o.has(a.name)||n(a)}),r}function hb(e){var t=o_(e);return VC.reduce(function(o,r){return o.concat(t.filter(function(n){return n.phase===r}))},[])}function gb(e){var t;return function(){return t||(t=new Promise(function(o){Promise.resolve().then(function(){t=void 0,o(e())})})),t}}function bb(e){var t=e.reduce(function(o,r){var n=o[r.name];return o[r.name]=n?Object.assign({},n,r,{options:Object.assign({},n.options,r.options),data:Object.assign({},n.data,r.data)}):r,o},{});return Object.keys(t).map(function(o){return t[o]})}var rR={placement:\"bottom\",modifiers:[],strategy:\"absolute\"};function nR(){for(var e=arguments.length,t=new Array(e),o=0;o{let{classes:t}=e;return Le({root:[\"root\"]},iR,t)},l_={},s_=Vo.forwardRef(function(t,o){let{anchorEl:r,children:n,direction:a,disablePortal:i,modifiers:l,open:s,placement:c,popperOptions:u,popperRef:m,slotProps:p={},slots:d={},TransitionProps:v,ownerState:T,...S}=t,h=Vo.useRef(null),y=yo(h,o),g=Vo.useRef(null),b=yo(g,m),E=Vo.useRef(b);wr(()=>{E.current=b},[b]),Vo.useImperativeHandle(m,()=>g.current,[]);let C=n_(c,a),[P,A]=Vo.useState(C),[_,z]=Vo.useState(xb(r));Vo.useEffect(()=>{g.current&&g.current.forceUpdate()}),Vo.useEffect(()=>{r&&z(xb(r))},[r]),wr(()=>{if(!_||!s)return;let O=oe=>{A(oe.placement)},N=[{name:\"preventOverflow\",options:{altBoundary:i}},{name:\"flip\",options:{altBoundary:i}},{name:\"onUpdate\",enabled:!0,phase:\"afterWrite\",fn:({state:oe})=>{O(oe)}}];l!=null&&(N=N.concat(l)),u&&u.modifiers!=null&&(N=N.concat(u.modifiers));let X=vb(_,h.current,{placement:C,...u,modifiers:N});return E.current(X),()=>{X.destroy(),E.current(null)}},[_,i,l,s,u,C]);let I={placement:P};v!==null&&(I.TransitionProps=v);let x=i_(t),k=d.root??\"div\",U=cr({elementType:k,externalSlotProps:p.root,externalForwardedProps:S,additionalProps:{role:\"tooltip\",ref:y},ownerState:t,className:x.root});return(0,$m.jsx)(k,{...U,children:typeof n==\"function\"?n(I):n})}),c_=Vo.forwardRef(function(t,o){let{anchorEl:r,children:n,container:a,direction:i=\"ltr\",disablePortal:l=!1,keepMounted:s=!1,modifiers:c,open:u,placement:m=\"bottom\",popperOptions:p=l_,popperRef:d,style:v,transition:T=!1,slotProps:S={},slots:h={},...y}=t,[g,b]=Vo.useState(!0),E=()=>{b(!1)},C=()=>{b(!0)};if(!s&&!u&&(!T||g))return null;let P;if(a)P=a;else if(r){let z=xb(r);P=z&&a_(z)?Yt(z).body:Yt(null).body}let A=!u&&s&&(!T||g)?\"none\":void 0,_=T?{in:u,onEnter:E,onExited:C}:void 0;return(0,$m.jsx)(ap,{disablePortal:l,container:P,children:(0,$m.jsx)(s_,{anchorEl:r,direction:i,disablePortal:l,modifiers:c,ref:o,open:T?!g:u,placement:m,popperOptions:p,popperRef:d,slotProps:S,slots:h,...y,style:{position:\"fixed\",top:0,left:0,display:A,...v},TransitionProps:_,children:n})})}),lR=c_;var cR=q(Ie(),1),u_=ae(lR,{name:\"MuiPopper\",slot:\"Root\"})({}),p_=sR.forwardRef(function(t,o){let r=li(),n=je({props:t,name:\"MuiPopper\"}),{anchorEl:a,component:i,components:l,componentsProps:s,container:c,disablePortal:u,keepMounted:m,modifiers:p,open:d,placement:v,popperOptions:T,popperRef:S,transition:h,slots:y,slotProps:g,...b}=n,E=y?.root??l?.Root,C={anchorEl:a,container:c,disablePortal:u,keepMounted:m,modifiers:p,open:d,placement:v,popperOptions:T,popperRef:S,transition:h,...b};return(0,cR.jsx)(u_,{as:i,direction:r?\"rtl\":\"ltr\",slots:{root:E},slotProps:g??s,...C,ref:o})}),Ym=p_;function uR(e){return _e(\"MuiTooltip\",e)}var f_=Ce(\"MuiTooltip\",[\"popper\",\"popperInteractive\",\"popperArrow\",\"popperClose\",\"tooltip\",\"tooltipArrow\",\"touch\",\"tooltipPlacementLeft\",\"tooltipPlacementRight\",\"tooltipPlacementTop\",\"tooltipPlacementBottom\",\"arrow\"]),Xt=f_;var mi=q(Ie(),1);function d_(e){return Math.round(e*1e5)/1e5}var m_=e=>{let{classes:t,disableInteractive:o,arrow:r,touch:n,placement:a}=e,i={popper:[\"popper\",!o&&\"popperInteractive\",r&&\"popperArrow\"],tooltip:[\"tooltip\",r&&\"tooltipArrow\",n&&\"touch\",`tooltipPlacement${me(a.split(\"-\")[0])}`],arrow:[\"arrow\"]};return Le(i,uR,t)},y_=ae(Ym,{name:\"MuiTooltip\",slot:\"Popper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.popper,!o.disableInteractive&&t.popperInteractive,o.arrow&&t.popperArrow,!o.open&&t.popperClose]}})(He(({theme:e})=>({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:\"none\",variants:[{props:({ownerState:t})=>!t.disableInteractive,style:{pointerEvents:\"auto\"}},{props:({open:t})=>!t,style:{pointerEvents:\"none\"}},{props:({ownerState:t})=>t.arrow,style:{[`&[data-popper-placement*=\"bottom\"] .${Xt.arrow}`]:{top:0,marginTop:\"-0.71em\",\"&::before\":{transformOrigin:\"0 100%\"}},[`&[data-popper-placement*=\"top\"] .${Xt.arrow}`]:{bottom:0,marginBottom:\"-0.71em\",\"&::before\":{transformOrigin:\"100% 0\"}},[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"100% 100%\"}},[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"0 0\"}}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}}]}))),h_=ae(\"div\",{name:\"MuiTooltip\",slot:\"Tooltip\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.tooltip,o.touch&&t.touch,o.arrow&&t.tooltipArrow,t[`tooltipPlacement${me(o.placement.split(\"-\")[0])}`]]}})(He(({theme:e})=>({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.92),borderRadius:(e.vars||e).shape.borderRadius,color:(e.vars||e).palette.common.white,fontFamily:e.typography.fontFamily,padding:\"4px 8px\",fontSize:e.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:\"break-word\",fontWeight:e.typography.fontWeightMedium,[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{transformOrigin:\"right center\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{transformOrigin:\"left center\"},[`.${Xt.popper}[data-popper-placement*=\"top\"] &`]:{transformOrigin:\"center bottom\",marginBottom:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"bottom\"] &`]:{transformOrigin:\"center top\",marginTop:\"14px\"},variants:[{props:({ownerState:t})=>t.arrow,style:{position:\"relative\",margin:0}},{props:({ownerState:t})=>t.touch,style:{padding:\"8px 16px\",fontSize:e.typography.pxToRem(14),lineHeight:`${d_(16/14)}em`,fontWeight:e.typography.fontWeightRegular}},{props:({ownerState:t})=>!t.isRtl,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"14px\"}}},{props:({ownerState:t})=>!t.isRtl&&t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"24px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"24px\"}}},{props:({ownerState:t})=>!!t.isRtl,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"14px\"}}},{props:({ownerState:t})=>!!t.isRtl&&t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"24px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"top\"] &`]:{marginBottom:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"bottom\"] &`]:{marginTop:\"24px\"}}}]}))),g_=ae(\"span\",{name:\"MuiTooltip\",slot:\"Arrow\"})(He(({theme:e})=>({overflow:\"hidden\",position:\"absolute\",width:\"1em\",height:\"0.71em\",boxSizing:\"border-box\",color:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.9),\"&::before\":{content:'\"\"',margin:\"auto\",display:\"block\",width:\"100%\",height:\"100%\",backgroundColor:\"currentColor\",transform:\"rotate(45deg)\"}}))),Xm=!1,pR=new Xs,mp={x:0,y:0};function Gm(e,t){return(o,...r)=>{t&&t(o,...r),e(o,...r)}}var b_=oo.forwardRef(function(t,o){let r=je({props:t,name:\"MuiTooltip\"}),{arrow:n=!1,children:a,classes:i,components:l={},componentsProps:s={},describeChild:c=!1,disableFocusListener:u=!1,disableHoverListener:m=!1,disableInteractive:p=!1,disableTouchListener:d=!1,enterDelay:v=100,enterNextDelay:T=0,enterTouchDelay:S=700,followCursor:h=!1,id:y,leaveDelay:g=0,leaveTouchDelay:b=1500,onClose:E,onOpen:C,open:P,placement:A=\"bottom\",PopperComponent:_,PopperProps:z={},slotProps:I={},slots:x={},title:k,TransitionComponent:U,TransitionProps:O,...N}=r,X=oo.isValidElement(a)?a:(0,mi.jsx)(\"span\",{children:a}),oe=kn(),W=li(),[Te,fe]=oo.useState(),[Ke,Ze]=oo.useState(null),Ue=oo.useRef(!1),xe=p||h,Je=fn(),ht=fn(),we=fn(),ft=fn(),[le,Oe]=Zd({controlled:P,default:!1,name:\"Tooltip\",state:\"open\"}),Ae=le,et=tl(y),dt=oo.useRef(),Lt=si(()=>{dt.current!==void 0&&(document.body.style.WebkitUserSelect=dt.current,dt.current=void 0),ft.clear()});oo.useEffect(()=>Lt,[Lt]);let jt=Re=>{pR.clear(),Xm=!0,Oe(!0),C&&!Ae&&C(Re)},Be=si(Re=>{pR.start(800+g,()=>{Xm=!1}),Oe(!1),E&&Ae&&E(Re),Je.start(oe.transitions.duration.shortest,()=>{Ue.current=!1})}),Nt=Re=>{Ue.current&&Re.type!==\"touchstart\"||(Te&&Te.removeAttribute(\"title\"),ht.clear(),we.clear(),v||Xm&&T?ht.start(Xm?T:v,()=>{jt(Re)}):jt(Re))},Ro=Re=>{ht.clear(),we.start(g,()=>{Be(Re)})},[,Ut]=oo.useState(!1),st=Re=>{pn(Re.target)||(Ut(!1),Ro(Re))},se=Re=>{Te||fe(Re.currentTarget),pn(Re.target)&&(Ut(!0),Nt(Re))},xt=Re=>{Ue.current=!0;let $o=X.props;$o.onTouchStart&&$o.onTouchStart(Re)},fr=Re=>{xt(Re),we.clear(),Je.clear(),Lt(),dt.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect=\"none\",ft.start(S,()=>{document.body.style.WebkitUserSelect=dt.current,Nt(Re)})},Z=Re=>{X.props.onTouchEnd&&X.props.onTouchEnd(Re),Lt(),we.start(b,()=>{Be(Re)})};oo.useEffect(()=>{if(!Ae)return;function Re($o){$o.key===\"Escape\"&&Be($o)}return document.addEventListener(\"keydown\",Re),()=>{document.removeEventListener(\"keydown\",Re)}},[Be,Ae]);let ee=Mr(Wr(X),fe,o);!k&&k!==0&&(Ae=!1);let Se=oo.useRef(),ye=Re=>{let $o=X.props;$o.onMouseMove&&$o.onMouseMove(Re),mp={x:Re.clientX,y:Re.clientY},Se.current&&Se.current.update()},ze={},ue=typeof k==\"string\";c?(ze.title=!Ae&&ue&&!m?k:null,ze[\"aria-describedby\"]=Ae?et:null):(ze[\"aria-label\"]=ue?k:null,ze[\"aria-labelledby\"]=Ae&&!ue?et:null);let gt={...ze,...N,...X.props,className:ie(N.className,X.props.className),onTouchStart:xt,ref:ee,...h?{onMouseMove:ye}:{}},ce={};d||(gt.onTouchStart=fr,gt.onTouchEnd=Z),m||(gt.onMouseOver=Gm(Nt,gt.onMouseOver),gt.onMouseLeave=Gm(Ro,gt.onMouseLeave),xe||(ce.onMouseOver=Nt,ce.onMouseLeave=Ro)),u||(gt.onFocus=Gm(se,gt.onFocus),gt.onBlur=Gm(st,gt.onBlur),xe||(ce.onFocus=se,ce.onBlur=st));let ke={...r,isRtl:W,arrow:n,disableInteractive:xe,placement:A,PopperComponentProp:_,touch:Ue.current},he=typeof I.popper==\"function\"?I.popper(ke):I.popper,Wt=oo.useMemo(()=>{let Re=[{name:\"arrow\",enabled:!!Ke,options:{element:Ke,padding:4}}];return z.popperOptions?.modifiers&&(Re=Re.concat(z.popperOptions.modifiers)),he?.popperOptions?.modifiers&&(Re=Re.concat(he.popperOptions.modifiers)),{...z.popperOptions,...he?.popperOptions,modifiers:Re}},[Ke,z.popperOptions,he?.popperOptions]),be=m_(ke),uo=typeof I.transition==\"function\"?I.transition(ke):I.transition,ve={slots:{popper:l.Popper,transition:l.Transition??U,tooltip:l.Tooltip,arrow:l.Arrow,...x},slotProps:{arrow:I.arrow??s.arrow,popper:{...z,...he??s.popper},tooltip:I.tooltip??s.tooltip,transition:{...O,...uo??s.transition}}},[po,Ht]=Ct(\"popper\",{elementType:y_,externalForwardedProps:ve,ownerState:ke,className:ie(be.popper,z?.className)}),[Sn,Tt]=Ct(\"transition\",{elementType:rp,externalForwardedProps:ve,ownerState:ke}),[Qe,Ar]=Ct(\"tooltip\",{elementType:h_,className:be.tooltip,externalForwardedProps:ve,ownerState:ke}),[En,Gt]=Ct(\"arrow\",{elementType:g_,className:be.arrow,externalForwardedProps:ve,ownerState:ke,ref:Ze});return(0,mi.jsxs)(oo.Fragment,{children:[oo.cloneElement(X,gt),(0,mi.jsx)(po,{as:_??Ym,placement:A,anchorEl:h?{getBoundingClientRect:()=>({top:mp.y,left:mp.x,right:mp.x,bottom:mp.y,width:0,height:0})}:Te,popperRef:Se,open:Te?Ae:!1,id:et,transition:!0,...ce,...Ht,popperOptions:Wt,children:({TransitionProps:Re})=>(0,mi.jsx)(Sn,{timeout:oe.transitions.duration.shorter,...Re,...Tt,children:(0,mi.jsxs)(Qe,{...Ar,children:[k,n?(0,mi.jsx)(En,{...Gt}):null]})})})]})}),yp=b_;var qm=q(re()),v_={bg:\"#1e1e1e\",bgAlt:\"#1a1a1a\",text:\"#e0e0e0\",textMuted:\"#888\",border:\"#3a3a3a\",controlBg:\"#252525\",accent:\"#5af\"},x_={bg:\"#ffffff\",bgAlt:\"#f5f5f5\",text:\"#1e1e1e\",textMuted:\"#666\",border:\"#ccc\",controlBg:\"#f0f0f0\",accent:\"#0066cc\"};function T_(e){return e===\"dark\"?v_:x_}function Tb(e){let t=e.match(/rgba?\\((\\d+),\\s*(\\d+),\\s*(\\d+)/);if(!t)return!0;let[,o,r,n]=t.map(Number);return(.299*o+.587*r+.114*n)/255<.5}function Sb(){let e=document.body.dataset.jpThemeLight;if(e!==void 0)return{environment:\"jupyterlab\",theme:e===\"true\"?\"light\":\"dark\"};let t=document.body.className,o=document.documentElement.className;if(t.includes(\"vscode-\")||o.includes(\"vscode-\"))return{environment:\"vscode\",theme:t.includes(\"vscode-dark\")||o.includes(\"vscode-dark\")?\"dark\":\"light\"};if(document.querySelector(\"colab-shaded-scroller\")||document.body.classList.contains(\"colaboratory\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"colab\",theme:Tb(a)?\"dark\":\"light\"}}if(document.getElementById(\"notebook\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"jupyter-classic\",theme:Tb(a)?\"dark\":\"light\"}}let r=window.matchMedia?.(\"(prefers-color-scheme: dark)\")?.matches;if(r!==void 0)return{environment:\"unknown\",theme:r?\"dark\":\"light\"};let n=getComputedStyle(document.body).backgroundColor;return{environment:\"unknown\",theme:Tb(n)?\"dark\":\"light\"}}function fR(){let[e,t]=(0,qm.useState)(()=>Sb());return(0,qm.useEffect)(()=>{let o=window.matchMedia?.(\"(prefers-color-scheme: dark)\"),r=()=>t(Sb());o?.addEventListener?.(\"change\",r);let n=new MutationObserver(()=>t(Sb()));return n.observe(document.body,{attributes:!0,attributeFilter:[\"data-jp-theme-light\",\"class\"]}),()=>{o?.removeEventListener?.(\"change\",r),n.disconnect()}},[]),{themeInfo:e,colors:T_(e.theme)}}function S_(e){return e instanceof Uint8Array?e:e instanceof ArrayBuffer?new Uint8Array(e):e&&\"buffer\"in e?new Uint8Array(e.buffer,e.byteOffset,e.byteLength):new Uint8Array(0)}function Eb(e){let t=S_(e);return t.length===0?null:new Float32Array(t.buffer,t.byteOffset,t.byteLength/4)}function lc(e,t){let o=document.createElement(\"a\");o.download=t;let r=URL.createObjectURL(e);o.href=r,o.click(),setTimeout(()=>URL.revokeObjectURL(r),6e4)}function Rt(e,t=2){return e===0?\"0\":Math.abs(e)>=1e3||Math.abs(e)<.01?e.toExponential(t):e.toFixed(t)}function dR(e){if(e<=0)return 1;let t=Math.pow(10,Math.floor(Math.log10(e))),o=e/t;return o<1.5?t:o<3.5?2*t:o<7.5?5*t:10*t}async function mR(e,t=.95){let o=await new Promise(E=>e.toBlob(C=>E(C),\"image/jpeg\",t)),r=new Uint8Array(await o.arrayBuffer()),n=e.width,a=e.height,i=`q ${n} 0 0 ${a} 0 0 cm /I0 Do Q`,l=[],s=[],c=`%PDF-1.4\n`;s.push(c.length),l.push(`1 0 obj\n<< /Type /Catalog /Pages 2 0 R >>\nendobj\n`),c+=l[0],s.push(c.length),l.push(`2 0 obj\n<< /Type /Pages /Kids [3 0 R] /Count 1 >>\nendobj\n`),c+=l[1],s.push(c.length),l.push(`3 0 obj\n<< /Type /Page /Parent 2 0 R /MediaBox [0 0 ${n} ${a}] /Contents 4 0 R /Resources << /XObject << /I0 5 0 R >> >> >>\nendobj\n`),c+=l[2],s.push(c.length),l.push(`4 0 obj\n<< /Length ${i.length} >>\nstream\n${i}\nendstream\nendobj\n`),c+=l[3];let u=`5 0 obj\n<< /Type /XObject /Subtype /Image /Width ${n} /Height ${a} /ColorSpace /DeviceRGB /BitsPerComponent 8 /Filter /DCTDecode /Length ${r.length} >>\nstream\n`,m=`\nendstream\nendobj\n`,p=new TextEncoder,d=p.encode(c+u),v=p.encode(m),T=c.length;s.push(T);let h=d.length+r.length+v.length,y=`xref\n0 6\n0000000000 65535 f \n`;for(let E=0;E>\nstartxref\n${h}\n%%EOF\n`;let g=p.encode(y),b=new Uint8Array(d.length+r.length+v.length+g.length);return b.set(d,0),b.set(r,d.length),b.set(v,d.length+r.length),b.set(g,d.length+r.length+v.length),new Blob([b],{type:\"application/pdf\"})}function Pb(e){let t=1/0,o=-1/0;for(let r=0;ro&&(o=n))}return t===1/0?{min:0,max:0}:{min:t,max:o}}function yR(e,t,o){let r=e.length;if(r===0)return{vmin:0,vmax:0};let n=1/0,a=-1/0;for(let T=0;Ta&&(a=S)}if(n===a)return{vmin:n,vmax:a};let i=1024,l=new Uint32Array(i),s=a-n,c=(i-1)/s;for(let T=0;T=u){d=n+T/(i-1)*s;break}p=0;for(let T=0;T=m){v=n+T/(i-1)*s;break}return{vmin:d,vmax:v}}var at=q(re());var Im=q(re(),1);function hR(e){return _e(\"MuiIconButton\",e)}var E_=Ce(\"MuiIconButton\",[\"root\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"edgeStart\",\"edgeEnd\",\"sizeSmall\",\"sizeMedium\",\"sizeLarge\",\"loading\",\"loadingIndicator\",\"loadingWrapper\"]),Cb=E_;var sc=q(Ie(),1),P_=e=>{let{classes:t,disabled:o,color:r,edge:n,size:a,loading:i}=e,l={root:[\"root\",i&&\"loading\",o&&\"disabled\",r!==\"default\"&&`color${me(r)}`,n&&`edge${me(n)}`,`size${me(a)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]};return Le(l,hR,t)},C_=ae(ma,{name:\"MuiIconButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.loading&&t.loading,o.color!==\"default\"&&t[`color${me(o.color)}`],o.edge&&t[`edge${me(o.edge)}`],t[`size${me(o.size)}`]]}})(He(({theme:e})=>({textAlign:\"center\",flex:\"0 0 auto\",fontSize:e.typography.pxToRem(24),padding:8,borderRadius:\"50%\",color:(e.vars||e).palette.action.active,transition:e.transitions.create(\"background-color\",{duration:e.transitions.duration.shortest}),variants:[{props:t=>!t.disableRipple,style:{\"--IconButton-hoverBg\":e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity),\"&:hover\":{backgroundColor:\"var(--IconButton-hoverBg)\",\"@media (hover: none)\":{backgroundColor:\"transparent\"}}}},{props:{edge:\"start\"},style:{marginLeft:-12}},{props:{edge:\"start\",size:\"small\"},style:{marginLeft:-3}},{props:{edge:\"end\"},style:{marginRight:-12}},{props:{edge:\"end\",size:\"small\"},style:{marginRight:-3}}]})),He(({theme:e})=>({variants:[{props:{color:\"inherit\"},style:{color:\"inherit\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{\"--IconButton-hoverBg\":e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity)}})),{props:{size:\"small\"},style:{padding:5,fontSize:e.typography.pxToRem(18)}},{props:{size:\"large\"},style:{padding:12,fontSize:e.typography.pxToRem(28)}}],[`&.${Cb.disabled}`]:{backgroundColor:\"transparent\",color:(e.vars||e).palette.action.disabled},[`&.${Cb.loading}`]:{color:\"transparent\"}}))),R_=ae(\"span\",{name:\"MuiIconButton\",slot:\"LoadingIndicator\"})(({theme:e})=>({display:\"none\",position:\"absolute\",visibility:\"visible\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",color:(e.vars||e).palette.action.disabled,variants:[{props:{loading:!0},style:{display:\"flex\"}}]})),w_=Im.forwardRef(function(t,o){let r=je({props:t,name:\"MuiIconButton\"}),{edge:n=!1,children:a,className:i,color:l=\"default\",disabled:s=!1,disableFocusRipple:c=!1,size:u=\"medium\",id:m,loading:p=null,loadingIndicator:d,...v}=r,T=tl(m),S=d??(0,sc.jsx)(Ju,{\"aria-labelledby\":T,color:\"inherit\",size:16}),h={...r,edge:n,color:l,disabled:s,disableFocusRipple:c,loading:p,loadingIndicator:S,size:u},y=P_(h);return(0,sc.jsxs)(C_,{id:p?T:m,className:ie(y.root,i),centerRipple:!0,focusRipple:!c,disabled:s||p,ref:o,...v,ownerState:h,children:[typeof p==\"boolean\"&&(0,sc.jsx)(\"span\",{className:y.loadingWrapper,style:{display:\"contents\"},children:(0,sc.jsx)(R_,{className:y.loadingIndicator,ownerState:h,children:p&&S})}),a]})}),Rb=w_;var gR=q(Ie(),1),bR=Qu((0,gR.jsx)(\"path\",{d:\"M3 17v2h6v-2zM3 5v2h10V5zm10 16v-2h8v-2h-8v-2h-2v6zM7 9v2H3v2h4v2h2V9zm14 4v-2H11v2zm-6-4h2V7h4V5h-4V3h-2z\"}),\"Tune\");var vR={widgets:{Show2D:{tool_groups:[\"display\",\"histogram\",\"stats\",\"navigation\",\"view\",\"export\",\"roi\",\"profile\",\"all\"],aliases:{}},Show3D:{tool_groups:[\"display\",\"histogram\",\"stats\",\"playback\",\"view\",\"export\",\"roi\",\"profile\",\"all\"],aliases:{navigation:\"playback\"}},Show3DVolume:{tool_groups:[\"display\",\"histogram\",\"playback\",\"fft\",\"navigation\",\"stats\",\"export\",\"view\",\"volume\",\"all\"],aliases:{}},Show4D:{tool_groups:[\"display\",\"roi\",\"histogram\",\"profile\",\"navigation\",\"playback\",\"stats\",\"export\",\"view\",\"fft\",\"all\"],aliases:{}},Show4DSTEM:{tool_groups:[\"display\",\"histogram\",\"stats\",\"navigation\",\"playback\",\"view\",\"export\",\"roi\",\"profile\",\"fft\",\"virtual\",\"frame\",\"all\"],aliases:{}},ShowComplex2D:{tool_groups:[\"display\",\"histogram\",\"fft\",\"roi\",\"stats\",\"export\",\"view\",\"all\"],aliases:{}},Mark2D:{tool_groups:[\"points\",\"roi\",\"profile\",\"display\",\"marker_style\",\"snap\",\"navigation\",\"view\",\"export\",\"all\"],aliases:{}},Edit2D:{tool_groups:[\"mode\",\"edit\",\"display\",\"histogram\",\"stats\",\"navigation\",\"export\",\"view\",\"all\"],aliases:{}},Align2D:{tool_groups:[\"alignment\",\"overlay\",\"display\",\"histogram\",\"stats\",\"export\",\"view\",\"all\"],aliases:{}},Bin:{tool_groups:[\"display\",\"binning\",\"mask\",\"preview\",\"stats\",\"export\",\"all\"],aliases:{}},Merge4DSTEM:{tool_groups:[\"display\",\"sources\",\"merge\",\"preview\",\"stats\",\"export\",\"all\"],aliases:{}},Show1D:{tool_groups:[\"display\",\"peaks\",\"stats\",\"export\",\"all\"],aliases:{}}},viewer_widgets:[\"Show1D\",\"Show2D\",\"Show3D\",\"Show3DVolume\",\"Show4D\",\"Show4DSTEM\",\"ShowComplex2D\"],control_presets:{all:{label:\"All\",show_groups:[\"*\"]},compact:{label:\"Compact\",show_groups:[\"mode\",\"edit\",\"display\",\"navigation\",\"playback\",\"view\",\"export\",\"fft\"]},mask_focus:{label:\"Mask Focus\",show_groups:[\"edit\",\"display\",\"roi\",\"histogram\",\"stats\",\"navigation\",\"playback\",\"view\",\"export\",\"fft\",\"virtual\",\"frame\"]},crop_focus:{label:\"Crop Focus\",show_groups:[\"mode\",\"edit\",\"display\",\"histogram\",\"stats\",\"navigation\",\"view\",\"export\"]},spectroscopy:{label:\"Spectroscopy\",show_groups:[\"display\",\"peaks\",\"stats\"]}}};var cc=vR;function xR(e){let t=cc.widgets[e];if(!t){let o=Object.keys(cc.widgets).sort().join(\", \");throw new Error(`Unknown widget '${e}'. Supported widgets: ${o}.`)}return t}function O_(e){return e==null?[]:typeof e==\"string\"?[e]:[...e]}function uc(e,t){let r=xR(e).aliases??{},n=t.trim().toLowerCase();return r[n]??n}function pc(e){return[...xR(e).tool_groups]}function Fm(e,t){let o=pc(e),r=new Set(o),n=[],a=new Set;for(let i of O_(t)){let l=uc(e,String(i));if(l){if(!r.has(l)){let s=o.map(c=>`\"${c}\"`).join(\", \");throw new Error(`Unknown tool group '${i}'. Supported values: ${s}.`)}if(l===\"all\")return[\"all\"];a.has(l)||(a.add(l),n.push(l))}}return n}function TR(e,t){return pc(e).filter(o=>o!==\"all\"&&t.has(o))}function SR(e,t){let o=Fm(e,t);return o.includes(\"all\")?pc(e).filter(r=>r!==\"all\"):o}function ER(e){return e.replace(/_/g,\" \").replace(/\\b\\w/g,t=>t.toUpperCase())}function PR(){return Object.keys(cc.control_presets)}function CR(e){return cc.control_presets[e]?.label??e}function RR(e,t){let o=cc.control_presets[t];if(!o){let i=Object.keys(cc.control_presets).sort().join(\", \");throw new Error(`Unknown control preset '${t}'. Supported presets: ${i}.`)}let r=pc(e).filter(i=>i!==\"all\");if(o.show_groups.includes(\"*\"))return[];let n=new Set(o.show_groups.map(i=>uc(e,i))),a=r.filter(i=>!n.has(i));return Fm(e,a)}function Km(e,t,o){let r=Fm(e,o),n=Fm(e,t),a=new Set(r),i=new Set(n),l=a.has(\"all\"),s=l||i.has(\"all\"),c=m=>{let p=uc(e,m);return p===\"all\"?l:l||a.has(p)};return{hideAll:l,lockAll:s,isHidden:c,isLocked:m=>{let p=uc(e,m);return p===\"all\"?s:s||c(p)||i.has(p)},hiddenSet:a,disabledSet:i}}function wb(e,t,o){let r=new Set(SR(e,t)),n=uc(e,o);return n===\"all\"?[\"all\"]:(r.add(n),TR(e,r))}function Mb(e,t,o){let r=new Set(SR(e,t));return r.delete(uc(e,o)),TR(e,r)}var wR={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},A_={fontSize:10,py:.25,px:1,minWidth:0};function MR({widgetName:e,hiddenTools:t,setHiddenTools:o,disabledTools:r,setDisabledTools:n,themeColors:a,labelOverrides:i}){let[l,s]=at.useState(null),c=at.useMemo(()=>pc(e).filter(v=>v!==\"all\"),[e]),u=at.useMemo(()=>Km(e,r,t),[e,r,t]),m=at.useCallback((v,T)=>{o(S=>T?Mb(e,S,v):wb(e,S,v))},[o,e]),p=at.useCallback((v,T)=>{n(S=>T?wb(e,S,v):Mb(e,S,v))},[n,e]),d=at.useCallback(v=>{o(RR(e,v))},[o,e]);return at.createElement(at.Fragment,null,at.createElement(yp,{title:\"Customize controls\",arrow:!0,placement:\"top\"},at.createElement(Rb,{size:\"small\",\"aria-label\":\"Customize controls\",onClick:v=>s(v.currentTarget),sx:{p:.25,ml:.5,color:a.text}},at.createElement(bR,{sx:{fontSize:16}}))),at.createElement(ip,{anchorEl:l,open:!!l,onClose:()=>s(null),anchorOrigin:{vertical:\"bottom\",horizontal:\"right\"},transformOrigin:{vertical:\"top\",horizontal:\"right\"},PaperProps:{sx:{bgcolor:a.controlBg,color:a.text,border:`1px solid ${a.border}`,p:.5,minWidth:280}}},at.createElement(Fe,{sx:{px:.5,pb:.75}},at.createElement(Xe,{sx:{fontSize:11,fontWeight:\"bold\",mb:.75}},\"Presets\"),at.createElement(Fe,{sx:{display:\"flex\",gap:.5,flexWrap:\"wrap\"}},PR().map(v=>at.createElement(ga,{key:v,size:\"small\",sx:A_,\"data-testid\":`preset-${v}`,onClick:()=>d(v)},CR(v))))),at.createElement(ob,{sx:{borderColor:a.border,my:.5}}),at.createElement(Fe,{sx:{maxHeight:300,overflowY:\"auto\",px:.5}},at.createElement(Xe,{sx:{fontSize:11,fontWeight:\"bold\",mb:.5}},\"Per-group\"),c.map(v=>{let T=i?.[v]??ER(v),S=u.isHidden(v),h=u.isLocked(v);return at.createElement(Fe,{key:v,\"data-testid\":`tool-row-${v}`,sx:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",py:.25,gap:.5}},at.createElement(Xe,{sx:{fontSize:11}},T),at.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:.5}},at.createElement(Xe,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Show\"),at.createElement(Un,{size:\"small\",checked:!S,onChange:y=>m(v,y.target.checked),inputProps:{\"aria-label\":`show-${v}`},sx:wR.small}),at.createElement(Xe,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Lock\"),at.createElement(Un,{size:\"small\",checked:h,onChange:y=>p(v,y.target.checked),inputProps:{\"aria-label\":`lock-${v}`},sx:wR.small,disabled:S})))}))))}var xn={label:{fontSize:11},labelSmall:{fontSize:10},value:{fontSize:10,fontFamily:\"monospace\"},title:{fontWeight:\"bold\"}},D_={XS:4,SM:8,MD:12,LG:16},hp={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},gp={fontSize:10,py:.25,px:1,minWidth:0},N_={anchorOrigin:{vertical:\"top\",horizontal:\"left\"},transformOrigin:{vertical:\"bottom\",horizontal:\"left\"},sx:{zIndex:9999}},OR={small:{\"& .MuiSlider-thumb\":{width:12,height:12},\"& .MuiSlider-rail\":{height:3},\"& .MuiSlider-track\":{height:3}}},__={root:{p:2,bgcolor:\"transparent\",color:\"inherit\",fontFamily:\"monospace\",overflow:\"visible\"}},yi=window.devicePixelRatio||1,AR=.2;function tn(e){return Math.round(e)+.5}var z_=600,k_=400,B_=12,L_=16,j_=28,U_=18,H_=48,V_=26,vo=\"-apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",Tn=4,NR=8,DR=55,$_=.05;function Y_({text:e,theme:t=\"dark\"}){let o=t===\"dark\";return w.createElement(yp,{title:typeof e==\"string\"?w.createElement(Xe,{sx:{fontSize:11,lineHeight:1.4}},e):e,arrow:!0,placement:\"bottom\",componentsProps:{tooltip:{sx:{bgcolor:o?\"#333\":\"#fff\",color:o?\"#ddd\":\"#333\",border:`1px solid ${o?\"#555\":\"#ccc\"}`,maxWidth:280,p:1}},arrow:{sx:{color:o?\"#333\":\"#fff\",\"&::before\":{border:`1px solid ${o?\"#555\":\"#ccc\"}`}}}}},w.createElement(Xe,{component:\"span\",sx:{fontSize:12,color:o?\"#888\":\"#666\",cursor:\"help\",ml:.5,\"&:hover\":{color:o?\"#aaa\":\"#444\"}}},\"\\u24D8\"))}function X_({items:e}){return w.createElement(Fe,{component:\"table\",sx:{borderCollapse:\"collapse\",\"& td\":{py:.25,fontSize:11,lineHeight:1.3,verticalAlign:\"top\"},\"& td:first-of-type\":{pr:1.5,opacity:.7,fontFamily:\"monospace\",fontSize:10,whiteSpace:\"nowrap\"}}},w.createElement(\"tbody\",null,e.map(([t,o],r)=>w.createElement(\"tr\",{key:r},w.createElement(\"td\",null,t),w.createElement(\"td\",null,o)))))}function Sa(e,t,o=NR){let r=t-e;if(r<=0||!isFinite(r))return[e];let n=dR(r/o);if(n<=0||!isFinite(n))return[e,t];let a=Math.ceil(e/n)*n,i=[];for(let l=a;l<=t+n*.001;l+=n)l>=e-n*.001&&i.push(l);return i.length===0&&i.push(e,t),i}function bp(e,t,o=NR){let r=Math.floor(Math.log10(Math.max(e,1e-30))),n=Math.ceil(Math.log10(Math.max(t,1e-30))),a=n-r,i=a<=o?1:Math.ceil(a/o),l=[];for(let s=r;s<=n;s+=i){let c=Math.pow(10,s);c>=e&&c<=t&&l.push(c)}return l.length===0&&l.push(e,t),l}function G_(){let{themeInfo:e,colors:t}=fR(),o=e.theme===\"dark\",[r]=Ye(\"y_bytes\"),[n]=Ye(\"x_bytes\"),[a]=Ye(\"n_traces\"),[i]=Ye(\"n_points\"),[l]=Ye(\"labels\"),[s]=Ye(\"colors\"),[c]=Ye(\"title\"),[u]=Ye(\"x_label\"),[m]=Ye(\"y_label\"),[p]=Ye(\"x_unit\"),[d]=Ye(\"y_unit\"),[v,T]=Ye(\"log_scale\"),[S,h]=Ye(\"auto_contrast\"),[y]=Ye(\"percentile_low\"),[g]=Ye(\"percentile_high\"),[b]=Ye(\"show_stats\"),[E,C]=Ye(\"show_legend\"),[P,A]=Ye(\"show_grid\"),[_]=Ye(\"show_controls\"),[z]=Ye(\"line_width\"),[I]=Ye(\"stats_mean\"),[x]=Ye(\"stats_min\"),[k]=Ye(\"stats_max\"),[U]=Ye(\"stats_std\"),[O,N]=Ye(\"focused_trace\"),[X,oe]=Ye(\"peak_markers\"),[W,Te]=Ye(\"peak_active\"),[fe,Ke]=Ye(\"peak_search_radius\"),[Ze,Ue]=Ye(\"selected_peaks\"),[xe,Je]=Ye(\"grid_density\"),[ht,we]=Ye(\"x_range\"),[ft,le]=Ye(\"y_range\"),[Oe,Ae]=Ye(\"disabled_tools\"),[et,dt]=Ye(\"hidden_tools\"),[Lt]=Ye(\"range_stats\"),[jt]=Ye(\"peak_fwhm\"),Be=w.useMemo(()=>Km(\"Show1D\",Oe,et),[Oe,et]),Nt=Be.isHidden(\"display\"),Ro=Be.isHidden(\"peaks\"),Ut=Be.isHidden(\"stats\"),st=Be.isHidden(\"export\"),se=Be.isLocked(\"display\"),xt=Be.isLocked(\"peaks\"),fr=Be.isLocked(\"export\"),Z=w.useRef(null),ee=w.useRef(null),Se=w.useRef(null),[ye,ze]=w.useState(z_),[ue,gt]=w.useState(k_),[ce,ke]=w.useState(0),[he,Wt]=w.useState(1),[be,uo]=w.useState(0),[ve,po]=w.useState(1),[Ht,Sn]=w.useState(!1),Tt=w.useRef(!1);Tt.current=Ht;let[Qe,Ar]=w.useState(!1),En=w.useRef(!1);En.current=Qe;let Gt=w.useRef(null),[Re,$o]=w.useState(null),on=w.useRef({min:0,max:1}),rn=w.useRef({min:0,max:1}),nn=w.useRef([]),Dr=w.useRef(null),[ro,dl]=w.useState(null),[_R,Ob]=w.useState(null),Ea=w.useRef(null),[Pa,vp]=w.useState(null),Qm=w.useRef(null),Wm=w.useRef(!1),Bo=w.useRef(null),fc=w.useRef(null),Nr=w.useRef(null),[dc,Zm]=w.useState(null),[Ab,Db]=w.useState(\"\"),[Nb,_b]=w.useState(\"\"),[zb,ml]=w.useState(!1),_r=w.useRef(null),[mc,Jm]=w.useState(null),[kb,Bb]=w.useState(\"\"),[Lb,jb]=w.useState(\"\"),[Ub,yl]=w.useState(!1),[zR,Hb]=w.useState(!1),[Vb,hl]=w.useState(null),M=w.useMemo(()=>{let D=!!(m||d),f=!!(u||p),H=v?bp(Math.max(be,1e-30),ve):Sa(be,ve),B=30;try{let j=document.createElement(\"canvas\").getContext(\"2d\");if(j){j.font=`11px ${vo}`;for(let F of H){let Q=j.measureText(Rt(F)).width;Q>B&&(B=Q)}}}catch{}return{top:B_,right:L_,bottom:j_+(f?U_:0),left:Math.max(H_,B+Tn+6+(D?V_:0))}},[be,ve,v,m,d,u,p]),ge=ye-M.left-M.right,ne=ue-M.top-M.bottom;w.useEffect(()=>{if(!r||r.byteLength<4||a<1||i<1){nn.current=[];return}let D=Eb(r);if(!D){nn.current=[];return}let f=[];for(let R=0;R=4?Dr.current=Eb(n):Dr.current=null;let H=0,B=i-1;if(Dr.current&&Dr.current.length>0){let R=Pb(Dr.current);H=R.min,B=R.max}H===B&&(B=H+1);let j=1/0,F=-1/0;if(S&&f.length>0){let R=f.reduce((Y,K)=>Y+K.length,0),V=new Float32Array(R),te=0;for(let Y of f)V.set(Y,te),te+=Y.length;let G=yR(V,y,g);j=G.vmin,F=G.vmax}else for(let R of f){let V=Pb(R);V.minF&&(F=V.max)}isFinite(j)||(j=0),isFinite(F)||(F=1),j===F&&(j-=.5,F+=.5);let Q=(F-j)*$_;j-=Q,F+=Q,on.current={min:H,max:B},rn.current={min:j,max:F},ke(H),Wt(B),uo(j),po(F)},[r,n,a,i,S,y,g]);let St=w.useCallback(D=>M.left+(D-ce)/(he-ce)*ge,[ce,he,ge,M.left]),wt=w.useCallback(D=>{if(v){let f=Math.log10(Math.max(be,1e-30)),H=Math.log10(Math.max(ve,1e-30)),B=Math.log10(Math.max(D,1e-30));return M.top+ne-(B-f)/(H-f||1)*ne}return M.top+ne-(D-be)/(ve-be||1)*ne},[be,ve,ne,v,M.top]),Yo=w.useCallback(D=>ce+(D-M.left)/ge*(he-ce),[ce,he,ge,M.left]),an=w.useCallback(D=>{let f=(M.top+ne-D)/ne;if(v){let H=Math.log10(Math.max(be,1e-30)),B=Math.log10(Math.max(ve,1e-30));return Math.pow(10,H+f*(B-H))}return be+f*(ve-be)},[be,ve,ne,v,M.top]),gl=w.useCallback(()=>{Sn(!1),Ar(!1),we([]),le([]),ke(on.current.min),Wt(on.current.max),uo(rn.current.min),po(rn.current.max)},[we,le]);w.useEffect(()=>{let D=Z.current;if(!D)return;let f=D.getContext(\"2d\");if(!f||(D.width=ye*yi,D.height=ue*yi,f.scale(yi,yi),f.fillStyle=o?\"#1a1a1a\":\"#f8f8f8\",f.fillRect(0,0,ye,ue),ge<=0||ne<=0))return;let H=nn.current,B=Dr.current;if(P){f.strokeStyle=o?\"rgba(255,255,255,0.08)\":\"rgba(0,0,0,0.08)\",f.lineWidth=1,f.setLineDash([2,3]);let Y=Math.max(3,xe),K=Sa(ce,he,Y);for(let Ee of K){let de=tn(St(Ee));de>=M.left&&de<=M.left+ge&&(f.beginPath(),f.moveTo(de,M.top),f.lineTo(de,M.top+ne),f.stroke())}let J=Math.max(3,xe),pe=v?bp(Math.max(be,1e-30),ve,J):Sa(be,ve,J);for(let Ee of pe){let de=tn(wt(Ee));de>=M.top&&de<=M.top+ne&&(f.beginPath(),f.moveTo(M.left,de),f.lineTo(M.left+ge,de),f.stroke())}f.setLineDash([])}f.strokeStyle=o?\"#666\":\"#999\",f.lineWidth=1;let j=tn(M.left),F=tn(M.top+ne);f.beginPath(),f.moveTo(j,M.top),f.lineTo(j,F),f.lineTo(M.left+ge,F),f.stroke();let Q=Sa(ce,he,Math.max(3,Math.floor(ge/DR)));f.fillStyle=o?\"#aaa\":\"#555\",f.font=`11px ${vo}`,f.textAlign=\"center\",f.textBaseline=\"top\";for(let Y of Q){let K=tn(St(Y));K>=M.left&&K<=M.left+ge&&(f.beginPath(),f.moveTo(K,M.top+ne),f.lineTo(K,M.top+ne+Tn),f.stroke(),f.fillText(Rt(Y),K,M.top+ne+Tn+2))}let R=v?bp(Math.max(be,1e-30),ve):Sa(be,ve);f.textAlign=\"right\",f.textBaseline=\"middle\";for(let Y of R){let K=tn(wt(Y));K>=M.top&&K<=M.top+ne&&(f.beginPath(),f.moveTo(M.left-Tn,K),f.lineTo(M.left,K),f.stroke(),f.fillText(Rt(Y),M.left-Tn-2,K))}if(u||p){f.textAlign=\"center\",f.textBaseline=\"top\",f.font=`12px ${vo}`,f.fillStyle=o?\"#999\":\"#666\";let Y=u||\"\";p&&(Y+=Y?` (${p})`:p),f.fillText(Y,M.left+ge/2,M.top+ne+Tn+18)}if(m||d){f.save(),f.translate(12,M.top+ne/2),f.rotate(-Math.PI/2),f.textAlign=\"center\",f.textBaseline=\"top\",f.font=`12px ${vo}`,f.fillStyle=o?\"#999\":\"#666\";let Y=m||\"\";d&&(Y+=Y?` (${d})`:d),f.fillText(Y,0,0),f.restore()}f.save(),f.beginPath(),f.rect(M.left,M.top,ge,ne),f.clip();let V=O>=0&&O{let pe=H[Y],Ee=s&&s[Y]||\"#4fc3f7\";f.globalAlpha=K,f.strokeStyle=Ee,f.lineWidth=J,f.beginPath();let de=!1;for(let De=0;De0){let Y=new Set(Ze||[]);for(let K=0;K{let D=ee.current;if(!D)return;let f=D.getContext(\"2d\");if(!f||(D.width=ye*yi,D.height=ue*yi,f.scale(yi,yi),f.clearRect(0,0,ye,ue),ge<=0||ne<=0))return;if(ro){let{canvasX:j,canvasY:F}=ro;if(j>=M.left&&j<=M.left+ge&&F>=M.top&&F<=M.top+ne){f.strokeStyle=o?\"rgba(255,255,255,0.25)\":\"rgba(0,0,0,0.25)\",f.lineWidth=1,f.setLineDash([3,3]);let Q=tn(j);f.beginPath(),f.moveTo(Q,M.top),f.lineTo(Q,M.top+ne),f.stroke();let R=tn(F);f.beginPath(),f.moveTo(M.left,R),f.lineTo(M.left+ge,R),f.stroke(),f.setLineDash([]),f.fillStyle=ro.color,f.beginPath(),f.arc(j,wt(ro.dataY),4,0,Math.PI*2),f.fill();let V=Rt(ro.dataX),te=Rt(ro.dataY),G=`${V}, ${te}`;ro.label&&(G=`${ro.label}: ${G}`),f.font=\"10px monospace\";let Y=f.measureText(G).width,K=4,J=Y+K*2,pe=16,Ee=j+10,de=F-pe-6;Ee+J>M.left+ge&&(Ee=j-J-10),de=0&&O=1&&l&&l.length>0){let V=0;for(let J=0;JV&&(V=Ee)}let te=32+V,G=12+a*14,Y=M.left+ge-te-8,K=M.top+8;Qm.current={lx:Y,ly:K,w:te,h:G,entryH:14,pad:6,n:a},f.fillStyle=o?\"rgba(30,30,30,0.85)\":\"rgba(255,255,255,0.85)\",f.fillRect(Y,K,te,G),f.strokeStyle=o?\"#555\":\"#ccc\",f.lineWidth=1,f.strokeRect(Y,K,te,G);for(let J=0;J=0&&Ope&&(pe=R[de],Ee=de);if(pe>-1/0){let de=F?F[Ee]:Ee;B={x0:K,x1:J,peakX:de,peakY:pe,traceIdx:Q}}}}if(B){let j=B,F=Math.max(M.left,St(j.x0)),Q=Math.min(M.left+ge,St(j.x1)),R=Math.min(F,Q),V=Math.abs(Q-F);f.fillStyle=o?\"rgba(66,165,245,0.15)\":\"rgba(33,150,243,0.12)\",f.fillRect(R,M.top,V,ne),f.strokeStyle=o?\"rgba(66,165,245,0.5)\":\"rgba(33,150,243,0.4)\",f.lineWidth=1,f.strokeRect(R,M.top,V,ne);let te=St(j.peakX),G=wt(j.peakY),Y=s&&s[j.traceIdx]||\"#4fc3f7\";f.strokeStyle=Y,f.lineWidth=1,f.globalAlpha=.6,f.setLineDash([4,3]),f.beginPath(),f.moveTo(te,G),f.lineTo(te,M.top+ne),f.stroke(),f.setLineDash([]),f.globalAlpha=1;let K=6;f.fillStyle=o?\"rgba(66,165,245,0.3)\":\"rgba(33,150,243,0.25)\",f.strokeStyle=Y,f.lineWidth=2,f.setLineDash([3,2]),f.beginPath(),f.moveTo(te,G-K),f.lineTo(te+K,G+K),f.lineTo(te-K,G+K),f.closePath(),f.fill(),f.stroke(),f.setLineDash([]),f.font=`9px ${vo}`,f.fillStyle=o?\"#ddd\":\"#333\",f.textAlign=\"center\",f.textBaseline=\"bottom\",f.fillText(Rt(j.peakX),te,G-K-3)}if(Ht){let j=o?\"rgba(0,170,255,0.7)\":\"rgba(0,120,255,0.6)\",F=o?\"rgba(0,170,255,1.0)\":\"rgba(0,120,255,0.9)\";for(let Q of[\"left\",\"right\"]){let V=St(Q===\"left\"?ce:he);if(VM.left+ge+2)continue;let te=dc===Q||Nr.current?.handle===Q,G=te?F:j;f.strokeStyle=G,f.lineWidth=te?2:1,f.setLineDash([4,3]),f.beginPath(),f.moveTo(tn(V),M.top),f.lineTo(tn(V),M.top+ne),f.stroke(),f.setLineDash([]);let Y=M.top+ne+1,K=6;f.fillStyle=G,f.beginPath(),f.moveTo(V-K,Y),f.lineTo(V+K,Y),f.lineTo(V,Y+K+2),f.closePath(),f.fill()}}if(Ht&&(f.fillStyle=o?\"rgba(0,170,255,0.5)\":\"rgba(0,120,255,0.4)\",f.font=`bold 9px ${vo}`,f.textAlign=\"right\",f.textBaseline=\"top\",f.fillText(\"X LOCKED\",M.left+ge,M.top+ne+4)),Qe&&(f.fillStyle=o?\"rgba(0,170,255,0.5)\":\"rgba(0,120,255,0.4)\",f.font=`bold 9px ${vo}`,f.textAlign=\"left\",f.textBaseline=\"top\",f.fillText(\"Y LOCKED\",M.left+4,M.top+2)),Qe){let j=o?\"rgba(0,170,255,0.7)\":\"rgba(0,120,255,0.6)\",F=o?\"rgba(0,170,255,1.0)\":\"rgba(0,120,255,0.9)\";for(let Q of[\"top\",\"bottom\"]){let V=wt(Q===\"top\"?ve:be);if(VM.top+ne+2)continue;let te=mc===Q||_r.current?.handle===Q,G=te?F:j;f.strokeStyle=G,f.lineWidth=te?2:1,f.setLineDash([4,3]),f.beginPath(),f.moveTo(M.left,tn(V)),f.lineTo(M.left+ge,tn(V)),f.stroke(),f.setLineDash([]);let Y=M.left-1,K=6;f.fillStyle=G,f.beginPath(),f.moveTo(Y,V-K),f.lineTo(Y,V+K),f.lineTo(Y-K-2,V),f.closePath(),f.fill()}}if(jt&&jt.length>0){f.save(),f.beginPath(),f.rect(M.left,M.top,ge,ne),f.clip();for(let j of jt){if(j.fwhm==null||j.center==null||j.amplitude==null||j.offset==null)continue;let F=j.offset+j.amplitude/2,Q=wt(F),R=St(j.center-j.fwhm/2),V=St(j.center+j.fwhm/2),te=j.peak_idx,G=X&&te>=0&&te{let H=nn.current,B=Dr.current;if(H.length===0||i<1)return null;let j=Yo(D),F=0;if(B){let Y=1/0;for(let K=0;K{let H=Qm.current;if(!H||DH.lx+H.w||fH.ly+H.h)return null;let B=Math.floor((f-H.ly-H.pad)/H.entryH);return B<0||B>=H.n?null:B},[]),bl=w.useCallback((D,f)=>{if(!X||X.length===0)return null;let H=12,B=null,j=1/0;for(let F=0;F{if(!Ht||fM.top+ne+12)return null;let H=St(ce),B=St(he),j=Math.abs(D-H),F=Math.abs(D-B),Q=8;return j{if(!Qe||DM.left+ge)return null;let H=wt(ve),B=wt(be),j=Math.abs(f-H),F=Math.abs(f-B),Q=8;return j{D.preventDefault();let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(BM.left+ge||jM.top+ne)return;let F=D.deltaY>0?1.1:1/1.1,Q=Yo(B),R=an(j);Tt.current||(ke(V=>Q-(Q-V)*F),Wt(V=>Q+(V-Q)*F)),En.current||(uo(V=>R-(R-V)*F),po(V=>R+(V-R)*F))},[ge,ne,Yo,an,M.left,M.top]);w.useEffect(()=>{let D=Se.current;if(D)return D.addEventListener(\"wheel\",ey,{passive:!1}),()=>D.removeEventListener(\"wheel\",ey)},[ey]),w.useEffect(()=>{zb||(Db(ce.toPrecision(6)),_b(he.toPrecision(6)))},[ce,he,zb]),w.useEffect(()=>{Ub||(Bb(be.toPrecision(6)),jb(ve.toPrecision(6)))},[be,ve,Ub]),w.useEffect(()=>{ht&&ht.length===2?(ke(ht[0]),Wt(ht[1]),Sn(!0)):ht&&ht.length===0&&Ht&&Sn(!1)},[ht]),w.useEffect(()=>{ft&&ft.length===2?(uo(ft[0]),po(ft[1]),Ar(!0)):ft&&ft.length===0&&Qe&&Ar(!1)},[ft]),w.useEffect(()=>{let D=H=>{if(fc.current?.active){let B=fc.current,j=Math.max(200,B.startW+(H.clientX-B.startX)),F=Math.max(100,B.startH+(H.clientY-B.startY));ze(j),gt(F)}if(Nr.current){let B=Z.current;if(!B)return;let j=B.getBoundingClientRect(),F=H.clientX-j.left,Q=Math.max(M.left,Math.min(M.left+ge,F)),R=Yo(Q),V=on.current,te=Math.max(V.min,Math.min(V.max,R));Nr.current.handle===\"left\"?(ke(G=>Math.min(te,he-(he-G)*.001)),we([te,he])):(Wt(G=>Math.max(te,ce+(G-ce)*.001)),we([ce,te]))}if(_r.current){let B=Z.current;if(!B)return;let j=B.getBoundingClientRect(),F=H.clientY-j.top,Q=Math.max(M.top,Math.min(M.top+ne,F)),R=an(Q),V=rn.current,te=Math.max(V.min,Math.min(V.max,R));_r.current.handle===\"top\"?(po(G=>Math.max(te,be+(G-be)*.001)),le([be,te])):(uo(G=>Math.min(te,ve-(ve-G)*.001)),le([te,ve]))}},f=()=>{fc.current?.active&&(fc.current=null),Nr.current&&(Nr.current=null),_r.current&&(_r.current=null)};return window.addEventListener(\"mousemove\",D),window.addEventListener(\"mouseup\",f),()=>{window.removeEventListener(\"mousemove\",D),window.removeEventListener(\"mouseup\",f)}},[M.left,M.top,ge,ne,Yo,an,ce,he,be,ve,we,le]);let kR=w.useCallback(D=>{let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(j>M.top+ne&&j=M.left&&B<=M.left+ge){Gt.current={axis:\"x\",startPx:B,startVal:Yo(B)},$o({axis:\"x\",startVal:Yo(B),currentVal:Yo(B)});return}if(B=0&&j>=M.top&&j<=M.top+ne){Gt.current={axis:\"y\",startPx:j,startVal:an(j)},$o({axis:\"y\",startVal:an(j),currentVal:an(j)});return}if(Ht){let F=Sp(B,j);if(F){Nr.current={handle:F,startPx:B};return}}if(Qe){let F=Ep(B,j);if(F){_r.current={handle:F,startPx:j};return}}if(!(BM.left+ge||jM.top+ne)){if(W&&!xt&&bl(B,j)===null){let Q=xp(B,j),R=O>=0&&O{let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(Nr.current){let V=Nr.current,te=Math.max(M.left,Math.min(M.left+ge,B)),G=Yo(te),Y=on.current,K=Math.max(Y.min,Math.min(Y.max,G));if(V.handle===\"left\"){let J=Math.min(K,he-(he-ce)*.001);ke(J),we([J,he])}else{let J=Math.max(K,ce+(he-ce)*.001);Wt(J),we([ce,J])}return}if(_r.current){let V=_r.current,te=Math.max(M.top,Math.min(M.top+ne,j)),G=an(te),Y=rn.current,K=Math.max(Y.min,Math.min(Y.max,G));if(V.handle===\"top\"){let J=Math.max(K,be+(ve-be)*.001);po(J),le([be,J])}else{let J=Math.min(K,ve-(ve-be)*.001);uo(J),le([J,ve])}return}let F=!Bo.current?.active&&!Ea.current?.active&&!Gt.current;if(Ht&&F){let V=Sp(B,j);Zm(V)}else dc&&Zm(null);if(Qe&&F){let V=Ep(B,j);Jm(V)}else mc&&Jm(null);if(Gt.current){let V=Gt.current;V.axis===\"x\"?$o({axis:\"x\",startVal:V.startVal,currentVal:Yo(Math.max(M.left,Math.min(M.left+ge,B)))}):$o({axis:\"y\",startVal:V.startVal,currentVal:an(Math.max(M.top,Math.min(M.top+ne,j)))});return}if(Ea.current?.active){let V=Ea.current;Bo.current&&Math.abs(B-V.startPx)>3&&(Bo.current.wasDrag=!0);let te=Yo(Math.max(M.left,Math.min(M.left+ge,B))),G=Math.min(V.startDataX,te),Y=Math.max(V.startDataX,te),K=nn.current,J=Dr.current,pe=K[V.traceIdx];if(pe){let Ee=-1/0,de=-1;for(let De=0;De=G&&qt<=Y&&isFinite(pe[De])&&pe[De]>Ee&&(Ee=pe[De],de=De)}if(de>=0){let De=J?J[de]:de;vp({x0:G,x1:Y,peakX:De,peakY:Ee,traceIdx:V.traceIdx})}else vp(null)}dl(null);return}if(Bo.current?.active){let V=Bo.current,te=D.clientX-V.startX,G=D.clientY-V.startY;(Math.abs(te)>3||Math.abs(G)>3)&&(V.wasDrag=!0);let Y=V.startXMax-V.startXMin,K=V.startYMax-V.startYMin,J=-(te/ge)*Y,pe=G/ne*K;Tt.current||(ke(V.startXMin+J),Wt(V.startXMax+J)),En.current||(uo(V.startYMin+pe),po(V.startYMax+pe)),dl(null);return}if(BM.left+ge||jM.top+ne){dl(null);return}let Q=Tp(B,j);if(Wm.current=Q!==null,Ob(Q!==null?null:bl(B,j)),Q!==null){dl(null);return}let R=xp(B,j);R&&dl({canvasX:R.canvasX,canvasY:R.canvasY,dataX:R.dataX,dataY:R.dataY,traceIdx:R.traceIdx,label:R.label,color:R.color})},[ge,ne,xp,bl,Tp,M.left,M.top,Yo,an,Ht,Qe,ce,he,be,ve,Sp,Ep,dc,mc,we,le]),LR=w.useCallback(D=>{if(Nr.current){Nr.current=null;return}if(_r.current){_r.current=null;return}if(Gt.current&&Re){let{startVal:f,currentVal:H,axis:B}=Re,j=Math.min(f,H),F=Math.max(f,H),Q=B===\"x\"?he-ce:ve-be;F-j>Q*.01&&(B===\"x\"?(ke(j),Wt(F),Sn(!0),we([j,F])):(uo(j),po(F),Ar(!0),le([j,F]))),Gt.current=null,$o(null);return}if(Ea.current?.active){if((Bo.current?.wasDrag??!1)&&Pa){let H={x:Pa.peakX,y:Pa.peakY,trace_idx:Pa.traceIdx,label:Rt(Pa.peakX),type:\"peak\"};oe([...X||[],H])}Ea.current=null,vp(null),Bo.current=null;return}if(Bo.current?.active&&!Bo.current.wasDrag){let f=Z.current;if(f){let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top,F=Tp(B,j);if(F!==null){N(O===F?-1:F),Bo.current=null;return}let Q=bl(B,j);if(Q!==null){let R=Ze||[];D.shiftKey?R.includes(Q)?Ue(R.filter(V=>V!==Q)):Ue([...R,Q]):R.length===1&&R[0]===Q?Ue([]):Ue([Q]),Bo.current=null;return}if(W&&!xt&&ro){let R=nn.current,V=Dr.current,te=O>=0&&Ode&&(de=G[ot],Ee=ot);let De=V?V[Ee]:Ee,qt={x:De,y:de,trace_idx:te,label:Rt(De),type:\"peak\"};oe([...X||[],qt])}}else if(!W&&(Ze&&Ze.length>0&&Ue([]),ro)){let R=ro.traceIdx;N(O===R?-1:R)}}}Bo.current=null},[ro,O,N,W,X,oe,Ze,Ue,bl,Tp,xt,Re,ce,he,be,ve,we,le,Pa,fe]),jR=w.useCallback(()=>{Bo.current=null,Ea.current=null,Nr.current=null,_r.current=null,vp(null),Gt.current=null,$o(null),dl(null),Ob(null),Zm(null),Jm(null),Wm.current=!1},[]),UR=w.useCallback(D=>{let f=Z.current;if(!f){gl();return}let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(j>M.top+ne&&B>=M.left&&B<=M.left+ge&&Ht){Sn(!1),we([]),ke(on.current.min),Wt(on.current.max);return}if(B=M.top&&j<=M.top+ne&&Qe){Ar(!1),le([]),uo(rn.current.min),po(rn.current.max);return}gl()},[gl,ge,ne,M.left,M.top,Ht,Qe,we,le]),HR=w.useCallback(D=>{let f=D.target.tagName?.toLowerCase();if(!(f===\"input\"||f===\"textarea\"||f===\"select\"))switch(D.key){case\"r\":case\"R\":se||(D.preventDefault(),gl());break;case\"Escape\":D.preventDefault(),N(-1),Ze&&Ze.length>0&&Ue([]);break;case\"p\":case\"P\":xt||(D.preventDefault(),Te(!W));break;case\"c\":case\"C\":xt||(D.preventDefault(),oe([]),Ue([]));break;case\"Delete\":case\"Backspace\":if(!xt&&X&&X.length>0)if(D.preventDefault(),Ze&&Ze.length>0){let H=new Set(Ze),B=X.filter((j,F)=>!H.has(F));oe(B),Ue([])}else{let H=[...X];H.pop(),oe(H)}break}},[gl,N,X,oe,W,Te,Ze,Ue,se,xt]),VR=w.useCallback(()=>{hl(null);let D=Z.current;D&&D.toBlob(f=>{f&&lc(f,`${c||\"show1d\"}.png`)})},[c]),$b=w.useCallback((D=\"pdf\")=>{hl(null);let f=nn.current,H=Dr.current;if(f.length===0)return;let B=4,j=ye*B,F=ue*B,Q=document.createElement(\"canvas\");Q.width=j,Q.height=F;let R=Q.getContext(\"2d\");if(!R)return;if(R.scale(B,B),R.fillStyle=\"#ffffff\",R.fillRect(0,0,ye,ue),P){R.strokeStyle=\"rgba(0,0,0,0.08)\",R.lineWidth=1,R.setLineDash([2,3]);let G=Math.max(3,xe),Y=Sa(ce,he,G);for(let pe of Y){let Ee=St(pe);Ee>=M.left&&Ee<=M.left+ge&&(R.beginPath(),R.moveTo(Ee,M.top),R.lineTo(Ee,M.top+ne),R.stroke())}let K=Math.max(3,xe),J=v?bp(Math.max(be,1e-30),ve,K):Sa(be,ve,K);for(let pe of J){let Ee=wt(pe);Ee>=M.top&&Ee<=M.top+ne&&(R.beginPath(),R.moveTo(M.left,Ee),R.lineTo(M.left+ge,Ee),R.stroke())}R.setLineDash([])}R.strokeStyle=\"#999\",R.lineWidth=1,R.beginPath(),R.moveTo(M.left,M.top),R.lineTo(M.left,M.top+ne),R.lineTo(M.left+ge,M.top+ne),R.stroke();let V=Sa(ce,he,Math.max(3,Math.floor(ge/DR)));R.fillStyle=\"#555\",R.font=`10px ${vo}`,R.textAlign=\"center\",R.textBaseline=\"top\";for(let G of V){let Y=St(G);Y>=M.left&&Y<=M.left+ge&&(R.beginPath(),R.moveTo(Y,M.top+ne),R.lineTo(Y,M.top+ne+Tn),R.stroke(),R.fillText(Rt(G),Y,M.top+ne+Tn+2))}let te=v?bp(Math.max(be,1e-30),ve):Sa(be,ve);R.textAlign=\"right\",R.textBaseline=\"middle\";for(let G of te){let Y=wt(G);Y>=M.top&&Y<=M.top+ne&&(R.beginPath(),R.moveTo(M.left-Tn,Y),R.lineTo(M.left,Y),R.stroke(),R.fillText(Rt(G),M.left-Tn-2,Y))}if(u||p){R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`11px ${vo}`,R.fillStyle=\"#666\";let G=u||\"\";p&&(G+=G?` (${p})`:p),R.fillText(G,M.left+ge/2,M.top+ne+Tn+18)}if(m||d){R.save(),R.translate(12,M.top+ne/2),R.rotate(-Math.PI/2),R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`11px ${vo}`,R.fillStyle=\"#666\";let G=m||\"\";d&&(G+=G?` (${d})`:d),R.fillText(G,0,0),R.restore()}c&&(R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`bold 13px ${vo}`,R.fillStyle=\"#333\",R.fillText(c,ye/2,2)),R.save(),R.beginPath(),R.rect(M.left,M.top,ge,ne),R.clip();for(let G=0;G0)for(let G of X){let Y=s&&s[G.trace_idx]||\"#4fc3f7\",K=St(G.x),J=wt(G.y),pe=5;R.fillStyle=Y,R.strokeStyle=\"#fff\",R.lineWidth=1.5,R.beginPath(),R.moveTo(K,J-pe),R.lineTo(K+pe,J+pe),R.lineTo(K-pe,J+pe),R.closePath(),R.fill(),R.stroke(),R.font=`9px ${vo}`,R.fillStyle=\"#333\",R.textAlign=\"center\",R.textBaseline=\"bottom\",R.fillText(G.label||Rt(G.x),K,J-pe-3)}if(R.restore(),E&&f.length>=1&&l&&l.length>0){R.font=`10px ${vo}`;let G=14,Y=16,K=4,J=6,pe=0;for(let ot=0;otpe&&(pe=Pn)}let Ee=J*2+Y+K+pe,de=J*2+f.length*G,De=M.left+ge-Ee-8,qt=M.top+8;R.fillStyle=\"rgba(255,255,255,0.9)\",R.fillRect(De,qt,Ee,de),R.strokeStyle=\"#ccc\",R.lineWidth=1,R.strokeRect(De,qt,Ee,de);for(let ot=0;otlc(G,`${c||\"show1d\"}_figure.pdf`)):Q.toBlob(G=>{G&&lc(G,`${c||\"show1d\"}_figure.png`)})},[ye,ue,ce,he,be,ve,s,l,z,v,P,xe,E,u,m,p,d,c,St,wt,ge,ne,X]),vl=w.useCallback(D=>{let f=nn.current,H=Dr.current;if(f.length===0)return\"\";let F=[[\"x\",...l&&l.length>0?l:f.map((Q,R)=>`Data ${R+1}`)].join(\",\")];for(let Q=0;Q<(H?H.length:f[0].length);Q++){let R=H?H[Q]:Q;if(D&&Ht&&(Rhe))continue;let V=[String(R)];for(let te of f)V.push(String(te[Q]??\"\"));F.push(V.join(\",\"))}return F.join(`\n`)},[l,Ht,ce,he]),$R=w.useCallback(()=>{let D=vl(!0);D&&navigator.clipboard.writeText(D).then(()=>{Hb(!0),setTimeout(()=>Hb(!1),1e3)})},[vl]),YR=w.useCallback(()=>{hl(null);let D=vl(!0);D&&lc(new Blob([D],{type:\"text/csv\"}),`${c||\"show1d\"}_range.csv`)},[vl,c]),XR=w.useCallback(()=>{hl(null);let D=vl(!1);D&&lc(new Blob([D],{type:\"text/csv\"}),`${c||\"show1d\"}.csv`)},[vl,c]),GR=()=>Nr.current?\"ew-resize\":_r.current?\"ns-resize\":dc?\"ew-resize\":mc?\"ns-resize\":Gt.current?Gt.current.axis===\"x\"?\"ew-resize\":\"ns-resize\":Ea.current?.active?\"col-resize\":Bo.current?.active?\"grabbing\":_R!==null||Wm.current?\"pointer\":W&&!xt?\"col-resize\":\"crosshair\";return w.createElement(Fe,{className:\"show1d-root\",tabIndex:0,onKeyDown:HR,sx:{...__.root,bgcolor:t.bg,color:t.text}},w.createElement(Xe,{variant:\"caption\",sx:{...xn.label,color:t.accent,mb:`${D_.XS}px`,display:\"block\"}},c||\"Plot\",w.createElement(Y_,{theme:e.theme,text:w.createElement(X_,{items:[[\"Scroll\",\"Zoom in/out\"],[\"Drag\",\"Pan (or search peak when Peak on)\"],[\"Drag axis\",\"Lock X or Y range\"],[\"Dbl-click axis\",\"Unlock range\"],[\"Click\",\"Focus trace / select peak\"],[\"Shift+Click\",\"Multi-select peaks\"],[\"P\",\"Toggle peak mode\"],[\"C\",\"Clear all peaks\"],[\"Del\",\"Remove last peak\"],[\"Esc\",\"Deselect all\"],[\"R\",\"Reset view\"],[\"Dbl-click\",\"Reset view\"]]})}),w.createElement(MR,{widgetName:\"Show1D\",hiddenTools:et,setHiddenTools:dt,disabledTools:Oe,setDisabledTools:Ae,themeColors:t})),_&&!Be.hideAll&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"4px\",mb:\"2px\",height:28}},!Nt&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"Log:\"),w.createElement(Un,{size:\"small\",checked:v,onChange:(D,f)=>T(f),sx:hp.small,disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Auto:\"),w.createElement(Un,{size:\"small\",checked:S,onChange:(D,f)=>h(f),sx:hp.small,disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Grid:\"),w.createElement(Un,{size:\"small\",checked:P,onChange:(D,f)=>A(f),sx:hp.small,disabled:se}),P&&w.createElement(km,{size:\"small\",min:5,max:50,step:1,value:xe,onChange:(D,f)=>Je(f),sx:{width:60,ml:\"2px\",...OR.small},disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Legend:\"),w.createElement(Un,{size:\"small\",checked:E,onChange:(D,f)=>C(f),sx:hp.small,disabled:se})),!Ro&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Peak:\"),w.createElement(Un,{size:\"small\",checked:W,onChange:(D,f)=>Te(f),sx:hp.small,disabled:xt}),W&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text,ml:\"2px\"}},\"\\xB1\",fe),w.createElement(km,{size:\"small\",min:1,max:100,step:1,value:fe,onChange:(D,f)=>Ke(f),sx:{width:50,ml:\"2px\",...OR.small},disabled:xt}))),w.createElement(Fe,{sx:{flex:1}}),!Nt&&w.createElement(ga,{size:\"small\",sx:gp,onClick:gl,disabled:se},\"Reset\"),!st&&w.createElement(w.Fragment,null,w.createElement(ga,{size:\"small\",sx:{...gp,color:t.accent},onClick:D=>hl(D.currentTarget),disabled:fr},\"Export\"),w.createElement(ip,{anchorEl:Vb,open:!!Vb,onClose:()=>hl(null),...N_},w.createElement(nl,{onClick:()=>$b(\"pdf\"),sx:{fontSize:12}},\"Figure (PDF)\"),w.createElement(nl,{onClick:()=>$b(\"png\"),sx:{fontSize:12}},\"Figure (PNG)\"),w.createElement(nl,{onClick:VR,sx:{fontSize:12}},\"PNG\"),w.createElement(nl,{onClick:YR,sx:{fontSize:12}},\"CSV (range)\"),w.createElement(nl,{onClick:XR,sx:{fontSize:12}},\"CSV (all)\")))),w.createElement(Fe,{ref:Se,sx:{position:\"relative\",width:ye,height:ue,border:`1px solid ${t.border}`,cursor:GR(),bgcolor:o?\"#1a1a1a\":\"#f8f8f8\"},onMouseDown:kR,onMouseMove:BR,onMouseUp:LR,onMouseLeave:jR,onDoubleClick:UR},w.createElement(\"canvas\",{ref:Z,style:{width:ye,height:ue,position:\"absolute\",top:0,left:0}}),w.createElement(\"canvas\",{ref:ee,style:{width:ye,height:ue,position:\"absolute\",top:0,left:0,pointerEvents:\"none\"}}),w.createElement(Fe,{onMouseDown:D=>{fc.current={active:!0,startX:D.clientX,startY:D.clientY,startW:ye,startH:ue},D.stopPropagation()},sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:\"nwse-resize\",opacity:.6,background:`linear-gradient(135deg, transparent 50%, ${t.accent} 50%)`,\"&:hover\":{opacity:1}}})),Ht&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"6px\",mt:\"4px\",mb:\"2px\",height:24}},w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"X range:\"),w.createElement(\"input\",{type:\"number\",value:Ab,onChange:D=>{ml(!0),Db(D.target.value)},onFocus:()=>ml(!0),onBlur:()=>{ml(!1);let D=parseFloat(Ab);if(!isNaN(D)){let f=on.current,H=Math.max(f.min,Math.min(f.max,D));if(H>=he){let B=H;H=he,Wt(B),we([he,B]),ke(he);return}ke(H),we([H,he])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text}},\"\\u2014\"),w.createElement(\"input\",{type:\"number\",value:Nb,onChange:D=>{ml(!0),_b(D.target.value)},onFocus:()=>ml(!0),onBlur:()=>{ml(!1);let D=parseFloat(Nb);if(!isNaN(D)){let f=on.current,H=Math.max(f.min,Math.min(f.max,D));if(H<=ce){let B=H;H=ce,ke(B),we([B,ce]),Wt(ce);return}Wt(H),we([ce,H])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(ga,{size:\"small\",sx:gp,onClick:()=>{Sn(!1),we([]),ke(on.current.min),Wt(on.current.max)}},\"RESET\"),!st&&w.createElement(ga,{size:\"small\",sx:{...gp,ml:\"4px\"},onClick:$R,disabled:fr},zR?\"COPIED\":\"COPY CSV\")),Qe&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"6px\",mt:\"4px\",mb:\"2px\",height:24}},w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"Y range:\"),w.createElement(\"input\",{type:\"number\",value:kb,onChange:D=>{yl(!0),Bb(D.target.value)},onFocus:()=>yl(!0),onBlur:()=>{yl(!1);let D=parseFloat(kb);if(!isNaN(D)){let f=rn.current,H=Math.max(f.min,Math.min(f.max,D));if(H>=ve){let B=H;H=ve,po(B),le([ve,B]),uo(ve);return}uo(H),le([H,ve])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text}},\"\\u2014\"),w.createElement(\"input\",{type:\"number\",value:Lb,onChange:D=>{yl(!0),jb(D.target.value)},onFocus:()=>yl(!0),onBlur:()=>{yl(!1);let D=parseFloat(Lb);if(!isNaN(D)){let f=rn.current,H=Math.max(f.min,Math.min(f.max,D));if(H<=be){let B=H;H=be,uo(B),le([B,be]),po(be);return}po(H),le([be,H])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(ga,{size:\"small\",sx:gp,onClick:()=>{Ar(!1),le([]),uo(rn.current.min),po(rn.current.max)}},\"RESET\")),b&&!Ut&&I&&I.length>0&&(()=>{let D=O>=0&&OH);return w.createElement(Fe,{sx:{border:`1px solid ${t.border}`,borderTop:\"none\",bgcolor:o?t.bg:\"#fafafa\",maxWidth:ye}},D.map(f=>{let H=l&&l[f]||`Data ${f+1}`,B=s&&s[f]||\"#4fc3f7\";return w.createElement(Fe,{key:f,sx:{display:\"flex\",gap:2,alignItems:\"center\",px:1,py:.25}},w.createElement(Fe,{sx:{width:8,height:8,bgcolor:B,flexShrink:0}}),a>1&&w.createElement(Xe,{sx:{fontSize:11,color:t.text,fontWeight:\"bold\",minWidth:40}},H),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Mean \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(I[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Min \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(x[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Max \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(k[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Std \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(U[f]??0))))}),Ht&&Lt&&Lt.length>0&&w.createElement(w.Fragment,null,w.createElement(Fe,{sx:{borderTop:`1px dashed ${t.border}`,mx:1,my:.25}}),D.map(f=>{let H=Lt[f];if(!H)return null;let B=s&&s[f]||\"#4fc3f7\";return w.createElement(Fe,{key:`rs-${f}`,sx:{display:\"flex\",gap:2,alignItems:\"center\",px:1,py:.25}},w.createElement(Xe,{sx:{fontSize:10,color:o?\"#777\":\"#aaa\",minWidth:60}},\"Range (\",H.n_points,\" pts)\"),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Mean \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.mean))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Min \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.min))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Max \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.max))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Std \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.std))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"\\u222B \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.integral))))})),jt&&jt.length>0&&w.createElement(w.Fragment,null,w.createElement(Fe,{sx:{borderTop:`1px dashed ${t.border}`,mx:1,my:.25}}),jt.map((f,H)=>{let B=X&&f.peak_idx>=0&&f.peak_idx()=>(t||e((t={exports:{}}).exports,t),t.exports);var WR=(e,t,o,r)=>{if(t&&typeof t==\"object\"||typeof t==\"function\")for(let n of FR(t))!QR.call(e,n)&&n!==o&&Yb(e,n,{get:()=>t[n],enumerable:!(r=IR(t,n))||r.enumerable});return e};var q=(e,t,o)=>(o=e!=null?qR(KR(e)):{},WR(t||!e||!e.__esModule?Yb(o,\"default\",{value:e,enumerable:!0}):o,e));var ev=Xo(Me=>{\"use strict\";var ry=Symbol.for(\"react.transitional.element\"),ZR=Symbol.for(\"react.portal\"),JR=Symbol.for(\"react.fragment\"),e2=Symbol.for(\"react.strict_mode\"),t2=Symbol.for(\"react.profiler\"),o2=Symbol.for(\"react.consumer\"),r2=Symbol.for(\"react.context\"),n2=Symbol.for(\"react.forward_ref\"),a2=Symbol.for(\"react.suspense\"),i2=Symbol.for(\"react.memo\"),Fb=Symbol.for(\"react.lazy\"),l2=Symbol.for(\"react.activity\"),Xb=Symbol.iterator;function s2(e){return e===null||typeof e!=\"object\"?null:(e=Xb&&e[Xb]||e[\"@@iterator\"],typeof e==\"function\"?e:null)}var Kb={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Qb=Object.assign,Wb={};function Tl(e,t,o){this.props=e,this.context=t,this.refs=Wb,this.updater=o||Kb}Tl.prototype.isReactComponent={};Tl.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\")};Tl.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,\"forceUpdate\")};function Zb(){}Zb.prototype=Tl.prototype;function ny(e,t,o){this.props=e,this.context=t,this.refs=Wb,this.updater=o||Kb}var ay=ny.prototype=new Zb;ay.constructor=ny;Qb(ay,Tl.prototype);ay.isPureReactComponent=!0;var Gb=Array.isArray;function oy(){}var Mt={H:null,A:null,T:null,S:null},Jb=Object.prototype.hasOwnProperty;function iy(e,t,o){var r=o.ref;return{$$typeof:ry,type:e,key:t,ref:r!==void 0?r:null,props:o}}function c2(e,t){return iy(e.type,t,e.props)}function ly(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===ry}function u2(e){var t={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+e.replace(/[=:]/g,function(o){return t[o]})}var qb=/\\/+/g;function ty(e,t){return typeof e==\"object\"&&e!==null&&e.key!=null?u2(\"\"+e.key):t.toString(36)}function p2(e){switch(e.status){case\"fulfilled\":return e.value;case\"rejected\":throw e.reason;default:switch(typeof e.status==\"string\"?e.then(oy,oy):(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 xl(e,t,o,r,n){var a=typeof e;(a===\"undefined\"||a===\"boolean\")&&(e=null);var i=!1;if(e===null)i=!0;else switch(a){case\"bigint\":case\"string\":case\"number\":i=!0;break;case\"object\":switch(e.$$typeof){case ry:case ZR:i=!0;break;case Fb:return i=e._init,xl(i(e._payload),t,o,r,n)}}if(i)return n=n(e),i=r===\"\"?\".\"+ty(e,0):r,Gb(n)?(o=\"\",i!=null&&(o=i.replace(qb,\"$&/\")+\"/\"),xl(n,t,o,\"\",function(c){return c})):n!=null&&(ly(n)&&(n=c2(n,o+(n.key==null||e&&e.key===n.key?\"\":(\"\"+n.key).replace(qb,\"$&/\")+\"/\")+i)),t.push(n)),1;i=0;var l=r===\"\"?\".\":r+\":\";if(Gb(e))for(var s=0;s{\"use strict\";tv.exports=ev()});var pv=Xo(_t=>{\"use strict\";function py(e,t){var o=e.length;e.push(t);e:for(;0>>1,n=e[r];if(0>>1;rCp(l,o))sCp(c,l)?(e[r]=c,e[s]=o,r=s):(e[r]=l,e[i]=o,r=i);else if(sCp(c,o))e[r]=c,e[s]=o,r=s;else break e}}return t}function Cp(e,t){var o=e.sortIndex-t.sortIndex;return o!==0?o:e.id-t.id}_t.unstable_now=void 0;typeof performance==\"object\"&&typeof performance.now==\"function\"?(ov=performance,_t.unstable_now=function(){return ov.now()}):(sy=Date,rv=sy.now(),_t.unstable_now=function(){return sy.now()-rv});var ov,sy,rv,Vn=[],Ca=[],m2=1,zr=null,Lo=3,fy=!1,yc=!1,hc=!1,dy=!1,iv=typeof setTimeout==\"function\"?setTimeout:null,lv=typeof clearTimeout==\"function\"?clearTimeout:null,nv=typeof setImmediate<\"u\"?setImmediate:null;function Rp(e){for(var t=Cn(Ca);t!==null;){if(t.callback===null)wp(Ca);else if(t.startTime<=e)wp(Ca),t.sortIndex=t.expirationTime,py(Vn,t);else break;t=Cn(Ca)}}function my(e){if(hc=!1,Rp(e),!yc)if(Cn(Vn)!==null)yc=!0,El||(El=!0,Sl());else{var t=Cn(Ca);t!==null&&yy(my,t.startTime-e)}}var El=!1,gc=-1,sv=5,cv=-1;function uv(){return dy?!0:!(_t.unstable_now()-cve&&uv());){var r=zr.callback;if(typeof r==\"function\"){zr.callback=null,Lo=zr.priorityLevel;var n=r(zr.expirationTime<=e);if(e=_t.unstable_now(),typeof n==\"function\"){zr.callback=n,Rp(e),t=!0;break t}zr===Cn(Vn)&&wp(Vn),Rp(e)}else wp(Vn);zr=Cn(Vn)}if(zr!==null)t=!0;else{var a=Cn(Ca);a!==null&&yy(my,a.startTime-e),t=!1}}break e}finally{zr=null,Lo=o,fy=!1}t=void 0}}finally{t?Sl():El=!1}}}var Sl;typeof nv==\"function\"?Sl=function(){nv(cy)}:typeof MessageChannel<\"u\"?(uy=new MessageChannel,av=uy.port2,uy.port1.onmessage=cy,Sl=function(){av.postMessage(null)}):Sl=function(){iv(cy,0)};var uy,av;function yy(e,t){gc=iv(function(){e(_t.unstable_now())},t)}_t.unstable_IdlePriority=5;_t.unstable_ImmediatePriority=1;_t.unstable_LowPriority=4;_t.unstable_NormalPriority=3;_t.unstable_Profiling=null;_t.unstable_UserBlockingPriority=2;_t.unstable_cancelCallback=function(e){e.callback=null};_t.unstable_forceFrameRate=function(e){0>e||125r?(e.sortIndex=o,py(Ca,e),Cn(Vn)===null&&e===Cn(Ca)&&(hc?(lv(gc),gc=-1):hc=!0,yy(my,o-r))):(e.sortIndex=n,py(Vn,e),yc||fy||(yc=!0,El||(El=!0,Sl()))),e};_t.unstable_shouldYield=uv;_t.unstable_wrapCallback=function(e){var t=Lo;return function(){var o=Lo;Lo=t;try{return e.apply(this,arguments)}finally{Lo=o}}}});var dv=Xo((Q_,fv)=>{\"use strict\";fv.exports=pv()});var yv=Xo(qo=>{\"use strict\";var y2=re();function mv(e){var t=\"https://react.dev/errors/\"+e;if(1{\"use strict\";function hv(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(hv)}catch(e){console.error(e)}}hv(),gv.exports=yv()});var OS=Xo(td=>{\"use strict\";var mo=dv(),Yx=re(),b2=Op();function $(e){var t=\"https://react.dev/errors/\"+e;if(1Al||(e.current=eh[Al],eh[Al]=null,Al--)}function Et(e,t){Al++,eh[Al]=e.current,e.current=t}var On=An(null),Xc=An(null),ja=An(null),uf=An(null);function pf(e,t){switch(Et(ja,t),Et(Xc,e),Et(On,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Rx(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Rx(t),e=yS(t,e);else switch(e){case\"svg\":e=1;break;case\"math\":e=2;break;default:e=0}}So(On),Et(On,e)}function Fl(){So(On),So(Xc),So(ja)}function th(e){e.memoizedState!==null&&Et(uf,e);var t=On.current,o=yS(t,e.type);t!==o&&(Et(Xc,e),Et(On,o))}function ff(e){Xc.current===e&&(So(On),So(Xc)),uf.current===e&&(So(uf),tu._currentValue=Ti)}var hy,xv;function gi(e){if(hy===void 0)try{throw Error()}catch(o){var t=o.stack.trim().match(/\\n( *(at )?)/);hy=t&&t[1]||\"\",xv=-1)\":-1n||s[r]!==c[n]){var u=`\n`+s[r].replace(\" at new \",\" at \");return e.displayName&&u.includes(\"\")&&(u=u.replace(\"\",e.displayName)),u}while(1<=r&&0<=n);break}}}finally{gy=!1,Error.prepareStackTrace=o}return(o=e?e.displayName||e.name:\"\")?gi(o):\"\"}function E2(e,t){switch(e.tag){case 26:case 27:case 5:return gi(e.type);case 16:return gi(\"Lazy\");case 13:return e.child!==t&&t!==null?gi(\"Suspense Fallback\"):gi(\"Suspense\");case 19:return gi(\"SuspenseList\");case 0:case 15:return by(e.type,!1);case 11:return by(e.type.render,!1);case 1:return by(e.type,!0);case 31:return gi(\"Activity\");default:return\"\"}}function Tv(e){try{var t=\"\",o=null;do t+=E2(e,o),o=e,e=e.return;while(e);return t}catch(r){return`\nError generating stack: `+r.message+`\n`+r.stack}}var oh=Object.prototype.hasOwnProperty,qh=mo.unstable_scheduleCallback,vy=mo.unstable_cancelCallback,P2=mo.unstable_shouldYield,C2=mo.unstable_requestPaint,br=mo.unstable_now,R2=mo.unstable_getCurrentPriorityLevel,Qx=mo.unstable_ImmediatePriority,Wx=mo.unstable_UserBlockingPriority,df=mo.unstable_NormalPriority,w2=mo.unstable_LowPriority,Zx=mo.unstable_IdlePriority,M2=mo.log,O2=mo.unstable_setDisableYieldValue,au=null,vr=null;function _a(e){if(typeof M2==\"function\"&&O2(e),vr&&typeof vr.setStrictMode==\"function\")try{vr.setStrictMode(au,e)}catch{}}var xr=Math.clz32?Math.clz32:N2,A2=Math.log,D2=Math.LN2;function N2(e){return e>>>=0,e===0?32:31-(A2(e)/D2|0)|0}var Dp=256,Np=262144,_p=4194304;function bi(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 Uf(e,t,o){var r=e.pendingLanes;if(r===0)return 0;var n=0,a=e.suspendedLanes,i=e.pingedLanes;e=e.warmLanes;var l=r&134217727;return l!==0?(r=l&~a,r!==0?n=bi(r):(i&=l,i!==0?n=bi(i):o||(o=l&~e,o!==0&&(n=bi(o))))):(l=r&~a,l!==0?n=bi(l):i!==0?n=bi(i):o||(o=r&~e,o!==0&&(n=bi(o)))),n===0?0:t!==0&&t!==n&&(t&a)===0&&(a=n&-n,o=t&-t,a>=o||a===32&&(o&4194048)!==0)?t:n}function iu(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function _2(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 Jx(){var e=_p;return _p<<=1,(_p&62914560)===0&&(_p=4194304),e}function xy(e){for(var t=[],o=0;31>o;o++)t.push(e);return t}function lu(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function z2(e,t,o,r,n,a){var i=e.pendingLanes;e.pendingLanes=o,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=o,e.entangledLanes&=o,e.errorRecoveryDisabledLanes&=o,e.shellSuspendCounter=0;var l=e.entanglements,s=e.expirationTimes,c=e.hiddenUpdates;for(o=i&~o;0\"u\")return null;try{return e.activeElement||e.body}catch{return e.body}}var H2=/[\\n\"\\\\]/g;function Ur(e){return e.replace(H2,function(t){return\"\\\\\"+t.charCodeAt(0).toString(16)+\" \"})}function ah(e,t,o,r,n,a,i,l){e.name=\"\",i!=null&&typeof i!=\"function\"&&typeof i!=\"symbol\"&&typeof i!=\"boolean\"?e.type=i:e.removeAttribute(\"type\"),t!=null?i===\"number\"?(t===0&&e.value===\"\"||e.value!=t)&&(e.value=\"\"+Br(t)):e.value!==\"\"+Br(t)&&(e.value=\"\"+Br(t)):i!==\"submit\"&&i!==\"reset\"||e.removeAttribute(\"value\"),t!=null?ih(e,i,Br(t)):o!=null?ih(e,i,Br(o)):r!=null&&e.removeAttribute(\"value\"),n==null&&a!=null&&(e.defaultChecked=!!a),n!=null&&(e.checked=n&&typeof n!=\"function\"&&typeof n!=\"symbol\"),l!=null&&typeof l!=\"function\"&&typeof l!=\"symbol\"&&typeof l!=\"boolean\"?e.name=\"\"+Br(l):e.removeAttribute(\"name\")}function sT(e,t,o,r,n,a,i,l){if(a!=null&&typeof a!=\"function\"&&typeof a!=\"symbol\"&&typeof a!=\"boolean\"&&(e.type=a),t!=null||o!=null){if(!(a!==\"submit\"&&a!==\"reset\"||t!=null)){nh(e);return}o=o!=null?\"\"+Br(o):\"\",t=t!=null?\"\"+Br(t):o,l||t===e.value||(e.value=t),e.defaultValue=t}r=r??n,r=typeof r!=\"function\"&&typeof r!=\"symbol\"&&!!r,e.checked=l?e.checked:!!r,e.defaultChecked=!!r,i!=null&&typeof i!=\"function\"&&typeof i!=\"symbol\"&&typeof i!=\"boolean\"&&(e.name=i),nh(e)}function ih(e,t,o){t===\"number\"&&mf(e.ownerDocument)===e||e.defaultValue===\"\"+o||(e.defaultValue=\"\"+o)}function $l(e,t,o,r){if(e=e.options,t){t={};for(var n=0;n\"u\"||typeof window.document>\"u\"||typeof window.document.createElement>\"u\"),sh=!1;if(ta)try{Pl={},Object.defineProperty(Pl,\"passive\",{get:function(){sh=!0}}),window.addEventListener(\"test\",Pl,Pl),window.removeEventListener(\"test\",Pl,Pl)}catch{sh=!1}var Pl,za=null,Zh=null,Qp=null;function dT(){if(Qp)return Qp;var e,t=Zh,o=t.length,r,n=\"value\"in za?za.value:za.textContent,a=n.length;for(e=0;e=Dc),Nv=\" \",_v=!1;function yT(e,t){switch(e){case\"keyup\":return mw.indexOf(t.keyCode)!==-1;case\"keydown\":return t.keyCode!==229;case\"keypress\":case\"mousedown\":case\"focusout\":return!0;default:return!1}}function hT(e){return e=e.detail,typeof e==\"object\"&&\"data\"in e?e.data:null}var _l=!1;function hw(e,t){switch(e){case\"compositionend\":return hT(t);case\"keypress\":return t.which!==32?null:(_v=!0,Nv);case\"textInput\":return e=t.data,e===Nv&&_v?null:e;default:return null}}function gw(e,t){if(_l)return e===\"compositionend\"||!eg&&yT(e,t)?(e=dT(),Qp=Zh=za=null,_l=!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)return{node:o,offset:t-e};e=r}e:{for(;o;){if(o.nextSibling){o=o.nextSibling;break e}o=o.parentNode}o=void 0}o=Lv(o)}}function xT(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?xT(e,t.parentNode):\"contains\"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function TT(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=mf(e.document);t instanceof e.HTMLIFrameElement;){try{var o=typeof t.contentWindow.location.href==\"string\"}catch{o=!1}if(o)e=t.contentWindow;else break;t=mf(e.document)}return t}function tg(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 Cw=ta&&\"documentMode\"in document&&11>=document.documentMode,zl=null,ch=null,_c=null,uh=!1;function Uv(e,t,o){var r=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;uh||zl==null||zl!==mf(r)||(r=zl,\"selectionStart\"in r&&tg(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),_c&&Ic(_c,r)||(_c=r,r=Nf(ch,\"onSelect\"),0>=i,n-=i,Rn=1<<32-xr(t)+n|o<A?(_=P,P=null):_=P.sibling;var z=p(h,P,g[A],b);if(z===null){P===null&&(P=_);break}e&&P&&z.alternate===null&&t(h,P),y=a(z,y,A),C===null?E=z:C.sibling=z,C=z,P=_}if(A===g.length)return o(h,P),qe&&In(h,A),E;if(P===null){for(;AA?(_=P,P=null):_=P.sibling;var I=p(h,P,z.value,b);if(I===null){P===null&&(P=_);break}e&&P&&I.alternate===null&&t(h,P),y=a(I,y,A),C===null?E=I:C.sibling=I,C=I,P=_}if(z.done)return o(h,P),qe&&In(h,A),E;if(P===null){for(;!z.done;A++,z=g.next())z=m(h,z.value,b),z!==null&&(y=a(z,y,A),C===null?E=z:C.sibling=z,C=z);return qe&&In(h,A),E}for(P=r(P);!z.done;A++,z=g.next())z=d(P,h,A,z.value,b),z!==null&&(e&&z.alternate!==null&&P.delete(z.key===null?A:z.key),y=a(z,y,A),C===null?E=z:C.sibling=z,C=z);return e&&P.forEach(function(x){return t(h,x)}),qe&&In(h,A),E}function S(h,y,g,b){if(typeof g==\"object\"&&g!==null&&g.type===Ol&&g.key===null&&(g=g.props.children),typeof g==\"object\"&&g!==null){switch(g.$$typeof){case Ap:e:{for(var E=g.key;y!==null;){if(y.key===E){if(E=g.type,E===Ol){if(y.tag===7){o(h,y.sibling),b=n(y,g.props.children),b.return=h,h=b;break e}}else if(y.elementType===E||typeof E==\"object\"&&E!==null&&E.$$typeof===wa&&vi(E)===y.type){o(h,y.sibling),b=n(y,g.props),Tc(b,g),b.return=h,h=b;break e}o(h,y);break}else t(h,y);y=y.sibling}g.type===Ol?(b=Si(g.props.children,h.mode,b,g.key),b.return=h,h=b):(b=Zp(g.type,g.key,g.props,null,h.mode,b),Tc(b,g),b.return=h,h=b)}return i(h);case Rc:e:{for(E=g.key;y!==null;){if(y.key===E)if(y.tag===4&&y.stateNode.containerInfo===g.containerInfo&&y.stateNode.implementation===g.implementation){o(h,y.sibling),b=n(y,g.children||[]),b.return=h,h=b;break e}else{o(h,y);break}else t(h,y);y=y.sibling}b=My(g,h.mode,b),b.return=h,h=b}return i(h);case wa:return g=vi(g),S(h,y,g,b)}if(wc(g))return v(h,y,g,b);if(vc(g)){if(E=vc(g),typeof E!=\"function\")throw Error($(150));return g=E.call(g),T(h,y,g,b)}if(typeof g.then==\"function\")return S(h,y,Up(g),b);if(g.$$typeof===Kn)return S(h,y,jp(h,g),b);Hp(h,g)}return typeof g==\"string\"&&g!==\"\"||typeof g==\"number\"||typeof g==\"bigint\"?(g=\"\"+g,y!==null&&y.tag===6?(o(h,y.sibling),b=n(y,g),b.return=h,h=b):(o(h,y),b=wy(g,h.mode,b),b.return=h,h=b),i(h)):o(h,y)}return function(h,y,g,b){try{Qc=0;var E=S(h,y,g,b);return Gl=null,E}catch(P){if(P===ss||P===Gf)throw P;var C=hr(29,P,null,h.mode);return C.lanes=b,C.return=h,C}finally{}}}var Mi=BT(!0),LT=BT(!1),Ma=!1;function ug(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function gh(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 Ha(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Va(e,t,o){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(rt&2)!==0){var n=r.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),r.pending=t,t=hf(e),MT(e,null,o),t}return Xf(e,r,t,o),hf(e)}function kc(e,t,o){if(t=t.updateQueue,t!==null&&(t=t.shared,(o&4194048)!==0)){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,tT(e,o)}}function Ay(e,t){var o=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,o===r)){var n=null,a=null;if(o=o.firstBaseUpdate,o!==null){do{var i={lane:o.lane,tag:o.tag,payload:o.payload,callback:null,next:null};a===null?n=a=i:a=a.next=i,o=o.next}while(o!==null);a===null?n=a=t:a=a.next=t}else n=a=t;o={baseState:r.baseState,firstBaseUpdate:n,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},e.updateQueue=o;return}e=o.lastBaseUpdate,e===null?o.firstBaseUpdate=t:e.next=t,o.lastBaseUpdate=t}var bh=!1;function Bc(){if(bh){var e=Xl;if(e!==null)throw e}}function Lc(e,t,o,r){bh=!1;var n=e.updateQueue;Ma=!1;var a=n.firstBaseUpdate,i=n.lastBaseUpdate,l=n.shared.pending;if(l!==null){n.shared.pending=null;var s=l,c=s.next;s.next=null,i===null?a=c:i.next=c,i=s;var u=e.alternate;u!==null&&(u=u.updateQueue,l=u.lastBaseUpdate,l!==i&&(l===null?u.firstBaseUpdate=c:l.next=c,u.lastBaseUpdate=s))}if(a!==null){var m=n.baseState;i=0,u=c=s=null,l=a;do{var p=l.lane&-536870913,d=p!==l.lane;if(d?(Ge&p)===p:(r&p)===p){p!==0&&p===Wl&&(bh=!0),u!==null&&(u=u.next={lane:0,tag:l.tag,payload:l.payload,callback:null,next:null});e:{var v=e,T=l;p=t;var S=o;switch(T.tag){case 1:if(v=T.payload,typeof v==\"function\"){m=v.call(S,m,p);break e}m=v;break e;case 3:v.flags=v.flags&-65537|128;case 0:if(v=T.payload,p=typeof v==\"function\"?v.call(S,m,p):v,p==null)break e;m=Dt({},m,p);break e;case 2:Ma=!0}}p=l.callback,p!==null&&(e.flags|=64,d&&(e.flags|=8192),d=n.callbacks,d===null?n.callbacks=[p]:d.push(p))}else d={lane:p,tag:l.tag,payload:l.payload,callback:l.callback,next:null},u===null?(c=u=d,s=m):u=u.next=d,i|=p;if(l=l.next,l===null){if(l=n.shared.pending,l===null)break;d=l,l=d.next,d.next=null,n.lastBaseUpdate=d,n.shared.pending=null}}while(!0);u===null&&(s=m),n.baseState=s,n.firstBaseUpdate=c,n.lastBaseUpdate=u,a===null&&(n.shared.lanes=0),Qa|=i,e.lanes=i,e.memoizedState=m}}function jT(e,t){if(typeof e!=\"function\")throw Error($(191,e));e.call(t)}function UT(e,t){var o=e.callbacks;if(o!==null)for(e.callbacks=null,e=0;ea?a:8;var i=Pe.T,l={};Pe.T=l,Eg(e,!1,t,o);try{var s=n(),c=Pe.S;if(c!==null&&c(l,s),s!==null&&typeof s==\"object\"&&typeof s.then==\"function\"){var u=zw(s,r);jc(e,t,u,Tr(e))}else jc(e,t,r,Tr(e))}catch(m){jc(e,t,{then:function(){},status:\"rejected\",reason:m},Tr())}finally{nt.p=a,i!==null&&l.types!==null&&(i.types=l.types),Pe.T=i}}function Hw(){}function Eh(e,t,o,r){if(e.tag!==5)throw Error($(476));var n=u1(e).queue;c1(e,n,t,Ti,o===null?Hw:function(){return p1(e),o(r)})}function u1(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Ti,baseState:Ti,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ra,lastRenderedState:Ti},next:null};var o={};return t.next={memoizedState:o,baseState:o,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ra,lastRenderedState:o},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function p1(e){var t=u1(e);t.next===null&&(t=e.alternate.memoizedState),jc(e,t.next.queue,{},Tr())}function Sg(){return Ao(tu)}function f1(){return Jt().memoizedState}function d1(){return Jt().memoizedState}function Vw(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var o=Tr();e=Ha(o);var r=Va(t,e,o);r!==null&&(rr(r,t,o),kc(r,t,o)),t={cache:lg()},e.payload=t;return}t=t.return}}function $w(e,t,o){var r=Tr();o={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},Kf(e)?y1(t,o):(o=rg(e,t,o,r),o!==null&&(rr(o,e,r),h1(o,t,r)))}function m1(e,t,o){var r=Tr();jc(e,t,o,r)}function jc(e,t,o,r){var n={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null};if(Kf(e))y1(t,n);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var i=t.lastRenderedState,l=a(i,o);if(n.hasEagerState=!0,n.eagerState=l,Sr(l,i))return Xf(e,t,n,0),bt===null&&Yf(),!1}catch{}finally{}if(o=rg(e,t,n,r),o!==null)return rr(o,e,r),h1(o,t,r),!0}return!1}function Eg(e,t,o,r){if(r={lane:2,revertLane:Ng(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Kf(e)){if(t)throw Error($(479))}else t=rg(e,o,r,2),t!==null&&rr(t,e,2)}function Kf(e){var t=e.alternate;return e===Ne||t!==null&&t===Ne}function y1(e,t){ql=Sf=!0;var o=e.pending;o===null?t.next=t:(t.next=o.next,o.next=t),e.pending=t}function h1(e,t,o){if((o&4194048)!==0){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,tT(e,o)}}var Zc={readContext:Ao,use:If,useCallback:It,useContext:It,useEffect:It,useImperativeHandle:It,useLayoutEffect:It,useInsertionEffect:It,useMemo:It,useReducer:It,useRef:It,useState:It,useDebugValue:It,useDeferredValue:It,useTransition:It,useSyncExternalStore:It,useId:It,useHostTransitionStatus:It,useFormState:It,useActionState:It,useOptimistic:It,useMemoCache:It,useCacheRefresh:It};Zc.useEffectEvent=It;var g1={readContext:Ao,use:If,useCallback:function(e,t){return Io().memoizedState=[e,t===void 0?null:t],e},useContext:Ao,useEffect:ex,useImperativeHandle:function(e,t,o){o=o!=null?o.concat([e]):null,tf(4194308,4,n1.bind(null,t,e),o)},useLayoutEffect:function(e,t){return tf(4194308,4,e,t)},useInsertionEffect:function(e,t){tf(4,2,e,t)},useMemo:function(e,t){var o=Io();t=t===void 0?null:t;var r=e();if(Oi){_a(!0);try{e()}finally{_a(!1)}}return o.memoizedState=[r,t],r},useReducer:function(e,t,o){var r=Io();if(o!==void 0){var n=o(t);if(Oi){_a(!0);try{o(t)}finally{_a(!1)}}}else n=t;return r.memoizedState=r.baseState=n,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},r.queue=e,e=e.dispatch=$w.bind(null,Ne,e),[r.memoizedState,e]},useRef:function(e){var t=Io();return e={current:e},t.memoizedState=e},useState:function(e){e=Th(e);var t=e.queue,o=m1.bind(null,Ne,t);return t.dispatch=o,[e.memoizedState,o]},useDebugValue:xg,useDeferredValue:function(e,t){var o=Io();return Tg(o,e,t)},useTransition:function(){var e=Th(!1);return e=c1.bind(null,Ne,e.queue,!0,!1),Io().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,o){var r=Ne,n=Io();if(qe){if(o===void 0)throw Error($(407));o=o()}else{if(o=t(),bt===null)throw Error($(349));(Ge&127)!==0||XT(r,t,o)}n.memoizedState=o;var a={value:o,getSnapshot:t};return n.queue=a,ex(qT.bind(null,r,a,e),[e]),r.flags|=2048,Jl(9,{destroy:void 0},GT.bind(null,r,a,o,t),null),o},useId:function(){var e=Io(),t=bt.identifierPrefix;if(qe){var o=wn,r=Rn;o=(r&~(1<<32-xr(r)-1)).toString(32)+o,t=\"_\"+t+\"R_\"+o,o=Ef++,0<\\/script>\",a=a.removeChild(a.firstChild);break;case\"select\":a=typeof r.is==\"string\"?i.createElement(\"select\",{is:r.is}):i.createElement(\"select\"),r.multiple?a.multiple=!0:r.size&&(a.size=r.size);break;default:a=typeof r.is==\"string\"?i.createElement(n,{is:r.is}):i.createElement(n)}}a[Mo]=t,a[nr]=r;e:for(i=t.child;i!==null;){if(i.tag===5||i.tag===6)a.appendChild(i.stateNode);else if(i.tag!==4&&i.tag!==27&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===t)break e;for(;i.sibling===null;){if(i.return===null||i.return===t)break e;i=i.return}i.sibling.return=i.return,i=i.sibling}t.stateNode=a;e:switch(Do(a,n,r),n){case\"button\":case\"input\":case\"select\":case\"textarea\":r=!!r.autoFocus;break e;case\"img\":r=!0;break e;default:r=!1}r&&Yn(t)}}return Ot(t),jy(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,o),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&Yn(t);else{if(typeof r!=\"string\"&&t.stateNode===null)throw Error($(166));if(e=ja.current,Cl(t)){if(e=t.stateNode,o=t.memoizedProps,r=null,n=Oo,n!==null)switch(n.tag){case 27:case 5:r=n.memoizedProps}e[Mo]=t,e=!!(e.nodeValue===o||r!==null&&r.suppressHydrationWarning===!0||mS(e.nodeValue,o)),e||Fa(t,!0)}else e=_f(e).createTextNode(r),e[Mo]=t,t.stateNode=e}return Ot(t),null;case 31:if(o=t.memoizedState,e===null||e.memoizedState!==null){if(r=Cl(t),o!==null){if(e===null){if(!r)throw Error($(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error($(557));e[Mo]=t}else Ri(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ot(t),e=!1}else o=Oy(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=o),e=!0;if(!e)return t.flags&256?(yr(t),t):(yr(t),null);if((t.flags&128)!==0)throw Error($(558))}return Ot(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(n=Cl(t),r!==null&&r.dehydrated!==null){if(e===null){if(!n)throw Error($(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error($(317));n[Mo]=t}else Ri(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ot(t),n=!1}else n=Oy(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(yr(t),t):(yr(t),null)}return yr(t),(t.flags&128)!==0?(t.lanes=o,t):(o=r!==null,e=e!==null&&e.memoizedState!==null,o&&(r=t.child,n=null,r.alternate!==null&&r.alternate.memoizedState!==null&&r.alternate.memoizedState.cachePool!==null&&(n=r.alternate.memoizedState.cachePool.pool),a=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(a=r.memoizedState.cachePool.pool),a!==n&&(r.flags|=2048)),o!==e&&o&&(t.child.flags|=8192),Vp(t,t.updateQueue),Ot(t),null);case 4:return Fl(),e===null&&_g(t.stateNode.containerInfo),Ot(t),null;case 10:return Jn(t.type),Ot(t),null;case 19:if(So(Zt),r=t.memoizedState,r===null)return Ot(t),null;if(n=(t.flags&128)!==0,a=r.rendering,a===null)if(n)Sc(r,!1);else{if(Ft!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(a=Tf(e),a!==null){for(t.flags|=128,Sc(r,!1),e=a.updateQueue,t.updateQueue=e,Vp(t,e),t.subtreeFlags=0,e=o,o=t.child;o!==null;)OT(o,e),o=o.sibling;return Et(Zt,Zt.current&1|2),qe&&In(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&br()>wf&&(t.flags|=128,n=!0,Sc(r,!1),t.lanes=4194304)}else{if(!n)if(e=Tf(a),e!==null){if(t.flags|=128,n=!0,e=e.updateQueue,t.updateQueue=e,Vp(t,e),Sc(r,!0),r.tail===null&&r.tailMode===\"hidden\"&&!a.alternate&&!qe)return Ot(t),null}else 2*br()-r.renderingStartTime>wf&&o!==536870912&&(t.flags|=128,n=!0,Sc(r,!1),t.lanes=4194304);r.isBackwards?(a.sibling=t.child,t.child=a):(e=r.last,e!==null?e.sibling=a:t.child=a,r.last=a)}return r.tail!==null?(e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=br(),e.sibling=null,o=Zt.current,Et(Zt,n?o&1|2:o&1),qe&&In(t,r.treeForkCount),e):(Ot(t),null);case 22:case 23:return yr(t),pg(),r=t.memoizedState!==null,e!==null?e.memoizedState!==null!==r&&(t.flags|=8192):r&&(t.flags|=8192),r?(o&536870912)!==0&&(t.flags&128)===0&&(Ot(t),t.subtreeFlags&6&&(t.flags|=8192)):Ot(t),o=t.updateQueue,o!==null&&Vp(t,o.retryQueue),o=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(o=e.memoizedState.cachePool.pool),r=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),r!==o&&(t.flags|=2048),e!==null&&So(Ei),null;case 24:return o=null,e!==null&&(o=e.memoizedState.cache),t.memoizedState.cache!==o&&(t.flags|=2048),Jn(io),Ot(t),null;case 25:return null;case 30:return null}throw Error($(156,t.tag))}function Iw(e,t){switch(ig(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Jn(io),Fl(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return ff(t),null;case 31:if(t.memoizedState!==null){if(yr(t),t.alternate===null)throw Error($(340));Ri()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(yr(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error($(340));Ri()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return So(Zt),null;case 4:return Fl(),null;case 10:return Jn(t.type),null;case 22:case 23:return yr(t),pg(),e!==null&&So(Ei),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Jn(io),null;case 25:return null;default:return null}}function O1(e,t){switch(ig(t),t.tag){case 3:Jn(io),Fl();break;case 26:case 27:case 5:ff(t);break;case 4:Fl();break;case 31:t.memoizedState!==null&&yr(t);break;case 13:yr(t);break;case 19:So(Zt);break;case 10:Jn(t.type);break;case 22:case 23:yr(t),pg(),e!==null&&So(Ei);break;case 24:Jn(io)}}function fu(e,t){try{var o=t.updateQueue,r=o!==null?o.lastEffect:null;if(r!==null){var n=r.next;o=n;do{if((o.tag&e)===e){r=void 0;var a=o.create,i=o.inst;r=a(),i.destroy=r}o=o.next}while(o!==n)}}catch(l){ut(t,t.return,l)}}function Ka(e,t,o){try{var r=t.updateQueue,n=r!==null?r.lastEffect:null;if(n!==null){var a=n.next;r=a;do{if((r.tag&e)===e){var i=r.inst,l=i.destroy;if(l!==void 0){i.destroy=void 0,n=t;var s=o,c=l;try{c()}catch(u){ut(n,s,u)}}}r=r.next}while(r!==a)}}catch(u){ut(t,t.return,u)}}function A1(e){var t=e.updateQueue;if(t!==null){var o=e.stateNode;try{UT(t,o)}catch(r){ut(e,e.return,r)}}}function D1(e,t,o){o.props=Ai(e.type,e.memoizedProps),o.state=e.memoizedState;try{o.componentWillUnmount()}catch(r){ut(e,t,r)}}function Uc(e,t){try{var o=e.ref;if(o!==null){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;case 30:r=e.stateNode;break;default:r=e.stateNode}typeof o==\"function\"?e.refCleanup=o(r):o.current=r}}catch(n){ut(e,t,n)}}function Mn(e,t){var o=e.ref,r=e.refCleanup;if(o!==null)if(typeof r==\"function\")try{r()}catch(n){ut(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof o==\"function\")try{o(null)}catch(n){ut(e,t,n)}else o.current=null}function N1(e){var t=e.type,o=e.memoizedProps,r=e.stateNode;try{e:switch(t){case\"button\":case\"input\":case\"select\":case\"textarea\":o.autoFocus&&r.focus();break e;case\"img\":o.src?r.src=o.src:o.srcSet&&(r.srcset=o.srcSet)}}catch(n){ut(e,e.return,n)}}function Uy(e,t,o){try{var r=e.stateNode;dM(r,e.type,o,t),r[nr]=t}catch(n){ut(e,e.return,n)}}function _1(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Za(e.type)||e.tag===4}function Hy(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||_1(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&&Za(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Mh(e,t,o){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?(o.nodeType===9?o.body:o.nodeName===\"HTML\"?o.ownerDocument.body:o).insertBefore(e,t):(t=o.nodeType===9?o.body:o.nodeName===\"HTML\"?o.ownerDocument.body:o,t.appendChild(e),o=o._reactRootContainer,o!=null||t.onclick!==null||(t.onclick=Qn));else if(r!==4&&(r===27&&Za(e.type)&&(o=e.stateNode,t=null),e=e.child,e!==null))for(Mh(e,t,o),e=e.sibling;e!==null;)Mh(e,t,o),e=e.sibling}function Rf(e,t,o){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?o.insertBefore(e,t):o.appendChild(e);else if(r!==4&&(r===27&&Za(e.type)&&(o=e.stateNode),e=e.child,e!==null))for(Rf(e,t,o),e=e.sibling;e!==null;)Rf(e,t,o),e=e.sibling}function z1(e){var t=e.stateNode,o=e.memoizedProps;try{for(var r=e.type,n=t.attributes;n.length;)t.removeAttributeNode(n[0]);Do(t,r,o),t[Mo]=e,t[nr]=o}catch(a){ut(e,e.return,a)}}var Fn=!1,ao=!1,Vy=!1,dx=typeof WeakSet==\"function\"?WeakSet:Set,xo=null;function Fw(e,t){if(e=e.containerInfo,kh=Lf,e=TT(e),tg(e)){if(\"selectionStart\"in e)var o={start:e.selectionStart,end:e.selectionEnd};else e:{o=(o=e.ownerDocument)&&o.defaultView||window;var r=o.getSelection&&o.getSelection();if(r&&r.rangeCount!==0){o=r.anchorNode;var n=r.anchorOffset,a=r.focusNode;r=r.focusOffset;try{o.nodeType,a.nodeType}catch{o=null;break e}var i=0,l=-1,s=-1,c=0,u=0,m=e,p=null;t:for(;;){for(var d;m!==o||n!==0&&m.nodeType!==3||(l=i+n),m!==a||r!==0&&m.nodeType!==3||(s=i+r),m.nodeType===3&&(i+=m.nodeValue.length),(d=m.firstChild)!==null;)p=m,m=d;for(;;){if(m===e)break t;if(p===o&&++c===n&&(l=i),p===a&&++u===r&&(s=i),(d=m.nextSibling)!==null)break;m=p,p=m.parentNode}m=d}o=l===-1||s===-1?null:{start:l,end:s}}else o=null}o=o||{start:0,end:0}}else o=null;for(Bh={focusedElem:e,selectionRange:o},Lf=!1,xo=t;xo!==null;)if(t=xo,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,xo=e;else for(;xo!==null;){switch(t=xo,a=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(o=0;o title\"))),Do(a,r,o),a[Mo]=e,To(a),r=a;break e;case\"link\":var i=kx(\"link\",\"href\",n).get(r+(o.href||\"\"));if(i){for(var l=0;lS&&(i=S,S=T,T=i);var h=jv(l,T),y=jv(l,S);if(h&&y&&(d.rangeCount!==1||d.anchorNode!==h.node||d.anchorOffset!==h.offset||d.focusNode!==y.node||d.focusOffset!==y.offset)){var g=m.createRange();g.setStart(h.node,h.offset),d.removeAllRanges(),T>S?(d.addRange(g),d.extend(y.node,y.offset)):(g.setEnd(y.node,y.offset),d.addRange(g))}}}}for(m=[],d=l;d=d.parentNode;)d.nodeType===1&&m.push({element:d,left:d.scrollLeft,top:d.scrollTop});for(typeof l.focus==\"function\"&&l.focus(),l=0;lo?32:o,Pe.T=null,o=Dh,Dh=null;var a=Ya,i=ea;if(fo=0,ts=Ya=null,ea=0,(rt&6)!==0)throw Error($(331));var l=rt;if(rt|=4,G1(a.current),$1(a,a.current,i,o),rt=l,du(0,!1),vr&&typeof vr.onPostCommitFiberRoot==\"function\")try{vr.onPostCommitFiberRoot(au,a)}catch{}return!0}finally{nt.p=n,Pe.T=r,iS(e,t)}}function gx(e,t,o){t=Hr(o,t),t=Ch(e.stateNode,t,2),e=Va(e,t,2),e!==null&&(lu(e,2),Dn(e))}function ut(e,t,o){if(e.tag===3)gx(e,e,o);else for(;t!==null;){if(t.tag===3){gx(t,e,o);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==\"function\"||typeof r.componentDidCatch==\"function\"&&($a===null||!$a.has(r))){e=Hr(o,e),o=S1(2),r=Va(t,o,2),r!==null&&(E1(o,r,t,e),lu(r,2),Dn(r));break}}t=t.return}}function Yy(e,t,o){var r=e.pingCache;if(r===null){r=e.pingCache=new Ww;var n=new Set;r.set(t,n)}else n=r.get(t),n===void 0&&(n=new Set,r.set(t,n));n.has(o)||(Og=!0,n.add(o),e=oM.bind(null,e,t,o),t.then(e,e))}function oM(e,t,o){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&o,e.warmLanes&=~o,bt===e&&(Ge&o)===o&&(Ft===4||Ft===3&&(Ge&62914560)===Ge&&300>br()-Qf?(rt&2)===0&&os(e,0):Ag|=o,es===Ge&&(es=0)),Dn(e)}function sS(e,t){t===0&&(t=Jx()),e=zi(e,t),e!==null&&(lu(e,t),Dn(e))}function rM(e){var t=e.memoizedState,o=0;t!==null&&(o=t.retryLane),sS(e,o)}function nM(e,t){var o=0;switch(e.tag){case 31:case 13:var r=e.stateNode,n=e.memoizedState;n!==null&&(o=n.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error($(314))}r!==null&&r.delete(t),sS(e,o)}function aM(e,t){return qh(e,t)}var Af=null,Ml=null,_h=!1,Df=!1,Xy=!1,La=0;function Dn(e){e!==Ml&&e.next===null&&(Ml===null?Af=Ml=e:Ml=Ml.next=e),Df=!0,_h||(_h=!0,lM())}function du(e,t){if(!Xy&&Df){Xy=!0;do for(var o=!1,r=Af;r!==null;){if(!t)if(e!==0){var n=r.pendingLanes;if(n===0)var a=0;else{var i=r.suspendedLanes,l=r.pingedLanes;a=(1<<31-xr(42|e)+1)-1,a&=n&~(i&~l),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(o=!0,bx(r,a))}else a=Ge,a=Uf(r,r===bt?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),(a&3)===0||iu(r,a)||(o=!0,bx(r,a));r=r.next}while(o);Xy=!1}}function iM(){cS()}function cS(){Df=_h=!1;var e=0;La!==0&&yM()&&(e=La);for(var t=br(),o=null,r=Af;r!==null;){var n=r.next,a=uS(r,t);a===0?(r.next=null,o===null?Af=n:o.next=n,n===null&&(Ml=o)):(o=r,(e!==0||(a&3)!==0)&&(Df=!0)),r=n}fo!==0&&fo!==5||du(e,!1),La!==0&&(La=0)}function uS(e,t){for(var o=e.suspendedLanes,r=e.pingedLanes,n=e.expirationTimes,a=e.pendingLanes&-62914561;0l)break;var u=s.transferSize,m=s.initiatorType;u&&Cx(m)&&(s=s.responseEnd,i+=u*(s\"u\"?null:document;function vS(e,t,o){var r=us;if(r&&typeof t==\"string\"&&t){var n=Ur(t);n='link[rel=\"'+e+'\"][href=\"'+n+'\"]',typeof o==\"string\"&&(n+='[crossorigin=\"'+o+'\"]'),Nx.has(n)||(Nx.add(n),e={rel:e,crossOrigin:o,href:t},r.querySelector(n)===null&&(t=r.createElement(\"link\"),Do(t,\"link\",e),To(t),r.head.appendChild(t)))}}function PM(e){ia.D(e),vS(\"dns-prefetch\",e,null)}function CM(e,t){ia.C(e,t),vS(\"preconnect\",e,t)}function RM(e,t,o){ia.L(e,t,o);var r=us;if(r&&e&&t){var n='link[rel=\"preload\"][as=\"'+Ur(t)+'\"]';t===\"image\"&&o&&o.imageSrcSet?(n+='[imagesrcset=\"'+Ur(o.imageSrcSet)+'\"]',typeof o.imageSizes==\"string\"&&(n+='[imagesizes=\"'+Ur(o.imageSizes)+'\"]')):n+='[href=\"'+Ur(e)+'\"]';var a=n;switch(t){case\"style\":a=rs(e);break;case\"script\":a=ps(e)}Xr.has(a)||(e=Dt({rel:\"preload\",href:t===\"image\"&&o&&o.imageSrcSet?void 0:e,as:t},o),Xr.set(a,e),r.querySelector(n)!==null||t===\"style\"&&r.querySelector(mu(a))||t===\"script\"&&r.querySelector(yu(a))||(t=r.createElement(\"link\"),Do(t,\"link\",e),To(t),r.head.appendChild(t)))}}function wM(e,t){ia.m(e,t);var o=us;if(o&&e){var r=t&&typeof t.as==\"string\"?t.as:\"script\",n='link[rel=\"modulepreload\"][as=\"'+Ur(r)+'\"][href=\"'+Ur(e)+'\"]',a=n;switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":a=ps(e)}if(!Xr.has(a)&&(e=Dt({rel:\"modulepreload\",href:e},t),Xr.set(a,e),o.querySelector(n)===null)){switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":if(o.querySelector(yu(a)))return}r=o.createElement(\"link\"),Do(r,\"link\",e),To(r),o.head.appendChild(r)}}}function MM(e,t,o){ia.S(e,t,o);var r=us;if(r&&e){var n=Vl(r).hoistableStyles,a=rs(e);t=t||\"default\";var i=n.get(a);if(!i){var l={loading:0,preload:null};if(i=r.querySelector(mu(a)))l.loading=5;else{e=Dt({rel:\"stylesheet\",href:e,\"data-precedence\":t},o),(o=Xr.get(a))&&zg(e,o);var s=i=r.createElement(\"link\");To(s),Do(s,\"link\",e),s._p=new Promise(function(c,u){s.onload=c,s.onerror=u}),s.addEventListener(\"load\",function(){l.loading|=1}),s.addEventListener(\"error\",function(){l.loading|=2}),l.loading|=4,af(i,t,r)}i={type:\"stylesheet\",instance:i,count:1,state:l},n.set(a,i)}}}function OM(e,t){ia.X(e,t);var o=us;if(o&&e){var r=Vl(o).hoistableScripts,n=ps(e),a=r.get(n);a||(a=o.querySelector(yu(n)),a||(e=Dt({src:e,async:!0},t),(t=Xr.get(n))&&kg(e,t),a=o.createElement(\"script\"),To(a),Do(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function AM(e,t){ia.M(e,t);var o=us;if(o&&e){var r=Vl(o).hoistableScripts,n=ps(e),a=r.get(n);a||(a=o.querySelector(yu(n)),a||(e=Dt({src:e,async:!0,type:\"module\"},t),(t=Xr.get(n))&&kg(e,t),a=o.createElement(\"script\"),To(a),Do(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function _x(e,t,o,r){var n=(n=ja.current)?zf(n):null;if(!n)throw Error($(446));switch(e){case\"meta\":case\"title\":return null;case\"style\":return typeof o.precedence==\"string\"&&typeof o.href==\"string\"?(t=rs(o.href),o=Vl(n).hoistableStyles,r=o.get(t),r||(r={type:\"style\",instance:null,count:0,state:null},o.set(t,r)),r):{type:\"void\",instance:null,count:0,state:null};case\"link\":if(o.rel===\"stylesheet\"&&typeof o.href==\"string\"&&typeof o.precedence==\"string\"){e=rs(o.href);var a=Vl(n).hoistableStyles,i=a.get(e);if(i||(n=n.ownerDocument||n,i={type:\"stylesheet\",instance:null,count:0,state:{loading:0,preload:null}},a.set(e,i),(a=n.querySelector(mu(e)))&&!a._p&&(i.instance=a,i.state.loading=5),Xr.has(e)||(o={rel:\"preload\",as:\"style\",href:o.href,crossOrigin:o.crossOrigin,integrity:o.integrity,media:o.media,hrefLang:o.hrefLang,referrerPolicy:o.referrerPolicy},Xr.set(e,o),a||DM(n,e,o,i.state))),t&&r===null)throw Error($(528,\"\"));return i}if(t&&r!==null)throw Error($(529,\"\"));return null;case\"script\":return t=o.async,o=o.src,typeof o==\"string\"&&t&&typeof t!=\"function\"&&typeof t!=\"symbol\"?(t=ps(o),o=Vl(n).hoistableScripts,r=o.get(t),r||(r={type:\"script\",instance:null,count:0,state:null},o.set(t,r)),r):{type:\"void\",instance:null,count:0,state:null};default:throw Error($(444,e))}}function rs(e){return'href=\"'+Ur(e)+'\"'}function mu(e){return'link[rel=\"stylesheet\"]['+e+\"]\"}function xS(e){return Dt({},e,{\"data-precedence\":e.precedence,precedence:null})}function DM(e,t,o,r){e.querySelector('link[rel=\"preload\"][as=\"style\"]['+t+\"]\")?r.loading=1:(t=e.createElement(\"link\"),r.preload=t,t.addEventListener(\"load\",function(){return r.loading|=1}),t.addEventListener(\"error\",function(){return r.loading|=2}),Do(t,\"link\",o),To(t),e.head.appendChild(t))}function ps(e){return'[src=\"'+Ur(e)+'\"]'}function yu(e){return\"script[async]\"+e}function zx(e,t,o){if(t.count++,t.instance===null)switch(t.type){case\"style\":var r=e.querySelector('style[data-href~=\"'+Ur(o.href)+'\"]');if(r)return t.instance=r,To(r),r;var n=Dt({},o,{\"data-href\":o.href,\"data-precedence\":o.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement(\"style\"),To(r),Do(r,\"style\",n),af(r,o.precedence,e),t.instance=r;case\"stylesheet\":n=rs(o.href);var a=e.querySelector(mu(n));if(a)return t.state.loading|=4,t.instance=a,To(a),a;r=xS(o),(n=Xr.get(n))&&zg(r,n),a=(e.ownerDocument||e).createElement(\"link\"),To(a);var i=a;return i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Do(a,\"link\",r),t.state.loading|=4,af(a,o.precedence,e),t.instance=a;case\"script\":return a=ps(o.src),(n=e.querySelector(yu(a)))?(t.instance=n,To(n),n):(r=o,(n=Xr.get(a))&&(r=Dt({},o),kg(r,n)),e=e.ownerDocument||e,n=e.createElement(\"script\"),To(n),Do(n,\"link\",r),e.head.appendChild(n),t.instance=n);case\"void\":return null;default:throw Error($(443,t.type))}else t.type===\"stylesheet\"&&(t.state.loading&4)===0&&(r=t.instance,t.state.loading|=4,af(r,o.precedence,e));return t.instance}function af(e,t,o){for(var r=o.querySelectorAll('link[rel=\"stylesheet\"][data-precedence],style[data-precedence]'),n=r.length?r[r.length-1]:null,a=n,i=0;i title\"):null)}function NM(e,t,o){if(o===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;switch(t.rel){case\"stylesheet\":return e=t.disabled,typeof t.precedence==\"string\"&&e==null;default:return!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 TS(e){return!(e.type===\"stylesheet\"&&(e.state.loading&3)===0)}function _M(e,t,o,r){if(o.type===\"stylesheet\"&&(typeof r.media!=\"string\"||matchMedia(r.media).matches!==!1)&&(o.state.loading&4)===0){if(o.instance===null){var n=rs(r.href),a=t.querySelector(mu(n));if(a){t=a._p,t!==null&&typeof t==\"object\"&&typeof t.then==\"function\"&&(e.count++,e=kf.bind(e),t.then(e,e)),o.state.loading|=4,o.instance=a,To(a);return}a=t.ownerDocument||t,r=xS(r),(n=Xr.get(n))&&zg(r,n),a=a.createElement(\"link\"),To(a);var i=a;i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Do(a,\"link\",r),o.instance=a}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(o,t),(t=o.state.preload)&&(o.state.loading&3)===0&&(e.count++,o=kf.bind(e),t.addEventListener(\"load\",o),t.addEventListener(\"error\",o))}}var Fy=0;function zM(e,t){return e.stylesheets&&e.count===0&&sf(e,e.stylesheets),0Fy?50:800)+t);return e.unsuspend=o,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(n)}}:null}function kf(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)sf(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Bf=null;function sf(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Bf=new Map,t.forEach(kM,e),Bf=null,kf.call(e))}function kM(e,t){if(!(t.state.loading&4)){var o=Bf.get(e);if(o)var r=o.get(null);else{o=new Map,Bf.set(e,o);for(var n=e.querySelectorAll(\"link[data-precedence],style[data-precedence]\"),a=0;a{\"use strict\";function AS(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(AS)}catch(e){console.error(e)}}AS(),DS.exports=OS()});var aE=Xo(pt=>{\"use strict\";var Eo=typeof Symbol==\"function\"&&Symbol.for,Yg=Eo?Symbol.for(\"react.element\"):60103,Xg=Eo?Symbol.for(\"react.portal\"):60106,ud=Eo?Symbol.for(\"react.fragment\"):60107,pd=Eo?Symbol.for(\"react.strict_mode\"):60108,fd=Eo?Symbol.for(\"react.profiler\"):60114,dd=Eo?Symbol.for(\"react.provider\"):60109,md=Eo?Symbol.for(\"react.context\"):60110,Gg=Eo?Symbol.for(\"react.async_mode\"):60111,yd=Eo?Symbol.for(\"react.concurrent_mode\"):60111,hd=Eo?Symbol.for(\"react.forward_ref\"):60112,gd=Eo?Symbol.for(\"react.suspense\"):60113,oO=Eo?Symbol.for(\"react.suspense_list\"):60120,bd=Eo?Symbol.for(\"react.memo\"):60115,vd=Eo?Symbol.for(\"react.lazy\"):60116,rO=Eo?Symbol.for(\"react.block\"):60121,nO=Eo?Symbol.for(\"react.fundamental\"):60117,aO=Eo?Symbol.for(\"react.responder\"):60118,iO=Eo?Symbol.for(\"react.scope\"):60119;function Pr(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case Yg:switch(e=e.type,e){case Gg:case yd:case ud:case fd:case pd:case gd:return e;default:switch(e=e&&e.$$typeof,e){case md:case hd:case vd:case bd:case dd:return e;default:return t}}case Xg:return t}}}function nE(e){return Pr(e)===yd}pt.AsyncMode=Gg;pt.ConcurrentMode=yd;pt.ContextConsumer=md;pt.ContextProvider=dd;pt.Element=Yg;pt.ForwardRef=hd;pt.Fragment=ud;pt.Lazy=vd;pt.Memo=bd;pt.Portal=Xg;pt.Profiler=fd;pt.StrictMode=pd;pt.Suspense=gd;pt.isAsyncMode=function(e){return nE(e)||Pr(e)===Gg};pt.isConcurrentMode=nE;pt.isContextConsumer=function(e){return Pr(e)===md};pt.isContextProvider=function(e){return Pr(e)===dd};pt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===Yg};pt.isForwardRef=function(e){return Pr(e)===hd};pt.isFragment=function(e){return Pr(e)===ud};pt.isLazy=function(e){return Pr(e)===vd};pt.isMemo=function(e){return Pr(e)===bd};pt.isPortal=function(e){return Pr(e)===Xg};pt.isProfiler=function(e){return Pr(e)===fd};pt.isStrictMode=function(e){return Pr(e)===pd};pt.isSuspense=function(e){return Pr(e)===gd};pt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===ud||e===yd||e===fd||e===pd||e===gd||e===oO||typeof e==\"object\"&&e!==null&&(e.$$typeof===vd||e.$$typeof===bd||e.$$typeof===dd||e.$$typeof===md||e.$$typeof===hd||e.$$typeof===nO||e.$$typeof===aO||e.$$typeof===iO||e.$$typeof===rO)};pt.typeOf=Pr});var lE=Xo((Mz,iE)=>{\"use strict\";iE.exports=aE()});var mE=Xo((Oz,dE)=>{\"use strict\";var qg=lE(),lO={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},sO={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},cO={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},pE={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Ig={};Ig[qg.ForwardRef]=cO;Ig[qg.Memo]=pE;function sE(e){return qg.isMemo(e)?pE:Ig[e.$$typeof]||lO}var uO=Object.defineProperty,pO=Object.getOwnPropertyNames,cE=Object.getOwnPropertySymbols,fO=Object.getOwnPropertyDescriptor,dO=Object.getPrototypeOf,uE=Object.prototype;function fE(e,t,o){if(typeof t!=\"string\"){if(uE){var r=dO(t);r&&r!==uE&&fE(e,r,o)}var n=pO(t);cE&&(n=n.concat(cE(t)));for(var a=sE(e),i=sE(t),l=0;l{\"use strict\";var DO=Symbol.for(\"react.transitional.element\"),NO=Symbol.for(\"react.fragment\");function AE(e,t,o){var r=null;if(o!==void 0&&(r=\"\"+o),t.key!==void 0&&(r=\"\"+t.key),\"key\"in t){o={};for(var n in t)n!==\"key\"&&(o[n]=t[n])}else o=t;return t=o.ref,{$$typeof:DO,type:e,key:r,ref:t!==void 0?t:null,props:o}}Pd.Fragment=NO;Pd.jsx=AE;Pd.jsxs=AE});var Ie=Xo((Ck,NE)=>{\"use strict\";NE.exports=DE()});var kE=Xo(vt=>{\"use strict\";var Qg=Symbol.for(\"react.transitional.element\"),Wg=Symbol.for(\"react.portal\"),Cd=Symbol.for(\"react.fragment\"),Rd=Symbol.for(\"react.strict_mode\"),wd=Symbol.for(\"react.profiler\"),Md=Symbol.for(\"react.consumer\"),Od=Symbol.for(\"react.context\"),Ad=Symbol.for(\"react.forward_ref\"),Dd=Symbol.for(\"react.suspense\"),Nd=Symbol.for(\"react.suspense_list\"),_d=Symbol.for(\"react.memo\"),zd=Symbol.for(\"react.lazy\"),_O=Symbol.for(\"react.view_transition\"),zO=Symbol.for(\"react.client.reference\");function Ir(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case Qg:switch(e=e.type,e){case Cd:case wd:case Rd:case Dd:case Nd:case _O:return e;default:switch(e=e&&e.$$typeof,e){case Od:case Ad:case zd:case _d:return e;case Md:return e;default:return t}}case Wg:return t}}}vt.ContextConsumer=Md;vt.ContextProvider=Od;vt.Element=Qg;vt.ForwardRef=Ad;vt.Fragment=Cd;vt.Lazy=zd;vt.Memo=_d;vt.Portal=Wg;vt.Profiler=wd;vt.StrictMode=Rd;vt.Suspense=Dd;vt.SuspenseList=Nd;vt.isContextConsumer=function(e){return Ir(e)===Md};vt.isContextProvider=function(e){return Ir(e)===Od};vt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===Qg};vt.isForwardRef=function(e){return Ir(e)===Ad};vt.isFragment=function(e){return Ir(e)===Cd};vt.isLazy=function(e){return Ir(e)===zd};vt.isMemo=function(e){return Ir(e)===_d};vt.isPortal=function(e){return Ir(e)===Wg};vt.isProfiler=function(e){return Ir(e)===wd};vt.isStrictMode=function(e){return Ir(e)===Rd};vt.isSuspense=function(e){return Ir(e)===Dd};vt.isSuspenseList=function(e){return Ir(e)===Nd};vt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===Cd||e===wd||e===Rd||e===Dd||e===Nd||typeof e==\"object\"&&e!==null&&(e.$$typeof===zd||e.$$typeof===_d||e.$$typeof===Od||e.$$typeof===Md||e.$$typeof===Ad||e.$$typeof===zO||e.getModuleId!==void 0)};vt.typeOf=Ir});var LE=Xo((Dk,BE)=>{\"use strict\";BE.exports=kE()});var w=q(re());var ir=q(re(),1),_S=q(NS(),1),zS=ir.createContext(null);function YM(){let e=ir.useContext(zS);if(!e)throw new Error(\"RenderContext not found\");return e}function XM(){return YM().model}function Ye(e){let t=XM(),o=ir.useSyncExternalStore(n=>(t.on(`change:${e}`,n),()=>t.off(`change:${e}`,n)),()=>t.get(e)),r=ir.useCallback(n=>{t.set(e,typeof n==\"function\"?n(t.get(e)):n),t.save_changes()},[t,e]);return[o,r]}function kS(e){return({el:t,model:o,experimental:r})=>{let n=_S.createRoot(t);return n.render(ir.createElement(ir.StrictMode,null,ir.createElement(zS.Provider,{value:{model:o,experimental:r}},ir.createElement(e)))),()=>n.unmount()}}function lr(e,...t){let o=new URL(`https://mui.com/production-error/?code=${e}`);return t.forEach(r=>o.searchParams.append(\"args[]\",r)),`Minified MUI error #${e}; visit ${o} for the full message.`}function Bi(){return Bi=Object.assign?Object.assign.bind():function(e){for(var t=1;t0?eo(bs,--Ko):0,hs--,so===10&&(hs=1,ad--),so}function Qo(){return so=Ko<$S?eo(bs,Ko++):0,hs++,so===10&&(hs=1,ad++),so}function Gr(){return eo(bs,Ko)}function vu(){return Ko}function xs(e,t){return Ja(bs,e,t)}function gs(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function id(e){return ad=hs=1,$S=Fo(bs=e),Ko=0,[]}function ld(e){return bs=\"\",e}function Ts(e){return nd(xs(Ko-1,$g(e===91?e+2:e===40?e+1:e)))}function GS(e){for(;(so=Gr())&&so<33;)Qo();return gs(e)>2||gs(so)>3?\"\":\" \"}function qS(e,t){for(;--t&&Qo()&&!(so<48||so>102||so>57&&so<65||so>70&&so<97););return xs(e,vu()+(t<6&&Gr()==32&&Qo()==32))}function $g(e){for(;Qo();)switch(so){case e:return Ko;case 34:case 39:e!==34&&e!==39&&$g(so);break;case 40:e===41&&$g(e);break;case 92:Qo();break}return Ko}function IS(e,t){for(;Qo()&&e+so!==57;)if(e+so===84&&Gr()===47)break;return\"/*\"+xs(t,Ko-1)+\"*\"+Li(e===47?e:Qo())}function FS(e){for(;!gs(Gr());)Qo();return xs(e,Ko)}function WS(e){return ld(sd(\"\",null,null,null,[\"\"],e=id(e),0,[0],e))}function sd(e,t,o,r,n,a,i,l,s){for(var c=0,u=0,m=i,p=0,d=0,v=0,T=1,S=1,h=1,y=0,g=\"\",b=n,E=a,C=r,P=g;S;)switch(v=y,y=Qo()){case 40:if(v!=108&&eo(P,m-1)==58){gu(P+=We(Ts(y),\"&\",\"&\\f\"),\"&\\f\")!=-1&&(h=-1);break}case 34:case 39:case 91:P+=Ts(y);break;case 9:case 10:case 13:case 32:P+=GS(v);break;case 92:P+=qS(vu()-1,7);continue;case 47:switch(Gr()){case 42:case 47:ys(FM(IS(Qo(),vu()),t,o),s);break;default:P+=\"/\"}break;case 123*T:l[c++]=Fo(P)*h;case 125*T:case 59:case 0:switch(y){case 0:case 125:S=0;case 59+u:h==-1&&(P=We(P,/\\f/g,\"\")),d>0&&Fo(P)-m&&ys(d>32?QS(P+\";\",r,o,m-1):QS(We(P,\" \",\"\")+\";\",r,o,m-2),s);break;case 59:P+=\";\";default:if(ys(C=KS(P,t,o,c,u,n,l,g,b=[],E=[],m),a),y===123)if(u===0)sd(P,t,C,C,b,a,m,l,E);else switch(p===99&&eo(P,3)===110?100:p){case 100:case 108:case 109:case 115:sd(e,C,C,r&&ys(KS(e,C,C,0,0,n,l,g,n,b=[],m),E),n,E,m,l,r?b:E);break;default:sd(P,C,C,C,[\"\"],E,0,l,E)}}c=u=d=0,T=h=1,g=P=\"\",m=i;break;case 58:m=1+Fo(P),d=v;default:if(T<1){if(y==123)--T;else if(y==125&&T++==0&&XS()==125)continue}switch(P+=Li(y),y*T){case 38:h=u>0?1:(P+=\"\\f\",-1);break;case 44:l[c++]=(Fo(P)-1)*h,h=1;break;case 64:Gr()===45&&(P+=Ts(Qo())),p=Gr(),u=m=Fo(g=P+=FS(vu())),y++;break;case 45:v===45&&Fo(P)==2&&(T=0)}}return a}function KS(e,t,o,r,n,a,i,l,s,c,u){for(var m=n-1,p=n===0?a:[\"\"],d=ms(p),v=0,T=0,S=0;v0?p[h]+\" \"+y:We(y,/&\\f/g,p[h])))&&(s[S++]=g);return bu(e,t,o,n===0?fs:l,s,c,u)}function FM(e,t,o){return bu(e,t,o,od,Li(YS()),Ja(e,2,-2),0)}function QS(e,t,o,r){return bu(e,t,o,ds,Ja(e,0,r),Ja(e,r+1,-1),r)}function ji(e,t){for(var o=\"\",r=ms(e),n=0;n6)switch(eo(e,t+1)){case 109:if(eo(e,t+4)!==45)break;case 102:return We(e,/(.+:)(.+)-([^]+)/,\"$1\"+tt+\"$2-$3$1\"+hu+(eo(e,t+3)==108?\"$3\":\"$2-$3\"))+e;case 115:return~gu(e,\"stretch\")?oE(We(e,\"stretch\",\"fill-available\"),t)+e:e}break;case 4949:if(eo(e,t+1)!==115)break;case 6444:switch(eo(e,Fo(e)-3-(~gu(e,\"!important\")&&10))){case 107:return We(e,\":\",\":\"+tt)+e;case 101:return We(e,/(.+:)([^;!]+)(;|!.+)?/,\"$1\"+tt+(eo(e,14)===45?\"inline-\":\"\")+\"box$3$1\"+tt+\"$2$3$1\"+No+\"$2box$3\")+e}break;case 5936:switch(eo(e,t+11)){case 114:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"tb\")+e;case 108:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"tb-rl\")+e;case 45:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"lr\")+e}return tt+e+No+e+e}return e}var eO=function(t,o,r,n){if(t.length>-1&&!t.return)switch(t.type){case ds:t.return=oE(t.value,t.length);break;case rd:return ji([vs(t,{value:We(t.value,\"@\",\"@\"+tt)})],n);case fs:if(t.length)return Vg(t.props,function(a){switch(Hg(a,/(::plac\\w+|:read-\\w+)/)){case\":read-only\":case\":read-write\":return ji([vs(t,{props:[We(a,/:(read-\\w+)/,\":\"+hu+\"$1\")]})],n);case\"::placeholder\":return ji([vs(t,{props:[We(a,/:(plac\\w+)/,\":\"+tt+\"input-$1\")]}),vs(t,{props:[We(a,/:(plac\\w+)/,\":\"+hu+\"$1\")]}),vs(t,{props:[We(a,/:(plac\\w+)/,No+\"input-$1\")]})],n)}return\"\"})}},tO=[eO],rE=function(t){var o=t.key;if(o===\"css\"){var r=document.querySelectorAll(\"style[data-emotion]:not([data-s])\");Array.prototype.forEach.call(r,function(T){var S=T.getAttribute(\"data-emotion\");S.indexOf(\" \")!==-1&&(document.head.appendChild(T),T.setAttribute(\"data-s\",\"\"))})}var n=t.stylisPlugins||tO,a={},i,l=[];i=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^=\"'+o+' \"]'),function(T){for(var S=T.getAttribute(\"data-emotion\").split(\" \"),h=1;h=4;++r,n-=4)o=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,o=(o&65535)*1540483477+((o>>>16)*59797<<16),o^=o>>>24,t=(o&65535)*1540483477+((o>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(n){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var hE={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};var yO=!1,hO=/[A-Z]|^ms/g,gO=/_EMO_([^_]+?)_([^]*?)_EMO_/g,xE=function(t){return t.charCodeAt(1)===45},gE=function(t){return t!=null&&typeof t!=\"boolean\"},Fg=cd(function(e){return xE(e)?e:e.replace(hO,\"-$&\").toLowerCase()}),bE=function(t,o){switch(t){case\"animation\":case\"animationName\":if(typeof o==\"string\")return o.replace(gO,function(r,n,a){return Nn={name:n,styles:a,next:Nn},n})}return hE[t]!==1&&!xE(t)&&typeof o==\"number\"&&o!==0?o+\"px\":o},bO=\"Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.\";function Su(e,t,o){if(o==null)return\"\";var r=o;if(r.__emotion_styles!==void 0)return r;switch(typeof o){case\"boolean\":return\"\";case\"object\":{var n=o;if(n.anim===1)return Nn={name:n.name,styles:n.styles,next:Nn},n.name;var a=o;if(a.styles!==void 0){var i=a.next;if(i!==void 0)for(;i!==void 0;)Nn={name:i.name,styles:i.styles,next:Nn},i=i.next;var l=a.styles+\";\";return l}return vO(e,t,o)}case\"function\":{if(e!==void 0){var s=Nn,c=o(e);return Nn=s,Su(e,t,c)}break}}var u=o;if(t==null)return u;var m=t[u];return m!==void 0?m:u}function vO(e,t,o){var r=\"\";if(Array.isArray(o))for(var n=0;n96?wO:MO},ME=function(t,o,r){var n;if(o){var a=o.shouldForwardProp;n=t.__emotion_forwardProp&&a?function(i){return t.__emotion_forwardProp(i)&&a(i)}:a}return typeof n!=\"function\"&&r&&(n=t.__emotion_forwardProp),n},OO=function(t){var o=t.cache,r=t.serialized,n=t.isStringTag;return Ss(o,r,n),Eu(function(){return Tu(o,r,n)}),null},OE=function e(t,o){var r=t.__emotion_real===t,n=r&&t.__emotion_base||t,a,i;o!==void 0&&(a=o.label,i=o.target);var l=ME(t,o,r),s=l||wE(n),c=!s(\"as\");return function(){var u=arguments,m=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(a!==void 0&&m.push(\"label:\"+a+\";\"),u[0]==null||u[0].raw===void 0)m.push.apply(m,u);else{var p=u[0];m.push(p[0]);for(var d=u.length,v=1;v{t[o]=jE(e[o])}),t}function Kt(e,t,o={clone:!0}){let r=o.clone?{...e}:e;return Cr(e)&&Cr(t)&&Object.keys(t).forEach(n=>{Zg.isValidElement(t[n])||(0,Jg.isValidElementType)(t[n])?r[n]=t[n]:Cr(t[n])&&Object.prototype.hasOwnProperty.call(e,n)&&Cr(e[n])?r[n]=Kt(e[n],t[n],o):o.clone?r[n]=Cr(t[n])?jE(t[n]):t[n]:r[n]=t[n]}),r}var kO=e=>{let t=Object.keys(e).map(o=>({key:o,val:e[o]}))||[];return t.sort((o,r)=>o.val-r.val),t.reduce((o,r)=>({...o,[r.key]:r.val}),{})};function e0(e){let{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:o=\"px\",step:r=5,...n}=e,a=kO(t),i=Object.keys(a);function l(p){return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o})`}function s(p){return`@media (max-width:${(typeof t[p]==\"number\"?t[p]:p)-r/100}${o})`}function c(p,d){let v=i.indexOf(d);return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o}) and (max-width:${(v!==-1&&typeof t[i[v]]==\"number\"?t[i[v]]:d)-r/100}${o})`}function u(p){return i.indexOf(p)+1r.startsWith(\"@container\")).sort((r,n)=>{let a=/min-width:\\s*([0-9.]+)/;return+(r.match(a)?.[1]||0)-+(n.match(a)?.[1]||0)});return o.length?o.reduce((r,n)=>{let a=t[n];return delete r[n],r[n]=a,r},{...t}):t}function t0(e,t){return t===\"@\"||t.startsWith(\"@\")&&(e.some(o=>t.startsWith(`@${o}`))||!!t.match(/^@\\d/))}function o0(e,t){let o=t.match(/^@([^/]+)?\\/?(.+)?$/);if(!o)return null;let[,r,n]=o,a=Number.isNaN(+r)?r||0:+r;return e.containerQueries(n).up(a)}function Bd(e){let t=(a,i)=>a.replace(\"@media\",i?`@container ${i}`:\"@container\");function o(a,i){a.up=(...l)=>t(e.breakpoints.up(...l),i),a.down=(...l)=>t(e.breakpoints.down(...l),i),a.between=(...l)=>t(e.breakpoints.between(...l),i),a.only=(...l)=>t(e.breakpoints.only(...l),i),a.not=(...l)=>{let s=t(e.breakpoints.not(...l),i);return s.includes(\"not all and\")?s.replace(\"not all and \",\"\").replace(\"min-width:\",\"width<\").replace(\"max-width:\",\"width>\").replace(\"and\",\"or\"):s}}let r={},n=a=>(o(r,a),r);return o(n),{...e,containerQueries:n}}var BO={borderRadius:4},UE=BO;function LO(e,t){return t?Kt(e,t,{clone:!1}):e}var sa=LO;var Ru={xs:0,sm:600,md:900,lg:1200,xl:1536},HE={keys:[\"xs\",\"sm\",\"md\",\"lg\",\"xl\"],up:e=>`@media (min-width:${Ru[e]}px)`},jO={containerQueries:e=>({up:t=>{let o=typeof t==\"number\"?t:Ru[t]||t;return typeof o==\"number\"&&(o=`${o}px`),e?`@container ${e} (min-width:${o})`:`@container (min-width:${o})`}})};function Wo(e,t,o){let r=e.theme||{};if(Array.isArray(t)){let a=r.breakpoints||HE;return t.reduce((i,l,s)=>(i[a.up(a.keys[s])]=o(t[s]),i),{})}if(typeof t==\"object\"){let a=r.breakpoints||HE;return Object.keys(t).reduce((i,l)=>{if(t0(a.keys,l)){let s=o0(r.containerQueries?r:jO,l);s&&(i[s]=o(t[l],l))}else if(Object.keys(a.values||Ru).includes(l)){let s=a.up(l);i[s]=o(t[l],l)}else{let s=l;i[s]=t[s]}return i},{})}return o(t)}function VE(e={}){return e.keys?.reduce((o,r)=>{let n=e.up(r);return o[n]={},o},{})||{}}function r0(e,t){return e.reduce((o,r)=>{let n=o[r];return(!n||Object.keys(n).length===0)&&delete o[r],o},t)}function ri(e){if(typeof e!=\"string\")throw new Error(lr(7));return e.charAt(0).toUpperCase()+e.slice(1)}function Ps(e,t,o=!0){if(!t||typeof t!=\"string\")return null;if(e&&e.vars&&o){let r=`vars.${t}`.split(\".\").reduce((n,a)=>n&&n[a]?n[a]:null,e);if(r!=null)return r}return t.split(\".\").reduce((r,n)=>r&&r[n]!=null?r[n]:null,e)}function wu(e,t,o,r=o){let n;return typeof e==\"function\"?n=e(o):Array.isArray(e)?n=e[o]||r:n=Ps(e,o)||r,t&&(n=t(n,r,e)),n}function UO(e){let{prop:t,cssProperty:o=e.prop,themeKey:r,transform:n}=e,a=i=>{if(i[t]==null)return null;let l=i[t],s=i.theme,c=Ps(s,r)||{};return Wo(i,l,m=>{let p=wu(c,n,m);return m===p&&typeof m==\"string\"&&(p=wu(c,n,`${t}${m===\"default\"?\"\":ri(m)}`,m)),o===!1?p:{[o]:p}})};return a.propTypes={},a.filterProps=[t],a}var Pt=UO;function Ld(e){let t={};return o=>(t[o]===void 0&&(t[o]=e(o)),t[o])}var HO={m:\"margin\",p:\"padding\"},VO={t:\"Top\",r:\"Right\",b:\"Bottom\",l:\"Left\",x:[\"Left\",\"Right\"],y:[\"Top\",\"Bottom\"]},$E={marginX:\"mx\",marginY:\"my\",paddingX:\"px\",paddingY:\"py\"},$O=Ld(e=>{if(e.length>2)if($E[e])e=$E[e];else return[e];let[t,o]=e.split(\"\"),r=HO[t],n=VO[o]||\"\";return Array.isArray(n)?n.map(a=>r+a):[r+n]}),n0=[\"m\",\"mt\",\"mr\",\"mb\",\"ml\",\"mx\",\"my\",\"margin\",\"marginTop\",\"marginRight\",\"marginBottom\",\"marginLeft\",\"marginX\",\"marginY\",\"marginInline\",\"marginInlineStart\",\"marginInlineEnd\",\"marginBlock\",\"marginBlockStart\",\"marginBlockEnd\"],a0=[\"p\",\"pt\",\"pr\",\"pb\",\"pl\",\"px\",\"py\",\"padding\",\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\",\"paddingX\",\"paddingY\",\"paddingInline\",\"paddingInlineStart\",\"paddingInlineEnd\",\"paddingBlock\",\"paddingBlockStart\",\"paddingBlockEnd\"],YE=[...n0,...a0];function Hi(e,t,o,r){let n=Ps(e,t,!0)??o;return typeof n==\"number\"||typeof n==\"string\"?a=>typeof a==\"string\"?a:typeof n==\"string\"?n.startsWith(\"var(\")&&a===0?0:n.startsWith(\"var(\")&&a===1?n:`calc(${a} * ${n})`:n*a:Array.isArray(n)?a=>{if(typeof a==\"string\")return a;let i=Math.abs(a),l=n[i];return a>=0?l:typeof l==\"number\"?-l:typeof l==\"string\"&&l.startsWith(\"var(\")?`calc(-1 * ${l})`:`-${l}`}:typeof n==\"function\"?n:()=>{}}function Mu(e){return Hi(e,\"spacing\",8,\"spacing\")}function Vi(e,t){return typeof t==\"string\"||t==null?t:e(t)}function YO(e,t){return o=>e.reduce((r,n)=>(r[n]=Vi(t,o),r),{})}function XO(e,t,o,r){if(!t.includes(o))return null;let n=$O(o),a=YO(n,r),i=e[o];return Wo(e,i,a)}function i0(e,t){let o=Mu(e.theme);return Object.keys(e).map(r=>XO(e,t,r,o)).reduce(sa,{})}function Vt(e){return i0(e,n0)}Vt.propTypes={};Vt.filterProps=n0;function $t(e){return i0(e,a0)}$t.propTypes={};$t.filterProps=a0;function XE(e){return i0(e,YE)}XE.propTypes={};XE.filterProps=YE;function Cs(e=8,t=Mu({spacing:e})){if(e.mui)return e;let o=(...r)=>(r.length===0?[1]:r).map(a=>{let i=t(a);return typeof i==\"number\"?`${i}px`:i}).join(\" \");return o.mui=!0,o}function GO(...e){let t=e.reduce((r,n)=>(n.filterProps.forEach(a=>{r[a]=n}),r),{}),o=r=>Object.keys(r).reduce((n,a)=>t[a]?sa(n,t[a](r)):n,{});return o.propTypes={},o.filterProps=e.reduce((r,n)=>r.concat(n.filterProps),[]),o}var ca=GO;function Rr(e){return typeof e!=\"number\"?e:`${e}px solid`}function Fr(e,t){return Pt({prop:e,themeKey:\"borders\",transform:t})}var qO=Fr(\"border\",Rr),IO=Fr(\"borderTop\",Rr),FO=Fr(\"borderRight\",Rr),KO=Fr(\"borderBottom\",Rr),QO=Fr(\"borderLeft\",Rr),WO=Fr(\"borderColor\"),ZO=Fr(\"borderTopColor\"),JO=Fr(\"borderRightColor\"),eA=Fr(\"borderBottomColor\"),tA=Fr(\"borderLeftColor\"),oA=Fr(\"outline\",Rr),rA=Fr(\"outlineColor\"),Ou=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){let t=Hi(e.theme,\"shape.borderRadius\",4,\"borderRadius\"),o=r=>({borderRadius:Vi(t,r)});return Wo(e,e.borderRadius,o)}return null};Ou.propTypes={};Ou.filterProps=[\"borderRadius\"];var S4=ca(qO,IO,FO,KO,QO,WO,ZO,JO,eA,tA,Ou,oA,rA);var Au=e=>{if(e.gap!==void 0&&e.gap!==null){let t=Hi(e.theme,\"spacing\",8,\"gap\"),o=r=>({gap:Vi(t,r)});return Wo(e,e.gap,o)}return null};Au.propTypes={};Au.filterProps=[\"gap\"];var Du=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){let t=Hi(e.theme,\"spacing\",8,\"columnGap\"),o=r=>({columnGap:Vi(t,r)});return Wo(e,e.columnGap,o)}return null};Du.propTypes={};Du.filterProps=[\"columnGap\"];var Nu=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){let t=Hi(e.theme,\"spacing\",8,\"rowGap\"),o=r=>({rowGap:Vi(t,r)});return Wo(e,e.rowGap,o)}return null};Nu.propTypes={};Nu.filterProps=[\"rowGap\"];var nA=Pt({prop:\"gridColumn\"}),aA=Pt({prop:\"gridRow\"}),iA=Pt({prop:\"gridAutoFlow\"}),lA=Pt({prop:\"gridAutoColumns\"}),sA=Pt({prop:\"gridAutoRows\"}),cA=Pt({prop:\"gridTemplateColumns\"}),uA=Pt({prop:\"gridTemplateRows\"}),pA=Pt({prop:\"gridTemplateAreas\"}),fA=Pt({prop:\"gridArea\"}),M4=ca(Au,Du,Nu,nA,aA,iA,lA,sA,cA,uA,pA,fA);function $i(e,t){return t===\"grey\"?t:e}var dA=Pt({prop:\"color\",themeKey:\"palette\",transform:$i}),mA=Pt({prop:\"bgcolor\",cssProperty:\"backgroundColor\",themeKey:\"palette\",transform:$i}),yA=Pt({prop:\"backgroundColor\",themeKey:\"palette\",transform:$i}),N4=ca(dA,mA,yA);function sr(e){return e<=1&&e!==0?`${e*100}%`:e}var hA=Pt({prop:\"width\",transform:sr}),jd=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){let t=o=>{let r=e.theme?.breakpoints?.values?.[o]||Ru[o];return r?e.theme?.breakpoints?.unit!==\"px\"?{maxWidth:`${r}${e.theme.breakpoints.unit}`}:{maxWidth:r}:{maxWidth:sr(o)}};return Wo(e,e.maxWidth,t)}return null};jd.filterProps=[\"maxWidth\"];var gA=Pt({prop:\"minWidth\",transform:sr}),bA=Pt({prop:\"height\",transform:sr}),vA=Pt({prop:\"maxHeight\",transform:sr}),xA=Pt({prop:\"minHeight\",transform:sr}),L4=Pt({prop:\"size\",cssProperty:\"width\",transform:sr}),j4=Pt({prop:\"size\",cssProperty:\"height\",transform:sr}),TA=Pt({prop:\"boxSizing\"}),U4=ca(hA,jd,gA,bA,vA,xA,TA);var SA={border:{themeKey:\"borders\",transform:Rr},borderTop:{themeKey:\"borders\",transform:Rr},borderRight:{themeKey:\"borders\",transform:Rr},borderBottom:{themeKey:\"borders\",transform:Rr},borderLeft:{themeKey:\"borders\",transform:Rr},borderColor:{themeKey:\"palette\"},borderTopColor:{themeKey:\"palette\"},borderRightColor:{themeKey:\"palette\"},borderBottomColor:{themeKey:\"palette\"},borderLeftColor:{themeKey:\"palette\"},outline:{themeKey:\"borders\",transform:Rr},outlineColor:{themeKey:\"palette\"},borderRadius:{themeKey:\"shape.borderRadius\",style:Ou},color:{themeKey:\"palette\",transform:$i},bgcolor:{themeKey:\"palette\",cssProperty:\"backgroundColor\",transform:$i},backgroundColor:{themeKey:\"palette\",transform:$i},p:{style:$t},pt:{style:$t},pr:{style:$t},pb:{style:$t},pl:{style:$t},px:{style:$t},py:{style:$t},padding:{style:$t},paddingTop:{style:$t},paddingRight:{style:$t},paddingBottom:{style:$t},paddingLeft:{style:$t},paddingX:{style:$t},paddingY:{style:$t},paddingInline:{style:$t},paddingInlineStart:{style:$t},paddingInlineEnd:{style:$t},paddingBlock:{style:$t},paddingBlockStart:{style:$t},paddingBlockEnd:{style:$t},m:{style:Vt},mt:{style:Vt},mr:{style:Vt},mb:{style:Vt},ml:{style:Vt},mx:{style:Vt},my:{style:Vt},margin:{style:Vt},marginTop:{style:Vt},marginRight:{style:Vt},marginBottom:{style:Vt},marginLeft:{style:Vt},marginX:{style:Vt},marginY:{style:Vt},marginInline:{style:Vt},marginInlineStart:{style:Vt},marginInlineEnd:{style:Vt},marginBlock:{style:Vt},marginBlockStart:{style:Vt},marginBlockEnd:{style:Vt},displayPrint:{cssProperty:!1,transform:e=>({\"@media print\":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:Au},rowGap:{style:Nu},columnGap:{style:Du},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:\"zIndex\"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:\"shadows\"},width:{transform:sr},maxWidth:{style:jd},minWidth:{transform:sr},height:{transform:sr},maxHeight:{transform:sr},minHeight:{transform:sr},boxSizing:{},font:{themeKey:\"font\"},fontFamily:{themeKey:\"typography\"},fontSize:{themeKey:\"typography\"},fontStyle:{themeKey:\"typography\"},fontWeight:{themeKey:\"typography\"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:\"typography\"}},un=SA;function EA(...e){let t=e.reduce((r,n)=>r.concat(Object.keys(n)),[]),o=new Set(t);return e.every(r=>o.size===Object.keys(r).length)}function PA(e,t){return typeof e==\"function\"?e(t):e}function CA(){function e(o,r,n,a){let i={[o]:r,theme:n},l=a[o];if(!l)return{[o]:r};let{cssProperty:s=o,themeKey:c,transform:u,style:m}=l;if(r==null)return null;if(c===\"typography\"&&r===\"inherit\")return{[o]:r};let p=Ps(n,c)||{};return m?m(i):Wo(i,r,v=>{let T=wu(p,u,v);return v===T&&typeof v==\"string\"&&(T=wu(p,u,`${o}${v===\"default\"?\"\":ri(v)}`,v)),s===!1?T:{[s]:T}})}function t(o){let{sx:r,theme:n={},nested:a}=o||{};if(!r)return null;let i=n.unstable_sxConfig??un;function l(s){let c=s;if(typeof s==\"function\")c=s(n);else if(typeof s!=\"object\")return s;if(!c)return null;let u=VE(n.breakpoints),m=Object.keys(u),p=u;return Object.keys(c).forEach(d=>{let v=PA(c[d],n);if(v!=null)if(typeof v==\"object\")if(i[d])p=sa(p,e(d,v,n,i));else{let T=Wo({theme:n},v,S=>({[d]:S}));EA(T,v)?p[d]=t({sx:v,theme:n,nested:!0}):p=sa(p,T)}else p=sa(p,e(d,v,n,i))}),!a&&n.modularCssLayers?{\"@layer sx\":kd(n,r0(m,p))}:kd(n,r0(m,p))}return Array.isArray(r)?r.map(l):l(r)}return t}var GE=CA();GE.filterProps=[\"sx\"];var Kr=GE;function l0(e,t){let o=this;if(o.vars){if(!o.colorSchemes?.[e]||typeof o.getColorSchemeSelector!=\"function\")return{};let r=o.getColorSchemeSelector(e);return r===\"&\"?t:((r.includes(\"data-\")||r.includes(\".\"))&&(r=`*:where(${r.replace(/\\s*&$/,\"\")}) &`),{[r]:t})}return o.palette.mode===e?t:{}}function RA(e={},...t){let{breakpoints:o={},palette:r={},spacing:n,shape:a={},...i}=e,l=e0(o),s=Cs(n),c=Kt({breakpoints:l,direction:\"ltr\",components:{},palette:{mode:\"light\",...r},spacing:s,shape:{...UE,...a}},i);return c=Bd(c),c.applyStyles=l0,c=t.reduce((u,m)=>Kt(u,m),c),c.unstable_sxConfig={...un,...i?.unstable_sxConfig},c.unstable_sx=function(m){return Kr({sx:m,theme:this})},c}var Yi=RA;var qE=q(re(),1);function wA(e){return Object.keys(e).length===0}function MA(e=null){let t=qE.useContext(ti);return!t||wA(t)?e:t}var s0=MA;var OA=Yi();function AA(e=OA){return s0(e)}var Rs=AA;var DA=e=>{let t={systemProps:{},otherProps:{}},o=e?.theme?.unstable_sxConfig??un;return Object.keys(e).forEach(r=>{o[r]?t.systemProps[r]=e[r]:t.otherProps[r]=e[r]}),t};function ws(e){let{sx:t,...o}=e,{systemProps:r,otherProps:n}=DA(o),a;return Array.isArray(t)?a=[r,...t]:typeof t==\"function\"?a=(...i)=>{let l=t(...i);return Cr(l)?{...r,...l}:r}:a={...r,...t},{...n,sx:a}}var IE=e=>e,NA=()=>{let e=IE;return{configure(t){e=t},generate(t){return e(t)},reset(){e=IE}}},_A=NA(),Ms=_A;var KE=q(re(),1);function FE(e){var t,o,r=\"\";if(typeof e==\"string\"||typeof e==\"number\")r+=e;else if(typeof e==\"object\")if(Array.isArray(e)){var n=e.length;for(t=0;tl!==\"theme\"&&l!==\"sx\"&&l!==\"as\"})(Kr);return KE.forwardRef(function(s,c){let u=Rs(o),{className:m,component:p=\"div\",...d}=ws(s);return(0,QE.jsx)(a,{as:p,ref:c,className:ie(m,n?n(r):r),theme:t&&u[t]||u,...d})})}var kA={active:\"active\",checked:\"checked\",completed:\"completed\",disabled:\"disabled\",error:\"error\",expanded:\"expanded\",focused:\"focused\",focusVisible:\"focusVisible\",open:\"open\",readOnly:\"readOnly\",required:\"required\",selected:\"selected\"};function _e(e,t,o=\"Mui\"){let r=kA[t];return r?`${o}-${r}`:`${Ms.generate(e)}-${t}`}function Ce(e,t,o=\"Mui\"){let r={};return t.forEach(n=>{r[n]=_e(e,n,o)}),r}function zu(e){let{variants:t,...o}=e,r={variants:t,style:la(o),isProcessed:!0};return r.style===o||t&&t.forEach(n=>{typeof n.style!=\"function\"&&(n.style=la(n.style))}),r}var BA=Yi();function c0(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}function Xi(e,t){return t&&e&&typeof e==\"object\"&&e.styles&&!e.styles.startsWith(\"@layer\")&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}function LA(e){return e?(t,o)=>o[e]:null}function jA(e,t,o){e.theme=HA(e.theme)?o:e.theme[t]||e.theme}function Ud(e,t,o){let r=typeof t==\"function\"?t(e):t;if(Array.isArray(r))return r.flatMap(n=>Ud(e,n,o));if(Array.isArray(r?.variants)){let n;if(r.isProcessed)n=o?Xi(r.style,o):r.style;else{let{variants:a,...i}=r;n=o?Xi(la(i),o):i}return WE(e,r.variants,[n],o)}return r?.isProcessed?o?Xi(la(r.style),o):r.style:o?Xi(la(r),o):r}function WE(e,t,o=[],r=void 0){let n;e:for(let a=0;a{zE(l,C=>C.filter(P=>P!==Kr));let{name:c,slot:u,skipVariantsResolver:m,skipSx:p,overridesResolver:d=LA($A(u)),...v}=s,T=c&&c.startsWith(\"Mui\")||u?\"components\":\"custom\",S=m!==void 0?m:u&&u!==\"Root\"&&u!==\"root\"||!1,h=p||!1,y=c0;u===\"Root\"||u===\"root\"?y=r:u?y=n:VA(l)&&(y=void 0);let g=Cu(l,{shouldForwardProp:y,label:UA(c,u),...v}),b=C=>{if(C.__emotion_real===C)return C;if(typeof C==\"function\")return function(A){return Ud(A,C,A.theme.modularCssLayers?T:void 0)};if(Cr(C)){let P=zu(C);return function(_){return P.variants?Ud(_,P,_.theme.modularCssLayers?T:void 0):_.theme.modularCssLayers?Xi(P.style,T):P.style}}return C},E=(...C)=>{let P=[],A=C.map(b),_=[];if(P.push(a),c&&d&&_.push(function(k){let O=k.theme.components?.[c]?.styleOverrides;if(!O)return null;let N={};for(let X in O)N[X]=Ud(k,O[X],k.theme.modularCssLayers?\"theme\":void 0);return d(k,N)}),c&&!S&&_.push(function(k){let O=k.theme?.components?.[c]?.variants;return O?WE(k,O,[],k.theme.modularCssLayers?\"theme\":void 0):null}),h||_.push(Kr),Array.isArray(A[0])){let x=A.shift(),k=new Array(P.length).fill(\"\"),U=new Array(_.length).fill(\"\"),O;O=[...k,...x,...U],O.raw=[...k,...x.raw,...U],P.unshift(O)}let z=[...P,...A,..._],I=g(...z);return l.muiName&&(I.muiName=l.muiName),I};return g.withConfig&&(E.withConfig=g.withConfig),E}}function UA(e,t){return void 0}function HA(e){for(let t in e)return!1;return!0}function VA(e){return typeof e==\"string\"&&e.charCodeAt(0)>96}function $A(e){return e&&e.charAt(0).toLowerCase()+e.slice(1)}function ni(e,t,o=!1){let r={...t};for(let n in e)if(Object.prototype.hasOwnProperty.call(e,n)){let a=n;if(a===\"components\"||a===\"slots\")r[a]={...e[a],...r[a]};else if(a===\"componentsProps\"||a===\"slotProps\"){let i=e[a],l=t[a];if(!l)r[a]=i||{};else if(!i)r[a]=l;else{r[a]={...l};for(let s in i)if(Object.prototype.hasOwnProperty.call(i,s)){let c=s;r[a][c]=ni(i[c],l[c],o)}}}else a===\"className\"&&o&&t.className?r.className=ie(e?.className,t?.className):a===\"style\"&&o&&t.style?r.style={...e?.style,...t?.style}:r[a]===void 0&&(r[a]=e[a])}return r}var Vd=q(re(),1),YA=typeof window<\"u\"?Vd.useLayoutEffect:Vd.useEffect,wr=YA;function XA(e,t=Number.MIN_SAFE_INTEGER,o=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,o))}var ua=XA;function p0(e,t=0,o=1){return ua(e,t,o)}function GA(e){e=e.slice(1);let t=new RegExp(`.{1,${e.length>=6?2:1}}`,\"g\"),o=e.match(t);return o&&o[0].length===1&&(o=o.map(r=>r+r)),o?`rgb${o.length===4?\"a\":\"\"}(${o.map((r,n)=>n<3?parseInt(r,16):Math.round(parseInt(r,16)/255*1e3)/1e3).join(\", \")})`:\"\"}function ai(e){if(e.type)return e;if(e.charAt(0)===\"#\")return ai(GA(e));let t=e.indexOf(\"(\"),o=e.substring(0,t);if(![\"rgb\",\"rgba\",\"hsl\",\"hsla\",\"color\"].includes(o))throw new Error(lr(9,e));let r=e.substring(t+1,e.length-1),n;if(o===\"color\"){if(r=r.split(\" \"),n=r.shift(),r.length===4&&r[3].charAt(0)===\"/\"&&(r[3]=r[3].slice(1)),![\"srgb\",\"display-p3\",\"a98-rgb\",\"prophoto-rgb\",\"rec-2020\"].includes(n))throw new Error(lr(10,n))}else r=r.split(\",\");return r=r.map(a=>parseFloat(a)),{type:o,values:r,colorSpace:n}}var qA=e=>{let t=ai(e);return t.values.slice(0,3).map((o,r)=>t.type.includes(\"hsl\")&&r!==0?`${o}%`:o).join(\" \")},Os=(e,t)=>{try{return qA(e)}catch{return e}};function $d(e){let{type:t,colorSpace:o}=e,{values:r}=e;return t.includes(\"rgb\")?r=r.map((n,a)=>a<3?parseInt(n,10):n):t.includes(\"hsl\")&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),t.includes(\"color\")?r=`${o} ${r.join(\" \")}`:r=`${r.join(\", \")}`,`${t}(${r})`}function f0(e){e=ai(e);let{values:t}=e,o=t[0],r=t[1]/100,n=t[2]/100,a=r*Math.min(n,1-n),i=(c,u=(c+o/30)%12)=>n-a*Math.max(Math.min(u-3,9-u,1),-1),l=\"rgb\",s=[Math.round(i(0)*255),Math.round(i(8)*255),Math.round(i(4)*255)];return e.type===\"hsla\"&&(l+=\"a\",s.push(t[3])),$d({type:l,values:s})}function u0(e){e=ai(e);let t=e.type===\"hsl\"||e.type===\"hsla\"?ai(f0(e)).values:e.values;return t=t.map(o=>(e.type!==\"color\"&&(o/=255),o<=.03928?o/12.92:((o+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function ZE(e,t){let o=u0(e),r=u0(t);return(Math.max(o,r)+.05)/(Math.min(o,r)+.05)}function As(e,t){return e=ai(e),t=p0(t),(e.type===\"rgb\"||e.type===\"hsl\")&&(e.type+=\"a\"),e.type===\"color\"?e.values[3]=`/${t}`:e.values[3]=t,$d(e)}function ii(e,t,o){try{return As(e,t)}catch{return e}}function Ds(e,t){if(e=ai(e),t=p0(t),e.type.includes(\"hsl\"))e.values[2]*=1-t;else if(e.type.includes(\"rgb\")||e.type.includes(\"color\"))for(let o=0;o<3;o+=1)e.values[o]*=1-t;return $d(e)}function it(e,t,o){try{return Ds(e,t)}catch{return e}}function Ns(e,t){if(e=ai(e),t=p0(t),e.type.includes(\"hsl\"))e.values[2]+=(100-e.values[2])*t;else if(e.type.includes(\"rgb\"))for(let o=0;o<3;o+=1)e.values[o]+=(255-e.values[o])*t;else if(e.type.includes(\"color\"))for(let o=0;o<3;o+=1)e.values[o]+=(1-e.values[o])*t;return $d(e)}function lt(e,t,o){try{return Ns(e,t)}catch{return e}}function IA(e,t=.15){return u0(e)>.5?Ds(e,t):Ns(e,t)}function ku(e,t,o){try{return IA(e,t)}catch{return e}}var Yd=q(re(),1);var FA=q(Ie(),1),KA=Yd.createContext();var li=()=>Yd.useContext(KA)??!1;var Xd=q(re(),1);var QA=q(Ie(),1),WA=Xd.createContext(void 0);function ZA(e){let{theme:t,name:o,props:r}=e;if(!t||!t.components||!t.components[o])return r;let n=t.components[o];return n.defaultProps?ni(n.defaultProps,r,t.components.mergeClassNameAndStyle):!n.styleOverrides&&!n.variants?ni(n,r,t.components.mergeClassNameAndStyle):r}function d0({props:e,name:t}){let o=Xd.useContext(WA);return ZA({props:e,name:t,theme:{components:o}})}var Bu=q(re(),1),JE=0;function e5(e){let[t,o]=Bu.useState(e),r=e||t;return Bu.useEffect(()=>{t==null&&(JE+=1,o(`mui-${JE}`))},[t]),r}var t5={...Bu},eP=t5.useId;function Gd(e){if(eP!==void 0){let t=eP();return e??t}return e5(e)}var tP={theme:void 0};function qd(e){let t,o;return function(n){let a=t;return(a===void 0||n.theme!==o)&&(tP.theme=n.theme,a=zu(e(tP)),t=a,o=n.theme),a}}function Id(e=\"\"){function t(...r){if(!r.length)return\"\";let n=r[0];return typeof n==\"string\"&&!n.match(/(#|\\(|\\)|(-?(\\d*\\.)?\\d+)(px|em|%|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc))|^(-?(\\d*\\.)?\\d+)$|(\\d+ \\d+ \\d+)/)?`, var(--${e?`${e}-`:\"\"}${n}${t(...r.slice(1))})`:`, ${n}`}return(r,...n)=>`var(--${e?`${e}-`:\"\"}${r}${t(...n)})`}var oP=(e,t,o,r=[])=>{let n=e;t.forEach((a,i)=>{i===t.length-1?Array.isArray(n)?n[Number(a)]=o:n&&typeof n==\"object\"&&(n[a]=o):n&&typeof n==\"object\"&&(n[a]||(n[a]=r.includes(a)?[]:{}),n=n[a])})},o5=(e,t,o)=>{function r(n,a=[],i=[]){Object.entries(n).forEach(([l,s])=>{(!o||o&&!o([...a,l]))&&s!=null&&(typeof s==\"object\"&&Object.keys(s).length>0?r(s,[...a,l],Array.isArray(s)?[...i,l]:i):t([...a,l],s,i))})}r(e)},r5=(e,t)=>typeof t==\"number\"?[\"lineHeight\",\"fontWeight\",\"opacity\",\"zIndex\"].some(r=>e.includes(r))||e[e.length-1].toLowerCase().includes(\"opacity\")?t:`${t}px`:t;function Lu(e,t){let{prefix:o,shouldSkipGeneratingVar:r}=t||{},n={},a={},i={};return o5(e,(l,s,c)=>{if((typeof s==\"string\"||typeof s==\"number\")&&(!r||!r(l,s))){let u=`--${o?`${o}-`:\"\"}${l.join(\"-\")}`,m=r5(l,s);Object.assign(n,{[u]:m}),oP(a,l,`var(${u})`,c),oP(i,l,`var(${u}, ${m})`,c)}},l=>l[0]===\"vars\"),{css:n,vars:a,varsWithDefaults:i}}function n5(e,t={}){let{getSelector:o=h,disableCssColorScheme:r,colorSchemeSelector:n,enableContrastVars:a}=t,{colorSchemes:i={},components:l,defaultColorScheme:s=\"light\",...c}=e,{vars:u,css:m,varsWithDefaults:p}=Lu(c,t),d=p,v={},{[s]:T,...S}=i;if(Object.entries(S||{}).forEach(([b,E])=>{let{vars:C,css:P,varsWithDefaults:A}=Lu(E,t);d=Kt(d,A),v[b]={css:P,vars:C}}),T){let{css:b,vars:E,varsWithDefaults:C}=Lu(T,t);d=Kt(d,C),v[s]={css:b,vars:E}}function h(b,E){let C=n;if(n===\"class\"&&(C=\".%s\"),n===\"data\"&&(C=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(C=`[${n}=\"%s\"]`),b){if(C===\"media\")return e.defaultColorScheme===b?\":root\":{[`@media (prefers-color-scheme: ${i[b]?.palette?.mode||b})`]:{\":root\":E}};if(C)return e.defaultColorScheme===b?`:root, ${C.replace(\"%s\",String(b))}`:C.replace(\"%s\",String(b))}return\":root\"}return{vars:d,generateThemeVars:()=>{let b={...u};return Object.entries(v).forEach(([,{vars:E}])=>{b=Kt(b,E)}),b},generateStyleSheets:()=>{let b=[],E=e.defaultColorScheme||\"light\";function C(_,z){Object.keys(z).length&&b.push(typeof _==\"string\"?{[_]:{...z}}:_)}C(o(void 0,{...m}),m);let{[E]:P,...A}=v;if(P){let{css:_}=P,z=i[E]?.palette?.mode,I=!r&&z?{colorScheme:z,..._}:{..._};C(o(E,{...I}),I)}return Object.entries(A).forEach(([_,{css:z}])=>{let I=i[_]?.palette?.mode,x=!r&&I?{colorScheme:I,...z}:{...z};C(o(_,{...x}),x)}),a&&b.push({\":root\":{\"--__l-threshold\":\"0.7\",\"--__l\":\"clamp(0, (l / var(--__l-threshold) - 1) * -infinity, 1)\",\"--__a\":\"clamp(0.87, (l / var(--__l-threshold) - 1) * -infinity, 1)\"}}),b}}}var m0=n5;function y0(e){return function(o){return e===\"media\"?`@media (prefers-color-scheme: ${o})`:e?e.startsWith(\"data-\")&&!e.includes(\"%s\")?`[${e}=\"${o}\"] &`:e===\"class\"?`.${o} &`:e===\"data\"?`[data-${o}] &`:`${e.replace(\"%s\",o)} &`:\"&\"}}function Le(e,t,o=void 0){let r={};for(let n in e){let a=e[n],i=\"\",l=!0;for(let s=0;s=o?Fd.text.primary:h0.text.primary}let d=({color:S,name:h,mainShade:y=500,lightShade:g=300,darkShade:b=700})=>{if(S={...S},!S.main&&S[y]&&(S.main=S[y]),!S.hasOwnProperty(\"main\"))throw new Error(lr(11,h?` (${h})`:\"\",y));if(typeof S.main!=\"string\")throw new Error(lr(12,h?` (${h})`:\"\",JSON.stringify(S.main)));return n?(aP(n,S,\"light\",g,r),aP(n,S,\"dark\",b,r)):(nP(S,\"light\",g,r),nP(S,\"dark\",b,r)),S.contrastText||(S.contrastText=p(S.main)),S},v;return t===\"light\"?v=iP():t===\"dark\"&&(v=lP()),Kt({common:{...zs},mode:t,primary:d({color:i,name:\"primary\"}),secondary:d({color:l,name:\"secondary\",mainShade:\"A400\",lightShade:\"A200\",darkShade:\"A700\"}),error:d({color:s,name:\"error\"}),warning:d({color:m,name:\"warning\"}),info:d({color:c,name:\"info\"}),success:d({color:u,name:\"success\"}),grey:rP,contrastThreshold:o,getContrastText:p,augmentColor:d,tonalOffset:r,...v},a)}function Kd(e){let t={};return Object.entries(e).forEach(r=>{let[n,a]=r;typeof a==\"object\"&&(t[n]=`${a.fontStyle?`${a.fontStyle} `:\"\"}${a.fontVariant?`${a.fontVariant} `:\"\"}${a.fontWeight?`${a.fontWeight} `:\"\"}${a.fontStretch?`${a.fontStretch} `:\"\"}${a.fontSize||\"\"}${a.lineHeight?`/${a.lineHeight} `:\"\"}${a.fontFamily||\"\"}`)}),t}function g0(e,t){return{toolbar:{minHeight:56,[e.up(\"xs\")]:{\"@media (orientation: landscape)\":{minHeight:48}},[e.up(\"sm\")]:{minHeight:64}},...t}}function x5(e){return Math.round(e*1e5)/1e5}var sP={textTransform:\"uppercase\"},cP='\"Roboto\", \"Helvetica\", \"Arial\", sans-serif';function b0(e,t){let{fontFamily:o=cP,fontSize:r=14,fontWeightLight:n=300,fontWeightRegular:a=400,fontWeightMedium:i=500,fontWeightBold:l=700,htmlFontSize:s=16,allVariants:c,pxToRem:u,...m}=typeof t==\"function\"?t(e):t,p=r/14,d=u||(S=>`${S/s*p}rem`),v=(S,h,y,g,b)=>({fontFamily:o,fontWeight:S,fontSize:d(h),lineHeight:y,...o===cP?{letterSpacing:`${x5(g/h)}em`}:{},...b,...c}),T={h1:v(n,96,1.167,-1.5),h2:v(n,60,1.2,-.5),h3:v(a,48,1.167,0),h4:v(a,34,1.235,.25),h5:v(a,24,1.334,0),h6:v(i,20,1.6,.15),subtitle1:v(a,16,1.75,.15),subtitle2:v(i,14,1.57,.1),body1:v(a,16,1.5,.15),body2:v(a,14,1.43,.15),button:v(i,14,1.75,.4,sP),caption:v(a,12,1.66,.4),overline:v(a,12,2.66,1,sP),inherit:{fontFamily:\"inherit\",fontWeight:\"inherit\",fontSize:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}};return Kt({htmlFontSize:s,pxToRem:d,fontFamily:o,fontSize:r,fontWeightLight:n,fontWeightRegular:a,fontWeightMedium:i,fontWeightBold:l,...T},m,{clone:!1})}function kt(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${.2})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${.14})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${.12})`].join(\",\")}var T5=[\"none\",kt(0,2,1,-1,0,1,1,0,0,1,3,0),kt(0,3,1,-2,0,2,2,0,0,1,5,0),kt(0,3,3,-2,0,3,4,0,0,1,8,0),kt(0,2,4,-1,0,4,5,0,0,1,10,0),kt(0,3,5,-1,0,5,8,0,0,1,14,0),kt(0,3,5,-1,0,6,10,0,0,1,18,0),kt(0,4,5,-2,0,7,10,1,0,2,16,1),kt(0,5,5,-3,0,8,10,1,0,3,14,2),kt(0,5,6,-3,0,9,12,1,0,3,16,2),kt(0,6,6,-3,0,10,14,1,0,4,18,3),kt(0,6,7,-4,0,11,15,1,0,4,20,3),kt(0,7,8,-4,0,12,17,2,0,5,22,4),kt(0,7,8,-4,0,13,19,2,0,5,24,4),kt(0,7,9,-4,0,14,21,2,0,5,26,4),kt(0,8,9,-5,0,15,22,2,0,6,28,5),kt(0,8,10,-5,0,16,24,2,0,6,30,5),kt(0,8,11,-5,0,17,26,2,0,6,32,5),kt(0,9,11,-5,0,18,28,2,0,7,34,6),kt(0,9,12,-6,0,19,29,2,0,7,36,6),kt(0,10,13,-6,0,20,31,3,0,8,38,7),kt(0,10,13,-6,0,21,33,3,0,8,40,7),kt(0,10,14,-6,0,22,35,3,0,8,42,7),kt(0,11,14,-7,0,23,36,3,0,9,44,8),kt(0,11,15,-7,0,24,38,3,0,9,46,8)],uP=T5;var S5={easeInOut:\"cubic-bezier(0.4, 0, 0.2, 1)\",easeOut:\"cubic-bezier(0.0, 0, 0.2, 1)\",easeIn:\"cubic-bezier(0.4, 0, 1, 1)\",sharp:\"cubic-bezier(0.4, 0, 0.6, 1)\"},E5={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function pP(e){return`${Math.round(e)}ms`}function P5(e){if(!e)return 0;let t=e/36;return Math.min(Math.round((4+15*t**.25+t/5)*10),3e3)}function v0(e){let t={...S5,...e.easing},o={...E5,...e.duration};return{getAutoHeightDuration:P5,create:(n=[\"all\"],a={})=>{let{duration:i=o.standard,easing:l=t.easeInOut,delay:s=0,...c}=a;return(Array.isArray(n)?n:[n]).map(u=>`${u} ${typeof i==\"string\"?i:pP(i)} ${l} ${typeof s==\"string\"?s:pP(s)}`).join(\",\")},...e,easing:t,duration:o}}var C5={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},fP=C5;function R5(e){return Cr(e)||typeof e>\"u\"||typeof e==\"string\"||typeof e==\"boolean\"||typeof e==\"number\"||Array.isArray(e)}function Qd(e={}){let t={...e};function o(r){let n=Object.entries(r);for(let a=0;a{if(!Number.isNaN(+e))return+e;let t=e.match(/\\d*\\.?\\d+/g);if(!t)return 0;let o=0;for(let r=0;rKt(v,T),d),d.unstable_sxConfig={...un,...u?.unstable_sxConfig},d.unstable_sx=function(T){return Kr({sx:T,theme:this})},d.toRuntimeSource=Qd,M5(d),d}var ju=O5;function Bs(e){let t;return e<1?t=5.11916*e**2:t=4.5*Math.log(e+1)+2,Math.round(t*10)/1e3}var A5=[...Array(25)].map((e,t)=>{if(t===0)return\"none\";let o=Bs(t);return`linear-gradient(rgba(255 255 255 / ${o}), rgba(255 255 255 / ${o}))`});function x0(e){return{inputPlaceholder:e===\"dark\"?.5:.42,inputUnderline:e===\"dark\"?.7:.42,switchTrackDisabled:e===\"dark\"?.2:.12,switchTrack:e===\"dark\"?.3:.38}}function T0(e){return e===\"dark\"?A5:[]}function S0(e){let{palette:t={mode:\"light\"},opacity:o,overlays:r,colorSpace:n,...a}=e,i=Qi({...t,colorSpace:n});return{palette:i,opacity:{...x0(i.mode),...o},overlays:r||T0(i.mode),...a}}function E0(e){return!!e[0].match(/(cssVarPrefix|colorSchemeSelector|modularCssLayers|rootSelector|typography|mixins|breakpoints|direction|transitions)/)||!!e[0].match(/sxConfig$/)||e[0]===\"palette\"&&!!e[1]?.match(/(mode|contrastThreshold|tonalOffset)/)}var D5=e=>[...[...Array(25)].map((t,o)=>`--${e?`${e}-`:\"\"}overlays-${o}`),`--${e?`${e}-`:\"\"}palette-AppBar-darkBg`,`--${e?`${e}-`:\"\"}palette-AppBar-darkColor`],mP=D5;var yP=e=>(t,o)=>{let r=e.rootSelector||\":root\",n=e.colorSchemeSelector,a=n;if(n===\"class\"&&(a=\".%s\"),n===\"data\"&&(a=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(a=`[${n}=\"%s\"]`),e.defaultColorScheme===t){if(t===\"dark\"){let i={};return mP(e.cssVarPrefix).forEach(l=>{i[l]=o[l],delete o[l]}),a===\"media\"?{[r]:o,\"@media (prefers-color-scheme: dark)\":{[r]:i}}:a?{[a.replace(\"%s\",t)]:i,[`${r}, ${a.replace(\"%s\",t)}`]:o}:{[r]:{...o,...i}}}if(a&&a!==\"media\")return`${r}, ${a.replace(\"%s\",String(t))}`}else if(t){if(a===\"media\")return{[`@media (prefers-color-scheme: ${String(t)})`]:{[r]:o}};if(a)return a.replace(\"%s\",String(t))}return r};function N5(e,t){t.forEach(o=>{e[o]||(e[o]={})})}function L(e,t,o){!e[t]&&o&&(e[t]=o)}function Uu(e){return typeof e!=\"string\"||!e.startsWith(\"hsl\")?e:f0(e)}function pa(e,t){`${t}Channel`in e||(e[`${t}Channel`]=Os(Uu(e[t]),`MUI: Can't create \\`palette.${t}Channel\\` because \\`palette.${t}\\` is not one of these formats: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color().\nTo suppress this warning, you need to explicitly provide the \\`palette.${t}Channel\\` as a string (in rgb format, for example \"12 12 12\") or undefined if you want to remove the channel token.`))}function _5(e){return typeof e==\"number\"?`${e}px`:typeof e==\"string\"||typeof e==\"function\"||Array.isArray(e)?e:\"8px\"}var zn=e=>{try{return e()}catch{}},z5=(e=\"mui\")=>Id(e);function P0(e,t,o,r,n){if(!o)return;o=o===!0?{}:o;let a=n===\"dark\"?\"dark\":\"light\";if(!r){t[n]=S0({...o,palette:{mode:a,...o?.palette},colorSpace:e});return}let{palette:i,...l}=ju({...r,palette:{mode:a,...o?.palette},colorSpace:e});return t[n]={...o,palette:i,opacity:{...x0(a),...o?.opacity},overlays:o?.overlays||T0(a)},l}function C0(e={},...t){let{colorSchemes:o={light:!0},defaultColorScheme:r,disableCssColorScheme:n=!1,cssVarPrefix:a=\"mui\",nativeColor:i=!1,shouldSkipGeneratingVar:l=E0,colorSchemeSelector:s=o.light&&o.dark?\"media\":void 0,rootSelector:c=\":root\",...u}=e,m=Object.keys(o)[0],p=r||(o.light&&m!==\"light\"?\"light\":m),d=z5(a),{[p]:v,light:T,dark:S,...h}=o,y={...h},g=v;if((p===\"dark\"&&!(\"dark\"in o)||p===\"light\"&&!(\"light\"in o))&&(g=!0),!g)throw new Error(lr(21,p));let b;i&&(b=\"oklch\");let E=P0(b,y,g,u,p);T&&!y.light&&P0(b,y,T,void 0,\"light\"),S&&!y.dark&&P0(b,y,S,void 0,\"dark\");let C={defaultColorScheme:p,...E,cssVarPrefix:a,colorSchemeSelector:s,rootSelector:c,getCssVar:d,colorSchemes:y,font:{...Kd(E.typography),...E.font},spacing:_5(u.spacing)};Object.keys(C.colorSchemes).forEach(I=>{let x=C.colorSchemes[I].palette,k=O=>{let N=O.split(\"-\"),X=N[1],oe=N[2];return d(O,x[X][oe])};x.mode===\"light\"&&(L(x.common,\"background\",\"#fff\"),L(x.common,\"onBackground\",\"#000\")),x.mode===\"dark\"&&(L(x.common,\"background\",\"#000\"),L(x.common,\"onBackground\",\"#fff\"));function U(O,N,X){if(b){let oe;return O===ii&&(oe=`transparent ${((1-X)*100).toFixed(0)}%`),O===it&&(oe=`#000 ${(X*100).toFixed(0)}%`),O===lt&&(oe=`#fff ${(X*100).toFixed(0)}%`),`color-mix(in ${b}, ${N}, ${oe})`}return O(N,X)}if(N5(x,[\"Alert\",\"AppBar\",\"Avatar\",\"Button\",\"Chip\",\"FilledInput\",\"LinearProgress\",\"Skeleton\",\"Slider\",\"SnackbarContent\",\"SpeedDialAction\",\"StepConnector\",\"StepContent\",\"Switch\",\"TableCell\",\"Tooltip\"]),x.mode===\"light\"){L(x.Alert,\"errorColor\",U(it,x.error.light,.6)),L(x.Alert,\"infoColor\",U(it,x.info.light,.6)),L(x.Alert,\"successColor\",U(it,x.success.light,.6)),L(x.Alert,\"warningColor\",U(it,x.warning.light,.6)),L(x.Alert,\"errorFilledBg\",k(\"palette-error-main\")),L(x.Alert,\"infoFilledBg\",k(\"palette-info-main\")),L(x.Alert,\"successFilledBg\",k(\"palette-success-main\")),L(x.Alert,\"warningFilledBg\",k(\"palette-warning-main\")),L(x.Alert,\"errorFilledColor\",zn(()=>x.getContrastText(x.error.main))),L(x.Alert,\"infoFilledColor\",zn(()=>x.getContrastText(x.info.main))),L(x.Alert,\"successFilledColor\",zn(()=>x.getContrastText(x.success.main))),L(x.Alert,\"warningFilledColor\",zn(()=>x.getContrastText(x.warning.main))),L(x.Alert,\"errorStandardBg\",U(lt,x.error.light,.9)),L(x.Alert,\"infoStandardBg\",U(lt,x.info.light,.9)),L(x.Alert,\"successStandardBg\",U(lt,x.success.light,.9)),L(x.Alert,\"warningStandardBg\",U(lt,x.warning.light,.9)),L(x.Alert,\"errorIconColor\",k(\"palette-error-main\")),L(x.Alert,\"infoIconColor\",k(\"palette-info-main\")),L(x.Alert,\"successIconColor\",k(\"palette-success-main\")),L(x.Alert,\"warningIconColor\",k(\"palette-warning-main\")),L(x.AppBar,\"defaultBg\",k(\"palette-grey-100\")),L(x.Avatar,\"defaultBg\",k(\"palette-grey-400\")),L(x.Button,\"inheritContainedBg\",k(\"palette-grey-300\")),L(x.Button,\"inheritContainedHoverBg\",k(\"palette-grey-A100\")),L(x.Chip,\"defaultBorder\",k(\"palette-grey-400\")),L(x.Chip,\"defaultAvatarColor\",k(\"palette-grey-700\")),L(x.Chip,\"defaultIconColor\",k(\"palette-grey-700\")),L(x.FilledInput,\"bg\",\"rgba(0, 0, 0, 0.06)\"),L(x.FilledInput,\"hoverBg\",\"rgba(0, 0, 0, 0.09)\"),L(x.FilledInput,\"disabledBg\",\"rgba(0, 0, 0, 0.12)\"),L(x.LinearProgress,\"primaryBg\",U(lt,x.primary.main,.62)),L(x.LinearProgress,\"secondaryBg\",U(lt,x.secondary.main,.62)),L(x.LinearProgress,\"errorBg\",U(lt,x.error.main,.62)),L(x.LinearProgress,\"infoBg\",U(lt,x.info.main,.62)),L(x.LinearProgress,\"successBg\",U(lt,x.success.main,.62)),L(x.LinearProgress,\"warningBg\",U(lt,x.warning.main,.62)),L(x.Skeleton,\"bg\",b?U(ii,x.text.primary,.11):`rgba(${k(\"palette-text-primaryChannel\")} / 0.11)`),L(x.Slider,\"primaryTrack\",U(lt,x.primary.main,.62)),L(x.Slider,\"secondaryTrack\",U(lt,x.secondary.main,.62)),L(x.Slider,\"errorTrack\",U(lt,x.error.main,.62)),L(x.Slider,\"infoTrack\",U(lt,x.info.main,.62)),L(x.Slider,\"successTrack\",U(lt,x.success.main,.62)),L(x.Slider,\"warningTrack\",U(lt,x.warning.main,.62));let O=b?U(it,x.background.default,.6825):ku(x.background.default,.8);L(x.SnackbarContent,\"bg\",O),L(x.SnackbarContent,\"color\",zn(()=>b?Fd.text.primary:x.getContrastText(O))),L(x.SpeedDialAction,\"fabHoverBg\",ku(x.background.paper,.15)),L(x.StepConnector,\"border\",k(\"palette-grey-400\")),L(x.StepContent,\"border\",k(\"palette-grey-400\")),L(x.Switch,\"defaultColor\",k(\"palette-common-white\")),L(x.Switch,\"defaultDisabledColor\",k(\"palette-grey-100\")),L(x.Switch,\"primaryDisabledColor\",U(lt,x.primary.main,.62)),L(x.Switch,\"secondaryDisabledColor\",U(lt,x.secondary.main,.62)),L(x.Switch,\"errorDisabledColor\",U(lt,x.error.main,.62)),L(x.Switch,\"infoDisabledColor\",U(lt,x.info.main,.62)),L(x.Switch,\"successDisabledColor\",U(lt,x.success.main,.62)),L(x.Switch,\"warningDisabledColor\",U(lt,x.warning.main,.62)),L(x.TableCell,\"border\",U(lt,U(ii,x.divider,1),.88)),L(x.Tooltip,\"bg\",U(ii,x.grey[700],.92))}if(x.mode===\"dark\"){L(x.Alert,\"errorColor\",U(lt,x.error.light,.6)),L(x.Alert,\"infoColor\",U(lt,x.info.light,.6)),L(x.Alert,\"successColor\",U(lt,x.success.light,.6)),L(x.Alert,\"warningColor\",U(lt,x.warning.light,.6)),L(x.Alert,\"errorFilledBg\",k(\"palette-error-dark\")),L(x.Alert,\"infoFilledBg\",k(\"palette-info-dark\")),L(x.Alert,\"successFilledBg\",k(\"palette-success-dark\")),L(x.Alert,\"warningFilledBg\",k(\"palette-warning-dark\")),L(x.Alert,\"errorFilledColor\",zn(()=>x.getContrastText(x.error.dark))),L(x.Alert,\"infoFilledColor\",zn(()=>x.getContrastText(x.info.dark))),L(x.Alert,\"successFilledColor\",zn(()=>x.getContrastText(x.success.dark))),L(x.Alert,\"warningFilledColor\",zn(()=>x.getContrastText(x.warning.dark))),L(x.Alert,\"errorStandardBg\",U(it,x.error.light,.9)),L(x.Alert,\"infoStandardBg\",U(it,x.info.light,.9)),L(x.Alert,\"successStandardBg\",U(it,x.success.light,.9)),L(x.Alert,\"warningStandardBg\",U(it,x.warning.light,.9)),L(x.Alert,\"errorIconColor\",k(\"palette-error-main\")),L(x.Alert,\"infoIconColor\",k(\"palette-info-main\")),L(x.Alert,\"successIconColor\",k(\"palette-success-main\")),L(x.Alert,\"warningIconColor\",k(\"palette-warning-main\")),L(x.AppBar,\"defaultBg\",k(\"palette-grey-900\")),L(x.AppBar,\"darkBg\",k(\"palette-background-paper\")),L(x.AppBar,\"darkColor\",k(\"palette-text-primary\")),L(x.Avatar,\"defaultBg\",k(\"palette-grey-600\")),L(x.Button,\"inheritContainedBg\",k(\"palette-grey-800\")),L(x.Button,\"inheritContainedHoverBg\",k(\"palette-grey-700\")),L(x.Chip,\"defaultBorder\",k(\"palette-grey-700\")),L(x.Chip,\"defaultAvatarColor\",k(\"palette-grey-300\")),L(x.Chip,\"defaultIconColor\",k(\"palette-grey-300\")),L(x.FilledInput,\"bg\",\"rgba(255, 255, 255, 0.09)\"),L(x.FilledInput,\"hoverBg\",\"rgba(255, 255, 255, 0.13)\"),L(x.FilledInput,\"disabledBg\",\"rgba(255, 255, 255, 0.12)\"),L(x.LinearProgress,\"primaryBg\",U(it,x.primary.main,.5)),L(x.LinearProgress,\"secondaryBg\",U(it,x.secondary.main,.5)),L(x.LinearProgress,\"errorBg\",U(it,x.error.main,.5)),L(x.LinearProgress,\"infoBg\",U(it,x.info.main,.5)),L(x.LinearProgress,\"successBg\",U(it,x.success.main,.5)),L(x.LinearProgress,\"warningBg\",U(it,x.warning.main,.5)),L(x.Skeleton,\"bg\",b?U(ii,x.text.primary,.13):`rgba(${k(\"palette-text-primaryChannel\")} / 0.13)`),L(x.Slider,\"primaryTrack\",U(it,x.primary.main,.5)),L(x.Slider,\"secondaryTrack\",U(it,x.secondary.main,.5)),L(x.Slider,\"errorTrack\",U(it,x.error.main,.5)),L(x.Slider,\"infoTrack\",U(it,x.info.main,.5)),L(x.Slider,\"successTrack\",U(it,x.success.main,.5)),L(x.Slider,\"warningTrack\",U(it,x.warning.main,.5));let O=b?U(lt,x.background.default,.985):ku(x.background.default,.98);L(x.SnackbarContent,\"bg\",O),L(x.SnackbarContent,\"color\",zn(()=>b?h0.text.primary:x.getContrastText(O))),L(x.SpeedDialAction,\"fabHoverBg\",ku(x.background.paper,.15)),L(x.StepConnector,\"border\",k(\"palette-grey-600\")),L(x.StepContent,\"border\",k(\"palette-grey-600\")),L(x.Switch,\"defaultColor\",k(\"palette-grey-300\")),L(x.Switch,\"defaultDisabledColor\",k(\"palette-grey-600\")),L(x.Switch,\"primaryDisabledColor\",U(it,x.primary.main,.55)),L(x.Switch,\"secondaryDisabledColor\",U(it,x.secondary.main,.55)),L(x.Switch,\"errorDisabledColor\",U(it,x.error.main,.55)),L(x.Switch,\"infoDisabledColor\",U(it,x.info.main,.55)),L(x.Switch,\"successDisabledColor\",U(it,x.success.main,.55)),L(x.Switch,\"warningDisabledColor\",U(it,x.warning.main,.55)),L(x.TableCell,\"border\",U(it,U(ii,x.divider,1),.68)),L(x.Tooltip,\"bg\",U(ii,x.grey[700],.92))}pa(x.background,\"default\"),pa(x.background,\"paper\"),pa(x.common,\"background\"),pa(x.common,\"onBackground\"),pa(x,\"divider\"),Object.keys(x).forEach(O=>{let N=x[O];O!==\"tonalOffset\"&&N&&typeof N==\"object\"&&(N.main&&L(x[O],\"mainChannel\",Os(Uu(N.main))),N.light&&L(x[O],\"lightChannel\",Os(Uu(N.light))),N.dark&&L(x[O],\"darkChannel\",Os(Uu(N.dark))),N.contrastText&&L(x[O],\"contrastTextChannel\",Os(Uu(N.contrastText))),O===\"text\"&&(pa(x[O],\"primary\"),pa(x[O],\"secondary\")),O===\"action\"&&(N.active&&pa(x[O],\"active\"),N.selected&&pa(x[O],\"selected\")))})}),C=t.reduce((I,x)=>Kt(I,x),C);let P={prefix:a,disableCssColorScheme:n,shouldSkipGeneratingVar:l,getSelector:yP(C),enableContrastVars:i},{vars:A,generateThemeVars:_,generateStyleSheets:z}=m0(C,P);return C.vars=A,Object.entries(C.colorSchemes[C.defaultColorScheme]).forEach(([I,x])=>{C[I]=x}),C.generateThemeVars=_,C.generateStyleSheets=z,C.generateSpacing=function(){return Cs(u.spacing,Mu(this))},C.getColorSchemeSelector=y0(s),C.spacing=C.generateSpacing(),C.shouldSkipGeneratingVar=l,C.unstable_sxConfig={...un,...u?.unstable_sxConfig},C.unstable_sx=function(x){return Kr({sx:x,theme:this})},C.toRuntimeSource=Qd,C}function hP(e,t,o){e.colorSchemes&&o&&(e.colorSchemes[t]={...o!==!0&&o,palette:Qi({...o===!0?{}:o.palette,mode:t})})}function Ls(e={},...t){let{palette:o,cssVariables:r=!1,colorSchemes:n=o?void 0:{light:!0},defaultColorScheme:a=o?.mode,...i}=e,l=a||\"light\",s=n?.[l],c={...n,...o?{[l]:{...typeof s!=\"boolean\"&&s,palette:o}}:void 0};if(r===!1){if(!(\"colorSchemes\"in e))return ju(e,...t);let u=o;\"palette\"in e||c[l]&&(c[l]!==!0?u=c[l].palette:l===\"dark\"&&(u={mode:\"dark\"}));let m=ju({...e,palette:u},...t);return m.defaultColorScheme=l,m.colorSchemes=c,m.palette.mode===\"light\"&&(m.colorSchemes.light={...c.light!==!0&&c.light,palette:m.palette},hP(m,\"dark\",c.dark)),m.palette.mode===\"dark\"&&(m.colorSchemes.dark={...c.dark!==!0&&c.dark,palette:m.palette},hP(m,\"light\",c.light)),m}return!o&&!(\"light\"in c)&&l===\"light\"&&(c.light=!0),C0({...i,colorSchemes:c,defaultColorScheme:l,...typeof r!=\"boolean\"&&r},...t)}var B5=q(re(),1);var k5=Ls(),Wd=k5;function kn(){let e=Rs(Wd);return e[_s]||e}function L5(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}var Hu=L5;var j5=e=>Hu(e)&&e!==\"classes\",Bn=j5;var U5=Hd({themeId:_s,defaultTheme:Wd,rootShouldForwardProp:Bn}),ae=U5;var H5=Ce(\"MuiBox\",[\"root\"]),gP=H5;var V5=Ls(),$5=_u({themeId:_s,defaultTheme:V5,defaultClassName:gP.root,generateClassName:Ms.generate}),Fe=$5;var TP=q(re(),1);var Y5=q(Ie(),1);function bP(){return ws}var X5=qd,He=X5;var uj=q(re(),1);var G5=q(Ie(),1);function je(e){return d0(e)}var me=ri;function q5(e){return typeof e.main==\"string\"}function I5(e,t=[]){if(!q5(e))return!1;for(let o of t)if(!e.hasOwnProperty(o)||typeof e[o]!=\"string\")return!1;return!0}function jo(e=[]){return([,t])=>t&&I5(t,e)}function vP(e){return _e(\"MuiTypography\",e)}var Tj=Ce(\"MuiTypography\",[\"root\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"subtitle1\",\"subtitle2\",\"body1\",\"body2\",\"inherit\",\"button\",\"caption\",\"overline\",\"alignLeft\",\"alignRight\",\"alignCenter\",\"alignJustify\",\"noWrap\",\"gutterBottom\",\"paragraph\"]);var SP=q(Ie(),1),F5={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},K5=bP(),Q5=e=>{let{align:t,gutterBottom:o,noWrap:r,paragraph:n,variant:a,classes:i}=e,l={root:[\"root\",a,e.align!==\"inherit\"&&`align${me(t)}`,o&&\"gutterBottom\",r&&\"noWrap\",n&&\"paragraph\"]};return Le(l,vP,i)},W5=ae(\"span\",{name:\"MuiTypography\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.variant&&t[o.variant],o.align!==\"inherit\"&&t[`align${me(o.align)}`],o.noWrap&&t.noWrap,o.gutterBottom&&t.gutterBottom,o.paragraph&&t.paragraph]}})(He(({theme:e})=>({margin:0,variants:[{props:{variant:\"inherit\"},style:{font:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}},...Object.entries(e.typography).filter(([t,o])=>t!==\"inherit\"&&o&&typeof o==\"object\").map(([t,o])=>({props:{variant:t},style:o})),...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette?.text||{}).filter(([,t])=>typeof t==\"string\").map(([t])=>({props:{color:`text${me(t)}`},style:{color:(e.vars||e).palette.text[t]}})),{props:({ownerState:t})=>t.align!==\"inherit\",style:{textAlign:\"var(--Typography-textAlign)\"}},{props:({ownerState:t})=>t.noWrap,style:{overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\"}},{props:({ownerState:t})=>t.gutterBottom,style:{marginBottom:\"0.35em\"}},{props:({ownerState:t})=>t.paragraph,style:{marginBottom:16}}]}))),xP={h1:\"h1\",h2:\"h2\",h3:\"h3\",h4:\"h4\",h5:\"h5\",h6:\"h6\",subtitle1:\"h6\",subtitle2:\"h6\",body1:\"p\",body2:\"p\",inherit:\"p\"},Z5=TP.forwardRef(function(t,o){let{color:r,...n}=je({props:t,name:\"MuiTypography\"}),a=!F5[r],i=K5({...n,...a&&{color:r}}),{align:l=\"inherit\",className:s,component:c,gutterBottom:u=!1,noWrap:m=!1,paragraph:p=!1,variant:d=\"body1\",variantMapping:v=xP,...T}=i,S={...i,align:l,color:r,className:s,component:c,gutterBottom:u,noWrap:m,paragraph:p,variant:d,variantMapping:v},h=c||(p?\"p\":v[d]||xP[d])||\"span\",y=Q5(S);return(0,SP.jsx)(W5,{as:h,ref:o,className:ie(y.root,s),...T,ownerState:S,style:{...l!==\"inherit\"&&{\"--Typography-textAlign\":l},...T.style}})}),Xe=Z5;var $P=q(re(),1);var UP=q(re(),1);var Wi=q(re(),1);function js(e){let{controlled:t,default:o,name:r,state:n=\"value\"}=e,{current:a}=Wi.useRef(t!==void 0),[i,l]=Wi.useState(o),s=a?t:i,c=Wi.useCallback(u=>{a||l(u)},[]);return[s,c]}var Zd=js;var CP=q(re(),1);var EP=q(re(),1),J5=EP.createContext(void 0),PP=J5;function R0(){return CP.useContext(PP)}var jn=q(re(),1);function pn(e){try{return e.matches(\":focus-visible\")}catch{}return!1}var Us=q(re(),1);function yo(...e){let t=Us.useRef(void 0),o=Us.useCallback(r=>{let n=e.map(a=>{if(a==null)return null;if(typeof a==\"function\"){let i=a,l=i(r);return typeof l==\"function\"?l:()=>{i(null)}}return a.current=r,()=>{a.current=null}});return()=>{n.forEach(a=>a?.())}},e);return Us.useMemo(()=>e.every(r=>r==null)?null:r=>{t.current&&(t.current(),t.current=void 0),r!=null&&(t.current=o(r))},e)}var Mr=yo;var w0=q(re(),1);function e3(e){let t=w0.useRef(e);return wr(()=>{t.current=e}),w0.useRef((...o)=>(0,t.current)(...o)).current}var Ln=e3;var si=Ln;var Jd=q(re(),1);var wP=q(re(),1),RP={};function Hs(e,t){let o=wP.useRef(RP);return o.current===RP&&(o.current=e(t)),o}var M0=class e{static create(){return new e}static use(){let t=Hs(e.create).current,[o,r]=Jd.useState(!1);return t.shouldMount=o,t.setShouldMount=r,Jd.useEffect(t.mountEffect,[o]),t}constructor(){this.ref={current:null},this.mounted=null,this.didMount=!1,this.shouldMount=!1,this.setShouldMount=null}mount(){return this.mounted||(this.mounted=t3(),this.shouldMount=!0,this.setShouldMount(this.shouldMount)),this.mounted}mountEffect=()=>{this.shouldMount&&!this.didMount&&this.ref.current!==null&&(this.didMount=!0,this.mounted.resolve())};start(...t){this.mount().then(()=>this.ref.current?.start(...t))}stop(...t){this.mount().then(()=>this.ref.current?.stop(...t))}pulsate(...t){this.mount().then(()=>this.ref.current?.pulsate(...t))}};function em(){return M0.use()}function t3(){let e,t,o=new Promise((r,n)=>{e=r,t=n});return o.resolve=e,o.reject=t,o}var ho=q(re(),1);function tm(e,t){if(e==null)return{};var o={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;o[r]=e[r]}return o}function om(e,t){return om=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(o,r){return o.__proto__=r,o},om(e,t)}function rm(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,om(e,t)}var Vu=q(re()),$u=q(Op());var O0={disabled:!1};var MP=q(re()),Vs=MP.default.createContext(null);var OP=function(t){return t.scrollTop};var Yu=\"unmounted\",Zi=\"exited\",Ji=\"entering\",Ys=\"entered\",A0=\"exiting\",fa=(function(e){rm(t,e);function t(r,n){var a;a=e.call(this,r,n)||this;var i=n,l=i&&!i.isMounting?r.enter:r.appear,s;return a.appearStatus=null,r.in?l?(s=Zi,a.appearStatus=Ji):s=Ys:r.unmountOnExit||r.mountOnEnter?s=Yu:s=Zi,a.state={status:s},a.nextCallback=null,a}t.getDerivedStateFromProps=function(n,a){var i=n.in;return i&&a.status===Yu?{status:Zi}:null};var o=t.prototype;return o.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},o.componentDidUpdate=function(n){var a=null;if(n!==this.props){var i=this.state.status;this.props.in?i!==Ji&&i!==Ys&&(a=Ji):(i===Ji||i===Ys)&&(a=A0)}this.updateStatus(!1,a)},o.componentWillUnmount=function(){this.cancelNextCallback()},o.getTimeouts=function(){var n=this.props.timeout,a,i,l;return a=i=l=n,n!=null&&typeof n!=\"number\"&&(a=n.exit,i=n.enter,l=n.appear!==void 0?n.appear:i),{exit:a,enter:i,appear:l}},o.updateStatus=function(n,a){if(n===void 0&&(n=!1),a!==null)if(this.cancelNextCallback(),a===Ji){if(this.props.unmountOnExit||this.props.mountOnEnter){var i=this.props.nodeRef?this.props.nodeRef.current:$u.default.findDOMNode(this);i&&OP(i)}this.performEnter(n)}else this.performExit();else this.props.unmountOnExit&&this.state.status===Zi&&this.setState({status:Yu})},o.performEnter=function(n){var a=this,i=this.props.enter,l=this.context?this.context.isMounting:n,s=this.props.nodeRef?[l]:[$u.default.findDOMNode(this),l],c=s[0],u=s[1],m=this.getTimeouts(),p=l?m.appear:m.enter;if(!n&&!i||O0.disabled){this.safeSetState({status:Ys},function(){a.props.onEntered(c)});return}this.props.onEnter(c,u),this.safeSetState({status:Ji},function(){a.props.onEntering(c,u),a.onTransitionEnd(p,function(){a.safeSetState({status:Ys},function(){a.props.onEntered(c,u)})})})},o.performExit=function(){var n=this,a=this.props.exit,i=this.getTimeouts(),l=this.props.nodeRef?void 0:$u.default.findDOMNode(this);if(!a||O0.disabled){this.safeSetState({status:Zi},function(){n.props.onExited(l)});return}this.props.onExit(l),this.safeSetState({status:A0},function(){n.props.onExiting(l),n.onTransitionEnd(i.exit,function(){n.safeSetState({status:Zi},function(){n.props.onExited(l)})})})},o.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},o.safeSetState=function(n,a){a=this.setNextCallback(a),this.setState(n,a)},o.setNextCallback=function(n){var a=this,i=!0;return this.nextCallback=function(l){i&&(i=!1,a.nextCallback=null,n(l))},this.nextCallback.cancel=function(){i=!1},this.nextCallback},o.onTransitionEnd=function(n,a){this.setNextCallback(a);var i=this.props.nodeRef?this.props.nodeRef.current:$u.default.findDOMNode(this),l=n==null&&!this.props.addEndListener;if(!i||l){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var s=this.props.nodeRef?[this.nextCallback]:[i,this.nextCallback],c=s[0],u=s[1];this.props.addEndListener(c,u)}n!=null&&setTimeout(this.nextCallback,n)},o.render=function(){var n=this.state.status;if(n===Yu)return null;var a=this.props,i=a.children,l=a.in,s=a.mountOnEnter,c=a.unmountOnExit,u=a.appear,m=a.enter,p=a.exit,d=a.timeout,v=a.addEndListener,T=a.onEnter,S=a.onEntering,h=a.onEntered,y=a.onExit,g=a.onExiting,b=a.onExited,E=a.nodeRef,C=tm(a,[\"children\",\"in\",\"mountOnEnter\",\"unmountOnExit\",\"appear\",\"enter\",\"exit\",\"timeout\",\"addEndListener\",\"onEnter\",\"onEntering\",\"onEntered\",\"onExit\",\"onExiting\",\"onExited\",\"nodeRef\"]);return Vu.default.createElement(Vs.Provider,{value:null},typeof i==\"function\"?i(n,C):Vu.default.cloneElement(Vu.default.Children.only(i),C))},t})(Vu.default.Component);fa.contextType=Vs;fa.propTypes={};function $s(){}fa.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:$s,onEntering:$s,onEntered:$s,onExit:$s,onExiting:$s,onExited:$s};fa.UNMOUNTED=Yu;fa.EXITED=Zi;fa.ENTERING=Ji;fa.ENTERED=Ys;fa.EXITING=A0;var Xu=fa;function AP(e){if(e===void 0)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}var Gu=q(re());var Qr=q(re());function nm(e,t){var o=function(a){return t&&(0,Qr.isValidElement)(a)?t(a):a},r=Object.create(null);return e&&Qr.Children.map(e,function(n){return n}).forEach(function(n){r[n.key]=o(n)}),r}function o3(e,t){e=e||{},t=t||{};function o(u){return u in t?t[u]:e[u]}var r=Object.create(null),n=[];for(var a in e)a in t?n.length&&(r[a]=n,n=[]):n.push(a);var i,l={};for(var s in t){if(r[s])for(i=0;i{this.currentId=null,o()},t)}clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)};disposeEffect=()=>this.clear};function fn(){let e=Hs(Xs.create).current;return _0(e.disposeEffect),e}var am=q(re(),1);var z0=q(Ie(),1);function i3(e){let{className:t,classes:o,pulsate:r=!1,rippleX:n,rippleY:a,rippleSize:i,in:l,onExited:s,timeout:c}=e,[u,m]=am.useState(!1),p=ie(t,o.ripple,o.rippleVisible,r&&o.ripplePulsate),d={width:i,height:i,top:-(i/2)+a,left:-(i/2)+n},v=ie(o.child,u&&o.childLeaving,r&&o.childPulsate);return!l&&!u&&m(!0),am.useEffect(()=>{if(!l&&s!=null){let T=setTimeout(s,c);return()=>{clearTimeout(T)}}},[s,l,c]),(0,z0.jsx)(\"span\",{className:p,style:d,children:(0,z0.jsx)(\"span\",{className:v})})}var zP=i3;var l3=Ce(\"MuiTouchRipple\",[\"root\",\"ripple\",\"rippleVisible\",\"ripplePulsate\",\"child\",\"childLeaving\",\"childPulsate\"]),Or=l3;var im=q(Ie(),1),k0=550,s3=80,c3=_n`\n 0% {\n transform: scale(0);\n opacity: 0.1;\n }\n\n 100% {\n transform: scale(1);\n opacity: 0.3;\n }\n`,u3=_n`\n 0% {\n opacity: 1;\n }\n\n 100% {\n opacity: 0;\n }\n`,p3=_n`\n 0% {\n transform: scale(1);\n }\n\n 50% {\n transform: scale(0.92);\n }\n\n 100% {\n transform: scale(1);\n }\n`,f3=ae(\"span\",{name:\"MuiTouchRipple\",slot:\"Root\"})({overflow:\"hidden\",pointerEvents:\"none\",position:\"absolute\",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:\"inherit\"}),d3=ae(zP,{name:\"MuiTouchRipple\",slot:\"Ripple\"})`\n opacity: 0;\n position: absolute;\n\n &.${Or.rippleVisible} {\n opacity: 0.3;\n transform: scale(1);\n animation-name: ${c3};\n animation-duration: ${k0}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n &.${Or.ripplePulsate} {\n animation-duration: ${({theme:e})=>e.transitions.duration.shorter}ms;\n }\n\n & .${Or.child} {\n opacity: 1;\n display: block;\n width: 100%;\n height: 100%;\n border-radius: 50%;\n background-color: currentColor;\n }\n\n & .${Or.childLeaving} {\n opacity: 0;\n animation-name: ${u3};\n animation-duration: ${k0}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n & .${Or.childPulsate} {\n position: absolute;\n /* @noflip */\n left: 0px;\n top: 0;\n animation-name: ${p3};\n animation-duration: 2500ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n animation-iteration-count: infinite;\n animation-delay: 200ms;\n }\n`,m3=ho.forwardRef(function(t,o){let r=je({props:t,name:\"MuiTouchRipple\"}),{center:n=!1,classes:a={},className:i,...l}=r,[s,c]=ho.useState([]),u=ho.useRef(0),m=ho.useRef(null);ho.useEffect(()=>{m.current&&(m.current(),m.current=null)},[s]);let p=ho.useRef(!1),d=fn(),v=ho.useRef(null),T=ho.useRef(null),S=ho.useCallback(b=>{let{pulsate:E,rippleX:C,rippleY:P,rippleSize:A,cb:_}=b;c(z=>[...z,(0,im.jsx)(d3,{classes:{ripple:ie(a.ripple,Or.ripple),rippleVisible:ie(a.rippleVisible,Or.rippleVisible),ripplePulsate:ie(a.ripplePulsate,Or.ripplePulsate),child:ie(a.child,Or.child),childLeaving:ie(a.childLeaving,Or.childLeaving),childPulsate:ie(a.childPulsate,Or.childPulsate)},timeout:k0,pulsate:E,rippleX:C,rippleY:P,rippleSize:A},u.current)]),u.current+=1,m.current=_},[a]),h=ho.useCallback((b={},E={},C=()=>{})=>{let{pulsate:P=!1,center:A=n||E.pulsate,fakeElement:_=!1}=E;if(b?.type===\"mousedown\"&&p.current){p.current=!1;return}b?.type===\"touchstart\"&&(p.current=!0);let z=_?null:T.current,I=z?z.getBoundingClientRect():{width:0,height:0,left:0,top:0},x,k,U;if(A||b===void 0||b.clientX===0&&b.clientY===0||!b.clientX&&!b.touches)x=Math.round(I.width/2),k=Math.round(I.height/2);else{let{clientX:O,clientY:N}=b.touches&&b.touches.length>0?b.touches[0]:b;x=Math.round(O-I.left),k=Math.round(N-I.top)}if(A)U=Math.sqrt((2*I.width**2+I.height**2)/3),U%2===0&&(U+=1);else{let O=Math.max(Math.abs((z?z.clientWidth:0)-x),x)*2+2,N=Math.max(Math.abs((z?z.clientHeight:0)-k),k)*2+2;U=Math.sqrt(O**2+N**2)}b?.touches?v.current===null&&(v.current=()=>{S({pulsate:P,rippleX:x,rippleY:k,rippleSize:U,cb:C})},d.start(s3,()=>{v.current&&(v.current(),v.current=null)})):S({pulsate:P,rippleX:x,rippleY:k,rippleSize:U,cb:C})},[n,S,d]),y=ho.useCallback(()=>{h({},{pulsate:!0})},[h]),g=ho.useCallback((b,E)=>{if(d.clear(),b?.type===\"touchend\"&&v.current){v.current(),v.current=null,d.start(0,()=>{g(b,E)});return}v.current=null,c(C=>C.length>0?C.slice(1):C),m.current=E},[d]);return ho.useImperativeHandle(o,()=>({pulsate:y,start:h,stop:g}),[y,h,g]),(0,im.jsx)(f3,{className:ie(Or.root,a.root,i),ref:T,...l,children:(0,im.jsx)(N0,{component:null,exit:!0,children:s})})}),kP=m3;function BP(e){return _e(\"MuiButtonBase\",e)}var y3=Ce(\"MuiButtonBase\",[\"root\",\"disabled\",\"focusVisible\"]),LP=y3;var lm=q(Ie(),1),h3=e=>{let{disabled:t,focusVisible:o,focusVisibleClassName:r,classes:n}=e,i=Le({root:[\"root\",t&&\"disabled\",o&&\"focusVisible\"]},BP,n);return o&&r&&(i.root+=` ${r}`),i},g3=ae(\"button\",{name:\"MuiButtonBase\",slot:\"Root\"})({display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",position:\"relative\",boxSizing:\"border-box\",WebkitTapHighlightColor:\"transparent\",backgroundColor:\"transparent\",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:\"pointer\",userSelect:\"none\",verticalAlign:\"middle\",MozAppearance:\"none\",WebkitAppearance:\"none\",textDecoration:\"none\",color:\"inherit\",\"&::-moz-focus-inner\":{borderStyle:\"none\"},[`&.${LP.disabled}`]:{pointerEvents:\"none\",cursor:\"default\"},\"@media print\":{colorAdjust:\"exact\"}}),b3=jn.forwardRef(function(t,o){let r=je({props:t,name:\"MuiButtonBase\"}),{action:n,centerRipple:a=!1,children:i,className:l,component:s=\"button\",disabled:c=!1,disableRipple:u=!1,disableTouchRipple:m=!1,focusRipple:p=!1,focusVisibleClassName:d,LinkComponent:v=\"a\",onBlur:T,onClick:S,onContextMenu:h,onDragLeave:y,onFocus:g,onFocusVisible:b,onKeyDown:E,onKeyUp:C,onMouseDown:P,onMouseLeave:A,onMouseUp:_,onTouchEnd:z,onTouchMove:I,onTouchStart:x,tabIndex:k=0,TouchRippleProps:U,touchRippleRef:O,type:N,...X}=r,oe=jn.useRef(null),W=em(),Te=Mr(W.ref,O),[fe,Ke]=jn.useState(!1);c&&fe&&Ke(!1),jn.useImperativeHandle(n,()=>({focusVisible:()=>{Ke(!0),oe.current.focus()}}),[]);let Ze=W.shouldMount&&!u&&!c;jn.useEffect(()=>{fe&&p&&!u&&W.pulsate()},[u,p,fe,W]);let Ue=da(W,\"start\",P,m),xe=da(W,\"stop\",h,m),Je=da(W,\"stop\",y,m),ht=da(W,\"stop\",_,m),we=da(W,\"stop\",se=>{fe&&se.preventDefault(),A&&A(se)},m),ft=da(W,\"start\",x,m),le=da(W,\"stop\",z,m),Oe=da(W,\"stop\",I,m),Ae=da(W,\"stop\",se=>{pn(se.target)||Ke(!1),T&&T(se)},!1),et=si(se=>{oe.current||(oe.current=se.currentTarget),pn(se.target)&&(Ke(!0),b&&b(se)),g&&g(se)}),dt=()=>{let se=oe.current;return s&&s!==\"button\"&&!(se.tagName===\"A\"&&se.href)},Lt=si(se=>{p&&!se.repeat&&fe&&se.key===\" \"&&W.stop(se,()=>{W.start(se)}),se.target===se.currentTarget&&dt()&&se.key===\" \"&&se.preventDefault(),E&&E(se),se.target===se.currentTarget&&dt()&&se.key===\"Enter\"&&!c&&(se.preventDefault(),S&&S(se))}),jt=si(se=>{p&&se.key===\" \"&&fe&&!se.defaultPrevented&&W.stop(se,()=>{W.pulsate(se)}),C&&C(se),S&&se.target===se.currentTarget&&dt()&&se.key===\" \"&&!se.defaultPrevented&&S(se)}),Be=s;Be===\"button\"&&(X.href||X.to)&&(Be=v);let Nt={};if(Be===\"button\"){let se=!!X.formAction;Nt.type=N===void 0&&!se?\"button\":N,Nt.disabled=c}else!X.href&&!X.to&&(Nt.role=\"button\"),c&&(Nt[\"aria-disabled\"]=c);let Ro=Mr(o,oe),Ut={...r,centerRipple:a,component:s,disabled:c,disableRipple:u,disableTouchRipple:m,focusRipple:p,tabIndex:k,focusVisible:fe},st=h3(Ut);return(0,lm.jsxs)(g3,{as:Be,className:ie(st.root,l),ownerState:Ut,onBlur:Ae,onClick:S,onContextMenu:xe,onFocus:et,onKeyDown:Lt,onKeyUp:jt,onMouseDown:Ue,onMouseLeave:we,onMouseUp:ht,onDragLeave:Je,onTouchEnd:le,onTouchMove:Oe,onTouchStart:ft,ref:Ro,tabIndex:c?-1:k,type:N,...Nt,...X,children:[i,Ze?(0,lm.jsx)(kP,{ref:Te,center:a,...U}):null]})});function da(e,t,o,r=!1){return si(n=>(o&&o(n),r||e[t](n),!0))}var ma=b3;function jP(e){return _e(\"PrivateSwitchBase\",e)}var T9=Ce(\"PrivateSwitchBase\",[\"root\",\"checked\",\"disabled\",\"input\",\"edgeStart\",\"edgeEnd\"]);function v3(e){return typeof e==\"string\"}var dn=v3;function x3(e,t,o){return e===void 0||dn(e)?t:{...t,ownerState:{...t.ownerState,...o}}}var qu=x3;function T3(e,t,o){return typeof e==\"function\"?e(t,o):e}var Iu=T3;function S3(e,t=[]){if(e===void 0)return{};let o={};return Object.keys(e).filter(r=>r.match(/^on[A-Z]/)&&typeof e[r]==\"function\"&&!t.includes(r)).forEach(r=>{o[r]=e[r]}),o}var ya=S3;function E3(e){if(e===void 0)return{};let t={};return Object.keys(e).filter(o=>!(o.match(/^on[A-Z]/)&&typeof e[o]==\"function\")).forEach(o=>{t[o]=e[o]}),t}var sm=E3;function P3(e){let{getSlotProps:t,additionalProps:o,externalSlotProps:r,externalForwardedProps:n,className:a}=e;if(!t){let d=ie(o?.className,a,n?.className,r?.className),v={...o?.style,...n?.style,...r?.style},T={...o,...n,...r};return d.length>0&&(T.className=d),Object.keys(v).length>0&&(T.style=v),{props:T,internalRef:void 0}}let i=ya({...n,...r}),l=sm(r),s=sm(n),c=t(i),u=ie(c?.className,o?.className,a,n?.className,r?.className),m={...c?.style,...o?.style,...n?.style,...r?.style},p={...c,...o,...s,...l};return u.length>0&&(p.className=u),Object.keys(m).length>0&&(p.style=m),{props:p,internalRef:c.ref}}var Fu=P3;function Ct(e,t){let{className:o,elementType:r,ownerState:n,externalForwardedProps:a,internalForwardedProps:i,shouldForwardComponentProp:l=!1,...s}=t,{component:c,slots:u={[e]:void 0},slotProps:m={[e]:void 0},...p}=a,d=u[e]||r,v=Iu(m[e],n),{props:{component:T,...S},internalRef:h}=Fu({className:o,...s,externalForwardedProps:e===\"root\"?p:void 0,externalSlotProps:v}),y=yo(h,v?.ref,t.ref),g=e===\"root\"?T||c:T,b=qu(d,{...e===\"root\"&&!c&&!u[e]&&i,...e!==\"root\"&&!u[e]&&i,...S,...g&&!l&&{as:g},...g&&l&&{component:g},ref:y},n);return[d,b]}var cm=q(Ie(),1),C3=e=>{let{classes:t,checked:o,disabled:r,edge:n}=e,a={root:[\"root\",o&&\"checked\",r&&\"disabled\",n&&`edge${me(n)}`],input:[\"input\"]};return Le(a,jP,t)},R3=ae(ma,{name:\"MuiSwitchBase\"})({padding:9,borderRadius:\"50%\",variants:[{props:{edge:\"start\",size:\"small\"},style:{marginLeft:-3}},{props:({edge:e,ownerState:t})=>e===\"start\"&&t.size!==\"small\",style:{marginLeft:-12}},{props:{edge:\"end\",size:\"small\"},style:{marginRight:-3}},{props:({edge:e,ownerState:t})=>e===\"end\"&&t.size!==\"small\",style:{marginRight:-12}}]}),w3=ae(\"input\",{name:\"MuiSwitchBase\",shouldForwardProp:Bn})({cursor:\"inherit\",position:\"absolute\",opacity:0,width:\"100%\",height:\"100%\",top:0,left:0,margin:0,padding:0,zIndex:1}),M3=UP.forwardRef(function(t,o){let{autoFocus:r,checked:n,checkedIcon:a,defaultChecked:i,disabled:l,disableFocusRipple:s=!1,edge:c=!1,icon:u,id:m,inputProps:p,inputRef:d,name:v,onBlur:T,onChange:S,onFocus:h,readOnly:y,required:g=!1,tabIndex:b,type:E,value:C,slots:P={},slotProps:A={},..._}=t,[z,I]=Zd({controlled:n,default:!!i,name:\"SwitchBase\",state:\"checked\"}),x=R0(),k=xe=>{h&&h(xe),x&&x.onFocus&&x.onFocus(xe)},U=xe=>{T&&T(xe),x&&x.onBlur&&x.onBlur(xe)},O=xe=>{if(xe.nativeEvent.defaultPrevented||y)return;let Je=xe.target.checked;I(Je),S&&S(xe,Je)},N=l;x&&typeof N>\"u\"&&(N=x.disabled);let X=E===\"checkbox\"||E===\"radio\",oe={...t,checked:z,disabled:N,disableFocusRipple:s,edge:c},W=C3(oe),Te={slots:P,slotProps:{input:p,...A}},[fe,Ke]=Ct(\"root\",{ref:o,elementType:R3,className:W.root,shouldForwardComponentProp:!0,externalForwardedProps:{...Te,component:\"span\",..._},getSlotProps:xe=>({...xe,onFocus:Je=>{xe.onFocus?.(Je),k(Je)},onBlur:Je=>{xe.onBlur?.(Je),U(Je)}}),ownerState:oe,additionalProps:{centerRipple:!0,focusRipple:!s,role:void 0,tabIndex:null}}),[Ze,Ue]=Ct(\"input\",{ref:d,elementType:w3,className:W.input,externalForwardedProps:Te,getSlotProps:xe=>({...xe,onChange:Je=>{xe.onChange?.(Je),O(Je)}}),ownerState:oe,additionalProps:{autoFocus:r,checked:n,defaultChecked:i,disabled:N,id:X?m:void 0,name:v,readOnly:y,required:g,tabIndex:b,type:E,...E===\"checkbox\"&&C===void 0?{}:{value:C}}});return(0,cm.jsxs)(fe,{...Ke,children:[(0,cm.jsx)(Ze,{...Ue}),z?a:u]})}),HP=M3;function VP(e){return _e(\"MuiSwitch\",e)}var O3=Ce(\"MuiSwitch\",[\"root\",\"edgeStart\",\"edgeEnd\",\"switchBase\",\"colorPrimary\",\"colorSecondary\",\"sizeSmall\",\"sizeMedium\",\"checked\",\"disabled\",\"input\",\"thumb\",\"track\"]),Uo=O3;var Gs=q(Ie(),1),A3=e=>{let{classes:t,edge:o,size:r,color:n,checked:a,disabled:i}=e,l={root:[\"root\",o&&`edge${me(o)}`,`size${me(r)}`],switchBase:[\"switchBase\",`color${me(n)}`,a&&\"checked\",i&&\"disabled\"],thumb:[\"thumb\"],track:[\"track\"],input:[\"input\"]},s=Le(l,VP,t);return{...t,...s}},D3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.edge&&t[`edge${me(o.edge)}`],t[`size${me(o.size)}`]]}})({display:\"inline-flex\",width:58,height:38,overflow:\"hidden\",padding:12,boxSizing:\"border-box\",position:\"relative\",flexShrink:0,zIndex:0,verticalAlign:\"middle\",\"@media print\":{colorAdjust:\"exact\"},variants:[{props:{edge:\"start\"},style:{marginLeft:-8}},{props:{edge:\"end\"},style:{marginRight:-8}},{props:{size:\"small\"},style:{width:40,height:24,padding:7,[`& .${Uo.thumb}`]:{width:16,height:16},[`& .${Uo.switchBase}`]:{padding:4,[`&.${Uo.checked}`]:{transform:\"translateX(16px)\"}}}}]}),N3=ae(HP,{name:\"MuiSwitch\",slot:\"SwitchBase\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.switchBase,{[`& .${Uo.input}`]:t.input},o.color!==\"default\"&&t[`color${me(o.color)}`]]}})(He(({theme:e})=>({position:\"absolute\",top:0,left:0,zIndex:1,color:e.vars?e.vars.palette.Switch.defaultColor:`${e.palette.mode===\"light\"?e.palette.common.white:e.palette.grey[300]}`,transition:e.transitions.create([\"left\",\"transform\"],{duration:e.transitions.duration.shortest}),[`&.${Uo.checked}`]:{transform:\"translateX(20px)\"},[`&.${Uo.disabled}`]:{color:e.vars?e.vars.palette.Switch.defaultDisabledColor:`${e.palette.mode===\"light\"?e.palette.grey[100]:e.palette.grey[600]}`},[`&.${Uo.checked} + .${Uo.track}`]:{opacity:.5},[`&.${Uo.disabled} + .${Uo.track}`]:{opacity:e.vars?e.vars.opacity.switchTrackDisabled:`${e.palette.mode===\"light\"?.12:.2}`},[`& .${Uo.input}`]:{left:\"-100%\",width:\"300%\"}})),He(({theme:e})=>({\"&:hover\":{backgroundColor:e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity),\"@media (hover: none)\":{backgroundColor:\"transparent\"}},variants:[...Object.entries(e.palette).filter(jo([\"light\"])).map(([t])=>({props:{color:t},style:{[`&.${Uo.checked}`]:{color:(e.vars||e).palette[t].main,\"&:hover\":{backgroundColor:e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity),\"@media (hover: none)\":{backgroundColor:\"transparent\"}},[`&.${Uo.disabled}`]:{color:e.vars?e.vars.palette.Switch[`${t}DisabledColor`]:`${e.palette.mode===\"light\"?e.lighten(e.palette[t].main,.62):e.darken(e.palette[t].main,.55)}`}},[`&.${Uo.checked} + .${Uo.track}`]:{backgroundColor:(e.vars||e).palette[t].main}}}))]}))),_3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Track\"})(He(({theme:e})=>({height:\"100%\",width:\"100%\",borderRadius:14/2,zIndex:-1,transition:e.transitions.create([\"opacity\",\"background-color\"],{duration:e.transitions.duration.shortest}),backgroundColor:e.vars?e.vars.palette.common.onBackground:`${e.palette.mode===\"light\"?e.palette.common.black:e.palette.common.white}`,opacity:e.vars?e.vars.opacity.switchTrack:`${e.palette.mode===\"light\"?.38:.3}`}))),z3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Thumb\"})(He(({theme:e})=>({boxShadow:(e.vars||e).shadows[1],backgroundColor:\"currentColor\",width:20,height:20,borderRadius:\"50%\"}))),k3=$P.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSwitch\"}),{className:n,color:a=\"primary\",edge:i=!1,size:l=\"medium\",sx:s,slots:c={},slotProps:u={},...m}=r,p={...r,color:a,edge:i,size:l},d=A3(p),v={slots:c,slotProps:u},[T,S]=Ct(\"root\",{className:ie(d.root,n),elementType:D3,externalForwardedProps:v,ownerState:p,additionalProps:{sx:s}}),[h,y]=Ct(\"thumb\",{className:d.thumb,elementType:z3,externalForwardedProps:v,ownerState:p}),g=(0,Gs.jsx)(h,{...y}),[b,E]=Ct(\"track\",{className:d.track,elementType:_3,externalForwardedProps:v,ownerState:p});return(0,Gs.jsxs)(T,{...S,children:[(0,Gs.jsx)(N3,{type:\"checkbox\",icon:g,checkedIcon:g,ref:o,ownerState:p,...m,classes:{...d,root:d.switchBase},slots:{...c.switchBase&&{root:c.switchBase},...c.input&&{input:c.input}},slotProps:{...u.switchBase&&{root:typeof u.switchBase==\"function\"?u.switchBase(p):u.switchBase},input:{role:\"switch\"},...u.input&&{input:typeof u.input==\"function\"?u.input(p):u.input}}}),(0,Gs.jsx)(b,{...E})]})}),Un=k3;var ep=q(re(),1);function Ku(...e){return e.reduce((t,o)=>o==null?t:function(...n){t.apply(this,n),o.apply(this,n)},()=>{})}var dm=q(re(),1);var um=q(re(),1);function YP(e){return _e(\"MuiSvgIcon\",e)}var MH=Ce(\"MuiSvgIcon\",[\"root\",\"colorPrimary\",\"colorSecondary\",\"colorAction\",\"colorError\",\"colorDisabled\",\"fontSizeInherit\",\"fontSizeSmall\",\"fontSizeMedium\",\"fontSizeLarge\"]);var pm=q(Ie(),1),B3=e=>{let{color:t,fontSize:o,classes:r}=e,n={root:[\"root\",t!==\"inherit\"&&`color${me(t)}`,`fontSize${me(o)}`]};return Le(n,YP,r)},L3=ae(\"svg\",{name:\"MuiSvgIcon\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.color!==\"inherit\"&&t[`color${me(o.color)}`],t[`fontSize${me(o.fontSize)}`]]}})(He(({theme:e})=>({userSelect:\"none\",width:\"1em\",height:\"1em\",display:\"inline-block\",flexShrink:0,transition:e.transitions?.create?.(\"fill\",{duration:(e.vars??e).transitions?.duration?.shorter}),variants:[{props:t=>!t.hasSvgAsChild,style:{fill:\"currentColor\"}},{props:{fontSize:\"inherit\"},style:{fontSize:\"inherit\"}},{props:{fontSize:\"small\"},style:{fontSize:e.typography?.pxToRem?.(20)||\"1.25rem\"}},{props:{fontSize:\"medium\"},style:{fontSize:e.typography?.pxToRem?.(24)||\"1.5rem\"}},{props:{fontSize:\"large\"},style:{fontSize:e.typography?.pxToRem?.(35)||\"2.1875rem\"}},...Object.entries((e.vars??e).palette).filter(([,t])=>t&&t.main).map(([t])=>({props:{color:t},style:{color:(e.vars??e).palette?.[t]?.main}})),{props:{color:\"action\"},style:{color:(e.vars??e).palette?.action?.active}},{props:{color:\"disabled\"},style:{color:(e.vars??e).palette?.action?.disabled}},{props:{color:\"inherit\"},style:{color:void 0}}]}))),XP=um.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSvgIcon\"}),{children:n,className:a,color:i=\"inherit\",component:l=\"svg\",fontSize:s=\"medium\",htmlColor:c,inheritViewBox:u=!1,titleAccess:m,viewBox:p=\"0 0 24 24\",...d}=r,v=um.isValidElement(n)&&n.type===\"svg\",T={...r,color:i,component:l,fontSize:s,instanceFontSize:t.fontSize,inheritViewBox:u,viewBox:p,hasSvgAsChild:v},S={};u||(S.viewBox=p);let h=B3(T);return(0,pm.jsxs)(L3,{as:l,className:ie(h.root,a),focusable:\"false\",color:c,\"aria-hidden\":m?void 0:!0,role:m?\"img\":void 0,ref:o,...S,...d,...v&&n.props,ownerState:T,children:[v?n.props.children:n,m?(0,pm.jsx)(\"title\",{children:m}):null]})});XP.muiName=\"SvgIcon\";var fm=XP;var GP=q(Ie(),1);function Qu(e,t){function o(r,n){return(0,GP.jsx)(fm,{\"data-testid\":void 0,ref:n,...r,children:e})}return o.muiName=fm.muiName,dm.memo(dm.forwardRef(o))}function mm(e,t=166){let o;function r(...n){let a=()=>{e.apply(this,n)};clearTimeout(o),o=setTimeout(a,t)}return r.clear=()=>{clearTimeout(o)},r}var qP=mm;function Yt(e){return e&&e.ownerDocument||document}var Wu=Yt;function ha(e){return Yt(e).defaultView||window}var qs=ha;function Zu(e,t){typeof e==\"function\"?e(t):e&&(e.current=t)}var ym=wr;var tl=Gd;function j3(e,t){let o=e.charCodeAt(2);return e[0]===\"o\"&&e[1]===\"n\"&&o>=65&&o<=90&&typeof t==\"function\"}function hm(e,t){if(!e)return t;function o(i,l){let s={};return Object.keys(l).forEach(c=>{j3(c,l[c])&&typeof i[c]==\"function\"&&(s[c]=(...u)=>{i[c](...u),l[c](...u)})}),s}if(typeof e==\"function\"||typeof t==\"function\")return i=>{let l=typeof t==\"function\"?t(i):t,s=typeof e==\"function\"?e({...i,...l}):e,c=ie(i?.className,l?.className,s?.className),u=o(s,l);return{...l,...s,...u,...!!c&&{className:c},...l?.style&&s?.style&&{style:{...l.style,...s.style}},...l?.sx&&s?.sx&&{sx:[...Array.isArray(l.sx)?l.sx:[l.sx],...Array.isArray(s.sx)?s.sx:[s.sx]]}}};let r=t,n=o(e,r),a=ie(r?.className,e?.className);return{...t,...e,...n,...!!a&&{className:a},...r?.style&&e?.style&&{style:{...r.style,...e.style}},...r?.sx&&e?.sx&&{sx:[...Array.isArray(r.sx)?r.sx:[r.sx],...Array.isArray(e.sx)?e.sx:[e.sx]]}}}var FP=q(re(),1);function IP(e){return _e(\"MuiCircularProgress\",e)}var SV=Ce(\"MuiCircularProgress\",[\"root\",\"determinate\",\"indeterminate\",\"colorPrimary\",\"colorSecondary\",\"svg\",\"track\",\"circle\",\"circleDeterminate\",\"circleIndeterminate\",\"circleDisableShrink\"]);var Is=q(Ie(),1),mn=44,B0=_n`\n 0% {\n transform: rotate(0deg);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n`,L0=_n`\n 0% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: 0;\n }\n\n 50% {\n stroke-dasharray: 100px, 200px;\n stroke-dashoffset: -15px;\n }\n\n 100% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: -126px;\n }\n`,U3=typeof B0!=\"string\"?Ui`\n animation: ${B0} 1.4s linear infinite;\n `:null,H3=typeof L0!=\"string\"?Ui`\n animation: ${L0} 1.4s ease-in-out infinite;\n `:null,V3=e=>{let{classes:t,variant:o,color:r,disableShrink:n}=e,a={root:[\"root\",o,`color${me(r)}`],svg:[\"svg\"],track:[\"track\"],circle:[\"circle\",`circle${me(o)}`,n&&\"circleDisableShrink\"]};return Le(a,IP,t)},$3=ae(\"span\",{name:\"MuiCircularProgress\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`color${me(o.color)}`]]}})(He(({theme:e})=>({display:\"inline-block\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"transform\")}},{props:{variant:\"indeterminate\"},style:U3||{animation:`${B0} 1.4s linear infinite`}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}}))]}))),Y3=ae(\"svg\",{name:\"MuiCircularProgress\",slot:\"Svg\"})({display:\"block\"}),X3=ae(\"circle\",{name:\"MuiCircularProgress\",slot:\"Circle\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.circle,t[`circle${me(o.variant)}`],o.disableShrink&&t.circleDisableShrink]}})(He(({theme:e})=>({stroke:\"currentColor\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"stroke-dashoffset\")}},{props:{variant:\"indeterminate\"},style:{strokeDasharray:\"80px, 200px\",strokeDashoffset:0}},{props:({ownerState:t})=>t.variant===\"indeterminate\"&&!t.disableShrink,style:H3||{animation:`${L0} 1.4s ease-in-out infinite`}}]}))),G3=ae(\"circle\",{name:\"MuiCircularProgress\",slot:\"Track\"})(He(({theme:e})=>({stroke:\"currentColor\",opacity:(e.vars||e).palette.action.activatedOpacity}))),q3=FP.forwardRef(function(t,o){let r=je({props:t,name:\"MuiCircularProgress\"}),{className:n,color:a=\"primary\",disableShrink:i=!1,enableTrackSlot:l=!1,size:s=40,style:c,thickness:u=3.6,value:m=0,variant:p=\"indeterminate\",...d}=r,v={...r,color:a,disableShrink:i,size:s,thickness:u,value:m,variant:p,enableTrackSlot:l},T=V3(v),S={},h={},y={};if(p===\"determinate\"){let g=2*Math.PI*((mn-u)/2);S.strokeDasharray=g.toFixed(3),y[\"aria-valuenow\"]=Math.round(m),S.strokeDashoffset=`${((100-m)/100*g).toFixed(3)}px`,h.transform=\"rotate(-90deg)\"}return(0,Is.jsx)($3,{className:ie(T.root,n),style:{width:s,height:s,...h,...c},ownerState:v,ref:o,role:\"progressbar\",...y,...d,children:(0,Is.jsxs)(Y3,{className:T.svg,ownerState:v,viewBox:`${mn/2} ${mn/2} ${mn} ${mn}`,children:[l?(0,Is.jsx)(G3,{className:T.track,ownerState:v,cx:mn,cy:mn,r:(mn-u)/2,fill:\"none\",strokeWidth:u,\"aria-hidden\":\"true\"}):null,(0,Is.jsx)(X3,{className:T.circle,style:S,ownerState:v,cx:mn,cy:mn,r:(mn-u)/2,fill:\"none\",strokeWidth:u})]})})}),Ju=q3;function KP(e){return _e(\"MuiButton\",e)}var I3=Ce(\"MuiButton\",[\"root\",\"text\",\"textInherit\",\"textPrimary\",\"textSecondary\",\"textSuccess\",\"textError\",\"textInfo\",\"textWarning\",\"outlined\",\"outlinedInherit\",\"outlinedPrimary\",\"outlinedSecondary\",\"outlinedSuccess\",\"outlinedError\",\"outlinedInfo\",\"outlinedWarning\",\"contained\",\"containedInherit\",\"containedPrimary\",\"containedSecondary\",\"containedSuccess\",\"containedError\",\"containedInfo\",\"containedWarning\",\"disableElevation\",\"focusVisible\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorSuccess\",\"colorError\",\"colorInfo\",\"colorWarning\",\"textSizeSmall\",\"textSizeMedium\",\"textSizeLarge\",\"outlinedSizeSmall\",\"outlinedSizeMedium\",\"outlinedSizeLarge\",\"containedSizeSmall\",\"containedSizeMedium\",\"containedSizeLarge\",\"sizeMedium\",\"sizeSmall\",\"sizeLarge\",\"fullWidth\",\"startIcon\",\"endIcon\",\"icon\",\"iconSizeSmall\",\"iconSizeMedium\",\"iconSizeLarge\",\"loading\",\"loadingWrapper\",\"loadingIconPlaceholder\",\"loadingIndicator\",\"loadingPositionCenter\",\"loadingPositionStart\",\"loadingPositionEnd\"]),ci=I3;var QP=q(re(),1),F3=QP.createContext({}),WP=F3;var ZP=q(re(),1),K3=ZP.createContext(void 0),JP=K3;var Hn=q(Ie(),1),Q3=e=>{let{color:t,disableElevation:o,fullWidth:r,size:n,variant:a,loading:i,loadingPosition:l,classes:s}=e,c={root:[\"root\",i&&\"loading\",a,`${a}${me(t)}`,`size${me(n)}`,`${a}Size${me(n)}`,`color${me(t)}`,o&&\"disableElevation\",r&&\"fullWidth\",i&&`loadingPosition${me(l)}`],startIcon:[\"icon\",\"startIcon\",`iconSize${me(n)}`],endIcon:[\"icon\",\"endIcon\",`iconSize${me(n)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]},u=Le(c,KP,s);return{...s,...u}},tC=[{props:{size:\"small\"},style:{\"& > *:nth-of-type(1)\":{fontSize:18}}},{props:{size:\"medium\"},style:{\"& > *:nth-of-type(1)\":{fontSize:20}}},{props:{size:\"large\"},style:{\"& > *:nth-of-type(1)\":{fontSize:22}}}],W3=ae(ma,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`${o.variant}${me(o.color)}`],t[`size${me(o.size)}`],t[`${o.variant}Size${me(o.size)}`],o.color===\"inherit\"&&t.colorInherit,o.disableElevation&&t.disableElevation,o.fullWidth&&t.fullWidth,o.loading&&t.loading]}})(He(({theme:e})=>{let t=e.palette.mode===\"light\"?e.palette.grey[300]:e.palette.grey[800],o=e.palette.mode===\"light\"?e.palette.grey.A100:e.palette.grey[700];return{...e.typography.button,minWidth:64,padding:\"6px 16px\",border:0,borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create([\"background-color\",\"box-shadow\",\"border-color\",\"color\"],{duration:e.transitions.duration.short}),\"&:hover\":{textDecoration:\"none\"},[`&.${ci.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:{variant:\"contained\"},style:{color:\"var(--variant-containedColor)\",backgroundColor:\"var(--variant-containedBg)\",boxShadow:(e.vars||e).shadows[2],\"&:hover\":{boxShadow:(e.vars||e).shadows[4],\"@media (hover: none)\":{boxShadow:(e.vars||e).shadows[2]}},\"&:active\":{boxShadow:(e.vars||e).shadows[8]},[`&.${ci.focusVisible}`]:{boxShadow:(e.vars||e).shadows[6]},[`&.${ci.disabled}`]:{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground}}},{props:{variant:\"outlined\"},style:{padding:\"5px 15px\",border:\"1px solid currentColor\",borderColor:\"var(--variant-outlinedBorder, currentColor)\",backgroundColor:\"var(--variant-outlinedBg)\",color:\"var(--variant-outlinedColor)\",[`&.${ci.disabled}`]:{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`}}},{props:{variant:\"text\"},style:{padding:\"6px 8px\",color:\"var(--variant-textColor)\",backgroundColor:\"var(--variant-textBg)\"}},...Object.entries(e.palette).filter(jo()).map(([r])=>({props:{color:r},style:{\"--variant-textColor\":(e.vars||e).palette[r].main,\"--variant-outlinedColor\":(e.vars||e).palette[r].main,\"--variant-outlinedBorder\":e.alpha((e.vars||e).palette[r].main,.5),\"--variant-containedColor\":(e.vars||e).palette[r].contrastText,\"--variant-containedBg\":(e.vars||e).palette[r].main,\"@media (hover: hover)\":{\"&:hover\":{\"--variant-containedBg\":(e.vars||e).palette[r].dark,\"--variant-textBg\":e.alpha((e.vars||e).palette[r].main,(e.vars||e).palette.action.hoverOpacity),\"--variant-outlinedBorder\":(e.vars||e).palette[r].main,\"--variant-outlinedBg\":e.alpha((e.vars||e).palette[r].main,(e.vars||e).palette.action.hoverOpacity)}}}})),{props:{color:\"inherit\"},style:{color:\"inherit\",borderColor:\"currentColor\",\"--variant-containedBg\":e.vars?e.vars.palette.Button.inheritContainedBg:t,\"@media (hover: hover)\":{\"&:hover\":{\"--variant-containedBg\":e.vars?e.vars.palette.Button.inheritContainedHoverBg:o,\"--variant-textBg\":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity),\"--variant-outlinedBg\":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity)}}}},{props:{size:\"small\",variant:\"text\"},style:{padding:\"4px 5px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"text\"},style:{padding:\"8px 11px\",fontSize:e.typography.pxToRem(15)}},{props:{size:\"small\",variant:\"outlined\"},style:{padding:\"3px 9px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"outlined\"},style:{padding:\"7px 21px\",fontSize:e.typography.pxToRem(15)}},{props:{size:\"small\",variant:\"contained\"},style:{padding:\"4px 10px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"contained\"},style:{padding:\"8px 22px\",fontSize:e.typography.pxToRem(15)}},{props:{disableElevation:!0},style:{boxShadow:\"none\",\"&:hover\":{boxShadow:\"none\"},[`&.${ci.focusVisible}`]:{boxShadow:\"none\"},\"&:active\":{boxShadow:\"none\"},[`&.${ci.disabled}`]:{boxShadow:\"none\"}}},{props:{fullWidth:!0},style:{width:\"100%\"}},{props:{loadingPosition:\"center\"},style:{transition:e.transitions.create([\"background-color\",\"box-shadow\",\"border-color\"],{duration:e.transitions.duration.short}),[`&.${ci.loading}`]:{color:\"transparent\"}}}]}})),Z3=ae(\"span\",{name:\"MuiButton\",slot:\"StartIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.startIcon,o.loading&&t.startIconLoadingStart,t[`iconSize${me(o.size)}`]]}})(({theme:e})=>({display:\"inherit\",marginRight:8,marginLeft:-4,variants:[{props:{size:\"small\"},style:{marginLeft:-2}},{props:{loadingPosition:\"start\",loading:!0},style:{transition:e.transitions.create([\"opacity\"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:\"start\",loading:!0,fullWidth:!0},style:{marginRight:-8}},...tC]})),J3=ae(\"span\",{name:\"MuiButton\",slot:\"EndIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.endIcon,o.loading&&t.endIconLoadingEnd,t[`iconSize${me(o.size)}`]]}})(({theme:e})=>({display:\"inherit\",marginRight:-4,marginLeft:8,variants:[{props:{size:\"small\"},style:{marginRight:-2}},{props:{loadingPosition:\"end\",loading:!0},style:{transition:e.transitions.create([\"opacity\"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:\"end\",loading:!0,fullWidth:!0},style:{marginLeft:-8}},...tC]})),eD=ae(\"span\",{name:\"MuiButton\",slot:\"LoadingIndicator\"})(({theme:e})=>({display:\"none\",position:\"absolute\",visibility:\"visible\",variants:[{props:{loading:!0},style:{display:\"flex\"}},{props:{loadingPosition:\"start\"},style:{left:14}},{props:{loadingPosition:\"start\",size:\"small\"},style:{left:10}},{props:{variant:\"text\",loadingPosition:\"start\"},style:{left:6}},{props:{loadingPosition:\"center\"},style:{left:\"50%\",transform:\"translate(-50%)\",color:(e.vars||e).palette.action.disabled}},{props:{loadingPosition:\"end\"},style:{right:14}},{props:{loadingPosition:\"end\",size:\"small\"},style:{right:10}},{props:{variant:\"text\",loadingPosition:\"end\"},style:{right:6}},{props:{loadingPosition:\"start\",fullWidth:!0},style:{position:\"relative\",left:-10}},{props:{loadingPosition:\"end\",fullWidth:!0},style:{position:\"relative\",right:-10}}]})),eC=ae(\"span\",{name:\"MuiButton\",slot:\"LoadingIconPlaceholder\"})({display:\"inline-block\",width:\"1em\",height:\"1em\"}),tD=ep.forwardRef(function(t,o){let r=ep.useContext(WP),n=ep.useContext(JP),a=ni(r,t),i=je({props:a,name:\"MuiButton\"}),{children:l,color:s=\"primary\",component:c=\"button\",className:u,disabled:m=!1,disableElevation:p=!1,disableFocusRipple:d=!1,endIcon:v,focusVisibleClassName:T,fullWidth:S=!1,id:h,loading:y=null,loadingIndicator:g,loadingPosition:b=\"center\",size:E=\"medium\",startIcon:C,type:P,variant:A=\"text\",..._}=i,z=tl(h),I=g??(0,Hn.jsx)(Ju,{\"aria-labelledby\":z,color:\"inherit\",size:16}),x={...i,color:s,component:c,disabled:m,disableElevation:p,disableFocusRipple:d,fullWidth:S,loading:y,loadingIndicator:I,loadingPosition:b,size:E,type:P,variant:A},k=Q3(x),U=(C||y&&b===\"start\")&&(0,Hn.jsx)(Z3,{className:k.startIcon,ownerState:x,children:C||(0,Hn.jsx)(eC,{className:k.loadingIconPlaceholder,ownerState:x})}),O=(v||y&&b===\"end\")&&(0,Hn.jsx)(J3,{className:k.endIcon,ownerState:x,children:v||(0,Hn.jsx)(eC,{className:k.loadingIconPlaceholder,ownerState:x})}),N=n||\"\",X=typeof y==\"boolean\"?(0,Hn.jsx)(\"span\",{className:k.loadingWrapper,style:{display:\"contents\"},children:y&&(0,Hn.jsx)(eD,{className:k.loadingIndicator,ownerState:x,children:I})}):null;return(0,Hn.jsxs)(W3,{ownerState:x,className:ie(r.className,k.root,u,N),component:c,disabled:m||y,focusRipple:!d,focusVisibleClassName:ie(k.focusVisible,T),ref:o,type:P,id:y?z:h,..._,classes:k,children:[U,b!==\"end\"&&X,l,b===\"end\"&&X,O]})}),ga=tD;var ui=q(re(),1);function oD(e){let{elementType:t,externalSlotProps:o,ownerState:r,skipResolvingSlotProps:n=!1,...a}=e,i=n?{}:Iu(o,r),{props:l,internalRef:s}=Fu({...a,externalSlotProps:i}),c=yo(s,i?.ref,e.additionalProps?.ref);return qu(t,{...l,ref:c},r)}var cr=oD;var ur=q(re(),1);var gm=q(re(),1);var oC=q(re(),1),rD=oC.createContext({}),tp=rD;function rC(e){return _e(\"MuiList\",e)}var h7=Ce(\"MuiList\",[\"root\",\"padding\",\"dense\",\"subheader\"]);var bm=q(Ie(),1),nD=e=>{let{classes:t,disablePadding:o,dense:r,subheader:n}=e;return Le({root:[\"root\",!o&&\"padding\",r&&\"dense\",n&&\"subheader\"]},rC,t)},aD=ae(\"ul\",{name:\"MuiList\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.disablePadding&&t.padding,o.dense&&t.dense,o.subheader&&t.subheader]}})({listStyle:\"none\",margin:0,padding:0,position:\"relative\",variants:[{props:({ownerState:e})=>!e.disablePadding,style:{paddingTop:8,paddingBottom:8}},{props:({ownerState:e})=>e.subheader,style:{paddingTop:0}}]}),iD=gm.forwardRef(function(t,o){let r=je({props:t,name:\"MuiList\"}),{children:n,className:a,component:i=\"ul\",dense:l=!1,disablePadding:s=!1,subheader:c,...u}=r,m=gm.useMemo(()=>({dense:l}),[l]),p={...r,component:i,dense:l,disablePadding:s},d=nD(p);return(0,bm.jsx)(tp.Provider,{value:m,children:(0,bm.jsxs)(aD,{as:i,className:ie(d.root,a),ref:o,ownerState:p,...u,children:[c,n]})})}),j0=iD;function vm(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}var ol=vm;function Fs(e=window){let t=e.document.documentElement.clientWidth;return e.innerWidth-t}var nC=Fs;var iC=q(Ie(),1);function U0(e,t,o){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:o?null:e.firstChild}function aC(e,t,o){return e===t?o?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:o?null:e.lastChild}function lC(e,t){if(t===void 0)return!0;let o=e.innerText;return o===void 0&&(o=e.textContent),o=o.trim().toLowerCase(),o.length===0?!1:t.repeating?o[0]===t.keys[0]:o.startsWith(t.keys.join(\"\"))}function op(e,t,o,r,n,a){let i=!1,l=n(e,t,t?o:!1);for(;l;){if(l===e.firstChild){if(i)return!1;i=!0}let s=r?!1:l.disabled||l.getAttribute(\"aria-disabled\")===\"true\";if(!l.hasAttribute(\"tabindex\")||!lC(l,a)||s)l=n(e,l,o);else return l.focus(),!0}return!1}var lD=ur.forwardRef(function(t,o){let{actions:r,autoFocus:n=!1,autoFocusItem:a=!1,children:i,className:l,disabledItemsFocusable:s=!1,disableListWrap:c=!1,onKeyDown:u,variant:m=\"selectedMenu\",...p}=t,d=ur.useRef(null),v=ur.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});ym(()=>{n&&d.current.focus()},[n]),ur.useImperativeHandle(r,()=>({adjustStyleForScrollbar:(g,{direction:b})=>{let E=!d.current.style.width;if(g.clientHeight{let b=d.current,E=g.key;if(g.ctrlKey||g.metaKey||g.altKey){u&&u(g);return}let P=ol(Wu(b));if(E===\"ArrowDown\")g.preventDefault(),op(b,P,c,s,U0);else if(E===\"ArrowUp\")g.preventDefault(),op(b,P,c,s,aC);else if(E===\"Home\")g.preventDefault(),op(b,null,c,s,U0);else if(E===\"End\")g.preventDefault(),op(b,null,c,s,aC);else if(E.length===1){let A=v.current,_=E.toLowerCase(),z=performance.now();A.keys.length>0&&(z-A.lastTime>500?(A.keys=[],A.repeating=!0,A.previousKeyMatched=!0):A.repeating&&_!==A.keys[0]&&(A.repeating=!1)),A.lastTime=z,A.keys.push(_);let I=P&&!A.repeating&&lC(P,A);A.previousKeyMatched&&(I||op(b,P,!1,s,U0,A))?g.preventDefault():A.previousKeyMatched=!1}u&&u(g)},S=Mr(d,o),h=-1;ur.Children.forEach(i,(g,b)=>{if(!ur.isValidElement(g)){h===b&&(h+=1,h>=i.length&&(h=-1));return}g.props.disabled||(m===\"selectedMenu\"&&g.props.selected||h===-1)&&(h=b),h===b&&(g.props.disabled||g.props.muiSkipListHighlight||g.type.muiSkipListHighlight)&&(h+=1,h>=i.length&&(h=-1))});let y=ur.Children.map(i,(g,b)=>{if(b===h){let E={};return a&&(E.autoFocus=!0),g.props.tabIndex===void 0&&m===\"selectedMenu\"&&(E.tabIndex=0),ur.cloneElement(g,E)}return g});return(0,iC.jsx)(j0,{role:\"menu\",ref:S,className:l,onKeyDown:T,tabIndex:n?0:-1,...p,children:y})}),H0=lD;var zo=q(re(),1);var rl=q(re(),1);var sC=q(re(),1);function Wr(e){return parseInt(sC.version,10)>=19?e?.props?.ref||null:e?.ref||null}var xm=e=>e.scrollTop;function Ks(e,t){let{timeout:o,easing:r,style:n={}}=e;return{duration:n.transitionDuration??(typeof o==\"number\"?o:o[t.mode]||0),easing:n.transitionTimingFunction??(typeof r==\"object\"?r[t.mode]:r),delay:n.transitionDelay}}var cC=q(Ie(),1);function $0(e){return`scale(${e}, ${e**2})`}var sD={entering:{opacity:1,transform:$0(1)},entered:{opacity:1,transform:\"none\"}},V0=typeof navigator<\"u\"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\\/)15(.|_)4/i.test(navigator.userAgent),Y0=rl.forwardRef(function(t,o){let{addEndListener:r,appear:n=!0,children:a,easing:i,in:l,onEnter:s,onEntered:c,onEntering:u,onExit:m,onExited:p,onExiting:d,style:v,timeout:T=\"auto\",TransitionComponent:S=Xu,...h}=t,y=fn(),g=rl.useRef(),b=kn(),E=rl.useRef(null),C=Mr(E,Wr(a),o),P=O=>N=>{if(O){let X=E.current;N===void 0?O(X):O(X,N)}},A=P(u),_=P((O,N)=>{xm(O);let{duration:X,delay:oe,easing:W}=Ks({style:v,timeout:T,easing:i},{mode:\"enter\"}),Te;T===\"auto\"?(Te=b.transitions.getAutoHeightDuration(O.clientHeight),g.current=Te):Te=X,O.style.transition=[b.transitions.create(\"opacity\",{duration:Te,delay:oe}),b.transitions.create(\"transform\",{duration:V0?Te:Te*.666,delay:oe,easing:W})].join(\",\"),s&&s(O,N)}),z=P(c),I=P(d),x=P(O=>{let{duration:N,delay:X,easing:oe}=Ks({style:v,timeout:T,easing:i},{mode:\"exit\"}),W;T===\"auto\"?(W=b.transitions.getAutoHeightDuration(O.clientHeight),g.current=W):W=N,O.style.transition=[b.transitions.create(\"opacity\",{duration:W,delay:X}),b.transitions.create(\"transform\",{duration:V0?W:W*.666,delay:V0?X:X||W*.333,easing:oe})].join(\",\"),O.style.opacity=0,O.style.transform=$0(.75),m&&m(O)}),k=P(p);return(0,cC.jsx)(S,{appear:n,in:l,nodeRef:E,onEnter:_,onEntered:z,onEntering:A,onExit:x,onExited:k,onExiting:I,addEndListener:O=>{T===\"auto\"&&y.start(g.current||0,O),r&&r(E.current,O)},timeout:T===\"auto\"?null:T,...h,children:(O,{ownerState:N,...X})=>rl.cloneElement(a,{style:{opacity:0,transform:$0(.75),visibility:O===\"exited\"&&!l?\"hidden\":void 0,...sD[O],...v,...a.props.style},ref:C,...X})})});Y0&&(Y0.muiSupportAuto=!0);var rp=Y0;function cD(e){let t=Yt(e);return t.body===e?ha(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function Qs(e,t){t?e.setAttribute(\"aria-hidden\",\"true\"):e.removeAttribute(\"aria-hidden\")}function uC(e){return parseFloat(ha(e).getComputedStyle(e).paddingRight)||0}function uD(e){let o=[\"TEMPLATE\",\"SCRIPT\",\"STYLE\",\"LINK\",\"MAP\",\"META\",\"NOSCRIPT\",\"PICTURE\",\"COL\",\"COLGROUP\",\"PARAM\",\"SLOT\",\"SOURCE\",\"TRACK\"].includes(e.tagName),r=e.tagName===\"INPUT\"&&e.getAttribute(\"type\")===\"hidden\";return o||r}function pC(e,t,o,r,n){let a=[t,o,...r];[].forEach.call(e.children,i=>{let l=!a.includes(i),s=!uD(i);l&&s&&Qs(i,n)})}function X0(e,t){let o=-1;return e.some((r,n)=>t(r)?(o=n,!0):!1),o}function pD(e,t){let o=[],r=e.container;if(!t.disableScrollLock){if(cD(r)){let i=Fs(ha(r));o.push({value:r.style.paddingRight,property:\"padding-right\",el:r}),r.style.paddingRight=`${uC(r)+i}px`;let l=Yt(r).querySelectorAll(\".mui-fixed\");[].forEach.call(l,s=>{o.push({value:s.style.paddingRight,property:\"padding-right\",el:s}),s.style.paddingRight=`${uC(s)+i}px`})}let a;if(r.parentNode instanceof DocumentFragment)a=Yt(r).body;else{let i=r.parentElement,l=ha(r);a=i?.nodeName===\"HTML\"&&l.getComputedStyle(i).overflowY===\"scroll\"?i:r}o.push({value:a.style.overflow,property:\"overflow\",el:a},{value:a.style.overflowX,property:\"overflow-x\",el:a},{value:a.style.overflowY,property:\"overflow-y\",el:a}),a.style.overflow=\"hidden\"}return()=>{o.forEach(({value:a,el:i,property:l})=>{a?i.style.setProperty(l,a):i.style.removeProperty(l)})}}function fD(e){let t=[];return[].forEach.call(e.children,o=>{o.getAttribute(\"aria-hidden\")===\"true\"&&t.push(o)}),t}var Tm=class{constructor(){this.modals=[],this.containers=[]}add(t,o){let r=this.modals.indexOf(t);if(r!==-1)return r;r=this.modals.length,this.modals.push(t),t.modalRef&&Qs(t.modalRef,!1);let n=fD(o);pC(o,t.mount,t.modalRef,n,!0);let a=X0(this.containers,i=>i.container===o);return a!==-1?(this.containers[a].modals.push(t),r):(this.containers.push({modals:[t],container:o,restore:null,hiddenSiblings:n}),r)}mount(t,o){let r=X0(this.containers,a=>a.modals.includes(t)),n=this.containers[r];n.restore||(n.restore=pD(n,o))}remove(t,o=!0){let r=this.modals.indexOf(t);if(r===-1)return r;let n=X0(this.containers,i=>i.modals.includes(t)),a=this.containers[n];if(a.modals.splice(a.modals.indexOf(t),1),this.modals.splice(r,1),a.modals.length===0)a.restore&&a.restore(),t.modalRef&&Qs(t.modalRef,o),pC(a.container,t.mount,t.modalRef,a.hiddenSiblings,!1),this.containers.splice(n,1);else{let i=a.modals[a.modals.length-1];i.modalRef&&Qs(i.modalRef,!1)}return r}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}};var Em=q(re(),1);var _o=q(re(),1);var np=q(Ie(),1),dD=[\"input\",\"select\",\"textarea\",\"a[href]\",\"button\",\"[tabindex]\",\"audio[controls]\",\"video[controls]\",'[contenteditable]:not([contenteditable=\"false\"])'].join(\",\");function mD(e){let t=parseInt(e.getAttribute(\"tabindex\")||\"\",10);return Number.isNaN(t)?e.contentEditable===\"true\"||(e.nodeName===\"AUDIO\"||e.nodeName===\"VIDEO\"||e.nodeName===\"DETAILS\")&&e.getAttribute(\"tabindex\")===null?0:e.tabIndex:t}function yD(e){if(e.tagName!==\"INPUT\"||e.type!==\"radio\"||!e.name)return!1;let t=r=>e.ownerDocument.querySelector(`input[type=\"radio\"]${r}`),o=t(`[name=\"${e.name}\"]:checked`);return o||(o=t(`[name=\"${e.name}\"]`)),o!==e}function hD(e){return!(e.disabled||e.tagName===\"INPUT\"&&e.type===\"hidden\"||yD(e))}function gD(e){let t=[],o=[];return Array.from(e.querySelectorAll(dD)).forEach((r,n)=>{let a=mD(r);a===-1||!hD(r)||(a===0?t.push(r):o.push({documentOrder:n,tabIndex:a,node:r}))}),o.sort((r,n)=>r.tabIndex===n.tabIndex?r.documentOrder-n.documentOrder:r.tabIndex-n.tabIndex).map(r=>r.node).concat(t)}function bD(){return!0}function vD(e){let{children:t,disableAutoFocus:o=!1,disableEnforceFocus:r=!1,disableRestoreFocus:n=!1,getTabbable:a=gD,isEnabled:i=bD,open:l}=e,s=_o.useRef(!1),c=_o.useRef(null),u=_o.useRef(null),m=_o.useRef(null),p=_o.useRef(null),d=_o.useRef(!1),v=_o.useRef(null),T=yo(Wr(t),v),S=_o.useRef(null);_o.useEffect(()=>{!l||!v.current||(d.current=!o)},[o,l]),_o.useEffect(()=>{if(!l||!v.current)return;let g=Yt(v.current),b=ol(g);return v.current.contains(b)||(v.current.hasAttribute(\"tabIndex\")||v.current.setAttribute(\"tabIndex\",\"-1\"),d.current&&v.current.focus()),()=>{n||(m.current&&m.current.focus&&(s.current=!0,m.current.focus()),m.current=null)}},[l]),_o.useEffect(()=>{if(!l||!v.current)return;let g=Yt(v.current),b=P=>{if(S.current=P,r||!i()||P.key!==\"Tab\")return;ol(g)===v.current&&P.shiftKey&&(s.current=!0,u.current&&u.current.focus())},E=()=>{let P=v.current;if(P===null)return;let A=ol(g);if(!g.hasFocus()||!i()||s.current){s.current=!1;return}if(P.contains(A)||r&&A!==c.current&&A!==u.current)return;if(A!==p.current)p.current=null;else if(p.current!==null)return;if(!d.current)return;let _=[];if((A===c.current||A===u.current)&&(_=a(v.current)),_.length>0){let z=!!(S.current?.shiftKey&&S.current?.key===\"Tab\"),I=_[0],x=_[_.length-1];typeof I!=\"string\"&&typeof x!=\"string\"&&(z?x.focus():I.focus())}else P.focus()};g.addEventListener(\"focusin\",E),g.addEventListener(\"keydown\",b,!0);let C=setInterval(()=>{let P=ol(g);P&&P.tagName===\"BODY\"&&E()},50);return()=>{clearInterval(C),g.removeEventListener(\"focusin\",E),g.removeEventListener(\"keydown\",b,!0)}},[o,r,n,i,l,a]);let h=g=>{m.current===null&&(m.current=g.relatedTarget),d.current=!0,p.current=g.target;let b=t.props.onFocus;b&&b(g)},y=g=>{m.current===null&&(m.current=g.relatedTarget),d.current=!0};return(0,np.jsxs)(_o.Fragment,{children:[(0,np.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:y,ref:c,\"data-testid\":\"sentinelStart\"}),_o.cloneElement(t,{ref:T,onFocus:h}),(0,np.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:y,ref:u,\"data-testid\":\"sentinelEnd\"})]})}var G0=vD;var ba=q(re(),1),fC=q(Op(),1);function xD(e){return typeof e==\"function\"?e():e}var TD=ba.forwardRef(function(t,o){let{children:r,container:n,disablePortal:a=!1}=t,[i,l]=ba.useState(null),s=yo(ba.isValidElement(r)?Wr(r):null,o);return wr(()=>{a||l(xD(n)||document.body)},[n,a]),wr(()=>{if(i&&!a)return Zu(o,i),()=>{Zu(o,null)}},[o,i,a]),a?ba.isValidElement(r)?ba.cloneElement(r,{ref:s}):r:i&&fC.createPortal(r,i)}),ap=TD;var yC=q(re(),1);var Ws=q(re(),1);var dC=q(Ie(),1),SD={entering:{opacity:1},entered:{opacity:1}},ED=Ws.forwardRef(function(t,o){let r=kn(),n={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:a,appear:i=!0,children:l,easing:s,in:c,onEnter:u,onEntered:m,onEntering:p,onExit:d,onExited:v,onExiting:T,style:S,timeout:h=n,TransitionComponent:y=Xu,...g}=t,b=!0,E=Ws.useRef(null),C=Mr(E,Wr(l),o),P=O=>N=>{if(O){let X=E.current;N===void 0?O(X):O(X,N)}},A=P(p),_=P((O,N)=>{xm(O);let X=Ks({style:S,timeout:h,easing:s},{mode:\"enter\"});O.style.webkitTransition=r.transitions.create(\"opacity\",X),O.style.transition=r.transitions.create(\"opacity\",X),u&&u(O,N)}),z=P(m),I=P(T),x=P(O=>{let N=Ks({style:S,timeout:h,easing:s},{mode:\"exit\"});O.style.webkitTransition=r.transitions.create(\"opacity\",N),O.style.transition=r.transitions.create(\"opacity\",N),d&&d(O)}),k=P(v);return(0,dC.jsx)(y,{appear:i,in:c,nodeRef:b?E:void 0,onEnter:_,onEntered:z,onEntering:A,onExit:x,onExited:k,onExiting:I,addEndListener:O=>{a&&a(E.current,O)},timeout:h,...g,children:(O,{ownerState:N,...X})=>Ws.cloneElement(l,{style:{opacity:0,visibility:O===\"exited\"&&!c?\"hidden\":void 0,...SD[O],...S,...l.props.style},ref:C,...X})})}),q0=ED;function mC(e){return _e(\"MuiBackdrop\",e)}var k$=Ce(\"MuiBackdrop\",[\"root\",\"invisible\"]);var I0=q(Ie(),1),PD=e=>{let{classes:t,invisible:o}=e;return Le({root:[\"root\",o&&\"invisible\"]},mC,t)},CD=ae(\"div\",{name:\"MuiBackdrop\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.invisible&&t.invisible]}})({position:\"fixed\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",right:0,bottom:0,top:0,left:0,backgroundColor:\"rgba(0, 0, 0, 0.5)\",WebkitTapHighlightColor:\"transparent\",variants:[{props:{invisible:!0},style:{backgroundColor:\"transparent\"}}]}),RD=yC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiBackdrop\"}),{children:n,className:a,component:i=\"div\",invisible:l=!1,open:s,components:c={},componentsProps:u={},slotProps:m={},slots:p={},TransitionComponent:d,transitionDuration:v,...T}=r,S={...r,component:i,invisible:l},h=PD(S),y={transition:d,root:c.Root,...p},g={...u,...m},b={component:i,slots:y,slotProps:g},[E,C]=Ct(\"root\",{elementType:CD,externalForwardedProps:b,className:ie(h.root,a),ownerState:S}),[P,A]=Ct(\"transition\",{elementType:q0,externalForwardedProps:b,ownerState:S});return(0,I0.jsx)(P,{in:s,timeout:v,...T,...A,children:(0,I0.jsx)(E,{\"aria-hidden\":!0,...C,ref:o,children:n})})}),F0=RD;var yn=q(re(),1);function wD(e){return typeof e==\"function\"?e():e}function MD(e){return e?e.props.hasOwnProperty(\"in\"):!1}var hC=()=>{},Sm=new Tm;function OD(e){let{container:t,disableEscapeKeyDown:o=!1,disableScrollLock:r=!1,closeAfterTransition:n=!1,onTransitionEnter:a,onTransitionExited:i,children:l,onClose:s,open:c,rootRef:u}=e,m=yn.useRef({}),p=yn.useRef(null),d=yn.useRef(null),v=yo(d,u),[T,S]=yn.useState(!c),h=MD(l),y=!0;(e[\"aria-hidden\"]===\"false\"||e[\"aria-hidden\"]===!1)&&(y=!1);let g=()=>Yt(p.current),b=()=>(m.current.modalRef=d.current,m.current.mount=p.current,m.current),E=()=>{Sm.mount(b(),{disableScrollLock:r}),d.current&&(d.current.scrollTop=0)},C=Ln(()=>{let O=wD(t)||g().body;Sm.add(b(),O),d.current&&E()}),P=()=>Sm.isTopModal(b()),A=Ln(O=>{p.current=O,O&&(c&&P()?E():d.current&&Qs(d.current,y))}),_=yn.useCallback(()=>{Sm.remove(b(),y)},[y]);yn.useEffect(()=>()=>{_()},[_]),yn.useEffect(()=>{c?C():(!h||!n)&&_()},[c,_,h,n,C]);let z=O=>N=>{O.onKeyDown?.(N),!(N.key!==\"Escape\"||N.which===229||!P())&&(o||(N.stopPropagation(),s&&s(N,\"escapeKeyDown\")))},I=O=>N=>{O.onClick?.(N),N.target===N.currentTarget&&s&&s(N,\"backdropClick\")};return{getRootProps:(O={})=>{let N=ya(e);delete N.onTransitionEnter,delete N.onTransitionExited;let X={...N,...O};return{role:\"presentation\",...X,onKeyDown:z(X),ref:v}},getBackdropProps:(O={})=>{let N=O;return{\"aria-hidden\":!0,...N,onClick:I(N),open:c}},getTransitionProps:()=>{let O=()=>{S(!1),a&&a()},N=()=>{S(!0),i&&i(),n&&_()};return{onEnter:Ku(O,l?.props.onEnter??hC),onExited:Ku(N,l?.props.onExited??hC)}},rootRef:v,portalRef:A,isTopModal:P,exited:T,hasTransition:h}}var gC=OD;function bC(e){return _e(\"MuiModal\",e)}var rY=Ce(\"MuiModal\",[\"root\",\"hidden\",\"backdrop\"]);var Zs=q(Ie(),1),AD=e=>{let{open:t,exited:o,classes:r}=e;return Le({root:[\"root\",!t&&o&&\"hidden\"],backdrop:[\"backdrop\"]},bC,r)},DD=ae(\"div\",{name:\"MuiModal\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.open&&o.exited&&t.hidden]}})(He(({theme:e})=>({position:\"fixed\",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0,variants:[{props:({ownerState:t})=>!t.open&&t.exited,style:{visibility:\"hidden\"}}]}))),ND=ae(F0,{name:\"MuiModal\",slot:\"Backdrop\"})({zIndex:-1}),_D=Em.forwardRef(function(t,o){let r=je({name:\"MuiModal\",props:t}),{BackdropComponent:n=ND,BackdropProps:a,classes:i,className:l,closeAfterTransition:s=!1,children:c,container:u,component:m,components:p={},componentsProps:d={},disableAutoFocus:v=!1,disableEnforceFocus:T=!1,disableEscapeKeyDown:S=!1,disablePortal:h=!1,disableRestoreFocus:y=!1,disableScrollLock:g=!1,hideBackdrop:b=!1,keepMounted:E=!1,onClose:C,onTransitionEnter:P,onTransitionExited:A,open:_,slotProps:z={},slots:I={},theme:x,...k}=r,U={...r,closeAfterTransition:s,disableAutoFocus:v,disableEnforceFocus:T,disableEscapeKeyDown:S,disablePortal:h,disableRestoreFocus:y,disableScrollLock:g,hideBackdrop:b,keepMounted:E},{getRootProps:O,getBackdropProps:N,getTransitionProps:X,portalRef:oe,isTopModal:W,exited:Te,hasTransition:fe}=gC({...U,rootRef:o}),Ke={...U,exited:Te},Ze=AD(Ke),Ue={};if(c.props.tabIndex===void 0&&(Ue.tabIndex=\"-1\"),fe){let{onEnter:le,onExited:Oe}=X();Ue.onEnter=le,Ue.onExited=Oe}let xe={slots:{root:p.Root,backdrop:p.Backdrop,...I},slotProps:{...d,...z}},[Je,ht]=Ct(\"root\",{ref:o,elementType:DD,externalForwardedProps:{...xe,...k,component:m},getSlotProps:O,ownerState:Ke,className:ie(l,Ze?.root,!Ke.open&&Ke.exited&&Ze?.hidden)}),[we,ft]=Ct(\"backdrop\",{ref:a?.ref,elementType:n,externalForwardedProps:xe,shouldForwardComponentProp:!0,additionalProps:a,getSlotProps:le=>N({...le,onClick:Oe=>{le?.onClick&&le.onClick(Oe)}}),className:ie(a?.className,Ze?.backdrop),ownerState:Ke});return!E&&!_&&(!fe||Te)?null:(0,Zs.jsx)(ap,{ref:oe,container:u,disablePortal:h,children:(0,Zs.jsxs)(Je,{...ht,children:[!b&&n?(0,Zs.jsx)(we,{...ft}):null,(0,Zs.jsx)(G0,{disableEnforceFocus:T,disableAutoFocus:v,disableRestoreFocus:y,isEnabled:W,open:_,children:Em.cloneElement(c,Ue)})]})})}),K0=_D;var xC=q(re(),1);function vC(e){return _e(\"MuiPaper\",e)}var SY=Ce(\"MuiPaper\",[\"root\",\"rounded\",\"outlined\",\"elevation\",\"elevation0\",\"elevation1\",\"elevation2\",\"elevation3\",\"elevation4\",\"elevation5\",\"elevation6\",\"elevation7\",\"elevation8\",\"elevation9\",\"elevation10\",\"elevation11\",\"elevation12\",\"elevation13\",\"elevation14\",\"elevation15\",\"elevation16\",\"elevation17\",\"elevation18\",\"elevation19\",\"elevation20\",\"elevation21\",\"elevation22\",\"elevation23\",\"elevation24\"]);var TC=q(Ie(),1),zD=e=>{let{square:t,elevation:o,variant:r,classes:n}=e,a={root:[\"root\",r,!t&&\"rounded\",r===\"elevation\"&&`elevation${o}`]};return Le(a,vC,n)},kD=ae(\"div\",{name:\"MuiPaper\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],!o.square&&t.rounded,o.variant===\"elevation\"&&t[`elevation${o.elevation}`]]}})(He(({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create(\"box-shadow\"),variants:[{props:({ownerState:t})=>!t.square,style:{borderRadius:e.shape.borderRadius}},{props:{variant:\"outlined\"},style:{border:`1px solid ${(e.vars||e).palette.divider}`}},{props:{variant:\"elevation\"},style:{boxShadow:\"var(--Paper-shadow)\",backgroundImage:\"var(--Paper-overlay)\"}}]}))),BD=xC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiPaper\"}),n=kn(),{className:a,component:i=\"div\",elevation:l=1,square:s=!1,variant:c=\"elevation\",...u}=r,m={...r,component:i,elevation:l,square:s,variant:c},p=zD(m);return(0,TC.jsx)(kD,{as:i,ownerState:m,className:ie(p.root,a),ref:o,...u,style:{...c===\"elevation\"&&{\"--Paper-shadow\":(n.vars||n).shadows[l],...n.vars&&{\"--Paper-overlay\":n.vars.overlays?.[l]},...!n.vars&&n.palette.mode===\"dark\"&&{\"--Paper-overlay\":`linear-gradient(${As(\"#fff\",Bs(l))}, ${As(\"#fff\",Bs(l))})`}},...u.style}})}),Q0=BD;function SC(e){return _e(\"MuiPopover\",e)}var jY=Ce(\"MuiPopover\",[\"root\",\"paper\"]);var Cm=q(Ie(),1);function EC(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.height/2:t===\"bottom\"&&(o=e.height),o}function PC(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.width/2:t===\"right\"&&(o=e.width),o}function CC(e){return[e.horizontal,e.vertical].map(t=>typeof t==\"number\"?`${t}px`:t).join(\" \")}function Pm(e){return typeof e==\"function\"?e():e}var LD=e=>{let{classes:t}=e;return Le({root:[\"root\"],paper:[\"paper\"]},SC,t)},jD=ae(K0,{name:\"MuiPopover\",slot:\"Root\"})({}),W0=ae(Q0,{name:\"MuiPopover\",slot:\"Paper\"})({position:\"absolute\",overflowY:\"auto\",overflowX:\"hidden\",minWidth:16,minHeight:16,maxWidth:\"calc(100% - 32px)\",maxHeight:\"calc(100% - 32px)\",outline:0}),UD=zo.forwardRef(function(t,o){let r=je({props:t,name:\"MuiPopover\"}),{action:n,anchorEl:a,anchorOrigin:i={vertical:\"top\",horizontal:\"left\"},anchorPosition:l,anchorReference:s=\"anchorEl\",children:c,className:u,container:m,elevation:p=8,marginThreshold:d=16,open:v,PaperProps:T={},slots:S={},slotProps:h={},transformOrigin:y={vertical:\"top\",horizontal:\"left\"},TransitionComponent:g,transitionDuration:b=\"auto\",TransitionProps:E={},disableScrollLock:C=!1,...P}=r,A=zo.useRef(),_={...r,anchorOrigin:i,anchorReference:s,elevation:p,marginThreshold:d,transformOrigin:y,TransitionComponent:g,transitionDuration:b,TransitionProps:E},z=LD(_),I=zo.useCallback(()=>{if(s===\"anchorPosition\")return l;let le=Pm(a),Ae=(le&&le.nodeType===1?le:Wu(A.current).body).getBoundingClientRect();return{top:Ae.top+EC(Ae,i.vertical),left:Ae.left+PC(Ae,i.horizontal)}},[a,i.horizontal,i.vertical,l,s]),x=zo.useCallback(le=>({vertical:EC(le,y.vertical),horizontal:PC(le,y.horizontal)}),[y.horizontal,y.vertical]),k=zo.useCallback(le=>{let Oe={width:le.offsetWidth,height:le.offsetHeight},Ae=x(Oe);if(s===\"none\")return{top:null,left:null,transformOrigin:CC(Ae)};let et=I(),dt=et.top-Ae.vertical,Lt=et.left-Ae.horizontal,jt=dt+Oe.height,Be=Lt+Oe.width,Nt=qs(Pm(a)),Ro=Nt.innerHeight-d,Ut=Nt.innerWidth-d;if(d!==null&&dtRo){let st=jt-Ro;dt-=st,Ae.vertical+=st}if(d!==null&&LtUt){let st=Be-Ut;Lt-=st,Ae.horizontal+=st}return{top:`${Math.round(dt)}px`,left:`${Math.round(Lt)}px`,transformOrigin:CC(Ae)}},[a,s,I,x,d]),[U,O]=zo.useState(v),N=zo.useCallback(()=>{let le=A.current;if(!le)return;let Oe=k(le);Oe.top!==null&&le.style.setProperty(\"top\",Oe.top),Oe.left!==null&&(le.style.left=Oe.left),le.style.transformOrigin=Oe.transformOrigin,O(!0)},[k]);zo.useEffect(()=>(C&&window.addEventListener(\"scroll\",N),()=>window.removeEventListener(\"scroll\",N)),[a,C,N]);let X=()=>{N()},oe=()=>{O(!1)};zo.useEffect(()=>{v&&N()}),zo.useImperativeHandle(n,()=>v?{updatePosition:()=>{N()}}:null,[v,N]),zo.useEffect(()=>{if(!v)return;let le=qP(()=>{N()}),Oe=qs(Pm(a));return Oe.addEventListener(\"resize\",le),()=>{le.clear(),Oe.removeEventListener(\"resize\",le)}},[a,v,N]);let W=b,Te={slots:{transition:g,...S},slotProps:{transition:E,paper:T,...h}},[fe,Ke]=Ct(\"transition\",{elementType:rp,externalForwardedProps:Te,ownerState:_,getSlotProps:le=>({...le,onEntering:(Oe,Ae)=>{le.onEntering?.(Oe,Ae),X()},onExited:Oe=>{le.onExited?.(Oe),oe()}}),additionalProps:{appear:!0,in:v}});b===\"auto\"&&!fe.muiSupportAuto&&(W=void 0);let Ze=m||(a?Wu(Pm(a)).body:void 0),[Ue,{slots:xe,slotProps:Je,...ht}]=Ct(\"root\",{ref:o,elementType:jD,externalForwardedProps:{...Te,...P},shouldForwardComponentProp:!0,additionalProps:{slots:{backdrop:S.backdrop},slotProps:{backdrop:hm(typeof h.backdrop==\"function\"?h.backdrop(_):h.backdrop,{invisible:!0})},container:Ze,open:v},ownerState:_,className:ie(z.root,u)}),[we,ft]=Ct(\"paper\",{ref:A,className:z.paper,elementType:W0,externalForwardedProps:Te,shouldForwardComponentProp:!0,additionalProps:{elevation:p,style:U?void 0:{opacity:0}},ownerState:_});return(0,Cm.jsx)(Ue,{...ht,...!dn(Ue)&&{slots:xe,slotProps:Je,disableScrollLock:C},children:(0,Cm.jsx)(fe,{...Ke,timeout:W,children:(0,Cm.jsx)(we,{...ft,children:c})})})}),Z0=UD;function RC(e){return _e(\"MuiMenu\",e)}var lX=Ce(\"MuiMenu\",[\"root\",\"paper\",\"list\"]);var J0=q(Ie(),1),HD={vertical:\"top\",horizontal:\"right\"},VD={vertical:\"top\",horizontal:\"left\"},$D=e=>{let{classes:t}=e;return Le({root:[\"root\"],paper:[\"paper\"],list:[\"list\"]},RC,t)},YD=ae(Z0,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiMenu\",slot:\"Root\"})({}),XD=ae(W0,{name:\"MuiMenu\",slot:\"Paper\"})({maxHeight:\"calc(100% - 96px)\",WebkitOverflowScrolling:\"touch\"}),GD=ae(H0,{name:\"MuiMenu\",slot:\"List\"})({outline:0}),qD=ui.forwardRef(function(t,o){let r=je({props:t,name:\"MuiMenu\"}),{autoFocus:n=!0,children:a,className:i,disableAutoFocusItem:l=!1,MenuListProps:s={},onClose:c,open:u,PaperProps:m={},PopoverClasses:p,transitionDuration:d=\"auto\",TransitionProps:{onEntering:v,...T}={},variant:S=\"selectedMenu\",slots:h={},slotProps:y={},...g}=r,b=li(),E={...r,autoFocus:n,disableAutoFocusItem:l,MenuListProps:s,onEntering:v,PaperProps:m,transitionDuration:d,TransitionProps:T,variant:S},C=$D(E),P=n&&!l&&u,A=ui.useRef(null),_=(W,Te)=>{A.current&&A.current.adjustStyleForScrollbar(W,{direction:b?\"rtl\":\"ltr\"}),v&&v(W,Te)},z=W=>{W.key===\"Tab\"&&(W.preventDefault(),c&&c(W,\"tabKeyDown\"))},I=-1;ui.Children.map(a,(W,Te)=>{ui.isValidElement(W)&&(W.props.disabled||(S===\"selectedMenu\"&&W.props.selected||I===-1)&&(I=Te))});let x={slots:h,slotProps:{list:s,transition:T,paper:m,...y}},k=cr({elementType:h.root,externalSlotProps:y.root,ownerState:E,className:[C.root,i]}),[U,O]=Ct(\"paper\",{className:C.paper,elementType:XD,externalForwardedProps:x,shouldForwardComponentProp:!0,ownerState:E}),[N,X]=Ct(\"list\",{className:ie(C.list,s.className),elementType:GD,shouldForwardComponentProp:!0,externalForwardedProps:x,getSlotProps:W=>({...W,onKeyDown:Te=>{z(Te),W.onKeyDown?.(Te)}}),ownerState:E}),oe=typeof x.slotProps.transition==\"function\"?x.slotProps.transition(E):x.slotProps.transition;return(0,J0.jsx)(YD,{onClose:c,anchorOrigin:{vertical:\"bottom\",horizontal:b?\"right\":\"left\"},transformOrigin:b?HD:VD,slots:{root:h.root,paper:U,backdrop:h.backdrop,...h.transition&&{transition:h.transition}},slotProps:{root:k,paper:O,backdrop:typeof y.backdrop==\"function\"?y.backdrop(E):y.backdrop,transition:{...oe,onEntering:(...W)=>{_(...W),oe?.onEntering?.(...W)}}},open:u,ref:o,transitionDuration:d,ownerState:E,...g,classes:p,children:(0,J0.jsx)(N,{actions:A,autoFocus:n&&(I===-1||l),autoFocusItem:P,variant:S,...X,children:a})})}),ip=qD;var pi=q(re(),1);var MC=q(re(),1);function wC(e){return _e(\"MuiDivider\",e)}var ID=Ce(\"MuiDivider\",[\"root\",\"absolute\",\"fullWidth\",\"inset\",\"middle\",\"flexItem\",\"light\",\"vertical\",\"withChildren\",\"withChildrenVertical\",\"textAlignRight\",\"textAlignLeft\",\"wrapper\",\"wrapperVertical\"]),Rm=ID;var eb=q(Ie(),1),FD=e=>{let{absolute:t,children:o,classes:r,flexItem:n,light:a,orientation:i,textAlign:l,variant:s}=e;return Le({root:[\"root\",t&&\"absolute\",s,a&&\"light\",i===\"vertical\"&&\"vertical\",n&&\"flexItem\",o&&\"withChildren\",o&&i===\"vertical\"&&\"withChildrenVertical\",l===\"right\"&&i!==\"vertical\"&&\"textAlignRight\",l===\"left\"&&i!==\"vertical\"&&\"textAlignLeft\"],wrapper:[\"wrapper\",i===\"vertical\"&&\"wrapperVertical\"]},wC,r)},KD=ae(\"div\",{name:\"MuiDivider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.absolute&&t.absolute,t[o.variant],o.light&&t.light,o.orientation===\"vertical\"&&t.vertical,o.flexItem&&t.flexItem,o.children&&t.withChildren,o.children&&o.orientation===\"vertical\"&&t.withChildrenVertical,o.textAlign===\"right\"&&o.orientation!==\"vertical\"&&t.textAlignRight,o.textAlign===\"left\"&&o.orientation!==\"vertical\"&&t.textAlignLeft]}})(He(({theme:e})=>({margin:0,flexShrink:0,borderWidth:0,borderStyle:\"solid\",borderColor:(e.vars||e).palette.divider,borderBottomWidth:\"thin\",variants:[{props:{absolute:!0},style:{position:\"absolute\",bottom:0,left:0,width:\"100%\"}},{props:{light:!0},style:{borderColor:e.alpha((e.vars||e).palette.divider,.08)}},{props:{variant:\"inset\"},style:{marginLeft:72}},{props:{variant:\"middle\",orientation:\"horizontal\"},style:{marginLeft:e.spacing(2),marginRight:e.spacing(2)}},{props:{variant:\"middle\",orientation:\"vertical\"},style:{marginTop:e.spacing(1),marginBottom:e.spacing(1)}},{props:{orientation:\"vertical\"},style:{height:\"100%\",borderBottomWidth:0,borderRightWidth:\"thin\"}},{props:{flexItem:!0},style:{alignSelf:\"stretch\",height:\"auto\"}},{props:({ownerState:t})=>!!t.children,style:{display:\"flex\",textAlign:\"center\",border:0,borderTopStyle:\"solid\",borderLeftStyle:\"solid\",\"&::before, &::after\":{content:'\"\"',alignSelf:\"center\"}}},{props:({ownerState:t})=>t.children&&t.orientation!==\"vertical\",style:{\"&::before, &::after\":{width:\"100%\",borderTop:`thin solid ${(e.vars||e).palette.divider}`,borderTopStyle:\"inherit\"}}},{props:({ownerState:t})=>t.orientation===\"vertical\"&&t.children,style:{flexDirection:\"column\",\"&::before, &::after\":{height:\"100%\",borderLeft:`thin solid ${(e.vars||e).palette.divider}`,borderLeftStyle:\"inherit\"}}},{props:({ownerState:t})=>t.textAlign===\"right\"&&t.orientation!==\"vertical\",style:{\"&::before\":{width:\"90%\"},\"&::after\":{width:\"10%\"}}},{props:({ownerState:t})=>t.textAlign===\"left\"&&t.orientation!==\"vertical\",style:{\"&::before\":{width:\"10%\"},\"&::after\":{width:\"90%\"}}}]}))),QD=ae(\"span\",{name:\"MuiDivider\",slot:\"Wrapper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.wrapper,o.orientation===\"vertical\"&&t.wrapperVertical]}})(He(({theme:e})=>({display:\"inline-block\",paddingLeft:`calc(${e.spacing(1)} * 1.2)`,paddingRight:`calc(${e.spacing(1)} * 1.2)`,whiteSpace:\"nowrap\",variants:[{props:{orientation:\"vertical\"},style:{paddingTop:`calc(${e.spacing(1)} * 1.2)`,paddingBottom:`calc(${e.spacing(1)} * 1.2)`}}]}))),tb=MC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiDivider\"}),{absolute:n=!1,children:a,className:i,orientation:l=\"horizontal\",component:s=a||l===\"vertical\"?\"div\":\"hr\",flexItem:c=!1,light:u=!1,role:m=s!==\"hr\"?\"separator\":void 0,textAlign:p=\"center\",variant:d=\"fullWidth\",...v}=r,T={...r,absolute:n,component:s,flexItem:c,light:u,orientation:l,role:m,textAlign:p,variant:d},S=FD(T);return(0,eb.jsx)(KD,{as:s,className:ie(S.root,i),role:m,ref:o,ownerState:T,\"aria-orientation\":m===\"separator\"&&(s!==\"hr\"||l===\"vertical\")?l:void 0,...v,children:a?(0,eb.jsx)(QD,{className:S.wrapper,ownerState:T,children:a}):null})});tb&&(tb.muiSkipListHighlight=!0);var ob=tb;var WD=Ce(\"MuiListItemIcon\",[\"root\",\"alignItemsFlexStart\"]),wm=WD;var ZD=Ce(\"MuiListItemText\",[\"root\",\"multiline\",\"dense\",\"inset\",\"primary\",\"secondary\"]),Mm=ZD;function OC(e){return _e(\"MuiMenuItem\",e)}var JD=Ce(\"MuiMenuItem\",[\"root\",\"focusVisible\",\"dense\",\"disabled\",\"divider\",\"gutters\",\"selected\"]),Js=JD;var rb=q(Ie(),1),eN=(e,t)=>{let{ownerState:o}=e;return[t.root,o.dense&&t.dense,o.divider&&t.divider,!o.disableGutters&&t.gutters]},tN=e=>{let{disabled:t,dense:o,divider:r,disableGutters:n,selected:a,classes:i}=e,s=Le({root:[\"root\",o&&\"dense\",t&&\"disabled\",!n&&\"gutters\",r&&\"divider\",a&&\"selected\"]},OC,i);return{...i,...s}},oN=ae(ma,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiMenuItem\",slot:\"Root\",overridesResolver:eN})(He(({theme:e})=>({...e.typography.body1,display:\"flex\",justifyContent:\"flex-start\",alignItems:\"center\",position:\"relative\",textDecoration:\"none\",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:\"border-box\",whiteSpace:\"nowrap\",\"&:hover\":{textDecoration:\"none\",backgroundColor:(e.vars||e).palette.action.hover,\"@media (hover: none)\":{backgroundColor:\"transparent\"}},[`&.${Js.selected}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity),[`&.${Js.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)}},[`&.${Js.selected}:hover`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.hoverOpacity}`),\"@media (hover: none)\":{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity)}},[`&.${Js.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${Js.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${Rm.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${Rm.inset}`]:{marginLeft:52},[`& .${Mm.root}`]:{marginTop:0,marginBottom:0},[`& .${Mm.inset}`]:{paddingLeft:36},[`& .${wm.root}`]:{minWidth:36},variants:[{props:({ownerState:t})=>!t.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:t})=>t.divider,style:{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:\"padding-box\"}},{props:({ownerState:t})=>!t.dense,style:{[e.breakpoints.up(\"sm\")]:{minHeight:\"auto\"}}},{props:({ownerState:t})=>t.dense,style:{minHeight:32,paddingTop:4,paddingBottom:4,...e.typography.body2,[`& .${wm.root} svg`]:{fontSize:\"1.25rem\"}}}]}))),rN=pi.forwardRef(function(t,o){let r=je({props:t,name:\"MuiMenuItem\"}),{autoFocus:n=!1,component:a=\"li\",dense:i=!1,divider:l=!1,disableGutters:s=!1,focusVisibleClassName:c,role:u=\"menuitem\",tabIndex:m,className:p,...d}=r,v=pi.useContext(tp),T=pi.useMemo(()=>({dense:i||v.dense||!1,disableGutters:s}),[v.dense,i,s]),S=pi.useRef(null);ym(()=>{n&&S.current&&S.current.focus()},[n]);let h={...r,dense:T.dense,divider:l,disableGutters:s},y=tN(r),g=Mr(S,o),b;return r.disabled||(b=m!==void 0?m:-1),(0,rb.jsx)(tp.Provider,{value:T,children:(0,rb.jsx)(oN,{ref:g,role:u,tabIndex:b,component:a,focusVisibleClassName:ie(y.focusVisible,c),className:ie(y.root,p),...d,ownerState:h,classes:y})})}),nl=rN;var zm=q(re(),1);var Ho=q(re(),1);var nN={border:0,clip:\"rect(0 0 0 0)\",height:\"1px\",margin:\"-1px\",overflow:\"hidden\",padding:0,position:\"absolute\",whiteSpace:\"nowrap\",width:\"1px\"},nb=nN;function aN(e,t,o=(r,n)=>r===n){return e.length===t.length&&e.every((r,n)=>o(r,t[n]))}var AC=aN;var iN=2;function ec(e,t,o,r,n){return o===1?Math.min(e+t,n):Math.max(e-t,r)}function zC(e,t){return e-t}function DC(e,t){let{index:o}=e.reduce((r,n,a)=>{let i=Math.abs(t-n);return r===null||i({left:`${e}%`}),leap:e=>({width:`${e}%`})},\"horizontal-reverse\":{offset:e=>({right:`${e}%`}),leap:e=>({width:`${e}%`})},vertical:{offset:e=>({bottom:`${e}%`}),leap:e=>({height:`${e}%`})}},pN=e=>e,Nm;function _C(){return Nm===void 0&&(typeof CSS<\"u\"&&typeof CSS.supports==\"function\"?Nm=CSS.supports(\"touch-action\",\"none\"):Nm=!0),Nm}function kC(e){let{\"aria-labelledby\":t,defaultValue:o,disabled:r=!1,disableSwap:n=!1,isRtl:a=!1,marks:i=!1,max:l=100,min:s=0,name:c,onChange:u,onChangeCommitted:m,orientation:p=\"horizontal\",rootRef:d,scale:v=pN,step:T=1,shiftStep:S=10,tabIndex:h,value:y}=e,g=Ho.useRef(void 0),[b,E]=Ho.useState(-1),[C,P]=Ho.useState(-1),[A,_]=Ho.useState(!1),z=Ho.useRef(0),I=Ho.useRef(null),[x,k]=js({controlled:y,default:o??s,name:\"Slider\"}),U=u&&((Z,ee,Se)=>{let ye=Z.nativeEvent||Z,ze=new ye.constructor(ye.type,ye);Object.defineProperty(ze,\"target\",{writable:!0,value:{value:ee,name:c}}),I.current=ee,u(ze,ee,Se)}),O=Array.isArray(x),N=O?x.slice().sort(zC):[x];N=N.map(Z=>Z==null?s:ua(Z,s,l));let X=i===!0&&T!==null?[...Array(Math.floor((l-s)/T)+1)].map((Z,ee)=>({value:s+T*ee})):i||[],oe=X.map(Z=>Z.value),[W,Te]=Ho.useState(-1),fe=Ho.useRef(null),Ke=yo(d,fe),Ze=Z=>ee=>{let Se=Number(ee.currentTarget.getAttribute(\"data-index\"));pn(ee.target)&&Te(Se),P(Se),Z?.onFocus?.(ee)},Ue=Z=>ee=>{pn(ee.target)||Te(-1),P(-1),Z?.onBlur?.(ee)},xe=(Z,ee)=>{let Se=Number(Z.currentTarget.getAttribute(\"data-index\")),ye=N[Se],ze=oe.indexOf(ye),ue=ee;if(X&&T==null){let gt=oe[oe.length-1];ue>=gt?ue=gt:ue<=oe[0]?ue=oe[0]:ue=ueee=>{if([\"ArrowUp\",\"ArrowDown\",\"ArrowLeft\",\"ArrowRight\",\"PageUp\",\"PageDown\",\"Home\",\"End\"].includes(ee.key)){ee.preventDefault();let Se=Number(ee.currentTarget.getAttribute(\"data-index\")),ye=N[Se],ze=null;if(T!=null){let ue=ee.shiftKey?S:T;switch(ee.key){case\"ArrowUp\":ze=ec(ye,ue,1,s,l);break;case\"ArrowRight\":ze=ec(ye,ue,a?-1:1,s,l);break;case\"ArrowDown\":ze=ec(ye,ue,-1,s,l);break;case\"ArrowLeft\":ze=ec(ye,ue,a?1:-1,s,l);break;case\"PageUp\":ze=ec(ye,S,1,s,l);break;case\"PageDown\":ze=ec(ye,S,-1,s,l);break;case\"Home\":ze=s;break;case\"End\":ze=l;break;default:break}}else if(X){let ue=oe[oe.length-1],gt=oe.indexOf(ye),ce=[a?\"ArrowRight\":\"ArrowLeft\",\"ArrowDown\",\"PageDown\",\"Home\"],ke=[a?\"ArrowLeft\":\"ArrowRight\",\"ArrowUp\",\"PageUp\",\"End\"];ce.includes(ee.key)?gt===0?ze=oe[0]:ze=oe[gt-1]:ke.includes(ee.key)&&(gt===oe.length-1?ze=ue:ze=oe[gt+1])}ze!=null&&xe(ee,ze)}Z?.onKeyDown?.(ee)};wr(()=>{r&&fe.current.contains(document.activeElement)&&document.activeElement?.blur()},[r]),r&&b!==-1&&E(-1),r&&W!==-1&&Te(-1);let ht=Z=>ee=>{Z.onChange?.(ee),xe(ee,ee.target.valueAsNumber)},we=Ho.useRef(void 0),ft=p;a&&p===\"horizontal\"&&(ft+=\"-reverse\");let le=({finger:Z,move:ee=!1})=>{let{current:Se}=fe,{width:ye,height:ze,bottom:ue,left:gt}=Se.getBoundingClientRect(),ce;ft.startsWith(\"vertical\")?ce=(ue-Z.y)/ze:ce=(Z.x-gt)/ye,ft.includes(\"-reverse\")&&(ce=1-ce);let ke;if(ke=lN(ce,s,l),T)ke=cN(ke,T,s);else{let Wt=DC(oe,ke);ke=oe[Wt]}ke=ua(ke,s,l);let he=0;if(O){ee?he=we.current:he=DC(N,ke),n&&(ke=ua(ke,N[he-1]||-1/0,N[he+1]||1/0));let Wt=ke;ke=NC({values:N,newValue:ke,index:he}),n&&ee||(he=ke.indexOf(Wt),we.current=he)}return{newValue:ke,activeIndex:he}},Oe=Ln(Z=>{let ee=Om(Z,g);if(!ee)return;if(z.current+=1,Z.type===\"mousemove\"&&Z.buttons===0){Ae(Z);return}let{newValue:Se,activeIndex:ye}=le({finger:ee,move:!0});Am({sliderRef:fe,activeIndex:ye,setActive:E}),k(Se),!A&&z.current>iN&&_(!0),U&&!Dm(Se,x)&&U(Z,Se,ye)}),Ae=Ln(Z=>{let ee=Om(Z,g);if(_(!1),!ee)return;let{newValue:Se}=le({finger:ee,move:!0});E(-1),Z.type===\"touchend\"&&P(-1),m&&m(Z,I.current??Se),g.current=void 0,dt()}),et=Ln(Z=>{if(r)return;_C()||Z.preventDefault();let ee=Z.changedTouches[0];ee!=null&&(g.current=ee.identifier);let Se=Om(Z,g);if(Se!==!1){let{newValue:ze,activeIndex:ue}=le({finger:Se});Am({sliderRef:fe,activeIndex:ue,setActive:E}),k(ze),U&&!Dm(ze,x)&&U(Z,ze,ue)}z.current=0;let ye=Yt(fe.current);ye.addEventListener(\"touchmove\",Oe,{passive:!0}),ye.addEventListener(\"touchend\",Ae,{passive:!0})}),dt=Ho.useCallback(()=>{let Z=Yt(fe.current);Z.removeEventListener(\"mousemove\",Oe),Z.removeEventListener(\"mouseup\",Ae),Z.removeEventListener(\"touchmove\",Oe),Z.removeEventListener(\"touchend\",Ae)},[Ae,Oe]);Ho.useEffect(()=>{let{current:Z}=fe;return Z.addEventListener(\"touchstart\",et,{passive:_C()}),()=>{Z.removeEventListener(\"touchstart\",et),dt()}},[dt,et]),Ho.useEffect(()=>{r&&dt()},[r,dt]);let Lt=Z=>ee=>{if(Z.onMouseDown?.(ee),r||ee.defaultPrevented||ee.button!==0)return;ee.preventDefault();let Se=Om(ee,g);if(Se!==!1){let{newValue:ze,activeIndex:ue}=le({finger:Se});Am({sliderRef:fe,activeIndex:ue,setActive:E}),k(ze),U&&!Dm(ze,x)&&U(ee,ze,ue)}z.current=0;let ye=Yt(fe.current);ye.addEventListener(\"mousemove\",Oe,{passive:!0}),ye.addEventListener(\"mouseup\",Ae)},jt=lp(O?N[0]:s,s,l),Be=lp(N[N.length-1],s,l)-jt,Nt=(Z={})=>{let ee=ya(Z),Se={onMouseDown:Lt(ee||{})},ye={...ee,...Se};return{...Z,ref:Ke,...ye}},Ro=Z=>ee=>{Z.onMouseOver?.(ee);let Se=Number(ee.currentTarget.getAttribute(\"data-index\"));P(Se)},Ut=Z=>ee=>{Z.onMouseLeave?.(ee),P(-1)},st=(Z={})=>{let ee=ya(Z),Se={onMouseOver:Ro(ee||{}),onMouseLeave:Ut(ee||{})};return{...Z,...ee,...Se}},se=Z=>({pointerEvents:b!==-1&&b!==Z?\"none\":void 0}),xt;return p===\"vertical\"&&(xt=a?\"vertical-rl\":\"vertical-lr\"),{active:b,axis:ft,axisProps:uN,dragging:A,focusedThumbIndex:W,getHiddenInputProps:(Z={})=>{let ee=ya(Z),Se={onChange:ht(ee||{}),onFocus:Ze(ee||{}),onBlur:Ue(ee||{}),onKeyDown:Je(ee||{})},ye={...ee,...Se};return{tabIndex:h,\"aria-labelledby\":t,\"aria-orientation\":p,\"aria-valuemax\":v(l),\"aria-valuemin\":v(s),name:c,type:\"range\",min:e.min,max:e.max,step:e.step===null&&e.marks?\"any\":e.step??void 0,disabled:r,...Z,...ye,style:{...nb,direction:a?\"rtl\":\"ltr\",width:\"100%\",height:\"100%\",writingMode:xt}}},getRootProps:Nt,getThumbProps:st,marks:X,open:C,range:O,rootRef:Ke,trackLeap:Be,trackOffset:jt,values:N,getThumbStyle:se}}var fN=e=>!e||!dn(e),BC=fN;var _m=q(re(),1);function LC(e){return _e(\"MuiSlider\",e)}var dN=Ce(\"MuiSlider\",[\"root\",\"active\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"disabled\",\"dragging\",\"focusVisible\",\"mark\",\"markActive\",\"marked\",\"markLabel\",\"markLabelActive\",\"rail\",\"sizeSmall\",\"thumb\",\"thumbColorPrimary\",\"thumbColorSecondary\",\"thumbColorError\",\"thumbColorSuccess\",\"thumbColorInfo\",\"thumbColorWarning\",\"track\",\"trackInverted\",\"trackFalse\",\"thumbSizeSmall\",\"valueLabel\",\"valueLabelOpen\",\"valueLabelCircle\",\"valueLabelLabel\",\"vertical\"]),pr=dN;var tc=q(Ie(),1),mN=e=>{let{open:t}=e;return{offset:ie(t&&pr.valueLabelOpen),circle:pr.valueLabelCircle,label:pr.valueLabelLabel}};function ab(e){let{children:t,className:o,value:r}=e,n=mN(e);return t?_m.cloneElement(t,{className:t.props.className},(0,tc.jsxs)(_m.Fragment,{children:[t.props.children,(0,tc.jsx)(\"span\",{className:ie(n.offset,o),\"aria-hidden\":!0,children:(0,tc.jsx)(\"span\",{className:n.circle,children:(0,tc.jsx)(\"span\",{className:n.label,children:r})})})]})):null}var hn=q(Ie(),1);function jC(e){return e}var yN=ae(\"span\",{name:\"MuiSlider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[`color${me(o.color)}`],o.size!==\"medium\"&&t[`size${me(o.size)}`],o.marked&&t.marked,o.orientation===\"vertical\"&&t.vertical,o.track===\"inverted\"&&t.trackInverted,o.track===!1&&t.trackFalse]}})(He(({theme:e})=>({borderRadius:12,boxSizing:\"content-box\",display:\"inline-block\",position:\"relative\",cursor:\"pointer\",touchAction:\"none\",WebkitTapHighlightColor:\"transparent\",\"@media print\":{colorAdjust:\"exact\"},[`&.${pr.disabled}`]:{pointerEvents:\"none\",cursor:\"default\",color:(e.vars||e).palette.grey[400]},[`&.${pr.dragging}`]:{[`& .${pr.thumb}, & .${pr.track}`]:{transition:\"none\"}},variants:[...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),{props:{orientation:\"horizontal\"},style:{height:4,width:\"100%\",padding:\"13px 0\",\"@media (pointer: coarse)\":{padding:\"20px 0\"}}},{props:{orientation:\"horizontal\",size:\"small\"},style:{height:2}},{props:{orientation:\"horizontal\",marked:!0},style:{marginBottom:20}},{props:{orientation:\"vertical\"},style:{height:\"100%\",width:4,padding:\"0 13px\",\"@media (pointer: coarse)\":{padding:\"0 20px\"}}},{props:{orientation:\"vertical\",size:\"small\"},style:{width:2}},{props:{orientation:\"vertical\",marked:!0},style:{marginRight:44}}]}))),hN=ae(\"span\",{name:\"MuiSlider\",slot:\"Rail\"})({display:\"block\",position:\"absolute\",borderRadius:\"inherit\",backgroundColor:\"currentColor\",opacity:.38,variants:[{props:{orientation:\"horizontal\"},style:{width:\"100%\",height:\"inherit\",top:\"50%\",transform:\"translateY(-50%)\"}},{props:{orientation:\"vertical\"},style:{height:\"100%\",width:\"inherit\",left:\"50%\",transform:\"translateX(-50%)\"}},{props:{track:\"inverted\"},style:{opacity:1}}]}),gN=ae(\"span\",{name:\"MuiSlider\",slot:\"Track\"})(He(({theme:e})=>({display:\"block\",position:\"absolute\",borderRadius:\"inherit\",border:\"1px solid currentColor\",backgroundColor:\"currentColor\",transition:e.transitions.create([\"left\",\"width\",\"bottom\",\"height\"],{duration:e.transitions.duration.shortest}),variants:[{props:{size:\"small\"},style:{border:\"none\"}},{props:{orientation:\"horizontal\"},style:{height:\"inherit\",top:\"50%\",transform:\"translateY(-50%)\"}},{props:{orientation:\"vertical\"},style:{width:\"inherit\",left:\"50%\",transform:\"translateX(-50%)\"}},{props:{track:!1},style:{display:\"none\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t,track:\"inverted\"},style:{...e.vars?{backgroundColor:e.vars.palette.Slider[`${t}Track`],borderColor:e.vars.palette.Slider[`${t}Track`]}:{backgroundColor:e.lighten(e.palette[t].main,.62),borderColor:e.lighten(e.palette[t].main,.62),...e.applyStyles(\"dark\",{backgroundColor:e.darken(e.palette[t].main,.5)}),...e.applyStyles(\"dark\",{borderColor:e.darken(e.palette[t].main,.5)})}}}))]}))),bN=ae(\"span\",{name:\"MuiSlider\",slot:\"Thumb\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.thumb,t[`thumbColor${me(o.color)}`],o.size!==\"medium\"&&t[`thumbSize${me(o.size)}`]]}})(He(({theme:e})=>({position:\"absolute\",width:20,height:20,boxSizing:\"border-box\",borderRadius:\"50%\",outline:0,backgroundColor:\"currentColor\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",transition:e.transitions.create([\"box-shadow\",\"left\",\"bottom\"],{duration:e.transitions.duration.shortest}),\"&::before\":{position:\"absolute\",content:'\"\"',borderRadius:\"inherit\",width:\"100%\",height:\"100%\",boxShadow:(e.vars||e).shadows[2]},\"&::after\":{position:\"absolute\",content:'\"\"',borderRadius:\"50%\",width:42,height:42,top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\"},[`&.${pr.disabled}`]:{\"&:hover\":{boxShadow:\"none\"}},variants:[{props:{size:\"small\"},style:{width:12,height:12,\"&::before\":{boxShadow:\"none\"}}},{props:{orientation:\"horizontal\"},style:{top:\"50%\",transform:\"translate(-50%, -50%)\"}},{props:{orientation:\"vertical\"},style:{left:\"50%\",transform:\"translate(-50%, 50%)\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{[`&:hover, &.${pr.focusVisible}`]:{boxShadow:`0px 0px 0px 8px ${e.alpha((e.vars||e).palette[t].main,.16)}`,\"@media (hover: none)\":{boxShadow:\"none\"}},[`&.${pr.active}`]:{boxShadow:`0px 0px 0px 14px ${e.alpha((e.vars||e).palette[t].main,.16)}`}}}))]}))),vN=ae(ab,{name:\"MuiSlider\",slot:\"ValueLabel\"})(He(({theme:e})=>({zIndex:1,whiteSpace:\"nowrap\",...e.typography.body2,fontWeight:500,transition:e.transitions.create([\"transform\"],{duration:e.transitions.duration.shortest}),position:\"absolute\",backgroundColor:(e.vars||e).palette.grey[600],borderRadius:2,color:(e.vars||e).palette.common.white,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:\"0.25rem 0.75rem\",variants:[{props:{orientation:\"horizontal\"},style:{transform:\"translateY(-100%) scale(0)\",top:\"-10px\",transformOrigin:\"bottom center\",\"&::before\":{position:\"absolute\",content:'\"\"',width:8,height:8,transform:\"translate(-50%, 50%) rotate(45deg)\",backgroundColor:\"inherit\",bottom:0,left:\"50%\"},[`&.${pr.valueLabelOpen}`]:{transform:\"translateY(-100%) scale(1)\"}}},{props:{orientation:\"vertical\"},style:{transform:\"translateY(-50%) scale(0)\",right:\"30px\",top:\"50%\",transformOrigin:\"right center\",\"&::before\":{position:\"absolute\",content:'\"\"',width:8,height:8,transform:\"translate(-50%, -50%) rotate(45deg)\",backgroundColor:\"inherit\",right:-8,top:\"50%\"},[`&.${pr.valueLabelOpen}`]:{transform:\"translateY(-50%) scale(1)\"}}},{props:{size:\"small\"},style:{fontSize:e.typography.pxToRem(12),padding:\"0.25rem 0.5rem\"}},{props:{orientation:\"vertical\",size:\"small\"},style:{right:\"20px\"}}]})));var xN=ae(\"span\",{name:\"MuiSlider\",slot:\"Mark\",shouldForwardProp:e=>Hu(e)&&e!==\"markActive\",overridesResolver:(e,t)=>{let{markActive:o}=e;return[t.mark,o&&t.markActive]}})(He(({theme:e})=>({position:\"absolute\",width:2,height:2,borderRadius:1,backgroundColor:\"currentColor\",variants:[{props:{orientation:\"horizontal\"},style:{top:\"50%\",transform:\"translate(-1px, -50%)\"}},{props:{orientation:\"vertical\"},style:{left:\"50%\",transform:\"translate(-50%, 1px)\"}},{props:{markActive:!0},style:{backgroundColor:(e.vars||e).palette.background.paper,opacity:.8}}]}))),TN=ae(\"span\",{name:\"MuiSlider\",slot:\"MarkLabel\",shouldForwardProp:e=>Hu(e)&&e!==\"markLabelActive\"})(He(({theme:e})=>({...e.typography.body2,color:(e.vars||e).palette.text.secondary,position:\"absolute\",whiteSpace:\"nowrap\",variants:[{props:{orientation:\"horizontal\"},style:{top:30,transform:\"translateX(-50%)\",\"@media (pointer: coarse)\":{top:40}}},{props:{orientation:\"vertical\"},style:{left:36,transform:\"translateY(50%)\",\"@media (pointer: coarse)\":{left:44}}},{props:{markLabelActive:!0},style:{color:(e.vars||e).palette.text.primary}}]}))),SN=e=>{let{disabled:t,dragging:o,marked:r,orientation:n,track:a,classes:i,color:l,size:s}=e,c={root:[\"root\",t&&\"disabled\",o&&\"dragging\",r&&\"marked\",n===\"vertical\"&&\"vertical\",a===\"inverted\"&&\"trackInverted\",a===!1&&\"trackFalse\",l&&`color${me(l)}`,s&&`size${me(s)}`],rail:[\"rail\"],track:[\"track\"],mark:[\"mark\"],markActive:[\"markActive\"],markLabel:[\"markLabel\"],markLabelActive:[\"markLabelActive\"],valueLabel:[\"valueLabel\"],thumb:[\"thumb\",t&&\"disabled\",s&&`thumbSize${me(s)}`,l&&`thumbColor${me(l)}`],active:[\"active\"],disabled:[\"disabled\"],focusVisible:[\"focusVisible\"]};return Le(c,LC,i)},EN=({children:e})=>e,PN=zm.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSlider\"}),n=li(),{\"aria-label\":a,\"aria-valuetext\":i,\"aria-labelledby\":l,component:s=\"span\",components:c={},componentsProps:u={},color:m=\"primary\",classes:p,className:d,disableSwap:v=!1,disabled:T=!1,getAriaLabel:S,getAriaValueText:h,marks:y=!1,max:g=100,min:b=0,name:E,onChange:C,onChangeCommitted:P,orientation:A=\"horizontal\",shiftStep:_=10,size:z=\"medium\",step:I=1,scale:x=jC,slotProps:k,slots:U,tabIndex:O,track:N=\"normal\",value:X,valueLabelDisplay:oe=\"off\",valueLabelFormat:W=jC,...Te}=r,fe={...r,isRtl:n,max:g,min:b,classes:p,disabled:T,disableSwap:v,orientation:A,marks:y,color:m,size:z,step:I,shiftStep:_,scale:x,track:N,valueLabelDisplay:oe,valueLabelFormat:W},{axisProps:Ke,getRootProps:Ze,getHiddenInputProps:Ue,getThumbProps:xe,open:Je,active:ht,axis:we,focusedThumbIndex:ft,range:le,dragging:Oe,marks:Ae,values:et,trackOffset:dt,trackLeap:Lt,getThumbStyle:jt}=kC({...fe,rootRef:o});fe.marked=Ae.length>0&&Ae.some(Tt=>Tt.label),fe.dragging=Oe,fe.focusedThumbIndex=ft;let Be=SN(fe),Nt=U?.root??c.Root??yN,Ro=U?.rail??c.Rail??hN,Ut=U?.track??c.Track??gN,st=U?.thumb??c.Thumb??bN,se=U?.valueLabel??c.ValueLabel??vN,xt=U?.mark??c.Mark??xN,fr=U?.markLabel??c.MarkLabel??TN,Z=U?.input??c.Input??\"input\",ee=k?.root??u.root,Se=k?.rail??u.rail,ye=k?.track??u.track,ze=k?.thumb??u.thumb,ue=k?.valueLabel??u.valueLabel,gt=k?.mark??u.mark,ce=k?.markLabel??u.markLabel,ke=k?.input??u.input,he=cr({elementType:Nt,getSlotProps:Ze,externalSlotProps:ee,externalForwardedProps:Te,additionalProps:{...BC(Nt)&&{as:s}},ownerState:{...fe,...ee?.ownerState},className:[Be.root,d]}),Wt=cr({elementType:Ro,externalSlotProps:Se,ownerState:fe,className:Be.rail}),be=cr({elementType:Ut,externalSlotProps:ye,additionalProps:{style:{...Ke[we].offset(dt),...Ke[we].leap(Lt)}},ownerState:{...fe,...ye?.ownerState},className:Be.track}),uo=cr({elementType:st,getSlotProps:xe,externalSlotProps:ze,ownerState:{...fe,...ze?.ownerState},className:Be.thumb}),ve=cr({elementType:se,externalSlotProps:ue,ownerState:{...fe,...ue?.ownerState},className:Be.valueLabel}),po=cr({elementType:xt,externalSlotProps:gt,ownerState:fe,className:Be.mark}),Ht=cr({elementType:fr,externalSlotProps:ce,ownerState:fe,className:Be.markLabel}),Sn=cr({elementType:Z,getSlotProps:Ue,externalSlotProps:ke,ownerState:fe});return(0,hn.jsxs)(Nt,{...he,children:[(0,hn.jsx)(Ro,{...Wt}),(0,hn.jsx)(Ut,{...be}),Ae.filter(Tt=>Tt.value>=b&&Tt.value<=g).map((Tt,Qe)=>{let Ar=lp(Tt.value,b,g),En=Ke[we].offset(Ar),Gt;return N===!1?Gt=et.includes(Tt.value):Gt=N===\"normal\"&&(le?Tt.value>=et[0]&&Tt.value<=et[et.length-1]:Tt.value<=et[0])||N===\"inverted\"&&(le?Tt.value<=et[0]||Tt.value>=et[et.length-1]:Tt.value>=et[0]),(0,hn.jsxs)(zm.Fragment,{children:[(0,hn.jsx)(xt,{\"data-index\":Qe,...po,...!dn(xt)&&{markActive:Gt},style:{...En,...po.style},className:ie(po.className,Gt&&Be.markActive)}),Tt.label!=null?(0,hn.jsx)(fr,{\"aria-hidden\":!0,\"data-index\":Qe,...Ht,...!dn(fr)&&{markLabelActive:Gt},style:{...En,...Ht.style},className:ie(Be.markLabel,Ht.className,Gt&&Be.markLabelActive),children:Tt.label}):null]},Qe)}),et.map((Tt,Qe)=>{let Ar=lp(Tt,b,g),En=Ke[we].offset(Ar),Gt=oe===\"off\"?EN:se;return(0,hn.jsx)(Gt,{...!dn(Gt)&&{valueLabelFormat:W,valueLabelDisplay:oe,value:typeof W==\"function\"?W(x(Tt),Qe):W,index:Qe,open:Je===Qe||ht===Qe||oe===\"on\",disabled:T},...ve,children:(0,hn.jsx)(st,{\"data-index\":Qe,...uo,className:ie(Be.thumb,uo.className,ht===Qe&&Be.active,ft===Qe&&Be.focusVisible),style:{...En,...jt(Qe),...uo.style},children:(0,hn.jsx)(Z,{\"data-index\":Qe,\"aria-label\":S?S(Qe):a,\"aria-valuenow\":x(Tt),\"aria-labelledby\":l,\"aria-valuetext\":h?h(x(Tt),Qe):i,value:et[Qe],...Sn})})},Qe)})]})}),km=PN;var oo=q(re(),1);var sR=q(re(),1);var Vo=q(re(),1);var Qt=\"top\",go=\"bottom\",co=\"right\",to=\"left\",Bm=\"auto\",fi=[Qt,go,co,to],va=\"start\",al=\"end\",UC=\"clippingParents\",Lm=\"viewport\",oc=\"popper\",HC=\"reference\",ib=fi.reduce(function(e,t){return e.concat([t+\"-\"+va,t+\"-\"+al])},[]),jm=[].concat(fi,[Bm]).reduce(function(e,t){return e.concat([t,t+\"-\"+va,t+\"-\"+al])},[]),CN=\"beforeRead\",RN=\"read\",wN=\"afterRead\",MN=\"beforeMain\",ON=\"main\",AN=\"afterMain\",DN=\"beforeWrite\",NN=\"write\",_N=\"afterWrite\",VC=[CN,RN,wN,MN,ON,AN,DN,NN,_N];function Po(e){return e?(e.nodeName||\"\").toLowerCase():null}function Bt(e){if(e==null)return window;if(e.toString()!==\"[object Window]\"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Zr(e){var t=Bt(e).Element;return e instanceof t||e instanceof Element}function bo(e){var t=Bt(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function rc(e){if(typeof ShadowRoot>\"u\")return!1;var t=Bt(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function zN(e){var t=e.state;Object.keys(t.elements).forEach(function(o){var r=t.styles[o]||{},n=t.attributes[o]||{},a=t.elements[o];!bo(a)||!Po(a)||(Object.assign(a.style,r),Object.keys(n).forEach(function(i){var l=n[i];l===!1?a.removeAttribute(i):a.setAttribute(i,l===!0?\"\":l)}))})}function kN(e){var t=e.state,o={popper:{position:t.options.strategy,left:\"0\",top:\"0\",margin:\"0\"},arrow:{position:\"absolute\"},reference:{}};return Object.assign(t.elements.popper.style,o.popper),t.styles=o,t.elements.arrow&&Object.assign(t.elements.arrow.style,o.arrow),function(){Object.keys(t.elements).forEach(function(r){var n=t.elements[r],a=t.attributes[r]||{},i=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:o[r]),l=i.reduce(function(s,c){return s[c]=\"\",s},{});!bo(n)||!Po(n)||(Object.assign(n.style,l),Object.keys(a).forEach(function(s){n.removeAttribute(s)}))})}}var $C={name:\"applyStyles\",enabled:!0,phase:\"write\",fn:zN,effect:kN,requires:[\"computeStyles\"]};function Co(e){return e.split(\"-\")[0]}var gn=Math.max,il=Math.min,xa=Math.round;function nc(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+\"/\"+t.version}).join(\" \"):navigator.userAgent}function sp(){return!/^((?!chrome|android).)*safari/i.test(nc())}function Jr(e,t,o){t===void 0&&(t=!1),o===void 0&&(o=!1);var r=e.getBoundingClientRect(),n=1,a=1;t&&bo(e)&&(n=e.offsetWidth>0&&xa(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&xa(r.height)/e.offsetHeight||1);var i=Zr(e)?Bt(e):window,l=i.visualViewport,s=!sp()&&o,c=(r.left+(s&&l?l.offsetLeft:0))/n,u=(r.top+(s&&l?l.offsetTop:0))/a,m=r.width/n,p=r.height/a;return{width:m,height:p,top:u,right:c+m,bottom:u+p,left:c,x:c,y:u}}function ll(e){var t=Jr(e),o=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-o)<=1&&(o=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:o,height:r}}function cp(e,t){var o=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(o&&rc(o)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Zo(e){return Bt(e).getComputedStyle(e)}function lb(e){return[\"table\",\"td\",\"th\"].indexOf(Po(e))>=0}function ko(e){return((Zr(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ta(e){return Po(e)===\"html\"?e:e.assignedSlot||e.parentNode||(rc(e)?e.host:null)||ko(e)}function YC(e){return!bo(e)||Zo(e).position===\"fixed\"?null:e.offsetParent}function BN(e){var t=/firefox/i.test(nc()),o=/Trident/i.test(nc());if(o&&bo(e)){var r=Zo(e);if(r.position===\"fixed\")return null}var n=Ta(e);for(rc(n)&&(n=n.host);bo(n)&&[\"html\",\"body\"].indexOf(Po(n))<0;){var a=Zo(n);if(a.transform!==\"none\"||a.perspective!==\"none\"||a.contain===\"paint\"||[\"transform\",\"perspective\"].indexOf(a.willChange)!==-1||t&&a.willChange===\"filter\"||t&&a.filter&&a.filter!==\"none\")return n;n=n.parentNode}return null}function bn(e){for(var t=Bt(e),o=YC(e);o&&lb(o)&&Zo(o).position===\"static\";)o=YC(o);return o&&(Po(o)===\"html\"||Po(o)===\"body\"&&Zo(o).position===\"static\")?t:o||BN(e)||t}function sl(e){return[\"top\",\"bottom\"].indexOf(e)>=0?\"x\":\"y\"}function cl(e,t,o){return gn(e,il(t,o))}function XC(e,t,o){var r=cl(e,t,o);return r>o?o:r}function up(){return{top:0,right:0,bottom:0,left:0}}function pp(e){return Object.assign({},up(),e)}function fp(e,t){return t.reduce(function(o,r){return o[r]=e,o},{})}var LN=function(t,o){return t=typeof t==\"function\"?t(Object.assign({},o.rects,{placement:o.placement})):t,pp(typeof t!=\"number\"?t:fp(t,fi))};function jN(e){var t,o=e.state,r=e.name,n=e.options,a=o.elements.arrow,i=o.modifiersData.popperOffsets,l=Co(o.placement),s=sl(l),c=[to,co].indexOf(l)>=0,u=c?\"height\":\"width\";if(!(!a||!i)){var m=LN(n.padding,o),p=ll(a),d=s===\"y\"?Qt:to,v=s===\"y\"?go:co,T=o.rects.reference[u]+o.rects.reference[s]-i[s]-o.rects.popper[u],S=i[s]-o.rects.reference[s],h=bn(a),y=h?s===\"y\"?h.clientHeight||0:h.clientWidth||0:0,g=T/2-S/2,b=m[d],E=y-p[u]-m[v],C=y/2-p[u]/2+g,P=cl(b,C,E),A=s;o.modifiersData[r]=(t={},t[A]=P,t.centerOffset=P-C,t)}}function UN(e){var t=e.state,o=e.options,r=o.element,n=r===void 0?\"[data-popper-arrow]\":r;n!=null&&(typeof n==\"string\"&&(n=t.elements.popper.querySelector(n),!n)||cp(t.elements.popper,n)&&(t.elements.arrow=n))}var GC={name:\"arrow\",enabled:!0,phase:\"main\",fn:jN,effect:UN,requires:[\"popperOffsets\"],requiresIfExists:[\"preventOverflow\"]};function en(e){return e.split(\"-\")[1]}var HN={top:\"auto\",right:\"auto\",bottom:\"auto\",left:\"auto\"};function VN(e,t){var o=e.x,r=e.y,n=t.devicePixelRatio||1;return{x:xa(o*n)/n||0,y:xa(r*n)/n||0}}function qC(e){var t,o=e.popper,r=e.popperRect,n=e.placement,a=e.variation,i=e.offsets,l=e.position,s=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,m=e.isFixed,p=i.x,d=p===void 0?0:p,v=i.y,T=v===void 0?0:v,S=typeof u==\"function\"?u({x:d,y:T}):{x:d,y:T};d=S.x,T=S.y;var h=i.hasOwnProperty(\"x\"),y=i.hasOwnProperty(\"y\"),g=to,b=Qt,E=window;if(c){var C=bn(o),P=\"clientHeight\",A=\"clientWidth\";if(C===Bt(o)&&(C=ko(o),Zo(C).position!==\"static\"&&l===\"absolute\"&&(P=\"scrollHeight\",A=\"scrollWidth\")),C=C,n===Qt||(n===to||n===co)&&a===al){b=go;var _=m&&C===E&&E.visualViewport?E.visualViewport.height:C[P];T-=_-r.height,T*=s?1:-1}if(n===to||(n===Qt||n===go)&&a===al){g=co;var z=m&&C===E&&E.visualViewport?E.visualViewport.width:C[A];d-=z-r.width,d*=s?1:-1}}var I=Object.assign({position:l},c&&HN),x=u===!0?VN({x:d,y:T},Bt(o)):{x:d,y:T};if(d=x.x,T=x.y,s){var k;return Object.assign({},I,(k={},k[b]=y?\"0\":\"\",k[g]=h?\"0\":\"\",k.transform=(E.devicePixelRatio||1)<=1?\"translate(\"+d+\"px, \"+T+\"px)\":\"translate3d(\"+d+\"px, \"+T+\"px, 0)\",k))}return Object.assign({},I,(t={},t[b]=y?T+\"px\":\"\",t[g]=h?d+\"px\":\"\",t.transform=\"\",t))}function $N(e){var t=e.state,o=e.options,r=o.gpuAcceleration,n=r===void 0?!0:r,a=o.adaptive,i=a===void 0?!0:a,l=o.roundOffsets,s=l===void 0?!0:l,c={placement:Co(t.placement),variation:en(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:n,isFixed:t.options.strategy===\"fixed\"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,qC(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:s})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,qC(Object.assign({},c,{offsets:t.modifiersData.arrow,position:\"absolute\",adaptive:!1,roundOffsets:s})))),t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-placement\":t.placement})}var IC={name:\"computeStyles\",enabled:!0,phase:\"beforeWrite\",fn:$N,data:{}};var Um={passive:!0};function YN(e){var t=e.state,o=e.instance,r=e.options,n=r.scroll,a=n===void 0?!0:n,i=r.resize,l=i===void 0?!0:i,s=Bt(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach(function(u){u.addEventListener(\"scroll\",o.update,Um)}),l&&s.addEventListener(\"resize\",o.update,Um),function(){a&&c.forEach(function(u){u.removeEventListener(\"scroll\",o.update,Um)}),l&&s.removeEventListener(\"resize\",o.update,Um)}}var FC={name:\"eventListeners\",enabled:!0,phase:\"write\",fn:function(){},effect:YN,data:{}};var XN={left:\"right\",right:\"left\",bottom:\"top\",top:\"bottom\"};function ac(e){return e.replace(/left|right|bottom|top/g,function(t){return XN[t]})}var GN={start:\"end\",end:\"start\"};function Hm(e){return e.replace(/start|end/g,function(t){return GN[t]})}function ul(e){var t=Bt(e),o=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:o,scrollTop:r}}function pl(e){return Jr(ko(e)).left+ul(e).scrollLeft}function sb(e,t){var o=Bt(e),r=ko(e),n=o.visualViewport,a=r.clientWidth,i=r.clientHeight,l=0,s=0;if(n){a=n.width,i=n.height;var c=sp();(c||!c&&t===\"fixed\")&&(l=n.offsetLeft,s=n.offsetTop)}return{width:a,height:i,x:l+pl(e),y:s}}function cb(e){var t,o=ko(e),r=ul(e),n=(t=e.ownerDocument)==null?void 0:t.body,a=gn(o.scrollWidth,o.clientWidth,n?n.scrollWidth:0,n?n.clientWidth:0),i=gn(o.scrollHeight,o.clientHeight,n?n.scrollHeight:0,n?n.clientHeight:0),l=-r.scrollLeft+pl(e),s=-r.scrollTop;return Zo(n||o).direction===\"rtl\"&&(l+=gn(o.clientWidth,n?n.clientWidth:0)-a),{width:a,height:i,x:l,y:s}}function fl(e){var t=Zo(e),o=t.overflow,r=t.overflowX,n=t.overflowY;return/auto|scroll|overlay|hidden/.test(o+n+r)}function Vm(e){return[\"html\",\"body\",\"#document\"].indexOf(Po(e))>=0?e.ownerDocument.body:bo(e)&&fl(e)?e:Vm(Ta(e))}function di(e,t){var o;t===void 0&&(t=[]);var r=Vm(e),n=r===((o=e.ownerDocument)==null?void 0:o.body),a=Bt(r),i=n?[a].concat(a.visualViewport||[],fl(r)?r:[]):r,l=t.concat(i);return n?l:l.concat(di(Ta(i)))}function ic(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function qN(e,t){var o=Jr(e,!1,t===\"fixed\");return o.top=o.top+e.clientTop,o.left=o.left+e.clientLeft,o.bottom=o.top+e.clientHeight,o.right=o.left+e.clientWidth,o.width=e.clientWidth,o.height=e.clientHeight,o.x=o.left,o.y=o.top,o}function KC(e,t,o){return t===Lm?ic(sb(e,o)):Zr(t)?qN(t,o):ic(cb(ko(e)))}function IN(e){var t=di(Ta(e)),o=[\"absolute\",\"fixed\"].indexOf(Zo(e).position)>=0,r=o&&bo(e)?bn(e):e;return Zr(r)?t.filter(function(n){return Zr(n)&&cp(n,r)&&Po(n)!==\"body\"}):[]}function ub(e,t,o,r){var n=t===\"clippingParents\"?IN(e):[].concat(t),a=[].concat(n,[o]),i=a[0],l=a.reduce(function(s,c){var u=KC(e,c,r);return s.top=gn(u.top,s.top),s.right=il(u.right,s.right),s.bottom=il(u.bottom,s.bottom),s.left=gn(u.left,s.left),s},KC(e,i,r));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}function dp(e){var t=e.reference,o=e.element,r=e.placement,n=r?Co(r):null,a=r?en(r):null,i=t.x+t.width/2-o.width/2,l=t.y+t.height/2-o.height/2,s;switch(n){case Qt:s={x:i,y:t.y-o.height};break;case go:s={x:i,y:t.y+t.height};break;case co:s={x:t.x+t.width,y:l};break;case to:s={x:t.x-o.width,y:l};break;default:s={x:t.x,y:t.y}}var c=n?sl(n):null;if(c!=null){var u=c===\"y\"?\"height\":\"width\";switch(a){case va:s[c]=s[c]-(t[u]/2-o[u]/2);break;case al:s[c]=s[c]+(t[u]/2-o[u]/2);break;default:}}return s}function vn(e,t){t===void 0&&(t={});var o=t,r=o.placement,n=r===void 0?e.placement:r,a=o.strategy,i=a===void 0?e.strategy:a,l=o.boundary,s=l===void 0?UC:l,c=o.rootBoundary,u=c===void 0?Lm:c,m=o.elementContext,p=m===void 0?oc:m,d=o.altBoundary,v=d===void 0?!1:d,T=o.padding,S=T===void 0?0:T,h=pp(typeof S!=\"number\"?S:fp(S,fi)),y=p===oc?HC:oc,g=e.rects.popper,b=e.elements[v?y:p],E=ub(Zr(b)?b:b.contextElement||ko(e.elements.popper),s,u,i),C=Jr(e.elements.reference),P=dp({reference:C,element:g,strategy:\"absolute\",placement:n}),A=ic(Object.assign({},g,P)),_=p===oc?A:C,z={top:E.top-_.top+h.top,bottom:_.bottom-E.bottom+h.bottom,left:E.left-_.left+h.left,right:_.right-E.right+h.right},I=e.modifiersData.offset;if(p===oc&&I){var x=I[n];Object.keys(z).forEach(function(k){var U=[co,go].indexOf(k)>=0?1:-1,O=[Qt,go].indexOf(k)>=0?\"y\":\"x\";z[k]+=x[O]*U})}return z}function pb(e,t){t===void 0&&(t={});var o=t,r=o.placement,n=o.boundary,a=o.rootBoundary,i=o.padding,l=o.flipVariations,s=o.allowedAutoPlacements,c=s===void 0?jm:s,u=en(r),m=u?l?ib:ib.filter(function(v){return en(v)===u}):fi,p=m.filter(function(v){return c.indexOf(v)>=0});p.length===0&&(p=m);var d=p.reduce(function(v,T){return v[T]=vn(e,{placement:T,boundary:n,rootBoundary:a,padding:i})[Co(T)],v},{});return Object.keys(d).sort(function(v,T){return d[v]-d[T]})}function FN(e){if(Co(e)===Bm)return[];var t=ac(e);return[Hm(e),t,Hm(t)]}function KN(e){var t=e.state,o=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var n=o.mainAxis,a=n===void 0?!0:n,i=o.altAxis,l=i===void 0?!0:i,s=o.fallbackPlacements,c=o.padding,u=o.boundary,m=o.rootBoundary,p=o.altBoundary,d=o.flipVariations,v=d===void 0?!0:d,T=o.allowedAutoPlacements,S=t.options.placement,h=Co(S),y=h===S,g=s||(y||!v?[ac(S)]:FN(S)),b=[S].concat(g).reduce(function(Ue,xe){return Ue.concat(Co(xe)===Bm?pb(t,{placement:xe,boundary:u,rootBoundary:m,padding:c,flipVariations:v,allowedAutoPlacements:T}):xe)},[]),E=t.rects.reference,C=t.rects.popper,P=new Map,A=!0,_=b[0],z=0;z=0,O=U?\"width\":\"height\",N=vn(t,{placement:I,boundary:u,rootBoundary:m,altBoundary:p,padding:c}),X=U?k?co:to:k?go:Qt;E[O]>C[O]&&(X=ac(X));var oe=ac(X),W=[];if(a&&W.push(N[x]<=0),l&&W.push(N[X]<=0,N[oe]<=0),W.every(function(Ue){return Ue})){_=I,A=!1;break}P.set(I,W)}if(A)for(var Te=v?3:1,fe=function(xe){var Je=b.find(function(ht){var we=P.get(ht);if(we)return we.slice(0,xe).every(function(ft){return ft})});if(Je)return _=Je,\"break\"},Ke=Te;Ke>0;Ke--){var Ze=fe(Ke);if(Ze===\"break\")break}t.placement!==_&&(t.modifiersData[r]._skip=!0,t.placement=_,t.reset=!0)}}var QC={name:\"flip\",enabled:!0,phase:\"main\",fn:KN,requiresIfExists:[\"offset\"],data:{_skip:!1}};function WC(e,t,o){return o===void 0&&(o={x:0,y:0}),{top:e.top-t.height-o.y,right:e.right-t.width+o.x,bottom:e.bottom-t.height+o.y,left:e.left-t.width-o.x}}function ZC(e){return[Qt,co,go,to].some(function(t){return e[t]>=0})}function QN(e){var t=e.state,o=e.name,r=t.rects.reference,n=t.rects.popper,a=t.modifiersData.preventOverflow,i=vn(t,{elementContext:\"reference\"}),l=vn(t,{altBoundary:!0}),s=WC(i,r),c=WC(l,n,a),u=ZC(s),m=ZC(c);t.modifiersData[o]={referenceClippingOffsets:s,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:m},t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-reference-hidden\":u,\"data-popper-escaped\":m})}var JC={name:\"hide\",enabled:!0,phase:\"main\",requiresIfExists:[\"preventOverflow\"],fn:QN};function WN(e,t,o){var r=Co(e),n=[to,Qt].indexOf(r)>=0?-1:1,a=typeof o==\"function\"?o(Object.assign({},t,{placement:e})):o,i=a[0],l=a[1];return i=i||0,l=(l||0)*n,[to,co].indexOf(r)>=0?{x:l,y:i}:{x:i,y:l}}function ZN(e){var t=e.state,o=e.options,r=e.name,n=o.offset,a=n===void 0?[0,0]:n,i=jm.reduce(function(u,m){return u[m]=WN(m,t.rects,a),u},{}),l=i[t.placement],s=l.x,c=l.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=i}var eR={name:\"offset\",enabled:!0,phase:\"main\",requires:[\"popperOffsets\"],fn:ZN};function JN(e){var t=e.state,o=e.name;t.modifiersData[o]=dp({reference:t.rects.reference,element:t.rects.popper,strategy:\"absolute\",placement:t.placement})}var tR={name:\"popperOffsets\",enabled:!0,phase:\"read\",fn:JN,data:{}};function fb(e){return e===\"x\"?\"y\":\"x\"}function e_(e){var t=e.state,o=e.options,r=e.name,n=o.mainAxis,a=n===void 0?!0:n,i=o.altAxis,l=i===void 0?!1:i,s=o.boundary,c=o.rootBoundary,u=o.altBoundary,m=o.padding,p=o.tether,d=p===void 0?!0:p,v=o.tetherOffset,T=v===void 0?0:v,S=vn(t,{boundary:s,rootBoundary:c,padding:m,altBoundary:u}),h=Co(t.placement),y=en(t.placement),g=!y,b=sl(h),E=fb(b),C=t.modifiersData.popperOffsets,P=t.rects.reference,A=t.rects.popper,_=typeof T==\"function\"?T(Object.assign({},t.rects,{placement:t.placement})):T,z=typeof _==\"number\"?{mainAxis:_,altAxis:_}:Object.assign({mainAxis:0,altAxis:0},_),I=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,x={x:0,y:0};if(C){if(a){var k,U=b===\"y\"?Qt:to,O=b===\"y\"?go:co,N=b===\"y\"?\"height\":\"width\",X=C[b],oe=X+S[U],W=X-S[O],Te=d?-A[N]/2:0,fe=y===va?P[N]:A[N],Ke=y===va?-A[N]:-P[N],Ze=t.elements.arrow,Ue=d&&Ze?ll(Ze):{width:0,height:0},xe=t.modifiersData[\"arrow#persistent\"]?t.modifiersData[\"arrow#persistent\"].padding:up(),Je=xe[U],ht=xe[O],we=cl(0,P[N],Ue[N]),ft=g?P[N]/2-Te-we-Je-z.mainAxis:fe-we-Je-z.mainAxis,le=g?-P[N]/2+Te+we+ht+z.mainAxis:Ke+we+ht+z.mainAxis,Oe=t.elements.arrow&&bn(t.elements.arrow),Ae=Oe?b===\"y\"?Oe.clientTop||0:Oe.clientLeft||0:0,et=(k=I?.[b])!=null?k:0,dt=X+ft-et-Ae,Lt=X+le-et,jt=cl(d?il(oe,dt):oe,X,d?gn(W,Lt):W);C[b]=jt,x[b]=jt-X}if(l){var Be,Nt=b===\"x\"?Qt:to,Ro=b===\"x\"?go:co,Ut=C[E],st=E===\"y\"?\"height\":\"width\",se=Ut+S[Nt],xt=Ut-S[Ro],fr=[Qt,to].indexOf(h)!==-1,Z=(Be=I?.[E])!=null?Be:0,ee=fr?se:Ut-P[st]-A[st]-Z+z.altAxis,Se=fr?Ut+P[st]+A[st]-Z-z.altAxis:xt,ye=d&&fr?XC(ee,Ut,Se):cl(d?ee:se,Ut,d?Se:xt);C[E]=ye,x[E]=ye-Ut}t.modifiersData[r]=x}}var oR={name:\"preventOverflow\",enabled:!0,phase:\"main\",fn:e_,requiresIfExists:[\"offset\"]};function db(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function mb(e){return e===Bt(e)||!bo(e)?ul(e):db(e)}function t_(e){var t=e.getBoundingClientRect(),o=xa(t.width)/e.offsetWidth||1,r=xa(t.height)/e.offsetHeight||1;return o!==1||r!==1}function yb(e,t,o){o===void 0&&(o=!1);var r=bo(t),n=bo(t)&&t_(t),a=ko(t),i=Jr(e,n,o),l={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(r||!r&&!o)&&((Po(t)!==\"body\"||fl(a))&&(l=mb(t)),bo(t)?(s=Jr(t,!0),s.x+=t.clientLeft,s.y+=t.clientTop):a&&(s.x=pl(a))),{x:i.left+l.scrollLeft-s.x,y:i.top+l.scrollTop-s.y,width:i.width,height:i.height}}function o_(e){var t=new Map,o=new Set,r=[];e.forEach(function(a){t.set(a.name,a)});function n(a){o.add(a.name);var i=[].concat(a.requires||[],a.requiresIfExists||[]);i.forEach(function(l){if(!o.has(l)){var s=t.get(l);s&&n(s)}}),r.push(a)}return e.forEach(function(a){o.has(a.name)||n(a)}),r}function hb(e){var t=o_(e);return VC.reduce(function(o,r){return o.concat(t.filter(function(n){return n.phase===r}))},[])}function gb(e){var t;return function(){return t||(t=new Promise(function(o){Promise.resolve().then(function(){t=void 0,o(e())})})),t}}function bb(e){var t=e.reduce(function(o,r){var n=o[r.name];return o[r.name]=n?Object.assign({},n,r,{options:Object.assign({},n.options,r.options),data:Object.assign({},n.data,r.data)}):r,o},{});return Object.keys(t).map(function(o){return t[o]})}var rR={placement:\"bottom\",modifiers:[],strategy:\"absolute\"};function nR(){for(var e=arguments.length,t=new Array(e),o=0;o{let{classes:t}=e;return Le({root:[\"root\"]},iR,t)},l_={},s_=Vo.forwardRef(function(t,o){let{anchorEl:r,children:n,direction:a,disablePortal:i,modifiers:l,open:s,placement:c,popperOptions:u,popperRef:m,slotProps:p={},slots:d={},TransitionProps:v,ownerState:T,...S}=t,h=Vo.useRef(null),y=yo(h,o),g=Vo.useRef(null),b=yo(g,m),E=Vo.useRef(b);wr(()=>{E.current=b},[b]),Vo.useImperativeHandle(m,()=>g.current,[]);let C=n_(c,a),[P,A]=Vo.useState(C),[_,z]=Vo.useState(xb(r));Vo.useEffect(()=>{g.current&&g.current.forceUpdate()}),Vo.useEffect(()=>{r&&z(xb(r))},[r]),wr(()=>{if(!_||!s)return;let O=oe=>{A(oe.placement)},N=[{name:\"preventOverflow\",options:{altBoundary:i}},{name:\"flip\",options:{altBoundary:i}},{name:\"onUpdate\",enabled:!0,phase:\"afterWrite\",fn:({state:oe})=>{O(oe)}}];l!=null&&(N=N.concat(l)),u&&u.modifiers!=null&&(N=N.concat(u.modifiers));let X=vb(_,h.current,{placement:C,...u,modifiers:N});return E.current(X),()=>{X.destroy(),E.current(null)}},[_,i,l,s,u,C]);let I={placement:P};v!==null&&(I.TransitionProps=v);let x=i_(t),k=d.root??\"div\",U=cr({elementType:k,externalSlotProps:p.root,externalForwardedProps:S,additionalProps:{role:\"tooltip\",ref:y},ownerState:t,className:x.root});return(0,$m.jsx)(k,{...U,children:typeof n==\"function\"?n(I):n})}),c_=Vo.forwardRef(function(t,o){let{anchorEl:r,children:n,container:a,direction:i=\"ltr\",disablePortal:l=!1,keepMounted:s=!1,modifiers:c,open:u,placement:m=\"bottom\",popperOptions:p=l_,popperRef:d,style:v,transition:T=!1,slotProps:S={},slots:h={},...y}=t,[g,b]=Vo.useState(!0),E=()=>{b(!1)},C=()=>{b(!0)};if(!s&&!u&&(!T||g))return null;let P;if(a)P=a;else if(r){let z=xb(r);P=z&&a_(z)?Yt(z).body:Yt(null).body}let A=!u&&s&&(!T||g)?\"none\":void 0,_=T?{in:u,onEnter:E,onExited:C}:void 0;return(0,$m.jsx)(ap,{disablePortal:l,container:P,children:(0,$m.jsx)(s_,{anchorEl:r,direction:i,disablePortal:l,modifiers:c,ref:o,open:T?!g:u,placement:m,popperOptions:p,popperRef:d,slotProps:S,slots:h,...y,style:{position:\"fixed\",top:0,left:0,display:A,...v},TransitionProps:_,children:n})})}),lR=c_;var cR=q(Ie(),1),u_=ae(lR,{name:\"MuiPopper\",slot:\"Root\"})({}),p_=sR.forwardRef(function(t,o){let r=li(),n=je({props:t,name:\"MuiPopper\"}),{anchorEl:a,component:i,components:l,componentsProps:s,container:c,disablePortal:u,keepMounted:m,modifiers:p,open:d,placement:v,popperOptions:T,popperRef:S,transition:h,slots:y,slotProps:g,...b}=n,E=y?.root??l?.Root,C={anchorEl:a,container:c,disablePortal:u,keepMounted:m,modifiers:p,open:d,placement:v,popperOptions:T,popperRef:S,transition:h,...b};return(0,cR.jsx)(u_,{as:i,direction:r?\"rtl\":\"ltr\",slots:{root:E},slotProps:g??s,...C,ref:o})}),Ym=p_;function uR(e){return _e(\"MuiTooltip\",e)}var f_=Ce(\"MuiTooltip\",[\"popper\",\"popperInteractive\",\"popperArrow\",\"popperClose\",\"tooltip\",\"tooltipArrow\",\"touch\",\"tooltipPlacementLeft\",\"tooltipPlacementRight\",\"tooltipPlacementTop\",\"tooltipPlacementBottom\",\"arrow\"]),Xt=f_;var mi=q(Ie(),1);function d_(e){return Math.round(e*1e5)/1e5}var m_=e=>{let{classes:t,disableInteractive:o,arrow:r,touch:n,placement:a}=e,i={popper:[\"popper\",!o&&\"popperInteractive\",r&&\"popperArrow\"],tooltip:[\"tooltip\",r&&\"tooltipArrow\",n&&\"touch\",`tooltipPlacement${me(a.split(\"-\")[0])}`],arrow:[\"arrow\"]};return Le(i,uR,t)},y_=ae(Ym,{name:\"MuiTooltip\",slot:\"Popper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.popper,!o.disableInteractive&&t.popperInteractive,o.arrow&&t.popperArrow,!o.open&&t.popperClose]}})(He(({theme:e})=>({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:\"none\",variants:[{props:({ownerState:t})=>!t.disableInteractive,style:{pointerEvents:\"auto\"}},{props:({open:t})=>!t,style:{pointerEvents:\"none\"}},{props:({ownerState:t})=>t.arrow,style:{[`&[data-popper-placement*=\"bottom\"] .${Xt.arrow}`]:{top:0,marginTop:\"-0.71em\",\"&::before\":{transformOrigin:\"0 100%\"}},[`&[data-popper-placement*=\"top\"] .${Xt.arrow}`]:{bottom:0,marginBottom:\"-0.71em\",\"&::before\":{transformOrigin:\"100% 0\"}},[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"100% 100%\"}},[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"0 0\"}}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}}]}))),h_=ae(\"div\",{name:\"MuiTooltip\",slot:\"Tooltip\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.tooltip,o.touch&&t.touch,o.arrow&&t.tooltipArrow,t[`tooltipPlacement${me(o.placement.split(\"-\")[0])}`]]}})(He(({theme:e})=>({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.92),borderRadius:(e.vars||e).shape.borderRadius,color:(e.vars||e).palette.common.white,fontFamily:e.typography.fontFamily,padding:\"4px 8px\",fontSize:e.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:\"break-word\",fontWeight:e.typography.fontWeightMedium,[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{transformOrigin:\"right center\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{transformOrigin:\"left center\"},[`.${Xt.popper}[data-popper-placement*=\"top\"] &`]:{transformOrigin:\"center bottom\",marginBottom:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"bottom\"] &`]:{transformOrigin:\"center top\",marginTop:\"14px\"},variants:[{props:({ownerState:t})=>t.arrow,style:{position:\"relative\",margin:0}},{props:({ownerState:t})=>t.touch,style:{padding:\"8px 16px\",fontSize:e.typography.pxToRem(14),lineHeight:`${d_(16/14)}em`,fontWeight:e.typography.fontWeightRegular}},{props:({ownerState:t})=>!t.isRtl,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"14px\"}}},{props:({ownerState:t})=>!t.isRtl&&t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"24px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"24px\"}}},{props:({ownerState:t})=>!!t.isRtl,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"14px\"}}},{props:({ownerState:t})=>!!t.isRtl&&t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"24px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"top\"] &`]:{marginBottom:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"bottom\"] &`]:{marginTop:\"24px\"}}}]}))),g_=ae(\"span\",{name:\"MuiTooltip\",slot:\"Arrow\"})(He(({theme:e})=>({overflow:\"hidden\",position:\"absolute\",width:\"1em\",height:\"0.71em\",boxSizing:\"border-box\",color:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.9),\"&::before\":{content:'\"\"',margin:\"auto\",display:\"block\",width:\"100%\",height:\"100%\",backgroundColor:\"currentColor\",transform:\"rotate(45deg)\"}}))),Xm=!1,pR=new Xs,mp={x:0,y:0};function Gm(e,t){return(o,...r)=>{t&&t(o,...r),e(o,...r)}}var b_=oo.forwardRef(function(t,o){let r=je({props:t,name:\"MuiTooltip\"}),{arrow:n=!1,children:a,classes:i,components:l={},componentsProps:s={},describeChild:c=!1,disableFocusListener:u=!1,disableHoverListener:m=!1,disableInteractive:p=!1,disableTouchListener:d=!1,enterDelay:v=100,enterNextDelay:T=0,enterTouchDelay:S=700,followCursor:h=!1,id:y,leaveDelay:g=0,leaveTouchDelay:b=1500,onClose:E,onOpen:C,open:P,placement:A=\"bottom\",PopperComponent:_,PopperProps:z={},slotProps:I={},slots:x={},title:k,TransitionComponent:U,TransitionProps:O,...N}=r,X=oo.isValidElement(a)?a:(0,mi.jsx)(\"span\",{children:a}),oe=kn(),W=li(),[Te,fe]=oo.useState(),[Ke,Ze]=oo.useState(null),Ue=oo.useRef(!1),xe=p||h,Je=fn(),ht=fn(),we=fn(),ft=fn(),[le,Oe]=Zd({controlled:P,default:!1,name:\"Tooltip\",state:\"open\"}),Ae=le,et=tl(y),dt=oo.useRef(),Lt=si(()=>{dt.current!==void 0&&(document.body.style.WebkitUserSelect=dt.current,dt.current=void 0),ft.clear()});oo.useEffect(()=>Lt,[Lt]);let jt=Re=>{pR.clear(),Xm=!0,Oe(!0),C&&!Ae&&C(Re)},Be=si(Re=>{pR.start(800+g,()=>{Xm=!1}),Oe(!1),E&&Ae&&E(Re),Je.start(oe.transitions.duration.shortest,()=>{Ue.current=!1})}),Nt=Re=>{Ue.current&&Re.type!==\"touchstart\"||(Te&&Te.removeAttribute(\"title\"),ht.clear(),we.clear(),v||Xm&&T?ht.start(Xm?T:v,()=>{jt(Re)}):jt(Re))},Ro=Re=>{ht.clear(),we.start(g,()=>{Be(Re)})},[,Ut]=oo.useState(!1),st=Re=>{pn(Re.target)||(Ut(!1),Ro(Re))},se=Re=>{Te||fe(Re.currentTarget),pn(Re.target)&&(Ut(!0),Nt(Re))},xt=Re=>{Ue.current=!0;let $o=X.props;$o.onTouchStart&&$o.onTouchStart(Re)},fr=Re=>{xt(Re),we.clear(),Je.clear(),Lt(),dt.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect=\"none\",ft.start(S,()=>{document.body.style.WebkitUserSelect=dt.current,Nt(Re)})},Z=Re=>{X.props.onTouchEnd&&X.props.onTouchEnd(Re),Lt(),we.start(b,()=>{Be(Re)})};oo.useEffect(()=>{if(!Ae)return;function Re($o){$o.key===\"Escape\"&&Be($o)}return document.addEventListener(\"keydown\",Re),()=>{document.removeEventListener(\"keydown\",Re)}},[Be,Ae]);let ee=Mr(Wr(X),fe,o);!k&&k!==0&&(Ae=!1);let Se=oo.useRef(),ye=Re=>{let $o=X.props;$o.onMouseMove&&$o.onMouseMove(Re),mp={x:Re.clientX,y:Re.clientY},Se.current&&Se.current.update()},ze={},ue=typeof k==\"string\";c?(ze.title=!Ae&&ue&&!m?k:null,ze[\"aria-describedby\"]=Ae?et:null):(ze[\"aria-label\"]=ue?k:null,ze[\"aria-labelledby\"]=Ae&&!ue?et:null);let gt={...ze,...N,...X.props,className:ie(N.className,X.props.className),onTouchStart:xt,ref:ee,...h?{onMouseMove:ye}:{}},ce={};d||(gt.onTouchStart=fr,gt.onTouchEnd=Z),m||(gt.onMouseOver=Gm(Nt,gt.onMouseOver),gt.onMouseLeave=Gm(Ro,gt.onMouseLeave),xe||(ce.onMouseOver=Nt,ce.onMouseLeave=Ro)),u||(gt.onFocus=Gm(se,gt.onFocus),gt.onBlur=Gm(st,gt.onBlur),xe||(ce.onFocus=se,ce.onBlur=st));let ke={...r,isRtl:W,arrow:n,disableInteractive:xe,placement:A,PopperComponentProp:_,touch:Ue.current},he=typeof I.popper==\"function\"?I.popper(ke):I.popper,Wt=oo.useMemo(()=>{let Re=[{name:\"arrow\",enabled:!!Ke,options:{element:Ke,padding:4}}];return z.popperOptions?.modifiers&&(Re=Re.concat(z.popperOptions.modifiers)),he?.popperOptions?.modifiers&&(Re=Re.concat(he.popperOptions.modifiers)),{...z.popperOptions,...he?.popperOptions,modifiers:Re}},[Ke,z.popperOptions,he?.popperOptions]),be=m_(ke),uo=typeof I.transition==\"function\"?I.transition(ke):I.transition,ve={slots:{popper:l.Popper,transition:l.Transition??U,tooltip:l.Tooltip,arrow:l.Arrow,...x},slotProps:{arrow:I.arrow??s.arrow,popper:{...z,...he??s.popper},tooltip:I.tooltip??s.tooltip,transition:{...O,...uo??s.transition}}},[po,Ht]=Ct(\"popper\",{elementType:y_,externalForwardedProps:ve,ownerState:ke,className:ie(be.popper,z?.className)}),[Sn,Tt]=Ct(\"transition\",{elementType:rp,externalForwardedProps:ve,ownerState:ke}),[Qe,Ar]=Ct(\"tooltip\",{elementType:h_,className:be.tooltip,externalForwardedProps:ve,ownerState:ke}),[En,Gt]=Ct(\"arrow\",{elementType:g_,className:be.arrow,externalForwardedProps:ve,ownerState:ke,ref:Ze});return(0,mi.jsxs)(oo.Fragment,{children:[oo.cloneElement(X,gt),(0,mi.jsx)(po,{as:_??Ym,placement:A,anchorEl:h?{getBoundingClientRect:()=>({top:mp.y,left:mp.x,right:mp.x,bottom:mp.y,width:0,height:0})}:Te,popperRef:Se,open:Te?Ae:!1,id:et,transition:!0,...ce,...Ht,popperOptions:Wt,children:({TransitionProps:Re})=>(0,mi.jsx)(Sn,{timeout:oe.transitions.duration.shorter,...Re,...Tt,children:(0,mi.jsxs)(Qe,{...Ar,children:[k,n?(0,mi.jsx)(En,{...Gt}):null]})})})]})}),yp=b_;var qm=q(re()),v_={bg:\"#1e1e1e\",bgAlt:\"#1a1a1a\",text:\"#e0e0e0\",textMuted:\"#888\",border:\"#3a3a3a\",controlBg:\"#252525\",accent:\"#5af\"},x_={bg:\"#ffffff\",bgAlt:\"#f5f5f5\",text:\"#1e1e1e\",textMuted:\"#666\",border:\"#ccc\",controlBg:\"#f0f0f0\",accent:\"#0066cc\"};function T_(e){return e===\"dark\"?v_:x_}function Tb(e){let t=e.match(/rgba?\\((\\d+),\\s*(\\d+),\\s*(\\d+)/);if(!t)return!0;let[,o,r,n]=t.map(Number);return(.299*o+.587*r+.114*n)/255<.5}function Sb(){let e=document.body.dataset.jpThemeLight;if(e!==void 0)return{environment:\"jupyterlab\",theme:e===\"true\"?\"light\":\"dark\"};let t=document.body.className,o=document.documentElement.className;if(t.includes(\"vscode-\")||o.includes(\"vscode-\"))return{environment:\"vscode\",theme:t.includes(\"vscode-dark\")||o.includes(\"vscode-dark\")?\"dark\":\"light\"};if(document.querySelector(\"colab-shaded-scroller\")||document.body.classList.contains(\"colaboratory\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"colab\",theme:Tb(a)?\"dark\":\"light\"}}if(document.getElementById(\"notebook\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"jupyter-classic\",theme:Tb(a)?\"dark\":\"light\"}}let r=window.matchMedia?.(\"(prefers-color-scheme: dark)\")?.matches;if(r!==void 0)return{environment:\"unknown\",theme:r?\"dark\":\"light\"};let n=getComputedStyle(document.body).backgroundColor;return{environment:\"unknown\",theme:Tb(n)?\"dark\":\"light\"}}function fR(){let[e,t]=(0,qm.useState)(()=>Sb());return(0,qm.useEffect)(()=>{let o=window.matchMedia?.(\"(prefers-color-scheme: dark)\"),r=()=>t(Sb());o?.addEventListener?.(\"change\",r);let n=new MutationObserver(()=>t(Sb()));return n.observe(document.body,{attributes:!0,attributeFilter:[\"data-jp-theme-light\",\"class\"]}),()=>{o?.removeEventListener?.(\"change\",r),n.disconnect()}},[]),{themeInfo:e,colors:T_(e.theme)}}function S_(e){return e instanceof Uint8Array?e:e instanceof ArrayBuffer?new Uint8Array(e):e&&\"buffer\"in e?new Uint8Array(e.buffer,e.byteOffset,e.byteLength):new Uint8Array(0)}function Eb(e){let t=S_(e);return t.length===0?null:new Float32Array(t.buffer,t.byteOffset,t.byteLength/4)}function lc(e,t){let o=document.createElement(\"a\");o.download=t;let r=URL.createObjectURL(e);o.href=r,o.click(),setTimeout(()=>URL.revokeObjectURL(r),6e4)}function Rt(e,t=2){return e===0?\"0\":Math.abs(e)>=1e3||Math.abs(e)<.01?e.toExponential(t):e.toFixed(t)}function dR(e){if(e<=0)return 1;let t=Math.pow(10,Math.floor(Math.log10(e))),o=e/t;return o<1.5?t:o<3.5?2*t:o<7.5?5*t:10*t}async function mR(e,t=.95){let o=await new Promise(E=>e.toBlob(C=>E(C),\"image/jpeg\",t)),r=new Uint8Array(await o.arrayBuffer()),n=e.width,a=e.height,i=`q ${n} 0 0 ${a} 0 0 cm /I0 Do Q`,l=[],s=[],c=`%PDF-1.4\n`;s.push(c.length),l.push(`1 0 obj\n<< /Type /Catalog /Pages 2 0 R >>\nendobj\n`),c+=l[0],s.push(c.length),l.push(`2 0 obj\n<< /Type /Pages /Kids [3 0 R] /Count 1 >>\nendobj\n`),c+=l[1],s.push(c.length),l.push(`3 0 obj\n<< /Type /Page /Parent 2 0 R /MediaBox [0 0 ${n} ${a}] /Contents 4 0 R /Resources << /XObject << /I0 5 0 R >> >> >>\nendobj\n`),c+=l[2],s.push(c.length),l.push(`4 0 obj\n<< /Length ${i.length} >>\nstream\n${i}\nendstream\nendobj\n`),c+=l[3];let u=`5 0 obj\n<< /Type /XObject /Subtype /Image /Width ${n} /Height ${a} /ColorSpace /DeviceRGB /BitsPerComponent 8 /Filter /DCTDecode /Length ${r.length} >>\nstream\n`,m=`\nendstream\nendobj\n`,p=new TextEncoder,d=p.encode(c+u),v=p.encode(m),T=c.length;s.push(T);let h=d.length+r.length+v.length,y=`xref\n0 6\n0000000000 65535 f \n`;for(let E=0;E>\nstartxref\n${h}\n%%EOF\n`;let g=p.encode(y),b=new Uint8Array(d.length+r.length+v.length+g.length);return b.set(d,0),b.set(r,d.length),b.set(v,d.length+r.length),b.set(g,d.length+r.length+v.length),new Blob([b],{type:\"application/pdf\"})}function Pb(e){let t=1/0,o=-1/0;for(let r=0;ro&&(o=n))}return t===1/0?{min:0,max:0}:{min:t,max:o}}function yR(e,t,o){let r=e.length;if(r===0)return{vmin:0,vmax:0};let n=1/0,a=-1/0;for(let T=0;Ta&&(a=S)}if(n===a)return{vmin:n,vmax:a};let i=1024,l=new Uint32Array(i),s=a-n,c=(i-1)/s;for(let T=0;T=u){d=n+T/(i-1)*s;break}p=0;for(let T=0;T=m){v=n+T/(i-1)*s;break}return{vmin:d,vmax:v}}var at=q(re());var Im=q(re(),1);function hR(e){return _e(\"MuiIconButton\",e)}var E_=Ce(\"MuiIconButton\",[\"root\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"edgeStart\",\"edgeEnd\",\"sizeSmall\",\"sizeMedium\",\"sizeLarge\",\"loading\",\"loadingIndicator\",\"loadingWrapper\"]),Cb=E_;var sc=q(Ie(),1),P_=e=>{let{classes:t,disabled:o,color:r,edge:n,size:a,loading:i}=e,l={root:[\"root\",i&&\"loading\",o&&\"disabled\",r!==\"default\"&&`color${me(r)}`,n&&`edge${me(n)}`,`size${me(a)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]};return Le(l,hR,t)},C_=ae(ma,{name:\"MuiIconButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.loading&&t.loading,o.color!==\"default\"&&t[`color${me(o.color)}`],o.edge&&t[`edge${me(o.edge)}`],t[`size${me(o.size)}`]]}})(He(({theme:e})=>({textAlign:\"center\",flex:\"0 0 auto\",fontSize:e.typography.pxToRem(24),padding:8,borderRadius:\"50%\",color:(e.vars||e).palette.action.active,transition:e.transitions.create(\"background-color\",{duration:e.transitions.duration.shortest}),variants:[{props:t=>!t.disableRipple,style:{\"--IconButton-hoverBg\":e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity),\"&:hover\":{backgroundColor:\"var(--IconButton-hoverBg)\",\"@media (hover: none)\":{backgroundColor:\"transparent\"}}}},{props:{edge:\"start\"},style:{marginLeft:-12}},{props:{edge:\"start\",size:\"small\"},style:{marginLeft:-3}},{props:{edge:\"end\"},style:{marginRight:-12}},{props:{edge:\"end\",size:\"small\"},style:{marginRight:-3}}]})),He(({theme:e})=>({variants:[{props:{color:\"inherit\"},style:{color:\"inherit\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{\"--IconButton-hoverBg\":e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity)}})),{props:{size:\"small\"},style:{padding:5,fontSize:e.typography.pxToRem(18)}},{props:{size:\"large\"},style:{padding:12,fontSize:e.typography.pxToRem(28)}}],[`&.${Cb.disabled}`]:{backgroundColor:\"transparent\",color:(e.vars||e).palette.action.disabled},[`&.${Cb.loading}`]:{color:\"transparent\"}}))),R_=ae(\"span\",{name:\"MuiIconButton\",slot:\"LoadingIndicator\"})(({theme:e})=>({display:\"none\",position:\"absolute\",visibility:\"visible\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",color:(e.vars||e).palette.action.disabled,variants:[{props:{loading:!0},style:{display:\"flex\"}}]})),w_=Im.forwardRef(function(t,o){let r=je({props:t,name:\"MuiIconButton\"}),{edge:n=!1,children:a,className:i,color:l=\"default\",disabled:s=!1,disableFocusRipple:c=!1,size:u=\"medium\",id:m,loading:p=null,loadingIndicator:d,...v}=r,T=tl(m),S=d??(0,sc.jsx)(Ju,{\"aria-labelledby\":T,color:\"inherit\",size:16}),h={...r,edge:n,color:l,disabled:s,disableFocusRipple:c,loading:p,loadingIndicator:S,size:u},y=P_(h);return(0,sc.jsxs)(C_,{id:p?T:m,className:ie(y.root,i),centerRipple:!0,focusRipple:!c,disabled:s||p,ref:o,...v,ownerState:h,children:[typeof p==\"boolean\"&&(0,sc.jsx)(\"span\",{className:y.loadingWrapper,style:{display:\"contents\"},children:(0,sc.jsx)(R_,{className:y.loadingIndicator,ownerState:h,children:p&&S})}),a]})}),Rb=w_;var gR=q(Ie(),1),bR=Qu((0,gR.jsx)(\"path\",{d:\"M3 17v2h6v-2zM3 5v2h10V5zm10 16v-2h8v-2h-8v-2h-2v6zM7 9v2H3v2h4v2h2V9zm14 4v-2H11v2zm-6-4h2V7h4V5h-4V3h-2z\"}),\"Tune\");var vR={widgets:{Show2D:{tool_groups:[\"display\",\"histogram\",\"stats\",\"navigation\",\"view\",\"export\",\"roi\",\"profile\",\"all\"],aliases:{}},Show3D:{tool_groups:[\"display\",\"histogram\",\"stats\",\"playback\",\"view\",\"export\",\"roi\",\"profile\",\"all\"],aliases:{navigation:\"playback\"}},Show3DVolume:{tool_groups:[\"display\",\"histogram\",\"playback\",\"fft\",\"navigation\",\"stats\",\"export\",\"view\",\"volume\",\"all\"],aliases:{}},Show4D:{tool_groups:[\"display\",\"roi\",\"histogram\",\"profile\",\"navigation\",\"playback\",\"stats\",\"export\",\"view\",\"fft\",\"all\"],aliases:{}},Show4DSTEM:{tool_groups:[\"display\",\"histogram\",\"stats\",\"navigation\",\"playback\",\"view\",\"export\",\"roi\",\"profile\",\"fft\",\"virtual\",\"frame\",\"all\"],aliases:{}},ShowComplex2D:{tool_groups:[\"display\",\"histogram\",\"fft\",\"roi\",\"stats\",\"export\",\"view\",\"all\"],aliases:{}},Mark2D:{tool_groups:[\"points\",\"roi\",\"profile\",\"display\",\"marker_style\",\"snap\",\"navigation\",\"view\",\"export\",\"all\"],aliases:{}},Edit2D:{tool_groups:[\"mode\",\"edit\",\"display\",\"histogram\",\"stats\",\"navigation\",\"export\",\"view\",\"all\"],aliases:{}},Align2D:{tool_groups:[\"alignment\",\"overlay\",\"display\",\"histogram\",\"stats\",\"export\",\"view\",\"all\"],aliases:{}},Bin:{tool_groups:[\"display\",\"binning\",\"mask\",\"preview\",\"stats\",\"export\",\"all\"],aliases:{}},Merge4DSTEM:{tool_groups:[\"display\",\"sources\",\"merge\",\"preview\",\"stats\",\"export\",\"all\"],aliases:{}},Show1D:{tool_groups:[\"display\",\"peaks\",\"stats\",\"export\",\"all\"],aliases:{}}},viewer_widgets:[\"Show1D\",\"Show2D\",\"Show3D\",\"Show3DVolume\",\"Show4D\",\"Show4DSTEM\",\"ShowComplex2D\"],control_presets:{all:{label:\"All\",show_groups:[\"*\"]},compact:{label:\"Compact\",show_groups:[\"mode\",\"edit\",\"display\",\"navigation\",\"playback\",\"view\",\"export\",\"fft\"]},mask_focus:{label:\"Mask Focus\",show_groups:[\"edit\",\"display\",\"roi\",\"histogram\",\"stats\",\"navigation\",\"playback\",\"view\",\"export\",\"fft\",\"virtual\",\"frame\"]},crop_focus:{label:\"Crop Focus\",show_groups:[\"mode\",\"edit\",\"display\",\"histogram\",\"stats\",\"navigation\",\"view\",\"export\"]},spectroscopy:{label:\"Spectroscopy\",show_groups:[\"display\",\"peaks\",\"stats\"]}}};var cc=vR;function xR(e){let t=cc.widgets[e];if(!t){let o=Object.keys(cc.widgets).sort().join(\", \");throw new Error(`Unknown widget '${e}'. Supported widgets: ${o}.`)}return t}function O_(e){return e==null?[]:typeof e==\"string\"?[e]:[...e]}function uc(e,t){let r=xR(e).aliases??{},n=t.trim().toLowerCase();return r[n]??n}function pc(e){return[...xR(e).tool_groups]}function Fm(e,t){let o=pc(e),r=new Set(o),n=[],a=new Set;for(let i of O_(t)){let l=uc(e,String(i));if(l){if(!r.has(l)){let s=o.map(c=>`\"${c}\"`).join(\", \");throw new Error(`Unknown tool group '${i}'. Supported values: ${s}.`)}if(l===\"all\")return[\"all\"];a.has(l)||(a.add(l),n.push(l))}}return n}function TR(e,t){return pc(e).filter(o=>o!==\"all\"&&t.has(o))}function SR(e,t){let o=Fm(e,t);return o.includes(\"all\")?pc(e).filter(r=>r!==\"all\"):o}function ER(e){return e.replace(/_/g,\" \").replace(/\\b\\w/g,t=>t.toUpperCase())}function PR(){return Object.keys(cc.control_presets)}function CR(e){return cc.control_presets[e]?.label??e}function RR(e,t){let o=cc.control_presets[t];if(!o){let i=Object.keys(cc.control_presets).sort().join(\", \");throw new Error(`Unknown control preset '${t}'. Supported presets: ${i}.`)}let r=pc(e).filter(i=>i!==\"all\");if(o.show_groups.includes(\"*\"))return[];let n=new Set(o.show_groups.map(i=>uc(e,i))),a=r.filter(i=>!n.has(i));return Fm(e,a)}function Km(e,t,o){let r=Fm(e,o),n=Fm(e,t),a=new Set(r),i=new Set(n),l=a.has(\"all\"),s=l||i.has(\"all\"),c=m=>{let p=uc(e,m);return p===\"all\"?l:l||a.has(p)};return{hideAll:l,lockAll:s,isHidden:c,isLocked:m=>{let p=uc(e,m);return p===\"all\"?s:s||c(p)||i.has(p)},hiddenSet:a,disabledSet:i}}function wb(e,t,o){let r=new Set(SR(e,t)),n=uc(e,o);return n===\"all\"?[\"all\"]:(r.add(n),TR(e,r))}function Mb(e,t,o){let r=new Set(SR(e,t));return r.delete(uc(e,o)),TR(e,r)}var wR={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},A_={fontSize:10,py:.25,px:1,minWidth:0};function MR({widgetName:e,hiddenTools:t,setHiddenTools:o,disabledTools:r,setDisabledTools:n,themeColors:a,labelOverrides:i}){let[l,s]=at.useState(null),c=at.useMemo(()=>pc(e).filter(v=>v!==\"all\"),[e]),u=at.useMemo(()=>Km(e,r,t),[e,r,t]),m=at.useCallback((v,T)=>{o(S=>T?Mb(e,S,v):wb(e,S,v))},[o,e]),p=at.useCallback((v,T)=>{n(S=>T?wb(e,S,v):Mb(e,S,v))},[n,e]),d=at.useCallback(v=>{o(RR(e,v))},[o,e]);return at.createElement(at.Fragment,null,at.createElement(yp,{title:\"Customize controls\",arrow:!0,placement:\"top\"},at.createElement(Rb,{size:\"small\",\"aria-label\":\"Customize controls\",onClick:v=>s(v.currentTarget),sx:{p:.25,ml:.5,color:a.text}},at.createElement(bR,{sx:{fontSize:16}}))),at.createElement(ip,{anchorEl:l,open:!!l,onClose:()=>s(null),anchorOrigin:{vertical:\"bottom\",horizontal:\"right\"},transformOrigin:{vertical:\"top\",horizontal:\"right\"},PaperProps:{sx:{bgcolor:a.controlBg,color:a.text,border:`1px solid ${a.border}`,p:.5,minWidth:280}}},at.createElement(Fe,{sx:{px:.5,pb:.75}},at.createElement(Xe,{sx:{fontSize:11,fontWeight:\"bold\",mb:.75}},\"Presets\"),at.createElement(Fe,{sx:{display:\"flex\",gap:.5,flexWrap:\"wrap\"}},PR().map(v=>at.createElement(ga,{key:v,size:\"small\",sx:A_,\"data-testid\":`preset-${v}`,onClick:()=>d(v)},CR(v))))),at.createElement(ob,{sx:{borderColor:a.border,my:.5}}),at.createElement(Fe,{sx:{maxHeight:300,overflowY:\"auto\",px:.5}},at.createElement(Xe,{sx:{fontSize:11,fontWeight:\"bold\",mb:.5}},\"Per-group\"),c.map(v=>{let T=i?.[v]??ER(v),S=u.isHidden(v),h=u.isLocked(v);return at.createElement(Fe,{key:v,\"data-testid\":`tool-row-${v}`,sx:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",py:.25,gap:.5}},at.createElement(Xe,{sx:{fontSize:11}},T),at.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:.5}},at.createElement(Xe,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Show\"),at.createElement(Un,{size:\"small\",checked:!S,onChange:y=>m(v,y.target.checked),inputProps:{\"aria-label\":`show-${v}`},sx:wR.small}),at.createElement(Xe,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Lock\"),at.createElement(Un,{size:\"small\",checked:h,onChange:y=>p(v,y.target.checked),inputProps:{\"aria-label\":`lock-${v}`},sx:wR.small,disabled:S})))}))))}var xn={label:{fontSize:11},labelSmall:{fontSize:10},value:{fontSize:10,fontFamily:\"monospace\"},title:{fontWeight:\"bold\"}},D_={XS:4,SM:8,MD:12,LG:16},hp={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},gp={fontSize:10,py:.25,px:1,minWidth:0},N_={anchorOrigin:{vertical:\"top\",horizontal:\"left\"},transformOrigin:{vertical:\"bottom\",horizontal:\"left\"},sx:{zIndex:9999}},OR={small:{\"& .MuiSlider-thumb\":{width:12,height:12},\"& .MuiSlider-rail\":{height:3},\"& .MuiSlider-track\":{height:3}}},__={root:{p:2,bgcolor:\"transparent\",color:\"inherit\",fontFamily:\"monospace\",overflow:\"visible\"}},yi=window.devicePixelRatio||1,AR=.2;function tn(e){return Math.round(e)+.5}var z_=600,k_=400,B_=12,L_=16,j_=28,U_=18,H_=48,V_=26,vo=\"-apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",Tn=4,NR=8,DR=55,$_=.05;function Y_({text:e,theme:t=\"dark\"}){let o=t===\"dark\";return w.createElement(yp,{title:typeof e==\"string\"?w.createElement(Xe,{sx:{fontSize:11,lineHeight:1.4}},e):e,arrow:!0,placement:\"bottom\",componentsProps:{tooltip:{sx:{bgcolor:o?\"#333\":\"#fff\",color:o?\"#ddd\":\"#333\",border:`1px solid ${o?\"#555\":\"#ccc\"}`,maxWidth:280,p:1}},arrow:{sx:{color:o?\"#333\":\"#fff\",\"&::before\":{border:`1px solid ${o?\"#555\":\"#ccc\"}`}}}}},w.createElement(Xe,{component:\"span\",sx:{fontSize:12,color:o?\"#888\":\"#666\",cursor:\"help\",ml:.5,\"&:hover\":{color:o?\"#aaa\":\"#444\"}}},\"\\u24D8\"))}function X_({items:e}){return w.createElement(Fe,{component:\"table\",sx:{borderCollapse:\"collapse\",\"& td\":{py:.25,fontSize:11,lineHeight:1.3,verticalAlign:\"top\"},\"& td:first-of-type\":{pr:1.5,opacity:.7,fontFamily:\"monospace\",fontSize:10,whiteSpace:\"nowrap\"}}},w.createElement(\"tbody\",null,e.map(([t,o],r)=>w.createElement(\"tr\",{key:r},w.createElement(\"td\",null,t),w.createElement(\"td\",null,o)))))}function Sa(e,t,o=NR){let r=t-e;if(r<=0||!isFinite(r))return[e];let n=dR(r/o);if(n<=0||!isFinite(n))return[e,t];let a=Math.ceil(e/n)*n,i=[];for(let l=a;l<=t+n*.001;l+=n)l>=e-n*.001&&i.push(l);return i.length===0&&i.push(e,t),i}function bp(e,t,o=NR){let r=Math.floor(Math.log10(Math.max(e,1e-30))),n=Math.ceil(Math.log10(Math.max(t,1e-30))),a=n-r,i=a<=o?1:Math.ceil(a/o),l=[];for(let s=r;s<=n;s+=i){let c=Math.pow(10,s);c>=e&&c<=t&&l.push(c)}return l.length===0&&l.push(e,t),l}function G_(){let{themeInfo:e,colors:t}=fR(),o=e.theme===\"dark\",[r]=Ye(\"y_bytes\"),[n]=Ye(\"x_bytes\"),[a]=Ye(\"n_traces\"),[i]=Ye(\"n_points\"),[l]=Ye(\"labels\"),[s]=Ye(\"colors\"),[c]=Ye(\"title\"),[u]=Ye(\"x_label\"),[m]=Ye(\"y_label\"),[p]=Ye(\"x_unit\"),[d]=Ye(\"y_unit\"),[v,T]=Ye(\"log_scale\"),[S,h]=Ye(\"auto_contrast\"),[y]=Ye(\"percentile_low\"),[g]=Ye(\"percentile_high\"),[b]=Ye(\"show_stats\"),[E,C]=Ye(\"show_legend\"),[P,A]=Ye(\"show_grid\"),[_]=Ye(\"show_controls\"),[z]=Ye(\"line_width\"),[I]=Ye(\"stats_mean\"),[x]=Ye(\"stats_min\"),[k]=Ye(\"stats_max\"),[U]=Ye(\"stats_std\"),[O,N]=Ye(\"focused_trace\"),[X,oe]=Ye(\"peak_markers\"),[W,Te]=Ye(\"peak_active\"),[fe,Ke]=Ye(\"peak_search_radius\"),[Ze,Ue]=Ye(\"selected_peaks\"),[xe,Je]=Ye(\"grid_density\"),[ht,we]=Ye(\"x_range\"),[ft,le]=Ye(\"y_range\"),[Oe,Ae]=Ye(\"disabled_tools\"),[et,dt]=Ye(\"hidden_tools\"),[Lt]=Ye(\"range_stats\"),[jt]=Ye(\"peak_fwhm\"),Be=w.useMemo(()=>Km(\"Show1D\",Oe,et),[Oe,et]),Nt=Be.isHidden(\"display\"),Ro=Be.isHidden(\"peaks\"),Ut=Be.isHidden(\"stats\"),st=Be.isHidden(\"export\"),se=Be.isLocked(\"display\"),xt=Be.isLocked(\"peaks\"),fr=Be.isLocked(\"export\"),Z=w.useRef(null),ee=w.useRef(null),Se=w.useRef(null),[ye,ze]=w.useState(z_),[ue,gt]=w.useState(k_),[ce,ke]=w.useState(0),[he,Wt]=w.useState(1),[be,uo]=w.useState(0),[ve,po]=w.useState(1),[Ht,Sn]=w.useState(!1),Tt=w.useRef(!1);Tt.current=Ht;let[Qe,Ar]=w.useState(!1),En=w.useRef(!1);En.current=Qe;let Gt=w.useRef(null),[Re,$o]=w.useState(null),on=w.useRef({min:0,max:1}),rn=w.useRef({min:0,max:1}),nn=w.useRef([]),Dr=w.useRef(null),[ro,dl]=w.useState(null),[_R,Ob]=w.useState(null),Ea=w.useRef(null),[Pa,vp]=w.useState(null),Qm=w.useRef(null),Wm=w.useRef(!1),Bo=w.useRef(null),fc=w.useRef(null),Nr=w.useRef(null),[dc,Zm]=w.useState(null),[Ab,Db]=w.useState(\"\"),[Nb,_b]=w.useState(\"\"),[zb,ml]=w.useState(!1),_r=w.useRef(null),[mc,Jm]=w.useState(null),[kb,Bb]=w.useState(\"\"),[Lb,jb]=w.useState(\"\"),[Ub,yl]=w.useState(!1),[zR,Hb]=w.useState(!1),[Vb,hl]=w.useState(null),M=w.useMemo(()=>{let D=!!(m||d),f=!!(u||p),H=v?bp(Math.max(be,1e-30),ve):Sa(be,ve),B=30;try{let j=document.createElement(\"canvas\").getContext(\"2d\");if(j){j.font=`11px ${vo}`;for(let F of H){let Q=j.measureText(Rt(F)).width;Q>B&&(B=Q)}}}catch{}return{top:B_,right:L_,bottom:j_+(f?U_:0),left:Math.max(H_,B+Tn+6+(D?V_:0))}},[be,ve,v,m,d,u,p]),ge=ye-M.left-M.right,ne=ue-M.top-M.bottom;w.useEffect(()=>{if(!r||r.byteLength<4||a<1||i<1){nn.current=[];return}let D=Eb(r);if(!D){nn.current=[];return}let f=[];for(let R=0;R=4?Dr.current=Eb(n):Dr.current=null;let H=0,B=i-1;if(Dr.current&&Dr.current.length>0){let R=Pb(Dr.current);H=R.min,B=R.max}H===B&&(B=H+1);let j=1/0,F=-1/0;if(S&&f.length>0){let R=f.reduce((Y,K)=>Y+K.length,0),V=new Float32Array(R),te=0;for(let Y of f)V.set(Y,te),te+=Y.length;let G=yR(V,y,g);j=G.vmin,F=G.vmax}else for(let R of f){let V=Pb(R);V.minF&&(F=V.max)}isFinite(j)||(j=0),isFinite(F)||(F=1),j===F&&(j-=.5,F+=.5);let Q=(F-j)*$_;j-=Q,F+=Q,on.current={min:H,max:B},rn.current={min:j,max:F},ke(H),Wt(B),uo(j),po(F)},[r,n,a,i,S,y,g]);let St=w.useCallback(D=>M.left+(D-ce)/(he-ce)*ge,[ce,he,ge,M.left]),wt=w.useCallback(D=>{if(v){let f=Math.log10(Math.max(be,1e-30)),H=Math.log10(Math.max(ve,1e-30)),B=Math.log10(Math.max(D,1e-30));return M.top+ne-(B-f)/(H-f||1)*ne}return M.top+ne-(D-be)/(ve-be||1)*ne},[be,ve,ne,v,M.top]),Yo=w.useCallback(D=>ce+(D-M.left)/ge*(he-ce),[ce,he,ge,M.left]),an=w.useCallback(D=>{let f=(M.top+ne-D)/ne;if(v){let H=Math.log10(Math.max(be,1e-30)),B=Math.log10(Math.max(ve,1e-30));return Math.pow(10,H+f*(B-H))}return be+f*(ve-be)},[be,ve,ne,v,M.top]),gl=w.useCallback(()=>{Sn(!1),Ar(!1),we([]),le([]),ke(on.current.min),Wt(on.current.max),uo(rn.current.min),po(rn.current.max)},[we,le]);w.useEffect(()=>{let D=Z.current;if(!D)return;let f=D.getContext(\"2d\");if(!f||(D.width=ye*yi,D.height=ue*yi,f.scale(yi,yi),f.fillStyle=o?\"#1a1a1a\":\"#f8f8f8\",f.fillRect(0,0,ye,ue),ge<=0||ne<=0))return;let H=nn.current,B=Dr.current;if(P){f.strokeStyle=o?\"rgba(255,255,255,0.08)\":\"rgba(0,0,0,0.08)\",f.lineWidth=1,f.setLineDash([2,3]);let Y=Math.max(3,xe),K=Sa(ce,he,Y);for(let Ee of K){let de=tn(St(Ee));de>=M.left&&de<=M.left+ge&&(f.beginPath(),f.moveTo(de,M.top),f.lineTo(de,M.top+ne),f.stroke())}let J=Math.max(3,xe),pe=v?bp(Math.max(be,1e-30),ve,J):Sa(be,ve,J);for(let Ee of pe){let de=tn(wt(Ee));de>=M.top&&de<=M.top+ne&&(f.beginPath(),f.moveTo(M.left,de),f.lineTo(M.left+ge,de),f.stroke())}f.setLineDash([])}f.strokeStyle=o?\"#666\":\"#999\",f.lineWidth=1;let j=tn(M.left),F=tn(M.top+ne);f.beginPath(),f.moveTo(j,M.top),f.lineTo(j,F),f.lineTo(M.left+ge,F),f.stroke();let Q=Sa(ce,he,Math.max(3,Math.floor(ge/DR)));f.fillStyle=o?\"#aaa\":\"#555\",f.font=`11px ${vo}`,f.textAlign=\"center\",f.textBaseline=\"top\";for(let Y of Q){let K=tn(St(Y));K>=M.left&&K<=M.left+ge&&(f.beginPath(),f.moveTo(K,M.top+ne),f.lineTo(K,M.top+ne+Tn),f.stroke(),f.fillText(Rt(Y),K,M.top+ne+Tn+2))}let R=v?bp(Math.max(be,1e-30),ve):Sa(be,ve);f.textAlign=\"right\",f.textBaseline=\"middle\";for(let Y of R){let K=tn(wt(Y));K>=M.top&&K<=M.top+ne&&(f.beginPath(),f.moveTo(M.left-Tn,K),f.lineTo(M.left,K),f.stroke(),f.fillText(Rt(Y),M.left-Tn-2,K))}if(u||p){f.textAlign=\"center\",f.textBaseline=\"top\",f.font=`12px ${vo}`,f.fillStyle=o?\"#999\":\"#666\";let Y=u||\"\";p&&(Y+=Y?` (${p})`:p),f.fillText(Y,M.left+ge/2,M.top+ne+Tn+18)}if(m||d){f.save(),f.translate(12,M.top+ne/2),f.rotate(-Math.PI/2),f.textAlign=\"center\",f.textBaseline=\"top\",f.font=`12px ${vo}`,f.fillStyle=o?\"#999\":\"#666\";let Y=m||\"\";d&&(Y+=Y?` (${d})`:d),f.fillText(Y,0,0),f.restore()}f.save(),f.beginPath(),f.rect(M.left,M.top,ge,ne),f.clip();let V=O>=0&&O{let pe=H[Y],Ee=s&&s[Y]||\"#4fc3f7\";f.globalAlpha=K,f.strokeStyle=Ee,f.lineWidth=J,f.beginPath();let de=!1;for(let De=0;De0){let Y=new Set(Ze||[]);for(let K=0;K{let D=ee.current;if(!D)return;let f=D.getContext(\"2d\");if(!f||(D.width=ye*yi,D.height=ue*yi,f.scale(yi,yi),f.clearRect(0,0,ye,ue),ge<=0||ne<=0))return;if(ro){let{canvasX:j,canvasY:F}=ro;if(j>=M.left&&j<=M.left+ge&&F>=M.top&&F<=M.top+ne){f.strokeStyle=o?\"rgba(255,255,255,0.25)\":\"rgba(0,0,0,0.25)\",f.lineWidth=1,f.setLineDash([3,3]);let Q=tn(j);f.beginPath(),f.moveTo(Q,M.top),f.lineTo(Q,M.top+ne),f.stroke();let R=tn(F);f.beginPath(),f.moveTo(M.left,R),f.lineTo(M.left+ge,R),f.stroke(),f.setLineDash([]),f.fillStyle=ro.color,f.beginPath(),f.arc(j,wt(ro.dataY),4,0,Math.PI*2),f.fill();let V=Rt(ro.dataX),te=Rt(ro.dataY),G=`${V}, ${te}`;ro.label&&(G=`${ro.label}: ${G}`),f.font=\"10px monospace\";let Y=f.measureText(G).width,K=4,J=Y+K*2,pe=16,Ee=j+10,de=F-pe-6;Ee+J>M.left+ge&&(Ee=j-J-10),de=0&&O=1&&l&&l.length>0){let V=0;for(let J=0;JV&&(V=Ee)}let te=32+V,G=12+a*14,Y=M.left+ge-te-8,K=M.top+8;Qm.current={lx:Y,ly:K,w:te,h:G,entryH:14,pad:6,n:a},f.fillStyle=o?\"rgba(30,30,30,0.85)\":\"rgba(255,255,255,0.85)\",f.fillRect(Y,K,te,G),f.strokeStyle=o?\"#555\":\"#ccc\",f.lineWidth=1,f.strokeRect(Y,K,te,G);for(let J=0;J=0&&Ope&&(pe=R[de],Ee=de);if(pe>-1/0){let de=F?F[Ee]:Ee;B={x0:K,x1:J,peakX:de,peakY:pe,traceIdx:Q}}}}if(B){let j=B,F=Math.max(M.left,St(j.x0)),Q=Math.min(M.left+ge,St(j.x1)),R=Math.min(F,Q),V=Math.abs(Q-F);f.fillStyle=o?\"rgba(66,165,245,0.15)\":\"rgba(33,150,243,0.12)\",f.fillRect(R,M.top,V,ne),f.strokeStyle=o?\"rgba(66,165,245,0.5)\":\"rgba(33,150,243,0.4)\",f.lineWidth=1,f.strokeRect(R,M.top,V,ne);let te=St(j.peakX),G=wt(j.peakY),Y=s&&s[j.traceIdx]||\"#4fc3f7\";f.strokeStyle=Y,f.lineWidth=1,f.globalAlpha=.6,f.setLineDash([4,3]),f.beginPath(),f.moveTo(te,G),f.lineTo(te,M.top+ne),f.stroke(),f.setLineDash([]),f.globalAlpha=1;let K=6;f.fillStyle=o?\"rgba(66,165,245,0.3)\":\"rgba(33,150,243,0.25)\",f.strokeStyle=Y,f.lineWidth=2,f.setLineDash([3,2]),f.beginPath(),f.moveTo(te,G-K),f.lineTo(te+K,G+K),f.lineTo(te-K,G+K),f.closePath(),f.fill(),f.stroke(),f.setLineDash([]),f.font=`9px ${vo}`,f.fillStyle=o?\"#ddd\":\"#333\",f.textAlign=\"center\",f.textBaseline=\"bottom\",f.fillText(Rt(j.peakX),te,G-K-3)}if(Ht){let j=o?\"rgba(0,170,255,0.7)\":\"rgba(0,120,255,0.6)\",F=o?\"rgba(0,170,255,1.0)\":\"rgba(0,120,255,0.9)\";for(let Q of[\"left\",\"right\"]){let V=St(Q===\"left\"?ce:he);if(VM.left+ge+2)continue;let te=dc===Q||Nr.current?.handle===Q,G=te?F:j;f.strokeStyle=G,f.lineWidth=te?2:1,f.setLineDash([4,3]),f.beginPath(),f.moveTo(tn(V),M.top),f.lineTo(tn(V),M.top+ne),f.stroke(),f.setLineDash([]);let Y=M.top+ne+1,K=6;f.fillStyle=G,f.beginPath(),f.moveTo(V-K,Y),f.lineTo(V+K,Y),f.lineTo(V,Y+K+2),f.closePath(),f.fill()}}if(Ht&&(f.fillStyle=o?\"rgba(0,170,255,0.5)\":\"rgba(0,120,255,0.4)\",f.font=`bold 9px ${vo}`,f.textAlign=\"right\",f.textBaseline=\"top\",f.fillText(\"X LOCKED\",M.left+ge,M.top+ne+4)),Qe&&(f.fillStyle=o?\"rgba(0,170,255,0.5)\":\"rgba(0,120,255,0.4)\",f.font=`bold 9px ${vo}`,f.textAlign=\"left\",f.textBaseline=\"top\",f.fillText(\"Y LOCKED\",M.left+4,M.top+2)),Qe){let j=o?\"rgba(0,170,255,0.7)\":\"rgba(0,120,255,0.6)\",F=o?\"rgba(0,170,255,1.0)\":\"rgba(0,120,255,0.9)\";for(let Q of[\"top\",\"bottom\"]){let V=wt(Q===\"top\"?ve:be);if(VM.top+ne+2)continue;let te=mc===Q||_r.current?.handle===Q,G=te?F:j;f.strokeStyle=G,f.lineWidth=te?2:1,f.setLineDash([4,3]),f.beginPath(),f.moveTo(M.left,tn(V)),f.lineTo(M.left+ge,tn(V)),f.stroke(),f.setLineDash([]);let Y=M.left-1,K=6;f.fillStyle=G,f.beginPath(),f.moveTo(Y,V-K),f.lineTo(Y,V+K),f.lineTo(Y-K-2,V),f.closePath(),f.fill()}}if(jt&&jt.length>0){f.save(),f.beginPath(),f.rect(M.left,M.top,ge,ne),f.clip();for(let j of jt){if(j.fwhm==null||j.center==null||j.amplitude==null||j.offset==null)continue;let F=j.offset+j.amplitude/2,Q=wt(F),R=St(j.center-j.fwhm/2),V=St(j.center+j.fwhm/2),te=j.peak_idx,G=X&&te>=0&&te{let H=nn.current,B=Dr.current;if(H.length===0||i<1)return null;let j=Yo(D),F=0;if(B){let Y=1/0;for(let K=0;K{let H=Qm.current;if(!H||DH.lx+H.w||fH.ly+H.h)return null;let B=Math.floor((f-H.ly-H.pad)/H.entryH);return B<0||B>=H.n?null:B},[]),bl=w.useCallback((D,f)=>{if(!X||X.length===0)return null;let H=12,B=null,j=1/0;for(let F=0;F{if(!Ht||fM.top+ne+12)return null;let H=St(ce),B=St(he),j=Math.abs(D-H),F=Math.abs(D-B),Q=8;return j{if(!Qe||DM.left+ge)return null;let H=wt(ve),B=wt(be),j=Math.abs(f-H),F=Math.abs(f-B),Q=8;return j{D.preventDefault();let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(BM.left+ge||jM.top+ne)return;let F=D.deltaY>0?1.1:1/1.1,Q=Yo(B),R=an(j);Tt.current||(ke(V=>Q-(Q-V)*F),Wt(V=>Q+(V-Q)*F)),En.current||(uo(V=>R-(R-V)*F),po(V=>R+(V-R)*F))},[ge,ne,Yo,an,M.left,M.top]);w.useEffect(()=>{let D=Se.current;if(D)return D.addEventListener(\"wheel\",ey,{passive:!1}),()=>D.removeEventListener(\"wheel\",ey)},[ey]),w.useEffect(()=>{zb||(Db(ce.toPrecision(6)),_b(he.toPrecision(6)))},[ce,he,zb]),w.useEffect(()=>{Ub||(Bb(be.toPrecision(6)),jb(ve.toPrecision(6)))},[be,ve,Ub]),w.useEffect(()=>{ht&&ht.length===2?(ke(ht[0]),Wt(ht[1]),Sn(!0)):ht&&ht.length===0&&Ht&&Sn(!1)},[ht]),w.useEffect(()=>{ft&&ft.length===2?(uo(ft[0]),po(ft[1]),Ar(!0)):ft&&ft.length===0&&Qe&&Ar(!1)},[ft]),w.useEffect(()=>{let D=H=>{if(fc.current?.active){let B=fc.current,j=Math.max(200,B.startW+(H.clientX-B.startX)),F=Math.max(100,B.startH+(H.clientY-B.startY));ze(j),gt(F)}if(Nr.current){let B=Z.current;if(!B)return;let j=B.getBoundingClientRect(),F=H.clientX-j.left,Q=Math.max(M.left,Math.min(M.left+ge,F)),R=Yo(Q),V=on.current,te=Math.max(V.min,Math.min(V.max,R));Nr.current.handle===\"left\"?(ke(G=>Math.min(te,he-(he-G)*.001)),we([te,he])):(Wt(G=>Math.max(te,ce+(G-ce)*.001)),we([ce,te]))}if(_r.current){let B=Z.current;if(!B)return;let j=B.getBoundingClientRect(),F=H.clientY-j.top,Q=Math.max(M.top,Math.min(M.top+ne,F)),R=an(Q),V=rn.current,te=Math.max(V.min,Math.min(V.max,R));_r.current.handle===\"top\"?(po(G=>Math.max(te,be+(G-be)*.001)),le([be,te])):(uo(G=>Math.min(te,ve-(ve-G)*.001)),le([te,ve]))}},f=()=>{fc.current?.active&&(fc.current=null),Nr.current&&(Nr.current=null),_r.current&&(_r.current=null)};return window.addEventListener(\"mousemove\",D),window.addEventListener(\"mouseup\",f),()=>{window.removeEventListener(\"mousemove\",D),window.removeEventListener(\"mouseup\",f)}},[M.left,M.top,ge,ne,Yo,an,ce,he,be,ve,we,le]);let kR=w.useCallback(D=>{let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(j>M.top+ne&&j=M.left&&B<=M.left+ge){Gt.current={axis:\"x\",startPx:B,startVal:Yo(B)},$o({axis:\"x\",startVal:Yo(B),currentVal:Yo(B)});return}if(B=0&&j>=M.top&&j<=M.top+ne){Gt.current={axis:\"y\",startPx:j,startVal:an(j)},$o({axis:\"y\",startVal:an(j),currentVal:an(j)});return}if(Ht){let F=Sp(B,j);if(F){Nr.current={handle:F,startPx:B};return}}if(Qe){let F=Ep(B,j);if(F){_r.current={handle:F,startPx:j};return}}if(!(BM.left+ge||jM.top+ne)){if(W&&!xt&&bl(B,j)===null){let Q=xp(B,j),R=O>=0&&O{let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(Nr.current){let V=Nr.current,te=Math.max(M.left,Math.min(M.left+ge,B)),G=Yo(te),Y=on.current,K=Math.max(Y.min,Math.min(Y.max,G));if(V.handle===\"left\"){let J=Math.min(K,he-(he-ce)*.001);ke(J),we([J,he])}else{let J=Math.max(K,ce+(he-ce)*.001);Wt(J),we([ce,J])}return}if(_r.current){let V=_r.current,te=Math.max(M.top,Math.min(M.top+ne,j)),G=an(te),Y=rn.current,K=Math.max(Y.min,Math.min(Y.max,G));if(V.handle===\"top\"){let J=Math.max(K,be+(ve-be)*.001);po(J),le([be,J])}else{let J=Math.min(K,ve-(ve-be)*.001);uo(J),le([J,ve])}return}let F=!Bo.current?.active&&!Ea.current?.active&&!Gt.current;if(Ht&&F){let V=Sp(B,j);Zm(V)}else dc&&Zm(null);if(Qe&&F){let V=Ep(B,j);Jm(V)}else mc&&Jm(null);if(Gt.current){let V=Gt.current;V.axis===\"x\"?$o({axis:\"x\",startVal:V.startVal,currentVal:Yo(Math.max(M.left,Math.min(M.left+ge,B)))}):$o({axis:\"y\",startVal:V.startVal,currentVal:an(Math.max(M.top,Math.min(M.top+ne,j)))});return}if(Ea.current?.active){let V=Ea.current;Bo.current&&Math.abs(B-V.startPx)>3&&(Bo.current.wasDrag=!0);let te=Yo(Math.max(M.left,Math.min(M.left+ge,B))),G=Math.min(V.startDataX,te),Y=Math.max(V.startDataX,te),K=nn.current,J=Dr.current,pe=K[V.traceIdx];if(pe){let Ee=-1/0,de=-1;for(let De=0;De=G&&qt<=Y&&isFinite(pe[De])&&pe[De]>Ee&&(Ee=pe[De],de=De)}if(de>=0){let De=J?J[de]:de;vp({x0:G,x1:Y,peakX:De,peakY:Ee,traceIdx:V.traceIdx})}else vp(null)}dl(null);return}if(Bo.current?.active){let V=Bo.current,te=D.clientX-V.startX,G=D.clientY-V.startY;(Math.abs(te)>3||Math.abs(G)>3)&&(V.wasDrag=!0);let Y=V.startXMax-V.startXMin,K=V.startYMax-V.startYMin,J=-(te/ge)*Y,pe=G/ne*K;Tt.current||(ke(V.startXMin+J),Wt(V.startXMax+J)),En.current||(uo(V.startYMin+pe),po(V.startYMax+pe)),dl(null);return}if(BM.left+ge||jM.top+ne){dl(null);return}let Q=Tp(B,j);if(Wm.current=Q!==null,Ob(Q!==null?null:bl(B,j)),Q!==null){dl(null);return}let R=xp(B,j);R&&dl({canvasX:R.canvasX,canvasY:R.canvasY,dataX:R.dataX,dataY:R.dataY,traceIdx:R.traceIdx,label:R.label,color:R.color})},[ge,ne,xp,bl,Tp,M.left,M.top,Yo,an,Ht,Qe,ce,he,be,ve,Sp,Ep,dc,mc,we,le]),LR=w.useCallback(D=>{if(Nr.current){Nr.current=null;return}if(_r.current){_r.current=null;return}if(Gt.current&&Re){let{startVal:f,currentVal:H,axis:B}=Re,j=Math.min(f,H),F=Math.max(f,H),Q=B===\"x\"?he-ce:ve-be;F-j>Q*.01&&(B===\"x\"?(ke(j),Wt(F),Sn(!0),we([j,F])):(uo(j),po(F),Ar(!0),le([j,F]))),Gt.current=null,$o(null);return}if(Ea.current?.active){if((Bo.current?.wasDrag??!1)&&Pa){let H={x:Pa.peakX,y:Pa.peakY,trace_idx:Pa.traceIdx,label:Rt(Pa.peakX),type:\"peak\"};oe([...X||[],H])}Ea.current=null,vp(null),Bo.current=null;return}if(Bo.current?.active&&!Bo.current.wasDrag){let f=Z.current;if(f){let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top,F=Tp(B,j);if(F!==null){N(O===F?-1:F),Bo.current=null;return}let Q=bl(B,j);if(Q!==null){let R=Ze||[];D.shiftKey?R.includes(Q)?Ue(R.filter(V=>V!==Q)):Ue([...R,Q]):R.length===1&&R[0]===Q?Ue([]):Ue([Q]),Bo.current=null;return}if(W&&!xt&&ro){let R=nn.current,V=Dr.current,te=O>=0&&Ode&&(de=G[ot],Ee=ot);let De=V?V[Ee]:Ee,qt={x:De,y:de,trace_idx:te,label:Rt(De),type:\"peak\"};oe([...X||[],qt])}}else if(!W&&(Ze&&Ze.length>0&&Ue([]),ro)){let R=ro.traceIdx;N(O===R?-1:R)}}}Bo.current=null},[ro,O,N,W,X,oe,Ze,Ue,bl,Tp,xt,Re,ce,he,be,ve,we,le,Pa,fe]),jR=w.useCallback(()=>{Bo.current=null,Ea.current=null,Nr.current=null,_r.current=null,vp(null),Gt.current=null,$o(null),dl(null),Ob(null),Zm(null),Jm(null),Wm.current=!1},[]),UR=w.useCallback(D=>{let f=Z.current;if(!f){gl();return}let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(j>M.top+ne&&B>=M.left&&B<=M.left+ge&&Ht){Sn(!1),we([]),ke(on.current.min),Wt(on.current.max);return}if(B=M.top&&j<=M.top+ne&&Qe){Ar(!1),le([]),uo(rn.current.min),po(rn.current.max);return}gl()},[gl,ge,ne,M.left,M.top,Ht,Qe,we,le]),HR=w.useCallback(D=>{let f=D.target.tagName?.toLowerCase();if(!(f===\"input\"||f===\"textarea\"||f===\"select\"))switch(D.key){case\"r\":case\"R\":se||(D.preventDefault(),gl());break;case\"Escape\":D.preventDefault(),N(-1),Ze&&Ze.length>0&&Ue([]);break;case\"p\":case\"P\":xt||(D.preventDefault(),Te(!W));break;case\"c\":case\"C\":xt||(D.preventDefault(),oe([]),Ue([]));break;case\"Delete\":case\"Backspace\":if(!xt&&X&&X.length>0)if(D.preventDefault(),Ze&&Ze.length>0){let H=new Set(Ze),B=X.filter((j,F)=>!H.has(F));oe(B),Ue([])}else{let H=[...X];H.pop(),oe(H)}break}},[gl,N,X,oe,W,Te,Ze,Ue,se,xt]),VR=w.useCallback(()=>{hl(null);let D=Z.current;D&&D.toBlob(f=>{f&&lc(f,`${c||\"show1d\"}.png`)})},[c]),$b=w.useCallback((D=\"pdf\")=>{hl(null);let f=nn.current,H=Dr.current;if(f.length===0)return;let B=4,j=ye*B,F=ue*B,Q=document.createElement(\"canvas\");Q.width=j,Q.height=F;let R=Q.getContext(\"2d\");if(!R)return;if(R.scale(B,B),R.fillStyle=\"#ffffff\",R.fillRect(0,0,ye,ue),P){R.strokeStyle=\"rgba(0,0,0,0.08)\",R.lineWidth=1,R.setLineDash([2,3]);let G=Math.max(3,xe),Y=Sa(ce,he,G);for(let pe of Y){let Ee=St(pe);Ee>=M.left&&Ee<=M.left+ge&&(R.beginPath(),R.moveTo(Ee,M.top),R.lineTo(Ee,M.top+ne),R.stroke())}let K=Math.max(3,xe),J=v?bp(Math.max(be,1e-30),ve,K):Sa(be,ve,K);for(let pe of J){let Ee=wt(pe);Ee>=M.top&&Ee<=M.top+ne&&(R.beginPath(),R.moveTo(M.left,Ee),R.lineTo(M.left+ge,Ee),R.stroke())}R.setLineDash([])}R.strokeStyle=\"#999\",R.lineWidth=1,R.beginPath(),R.moveTo(M.left,M.top),R.lineTo(M.left,M.top+ne),R.lineTo(M.left+ge,M.top+ne),R.stroke();let V=Sa(ce,he,Math.max(3,Math.floor(ge/DR)));R.fillStyle=\"#555\",R.font=`10px ${vo}`,R.textAlign=\"center\",R.textBaseline=\"top\";for(let G of V){let Y=St(G);Y>=M.left&&Y<=M.left+ge&&(R.beginPath(),R.moveTo(Y,M.top+ne),R.lineTo(Y,M.top+ne+Tn),R.stroke(),R.fillText(Rt(G),Y,M.top+ne+Tn+2))}let te=v?bp(Math.max(be,1e-30),ve):Sa(be,ve);R.textAlign=\"right\",R.textBaseline=\"middle\";for(let G of te){let Y=wt(G);Y>=M.top&&Y<=M.top+ne&&(R.beginPath(),R.moveTo(M.left-Tn,Y),R.lineTo(M.left,Y),R.stroke(),R.fillText(Rt(G),M.left-Tn-2,Y))}if(u||p){R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`11px ${vo}`,R.fillStyle=\"#666\";let G=u||\"\";p&&(G+=G?` (${p})`:p),R.fillText(G,M.left+ge/2,M.top+ne+Tn+18)}if(m||d){R.save(),R.translate(12,M.top+ne/2),R.rotate(-Math.PI/2),R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`11px ${vo}`,R.fillStyle=\"#666\";let G=m||\"\";d&&(G+=G?` (${d})`:d),R.fillText(G,0,0),R.restore()}c&&(R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`bold 13px ${vo}`,R.fillStyle=\"#333\",R.fillText(c,ye/2,2)),R.save(),R.beginPath(),R.rect(M.left,M.top,ge,ne),R.clip();for(let G=0;G0)for(let G of X){let Y=s&&s[G.trace_idx]||\"#4fc3f7\",K=St(G.x),J=wt(G.y),pe=5;R.fillStyle=Y,R.strokeStyle=\"#fff\",R.lineWidth=1.5,R.beginPath(),R.moveTo(K,J-pe),R.lineTo(K+pe,J+pe),R.lineTo(K-pe,J+pe),R.closePath(),R.fill(),R.stroke(),R.font=`9px ${vo}`,R.fillStyle=\"#333\",R.textAlign=\"center\",R.textBaseline=\"bottom\",R.fillText(G.label||Rt(G.x),K,J-pe-3)}if(R.restore(),E&&f.length>=1&&l&&l.length>0){R.font=`10px ${vo}`;let G=14,Y=16,K=4,J=6,pe=0;for(let ot=0;otpe&&(pe=Pn)}let Ee=J*2+Y+K+pe,de=J*2+f.length*G,De=M.left+ge-Ee-8,qt=M.top+8;R.fillStyle=\"rgba(255,255,255,0.9)\",R.fillRect(De,qt,Ee,de),R.strokeStyle=\"#ccc\",R.lineWidth=1,R.strokeRect(De,qt,Ee,de);for(let ot=0;otlc(G,`${c||\"show1d\"}_figure.pdf`)):Q.toBlob(G=>{G&&lc(G,`${c||\"show1d\"}_figure.png`)})},[ye,ue,ce,he,be,ve,s,l,z,v,P,xe,E,u,m,p,d,c,St,wt,ge,ne,X]),vl=w.useCallback(D=>{let f=nn.current,H=Dr.current;if(f.length===0)return\"\";let F=[[\"x\",...l&&l.length>0?l:f.map((Q,R)=>`Data ${R+1}`)].join(\",\")];for(let Q=0;Q<(H?H.length:f[0].length);Q++){let R=H?H[Q]:Q;if(D&&Ht&&(Rhe))continue;let V=[String(R)];for(let te of f)V.push(String(te[Q]??\"\"));F.push(V.join(\",\"))}return F.join(`\n`)},[l,Ht,ce,he]),$R=w.useCallback(()=>{let D=vl(!0);D&&navigator.clipboard.writeText(D).then(()=>{Hb(!0),setTimeout(()=>Hb(!1),1e3)})},[vl]),YR=w.useCallback(()=>{hl(null);let D=vl(!0);D&&lc(new Blob([D],{type:\"text/csv\"}),`${c||\"show1d\"}_range.csv`)},[vl,c]),XR=w.useCallback(()=>{hl(null);let D=vl(!1);D&&lc(new Blob([D],{type:\"text/csv\"}),`${c||\"show1d\"}.csv`)},[vl,c]),GR=()=>Nr.current?\"ew-resize\":_r.current?\"ns-resize\":dc?\"ew-resize\":mc?\"ns-resize\":Gt.current?Gt.current.axis===\"x\"?\"ew-resize\":\"ns-resize\":Ea.current?.active?\"col-resize\":Bo.current?.active?\"grabbing\":_R!==null||Wm.current?\"pointer\":W&&!xt?\"col-resize\":\"crosshair\";return w.createElement(Fe,{className:\"show1d-root\",tabIndex:0,onKeyDown:HR,sx:{...__.root,bgcolor:t.bg,color:t.text}},w.createElement(Xe,{variant:\"caption\",sx:{...xn.label,color:t.accent,mb:`${D_.XS}px`,display:\"block\"}},c||\"Plot\",w.createElement(Y_,{theme:e.theme,text:w.createElement(X_,{items:[[\"Scroll\",\"Zoom in/out\"],[\"Drag\",\"Pan (or search peak when Peak on)\"],[\"Drag axis\",\"Lock X or Y range\"],[\"Dbl-click axis\",\"Unlock range\"],[\"Click\",\"Focus trace / select peak\"],[\"Shift+Click\",\"Multi-select peaks\"],[\"P\",\"Toggle peak mode\"],[\"C\",\"Clear all peaks\"],[\"Del\",\"Remove last peak\"],[\"Esc\",\"Deselect all\"],[\"R\",\"Reset view\"],[\"Dbl-click\",\"Reset view\"]]})}),w.createElement(MR,{widgetName:\"Show1D\",hiddenTools:et,setHiddenTools:dt,disabledTools:Oe,setDisabledTools:Ae,themeColors:t})),_&&!Be.hideAll&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"4px\",mb:\"2px\",height:28}},!Nt&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"Log:\"),w.createElement(Un,{size:\"small\",checked:v,onChange:(D,f)=>T(f),sx:hp.small,disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Auto:\"),w.createElement(Un,{size:\"small\",checked:S,onChange:(D,f)=>h(f),sx:hp.small,disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Grid:\"),w.createElement(Un,{size:\"small\",checked:P,onChange:(D,f)=>A(f),sx:hp.small,disabled:se}),P&&w.createElement(km,{size:\"small\",min:5,max:50,step:1,value:xe,onChange:(D,f)=>Je(f),sx:{width:60,ml:\"2px\",...OR.small},disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Legend:\"),w.createElement(Un,{size:\"small\",checked:E,onChange:(D,f)=>C(f),sx:hp.small,disabled:se})),!Ro&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Peak:\"),w.createElement(Un,{size:\"small\",checked:W,onChange:(D,f)=>Te(f),sx:hp.small,disabled:xt}),W&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text,ml:\"2px\"}},\"\\xB1\",fe),w.createElement(km,{size:\"small\",min:1,max:100,step:1,value:fe,onChange:(D,f)=>Ke(f),sx:{width:50,ml:\"2px\",...OR.small},disabled:xt}))),w.createElement(Fe,{sx:{flex:1}}),!Nt&&w.createElement(ga,{size:\"small\",sx:gp,onClick:gl,disabled:se},\"Reset\"),!st&&w.createElement(w.Fragment,null,w.createElement(ga,{size:\"small\",sx:{...gp,color:t.accent},onClick:D=>hl(D.currentTarget),disabled:fr},\"Export\"),w.createElement(ip,{anchorEl:Vb,open:!!Vb,onClose:()=>hl(null),...N_},w.createElement(nl,{onClick:()=>$b(\"pdf\"),sx:{fontSize:12}},\"Figure (PDF)\"),w.createElement(nl,{onClick:()=>$b(\"png\"),sx:{fontSize:12}},\"Figure (PNG)\"),w.createElement(nl,{onClick:VR,sx:{fontSize:12}},\"PNG\"),w.createElement(nl,{onClick:YR,sx:{fontSize:12}},\"CSV (range)\"),w.createElement(nl,{onClick:XR,sx:{fontSize:12}},\"CSV (all)\")))),w.createElement(Fe,{ref:Se,sx:{position:\"relative\",width:ye,height:ue,border:`1px solid ${t.border}`,cursor:GR(),bgcolor:o?\"#1a1a1a\":\"#f8f8f8\"},onMouseDown:kR,onMouseMove:BR,onMouseUp:LR,onMouseLeave:jR,onDoubleClick:UR},w.createElement(\"canvas\",{ref:Z,style:{width:ye,height:ue,position:\"absolute\",top:0,left:0}}),w.createElement(\"canvas\",{ref:ee,style:{width:ye,height:ue,position:\"absolute\",top:0,left:0,pointerEvents:\"none\"}}),w.createElement(Fe,{onMouseDown:D=>{fc.current={active:!0,startX:D.clientX,startY:D.clientY,startW:ye,startH:ue},D.stopPropagation()},sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:\"nwse-resize\",opacity:.6,background:`linear-gradient(135deg, transparent 50%, ${t.accent} 50%)`,\"&:hover\":{opacity:1}}})),Ht&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"6px\",mt:\"4px\",mb:\"2px\",height:24}},w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"X range:\"),w.createElement(\"input\",{type:\"number\",value:Ab,onChange:D=>{ml(!0),Db(D.target.value)},onFocus:()=>ml(!0),onBlur:()=>{ml(!1);let D=parseFloat(Ab);if(!isNaN(D)){let f=on.current,H=Math.max(f.min,Math.min(f.max,D));if(H>=he){let B=H;H=he,Wt(B),we([he,B]),ke(he);return}ke(H),we([H,he])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text}},\"\\u2014\"),w.createElement(\"input\",{type:\"number\",value:Nb,onChange:D=>{ml(!0),_b(D.target.value)},onFocus:()=>ml(!0),onBlur:()=>{ml(!1);let D=parseFloat(Nb);if(!isNaN(D)){let f=on.current,H=Math.max(f.min,Math.min(f.max,D));if(H<=ce){let B=H;H=ce,ke(B),we([B,ce]),Wt(ce);return}Wt(H),we([ce,H])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(ga,{size:\"small\",sx:gp,onClick:()=>{Sn(!1),we([]),ke(on.current.min),Wt(on.current.max)}},\"RESET\"),!st&&w.createElement(ga,{size:\"small\",sx:{...gp,ml:\"4px\"},onClick:$R,disabled:fr},zR?\"COPIED\":\"COPY CSV\")),Qe&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"6px\",mt:\"4px\",mb:\"2px\",height:24}},w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"Y range:\"),w.createElement(\"input\",{type:\"number\",value:kb,onChange:D=>{yl(!0),Bb(D.target.value)},onFocus:()=>yl(!0),onBlur:()=>{yl(!1);let D=parseFloat(kb);if(!isNaN(D)){let f=rn.current,H=Math.max(f.min,Math.min(f.max,D));if(H>=ve){let B=H;H=ve,po(B),le([ve,B]),uo(ve);return}uo(H),le([H,ve])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text}},\"\\u2014\"),w.createElement(\"input\",{type:\"number\",value:Lb,onChange:D=>{yl(!0),jb(D.target.value)},onFocus:()=>yl(!0),onBlur:()=>{yl(!1);let D=parseFloat(Lb);if(!isNaN(D)){let f=rn.current,H=Math.max(f.min,Math.min(f.max,D));if(H<=be){let B=H;H=be,uo(B),le([B,be]),po(be);return}po(H),le([be,H])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(ga,{size:\"small\",sx:gp,onClick:()=>{Ar(!1),le([]),uo(rn.current.min),po(rn.current.max)}},\"RESET\")),b&&!Ut&&I&&I.length>0&&(()=>{let D=O>=0&&OH);return w.createElement(Fe,{sx:{border:`1px solid ${t.border}`,borderTop:\"none\",bgcolor:o?t.bg:\"#fafafa\",maxWidth:ye}},D.map(f=>{let H=l&&l[f]||`Data ${f+1}`,B=s&&s[f]||\"#4fc3f7\";return w.createElement(Fe,{key:f,sx:{display:\"flex\",gap:2,alignItems:\"center\",px:1,py:.25}},w.createElement(Fe,{sx:{width:8,height:8,bgcolor:B,flexShrink:0}}),a>1&&w.createElement(Xe,{sx:{fontSize:11,color:t.text,fontWeight:\"bold\",minWidth:40}},H),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Mean \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(I[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Min \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(x[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Max \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(k[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Std \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(U[f]??0))))}),Ht&&Lt&&Lt.length>0&&w.createElement(w.Fragment,null,w.createElement(Fe,{sx:{borderTop:`1px dashed ${t.border}`,mx:1,my:.25}}),D.map(f=>{let H=Lt[f];if(!H)return null;let B=s&&s[f]||\"#4fc3f7\";return w.createElement(Fe,{key:`rs-${f}`,sx:{display:\"flex\",gap:2,alignItems:\"center\",px:1,py:.25}},w.createElement(Xe,{sx:{fontSize:10,color:o?\"#777\":\"#aaa\",minWidth:60}},\"Range (\",H.n_points,\" pts)\"),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Mean \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.mean))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Min \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.min))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Max \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.max))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Std \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.std))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"\\u222B \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.integral))))})),jt&&jt.length>0&&w.createElement(w.Fragment,null,w.createElement(Fe,{sx:{borderTop:`1px dashed ${t.border}`,mx:1,my:.25}}),jt.map((f,H)=>{let B=X&&f.peak_idx>=0&&f.peak_idx()=>(t||e((t={exports:{}}).exports,t),t.exports);var WR=(e,t,o,r)=>{if(t&&typeof t==\"object\"||typeof t==\"function\")for(let n of FR(t))!QR.call(e,n)&&n!==o&&Yb(e,n,{get:()=>t[n],enumerable:!(r=IR(t,n))||r.enumerable});return e};var q=(e,t,o)=>(o=e!=null?qR(KR(e)):{},WR(t||!e||!e.__esModule?Yb(o,\"default\",{value:e,enumerable:!0}):o,e));var ev=Xo(Me=>{\"use strict\";var ry=Symbol.for(\"react.transitional.element\"),ZR=Symbol.for(\"react.portal\"),JR=Symbol.for(\"react.fragment\"),e2=Symbol.for(\"react.strict_mode\"),t2=Symbol.for(\"react.profiler\"),o2=Symbol.for(\"react.consumer\"),r2=Symbol.for(\"react.context\"),n2=Symbol.for(\"react.forward_ref\"),a2=Symbol.for(\"react.suspense\"),i2=Symbol.for(\"react.memo\"),Fb=Symbol.for(\"react.lazy\"),l2=Symbol.for(\"react.activity\"),Xb=Symbol.iterator;function s2(e){return e===null||typeof e!=\"object\"?null:(e=Xb&&e[Xb]||e[\"@@iterator\"],typeof e==\"function\"?e:null)}var Kb={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Qb=Object.assign,Wb={};function Tl(e,t,o){this.props=e,this.context=t,this.refs=Wb,this.updater=o||Kb}Tl.prototype.isReactComponent={};Tl.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\")};Tl.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,\"forceUpdate\")};function Zb(){}Zb.prototype=Tl.prototype;function ny(e,t,o){this.props=e,this.context=t,this.refs=Wb,this.updater=o||Kb}var ay=ny.prototype=new Zb;ay.constructor=ny;Qb(ay,Tl.prototype);ay.isPureReactComponent=!0;var Gb=Array.isArray;function oy(){}var Mt={H:null,A:null,T:null,S:null},Jb=Object.prototype.hasOwnProperty;function iy(e,t,o){var r=o.ref;return{$$typeof:ry,type:e,key:t,ref:r!==void 0?r:null,props:o}}function c2(e,t){return iy(e.type,t,e.props)}function ly(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===ry}function u2(e){var t={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+e.replace(/[=:]/g,function(o){return t[o]})}var qb=/\\/+/g;function ty(e,t){return typeof e==\"object\"&&e!==null&&e.key!=null?u2(\"\"+e.key):t.toString(36)}function p2(e){switch(e.status){case\"fulfilled\":return e.value;case\"rejected\":throw e.reason;default:switch(typeof e.status==\"string\"?e.then(oy,oy):(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 xl(e,t,o,r,n){var a=typeof e;(a===\"undefined\"||a===\"boolean\")&&(e=null);var i=!1;if(e===null)i=!0;else switch(a){case\"bigint\":case\"string\":case\"number\":i=!0;break;case\"object\":switch(e.$$typeof){case ry:case ZR:i=!0;break;case Fb:return i=e._init,xl(i(e._payload),t,o,r,n)}}if(i)return n=n(e),i=r===\"\"?\".\"+ty(e,0):r,Gb(n)?(o=\"\",i!=null&&(o=i.replace(qb,\"$&/\")+\"/\"),xl(n,t,o,\"\",function(c){return c})):n!=null&&(ly(n)&&(n=c2(n,o+(n.key==null||e&&e.key===n.key?\"\":(\"\"+n.key).replace(qb,\"$&/\")+\"/\")+i)),t.push(n)),1;i=0;var l=r===\"\"?\".\":r+\":\";if(Gb(e))for(var s=0;s{\"use strict\";tv.exports=ev()});var pv=Xo(_t=>{\"use strict\";function py(e,t){var o=e.length;e.push(t);e:for(;0>>1,n=e[r];if(0>>1;rCp(l,o))sCp(c,l)?(e[r]=c,e[s]=o,r=s):(e[r]=l,e[i]=o,r=i);else if(sCp(c,o))e[r]=c,e[s]=o,r=s;else break e}}return t}function Cp(e,t){var o=e.sortIndex-t.sortIndex;return o!==0?o:e.id-t.id}_t.unstable_now=void 0;typeof performance==\"object\"&&typeof performance.now==\"function\"?(ov=performance,_t.unstable_now=function(){return ov.now()}):(sy=Date,rv=sy.now(),_t.unstable_now=function(){return sy.now()-rv});var ov,sy,rv,Vn=[],Ca=[],m2=1,zr=null,Lo=3,fy=!1,yc=!1,hc=!1,dy=!1,iv=typeof setTimeout==\"function\"?setTimeout:null,lv=typeof clearTimeout==\"function\"?clearTimeout:null,nv=typeof setImmediate<\"u\"?setImmediate:null;function Rp(e){for(var t=Cn(Ca);t!==null;){if(t.callback===null)wp(Ca);else if(t.startTime<=e)wp(Ca),t.sortIndex=t.expirationTime,py(Vn,t);else break;t=Cn(Ca)}}function my(e){if(hc=!1,Rp(e),!yc)if(Cn(Vn)!==null)yc=!0,El||(El=!0,Sl());else{var t=Cn(Ca);t!==null&&yy(my,t.startTime-e)}}var El=!1,gc=-1,sv=5,cv=-1;function uv(){return dy?!0:!(_t.unstable_now()-cve&&uv());){var r=zr.callback;if(typeof r==\"function\"){zr.callback=null,Lo=zr.priorityLevel;var n=r(zr.expirationTime<=e);if(e=_t.unstable_now(),typeof n==\"function\"){zr.callback=n,Rp(e),t=!0;break t}zr===Cn(Vn)&&wp(Vn),Rp(e)}else wp(Vn);zr=Cn(Vn)}if(zr!==null)t=!0;else{var a=Cn(Ca);a!==null&&yy(my,a.startTime-e),t=!1}}break e}finally{zr=null,Lo=o,fy=!1}t=void 0}}finally{t?Sl():El=!1}}}var Sl;typeof nv==\"function\"?Sl=function(){nv(cy)}:typeof MessageChannel<\"u\"?(uy=new MessageChannel,av=uy.port2,uy.port1.onmessage=cy,Sl=function(){av.postMessage(null)}):Sl=function(){iv(cy,0)};var uy,av;function yy(e,t){gc=iv(function(){e(_t.unstable_now())},t)}_t.unstable_IdlePriority=5;_t.unstable_ImmediatePriority=1;_t.unstable_LowPriority=4;_t.unstable_NormalPriority=3;_t.unstable_Profiling=null;_t.unstable_UserBlockingPriority=2;_t.unstable_cancelCallback=function(e){e.callback=null};_t.unstable_forceFrameRate=function(e){0>e||125r?(e.sortIndex=o,py(Ca,e),Cn(Vn)===null&&e===Cn(Ca)&&(hc?(lv(gc),gc=-1):hc=!0,yy(my,o-r))):(e.sortIndex=n,py(Vn,e),yc||fy||(yc=!0,El||(El=!0,Sl()))),e};_t.unstable_shouldYield=uv;_t.unstable_wrapCallback=function(e){var t=Lo;return function(){var o=Lo;Lo=t;try{return e.apply(this,arguments)}finally{Lo=o}}}});var dv=Xo((Q_,fv)=>{\"use strict\";fv.exports=pv()});var yv=Xo(qo=>{\"use strict\";var y2=re();function mv(e){var t=\"https://react.dev/errors/\"+e;if(1{\"use strict\";function hv(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(hv)}catch(e){console.error(e)}}hv(),gv.exports=yv()});var OS=Xo(td=>{\"use strict\";var mo=dv(),Yx=re(),b2=Op();function $(e){var t=\"https://react.dev/errors/\"+e;if(1Al||(e.current=eh[Al],eh[Al]=null,Al--)}function Et(e,t){Al++,eh[Al]=e.current,e.current=t}var On=An(null),Xc=An(null),ja=An(null),uf=An(null);function pf(e,t){switch(Et(ja,t),Et(Xc,e),Et(On,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Rx(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Rx(t),e=yS(t,e);else switch(e){case\"svg\":e=1;break;case\"math\":e=2;break;default:e=0}}So(On),Et(On,e)}function Fl(){So(On),So(Xc),So(ja)}function th(e){e.memoizedState!==null&&Et(uf,e);var t=On.current,o=yS(t,e.type);t!==o&&(Et(Xc,e),Et(On,o))}function ff(e){Xc.current===e&&(So(On),So(Xc)),uf.current===e&&(So(uf),tu._currentValue=Ti)}var hy,xv;function gi(e){if(hy===void 0)try{throw Error()}catch(o){var t=o.stack.trim().match(/\\n( *(at )?)/);hy=t&&t[1]||\"\",xv=-1)\":-1n||s[r]!==c[n]){var u=`\n`+s[r].replace(\" at new \",\" at \");return e.displayName&&u.includes(\"\")&&(u=u.replace(\"\",e.displayName)),u}while(1<=r&&0<=n);break}}}finally{gy=!1,Error.prepareStackTrace=o}return(o=e?e.displayName||e.name:\"\")?gi(o):\"\"}function E2(e,t){switch(e.tag){case 26:case 27:case 5:return gi(e.type);case 16:return gi(\"Lazy\");case 13:return e.child!==t&&t!==null?gi(\"Suspense Fallback\"):gi(\"Suspense\");case 19:return gi(\"SuspenseList\");case 0:case 15:return by(e.type,!1);case 11:return by(e.type.render,!1);case 1:return by(e.type,!0);case 31:return gi(\"Activity\");default:return\"\"}}function Tv(e){try{var t=\"\",o=null;do t+=E2(e,o),o=e,e=e.return;while(e);return t}catch(r){return`\nError generating stack: `+r.message+`\n`+r.stack}}var oh=Object.prototype.hasOwnProperty,qh=mo.unstable_scheduleCallback,vy=mo.unstable_cancelCallback,P2=mo.unstable_shouldYield,C2=mo.unstable_requestPaint,br=mo.unstable_now,R2=mo.unstable_getCurrentPriorityLevel,Qx=mo.unstable_ImmediatePriority,Wx=mo.unstable_UserBlockingPriority,df=mo.unstable_NormalPriority,w2=mo.unstable_LowPriority,Zx=mo.unstable_IdlePriority,M2=mo.log,O2=mo.unstable_setDisableYieldValue,au=null,vr=null;function _a(e){if(typeof M2==\"function\"&&O2(e),vr&&typeof vr.setStrictMode==\"function\")try{vr.setStrictMode(au,e)}catch{}}var xr=Math.clz32?Math.clz32:N2,A2=Math.log,D2=Math.LN2;function N2(e){return e>>>=0,e===0?32:31-(A2(e)/D2|0)|0}var Dp=256,Np=262144,_p=4194304;function bi(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 Uf(e,t,o){var r=e.pendingLanes;if(r===0)return 0;var n=0,a=e.suspendedLanes,i=e.pingedLanes;e=e.warmLanes;var l=r&134217727;return l!==0?(r=l&~a,r!==0?n=bi(r):(i&=l,i!==0?n=bi(i):o||(o=l&~e,o!==0&&(n=bi(o))))):(l=r&~a,l!==0?n=bi(l):i!==0?n=bi(i):o||(o=r&~e,o!==0&&(n=bi(o)))),n===0?0:t!==0&&t!==n&&(t&a)===0&&(a=n&-n,o=t&-t,a>=o||a===32&&(o&4194048)!==0)?t:n}function iu(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function _2(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 Jx(){var e=_p;return _p<<=1,(_p&62914560)===0&&(_p=4194304),e}function xy(e){for(var t=[],o=0;31>o;o++)t.push(e);return t}function lu(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function z2(e,t,o,r,n,a){var i=e.pendingLanes;e.pendingLanes=o,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=o,e.entangledLanes&=o,e.errorRecoveryDisabledLanes&=o,e.shellSuspendCounter=0;var l=e.entanglements,s=e.expirationTimes,c=e.hiddenUpdates;for(o=i&~o;0\"u\")return null;try{return e.activeElement||e.body}catch{return e.body}}var H2=/[\\n\"\\\\]/g;function Ur(e){return e.replace(H2,function(t){return\"\\\\\"+t.charCodeAt(0).toString(16)+\" \"})}function ah(e,t,o,r,n,a,i,l){e.name=\"\",i!=null&&typeof i!=\"function\"&&typeof i!=\"symbol\"&&typeof i!=\"boolean\"?e.type=i:e.removeAttribute(\"type\"),t!=null?i===\"number\"?(t===0&&e.value===\"\"||e.value!=t)&&(e.value=\"\"+Br(t)):e.value!==\"\"+Br(t)&&(e.value=\"\"+Br(t)):i!==\"submit\"&&i!==\"reset\"||e.removeAttribute(\"value\"),t!=null?ih(e,i,Br(t)):o!=null?ih(e,i,Br(o)):r!=null&&e.removeAttribute(\"value\"),n==null&&a!=null&&(e.defaultChecked=!!a),n!=null&&(e.checked=n&&typeof n!=\"function\"&&typeof n!=\"symbol\"),l!=null&&typeof l!=\"function\"&&typeof l!=\"symbol\"&&typeof l!=\"boolean\"?e.name=\"\"+Br(l):e.removeAttribute(\"name\")}function sT(e,t,o,r,n,a,i,l){if(a!=null&&typeof a!=\"function\"&&typeof a!=\"symbol\"&&typeof a!=\"boolean\"&&(e.type=a),t!=null||o!=null){if(!(a!==\"submit\"&&a!==\"reset\"||t!=null)){nh(e);return}o=o!=null?\"\"+Br(o):\"\",t=t!=null?\"\"+Br(t):o,l||t===e.value||(e.value=t),e.defaultValue=t}r=r??n,r=typeof r!=\"function\"&&typeof r!=\"symbol\"&&!!r,e.checked=l?e.checked:!!r,e.defaultChecked=!!r,i!=null&&typeof i!=\"function\"&&typeof i!=\"symbol\"&&typeof i!=\"boolean\"&&(e.name=i),nh(e)}function ih(e,t,o){t===\"number\"&&mf(e.ownerDocument)===e||e.defaultValue===\"\"+o||(e.defaultValue=\"\"+o)}function $l(e,t,o,r){if(e=e.options,t){t={};for(var n=0;n\"u\"||typeof window.document>\"u\"||typeof window.document.createElement>\"u\"),sh=!1;if(ta)try{Pl={},Object.defineProperty(Pl,\"passive\",{get:function(){sh=!0}}),window.addEventListener(\"test\",Pl,Pl),window.removeEventListener(\"test\",Pl,Pl)}catch{sh=!1}var Pl,za=null,Zh=null,Qp=null;function dT(){if(Qp)return Qp;var e,t=Zh,o=t.length,r,n=\"value\"in za?za.value:za.textContent,a=n.length;for(e=0;e=Dc),Nv=\" \",_v=!1;function yT(e,t){switch(e){case\"keyup\":return mw.indexOf(t.keyCode)!==-1;case\"keydown\":return t.keyCode!==229;case\"keypress\":case\"mousedown\":case\"focusout\":return!0;default:return!1}}function hT(e){return e=e.detail,typeof e==\"object\"&&\"data\"in e?e.data:null}var _l=!1;function hw(e,t){switch(e){case\"compositionend\":return hT(t);case\"keypress\":return t.which!==32?null:(_v=!0,Nv);case\"textInput\":return e=t.data,e===Nv&&_v?null:e;default:return null}}function gw(e,t){if(_l)return e===\"compositionend\"||!eg&&yT(e,t)?(e=dT(),Qp=Zh=za=null,_l=!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)return{node:o,offset:t-e};e=r}e:{for(;o;){if(o.nextSibling){o=o.nextSibling;break e}o=o.parentNode}o=void 0}o=Lv(o)}}function xT(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?xT(e,t.parentNode):\"contains\"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function TT(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=mf(e.document);t instanceof e.HTMLIFrameElement;){try{var o=typeof t.contentWindow.location.href==\"string\"}catch{o=!1}if(o)e=t.contentWindow;else break;t=mf(e.document)}return t}function tg(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 Cw=ta&&\"documentMode\"in document&&11>=document.documentMode,zl=null,ch=null,_c=null,uh=!1;function Uv(e,t,o){var r=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;uh||zl==null||zl!==mf(r)||(r=zl,\"selectionStart\"in r&&tg(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),_c&&Ic(_c,r)||(_c=r,r=Nf(ch,\"onSelect\"),0>=i,n-=i,Rn=1<<32-xr(t)+n|o<A?(_=P,P=null):_=P.sibling;var z=p(h,P,g[A],b);if(z===null){P===null&&(P=_);break}e&&P&&z.alternate===null&&t(h,P),y=a(z,y,A),C===null?E=z:C.sibling=z,C=z,P=_}if(A===g.length)return o(h,P),qe&&In(h,A),E;if(P===null){for(;AA?(_=P,P=null):_=P.sibling;var I=p(h,P,z.value,b);if(I===null){P===null&&(P=_);break}e&&P&&I.alternate===null&&t(h,P),y=a(I,y,A),C===null?E=I:C.sibling=I,C=I,P=_}if(z.done)return o(h,P),qe&&In(h,A),E;if(P===null){for(;!z.done;A++,z=g.next())z=m(h,z.value,b),z!==null&&(y=a(z,y,A),C===null?E=z:C.sibling=z,C=z);return qe&&In(h,A),E}for(P=r(P);!z.done;A++,z=g.next())z=d(P,h,A,z.value,b),z!==null&&(e&&z.alternate!==null&&P.delete(z.key===null?A:z.key),y=a(z,y,A),C===null?E=z:C.sibling=z,C=z);return e&&P.forEach(function(x){return t(h,x)}),qe&&In(h,A),E}function S(h,y,g,b){if(typeof g==\"object\"&&g!==null&&g.type===Ol&&g.key===null&&(g=g.props.children),typeof g==\"object\"&&g!==null){switch(g.$$typeof){case Ap:e:{for(var E=g.key;y!==null;){if(y.key===E){if(E=g.type,E===Ol){if(y.tag===7){o(h,y.sibling),b=n(y,g.props.children),b.return=h,h=b;break e}}else if(y.elementType===E||typeof E==\"object\"&&E!==null&&E.$$typeof===wa&&vi(E)===y.type){o(h,y.sibling),b=n(y,g.props),Tc(b,g),b.return=h,h=b;break e}o(h,y);break}else t(h,y);y=y.sibling}g.type===Ol?(b=Si(g.props.children,h.mode,b,g.key),b.return=h,h=b):(b=Zp(g.type,g.key,g.props,null,h.mode,b),Tc(b,g),b.return=h,h=b)}return i(h);case Rc:e:{for(E=g.key;y!==null;){if(y.key===E)if(y.tag===4&&y.stateNode.containerInfo===g.containerInfo&&y.stateNode.implementation===g.implementation){o(h,y.sibling),b=n(y,g.children||[]),b.return=h,h=b;break e}else{o(h,y);break}else t(h,y);y=y.sibling}b=My(g,h.mode,b),b.return=h,h=b}return i(h);case wa:return g=vi(g),S(h,y,g,b)}if(wc(g))return v(h,y,g,b);if(vc(g)){if(E=vc(g),typeof E!=\"function\")throw Error($(150));return g=E.call(g),T(h,y,g,b)}if(typeof g.then==\"function\")return S(h,y,Up(g),b);if(g.$$typeof===Kn)return S(h,y,jp(h,g),b);Hp(h,g)}return typeof g==\"string\"&&g!==\"\"||typeof g==\"number\"||typeof g==\"bigint\"?(g=\"\"+g,y!==null&&y.tag===6?(o(h,y.sibling),b=n(y,g),b.return=h,h=b):(o(h,y),b=wy(g,h.mode,b),b.return=h,h=b),i(h)):o(h,y)}return function(h,y,g,b){try{Qc=0;var E=S(h,y,g,b);return Gl=null,E}catch(P){if(P===ss||P===Gf)throw P;var C=hr(29,P,null,h.mode);return C.lanes=b,C.return=h,C}finally{}}}var Mi=BT(!0),LT=BT(!1),Ma=!1;function ug(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function gh(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 Ha(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Va(e,t,o){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(rt&2)!==0){var n=r.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),r.pending=t,t=hf(e),MT(e,null,o),t}return Xf(e,r,t,o),hf(e)}function kc(e,t,o){if(t=t.updateQueue,t!==null&&(t=t.shared,(o&4194048)!==0)){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,tT(e,o)}}function Ay(e,t){var o=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,o===r)){var n=null,a=null;if(o=o.firstBaseUpdate,o!==null){do{var i={lane:o.lane,tag:o.tag,payload:o.payload,callback:null,next:null};a===null?n=a=i:a=a.next=i,o=o.next}while(o!==null);a===null?n=a=t:a=a.next=t}else n=a=t;o={baseState:r.baseState,firstBaseUpdate:n,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},e.updateQueue=o;return}e=o.lastBaseUpdate,e===null?o.firstBaseUpdate=t:e.next=t,o.lastBaseUpdate=t}var bh=!1;function Bc(){if(bh){var e=Xl;if(e!==null)throw e}}function Lc(e,t,o,r){bh=!1;var n=e.updateQueue;Ma=!1;var a=n.firstBaseUpdate,i=n.lastBaseUpdate,l=n.shared.pending;if(l!==null){n.shared.pending=null;var s=l,c=s.next;s.next=null,i===null?a=c:i.next=c,i=s;var u=e.alternate;u!==null&&(u=u.updateQueue,l=u.lastBaseUpdate,l!==i&&(l===null?u.firstBaseUpdate=c:l.next=c,u.lastBaseUpdate=s))}if(a!==null){var m=n.baseState;i=0,u=c=s=null,l=a;do{var p=l.lane&-536870913,d=p!==l.lane;if(d?(Ge&p)===p:(r&p)===p){p!==0&&p===Wl&&(bh=!0),u!==null&&(u=u.next={lane:0,tag:l.tag,payload:l.payload,callback:null,next:null});e:{var v=e,T=l;p=t;var S=o;switch(T.tag){case 1:if(v=T.payload,typeof v==\"function\"){m=v.call(S,m,p);break e}m=v;break e;case 3:v.flags=v.flags&-65537|128;case 0:if(v=T.payload,p=typeof v==\"function\"?v.call(S,m,p):v,p==null)break e;m=Dt({},m,p);break e;case 2:Ma=!0}}p=l.callback,p!==null&&(e.flags|=64,d&&(e.flags|=8192),d=n.callbacks,d===null?n.callbacks=[p]:d.push(p))}else d={lane:p,tag:l.tag,payload:l.payload,callback:l.callback,next:null},u===null?(c=u=d,s=m):u=u.next=d,i|=p;if(l=l.next,l===null){if(l=n.shared.pending,l===null)break;d=l,l=d.next,d.next=null,n.lastBaseUpdate=d,n.shared.pending=null}}while(!0);u===null&&(s=m),n.baseState=s,n.firstBaseUpdate=c,n.lastBaseUpdate=u,a===null&&(n.shared.lanes=0),Qa|=i,e.lanes=i,e.memoizedState=m}}function jT(e,t){if(typeof e!=\"function\")throw Error($(191,e));e.call(t)}function UT(e,t){var o=e.callbacks;if(o!==null)for(e.callbacks=null,e=0;ea?a:8;var i=Pe.T,l={};Pe.T=l,Eg(e,!1,t,o);try{var s=n(),c=Pe.S;if(c!==null&&c(l,s),s!==null&&typeof s==\"object\"&&typeof s.then==\"function\"){var u=zw(s,r);jc(e,t,u,Tr(e))}else jc(e,t,r,Tr(e))}catch(m){jc(e,t,{then:function(){},status:\"rejected\",reason:m},Tr())}finally{nt.p=a,i!==null&&l.types!==null&&(i.types=l.types),Pe.T=i}}function Hw(){}function Eh(e,t,o,r){if(e.tag!==5)throw Error($(476));var n=u1(e).queue;c1(e,n,t,Ti,o===null?Hw:function(){return p1(e),o(r)})}function u1(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Ti,baseState:Ti,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ra,lastRenderedState:Ti},next:null};var o={};return t.next={memoizedState:o,baseState:o,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ra,lastRenderedState:o},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function p1(e){var t=u1(e);t.next===null&&(t=e.alternate.memoizedState),jc(e,t.next.queue,{},Tr())}function Sg(){return Ao(tu)}function f1(){return Jt().memoizedState}function d1(){return Jt().memoizedState}function Vw(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var o=Tr();e=Ha(o);var r=Va(t,e,o);r!==null&&(rr(r,t,o),kc(r,t,o)),t={cache:lg()},e.payload=t;return}t=t.return}}function $w(e,t,o){var r=Tr();o={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},Kf(e)?y1(t,o):(o=rg(e,t,o,r),o!==null&&(rr(o,e,r),h1(o,t,r)))}function m1(e,t,o){var r=Tr();jc(e,t,o,r)}function jc(e,t,o,r){var n={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null};if(Kf(e))y1(t,n);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var i=t.lastRenderedState,l=a(i,o);if(n.hasEagerState=!0,n.eagerState=l,Sr(l,i))return Xf(e,t,n,0),bt===null&&Yf(),!1}catch{}finally{}if(o=rg(e,t,n,r),o!==null)return rr(o,e,r),h1(o,t,r),!0}return!1}function Eg(e,t,o,r){if(r={lane:2,revertLane:Ng(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Kf(e)){if(t)throw Error($(479))}else t=rg(e,o,r,2),t!==null&&rr(t,e,2)}function Kf(e){var t=e.alternate;return e===Ne||t!==null&&t===Ne}function y1(e,t){ql=Sf=!0;var o=e.pending;o===null?t.next=t:(t.next=o.next,o.next=t),e.pending=t}function h1(e,t,o){if((o&4194048)!==0){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,tT(e,o)}}var Zc={readContext:Ao,use:If,useCallback:It,useContext:It,useEffect:It,useImperativeHandle:It,useLayoutEffect:It,useInsertionEffect:It,useMemo:It,useReducer:It,useRef:It,useState:It,useDebugValue:It,useDeferredValue:It,useTransition:It,useSyncExternalStore:It,useId:It,useHostTransitionStatus:It,useFormState:It,useActionState:It,useOptimistic:It,useMemoCache:It,useCacheRefresh:It};Zc.useEffectEvent=It;var g1={readContext:Ao,use:If,useCallback:function(e,t){return Io().memoizedState=[e,t===void 0?null:t],e},useContext:Ao,useEffect:ex,useImperativeHandle:function(e,t,o){o=o!=null?o.concat([e]):null,tf(4194308,4,n1.bind(null,t,e),o)},useLayoutEffect:function(e,t){return tf(4194308,4,e,t)},useInsertionEffect:function(e,t){tf(4,2,e,t)},useMemo:function(e,t){var o=Io();t=t===void 0?null:t;var r=e();if(Oi){_a(!0);try{e()}finally{_a(!1)}}return o.memoizedState=[r,t],r},useReducer:function(e,t,o){var r=Io();if(o!==void 0){var n=o(t);if(Oi){_a(!0);try{o(t)}finally{_a(!1)}}}else n=t;return r.memoizedState=r.baseState=n,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},r.queue=e,e=e.dispatch=$w.bind(null,Ne,e),[r.memoizedState,e]},useRef:function(e){var t=Io();return e={current:e},t.memoizedState=e},useState:function(e){e=Th(e);var t=e.queue,o=m1.bind(null,Ne,t);return t.dispatch=o,[e.memoizedState,o]},useDebugValue:xg,useDeferredValue:function(e,t){var o=Io();return Tg(o,e,t)},useTransition:function(){var e=Th(!1);return e=c1.bind(null,Ne,e.queue,!0,!1),Io().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,o){var r=Ne,n=Io();if(qe){if(o===void 0)throw Error($(407));o=o()}else{if(o=t(),bt===null)throw Error($(349));(Ge&127)!==0||XT(r,t,o)}n.memoizedState=o;var a={value:o,getSnapshot:t};return n.queue=a,ex(qT.bind(null,r,a,e),[e]),r.flags|=2048,Jl(9,{destroy:void 0},GT.bind(null,r,a,o,t),null),o},useId:function(){var e=Io(),t=bt.identifierPrefix;if(qe){var o=wn,r=Rn;o=(r&~(1<<32-xr(r)-1)).toString(32)+o,t=\"_\"+t+\"R_\"+o,o=Ef++,0<\\/script>\",a=a.removeChild(a.firstChild);break;case\"select\":a=typeof r.is==\"string\"?i.createElement(\"select\",{is:r.is}):i.createElement(\"select\"),r.multiple?a.multiple=!0:r.size&&(a.size=r.size);break;default:a=typeof r.is==\"string\"?i.createElement(n,{is:r.is}):i.createElement(n)}}a[Mo]=t,a[nr]=r;e:for(i=t.child;i!==null;){if(i.tag===5||i.tag===6)a.appendChild(i.stateNode);else if(i.tag!==4&&i.tag!==27&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===t)break e;for(;i.sibling===null;){if(i.return===null||i.return===t)break e;i=i.return}i.sibling.return=i.return,i=i.sibling}t.stateNode=a;e:switch(Do(a,n,r),n){case\"button\":case\"input\":case\"select\":case\"textarea\":r=!!r.autoFocus;break e;case\"img\":r=!0;break e;default:r=!1}r&&Yn(t)}}return Ot(t),jy(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,o),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&Yn(t);else{if(typeof r!=\"string\"&&t.stateNode===null)throw Error($(166));if(e=ja.current,Cl(t)){if(e=t.stateNode,o=t.memoizedProps,r=null,n=Oo,n!==null)switch(n.tag){case 27:case 5:r=n.memoizedProps}e[Mo]=t,e=!!(e.nodeValue===o||r!==null&&r.suppressHydrationWarning===!0||mS(e.nodeValue,o)),e||Fa(t,!0)}else e=_f(e).createTextNode(r),e[Mo]=t,t.stateNode=e}return Ot(t),null;case 31:if(o=t.memoizedState,e===null||e.memoizedState!==null){if(r=Cl(t),o!==null){if(e===null){if(!r)throw Error($(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error($(557));e[Mo]=t}else Ri(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ot(t),e=!1}else o=Oy(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=o),e=!0;if(!e)return t.flags&256?(yr(t),t):(yr(t),null);if((t.flags&128)!==0)throw Error($(558))}return Ot(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(n=Cl(t),r!==null&&r.dehydrated!==null){if(e===null){if(!n)throw Error($(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error($(317));n[Mo]=t}else Ri(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ot(t),n=!1}else n=Oy(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(yr(t),t):(yr(t),null)}return yr(t),(t.flags&128)!==0?(t.lanes=o,t):(o=r!==null,e=e!==null&&e.memoizedState!==null,o&&(r=t.child,n=null,r.alternate!==null&&r.alternate.memoizedState!==null&&r.alternate.memoizedState.cachePool!==null&&(n=r.alternate.memoizedState.cachePool.pool),a=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(a=r.memoizedState.cachePool.pool),a!==n&&(r.flags|=2048)),o!==e&&o&&(t.child.flags|=8192),Vp(t,t.updateQueue),Ot(t),null);case 4:return Fl(),e===null&&_g(t.stateNode.containerInfo),Ot(t),null;case 10:return Jn(t.type),Ot(t),null;case 19:if(So(Zt),r=t.memoizedState,r===null)return Ot(t),null;if(n=(t.flags&128)!==0,a=r.rendering,a===null)if(n)Sc(r,!1);else{if(Ft!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(a=Tf(e),a!==null){for(t.flags|=128,Sc(r,!1),e=a.updateQueue,t.updateQueue=e,Vp(t,e),t.subtreeFlags=0,e=o,o=t.child;o!==null;)OT(o,e),o=o.sibling;return Et(Zt,Zt.current&1|2),qe&&In(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&br()>wf&&(t.flags|=128,n=!0,Sc(r,!1),t.lanes=4194304)}else{if(!n)if(e=Tf(a),e!==null){if(t.flags|=128,n=!0,e=e.updateQueue,t.updateQueue=e,Vp(t,e),Sc(r,!0),r.tail===null&&r.tailMode===\"hidden\"&&!a.alternate&&!qe)return Ot(t),null}else 2*br()-r.renderingStartTime>wf&&o!==536870912&&(t.flags|=128,n=!0,Sc(r,!1),t.lanes=4194304);r.isBackwards?(a.sibling=t.child,t.child=a):(e=r.last,e!==null?e.sibling=a:t.child=a,r.last=a)}return r.tail!==null?(e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=br(),e.sibling=null,o=Zt.current,Et(Zt,n?o&1|2:o&1),qe&&In(t,r.treeForkCount),e):(Ot(t),null);case 22:case 23:return yr(t),pg(),r=t.memoizedState!==null,e!==null?e.memoizedState!==null!==r&&(t.flags|=8192):r&&(t.flags|=8192),r?(o&536870912)!==0&&(t.flags&128)===0&&(Ot(t),t.subtreeFlags&6&&(t.flags|=8192)):Ot(t),o=t.updateQueue,o!==null&&Vp(t,o.retryQueue),o=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(o=e.memoizedState.cachePool.pool),r=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),r!==o&&(t.flags|=2048),e!==null&&So(Ei),null;case 24:return o=null,e!==null&&(o=e.memoizedState.cache),t.memoizedState.cache!==o&&(t.flags|=2048),Jn(io),Ot(t),null;case 25:return null;case 30:return null}throw Error($(156,t.tag))}function Iw(e,t){switch(ig(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Jn(io),Fl(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return ff(t),null;case 31:if(t.memoizedState!==null){if(yr(t),t.alternate===null)throw Error($(340));Ri()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(yr(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error($(340));Ri()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return So(Zt),null;case 4:return Fl(),null;case 10:return Jn(t.type),null;case 22:case 23:return yr(t),pg(),e!==null&&So(Ei),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Jn(io),null;case 25:return null;default:return null}}function O1(e,t){switch(ig(t),t.tag){case 3:Jn(io),Fl();break;case 26:case 27:case 5:ff(t);break;case 4:Fl();break;case 31:t.memoizedState!==null&&yr(t);break;case 13:yr(t);break;case 19:So(Zt);break;case 10:Jn(t.type);break;case 22:case 23:yr(t),pg(),e!==null&&So(Ei);break;case 24:Jn(io)}}function fu(e,t){try{var o=t.updateQueue,r=o!==null?o.lastEffect:null;if(r!==null){var n=r.next;o=n;do{if((o.tag&e)===e){r=void 0;var a=o.create,i=o.inst;r=a(),i.destroy=r}o=o.next}while(o!==n)}}catch(l){ut(t,t.return,l)}}function Ka(e,t,o){try{var r=t.updateQueue,n=r!==null?r.lastEffect:null;if(n!==null){var a=n.next;r=a;do{if((r.tag&e)===e){var i=r.inst,l=i.destroy;if(l!==void 0){i.destroy=void 0,n=t;var s=o,c=l;try{c()}catch(u){ut(n,s,u)}}}r=r.next}while(r!==a)}}catch(u){ut(t,t.return,u)}}function A1(e){var t=e.updateQueue;if(t!==null){var o=e.stateNode;try{UT(t,o)}catch(r){ut(e,e.return,r)}}}function D1(e,t,o){o.props=Ai(e.type,e.memoizedProps),o.state=e.memoizedState;try{o.componentWillUnmount()}catch(r){ut(e,t,r)}}function Uc(e,t){try{var o=e.ref;if(o!==null){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;case 30:r=e.stateNode;break;default:r=e.stateNode}typeof o==\"function\"?e.refCleanup=o(r):o.current=r}}catch(n){ut(e,t,n)}}function Mn(e,t){var o=e.ref,r=e.refCleanup;if(o!==null)if(typeof r==\"function\")try{r()}catch(n){ut(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof o==\"function\")try{o(null)}catch(n){ut(e,t,n)}else o.current=null}function N1(e){var t=e.type,o=e.memoizedProps,r=e.stateNode;try{e:switch(t){case\"button\":case\"input\":case\"select\":case\"textarea\":o.autoFocus&&r.focus();break e;case\"img\":o.src?r.src=o.src:o.srcSet&&(r.srcset=o.srcSet)}}catch(n){ut(e,e.return,n)}}function Uy(e,t,o){try{var r=e.stateNode;dM(r,e.type,o,t),r[nr]=t}catch(n){ut(e,e.return,n)}}function _1(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Za(e.type)||e.tag===4}function Hy(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||_1(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&&Za(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Mh(e,t,o){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?(o.nodeType===9?o.body:o.nodeName===\"HTML\"?o.ownerDocument.body:o).insertBefore(e,t):(t=o.nodeType===9?o.body:o.nodeName===\"HTML\"?o.ownerDocument.body:o,t.appendChild(e),o=o._reactRootContainer,o!=null||t.onclick!==null||(t.onclick=Qn));else if(r!==4&&(r===27&&Za(e.type)&&(o=e.stateNode,t=null),e=e.child,e!==null))for(Mh(e,t,o),e=e.sibling;e!==null;)Mh(e,t,o),e=e.sibling}function Rf(e,t,o){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?o.insertBefore(e,t):o.appendChild(e);else if(r!==4&&(r===27&&Za(e.type)&&(o=e.stateNode),e=e.child,e!==null))for(Rf(e,t,o),e=e.sibling;e!==null;)Rf(e,t,o),e=e.sibling}function z1(e){var t=e.stateNode,o=e.memoizedProps;try{for(var r=e.type,n=t.attributes;n.length;)t.removeAttributeNode(n[0]);Do(t,r,o),t[Mo]=e,t[nr]=o}catch(a){ut(e,e.return,a)}}var Fn=!1,ao=!1,Vy=!1,dx=typeof WeakSet==\"function\"?WeakSet:Set,xo=null;function Fw(e,t){if(e=e.containerInfo,kh=Lf,e=TT(e),tg(e)){if(\"selectionStart\"in e)var o={start:e.selectionStart,end:e.selectionEnd};else e:{o=(o=e.ownerDocument)&&o.defaultView||window;var r=o.getSelection&&o.getSelection();if(r&&r.rangeCount!==0){o=r.anchorNode;var n=r.anchorOffset,a=r.focusNode;r=r.focusOffset;try{o.nodeType,a.nodeType}catch{o=null;break e}var i=0,l=-1,s=-1,c=0,u=0,m=e,p=null;t:for(;;){for(var d;m!==o||n!==0&&m.nodeType!==3||(l=i+n),m!==a||r!==0&&m.nodeType!==3||(s=i+r),m.nodeType===3&&(i+=m.nodeValue.length),(d=m.firstChild)!==null;)p=m,m=d;for(;;){if(m===e)break t;if(p===o&&++c===n&&(l=i),p===a&&++u===r&&(s=i),(d=m.nextSibling)!==null)break;m=p,p=m.parentNode}m=d}o=l===-1||s===-1?null:{start:l,end:s}}else o=null}o=o||{start:0,end:0}}else o=null;for(Bh={focusedElem:e,selectionRange:o},Lf=!1,xo=t;xo!==null;)if(t=xo,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,xo=e;else for(;xo!==null;){switch(t=xo,a=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(o=0;o title\"))),Do(a,r,o),a[Mo]=e,To(a),r=a;break e;case\"link\":var i=kx(\"link\",\"href\",n).get(r+(o.href||\"\"));if(i){for(var l=0;lS&&(i=S,S=T,T=i);var h=jv(l,T),y=jv(l,S);if(h&&y&&(d.rangeCount!==1||d.anchorNode!==h.node||d.anchorOffset!==h.offset||d.focusNode!==y.node||d.focusOffset!==y.offset)){var g=m.createRange();g.setStart(h.node,h.offset),d.removeAllRanges(),T>S?(d.addRange(g),d.extend(y.node,y.offset)):(g.setEnd(y.node,y.offset),d.addRange(g))}}}}for(m=[],d=l;d=d.parentNode;)d.nodeType===1&&m.push({element:d,left:d.scrollLeft,top:d.scrollTop});for(typeof l.focus==\"function\"&&l.focus(),l=0;lo?32:o,Pe.T=null,o=Dh,Dh=null;var a=Ya,i=ea;if(fo=0,ts=Ya=null,ea=0,(rt&6)!==0)throw Error($(331));var l=rt;if(rt|=4,G1(a.current),$1(a,a.current,i,o),rt=l,du(0,!1),vr&&typeof vr.onPostCommitFiberRoot==\"function\")try{vr.onPostCommitFiberRoot(au,a)}catch{}return!0}finally{nt.p=n,Pe.T=r,iS(e,t)}}function gx(e,t,o){t=Hr(o,t),t=Ch(e.stateNode,t,2),e=Va(e,t,2),e!==null&&(lu(e,2),Dn(e))}function ut(e,t,o){if(e.tag===3)gx(e,e,o);else for(;t!==null;){if(t.tag===3){gx(t,e,o);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==\"function\"||typeof r.componentDidCatch==\"function\"&&($a===null||!$a.has(r))){e=Hr(o,e),o=S1(2),r=Va(t,o,2),r!==null&&(E1(o,r,t,e),lu(r,2),Dn(r));break}}t=t.return}}function Yy(e,t,o){var r=e.pingCache;if(r===null){r=e.pingCache=new Ww;var n=new Set;r.set(t,n)}else n=r.get(t),n===void 0&&(n=new Set,r.set(t,n));n.has(o)||(Og=!0,n.add(o),e=oM.bind(null,e,t,o),t.then(e,e))}function oM(e,t,o){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&o,e.warmLanes&=~o,bt===e&&(Ge&o)===o&&(Ft===4||Ft===3&&(Ge&62914560)===Ge&&300>br()-Qf?(rt&2)===0&&os(e,0):Ag|=o,es===Ge&&(es=0)),Dn(e)}function sS(e,t){t===0&&(t=Jx()),e=zi(e,t),e!==null&&(lu(e,t),Dn(e))}function rM(e){var t=e.memoizedState,o=0;t!==null&&(o=t.retryLane),sS(e,o)}function nM(e,t){var o=0;switch(e.tag){case 31:case 13:var r=e.stateNode,n=e.memoizedState;n!==null&&(o=n.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error($(314))}r!==null&&r.delete(t),sS(e,o)}function aM(e,t){return qh(e,t)}var Af=null,Ml=null,_h=!1,Df=!1,Xy=!1,La=0;function Dn(e){e!==Ml&&e.next===null&&(Ml===null?Af=Ml=e:Ml=Ml.next=e),Df=!0,_h||(_h=!0,lM())}function du(e,t){if(!Xy&&Df){Xy=!0;do for(var o=!1,r=Af;r!==null;){if(!t)if(e!==0){var n=r.pendingLanes;if(n===0)var a=0;else{var i=r.suspendedLanes,l=r.pingedLanes;a=(1<<31-xr(42|e)+1)-1,a&=n&~(i&~l),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(o=!0,bx(r,a))}else a=Ge,a=Uf(r,r===bt?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),(a&3)===0||iu(r,a)||(o=!0,bx(r,a));r=r.next}while(o);Xy=!1}}function iM(){cS()}function cS(){Df=_h=!1;var e=0;La!==0&&yM()&&(e=La);for(var t=br(),o=null,r=Af;r!==null;){var n=r.next,a=uS(r,t);a===0?(r.next=null,o===null?Af=n:o.next=n,n===null&&(Ml=o)):(o=r,(e!==0||(a&3)!==0)&&(Df=!0)),r=n}fo!==0&&fo!==5||du(e,!1),La!==0&&(La=0)}function uS(e,t){for(var o=e.suspendedLanes,r=e.pingedLanes,n=e.expirationTimes,a=e.pendingLanes&-62914561;0l)break;var u=s.transferSize,m=s.initiatorType;u&&Cx(m)&&(s=s.responseEnd,i+=u*(s\"u\"?null:document;function vS(e,t,o){var r=us;if(r&&typeof t==\"string\"&&t){var n=Ur(t);n='link[rel=\"'+e+'\"][href=\"'+n+'\"]',typeof o==\"string\"&&(n+='[crossorigin=\"'+o+'\"]'),Nx.has(n)||(Nx.add(n),e={rel:e,crossOrigin:o,href:t},r.querySelector(n)===null&&(t=r.createElement(\"link\"),Do(t,\"link\",e),To(t),r.head.appendChild(t)))}}function PM(e){ia.D(e),vS(\"dns-prefetch\",e,null)}function CM(e,t){ia.C(e,t),vS(\"preconnect\",e,t)}function RM(e,t,o){ia.L(e,t,o);var r=us;if(r&&e&&t){var n='link[rel=\"preload\"][as=\"'+Ur(t)+'\"]';t===\"image\"&&o&&o.imageSrcSet?(n+='[imagesrcset=\"'+Ur(o.imageSrcSet)+'\"]',typeof o.imageSizes==\"string\"&&(n+='[imagesizes=\"'+Ur(o.imageSizes)+'\"]')):n+='[href=\"'+Ur(e)+'\"]';var a=n;switch(t){case\"style\":a=rs(e);break;case\"script\":a=ps(e)}Xr.has(a)||(e=Dt({rel:\"preload\",href:t===\"image\"&&o&&o.imageSrcSet?void 0:e,as:t},o),Xr.set(a,e),r.querySelector(n)!==null||t===\"style\"&&r.querySelector(mu(a))||t===\"script\"&&r.querySelector(yu(a))||(t=r.createElement(\"link\"),Do(t,\"link\",e),To(t),r.head.appendChild(t)))}}function wM(e,t){ia.m(e,t);var o=us;if(o&&e){var r=t&&typeof t.as==\"string\"?t.as:\"script\",n='link[rel=\"modulepreload\"][as=\"'+Ur(r)+'\"][href=\"'+Ur(e)+'\"]',a=n;switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":a=ps(e)}if(!Xr.has(a)&&(e=Dt({rel:\"modulepreload\",href:e},t),Xr.set(a,e),o.querySelector(n)===null)){switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":if(o.querySelector(yu(a)))return}r=o.createElement(\"link\"),Do(r,\"link\",e),To(r),o.head.appendChild(r)}}}function MM(e,t,o){ia.S(e,t,o);var r=us;if(r&&e){var n=Vl(r).hoistableStyles,a=rs(e);t=t||\"default\";var i=n.get(a);if(!i){var l={loading:0,preload:null};if(i=r.querySelector(mu(a)))l.loading=5;else{e=Dt({rel:\"stylesheet\",href:e,\"data-precedence\":t},o),(o=Xr.get(a))&&zg(e,o);var s=i=r.createElement(\"link\");To(s),Do(s,\"link\",e),s._p=new Promise(function(c,u){s.onload=c,s.onerror=u}),s.addEventListener(\"load\",function(){l.loading|=1}),s.addEventListener(\"error\",function(){l.loading|=2}),l.loading|=4,af(i,t,r)}i={type:\"stylesheet\",instance:i,count:1,state:l},n.set(a,i)}}}function OM(e,t){ia.X(e,t);var o=us;if(o&&e){var r=Vl(o).hoistableScripts,n=ps(e),a=r.get(n);a||(a=o.querySelector(yu(n)),a||(e=Dt({src:e,async:!0},t),(t=Xr.get(n))&&kg(e,t),a=o.createElement(\"script\"),To(a),Do(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function AM(e,t){ia.M(e,t);var o=us;if(o&&e){var r=Vl(o).hoistableScripts,n=ps(e),a=r.get(n);a||(a=o.querySelector(yu(n)),a||(e=Dt({src:e,async:!0,type:\"module\"},t),(t=Xr.get(n))&&kg(e,t),a=o.createElement(\"script\"),To(a),Do(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function _x(e,t,o,r){var n=(n=ja.current)?zf(n):null;if(!n)throw Error($(446));switch(e){case\"meta\":case\"title\":return null;case\"style\":return typeof o.precedence==\"string\"&&typeof o.href==\"string\"?(t=rs(o.href),o=Vl(n).hoistableStyles,r=o.get(t),r||(r={type:\"style\",instance:null,count:0,state:null},o.set(t,r)),r):{type:\"void\",instance:null,count:0,state:null};case\"link\":if(o.rel===\"stylesheet\"&&typeof o.href==\"string\"&&typeof o.precedence==\"string\"){e=rs(o.href);var a=Vl(n).hoistableStyles,i=a.get(e);if(i||(n=n.ownerDocument||n,i={type:\"stylesheet\",instance:null,count:0,state:{loading:0,preload:null}},a.set(e,i),(a=n.querySelector(mu(e)))&&!a._p&&(i.instance=a,i.state.loading=5),Xr.has(e)||(o={rel:\"preload\",as:\"style\",href:o.href,crossOrigin:o.crossOrigin,integrity:o.integrity,media:o.media,hrefLang:o.hrefLang,referrerPolicy:o.referrerPolicy},Xr.set(e,o),a||DM(n,e,o,i.state))),t&&r===null)throw Error($(528,\"\"));return i}if(t&&r!==null)throw Error($(529,\"\"));return null;case\"script\":return t=o.async,o=o.src,typeof o==\"string\"&&t&&typeof t!=\"function\"&&typeof t!=\"symbol\"?(t=ps(o),o=Vl(n).hoistableScripts,r=o.get(t),r||(r={type:\"script\",instance:null,count:0,state:null},o.set(t,r)),r):{type:\"void\",instance:null,count:0,state:null};default:throw Error($(444,e))}}function rs(e){return'href=\"'+Ur(e)+'\"'}function mu(e){return'link[rel=\"stylesheet\"]['+e+\"]\"}function xS(e){return Dt({},e,{\"data-precedence\":e.precedence,precedence:null})}function DM(e,t,o,r){e.querySelector('link[rel=\"preload\"][as=\"style\"]['+t+\"]\")?r.loading=1:(t=e.createElement(\"link\"),r.preload=t,t.addEventListener(\"load\",function(){return r.loading|=1}),t.addEventListener(\"error\",function(){return r.loading|=2}),Do(t,\"link\",o),To(t),e.head.appendChild(t))}function ps(e){return'[src=\"'+Ur(e)+'\"]'}function yu(e){return\"script[async]\"+e}function zx(e,t,o){if(t.count++,t.instance===null)switch(t.type){case\"style\":var r=e.querySelector('style[data-href~=\"'+Ur(o.href)+'\"]');if(r)return t.instance=r,To(r),r;var n=Dt({},o,{\"data-href\":o.href,\"data-precedence\":o.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement(\"style\"),To(r),Do(r,\"style\",n),af(r,o.precedence,e),t.instance=r;case\"stylesheet\":n=rs(o.href);var a=e.querySelector(mu(n));if(a)return t.state.loading|=4,t.instance=a,To(a),a;r=xS(o),(n=Xr.get(n))&&zg(r,n),a=(e.ownerDocument||e).createElement(\"link\"),To(a);var i=a;return i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Do(a,\"link\",r),t.state.loading|=4,af(a,o.precedence,e),t.instance=a;case\"script\":return a=ps(o.src),(n=e.querySelector(yu(a)))?(t.instance=n,To(n),n):(r=o,(n=Xr.get(a))&&(r=Dt({},o),kg(r,n)),e=e.ownerDocument||e,n=e.createElement(\"script\"),To(n),Do(n,\"link\",r),e.head.appendChild(n),t.instance=n);case\"void\":return null;default:throw Error($(443,t.type))}else t.type===\"stylesheet\"&&(t.state.loading&4)===0&&(r=t.instance,t.state.loading|=4,af(r,o.precedence,e));return t.instance}function af(e,t,o){for(var r=o.querySelectorAll('link[rel=\"stylesheet\"][data-precedence],style[data-precedence]'),n=r.length?r[r.length-1]:null,a=n,i=0;i title\"):null)}function NM(e,t,o){if(o===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;switch(t.rel){case\"stylesheet\":return e=t.disabled,typeof t.precedence==\"string\"&&e==null;default:return!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 TS(e){return!(e.type===\"stylesheet\"&&(e.state.loading&3)===0)}function _M(e,t,o,r){if(o.type===\"stylesheet\"&&(typeof r.media!=\"string\"||matchMedia(r.media).matches!==!1)&&(o.state.loading&4)===0){if(o.instance===null){var n=rs(r.href),a=t.querySelector(mu(n));if(a){t=a._p,t!==null&&typeof t==\"object\"&&typeof t.then==\"function\"&&(e.count++,e=kf.bind(e),t.then(e,e)),o.state.loading|=4,o.instance=a,To(a);return}a=t.ownerDocument||t,r=xS(r),(n=Xr.get(n))&&zg(r,n),a=a.createElement(\"link\"),To(a);var i=a;i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Do(a,\"link\",r),o.instance=a}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(o,t),(t=o.state.preload)&&(o.state.loading&3)===0&&(e.count++,o=kf.bind(e),t.addEventListener(\"load\",o),t.addEventListener(\"error\",o))}}var Fy=0;function zM(e,t){return e.stylesheets&&e.count===0&&sf(e,e.stylesheets),0Fy?50:800)+t);return e.unsuspend=o,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(n)}}:null}function kf(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)sf(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Bf=null;function sf(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Bf=new Map,t.forEach(kM,e),Bf=null,kf.call(e))}function kM(e,t){if(!(t.state.loading&4)){var o=Bf.get(e);if(o)var r=o.get(null);else{o=new Map,Bf.set(e,o);for(var n=e.querySelectorAll(\"link[data-precedence],style[data-precedence]\"),a=0;a{\"use strict\";function AS(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(AS)}catch(e){console.error(e)}}AS(),DS.exports=OS()});var aE=Xo(pt=>{\"use strict\";var Eo=typeof Symbol==\"function\"&&Symbol.for,Yg=Eo?Symbol.for(\"react.element\"):60103,Xg=Eo?Symbol.for(\"react.portal\"):60106,ud=Eo?Symbol.for(\"react.fragment\"):60107,pd=Eo?Symbol.for(\"react.strict_mode\"):60108,fd=Eo?Symbol.for(\"react.profiler\"):60114,dd=Eo?Symbol.for(\"react.provider\"):60109,md=Eo?Symbol.for(\"react.context\"):60110,Gg=Eo?Symbol.for(\"react.async_mode\"):60111,yd=Eo?Symbol.for(\"react.concurrent_mode\"):60111,hd=Eo?Symbol.for(\"react.forward_ref\"):60112,gd=Eo?Symbol.for(\"react.suspense\"):60113,oO=Eo?Symbol.for(\"react.suspense_list\"):60120,bd=Eo?Symbol.for(\"react.memo\"):60115,vd=Eo?Symbol.for(\"react.lazy\"):60116,rO=Eo?Symbol.for(\"react.block\"):60121,nO=Eo?Symbol.for(\"react.fundamental\"):60117,aO=Eo?Symbol.for(\"react.responder\"):60118,iO=Eo?Symbol.for(\"react.scope\"):60119;function Pr(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case Yg:switch(e=e.type,e){case Gg:case yd:case ud:case fd:case pd:case gd:return e;default:switch(e=e&&e.$$typeof,e){case md:case hd:case vd:case bd:case dd:return e;default:return t}}case Xg:return t}}}function nE(e){return Pr(e)===yd}pt.AsyncMode=Gg;pt.ConcurrentMode=yd;pt.ContextConsumer=md;pt.ContextProvider=dd;pt.Element=Yg;pt.ForwardRef=hd;pt.Fragment=ud;pt.Lazy=vd;pt.Memo=bd;pt.Portal=Xg;pt.Profiler=fd;pt.StrictMode=pd;pt.Suspense=gd;pt.isAsyncMode=function(e){return nE(e)||Pr(e)===Gg};pt.isConcurrentMode=nE;pt.isContextConsumer=function(e){return Pr(e)===md};pt.isContextProvider=function(e){return Pr(e)===dd};pt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===Yg};pt.isForwardRef=function(e){return Pr(e)===hd};pt.isFragment=function(e){return Pr(e)===ud};pt.isLazy=function(e){return Pr(e)===vd};pt.isMemo=function(e){return Pr(e)===bd};pt.isPortal=function(e){return Pr(e)===Xg};pt.isProfiler=function(e){return Pr(e)===fd};pt.isStrictMode=function(e){return Pr(e)===pd};pt.isSuspense=function(e){return Pr(e)===gd};pt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===ud||e===yd||e===fd||e===pd||e===gd||e===oO||typeof e==\"object\"&&e!==null&&(e.$$typeof===vd||e.$$typeof===bd||e.$$typeof===dd||e.$$typeof===md||e.$$typeof===hd||e.$$typeof===nO||e.$$typeof===aO||e.$$typeof===iO||e.$$typeof===rO)};pt.typeOf=Pr});var lE=Xo((Mz,iE)=>{\"use strict\";iE.exports=aE()});var mE=Xo((Oz,dE)=>{\"use strict\";var qg=lE(),lO={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},sO={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},cO={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},pE={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Ig={};Ig[qg.ForwardRef]=cO;Ig[qg.Memo]=pE;function sE(e){return qg.isMemo(e)?pE:Ig[e.$$typeof]||lO}var uO=Object.defineProperty,pO=Object.getOwnPropertyNames,cE=Object.getOwnPropertySymbols,fO=Object.getOwnPropertyDescriptor,dO=Object.getPrototypeOf,uE=Object.prototype;function fE(e,t,o){if(typeof t!=\"string\"){if(uE){var r=dO(t);r&&r!==uE&&fE(e,r,o)}var n=pO(t);cE&&(n=n.concat(cE(t)));for(var a=sE(e),i=sE(t),l=0;l{\"use strict\";var DO=Symbol.for(\"react.transitional.element\"),NO=Symbol.for(\"react.fragment\");function AE(e,t,o){var r=null;if(o!==void 0&&(r=\"\"+o),t.key!==void 0&&(r=\"\"+t.key),\"key\"in t){o={};for(var n in t)n!==\"key\"&&(o[n]=t[n])}else o=t;return t=o.ref,{$$typeof:DO,type:e,key:r,ref:t!==void 0?t:null,props:o}}Pd.Fragment=NO;Pd.jsx=AE;Pd.jsxs=AE});var Ie=Xo((Ck,NE)=>{\"use strict\";NE.exports=DE()});var kE=Xo(vt=>{\"use strict\";var Qg=Symbol.for(\"react.transitional.element\"),Wg=Symbol.for(\"react.portal\"),Cd=Symbol.for(\"react.fragment\"),Rd=Symbol.for(\"react.strict_mode\"),wd=Symbol.for(\"react.profiler\"),Md=Symbol.for(\"react.consumer\"),Od=Symbol.for(\"react.context\"),Ad=Symbol.for(\"react.forward_ref\"),Dd=Symbol.for(\"react.suspense\"),Nd=Symbol.for(\"react.suspense_list\"),_d=Symbol.for(\"react.memo\"),zd=Symbol.for(\"react.lazy\"),_O=Symbol.for(\"react.view_transition\"),zO=Symbol.for(\"react.client.reference\");function Ir(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case Qg:switch(e=e.type,e){case Cd:case wd:case Rd:case Dd:case Nd:case _O:return e;default:switch(e=e&&e.$$typeof,e){case Od:case Ad:case zd:case _d:return e;case Md:return e;default:return t}}case Wg:return t}}}vt.ContextConsumer=Md;vt.ContextProvider=Od;vt.Element=Qg;vt.ForwardRef=Ad;vt.Fragment=Cd;vt.Lazy=zd;vt.Memo=_d;vt.Portal=Wg;vt.Profiler=wd;vt.StrictMode=Rd;vt.Suspense=Dd;vt.SuspenseList=Nd;vt.isContextConsumer=function(e){return Ir(e)===Md};vt.isContextProvider=function(e){return Ir(e)===Od};vt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===Qg};vt.isForwardRef=function(e){return Ir(e)===Ad};vt.isFragment=function(e){return Ir(e)===Cd};vt.isLazy=function(e){return Ir(e)===zd};vt.isMemo=function(e){return Ir(e)===_d};vt.isPortal=function(e){return Ir(e)===Wg};vt.isProfiler=function(e){return Ir(e)===wd};vt.isStrictMode=function(e){return Ir(e)===Rd};vt.isSuspense=function(e){return Ir(e)===Dd};vt.isSuspenseList=function(e){return Ir(e)===Nd};vt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===Cd||e===wd||e===Rd||e===Dd||e===Nd||typeof e==\"object\"&&e!==null&&(e.$$typeof===zd||e.$$typeof===_d||e.$$typeof===Od||e.$$typeof===Md||e.$$typeof===Ad||e.$$typeof===zO||e.getModuleId!==void 0)};vt.typeOf=Ir});var LE=Xo((Dk,BE)=>{\"use strict\";BE.exports=kE()});var w=q(re());var ir=q(re(),1),_S=q(NS(),1),zS=ir.createContext(null);function YM(){let e=ir.useContext(zS);if(!e)throw new Error(\"RenderContext not found\");return e}function XM(){return YM().model}function Ye(e){let t=XM(),o=ir.useSyncExternalStore(n=>(t.on(`change:${e}`,n),()=>t.off(`change:${e}`,n)),()=>t.get(e)),r=ir.useCallback(n=>{t.set(e,typeof n==\"function\"?n(t.get(e)):n),t.save_changes()},[t,e]);return[o,r]}function kS(e){return({el:t,model:o,experimental:r})=>{let n=_S.createRoot(t);return n.render(ir.createElement(ir.StrictMode,null,ir.createElement(zS.Provider,{value:{model:o,experimental:r}},ir.createElement(e)))),()=>n.unmount()}}function lr(e,...t){let o=new URL(`https://mui.com/production-error/?code=${e}`);return t.forEach(r=>o.searchParams.append(\"args[]\",r)),`Minified MUI error #${e}; visit ${o} for the full message.`}function Bi(){return Bi=Object.assign?Object.assign.bind():function(e){for(var t=1;t0?eo(bs,--Ko):0,hs--,so===10&&(hs=1,ad--),so}function Qo(){return so=Ko<$S?eo(bs,Ko++):0,hs++,so===10&&(hs=1,ad++),so}function Gr(){return eo(bs,Ko)}function vu(){return Ko}function xs(e,t){return Ja(bs,e,t)}function gs(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function id(e){return ad=hs=1,$S=Fo(bs=e),Ko=0,[]}function ld(e){return bs=\"\",e}function Ts(e){return nd(xs(Ko-1,$g(e===91?e+2:e===40?e+1:e)))}function GS(e){for(;(so=Gr())&&so<33;)Qo();return gs(e)>2||gs(so)>3?\"\":\" \"}function qS(e,t){for(;--t&&Qo()&&!(so<48||so>102||so>57&&so<65||so>70&&so<97););return xs(e,vu()+(t<6&&Gr()==32&&Qo()==32))}function $g(e){for(;Qo();)switch(so){case e:return Ko;case 34:case 39:e!==34&&e!==39&&$g(so);break;case 40:e===41&&$g(e);break;case 92:Qo();break}return Ko}function IS(e,t){for(;Qo()&&e+so!==57;)if(e+so===84&&Gr()===47)break;return\"/*\"+xs(t,Ko-1)+\"*\"+Li(e===47?e:Qo())}function FS(e){for(;!gs(Gr());)Qo();return xs(e,Ko)}function WS(e){return ld(sd(\"\",null,null,null,[\"\"],e=id(e),0,[0],e))}function sd(e,t,o,r,n,a,i,l,s){for(var c=0,u=0,m=i,p=0,d=0,v=0,T=1,S=1,h=1,y=0,g=\"\",b=n,E=a,C=r,P=g;S;)switch(v=y,y=Qo()){case 40:if(v!=108&&eo(P,m-1)==58){gu(P+=We(Ts(y),\"&\",\"&\\f\"),\"&\\f\")!=-1&&(h=-1);break}case 34:case 39:case 91:P+=Ts(y);break;case 9:case 10:case 13:case 32:P+=GS(v);break;case 92:P+=qS(vu()-1,7);continue;case 47:switch(Gr()){case 42:case 47:ys(FM(IS(Qo(),vu()),t,o),s);break;default:P+=\"/\"}break;case 123*T:l[c++]=Fo(P)*h;case 125*T:case 59:case 0:switch(y){case 0:case 125:S=0;case 59+u:h==-1&&(P=We(P,/\\f/g,\"\")),d>0&&Fo(P)-m&&ys(d>32?QS(P+\";\",r,o,m-1):QS(We(P,\" \",\"\")+\";\",r,o,m-2),s);break;case 59:P+=\";\";default:if(ys(C=KS(P,t,o,c,u,n,l,g,b=[],E=[],m),a),y===123)if(u===0)sd(P,t,C,C,b,a,m,l,E);else switch(p===99&&eo(P,3)===110?100:p){case 100:case 108:case 109:case 115:sd(e,C,C,r&&ys(KS(e,C,C,0,0,n,l,g,n,b=[],m),E),n,E,m,l,r?b:E);break;default:sd(P,C,C,C,[\"\"],E,0,l,E)}}c=u=d=0,T=h=1,g=P=\"\",m=i;break;case 58:m=1+Fo(P),d=v;default:if(T<1){if(y==123)--T;else if(y==125&&T++==0&&XS()==125)continue}switch(P+=Li(y),y*T){case 38:h=u>0?1:(P+=\"\\f\",-1);break;case 44:l[c++]=(Fo(P)-1)*h,h=1;break;case 64:Gr()===45&&(P+=Ts(Qo())),p=Gr(),u=m=Fo(g=P+=FS(vu())),y++;break;case 45:v===45&&Fo(P)==2&&(T=0)}}return a}function KS(e,t,o,r,n,a,i,l,s,c,u){for(var m=n-1,p=n===0?a:[\"\"],d=ms(p),v=0,T=0,S=0;v0?p[h]+\" \"+y:We(y,/&\\f/g,p[h])))&&(s[S++]=g);return bu(e,t,o,n===0?fs:l,s,c,u)}function FM(e,t,o){return bu(e,t,o,od,Li(YS()),Ja(e,2,-2),0)}function QS(e,t,o,r){return bu(e,t,o,ds,Ja(e,0,r),Ja(e,r+1,-1),r)}function ji(e,t){for(var o=\"\",r=ms(e),n=0;n6)switch(eo(e,t+1)){case 109:if(eo(e,t+4)!==45)break;case 102:return We(e,/(.+:)(.+)-([^]+)/,\"$1\"+tt+\"$2-$3$1\"+hu+(eo(e,t+3)==108?\"$3\":\"$2-$3\"))+e;case 115:return~gu(e,\"stretch\")?oE(We(e,\"stretch\",\"fill-available\"),t)+e:e}break;case 4949:if(eo(e,t+1)!==115)break;case 6444:switch(eo(e,Fo(e)-3-(~gu(e,\"!important\")&&10))){case 107:return We(e,\":\",\":\"+tt)+e;case 101:return We(e,/(.+:)([^;!]+)(;|!.+)?/,\"$1\"+tt+(eo(e,14)===45?\"inline-\":\"\")+\"box$3$1\"+tt+\"$2$3$1\"+No+\"$2box$3\")+e}break;case 5936:switch(eo(e,t+11)){case 114:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"tb\")+e;case 108:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"tb-rl\")+e;case 45:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"lr\")+e}return tt+e+No+e+e}return e}var eO=function(t,o,r,n){if(t.length>-1&&!t.return)switch(t.type){case ds:t.return=oE(t.value,t.length);break;case rd:return ji([vs(t,{value:We(t.value,\"@\",\"@\"+tt)})],n);case fs:if(t.length)return Vg(t.props,function(a){switch(Hg(a,/(::plac\\w+|:read-\\w+)/)){case\":read-only\":case\":read-write\":return ji([vs(t,{props:[We(a,/:(read-\\w+)/,\":\"+hu+\"$1\")]})],n);case\"::placeholder\":return ji([vs(t,{props:[We(a,/:(plac\\w+)/,\":\"+tt+\"input-$1\")]}),vs(t,{props:[We(a,/:(plac\\w+)/,\":\"+hu+\"$1\")]}),vs(t,{props:[We(a,/:(plac\\w+)/,No+\"input-$1\")]})],n)}return\"\"})}},tO=[eO],rE=function(t){var o=t.key;if(o===\"css\"){var r=document.querySelectorAll(\"style[data-emotion]:not([data-s])\");Array.prototype.forEach.call(r,function(T){var S=T.getAttribute(\"data-emotion\");S.indexOf(\" \")!==-1&&(document.head.appendChild(T),T.setAttribute(\"data-s\",\"\"))})}var n=t.stylisPlugins||tO,a={},i,l=[];i=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^=\"'+o+' \"]'),function(T){for(var S=T.getAttribute(\"data-emotion\").split(\" \"),h=1;h=4;++r,n-=4)o=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,o=(o&65535)*1540483477+((o>>>16)*59797<<16),o^=o>>>24,t=(o&65535)*1540483477+((o>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(n){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var hE={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};var yO=!1,hO=/[A-Z]|^ms/g,gO=/_EMO_([^_]+?)_([^]*?)_EMO_/g,xE=function(t){return t.charCodeAt(1)===45},gE=function(t){return t!=null&&typeof t!=\"boolean\"},Fg=cd(function(e){return xE(e)?e:e.replace(hO,\"-$&\").toLowerCase()}),bE=function(t,o){switch(t){case\"animation\":case\"animationName\":if(typeof o==\"string\")return o.replace(gO,function(r,n,a){return Nn={name:n,styles:a,next:Nn},n})}return hE[t]!==1&&!xE(t)&&typeof o==\"number\"&&o!==0?o+\"px\":o},bO=\"Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.\";function Su(e,t,o){if(o==null)return\"\";var r=o;if(r.__emotion_styles!==void 0)return r;switch(typeof o){case\"boolean\":return\"\";case\"object\":{var n=o;if(n.anim===1)return Nn={name:n.name,styles:n.styles,next:Nn},n.name;var a=o;if(a.styles!==void 0){var i=a.next;if(i!==void 0)for(;i!==void 0;)Nn={name:i.name,styles:i.styles,next:Nn},i=i.next;var l=a.styles+\";\";return l}return vO(e,t,o)}case\"function\":{if(e!==void 0){var s=Nn,c=o(e);return Nn=s,Su(e,t,c)}break}}var u=o;if(t==null)return u;var m=t[u];return m!==void 0?m:u}function vO(e,t,o){var r=\"\";if(Array.isArray(o))for(var n=0;n96?wO:MO},ME=function(t,o,r){var n;if(o){var a=o.shouldForwardProp;n=t.__emotion_forwardProp&&a?function(i){return t.__emotion_forwardProp(i)&&a(i)}:a}return typeof n!=\"function\"&&r&&(n=t.__emotion_forwardProp),n},OO=function(t){var o=t.cache,r=t.serialized,n=t.isStringTag;return Ss(o,r,n),Eu(function(){return Tu(o,r,n)}),null},OE=function e(t,o){var r=t.__emotion_real===t,n=r&&t.__emotion_base||t,a,i;o!==void 0&&(a=o.label,i=o.target);var l=ME(t,o,r),s=l||wE(n),c=!s(\"as\");return function(){var u=arguments,m=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(a!==void 0&&m.push(\"label:\"+a+\";\"),u[0]==null||u[0].raw===void 0)m.push.apply(m,u);else{var p=u[0];m.push(p[0]);for(var d=u.length,v=1;v{t[o]=jE(e[o])}),t}function Kt(e,t,o={clone:!0}){let r=o.clone?{...e}:e;return Cr(e)&&Cr(t)&&Object.keys(t).forEach(n=>{Zg.isValidElement(t[n])||(0,Jg.isValidElementType)(t[n])?r[n]=t[n]:Cr(t[n])&&Object.prototype.hasOwnProperty.call(e,n)&&Cr(e[n])?r[n]=Kt(e[n],t[n],o):o.clone?r[n]=Cr(t[n])?jE(t[n]):t[n]:r[n]=t[n]}),r}var kO=e=>{let t=Object.keys(e).map(o=>({key:o,val:e[o]}))||[];return t.sort((o,r)=>o.val-r.val),t.reduce((o,r)=>({...o,[r.key]:r.val}),{})};function e0(e){let{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:o=\"px\",step:r=5,...n}=e,a=kO(t),i=Object.keys(a);function l(p){return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o})`}function s(p){return`@media (max-width:${(typeof t[p]==\"number\"?t[p]:p)-r/100}${o})`}function c(p,d){let v=i.indexOf(d);return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o}) and (max-width:${(v!==-1&&typeof t[i[v]]==\"number\"?t[i[v]]:d)-r/100}${o})`}function u(p){return i.indexOf(p)+1r.startsWith(\"@container\")).sort((r,n)=>{let a=/min-width:\\s*([0-9.]+)/;return+(r.match(a)?.[1]||0)-+(n.match(a)?.[1]||0)});return o.length?o.reduce((r,n)=>{let a=t[n];return delete r[n],r[n]=a,r},{...t}):t}function t0(e,t){return t===\"@\"||t.startsWith(\"@\")&&(e.some(o=>t.startsWith(`@${o}`))||!!t.match(/^@\\d/))}function o0(e,t){let o=t.match(/^@([^/]+)?\\/?(.+)?$/);if(!o)return null;let[,r,n]=o,a=Number.isNaN(+r)?r||0:+r;return e.containerQueries(n).up(a)}function Bd(e){let t=(a,i)=>a.replace(\"@media\",i?`@container ${i}`:\"@container\");function o(a,i){a.up=(...l)=>t(e.breakpoints.up(...l),i),a.down=(...l)=>t(e.breakpoints.down(...l),i),a.between=(...l)=>t(e.breakpoints.between(...l),i),a.only=(...l)=>t(e.breakpoints.only(...l),i),a.not=(...l)=>{let s=t(e.breakpoints.not(...l),i);return s.includes(\"not all and\")?s.replace(\"not all and \",\"\").replace(\"min-width:\",\"width<\").replace(\"max-width:\",\"width>\").replace(\"and\",\"or\"):s}}let r={},n=a=>(o(r,a),r);return o(n),{...e,containerQueries:n}}var BO={borderRadius:4},UE=BO;function LO(e,t){return t?Kt(e,t,{clone:!1}):e}var sa=LO;var Ru={xs:0,sm:600,md:900,lg:1200,xl:1536},HE={keys:[\"xs\",\"sm\",\"md\",\"lg\",\"xl\"],up:e=>`@media (min-width:${Ru[e]}px)`},jO={containerQueries:e=>({up:t=>{let o=typeof t==\"number\"?t:Ru[t]||t;return typeof o==\"number\"&&(o=`${o}px`),e?`@container ${e} (min-width:${o})`:`@container (min-width:${o})`}})};function Wo(e,t,o){let r=e.theme||{};if(Array.isArray(t)){let a=r.breakpoints||HE;return t.reduce((i,l,s)=>(i[a.up(a.keys[s])]=o(t[s]),i),{})}if(typeof t==\"object\"){let a=r.breakpoints||HE;return Object.keys(t).reduce((i,l)=>{if(t0(a.keys,l)){let s=o0(r.containerQueries?r:jO,l);s&&(i[s]=o(t[l],l))}else if(Object.keys(a.values||Ru).includes(l)){let s=a.up(l);i[s]=o(t[l],l)}else{let s=l;i[s]=t[s]}return i},{})}return o(t)}function VE(e={}){return e.keys?.reduce((o,r)=>{let n=e.up(r);return o[n]={},o},{})||{}}function r0(e,t){return e.reduce((o,r)=>{let n=o[r];return(!n||Object.keys(n).length===0)&&delete o[r],o},t)}function ri(e){if(typeof e!=\"string\")throw new Error(lr(7));return e.charAt(0).toUpperCase()+e.slice(1)}function Ps(e,t,o=!0){if(!t||typeof t!=\"string\")return null;if(e&&e.vars&&o){let r=`vars.${t}`.split(\".\").reduce((n,a)=>n&&n[a]?n[a]:null,e);if(r!=null)return r}return t.split(\".\").reduce((r,n)=>r&&r[n]!=null?r[n]:null,e)}function wu(e,t,o,r=o){let n;return typeof e==\"function\"?n=e(o):Array.isArray(e)?n=e[o]||r:n=Ps(e,o)||r,t&&(n=t(n,r,e)),n}function UO(e){let{prop:t,cssProperty:o=e.prop,themeKey:r,transform:n}=e,a=i=>{if(i[t]==null)return null;let l=i[t],s=i.theme,c=Ps(s,r)||{};return Wo(i,l,m=>{let p=wu(c,n,m);return m===p&&typeof m==\"string\"&&(p=wu(c,n,`${t}${m===\"default\"?\"\":ri(m)}`,m)),o===!1?p:{[o]:p}})};return a.propTypes={},a.filterProps=[t],a}var Pt=UO;function Ld(e){let t={};return o=>(t[o]===void 0&&(t[o]=e(o)),t[o])}var HO={m:\"margin\",p:\"padding\"},VO={t:\"Top\",r:\"Right\",b:\"Bottom\",l:\"Left\",x:[\"Left\",\"Right\"],y:[\"Top\",\"Bottom\"]},$E={marginX:\"mx\",marginY:\"my\",paddingX:\"px\",paddingY:\"py\"},$O=Ld(e=>{if(e.length>2)if($E[e])e=$E[e];else return[e];let[t,o]=e.split(\"\"),r=HO[t],n=VO[o]||\"\";return Array.isArray(n)?n.map(a=>r+a):[r+n]}),n0=[\"m\",\"mt\",\"mr\",\"mb\",\"ml\",\"mx\",\"my\",\"margin\",\"marginTop\",\"marginRight\",\"marginBottom\",\"marginLeft\",\"marginX\",\"marginY\",\"marginInline\",\"marginInlineStart\",\"marginInlineEnd\",\"marginBlock\",\"marginBlockStart\",\"marginBlockEnd\"],a0=[\"p\",\"pt\",\"pr\",\"pb\",\"pl\",\"px\",\"py\",\"padding\",\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\",\"paddingX\",\"paddingY\",\"paddingInline\",\"paddingInlineStart\",\"paddingInlineEnd\",\"paddingBlock\",\"paddingBlockStart\",\"paddingBlockEnd\"],YE=[...n0,...a0];function Hi(e,t,o,r){let n=Ps(e,t,!0)??o;return typeof n==\"number\"||typeof n==\"string\"?a=>typeof a==\"string\"?a:typeof n==\"string\"?n.startsWith(\"var(\")&&a===0?0:n.startsWith(\"var(\")&&a===1?n:`calc(${a} * ${n})`:n*a:Array.isArray(n)?a=>{if(typeof a==\"string\")return a;let i=Math.abs(a),l=n[i];return a>=0?l:typeof l==\"number\"?-l:typeof l==\"string\"&&l.startsWith(\"var(\")?`calc(-1 * ${l})`:`-${l}`}:typeof n==\"function\"?n:()=>{}}function Mu(e){return Hi(e,\"spacing\",8,\"spacing\")}function Vi(e,t){return typeof t==\"string\"||t==null?t:e(t)}function YO(e,t){return o=>e.reduce((r,n)=>(r[n]=Vi(t,o),r),{})}function XO(e,t,o,r){if(!t.includes(o))return null;let n=$O(o),a=YO(n,r),i=e[o];return Wo(e,i,a)}function i0(e,t){let o=Mu(e.theme);return Object.keys(e).map(r=>XO(e,t,r,o)).reduce(sa,{})}function Vt(e){return i0(e,n0)}Vt.propTypes={};Vt.filterProps=n0;function $t(e){return i0(e,a0)}$t.propTypes={};$t.filterProps=a0;function XE(e){return i0(e,YE)}XE.propTypes={};XE.filterProps=YE;function Cs(e=8,t=Mu({spacing:e})){if(e.mui)return e;let o=(...r)=>(r.length===0?[1]:r).map(a=>{let i=t(a);return typeof i==\"number\"?`${i}px`:i}).join(\" \");return o.mui=!0,o}function GO(...e){let t=e.reduce((r,n)=>(n.filterProps.forEach(a=>{r[a]=n}),r),{}),o=r=>Object.keys(r).reduce((n,a)=>t[a]?sa(n,t[a](r)):n,{});return o.propTypes={},o.filterProps=e.reduce((r,n)=>r.concat(n.filterProps),[]),o}var ca=GO;function Rr(e){return typeof e!=\"number\"?e:`${e}px solid`}function Fr(e,t){return Pt({prop:e,themeKey:\"borders\",transform:t})}var qO=Fr(\"border\",Rr),IO=Fr(\"borderTop\",Rr),FO=Fr(\"borderRight\",Rr),KO=Fr(\"borderBottom\",Rr),QO=Fr(\"borderLeft\",Rr),WO=Fr(\"borderColor\"),ZO=Fr(\"borderTopColor\"),JO=Fr(\"borderRightColor\"),eA=Fr(\"borderBottomColor\"),tA=Fr(\"borderLeftColor\"),oA=Fr(\"outline\",Rr),rA=Fr(\"outlineColor\"),Ou=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){let t=Hi(e.theme,\"shape.borderRadius\",4,\"borderRadius\"),o=r=>({borderRadius:Vi(t,r)});return Wo(e,e.borderRadius,o)}return null};Ou.propTypes={};Ou.filterProps=[\"borderRadius\"];var S4=ca(qO,IO,FO,KO,QO,WO,ZO,JO,eA,tA,Ou,oA,rA);var Au=e=>{if(e.gap!==void 0&&e.gap!==null){let t=Hi(e.theme,\"spacing\",8,\"gap\"),o=r=>({gap:Vi(t,r)});return Wo(e,e.gap,o)}return null};Au.propTypes={};Au.filterProps=[\"gap\"];var Du=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){let t=Hi(e.theme,\"spacing\",8,\"columnGap\"),o=r=>({columnGap:Vi(t,r)});return Wo(e,e.columnGap,o)}return null};Du.propTypes={};Du.filterProps=[\"columnGap\"];var Nu=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){let t=Hi(e.theme,\"spacing\",8,\"rowGap\"),o=r=>({rowGap:Vi(t,r)});return Wo(e,e.rowGap,o)}return null};Nu.propTypes={};Nu.filterProps=[\"rowGap\"];var nA=Pt({prop:\"gridColumn\"}),aA=Pt({prop:\"gridRow\"}),iA=Pt({prop:\"gridAutoFlow\"}),lA=Pt({prop:\"gridAutoColumns\"}),sA=Pt({prop:\"gridAutoRows\"}),cA=Pt({prop:\"gridTemplateColumns\"}),uA=Pt({prop:\"gridTemplateRows\"}),pA=Pt({prop:\"gridTemplateAreas\"}),fA=Pt({prop:\"gridArea\"}),M4=ca(Au,Du,Nu,nA,aA,iA,lA,sA,cA,uA,pA,fA);function $i(e,t){return t===\"grey\"?t:e}var dA=Pt({prop:\"color\",themeKey:\"palette\",transform:$i}),mA=Pt({prop:\"bgcolor\",cssProperty:\"backgroundColor\",themeKey:\"palette\",transform:$i}),yA=Pt({prop:\"backgroundColor\",themeKey:\"palette\",transform:$i}),N4=ca(dA,mA,yA);function sr(e){return e<=1&&e!==0?`${e*100}%`:e}var hA=Pt({prop:\"width\",transform:sr}),jd=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){let t=o=>{let r=e.theme?.breakpoints?.values?.[o]||Ru[o];return r?e.theme?.breakpoints?.unit!==\"px\"?{maxWidth:`${r}${e.theme.breakpoints.unit}`}:{maxWidth:r}:{maxWidth:sr(o)}};return Wo(e,e.maxWidth,t)}return null};jd.filterProps=[\"maxWidth\"];var gA=Pt({prop:\"minWidth\",transform:sr}),bA=Pt({prop:\"height\",transform:sr}),vA=Pt({prop:\"maxHeight\",transform:sr}),xA=Pt({prop:\"minHeight\",transform:sr}),L4=Pt({prop:\"size\",cssProperty:\"width\",transform:sr}),j4=Pt({prop:\"size\",cssProperty:\"height\",transform:sr}),TA=Pt({prop:\"boxSizing\"}),U4=ca(hA,jd,gA,bA,vA,xA,TA);var SA={border:{themeKey:\"borders\",transform:Rr},borderTop:{themeKey:\"borders\",transform:Rr},borderRight:{themeKey:\"borders\",transform:Rr},borderBottom:{themeKey:\"borders\",transform:Rr},borderLeft:{themeKey:\"borders\",transform:Rr},borderColor:{themeKey:\"palette\"},borderTopColor:{themeKey:\"palette\"},borderRightColor:{themeKey:\"palette\"},borderBottomColor:{themeKey:\"palette\"},borderLeftColor:{themeKey:\"palette\"},outline:{themeKey:\"borders\",transform:Rr},outlineColor:{themeKey:\"palette\"},borderRadius:{themeKey:\"shape.borderRadius\",style:Ou},color:{themeKey:\"palette\",transform:$i},bgcolor:{themeKey:\"palette\",cssProperty:\"backgroundColor\",transform:$i},backgroundColor:{themeKey:\"palette\",transform:$i},p:{style:$t},pt:{style:$t},pr:{style:$t},pb:{style:$t},pl:{style:$t},px:{style:$t},py:{style:$t},padding:{style:$t},paddingTop:{style:$t},paddingRight:{style:$t},paddingBottom:{style:$t},paddingLeft:{style:$t},paddingX:{style:$t},paddingY:{style:$t},paddingInline:{style:$t},paddingInlineStart:{style:$t},paddingInlineEnd:{style:$t},paddingBlock:{style:$t},paddingBlockStart:{style:$t},paddingBlockEnd:{style:$t},m:{style:Vt},mt:{style:Vt},mr:{style:Vt},mb:{style:Vt},ml:{style:Vt},mx:{style:Vt},my:{style:Vt},margin:{style:Vt},marginTop:{style:Vt},marginRight:{style:Vt},marginBottom:{style:Vt},marginLeft:{style:Vt},marginX:{style:Vt},marginY:{style:Vt},marginInline:{style:Vt},marginInlineStart:{style:Vt},marginInlineEnd:{style:Vt},marginBlock:{style:Vt},marginBlockStart:{style:Vt},marginBlockEnd:{style:Vt},displayPrint:{cssProperty:!1,transform:e=>({\"@media print\":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:Au},rowGap:{style:Nu},columnGap:{style:Du},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:\"zIndex\"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:\"shadows\"},width:{transform:sr},maxWidth:{style:jd},minWidth:{transform:sr},height:{transform:sr},maxHeight:{transform:sr},minHeight:{transform:sr},boxSizing:{},font:{themeKey:\"font\"},fontFamily:{themeKey:\"typography\"},fontSize:{themeKey:\"typography\"},fontStyle:{themeKey:\"typography\"},fontWeight:{themeKey:\"typography\"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:\"typography\"}},un=SA;function EA(...e){let t=e.reduce((r,n)=>r.concat(Object.keys(n)),[]),o=new Set(t);return e.every(r=>o.size===Object.keys(r).length)}function PA(e,t){return typeof e==\"function\"?e(t):e}function CA(){function e(o,r,n,a){let i={[o]:r,theme:n},l=a[o];if(!l)return{[o]:r};let{cssProperty:s=o,themeKey:c,transform:u,style:m}=l;if(r==null)return null;if(c===\"typography\"&&r===\"inherit\")return{[o]:r};let p=Ps(n,c)||{};return m?m(i):Wo(i,r,v=>{let T=wu(p,u,v);return v===T&&typeof v==\"string\"&&(T=wu(p,u,`${o}${v===\"default\"?\"\":ri(v)}`,v)),s===!1?T:{[s]:T}})}function t(o){let{sx:r,theme:n={},nested:a}=o||{};if(!r)return null;let i=n.unstable_sxConfig??un;function l(s){let c=s;if(typeof s==\"function\")c=s(n);else if(typeof s!=\"object\")return s;if(!c)return null;let u=VE(n.breakpoints),m=Object.keys(u),p=u;return Object.keys(c).forEach(d=>{let v=PA(c[d],n);if(v!=null)if(typeof v==\"object\")if(i[d])p=sa(p,e(d,v,n,i));else{let T=Wo({theme:n},v,S=>({[d]:S}));EA(T,v)?p[d]=t({sx:v,theme:n,nested:!0}):p=sa(p,T)}else p=sa(p,e(d,v,n,i))}),!a&&n.modularCssLayers?{\"@layer sx\":kd(n,r0(m,p))}:kd(n,r0(m,p))}return Array.isArray(r)?r.map(l):l(r)}return t}var GE=CA();GE.filterProps=[\"sx\"];var Kr=GE;function l0(e,t){let o=this;if(o.vars){if(!o.colorSchemes?.[e]||typeof o.getColorSchemeSelector!=\"function\")return{};let r=o.getColorSchemeSelector(e);return r===\"&\"?t:((r.includes(\"data-\")||r.includes(\".\"))&&(r=`*:where(${r.replace(/\\s*&$/,\"\")}) &`),{[r]:t})}return o.palette.mode===e?t:{}}function RA(e={},...t){let{breakpoints:o={},palette:r={},spacing:n,shape:a={},...i}=e,l=e0(o),s=Cs(n),c=Kt({breakpoints:l,direction:\"ltr\",components:{},palette:{mode:\"light\",...r},spacing:s,shape:{...UE,...a}},i);return c=Bd(c),c.applyStyles=l0,c=t.reduce((u,m)=>Kt(u,m),c),c.unstable_sxConfig={...un,...i?.unstable_sxConfig},c.unstable_sx=function(m){return Kr({sx:m,theme:this})},c}var Yi=RA;var qE=q(re(),1);function wA(e){return Object.keys(e).length===0}function MA(e=null){let t=qE.useContext(ti);return!t||wA(t)?e:t}var s0=MA;var OA=Yi();function AA(e=OA){return s0(e)}var Rs=AA;var DA=e=>{let t={systemProps:{},otherProps:{}},o=e?.theme?.unstable_sxConfig??un;return Object.keys(e).forEach(r=>{o[r]?t.systemProps[r]=e[r]:t.otherProps[r]=e[r]}),t};function ws(e){let{sx:t,...o}=e,{systemProps:r,otherProps:n}=DA(o),a;return Array.isArray(t)?a=[r,...t]:typeof t==\"function\"?a=(...i)=>{let l=t(...i);return Cr(l)?{...r,...l}:r}:a={...r,...t},{...n,sx:a}}var IE=e=>e,NA=()=>{let e=IE;return{configure(t){e=t},generate(t){return e(t)},reset(){e=IE}}},_A=NA(),Ms=_A;var KE=q(re(),1);function FE(e){var t,o,r=\"\";if(typeof e==\"string\"||typeof e==\"number\")r+=e;else if(typeof e==\"object\")if(Array.isArray(e)){var n=e.length;for(t=0;tl!==\"theme\"&&l!==\"sx\"&&l!==\"as\"})(Kr);return KE.forwardRef(function(s,c){let u=Rs(o),{className:m,component:p=\"div\",...d}=ws(s);return(0,QE.jsx)(a,{as:p,ref:c,className:ie(m,n?n(r):r),theme:t&&u[t]||u,...d})})}var kA={active:\"active\",checked:\"checked\",completed:\"completed\",disabled:\"disabled\",error:\"error\",expanded:\"expanded\",focused:\"focused\",focusVisible:\"focusVisible\",open:\"open\",readOnly:\"readOnly\",required:\"required\",selected:\"selected\"};function _e(e,t,o=\"Mui\"){let r=kA[t];return r?`${o}-${r}`:`${Ms.generate(e)}-${t}`}function Ce(e,t,o=\"Mui\"){let r={};return t.forEach(n=>{r[n]=_e(e,n,o)}),r}function zu(e){let{variants:t,...o}=e,r={variants:t,style:la(o),isProcessed:!0};return r.style===o||t&&t.forEach(n=>{typeof n.style!=\"function\"&&(n.style=la(n.style))}),r}var BA=Yi();function c0(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}function Xi(e,t){return t&&e&&typeof e==\"object\"&&e.styles&&!e.styles.startsWith(\"@layer\")&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}function LA(e){return e?(t,o)=>o[e]:null}function jA(e,t,o){e.theme=HA(e.theme)?o:e.theme[t]||e.theme}function Ud(e,t,o){let r=typeof t==\"function\"?t(e):t;if(Array.isArray(r))return r.flatMap(n=>Ud(e,n,o));if(Array.isArray(r?.variants)){let n;if(r.isProcessed)n=o?Xi(r.style,o):r.style;else{let{variants:a,...i}=r;n=o?Xi(la(i),o):i}return WE(e,r.variants,[n],o)}return r?.isProcessed?o?Xi(la(r.style),o):r.style:o?Xi(la(r),o):r}function WE(e,t,o=[],r=void 0){let n;e:for(let a=0;a{zE(l,C=>C.filter(P=>P!==Kr));let{name:c,slot:u,skipVariantsResolver:m,skipSx:p,overridesResolver:d=LA($A(u)),...v}=s,T=c&&c.startsWith(\"Mui\")||u?\"components\":\"custom\",S=m!==void 0?m:u&&u!==\"Root\"&&u!==\"root\"||!1,h=p||!1,y=c0;u===\"Root\"||u===\"root\"?y=r:u?y=n:VA(l)&&(y=void 0);let g=Cu(l,{shouldForwardProp:y,label:UA(c,u),...v}),b=C=>{if(C.__emotion_real===C)return C;if(typeof C==\"function\")return function(A){return Ud(A,C,A.theme.modularCssLayers?T:void 0)};if(Cr(C)){let P=zu(C);return function(_){return P.variants?Ud(_,P,_.theme.modularCssLayers?T:void 0):_.theme.modularCssLayers?Xi(P.style,T):P.style}}return C},E=(...C)=>{let P=[],A=C.map(b),_=[];if(P.push(a),c&&d&&_.push(function(k){let O=k.theme.components?.[c]?.styleOverrides;if(!O)return null;let N={};for(let X in O)N[X]=Ud(k,O[X],k.theme.modularCssLayers?\"theme\":void 0);return d(k,N)}),c&&!S&&_.push(function(k){let O=k.theme?.components?.[c]?.variants;return O?WE(k,O,[],k.theme.modularCssLayers?\"theme\":void 0):null}),h||_.push(Kr),Array.isArray(A[0])){let x=A.shift(),k=new Array(P.length).fill(\"\"),U=new Array(_.length).fill(\"\"),O;O=[...k,...x,...U],O.raw=[...k,...x.raw,...U],P.unshift(O)}let z=[...P,...A,..._],I=g(...z);return l.muiName&&(I.muiName=l.muiName),I};return g.withConfig&&(E.withConfig=g.withConfig),E}}function UA(e,t){return void 0}function HA(e){for(let t in e)return!1;return!0}function VA(e){return typeof e==\"string\"&&e.charCodeAt(0)>96}function $A(e){return e&&e.charAt(0).toLowerCase()+e.slice(1)}function ni(e,t,o=!1){let r={...t};for(let n in e)if(Object.prototype.hasOwnProperty.call(e,n)){let a=n;if(a===\"components\"||a===\"slots\")r[a]={...e[a],...r[a]};else if(a===\"componentsProps\"||a===\"slotProps\"){let i=e[a],l=t[a];if(!l)r[a]=i||{};else if(!i)r[a]=l;else{r[a]={...l};for(let s in i)if(Object.prototype.hasOwnProperty.call(i,s)){let c=s;r[a][c]=ni(i[c],l[c],o)}}}else a===\"className\"&&o&&t.className?r.className=ie(e?.className,t?.className):a===\"style\"&&o&&t.style?r.style={...e?.style,...t?.style}:r[a]===void 0&&(r[a]=e[a])}return r}var Vd=q(re(),1),YA=typeof window<\"u\"?Vd.useLayoutEffect:Vd.useEffect,wr=YA;function XA(e,t=Number.MIN_SAFE_INTEGER,o=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,o))}var ua=XA;function p0(e,t=0,o=1){return ua(e,t,o)}function GA(e){e=e.slice(1);let t=new RegExp(`.{1,${e.length>=6?2:1}}`,\"g\"),o=e.match(t);return o&&o[0].length===1&&(o=o.map(r=>r+r)),o?`rgb${o.length===4?\"a\":\"\"}(${o.map((r,n)=>n<3?parseInt(r,16):Math.round(parseInt(r,16)/255*1e3)/1e3).join(\", \")})`:\"\"}function ai(e){if(e.type)return e;if(e.charAt(0)===\"#\")return ai(GA(e));let t=e.indexOf(\"(\"),o=e.substring(0,t);if(![\"rgb\",\"rgba\",\"hsl\",\"hsla\",\"color\"].includes(o))throw new Error(lr(9,e));let r=e.substring(t+1,e.length-1),n;if(o===\"color\"){if(r=r.split(\" \"),n=r.shift(),r.length===4&&r[3].charAt(0)===\"/\"&&(r[3]=r[3].slice(1)),![\"srgb\",\"display-p3\",\"a98-rgb\",\"prophoto-rgb\",\"rec-2020\"].includes(n))throw new Error(lr(10,n))}else r=r.split(\",\");return r=r.map(a=>parseFloat(a)),{type:o,values:r,colorSpace:n}}var qA=e=>{let t=ai(e);return t.values.slice(0,3).map((o,r)=>t.type.includes(\"hsl\")&&r!==0?`${o}%`:o).join(\" \")},Os=(e,t)=>{try{return qA(e)}catch{return e}};function $d(e){let{type:t,colorSpace:o}=e,{values:r}=e;return t.includes(\"rgb\")?r=r.map((n,a)=>a<3?parseInt(n,10):n):t.includes(\"hsl\")&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),t.includes(\"color\")?r=`${o} ${r.join(\" \")}`:r=`${r.join(\", \")}`,`${t}(${r})`}function f0(e){e=ai(e);let{values:t}=e,o=t[0],r=t[1]/100,n=t[2]/100,a=r*Math.min(n,1-n),i=(c,u=(c+o/30)%12)=>n-a*Math.max(Math.min(u-3,9-u,1),-1),l=\"rgb\",s=[Math.round(i(0)*255),Math.round(i(8)*255),Math.round(i(4)*255)];return e.type===\"hsla\"&&(l+=\"a\",s.push(t[3])),$d({type:l,values:s})}function u0(e){e=ai(e);let t=e.type===\"hsl\"||e.type===\"hsla\"?ai(f0(e)).values:e.values;return t=t.map(o=>(e.type!==\"color\"&&(o/=255),o<=.03928?o/12.92:((o+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function ZE(e,t){let o=u0(e),r=u0(t);return(Math.max(o,r)+.05)/(Math.min(o,r)+.05)}function As(e,t){return e=ai(e),t=p0(t),(e.type===\"rgb\"||e.type===\"hsl\")&&(e.type+=\"a\"),e.type===\"color\"?e.values[3]=`/${t}`:e.values[3]=t,$d(e)}function ii(e,t,o){try{return As(e,t)}catch{return e}}function Ds(e,t){if(e=ai(e),t=p0(t),e.type.includes(\"hsl\"))e.values[2]*=1-t;else if(e.type.includes(\"rgb\")||e.type.includes(\"color\"))for(let o=0;o<3;o+=1)e.values[o]*=1-t;return $d(e)}function it(e,t,o){try{return Ds(e,t)}catch{return e}}function Ns(e,t){if(e=ai(e),t=p0(t),e.type.includes(\"hsl\"))e.values[2]+=(100-e.values[2])*t;else if(e.type.includes(\"rgb\"))for(let o=0;o<3;o+=1)e.values[o]+=(255-e.values[o])*t;else if(e.type.includes(\"color\"))for(let o=0;o<3;o+=1)e.values[o]+=(1-e.values[o])*t;return $d(e)}function lt(e,t,o){try{return Ns(e,t)}catch{return e}}function IA(e,t=.15){return u0(e)>.5?Ds(e,t):Ns(e,t)}function ku(e,t,o){try{return IA(e,t)}catch{return e}}var Yd=q(re(),1);var FA=q(Ie(),1),KA=Yd.createContext();var li=()=>Yd.useContext(KA)??!1;var Xd=q(re(),1);var QA=q(Ie(),1),WA=Xd.createContext(void 0);function ZA(e){let{theme:t,name:o,props:r}=e;if(!t||!t.components||!t.components[o])return r;let n=t.components[o];return n.defaultProps?ni(n.defaultProps,r,t.components.mergeClassNameAndStyle):!n.styleOverrides&&!n.variants?ni(n,r,t.components.mergeClassNameAndStyle):r}function d0({props:e,name:t}){let o=Xd.useContext(WA);return ZA({props:e,name:t,theme:{components:o}})}var Bu=q(re(),1),JE=0;function e5(e){let[t,o]=Bu.useState(e),r=e||t;return Bu.useEffect(()=>{t==null&&(JE+=1,o(`mui-${JE}`))},[t]),r}var t5={...Bu},eP=t5.useId;function Gd(e){if(eP!==void 0){let t=eP();return e??t}return e5(e)}var tP={theme:void 0};function qd(e){let t,o;return function(n){let a=t;return(a===void 0||n.theme!==o)&&(tP.theme=n.theme,a=zu(e(tP)),t=a,o=n.theme),a}}function Id(e=\"\"){function t(...r){if(!r.length)return\"\";let n=r[0];return typeof n==\"string\"&&!n.match(/(#|\\(|\\)|(-?(\\d*\\.)?\\d+)(px|em|%|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc))|^(-?(\\d*\\.)?\\d+)$|(\\d+ \\d+ \\d+)/)?`, var(--${e?`${e}-`:\"\"}${n}${t(...r.slice(1))})`:`, ${n}`}return(r,...n)=>`var(--${e?`${e}-`:\"\"}${r}${t(...n)})`}var oP=(e,t,o,r=[])=>{let n=e;t.forEach((a,i)=>{i===t.length-1?Array.isArray(n)?n[Number(a)]=o:n&&typeof n==\"object\"&&(n[a]=o):n&&typeof n==\"object\"&&(n[a]||(n[a]=r.includes(a)?[]:{}),n=n[a])})},o5=(e,t,o)=>{function r(n,a=[],i=[]){Object.entries(n).forEach(([l,s])=>{(!o||o&&!o([...a,l]))&&s!=null&&(typeof s==\"object\"&&Object.keys(s).length>0?r(s,[...a,l],Array.isArray(s)?[...i,l]:i):t([...a,l],s,i))})}r(e)},r5=(e,t)=>typeof t==\"number\"?[\"lineHeight\",\"fontWeight\",\"opacity\",\"zIndex\"].some(r=>e.includes(r))||e[e.length-1].toLowerCase().includes(\"opacity\")?t:`${t}px`:t;function Lu(e,t){let{prefix:o,shouldSkipGeneratingVar:r}=t||{},n={},a={},i={};return o5(e,(l,s,c)=>{if((typeof s==\"string\"||typeof s==\"number\")&&(!r||!r(l,s))){let u=`--${o?`${o}-`:\"\"}${l.join(\"-\")}`,m=r5(l,s);Object.assign(n,{[u]:m}),oP(a,l,`var(${u})`,c),oP(i,l,`var(${u}, ${m})`,c)}},l=>l[0]===\"vars\"),{css:n,vars:a,varsWithDefaults:i}}function n5(e,t={}){let{getSelector:o=h,disableCssColorScheme:r,colorSchemeSelector:n,enableContrastVars:a}=t,{colorSchemes:i={},components:l,defaultColorScheme:s=\"light\",...c}=e,{vars:u,css:m,varsWithDefaults:p}=Lu(c,t),d=p,v={},{[s]:T,...S}=i;if(Object.entries(S||{}).forEach(([b,E])=>{let{vars:C,css:P,varsWithDefaults:A}=Lu(E,t);d=Kt(d,A),v[b]={css:P,vars:C}}),T){let{css:b,vars:E,varsWithDefaults:C}=Lu(T,t);d=Kt(d,C),v[s]={css:b,vars:E}}function h(b,E){let C=n;if(n===\"class\"&&(C=\".%s\"),n===\"data\"&&(C=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(C=`[${n}=\"%s\"]`),b){if(C===\"media\")return e.defaultColorScheme===b?\":root\":{[`@media (prefers-color-scheme: ${i[b]?.palette?.mode||b})`]:{\":root\":E}};if(C)return e.defaultColorScheme===b?`:root, ${C.replace(\"%s\",String(b))}`:C.replace(\"%s\",String(b))}return\":root\"}return{vars:d,generateThemeVars:()=>{let b={...u};return Object.entries(v).forEach(([,{vars:E}])=>{b=Kt(b,E)}),b},generateStyleSheets:()=>{let b=[],E=e.defaultColorScheme||\"light\";function C(_,z){Object.keys(z).length&&b.push(typeof _==\"string\"?{[_]:{...z}}:_)}C(o(void 0,{...m}),m);let{[E]:P,...A}=v;if(P){let{css:_}=P,z=i[E]?.palette?.mode,I=!r&&z?{colorScheme:z,..._}:{..._};C(o(E,{...I}),I)}return Object.entries(A).forEach(([_,{css:z}])=>{let I=i[_]?.palette?.mode,x=!r&&I?{colorScheme:I,...z}:{...z};C(o(_,{...x}),x)}),a&&b.push({\":root\":{\"--__l-threshold\":\"0.7\",\"--__l\":\"clamp(0, (l / var(--__l-threshold) - 1) * -infinity, 1)\",\"--__a\":\"clamp(0.87, (l / var(--__l-threshold) - 1) * -infinity, 1)\"}}),b}}}var m0=n5;function y0(e){return function(o){return e===\"media\"?`@media (prefers-color-scheme: ${o})`:e?e.startsWith(\"data-\")&&!e.includes(\"%s\")?`[${e}=\"${o}\"] &`:e===\"class\"?`.${o} &`:e===\"data\"?`[data-${o}] &`:`${e.replace(\"%s\",o)} &`:\"&\"}}function Le(e,t,o=void 0){let r={};for(let n in e){let a=e[n],i=\"\",l=!0;for(let s=0;s=o?Fd.text.primary:h0.text.primary}let d=({color:S,name:h,mainShade:y=500,lightShade:g=300,darkShade:b=700})=>{if(S={...S},!S.main&&S[y]&&(S.main=S[y]),!S.hasOwnProperty(\"main\"))throw new Error(lr(11,h?` (${h})`:\"\",y));if(typeof S.main!=\"string\")throw new Error(lr(12,h?` (${h})`:\"\",JSON.stringify(S.main)));return n?(aP(n,S,\"light\",g,r),aP(n,S,\"dark\",b,r)):(nP(S,\"light\",g,r),nP(S,\"dark\",b,r)),S.contrastText||(S.contrastText=p(S.main)),S},v;return t===\"light\"?v=iP():t===\"dark\"&&(v=lP()),Kt({common:{...zs},mode:t,primary:d({color:i,name:\"primary\"}),secondary:d({color:l,name:\"secondary\",mainShade:\"A400\",lightShade:\"A200\",darkShade:\"A700\"}),error:d({color:s,name:\"error\"}),warning:d({color:m,name:\"warning\"}),info:d({color:c,name:\"info\"}),success:d({color:u,name:\"success\"}),grey:rP,contrastThreshold:o,getContrastText:p,augmentColor:d,tonalOffset:r,...v},a)}function Kd(e){let t={};return Object.entries(e).forEach(r=>{let[n,a]=r;typeof a==\"object\"&&(t[n]=`${a.fontStyle?`${a.fontStyle} `:\"\"}${a.fontVariant?`${a.fontVariant} `:\"\"}${a.fontWeight?`${a.fontWeight} `:\"\"}${a.fontStretch?`${a.fontStretch} `:\"\"}${a.fontSize||\"\"}${a.lineHeight?`/${a.lineHeight} `:\"\"}${a.fontFamily||\"\"}`)}),t}function g0(e,t){return{toolbar:{minHeight:56,[e.up(\"xs\")]:{\"@media (orientation: landscape)\":{minHeight:48}},[e.up(\"sm\")]:{minHeight:64}},...t}}function x5(e){return Math.round(e*1e5)/1e5}var sP={textTransform:\"uppercase\"},cP='\"Roboto\", \"Helvetica\", \"Arial\", sans-serif';function b0(e,t){let{fontFamily:o=cP,fontSize:r=14,fontWeightLight:n=300,fontWeightRegular:a=400,fontWeightMedium:i=500,fontWeightBold:l=700,htmlFontSize:s=16,allVariants:c,pxToRem:u,...m}=typeof t==\"function\"?t(e):t,p=r/14,d=u||(S=>`${S/s*p}rem`),v=(S,h,y,g,b)=>({fontFamily:o,fontWeight:S,fontSize:d(h),lineHeight:y,...o===cP?{letterSpacing:`${x5(g/h)}em`}:{},...b,...c}),T={h1:v(n,96,1.167,-1.5),h2:v(n,60,1.2,-.5),h3:v(a,48,1.167,0),h4:v(a,34,1.235,.25),h5:v(a,24,1.334,0),h6:v(i,20,1.6,.15),subtitle1:v(a,16,1.75,.15),subtitle2:v(i,14,1.57,.1),body1:v(a,16,1.5,.15),body2:v(a,14,1.43,.15),button:v(i,14,1.75,.4,sP),caption:v(a,12,1.66,.4),overline:v(a,12,2.66,1,sP),inherit:{fontFamily:\"inherit\",fontWeight:\"inherit\",fontSize:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}};return Kt({htmlFontSize:s,pxToRem:d,fontFamily:o,fontSize:r,fontWeightLight:n,fontWeightRegular:a,fontWeightMedium:i,fontWeightBold:l,...T},m,{clone:!1})}function kt(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${.2})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${.14})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${.12})`].join(\",\")}var T5=[\"none\",kt(0,2,1,-1,0,1,1,0,0,1,3,0),kt(0,3,1,-2,0,2,2,0,0,1,5,0),kt(0,3,3,-2,0,3,4,0,0,1,8,0),kt(0,2,4,-1,0,4,5,0,0,1,10,0),kt(0,3,5,-1,0,5,8,0,0,1,14,0),kt(0,3,5,-1,0,6,10,0,0,1,18,0),kt(0,4,5,-2,0,7,10,1,0,2,16,1),kt(0,5,5,-3,0,8,10,1,0,3,14,2),kt(0,5,6,-3,0,9,12,1,0,3,16,2),kt(0,6,6,-3,0,10,14,1,0,4,18,3),kt(0,6,7,-4,0,11,15,1,0,4,20,3),kt(0,7,8,-4,0,12,17,2,0,5,22,4),kt(0,7,8,-4,0,13,19,2,0,5,24,4),kt(0,7,9,-4,0,14,21,2,0,5,26,4),kt(0,8,9,-5,0,15,22,2,0,6,28,5),kt(0,8,10,-5,0,16,24,2,0,6,30,5),kt(0,8,11,-5,0,17,26,2,0,6,32,5),kt(0,9,11,-5,0,18,28,2,0,7,34,6),kt(0,9,12,-6,0,19,29,2,0,7,36,6),kt(0,10,13,-6,0,20,31,3,0,8,38,7),kt(0,10,13,-6,0,21,33,3,0,8,40,7),kt(0,10,14,-6,0,22,35,3,0,8,42,7),kt(0,11,14,-7,0,23,36,3,0,9,44,8),kt(0,11,15,-7,0,24,38,3,0,9,46,8)],uP=T5;var S5={easeInOut:\"cubic-bezier(0.4, 0, 0.2, 1)\",easeOut:\"cubic-bezier(0.0, 0, 0.2, 1)\",easeIn:\"cubic-bezier(0.4, 0, 1, 1)\",sharp:\"cubic-bezier(0.4, 0, 0.6, 1)\"},E5={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function pP(e){return`${Math.round(e)}ms`}function P5(e){if(!e)return 0;let t=e/36;return Math.min(Math.round((4+15*t**.25+t/5)*10),3e3)}function v0(e){let t={...S5,...e.easing},o={...E5,...e.duration};return{getAutoHeightDuration:P5,create:(n=[\"all\"],a={})=>{let{duration:i=o.standard,easing:l=t.easeInOut,delay:s=0,...c}=a;return(Array.isArray(n)?n:[n]).map(u=>`${u} ${typeof i==\"string\"?i:pP(i)} ${l} ${typeof s==\"string\"?s:pP(s)}`).join(\",\")},...e,easing:t,duration:o}}var C5={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},fP=C5;function R5(e){return Cr(e)||typeof e>\"u\"||typeof e==\"string\"||typeof e==\"boolean\"||typeof e==\"number\"||Array.isArray(e)}function Qd(e={}){let t={...e};function o(r){let n=Object.entries(r);for(let a=0;a{if(!Number.isNaN(+e))return+e;let t=e.match(/\\d*\\.?\\d+/g);if(!t)return 0;let o=0;for(let r=0;rKt(v,T),d),d.unstable_sxConfig={...un,...u?.unstable_sxConfig},d.unstable_sx=function(T){return Kr({sx:T,theme:this})},d.toRuntimeSource=Qd,M5(d),d}var ju=O5;function Bs(e){let t;return e<1?t=5.11916*e**2:t=4.5*Math.log(e+1)+2,Math.round(t*10)/1e3}var A5=[...Array(25)].map((e,t)=>{if(t===0)return\"none\";let o=Bs(t);return`linear-gradient(rgba(255 255 255 / ${o}), rgba(255 255 255 / ${o}))`});function x0(e){return{inputPlaceholder:e===\"dark\"?.5:.42,inputUnderline:e===\"dark\"?.7:.42,switchTrackDisabled:e===\"dark\"?.2:.12,switchTrack:e===\"dark\"?.3:.38}}function T0(e){return e===\"dark\"?A5:[]}function S0(e){let{palette:t={mode:\"light\"},opacity:o,overlays:r,colorSpace:n,...a}=e,i=Qi({...t,colorSpace:n});return{palette:i,opacity:{...x0(i.mode),...o},overlays:r||T0(i.mode),...a}}function E0(e){return!!e[0].match(/(cssVarPrefix|colorSchemeSelector|modularCssLayers|rootSelector|typography|mixins|breakpoints|direction|transitions)/)||!!e[0].match(/sxConfig$/)||e[0]===\"palette\"&&!!e[1]?.match(/(mode|contrastThreshold|tonalOffset)/)}var D5=e=>[...[...Array(25)].map((t,o)=>`--${e?`${e}-`:\"\"}overlays-${o}`),`--${e?`${e}-`:\"\"}palette-AppBar-darkBg`,`--${e?`${e}-`:\"\"}palette-AppBar-darkColor`],mP=D5;var yP=e=>(t,o)=>{let r=e.rootSelector||\":root\",n=e.colorSchemeSelector,a=n;if(n===\"class\"&&(a=\".%s\"),n===\"data\"&&(a=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(a=`[${n}=\"%s\"]`),e.defaultColorScheme===t){if(t===\"dark\"){let i={};return mP(e.cssVarPrefix).forEach(l=>{i[l]=o[l],delete o[l]}),a===\"media\"?{[r]:o,\"@media (prefers-color-scheme: dark)\":{[r]:i}}:a?{[a.replace(\"%s\",t)]:i,[`${r}, ${a.replace(\"%s\",t)}`]:o}:{[r]:{...o,...i}}}if(a&&a!==\"media\")return`${r}, ${a.replace(\"%s\",String(t))}`}else if(t){if(a===\"media\")return{[`@media (prefers-color-scheme: ${String(t)})`]:{[r]:o}};if(a)return a.replace(\"%s\",String(t))}return r};function N5(e,t){t.forEach(o=>{e[o]||(e[o]={})})}function L(e,t,o){!e[t]&&o&&(e[t]=o)}function Uu(e){return typeof e!=\"string\"||!e.startsWith(\"hsl\")?e:f0(e)}function pa(e,t){`${t}Channel`in e||(e[`${t}Channel`]=Os(Uu(e[t]),`MUI: Can't create \\`palette.${t}Channel\\` because \\`palette.${t}\\` is not one of these formats: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color().\nTo suppress this warning, you need to explicitly provide the \\`palette.${t}Channel\\` as a string (in rgb format, for example \"12 12 12\") or undefined if you want to remove the channel token.`))}function _5(e){return typeof e==\"number\"?`${e}px`:typeof e==\"string\"||typeof e==\"function\"||Array.isArray(e)?e:\"8px\"}var zn=e=>{try{return e()}catch{}},z5=(e=\"mui\")=>Id(e);function P0(e,t,o,r,n){if(!o)return;o=o===!0?{}:o;let a=n===\"dark\"?\"dark\":\"light\";if(!r){t[n]=S0({...o,palette:{mode:a,...o?.palette},colorSpace:e});return}let{palette:i,...l}=ju({...r,palette:{mode:a,...o?.palette},colorSpace:e});return t[n]={...o,palette:i,opacity:{...x0(a),...o?.opacity},overlays:o?.overlays||T0(a)},l}function C0(e={},...t){let{colorSchemes:o={light:!0},defaultColorScheme:r,disableCssColorScheme:n=!1,cssVarPrefix:a=\"mui\",nativeColor:i=!1,shouldSkipGeneratingVar:l=E0,colorSchemeSelector:s=o.light&&o.dark?\"media\":void 0,rootSelector:c=\":root\",...u}=e,m=Object.keys(o)[0],p=r||(o.light&&m!==\"light\"?\"light\":m),d=z5(a),{[p]:v,light:T,dark:S,...h}=o,y={...h},g=v;if((p===\"dark\"&&!(\"dark\"in o)||p===\"light\"&&!(\"light\"in o))&&(g=!0),!g)throw new Error(lr(21,p));let b;i&&(b=\"oklch\");let E=P0(b,y,g,u,p);T&&!y.light&&P0(b,y,T,void 0,\"light\"),S&&!y.dark&&P0(b,y,S,void 0,\"dark\");let C={defaultColorScheme:p,...E,cssVarPrefix:a,colorSchemeSelector:s,rootSelector:c,getCssVar:d,colorSchemes:y,font:{...Kd(E.typography),...E.font},spacing:_5(u.spacing)};Object.keys(C.colorSchemes).forEach(I=>{let x=C.colorSchemes[I].palette,k=O=>{let N=O.split(\"-\"),X=N[1],oe=N[2];return d(O,x[X][oe])};x.mode===\"light\"&&(L(x.common,\"background\",\"#fff\"),L(x.common,\"onBackground\",\"#000\")),x.mode===\"dark\"&&(L(x.common,\"background\",\"#000\"),L(x.common,\"onBackground\",\"#fff\"));function U(O,N,X){if(b){let oe;return O===ii&&(oe=`transparent ${((1-X)*100).toFixed(0)}%`),O===it&&(oe=`#000 ${(X*100).toFixed(0)}%`),O===lt&&(oe=`#fff ${(X*100).toFixed(0)}%`),`color-mix(in ${b}, ${N}, ${oe})`}return O(N,X)}if(N5(x,[\"Alert\",\"AppBar\",\"Avatar\",\"Button\",\"Chip\",\"FilledInput\",\"LinearProgress\",\"Skeleton\",\"Slider\",\"SnackbarContent\",\"SpeedDialAction\",\"StepConnector\",\"StepContent\",\"Switch\",\"TableCell\",\"Tooltip\"]),x.mode===\"light\"){L(x.Alert,\"errorColor\",U(it,x.error.light,.6)),L(x.Alert,\"infoColor\",U(it,x.info.light,.6)),L(x.Alert,\"successColor\",U(it,x.success.light,.6)),L(x.Alert,\"warningColor\",U(it,x.warning.light,.6)),L(x.Alert,\"errorFilledBg\",k(\"palette-error-main\")),L(x.Alert,\"infoFilledBg\",k(\"palette-info-main\")),L(x.Alert,\"successFilledBg\",k(\"palette-success-main\")),L(x.Alert,\"warningFilledBg\",k(\"palette-warning-main\")),L(x.Alert,\"errorFilledColor\",zn(()=>x.getContrastText(x.error.main))),L(x.Alert,\"infoFilledColor\",zn(()=>x.getContrastText(x.info.main))),L(x.Alert,\"successFilledColor\",zn(()=>x.getContrastText(x.success.main))),L(x.Alert,\"warningFilledColor\",zn(()=>x.getContrastText(x.warning.main))),L(x.Alert,\"errorStandardBg\",U(lt,x.error.light,.9)),L(x.Alert,\"infoStandardBg\",U(lt,x.info.light,.9)),L(x.Alert,\"successStandardBg\",U(lt,x.success.light,.9)),L(x.Alert,\"warningStandardBg\",U(lt,x.warning.light,.9)),L(x.Alert,\"errorIconColor\",k(\"palette-error-main\")),L(x.Alert,\"infoIconColor\",k(\"palette-info-main\")),L(x.Alert,\"successIconColor\",k(\"palette-success-main\")),L(x.Alert,\"warningIconColor\",k(\"palette-warning-main\")),L(x.AppBar,\"defaultBg\",k(\"palette-grey-100\")),L(x.Avatar,\"defaultBg\",k(\"palette-grey-400\")),L(x.Button,\"inheritContainedBg\",k(\"palette-grey-300\")),L(x.Button,\"inheritContainedHoverBg\",k(\"palette-grey-A100\")),L(x.Chip,\"defaultBorder\",k(\"palette-grey-400\")),L(x.Chip,\"defaultAvatarColor\",k(\"palette-grey-700\")),L(x.Chip,\"defaultIconColor\",k(\"palette-grey-700\")),L(x.FilledInput,\"bg\",\"rgba(0, 0, 0, 0.06)\"),L(x.FilledInput,\"hoverBg\",\"rgba(0, 0, 0, 0.09)\"),L(x.FilledInput,\"disabledBg\",\"rgba(0, 0, 0, 0.12)\"),L(x.LinearProgress,\"primaryBg\",U(lt,x.primary.main,.62)),L(x.LinearProgress,\"secondaryBg\",U(lt,x.secondary.main,.62)),L(x.LinearProgress,\"errorBg\",U(lt,x.error.main,.62)),L(x.LinearProgress,\"infoBg\",U(lt,x.info.main,.62)),L(x.LinearProgress,\"successBg\",U(lt,x.success.main,.62)),L(x.LinearProgress,\"warningBg\",U(lt,x.warning.main,.62)),L(x.Skeleton,\"bg\",b?U(ii,x.text.primary,.11):`rgba(${k(\"palette-text-primaryChannel\")} / 0.11)`),L(x.Slider,\"primaryTrack\",U(lt,x.primary.main,.62)),L(x.Slider,\"secondaryTrack\",U(lt,x.secondary.main,.62)),L(x.Slider,\"errorTrack\",U(lt,x.error.main,.62)),L(x.Slider,\"infoTrack\",U(lt,x.info.main,.62)),L(x.Slider,\"successTrack\",U(lt,x.success.main,.62)),L(x.Slider,\"warningTrack\",U(lt,x.warning.main,.62));let O=b?U(it,x.background.default,.6825):ku(x.background.default,.8);L(x.SnackbarContent,\"bg\",O),L(x.SnackbarContent,\"color\",zn(()=>b?Fd.text.primary:x.getContrastText(O))),L(x.SpeedDialAction,\"fabHoverBg\",ku(x.background.paper,.15)),L(x.StepConnector,\"border\",k(\"palette-grey-400\")),L(x.StepContent,\"border\",k(\"palette-grey-400\")),L(x.Switch,\"defaultColor\",k(\"palette-common-white\")),L(x.Switch,\"defaultDisabledColor\",k(\"palette-grey-100\")),L(x.Switch,\"primaryDisabledColor\",U(lt,x.primary.main,.62)),L(x.Switch,\"secondaryDisabledColor\",U(lt,x.secondary.main,.62)),L(x.Switch,\"errorDisabledColor\",U(lt,x.error.main,.62)),L(x.Switch,\"infoDisabledColor\",U(lt,x.info.main,.62)),L(x.Switch,\"successDisabledColor\",U(lt,x.success.main,.62)),L(x.Switch,\"warningDisabledColor\",U(lt,x.warning.main,.62)),L(x.TableCell,\"border\",U(lt,U(ii,x.divider,1),.88)),L(x.Tooltip,\"bg\",U(ii,x.grey[700],.92))}if(x.mode===\"dark\"){L(x.Alert,\"errorColor\",U(lt,x.error.light,.6)),L(x.Alert,\"infoColor\",U(lt,x.info.light,.6)),L(x.Alert,\"successColor\",U(lt,x.success.light,.6)),L(x.Alert,\"warningColor\",U(lt,x.warning.light,.6)),L(x.Alert,\"errorFilledBg\",k(\"palette-error-dark\")),L(x.Alert,\"infoFilledBg\",k(\"palette-info-dark\")),L(x.Alert,\"successFilledBg\",k(\"palette-success-dark\")),L(x.Alert,\"warningFilledBg\",k(\"palette-warning-dark\")),L(x.Alert,\"errorFilledColor\",zn(()=>x.getContrastText(x.error.dark))),L(x.Alert,\"infoFilledColor\",zn(()=>x.getContrastText(x.info.dark))),L(x.Alert,\"successFilledColor\",zn(()=>x.getContrastText(x.success.dark))),L(x.Alert,\"warningFilledColor\",zn(()=>x.getContrastText(x.warning.dark))),L(x.Alert,\"errorStandardBg\",U(it,x.error.light,.9)),L(x.Alert,\"infoStandardBg\",U(it,x.info.light,.9)),L(x.Alert,\"successStandardBg\",U(it,x.success.light,.9)),L(x.Alert,\"warningStandardBg\",U(it,x.warning.light,.9)),L(x.Alert,\"errorIconColor\",k(\"palette-error-main\")),L(x.Alert,\"infoIconColor\",k(\"palette-info-main\")),L(x.Alert,\"successIconColor\",k(\"palette-success-main\")),L(x.Alert,\"warningIconColor\",k(\"palette-warning-main\")),L(x.AppBar,\"defaultBg\",k(\"palette-grey-900\")),L(x.AppBar,\"darkBg\",k(\"palette-background-paper\")),L(x.AppBar,\"darkColor\",k(\"palette-text-primary\")),L(x.Avatar,\"defaultBg\",k(\"palette-grey-600\")),L(x.Button,\"inheritContainedBg\",k(\"palette-grey-800\")),L(x.Button,\"inheritContainedHoverBg\",k(\"palette-grey-700\")),L(x.Chip,\"defaultBorder\",k(\"palette-grey-700\")),L(x.Chip,\"defaultAvatarColor\",k(\"palette-grey-300\")),L(x.Chip,\"defaultIconColor\",k(\"palette-grey-300\")),L(x.FilledInput,\"bg\",\"rgba(255, 255, 255, 0.09)\"),L(x.FilledInput,\"hoverBg\",\"rgba(255, 255, 255, 0.13)\"),L(x.FilledInput,\"disabledBg\",\"rgba(255, 255, 255, 0.12)\"),L(x.LinearProgress,\"primaryBg\",U(it,x.primary.main,.5)),L(x.LinearProgress,\"secondaryBg\",U(it,x.secondary.main,.5)),L(x.LinearProgress,\"errorBg\",U(it,x.error.main,.5)),L(x.LinearProgress,\"infoBg\",U(it,x.info.main,.5)),L(x.LinearProgress,\"successBg\",U(it,x.success.main,.5)),L(x.LinearProgress,\"warningBg\",U(it,x.warning.main,.5)),L(x.Skeleton,\"bg\",b?U(ii,x.text.primary,.13):`rgba(${k(\"palette-text-primaryChannel\")} / 0.13)`),L(x.Slider,\"primaryTrack\",U(it,x.primary.main,.5)),L(x.Slider,\"secondaryTrack\",U(it,x.secondary.main,.5)),L(x.Slider,\"errorTrack\",U(it,x.error.main,.5)),L(x.Slider,\"infoTrack\",U(it,x.info.main,.5)),L(x.Slider,\"successTrack\",U(it,x.success.main,.5)),L(x.Slider,\"warningTrack\",U(it,x.warning.main,.5));let O=b?U(lt,x.background.default,.985):ku(x.background.default,.98);L(x.SnackbarContent,\"bg\",O),L(x.SnackbarContent,\"color\",zn(()=>b?h0.text.primary:x.getContrastText(O))),L(x.SpeedDialAction,\"fabHoverBg\",ku(x.background.paper,.15)),L(x.StepConnector,\"border\",k(\"palette-grey-600\")),L(x.StepContent,\"border\",k(\"palette-grey-600\")),L(x.Switch,\"defaultColor\",k(\"palette-grey-300\")),L(x.Switch,\"defaultDisabledColor\",k(\"palette-grey-600\")),L(x.Switch,\"primaryDisabledColor\",U(it,x.primary.main,.55)),L(x.Switch,\"secondaryDisabledColor\",U(it,x.secondary.main,.55)),L(x.Switch,\"errorDisabledColor\",U(it,x.error.main,.55)),L(x.Switch,\"infoDisabledColor\",U(it,x.info.main,.55)),L(x.Switch,\"successDisabledColor\",U(it,x.success.main,.55)),L(x.Switch,\"warningDisabledColor\",U(it,x.warning.main,.55)),L(x.TableCell,\"border\",U(it,U(ii,x.divider,1),.68)),L(x.Tooltip,\"bg\",U(ii,x.grey[700],.92))}pa(x.background,\"default\"),pa(x.background,\"paper\"),pa(x.common,\"background\"),pa(x.common,\"onBackground\"),pa(x,\"divider\"),Object.keys(x).forEach(O=>{let N=x[O];O!==\"tonalOffset\"&&N&&typeof N==\"object\"&&(N.main&&L(x[O],\"mainChannel\",Os(Uu(N.main))),N.light&&L(x[O],\"lightChannel\",Os(Uu(N.light))),N.dark&&L(x[O],\"darkChannel\",Os(Uu(N.dark))),N.contrastText&&L(x[O],\"contrastTextChannel\",Os(Uu(N.contrastText))),O===\"text\"&&(pa(x[O],\"primary\"),pa(x[O],\"secondary\")),O===\"action\"&&(N.active&&pa(x[O],\"active\"),N.selected&&pa(x[O],\"selected\")))})}),C=t.reduce((I,x)=>Kt(I,x),C);let P={prefix:a,disableCssColorScheme:n,shouldSkipGeneratingVar:l,getSelector:yP(C),enableContrastVars:i},{vars:A,generateThemeVars:_,generateStyleSheets:z}=m0(C,P);return C.vars=A,Object.entries(C.colorSchemes[C.defaultColorScheme]).forEach(([I,x])=>{C[I]=x}),C.generateThemeVars=_,C.generateStyleSheets=z,C.generateSpacing=function(){return Cs(u.spacing,Mu(this))},C.getColorSchemeSelector=y0(s),C.spacing=C.generateSpacing(),C.shouldSkipGeneratingVar=l,C.unstable_sxConfig={...un,...u?.unstable_sxConfig},C.unstable_sx=function(x){return Kr({sx:x,theme:this})},C.toRuntimeSource=Qd,C}function hP(e,t,o){e.colorSchemes&&o&&(e.colorSchemes[t]={...o!==!0&&o,palette:Qi({...o===!0?{}:o.palette,mode:t})})}function Ls(e={},...t){let{palette:o,cssVariables:r=!1,colorSchemes:n=o?void 0:{light:!0},defaultColorScheme:a=o?.mode,...i}=e,l=a||\"light\",s=n?.[l],c={...n,...o?{[l]:{...typeof s!=\"boolean\"&&s,palette:o}}:void 0};if(r===!1){if(!(\"colorSchemes\"in e))return ju(e,...t);let u=o;\"palette\"in e||c[l]&&(c[l]!==!0?u=c[l].palette:l===\"dark\"&&(u={mode:\"dark\"}));let m=ju({...e,palette:u},...t);return m.defaultColorScheme=l,m.colorSchemes=c,m.palette.mode===\"light\"&&(m.colorSchemes.light={...c.light!==!0&&c.light,palette:m.palette},hP(m,\"dark\",c.dark)),m.palette.mode===\"dark\"&&(m.colorSchemes.dark={...c.dark!==!0&&c.dark,palette:m.palette},hP(m,\"light\",c.light)),m}return!o&&!(\"light\"in c)&&l===\"light\"&&(c.light=!0),C0({...i,colorSchemes:c,defaultColorScheme:l,...typeof r!=\"boolean\"&&r},...t)}var B5=q(re(),1);var k5=Ls(),Wd=k5;function kn(){let e=Rs(Wd);return e[_s]||e}function L5(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}var Hu=L5;var j5=e=>Hu(e)&&e!==\"classes\",Bn=j5;var U5=Hd({themeId:_s,defaultTheme:Wd,rootShouldForwardProp:Bn}),ae=U5;var H5=Ce(\"MuiBox\",[\"root\"]),gP=H5;var V5=Ls(),$5=_u({themeId:_s,defaultTheme:V5,defaultClassName:gP.root,generateClassName:Ms.generate}),Fe=$5;var TP=q(re(),1);var Y5=q(Ie(),1);function bP(){return ws}var X5=qd,He=X5;var uj=q(re(),1);var G5=q(Ie(),1);function je(e){return d0(e)}var me=ri;function q5(e){return typeof e.main==\"string\"}function I5(e,t=[]){if(!q5(e))return!1;for(let o of t)if(!e.hasOwnProperty(o)||typeof e[o]!=\"string\")return!1;return!0}function jo(e=[]){return([,t])=>t&&I5(t,e)}function vP(e){return _e(\"MuiTypography\",e)}var Tj=Ce(\"MuiTypography\",[\"root\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"subtitle1\",\"subtitle2\",\"body1\",\"body2\",\"inherit\",\"button\",\"caption\",\"overline\",\"alignLeft\",\"alignRight\",\"alignCenter\",\"alignJustify\",\"noWrap\",\"gutterBottom\",\"paragraph\"]);var SP=q(Ie(),1),F5={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},K5=bP(),Q5=e=>{let{align:t,gutterBottom:o,noWrap:r,paragraph:n,variant:a,classes:i}=e,l={root:[\"root\",a,e.align!==\"inherit\"&&`align${me(t)}`,o&&\"gutterBottom\",r&&\"noWrap\",n&&\"paragraph\"]};return Le(l,vP,i)},W5=ae(\"span\",{name:\"MuiTypography\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.variant&&t[o.variant],o.align!==\"inherit\"&&t[`align${me(o.align)}`],o.noWrap&&t.noWrap,o.gutterBottom&&t.gutterBottom,o.paragraph&&t.paragraph]}})(He(({theme:e})=>({margin:0,variants:[{props:{variant:\"inherit\"},style:{font:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}},...Object.entries(e.typography).filter(([t,o])=>t!==\"inherit\"&&o&&typeof o==\"object\").map(([t,o])=>({props:{variant:t},style:o})),...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette?.text||{}).filter(([,t])=>typeof t==\"string\").map(([t])=>({props:{color:`text${me(t)}`},style:{color:(e.vars||e).palette.text[t]}})),{props:({ownerState:t})=>t.align!==\"inherit\",style:{textAlign:\"var(--Typography-textAlign)\"}},{props:({ownerState:t})=>t.noWrap,style:{overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\"}},{props:({ownerState:t})=>t.gutterBottom,style:{marginBottom:\"0.35em\"}},{props:({ownerState:t})=>t.paragraph,style:{marginBottom:16}}]}))),xP={h1:\"h1\",h2:\"h2\",h3:\"h3\",h4:\"h4\",h5:\"h5\",h6:\"h6\",subtitle1:\"h6\",subtitle2:\"h6\",body1:\"p\",body2:\"p\",inherit:\"p\"},Z5=TP.forwardRef(function(t,o){let{color:r,...n}=je({props:t,name:\"MuiTypography\"}),a=!F5[r],i=K5({...n,...a&&{color:r}}),{align:l=\"inherit\",className:s,component:c,gutterBottom:u=!1,noWrap:m=!1,paragraph:p=!1,variant:d=\"body1\",variantMapping:v=xP,...T}=i,S={...i,align:l,color:r,className:s,component:c,gutterBottom:u,noWrap:m,paragraph:p,variant:d,variantMapping:v},h=c||(p?\"p\":v[d]||xP[d])||\"span\",y=Q5(S);return(0,SP.jsx)(W5,{as:h,ref:o,className:ie(y.root,s),...T,ownerState:S,style:{...l!==\"inherit\"&&{\"--Typography-textAlign\":l},...T.style}})}),Xe=Z5;var $P=q(re(),1);var UP=q(re(),1);var Wi=q(re(),1);function js(e){let{controlled:t,default:o,name:r,state:n=\"value\"}=e,{current:a}=Wi.useRef(t!==void 0),[i,l]=Wi.useState(o),s=a?t:i,c=Wi.useCallback(u=>{a||l(u)},[]);return[s,c]}var Zd=js;var CP=q(re(),1);var EP=q(re(),1),J5=EP.createContext(void 0),PP=J5;function R0(){return CP.useContext(PP)}var jn=q(re(),1);function pn(e){try{return e.matches(\":focus-visible\")}catch{}return!1}var Us=q(re(),1);function yo(...e){let t=Us.useRef(void 0),o=Us.useCallback(r=>{let n=e.map(a=>{if(a==null)return null;if(typeof a==\"function\"){let i=a,l=i(r);return typeof l==\"function\"?l:()=>{i(null)}}return a.current=r,()=>{a.current=null}});return()=>{n.forEach(a=>a?.())}},e);return Us.useMemo(()=>e.every(r=>r==null)?null:r=>{t.current&&(t.current(),t.current=void 0),r!=null&&(t.current=o(r))},e)}var Mr=yo;var w0=q(re(),1);function e3(e){let t=w0.useRef(e);return wr(()=>{t.current=e}),w0.useRef((...o)=>(0,t.current)(...o)).current}var Ln=e3;var si=Ln;var Jd=q(re(),1);var wP=q(re(),1),RP={};function Hs(e,t){let o=wP.useRef(RP);return o.current===RP&&(o.current=e(t)),o}var M0=class e{static create(){return new e}static use(){let t=Hs(e.create).current,[o,r]=Jd.useState(!1);return t.shouldMount=o,t.setShouldMount=r,Jd.useEffect(t.mountEffect,[o]),t}constructor(){this.ref={current:null},this.mounted=null,this.didMount=!1,this.shouldMount=!1,this.setShouldMount=null}mount(){return this.mounted||(this.mounted=t3(),this.shouldMount=!0,this.setShouldMount(this.shouldMount)),this.mounted}mountEffect=()=>{this.shouldMount&&!this.didMount&&this.ref.current!==null&&(this.didMount=!0,this.mounted.resolve())};start(...t){this.mount().then(()=>this.ref.current?.start(...t))}stop(...t){this.mount().then(()=>this.ref.current?.stop(...t))}pulsate(...t){this.mount().then(()=>this.ref.current?.pulsate(...t))}};function em(){return M0.use()}function t3(){let e,t,o=new Promise((r,n)=>{e=r,t=n});return o.resolve=e,o.reject=t,o}var ho=q(re(),1);function tm(e,t){if(e==null)return{};var o={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;o[r]=e[r]}return o}function om(e,t){return om=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(o,r){return o.__proto__=r,o},om(e,t)}function rm(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,om(e,t)}var Vu=q(re()),$u=q(Op());var O0={disabled:!1};var MP=q(re()),Vs=MP.default.createContext(null);var OP=function(t){return t.scrollTop};var Yu=\"unmounted\",Zi=\"exited\",Ji=\"entering\",Ys=\"entered\",A0=\"exiting\",fa=(function(e){rm(t,e);function t(r,n){var a;a=e.call(this,r,n)||this;var i=n,l=i&&!i.isMounting?r.enter:r.appear,s;return a.appearStatus=null,r.in?l?(s=Zi,a.appearStatus=Ji):s=Ys:r.unmountOnExit||r.mountOnEnter?s=Yu:s=Zi,a.state={status:s},a.nextCallback=null,a}t.getDerivedStateFromProps=function(n,a){var i=n.in;return i&&a.status===Yu?{status:Zi}:null};var o=t.prototype;return o.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},o.componentDidUpdate=function(n){var a=null;if(n!==this.props){var i=this.state.status;this.props.in?i!==Ji&&i!==Ys&&(a=Ji):(i===Ji||i===Ys)&&(a=A0)}this.updateStatus(!1,a)},o.componentWillUnmount=function(){this.cancelNextCallback()},o.getTimeouts=function(){var n=this.props.timeout,a,i,l;return a=i=l=n,n!=null&&typeof n!=\"number\"&&(a=n.exit,i=n.enter,l=n.appear!==void 0?n.appear:i),{exit:a,enter:i,appear:l}},o.updateStatus=function(n,a){if(n===void 0&&(n=!1),a!==null)if(this.cancelNextCallback(),a===Ji){if(this.props.unmountOnExit||this.props.mountOnEnter){var i=this.props.nodeRef?this.props.nodeRef.current:$u.default.findDOMNode(this);i&&OP(i)}this.performEnter(n)}else this.performExit();else this.props.unmountOnExit&&this.state.status===Zi&&this.setState({status:Yu})},o.performEnter=function(n){var a=this,i=this.props.enter,l=this.context?this.context.isMounting:n,s=this.props.nodeRef?[l]:[$u.default.findDOMNode(this),l],c=s[0],u=s[1],m=this.getTimeouts(),p=l?m.appear:m.enter;if(!n&&!i||O0.disabled){this.safeSetState({status:Ys},function(){a.props.onEntered(c)});return}this.props.onEnter(c,u),this.safeSetState({status:Ji},function(){a.props.onEntering(c,u),a.onTransitionEnd(p,function(){a.safeSetState({status:Ys},function(){a.props.onEntered(c,u)})})})},o.performExit=function(){var n=this,a=this.props.exit,i=this.getTimeouts(),l=this.props.nodeRef?void 0:$u.default.findDOMNode(this);if(!a||O0.disabled){this.safeSetState({status:Zi},function(){n.props.onExited(l)});return}this.props.onExit(l),this.safeSetState({status:A0},function(){n.props.onExiting(l),n.onTransitionEnd(i.exit,function(){n.safeSetState({status:Zi},function(){n.props.onExited(l)})})})},o.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},o.safeSetState=function(n,a){a=this.setNextCallback(a),this.setState(n,a)},o.setNextCallback=function(n){var a=this,i=!0;return this.nextCallback=function(l){i&&(i=!1,a.nextCallback=null,n(l))},this.nextCallback.cancel=function(){i=!1},this.nextCallback},o.onTransitionEnd=function(n,a){this.setNextCallback(a);var i=this.props.nodeRef?this.props.nodeRef.current:$u.default.findDOMNode(this),l=n==null&&!this.props.addEndListener;if(!i||l){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var s=this.props.nodeRef?[this.nextCallback]:[i,this.nextCallback],c=s[0],u=s[1];this.props.addEndListener(c,u)}n!=null&&setTimeout(this.nextCallback,n)},o.render=function(){var n=this.state.status;if(n===Yu)return null;var a=this.props,i=a.children,l=a.in,s=a.mountOnEnter,c=a.unmountOnExit,u=a.appear,m=a.enter,p=a.exit,d=a.timeout,v=a.addEndListener,T=a.onEnter,S=a.onEntering,h=a.onEntered,y=a.onExit,g=a.onExiting,b=a.onExited,E=a.nodeRef,C=tm(a,[\"children\",\"in\",\"mountOnEnter\",\"unmountOnExit\",\"appear\",\"enter\",\"exit\",\"timeout\",\"addEndListener\",\"onEnter\",\"onEntering\",\"onEntered\",\"onExit\",\"onExiting\",\"onExited\",\"nodeRef\"]);return Vu.default.createElement(Vs.Provider,{value:null},typeof i==\"function\"?i(n,C):Vu.default.cloneElement(Vu.default.Children.only(i),C))},t})(Vu.default.Component);fa.contextType=Vs;fa.propTypes={};function $s(){}fa.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:$s,onEntering:$s,onEntered:$s,onExit:$s,onExiting:$s,onExited:$s};fa.UNMOUNTED=Yu;fa.EXITED=Zi;fa.ENTERING=Ji;fa.ENTERED=Ys;fa.EXITING=A0;var Xu=fa;function AP(e){if(e===void 0)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}var Gu=q(re());var Qr=q(re());function nm(e,t){var o=function(a){return t&&(0,Qr.isValidElement)(a)?t(a):a},r=Object.create(null);return e&&Qr.Children.map(e,function(n){return n}).forEach(function(n){r[n.key]=o(n)}),r}function o3(e,t){e=e||{},t=t||{};function o(u){return u in t?t[u]:e[u]}var r=Object.create(null),n=[];for(var a in e)a in t?n.length&&(r[a]=n,n=[]):n.push(a);var i,l={};for(var s in t){if(r[s])for(i=0;i{this.currentId=null,o()},t)}clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)};disposeEffect=()=>this.clear};function fn(){let e=Hs(Xs.create).current;return _0(e.disposeEffect),e}var am=q(re(),1);var z0=q(Ie(),1);function i3(e){let{className:t,classes:o,pulsate:r=!1,rippleX:n,rippleY:a,rippleSize:i,in:l,onExited:s,timeout:c}=e,[u,m]=am.useState(!1),p=ie(t,o.ripple,o.rippleVisible,r&&o.ripplePulsate),d={width:i,height:i,top:-(i/2)+a,left:-(i/2)+n},v=ie(o.child,u&&o.childLeaving,r&&o.childPulsate);return!l&&!u&&m(!0),am.useEffect(()=>{if(!l&&s!=null){let T=setTimeout(s,c);return()=>{clearTimeout(T)}}},[s,l,c]),(0,z0.jsx)(\"span\",{className:p,style:d,children:(0,z0.jsx)(\"span\",{className:v})})}var zP=i3;var l3=Ce(\"MuiTouchRipple\",[\"root\",\"ripple\",\"rippleVisible\",\"ripplePulsate\",\"child\",\"childLeaving\",\"childPulsate\"]),Or=l3;var im=q(Ie(),1),k0=550,s3=80,c3=_n`\n 0% {\n transform: scale(0);\n opacity: 0.1;\n }\n\n 100% {\n transform: scale(1);\n opacity: 0.3;\n }\n`,u3=_n`\n 0% {\n opacity: 1;\n }\n\n 100% {\n opacity: 0;\n }\n`,p3=_n`\n 0% {\n transform: scale(1);\n }\n\n 50% {\n transform: scale(0.92);\n }\n\n 100% {\n transform: scale(1);\n }\n`,f3=ae(\"span\",{name:\"MuiTouchRipple\",slot:\"Root\"})({overflow:\"hidden\",pointerEvents:\"none\",position:\"absolute\",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:\"inherit\"}),d3=ae(zP,{name:\"MuiTouchRipple\",slot:\"Ripple\"})`\n opacity: 0;\n position: absolute;\n\n &.${Or.rippleVisible} {\n opacity: 0.3;\n transform: scale(1);\n animation-name: ${c3};\n animation-duration: ${k0}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n &.${Or.ripplePulsate} {\n animation-duration: ${({theme:e})=>e.transitions.duration.shorter}ms;\n }\n\n & .${Or.child} {\n opacity: 1;\n display: block;\n width: 100%;\n height: 100%;\n border-radius: 50%;\n background-color: currentColor;\n }\n\n & .${Or.childLeaving} {\n opacity: 0;\n animation-name: ${u3};\n animation-duration: ${k0}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n & .${Or.childPulsate} {\n position: absolute;\n /* @noflip */\n left: 0px;\n top: 0;\n animation-name: ${p3};\n animation-duration: 2500ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n animation-iteration-count: infinite;\n animation-delay: 200ms;\n }\n`,m3=ho.forwardRef(function(t,o){let r=je({props:t,name:\"MuiTouchRipple\"}),{center:n=!1,classes:a={},className:i,...l}=r,[s,c]=ho.useState([]),u=ho.useRef(0),m=ho.useRef(null);ho.useEffect(()=>{m.current&&(m.current(),m.current=null)},[s]);let p=ho.useRef(!1),d=fn(),v=ho.useRef(null),T=ho.useRef(null),S=ho.useCallback(b=>{let{pulsate:E,rippleX:C,rippleY:P,rippleSize:A,cb:_}=b;c(z=>[...z,(0,im.jsx)(d3,{classes:{ripple:ie(a.ripple,Or.ripple),rippleVisible:ie(a.rippleVisible,Or.rippleVisible),ripplePulsate:ie(a.ripplePulsate,Or.ripplePulsate),child:ie(a.child,Or.child),childLeaving:ie(a.childLeaving,Or.childLeaving),childPulsate:ie(a.childPulsate,Or.childPulsate)},timeout:k0,pulsate:E,rippleX:C,rippleY:P,rippleSize:A},u.current)]),u.current+=1,m.current=_},[a]),h=ho.useCallback((b={},E={},C=()=>{})=>{let{pulsate:P=!1,center:A=n||E.pulsate,fakeElement:_=!1}=E;if(b?.type===\"mousedown\"&&p.current){p.current=!1;return}b?.type===\"touchstart\"&&(p.current=!0);let z=_?null:T.current,I=z?z.getBoundingClientRect():{width:0,height:0,left:0,top:0},x,k,U;if(A||b===void 0||b.clientX===0&&b.clientY===0||!b.clientX&&!b.touches)x=Math.round(I.width/2),k=Math.round(I.height/2);else{let{clientX:O,clientY:N}=b.touches&&b.touches.length>0?b.touches[0]:b;x=Math.round(O-I.left),k=Math.round(N-I.top)}if(A)U=Math.sqrt((2*I.width**2+I.height**2)/3),U%2===0&&(U+=1);else{let O=Math.max(Math.abs((z?z.clientWidth:0)-x),x)*2+2,N=Math.max(Math.abs((z?z.clientHeight:0)-k),k)*2+2;U=Math.sqrt(O**2+N**2)}b?.touches?v.current===null&&(v.current=()=>{S({pulsate:P,rippleX:x,rippleY:k,rippleSize:U,cb:C})},d.start(s3,()=>{v.current&&(v.current(),v.current=null)})):S({pulsate:P,rippleX:x,rippleY:k,rippleSize:U,cb:C})},[n,S,d]),y=ho.useCallback(()=>{h({},{pulsate:!0})},[h]),g=ho.useCallback((b,E)=>{if(d.clear(),b?.type===\"touchend\"&&v.current){v.current(),v.current=null,d.start(0,()=>{g(b,E)});return}v.current=null,c(C=>C.length>0?C.slice(1):C),m.current=E},[d]);return ho.useImperativeHandle(o,()=>({pulsate:y,start:h,stop:g}),[y,h,g]),(0,im.jsx)(f3,{className:ie(Or.root,a.root,i),ref:T,...l,children:(0,im.jsx)(N0,{component:null,exit:!0,children:s})})}),kP=m3;function BP(e){return _e(\"MuiButtonBase\",e)}var y3=Ce(\"MuiButtonBase\",[\"root\",\"disabled\",\"focusVisible\"]),LP=y3;var lm=q(Ie(),1),h3=e=>{let{disabled:t,focusVisible:o,focusVisibleClassName:r,classes:n}=e,i=Le({root:[\"root\",t&&\"disabled\",o&&\"focusVisible\"]},BP,n);return o&&r&&(i.root+=` ${r}`),i},g3=ae(\"button\",{name:\"MuiButtonBase\",slot:\"Root\"})({display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",position:\"relative\",boxSizing:\"border-box\",WebkitTapHighlightColor:\"transparent\",backgroundColor:\"transparent\",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:\"pointer\",userSelect:\"none\",verticalAlign:\"middle\",MozAppearance:\"none\",WebkitAppearance:\"none\",textDecoration:\"none\",color:\"inherit\",\"&::-moz-focus-inner\":{borderStyle:\"none\"},[`&.${LP.disabled}`]:{pointerEvents:\"none\",cursor:\"default\"},\"@media print\":{colorAdjust:\"exact\"}}),b3=jn.forwardRef(function(t,o){let r=je({props:t,name:\"MuiButtonBase\"}),{action:n,centerRipple:a=!1,children:i,className:l,component:s=\"button\",disabled:c=!1,disableRipple:u=!1,disableTouchRipple:m=!1,focusRipple:p=!1,focusVisibleClassName:d,LinkComponent:v=\"a\",onBlur:T,onClick:S,onContextMenu:h,onDragLeave:y,onFocus:g,onFocusVisible:b,onKeyDown:E,onKeyUp:C,onMouseDown:P,onMouseLeave:A,onMouseUp:_,onTouchEnd:z,onTouchMove:I,onTouchStart:x,tabIndex:k=0,TouchRippleProps:U,touchRippleRef:O,type:N,...X}=r,oe=jn.useRef(null),W=em(),Te=Mr(W.ref,O),[fe,Ke]=jn.useState(!1);c&&fe&&Ke(!1),jn.useImperativeHandle(n,()=>({focusVisible:()=>{Ke(!0),oe.current.focus()}}),[]);let Ze=W.shouldMount&&!u&&!c;jn.useEffect(()=>{fe&&p&&!u&&W.pulsate()},[u,p,fe,W]);let Ue=da(W,\"start\",P,m),xe=da(W,\"stop\",h,m),Je=da(W,\"stop\",y,m),ht=da(W,\"stop\",_,m),we=da(W,\"stop\",se=>{fe&&se.preventDefault(),A&&A(se)},m),ft=da(W,\"start\",x,m),le=da(W,\"stop\",z,m),Oe=da(W,\"stop\",I,m),Ae=da(W,\"stop\",se=>{pn(se.target)||Ke(!1),T&&T(se)},!1),et=si(se=>{oe.current||(oe.current=se.currentTarget),pn(se.target)&&(Ke(!0),b&&b(se)),g&&g(se)}),dt=()=>{let se=oe.current;return s&&s!==\"button\"&&!(se.tagName===\"A\"&&se.href)},Lt=si(se=>{p&&!se.repeat&&fe&&se.key===\" \"&&W.stop(se,()=>{W.start(se)}),se.target===se.currentTarget&&dt()&&se.key===\" \"&&se.preventDefault(),E&&E(se),se.target===se.currentTarget&&dt()&&se.key===\"Enter\"&&!c&&(se.preventDefault(),S&&S(se))}),jt=si(se=>{p&&se.key===\" \"&&fe&&!se.defaultPrevented&&W.stop(se,()=>{W.pulsate(se)}),C&&C(se),S&&se.target===se.currentTarget&&dt()&&se.key===\" \"&&!se.defaultPrevented&&S(se)}),Be=s;Be===\"button\"&&(X.href||X.to)&&(Be=v);let Nt={};if(Be===\"button\"){let se=!!X.formAction;Nt.type=N===void 0&&!se?\"button\":N,Nt.disabled=c}else!X.href&&!X.to&&(Nt.role=\"button\"),c&&(Nt[\"aria-disabled\"]=c);let Ro=Mr(o,oe),Ut={...r,centerRipple:a,component:s,disabled:c,disableRipple:u,disableTouchRipple:m,focusRipple:p,tabIndex:k,focusVisible:fe},st=h3(Ut);return(0,lm.jsxs)(g3,{as:Be,className:ie(st.root,l),ownerState:Ut,onBlur:Ae,onClick:S,onContextMenu:xe,onFocus:et,onKeyDown:Lt,onKeyUp:jt,onMouseDown:Ue,onMouseLeave:we,onMouseUp:ht,onDragLeave:Je,onTouchEnd:le,onTouchMove:Oe,onTouchStart:ft,ref:Ro,tabIndex:c?-1:k,type:N,...Nt,...X,children:[i,Ze?(0,lm.jsx)(kP,{ref:Te,center:a,...U}):null]})});function da(e,t,o,r=!1){return si(n=>(o&&o(n),r||e[t](n),!0))}var ma=b3;function jP(e){return _e(\"PrivateSwitchBase\",e)}var T9=Ce(\"PrivateSwitchBase\",[\"root\",\"checked\",\"disabled\",\"input\",\"edgeStart\",\"edgeEnd\"]);function v3(e){return typeof e==\"string\"}var dn=v3;function x3(e,t,o){return e===void 0||dn(e)?t:{...t,ownerState:{...t.ownerState,...o}}}var qu=x3;function T3(e,t,o){return typeof e==\"function\"?e(t,o):e}var Iu=T3;function S3(e,t=[]){if(e===void 0)return{};let o={};return Object.keys(e).filter(r=>r.match(/^on[A-Z]/)&&typeof e[r]==\"function\"&&!t.includes(r)).forEach(r=>{o[r]=e[r]}),o}var ya=S3;function E3(e){if(e===void 0)return{};let t={};return Object.keys(e).filter(o=>!(o.match(/^on[A-Z]/)&&typeof e[o]==\"function\")).forEach(o=>{t[o]=e[o]}),t}var sm=E3;function P3(e){let{getSlotProps:t,additionalProps:o,externalSlotProps:r,externalForwardedProps:n,className:a}=e;if(!t){let d=ie(o?.className,a,n?.className,r?.className),v={...o?.style,...n?.style,...r?.style},T={...o,...n,...r};return d.length>0&&(T.className=d),Object.keys(v).length>0&&(T.style=v),{props:T,internalRef:void 0}}let i=ya({...n,...r}),l=sm(r),s=sm(n),c=t(i),u=ie(c?.className,o?.className,a,n?.className,r?.className),m={...c?.style,...o?.style,...n?.style,...r?.style},p={...c,...o,...s,...l};return u.length>0&&(p.className=u),Object.keys(m).length>0&&(p.style=m),{props:p,internalRef:c.ref}}var Fu=P3;function Ct(e,t){let{className:o,elementType:r,ownerState:n,externalForwardedProps:a,internalForwardedProps:i,shouldForwardComponentProp:l=!1,...s}=t,{component:c,slots:u={[e]:void 0},slotProps:m={[e]:void 0},...p}=a,d=u[e]||r,v=Iu(m[e],n),{props:{component:T,...S},internalRef:h}=Fu({className:o,...s,externalForwardedProps:e===\"root\"?p:void 0,externalSlotProps:v}),y=yo(h,v?.ref,t.ref),g=e===\"root\"?T||c:T,b=qu(d,{...e===\"root\"&&!c&&!u[e]&&i,...e!==\"root\"&&!u[e]&&i,...S,...g&&!l&&{as:g},...g&&l&&{component:g},ref:y},n);return[d,b]}var cm=q(Ie(),1),C3=e=>{let{classes:t,checked:o,disabled:r,edge:n}=e,a={root:[\"root\",o&&\"checked\",r&&\"disabled\",n&&`edge${me(n)}`],input:[\"input\"]};return Le(a,jP,t)},R3=ae(ma,{name:\"MuiSwitchBase\"})({padding:9,borderRadius:\"50%\",variants:[{props:{edge:\"start\",size:\"small\"},style:{marginLeft:-3}},{props:({edge:e,ownerState:t})=>e===\"start\"&&t.size!==\"small\",style:{marginLeft:-12}},{props:{edge:\"end\",size:\"small\"},style:{marginRight:-3}},{props:({edge:e,ownerState:t})=>e===\"end\"&&t.size!==\"small\",style:{marginRight:-12}}]}),w3=ae(\"input\",{name:\"MuiSwitchBase\",shouldForwardProp:Bn})({cursor:\"inherit\",position:\"absolute\",opacity:0,width:\"100%\",height:\"100%\",top:0,left:0,margin:0,padding:0,zIndex:1}),M3=UP.forwardRef(function(t,o){let{autoFocus:r,checked:n,checkedIcon:a,defaultChecked:i,disabled:l,disableFocusRipple:s=!1,edge:c=!1,icon:u,id:m,inputProps:p,inputRef:d,name:v,onBlur:T,onChange:S,onFocus:h,readOnly:y,required:g=!1,tabIndex:b,type:E,value:C,slots:P={},slotProps:A={},..._}=t,[z,I]=Zd({controlled:n,default:!!i,name:\"SwitchBase\",state:\"checked\"}),x=R0(),k=xe=>{h&&h(xe),x&&x.onFocus&&x.onFocus(xe)},U=xe=>{T&&T(xe),x&&x.onBlur&&x.onBlur(xe)},O=xe=>{if(xe.nativeEvent.defaultPrevented||y)return;let Je=xe.target.checked;I(Je),S&&S(xe,Je)},N=l;x&&typeof N>\"u\"&&(N=x.disabled);let X=E===\"checkbox\"||E===\"radio\",oe={...t,checked:z,disabled:N,disableFocusRipple:s,edge:c},W=C3(oe),Te={slots:P,slotProps:{input:p,...A}},[fe,Ke]=Ct(\"root\",{ref:o,elementType:R3,className:W.root,shouldForwardComponentProp:!0,externalForwardedProps:{...Te,component:\"span\",..._},getSlotProps:xe=>({...xe,onFocus:Je=>{xe.onFocus?.(Je),k(Je)},onBlur:Je=>{xe.onBlur?.(Je),U(Je)}}),ownerState:oe,additionalProps:{centerRipple:!0,focusRipple:!s,role:void 0,tabIndex:null}}),[Ze,Ue]=Ct(\"input\",{ref:d,elementType:w3,className:W.input,externalForwardedProps:Te,getSlotProps:xe=>({...xe,onChange:Je=>{xe.onChange?.(Je),O(Je)}}),ownerState:oe,additionalProps:{autoFocus:r,checked:n,defaultChecked:i,disabled:N,id:X?m:void 0,name:v,readOnly:y,required:g,tabIndex:b,type:E,...E===\"checkbox\"&&C===void 0?{}:{value:C}}});return(0,cm.jsxs)(fe,{...Ke,children:[(0,cm.jsx)(Ze,{...Ue}),z?a:u]})}),HP=M3;function VP(e){return _e(\"MuiSwitch\",e)}var O3=Ce(\"MuiSwitch\",[\"root\",\"edgeStart\",\"edgeEnd\",\"switchBase\",\"colorPrimary\",\"colorSecondary\",\"sizeSmall\",\"sizeMedium\",\"checked\",\"disabled\",\"input\",\"thumb\",\"track\"]),Uo=O3;var Gs=q(Ie(),1),A3=e=>{let{classes:t,edge:o,size:r,color:n,checked:a,disabled:i}=e,l={root:[\"root\",o&&`edge${me(o)}`,`size${me(r)}`],switchBase:[\"switchBase\",`color${me(n)}`,a&&\"checked\",i&&\"disabled\"],thumb:[\"thumb\"],track:[\"track\"],input:[\"input\"]},s=Le(l,VP,t);return{...t,...s}},D3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.edge&&t[`edge${me(o.edge)}`],t[`size${me(o.size)}`]]}})({display:\"inline-flex\",width:58,height:38,overflow:\"hidden\",padding:12,boxSizing:\"border-box\",position:\"relative\",flexShrink:0,zIndex:0,verticalAlign:\"middle\",\"@media print\":{colorAdjust:\"exact\"},variants:[{props:{edge:\"start\"},style:{marginLeft:-8}},{props:{edge:\"end\"},style:{marginRight:-8}},{props:{size:\"small\"},style:{width:40,height:24,padding:7,[`& .${Uo.thumb}`]:{width:16,height:16},[`& .${Uo.switchBase}`]:{padding:4,[`&.${Uo.checked}`]:{transform:\"translateX(16px)\"}}}}]}),N3=ae(HP,{name:\"MuiSwitch\",slot:\"SwitchBase\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.switchBase,{[`& .${Uo.input}`]:t.input},o.color!==\"default\"&&t[`color${me(o.color)}`]]}})(He(({theme:e})=>({position:\"absolute\",top:0,left:0,zIndex:1,color:e.vars?e.vars.palette.Switch.defaultColor:`${e.palette.mode===\"light\"?e.palette.common.white:e.palette.grey[300]}`,transition:e.transitions.create([\"left\",\"transform\"],{duration:e.transitions.duration.shortest}),[`&.${Uo.checked}`]:{transform:\"translateX(20px)\"},[`&.${Uo.disabled}`]:{color:e.vars?e.vars.palette.Switch.defaultDisabledColor:`${e.palette.mode===\"light\"?e.palette.grey[100]:e.palette.grey[600]}`},[`&.${Uo.checked} + .${Uo.track}`]:{opacity:.5},[`&.${Uo.disabled} + .${Uo.track}`]:{opacity:e.vars?e.vars.opacity.switchTrackDisabled:`${e.palette.mode===\"light\"?.12:.2}`},[`& .${Uo.input}`]:{left:\"-100%\",width:\"300%\"}})),He(({theme:e})=>({\"&:hover\":{backgroundColor:e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity),\"@media (hover: none)\":{backgroundColor:\"transparent\"}},variants:[...Object.entries(e.palette).filter(jo([\"light\"])).map(([t])=>({props:{color:t},style:{[`&.${Uo.checked}`]:{color:(e.vars||e).palette[t].main,\"&:hover\":{backgroundColor:e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity),\"@media (hover: none)\":{backgroundColor:\"transparent\"}},[`&.${Uo.disabled}`]:{color:e.vars?e.vars.palette.Switch[`${t}DisabledColor`]:`${e.palette.mode===\"light\"?e.lighten(e.palette[t].main,.62):e.darken(e.palette[t].main,.55)}`}},[`&.${Uo.checked} + .${Uo.track}`]:{backgroundColor:(e.vars||e).palette[t].main}}}))]}))),_3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Track\"})(He(({theme:e})=>({height:\"100%\",width:\"100%\",borderRadius:14/2,zIndex:-1,transition:e.transitions.create([\"opacity\",\"background-color\"],{duration:e.transitions.duration.shortest}),backgroundColor:e.vars?e.vars.palette.common.onBackground:`${e.palette.mode===\"light\"?e.palette.common.black:e.palette.common.white}`,opacity:e.vars?e.vars.opacity.switchTrack:`${e.palette.mode===\"light\"?.38:.3}`}))),z3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Thumb\"})(He(({theme:e})=>({boxShadow:(e.vars||e).shadows[1],backgroundColor:\"currentColor\",width:20,height:20,borderRadius:\"50%\"}))),k3=$P.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSwitch\"}),{className:n,color:a=\"primary\",edge:i=!1,size:l=\"medium\",sx:s,slots:c={},slotProps:u={},...m}=r,p={...r,color:a,edge:i,size:l},d=A3(p),v={slots:c,slotProps:u},[T,S]=Ct(\"root\",{className:ie(d.root,n),elementType:D3,externalForwardedProps:v,ownerState:p,additionalProps:{sx:s}}),[h,y]=Ct(\"thumb\",{className:d.thumb,elementType:z3,externalForwardedProps:v,ownerState:p}),g=(0,Gs.jsx)(h,{...y}),[b,E]=Ct(\"track\",{className:d.track,elementType:_3,externalForwardedProps:v,ownerState:p});return(0,Gs.jsxs)(T,{...S,children:[(0,Gs.jsx)(N3,{type:\"checkbox\",icon:g,checkedIcon:g,ref:o,ownerState:p,...m,classes:{...d,root:d.switchBase},slots:{...c.switchBase&&{root:c.switchBase},...c.input&&{input:c.input}},slotProps:{...u.switchBase&&{root:typeof u.switchBase==\"function\"?u.switchBase(p):u.switchBase},input:{role:\"switch\"},...u.input&&{input:typeof u.input==\"function\"?u.input(p):u.input}}}),(0,Gs.jsx)(b,{...E})]})}),Un=k3;var ep=q(re(),1);function Ku(...e){return e.reduce((t,o)=>o==null?t:function(...n){t.apply(this,n),o.apply(this,n)},()=>{})}var dm=q(re(),1);var um=q(re(),1);function YP(e){return _e(\"MuiSvgIcon\",e)}var MH=Ce(\"MuiSvgIcon\",[\"root\",\"colorPrimary\",\"colorSecondary\",\"colorAction\",\"colorError\",\"colorDisabled\",\"fontSizeInherit\",\"fontSizeSmall\",\"fontSizeMedium\",\"fontSizeLarge\"]);var pm=q(Ie(),1),B3=e=>{let{color:t,fontSize:o,classes:r}=e,n={root:[\"root\",t!==\"inherit\"&&`color${me(t)}`,`fontSize${me(o)}`]};return Le(n,YP,r)},L3=ae(\"svg\",{name:\"MuiSvgIcon\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.color!==\"inherit\"&&t[`color${me(o.color)}`],t[`fontSize${me(o.fontSize)}`]]}})(He(({theme:e})=>({userSelect:\"none\",width:\"1em\",height:\"1em\",display:\"inline-block\",flexShrink:0,transition:e.transitions?.create?.(\"fill\",{duration:(e.vars??e).transitions?.duration?.shorter}),variants:[{props:t=>!t.hasSvgAsChild,style:{fill:\"currentColor\"}},{props:{fontSize:\"inherit\"},style:{fontSize:\"inherit\"}},{props:{fontSize:\"small\"},style:{fontSize:e.typography?.pxToRem?.(20)||\"1.25rem\"}},{props:{fontSize:\"medium\"},style:{fontSize:e.typography?.pxToRem?.(24)||\"1.5rem\"}},{props:{fontSize:\"large\"},style:{fontSize:e.typography?.pxToRem?.(35)||\"2.1875rem\"}},...Object.entries((e.vars??e).palette).filter(([,t])=>t&&t.main).map(([t])=>({props:{color:t},style:{color:(e.vars??e).palette?.[t]?.main}})),{props:{color:\"action\"},style:{color:(e.vars??e).palette?.action?.active}},{props:{color:\"disabled\"},style:{color:(e.vars??e).palette?.action?.disabled}},{props:{color:\"inherit\"},style:{color:void 0}}]}))),XP=um.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSvgIcon\"}),{children:n,className:a,color:i=\"inherit\",component:l=\"svg\",fontSize:s=\"medium\",htmlColor:c,inheritViewBox:u=!1,titleAccess:m,viewBox:p=\"0 0 24 24\",...d}=r,v=um.isValidElement(n)&&n.type===\"svg\",T={...r,color:i,component:l,fontSize:s,instanceFontSize:t.fontSize,inheritViewBox:u,viewBox:p,hasSvgAsChild:v},S={};u||(S.viewBox=p);let h=B3(T);return(0,pm.jsxs)(L3,{as:l,className:ie(h.root,a),focusable:\"false\",color:c,\"aria-hidden\":m?void 0:!0,role:m?\"img\":void 0,ref:o,...S,...d,...v&&n.props,ownerState:T,children:[v?n.props.children:n,m?(0,pm.jsx)(\"title\",{children:m}):null]})});XP.muiName=\"SvgIcon\";var fm=XP;var GP=q(Ie(),1);function Qu(e,t){function o(r,n){return(0,GP.jsx)(fm,{\"data-testid\":void 0,ref:n,...r,children:e})}return o.muiName=fm.muiName,dm.memo(dm.forwardRef(o))}function mm(e,t=166){let o;function r(...n){let a=()=>{e.apply(this,n)};clearTimeout(o),o=setTimeout(a,t)}return r.clear=()=>{clearTimeout(o)},r}var qP=mm;function Yt(e){return e&&e.ownerDocument||document}var Wu=Yt;function ha(e){return Yt(e).defaultView||window}var qs=ha;function Zu(e,t){typeof e==\"function\"?e(t):e&&(e.current=t)}var ym=wr;var tl=Gd;function j3(e,t){let o=e.charCodeAt(2);return e[0]===\"o\"&&e[1]===\"n\"&&o>=65&&o<=90&&typeof t==\"function\"}function hm(e,t){if(!e)return t;function o(i,l){let s={};return Object.keys(l).forEach(c=>{j3(c,l[c])&&typeof i[c]==\"function\"&&(s[c]=(...u)=>{i[c](...u),l[c](...u)})}),s}if(typeof e==\"function\"||typeof t==\"function\")return i=>{let l=typeof t==\"function\"?t(i):t,s=typeof e==\"function\"?e({...i,...l}):e,c=ie(i?.className,l?.className,s?.className),u=o(s,l);return{...l,...s,...u,...!!c&&{className:c},...l?.style&&s?.style&&{style:{...l.style,...s.style}},...l?.sx&&s?.sx&&{sx:[...Array.isArray(l.sx)?l.sx:[l.sx],...Array.isArray(s.sx)?s.sx:[s.sx]]}}};let r=t,n=o(e,r),a=ie(r?.className,e?.className);return{...t,...e,...n,...!!a&&{className:a},...r?.style&&e?.style&&{style:{...r.style,...e.style}},...r?.sx&&e?.sx&&{sx:[...Array.isArray(r.sx)?r.sx:[r.sx],...Array.isArray(e.sx)?e.sx:[e.sx]]}}}var FP=q(re(),1);function IP(e){return _e(\"MuiCircularProgress\",e)}var SV=Ce(\"MuiCircularProgress\",[\"root\",\"determinate\",\"indeterminate\",\"colorPrimary\",\"colorSecondary\",\"svg\",\"track\",\"circle\",\"circleDeterminate\",\"circleIndeterminate\",\"circleDisableShrink\"]);var Is=q(Ie(),1),mn=44,B0=_n`\n 0% {\n transform: rotate(0deg);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n`,L0=_n`\n 0% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: 0;\n }\n\n 50% {\n stroke-dasharray: 100px, 200px;\n stroke-dashoffset: -15px;\n }\n\n 100% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: -126px;\n }\n`,U3=typeof B0!=\"string\"?Ui`\n animation: ${B0} 1.4s linear infinite;\n `:null,H3=typeof L0!=\"string\"?Ui`\n animation: ${L0} 1.4s ease-in-out infinite;\n `:null,V3=e=>{let{classes:t,variant:o,color:r,disableShrink:n}=e,a={root:[\"root\",o,`color${me(r)}`],svg:[\"svg\"],track:[\"track\"],circle:[\"circle\",`circle${me(o)}`,n&&\"circleDisableShrink\"]};return Le(a,IP,t)},$3=ae(\"span\",{name:\"MuiCircularProgress\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`color${me(o.color)}`]]}})(He(({theme:e})=>({display:\"inline-block\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"transform\")}},{props:{variant:\"indeterminate\"},style:U3||{animation:`${B0} 1.4s linear infinite`}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}}))]}))),Y3=ae(\"svg\",{name:\"MuiCircularProgress\",slot:\"Svg\"})({display:\"block\"}),X3=ae(\"circle\",{name:\"MuiCircularProgress\",slot:\"Circle\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.circle,t[`circle${me(o.variant)}`],o.disableShrink&&t.circleDisableShrink]}})(He(({theme:e})=>({stroke:\"currentColor\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"stroke-dashoffset\")}},{props:{variant:\"indeterminate\"},style:{strokeDasharray:\"80px, 200px\",strokeDashoffset:0}},{props:({ownerState:t})=>t.variant===\"indeterminate\"&&!t.disableShrink,style:H3||{animation:`${L0} 1.4s ease-in-out infinite`}}]}))),G3=ae(\"circle\",{name:\"MuiCircularProgress\",slot:\"Track\"})(He(({theme:e})=>({stroke:\"currentColor\",opacity:(e.vars||e).palette.action.activatedOpacity}))),q3=FP.forwardRef(function(t,o){let r=je({props:t,name:\"MuiCircularProgress\"}),{className:n,color:a=\"primary\",disableShrink:i=!1,enableTrackSlot:l=!1,size:s=40,style:c,thickness:u=3.6,value:m=0,variant:p=\"indeterminate\",...d}=r,v={...r,color:a,disableShrink:i,size:s,thickness:u,value:m,variant:p,enableTrackSlot:l},T=V3(v),S={},h={},y={};if(p===\"determinate\"){let g=2*Math.PI*((mn-u)/2);S.strokeDasharray=g.toFixed(3),y[\"aria-valuenow\"]=Math.round(m),S.strokeDashoffset=`${((100-m)/100*g).toFixed(3)}px`,h.transform=\"rotate(-90deg)\"}return(0,Is.jsx)($3,{className:ie(T.root,n),style:{width:s,height:s,...h,...c},ownerState:v,ref:o,role:\"progressbar\",...y,...d,children:(0,Is.jsxs)(Y3,{className:T.svg,ownerState:v,viewBox:`${mn/2} ${mn/2} ${mn} ${mn}`,children:[l?(0,Is.jsx)(G3,{className:T.track,ownerState:v,cx:mn,cy:mn,r:(mn-u)/2,fill:\"none\",strokeWidth:u,\"aria-hidden\":\"true\"}):null,(0,Is.jsx)(X3,{className:T.circle,style:S,ownerState:v,cx:mn,cy:mn,r:(mn-u)/2,fill:\"none\",strokeWidth:u})]})})}),Ju=q3;function KP(e){return _e(\"MuiButton\",e)}var I3=Ce(\"MuiButton\",[\"root\",\"text\",\"textInherit\",\"textPrimary\",\"textSecondary\",\"textSuccess\",\"textError\",\"textInfo\",\"textWarning\",\"outlined\",\"outlinedInherit\",\"outlinedPrimary\",\"outlinedSecondary\",\"outlinedSuccess\",\"outlinedError\",\"outlinedInfo\",\"outlinedWarning\",\"contained\",\"containedInherit\",\"containedPrimary\",\"containedSecondary\",\"containedSuccess\",\"containedError\",\"containedInfo\",\"containedWarning\",\"disableElevation\",\"focusVisible\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorSuccess\",\"colorError\",\"colorInfo\",\"colorWarning\",\"textSizeSmall\",\"textSizeMedium\",\"textSizeLarge\",\"outlinedSizeSmall\",\"outlinedSizeMedium\",\"outlinedSizeLarge\",\"containedSizeSmall\",\"containedSizeMedium\",\"containedSizeLarge\",\"sizeMedium\",\"sizeSmall\",\"sizeLarge\",\"fullWidth\",\"startIcon\",\"endIcon\",\"icon\",\"iconSizeSmall\",\"iconSizeMedium\",\"iconSizeLarge\",\"loading\",\"loadingWrapper\",\"loadingIconPlaceholder\",\"loadingIndicator\",\"loadingPositionCenter\",\"loadingPositionStart\",\"loadingPositionEnd\"]),ci=I3;var QP=q(re(),1),F3=QP.createContext({}),WP=F3;var ZP=q(re(),1),K3=ZP.createContext(void 0),JP=K3;var Hn=q(Ie(),1),Q3=e=>{let{color:t,disableElevation:o,fullWidth:r,size:n,variant:a,loading:i,loadingPosition:l,classes:s}=e,c={root:[\"root\",i&&\"loading\",a,`${a}${me(t)}`,`size${me(n)}`,`${a}Size${me(n)}`,`color${me(t)}`,o&&\"disableElevation\",r&&\"fullWidth\",i&&`loadingPosition${me(l)}`],startIcon:[\"icon\",\"startIcon\",`iconSize${me(n)}`],endIcon:[\"icon\",\"endIcon\",`iconSize${me(n)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]},u=Le(c,KP,s);return{...s,...u}},tC=[{props:{size:\"small\"},style:{\"& > *:nth-of-type(1)\":{fontSize:18}}},{props:{size:\"medium\"},style:{\"& > *:nth-of-type(1)\":{fontSize:20}}},{props:{size:\"large\"},style:{\"& > *:nth-of-type(1)\":{fontSize:22}}}],W3=ae(ma,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`${o.variant}${me(o.color)}`],t[`size${me(o.size)}`],t[`${o.variant}Size${me(o.size)}`],o.color===\"inherit\"&&t.colorInherit,o.disableElevation&&t.disableElevation,o.fullWidth&&t.fullWidth,o.loading&&t.loading]}})(He(({theme:e})=>{let t=e.palette.mode===\"light\"?e.palette.grey[300]:e.palette.grey[800],o=e.palette.mode===\"light\"?e.palette.grey.A100:e.palette.grey[700];return{...e.typography.button,minWidth:64,padding:\"6px 16px\",border:0,borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create([\"background-color\",\"box-shadow\",\"border-color\",\"color\"],{duration:e.transitions.duration.short}),\"&:hover\":{textDecoration:\"none\"},[`&.${ci.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:{variant:\"contained\"},style:{color:\"var(--variant-containedColor)\",backgroundColor:\"var(--variant-containedBg)\",boxShadow:(e.vars||e).shadows[2],\"&:hover\":{boxShadow:(e.vars||e).shadows[4],\"@media (hover: none)\":{boxShadow:(e.vars||e).shadows[2]}},\"&:active\":{boxShadow:(e.vars||e).shadows[8]},[`&.${ci.focusVisible}`]:{boxShadow:(e.vars||e).shadows[6]},[`&.${ci.disabled}`]:{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground}}},{props:{variant:\"outlined\"},style:{padding:\"5px 15px\",border:\"1px solid currentColor\",borderColor:\"var(--variant-outlinedBorder, currentColor)\",backgroundColor:\"var(--variant-outlinedBg)\",color:\"var(--variant-outlinedColor)\",[`&.${ci.disabled}`]:{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`}}},{props:{variant:\"text\"},style:{padding:\"6px 8px\",color:\"var(--variant-textColor)\",backgroundColor:\"var(--variant-textBg)\"}},...Object.entries(e.palette).filter(jo()).map(([r])=>({props:{color:r},style:{\"--variant-textColor\":(e.vars||e).palette[r].main,\"--variant-outlinedColor\":(e.vars||e).palette[r].main,\"--variant-outlinedBorder\":e.alpha((e.vars||e).palette[r].main,.5),\"--variant-containedColor\":(e.vars||e).palette[r].contrastText,\"--variant-containedBg\":(e.vars||e).palette[r].main,\"@media (hover: hover)\":{\"&:hover\":{\"--variant-containedBg\":(e.vars||e).palette[r].dark,\"--variant-textBg\":e.alpha((e.vars||e).palette[r].main,(e.vars||e).palette.action.hoverOpacity),\"--variant-outlinedBorder\":(e.vars||e).palette[r].main,\"--variant-outlinedBg\":e.alpha((e.vars||e).palette[r].main,(e.vars||e).palette.action.hoverOpacity)}}}})),{props:{color:\"inherit\"},style:{color:\"inherit\",borderColor:\"currentColor\",\"--variant-containedBg\":e.vars?e.vars.palette.Button.inheritContainedBg:t,\"@media (hover: hover)\":{\"&:hover\":{\"--variant-containedBg\":e.vars?e.vars.palette.Button.inheritContainedHoverBg:o,\"--variant-textBg\":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity),\"--variant-outlinedBg\":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity)}}}},{props:{size:\"small\",variant:\"text\"},style:{padding:\"4px 5px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"text\"},style:{padding:\"8px 11px\",fontSize:e.typography.pxToRem(15)}},{props:{size:\"small\",variant:\"outlined\"},style:{padding:\"3px 9px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"outlined\"},style:{padding:\"7px 21px\",fontSize:e.typography.pxToRem(15)}},{props:{size:\"small\",variant:\"contained\"},style:{padding:\"4px 10px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"contained\"},style:{padding:\"8px 22px\",fontSize:e.typography.pxToRem(15)}},{props:{disableElevation:!0},style:{boxShadow:\"none\",\"&:hover\":{boxShadow:\"none\"},[`&.${ci.focusVisible}`]:{boxShadow:\"none\"},\"&:active\":{boxShadow:\"none\"},[`&.${ci.disabled}`]:{boxShadow:\"none\"}}},{props:{fullWidth:!0},style:{width:\"100%\"}},{props:{loadingPosition:\"center\"},style:{transition:e.transitions.create([\"background-color\",\"box-shadow\",\"border-color\"],{duration:e.transitions.duration.short}),[`&.${ci.loading}`]:{color:\"transparent\"}}}]}})),Z3=ae(\"span\",{name:\"MuiButton\",slot:\"StartIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.startIcon,o.loading&&t.startIconLoadingStart,t[`iconSize${me(o.size)}`]]}})(({theme:e})=>({display:\"inherit\",marginRight:8,marginLeft:-4,variants:[{props:{size:\"small\"},style:{marginLeft:-2}},{props:{loadingPosition:\"start\",loading:!0},style:{transition:e.transitions.create([\"opacity\"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:\"start\",loading:!0,fullWidth:!0},style:{marginRight:-8}},...tC]})),J3=ae(\"span\",{name:\"MuiButton\",slot:\"EndIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.endIcon,o.loading&&t.endIconLoadingEnd,t[`iconSize${me(o.size)}`]]}})(({theme:e})=>({display:\"inherit\",marginRight:-4,marginLeft:8,variants:[{props:{size:\"small\"},style:{marginRight:-2}},{props:{loadingPosition:\"end\",loading:!0},style:{transition:e.transitions.create([\"opacity\"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:\"end\",loading:!0,fullWidth:!0},style:{marginLeft:-8}},...tC]})),eD=ae(\"span\",{name:\"MuiButton\",slot:\"LoadingIndicator\"})(({theme:e})=>({display:\"none\",position:\"absolute\",visibility:\"visible\",variants:[{props:{loading:!0},style:{display:\"flex\"}},{props:{loadingPosition:\"start\"},style:{left:14}},{props:{loadingPosition:\"start\",size:\"small\"},style:{left:10}},{props:{variant:\"text\",loadingPosition:\"start\"},style:{left:6}},{props:{loadingPosition:\"center\"},style:{left:\"50%\",transform:\"translate(-50%)\",color:(e.vars||e).palette.action.disabled}},{props:{loadingPosition:\"end\"},style:{right:14}},{props:{loadingPosition:\"end\",size:\"small\"},style:{right:10}},{props:{variant:\"text\",loadingPosition:\"end\"},style:{right:6}},{props:{loadingPosition:\"start\",fullWidth:!0},style:{position:\"relative\",left:-10}},{props:{loadingPosition:\"end\",fullWidth:!0},style:{position:\"relative\",right:-10}}]})),eC=ae(\"span\",{name:\"MuiButton\",slot:\"LoadingIconPlaceholder\"})({display:\"inline-block\",width:\"1em\",height:\"1em\"}),tD=ep.forwardRef(function(t,o){let r=ep.useContext(WP),n=ep.useContext(JP),a=ni(r,t),i=je({props:a,name:\"MuiButton\"}),{children:l,color:s=\"primary\",component:c=\"button\",className:u,disabled:m=!1,disableElevation:p=!1,disableFocusRipple:d=!1,endIcon:v,focusVisibleClassName:T,fullWidth:S=!1,id:h,loading:y=null,loadingIndicator:g,loadingPosition:b=\"center\",size:E=\"medium\",startIcon:C,type:P,variant:A=\"text\",..._}=i,z=tl(h),I=g??(0,Hn.jsx)(Ju,{\"aria-labelledby\":z,color:\"inherit\",size:16}),x={...i,color:s,component:c,disabled:m,disableElevation:p,disableFocusRipple:d,fullWidth:S,loading:y,loadingIndicator:I,loadingPosition:b,size:E,type:P,variant:A},k=Q3(x),U=(C||y&&b===\"start\")&&(0,Hn.jsx)(Z3,{className:k.startIcon,ownerState:x,children:C||(0,Hn.jsx)(eC,{className:k.loadingIconPlaceholder,ownerState:x})}),O=(v||y&&b===\"end\")&&(0,Hn.jsx)(J3,{className:k.endIcon,ownerState:x,children:v||(0,Hn.jsx)(eC,{className:k.loadingIconPlaceholder,ownerState:x})}),N=n||\"\",X=typeof y==\"boolean\"?(0,Hn.jsx)(\"span\",{className:k.loadingWrapper,style:{display:\"contents\"},children:y&&(0,Hn.jsx)(eD,{className:k.loadingIndicator,ownerState:x,children:I})}):null;return(0,Hn.jsxs)(W3,{ownerState:x,className:ie(r.className,k.root,u,N),component:c,disabled:m||y,focusRipple:!d,focusVisibleClassName:ie(k.focusVisible,T),ref:o,type:P,id:y?z:h,..._,classes:k,children:[U,b!==\"end\"&&X,l,b===\"end\"&&X,O]})}),ga=tD;var ui=q(re(),1);function oD(e){let{elementType:t,externalSlotProps:o,ownerState:r,skipResolvingSlotProps:n=!1,...a}=e,i=n?{}:Iu(o,r),{props:l,internalRef:s}=Fu({...a,externalSlotProps:i}),c=yo(s,i?.ref,e.additionalProps?.ref);return qu(t,{...l,ref:c},r)}var cr=oD;var ur=q(re(),1);var gm=q(re(),1);var oC=q(re(),1),rD=oC.createContext({}),tp=rD;function rC(e){return _e(\"MuiList\",e)}var h7=Ce(\"MuiList\",[\"root\",\"padding\",\"dense\",\"subheader\"]);var bm=q(Ie(),1),nD=e=>{let{classes:t,disablePadding:o,dense:r,subheader:n}=e;return Le({root:[\"root\",!o&&\"padding\",r&&\"dense\",n&&\"subheader\"]},rC,t)},aD=ae(\"ul\",{name:\"MuiList\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.disablePadding&&t.padding,o.dense&&t.dense,o.subheader&&t.subheader]}})({listStyle:\"none\",margin:0,padding:0,position:\"relative\",variants:[{props:({ownerState:e})=>!e.disablePadding,style:{paddingTop:8,paddingBottom:8}},{props:({ownerState:e})=>e.subheader,style:{paddingTop:0}}]}),iD=gm.forwardRef(function(t,o){let r=je({props:t,name:\"MuiList\"}),{children:n,className:a,component:i=\"ul\",dense:l=!1,disablePadding:s=!1,subheader:c,...u}=r,m=gm.useMemo(()=>({dense:l}),[l]),p={...r,component:i,dense:l,disablePadding:s},d=nD(p);return(0,bm.jsx)(tp.Provider,{value:m,children:(0,bm.jsxs)(aD,{as:i,className:ie(d.root,a),ref:o,ownerState:p,...u,children:[c,n]})})}),j0=iD;function vm(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}var ol=vm;function Fs(e=window){let t=e.document.documentElement.clientWidth;return e.innerWidth-t}var nC=Fs;var iC=q(Ie(),1);function U0(e,t,o){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:o?null:e.firstChild}function aC(e,t,o){return e===t?o?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:o?null:e.lastChild}function lC(e,t){if(t===void 0)return!0;let o=e.innerText;return o===void 0&&(o=e.textContent),o=o.trim().toLowerCase(),o.length===0?!1:t.repeating?o[0]===t.keys[0]:o.startsWith(t.keys.join(\"\"))}function op(e,t,o,r,n,a){let i=!1,l=n(e,t,t?o:!1);for(;l;){if(l===e.firstChild){if(i)return!1;i=!0}let s=r?!1:l.disabled||l.getAttribute(\"aria-disabled\")===\"true\";if(!l.hasAttribute(\"tabindex\")||!lC(l,a)||s)l=n(e,l,o);else return l.focus(),!0}return!1}var lD=ur.forwardRef(function(t,o){let{actions:r,autoFocus:n=!1,autoFocusItem:a=!1,children:i,className:l,disabledItemsFocusable:s=!1,disableListWrap:c=!1,onKeyDown:u,variant:m=\"selectedMenu\",...p}=t,d=ur.useRef(null),v=ur.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});ym(()=>{n&&d.current.focus()},[n]),ur.useImperativeHandle(r,()=>({adjustStyleForScrollbar:(g,{direction:b})=>{let E=!d.current.style.width;if(g.clientHeight{let b=d.current,E=g.key;if(g.ctrlKey||g.metaKey||g.altKey){u&&u(g);return}let P=ol(Wu(b));if(E===\"ArrowDown\")g.preventDefault(),op(b,P,c,s,U0);else if(E===\"ArrowUp\")g.preventDefault(),op(b,P,c,s,aC);else if(E===\"Home\")g.preventDefault(),op(b,null,c,s,U0);else if(E===\"End\")g.preventDefault(),op(b,null,c,s,aC);else if(E.length===1){let A=v.current,_=E.toLowerCase(),z=performance.now();A.keys.length>0&&(z-A.lastTime>500?(A.keys=[],A.repeating=!0,A.previousKeyMatched=!0):A.repeating&&_!==A.keys[0]&&(A.repeating=!1)),A.lastTime=z,A.keys.push(_);let I=P&&!A.repeating&&lC(P,A);A.previousKeyMatched&&(I||op(b,P,!1,s,U0,A))?g.preventDefault():A.previousKeyMatched=!1}u&&u(g)},S=Mr(d,o),h=-1;ur.Children.forEach(i,(g,b)=>{if(!ur.isValidElement(g)){h===b&&(h+=1,h>=i.length&&(h=-1));return}g.props.disabled||(m===\"selectedMenu\"&&g.props.selected||h===-1)&&(h=b),h===b&&(g.props.disabled||g.props.muiSkipListHighlight||g.type.muiSkipListHighlight)&&(h+=1,h>=i.length&&(h=-1))});let y=ur.Children.map(i,(g,b)=>{if(b===h){let E={};return a&&(E.autoFocus=!0),g.props.tabIndex===void 0&&m===\"selectedMenu\"&&(E.tabIndex=0),ur.cloneElement(g,E)}return g});return(0,iC.jsx)(j0,{role:\"menu\",ref:S,className:l,onKeyDown:T,tabIndex:n?0:-1,...p,children:y})}),H0=lD;var zo=q(re(),1);var rl=q(re(),1);var sC=q(re(),1);function Wr(e){return parseInt(sC.version,10)>=19?e?.props?.ref||null:e?.ref||null}var xm=e=>e.scrollTop;function Ks(e,t){let{timeout:o,easing:r,style:n={}}=e;return{duration:n.transitionDuration??(typeof o==\"number\"?o:o[t.mode]||0),easing:n.transitionTimingFunction??(typeof r==\"object\"?r[t.mode]:r),delay:n.transitionDelay}}var cC=q(Ie(),1);function $0(e){return`scale(${e}, ${e**2})`}var sD={entering:{opacity:1,transform:$0(1)},entered:{opacity:1,transform:\"none\"}},V0=typeof navigator<\"u\"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\\/)15(.|_)4/i.test(navigator.userAgent),Y0=rl.forwardRef(function(t,o){let{addEndListener:r,appear:n=!0,children:a,easing:i,in:l,onEnter:s,onEntered:c,onEntering:u,onExit:m,onExited:p,onExiting:d,style:v,timeout:T=\"auto\",TransitionComponent:S=Xu,...h}=t,y=fn(),g=rl.useRef(),b=kn(),E=rl.useRef(null),C=Mr(E,Wr(a),o),P=O=>N=>{if(O){let X=E.current;N===void 0?O(X):O(X,N)}},A=P(u),_=P((O,N)=>{xm(O);let{duration:X,delay:oe,easing:W}=Ks({style:v,timeout:T,easing:i},{mode:\"enter\"}),Te;T===\"auto\"?(Te=b.transitions.getAutoHeightDuration(O.clientHeight),g.current=Te):Te=X,O.style.transition=[b.transitions.create(\"opacity\",{duration:Te,delay:oe}),b.transitions.create(\"transform\",{duration:V0?Te:Te*.666,delay:oe,easing:W})].join(\",\"),s&&s(O,N)}),z=P(c),I=P(d),x=P(O=>{let{duration:N,delay:X,easing:oe}=Ks({style:v,timeout:T,easing:i},{mode:\"exit\"}),W;T===\"auto\"?(W=b.transitions.getAutoHeightDuration(O.clientHeight),g.current=W):W=N,O.style.transition=[b.transitions.create(\"opacity\",{duration:W,delay:X}),b.transitions.create(\"transform\",{duration:V0?W:W*.666,delay:V0?X:X||W*.333,easing:oe})].join(\",\"),O.style.opacity=0,O.style.transform=$0(.75),m&&m(O)}),k=P(p);return(0,cC.jsx)(S,{appear:n,in:l,nodeRef:E,onEnter:_,onEntered:z,onEntering:A,onExit:x,onExited:k,onExiting:I,addEndListener:O=>{T===\"auto\"&&y.start(g.current||0,O),r&&r(E.current,O)},timeout:T===\"auto\"?null:T,...h,children:(O,{ownerState:N,...X})=>rl.cloneElement(a,{style:{opacity:0,transform:$0(.75),visibility:O===\"exited\"&&!l?\"hidden\":void 0,...sD[O],...v,...a.props.style},ref:C,...X})})});Y0&&(Y0.muiSupportAuto=!0);var rp=Y0;function cD(e){let t=Yt(e);return t.body===e?ha(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function Qs(e,t){t?e.setAttribute(\"aria-hidden\",\"true\"):e.removeAttribute(\"aria-hidden\")}function uC(e){return parseFloat(ha(e).getComputedStyle(e).paddingRight)||0}function uD(e){let o=[\"TEMPLATE\",\"SCRIPT\",\"STYLE\",\"LINK\",\"MAP\",\"META\",\"NOSCRIPT\",\"PICTURE\",\"COL\",\"COLGROUP\",\"PARAM\",\"SLOT\",\"SOURCE\",\"TRACK\"].includes(e.tagName),r=e.tagName===\"INPUT\"&&e.getAttribute(\"type\")===\"hidden\";return o||r}function pC(e,t,o,r,n){let a=[t,o,...r];[].forEach.call(e.children,i=>{let l=!a.includes(i),s=!uD(i);l&&s&&Qs(i,n)})}function X0(e,t){let o=-1;return e.some((r,n)=>t(r)?(o=n,!0):!1),o}function pD(e,t){let o=[],r=e.container;if(!t.disableScrollLock){if(cD(r)){let i=Fs(ha(r));o.push({value:r.style.paddingRight,property:\"padding-right\",el:r}),r.style.paddingRight=`${uC(r)+i}px`;let l=Yt(r).querySelectorAll(\".mui-fixed\");[].forEach.call(l,s=>{o.push({value:s.style.paddingRight,property:\"padding-right\",el:s}),s.style.paddingRight=`${uC(s)+i}px`})}let a;if(r.parentNode instanceof DocumentFragment)a=Yt(r).body;else{let i=r.parentElement,l=ha(r);a=i?.nodeName===\"HTML\"&&l.getComputedStyle(i).overflowY===\"scroll\"?i:r}o.push({value:a.style.overflow,property:\"overflow\",el:a},{value:a.style.overflowX,property:\"overflow-x\",el:a},{value:a.style.overflowY,property:\"overflow-y\",el:a}),a.style.overflow=\"hidden\"}return()=>{o.forEach(({value:a,el:i,property:l})=>{a?i.style.setProperty(l,a):i.style.removeProperty(l)})}}function fD(e){let t=[];return[].forEach.call(e.children,o=>{o.getAttribute(\"aria-hidden\")===\"true\"&&t.push(o)}),t}var Tm=class{constructor(){this.modals=[],this.containers=[]}add(t,o){let r=this.modals.indexOf(t);if(r!==-1)return r;r=this.modals.length,this.modals.push(t),t.modalRef&&Qs(t.modalRef,!1);let n=fD(o);pC(o,t.mount,t.modalRef,n,!0);let a=X0(this.containers,i=>i.container===o);return a!==-1?(this.containers[a].modals.push(t),r):(this.containers.push({modals:[t],container:o,restore:null,hiddenSiblings:n}),r)}mount(t,o){let r=X0(this.containers,a=>a.modals.includes(t)),n=this.containers[r];n.restore||(n.restore=pD(n,o))}remove(t,o=!0){let r=this.modals.indexOf(t);if(r===-1)return r;let n=X0(this.containers,i=>i.modals.includes(t)),a=this.containers[n];if(a.modals.splice(a.modals.indexOf(t),1),this.modals.splice(r,1),a.modals.length===0)a.restore&&a.restore(),t.modalRef&&Qs(t.modalRef,o),pC(a.container,t.mount,t.modalRef,a.hiddenSiblings,!1),this.containers.splice(n,1);else{let i=a.modals[a.modals.length-1];i.modalRef&&Qs(i.modalRef,!1)}return r}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}};var Em=q(re(),1);var _o=q(re(),1);var np=q(Ie(),1),dD=[\"input\",\"select\",\"textarea\",\"a[href]\",\"button\",\"[tabindex]\",\"audio[controls]\",\"video[controls]\",'[contenteditable]:not([contenteditable=\"false\"])'].join(\",\");function mD(e){let t=parseInt(e.getAttribute(\"tabindex\")||\"\",10);return Number.isNaN(t)?e.contentEditable===\"true\"||(e.nodeName===\"AUDIO\"||e.nodeName===\"VIDEO\"||e.nodeName===\"DETAILS\")&&e.getAttribute(\"tabindex\")===null?0:e.tabIndex:t}function yD(e){if(e.tagName!==\"INPUT\"||e.type!==\"radio\"||!e.name)return!1;let t=r=>e.ownerDocument.querySelector(`input[type=\"radio\"]${r}`),o=t(`[name=\"${e.name}\"]:checked`);return o||(o=t(`[name=\"${e.name}\"]`)),o!==e}function hD(e){return!(e.disabled||e.tagName===\"INPUT\"&&e.type===\"hidden\"||yD(e))}function gD(e){let t=[],o=[];return Array.from(e.querySelectorAll(dD)).forEach((r,n)=>{let a=mD(r);a===-1||!hD(r)||(a===0?t.push(r):o.push({documentOrder:n,tabIndex:a,node:r}))}),o.sort((r,n)=>r.tabIndex===n.tabIndex?r.documentOrder-n.documentOrder:r.tabIndex-n.tabIndex).map(r=>r.node).concat(t)}function bD(){return!0}function vD(e){let{children:t,disableAutoFocus:o=!1,disableEnforceFocus:r=!1,disableRestoreFocus:n=!1,getTabbable:a=gD,isEnabled:i=bD,open:l}=e,s=_o.useRef(!1),c=_o.useRef(null),u=_o.useRef(null),m=_o.useRef(null),p=_o.useRef(null),d=_o.useRef(!1),v=_o.useRef(null),T=yo(Wr(t),v),S=_o.useRef(null);_o.useEffect(()=>{!l||!v.current||(d.current=!o)},[o,l]),_o.useEffect(()=>{if(!l||!v.current)return;let g=Yt(v.current),b=ol(g);return v.current.contains(b)||(v.current.hasAttribute(\"tabIndex\")||v.current.setAttribute(\"tabIndex\",\"-1\"),d.current&&v.current.focus()),()=>{n||(m.current&&m.current.focus&&(s.current=!0,m.current.focus()),m.current=null)}},[l]),_o.useEffect(()=>{if(!l||!v.current)return;let g=Yt(v.current),b=P=>{if(S.current=P,r||!i()||P.key!==\"Tab\")return;ol(g)===v.current&&P.shiftKey&&(s.current=!0,u.current&&u.current.focus())},E=()=>{let P=v.current;if(P===null)return;let A=ol(g);if(!g.hasFocus()||!i()||s.current){s.current=!1;return}if(P.contains(A)||r&&A!==c.current&&A!==u.current)return;if(A!==p.current)p.current=null;else if(p.current!==null)return;if(!d.current)return;let _=[];if((A===c.current||A===u.current)&&(_=a(v.current)),_.length>0){let z=!!(S.current?.shiftKey&&S.current?.key===\"Tab\"),I=_[0],x=_[_.length-1];typeof I!=\"string\"&&typeof x!=\"string\"&&(z?x.focus():I.focus())}else P.focus()};g.addEventListener(\"focusin\",E),g.addEventListener(\"keydown\",b,!0);let C=setInterval(()=>{let P=ol(g);P&&P.tagName===\"BODY\"&&E()},50);return()=>{clearInterval(C),g.removeEventListener(\"focusin\",E),g.removeEventListener(\"keydown\",b,!0)}},[o,r,n,i,l,a]);let h=g=>{m.current===null&&(m.current=g.relatedTarget),d.current=!0,p.current=g.target;let b=t.props.onFocus;b&&b(g)},y=g=>{m.current===null&&(m.current=g.relatedTarget),d.current=!0};return(0,np.jsxs)(_o.Fragment,{children:[(0,np.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:y,ref:c,\"data-testid\":\"sentinelStart\"}),_o.cloneElement(t,{ref:T,onFocus:h}),(0,np.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:y,ref:u,\"data-testid\":\"sentinelEnd\"})]})}var G0=vD;var ba=q(re(),1),fC=q(Op(),1);function xD(e){return typeof e==\"function\"?e():e}var TD=ba.forwardRef(function(t,o){let{children:r,container:n,disablePortal:a=!1}=t,[i,l]=ba.useState(null),s=yo(ba.isValidElement(r)?Wr(r):null,o);return wr(()=>{a||l(xD(n)||document.body)},[n,a]),wr(()=>{if(i&&!a)return Zu(o,i),()=>{Zu(o,null)}},[o,i,a]),a?ba.isValidElement(r)?ba.cloneElement(r,{ref:s}):r:i&&fC.createPortal(r,i)}),ap=TD;var yC=q(re(),1);var Ws=q(re(),1);var dC=q(Ie(),1),SD={entering:{opacity:1},entered:{opacity:1}},ED=Ws.forwardRef(function(t,o){let r=kn(),n={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:a,appear:i=!0,children:l,easing:s,in:c,onEnter:u,onEntered:m,onEntering:p,onExit:d,onExited:v,onExiting:T,style:S,timeout:h=n,TransitionComponent:y=Xu,...g}=t,b=!0,E=Ws.useRef(null),C=Mr(E,Wr(l),o),P=O=>N=>{if(O){let X=E.current;N===void 0?O(X):O(X,N)}},A=P(p),_=P((O,N)=>{xm(O);let X=Ks({style:S,timeout:h,easing:s},{mode:\"enter\"});O.style.webkitTransition=r.transitions.create(\"opacity\",X),O.style.transition=r.transitions.create(\"opacity\",X),u&&u(O,N)}),z=P(m),I=P(T),x=P(O=>{let N=Ks({style:S,timeout:h,easing:s},{mode:\"exit\"});O.style.webkitTransition=r.transitions.create(\"opacity\",N),O.style.transition=r.transitions.create(\"opacity\",N),d&&d(O)}),k=P(v);return(0,dC.jsx)(y,{appear:i,in:c,nodeRef:b?E:void 0,onEnter:_,onEntered:z,onEntering:A,onExit:x,onExited:k,onExiting:I,addEndListener:O=>{a&&a(E.current,O)},timeout:h,...g,children:(O,{ownerState:N,...X})=>Ws.cloneElement(l,{style:{opacity:0,visibility:O===\"exited\"&&!c?\"hidden\":void 0,...SD[O],...S,...l.props.style},ref:C,...X})})}),q0=ED;function mC(e){return _e(\"MuiBackdrop\",e)}var k$=Ce(\"MuiBackdrop\",[\"root\",\"invisible\"]);var I0=q(Ie(),1),PD=e=>{let{classes:t,invisible:o}=e;return Le({root:[\"root\",o&&\"invisible\"]},mC,t)},CD=ae(\"div\",{name:\"MuiBackdrop\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.invisible&&t.invisible]}})({position:\"fixed\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",right:0,bottom:0,top:0,left:0,backgroundColor:\"rgba(0, 0, 0, 0.5)\",WebkitTapHighlightColor:\"transparent\",variants:[{props:{invisible:!0},style:{backgroundColor:\"transparent\"}}]}),RD=yC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiBackdrop\"}),{children:n,className:a,component:i=\"div\",invisible:l=!1,open:s,components:c={},componentsProps:u={},slotProps:m={},slots:p={},TransitionComponent:d,transitionDuration:v,...T}=r,S={...r,component:i,invisible:l},h=PD(S),y={transition:d,root:c.Root,...p},g={...u,...m},b={component:i,slots:y,slotProps:g},[E,C]=Ct(\"root\",{elementType:CD,externalForwardedProps:b,className:ie(h.root,a),ownerState:S}),[P,A]=Ct(\"transition\",{elementType:q0,externalForwardedProps:b,ownerState:S});return(0,I0.jsx)(P,{in:s,timeout:v,...T,...A,children:(0,I0.jsx)(E,{\"aria-hidden\":!0,...C,ref:o,children:n})})}),F0=RD;var yn=q(re(),1);function wD(e){return typeof e==\"function\"?e():e}function MD(e){return e?e.props.hasOwnProperty(\"in\"):!1}var hC=()=>{},Sm=new Tm;function OD(e){let{container:t,disableEscapeKeyDown:o=!1,disableScrollLock:r=!1,closeAfterTransition:n=!1,onTransitionEnter:a,onTransitionExited:i,children:l,onClose:s,open:c,rootRef:u}=e,m=yn.useRef({}),p=yn.useRef(null),d=yn.useRef(null),v=yo(d,u),[T,S]=yn.useState(!c),h=MD(l),y=!0;(e[\"aria-hidden\"]===\"false\"||e[\"aria-hidden\"]===!1)&&(y=!1);let g=()=>Yt(p.current),b=()=>(m.current.modalRef=d.current,m.current.mount=p.current,m.current),E=()=>{Sm.mount(b(),{disableScrollLock:r}),d.current&&(d.current.scrollTop=0)},C=Ln(()=>{let O=wD(t)||g().body;Sm.add(b(),O),d.current&&E()}),P=()=>Sm.isTopModal(b()),A=Ln(O=>{p.current=O,O&&(c&&P()?E():d.current&&Qs(d.current,y))}),_=yn.useCallback(()=>{Sm.remove(b(),y)},[y]);yn.useEffect(()=>()=>{_()},[_]),yn.useEffect(()=>{c?C():(!h||!n)&&_()},[c,_,h,n,C]);let z=O=>N=>{O.onKeyDown?.(N),!(N.key!==\"Escape\"||N.which===229||!P())&&(o||(N.stopPropagation(),s&&s(N,\"escapeKeyDown\")))},I=O=>N=>{O.onClick?.(N),N.target===N.currentTarget&&s&&s(N,\"backdropClick\")};return{getRootProps:(O={})=>{let N=ya(e);delete N.onTransitionEnter,delete N.onTransitionExited;let X={...N,...O};return{role:\"presentation\",...X,onKeyDown:z(X),ref:v}},getBackdropProps:(O={})=>{let N=O;return{\"aria-hidden\":!0,...N,onClick:I(N),open:c}},getTransitionProps:()=>{let O=()=>{S(!1),a&&a()},N=()=>{S(!0),i&&i(),n&&_()};return{onEnter:Ku(O,l?.props.onEnter??hC),onExited:Ku(N,l?.props.onExited??hC)}},rootRef:v,portalRef:A,isTopModal:P,exited:T,hasTransition:h}}var gC=OD;function bC(e){return _e(\"MuiModal\",e)}var rY=Ce(\"MuiModal\",[\"root\",\"hidden\",\"backdrop\"]);var Zs=q(Ie(),1),AD=e=>{let{open:t,exited:o,classes:r}=e;return Le({root:[\"root\",!t&&o&&\"hidden\"],backdrop:[\"backdrop\"]},bC,r)},DD=ae(\"div\",{name:\"MuiModal\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.open&&o.exited&&t.hidden]}})(He(({theme:e})=>({position:\"fixed\",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0,variants:[{props:({ownerState:t})=>!t.open&&t.exited,style:{visibility:\"hidden\"}}]}))),ND=ae(F0,{name:\"MuiModal\",slot:\"Backdrop\"})({zIndex:-1}),_D=Em.forwardRef(function(t,o){let r=je({name:\"MuiModal\",props:t}),{BackdropComponent:n=ND,BackdropProps:a,classes:i,className:l,closeAfterTransition:s=!1,children:c,container:u,component:m,components:p={},componentsProps:d={},disableAutoFocus:v=!1,disableEnforceFocus:T=!1,disableEscapeKeyDown:S=!1,disablePortal:h=!1,disableRestoreFocus:y=!1,disableScrollLock:g=!1,hideBackdrop:b=!1,keepMounted:E=!1,onClose:C,onTransitionEnter:P,onTransitionExited:A,open:_,slotProps:z={},slots:I={},theme:x,...k}=r,U={...r,closeAfterTransition:s,disableAutoFocus:v,disableEnforceFocus:T,disableEscapeKeyDown:S,disablePortal:h,disableRestoreFocus:y,disableScrollLock:g,hideBackdrop:b,keepMounted:E},{getRootProps:O,getBackdropProps:N,getTransitionProps:X,portalRef:oe,isTopModal:W,exited:Te,hasTransition:fe}=gC({...U,rootRef:o}),Ke={...U,exited:Te},Ze=AD(Ke),Ue={};if(c.props.tabIndex===void 0&&(Ue.tabIndex=\"-1\"),fe){let{onEnter:le,onExited:Oe}=X();Ue.onEnter=le,Ue.onExited=Oe}let xe={slots:{root:p.Root,backdrop:p.Backdrop,...I},slotProps:{...d,...z}},[Je,ht]=Ct(\"root\",{ref:o,elementType:DD,externalForwardedProps:{...xe,...k,component:m},getSlotProps:O,ownerState:Ke,className:ie(l,Ze?.root,!Ke.open&&Ke.exited&&Ze?.hidden)}),[we,ft]=Ct(\"backdrop\",{ref:a?.ref,elementType:n,externalForwardedProps:xe,shouldForwardComponentProp:!0,additionalProps:a,getSlotProps:le=>N({...le,onClick:Oe=>{le?.onClick&&le.onClick(Oe)}}),className:ie(a?.className,Ze?.backdrop),ownerState:Ke});return!E&&!_&&(!fe||Te)?null:(0,Zs.jsx)(ap,{ref:oe,container:u,disablePortal:h,children:(0,Zs.jsxs)(Je,{...ht,children:[!b&&n?(0,Zs.jsx)(we,{...ft}):null,(0,Zs.jsx)(G0,{disableEnforceFocus:T,disableAutoFocus:v,disableRestoreFocus:y,isEnabled:W,open:_,children:Em.cloneElement(c,Ue)})]})})}),K0=_D;var xC=q(re(),1);function vC(e){return _e(\"MuiPaper\",e)}var SY=Ce(\"MuiPaper\",[\"root\",\"rounded\",\"outlined\",\"elevation\",\"elevation0\",\"elevation1\",\"elevation2\",\"elevation3\",\"elevation4\",\"elevation5\",\"elevation6\",\"elevation7\",\"elevation8\",\"elevation9\",\"elevation10\",\"elevation11\",\"elevation12\",\"elevation13\",\"elevation14\",\"elevation15\",\"elevation16\",\"elevation17\",\"elevation18\",\"elevation19\",\"elevation20\",\"elevation21\",\"elevation22\",\"elevation23\",\"elevation24\"]);var TC=q(Ie(),1),zD=e=>{let{square:t,elevation:o,variant:r,classes:n}=e,a={root:[\"root\",r,!t&&\"rounded\",r===\"elevation\"&&`elevation${o}`]};return Le(a,vC,n)},kD=ae(\"div\",{name:\"MuiPaper\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],!o.square&&t.rounded,o.variant===\"elevation\"&&t[`elevation${o.elevation}`]]}})(He(({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create(\"box-shadow\"),variants:[{props:({ownerState:t})=>!t.square,style:{borderRadius:e.shape.borderRadius}},{props:{variant:\"outlined\"},style:{border:`1px solid ${(e.vars||e).palette.divider}`}},{props:{variant:\"elevation\"},style:{boxShadow:\"var(--Paper-shadow)\",backgroundImage:\"var(--Paper-overlay)\"}}]}))),BD=xC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiPaper\"}),n=kn(),{className:a,component:i=\"div\",elevation:l=1,square:s=!1,variant:c=\"elevation\",...u}=r,m={...r,component:i,elevation:l,square:s,variant:c},p=zD(m);return(0,TC.jsx)(kD,{as:i,ownerState:m,className:ie(p.root,a),ref:o,...u,style:{...c===\"elevation\"&&{\"--Paper-shadow\":(n.vars||n).shadows[l],...n.vars&&{\"--Paper-overlay\":n.vars.overlays?.[l]},...!n.vars&&n.palette.mode===\"dark\"&&{\"--Paper-overlay\":`linear-gradient(${As(\"#fff\",Bs(l))}, ${As(\"#fff\",Bs(l))})`}},...u.style}})}),Q0=BD;function SC(e){return _e(\"MuiPopover\",e)}var jY=Ce(\"MuiPopover\",[\"root\",\"paper\"]);var Cm=q(Ie(),1);function EC(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.height/2:t===\"bottom\"&&(o=e.height),o}function PC(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.width/2:t===\"right\"&&(o=e.width),o}function CC(e){return[e.horizontal,e.vertical].map(t=>typeof t==\"number\"?`${t}px`:t).join(\" \")}function Pm(e){return typeof e==\"function\"?e():e}var LD=e=>{let{classes:t}=e;return Le({root:[\"root\"],paper:[\"paper\"]},SC,t)},jD=ae(K0,{name:\"MuiPopover\",slot:\"Root\"})({}),W0=ae(Q0,{name:\"MuiPopover\",slot:\"Paper\"})({position:\"absolute\",overflowY:\"auto\",overflowX:\"hidden\",minWidth:16,minHeight:16,maxWidth:\"calc(100% - 32px)\",maxHeight:\"calc(100% - 32px)\",outline:0}),UD=zo.forwardRef(function(t,o){let r=je({props:t,name:\"MuiPopover\"}),{action:n,anchorEl:a,anchorOrigin:i={vertical:\"top\",horizontal:\"left\"},anchorPosition:l,anchorReference:s=\"anchorEl\",children:c,className:u,container:m,elevation:p=8,marginThreshold:d=16,open:v,PaperProps:T={},slots:S={},slotProps:h={},transformOrigin:y={vertical:\"top\",horizontal:\"left\"},TransitionComponent:g,transitionDuration:b=\"auto\",TransitionProps:E={},disableScrollLock:C=!1,...P}=r,A=zo.useRef(),_={...r,anchorOrigin:i,anchorReference:s,elevation:p,marginThreshold:d,transformOrigin:y,TransitionComponent:g,transitionDuration:b,TransitionProps:E},z=LD(_),I=zo.useCallback(()=>{if(s===\"anchorPosition\")return l;let le=Pm(a),Ae=(le&&le.nodeType===1?le:Wu(A.current).body).getBoundingClientRect();return{top:Ae.top+EC(Ae,i.vertical),left:Ae.left+PC(Ae,i.horizontal)}},[a,i.horizontal,i.vertical,l,s]),x=zo.useCallback(le=>({vertical:EC(le,y.vertical),horizontal:PC(le,y.horizontal)}),[y.horizontal,y.vertical]),k=zo.useCallback(le=>{let Oe={width:le.offsetWidth,height:le.offsetHeight},Ae=x(Oe);if(s===\"none\")return{top:null,left:null,transformOrigin:CC(Ae)};let et=I(),dt=et.top-Ae.vertical,Lt=et.left-Ae.horizontal,jt=dt+Oe.height,Be=Lt+Oe.width,Nt=qs(Pm(a)),Ro=Nt.innerHeight-d,Ut=Nt.innerWidth-d;if(d!==null&&dtRo){let st=jt-Ro;dt-=st,Ae.vertical+=st}if(d!==null&&LtUt){let st=Be-Ut;Lt-=st,Ae.horizontal+=st}return{top:`${Math.round(dt)}px`,left:`${Math.round(Lt)}px`,transformOrigin:CC(Ae)}},[a,s,I,x,d]),[U,O]=zo.useState(v),N=zo.useCallback(()=>{let le=A.current;if(!le)return;let Oe=k(le);Oe.top!==null&&le.style.setProperty(\"top\",Oe.top),Oe.left!==null&&(le.style.left=Oe.left),le.style.transformOrigin=Oe.transformOrigin,O(!0)},[k]);zo.useEffect(()=>(C&&window.addEventListener(\"scroll\",N),()=>window.removeEventListener(\"scroll\",N)),[a,C,N]);let X=()=>{N()},oe=()=>{O(!1)};zo.useEffect(()=>{v&&N()}),zo.useImperativeHandle(n,()=>v?{updatePosition:()=>{N()}}:null,[v,N]),zo.useEffect(()=>{if(!v)return;let le=qP(()=>{N()}),Oe=qs(Pm(a));return Oe.addEventListener(\"resize\",le),()=>{le.clear(),Oe.removeEventListener(\"resize\",le)}},[a,v,N]);let W=b,Te={slots:{transition:g,...S},slotProps:{transition:E,paper:T,...h}},[fe,Ke]=Ct(\"transition\",{elementType:rp,externalForwardedProps:Te,ownerState:_,getSlotProps:le=>({...le,onEntering:(Oe,Ae)=>{le.onEntering?.(Oe,Ae),X()},onExited:Oe=>{le.onExited?.(Oe),oe()}}),additionalProps:{appear:!0,in:v}});b===\"auto\"&&!fe.muiSupportAuto&&(W=void 0);let Ze=m||(a?Wu(Pm(a)).body:void 0),[Ue,{slots:xe,slotProps:Je,...ht}]=Ct(\"root\",{ref:o,elementType:jD,externalForwardedProps:{...Te,...P},shouldForwardComponentProp:!0,additionalProps:{slots:{backdrop:S.backdrop},slotProps:{backdrop:hm(typeof h.backdrop==\"function\"?h.backdrop(_):h.backdrop,{invisible:!0})},container:Ze,open:v},ownerState:_,className:ie(z.root,u)}),[we,ft]=Ct(\"paper\",{ref:A,className:z.paper,elementType:W0,externalForwardedProps:Te,shouldForwardComponentProp:!0,additionalProps:{elevation:p,style:U?void 0:{opacity:0}},ownerState:_});return(0,Cm.jsx)(Ue,{...ht,...!dn(Ue)&&{slots:xe,slotProps:Je,disableScrollLock:C},children:(0,Cm.jsx)(fe,{...Ke,timeout:W,children:(0,Cm.jsx)(we,{...ft,children:c})})})}),Z0=UD;function RC(e){return _e(\"MuiMenu\",e)}var lX=Ce(\"MuiMenu\",[\"root\",\"paper\",\"list\"]);var J0=q(Ie(),1),HD={vertical:\"top\",horizontal:\"right\"},VD={vertical:\"top\",horizontal:\"left\"},$D=e=>{let{classes:t}=e;return Le({root:[\"root\"],paper:[\"paper\"],list:[\"list\"]},RC,t)},YD=ae(Z0,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiMenu\",slot:\"Root\"})({}),XD=ae(W0,{name:\"MuiMenu\",slot:\"Paper\"})({maxHeight:\"calc(100% - 96px)\",WebkitOverflowScrolling:\"touch\"}),GD=ae(H0,{name:\"MuiMenu\",slot:\"List\"})({outline:0}),qD=ui.forwardRef(function(t,o){let r=je({props:t,name:\"MuiMenu\"}),{autoFocus:n=!0,children:a,className:i,disableAutoFocusItem:l=!1,MenuListProps:s={},onClose:c,open:u,PaperProps:m={},PopoverClasses:p,transitionDuration:d=\"auto\",TransitionProps:{onEntering:v,...T}={},variant:S=\"selectedMenu\",slots:h={},slotProps:y={},...g}=r,b=li(),E={...r,autoFocus:n,disableAutoFocusItem:l,MenuListProps:s,onEntering:v,PaperProps:m,transitionDuration:d,TransitionProps:T,variant:S},C=$D(E),P=n&&!l&&u,A=ui.useRef(null),_=(W,Te)=>{A.current&&A.current.adjustStyleForScrollbar(W,{direction:b?\"rtl\":\"ltr\"}),v&&v(W,Te)},z=W=>{W.key===\"Tab\"&&(W.preventDefault(),c&&c(W,\"tabKeyDown\"))},I=-1;ui.Children.map(a,(W,Te)=>{ui.isValidElement(W)&&(W.props.disabled||(S===\"selectedMenu\"&&W.props.selected||I===-1)&&(I=Te))});let x={slots:h,slotProps:{list:s,transition:T,paper:m,...y}},k=cr({elementType:h.root,externalSlotProps:y.root,ownerState:E,className:[C.root,i]}),[U,O]=Ct(\"paper\",{className:C.paper,elementType:XD,externalForwardedProps:x,shouldForwardComponentProp:!0,ownerState:E}),[N,X]=Ct(\"list\",{className:ie(C.list,s.className),elementType:GD,shouldForwardComponentProp:!0,externalForwardedProps:x,getSlotProps:W=>({...W,onKeyDown:Te=>{z(Te),W.onKeyDown?.(Te)}}),ownerState:E}),oe=typeof x.slotProps.transition==\"function\"?x.slotProps.transition(E):x.slotProps.transition;return(0,J0.jsx)(YD,{onClose:c,anchorOrigin:{vertical:\"bottom\",horizontal:b?\"right\":\"left\"},transformOrigin:b?HD:VD,slots:{root:h.root,paper:U,backdrop:h.backdrop,...h.transition&&{transition:h.transition}},slotProps:{root:k,paper:O,backdrop:typeof y.backdrop==\"function\"?y.backdrop(E):y.backdrop,transition:{...oe,onEntering:(...W)=>{_(...W),oe?.onEntering?.(...W)}}},open:u,ref:o,transitionDuration:d,ownerState:E,...g,classes:p,children:(0,J0.jsx)(N,{actions:A,autoFocus:n&&(I===-1||l),autoFocusItem:P,variant:S,...X,children:a})})}),ip=qD;var pi=q(re(),1);var MC=q(re(),1);function wC(e){return _e(\"MuiDivider\",e)}var ID=Ce(\"MuiDivider\",[\"root\",\"absolute\",\"fullWidth\",\"inset\",\"middle\",\"flexItem\",\"light\",\"vertical\",\"withChildren\",\"withChildrenVertical\",\"textAlignRight\",\"textAlignLeft\",\"wrapper\",\"wrapperVertical\"]),Rm=ID;var eb=q(Ie(),1),FD=e=>{let{absolute:t,children:o,classes:r,flexItem:n,light:a,orientation:i,textAlign:l,variant:s}=e;return Le({root:[\"root\",t&&\"absolute\",s,a&&\"light\",i===\"vertical\"&&\"vertical\",n&&\"flexItem\",o&&\"withChildren\",o&&i===\"vertical\"&&\"withChildrenVertical\",l===\"right\"&&i!==\"vertical\"&&\"textAlignRight\",l===\"left\"&&i!==\"vertical\"&&\"textAlignLeft\"],wrapper:[\"wrapper\",i===\"vertical\"&&\"wrapperVertical\"]},wC,r)},KD=ae(\"div\",{name:\"MuiDivider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.absolute&&t.absolute,t[o.variant],o.light&&t.light,o.orientation===\"vertical\"&&t.vertical,o.flexItem&&t.flexItem,o.children&&t.withChildren,o.children&&o.orientation===\"vertical\"&&t.withChildrenVertical,o.textAlign===\"right\"&&o.orientation!==\"vertical\"&&t.textAlignRight,o.textAlign===\"left\"&&o.orientation!==\"vertical\"&&t.textAlignLeft]}})(He(({theme:e})=>({margin:0,flexShrink:0,borderWidth:0,borderStyle:\"solid\",borderColor:(e.vars||e).palette.divider,borderBottomWidth:\"thin\",variants:[{props:{absolute:!0},style:{position:\"absolute\",bottom:0,left:0,width:\"100%\"}},{props:{light:!0},style:{borderColor:e.alpha((e.vars||e).palette.divider,.08)}},{props:{variant:\"inset\"},style:{marginLeft:72}},{props:{variant:\"middle\",orientation:\"horizontal\"},style:{marginLeft:e.spacing(2),marginRight:e.spacing(2)}},{props:{variant:\"middle\",orientation:\"vertical\"},style:{marginTop:e.spacing(1),marginBottom:e.spacing(1)}},{props:{orientation:\"vertical\"},style:{height:\"100%\",borderBottomWidth:0,borderRightWidth:\"thin\"}},{props:{flexItem:!0},style:{alignSelf:\"stretch\",height:\"auto\"}},{props:({ownerState:t})=>!!t.children,style:{display:\"flex\",textAlign:\"center\",border:0,borderTopStyle:\"solid\",borderLeftStyle:\"solid\",\"&::before, &::after\":{content:'\"\"',alignSelf:\"center\"}}},{props:({ownerState:t})=>t.children&&t.orientation!==\"vertical\",style:{\"&::before, &::after\":{width:\"100%\",borderTop:`thin solid ${(e.vars||e).palette.divider}`,borderTopStyle:\"inherit\"}}},{props:({ownerState:t})=>t.orientation===\"vertical\"&&t.children,style:{flexDirection:\"column\",\"&::before, &::after\":{height:\"100%\",borderLeft:`thin solid ${(e.vars||e).palette.divider}`,borderLeftStyle:\"inherit\"}}},{props:({ownerState:t})=>t.textAlign===\"right\"&&t.orientation!==\"vertical\",style:{\"&::before\":{width:\"90%\"},\"&::after\":{width:\"10%\"}}},{props:({ownerState:t})=>t.textAlign===\"left\"&&t.orientation!==\"vertical\",style:{\"&::before\":{width:\"10%\"},\"&::after\":{width:\"90%\"}}}]}))),QD=ae(\"span\",{name:\"MuiDivider\",slot:\"Wrapper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.wrapper,o.orientation===\"vertical\"&&t.wrapperVertical]}})(He(({theme:e})=>({display:\"inline-block\",paddingLeft:`calc(${e.spacing(1)} * 1.2)`,paddingRight:`calc(${e.spacing(1)} * 1.2)`,whiteSpace:\"nowrap\",variants:[{props:{orientation:\"vertical\"},style:{paddingTop:`calc(${e.spacing(1)} * 1.2)`,paddingBottom:`calc(${e.spacing(1)} * 1.2)`}}]}))),tb=MC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiDivider\"}),{absolute:n=!1,children:a,className:i,orientation:l=\"horizontal\",component:s=a||l===\"vertical\"?\"div\":\"hr\",flexItem:c=!1,light:u=!1,role:m=s!==\"hr\"?\"separator\":void 0,textAlign:p=\"center\",variant:d=\"fullWidth\",...v}=r,T={...r,absolute:n,component:s,flexItem:c,light:u,orientation:l,role:m,textAlign:p,variant:d},S=FD(T);return(0,eb.jsx)(KD,{as:s,className:ie(S.root,i),role:m,ref:o,ownerState:T,\"aria-orientation\":m===\"separator\"&&(s!==\"hr\"||l===\"vertical\")?l:void 0,...v,children:a?(0,eb.jsx)(QD,{className:S.wrapper,ownerState:T,children:a}):null})});tb&&(tb.muiSkipListHighlight=!0);var ob=tb;var WD=Ce(\"MuiListItemIcon\",[\"root\",\"alignItemsFlexStart\"]),wm=WD;var ZD=Ce(\"MuiListItemText\",[\"root\",\"multiline\",\"dense\",\"inset\",\"primary\",\"secondary\"]),Mm=ZD;function OC(e){return _e(\"MuiMenuItem\",e)}var JD=Ce(\"MuiMenuItem\",[\"root\",\"focusVisible\",\"dense\",\"disabled\",\"divider\",\"gutters\",\"selected\"]),Js=JD;var rb=q(Ie(),1),eN=(e,t)=>{let{ownerState:o}=e;return[t.root,o.dense&&t.dense,o.divider&&t.divider,!o.disableGutters&&t.gutters]},tN=e=>{let{disabled:t,dense:o,divider:r,disableGutters:n,selected:a,classes:i}=e,s=Le({root:[\"root\",o&&\"dense\",t&&\"disabled\",!n&&\"gutters\",r&&\"divider\",a&&\"selected\"]},OC,i);return{...i,...s}},oN=ae(ma,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiMenuItem\",slot:\"Root\",overridesResolver:eN})(He(({theme:e})=>({...e.typography.body1,display:\"flex\",justifyContent:\"flex-start\",alignItems:\"center\",position:\"relative\",textDecoration:\"none\",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:\"border-box\",whiteSpace:\"nowrap\",\"&:hover\":{textDecoration:\"none\",backgroundColor:(e.vars||e).palette.action.hover,\"@media (hover: none)\":{backgroundColor:\"transparent\"}},[`&.${Js.selected}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity),[`&.${Js.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)}},[`&.${Js.selected}:hover`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.hoverOpacity}`),\"@media (hover: none)\":{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity)}},[`&.${Js.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${Js.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${Rm.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${Rm.inset}`]:{marginLeft:52},[`& .${Mm.root}`]:{marginTop:0,marginBottom:0},[`& .${Mm.inset}`]:{paddingLeft:36},[`& .${wm.root}`]:{minWidth:36},variants:[{props:({ownerState:t})=>!t.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:t})=>t.divider,style:{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:\"padding-box\"}},{props:({ownerState:t})=>!t.dense,style:{[e.breakpoints.up(\"sm\")]:{minHeight:\"auto\"}}},{props:({ownerState:t})=>t.dense,style:{minHeight:32,paddingTop:4,paddingBottom:4,...e.typography.body2,[`& .${wm.root} svg`]:{fontSize:\"1.25rem\"}}}]}))),rN=pi.forwardRef(function(t,o){let r=je({props:t,name:\"MuiMenuItem\"}),{autoFocus:n=!1,component:a=\"li\",dense:i=!1,divider:l=!1,disableGutters:s=!1,focusVisibleClassName:c,role:u=\"menuitem\",tabIndex:m,className:p,...d}=r,v=pi.useContext(tp),T=pi.useMemo(()=>({dense:i||v.dense||!1,disableGutters:s}),[v.dense,i,s]),S=pi.useRef(null);ym(()=>{n&&S.current&&S.current.focus()},[n]);let h={...r,dense:T.dense,divider:l,disableGutters:s},y=tN(r),g=Mr(S,o),b;return r.disabled||(b=m!==void 0?m:-1),(0,rb.jsx)(tp.Provider,{value:T,children:(0,rb.jsx)(oN,{ref:g,role:u,tabIndex:b,component:a,focusVisibleClassName:ie(y.focusVisible,c),className:ie(y.root,p),...d,ownerState:h,classes:y})})}),nl=rN;var zm=q(re(),1);var Ho=q(re(),1);var nN={border:0,clip:\"rect(0 0 0 0)\",height:\"1px\",margin:\"-1px\",overflow:\"hidden\",padding:0,position:\"absolute\",whiteSpace:\"nowrap\",width:\"1px\"},nb=nN;function aN(e,t,o=(r,n)=>r===n){return e.length===t.length&&e.every((r,n)=>o(r,t[n]))}var AC=aN;var iN=2;function ec(e,t,o,r,n){return o===1?Math.min(e+t,n):Math.max(e-t,r)}function zC(e,t){return e-t}function DC(e,t){let{index:o}=e.reduce((r,n,a)=>{let i=Math.abs(t-n);return r===null||i({left:`${e}%`}),leap:e=>({width:`${e}%`})},\"horizontal-reverse\":{offset:e=>({right:`${e}%`}),leap:e=>({width:`${e}%`})},vertical:{offset:e=>({bottom:`${e}%`}),leap:e=>({height:`${e}%`})}},pN=e=>e,Nm;function _C(){return Nm===void 0&&(typeof CSS<\"u\"&&typeof CSS.supports==\"function\"?Nm=CSS.supports(\"touch-action\",\"none\"):Nm=!0),Nm}function kC(e){let{\"aria-labelledby\":t,defaultValue:o,disabled:r=!1,disableSwap:n=!1,isRtl:a=!1,marks:i=!1,max:l=100,min:s=0,name:c,onChange:u,onChangeCommitted:m,orientation:p=\"horizontal\",rootRef:d,scale:v=pN,step:T=1,shiftStep:S=10,tabIndex:h,value:y}=e,g=Ho.useRef(void 0),[b,E]=Ho.useState(-1),[C,P]=Ho.useState(-1),[A,_]=Ho.useState(!1),z=Ho.useRef(0),I=Ho.useRef(null),[x,k]=js({controlled:y,default:o??s,name:\"Slider\"}),U=u&&((Z,ee,Se)=>{let ye=Z.nativeEvent||Z,ze=new ye.constructor(ye.type,ye);Object.defineProperty(ze,\"target\",{writable:!0,value:{value:ee,name:c}}),I.current=ee,u(ze,ee,Se)}),O=Array.isArray(x),N=O?x.slice().sort(zC):[x];N=N.map(Z=>Z==null?s:ua(Z,s,l));let X=i===!0&&T!==null?[...Array(Math.floor((l-s)/T)+1)].map((Z,ee)=>({value:s+T*ee})):i||[],oe=X.map(Z=>Z.value),[W,Te]=Ho.useState(-1),fe=Ho.useRef(null),Ke=yo(d,fe),Ze=Z=>ee=>{let Se=Number(ee.currentTarget.getAttribute(\"data-index\"));pn(ee.target)&&Te(Se),P(Se),Z?.onFocus?.(ee)},Ue=Z=>ee=>{pn(ee.target)||Te(-1),P(-1),Z?.onBlur?.(ee)},xe=(Z,ee)=>{let Se=Number(Z.currentTarget.getAttribute(\"data-index\")),ye=N[Se],ze=oe.indexOf(ye),ue=ee;if(X&&T==null){let gt=oe[oe.length-1];ue>=gt?ue=gt:ue<=oe[0]?ue=oe[0]:ue=ueee=>{if([\"ArrowUp\",\"ArrowDown\",\"ArrowLeft\",\"ArrowRight\",\"PageUp\",\"PageDown\",\"Home\",\"End\"].includes(ee.key)){ee.preventDefault();let Se=Number(ee.currentTarget.getAttribute(\"data-index\")),ye=N[Se],ze=null;if(T!=null){let ue=ee.shiftKey?S:T;switch(ee.key){case\"ArrowUp\":ze=ec(ye,ue,1,s,l);break;case\"ArrowRight\":ze=ec(ye,ue,a?-1:1,s,l);break;case\"ArrowDown\":ze=ec(ye,ue,-1,s,l);break;case\"ArrowLeft\":ze=ec(ye,ue,a?1:-1,s,l);break;case\"PageUp\":ze=ec(ye,S,1,s,l);break;case\"PageDown\":ze=ec(ye,S,-1,s,l);break;case\"Home\":ze=s;break;case\"End\":ze=l;break;default:break}}else if(X){let ue=oe[oe.length-1],gt=oe.indexOf(ye),ce=[a?\"ArrowRight\":\"ArrowLeft\",\"ArrowDown\",\"PageDown\",\"Home\"],ke=[a?\"ArrowLeft\":\"ArrowRight\",\"ArrowUp\",\"PageUp\",\"End\"];ce.includes(ee.key)?gt===0?ze=oe[0]:ze=oe[gt-1]:ke.includes(ee.key)&&(gt===oe.length-1?ze=ue:ze=oe[gt+1])}ze!=null&&xe(ee,ze)}Z?.onKeyDown?.(ee)};wr(()=>{r&&fe.current.contains(document.activeElement)&&document.activeElement?.blur()},[r]),r&&b!==-1&&E(-1),r&&W!==-1&&Te(-1);let ht=Z=>ee=>{Z.onChange?.(ee),xe(ee,ee.target.valueAsNumber)},we=Ho.useRef(void 0),ft=p;a&&p===\"horizontal\"&&(ft+=\"-reverse\");let le=({finger:Z,move:ee=!1})=>{let{current:Se}=fe,{width:ye,height:ze,bottom:ue,left:gt}=Se.getBoundingClientRect(),ce;ft.startsWith(\"vertical\")?ce=(ue-Z.y)/ze:ce=(Z.x-gt)/ye,ft.includes(\"-reverse\")&&(ce=1-ce);let ke;if(ke=lN(ce,s,l),T)ke=cN(ke,T,s);else{let Wt=DC(oe,ke);ke=oe[Wt]}ke=ua(ke,s,l);let he=0;if(O){ee?he=we.current:he=DC(N,ke),n&&(ke=ua(ke,N[he-1]||-1/0,N[he+1]||1/0));let Wt=ke;ke=NC({values:N,newValue:ke,index:he}),n&&ee||(he=ke.indexOf(Wt),we.current=he)}return{newValue:ke,activeIndex:he}},Oe=Ln(Z=>{let ee=Om(Z,g);if(!ee)return;if(z.current+=1,Z.type===\"mousemove\"&&Z.buttons===0){Ae(Z);return}let{newValue:Se,activeIndex:ye}=le({finger:ee,move:!0});Am({sliderRef:fe,activeIndex:ye,setActive:E}),k(Se),!A&&z.current>iN&&_(!0),U&&!Dm(Se,x)&&U(Z,Se,ye)}),Ae=Ln(Z=>{let ee=Om(Z,g);if(_(!1),!ee)return;let{newValue:Se}=le({finger:ee,move:!0});E(-1),Z.type===\"touchend\"&&P(-1),m&&m(Z,I.current??Se),g.current=void 0,dt()}),et=Ln(Z=>{if(r)return;_C()||Z.preventDefault();let ee=Z.changedTouches[0];ee!=null&&(g.current=ee.identifier);let Se=Om(Z,g);if(Se!==!1){let{newValue:ze,activeIndex:ue}=le({finger:Se});Am({sliderRef:fe,activeIndex:ue,setActive:E}),k(ze),U&&!Dm(ze,x)&&U(Z,ze,ue)}z.current=0;let ye=Yt(fe.current);ye.addEventListener(\"touchmove\",Oe,{passive:!0}),ye.addEventListener(\"touchend\",Ae,{passive:!0})}),dt=Ho.useCallback(()=>{let Z=Yt(fe.current);Z.removeEventListener(\"mousemove\",Oe),Z.removeEventListener(\"mouseup\",Ae),Z.removeEventListener(\"touchmove\",Oe),Z.removeEventListener(\"touchend\",Ae)},[Ae,Oe]);Ho.useEffect(()=>{let{current:Z}=fe;return Z.addEventListener(\"touchstart\",et,{passive:_C()}),()=>{Z.removeEventListener(\"touchstart\",et),dt()}},[dt,et]),Ho.useEffect(()=>{r&&dt()},[r,dt]);let Lt=Z=>ee=>{if(Z.onMouseDown?.(ee),r||ee.defaultPrevented||ee.button!==0)return;ee.preventDefault();let Se=Om(ee,g);if(Se!==!1){let{newValue:ze,activeIndex:ue}=le({finger:Se});Am({sliderRef:fe,activeIndex:ue,setActive:E}),k(ze),U&&!Dm(ze,x)&&U(ee,ze,ue)}z.current=0;let ye=Yt(fe.current);ye.addEventListener(\"mousemove\",Oe,{passive:!0}),ye.addEventListener(\"mouseup\",Ae)},jt=lp(O?N[0]:s,s,l),Be=lp(N[N.length-1],s,l)-jt,Nt=(Z={})=>{let ee=ya(Z),Se={onMouseDown:Lt(ee||{})},ye={...ee,...Se};return{...Z,ref:Ke,...ye}},Ro=Z=>ee=>{Z.onMouseOver?.(ee);let Se=Number(ee.currentTarget.getAttribute(\"data-index\"));P(Se)},Ut=Z=>ee=>{Z.onMouseLeave?.(ee),P(-1)},st=(Z={})=>{let ee=ya(Z),Se={onMouseOver:Ro(ee||{}),onMouseLeave:Ut(ee||{})};return{...Z,...ee,...Se}},se=Z=>({pointerEvents:b!==-1&&b!==Z?\"none\":void 0}),xt;return p===\"vertical\"&&(xt=a?\"vertical-rl\":\"vertical-lr\"),{active:b,axis:ft,axisProps:uN,dragging:A,focusedThumbIndex:W,getHiddenInputProps:(Z={})=>{let ee=ya(Z),Se={onChange:ht(ee||{}),onFocus:Ze(ee||{}),onBlur:Ue(ee||{}),onKeyDown:Je(ee||{})},ye={...ee,...Se};return{tabIndex:h,\"aria-labelledby\":t,\"aria-orientation\":p,\"aria-valuemax\":v(l),\"aria-valuemin\":v(s),name:c,type:\"range\",min:e.min,max:e.max,step:e.step===null&&e.marks?\"any\":e.step??void 0,disabled:r,...Z,...ye,style:{...nb,direction:a?\"rtl\":\"ltr\",width:\"100%\",height:\"100%\",writingMode:xt}}},getRootProps:Nt,getThumbProps:st,marks:X,open:C,range:O,rootRef:Ke,trackLeap:Be,trackOffset:jt,values:N,getThumbStyle:se}}var fN=e=>!e||!dn(e),BC=fN;var _m=q(re(),1);function LC(e){return _e(\"MuiSlider\",e)}var dN=Ce(\"MuiSlider\",[\"root\",\"active\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"disabled\",\"dragging\",\"focusVisible\",\"mark\",\"markActive\",\"marked\",\"markLabel\",\"markLabelActive\",\"rail\",\"sizeSmall\",\"thumb\",\"thumbColorPrimary\",\"thumbColorSecondary\",\"thumbColorError\",\"thumbColorSuccess\",\"thumbColorInfo\",\"thumbColorWarning\",\"track\",\"trackInverted\",\"trackFalse\",\"thumbSizeSmall\",\"valueLabel\",\"valueLabelOpen\",\"valueLabelCircle\",\"valueLabelLabel\",\"vertical\"]),pr=dN;var tc=q(Ie(),1),mN=e=>{let{open:t}=e;return{offset:ie(t&&pr.valueLabelOpen),circle:pr.valueLabelCircle,label:pr.valueLabelLabel}};function ab(e){let{children:t,className:o,value:r}=e,n=mN(e);return t?_m.cloneElement(t,{className:t.props.className},(0,tc.jsxs)(_m.Fragment,{children:[t.props.children,(0,tc.jsx)(\"span\",{className:ie(n.offset,o),\"aria-hidden\":!0,children:(0,tc.jsx)(\"span\",{className:n.circle,children:(0,tc.jsx)(\"span\",{className:n.label,children:r})})})]})):null}var hn=q(Ie(),1);function jC(e){return e}var yN=ae(\"span\",{name:\"MuiSlider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[`color${me(o.color)}`],o.size!==\"medium\"&&t[`size${me(o.size)}`],o.marked&&t.marked,o.orientation===\"vertical\"&&t.vertical,o.track===\"inverted\"&&t.trackInverted,o.track===!1&&t.trackFalse]}})(He(({theme:e})=>({borderRadius:12,boxSizing:\"content-box\",display:\"inline-block\",position:\"relative\",cursor:\"pointer\",touchAction:\"none\",WebkitTapHighlightColor:\"transparent\",\"@media print\":{colorAdjust:\"exact\"},[`&.${pr.disabled}`]:{pointerEvents:\"none\",cursor:\"default\",color:(e.vars||e).palette.grey[400]},[`&.${pr.dragging}`]:{[`& .${pr.thumb}, & .${pr.track}`]:{transition:\"none\"}},variants:[...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),{props:{orientation:\"horizontal\"},style:{height:4,width:\"100%\",padding:\"13px 0\",\"@media (pointer: coarse)\":{padding:\"20px 0\"}}},{props:{orientation:\"horizontal\",size:\"small\"},style:{height:2}},{props:{orientation:\"horizontal\",marked:!0},style:{marginBottom:20}},{props:{orientation:\"vertical\"},style:{height:\"100%\",width:4,padding:\"0 13px\",\"@media (pointer: coarse)\":{padding:\"0 20px\"}}},{props:{orientation:\"vertical\",size:\"small\"},style:{width:2}},{props:{orientation:\"vertical\",marked:!0},style:{marginRight:44}}]}))),hN=ae(\"span\",{name:\"MuiSlider\",slot:\"Rail\"})({display:\"block\",position:\"absolute\",borderRadius:\"inherit\",backgroundColor:\"currentColor\",opacity:.38,variants:[{props:{orientation:\"horizontal\"},style:{width:\"100%\",height:\"inherit\",top:\"50%\",transform:\"translateY(-50%)\"}},{props:{orientation:\"vertical\"},style:{height:\"100%\",width:\"inherit\",left:\"50%\",transform:\"translateX(-50%)\"}},{props:{track:\"inverted\"},style:{opacity:1}}]}),gN=ae(\"span\",{name:\"MuiSlider\",slot:\"Track\"})(He(({theme:e})=>({display:\"block\",position:\"absolute\",borderRadius:\"inherit\",border:\"1px solid currentColor\",backgroundColor:\"currentColor\",transition:e.transitions.create([\"left\",\"width\",\"bottom\",\"height\"],{duration:e.transitions.duration.shortest}),variants:[{props:{size:\"small\"},style:{border:\"none\"}},{props:{orientation:\"horizontal\"},style:{height:\"inherit\",top:\"50%\",transform:\"translateY(-50%)\"}},{props:{orientation:\"vertical\"},style:{width:\"inherit\",left:\"50%\",transform:\"translateX(-50%)\"}},{props:{track:!1},style:{display:\"none\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t,track:\"inverted\"},style:{...e.vars?{backgroundColor:e.vars.palette.Slider[`${t}Track`],borderColor:e.vars.palette.Slider[`${t}Track`]}:{backgroundColor:e.lighten(e.palette[t].main,.62),borderColor:e.lighten(e.palette[t].main,.62),...e.applyStyles(\"dark\",{backgroundColor:e.darken(e.palette[t].main,.5)}),...e.applyStyles(\"dark\",{borderColor:e.darken(e.palette[t].main,.5)})}}}))]}))),bN=ae(\"span\",{name:\"MuiSlider\",slot:\"Thumb\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.thumb,t[`thumbColor${me(o.color)}`],o.size!==\"medium\"&&t[`thumbSize${me(o.size)}`]]}})(He(({theme:e})=>({position:\"absolute\",width:20,height:20,boxSizing:\"border-box\",borderRadius:\"50%\",outline:0,backgroundColor:\"currentColor\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",transition:e.transitions.create([\"box-shadow\",\"left\",\"bottom\"],{duration:e.transitions.duration.shortest}),\"&::before\":{position:\"absolute\",content:'\"\"',borderRadius:\"inherit\",width:\"100%\",height:\"100%\",boxShadow:(e.vars||e).shadows[2]},\"&::after\":{position:\"absolute\",content:'\"\"',borderRadius:\"50%\",width:42,height:42,top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\"},[`&.${pr.disabled}`]:{\"&:hover\":{boxShadow:\"none\"}},variants:[{props:{size:\"small\"},style:{width:12,height:12,\"&::before\":{boxShadow:\"none\"}}},{props:{orientation:\"horizontal\"},style:{top:\"50%\",transform:\"translate(-50%, -50%)\"}},{props:{orientation:\"vertical\"},style:{left:\"50%\",transform:\"translate(-50%, 50%)\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{[`&:hover, &.${pr.focusVisible}`]:{boxShadow:`0px 0px 0px 8px ${e.alpha((e.vars||e).palette[t].main,.16)}`,\"@media (hover: none)\":{boxShadow:\"none\"}},[`&.${pr.active}`]:{boxShadow:`0px 0px 0px 14px ${e.alpha((e.vars||e).palette[t].main,.16)}`}}}))]}))),vN=ae(ab,{name:\"MuiSlider\",slot:\"ValueLabel\"})(He(({theme:e})=>({zIndex:1,whiteSpace:\"nowrap\",...e.typography.body2,fontWeight:500,transition:e.transitions.create([\"transform\"],{duration:e.transitions.duration.shortest}),position:\"absolute\",backgroundColor:(e.vars||e).palette.grey[600],borderRadius:2,color:(e.vars||e).palette.common.white,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:\"0.25rem 0.75rem\",variants:[{props:{orientation:\"horizontal\"},style:{transform:\"translateY(-100%) scale(0)\",top:\"-10px\",transformOrigin:\"bottom center\",\"&::before\":{position:\"absolute\",content:'\"\"',width:8,height:8,transform:\"translate(-50%, 50%) rotate(45deg)\",backgroundColor:\"inherit\",bottom:0,left:\"50%\"},[`&.${pr.valueLabelOpen}`]:{transform:\"translateY(-100%) scale(1)\"}}},{props:{orientation:\"vertical\"},style:{transform:\"translateY(-50%) scale(0)\",right:\"30px\",top:\"50%\",transformOrigin:\"right center\",\"&::before\":{position:\"absolute\",content:'\"\"',width:8,height:8,transform:\"translate(-50%, -50%) rotate(45deg)\",backgroundColor:\"inherit\",right:-8,top:\"50%\"},[`&.${pr.valueLabelOpen}`]:{transform:\"translateY(-50%) scale(1)\"}}},{props:{size:\"small\"},style:{fontSize:e.typography.pxToRem(12),padding:\"0.25rem 0.5rem\"}},{props:{orientation:\"vertical\",size:\"small\"},style:{right:\"20px\"}}]})));var xN=ae(\"span\",{name:\"MuiSlider\",slot:\"Mark\",shouldForwardProp:e=>Hu(e)&&e!==\"markActive\",overridesResolver:(e,t)=>{let{markActive:o}=e;return[t.mark,o&&t.markActive]}})(He(({theme:e})=>({position:\"absolute\",width:2,height:2,borderRadius:1,backgroundColor:\"currentColor\",variants:[{props:{orientation:\"horizontal\"},style:{top:\"50%\",transform:\"translate(-1px, -50%)\"}},{props:{orientation:\"vertical\"},style:{left:\"50%\",transform:\"translate(-50%, 1px)\"}},{props:{markActive:!0},style:{backgroundColor:(e.vars||e).palette.background.paper,opacity:.8}}]}))),TN=ae(\"span\",{name:\"MuiSlider\",slot:\"MarkLabel\",shouldForwardProp:e=>Hu(e)&&e!==\"markLabelActive\"})(He(({theme:e})=>({...e.typography.body2,color:(e.vars||e).palette.text.secondary,position:\"absolute\",whiteSpace:\"nowrap\",variants:[{props:{orientation:\"horizontal\"},style:{top:30,transform:\"translateX(-50%)\",\"@media (pointer: coarse)\":{top:40}}},{props:{orientation:\"vertical\"},style:{left:36,transform:\"translateY(50%)\",\"@media (pointer: coarse)\":{left:44}}},{props:{markLabelActive:!0},style:{color:(e.vars||e).palette.text.primary}}]}))),SN=e=>{let{disabled:t,dragging:o,marked:r,orientation:n,track:a,classes:i,color:l,size:s}=e,c={root:[\"root\",t&&\"disabled\",o&&\"dragging\",r&&\"marked\",n===\"vertical\"&&\"vertical\",a===\"inverted\"&&\"trackInverted\",a===!1&&\"trackFalse\",l&&`color${me(l)}`,s&&`size${me(s)}`],rail:[\"rail\"],track:[\"track\"],mark:[\"mark\"],markActive:[\"markActive\"],markLabel:[\"markLabel\"],markLabelActive:[\"markLabelActive\"],valueLabel:[\"valueLabel\"],thumb:[\"thumb\",t&&\"disabled\",s&&`thumbSize${me(s)}`,l&&`thumbColor${me(l)}`],active:[\"active\"],disabled:[\"disabled\"],focusVisible:[\"focusVisible\"]};return Le(c,LC,i)},EN=({children:e})=>e,PN=zm.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSlider\"}),n=li(),{\"aria-label\":a,\"aria-valuetext\":i,\"aria-labelledby\":l,component:s=\"span\",components:c={},componentsProps:u={},color:m=\"primary\",classes:p,className:d,disableSwap:v=!1,disabled:T=!1,getAriaLabel:S,getAriaValueText:h,marks:y=!1,max:g=100,min:b=0,name:E,onChange:C,onChangeCommitted:P,orientation:A=\"horizontal\",shiftStep:_=10,size:z=\"medium\",step:I=1,scale:x=jC,slotProps:k,slots:U,tabIndex:O,track:N=\"normal\",value:X,valueLabelDisplay:oe=\"off\",valueLabelFormat:W=jC,...Te}=r,fe={...r,isRtl:n,max:g,min:b,classes:p,disabled:T,disableSwap:v,orientation:A,marks:y,color:m,size:z,step:I,shiftStep:_,scale:x,track:N,valueLabelDisplay:oe,valueLabelFormat:W},{axisProps:Ke,getRootProps:Ze,getHiddenInputProps:Ue,getThumbProps:xe,open:Je,active:ht,axis:we,focusedThumbIndex:ft,range:le,dragging:Oe,marks:Ae,values:et,trackOffset:dt,trackLeap:Lt,getThumbStyle:jt}=kC({...fe,rootRef:o});fe.marked=Ae.length>0&&Ae.some(Tt=>Tt.label),fe.dragging=Oe,fe.focusedThumbIndex=ft;let Be=SN(fe),Nt=U?.root??c.Root??yN,Ro=U?.rail??c.Rail??hN,Ut=U?.track??c.Track??gN,st=U?.thumb??c.Thumb??bN,se=U?.valueLabel??c.ValueLabel??vN,xt=U?.mark??c.Mark??xN,fr=U?.markLabel??c.MarkLabel??TN,Z=U?.input??c.Input??\"input\",ee=k?.root??u.root,Se=k?.rail??u.rail,ye=k?.track??u.track,ze=k?.thumb??u.thumb,ue=k?.valueLabel??u.valueLabel,gt=k?.mark??u.mark,ce=k?.markLabel??u.markLabel,ke=k?.input??u.input,he=cr({elementType:Nt,getSlotProps:Ze,externalSlotProps:ee,externalForwardedProps:Te,additionalProps:{...BC(Nt)&&{as:s}},ownerState:{...fe,...ee?.ownerState},className:[Be.root,d]}),Wt=cr({elementType:Ro,externalSlotProps:Se,ownerState:fe,className:Be.rail}),be=cr({elementType:Ut,externalSlotProps:ye,additionalProps:{style:{...Ke[we].offset(dt),...Ke[we].leap(Lt)}},ownerState:{...fe,...ye?.ownerState},className:Be.track}),uo=cr({elementType:st,getSlotProps:xe,externalSlotProps:ze,ownerState:{...fe,...ze?.ownerState},className:Be.thumb}),ve=cr({elementType:se,externalSlotProps:ue,ownerState:{...fe,...ue?.ownerState},className:Be.valueLabel}),po=cr({elementType:xt,externalSlotProps:gt,ownerState:fe,className:Be.mark}),Ht=cr({elementType:fr,externalSlotProps:ce,ownerState:fe,className:Be.markLabel}),Sn=cr({elementType:Z,getSlotProps:Ue,externalSlotProps:ke,ownerState:fe});return(0,hn.jsxs)(Nt,{...he,children:[(0,hn.jsx)(Ro,{...Wt}),(0,hn.jsx)(Ut,{...be}),Ae.filter(Tt=>Tt.value>=b&&Tt.value<=g).map((Tt,Qe)=>{let Ar=lp(Tt.value,b,g),En=Ke[we].offset(Ar),Gt;return N===!1?Gt=et.includes(Tt.value):Gt=N===\"normal\"&&(le?Tt.value>=et[0]&&Tt.value<=et[et.length-1]:Tt.value<=et[0])||N===\"inverted\"&&(le?Tt.value<=et[0]||Tt.value>=et[et.length-1]:Tt.value>=et[0]),(0,hn.jsxs)(zm.Fragment,{children:[(0,hn.jsx)(xt,{\"data-index\":Qe,...po,...!dn(xt)&&{markActive:Gt},style:{...En,...po.style},className:ie(po.className,Gt&&Be.markActive)}),Tt.label!=null?(0,hn.jsx)(fr,{\"aria-hidden\":!0,\"data-index\":Qe,...Ht,...!dn(fr)&&{markLabelActive:Gt},style:{...En,...Ht.style},className:ie(Be.markLabel,Ht.className,Gt&&Be.markLabelActive),children:Tt.label}):null]},Qe)}),et.map((Tt,Qe)=>{let Ar=lp(Tt,b,g),En=Ke[we].offset(Ar),Gt=oe===\"off\"?EN:se;return(0,hn.jsx)(Gt,{...!dn(Gt)&&{valueLabelFormat:W,valueLabelDisplay:oe,value:typeof W==\"function\"?W(x(Tt),Qe):W,index:Qe,open:Je===Qe||ht===Qe||oe===\"on\",disabled:T},...ve,children:(0,hn.jsx)(st,{\"data-index\":Qe,...uo,className:ie(Be.thumb,uo.className,ht===Qe&&Be.active,ft===Qe&&Be.focusVisible),style:{...En,...jt(Qe),...uo.style},children:(0,hn.jsx)(Z,{\"data-index\":Qe,\"aria-label\":S?S(Qe):a,\"aria-valuenow\":x(Tt),\"aria-labelledby\":l,\"aria-valuetext\":h?h(x(Tt),Qe):i,value:et[Qe],...Sn})})},Qe)})]})}),km=PN;var oo=q(re(),1);var sR=q(re(),1);var Vo=q(re(),1);var Qt=\"top\",go=\"bottom\",co=\"right\",to=\"left\",Bm=\"auto\",fi=[Qt,go,co,to],va=\"start\",al=\"end\",UC=\"clippingParents\",Lm=\"viewport\",oc=\"popper\",HC=\"reference\",ib=fi.reduce(function(e,t){return e.concat([t+\"-\"+va,t+\"-\"+al])},[]),jm=[].concat(fi,[Bm]).reduce(function(e,t){return e.concat([t,t+\"-\"+va,t+\"-\"+al])},[]),CN=\"beforeRead\",RN=\"read\",wN=\"afterRead\",MN=\"beforeMain\",ON=\"main\",AN=\"afterMain\",DN=\"beforeWrite\",NN=\"write\",_N=\"afterWrite\",VC=[CN,RN,wN,MN,ON,AN,DN,NN,_N];function Po(e){return e?(e.nodeName||\"\").toLowerCase():null}function Bt(e){if(e==null)return window;if(e.toString()!==\"[object Window]\"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Zr(e){var t=Bt(e).Element;return e instanceof t||e instanceof Element}function bo(e){var t=Bt(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function rc(e){if(typeof ShadowRoot>\"u\")return!1;var t=Bt(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function zN(e){var t=e.state;Object.keys(t.elements).forEach(function(o){var r=t.styles[o]||{},n=t.attributes[o]||{},a=t.elements[o];!bo(a)||!Po(a)||(Object.assign(a.style,r),Object.keys(n).forEach(function(i){var l=n[i];l===!1?a.removeAttribute(i):a.setAttribute(i,l===!0?\"\":l)}))})}function kN(e){var t=e.state,o={popper:{position:t.options.strategy,left:\"0\",top:\"0\",margin:\"0\"},arrow:{position:\"absolute\"},reference:{}};return Object.assign(t.elements.popper.style,o.popper),t.styles=o,t.elements.arrow&&Object.assign(t.elements.arrow.style,o.arrow),function(){Object.keys(t.elements).forEach(function(r){var n=t.elements[r],a=t.attributes[r]||{},i=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:o[r]),l=i.reduce(function(s,c){return s[c]=\"\",s},{});!bo(n)||!Po(n)||(Object.assign(n.style,l),Object.keys(a).forEach(function(s){n.removeAttribute(s)}))})}}var $C={name:\"applyStyles\",enabled:!0,phase:\"write\",fn:zN,effect:kN,requires:[\"computeStyles\"]};function Co(e){return e.split(\"-\")[0]}var gn=Math.max,il=Math.min,xa=Math.round;function nc(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+\"/\"+t.version}).join(\" \"):navigator.userAgent}function sp(){return!/^((?!chrome|android).)*safari/i.test(nc())}function Jr(e,t,o){t===void 0&&(t=!1),o===void 0&&(o=!1);var r=e.getBoundingClientRect(),n=1,a=1;t&&bo(e)&&(n=e.offsetWidth>0&&xa(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&xa(r.height)/e.offsetHeight||1);var i=Zr(e)?Bt(e):window,l=i.visualViewport,s=!sp()&&o,c=(r.left+(s&&l?l.offsetLeft:0))/n,u=(r.top+(s&&l?l.offsetTop:0))/a,m=r.width/n,p=r.height/a;return{width:m,height:p,top:u,right:c+m,bottom:u+p,left:c,x:c,y:u}}function ll(e){var t=Jr(e),o=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-o)<=1&&(o=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:o,height:r}}function cp(e,t){var o=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(o&&rc(o)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Zo(e){return Bt(e).getComputedStyle(e)}function lb(e){return[\"table\",\"td\",\"th\"].indexOf(Po(e))>=0}function ko(e){return((Zr(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ta(e){return Po(e)===\"html\"?e:e.assignedSlot||e.parentNode||(rc(e)?e.host:null)||ko(e)}function YC(e){return!bo(e)||Zo(e).position===\"fixed\"?null:e.offsetParent}function BN(e){var t=/firefox/i.test(nc()),o=/Trident/i.test(nc());if(o&&bo(e)){var r=Zo(e);if(r.position===\"fixed\")return null}var n=Ta(e);for(rc(n)&&(n=n.host);bo(n)&&[\"html\",\"body\"].indexOf(Po(n))<0;){var a=Zo(n);if(a.transform!==\"none\"||a.perspective!==\"none\"||a.contain===\"paint\"||[\"transform\",\"perspective\"].indexOf(a.willChange)!==-1||t&&a.willChange===\"filter\"||t&&a.filter&&a.filter!==\"none\")return n;n=n.parentNode}return null}function bn(e){for(var t=Bt(e),o=YC(e);o&&lb(o)&&Zo(o).position===\"static\";)o=YC(o);return o&&(Po(o)===\"html\"||Po(o)===\"body\"&&Zo(o).position===\"static\")?t:o||BN(e)||t}function sl(e){return[\"top\",\"bottom\"].indexOf(e)>=0?\"x\":\"y\"}function cl(e,t,o){return gn(e,il(t,o))}function XC(e,t,o){var r=cl(e,t,o);return r>o?o:r}function up(){return{top:0,right:0,bottom:0,left:0}}function pp(e){return Object.assign({},up(),e)}function fp(e,t){return t.reduce(function(o,r){return o[r]=e,o},{})}var LN=function(t,o){return t=typeof t==\"function\"?t(Object.assign({},o.rects,{placement:o.placement})):t,pp(typeof t!=\"number\"?t:fp(t,fi))};function jN(e){var t,o=e.state,r=e.name,n=e.options,a=o.elements.arrow,i=o.modifiersData.popperOffsets,l=Co(o.placement),s=sl(l),c=[to,co].indexOf(l)>=0,u=c?\"height\":\"width\";if(!(!a||!i)){var m=LN(n.padding,o),p=ll(a),d=s===\"y\"?Qt:to,v=s===\"y\"?go:co,T=o.rects.reference[u]+o.rects.reference[s]-i[s]-o.rects.popper[u],S=i[s]-o.rects.reference[s],h=bn(a),y=h?s===\"y\"?h.clientHeight||0:h.clientWidth||0:0,g=T/2-S/2,b=m[d],E=y-p[u]-m[v],C=y/2-p[u]/2+g,P=cl(b,C,E),A=s;o.modifiersData[r]=(t={},t[A]=P,t.centerOffset=P-C,t)}}function UN(e){var t=e.state,o=e.options,r=o.element,n=r===void 0?\"[data-popper-arrow]\":r;n!=null&&(typeof n==\"string\"&&(n=t.elements.popper.querySelector(n),!n)||cp(t.elements.popper,n)&&(t.elements.arrow=n))}var GC={name:\"arrow\",enabled:!0,phase:\"main\",fn:jN,effect:UN,requires:[\"popperOffsets\"],requiresIfExists:[\"preventOverflow\"]};function en(e){return e.split(\"-\")[1]}var HN={top:\"auto\",right:\"auto\",bottom:\"auto\",left:\"auto\"};function VN(e,t){var o=e.x,r=e.y,n=t.devicePixelRatio||1;return{x:xa(o*n)/n||0,y:xa(r*n)/n||0}}function qC(e){var t,o=e.popper,r=e.popperRect,n=e.placement,a=e.variation,i=e.offsets,l=e.position,s=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,m=e.isFixed,p=i.x,d=p===void 0?0:p,v=i.y,T=v===void 0?0:v,S=typeof u==\"function\"?u({x:d,y:T}):{x:d,y:T};d=S.x,T=S.y;var h=i.hasOwnProperty(\"x\"),y=i.hasOwnProperty(\"y\"),g=to,b=Qt,E=window;if(c){var C=bn(o),P=\"clientHeight\",A=\"clientWidth\";if(C===Bt(o)&&(C=ko(o),Zo(C).position!==\"static\"&&l===\"absolute\"&&(P=\"scrollHeight\",A=\"scrollWidth\")),C=C,n===Qt||(n===to||n===co)&&a===al){b=go;var _=m&&C===E&&E.visualViewport?E.visualViewport.height:C[P];T-=_-r.height,T*=s?1:-1}if(n===to||(n===Qt||n===go)&&a===al){g=co;var z=m&&C===E&&E.visualViewport?E.visualViewport.width:C[A];d-=z-r.width,d*=s?1:-1}}var I=Object.assign({position:l},c&&HN),x=u===!0?VN({x:d,y:T},Bt(o)):{x:d,y:T};if(d=x.x,T=x.y,s){var k;return Object.assign({},I,(k={},k[b]=y?\"0\":\"\",k[g]=h?\"0\":\"\",k.transform=(E.devicePixelRatio||1)<=1?\"translate(\"+d+\"px, \"+T+\"px)\":\"translate3d(\"+d+\"px, \"+T+\"px, 0)\",k))}return Object.assign({},I,(t={},t[b]=y?T+\"px\":\"\",t[g]=h?d+\"px\":\"\",t.transform=\"\",t))}function $N(e){var t=e.state,o=e.options,r=o.gpuAcceleration,n=r===void 0?!0:r,a=o.adaptive,i=a===void 0?!0:a,l=o.roundOffsets,s=l===void 0?!0:l,c={placement:Co(t.placement),variation:en(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:n,isFixed:t.options.strategy===\"fixed\"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,qC(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:s})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,qC(Object.assign({},c,{offsets:t.modifiersData.arrow,position:\"absolute\",adaptive:!1,roundOffsets:s})))),t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-placement\":t.placement})}var IC={name:\"computeStyles\",enabled:!0,phase:\"beforeWrite\",fn:$N,data:{}};var Um={passive:!0};function YN(e){var t=e.state,o=e.instance,r=e.options,n=r.scroll,a=n===void 0?!0:n,i=r.resize,l=i===void 0?!0:i,s=Bt(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach(function(u){u.addEventListener(\"scroll\",o.update,Um)}),l&&s.addEventListener(\"resize\",o.update,Um),function(){a&&c.forEach(function(u){u.removeEventListener(\"scroll\",o.update,Um)}),l&&s.removeEventListener(\"resize\",o.update,Um)}}var FC={name:\"eventListeners\",enabled:!0,phase:\"write\",fn:function(){},effect:YN,data:{}};var XN={left:\"right\",right:\"left\",bottom:\"top\",top:\"bottom\"};function ac(e){return e.replace(/left|right|bottom|top/g,function(t){return XN[t]})}var GN={start:\"end\",end:\"start\"};function Hm(e){return e.replace(/start|end/g,function(t){return GN[t]})}function ul(e){var t=Bt(e),o=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:o,scrollTop:r}}function pl(e){return Jr(ko(e)).left+ul(e).scrollLeft}function sb(e,t){var o=Bt(e),r=ko(e),n=o.visualViewport,a=r.clientWidth,i=r.clientHeight,l=0,s=0;if(n){a=n.width,i=n.height;var c=sp();(c||!c&&t===\"fixed\")&&(l=n.offsetLeft,s=n.offsetTop)}return{width:a,height:i,x:l+pl(e),y:s}}function cb(e){var t,o=ko(e),r=ul(e),n=(t=e.ownerDocument)==null?void 0:t.body,a=gn(o.scrollWidth,o.clientWidth,n?n.scrollWidth:0,n?n.clientWidth:0),i=gn(o.scrollHeight,o.clientHeight,n?n.scrollHeight:0,n?n.clientHeight:0),l=-r.scrollLeft+pl(e),s=-r.scrollTop;return Zo(n||o).direction===\"rtl\"&&(l+=gn(o.clientWidth,n?n.clientWidth:0)-a),{width:a,height:i,x:l,y:s}}function fl(e){var t=Zo(e),o=t.overflow,r=t.overflowX,n=t.overflowY;return/auto|scroll|overlay|hidden/.test(o+n+r)}function Vm(e){return[\"html\",\"body\",\"#document\"].indexOf(Po(e))>=0?e.ownerDocument.body:bo(e)&&fl(e)?e:Vm(Ta(e))}function di(e,t){var o;t===void 0&&(t=[]);var r=Vm(e),n=r===((o=e.ownerDocument)==null?void 0:o.body),a=Bt(r),i=n?[a].concat(a.visualViewport||[],fl(r)?r:[]):r,l=t.concat(i);return n?l:l.concat(di(Ta(i)))}function ic(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function qN(e,t){var o=Jr(e,!1,t===\"fixed\");return o.top=o.top+e.clientTop,o.left=o.left+e.clientLeft,o.bottom=o.top+e.clientHeight,o.right=o.left+e.clientWidth,o.width=e.clientWidth,o.height=e.clientHeight,o.x=o.left,o.y=o.top,o}function KC(e,t,o){return t===Lm?ic(sb(e,o)):Zr(t)?qN(t,o):ic(cb(ko(e)))}function IN(e){var t=di(Ta(e)),o=[\"absolute\",\"fixed\"].indexOf(Zo(e).position)>=0,r=o&&bo(e)?bn(e):e;return Zr(r)?t.filter(function(n){return Zr(n)&&cp(n,r)&&Po(n)!==\"body\"}):[]}function ub(e,t,o,r){var n=t===\"clippingParents\"?IN(e):[].concat(t),a=[].concat(n,[o]),i=a[0],l=a.reduce(function(s,c){var u=KC(e,c,r);return s.top=gn(u.top,s.top),s.right=il(u.right,s.right),s.bottom=il(u.bottom,s.bottom),s.left=gn(u.left,s.left),s},KC(e,i,r));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}function dp(e){var t=e.reference,o=e.element,r=e.placement,n=r?Co(r):null,a=r?en(r):null,i=t.x+t.width/2-o.width/2,l=t.y+t.height/2-o.height/2,s;switch(n){case Qt:s={x:i,y:t.y-o.height};break;case go:s={x:i,y:t.y+t.height};break;case co:s={x:t.x+t.width,y:l};break;case to:s={x:t.x-o.width,y:l};break;default:s={x:t.x,y:t.y}}var c=n?sl(n):null;if(c!=null){var u=c===\"y\"?\"height\":\"width\";switch(a){case va:s[c]=s[c]-(t[u]/2-o[u]/2);break;case al:s[c]=s[c]+(t[u]/2-o[u]/2);break;default:}}return s}function vn(e,t){t===void 0&&(t={});var o=t,r=o.placement,n=r===void 0?e.placement:r,a=o.strategy,i=a===void 0?e.strategy:a,l=o.boundary,s=l===void 0?UC:l,c=o.rootBoundary,u=c===void 0?Lm:c,m=o.elementContext,p=m===void 0?oc:m,d=o.altBoundary,v=d===void 0?!1:d,T=o.padding,S=T===void 0?0:T,h=pp(typeof S!=\"number\"?S:fp(S,fi)),y=p===oc?HC:oc,g=e.rects.popper,b=e.elements[v?y:p],E=ub(Zr(b)?b:b.contextElement||ko(e.elements.popper),s,u,i),C=Jr(e.elements.reference),P=dp({reference:C,element:g,strategy:\"absolute\",placement:n}),A=ic(Object.assign({},g,P)),_=p===oc?A:C,z={top:E.top-_.top+h.top,bottom:_.bottom-E.bottom+h.bottom,left:E.left-_.left+h.left,right:_.right-E.right+h.right},I=e.modifiersData.offset;if(p===oc&&I){var x=I[n];Object.keys(z).forEach(function(k){var U=[co,go].indexOf(k)>=0?1:-1,O=[Qt,go].indexOf(k)>=0?\"y\":\"x\";z[k]+=x[O]*U})}return z}function pb(e,t){t===void 0&&(t={});var o=t,r=o.placement,n=o.boundary,a=o.rootBoundary,i=o.padding,l=o.flipVariations,s=o.allowedAutoPlacements,c=s===void 0?jm:s,u=en(r),m=u?l?ib:ib.filter(function(v){return en(v)===u}):fi,p=m.filter(function(v){return c.indexOf(v)>=0});p.length===0&&(p=m);var d=p.reduce(function(v,T){return v[T]=vn(e,{placement:T,boundary:n,rootBoundary:a,padding:i})[Co(T)],v},{});return Object.keys(d).sort(function(v,T){return d[v]-d[T]})}function FN(e){if(Co(e)===Bm)return[];var t=ac(e);return[Hm(e),t,Hm(t)]}function KN(e){var t=e.state,o=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var n=o.mainAxis,a=n===void 0?!0:n,i=o.altAxis,l=i===void 0?!0:i,s=o.fallbackPlacements,c=o.padding,u=o.boundary,m=o.rootBoundary,p=o.altBoundary,d=o.flipVariations,v=d===void 0?!0:d,T=o.allowedAutoPlacements,S=t.options.placement,h=Co(S),y=h===S,g=s||(y||!v?[ac(S)]:FN(S)),b=[S].concat(g).reduce(function(Ue,xe){return Ue.concat(Co(xe)===Bm?pb(t,{placement:xe,boundary:u,rootBoundary:m,padding:c,flipVariations:v,allowedAutoPlacements:T}):xe)},[]),E=t.rects.reference,C=t.rects.popper,P=new Map,A=!0,_=b[0],z=0;z=0,O=U?\"width\":\"height\",N=vn(t,{placement:I,boundary:u,rootBoundary:m,altBoundary:p,padding:c}),X=U?k?co:to:k?go:Qt;E[O]>C[O]&&(X=ac(X));var oe=ac(X),W=[];if(a&&W.push(N[x]<=0),l&&W.push(N[X]<=0,N[oe]<=0),W.every(function(Ue){return Ue})){_=I,A=!1;break}P.set(I,W)}if(A)for(var Te=v?3:1,fe=function(xe){var Je=b.find(function(ht){var we=P.get(ht);if(we)return we.slice(0,xe).every(function(ft){return ft})});if(Je)return _=Je,\"break\"},Ke=Te;Ke>0;Ke--){var Ze=fe(Ke);if(Ze===\"break\")break}t.placement!==_&&(t.modifiersData[r]._skip=!0,t.placement=_,t.reset=!0)}}var QC={name:\"flip\",enabled:!0,phase:\"main\",fn:KN,requiresIfExists:[\"offset\"],data:{_skip:!1}};function WC(e,t,o){return o===void 0&&(o={x:0,y:0}),{top:e.top-t.height-o.y,right:e.right-t.width+o.x,bottom:e.bottom-t.height+o.y,left:e.left-t.width-o.x}}function ZC(e){return[Qt,co,go,to].some(function(t){return e[t]>=0})}function QN(e){var t=e.state,o=e.name,r=t.rects.reference,n=t.rects.popper,a=t.modifiersData.preventOverflow,i=vn(t,{elementContext:\"reference\"}),l=vn(t,{altBoundary:!0}),s=WC(i,r),c=WC(l,n,a),u=ZC(s),m=ZC(c);t.modifiersData[o]={referenceClippingOffsets:s,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:m},t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-reference-hidden\":u,\"data-popper-escaped\":m})}var JC={name:\"hide\",enabled:!0,phase:\"main\",requiresIfExists:[\"preventOverflow\"],fn:QN};function WN(e,t,o){var r=Co(e),n=[to,Qt].indexOf(r)>=0?-1:1,a=typeof o==\"function\"?o(Object.assign({},t,{placement:e})):o,i=a[0],l=a[1];return i=i||0,l=(l||0)*n,[to,co].indexOf(r)>=0?{x:l,y:i}:{x:i,y:l}}function ZN(e){var t=e.state,o=e.options,r=e.name,n=o.offset,a=n===void 0?[0,0]:n,i=jm.reduce(function(u,m){return u[m]=WN(m,t.rects,a),u},{}),l=i[t.placement],s=l.x,c=l.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=i}var eR={name:\"offset\",enabled:!0,phase:\"main\",requires:[\"popperOffsets\"],fn:ZN};function JN(e){var t=e.state,o=e.name;t.modifiersData[o]=dp({reference:t.rects.reference,element:t.rects.popper,strategy:\"absolute\",placement:t.placement})}var tR={name:\"popperOffsets\",enabled:!0,phase:\"read\",fn:JN,data:{}};function fb(e){return e===\"x\"?\"y\":\"x\"}function e_(e){var t=e.state,o=e.options,r=e.name,n=o.mainAxis,a=n===void 0?!0:n,i=o.altAxis,l=i===void 0?!1:i,s=o.boundary,c=o.rootBoundary,u=o.altBoundary,m=o.padding,p=o.tether,d=p===void 0?!0:p,v=o.tetherOffset,T=v===void 0?0:v,S=vn(t,{boundary:s,rootBoundary:c,padding:m,altBoundary:u}),h=Co(t.placement),y=en(t.placement),g=!y,b=sl(h),E=fb(b),C=t.modifiersData.popperOffsets,P=t.rects.reference,A=t.rects.popper,_=typeof T==\"function\"?T(Object.assign({},t.rects,{placement:t.placement})):T,z=typeof _==\"number\"?{mainAxis:_,altAxis:_}:Object.assign({mainAxis:0,altAxis:0},_),I=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,x={x:0,y:0};if(C){if(a){var k,U=b===\"y\"?Qt:to,O=b===\"y\"?go:co,N=b===\"y\"?\"height\":\"width\",X=C[b],oe=X+S[U],W=X-S[O],Te=d?-A[N]/2:0,fe=y===va?P[N]:A[N],Ke=y===va?-A[N]:-P[N],Ze=t.elements.arrow,Ue=d&&Ze?ll(Ze):{width:0,height:0},xe=t.modifiersData[\"arrow#persistent\"]?t.modifiersData[\"arrow#persistent\"].padding:up(),Je=xe[U],ht=xe[O],we=cl(0,P[N],Ue[N]),ft=g?P[N]/2-Te-we-Je-z.mainAxis:fe-we-Je-z.mainAxis,le=g?-P[N]/2+Te+we+ht+z.mainAxis:Ke+we+ht+z.mainAxis,Oe=t.elements.arrow&&bn(t.elements.arrow),Ae=Oe?b===\"y\"?Oe.clientTop||0:Oe.clientLeft||0:0,et=(k=I?.[b])!=null?k:0,dt=X+ft-et-Ae,Lt=X+le-et,jt=cl(d?il(oe,dt):oe,X,d?gn(W,Lt):W);C[b]=jt,x[b]=jt-X}if(l){var Be,Nt=b===\"x\"?Qt:to,Ro=b===\"x\"?go:co,Ut=C[E],st=E===\"y\"?\"height\":\"width\",se=Ut+S[Nt],xt=Ut-S[Ro],fr=[Qt,to].indexOf(h)!==-1,Z=(Be=I?.[E])!=null?Be:0,ee=fr?se:Ut-P[st]-A[st]-Z+z.altAxis,Se=fr?Ut+P[st]+A[st]-Z-z.altAxis:xt,ye=d&&fr?XC(ee,Ut,Se):cl(d?ee:se,Ut,d?Se:xt);C[E]=ye,x[E]=ye-Ut}t.modifiersData[r]=x}}var oR={name:\"preventOverflow\",enabled:!0,phase:\"main\",fn:e_,requiresIfExists:[\"offset\"]};function db(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function mb(e){return e===Bt(e)||!bo(e)?ul(e):db(e)}function t_(e){var t=e.getBoundingClientRect(),o=xa(t.width)/e.offsetWidth||1,r=xa(t.height)/e.offsetHeight||1;return o!==1||r!==1}function yb(e,t,o){o===void 0&&(o=!1);var r=bo(t),n=bo(t)&&t_(t),a=ko(t),i=Jr(e,n,o),l={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(r||!r&&!o)&&((Po(t)!==\"body\"||fl(a))&&(l=mb(t)),bo(t)?(s=Jr(t,!0),s.x+=t.clientLeft,s.y+=t.clientTop):a&&(s.x=pl(a))),{x:i.left+l.scrollLeft-s.x,y:i.top+l.scrollTop-s.y,width:i.width,height:i.height}}function o_(e){var t=new Map,o=new Set,r=[];e.forEach(function(a){t.set(a.name,a)});function n(a){o.add(a.name);var i=[].concat(a.requires||[],a.requiresIfExists||[]);i.forEach(function(l){if(!o.has(l)){var s=t.get(l);s&&n(s)}}),r.push(a)}return e.forEach(function(a){o.has(a.name)||n(a)}),r}function hb(e){var t=o_(e);return VC.reduce(function(o,r){return o.concat(t.filter(function(n){return n.phase===r}))},[])}function gb(e){var t;return function(){return t||(t=new Promise(function(o){Promise.resolve().then(function(){t=void 0,o(e())})})),t}}function bb(e){var t=e.reduce(function(o,r){var n=o[r.name];return o[r.name]=n?Object.assign({},n,r,{options:Object.assign({},n.options,r.options),data:Object.assign({},n.data,r.data)}):r,o},{});return Object.keys(t).map(function(o){return t[o]})}var rR={placement:\"bottom\",modifiers:[],strategy:\"absolute\"};function nR(){for(var e=arguments.length,t=new Array(e),o=0;o{let{classes:t}=e;return Le({root:[\"root\"]},iR,t)},l_={},s_=Vo.forwardRef(function(t,o){let{anchorEl:r,children:n,direction:a,disablePortal:i,modifiers:l,open:s,placement:c,popperOptions:u,popperRef:m,slotProps:p={},slots:d={},TransitionProps:v,ownerState:T,...S}=t,h=Vo.useRef(null),y=yo(h,o),g=Vo.useRef(null),b=yo(g,m),E=Vo.useRef(b);wr(()=>{E.current=b},[b]),Vo.useImperativeHandle(m,()=>g.current,[]);let C=n_(c,a),[P,A]=Vo.useState(C),[_,z]=Vo.useState(xb(r));Vo.useEffect(()=>{g.current&&g.current.forceUpdate()}),Vo.useEffect(()=>{r&&z(xb(r))},[r]),wr(()=>{if(!_||!s)return;let O=oe=>{A(oe.placement)},N=[{name:\"preventOverflow\",options:{altBoundary:i}},{name:\"flip\",options:{altBoundary:i}},{name:\"onUpdate\",enabled:!0,phase:\"afterWrite\",fn:({state:oe})=>{O(oe)}}];l!=null&&(N=N.concat(l)),u&&u.modifiers!=null&&(N=N.concat(u.modifiers));let X=vb(_,h.current,{placement:C,...u,modifiers:N});return E.current(X),()=>{X.destroy(),E.current(null)}},[_,i,l,s,u,C]);let I={placement:P};v!==null&&(I.TransitionProps=v);let x=i_(t),k=d.root??\"div\",U=cr({elementType:k,externalSlotProps:p.root,externalForwardedProps:S,additionalProps:{role:\"tooltip\",ref:y},ownerState:t,className:x.root});return(0,$m.jsx)(k,{...U,children:typeof n==\"function\"?n(I):n})}),c_=Vo.forwardRef(function(t,o){let{anchorEl:r,children:n,container:a,direction:i=\"ltr\",disablePortal:l=!1,keepMounted:s=!1,modifiers:c,open:u,placement:m=\"bottom\",popperOptions:p=l_,popperRef:d,style:v,transition:T=!1,slotProps:S={},slots:h={},...y}=t,[g,b]=Vo.useState(!0),E=()=>{b(!1)},C=()=>{b(!0)};if(!s&&!u&&(!T||g))return null;let P;if(a)P=a;else if(r){let z=xb(r);P=z&&a_(z)?Yt(z).body:Yt(null).body}let A=!u&&s&&(!T||g)?\"none\":void 0,_=T?{in:u,onEnter:E,onExited:C}:void 0;return(0,$m.jsx)(ap,{disablePortal:l,container:P,children:(0,$m.jsx)(s_,{anchorEl:r,direction:i,disablePortal:l,modifiers:c,ref:o,open:T?!g:u,placement:m,popperOptions:p,popperRef:d,slotProps:S,slots:h,...y,style:{position:\"fixed\",top:0,left:0,display:A,...v},TransitionProps:_,children:n})})}),lR=c_;var cR=q(Ie(),1),u_=ae(lR,{name:\"MuiPopper\",slot:\"Root\"})({}),p_=sR.forwardRef(function(t,o){let r=li(),n=je({props:t,name:\"MuiPopper\"}),{anchorEl:a,component:i,components:l,componentsProps:s,container:c,disablePortal:u,keepMounted:m,modifiers:p,open:d,placement:v,popperOptions:T,popperRef:S,transition:h,slots:y,slotProps:g,...b}=n,E=y?.root??l?.Root,C={anchorEl:a,container:c,disablePortal:u,keepMounted:m,modifiers:p,open:d,placement:v,popperOptions:T,popperRef:S,transition:h,...b};return(0,cR.jsx)(u_,{as:i,direction:r?\"rtl\":\"ltr\",slots:{root:E},slotProps:g??s,...C,ref:o})}),Ym=p_;function uR(e){return _e(\"MuiTooltip\",e)}var f_=Ce(\"MuiTooltip\",[\"popper\",\"popperInteractive\",\"popperArrow\",\"popperClose\",\"tooltip\",\"tooltipArrow\",\"touch\",\"tooltipPlacementLeft\",\"tooltipPlacementRight\",\"tooltipPlacementTop\",\"tooltipPlacementBottom\",\"arrow\"]),Xt=f_;var mi=q(Ie(),1);function d_(e){return Math.round(e*1e5)/1e5}var m_=e=>{let{classes:t,disableInteractive:o,arrow:r,touch:n,placement:a}=e,i={popper:[\"popper\",!o&&\"popperInteractive\",r&&\"popperArrow\"],tooltip:[\"tooltip\",r&&\"tooltipArrow\",n&&\"touch\",`tooltipPlacement${me(a.split(\"-\")[0])}`],arrow:[\"arrow\"]};return Le(i,uR,t)},y_=ae(Ym,{name:\"MuiTooltip\",slot:\"Popper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.popper,!o.disableInteractive&&t.popperInteractive,o.arrow&&t.popperArrow,!o.open&&t.popperClose]}})(He(({theme:e})=>({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:\"none\",variants:[{props:({ownerState:t})=>!t.disableInteractive,style:{pointerEvents:\"auto\"}},{props:({open:t})=>!t,style:{pointerEvents:\"none\"}},{props:({ownerState:t})=>t.arrow,style:{[`&[data-popper-placement*=\"bottom\"] .${Xt.arrow}`]:{top:0,marginTop:\"-0.71em\",\"&::before\":{transformOrigin:\"0 100%\"}},[`&[data-popper-placement*=\"top\"] .${Xt.arrow}`]:{bottom:0,marginBottom:\"-0.71em\",\"&::before\":{transformOrigin:\"100% 0\"}},[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"100% 100%\"}},[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"0 0\"}}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}}]}))),h_=ae(\"div\",{name:\"MuiTooltip\",slot:\"Tooltip\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.tooltip,o.touch&&t.touch,o.arrow&&t.tooltipArrow,t[`tooltipPlacement${me(o.placement.split(\"-\")[0])}`]]}})(He(({theme:e})=>({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.92),borderRadius:(e.vars||e).shape.borderRadius,color:(e.vars||e).palette.common.white,fontFamily:e.typography.fontFamily,padding:\"4px 8px\",fontSize:e.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:\"break-word\",fontWeight:e.typography.fontWeightMedium,[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{transformOrigin:\"right center\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{transformOrigin:\"left center\"},[`.${Xt.popper}[data-popper-placement*=\"top\"] &`]:{transformOrigin:\"center bottom\",marginBottom:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"bottom\"] &`]:{transformOrigin:\"center top\",marginTop:\"14px\"},variants:[{props:({ownerState:t})=>t.arrow,style:{position:\"relative\",margin:0}},{props:({ownerState:t})=>t.touch,style:{padding:\"8px 16px\",fontSize:e.typography.pxToRem(14),lineHeight:`${d_(16/14)}em`,fontWeight:e.typography.fontWeightRegular}},{props:({ownerState:t})=>!t.isRtl,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"14px\"}}},{props:({ownerState:t})=>!t.isRtl&&t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"24px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"24px\"}}},{props:({ownerState:t})=>!!t.isRtl,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"14px\"}}},{props:({ownerState:t})=>!!t.isRtl&&t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"24px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"top\"] &`]:{marginBottom:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"bottom\"] &`]:{marginTop:\"24px\"}}}]}))),g_=ae(\"span\",{name:\"MuiTooltip\",slot:\"Arrow\"})(He(({theme:e})=>({overflow:\"hidden\",position:\"absolute\",width:\"1em\",height:\"0.71em\",boxSizing:\"border-box\",color:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.9),\"&::before\":{content:'\"\"',margin:\"auto\",display:\"block\",width:\"100%\",height:\"100%\",backgroundColor:\"currentColor\",transform:\"rotate(45deg)\"}}))),Xm=!1,pR=new Xs,mp={x:0,y:0};function Gm(e,t){return(o,...r)=>{t&&t(o,...r),e(o,...r)}}var b_=oo.forwardRef(function(t,o){let r=je({props:t,name:\"MuiTooltip\"}),{arrow:n=!1,children:a,classes:i,components:l={},componentsProps:s={},describeChild:c=!1,disableFocusListener:u=!1,disableHoverListener:m=!1,disableInteractive:p=!1,disableTouchListener:d=!1,enterDelay:v=100,enterNextDelay:T=0,enterTouchDelay:S=700,followCursor:h=!1,id:y,leaveDelay:g=0,leaveTouchDelay:b=1500,onClose:E,onOpen:C,open:P,placement:A=\"bottom\",PopperComponent:_,PopperProps:z={},slotProps:I={},slots:x={},title:k,TransitionComponent:U,TransitionProps:O,...N}=r,X=oo.isValidElement(a)?a:(0,mi.jsx)(\"span\",{children:a}),oe=kn(),W=li(),[Te,fe]=oo.useState(),[Ke,Ze]=oo.useState(null),Ue=oo.useRef(!1),xe=p||h,Je=fn(),ht=fn(),we=fn(),ft=fn(),[le,Oe]=Zd({controlled:P,default:!1,name:\"Tooltip\",state:\"open\"}),Ae=le,et=tl(y),dt=oo.useRef(),Lt=si(()=>{dt.current!==void 0&&(document.body.style.WebkitUserSelect=dt.current,dt.current=void 0),ft.clear()});oo.useEffect(()=>Lt,[Lt]);let jt=Re=>{pR.clear(),Xm=!0,Oe(!0),C&&!Ae&&C(Re)},Be=si(Re=>{pR.start(800+g,()=>{Xm=!1}),Oe(!1),E&&Ae&&E(Re),Je.start(oe.transitions.duration.shortest,()=>{Ue.current=!1})}),Nt=Re=>{Ue.current&&Re.type!==\"touchstart\"||(Te&&Te.removeAttribute(\"title\"),ht.clear(),we.clear(),v||Xm&&T?ht.start(Xm?T:v,()=>{jt(Re)}):jt(Re))},Ro=Re=>{ht.clear(),we.start(g,()=>{Be(Re)})},[,Ut]=oo.useState(!1),st=Re=>{pn(Re.target)||(Ut(!1),Ro(Re))},se=Re=>{Te||fe(Re.currentTarget),pn(Re.target)&&(Ut(!0),Nt(Re))},xt=Re=>{Ue.current=!0;let $o=X.props;$o.onTouchStart&&$o.onTouchStart(Re)},fr=Re=>{xt(Re),we.clear(),Je.clear(),Lt(),dt.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect=\"none\",ft.start(S,()=>{document.body.style.WebkitUserSelect=dt.current,Nt(Re)})},Z=Re=>{X.props.onTouchEnd&&X.props.onTouchEnd(Re),Lt(),we.start(b,()=>{Be(Re)})};oo.useEffect(()=>{if(!Ae)return;function Re($o){$o.key===\"Escape\"&&Be($o)}return document.addEventListener(\"keydown\",Re),()=>{document.removeEventListener(\"keydown\",Re)}},[Be,Ae]);let ee=Mr(Wr(X),fe,o);!k&&k!==0&&(Ae=!1);let Se=oo.useRef(),ye=Re=>{let $o=X.props;$o.onMouseMove&&$o.onMouseMove(Re),mp={x:Re.clientX,y:Re.clientY},Se.current&&Se.current.update()},ze={},ue=typeof k==\"string\";c?(ze.title=!Ae&&ue&&!m?k:null,ze[\"aria-describedby\"]=Ae?et:null):(ze[\"aria-label\"]=ue?k:null,ze[\"aria-labelledby\"]=Ae&&!ue?et:null);let gt={...ze,...N,...X.props,className:ie(N.className,X.props.className),onTouchStart:xt,ref:ee,...h?{onMouseMove:ye}:{}},ce={};d||(gt.onTouchStart=fr,gt.onTouchEnd=Z),m||(gt.onMouseOver=Gm(Nt,gt.onMouseOver),gt.onMouseLeave=Gm(Ro,gt.onMouseLeave),xe||(ce.onMouseOver=Nt,ce.onMouseLeave=Ro)),u||(gt.onFocus=Gm(se,gt.onFocus),gt.onBlur=Gm(st,gt.onBlur),xe||(ce.onFocus=se,ce.onBlur=st));let ke={...r,isRtl:W,arrow:n,disableInteractive:xe,placement:A,PopperComponentProp:_,touch:Ue.current},he=typeof I.popper==\"function\"?I.popper(ke):I.popper,Wt=oo.useMemo(()=>{let Re=[{name:\"arrow\",enabled:!!Ke,options:{element:Ke,padding:4}}];return z.popperOptions?.modifiers&&(Re=Re.concat(z.popperOptions.modifiers)),he?.popperOptions?.modifiers&&(Re=Re.concat(he.popperOptions.modifiers)),{...z.popperOptions,...he?.popperOptions,modifiers:Re}},[Ke,z.popperOptions,he?.popperOptions]),be=m_(ke),uo=typeof I.transition==\"function\"?I.transition(ke):I.transition,ve={slots:{popper:l.Popper,transition:l.Transition??U,tooltip:l.Tooltip,arrow:l.Arrow,...x},slotProps:{arrow:I.arrow??s.arrow,popper:{...z,...he??s.popper},tooltip:I.tooltip??s.tooltip,transition:{...O,...uo??s.transition}}},[po,Ht]=Ct(\"popper\",{elementType:y_,externalForwardedProps:ve,ownerState:ke,className:ie(be.popper,z?.className)}),[Sn,Tt]=Ct(\"transition\",{elementType:rp,externalForwardedProps:ve,ownerState:ke}),[Qe,Ar]=Ct(\"tooltip\",{elementType:h_,className:be.tooltip,externalForwardedProps:ve,ownerState:ke}),[En,Gt]=Ct(\"arrow\",{elementType:g_,className:be.arrow,externalForwardedProps:ve,ownerState:ke,ref:Ze});return(0,mi.jsxs)(oo.Fragment,{children:[oo.cloneElement(X,gt),(0,mi.jsx)(po,{as:_??Ym,placement:A,anchorEl:h?{getBoundingClientRect:()=>({top:mp.y,left:mp.x,right:mp.x,bottom:mp.y,width:0,height:0})}:Te,popperRef:Se,open:Te?Ae:!1,id:et,transition:!0,...ce,...Ht,popperOptions:Wt,children:({TransitionProps:Re})=>(0,mi.jsx)(Sn,{timeout:oe.transitions.duration.shorter,...Re,...Tt,children:(0,mi.jsxs)(Qe,{...Ar,children:[k,n?(0,mi.jsx)(En,{...Gt}):null]})})})]})}),yp=b_;var qm=q(re()),v_={bg:\"#1e1e1e\",bgAlt:\"#1a1a1a\",text:\"#e0e0e0\",textMuted:\"#888\",border:\"#3a3a3a\",controlBg:\"#252525\",accent:\"#5af\"},x_={bg:\"#ffffff\",bgAlt:\"#f5f5f5\",text:\"#1e1e1e\",textMuted:\"#666\",border:\"#ccc\",controlBg:\"#f0f0f0\",accent:\"#0066cc\"};function T_(e){return e===\"dark\"?v_:x_}function Tb(e){let t=e.match(/rgba?\\((\\d+),\\s*(\\d+),\\s*(\\d+)/);if(!t)return!0;let[,o,r,n]=t.map(Number);return(.299*o+.587*r+.114*n)/255<.5}function Sb(){let e=document.body.dataset.jpThemeLight;if(e!==void 0)return{environment:\"jupyterlab\",theme:e===\"true\"?\"light\":\"dark\"};let t=document.body.className,o=document.documentElement.className;if(t.includes(\"vscode-\")||o.includes(\"vscode-\"))return{environment:\"vscode\",theme:t.includes(\"vscode-dark\")||o.includes(\"vscode-dark\")?\"dark\":\"light\"};if(document.querySelector(\"colab-shaded-scroller\")||document.body.classList.contains(\"colaboratory\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"colab\",theme:Tb(a)?\"dark\":\"light\"}}if(document.getElementById(\"notebook\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"jupyter-classic\",theme:Tb(a)?\"dark\":\"light\"}}let r=window.matchMedia?.(\"(prefers-color-scheme: dark)\")?.matches;if(r!==void 0)return{environment:\"unknown\",theme:r?\"dark\":\"light\"};let n=getComputedStyle(document.body).backgroundColor;return{environment:\"unknown\",theme:Tb(n)?\"dark\":\"light\"}}function fR(){let[e,t]=(0,qm.useState)(()=>Sb());return(0,qm.useEffect)(()=>{let o=window.matchMedia?.(\"(prefers-color-scheme: dark)\"),r=()=>t(Sb());o?.addEventListener?.(\"change\",r);let n=new MutationObserver(()=>t(Sb()));return n.observe(document.body,{attributes:!0,attributeFilter:[\"data-jp-theme-light\",\"class\"]}),()=>{o?.removeEventListener?.(\"change\",r),n.disconnect()}},[]),{themeInfo:e,colors:T_(e.theme)}}function S_(e){return e instanceof Uint8Array?e:e instanceof ArrayBuffer?new Uint8Array(e):e&&\"buffer\"in e?new Uint8Array(e.buffer,e.byteOffset,e.byteLength):new Uint8Array(0)}function Eb(e){let t=S_(e);return t.length===0?null:new Float32Array(t.buffer,t.byteOffset,t.byteLength/4)}function lc(e,t){let o=document.createElement(\"a\");o.download=t;let r=URL.createObjectURL(e);o.href=r,o.click(),setTimeout(()=>URL.revokeObjectURL(r),6e4)}function Rt(e,t=2){return e===0?\"0\":Math.abs(e)>=1e3||Math.abs(e)<.01?e.toExponential(t):e.toFixed(t)}function dR(e){if(e<=0)return 1;let t=Math.pow(10,Math.floor(Math.log10(e))),o=e/t;return o<1.5?t:o<3.5?2*t:o<7.5?5*t:10*t}async function mR(e,t=.95){let o=await new Promise(E=>e.toBlob(C=>E(C),\"image/jpeg\",t)),r=new Uint8Array(await o.arrayBuffer()),n=e.width,a=e.height,i=`q ${n} 0 0 ${a} 0 0 cm /I0 Do Q`,l=[],s=[],c=`%PDF-1.4\n`;s.push(c.length),l.push(`1 0 obj\n<< /Type /Catalog /Pages 2 0 R >>\nendobj\n`),c+=l[0],s.push(c.length),l.push(`2 0 obj\n<< /Type /Pages /Kids [3 0 R] /Count 1 >>\nendobj\n`),c+=l[1],s.push(c.length),l.push(`3 0 obj\n<< /Type /Page /Parent 2 0 R /MediaBox [0 0 ${n} ${a}] /Contents 4 0 R /Resources << /XObject << /I0 5 0 R >> >> >>\nendobj\n`),c+=l[2],s.push(c.length),l.push(`4 0 obj\n<< /Length ${i.length} >>\nstream\n${i}\nendstream\nendobj\n`),c+=l[3];let u=`5 0 obj\n<< /Type /XObject /Subtype /Image /Width ${n} /Height ${a} /ColorSpace /DeviceRGB /BitsPerComponent 8 /Filter /DCTDecode /Length ${r.length} >>\nstream\n`,m=`\nendstream\nendobj\n`,p=new TextEncoder,d=p.encode(c+u),v=p.encode(m),T=c.length;s.push(T);let h=d.length+r.length+v.length,y=`xref\n0 6\n0000000000 65535 f \n`;for(let E=0;E>\nstartxref\n${h}\n%%EOF\n`;let g=p.encode(y),b=new Uint8Array(d.length+r.length+v.length+g.length);return b.set(d,0),b.set(r,d.length),b.set(v,d.length+r.length),b.set(g,d.length+r.length+v.length),new Blob([b],{type:\"application/pdf\"})}function Pb(e){let t=1/0,o=-1/0;for(let r=0;ro&&(o=n))}return t===1/0?{min:0,max:0}:{min:t,max:o}}function yR(e,t,o){let r=e.length;if(r===0)return{vmin:0,vmax:0};let n=1/0,a=-1/0;for(let T=0;Ta&&(a=S)}if(n===a)return{vmin:n,vmax:a};let i=1024,l=new Uint32Array(i),s=a-n,c=(i-1)/s;for(let T=0;T=u){d=n+T/(i-1)*s;break}p=0;for(let T=0;T=m){v=n+T/(i-1)*s;break}return{vmin:d,vmax:v}}var at=q(re());var Im=q(re(),1);function hR(e){return _e(\"MuiIconButton\",e)}var E_=Ce(\"MuiIconButton\",[\"root\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"edgeStart\",\"edgeEnd\",\"sizeSmall\",\"sizeMedium\",\"sizeLarge\",\"loading\",\"loadingIndicator\",\"loadingWrapper\"]),Cb=E_;var sc=q(Ie(),1),P_=e=>{let{classes:t,disabled:o,color:r,edge:n,size:a,loading:i}=e,l={root:[\"root\",i&&\"loading\",o&&\"disabled\",r!==\"default\"&&`color${me(r)}`,n&&`edge${me(n)}`,`size${me(a)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]};return Le(l,hR,t)},C_=ae(ma,{name:\"MuiIconButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.loading&&t.loading,o.color!==\"default\"&&t[`color${me(o.color)}`],o.edge&&t[`edge${me(o.edge)}`],t[`size${me(o.size)}`]]}})(He(({theme:e})=>({textAlign:\"center\",flex:\"0 0 auto\",fontSize:e.typography.pxToRem(24),padding:8,borderRadius:\"50%\",color:(e.vars||e).palette.action.active,transition:e.transitions.create(\"background-color\",{duration:e.transitions.duration.shortest}),variants:[{props:t=>!t.disableRipple,style:{\"--IconButton-hoverBg\":e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity),\"&:hover\":{backgroundColor:\"var(--IconButton-hoverBg)\",\"@media (hover: none)\":{backgroundColor:\"transparent\"}}}},{props:{edge:\"start\"},style:{marginLeft:-12}},{props:{edge:\"start\",size:\"small\"},style:{marginLeft:-3}},{props:{edge:\"end\"},style:{marginRight:-12}},{props:{edge:\"end\",size:\"small\"},style:{marginRight:-3}}]})),He(({theme:e})=>({variants:[{props:{color:\"inherit\"},style:{color:\"inherit\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{\"--IconButton-hoverBg\":e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity)}})),{props:{size:\"small\"},style:{padding:5,fontSize:e.typography.pxToRem(18)}},{props:{size:\"large\"},style:{padding:12,fontSize:e.typography.pxToRem(28)}}],[`&.${Cb.disabled}`]:{backgroundColor:\"transparent\",color:(e.vars||e).palette.action.disabled},[`&.${Cb.loading}`]:{color:\"transparent\"}}))),R_=ae(\"span\",{name:\"MuiIconButton\",slot:\"LoadingIndicator\"})(({theme:e})=>({display:\"none\",position:\"absolute\",visibility:\"visible\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",color:(e.vars||e).palette.action.disabled,variants:[{props:{loading:!0},style:{display:\"flex\"}}]})),w_=Im.forwardRef(function(t,o){let r=je({props:t,name:\"MuiIconButton\"}),{edge:n=!1,children:a,className:i,color:l=\"default\",disabled:s=!1,disableFocusRipple:c=!1,size:u=\"medium\",id:m,loading:p=null,loadingIndicator:d,...v}=r,T=tl(m),S=d??(0,sc.jsx)(Ju,{\"aria-labelledby\":T,color:\"inherit\",size:16}),h={...r,edge:n,color:l,disabled:s,disableFocusRipple:c,loading:p,loadingIndicator:S,size:u},y=P_(h);return(0,sc.jsxs)(C_,{id:p?T:m,className:ie(y.root,i),centerRipple:!0,focusRipple:!c,disabled:s||p,ref:o,...v,ownerState:h,children:[typeof p==\"boolean\"&&(0,sc.jsx)(\"span\",{className:y.loadingWrapper,style:{display:\"contents\"},children:(0,sc.jsx)(R_,{className:y.loadingIndicator,ownerState:h,children:p&&S})}),a]})}),Rb=w_;var gR=q(Ie(),1),bR=Qu((0,gR.jsx)(\"path\",{d:\"M3 17v2h6v-2zM3 5v2h10V5zm10 16v-2h8v-2h-8v-2h-2v6zM7 9v2H3v2h4v2h2V9zm14 4v-2H11v2zm-6-4h2V7h4V5h-4V3h-2z\"}),\"Tune\");var vR={widgets:{Show2D:{tool_groups:[\"display\",\"histogram\",\"stats\",\"navigation\",\"view\",\"export\",\"roi\",\"profile\",\"all\"],aliases:{}},Show3D:{tool_groups:[\"display\",\"histogram\",\"stats\",\"playback\",\"view\",\"export\",\"roi\",\"profile\",\"all\"],aliases:{navigation:\"playback\"}},Show3DVolume:{tool_groups:[\"display\",\"histogram\",\"playback\",\"fft\",\"navigation\",\"stats\",\"export\",\"view\",\"volume\",\"all\"],aliases:{}},Show4D:{tool_groups:[\"display\",\"roi\",\"histogram\",\"profile\",\"navigation\",\"playback\",\"stats\",\"export\",\"view\",\"fft\",\"all\"],aliases:{}},Show4DSTEM:{tool_groups:[\"display\",\"histogram\",\"stats\",\"navigation\",\"playback\",\"view\",\"export\",\"roi\",\"profile\",\"fft\",\"virtual\",\"frame\",\"all\"],aliases:{}},ShowComplex2D:{tool_groups:[\"display\",\"histogram\",\"fft\",\"roi\",\"stats\",\"export\",\"view\",\"all\"],aliases:{}},Mark2D:{tool_groups:[\"points\",\"roi\",\"profile\",\"display\",\"marker_style\",\"snap\",\"navigation\",\"view\",\"export\",\"all\"],aliases:{}},Edit2D:{tool_groups:[\"mode\",\"edit\",\"display\",\"histogram\",\"stats\",\"navigation\",\"export\",\"view\",\"all\"],aliases:{}},Align2D:{tool_groups:[\"alignment\",\"overlay\",\"display\",\"histogram\",\"stats\",\"export\",\"view\",\"all\"],aliases:{}},Bin:{tool_groups:[\"display\",\"binning\",\"mask\",\"preview\",\"stats\",\"export\",\"all\"],aliases:{}},Merge4DSTEM:{tool_groups:[\"display\",\"sources\",\"merge\",\"preview\",\"stats\",\"export\",\"all\"],aliases:{}},Show1D:{tool_groups:[\"display\",\"peaks\",\"stats\",\"export\",\"all\"],aliases:{}}},viewer_widgets:[\"Show1D\",\"Show2D\",\"Show3D\",\"Show3DVolume\",\"Show4D\",\"Show4DSTEM\",\"ShowComplex2D\"],control_presets:{all:{label:\"All\",show_groups:[\"*\"]},compact:{label:\"Compact\",show_groups:[\"mode\",\"edit\",\"display\",\"navigation\",\"playback\",\"view\",\"export\",\"fft\"]},mask_focus:{label:\"Mask Focus\",show_groups:[\"edit\",\"display\",\"roi\",\"histogram\",\"stats\",\"navigation\",\"playback\",\"view\",\"export\",\"fft\",\"virtual\",\"frame\"]},crop_focus:{label:\"Crop Focus\",show_groups:[\"mode\",\"edit\",\"display\",\"histogram\",\"stats\",\"navigation\",\"view\",\"export\"]},spectroscopy:{label:\"Spectroscopy\",show_groups:[\"display\",\"peaks\",\"stats\"]}}};var cc=vR;function xR(e){let t=cc.widgets[e];if(!t){let o=Object.keys(cc.widgets).sort().join(\", \");throw new Error(`Unknown widget '${e}'. Supported widgets: ${o}.`)}return t}function O_(e){return e==null?[]:typeof e==\"string\"?[e]:[...e]}function uc(e,t){let r=xR(e).aliases??{},n=t.trim().toLowerCase();return r[n]??n}function pc(e){return[...xR(e).tool_groups]}function Fm(e,t){let o=pc(e),r=new Set(o),n=[],a=new Set;for(let i of O_(t)){let l=uc(e,String(i));if(l){if(!r.has(l)){let s=o.map(c=>`\"${c}\"`).join(\", \");throw new Error(`Unknown tool group '${i}'. Supported values: ${s}.`)}if(l===\"all\")return[\"all\"];a.has(l)||(a.add(l),n.push(l))}}return n}function TR(e,t){return pc(e).filter(o=>o!==\"all\"&&t.has(o))}function SR(e,t){let o=Fm(e,t);return o.includes(\"all\")?pc(e).filter(r=>r!==\"all\"):o}function ER(e){return e.replace(/_/g,\" \").replace(/\\b\\w/g,t=>t.toUpperCase())}function PR(){return Object.keys(cc.control_presets)}function CR(e){return cc.control_presets[e]?.label??e}function RR(e,t){let o=cc.control_presets[t];if(!o){let i=Object.keys(cc.control_presets).sort().join(\", \");throw new Error(`Unknown control preset '${t}'. Supported presets: ${i}.`)}let r=pc(e).filter(i=>i!==\"all\");if(o.show_groups.includes(\"*\"))return[];let n=new Set(o.show_groups.map(i=>uc(e,i))),a=r.filter(i=>!n.has(i));return Fm(e,a)}function Km(e,t,o){let r=Fm(e,o),n=Fm(e,t),a=new Set(r),i=new Set(n),l=a.has(\"all\"),s=l||i.has(\"all\"),c=m=>{let p=uc(e,m);return p===\"all\"?l:l||a.has(p)};return{hideAll:l,lockAll:s,isHidden:c,isLocked:m=>{let p=uc(e,m);return p===\"all\"?s:s||c(p)||i.has(p)},hiddenSet:a,disabledSet:i}}function wb(e,t,o){let r=new Set(SR(e,t)),n=uc(e,o);return n===\"all\"?[\"all\"]:(r.add(n),TR(e,r))}function Mb(e,t,o){let r=new Set(SR(e,t));return r.delete(uc(e,o)),TR(e,r)}var wR={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},A_={fontSize:10,py:.25,px:1,minWidth:0};function MR({widgetName:e,hiddenTools:t,setHiddenTools:o,disabledTools:r,setDisabledTools:n,themeColors:a,labelOverrides:i}){let[l,s]=at.useState(null),c=at.useMemo(()=>pc(e).filter(v=>v!==\"all\"),[e]),u=at.useMemo(()=>Km(e,r,t),[e,r,t]),m=at.useCallback((v,T)=>{o(S=>T?Mb(e,S,v):wb(e,S,v))},[o,e]),p=at.useCallback((v,T)=>{n(S=>T?wb(e,S,v):Mb(e,S,v))},[n,e]),d=at.useCallback(v=>{o(RR(e,v))},[o,e]);return at.createElement(at.Fragment,null,at.createElement(yp,{title:\"Customize controls\",arrow:!0,placement:\"top\"},at.createElement(Rb,{size:\"small\",\"aria-label\":\"Customize controls\",onClick:v=>s(v.currentTarget),sx:{p:.25,ml:.5,color:a.text}},at.createElement(bR,{sx:{fontSize:16}}))),at.createElement(ip,{anchorEl:l,open:!!l,onClose:()=>s(null),anchorOrigin:{vertical:\"bottom\",horizontal:\"right\"},transformOrigin:{vertical:\"top\",horizontal:\"right\"},PaperProps:{sx:{bgcolor:a.controlBg,color:a.text,border:`1px solid ${a.border}`,p:.5,minWidth:280}}},at.createElement(Fe,{sx:{px:.5,pb:.75}},at.createElement(Xe,{sx:{fontSize:11,fontWeight:\"bold\",mb:.75}},\"Presets\"),at.createElement(Fe,{sx:{display:\"flex\",gap:.5,flexWrap:\"wrap\"}},PR().map(v=>at.createElement(ga,{key:v,size:\"small\",sx:A_,\"data-testid\":`preset-${v}`,onClick:()=>d(v)},CR(v))))),at.createElement(ob,{sx:{borderColor:a.border,my:.5}}),at.createElement(Fe,{sx:{maxHeight:300,overflowY:\"auto\",px:.5}},at.createElement(Xe,{sx:{fontSize:11,fontWeight:\"bold\",mb:.5}},\"Per-group\"),c.map(v=>{let T=i?.[v]??ER(v),S=u.isHidden(v),h=u.isLocked(v);return at.createElement(Fe,{key:v,\"data-testid\":`tool-row-${v}`,sx:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",py:.25,gap:.5}},at.createElement(Xe,{sx:{fontSize:11}},T),at.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:.5}},at.createElement(Xe,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Show\"),at.createElement(Un,{size:\"small\",checked:!S,onChange:y=>m(v,y.target.checked),inputProps:{\"aria-label\":`show-${v}`},sx:wR.small}),at.createElement(Xe,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Lock\"),at.createElement(Un,{size:\"small\",checked:h,onChange:y=>p(v,y.target.checked),inputProps:{\"aria-label\":`lock-${v}`},sx:wR.small,disabled:S})))}))))}var xn={label:{fontSize:11},labelSmall:{fontSize:10},value:{fontSize:10,fontFamily:\"monospace\"},title:{fontWeight:\"bold\"}},D_={XS:4,SM:8,MD:12,LG:16},hp={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},gp={fontSize:10,py:.25,px:1,minWidth:0},N_={anchorOrigin:{vertical:\"top\",horizontal:\"left\"},transformOrigin:{vertical:\"bottom\",horizontal:\"left\"},sx:{zIndex:9999}},OR={small:{\"& .MuiSlider-thumb\":{width:12,height:12},\"& .MuiSlider-rail\":{height:3},\"& .MuiSlider-track\":{height:3}}},__={root:{p:2,bgcolor:\"transparent\",color:\"inherit\",fontFamily:\"monospace\",overflow:\"visible\"}},yi=window.devicePixelRatio||1,AR=.2;function tn(e){return Math.round(e)+.5}var z_=600,k_=400,B_=12,L_=16,j_=28,U_=18,H_=48,V_=26,vo=\"-apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",Tn=4,NR=8,DR=55,$_=.05;function Y_({text:e,theme:t=\"dark\"}){let o=t===\"dark\";return w.createElement(yp,{title:typeof e==\"string\"?w.createElement(Xe,{sx:{fontSize:11,lineHeight:1.4}},e):e,arrow:!0,placement:\"bottom\",componentsProps:{tooltip:{sx:{bgcolor:o?\"#333\":\"#fff\",color:o?\"#ddd\":\"#333\",border:`1px solid ${o?\"#555\":\"#ccc\"}`,maxWidth:280,p:1}},arrow:{sx:{color:o?\"#333\":\"#fff\",\"&::before\":{border:`1px solid ${o?\"#555\":\"#ccc\"}`}}}}},w.createElement(Xe,{component:\"span\",sx:{fontSize:12,color:o?\"#888\":\"#666\",cursor:\"help\",ml:.5,\"&:hover\":{color:o?\"#aaa\":\"#444\"}}},\"\\u24D8\"))}function X_({items:e}){return w.createElement(Fe,{component:\"table\",sx:{borderCollapse:\"collapse\",\"& td\":{py:.25,fontSize:11,lineHeight:1.3,verticalAlign:\"top\"},\"& td:first-of-type\":{pr:1.5,opacity:.7,fontFamily:\"monospace\",fontSize:10,whiteSpace:\"nowrap\"}}},w.createElement(\"tbody\",null,e.map(([t,o],r)=>w.createElement(\"tr\",{key:r},w.createElement(\"td\",null,t),w.createElement(\"td\",null,o)))))}function Sa(e,t,o=NR){let r=t-e;if(r<=0||!isFinite(r))return[e];let n=dR(r/o);if(n<=0||!isFinite(n))return[e,t];let a=Math.ceil(e/n)*n,i=[];for(let l=a;l<=t+n*.001;l+=n)l>=e-n*.001&&i.push(l);return i.length===0&&i.push(e,t),i}function bp(e,t,o=NR){let r=Math.floor(Math.log10(Math.max(e,1e-30))),n=Math.ceil(Math.log10(Math.max(t,1e-30))),a=n-r,i=a<=o?1:Math.ceil(a/o),l=[];for(let s=r;s<=n;s+=i){let c=Math.pow(10,s);c>=e&&c<=t&&l.push(c)}return l.length===0&&l.push(e,t),l}function G_(){let{themeInfo:e,colors:t}=fR(),o=e.theme===\"dark\",[r]=Ye(\"y_bytes\"),[n]=Ye(\"x_bytes\"),[a]=Ye(\"n_traces\"),[i]=Ye(\"n_points\"),[l]=Ye(\"labels\"),[s]=Ye(\"colors\"),[c]=Ye(\"title\"),[u]=Ye(\"x_label\"),[m]=Ye(\"y_label\"),[p]=Ye(\"x_unit\"),[d]=Ye(\"y_unit\"),[v,T]=Ye(\"log_scale\"),[S,h]=Ye(\"auto_contrast\"),[y]=Ye(\"percentile_low\"),[g]=Ye(\"percentile_high\"),[b]=Ye(\"show_stats\"),[E,C]=Ye(\"show_legend\"),[P,A]=Ye(\"show_grid\"),[_]=Ye(\"show_controls\"),[z]=Ye(\"line_width\"),[I]=Ye(\"stats_mean\"),[x]=Ye(\"stats_min\"),[k]=Ye(\"stats_max\"),[U]=Ye(\"stats_std\"),[O,N]=Ye(\"focused_trace\"),[X,oe]=Ye(\"peak_markers\"),[W,Te]=Ye(\"peak_active\"),[fe,Ke]=Ye(\"peak_search_radius\"),[Ze,Ue]=Ye(\"selected_peaks\"),[xe,Je]=Ye(\"grid_density\"),[ht,we]=Ye(\"x_range\"),[ft,le]=Ye(\"y_range\"),[Oe,Ae]=Ye(\"disabled_tools\"),[et,dt]=Ye(\"hidden_tools\"),[Lt]=Ye(\"range_stats\"),[jt]=Ye(\"peak_fwhm\"),Be=w.useMemo(()=>Km(\"Show1D\",Oe,et),[Oe,et]),Nt=Be.isHidden(\"display\"),Ro=Be.isHidden(\"peaks\"),Ut=Be.isHidden(\"stats\"),st=Be.isHidden(\"export\"),se=Be.isLocked(\"display\"),xt=Be.isLocked(\"peaks\"),fr=Be.isLocked(\"export\"),Z=w.useRef(null),ee=w.useRef(null),Se=w.useRef(null),[ye,ze]=w.useState(z_),[ue,gt]=w.useState(k_),[ce,ke]=w.useState(0),[he,Wt]=w.useState(1),[be,uo]=w.useState(0),[ve,po]=w.useState(1),[Ht,Sn]=w.useState(!1),Tt=w.useRef(!1);Tt.current=Ht;let[Qe,Ar]=w.useState(!1),En=w.useRef(!1);En.current=Qe;let Gt=w.useRef(null),[Re,$o]=w.useState(null),on=w.useRef({min:0,max:1}),rn=w.useRef({min:0,max:1}),nn=w.useRef([]),Dr=w.useRef(null),[ro,dl]=w.useState(null),[_R,Ob]=w.useState(null),Ea=w.useRef(null),[Pa,vp]=w.useState(null),Qm=w.useRef(null),Wm=w.useRef(!1),Bo=w.useRef(null),fc=w.useRef(null),Nr=w.useRef(null),[dc,Zm]=w.useState(null),[Ab,Db]=w.useState(\"\"),[Nb,_b]=w.useState(\"\"),[zb,ml]=w.useState(!1),_r=w.useRef(null),[mc,Jm]=w.useState(null),[kb,Bb]=w.useState(\"\"),[Lb,jb]=w.useState(\"\"),[Ub,yl]=w.useState(!1),[zR,Hb]=w.useState(!1),[Vb,hl]=w.useState(null),M=w.useMemo(()=>{let D=!!(m||d),f=!!(u||p),H=v?bp(Math.max(be,1e-30),ve):Sa(be,ve),B=30;try{let j=document.createElement(\"canvas\").getContext(\"2d\");if(j){j.font=`11px ${vo}`;for(let F of H){let Q=j.measureText(Rt(F)).width;Q>B&&(B=Q)}}}catch{}return{top:B_,right:L_,bottom:j_+(f?U_:0),left:Math.max(H_,B+Tn+6+(D?V_:0))}},[be,ve,v,m,d,u,p]),ge=ye-M.left-M.right,ne=ue-M.top-M.bottom;w.useEffect(()=>{if(!r||r.byteLength<4||a<1||i<1){nn.current=[];return}let D=Eb(r);if(!D){nn.current=[];return}let f=[];for(let R=0;R=4?Dr.current=Eb(n):Dr.current=null;let H=0,B=i-1;if(Dr.current&&Dr.current.length>0){let R=Pb(Dr.current);H=R.min,B=R.max}H===B&&(B=H+1);let j=1/0,F=-1/0;if(S&&f.length>0){let R=f.reduce((Y,K)=>Y+K.length,0),V=new Float32Array(R),te=0;for(let Y of f)V.set(Y,te),te+=Y.length;let G=yR(V,y,g);j=G.vmin,F=G.vmax}else for(let R of f){let V=Pb(R);V.minF&&(F=V.max)}isFinite(j)||(j=0),isFinite(F)||(F=1),j===F&&(j-=.5,F+=.5);let Q=(F-j)*$_;j-=Q,F+=Q,on.current={min:H,max:B},rn.current={min:j,max:F},ke(H),Wt(B),uo(j),po(F)},[r,n,a,i,S,y,g]);let St=w.useCallback(D=>M.left+(D-ce)/(he-ce)*ge,[ce,he,ge,M.left]),wt=w.useCallback(D=>{if(v){let f=Math.log10(Math.max(be,1e-30)),H=Math.log10(Math.max(ve,1e-30)),B=Math.log10(Math.max(D,1e-30));return M.top+ne-(B-f)/(H-f||1)*ne}return M.top+ne-(D-be)/(ve-be||1)*ne},[be,ve,ne,v,M.top]),Yo=w.useCallback(D=>ce+(D-M.left)/ge*(he-ce),[ce,he,ge,M.left]),an=w.useCallback(D=>{let f=(M.top+ne-D)/ne;if(v){let H=Math.log10(Math.max(be,1e-30)),B=Math.log10(Math.max(ve,1e-30));return Math.pow(10,H+f*(B-H))}return be+f*(ve-be)},[be,ve,ne,v,M.top]),gl=w.useCallback(()=>{Sn(!1),Ar(!1),we([]),le([]),ke(on.current.min),Wt(on.current.max),uo(rn.current.min),po(rn.current.max)},[we,le]);w.useEffect(()=>{let D=Z.current;if(!D)return;let f=D.getContext(\"2d\");if(!f||(D.width=ye*yi,D.height=ue*yi,f.scale(yi,yi),f.fillStyle=o?\"#1a1a1a\":\"#f8f8f8\",f.fillRect(0,0,ye,ue),ge<=0||ne<=0))return;let H=nn.current,B=Dr.current;if(P){f.strokeStyle=o?\"rgba(255,255,255,0.08)\":\"rgba(0,0,0,0.08)\",f.lineWidth=1,f.setLineDash([2,3]);let Y=Math.max(3,xe),K=Sa(ce,he,Y);for(let Ee of K){let de=tn(St(Ee));de>=M.left&&de<=M.left+ge&&(f.beginPath(),f.moveTo(de,M.top),f.lineTo(de,M.top+ne),f.stroke())}let J=Math.max(3,xe),pe=v?bp(Math.max(be,1e-30),ve,J):Sa(be,ve,J);for(let Ee of pe){let de=tn(wt(Ee));de>=M.top&&de<=M.top+ne&&(f.beginPath(),f.moveTo(M.left,de),f.lineTo(M.left+ge,de),f.stroke())}f.setLineDash([])}f.strokeStyle=o?\"#666\":\"#999\",f.lineWidth=1;let j=tn(M.left),F=tn(M.top+ne);f.beginPath(),f.moveTo(j,M.top),f.lineTo(j,F),f.lineTo(M.left+ge,F),f.stroke();let Q=Sa(ce,he,Math.max(3,Math.floor(ge/DR)));f.fillStyle=o?\"#aaa\":\"#555\",f.font=`11px ${vo}`,f.textAlign=\"center\",f.textBaseline=\"top\";for(let Y of Q){let K=tn(St(Y));K>=M.left&&K<=M.left+ge&&(f.beginPath(),f.moveTo(K,M.top+ne),f.lineTo(K,M.top+ne+Tn),f.stroke(),f.fillText(Rt(Y),K,M.top+ne+Tn+2))}let R=v?bp(Math.max(be,1e-30),ve):Sa(be,ve);f.textAlign=\"right\",f.textBaseline=\"middle\";for(let Y of R){let K=tn(wt(Y));K>=M.top&&K<=M.top+ne&&(f.beginPath(),f.moveTo(M.left-Tn,K),f.lineTo(M.left,K),f.stroke(),f.fillText(Rt(Y),M.left-Tn-2,K))}if(u||p){f.textAlign=\"center\",f.textBaseline=\"top\",f.font=`12px ${vo}`,f.fillStyle=o?\"#999\":\"#666\";let Y=u||\"\";p&&(Y+=Y?` (${p})`:p),f.fillText(Y,M.left+ge/2,M.top+ne+Tn+18)}if(m||d){f.save(),f.translate(12,M.top+ne/2),f.rotate(-Math.PI/2),f.textAlign=\"center\",f.textBaseline=\"top\",f.font=`12px ${vo}`,f.fillStyle=o?\"#999\":\"#666\";let Y=m||\"\";d&&(Y+=Y?` (${d})`:d),f.fillText(Y,0,0),f.restore()}f.save(),f.beginPath(),f.rect(M.left,M.top,ge,ne),f.clip();let V=O>=0&&O{let pe=H[Y],Ee=s&&s[Y]||\"#4fc3f7\";f.globalAlpha=K,f.strokeStyle=Ee,f.lineWidth=J,f.beginPath();let de=!1;for(let De=0;De0){let Y=new Set(Ze||[]);for(let K=0;K{let D=ee.current;if(!D)return;let f=D.getContext(\"2d\");if(!f||(D.width=ye*yi,D.height=ue*yi,f.scale(yi,yi),f.clearRect(0,0,ye,ue),ge<=0||ne<=0))return;if(ro){let{canvasX:j,canvasY:F}=ro;if(j>=M.left&&j<=M.left+ge&&F>=M.top&&F<=M.top+ne){f.strokeStyle=o?\"rgba(255,255,255,0.25)\":\"rgba(0,0,0,0.25)\",f.lineWidth=1,f.setLineDash([3,3]);let Q=tn(j);f.beginPath(),f.moveTo(Q,M.top),f.lineTo(Q,M.top+ne),f.stroke();let R=tn(F);f.beginPath(),f.moveTo(M.left,R),f.lineTo(M.left+ge,R),f.stroke(),f.setLineDash([]),f.fillStyle=ro.color,f.beginPath(),f.arc(j,wt(ro.dataY),4,0,Math.PI*2),f.fill();let V=Rt(ro.dataX),te=Rt(ro.dataY),G=`${V}, ${te}`;ro.label&&(G=`${ro.label}: ${G}`),f.font=\"10px monospace\";let Y=f.measureText(G).width,K=4,J=Y+K*2,pe=16,Ee=j+10,de=F-pe-6;Ee+J>M.left+ge&&(Ee=j-J-10),de=0&&O=1&&l&&l.length>0){let V=0;for(let J=0;JV&&(V=Ee)}let te=32+V,G=12+a*14,Y=M.left+ge-te-8,K=M.top+8;Qm.current={lx:Y,ly:K,w:te,h:G,entryH:14,pad:6,n:a},f.fillStyle=o?\"rgba(30,30,30,0.85)\":\"rgba(255,255,255,0.85)\",f.fillRect(Y,K,te,G),f.strokeStyle=o?\"#555\":\"#ccc\",f.lineWidth=1,f.strokeRect(Y,K,te,G);for(let J=0;J=0&&Ope&&(pe=R[de],Ee=de);if(pe>-1/0){let de=F?F[Ee]:Ee;B={x0:K,x1:J,peakX:de,peakY:pe,traceIdx:Q}}}}if(B){let j=B,F=Math.max(M.left,St(j.x0)),Q=Math.min(M.left+ge,St(j.x1)),R=Math.min(F,Q),V=Math.abs(Q-F);f.fillStyle=o?\"rgba(66,165,245,0.15)\":\"rgba(33,150,243,0.12)\",f.fillRect(R,M.top,V,ne),f.strokeStyle=o?\"rgba(66,165,245,0.5)\":\"rgba(33,150,243,0.4)\",f.lineWidth=1,f.strokeRect(R,M.top,V,ne);let te=St(j.peakX),G=wt(j.peakY),Y=s&&s[j.traceIdx]||\"#4fc3f7\";f.strokeStyle=Y,f.lineWidth=1,f.globalAlpha=.6,f.setLineDash([4,3]),f.beginPath(),f.moveTo(te,G),f.lineTo(te,M.top+ne),f.stroke(),f.setLineDash([]),f.globalAlpha=1;let K=6;f.fillStyle=o?\"rgba(66,165,245,0.3)\":\"rgba(33,150,243,0.25)\",f.strokeStyle=Y,f.lineWidth=2,f.setLineDash([3,2]),f.beginPath(),f.moveTo(te,G-K),f.lineTo(te+K,G+K),f.lineTo(te-K,G+K),f.closePath(),f.fill(),f.stroke(),f.setLineDash([]),f.font=`9px ${vo}`,f.fillStyle=o?\"#ddd\":\"#333\",f.textAlign=\"center\",f.textBaseline=\"bottom\",f.fillText(Rt(j.peakX),te,G-K-3)}if(Ht){let j=o?\"rgba(0,170,255,0.7)\":\"rgba(0,120,255,0.6)\",F=o?\"rgba(0,170,255,1.0)\":\"rgba(0,120,255,0.9)\";for(let Q of[\"left\",\"right\"]){let V=St(Q===\"left\"?ce:he);if(VM.left+ge+2)continue;let te=dc===Q||Nr.current?.handle===Q,G=te?F:j;f.strokeStyle=G,f.lineWidth=te?2:1,f.setLineDash([4,3]),f.beginPath(),f.moveTo(tn(V),M.top),f.lineTo(tn(V),M.top+ne),f.stroke(),f.setLineDash([]);let Y=M.top+ne+1,K=6;f.fillStyle=G,f.beginPath(),f.moveTo(V-K,Y),f.lineTo(V+K,Y),f.lineTo(V,Y+K+2),f.closePath(),f.fill()}}if(Ht&&(f.fillStyle=o?\"rgba(0,170,255,0.5)\":\"rgba(0,120,255,0.4)\",f.font=`bold 9px ${vo}`,f.textAlign=\"right\",f.textBaseline=\"top\",f.fillText(\"X LOCKED\",M.left+ge,M.top+ne+4)),Qe&&(f.fillStyle=o?\"rgba(0,170,255,0.5)\":\"rgba(0,120,255,0.4)\",f.font=`bold 9px ${vo}`,f.textAlign=\"left\",f.textBaseline=\"top\",f.fillText(\"Y LOCKED\",M.left+4,M.top+2)),Qe){let j=o?\"rgba(0,170,255,0.7)\":\"rgba(0,120,255,0.6)\",F=o?\"rgba(0,170,255,1.0)\":\"rgba(0,120,255,0.9)\";for(let Q of[\"top\",\"bottom\"]){let V=wt(Q===\"top\"?ve:be);if(VM.top+ne+2)continue;let te=mc===Q||_r.current?.handle===Q,G=te?F:j;f.strokeStyle=G,f.lineWidth=te?2:1,f.setLineDash([4,3]),f.beginPath(),f.moveTo(M.left,tn(V)),f.lineTo(M.left+ge,tn(V)),f.stroke(),f.setLineDash([]);let Y=M.left-1,K=6;f.fillStyle=G,f.beginPath(),f.moveTo(Y,V-K),f.lineTo(Y,V+K),f.lineTo(Y-K-2,V),f.closePath(),f.fill()}}if(jt&&jt.length>0){f.save(),f.beginPath(),f.rect(M.left,M.top,ge,ne),f.clip();for(let j of jt){if(j.fwhm==null||j.center==null||j.amplitude==null||j.offset==null)continue;let F=j.offset+j.amplitude/2,Q=wt(F),R=St(j.center-j.fwhm/2),V=St(j.center+j.fwhm/2),te=j.peak_idx,G=X&&te>=0&&te{let H=nn.current,B=Dr.current;if(H.length===0||i<1)return null;let j=Yo(D),F=0;if(B){let Y=1/0;for(let K=0;K{let H=Qm.current;if(!H||DH.lx+H.w||fH.ly+H.h)return null;let B=Math.floor((f-H.ly-H.pad)/H.entryH);return B<0||B>=H.n?null:B},[]),bl=w.useCallback((D,f)=>{if(!X||X.length===0)return null;let H=12,B=null,j=1/0;for(let F=0;F{if(!Ht||fM.top+ne+12)return null;let H=St(ce),B=St(he),j=Math.abs(D-H),F=Math.abs(D-B),Q=8;return j{if(!Qe||DM.left+ge)return null;let H=wt(ve),B=wt(be),j=Math.abs(f-H),F=Math.abs(f-B),Q=8;return j{D.preventDefault();let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(BM.left+ge||jM.top+ne)return;let F=D.deltaY>0?1.1:1/1.1,Q=Yo(B),R=an(j);Tt.current||(ke(V=>Q-(Q-V)*F),Wt(V=>Q+(V-Q)*F)),En.current||(uo(V=>R-(R-V)*F),po(V=>R+(V-R)*F))},[ge,ne,Yo,an,M.left,M.top]);w.useEffect(()=>{let D=Se.current;if(D)return D.addEventListener(\"wheel\",ey,{passive:!1}),()=>D.removeEventListener(\"wheel\",ey)},[ey]),w.useEffect(()=>{zb||(Db(ce.toPrecision(6)),_b(he.toPrecision(6)))},[ce,he,zb]),w.useEffect(()=>{Ub||(Bb(be.toPrecision(6)),jb(ve.toPrecision(6)))},[be,ve,Ub]),w.useEffect(()=>{ht&&ht.length===2?(ke(ht[0]),Wt(ht[1]),Sn(!0)):ht&&ht.length===0&&Ht&&Sn(!1)},[ht]),w.useEffect(()=>{ft&&ft.length===2?(uo(ft[0]),po(ft[1]),Ar(!0)):ft&&ft.length===0&&Qe&&Ar(!1)},[ft]),w.useEffect(()=>{let D=H=>{if(fc.current?.active){let B=fc.current,j=Math.max(200,B.startW+(H.clientX-B.startX)),F=Math.max(100,B.startH+(H.clientY-B.startY));ze(j),gt(F)}if(Nr.current){let B=Z.current;if(!B)return;let j=B.getBoundingClientRect(),F=H.clientX-j.left,Q=Math.max(M.left,Math.min(M.left+ge,F)),R=Yo(Q),V=on.current,te=Math.max(V.min,Math.min(V.max,R));Nr.current.handle===\"left\"?(ke(G=>Math.min(te,he-(he-G)*.001)),we([te,he])):(Wt(G=>Math.max(te,ce+(G-ce)*.001)),we([ce,te]))}if(_r.current){let B=Z.current;if(!B)return;let j=B.getBoundingClientRect(),F=H.clientY-j.top,Q=Math.max(M.top,Math.min(M.top+ne,F)),R=an(Q),V=rn.current,te=Math.max(V.min,Math.min(V.max,R));_r.current.handle===\"top\"?(po(G=>Math.max(te,be+(G-be)*.001)),le([be,te])):(uo(G=>Math.min(te,ve-(ve-G)*.001)),le([te,ve]))}},f=()=>{fc.current?.active&&(fc.current=null),Nr.current&&(Nr.current=null),_r.current&&(_r.current=null)};return window.addEventListener(\"mousemove\",D),window.addEventListener(\"mouseup\",f),()=>{window.removeEventListener(\"mousemove\",D),window.removeEventListener(\"mouseup\",f)}},[M.left,M.top,ge,ne,Yo,an,ce,he,be,ve,we,le]);let kR=w.useCallback(D=>{let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(j>M.top+ne&&j=M.left&&B<=M.left+ge){Gt.current={axis:\"x\",startPx:B,startVal:Yo(B)},$o({axis:\"x\",startVal:Yo(B),currentVal:Yo(B)});return}if(B=0&&j>=M.top&&j<=M.top+ne){Gt.current={axis:\"y\",startPx:j,startVal:an(j)},$o({axis:\"y\",startVal:an(j),currentVal:an(j)});return}if(Ht){let F=Sp(B,j);if(F){Nr.current={handle:F,startPx:B};return}}if(Qe){let F=Ep(B,j);if(F){_r.current={handle:F,startPx:j};return}}if(!(BM.left+ge||jM.top+ne)){if(W&&!xt&&bl(B,j)===null){let Q=xp(B,j),R=O>=0&&O{let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(Nr.current){let V=Nr.current,te=Math.max(M.left,Math.min(M.left+ge,B)),G=Yo(te),Y=on.current,K=Math.max(Y.min,Math.min(Y.max,G));if(V.handle===\"left\"){let J=Math.min(K,he-(he-ce)*.001);ke(J),we([J,he])}else{let J=Math.max(K,ce+(he-ce)*.001);Wt(J),we([ce,J])}return}if(_r.current){let V=_r.current,te=Math.max(M.top,Math.min(M.top+ne,j)),G=an(te),Y=rn.current,K=Math.max(Y.min,Math.min(Y.max,G));if(V.handle===\"top\"){let J=Math.max(K,be+(ve-be)*.001);po(J),le([be,J])}else{let J=Math.min(K,ve-(ve-be)*.001);uo(J),le([J,ve])}return}let F=!Bo.current?.active&&!Ea.current?.active&&!Gt.current;if(Ht&&F){let V=Sp(B,j);Zm(V)}else dc&&Zm(null);if(Qe&&F){let V=Ep(B,j);Jm(V)}else mc&&Jm(null);if(Gt.current){let V=Gt.current;V.axis===\"x\"?$o({axis:\"x\",startVal:V.startVal,currentVal:Yo(Math.max(M.left,Math.min(M.left+ge,B)))}):$o({axis:\"y\",startVal:V.startVal,currentVal:an(Math.max(M.top,Math.min(M.top+ne,j)))});return}if(Ea.current?.active){let V=Ea.current;Bo.current&&Math.abs(B-V.startPx)>3&&(Bo.current.wasDrag=!0);let te=Yo(Math.max(M.left,Math.min(M.left+ge,B))),G=Math.min(V.startDataX,te),Y=Math.max(V.startDataX,te),K=nn.current,J=Dr.current,pe=K[V.traceIdx];if(pe){let Ee=-1/0,de=-1;for(let De=0;De=G&&qt<=Y&&isFinite(pe[De])&&pe[De]>Ee&&(Ee=pe[De],de=De)}if(de>=0){let De=J?J[de]:de;vp({x0:G,x1:Y,peakX:De,peakY:Ee,traceIdx:V.traceIdx})}else vp(null)}dl(null);return}if(Bo.current?.active){let V=Bo.current,te=D.clientX-V.startX,G=D.clientY-V.startY;(Math.abs(te)>3||Math.abs(G)>3)&&(V.wasDrag=!0);let Y=V.startXMax-V.startXMin,K=V.startYMax-V.startYMin,J=-(te/ge)*Y,pe=G/ne*K;Tt.current||(ke(V.startXMin+J),Wt(V.startXMax+J)),En.current||(uo(V.startYMin+pe),po(V.startYMax+pe)),dl(null);return}if(BM.left+ge||jM.top+ne){dl(null);return}let Q=Tp(B,j);if(Wm.current=Q!==null,Ob(Q!==null?null:bl(B,j)),Q!==null){dl(null);return}let R=xp(B,j);R&&dl({canvasX:R.canvasX,canvasY:R.canvasY,dataX:R.dataX,dataY:R.dataY,traceIdx:R.traceIdx,label:R.label,color:R.color})},[ge,ne,xp,bl,Tp,M.left,M.top,Yo,an,Ht,Qe,ce,he,be,ve,Sp,Ep,dc,mc,we,le]),LR=w.useCallback(D=>{if(Nr.current){Nr.current=null;return}if(_r.current){_r.current=null;return}if(Gt.current&&Re){let{startVal:f,currentVal:H,axis:B}=Re,j=Math.min(f,H),F=Math.max(f,H),Q=B===\"x\"?he-ce:ve-be;F-j>Q*.01&&(B===\"x\"?(ke(j),Wt(F),Sn(!0),we([j,F])):(uo(j),po(F),Ar(!0),le([j,F]))),Gt.current=null,$o(null);return}if(Ea.current?.active){if((Bo.current?.wasDrag??!1)&&Pa){let H={x:Pa.peakX,y:Pa.peakY,trace_idx:Pa.traceIdx,label:Rt(Pa.peakX),type:\"peak\"};oe([...X||[],H])}Ea.current=null,vp(null),Bo.current=null;return}if(Bo.current?.active&&!Bo.current.wasDrag){let f=Z.current;if(f){let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top,F=Tp(B,j);if(F!==null){N(O===F?-1:F),Bo.current=null;return}let Q=bl(B,j);if(Q!==null){let R=Ze||[];D.shiftKey?R.includes(Q)?Ue(R.filter(V=>V!==Q)):Ue([...R,Q]):R.length===1&&R[0]===Q?Ue([]):Ue([Q]),Bo.current=null;return}if(W&&!xt&&ro){let R=nn.current,V=Dr.current,te=O>=0&&Ode&&(de=G[ot],Ee=ot);let De=V?V[Ee]:Ee,qt={x:De,y:de,trace_idx:te,label:Rt(De),type:\"peak\"};oe([...X||[],qt])}}else if(!W&&(Ze&&Ze.length>0&&Ue([]),ro)){let R=ro.traceIdx;N(O===R?-1:R)}}}Bo.current=null},[ro,O,N,W,X,oe,Ze,Ue,bl,Tp,xt,Re,ce,he,be,ve,we,le,Pa,fe]),jR=w.useCallback(()=>{Bo.current=null,Ea.current=null,Nr.current=null,_r.current=null,vp(null),Gt.current=null,$o(null),dl(null),Ob(null),Zm(null),Jm(null),Wm.current=!1},[]),UR=w.useCallback(D=>{let f=Z.current;if(!f){gl();return}let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(j>M.top+ne&&B>=M.left&&B<=M.left+ge&&Ht){Sn(!1),we([]),ke(on.current.min),Wt(on.current.max);return}if(B=M.top&&j<=M.top+ne&&Qe){Ar(!1),le([]),uo(rn.current.min),po(rn.current.max);return}gl()},[gl,ge,ne,M.left,M.top,Ht,Qe,we,le]),HR=w.useCallback(D=>{let f=D.target.tagName?.toLowerCase();if(!(f===\"input\"||f===\"textarea\"||f===\"select\"))switch(D.key){case\"r\":case\"R\":se||(D.preventDefault(),gl());break;case\"Escape\":D.preventDefault(),N(-1),Ze&&Ze.length>0&&Ue([]);break;case\"p\":case\"P\":xt||(D.preventDefault(),Te(!W));break;case\"c\":case\"C\":xt||(D.preventDefault(),oe([]),Ue([]));break;case\"Delete\":case\"Backspace\":if(!xt&&X&&X.length>0)if(D.preventDefault(),Ze&&Ze.length>0){let H=new Set(Ze),B=X.filter((j,F)=>!H.has(F));oe(B),Ue([])}else{let H=[...X];H.pop(),oe(H)}break}},[gl,N,X,oe,W,Te,Ze,Ue,se,xt]),VR=w.useCallback(()=>{hl(null);let D=Z.current;D&&D.toBlob(f=>{f&&lc(f,`${c||\"show1d\"}.png`)})},[c]),$b=w.useCallback((D=\"pdf\")=>{hl(null);let f=nn.current,H=Dr.current;if(f.length===0)return;let B=4,j=ye*B,F=ue*B,Q=document.createElement(\"canvas\");Q.width=j,Q.height=F;let R=Q.getContext(\"2d\");if(!R)return;if(R.scale(B,B),R.fillStyle=\"#ffffff\",R.fillRect(0,0,ye,ue),P){R.strokeStyle=\"rgba(0,0,0,0.08)\",R.lineWidth=1,R.setLineDash([2,3]);let G=Math.max(3,xe),Y=Sa(ce,he,G);for(let pe of Y){let Ee=St(pe);Ee>=M.left&&Ee<=M.left+ge&&(R.beginPath(),R.moveTo(Ee,M.top),R.lineTo(Ee,M.top+ne),R.stroke())}let K=Math.max(3,xe),J=v?bp(Math.max(be,1e-30),ve,K):Sa(be,ve,K);for(let pe of J){let Ee=wt(pe);Ee>=M.top&&Ee<=M.top+ne&&(R.beginPath(),R.moveTo(M.left,Ee),R.lineTo(M.left+ge,Ee),R.stroke())}R.setLineDash([])}R.strokeStyle=\"#999\",R.lineWidth=1,R.beginPath(),R.moveTo(M.left,M.top),R.lineTo(M.left,M.top+ne),R.lineTo(M.left+ge,M.top+ne),R.stroke();let V=Sa(ce,he,Math.max(3,Math.floor(ge/DR)));R.fillStyle=\"#555\",R.font=`10px ${vo}`,R.textAlign=\"center\",R.textBaseline=\"top\";for(let G of V){let Y=St(G);Y>=M.left&&Y<=M.left+ge&&(R.beginPath(),R.moveTo(Y,M.top+ne),R.lineTo(Y,M.top+ne+Tn),R.stroke(),R.fillText(Rt(G),Y,M.top+ne+Tn+2))}let te=v?bp(Math.max(be,1e-30),ve):Sa(be,ve);R.textAlign=\"right\",R.textBaseline=\"middle\";for(let G of te){let Y=wt(G);Y>=M.top&&Y<=M.top+ne&&(R.beginPath(),R.moveTo(M.left-Tn,Y),R.lineTo(M.left,Y),R.stroke(),R.fillText(Rt(G),M.left-Tn-2,Y))}if(u||p){R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`11px ${vo}`,R.fillStyle=\"#666\";let G=u||\"\";p&&(G+=G?` (${p})`:p),R.fillText(G,M.left+ge/2,M.top+ne+Tn+18)}if(m||d){R.save(),R.translate(12,M.top+ne/2),R.rotate(-Math.PI/2),R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`11px ${vo}`,R.fillStyle=\"#666\";let G=m||\"\";d&&(G+=G?` (${d})`:d),R.fillText(G,0,0),R.restore()}c&&(R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`bold 13px ${vo}`,R.fillStyle=\"#333\",R.fillText(c,ye/2,2)),R.save(),R.beginPath(),R.rect(M.left,M.top,ge,ne),R.clip();for(let G=0;G0)for(let G of X){let Y=s&&s[G.trace_idx]||\"#4fc3f7\",K=St(G.x),J=wt(G.y),pe=5;R.fillStyle=Y,R.strokeStyle=\"#fff\",R.lineWidth=1.5,R.beginPath(),R.moveTo(K,J-pe),R.lineTo(K+pe,J+pe),R.lineTo(K-pe,J+pe),R.closePath(),R.fill(),R.stroke(),R.font=`9px ${vo}`,R.fillStyle=\"#333\",R.textAlign=\"center\",R.textBaseline=\"bottom\",R.fillText(G.label||Rt(G.x),K,J-pe-3)}if(R.restore(),E&&f.length>=1&&l&&l.length>0){R.font=`10px ${vo}`;let G=14,Y=16,K=4,J=6,pe=0;for(let ot=0;otpe&&(pe=Pn)}let Ee=J*2+Y+K+pe,de=J*2+f.length*G,De=M.left+ge-Ee-8,qt=M.top+8;R.fillStyle=\"rgba(255,255,255,0.9)\",R.fillRect(De,qt,Ee,de),R.strokeStyle=\"#ccc\",R.lineWidth=1,R.strokeRect(De,qt,Ee,de);for(let ot=0;otlc(G,`${c||\"show1d\"}_figure.pdf`)):Q.toBlob(G=>{G&&lc(G,`${c||\"show1d\"}_figure.png`)})},[ye,ue,ce,he,be,ve,s,l,z,v,P,xe,E,u,m,p,d,c,St,wt,ge,ne,X]),vl=w.useCallback(D=>{let f=nn.current,H=Dr.current;if(f.length===0)return\"\";let F=[[\"x\",...l&&l.length>0?l:f.map((Q,R)=>`Data ${R+1}`)].join(\",\")];for(let Q=0;Q<(H?H.length:f[0].length);Q++){let R=H?H[Q]:Q;if(D&&Ht&&(Rhe))continue;let V=[String(R)];for(let te of f)V.push(String(te[Q]??\"\"));F.push(V.join(\",\"))}return F.join(`\n`)},[l,Ht,ce,he]),$R=w.useCallback(()=>{let D=vl(!0);D&&navigator.clipboard.writeText(D).then(()=>{Hb(!0),setTimeout(()=>Hb(!1),1e3)})},[vl]),YR=w.useCallback(()=>{hl(null);let D=vl(!0);D&&lc(new Blob([D],{type:\"text/csv\"}),`${c||\"show1d\"}_range.csv`)},[vl,c]),XR=w.useCallback(()=>{hl(null);let D=vl(!1);D&&lc(new Blob([D],{type:\"text/csv\"}),`${c||\"show1d\"}.csv`)},[vl,c]),GR=()=>Nr.current?\"ew-resize\":_r.current?\"ns-resize\":dc?\"ew-resize\":mc?\"ns-resize\":Gt.current?Gt.current.axis===\"x\"?\"ew-resize\":\"ns-resize\":Ea.current?.active?\"col-resize\":Bo.current?.active?\"grabbing\":_R!==null||Wm.current?\"pointer\":W&&!xt?\"col-resize\":\"crosshair\";return w.createElement(Fe,{className:\"show1d-root\",tabIndex:0,onKeyDown:HR,sx:{...__.root,bgcolor:t.bg,color:t.text}},w.createElement(Xe,{variant:\"caption\",sx:{...xn.label,color:t.accent,mb:`${D_.XS}px`,display:\"block\"}},c||\"Plot\",w.createElement(Y_,{theme:e.theme,text:w.createElement(X_,{items:[[\"Scroll\",\"Zoom in/out\"],[\"Drag\",\"Pan (or search peak when Peak on)\"],[\"Drag axis\",\"Lock X or Y range\"],[\"Dbl-click axis\",\"Unlock range\"],[\"Click\",\"Focus trace / select peak\"],[\"Shift+Click\",\"Multi-select peaks\"],[\"P\",\"Toggle peak mode\"],[\"C\",\"Clear all peaks\"],[\"Del\",\"Remove last peak\"],[\"Esc\",\"Deselect all\"],[\"R\",\"Reset view\"],[\"Dbl-click\",\"Reset view\"]]})}),w.createElement(MR,{widgetName:\"Show1D\",hiddenTools:et,setHiddenTools:dt,disabledTools:Oe,setDisabledTools:Ae,themeColors:t})),_&&!Be.hideAll&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"4px\",mb:\"2px\",height:28}},!Nt&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"Log:\"),w.createElement(Un,{size:\"small\",checked:v,onChange:(D,f)=>T(f),sx:hp.small,disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Auto:\"),w.createElement(Un,{size:\"small\",checked:S,onChange:(D,f)=>h(f),sx:hp.small,disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Grid:\"),w.createElement(Un,{size:\"small\",checked:P,onChange:(D,f)=>A(f),sx:hp.small,disabled:se}),P&&w.createElement(km,{size:\"small\",min:5,max:50,step:1,value:xe,onChange:(D,f)=>Je(f),sx:{width:60,ml:\"2px\",...OR.small},disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Legend:\"),w.createElement(Un,{size:\"small\",checked:E,onChange:(D,f)=>C(f),sx:hp.small,disabled:se})),!Ro&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Peak:\"),w.createElement(Un,{size:\"small\",checked:W,onChange:(D,f)=>Te(f),sx:hp.small,disabled:xt}),W&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text,ml:\"2px\"}},\"\\xB1\",fe),w.createElement(km,{size:\"small\",min:1,max:100,step:1,value:fe,onChange:(D,f)=>Ke(f),sx:{width:50,ml:\"2px\",...OR.small},disabled:xt}))),w.createElement(Fe,{sx:{flex:1}}),!Nt&&w.createElement(ga,{size:\"small\",sx:gp,onClick:gl,disabled:se},\"Reset\"),!st&&w.createElement(w.Fragment,null,w.createElement(ga,{size:\"small\",sx:{...gp,color:t.accent},onClick:D=>hl(D.currentTarget),disabled:fr},\"Export\"),w.createElement(ip,{anchorEl:Vb,open:!!Vb,onClose:()=>hl(null),...N_},w.createElement(nl,{onClick:()=>$b(\"pdf\"),sx:{fontSize:12}},\"Figure (PDF)\"),w.createElement(nl,{onClick:()=>$b(\"png\"),sx:{fontSize:12}},\"Figure (PNG)\"),w.createElement(nl,{onClick:VR,sx:{fontSize:12}},\"PNG\"),w.createElement(nl,{onClick:YR,sx:{fontSize:12}},\"CSV (range)\"),w.createElement(nl,{onClick:XR,sx:{fontSize:12}},\"CSV (all)\")))),w.createElement(Fe,{ref:Se,sx:{position:\"relative\",width:ye,height:ue,border:`1px solid ${t.border}`,cursor:GR(),bgcolor:o?\"#1a1a1a\":\"#f8f8f8\"},onMouseDown:kR,onMouseMove:BR,onMouseUp:LR,onMouseLeave:jR,onDoubleClick:UR},w.createElement(\"canvas\",{ref:Z,style:{width:ye,height:ue,position:\"absolute\",top:0,left:0}}),w.createElement(\"canvas\",{ref:ee,style:{width:ye,height:ue,position:\"absolute\",top:0,left:0,pointerEvents:\"none\"}}),w.createElement(Fe,{onMouseDown:D=>{fc.current={active:!0,startX:D.clientX,startY:D.clientY,startW:ye,startH:ue},D.stopPropagation()},sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:\"nwse-resize\",opacity:.6,background:`linear-gradient(135deg, transparent 50%, ${t.accent} 50%)`,\"&:hover\":{opacity:1}}})),Ht&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"6px\",mt:\"4px\",mb:\"2px\",height:24}},w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"X range:\"),w.createElement(\"input\",{type:\"number\",value:Ab,onChange:D=>{ml(!0),Db(D.target.value)},onFocus:()=>ml(!0),onBlur:()=>{ml(!1);let D=parseFloat(Ab);if(!isNaN(D)){let f=on.current,H=Math.max(f.min,Math.min(f.max,D));if(H>=he){let B=H;H=he,Wt(B),we([he,B]),ke(he);return}ke(H),we([H,he])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text}},\"\\u2014\"),w.createElement(\"input\",{type:\"number\",value:Nb,onChange:D=>{ml(!0),_b(D.target.value)},onFocus:()=>ml(!0),onBlur:()=>{ml(!1);let D=parseFloat(Nb);if(!isNaN(D)){let f=on.current,H=Math.max(f.min,Math.min(f.max,D));if(H<=ce){let B=H;H=ce,ke(B),we([B,ce]),Wt(ce);return}Wt(H),we([ce,H])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(ga,{size:\"small\",sx:gp,onClick:()=>{Sn(!1),we([]),ke(on.current.min),Wt(on.current.max)}},\"RESET\"),!st&&w.createElement(ga,{size:\"small\",sx:{...gp,ml:\"4px\"},onClick:$R,disabled:fr},zR?\"COPIED\":\"COPY CSV\")),Qe&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"6px\",mt:\"4px\",mb:\"2px\",height:24}},w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"Y range:\"),w.createElement(\"input\",{type:\"number\",value:kb,onChange:D=>{yl(!0),Bb(D.target.value)},onFocus:()=>yl(!0),onBlur:()=>{yl(!1);let D=parseFloat(kb);if(!isNaN(D)){let f=rn.current,H=Math.max(f.min,Math.min(f.max,D));if(H>=ve){let B=H;H=ve,po(B),le([ve,B]),uo(ve);return}uo(H),le([H,ve])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text}},\"\\u2014\"),w.createElement(\"input\",{type:\"number\",value:Lb,onChange:D=>{yl(!0),jb(D.target.value)},onFocus:()=>yl(!0),onBlur:()=>{yl(!1);let D=parseFloat(Lb);if(!isNaN(D)){let f=rn.current,H=Math.max(f.min,Math.min(f.max,D));if(H<=be){let B=H;H=be,uo(B),le([B,be]),po(be);return}po(H),le([be,H])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(ga,{size:\"small\",sx:gp,onClick:()=>{Ar(!1),le([]),uo(rn.current.min),po(rn.current.max)}},\"RESET\")),b&&!Ut&&I&&I.length>0&&(()=>{let D=O>=0&&OH);return w.createElement(Fe,{sx:{border:`1px solid ${t.border}`,borderTop:\"none\",bgcolor:o?t.bg:\"#fafafa\",maxWidth:ye}},D.map(f=>{let H=l&&l[f]||`Data ${f+1}`,B=s&&s[f]||\"#4fc3f7\";return w.createElement(Fe,{key:f,sx:{display:\"flex\",gap:2,alignItems:\"center\",px:1,py:.25}},w.createElement(Fe,{sx:{width:8,height:8,bgcolor:B,flexShrink:0}}),a>1&&w.createElement(Xe,{sx:{fontSize:11,color:t.text,fontWeight:\"bold\",minWidth:40}},H),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Mean \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(I[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Min \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(x[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Max \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(k[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Std \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(U[f]??0))))}),Ht&&Lt&&Lt.length>0&&w.createElement(w.Fragment,null,w.createElement(Fe,{sx:{borderTop:`1px dashed ${t.border}`,mx:1,my:.25}}),D.map(f=>{let H=Lt[f];if(!H)return null;let B=s&&s[f]||\"#4fc3f7\";return w.createElement(Fe,{key:`rs-${f}`,sx:{display:\"flex\",gap:2,alignItems:\"center\",px:1,py:.25}},w.createElement(Xe,{sx:{fontSize:10,color:o?\"#777\":\"#aaa\",minWidth:60}},\"Range (\",H.n_points,\" pts)\"),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Mean \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.mean))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Min \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.min))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Max \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.max))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Std \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.std))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"\\u222B \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.integral))))})),jt&&jt.length>0&&w.createElement(w.Fragment,null,w.createElement(Fe,{sx:{borderTop:`1px dashed ${t.border}`,mx:1,my:.25}}),jt.map((f,H)=>{let B=X&&f.peak_idx>=0&&f.peak_idx()=>(t||e((t={exports:{}}).exports,t),t.exports);var WR=(e,t,o,r)=>{if(t&&typeof t==\"object\"||typeof t==\"function\")for(let n of FR(t))!QR.call(e,n)&&n!==o&&Yb(e,n,{get:()=>t[n],enumerable:!(r=IR(t,n))||r.enumerable});return e};var q=(e,t,o)=>(o=e!=null?qR(KR(e)):{},WR(t||!e||!e.__esModule?Yb(o,\"default\",{value:e,enumerable:!0}):o,e));var ev=Xo(Me=>{\"use strict\";var ry=Symbol.for(\"react.transitional.element\"),ZR=Symbol.for(\"react.portal\"),JR=Symbol.for(\"react.fragment\"),e2=Symbol.for(\"react.strict_mode\"),t2=Symbol.for(\"react.profiler\"),o2=Symbol.for(\"react.consumer\"),r2=Symbol.for(\"react.context\"),n2=Symbol.for(\"react.forward_ref\"),a2=Symbol.for(\"react.suspense\"),i2=Symbol.for(\"react.memo\"),Fb=Symbol.for(\"react.lazy\"),l2=Symbol.for(\"react.activity\"),Xb=Symbol.iterator;function s2(e){return e===null||typeof e!=\"object\"?null:(e=Xb&&e[Xb]||e[\"@@iterator\"],typeof e==\"function\"?e:null)}var Kb={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Qb=Object.assign,Wb={};function Tl(e,t,o){this.props=e,this.context=t,this.refs=Wb,this.updater=o||Kb}Tl.prototype.isReactComponent={};Tl.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\")};Tl.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,\"forceUpdate\")};function Zb(){}Zb.prototype=Tl.prototype;function ny(e,t,o){this.props=e,this.context=t,this.refs=Wb,this.updater=o||Kb}var ay=ny.prototype=new Zb;ay.constructor=ny;Qb(ay,Tl.prototype);ay.isPureReactComponent=!0;var Gb=Array.isArray;function oy(){}var Mt={H:null,A:null,T:null,S:null},Jb=Object.prototype.hasOwnProperty;function iy(e,t,o){var r=o.ref;return{$$typeof:ry,type:e,key:t,ref:r!==void 0?r:null,props:o}}function c2(e,t){return iy(e.type,t,e.props)}function ly(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===ry}function u2(e){var t={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+e.replace(/[=:]/g,function(o){return t[o]})}var qb=/\\/+/g;function ty(e,t){return typeof e==\"object\"&&e!==null&&e.key!=null?u2(\"\"+e.key):t.toString(36)}function p2(e){switch(e.status){case\"fulfilled\":return e.value;case\"rejected\":throw e.reason;default:switch(typeof e.status==\"string\"?e.then(oy,oy):(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 xl(e,t,o,r,n){var a=typeof e;(a===\"undefined\"||a===\"boolean\")&&(e=null);var i=!1;if(e===null)i=!0;else switch(a){case\"bigint\":case\"string\":case\"number\":i=!0;break;case\"object\":switch(e.$$typeof){case ry:case ZR:i=!0;break;case Fb:return i=e._init,xl(i(e._payload),t,o,r,n)}}if(i)return n=n(e),i=r===\"\"?\".\"+ty(e,0):r,Gb(n)?(o=\"\",i!=null&&(o=i.replace(qb,\"$&/\")+\"/\"),xl(n,t,o,\"\",function(c){return c})):n!=null&&(ly(n)&&(n=c2(n,o+(n.key==null||e&&e.key===n.key?\"\":(\"\"+n.key).replace(qb,\"$&/\")+\"/\")+i)),t.push(n)),1;i=0;var l=r===\"\"?\".\":r+\":\";if(Gb(e))for(var s=0;s{\"use strict\";tv.exports=ev()});var pv=Xo(_t=>{\"use strict\";function py(e,t){var o=e.length;e.push(t);e:for(;0>>1,n=e[r];if(0>>1;rCp(l,o))sCp(c,l)?(e[r]=c,e[s]=o,r=s):(e[r]=l,e[i]=o,r=i);else if(sCp(c,o))e[r]=c,e[s]=o,r=s;else break e}}return t}function Cp(e,t){var o=e.sortIndex-t.sortIndex;return o!==0?o:e.id-t.id}_t.unstable_now=void 0;typeof performance==\"object\"&&typeof performance.now==\"function\"?(ov=performance,_t.unstable_now=function(){return ov.now()}):(sy=Date,rv=sy.now(),_t.unstable_now=function(){return sy.now()-rv});var ov,sy,rv,Vn=[],Ca=[],m2=1,zr=null,Lo=3,fy=!1,yc=!1,hc=!1,dy=!1,iv=typeof setTimeout==\"function\"?setTimeout:null,lv=typeof clearTimeout==\"function\"?clearTimeout:null,nv=typeof setImmediate<\"u\"?setImmediate:null;function Rp(e){for(var t=Cn(Ca);t!==null;){if(t.callback===null)wp(Ca);else if(t.startTime<=e)wp(Ca),t.sortIndex=t.expirationTime,py(Vn,t);else break;t=Cn(Ca)}}function my(e){if(hc=!1,Rp(e),!yc)if(Cn(Vn)!==null)yc=!0,El||(El=!0,Sl());else{var t=Cn(Ca);t!==null&&yy(my,t.startTime-e)}}var El=!1,gc=-1,sv=5,cv=-1;function uv(){return dy?!0:!(_t.unstable_now()-cve&&uv());){var r=zr.callback;if(typeof r==\"function\"){zr.callback=null,Lo=zr.priorityLevel;var n=r(zr.expirationTime<=e);if(e=_t.unstable_now(),typeof n==\"function\"){zr.callback=n,Rp(e),t=!0;break t}zr===Cn(Vn)&&wp(Vn),Rp(e)}else wp(Vn);zr=Cn(Vn)}if(zr!==null)t=!0;else{var a=Cn(Ca);a!==null&&yy(my,a.startTime-e),t=!1}}break e}finally{zr=null,Lo=o,fy=!1}t=void 0}}finally{t?Sl():El=!1}}}var Sl;typeof nv==\"function\"?Sl=function(){nv(cy)}:typeof MessageChannel<\"u\"?(uy=new MessageChannel,av=uy.port2,uy.port1.onmessage=cy,Sl=function(){av.postMessage(null)}):Sl=function(){iv(cy,0)};var uy,av;function yy(e,t){gc=iv(function(){e(_t.unstable_now())},t)}_t.unstable_IdlePriority=5;_t.unstable_ImmediatePriority=1;_t.unstable_LowPriority=4;_t.unstable_NormalPriority=3;_t.unstable_Profiling=null;_t.unstable_UserBlockingPriority=2;_t.unstable_cancelCallback=function(e){e.callback=null};_t.unstable_forceFrameRate=function(e){0>e||125r?(e.sortIndex=o,py(Ca,e),Cn(Vn)===null&&e===Cn(Ca)&&(hc?(lv(gc),gc=-1):hc=!0,yy(my,o-r))):(e.sortIndex=n,py(Vn,e),yc||fy||(yc=!0,El||(El=!0,Sl()))),e};_t.unstable_shouldYield=uv;_t.unstable_wrapCallback=function(e){var t=Lo;return function(){var o=Lo;Lo=t;try{return e.apply(this,arguments)}finally{Lo=o}}}});var dv=Xo((Q_,fv)=>{\"use strict\";fv.exports=pv()});var yv=Xo(qo=>{\"use strict\";var y2=re();function mv(e){var t=\"https://react.dev/errors/\"+e;if(1{\"use strict\";function hv(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(hv)}catch(e){console.error(e)}}hv(),gv.exports=yv()});var OS=Xo(td=>{\"use strict\";var mo=dv(),Yx=re(),b2=Op();function $(e){var t=\"https://react.dev/errors/\"+e;if(1Al||(e.current=eh[Al],eh[Al]=null,Al--)}function Et(e,t){Al++,eh[Al]=e.current,e.current=t}var On=An(null),Xc=An(null),ja=An(null),uf=An(null);function pf(e,t){switch(Et(ja,t),Et(Xc,e),Et(On,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Rx(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Rx(t),e=yS(t,e);else switch(e){case\"svg\":e=1;break;case\"math\":e=2;break;default:e=0}}So(On),Et(On,e)}function Fl(){So(On),So(Xc),So(ja)}function th(e){e.memoizedState!==null&&Et(uf,e);var t=On.current,o=yS(t,e.type);t!==o&&(Et(Xc,e),Et(On,o))}function ff(e){Xc.current===e&&(So(On),So(Xc)),uf.current===e&&(So(uf),tu._currentValue=Ti)}var hy,xv;function gi(e){if(hy===void 0)try{throw Error()}catch(o){var t=o.stack.trim().match(/\\n( *(at )?)/);hy=t&&t[1]||\"\",xv=-1)\":-1n||s[r]!==c[n]){var u=`\n`+s[r].replace(\" at new \",\" at \");return e.displayName&&u.includes(\"\")&&(u=u.replace(\"\",e.displayName)),u}while(1<=r&&0<=n);break}}}finally{gy=!1,Error.prepareStackTrace=o}return(o=e?e.displayName||e.name:\"\")?gi(o):\"\"}function E2(e,t){switch(e.tag){case 26:case 27:case 5:return gi(e.type);case 16:return gi(\"Lazy\");case 13:return e.child!==t&&t!==null?gi(\"Suspense Fallback\"):gi(\"Suspense\");case 19:return gi(\"SuspenseList\");case 0:case 15:return by(e.type,!1);case 11:return by(e.type.render,!1);case 1:return by(e.type,!0);case 31:return gi(\"Activity\");default:return\"\"}}function Tv(e){try{var t=\"\",o=null;do t+=E2(e,o),o=e,e=e.return;while(e);return t}catch(r){return`\nError generating stack: `+r.message+`\n`+r.stack}}var oh=Object.prototype.hasOwnProperty,qh=mo.unstable_scheduleCallback,vy=mo.unstable_cancelCallback,P2=mo.unstable_shouldYield,C2=mo.unstable_requestPaint,br=mo.unstable_now,R2=mo.unstable_getCurrentPriorityLevel,Qx=mo.unstable_ImmediatePriority,Wx=mo.unstable_UserBlockingPriority,df=mo.unstable_NormalPriority,w2=mo.unstable_LowPriority,Zx=mo.unstable_IdlePriority,M2=mo.log,O2=mo.unstable_setDisableYieldValue,au=null,vr=null;function _a(e){if(typeof M2==\"function\"&&O2(e),vr&&typeof vr.setStrictMode==\"function\")try{vr.setStrictMode(au,e)}catch{}}var xr=Math.clz32?Math.clz32:N2,A2=Math.log,D2=Math.LN2;function N2(e){return e>>>=0,e===0?32:31-(A2(e)/D2|0)|0}var Dp=256,Np=262144,_p=4194304;function bi(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 Uf(e,t,o){var r=e.pendingLanes;if(r===0)return 0;var n=0,a=e.suspendedLanes,i=e.pingedLanes;e=e.warmLanes;var l=r&134217727;return l!==0?(r=l&~a,r!==0?n=bi(r):(i&=l,i!==0?n=bi(i):o||(o=l&~e,o!==0&&(n=bi(o))))):(l=r&~a,l!==0?n=bi(l):i!==0?n=bi(i):o||(o=r&~e,o!==0&&(n=bi(o)))),n===0?0:t!==0&&t!==n&&(t&a)===0&&(a=n&-n,o=t&-t,a>=o||a===32&&(o&4194048)!==0)?t:n}function iu(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function _2(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 Jx(){var e=_p;return _p<<=1,(_p&62914560)===0&&(_p=4194304),e}function xy(e){for(var t=[],o=0;31>o;o++)t.push(e);return t}function lu(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function z2(e,t,o,r,n,a){var i=e.pendingLanes;e.pendingLanes=o,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=o,e.entangledLanes&=o,e.errorRecoveryDisabledLanes&=o,e.shellSuspendCounter=0;var l=e.entanglements,s=e.expirationTimes,c=e.hiddenUpdates;for(o=i&~o;0\"u\")return null;try{return e.activeElement||e.body}catch{return e.body}}var H2=/[\\n\"\\\\]/g;function Ur(e){return e.replace(H2,function(t){return\"\\\\\"+t.charCodeAt(0).toString(16)+\" \"})}function ah(e,t,o,r,n,a,i,l){e.name=\"\",i!=null&&typeof i!=\"function\"&&typeof i!=\"symbol\"&&typeof i!=\"boolean\"?e.type=i:e.removeAttribute(\"type\"),t!=null?i===\"number\"?(t===0&&e.value===\"\"||e.value!=t)&&(e.value=\"\"+Br(t)):e.value!==\"\"+Br(t)&&(e.value=\"\"+Br(t)):i!==\"submit\"&&i!==\"reset\"||e.removeAttribute(\"value\"),t!=null?ih(e,i,Br(t)):o!=null?ih(e,i,Br(o)):r!=null&&e.removeAttribute(\"value\"),n==null&&a!=null&&(e.defaultChecked=!!a),n!=null&&(e.checked=n&&typeof n!=\"function\"&&typeof n!=\"symbol\"),l!=null&&typeof l!=\"function\"&&typeof l!=\"symbol\"&&typeof l!=\"boolean\"?e.name=\"\"+Br(l):e.removeAttribute(\"name\")}function sT(e,t,o,r,n,a,i,l){if(a!=null&&typeof a!=\"function\"&&typeof a!=\"symbol\"&&typeof a!=\"boolean\"&&(e.type=a),t!=null||o!=null){if(!(a!==\"submit\"&&a!==\"reset\"||t!=null)){nh(e);return}o=o!=null?\"\"+Br(o):\"\",t=t!=null?\"\"+Br(t):o,l||t===e.value||(e.value=t),e.defaultValue=t}r=r??n,r=typeof r!=\"function\"&&typeof r!=\"symbol\"&&!!r,e.checked=l?e.checked:!!r,e.defaultChecked=!!r,i!=null&&typeof i!=\"function\"&&typeof i!=\"symbol\"&&typeof i!=\"boolean\"&&(e.name=i),nh(e)}function ih(e,t,o){t===\"number\"&&mf(e.ownerDocument)===e||e.defaultValue===\"\"+o||(e.defaultValue=\"\"+o)}function $l(e,t,o,r){if(e=e.options,t){t={};for(var n=0;n\"u\"||typeof window.document>\"u\"||typeof window.document.createElement>\"u\"),sh=!1;if(ta)try{Pl={},Object.defineProperty(Pl,\"passive\",{get:function(){sh=!0}}),window.addEventListener(\"test\",Pl,Pl),window.removeEventListener(\"test\",Pl,Pl)}catch{sh=!1}var Pl,za=null,Zh=null,Qp=null;function dT(){if(Qp)return Qp;var e,t=Zh,o=t.length,r,n=\"value\"in za?za.value:za.textContent,a=n.length;for(e=0;e=Dc),Nv=\" \",_v=!1;function yT(e,t){switch(e){case\"keyup\":return mw.indexOf(t.keyCode)!==-1;case\"keydown\":return t.keyCode!==229;case\"keypress\":case\"mousedown\":case\"focusout\":return!0;default:return!1}}function hT(e){return e=e.detail,typeof e==\"object\"&&\"data\"in e?e.data:null}var _l=!1;function hw(e,t){switch(e){case\"compositionend\":return hT(t);case\"keypress\":return t.which!==32?null:(_v=!0,Nv);case\"textInput\":return e=t.data,e===Nv&&_v?null:e;default:return null}}function gw(e,t){if(_l)return e===\"compositionend\"||!eg&&yT(e,t)?(e=dT(),Qp=Zh=za=null,_l=!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)return{node:o,offset:t-e};e=r}e:{for(;o;){if(o.nextSibling){o=o.nextSibling;break e}o=o.parentNode}o=void 0}o=Lv(o)}}function xT(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?xT(e,t.parentNode):\"contains\"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function TT(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=mf(e.document);t instanceof e.HTMLIFrameElement;){try{var o=typeof t.contentWindow.location.href==\"string\"}catch{o=!1}if(o)e=t.contentWindow;else break;t=mf(e.document)}return t}function tg(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 Cw=ta&&\"documentMode\"in document&&11>=document.documentMode,zl=null,ch=null,_c=null,uh=!1;function Uv(e,t,o){var r=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;uh||zl==null||zl!==mf(r)||(r=zl,\"selectionStart\"in r&&tg(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),_c&&Ic(_c,r)||(_c=r,r=Nf(ch,\"onSelect\"),0>=i,n-=i,Rn=1<<32-xr(t)+n|o<A?(_=P,P=null):_=P.sibling;var z=p(h,P,g[A],b);if(z===null){P===null&&(P=_);break}e&&P&&z.alternate===null&&t(h,P),y=a(z,y,A),C===null?E=z:C.sibling=z,C=z,P=_}if(A===g.length)return o(h,P),qe&&In(h,A),E;if(P===null){for(;AA?(_=P,P=null):_=P.sibling;var I=p(h,P,z.value,b);if(I===null){P===null&&(P=_);break}e&&P&&I.alternate===null&&t(h,P),y=a(I,y,A),C===null?E=I:C.sibling=I,C=I,P=_}if(z.done)return o(h,P),qe&&In(h,A),E;if(P===null){for(;!z.done;A++,z=g.next())z=m(h,z.value,b),z!==null&&(y=a(z,y,A),C===null?E=z:C.sibling=z,C=z);return qe&&In(h,A),E}for(P=r(P);!z.done;A++,z=g.next())z=d(P,h,A,z.value,b),z!==null&&(e&&z.alternate!==null&&P.delete(z.key===null?A:z.key),y=a(z,y,A),C===null?E=z:C.sibling=z,C=z);return e&&P.forEach(function(x){return t(h,x)}),qe&&In(h,A),E}function S(h,y,g,b){if(typeof g==\"object\"&&g!==null&&g.type===Ol&&g.key===null&&(g=g.props.children),typeof g==\"object\"&&g!==null){switch(g.$$typeof){case Ap:e:{for(var E=g.key;y!==null;){if(y.key===E){if(E=g.type,E===Ol){if(y.tag===7){o(h,y.sibling),b=n(y,g.props.children),b.return=h,h=b;break e}}else if(y.elementType===E||typeof E==\"object\"&&E!==null&&E.$$typeof===wa&&vi(E)===y.type){o(h,y.sibling),b=n(y,g.props),Tc(b,g),b.return=h,h=b;break e}o(h,y);break}else t(h,y);y=y.sibling}g.type===Ol?(b=Si(g.props.children,h.mode,b,g.key),b.return=h,h=b):(b=Zp(g.type,g.key,g.props,null,h.mode,b),Tc(b,g),b.return=h,h=b)}return i(h);case Rc:e:{for(E=g.key;y!==null;){if(y.key===E)if(y.tag===4&&y.stateNode.containerInfo===g.containerInfo&&y.stateNode.implementation===g.implementation){o(h,y.sibling),b=n(y,g.children||[]),b.return=h,h=b;break e}else{o(h,y);break}else t(h,y);y=y.sibling}b=My(g,h.mode,b),b.return=h,h=b}return i(h);case wa:return g=vi(g),S(h,y,g,b)}if(wc(g))return v(h,y,g,b);if(vc(g)){if(E=vc(g),typeof E!=\"function\")throw Error($(150));return g=E.call(g),T(h,y,g,b)}if(typeof g.then==\"function\")return S(h,y,Up(g),b);if(g.$$typeof===Kn)return S(h,y,jp(h,g),b);Hp(h,g)}return typeof g==\"string\"&&g!==\"\"||typeof g==\"number\"||typeof g==\"bigint\"?(g=\"\"+g,y!==null&&y.tag===6?(o(h,y.sibling),b=n(y,g),b.return=h,h=b):(o(h,y),b=wy(g,h.mode,b),b.return=h,h=b),i(h)):o(h,y)}return function(h,y,g,b){try{Qc=0;var E=S(h,y,g,b);return Gl=null,E}catch(P){if(P===ss||P===Gf)throw P;var C=hr(29,P,null,h.mode);return C.lanes=b,C.return=h,C}finally{}}}var Mi=BT(!0),LT=BT(!1),Ma=!1;function ug(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function gh(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 Ha(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Va(e,t,o){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(rt&2)!==0){var n=r.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),r.pending=t,t=hf(e),MT(e,null,o),t}return Xf(e,r,t,o),hf(e)}function kc(e,t,o){if(t=t.updateQueue,t!==null&&(t=t.shared,(o&4194048)!==0)){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,tT(e,o)}}function Ay(e,t){var o=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,o===r)){var n=null,a=null;if(o=o.firstBaseUpdate,o!==null){do{var i={lane:o.lane,tag:o.tag,payload:o.payload,callback:null,next:null};a===null?n=a=i:a=a.next=i,o=o.next}while(o!==null);a===null?n=a=t:a=a.next=t}else n=a=t;o={baseState:r.baseState,firstBaseUpdate:n,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},e.updateQueue=o;return}e=o.lastBaseUpdate,e===null?o.firstBaseUpdate=t:e.next=t,o.lastBaseUpdate=t}var bh=!1;function Bc(){if(bh){var e=Xl;if(e!==null)throw e}}function Lc(e,t,o,r){bh=!1;var n=e.updateQueue;Ma=!1;var a=n.firstBaseUpdate,i=n.lastBaseUpdate,l=n.shared.pending;if(l!==null){n.shared.pending=null;var s=l,c=s.next;s.next=null,i===null?a=c:i.next=c,i=s;var u=e.alternate;u!==null&&(u=u.updateQueue,l=u.lastBaseUpdate,l!==i&&(l===null?u.firstBaseUpdate=c:l.next=c,u.lastBaseUpdate=s))}if(a!==null){var m=n.baseState;i=0,u=c=s=null,l=a;do{var p=l.lane&-536870913,d=p!==l.lane;if(d?(Ge&p)===p:(r&p)===p){p!==0&&p===Wl&&(bh=!0),u!==null&&(u=u.next={lane:0,tag:l.tag,payload:l.payload,callback:null,next:null});e:{var v=e,T=l;p=t;var S=o;switch(T.tag){case 1:if(v=T.payload,typeof v==\"function\"){m=v.call(S,m,p);break e}m=v;break e;case 3:v.flags=v.flags&-65537|128;case 0:if(v=T.payload,p=typeof v==\"function\"?v.call(S,m,p):v,p==null)break e;m=Dt({},m,p);break e;case 2:Ma=!0}}p=l.callback,p!==null&&(e.flags|=64,d&&(e.flags|=8192),d=n.callbacks,d===null?n.callbacks=[p]:d.push(p))}else d={lane:p,tag:l.tag,payload:l.payload,callback:l.callback,next:null},u===null?(c=u=d,s=m):u=u.next=d,i|=p;if(l=l.next,l===null){if(l=n.shared.pending,l===null)break;d=l,l=d.next,d.next=null,n.lastBaseUpdate=d,n.shared.pending=null}}while(!0);u===null&&(s=m),n.baseState=s,n.firstBaseUpdate=c,n.lastBaseUpdate=u,a===null&&(n.shared.lanes=0),Qa|=i,e.lanes=i,e.memoizedState=m}}function jT(e,t){if(typeof e!=\"function\")throw Error($(191,e));e.call(t)}function UT(e,t){var o=e.callbacks;if(o!==null)for(e.callbacks=null,e=0;ea?a:8;var i=Pe.T,l={};Pe.T=l,Eg(e,!1,t,o);try{var s=n(),c=Pe.S;if(c!==null&&c(l,s),s!==null&&typeof s==\"object\"&&typeof s.then==\"function\"){var u=zw(s,r);jc(e,t,u,Tr(e))}else jc(e,t,r,Tr(e))}catch(m){jc(e,t,{then:function(){},status:\"rejected\",reason:m},Tr())}finally{nt.p=a,i!==null&&l.types!==null&&(i.types=l.types),Pe.T=i}}function Hw(){}function Eh(e,t,o,r){if(e.tag!==5)throw Error($(476));var n=u1(e).queue;c1(e,n,t,Ti,o===null?Hw:function(){return p1(e),o(r)})}function u1(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Ti,baseState:Ti,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ra,lastRenderedState:Ti},next:null};var o={};return t.next={memoizedState:o,baseState:o,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ra,lastRenderedState:o},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function p1(e){var t=u1(e);t.next===null&&(t=e.alternate.memoizedState),jc(e,t.next.queue,{},Tr())}function Sg(){return Ao(tu)}function f1(){return Jt().memoizedState}function d1(){return Jt().memoizedState}function Vw(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var o=Tr();e=Ha(o);var r=Va(t,e,o);r!==null&&(rr(r,t,o),kc(r,t,o)),t={cache:lg()},e.payload=t;return}t=t.return}}function $w(e,t,o){var r=Tr();o={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},Kf(e)?y1(t,o):(o=rg(e,t,o,r),o!==null&&(rr(o,e,r),h1(o,t,r)))}function m1(e,t,o){var r=Tr();jc(e,t,o,r)}function jc(e,t,o,r){var n={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null};if(Kf(e))y1(t,n);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var i=t.lastRenderedState,l=a(i,o);if(n.hasEagerState=!0,n.eagerState=l,Sr(l,i))return Xf(e,t,n,0),bt===null&&Yf(),!1}catch{}finally{}if(o=rg(e,t,n,r),o!==null)return rr(o,e,r),h1(o,t,r),!0}return!1}function Eg(e,t,o,r){if(r={lane:2,revertLane:Ng(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Kf(e)){if(t)throw Error($(479))}else t=rg(e,o,r,2),t!==null&&rr(t,e,2)}function Kf(e){var t=e.alternate;return e===Ne||t!==null&&t===Ne}function y1(e,t){ql=Sf=!0;var o=e.pending;o===null?t.next=t:(t.next=o.next,o.next=t),e.pending=t}function h1(e,t,o){if((o&4194048)!==0){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,tT(e,o)}}var Zc={readContext:Ao,use:If,useCallback:It,useContext:It,useEffect:It,useImperativeHandle:It,useLayoutEffect:It,useInsertionEffect:It,useMemo:It,useReducer:It,useRef:It,useState:It,useDebugValue:It,useDeferredValue:It,useTransition:It,useSyncExternalStore:It,useId:It,useHostTransitionStatus:It,useFormState:It,useActionState:It,useOptimistic:It,useMemoCache:It,useCacheRefresh:It};Zc.useEffectEvent=It;var g1={readContext:Ao,use:If,useCallback:function(e,t){return Io().memoizedState=[e,t===void 0?null:t],e},useContext:Ao,useEffect:ex,useImperativeHandle:function(e,t,o){o=o!=null?o.concat([e]):null,tf(4194308,4,n1.bind(null,t,e),o)},useLayoutEffect:function(e,t){return tf(4194308,4,e,t)},useInsertionEffect:function(e,t){tf(4,2,e,t)},useMemo:function(e,t){var o=Io();t=t===void 0?null:t;var r=e();if(Oi){_a(!0);try{e()}finally{_a(!1)}}return o.memoizedState=[r,t],r},useReducer:function(e,t,o){var r=Io();if(o!==void 0){var n=o(t);if(Oi){_a(!0);try{o(t)}finally{_a(!1)}}}else n=t;return r.memoizedState=r.baseState=n,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},r.queue=e,e=e.dispatch=$w.bind(null,Ne,e),[r.memoizedState,e]},useRef:function(e){var t=Io();return e={current:e},t.memoizedState=e},useState:function(e){e=Th(e);var t=e.queue,o=m1.bind(null,Ne,t);return t.dispatch=o,[e.memoizedState,o]},useDebugValue:xg,useDeferredValue:function(e,t){var o=Io();return Tg(o,e,t)},useTransition:function(){var e=Th(!1);return e=c1.bind(null,Ne,e.queue,!0,!1),Io().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,o){var r=Ne,n=Io();if(qe){if(o===void 0)throw Error($(407));o=o()}else{if(o=t(),bt===null)throw Error($(349));(Ge&127)!==0||XT(r,t,o)}n.memoizedState=o;var a={value:o,getSnapshot:t};return n.queue=a,ex(qT.bind(null,r,a,e),[e]),r.flags|=2048,Jl(9,{destroy:void 0},GT.bind(null,r,a,o,t),null),o},useId:function(){var e=Io(),t=bt.identifierPrefix;if(qe){var o=wn,r=Rn;o=(r&~(1<<32-xr(r)-1)).toString(32)+o,t=\"_\"+t+\"R_\"+o,o=Ef++,0<\\/script>\",a=a.removeChild(a.firstChild);break;case\"select\":a=typeof r.is==\"string\"?i.createElement(\"select\",{is:r.is}):i.createElement(\"select\"),r.multiple?a.multiple=!0:r.size&&(a.size=r.size);break;default:a=typeof r.is==\"string\"?i.createElement(n,{is:r.is}):i.createElement(n)}}a[Mo]=t,a[nr]=r;e:for(i=t.child;i!==null;){if(i.tag===5||i.tag===6)a.appendChild(i.stateNode);else if(i.tag!==4&&i.tag!==27&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===t)break e;for(;i.sibling===null;){if(i.return===null||i.return===t)break e;i=i.return}i.sibling.return=i.return,i=i.sibling}t.stateNode=a;e:switch(Do(a,n,r),n){case\"button\":case\"input\":case\"select\":case\"textarea\":r=!!r.autoFocus;break e;case\"img\":r=!0;break e;default:r=!1}r&&Yn(t)}}return Ot(t),jy(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,o),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&Yn(t);else{if(typeof r!=\"string\"&&t.stateNode===null)throw Error($(166));if(e=ja.current,Cl(t)){if(e=t.stateNode,o=t.memoizedProps,r=null,n=Oo,n!==null)switch(n.tag){case 27:case 5:r=n.memoizedProps}e[Mo]=t,e=!!(e.nodeValue===o||r!==null&&r.suppressHydrationWarning===!0||mS(e.nodeValue,o)),e||Fa(t,!0)}else e=_f(e).createTextNode(r),e[Mo]=t,t.stateNode=e}return Ot(t),null;case 31:if(o=t.memoizedState,e===null||e.memoizedState!==null){if(r=Cl(t),o!==null){if(e===null){if(!r)throw Error($(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error($(557));e[Mo]=t}else Ri(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ot(t),e=!1}else o=Oy(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=o),e=!0;if(!e)return t.flags&256?(yr(t),t):(yr(t),null);if((t.flags&128)!==0)throw Error($(558))}return Ot(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(n=Cl(t),r!==null&&r.dehydrated!==null){if(e===null){if(!n)throw Error($(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error($(317));n[Mo]=t}else Ri(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ot(t),n=!1}else n=Oy(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(yr(t),t):(yr(t),null)}return yr(t),(t.flags&128)!==0?(t.lanes=o,t):(o=r!==null,e=e!==null&&e.memoizedState!==null,o&&(r=t.child,n=null,r.alternate!==null&&r.alternate.memoizedState!==null&&r.alternate.memoizedState.cachePool!==null&&(n=r.alternate.memoizedState.cachePool.pool),a=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(a=r.memoizedState.cachePool.pool),a!==n&&(r.flags|=2048)),o!==e&&o&&(t.child.flags|=8192),Vp(t,t.updateQueue),Ot(t),null);case 4:return Fl(),e===null&&_g(t.stateNode.containerInfo),Ot(t),null;case 10:return Jn(t.type),Ot(t),null;case 19:if(So(Zt),r=t.memoizedState,r===null)return Ot(t),null;if(n=(t.flags&128)!==0,a=r.rendering,a===null)if(n)Sc(r,!1);else{if(Ft!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(a=Tf(e),a!==null){for(t.flags|=128,Sc(r,!1),e=a.updateQueue,t.updateQueue=e,Vp(t,e),t.subtreeFlags=0,e=o,o=t.child;o!==null;)OT(o,e),o=o.sibling;return Et(Zt,Zt.current&1|2),qe&&In(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&br()>wf&&(t.flags|=128,n=!0,Sc(r,!1),t.lanes=4194304)}else{if(!n)if(e=Tf(a),e!==null){if(t.flags|=128,n=!0,e=e.updateQueue,t.updateQueue=e,Vp(t,e),Sc(r,!0),r.tail===null&&r.tailMode===\"hidden\"&&!a.alternate&&!qe)return Ot(t),null}else 2*br()-r.renderingStartTime>wf&&o!==536870912&&(t.flags|=128,n=!0,Sc(r,!1),t.lanes=4194304);r.isBackwards?(a.sibling=t.child,t.child=a):(e=r.last,e!==null?e.sibling=a:t.child=a,r.last=a)}return r.tail!==null?(e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=br(),e.sibling=null,o=Zt.current,Et(Zt,n?o&1|2:o&1),qe&&In(t,r.treeForkCount),e):(Ot(t),null);case 22:case 23:return yr(t),pg(),r=t.memoizedState!==null,e!==null?e.memoizedState!==null!==r&&(t.flags|=8192):r&&(t.flags|=8192),r?(o&536870912)!==0&&(t.flags&128)===0&&(Ot(t),t.subtreeFlags&6&&(t.flags|=8192)):Ot(t),o=t.updateQueue,o!==null&&Vp(t,o.retryQueue),o=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(o=e.memoizedState.cachePool.pool),r=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),r!==o&&(t.flags|=2048),e!==null&&So(Ei),null;case 24:return o=null,e!==null&&(o=e.memoizedState.cache),t.memoizedState.cache!==o&&(t.flags|=2048),Jn(io),Ot(t),null;case 25:return null;case 30:return null}throw Error($(156,t.tag))}function Iw(e,t){switch(ig(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Jn(io),Fl(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return ff(t),null;case 31:if(t.memoizedState!==null){if(yr(t),t.alternate===null)throw Error($(340));Ri()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(yr(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error($(340));Ri()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return So(Zt),null;case 4:return Fl(),null;case 10:return Jn(t.type),null;case 22:case 23:return yr(t),pg(),e!==null&&So(Ei),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Jn(io),null;case 25:return null;default:return null}}function O1(e,t){switch(ig(t),t.tag){case 3:Jn(io),Fl();break;case 26:case 27:case 5:ff(t);break;case 4:Fl();break;case 31:t.memoizedState!==null&&yr(t);break;case 13:yr(t);break;case 19:So(Zt);break;case 10:Jn(t.type);break;case 22:case 23:yr(t),pg(),e!==null&&So(Ei);break;case 24:Jn(io)}}function fu(e,t){try{var o=t.updateQueue,r=o!==null?o.lastEffect:null;if(r!==null){var n=r.next;o=n;do{if((o.tag&e)===e){r=void 0;var a=o.create,i=o.inst;r=a(),i.destroy=r}o=o.next}while(o!==n)}}catch(l){ut(t,t.return,l)}}function Ka(e,t,o){try{var r=t.updateQueue,n=r!==null?r.lastEffect:null;if(n!==null){var a=n.next;r=a;do{if((r.tag&e)===e){var i=r.inst,l=i.destroy;if(l!==void 0){i.destroy=void 0,n=t;var s=o,c=l;try{c()}catch(u){ut(n,s,u)}}}r=r.next}while(r!==a)}}catch(u){ut(t,t.return,u)}}function A1(e){var t=e.updateQueue;if(t!==null){var o=e.stateNode;try{UT(t,o)}catch(r){ut(e,e.return,r)}}}function D1(e,t,o){o.props=Ai(e.type,e.memoizedProps),o.state=e.memoizedState;try{o.componentWillUnmount()}catch(r){ut(e,t,r)}}function Uc(e,t){try{var o=e.ref;if(o!==null){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;case 30:r=e.stateNode;break;default:r=e.stateNode}typeof o==\"function\"?e.refCleanup=o(r):o.current=r}}catch(n){ut(e,t,n)}}function Mn(e,t){var o=e.ref,r=e.refCleanup;if(o!==null)if(typeof r==\"function\")try{r()}catch(n){ut(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof o==\"function\")try{o(null)}catch(n){ut(e,t,n)}else o.current=null}function N1(e){var t=e.type,o=e.memoizedProps,r=e.stateNode;try{e:switch(t){case\"button\":case\"input\":case\"select\":case\"textarea\":o.autoFocus&&r.focus();break e;case\"img\":o.src?r.src=o.src:o.srcSet&&(r.srcset=o.srcSet)}}catch(n){ut(e,e.return,n)}}function Uy(e,t,o){try{var r=e.stateNode;dM(r,e.type,o,t),r[nr]=t}catch(n){ut(e,e.return,n)}}function _1(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Za(e.type)||e.tag===4}function Hy(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||_1(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&&Za(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Mh(e,t,o){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?(o.nodeType===9?o.body:o.nodeName===\"HTML\"?o.ownerDocument.body:o).insertBefore(e,t):(t=o.nodeType===9?o.body:o.nodeName===\"HTML\"?o.ownerDocument.body:o,t.appendChild(e),o=o._reactRootContainer,o!=null||t.onclick!==null||(t.onclick=Qn));else if(r!==4&&(r===27&&Za(e.type)&&(o=e.stateNode,t=null),e=e.child,e!==null))for(Mh(e,t,o),e=e.sibling;e!==null;)Mh(e,t,o),e=e.sibling}function Rf(e,t,o){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?o.insertBefore(e,t):o.appendChild(e);else if(r!==4&&(r===27&&Za(e.type)&&(o=e.stateNode),e=e.child,e!==null))for(Rf(e,t,o),e=e.sibling;e!==null;)Rf(e,t,o),e=e.sibling}function z1(e){var t=e.stateNode,o=e.memoizedProps;try{for(var r=e.type,n=t.attributes;n.length;)t.removeAttributeNode(n[0]);Do(t,r,o),t[Mo]=e,t[nr]=o}catch(a){ut(e,e.return,a)}}var Fn=!1,ao=!1,Vy=!1,dx=typeof WeakSet==\"function\"?WeakSet:Set,xo=null;function Fw(e,t){if(e=e.containerInfo,kh=Lf,e=TT(e),tg(e)){if(\"selectionStart\"in e)var o={start:e.selectionStart,end:e.selectionEnd};else e:{o=(o=e.ownerDocument)&&o.defaultView||window;var r=o.getSelection&&o.getSelection();if(r&&r.rangeCount!==0){o=r.anchorNode;var n=r.anchorOffset,a=r.focusNode;r=r.focusOffset;try{o.nodeType,a.nodeType}catch{o=null;break e}var i=0,l=-1,s=-1,c=0,u=0,m=e,p=null;t:for(;;){for(var d;m!==o||n!==0&&m.nodeType!==3||(l=i+n),m!==a||r!==0&&m.nodeType!==3||(s=i+r),m.nodeType===3&&(i+=m.nodeValue.length),(d=m.firstChild)!==null;)p=m,m=d;for(;;){if(m===e)break t;if(p===o&&++c===n&&(l=i),p===a&&++u===r&&(s=i),(d=m.nextSibling)!==null)break;m=p,p=m.parentNode}m=d}o=l===-1||s===-1?null:{start:l,end:s}}else o=null}o=o||{start:0,end:0}}else o=null;for(Bh={focusedElem:e,selectionRange:o},Lf=!1,xo=t;xo!==null;)if(t=xo,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,xo=e;else for(;xo!==null;){switch(t=xo,a=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(o=0;o title\"))),Do(a,r,o),a[Mo]=e,To(a),r=a;break e;case\"link\":var i=kx(\"link\",\"href\",n).get(r+(o.href||\"\"));if(i){for(var l=0;lS&&(i=S,S=T,T=i);var h=jv(l,T),y=jv(l,S);if(h&&y&&(d.rangeCount!==1||d.anchorNode!==h.node||d.anchorOffset!==h.offset||d.focusNode!==y.node||d.focusOffset!==y.offset)){var g=m.createRange();g.setStart(h.node,h.offset),d.removeAllRanges(),T>S?(d.addRange(g),d.extend(y.node,y.offset)):(g.setEnd(y.node,y.offset),d.addRange(g))}}}}for(m=[],d=l;d=d.parentNode;)d.nodeType===1&&m.push({element:d,left:d.scrollLeft,top:d.scrollTop});for(typeof l.focus==\"function\"&&l.focus(),l=0;lo?32:o,Pe.T=null,o=Dh,Dh=null;var a=Ya,i=ea;if(fo=0,ts=Ya=null,ea=0,(rt&6)!==0)throw Error($(331));var l=rt;if(rt|=4,G1(a.current),$1(a,a.current,i,o),rt=l,du(0,!1),vr&&typeof vr.onPostCommitFiberRoot==\"function\")try{vr.onPostCommitFiberRoot(au,a)}catch{}return!0}finally{nt.p=n,Pe.T=r,iS(e,t)}}function gx(e,t,o){t=Hr(o,t),t=Ch(e.stateNode,t,2),e=Va(e,t,2),e!==null&&(lu(e,2),Dn(e))}function ut(e,t,o){if(e.tag===3)gx(e,e,o);else for(;t!==null;){if(t.tag===3){gx(t,e,o);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==\"function\"||typeof r.componentDidCatch==\"function\"&&($a===null||!$a.has(r))){e=Hr(o,e),o=S1(2),r=Va(t,o,2),r!==null&&(E1(o,r,t,e),lu(r,2),Dn(r));break}}t=t.return}}function Yy(e,t,o){var r=e.pingCache;if(r===null){r=e.pingCache=new Ww;var n=new Set;r.set(t,n)}else n=r.get(t),n===void 0&&(n=new Set,r.set(t,n));n.has(o)||(Og=!0,n.add(o),e=oM.bind(null,e,t,o),t.then(e,e))}function oM(e,t,o){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&o,e.warmLanes&=~o,bt===e&&(Ge&o)===o&&(Ft===4||Ft===3&&(Ge&62914560)===Ge&&300>br()-Qf?(rt&2)===0&&os(e,0):Ag|=o,es===Ge&&(es=0)),Dn(e)}function sS(e,t){t===0&&(t=Jx()),e=zi(e,t),e!==null&&(lu(e,t),Dn(e))}function rM(e){var t=e.memoizedState,o=0;t!==null&&(o=t.retryLane),sS(e,o)}function nM(e,t){var o=0;switch(e.tag){case 31:case 13:var r=e.stateNode,n=e.memoizedState;n!==null&&(o=n.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error($(314))}r!==null&&r.delete(t),sS(e,o)}function aM(e,t){return qh(e,t)}var Af=null,Ml=null,_h=!1,Df=!1,Xy=!1,La=0;function Dn(e){e!==Ml&&e.next===null&&(Ml===null?Af=Ml=e:Ml=Ml.next=e),Df=!0,_h||(_h=!0,lM())}function du(e,t){if(!Xy&&Df){Xy=!0;do for(var o=!1,r=Af;r!==null;){if(!t)if(e!==0){var n=r.pendingLanes;if(n===0)var a=0;else{var i=r.suspendedLanes,l=r.pingedLanes;a=(1<<31-xr(42|e)+1)-1,a&=n&~(i&~l),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(o=!0,bx(r,a))}else a=Ge,a=Uf(r,r===bt?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),(a&3)===0||iu(r,a)||(o=!0,bx(r,a));r=r.next}while(o);Xy=!1}}function iM(){cS()}function cS(){Df=_h=!1;var e=0;La!==0&&yM()&&(e=La);for(var t=br(),o=null,r=Af;r!==null;){var n=r.next,a=uS(r,t);a===0?(r.next=null,o===null?Af=n:o.next=n,n===null&&(Ml=o)):(o=r,(e!==0||(a&3)!==0)&&(Df=!0)),r=n}fo!==0&&fo!==5||du(e,!1),La!==0&&(La=0)}function uS(e,t){for(var o=e.suspendedLanes,r=e.pingedLanes,n=e.expirationTimes,a=e.pendingLanes&-62914561;0l)break;var u=s.transferSize,m=s.initiatorType;u&&Cx(m)&&(s=s.responseEnd,i+=u*(s\"u\"?null:document;function vS(e,t,o){var r=us;if(r&&typeof t==\"string\"&&t){var n=Ur(t);n='link[rel=\"'+e+'\"][href=\"'+n+'\"]',typeof o==\"string\"&&(n+='[crossorigin=\"'+o+'\"]'),Nx.has(n)||(Nx.add(n),e={rel:e,crossOrigin:o,href:t},r.querySelector(n)===null&&(t=r.createElement(\"link\"),Do(t,\"link\",e),To(t),r.head.appendChild(t)))}}function PM(e){ia.D(e),vS(\"dns-prefetch\",e,null)}function CM(e,t){ia.C(e,t),vS(\"preconnect\",e,t)}function RM(e,t,o){ia.L(e,t,o);var r=us;if(r&&e&&t){var n='link[rel=\"preload\"][as=\"'+Ur(t)+'\"]';t===\"image\"&&o&&o.imageSrcSet?(n+='[imagesrcset=\"'+Ur(o.imageSrcSet)+'\"]',typeof o.imageSizes==\"string\"&&(n+='[imagesizes=\"'+Ur(o.imageSizes)+'\"]')):n+='[href=\"'+Ur(e)+'\"]';var a=n;switch(t){case\"style\":a=rs(e);break;case\"script\":a=ps(e)}Xr.has(a)||(e=Dt({rel:\"preload\",href:t===\"image\"&&o&&o.imageSrcSet?void 0:e,as:t},o),Xr.set(a,e),r.querySelector(n)!==null||t===\"style\"&&r.querySelector(mu(a))||t===\"script\"&&r.querySelector(yu(a))||(t=r.createElement(\"link\"),Do(t,\"link\",e),To(t),r.head.appendChild(t)))}}function wM(e,t){ia.m(e,t);var o=us;if(o&&e){var r=t&&typeof t.as==\"string\"?t.as:\"script\",n='link[rel=\"modulepreload\"][as=\"'+Ur(r)+'\"][href=\"'+Ur(e)+'\"]',a=n;switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":a=ps(e)}if(!Xr.has(a)&&(e=Dt({rel:\"modulepreload\",href:e},t),Xr.set(a,e),o.querySelector(n)===null)){switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":if(o.querySelector(yu(a)))return}r=o.createElement(\"link\"),Do(r,\"link\",e),To(r),o.head.appendChild(r)}}}function MM(e,t,o){ia.S(e,t,o);var r=us;if(r&&e){var n=Vl(r).hoistableStyles,a=rs(e);t=t||\"default\";var i=n.get(a);if(!i){var l={loading:0,preload:null};if(i=r.querySelector(mu(a)))l.loading=5;else{e=Dt({rel:\"stylesheet\",href:e,\"data-precedence\":t},o),(o=Xr.get(a))&&zg(e,o);var s=i=r.createElement(\"link\");To(s),Do(s,\"link\",e),s._p=new Promise(function(c,u){s.onload=c,s.onerror=u}),s.addEventListener(\"load\",function(){l.loading|=1}),s.addEventListener(\"error\",function(){l.loading|=2}),l.loading|=4,af(i,t,r)}i={type:\"stylesheet\",instance:i,count:1,state:l},n.set(a,i)}}}function OM(e,t){ia.X(e,t);var o=us;if(o&&e){var r=Vl(o).hoistableScripts,n=ps(e),a=r.get(n);a||(a=o.querySelector(yu(n)),a||(e=Dt({src:e,async:!0},t),(t=Xr.get(n))&&kg(e,t),a=o.createElement(\"script\"),To(a),Do(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function AM(e,t){ia.M(e,t);var o=us;if(o&&e){var r=Vl(o).hoistableScripts,n=ps(e),a=r.get(n);a||(a=o.querySelector(yu(n)),a||(e=Dt({src:e,async:!0,type:\"module\"},t),(t=Xr.get(n))&&kg(e,t),a=o.createElement(\"script\"),To(a),Do(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function _x(e,t,o,r){var n=(n=ja.current)?zf(n):null;if(!n)throw Error($(446));switch(e){case\"meta\":case\"title\":return null;case\"style\":return typeof o.precedence==\"string\"&&typeof o.href==\"string\"?(t=rs(o.href),o=Vl(n).hoistableStyles,r=o.get(t),r||(r={type:\"style\",instance:null,count:0,state:null},o.set(t,r)),r):{type:\"void\",instance:null,count:0,state:null};case\"link\":if(o.rel===\"stylesheet\"&&typeof o.href==\"string\"&&typeof o.precedence==\"string\"){e=rs(o.href);var a=Vl(n).hoistableStyles,i=a.get(e);if(i||(n=n.ownerDocument||n,i={type:\"stylesheet\",instance:null,count:0,state:{loading:0,preload:null}},a.set(e,i),(a=n.querySelector(mu(e)))&&!a._p&&(i.instance=a,i.state.loading=5),Xr.has(e)||(o={rel:\"preload\",as:\"style\",href:o.href,crossOrigin:o.crossOrigin,integrity:o.integrity,media:o.media,hrefLang:o.hrefLang,referrerPolicy:o.referrerPolicy},Xr.set(e,o),a||DM(n,e,o,i.state))),t&&r===null)throw Error($(528,\"\"));return i}if(t&&r!==null)throw Error($(529,\"\"));return null;case\"script\":return t=o.async,o=o.src,typeof o==\"string\"&&t&&typeof t!=\"function\"&&typeof t!=\"symbol\"?(t=ps(o),o=Vl(n).hoistableScripts,r=o.get(t),r||(r={type:\"script\",instance:null,count:0,state:null},o.set(t,r)),r):{type:\"void\",instance:null,count:0,state:null};default:throw Error($(444,e))}}function rs(e){return'href=\"'+Ur(e)+'\"'}function mu(e){return'link[rel=\"stylesheet\"]['+e+\"]\"}function xS(e){return Dt({},e,{\"data-precedence\":e.precedence,precedence:null})}function DM(e,t,o,r){e.querySelector('link[rel=\"preload\"][as=\"style\"]['+t+\"]\")?r.loading=1:(t=e.createElement(\"link\"),r.preload=t,t.addEventListener(\"load\",function(){return r.loading|=1}),t.addEventListener(\"error\",function(){return r.loading|=2}),Do(t,\"link\",o),To(t),e.head.appendChild(t))}function ps(e){return'[src=\"'+Ur(e)+'\"]'}function yu(e){return\"script[async]\"+e}function zx(e,t,o){if(t.count++,t.instance===null)switch(t.type){case\"style\":var r=e.querySelector('style[data-href~=\"'+Ur(o.href)+'\"]');if(r)return t.instance=r,To(r),r;var n=Dt({},o,{\"data-href\":o.href,\"data-precedence\":o.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement(\"style\"),To(r),Do(r,\"style\",n),af(r,o.precedence,e),t.instance=r;case\"stylesheet\":n=rs(o.href);var a=e.querySelector(mu(n));if(a)return t.state.loading|=4,t.instance=a,To(a),a;r=xS(o),(n=Xr.get(n))&&zg(r,n),a=(e.ownerDocument||e).createElement(\"link\"),To(a);var i=a;return i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Do(a,\"link\",r),t.state.loading|=4,af(a,o.precedence,e),t.instance=a;case\"script\":return a=ps(o.src),(n=e.querySelector(yu(a)))?(t.instance=n,To(n),n):(r=o,(n=Xr.get(a))&&(r=Dt({},o),kg(r,n)),e=e.ownerDocument||e,n=e.createElement(\"script\"),To(n),Do(n,\"link\",r),e.head.appendChild(n),t.instance=n);case\"void\":return null;default:throw Error($(443,t.type))}else t.type===\"stylesheet\"&&(t.state.loading&4)===0&&(r=t.instance,t.state.loading|=4,af(r,o.precedence,e));return t.instance}function af(e,t,o){for(var r=o.querySelectorAll('link[rel=\"stylesheet\"][data-precedence],style[data-precedence]'),n=r.length?r[r.length-1]:null,a=n,i=0;i title\"):null)}function NM(e,t,o){if(o===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;switch(t.rel){case\"stylesheet\":return e=t.disabled,typeof t.precedence==\"string\"&&e==null;default:return!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 TS(e){return!(e.type===\"stylesheet\"&&(e.state.loading&3)===0)}function _M(e,t,o,r){if(o.type===\"stylesheet\"&&(typeof r.media!=\"string\"||matchMedia(r.media).matches!==!1)&&(o.state.loading&4)===0){if(o.instance===null){var n=rs(r.href),a=t.querySelector(mu(n));if(a){t=a._p,t!==null&&typeof t==\"object\"&&typeof t.then==\"function\"&&(e.count++,e=kf.bind(e),t.then(e,e)),o.state.loading|=4,o.instance=a,To(a);return}a=t.ownerDocument||t,r=xS(r),(n=Xr.get(n))&&zg(r,n),a=a.createElement(\"link\"),To(a);var i=a;i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Do(a,\"link\",r),o.instance=a}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(o,t),(t=o.state.preload)&&(o.state.loading&3)===0&&(e.count++,o=kf.bind(e),t.addEventListener(\"load\",o),t.addEventListener(\"error\",o))}}var Fy=0;function zM(e,t){return e.stylesheets&&e.count===0&&sf(e,e.stylesheets),0Fy?50:800)+t);return e.unsuspend=o,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(n)}}:null}function kf(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)sf(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Bf=null;function sf(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Bf=new Map,t.forEach(kM,e),Bf=null,kf.call(e))}function kM(e,t){if(!(t.state.loading&4)){var o=Bf.get(e);if(o)var r=o.get(null);else{o=new Map,Bf.set(e,o);for(var n=e.querySelectorAll(\"link[data-precedence],style[data-precedence]\"),a=0;a{\"use strict\";function AS(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(AS)}catch(e){console.error(e)}}AS(),DS.exports=OS()});var aE=Xo(pt=>{\"use strict\";var Eo=typeof Symbol==\"function\"&&Symbol.for,Yg=Eo?Symbol.for(\"react.element\"):60103,Xg=Eo?Symbol.for(\"react.portal\"):60106,ud=Eo?Symbol.for(\"react.fragment\"):60107,pd=Eo?Symbol.for(\"react.strict_mode\"):60108,fd=Eo?Symbol.for(\"react.profiler\"):60114,dd=Eo?Symbol.for(\"react.provider\"):60109,md=Eo?Symbol.for(\"react.context\"):60110,Gg=Eo?Symbol.for(\"react.async_mode\"):60111,yd=Eo?Symbol.for(\"react.concurrent_mode\"):60111,hd=Eo?Symbol.for(\"react.forward_ref\"):60112,gd=Eo?Symbol.for(\"react.suspense\"):60113,oO=Eo?Symbol.for(\"react.suspense_list\"):60120,bd=Eo?Symbol.for(\"react.memo\"):60115,vd=Eo?Symbol.for(\"react.lazy\"):60116,rO=Eo?Symbol.for(\"react.block\"):60121,nO=Eo?Symbol.for(\"react.fundamental\"):60117,aO=Eo?Symbol.for(\"react.responder\"):60118,iO=Eo?Symbol.for(\"react.scope\"):60119;function Pr(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case Yg:switch(e=e.type,e){case Gg:case yd:case ud:case fd:case pd:case gd:return e;default:switch(e=e&&e.$$typeof,e){case md:case hd:case vd:case bd:case dd:return e;default:return t}}case Xg:return t}}}function nE(e){return Pr(e)===yd}pt.AsyncMode=Gg;pt.ConcurrentMode=yd;pt.ContextConsumer=md;pt.ContextProvider=dd;pt.Element=Yg;pt.ForwardRef=hd;pt.Fragment=ud;pt.Lazy=vd;pt.Memo=bd;pt.Portal=Xg;pt.Profiler=fd;pt.StrictMode=pd;pt.Suspense=gd;pt.isAsyncMode=function(e){return nE(e)||Pr(e)===Gg};pt.isConcurrentMode=nE;pt.isContextConsumer=function(e){return Pr(e)===md};pt.isContextProvider=function(e){return Pr(e)===dd};pt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===Yg};pt.isForwardRef=function(e){return Pr(e)===hd};pt.isFragment=function(e){return Pr(e)===ud};pt.isLazy=function(e){return Pr(e)===vd};pt.isMemo=function(e){return Pr(e)===bd};pt.isPortal=function(e){return Pr(e)===Xg};pt.isProfiler=function(e){return Pr(e)===fd};pt.isStrictMode=function(e){return Pr(e)===pd};pt.isSuspense=function(e){return Pr(e)===gd};pt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===ud||e===yd||e===fd||e===pd||e===gd||e===oO||typeof e==\"object\"&&e!==null&&(e.$$typeof===vd||e.$$typeof===bd||e.$$typeof===dd||e.$$typeof===md||e.$$typeof===hd||e.$$typeof===nO||e.$$typeof===aO||e.$$typeof===iO||e.$$typeof===rO)};pt.typeOf=Pr});var lE=Xo((Mz,iE)=>{\"use strict\";iE.exports=aE()});var mE=Xo((Oz,dE)=>{\"use strict\";var qg=lE(),lO={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},sO={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},cO={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},pE={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Ig={};Ig[qg.ForwardRef]=cO;Ig[qg.Memo]=pE;function sE(e){return qg.isMemo(e)?pE:Ig[e.$$typeof]||lO}var uO=Object.defineProperty,pO=Object.getOwnPropertyNames,cE=Object.getOwnPropertySymbols,fO=Object.getOwnPropertyDescriptor,dO=Object.getPrototypeOf,uE=Object.prototype;function fE(e,t,o){if(typeof t!=\"string\"){if(uE){var r=dO(t);r&&r!==uE&&fE(e,r,o)}var n=pO(t);cE&&(n=n.concat(cE(t)));for(var a=sE(e),i=sE(t),l=0;l{\"use strict\";var DO=Symbol.for(\"react.transitional.element\"),NO=Symbol.for(\"react.fragment\");function AE(e,t,o){var r=null;if(o!==void 0&&(r=\"\"+o),t.key!==void 0&&(r=\"\"+t.key),\"key\"in t){o={};for(var n in t)n!==\"key\"&&(o[n]=t[n])}else o=t;return t=o.ref,{$$typeof:DO,type:e,key:r,ref:t!==void 0?t:null,props:o}}Pd.Fragment=NO;Pd.jsx=AE;Pd.jsxs=AE});var Ie=Xo((Ck,NE)=>{\"use strict\";NE.exports=DE()});var kE=Xo(vt=>{\"use strict\";var Qg=Symbol.for(\"react.transitional.element\"),Wg=Symbol.for(\"react.portal\"),Cd=Symbol.for(\"react.fragment\"),Rd=Symbol.for(\"react.strict_mode\"),wd=Symbol.for(\"react.profiler\"),Md=Symbol.for(\"react.consumer\"),Od=Symbol.for(\"react.context\"),Ad=Symbol.for(\"react.forward_ref\"),Dd=Symbol.for(\"react.suspense\"),Nd=Symbol.for(\"react.suspense_list\"),_d=Symbol.for(\"react.memo\"),zd=Symbol.for(\"react.lazy\"),_O=Symbol.for(\"react.view_transition\"),zO=Symbol.for(\"react.client.reference\");function Ir(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case Qg:switch(e=e.type,e){case Cd:case wd:case Rd:case Dd:case Nd:case _O:return e;default:switch(e=e&&e.$$typeof,e){case Od:case Ad:case zd:case _d:return e;case Md:return e;default:return t}}case Wg:return t}}}vt.ContextConsumer=Md;vt.ContextProvider=Od;vt.Element=Qg;vt.ForwardRef=Ad;vt.Fragment=Cd;vt.Lazy=zd;vt.Memo=_d;vt.Portal=Wg;vt.Profiler=wd;vt.StrictMode=Rd;vt.Suspense=Dd;vt.SuspenseList=Nd;vt.isContextConsumer=function(e){return Ir(e)===Md};vt.isContextProvider=function(e){return Ir(e)===Od};vt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===Qg};vt.isForwardRef=function(e){return Ir(e)===Ad};vt.isFragment=function(e){return Ir(e)===Cd};vt.isLazy=function(e){return Ir(e)===zd};vt.isMemo=function(e){return Ir(e)===_d};vt.isPortal=function(e){return Ir(e)===Wg};vt.isProfiler=function(e){return Ir(e)===wd};vt.isStrictMode=function(e){return Ir(e)===Rd};vt.isSuspense=function(e){return Ir(e)===Dd};vt.isSuspenseList=function(e){return Ir(e)===Nd};vt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===Cd||e===wd||e===Rd||e===Dd||e===Nd||typeof e==\"object\"&&e!==null&&(e.$$typeof===zd||e.$$typeof===_d||e.$$typeof===Od||e.$$typeof===Md||e.$$typeof===Ad||e.$$typeof===zO||e.getModuleId!==void 0)};vt.typeOf=Ir});var LE=Xo((Dk,BE)=>{\"use strict\";BE.exports=kE()});var w=q(re());var ir=q(re(),1),_S=q(NS(),1),zS=ir.createContext(null);function YM(){let e=ir.useContext(zS);if(!e)throw new Error(\"RenderContext not found\");return e}function XM(){return YM().model}function Ye(e){let t=XM(),o=ir.useSyncExternalStore(n=>(t.on(`change:${e}`,n),()=>t.off(`change:${e}`,n)),()=>t.get(e)),r=ir.useCallback(n=>{t.set(e,typeof n==\"function\"?n(t.get(e)):n),t.save_changes()},[t,e]);return[o,r]}function kS(e){return({el:t,model:o,experimental:r})=>{let n=_S.createRoot(t);return n.render(ir.createElement(ir.StrictMode,null,ir.createElement(zS.Provider,{value:{model:o,experimental:r}},ir.createElement(e)))),()=>n.unmount()}}function lr(e,...t){let o=new URL(`https://mui.com/production-error/?code=${e}`);return t.forEach(r=>o.searchParams.append(\"args[]\",r)),`Minified MUI error #${e}; visit ${o} for the full message.`}function Bi(){return Bi=Object.assign?Object.assign.bind():function(e){for(var t=1;t0?eo(bs,--Ko):0,hs--,so===10&&(hs=1,ad--),so}function Qo(){return so=Ko<$S?eo(bs,Ko++):0,hs++,so===10&&(hs=1,ad++),so}function Gr(){return eo(bs,Ko)}function vu(){return Ko}function xs(e,t){return Ja(bs,e,t)}function gs(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function id(e){return ad=hs=1,$S=Fo(bs=e),Ko=0,[]}function ld(e){return bs=\"\",e}function Ts(e){return nd(xs(Ko-1,$g(e===91?e+2:e===40?e+1:e)))}function GS(e){for(;(so=Gr())&&so<33;)Qo();return gs(e)>2||gs(so)>3?\"\":\" \"}function qS(e,t){for(;--t&&Qo()&&!(so<48||so>102||so>57&&so<65||so>70&&so<97););return xs(e,vu()+(t<6&&Gr()==32&&Qo()==32))}function $g(e){for(;Qo();)switch(so){case e:return Ko;case 34:case 39:e!==34&&e!==39&&$g(so);break;case 40:e===41&&$g(e);break;case 92:Qo();break}return Ko}function IS(e,t){for(;Qo()&&e+so!==57;)if(e+so===84&&Gr()===47)break;return\"/*\"+xs(t,Ko-1)+\"*\"+Li(e===47?e:Qo())}function FS(e){for(;!gs(Gr());)Qo();return xs(e,Ko)}function WS(e){return ld(sd(\"\",null,null,null,[\"\"],e=id(e),0,[0],e))}function sd(e,t,o,r,n,a,i,l,s){for(var c=0,u=0,m=i,p=0,d=0,v=0,T=1,S=1,h=1,y=0,g=\"\",b=n,E=a,C=r,P=g;S;)switch(v=y,y=Qo()){case 40:if(v!=108&&eo(P,m-1)==58){gu(P+=We(Ts(y),\"&\",\"&\\f\"),\"&\\f\")!=-1&&(h=-1);break}case 34:case 39:case 91:P+=Ts(y);break;case 9:case 10:case 13:case 32:P+=GS(v);break;case 92:P+=qS(vu()-1,7);continue;case 47:switch(Gr()){case 42:case 47:ys(FM(IS(Qo(),vu()),t,o),s);break;default:P+=\"/\"}break;case 123*T:l[c++]=Fo(P)*h;case 125*T:case 59:case 0:switch(y){case 0:case 125:S=0;case 59+u:h==-1&&(P=We(P,/\\f/g,\"\")),d>0&&Fo(P)-m&&ys(d>32?QS(P+\";\",r,o,m-1):QS(We(P,\" \",\"\")+\";\",r,o,m-2),s);break;case 59:P+=\";\";default:if(ys(C=KS(P,t,o,c,u,n,l,g,b=[],E=[],m),a),y===123)if(u===0)sd(P,t,C,C,b,a,m,l,E);else switch(p===99&&eo(P,3)===110?100:p){case 100:case 108:case 109:case 115:sd(e,C,C,r&&ys(KS(e,C,C,0,0,n,l,g,n,b=[],m),E),n,E,m,l,r?b:E);break;default:sd(P,C,C,C,[\"\"],E,0,l,E)}}c=u=d=0,T=h=1,g=P=\"\",m=i;break;case 58:m=1+Fo(P),d=v;default:if(T<1){if(y==123)--T;else if(y==125&&T++==0&&XS()==125)continue}switch(P+=Li(y),y*T){case 38:h=u>0?1:(P+=\"\\f\",-1);break;case 44:l[c++]=(Fo(P)-1)*h,h=1;break;case 64:Gr()===45&&(P+=Ts(Qo())),p=Gr(),u=m=Fo(g=P+=FS(vu())),y++;break;case 45:v===45&&Fo(P)==2&&(T=0)}}return a}function KS(e,t,o,r,n,a,i,l,s,c,u){for(var m=n-1,p=n===0?a:[\"\"],d=ms(p),v=0,T=0,S=0;v0?p[h]+\" \"+y:We(y,/&\\f/g,p[h])))&&(s[S++]=g);return bu(e,t,o,n===0?fs:l,s,c,u)}function FM(e,t,o){return bu(e,t,o,od,Li(YS()),Ja(e,2,-2),0)}function QS(e,t,o,r){return bu(e,t,o,ds,Ja(e,0,r),Ja(e,r+1,-1),r)}function ji(e,t){for(var o=\"\",r=ms(e),n=0;n6)switch(eo(e,t+1)){case 109:if(eo(e,t+4)!==45)break;case 102:return We(e,/(.+:)(.+)-([^]+)/,\"$1\"+tt+\"$2-$3$1\"+hu+(eo(e,t+3)==108?\"$3\":\"$2-$3\"))+e;case 115:return~gu(e,\"stretch\")?oE(We(e,\"stretch\",\"fill-available\"),t)+e:e}break;case 4949:if(eo(e,t+1)!==115)break;case 6444:switch(eo(e,Fo(e)-3-(~gu(e,\"!important\")&&10))){case 107:return We(e,\":\",\":\"+tt)+e;case 101:return We(e,/(.+:)([^;!]+)(;|!.+)?/,\"$1\"+tt+(eo(e,14)===45?\"inline-\":\"\")+\"box$3$1\"+tt+\"$2$3$1\"+No+\"$2box$3\")+e}break;case 5936:switch(eo(e,t+11)){case 114:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"tb\")+e;case 108:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"tb-rl\")+e;case 45:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"lr\")+e}return tt+e+No+e+e}return e}var eO=function(t,o,r,n){if(t.length>-1&&!t.return)switch(t.type){case ds:t.return=oE(t.value,t.length);break;case rd:return ji([vs(t,{value:We(t.value,\"@\",\"@\"+tt)})],n);case fs:if(t.length)return Vg(t.props,function(a){switch(Hg(a,/(::plac\\w+|:read-\\w+)/)){case\":read-only\":case\":read-write\":return ji([vs(t,{props:[We(a,/:(read-\\w+)/,\":\"+hu+\"$1\")]})],n);case\"::placeholder\":return ji([vs(t,{props:[We(a,/:(plac\\w+)/,\":\"+tt+\"input-$1\")]}),vs(t,{props:[We(a,/:(plac\\w+)/,\":\"+hu+\"$1\")]}),vs(t,{props:[We(a,/:(plac\\w+)/,No+\"input-$1\")]})],n)}return\"\"})}},tO=[eO],rE=function(t){var o=t.key;if(o===\"css\"){var r=document.querySelectorAll(\"style[data-emotion]:not([data-s])\");Array.prototype.forEach.call(r,function(T){var S=T.getAttribute(\"data-emotion\");S.indexOf(\" \")!==-1&&(document.head.appendChild(T),T.setAttribute(\"data-s\",\"\"))})}var n=t.stylisPlugins||tO,a={},i,l=[];i=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^=\"'+o+' \"]'),function(T){for(var S=T.getAttribute(\"data-emotion\").split(\" \"),h=1;h=4;++r,n-=4)o=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,o=(o&65535)*1540483477+((o>>>16)*59797<<16),o^=o>>>24,t=(o&65535)*1540483477+((o>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(n){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var hE={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};var yO=!1,hO=/[A-Z]|^ms/g,gO=/_EMO_([^_]+?)_([^]*?)_EMO_/g,xE=function(t){return t.charCodeAt(1)===45},gE=function(t){return t!=null&&typeof t!=\"boolean\"},Fg=cd(function(e){return xE(e)?e:e.replace(hO,\"-$&\").toLowerCase()}),bE=function(t,o){switch(t){case\"animation\":case\"animationName\":if(typeof o==\"string\")return o.replace(gO,function(r,n,a){return Nn={name:n,styles:a,next:Nn},n})}return hE[t]!==1&&!xE(t)&&typeof o==\"number\"&&o!==0?o+\"px\":o},bO=\"Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.\";function Su(e,t,o){if(o==null)return\"\";var r=o;if(r.__emotion_styles!==void 0)return r;switch(typeof o){case\"boolean\":return\"\";case\"object\":{var n=o;if(n.anim===1)return Nn={name:n.name,styles:n.styles,next:Nn},n.name;var a=o;if(a.styles!==void 0){var i=a.next;if(i!==void 0)for(;i!==void 0;)Nn={name:i.name,styles:i.styles,next:Nn},i=i.next;var l=a.styles+\";\";return l}return vO(e,t,o)}case\"function\":{if(e!==void 0){var s=Nn,c=o(e);return Nn=s,Su(e,t,c)}break}}var u=o;if(t==null)return u;var m=t[u];return m!==void 0?m:u}function vO(e,t,o){var r=\"\";if(Array.isArray(o))for(var n=0;n96?wO:MO},ME=function(t,o,r){var n;if(o){var a=o.shouldForwardProp;n=t.__emotion_forwardProp&&a?function(i){return t.__emotion_forwardProp(i)&&a(i)}:a}return typeof n!=\"function\"&&r&&(n=t.__emotion_forwardProp),n},OO=function(t){var o=t.cache,r=t.serialized,n=t.isStringTag;return Ss(o,r,n),Eu(function(){return Tu(o,r,n)}),null},OE=function e(t,o){var r=t.__emotion_real===t,n=r&&t.__emotion_base||t,a,i;o!==void 0&&(a=o.label,i=o.target);var l=ME(t,o,r),s=l||wE(n),c=!s(\"as\");return function(){var u=arguments,m=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(a!==void 0&&m.push(\"label:\"+a+\";\"),u[0]==null||u[0].raw===void 0)m.push.apply(m,u);else{var p=u[0];m.push(p[0]);for(var d=u.length,v=1;v{t[o]=jE(e[o])}),t}function Kt(e,t,o={clone:!0}){let r=o.clone?{...e}:e;return Cr(e)&&Cr(t)&&Object.keys(t).forEach(n=>{Zg.isValidElement(t[n])||(0,Jg.isValidElementType)(t[n])?r[n]=t[n]:Cr(t[n])&&Object.prototype.hasOwnProperty.call(e,n)&&Cr(e[n])?r[n]=Kt(e[n],t[n],o):o.clone?r[n]=Cr(t[n])?jE(t[n]):t[n]:r[n]=t[n]}),r}var kO=e=>{let t=Object.keys(e).map(o=>({key:o,val:e[o]}))||[];return t.sort((o,r)=>o.val-r.val),t.reduce((o,r)=>({...o,[r.key]:r.val}),{})};function e0(e){let{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:o=\"px\",step:r=5,...n}=e,a=kO(t),i=Object.keys(a);function l(p){return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o})`}function s(p){return`@media (max-width:${(typeof t[p]==\"number\"?t[p]:p)-r/100}${o})`}function c(p,d){let v=i.indexOf(d);return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o}) and (max-width:${(v!==-1&&typeof t[i[v]]==\"number\"?t[i[v]]:d)-r/100}${o})`}function u(p){return i.indexOf(p)+1r.startsWith(\"@container\")).sort((r,n)=>{let a=/min-width:\\s*([0-9.]+)/;return+(r.match(a)?.[1]||0)-+(n.match(a)?.[1]||0)});return o.length?o.reduce((r,n)=>{let a=t[n];return delete r[n],r[n]=a,r},{...t}):t}function t0(e,t){return t===\"@\"||t.startsWith(\"@\")&&(e.some(o=>t.startsWith(`@${o}`))||!!t.match(/^@\\d/))}function o0(e,t){let o=t.match(/^@([^/]+)?\\/?(.+)?$/);if(!o)return null;let[,r,n]=o,a=Number.isNaN(+r)?r||0:+r;return e.containerQueries(n).up(a)}function Bd(e){let t=(a,i)=>a.replace(\"@media\",i?`@container ${i}`:\"@container\");function o(a,i){a.up=(...l)=>t(e.breakpoints.up(...l),i),a.down=(...l)=>t(e.breakpoints.down(...l),i),a.between=(...l)=>t(e.breakpoints.between(...l),i),a.only=(...l)=>t(e.breakpoints.only(...l),i),a.not=(...l)=>{let s=t(e.breakpoints.not(...l),i);return s.includes(\"not all and\")?s.replace(\"not all and \",\"\").replace(\"min-width:\",\"width<\").replace(\"max-width:\",\"width>\").replace(\"and\",\"or\"):s}}let r={},n=a=>(o(r,a),r);return o(n),{...e,containerQueries:n}}var BO={borderRadius:4},UE=BO;function LO(e,t){return t?Kt(e,t,{clone:!1}):e}var sa=LO;var Ru={xs:0,sm:600,md:900,lg:1200,xl:1536},HE={keys:[\"xs\",\"sm\",\"md\",\"lg\",\"xl\"],up:e=>`@media (min-width:${Ru[e]}px)`},jO={containerQueries:e=>({up:t=>{let o=typeof t==\"number\"?t:Ru[t]||t;return typeof o==\"number\"&&(o=`${o}px`),e?`@container ${e} (min-width:${o})`:`@container (min-width:${o})`}})};function Wo(e,t,o){let r=e.theme||{};if(Array.isArray(t)){let a=r.breakpoints||HE;return t.reduce((i,l,s)=>(i[a.up(a.keys[s])]=o(t[s]),i),{})}if(typeof t==\"object\"){let a=r.breakpoints||HE;return Object.keys(t).reduce((i,l)=>{if(t0(a.keys,l)){let s=o0(r.containerQueries?r:jO,l);s&&(i[s]=o(t[l],l))}else if(Object.keys(a.values||Ru).includes(l)){let s=a.up(l);i[s]=o(t[l],l)}else{let s=l;i[s]=t[s]}return i},{})}return o(t)}function VE(e={}){return e.keys?.reduce((o,r)=>{let n=e.up(r);return o[n]={},o},{})||{}}function r0(e,t){return e.reduce((o,r)=>{let n=o[r];return(!n||Object.keys(n).length===0)&&delete o[r],o},t)}function ri(e){if(typeof e!=\"string\")throw new Error(lr(7));return e.charAt(0).toUpperCase()+e.slice(1)}function Ps(e,t,o=!0){if(!t||typeof t!=\"string\")return null;if(e&&e.vars&&o){let r=`vars.${t}`.split(\".\").reduce((n,a)=>n&&n[a]?n[a]:null,e);if(r!=null)return r}return t.split(\".\").reduce((r,n)=>r&&r[n]!=null?r[n]:null,e)}function wu(e,t,o,r=o){let n;return typeof e==\"function\"?n=e(o):Array.isArray(e)?n=e[o]||r:n=Ps(e,o)||r,t&&(n=t(n,r,e)),n}function UO(e){let{prop:t,cssProperty:o=e.prop,themeKey:r,transform:n}=e,a=i=>{if(i[t]==null)return null;let l=i[t],s=i.theme,c=Ps(s,r)||{};return Wo(i,l,m=>{let p=wu(c,n,m);return m===p&&typeof m==\"string\"&&(p=wu(c,n,`${t}${m===\"default\"?\"\":ri(m)}`,m)),o===!1?p:{[o]:p}})};return a.propTypes={},a.filterProps=[t],a}var Pt=UO;function Ld(e){let t={};return o=>(t[o]===void 0&&(t[o]=e(o)),t[o])}var HO={m:\"margin\",p:\"padding\"},VO={t:\"Top\",r:\"Right\",b:\"Bottom\",l:\"Left\",x:[\"Left\",\"Right\"],y:[\"Top\",\"Bottom\"]},$E={marginX:\"mx\",marginY:\"my\",paddingX:\"px\",paddingY:\"py\"},$O=Ld(e=>{if(e.length>2)if($E[e])e=$E[e];else return[e];let[t,o]=e.split(\"\"),r=HO[t],n=VO[o]||\"\";return Array.isArray(n)?n.map(a=>r+a):[r+n]}),n0=[\"m\",\"mt\",\"mr\",\"mb\",\"ml\",\"mx\",\"my\",\"margin\",\"marginTop\",\"marginRight\",\"marginBottom\",\"marginLeft\",\"marginX\",\"marginY\",\"marginInline\",\"marginInlineStart\",\"marginInlineEnd\",\"marginBlock\",\"marginBlockStart\",\"marginBlockEnd\"],a0=[\"p\",\"pt\",\"pr\",\"pb\",\"pl\",\"px\",\"py\",\"padding\",\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\",\"paddingX\",\"paddingY\",\"paddingInline\",\"paddingInlineStart\",\"paddingInlineEnd\",\"paddingBlock\",\"paddingBlockStart\",\"paddingBlockEnd\"],YE=[...n0,...a0];function Hi(e,t,o,r){let n=Ps(e,t,!0)??o;return typeof n==\"number\"||typeof n==\"string\"?a=>typeof a==\"string\"?a:typeof n==\"string\"?n.startsWith(\"var(\")&&a===0?0:n.startsWith(\"var(\")&&a===1?n:`calc(${a} * ${n})`:n*a:Array.isArray(n)?a=>{if(typeof a==\"string\")return a;let i=Math.abs(a),l=n[i];return a>=0?l:typeof l==\"number\"?-l:typeof l==\"string\"&&l.startsWith(\"var(\")?`calc(-1 * ${l})`:`-${l}`}:typeof n==\"function\"?n:()=>{}}function Mu(e){return Hi(e,\"spacing\",8,\"spacing\")}function Vi(e,t){return typeof t==\"string\"||t==null?t:e(t)}function YO(e,t){return o=>e.reduce((r,n)=>(r[n]=Vi(t,o),r),{})}function XO(e,t,o,r){if(!t.includes(o))return null;let n=$O(o),a=YO(n,r),i=e[o];return Wo(e,i,a)}function i0(e,t){let o=Mu(e.theme);return Object.keys(e).map(r=>XO(e,t,r,o)).reduce(sa,{})}function Vt(e){return i0(e,n0)}Vt.propTypes={};Vt.filterProps=n0;function $t(e){return i0(e,a0)}$t.propTypes={};$t.filterProps=a0;function XE(e){return i0(e,YE)}XE.propTypes={};XE.filterProps=YE;function Cs(e=8,t=Mu({spacing:e})){if(e.mui)return e;let o=(...r)=>(r.length===0?[1]:r).map(a=>{let i=t(a);return typeof i==\"number\"?`${i}px`:i}).join(\" \");return o.mui=!0,o}function GO(...e){let t=e.reduce((r,n)=>(n.filterProps.forEach(a=>{r[a]=n}),r),{}),o=r=>Object.keys(r).reduce((n,a)=>t[a]?sa(n,t[a](r)):n,{});return o.propTypes={},o.filterProps=e.reduce((r,n)=>r.concat(n.filterProps),[]),o}var ca=GO;function Rr(e){return typeof e!=\"number\"?e:`${e}px solid`}function Fr(e,t){return Pt({prop:e,themeKey:\"borders\",transform:t})}var qO=Fr(\"border\",Rr),IO=Fr(\"borderTop\",Rr),FO=Fr(\"borderRight\",Rr),KO=Fr(\"borderBottom\",Rr),QO=Fr(\"borderLeft\",Rr),WO=Fr(\"borderColor\"),ZO=Fr(\"borderTopColor\"),JO=Fr(\"borderRightColor\"),eA=Fr(\"borderBottomColor\"),tA=Fr(\"borderLeftColor\"),oA=Fr(\"outline\",Rr),rA=Fr(\"outlineColor\"),Ou=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){let t=Hi(e.theme,\"shape.borderRadius\",4,\"borderRadius\"),o=r=>({borderRadius:Vi(t,r)});return Wo(e,e.borderRadius,o)}return null};Ou.propTypes={};Ou.filterProps=[\"borderRadius\"];var S4=ca(qO,IO,FO,KO,QO,WO,ZO,JO,eA,tA,Ou,oA,rA);var Au=e=>{if(e.gap!==void 0&&e.gap!==null){let t=Hi(e.theme,\"spacing\",8,\"gap\"),o=r=>({gap:Vi(t,r)});return Wo(e,e.gap,o)}return null};Au.propTypes={};Au.filterProps=[\"gap\"];var Du=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){let t=Hi(e.theme,\"spacing\",8,\"columnGap\"),o=r=>({columnGap:Vi(t,r)});return Wo(e,e.columnGap,o)}return null};Du.propTypes={};Du.filterProps=[\"columnGap\"];var Nu=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){let t=Hi(e.theme,\"spacing\",8,\"rowGap\"),o=r=>({rowGap:Vi(t,r)});return Wo(e,e.rowGap,o)}return null};Nu.propTypes={};Nu.filterProps=[\"rowGap\"];var nA=Pt({prop:\"gridColumn\"}),aA=Pt({prop:\"gridRow\"}),iA=Pt({prop:\"gridAutoFlow\"}),lA=Pt({prop:\"gridAutoColumns\"}),sA=Pt({prop:\"gridAutoRows\"}),cA=Pt({prop:\"gridTemplateColumns\"}),uA=Pt({prop:\"gridTemplateRows\"}),pA=Pt({prop:\"gridTemplateAreas\"}),fA=Pt({prop:\"gridArea\"}),M4=ca(Au,Du,Nu,nA,aA,iA,lA,sA,cA,uA,pA,fA);function $i(e,t){return t===\"grey\"?t:e}var dA=Pt({prop:\"color\",themeKey:\"palette\",transform:$i}),mA=Pt({prop:\"bgcolor\",cssProperty:\"backgroundColor\",themeKey:\"palette\",transform:$i}),yA=Pt({prop:\"backgroundColor\",themeKey:\"palette\",transform:$i}),N4=ca(dA,mA,yA);function sr(e){return e<=1&&e!==0?`${e*100}%`:e}var hA=Pt({prop:\"width\",transform:sr}),jd=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){let t=o=>{let r=e.theme?.breakpoints?.values?.[o]||Ru[o];return r?e.theme?.breakpoints?.unit!==\"px\"?{maxWidth:`${r}${e.theme.breakpoints.unit}`}:{maxWidth:r}:{maxWidth:sr(o)}};return Wo(e,e.maxWidth,t)}return null};jd.filterProps=[\"maxWidth\"];var gA=Pt({prop:\"minWidth\",transform:sr}),bA=Pt({prop:\"height\",transform:sr}),vA=Pt({prop:\"maxHeight\",transform:sr}),xA=Pt({prop:\"minHeight\",transform:sr}),L4=Pt({prop:\"size\",cssProperty:\"width\",transform:sr}),j4=Pt({prop:\"size\",cssProperty:\"height\",transform:sr}),TA=Pt({prop:\"boxSizing\"}),U4=ca(hA,jd,gA,bA,vA,xA,TA);var SA={border:{themeKey:\"borders\",transform:Rr},borderTop:{themeKey:\"borders\",transform:Rr},borderRight:{themeKey:\"borders\",transform:Rr},borderBottom:{themeKey:\"borders\",transform:Rr},borderLeft:{themeKey:\"borders\",transform:Rr},borderColor:{themeKey:\"palette\"},borderTopColor:{themeKey:\"palette\"},borderRightColor:{themeKey:\"palette\"},borderBottomColor:{themeKey:\"palette\"},borderLeftColor:{themeKey:\"palette\"},outline:{themeKey:\"borders\",transform:Rr},outlineColor:{themeKey:\"palette\"},borderRadius:{themeKey:\"shape.borderRadius\",style:Ou},color:{themeKey:\"palette\",transform:$i},bgcolor:{themeKey:\"palette\",cssProperty:\"backgroundColor\",transform:$i},backgroundColor:{themeKey:\"palette\",transform:$i},p:{style:$t},pt:{style:$t},pr:{style:$t},pb:{style:$t},pl:{style:$t},px:{style:$t},py:{style:$t},padding:{style:$t},paddingTop:{style:$t},paddingRight:{style:$t},paddingBottom:{style:$t},paddingLeft:{style:$t},paddingX:{style:$t},paddingY:{style:$t},paddingInline:{style:$t},paddingInlineStart:{style:$t},paddingInlineEnd:{style:$t},paddingBlock:{style:$t},paddingBlockStart:{style:$t},paddingBlockEnd:{style:$t},m:{style:Vt},mt:{style:Vt},mr:{style:Vt},mb:{style:Vt},ml:{style:Vt},mx:{style:Vt},my:{style:Vt},margin:{style:Vt},marginTop:{style:Vt},marginRight:{style:Vt},marginBottom:{style:Vt},marginLeft:{style:Vt},marginX:{style:Vt},marginY:{style:Vt},marginInline:{style:Vt},marginInlineStart:{style:Vt},marginInlineEnd:{style:Vt},marginBlock:{style:Vt},marginBlockStart:{style:Vt},marginBlockEnd:{style:Vt},displayPrint:{cssProperty:!1,transform:e=>({\"@media print\":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:Au},rowGap:{style:Nu},columnGap:{style:Du},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:\"zIndex\"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:\"shadows\"},width:{transform:sr},maxWidth:{style:jd},minWidth:{transform:sr},height:{transform:sr},maxHeight:{transform:sr},minHeight:{transform:sr},boxSizing:{},font:{themeKey:\"font\"},fontFamily:{themeKey:\"typography\"},fontSize:{themeKey:\"typography\"},fontStyle:{themeKey:\"typography\"},fontWeight:{themeKey:\"typography\"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:\"typography\"}},un=SA;function EA(...e){let t=e.reduce((r,n)=>r.concat(Object.keys(n)),[]),o=new Set(t);return e.every(r=>o.size===Object.keys(r).length)}function PA(e,t){return typeof e==\"function\"?e(t):e}function CA(){function e(o,r,n,a){let i={[o]:r,theme:n},l=a[o];if(!l)return{[o]:r};let{cssProperty:s=o,themeKey:c,transform:u,style:m}=l;if(r==null)return null;if(c===\"typography\"&&r===\"inherit\")return{[o]:r};let p=Ps(n,c)||{};return m?m(i):Wo(i,r,v=>{let T=wu(p,u,v);return v===T&&typeof v==\"string\"&&(T=wu(p,u,`${o}${v===\"default\"?\"\":ri(v)}`,v)),s===!1?T:{[s]:T}})}function t(o){let{sx:r,theme:n={},nested:a}=o||{};if(!r)return null;let i=n.unstable_sxConfig??un;function l(s){let c=s;if(typeof s==\"function\")c=s(n);else if(typeof s!=\"object\")return s;if(!c)return null;let u=VE(n.breakpoints),m=Object.keys(u),p=u;return Object.keys(c).forEach(d=>{let v=PA(c[d],n);if(v!=null)if(typeof v==\"object\")if(i[d])p=sa(p,e(d,v,n,i));else{let T=Wo({theme:n},v,S=>({[d]:S}));EA(T,v)?p[d]=t({sx:v,theme:n,nested:!0}):p=sa(p,T)}else p=sa(p,e(d,v,n,i))}),!a&&n.modularCssLayers?{\"@layer sx\":kd(n,r0(m,p))}:kd(n,r0(m,p))}return Array.isArray(r)?r.map(l):l(r)}return t}var GE=CA();GE.filterProps=[\"sx\"];var Kr=GE;function l0(e,t){let o=this;if(o.vars){if(!o.colorSchemes?.[e]||typeof o.getColorSchemeSelector!=\"function\")return{};let r=o.getColorSchemeSelector(e);return r===\"&\"?t:((r.includes(\"data-\")||r.includes(\".\"))&&(r=`*:where(${r.replace(/\\s*&$/,\"\")}) &`),{[r]:t})}return o.palette.mode===e?t:{}}function RA(e={},...t){let{breakpoints:o={},palette:r={},spacing:n,shape:a={},...i}=e,l=e0(o),s=Cs(n),c=Kt({breakpoints:l,direction:\"ltr\",components:{},palette:{mode:\"light\",...r},spacing:s,shape:{...UE,...a}},i);return c=Bd(c),c.applyStyles=l0,c=t.reduce((u,m)=>Kt(u,m),c),c.unstable_sxConfig={...un,...i?.unstable_sxConfig},c.unstable_sx=function(m){return Kr({sx:m,theme:this})},c}var Yi=RA;var qE=q(re(),1);function wA(e){return Object.keys(e).length===0}function MA(e=null){let t=qE.useContext(ti);return!t||wA(t)?e:t}var s0=MA;var OA=Yi();function AA(e=OA){return s0(e)}var Rs=AA;var DA=e=>{let t={systemProps:{},otherProps:{}},o=e?.theme?.unstable_sxConfig??un;return Object.keys(e).forEach(r=>{o[r]?t.systemProps[r]=e[r]:t.otherProps[r]=e[r]}),t};function ws(e){let{sx:t,...o}=e,{systemProps:r,otherProps:n}=DA(o),a;return Array.isArray(t)?a=[r,...t]:typeof t==\"function\"?a=(...i)=>{let l=t(...i);return Cr(l)?{...r,...l}:r}:a={...r,...t},{...n,sx:a}}var IE=e=>e,NA=()=>{let e=IE;return{configure(t){e=t},generate(t){return e(t)},reset(){e=IE}}},_A=NA(),Ms=_A;var KE=q(re(),1);function FE(e){var t,o,r=\"\";if(typeof e==\"string\"||typeof e==\"number\")r+=e;else if(typeof e==\"object\")if(Array.isArray(e)){var n=e.length;for(t=0;tl!==\"theme\"&&l!==\"sx\"&&l!==\"as\"})(Kr);return KE.forwardRef(function(s,c){let u=Rs(o),{className:m,component:p=\"div\",...d}=ws(s);return(0,QE.jsx)(a,{as:p,ref:c,className:ie(m,n?n(r):r),theme:t&&u[t]||u,...d})})}var kA={active:\"active\",checked:\"checked\",completed:\"completed\",disabled:\"disabled\",error:\"error\",expanded:\"expanded\",focused:\"focused\",focusVisible:\"focusVisible\",open:\"open\",readOnly:\"readOnly\",required:\"required\",selected:\"selected\"};function _e(e,t,o=\"Mui\"){let r=kA[t];return r?`${o}-${r}`:`${Ms.generate(e)}-${t}`}function Ce(e,t,o=\"Mui\"){let r={};return t.forEach(n=>{r[n]=_e(e,n,o)}),r}function zu(e){let{variants:t,...o}=e,r={variants:t,style:la(o),isProcessed:!0};return r.style===o||t&&t.forEach(n=>{typeof n.style!=\"function\"&&(n.style=la(n.style))}),r}var BA=Yi();function c0(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}function Xi(e,t){return t&&e&&typeof e==\"object\"&&e.styles&&!e.styles.startsWith(\"@layer\")&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}function LA(e){return e?(t,o)=>o[e]:null}function jA(e,t,o){e.theme=HA(e.theme)?o:e.theme[t]||e.theme}function Ud(e,t,o){let r=typeof t==\"function\"?t(e):t;if(Array.isArray(r))return r.flatMap(n=>Ud(e,n,o));if(Array.isArray(r?.variants)){let n;if(r.isProcessed)n=o?Xi(r.style,o):r.style;else{let{variants:a,...i}=r;n=o?Xi(la(i),o):i}return WE(e,r.variants,[n],o)}return r?.isProcessed?o?Xi(la(r.style),o):r.style:o?Xi(la(r),o):r}function WE(e,t,o=[],r=void 0){let n;e:for(let a=0;a{zE(l,C=>C.filter(P=>P!==Kr));let{name:c,slot:u,skipVariantsResolver:m,skipSx:p,overridesResolver:d=LA($A(u)),...v}=s,T=c&&c.startsWith(\"Mui\")||u?\"components\":\"custom\",S=m!==void 0?m:u&&u!==\"Root\"&&u!==\"root\"||!1,h=p||!1,y=c0;u===\"Root\"||u===\"root\"?y=r:u?y=n:VA(l)&&(y=void 0);let g=Cu(l,{shouldForwardProp:y,label:UA(c,u),...v}),b=C=>{if(C.__emotion_real===C)return C;if(typeof C==\"function\")return function(A){return Ud(A,C,A.theme.modularCssLayers?T:void 0)};if(Cr(C)){let P=zu(C);return function(_){return P.variants?Ud(_,P,_.theme.modularCssLayers?T:void 0):_.theme.modularCssLayers?Xi(P.style,T):P.style}}return C},E=(...C)=>{let P=[],A=C.map(b),_=[];if(P.push(a),c&&d&&_.push(function(k){let O=k.theme.components?.[c]?.styleOverrides;if(!O)return null;let N={};for(let X in O)N[X]=Ud(k,O[X],k.theme.modularCssLayers?\"theme\":void 0);return d(k,N)}),c&&!S&&_.push(function(k){let O=k.theme?.components?.[c]?.variants;return O?WE(k,O,[],k.theme.modularCssLayers?\"theme\":void 0):null}),h||_.push(Kr),Array.isArray(A[0])){let x=A.shift(),k=new Array(P.length).fill(\"\"),U=new Array(_.length).fill(\"\"),O;O=[...k,...x,...U],O.raw=[...k,...x.raw,...U],P.unshift(O)}let z=[...P,...A,..._],I=g(...z);return l.muiName&&(I.muiName=l.muiName),I};return g.withConfig&&(E.withConfig=g.withConfig),E}}function UA(e,t){return void 0}function HA(e){for(let t in e)return!1;return!0}function VA(e){return typeof e==\"string\"&&e.charCodeAt(0)>96}function $A(e){return e&&e.charAt(0).toLowerCase()+e.slice(1)}function ni(e,t,o=!1){let r={...t};for(let n in e)if(Object.prototype.hasOwnProperty.call(e,n)){let a=n;if(a===\"components\"||a===\"slots\")r[a]={...e[a],...r[a]};else if(a===\"componentsProps\"||a===\"slotProps\"){let i=e[a],l=t[a];if(!l)r[a]=i||{};else if(!i)r[a]=l;else{r[a]={...l};for(let s in i)if(Object.prototype.hasOwnProperty.call(i,s)){let c=s;r[a][c]=ni(i[c],l[c],o)}}}else a===\"className\"&&o&&t.className?r.className=ie(e?.className,t?.className):a===\"style\"&&o&&t.style?r.style={...e?.style,...t?.style}:r[a]===void 0&&(r[a]=e[a])}return r}var Vd=q(re(),1),YA=typeof window<\"u\"?Vd.useLayoutEffect:Vd.useEffect,wr=YA;function XA(e,t=Number.MIN_SAFE_INTEGER,o=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,o))}var ua=XA;function p0(e,t=0,o=1){return ua(e,t,o)}function GA(e){e=e.slice(1);let t=new RegExp(`.{1,${e.length>=6?2:1}}`,\"g\"),o=e.match(t);return o&&o[0].length===1&&(o=o.map(r=>r+r)),o?`rgb${o.length===4?\"a\":\"\"}(${o.map((r,n)=>n<3?parseInt(r,16):Math.round(parseInt(r,16)/255*1e3)/1e3).join(\", \")})`:\"\"}function ai(e){if(e.type)return e;if(e.charAt(0)===\"#\")return ai(GA(e));let t=e.indexOf(\"(\"),o=e.substring(0,t);if(![\"rgb\",\"rgba\",\"hsl\",\"hsla\",\"color\"].includes(o))throw new Error(lr(9,e));let r=e.substring(t+1,e.length-1),n;if(o===\"color\"){if(r=r.split(\" \"),n=r.shift(),r.length===4&&r[3].charAt(0)===\"/\"&&(r[3]=r[3].slice(1)),![\"srgb\",\"display-p3\",\"a98-rgb\",\"prophoto-rgb\",\"rec-2020\"].includes(n))throw new Error(lr(10,n))}else r=r.split(\",\");return r=r.map(a=>parseFloat(a)),{type:o,values:r,colorSpace:n}}var qA=e=>{let t=ai(e);return t.values.slice(0,3).map((o,r)=>t.type.includes(\"hsl\")&&r!==0?`${o}%`:o).join(\" \")},Os=(e,t)=>{try{return qA(e)}catch{return e}};function $d(e){let{type:t,colorSpace:o}=e,{values:r}=e;return t.includes(\"rgb\")?r=r.map((n,a)=>a<3?parseInt(n,10):n):t.includes(\"hsl\")&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),t.includes(\"color\")?r=`${o} ${r.join(\" \")}`:r=`${r.join(\", \")}`,`${t}(${r})`}function f0(e){e=ai(e);let{values:t}=e,o=t[0],r=t[1]/100,n=t[2]/100,a=r*Math.min(n,1-n),i=(c,u=(c+o/30)%12)=>n-a*Math.max(Math.min(u-3,9-u,1),-1),l=\"rgb\",s=[Math.round(i(0)*255),Math.round(i(8)*255),Math.round(i(4)*255)];return e.type===\"hsla\"&&(l+=\"a\",s.push(t[3])),$d({type:l,values:s})}function u0(e){e=ai(e);let t=e.type===\"hsl\"||e.type===\"hsla\"?ai(f0(e)).values:e.values;return t=t.map(o=>(e.type!==\"color\"&&(o/=255),o<=.03928?o/12.92:((o+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function ZE(e,t){let o=u0(e),r=u0(t);return(Math.max(o,r)+.05)/(Math.min(o,r)+.05)}function As(e,t){return e=ai(e),t=p0(t),(e.type===\"rgb\"||e.type===\"hsl\")&&(e.type+=\"a\"),e.type===\"color\"?e.values[3]=`/${t}`:e.values[3]=t,$d(e)}function ii(e,t,o){try{return As(e,t)}catch{return e}}function Ds(e,t){if(e=ai(e),t=p0(t),e.type.includes(\"hsl\"))e.values[2]*=1-t;else if(e.type.includes(\"rgb\")||e.type.includes(\"color\"))for(let o=0;o<3;o+=1)e.values[o]*=1-t;return $d(e)}function it(e,t,o){try{return Ds(e,t)}catch{return e}}function Ns(e,t){if(e=ai(e),t=p0(t),e.type.includes(\"hsl\"))e.values[2]+=(100-e.values[2])*t;else if(e.type.includes(\"rgb\"))for(let o=0;o<3;o+=1)e.values[o]+=(255-e.values[o])*t;else if(e.type.includes(\"color\"))for(let o=0;o<3;o+=1)e.values[o]+=(1-e.values[o])*t;return $d(e)}function lt(e,t,o){try{return Ns(e,t)}catch{return e}}function IA(e,t=.15){return u0(e)>.5?Ds(e,t):Ns(e,t)}function ku(e,t,o){try{return IA(e,t)}catch{return e}}var Yd=q(re(),1);var FA=q(Ie(),1),KA=Yd.createContext();var li=()=>Yd.useContext(KA)??!1;var Xd=q(re(),1);var QA=q(Ie(),1),WA=Xd.createContext(void 0);function ZA(e){let{theme:t,name:o,props:r}=e;if(!t||!t.components||!t.components[o])return r;let n=t.components[o];return n.defaultProps?ni(n.defaultProps,r,t.components.mergeClassNameAndStyle):!n.styleOverrides&&!n.variants?ni(n,r,t.components.mergeClassNameAndStyle):r}function d0({props:e,name:t}){let o=Xd.useContext(WA);return ZA({props:e,name:t,theme:{components:o}})}var Bu=q(re(),1),JE=0;function e5(e){let[t,o]=Bu.useState(e),r=e||t;return Bu.useEffect(()=>{t==null&&(JE+=1,o(`mui-${JE}`))},[t]),r}var t5={...Bu},eP=t5.useId;function Gd(e){if(eP!==void 0){let t=eP();return e??t}return e5(e)}var tP={theme:void 0};function qd(e){let t,o;return function(n){let a=t;return(a===void 0||n.theme!==o)&&(tP.theme=n.theme,a=zu(e(tP)),t=a,o=n.theme),a}}function Id(e=\"\"){function t(...r){if(!r.length)return\"\";let n=r[0];return typeof n==\"string\"&&!n.match(/(#|\\(|\\)|(-?(\\d*\\.)?\\d+)(px|em|%|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc))|^(-?(\\d*\\.)?\\d+)$|(\\d+ \\d+ \\d+)/)?`, var(--${e?`${e}-`:\"\"}${n}${t(...r.slice(1))})`:`, ${n}`}return(r,...n)=>`var(--${e?`${e}-`:\"\"}${r}${t(...n)})`}var oP=(e,t,o,r=[])=>{let n=e;t.forEach((a,i)=>{i===t.length-1?Array.isArray(n)?n[Number(a)]=o:n&&typeof n==\"object\"&&(n[a]=o):n&&typeof n==\"object\"&&(n[a]||(n[a]=r.includes(a)?[]:{}),n=n[a])})},o5=(e,t,o)=>{function r(n,a=[],i=[]){Object.entries(n).forEach(([l,s])=>{(!o||o&&!o([...a,l]))&&s!=null&&(typeof s==\"object\"&&Object.keys(s).length>0?r(s,[...a,l],Array.isArray(s)?[...i,l]:i):t([...a,l],s,i))})}r(e)},r5=(e,t)=>typeof t==\"number\"?[\"lineHeight\",\"fontWeight\",\"opacity\",\"zIndex\"].some(r=>e.includes(r))||e[e.length-1].toLowerCase().includes(\"opacity\")?t:`${t}px`:t;function Lu(e,t){let{prefix:o,shouldSkipGeneratingVar:r}=t||{},n={},a={},i={};return o5(e,(l,s,c)=>{if((typeof s==\"string\"||typeof s==\"number\")&&(!r||!r(l,s))){let u=`--${o?`${o}-`:\"\"}${l.join(\"-\")}`,m=r5(l,s);Object.assign(n,{[u]:m}),oP(a,l,`var(${u})`,c),oP(i,l,`var(${u}, ${m})`,c)}},l=>l[0]===\"vars\"),{css:n,vars:a,varsWithDefaults:i}}function n5(e,t={}){let{getSelector:o=h,disableCssColorScheme:r,colorSchemeSelector:n,enableContrastVars:a}=t,{colorSchemes:i={},components:l,defaultColorScheme:s=\"light\",...c}=e,{vars:u,css:m,varsWithDefaults:p}=Lu(c,t),d=p,v={},{[s]:T,...S}=i;if(Object.entries(S||{}).forEach(([b,E])=>{let{vars:C,css:P,varsWithDefaults:A}=Lu(E,t);d=Kt(d,A),v[b]={css:P,vars:C}}),T){let{css:b,vars:E,varsWithDefaults:C}=Lu(T,t);d=Kt(d,C),v[s]={css:b,vars:E}}function h(b,E){let C=n;if(n===\"class\"&&(C=\".%s\"),n===\"data\"&&(C=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(C=`[${n}=\"%s\"]`),b){if(C===\"media\")return e.defaultColorScheme===b?\":root\":{[`@media (prefers-color-scheme: ${i[b]?.palette?.mode||b})`]:{\":root\":E}};if(C)return e.defaultColorScheme===b?`:root, ${C.replace(\"%s\",String(b))}`:C.replace(\"%s\",String(b))}return\":root\"}return{vars:d,generateThemeVars:()=>{let b={...u};return Object.entries(v).forEach(([,{vars:E}])=>{b=Kt(b,E)}),b},generateStyleSheets:()=>{let b=[],E=e.defaultColorScheme||\"light\";function C(_,z){Object.keys(z).length&&b.push(typeof _==\"string\"?{[_]:{...z}}:_)}C(o(void 0,{...m}),m);let{[E]:P,...A}=v;if(P){let{css:_}=P,z=i[E]?.palette?.mode,I=!r&&z?{colorScheme:z,..._}:{..._};C(o(E,{...I}),I)}return Object.entries(A).forEach(([_,{css:z}])=>{let I=i[_]?.palette?.mode,x=!r&&I?{colorScheme:I,...z}:{...z};C(o(_,{...x}),x)}),a&&b.push({\":root\":{\"--__l-threshold\":\"0.7\",\"--__l\":\"clamp(0, (l / var(--__l-threshold) - 1) * -infinity, 1)\",\"--__a\":\"clamp(0.87, (l / var(--__l-threshold) - 1) * -infinity, 1)\"}}),b}}}var m0=n5;function y0(e){return function(o){return e===\"media\"?`@media (prefers-color-scheme: ${o})`:e?e.startsWith(\"data-\")&&!e.includes(\"%s\")?`[${e}=\"${o}\"] &`:e===\"class\"?`.${o} &`:e===\"data\"?`[data-${o}] &`:`${e.replace(\"%s\",o)} &`:\"&\"}}function Le(e,t,o=void 0){let r={};for(let n in e){let a=e[n],i=\"\",l=!0;for(let s=0;s=o?Fd.text.primary:h0.text.primary}let d=({color:S,name:h,mainShade:y=500,lightShade:g=300,darkShade:b=700})=>{if(S={...S},!S.main&&S[y]&&(S.main=S[y]),!S.hasOwnProperty(\"main\"))throw new Error(lr(11,h?` (${h})`:\"\",y));if(typeof S.main!=\"string\")throw new Error(lr(12,h?` (${h})`:\"\",JSON.stringify(S.main)));return n?(aP(n,S,\"light\",g,r),aP(n,S,\"dark\",b,r)):(nP(S,\"light\",g,r),nP(S,\"dark\",b,r)),S.contrastText||(S.contrastText=p(S.main)),S},v;return t===\"light\"?v=iP():t===\"dark\"&&(v=lP()),Kt({common:{...zs},mode:t,primary:d({color:i,name:\"primary\"}),secondary:d({color:l,name:\"secondary\",mainShade:\"A400\",lightShade:\"A200\",darkShade:\"A700\"}),error:d({color:s,name:\"error\"}),warning:d({color:m,name:\"warning\"}),info:d({color:c,name:\"info\"}),success:d({color:u,name:\"success\"}),grey:rP,contrastThreshold:o,getContrastText:p,augmentColor:d,tonalOffset:r,...v},a)}function Kd(e){let t={};return Object.entries(e).forEach(r=>{let[n,a]=r;typeof a==\"object\"&&(t[n]=`${a.fontStyle?`${a.fontStyle} `:\"\"}${a.fontVariant?`${a.fontVariant} `:\"\"}${a.fontWeight?`${a.fontWeight} `:\"\"}${a.fontStretch?`${a.fontStretch} `:\"\"}${a.fontSize||\"\"}${a.lineHeight?`/${a.lineHeight} `:\"\"}${a.fontFamily||\"\"}`)}),t}function g0(e,t){return{toolbar:{minHeight:56,[e.up(\"xs\")]:{\"@media (orientation: landscape)\":{minHeight:48}},[e.up(\"sm\")]:{minHeight:64}},...t}}function x5(e){return Math.round(e*1e5)/1e5}var sP={textTransform:\"uppercase\"},cP='\"Roboto\", \"Helvetica\", \"Arial\", sans-serif';function b0(e,t){let{fontFamily:o=cP,fontSize:r=14,fontWeightLight:n=300,fontWeightRegular:a=400,fontWeightMedium:i=500,fontWeightBold:l=700,htmlFontSize:s=16,allVariants:c,pxToRem:u,...m}=typeof t==\"function\"?t(e):t,p=r/14,d=u||(S=>`${S/s*p}rem`),v=(S,h,y,g,b)=>({fontFamily:o,fontWeight:S,fontSize:d(h),lineHeight:y,...o===cP?{letterSpacing:`${x5(g/h)}em`}:{},...b,...c}),T={h1:v(n,96,1.167,-1.5),h2:v(n,60,1.2,-.5),h3:v(a,48,1.167,0),h4:v(a,34,1.235,.25),h5:v(a,24,1.334,0),h6:v(i,20,1.6,.15),subtitle1:v(a,16,1.75,.15),subtitle2:v(i,14,1.57,.1),body1:v(a,16,1.5,.15),body2:v(a,14,1.43,.15),button:v(i,14,1.75,.4,sP),caption:v(a,12,1.66,.4),overline:v(a,12,2.66,1,sP),inherit:{fontFamily:\"inherit\",fontWeight:\"inherit\",fontSize:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}};return Kt({htmlFontSize:s,pxToRem:d,fontFamily:o,fontSize:r,fontWeightLight:n,fontWeightRegular:a,fontWeightMedium:i,fontWeightBold:l,...T},m,{clone:!1})}function kt(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${.2})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${.14})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${.12})`].join(\",\")}var T5=[\"none\",kt(0,2,1,-1,0,1,1,0,0,1,3,0),kt(0,3,1,-2,0,2,2,0,0,1,5,0),kt(0,3,3,-2,0,3,4,0,0,1,8,0),kt(0,2,4,-1,0,4,5,0,0,1,10,0),kt(0,3,5,-1,0,5,8,0,0,1,14,0),kt(0,3,5,-1,0,6,10,0,0,1,18,0),kt(0,4,5,-2,0,7,10,1,0,2,16,1),kt(0,5,5,-3,0,8,10,1,0,3,14,2),kt(0,5,6,-3,0,9,12,1,0,3,16,2),kt(0,6,6,-3,0,10,14,1,0,4,18,3),kt(0,6,7,-4,0,11,15,1,0,4,20,3),kt(0,7,8,-4,0,12,17,2,0,5,22,4),kt(0,7,8,-4,0,13,19,2,0,5,24,4),kt(0,7,9,-4,0,14,21,2,0,5,26,4),kt(0,8,9,-5,0,15,22,2,0,6,28,5),kt(0,8,10,-5,0,16,24,2,0,6,30,5),kt(0,8,11,-5,0,17,26,2,0,6,32,5),kt(0,9,11,-5,0,18,28,2,0,7,34,6),kt(0,9,12,-6,0,19,29,2,0,7,36,6),kt(0,10,13,-6,0,20,31,3,0,8,38,7),kt(0,10,13,-6,0,21,33,3,0,8,40,7),kt(0,10,14,-6,0,22,35,3,0,8,42,7),kt(0,11,14,-7,0,23,36,3,0,9,44,8),kt(0,11,15,-7,0,24,38,3,0,9,46,8)],uP=T5;var S5={easeInOut:\"cubic-bezier(0.4, 0, 0.2, 1)\",easeOut:\"cubic-bezier(0.0, 0, 0.2, 1)\",easeIn:\"cubic-bezier(0.4, 0, 1, 1)\",sharp:\"cubic-bezier(0.4, 0, 0.6, 1)\"},E5={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function pP(e){return`${Math.round(e)}ms`}function P5(e){if(!e)return 0;let t=e/36;return Math.min(Math.round((4+15*t**.25+t/5)*10),3e3)}function v0(e){let t={...S5,...e.easing},o={...E5,...e.duration};return{getAutoHeightDuration:P5,create:(n=[\"all\"],a={})=>{let{duration:i=o.standard,easing:l=t.easeInOut,delay:s=0,...c}=a;return(Array.isArray(n)?n:[n]).map(u=>`${u} ${typeof i==\"string\"?i:pP(i)} ${l} ${typeof s==\"string\"?s:pP(s)}`).join(\",\")},...e,easing:t,duration:o}}var C5={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},fP=C5;function R5(e){return Cr(e)||typeof e>\"u\"||typeof e==\"string\"||typeof e==\"boolean\"||typeof e==\"number\"||Array.isArray(e)}function Qd(e={}){let t={...e};function o(r){let n=Object.entries(r);for(let a=0;a{if(!Number.isNaN(+e))return+e;let t=e.match(/\\d*\\.?\\d+/g);if(!t)return 0;let o=0;for(let r=0;rKt(v,T),d),d.unstable_sxConfig={...un,...u?.unstable_sxConfig},d.unstable_sx=function(T){return Kr({sx:T,theme:this})},d.toRuntimeSource=Qd,M5(d),d}var ju=O5;function Bs(e){let t;return e<1?t=5.11916*e**2:t=4.5*Math.log(e+1)+2,Math.round(t*10)/1e3}var A5=[...Array(25)].map((e,t)=>{if(t===0)return\"none\";let o=Bs(t);return`linear-gradient(rgba(255 255 255 / ${o}), rgba(255 255 255 / ${o}))`});function x0(e){return{inputPlaceholder:e===\"dark\"?.5:.42,inputUnderline:e===\"dark\"?.7:.42,switchTrackDisabled:e===\"dark\"?.2:.12,switchTrack:e===\"dark\"?.3:.38}}function T0(e){return e===\"dark\"?A5:[]}function S0(e){let{palette:t={mode:\"light\"},opacity:o,overlays:r,colorSpace:n,...a}=e,i=Qi({...t,colorSpace:n});return{palette:i,opacity:{...x0(i.mode),...o},overlays:r||T0(i.mode),...a}}function E0(e){return!!e[0].match(/(cssVarPrefix|colorSchemeSelector|modularCssLayers|rootSelector|typography|mixins|breakpoints|direction|transitions)/)||!!e[0].match(/sxConfig$/)||e[0]===\"palette\"&&!!e[1]?.match(/(mode|contrastThreshold|tonalOffset)/)}var D5=e=>[...[...Array(25)].map((t,o)=>`--${e?`${e}-`:\"\"}overlays-${o}`),`--${e?`${e}-`:\"\"}palette-AppBar-darkBg`,`--${e?`${e}-`:\"\"}palette-AppBar-darkColor`],mP=D5;var yP=e=>(t,o)=>{let r=e.rootSelector||\":root\",n=e.colorSchemeSelector,a=n;if(n===\"class\"&&(a=\".%s\"),n===\"data\"&&(a=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(a=`[${n}=\"%s\"]`),e.defaultColorScheme===t){if(t===\"dark\"){let i={};return mP(e.cssVarPrefix).forEach(l=>{i[l]=o[l],delete o[l]}),a===\"media\"?{[r]:o,\"@media (prefers-color-scheme: dark)\":{[r]:i}}:a?{[a.replace(\"%s\",t)]:i,[`${r}, ${a.replace(\"%s\",t)}`]:o}:{[r]:{...o,...i}}}if(a&&a!==\"media\")return`${r}, ${a.replace(\"%s\",String(t))}`}else if(t){if(a===\"media\")return{[`@media (prefers-color-scheme: ${String(t)})`]:{[r]:o}};if(a)return a.replace(\"%s\",String(t))}return r};function N5(e,t){t.forEach(o=>{e[o]||(e[o]={})})}function L(e,t,o){!e[t]&&o&&(e[t]=o)}function Uu(e){return typeof e!=\"string\"||!e.startsWith(\"hsl\")?e:f0(e)}function pa(e,t){`${t}Channel`in e||(e[`${t}Channel`]=Os(Uu(e[t]),`MUI: Can't create \\`palette.${t}Channel\\` because \\`palette.${t}\\` is not one of these formats: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color().\nTo suppress this warning, you need to explicitly provide the \\`palette.${t}Channel\\` as a string (in rgb format, for example \"12 12 12\") or undefined if you want to remove the channel token.`))}function _5(e){return typeof e==\"number\"?`${e}px`:typeof e==\"string\"||typeof e==\"function\"||Array.isArray(e)?e:\"8px\"}var zn=e=>{try{return e()}catch{}},z5=(e=\"mui\")=>Id(e);function P0(e,t,o,r,n){if(!o)return;o=o===!0?{}:o;let a=n===\"dark\"?\"dark\":\"light\";if(!r){t[n]=S0({...o,palette:{mode:a,...o?.palette},colorSpace:e});return}let{palette:i,...l}=ju({...r,palette:{mode:a,...o?.palette},colorSpace:e});return t[n]={...o,palette:i,opacity:{...x0(a),...o?.opacity},overlays:o?.overlays||T0(a)},l}function C0(e={},...t){let{colorSchemes:o={light:!0},defaultColorScheme:r,disableCssColorScheme:n=!1,cssVarPrefix:a=\"mui\",nativeColor:i=!1,shouldSkipGeneratingVar:l=E0,colorSchemeSelector:s=o.light&&o.dark?\"media\":void 0,rootSelector:c=\":root\",...u}=e,m=Object.keys(o)[0],p=r||(o.light&&m!==\"light\"?\"light\":m),d=z5(a),{[p]:v,light:T,dark:S,...h}=o,y={...h},g=v;if((p===\"dark\"&&!(\"dark\"in o)||p===\"light\"&&!(\"light\"in o))&&(g=!0),!g)throw new Error(lr(21,p));let b;i&&(b=\"oklch\");let E=P0(b,y,g,u,p);T&&!y.light&&P0(b,y,T,void 0,\"light\"),S&&!y.dark&&P0(b,y,S,void 0,\"dark\");let C={defaultColorScheme:p,...E,cssVarPrefix:a,colorSchemeSelector:s,rootSelector:c,getCssVar:d,colorSchemes:y,font:{...Kd(E.typography),...E.font},spacing:_5(u.spacing)};Object.keys(C.colorSchemes).forEach(I=>{let x=C.colorSchemes[I].palette,k=O=>{let N=O.split(\"-\"),X=N[1],oe=N[2];return d(O,x[X][oe])};x.mode===\"light\"&&(L(x.common,\"background\",\"#fff\"),L(x.common,\"onBackground\",\"#000\")),x.mode===\"dark\"&&(L(x.common,\"background\",\"#000\"),L(x.common,\"onBackground\",\"#fff\"));function U(O,N,X){if(b){let oe;return O===ii&&(oe=`transparent ${((1-X)*100).toFixed(0)}%`),O===it&&(oe=`#000 ${(X*100).toFixed(0)}%`),O===lt&&(oe=`#fff ${(X*100).toFixed(0)}%`),`color-mix(in ${b}, ${N}, ${oe})`}return O(N,X)}if(N5(x,[\"Alert\",\"AppBar\",\"Avatar\",\"Button\",\"Chip\",\"FilledInput\",\"LinearProgress\",\"Skeleton\",\"Slider\",\"SnackbarContent\",\"SpeedDialAction\",\"StepConnector\",\"StepContent\",\"Switch\",\"TableCell\",\"Tooltip\"]),x.mode===\"light\"){L(x.Alert,\"errorColor\",U(it,x.error.light,.6)),L(x.Alert,\"infoColor\",U(it,x.info.light,.6)),L(x.Alert,\"successColor\",U(it,x.success.light,.6)),L(x.Alert,\"warningColor\",U(it,x.warning.light,.6)),L(x.Alert,\"errorFilledBg\",k(\"palette-error-main\")),L(x.Alert,\"infoFilledBg\",k(\"palette-info-main\")),L(x.Alert,\"successFilledBg\",k(\"palette-success-main\")),L(x.Alert,\"warningFilledBg\",k(\"palette-warning-main\")),L(x.Alert,\"errorFilledColor\",zn(()=>x.getContrastText(x.error.main))),L(x.Alert,\"infoFilledColor\",zn(()=>x.getContrastText(x.info.main))),L(x.Alert,\"successFilledColor\",zn(()=>x.getContrastText(x.success.main))),L(x.Alert,\"warningFilledColor\",zn(()=>x.getContrastText(x.warning.main))),L(x.Alert,\"errorStandardBg\",U(lt,x.error.light,.9)),L(x.Alert,\"infoStandardBg\",U(lt,x.info.light,.9)),L(x.Alert,\"successStandardBg\",U(lt,x.success.light,.9)),L(x.Alert,\"warningStandardBg\",U(lt,x.warning.light,.9)),L(x.Alert,\"errorIconColor\",k(\"palette-error-main\")),L(x.Alert,\"infoIconColor\",k(\"palette-info-main\")),L(x.Alert,\"successIconColor\",k(\"palette-success-main\")),L(x.Alert,\"warningIconColor\",k(\"palette-warning-main\")),L(x.AppBar,\"defaultBg\",k(\"palette-grey-100\")),L(x.Avatar,\"defaultBg\",k(\"palette-grey-400\")),L(x.Button,\"inheritContainedBg\",k(\"palette-grey-300\")),L(x.Button,\"inheritContainedHoverBg\",k(\"palette-grey-A100\")),L(x.Chip,\"defaultBorder\",k(\"palette-grey-400\")),L(x.Chip,\"defaultAvatarColor\",k(\"palette-grey-700\")),L(x.Chip,\"defaultIconColor\",k(\"palette-grey-700\")),L(x.FilledInput,\"bg\",\"rgba(0, 0, 0, 0.06)\"),L(x.FilledInput,\"hoverBg\",\"rgba(0, 0, 0, 0.09)\"),L(x.FilledInput,\"disabledBg\",\"rgba(0, 0, 0, 0.12)\"),L(x.LinearProgress,\"primaryBg\",U(lt,x.primary.main,.62)),L(x.LinearProgress,\"secondaryBg\",U(lt,x.secondary.main,.62)),L(x.LinearProgress,\"errorBg\",U(lt,x.error.main,.62)),L(x.LinearProgress,\"infoBg\",U(lt,x.info.main,.62)),L(x.LinearProgress,\"successBg\",U(lt,x.success.main,.62)),L(x.LinearProgress,\"warningBg\",U(lt,x.warning.main,.62)),L(x.Skeleton,\"bg\",b?U(ii,x.text.primary,.11):`rgba(${k(\"palette-text-primaryChannel\")} / 0.11)`),L(x.Slider,\"primaryTrack\",U(lt,x.primary.main,.62)),L(x.Slider,\"secondaryTrack\",U(lt,x.secondary.main,.62)),L(x.Slider,\"errorTrack\",U(lt,x.error.main,.62)),L(x.Slider,\"infoTrack\",U(lt,x.info.main,.62)),L(x.Slider,\"successTrack\",U(lt,x.success.main,.62)),L(x.Slider,\"warningTrack\",U(lt,x.warning.main,.62));let O=b?U(it,x.background.default,.6825):ku(x.background.default,.8);L(x.SnackbarContent,\"bg\",O),L(x.SnackbarContent,\"color\",zn(()=>b?Fd.text.primary:x.getContrastText(O))),L(x.SpeedDialAction,\"fabHoverBg\",ku(x.background.paper,.15)),L(x.StepConnector,\"border\",k(\"palette-grey-400\")),L(x.StepContent,\"border\",k(\"palette-grey-400\")),L(x.Switch,\"defaultColor\",k(\"palette-common-white\")),L(x.Switch,\"defaultDisabledColor\",k(\"palette-grey-100\")),L(x.Switch,\"primaryDisabledColor\",U(lt,x.primary.main,.62)),L(x.Switch,\"secondaryDisabledColor\",U(lt,x.secondary.main,.62)),L(x.Switch,\"errorDisabledColor\",U(lt,x.error.main,.62)),L(x.Switch,\"infoDisabledColor\",U(lt,x.info.main,.62)),L(x.Switch,\"successDisabledColor\",U(lt,x.success.main,.62)),L(x.Switch,\"warningDisabledColor\",U(lt,x.warning.main,.62)),L(x.TableCell,\"border\",U(lt,U(ii,x.divider,1),.88)),L(x.Tooltip,\"bg\",U(ii,x.grey[700],.92))}if(x.mode===\"dark\"){L(x.Alert,\"errorColor\",U(lt,x.error.light,.6)),L(x.Alert,\"infoColor\",U(lt,x.info.light,.6)),L(x.Alert,\"successColor\",U(lt,x.success.light,.6)),L(x.Alert,\"warningColor\",U(lt,x.warning.light,.6)),L(x.Alert,\"errorFilledBg\",k(\"palette-error-dark\")),L(x.Alert,\"infoFilledBg\",k(\"palette-info-dark\")),L(x.Alert,\"successFilledBg\",k(\"palette-success-dark\")),L(x.Alert,\"warningFilledBg\",k(\"palette-warning-dark\")),L(x.Alert,\"errorFilledColor\",zn(()=>x.getContrastText(x.error.dark))),L(x.Alert,\"infoFilledColor\",zn(()=>x.getContrastText(x.info.dark))),L(x.Alert,\"successFilledColor\",zn(()=>x.getContrastText(x.success.dark))),L(x.Alert,\"warningFilledColor\",zn(()=>x.getContrastText(x.warning.dark))),L(x.Alert,\"errorStandardBg\",U(it,x.error.light,.9)),L(x.Alert,\"infoStandardBg\",U(it,x.info.light,.9)),L(x.Alert,\"successStandardBg\",U(it,x.success.light,.9)),L(x.Alert,\"warningStandardBg\",U(it,x.warning.light,.9)),L(x.Alert,\"errorIconColor\",k(\"palette-error-main\")),L(x.Alert,\"infoIconColor\",k(\"palette-info-main\")),L(x.Alert,\"successIconColor\",k(\"palette-success-main\")),L(x.Alert,\"warningIconColor\",k(\"palette-warning-main\")),L(x.AppBar,\"defaultBg\",k(\"palette-grey-900\")),L(x.AppBar,\"darkBg\",k(\"palette-background-paper\")),L(x.AppBar,\"darkColor\",k(\"palette-text-primary\")),L(x.Avatar,\"defaultBg\",k(\"palette-grey-600\")),L(x.Button,\"inheritContainedBg\",k(\"palette-grey-800\")),L(x.Button,\"inheritContainedHoverBg\",k(\"palette-grey-700\")),L(x.Chip,\"defaultBorder\",k(\"palette-grey-700\")),L(x.Chip,\"defaultAvatarColor\",k(\"palette-grey-300\")),L(x.Chip,\"defaultIconColor\",k(\"palette-grey-300\")),L(x.FilledInput,\"bg\",\"rgba(255, 255, 255, 0.09)\"),L(x.FilledInput,\"hoverBg\",\"rgba(255, 255, 255, 0.13)\"),L(x.FilledInput,\"disabledBg\",\"rgba(255, 255, 255, 0.12)\"),L(x.LinearProgress,\"primaryBg\",U(it,x.primary.main,.5)),L(x.LinearProgress,\"secondaryBg\",U(it,x.secondary.main,.5)),L(x.LinearProgress,\"errorBg\",U(it,x.error.main,.5)),L(x.LinearProgress,\"infoBg\",U(it,x.info.main,.5)),L(x.LinearProgress,\"successBg\",U(it,x.success.main,.5)),L(x.LinearProgress,\"warningBg\",U(it,x.warning.main,.5)),L(x.Skeleton,\"bg\",b?U(ii,x.text.primary,.13):`rgba(${k(\"palette-text-primaryChannel\")} / 0.13)`),L(x.Slider,\"primaryTrack\",U(it,x.primary.main,.5)),L(x.Slider,\"secondaryTrack\",U(it,x.secondary.main,.5)),L(x.Slider,\"errorTrack\",U(it,x.error.main,.5)),L(x.Slider,\"infoTrack\",U(it,x.info.main,.5)),L(x.Slider,\"successTrack\",U(it,x.success.main,.5)),L(x.Slider,\"warningTrack\",U(it,x.warning.main,.5));let O=b?U(lt,x.background.default,.985):ku(x.background.default,.98);L(x.SnackbarContent,\"bg\",O),L(x.SnackbarContent,\"color\",zn(()=>b?h0.text.primary:x.getContrastText(O))),L(x.SpeedDialAction,\"fabHoverBg\",ku(x.background.paper,.15)),L(x.StepConnector,\"border\",k(\"palette-grey-600\")),L(x.StepContent,\"border\",k(\"palette-grey-600\")),L(x.Switch,\"defaultColor\",k(\"palette-grey-300\")),L(x.Switch,\"defaultDisabledColor\",k(\"palette-grey-600\")),L(x.Switch,\"primaryDisabledColor\",U(it,x.primary.main,.55)),L(x.Switch,\"secondaryDisabledColor\",U(it,x.secondary.main,.55)),L(x.Switch,\"errorDisabledColor\",U(it,x.error.main,.55)),L(x.Switch,\"infoDisabledColor\",U(it,x.info.main,.55)),L(x.Switch,\"successDisabledColor\",U(it,x.success.main,.55)),L(x.Switch,\"warningDisabledColor\",U(it,x.warning.main,.55)),L(x.TableCell,\"border\",U(it,U(ii,x.divider,1),.68)),L(x.Tooltip,\"bg\",U(ii,x.grey[700],.92))}pa(x.background,\"default\"),pa(x.background,\"paper\"),pa(x.common,\"background\"),pa(x.common,\"onBackground\"),pa(x,\"divider\"),Object.keys(x).forEach(O=>{let N=x[O];O!==\"tonalOffset\"&&N&&typeof N==\"object\"&&(N.main&&L(x[O],\"mainChannel\",Os(Uu(N.main))),N.light&&L(x[O],\"lightChannel\",Os(Uu(N.light))),N.dark&&L(x[O],\"darkChannel\",Os(Uu(N.dark))),N.contrastText&&L(x[O],\"contrastTextChannel\",Os(Uu(N.contrastText))),O===\"text\"&&(pa(x[O],\"primary\"),pa(x[O],\"secondary\")),O===\"action\"&&(N.active&&pa(x[O],\"active\"),N.selected&&pa(x[O],\"selected\")))})}),C=t.reduce((I,x)=>Kt(I,x),C);let P={prefix:a,disableCssColorScheme:n,shouldSkipGeneratingVar:l,getSelector:yP(C),enableContrastVars:i},{vars:A,generateThemeVars:_,generateStyleSheets:z}=m0(C,P);return C.vars=A,Object.entries(C.colorSchemes[C.defaultColorScheme]).forEach(([I,x])=>{C[I]=x}),C.generateThemeVars=_,C.generateStyleSheets=z,C.generateSpacing=function(){return Cs(u.spacing,Mu(this))},C.getColorSchemeSelector=y0(s),C.spacing=C.generateSpacing(),C.shouldSkipGeneratingVar=l,C.unstable_sxConfig={...un,...u?.unstable_sxConfig},C.unstable_sx=function(x){return Kr({sx:x,theme:this})},C.toRuntimeSource=Qd,C}function hP(e,t,o){e.colorSchemes&&o&&(e.colorSchemes[t]={...o!==!0&&o,palette:Qi({...o===!0?{}:o.palette,mode:t})})}function Ls(e={},...t){let{palette:o,cssVariables:r=!1,colorSchemes:n=o?void 0:{light:!0},defaultColorScheme:a=o?.mode,...i}=e,l=a||\"light\",s=n?.[l],c={...n,...o?{[l]:{...typeof s!=\"boolean\"&&s,palette:o}}:void 0};if(r===!1){if(!(\"colorSchemes\"in e))return ju(e,...t);let u=o;\"palette\"in e||c[l]&&(c[l]!==!0?u=c[l].palette:l===\"dark\"&&(u={mode:\"dark\"}));let m=ju({...e,palette:u},...t);return m.defaultColorScheme=l,m.colorSchemes=c,m.palette.mode===\"light\"&&(m.colorSchemes.light={...c.light!==!0&&c.light,palette:m.palette},hP(m,\"dark\",c.dark)),m.palette.mode===\"dark\"&&(m.colorSchemes.dark={...c.dark!==!0&&c.dark,palette:m.palette},hP(m,\"light\",c.light)),m}return!o&&!(\"light\"in c)&&l===\"light\"&&(c.light=!0),C0({...i,colorSchemes:c,defaultColorScheme:l,...typeof r!=\"boolean\"&&r},...t)}var B5=q(re(),1);var k5=Ls(),Wd=k5;function kn(){let e=Rs(Wd);return e[_s]||e}function L5(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}var Hu=L5;var j5=e=>Hu(e)&&e!==\"classes\",Bn=j5;var U5=Hd({themeId:_s,defaultTheme:Wd,rootShouldForwardProp:Bn}),ae=U5;var H5=Ce(\"MuiBox\",[\"root\"]),gP=H5;var V5=Ls(),$5=_u({themeId:_s,defaultTheme:V5,defaultClassName:gP.root,generateClassName:Ms.generate}),Fe=$5;var TP=q(re(),1);var Y5=q(Ie(),1);function bP(){return ws}var X5=qd,He=X5;var uj=q(re(),1);var G5=q(Ie(),1);function je(e){return d0(e)}var me=ri;function q5(e){return typeof e.main==\"string\"}function I5(e,t=[]){if(!q5(e))return!1;for(let o of t)if(!e.hasOwnProperty(o)||typeof e[o]!=\"string\")return!1;return!0}function jo(e=[]){return([,t])=>t&&I5(t,e)}function vP(e){return _e(\"MuiTypography\",e)}var Tj=Ce(\"MuiTypography\",[\"root\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"subtitle1\",\"subtitle2\",\"body1\",\"body2\",\"inherit\",\"button\",\"caption\",\"overline\",\"alignLeft\",\"alignRight\",\"alignCenter\",\"alignJustify\",\"noWrap\",\"gutterBottom\",\"paragraph\"]);var SP=q(Ie(),1),F5={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},K5=bP(),Q5=e=>{let{align:t,gutterBottom:o,noWrap:r,paragraph:n,variant:a,classes:i}=e,l={root:[\"root\",a,e.align!==\"inherit\"&&`align${me(t)}`,o&&\"gutterBottom\",r&&\"noWrap\",n&&\"paragraph\"]};return Le(l,vP,i)},W5=ae(\"span\",{name:\"MuiTypography\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.variant&&t[o.variant],o.align!==\"inherit\"&&t[`align${me(o.align)}`],o.noWrap&&t.noWrap,o.gutterBottom&&t.gutterBottom,o.paragraph&&t.paragraph]}})(He(({theme:e})=>({margin:0,variants:[{props:{variant:\"inherit\"},style:{font:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}},...Object.entries(e.typography).filter(([t,o])=>t!==\"inherit\"&&o&&typeof o==\"object\").map(([t,o])=>({props:{variant:t},style:o})),...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette?.text||{}).filter(([,t])=>typeof t==\"string\").map(([t])=>({props:{color:`text${me(t)}`},style:{color:(e.vars||e).palette.text[t]}})),{props:({ownerState:t})=>t.align!==\"inherit\",style:{textAlign:\"var(--Typography-textAlign)\"}},{props:({ownerState:t})=>t.noWrap,style:{overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\"}},{props:({ownerState:t})=>t.gutterBottom,style:{marginBottom:\"0.35em\"}},{props:({ownerState:t})=>t.paragraph,style:{marginBottom:16}}]}))),xP={h1:\"h1\",h2:\"h2\",h3:\"h3\",h4:\"h4\",h5:\"h5\",h6:\"h6\",subtitle1:\"h6\",subtitle2:\"h6\",body1:\"p\",body2:\"p\",inherit:\"p\"},Z5=TP.forwardRef(function(t,o){let{color:r,...n}=je({props:t,name:\"MuiTypography\"}),a=!F5[r],i=K5({...n,...a&&{color:r}}),{align:l=\"inherit\",className:s,component:c,gutterBottom:u=!1,noWrap:m=!1,paragraph:p=!1,variant:d=\"body1\",variantMapping:v=xP,...T}=i,S={...i,align:l,color:r,className:s,component:c,gutterBottom:u,noWrap:m,paragraph:p,variant:d,variantMapping:v},h=c||(p?\"p\":v[d]||xP[d])||\"span\",y=Q5(S);return(0,SP.jsx)(W5,{as:h,ref:o,className:ie(y.root,s),...T,ownerState:S,style:{...l!==\"inherit\"&&{\"--Typography-textAlign\":l},...T.style}})}),Xe=Z5;var $P=q(re(),1);var UP=q(re(),1);var Wi=q(re(),1);function js(e){let{controlled:t,default:o,name:r,state:n=\"value\"}=e,{current:a}=Wi.useRef(t!==void 0),[i,l]=Wi.useState(o),s=a?t:i,c=Wi.useCallback(u=>{a||l(u)},[]);return[s,c]}var Zd=js;var CP=q(re(),1);var EP=q(re(),1),J5=EP.createContext(void 0),PP=J5;function R0(){return CP.useContext(PP)}var jn=q(re(),1);function pn(e){try{return e.matches(\":focus-visible\")}catch{}return!1}var Us=q(re(),1);function yo(...e){let t=Us.useRef(void 0),o=Us.useCallback(r=>{let n=e.map(a=>{if(a==null)return null;if(typeof a==\"function\"){let i=a,l=i(r);return typeof l==\"function\"?l:()=>{i(null)}}return a.current=r,()=>{a.current=null}});return()=>{n.forEach(a=>a?.())}},e);return Us.useMemo(()=>e.every(r=>r==null)?null:r=>{t.current&&(t.current(),t.current=void 0),r!=null&&(t.current=o(r))},e)}var Mr=yo;var w0=q(re(),1);function e3(e){let t=w0.useRef(e);return wr(()=>{t.current=e}),w0.useRef((...o)=>(0,t.current)(...o)).current}var Ln=e3;var si=Ln;var Jd=q(re(),1);var wP=q(re(),1),RP={};function Hs(e,t){let o=wP.useRef(RP);return o.current===RP&&(o.current=e(t)),o}var M0=class e{static create(){return new e}static use(){let t=Hs(e.create).current,[o,r]=Jd.useState(!1);return t.shouldMount=o,t.setShouldMount=r,Jd.useEffect(t.mountEffect,[o]),t}constructor(){this.ref={current:null},this.mounted=null,this.didMount=!1,this.shouldMount=!1,this.setShouldMount=null}mount(){return this.mounted||(this.mounted=t3(),this.shouldMount=!0,this.setShouldMount(this.shouldMount)),this.mounted}mountEffect=()=>{this.shouldMount&&!this.didMount&&this.ref.current!==null&&(this.didMount=!0,this.mounted.resolve())};start(...t){this.mount().then(()=>this.ref.current?.start(...t))}stop(...t){this.mount().then(()=>this.ref.current?.stop(...t))}pulsate(...t){this.mount().then(()=>this.ref.current?.pulsate(...t))}};function em(){return M0.use()}function t3(){let e,t,o=new Promise((r,n)=>{e=r,t=n});return o.resolve=e,o.reject=t,o}var ho=q(re(),1);function tm(e,t){if(e==null)return{};var o={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;o[r]=e[r]}return o}function om(e,t){return om=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(o,r){return o.__proto__=r,o},om(e,t)}function rm(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,om(e,t)}var Vu=q(re()),$u=q(Op());var O0={disabled:!1};var MP=q(re()),Vs=MP.default.createContext(null);var OP=function(t){return t.scrollTop};var Yu=\"unmounted\",Zi=\"exited\",Ji=\"entering\",Ys=\"entered\",A0=\"exiting\",fa=(function(e){rm(t,e);function t(r,n){var a;a=e.call(this,r,n)||this;var i=n,l=i&&!i.isMounting?r.enter:r.appear,s;return a.appearStatus=null,r.in?l?(s=Zi,a.appearStatus=Ji):s=Ys:r.unmountOnExit||r.mountOnEnter?s=Yu:s=Zi,a.state={status:s},a.nextCallback=null,a}t.getDerivedStateFromProps=function(n,a){var i=n.in;return i&&a.status===Yu?{status:Zi}:null};var o=t.prototype;return o.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},o.componentDidUpdate=function(n){var a=null;if(n!==this.props){var i=this.state.status;this.props.in?i!==Ji&&i!==Ys&&(a=Ji):(i===Ji||i===Ys)&&(a=A0)}this.updateStatus(!1,a)},o.componentWillUnmount=function(){this.cancelNextCallback()},o.getTimeouts=function(){var n=this.props.timeout,a,i,l;return a=i=l=n,n!=null&&typeof n!=\"number\"&&(a=n.exit,i=n.enter,l=n.appear!==void 0?n.appear:i),{exit:a,enter:i,appear:l}},o.updateStatus=function(n,a){if(n===void 0&&(n=!1),a!==null)if(this.cancelNextCallback(),a===Ji){if(this.props.unmountOnExit||this.props.mountOnEnter){var i=this.props.nodeRef?this.props.nodeRef.current:$u.default.findDOMNode(this);i&&OP(i)}this.performEnter(n)}else this.performExit();else this.props.unmountOnExit&&this.state.status===Zi&&this.setState({status:Yu})},o.performEnter=function(n){var a=this,i=this.props.enter,l=this.context?this.context.isMounting:n,s=this.props.nodeRef?[l]:[$u.default.findDOMNode(this),l],c=s[0],u=s[1],m=this.getTimeouts(),p=l?m.appear:m.enter;if(!n&&!i||O0.disabled){this.safeSetState({status:Ys},function(){a.props.onEntered(c)});return}this.props.onEnter(c,u),this.safeSetState({status:Ji},function(){a.props.onEntering(c,u),a.onTransitionEnd(p,function(){a.safeSetState({status:Ys},function(){a.props.onEntered(c,u)})})})},o.performExit=function(){var n=this,a=this.props.exit,i=this.getTimeouts(),l=this.props.nodeRef?void 0:$u.default.findDOMNode(this);if(!a||O0.disabled){this.safeSetState({status:Zi},function(){n.props.onExited(l)});return}this.props.onExit(l),this.safeSetState({status:A0},function(){n.props.onExiting(l),n.onTransitionEnd(i.exit,function(){n.safeSetState({status:Zi},function(){n.props.onExited(l)})})})},o.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},o.safeSetState=function(n,a){a=this.setNextCallback(a),this.setState(n,a)},o.setNextCallback=function(n){var a=this,i=!0;return this.nextCallback=function(l){i&&(i=!1,a.nextCallback=null,n(l))},this.nextCallback.cancel=function(){i=!1},this.nextCallback},o.onTransitionEnd=function(n,a){this.setNextCallback(a);var i=this.props.nodeRef?this.props.nodeRef.current:$u.default.findDOMNode(this),l=n==null&&!this.props.addEndListener;if(!i||l){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var s=this.props.nodeRef?[this.nextCallback]:[i,this.nextCallback],c=s[0],u=s[1];this.props.addEndListener(c,u)}n!=null&&setTimeout(this.nextCallback,n)},o.render=function(){var n=this.state.status;if(n===Yu)return null;var a=this.props,i=a.children,l=a.in,s=a.mountOnEnter,c=a.unmountOnExit,u=a.appear,m=a.enter,p=a.exit,d=a.timeout,v=a.addEndListener,T=a.onEnter,S=a.onEntering,h=a.onEntered,y=a.onExit,g=a.onExiting,b=a.onExited,E=a.nodeRef,C=tm(a,[\"children\",\"in\",\"mountOnEnter\",\"unmountOnExit\",\"appear\",\"enter\",\"exit\",\"timeout\",\"addEndListener\",\"onEnter\",\"onEntering\",\"onEntered\",\"onExit\",\"onExiting\",\"onExited\",\"nodeRef\"]);return Vu.default.createElement(Vs.Provider,{value:null},typeof i==\"function\"?i(n,C):Vu.default.cloneElement(Vu.default.Children.only(i),C))},t})(Vu.default.Component);fa.contextType=Vs;fa.propTypes={};function $s(){}fa.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:$s,onEntering:$s,onEntered:$s,onExit:$s,onExiting:$s,onExited:$s};fa.UNMOUNTED=Yu;fa.EXITED=Zi;fa.ENTERING=Ji;fa.ENTERED=Ys;fa.EXITING=A0;var Xu=fa;function AP(e){if(e===void 0)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}var Gu=q(re());var Qr=q(re());function nm(e,t){var o=function(a){return t&&(0,Qr.isValidElement)(a)?t(a):a},r=Object.create(null);return e&&Qr.Children.map(e,function(n){return n}).forEach(function(n){r[n.key]=o(n)}),r}function o3(e,t){e=e||{},t=t||{};function o(u){return u in t?t[u]:e[u]}var r=Object.create(null),n=[];for(var a in e)a in t?n.length&&(r[a]=n,n=[]):n.push(a);var i,l={};for(var s in t){if(r[s])for(i=0;i{this.currentId=null,o()},t)}clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)};disposeEffect=()=>this.clear};function fn(){let e=Hs(Xs.create).current;return _0(e.disposeEffect),e}var am=q(re(),1);var z0=q(Ie(),1);function i3(e){let{className:t,classes:o,pulsate:r=!1,rippleX:n,rippleY:a,rippleSize:i,in:l,onExited:s,timeout:c}=e,[u,m]=am.useState(!1),p=ie(t,o.ripple,o.rippleVisible,r&&o.ripplePulsate),d={width:i,height:i,top:-(i/2)+a,left:-(i/2)+n},v=ie(o.child,u&&o.childLeaving,r&&o.childPulsate);return!l&&!u&&m(!0),am.useEffect(()=>{if(!l&&s!=null){let T=setTimeout(s,c);return()=>{clearTimeout(T)}}},[s,l,c]),(0,z0.jsx)(\"span\",{className:p,style:d,children:(0,z0.jsx)(\"span\",{className:v})})}var zP=i3;var l3=Ce(\"MuiTouchRipple\",[\"root\",\"ripple\",\"rippleVisible\",\"ripplePulsate\",\"child\",\"childLeaving\",\"childPulsate\"]),Or=l3;var im=q(Ie(),1),k0=550,s3=80,c3=_n`\n 0% {\n transform: scale(0);\n opacity: 0.1;\n }\n\n 100% {\n transform: scale(1);\n opacity: 0.3;\n }\n`,u3=_n`\n 0% {\n opacity: 1;\n }\n\n 100% {\n opacity: 0;\n }\n`,p3=_n`\n 0% {\n transform: scale(1);\n }\n\n 50% {\n transform: scale(0.92);\n }\n\n 100% {\n transform: scale(1);\n }\n`,f3=ae(\"span\",{name:\"MuiTouchRipple\",slot:\"Root\"})({overflow:\"hidden\",pointerEvents:\"none\",position:\"absolute\",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:\"inherit\"}),d3=ae(zP,{name:\"MuiTouchRipple\",slot:\"Ripple\"})`\n opacity: 0;\n position: absolute;\n\n &.${Or.rippleVisible} {\n opacity: 0.3;\n transform: scale(1);\n animation-name: ${c3};\n animation-duration: ${k0}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n &.${Or.ripplePulsate} {\n animation-duration: ${({theme:e})=>e.transitions.duration.shorter}ms;\n }\n\n & .${Or.child} {\n opacity: 1;\n display: block;\n width: 100%;\n height: 100%;\n border-radius: 50%;\n background-color: currentColor;\n }\n\n & .${Or.childLeaving} {\n opacity: 0;\n animation-name: ${u3};\n animation-duration: ${k0}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n & .${Or.childPulsate} {\n position: absolute;\n /* @noflip */\n left: 0px;\n top: 0;\n animation-name: ${p3};\n animation-duration: 2500ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n animation-iteration-count: infinite;\n animation-delay: 200ms;\n }\n`,m3=ho.forwardRef(function(t,o){let r=je({props:t,name:\"MuiTouchRipple\"}),{center:n=!1,classes:a={},className:i,...l}=r,[s,c]=ho.useState([]),u=ho.useRef(0),m=ho.useRef(null);ho.useEffect(()=>{m.current&&(m.current(),m.current=null)},[s]);let p=ho.useRef(!1),d=fn(),v=ho.useRef(null),T=ho.useRef(null),S=ho.useCallback(b=>{let{pulsate:E,rippleX:C,rippleY:P,rippleSize:A,cb:_}=b;c(z=>[...z,(0,im.jsx)(d3,{classes:{ripple:ie(a.ripple,Or.ripple),rippleVisible:ie(a.rippleVisible,Or.rippleVisible),ripplePulsate:ie(a.ripplePulsate,Or.ripplePulsate),child:ie(a.child,Or.child),childLeaving:ie(a.childLeaving,Or.childLeaving),childPulsate:ie(a.childPulsate,Or.childPulsate)},timeout:k0,pulsate:E,rippleX:C,rippleY:P,rippleSize:A},u.current)]),u.current+=1,m.current=_},[a]),h=ho.useCallback((b={},E={},C=()=>{})=>{let{pulsate:P=!1,center:A=n||E.pulsate,fakeElement:_=!1}=E;if(b?.type===\"mousedown\"&&p.current){p.current=!1;return}b?.type===\"touchstart\"&&(p.current=!0);let z=_?null:T.current,I=z?z.getBoundingClientRect():{width:0,height:0,left:0,top:0},x,k,U;if(A||b===void 0||b.clientX===0&&b.clientY===0||!b.clientX&&!b.touches)x=Math.round(I.width/2),k=Math.round(I.height/2);else{let{clientX:O,clientY:N}=b.touches&&b.touches.length>0?b.touches[0]:b;x=Math.round(O-I.left),k=Math.round(N-I.top)}if(A)U=Math.sqrt((2*I.width**2+I.height**2)/3),U%2===0&&(U+=1);else{let O=Math.max(Math.abs((z?z.clientWidth:0)-x),x)*2+2,N=Math.max(Math.abs((z?z.clientHeight:0)-k),k)*2+2;U=Math.sqrt(O**2+N**2)}b?.touches?v.current===null&&(v.current=()=>{S({pulsate:P,rippleX:x,rippleY:k,rippleSize:U,cb:C})},d.start(s3,()=>{v.current&&(v.current(),v.current=null)})):S({pulsate:P,rippleX:x,rippleY:k,rippleSize:U,cb:C})},[n,S,d]),y=ho.useCallback(()=>{h({},{pulsate:!0})},[h]),g=ho.useCallback((b,E)=>{if(d.clear(),b?.type===\"touchend\"&&v.current){v.current(),v.current=null,d.start(0,()=>{g(b,E)});return}v.current=null,c(C=>C.length>0?C.slice(1):C),m.current=E},[d]);return ho.useImperativeHandle(o,()=>({pulsate:y,start:h,stop:g}),[y,h,g]),(0,im.jsx)(f3,{className:ie(Or.root,a.root,i),ref:T,...l,children:(0,im.jsx)(N0,{component:null,exit:!0,children:s})})}),kP=m3;function BP(e){return _e(\"MuiButtonBase\",e)}var y3=Ce(\"MuiButtonBase\",[\"root\",\"disabled\",\"focusVisible\"]),LP=y3;var lm=q(Ie(),1),h3=e=>{let{disabled:t,focusVisible:o,focusVisibleClassName:r,classes:n}=e,i=Le({root:[\"root\",t&&\"disabled\",o&&\"focusVisible\"]},BP,n);return o&&r&&(i.root+=` ${r}`),i},g3=ae(\"button\",{name:\"MuiButtonBase\",slot:\"Root\"})({display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",position:\"relative\",boxSizing:\"border-box\",WebkitTapHighlightColor:\"transparent\",backgroundColor:\"transparent\",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:\"pointer\",userSelect:\"none\",verticalAlign:\"middle\",MozAppearance:\"none\",WebkitAppearance:\"none\",textDecoration:\"none\",color:\"inherit\",\"&::-moz-focus-inner\":{borderStyle:\"none\"},[`&.${LP.disabled}`]:{pointerEvents:\"none\",cursor:\"default\"},\"@media print\":{colorAdjust:\"exact\"}}),b3=jn.forwardRef(function(t,o){let r=je({props:t,name:\"MuiButtonBase\"}),{action:n,centerRipple:a=!1,children:i,className:l,component:s=\"button\",disabled:c=!1,disableRipple:u=!1,disableTouchRipple:m=!1,focusRipple:p=!1,focusVisibleClassName:d,LinkComponent:v=\"a\",onBlur:T,onClick:S,onContextMenu:h,onDragLeave:y,onFocus:g,onFocusVisible:b,onKeyDown:E,onKeyUp:C,onMouseDown:P,onMouseLeave:A,onMouseUp:_,onTouchEnd:z,onTouchMove:I,onTouchStart:x,tabIndex:k=0,TouchRippleProps:U,touchRippleRef:O,type:N,...X}=r,oe=jn.useRef(null),W=em(),Te=Mr(W.ref,O),[fe,Ke]=jn.useState(!1);c&&fe&&Ke(!1),jn.useImperativeHandle(n,()=>({focusVisible:()=>{Ke(!0),oe.current.focus()}}),[]);let Ze=W.shouldMount&&!u&&!c;jn.useEffect(()=>{fe&&p&&!u&&W.pulsate()},[u,p,fe,W]);let Ue=da(W,\"start\",P,m),xe=da(W,\"stop\",h,m),Je=da(W,\"stop\",y,m),ht=da(W,\"stop\",_,m),we=da(W,\"stop\",se=>{fe&&se.preventDefault(),A&&A(se)},m),ft=da(W,\"start\",x,m),le=da(W,\"stop\",z,m),Oe=da(W,\"stop\",I,m),Ae=da(W,\"stop\",se=>{pn(se.target)||Ke(!1),T&&T(se)},!1),et=si(se=>{oe.current||(oe.current=se.currentTarget),pn(se.target)&&(Ke(!0),b&&b(se)),g&&g(se)}),dt=()=>{let se=oe.current;return s&&s!==\"button\"&&!(se.tagName===\"A\"&&se.href)},Lt=si(se=>{p&&!se.repeat&&fe&&se.key===\" \"&&W.stop(se,()=>{W.start(se)}),se.target===se.currentTarget&&dt()&&se.key===\" \"&&se.preventDefault(),E&&E(se),se.target===se.currentTarget&&dt()&&se.key===\"Enter\"&&!c&&(se.preventDefault(),S&&S(se))}),jt=si(se=>{p&&se.key===\" \"&&fe&&!se.defaultPrevented&&W.stop(se,()=>{W.pulsate(se)}),C&&C(se),S&&se.target===se.currentTarget&&dt()&&se.key===\" \"&&!se.defaultPrevented&&S(se)}),Be=s;Be===\"button\"&&(X.href||X.to)&&(Be=v);let Nt={};if(Be===\"button\"){let se=!!X.formAction;Nt.type=N===void 0&&!se?\"button\":N,Nt.disabled=c}else!X.href&&!X.to&&(Nt.role=\"button\"),c&&(Nt[\"aria-disabled\"]=c);let Ro=Mr(o,oe),Ut={...r,centerRipple:a,component:s,disabled:c,disableRipple:u,disableTouchRipple:m,focusRipple:p,tabIndex:k,focusVisible:fe},st=h3(Ut);return(0,lm.jsxs)(g3,{as:Be,className:ie(st.root,l),ownerState:Ut,onBlur:Ae,onClick:S,onContextMenu:xe,onFocus:et,onKeyDown:Lt,onKeyUp:jt,onMouseDown:Ue,onMouseLeave:we,onMouseUp:ht,onDragLeave:Je,onTouchEnd:le,onTouchMove:Oe,onTouchStart:ft,ref:Ro,tabIndex:c?-1:k,type:N,...Nt,...X,children:[i,Ze?(0,lm.jsx)(kP,{ref:Te,center:a,...U}):null]})});function da(e,t,o,r=!1){return si(n=>(o&&o(n),r||e[t](n),!0))}var ma=b3;function jP(e){return _e(\"PrivateSwitchBase\",e)}var T9=Ce(\"PrivateSwitchBase\",[\"root\",\"checked\",\"disabled\",\"input\",\"edgeStart\",\"edgeEnd\"]);function v3(e){return typeof e==\"string\"}var dn=v3;function x3(e,t,o){return e===void 0||dn(e)?t:{...t,ownerState:{...t.ownerState,...o}}}var qu=x3;function T3(e,t,o){return typeof e==\"function\"?e(t,o):e}var Iu=T3;function S3(e,t=[]){if(e===void 0)return{};let o={};return Object.keys(e).filter(r=>r.match(/^on[A-Z]/)&&typeof e[r]==\"function\"&&!t.includes(r)).forEach(r=>{o[r]=e[r]}),o}var ya=S3;function E3(e){if(e===void 0)return{};let t={};return Object.keys(e).filter(o=>!(o.match(/^on[A-Z]/)&&typeof e[o]==\"function\")).forEach(o=>{t[o]=e[o]}),t}var sm=E3;function P3(e){let{getSlotProps:t,additionalProps:o,externalSlotProps:r,externalForwardedProps:n,className:a}=e;if(!t){let d=ie(o?.className,a,n?.className,r?.className),v={...o?.style,...n?.style,...r?.style},T={...o,...n,...r};return d.length>0&&(T.className=d),Object.keys(v).length>0&&(T.style=v),{props:T,internalRef:void 0}}let i=ya({...n,...r}),l=sm(r),s=sm(n),c=t(i),u=ie(c?.className,o?.className,a,n?.className,r?.className),m={...c?.style,...o?.style,...n?.style,...r?.style},p={...c,...o,...s,...l};return u.length>0&&(p.className=u),Object.keys(m).length>0&&(p.style=m),{props:p,internalRef:c.ref}}var Fu=P3;function Ct(e,t){let{className:o,elementType:r,ownerState:n,externalForwardedProps:a,internalForwardedProps:i,shouldForwardComponentProp:l=!1,...s}=t,{component:c,slots:u={[e]:void 0},slotProps:m={[e]:void 0},...p}=a,d=u[e]||r,v=Iu(m[e],n),{props:{component:T,...S},internalRef:h}=Fu({className:o,...s,externalForwardedProps:e===\"root\"?p:void 0,externalSlotProps:v}),y=yo(h,v?.ref,t.ref),g=e===\"root\"?T||c:T,b=qu(d,{...e===\"root\"&&!c&&!u[e]&&i,...e!==\"root\"&&!u[e]&&i,...S,...g&&!l&&{as:g},...g&&l&&{component:g},ref:y},n);return[d,b]}var cm=q(Ie(),1),C3=e=>{let{classes:t,checked:o,disabled:r,edge:n}=e,a={root:[\"root\",o&&\"checked\",r&&\"disabled\",n&&`edge${me(n)}`],input:[\"input\"]};return Le(a,jP,t)},R3=ae(ma,{name:\"MuiSwitchBase\"})({padding:9,borderRadius:\"50%\",variants:[{props:{edge:\"start\",size:\"small\"},style:{marginLeft:-3}},{props:({edge:e,ownerState:t})=>e===\"start\"&&t.size!==\"small\",style:{marginLeft:-12}},{props:{edge:\"end\",size:\"small\"},style:{marginRight:-3}},{props:({edge:e,ownerState:t})=>e===\"end\"&&t.size!==\"small\",style:{marginRight:-12}}]}),w3=ae(\"input\",{name:\"MuiSwitchBase\",shouldForwardProp:Bn})({cursor:\"inherit\",position:\"absolute\",opacity:0,width:\"100%\",height:\"100%\",top:0,left:0,margin:0,padding:0,zIndex:1}),M3=UP.forwardRef(function(t,o){let{autoFocus:r,checked:n,checkedIcon:a,defaultChecked:i,disabled:l,disableFocusRipple:s=!1,edge:c=!1,icon:u,id:m,inputProps:p,inputRef:d,name:v,onBlur:T,onChange:S,onFocus:h,readOnly:y,required:g=!1,tabIndex:b,type:E,value:C,slots:P={},slotProps:A={},..._}=t,[z,I]=Zd({controlled:n,default:!!i,name:\"SwitchBase\",state:\"checked\"}),x=R0(),k=xe=>{h&&h(xe),x&&x.onFocus&&x.onFocus(xe)},U=xe=>{T&&T(xe),x&&x.onBlur&&x.onBlur(xe)},O=xe=>{if(xe.nativeEvent.defaultPrevented||y)return;let Je=xe.target.checked;I(Je),S&&S(xe,Je)},N=l;x&&typeof N>\"u\"&&(N=x.disabled);let X=E===\"checkbox\"||E===\"radio\",oe={...t,checked:z,disabled:N,disableFocusRipple:s,edge:c},W=C3(oe),Te={slots:P,slotProps:{input:p,...A}},[fe,Ke]=Ct(\"root\",{ref:o,elementType:R3,className:W.root,shouldForwardComponentProp:!0,externalForwardedProps:{...Te,component:\"span\",..._},getSlotProps:xe=>({...xe,onFocus:Je=>{xe.onFocus?.(Je),k(Je)},onBlur:Je=>{xe.onBlur?.(Je),U(Je)}}),ownerState:oe,additionalProps:{centerRipple:!0,focusRipple:!s,role:void 0,tabIndex:null}}),[Ze,Ue]=Ct(\"input\",{ref:d,elementType:w3,className:W.input,externalForwardedProps:Te,getSlotProps:xe=>({...xe,onChange:Je=>{xe.onChange?.(Je),O(Je)}}),ownerState:oe,additionalProps:{autoFocus:r,checked:n,defaultChecked:i,disabled:N,id:X?m:void 0,name:v,readOnly:y,required:g,tabIndex:b,type:E,...E===\"checkbox\"&&C===void 0?{}:{value:C}}});return(0,cm.jsxs)(fe,{...Ke,children:[(0,cm.jsx)(Ze,{...Ue}),z?a:u]})}),HP=M3;function VP(e){return _e(\"MuiSwitch\",e)}var O3=Ce(\"MuiSwitch\",[\"root\",\"edgeStart\",\"edgeEnd\",\"switchBase\",\"colorPrimary\",\"colorSecondary\",\"sizeSmall\",\"sizeMedium\",\"checked\",\"disabled\",\"input\",\"thumb\",\"track\"]),Uo=O3;var Gs=q(Ie(),1),A3=e=>{let{classes:t,edge:o,size:r,color:n,checked:a,disabled:i}=e,l={root:[\"root\",o&&`edge${me(o)}`,`size${me(r)}`],switchBase:[\"switchBase\",`color${me(n)}`,a&&\"checked\",i&&\"disabled\"],thumb:[\"thumb\"],track:[\"track\"],input:[\"input\"]},s=Le(l,VP,t);return{...t,...s}},D3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.edge&&t[`edge${me(o.edge)}`],t[`size${me(o.size)}`]]}})({display:\"inline-flex\",width:58,height:38,overflow:\"hidden\",padding:12,boxSizing:\"border-box\",position:\"relative\",flexShrink:0,zIndex:0,verticalAlign:\"middle\",\"@media print\":{colorAdjust:\"exact\"},variants:[{props:{edge:\"start\"},style:{marginLeft:-8}},{props:{edge:\"end\"},style:{marginRight:-8}},{props:{size:\"small\"},style:{width:40,height:24,padding:7,[`& .${Uo.thumb}`]:{width:16,height:16},[`& .${Uo.switchBase}`]:{padding:4,[`&.${Uo.checked}`]:{transform:\"translateX(16px)\"}}}}]}),N3=ae(HP,{name:\"MuiSwitch\",slot:\"SwitchBase\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.switchBase,{[`& .${Uo.input}`]:t.input},o.color!==\"default\"&&t[`color${me(o.color)}`]]}})(He(({theme:e})=>({position:\"absolute\",top:0,left:0,zIndex:1,color:e.vars?e.vars.palette.Switch.defaultColor:`${e.palette.mode===\"light\"?e.palette.common.white:e.palette.grey[300]}`,transition:e.transitions.create([\"left\",\"transform\"],{duration:e.transitions.duration.shortest}),[`&.${Uo.checked}`]:{transform:\"translateX(20px)\"},[`&.${Uo.disabled}`]:{color:e.vars?e.vars.palette.Switch.defaultDisabledColor:`${e.palette.mode===\"light\"?e.palette.grey[100]:e.palette.grey[600]}`},[`&.${Uo.checked} + .${Uo.track}`]:{opacity:.5},[`&.${Uo.disabled} + .${Uo.track}`]:{opacity:e.vars?e.vars.opacity.switchTrackDisabled:`${e.palette.mode===\"light\"?.12:.2}`},[`& .${Uo.input}`]:{left:\"-100%\",width:\"300%\"}})),He(({theme:e})=>({\"&:hover\":{backgroundColor:e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity),\"@media (hover: none)\":{backgroundColor:\"transparent\"}},variants:[...Object.entries(e.palette).filter(jo([\"light\"])).map(([t])=>({props:{color:t},style:{[`&.${Uo.checked}`]:{color:(e.vars||e).palette[t].main,\"&:hover\":{backgroundColor:e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity),\"@media (hover: none)\":{backgroundColor:\"transparent\"}},[`&.${Uo.disabled}`]:{color:e.vars?e.vars.palette.Switch[`${t}DisabledColor`]:`${e.palette.mode===\"light\"?e.lighten(e.palette[t].main,.62):e.darken(e.palette[t].main,.55)}`}},[`&.${Uo.checked} + .${Uo.track}`]:{backgroundColor:(e.vars||e).palette[t].main}}}))]}))),_3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Track\"})(He(({theme:e})=>({height:\"100%\",width:\"100%\",borderRadius:14/2,zIndex:-1,transition:e.transitions.create([\"opacity\",\"background-color\"],{duration:e.transitions.duration.shortest}),backgroundColor:e.vars?e.vars.palette.common.onBackground:`${e.palette.mode===\"light\"?e.palette.common.black:e.palette.common.white}`,opacity:e.vars?e.vars.opacity.switchTrack:`${e.palette.mode===\"light\"?.38:.3}`}))),z3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Thumb\"})(He(({theme:e})=>({boxShadow:(e.vars||e).shadows[1],backgroundColor:\"currentColor\",width:20,height:20,borderRadius:\"50%\"}))),k3=$P.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSwitch\"}),{className:n,color:a=\"primary\",edge:i=!1,size:l=\"medium\",sx:s,slots:c={},slotProps:u={},...m}=r,p={...r,color:a,edge:i,size:l},d=A3(p),v={slots:c,slotProps:u},[T,S]=Ct(\"root\",{className:ie(d.root,n),elementType:D3,externalForwardedProps:v,ownerState:p,additionalProps:{sx:s}}),[h,y]=Ct(\"thumb\",{className:d.thumb,elementType:z3,externalForwardedProps:v,ownerState:p}),g=(0,Gs.jsx)(h,{...y}),[b,E]=Ct(\"track\",{className:d.track,elementType:_3,externalForwardedProps:v,ownerState:p});return(0,Gs.jsxs)(T,{...S,children:[(0,Gs.jsx)(N3,{type:\"checkbox\",icon:g,checkedIcon:g,ref:o,ownerState:p,...m,classes:{...d,root:d.switchBase},slots:{...c.switchBase&&{root:c.switchBase},...c.input&&{input:c.input}},slotProps:{...u.switchBase&&{root:typeof u.switchBase==\"function\"?u.switchBase(p):u.switchBase},input:{role:\"switch\"},...u.input&&{input:typeof u.input==\"function\"?u.input(p):u.input}}}),(0,Gs.jsx)(b,{...E})]})}),Un=k3;var ep=q(re(),1);function Ku(...e){return e.reduce((t,o)=>o==null?t:function(...n){t.apply(this,n),o.apply(this,n)},()=>{})}var dm=q(re(),1);var um=q(re(),1);function YP(e){return _e(\"MuiSvgIcon\",e)}var MH=Ce(\"MuiSvgIcon\",[\"root\",\"colorPrimary\",\"colorSecondary\",\"colorAction\",\"colorError\",\"colorDisabled\",\"fontSizeInherit\",\"fontSizeSmall\",\"fontSizeMedium\",\"fontSizeLarge\"]);var pm=q(Ie(),1),B3=e=>{let{color:t,fontSize:o,classes:r}=e,n={root:[\"root\",t!==\"inherit\"&&`color${me(t)}`,`fontSize${me(o)}`]};return Le(n,YP,r)},L3=ae(\"svg\",{name:\"MuiSvgIcon\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.color!==\"inherit\"&&t[`color${me(o.color)}`],t[`fontSize${me(o.fontSize)}`]]}})(He(({theme:e})=>({userSelect:\"none\",width:\"1em\",height:\"1em\",display:\"inline-block\",flexShrink:0,transition:e.transitions?.create?.(\"fill\",{duration:(e.vars??e).transitions?.duration?.shorter}),variants:[{props:t=>!t.hasSvgAsChild,style:{fill:\"currentColor\"}},{props:{fontSize:\"inherit\"},style:{fontSize:\"inherit\"}},{props:{fontSize:\"small\"},style:{fontSize:e.typography?.pxToRem?.(20)||\"1.25rem\"}},{props:{fontSize:\"medium\"},style:{fontSize:e.typography?.pxToRem?.(24)||\"1.5rem\"}},{props:{fontSize:\"large\"},style:{fontSize:e.typography?.pxToRem?.(35)||\"2.1875rem\"}},...Object.entries((e.vars??e).palette).filter(([,t])=>t&&t.main).map(([t])=>({props:{color:t},style:{color:(e.vars??e).palette?.[t]?.main}})),{props:{color:\"action\"},style:{color:(e.vars??e).palette?.action?.active}},{props:{color:\"disabled\"},style:{color:(e.vars??e).palette?.action?.disabled}},{props:{color:\"inherit\"},style:{color:void 0}}]}))),XP=um.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSvgIcon\"}),{children:n,className:a,color:i=\"inherit\",component:l=\"svg\",fontSize:s=\"medium\",htmlColor:c,inheritViewBox:u=!1,titleAccess:m,viewBox:p=\"0 0 24 24\",...d}=r,v=um.isValidElement(n)&&n.type===\"svg\",T={...r,color:i,component:l,fontSize:s,instanceFontSize:t.fontSize,inheritViewBox:u,viewBox:p,hasSvgAsChild:v},S={};u||(S.viewBox=p);let h=B3(T);return(0,pm.jsxs)(L3,{as:l,className:ie(h.root,a),focusable:\"false\",color:c,\"aria-hidden\":m?void 0:!0,role:m?\"img\":void 0,ref:o,...S,...d,...v&&n.props,ownerState:T,children:[v?n.props.children:n,m?(0,pm.jsx)(\"title\",{children:m}):null]})});XP.muiName=\"SvgIcon\";var fm=XP;var GP=q(Ie(),1);function Qu(e,t){function o(r,n){return(0,GP.jsx)(fm,{\"data-testid\":void 0,ref:n,...r,children:e})}return o.muiName=fm.muiName,dm.memo(dm.forwardRef(o))}function mm(e,t=166){let o;function r(...n){let a=()=>{e.apply(this,n)};clearTimeout(o),o=setTimeout(a,t)}return r.clear=()=>{clearTimeout(o)},r}var qP=mm;function Yt(e){return e&&e.ownerDocument||document}var Wu=Yt;function ha(e){return Yt(e).defaultView||window}var qs=ha;function Zu(e,t){typeof e==\"function\"?e(t):e&&(e.current=t)}var ym=wr;var tl=Gd;function j3(e,t){let o=e.charCodeAt(2);return e[0]===\"o\"&&e[1]===\"n\"&&o>=65&&o<=90&&typeof t==\"function\"}function hm(e,t){if(!e)return t;function o(i,l){let s={};return Object.keys(l).forEach(c=>{j3(c,l[c])&&typeof i[c]==\"function\"&&(s[c]=(...u)=>{i[c](...u),l[c](...u)})}),s}if(typeof e==\"function\"||typeof t==\"function\")return i=>{let l=typeof t==\"function\"?t(i):t,s=typeof e==\"function\"?e({...i,...l}):e,c=ie(i?.className,l?.className,s?.className),u=o(s,l);return{...l,...s,...u,...!!c&&{className:c},...l?.style&&s?.style&&{style:{...l.style,...s.style}},...l?.sx&&s?.sx&&{sx:[...Array.isArray(l.sx)?l.sx:[l.sx],...Array.isArray(s.sx)?s.sx:[s.sx]]}}};let r=t,n=o(e,r),a=ie(r?.className,e?.className);return{...t,...e,...n,...!!a&&{className:a},...r?.style&&e?.style&&{style:{...r.style,...e.style}},...r?.sx&&e?.sx&&{sx:[...Array.isArray(r.sx)?r.sx:[r.sx],...Array.isArray(e.sx)?e.sx:[e.sx]]}}}var FP=q(re(),1);function IP(e){return _e(\"MuiCircularProgress\",e)}var SV=Ce(\"MuiCircularProgress\",[\"root\",\"determinate\",\"indeterminate\",\"colorPrimary\",\"colorSecondary\",\"svg\",\"track\",\"circle\",\"circleDeterminate\",\"circleIndeterminate\",\"circleDisableShrink\"]);var Is=q(Ie(),1),mn=44,B0=_n`\n 0% {\n transform: rotate(0deg);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n`,L0=_n`\n 0% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: 0;\n }\n\n 50% {\n stroke-dasharray: 100px, 200px;\n stroke-dashoffset: -15px;\n }\n\n 100% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: -126px;\n }\n`,U3=typeof B0!=\"string\"?Ui`\n animation: ${B0} 1.4s linear infinite;\n `:null,H3=typeof L0!=\"string\"?Ui`\n animation: ${L0} 1.4s ease-in-out infinite;\n `:null,V3=e=>{let{classes:t,variant:o,color:r,disableShrink:n}=e,a={root:[\"root\",o,`color${me(r)}`],svg:[\"svg\"],track:[\"track\"],circle:[\"circle\",`circle${me(o)}`,n&&\"circleDisableShrink\"]};return Le(a,IP,t)},$3=ae(\"span\",{name:\"MuiCircularProgress\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`color${me(o.color)}`]]}})(He(({theme:e})=>({display:\"inline-block\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"transform\")}},{props:{variant:\"indeterminate\"},style:U3||{animation:`${B0} 1.4s linear infinite`}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}}))]}))),Y3=ae(\"svg\",{name:\"MuiCircularProgress\",slot:\"Svg\"})({display:\"block\"}),X3=ae(\"circle\",{name:\"MuiCircularProgress\",slot:\"Circle\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.circle,t[`circle${me(o.variant)}`],o.disableShrink&&t.circleDisableShrink]}})(He(({theme:e})=>({stroke:\"currentColor\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"stroke-dashoffset\")}},{props:{variant:\"indeterminate\"},style:{strokeDasharray:\"80px, 200px\",strokeDashoffset:0}},{props:({ownerState:t})=>t.variant===\"indeterminate\"&&!t.disableShrink,style:H3||{animation:`${L0} 1.4s ease-in-out infinite`}}]}))),G3=ae(\"circle\",{name:\"MuiCircularProgress\",slot:\"Track\"})(He(({theme:e})=>({stroke:\"currentColor\",opacity:(e.vars||e).palette.action.activatedOpacity}))),q3=FP.forwardRef(function(t,o){let r=je({props:t,name:\"MuiCircularProgress\"}),{className:n,color:a=\"primary\",disableShrink:i=!1,enableTrackSlot:l=!1,size:s=40,style:c,thickness:u=3.6,value:m=0,variant:p=\"indeterminate\",...d}=r,v={...r,color:a,disableShrink:i,size:s,thickness:u,value:m,variant:p,enableTrackSlot:l},T=V3(v),S={},h={},y={};if(p===\"determinate\"){let g=2*Math.PI*((mn-u)/2);S.strokeDasharray=g.toFixed(3),y[\"aria-valuenow\"]=Math.round(m),S.strokeDashoffset=`${((100-m)/100*g).toFixed(3)}px`,h.transform=\"rotate(-90deg)\"}return(0,Is.jsx)($3,{className:ie(T.root,n),style:{width:s,height:s,...h,...c},ownerState:v,ref:o,role:\"progressbar\",...y,...d,children:(0,Is.jsxs)(Y3,{className:T.svg,ownerState:v,viewBox:`${mn/2} ${mn/2} ${mn} ${mn}`,children:[l?(0,Is.jsx)(G3,{className:T.track,ownerState:v,cx:mn,cy:mn,r:(mn-u)/2,fill:\"none\",strokeWidth:u,\"aria-hidden\":\"true\"}):null,(0,Is.jsx)(X3,{className:T.circle,style:S,ownerState:v,cx:mn,cy:mn,r:(mn-u)/2,fill:\"none\",strokeWidth:u})]})})}),Ju=q3;function KP(e){return _e(\"MuiButton\",e)}var I3=Ce(\"MuiButton\",[\"root\",\"text\",\"textInherit\",\"textPrimary\",\"textSecondary\",\"textSuccess\",\"textError\",\"textInfo\",\"textWarning\",\"outlined\",\"outlinedInherit\",\"outlinedPrimary\",\"outlinedSecondary\",\"outlinedSuccess\",\"outlinedError\",\"outlinedInfo\",\"outlinedWarning\",\"contained\",\"containedInherit\",\"containedPrimary\",\"containedSecondary\",\"containedSuccess\",\"containedError\",\"containedInfo\",\"containedWarning\",\"disableElevation\",\"focusVisible\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorSuccess\",\"colorError\",\"colorInfo\",\"colorWarning\",\"textSizeSmall\",\"textSizeMedium\",\"textSizeLarge\",\"outlinedSizeSmall\",\"outlinedSizeMedium\",\"outlinedSizeLarge\",\"containedSizeSmall\",\"containedSizeMedium\",\"containedSizeLarge\",\"sizeMedium\",\"sizeSmall\",\"sizeLarge\",\"fullWidth\",\"startIcon\",\"endIcon\",\"icon\",\"iconSizeSmall\",\"iconSizeMedium\",\"iconSizeLarge\",\"loading\",\"loadingWrapper\",\"loadingIconPlaceholder\",\"loadingIndicator\",\"loadingPositionCenter\",\"loadingPositionStart\",\"loadingPositionEnd\"]),ci=I3;var QP=q(re(),1),F3=QP.createContext({}),WP=F3;var ZP=q(re(),1),K3=ZP.createContext(void 0),JP=K3;var Hn=q(Ie(),1),Q3=e=>{let{color:t,disableElevation:o,fullWidth:r,size:n,variant:a,loading:i,loadingPosition:l,classes:s}=e,c={root:[\"root\",i&&\"loading\",a,`${a}${me(t)}`,`size${me(n)}`,`${a}Size${me(n)}`,`color${me(t)}`,o&&\"disableElevation\",r&&\"fullWidth\",i&&`loadingPosition${me(l)}`],startIcon:[\"icon\",\"startIcon\",`iconSize${me(n)}`],endIcon:[\"icon\",\"endIcon\",`iconSize${me(n)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]},u=Le(c,KP,s);return{...s,...u}},tC=[{props:{size:\"small\"},style:{\"& > *:nth-of-type(1)\":{fontSize:18}}},{props:{size:\"medium\"},style:{\"& > *:nth-of-type(1)\":{fontSize:20}}},{props:{size:\"large\"},style:{\"& > *:nth-of-type(1)\":{fontSize:22}}}],W3=ae(ma,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`${o.variant}${me(o.color)}`],t[`size${me(o.size)}`],t[`${o.variant}Size${me(o.size)}`],o.color===\"inherit\"&&t.colorInherit,o.disableElevation&&t.disableElevation,o.fullWidth&&t.fullWidth,o.loading&&t.loading]}})(He(({theme:e})=>{let t=e.palette.mode===\"light\"?e.palette.grey[300]:e.palette.grey[800],o=e.palette.mode===\"light\"?e.palette.grey.A100:e.palette.grey[700];return{...e.typography.button,minWidth:64,padding:\"6px 16px\",border:0,borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create([\"background-color\",\"box-shadow\",\"border-color\",\"color\"],{duration:e.transitions.duration.short}),\"&:hover\":{textDecoration:\"none\"},[`&.${ci.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:{variant:\"contained\"},style:{color:\"var(--variant-containedColor)\",backgroundColor:\"var(--variant-containedBg)\",boxShadow:(e.vars||e).shadows[2],\"&:hover\":{boxShadow:(e.vars||e).shadows[4],\"@media (hover: none)\":{boxShadow:(e.vars||e).shadows[2]}},\"&:active\":{boxShadow:(e.vars||e).shadows[8]},[`&.${ci.focusVisible}`]:{boxShadow:(e.vars||e).shadows[6]},[`&.${ci.disabled}`]:{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground}}},{props:{variant:\"outlined\"},style:{padding:\"5px 15px\",border:\"1px solid currentColor\",borderColor:\"var(--variant-outlinedBorder, currentColor)\",backgroundColor:\"var(--variant-outlinedBg)\",color:\"var(--variant-outlinedColor)\",[`&.${ci.disabled}`]:{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`}}},{props:{variant:\"text\"},style:{padding:\"6px 8px\",color:\"var(--variant-textColor)\",backgroundColor:\"var(--variant-textBg)\"}},...Object.entries(e.palette).filter(jo()).map(([r])=>({props:{color:r},style:{\"--variant-textColor\":(e.vars||e).palette[r].main,\"--variant-outlinedColor\":(e.vars||e).palette[r].main,\"--variant-outlinedBorder\":e.alpha((e.vars||e).palette[r].main,.5),\"--variant-containedColor\":(e.vars||e).palette[r].contrastText,\"--variant-containedBg\":(e.vars||e).palette[r].main,\"@media (hover: hover)\":{\"&:hover\":{\"--variant-containedBg\":(e.vars||e).palette[r].dark,\"--variant-textBg\":e.alpha((e.vars||e).palette[r].main,(e.vars||e).palette.action.hoverOpacity),\"--variant-outlinedBorder\":(e.vars||e).palette[r].main,\"--variant-outlinedBg\":e.alpha((e.vars||e).palette[r].main,(e.vars||e).palette.action.hoverOpacity)}}}})),{props:{color:\"inherit\"},style:{color:\"inherit\",borderColor:\"currentColor\",\"--variant-containedBg\":e.vars?e.vars.palette.Button.inheritContainedBg:t,\"@media (hover: hover)\":{\"&:hover\":{\"--variant-containedBg\":e.vars?e.vars.palette.Button.inheritContainedHoverBg:o,\"--variant-textBg\":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity),\"--variant-outlinedBg\":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity)}}}},{props:{size:\"small\",variant:\"text\"},style:{padding:\"4px 5px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"text\"},style:{padding:\"8px 11px\",fontSize:e.typography.pxToRem(15)}},{props:{size:\"small\",variant:\"outlined\"},style:{padding:\"3px 9px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"outlined\"},style:{padding:\"7px 21px\",fontSize:e.typography.pxToRem(15)}},{props:{size:\"small\",variant:\"contained\"},style:{padding:\"4px 10px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"contained\"},style:{padding:\"8px 22px\",fontSize:e.typography.pxToRem(15)}},{props:{disableElevation:!0},style:{boxShadow:\"none\",\"&:hover\":{boxShadow:\"none\"},[`&.${ci.focusVisible}`]:{boxShadow:\"none\"},\"&:active\":{boxShadow:\"none\"},[`&.${ci.disabled}`]:{boxShadow:\"none\"}}},{props:{fullWidth:!0},style:{width:\"100%\"}},{props:{loadingPosition:\"center\"},style:{transition:e.transitions.create([\"background-color\",\"box-shadow\",\"border-color\"],{duration:e.transitions.duration.short}),[`&.${ci.loading}`]:{color:\"transparent\"}}}]}})),Z3=ae(\"span\",{name:\"MuiButton\",slot:\"StartIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.startIcon,o.loading&&t.startIconLoadingStart,t[`iconSize${me(o.size)}`]]}})(({theme:e})=>({display:\"inherit\",marginRight:8,marginLeft:-4,variants:[{props:{size:\"small\"},style:{marginLeft:-2}},{props:{loadingPosition:\"start\",loading:!0},style:{transition:e.transitions.create([\"opacity\"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:\"start\",loading:!0,fullWidth:!0},style:{marginRight:-8}},...tC]})),J3=ae(\"span\",{name:\"MuiButton\",slot:\"EndIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.endIcon,o.loading&&t.endIconLoadingEnd,t[`iconSize${me(o.size)}`]]}})(({theme:e})=>({display:\"inherit\",marginRight:-4,marginLeft:8,variants:[{props:{size:\"small\"},style:{marginRight:-2}},{props:{loadingPosition:\"end\",loading:!0},style:{transition:e.transitions.create([\"opacity\"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:\"end\",loading:!0,fullWidth:!0},style:{marginLeft:-8}},...tC]})),eD=ae(\"span\",{name:\"MuiButton\",slot:\"LoadingIndicator\"})(({theme:e})=>({display:\"none\",position:\"absolute\",visibility:\"visible\",variants:[{props:{loading:!0},style:{display:\"flex\"}},{props:{loadingPosition:\"start\"},style:{left:14}},{props:{loadingPosition:\"start\",size:\"small\"},style:{left:10}},{props:{variant:\"text\",loadingPosition:\"start\"},style:{left:6}},{props:{loadingPosition:\"center\"},style:{left:\"50%\",transform:\"translate(-50%)\",color:(e.vars||e).palette.action.disabled}},{props:{loadingPosition:\"end\"},style:{right:14}},{props:{loadingPosition:\"end\",size:\"small\"},style:{right:10}},{props:{variant:\"text\",loadingPosition:\"end\"},style:{right:6}},{props:{loadingPosition:\"start\",fullWidth:!0},style:{position:\"relative\",left:-10}},{props:{loadingPosition:\"end\",fullWidth:!0},style:{position:\"relative\",right:-10}}]})),eC=ae(\"span\",{name:\"MuiButton\",slot:\"LoadingIconPlaceholder\"})({display:\"inline-block\",width:\"1em\",height:\"1em\"}),tD=ep.forwardRef(function(t,o){let r=ep.useContext(WP),n=ep.useContext(JP),a=ni(r,t),i=je({props:a,name:\"MuiButton\"}),{children:l,color:s=\"primary\",component:c=\"button\",className:u,disabled:m=!1,disableElevation:p=!1,disableFocusRipple:d=!1,endIcon:v,focusVisibleClassName:T,fullWidth:S=!1,id:h,loading:y=null,loadingIndicator:g,loadingPosition:b=\"center\",size:E=\"medium\",startIcon:C,type:P,variant:A=\"text\",..._}=i,z=tl(h),I=g??(0,Hn.jsx)(Ju,{\"aria-labelledby\":z,color:\"inherit\",size:16}),x={...i,color:s,component:c,disabled:m,disableElevation:p,disableFocusRipple:d,fullWidth:S,loading:y,loadingIndicator:I,loadingPosition:b,size:E,type:P,variant:A},k=Q3(x),U=(C||y&&b===\"start\")&&(0,Hn.jsx)(Z3,{className:k.startIcon,ownerState:x,children:C||(0,Hn.jsx)(eC,{className:k.loadingIconPlaceholder,ownerState:x})}),O=(v||y&&b===\"end\")&&(0,Hn.jsx)(J3,{className:k.endIcon,ownerState:x,children:v||(0,Hn.jsx)(eC,{className:k.loadingIconPlaceholder,ownerState:x})}),N=n||\"\",X=typeof y==\"boolean\"?(0,Hn.jsx)(\"span\",{className:k.loadingWrapper,style:{display:\"contents\"},children:y&&(0,Hn.jsx)(eD,{className:k.loadingIndicator,ownerState:x,children:I})}):null;return(0,Hn.jsxs)(W3,{ownerState:x,className:ie(r.className,k.root,u,N),component:c,disabled:m||y,focusRipple:!d,focusVisibleClassName:ie(k.focusVisible,T),ref:o,type:P,id:y?z:h,..._,classes:k,children:[U,b!==\"end\"&&X,l,b===\"end\"&&X,O]})}),ga=tD;var ui=q(re(),1);function oD(e){let{elementType:t,externalSlotProps:o,ownerState:r,skipResolvingSlotProps:n=!1,...a}=e,i=n?{}:Iu(o,r),{props:l,internalRef:s}=Fu({...a,externalSlotProps:i}),c=yo(s,i?.ref,e.additionalProps?.ref);return qu(t,{...l,ref:c},r)}var cr=oD;var ur=q(re(),1);var gm=q(re(),1);var oC=q(re(),1),rD=oC.createContext({}),tp=rD;function rC(e){return _e(\"MuiList\",e)}var h7=Ce(\"MuiList\",[\"root\",\"padding\",\"dense\",\"subheader\"]);var bm=q(Ie(),1),nD=e=>{let{classes:t,disablePadding:o,dense:r,subheader:n}=e;return Le({root:[\"root\",!o&&\"padding\",r&&\"dense\",n&&\"subheader\"]},rC,t)},aD=ae(\"ul\",{name:\"MuiList\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.disablePadding&&t.padding,o.dense&&t.dense,o.subheader&&t.subheader]}})({listStyle:\"none\",margin:0,padding:0,position:\"relative\",variants:[{props:({ownerState:e})=>!e.disablePadding,style:{paddingTop:8,paddingBottom:8}},{props:({ownerState:e})=>e.subheader,style:{paddingTop:0}}]}),iD=gm.forwardRef(function(t,o){let r=je({props:t,name:\"MuiList\"}),{children:n,className:a,component:i=\"ul\",dense:l=!1,disablePadding:s=!1,subheader:c,...u}=r,m=gm.useMemo(()=>({dense:l}),[l]),p={...r,component:i,dense:l,disablePadding:s},d=nD(p);return(0,bm.jsx)(tp.Provider,{value:m,children:(0,bm.jsxs)(aD,{as:i,className:ie(d.root,a),ref:o,ownerState:p,...u,children:[c,n]})})}),j0=iD;function vm(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}var ol=vm;function Fs(e=window){let t=e.document.documentElement.clientWidth;return e.innerWidth-t}var nC=Fs;var iC=q(Ie(),1);function U0(e,t,o){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:o?null:e.firstChild}function aC(e,t,o){return e===t?o?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:o?null:e.lastChild}function lC(e,t){if(t===void 0)return!0;let o=e.innerText;return o===void 0&&(o=e.textContent),o=o.trim().toLowerCase(),o.length===0?!1:t.repeating?o[0]===t.keys[0]:o.startsWith(t.keys.join(\"\"))}function op(e,t,o,r,n,a){let i=!1,l=n(e,t,t?o:!1);for(;l;){if(l===e.firstChild){if(i)return!1;i=!0}let s=r?!1:l.disabled||l.getAttribute(\"aria-disabled\")===\"true\";if(!l.hasAttribute(\"tabindex\")||!lC(l,a)||s)l=n(e,l,o);else return l.focus(),!0}return!1}var lD=ur.forwardRef(function(t,o){let{actions:r,autoFocus:n=!1,autoFocusItem:a=!1,children:i,className:l,disabledItemsFocusable:s=!1,disableListWrap:c=!1,onKeyDown:u,variant:m=\"selectedMenu\",...p}=t,d=ur.useRef(null),v=ur.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});ym(()=>{n&&d.current.focus()},[n]),ur.useImperativeHandle(r,()=>({adjustStyleForScrollbar:(g,{direction:b})=>{let E=!d.current.style.width;if(g.clientHeight{let b=d.current,E=g.key;if(g.ctrlKey||g.metaKey||g.altKey){u&&u(g);return}let P=ol(Wu(b));if(E===\"ArrowDown\")g.preventDefault(),op(b,P,c,s,U0);else if(E===\"ArrowUp\")g.preventDefault(),op(b,P,c,s,aC);else if(E===\"Home\")g.preventDefault(),op(b,null,c,s,U0);else if(E===\"End\")g.preventDefault(),op(b,null,c,s,aC);else if(E.length===1){let A=v.current,_=E.toLowerCase(),z=performance.now();A.keys.length>0&&(z-A.lastTime>500?(A.keys=[],A.repeating=!0,A.previousKeyMatched=!0):A.repeating&&_!==A.keys[0]&&(A.repeating=!1)),A.lastTime=z,A.keys.push(_);let I=P&&!A.repeating&&lC(P,A);A.previousKeyMatched&&(I||op(b,P,!1,s,U0,A))?g.preventDefault():A.previousKeyMatched=!1}u&&u(g)},S=Mr(d,o),h=-1;ur.Children.forEach(i,(g,b)=>{if(!ur.isValidElement(g)){h===b&&(h+=1,h>=i.length&&(h=-1));return}g.props.disabled||(m===\"selectedMenu\"&&g.props.selected||h===-1)&&(h=b),h===b&&(g.props.disabled||g.props.muiSkipListHighlight||g.type.muiSkipListHighlight)&&(h+=1,h>=i.length&&(h=-1))});let y=ur.Children.map(i,(g,b)=>{if(b===h){let E={};return a&&(E.autoFocus=!0),g.props.tabIndex===void 0&&m===\"selectedMenu\"&&(E.tabIndex=0),ur.cloneElement(g,E)}return g});return(0,iC.jsx)(j0,{role:\"menu\",ref:S,className:l,onKeyDown:T,tabIndex:n?0:-1,...p,children:y})}),H0=lD;var zo=q(re(),1);var rl=q(re(),1);var sC=q(re(),1);function Wr(e){return parseInt(sC.version,10)>=19?e?.props?.ref||null:e?.ref||null}var xm=e=>e.scrollTop;function Ks(e,t){let{timeout:o,easing:r,style:n={}}=e;return{duration:n.transitionDuration??(typeof o==\"number\"?o:o[t.mode]||0),easing:n.transitionTimingFunction??(typeof r==\"object\"?r[t.mode]:r),delay:n.transitionDelay}}var cC=q(Ie(),1);function $0(e){return`scale(${e}, ${e**2})`}var sD={entering:{opacity:1,transform:$0(1)},entered:{opacity:1,transform:\"none\"}},V0=typeof navigator<\"u\"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\\/)15(.|_)4/i.test(navigator.userAgent),Y0=rl.forwardRef(function(t,o){let{addEndListener:r,appear:n=!0,children:a,easing:i,in:l,onEnter:s,onEntered:c,onEntering:u,onExit:m,onExited:p,onExiting:d,style:v,timeout:T=\"auto\",TransitionComponent:S=Xu,...h}=t,y=fn(),g=rl.useRef(),b=kn(),E=rl.useRef(null),C=Mr(E,Wr(a),o),P=O=>N=>{if(O){let X=E.current;N===void 0?O(X):O(X,N)}},A=P(u),_=P((O,N)=>{xm(O);let{duration:X,delay:oe,easing:W}=Ks({style:v,timeout:T,easing:i},{mode:\"enter\"}),Te;T===\"auto\"?(Te=b.transitions.getAutoHeightDuration(O.clientHeight),g.current=Te):Te=X,O.style.transition=[b.transitions.create(\"opacity\",{duration:Te,delay:oe}),b.transitions.create(\"transform\",{duration:V0?Te:Te*.666,delay:oe,easing:W})].join(\",\"),s&&s(O,N)}),z=P(c),I=P(d),x=P(O=>{let{duration:N,delay:X,easing:oe}=Ks({style:v,timeout:T,easing:i},{mode:\"exit\"}),W;T===\"auto\"?(W=b.transitions.getAutoHeightDuration(O.clientHeight),g.current=W):W=N,O.style.transition=[b.transitions.create(\"opacity\",{duration:W,delay:X}),b.transitions.create(\"transform\",{duration:V0?W:W*.666,delay:V0?X:X||W*.333,easing:oe})].join(\",\"),O.style.opacity=0,O.style.transform=$0(.75),m&&m(O)}),k=P(p);return(0,cC.jsx)(S,{appear:n,in:l,nodeRef:E,onEnter:_,onEntered:z,onEntering:A,onExit:x,onExited:k,onExiting:I,addEndListener:O=>{T===\"auto\"&&y.start(g.current||0,O),r&&r(E.current,O)},timeout:T===\"auto\"?null:T,...h,children:(O,{ownerState:N,...X})=>rl.cloneElement(a,{style:{opacity:0,transform:$0(.75),visibility:O===\"exited\"&&!l?\"hidden\":void 0,...sD[O],...v,...a.props.style},ref:C,...X})})});Y0&&(Y0.muiSupportAuto=!0);var rp=Y0;function cD(e){let t=Yt(e);return t.body===e?ha(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function Qs(e,t){t?e.setAttribute(\"aria-hidden\",\"true\"):e.removeAttribute(\"aria-hidden\")}function uC(e){return parseFloat(ha(e).getComputedStyle(e).paddingRight)||0}function uD(e){let o=[\"TEMPLATE\",\"SCRIPT\",\"STYLE\",\"LINK\",\"MAP\",\"META\",\"NOSCRIPT\",\"PICTURE\",\"COL\",\"COLGROUP\",\"PARAM\",\"SLOT\",\"SOURCE\",\"TRACK\"].includes(e.tagName),r=e.tagName===\"INPUT\"&&e.getAttribute(\"type\")===\"hidden\";return o||r}function pC(e,t,o,r,n){let a=[t,o,...r];[].forEach.call(e.children,i=>{let l=!a.includes(i),s=!uD(i);l&&s&&Qs(i,n)})}function X0(e,t){let o=-1;return e.some((r,n)=>t(r)?(o=n,!0):!1),o}function pD(e,t){let o=[],r=e.container;if(!t.disableScrollLock){if(cD(r)){let i=Fs(ha(r));o.push({value:r.style.paddingRight,property:\"padding-right\",el:r}),r.style.paddingRight=`${uC(r)+i}px`;let l=Yt(r).querySelectorAll(\".mui-fixed\");[].forEach.call(l,s=>{o.push({value:s.style.paddingRight,property:\"padding-right\",el:s}),s.style.paddingRight=`${uC(s)+i}px`})}let a;if(r.parentNode instanceof DocumentFragment)a=Yt(r).body;else{let i=r.parentElement,l=ha(r);a=i?.nodeName===\"HTML\"&&l.getComputedStyle(i).overflowY===\"scroll\"?i:r}o.push({value:a.style.overflow,property:\"overflow\",el:a},{value:a.style.overflowX,property:\"overflow-x\",el:a},{value:a.style.overflowY,property:\"overflow-y\",el:a}),a.style.overflow=\"hidden\"}return()=>{o.forEach(({value:a,el:i,property:l})=>{a?i.style.setProperty(l,a):i.style.removeProperty(l)})}}function fD(e){let t=[];return[].forEach.call(e.children,o=>{o.getAttribute(\"aria-hidden\")===\"true\"&&t.push(o)}),t}var Tm=class{constructor(){this.modals=[],this.containers=[]}add(t,o){let r=this.modals.indexOf(t);if(r!==-1)return r;r=this.modals.length,this.modals.push(t),t.modalRef&&Qs(t.modalRef,!1);let n=fD(o);pC(o,t.mount,t.modalRef,n,!0);let a=X0(this.containers,i=>i.container===o);return a!==-1?(this.containers[a].modals.push(t),r):(this.containers.push({modals:[t],container:o,restore:null,hiddenSiblings:n}),r)}mount(t,o){let r=X0(this.containers,a=>a.modals.includes(t)),n=this.containers[r];n.restore||(n.restore=pD(n,o))}remove(t,o=!0){let r=this.modals.indexOf(t);if(r===-1)return r;let n=X0(this.containers,i=>i.modals.includes(t)),a=this.containers[n];if(a.modals.splice(a.modals.indexOf(t),1),this.modals.splice(r,1),a.modals.length===0)a.restore&&a.restore(),t.modalRef&&Qs(t.modalRef,o),pC(a.container,t.mount,t.modalRef,a.hiddenSiblings,!1),this.containers.splice(n,1);else{let i=a.modals[a.modals.length-1];i.modalRef&&Qs(i.modalRef,!1)}return r}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}};var Em=q(re(),1);var _o=q(re(),1);var np=q(Ie(),1),dD=[\"input\",\"select\",\"textarea\",\"a[href]\",\"button\",\"[tabindex]\",\"audio[controls]\",\"video[controls]\",'[contenteditable]:not([contenteditable=\"false\"])'].join(\",\");function mD(e){let t=parseInt(e.getAttribute(\"tabindex\")||\"\",10);return Number.isNaN(t)?e.contentEditable===\"true\"||(e.nodeName===\"AUDIO\"||e.nodeName===\"VIDEO\"||e.nodeName===\"DETAILS\")&&e.getAttribute(\"tabindex\")===null?0:e.tabIndex:t}function yD(e){if(e.tagName!==\"INPUT\"||e.type!==\"radio\"||!e.name)return!1;let t=r=>e.ownerDocument.querySelector(`input[type=\"radio\"]${r}`),o=t(`[name=\"${e.name}\"]:checked`);return o||(o=t(`[name=\"${e.name}\"]`)),o!==e}function hD(e){return!(e.disabled||e.tagName===\"INPUT\"&&e.type===\"hidden\"||yD(e))}function gD(e){let t=[],o=[];return Array.from(e.querySelectorAll(dD)).forEach((r,n)=>{let a=mD(r);a===-1||!hD(r)||(a===0?t.push(r):o.push({documentOrder:n,tabIndex:a,node:r}))}),o.sort((r,n)=>r.tabIndex===n.tabIndex?r.documentOrder-n.documentOrder:r.tabIndex-n.tabIndex).map(r=>r.node).concat(t)}function bD(){return!0}function vD(e){let{children:t,disableAutoFocus:o=!1,disableEnforceFocus:r=!1,disableRestoreFocus:n=!1,getTabbable:a=gD,isEnabled:i=bD,open:l}=e,s=_o.useRef(!1),c=_o.useRef(null),u=_o.useRef(null),m=_o.useRef(null),p=_o.useRef(null),d=_o.useRef(!1),v=_o.useRef(null),T=yo(Wr(t),v),S=_o.useRef(null);_o.useEffect(()=>{!l||!v.current||(d.current=!o)},[o,l]),_o.useEffect(()=>{if(!l||!v.current)return;let g=Yt(v.current),b=ol(g);return v.current.contains(b)||(v.current.hasAttribute(\"tabIndex\")||v.current.setAttribute(\"tabIndex\",\"-1\"),d.current&&v.current.focus()),()=>{n||(m.current&&m.current.focus&&(s.current=!0,m.current.focus()),m.current=null)}},[l]),_o.useEffect(()=>{if(!l||!v.current)return;let g=Yt(v.current),b=P=>{if(S.current=P,r||!i()||P.key!==\"Tab\")return;ol(g)===v.current&&P.shiftKey&&(s.current=!0,u.current&&u.current.focus())},E=()=>{let P=v.current;if(P===null)return;let A=ol(g);if(!g.hasFocus()||!i()||s.current){s.current=!1;return}if(P.contains(A)||r&&A!==c.current&&A!==u.current)return;if(A!==p.current)p.current=null;else if(p.current!==null)return;if(!d.current)return;let _=[];if((A===c.current||A===u.current)&&(_=a(v.current)),_.length>0){let z=!!(S.current?.shiftKey&&S.current?.key===\"Tab\"),I=_[0],x=_[_.length-1];typeof I!=\"string\"&&typeof x!=\"string\"&&(z?x.focus():I.focus())}else P.focus()};g.addEventListener(\"focusin\",E),g.addEventListener(\"keydown\",b,!0);let C=setInterval(()=>{let P=ol(g);P&&P.tagName===\"BODY\"&&E()},50);return()=>{clearInterval(C),g.removeEventListener(\"focusin\",E),g.removeEventListener(\"keydown\",b,!0)}},[o,r,n,i,l,a]);let h=g=>{m.current===null&&(m.current=g.relatedTarget),d.current=!0,p.current=g.target;let b=t.props.onFocus;b&&b(g)},y=g=>{m.current===null&&(m.current=g.relatedTarget),d.current=!0};return(0,np.jsxs)(_o.Fragment,{children:[(0,np.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:y,ref:c,\"data-testid\":\"sentinelStart\"}),_o.cloneElement(t,{ref:T,onFocus:h}),(0,np.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:y,ref:u,\"data-testid\":\"sentinelEnd\"})]})}var G0=vD;var ba=q(re(),1),fC=q(Op(),1);function xD(e){return typeof e==\"function\"?e():e}var TD=ba.forwardRef(function(t,o){let{children:r,container:n,disablePortal:a=!1}=t,[i,l]=ba.useState(null),s=yo(ba.isValidElement(r)?Wr(r):null,o);return wr(()=>{a||l(xD(n)||document.body)},[n,a]),wr(()=>{if(i&&!a)return Zu(o,i),()=>{Zu(o,null)}},[o,i,a]),a?ba.isValidElement(r)?ba.cloneElement(r,{ref:s}):r:i&&fC.createPortal(r,i)}),ap=TD;var yC=q(re(),1);var Ws=q(re(),1);var dC=q(Ie(),1),SD={entering:{opacity:1},entered:{opacity:1}},ED=Ws.forwardRef(function(t,o){let r=kn(),n={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:a,appear:i=!0,children:l,easing:s,in:c,onEnter:u,onEntered:m,onEntering:p,onExit:d,onExited:v,onExiting:T,style:S,timeout:h=n,TransitionComponent:y=Xu,...g}=t,b=!0,E=Ws.useRef(null),C=Mr(E,Wr(l),o),P=O=>N=>{if(O){let X=E.current;N===void 0?O(X):O(X,N)}},A=P(p),_=P((O,N)=>{xm(O);let X=Ks({style:S,timeout:h,easing:s},{mode:\"enter\"});O.style.webkitTransition=r.transitions.create(\"opacity\",X),O.style.transition=r.transitions.create(\"opacity\",X),u&&u(O,N)}),z=P(m),I=P(T),x=P(O=>{let N=Ks({style:S,timeout:h,easing:s},{mode:\"exit\"});O.style.webkitTransition=r.transitions.create(\"opacity\",N),O.style.transition=r.transitions.create(\"opacity\",N),d&&d(O)}),k=P(v);return(0,dC.jsx)(y,{appear:i,in:c,nodeRef:b?E:void 0,onEnter:_,onEntered:z,onEntering:A,onExit:x,onExited:k,onExiting:I,addEndListener:O=>{a&&a(E.current,O)},timeout:h,...g,children:(O,{ownerState:N,...X})=>Ws.cloneElement(l,{style:{opacity:0,visibility:O===\"exited\"&&!c?\"hidden\":void 0,...SD[O],...S,...l.props.style},ref:C,...X})})}),q0=ED;function mC(e){return _e(\"MuiBackdrop\",e)}var k$=Ce(\"MuiBackdrop\",[\"root\",\"invisible\"]);var I0=q(Ie(),1),PD=e=>{let{classes:t,invisible:o}=e;return Le({root:[\"root\",o&&\"invisible\"]},mC,t)},CD=ae(\"div\",{name:\"MuiBackdrop\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.invisible&&t.invisible]}})({position:\"fixed\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",right:0,bottom:0,top:0,left:0,backgroundColor:\"rgba(0, 0, 0, 0.5)\",WebkitTapHighlightColor:\"transparent\",variants:[{props:{invisible:!0},style:{backgroundColor:\"transparent\"}}]}),RD=yC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiBackdrop\"}),{children:n,className:a,component:i=\"div\",invisible:l=!1,open:s,components:c={},componentsProps:u={},slotProps:m={},slots:p={},TransitionComponent:d,transitionDuration:v,...T}=r,S={...r,component:i,invisible:l},h=PD(S),y={transition:d,root:c.Root,...p},g={...u,...m},b={component:i,slots:y,slotProps:g},[E,C]=Ct(\"root\",{elementType:CD,externalForwardedProps:b,className:ie(h.root,a),ownerState:S}),[P,A]=Ct(\"transition\",{elementType:q0,externalForwardedProps:b,ownerState:S});return(0,I0.jsx)(P,{in:s,timeout:v,...T,...A,children:(0,I0.jsx)(E,{\"aria-hidden\":!0,...C,ref:o,children:n})})}),F0=RD;var yn=q(re(),1);function wD(e){return typeof e==\"function\"?e():e}function MD(e){return e?e.props.hasOwnProperty(\"in\"):!1}var hC=()=>{},Sm=new Tm;function OD(e){let{container:t,disableEscapeKeyDown:o=!1,disableScrollLock:r=!1,closeAfterTransition:n=!1,onTransitionEnter:a,onTransitionExited:i,children:l,onClose:s,open:c,rootRef:u}=e,m=yn.useRef({}),p=yn.useRef(null),d=yn.useRef(null),v=yo(d,u),[T,S]=yn.useState(!c),h=MD(l),y=!0;(e[\"aria-hidden\"]===\"false\"||e[\"aria-hidden\"]===!1)&&(y=!1);let g=()=>Yt(p.current),b=()=>(m.current.modalRef=d.current,m.current.mount=p.current,m.current),E=()=>{Sm.mount(b(),{disableScrollLock:r}),d.current&&(d.current.scrollTop=0)},C=Ln(()=>{let O=wD(t)||g().body;Sm.add(b(),O),d.current&&E()}),P=()=>Sm.isTopModal(b()),A=Ln(O=>{p.current=O,O&&(c&&P()?E():d.current&&Qs(d.current,y))}),_=yn.useCallback(()=>{Sm.remove(b(),y)},[y]);yn.useEffect(()=>()=>{_()},[_]),yn.useEffect(()=>{c?C():(!h||!n)&&_()},[c,_,h,n,C]);let z=O=>N=>{O.onKeyDown?.(N),!(N.key!==\"Escape\"||N.which===229||!P())&&(o||(N.stopPropagation(),s&&s(N,\"escapeKeyDown\")))},I=O=>N=>{O.onClick?.(N),N.target===N.currentTarget&&s&&s(N,\"backdropClick\")};return{getRootProps:(O={})=>{let N=ya(e);delete N.onTransitionEnter,delete N.onTransitionExited;let X={...N,...O};return{role:\"presentation\",...X,onKeyDown:z(X),ref:v}},getBackdropProps:(O={})=>{let N=O;return{\"aria-hidden\":!0,...N,onClick:I(N),open:c}},getTransitionProps:()=>{let O=()=>{S(!1),a&&a()},N=()=>{S(!0),i&&i(),n&&_()};return{onEnter:Ku(O,l?.props.onEnter??hC),onExited:Ku(N,l?.props.onExited??hC)}},rootRef:v,portalRef:A,isTopModal:P,exited:T,hasTransition:h}}var gC=OD;function bC(e){return _e(\"MuiModal\",e)}var rY=Ce(\"MuiModal\",[\"root\",\"hidden\",\"backdrop\"]);var Zs=q(Ie(),1),AD=e=>{let{open:t,exited:o,classes:r}=e;return Le({root:[\"root\",!t&&o&&\"hidden\"],backdrop:[\"backdrop\"]},bC,r)},DD=ae(\"div\",{name:\"MuiModal\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.open&&o.exited&&t.hidden]}})(He(({theme:e})=>({position:\"fixed\",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0,variants:[{props:({ownerState:t})=>!t.open&&t.exited,style:{visibility:\"hidden\"}}]}))),ND=ae(F0,{name:\"MuiModal\",slot:\"Backdrop\"})({zIndex:-1}),_D=Em.forwardRef(function(t,o){let r=je({name:\"MuiModal\",props:t}),{BackdropComponent:n=ND,BackdropProps:a,classes:i,className:l,closeAfterTransition:s=!1,children:c,container:u,component:m,components:p={},componentsProps:d={},disableAutoFocus:v=!1,disableEnforceFocus:T=!1,disableEscapeKeyDown:S=!1,disablePortal:h=!1,disableRestoreFocus:y=!1,disableScrollLock:g=!1,hideBackdrop:b=!1,keepMounted:E=!1,onClose:C,onTransitionEnter:P,onTransitionExited:A,open:_,slotProps:z={},slots:I={},theme:x,...k}=r,U={...r,closeAfterTransition:s,disableAutoFocus:v,disableEnforceFocus:T,disableEscapeKeyDown:S,disablePortal:h,disableRestoreFocus:y,disableScrollLock:g,hideBackdrop:b,keepMounted:E},{getRootProps:O,getBackdropProps:N,getTransitionProps:X,portalRef:oe,isTopModal:W,exited:Te,hasTransition:fe}=gC({...U,rootRef:o}),Ke={...U,exited:Te},Ze=AD(Ke),Ue={};if(c.props.tabIndex===void 0&&(Ue.tabIndex=\"-1\"),fe){let{onEnter:le,onExited:Oe}=X();Ue.onEnter=le,Ue.onExited=Oe}let xe={slots:{root:p.Root,backdrop:p.Backdrop,...I},slotProps:{...d,...z}},[Je,ht]=Ct(\"root\",{ref:o,elementType:DD,externalForwardedProps:{...xe,...k,component:m},getSlotProps:O,ownerState:Ke,className:ie(l,Ze?.root,!Ke.open&&Ke.exited&&Ze?.hidden)}),[we,ft]=Ct(\"backdrop\",{ref:a?.ref,elementType:n,externalForwardedProps:xe,shouldForwardComponentProp:!0,additionalProps:a,getSlotProps:le=>N({...le,onClick:Oe=>{le?.onClick&&le.onClick(Oe)}}),className:ie(a?.className,Ze?.backdrop),ownerState:Ke});return!E&&!_&&(!fe||Te)?null:(0,Zs.jsx)(ap,{ref:oe,container:u,disablePortal:h,children:(0,Zs.jsxs)(Je,{...ht,children:[!b&&n?(0,Zs.jsx)(we,{...ft}):null,(0,Zs.jsx)(G0,{disableEnforceFocus:T,disableAutoFocus:v,disableRestoreFocus:y,isEnabled:W,open:_,children:Em.cloneElement(c,Ue)})]})})}),K0=_D;var xC=q(re(),1);function vC(e){return _e(\"MuiPaper\",e)}var SY=Ce(\"MuiPaper\",[\"root\",\"rounded\",\"outlined\",\"elevation\",\"elevation0\",\"elevation1\",\"elevation2\",\"elevation3\",\"elevation4\",\"elevation5\",\"elevation6\",\"elevation7\",\"elevation8\",\"elevation9\",\"elevation10\",\"elevation11\",\"elevation12\",\"elevation13\",\"elevation14\",\"elevation15\",\"elevation16\",\"elevation17\",\"elevation18\",\"elevation19\",\"elevation20\",\"elevation21\",\"elevation22\",\"elevation23\",\"elevation24\"]);var TC=q(Ie(),1),zD=e=>{let{square:t,elevation:o,variant:r,classes:n}=e,a={root:[\"root\",r,!t&&\"rounded\",r===\"elevation\"&&`elevation${o}`]};return Le(a,vC,n)},kD=ae(\"div\",{name:\"MuiPaper\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],!o.square&&t.rounded,o.variant===\"elevation\"&&t[`elevation${o.elevation}`]]}})(He(({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create(\"box-shadow\"),variants:[{props:({ownerState:t})=>!t.square,style:{borderRadius:e.shape.borderRadius}},{props:{variant:\"outlined\"},style:{border:`1px solid ${(e.vars||e).palette.divider}`}},{props:{variant:\"elevation\"},style:{boxShadow:\"var(--Paper-shadow)\",backgroundImage:\"var(--Paper-overlay)\"}}]}))),BD=xC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiPaper\"}),n=kn(),{className:a,component:i=\"div\",elevation:l=1,square:s=!1,variant:c=\"elevation\",...u}=r,m={...r,component:i,elevation:l,square:s,variant:c},p=zD(m);return(0,TC.jsx)(kD,{as:i,ownerState:m,className:ie(p.root,a),ref:o,...u,style:{...c===\"elevation\"&&{\"--Paper-shadow\":(n.vars||n).shadows[l],...n.vars&&{\"--Paper-overlay\":n.vars.overlays?.[l]},...!n.vars&&n.palette.mode===\"dark\"&&{\"--Paper-overlay\":`linear-gradient(${As(\"#fff\",Bs(l))}, ${As(\"#fff\",Bs(l))})`}},...u.style}})}),Q0=BD;function SC(e){return _e(\"MuiPopover\",e)}var jY=Ce(\"MuiPopover\",[\"root\",\"paper\"]);var Cm=q(Ie(),1);function EC(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.height/2:t===\"bottom\"&&(o=e.height),o}function PC(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.width/2:t===\"right\"&&(o=e.width),o}function CC(e){return[e.horizontal,e.vertical].map(t=>typeof t==\"number\"?`${t}px`:t).join(\" \")}function Pm(e){return typeof e==\"function\"?e():e}var LD=e=>{let{classes:t}=e;return Le({root:[\"root\"],paper:[\"paper\"]},SC,t)},jD=ae(K0,{name:\"MuiPopover\",slot:\"Root\"})({}),W0=ae(Q0,{name:\"MuiPopover\",slot:\"Paper\"})({position:\"absolute\",overflowY:\"auto\",overflowX:\"hidden\",minWidth:16,minHeight:16,maxWidth:\"calc(100% - 32px)\",maxHeight:\"calc(100% - 32px)\",outline:0}),UD=zo.forwardRef(function(t,o){let r=je({props:t,name:\"MuiPopover\"}),{action:n,anchorEl:a,anchorOrigin:i={vertical:\"top\",horizontal:\"left\"},anchorPosition:l,anchorReference:s=\"anchorEl\",children:c,className:u,container:m,elevation:p=8,marginThreshold:d=16,open:v,PaperProps:T={},slots:S={},slotProps:h={},transformOrigin:y={vertical:\"top\",horizontal:\"left\"},TransitionComponent:g,transitionDuration:b=\"auto\",TransitionProps:E={},disableScrollLock:C=!1,...P}=r,A=zo.useRef(),_={...r,anchorOrigin:i,anchorReference:s,elevation:p,marginThreshold:d,transformOrigin:y,TransitionComponent:g,transitionDuration:b,TransitionProps:E},z=LD(_),I=zo.useCallback(()=>{if(s===\"anchorPosition\")return l;let le=Pm(a),Ae=(le&&le.nodeType===1?le:Wu(A.current).body).getBoundingClientRect();return{top:Ae.top+EC(Ae,i.vertical),left:Ae.left+PC(Ae,i.horizontal)}},[a,i.horizontal,i.vertical,l,s]),x=zo.useCallback(le=>({vertical:EC(le,y.vertical),horizontal:PC(le,y.horizontal)}),[y.horizontal,y.vertical]),k=zo.useCallback(le=>{let Oe={width:le.offsetWidth,height:le.offsetHeight},Ae=x(Oe);if(s===\"none\")return{top:null,left:null,transformOrigin:CC(Ae)};let et=I(),dt=et.top-Ae.vertical,Lt=et.left-Ae.horizontal,jt=dt+Oe.height,Be=Lt+Oe.width,Nt=qs(Pm(a)),Ro=Nt.innerHeight-d,Ut=Nt.innerWidth-d;if(d!==null&&dtRo){let st=jt-Ro;dt-=st,Ae.vertical+=st}if(d!==null&&LtUt){let st=Be-Ut;Lt-=st,Ae.horizontal+=st}return{top:`${Math.round(dt)}px`,left:`${Math.round(Lt)}px`,transformOrigin:CC(Ae)}},[a,s,I,x,d]),[U,O]=zo.useState(v),N=zo.useCallback(()=>{let le=A.current;if(!le)return;let Oe=k(le);Oe.top!==null&&le.style.setProperty(\"top\",Oe.top),Oe.left!==null&&(le.style.left=Oe.left),le.style.transformOrigin=Oe.transformOrigin,O(!0)},[k]);zo.useEffect(()=>(C&&window.addEventListener(\"scroll\",N),()=>window.removeEventListener(\"scroll\",N)),[a,C,N]);let X=()=>{N()},oe=()=>{O(!1)};zo.useEffect(()=>{v&&N()}),zo.useImperativeHandle(n,()=>v?{updatePosition:()=>{N()}}:null,[v,N]),zo.useEffect(()=>{if(!v)return;let le=qP(()=>{N()}),Oe=qs(Pm(a));return Oe.addEventListener(\"resize\",le),()=>{le.clear(),Oe.removeEventListener(\"resize\",le)}},[a,v,N]);let W=b,Te={slots:{transition:g,...S},slotProps:{transition:E,paper:T,...h}},[fe,Ke]=Ct(\"transition\",{elementType:rp,externalForwardedProps:Te,ownerState:_,getSlotProps:le=>({...le,onEntering:(Oe,Ae)=>{le.onEntering?.(Oe,Ae),X()},onExited:Oe=>{le.onExited?.(Oe),oe()}}),additionalProps:{appear:!0,in:v}});b===\"auto\"&&!fe.muiSupportAuto&&(W=void 0);let Ze=m||(a?Wu(Pm(a)).body:void 0),[Ue,{slots:xe,slotProps:Je,...ht}]=Ct(\"root\",{ref:o,elementType:jD,externalForwardedProps:{...Te,...P},shouldForwardComponentProp:!0,additionalProps:{slots:{backdrop:S.backdrop},slotProps:{backdrop:hm(typeof h.backdrop==\"function\"?h.backdrop(_):h.backdrop,{invisible:!0})},container:Ze,open:v},ownerState:_,className:ie(z.root,u)}),[we,ft]=Ct(\"paper\",{ref:A,className:z.paper,elementType:W0,externalForwardedProps:Te,shouldForwardComponentProp:!0,additionalProps:{elevation:p,style:U?void 0:{opacity:0}},ownerState:_});return(0,Cm.jsx)(Ue,{...ht,...!dn(Ue)&&{slots:xe,slotProps:Je,disableScrollLock:C},children:(0,Cm.jsx)(fe,{...Ke,timeout:W,children:(0,Cm.jsx)(we,{...ft,children:c})})})}),Z0=UD;function RC(e){return _e(\"MuiMenu\",e)}var lX=Ce(\"MuiMenu\",[\"root\",\"paper\",\"list\"]);var J0=q(Ie(),1),HD={vertical:\"top\",horizontal:\"right\"},VD={vertical:\"top\",horizontal:\"left\"},$D=e=>{let{classes:t}=e;return Le({root:[\"root\"],paper:[\"paper\"],list:[\"list\"]},RC,t)},YD=ae(Z0,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiMenu\",slot:\"Root\"})({}),XD=ae(W0,{name:\"MuiMenu\",slot:\"Paper\"})({maxHeight:\"calc(100% - 96px)\",WebkitOverflowScrolling:\"touch\"}),GD=ae(H0,{name:\"MuiMenu\",slot:\"List\"})({outline:0}),qD=ui.forwardRef(function(t,o){let r=je({props:t,name:\"MuiMenu\"}),{autoFocus:n=!0,children:a,className:i,disableAutoFocusItem:l=!1,MenuListProps:s={},onClose:c,open:u,PaperProps:m={},PopoverClasses:p,transitionDuration:d=\"auto\",TransitionProps:{onEntering:v,...T}={},variant:S=\"selectedMenu\",slots:h={},slotProps:y={},...g}=r,b=li(),E={...r,autoFocus:n,disableAutoFocusItem:l,MenuListProps:s,onEntering:v,PaperProps:m,transitionDuration:d,TransitionProps:T,variant:S},C=$D(E),P=n&&!l&&u,A=ui.useRef(null),_=(W,Te)=>{A.current&&A.current.adjustStyleForScrollbar(W,{direction:b?\"rtl\":\"ltr\"}),v&&v(W,Te)},z=W=>{W.key===\"Tab\"&&(W.preventDefault(),c&&c(W,\"tabKeyDown\"))},I=-1;ui.Children.map(a,(W,Te)=>{ui.isValidElement(W)&&(W.props.disabled||(S===\"selectedMenu\"&&W.props.selected||I===-1)&&(I=Te))});let x={slots:h,slotProps:{list:s,transition:T,paper:m,...y}},k=cr({elementType:h.root,externalSlotProps:y.root,ownerState:E,className:[C.root,i]}),[U,O]=Ct(\"paper\",{className:C.paper,elementType:XD,externalForwardedProps:x,shouldForwardComponentProp:!0,ownerState:E}),[N,X]=Ct(\"list\",{className:ie(C.list,s.className),elementType:GD,shouldForwardComponentProp:!0,externalForwardedProps:x,getSlotProps:W=>({...W,onKeyDown:Te=>{z(Te),W.onKeyDown?.(Te)}}),ownerState:E}),oe=typeof x.slotProps.transition==\"function\"?x.slotProps.transition(E):x.slotProps.transition;return(0,J0.jsx)(YD,{onClose:c,anchorOrigin:{vertical:\"bottom\",horizontal:b?\"right\":\"left\"},transformOrigin:b?HD:VD,slots:{root:h.root,paper:U,backdrop:h.backdrop,...h.transition&&{transition:h.transition}},slotProps:{root:k,paper:O,backdrop:typeof y.backdrop==\"function\"?y.backdrop(E):y.backdrop,transition:{...oe,onEntering:(...W)=>{_(...W),oe?.onEntering?.(...W)}}},open:u,ref:o,transitionDuration:d,ownerState:E,...g,classes:p,children:(0,J0.jsx)(N,{actions:A,autoFocus:n&&(I===-1||l),autoFocusItem:P,variant:S,...X,children:a})})}),ip=qD;var pi=q(re(),1);var MC=q(re(),1);function wC(e){return _e(\"MuiDivider\",e)}var ID=Ce(\"MuiDivider\",[\"root\",\"absolute\",\"fullWidth\",\"inset\",\"middle\",\"flexItem\",\"light\",\"vertical\",\"withChildren\",\"withChildrenVertical\",\"textAlignRight\",\"textAlignLeft\",\"wrapper\",\"wrapperVertical\"]),Rm=ID;var eb=q(Ie(),1),FD=e=>{let{absolute:t,children:o,classes:r,flexItem:n,light:a,orientation:i,textAlign:l,variant:s}=e;return Le({root:[\"root\",t&&\"absolute\",s,a&&\"light\",i===\"vertical\"&&\"vertical\",n&&\"flexItem\",o&&\"withChildren\",o&&i===\"vertical\"&&\"withChildrenVertical\",l===\"right\"&&i!==\"vertical\"&&\"textAlignRight\",l===\"left\"&&i!==\"vertical\"&&\"textAlignLeft\"],wrapper:[\"wrapper\",i===\"vertical\"&&\"wrapperVertical\"]},wC,r)},KD=ae(\"div\",{name:\"MuiDivider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.absolute&&t.absolute,t[o.variant],o.light&&t.light,o.orientation===\"vertical\"&&t.vertical,o.flexItem&&t.flexItem,o.children&&t.withChildren,o.children&&o.orientation===\"vertical\"&&t.withChildrenVertical,o.textAlign===\"right\"&&o.orientation!==\"vertical\"&&t.textAlignRight,o.textAlign===\"left\"&&o.orientation!==\"vertical\"&&t.textAlignLeft]}})(He(({theme:e})=>({margin:0,flexShrink:0,borderWidth:0,borderStyle:\"solid\",borderColor:(e.vars||e).palette.divider,borderBottomWidth:\"thin\",variants:[{props:{absolute:!0},style:{position:\"absolute\",bottom:0,left:0,width:\"100%\"}},{props:{light:!0},style:{borderColor:e.alpha((e.vars||e).palette.divider,.08)}},{props:{variant:\"inset\"},style:{marginLeft:72}},{props:{variant:\"middle\",orientation:\"horizontal\"},style:{marginLeft:e.spacing(2),marginRight:e.spacing(2)}},{props:{variant:\"middle\",orientation:\"vertical\"},style:{marginTop:e.spacing(1),marginBottom:e.spacing(1)}},{props:{orientation:\"vertical\"},style:{height:\"100%\",borderBottomWidth:0,borderRightWidth:\"thin\"}},{props:{flexItem:!0},style:{alignSelf:\"stretch\",height:\"auto\"}},{props:({ownerState:t})=>!!t.children,style:{display:\"flex\",textAlign:\"center\",border:0,borderTopStyle:\"solid\",borderLeftStyle:\"solid\",\"&::before, &::after\":{content:'\"\"',alignSelf:\"center\"}}},{props:({ownerState:t})=>t.children&&t.orientation!==\"vertical\",style:{\"&::before, &::after\":{width:\"100%\",borderTop:`thin solid ${(e.vars||e).palette.divider}`,borderTopStyle:\"inherit\"}}},{props:({ownerState:t})=>t.orientation===\"vertical\"&&t.children,style:{flexDirection:\"column\",\"&::before, &::after\":{height:\"100%\",borderLeft:`thin solid ${(e.vars||e).palette.divider}`,borderLeftStyle:\"inherit\"}}},{props:({ownerState:t})=>t.textAlign===\"right\"&&t.orientation!==\"vertical\",style:{\"&::before\":{width:\"90%\"},\"&::after\":{width:\"10%\"}}},{props:({ownerState:t})=>t.textAlign===\"left\"&&t.orientation!==\"vertical\",style:{\"&::before\":{width:\"10%\"},\"&::after\":{width:\"90%\"}}}]}))),QD=ae(\"span\",{name:\"MuiDivider\",slot:\"Wrapper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.wrapper,o.orientation===\"vertical\"&&t.wrapperVertical]}})(He(({theme:e})=>({display:\"inline-block\",paddingLeft:`calc(${e.spacing(1)} * 1.2)`,paddingRight:`calc(${e.spacing(1)} * 1.2)`,whiteSpace:\"nowrap\",variants:[{props:{orientation:\"vertical\"},style:{paddingTop:`calc(${e.spacing(1)} * 1.2)`,paddingBottom:`calc(${e.spacing(1)} * 1.2)`}}]}))),tb=MC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiDivider\"}),{absolute:n=!1,children:a,className:i,orientation:l=\"horizontal\",component:s=a||l===\"vertical\"?\"div\":\"hr\",flexItem:c=!1,light:u=!1,role:m=s!==\"hr\"?\"separator\":void 0,textAlign:p=\"center\",variant:d=\"fullWidth\",...v}=r,T={...r,absolute:n,component:s,flexItem:c,light:u,orientation:l,role:m,textAlign:p,variant:d},S=FD(T);return(0,eb.jsx)(KD,{as:s,className:ie(S.root,i),role:m,ref:o,ownerState:T,\"aria-orientation\":m===\"separator\"&&(s!==\"hr\"||l===\"vertical\")?l:void 0,...v,children:a?(0,eb.jsx)(QD,{className:S.wrapper,ownerState:T,children:a}):null})});tb&&(tb.muiSkipListHighlight=!0);var ob=tb;var WD=Ce(\"MuiListItemIcon\",[\"root\",\"alignItemsFlexStart\"]),wm=WD;var ZD=Ce(\"MuiListItemText\",[\"root\",\"multiline\",\"dense\",\"inset\",\"primary\",\"secondary\"]),Mm=ZD;function OC(e){return _e(\"MuiMenuItem\",e)}var JD=Ce(\"MuiMenuItem\",[\"root\",\"focusVisible\",\"dense\",\"disabled\",\"divider\",\"gutters\",\"selected\"]),Js=JD;var rb=q(Ie(),1),eN=(e,t)=>{let{ownerState:o}=e;return[t.root,o.dense&&t.dense,o.divider&&t.divider,!o.disableGutters&&t.gutters]},tN=e=>{let{disabled:t,dense:o,divider:r,disableGutters:n,selected:a,classes:i}=e,s=Le({root:[\"root\",o&&\"dense\",t&&\"disabled\",!n&&\"gutters\",r&&\"divider\",a&&\"selected\"]},OC,i);return{...i,...s}},oN=ae(ma,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiMenuItem\",slot:\"Root\",overridesResolver:eN})(He(({theme:e})=>({...e.typography.body1,display:\"flex\",justifyContent:\"flex-start\",alignItems:\"center\",position:\"relative\",textDecoration:\"none\",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:\"border-box\",whiteSpace:\"nowrap\",\"&:hover\":{textDecoration:\"none\",backgroundColor:(e.vars||e).palette.action.hover,\"@media (hover: none)\":{backgroundColor:\"transparent\"}},[`&.${Js.selected}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity),[`&.${Js.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)}},[`&.${Js.selected}:hover`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.hoverOpacity}`),\"@media (hover: none)\":{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity)}},[`&.${Js.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${Js.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${Rm.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${Rm.inset}`]:{marginLeft:52},[`& .${Mm.root}`]:{marginTop:0,marginBottom:0},[`& .${Mm.inset}`]:{paddingLeft:36},[`& .${wm.root}`]:{minWidth:36},variants:[{props:({ownerState:t})=>!t.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:t})=>t.divider,style:{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:\"padding-box\"}},{props:({ownerState:t})=>!t.dense,style:{[e.breakpoints.up(\"sm\")]:{minHeight:\"auto\"}}},{props:({ownerState:t})=>t.dense,style:{minHeight:32,paddingTop:4,paddingBottom:4,...e.typography.body2,[`& .${wm.root} svg`]:{fontSize:\"1.25rem\"}}}]}))),rN=pi.forwardRef(function(t,o){let r=je({props:t,name:\"MuiMenuItem\"}),{autoFocus:n=!1,component:a=\"li\",dense:i=!1,divider:l=!1,disableGutters:s=!1,focusVisibleClassName:c,role:u=\"menuitem\",tabIndex:m,className:p,...d}=r,v=pi.useContext(tp),T=pi.useMemo(()=>({dense:i||v.dense||!1,disableGutters:s}),[v.dense,i,s]),S=pi.useRef(null);ym(()=>{n&&S.current&&S.current.focus()},[n]);let h={...r,dense:T.dense,divider:l,disableGutters:s},y=tN(r),g=Mr(S,o),b;return r.disabled||(b=m!==void 0?m:-1),(0,rb.jsx)(tp.Provider,{value:T,children:(0,rb.jsx)(oN,{ref:g,role:u,tabIndex:b,component:a,focusVisibleClassName:ie(y.focusVisible,c),className:ie(y.root,p),...d,ownerState:h,classes:y})})}),nl=rN;var zm=q(re(),1);var Ho=q(re(),1);var nN={border:0,clip:\"rect(0 0 0 0)\",height:\"1px\",margin:\"-1px\",overflow:\"hidden\",padding:0,position:\"absolute\",whiteSpace:\"nowrap\",width:\"1px\"},nb=nN;function aN(e,t,o=(r,n)=>r===n){return e.length===t.length&&e.every((r,n)=>o(r,t[n]))}var AC=aN;var iN=2;function ec(e,t,o,r,n){return o===1?Math.min(e+t,n):Math.max(e-t,r)}function zC(e,t){return e-t}function DC(e,t){let{index:o}=e.reduce((r,n,a)=>{let i=Math.abs(t-n);return r===null||i({left:`${e}%`}),leap:e=>({width:`${e}%`})},\"horizontal-reverse\":{offset:e=>({right:`${e}%`}),leap:e=>({width:`${e}%`})},vertical:{offset:e=>({bottom:`${e}%`}),leap:e=>({height:`${e}%`})}},pN=e=>e,Nm;function _C(){return Nm===void 0&&(typeof CSS<\"u\"&&typeof CSS.supports==\"function\"?Nm=CSS.supports(\"touch-action\",\"none\"):Nm=!0),Nm}function kC(e){let{\"aria-labelledby\":t,defaultValue:o,disabled:r=!1,disableSwap:n=!1,isRtl:a=!1,marks:i=!1,max:l=100,min:s=0,name:c,onChange:u,onChangeCommitted:m,orientation:p=\"horizontal\",rootRef:d,scale:v=pN,step:T=1,shiftStep:S=10,tabIndex:h,value:y}=e,g=Ho.useRef(void 0),[b,E]=Ho.useState(-1),[C,P]=Ho.useState(-1),[A,_]=Ho.useState(!1),z=Ho.useRef(0),I=Ho.useRef(null),[x,k]=js({controlled:y,default:o??s,name:\"Slider\"}),U=u&&((Z,ee,Se)=>{let ye=Z.nativeEvent||Z,ze=new ye.constructor(ye.type,ye);Object.defineProperty(ze,\"target\",{writable:!0,value:{value:ee,name:c}}),I.current=ee,u(ze,ee,Se)}),O=Array.isArray(x),N=O?x.slice().sort(zC):[x];N=N.map(Z=>Z==null?s:ua(Z,s,l));let X=i===!0&&T!==null?[...Array(Math.floor((l-s)/T)+1)].map((Z,ee)=>({value:s+T*ee})):i||[],oe=X.map(Z=>Z.value),[W,Te]=Ho.useState(-1),fe=Ho.useRef(null),Ke=yo(d,fe),Ze=Z=>ee=>{let Se=Number(ee.currentTarget.getAttribute(\"data-index\"));pn(ee.target)&&Te(Se),P(Se),Z?.onFocus?.(ee)},Ue=Z=>ee=>{pn(ee.target)||Te(-1),P(-1),Z?.onBlur?.(ee)},xe=(Z,ee)=>{let Se=Number(Z.currentTarget.getAttribute(\"data-index\")),ye=N[Se],ze=oe.indexOf(ye),ue=ee;if(X&&T==null){let gt=oe[oe.length-1];ue>=gt?ue=gt:ue<=oe[0]?ue=oe[0]:ue=ueee=>{if([\"ArrowUp\",\"ArrowDown\",\"ArrowLeft\",\"ArrowRight\",\"PageUp\",\"PageDown\",\"Home\",\"End\"].includes(ee.key)){ee.preventDefault();let Se=Number(ee.currentTarget.getAttribute(\"data-index\")),ye=N[Se],ze=null;if(T!=null){let ue=ee.shiftKey?S:T;switch(ee.key){case\"ArrowUp\":ze=ec(ye,ue,1,s,l);break;case\"ArrowRight\":ze=ec(ye,ue,a?-1:1,s,l);break;case\"ArrowDown\":ze=ec(ye,ue,-1,s,l);break;case\"ArrowLeft\":ze=ec(ye,ue,a?1:-1,s,l);break;case\"PageUp\":ze=ec(ye,S,1,s,l);break;case\"PageDown\":ze=ec(ye,S,-1,s,l);break;case\"Home\":ze=s;break;case\"End\":ze=l;break;default:break}}else if(X){let ue=oe[oe.length-1],gt=oe.indexOf(ye),ce=[a?\"ArrowRight\":\"ArrowLeft\",\"ArrowDown\",\"PageDown\",\"Home\"],ke=[a?\"ArrowLeft\":\"ArrowRight\",\"ArrowUp\",\"PageUp\",\"End\"];ce.includes(ee.key)?gt===0?ze=oe[0]:ze=oe[gt-1]:ke.includes(ee.key)&&(gt===oe.length-1?ze=ue:ze=oe[gt+1])}ze!=null&&xe(ee,ze)}Z?.onKeyDown?.(ee)};wr(()=>{r&&fe.current.contains(document.activeElement)&&document.activeElement?.blur()},[r]),r&&b!==-1&&E(-1),r&&W!==-1&&Te(-1);let ht=Z=>ee=>{Z.onChange?.(ee),xe(ee,ee.target.valueAsNumber)},we=Ho.useRef(void 0),ft=p;a&&p===\"horizontal\"&&(ft+=\"-reverse\");let le=({finger:Z,move:ee=!1})=>{let{current:Se}=fe,{width:ye,height:ze,bottom:ue,left:gt}=Se.getBoundingClientRect(),ce;ft.startsWith(\"vertical\")?ce=(ue-Z.y)/ze:ce=(Z.x-gt)/ye,ft.includes(\"-reverse\")&&(ce=1-ce);let ke;if(ke=lN(ce,s,l),T)ke=cN(ke,T,s);else{let Wt=DC(oe,ke);ke=oe[Wt]}ke=ua(ke,s,l);let he=0;if(O){ee?he=we.current:he=DC(N,ke),n&&(ke=ua(ke,N[he-1]||-1/0,N[he+1]||1/0));let Wt=ke;ke=NC({values:N,newValue:ke,index:he}),n&&ee||(he=ke.indexOf(Wt),we.current=he)}return{newValue:ke,activeIndex:he}},Oe=Ln(Z=>{let ee=Om(Z,g);if(!ee)return;if(z.current+=1,Z.type===\"mousemove\"&&Z.buttons===0){Ae(Z);return}let{newValue:Se,activeIndex:ye}=le({finger:ee,move:!0});Am({sliderRef:fe,activeIndex:ye,setActive:E}),k(Se),!A&&z.current>iN&&_(!0),U&&!Dm(Se,x)&&U(Z,Se,ye)}),Ae=Ln(Z=>{let ee=Om(Z,g);if(_(!1),!ee)return;let{newValue:Se}=le({finger:ee,move:!0});E(-1),Z.type===\"touchend\"&&P(-1),m&&m(Z,I.current??Se),g.current=void 0,dt()}),et=Ln(Z=>{if(r)return;_C()||Z.preventDefault();let ee=Z.changedTouches[0];ee!=null&&(g.current=ee.identifier);let Se=Om(Z,g);if(Se!==!1){let{newValue:ze,activeIndex:ue}=le({finger:Se});Am({sliderRef:fe,activeIndex:ue,setActive:E}),k(ze),U&&!Dm(ze,x)&&U(Z,ze,ue)}z.current=0;let ye=Yt(fe.current);ye.addEventListener(\"touchmove\",Oe,{passive:!0}),ye.addEventListener(\"touchend\",Ae,{passive:!0})}),dt=Ho.useCallback(()=>{let Z=Yt(fe.current);Z.removeEventListener(\"mousemove\",Oe),Z.removeEventListener(\"mouseup\",Ae),Z.removeEventListener(\"touchmove\",Oe),Z.removeEventListener(\"touchend\",Ae)},[Ae,Oe]);Ho.useEffect(()=>{let{current:Z}=fe;return Z.addEventListener(\"touchstart\",et,{passive:_C()}),()=>{Z.removeEventListener(\"touchstart\",et),dt()}},[dt,et]),Ho.useEffect(()=>{r&&dt()},[r,dt]);let Lt=Z=>ee=>{if(Z.onMouseDown?.(ee),r||ee.defaultPrevented||ee.button!==0)return;ee.preventDefault();let Se=Om(ee,g);if(Se!==!1){let{newValue:ze,activeIndex:ue}=le({finger:Se});Am({sliderRef:fe,activeIndex:ue,setActive:E}),k(ze),U&&!Dm(ze,x)&&U(ee,ze,ue)}z.current=0;let ye=Yt(fe.current);ye.addEventListener(\"mousemove\",Oe,{passive:!0}),ye.addEventListener(\"mouseup\",Ae)},jt=lp(O?N[0]:s,s,l),Be=lp(N[N.length-1],s,l)-jt,Nt=(Z={})=>{let ee=ya(Z),Se={onMouseDown:Lt(ee||{})},ye={...ee,...Se};return{...Z,ref:Ke,...ye}},Ro=Z=>ee=>{Z.onMouseOver?.(ee);let Se=Number(ee.currentTarget.getAttribute(\"data-index\"));P(Se)},Ut=Z=>ee=>{Z.onMouseLeave?.(ee),P(-1)},st=(Z={})=>{let ee=ya(Z),Se={onMouseOver:Ro(ee||{}),onMouseLeave:Ut(ee||{})};return{...Z,...ee,...Se}},se=Z=>({pointerEvents:b!==-1&&b!==Z?\"none\":void 0}),xt;return p===\"vertical\"&&(xt=a?\"vertical-rl\":\"vertical-lr\"),{active:b,axis:ft,axisProps:uN,dragging:A,focusedThumbIndex:W,getHiddenInputProps:(Z={})=>{let ee=ya(Z),Se={onChange:ht(ee||{}),onFocus:Ze(ee||{}),onBlur:Ue(ee||{}),onKeyDown:Je(ee||{})},ye={...ee,...Se};return{tabIndex:h,\"aria-labelledby\":t,\"aria-orientation\":p,\"aria-valuemax\":v(l),\"aria-valuemin\":v(s),name:c,type:\"range\",min:e.min,max:e.max,step:e.step===null&&e.marks?\"any\":e.step??void 0,disabled:r,...Z,...ye,style:{...nb,direction:a?\"rtl\":\"ltr\",width:\"100%\",height:\"100%\",writingMode:xt}}},getRootProps:Nt,getThumbProps:st,marks:X,open:C,range:O,rootRef:Ke,trackLeap:Be,trackOffset:jt,values:N,getThumbStyle:se}}var fN=e=>!e||!dn(e),BC=fN;var _m=q(re(),1);function LC(e){return _e(\"MuiSlider\",e)}var dN=Ce(\"MuiSlider\",[\"root\",\"active\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"disabled\",\"dragging\",\"focusVisible\",\"mark\",\"markActive\",\"marked\",\"markLabel\",\"markLabelActive\",\"rail\",\"sizeSmall\",\"thumb\",\"thumbColorPrimary\",\"thumbColorSecondary\",\"thumbColorError\",\"thumbColorSuccess\",\"thumbColorInfo\",\"thumbColorWarning\",\"track\",\"trackInverted\",\"trackFalse\",\"thumbSizeSmall\",\"valueLabel\",\"valueLabelOpen\",\"valueLabelCircle\",\"valueLabelLabel\",\"vertical\"]),pr=dN;var tc=q(Ie(),1),mN=e=>{let{open:t}=e;return{offset:ie(t&&pr.valueLabelOpen),circle:pr.valueLabelCircle,label:pr.valueLabelLabel}};function ab(e){let{children:t,className:o,value:r}=e,n=mN(e);return t?_m.cloneElement(t,{className:t.props.className},(0,tc.jsxs)(_m.Fragment,{children:[t.props.children,(0,tc.jsx)(\"span\",{className:ie(n.offset,o),\"aria-hidden\":!0,children:(0,tc.jsx)(\"span\",{className:n.circle,children:(0,tc.jsx)(\"span\",{className:n.label,children:r})})})]})):null}var hn=q(Ie(),1);function jC(e){return e}var yN=ae(\"span\",{name:\"MuiSlider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[`color${me(o.color)}`],o.size!==\"medium\"&&t[`size${me(o.size)}`],o.marked&&t.marked,o.orientation===\"vertical\"&&t.vertical,o.track===\"inverted\"&&t.trackInverted,o.track===!1&&t.trackFalse]}})(He(({theme:e})=>({borderRadius:12,boxSizing:\"content-box\",display:\"inline-block\",position:\"relative\",cursor:\"pointer\",touchAction:\"none\",WebkitTapHighlightColor:\"transparent\",\"@media print\":{colorAdjust:\"exact\"},[`&.${pr.disabled}`]:{pointerEvents:\"none\",cursor:\"default\",color:(e.vars||e).palette.grey[400]},[`&.${pr.dragging}`]:{[`& .${pr.thumb}, & .${pr.track}`]:{transition:\"none\"}},variants:[...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),{props:{orientation:\"horizontal\"},style:{height:4,width:\"100%\",padding:\"13px 0\",\"@media (pointer: coarse)\":{padding:\"20px 0\"}}},{props:{orientation:\"horizontal\",size:\"small\"},style:{height:2}},{props:{orientation:\"horizontal\",marked:!0},style:{marginBottom:20}},{props:{orientation:\"vertical\"},style:{height:\"100%\",width:4,padding:\"0 13px\",\"@media (pointer: coarse)\":{padding:\"0 20px\"}}},{props:{orientation:\"vertical\",size:\"small\"},style:{width:2}},{props:{orientation:\"vertical\",marked:!0},style:{marginRight:44}}]}))),hN=ae(\"span\",{name:\"MuiSlider\",slot:\"Rail\"})({display:\"block\",position:\"absolute\",borderRadius:\"inherit\",backgroundColor:\"currentColor\",opacity:.38,variants:[{props:{orientation:\"horizontal\"},style:{width:\"100%\",height:\"inherit\",top:\"50%\",transform:\"translateY(-50%)\"}},{props:{orientation:\"vertical\"},style:{height:\"100%\",width:\"inherit\",left:\"50%\",transform:\"translateX(-50%)\"}},{props:{track:\"inverted\"},style:{opacity:1}}]}),gN=ae(\"span\",{name:\"MuiSlider\",slot:\"Track\"})(He(({theme:e})=>({display:\"block\",position:\"absolute\",borderRadius:\"inherit\",border:\"1px solid currentColor\",backgroundColor:\"currentColor\",transition:e.transitions.create([\"left\",\"width\",\"bottom\",\"height\"],{duration:e.transitions.duration.shortest}),variants:[{props:{size:\"small\"},style:{border:\"none\"}},{props:{orientation:\"horizontal\"},style:{height:\"inherit\",top:\"50%\",transform:\"translateY(-50%)\"}},{props:{orientation:\"vertical\"},style:{width:\"inherit\",left:\"50%\",transform:\"translateX(-50%)\"}},{props:{track:!1},style:{display:\"none\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t,track:\"inverted\"},style:{...e.vars?{backgroundColor:e.vars.palette.Slider[`${t}Track`],borderColor:e.vars.palette.Slider[`${t}Track`]}:{backgroundColor:e.lighten(e.palette[t].main,.62),borderColor:e.lighten(e.palette[t].main,.62),...e.applyStyles(\"dark\",{backgroundColor:e.darken(e.palette[t].main,.5)}),...e.applyStyles(\"dark\",{borderColor:e.darken(e.palette[t].main,.5)})}}}))]}))),bN=ae(\"span\",{name:\"MuiSlider\",slot:\"Thumb\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.thumb,t[`thumbColor${me(o.color)}`],o.size!==\"medium\"&&t[`thumbSize${me(o.size)}`]]}})(He(({theme:e})=>({position:\"absolute\",width:20,height:20,boxSizing:\"border-box\",borderRadius:\"50%\",outline:0,backgroundColor:\"currentColor\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",transition:e.transitions.create([\"box-shadow\",\"left\",\"bottom\"],{duration:e.transitions.duration.shortest}),\"&::before\":{position:\"absolute\",content:'\"\"',borderRadius:\"inherit\",width:\"100%\",height:\"100%\",boxShadow:(e.vars||e).shadows[2]},\"&::after\":{position:\"absolute\",content:'\"\"',borderRadius:\"50%\",width:42,height:42,top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\"},[`&.${pr.disabled}`]:{\"&:hover\":{boxShadow:\"none\"}},variants:[{props:{size:\"small\"},style:{width:12,height:12,\"&::before\":{boxShadow:\"none\"}}},{props:{orientation:\"horizontal\"},style:{top:\"50%\",transform:\"translate(-50%, -50%)\"}},{props:{orientation:\"vertical\"},style:{left:\"50%\",transform:\"translate(-50%, 50%)\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{[`&:hover, &.${pr.focusVisible}`]:{boxShadow:`0px 0px 0px 8px ${e.alpha((e.vars||e).palette[t].main,.16)}`,\"@media (hover: none)\":{boxShadow:\"none\"}},[`&.${pr.active}`]:{boxShadow:`0px 0px 0px 14px ${e.alpha((e.vars||e).palette[t].main,.16)}`}}}))]}))),vN=ae(ab,{name:\"MuiSlider\",slot:\"ValueLabel\"})(He(({theme:e})=>({zIndex:1,whiteSpace:\"nowrap\",...e.typography.body2,fontWeight:500,transition:e.transitions.create([\"transform\"],{duration:e.transitions.duration.shortest}),position:\"absolute\",backgroundColor:(e.vars||e).palette.grey[600],borderRadius:2,color:(e.vars||e).palette.common.white,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:\"0.25rem 0.75rem\",variants:[{props:{orientation:\"horizontal\"},style:{transform:\"translateY(-100%) scale(0)\",top:\"-10px\",transformOrigin:\"bottom center\",\"&::before\":{position:\"absolute\",content:'\"\"',width:8,height:8,transform:\"translate(-50%, 50%) rotate(45deg)\",backgroundColor:\"inherit\",bottom:0,left:\"50%\"},[`&.${pr.valueLabelOpen}`]:{transform:\"translateY(-100%) scale(1)\"}}},{props:{orientation:\"vertical\"},style:{transform:\"translateY(-50%) scale(0)\",right:\"30px\",top:\"50%\",transformOrigin:\"right center\",\"&::before\":{position:\"absolute\",content:'\"\"',width:8,height:8,transform:\"translate(-50%, -50%) rotate(45deg)\",backgroundColor:\"inherit\",right:-8,top:\"50%\"},[`&.${pr.valueLabelOpen}`]:{transform:\"translateY(-50%) scale(1)\"}}},{props:{size:\"small\"},style:{fontSize:e.typography.pxToRem(12),padding:\"0.25rem 0.5rem\"}},{props:{orientation:\"vertical\",size:\"small\"},style:{right:\"20px\"}}]})));var xN=ae(\"span\",{name:\"MuiSlider\",slot:\"Mark\",shouldForwardProp:e=>Hu(e)&&e!==\"markActive\",overridesResolver:(e,t)=>{let{markActive:o}=e;return[t.mark,o&&t.markActive]}})(He(({theme:e})=>({position:\"absolute\",width:2,height:2,borderRadius:1,backgroundColor:\"currentColor\",variants:[{props:{orientation:\"horizontal\"},style:{top:\"50%\",transform:\"translate(-1px, -50%)\"}},{props:{orientation:\"vertical\"},style:{left:\"50%\",transform:\"translate(-50%, 1px)\"}},{props:{markActive:!0},style:{backgroundColor:(e.vars||e).palette.background.paper,opacity:.8}}]}))),TN=ae(\"span\",{name:\"MuiSlider\",slot:\"MarkLabel\",shouldForwardProp:e=>Hu(e)&&e!==\"markLabelActive\"})(He(({theme:e})=>({...e.typography.body2,color:(e.vars||e).palette.text.secondary,position:\"absolute\",whiteSpace:\"nowrap\",variants:[{props:{orientation:\"horizontal\"},style:{top:30,transform:\"translateX(-50%)\",\"@media (pointer: coarse)\":{top:40}}},{props:{orientation:\"vertical\"},style:{left:36,transform:\"translateY(50%)\",\"@media (pointer: coarse)\":{left:44}}},{props:{markLabelActive:!0},style:{color:(e.vars||e).palette.text.primary}}]}))),SN=e=>{let{disabled:t,dragging:o,marked:r,orientation:n,track:a,classes:i,color:l,size:s}=e,c={root:[\"root\",t&&\"disabled\",o&&\"dragging\",r&&\"marked\",n===\"vertical\"&&\"vertical\",a===\"inverted\"&&\"trackInverted\",a===!1&&\"trackFalse\",l&&`color${me(l)}`,s&&`size${me(s)}`],rail:[\"rail\"],track:[\"track\"],mark:[\"mark\"],markActive:[\"markActive\"],markLabel:[\"markLabel\"],markLabelActive:[\"markLabelActive\"],valueLabel:[\"valueLabel\"],thumb:[\"thumb\",t&&\"disabled\",s&&`thumbSize${me(s)}`,l&&`thumbColor${me(l)}`],active:[\"active\"],disabled:[\"disabled\"],focusVisible:[\"focusVisible\"]};return Le(c,LC,i)},EN=({children:e})=>e,PN=zm.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSlider\"}),n=li(),{\"aria-label\":a,\"aria-valuetext\":i,\"aria-labelledby\":l,component:s=\"span\",components:c={},componentsProps:u={},color:m=\"primary\",classes:p,className:d,disableSwap:v=!1,disabled:T=!1,getAriaLabel:S,getAriaValueText:h,marks:y=!1,max:g=100,min:b=0,name:E,onChange:C,onChangeCommitted:P,orientation:A=\"horizontal\",shiftStep:_=10,size:z=\"medium\",step:I=1,scale:x=jC,slotProps:k,slots:U,tabIndex:O,track:N=\"normal\",value:X,valueLabelDisplay:oe=\"off\",valueLabelFormat:W=jC,...Te}=r,fe={...r,isRtl:n,max:g,min:b,classes:p,disabled:T,disableSwap:v,orientation:A,marks:y,color:m,size:z,step:I,shiftStep:_,scale:x,track:N,valueLabelDisplay:oe,valueLabelFormat:W},{axisProps:Ke,getRootProps:Ze,getHiddenInputProps:Ue,getThumbProps:xe,open:Je,active:ht,axis:we,focusedThumbIndex:ft,range:le,dragging:Oe,marks:Ae,values:et,trackOffset:dt,trackLeap:Lt,getThumbStyle:jt}=kC({...fe,rootRef:o});fe.marked=Ae.length>0&&Ae.some(Tt=>Tt.label),fe.dragging=Oe,fe.focusedThumbIndex=ft;let Be=SN(fe),Nt=U?.root??c.Root??yN,Ro=U?.rail??c.Rail??hN,Ut=U?.track??c.Track??gN,st=U?.thumb??c.Thumb??bN,se=U?.valueLabel??c.ValueLabel??vN,xt=U?.mark??c.Mark??xN,fr=U?.markLabel??c.MarkLabel??TN,Z=U?.input??c.Input??\"input\",ee=k?.root??u.root,Se=k?.rail??u.rail,ye=k?.track??u.track,ze=k?.thumb??u.thumb,ue=k?.valueLabel??u.valueLabel,gt=k?.mark??u.mark,ce=k?.markLabel??u.markLabel,ke=k?.input??u.input,he=cr({elementType:Nt,getSlotProps:Ze,externalSlotProps:ee,externalForwardedProps:Te,additionalProps:{...BC(Nt)&&{as:s}},ownerState:{...fe,...ee?.ownerState},className:[Be.root,d]}),Wt=cr({elementType:Ro,externalSlotProps:Se,ownerState:fe,className:Be.rail}),be=cr({elementType:Ut,externalSlotProps:ye,additionalProps:{style:{...Ke[we].offset(dt),...Ke[we].leap(Lt)}},ownerState:{...fe,...ye?.ownerState},className:Be.track}),uo=cr({elementType:st,getSlotProps:xe,externalSlotProps:ze,ownerState:{...fe,...ze?.ownerState},className:Be.thumb}),ve=cr({elementType:se,externalSlotProps:ue,ownerState:{...fe,...ue?.ownerState},className:Be.valueLabel}),po=cr({elementType:xt,externalSlotProps:gt,ownerState:fe,className:Be.mark}),Ht=cr({elementType:fr,externalSlotProps:ce,ownerState:fe,className:Be.markLabel}),Sn=cr({elementType:Z,getSlotProps:Ue,externalSlotProps:ke,ownerState:fe});return(0,hn.jsxs)(Nt,{...he,children:[(0,hn.jsx)(Ro,{...Wt}),(0,hn.jsx)(Ut,{...be}),Ae.filter(Tt=>Tt.value>=b&&Tt.value<=g).map((Tt,Qe)=>{let Ar=lp(Tt.value,b,g),En=Ke[we].offset(Ar),Gt;return N===!1?Gt=et.includes(Tt.value):Gt=N===\"normal\"&&(le?Tt.value>=et[0]&&Tt.value<=et[et.length-1]:Tt.value<=et[0])||N===\"inverted\"&&(le?Tt.value<=et[0]||Tt.value>=et[et.length-1]:Tt.value>=et[0]),(0,hn.jsxs)(zm.Fragment,{children:[(0,hn.jsx)(xt,{\"data-index\":Qe,...po,...!dn(xt)&&{markActive:Gt},style:{...En,...po.style},className:ie(po.className,Gt&&Be.markActive)}),Tt.label!=null?(0,hn.jsx)(fr,{\"aria-hidden\":!0,\"data-index\":Qe,...Ht,...!dn(fr)&&{markLabelActive:Gt},style:{...En,...Ht.style},className:ie(Be.markLabel,Ht.className,Gt&&Be.markLabelActive),children:Tt.label}):null]},Qe)}),et.map((Tt,Qe)=>{let Ar=lp(Tt,b,g),En=Ke[we].offset(Ar),Gt=oe===\"off\"?EN:se;return(0,hn.jsx)(Gt,{...!dn(Gt)&&{valueLabelFormat:W,valueLabelDisplay:oe,value:typeof W==\"function\"?W(x(Tt),Qe):W,index:Qe,open:Je===Qe||ht===Qe||oe===\"on\",disabled:T},...ve,children:(0,hn.jsx)(st,{\"data-index\":Qe,...uo,className:ie(Be.thumb,uo.className,ht===Qe&&Be.active,ft===Qe&&Be.focusVisible),style:{...En,...jt(Qe),...uo.style},children:(0,hn.jsx)(Z,{\"data-index\":Qe,\"aria-label\":S?S(Qe):a,\"aria-valuenow\":x(Tt),\"aria-labelledby\":l,\"aria-valuetext\":h?h(x(Tt),Qe):i,value:et[Qe],...Sn})})},Qe)})]})}),km=PN;var oo=q(re(),1);var sR=q(re(),1);var Vo=q(re(),1);var Qt=\"top\",go=\"bottom\",co=\"right\",to=\"left\",Bm=\"auto\",fi=[Qt,go,co,to],va=\"start\",al=\"end\",UC=\"clippingParents\",Lm=\"viewport\",oc=\"popper\",HC=\"reference\",ib=fi.reduce(function(e,t){return e.concat([t+\"-\"+va,t+\"-\"+al])},[]),jm=[].concat(fi,[Bm]).reduce(function(e,t){return e.concat([t,t+\"-\"+va,t+\"-\"+al])},[]),CN=\"beforeRead\",RN=\"read\",wN=\"afterRead\",MN=\"beforeMain\",ON=\"main\",AN=\"afterMain\",DN=\"beforeWrite\",NN=\"write\",_N=\"afterWrite\",VC=[CN,RN,wN,MN,ON,AN,DN,NN,_N];function Po(e){return e?(e.nodeName||\"\").toLowerCase():null}function Bt(e){if(e==null)return window;if(e.toString()!==\"[object Window]\"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Zr(e){var t=Bt(e).Element;return e instanceof t||e instanceof Element}function bo(e){var t=Bt(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function rc(e){if(typeof ShadowRoot>\"u\")return!1;var t=Bt(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function zN(e){var t=e.state;Object.keys(t.elements).forEach(function(o){var r=t.styles[o]||{},n=t.attributes[o]||{},a=t.elements[o];!bo(a)||!Po(a)||(Object.assign(a.style,r),Object.keys(n).forEach(function(i){var l=n[i];l===!1?a.removeAttribute(i):a.setAttribute(i,l===!0?\"\":l)}))})}function kN(e){var t=e.state,o={popper:{position:t.options.strategy,left:\"0\",top:\"0\",margin:\"0\"},arrow:{position:\"absolute\"},reference:{}};return Object.assign(t.elements.popper.style,o.popper),t.styles=o,t.elements.arrow&&Object.assign(t.elements.arrow.style,o.arrow),function(){Object.keys(t.elements).forEach(function(r){var n=t.elements[r],a=t.attributes[r]||{},i=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:o[r]),l=i.reduce(function(s,c){return s[c]=\"\",s},{});!bo(n)||!Po(n)||(Object.assign(n.style,l),Object.keys(a).forEach(function(s){n.removeAttribute(s)}))})}}var $C={name:\"applyStyles\",enabled:!0,phase:\"write\",fn:zN,effect:kN,requires:[\"computeStyles\"]};function Co(e){return e.split(\"-\")[0]}var gn=Math.max,il=Math.min,xa=Math.round;function nc(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+\"/\"+t.version}).join(\" \"):navigator.userAgent}function sp(){return!/^((?!chrome|android).)*safari/i.test(nc())}function Jr(e,t,o){t===void 0&&(t=!1),o===void 0&&(o=!1);var r=e.getBoundingClientRect(),n=1,a=1;t&&bo(e)&&(n=e.offsetWidth>0&&xa(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&xa(r.height)/e.offsetHeight||1);var i=Zr(e)?Bt(e):window,l=i.visualViewport,s=!sp()&&o,c=(r.left+(s&&l?l.offsetLeft:0))/n,u=(r.top+(s&&l?l.offsetTop:0))/a,m=r.width/n,p=r.height/a;return{width:m,height:p,top:u,right:c+m,bottom:u+p,left:c,x:c,y:u}}function ll(e){var t=Jr(e),o=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-o)<=1&&(o=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:o,height:r}}function cp(e,t){var o=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(o&&rc(o)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Zo(e){return Bt(e).getComputedStyle(e)}function lb(e){return[\"table\",\"td\",\"th\"].indexOf(Po(e))>=0}function ko(e){return((Zr(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ta(e){return Po(e)===\"html\"?e:e.assignedSlot||e.parentNode||(rc(e)?e.host:null)||ko(e)}function YC(e){return!bo(e)||Zo(e).position===\"fixed\"?null:e.offsetParent}function BN(e){var t=/firefox/i.test(nc()),o=/Trident/i.test(nc());if(o&&bo(e)){var r=Zo(e);if(r.position===\"fixed\")return null}var n=Ta(e);for(rc(n)&&(n=n.host);bo(n)&&[\"html\",\"body\"].indexOf(Po(n))<0;){var a=Zo(n);if(a.transform!==\"none\"||a.perspective!==\"none\"||a.contain===\"paint\"||[\"transform\",\"perspective\"].indexOf(a.willChange)!==-1||t&&a.willChange===\"filter\"||t&&a.filter&&a.filter!==\"none\")return n;n=n.parentNode}return null}function bn(e){for(var t=Bt(e),o=YC(e);o&&lb(o)&&Zo(o).position===\"static\";)o=YC(o);return o&&(Po(o)===\"html\"||Po(o)===\"body\"&&Zo(o).position===\"static\")?t:o||BN(e)||t}function sl(e){return[\"top\",\"bottom\"].indexOf(e)>=0?\"x\":\"y\"}function cl(e,t,o){return gn(e,il(t,o))}function XC(e,t,o){var r=cl(e,t,o);return r>o?o:r}function up(){return{top:0,right:0,bottom:0,left:0}}function pp(e){return Object.assign({},up(),e)}function fp(e,t){return t.reduce(function(o,r){return o[r]=e,o},{})}var LN=function(t,o){return t=typeof t==\"function\"?t(Object.assign({},o.rects,{placement:o.placement})):t,pp(typeof t!=\"number\"?t:fp(t,fi))};function jN(e){var t,o=e.state,r=e.name,n=e.options,a=o.elements.arrow,i=o.modifiersData.popperOffsets,l=Co(o.placement),s=sl(l),c=[to,co].indexOf(l)>=0,u=c?\"height\":\"width\";if(!(!a||!i)){var m=LN(n.padding,o),p=ll(a),d=s===\"y\"?Qt:to,v=s===\"y\"?go:co,T=o.rects.reference[u]+o.rects.reference[s]-i[s]-o.rects.popper[u],S=i[s]-o.rects.reference[s],h=bn(a),y=h?s===\"y\"?h.clientHeight||0:h.clientWidth||0:0,g=T/2-S/2,b=m[d],E=y-p[u]-m[v],C=y/2-p[u]/2+g,P=cl(b,C,E),A=s;o.modifiersData[r]=(t={},t[A]=P,t.centerOffset=P-C,t)}}function UN(e){var t=e.state,o=e.options,r=o.element,n=r===void 0?\"[data-popper-arrow]\":r;n!=null&&(typeof n==\"string\"&&(n=t.elements.popper.querySelector(n),!n)||cp(t.elements.popper,n)&&(t.elements.arrow=n))}var GC={name:\"arrow\",enabled:!0,phase:\"main\",fn:jN,effect:UN,requires:[\"popperOffsets\"],requiresIfExists:[\"preventOverflow\"]};function en(e){return e.split(\"-\")[1]}var HN={top:\"auto\",right:\"auto\",bottom:\"auto\",left:\"auto\"};function VN(e,t){var o=e.x,r=e.y,n=t.devicePixelRatio||1;return{x:xa(o*n)/n||0,y:xa(r*n)/n||0}}function qC(e){var t,o=e.popper,r=e.popperRect,n=e.placement,a=e.variation,i=e.offsets,l=e.position,s=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,m=e.isFixed,p=i.x,d=p===void 0?0:p,v=i.y,T=v===void 0?0:v,S=typeof u==\"function\"?u({x:d,y:T}):{x:d,y:T};d=S.x,T=S.y;var h=i.hasOwnProperty(\"x\"),y=i.hasOwnProperty(\"y\"),g=to,b=Qt,E=window;if(c){var C=bn(o),P=\"clientHeight\",A=\"clientWidth\";if(C===Bt(o)&&(C=ko(o),Zo(C).position!==\"static\"&&l===\"absolute\"&&(P=\"scrollHeight\",A=\"scrollWidth\")),C=C,n===Qt||(n===to||n===co)&&a===al){b=go;var _=m&&C===E&&E.visualViewport?E.visualViewport.height:C[P];T-=_-r.height,T*=s?1:-1}if(n===to||(n===Qt||n===go)&&a===al){g=co;var z=m&&C===E&&E.visualViewport?E.visualViewport.width:C[A];d-=z-r.width,d*=s?1:-1}}var I=Object.assign({position:l},c&&HN),x=u===!0?VN({x:d,y:T},Bt(o)):{x:d,y:T};if(d=x.x,T=x.y,s){var k;return Object.assign({},I,(k={},k[b]=y?\"0\":\"\",k[g]=h?\"0\":\"\",k.transform=(E.devicePixelRatio||1)<=1?\"translate(\"+d+\"px, \"+T+\"px)\":\"translate3d(\"+d+\"px, \"+T+\"px, 0)\",k))}return Object.assign({},I,(t={},t[b]=y?T+\"px\":\"\",t[g]=h?d+\"px\":\"\",t.transform=\"\",t))}function $N(e){var t=e.state,o=e.options,r=o.gpuAcceleration,n=r===void 0?!0:r,a=o.adaptive,i=a===void 0?!0:a,l=o.roundOffsets,s=l===void 0?!0:l,c={placement:Co(t.placement),variation:en(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:n,isFixed:t.options.strategy===\"fixed\"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,qC(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:s})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,qC(Object.assign({},c,{offsets:t.modifiersData.arrow,position:\"absolute\",adaptive:!1,roundOffsets:s})))),t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-placement\":t.placement})}var IC={name:\"computeStyles\",enabled:!0,phase:\"beforeWrite\",fn:$N,data:{}};var Um={passive:!0};function YN(e){var t=e.state,o=e.instance,r=e.options,n=r.scroll,a=n===void 0?!0:n,i=r.resize,l=i===void 0?!0:i,s=Bt(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach(function(u){u.addEventListener(\"scroll\",o.update,Um)}),l&&s.addEventListener(\"resize\",o.update,Um),function(){a&&c.forEach(function(u){u.removeEventListener(\"scroll\",o.update,Um)}),l&&s.removeEventListener(\"resize\",o.update,Um)}}var FC={name:\"eventListeners\",enabled:!0,phase:\"write\",fn:function(){},effect:YN,data:{}};var XN={left:\"right\",right:\"left\",bottom:\"top\",top:\"bottom\"};function ac(e){return e.replace(/left|right|bottom|top/g,function(t){return XN[t]})}var GN={start:\"end\",end:\"start\"};function Hm(e){return e.replace(/start|end/g,function(t){return GN[t]})}function ul(e){var t=Bt(e),o=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:o,scrollTop:r}}function pl(e){return Jr(ko(e)).left+ul(e).scrollLeft}function sb(e,t){var o=Bt(e),r=ko(e),n=o.visualViewport,a=r.clientWidth,i=r.clientHeight,l=0,s=0;if(n){a=n.width,i=n.height;var c=sp();(c||!c&&t===\"fixed\")&&(l=n.offsetLeft,s=n.offsetTop)}return{width:a,height:i,x:l+pl(e),y:s}}function cb(e){var t,o=ko(e),r=ul(e),n=(t=e.ownerDocument)==null?void 0:t.body,a=gn(o.scrollWidth,o.clientWidth,n?n.scrollWidth:0,n?n.clientWidth:0),i=gn(o.scrollHeight,o.clientHeight,n?n.scrollHeight:0,n?n.clientHeight:0),l=-r.scrollLeft+pl(e),s=-r.scrollTop;return Zo(n||o).direction===\"rtl\"&&(l+=gn(o.clientWidth,n?n.clientWidth:0)-a),{width:a,height:i,x:l,y:s}}function fl(e){var t=Zo(e),o=t.overflow,r=t.overflowX,n=t.overflowY;return/auto|scroll|overlay|hidden/.test(o+n+r)}function Vm(e){return[\"html\",\"body\",\"#document\"].indexOf(Po(e))>=0?e.ownerDocument.body:bo(e)&&fl(e)?e:Vm(Ta(e))}function di(e,t){var o;t===void 0&&(t=[]);var r=Vm(e),n=r===((o=e.ownerDocument)==null?void 0:o.body),a=Bt(r),i=n?[a].concat(a.visualViewport||[],fl(r)?r:[]):r,l=t.concat(i);return n?l:l.concat(di(Ta(i)))}function ic(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function qN(e,t){var o=Jr(e,!1,t===\"fixed\");return o.top=o.top+e.clientTop,o.left=o.left+e.clientLeft,o.bottom=o.top+e.clientHeight,o.right=o.left+e.clientWidth,o.width=e.clientWidth,o.height=e.clientHeight,o.x=o.left,o.y=o.top,o}function KC(e,t,o){return t===Lm?ic(sb(e,o)):Zr(t)?qN(t,o):ic(cb(ko(e)))}function IN(e){var t=di(Ta(e)),o=[\"absolute\",\"fixed\"].indexOf(Zo(e).position)>=0,r=o&&bo(e)?bn(e):e;return Zr(r)?t.filter(function(n){return Zr(n)&&cp(n,r)&&Po(n)!==\"body\"}):[]}function ub(e,t,o,r){var n=t===\"clippingParents\"?IN(e):[].concat(t),a=[].concat(n,[o]),i=a[0],l=a.reduce(function(s,c){var u=KC(e,c,r);return s.top=gn(u.top,s.top),s.right=il(u.right,s.right),s.bottom=il(u.bottom,s.bottom),s.left=gn(u.left,s.left),s},KC(e,i,r));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}function dp(e){var t=e.reference,o=e.element,r=e.placement,n=r?Co(r):null,a=r?en(r):null,i=t.x+t.width/2-o.width/2,l=t.y+t.height/2-o.height/2,s;switch(n){case Qt:s={x:i,y:t.y-o.height};break;case go:s={x:i,y:t.y+t.height};break;case co:s={x:t.x+t.width,y:l};break;case to:s={x:t.x-o.width,y:l};break;default:s={x:t.x,y:t.y}}var c=n?sl(n):null;if(c!=null){var u=c===\"y\"?\"height\":\"width\";switch(a){case va:s[c]=s[c]-(t[u]/2-o[u]/2);break;case al:s[c]=s[c]+(t[u]/2-o[u]/2);break;default:}}return s}function vn(e,t){t===void 0&&(t={});var o=t,r=o.placement,n=r===void 0?e.placement:r,a=o.strategy,i=a===void 0?e.strategy:a,l=o.boundary,s=l===void 0?UC:l,c=o.rootBoundary,u=c===void 0?Lm:c,m=o.elementContext,p=m===void 0?oc:m,d=o.altBoundary,v=d===void 0?!1:d,T=o.padding,S=T===void 0?0:T,h=pp(typeof S!=\"number\"?S:fp(S,fi)),y=p===oc?HC:oc,g=e.rects.popper,b=e.elements[v?y:p],E=ub(Zr(b)?b:b.contextElement||ko(e.elements.popper),s,u,i),C=Jr(e.elements.reference),P=dp({reference:C,element:g,strategy:\"absolute\",placement:n}),A=ic(Object.assign({},g,P)),_=p===oc?A:C,z={top:E.top-_.top+h.top,bottom:_.bottom-E.bottom+h.bottom,left:E.left-_.left+h.left,right:_.right-E.right+h.right},I=e.modifiersData.offset;if(p===oc&&I){var x=I[n];Object.keys(z).forEach(function(k){var U=[co,go].indexOf(k)>=0?1:-1,O=[Qt,go].indexOf(k)>=0?\"y\":\"x\";z[k]+=x[O]*U})}return z}function pb(e,t){t===void 0&&(t={});var o=t,r=o.placement,n=o.boundary,a=o.rootBoundary,i=o.padding,l=o.flipVariations,s=o.allowedAutoPlacements,c=s===void 0?jm:s,u=en(r),m=u?l?ib:ib.filter(function(v){return en(v)===u}):fi,p=m.filter(function(v){return c.indexOf(v)>=0});p.length===0&&(p=m);var d=p.reduce(function(v,T){return v[T]=vn(e,{placement:T,boundary:n,rootBoundary:a,padding:i})[Co(T)],v},{});return Object.keys(d).sort(function(v,T){return d[v]-d[T]})}function FN(e){if(Co(e)===Bm)return[];var t=ac(e);return[Hm(e),t,Hm(t)]}function KN(e){var t=e.state,o=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var n=o.mainAxis,a=n===void 0?!0:n,i=o.altAxis,l=i===void 0?!0:i,s=o.fallbackPlacements,c=o.padding,u=o.boundary,m=o.rootBoundary,p=o.altBoundary,d=o.flipVariations,v=d===void 0?!0:d,T=o.allowedAutoPlacements,S=t.options.placement,h=Co(S),y=h===S,g=s||(y||!v?[ac(S)]:FN(S)),b=[S].concat(g).reduce(function(Ue,xe){return Ue.concat(Co(xe)===Bm?pb(t,{placement:xe,boundary:u,rootBoundary:m,padding:c,flipVariations:v,allowedAutoPlacements:T}):xe)},[]),E=t.rects.reference,C=t.rects.popper,P=new Map,A=!0,_=b[0],z=0;z=0,O=U?\"width\":\"height\",N=vn(t,{placement:I,boundary:u,rootBoundary:m,altBoundary:p,padding:c}),X=U?k?co:to:k?go:Qt;E[O]>C[O]&&(X=ac(X));var oe=ac(X),W=[];if(a&&W.push(N[x]<=0),l&&W.push(N[X]<=0,N[oe]<=0),W.every(function(Ue){return Ue})){_=I,A=!1;break}P.set(I,W)}if(A)for(var Te=v?3:1,fe=function(xe){var Je=b.find(function(ht){var we=P.get(ht);if(we)return we.slice(0,xe).every(function(ft){return ft})});if(Je)return _=Je,\"break\"},Ke=Te;Ke>0;Ke--){var Ze=fe(Ke);if(Ze===\"break\")break}t.placement!==_&&(t.modifiersData[r]._skip=!0,t.placement=_,t.reset=!0)}}var QC={name:\"flip\",enabled:!0,phase:\"main\",fn:KN,requiresIfExists:[\"offset\"],data:{_skip:!1}};function WC(e,t,o){return o===void 0&&(o={x:0,y:0}),{top:e.top-t.height-o.y,right:e.right-t.width+o.x,bottom:e.bottom-t.height+o.y,left:e.left-t.width-o.x}}function ZC(e){return[Qt,co,go,to].some(function(t){return e[t]>=0})}function QN(e){var t=e.state,o=e.name,r=t.rects.reference,n=t.rects.popper,a=t.modifiersData.preventOverflow,i=vn(t,{elementContext:\"reference\"}),l=vn(t,{altBoundary:!0}),s=WC(i,r),c=WC(l,n,a),u=ZC(s),m=ZC(c);t.modifiersData[o]={referenceClippingOffsets:s,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:m},t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-reference-hidden\":u,\"data-popper-escaped\":m})}var JC={name:\"hide\",enabled:!0,phase:\"main\",requiresIfExists:[\"preventOverflow\"],fn:QN};function WN(e,t,o){var r=Co(e),n=[to,Qt].indexOf(r)>=0?-1:1,a=typeof o==\"function\"?o(Object.assign({},t,{placement:e})):o,i=a[0],l=a[1];return i=i||0,l=(l||0)*n,[to,co].indexOf(r)>=0?{x:l,y:i}:{x:i,y:l}}function ZN(e){var t=e.state,o=e.options,r=e.name,n=o.offset,a=n===void 0?[0,0]:n,i=jm.reduce(function(u,m){return u[m]=WN(m,t.rects,a),u},{}),l=i[t.placement],s=l.x,c=l.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=i}var eR={name:\"offset\",enabled:!0,phase:\"main\",requires:[\"popperOffsets\"],fn:ZN};function JN(e){var t=e.state,o=e.name;t.modifiersData[o]=dp({reference:t.rects.reference,element:t.rects.popper,strategy:\"absolute\",placement:t.placement})}var tR={name:\"popperOffsets\",enabled:!0,phase:\"read\",fn:JN,data:{}};function fb(e){return e===\"x\"?\"y\":\"x\"}function e_(e){var t=e.state,o=e.options,r=e.name,n=o.mainAxis,a=n===void 0?!0:n,i=o.altAxis,l=i===void 0?!1:i,s=o.boundary,c=o.rootBoundary,u=o.altBoundary,m=o.padding,p=o.tether,d=p===void 0?!0:p,v=o.tetherOffset,T=v===void 0?0:v,S=vn(t,{boundary:s,rootBoundary:c,padding:m,altBoundary:u}),h=Co(t.placement),y=en(t.placement),g=!y,b=sl(h),E=fb(b),C=t.modifiersData.popperOffsets,P=t.rects.reference,A=t.rects.popper,_=typeof T==\"function\"?T(Object.assign({},t.rects,{placement:t.placement})):T,z=typeof _==\"number\"?{mainAxis:_,altAxis:_}:Object.assign({mainAxis:0,altAxis:0},_),I=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,x={x:0,y:0};if(C){if(a){var k,U=b===\"y\"?Qt:to,O=b===\"y\"?go:co,N=b===\"y\"?\"height\":\"width\",X=C[b],oe=X+S[U],W=X-S[O],Te=d?-A[N]/2:0,fe=y===va?P[N]:A[N],Ke=y===va?-A[N]:-P[N],Ze=t.elements.arrow,Ue=d&&Ze?ll(Ze):{width:0,height:0},xe=t.modifiersData[\"arrow#persistent\"]?t.modifiersData[\"arrow#persistent\"].padding:up(),Je=xe[U],ht=xe[O],we=cl(0,P[N],Ue[N]),ft=g?P[N]/2-Te-we-Je-z.mainAxis:fe-we-Je-z.mainAxis,le=g?-P[N]/2+Te+we+ht+z.mainAxis:Ke+we+ht+z.mainAxis,Oe=t.elements.arrow&&bn(t.elements.arrow),Ae=Oe?b===\"y\"?Oe.clientTop||0:Oe.clientLeft||0:0,et=(k=I?.[b])!=null?k:0,dt=X+ft-et-Ae,Lt=X+le-et,jt=cl(d?il(oe,dt):oe,X,d?gn(W,Lt):W);C[b]=jt,x[b]=jt-X}if(l){var Be,Nt=b===\"x\"?Qt:to,Ro=b===\"x\"?go:co,Ut=C[E],st=E===\"y\"?\"height\":\"width\",se=Ut+S[Nt],xt=Ut-S[Ro],fr=[Qt,to].indexOf(h)!==-1,Z=(Be=I?.[E])!=null?Be:0,ee=fr?se:Ut-P[st]-A[st]-Z+z.altAxis,Se=fr?Ut+P[st]+A[st]-Z-z.altAxis:xt,ye=d&&fr?XC(ee,Ut,Se):cl(d?ee:se,Ut,d?Se:xt);C[E]=ye,x[E]=ye-Ut}t.modifiersData[r]=x}}var oR={name:\"preventOverflow\",enabled:!0,phase:\"main\",fn:e_,requiresIfExists:[\"offset\"]};function db(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function mb(e){return e===Bt(e)||!bo(e)?ul(e):db(e)}function t_(e){var t=e.getBoundingClientRect(),o=xa(t.width)/e.offsetWidth||1,r=xa(t.height)/e.offsetHeight||1;return o!==1||r!==1}function yb(e,t,o){o===void 0&&(o=!1);var r=bo(t),n=bo(t)&&t_(t),a=ko(t),i=Jr(e,n,o),l={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(r||!r&&!o)&&((Po(t)!==\"body\"||fl(a))&&(l=mb(t)),bo(t)?(s=Jr(t,!0),s.x+=t.clientLeft,s.y+=t.clientTop):a&&(s.x=pl(a))),{x:i.left+l.scrollLeft-s.x,y:i.top+l.scrollTop-s.y,width:i.width,height:i.height}}function o_(e){var t=new Map,o=new Set,r=[];e.forEach(function(a){t.set(a.name,a)});function n(a){o.add(a.name);var i=[].concat(a.requires||[],a.requiresIfExists||[]);i.forEach(function(l){if(!o.has(l)){var s=t.get(l);s&&n(s)}}),r.push(a)}return e.forEach(function(a){o.has(a.name)||n(a)}),r}function hb(e){var t=o_(e);return VC.reduce(function(o,r){return o.concat(t.filter(function(n){return n.phase===r}))},[])}function gb(e){var t;return function(){return t||(t=new Promise(function(o){Promise.resolve().then(function(){t=void 0,o(e())})})),t}}function bb(e){var t=e.reduce(function(o,r){var n=o[r.name];return o[r.name]=n?Object.assign({},n,r,{options:Object.assign({},n.options,r.options),data:Object.assign({},n.data,r.data)}):r,o},{});return Object.keys(t).map(function(o){return t[o]})}var rR={placement:\"bottom\",modifiers:[],strategy:\"absolute\"};function nR(){for(var e=arguments.length,t=new Array(e),o=0;o{let{classes:t}=e;return Le({root:[\"root\"]},iR,t)},l_={},s_=Vo.forwardRef(function(t,o){let{anchorEl:r,children:n,direction:a,disablePortal:i,modifiers:l,open:s,placement:c,popperOptions:u,popperRef:m,slotProps:p={},slots:d={},TransitionProps:v,ownerState:T,...S}=t,h=Vo.useRef(null),y=yo(h,o),g=Vo.useRef(null),b=yo(g,m),E=Vo.useRef(b);wr(()=>{E.current=b},[b]),Vo.useImperativeHandle(m,()=>g.current,[]);let C=n_(c,a),[P,A]=Vo.useState(C),[_,z]=Vo.useState(xb(r));Vo.useEffect(()=>{g.current&&g.current.forceUpdate()}),Vo.useEffect(()=>{r&&z(xb(r))},[r]),wr(()=>{if(!_||!s)return;let O=oe=>{A(oe.placement)},N=[{name:\"preventOverflow\",options:{altBoundary:i}},{name:\"flip\",options:{altBoundary:i}},{name:\"onUpdate\",enabled:!0,phase:\"afterWrite\",fn:({state:oe})=>{O(oe)}}];l!=null&&(N=N.concat(l)),u&&u.modifiers!=null&&(N=N.concat(u.modifiers));let X=vb(_,h.current,{placement:C,...u,modifiers:N});return E.current(X),()=>{X.destroy(),E.current(null)}},[_,i,l,s,u,C]);let I={placement:P};v!==null&&(I.TransitionProps=v);let x=i_(t),k=d.root??\"div\",U=cr({elementType:k,externalSlotProps:p.root,externalForwardedProps:S,additionalProps:{role:\"tooltip\",ref:y},ownerState:t,className:x.root});return(0,$m.jsx)(k,{...U,children:typeof n==\"function\"?n(I):n})}),c_=Vo.forwardRef(function(t,o){let{anchorEl:r,children:n,container:a,direction:i=\"ltr\",disablePortal:l=!1,keepMounted:s=!1,modifiers:c,open:u,placement:m=\"bottom\",popperOptions:p=l_,popperRef:d,style:v,transition:T=!1,slotProps:S={},slots:h={},...y}=t,[g,b]=Vo.useState(!0),E=()=>{b(!1)},C=()=>{b(!0)};if(!s&&!u&&(!T||g))return null;let P;if(a)P=a;else if(r){let z=xb(r);P=z&&a_(z)?Yt(z).body:Yt(null).body}let A=!u&&s&&(!T||g)?\"none\":void 0,_=T?{in:u,onEnter:E,onExited:C}:void 0;return(0,$m.jsx)(ap,{disablePortal:l,container:P,children:(0,$m.jsx)(s_,{anchorEl:r,direction:i,disablePortal:l,modifiers:c,ref:o,open:T?!g:u,placement:m,popperOptions:p,popperRef:d,slotProps:S,slots:h,...y,style:{position:\"fixed\",top:0,left:0,display:A,...v},TransitionProps:_,children:n})})}),lR=c_;var cR=q(Ie(),1),u_=ae(lR,{name:\"MuiPopper\",slot:\"Root\"})({}),p_=sR.forwardRef(function(t,o){let r=li(),n=je({props:t,name:\"MuiPopper\"}),{anchorEl:a,component:i,components:l,componentsProps:s,container:c,disablePortal:u,keepMounted:m,modifiers:p,open:d,placement:v,popperOptions:T,popperRef:S,transition:h,slots:y,slotProps:g,...b}=n,E=y?.root??l?.Root,C={anchorEl:a,container:c,disablePortal:u,keepMounted:m,modifiers:p,open:d,placement:v,popperOptions:T,popperRef:S,transition:h,...b};return(0,cR.jsx)(u_,{as:i,direction:r?\"rtl\":\"ltr\",slots:{root:E},slotProps:g??s,...C,ref:o})}),Ym=p_;function uR(e){return _e(\"MuiTooltip\",e)}var f_=Ce(\"MuiTooltip\",[\"popper\",\"popperInteractive\",\"popperArrow\",\"popperClose\",\"tooltip\",\"tooltipArrow\",\"touch\",\"tooltipPlacementLeft\",\"tooltipPlacementRight\",\"tooltipPlacementTop\",\"tooltipPlacementBottom\",\"arrow\"]),Xt=f_;var mi=q(Ie(),1);function d_(e){return Math.round(e*1e5)/1e5}var m_=e=>{let{classes:t,disableInteractive:o,arrow:r,touch:n,placement:a}=e,i={popper:[\"popper\",!o&&\"popperInteractive\",r&&\"popperArrow\"],tooltip:[\"tooltip\",r&&\"tooltipArrow\",n&&\"touch\",`tooltipPlacement${me(a.split(\"-\")[0])}`],arrow:[\"arrow\"]};return Le(i,uR,t)},y_=ae(Ym,{name:\"MuiTooltip\",slot:\"Popper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.popper,!o.disableInteractive&&t.popperInteractive,o.arrow&&t.popperArrow,!o.open&&t.popperClose]}})(He(({theme:e})=>({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:\"none\",variants:[{props:({ownerState:t})=>!t.disableInteractive,style:{pointerEvents:\"auto\"}},{props:({open:t})=>!t,style:{pointerEvents:\"none\"}},{props:({ownerState:t})=>t.arrow,style:{[`&[data-popper-placement*=\"bottom\"] .${Xt.arrow}`]:{top:0,marginTop:\"-0.71em\",\"&::before\":{transformOrigin:\"0 100%\"}},[`&[data-popper-placement*=\"top\"] .${Xt.arrow}`]:{bottom:0,marginBottom:\"-0.71em\",\"&::before\":{transformOrigin:\"100% 0\"}},[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"100% 100%\"}},[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"0 0\"}}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}}]}))),h_=ae(\"div\",{name:\"MuiTooltip\",slot:\"Tooltip\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.tooltip,o.touch&&t.touch,o.arrow&&t.tooltipArrow,t[`tooltipPlacement${me(o.placement.split(\"-\")[0])}`]]}})(He(({theme:e})=>({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.92),borderRadius:(e.vars||e).shape.borderRadius,color:(e.vars||e).palette.common.white,fontFamily:e.typography.fontFamily,padding:\"4px 8px\",fontSize:e.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:\"break-word\",fontWeight:e.typography.fontWeightMedium,[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{transformOrigin:\"right center\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{transformOrigin:\"left center\"},[`.${Xt.popper}[data-popper-placement*=\"top\"] &`]:{transformOrigin:\"center bottom\",marginBottom:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"bottom\"] &`]:{transformOrigin:\"center top\",marginTop:\"14px\"},variants:[{props:({ownerState:t})=>t.arrow,style:{position:\"relative\",margin:0}},{props:({ownerState:t})=>t.touch,style:{padding:\"8px 16px\",fontSize:e.typography.pxToRem(14),lineHeight:`${d_(16/14)}em`,fontWeight:e.typography.fontWeightRegular}},{props:({ownerState:t})=>!t.isRtl,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"14px\"}}},{props:({ownerState:t})=>!t.isRtl&&t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"24px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"24px\"}}},{props:({ownerState:t})=>!!t.isRtl,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"14px\"}}},{props:({ownerState:t})=>!!t.isRtl&&t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"24px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"top\"] &`]:{marginBottom:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"bottom\"] &`]:{marginTop:\"24px\"}}}]}))),g_=ae(\"span\",{name:\"MuiTooltip\",slot:\"Arrow\"})(He(({theme:e})=>({overflow:\"hidden\",position:\"absolute\",width:\"1em\",height:\"0.71em\",boxSizing:\"border-box\",color:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.9),\"&::before\":{content:'\"\"',margin:\"auto\",display:\"block\",width:\"100%\",height:\"100%\",backgroundColor:\"currentColor\",transform:\"rotate(45deg)\"}}))),Xm=!1,pR=new Xs,mp={x:0,y:0};function Gm(e,t){return(o,...r)=>{t&&t(o,...r),e(o,...r)}}var b_=oo.forwardRef(function(t,o){let r=je({props:t,name:\"MuiTooltip\"}),{arrow:n=!1,children:a,classes:i,components:l={},componentsProps:s={},describeChild:c=!1,disableFocusListener:u=!1,disableHoverListener:m=!1,disableInteractive:p=!1,disableTouchListener:d=!1,enterDelay:v=100,enterNextDelay:T=0,enterTouchDelay:S=700,followCursor:h=!1,id:y,leaveDelay:g=0,leaveTouchDelay:b=1500,onClose:E,onOpen:C,open:P,placement:A=\"bottom\",PopperComponent:_,PopperProps:z={},slotProps:I={},slots:x={},title:k,TransitionComponent:U,TransitionProps:O,...N}=r,X=oo.isValidElement(a)?a:(0,mi.jsx)(\"span\",{children:a}),oe=kn(),W=li(),[Te,fe]=oo.useState(),[Ke,Ze]=oo.useState(null),Ue=oo.useRef(!1),xe=p||h,Je=fn(),ht=fn(),we=fn(),ft=fn(),[le,Oe]=Zd({controlled:P,default:!1,name:\"Tooltip\",state:\"open\"}),Ae=le,et=tl(y),dt=oo.useRef(),Lt=si(()=>{dt.current!==void 0&&(document.body.style.WebkitUserSelect=dt.current,dt.current=void 0),ft.clear()});oo.useEffect(()=>Lt,[Lt]);let jt=Re=>{pR.clear(),Xm=!0,Oe(!0),C&&!Ae&&C(Re)},Be=si(Re=>{pR.start(800+g,()=>{Xm=!1}),Oe(!1),E&&Ae&&E(Re),Je.start(oe.transitions.duration.shortest,()=>{Ue.current=!1})}),Nt=Re=>{Ue.current&&Re.type!==\"touchstart\"||(Te&&Te.removeAttribute(\"title\"),ht.clear(),we.clear(),v||Xm&&T?ht.start(Xm?T:v,()=>{jt(Re)}):jt(Re))},Ro=Re=>{ht.clear(),we.start(g,()=>{Be(Re)})},[,Ut]=oo.useState(!1),st=Re=>{pn(Re.target)||(Ut(!1),Ro(Re))},se=Re=>{Te||fe(Re.currentTarget),pn(Re.target)&&(Ut(!0),Nt(Re))},xt=Re=>{Ue.current=!0;let $o=X.props;$o.onTouchStart&&$o.onTouchStart(Re)},fr=Re=>{xt(Re),we.clear(),Je.clear(),Lt(),dt.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect=\"none\",ft.start(S,()=>{document.body.style.WebkitUserSelect=dt.current,Nt(Re)})},Z=Re=>{X.props.onTouchEnd&&X.props.onTouchEnd(Re),Lt(),we.start(b,()=>{Be(Re)})};oo.useEffect(()=>{if(!Ae)return;function Re($o){$o.key===\"Escape\"&&Be($o)}return document.addEventListener(\"keydown\",Re),()=>{document.removeEventListener(\"keydown\",Re)}},[Be,Ae]);let ee=Mr(Wr(X),fe,o);!k&&k!==0&&(Ae=!1);let Se=oo.useRef(),ye=Re=>{let $o=X.props;$o.onMouseMove&&$o.onMouseMove(Re),mp={x:Re.clientX,y:Re.clientY},Se.current&&Se.current.update()},ze={},ue=typeof k==\"string\";c?(ze.title=!Ae&&ue&&!m?k:null,ze[\"aria-describedby\"]=Ae?et:null):(ze[\"aria-label\"]=ue?k:null,ze[\"aria-labelledby\"]=Ae&&!ue?et:null);let gt={...ze,...N,...X.props,className:ie(N.className,X.props.className),onTouchStart:xt,ref:ee,...h?{onMouseMove:ye}:{}},ce={};d||(gt.onTouchStart=fr,gt.onTouchEnd=Z),m||(gt.onMouseOver=Gm(Nt,gt.onMouseOver),gt.onMouseLeave=Gm(Ro,gt.onMouseLeave),xe||(ce.onMouseOver=Nt,ce.onMouseLeave=Ro)),u||(gt.onFocus=Gm(se,gt.onFocus),gt.onBlur=Gm(st,gt.onBlur),xe||(ce.onFocus=se,ce.onBlur=st));let ke={...r,isRtl:W,arrow:n,disableInteractive:xe,placement:A,PopperComponentProp:_,touch:Ue.current},he=typeof I.popper==\"function\"?I.popper(ke):I.popper,Wt=oo.useMemo(()=>{let Re=[{name:\"arrow\",enabled:!!Ke,options:{element:Ke,padding:4}}];return z.popperOptions?.modifiers&&(Re=Re.concat(z.popperOptions.modifiers)),he?.popperOptions?.modifiers&&(Re=Re.concat(he.popperOptions.modifiers)),{...z.popperOptions,...he?.popperOptions,modifiers:Re}},[Ke,z.popperOptions,he?.popperOptions]),be=m_(ke),uo=typeof I.transition==\"function\"?I.transition(ke):I.transition,ve={slots:{popper:l.Popper,transition:l.Transition??U,tooltip:l.Tooltip,arrow:l.Arrow,...x},slotProps:{arrow:I.arrow??s.arrow,popper:{...z,...he??s.popper},tooltip:I.tooltip??s.tooltip,transition:{...O,...uo??s.transition}}},[po,Ht]=Ct(\"popper\",{elementType:y_,externalForwardedProps:ve,ownerState:ke,className:ie(be.popper,z?.className)}),[Sn,Tt]=Ct(\"transition\",{elementType:rp,externalForwardedProps:ve,ownerState:ke}),[Qe,Ar]=Ct(\"tooltip\",{elementType:h_,className:be.tooltip,externalForwardedProps:ve,ownerState:ke}),[En,Gt]=Ct(\"arrow\",{elementType:g_,className:be.arrow,externalForwardedProps:ve,ownerState:ke,ref:Ze});return(0,mi.jsxs)(oo.Fragment,{children:[oo.cloneElement(X,gt),(0,mi.jsx)(po,{as:_??Ym,placement:A,anchorEl:h?{getBoundingClientRect:()=>({top:mp.y,left:mp.x,right:mp.x,bottom:mp.y,width:0,height:0})}:Te,popperRef:Se,open:Te?Ae:!1,id:et,transition:!0,...ce,...Ht,popperOptions:Wt,children:({TransitionProps:Re})=>(0,mi.jsx)(Sn,{timeout:oe.transitions.duration.shorter,...Re,...Tt,children:(0,mi.jsxs)(Qe,{...Ar,children:[k,n?(0,mi.jsx)(En,{...Gt}):null]})})})]})}),yp=b_;var qm=q(re()),v_={bg:\"#1e1e1e\",bgAlt:\"#1a1a1a\",text:\"#e0e0e0\",textMuted:\"#888\",border:\"#3a3a3a\",controlBg:\"#252525\",accent:\"#5af\"},x_={bg:\"#ffffff\",bgAlt:\"#f5f5f5\",text:\"#1e1e1e\",textMuted:\"#666\",border:\"#ccc\",controlBg:\"#f0f0f0\",accent:\"#0066cc\"};function T_(e){return e===\"dark\"?v_:x_}function Tb(e){let t=e.match(/rgba?\\((\\d+),\\s*(\\d+),\\s*(\\d+)/);if(!t)return!0;let[,o,r,n]=t.map(Number);return(.299*o+.587*r+.114*n)/255<.5}function Sb(){let e=document.body.dataset.jpThemeLight;if(e!==void 0)return{environment:\"jupyterlab\",theme:e===\"true\"?\"light\":\"dark\"};let t=document.body.className,o=document.documentElement.className;if(t.includes(\"vscode-\")||o.includes(\"vscode-\"))return{environment:\"vscode\",theme:t.includes(\"vscode-dark\")||o.includes(\"vscode-dark\")?\"dark\":\"light\"};if(document.querySelector(\"colab-shaded-scroller\")||document.body.classList.contains(\"colaboratory\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"colab\",theme:Tb(a)?\"dark\":\"light\"}}if(document.getElementById(\"notebook\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"jupyter-classic\",theme:Tb(a)?\"dark\":\"light\"}}let r=window.matchMedia?.(\"(prefers-color-scheme: dark)\")?.matches;if(r!==void 0)return{environment:\"unknown\",theme:r?\"dark\":\"light\"};let n=getComputedStyle(document.body).backgroundColor;return{environment:\"unknown\",theme:Tb(n)?\"dark\":\"light\"}}function fR(){let[e,t]=(0,qm.useState)(()=>Sb());return(0,qm.useEffect)(()=>{let o=window.matchMedia?.(\"(prefers-color-scheme: dark)\"),r=()=>t(Sb());o?.addEventListener?.(\"change\",r);let n=new MutationObserver(()=>t(Sb()));return n.observe(document.body,{attributes:!0,attributeFilter:[\"data-jp-theme-light\",\"class\"]}),()=>{o?.removeEventListener?.(\"change\",r),n.disconnect()}},[]),{themeInfo:e,colors:T_(e.theme)}}function S_(e){return e instanceof Uint8Array?e:e instanceof ArrayBuffer?new Uint8Array(e):e&&\"buffer\"in e?new Uint8Array(e.buffer,e.byteOffset,e.byteLength):new Uint8Array(0)}function Eb(e){let t=S_(e);return t.length===0?null:new Float32Array(t.buffer,t.byteOffset,t.byteLength/4)}function lc(e,t){let o=document.createElement(\"a\");o.download=t;let r=URL.createObjectURL(e);o.href=r,o.click(),setTimeout(()=>URL.revokeObjectURL(r),6e4)}function Rt(e,t=2){return e===0?\"0\":Math.abs(e)>=1e3||Math.abs(e)<.01?e.toExponential(t):e.toFixed(t)}function dR(e){if(e<=0)return 1;let t=Math.pow(10,Math.floor(Math.log10(e))),o=e/t;return o<1.5?t:o<3.5?2*t:o<7.5?5*t:10*t}async function mR(e,t=.95){let o=await new Promise(E=>e.toBlob(C=>E(C),\"image/jpeg\",t)),r=new Uint8Array(await o.arrayBuffer()),n=e.width,a=e.height,i=`q ${n} 0 0 ${a} 0 0 cm /I0 Do Q`,l=[],s=[],c=`%PDF-1.4\n`;s.push(c.length),l.push(`1 0 obj\n<< /Type /Catalog /Pages 2 0 R >>\nendobj\n`),c+=l[0],s.push(c.length),l.push(`2 0 obj\n<< /Type /Pages /Kids [3 0 R] /Count 1 >>\nendobj\n`),c+=l[1],s.push(c.length),l.push(`3 0 obj\n<< /Type /Page /Parent 2 0 R /MediaBox [0 0 ${n} ${a}] /Contents 4 0 R /Resources << /XObject << /I0 5 0 R >> >> >>\nendobj\n`),c+=l[2],s.push(c.length),l.push(`4 0 obj\n<< /Length ${i.length} >>\nstream\n${i}\nendstream\nendobj\n`),c+=l[3];let u=`5 0 obj\n<< /Type /XObject /Subtype /Image /Width ${n} /Height ${a} /ColorSpace /DeviceRGB /BitsPerComponent 8 /Filter /DCTDecode /Length ${r.length} >>\nstream\n`,m=`\nendstream\nendobj\n`,p=new TextEncoder,d=p.encode(c+u),v=p.encode(m),T=c.length;s.push(T);let h=d.length+r.length+v.length,y=`xref\n0 6\n0000000000 65535 f \n`;for(let E=0;E>\nstartxref\n${h}\n%%EOF\n`;let g=p.encode(y),b=new Uint8Array(d.length+r.length+v.length+g.length);return b.set(d,0),b.set(r,d.length),b.set(v,d.length+r.length),b.set(g,d.length+r.length+v.length),new Blob([b],{type:\"application/pdf\"})}function Pb(e){let t=1/0,o=-1/0;for(let r=0;ro&&(o=n))}return t===1/0?{min:0,max:0}:{min:t,max:o}}function yR(e,t,o){let r=e.length;if(r===0)return{vmin:0,vmax:0};let n=1/0,a=-1/0;for(let T=0;Ta&&(a=S)}if(n===a)return{vmin:n,vmax:a};let i=1024,l=new Uint32Array(i),s=a-n,c=(i-1)/s;for(let T=0;T=u){d=n+T/(i-1)*s;break}p=0;for(let T=0;T=m){v=n+T/(i-1)*s;break}return{vmin:d,vmax:v}}var at=q(re());var Im=q(re(),1);function hR(e){return _e(\"MuiIconButton\",e)}var E_=Ce(\"MuiIconButton\",[\"root\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"edgeStart\",\"edgeEnd\",\"sizeSmall\",\"sizeMedium\",\"sizeLarge\",\"loading\",\"loadingIndicator\",\"loadingWrapper\"]),Cb=E_;var sc=q(Ie(),1),P_=e=>{let{classes:t,disabled:o,color:r,edge:n,size:a,loading:i}=e,l={root:[\"root\",i&&\"loading\",o&&\"disabled\",r!==\"default\"&&`color${me(r)}`,n&&`edge${me(n)}`,`size${me(a)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]};return Le(l,hR,t)},C_=ae(ma,{name:\"MuiIconButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.loading&&t.loading,o.color!==\"default\"&&t[`color${me(o.color)}`],o.edge&&t[`edge${me(o.edge)}`],t[`size${me(o.size)}`]]}})(He(({theme:e})=>({textAlign:\"center\",flex:\"0 0 auto\",fontSize:e.typography.pxToRem(24),padding:8,borderRadius:\"50%\",color:(e.vars||e).palette.action.active,transition:e.transitions.create(\"background-color\",{duration:e.transitions.duration.shortest}),variants:[{props:t=>!t.disableRipple,style:{\"--IconButton-hoverBg\":e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity),\"&:hover\":{backgroundColor:\"var(--IconButton-hoverBg)\",\"@media (hover: none)\":{backgroundColor:\"transparent\"}}}},{props:{edge:\"start\"},style:{marginLeft:-12}},{props:{edge:\"start\",size:\"small\"},style:{marginLeft:-3}},{props:{edge:\"end\"},style:{marginRight:-12}},{props:{edge:\"end\",size:\"small\"},style:{marginRight:-3}}]})),He(({theme:e})=>({variants:[{props:{color:\"inherit\"},style:{color:\"inherit\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{\"--IconButton-hoverBg\":e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity)}})),{props:{size:\"small\"},style:{padding:5,fontSize:e.typography.pxToRem(18)}},{props:{size:\"large\"},style:{padding:12,fontSize:e.typography.pxToRem(28)}}],[`&.${Cb.disabled}`]:{backgroundColor:\"transparent\",color:(e.vars||e).palette.action.disabled},[`&.${Cb.loading}`]:{color:\"transparent\"}}))),R_=ae(\"span\",{name:\"MuiIconButton\",slot:\"LoadingIndicator\"})(({theme:e})=>({display:\"none\",position:\"absolute\",visibility:\"visible\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",color:(e.vars||e).palette.action.disabled,variants:[{props:{loading:!0},style:{display:\"flex\"}}]})),w_=Im.forwardRef(function(t,o){let r=je({props:t,name:\"MuiIconButton\"}),{edge:n=!1,children:a,className:i,color:l=\"default\",disabled:s=!1,disableFocusRipple:c=!1,size:u=\"medium\",id:m,loading:p=null,loadingIndicator:d,...v}=r,T=tl(m),S=d??(0,sc.jsx)(Ju,{\"aria-labelledby\":T,color:\"inherit\",size:16}),h={...r,edge:n,color:l,disabled:s,disableFocusRipple:c,loading:p,loadingIndicator:S,size:u},y=P_(h);return(0,sc.jsxs)(C_,{id:p?T:m,className:ie(y.root,i),centerRipple:!0,focusRipple:!c,disabled:s||p,ref:o,...v,ownerState:h,children:[typeof p==\"boolean\"&&(0,sc.jsx)(\"span\",{className:y.loadingWrapper,style:{display:\"contents\"},children:(0,sc.jsx)(R_,{className:y.loadingIndicator,ownerState:h,children:p&&S})}),a]})}),Rb=w_;var gR=q(Ie(),1),bR=Qu((0,gR.jsx)(\"path\",{d:\"M3 17v2h6v-2zM3 5v2h10V5zm10 16v-2h8v-2h-8v-2h-2v6zM7 9v2H3v2h4v2h2V9zm14 4v-2H11v2zm-6-4h2V7h4V5h-4V3h-2z\"}),\"Tune\");var vR={widgets:{Show2D:{tool_groups:[\"display\",\"histogram\",\"stats\",\"navigation\",\"view\",\"export\",\"roi\",\"profile\",\"all\"],aliases:{}},Show3D:{tool_groups:[\"display\",\"histogram\",\"stats\",\"playback\",\"view\",\"export\",\"roi\",\"profile\",\"all\"],aliases:{navigation:\"playback\"}},Show3DVolume:{tool_groups:[\"display\",\"histogram\",\"playback\",\"fft\",\"navigation\",\"stats\",\"export\",\"view\",\"volume\",\"all\"],aliases:{}},Show4D:{tool_groups:[\"display\",\"roi\",\"histogram\",\"profile\",\"navigation\",\"playback\",\"stats\",\"export\",\"view\",\"fft\",\"all\"],aliases:{}},Show4DSTEM:{tool_groups:[\"display\",\"histogram\",\"stats\",\"navigation\",\"playback\",\"view\",\"export\",\"roi\",\"profile\",\"fft\",\"virtual\",\"frame\",\"all\"],aliases:{}},ShowComplex2D:{tool_groups:[\"display\",\"histogram\",\"fft\",\"roi\",\"stats\",\"export\",\"view\",\"all\"],aliases:{}},Mark2D:{tool_groups:[\"points\",\"roi\",\"profile\",\"display\",\"marker_style\",\"snap\",\"navigation\",\"view\",\"export\",\"all\"],aliases:{}},Edit2D:{tool_groups:[\"mode\",\"edit\",\"display\",\"histogram\",\"stats\",\"navigation\",\"export\",\"view\",\"all\"],aliases:{}},Align2D:{tool_groups:[\"alignment\",\"overlay\",\"display\",\"histogram\",\"stats\",\"export\",\"view\",\"all\"],aliases:{}},Bin:{tool_groups:[\"display\",\"binning\",\"mask\",\"preview\",\"stats\",\"export\",\"all\"],aliases:{}},Merge4DSTEM:{tool_groups:[\"display\",\"sources\",\"merge\",\"preview\",\"stats\",\"export\",\"all\"],aliases:{}},Show1D:{tool_groups:[\"display\",\"peaks\",\"stats\",\"export\",\"all\"],aliases:{}}},viewer_widgets:[\"Show1D\",\"Show2D\",\"Show3D\",\"Show3DVolume\",\"Show4D\",\"Show4DSTEM\",\"ShowComplex2D\"],control_presets:{all:{label:\"All\",show_groups:[\"*\"]},compact:{label:\"Compact\",show_groups:[\"mode\",\"edit\",\"display\",\"navigation\",\"playback\",\"view\",\"export\",\"fft\"]},mask_focus:{label:\"Mask Focus\",show_groups:[\"edit\",\"display\",\"roi\",\"histogram\",\"stats\",\"navigation\",\"playback\",\"view\",\"export\",\"fft\",\"virtual\",\"frame\"]},crop_focus:{label:\"Crop Focus\",show_groups:[\"mode\",\"edit\",\"display\",\"histogram\",\"stats\",\"navigation\",\"view\",\"export\"]},spectroscopy:{label:\"Spectroscopy\",show_groups:[\"display\",\"peaks\",\"stats\"]}}};var cc=vR;function xR(e){let t=cc.widgets[e];if(!t){let o=Object.keys(cc.widgets).sort().join(\", \");throw new Error(`Unknown widget '${e}'. Supported widgets: ${o}.`)}return t}function O_(e){return e==null?[]:typeof e==\"string\"?[e]:[...e]}function uc(e,t){let r=xR(e).aliases??{},n=t.trim().toLowerCase();return r[n]??n}function pc(e){return[...xR(e).tool_groups]}function Fm(e,t){let o=pc(e),r=new Set(o),n=[],a=new Set;for(let i of O_(t)){let l=uc(e,String(i));if(l){if(!r.has(l)){let s=o.map(c=>`\"${c}\"`).join(\", \");throw new Error(`Unknown tool group '${i}'. Supported values: ${s}.`)}if(l===\"all\")return[\"all\"];a.has(l)||(a.add(l),n.push(l))}}return n}function TR(e,t){return pc(e).filter(o=>o!==\"all\"&&t.has(o))}function SR(e,t){let o=Fm(e,t);return o.includes(\"all\")?pc(e).filter(r=>r!==\"all\"):o}function ER(e){return e.replace(/_/g,\" \").replace(/\\b\\w/g,t=>t.toUpperCase())}function PR(){return Object.keys(cc.control_presets)}function CR(e){return cc.control_presets[e]?.label??e}function RR(e,t){let o=cc.control_presets[t];if(!o){let i=Object.keys(cc.control_presets).sort().join(\", \");throw new Error(`Unknown control preset '${t}'. Supported presets: ${i}.`)}let r=pc(e).filter(i=>i!==\"all\");if(o.show_groups.includes(\"*\"))return[];let n=new Set(o.show_groups.map(i=>uc(e,i))),a=r.filter(i=>!n.has(i));return Fm(e,a)}function Km(e,t,o){let r=Fm(e,o),n=Fm(e,t),a=new Set(r),i=new Set(n),l=a.has(\"all\"),s=l||i.has(\"all\"),c=m=>{let p=uc(e,m);return p===\"all\"?l:l||a.has(p)};return{hideAll:l,lockAll:s,isHidden:c,isLocked:m=>{let p=uc(e,m);return p===\"all\"?s:s||c(p)||i.has(p)},hiddenSet:a,disabledSet:i}}function wb(e,t,o){let r=new Set(SR(e,t)),n=uc(e,o);return n===\"all\"?[\"all\"]:(r.add(n),TR(e,r))}function Mb(e,t,o){let r=new Set(SR(e,t));return r.delete(uc(e,o)),TR(e,r)}var wR={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},A_={fontSize:10,py:.25,px:1,minWidth:0};function MR({widgetName:e,hiddenTools:t,setHiddenTools:o,disabledTools:r,setDisabledTools:n,themeColors:a,labelOverrides:i}){let[l,s]=at.useState(null),c=at.useMemo(()=>pc(e).filter(v=>v!==\"all\"),[e]),u=at.useMemo(()=>Km(e,r,t),[e,r,t]),m=at.useCallback((v,T)=>{o(S=>T?Mb(e,S,v):wb(e,S,v))},[o,e]),p=at.useCallback((v,T)=>{n(S=>T?wb(e,S,v):Mb(e,S,v))},[n,e]),d=at.useCallback(v=>{o(RR(e,v))},[o,e]);return at.createElement(at.Fragment,null,at.createElement(yp,{title:\"Customize controls\",arrow:!0,placement:\"top\"},at.createElement(Rb,{size:\"small\",\"aria-label\":\"Customize controls\",onClick:v=>s(v.currentTarget),sx:{p:.25,ml:.5,color:a.text}},at.createElement(bR,{sx:{fontSize:16}}))),at.createElement(ip,{anchorEl:l,open:!!l,onClose:()=>s(null),anchorOrigin:{vertical:\"bottom\",horizontal:\"right\"},transformOrigin:{vertical:\"top\",horizontal:\"right\"},PaperProps:{sx:{bgcolor:a.controlBg,color:a.text,border:`1px solid ${a.border}`,p:.5,minWidth:280}}},at.createElement(Fe,{sx:{px:.5,pb:.75}},at.createElement(Xe,{sx:{fontSize:11,fontWeight:\"bold\",mb:.75}},\"Presets\"),at.createElement(Fe,{sx:{display:\"flex\",gap:.5,flexWrap:\"wrap\"}},PR().map(v=>at.createElement(ga,{key:v,size:\"small\",sx:A_,\"data-testid\":`preset-${v}`,onClick:()=>d(v)},CR(v))))),at.createElement(ob,{sx:{borderColor:a.border,my:.5}}),at.createElement(Fe,{sx:{maxHeight:300,overflowY:\"auto\",px:.5}},at.createElement(Xe,{sx:{fontSize:11,fontWeight:\"bold\",mb:.5}},\"Per-group\"),c.map(v=>{let T=i?.[v]??ER(v),S=u.isHidden(v),h=u.isLocked(v);return at.createElement(Fe,{key:v,\"data-testid\":`tool-row-${v}`,sx:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",py:.25,gap:.5}},at.createElement(Xe,{sx:{fontSize:11}},T),at.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:.5}},at.createElement(Xe,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Show\"),at.createElement(Un,{size:\"small\",checked:!S,onChange:y=>m(v,y.target.checked),inputProps:{\"aria-label\":`show-${v}`},sx:wR.small}),at.createElement(Xe,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Lock\"),at.createElement(Un,{size:\"small\",checked:h,onChange:y=>p(v,y.target.checked),inputProps:{\"aria-label\":`lock-${v}`},sx:wR.small,disabled:S})))}))))}var xn={label:{fontSize:11},labelSmall:{fontSize:10},value:{fontSize:10,fontFamily:\"monospace\"},title:{fontWeight:\"bold\"}},D_={XS:4,SM:8,MD:12,LG:16},hp={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},gp={fontSize:10,py:.25,px:1,minWidth:0},N_={anchorOrigin:{vertical:\"top\",horizontal:\"left\"},transformOrigin:{vertical:\"bottom\",horizontal:\"left\"},sx:{zIndex:9999}},OR={small:{\"& .MuiSlider-thumb\":{width:12,height:12},\"& .MuiSlider-rail\":{height:3},\"& .MuiSlider-track\":{height:3}}},__={root:{p:2,bgcolor:\"transparent\",color:\"inherit\",fontFamily:\"monospace\",overflow:\"visible\"}},yi=window.devicePixelRatio||1,AR=.2;function tn(e){return Math.round(e)+.5}var z_=600,k_=400,B_=12,L_=16,j_=28,U_=18,H_=48,V_=26,vo=\"-apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",Tn=4,NR=8,DR=55,$_=.05;function Y_({text:e,theme:t=\"dark\"}){let o=t===\"dark\";return w.createElement(yp,{title:typeof e==\"string\"?w.createElement(Xe,{sx:{fontSize:11,lineHeight:1.4}},e):e,arrow:!0,placement:\"bottom\",componentsProps:{tooltip:{sx:{bgcolor:o?\"#333\":\"#fff\",color:o?\"#ddd\":\"#333\",border:`1px solid ${o?\"#555\":\"#ccc\"}`,maxWidth:280,p:1}},arrow:{sx:{color:o?\"#333\":\"#fff\",\"&::before\":{border:`1px solid ${o?\"#555\":\"#ccc\"}`}}}}},w.createElement(Xe,{component:\"span\",sx:{fontSize:12,color:o?\"#888\":\"#666\",cursor:\"help\",ml:.5,\"&:hover\":{color:o?\"#aaa\":\"#444\"}}},\"\\u24D8\"))}function X_({items:e}){return w.createElement(Fe,{component:\"table\",sx:{borderCollapse:\"collapse\",\"& td\":{py:.25,fontSize:11,lineHeight:1.3,verticalAlign:\"top\"},\"& td:first-of-type\":{pr:1.5,opacity:.7,fontFamily:\"monospace\",fontSize:10,whiteSpace:\"nowrap\"}}},w.createElement(\"tbody\",null,e.map(([t,o],r)=>w.createElement(\"tr\",{key:r},w.createElement(\"td\",null,t),w.createElement(\"td\",null,o)))))}function Sa(e,t,o=NR){let r=t-e;if(r<=0||!isFinite(r))return[e];let n=dR(r/o);if(n<=0||!isFinite(n))return[e,t];let a=Math.ceil(e/n)*n,i=[];for(let l=a;l<=t+n*.001;l+=n)l>=e-n*.001&&i.push(l);return i.length===0&&i.push(e,t),i}function bp(e,t,o=NR){let r=Math.floor(Math.log10(Math.max(e,1e-30))),n=Math.ceil(Math.log10(Math.max(t,1e-30))),a=n-r,i=a<=o?1:Math.ceil(a/o),l=[];for(let s=r;s<=n;s+=i){let c=Math.pow(10,s);c>=e&&c<=t&&l.push(c)}return l.length===0&&l.push(e,t),l}function G_(){let{themeInfo:e,colors:t}=fR(),o=e.theme===\"dark\",[r]=Ye(\"y_bytes\"),[n]=Ye(\"x_bytes\"),[a]=Ye(\"n_traces\"),[i]=Ye(\"n_points\"),[l]=Ye(\"labels\"),[s]=Ye(\"colors\"),[c]=Ye(\"title\"),[u]=Ye(\"x_label\"),[m]=Ye(\"y_label\"),[p]=Ye(\"x_unit\"),[d]=Ye(\"y_unit\"),[v,T]=Ye(\"log_scale\"),[S,h]=Ye(\"auto_contrast\"),[y]=Ye(\"percentile_low\"),[g]=Ye(\"percentile_high\"),[b]=Ye(\"show_stats\"),[E,C]=Ye(\"show_legend\"),[P,A]=Ye(\"show_grid\"),[_]=Ye(\"show_controls\"),[z]=Ye(\"line_width\"),[I]=Ye(\"stats_mean\"),[x]=Ye(\"stats_min\"),[k]=Ye(\"stats_max\"),[U]=Ye(\"stats_std\"),[O,N]=Ye(\"focused_trace\"),[X,oe]=Ye(\"peak_markers\"),[W,Te]=Ye(\"peak_active\"),[fe,Ke]=Ye(\"peak_search_radius\"),[Ze,Ue]=Ye(\"selected_peaks\"),[xe,Je]=Ye(\"grid_density\"),[ht,we]=Ye(\"x_range\"),[ft,le]=Ye(\"y_range\"),[Oe,Ae]=Ye(\"disabled_tools\"),[et,dt]=Ye(\"hidden_tools\"),[Lt]=Ye(\"range_stats\"),[jt]=Ye(\"peak_fwhm\"),Be=w.useMemo(()=>Km(\"Show1D\",Oe,et),[Oe,et]),Nt=Be.isHidden(\"display\"),Ro=Be.isHidden(\"peaks\"),Ut=Be.isHidden(\"stats\"),st=Be.isHidden(\"export\"),se=Be.isLocked(\"display\"),xt=Be.isLocked(\"peaks\"),fr=Be.isLocked(\"export\"),Z=w.useRef(null),ee=w.useRef(null),Se=w.useRef(null),[ye,ze]=w.useState(z_),[ue,gt]=w.useState(k_),[ce,ke]=w.useState(0),[he,Wt]=w.useState(1),[be,uo]=w.useState(0),[ve,po]=w.useState(1),[Ht,Sn]=w.useState(!1),Tt=w.useRef(!1);Tt.current=Ht;let[Qe,Ar]=w.useState(!1),En=w.useRef(!1);En.current=Qe;let Gt=w.useRef(null),[Re,$o]=w.useState(null),on=w.useRef({min:0,max:1}),rn=w.useRef({min:0,max:1}),nn=w.useRef([]),Dr=w.useRef(null),[ro,dl]=w.useState(null),[_R,Ob]=w.useState(null),Ea=w.useRef(null),[Pa,vp]=w.useState(null),Qm=w.useRef(null),Wm=w.useRef(!1),Bo=w.useRef(null),fc=w.useRef(null),Nr=w.useRef(null),[dc,Zm]=w.useState(null),[Ab,Db]=w.useState(\"\"),[Nb,_b]=w.useState(\"\"),[zb,ml]=w.useState(!1),_r=w.useRef(null),[mc,Jm]=w.useState(null),[kb,Bb]=w.useState(\"\"),[Lb,jb]=w.useState(\"\"),[Ub,yl]=w.useState(!1),[zR,Hb]=w.useState(!1),[Vb,hl]=w.useState(null),M=w.useMemo(()=>{let D=!!(m||d),f=!!(u||p),H=v?bp(Math.max(be,1e-30),ve):Sa(be,ve),B=30;try{let j=document.createElement(\"canvas\").getContext(\"2d\");if(j){j.font=`11px ${vo}`;for(let F of H){let Q=j.measureText(Rt(F)).width;Q>B&&(B=Q)}}}catch{}return{top:B_,right:L_,bottom:j_+(f?U_:0),left:Math.max(H_,B+Tn+6+(D?V_:0))}},[be,ve,v,m,d,u,p]),ge=ye-M.left-M.right,ne=ue-M.top-M.bottom;w.useEffect(()=>{if(!r||r.byteLength<4||a<1||i<1){nn.current=[];return}let D=Eb(r);if(!D){nn.current=[];return}let f=[];for(let R=0;R=4?Dr.current=Eb(n):Dr.current=null;let H=0,B=i-1;if(Dr.current&&Dr.current.length>0){let R=Pb(Dr.current);H=R.min,B=R.max}H===B&&(B=H+1);let j=1/0,F=-1/0;if(S&&f.length>0){let R=f.reduce((Y,K)=>Y+K.length,0),V=new Float32Array(R),te=0;for(let Y of f)V.set(Y,te),te+=Y.length;let G=yR(V,y,g);j=G.vmin,F=G.vmax}else for(let R of f){let V=Pb(R);V.minF&&(F=V.max)}isFinite(j)||(j=0),isFinite(F)||(F=1),j===F&&(j-=.5,F+=.5);let Q=(F-j)*$_;j-=Q,F+=Q,on.current={min:H,max:B},rn.current={min:j,max:F},ke(H),Wt(B),uo(j),po(F)},[r,n,a,i,S,y,g]);let St=w.useCallback(D=>M.left+(D-ce)/(he-ce)*ge,[ce,he,ge,M.left]),wt=w.useCallback(D=>{if(v){let f=Math.log10(Math.max(be,1e-30)),H=Math.log10(Math.max(ve,1e-30)),B=Math.log10(Math.max(D,1e-30));return M.top+ne-(B-f)/(H-f||1)*ne}return M.top+ne-(D-be)/(ve-be||1)*ne},[be,ve,ne,v,M.top]),Yo=w.useCallback(D=>ce+(D-M.left)/ge*(he-ce),[ce,he,ge,M.left]),an=w.useCallback(D=>{let f=(M.top+ne-D)/ne;if(v){let H=Math.log10(Math.max(be,1e-30)),B=Math.log10(Math.max(ve,1e-30));return Math.pow(10,H+f*(B-H))}return be+f*(ve-be)},[be,ve,ne,v,M.top]),gl=w.useCallback(()=>{Sn(!1),Ar(!1),we([]),le([]),ke(on.current.min),Wt(on.current.max),uo(rn.current.min),po(rn.current.max)},[we,le]);w.useEffect(()=>{let D=Z.current;if(!D)return;let f=D.getContext(\"2d\");if(!f||(D.width=ye*yi,D.height=ue*yi,f.scale(yi,yi),f.fillStyle=o?\"#1a1a1a\":\"#f8f8f8\",f.fillRect(0,0,ye,ue),ge<=0||ne<=0))return;let H=nn.current,B=Dr.current;if(P){f.strokeStyle=o?\"rgba(255,255,255,0.08)\":\"rgba(0,0,0,0.08)\",f.lineWidth=1,f.setLineDash([2,3]);let Y=Math.max(3,xe),K=Sa(ce,he,Y);for(let Ee of K){let de=tn(St(Ee));de>=M.left&&de<=M.left+ge&&(f.beginPath(),f.moveTo(de,M.top),f.lineTo(de,M.top+ne),f.stroke())}let J=Math.max(3,xe),pe=v?bp(Math.max(be,1e-30),ve,J):Sa(be,ve,J);for(let Ee of pe){let de=tn(wt(Ee));de>=M.top&&de<=M.top+ne&&(f.beginPath(),f.moveTo(M.left,de),f.lineTo(M.left+ge,de),f.stroke())}f.setLineDash([])}f.strokeStyle=o?\"#666\":\"#999\",f.lineWidth=1;let j=tn(M.left),F=tn(M.top+ne);f.beginPath(),f.moveTo(j,M.top),f.lineTo(j,F),f.lineTo(M.left+ge,F),f.stroke();let Q=Sa(ce,he,Math.max(3,Math.floor(ge/DR)));f.fillStyle=o?\"#aaa\":\"#555\",f.font=`11px ${vo}`,f.textAlign=\"center\",f.textBaseline=\"top\";for(let Y of Q){let K=tn(St(Y));K>=M.left&&K<=M.left+ge&&(f.beginPath(),f.moveTo(K,M.top+ne),f.lineTo(K,M.top+ne+Tn),f.stroke(),f.fillText(Rt(Y),K,M.top+ne+Tn+2))}let R=v?bp(Math.max(be,1e-30),ve):Sa(be,ve);f.textAlign=\"right\",f.textBaseline=\"middle\";for(let Y of R){let K=tn(wt(Y));K>=M.top&&K<=M.top+ne&&(f.beginPath(),f.moveTo(M.left-Tn,K),f.lineTo(M.left,K),f.stroke(),f.fillText(Rt(Y),M.left-Tn-2,K))}if(u||p){f.textAlign=\"center\",f.textBaseline=\"top\",f.font=`12px ${vo}`,f.fillStyle=o?\"#999\":\"#666\";let Y=u||\"\";p&&(Y+=Y?` (${p})`:p),f.fillText(Y,M.left+ge/2,M.top+ne+Tn+18)}if(m||d){f.save(),f.translate(12,M.top+ne/2),f.rotate(-Math.PI/2),f.textAlign=\"center\",f.textBaseline=\"top\",f.font=`12px ${vo}`,f.fillStyle=o?\"#999\":\"#666\";let Y=m||\"\";d&&(Y+=Y?` (${d})`:d),f.fillText(Y,0,0),f.restore()}f.save(),f.beginPath(),f.rect(M.left,M.top,ge,ne),f.clip();let V=O>=0&&O{let pe=H[Y],Ee=s&&s[Y]||\"#4fc3f7\";f.globalAlpha=K,f.strokeStyle=Ee,f.lineWidth=J,f.beginPath();let de=!1;for(let De=0;De0){let Y=new Set(Ze||[]);for(let K=0;K{let D=ee.current;if(!D)return;let f=D.getContext(\"2d\");if(!f||(D.width=ye*yi,D.height=ue*yi,f.scale(yi,yi),f.clearRect(0,0,ye,ue),ge<=0||ne<=0))return;if(ro){let{canvasX:j,canvasY:F}=ro;if(j>=M.left&&j<=M.left+ge&&F>=M.top&&F<=M.top+ne){f.strokeStyle=o?\"rgba(255,255,255,0.25)\":\"rgba(0,0,0,0.25)\",f.lineWidth=1,f.setLineDash([3,3]);let Q=tn(j);f.beginPath(),f.moveTo(Q,M.top),f.lineTo(Q,M.top+ne),f.stroke();let R=tn(F);f.beginPath(),f.moveTo(M.left,R),f.lineTo(M.left+ge,R),f.stroke(),f.setLineDash([]),f.fillStyle=ro.color,f.beginPath(),f.arc(j,wt(ro.dataY),4,0,Math.PI*2),f.fill();let V=Rt(ro.dataX),te=Rt(ro.dataY),G=`${V}, ${te}`;ro.label&&(G=`${ro.label}: ${G}`),f.font=\"10px monospace\";let Y=f.measureText(G).width,K=4,J=Y+K*2,pe=16,Ee=j+10,de=F-pe-6;Ee+J>M.left+ge&&(Ee=j-J-10),de=0&&O=1&&l&&l.length>0){let V=0;for(let J=0;JV&&(V=Ee)}let te=32+V,G=12+a*14,Y=M.left+ge-te-8,K=M.top+8;Qm.current={lx:Y,ly:K,w:te,h:G,entryH:14,pad:6,n:a},f.fillStyle=o?\"rgba(30,30,30,0.85)\":\"rgba(255,255,255,0.85)\",f.fillRect(Y,K,te,G),f.strokeStyle=o?\"#555\":\"#ccc\",f.lineWidth=1,f.strokeRect(Y,K,te,G);for(let J=0;J=0&&Ope&&(pe=R[de],Ee=de);if(pe>-1/0){let de=F?F[Ee]:Ee;B={x0:K,x1:J,peakX:de,peakY:pe,traceIdx:Q}}}}if(B){let j=B,F=Math.max(M.left,St(j.x0)),Q=Math.min(M.left+ge,St(j.x1)),R=Math.min(F,Q),V=Math.abs(Q-F);f.fillStyle=o?\"rgba(66,165,245,0.15)\":\"rgba(33,150,243,0.12)\",f.fillRect(R,M.top,V,ne),f.strokeStyle=o?\"rgba(66,165,245,0.5)\":\"rgba(33,150,243,0.4)\",f.lineWidth=1,f.strokeRect(R,M.top,V,ne);let te=St(j.peakX),G=wt(j.peakY),Y=s&&s[j.traceIdx]||\"#4fc3f7\";f.strokeStyle=Y,f.lineWidth=1,f.globalAlpha=.6,f.setLineDash([4,3]),f.beginPath(),f.moveTo(te,G),f.lineTo(te,M.top+ne),f.stroke(),f.setLineDash([]),f.globalAlpha=1;let K=6;f.fillStyle=o?\"rgba(66,165,245,0.3)\":\"rgba(33,150,243,0.25)\",f.strokeStyle=Y,f.lineWidth=2,f.setLineDash([3,2]),f.beginPath(),f.moveTo(te,G-K),f.lineTo(te+K,G+K),f.lineTo(te-K,G+K),f.closePath(),f.fill(),f.stroke(),f.setLineDash([]),f.font=`9px ${vo}`,f.fillStyle=o?\"#ddd\":\"#333\",f.textAlign=\"center\",f.textBaseline=\"bottom\",f.fillText(Rt(j.peakX),te,G-K-3)}if(Ht){let j=o?\"rgba(0,170,255,0.7)\":\"rgba(0,120,255,0.6)\",F=o?\"rgba(0,170,255,1.0)\":\"rgba(0,120,255,0.9)\";for(let Q of[\"left\",\"right\"]){let V=St(Q===\"left\"?ce:he);if(VM.left+ge+2)continue;let te=dc===Q||Nr.current?.handle===Q,G=te?F:j;f.strokeStyle=G,f.lineWidth=te?2:1,f.setLineDash([4,3]),f.beginPath(),f.moveTo(tn(V),M.top),f.lineTo(tn(V),M.top+ne),f.stroke(),f.setLineDash([]);let Y=M.top+ne+1,K=6;f.fillStyle=G,f.beginPath(),f.moveTo(V-K,Y),f.lineTo(V+K,Y),f.lineTo(V,Y+K+2),f.closePath(),f.fill()}}if(Ht&&(f.fillStyle=o?\"rgba(0,170,255,0.5)\":\"rgba(0,120,255,0.4)\",f.font=`bold 9px ${vo}`,f.textAlign=\"right\",f.textBaseline=\"top\",f.fillText(\"X LOCKED\",M.left+ge,M.top+ne+4)),Qe&&(f.fillStyle=o?\"rgba(0,170,255,0.5)\":\"rgba(0,120,255,0.4)\",f.font=`bold 9px ${vo}`,f.textAlign=\"left\",f.textBaseline=\"top\",f.fillText(\"Y LOCKED\",M.left+4,M.top+2)),Qe){let j=o?\"rgba(0,170,255,0.7)\":\"rgba(0,120,255,0.6)\",F=o?\"rgba(0,170,255,1.0)\":\"rgba(0,120,255,0.9)\";for(let Q of[\"top\",\"bottom\"]){let V=wt(Q===\"top\"?ve:be);if(VM.top+ne+2)continue;let te=mc===Q||_r.current?.handle===Q,G=te?F:j;f.strokeStyle=G,f.lineWidth=te?2:1,f.setLineDash([4,3]),f.beginPath(),f.moveTo(M.left,tn(V)),f.lineTo(M.left+ge,tn(V)),f.stroke(),f.setLineDash([]);let Y=M.left-1,K=6;f.fillStyle=G,f.beginPath(),f.moveTo(Y,V-K),f.lineTo(Y,V+K),f.lineTo(Y-K-2,V),f.closePath(),f.fill()}}if(jt&&jt.length>0){f.save(),f.beginPath(),f.rect(M.left,M.top,ge,ne),f.clip();for(let j of jt){if(j.fwhm==null||j.center==null||j.amplitude==null||j.offset==null)continue;let F=j.offset+j.amplitude/2,Q=wt(F),R=St(j.center-j.fwhm/2),V=St(j.center+j.fwhm/2),te=j.peak_idx,G=X&&te>=0&&te{let H=nn.current,B=Dr.current;if(H.length===0||i<1)return null;let j=Yo(D),F=0;if(B){let Y=1/0;for(let K=0;K{let H=Qm.current;if(!H||DH.lx+H.w||fH.ly+H.h)return null;let B=Math.floor((f-H.ly-H.pad)/H.entryH);return B<0||B>=H.n?null:B},[]),bl=w.useCallback((D,f)=>{if(!X||X.length===0)return null;let H=12,B=null,j=1/0;for(let F=0;F{if(!Ht||fM.top+ne+12)return null;let H=St(ce),B=St(he),j=Math.abs(D-H),F=Math.abs(D-B),Q=8;return j{if(!Qe||DM.left+ge)return null;let H=wt(ve),B=wt(be),j=Math.abs(f-H),F=Math.abs(f-B),Q=8;return j{D.preventDefault();let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(BM.left+ge||jM.top+ne)return;let F=D.deltaY>0?1.1:1/1.1,Q=Yo(B),R=an(j);Tt.current||(ke(V=>Q-(Q-V)*F),Wt(V=>Q+(V-Q)*F)),En.current||(uo(V=>R-(R-V)*F),po(V=>R+(V-R)*F))},[ge,ne,Yo,an,M.left,M.top]);w.useEffect(()=>{let D=Se.current;if(D)return D.addEventListener(\"wheel\",ey,{passive:!1}),()=>D.removeEventListener(\"wheel\",ey)},[ey]),w.useEffect(()=>{zb||(Db(ce.toPrecision(6)),_b(he.toPrecision(6)))},[ce,he,zb]),w.useEffect(()=>{Ub||(Bb(be.toPrecision(6)),jb(ve.toPrecision(6)))},[be,ve,Ub]),w.useEffect(()=>{ht&&ht.length===2?(ke(ht[0]),Wt(ht[1]),Sn(!0)):ht&&ht.length===0&&Ht&&Sn(!1)},[ht]),w.useEffect(()=>{ft&&ft.length===2?(uo(ft[0]),po(ft[1]),Ar(!0)):ft&&ft.length===0&&Qe&&Ar(!1)},[ft]),w.useEffect(()=>{let D=H=>{if(fc.current?.active){let B=fc.current,j=Math.max(200,B.startW+(H.clientX-B.startX)),F=Math.max(100,B.startH+(H.clientY-B.startY));ze(j),gt(F)}if(Nr.current){let B=Z.current;if(!B)return;let j=B.getBoundingClientRect(),F=H.clientX-j.left,Q=Math.max(M.left,Math.min(M.left+ge,F)),R=Yo(Q),V=on.current,te=Math.max(V.min,Math.min(V.max,R));Nr.current.handle===\"left\"?(ke(G=>Math.min(te,he-(he-G)*.001)),we([te,he])):(Wt(G=>Math.max(te,ce+(G-ce)*.001)),we([ce,te]))}if(_r.current){let B=Z.current;if(!B)return;let j=B.getBoundingClientRect(),F=H.clientY-j.top,Q=Math.max(M.top,Math.min(M.top+ne,F)),R=an(Q),V=rn.current,te=Math.max(V.min,Math.min(V.max,R));_r.current.handle===\"top\"?(po(G=>Math.max(te,be+(G-be)*.001)),le([be,te])):(uo(G=>Math.min(te,ve-(ve-G)*.001)),le([te,ve]))}},f=()=>{fc.current?.active&&(fc.current=null),Nr.current&&(Nr.current=null),_r.current&&(_r.current=null)};return window.addEventListener(\"mousemove\",D),window.addEventListener(\"mouseup\",f),()=>{window.removeEventListener(\"mousemove\",D),window.removeEventListener(\"mouseup\",f)}},[M.left,M.top,ge,ne,Yo,an,ce,he,be,ve,we,le]);let kR=w.useCallback(D=>{let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(j>M.top+ne&&j=M.left&&B<=M.left+ge){Gt.current={axis:\"x\",startPx:B,startVal:Yo(B)},$o({axis:\"x\",startVal:Yo(B),currentVal:Yo(B)});return}if(B=0&&j>=M.top&&j<=M.top+ne){Gt.current={axis:\"y\",startPx:j,startVal:an(j)},$o({axis:\"y\",startVal:an(j),currentVal:an(j)});return}if(Ht){let F=Sp(B,j);if(F){Nr.current={handle:F,startPx:B};return}}if(Qe){let F=Ep(B,j);if(F){_r.current={handle:F,startPx:j};return}}if(!(BM.left+ge||jM.top+ne)){if(W&&!xt&&bl(B,j)===null){let Q=xp(B,j),R=O>=0&&O{let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(Nr.current){let V=Nr.current,te=Math.max(M.left,Math.min(M.left+ge,B)),G=Yo(te),Y=on.current,K=Math.max(Y.min,Math.min(Y.max,G));if(V.handle===\"left\"){let J=Math.min(K,he-(he-ce)*.001);ke(J),we([J,he])}else{let J=Math.max(K,ce+(he-ce)*.001);Wt(J),we([ce,J])}return}if(_r.current){let V=_r.current,te=Math.max(M.top,Math.min(M.top+ne,j)),G=an(te),Y=rn.current,K=Math.max(Y.min,Math.min(Y.max,G));if(V.handle===\"top\"){let J=Math.max(K,be+(ve-be)*.001);po(J),le([be,J])}else{let J=Math.min(K,ve-(ve-be)*.001);uo(J),le([J,ve])}return}let F=!Bo.current?.active&&!Ea.current?.active&&!Gt.current;if(Ht&&F){let V=Sp(B,j);Zm(V)}else dc&&Zm(null);if(Qe&&F){let V=Ep(B,j);Jm(V)}else mc&&Jm(null);if(Gt.current){let V=Gt.current;V.axis===\"x\"?$o({axis:\"x\",startVal:V.startVal,currentVal:Yo(Math.max(M.left,Math.min(M.left+ge,B)))}):$o({axis:\"y\",startVal:V.startVal,currentVal:an(Math.max(M.top,Math.min(M.top+ne,j)))});return}if(Ea.current?.active){let V=Ea.current;Bo.current&&Math.abs(B-V.startPx)>3&&(Bo.current.wasDrag=!0);let te=Yo(Math.max(M.left,Math.min(M.left+ge,B))),G=Math.min(V.startDataX,te),Y=Math.max(V.startDataX,te),K=nn.current,J=Dr.current,pe=K[V.traceIdx];if(pe){let Ee=-1/0,de=-1;for(let De=0;De=G&&qt<=Y&&isFinite(pe[De])&&pe[De]>Ee&&(Ee=pe[De],de=De)}if(de>=0){let De=J?J[de]:de;vp({x0:G,x1:Y,peakX:De,peakY:Ee,traceIdx:V.traceIdx})}else vp(null)}dl(null);return}if(Bo.current?.active){let V=Bo.current,te=D.clientX-V.startX,G=D.clientY-V.startY;(Math.abs(te)>3||Math.abs(G)>3)&&(V.wasDrag=!0);let Y=V.startXMax-V.startXMin,K=V.startYMax-V.startYMin,J=-(te/ge)*Y,pe=G/ne*K;Tt.current||(ke(V.startXMin+J),Wt(V.startXMax+J)),En.current||(uo(V.startYMin+pe),po(V.startYMax+pe)),dl(null);return}if(BM.left+ge||jM.top+ne){dl(null);return}let Q=Tp(B,j);if(Wm.current=Q!==null,Ob(Q!==null?null:bl(B,j)),Q!==null){dl(null);return}let R=xp(B,j);R&&dl({canvasX:R.canvasX,canvasY:R.canvasY,dataX:R.dataX,dataY:R.dataY,traceIdx:R.traceIdx,label:R.label,color:R.color})},[ge,ne,xp,bl,Tp,M.left,M.top,Yo,an,Ht,Qe,ce,he,be,ve,Sp,Ep,dc,mc,we,le]),LR=w.useCallback(D=>{if(Nr.current){Nr.current=null;return}if(_r.current){_r.current=null;return}if(Gt.current&&Re){let{startVal:f,currentVal:H,axis:B}=Re,j=Math.min(f,H),F=Math.max(f,H),Q=B===\"x\"?he-ce:ve-be;F-j>Q*.01&&(B===\"x\"?(ke(j),Wt(F),Sn(!0),we([j,F])):(uo(j),po(F),Ar(!0),le([j,F]))),Gt.current=null,$o(null);return}if(Ea.current?.active){if((Bo.current?.wasDrag??!1)&&Pa){let H={x:Pa.peakX,y:Pa.peakY,trace_idx:Pa.traceIdx,label:Rt(Pa.peakX),type:\"peak\"};oe([...X||[],H])}Ea.current=null,vp(null),Bo.current=null;return}if(Bo.current?.active&&!Bo.current.wasDrag){let f=Z.current;if(f){let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top,F=Tp(B,j);if(F!==null){N(O===F?-1:F),Bo.current=null;return}let Q=bl(B,j);if(Q!==null){let R=Ze||[];D.shiftKey?R.includes(Q)?Ue(R.filter(V=>V!==Q)):Ue([...R,Q]):R.length===1&&R[0]===Q?Ue([]):Ue([Q]),Bo.current=null;return}if(W&&!xt&&ro){let R=nn.current,V=Dr.current,te=O>=0&&Ode&&(de=G[ot],Ee=ot);let De=V?V[Ee]:Ee,qt={x:De,y:de,trace_idx:te,label:Rt(De),type:\"peak\"};oe([...X||[],qt])}}else if(!W&&(Ze&&Ze.length>0&&Ue([]),ro)){let R=ro.traceIdx;N(O===R?-1:R)}}}Bo.current=null},[ro,O,N,W,X,oe,Ze,Ue,bl,Tp,xt,Re,ce,he,be,ve,we,le,Pa,fe]),jR=w.useCallback(()=>{Bo.current=null,Ea.current=null,Nr.current=null,_r.current=null,vp(null),Gt.current=null,$o(null),dl(null),Ob(null),Zm(null),Jm(null),Wm.current=!1},[]),UR=w.useCallback(D=>{let f=Z.current;if(!f){gl();return}let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(j>M.top+ne&&B>=M.left&&B<=M.left+ge&&Ht){Sn(!1),we([]),ke(on.current.min),Wt(on.current.max);return}if(B=M.top&&j<=M.top+ne&&Qe){Ar(!1),le([]),uo(rn.current.min),po(rn.current.max);return}gl()},[gl,ge,ne,M.left,M.top,Ht,Qe,we,le]),HR=w.useCallback(D=>{let f=D.target.tagName?.toLowerCase();if(!(f===\"input\"||f===\"textarea\"||f===\"select\"))switch(D.key){case\"r\":case\"R\":se||(D.preventDefault(),gl());break;case\"Escape\":D.preventDefault(),N(-1),Ze&&Ze.length>0&&Ue([]);break;case\"p\":case\"P\":xt||(D.preventDefault(),Te(!W));break;case\"c\":case\"C\":xt||(D.preventDefault(),oe([]),Ue([]));break;case\"Delete\":case\"Backspace\":if(!xt&&X&&X.length>0)if(D.preventDefault(),Ze&&Ze.length>0){let H=new Set(Ze),B=X.filter((j,F)=>!H.has(F));oe(B),Ue([])}else{let H=[...X];H.pop(),oe(H)}break}},[gl,N,X,oe,W,Te,Ze,Ue,se,xt]),VR=w.useCallback(()=>{hl(null);let D=Z.current;D&&D.toBlob(f=>{f&&lc(f,`${c||\"show1d\"}.png`)})},[c]),$b=w.useCallback((D=\"pdf\")=>{hl(null);let f=nn.current,H=Dr.current;if(f.length===0)return;let B=4,j=ye*B,F=ue*B,Q=document.createElement(\"canvas\");Q.width=j,Q.height=F;let R=Q.getContext(\"2d\");if(!R)return;if(R.scale(B,B),R.fillStyle=\"#ffffff\",R.fillRect(0,0,ye,ue),P){R.strokeStyle=\"rgba(0,0,0,0.08)\",R.lineWidth=1,R.setLineDash([2,3]);let G=Math.max(3,xe),Y=Sa(ce,he,G);for(let pe of Y){let Ee=St(pe);Ee>=M.left&&Ee<=M.left+ge&&(R.beginPath(),R.moveTo(Ee,M.top),R.lineTo(Ee,M.top+ne),R.stroke())}let K=Math.max(3,xe),J=v?bp(Math.max(be,1e-30),ve,K):Sa(be,ve,K);for(let pe of J){let Ee=wt(pe);Ee>=M.top&&Ee<=M.top+ne&&(R.beginPath(),R.moveTo(M.left,Ee),R.lineTo(M.left+ge,Ee),R.stroke())}R.setLineDash([])}R.strokeStyle=\"#999\",R.lineWidth=1,R.beginPath(),R.moveTo(M.left,M.top),R.lineTo(M.left,M.top+ne),R.lineTo(M.left+ge,M.top+ne),R.stroke();let V=Sa(ce,he,Math.max(3,Math.floor(ge/DR)));R.fillStyle=\"#555\",R.font=`10px ${vo}`,R.textAlign=\"center\",R.textBaseline=\"top\";for(let G of V){let Y=St(G);Y>=M.left&&Y<=M.left+ge&&(R.beginPath(),R.moveTo(Y,M.top+ne),R.lineTo(Y,M.top+ne+Tn),R.stroke(),R.fillText(Rt(G),Y,M.top+ne+Tn+2))}let te=v?bp(Math.max(be,1e-30),ve):Sa(be,ve);R.textAlign=\"right\",R.textBaseline=\"middle\";for(let G of te){let Y=wt(G);Y>=M.top&&Y<=M.top+ne&&(R.beginPath(),R.moveTo(M.left-Tn,Y),R.lineTo(M.left,Y),R.stroke(),R.fillText(Rt(G),M.left-Tn-2,Y))}if(u||p){R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`11px ${vo}`,R.fillStyle=\"#666\";let G=u||\"\";p&&(G+=G?` (${p})`:p),R.fillText(G,M.left+ge/2,M.top+ne+Tn+18)}if(m||d){R.save(),R.translate(12,M.top+ne/2),R.rotate(-Math.PI/2),R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`11px ${vo}`,R.fillStyle=\"#666\";let G=m||\"\";d&&(G+=G?` (${d})`:d),R.fillText(G,0,0),R.restore()}c&&(R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`bold 13px ${vo}`,R.fillStyle=\"#333\",R.fillText(c,ye/2,2)),R.save(),R.beginPath(),R.rect(M.left,M.top,ge,ne),R.clip();for(let G=0;G0)for(let G of X){let Y=s&&s[G.trace_idx]||\"#4fc3f7\",K=St(G.x),J=wt(G.y),pe=5;R.fillStyle=Y,R.strokeStyle=\"#fff\",R.lineWidth=1.5,R.beginPath(),R.moveTo(K,J-pe),R.lineTo(K+pe,J+pe),R.lineTo(K-pe,J+pe),R.closePath(),R.fill(),R.stroke(),R.font=`9px ${vo}`,R.fillStyle=\"#333\",R.textAlign=\"center\",R.textBaseline=\"bottom\",R.fillText(G.label||Rt(G.x),K,J-pe-3)}if(R.restore(),E&&f.length>=1&&l&&l.length>0){R.font=`10px ${vo}`;let G=14,Y=16,K=4,J=6,pe=0;for(let ot=0;otpe&&(pe=Pn)}let Ee=J*2+Y+K+pe,de=J*2+f.length*G,De=M.left+ge-Ee-8,qt=M.top+8;R.fillStyle=\"rgba(255,255,255,0.9)\",R.fillRect(De,qt,Ee,de),R.strokeStyle=\"#ccc\",R.lineWidth=1,R.strokeRect(De,qt,Ee,de);for(let ot=0;otlc(G,`${c||\"show1d\"}_figure.pdf`)):Q.toBlob(G=>{G&&lc(G,`${c||\"show1d\"}_figure.png`)})},[ye,ue,ce,he,be,ve,s,l,z,v,P,xe,E,u,m,p,d,c,St,wt,ge,ne,X]),vl=w.useCallback(D=>{let f=nn.current,H=Dr.current;if(f.length===0)return\"\";let F=[[\"x\",...l&&l.length>0?l:f.map((Q,R)=>`Data ${R+1}`)].join(\",\")];for(let Q=0;Q<(H?H.length:f[0].length);Q++){let R=H?H[Q]:Q;if(D&&Ht&&(Rhe))continue;let V=[String(R)];for(let te of f)V.push(String(te[Q]??\"\"));F.push(V.join(\",\"))}return F.join(`\n`)},[l,Ht,ce,he]),$R=w.useCallback(()=>{let D=vl(!0);D&&navigator.clipboard.writeText(D).then(()=>{Hb(!0),setTimeout(()=>Hb(!1),1e3)})},[vl]),YR=w.useCallback(()=>{hl(null);let D=vl(!0);D&&lc(new Blob([D],{type:\"text/csv\"}),`${c||\"show1d\"}_range.csv`)},[vl,c]),XR=w.useCallback(()=>{hl(null);let D=vl(!1);D&&lc(new Blob([D],{type:\"text/csv\"}),`${c||\"show1d\"}.csv`)},[vl,c]),GR=()=>Nr.current?\"ew-resize\":_r.current?\"ns-resize\":dc?\"ew-resize\":mc?\"ns-resize\":Gt.current?Gt.current.axis===\"x\"?\"ew-resize\":\"ns-resize\":Ea.current?.active?\"col-resize\":Bo.current?.active?\"grabbing\":_R!==null||Wm.current?\"pointer\":W&&!xt?\"col-resize\":\"crosshair\";return w.createElement(Fe,{className:\"show1d-root\",tabIndex:0,onKeyDown:HR,sx:{...__.root,bgcolor:t.bg,color:t.text}},w.createElement(Xe,{variant:\"caption\",sx:{...xn.label,color:t.accent,mb:`${D_.XS}px`,display:\"block\"}},c||\"Plot\",w.createElement(Y_,{theme:e.theme,text:w.createElement(X_,{items:[[\"Scroll\",\"Zoom in/out\"],[\"Drag\",\"Pan (or search peak when Peak on)\"],[\"Drag axis\",\"Lock X or Y range\"],[\"Dbl-click axis\",\"Unlock range\"],[\"Click\",\"Focus trace / select peak\"],[\"Shift+Click\",\"Multi-select peaks\"],[\"P\",\"Toggle peak mode\"],[\"C\",\"Clear all peaks\"],[\"Del\",\"Remove last peak\"],[\"Esc\",\"Deselect all\"],[\"R\",\"Reset view\"],[\"Dbl-click\",\"Reset view\"]]})}),w.createElement(MR,{widgetName:\"Show1D\",hiddenTools:et,setHiddenTools:dt,disabledTools:Oe,setDisabledTools:Ae,themeColors:t})),_&&!Be.hideAll&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"4px\",mb:\"2px\",height:28}},!Nt&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"Log:\"),w.createElement(Un,{size:\"small\",checked:v,onChange:(D,f)=>T(f),sx:hp.small,disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Auto:\"),w.createElement(Un,{size:\"small\",checked:S,onChange:(D,f)=>h(f),sx:hp.small,disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Grid:\"),w.createElement(Un,{size:\"small\",checked:P,onChange:(D,f)=>A(f),sx:hp.small,disabled:se}),P&&w.createElement(km,{size:\"small\",min:5,max:50,step:1,value:xe,onChange:(D,f)=>Je(f),sx:{width:60,ml:\"2px\",...OR.small},disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Legend:\"),w.createElement(Un,{size:\"small\",checked:E,onChange:(D,f)=>C(f),sx:hp.small,disabled:se})),!Ro&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Peak:\"),w.createElement(Un,{size:\"small\",checked:W,onChange:(D,f)=>Te(f),sx:hp.small,disabled:xt}),W&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text,ml:\"2px\"}},\"\\xB1\",fe),w.createElement(km,{size:\"small\",min:1,max:100,step:1,value:fe,onChange:(D,f)=>Ke(f),sx:{width:50,ml:\"2px\",...OR.small},disabled:xt}))),w.createElement(Fe,{sx:{flex:1}}),!Nt&&w.createElement(ga,{size:\"small\",sx:gp,onClick:gl,disabled:se},\"Reset\"),!st&&w.createElement(w.Fragment,null,w.createElement(ga,{size:\"small\",sx:{...gp,color:t.accent},onClick:D=>hl(D.currentTarget),disabled:fr},\"Export\"),w.createElement(ip,{anchorEl:Vb,open:!!Vb,onClose:()=>hl(null),...N_},w.createElement(nl,{onClick:()=>$b(\"pdf\"),sx:{fontSize:12}},\"Figure (PDF)\"),w.createElement(nl,{onClick:()=>$b(\"png\"),sx:{fontSize:12}},\"Figure (PNG)\"),w.createElement(nl,{onClick:VR,sx:{fontSize:12}},\"PNG\"),w.createElement(nl,{onClick:YR,sx:{fontSize:12}},\"CSV (range)\"),w.createElement(nl,{onClick:XR,sx:{fontSize:12}},\"CSV (all)\")))),w.createElement(Fe,{ref:Se,sx:{position:\"relative\",width:ye,height:ue,border:`1px solid ${t.border}`,cursor:GR(),bgcolor:o?\"#1a1a1a\":\"#f8f8f8\"},onMouseDown:kR,onMouseMove:BR,onMouseUp:LR,onMouseLeave:jR,onDoubleClick:UR},w.createElement(\"canvas\",{ref:Z,style:{width:ye,height:ue,position:\"absolute\",top:0,left:0}}),w.createElement(\"canvas\",{ref:ee,style:{width:ye,height:ue,position:\"absolute\",top:0,left:0,pointerEvents:\"none\"}}),w.createElement(Fe,{onMouseDown:D=>{fc.current={active:!0,startX:D.clientX,startY:D.clientY,startW:ye,startH:ue},D.stopPropagation()},sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:\"nwse-resize\",opacity:.6,background:`linear-gradient(135deg, transparent 50%, ${t.accent} 50%)`,\"&:hover\":{opacity:1}}})),Ht&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"6px\",mt:\"4px\",mb:\"2px\",height:24}},w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"X range:\"),w.createElement(\"input\",{type:\"number\",value:Ab,onChange:D=>{ml(!0),Db(D.target.value)},onFocus:()=>ml(!0),onBlur:()=>{ml(!1);let D=parseFloat(Ab);if(!isNaN(D)){let f=on.current,H=Math.max(f.min,Math.min(f.max,D));if(H>=he){let B=H;H=he,Wt(B),we([he,B]),ke(he);return}ke(H),we([H,he])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text}},\"\\u2014\"),w.createElement(\"input\",{type:\"number\",value:Nb,onChange:D=>{ml(!0),_b(D.target.value)},onFocus:()=>ml(!0),onBlur:()=>{ml(!1);let D=parseFloat(Nb);if(!isNaN(D)){let f=on.current,H=Math.max(f.min,Math.min(f.max,D));if(H<=ce){let B=H;H=ce,ke(B),we([B,ce]),Wt(ce);return}Wt(H),we([ce,H])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(ga,{size:\"small\",sx:gp,onClick:()=>{Sn(!1),we([]),ke(on.current.min),Wt(on.current.max)}},\"RESET\"),!st&&w.createElement(ga,{size:\"small\",sx:{...gp,ml:\"4px\"},onClick:$R,disabled:fr},zR?\"COPIED\":\"COPY CSV\")),Qe&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"6px\",mt:\"4px\",mb:\"2px\",height:24}},w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"Y range:\"),w.createElement(\"input\",{type:\"number\",value:kb,onChange:D=>{yl(!0),Bb(D.target.value)},onFocus:()=>yl(!0),onBlur:()=>{yl(!1);let D=parseFloat(kb);if(!isNaN(D)){let f=rn.current,H=Math.max(f.min,Math.min(f.max,D));if(H>=ve){let B=H;H=ve,po(B),le([ve,B]),uo(ve);return}uo(H),le([H,ve])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text}},\"\\u2014\"),w.createElement(\"input\",{type:\"number\",value:Lb,onChange:D=>{yl(!0),jb(D.target.value)},onFocus:()=>yl(!0),onBlur:()=>{yl(!1);let D=parseFloat(Lb);if(!isNaN(D)){let f=rn.current,H=Math.max(f.min,Math.min(f.max,D));if(H<=be){let B=H;H=be,uo(B),le([B,be]),po(be);return}po(H),le([be,H])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(ga,{size:\"small\",sx:gp,onClick:()=>{Ar(!1),le([]),uo(rn.current.min),po(rn.current.max)}},\"RESET\")),b&&!Ut&&I&&I.length>0&&(()=>{let D=O>=0&&OH);return w.createElement(Fe,{sx:{border:`1px solid ${t.border}`,borderTop:\"none\",bgcolor:o?t.bg:\"#fafafa\",maxWidth:ye}},D.map(f=>{let H=l&&l[f]||`Data ${f+1}`,B=s&&s[f]||\"#4fc3f7\";return w.createElement(Fe,{key:f,sx:{display:\"flex\",gap:2,alignItems:\"center\",px:1,py:.25}},w.createElement(Fe,{sx:{width:8,height:8,bgcolor:B,flexShrink:0}}),a>1&&w.createElement(Xe,{sx:{fontSize:11,color:t.text,fontWeight:\"bold\",minWidth:40}},H),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Mean \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(I[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Min \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(x[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Max \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(k[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Std \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(U[f]??0))))}),Ht&&Lt&&Lt.length>0&&w.createElement(w.Fragment,null,w.createElement(Fe,{sx:{borderTop:`1px dashed ${t.border}`,mx:1,my:.25}}),D.map(f=>{let H=Lt[f];if(!H)return null;let B=s&&s[f]||\"#4fc3f7\";return w.createElement(Fe,{key:`rs-${f}`,sx:{display:\"flex\",gap:2,alignItems:\"center\",px:1,py:.25}},w.createElement(Xe,{sx:{fontSize:10,color:o?\"#777\":\"#aaa\",minWidth:60}},\"Range (\",H.n_points,\" pts)\"),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Mean \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.mean))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Min \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.min))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Max \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.max))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Std \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.std))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"\\u222B \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.integral))))})),jt&&jt.length>0&&w.createElement(w.Fragment,null,w.createElement(Fe,{sx:{borderTop:`1px dashed ${t.border}`,mx:1,my:.25}}),jt.map((f,H)=>{let B=X&&f.peak_idx>=0&&f.peak_idx()=>(t||e((t={exports:{}}).exports,t),t.exports);var WR=(e,t,o,r)=>{if(t&&typeof t==\"object\"||typeof t==\"function\")for(let n of FR(t))!QR.call(e,n)&&n!==o&&Yb(e,n,{get:()=>t[n],enumerable:!(r=IR(t,n))||r.enumerable});return e};var q=(e,t,o)=>(o=e!=null?qR(KR(e)):{},WR(t||!e||!e.__esModule?Yb(o,\"default\",{value:e,enumerable:!0}):o,e));var ev=Xo(Me=>{\"use strict\";var ry=Symbol.for(\"react.transitional.element\"),ZR=Symbol.for(\"react.portal\"),JR=Symbol.for(\"react.fragment\"),e2=Symbol.for(\"react.strict_mode\"),t2=Symbol.for(\"react.profiler\"),o2=Symbol.for(\"react.consumer\"),r2=Symbol.for(\"react.context\"),n2=Symbol.for(\"react.forward_ref\"),a2=Symbol.for(\"react.suspense\"),i2=Symbol.for(\"react.memo\"),Fb=Symbol.for(\"react.lazy\"),l2=Symbol.for(\"react.activity\"),Xb=Symbol.iterator;function s2(e){return e===null||typeof e!=\"object\"?null:(e=Xb&&e[Xb]||e[\"@@iterator\"],typeof e==\"function\"?e:null)}var Kb={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Qb=Object.assign,Wb={};function Tl(e,t,o){this.props=e,this.context=t,this.refs=Wb,this.updater=o||Kb}Tl.prototype.isReactComponent={};Tl.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\")};Tl.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,\"forceUpdate\")};function Zb(){}Zb.prototype=Tl.prototype;function ny(e,t,o){this.props=e,this.context=t,this.refs=Wb,this.updater=o||Kb}var ay=ny.prototype=new Zb;ay.constructor=ny;Qb(ay,Tl.prototype);ay.isPureReactComponent=!0;var Gb=Array.isArray;function oy(){}var Mt={H:null,A:null,T:null,S:null},Jb=Object.prototype.hasOwnProperty;function iy(e,t,o){var r=o.ref;return{$$typeof:ry,type:e,key:t,ref:r!==void 0?r:null,props:o}}function c2(e,t){return iy(e.type,t,e.props)}function ly(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===ry}function u2(e){var t={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+e.replace(/[=:]/g,function(o){return t[o]})}var qb=/\\/+/g;function ty(e,t){return typeof e==\"object\"&&e!==null&&e.key!=null?u2(\"\"+e.key):t.toString(36)}function p2(e){switch(e.status){case\"fulfilled\":return e.value;case\"rejected\":throw e.reason;default:switch(typeof e.status==\"string\"?e.then(oy,oy):(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 xl(e,t,o,r,n){var a=typeof e;(a===\"undefined\"||a===\"boolean\")&&(e=null);var i=!1;if(e===null)i=!0;else switch(a){case\"bigint\":case\"string\":case\"number\":i=!0;break;case\"object\":switch(e.$$typeof){case ry:case ZR:i=!0;break;case Fb:return i=e._init,xl(i(e._payload),t,o,r,n)}}if(i)return n=n(e),i=r===\"\"?\".\"+ty(e,0):r,Gb(n)?(o=\"\",i!=null&&(o=i.replace(qb,\"$&/\")+\"/\"),xl(n,t,o,\"\",function(c){return c})):n!=null&&(ly(n)&&(n=c2(n,o+(n.key==null||e&&e.key===n.key?\"\":(\"\"+n.key).replace(qb,\"$&/\")+\"/\")+i)),t.push(n)),1;i=0;var l=r===\"\"?\".\":r+\":\";if(Gb(e))for(var s=0;s{\"use strict\";tv.exports=ev()});var pv=Xo(_t=>{\"use strict\";function py(e,t){var o=e.length;e.push(t);e:for(;0>>1,n=e[r];if(0>>1;rCp(l,o))sCp(c,l)?(e[r]=c,e[s]=o,r=s):(e[r]=l,e[i]=o,r=i);else if(sCp(c,o))e[r]=c,e[s]=o,r=s;else break e}}return t}function Cp(e,t){var o=e.sortIndex-t.sortIndex;return o!==0?o:e.id-t.id}_t.unstable_now=void 0;typeof performance==\"object\"&&typeof performance.now==\"function\"?(ov=performance,_t.unstable_now=function(){return ov.now()}):(sy=Date,rv=sy.now(),_t.unstable_now=function(){return sy.now()-rv});var ov,sy,rv,Vn=[],Ca=[],m2=1,zr=null,Lo=3,fy=!1,yc=!1,hc=!1,dy=!1,iv=typeof setTimeout==\"function\"?setTimeout:null,lv=typeof clearTimeout==\"function\"?clearTimeout:null,nv=typeof setImmediate<\"u\"?setImmediate:null;function Rp(e){for(var t=Cn(Ca);t!==null;){if(t.callback===null)wp(Ca);else if(t.startTime<=e)wp(Ca),t.sortIndex=t.expirationTime,py(Vn,t);else break;t=Cn(Ca)}}function my(e){if(hc=!1,Rp(e),!yc)if(Cn(Vn)!==null)yc=!0,El||(El=!0,Sl());else{var t=Cn(Ca);t!==null&&yy(my,t.startTime-e)}}var El=!1,gc=-1,sv=5,cv=-1;function uv(){return dy?!0:!(_t.unstable_now()-cve&&uv());){var r=zr.callback;if(typeof r==\"function\"){zr.callback=null,Lo=zr.priorityLevel;var n=r(zr.expirationTime<=e);if(e=_t.unstable_now(),typeof n==\"function\"){zr.callback=n,Rp(e),t=!0;break t}zr===Cn(Vn)&&wp(Vn),Rp(e)}else wp(Vn);zr=Cn(Vn)}if(zr!==null)t=!0;else{var a=Cn(Ca);a!==null&&yy(my,a.startTime-e),t=!1}}break e}finally{zr=null,Lo=o,fy=!1}t=void 0}}finally{t?Sl():El=!1}}}var Sl;typeof nv==\"function\"?Sl=function(){nv(cy)}:typeof MessageChannel<\"u\"?(uy=new MessageChannel,av=uy.port2,uy.port1.onmessage=cy,Sl=function(){av.postMessage(null)}):Sl=function(){iv(cy,0)};var uy,av;function yy(e,t){gc=iv(function(){e(_t.unstable_now())},t)}_t.unstable_IdlePriority=5;_t.unstable_ImmediatePriority=1;_t.unstable_LowPriority=4;_t.unstable_NormalPriority=3;_t.unstable_Profiling=null;_t.unstable_UserBlockingPriority=2;_t.unstable_cancelCallback=function(e){e.callback=null};_t.unstable_forceFrameRate=function(e){0>e||125r?(e.sortIndex=o,py(Ca,e),Cn(Vn)===null&&e===Cn(Ca)&&(hc?(lv(gc),gc=-1):hc=!0,yy(my,o-r))):(e.sortIndex=n,py(Vn,e),yc||fy||(yc=!0,El||(El=!0,Sl()))),e};_t.unstable_shouldYield=uv;_t.unstable_wrapCallback=function(e){var t=Lo;return function(){var o=Lo;Lo=t;try{return e.apply(this,arguments)}finally{Lo=o}}}});var dv=Xo((Q_,fv)=>{\"use strict\";fv.exports=pv()});var yv=Xo(qo=>{\"use strict\";var y2=re();function mv(e){var t=\"https://react.dev/errors/\"+e;if(1{\"use strict\";function hv(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(hv)}catch(e){console.error(e)}}hv(),gv.exports=yv()});var OS=Xo(td=>{\"use strict\";var mo=dv(),Yx=re(),b2=Op();function $(e){var t=\"https://react.dev/errors/\"+e;if(1Al||(e.current=eh[Al],eh[Al]=null,Al--)}function Et(e,t){Al++,eh[Al]=e.current,e.current=t}var On=An(null),Xc=An(null),ja=An(null),uf=An(null);function pf(e,t){switch(Et(ja,t),Et(Xc,e),Et(On,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Rx(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Rx(t),e=yS(t,e);else switch(e){case\"svg\":e=1;break;case\"math\":e=2;break;default:e=0}}So(On),Et(On,e)}function Fl(){So(On),So(Xc),So(ja)}function th(e){e.memoizedState!==null&&Et(uf,e);var t=On.current,o=yS(t,e.type);t!==o&&(Et(Xc,e),Et(On,o))}function ff(e){Xc.current===e&&(So(On),So(Xc)),uf.current===e&&(So(uf),tu._currentValue=Ti)}var hy,xv;function gi(e){if(hy===void 0)try{throw Error()}catch(o){var t=o.stack.trim().match(/\\n( *(at )?)/);hy=t&&t[1]||\"\",xv=-1)\":-1n||s[r]!==c[n]){var u=`\n`+s[r].replace(\" at new \",\" at \");return e.displayName&&u.includes(\"\")&&(u=u.replace(\"\",e.displayName)),u}while(1<=r&&0<=n);break}}}finally{gy=!1,Error.prepareStackTrace=o}return(o=e?e.displayName||e.name:\"\")?gi(o):\"\"}function E2(e,t){switch(e.tag){case 26:case 27:case 5:return gi(e.type);case 16:return gi(\"Lazy\");case 13:return e.child!==t&&t!==null?gi(\"Suspense Fallback\"):gi(\"Suspense\");case 19:return gi(\"SuspenseList\");case 0:case 15:return by(e.type,!1);case 11:return by(e.type.render,!1);case 1:return by(e.type,!0);case 31:return gi(\"Activity\");default:return\"\"}}function Tv(e){try{var t=\"\",o=null;do t+=E2(e,o),o=e,e=e.return;while(e);return t}catch(r){return`\nError generating stack: `+r.message+`\n`+r.stack}}var oh=Object.prototype.hasOwnProperty,qh=mo.unstable_scheduleCallback,vy=mo.unstable_cancelCallback,P2=mo.unstable_shouldYield,C2=mo.unstable_requestPaint,br=mo.unstable_now,R2=mo.unstable_getCurrentPriorityLevel,Qx=mo.unstable_ImmediatePriority,Wx=mo.unstable_UserBlockingPriority,df=mo.unstable_NormalPriority,w2=mo.unstable_LowPriority,Zx=mo.unstable_IdlePriority,M2=mo.log,O2=mo.unstable_setDisableYieldValue,au=null,vr=null;function _a(e){if(typeof M2==\"function\"&&O2(e),vr&&typeof vr.setStrictMode==\"function\")try{vr.setStrictMode(au,e)}catch{}}var xr=Math.clz32?Math.clz32:N2,A2=Math.log,D2=Math.LN2;function N2(e){return e>>>=0,e===0?32:31-(A2(e)/D2|0)|0}var Dp=256,Np=262144,_p=4194304;function bi(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 Uf(e,t,o){var r=e.pendingLanes;if(r===0)return 0;var n=0,a=e.suspendedLanes,i=e.pingedLanes;e=e.warmLanes;var l=r&134217727;return l!==0?(r=l&~a,r!==0?n=bi(r):(i&=l,i!==0?n=bi(i):o||(o=l&~e,o!==0&&(n=bi(o))))):(l=r&~a,l!==0?n=bi(l):i!==0?n=bi(i):o||(o=r&~e,o!==0&&(n=bi(o)))),n===0?0:t!==0&&t!==n&&(t&a)===0&&(a=n&-n,o=t&-t,a>=o||a===32&&(o&4194048)!==0)?t:n}function iu(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function _2(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 Jx(){var e=_p;return _p<<=1,(_p&62914560)===0&&(_p=4194304),e}function xy(e){for(var t=[],o=0;31>o;o++)t.push(e);return t}function lu(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function z2(e,t,o,r,n,a){var i=e.pendingLanes;e.pendingLanes=o,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=o,e.entangledLanes&=o,e.errorRecoveryDisabledLanes&=o,e.shellSuspendCounter=0;var l=e.entanglements,s=e.expirationTimes,c=e.hiddenUpdates;for(o=i&~o;0\"u\")return null;try{return e.activeElement||e.body}catch{return e.body}}var H2=/[\\n\"\\\\]/g;function Ur(e){return e.replace(H2,function(t){return\"\\\\\"+t.charCodeAt(0).toString(16)+\" \"})}function ah(e,t,o,r,n,a,i,l){e.name=\"\",i!=null&&typeof i!=\"function\"&&typeof i!=\"symbol\"&&typeof i!=\"boolean\"?e.type=i:e.removeAttribute(\"type\"),t!=null?i===\"number\"?(t===0&&e.value===\"\"||e.value!=t)&&(e.value=\"\"+Br(t)):e.value!==\"\"+Br(t)&&(e.value=\"\"+Br(t)):i!==\"submit\"&&i!==\"reset\"||e.removeAttribute(\"value\"),t!=null?ih(e,i,Br(t)):o!=null?ih(e,i,Br(o)):r!=null&&e.removeAttribute(\"value\"),n==null&&a!=null&&(e.defaultChecked=!!a),n!=null&&(e.checked=n&&typeof n!=\"function\"&&typeof n!=\"symbol\"),l!=null&&typeof l!=\"function\"&&typeof l!=\"symbol\"&&typeof l!=\"boolean\"?e.name=\"\"+Br(l):e.removeAttribute(\"name\")}function sT(e,t,o,r,n,a,i,l){if(a!=null&&typeof a!=\"function\"&&typeof a!=\"symbol\"&&typeof a!=\"boolean\"&&(e.type=a),t!=null||o!=null){if(!(a!==\"submit\"&&a!==\"reset\"||t!=null)){nh(e);return}o=o!=null?\"\"+Br(o):\"\",t=t!=null?\"\"+Br(t):o,l||t===e.value||(e.value=t),e.defaultValue=t}r=r??n,r=typeof r!=\"function\"&&typeof r!=\"symbol\"&&!!r,e.checked=l?e.checked:!!r,e.defaultChecked=!!r,i!=null&&typeof i!=\"function\"&&typeof i!=\"symbol\"&&typeof i!=\"boolean\"&&(e.name=i),nh(e)}function ih(e,t,o){t===\"number\"&&mf(e.ownerDocument)===e||e.defaultValue===\"\"+o||(e.defaultValue=\"\"+o)}function $l(e,t,o,r){if(e=e.options,t){t={};for(var n=0;n\"u\"||typeof window.document>\"u\"||typeof window.document.createElement>\"u\"),sh=!1;if(ta)try{Pl={},Object.defineProperty(Pl,\"passive\",{get:function(){sh=!0}}),window.addEventListener(\"test\",Pl,Pl),window.removeEventListener(\"test\",Pl,Pl)}catch{sh=!1}var Pl,za=null,Zh=null,Qp=null;function dT(){if(Qp)return Qp;var e,t=Zh,o=t.length,r,n=\"value\"in za?za.value:za.textContent,a=n.length;for(e=0;e=Dc),Nv=\" \",_v=!1;function yT(e,t){switch(e){case\"keyup\":return mw.indexOf(t.keyCode)!==-1;case\"keydown\":return t.keyCode!==229;case\"keypress\":case\"mousedown\":case\"focusout\":return!0;default:return!1}}function hT(e){return e=e.detail,typeof e==\"object\"&&\"data\"in e?e.data:null}var _l=!1;function hw(e,t){switch(e){case\"compositionend\":return hT(t);case\"keypress\":return t.which!==32?null:(_v=!0,Nv);case\"textInput\":return e=t.data,e===Nv&&_v?null:e;default:return null}}function gw(e,t){if(_l)return e===\"compositionend\"||!eg&&yT(e,t)?(e=dT(),Qp=Zh=za=null,_l=!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)return{node:o,offset:t-e};e=r}e:{for(;o;){if(o.nextSibling){o=o.nextSibling;break e}o=o.parentNode}o=void 0}o=Lv(o)}}function xT(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?xT(e,t.parentNode):\"contains\"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function TT(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=mf(e.document);t instanceof e.HTMLIFrameElement;){try{var o=typeof t.contentWindow.location.href==\"string\"}catch{o=!1}if(o)e=t.contentWindow;else break;t=mf(e.document)}return t}function tg(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 Cw=ta&&\"documentMode\"in document&&11>=document.documentMode,zl=null,ch=null,_c=null,uh=!1;function Uv(e,t,o){var r=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;uh||zl==null||zl!==mf(r)||(r=zl,\"selectionStart\"in r&&tg(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),_c&&Ic(_c,r)||(_c=r,r=Nf(ch,\"onSelect\"),0>=i,n-=i,Rn=1<<32-xr(t)+n|o<A?(_=P,P=null):_=P.sibling;var z=p(h,P,g[A],b);if(z===null){P===null&&(P=_);break}e&&P&&z.alternate===null&&t(h,P),y=a(z,y,A),C===null?E=z:C.sibling=z,C=z,P=_}if(A===g.length)return o(h,P),qe&&In(h,A),E;if(P===null){for(;AA?(_=P,P=null):_=P.sibling;var I=p(h,P,z.value,b);if(I===null){P===null&&(P=_);break}e&&P&&I.alternate===null&&t(h,P),y=a(I,y,A),C===null?E=I:C.sibling=I,C=I,P=_}if(z.done)return o(h,P),qe&&In(h,A),E;if(P===null){for(;!z.done;A++,z=g.next())z=m(h,z.value,b),z!==null&&(y=a(z,y,A),C===null?E=z:C.sibling=z,C=z);return qe&&In(h,A),E}for(P=r(P);!z.done;A++,z=g.next())z=d(P,h,A,z.value,b),z!==null&&(e&&z.alternate!==null&&P.delete(z.key===null?A:z.key),y=a(z,y,A),C===null?E=z:C.sibling=z,C=z);return e&&P.forEach(function(x){return t(h,x)}),qe&&In(h,A),E}function S(h,y,g,b){if(typeof g==\"object\"&&g!==null&&g.type===Ol&&g.key===null&&(g=g.props.children),typeof g==\"object\"&&g!==null){switch(g.$$typeof){case Ap:e:{for(var E=g.key;y!==null;){if(y.key===E){if(E=g.type,E===Ol){if(y.tag===7){o(h,y.sibling),b=n(y,g.props.children),b.return=h,h=b;break e}}else if(y.elementType===E||typeof E==\"object\"&&E!==null&&E.$$typeof===wa&&vi(E)===y.type){o(h,y.sibling),b=n(y,g.props),Tc(b,g),b.return=h,h=b;break e}o(h,y);break}else t(h,y);y=y.sibling}g.type===Ol?(b=Si(g.props.children,h.mode,b,g.key),b.return=h,h=b):(b=Zp(g.type,g.key,g.props,null,h.mode,b),Tc(b,g),b.return=h,h=b)}return i(h);case Rc:e:{for(E=g.key;y!==null;){if(y.key===E)if(y.tag===4&&y.stateNode.containerInfo===g.containerInfo&&y.stateNode.implementation===g.implementation){o(h,y.sibling),b=n(y,g.children||[]),b.return=h,h=b;break e}else{o(h,y);break}else t(h,y);y=y.sibling}b=My(g,h.mode,b),b.return=h,h=b}return i(h);case wa:return g=vi(g),S(h,y,g,b)}if(wc(g))return v(h,y,g,b);if(vc(g)){if(E=vc(g),typeof E!=\"function\")throw Error($(150));return g=E.call(g),T(h,y,g,b)}if(typeof g.then==\"function\")return S(h,y,Up(g),b);if(g.$$typeof===Kn)return S(h,y,jp(h,g),b);Hp(h,g)}return typeof g==\"string\"&&g!==\"\"||typeof g==\"number\"||typeof g==\"bigint\"?(g=\"\"+g,y!==null&&y.tag===6?(o(h,y.sibling),b=n(y,g),b.return=h,h=b):(o(h,y),b=wy(g,h.mode,b),b.return=h,h=b),i(h)):o(h,y)}return function(h,y,g,b){try{Qc=0;var E=S(h,y,g,b);return Gl=null,E}catch(P){if(P===ss||P===Gf)throw P;var C=hr(29,P,null,h.mode);return C.lanes=b,C.return=h,C}finally{}}}var Mi=BT(!0),LT=BT(!1),Ma=!1;function ug(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function gh(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 Ha(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Va(e,t,o){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(rt&2)!==0){var n=r.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),r.pending=t,t=hf(e),MT(e,null,o),t}return Xf(e,r,t,o),hf(e)}function kc(e,t,o){if(t=t.updateQueue,t!==null&&(t=t.shared,(o&4194048)!==0)){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,tT(e,o)}}function Ay(e,t){var o=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,o===r)){var n=null,a=null;if(o=o.firstBaseUpdate,o!==null){do{var i={lane:o.lane,tag:o.tag,payload:o.payload,callback:null,next:null};a===null?n=a=i:a=a.next=i,o=o.next}while(o!==null);a===null?n=a=t:a=a.next=t}else n=a=t;o={baseState:r.baseState,firstBaseUpdate:n,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},e.updateQueue=o;return}e=o.lastBaseUpdate,e===null?o.firstBaseUpdate=t:e.next=t,o.lastBaseUpdate=t}var bh=!1;function Bc(){if(bh){var e=Xl;if(e!==null)throw e}}function Lc(e,t,o,r){bh=!1;var n=e.updateQueue;Ma=!1;var a=n.firstBaseUpdate,i=n.lastBaseUpdate,l=n.shared.pending;if(l!==null){n.shared.pending=null;var s=l,c=s.next;s.next=null,i===null?a=c:i.next=c,i=s;var u=e.alternate;u!==null&&(u=u.updateQueue,l=u.lastBaseUpdate,l!==i&&(l===null?u.firstBaseUpdate=c:l.next=c,u.lastBaseUpdate=s))}if(a!==null){var m=n.baseState;i=0,u=c=s=null,l=a;do{var p=l.lane&-536870913,d=p!==l.lane;if(d?(Ge&p)===p:(r&p)===p){p!==0&&p===Wl&&(bh=!0),u!==null&&(u=u.next={lane:0,tag:l.tag,payload:l.payload,callback:null,next:null});e:{var v=e,T=l;p=t;var S=o;switch(T.tag){case 1:if(v=T.payload,typeof v==\"function\"){m=v.call(S,m,p);break e}m=v;break e;case 3:v.flags=v.flags&-65537|128;case 0:if(v=T.payload,p=typeof v==\"function\"?v.call(S,m,p):v,p==null)break e;m=Dt({},m,p);break e;case 2:Ma=!0}}p=l.callback,p!==null&&(e.flags|=64,d&&(e.flags|=8192),d=n.callbacks,d===null?n.callbacks=[p]:d.push(p))}else d={lane:p,tag:l.tag,payload:l.payload,callback:l.callback,next:null},u===null?(c=u=d,s=m):u=u.next=d,i|=p;if(l=l.next,l===null){if(l=n.shared.pending,l===null)break;d=l,l=d.next,d.next=null,n.lastBaseUpdate=d,n.shared.pending=null}}while(!0);u===null&&(s=m),n.baseState=s,n.firstBaseUpdate=c,n.lastBaseUpdate=u,a===null&&(n.shared.lanes=0),Qa|=i,e.lanes=i,e.memoizedState=m}}function jT(e,t){if(typeof e!=\"function\")throw Error($(191,e));e.call(t)}function UT(e,t){var o=e.callbacks;if(o!==null)for(e.callbacks=null,e=0;ea?a:8;var i=Pe.T,l={};Pe.T=l,Eg(e,!1,t,o);try{var s=n(),c=Pe.S;if(c!==null&&c(l,s),s!==null&&typeof s==\"object\"&&typeof s.then==\"function\"){var u=zw(s,r);jc(e,t,u,Tr(e))}else jc(e,t,r,Tr(e))}catch(m){jc(e,t,{then:function(){},status:\"rejected\",reason:m},Tr())}finally{nt.p=a,i!==null&&l.types!==null&&(i.types=l.types),Pe.T=i}}function Hw(){}function Eh(e,t,o,r){if(e.tag!==5)throw Error($(476));var n=u1(e).queue;c1(e,n,t,Ti,o===null?Hw:function(){return p1(e),o(r)})}function u1(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Ti,baseState:Ti,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ra,lastRenderedState:Ti},next:null};var o={};return t.next={memoizedState:o,baseState:o,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ra,lastRenderedState:o},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function p1(e){var t=u1(e);t.next===null&&(t=e.alternate.memoizedState),jc(e,t.next.queue,{},Tr())}function Sg(){return Ao(tu)}function f1(){return Jt().memoizedState}function d1(){return Jt().memoizedState}function Vw(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var o=Tr();e=Ha(o);var r=Va(t,e,o);r!==null&&(rr(r,t,o),kc(r,t,o)),t={cache:lg()},e.payload=t;return}t=t.return}}function $w(e,t,o){var r=Tr();o={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},Kf(e)?y1(t,o):(o=rg(e,t,o,r),o!==null&&(rr(o,e,r),h1(o,t,r)))}function m1(e,t,o){var r=Tr();jc(e,t,o,r)}function jc(e,t,o,r){var n={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null};if(Kf(e))y1(t,n);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var i=t.lastRenderedState,l=a(i,o);if(n.hasEagerState=!0,n.eagerState=l,Sr(l,i))return Xf(e,t,n,0),bt===null&&Yf(),!1}catch{}finally{}if(o=rg(e,t,n,r),o!==null)return rr(o,e,r),h1(o,t,r),!0}return!1}function Eg(e,t,o,r){if(r={lane:2,revertLane:Ng(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Kf(e)){if(t)throw Error($(479))}else t=rg(e,o,r,2),t!==null&&rr(t,e,2)}function Kf(e){var t=e.alternate;return e===Ne||t!==null&&t===Ne}function y1(e,t){ql=Sf=!0;var o=e.pending;o===null?t.next=t:(t.next=o.next,o.next=t),e.pending=t}function h1(e,t,o){if((o&4194048)!==0){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,tT(e,o)}}var Zc={readContext:Ao,use:If,useCallback:It,useContext:It,useEffect:It,useImperativeHandle:It,useLayoutEffect:It,useInsertionEffect:It,useMemo:It,useReducer:It,useRef:It,useState:It,useDebugValue:It,useDeferredValue:It,useTransition:It,useSyncExternalStore:It,useId:It,useHostTransitionStatus:It,useFormState:It,useActionState:It,useOptimistic:It,useMemoCache:It,useCacheRefresh:It};Zc.useEffectEvent=It;var g1={readContext:Ao,use:If,useCallback:function(e,t){return Io().memoizedState=[e,t===void 0?null:t],e},useContext:Ao,useEffect:ex,useImperativeHandle:function(e,t,o){o=o!=null?o.concat([e]):null,tf(4194308,4,n1.bind(null,t,e),o)},useLayoutEffect:function(e,t){return tf(4194308,4,e,t)},useInsertionEffect:function(e,t){tf(4,2,e,t)},useMemo:function(e,t){var o=Io();t=t===void 0?null:t;var r=e();if(Oi){_a(!0);try{e()}finally{_a(!1)}}return o.memoizedState=[r,t],r},useReducer:function(e,t,o){var r=Io();if(o!==void 0){var n=o(t);if(Oi){_a(!0);try{o(t)}finally{_a(!1)}}}else n=t;return r.memoizedState=r.baseState=n,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},r.queue=e,e=e.dispatch=$w.bind(null,Ne,e),[r.memoizedState,e]},useRef:function(e){var t=Io();return e={current:e},t.memoizedState=e},useState:function(e){e=Th(e);var t=e.queue,o=m1.bind(null,Ne,t);return t.dispatch=o,[e.memoizedState,o]},useDebugValue:xg,useDeferredValue:function(e,t){var o=Io();return Tg(o,e,t)},useTransition:function(){var e=Th(!1);return e=c1.bind(null,Ne,e.queue,!0,!1),Io().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,o){var r=Ne,n=Io();if(qe){if(o===void 0)throw Error($(407));o=o()}else{if(o=t(),bt===null)throw Error($(349));(Ge&127)!==0||XT(r,t,o)}n.memoizedState=o;var a={value:o,getSnapshot:t};return n.queue=a,ex(qT.bind(null,r,a,e),[e]),r.flags|=2048,Jl(9,{destroy:void 0},GT.bind(null,r,a,o,t),null),o},useId:function(){var e=Io(),t=bt.identifierPrefix;if(qe){var o=wn,r=Rn;o=(r&~(1<<32-xr(r)-1)).toString(32)+o,t=\"_\"+t+\"R_\"+o,o=Ef++,0<\\/script>\",a=a.removeChild(a.firstChild);break;case\"select\":a=typeof r.is==\"string\"?i.createElement(\"select\",{is:r.is}):i.createElement(\"select\"),r.multiple?a.multiple=!0:r.size&&(a.size=r.size);break;default:a=typeof r.is==\"string\"?i.createElement(n,{is:r.is}):i.createElement(n)}}a[Mo]=t,a[nr]=r;e:for(i=t.child;i!==null;){if(i.tag===5||i.tag===6)a.appendChild(i.stateNode);else if(i.tag!==4&&i.tag!==27&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===t)break e;for(;i.sibling===null;){if(i.return===null||i.return===t)break e;i=i.return}i.sibling.return=i.return,i=i.sibling}t.stateNode=a;e:switch(Do(a,n,r),n){case\"button\":case\"input\":case\"select\":case\"textarea\":r=!!r.autoFocus;break e;case\"img\":r=!0;break e;default:r=!1}r&&Yn(t)}}return Ot(t),jy(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,o),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&Yn(t);else{if(typeof r!=\"string\"&&t.stateNode===null)throw Error($(166));if(e=ja.current,Cl(t)){if(e=t.stateNode,o=t.memoizedProps,r=null,n=Oo,n!==null)switch(n.tag){case 27:case 5:r=n.memoizedProps}e[Mo]=t,e=!!(e.nodeValue===o||r!==null&&r.suppressHydrationWarning===!0||mS(e.nodeValue,o)),e||Fa(t,!0)}else e=_f(e).createTextNode(r),e[Mo]=t,t.stateNode=e}return Ot(t),null;case 31:if(o=t.memoizedState,e===null||e.memoizedState!==null){if(r=Cl(t),o!==null){if(e===null){if(!r)throw Error($(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error($(557));e[Mo]=t}else Ri(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ot(t),e=!1}else o=Oy(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=o),e=!0;if(!e)return t.flags&256?(yr(t),t):(yr(t),null);if((t.flags&128)!==0)throw Error($(558))}return Ot(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(n=Cl(t),r!==null&&r.dehydrated!==null){if(e===null){if(!n)throw Error($(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error($(317));n[Mo]=t}else Ri(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ot(t),n=!1}else n=Oy(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(yr(t),t):(yr(t),null)}return yr(t),(t.flags&128)!==0?(t.lanes=o,t):(o=r!==null,e=e!==null&&e.memoizedState!==null,o&&(r=t.child,n=null,r.alternate!==null&&r.alternate.memoizedState!==null&&r.alternate.memoizedState.cachePool!==null&&(n=r.alternate.memoizedState.cachePool.pool),a=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(a=r.memoizedState.cachePool.pool),a!==n&&(r.flags|=2048)),o!==e&&o&&(t.child.flags|=8192),Vp(t,t.updateQueue),Ot(t),null);case 4:return Fl(),e===null&&_g(t.stateNode.containerInfo),Ot(t),null;case 10:return Jn(t.type),Ot(t),null;case 19:if(So(Zt),r=t.memoizedState,r===null)return Ot(t),null;if(n=(t.flags&128)!==0,a=r.rendering,a===null)if(n)Sc(r,!1);else{if(Ft!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(a=Tf(e),a!==null){for(t.flags|=128,Sc(r,!1),e=a.updateQueue,t.updateQueue=e,Vp(t,e),t.subtreeFlags=0,e=o,o=t.child;o!==null;)OT(o,e),o=o.sibling;return Et(Zt,Zt.current&1|2),qe&&In(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&br()>wf&&(t.flags|=128,n=!0,Sc(r,!1),t.lanes=4194304)}else{if(!n)if(e=Tf(a),e!==null){if(t.flags|=128,n=!0,e=e.updateQueue,t.updateQueue=e,Vp(t,e),Sc(r,!0),r.tail===null&&r.tailMode===\"hidden\"&&!a.alternate&&!qe)return Ot(t),null}else 2*br()-r.renderingStartTime>wf&&o!==536870912&&(t.flags|=128,n=!0,Sc(r,!1),t.lanes=4194304);r.isBackwards?(a.sibling=t.child,t.child=a):(e=r.last,e!==null?e.sibling=a:t.child=a,r.last=a)}return r.tail!==null?(e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=br(),e.sibling=null,o=Zt.current,Et(Zt,n?o&1|2:o&1),qe&&In(t,r.treeForkCount),e):(Ot(t),null);case 22:case 23:return yr(t),pg(),r=t.memoizedState!==null,e!==null?e.memoizedState!==null!==r&&(t.flags|=8192):r&&(t.flags|=8192),r?(o&536870912)!==0&&(t.flags&128)===0&&(Ot(t),t.subtreeFlags&6&&(t.flags|=8192)):Ot(t),o=t.updateQueue,o!==null&&Vp(t,o.retryQueue),o=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(o=e.memoizedState.cachePool.pool),r=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),r!==o&&(t.flags|=2048),e!==null&&So(Ei),null;case 24:return o=null,e!==null&&(o=e.memoizedState.cache),t.memoizedState.cache!==o&&(t.flags|=2048),Jn(io),Ot(t),null;case 25:return null;case 30:return null}throw Error($(156,t.tag))}function Iw(e,t){switch(ig(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Jn(io),Fl(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return ff(t),null;case 31:if(t.memoizedState!==null){if(yr(t),t.alternate===null)throw Error($(340));Ri()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(yr(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error($(340));Ri()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return So(Zt),null;case 4:return Fl(),null;case 10:return Jn(t.type),null;case 22:case 23:return yr(t),pg(),e!==null&&So(Ei),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Jn(io),null;case 25:return null;default:return null}}function O1(e,t){switch(ig(t),t.tag){case 3:Jn(io),Fl();break;case 26:case 27:case 5:ff(t);break;case 4:Fl();break;case 31:t.memoizedState!==null&&yr(t);break;case 13:yr(t);break;case 19:So(Zt);break;case 10:Jn(t.type);break;case 22:case 23:yr(t),pg(),e!==null&&So(Ei);break;case 24:Jn(io)}}function fu(e,t){try{var o=t.updateQueue,r=o!==null?o.lastEffect:null;if(r!==null){var n=r.next;o=n;do{if((o.tag&e)===e){r=void 0;var a=o.create,i=o.inst;r=a(),i.destroy=r}o=o.next}while(o!==n)}}catch(l){ut(t,t.return,l)}}function Ka(e,t,o){try{var r=t.updateQueue,n=r!==null?r.lastEffect:null;if(n!==null){var a=n.next;r=a;do{if((r.tag&e)===e){var i=r.inst,l=i.destroy;if(l!==void 0){i.destroy=void 0,n=t;var s=o,c=l;try{c()}catch(u){ut(n,s,u)}}}r=r.next}while(r!==a)}}catch(u){ut(t,t.return,u)}}function A1(e){var t=e.updateQueue;if(t!==null){var o=e.stateNode;try{UT(t,o)}catch(r){ut(e,e.return,r)}}}function D1(e,t,o){o.props=Ai(e.type,e.memoizedProps),o.state=e.memoizedState;try{o.componentWillUnmount()}catch(r){ut(e,t,r)}}function Uc(e,t){try{var o=e.ref;if(o!==null){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;case 30:r=e.stateNode;break;default:r=e.stateNode}typeof o==\"function\"?e.refCleanup=o(r):o.current=r}}catch(n){ut(e,t,n)}}function Mn(e,t){var o=e.ref,r=e.refCleanup;if(o!==null)if(typeof r==\"function\")try{r()}catch(n){ut(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof o==\"function\")try{o(null)}catch(n){ut(e,t,n)}else o.current=null}function N1(e){var t=e.type,o=e.memoizedProps,r=e.stateNode;try{e:switch(t){case\"button\":case\"input\":case\"select\":case\"textarea\":o.autoFocus&&r.focus();break e;case\"img\":o.src?r.src=o.src:o.srcSet&&(r.srcset=o.srcSet)}}catch(n){ut(e,e.return,n)}}function Uy(e,t,o){try{var r=e.stateNode;dM(r,e.type,o,t),r[nr]=t}catch(n){ut(e,e.return,n)}}function _1(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Za(e.type)||e.tag===4}function Hy(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||_1(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&&Za(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Mh(e,t,o){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?(o.nodeType===9?o.body:o.nodeName===\"HTML\"?o.ownerDocument.body:o).insertBefore(e,t):(t=o.nodeType===9?o.body:o.nodeName===\"HTML\"?o.ownerDocument.body:o,t.appendChild(e),o=o._reactRootContainer,o!=null||t.onclick!==null||(t.onclick=Qn));else if(r!==4&&(r===27&&Za(e.type)&&(o=e.stateNode,t=null),e=e.child,e!==null))for(Mh(e,t,o),e=e.sibling;e!==null;)Mh(e,t,o),e=e.sibling}function Rf(e,t,o){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?o.insertBefore(e,t):o.appendChild(e);else if(r!==4&&(r===27&&Za(e.type)&&(o=e.stateNode),e=e.child,e!==null))for(Rf(e,t,o),e=e.sibling;e!==null;)Rf(e,t,o),e=e.sibling}function z1(e){var t=e.stateNode,o=e.memoizedProps;try{for(var r=e.type,n=t.attributes;n.length;)t.removeAttributeNode(n[0]);Do(t,r,o),t[Mo]=e,t[nr]=o}catch(a){ut(e,e.return,a)}}var Fn=!1,ao=!1,Vy=!1,dx=typeof WeakSet==\"function\"?WeakSet:Set,xo=null;function Fw(e,t){if(e=e.containerInfo,kh=Lf,e=TT(e),tg(e)){if(\"selectionStart\"in e)var o={start:e.selectionStart,end:e.selectionEnd};else e:{o=(o=e.ownerDocument)&&o.defaultView||window;var r=o.getSelection&&o.getSelection();if(r&&r.rangeCount!==0){o=r.anchorNode;var n=r.anchorOffset,a=r.focusNode;r=r.focusOffset;try{o.nodeType,a.nodeType}catch{o=null;break e}var i=0,l=-1,s=-1,c=0,u=0,m=e,p=null;t:for(;;){for(var d;m!==o||n!==0&&m.nodeType!==3||(l=i+n),m!==a||r!==0&&m.nodeType!==3||(s=i+r),m.nodeType===3&&(i+=m.nodeValue.length),(d=m.firstChild)!==null;)p=m,m=d;for(;;){if(m===e)break t;if(p===o&&++c===n&&(l=i),p===a&&++u===r&&(s=i),(d=m.nextSibling)!==null)break;m=p,p=m.parentNode}m=d}o=l===-1||s===-1?null:{start:l,end:s}}else o=null}o=o||{start:0,end:0}}else o=null;for(Bh={focusedElem:e,selectionRange:o},Lf=!1,xo=t;xo!==null;)if(t=xo,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,xo=e;else for(;xo!==null;){switch(t=xo,a=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(o=0;o title\"))),Do(a,r,o),a[Mo]=e,To(a),r=a;break e;case\"link\":var i=kx(\"link\",\"href\",n).get(r+(o.href||\"\"));if(i){for(var l=0;lS&&(i=S,S=T,T=i);var h=jv(l,T),y=jv(l,S);if(h&&y&&(d.rangeCount!==1||d.anchorNode!==h.node||d.anchorOffset!==h.offset||d.focusNode!==y.node||d.focusOffset!==y.offset)){var g=m.createRange();g.setStart(h.node,h.offset),d.removeAllRanges(),T>S?(d.addRange(g),d.extend(y.node,y.offset)):(g.setEnd(y.node,y.offset),d.addRange(g))}}}}for(m=[],d=l;d=d.parentNode;)d.nodeType===1&&m.push({element:d,left:d.scrollLeft,top:d.scrollTop});for(typeof l.focus==\"function\"&&l.focus(),l=0;lo?32:o,Pe.T=null,o=Dh,Dh=null;var a=Ya,i=ea;if(fo=0,ts=Ya=null,ea=0,(rt&6)!==0)throw Error($(331));var l=rt;if(rt|=4,G1(a.current),$1(a,a.current,i,o),rt=l,du(0,!1),vr&&typeof vr.onPostCommitFiberRoot==\"function\")try{vr.onPostCommitFiberRoot(au,a)}catch{}return!0}finally{nt.p=n,Pe.T=r,iS(e,t)}}function gx(e,t,o){t=Hr(o,t),t=Ch(e.stateNode,t,2),e=Va(e,t,2),e!==null&&(lu(e,2),Dn(e))}function ut(e,t,o){if(e.tag===3)gx(e,e,o);else for(;t!==null;){if(t.tag===3){gx(t,e,o);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==\"function\"||typeof r.componentDidCatch==\"function\"&&($a===null||!$a.has(r))){e=Hr(o,e),o=S1(2),r=Va(t,o,2),r!==null&&(E1(o,r,t,e),lu(r,2),Dn(r));break}}t=t.return}}function Yy(e,t,o){var r=e.pingCache;if(r===null){r=e.pingCache=new Ww;var n=new Set;r.set(t,n)}else n=r.get(t),n===void 0&&(n=new Set,r.set(t,n));n.has(o)||(Og=!0,n.add(o),e=oM.bind(null,e,t,o),t.then(e,e))}function oM(e,t,o){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&o,e.warmLanes&=~o,bt===e&&(Ge&o)===o&&(Ft===4||Ft===3&&(Ge&62914560)===Ge&&300>br()-Qf?(rt&2)===0&&os(e,0):Ag|=o,es===Ge&&(es=0)),Dn(e)}function sS(e,t){t===0&&(t=Jx()),e=zi(e,t),e!==null&&(lu(e,t),Dn(e))}function rM(e){var t=e.memoizedState,o=0;t!==null&&(o=t.retryLane),sS(e,o)}function nM(e,t){var o=0;switch(e.tag){case 31:case 13:var r=e.stateNode,n=e.memoizedState;n!==null&&(o=n.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error($(314))}r!==null&&r.delete(t),sS(e,o)}function aM(e,t){return qh(e,t)}var Af=null,Ml=null,_h=!1,Df=!1,Xy=!1,La=0;function Dn(e){e!==Ml&&e.next===null&&(Ml===null?Af=Ml=e:Ml=Ml.next=e),Df=!0,_h||(_h=!0,lM())}function du(e,t){if(!Xy&&Df){Xy=!0;do for(var o=!1,r=Af;r!==null;){if(!t)if(e!==0){var n=r.pendingLanes;if(n===0)var a=0;else{var i=r.suspendedLanes,l=r.pingedLanes;a=(1<<31-xr(42|e)+1)-1,a&=n&~(i&~l),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(o=!0,bx(r,a))}else a=Ge,a=Uf(r,r===bt?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),(a&3)===0||iu(r,a)||(o=!0,bx(r,a));r=r.next}while(o);Xy=!1}}function iM(){cS()}function cS(){Df=_h=!1;var e=0;La!==0&&yM()&&(e=La);for(var t=br(),o=null,r=Af;r!==null;){var n=r.next,a=uS(r,t);a===0?(r.next=null,o===null?Af=n:o.next=n,n===null&&(Ml=o)):(o=r,(e!==0||(a&3)!==0)&&(Df=!0)),r=n}fo!==0&&fo!==5||du(e,!1),La!==0&&(La=0)}function uS(e,t){for(var o=e.suspendedLanes,r=e.pingedLanes,n=e.expirationTimes,a=e.pendingLanes&-62914561;0l)break;var u=s.transferSize,m=s.initiatorType;u&&Cx(m)&&(s=s.responseEnd,i+=u*(s\"u\"?null:document;function vS(e,t,o){var r=us;if(r&&typeof t==\"string\"&&t){var n=Ur(t);n='link[rel=\"'+e+'\"][href=\"'+n+'\"]',typeof o==\"string\"&&(n+='[crossorigin=\"'+o+'\"]'),Nx.has(n)||(Nx.add(n),e={rel:e,crossOrigin:o,href:t},r.querySelector(n)===null&&(t=r.createElement(\"link\"),Do(t,\"link\",e),To(t),r.head.appendChild(t)))}}function PM(e){ia.D(e),vS(\"dns-prefetch\",e,null)}function CM(e,t){ia.C(e,t),vS(\"preconnect\",e,t)}function RM(e,t,o){ia.L(e,t,o);var r=us;if(r&&e&&t){var n='link[rel=\"preload\"][as=\"'+Ur(t)+'\"]';t===\"image\"&&o&&o.imageSrcSet?(n+='[imagesrcset=\"'+Ur(o.imageSrcSet)+'\"]',typeof o.imageSizes==\"string\"&&(n+='[imagesizes=\"'+Ur(o.imageSizes)+'\"]')):n+='[href=\"'+Ur(e)+'\"]';var a=n;switch(t){case\"style\":a=rs(e);break;case\"script\":a=ps(e)}Xr.has(a)||(e=Dt({rel:\"preload\",href:t===\"image\"&&o&&o.imageSrcSet?void 0:e,as:t},o),Xr.set(a,e),r.querySelector(n)!==null||t===\"style\"&&r.querySelector(mu(a))||t===\"script\"&&r.querySelector(yu(a))||(t=r.createElement(\"link\"),Do(t,\"link\",e),To(t),r.head.appendChild(t)))}}function wM(e,t){ia.m(e,t);var o=us;if(o&&e){var r=t&&typeof t.as==\"string\"?t.as:\"script\",n='link[rel=\"modulepreload\"][as=\"'+Ur(r)+'\"][href=\"'+Ur(e)+'\"]',a=n;switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":a=ps(e)}if(!Xr.has(a)&&(e=Dt({rel:\"modulepreload\",href:e},t),Xr.set(a,e),o.querySelector(n)===null)){switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":if(o.querySelector(yu(a)))return}r=o.createElement(\"link\"),Do(r,\"link\",e),To(r),o.head.appendChild(r)}}}function MM(e,t,o){ia.S(e,t,o);var r=us;if(r&&e){var n=Vl(r).hoistableStyles,a=rs(e);t=t||\"default\";var i=n.get(a);if(!i){var l={loading:0,preload:null};if(i=r.querySelector(mu(a)))l.loading=5;else{e=Dt({rel:\"stylesheet\",href:e,\"data-precedence\":t},o),(o=Xr.get(a))&&zg(e,o);var s=i=r.createElement(\"link\");To(s),Do(s,\"link\",e),s._p=new Promise(function(c,u){s.onload=c,s.onerror=u}),s.addEventListener(\"load\",function(){l.loading|=1}),s.addEventListener(\"error\",function(){l.loading|=2}),l.loading|=4,af(i,t,r)}i={type:\"stylesheet\",instance:i,count:1,state:l},n.set(a,i)}}}function OM(e,t){ia.X(e,t);var o=us;if(o&&e){var r=Vl(o).hoistableScripts,n=ps(e),a=r.get(n);a||(a=o.querySelector(yu(n)),a||(e=Dt({src:e,async:!0},t),(t=Xr.get(n))&&kg(e,t),a=o.createElement(\"script\"),To(a),Do(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function AM(e,t){ia.M(e,t);var o=us;if(o&&e){var r=Vl(o).hoistableScripts,n=ps(e),a=r.get(n);a||(a=o.querySelector(yu(n)),a||(e=Dt({src:e,async:!0,type:\"module\"},t),(t=Xr.get(n))&&kg(e,t),a=o.createElement(\"script\"),To(a),Do(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function _x(e,t,o,r){var n=(n=ja.current)?zf(n):null;if(!n)throw Error($(446));switch(e){case\"meta\":case\"title\":return null;case\"style\":return typeof o.precedence==\"string\"&&typeof o.href==\"string\"?(t=rs(o.href),o=Vl(n).hoistableStyles,r=o.get(t),r||(r={type:\"style\",instance:null,count:0,state:null},o.set(t,r)),r):{type:\"void\",instance:null,count:0,state:null};case\"link\":if(o.rel===\"stylesheet\"&&typeof o.href==\"string\"&&typeof o.precedence==\"string\"){e=rs(o.href);var a=Vl(n).hoistableStyles,i=a.get(e);if(i||(n=n.ownerDocument||n,i={type:\"stylesheet\",instance:null,count:0,state:{loading:0,preload:null}},a.set(e,i),(a=n.querySelector(mu(e)))&&!a._p&&(i.instance=a,i.state.loading=5),Xr.has(e)||(o={rel:\"preload\",as:\"style\",href:o.href,crossOrigin:o.crossOrigin,integrity:o.integrity,media:o.media,hrefLang:o.hrefLang,referrerPolicy:o.referrerPolicy},Xr.set(e,o),a||DM(n,e,o,i.state))),t&&r===null)throw Error($(528,\"\"));return i}if(t&&r!==null)throw Error($(529,\"\"));return null;case\"script\":return t=o.async,o=o.src,typeof o==\"string\"&&t&&typeof t!=\"function\"&&typeof t!=\"symbol\"?(t=ps(o),o=Vl(n).hoistableScripts,r=o.get(t),r||(r={type:\"script\",instance:null,count:0,state:null},o.set(t,r)),r):{type:\"void\",instance:null,count:0,state:null};default:throw Error($(444,e))}}function rs(e){return'href=\"'+Ur(e)+'\"'}function mu(e){return'link[rel=\"stylesheet\"]['+e+\"]\"}function xS(e){return Dt({},e,{\"data-precedence\":e.precedence,precedence:null})}function DM(e,t,o,r){e.querySelector('link[rel=\"preload\"][as=\"style\"]['+t+\"]\")?r.loading=1:(t=e.createElement(\"link\"),r.preload=t,t.addEventListener(\"load\",function(){return r.loading|=1}),t.addEventListener(\"error\",function(){return r.loading|=2}),Do(t,\"link\",o),To(t),e.head.appendChild(t))}function ps(e){return'[src=\"'+Ur(e)+'\"]'}function yu(e){return\"script[async]\"+e}function zx(e,t,o){if(t.count++,t.instance===null)switch(t.type){case\"style\":var r=e.querySelector('style[data-href~=\"'+Ur(o.href)+'\"]');if(r)return t.instance=r,To(r),r;var n=Dt({},o,{\"data-href\":o.href,\"data-precedence\":o.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement(\"style\"),To(r),Do(r,\"style\",n),af(r,o.precedence,e),t.instance=r;case\"stylesheet\":n=rs(o.href);var a=e.querySelector(mu(n));if(a)return t.state.loading|=4,t.instance=a,To(a),a;r=xS(o),(n=Xr.get(n))&&zg(r,n),a=(e.ownerDocument||e).createElement(\"link\"),To(a);var i=a;return i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Do(a,\"link\",r),t.state.loading|=4,af(a,o.precedence,e),t.instance=a;case\"script\":return a=ps(o.src),(n=e.querySelector(yu(a)))?(t.instance=n,To(n),n):(r=o,(n=Xr.get(a))&&(r=Dt({},o),kg(r,n)),e=e.ownerDocument||e,n=e.createElement(\"script\"),To(n),Do(n,\"link\",r),e.head.appendChild(n),t.instance=n);case\"void\":return null;default:throw Error($(443,t.type))}else t.type===\"stylesheet\"&&(t.state.loading&4)===0&&(r=t.instance,t.state.loading|=4,af(r,o.precedence,e));return t.instance}function af(e,t,o){for(var r=o.querySelectorAll('link[rel=\"stylesheet\"][data-precedence],style[data-precedence]'),n=r.length?r[r.length-1]:null,a=n,i=0;i title\"):null)}function NM(e,t,o){if(o===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;switch(t.rel){case\"stylesheet\":return e=t.disabled,typeof t.precedence==\"string\"&&e==null;default:return!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 TS(e){return!(e.type===\"stylesheet\"&&(e.state.loading&3)===0)}function _M(e,t,o,r){if(o.type===\"stylesheet\"&&(typeof r.media!=\"string\"||matchMedia(r.media).matches!==!1)&&(o.state.loading&4)===0){if(o.instance===null){var n=rs(r.href),a=t.querySelector(mu(n));if(a){t=a._p,t!==null&&typeof t==\"object\"&&typeof t.then==\"function\"&&(e.count++,e=kf.bind(e),t.then(e,e)),o.state.loading|=4,o.instance=a,To(a);return}a=t.ownerDocument||t,r=xS(r),(n=Xr.get(n))&&zg(r,n),a=a.createElement(\"link\"),To(a);var i=a;i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Do(a,\"link\",r),o.instance=a}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(o,t),(t=o.state.preload)&&(o.state.loading&3)===0&&(e.count++,o=kf.bind(e),t.addEventListener(\"load\",o),t.addEventListener(\"error\",o))}}var Fy=0;function zM(e,t){return e.stylesheets&&e.count===0&&sf(e,e.stylesheets),0Fy?50:800)+t);return e.unsuspend=o,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(n)}}:null}function kf(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)sf(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Bf=null;function sf(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Bf=new Map,t.forEach(kM,e),Bf=null,kf.call(e))}function kM(e,t){if(!(t.state.loading&4)){var o=Bf.get(e);if(o)var r=o.get(null);else{o=new Map,Bf.set(e,o);for(var n=e.querySelectorAll(\"link[data-precedence],style[data-precedence]\"),a=0;a{\"use strict\";function AS(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(AS)}catch(e){console.error(e)}}AS(),DS.exports=OS()});var aE=Xo(pt=>{\"use strict\";var Eo=typeof Symbol==\"function\"&&Symbol.for,Yg=Eo?Symbol.for(\"react.element\"):60103,Xg=Eo?Symbol.for(\"react.portal\"):60106,ud=Eo?Symbol.for(\"react.fragment\"):60107,pd=Eo?Symbol.for(\"react.strict_mode\"):60108,fd=Eo?Symbol.for(\"react.profiler\"):60114,dd=Eo?Symbol.for(\"react.provider\"):60109,md=Eo?Symbol.for(\"react.context\"):60110,Gg=Eo?Symbol.for(\"react.async_mode\"):60111,yd=Eo?Symbol.for(\"react.concurrent_mode\"):60111,hd=Eo?Symbol.for(\"react.forward_ref\"):60112,gd=Eo?Symbol.for(\"react.suspense\"):60113,oO=Eo?Symbol.for(\"react.suspense_list\"):60120,bd=Eo?Symbol.for(\"react.memo\"):60115,vd=Eo?Symbol.for(\"react.lazy\"):60116,rO=Eo?Symbol.for(\"react.block\"):60121,nO=Eo?Symbol.for(\"react.fundamental\"):60117,aO=Eo?Symbol.for(\"react.responder\"):60118,iO=Eo?Symbol.for(\"react.scope\"):60119;function Pr(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case Yg:switch(e=e.type,e){case Gg:case yd:case ud:case fd:case pd:case gd:return e;default:switch(e=e&&e.$$typeof,e){case md:case hd:case vd:case bd:case dd:return e;default:return t}}case Xg:return t}}}function nE(e){return Pr(e)===yd}pt.AsyncMode=Gg;pt.ConcurrentMode=yd;pt.ContextConsumer=md;pt.ContextProvider=dd;pt.Element=Yg;pt.ForwardRef=hd;pt.Fragment=ud;pt.Lazy=vd;pt.Memo=bd;pt.Portal=Xg;pt.Profiler=fd;pt.StrictMode=pd;pt.Suspense=gd;pt.isAsyncMode=function(e){return nE(e)||Pr(e)===Gg};pt.isConcurrentMode=nE;pt.isContextConsumer=function(e){return Pr(e)===md};pt.isContextProvider=function(e){return Pr(e)===dd};pt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===Yg};pt.isForwardRef=function(e){return Pr(e)===hd};pt.isFragment=function(e){return Pr(e)===ud};pt.isLazy=function(e){return Pr(e)===vd};pt.isMemo=function(e){return Pr(e)===bd};pt.isPortal=function(e){return Pr(e)===Xg};pt.isProfiler=function(e){return Pr(e)===fd};pt.isStrictMode=function(e){return Pr(e)===pd};pt.isSuspense=function(e){return Pr(e)===gd};pt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===ud||e===yd||e===fd||e===pd||e===gd||e===oO||typeof e==\"object\"&&e!==null&&(e.$$typeof===vd||e.$$typeof===bd||e.$$typeof===dd||e.$$typeof===md||e.$$typeof===hd||e.$$typeof===nO||e.$$typeof===aO||e.$$typeof===iO||e.$$typeof===rO)};pt.typeOf=Pr});var lE=Xo((Mz,iE)=>{\"use strict\";iE.exports=aE()});var mE=Xo((Oz,dE)=>{\"use strict\";var qg=lE(),lO={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},sO={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},cO={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},pE={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Ig={};Ig[qg.ForwardRef]=cO;Ig[qg.Memo]=pE;function sE(e){return qg.isMemo(e)?pE:Ig[e.$$typeof]||lO}var uO=Object.defineProperty,pO=Object.getOwnPropertyNames,cE=Object.getOwnPropertySymbols,fO=Object.getOwnPropertyDescriptor,dO=Object.getPrototypeOf,uE=Object.prototype;function fE(e,t,o){if(typeof t!=\"string\"){if(uE){var r=dO(t);r&&r!==uE&&fE(e,r,o)}var n=pO(t);cE&&(n=n.concat(cE(t)));for(var a=sE(e),i=sE(t),l=0;l{\"use strict\";var DO=Symbol.for(\"react.transitional.element\"),NO=Symbol.for(\"react.fragment\");function AE(e,t,o){var r=null;if(o!==void 0&&(r=\"\"+o),t.key!==void 0&&(r=\"\"+t.key),\"key\"in t){o={};for(var n in t)n!==\"key\"&&(o[n]=t[n])}else o=t;return t=o.ref,{$$typeof:DO,type:e,key:r,ref:t!==void 0?t:null,props:o}}Pd.Fragment=NO;Pd.jsx=AE;Pd.jsxs=AE});var Ie=Xo((Ck,NE)=>{\"use strict\";NE.exports=DE()});var kE=Xo(vt=>{\"use strict\";var Qg=Symbol.for(\"react.transitional.element\"),Wg=Symbol.for(\"react.portal\"),Cd=Symbol.for(\"react.fragment\"),Rd=Symbol.for(\"react.strict_mode\"),wd=Symbol.for(\"react.profiler\"),Md=Symbol.for(\"react.consumer\"),Od=Symbol.for(\"react.context\"),Ad=Symbol.for(\"react.forward_ref\"),Dd=Symbol.for(\"react.suspense\"),Nd=Symbol.for(\"react.suspense_list\"),_d=Symbol.for(\"react.memo\"),zd=Symbol.for(\"react.lazy\"),_O=Symbol.for(\"react.view_transition\"),zO=Symbol.for(\"react.client.reference\");function Ir(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case Qg:switch(e=e.type,e){case Cd:case wd:case Rd:case Dd:case Nd:case _O:return e;default:switch(e=e&&e.$$typeof,e){case Od:case Ad:case zd:case _d:return e;case Md:return e;default:return t}}case Wg:return t}}}vt.ContextConsumer=Md;vt.ContextProvider=Od;vt.Element=Qg;vt.ForwardRef=Ad;vt.Fragment=Cd;vt.Lazy=zd;vt.Memo=_d;vt.Portal=Wg;vt.Profiler=wd;vt.StrictMode=Rd;vt.Suspense=Dd;vt.SuspenseList=Nd;vt.isContextConsumer=function(e){return Ir(e)===Md};vt.isContextProvider=function(e){return Ir(e)===Od};vt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===Qg};vt.isForwardRef=function(e){return Ir(e)===Ad};vt.isFragment=function(e){return Ir(e)===Cd};vt.isLazy=function(e){return Ir(e)===zd};vt.isMemo=function(e){return Ir(e)===_d};vt.isPortal=function(e){return Ir(e)===Wg};vt.isProfiler=function(e){return Ir(e)===wd};vt.isStrictMode=function(e){return Ir(e)===Rd};vt.isSuspense=function(e){return Ir(e)===Dd};vt.isSuspenseList=function(e){return Ir(e)===Nd};vt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===Cd||e===wd||e===Rd||e===Dd||e===Nd||typeof e==\"object\"&&e!==null&&(e.$$typeof===zd||e.$$typeof===_d||e.$$typeof===Od||e.$$typeof===Md||e.$$typeof===Ad||e.$$typeof===zO||e.getModuleId!==void 0)};vt.typeOf=Ir});var LE=Xo((Dk,BE)=>{\"use strict\";BE.exports=kE()});var w=q(re());var ir=q(re(),1),_S=q(NS(),1),zS=ir.createContext(null);function YM(){let e=ir.useContext(zS);if(!e)throw new Error(\"RenderContext not found\");return e}function XM(){return YM().model}function Ye(e){let t=XM(),o=ir.useSyncExternalStore(n=>(t.on(`change:${e}`,n),()=>t.off(`change:${e}`,n)),()=>t.get(e)),r=ir.useCallback(n=>{t.set(e,typeof n==\"function\"?n(t.get(e)):n),t.save_changes()},[t,e]);return[o,r]}function kS(e){return({el:t,model:o,experimental:r})=>{let n=_S.createRoot(t);return n.render(ir.createElement(ir.StrictMode,null,ir.createElement(zS.Provider,{value:{model:o,experimental:r}},ir.createElement(e)))),()=>n.unmount()}}function lr(e,...t){let o=new URL(`https://mui.com/production-error/?code=${e}`);return t.forEach(r=>o.searchParams.append(\"args[]\",r)),`Minified MUI error #${e}; visit ${o} for the full message.`}function Bi(){return Bi=Object.assign?Object.assign.bind():function(e){for(var t=1;t0?eo(bs,--Ko):0,hs--,so===10&&(hs=1,ad--),so}function Qo(){return so=Ko<$S?eo(bs,Ko++):0,hs++,so===10&&(hs=1,ad++),so}function Gr(){return eo(bs,Ko)}function vu(){return Ko}function xs(e,t){return Ja(bs,e,t)}function gs(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function id(e){return ad=hs=1,$S=Fo(bs=e),Ko=0,[]}function ld(e){return bs=\"\",e}function Ts(e){return nd(xs(Ko-1,$g(e===91?e+2:e===40?e+1:e)))}function GS(e){for(;(so=Gr())&&so<33;)Qo();return gs(e)>2||gs(so)>3?\"\":\" \"}function qS(e,t){for(;--t&&Qo()&&!(so<48||so>102||so>57&&so<65||so>70&&so<97););return xs(e,vu()+(t<6&&Gr()==32&&Qo()==32))}function $g(e){for(;Qo();)switch(so){case e:return Ko;case 34:case 39:e!==34&&e!==39&&$g(so);break;case 40:e===41&&$g(e);break;case 92:Qo();break}return Ko}function IS(e,t){for(;Qo()&&e+so!==57;)if(e+so===84&&Gr()===47)break;return\"/*\"+xs(t,Ko-1)+\"*\"+Li(e===47?e:Qo())}function FS(e){for(;!gs(Gr());)Qo();return xs(e,Ko)}function WS(e){return ld(sd(\"\",null,null,null,[\"\"],e=id(e),0,[0],e))}function sd(e,t,o,r,n,a,i,l,s){for(var c=0,u=0,m=i,p=0,d=0,v=0,T=1,S=1,h=1,y=0,g=\"\",b=n,E=a,C=r,P=g;S;)switch(v=y,y=Qo()){case 40:if(v!=108&&eo(P,m-1)==58){gu(P+=We(Ts(y),\"&\",\"&\\f\"),\"&\\f\")!=-1&&(h=-1);break}case 34:case 39:case 91:P+=Ts(y);break;case 9:case 10:case 13:case 32:P+=GS(v);break;case 92:P+=qS(vu()-1,7);continue;case 47:switch(Gr()){case 42:case 47:ys(FM(IS(Qo(),vu()),t,o),s);break;default:P+=\"/\"}break;case 123*T:l[c++]=Fo(P)*h;case 125*T:case 59:case 0:switch(y){case 0:case 125:S=0;case 59+u:h==-1&&(P=We(P,/\\f/g,\"\")),d>0&&Fo(P)-m&&ys(d>32?QS(P+\";\",r,o,m-1):QS(We(P,\" \",\"\")+\";\",r,o,m-2),s);break;case 59:P+=\";\";default:if(ys(C=KS(P,t,o,c,u,n,l,g,b=[],E=[],m),a),y===123)if(u===0)sd(P,t,C,C,b,a,m,l,E);else switch(p===99&&eo(P,3)===110?100:p){case 100:case 108:case 109:case 115:sd(e,C,C,r&&ys(KS(e,C,C,0,0,n,l,g,n,b=[],m),E),n,E,m,l,r?b:E);break;default:sd(P,C,C,C,[\"\"],E,0,l,E)}}c=u=d=0,T=h=1,g=P=\"\",m=i;break;case 58:m=1+Fo(P),d=v;default:if(T<1){if(y==123)--T;else if(y==125&&T++==0&&XS()==125)continue}switch(P+=Li(y),y*T){case 38:h=u>0?1:(P+=\"\\f\",-1);break;case 44:l[c++]=(Fo(P)-1)*h,h=1;break;case 64:Gr()===45&&(P+=Ts(Qo())),p=Gr(),u=m=Fo(g=P+=FS(vu())),y++;break;case 45:v===45&&Fo(P)==2&&(T=0)}}return a}function KS(e,t,o,r,n,a,i,l,s,c,u){for(var m=n-1,p=n===0?a:[\"\"],d=ms(p),v=0,T=0,S=0;v0?p[h]+\" \"+y:We(y,/&\\f/g,p[h])))&&(s[S++]=g);return bu(e,t,o,n===0?fs:l,s,c,u)}function FM(e,t,o){return bu(e,t,o,od,Li(YS()),Ja(e,2,-2),0)}function QS(e,t,o,r){return bu(e,t,o,ds,Ja(e,0,r),Ja(e,r+1,-1),r)}function ji(e,t){for(var o=\"\",r=ms(e),n=0;n6)switch(eo(e,t+1)){case 109:if(eo(e,t+4)!==45)break;case 102:return We(e,/(.+:)(.+)-([^]+)/,\"$1\"+tt+\"$2-$3$1\"+hu+(eo(e,t+3)==108?\"$3\":\"$2-$3\"))+e;case 115:return~gu(e,\"stretch\")?oE(We(e,\"stretch\",\"fill-available\"),t)+e:e}break;case 4949:if(eo(e,t+1)!==115)break;case 6444:switch(eo(e,Fo(e)-3-(~gu(e,\"!important\")&&10))){case 107:return We(e,\":\",\":\"+tt)+e;case 101:return We(e,/(.+:)([^;!]+)(;|!.+)?/,\"$1\"+tt+(eo(e,14)===45?\"inline-\":\"\")+\"box$3$1\"+tt+\"$2$3$1\"+No+\"$2box$3\")+e}break;case 5936:switch(eo(e,t+11)){case 114:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"tb\")+e;case 108:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"tb-rl\")+e;case 45:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"lr\")+e}return tt+e+No+e+e}return e}var eO=function(t,o,r,n){if(t.length>-1&&!t.return)switch(t.type){case ds:t.return=oE(t.value,t.length);break;case rd:return ji([vs(t,{value:We(t.value,\"@\",\"@\"+tt)})],n);case fs:if(t.length)return Vg(t.props,function(a){switch(Hg(a,/(::plac\\w+|:read-\\w+)/)){case\":read-only\":case\":read-write\":return ji([vs(t,{props:[We(a,/:(read-\\w+)/,\":\"+hu+\"$1\")]})],n);case\"::placeholder\":return ji([vs(t,{props:[We(a,/:(plac\\w+)/,\":\"+tt+\"input-$1\")]}),vs(t,{props:[We(a,/:(plac\\w+)/,\":\"+hu+\"$1\")]}),vs(t,{props:[We(a,/:(plac\\w+)/,No+\"input-$1\")]})],n)}return\"\"})}},tO=[eO],rE=function(t){var o=t.key;if(o===\"css\"){var r=document.querySelectorAll(\"style[data-emotion]:not([data-s])\");Array.prototype.forEach.call(r,function(T){var S=T.getAttribute(\"data-emotion\");S.indexOf(\" \")!==-1&&(document.head.appendChild(T),T.setAttribute(\"data-s\",\"\"))})}var n=t.stylisPlugins||tO,a={},i,l=[];i=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^=\"'+o+' \"]'),function(T){for(var S=T.getAttribute(\"data-emotion\").split(\" \"),h=1;h=4;++r,n-=4)o=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,o=(o&65535)*1540483477+((o>>>16)*59797<<16),o^=o>>>24,t=(o&65535)*1540483477+((o>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(n){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var hE={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};var yO=!1,hO=/[A-Z]|^ms/g,gO=/_EMO_([^_]+?)_([^]*?)_EMO_/g,xE=function(t){return t.charCodeAt(1)===45},gE=function(t){return t!=null&&typeof t!=\"boolean\"},Fg=cd(function(e){return xE(e)?e:e.replace(hO,\"-$&\").toLowerCase()}),bE=function(t,o){switch(t){case\"animation\":case\"animationName\":if(typeof o==\"string\")return o.replace(gO,function(r,n,a){return Nn={name:n,styles:a,next:Nn},n})}return hE[t]!==1&&!xE(t)&&typeof o==\"number\"&&o!==0?o+\"px\":o},bO=\"Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.\";function Su(e,t,o){if(o==null)return\"\";var r=o;if(r.__emotion_styles!==void 0)return r;switch(typeof o){case\"boolean\":return\"\";case\"object\":{var n=o;if(n.anim===1)return Nn={name:n.name,styles:n.styles,next:Nn},n.name;var a=o;if(a.styles!==void 0){var i=a.next;if(i!==void 0)for(;i!==void 0;)Nn={name:i.name,styles:i.styles,next:Nn},i=i.next;var l=a.styles+\";\";return l}return vO(e,t,o)}case\"function\":{if(e!==void 0){var s=Nn,c=o(e);return Nn=s,Su(e,t,c)}break}}var u=o;if(t==null)return u;var m=t[u];return m!==void 0?m:u}function vO(e,t,o){var r=\"\";if(Array.isArray(o))for(var n=0;n96?wO:MO},ME=function(t,o,r){var n;if(o){var a=o.shouldForwardProp;n=t.__emotion_forwardProp&&a?function(i){return t.__emotion_forwardProp(i)&&a(i)}:a}return typeof n!=\"function\"&&r&&(n=t.__emotion_forwardProp),n},OO=function(t){var o=t.cache,r=t.serialized,n=t.isStringTag;return Ss(o,r,n),Eu(function(){return Tu(o,r,n)}),null},OE=function e(t,o){var r=t.__emotion_real===t,n=r&&t.__emotion_base||t,a,i;o!==void 0&&(a=o.label,i=o.target);var l=ME(t,o,r),s=l||wE(n),c=!s(\"as\");return function(){var u=arguments,m=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(a!==void 0&&m.push(\"label:\"+a+\";\"),u[0]==null||u[0].raw===void 0)m.push.apply(m,u);else{var p=u[0];m.push(p[0]);for(var d=u.length,v=1;v{t[o]=jE(e[o])}),t}function Kt(e,t,o={clone:!0}){let r=o.clone?{...e}:e;return Cr(e)&&Cr(t)&&Object.keys(t).forEach(n=>{Zg.isValidElement(t[n])||(0,Jg.isValidElementType)(t[n])?r[n]=t[n]:Cr(t[n])&&Object.prototype.hasOwnProperty.call(e,n)&&Cr(e[n])?r[n]=Kt(e[n],t[n],o):o.clone?r[n]=Cr(t[n])?jE(t[n]):t[n]:r[n]=t[n]}),r}var kO=e=>{let t=Object.keys(e).map(o=>({key:o,val:e[o]}))||[];return t.sort((o,r)=>o.val-r.val),t.reduce((o,r)=>({...o,[r.key]:r.val}),{})};function e0(e){let{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:o=\"px\",step:r=5,...n}=e,a=kO(t),i=Object.keys(a);function l(p){return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o})`}function s(p){return`@media (max-width:${(typeof t[p]==\"number\"?t[p]:p)-r/100}${o})`}function c(p,d){let v=i.indexOf(d);return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o}) and (max-width:${(v!==-1&&typeof t[i[v]]==\"number\"?t[i[v]]:d)-r/100}${o})`}function u(p){return i.indexOf(p)+1r.startsWith(\"@container\")).sort((r,n)=>{let a=/min-width:\\s*([0-9.]+)/;return+(r.match(a)?.[1]||0)-+(n.match(a)?.[1]||0)});return o.length?o.reduce((r,n)=>{let a=t[n];return delete r[n],r[n]=a,r},{...t}):t}function t0(e,t){return t===\"@\"||t.startsWith(\"@\")&&(e.some(o=>t.startsWith(`@${o}`))||!!t.match(/^@\\d/))}function o0(e,t){let o=t.match(/^@([^/]+)?\\/?(.+)?$/);if(!o)return null;let[,r,n]=o,a=Number.isNaN(+r)?r||0:+r;return e.containerQueries(n).up(a)}function Bd(e){let t=(a,i)=>a.replace(\"@media\",i?`@container ${i}`:\"@container\");function o(a,i){a.up=(...l)=>t(e.breakpoints.up(...l),i),a.down=(...l)=>t(e.breakpoints.down(...l),i),a.between=(...l)=>t(e.breakpoints.between(...l),i),a.only=(...l)=>t(e.breakpoints.only(...l),i),a.not=(...l)=>{let s=t(e.breakpoints.not(...l),i);return s.includes(\"not all and\")?s.replace(\"not all and \",\"\").replace(\"min-width:\",\"width<\").replace(\"max-width:\",\"width>\").replace(\"and\",\"or\"):s}}let r={},n=a=>(o(r,a),r);return o(n),{...e,containerQueries:n}}var BO={borderRadius:4},UE=BO;function LO(e,t){return t?Kt(e,t,{clone:!1}):e}var sa=LO;var Ru={xs:0,sm:600,md:900,lg:1200,xl:1536},HE={keys:[\"xs\",\"sm\",\"md\",\"lg\",\"xl\"],up:e=>`@media (min-width:${Ru[e]}px)`},jO={containerQueries:e=>({up:t=>{let o=typeof t==\"number\"?t:Ru[t]||t;return typeof o==\"number\"&&(o=`${o}px`),e?`@container ${e} (min-width:${o})`:`@container (min-width:${o})`}})};function Wo(e,t,o){let r=e.theme||{};if(Array.isArray(t)){let a=r.breakpoints||HE;return t.reduce((i,l,s)=>(i[a.up(a.keys[s])]=o(t[s]),i),{})}if(typeof t==\"object\"){let a=r.breakpoints||HE;return Object.keys(t).reduce((i,l)=>{if(t0(a.keys,l)){let s=o0(r.containerQueries?r:jO,l);s&&(i[s]=o(t[l],l))}else if(Object.keys(a.values||Ru).includes(l)){let s=a.up(l);i[s]=o(t[l],l)}else{let s=l;i[s]=t[s]}return i},{})}return o(t)}function VE(e={}){return e.keys?.reduce((o,r)=>{let n=e.up(r);return o[n]={},o},{})||{}}function r0(e,t){return e.reduce((o,r)=>{let n=o[r];return(!n||Object.keys(n).length===0)&&delete o[r],o},t)}function ri(e){if(typeof e!=\"string\")throw new Error(lr(7));return e.charAt(0).toUpperCase()+e.slice(1)}function Ps(e,t,o=!0){if(!t||typeof t!=\"string\")return null;if(e&&e.vars&&o){let r=`vars.${t}`.split(\".\").reduce((n,a)=>n&&n[a]?n[a]:null,e);if(r!=null)return r}return t.split(\".\").reduce((r,n)=>r&&r[n]!=null?r[n]:null,e)}function wu(e,t,o,r=o){let n;return typeof e==\"function\"?n=e(o):Array.isArray(e)?n=e[o]||r:n=Ps(e,o)||r,t&&(n=t(n,r,e)),n}function UO(e){let{prop:t,cssProperty:o=e.prop,themeKey:r,transform:n}=e,a=i=>{if(i[t]==null)return null;let l=i[t],s=i.theme,c=Ps(s,r)||{};return Wo(i,l,m=>{let p=wu(c,n,m);return m===p&&typeof m==\"string\"&&(p=wu(c,n,`${t}${m===\"default\"?\"\":ri(m)}`,m)),o===!1?p:{[o]:p}})};return a.propTypes={},a.filterProps=[t],a}var Pt=UO;function Ld(e){let t={};return o=>(t[o]===void 0&&(t[o]=e(o)),t[o])}var HO={m:\"margin\",p:\"padding\"},VO={t:\"Top\",r:\"Right\",b:\"Bottom\",l:\"Left\",x:[\"Left\",\"Right\"],y:[\"Top\",\"Bottom\"]},$E={marginX:\"mx\",marginY:\"my\",paddingX:\"px\",paddingY:\"py\"},$O=Ld(e=>{if(e.length>2)if($E[e])e=$E[e];else return[e];let[t,o]=e.split(\"\"),r=HO[t],n=VO[o]||\"\";return Array.isArray(n)?n.map(a=>r+a):[r+n]}),n0=[\"m\",\"mt\",\"mr\",\"mb\",\"ml\",\"mx\",\"my\",\"margin\",\"marginTop\",\"marginRight\",\"marginBottom\",\"marginLeft\",\"marginX\",\"marginY\",\"marginInline\",\"marginInlineStart\",\"marginInlineEnd\",\"marginBlock\",\"marginBlockStart\",\"marginBlockEnd\"],a0=[\"p\",\"pt\",\"pr\",\"pb\",\"pl\",\"px\",\"py\",\"padding\",\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\",\"paddingX\",\"paddingY\",\"paddingInline\",\"paddingInlineStart\",\"paddingInlineEnd\",\"paddingBlock\",\"paddingBlockStart\",\"paddingBlockEnd\"],YE=[...n0,...a0];function Hi(e,t,o,r){let n=Ps(e,t,!0)??o;return typeof n==\"number\"||typeof n==\"string\"?a=>typeof a==\"string\"?a:typeof n==\"string\"?n.startsWith(\"var(\")&&a===0?0:n.startsWith(\"var(\")&&a===1?n:`calc(${a} * ${n})`:n*a:Array.isArray(n)?a=>{if(typeof a==\"string\")return a;let i=Math.abs(a),l=n[i];return a>=0?l:typeof l==\"number\"?-l:typeof l==\"string\"&&l.startsWith(\"var(\")?`calc(-1 * ${l})`:`-${l}`}:typeof n==\"function\"?n:()=>{}}function Mu(e){return Hi(e,\"spacing\",8,\"spacing\")}function Vi(e,t){return typeof t==\"string\"||t==null?t:e(t)}function YO(e,t){return o=>e.reduce((r,n)=>(r[n]=Vi(t,o),r),{})}function XO(e,t,o,r){if(!t.includes(o))return null;let n=$O(o),a=YO(n,r),i=e[o];return Wo(e,i,a)}function i0(e,t){let o=Mu(e.theme);return Object.keys(e).map(r=>XO(e,t,r,o)).reduce(sa,{})}function Vt(e){return i0(e,n0)}Vt.propTypes={};Vt.filterProps=n0;function $t(e){return i0(e,a0)}$t.propTypes={};$t.filterProps=a0;function XE(e){return i0(e,YE)}XE.propTypes={};XE.filterProps=YE;function Cs(e=8,t=Mu({spacing:e})){if(e.mui)return e;let o=(...r)=>(r.length===0?[1]:r).map(a=>{let i=t(a);return typeof i==\"number\"?`${i}px`:i}).join(\" \");return o.mui=!0,o}function GO(...e){let t=e.reduce((r,n)=>(n.filterProps.forEach(a=>{r[a]=n}),r),{}),o=r=>Object.keys(r).reduce((n,a)=>t[a]?sa(n,t[a](r)):n,{});return o.propTypes={},o.filterProps=e.reduce((r,n)=>r.concat(n.filterProps),[]),o}var ca=GO;function Rr(e){return typeof e!=\"number\"?e:`${e}px solid`}function Fr(e,t){return Pt({prop:e,themeKey:\"borders\",transform:t})}var qO=Fr(\"border\",Rr),IO=Fr(\"borderTop\",Rr),FO=Fr(\"borderRight\",Rr),KO=Fr(\"borderBottom\",Rr),QO=Fr(\"borderLeft\",Rr),WO=Fr(\"borderColor\"),ZO=Fr(\"borderTopColor\"),JO=Fr(\"borderRightColor\"),eA=Fr(\"borderBottomColor\"),tA=Fr(\"borderLeftColor\"),oA=Fr(\"outline\",Rr),rA=Fr(\"outlineColor\"),Ou=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){let t=Hi(e.theme,\"shape.borderRadius\",4,\"borderRadius\"),o=r=>({borderRadius:Vi(t,r)});return Wo(e,e.borderRadius,o)}return null};Ou.propTypes={};Ou.filterProps=[\"borderRadius\"];var S4=ca(qO,IO,FO,KO,QO,WO,ZO,JO,eA,tA,Ou,oA,rA);var Au=e=>{if(e.gap!==void 0&&e.gap!==null){let t=Hi(e.theme,\"spacing\",8,\"gap\"),o=r=>({gap:Vi(t,r)});return Wo(e,e.gap,o)}return null};Au.propTypes={};Au.filterProps=[\"gap\"];var Du=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){let t=Hi(e.theme,\"spacing\",8,\"columnGap\"),o=r=>({columnGap:Vi(t,r)});return Wo(e,e.columnGap,o)}return null};Du.propTypes={};Du.filterProps=[\"columnGap\"];var Nu=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){let t=Hi(e.theme,\"spacing\",8,\"rowGap\"),o=r=>({rowGap:Vi(t,r)});return Wo(e,e.rowGap,o)}return null};Nu.propTypes={};Nu.filterProps=[\"rowGap\"];var nA=Pt({prop:\"gridColumn\"}),aA=Pt({prop:\"gridRow\"}),iA=Pt({prop:\"gridAutoFlow\"}),lA=Pt({prop:\"gridAutoColumns\"}),sA=Pt({prop:\"gridAutoRows\"}),cA=Pt({prop:\"gridTemplateColumns\"}),uA=Pt({prop:\"gridTemplateRows\"}),pA=Pt({prop:\"gridTemplateAreas\"}),fA=Pt({prop:\"gridArea\"}),M4=ca(Au,Du,Nu,nA,aA,iA,lA,sA,cA,uA,pA,fA);function $i(e,t){return t===\"grey\"?t:e}var dA=Pt({prop:\"color\",themeKey:\"palette\",transform:$i}),mA=Pt({prop:\"bgcolor\",cssProperty:\"backgroundColor\",themeKey:\"palette\",transform:$i}),yA=Pt({prop:\"backgroundColor\",themeKey:\"palette\",transform:$i}),N4=ca(dA,mA,yA);function sr(e){return e<=1&&e!==0?`${e*100}%`:e}var hA=Pt({prop:\"width\",transform:sr}),jd=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){let t=o=>{let r=e.theme?.breakpoints?.values?.[o]||Ru[o];return r?e.theme?.breakpoints?.unit!==\"px\"?{maxWidth:`${r}${e.theme.breakpoints.unit}`}:{maxWidth:r}:{maxWidth:sr(o)}};return Wo(e,e.maxWidth,t)}return null};jd.filterProps=[\"maxWidth\"];var gA=Pt({prop:\"minWidth\",transform:sr}),bA=Pt({prop:\"height\",transform:sr}),vA=Pt({prop:\"maxHeight\",transform:sr}),xA=Pt({prop:\"minHeight\",transform:sr}),L4=Pt({prop:\"size\",cssProperty:\"width\",transform:sr}),j4=Pt({prop:\"size\",cssProperty:\"height\",transform:sr}),TA=Pt({prop:\"boxSizing\"}),U4=ca(hA,jd,gA,bA,vA,xA,TA);var SA={border:{themeKey:\"borders\",transform:Rr},borderTop:{themeKey:\"borders\",transform:Rr},borderRight:{themeKey:\"borders\",transform:Rr},borderBottom:{themeKey:\"borders\",transform:Rr},borderLeft:{themeKey:\"borders\",transform:Rr},borderColor:{themeKey:\"palette\"},borderTopColor:{themeKey:\"palette\"},borderRightColor:{themeKey:\"palette\"},borderBottomColor:{themeKey:\"palette\"},borderLeftColor:{themeKey:\"palette\"},outline:{themeKey:\"borders\",transform:Rr},outlineColor:{themeKey:\"palette\"},borderRadius:{themeKey:\"shape.borderRadius\",style:Ou},color:{themeKey:\"palette\",transform:$i},bgcolor:{themeKey:\"palette\",cssProperty:\"backgroundColor\",transform:$i},backgroundColor:{themeKey:\"palette\",transform:$i},p:{style:$t},pt:{style:$t},pr:{style:$t},pb:{style:$t},pl:{style:$t},px:{style:$t},py:{style:$t},padding:{style:$t},paddingTop:{style:$t},paddingRight:{style:$t},paddingBottom:{style:$t},paddingLeft:{style:$t},paddingX:{style:$t},paddingY:{style:$t},paddingInline:{style:$t},paddingInlineStart:{style:$t},paddingInlineEnd:{style:$t},paddingBlock:{style:$t},paddingBlockStart:{style:$t},paddingBlockEnd:{style:$t},m:{style:Vt},mt:{style:Vt},mr:{style:Vt},mb:{style:Vt},ml:{style:Vt},mx:{style:Vt},my:{style:Vt},margin:{style:Vt},marginTop:{style:Vt},marginRight:{style:Vt},marginBottom:{style:Vt},marginLeft:{style:Vt},marginX:{style:Vt},marginY:{style:Vt},marginInline:{style:Vt},marginInlineStart:{style:Vt},marginInlineEnd:{style:Vt},marginBlock:{style:Vt},marginBlockStart:{style:Vt},marginBlockEnd:{style:Vt},displayPrint:{cssProperty:!1,transform:e=>({\"@media print\":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:Au},rowGap:{style:Nu},columnGap:{style:Du},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:\"zIndex\"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:\"shadows\"},width:{transform:sr},maxWidth:{style:jd},minWidth:{transform:sr},height:{transform:sr},maxHeight:{transform:sr},minHeight:{transform:sr},boxSizing:{},font:{themeKey:\"font\"},fontFamily:{themeKey:\"typography\"},fontSize:{themeKey:\"typography\"},fontStyle:{themeKey:\"typography\"},fontWeight:{themeKey:\"typography\"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:\"typography\"}},un=SA;function EA(...e){let t=e.reduce((r,n)=>r.concat(Object.keys(n)),[]),o=new Set(t);return e.every(r=>o.size===Object.keys(r).length)}function PA(e,t){return typeof e==\"function\"?e(t):e}function CA(){function e(o,r,n,a){let i={[o]:r,theme:n},l=a[o];if(!l)return{[o]:r};let{cssProperty:s=o,themeKey:c,transform:u,style:m}=l;if(r==null)return null;if(c===\"typography\"&&r===\"inherit\")return{[o]:r};let p=Ps(n,c)||{};return m?m(i):Wo(i,r,v=>{let T=wu(p,u,v);return v===T&&typeof v==\"string\"&&(T=wu(p,u,`${o}${v===\"default\"?\"\":ri(v)}`,v)),s===!1?T:{[s]:T}})}function t(o){let{sx:r,theme:n={},nested:a}=o||{};if(!r)return null;let i=n.unstable_sxConfig??un;function l(s){let c=s;if(typeof s==\"function\")c=s(n);else if(typeof s!=\"object\")return s;if(!c)return null;let u=VE(n.breakpoints),m=Object.keys(u),p=u;return Object.keys(c).forEach(d=>{let v=PA(c[d],n);if(v!=null)if(typeof v==\"object\")if(i[d])p=sa(p,e(d,v,n,i));else{let T=Wo({theme:n},v,S=>({[d]:S}));EA(T,v)?p[d]=t({sx:v,theme:n,nested:!0}):p=sa(p,T)}else p=sa(p,e(d,v,n,i))}),!a&&n.modularCssLayers?{\"@layer sx\":kd(n,r0(m,p))}:kd(n,r0(m,p))}return Array.isArray(r)?r.map(l):l(r)}return t}var GE=CA();GE.filterProps=[\"sx\"];var Kr=GE;function l0(e,t){let o=this;if(o.vars){if(!o.colorSchemes?.[e]||typeof o.getColorSchemeSelector!=\"function\")return{};let r=o.getColorSchemeSelector(e);return r===\"&\"?t:((r.includes(\"data-\")||r.includes(\".\"))&&(r=`*:where(${r.replace(/\\s*&$/,\"\")}) &`),{[r]:t})}return o.palette.mode===e?t:{}}function RA(e={},...t){let{breakpoints:o={},palette:r={},spacing:n,shape:a={},...i}=e,l=e0(o),s=Cs(n),c=Kt({breakpoints:l,direction:\"ltr\",components:{},palette:{mode:\"light\",...r},spacing:s,shape:{...UE,...a}},i);return c=Bd(c),c.applyStyles=l0,c=t.reduce((u,m)=>Kt(u,m),c),c.unstable_sxConfig={...un,...i?.unstable_sxConfig},c.unstable_sx=function(m){return Kr({sx:m,theme:this})},c}var Yi=RA;var qE=q(re(),1);function wA(e){return Object.keys(e).length===0}function MA(e=null){let t=qE.useContext(ti);return!t||wA(t)?e:t}var s0=MA;var OA=Yi();function AA(e=OA){return s0(e)}var Rs=AA;var DA=e=>{let t={systemProps:{},otherProps:{}},o=e?.theme?.unstable_sxConfig??un;return Object.keys(e).forEach(r=>{o[r]?t.systemProps[r]=e[r]:t.otherProps[r]=e[r]}),t};function ws(e){let{sx:t,...o}=e,{systemProps:r,otherProps:n}=DA(o),a;return Array.isArray(t)?a=[r,...t]:typeof t==\"function\"?a=(...i)=>{let l=t(...i);return Cr(l)?{...r,...l}:r}:a={...r,...t},{...n,sx:a}}var IE=e=>e,NA=()=>{let e=IE;return{configure(t){e=t},generate(t){return e(t)},reset(){e=IE}}},_A=NA(),Ms=_A;var KE=q(re(),1);function FE(e){var t,o,r=\"\";if(typeof e==\"string\"||typeof e==\"number\")r+=e;else if(typeof e==\"object\")if(Array.isArray(e)){var n=e.length;for(t=0;tl!==\"theme\"&&l!==\"sx\"&&l!==\"as\"})(Kr);return KE.forwardRef(function(s,c){let u=Rs(o),{className:m,component:p=\"div\",...d}=ws(s);return(0,QE.jsx)(a,{as:p,ref:c,className:ie(m,n?n(r):r),theme:t&&u[t]||u,...d})})}var kA={active:\"active\",checked:\"checked\",completed:\"completed\",disabled:\"disabled\",error:\"error\",expanded:\"expanded\",focused:\"focused\",focusVisible:\"focusVisible\",open:\"open\",readOnly:\"readOnly\",required:\"required\",selected:\"selected\"};function _e(e,t,o=\"Mui\"){let r=kA[t];return r?`${o}-${r}`:`${Ms.generate(e)}-${t}`}function Ce(e,t,o=\"Mui\"){let r={};return t.forEach(n=>{r[n]=_e(e,n,o)}),r}function zu(e){let{variants:t,...o}=e,r={variants:t,style:la(o),isProcessed:!0};return r.style===o||t&&t.forEach(n=>{typeof n.style!=\"function\"&&(n.style=la(n.style))}),r}var BA=Yi();function c0(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}function Xi(e,t){return t&&e&&typeof e==\"object\"&&e.styles&&!e.styles.startsWith(\"@layer\")&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}function LA(e){return e?(t,o)=>o[e]:null}function jA(e,t,o){e.theme=HA(e.theme)?o:e.theme[t]||e.theme}function Ud(e,t,o){let r=typeof t==\"function\"?t(e):t;if(Array.isArray(r))return r.flatMap(n=>Ud(e,n,o));if(Array.isArray(r?.variants)){let n;if(r.isProcessed)n=o?Xi(r.style,o):r.style;else{let{variants:a,...i}=r;n=o?Xi(la(i),o):i}return WE(e,r.variants,[n],o)}return r?.isProcessed?o?Xi(la(r.style),o):r.style:o?Xi(la(r),o):r}function WE(e,t,o=[],r=void 0){let n;e:for(let a=0;a{zE(l,C=>C.filter(P=>P!==Kr));let{name:c,slot:u,skipVariantsResolver:m,skipSx:p,overridesResolver:d=LA($A(u)),...v}=s,T=c&&c.startsWith(\"Mui\")||u?\"components\":\"custom\",S=m!==void 0?m:u&&u!==\"Root\"&&u!==\"root\"||!1,h=p||!1,y=c0;u===\"Root\"||u===\"root\"?y=r:u?y=n:VA(l)&&(y=void 0);let g=Cu(l,{shouldForwardProp:y,label:UA(c,u),...v}),b=C=>{if(C.__emotion_real===C)return C;if(typeof C==\"function\")return function(A){return Ud(A,C,A.theme.modularCssLayers?T:void 0)};if(Cr(C)){let P=zu(C);return function(_){return P.variants?Ud(_,P,_.theme.modularCssLayers?T:void 0):_.theme.modularCssLayers?Xi(P.style,T):P.style}}return C},E=(...C)=>{let P=[],A=C.map(b),_=[];if(P.push(a),c&&d&&_.push(function(k){let O=k.theme.components?.[c]?.styleOverrides;if(!O)return null;let N={};for(let X in O)N[X]=Ud(k,O[X],k.theme.modularCssLayers?\"theme\":void 0);return d(k,N)}),c&&!S&&_.push(function(k){let O=k.theme?.components?.[c]?.variants;return O?WE(k,O,[],k.theme.modularCssLayers?\"theme\":void 0):null}),h||_.push(Kr),Array.isArray(A[0])){let x=A.shift(),k=new Array(P.length).fill(\"\"),U=new Array(_.length).fill(\"\"),O;O=[...k,...x,...U],O.raw=[...k,...x.raw,...U],P.unshift(O)}let z=[...P,...A,..._],I=g(...z);return l.muiName&&(I.muiName=l.muiName),I};return g.withConfig&&(E.withConfig=g.withConfig),E}}function UA(e,t){return void 0}function HA(e){for(let t in e)return!1;return!0}function VA(e){return typeof e==\"string\"&&e.charCodeAt(0)>96}function $A(e){return e&&e.charAt(0).toLowerCase()+e.slice(1)}function ni(e,t,o=!1){let r={...t};for(let n in e)if(Object.prototype.hasOwnProperty.call(e,n)){let a=n;if(a===\"components\"||a===\"slots\")r[a]={...e[a],...r[a]};else if(a===\"componentsProps\"||a===\"slotProps\"){let i=e[a],l=t[a];if(!l)r[a]=i||{};else if(!i)r[a]=l;else{r[a]={...l};for(let s in i)if(Object.prototype.hasOwnProperty.call(i,s)){let c=s;r[a][c]=ni(i[c],l[c],o)}}}else a===\"className\"&&o&&t.className?r.className=ie(e?.className,t?.className):a===\"style\"&&o&&t.style?r.style={...e?.style,...t?.style}:r[a]===void 0&&(r[a]=e[a])}return r}var Vd=q(re(),1),YA=typeof window<\"u\"?Vd.useLayoutEffect:Vd.useEffect,wr=YA;function XA(e,t=Number.MIN_SAFE_INTEGER,o=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,o))}var ua=XA;function p0(e,t=0,o=1){return ua(e,t,o)}function GA(e){e=e.slice(1);let t=new RegExp(`.{1,${e.length>=6?2:1}}`,\"g\"),o=e.match(t);return o&&o[0].length===1&&(o=o.map(r=>r+r)),o?`rgb${o.length===4?\"a\":\"\"}(${o.map((r,n)=>n<3?parseInt(r,16):Math.round(parseInt(r,16)/255*1e3)/1e3).join(\", \")})`:\"\"}function ai(e){if(e.type)return e;if(e.charAt(0)===\"#\")return ai(GA(e));let t=e.indexOf(\"(\"),o=e.substring(0,t);if(![\"rgb\",\"rgba\",\"hsl\",\"hsla\",\"color\"].includes(o))throw new Error(lr(9,e));let r=e.substring(t+1,e.length-1),n;if(o===\"color\"){if(r=r.split(\" \"),n=r.shift(),r.length===4&&r[3].charAt(0)===\"/\"&&(r[3]=r[3].slice(1)),![\"srgb\",\"display-p3\",\"a98-rgb\",\"prophoto-rgb\",\"rec-2020\"].includes(n))throw new Error(lr(10,n))}else r=r.split(\",\");return r=r.map(a=>parseFloat(a)),{type:o,values:r,colorSpace:n}}var qA=e=>{let t=ai(e);return t.values.slice(0,3).map((o,r)=>t.type.includes(\"hsl\")&&r!==0?`${o}%`:o).join(\" \")},Os=(e,t)=>{try{return qA(e)}catch{return e}};function $d(e){let{type:t,colorSpace:o}=e,{values:r}=e;return t.includes(\"rgb\")?r=r.map((n,a)=>a<3?parseInt(n,10):n):t.includes(\"hsl\")&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),t.includes(\"color\")?r=`${o} ${r.join(\" \")}`:r=`${r.join(\", \")}`,`${t}(${r})`}function f0(e){e=ai(e);let{values:t}=e,o=t[0],r=t[1]/100,n=t[2]/100,a=r*Math.min(n,1-n),i=(c,u=(c+o/30)%12)=>n-a*Math.max(Math.min(u-3,9-u,1),-1),l=\"rgb\",s=[Math.round(i(0)*255),Math.round(i(8)*255),Math.round(i(4)*255)];return e.type===\"hsla\"&&(l+=\"a\",s.push(t[3])),$d({type:l,values:s})}function u0(e){e=ai(e);let t=e.type===\"hsl\"||e.type===\"hsla\"?ai(f0(e)).values:e.values;return t=t.map(o=>(e.type!==\"color\"&&(o/=255),o<=.03928?o/12.92:((o+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function ZE(e,t){let o=u0(e),r=u0(t);return(Math.max(o,r)+.05)/(Math.min(o,r)+.05)}function As(e,t){return e=ai(e),t=p0(t),(e.type===\"rgb\"||e.type===\"hsl\")&&(e.type+=\"a\"),e.type===\"color\"?e.values[3]=`/${t}`:e.values[3]=t,$d(e)}function ii(e,t,o){try{return As(e,t)}catch{return e}}function Ds(e,t){if(e=ai(e),t=p0(t),e.type.includes(\"hsl\"))e.values[2]*=1-t;else if(e.type.includes(\"rgb\")||e.type.includes(\"color\"))for(let o=0;o<3;o+=1)e.values[o]*=1-t;return $d(e)}function it(e,t,o){try{return Ds(e,t)}catch{return e}}function Ns(e,t){if(e=ai(e),t=p0(t),e.type.includes(\"hsl\"))e.values[2]+=(100-e.values[2])*t;else if(e.type.includes(\"rgb\"))for(let o=0;o<3;o+=1)e.values[o]+=(255-e.values[o])*t;else if(e.type.includes(\"color\"))for(let o=0;o<3;o+=1)e.values[o]+=(1-e.values[o])*t;return $d(e)}function lt(e,t,o){try{return Ns(e,t)}catch{return e}}function IA(e,t=.15){return u0(e)>.5?Ds(e,t):Ns(e,t)}function ku(e,t,o){try{return IA(e,t)}catch{return e}}var Yd=q(re(),1);var FA=q(Ie(),1),KA=Yd.createContext();var li=()=>Yd.useContext(KA)??!1;var Xd=q(re(),1);var QA=q(Ie(),1),WA=Xd.createContext(void 0);function ZA(e){let{theme:t,name:o,props:r}=e;if(!t||!t.components||!t.components[o])return r;let n=t.components[o];return n.defaultProps?ni(n.defaultProps,r,t.components.mergeClassNameAndStyle):!n.styleOverrides&&!n.variants?ni(n,r,t.components.mergeClassNameAndStyle):r}function d0({props:e,name:t}){let o=Xd.useContext(WA);return ZA({props:e,name:t,theme:{components:o}})}var Bu=q(re(),1),JE=0;function e5(e){let[t,o]=Bu.useState(e),r=e||t;return Bu.useEffect(()=>{t==null&&(JE+=1,o(`mui-${JE}`))},[t]),r}var t5={...Bu},eP=t5.useId;function Gd(e){if(eP!==void 0){let t=eP();return e??t}return e5(e)}var tP={theme:void 0};function qd(e){let t,o;return function(n){let a=t;return(a===void 0||n.theme!==o)&&(tP.theme=n.theme,a=zu(e(tP)),t=a,o=n.theme),a}}function Id(e=\"\"){function t(...r){if(!r.length)return\"\";let n=r[0];return typeof n==\"string\"&&!n.match(/(#|\\(|\\)|(-?(\\d*\\.)?\\d+)(px|em|%|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc))|^(-?(\\d*\\.)?\\d+)$|(\\d+ \\d+ \\d+)/)?`, var(--${e?`${e}-`:\"\"}${n}${t(...r.slice(1))})`:`, ${n}`}return(r,...n)=>`var(--${e?`${e}-`:\"\"}${r}${t(...n)})`}var oP=(e,t,o,r=[])=>{let n=e;t.forEach((a,i)=>{i===t.length-1?Array.isArray(n)?n[Number(a)]=o:n&&typeof n==\"object\"&&(n[a]=o):n&&typeof n==\"object\"&&(n[a]||(n[a]=r.includes(a)?[]:{}),n=n[a])})},o5=(e,t,o)=>{function r(n,a=[],i=[]){Object.entries(n).forEach(([l,s])=>{(!o||o&&!o([...a,l]))&&s!=null&&(typeof s==\"object\"&&Object.keys(s).length>0?r(s,[...a,l],Array.isArray(s)?[...i,l]:i):t([...a,l],s,i))})}r(e)},r5=(e,t)=>typeof t==\"number\"?[\"lineHeight\",\"fontWeight\",\"opacity\",\"zIndex\"].some(r=>e.includes(r))||e[e.length-1].toLowerCase().includes(\"opacity\")?t:`${t}px`:t;function Lu(e,t){let{prefix:o,shouldSkipGeneratingVar:r}=t||{},n={},a={},i={};return o5(e,(l,s,c)=>{if((typeof s==\"string\"||typeof s==\"number\")&&(!r||!r(l,s))){let u=`--${o?`${o}-`:\"\"}${l.join(\"-\")}`,m=r5(l,s);Object.assign(n,{[u]:m}),oP(a,l,`var(${u})`,c),oP(i,l,`var(${u}, ${m})`,c)}},l=>l[0]===\"vars\"),{css:n,vars:a,varsWithDefaults:i}}function n5(e,t={}){let{getSelector:o=h,disableCssColorScheme:r,colorSchemeSelector:n,enableContrastVars:a}=t,{colorSchemes:i={},components:l,defaultColorScheme:s=\"light\",...c}=e,{vars:u,css:m,varsWithDefaults:p}=Lu(c,t),d=p,v={},{[s]:T,...S}=i;if(Object.entries(S||{}).forEach(([b,E])=>{let{vars:C,css:P,varsWithDefaults:A}=Lu(E,t);d=Kt(d,A),v[b]={css:P,vars:C}}),T){let{css:b,vars:E,varsWithDefaults:C}=Lu(T,t);d=Kt(d,C),v[s]={css:b,vars:E}}function h(b,E){let C=n;if(n===\"class\"&&(C=\".%s\"),n===\"data\"&&(C=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(C=`[${n}=\"%s\"]`),b){if(C===\"media\")return e.defaultColorScheme===b?\":root\":{[`@media (prefers-color-scheme: ${i[b]?.palette?.mode||b})`]:{\":root\":E}};if(C)return e.defaultColorScheme===b?`:root, ${C.replace(\"%s\",String(b))}`:C.replace(\"%s\",String(b))}return\":root\"}return{vars:d,generateThemeVars:()=>{let b={...u};return Object.entries(v).forEach(([,{vars:E}])=>{b=Kt(b,E)}),b},generateStyleSheets:()=>{let b=[],E=e.defaultColorScheme||\"light\";function C(_,z){Object.keys(z).length&&b.push(typeof _==\"string\"?{[_]:{...z}}:_)}C(o(void 0,{...m}),m);let{[E]:P,...A}=v;if(P){let{css:_}=P,z=i[E]?.palette?.mode,I=!r&&z?{colorScheme:z,..._}:{..._};C(o(E,{...I}),I)}return Object.entries(A).forEach(([_,{css:z}])=>{let I=i[_]?.palette?.mode,x=!r&&I?{colorScheme:I,...z}:{...z};C(o(_,{...x}),x)}),a&&b.push({\":root\":{\"--__l-threshold\":\"0.7\",\"--__l\":\"clamp(0, (l / var(--__l-threshold) - 1) * -infinity, 1)\",\"--__a\":\"clamp(0.87, (l / var(--__l-threshold) - 1) * -infinity, 1)\"}}),b}}}var m0=n5;function y0(e){return function(o){return e===\"media\"?`@media (prefers-color-scheme: ${o})`:e?e.startsWith(\"data-\")&&!e.includes(\"%s\")?`[${e}=\"${o}\"] &`:e===\"class\"?`.${o} &`:e===\"data\"?`[data-${o}] &`:`${e.replace(\"%s\",o)} &`:\"&\"}}function Le(e,t,o=void 0){let r={};for(let n in e){let a=e[n],i=\"\",l=!0;for(let s=0;s=o?Fd.text.primary:h0.text.primary}let d=({color:S,name:h,mainShade:y=500,lightShade:g=300,darkShade:b=700})=>{if(S={...S},!S.main&&S[y]&&(S.main=S[y]),!S.hasOwnProperty(\"main\"))throw new Error(lr(11,h?` (${h})`:\"\",y));if(typeof S.main!=\"string\")throw new Error(lr(12,h?` (${h})`:\"\",JSON.stringify(S.main)));return n?(aP(n,S,\"light\",g,r),aP(n,S,\"dark\",b,r)):(nP(S,\"light\",g,r),nP(S,\"dark\",b,r)),S.contrastText||(S.contrastText=p(S.main)),S},v;return t===\"light\"?v=iP():t===\"dark\"&&(v=lP()),Kt({common:{...zs},mode:t,primary:d({color:i,name:\"primary\"}),secondary:d({color:l,name:\"secondary\",mainShade:\"A400\",lightShade:\"A200\",darkShade:\"A700\"}),error:d({color:s,name:\"error\"}),warning:d({color:m,name:\"warning\"}),info:d({color:c,name:\"info\"}),success:d({color:u,name:\"success\"}),grey:rP,contrastThreshold:o,getContrastText:p,augmentColor:d,tonalOffset:r,...v},a)}function Kd(e){let t={};return Object.entries(e).forEach(r=>{let[n,a]=r;typeof a==\"object\"&&(t[n]=`${a.fontStyle?`${a.fontStyle} `:\"\"}${a.fontVariant?`${a.fontVariant} `:\"\"}${a.fontWeight?`${a.fontWeight} `:\"\"}${a.fontStretch?`${a.fontStretch} `:\"\"}${a.fontSize||\"\"}${a.lineHeight?`/${a.lineHeight} `:\"\"}${a.fontFamily||\"\"}`)}),t}function g0(e,t){return{toolbar:{minHeight:56,[e.up(\"xs\")]:{\"@media (orientation: landscape)\":{minHeight:48}},[e.up(\"sm\")]:{minHeight:64}},...t}}function x5(e){return Math.round(e*1e5)/1e5}var sP={textTransform:\"uppercase\"},cP='\"Roboto\", \"Helvetica\", \"Arial\", sans-serif';function b0(e,t){let{fontFamily:o=cP,fontSize:r=14,fontWeightLight:n=300,fontWeightRegular:a=400,fontWeightMedium:i=500,fontWeightBold:l=700,htmlFontSize:s=16,allVariants:c,pxToRem:u,...m}=typeof t==\"function\"?t(e):t,p=r/14,d=u||(S=>`${S/s*p}rem`),v=(S,h,y,g,b)=>({fontFamily:o,fontWeight:S,fontSize:d(h),lineHeight:y,...o===cP?{letterSpacing:`${x5(g/h)}em`}:{},...b,...c}),T={h1:v(n,96,1.167,-1.5),h2:v(n,60,1.2,-.5),h3:v(a,48,1.167,0),h4:v(a,34,1.235,.25),h5:v(a,24,1.334,0),h6:v(i,20,1.6,.15),subtitle1:v(a,16,1.75,.15),subtitle2:v(i,14,1.57,.1),body1:v(a,16,1.5,.15),body2:v(a,14,1.43,.15),button:v(i,14,1.75,.4,sP),caption:v(a,12,1.66,.4),overline:v(a,12,2.66,1,sP),inherit:{fontFamily:\"inherit\",fontWeight:\"inherit\",fontSize:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}};return Kt({htmlFontSize:s,pxToRem:d,fontFamily:o,fontSize:r,fontWeightLight:n,fontWeightRegular:a,fontWeightMedium:i,fontWeightBold:l,...T},m,{clone:!1})}function kt(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${.2})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${.14})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${.12})`].join(\",\")}var T5=[\"none\",kt(0,2,1,-1,0,1,1,0,0,1,3,0),kt(0,3,1,-2,0,2,2,0,0,1,5,0),kt(0,3,3,-2,0,3,4,0,0,1,8,0),kt(0,2,4,-1,0,4,5,0,0,1,10,0),kt(0,3,5,-1,0,5,8,0,0,1,14,0),kt(0,3,5,-1,0,6,10,0,0,1,18,0),kt(0,4,5,-2,0,7,10,1,0,2,16,1),kt(0,5,5,-3,0,8,10,1,0,3,14,2),kt(0,5,6,-3,0,9,12,1,0,3,16,2),kt(0,6,6,-3,0,10,14,1,0,4,18,3),kt(0,6,7,-4,0,11,15,1,0,4,20,3),kt(0,7,8,-4,0,12,17,2,0,5,22,4),kt(0,7,8,-4,0,13,19,2,0,5,24,4),kt(0,7,9,-4,0,14,21,2,0,5,26,4),kt(0,8,9,-5,0,15,22,2,0,6,28,5),kt(0,8,10,-5,0,16,24,2,0,6,30,5),kt(0,8,11,-5,0,17,26,2,0,6,32,5),kt(0,9,11,-5,0,18,28,2,0,7,34,6),kt(0,9,12,-6,0,19,29,2,0,7,36,6),kt(0,10,13,-6,0,20,31,3,0,8,38,7),kt(0,10,13,-6,0,21,33,3,0,8,40,7),kt(0,10,14,-6,0,22,35,3,0,8,42,7),kt(0,11,14,-7,0,23,36,3,0,9,44,8),kt(0,11,15,-7,0,24,38,3,0,9,46,8)],uP=T5;var S5={easeInOut:\"cubic-bezier(0.4, 0, 0.2, 1)\",easeOut:\"cubic-bezier(0.0, 0, 0.2, 1)\",easeIn:\"cubic-bezier(0.4, 0, 1, 1)\",sharp:\"cubic-bezier(0.4, 0, 0.6, 1)\"},E5={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function pP(e){return`${Math.round(e)}ms`}function P5(e){if(!e)return 0;let t=e/36;return Math.min(Math.round((4+15*t**.25+t/5)*10),3e3)}function v0(e){let t={...S5,...e.easing},o={...E5,...e.duration};return{getAutoHeightDuration:P5,create:(n=[\"all\"],a={})=>{let{duration:i=o.standard,easing:l=t.easeInOut,delay:s=0,...c}=a;return(Array.isArray(n)?n:[n]).map(u=>`${u} ${typeof i==\"string\"?i:pP(i)} ${l} ${typeof s==\"string\"?s:pP(s)}`).join(\",\")},...e,easing:t,duration:o}}var C5={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},fP=C5;function R5(e){return Cr(e)||typeof e>\"u\"||typeof e==\"string\"||typeof e==\"boolean\"||typeof e==\"number\"||Array.isArray(e)}function Qd(e={}){let t={...e};function o(r){let n=Object.entries(r);for(let a=0;a{if(!Number.isNaN(+e))return+e;let t=e.match(/\\d*\\.?\\d+/g);if(!t)return 0;let o=0;for(let r=0;rKt(v,T),d),d.unstable_sxConfig={...un,...u?.unstable_sxConfig},d.unstable_sx=function(T){return Kr({sx:T,theme:this})},d.toRuntimeSource=Qd,M5(d),d}var ju=O5;function Bs(e){let t;return e<1?t=5.11916*e**2:t=4.5*Math.log(e+1)+2,Math.round(t*10)/1e3}var A5=[...Array(25)].map((e,t)=>{if(t===0)return\"none\";let o=Bs(t);return`linear-gradient(rgba(255 255 255 / ${o}), rgba(255 255 255 / ${o}))`});function x0(e){return{inputPlaceholder:e===\"dark\"?.5:.42,inputUnderline:e===\"dark\"?.7:.42,switchTrackDisabled:e===\"dark\"?.2:.12,switchTrack:e===\"dark\"?.3:.38}}function T0(e){return e===\"dark\"?A5:[]}function S0(e){let{palette:t={mode:\"light\"},opacity:o,overlays:r,colorSpace:n,...a}=e,i=Qi({...t,colorSpace:n});return{palette:i,opacity:{...x0(i.mode),...o},overlays:r||T0(i.mode),...a}}function E0(e){return!!e[0].match(/(cssVarPrefix|colorSchemeSelector|modularCssLayers|rootSelector|typography|mixins|breakpoints|direction|transitions)/)||!!e[0].match(/sxConfig$/)||e[0]===\"palette\"&&!!e[1]?.match(/(mode|contrastThreshold|tonalOffset)/)}var D5=e=>[...[...Array(25)].map((t,o)=>`--${e?`${e}-`:\"\"}overlays-${o}`),`--${e?`${e}-`:\"\"}palette-AppBar-darkBg`,`--${e?`${e}-`:\"\"}palette-AppBar-darkColor`],mP=D5;var yP=e=>(t,o)=>{let r=e.rootSelector||\":root\",n=e.colorSchemeSelector,a=n;if(n===\"class\"&&(a=\".%s\"),n===\"data\"&&(a=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(a=`[${n}=\"%s\"]`),e.defaultColorScheme===t){if(t===\"dark\"){let i={};return mP(e.cssVarPrefix).forEach(l=>{i[l]=o[l],delete o[l]}),a===\"media\"?{[r]:o,\"@media (prefers-color-scheme: dark)\":{[r]:i}}:a?{[a.replace(\"%s\",t)]:i,[`${r}, ${a.replace(\"%s\",t)}`]:o}:{[r]:{...o,...i}}}if(a&&a!==\"media\")return`${r}, ${a.replace(\"%s\",String(t))}`}else if(t){if(a===\"media\")return{[`@media (prefers-color-scheme: ${String(t)})`]:{[r]:o}};if(a)return a.replace(\"%s\",String(t))}return r};function N5(e,t){t.forEach(o=>{e[o]||(e[o]={})})}function L(e,t,o){!e[t]&&o&&(e[t]=o)}function Uu(e){return typeof e!=\"string\"||!e.startsWith(\"hsl\")?e:f0(e)}function pa(e,t){`${t}Channel`in e||(e[`${t}Channel`]=Os(Uu(e[t]),`MUI: Can't create \\`palette.${t}Channel\\` because \\`palette.${t}\\` is not one of these formats: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color().\nTo suppress this warning, you need to explicitly provide the \\`palette.${t}Channel\\` as a string (in rgb format, for example \"12 12 12\") or undefined if you want to remove the channel token.`))}function _5(e){return typeof e==\"number\"?`${e}px`:typeof e==\"string\"||typeof e==\"function\"||Array.isArray(e)?e:\"8px\"}var zn=e=>{try{return e()}catch{}},z5=(e=\"mui\")=>Id(e);function P0(e,t,o,r,n){if(!o)return;o=o===!0?{}:o;let a=n===\"dark\"?\"dark\":\"light\";if(!r){t[n]=S0({...o,palette:{mode:a,...o?.palette},colorSpace:e});return}let{palette:i,...l}=ju({...r,palette:{mode:a,...o?.palette},colorSpace:e});return t[n]={...o,palette:i,opacity:{...x0(a),...o?.opacity},overlays:o?.overlays||T0(a)},l}function C0(e={},...t){let{colorSchemes:o={light:!0},defaultColorScheme:r,disableCssColorScheme:n=!1,cssVarPrefix:a=\"mui\",nativeColor:i=!1,shouldSkipGeneratingVar:l=E0,colorSchemeSelector:s=o.light&&o.dark?\"media\":void 0,rootSelector:c=\":root\",...u}=e,m=Object.keys(o)[0],p=r||(o.light&&m!==\"light\"?\"light\":m),d=z5(a),{[p]:v,light:T,dark:S,...h}=o,y={...h},g=v;if((p===\"dark\"&&!(\"dark\"in o)||p===\"light\"&&!(\"light\"in o))&&(g=!0),!g)throw new Error(lr(21,p));let b;i&&(b=\"oklch\");let E=P0(b,y,g,u,p);T&&!y.light&&P0(b,y,T,void 0,\"light\"),S&&!y.dark&&P0(b,y,S,void 0,\"dark\");let C={defaultColorScheme:p,...E,cssVarPrefix:a,colorSchemeSelector:s,rootSelector:c,getCssVar:d,colorSchemes:y,font:{...Kd(E.typography),...E.font},spacing:_5(u.spacing)};Object.keys(C.colorSchemes).forEach(I=>{let x=C.colorSchemes[I].palette,k=O=>{let N=O.split(\"-\"),X=N[1],oe=N[2];return d(O,x[X][oe])};x.mode===\"light\"&&(L(x.common,\"background\",\"#fff\"),L(x.common,\"onBackground\",\"#000\")),x.mode===\"dark\"&&(L(x.common,\"background\",\"#000\"),L(x.common,\"onBackground\",\"#fff\"));function U(O,N,X){if(b){let oe;return O===ii&&(oe=`transparent ${((1-X)*100).toFixed(0)}%`),O===it&&(oe=`#000 ${(X*100).toFixed(0)}%`),O===lt&&(oe=`#fff ${(X*100).toFixed(0)}%`),`color-mix(in ${b}, ${N}, ${oe})`}return O(N,X)}if(N5(x,[\"Alert\",\"AppBar\",\"Avatar\",\"Button\",\"Chip\",\"FilledInput\",\"LinearProgress\",\"Skeleton\",\"Slider\",\"SnackbarContent\",\"SpeedDialAction\",\"StepConnector\",\"StepContent\",\"Switch\",\"TableCell\",\"Tooltip\"]),x.mode===\"light\"){L(x.Alert,\"errorColor\",U(it,x.error.light,.6)),L(x.Alert,\"infoColor\",U(it,x.info.light,.6)),L(x.Alert,\"successColor\",U(it,x.success.light,.6)),L(x.Alert,\"warningColor\",U(it,x.warning.light,.6)),L(x.Alert,\"errorFilledBg\",k(\"palette-error-main\")),L(x.Alert,\"infoFilledBg\",k(\"palette-info-main\")),L(x.Alert,\"successFilledBg\",k(\"palette-success-main\")),L(x.Alert,\"warningFilledBg\",k(\"palette-warning-main\")),L(x.Alert,\"errorFilledColor\",zn(()=>x.getContrastText(x.error.main))),L(x.Alert,\"infoFilledColor\",zn(()=>x.getContrastText(x.info.main))),L(x.Alert,\"successFilledColor\",zn(()=>x.getContrastText(x.success.main))),L(x.Alert,\"warningFilledColor\",zn(()=>x.getContrastText(x.warning.main))),L(x.Alert,\"errorStandardBg\",U(lt,x.error.light,.9)),L(x.Alert,\"infoStandardBg\",U(lt,x.info.light,.9)),L(x.Alert,\"successStandardBg\",U(lt,x.success.light,.9)),L(x.Alert,\"warningStandardBg\",U(lt,x.warning.light,.9)),L(x.Alert,\"errorIconColor\",k(\"palette-error-main\")),L(x.Alert,\"infoIconColor\",k(\"palette-info-main\")),L(x.Alert,\"successIconColor\",k(\"palette-success-main\")),L(x.Alert,\"warningIconColor\",k(\"palette-warning-main\")),L(x.AppBar,\"defaultBg\",k(\"palette-grey-100\")),L(x.Avatar,\"defaultBg\",k(\"palette-grey-400\")),L(x.Button,\"inheritContainedBg\",k(\"palette-grey-300\")),L(x.Button,\"inheritContainedHoverBg\",k(\"palette-grey-A100\")),L(x.Chip,\"defaultBorder\",k(\"palette-grey-400\")),L(x.Chip,\"defaultAvatarColor\",k(\"palette-grey-700\")),L(x.Chip,\"defaultIconColor\",k(\"palette-grey-700\")),L(x.FilledInput,\"bg\",\"rgba(0, 0, 0, 0.06)\"),L(x.FilledInput,\"hoverBg\",\"rgba(0, 0, 0, 0.09)\"),L(x.FilledInput,\"disabledBg\",\"rgba(0, 0, 0, 0.12)\"),L(x.LinearProgress,\"primaryBg\",U(lt,x.primary.main,.62)),L(x.LinearProgress,\"secondaryBg\",U(lt,x.secondary.main,.62)),L(x.LinearProgress,\"errorBg\",U(lt,x.error.main,.62)),L(x.LinearProgress,\"infoBg\",U(lt,x.info.main,.62)),L(x.LinearProgress,\"successBg\",U(lt,x.success.main,.62)),L(x.LinearProgress,\"warningBg\",U(lt,x.warning.main,.62)),L(x.Skeleton,\"bg\",b?U(ii,x.text.primary,.11):`rgba(${k(\"palette-text-primaryChannel\")} / 0.11)`),L(x.Slider,\"primaryTrack\",U(lt,x.primary.main,.62)),L(x.Slider,\"secondaryTrack\",U(lt,x.secondary.main,.62)),L(x.Slider,\"errorTrack\",U(lt,x.error.main,.62)),L(x.Slider,\"infoTrack\",U(lt,x.info.main,.62)),L(x.Slider,\"successTrack\",U(lt,x.success.main,.62)),L(x.Slider,\"warningTrack\",U(lt,x.warning.main,.62));let O=b?U(it,x.background.default,.6825):ku(x.background.default,.8);L(x.SnackbarContent,\"bg\",O),L(x.SnackbarContent,\"color\",zn(()=>b?Fd.text.primary:x.getContrastText(O))),L(x.SpeedDialAction,\"fabHoverBg\",ku(x.background.paper,.15)),L(x.StepConnector,\"border\",k(\"palette-grey-400\")),L(x.StepContent,\"border\",k(\"palette-grey-400\")),L(x.Switch,\"defaultColor\",k(\"palette-common-white\")),L(x.Switch,\"defaultDisabledColor\",k(\"palette-grey-100\")),L(x.Switch,\"primaryDisabledColor\",U(lt,x.primary.main,.62)),L(x.Switch,\"secondaryDisabledColor\",U(lt,x.secondary.main,.62)),L(x.Switch,\"errorDisabledColor\",U(lt,x.error.main,.62)),L(x.Switch,\"infoDisabledColor\",U(lt,x.info.main,.62)),L(x.Switch,\"successDisabledColor\",U(lt,x.success.main,.62)),L(x.Switch,\"warningDisabledColor\",U(lt,x.warning.main,.62)),L(x.TableCell,\"border\",U(lt,U(ii,x.divider,1),.88)),L(x.Tooltip,\"bg\",U(ii,x.grey[700],.92))}if(x.mode===\"dark\"){L(x.Alert,\"errorColor\",U(lt,x.error.light,.6)),L(x.Alert,\"infoColor\",U(lt,x.info.light,.6)),L(x.Alert,\"successColor\",U(lt,x.success.light,.6)),L(x.Alert,\"warningColor\",U(lt,x.warning.light,.6)),L(x.Alert,\"errorFilledBg\",k(\"palette-error-dark\")),L(x.Alert,\"infoFilledBg\",k(\"palette-info-dark\")),L(x.Alert,\"successFilledBg\",k(\"palette-success-dark\")),L(x.Alert,\"warningFilledBg\",k(\"palette-warning-dark\")),L(x.Alert,\"errorFilledColor\",zn(()=>x.getContrastText(x.error.dark))),L(x.Alert,\"infoFilledColor\",zn(()=>x.getContrastText(x.info.dark))),L(x.Alert,\"successFilledColor\",zn(()=>x.getContrastText(x.success.dark))),L(x.Alert,\"warningFilledColor\",zn(()=>x.getContrastText(x.warning.dark))),L(x.Alert,\"errorStandardBg\",U(it,x.error.light,.9)),L(x.Alert,\"infoStandardBg\",U(it,x.info.light,.9)),L(x.Alert,\"successStandardBg\",U(it,x.success.light,.9)),L(x.Alert,\"warningStandardBg\",U(it,x.warning.light,.9)),L(x.Alert,\"errorIconColor\",k(\"palette-error-main\")),L(x.Alert,\"infoIconColor\",k(\"palette-info-main\")),L(x.Alert,\"successIconColor\",k(\"palette-success-main\")),L(x.Alert,\"warningIconColor\",k(\"palette-warning-main\")),L(x.AppBar,\"defaultBg\",k(\"palette-grey-900\")),L(x.AppBar,\"darkBg\",k(\"palette-background-paper\")),L(x.AppBar,\"darkColor\",k(\"palette-text-primary\")),L(x.Avatar,\"defaultBg\",k(\"palette-grey-600\")),L(x.Button,\"inheritContainedBg\",k(\"palette-grey-800\")),L(x.Button,\"inheritContainedHoverBg\",k(\"palette-grey-700\")),L(x.Chip,\"defaultBorder\",k(\"palette-grey-700\")),L(x.Chip,\"defaultAvatarColor\",k(\"palette-grey-300\")),L(x.Chip,\"defaultIconColor\",k(\"palette-grey-300\")),L(x.FilledInput,\"bg\",\"rgba(255, 255, 255, 0.09)\"),L(x.FilledInput,\"hoverBg\",\"rgba(255, 255, 255, 0.13)\"),L(x.FilledInput,\"disabledBg\",\"rgba(255, 255, 255, 0.12)\"),L(x.LinearProgress,\"primaryBg\",U(it,x.primary.main,.5)),L(x.LinearProgress,\"secondaryBg\",U(it,x.secondary.main,.5)),L(x.LinearProgress,\"errorBg\",U(it,x.error.main,.5)),L(x.LinearProgress,\"infoBg\",U(it,x.info.main,.5)),L(x.LinearProgress,\"successBg\",U(it,x.success.main,.5)),L(x.LinearProgress,\"warningBg\",U(it,x.warning.main,.5)),L(x.Skeleton,\"bg\",b?U(ii,x.text.primary,.13):`rgba(${k(\"palette-text-primaryChannel\")} / 0.13)`),L(x.Slider,\"primaryTrack\",U(it,x.primary.main,.5)),L(x.Slider,\"secondaryTrack\",U(it,x.secondary.main,.5)),L(x.Slider,\"errorTrack\",U(it,x.error.main,.5)),L(x.Slider,\"infoTrack\",U(it,x.info.main,.5)),L(x.Slider,\"successTrack\",U(it,x.success.main,.5)),L(x.Slider,\"warningTrack\",U(it,x.warning.main,.5));let O=b?U(lt,x.background.default,.985):ku(x.background.default,.98);L(x.SnackbarContent,\"bg\",O),L(x.SnackbarContent,\"color\",zn(()=>b?h0.text.primary:x.getContrastText(O))),L(x.SpeedDialAction,\"fabHoverBg\",ku(x.background.paper,.15)),L(x.StepConnector,\"border\",k(\"palette-grey-600\")),L(x.StepContent,\"border\",k(\"palette-grey-600\")),L(x.Switch,\"defaultColor\",k(\"palette-grey-300\")),L(x.Switch,\"defaultDisabledColor\",k(\"palette-grey-600\")),L(x.Switch,\"primaryDisabledColor\",U(it,x.primary.main,.55)),L(x.Switch,\"secondaryDisabledColor\",U(it,x.secondary.main,.55)),L(x.Switch,\"errorDisabledColor\",U(it,x.error.main,.55)),L(x.Switch,\"infoDisabledColor\",U(it,x.info.main,.55)),L(x.Switch,\"successDisabledColor\",U(it,x.success.main,.55)),L(x.Switch,\"warningDisabledColor\",U(it,x.warning.main,.55)),L(x.TableCell,\"border\",U(it,U(ii,x.divider,1),.68)),L(x.Tooltip,\"bg\",U(ii,x.grey[700],.92))}pa(x.background,\"default\"),pa(x.background,\"paper\"),pa(x.common,\"background\"),pa(x.common,\"onBackground\"),pa(x,\"divider\"),Object.keys(x).forEach(O=>{let N=x[O];O!==\"tonalOffset\"&&N&&typeof N==\"object\"&&(N.main&&L(x[O],\"mainChannel\",Os(Uu(N.main))),N.light&&L(x[O],\"lightChannel\",Os(Uu(N.light))),N.dark&&L(x[O],\"darkChannel\",Os(Uu(N.dark))),N.contrastText&&L(x[O],\"contrastTextChannel\",Os(Uu(N.contrastText))),O===\"text\"&&(pa(x[O],\"primary\"),pa(x[O],\"secondary\")),O===\"action\"&&(N.active&&pa(x[O],\"active\"),N.selected&&pa(x[O],\"selected\")))})}),C=t.reduce((I,x)=>Kt(I,x),C);let P={prefix:a,disableCssColorScheme:n,shouldSkipGeneratingVar:l,getSelector:yP(C),enableContrastVars:i},{vars:A,generateThemeVars:_,generateStyleSheets:z}=m0(C,P);return C.vars=A,Object.entries(C.colorSchemes[C.defaultColorScheme]).forEach(([I,x])=>{C[I]=x}),C.generateThemeVars=_,C.generateStyleSheets=z,C.generateSpacing=function(){return Cs(u.spacing,Mu(this))},C.getColorSchemeSelector=y0(s),C.spacing=C.generateSpacing(),C.shouldSkipGeneratingVar=l,C.unstable_sxConfig={...un,...u?.unstable_sxConfig},C.unstable_sx=function(x){return Kr({sx:x,theme:this})},C.toRuntimeSource=Qd,C}function hP(e,t,o){e.colorSchemes&&o&&(e.colorSchemes[t]={...o!==!0&&o,palette:Qi({...o===!0?{}:o.palette,mode:t})})}function Ls(e={},...t){let{palette:o,cssVariables:r=!1,colorSchemes:n=o?void 0:{light:!0},defaultColorScheme:a=o?.mode,...i}=e,l=a||\"light\",s=n?.[l],c={...n,...o?{[l]:{...typeof s!=\"boolean\"&&s,palette:o}}:void 0};if(r===!1){if(!(\"colorSchemes\"in e))return ju(e,...t);let u=o;\"palette\"in e||c[l]&&(c[l]!==!0?u=c[l].palette:l===\"dark\"&&(u={mode:\"dark\"}));let m=ju({...e,palette:u},...t);return m.defaultColorScheme=l,m.colorSchemes=c,m.palette.mode===\"light\"&&(m.colorSchemes.light={...c.light!==!0&&c.light,palette:m.palette},hP(m,\"dark\",c.dark)),m.palette.mode===\"dark\"&&(m.colorSchemes.dark={...c.dark!==!0&&c.dark,palette:m.palette},hP(m,\"light\",c.light)),m}return!o&&!(\"light\"in c)&&l===\"light\"&&(c.light=!0),C0({...i,colorSchemes:c,defaultColorScheme:l,...typeof r!=\"boolean\"&&r},...t)}var B5=q(re(),1);var k5=Ls(),Wd=k5;function kn(){let e=Rs(Wd);return e[_s]||e}function L5(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}var Hu=L5;var j5=e=>Hu(e)&&e!==\"classes\",Bn=j5;var U5=Hd({themeId:_s,defaultTheme:Wd,rootShouldForwardProp:Bn}),ae=U5;var H5=Ce(\"MuiBox\",[\"root\"]),gP=H5;var V5=Ls(),$5=_u({themeId:_s,defaultTheme:V5,defaultClassName:gP.root,generateClassName:Ms.generate}),Fe=$5;var TP=q(re(),1);var Y5=q(Ie(),1);function bP(){return ws}var X5=qd,He=X5;var uj=q(re(),1);var G5=q(Ie(),1);function je(e){return d0(e)}var me=ri;function q5(e){return typeof e.main==\"string\"}function I5(e,t=[]){if(!q5(e))return!1;for(let o of t)if(!e.hasOwnProperty(o)||typeof e[o]!=\"string\")return!1;return!0}function jo(e=[]){return([,t])=>t&&I5(t,e)}function vP(e){return _e(\"MuiTypography\",e)}var Tj=Ce(\"MuiTypography\",[\"root\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"subtitle1\",\"subtitle2\",\"body1\",\"body2\",\"inherit\",\"button\",\"caption\",\"overline\",\"alignLeft\",\"alignRight\",\"alignCenter\",\"alignJustify\",\"noWrap\",\"gutterBottom\",\"paragraph\"]);var SP=q(Ie(),1),F5={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},K5=bP(),Q5=e=>{let{align:t,gutterBottom:o,noWrap:r,paragraph:n,variant:a,classes:i}=e,l={root:[\"root\",a,e.align!==\"inherit\"&&`align${me(t)}`,o&&\"gutterBottom\",r&&\"noWrap\",n&&\"paragraph\"]};return Le(l,vP,i)},W5=ae(\"span\",{name:\"MuiTypography\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.variant&&t[o.variant],o.align!==\"inherit\"&&t[`align${me(o.align)}`],o.noWrap&&t.noWrap,o.gutterBottom&&t.gutterBottom,o.paragraph&&t.paragraph]}})(He(({theme:e})=>({margin:0,variants:[{props:{variant:\"inherit\"},style:{font:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}},...Object.entries(e.typography).filter(([t,o])=>t!==\"inherit\"&&o&&typeof o==\"object\").map(([t,o])=>({props:{variant:t},style:o})),...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette?.text||{}).filter(([,t])=>typeof t==\"string\").map(([t])=>({props:{color:`text${me(t)}`},style:{color:(e.vars||e).palette.text[t]}})),{props:({ownerState:t})=>t.align!==\"inherit\",style:{textAlign:\"var(--Typography-textAlign)\"}},{props:({ownerState:t})=>t.noWrap,style:{overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\"}},{props:({ownerState:t})=>t.gutterBottom,style:{marginBottom:\"0.35em\"}},{props:({ownerState:t})=>t.paragraph,style:{marginBottom:16}}]}))),xP={h1:\"h1\",h2:\"h2\",h3:\"h3\",h4:\"h4\",h5:\"h5\",h6:\"h6\",subtitle1:\"h6\",subtitle2:\"h6\",body1:\"p\",body2:\"p\",inherit:\"p\"},Z5=TP.forwardRef(function(t,o){let{color:r,...n}=je({props:t,name:\"MuiTypography\"}),a=!F5[r],i=K5({...n,...a&&{color:r}}),{align:l=\"inherit\",className:s,component:c,gutterBottom:u=!1,noWrap:m=!1,paragraph:p=!1,variant:d=\"body1\",variantMapping:v=xP,...T}=i,S={...i,align:l,color:r,className:s,component:c,gutterBottom:u,noWrap:m,paragraph:p,variant:d,variantMapping:v},h=c||(p?\"p\":v[d]||xP[d])||\"span\",y=Q5(S);return(0,SP.jsx)(W5,{as:h,ref:o,className:ie(y.root,s),...T,ownerState:S,style:{...l!==\"inherit\"&&{\"--Typography-textAlign\":l},...T.style}})}),Xe=Z5;var $P=q(re(),1);var UP=q(re(),1);var Wi=q(re(),1);function js(e){let{controlled:t,default:o,name:r,state:n=\"value\"}=e,{current:a}=Wi.useRef(t!==void 0),[i,l]=Wi.useState(o),s=a?t:i,c=Wi.useCallback(u=>{a||l(u)},[]);return[s,c]}var Zd=js;var CP=q(re(),1);var EP=q(re(),1),J5=EP.createContext(void 0),PP=J5;function R0(){return CP.useContext(PP)}var jn=q(re(),1);function pn(e){try{return e.matches(\":focus-visible\")}catch{}return!1}var Us=q(re(),1);function yo(...e){let t=Us.useRef(void 0),o=Us.useCallback(r=>{let n=e.map(a=>{if(a==null)return null;if(typeof a==\"function\"){let i=a,l=i(r);return typeof l==\"function\"?l:()=>{i(null)}}return a.current=r,()=>{a.current=null}});return()=>{n.forEach(a=>a?.())}},e);return Us.useMemo(()=>e.every(r=>r==null)?null:r=>{t.current&&(t.current(),t.current=void 0),r!=null&&(t.current=o(r))},e)}var Mr=yo;var w0=q(re(),1);function e3(e){let t=w0.useRef(e);return wr(()=>{t.current=e}),w0.useRef((...o)=>(0,t.current)(...o)).current}var Ln=e3;var si=Ln;var Jd=q(re(),1);var wP=q(re(),1),RP={};function Hs(e,t){let o=wP.useRef(RP);return o.current===RP&&(o.current=e(t)),o}var M0=class e{static create(){return new e}static use(){let t=Hs(e.create).current,[o,r]=Jd.useState(!1);return t.shouldMount=o,t.setShouldMount=r,Jd.useEffect(t.mountEffect,[o]),t}constructor(){this.ref={current:null},this.mounted=null,this.didMount=!1,this.shouldMount=!1,this.setShouldMount=null}mount(){return this.mounted||(this.mounted=t3(),this.shouldMount=!0,this.setShouldMount(this.shouldMount)),this.mounted}mountEffect=()=>{this.shouldMount&&!this.didMount&&this.ref.current!==null&&(this.didMount=!0,this.mounted.resolve())};start(...t){this.mount().then(()=>this.ref.current?.start(...t))}stop(...t){this.mount().then(()=>this.ref.current?.stop(...t))}pulsate(...t){this.mount().then(()=>this.ref.current?.pulsate(...t))}};function em(){return M0.use()}function t3(){let e,t,o=new Promise((r,n)=>{e=r,t=n});return o.resolve=e,o.reject=t,o}var ho=q(re(),1);function tm(e,t){if(e==null)return{};var o={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;o[r]=e[r]}return o}function om(e,t){return om=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(o,r){return o.__proto__=r,o},om(e,t)}function rm(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,om(e,t)}var Vu=q(re()),$u=q(Op());var O0={disabled:!1};var MP=q(re()),Vs=MP.default.createContext(null);var OP=function(t){return t.scrollTop};var Yu=\"unmounted\",Zi=\"exited\",Ji=\"entering\",Ys=\"entered\",A0=\"exiting\",fa=(function(e){rm(t,e);function t(r,n){var a;a=e.call(this,r,n)||this;var i=n,l=i&&!i.isMounting?r.enter:r.appear,s;return a.appearStatus=null,r.in?l?(s=Zi,a.appearStatus=Ji):s=Ys:r.unmountOnExit||r.mountOnEnter?s=Yu:s=Zi,a.state={status:s},a.nextCallback=null,a}t.getDerivedStateFromProps=function(n,a){var i=n.in;return i&&a.status===Yu?{status:Zi}:null};var o=t.prototype;return o.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},o.componentDidUpdate=function(n){var a=null;if(n!==this.props){var i=this.state.status;this.props.in?i!==Ji&&i!==Ys&&(a=Ji):(i===Ji||i===Ys)&&(a=A0)}this.updateStatus(!1,a)},o.componentWillUnmount=function(){this.cancelNextCallback()},o.getTimeouts=function(){var n=this.props.timeout,a,i,l;return a=i=l=n,n!=null&&typeof n!=\"number\"&&(a=n.exit,i=n.enter,l=n.appear!==void 0?n.appear:i),{exit:a,enter:i,appear:l}},o.updateStatus=function(n,a){if(n===void 0&&(n=!1),a!==null)if(this.cancelNextCallback(),a===Ji){if(this.props.unmountOnExit||this.props.mountOnEnter){var i=this.props.nodeRef?this.props.nodeRef.current:$u.default.findDOMNode(this);i&&OP(i)}this.performEnter(n)}else this.performExit();else this.props.unmountOnExit&&this.state.status===Zi&&this.setState({status:Yu})},o.performEnter=function(n){var a=this,i=this.props.enter,l=this.context?this.context.isMounting:n,s=this.props.nodeRef?[l]:[$u.default.findDOMNode(this),l],c=s[0],u=s[1],m=this.getTimeouts(),p=l?m.appear:m.enter;if(!n&&!i||O0.disabled){this.safeSetState({status:Ys},function(){a.props.onEntered(c)});return}this.props.onEnter(c,u),this.safeSetState({status:Ji},function(){a.props.onEntering(c,u),a.onTransitionEnd(p,function(){a.safeSetState({status:Ys},function(){a.props.onEntered(c,u)})})})},o.performExit=function(){var n=this,a=this.props.exit,i=this.getTimeouts(),l=this.props.nodeRef?void 0:$u.default.findDOMNode(this);if(!a||O0.disabled){this.safeSetState({status:Zi},function(){n.props.onExited(l)});return}this.props.onExit(l),this.safeSetState({status:A0},function(){n.props.onExiting(l),n.onTransitionEnd(i.exit,function(){n.safeSetState({status:Zi},function(){n.props.onExited(l)})})})},o.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},o.safeSetState=function(n,a){a=this.setNextCallback(a),this.setState(n,a)},o.setNextCallback=function(n){var a=this,i=!0;return this.nextCallback=function(l){i&&(i=!1,a.nextCallback=null,n(l))},this.nextCallback.cancel=function(){i=!1},this.nextCallback},o.onTransitionEnd=function(n,a){this.setNextCallback(a);var i=this.props.nodeRef?this.props.nodeRef.current:$u.default.findDOMNode(this),l=n==null&&!this.props.addEndListener;if(!i||l){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var s=this.props.nodeRef?[this.nextCallback]:[i,this.nextCallback],c=s[0],u=s[1];this.props.addEndListener(c,u)}n!=null&&setTimeout(this.nextCallback,n)},o.render=function(){var n=this.state.status;if(n===Yu)return null;var a=this.props,i=a.children,l=a.in,s=a.mountOnEnter,c=a.unmountOnExit,u=a.appear,m=a.enter,p=a.exit,d=a.timeout,v=a.addEndListener,T=a.onEnter,S=a.onEntering,h=a.onEntered,y=a.onExit,g=a.onExiting,b=a.onExited,E=a.nodeRef,C=tm(a,[\"children\",\"in\",\"mountOnEnter\",\"unmountOnExit\",\"appear\",\"enter\",\"exit\",\"timeout\",\"addEndListener\",\"onEnter\",\"onEntering\",\"onEntered\",\"onExit\",\"onExiting\",\"onExited\",\"nodeRef\"]);return Vu.default.createElement(Vs.Provider,{value:null},typeof i==\"function\"?i(n,C):Vu.default.cloneElement(Vu.default.Children.only(i),C))},t})(Vu.default.Component);fa.contextType=Vs;fa.propTypes={};function $s(){}fa.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:$s,onEntering:$s,onEntered:$s,onExit:$s,onExiting:$s,onExited:$s};fa.UNMOUNTED=Yu;fa.EXITED=Zi;fa.ENTERING=Ji;fa.ENTERED=Ys;fa.EXITING=A0;var Xu=fa;function AP(e){if(e===void 0)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}var Gu=q(re());var Qr=q(re());function nm(e,t){var o=function(a){return t&&(0,Qr.isValidElement)(a)?t(a):a},r=Object.create(null);return e&&Qr.Children.map(e,function(n){return n}).forEach(function(n){r[n.key]=o(n)}),r}function o3(e,t){e=e||{},t=t||{};function o(u){return u in t?t[u]:e[u]}var r=Object.create(null),n=[];for(var a in e)a in t?n.length&&(r[a]=n,n=[]):n.push(a);var i,l={};for(var s in t){if(r[s])for(i=0;i{this.currentId=null,o()},t)}clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)};disposeEffect=()=>this.clear};function fn(){let e=Hs(Xs.create).current;return _0(e.disposeEffect),e}var am=q(re(),1);var z0=q(Ie(),1);function i3(e){let{className:t,classes:o,pulsate:r=!1,rippleX:n,rippleY:a,rippleSize:i,in:l,onExited:s,timeout:c}=e,[u,m]=am.useState(!1),p=ie(t,o.ripple,o.rippleVisible,r&&o.ripplePulsate),d={width:i,height:i,top:-(i/2)+a,left:-(i/2)+n},v=ie(o.child,u&&o.childLeaving,r&&o.childPulsate);return!l&&!u&&m(!0),am.useEffect(()=>{if(!l&&s!=null){let T=setTimeout(s,c);return()=>{clearTimeout(T)}}},[s,l,c]),(0,z0.jsx)(\"span\",{className:p,style:d,children:(0,z0.jsx)(\"span\",{className:v})})}var zP=i3;var l3=Ce(\"MuiTouchRipple\",[\"root\",\"ripple\",\"rippleVisible\",\"ripplePulsate\",\"child\",\"childLeaving\",\"childPulsate\"]),Or=l3;var im=q(Ie(),1),k0=550,s3=80,c3=_n`\n 0% {\n transform: scale(0);\n opacity: 0.1;\n }\n\n 100% {\n transform: scale(1);\n opacity: 0.3;\n }\n`,u3=_n`\n 0% {\n opacity: 1;\n }\n\n 100% {\n opacity: 0;\n }\n`,p3=_n`\n 0% {\n transform: scale(1);\n }\n\n 50% {\n transform: scale(0.92);\n }\n\n 100% {\n transform: scale(1);\n }\n`,f3=ae(\"span\",{name:\"MuiTouchRipple\",slot:\"Root\"})({overflow:\"hidden\",pointerEvents:\"none\",position:\"absolute\",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:\"inherit\"}),d3=ae(zP,{name:\"MuiTouchRipple\",slot:\"Ripple\"})`\n opacity: 0;\n position: absolute;\n\n &.${Or.rippleVisible} {\n opacity: 0.3;\n transform: scale(1);\n animation-name: ${c3};\n animation-duration: ${k0}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n &.${Or.ripplePulsate} {\n animation-duration: ${({theme:e})=>e.transitions.duration.shorter}ms;\n }\n\n & .${Or.child} {\n opacity: 1;\n display: block;\n width: 100%;\n height: 100%;\n border-radius: 50%;\n background-color: currentColor;\n }\n\n & .${Or.childLeaving} {\n opacity: 0;\n animation-name: ${u3};\n animation-duration: ${k0}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n & .${Or.childPulsate} {\n position: absolute;\n /* @noflip */\n left: 0px;\n top: 0;\n animation-name: ${p3};\n animation-duration: 2500ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n animation-iteration-count: infinite;\n animation-delay: 200ms;\n }\n`,m3=ho.forwardRef(function(t,o){let r=je({props:t,name:\"MuiTouchRipple\"}),{center:n=!1,classes:a={},className:i,...l}=r,[s,c]=ho.useState([]),u=ho.useRef(0),m=ho.useRef(null);ho.useEffect(()=>{m.current&&(m.current(),m.current=null)},[s]);let p=ho.useRef(!1),d=fn(),v=ho.useRef(null),T=ho.useRef(null),S=ho.useCallback(b=>{let{pulsate:E,rippleX:C,rippleY:P,rippleSize:A,cb:_}=b;c(z=>[...z,(0,im.jsx)(d3,{classes:{ripple:ie(a.ripple,Or.ripple),rippleVisible:ie(a.rippleVisible,Or.rippleVisible),ripplePulsate:ie(a.ripplePulsate,Or.ripplePulsate),child:ie(a.child,Or.child),childLeaving:ie(a.childLeaving,Or.childLeaving),childPulsate:ie(a.childPulsate,Or.childPulsate)},timeout:k0,pulsate:E,rippleX:C,rippleY:P,rippleSize:A},u.current)]),u.current+=1,m.current=_},[a]),h=ho.useCallback((b={},E={},C=()=>{})=>{let{pulsate:P=!1,center:A=n||E.pulsate,fakeElement:_=!1}=E;if(b?.type===\"mousedown\"&&p.current){p.current=!1;return}b?.type===\"touchstart\"&&(p.current=!0);let z=_?null:T.current,I=z?z.getBoundingClientRect():{width:0,height:0,left:0,top:0},x,k,U;if(A||b===void 0||b.clientX===0&&b.clientY===0||!b.clientX&&!b.touches)x=Math.round(I.width/2),k=Math.round(I.height/2);else{let{clientX:O,clientY:N}=b.touches&&b.touches.length>0?b.touches[0]:b;x=Math.round(O-I.left),k=Math.round(N-I.top)}if(A)U=Math.sqrt((2*I.width**2+I.height**2)/3),U%2===0&&(U+=1);else{let O=Math.max(Math.abs((z?z.clientWidth:0)-x),x)*2+2,N=Math.max(Math.abs((z?z.clientHeight:0)-k),k)*2+2;U=Math.sqrt(O**2+N**2)}b?.touches?v.current===null&&(v.current=()=>{S({pulsate:P,rippleX:x,rippleY:k,rippleSize:U,cb:C})},d.start(s3,()=>{v.current&&(v.current(),v.current=null)})):S({pulsate:P,rippleX:x,rippleY:k,rippleSize:U,cb:C})},[n,S,d]),y=ho.useCallback(()=>{h({},{pulsate:!0})},[h]),g=ho.useCallback((b,E)=>{if(d.clear(),b?.type===\"touchend\"&&v.current){v.current(),v.current=null,d.start(0,()=>{g(b,E)});return}v.current=null,c(C=>C.length>0?C.slice(1):C),m.current=E},[d]);return ho.useImperativeHandle(o,()=>({pulsate:y,start:h,stop:g}),[y,h,g]),(0,im.jsx)(f3,{className:ie(Or.root,a.root,i),ref:T,...l,children:(0,im.jsx)(N0,{component:null,exit:!0,children:s})})}),kP=m3;function BP(e){return _e(\"MuiButtonBase\",e)}var y3=Ce(\"MuiButtonBase\",[\"root\",\"disabled\",\"focusVisible\"]),LP=y3;var lm=q(Ie(),1),h3=e=>{let{disabled:t,focusVisible:o,focusVisibleClassName:r,classes:n}=e,i=Le({root:[\"root\",t&&\"disabled\",o&&\"focusVisible\"]},BP,n);return o&&r&&(i.root+=` ${r}`),i},g3=ae(\"button\",{name:\"MuiButtonBase\",slot:\"Root\"})({display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",position:\"relative\",boxSizing:\"border-box\",WebkitTapHighlightColor:\"transparent\",backgroundColor:\"transparent\",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:\"pointer\",userSelect:\"none\",verticalAlign:\"middle\",MozAppearance:\"none\",WebkitAppearance:\"none\",textDecoration:\"none\",color:\"inherit\",\"&::-moz-focus-inner\":{borderStyle:\"none\"},[`&.${LP.disabled}`]:{pointerEvents:\"none\",cursor:\"default\"},\"@media print\":{colorAdjust:\"exact\"}}),b3=jn.forwardRef(function(t,o){let r=je({props:t,name:\"MuiButtonBase\"}),{action:n,centerRipple:a=!1,children:i,className:l,component:s=\"button\",disabled:c=!1,disableRipple:u=!1,disableTouchRipple:m=!1,focusRipple:p=!1,focusVisibleClassName:d,LinkComponent:v=\"a\",onBlur:T,onClick:S,onContextMenu:h,onDragLeave:y,onFocus:g,onFocusVisible:b,onKeyDown:E,onKeyUp:C,onMouseDown:P,onMouseLeave:A,onMouseUp:_,onTouchEnd:z,onTouchMove:I,onTouchStart:x,tabIndex:k=0,TouchRippleProps:U,touchRippleRef:O,type:N,...X}=r,oe=jn.useRef(null),W=em(),Te=Mr(W.ref,O),[fe,Ke]=jn.useState(!1);c&&fe&&Ke(!1),jn.useImperativeHandle(n,()=>({focusVisible:()=>{Ke(!0),oe.current.focus()}}),[]);let Ze=W.shouldMount&&!u&&!c;jn.useEffect(()=>{fe&&p&&!u&&W.pulsate()},[u,p,fe,W]);let Ue=da(W,\"start\",P,m),xe=da(W,\"stop\",h,m),Je=da(W,\"stop\",y,m),ht=da(W,\"stop\",_,m),we=da(W,\"stop\",se=>{fe&&se.preventDefault(),A&&A(se)},m),ft=da(W,\"start\",x,m),le=da(W,\"stop\",z,m),Oe=da(W,\"stop\",I,m),Ae=da(W,\"stop\",se=>{pn(se.target)||Ke(!1),T&&T(se)},!1),et=si(se=>{oe.current||(oe.current=se.currentTarget),pn(se.target)&&(Ke(!0),b&&b(se)),g&&g(se)}),dt=()=>{let se=oe.current;return s&&s!==\"button\"&&!(se.tagName===\"A\"&&se.href)},Lt=si(se=>{p&&!se.repeat&&fe&&se.key===\" \"&&W.stop(se,()=>{W.start(se)}),se.target===se.currentTarget&&dt()&&se.key===\" \"&&se.preventDefault(),E&&E(se),se.target===se.currentTarget&&dt()&&se.key===\"Enter\"&&!c&&(se.preventDefault(),S&&S(se))}),jt=si(se=>{p&&se.key===\" \"&&fe&&!se.defaultPrevented&&W.stop(se,()=>{W.pulsate(se)}),C&&C(se),S&&se.target===se.currentTarget&&dt()&&se.key===\" \"&&!se.defaultPrevented&&S(se)}),Be=s;Be===\"button\"&&(X.href||X.to)&&(Be=v);let Nt={};if(Be===\"button\"){let se=!!X.formAction;Nt.type=N===void 0&&!se?\"button\":N,Nt.disabled=c}else!X.href&&!X.to&&(Nt.role=\"button\"),c&&(Nt[\"aria-disabled\"]=c);let Ro=Mr(o,oe),Ut={...r,centerRipple:a,component:s,disabled:c,disableRipple:u,disableTouchRipple:m,focusRipple:p,tabIndex:k,focusVisible:fe},st=h3(Ut);return(0,lm.jsxs)(g3,{as:Be,className:ie(st.root,l),ownerState:Ut,onBlur:Ae,onClick:S,onContextMenu:xe,onFocus:et,onKeyDown:Lt,onKeyUp:jt,onMouseDown:Ue,onMouseLeave:we,onMouseUp:ht,onDragLeave:Je,onTouchEnd:le,onTouchMove:Oe,onTouchStart:ft,ref:Ro,tabIndex:c?-1:k,type:N,...Nt,...X,children:[i,Ze?(0,lm.jsx)(kP,{ref:Te,center:a,...U}):null]})});function da(e,t,o,r=!1){return si(n=>(o&&o(n),r||e[t](n),!0))}var ma=b3;function jP(e){return _e(\"PrivateSwitchBase\",e)}var T9=Ce(\"PrivateSwitchBase\",[\"root\",\"checked\",\"disabled\",\"input\",\"edgeStart\",\"edgeEnd\"]);function v3(e){return typeof e==\"string\"}var dn=v3;function x3(e,t,o){return e===void 0||dn(e)?t:{...t,ownerState:{...t.ownerState,...o}}}var qu=x3;function T3(e,t,o){return typeof e==\"function\"?e(t,o):e}var Iu=T3;function S3(e,t=[]){if(e===void 0)return{};let o={};return Object.keys(e).filter(r=>r.match(/^on[A-Z]/)&&typeof e[r]==\"function\"&&!t.includes(r)).forEach(r=>{o[r]=e[r]}),o}var ya=S3;function E3(e){if(e===void 0)return{};let t={};return Object.keys(e).filter(o=>!(o.match(/^on[A-Z]/)&&typeof e[o]==\"function\")).forEach(o=>{t[o]=e[o]}),t}var sm=E3;function P3(e){let{getSlotProps:t,additionalProps:o,externalSlotProps:r,externalForwardedProps:n,className:a}=e;if(!t){let d=ie(o?.className,a,n?.className,r?.className),v={...o?.style,...n?.style,...r?.style},T={...o,...n,...r};return d.length>0&&(T.className=d),Object.keys(v).length>0&&(T.style=v),{props:T,internalRef:void 0}}let i=ya({...n,...r}),l=sm(r),s=sm(n),c=t(i),u=ie(c?.className,o?.className,a,n?.className,r?.className),m={...c?.style,...o?.style,...n?.style,...r?.style},p={...c,...o,...s,...l};return u.length>0&&(p.className=u),Object.keys(m).length>0&&(p.style=m),{props:p,internalRef:c.ref}}var Fu=P3;function Ct(e,t){let{className:o,elementType:r,ownerState:n,externalForwardedProps:a,internalForwardedProps:i,shouldForwardComponentProp:l=!1,...s}=t,{component:c,slots:u={[e]:void 0},slotProps:m={[e]:void 0},...p}=a,d=u[e]||r,v=Iu(m[e],n),{props:{component:T,...S},internalRef:h}=Fu({className:o,...s,externalForwardedProps:e===\"root\"?p:void 0,externalSlotProps:v}),y=yo(h,v?.ref,t.ref),g=e===\"root\"?T||c:T,b=qu(d,{...e===\"root\"&&!c&&!u[e]&&i,...e!==\"root\"&&!u[e]&&i,...S,...g&&!l&&{as:g},...g&&l&&{component:g},ref:y},n);return[d,b]}var cm=q(Ie(),1),C3=e=>{let{classes:t,checked:o,disabled:r,edge:n}=e,a={root:[\"root\",o&&\"checked\",r&&\"disabled\",n&&`edge${me(n)}`],input:[\"input\"]};return Le(a,jP,t)},R3=ae(ma,{name:\"MuiSwitchBase\"})({padding:9,borderRadius:\"50%\",variants:[{props:{edge:\"start\",size:\"small\"},style:{marginLeft:-3}},{props:({edge:e,ownerState:t})=>e===\"start\"&&t.size!==\"small\",style:{marginLeft:-12}},{props:{edge:\"end\",size:\"small\"},style:{marginRight:-3}},{props:({edge:e,ownerState:t})=>e===\"end\"&&t.size!==\"small\",style:{marginRight:-12}}]}),w3=ae(\"input\",{name:\"MuiSwitchBase\",shouldForwardProp:Bn})({cursor:\"inherit\",position:\"absolute\",opacity:0,width:\"100%\",height:\"100%\",top:0,left:0,margin:0,padding:0,zIndex:1}),M3=UP.forwardRef(function(t,o){let{autoFocus:r,checked:n,checkedIcon:a,defaultChecked:i,disabled:l,disableFocusRipple:s=!1,edge:c=!1,icon:u,id:m,inputProps:p,inputRef:d,name:v,onBlur:T,onChange:S,onFocus:h,readOnly:y,required:g=!1,tabIndex:b,type:E,value:C,slots:P={},slotProps:A={},..._}=t,[z,I]=Zd({controlled:n,default:!!i,name:\"SwitchBase\",state:\"checked\"}),x=R0(),k=xe=>{h&&h(xe),x&&x.onFocus&&x.onFocus(xe)},U=xe=>{T&&T(xe),x&&x.onBlur&&x.onBlur(xe)},O=xe=>{if(xe.nativeEvent.defaultPrevented||y)return;let Je=xe.target.checked;I(Je),S&&S(xe,Je)},N=l;x&&typeof N>\"u\"&&(N=x.disabled);let X=E===\"checkbox\"||E===\"radio\",oe={...t,checked:z,disabled:N,disableFocusRipple:s,edge:c},W=C3(oe),Te={slots:P,slotProps:{input:p,...A}},[fe,Ke]=Ct(\"root\",{ref:o,elementType:R3,className:W.root,shouldForwardComponentProp:!0,externalForwardedProps:{...Te,component:\"span\",..._},getSlotProps:xe=>({...xe,onFocus:Je=>{xe.onFocus?.(Je),k(Je)},onBlur:Je=>{xe.onBlur?.(Je),U(Je)}}),ownerState:oe,additionalProps:{centerRipple:!0,focusRipple:!s,role:void 0,tabIndex:null}}),[Ze,Ue]=Ct(\"input\",{ref:d,elementType:w3,className:W.input,externalForwardedProps:Te,getSlotProps:xe=>({...xe,onChange:Je=>{xe.onChange?.(Je),O(Je)}}),ownerState:oe,additionalProps:{autoFocus:r,checked:n,defaultChecked:i,disabled:N,id:X?m:void 0,name:v,readOnly:y,required:g,tabIndex:b,type:E,...E===\"checkbox\"&&C===void 0?{}:{value:C}}});return(0,cm.jsxs)(fe,{...Ke,children:[(0,cm.jsx)(Ze,{...Ue}),z?a:u]})}),HP=M3;function VP(e){return _e(\"MuiSwitch\",e)}var O3=Ce(\"MuiSwitch\",[\"root\",\"edgeStart\",\"edgeEnd\",\"switchBase\",\"colorPrimary\",\"colorSecondary\",\"sizeSmall\",\"sizeMedium\",\"checked\",\"disabled\",\"input\",\"thumb\",\"track\"]),Uo=O3;var Gs=q(Ie(),1),A3=e=>{let{classes:t,edge:o,size:r,color:n,checked:a,disabled:i}=e,l={root:[\"root\",o&&`edge${me(o)}`,`size${me(r)}`],switchBase:[\"switchBase\",`color${me(n)}`,a&&\"checked\",i&&\"disabled\"],thumb:[\"thumb\"],track:[\"track\"],input:[\"input\"]},s=Le(l,VP,t);return{...t,...s}},D3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.edge&&t[`edge${me(o.edge)}`],t[`size${me(o.size)}`]]}})({display:\"inline-flex\",width:58,height:38,overflow:\"hidden\",padding:12,boxSizing:\"border-box\",position:\"relative\",flexShrink:0,zIndex:0,verticalAlign:\"middle\",\"@media print\":{colorAdjust:\"exact\"},variants:[{props:{edge:\"start\"},style:{marginLeft:-8}},{props:{edge:\"end\"},style:{marginRight:-8}},{props:{size:\"small\"},style:{width:40,height:24,padding:7,[`& .${Uo.thumb}`]:{width:16,height:16},[`& .${Uo.switchBase}`]:{padding:4,[`&.${Uo.checked}`]:{transform:\"translateX(16px)\"}}}}]}),N3=ae(HP,{name:\"MuiSwitch\",slot:\"SwitchBase\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.switchBase,{[`& .${Uo.input}`]:t.input},o.color!==\"default\"&&t[`color${me(o.color)}`]]}})(He(({theme:e})=>({position:\"absolute\",top:0,left:0,zIndex:1,color:e.vars?e.vars.palette.Switch.defaultColor:`${e.palette.mode===\"light\"?e.palette.common.white:e.palette.grey[300]}`,transition:e.transitions.create([\"left\",\"transform\"],{duration:e.transitions.duration.shortest}),[`&.${Uo.checked}`]:{transform:\"translateX(20px)\"},[`&.${Uo.disabled}`]:{color:e.vars?e.vars.palette.Switch.defaultDisabledColor:`${e.palette.mode===\"light\"?e.palette.grey[100]:e.palette.grey[600]}`},[`&.${Uo.checked} + .${Uo.track}`]:{opacity:.5},[`&.${Uo.disabled} + .${Uo.track}`]:{opacity:e.vars?e.vars.opacity.switchTrackDisabled:`${e.palette.mode===\"light\"?.12:.2}`},[`& .${Uo.input}`]:{left:\"-100%\",width:\"300%\"}})),He(({theme:e})=>({\"&:hover\":{backgroundColor:e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity),\"@media (hover: none)\":{backgroundColor:\"transparent\"}},variants:[...Object.entries(e.palette).filter(jo([\"light\"])).map(([t])=>({props:{color:t},style:{[`&.${Uo.checked}`]:{color:(e.vars||e).palette[t].main,\"&:hover\":{backgroundColor:e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity),\"@media (hover: none)\":{backgroundColor:\"transparent\"}},[`&.${Uo.disabled}`]:{color:e.vars?e.vars.palette.Switch[`${t}DisabledColor`]:`${e.palette.mode===\"light\"?e.lighten(e.palette[t].main,.62):e.darken(e.palette[t].main,.55)}`}},[`&.${Uo.checked} + .${Uo.track}`]:{backgroundColor:(e.vars||e).palette[t].main}}}))]}))),_3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Track\"})(He(({theme:e})=>({height:\"100%\",width:\"100%\",borderRadius:14/2,zIndex:-1,transition:e.transitions.create([\"opacity\",\"background-color\"],{duration:e.transitions.duration.shortest}),backgroundColor:e.vars?e.vars.palette.common.onBackground:`${e.palette.mode===\"light\"?e.palette.common.black:e.palette.common.white}`,opacity:e.vars?e.vars.opacity.switchTrack:`${e.palette.mode===\"light\"?.38:.3}`}))),z3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Thumb\"})(He(({theme:e})=>({boxShadow:(e.vars||e).shadows[1],backgroundColor:\"currentColor\",width:20,height:20,borderRadius:\"50%\"}))),k3=$P.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSwitch\"}),{className:n,color:a=\"primary\",edge:i=!1,size:l=\"medium\",sx:s,slots:c={},slotProps:u={},...m}=r,p={...r,color:a,edge:i,size:l},d=A3(p),v={slots:c,slotProps:u},[T,S]=Ct(\"root\",{className:ie(d.root,n),elementType:D3,externalForwardedProps:v,ownerState:p,additionalProps:{sx:s}}),[h,y]=Ct(\"thumb\",{className:d.thumb,elementType:z3,externalForwardedProps:v,ownerState:p}),g=(0,Gs.jsx)(h,{...y}),[b,E]=Ct(\"track\",{className:d.track,elementType:_3,externalForwardedProps:v,ownerState:p});return(0,Gs.jsxs)(T,{...S,children:[(0,Gs.jsx)(N3,{type:\"checkbox\",icon:g,checkedIcon:g,ref:o,ownerState:p,...m,classes:{...d,root:d.switchBase},slots:{...c.switchBase&&{root:c.switchBase},...c.input&&{input:c.input}},slotProps:{...u.switchBase&&{root:typeof u.switchBase==\"function\"?u.switchBase(p):u.switchBase},input:{role:\"switch\"},...u.input&&{input:typeof u.input==\"function\"?u.input(p):u.input}}}),(0,Gs.jsx)(b,{...E})]})}),Un=k3;var ep=q(re(),1);function Ku(...e){return e.reduce((t,o)=>o==null?t:function(...n){t.apply(this,n),o.apply(this,n)},()=>{})}var dm=q(re(),1);var um=q(re(),1);function YP(e){return _e(\"MuiSvgIcon\",e)}var MH=Ce(\"MuiSvgIcon\",[\"root\",\"colorPrimary\",\"colorSecondary\",\"colorAction\",\"colorError\",\"colorDisabled\",\"fontSizeInherit\",\"fontSizeSmall\",\"fontSizeMedium\",\"fontSizeLarge\"]);var pm=q(Ie(),1),B3=e=>{let{color:t,fontSize:o,classes:r}=e,n={root:[\"root\",t!==\"inherit\"&&`color${me(t)}`,`fontSize${me(o)}`]};return Le(n,YP,r)},L3=ae(\"svg\",{name:\"MuiSvgIcon\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.color!==\"inherit\"&&t[`color${me(o.color)}`],t[`fontSize${me(o.fontSize)}`]]}})(He(({theme:e})=>({userSelect:\"none\",width:\"1em\",height:\"1em\",display:\"inline-block\",flexShrink:0,transition:e.transitions?.create?.(\"fill\",{duration:(e.vars??e).transitions?.duration?.shorter}),variants:[{props:t=>!t.hasSvgAsChild,style:{fill:\"currentColor\"}},{props:{fontSize:\"inherit\"},style:{fontSize:\"inherit\"}},{props:{fontSize:\"small\"},style:{fontSize:e.typography?.pxToRem?.(20)||\"1.25rem\"}},{props:{fontSize:\"medium\"},style:{fontSize:e.typography?.pxToRem?.(24)||\"1.5rem\"}},{props:{fontSize:\"large\"},style:{fontSize:e.typography?.pxToRem?.(35)||\"2.1875rem\"}},...Object.entries((e.vars??e).palette).filter(([,t])=>t&&t.main).map(([t])=>({props:{color:t},style:{color:(e.vars??e).palette?.[t]?.main}})),{props:{color:\"action\"},style:{color:(e.vars??e).palette?.action?.active}},{props:{color:\"disabled\"},style:{color:(e.vars??e).palette?.action?.disabled}},{props:{color:\"inherit\"},style:{color:void 0}}]}))),XP=um.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSvgIcon\"}),{children:n,className:a,color:i=\"inherit\",component:l=\"svg\",fontSize:s=\"medium\",htmlColor:c,inheritViewBox:u=!1,titleAccess:m,viewBox:p=\"0 0 24 24\",...d}=r,v=um.isValidElement(n)&&n.type===\"svg\",T={...r,color:i,component:l,fontSize:s,instanceFontSize:t.fontSize,inheritViewBox:u,viewBox:p,hasSvgAsChild:v},S={};u||(S.viewBox=p);let h=B3(T);return(0,pm.jsxs)(L3,{as:l,className:ie(h.root,a),focusable:\"false\",color:c,\"aria-hidden\":m?void 0:!0,role:m?\"img\":void 0,ref:o,...S,...d,...v&&n.props,ownerState:T,children:[v?n.props.children:n,m?(0,pm.jsx)(\"title\",{children:m}):null]})});XP.muiName=\"SvgIcon\";var fm=XP;var GP=q(Ie(),1);function Qu(e,t){function o(r,n){return(0,GP.jsx)(fm,{\"data-testid\":void 0,ref:n,...r,children:e})}return o.muiName=fm.muiName,dm.memo(dm.forwardRef(o))}function mm(e,t=166){let o;function r(...n){let a=()=>{e.apply(this,n)};clearTimeout(o),o=setTimeout(a,t)}return r.clear=()=>{clearTimeout(o)},r}var qP=mm;function Yt(e){return e&&e.ownerDocument||document}var Wu=Yt;function ha(e){return Yt(e).defaultView||window}var qs=ha;function Zu(e,t){typeof e==\"function\"?e(t):e&&(e.current=t)}var ym=wr;var tl=Gd;function j3(e,t){let o=e.charCodeAt(2);return e[0]===\"o\"&&e[1]===\"n\"&&o>=65&&o<=90&&typeof t==\"function\"}function hm(e,t){if(!e)return t;function o(i,l){let s={};return Object.keys(l).forEach(c=>{j3(c,l[c])&&typeof i[c]==\"function\"&&(s[c]=(...u)=>{i[c](...u),l[c](...u)})}),s}if(typeof e==\"function\"||typeof t==\"function\")return i=>{let l=typeof t==\"function\"?t(i):t,s=typeof e==\"function\"?e({...i,...l}):e,c=ie(i?.className,l?.className,s?.className),u=o(s,l);return{...l,...s,...u,...!!c&&{className:c},...l?.style&&s?.style&&{style:{...l.style,...s.style}},...l?.sx&&s?.sx&&{sx:[...Array.isArray(l.sx)?l.sx:[l.sx],...Array.isArray(s.sx)?s.sx:[s.sx]]}}};let r=t,n=o(e,r),a=ie(r?.className,e?.className);return{...t,...e,...n,...!!a&&{className:a},...r?.style&&e?.style&&{style:{...r.style,...e.style}},...r?.sx&&e?.sx&&{sx:[...Array.isArray(r.sx)?r.sx:[r.sx],...Array.isArray(e.sx)?e.sx:[e.sx]]}}}var FP=q(re(),1);function IP(e){return _e(\"MuiCircularProgress\",e)}var SV=Ce(\"MuiCircularProgress\",[\"root\",\"determinate\",\"indeterminate\",\"colorPrimary\",\"colorSecondary\",\"svg\",\"track\",\"circle\",\"circleDeterminate\",\"circleIndeterminate\",\"circleDisableShrink\"]);var Is=q(Ie(),1),mn=44,B0=_n`\n 0% {\n transform: rotate(0deg);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n`,L0=_n`\n 0% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: 0;\n }\n\n 50% {\n stroke-dasharray: 100px, 200px;\n stroke-dashoffset: -15px;\n }\n\n 100% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: -126px;\n }\n`,U3=typeof B0!=\"string\"?Ui`\n animation: ${B0} 1.4s linear infinite;\n `:null,H3=typeof L0!=\"string\"?Ui`\n animation: ${L0} 1.4s ease-in-out infinite;\n `:null,V3=e=>{let{classes:t,variant:o,color:r,disableShrink:n}=e,a={root:[\"root\",o,`color${me(r)}`],svg:[\"svg\"],track:[\"track\"],circle:[\"circle\",`circle${me(o)}`,n&&\"circleDisableShrink\"]};return Le(a,IP,t)},$3=ae(\"span\",{name:\"MuiCircularProgress\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`color${me(o.color)}`]]}})(He(({theme:e})=>({display:\"inline-block\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"transform\")}},{props:{variant:\"indeterminate\"},style:U3||{animation:`${B0} 1.4s linear infinite`}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}}))]}))),Y3=ae(\"svg\",{name:\"MuiCircularProgress\",slot:\"Svg\"})({display:\"block\"}),X3=ae(\"circle\",{name:\"MuiCircularProgress\",slot:\"Circle\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.circle,t[`circle${me(o.variant)}`],o.disableShrink&&t.circleDisableShrink]}})(He(({theme:e})=>({stroke:\"currentColor\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"stroke-dashoffset\")}},{props:{variant:\"indeterminate\"},style:{strokeDasharray:\"80px, 200px\",strokeDashoffset:0}},{props:({ownerState:t})=>t.variant===\"indeterminate\"&&!t.disableShrink,style:H3||{animation:`${L0} 1.4s ease-in-out infinite`}}]}))),G3=ae(\"circle\",{name:\"MuiCircularProgress\",slot:\"Track\"})(He(({theme:e})=>({stroke:\"currentColor\",opacity:(e.vars||e).palette.action.activatedOpacity}))),q3=FP.forwardRef(function(t,o){let r=je({props:t,name:\"MuiCircularProgress\"}),{className:n,color:a=\"primary\",disableShrink:i=!1,enableTrackSlot:l=!1,size:s=40,style:c,thickness:u=3.6,value:m=0,variant:p=\"indeterminate\",...d}=r,v={...r,color:a,disableShrink:i,size:s,thickness:u,value:m,variant:p,enableTrackSlot:l},T=V3(v),S={},h={},y={};if(p===\"determinate\"){let g=2*Math.PI*((mn-u)/2);S.strokeDasharray=g.toFixed(3),y[\"aria-valuenow\"]=Math.round(m),S.strokeDashoffset=`${((100-m)/100*g).toFixed(3)}px`,h.transform=\"rotate(-90deg)\"}return(0,Is.jsx)($3,{className:ie(T.root,n),style:{width:s,height:s,...h,...c},ownerState:v,ref:o,role:\"progressbar\",...y,...d,children:(0,Is.jsxs)(Y3,{className:T.svg,ownerState:v,viewBox:`${mn/2} ${mn/2} ${mn} ${mn}`,children:[l?(0,Is.jsx)(G3,{className:T.track,ownerState:v,cx:mn,cy:mn,r:(mn-u)/2,fill:\"none\",strokeWidth:u,\"aria-hidden\":\"true\"}):null,(0,Is.jsx)(X3,{className:T.circle,style:S,ownerState:v,cx:mn,cy:mn,r:(mn-u)/2,fill:\"none\",strokeWidth:u})]})})}),Ju=q3;function KP(e){return _e(\"MuiButton\",e)}var I3=Ce(\"MuiButton\",[\"root\",\"text\",\"textInherit\",\"textPrimary\",\"textSecondary\",\"textSuccess\",\"textError\",\"textInfo\",\"textWarning\",\"outlined\",\"outlinedInherit\",\"outlinedPrimary\",\"outlinedSecondary\",\"outlinedSuccess\",\"outlinedError\",\"outlinedInfo\",\"outlinedWarning\",\"contained\",\"containedInherit\",\"containedPrimary\",\"containedSecondary\",\"containedSuccess\",\"containedError\",\"containedInfo\",\"containedWarning\",\"disableElevation\",\"focusVisible\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorSuccess\",\"colorError\",\"colorInfo\",\"colorWarning\",\"textSizeSmall\",\"textSizeMedium\",\"textSizeLarge\",\"outlinedSizeSmall\",\"outlinedSizeMedium\",\"outlinedSizeLarge\",\"containedSizeSmall\",\"containedSizeMedium\",\"containedSizeLarge\",\"sizeMedium\",\"sizeSmall\",\"sizeLarge\",\"fullWidth\",\"startIcon\",\"endIcon\",\"icon\",\"iconSizeSmall\",\"iconSizeMedium\",\"iconSizeLarge\",\"loading\",\"loadingWrapper\",\"loadingIconPlaceholder\",\"loadingIndicator\",\"loadingPositionCenter\",\"loadingPositionStart\",\"loadingPositionEnd\"]),ci=I3;var QP=q(re(),1),F3=QP.createContext({}),WP=F3;var ZP=q(re(),1),K3=ZP.createContext(void 0),JP=K3;var Hn=q(Ie(),1),Q3=e=>{let{color:t,disableElevation:o,fullWidth:r,size:n,variant:a,loading:i,loadingPosition:l,classes:s}=e,c={root:[\"root\",i&&\"loading\",a,`${a}${me(t)}`,`size${me(n)}`,`${a}Size${me(n)}`,`color${me(t)}`,o&&\"disableElevation\",r&&\"fullWidth\",i&&`loadingPosition${me(l)}`],startIcon:[\"icon\",\"startIcon\",`iconSize${me(n)}`],endIcon:[\"icon\",\"endIcon\",`iconSize${me(n)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]},u=Le(c,KP,s);return{...s,...u}},tC=[{props:{size:\"small\"},style:{\"& > *:nth-of-type(1)\":{fontSize:18}}},{props:{size:\"medium\"},style:{\"& > *:nth-of-type(1)\":{fontSize:20}}},{props:{size:\"large\"},style:{\"& > *:nth-of-type(1)\":{fontSize:22}}}],W3=ae(ma,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`${o.variant}${me(o.color)}`],t[`size${me(o.size)}`],t[`${o.variant}Size${me(o.size)}`],o.color===\"inherit\"&&t.colorInherit,o.disableElevation&&t.disableElevation,o.fullWidth&&t.fullWidth,o.loading&&t.loading]}})(He(({theme:e})=>{let t=e.palette.mode===\"light\"?e.palette.grey[300]:e.palette.grey[800],o=e.palette.mode===\"light\"?e.palette.grey.A100:e.palette.grey[700];return{...e.typography.button,minWidth:64,padding:\"6px 16px\",border:0,borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create([\"background-color\",\"box-shadow\",\"border-color\",\"color\"],{duration:e.transitions.duration.short}),\"&:hover\":{textDecoration:\"none\"},[`&.${ci.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:{variant:\"contained\"},style:{color:\"var(--variant-containedColor)\",backgroundColor:\"var(--variant-containedBg)\",boxShadow:(e.vars||e).shadows[2],\"&:hover\":{boxShadow:(e.vars||e).shadows[4],\"@media (hover: none)\":{boxShadow:(e.vars||e).shadows[2]}},\"&:active\":{boxShadow:(e.vars||e).shadows[8]},[`&.${ci.focusVisible}`]:{boxShadow:(e.vars||e).shadows[6]},[`&.${ci.disabled}`]:{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground}}},{props:{variant:\"outlined\"},style:{padding:\"5px 15px\",border:\"1px solid currentColor\",borderColor:\"var(--variant-outlinedBorder, currentColor)\",backgroundColor:\"var(--variant-outlinedBg)\",color:\"var(--variant-outlinedColor)\",[`&.${ci.disabled}`]:{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`}}},{props:{variant:\"text\"},style:{padding:\"6px 8px\",color:\"var(--variant-textColor)\",backgroundColor:\"var(--variant-textBg)\"}},...Object.entries(e.palette).filter(jo()).map(([r])=>({props:{color:r},style:{\"--variant-textColor\":(e.vars||e).palette[r].main,\"--variant-outlinedColor\":(e.vars||e).palette[r].main,\"--variant-outlinedBorder\":e.alpha((e.vars||e).palette[r].main,.5),\"--variant-containedColor\":(e.vars||e).palette[r].contrastText,\"--variant-containedBg\":(e.vars||e).palette[r].main,\"@media (hover: hover)\":{\"&:hover\":{\"--variant-containedBg\":(e.vars||e).palette[r].dark,\"--variant-textBg\":e.alpha((e.vars||e).palette[r].main,(e.vars||e).palette.action.hoverOpacity),\"--variant-outlinedBorder\":(e.vars||e).palette[r].main,\"--variant-outlinedBg\":e.alpha((e.vars||e).palette[r].main,(e.vars||e).palette.action.hoverOpacity)}}}})),{props:{color:\"inherit\"},style:{color:\"inherit\",borderColor:\"currentColor\",\"--variant-containedBg\":e.vars?e.vars.palette.Button.inheritContainedBg:t,\"@media (hover: hover)\":{\"&:hover\":{\"--variant-containedBg\":e.vars?e.vars.palette.Button.inheritContainedHoverBg:o,\"--variant-textBg\":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity),\"--variant-outlinedBg\":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity)}}}},{props:{size:\"small\",variant:\"text\"},style:{padding:\"4px 5px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"text\"},style:{padding:\"8px 11px\",fontSize:e.typography.pxToRem(15)}},{props:{size:\"small\",variant:\"outlined\"},style:{padding:\"3px 9px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"outlined\"},style:{padding:\"7px 21px\",fontSize:e.typography.pxToRem(15)}},{props:{size:\"small\",variant:\"contained\"},style:{padding:\"4px 10px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"contained\"},style:{padding:\"8px 22px\",fontSize:e.typography.pxToRem(15)}},{props:{disableElevation:!0},style:{boxShadow:\"none\",\"&:hover\":{boxShadow:\"none\"},[`&.${ci.focusVisible}`]:{boxShadow:\"none\"},\"&:active\":{boxShadow:\"none\"},[`&.${ci.disabled}`]:{boxShadow:\"none\"}}},{props:{fullWidth:!0},style:{width:\"100%\"}},{props:{loadingPosition:\"center\"},style:{transition:e.transitions.create([\"background-color\",\"box-shadow\",\"border-color\"],{duration:e.transitions.duration.short}),[`&.${ci.loading}`]:{color:\"transparent\"}}}]}})),Z3=ae(\"span\",{name:\"MuiButton\",slot:\"StartIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.startIcon,o.loading&&t.startIconLoadingStart,t[`iconSize${me(o.size)}`]]}})(({theme:e})=>({display:\"inherit\",marginRight:8,marginLeft:-4,variants:[{props:{size:\"small\"},style:{marginLeft:-2}},{props:{loadingPosition:\"start\",loading:!0},style:{transition:e.transitions.create([\"opacity\"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:\"start\",loading:!0,fullWidth:!0},style:{marginRight:-8}},...tC]})),J3=ae(\"span\",{name:\"MuiButton\",slot:\"EndIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.endIcon,o.loading&&t.endIconLoadingEnd,t[`iconSize${me(o.size)}`]]}})(({theme:e})=>({display:\"inherit\",marginRight:-4,marginLeft:8,variants:[{props:{size:\"small\"},style:{marginRight:-2}},{props:{loadingPosition:\"end\",loading:!0},style:{transition:e.transitions.create([\"opacity\"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:\"end\",loading:!0,fullWidth:!0},style:{marginLeft:-8}},...tC]})),eD=ae(\"span\",{name:\"MuiButton\",slot:\"LoadingIndicator\"})(({theme:e})=>({display:\"none\",position:\"absolute\",visibility:\"visible\",variants:[{props:{loading:!0},style:{display:\"flex\"}},{props:{loadingPosition:\"start\"},style:{left:14}},{props:{loadingPosition:\"start\",size:\"small\"},style:{left:10}},{props:{variant:\"text\",loadingPosition:\"start\"},style:{left:6}},{props:{loadingPosition:\"center\"},style:{left:\"50%\",transform:\"translate(-50%)\",color:(e.vars||e).palette.action.disabled}},{props:{loadingPosition:\"end\"},style:{right:14}},{props:{loadingPosition:\"end\",size:\"small\"},style:{right:10}},{props:{variant:\"text\",loadingPosition:\"end\"},style:{right:6}},{props:{loadingPosition:\"start\",fullWidth:!0},style:{position:\"relative\",left:-10}},{props:{loadingPosition:\"end\",fullWidth:!0},style:{position:\"relative\",right:-10}}]})),eC=ae(\"span\",{name:\"MuiButton\",slot:\"LoadingIconPlaceholder\"})({display:\"inline-block\",width:\"1em\",height:\"1em\"}),tD=ep.forwardRef(function(t,o){let r=ep.useContext(WP),n=ep.useContext(JP),a=ni(r,t),i=je({props:a,name:\"MuiButton\"}),{children:l,color:s=\"primary\",component:c=\"button\",className:u,disabled:m=!1,disableElevation:p=!1,disableFocusRipple:d=!1,endIcon:v,focusVisibleClassName:T,fullWidth:S=!1,id:h,loading:y=null,loadingIndicator:g,loadingPosition:b=\"center\",size:E=\"medium\",startIcon:C,type:P,variant:A=\"text\",..._}=i,z=tl(h),I=g??(0,Hn.jsx)(Ju,{\"aria-labelledby\":z,color:\"inherit\",size:16}),x={...i,color:s,component:c,disabled:m,disableElevation:p,disableFocusRipple:d,fullWidth:S,loading:y,loadingIndicator:I,loadingPosition:b,size:E,type:P,variant:A},k=Q3(x),U=(C||y&&b===\"start\")&&(0,Hn.jsx)(Z3,{className:k.startIcon,ownerState:x,children:C||(0,Hn.jsx)(eC,{className:k.loadingIconPlaceholder,ownerState:x})}),O=(v||y&&b===\"end\")&&(0,Hn.jsx)(J3,{className:k.endIcon,ownerState:x,children:v||(0,Hn.jsx)(eC,{className:k.loadingIconPlaceholder,ownerState:x})}),N=n||\"\",X=typeof y==\"boolean\"?(0,Hn.jsx)(\"span\",{className:k.loadingWrapper,style:{display:\"contents\"},children:y&&(0,Hn.jsx)(eD,{className:k.loadingIndicator,ownerState:x,children:I})}):null;return(0,Hn.jsxs)(W3,{ownerState:x,className:ie(r.className,k.root,u,N),component:c,disabled:m||y,focusRipple:!d,focusVisibleClassName:ie(k.focusVisible,T),ref:o,type:P,id:y?z:h,..._,classes:k,children:[U,b!==\"end\"&&X,l,b===\"end\"&&X,O]})}),ga=tD;var ui=q(re(),1);function oD(e){let{elementType:t,externalSlotProps:o,ownerState:r,skipResolvingSlotProps:n=!1,...a}=e,i=n?{}:Iu(o,r),{props:l,internalRef:s}=Fu({...a,externalSlotProps:i}),c=yo(s,i?.ref,e.additionalProps?.ref);return qu(t,{...l,ref:c},r)}var cr=oD;var ur=q(re(),1);var gm=q(re(),1);var oC=q(re(),1),rD=oC.createContext({}),tp=rD;function rC(e){return _e(\"MuiList\",e)}var h7=Ce(\"MuiList\",[\"root\",\"padding\",\"dense\",\"subheader\"]);var bm=q(Ie(),1),nD=e=>{let{classes:t,disablePadding:o,dense:r,subheader:n}=e;return Le({root:[\"root\",!o&&\"padding\",r&&\"dense\",n&&\"subheader\"]},rC,t)},aD=ae(\"ul\",{name:\"MuiList\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.disablePadding&&t.padding,o.dense&&t.dense,o.subheader&&t.subheader]}})({listStyle:\"none\",margin:0,padding:0,position:\"relative\",variants:[{props:({ownerState:e})=>!e.disablePadding,style:{paddingTop:8,paddingBottom:8}},{props:({ownerState:e})=>e.subheader,style:{paddingTop:0}}]}),iD=gm.forwardRef(function(t,o){let r=je({props:t,name:\"MuiList\"}),{children:n,className:a,component:i=\"ul\",dense:l=!1,disablePadding:s=!1,subheader:c,...u}=r,m=gm.useMemo(()=>({dense:l}),[l]),p={...r,component:i,dense:l,disablePadding:s},d=nD(p);return(0,bm.jsx)(tp.Provider,{value:m,children:(0,bm.jsxs)(aD,{as:i,className:ie(d.root,a),ref:o,ownerState:p,...u,children:[c,n]})})}),j0=iD;function vm(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}var ol=vm;function Fs(e=window){let t=e.document.documentElement.clientWidth;return e.innerWidth-t}var nC=Fs;var iC=q(Ie(),1);function U0(e,t,o){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:o?null:e.firstChild}function aC(e,t,o){return e===t?o?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:o?null:e.lastChild}function lC(e,t){if(t===void 0)return!0;let o=e.innerText;return o===void 0&&(o=e.textContent),o=o.trim().toLowerCase(),o.length===0?!1:t.repeating?o[0]===t.keys[0]:o.startsWith(t.keys.join(\"\"))}function op(e,t,o,r,n,a){let i=!1,l=n(e,t,t?o:!1);for(;l;){if(l===e.firstChild){if(i)return!1;i=!0}let s=r?!1:l.disabled||l.getAttribute(\"aria-disabled\")===\"true\";if(!l.hasAttribute(\"tabindex\")||!lC(l,a)||s)l=n(e,l,o);else return l.focus(),!0}return!1}var lD=ur.forwardRef(function(t,o){let{actions:r,autoFocus:n=!1,autoFocusItem:a=!1,children:i,className:l,disabledItemsFocusable:s=!1,disableListWrap:c=!1,onKeyDown:u,variant:m=\"selectedMenu\",...p}=t,d=ur.useRef(null),v=ur.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});ym(()=>{n&&d.current.focus()},[n]),ur.useImperativeHandle(r,()=>({adjustStyleForScrollbar:(g,{direction:b})=>{let E=!d.current.style.width;if(g.clientHeight{let b=d.current,E=g.key;if(g.ctrlKey||g.metaKey||g.altKey){u&&u(g);return}let P=ol(Wu(b));if(E===\"ArrowDown\")g.preventDefault(),op(b,P,c,s,U0);else if(E===\"ArrowUp\")g.preventDefault(),op(b,P,c,s,aC);else if(E===\"Home\")g.preventDefault(),op(b,null,c,s,U0);else if(E===\"End\")g.preventDefault(),op(b,null,c,s,aC);else if(E.length===1){let A=v.current,_=E.toLowerCase(),z=performance.now();A.keys.length>0&&(z-A.lastTime>500?(A.keys=[],A.repeating=!0,A.previousKeyMatched=!0):A.repeating&&_!==A.keys[0]&&(A.repeating=!1)),A.lastTime=z,A.keys.push(_);let I=P&&!A.repeating&&lC(P,A);A.previousKeyMatched&&(I||op(b,P,!1,s,U0,A))?g.preventDefault():A.previousKeyMatched=!1}u&&u(g)},S=Mr(d,o),h=-1;ur.Children.forEach(i,(g,b)=>{if(!ur.isValidElement(g)){h===b&&(h+=1,h>=i.length&&(h=-1));return}g.props.disabled||(m===\"selectedMenu\"&&g.props.selected||h===-1)&&(h=b),h===b&&(g.props.disabled||g.props.muiSkipListHighlight||g.type.muiSkipListHighlight)&&(h+=1,h>=i.length&&(h=-1))});let y=ur.Children.map(i,(g,b)=>{if(b===h){let E={};return a&&(E.autoFocus=!0),g.props.tabIndex===void 0&&m===\"selectedMenu\"&&(E.tabIndex=0),ur.cloneElement(g,E)}return g});return(0,iC.jsx)(j0,{role:\"menu\",ref:S,className:l,onKeyDown:T,tabIndex:n?0:-1,...p,children:y})}),H0=lD;var zo=q(re(),1);var rl=q(re(),1);var sC=q(re(),1);function Wr(e){return parseInt(sC.version,10)>=19?e?.props?.ref||null:e?.ref||null}var xm=e=>e.scrollTop;function Ks(e,t){let{timeout:o,easing:r,style:n={}}=e;return{duration:n.transitionDuration??(typeof o==\"number\"?o:o[t.mode]||0),easing:n.transitionTimingFunction??(typeof r==\"object\"?r[t.mode]:r),delay:n.transitionDelay}}var cC=q(Ie(),1);function $0(e){return`scale(${e}, ${e**2})`}var sD={entering:{opacity:1,transform:$0(1)},entered:{opacity:1,transform:\"none\"}},V0=typeof navigator<\"u\"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\\/)15(.|_)4/i.test(navigator.userAgent),Y0=rl.forwardRef(function(t,o){let{addEndListener:r,appear:n=!0,children:a,easing:i,in:l,onEnter:s,onEntered:c,onEntering:u,onExit:m,onExited:p,onExiting:d,style:v,timeout:T=\"auto\",TransitionComponent:S=Xu,...h}=t,y=fn(),g=rl.useRef(),b=kn(),E=rl.useRef(null),C=Mr(E,Wr(a),o),P=O=>N=>{if(O){let X=E.current;N===void 0?O(X):O(X,N)}},A=P(u),_=P((O,N)=>{xm(O);let{duration:X,delay:oe,easing:W}=Ks({style:v,timeout:T,easing:i},{mode:\"enter\"}),Te;T===\"auto\"?(Te=b.transitions.getAutoHeightDuration(O.clientHeight),g.current=Te):Te=X,O.style.transition=[b.transitions.create(\"opacity\",{duration:Te,delay:oe}),b.transitions.create(\"transform\",{duration:V0?Te:Te*.666,delay:oe,easing:W})].join(\",\"),s&&s(O,N)}),z=P(c),I=P(d),x=P(O=>{let{duration:N,delay:X,easing:oe}=Ks({style:v,timeout:T,easing:i},{mode:\"exit\"}),W;T===\"auto\"?(W=b.transitions.getAutoHeightDuration(O.clientHeight),g.current=W):W=N,O.style.transition=[b.transitions.create(\"opacity\",{duration:W,delay:X}),b.transitions.create(\"transform\",{duration:V0?W:W*.666,delay:V0?X:X||W*.333,easing:oe})].join(\",\"),O.style.opacity=0,O.style.transform=$0(.75),m&&m(O)}),k=P(p);return(0,cC.jsx)(S,{appear:n,in:l,nodeRef:E,onEnter:_,onEntered:z,onEntering:A,onExit:x,onExited:k,onExiting:I,addEndListener:O=>{T===\"auto\"&&y.start(g.current||0,O),r&&r(E.current,O)},timeout:T===\"auto\"?null:T,...h,children:(O,{ownerState:N,...X})=>rl.cloneElement(a,{style:{opacity:0,transform:$0(.75),visibility:O===\"exited\"&&!l?\"hidden\":void 0,...sD[O],...v,...a.props.style},ref:C,...X})})});Y0&&(Y0.muiSupportAuto=!0);var rp=Y0;function cD(e){let t=Yt(e);return t.body===e?ha(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function Qs(e,t){t?e.setAttribute(\"aria-hidden\",\"true\"):e.removeAttribute(\"aria-hidden\")}function uC(e){return parseFloat(ha(e).getComputedStyle(e).paddingRight)||0}function uD(e){let o=[\"TEMPLATE\",\"SCRIPT\",\"STYLE\",\"LINK\",\"MAP\",\"META\",\"NOSCRIPT\",\"PICTURE\",\"COL\",\"COLGROUP\",\"PARAM\",\"SLOT\",\"SOURCE\",\"TRACK\"].includes(e.tagName),r=e.tagName===\"INPUT\"&&e.getAttribute(\"type\")===\"hidden\";return o||r}function pC(e,t,o,r,n){let a=[t,o,...r];[].forEach.call(e.children,i=>{let l=!a.includes(i),s=!uD(i);l&&s&&Qs(i,n)})}function X0(e,t){let o=-1;return e.some((r,n)=>t(r)?(o=n,!0):!1),o}function pD(e,t){let o=[],r=e.container;if(!t.disableScrollLock){if(cD(r)){let i=Fs(ha(r));o.push({value:r.style.paddingRight,property:\"padding-right\",el:r}),r.style.paddingRight=`${uC(r)+i}px`;let l=Yt(r).querySelectorAll(\".mui-fixed\");[].forEach.call(l,s=>{o.push({value:s.style.paddingRight,property:\"padding-right\",el:s}),s.style.paddingRight=`${uC(s)+i}px`})}let a;if(r.parentNode instanceof DocumentFragment)a=Yt(r).body;else{let i=r.parentElement,l=ha(r);a=i?.nodeName===\"HTML\"&&l.getComputedStyle(i).overflowY===\"scroll\"?i:r}o.push({value:a.style.overflow,property:\"overflow\",el:a},{value:a.style.overflowX,property:\"overflow-x\",el:a},{value:a.style.overflowY,property:\"overflow-y\",el:a}),a.style.overflow=\"hidden\"}return()=>{o.forEach(({value:a,el:i,property:l})=>{a?i.style.setProperty(l,a):i.style.removeProperty(l)})}}function fD(e){let t=[];return[].forEach.call(e.children,o=>{o.getAttribute(\"aria-hidden\")===\"true\"&&t.push(o)}),t}var Tm=class{constructor(){this.modals=[],this.containers=[]}add(t,o){let r=this.modals.indexOf(t);if(r!==-1)return r;r=this.modals.length,this.modals.push(t),t.modalRef&&Qs(t.modalRef,!1);let n=fD(o);pC(o,t.mount,t.modalRef,n,!0);let a=X0(this.containers,i=>i.container===o);return a!==-1?(this.containers[a].modals.push(t),r):(this.containers.push({modals:[t],container:o,restore:null,hiddenSiblings:n}),r)}mount(t,o){let r=X0(this.containers,a=>a.modals.includes(t)),n=this.containers[r];n.restore||(n.restore=pD(n,o))}remove(t,o=!0){let r=this.modals.indexOf(t);if(r===-1)return r;let n=X0(this.containers,i=>i.modals.includes(t)),a=this.containers[n];if(a.modals.splice(a.modals.indexOf(t),1),this.modals.splice(r,1),a.modals.length===0)a.restore&&a.restore(),t.modalRef&&Qs(t.modalRef,o),pC(a.container,t.mount,t.modalRef,a.hiddenSiblings,!1),this.containers.splice(n,1);else{let i=a.modals[a.modals.length-1];i.modalRef&&Qs(i.modalRef,!1)}return r}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}};var Em=q(re(),1);var _o=q(re(),1);var np=q(Ie(),1),dD=[\"input\",\"select\",\"textarea\",\"a[href]\",\"button\",\"[tabindex]\",\"audio[controls]\",\"video[controls]\",'[contenteditable]:not([contenteditable=\"false\"])'].join(\",\");function mD(e){let t=parseInt(e.getAttribute(\"tabindex\")||\"\",10);return Number.isNaN(t)?e.contentEditable===\"true\"||(e.nodeName===\"AUDIO\"||e.nodeName===\"VIDEO\"||e.nodeName===\"DETAILS\")&&e.getAttribute(\"tabindex\")===null?0:e.tabIndex:t}function yD(e){if(e.tagName!==\"INPUT\"||e.type!==\"radio\"||!e.name)return!1;let t=r=>e.ownerDocument.querySelector(`input[type=\"radio\"]${r}`),o=t(`[name=\"${e.name}\"]:checked`);return o||(o=t(`[name=\"${e.name}\"]`)),o!==e}function hD(e){return!(e.disabled||e.tagName===\"INPUT\"&&e.type===\"hidden\"||yD(e))}function gD(e){let t=[],o=[];return Array.from(e.querySelectorAll(dD)).forEach((r,n)=>{let a=mD(r);a===-1||!hD(r)||(a===0?t.push(r):o.push({documentOrder:n,tabIndex:a,node:r}))}),o.sort((r,n)=>r.tabIndex===n.tabIndex?r.documentOrder-n.documentOrder:r.tabIndex-n.tabIndex).map(r=>r.node).concat(t)}function bD(){return!0}function vD(e){let{children:t,disableAutoFocus:o=!1,disableEnforceFocus:r=!1,disableRestoreFocus:n=!1,getTabbable:a=gD,isEnabled:i=bD,open:l}=e,s=_o.useRef(!1),c=_o.useRef(null),u=_o.useRef(null),m=_o.useRef(null),p=_o.useRef(null),d=_o.useRef(!1),v=_o.useRef(null),T=yo(Wr(t),v),S=_o.useRef(null);_o.useEffect(()=>{!l||!v.current||(d.current=!o)},[o,l]),_o.useEffect(()=>{if(!l||!v.current)return;let g=Yt(v.current),b=ol(g);return v.current.contains(b)||(v.current.hasAttribute(\"tabIndex\")||v.current.setAttribute(\"tabIndex\",\"-1\"),d.current&&v.current.focus()),()=>{n||(m.current&&m.current.focus&&(s.current=!0,m.current.focus()),m.current=null)}},[l]),_o.useEffect(()=>{if(!l||!v.current)return;let g=Yt(v.current),b=P=>{if(S.current=P,r||!i()||P.key!==\"Tab\")return;ol(g)===v.current&&P.shiftKey&&(s.current=!0,u.current&&u.current.focus())},E=()=>{let P=v.current;if(P===null)return;let A=ol(g);if(!g.hasFocus()||!i()||s.current){s.current=!1;return}if(P.contains(A)||r&&A!==c.current&&A!==u.current)return;if(A!==p.current)p.current=null;else if(p.current!==null)return;if(!d.current)return;let _=[];if((A===c.current||A===u.current)&&(_=a(v.current)),_.length>0){let z=!!(S.current?.shiftKey&&S.current?.key===\"Tab\"),I=_[0],x=_[_.length-1];typeof I!=\"string\"&&typeof x!=\"string\"&&(z?x.focus():I.focus())}else P.focus()};g.addEventListener(\"focusin\",E),g.addEventListener(\"keydown\",b,!0);let C=setInterval(()=>{let P=ol(g);P&&P.tagName===\"BODY\"&&E()},50);return()=>{clearInterval(C),g.removeEventListener(\"focusin\",E),g.removeEventListener(\"keydown\",b,!0)}},[o,r,n,i,l,a]);let h=g=>{m.current===null&&(m.current=g.relatedTarget),d.current=!0,p.current=g.target;let b=t.props.onFocus;b&&b(g)},y=g=>{m.current===null&&(m.current=g.relatedTarget),d.current=!0};return(0,np.jsxs)(_o.Fragment,{children:[(0,np.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:y,ref:c,\"data-testid\":\"sentinelStart\"}),_o.cloneElement(t,{ref:T,onFocus:h}),(0,np.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:y,ref:u,\"data-testid\":\"sentinelEnd\"})]})}var G0=vD;var ba=q(re(),1),fC=q(Op(),1);function xD(e){return typeof e==\"function\"?e():e}var TD=ba.forwardRef(function(t,o){let{children:r,container:n,disablePortal:a=!1}=t,[i,l]=ba.useState(null),s=yo(ba.isValidElement(r)?Wr(r):null,o);return wr(()=>{a||l(xD(n)||document.body)},[n,a]),wr(()=>{if(i&&!a)return Zu(o,i),()=>{Zu(o,null)}},[o,i,a]),a?ba.isValidElement(r)?ba.cloneElement(r,{ref:s}):r:i&&fC.createPortal(r,i)}),ap=TD;var yC=q(re(),1);var Ws=q(re(),1);var dC=q(Ie(),1),SD={entering:{opacity:1},entered:{opacity:1}},ED=Ws.forwardRef(function(t,o){let r=kn(),n={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:a,appear:i=!0,children:l,easing:s,in:c,onEnter:u,onEntered:m,onEntering:p,onExit:d,onExited:v,onExiting:T,style:S,timeout:h=n,TransitionComponent:y=Xu,...g}=t,b=!0,E=Ws.useRef(null),C=Mr(E,Wr(l),o),P=O=>N=>{if(O){let X=E.current;N===void 0?O(X):O(X,N)}},A=P(p),_=P((O,N)=>{xm(O);let X=Ks({style:S,timeout:h,easing:s},{mode:\"enter\"});O.style.webkitTransition=r.transitions.create(\"opacity\",X),O.style.transition=r.transitions.create(\"opacity\",X),u&&u(O,N)}),z=P(m),I=P(T),x=P(O=>{let N=Ks({style:S,timeout:h,easing:s},{mode:\"exit\"});O.style.webkitTransition=r.transitions.create(\"opacity\",N),O.style.transition=r.transitions.create(\"opacity\",N),d&&d(O)}),k=P(v);return(0,dC.jsx)(y,{appear:i,in:c,nodeRef:b?E:void 0,onEnter:_,onEntered:z,onEntering:A,onExit:x,onExited:k,onExiting:I,addEndListener:O=>{a&&a(E.current,O)},timeout:h,...g,children:(O,{ownerState:N,...X})=>Ws.cloneElement(l,{style:{opacity:0,visibility:O===\"exited\"&&!c?\"hidden\":void 0,...SD[O],...S,...l.props.style},ref:C,...X})})}),q0=ED;function mC(e){return _e(\"MuiBackdrop\",e)}var k$=Ce(\"MuiBackdrop\",[\"root\",\"invisible\"]);var I0=q(Ie(),1),PD=e=>{let{classes:t,invisible:o}=e;return Le({root:[\"root\",o&&\"invisible\"]},mC,t)},CD=ae(\"div\",{name:\"MuiBackdrop\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.invisible&&t.invisible]}})({position:\"fixed\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",right:0,bottom:0,top:0,left:0,backgroundColor:\"rgba(0, 0, 0, 0.5)\",WebkitTapHighlightColor:\"transparent\",variants:[{props:{invisible:!0},style:{backgroundColor:\"transparent\"}}]}),RD=yC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiBackdrop\"}),{children:n,className:a,component:i=\"div\",invisible:l=!1,open:s,components:c={},componentsProps:u={},slotProps:m={},slots:p={},TransitionComponent:d,transitionDuration:v,...T}=r,S={...r,component:i,invisible:l},h=PD(S),y={transition:d,root:c.Root,...p},g={...u,...m},b={component:i,slots:y,slotProps:g},[E,C]=Ct(\"root\",{elementType:CD,externalForwardedProps:b,className:ie(h.root,a),ownerState:S}),[P,A]=Ct(\"transition\",{elementType:q0,externalForwardedProps:b,ownerState:S});return(0,I0.jsx)(P,{in:s,timeout:v,...T,...A,children:(0,I0.jsx)(E,{\"aria-hidden\":!0,...C,ref:o,children:n})})}),F0=RD;var yn=q(re(),1);function wD(e){return typeof e==\"function\"?e():e}function MD(e){return e?e.props.hasOwnProperty(\"in\"):!1}var hC=()=>{},Sm=new Tm;function OD(e){let{container:t,disableEscapeKeyDown:o=!1,disableScrollLock:r=!1,closeAfterTransition:n=!1,onTransitionEnter:a,onTransitionExited:i,children:l,onClose:s,open:c,rootRef:u}=e,m=yn.useRef({}),p=yn.useRef(null),d=yn.useRef(null),v=yo(d,u),[T,S]=yn.useState(!c),h=MD(l),y=!0;(e[\"aria-hidden\"]===\"false\"||e[\"aria-hidden\"]===!1)&&(y=!1);let g=()=>Yt(p.current),b=()=>(m.current.modalRef=d.current,m.current.mount=p.current,m.current),E=()=>{Sm.mount(b(),{disableScrollLock:r}),d.current&&(d.current.scrollTop=0)},C=Ln(()=>{let O=wD(t)||g().body;Sm.add(b(),O),d.current&&E()}),P=()=>Sm.isTopModal(b()),A=Ln(O=>{p.current=O,O&&(c&&P()?E():d.current&&Qs(d.current,y))}),_=yn.useCallback(()=>{Sm.remove(b(),y)},[y]);yn.useEffect(()=>()=>{_()},[_]),yn.useEffect(()=>{c?C():(!h||!n)&&_()},[c,_,h,n,C]);let z=O=>N=>{O.onKeyDown?.(N),!(N.key!==\"Escape\"||N.which===229||!P())&&(o||(N.stopPropagation(),s&&s(N,\"escapeKeyDown\")))},I=O=>N=>{O.onClick?.(N),N.target===N.currentTarget&&s&&s(N,\"backdropClick\")};return{getRootProps:(O={})=>{let N=ya(e);delete N.onTransitionEnter,delete N.onTransitionExited;let X={...N,...O};return{role:\"presentation\",...X,onKeyDown:z(X),ref:v}},getBackdropProps:(O={})=>{let N=O;return{\"aria-hidden\":!0,...N,onClick:I(N),open:c}},getTransitionProps:()=>{let O=()=>{S(!1),a&&a()},N=()=>{S(!0),i&&i(),n&&_()};return{onEnter:Ku(O,l?.props.onEnter??hC),onExited:Ku(N,l?.props.onExited??hC)}},rootRef:v,portalRef:A,isTopModal:P,exited:T,hasTransition:h}}var gC=OD;function bC(e){return _e(\"MuiModal\",e)}var rY=Ce(\"MuiModal\",[\"root\",\"hidden\",\"backdrop\"]);var Zs=q(Ie(),1),AD=e=>{let{open:t,exited:o,classes:r}=e;return Le({root:[\"root\",!t&&o&&\"hidden\"],backdrop:[\"backdrop\"]},bC,r)},DD=ae(\"div\",{name:\"MuiModal\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.open&&o.exited&&t.hidden]}})(He(({theme:e})=>({position:\"fixed\",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0,variants:[{props:({ownerState:t})=>!t.open&&t.exited,style:{visibility:\"hidden\"}}]}))),ND=ae(F0,{name:\"MuiModal\",slot:\"Backdrop\"})({zIndex:-1}),_D=Em.forwardRef(function(t,o){let r=je({name:\"MuiModal\",props:t}),{BackdropComponent:n=ND,BackdropProps:a,classes:i,className:l,closeAfterTransition:s=!1,children:c,container:u,component:m,components:p={},componentsProps:d={},disableAutoFocus:v=!1,disableEnforceFocus:T=!1,disableEscapeKeyDown:S=!1,disablePortal:h=!1,disableRestoreFocus:y=!1,disableScrollLock:g=!1,hideBackdrop:b=!1,keepMounted:E=!1,onClose:C,onTransitionEnter:P,onTransitionExited:A,open:_,slotProps:z={},slots:I={},theme:x,...k}=r,U={...r,closeAfterTransition:s,disableAutoFocus:v,disableEnforceFocus:T,disableEscapeKeyDown:S,disablePortal:h,disableRestoreFocus:y,disableScrollLock:g,hideBackdrop:b,keepMounted:E},{getRootProps:O,getBackdropProps:N,getTransitionProps:X,portalRef:oe,isTopModal:W,exited:Te,hasTransition:fe}=gC({...U,rootRef:o}),Ke={...U,exited:Te},Ze=AD(Ke),Ue={};if(c.props.tabIndex===void 0&&(Ue.tabIndex=\"-1\"),fe){let{onEnter:le,onExited:Oe}=X();Ue.onEnter=le,Ue.onExited=Oe}let xe={slots:{root:p.Root,backdrop:p.Backdrop,...I},slotProps:{...d,...z}},[Je,ht]=Ct(\"root\",{ref:o,elementType:DD,externalForwardedProps:{...xe,...k,component:m},getSlotProps:O,ownerState:Ke,className:ie(l,Ze?.root,!Ke.open&&Ke.exited&&Ze?.hidden)}),[we,ft]=Ct(\"backdrop\",{ref:a?.ref,elementType:n,externalForwardedProps:xe,shouldForwardComponentProp:!0,additionalProps:a,getSlotProps:le=>N({...le,onClick:Oe=>{le?.onClick&&le.onClick(Oe)}}),className:ie(a?.className,Ze?.backdrop),ownerState:Ke});return!E&&!_&&(!fe||Te)?null:(0,Zs.jsx)(ap,{ref:oe,container:u,disablePortal:h,children:(0,Zs.jsxs)(Je,{...ht,children:[!b&&n?(0,Zs.jsx)(we,{...ft}):null,(0,Zs.jsx)(G0,{disableEnforceFocus:T,disableAutoFocus:v,disableRestoreFocus:y,isEnabled:W,open:_,children:Em.cloneElement(c,Ue)})]})})}),K0=_D;var xC=q(re(),1);function vC(e){return _e(\"MuiPaper\",e)}var SY=Ce(\"MuiPaper\",[\"root\",\"rounded\",\"outlined\",\"elevation\",\"elevation0\",\"elevation1\",\"elevation2\",\"elevation3\",\"elevation4\",\"elevation5\",\"elevation6\",\"elevation7\",\"elevation8\",\"elevation9\",\"elevation10\",\"elevation11\",\"elevation12\",\"elevation13\",\"elevation14\",\"elevation15\",\"elevation16\",\"elevation17\",\"elevation18\",\"elevation19\",\"elevation20\",\"elevation21\",\"elevation22\",\"elevation23\",\"elevation24\"]);var TC=q(Ie(),1),zD=e=>{let{square:t,elevation:o,variant:r,classes:n}=e,a={root:[\"root\",r,!t&&\"rounded\",r===\"elevation\"&&`elevation${o}`]};return Le(a,vC,n)},kD=ae(\"div\",{name:\"MuiPaper\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],!o.square&&t.rounded,o.variant===\"elevation\"&&t[`elevation${o.elevation}`]]}})(He(({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create(\"box-shadow\"),variants:[{props:({ownerState:t})=>!t.square,style:{borderRadius:e.shape.borderRadius}},{props:{variant:\"outlined\"},style:{border:`1px solid ${(e.vars||e).palette.divider}`}},{props:{variant:\"elevation\"},style:{boxShadow:\"var(--Paper-shadow)\",backgroundImage:\"var(--Paper-overlay)\"}}]}))),BD=xC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiPaper\"}),n=kn(),{className:a,component:i=\"div\",elevation:l=1,square:s=!1,variant:c=\"elevation\",...u}=r,m={...r,component:i,elevation:l,square:s,variant:c},p=zD(m);return(0,TC.jsx)(kD,{as:i,ownerState:m,className:ie(p.root,a),ref:o,...u,style:{...c===\"elevation\"&&{\"--Paper-shadow\":(n.vars||n).shadows[l],...n.vars&&{\"--Paper-overlay\":n.vars.overlays?.[l]},...!n.vars&&n.palette.mode===\"dark\"&&{\"--Paper-overlay\":`linear-gradient(${As(\"#fff\",Bs(l))}, ${As(\"#fff\",Bs(l))})`}},...u.style}})}),Q0=BD;function SC(e){return _e(\"MuiPopover\",e)}var jY=Ce(\"MuiPopover\",[\"root\",\"paper\"]);var Cm=q(Ie(),1);function EC(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.height/2:t===\"bottom\"&&(o=e.height),o}function PC(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.width/2:t===\"right\"&&(o=e.width),o}function CC(e){return[e.horizontal,e.vertical].map(t=>typeof t==\"number\"?`${t}px`:t).join(\" \")}function Pm(e){return typeof e==\"function\"?e():e}var LD=e=>{let{classes:t}=e;return Le({root:[\"root\"],paper:[\"paper\"]},SC,t)},jD=ae(K0,{name:\"MuiPopover\",slot:\"Root\"})({}),W0=ae(Q0,{name:\"MuiPopover\",slot:\"Paper\"})({position:\"absolute\",overflowY:\"auto\",overflowX:\"hidden\",minWidth:16,minHeight:16,maxWidth:\"calc(100% - 32px)\",maxHeight:\"calc(100% - 32px)\",outline:0}),UD=zo.forwardRef(function(t,o){let r=je({props:t,name:\"MuiPopover\"}),{action:n,anchorEl:a,anchorOrigin:i={vertical:\"top\",horizontal:\"left\"},anchorPosition:l,anchorReference:s=\"anchorEl\",children:c,className:u,container:m,elevation:p=8,marginThreshold:d=16,open:v,PaperProps:T={},slots:S={},slotProps:h={},transformOrigin:y={vertical:\"top\",horizontal:\"left\"},TransitionComponent:g,transitionDuration:b=\"auto\",TransitionProps:E={},disableScrollLock:C=!1,...P}=r,A=zo.useRef(),_={...r,anchorOrigin:i,anchorReference:s,elevation:p,marginThreshold:d,transformOrigin:y,TransitionComponent:g,transitionDuration:b,TransitionProps:E},z=LD(_),I=zo.useCallback(()=>{if(s===\"anchorPosition\")return l;let le=Pm(a),Ae=(le&&le.nodeType===1?le:Wu(A.current).body).getBoundingClientRect();return{top:Ae.top+EC(Ae,i.vertical),left:Ae.left+PC(Ae,i.horizontal)}},[a,i.horizontal,i.vertical,l,s]),x=zo.useCallback(le=>({vertical:EC(le,y.vertical),horizontal:PC(le,y.horizontal)}),[y.horizontal,y.vertical]),k=zo.useCallback(le=>{let Oe={width:le.offsetWidth,height:le.offsetHeight},Ae=x(Oe);if(s===\"none\")return{top:null,left:null,transformOrigin:CC(Ae)};let et=I(),dt=et.top-Ae.vertical,Lt=et.left-Ae.horizontal,jt=dt+Oe.height,Be=Lt+Oe.width,Nt=qs(Pm(a)),Ro=Nt.innerHeight-d,Ut=Nt.innerWidth-d;if(d!==null&&dtRo){let st=jt-Ro;dt-=st,Ae.vertical+=st}if(d!==null&&LtUt){let st=Be-Ut;Lt-=st,Ae.horizontal+=st}return{top:`${Math.round(dt)}px`,left:`${Math.round(Lt)}px`,transformOrigin:CC(Ae)}},[a,s,I,x,d]),[U,O]=zo.useState(v),N=zo.useCallback(()=>{let le=A.current;if(!le)return;let Oe=k(le);Oe.top!==null&&le.style.setProperty(\"top\",Oe.top),Oe.left!==null&&(le.style.left=Oe.left),le.style.transformOrigin=Oe.transformOrigin,O(!0)},[k]);zo.useEffect(()=>(C&&window.addEventListener(\"scroll\",N),()=>window.removeEventListener(\"scroll\",N)),[a,C,N]);let X=()=>{N()},oe=()=>{O(!1)};zo.useEffect(()=>{v&&N()}),zo.useImperativeHandle(n,()=>v?{updatePosition:()=>{N()}}:null,[v,N]),zo.useEffect(()=>{if(!v)return;let le=qP(()=>{N()}),Oe=qs(Pm(a));return Oe.addEventListener(\"resize\",le),()=>{le.clear(),Oe.removeEventListener(\"resize\",le)}},[a,v,N]);let W=b,Te={slots:{transition:g,...S},slotProps:{transition:E,paper:T,...h}},[fe,Ke]=Ct(\"transition\",{elementType:rp,externalForwardedProps:Te,ownerState:_,getSlotProps:le=>({...le,onEntering:(Oe,Ae)=>{le.onEntering?.(Oe,Ae),X()},onExited:Oe=>{le.onExited?.(Oe),oe()}}),additionalProps:{appear:!0,in:v}});b===\"auto\"&&!fe.muiSupportAuto&&(W=void 0);let Ze=m||(a?Wu(Pm(a)).body:void 0),[Ue,{slots:xe,slotProps:Je,...ht}]=Ct(\"root\",{ref:o,elementType:jD,externalForwardedProps:{...Te,...P},shouldForwardComponentProp:!0,additionalProps:{slots:{backdrop:S.backdrop},slotProps:{backdrop:hm(typeof h.backdrop==\"function\"?h.backdrop(_):h.backdrop,{invisible:!0})},container:Ze,open:v},ownerState:_,className:ie(z.root,u)}),[we,ft]=Ct(\"paper\",{ref:A,className:z.paper,elementType:W0,externalForwardedProps:Te,shouldForwardComponentProp:!0,additionalProps:{elevation:p,style:U?void 0:{opacity:0}},ownerState:_});return(0,Cm.jsx)(Ue,{...ht,...!dn(Ue)&&{slots:xe,slotProps:Je,disableScrollLock:C},children:(0,Cm.jsx)(fe,{...Ke,timeout:W,children:(0,Cm.jsx)(we,{...ft,children:c})})})}),Z0=UD;function RC(e){return _e(\"MuiMenu\",e)}var lX=Ce(\"MuiMenu\",[\"root\",\"paper\",\"list\"]);var J0=q(Ie(),1),HD={vertical:\"top\",horizontal:\"right\"},VD={vertical:\"top\",horizontal:\"left\"},$D=e=>{let{classes:t}=e;return Le({root:[\"root\"],paper:[\"paper\"],list:[\"list\"]},RC,t)},YD=ae(Z0,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiMenu\",slot:\"Root\"})({}),XD=ae(W0,{name:\"MuiMenu\",slot:\"Paper\"})({maxHeight:\"calc(100% - 96px)\",WebkitOverflowScrolling:\"touch\"}),GD=ae(H0,{name:\"MuiMenu\",slot:\"List\"})({outline:0}),qD=ui.forwardRef(function(t,o){let r=je({props:t,name:\"MuiMenu\"}),{autoFocus:n=!0,children:a,className:i,disableAutoFocusItem:l=!1,MenuListProps:s={},onClose:c,open:u,PaperProps:m={},PopoverClasses:p,transitionDuration:d=\"auto\",TransitionProps:{onEntering:v,...T}={},variant:S=\"selectedMenu\",slots:h={},slotProps:y={},...g}=r,b=li(),E={...r,autoFocus:n,disableAutoFocusItem:l,MenuListProps:s,onEntering:v,PaperProps:m,transitionDuration:d,TransitionProps:T,variant:S},C=$D(E),P=n&&!l&&u,A=ui.useRef(null),_=(W,Te)=>{A.current&&A.current.adjustStyleForScrollbar(W,{direction:b?\"rtl\":\"ltr\"}),v&&v(W,Te)},z=W=>{W.key===\"Tab\"&&(W.preventDefault(),c&&c(W,\"tabKeyDown\"))},I=-1;ui.Children.map(a,(W,Te)=>{ui.isValidElement(W)&&(W.props.disabled||(S===\"selectedMenu\"&&W.props.selected||I===-1)&&(I=Te))});let x={slots:h,slotProps:{list:s,transition:T,paper:m,...y}},k=cr({elementType:h.root,externalSlotProps:y.root,ownerState:E,className:[C.root,i]}),[U,O]=Ct(\"paper\",{className:C.paper,elementType:XD,externalForwardedProps:x,shouldForwardComponentProp:!0,ownerState:E}),[N,X]=Ct(\"list\",{className:ie(C.list,s.className),elementType:GD,shouldForwardComponentProp:!0,externalForwardedProps:x,getSlotProps:W=>({...W,onKeyDown:Te=>{z(Te),W.onKeyDown?.(Te)}}),ownerState:E}),oe=typeof x.slotProps.transition==\"function\"?x.slotProps.transition(E):x.slotProps.transition;return(0,J0.jsx)(YD,{onClose:c,anchorOrigin:{vertical:\"bottom\",horizontal:b?\"right\":\"left\"},transformOrigin:b?HD:VD,slots:{root:h.root,paper:U,backdrop:h.backdrop,...h.transition&&{transition:h.transition}},slotProps:{root:k,paper:O,backdrop:typeof y.backdrop==\"function\"?y.backdrop(E):y.backdrop,transition:{...oe,onEntering:(...W)=>{_(...W),oe?.onEntering?.(...W)}}},open:u,ref:o,transitionDuration:d,ownerState:E,...g,classes:p,children:(0,J0.jsx)(N,{actions:A,autoFocus:n&&(I===-1||l),autoFocusItem:P,variant:S,...X,children:a})})}),ip=qD;var pi=q(re(),1);var MC=q(re(),1);function wC(e){return _e(\"MuiDivider\",e)}var ID=Ce(\"MuiDivider\",[\"root\",\"absolute\",\"fullWidth\",\"inset\",\"middle\",\"flexItem\",\"light\",\"vertical\",\"withChildren\",\"withChildrenVertical\",\"textAlignRight\",\"textAlignLeft\",\"wrapper\",\"wrapperVertical\"]),Rm=ID;var eb=q(Ie(),1),FD=e=>{let{absolute:t,children:o,classes:r,flexItem:n,light:a,orientation:i,textAlign:l,variant:s}=e;return Le({root:[\"root\",t&&\"absolute\",s,a&&\"light\",i===\"vertical\"&&\"vertical\",n&&\"flexItem\",o&&\"withChildren\",o&&i===\"vertical\"&&\"withChildrenVertical\",l===\"right\"&&i!==\"vertical\"&&\"textAlignRight\",l===\"left\"&&i!==\"vertical\"&&\"textAlignLeft\"],wrapper:[\"wrapper\",i===\"vertical\"&&\"wrapperVertical\"]},wC,r)},KD=ae(\"div\",{name:\"MuiDivider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.absolute&&t.absolute,t[o.variant],o.light&&t.light,o.orientation===\"vertical\"&&t.vertical,o.flexItem&&t.flexItem,o.children&&t.withChildren,o.children&&o.orientation===\"vertical\"&&t.withChildrenVertical,o.textAlign===\"right\"&&o.orientation!==\"vertical\"&&t.textAlignRight,o.textAlign===\"left\"&&o.orientation!==\"vertical\"&&t.textAlignLeft]}})(He(({theme:e})=>({margin:0,flexShrink:0,borderWidth:0,borderStyle:\"solid\",borderColor:(e.vars||e).palette.divider,borderBottomWidth:\"thin\",variants:[{props:{absolute:!0},style:{position:\"absolute\",bottom:0,left:0,width:\"100%\"}},{props:{light:!0},style:{borderColor:e.alpha((e.vars||e).palette.divider,.08)}},{props:{variant:\"inset\"},style:{marginLeft:72}},{props:{variant:\"middle\",orientation:\"horizontal\"},style:{marginLeft:e.spacing(2),marginRight:e.spacing(2)}},{props:{variant:\"middle\",orientation:\"vertical\"},style:{marginTop:e.spacing(1),marginBottom:e.spacing(1)}},{props:{orientation:\"vertical\"},style:{height:\"100%\",borderBottomWidth:0,borderRightWidth:\"thin\"}},{props:{flexItem:!0},style:{alignSelf:\"stretch\",height:\"auto\"}},{props:({ownerState:t})=>!!t.children,style:{display:\"flex\",textAlign:\"center\",border:0,borderTopStyle:\"solid\",borderLeftStyle:\"solid\",\"&::before, &::after\":{content:'\"\"',alignSelf:\"center\"}}},{props:({ownerState:t})=>t.children&&t.orientation!==\"vertical\",style:{\"&::before, &::after\":{width:\"100%\",borderTop:`thin solid ${(e.vars||e).palette.divider}`,borderTopStyle:\"inherit\"}}},{props:({ownerState:t})=>t.orientation===\"vertical\"&&t.children,style:{flexDirection:\"column\",\"&::before, &::after\":{height:\"100%\",borderLeft:`thin solid ${(e.vars||e).palette.divider}`,borderLeftStyle:\"inherit\"}}},{props:({ownerState:t})=>t.textAlign===\"right\"&&t.orientation!==\"vertical\",style:{\"&::before\":{width:\"90%\"},\"&::after\":{width:\"10%\"}}},{props:({ownerState:t})=>t.textAlign===\"left\"&&t.orientation!==\"vertical\",style:{\"&::before\":{width:\"10%\"},\"&::after\":{width:\"90%\"}}}]}))),QD=ae(\"span\",{name:\"MuiDivider\",slot:\"Wrapper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.wrapper,o.orientation===\"vertical\"&&t.wrapperVertical]}})(He(({theme:e})=>({display:\"inline-block\",paddingLeft:`calc(${e.spacing(1)} * 1.2)`,paddingRight:`calc(${e.spacing(1)} * 1.2)`,whiteSpace:\"nowrap\",variants:[{props:{orientation:\"vertical\"},style:{paddingTop:`calc(${e.spacing(1)} * 1.2)`,paddingBottom:`calc(${e.spacing(1)} * 1.2)`}}]}))),tb=MC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiDivider\"}),{absolute:n=!1,children:a,className:i,orientation:l=\"horizontal\",component:s=a||l===\"vertical\"?\"div\":\"hr\",flexItem:c=!1,light:u=!1,role:m=s!==\"hr\"?\"separator\":void 0,textAlign:p=\"center\",variant:d=\"fullWidth\",...v}=r,T={...r,absolute:n,component:s,flexItem:c,light:u,orientation:l,role:m,textAlign:p,variant:d},S=FD(T);return(0,eb.jsx)(KD,{as:s,className:ie(S.root,i),role:m,ref:o,ownerState:T,\"aria-orientation\":m===\"separator\"&&(s!==\"hr\"||l===\"vertical\")?l:void 0,...v,children:a?(0,eb.jsx)(QD,{className:S.wrapper,ownerState:T,children:a}):null})});tb&&(tb.muiSkipListHighlight=!0);var ob=tb;var WD=Ce(\"MuiListItemIcon\",[\"root\",\"alignItemsFlexStart\"]),wm=WD;var ZD=Ce(\"MuiListItemText\",[\"root\",\"multiline\",\"dense\",\"inset\",\"primary\",\"secondary\"]),Mm=ZD;function OC(e){return _e(\"MuiMenuItem\",e)}var JD=Ce(\"MuiMenuItem\",[\"root\",\"focusVisible\",\"dense\",\"disabled\",\"divider\",\"gutters\",\"selected\"]),Js=JD;var rb=q(Ie(),1),eN=(e,t)=>{let{ownerState:o}=e;return[t.root,o.dense&&t.dense,o.divider&&t.divider,!o.disableGutters&&t.gutters]},tN=e=>{let{disabled:t,dense:o,divider:r,disableGutters:n,selected:a,classes:i}=e,s=Le({root:[\"root\",o&&\"dense\",t&&\"disabled\",!n&&\"gutters\",r&&\"divider\",a&&\"selected\"]},OC,i);return{...i,...s}},oN=ae(ma,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiMenuItem\",slot:\"Root\",overridesResolver:eN})(He(({theme:e})=>({...e.typography.body1,display:\"flex\",justifyContent:\"flex-start\",alignItems:\"center\",position:\"relative\",textDecoration:\"none\",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:\"border-box\",whiteSpace:\"nowrap\",\"&:hover\":{textDecoration:\"none\",backgroundColor:(e.vars||e).palette.action.hover,\"@media (hover: none)\":{backgroundColor:\"transparent\"}},[`&.${Js.selected}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity),[`&.${Js.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)}},[`&.${Js.selected}:hover`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.hoverOpacity}`),\"@media (hover: none)\":{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity)}},[`&.${Js.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${Js.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${Rm.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${Rm.inset}`]:{marginLeft:52},[`& .${Mm.root}`]:{marginTop:0,marginBottom:0},[`& .${Mm.inset}`]:{paddingLeft:36},[`& .${wm.root}`]:{minWidth:36},variants:[{props:({ownerState:t})=>!t.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:t})=>t.divider,style:{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:\"padding-box\"}},{props:({ownerState:t})=>!t.dense,style:{[e.breakpoints.up(\"sm\")]:{minHeight:\"auto\"}}},{props:({ownerState:t})=>t.dense,style:{minHeight:32,paddingTop:4,paddingBottom:4,...e.typography.body2,[`& .${wm.root} svg`]:{fontSize:\"1.25rem\"}}}]}))),rN=pi.forwardRef(function(t,o){let r=je({props:t,name:\"MuiMenuItem\"}),{autoFocus:n=!1,component:a=\"li\",dense:i=!1,divider:l=!1,disableGutters:s=!1,focusVisibleClassName:c,role:u=\"menuitem\",tabIndex:m,className:p,...d}=r,v=pi.useContext(tp),T=pi.useMemo(()=>({dense:i||v.dense||!1,disableGutters:s}),[v.dense,i,s]),S=pi.useRef(null);ym(()=>{n&&S.current&&S.current.focus()},[n]);let h={...r,dense:T.dense,divider:l,disableGutters:s},y=tN(r),g=Mr(S,o),b;return r.disabled||(b=m!==void 0?m:-1),(0,rb.jsx)(tp.Provider,{value:T,children:(0,rb.jsx)(oN,{ref:g,role:u,tabIndex:b,component:a,focusVisibleClassName:ie(y.focusVisible,c),className:ie(y.root,p),...d,ownerState:h,classes:y})})}),nl=rN;var zm=q(re(),1);var Ho=q(re(),1);var nN={border:0,clip:\"rect(0 0 0 0)\",height:\"1px\",margin:\"-1px\",overflow:\"hidden\",padding:0,position:\"absolute\",whiteSpace:\"nowrap\",width:\"1px\"},nb=nN;function aN(e,t,o=(r,n)=>r===n){return e.length===t.length&&e.every((r,n)=>o(r,t[n]))}var AC=aN;var iN=2;function ec(e,t,o,r,n){return o===1?Math.min(e+t,n):Math.max(e-t,r)}function zC(e,t){return e-t}function DC(e,t){let{index:o}=e.reduce((r,n,a)=>{let i=Math.abs(t-n);return r===null||i({left:`${e}%`}),leap:e=>({width:`${e}%`})},\"horizontal-reverse\":{offset:e=>({right:`${e}%`}),leap:e=>({width:`${e}%`})},vertical:{offset:e=>({bottom:`${e}%`}),leap:e=>({height:`${e}%`})}},pN=e=>e,Nm;function _C(){return Nm===void 0&&(typeof CSS<\"u\"&&typeof CSS.supports==\"function\"?Nm=CSS.supports(\"touch-action\",\"none\"):Nm=!0),Nm}function kC(e){let{\"aria-labelledby\":t,defaultValue:o,disabled:r=!1,disableSwap:n=!1,isRtl:a=!1,marks:i=!1,max:l=100,min:s=0,name:c,onChange:u,onChangeCommitted:m,orientation:p=\"horizontal\",rootRef:d,scale:v=pN,step:T=1,shiftStep:S=10,tabIndex:h,value:y}=e,g=Ho.useRef(void 0),[b,E]=Ho.useState(-1),[C,P]=Ho.useState(-1),[A,_]=Ho.useState(!1),z=Ho.useRef(0),I=Ho.useRef(null),[x,k]=js({controlled:y,default:o??s,name:\"Slider\"}),U=u&&((Z,ee,Se)=>{let ye=Z.nativeEvent||Z,ze=new ye.constructor(ye.type,ye);Object.defineProperty(ze,\"target\",{writable:!0,value:{value:ee,name:c}}),I.current=ee,u(ze,ee,Se)}),O=Array.isArray(x),N=O?x.slice().sort(zC):[x];N=N.map(Z=>Z==null?s:ua(Z,s,l));let X=i===!0&&T!==null?[...Array(Math.floor((l-s)/T)+1)].map((Z,ee)=>({value:s+T*ee})):i||[],oe=X.map(Z=>Z.value),[W,Te]=Ho.useState(-1),fe=Ho.useRef(null),Ke=yo(d,fe),Ze=Z=>ee=>{let Se=Number(ee.currentTarget.getAttribute(\"data-index\"));pn(ee.target)&&Te(Se),P(Se),Z?.onFocus?.(ee)},Ue=Z=>ee=>{pn(ee.target)||Te(-1),P(-1),Z?.onBlur?.(ee)},xe=(Z,ee)=>{let Se=Number(Z.currentTarget.getAttribute(\"data-index\")),ye=N[Se],ze=oe.indexOf(ye),ue=ee;if(X&&T==null){let gt=oe[oe.length-1];ue>=gt?ue=gt:ue<=oe[0]?ue=oe[0]:ue=ueee=>{if([\"ArrowUp\",\"ArrowDown\",\"ArrowLeft\",\"ArrowRight\",\"PageUp\",\"PageDown\",\"Home\",\"End\"].includes(ee.key)){ee.preventDefault();let Se=Number(ee.currentTarget.getAttribute(\"data-index\")),ye=N[Se],ze=null;if(T!=null){let ue=ee.shiftKey?S:T;switch(ee.key){case\"ArrowUp\":ze=ec(ye,ue,1,s,l);break;case\"ArrowRight\":ze=ec(ye,ue,a?-1:1,s,l);break;case\"ArrowDown\":ze=ec(ye,ue,-1,s,l);break;case\"ArrowLeft\":ze=ec(ye,ue,a?1:-1,s,l);break;case\"PageUp\":ze=ec(ye,S,1,s,l);break;case\"PageDown\":ze=ec(ye,S,-1,s,l);break;case\"Home\":ze=s;break;case\"End\":ze=l;break;default:break}}else if(X){let ue=oe[oe.length-1],gt=oe.indexOf(ye),ce=[a?\"ArrowRight\":\"ArrowLeft\",\"ArrowDown\",\"PageDown\",\"Home\"],ke=[a?\"ArrowLeft\":\"ArrowRight\",\"ArrowUp\",\"PageUp\",\"End\"];ce.includes(ee.key)?gt===0?ze=oe[0]:ze=oe[gt-1]:ke.includes(ee.key)&&(gt===oe.length-1?ze=ue:ze=oe[gt+1])}ze!=null&&xe(ee,ze)}Z?.onKeyDown?.(ee)};wr(()=>{r&&fe.current.contains(document.activeElement)&&document.activeElement?.blur()},[r]),r&&b!==-1&&E(-1),r&&W!==-1&&Te(-1);let ht=Z=>ee=>{Z.onChange?.(ee),xe(ee,ee.target.valueAsNumber)},we=Ho.useRef(void 0),ft=p;a&&p===\"horizontal\"&&(ft+=\"-reverse\");let le=({finger:Z,move:ee=!1})=>{let{current:Se}=fe,{width:ye,height:ze,bottom:ue,left:gt}=Se.getBoundingClientRect(),ce;ft.startsWith(\"vertical\")?ce=(ue-Z.y)/ze:ce=(Z.x-gt)/ye,ft.includes(\"-reverse\")&&(ce=1-ce);let ke;if(ke=lN(ce,s,l),T)ke=cN(ke,T,s);else{let Wt=DC(oe,ke);ke=oe[Wt]}ke=ua(ke,s,l);let he=0;if(O){ee?he=we.current:he=DC(N,ke),n&&(ke=ua(ke,N[he-1]||-1/0,N[he+1]||1/0));let Wt=ke;ke=NC({values:N,newValue:ke,index:he}),n&&ee||(he=ke.indexOf(Wt),we.current=he)}return{newValue:ke,activeIndex:he}},Oe=Ln(Z=>{let ee=Om(Z,g);if(!ee)return;if(z.current+=1,Z.type===\"mousemove\"&&Z.buttons===0){Ae(Z);return}let{newValue:Se,activeIndex:ye}=le({finger:ee,move:!0});Am({sliderRef:fe,activeIndex:ye,setActive:E}),k(Se),!A&&z.current>iN&&_(!0),U&&!Dm(Se,x)&&U(Z,Se,ye)}),Ae=Ln(Z=>{let ee=Om(Z,g);if(_(!1),!ee)return;let{newValue:Se}=le({finger:ee,move:!0});E(-1),Z.type===\"touchend\"&&P(-1),m&&m(Z,I.current??Se),g.current=void 0,dt()}),et=Ln(Z=>{if(r)return;_C()||Z.preventDefault();let ee=Z.changedTouches[0];ee!=null&&(g.current=ee.identifier);let Se=Om(Z,g);if(Se!==!1){let{newValue:ze,activeIndex:ue}=le({finger:Se});Am({sliderRef:fe,activeIndex:ue,setActive:E}),k(ze),U&&!Dm(ze,x)&&U(Z,ze,ue)}z.current=0;let ye=Yt(fe.current);ye.addEventListener(\"touchmove\",Oe,{passive:!0}),ye.addEventListener(\"touchend\",Ae,{passive:!0})}),dt=Ho.useCallback(()=>{let Z=Yt(fe.current);Z.removeEventListener(\"mousemove\",Oe),Z.removeEventListener(\"mouseup\",Ae),Z.removeEventListener(\"touchmove\",Oe),Z.removeEventListener(\"touchend\",Ae)},[Ae,Oe]);Ho.useEffect(()=>{let{current:Z}=fe;return Z.addEventListener(\"touchstart\",et,{passive:_C()}),()=>{Z.removeEventListener(\"touchstart\",et),dt()}},[dt,et]),Ho.useEffect(()=>{r&&dt()},[r,dt]);let Lt=Z=>ee=>{if(Z.onMouseDown?.(ee),r||ee.defaultPrevented||ee.button!==0)return;ee.preventDefault();let Se=Om(ee,g);if(Se!==!1){let{newValue:ze,activeIndex:ue}=le({finger:Se});Am({sliderRef:fe,activeIndex:ue,setActive:E}),k(ze),U&&!Dm(ze,x)&&U(ee,ze,ue)}z.current=0;let ye=Yt(fe.current);ye.addEventListener(\"mousemove\",Oe,{passive:!0}),ye.addEventListener(\"mouseup\",Ae)},jt=lp(O?N[0]:s,s,l),Be=lp(N[N.length-1],s,l)-jt,Nt=(Z={})=>{let ee=ya(Z),Se={onMouseDown:Lt(ee||{})},ye={...ee,...Se};return{...Z,ref:Ke,...ye}},Ro=Z=>ee=>{Z.onMouseOver?.(ee);let Se=Number(ee.currentTarget.getAttribute(\"data-index\"));P(Se)},Ut=Z=>ee=>{Z.onMouseLeave?.(ee),P(-1)},st=(Z={})=>{let ee=ya(Z),Se={onMouseOver:Ro(ee||{}),onMouseLeave:Ut(ee||{})};return{...Z,...ee,...Se}},se=Z=>({pointerEvents:b!==-1&&b!==Z?\"none\":void 0}),xt;return p===\"vertical\"&&(xt=a?\"vertical-rl\":\"vertical-lr\"),{active:b,axis:ft,axisProps:uN,dragging:A,focusedThumbIndex:W,getHiddenInputProps:(Z={})=>{let ee=ya(Z),Se={onChange:ht(ee||{}),onFocus:Ze(ee||{}),onBlur:Ue(ee||{}),onKeyDown:Je(ee||{})},ye={...ee,...Se};return{tabIndex:h,\"aria-labelledby\":t,\"aria-orientation\":p,\"aria-valuemax\":v(l),\"aria-valuemin\":v(s),name:c,type:\"range\",min:e.min,max:e.max,step:e.step===null&&e.marks?\"any\":e.step??void 0,disabled:r,...Z,...ye,style:{...nb,direction:a?\"rtl\":\"ltr\",width:\"100%\",height:\"100%\",writingMode:xt}}},getRootProps:Nt,getThumbProps:st,marks:X,open:C,range:O,rootRef:Ke,trackLeap:Be,trackOffset:jt,values:N,getThumbStyle:se}}var fN=e=>!e||!dn(e),BC=fN;var _m=q(re(),1);function LC(e){return _e(\"MuiSlider\",e)}var dN=Ce(\"MuiSlider\",[\"root\",\"active\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"disabled\",\"dragging\",\"focusVisible\",\"mark\",\"markActive\",\"marked\",\"markLabel\",\"markLabelActive\",\"rail\",\"sizeSmall\",\"thumb\",\"thumbColorPrimary\",\"thumbColorSecondary\",\"thumbColorError\",\"thumbColorSuccess\",\"thumbColorInfo\",\"thumbColorWarning\",\"track\",\"trackInverted\",\"trackFalse\",\"thumbSizeSmall\",\"valueLabel\",\"valueLabelOpen\",\"valueLabelCircle\",\"valueLabelLabel\",\"vertical\"]),pr=dN;var tc=q(Ie(),1),mN=e=>{let{open:t}=e;return{offset:ie(t&&pr.valueLabelOpen),circle:pr.valueLabelCircle,label:pr.valueLabelLabel}};function ab(e){let{children:t,className:o,value:r}=e,n=mN(e);return t?_m.cloneElement(t,{className:t.props.className},(0,tc.jsxs)(_m.Fragment,{children:[t.props.children,(0,tc.jsx)(\"span\",{className:ie(n.offset,o),\"aria-hidden\":!0,children:(0,tc.jsx)(\"span\",{className:n.circle,children:(0,tc.jsx)(\"span\",{className:n.label,children:r})})})]})):null}var hn=q(Ie(),1);function jC(e){return e}var yN=ae(\"span\",{name:\"MuiSlider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[`color${me(o.color)}`],o.size!==\"medium\"&&t[`size${me(o.size)}`],o.marked&&t.marked,o.orientation===\"vertical\"&&t.vertical,o.track===\"inverted\"&&t.trackInverted,o.track===!1&&t.trackFalse]}})(He(({theme:e})=>({borderRadius:12,boxSizing:\"content-box\",display:\"inline-block\",position:\"relative\",cursor:\"pointer\",touchAction:\"none\",WebkitTapHighlightColor:\"transparent\",\"@media print\":{colorAdjust:\"exact\"},[`&.${pr.disabled}`]:{pointerEvents:\"none\",cursor:\"default\",color:(e.vars||e).palette.grey[400]},[`&.${pr.dragging}`]:{[`& .${pr.thumb}, & .${pr.track}`]:{transition:\"none\"}},variants:[...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),{props:{orientation:\"horizontal\"},style:{height:4,width:\"100%\",padding:\"13px 0\",\"@media (pointer: coarse)\":{padding:\"20px 0\"}}},{props:{orientation:\"horizontal\",size:\"small\"},style:{height:2}},{props:{orientation:\"horizontal\",marked:!0},style:{marginBottom:20}},{props:{orientation:\"vertical\"},style:{height:\"100%\",width:4,padding:\"0 13px\",\"@media (pointer: coarse)\":{padding:\"0 20px\"}}},{props:{orientation:\"vertical\",size:\"small\"},style:{width:2}},{props:{orientation:\"vertical\",marked:!0},style:{marginRight:44}}]}))),hN=ae(\"span\",{name:\"MuiSlider\",slot:\"Rail\"})({display:\"block\",position:\"absolute\",borderRadius:\"inherit\",backgroundColor:\"currentColor\",opacity:.38,variants:[{props:{orientation:\"horizontal\"},style:{width:\"100%\",height:\"inherit\",top:\"50%\",transform:\"translateY(-50%)\"}},{props:{orientation:\"vertical\"},style:{height:\"100%\",width:\"inherit\",left:\"50%\",transform:\"translateX(-50%)\"}},{props:{track:\"inverted\"},style:{opacity:1}}]}),gN=ae(\"span\",{name:\"MuiSlider\",slot:\"Track\"})(He(({theme:e})=>({display:\"block\",position:\"absolute\",borderRadius:\"inherit\",border:\"1px solid currentColor\",backgroundColor:\"currentColor\",transition:e.transitions.create([\"left\",\"width\",\"bottom\",\"height\"],{duration:e.transitions.duration.shortest}),variants:[{props:{size:\"small\"},style:{border:\"none\"}},{props:{orientation:\"horizontal\"},style:{height:\"inherit\",top:\"50%\",transform:\"translateY(-50%)\"}},{props:{orientation:\"vertical\"},style:{width:\"inherit\",left:\"50%\",transform:\"translateX(-50%)\"}},{props:{track:!1},style:{display:\"none\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t,track:\"inverted\"},style:{...e.vars?{backgroundColor:e.vars.palette.Slider[`${t}Track`],borderColor:e.vars.palette.Slider[`${t}Track`]}:{backgroundColor:e.lighten(e.palette[t].main,.62),borderColor:e.lighten(e.palette[t].main,.62),...e.applyStyles(\"dark\",{backgroundColor:e.darken(e.palette[t].main,.5)}),...e.applyStyles(\"dark\",{borderColor:e.darken(e.palette[t].main,.5)})}}}))]}))),bN=ae(\"span\",{name:\"MuiSlider\",slot:\"Thumb\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.thumb,t[`thumbColor${me(o.color)}`],o.size!==\"medium\"&&t[`thumbSize${me(o.size)}`]]}})(He(({theme:e})=>({position:\"absolute\",width:20,height:20,boxSizing:\"border-box\",borderRadius:\"50%\",outline:0,backgroundColor:\"currentColor\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",transition:e.transitions.create([\"box-shadow\",\"left\",\"bottom\"],{duration:e.transitions.duration.shortest}),\"&::before\":{position:\"absolute\",content:'\"\"',borderRadius:\"inherit\",width:\"100%\",height:\"100%\",boxShadow:(e.vars||e).shadows[2]},\"&::after\":{position:\"absolute\",content:'\"\"',borderRadius:\"50%\",width:42,height:42,top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\"},[`&.${pr.disabled}`]:{\"&:hover\":{boxShadow:\"none\"}},variants:[{props:{size:\"small\"},style:{width:12,height:12,\"&::before\":{boxShadow:\"none\"}}},{props:{orientation:\"horizontal\"},style:{top:\"50%\",transform:\"translate(-50%, -50%)\"}},{props:{orientation:\"vertical\"},style:{left:\"50%\",transform:\"translate(-50%, 50%)\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{[`&:hover, &.${pr.focusVisible}`]:{boxShadow:`0px 0px 0px 8px ${e.alpha((e.vars||e).palette[t].main,.16)}`,\"@media (hover: none)\":{boxShadow:\"none\"}},[`&.${pr.active}`]:{boxShadow:`0px 0px 0px 14px ${e.alpha((e.vars||e).palette[t].main,.16)}`}}}))]}))),vN=ae(ab,{name:\"MuiSlider\",slot:\"ValueLabel\"})(He(({theme:e})=>({zIndex:1,whiteSpace:\"nowrap\",...e.typography.body2,fontWeight:500,transition:e.transitions.create([\"transform\"],{duration:e.transitions.duration.shortest}),position:\"absolute\",backgroundColor:(e.vars||e).palette.grey[600],borderRadius:2,color:(e.vars||e).palette.common.white,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:\"0.25rem 0.75rem\",variants:[{props:{orientation:\"horizontal\"},style:{transform:\"translateY(-100%) scale(0)\",top:\"-10px\",transformOrigin:\"bottom center\",\"&::before\":{position:\"absolute\",content:'\"\"',width:8,height:8,transform:\"translate(-50%, 50%) rotate(45deg)\",backgroundColor:\"inherit\",bottom:0,left:\"50%\"},[`&.${pr.valueLabelOpen}`]:{transform:\"translateY(-100%) scale(1)\"}}},{props:{orientation:\"vertical\"},style:{transform:\"translateY(-50%) scale(0)\",right:\"30px\",top:\"50%\",transformOrigin:\"right center\",\"&::before\":{position:\"absolute\",content:'\"\"',width:8,height:8,transform:\"translate(-50%, -50%) rotate(45deg)\",backgroundColor:\"inherit\",right:-8,top:\"50%\"},[`&.${pr.valueLabelOpen}`]:{transform:\"translateY(-50%) scale(1)\"}}},{props:{size:\"small\"},style:{fontSize:e.typography.pxToRem(12),padding:\"0.25rem 0.5rem\"}},{props:{orientation:\"vertical\",size:\"small\"},style:{right:\"20px\"}}]})));var xN=ae(\"span\",{name:\"MuiSlider\",slot:\"Mark\",shouldForwardProp:e=>Hu(e)&&e!==\"markActive\",overridesResolver:(e,t)=>{let{markActive:o}=e;return[t.mark,o&&t.markActive]}})(He(({theme:e})=>({position:\"absolute\",width:2,height:2,borderRadius:1,backgroundColor:\"currentColor\",variants:[{props:{orientation:\"horizontal\"},style:{top:\"50%\",transform:\"translate(-1px, -50%)\"}},{props:{orientation:\"vertical\"},style:{left:\"50%\",transform:\"translate(-50%, 1px)\"}},{props:{markActive:!0},style:{backgroundColor:(e.vars||e).palette.background.paper,opacity:.8}}]}))),TN=ae(\"span\",{name:\"MuiSlider\",slot:\"MarkLabel\",shouldForwardProp:e=>Hu(e)&&e!==\"markLabelActive\"})(He(({theme:e})=>({...e.typography.body2,color:(e.vars||e).palette.text.secondary,position:\"absolute\",whiteSpace:\"nowrap\",variants:[{props:{orientation:\"horizontal\"},style:{top:30,transform:\"translateX(-50%)\",\"@media (pointer: coarse)\":{top:40}}},{props:{orientation:\"vertical\"},style:{left:36,transform:\"translateY(50%)\",\"@media (pointer: coarse)\":{left:44}}},{props:{markLabelActive:!0},style:{color:(e.vars||e).palette.text.primary}}]}))),SN=e=>{let{disabled:t,dragging:o,marked:r,orientation:n,track:a,classes:i,color:l,size:s}=e,c={root:[\"root\",t&&\"disabled\",o&&\"dragging\",r&&\"marked\",n===\"vertical\"&&\"vertical\",a===\"inverted\"&&\"trackInverted\",a===!1&&\"trackFalse\",l&&`color${me(l)}`,s&&`size${me(s)}`],rail:[\"rail\"],track:[\"track\"],mark:[\"mark\"],markActive:[\"markActive\"],markLabel:[\"markLabel\"],markLabelActive:[\"markLabelActive\"],valueLabel:[\"valueLabel\"],thumb:[\"thumb\",t&&\"disabled\",s&&`thumbSize${me(s)}`,l&&`thumbColor${me(l)}`],active:[\"active\"],disabled:[\"disabled\"],focusVisible:[\"focusVisible\"]};return Le(c,LC,i)},EN=({children:e})=>e,PN=zm.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSlider\"}),n=li(),{\"aria-label\":a,\"aria-valuetext\":i,\"aria-labelledby\":l,component:s=\"span\",components:c={},componentsProps:u={},color:m=\"primary\",classes:p,className:d,disableSwap:v=!1,disabled:T=!1,getAriaLabel:S,getAriaValueText:h,marks:y=!1,max:g=100,min:b=0,name:E,onChange:C,onChangeCommitted:P,orientation:A=\"horizontal\",shiftStep:_=10,size:z=\"medium\",step:I=1,scale:x=jC,slotProps:k,slots:U,tabIndex:O,track:N=\"normal\",value:X,valueLabelDisplay:oe=\"off\",valueLabelFormat:W=jC,...Te}=r,fe={...r,isRtl:n,max:g,min:b,classes:p,disabled:T,disableSwap:v,orientation:A,marks:y,color:m,size:z,step:I,shiftStep:_,scale:x,track:N,valueLabelDisplay:oe,valueLabelFormat:W},{axisProps:Ke,getRootProps:Ze,getHiddenInputProps:Ue,getThumbProps:xe,open:Je,active:ht,axis:we,focusedThumbIndex:ft,range:le,dragging:Oe,marks:Ae,values:et,trackOffset:dt,trackLeap:Lt,getThumbStyle:jt}=kC({...fe,rootRef:o});fe.marked=Ae.length>0&&Ae.some(Tt=>Tt.label),fe.dragging=Oe,fe.focusedThumbIndex=ft;let Be=SN(fe),Nt=U?.root??c.Root??yN,Ro=U?.rail??c.Rail??hN,Ut=U?.track??c.Track??gN,st=U?.thumb??c.Thumb??bN,se=U?.valueLabel??c.ValueLabel??vN,xt=U?.mark??c.Mark??xN,fr=U?.markLabel??c.MarkLabel??TN,Z=U?.input??c.Input??\"input\",ee=k?.root??u.root,Se=k?.rail??u.rail,ye=k?.track??u.track,ze=k?.thumb??u.thumb,ue=k?.valueLabel??u.valueLabel,gt=k?.mark??u.mark,ce=k?.markLabel??u.markLabel,ke=k?.input??u.input,he=cr({elementType:Nt,getSlotProps:Ze,externalSlotProps:ee,externalForwardedProps:Te,additionalProps:{...BC(Nt)&&{as:s}},ownerState:{...fe,...ee?.ownerState},className:[Be.root,d]}),Wt=cr({elementType:Ro,externalSlotProps:Se,ownerState:fe,className:Be.rail}),be=cr({elementType:Ut,externalSlotProps:ye,additionalProps:{style:{...Ke[we].offset(dt),...Ke[we].leap(Lt)}},ownerState:{...fe,...ye?.ownerState},className:Be.track}),uo=cr({elementType:st,getSlotProps:xe,externalSlotProps:ze,ownerState:{...fe,...ze?.ownerState},className:Be.thumb}),ve=cr({elementType:se,externalSlotProps:ue,ownerState:{...fe,...ue?.ownerState},className:Be.valueLabel}),po=cr({elementType:xt,externalSlotProps:gt,ownerState:fe,className:Be.mark}),Ht=cr({elementType:fr,externalSlotProps:ce,ownerState:fe,className:Be.markLabel}),Sn=cr({elementType:Z,getSlotProps:Ue,externalSlotProps:ke,ownerState:fe});return(0,hn.jsxs)(Nt,{...he,children:[(0,hn.jsx)(Ro,{...Wt}),(0,hn.jsx)(Ut,{...be}),Ae.filter(Tt=>Tt.value>=b&&Tt.value<=g).map((Tt,Qe)=>{let Ar=lp(Tt.value,b,g),En=Ke[we].offset(Ar),Gt;return N===!1?Gt=et.includes(Tt.value):Gt=N===\"normal\"&&(le?Tt.value>=et[0]&&Tt.value<=et[et.length-1]:Tt.value<=et[0])||N===\"inverted\"&&(le?Tt.value<=et[0]||Tt.value>=et[et.length-1]:Tt.value>=et[0]),(0,hn.jsxs)(zm.Fragment,{children:[(0,hn.jsx)(xt,{\"data-index\":Qe,...po,...!dn(xt)&&{markActive:Gt},style:{...En,...po.style},className:ie(po.className,Gt&&Be.markActive)}),Tt.label!=null?(0,hn.jsx)(fr,{\"aria-hidden\":!0,\"data-index\":Qe,...Ht,...!dn(fr)&&{markLabelActive:Gt},style:{...En,...Ht.style},className:ie(Be.markLabel,Ht.className,Gt&&Be.markLabelActive),children:Tt.label}):null]},Qe)}),et.map((Tt,Qe)=>{let Ar=lp(Tt,b,g),En=Ke[we].offset(Ar),Gt=oe===\"off\"?EN:se;return(0,hn.jsx)(Gt,{...!dn(Gt)&&{valueLabelFormat:W,valueLabelDisplay:oe,value:typeof W==\"function\"?W(x(Tt),Qe):W,index:Qe,open:Je===Qe||ht===Qe||oe===\"on\",disabled:T},...ve,children:(0,hn.jsx)(st,{\"data-index\":Qe,...uo,className:ie(Be.thumb,uo.className,ht===Qe&&Be.active,ft===Qe&&Be.focusVisible),style:{...En,...jt(Qe),...uo.style},children:(0,hn.jsx)(Z,{\"data-index\":Qe,\"aria-label\":S?S(Qe):a,\"aria-valuenow\":x(Tt),\"aria-labelledby\":l,\"aria-valuetext\":h?h(x(Tt),Qe):i,value:et[Qe],...Sn})})},Qe)})]})}),km=PN;var oo=q(re(),1);var sR=q(re(),1);var Vo=q(re(),1);var Qt=\"top\",go=\"bottom\",co=\"right\",to=\"left\",Bm=\"auto\",fi=[Qt,go,co,to],va=\"start\",al=\"end\",UC=\"clippingParents\",Lm=\"viewport\",oc=\"popper\",HC=\"reference\",ib=fi.reduce(function(e,t){return e.concat([t+\"-\"+va,t+\"-\"+al])},[]),jm=[].concat(fi,[Bm]).reduce(function(e,t){return e.concat([t,t+\"-\"+va,t+\"-\"+al])},[]),CN=\"beforeRead\",RN=\"read\",wN=\"afterRead\",MN=\"beforeMain\",ON=\"main\",AN=\"afterMain\",DN=\"beforeWrite\",NN=\"write\",_N=\"afterWrite\",VC=[CN,RN,wN,MN,ON,AN,DN,NN,_N];function Po(e){return e?(e.nodeName||\"\").toLowerCase():null}function Bt(e){if(e==null)return window;if(e.toString()!==\"[object Window]\"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Zr(e){var t=Bt(e).Element;return e instanceof t||e instanceof Element}function bo(e){var t=Bt(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function rc(e){if(typeof ShadowRoot>\"u\")return!1;var t=Bt(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function zN(e){var t=e.state;Object.keys(t.elements).forEach(function(o){var r=t.styles[o]||{},n=t.attributes[o]||{},a=t.elements[o];!bo(a)||!Po(a)||(Object.assign(a.style,r),Object.keys(n).forEach(function(i){var l=n[i];l===!1?a.removeAttribute(i):a.setAttribute(i,l===!0?\"\":l)}))})}function kN(e){var t=e.state,o={popper:{position:t.options.strategy,left:\"0\",top:\"0\",margin:\"0\"},arrow:{position:\"absolute\"},reference:{}};return Object.assign(t.elements.popper.style,o.popper),t.styles=o,t.elements.arrow&&Object.assign(t.elements.arrow.style,o.arrow),function(){Object.keys(t.elements).forEach(function(r){var n=t.elements[r],a=t.attributes[r]||{},i=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:o[r]),l=i.reduce(function(s,c){return s[c]=\"\",s},{});!bo(n)||!Po(n)||(Object.assign(n.style,l),Object.keys(a).forEach(function(s){n.removeAttribute(s)}))})}}var $C={name:\"applyStyles\",enabled:!0,phase:\"write\",fn:zN,effect:kN,requires:[\"computeStyles\"]};function Co(e){return e.split(\"-\")[0]}var gn=Math.max,il=Math.min,xa=Math.round;function nc(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+\"/\"+t.version}).join(\" \"):navigator.userAgent}function sp(){return!/^((?!chrome|android).)*safari/i.test(nc())}function Jr(e,t,o){t===void 0&&(t=!1),o===void 0&&(o=!1);var r=e.getBoundingClientRect(),n=1,a=1;t&&bo(e)&&(n=e.offsetWidth>0&&xa(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&xa(r.height)/e.offsetHeight||1);var i=Zr(e)?Bt(e):window,l=i.visualViewport,s=!sp()&&o,c=(r.left+(s&&l?l.offsetLeft:0))/n,u=(r.top+(s&&l?l.offsetTop:0))/a,m=r.width/n,p=r.height/a;return{width:m,height:p,top:u,right:c+m,bottom:u+p,left:c,x:c,y:u}}function ll(e){var t=Jr(e),o=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-o)<=1&&(o=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:o,height:r}}function cp(e,t){var o=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(o&&rc(o)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Zo(e){return Bt(e).getComputedStyle(e)}function lb(e){return[\"table\",\"td\",\"th\"].indexOf(Po(e))>=0}function ko(e){return((Zr(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ta(e){return Po(e)===\"html\"?e:e.assignedSlot||e.parentNode||(rc(e)?e.host:null)||ko(e)}function YC(e){return!bo(e)||Zo(e).position===\"fixed\"?null:e.offsetParent}function BN(e){var t=/firefox/i.test(nc()),o=/Trident/i.test(nc());if(o&&bo(e)){var r=Zo(e);if(r.position===\"fixed\")return null}var n=Ta(e);for(rc(n)&&(n=n.host);bo(n)&&[\"html\",\"body\"].indexOf(Po(n))<0;){var a=Zo(n);if(a.transform!==\"none\"||a.perspective!==\"none\"||a.contain===\"paint\"||[\"transform\",\"perspective\"].indexOf(a.willChange)!==-1||t&&a.willChange===\"filter\"||t&&a.filter&&a.filter!==\"none\")return n;n=n.parentNode}return null}function bn(e){for(var t=Bt(e),o=YC(e);o&&lb(o)&&Zo(o).position===\"static\";)o=YC(o);return o&&(Po(o)===\"html\"||Po(o)===\"body\"&&Zo(o).position===\"static\")?t:o||BN(e)||t}function sl(e){return[\"top\",\"bottom\"].indexOf(e)>=0?\"x\":\"y\"}function cl(e,t,o){return gn(e,il(t,o))}function XC(e,t,o){var r=cl(e,t,o);return r>o?o:r}function up(){return{top:0,right:0,bottom:0,left:0}}function pp(e){return Object.assign({},up(),e)}function fp(e,t){return t.reduce(function(o,r){return o[r]=e,o},{})}var LN=function(t,o){return t=typeof t==\"function\"?t(Object.assign({},o.rects,{placement:o.placement})):t,pp(typeof t!=\"number\"?t:fp(t,fi))};function jN(e){var t,o=e.state,r=e.name,n=e.options,a=o.elements.arrow,i=o.modifiersData.popperOffsets,l=Co(o.placement),s=sl(l),c=[to,co].indexOf(l)>=0,u=c?\"height\":\"width\";if(!(!a||!i)){var m=LN(n.padding,o),p=ll(a),d=s===\"y\"?Qt:to,v=s===\"y\"?go:co,T=o.rects.reference[u]+o.rects.reference[s]-i[s]-o.rects.popper[u],S=i[s]-o.rects.reference[s],h=bn(a),y=h?s===\"y\"?h.clientHeight||0:h.clientWidth||0:0,g=T/2-S/2,b=m[d],E=y-p[u]-m[v],C=y/2-p[u]/2+g,P=cl(b,C,E),A=s;o.modifiersData[r]=(t={},t[A]=P,t.centerOffset=P-C,t)}}function UN(e){var t=e.state,o=e.options,r=o.element,n=r===void 0?\"[data-popper-arrow]\":r;n!=null&&(typeof n==\"string\"&&(n=t.elements.popper.querySelector(n),!n)||cp(t.elements.popper,n)&&(t.elements.arrow=n))}var GC={name:\"arrow\",enabled:!0,phase:\"main\",fn:jN,effect:UN,requires:[\"popperOffsets\"],requiresIfExists:[\"preventOverflow\"]};function en(e){return e.split(\"-\")[1]}var HN={top:\"auto\",right:\"auto\",bottom:\"auto\",left:\"auto\"};function VN(e,t){var o=e.x,r=e.y,n=t.devicePixelRatio||1;return{x:xa(o*n)/n||0,y:xa(r*n)/n||0}}function qC(e){var t,o=e.popper,r=e.popperRect,n=e.placement,a=e.variation,i=e.offsets,l=e.position,s=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,m=e.isFixed,p=i.x,d=p===void 0?0:p,v=i.y,T=v===void 0?0:v,S=typeof u==\"function\"?u({x:d,y:T}):{x:d,y:T};d=S.x,T=S.y;var h=i.hasOwnProperty(\"x\"),y=i.hasOwnProperty(\"y\"),g=to,b=Qt,E=window;if(c){var C=bn(o),P=\"clientHeight\",A=\"clientWidth\";if(C===Bt(o)&&(C=ko(o),Zo(C).position!==\"static\"&&l===\"absolute\"&&(P=\"scrollHeight\",A=\"scrollWidth\")),C=C,n===Qt||(n===to||n===co)&&a===al){b=go;var _=m&&C===E&&E.visualViewport?E.visualViewport.height:C[P];T-=_-r.height,T*=s?1:-1}if(n===to||(n===Qt||n===go)&&a===al){g=co;var z=m&&C===E&&E.visualViewport?E.visualViewport.width:C[A];d-=z-r.width,d*=s?1:-1}}var I=Object.assign({position:l},c&&HN),x=u===!0?VN({x:d,y:T},Bt(o)):{x:d,y:T};if(d=x.x,T=x.y,s){var k;return Object.assign({},I,(k={},k[b]=y?\"0\":\"\",k[g]=h?\"0\":\"\",k.transform=(E.devicePixelRatio||1)<=1?\"translate(\"+d+\"px, \"+T+\"px)\":\"translate3d(\"+d+\"px, \"+T+\"px, 0)\",k))}return Object.assign({},I,(t={},t[b]=y?T+\"px\":\"\",t[g]=h?d+\"px\":\"\",t.transform=\"\",t))}function $N(e){var t=e.state,o=e.options,r=o.gpuAcceleration,n=r===void 0?!0:r,a=o.adaptive,i=a===void 0?!0:a,l=o.roundOffsets,s=l===void 0?!0:l,c={placement:Co(t.placement),variation:en(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:n,isFixed:t.options.strategy===\"fixed\"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,qC(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:s})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,qC(Object.assign({},c,{offsets:t.modifiersData.arrow,position:\"absolute\",adaptive:!1,roundOffsets:s})))),t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-placement\":t.placement})}var IC={name:\"computeStyles\",enabled:!0,phase:\"beforeWrite\",fn:$N,data:{}};var Um={passive:!0};function YN(e){var t=e.state,o=e.instance,r=e.options,n=r.scroll,a=n===void 0?!0:n,i=r.resize,l=i===void 0?!0:i,s=Bt(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach(function(u){u.addEventListener(\"scroll\",o.update,Um)}),l&&s.addEventListener(\"resize\",o.update,Um),function(){a&&c.forEach(function(u){u.removeEventListener(\"scroll\",o.update,Um)}),l&&s.removeEventListener(\"resize\",o.update,Um)}}var FC={name:\"eventListeners\",enabled:!0,phase:\"write\",fn:function(){},effect:YN,data:{}};var XN={left:\"right\",right:\"left\",bottom:\"top\",top:\"bottom\"};function ac(e){return e.replace(/left|right|bottom|top/g,function(t){return XN[t]})}var GN={start:\"end\",end:\"start\"};function Hm(e){return e.replace(/start|end/g,function(t){return GN[t]})}function ul(e){var t=Bt(e),o=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:o,scrollTop:r}}function pl(e){return Jr(ko(e)).left+ul(e).scrollLeft}function sb(e,t){var o=Bt(e),r=ko(e),n=o.visualViewport,a=r.clientWidth,i=r.clientHeight,l=0,s=0;if(n){a=n.width,i=n.height;var c=sp();(c||!c&&t===\"fixed\")&&(l=n.offsetLeft,s=n.offsetTop)}return{width:a,height:i,x:l+pl(e),y:s}}function cb(e){var t,o=ko(e),r=ul(e),n=(t=e.ownerDocument)==null?void 0:t.body,a=gn(o.scrollWidth,o.clientWidth,n?n.scrollWidth:0,n?n.clientWidth:0),i=gn(o.scrollHeight,o.clientHeight,n?n.scrollHeight:0,n?n.clientHeight:0),l=-r.scrollLeft+pl(e),s=-r.scrollTop;return Zo(n||o).direction===\"rtl\"&&(l+=gn(o.clientWidth,n?n.clientWidth:0)-a),{width:a,height:i,x:l,y:s}}function fl(e){var t=Zo(e),o=t.overflow,r=t.overflowX,n=t.overflowY;return/auto|scroll|overlay|hidden/.test(o+n+r)}function Vm(e){return[\"html\",\"body\",\"#document\"].indexOf(Po(e))>=0?e.ownerDocument.body:bo(e)&&fl(e)?e:Vm(Ta(e))}function di(e,t){var o;t===void 0&&(t=[]);var r=Vm(e),n=r===((o=e.ownerDocument)==null?void 0:o.body),a=Bt(r),i=n?[a].concat(a.visualViewport||[],fl(r)?r:[]):r,l=t.concat(i);return n?l:l.concat(di(Ta(i)))}function ic(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function qN(e,t){var o=Jr(e,!1,t===\"fixed\");return o.top=o.top+e.clientTop,o.left=o.left+e.clientLeft,o.bottom=o.top+e.clientHeight,o.right=o.left+e.clientWidth,o.width=e.clientWidth,o.height=e.clientHeight,o.x=o.left,o.y=o.top,o}function KC(e,t,o){return t===Lm?ic(sb(e,o)):Zr(t)?qN(t,o):ic(cb(ko(e)))}function IN(e){var t=di(Ta(e)),o=[\"absolute\",\"fixed\"].indexOf(Zo(e).position)>=0,r=o&&bo(e)?bn(e):e;return Zr(r)?t.filter(function(n){return Zr(n)&&cp(n,r)&&Po(n)!==\"body\"}):[]}function ub(e,t,o,r){var n=t===\"clippingParents\"?IN(e):[].concat(t),a=[].concat(n,[o]),i=a[0],l=a.reduce(function(s,c){var u=KC(e,c,r);return s.top=gn(u.top,s.top),s.right=il(u.right,s.right),s.bottom=il(u.bottom,s.bottom),s.left=gn(u.left,s.left),s},KC(e,i,r));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}function dp(e){var t=e.reference,o=e.element,r=e.placement,n=r?Co(r):null,a=r?en(r):null,i=t.x+t.width/2-o.width/2,l=t.y+t.height/2-o.height/2,s;switch(n){case Qt:s={x:i,y:t.y-o.height};break;case go:s={x:i,y:t.y+t.height};break;case co:s={x:t.x+t.width,y:l};break;case to:s={x:t.x-o.width,y:l};break;default:s={x:t.x,y:t.y}}var c=n?sl(n):null;if(c!=null){var u=c===\"y\"?\"height\":\"width\";switch(a){case va:s[c]=s[c]-(t[u]/2-o[u]/2);break;case al:s[c]=s[c]+(t[u]/2-o[u]/2);break;default:}}return s}function vn(e,t){t===void 0&&(t={});var o=t,r=o.placement,n=r===void 0?e.placement:r,a=o.strategy,i=a===void 0?e.strategy:a,l=o.boundary,s=l===void 0?UC:l,c=o.rootBoundary,u=c===void 0?Lm:c,m=o.elementContext,p=m===void 0?oc:m,d=o.altBoundary,v=d===void 0?!1:d,T=o.padding,S=T===void 0?0:T,h=pp(typeof S!=\"number\"?S:fp(S,fi)),y=p===oc?HC:oc,g=e.rects.popper,b=e.elements[v?y:p],E=ub(Zr(b)?b:b.contextElement||ko(e.elements.popper),s,u,i),C=Jr(e.elements.reference),P=dp({reference:C,element:g,strategy:\"absolute\",placement:n}),A=ic(Object.assign({},g,P)),_=p===oc?A:C,z={top:E.top-_.top+h.top,bottom:_.bottom-E.bottom+h.bottom,left:E.left-_.left+h.left,right:_.right-E.right+h.right},I=e.modifiersData.offset;if(p===oc&&I){var x=I[n];Object.keys(z).forEach(function(k){var U=[co,go].indexOf(k)>=0?1:-1,O=[Qt,go].indexOf(k)>=0?\"y\":\"x\";z[k]+=x[O]*U})}return z}function pb(e,t){t===void 0&&(t={});var o=t,r=o.placement,n=o.boundary,a=o.rootBoundary,i=o.padding,l=o.flipVariations,s=o.allowedAutoPlacements,c=s===void 0?jm:s,u=en(r),m=u?l?ib:ib.filter(function(v){return en(v)===u}):fi,p=m.filter(function(v){return c.indexOf(v)>=0});p.length===0&&(p=m);var d=p.reduce(function(v,T){return v[T]=vn(e,{placement:T,boundary:n,rootBoundary:a,padding:i})[Co(T)],v},{});return Object.keys(d).sort(function(v,T){return d[v]-d[T]})}function FN(e){if(Co(e)===Bm)return[];var t=ac(e);return[Hm(e),t,Hm(t)]}function KN(e){var t=e.state,o=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var n=o.mainAxis,a=n===void 0?!0:n,i=o.altAxis,l=i===void 0?!0:i,s=o.fallbackPlacements,c=o.padding,u=o.boundary,m=o.rootBoundary,p=o.altBoundary,d=o.flipVariations,v=d===void 0?!0:d,T=o.allowedAutoPlacements,S=t.options.placement,h=Co(S),y=h===S,g=s||(y||!v?[ac(S)]:FN(S)),b=[S].concat(g).reduce(function(Ue,xe){return Ue.concat(Co(xe)===Bm?pb(t,{placement:xe,boundary:u,rootBoundary:m,padding:c,flipVariations:v,allowedAutoPlacements:T}):xe)},[]),E=t.rects.reference,C=t.rects.popper,P=new Map,A=!0,_=b[0],z=0;z=0,O=U?\"width\":\"height\",N=vn(t,{placement:I,boundary:u,rootBoundary:m,altBoundary:p,padding:c}),X=U?k?co:to:k?go:Qt;E[O]>C[O]&&(X=ac(X));var oe=ac(X),W=[];if(a&&W.push(N[x]<=0),l&&W.push(N[X]<=0,N[oe]<=0),W.every(function(Ue){return Ue})){_=I,A=!1;break}P.set(I,W)}if(A)for(var Te=v?3:1,fe=function(xe){var Je=b.find(function(ht){var we=P.get(ht);if(we)return we.slice(0,xe).every(function(ft){return ft})});if(Je)return _=Je,\"break\"},Ke=Te;Ke>0;Ke--){var Ze=fe(Ke);if(Ze===\"break\")break}t.placement!==_&&(t.modifiersData[r]._skip=!0,t.placement=_,t.reset=!0)}}var QC={name:\"flip\",enabled:!0,phase:\"main\",fn:KN,requiresIfExists:[\"offset\"],data:{_skip:!1}};function WC(e,t,o){return o===void 0&&(o={x:0,y:0}),{top:e.top-t.height-o.y,right:e.right-t.width+o.x,bottom:e.bottom-t.height+o.y,left:e.left-t.width-o.x}}function ZC(e){return[Qt,co,go,to].some(function(t){return e[t]>=0})}function QN(e){var t=e.state,o=e.name,r=t.rects.reference,n=t.rects.popper,a=t.modifiersData.preventOverflow,i=vn(t,{elementContext:\"reference\"}),l=vn(t,{altBoundary:!0}),s=WC(i,r),c=WC(l,n,a),u=ZC(s),m=ZC(c);t.modifiersData[o]={referenceClippingOffsets:s,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:m},t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-reference-hidden\":u,\"data-popper-escaped\":m})}var JC={name:\"hide\",enabled:!0,phase:\"main\",requiresIfExists:[\"preventOverflow\"],fn:QN};function WN(e,t,o){var r=Co(e),n=[to,Qt].indexOf(r)>=0?-1:1,a=typeof o==\"function\"?o(Object.assign({},t,{placement:e})):o,i=a[0],l=a[1];return i=i||0,l=(l||0)*n,[to,co].indexOf(r)>=0?{x:l,y:i}:{x:i,y:l}}function ZN(e){var t=e.state,o=e.options,r=e.name,n=o.offset,a=n===void 0?[0,0]:n,i=jm.reduce(function(u,m){return u[m]=WN(m,t.rects,a),u},{}),l=i[t.placement],s=l.x,c=l.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=i}var eR={name:\"offset\",enabled:!0,phase:\"main\",requires:[\"popperOffsets\"],fn:ZN};function JN(e){var t=e.state,o=e.name;t.modifiersData[o]=dp({reference:t.rects.reference,element:t.rects.popper,strategy:\"absolute\",placement:t.placement})}var tR={name:\"popperOffsets\",enabled:!0,phase:\"read\",fn:JN,data:{}};function fb(e){return e===\"x\"?\"y\":\"x\"}function e_(e){var t=e.state,o=e.options,r=e.name,n=o.mainAxis,a=n===void 0?!0:n,i=o.altAxis,l=i===void 0?!1:i,s=o.boundary,c=o.rootBoundary,u=o.altBoundary,m=o.padding,p=o.tether,d=p===void 0?!0:p,v=o.tetherOffset,T=v===void 0?0:v,S=vn(t,{boundary:s,rootBoundary:c,padding:m,altBoundary:u}),h=Co(t.placement),y=en(t.placement),g=!y,b=sl(h),E=fb(b),C=t.modifiersData.popperOffsets,P=t.rects.reference,A=t.rects.popper,_=typeof T==\"function\"?T(Object.assign({},t.rects,{placement:t.placement})):T,z=typeof _==\"number\"?{mainAxis:_,altAxis:_}:Object.assign({mainAxis:0,altAxis:0},_),I=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,x={x:0,y:0};if(C){if(a){var k,U=b===\"y\"?Qt:to,O=b===\"y\"?go:co,N=b===\"y\"?\"height\":\"width\",X=C[b],oe=X+S[U],W=X-S[O],Te=d?-A[N]/2:0,fe=y===va?P[N]:A[N],Ke=y===va?-A[N]:-P[N],Ze=t.elements.arrow,Ue=d&&Ze?ll(Ze):{width:0,height:0},xe=t.modifiersData[\"arrow#persistent\"]?t.modifiersData[\"arrow#persistent\"].padding:up(),Je=xe[U],ht=xe[O],we=cl(0,P[N],Ue[N]),ft=g?P[N]/2-Te-we-Je-z.mainAxis:fe-we-Je-z.mainAxis,le=g?-P[N]/2+Te+we+ht+z.mainAxis:Ke+we+ht+z.mainAxis,Oe=t.elements.arrow&&bn(t.elements.arrow),Ae=Oe?b===\"y\"?Oe.clientTop||0:Oe.clientLeft||0:0,et=(k=I?.[b])!=null?k:0,dt=X+ft-et-Ae,Lt=X+le-et,jt=cl(d?il(oe,dt):oe,X,d?gn(W,Lt):W);C[b]=jt,x[b]=jt-X}if(l){var Be,Nt=b===\"x\"?Qt:to,Ro=b===\"x\"?go:co,Ut=C[E],st=E===\"y\"?\"height\":\"width\",se=Ut+S[Nt],xt=Ut-S[Ro],fr=[Qt,to].indexOf(h)!==-1,Z=(Be=I?.[E])!=null?Be:0,ee=fr?se:Ut-P[st]-A[st]-Z+z.altAxis,Se=fr?Ut+P[st]+A[st]-Z-z.altAxis:xt,ye=d&&fr?XC(ee,Ut,Se):cl(d?ee:se,Ut,d?Se:xt);C[E]=ye,x[E]=ye-Ut}t.modifiersData[r]=x}}var oR={name:\"preventOverflow\",enabled:!0,phase:\"main\",fn:e_,requiresIfExists:[\"offset\"]};function db(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function mb(e){return e===Bt(e)||!bo(e)?ul(e):db(e)}function t_(e){var t=e.getBoundingClientRect(),o=xa(t.width)/e.offsetWidth||1,r=xa(t.height)/e.offsetHeight||1;return o!==1||r!==1}function yb(e,t,o){o===void 0&&(o=!1);var r=bo(t),n=bo(t)&&t_(t),a=ko(t),i=Jr(e,n,o),l={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(r||!r&&!o)&&((Po(t)!==\"body\"||fl(a))&&(l=mb(t)),bo(t)?(s=Jr(t,!0),s.x+=t.clientLeft,s.y+=t.clientTop):a&&(s.x=pl(a))),{x:i.left+l.scrollLeft-s.x,y:i.top+l.scrollTop-s.y,width:i.width,height:i.height}}function o_(e){var t=new Map,o=new Set,r=[];e.forEach(function(a){t.set(a.name,a)});function n(a){o.add(a.name);var i=[].concat(a.requires||[],a.requiresIfExists||[]);i.forEach(function(l){if(!o.has(l)){var s=t.get(l);s&&n(s)}}),r.push(a)}return e.forEach(function(a){o.has(a.name)||n(a)}),r}function hb(e){var t=o_(e);return VC.reduce(function(o,r){return o.concat(t.filter(function(n){return n.phase===r}))},[])}function gb(e){var t;return function(){return t||(t=new Promise(function(o){Promise.resolve().then(function(){t=void 0,o(e())})})),t}}function bb(e){var t=e.reduce(function(o,r){var n=o[r.name];return o[r.name]=n?Object.assign({},n,r,{options:Object.assign({},n.options,r.options),data:Object.assign({},n.data,r.data)}):r,o},{});return Object.keys(t).map(function(o){return t[o]})}var rR={placement:\"bottom\",modifiers:[],strategy:\"absolute\"};function nR(){for(var e=arguments.length,t=new Array(e),o=0;o{let{classes:t}=e;return Le({root:[\"root\"]},iR,t)},l_={},s_=Vo.forwardRef(function(t,o){let{anchorEl:r,children:n,direction:a,disablePortal:i,modifiers:l,open:s,placement:c,popperOptions:u,popperRef:m,slotProps:p={},slots:d={},TransitionProps:v,ownerState:T,...S}=t,h=Vo.useRef(null),y=yo(h,o),g=Vo.useRef(null),b=yo(g,m),E=Vo.useRef(b);wr(()=>{E.current=b},[b]),Vo.useImperativeHandle(m,()=>g.current,[]);let C=n_(c,a),[P,A]=Vo.useState(C),[_,z]=Vo.useState(xb(r));Vo.useEffect(()=>{g.current&&g.current.forceUpdate()}),Vo.useEffect(()=>{r&&z(xb(r))},[r]),wr(()=>{if(!_||!s)return;let O=oe=>{A(oe.placement)},N=[{name:\"preventOverflow\",options:{altBoundary:i}},{name:\"flip\",options:{altBoundary:i}},{name:\"onUpdate\",enabled:!0,phase:\"afterWrite\",fn:({state:oe})=>{O(oe)}}];l!=null&&(N=N.concat(l)),u&&u.modifiers!=null&&(N=N.concat(u.modifiers));let X=vb(_,h.current,{placement:C,...u,modifiers:N});return E.current(X),()=>{X.destroy(),E.current(null)}},[_,i,l,s,u,C]);let I={placement:P};v!==null&&(I.TransitionProps=v);let x=i_(t),k=d.root??\"div\",U=cr({elementType:k,externalSlotProps:p.root,externalForwardedProps:S,additionalProps:{role:\"tooltip\",ref:y},ownerState:t,className:x.root});return(0,$m.jsx)(k,{...U,children:typeof n==\"function\"?n(I):n})}),c_=Vo.forwardRef(function(t,o){let{anchorEl:r,children:n,container:a,direction:i=\"ltr\",disablePortal:l=!1,keepMounted:s=!1,modifiers:c,open:u,placement:m=\"bottom\",popperOptions:p=l_,popperRef:d,style:v,transition:T=!1,slotProps:S={},slots:h={},...y}=t,[g,b]=Vo.useState(!0),E=()=>{b(!1)},C=()=>{b(!0)};if(!s&&!u&&(!T||g))return null;let P;if(a)P=a;else if(r){let z=xb(r);P=z&&a_(z)?Yt(z).body:Yt(null).body}let A=!u&&s&&(!T||g)?\"none\":void 0,_=T?{in:u,onEnter:E,onExited:C}:void 0;return(0,$m.jsx)(ap,{disablePortal:l,container:P,children:(0,$m.jsx)(s_,{anchorEl:r,direction:i,disablePortal:l,modifiers:c,ref:o,open:T?!g:u,placement:m,popperOptions:p,popperRef:d,slotProps:S,slots:h,...y,style:{position:\"fixed\",top:0,left:0,display:A,...v},TransitionProps:_,children:n})})}),lR=c_;var cR=q(Ie(),1),u_=ae(lR,{name:\"MuiPopper\",slot:\"Root\"})({}),p_=sR.forwardRef(function(t,o){let r=li(),n=je({props:t,name:\"MuiPopper\"}),{anchorEl:a,component:i,components:l,componentsProps:s,container:c,disablePortal:u,keepMounted:m,modifiers:p,open:d,placement:v,popperOptions:T,popperRef:S,transition:h,slots:y,slotProps:g,...b}=n,E=y?.root??l?.Root,C={anchorEl:a,container:c,disablePortal:u,keepMounted:m,modifiers:p,open:d,placement:v,popperOptions:T,popperRef:S,transition:h,...b};return(0,cR.jsx)(u_,{as:i,direction:r?\"rtl\":\"ltr\",slots:{root:E},slotProps:g??s,...C,ref:o})}),Ym=p_;function uR(e){return _e(\"MuiTooltip\",e)}var f_=Ce(\"MuiTooltip\",[\"popper\",\"popperInteractive\",\"popperArrow\",\"popperClose\",\"tooltip\",\"tooltipArrow\",\"touch\",\"tooltipPlacementLeft\",\"tooltipPlacementRight\",\"tooltipPlacementTop\",\"tooltipPlacementBottom\",\"arrow\"]),Xt=f_;var mi=q(Ie(),1);function d_(e){return Math.round(e*1e5)/1e5}var m_=e=>{let{classes:t,disableInteractive:o,arrow:r,touch:n,placement:a}=e,i={popper:[\"popper\",!o&&\"popperInteractive\",r&&\"popperArrow\"],tooltip:[\"tooltip\",r&&\"tooltipArrow\",n&&\"touch\",`tooltipPlacement${me(a.split(\"-\")[0])}`],arrow:[\"arrow\"]};return Le(i,uR,t)},y_=ae(Ym,{name:\"MuiTooltip\",slot:\"Popper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.popper,!o.disableInteractive&&t.popperInteractive,o.arrow&&t.popperArrow,!o.open&&t.popperClose]}})(He(({theme:e})=>({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:\"none\",variants:[{props:({ownerState:t})=>!t.disableInteractive,style:{pointerEvents:\"auto\"}},{props:({open:t})=>!t,style:{pointerEvents:\"none\"}},{props:({ownerState:t})=>t.arrow,style:{[`&[data-popper-placement*=\"bottom\"] .${Xt.arrow}`]:{top:0,marginTop:\"-0.71em\",\"&::before\":{transformOrigin:\"0 100%\"}},[`&[data-popper-placement*=\"top\"] .${Xt.arrow}`]:{bottom:0,marginBottom:\"-0.71em\",\"&::before\":{transformOrigin:\"100% 0\"}},[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"100% 100%\"}},[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"0 0\"}}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}}]}))),h_=ae(\"div\",{name:\"MuiTooltip\",slot:\"Tooltip\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.tooltip,o.touch&&t.touch,o.arrow&&t.tooltipArrow,t[`tooltipPlacement${me(o.placement.split(\"-\")[0])}`]]}})(He(({theme:e})=>({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.92),borderRadius:(e.vars||e).shape.borderRadius,color:(e.vars||e).palette.common.white,fontFamily:e.typography.fontFamily,padding:\"4px 8px\",fontSize:e.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:\"break-word\",fontWeight:e.typography.fontWeightMedium,[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{transformOrigin:\"right center\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{transformOrigin:\"left center\"},[`.${Xt.popper}[data-popper-placement*=\"top\"] &`]:{transformOrigin:\"center bottom\",marginBottom:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"bottom\"] &`]:{transformOrigin:\"center top\",marginTop:\"14px\"},variants:[{props:({ownerState:t})=>t.arrow,style:{position:\"relative\",margin:0}},{props:({ownerState:t})=>t.touch,style:{padding:\"8px 16px\",fontSize:e.typography.pxToRem(14),lineHeight:`${d_(16/14)}em`,fontWeight:e.typography.fontWeightRegular}},{props:({ownerState:t})=>!t.isRtl,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"14px\"}}},{props:({ownerState:t})=>!t.isRtl&&t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"24px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"24px\"}}},{props:({ownerState:t})=>!!t.isRtl,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"14px\"}}},{props:({ownerState:t})=>!!t.isRtl&&t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"24px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"top\"] &`]:{marginBottom:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"bottom\"] &`]:{marginTop:\"24px\"}}}]}))),g_=ae(\"span\",{name:\"MuiTooltip\",slot:\"Arrow\"})(He(({theme:e})=>({overflow:\"hidden\",position:\"absolute\",width:\"1em\",height:\"0.71em\",boxSizing:\"border-box\",color:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.9),\"&::before\":{content:'\"\"',margin:\"auto\",display:\"block\",width:\"100%\",height:\"100%\",backgroundColor:\"currentColor\",transform:\"rotate(45deg)\"}}))),Xm=!1,pR=new Xs,mp={x:0,y:0};function Gm(e,t){return(o,...r)=>{t&&t(o,...r),e(o,...r)}}var b_=oo.forwardRef(function(t,o){let r=je({props:t,name:\"MuiTooltip\"}),{arrow:n=!1,children:a,classes:i,components:l={},componentsProps:s={},describeChild:c=!1,disableFocusListener:u=!1,disableHoverListener:m=!1,disableInteractive:p=!1,disableTouchListener:d=!1,enterDelay:v=100,enterNextDelay:T=0,enterTouchDelay:S=700,followCursor:h=!1,id:y,leaveDelay:g=0,leaveTouchDelay:b=1500,onClose:E,onOpen:C,open:P,placement:A=\"bottom\",PopperComponent:_,PopperProps:z={},slotProps:I={},slots:x={},title:k,TransitionComponent:U,TransitionProps:O,...N}=r,X=oo.isValidElement(a)?a:(0,mi.jsx)(\"span\",{children:a}),oe=kn(),W=li(),[Te,fe]=oo.useState(),[Ke,Ze]=oo.useState(null),Ue=oo.useRef(!1),xe=p||h,Je=fn(),ht=fn(),we=fn(),ft=fn(),[le,Oe]=Zd({controlled:P,default:!1,name:\"Tooltip\",state:\"open\"}),Ae=le,et=tl(y),dt=oo.useRef(),Lt=si(()=>{dt.current!==void 0&&(document.body.style.WebkitUserSelect=dt.current,dt.current=void 0),ft.clear()});oo.useEffect(()=>Lt,[Lt]);let jt=Re=>{pR.clear(),Xm=!0,Oe(!0),C&&!Ae&&C(Re)},Be=si(Re=>{pR.start(800+g,()=>{Xm=!1}),Oe(!1),E&&Ae&&E(Re),Je.start(oe.transitions.duration.shortest,()=>{Ue.current=!1})}),Nt=Re=>{Ue.current&&Re.type!==\"touchstart\"||(Te&&Te.removeAttribute(\"title\"),ht.clear(),we.clear(),v||Xm&&T?ht.start(Xm?T:v,()=>{jt(Re)}):jt(Re))},Ro=Re=>{ht.clear(),we.start(g,()=>{Be(Re)})},[,Ut]=oo.useState(!1),st=Re=>{pn(Re.target)||(Ut(!1),Ro(Re))},se=Re=>{Te||fe(Re.currentTarget),pn(Re.target)&&(Ut(!0),Nt(Re))},xt=Re=>{Ue.current=!0;let $o=X.props;$o.onTouchStart&&$o.onTouchStart(Re)},fr=Re=>{xt(Re),we.clear(),Je.clear(),Lt(),dt.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect=\"none\",ft.start(S,()=>{document.body.style.WebkitUserSelect=dt.current,Nt(Re)})},Z=Re=>{X.props.onTouchEnd&&X.props.onTouchEnd(Re),Lt(),we.start(b,()=>{Be(Re)})};oo.useEffect(()=>{if(!Ae)return;function Re($o){$o.key===\"Escape\"&&Be($o)}return document.addEventListener(\"keydown\",Re),()=>{document.removeEventListener(\"keydown\",Re)}},[Be,Ae]);let ee=Mr(Wr(X),fe,o);!k&&k!==0&&(Ae=!1);let Se=oo.useRef(),ye=Re=>{let $o=X.props;$o.onMouseMove&&$o.onMouseMove(Re),mp={x:Re.clientX,y:Re.clientY},Se.current&&Se.current.update()},ze={},ue=typeof k==\"string\";c?(ze.title=!Ae&&ue&&!m?k:null,ze[\"aria-describedby\"]=Ae?et:null):(ze[\"aria-label\"]=ue?k:null,ze[\"aria-labelledby\"]=Ae&&!ue?et:null);let gt={...ze,...N,...X.props,className:ie(N.className,X.props.className),onTouchStart:xt,ref:ee,...h?{onMouseMove:ye}:{}},ce={};d||(gt.onTouchStart=fr,gt.onTouchEnd=Z),m||(gt.onMouseOver=Gm(Nt,gt.onMouseOver),gt.onMouseLeave=Gm(Ro,gt.onMouseLeave),xe||(ce.onMouseOver=Nt,ce.onMouseLeave=Ro)),u||(gt.onFocus=Gm(se,gt.onFocus),gt.onBlur=Gm(st,gt.onBlur),xe||(ce.onFocus=se,ce.onBlur=st));let ke={...r,isRtl:W,arrow:n,disableInteractive:xe,placement:A,PopperComponentProp:_,touch:Ue.current},he=typeof I.popper==\"function\"?I.popper(ke):I.popper,Wt=oo.useMemo(()=>{let Re=[{name:\"arrow\",enabled:!!Ke,options:{element:Ke,padding:4}}];return z.popperOptions?.modifiers&&(Re=Re.concat(z.popperOptions.modifiers)),he?.popperOptions?.modifiers&&(Re=Re.concat(he.popperOptions.modifiers)),{...z.popperOptions,...he?.popperOptions,modifiers:Re}},[Ke,z.popperOptions,he?.popperOptions]),be=m_(ke),uo=typeof I.transition==\"function\"?I.transition(ke):I.transition,ve={slots:{popper:l.Popper,transition:l.Transition??U,tooltip:l.Tooltip,arrow:l.Arrow,...x},slotProps:{arrow:I.arrow??s.arrow,popper:{...z,...he??s.popper},tooltip:I.tooltip??s.tooltip,transition:{...O,...uo??s.transition}}},[po,Ht]=Ct(\"popper\",{elementType:y_,externalForwardedProps:ve,ownerState:ke,className:ie(be.popper,z?.className)}),[Sn,Tt]=Ct(\"transition\",{elementType:rp,externalForwardedProps:ve,ownerState:ke}),[Qe,Ar]=Ct(\"tooltip\",{elementType:h_,className:be.tooltip,externalForwardedProps:ve,ownerState:ke}),[En,Gt]=Ct(\"arrow\",{elementType:g_,className:be.arrow,externalForwardedProps:ve,ownerState:ke,ref:Ze});return(0,mi.jsxs)(oo.Fragment,{children:[oo.cloneElement(X,gt),(0,mi.jsx)(po,{as:_??Ym,placement:A,anchorEl:h?{getBoundingClientRect:()=>({top:mp.y,left:mp.x,right:mp.x,bottom:mp.y,width:0,height:0})}:Te,popperRef:Se,open:Te?Ae:!1,id:et,transition:!0,...ce,...Ht,popperOptions:Wt,children:({TransitionProps:Re})=>(0,mi.jsx)(Sn,{timeout:oe.transitions.duration.shorter,...Re,...Tt,children:(0,mi.jsxs)(Qe,{...Ar,children:[k,n?(0,mi.jsx)(En,{...Gt}):null]})})})]})}),yp=b_;var qm=q(re()),v_={bg:\"#1e1e1e\",bgAlt:\"#1a1a1a\",text:\"#e0e0e0\",textMuted:\"#888\",border:\"#3a3a3a\",controlBg:\"#252525\",accent:\"#5af\"},x_={bg:\"#ffffff\",bgAlt:\"#f5f5f5\",text:\"#1e1e1e\",textMuted:\"#666\",border:\"#ccc\",controlBg:\"#f0f0f0\",accent:\"#0066cc\"};function T_(e){return e===\"dark\"?v_:x_}function Tb(e){let t=e.match(/rgba?\\((\\d+),\\s*(\\d+),\\s*(\\d+)/);if(!t)return!0;let[,o,r,n]=t.map(Number);return(.299*o+.587*r+.114*n)/255<.5}function Sb(){let e=document.body.dataset.jpThemeLight;if(e!==void 0)return{environment:\"jupyterlab\",theme:e===\"true\"?\"light\":\"dark\"};let t=document.body.className,o=document.documentElement.className;if(t.includes(\"vscode-\")||o.includes(\"vscode-\"))return{environment:\"vscode\",theme:t.includes(\"vscode-dark\")||o.includes(\"vscode-dark\")?\"dark\":\"light\"};if(document.querySelector(\"colab-shaded-scroller\")||document.body.classList.contains(\"colaboratory\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"colab\",theme:Tb(a)?\"dark\":\"light\"}}if(document.getElementById(\"notebook\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"jupyter-classic\",theme:Tb(a)?\"dark\":\"light\"}}let r=window.matchMedia?.(\"(prefers-color-scheme: dark)\")?.matches;if(r!==void 0)return{environment:\"unknown\",theme:r?\"dark\":\"light\"};let n=getComputedStyle(document.body).backgroundColor;return{environment:\"unknown\",theme:Tb(n)?\"dark\":\"light\"}}function fR(){let[e,t]=(0,qm.useState)(()=>Sb());return(0,qm.useEffect)(()=>{let o=window.matchMedia?.(\"(prefers-color-scheme: dark)\"),r=()=>t(Sb());o?.addEventListener?.(\"change\",r);let n=new MutationObserver(()=>t(Sb()));return n.observe(document.body,{attributes:!0,attributeFilter:[\"data-jp-theme-light\",\"class\"]}),()=>{o?.removeEventListener?.(\"change\",r),n.disconnect()}},[]),{themeInfo:e,colors:T_(e.theme)}}function S_(e){return e instanceof Uint8Array?e:e instanceof ArrayBuffer?new Uint8Array(e):e&&\"buffer\"in e?new Uint8Array(e.buffer,e.byteOffset,e.byteLength):new Uint8Array(0)}function Eb(e){let t=S_(e);return t.length===0?null:new Float32Array(t.buffer,t.byteOffset,t.byteLength/4)}function lc(e,t){let o=document.createElement(\"a\");o.download=t;let r=URL.createObjectURL(e);o.href=r,o.click(),setTimeout(()=>URL.revokeObjectURL(r),6e4)}function Rt(e,t=2){return e===0?\"0\":Math.abs(e)>=1e3||Math.abs(e)<.01?e.toExponential(t):e.toFixed(t)}function dR(e){if(e<=0)return 1;let t=Math.pow(10,Math.floor(Math.log10(e))),o=e/t;return o<1.5?t:o<3.5?2*t:o<7.5?5*t:10*t}async function mR(e,t=.95){let o=await new Promise(E=>e.toBlob(C=>E(C),\"image/jpeg\",t)),r=new Uint8Array(await o.arrayBuffer()),n=e.width,a=e.height,i=`q ${n} 0 0 ${a} 0 0 cm /I0 Do Q`,l=[],s=[],c=`%PDF-1.4\n`;s.push(c.length),l.push(`1 0 obj\n<< /Type /Catalog /Pages 2 0 R >>\nendobj\n`),c+=l[0],s.push(c.length),l.push(`2 0 obj\n<< /Type /Pages /Kids [3 0 R] /Count 1 >>\nendobj\n`),c+=l[1],s.push(c.length),l.push(`3 0 obj\n<< /Type /Page /Parent 2 0 R /MediaBox [0 0 ${n} ${a}] /Contents 4 0 R /Resources << /XObject << /I0 5 0 R >> >> >>\nendobj\n`),c+=l[2],s.push(c.length),l.push(`4 0 obj\n<< /Length ${i.length} >>\nstream\n${i}\nendstream\nendobj\n`),c+=l[3];let u=`5 0 obj\n<< /Type /XObject /Subtype /Image /Width ${n} /Height ${a} /ColorSpace /DeviceRGB /BitsPerComponent 8 /Filter /DCTDecode /Length ${r.length} >>\nstream\n`,m=`\nendstream\nendobj\n`,p=new TextEncoder,d=p.encode(c+u),v=p.encode(m),T=c.length;s.push(T);let h=d.length+r.length+v.length,y=`xref\n0 6\n0000000000 65535 f \n`;for(let E=0;E>\nstartxref\n${h}\n%%EOF\n`;let g=p.encode(y),b=new Uint8Array(d.length+r.length+v.length+g.length);return b.set(d,0),b.set(r,d.length),b.set(v,d.length+r.length),b.set(g,d.length+r.length+v.length),new Blob([b],{type:\"application/pdf\"})}function Pb(e){let t=1/0,o=-1/0;for(let r=0;ro&&(o=n))}return t===1/0?{min:0,max:0}:{min:t,max:o}}function yR(e,t,o){let r=e.length;if(r===0)return{vmin:0,vmax:0};let n=1/0,a=-1/0;for(let T=0;Ta&&(a=S)}if(n===a)return{vmin:n,vmax:a};let i=1024,l=new Uint32Array(i),s=a-n,c=(i-1)/s;for(let T=0;T=u){d=n+T/(i-1)*s;break}p=0;for(let T=0;T=m){v=n+T/(i-1)*s;break}return{vmin:d,vmax:v}}var at=q(re());var Im=q(re(),1);function hR(e){return _e(\"MuiIconButton\",e)}var E_=Ce(\"MuiIconButton\",[\"root\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"edgeStart\",\"edgeEnd\",\"sizeSmall\",\"sizeMedium\",\"sizeLarge\",\"loading\",\"loadingIndicator\",\"loadingWrapper\"]),Cb=E_;var sc=q(Ie(),1),P_=e=>{let{classes:t,disabled:o,color:r,edge:n,size:a,loading:i}=e,l={root:[\"root\",i&&\"loading\",o&&\"disabled\",r!==\"default\"&&`color${me(r)}`,n&&`edge${me(n)}`,`size${me(a)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]};return Le(l,hR,t)},C_=ae(ma,{name:\"MuiIconButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.loading&&t.loading,o.color!==\"default\"&&t[`color${me(o.color)}`],o.edge&&t[`edge${me(o.edge)}`],t[`size${me(o.size)}`]]}})(He(({theme:e})=>({textAlign:\"center\",flex:\"0 0 auto\",fontSize:e.typography.pxToRem(24),padding:8,borderRadius:\"50%\",color:(e.vars||e).palette.action.active,transition:e.transitions.create(\"background-color\",{duration:e.transitions.duration.shortest}),variants:[{props:t=>!t.disableRipple,style:{\"--IconButton-hoverBg\":e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity),\"&:hover\":{backgroundColor:\"var(--IconButton-hoverBg)\",\"@media (hover: none)\":{backgroundColor:\"transparent\"}}}},{props:{edge:\"start\"},style:{marginLeft:-12}},{props:{edge:\"start\",size:\"small\"},style:{marginLeft:-3}},{props:{edge:\"end\"},style:{marginRight:-12}},{props:{edge:\"end\",size:\"small\"},style:{marginRight:-3}}]})),He(({theme:e})=>({variants:[{props:{color:\"inherit\"},style:{color:\"inherit\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{\"--IconButton-hoverBg\":e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity)}})),{props:{size:\"small\"},style:{padding:5,fontSize:e.typography.pxToRem(18)}},{props:{size:\"large\"},style:{padding:12,fontSize:e.typography.pxToRem(28)}}],[`&.${Cb.disabled}`]:{backgroundColor:\"transparent\",color:(e.vars||e).palette.action.disabled},[`&.${Cb.loading}`]:{color:\"transparent\"}}))),R_=ae(\"span\",{name:\"MuiIconButton\",slot:\"LoadingIndicator\"})(({theme:e})=>({display:\"none\",position:\"absolute\",visibility:\"visible\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",color:(e.vars||e).palette.action.disabled,variants:[{props:{loading:!0},style:{display:\"flex\"}}]})),w_=Im.forwardRef(function(t,o){let r=je({props:t,name:\"MuiIconButton\"}),{edge:n=!1,children:a,className:i,color:l=\"default\",disabled:s=!1,disableFocusRipple:c=!1,size:u=\"medium\",id:m,loading:p=null,loadingIndicator:d,...v}=r,T=tl(m),S=d??(0,sc.jsx)(Ju,{\"aria-labelledby\":T,color:\"inherit\",size:16}),h={...r,edge:n,color:l,disabled:s,disableFocusRipple:c,loading:p,loadingIndicator:S,size:u},y=P_(h);return(0,sc.jsxs)(C_,{id:p?T:m,className:ie(y.root,i),centerRipple:!0,focusRipple:!c,disabled:s||p,ref:o,...v,ownerState:h,children:[typeof p==\"boolean\"&&(0,sc.jsx)(\"span\",{className:y.loadingWrapper,style:{display:\"contents\"},children:(0,sc.jsx)(R_,{className:y.loadingIndicator,ownerState:h,children:p&&S})}),a]})}),Rb=w_;var gR=q(Ie(),1),bR=Qu((0,gR.jsx)(\"path\",{d:\"M3 17v2h6v-2zM3 5v2h10V5zm10 16v-2h8v-2h-8v-2h-2v6zM7 9v2H3v2h4v2h2V9zm14 4v-2H11v2zm-6-4h2V7h4V5h-4V3h-2z\"}),\"Tune\");var vR={widgets:{Show2D:{tool_groups:[\"display\",\"histogram\",\"stats\",\"navigation\",\"view\",\"export\",\"roi\",\"profile\",\"all\"],aliases:{}},Show3D:{tool_groups:[\"display\",\"histogram\",\"stats\",\"playback\",\"view\",\"export\",\"roi\",\"profile\",\"all\"],aliases:{navigation:\"playback\"}},Show3DVolume:{tool_groups:[\"display\",\"histogram\",\"playback\",\"fft\",\"navigation\",\"stats\",\"export\",\"view\",\"volume\",\"all\"],aliases:{}},Show4D:{tool_groups:[\"display\",\"roi\",\"histogram\",\"profile\",\"navigation\",\"playback\",\"stats\",\"export\",\"view\",\"fft\",\"all\"],aliases:{}},Show4DSTEM:{tool_groups:[\"display\",\"histogram\",\"stats\",\"navigation\",\"playback\",\"view\",\"export\",\"roi\",\"profile\",\"fft\",\"virtual\",\"frame\",\"all\"],aliases:{}},ShowComplex2D:{tool_groups:[\"display\",\"histogram\",\"fft\",\"roi\",\"stats\",\"export\",\"view\",\"all\"],aliases:{}},Mark2D:{tool_groups:[\"points\",\"roi\",\"profile\",\"display\",\"marker_style\",\"snap\",\"navigation\",\"view\",\"export\",\"all\"],aliases:{}},Edit2D:{tool_groups:[\"mode\",\"edit\",\"display\",\"histogram\",\"stats\",\"navigation\",\"export\",\"view\",\"all\"],aliases:{}},Align2D:{tool_groups:[\"alignment\",\"overlay\",\"display\",\"histogram\",\"stats\",\"export\",\"view\",\"all\"],aliases:{}},Bin:{tool_groups:[\"display\",\"binning\",\"mask\",\"preview\",\"stats\",\"export\",\"all\"],aliases:{}},Merge4DSTEM:{tool_groups:[\"display\",\"sources\",\"merge\",\"preview\",\"stats\",\"export\",\"all\"],aliases:{}},Show1D:{tool_groups:[\"display\",\"peaks\",\"stats\",\"export\",\"all\"],aliases:{}}},viewer_widgets:[\"Show1D\",\"Show2D\",\"Show3D\",\"Show3DVolume\",\"Show4D\",\"Show4DSTEM\",\"ShowComplex2D\"],control_presets:{all:{label:\"All\",show_groups:[\"*\"]},compact:{label:\"Compact\",show_groups:[\"mode\",\"edit\",\"display\",\"navigation\",\"playback\",\"view\",\"export\",\"fft\"]},mask_focus:{label:\"Mask Focus\",show_groups:[\"edit\",\"display\",\"roi\",\"histogram\",\"stats\",\"navigation\",\"playback\",\"view\",\"export\",\"fft\",\"virtual\",\"frame\"]},crop_focus:{label:\"Crop Focus\",show_groups:[\"mode\",\"edit\",\"display\",\"histogram\",\"stats\",\"navigation\",\"view\",\"export\"]},spectroscopy:{label:\"Spectroscopy\",show_groups:[\"display\",\"peaks\",\"stats\"]}}};var cc=vR;function xR(e){let t=cc.widgets[e];if(!t){let o=Object.keys(cc.widgets).sort().join(\", \");throw new Error(`Unknown widget '${e}'. Supported widgets: ${o}.`)}return t}function O_(e){return e==null?[]:typeof e==\"string\"?[e]:[...e]}function uc(e,t){let r=xR(e).aliases??{},n=t.trim().toLowerCase();return r[n]??n}function pc(e){return[...xR(e).tool_groups]}function Fm(e,t){let o=pc(e),r=new Set(o),n=[],a=new Set;for(let i of O_(t)){let l=uc(e,String(i));if(l){if(!r.has(l)){let s=o.map(c=>`\"${c}\"`).join(\", \");throw new Error(`Unknown tool group '${i}'. Supported values: ${s}.`)}if(l===\"all\")return[\"all\"];a.has(l)||(a.add(l),n.push(l))}}return n}function TR(e,t){return pc(e).filter(o=>o!==\"all\"&&t.has(o))}function SR(e,t){let o=Fm(e,t);return o.includes(\"all\")?pc(e).filter(r=>r!==\"all\"):o}function ER(e){return e.replace(/_/g,\" \").replace(/\\b\\w/g,t=>t.toUpperCase())}function PR(){return Object.keys(cc.control_presets)}function CR(e){return cc.control_presets[e]?.label??e}function RR(e,t){let o=cc.control_presets[t];if(!o){let i=Object.keys(cc.control_presets).sort().join(\", \");throw new Error(`Unknown control preset '${t}'. Supported presets: ${i}.`)}let r=pc(e).filter(i=>i!==\"all\");if(o.show_groups.includes(\"*\"))return[];let n=new Set(o.show_groups.map(i=>uc(e,i))),a=r.filter(i=>!n.has(i));return Fm(e,a)}function Km(e,t,o){let r=Fm(e,o),n=Fm(e,t),a=new Set(r),i=new Set(n),l=a.has(\"all\"),s=l||i.has(\"all\"),c=m=>{let p=uc(e,m);return p===\"all\"?l:l||a.has(p)};return{hideAll:l,lockAll:s,isHidden:c,isLocked:m=>{let p=uc(e,m);return p===\"all\"?s:s||c(p)||i.has(p)},hiddenSet:a,disabledSet:i}}function wb(e,t,o){let r=new Set(SR(e,t)),n=uc(e,o);return n===\"all\"?[\"all\"]:(r.add(n),TR(e,r))}function Mb(e,t,o){let r=new Set(SR(e,t));return r.delete(uc(e,o)),TR(e,r)}var wR={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},A_={fontSize:10,py:.25,px:1,minWidth:0};function MR({widgetName:e,hiddenTools:t,setHiddenTools:o,disabledTools:r,setDisabledTools:n,themeColors:a,labelOverrides:i}){let[l,s]=at.useState(null),c=at.useMemo(()=>pc(e).filter(v=>v!==\"all\"),[e]),u=at.useMemo(()=>Km(e,r,t),[e,r,t]),m=at.useCallback((v,T)=>{o(S=>T?Mb(e,S,v):wb(e,S,v))},[o,e]),p=at.useCallback((v,T)=>{n(S=>T?wb(e,S,v):Mb(e,S,v))},[n,e]),d=at.useCallback(v=>{o(RR(e,v))},[o,e]);return at.createElement(at.Fragment,null,at.createElement(yp,{title:\"Customize controls\",arrow:!0,placement:\"top\"},at.createElement(Rb,{size:\"small\",\"aria-label\":\"Customize controls\",onClick:v=>s(v.currentTarget),sx:{p:.25,ml:.5,color:a.text}},at.createElement(bR,{sx:{fontSize:16}}))),at.createElement(ip,{anchorEl:l,open:!!l,onClose:()=>s(null),anchorOrigin:{vertical:\"bottom\",horizontal:\"right\"},transformOrigin:{vertical:\"top\",horizontal:\"right\"},PaperProps:{sx:{bgcolor:a.controlBg,color:a.text,border:`1px solid ${a.border}`,p:.5,minWidth:280}}},at.createElement(Fe,{sx:{px:.5,pb:.75}},at.createElement(Xe,{sx:{fontSize:11,fontWeight:\"bold\",mb:.75}},\"Presets\"),at.createElement(Fe,{sx:{display:\"flex\",gap:.5,flexWrap:\"wrap\"}},PR().map(v=>at.createElement(ga,{key:v,size:\"small\",sx:A_,\"data-testid\":`preset-${v}`,onClick:()=>d(v)},CR(v))))),at.createElement(ob,{sx:{borderColor:a.border,my:.5}}),at.createElement(Fe,{sx:{maxHeight:300,overflowY:\"auto\",px:.5}},at.createElement(Xe,{sx:{fontSize:11,fontWeight:\"bold\",mb:.5}},\"Per-group\"),c.map(v=>{let T=i?.[v]??ER(v),S=u.isHidden(v),h=u.isLocked(v);return at.createElement(Fe,{key:v,\"data-testid\":`tool-row-${v}`,sx:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",py:.25,gap:.5}},at.createElement(Xe,{sx:{fontSize:11}},T),at.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:.5}},at.createElement(Xe,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Show\"),at.createElement(Un,{size:\"small\",checked:!S,onChange:y=>m(v,y.target.checked),inputProps:{\"aria-label\":`show-${v}`},sx:wR.small}),at.createElement(Xe,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Lock\"),at.createElement(Un,{size:\"small\",checked:h,onChange:y=>p(v,y.target.checked),inputProps:{\"aria-label\":`lock-${v}`},sx:wR.small,disabled:S})))}))))}var xn={label:{fontSize:11},labelSmall:{fontSize:10},value:{fontSize:10,fontFamily:\"monospace\"},title:{fontWeight:\"bold\"}},D_={XS:4,SM:8,MD:12,LG:16},hp={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},gp={fontSize:10,py:.25,px:1,minWidth:0},N_={anchorOrigin:{vertical:\"top\",horizontal:\"left\"},transformOrigin:{vertical:\"bottom\",horizontal:\"left\"},sx:{zIndex:9999}},OR={small:{\"& .MuiSlider-thumb\":{width:12,height:12},\"& .MuiSlider-rail\":{height:3},\"& .MuiSlider-track\":{height:3}}},__={root:{p:2,bgcolor:\"transparent\",color:\"inherit\",fontFamily:\"monospace\",overflow:\"visible\"}},yi=window.devicePixelRatio||1,AR=.2;function tn(e){return Math.round(e)+.5}var z_=600,k_=400,B_=12,L_=16,j_=28,U_=18,H_=48,V_=26,vo=\"-apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",Tn=4,NR=8,DR=55,$_=.05;function Y_({text:e,theme:t=\"dark\"}){let o=t===\"dark\";return w.createElement(yp,{title:typeof e==\"string\"?w.createElement(Xe,{sx:{fontSize:11,lineHeight:1.4}},e):e,arrow:!0,placement:\"bottom\",componentsProps:{tooltip:{sx:{bgcolor:o?\"#333\":\"#fff\",color:o?\"#ddd\":\"#333\",border:`1px solid ${o?\"#555\":\"#ccc\"}`,maxWidth:280,p:1}},arrow:{sx:{color:o?\"#333\":\"#fff\",\"&::before\":{border:`1px solid ${o?\"#555\":\"#ccc\"}`}}}}},w.createElement(Xe,{component:\"span\",sx:{fontSize:12,color:o?\"#888\":\"#666\",cursor:\"help\",ml:.5,\"&:hover\":{color:o?\"#aaa\":\"#444\"}}},\"\\u24D8\"))}function X_({items:e}){return w.createElement(Fe,{component:\"table\",sx:{borderCollapse:\"collapse\",\"& td\":{py:.25,fontSize:11,lineHeight:1.3,verticalAlign:\"top\"},\"& td:first-of-type\":{pr:1.5,opacity:.7,fontFamily:\"monospace\",fontSize:10,whiteSpace:\"nowrap\"}}},w.createElement(\"tbody\",null,e.map(([t,o],r)=>w.createElement(\"tr\",{key:r},w.createElement(\"td\",null,t),w.createElement(\"td\",null,o)))))}function Sa(e,t,o=NR){let r=t-e;if(r<=0||!isFinite(r))return[e];let n=dR(r/o);if(n<=0||!isFinite(n))return[e,t];let a=Math.ceil(e/n)*n,i=[];for(let l=a;l<=t+n*.001;l+=n)l>=e-n*.001&&i.push(l);return i.length===0&&i.push(e,t),i}function bp(e,t,o=NR){let r=Math.floor(Math.log10(Math.max(e,1e-30))),n=Math.ceil(Math.log10(Math.max(t,1e-30))),a=n-r,i=a<=o?1:Math.ceil(a/o),l=[];for(let s=r;s<=n;s+=i){let c=Math.pow(10,s);c>=e&&c<=t&&l.push(c)}return l.length===0&&l.push(e,t),l}function G_(){let{themeInfo:e,colors:t}=fR(),o=e.theme===\"dark\",[r]=Ye(\"y_bytes\"),[n]=Ye(\"x_bytes\"),[a]=Ye(\"n_traces\"),[i]=Ye(\"n_points\"),[l]=Ye(\"labels\"),[s]=Ye(\"colors\"),[c]=Ye(\"title\"),[u]=Ye(\"x_label\"),[m]=Ye(\"y_label\"),[p]=Ye(\"x_unit\"),[d]=Ye(\"y_unit\"),[v,T]=Ye(\"log_scale\"),[S,h]=Ye(\"auto_contrast\"),[y]=Ye(\"percentile_low\"),[g]=Ye(\"percentile_high\"),[b]=Ye(\"show_stats\"),[E,C]=Ye(\"show_legend\"),[P,A]=Ye(\"show_grid\"),[_]=Ye(\"show_controls\"),[z]=Ye(\"line_width\"),[I]=Ye(\"stats_mean\"),[x]=Ye(\"stats_min\"),[k]=Ye(\"stats_max\"),[U]=Ye(\"stats_std\"),[O,N]=Ye(\"focused_trace\"),[X,oe]=Ye(\"peak_markers\"),[W,Te]=Ye(\"peak_active\"),[fe,Ke]=Ye(\"peak_search_radius\"),[Ze,Ue]=Ye(\"selected_peaks\"),[xe,Je]=Ye(\"grid_density\"),[ht,we]=Ye(\"x_range\"),[ft,le]=Ye(\"y_range\"),[Oe,Ae]=Ye(\"disabled_tools\"),[et,dt]=Ye(\"hidden_tools\"),[Lt]=Ye(\"range_stats\"),[jt]=Ye(\"peak_fwhm\"),Be=w.useMemo(()=>Km(\"Show1D\",Oe,et),[Oe,et]),Nt=Be.isHidden(\"display\"),Ro=Be.isHidden(\"peaks\"),Ut=Be.isHidden(\"stats\"),st=Be.isHidden(\"export\"),se=Be.isLocked(\"display\"),xt=Be.isLocked(\"peaks\"),fr=Be.isLocked(\"export\"),Z=w.useRef(null),ee=w.useRef(null),Se=w.useRef(null),[ye,ze]=w.useState(z_),[ue,gt]=w.useState(k_),[ce,ke]=w.useState(0),[he,Wt]=w.useState(1),[be,uo]=w.useState(0),[ve,po]=w.useState(1),[Ht,Sn]=w.useState(!1),Tt=w.useRef(!1);Tt.current=Ht;let[Qe,Ar]=w.useState(!1),En=w.useRef(!1);En.current=Qe;let Gt=w.useRef(null),[Re,$o]=w.useState(null),on=w.useRef({min:0,max:1}),rn=w.useRef({min:0,max:1}),nn=w.useRef([]),Dr=w.useRef(null),[ro,dl]=w.useState(null),[_R,Ob]=w.useState(null),Ea=w.useRef(null),[Pa,vp]=w.useState(null),Qm=w.useRef(null),Wm=w.useRef(!1),Bo=w.useRef(null),fc=w.useRef(null),Nr=w.useRef(null),[dc,Zm]=w.useState(null),[Ab,Db]=w.useState(\"\"),[Nb,_b]=w.useState(\"\"),[zb,ml]=w.useState(!1),_r=w.useRef(null),[mc,Jm]=w.useState(null),[kb,Bb]=w.useState(\"\"),[Lb,jb]=w.useState(\"\"),[Ub,yl]=w.useState(!1),[zR,Hb]=w.useState(!1),[Vb,hl]=w.useState(null),M=w.useMemo(()=>{let D=!!(m||d),f=!!(u||p),H=v?bp(Math.max(be,1e-30),ve):Sa(be,ve),B=30;try{let j=document.createElement(\"canvas\").getContext(\"2d\");if(j){j.font=`11px ${vo}`;for(let F of H){let Q=j.measureText(Rt(F)).width;Q>B&&(B=Q)}}}catch{}return{top:B_,right:L_,bottom:j_+(f?U_:0),left:Math.max(H_,B+Tn+6+(D?V_:0))}},[be,ve,v,m,d,u,p]),ge=ye-M.left-M.right,ne=ue-M.top-M.bottom;w.useEffect(()=>{if(!r||r.byteLength<4||a<1||i<1){nn.current=[];return}let D=Eb(r);if(!D){nn.current=[];return}let f=[];for(let R=0;R=4?Dr.current=Eb(n):Dr.current=null;let H=0,B=i-1;if(Dr.current&&Dr.current.length>0){let R=Pb(Dr.current);H=R.min,B=R.max}H===B&&(B=H+1);let j=1/0,F=-1/0;if(S&&f.length>0){let R=f.reduce((Y,K)=>Y+K.length,0),V=new Float32Array(R),te=0;for(let Y of f)V.set(Y,te),te+=Y.length;let G=yR(V,y,g);j=G.vmin,F=G.vmax}else for(let R of f){let V=Pb(R);V.minF&&(F=V.max)}isFinite(j)||(j=0),isFinite(F)||(F=1),j===F&&(j-=.5,F+=.5);let Q=(F-j)*$_;j-=Q,F+=Q,on.current={min:H,max:B},rn.current={min:j,max:F},ke(H),Wt(B),uo(j),po(F)},[r,n,a,i,S,y,g]);let St=w.useCallback(D=>M.left+(D-ce)/(he-ce)*ge,[ce,he,ge,M.left]),wt=w.useCallback(D=>{if(v){let f=Math.log10(Math.max(be,1e-30)),H=Math.log10(Math.max(ve,1e-30)),B=Math.log10(Math.max(D,1e-30));return M.top+ne-(B-f)/(H-f||1)*ne}return M.top+ne-(D-be)/(ve-be||1)*ne},[be,ve,ne,v,M.top]),Yo=w.useCallback(D=>ce+(D-M.left)/ge*(he-ce),[ce,he,ge,M.left]),an=w.useCallback(D=>{let f=(M.top+ne-D)/ne;if(v){let H=Math.log10(Math.max(be,1e-30)),B=Math.log10(Math.max(ve,1e-30));return Math.pow(10,H+f*(B-H))}return be+f*(ve-be)},[be,ve,ne,v,M.top]),gl=w.useCallback(()=>{Sn(!1),Ar(!1),we([]),le([]),ke(on.current.min),Wt(on.current.max),uo(rn.current.min),po(rn.current.max)},[we,le]);w.useEffect(()=>{let D=Z.current;if(!D)return;let f=D.getContext(\"2d\");if(!f||(D.width=ye*yi,D.height=ue*yi,f.scale(yi,yi),f.fillStyle=o?\"#1a1a1a\":\"#f8f8f8\",f.fillRect(0,0,ye,ue),ge<=0||ne<=0))return;let H=nn.current,B=Dr.current;if(P){f.strokeStyle=o?\"rgba(255,255,255,0.08)\":\"rgba(0,0,0,0.08)\",f.lineWidth=1,f.setLineDash([2,3]);let Y=Math.max(3,xe),K=Sa(ce,he,Y);for(let Ee of K){let de=tn(St(Ee));de>=M.left&&de<=M.left+ge&&(f.beginPath(),f.moveTo(de,M.top),f.lineTo(de,M.top+ne),f.stroke())}let J=Math.max(3,xe),pe=v?bp(Math.max(be,1e-30),ve,J):Sa(be,ve,J);for(let Ee of pe){let de=tn(wt(Ee));de>=M.top&&de<=M.top+ne&&(f.beginPath(),f.moveTo(M.left,de),f.lineTo(M.left+ge,de),f.stroke())}f.setLineDash([])}f.strokeStyle=o?\"#666\":\"#999\",f.lineWidth=1;let j=tn(M.left),F=tn(M.top+ne);f.beginPath(),f.moveTo(j,M.top),f.lineTo(j,F),f.lineTo(M.left+ge,F),f.stroke();let Q=Sa(ce,he,Math.max(3,Math.floor(ge/DR)));f.fillStyle=o?\"#aaa\":\"#555\",f.font=`11px ${vo}`,f.textAlign=\"center\",f.textBaseline=\"top\";for(let Y of Q){let K=tn(St(Y));K>=M.left&&K<=M.left+ge&&(f.beginPath(),f.moveTo(K,M.top+ne),f.lineTo(K,M.top+ne+Tn),f.stroke(),f.fillText(Rt(Y),K,M.top+ne+Tn+2))}let R=v?bp(Math.max(be,1e-30),ve):Sa(be,ve);f.textAlign=\"right\",f.textBaseline=\"middle\";for(let Y of R){let K=tn(wt(Y));K>=M.top&&K<=M.top+ne&&(f.beginPath(),f.moveTo(M.left-Tn,K),f.lineTo(M.left,K),f.stroke(),f.fillText(Rt(Y),M.left-Tn-2,K))}if(u||p){f.textAlign=\"center\",f.textBaseline=\"top\",f.font=`12px ${vo}`,f.fillStyle=o?\"#999\":\"#666\";let Y=u||\"\";p&&(Y+=Y?` (${p})`:p),f.fillText(Y,M.left+ge/2,M.top+ne+Tn+18)}if(m||d){f.save(),f.translate(12,M.top+ne/2),f.rotate(-Math.PI/2),f.textAlign=\"center\",f.textBaseline=\"top\",f.font=`12px ${vo}`,f.fillStyle=o?\"#999\":\"#666\";let Y=m||\"\";d&&(Y+=Y?` (${d})`:d),f.fillText(Y,0,0),f.restore()}f.save(),f.beginPath(),f.rect(M.left,M.top,ge,ne),f.clip();let V=O>=0&&O{let pe=H[Y],Ee=s&&s[Y]||\"#4fc3f7\";f.globalAlpha=K,f.strokeStyle=Ee,f.lineWidth=J,f.beginPath();let de=!1;for(let De=0;De0){let Y=new Set(Ze||[]);for(let K=0;K{let D=ee.current;if(!D)return;let f=D.getContext(\"2d\");if(!f||(D.width=ye*yi,D.height=ue*yi,f.scale(yi,yi),f.clearRect(0,0,ye,ue),ge<=0||ne<=0))return;if(ro){let{canvasX:j,canvasY:F}=ro;if(j>=M.left&&j<=M.left+ge&&F>=M.top&&F<=M.top+ne){f.strokeStyle=o?\"rgba(255,255,255,0.25)\":\"rgba(0,0,0,0.25)\",f.lineWidth=1,f.setLineDash([3,3]);let Q=tn(j);f.beginPath(),f.moveTo(Q,M.top),f.lineTo(Q,M.top+ne),f.stroke();let R=tn(F);f.beginPath(),f.moveTo(M.left,R),f.lineTo(M.left+ge,R),f.stroke(),f.setLineDash([]),f.fillStyle=ro.color,f.beginPath(),f.arc(j,wt(ro.dataY),4,0,Math.PI*2),f.fill();let V=Rt(ro.dataX),te=Rt(ro.dataY),G=`${V}, ${te}`;ro.label&&(G=`${ro.label}: ${G}`),f.font=\"10px monospace\";let Y=f.measureText(G).width,K=4,J=Y+K*2,pe=16,Ee=j+10,de=F-pe-6;Ee+J>M.left+ge&&(Ee=j-J-10),de=0&&O=1&&l&&l.length>0){let V=0;for(let J=0;JV&&(V=Ee)}let te=32+V,G=12+a*14,Y=M.left+ge-te-8,K=M.top+8;Qm.current={lx:Y,ly:K,w:te,h:G,entryH:14,pad:6,n:a},f.fillStyle=o?\"rgba(30,30,30,0.85)\":\"rgba(255,255,255,0.85)\",f.fillRect(Y,K,te,G),f.strokeStyle=o?\"#555\":\"#ccc\",f.lineWidth=1,f.strokeRect(Y,K,te,G);for(let J=0;J=0&&Ope&&(pe=R[de],Ee=de);if(pe>-1/0){let de=F?F[Ee]:Ee;B={x0:K,x1:J,peakX:de,peakY:pe,traceIdx:Q}}}}if(B){let j=B,F=Math.max(M.left,St(j.x0)),Q=Math.min(M.left+ge,St(j.x1)),R=Math.min(F,Q),V=Math.abs(Q-F);f.fillStyle=o?\"rgba(66,165,245,0.15)\":\"rgba(33,150,243,0.12)\",f.fillRect(R,M.top,V,ne),f.strokeStyle=o?\"rgba(66,165,245,0.5)\":\"rgba(33,150,243,0.4)\",f.lineWidth=1,f.strokeRect(R,M.top,V,ne);let te=St(j.peakX),G=wt(j.peakY),Y=s&&s[j.traceIdx]||\"#4fc3f7\";f.strokeStyle=Y,f.lineWidth=1,f.globalAlpha=.6,f.setLineDash([4,3]),f.beginPath(),f.moveTo(te,G),f.lineTo(te,M.top+ne),f.stroke(),f.setLineDash([]),f.globalAlpha=1;let K=6;f.fillStyle=o?\"rgba(66,165,245,0.3)\":\"rgba(33,150,243,0.25)\",f.strokeStyle=Y,f.lineWidth=2,f.setLineDash([3,2]),f.beginPath(),f.moveTo(te,G-K),f.lineTo(te+K,G+K),f.lineTo(te-K,G+K),f.closePath(),f.fill(),f.stroke(),f.setLineDash([]),f.font=`9px ${vo}`,f.fillStyle=o?\"#ddd\":\"#333\",f.textAlign=\"center\",f.textBaseline=\"bottom\",f.fillText(Rt(j.peakX),te,G-K-3)}if(Ht){let j=o?\"rgba(0,170,255,0.7)\":\"rgba(0,120,255,0.6)\",F=o?\"rgba(0,170,255,1.0)\":\"rgba(0,120,255,0.9)\";for(let Q of[\"left\",\"right\"]){let V=St(Q===\"left\"?ce:he);if(VM.left+ge+2)continue;let te=dc===Q||Nr.current?.handle===Q,G=te?F:j;f.strokeStyle=G,f.lineWidth=te?2:1,f.setLineDash([4,3]),f.beginPath(),f.moveTo(tn(V),M.top),f.lineTo(tn(V),M.top+ne),f.stroke(),f.setLineDash([]);let Y=M.top+ne+1,K=6;f.fillStyle=G,f.beginPath(),f.moveTo(V-K,Y),f.lineTo(V+K,Y),f.lineTo(V,Y+K+2),f.closePath(),f.fill()}}if(Ht&&(f.fillStyle=o?\"rgba(0,170,255,0.5)\":\"rgba(0,120,255,0.4)\",f.font=`bold 9px ${vo}`,f.textAlign=\"right\",f.textBaseline=\"top\",f.fillText(\"X LOCKED\",M.left+ge,M.top+ne+4)),Qe&&(f.fillStyle=o?\"rgba(0,170,255,0.5)\":\"rgba(0,120,255,0.4)\",f.font=`bold 9px ${vo}`,f.textAlign=\"left\",f.textBaseline=\"top\",f.fillText(\"Y LOCKED\",M.left+4,M.top+2)),Qe){let j=o?\"rgba(0,170,255,0.7)\":\"rgba(0,120,255,0.6)\",F=o?\"rgba(0,170,255,1.0)\":\"rgba(0,120,255,0.9)\";for(let Q of[\"top\",\"bottom\"]){let V=wt(Q===\"top\"?ve:be);if(VM.top+ne+2)continue;let te=mc===Q||_r.current?.handle===Q,G=te?F:j;f.strokeStyle=G,f.lineWidth=te?2:1,f.setLineDash([4,3]),f.beginPath(),f.moveTo(M.left,tn(V)),f.lineTo(M.left+ge,tn(V)),f.stroke(),f.setLineDash([]);let Y=M.left-1,K=6;f.fillStyle=G,f.beginPath(),f.moveTo(Y,V-K),f.lineTo(Y,V+K),f.lineTo(Y-K-2,V),f.closePath(),f.fill()}}if(jt&&jt.length>0){f.save(),f.beginPath(),f.rect(M.left,M.top,ge,ne),f.clip();for(let j of jt){if(j.fwhm==null||j.center==null||j.amplitude==null||j.offset==null)continue;let F=j.offset+j.amplitude/2,Q=wt(F),R=St(j.center-j.fwhm/2),V=St(j.center+j.fwhm/2),te=j.peak_idx,G=X&&te>=0&&te{let H=nn.current,B=Dr.current;if(H.length===0||i<1)return null;let j=Yo(D),F=0;if(B){let Y=1/0;for(let K=0;K{let H=Qm.current;if(!H||DH.lx+H.w||fH.ly+H.h)return null;let B=Math.floor((f-H.ly-H.pad)/H.entryH);return B<0||B>=H.n?null:B},[]),bl=w.useCallback((D,f)=>{if(!X||X.length===0)return null;let H=12,B=null,j=1/0;for(let F=0;F{if(!Ht||fM.top+ne+12)return null;let H=St(ce),B=St(he),j=Math.abs(D-H),F=Math.abs(D-B),Q=8;return j{if(!Qe||DM.left+ge)return null;let H=wt(ve),B=wt(be),j=Math.abs(f-H),F=Math.abs(f-B),Q=8;return j{D.preventDefault();let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(BM.left+ge||jM.top+ne)return;let F=D.deltaY>0?1.1:1/1.1,Q=Yo(B),R=an(j);Tt.current||(ke(V=>Q-(Q-V)*F),Wt(V=>Q+(V-Q)*F)),En.current||(uo(V=>R-(R-V)*F),po(V=>R+(V-R)*F))},[ge,ne,Yo,an,M.left,M.top]);w.useEffect(()=>{let D=Se.current;if(D)return D.addEventListener(\"wheel\",ey,{passive:!1}),()=>D.removeEventListener(\"wheel\",ey)},[ey]),w.useEffect(()=>{zb||(Db(ce.toPrecision(6)),_b(he.toPrecision(6)))},[ce,he,zb]),w.useEffect(()=>{Ub||(Bb(be.toPrecision(6)),jb(ve.toPrecision(6)))},[be,ve,Ub]),w.useEffect(()=>{ht&&ht.length===2?(ke(ht[0]),Wt(ht[1]),Sn(!0)):ht&&ht.length===0&&Ht&&Sn(!1)},[ht]),w.useEffect(()=>{ft&&ft.length===2?(uo(ft[0]),po(ft[1]),Ar(!0)):ft&&ft.length===0&&Qe&&Ar(!1)},[ft]),w.useEffect(()=>{let D=H=>{if(fc.current?.active){let B=fc.current,j=Math.max(200,B.startW+(H.clientX-B.startX)),F=Math.max(100,B.startH+(H.clientY-B.startY));ze(j),gt(F)}if(Nr.current){let B=Z.current;if(!B)return;let j=B.getBoundingClientRect(),F=H.clientX-j.left,Q=Math.max(M.left,Math.min(M.left+ge,F)),R=Yo(Q),V=on.current,te=Math.max(V.min,Math.min(V.max,R));Nr.current.handle===\"left\"?(ke(G=>Math.min(te,he-(he-G)*.001)),we([te,he])):(Wt(G=>Math.max(te,ce+(G-ce)*.001)),we([ce,te]))}if(_r.current){let B=Z.current;if(!B)return;let j=B.getBoundingClientRect(),F=H.clientY-j.top,Q=Math.max(M.top,Math.min(M.top+ne,F)),R=an(Q),V=rn.current,te=Math.max(V.min,Math.min(V.max,R));_r.current.handle===\"top\"?(po(G=>Math.max(te,be+(G-be)*.001)),le([be,te])):(uo(G=>Math.min(te,ve-(ve-G)*.001)),le([te,ve]))}},f=()=>{fc.current?.active&&(fc.current=null),Nr.current&&(Nr.current=null),_r.current&&(_r.current=null)};return window.addEventListener(\"mousemove\",D),window.addEventListener(\"mouseup\",f),()=>{window.removeEventListener(\"mousemove\",D),window.removeEventListener(\"mouseup\",f)}},[M.left,M.top,ge,ne,Yo,an,ce,he,be,ve,we,le]);let kR=w.useCallback(D=>{let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(j>M.top+ne&&j=M.left&&B<=M.left+ge){Gt.current={axis:\"x\",startPx:B,startVal:Yo(B)},$o({axis:\"x\",startVal:Yo(B),currentVal:Yo(B)});return}if(B=0&&j>=M.top&&j<=M.top+ne){Gt.current={axis:\"y\",startPx:j,startVal:an(j)},$o({axis:\"y\",startVal:an(j),currentVal:an(j)});return}if(Ht){let F=Sp(B,j);if(F){Nr.current={handle:F,startPx:B};return}}if(Qe){let F=Ep(B,j);if(F){_r.current={handle:F,startPx:j};return}}if(!(BM.left+ge||jM.top+ne)){if(W&&!xt&&bl(B,j)===null){let Q=xp(B,j),R=O>=0&&O{let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(Nr.current){let V=Nr.current,te=Math.max(M.left,Math.min(M.left+ge,B)),G=Yo(te),Y=on.current,K=Math.max(Y.min,Math.min(Y.max,G));if(V.handle===\"left\"){let J=Math.min(K,he-(he-ce)*.001);ke(J),we([J,he])}else{let J=Math.max(K,ce+(he-ce)*.001);Wt(J),we([ce,J])}return}if(_r.current){let V=_r.current,te=Math.max(M.top,Math.min(M.top+ne,j)),G=an(te),Y=rn.current,K=Math.max(Y.min,Math.min(Y.max,G));if(V.handle===\"top\"){let J=Math.max(K,be+(ve-be)*.001);po(J),le([be,J])}else{let J=Math.min(K,ve-(ve-be)*.001);uo(J),le([J,ve])}return}let F=!Bo.current?.active&&!Ea.current?.active&&!Gt.current;if(Ht&&F){let V=Sp(B,j);Zm(V)}else dc&&Zm(null);if(Qe&&F){let V=Ep(B,j);Jm(V)}else mc&&Jm(null);if(Gt.current){let V=Gt.current;V.axis===\"x\"?$o({axis:\"x\",startVal:V.startVal,currentVal:Yo(Math.max(M.left,Math.min(M.left+ge,B)))}):$o({axis:\"y\",startVal:V.startVal,currentVal:an(Math.max(M.top,Math.min(M.top+ne,j)))});return}if(Ea.current?.active){let V=Ea.current;Bo.current&&Math.abs(B-V.startPx)>3&&(Bo.current.wasDrag=!0);let te=Yo(Math.max(M.left,Math.min(M.left+ge,B))),G=Math.min(V.startDataX,te),Y=Math.max(V.startDataX,te),K=nn.current,J=Dr.current,pe=K[V.traceIdx];if(pe){let Ee=-1/0,de=-1;for(let De=0;De=G&&qt<=Y&&isFinite(pe[De])&&pe[De]>Ee&&(Ee=pe[De],de=De)}if(de>=0){let De=J?J[de]:de;vp({x0:G,x1:Y,peakX:De,peakY:Ee,traceIdx:V.traceIdx})}else vp(null)}dl(null);return}if(Bo.current?.active){let V=Bo.current,te=D.clientX-V.startX,G=D.clientY-V.startY;(Math.abs(te)>3||Math.abs(G)>3)&&(V.wasDrag=!0);let Y=V.startXMax-V.startXMin,K=V.startYMax-V.startYMin,J=-(te/ge)*Y,pe=G/ne*K;Tt.current||(ke(V.startXMin+J),Wt(V.startXMax+J)),En.current||(uo(V.startYMin+pe),po(V.startYMax+pe)),dl(null);return}if(BM.left+ge||jM.top+ne){dl(null);return}let Q=Tp(B,j);if(Wm.current=Q!==null,Ob(Q!==null?null:bl(B,j)),Q!==null){dl(null);return}let R=xp(B,j);R&&dl({canvasX:R.canvasX,canvasY:R.canvasY,dataX:R.dataX,dataY:R.dataY,traceIdx:R.traceIdx,label:R.label,color:R.color})},[ge,ne,xp,bl,Tp,M.left,M.top,Yo,an,Ht,Qe,ce,he,be,ve,Sp,Ep,dc,mc,we,le]),LR=w.useCallback(D=>{if(Nr.current){Nr.current=null;return}if(_r.current){_r.current=null;return}if(Gt.current&&Re){let{startVal:f,currentVal:H,axis:B}=Re,j=Math.min(f,H),F=Math.max(f,H),Q=B===\"x\"?he-ce:ve-be;F-j>Q*.01&&(B===\"x\"?(ke(j),Wt(F),Sn(!0),we([j,F])):(uo(j),po(F),Ar(!0),le([j,F]))),Gt.current=null,$o(null);return}if(Ea.current?.active){if((Bo.current?.wasDrag??!1)&&Pa){let H={x:Pa.peakX,y:Pa.peakY,trace_idx:Pa.traceIdx,label:Rt(Pa.peakX),type:\"peak\"};oe([...X||[],H])}Ea.current=null,vp(null),Bo.current=null;return}if(Bo.current?.active&&!Bo.current.wasDrag){let f=Z.current;if(f){let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top,F=Tp(B,j);if(F!==null){N(O===F?-1:F),Bo.current=null;return}let Q=bl(B,j);if(Q!==null){let R=Ze||[];D.shiftKey?R.includes(Q)?Ue(R.filter(V=>V!==Q)):Ue([...R,Q]):R.length===1&&R[0]===Q?Ue([]):Ue([Q]),Bo.current=null;return}if(W&&!xt&&ro){let R=nn.current,V=Dr.current,te=O>=0&&Ode&&(de=G[ot],Ee=ot);let De=V?V[Ee]:Ee,qt={x:De,y:de,trace_idx:te,label:Rt(De),type:\"peak\"};oe([...X||[],qt])}}else if(!W&&(Ze&&Ze.length>0&&Ue([]),ro)){let R=ro.traceIdx;N(O===R?-1:R)}}}Bo.current=null},[ro,O,N,W,X,oe,Ze,Ue,bl,Tp,xt,Re,ce,he,be,ve,we,le,Pa,fe]),jR=w.useCallback(()=>{Bo.current=null,Ea.current=null,Nr.current=null,_r.current=null,vp(null),Gt.current=null,$o(null),dl(null),Ob(null),Zm(null),Jm(null),Wm.current=!1},[]),UR=w.useCallback(D=>{let f=Z.current;if(!f){gl();return}let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(j>M.top+ne&&B>=M.left&&B<=M.left+ge&&Ht){Sn(!1),we([]),ke(on.current.min),Wt(on.current.max);return}if(B=M.top&&j<=M.top+ne&&Qe){Ar(!1),le([]),uo(rn.current.min),po(rn.current.max);return}gl()},[gl,ge,ne,M.left,M.top,Ht,Qe,we,le]),HR=w.useCallback(D=>{let f=D.target.tagName?.toLowerCase();if(!(f===\"input\"||f===\"textarea\"||f===\"select\"))switch(D.key){case\"r\":case\"R\":se||(D.preventDefault(),gl());break;case\"Escape\":D.preventDefault(),N(-1),Ze&&Ze.length>0&&Ue([]);break;case\"p\":case\"P\":xt||(D.preventDefault(),Te(!W));break;case\"c\":case\"C\":xt||(D.preventDefault(),oe([]),Ue([]));break;case\"Delete\":case\"Backspace\":if(!xt&&X&&X.length>0)if(D.preventDefault(),Ze&&Ze.length>0){let H=new Set(Ze),B=X.filter((j,F)=>!H.has(F));oe(B),Ue([])}else{let H=[...X];H.pop(),oe(H)}break}},[gl,N,X,oe,W,Te,Ze,Ue,se,xt]),VR=w.useCallback(()=>{hl(null);let D=Z.current;D&&D.toBlob(f=>{f&&lc(f,`${c||\"show1d\"}.png`)})},[c]),$b=w.useCallback((D=\"pdf\")=>{hl(null);let f=nn.current,H=Dr.current;if(f.length===0)return;let B=4,j=ye*B,F=ue*B,Q=document.createElement(\"canvas\");Q.width=j,Q.height=F;let R=Q.getContext(\"2d\");if(!R)return;if(R.scale(B,B),R.fillStyle=\"#ffffff\",R.fillRect(0,0,ye,ue),P){R.strokeStyle=\"rgba(0,0,0,0.08)\",R.lineWidth=1,R.setLineDash([2,3]);let G=Math.max(3,xe),Y=Sa(ce,he,G);for(let pe of Y){let Ee=St(pe);Ee>=M.left&&Ee<=M.left+ge&&(R.beginPath(),R.moveTo(Ee,M.top),R.lineTo(Ee,M.top+ne),R.stroke())}let K=Math.max(3,xe),J=v?bp(Math.max(be,1e-30),ve,K):Sa(be,ve,K);for(let pe of J){let Ee=wt(pe);Ee>=M.top&&Ee<=M.top+ne&&(R.beginPath(),R.moveTo(M.left,Ee),R.lineTo(M.left+ge,Ee),R.stroke())}R.setLineDash([])}R.strokeStyle=\"#999\",R.lineWidth=1,R.beginPath(),R.moveTo(M.left,M.top),R.lineTo(M.left,M.top+ne),R.lineTo(M.left+ge,M.top+ne),R.stroke();let V=Sa(ce,he,Math.max(3,Math.floor(ge/DR)));R.fillStyle=\"#555\",R.font=`10px ${vo}`,R.textAlign=\"center\",R.textBaseline=\"top\";for(let G of V){let Y=St(G);Y>=M.left&&Y<=M.left+ge&&(R.beginPath(),R.moveTo(Y,M.top+ne),R.lineTo(Y,M.top+ne+Tn),R.stroke(),R.fillText(Rt(G),Y,M.top+ne+Tn+2))}let te=v?bp(Math.max(be,1e-30),ve):Sa(be,ve);R.textAlign=\"right\",R.textBaseline=\"middle\";for(let G of te){let Y=wt(G);Y>=M.top&&Y<=M.top+ne&&(R.beginPath(),R.moveTo(M.left-Tn,Y),R.lineTo(M.left,Y),R.stroke(),R.fillText(Rt(G),M.left-Tn-2,Y))}if(u||p){R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`11px ${vo}`,R.fillStyle=\"#666\";let G=u||\"\";p&&(G+=G?` (${p})`:p),R.fillText(G,M.left+ge/2,M.top+ne+Tn+18)}if(m||d){R.save(),R.translate(12,M.top+ne/2),R.rotate(-Math.PI/2),R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`11px ${vo}`,R.fillStyle=\"#666\";let G=m||\"\";d&&(G+=G?` (${d})`:d),R.fillText(G,0,0),R.restore()}c&&(R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`bold 13px ${vo}`,R.fillStyle=\"#333\",R.fillText(c,ye/2,2)),R.save(),R.beginPath(),R.rect(M.left,M.top,ge,ne),R.clip();for(let G=0;G0)for(let G of X){let Y=s&&s[G.trace_idx]||\"#4fc3f7\",K=St(G.x),J=wt(G.y),pe=5;R.fillStyle=Y,R.strokeStyle=\"#fff\",R.lineWidth=1.5,R.beginPath(),R.moveTo(K,J-pe),R.lineTo(K+pe,J+pe),R.lineTo(K-pe,J+pe),R.closePath(),R.fill(),R.stroke(),R.font=`9px ${vo}`,R.fillStyle=\"#333\",R.textAlign=\"center\",R.textBaseline=\"bottom\",R.fillText(G.label||Rt(G.x),K,J-pe-3)}if(R.restore(),E&&f.length>=1&&l&&l.length>0){R.font=`10px ${vo}`;let G=14,Y=16,K=4,J=6,pe=0;for(let ot=0;otpe&&(pe=Pn)}let Ee=J*2+Y+K+pe,de=J*2+f.length*G,De=M.left+ge-Ee-8,qt=M.top+8;R.fillStyle=\"rgba(255,255,255,0.9)\",R.fillRect(De,qt,Ee,de),R.strokeStyle=\"#ccc\",R.lineWidth=1,R.strokeRect(De,qt,Ee,de);for(let ot=0;otlc(G,`${c||\"show1d\"}_figure.pdf`)):Q.toBlob(G=>{G&&lc(G,`${c||\"show1d\"}_figure.png`)})},[ye,ue,ce,he,be,ve,s,l,z,v,P,xe,E,u,m,p,d,c,St,wt,ge,ne,X]),vl=w.useCallback(D=>{let f=nn.current,H=Dr.current;if(f.length===0)return\"\";let F=[[\"x\",...l&&l.length>0?l:f.map((Q,R)=>`Data ${R+1}`)].join(\",\")];for(let Q=0;Q<(H?H.length:f[0].length);Q++){let R=H?H[Q]:Q;if(D&&Ht&&(Rhe))continue;let V=[String(R)];for(let te of f)V.push(String(te[Q]??\"\"));F.push(V.join(\",\"))}return F.join(`\n`)},[l,Ht,ce,he]),$R=w.useCallback(()=>{let D=vl(!0);D&&navigator.clipboard.writeText(D).then(()=>{Hb(!0),setTimeout(()=>Hb(!1),1e3)})},[vl]),YR=w.useCallback(()=>{hl(null);let D=vl(!0);D&&lc(new Blob([D],{type:\"text/csv\"}),`${c||\"show1d\"}_range.csv`)},[vl,c]),XR=w.useCallback(()=>{hl(null);let D=vl(!1);D&&lc(new Blob([D],{type:\"text/csv\"}),`${c||\"show1d\"}.csv`)},[vl,c]),GR=()=>Nr.current?\"ew-resize\":_r.current?\"ns-resize\":dc?\"ew-resize\":mc?\"ns-resize\":Gt.current?Gt.current.axis===\"x\"?\"ew-resize\":\"ns-resize\":Ea.current?.active?\"col-resize\":Bo.current?.active?\"grabbing\":_R!==null||Wm.current?\"pointer\":W&&!xt?\"col-resize\":\"crosshair\";return w.createElement(Fe,{className:\"show1d-root\",tabIndex:0,onKeyDown:HR,sx:{...__.root,bgcolor:t.bg,color:t.text}},w.createElement(Xe,{variant:\"caption\",sx:{...xn.label,color:t.accent,mb:`${D_.XS}px`,display:\"block\"}},c||\"Plot\",w.createElement(Y_,{theme:e.theme,text:w.createElement(X_,{items:[[\"Scroll\",\"Zoom in/out\"],[\"Drag\",\"Pan (or search peak when Peak on)\"],[\"Drag axis\",\"Lock X or Y range\"],[\"Dbl-click axis\",\"Unlock range\"],[\"Click\",\"Focus trace / select peak\"],[\"Shift+Click\",\"Multi-select peaks\"],[\"P\",\"Toggle peak mode\"],[\"C\",\"Clear all peaks\"],[\"Del\",\"Remove last peak\"],[\"Esc\",\"Deselect all\"],[\"R\",\"Reset view\"],[\"Dbl-click\",\"Reset view\"]]})}),w.createElement(MR,{widgetName:\"Show1D\",hiddenTools:et,setHiddenTools:dt,disabledTools:Oe,setDisabledTools:Ae,themeColors:t})),_&&!Be.hideAll&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"4px\",mb:\"2px\",height:28}},!Nt&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"Log:\"),w.createElement(Un,{size:\"small\",checked:v,onChange:(D,f)=>T(f),sx:hp.small,disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Auto:\"),w.createElement(Un,{size:\"small\",checked:S,onChange:(D,f)=>h(f),sx:hp.small,disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Grid:\"),w.createElement(Un,{size:\"small\",checked:P,onChange:(D,f)=>A(f),sx:hp.small,disabled:se}),P&&w.createElement(km,{size:\"small\",min:5,max:50,step:1,value:xe,onChange:(D,f)=>Je(f),sx:{width:60,ml:\"2px\",...OR.small},disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Legend:\"),w.createElement(Un,{size:\"small\",checked:E,onChange:(D,f)=>C(f),sx:hp.small,disabled:se})),!Ro&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Peak:\"),w.createElement(Un,{size:\"small\",checked:W,onChange:(D,f)=>Te(f),sx:hp.small,disabled:xt}),W&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text,ml:\"2px\"}},\"\\xB1\",fe),w.createElement(km,{size:\"small\",min:1,max:100,step:1,value:fe,onChange:(D,f)=>Ke(f),sx:{width:50,ml:\"2px\",...OR.small},disabled:xt}))),w.createElement(Fe,{sx:{flex:1}}),!Nt&&w.createElement(ga,{size:\"small\",sx:gp,onClick:gl,disabled:se},\"Reset\"),!st&&w.createElement(w.Fragment,null,w.createElement(ga,{size:\"small\",sx:{...gp,color:t.accent},onClick:D=>hl(D.currentTarget),disabled:fr},\"Export\"),w.createElement(ip,{anchorEl:Vb,open:!!Vb,onClose:()=>hl(null),...N_},w.createElement(nl,{onClick:()=>$b(\"pdf\"),sx:{fontSize:12}},\"Figure (PDF)\"),w.createElement(nl,{onClick:()=>$b(\"png\"),sx:{fontSize:12}},\"Figure (PNG)\"),w.createElement(nl,{onClick:VR,sx:{fontSize:12}},\"PNG\"),w.createElement(nl,{onClick:YR,sx:{fontSize:12}},\"CSV (range)\"),w.createElement(nl,{onClick:XR,sx:{fontSize:12}},\"CSV (all)\")))),w.createElement(Fe,{ref:Se,sx:{position:\"relative\",width:ye,height:ue,border:`1px solid ${t.border}`,cursor:GR(),bgcolor:o?\"#1a1a1a\":\"#f8f8f8\"},onMouseDown:kR,onMouseMove:BR,onMouseUp:LR,onMouseLeave:jR,onDoubleClick:UR},w.createElement(\"canvas\",{ref:Z,style:{width:ye,height:ue,position:\"absolute\",top:0,left:0}}),w.createElement(\"canvas\",{ref:ee,style:{width:ye,height:ue,position:\"absolute\",top:0,left:0,pointerEvents:\"none\"}}),w.createElement(Fe,{onMouseDown:D=>{fc.current={active:!0,startX:D.clientX,startY:D.clientY,startW:ye,startH:ue},D.stopPropagation()},sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:\"nwse-resize\",opacity:.6,background:`linear-gradient(135deg, transparent 50%, ${t.accent} 50%)`,\"&:hover\":{opacity:1}}})),Ht&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"6px\",mt:\"4px\",mb:\"2px\",height:24}},w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"X range:\"),w.createElement(\"input\",{type:\"number\",value:Ab,onChange:D=>{ml(!0),Db(D.target.value)},onFocus:()=>ml(!0),onBlur:()=>{ml(!1);let D=parseFloat(Ab);if(!isNaN(D)){let f=on.current,H=Math.max(f.min,Math.min(f.max,D));if(H>=he){let B=H;H=he,Wt(B),we([he,B]),ke(he);return}ke(H),we([H,he])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text}},\"\\u2014\"),w.createElement(\"input\",{type:\"number\",value:Nb,onChange:D=>{ml(!0),_b(D.target.value)},onFocus:()=>ml(!0),onBlur:()=>{ml(!1);let D=parseFloat(Nb);if(!isNaN(D)){let f=on.current,H=Math.max(f.min,Math.min(f.max,D));if(H<=ce){let B=H;H=ce,ke(B),we([B,ce]),Wt(ce);return}Wt(H),we([ce,H])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(ga,{size:\"small\",sx:gp,onClick:()=>{Sn(!1),we([]),ke(on.current.min),Wt(on.current.max)}},\"RESET\"),!st&&w.createElement(ga,{size:\"small\",sx:{...gp,ml:\"4px\"},onClick:$R,disabled:fr},zR?\"COPIED\":\"COPY CSV\")),Qe&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"6px\",mt:\"4px\",mb:\"2px\",height:24}},w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"Y range:\"),w.createElement(\"input\",{type:\"number\",value:kb,onChange:D=>{yl(!0),Bb(D.target.value)},onFocus:()=>yl(!0),onBlur:()=>{yl(!1);let D=parseFloat(kb);if(!isNaN(D)){let f=rn.current,H=Math.max(f.min,Math.min(f.max,D));if(H>=ve){let B=H;H=ve,po(B),le([ve,B]),uo(ve);return}uo(H),le([H,ve])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text}},\"\\u2014\"),w.createElement(\"input\",{type:\"number\",value:Lb,onChange:D=>{yl(!0),jb(D.target.value)},onFocus:()=>yl(!0),onBlur:()=>{yl(!1);let D=parseFloat(Lb);if(!isNaN(D)){let f=rn.current,H=Math.max(f.min,Math.min(f.max,D));if(H<=be){let B=H;H=be,uo(B),le([B,be]),po(be);return}po(H),le([be,H])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(ga,{size:\"small\",sx:gp,onClick:()=>{Ar(!1),le([]),uo(rn.current.min),po(rn.current.max)}},\"RESET\")),b&&!Ut&&I&&I.length>0&&(()=>{let D=O>=0&&OH);return w.createElement(Fe,{sx:{border:`1px solid ${t.border}`,borderTop:\"none\",bgcolor:o?t.bg:\"#fafafa\",maxWidth:ye}},D.map(f=>{let H=l&&l[f]||`Data ${f+1}`,B=s&&s[f]||\"#4fc3f7\";return w.createElement(Fe,{key:f,sx:{display:\"flex\",gap:2,alignItems:\"center\",px:1,py:.25}},w.createElement(Fe,{sx:{width:8,height:8,bgcolor:B,flexShrink:0}}),a>1&&w.createElement(Xe,{sx:{fontSize:11,color:t.text,fontWeight:\"bold\",minWidth:40}},H),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Mean \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(I[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Min \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(x[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Max \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(k[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Std \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(U[f]??0))))}),Ht&&Lt&&Lt.length>0&&w.createElement(w.Fragment,null,w.createElement(Fe,{sx:{borderTop:`1px dashed ${t.border}`,mx:1,my:.25}}),D.map(f=>{let H=Lt[f];if(!H)return null;let B=s&&s[f]||\"#4fc3f7\";return w.createElement(Fe,{key:`rs-${f}`,sx:{display:\"flex\",gap:2,alignItems:\"center\",px:1,py:.25}},w.createElement(Xe,{sx:{fontSize:10,color:o?\"#777\":\"#aaa\",minWidth:60}},\"Range (\",H.n_points,\" pts)\"),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Mean \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.mean))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Min \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.min))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Max \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.max))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Std \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.std))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"\\u222B \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.integral))))})),jt&&jt.length>0&&w.createElement(w.Fragment,null,w.createElement(Fe,{sx:{borderTop:`1px dashed ${t.border}`,mx:1,my:.25}}),jt.map((f,H)=>{let B=X&&f.peak_idx>=0&&f.peak_idx()=>(t||e((t={exports:{}}).exports,t),t.exports);var WR=(e,t,o,r)=>{if(t&&typeof t==\"object\"||typeof t==\"function\")for(let n of FR(t))!QR.call(e,n)&&n!==o&&Yb(e,n,{get:()=>t[n],enumerable:!(r=IR(t,n))||r.enumerable});return e};var q=(e,t,o)=>(o=e!=null?qR(KR(e)):{},WR(t||!e||!e.__esModule?Yb(o,\"default\",{value:e,enumerable:!0}):o,e));var ev=Xo(Me=>{\"use strict\";var ry=Symbol.for(\"react.transitional.element\"),ZR=Symbol.for(\"react.portal\"),JR=Symbol.for(\"react.fragment\"),e2=Symbol.for(\"react.strict_mode\"),t2=Symbol.for(\"react.profiler\"),o2=Symbol.for(\"react.consumer\"),r2=Symbol.for(\"react.context\"),n2=Symbol.for(\"react.forward_ref\"),a2=Symbol.for(\"react.suspense\"),i2=Symbol.for(\"react.memo\"),Fb=Symbol.for(\"react.lazy\"),l2=Symbol.for(\"react.activity\"),Xb=Symbol.iterator;function s2(e){return e===null||typeof e!=\"object\"?null:(e=Xb&&e[Xb]||e[\"@@iterator\"],typeof e==\"function\"?e:null)}var Kb={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Qb=Object.assign,Wb={};function Tl(e,t,o){this.props=e,this.context=t,this.refs=Wb,this.updater=o||Kb}Tl.prototype.isReactComponent={};Tl.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\")};Tl.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,\"forceUpdate\")};function Zb(){}Zb.prototype=Tl.prototype;function ny(e,t,o){this.props=e,this.context=t,this.refs=Wb,this.updater=o||Kb}var ay=ny.prototype=new Zb;ay.constructor=ny;Qb(ay,Tl.prototype);ay.isPureReactComponent=!0;var Gb=Array.isArray;function oy(){}var Mt={H:null,A:null,T:null,S:null},Jb=Object.prototype.hasOwnProperty;function iy(e,t,o){var r=o.ref;return{$$typeof:ry,type:e,key:t,ref:r!==void 0?r:null,props:o}}function c2(e,t){return iy(e.type,t,e.props)}function ly(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===ry}function u2(e){var t={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+e.replace(/[=:]/g,function(o){return t[o]})}var qb=/\\/+/g;function ty(e,t){return typeof e==\"object\"&&e!==null&&e.key!=null?u2(\"\"+e.key):t.toString(36)}function p2(e){switch(e.status){case\"fulfilled\":return e.value;case\"rejected\":throw e.reason;default:switch(typeof e.status==\"string\"?e.then(oy,oy):(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 xl(e,t,o,r,n){var a=typeof e;(a===\"undefined\"||a===\"boolean\")&&(e=null);var i=!1;if(e===null)i=!0;else switch(a){case\"bigint\":case\"string\":case\"number\":i=!0;break;case\"object\":switch(e.$$typeof){case ry:case ZR:i=!0;break;case Fb:return i=e._init,xl(i(e._payload),t,o,r,n)}}if(i)return n=n(e),i=r===\"\"?\".\"+ty(e,0):r,Gb(n)?(o=\"\",i!=null&&(o=i.replace(qb,\"$&/\")+\"/\"),xl(n,t,o,\"\",function(c){return c})):n!=null&&(ly(n)&&(n=c2(n,o+(n.key==null||e&&e.key===n.key?\"\":(\"\"+n.key).replace(qb,\"$&/\")+\"/\")+i)),t.push(n)),1;i=0;var l=r===\"\"?\".\":r+\":\";if(Gb(e))for(var s=0;s{\"use strict\";tv.exports=ev()});var pv=Xo(_t=>{\"use strict\";function py(e,t){var o=e.length;e.push(t);e:for(;0>>1,n=e[r];if(0>>1;rCp(l,o))sCp(c,l)?(e[r]=c,e[s]=o,r=s):(e[r]=l,e[i]=o,r=i);else if(sCp(c,o))e[r]=c,e[s]=o,r=s;else break e}}return t}function Cp(e,t){var o=e.sortIndex-t.sortIndex;return o!==0?o:e.id-t.id}_t.unstable_now=void 0;typeof performance==\"object\"&&typeof performance.now==\"function\"?(ov=performance,_t.unstable_now=function(){return ov.now()}):(sy=Date,rv=sy.now(),_t.unstable_now=function(){return sy.now()-rv});var ov,sy,rv,Vn=[],Ca=[],m2=1,zr=null,Lo=3,fy=!1,yc=!1,hc=!1,dy=!1,iv=typeof setTimeout==\"function\"?setTimeout:null,lv=typeof clearTimeout==\"function\"?clearTimeout:null,nv=typeof setImmediate<\"u\"?setImmediate:null;function Rp(e){for(var t=Cn(Ca);t!==null;){if(t.callback===null)wp(Ca);else if(t.startTime<=e)wp(Ca),t.sortIndex=t.expirationTime,py(Vn,t);else break;t=Cn(Ca)}}function my(e){if(hc=!1,Rp(e),!yc)if(Cn(Vn)!==null)yc=!0,El||(El=!0,Sl());else{var t=Cn(Ca);t!==null&&yy(my,t.startTime-e)}}var El=!1,gc=-1,sv=5,cv=-1;function uv(){return dy?!0:!(_t.unstable_now()-cve&&uv());){var r=zr.callback;if(typeof r==\"function\"){zr.callback=null,Lo=zr.priorityLevel;var n=r(zr.expirationTime<=e);if(e=_t.unstable_now(),typeof n==\"function\"){zr.callback=n,Rp(e),t=!0;break t}zr===Cn(Vn)&&wp(Vn),Rp(e)}else wp(Vn);zr=Cn(Vn)}if(zr!==null)t=!0;else{var a=Cn(Ca);a!==null&&yy(my,a.startTime-e),t=!1}}break e}finally{zr=null,Lo=o,fy=!1}t=void 0}}finally{t?Sl():El=!1}}}var Sl;typeof nv==\"function\"?Sl=function(){nv(cy)}:typeof MessageChannel<\"u\"?(uy=new MessageChannel,av=uy.port2,uy.port1.onmessage=cy,Sl=function(){av.postMessage(null)}):Sl=function(){iv(cy,0)};var uy,av;function yy(e,t){gc=iv(function(){e(_t.unstable_now())},t)}_t.unstable_IdlePriority=5;_t.unstable_ImmediatePriority=1;_t.unstable_LowPriority=4;_t.unstable_NormalPriority=3;_t.unstable_Profiling=null;_t.unstable_UserBlockingPriority=2;_t.unstable_cancelCallback=function(e){e.callback=null};_t.unstable_forceFrameRate=function(e){0>e||125r?(e.sortIndex=o,py(Ca,e),Cn(Vn)===null&&e===Cn(Ca)&&(hc?(lv(gc),gc=-1):hc=!0,yy(my,o-r))):(e.sortIndex=n,py(Vn,e),yc||fy||(yc=!0,El||(El=!0,Sl()))),e};_t.unstable_shouldYield=uv;_t.unstable_wrapCallback=function(e){var t=Lo;return function(){var o=Lo;Lo=t;try{return e.apply(this,arguments)}finally{Lo=o}}}});var dv=Xo((Q_,fv)=>{\"use strict\";fv.exports=pv()});var yv=Xo(qo=>{\"use strict\";var y2=re();function mv(e){var t=\"https://react.dev/errors/\"+e;if(1{\"use strict\";function hv(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(hv)}catch(e){console.error(e)}}hv(),gv.exports=yv()});var OS=Xo(td=>{\"use strict\";var mo=dv(),Yx=re(),b2=Op();function $(e){var t=\"https://react.dev/errors/\"+e;if(1Al||(e.current=eh[Al],eh[Al]=null,Al--)}function Et(e,t){Al++,eh[Al]=e.current,e.current=t}var On=An(null),Xc=An(null),ja=An(null),uf=An(null);function pf(e,t){switch(Et(ja,t),Et(Xc,e),Et(On,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Rx(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Rx(t),e=yS(t,e);else switch(e){case\"svg\":e=1;break;case\"math\":e=2;break;default:e=0}}So(On),Et(On,e)}function Fl(){So(On),So(Xc),So(ja)}function th(e){e.memoizedState!==null&&Et(uf,e);var t=On.current,o=yS(t,e.type);t!==o&&(Et(Xc,e),Et(On,o))}function ff(e){Xc.current===e&&(So(On),So(Xc)),uf.current===e&&(So(uf),tu._currentValue=Ti)}var hy,xv;function gi(e){if(hy===void 0)try{throw Error()}catch(o){var t=o.stack.trim().match(/\\n( *(at )?)/);hy=t&&t[1]||\"\",xv=-1)\":-1n||s[r]!==c[n]){var u=`\n`+s[r].replace(\" at new \",\" at \");return e.displayName&&u.includes(\"\")&&(u=u.replace(\"\",e.displayName)),u}while(1<=r&&0<=n);break}}}finally{gy=!1,Error.prepareStackTrace=o}return(o=e?e.displayName||e.name:\"\")?gi(o):\"\"}function E2(e,t){switch(e.tag){case 26:case 27:case 5:return gi(e.type);case 16:return gi(\"Lazy\");case 13:return e.child!==t&&t!==null?gi(\"Suspense Fallback\"):gi(\"Suspense\");case 19:return gi(\"SuspenseList\");case 0:case 15:return by(e.type,!1);case 11:return by(e.type.render,!1);case 1:return by(e.type,!0);case 31:return gi(\"Activity\");default:return\"\"}}function Tv(e){try{var t=\"\",o=null;do t+=E2(e,o),o=e,e=e.return;while(e);return t}catch(r){return`\nError generating stack: `+r.message+`\n`+r.stack}}var oh=Object.prototype.hasOwnProperty,qh=mo.unstable_scheduleCallback,vy=mo.unstable_cancelCallback,P2=mo.unstable_shouldYield,C2=mo.unstable_requestPaint,br=mo.unstable_now,R2=mo.unstable_getCurrentPriorityLevel,Qx=mo.unstable_ImmediatePriority,Wx=mo.unstable_UserBlockingPriority,df=mo.unstable_NormalPriority,w2=mo.unstable_LowPriority,Zx=mo.unstable_IdlePriority,M2=mo.log,O2=mo.unstable_setDisableYieldValue,au=null,vr=null;function _a(e){if(typeof M2==\"function\"&&O2(e),vr&&typeof vr.setStrictMode==\"function\")try{vr.setStrictMode(au,e)}catch{}}var xr=Math.clz32?Math.clz32:N2,A2=Math.log,D2=Math.LN2;function N2(e){return e>>>=0,e===0?32:31-(A2(e)/D2|0)|0}var Dp=256,Np=262144,_p=4194304;function bi(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 Uf(e,t,o){var r=e.pendingLanes;if(r===0)return 0;var n=0,a=e.suspendedLanes,i=e.pingedLanes;e=e.warmLanes;var l=r&134217727;return l!==0?(r=l&~a,r!==0?n=bi(r):(i&=l,i!==0?n=bi(i):o||(o=l&~e,o!==0&&(n=bi(o))))):(l=r&~a,l!==0?n=bi(l):i!==0?n=bi(i):o||(o=r&~e,o!==0&&(n=bi(o)))),n===0?0:t!==0&&t!==n&&(t&a)===0&&(a=n&-n,o=t&-t,a>=o||a===32&&(o&4194048)!==0)?t:n}function iu(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function _2(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 Jx(){var e=_p;return _p<<=1,(_p&62914560)===0&&(_p=4194304),e}function xy(e){for(var t=[],o=0;31>o;o++)t.push(e);return t}function lu(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function z2(e,t,o,r,n,a){var i=e.pendingLanes;e.pendingLanes=o,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=o,e.entangledLanes&=o,e.errorRecoveryDisabledLanes&=o,e.shellSuspendCounter=0;var l=e.entanglements,s=e.expirationTimes,c=e.hiddenUpdates;for(o=i&~o;0\"u\")return null;try{return e.activeElement||e.body}catch{return e.body}}var H2=/[\\n\"\\\\]/g;function Ur(e){return e.replace(H2,function(t){return\"\\\\\"+t.charCodeAt(0).toString(16)+\" \"})}function ah(e,t,o,r,n,a,i,l){e.name=\"\",i!=null&&typeof i!=\"function\"&&typeof i!=\"symbol\"&&typeof i!=\"boolean\"?e.type=i:e.removeAttribute(\"type\"),t!=null?i===\"number\"?(t===0&&e.value===\"\"||e.value!=t)&&(e.value=\"\"+Br(t)):e.value!==\"\"+Br(t)&&(e.value=\"\"+Br(t)):i!==\"submit\"&&i!==\"reset\"||e.removeAttribute(\"value\"),t!=null?ih(e,i,Br(t)):o!=null?ih(e,i,Br(o)):r!=null&&e.removeAttribute(\"value\"),n==null&&a!=null&&(e.defaultChecked=!!a),n!=null&&(e.checked=n&&typeof n!=\"function\"&&typeof n!=\"symbol\"),l!=null&&typeof l!=\"function\"&&typeof l!=\"symbol\"&&typeof l!=\"boolean\"?e.name=\"\"+Br(l):e.removeAttribute(\"name\")}function sT(e,t,o,r,n,a,i,l){if(a!=null&&typeof a!=\"function\"&&typeof a!=\"symbol\"&&typeof a!=\"boolean\"&&(e.type=a),t!=null||o!=null){if(!(a!==\"submit\"&&a!==\"reset\"||t!=null)){nh(e);return}o=o!=null?\"\"+Br(o):\"\",t=t!=null?\"\"+Br(t):o,l||t===e.value||(e.value=t),e.defaultValue=t}r=r??n,r=typeof r!=\"function\"&&typeof r!=\"symbol\"&&!!r,e.checked=l?e.checked:!!r,e.defaultChecked=!!r,i!=null&&typeof i!=\"function\"&&typeof i!=\"symbol\"&&typeof i!=\"boolean\"&&(e.name=i),nh(e)}function ih(e,t,o){t===\"number\"&&mf(e.ownerDocument)===e||e.defaultValue===\"\"+o||(e.defaultValue=\"\"+o)}function $l(e,t,o,r){if(e=e.options,t){t={};for(var n=0;n\"u\"||typeof window.document>\"u\"||typeof window.document.createElement>\"u\"),sh=!1;if(ta)try{Pl={},Object.defineProperty(Pl,\"passive\",{get:function(){sh=!0}}),window.addEventListener(\"test\",Pl,Pl),window.removeEventListener(\"test\",Pl,Pl)}catch{sh=!1}var Pl,za=null,Zh=null,Qp=null;function dT(){if(Qp)return Qp;var e,t=Zh,o=t.length,r,n=\"value\"in za?za.value:za.textContent,a=n.length;for(e=0;e=Dc),Nv=\" \",_v=!1;function yT(e,t){switch(e){case\"keyup\":return mw.indexOf(t.keyCode)!==-1;case\"keydown\":return t.keyCode!==229;case\"keypress\":case\"mousedown\":case\"focusout\":return!0;default:return!1}}function hT(e){return e=e.detail,typeof e==\"object\"&&\"data\"in e?e.data:null}var _l=!1;function hw(e,t){switch(e){case\"compositionend\":return hT(t);case\"keypress\":return t.which!==32?null:(_v=!0,Nv);case\"textInput\":return e=t.data,e===Nv&&_v?null:e;default:return null}}function gw(e,t){if(_l)return e===\"compositionend\"||!eg&&yT(e,t)?(e=dT(),Qp=Zh=za=null,_l=!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)return{node:o,offset:t-e};e=r}e:{for(;o;){if(o.nextSibling){o=o.nextSibling;break e}o=o.parentNode}o=void 0}o=Lv(o)}}function xT(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?xT(e,t.parentNode):\"contains\"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function TT(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=mf(e.document);t instanceof e.HTMLIFrameElement;){try{var o=typeof t.contentWindow.location.href==\"string\"}catch{o=!1}if(o)e=t.contentWindow;else break;t=mf(e.document)}return t}function tg(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 Cw=ta&&\"documentMode\"in document&&11>=document.documentMode,zl=null,ch=null,_c=null,uh=!1;function Uv(e,t,o){var r=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;uh||zl==null||zl!==mf(r)||(r=zl,\"selectionStart\"in r&&tg(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),_c&&Ic(_c,r)||(_c=r,r=Nf(ch,\"onSelect\"),0>=i,n-=i,Rn=1<<32-xr(t)+n|o<A?(_=P,P=null):_=P.sibling;var z=p(h,P,g[A],b);if(z===null){P===null&&(P=_);break}e&&P&&z.alternate===null&&t(h,P),y=a(z,y,A),C===null?E=z:C.sibling=z,C=z,P=_}if(A===g.length)return o(h,P),qe&&In(h,A),E;if(P===null){for(;AA?(_=P,P=null):_=P.sibling;var I=p(h,P,z.value,b);if(I===null){P===null&&(P=_);break}e&&P&&I.alternate===null&&t(h,P),y=a(I,y,A),C===null?E=I:C.sibling=I,C=I,P=_}if(z.done)return o(h,P),qe&&In(h,A),E;if(P===null){for(;!z.done;A++,z=g.next())z=m(h,z.value,b),z!==null&&(y=a(z,y,A),C===null?E=z:C.sibling=z,C=z);return qe&&In(h,A),E}for(P=r(P);!z.done;A++,z=g.next())z=d(P,h,A,z.value,b),z!==null&&(e&&z.alternate!==null&&P.delete(z.key===null?A:z.key),y=a(z,y,A),C===null?E=z:C.sibling=z,C=z);return e&&P.forEach(function(x){return t(h,x)}),qe&&In(h,A),E}function S(h,y,g,b){if(typeof g==\"object\"&&g!==null&&g.type===Ol&&g.key===null&&(g=g.props.children),typeof g==\"object\"&&g!==null){switch(g.$$typeof){case Ap:e:{for(var E=g.key;y!==null;){if(y.key===E){if(E=g.type,E===Ol){if(y.tag===7){o(h,y.sibling),b=n(y,g.props.children),b.return=h,h=b;break e}}else if(y.elementType===E||typeof E==\"object\"&&E!==null&&E.$$typeof===wa&&vi(E)===y.type){o(h,y.sibling),b=n(y,g.props),Tc(b,g),b.return=h,h=b;break e}o(h,y);break}else t(h,y);y=y.sibling}g.type===Ol?(b=Si(g.props.children,h.mode,b,g.key),b.return=h,h=b):(b=Zp(g.type,g.key,g.props,null,h.mode,b),Tc(b,g),b.return=h,h=b)}return i(h);case Rc:e:{for(E=g.key;y!==null;){if(y.key===E)if(y.tag===4&&y.stateNode.containerInfo===g.containerInfo&&y.stateNode.implementation===g.implementation){o(h,y.sibling),b=n(y,g.children||[]),b.return=h,h=b;break e}else{o(h,y);break}else t(h,y);y=y.sibling}b=My(g,h.mode,b),b.return=h,h=b}return i(h);case wa:return g=vi(g),S(h,y,g,b)}if(wc(g))return v(h,y,g,b);if(vc(g)){if(E=vc(g),typeof E!=\"function\")throw Error($(150));return g=E.call(g),T(h,y,g,b)}if(typeof g.then==\"function\")return S(h,y,Up(g),b);if(g.$$typeof===Kn)return S(h,y,jp(h,g),b);Hp(h,g)}return typeof g==\"string\"&&g!==\"\"||typeof g==\"number\"||typeof g==\"bigint\"?(g=\"\"+g,y!==null&&y.tag===6?(o(h,y.sibling),b=n(y,g),b.return=h,h=b):(o(h,y),b=wy(g,h.mode,b),b.return=h,h=b),i(h)):o(h,y)}return function(h,y,g,b){try{Qc=0;var E=S(h,y,g,b);return Gl=null,E}catch(P){if(P===ss||P===Gf)throw P;var C=hr(29,P,null,h.mode);return C.lanes=b,C.return=h,C}finally{}}}var Mi=BT(!0),LT=BT(!1),Ma=!1;function ug(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function gh(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 Ha(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Va(e,t,o){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(rt&2)!==0){var n=r.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),r.pending=t,t=hf(e),MT(e,null,o),t}return Xf(e,r,t,o),hf(e)}function kc(e,t,o){if(t=t.updateQueue,t!==null&&(t=t.shared,(o&4194048)!==0)){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,tT(e,o)}}function Ay(e,t){var o=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,o===r)){var n=null,a=null;if(o=o.firstBaseUpdate,o!==null){do{var i={lane:o.lane,tag:o.tag,payload:o.payload,callback:null,next:null};a===null?n=a=i:a=a.next=i,o=o.next}while(o!==null);a===null?n=a=t:a=a.next=t}else n=a=t;o={baseState:r.baseState,firstBaseUpdate:n,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},e.updateQueue=o;return}e=o.lastBaseUpdate,e===null?o.firstBaseUpdate=t:e.next=t,o.lastBaseUpdate=t}var bh=!1;function Bc(){if(bh){var e=Xl;if(e!==null)throw e}}function Lc(e,t,o,r){bh=!1;var n=e.updateQueue;Ma=!1;var a=n.firstBaseUpdate,i=n.lastBaseUpdate,l=n.shared.pending;if(l!==null){n.shared.pending=null;var s=l,c=s.next;s.next=null,i===null?a=c:i.next=c,i=s;var u=e.alternate;u!==null&&(u=u.updateQueue,l=u.lastBaseUpdate,l!==i&&(l===null?u.firstBaseUpdate=c:l.next=c,u.lastBaseUpdate=s))}if(a!==null){var m=n.baseState;i=0,u=c=s=null,l=a;do{var p=l.lane&-536870913,d=p!==l.lane;if(d?(Ge&p)===p:(r&p)===p){p!==0&&p===Wl&&(bh=!0),u!==null&&(u=u.next={lane:0,tag:l.tag,payload:l.payload,callback:null,next:null});e:{var v=e,T=l;p=t;var S=o;switch(T.tag){case 1:if(v=T.payload,typeof v==\"function\"){m=v.call(S,m,p);break e}m=v;break e;case 3:v.flags=v.flags&-65537|128;case 0:if(v=T.payload,p=typeof v==\"function\"?v.call(S,m,p):v,p==null)break e;m=Dt({},m,p);break e;case 2:Ma=!0}}p=l.callback,p!==null&&(e.flags|=64,d&&(e.flags|=8192),d=n.callbacks,d===null?n.callbacks=[p]:d.push(p))}else d={lane:p,tag:l.tag,payload:l.payload,callback:l.callback,next:null},u===null?(c=u=d,s=m):u=u.next=d,i|=p;if(l=l.next,l===null){if(l=n.shared.pending,l===null)break;d=l,l=d.next,d.next=null,n.lastBaseUpdate=d,n.shared.pending=null}}while(!0);u===null&&(s=m),n.baseState=s,n.firstBaseUpdate=c,n.lastBaseUpdate=u,a===null&&(n.shared.lanes=0),Qa|=i,e.lanes=i,e.memoizedState=m}}function jT(e,t){if(typeof e!=\"function\")throw Error($(191,e));e.call(t)}function UT(e,t){var o=e.callbacks;if(o!==null)for(e.callbacks=null,e=0;ea?a:8;var i=Pe.T,l={};Pe.T=l,Eg(e,!1,t,o);try{var s=n(),c=Pe.S;if(c!==null&&c(l,s),s!==null&&typeof s==\"object\"&&typeof s.then==\"function\"){var u=zw(s,r);jc(e,t,u,Tr(e))}else jc(e,t,r,Tr(e))}catch(m){jc(e,t,{then:function(){},status:\"rejected\",reason:m},Tr())}finally{nt.p=a,i!==null&&l.types!==null&&(i.types=l.types),Pe.T=i}}function Hw(){}function Eh(e,t,o,r){if(e.tag!==5)throw Error($(476));var n=u1(e).queue;c1(e,n,t,Ti,o===null?Hw:function(){return p1(e),o(r)})}function u1(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Ti,baseState:Ti,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ra,lastRenderedState:Ti},next:null};var o={};return t.next={memoizedState:o,baseState:o,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ra,lastRenderedState:o},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function p1(e){var t=u1(e);t.next===null&&(t=e.alternate.memoizedState),jc(e,t.next.queue,{},Tr())}function Sg(){return Ao(tu)}function f1(){return Jt().memoizedState}function d1(){return Jt().memoizedState}function Vw(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var o=Tr();e=Ha(o);var r=Va(t,e,o);r!==null&&(rr(r,t,o),kc(r,t,o)),t={cache:lg()},e.payload=t;return}t=t.return}}function $w(e,t,o){var r=Tr();o={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},Kf(e)?y1(t,o):(o=rg(e,t,o,r),o!==null&&(rr(o,e,r),h1(o,t,r)))}function m1(e,t,o){var r=Tr();jc(e,t,o,r)}function jc(e,t,o,r){var n={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null};if(Kf(e))y1(t,n);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var i=t.lastRenderedState,l=a(i,o);if(n.hasEagerState=!0,n.eagerState=l,Sr(l,i))return Xf(e,t,n,0),bt===null&&Yf(),!1}catch{}finally{}if(o=rg(e,t,n,r),o!==null)return rr(o,e,r),h1(o,t,r),!0}return!1}function Eg(e,t,o,r){if(r={lane:2,revertLane:Ng(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Kf(e)){if(t)throw Error($(479))}else t=rg(e,o,r,2),t!==null&&rr(t,e,2)}function Kf(e){var t=e.alternate;return e===Ne||t!==null&&t===Ne}function y1(e,t){ql=Sf=!0;var o=e.pending;o===null?t.next=t:(t.next=o.next,o.next=t),e.pending=t}function h1(e,t,o){if((o&4194048)!==0){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,tT(e,o)}}var Zc={readContext:Ao,use:If,useCallback:It,useContext:It,useEffect:It,useImperativeHandle:It,useLayoutEffect:It,useInsertionEffect:It,useMemo:It,useReducer:It,useRef:It,useState:It,useDebugValue:It,useDeferredValue:It,useTransition:It,useSyncExternalStore:It,useId:It,useHostTransitionStatus:It,useFormState:It,useActionState:It,useOptimistic:It,useMemoCache:It,useCacheRefresh:It};Zc.useEffectEvent=It;var g1={readContext:Ao,use:If,useCallback:function(e,t){return Io().memoizedState=[e,t===void 0?null:t],e},useContext:Ao,useEffect:ex,useImperativeHandle:function(e,t,o){o=o!=null?o.concat([e]):null,tf(4194308,4,n1.bind(null,t,e),o)},useLayoutEffect:function(e,t){return tf(4194308,4,e,t)},useInsertionEffect:function(e,t){tf(4,2,e,t)},useMemo:function(e,t){var o=Io();t=t===void 0?null:t;var r=e();if(Oi){_a(!0);try{e()}finally{_a(!1)}}return o.memoizedState=[r,t],r},useReducer:function(e,t,o){var r=Io();if(o!==void 0){var n=o(t);if(Oi){_a(!0);try{o(t)}finally{_a(!1)}}}else n=t;return r.memoizedState=r.baseState=n,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},r.queue=e,e=e.dispatch=$w.bind(null,Ne,e),[r.memoizedState,e]},useRef:function(e){var t=Io();return e={current:e},t.memoizedState=e},useState:function(e){e=Th(e);var t=e.queue,o=m1.bind(null,Ne,t);return t.dispatch=o,[e.memoizedState,o]},useDebugValue:xg,useDeferredValue:function(e,t){var o=Io();return Tg(o,e,t)},useTransition:function(){var e=Th(!1);return e=c1.bind(null,Ne,e.queue,!0,!1),Io().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,o){var r=Ne,n=Io();if(qe){if(o===void 0)throw Error($(407));o=o()}else{if(o=t(),bt===null)throw Error($(349));(Ge&127)!==0||XT(r,t,o)}n.memoizedState=o;var a={value:o,getSnapshot:t};return n.queue=a,ex(qT.bind(null,r,a,e),[e]),r.flags|=2048,Jl(9,{destroy:void 0},GT.bind(null,r,a,o,t),null),o},useId:function(){var e=Io(),t=bt.identifierPrefix;if(qe){var o=wn,r=Rn;o=(r&~(1<<32-xr(r)-1)).toString(32)+o,t=\"_\"+t+\"R_\"+o,o=Ef++,0<\\/script>\",a=a.removeChild(a.firstChild);break;case\"select\":a=typeof r.is==\"string\"?i.createElement(\"select\",{is:r.is}):i.createElement(\"select\"),r.multiple?a.multiple=!0:r.size&&(a.size=r.size);break;default:a=typeof r.is==\"string\"?i.createElement(n,{is:r.is}):i.createElement(n)}}a[Mo]=t,a[nr]=r;e:for(i=t.child;i!==null;){if(i.tag===5||i.tag===6)a.appendChild(i.stateNode);else if(i.tag!==4&&i.tag!==27&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===t)break e;for(;i.sibling===null;){if(i.return===null||i.return===t)break e;i=i.return}i.sibling.return=i.return,i=i.sibling}t.stateNode=a;e:switch(Do(a,n,r),n){case\"button\":case\"input\":case\"select\":case\"textarea\":r=!!r.autoFocus;break e;case\"img\":r=!0;break e;default:r=!1}r&&Yn(t)}}return Ot(t),jy(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,o),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&Yn(t);else{if(typeof r!=\"string\"&&t.stateNode===null)throw Error($(166));if(e=ja.current,Cl(t)){if(e=t.stateNode,o=t.memoizedProps,r=null,n=Oo,n!==null)switch(n.tag){case 27:case 5:r=n.memoizedProps}e[Mo]=t,e=!!(e.nodeValue===o||r!==null&&r.suppressHydrationWarning===!0||mS(e.nodeValue,o)),e||Fa(t,!0)}else e=_f(e).createTextNode(r),e[Mo]=t,t.stateNode=e}return Ot(t),null;case 31:if(o=t.memoizedState,e===null||e.memoizedState!==null){if(r=Cl(t),o!==null){if(e===null){if(!r)throw Error($(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error($(557));e[Mo]=t}else Ri(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ot(t),e=!1}else o=Oy(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=o),e=!0;if(!e)return t.flags&256?(yr(t),t):(yr(t),null);if((t.flags&128)!==0)throw Error($(558))}return Ot(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(n=Cl(t),r!==null&&r.dehydrated!==null){if(e===null){if(!n)throw Error($(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error($(317));n[Mo]=t}else Ri(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ot(t),n=!1}else n=Oy(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(yr(t),t):(yr(t),null)}return yr(t),(t.flags&128)!==0?(t.lanes=o,t):(o=r!==null,e=e!==null&&e.memoizedState!==null,o&&(r=t.child,n=null,r.alternate!==null&&r.alternate.memoizedState!==null&&r.alternate.memoizedState.cachePool!==null&&(n=r.alternate.memoizedState.cachePool.pool),a=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(a=r.memoizedState.cachePool.pool),a!==n&&(r.flags|=2048)),o!==e&&o&&(t.child.flags|=8192),Vp(t,t.updateQueue),Ot(t),null);case 4:return Fl(),e===null&&_g(t.stateNode.containerInfo),Ot(t),null;case 10:return Jn(t.type),Ot(t),null;case 19:if(So(Zt),r=t.memoizedState,r===null)return Ot(t),null;if(n=(t.flags&128)!==0,a=r.rendering,a===null)if(n)Sc(r,!1);else{if(Ft!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(a=Tf(e),a!==null){for(t.flags|=128,Sc(r,!1),e=a.updateQueue,t.updateQueue=e,Vp(t,e),t.subtreeFlags=0,e=o,o=t.child;o!==null;)OT(o,e),o=o.sibling;return Et(Zt,Zt.current&1|2),qe&&In(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&br()>wf&&(t.flags|=128,n=!0,Sc(r,!1),t.lanes=4194304)}else{if(!n)if(e=Tf(a),e!==null){if(t.flags|=128,n=!0,e=e.updateQueue,t.updateQueue=e,Vp(t,e),Sc(r,!0),r.tail===null&&r.tailMode===\"hidden\"&&!a.alternate&&!qe)return Ot(t),null}else 2*br()-r.renderingStartTime>wf&&o!==536870912&&(t.flags|=128,n=!0,Sc(r,!1),t.lanes=4194304);r.isBackwards?(a.sibling=t.child,t.child=a):(e=r.last,e!==null?e.sibling=a:t.child=a,r.last=a)}return r.tail!==null?(e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=br(),e.sibling=null,o=Zt.current,Et(Zt,n?o&1|2:o&1),qe&&In(t,r.treeForkCount),e):(Ot(t),null);case 22:case 23:return yr(t),pg(),r=t.memoizedState!==null,e!==null?e.memoizedState!==null!==r&&(t.flags|=8192):r&&(t.flags|=8192),r?(o&536870912)!==0&&(t.flags&128)===0&&(Ot(t),t.subtreeFlags&6&&(t.flags|=8192)):Ot(t),o=t.updateQueue,o!==null&&Vp(t,o.retryQueue),o=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(o=e.memoizedState.cachePool.pool),r=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),r!==o&&(t.flags|=2048),e!==null&&So(Ei),null;case 24:return o=null,e!==null&&(o=e.memoizedState.cache),t.memoizedState.cache!==o&&(t.flags|=2048),Jn(io),Ot(t),null;case 25:return null;case 30:return null}throw Error($(156,t.tag))}function Iw(e,t){switch(ig(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Jn(io),Fl(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return ff(t),null;case 31:if(t.memoizedState!==null){if(yr(t),t.alternate===null)throw Error($(340));Ri()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(yr(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error($(340));Ri()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return So(Zt),null;case 4:return Fl(),null;case 10:return Jn(t.type),null;case 22:case 23:return yr(t),pg(),e!==null&&So(Ei),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Jn(io),null;case 25:return null;default:return null}}function O1(e,t){switch(ig(t),t.tag){case 3:Jn(io),Fl();break;case 26:case 27:case 5:ff(t);break;case 4:Fl();break;case 31:t.memoizedState!==null&&yr(t);break;case 13:yr(t);break;case 19:So(Zt);break;case 10:Jn(t.type);break;case 22:case 23:yr(t),pg(),e!==null&&So(Ei);break;case 24:Jn(io)}}function fu(e,t){try{var o=t.updateQueue,r=o!==null?o.lastEffect:null;if(r!==null){var n=r.next;o=n;do{if((o.tag&e)===e){r=void 0;var a=o.create,i=o.inst;r=a(),i.destroy=r}o=o.next}while(o!==n)}}catch(l){ut(t,t.return,l)}}function Ka(e,t,o){try{var r=t.updateQueue,n=r!==null?r.lastEffect:null;if(n!==null){var a=n.next;r=a;do{if((r.tag&e)===e){var i=r.inst,l=i.destroy;if(l!==void 0){i.destroy=void 0,n=t;var s=o,c=l;try{c()}catch(u){ut(n,s,u)}}}r=r.next}while(r!==a)}}catch(u){ut(t,t.return,u)}}function A1(e){var t=e.updateQueue;if(t!==null){var o=e.stateNode;try{UT(t,o)}catch(r){ut(e,e.return,r)}}}function D1(e,t,o){o.props=Ai(e.type,e.memoizedProps),o.state=e.memoizedState;try{o.componentWillUnmount()}catch(r){ut(e,t,r)}}function Uc(e,t){try{var o=e.ref;if(o!==null){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;case 30:r=e.stateNode;break;default:r=e.stateNode}typeof o==\"function\"?e.refCleanup=o(r):o.current=r}}catch(n){ut(e,t,n)}}function Mn(e,t){var o=e.ref,r=e.refCleanup;if(o!==null)if(typeof r==\"function\")try{r()}catch(n){ut(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof o==\"function\")try{o(null)}catch(n){ut(e,t,n)}else o.current=null}function N1(e){var t=e.type,o=e.memoizedProps,r=e.stateNode;try{e:switch(t){case\"button\":case\"input\":case\"select\":case\"textarea\":o.autoFocus&&r.focus();break e;case\"img\":o.src?r.src=o.src:o.srcSet&&(r.srcset=o.srcSet)}}catch(n){ut(e,e.return,n)}}function Uy(e,t,o){try{var r=e.stateNode;dM(r,e.type,o,t),r[nr]=t}catch(n){ut(e,e.return,n)}}function _1(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Za(e.type)||e.tag===4}function Hy(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||_1(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&&Za(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Mh(e,t,o){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?(o.nodeType===9?o.body:o.nodeName===\"HTML\"?o.ownerDocument.body:o).insertBefore(e,t):(t=o.nodeType===9?o.body:o.nodeName===\"HTML\"?o.ownerDocument.body:o,t.appendChild(e),o=o._reactRootContainer,o!=null||t.onclick!==null||(t.onclick=Qn));else if(r!==4&&(r===27&&Za(e.type)&&(o=e.stateNode,t=null),e=e.child,e!==null))for(Mh(e,t,o),e=e.sibling;e!==null;)Mh(e,t,o),e=e.sibling}function Rf(e,t,o){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?o.insertBefore(e,t):o.appendChild(e);else if(r!==4&&(r===27&&Za(e.type)&&(o=e.stateNode),e=e.child,e!==null))for(Rf(e,t,o),e=e.sibling;e!==null;)Rf(e,t,o),e=e.sibling}function z1(e){var t=e.stateNode,o=e.memoizedProps;try{for(var r=e.type,n=t.attributes;n.length;)t.removeAttributeNode(n[0]);Do(t,r,o),t[Mo]=e,t[nr]=o}catch(a){ut(e,e.return,a)}}var Fn=!1,ao=!1,Vy=!1,dx=typeof WeakSet==\"function\"?WeakSet:Set,xo=null;function Fw(e,t){if(e=e.containerInfo,kh=Lf,e=TT(e),tg(e)){if(\"selectionStart\"in e)var o={start:e.selectionStart,end:e.selectionEnd};else e:{o=(o=e.ownerDocument)&&o.defaultView||window;var r=o.getSelection&&o.getSelection();if(r&&r.rangeCount!==0){o=r.anchorNode;var n=r.anchorOffset,a=r.focusNode;r=r.focusOffset;try{o.nodeType,a.nodeType}catch{o=null;break e}var i=0,l=-1,s=-1,c=0,u=0,m=e,p=null;t:for(;;){for(var d;m!==o||n!==0&&m.nodeType!==3||(l=i+n),m!==a||r!==0&&m.nodeType!==3||(s=i+r),m.nodeType===3&&(i+=m.nodeValue.length),(d=m.firstChild)!==null;)p=m,m=d;for(;;){if(m===e)break t;if(p===o&&++c===n&&(l=i),p===a&&++u===r&&(s=i),(d=m.nextSibling)!==null)break;m=p,p=m.parentNode}m=d}o=l===-1||s===-1?null:{start:l,end:s}}else o=null}o=o||{start:0,end:0}}else o=null;for(Bh={focusedElem:e,selectionRange:o},Lf=!1,xo=t;xo!==null;)if(t=xo,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,xo=e;else for(;xo!==null;){switch(t=xo,a=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(o=0;o title\"))),Do(a,r,o),a[Mo]=e,To(a),r=a;break e;case\"link\":var i=kx(\"link\",\"href\",n).get(r+(o.href||\"\"));if(i){for(var l=0;lS&&(i=S,S=T,T=i);var h=jv(l,T),y=jv(l,S);if(h&&y&&(d.rangeCount!==1||d.anchorNode!==h.node||d.anchorOffset!==h.offset||d.focusNode!==y.node||d.focusOffset!==y.offset)){var g=m.createRange();g.setStart(h.node,h.offset),d.removeAllRanges(),T>S?(d.addRange(g),d.extend(y.node,y.offset)):(g.setEnd(y.node,y.offset),d.addRange(g))}}}}for(m=[],d=l;d=d.parentNode;)d.nodeType===1&&m.push({element:d,left:d.scrollLeft,top:d.scrollTop});for(typeof l.focus==\"function\"&&l.focus(),l=0;lo?32:o,Pe.T=null,o=Dh,Dh=null;var a=Ya,i=ea;if(fo=0,ts=Ya=null,ea=0,(rt&6)!==0)throw Error($(331));var l=rt;if(rt|=4,G1(a.current),$1(a,a.current,i,o),rt=l,du(0,!1),vr&&typeof vr.onPostCommitFiberRoot==\"function\")try{vr.onPostCommitFiberRoot(au,a)}catch{}return!0}finally{nt.p=n,Pe.T=r,iS(e,t)}}function gx(e,t,o){t=Hr(o,t),t=Ch(e.stateNode,t,2),e=Va(e,t,2),e!==null&&(lu(e,2),Dn(e))}function ut(e,t,o){if(e.tag===3)gx(e,e,o);else for(;t!==null;){if(t.tag===3){gx(t,e,o);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==\"function\"||typeof r.componentDidCatch==\"function\"&&($a===null||!$a.has(r))){e=Hr(o,e),o=S1(2),r=Va(t,o,2),r!==null&&(E1(o,r,t,e),lu(r,2),Dn(r));break}}t=t.return}}function Yy(e,t,o){var r=e.pingCache;if(r===null){r=e.pingCache=new Ww;var n=new Set;r.set(t,n)}else n=r.get(t),n===void 0&&(n=new Set,r.set(t,n));n.has(o)||(Og=!0,n.add(o),e=oM.bind(null,e,t,o),t.then(e,e))}function oM(e,t,o){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&o,e.warmLanes&=~o,bt===e&&(Ge&o)===o&&(Ft===4||Ft===3&&(Ge&62914560)===Ge&&300>br()-Qf?(rt&2)===0&&os(e,0):Ag|=o,es===Ge&&(es=0)),Dn(e)}function sS(e,t){t===0&&(t=Jx()),e=zi(e,t),e!==null&&(lu(e,t),Dn(e))}function rM(e){var t=e.memoizedState,o=0;t!==null&&(o=t.retryLane),sS(e,o)}function nM(e,t){var o=0;switch(e.tag){case 31:case 13:var r=e.stateNode,n=e.memoizedState;n!==null&&(o=n.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error($(314))}r!==null&&r.delete(t),sS(e,o)}function aM(e,t){return qh(e,t)}var Af=null,Ml=null,_h=!1,Df=!1,Xy=!1,La=0;function Dn(e){e!==Ml&&e.next===null&&(Ml===null?Af=Ml=e:Ml=Ml.next=e),Df=!0,_h||(_h=!0,lM())}function du(e,t){if(!Xy&&Df){Xy=!0;do for(var o=!1,r=Af;r!==null;){if(!t)if(e!==0){var n=r.pendingLanes;if(n===0)var a=0;else{var i=r.suspendedLanes,l=r.pingedLanes;a=(1<<31-xr(42|e)+1)-1,a&=n&~(i&~l),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(o=!0,bx(r,a))}else a=Ge,a=Uf(r,r===bt?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),(a&3)===0||iu(r,a)||(o=!0,bx(r,a));r=r.next}while(o);Xy=!1}}function iM(){cS()}function cS(){Df=_h=!1;var e=0;La!==0&&yM()&&(e=La);for(var t=br(),o=null,r=Af;r!==null;){var n=r.next,a=uS(r,t);a===0?(r.next=null,o===null?Af=n:o.next=n,n===null&&(Ml=o)):(o=r,(e!==0||(a&3)!==0)&&(Df=!0)),r=n}fo!==0&&fo!==5||du(e,!1),La!==0&&(La=0)}function uS(e,t){for(var o=e.suspendedLanes,r=e.pingedLanes,n=e.expirationTimes,a=e.pendingLanes&-62914561;0l)break;var u=s.transferSize,m=s.initiatorType;u&&Cx(m)&&(s=s.responseEnd,i+=u*(s\"u\"?null:document;function vS(e,t,o){var r=us;if(r&&typeof t==\"string\"&&t){var n=Ur(t);n='link[rel=\"'+e+'\"][href=\"'+n+'\"]',typeof o==\"string\"&&(n+='[crossorigin=\"'+o+'\"]'),Nx.has(n)||(Nx.add(n),e={rel:e,crossOrigin:o,href:t},r.querySelector(n)===null&&(t=r.createElement(\"link\"),Do(t,\"link\",e),To(t),r.head.appendChild(t)))}}function PM(e){ia.D(e),vS(\"dns-prefetch\",e,null)}function CM(e,t){ia.C(e,t),vS(\"preconnect\",e,t)}function RM(e,t,o){ia.L(e,t,o);var r=us;if(r&&e&&t){var n='link[rel=\"preload\"][as=\"'+Ur(t)+'\"]';t===\"image\"&&o&&o.imageSrcSet?(n+='[imagesrcset=\"'+Ur(o.imageSrcSet)+'\"]',typeof o.imageSizes==\"string\"&&(n+='[imagesizes=\"'+Ur(o.imageSizes)+'\"]')):n+='[href=\"'+Ur(e)+'\"]';var a=n;switch(t){case\"style\":a=rs(e);break;case\"script\":a=ps(e)}Xr.has(a)||(e=Dt({rel:\"preload\",href:t===\"image\"&&o&&o.imageSrcSet?void 0:e,as:t},o),Xr.set(a,e),r.querySelector(n)!==null||t===\"style\"&&r.querySelector(mu(a))||t===\"script\"&&r.querySelector(yu(a))||(t=r.createElement(\"link\"),Do(t,\"link\",e),To(t),r.head.appendChild(t)))}}function wM(e,t){ia.m(e,t);var o=us;if(o&&e){var r=t&&typeof t.as==\"string\"?t.as:\"script\",n='link[rel=\"modulepreload\"][as=\"'+Ur(r)+'\"][href=\"'+Ur(e)+'\"]',a=n;switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":a=ps(e)}if(!Xr.has(a)&&(e=Dt({rel:\"modulepreload\",href:e},t),Xr.set(a,e),o.querySelector(n)===null)){switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":if(o.querySelector(yu(a)))return}r=o.createElement(\"link\"),Do(r,\"link\",e),To(r),o.head.appendChild(r)}}}function MM(e,t,o){ia.S(e,t,o);var r=us;if(r&&e){var n=Vl(r).hoistableStyles,a=rs(e);t=t||\"default\";var i=n.get(a);if(!i){var l={loading:0,preload:null};if(i=r.querySelector(mu(a)))l.loading=5;else{e=Dt({rel:\"stylesheet\",href:e,\"data-precedence\":t},o),(o=Xr.get(a))&&zg(e,o);var s=i=r.createElement(\"link\");To(s),Do(s,\"link\",e),s._p=new Promise(function(c,u){s.onload=c,s.onerror=u}),s.addEventListener(\"load\",function(){l.loading|=1}),s.addEventListener(\"error\",function(){l.loading|=2}),l.loading|=4,af(i,t,r)}i={type:\"stylesheet\",instance:i,count:1,state:l},n.set(a,i)}}}function OM(e,t){ia.X(e,t);var o=us;if(o&&e){var r=Vl(o).hoistableScripts,n=ps(e),a=r.get(n);a||(a=o.querySelector(yu(n)),a||(e=Dt({src:e,async:!0},t),(t=Xr.get(n))&&kg(e,t),a=o.createElement(\"script\"),To(a),Do(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function AM(e,t){ia.M(e,t);var o=us;if(o&&e){var r=Vl(o).hoistableScripts,n=ps(e),a=r.get(n);a||(a=o.querySelector(yu(n)),a||(e=Dt({src:e,async:!0,type:\"module\"},t),(t=Xr.get(n))&&kg(e,t),a=o.createElement(\"script\"),To(a),Do(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function _x(e,t,o,r){var n=(n=ja.current)?zf(n):null;if(!n)throw Error($(446));switch(e){case\"meta\":case\"title\":return null;case\"style\":return typeof o.precedence==\"string\"&&typeof o.href==\"string\"?(t=rs(o.href),o=Vl(n).hoistableStyles,r=o.get(t),r||(r={type:\"style\",instance:null,count:0,state:null},o.set(t,r)),r):{type:\"void\",instance:null,count:0,state:null};case\"link\":if(o.rel===\"stylesheet\"&&typeof o.href==\"string\"&&typeof o.precedence==\"string\"){e=rs(o.href);var a=Vl(n).hoistableStyles,i=a.get(e);if(i||(n=n.ownerDocument||n,i={type:\"stylesheet\",instance:null,count:0,state:{loading:0,preload:null}},a.set(e,i),(a=n.querySelector(mu(e)))&&!a._p&&(i.instance=a,i.state.loading=5),Xr.has(e)||(o={rel:\"preload\",as:\"style\",href:o.href,crossOrigin:o.crossOrigin,integrity:o.integrity,media:o.media,hrefLang:o.hrefLang,referrerPolicy:o.referrerPolicy},Xr.set(e,o),a||DM(n,e,o,i.state))),t&&r===null)throw Error($(528,\"\"));return i}if(t&&r!==null)throw Error($(529,\"\"));return null;case\"script\":return t=o.async,o=o.src,typeof o==\"string\"&&t&&typeof t!=\"function\"&&typeof t!=\"symbol\"?(t=ps(o),o=Vl(n).hoistableScripts,r=o.get(t),r||(r={type:\"script\",instance:null,count:0,state:null},o.set(t,r)),r):{type:\"void\",instance:null,count:0,state:null};default:throw Error($(444,e))}}function rs(e){return'href=\"'+Ur(e)+'\"'}function mu(e){return'link[rel=\"stylesheet\"]['+e+\"]\"}function xS(e){return Dt({},e,{\"data-precedence\":e.precedence,precedence:null})}function DM(e,t,o,r){e.querySelector('link[rel=\"preload\"][as=\"style\"]['+t+\"]\")?r.loading=1:(t=e.createElement(\"link\"),r.preload=t,t.addEventListener(\"load\",function(){return r.loading|=1}),t.addEventListener(\"error\",function(){return r.loading|=2}),Do(t,\"link\",o),To(t),e.head.appendChild(t))}function ps(e){return'[src=\"'+Ur(e)+'\"]'}function yu(e){return\"script[async]\"+e}function zx(e,t,o){if(t.count++,t.instance===null)switch(t.type){case\"style\":var r=e.querySelector('style[data-href~=\"'+Ur(o.href)+'\"]');if(r)return t.instance=r,To(r),r;var n=Dt({},o,{\"data-href\":o.href,\"data-precedence\":o.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement(\"style\"),To(r),Do(r,\"style\",n),af(r,o.precedence,e),t.instance=r;case\"stylesheet\":n=rs(o.href);var a=e.querySelector(mu(n));if(a)return t.state.loading|=4,t.instance=a,To(a),a;r=xS(o),(n=Xr.get(n))&&zg(r,n),a=(e.ownerDocument||e).createElement(\"link\"),To(a);var i=a;return i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Do(a,\"link\",r),t.state.loading|=4,af(a,o.precedence,e),t.instance=a;case\"script\":return a=ps(o.src),(n=e.querySelector(yu(a)))?(t.instance=n,To(n),n):(r=o,(n=Xr.get(a))&&(r=Dt({},o),kg(r,n)),e=e.ownerDocument||e,n=e.createElement(\"script\"),To(n),Do(n,\"link\",r),e.head.appendChild(n),t.instance=n);case\"void\":return null;default:throw Error($(443,t.type))}else t.type===\"stylesheet\"&&(t.state.loading&4)===0&&(r=t.instance,t.state.loading|=4,af(r,o.precedence,e));return t.instance}function af(e,t,o){for(var r=o.querySelectorAll('link[rel=\"stylesheet\"][data-precedence],style[data-precedence]'),n=r.length?r[r.length-1]:null,a=n,i=0;i title\"):null)}function NM(e,t,o){if(o===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;switch(t.rel){case\"stylesheet\":return e=t.disabled,typeof t.precedence==\"string\"&&e==null;default:return!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 TS(e){return!(e.type===\"stylesheet\"&&(e.state.loading&3)===0)}function _M(e,t,o,r){if(o.type===\"stylesheet\"&&(typeof r.media!=\"string\"||matchMedia(r.media).matches!==!1)&&(o.state.loading&4)===0){if(o.instance===null){var n=rs(r.href),a=t.querySelector(mu(n));if(a){t=a._p,t!==null&&typeof t==\"object\"&&typeof t.then==\"function\"&&(e.count++,e=kf.bind(e),t.then(e,e)),o.state.loading|=4,o.instance=a,To(a);return}a=t.ownerDocument||t,r=xS(r),(n=Xr.get(n))&&zg(r,n),a=a.createElement(\"link\"),To(a);var i=a;i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Do(a,\"link\",r),o.instance=a}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(o,t),(t=o.state.preload)&&(o.state.loading&3)===0&&(e.count++,o=kf.bind(e),t.addEventListener(\"load\",o),t.addEventListener(\"error\",o))}}var Fy=0;function zM(e,t){return e.stylesheets&&e.count===0&&sf(e,e.stylesheets),0Fy?50:800)+t);return e.unsuspend=o,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(n)}}:null}function kf(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)sf(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Bf=null;function sf(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Bf=new Map,t.forEach(kM,e),Bf=null,kf.call(e))}function kM(e,t){if(!(t.state.loading&4)){var o=Bf.get(e);if(o)var r=o.get(null);else{o=new Map,Bf.set(e,o);for(var n=e.querySelectorAll(\"link[data-precedence],style[data-precedence]\"),a=0;a{\"use strict\";function AS(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(AS)}catch(e){console.error(e)}}AS(),DS.exports=OS()});var aE=Xo(pt=>{\"use strict\";var Eo=typeof Symbol==\"function\"&&Symbol.for,Yg=Eo?Symbol.for(\"react.element\"):60103,Xg=Eo?Symbol.for(\"react.portal\"):60106,ud=Eo?Symbol.for(\"react.fragment\"):60107,pd=Eo?Symbol.for(\"react.strict_mode\"):60108,fd=Eo?Symbol.for(\"react.profiler\"):60114,dd=Eo?Symbol.for(\"react.provider\"):60109,md=Eo?Symbol.for(\"react.context\"):60110,Gg=Eo?Symbol.for(\"react.async_mode\"):60111,yd=Eo?Symbol.for(\"react.concurrent_mode\"):60111,hd=Eo?Symbol.for(\"react.forward_ref\"):60112,gd=Eo?Symbol.for(\"react.suspense\"):60113,oO=Eo?Symbol.for(\"react.suspense_list\"):60120,bd=Eo?Symbol.for(\"react.memo\"):60115,vd=Eo?Symbol.for(\"react.lazy\"):60116,rO=Eo?Symbol.for(\"react.block\"):60121,nO=Eo?Symbol.for(\"react.fundamental\"):60117,aO=Eo?Symbol.for(\"react.responder\"):60118,iO=Eo?Symbol.for(\"react.scope\"):60119;function Pr(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case Yg:switch(e=e.type,e){case Gg:case yd:case ud:case fd:case pd:case gd:return e;default:switch(e=e&&e.$$typeof,e){case md:case hd:case vd:case bd:case dd:return e;default:return t}}case Xg:return t}}}function nE(e){return Pr(e)===yd}pt.AsyncMode=Gg;pt.ConcurrentMode=yd;pt.ContextConsumer=md;pt.ContextProvider=dd;pt.Element=Yg;pt.ForwardRef=hd;pt.Fragment=ud;pt.Lazy=vd;pt.Memo=bd;pt.Portal=Xg;pt.Profiler=fd;pt.StrictMode=pd;pt.Suspense=gd;pt.isAsyncMode=function(e){return nE(e)||Pr(e)===Gg};pt.isConcurrentMode=nE;pt.isContextConsumer=function(e){return Pr(e)===md};pt.isContextProvider=function(e){return Pr(e)===dd};pt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===Yg};pt.isForwardRef=function(e){return Pr(e)===hd};pt.isFragment=function(e){return Pr(e)===ud};pt.isLazy=function(e){return Pr(e)===vd};pt.isMemo=function(e){return Pr(e)===bd};pt.isPortal=function(e){return Pr(e)===Xg};pt.isProfiler=function(e){return Pr(e)===fd};pt.isStrictMode=function(e){return Pr(e)===pd};pt.isSuspense=function(e){return Pr(e)===gd};pt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===ud||e===yd||e===fd||e===pd||e===gd||e===oO||typeof e==\"object\"&&e!==null&&(e.$$typeof===vd||e.$$typeof===bd||e.$$typeof===dd||e.$$typeof===md||e.$$typeof===hd||e.$$typeof===nO||e.$$typeof===aO||e.$$typeof===iO||e.$$typeof===rO)};pt.typeOf=Pr});var lE=Xo((Mz,iE)=>{\"use strict\";iE.exports=aE()});var mE=Xo((Oz,dE)=>{\"use strict\";var qg=lE(),lO={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},sO={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},cO={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},pE={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Ig={};Ig[qg.ForwardRef]=cO;Ig[qg.Memo]=pE;function sE(e){return qg.isMemo(e)?pE:Ig[e.$$typeof]||lO}var uO=Object.defineProperty,pO=Object.getOwnPropertyNames,cE=Object.getOwnPropertySymbols,fO=Object.getOwnPropertyDescriptor,dO=Object.getPrototypeOf,uE=Object.prototype;function fE(e,t,o){if(typeof t!=\"string\"){if(uE){var r=dO(t);r&&r!==uE&&fE(e,r,o)}var n=pO(t);cE&&(n=n.concat(cE(t)));for(var a=sE(e),i=sE(t),l=0;l{\"use strict\";var DO=Symbol.for(\"react.transitional.element\"),NO=Symbol.for(\"react.fragment\");function AE(e,t,o){var r=null;if(o!==void 0&&(r=\"\"+o),t.key!==void 0&&(r=\"\"+t.key),\"key\"in t){o={};for(var n in t)n!==\"key\"&&(o[n]=t[n])}else o=t;return t=o.ref,{$$typeof:DO,type:e,key:r,ref:t!==void 0?t:null,props:o}}Pd.Fragment=NO;Pd.jsx=AE;Pd.jsxs=AE});var Ie=Xo((Ck,NE)=>{\"use strict\";NE.exports=DE()});var kE=Xo(vt=>{\"use strict\";var Qg=Symbol.for(\"react.transitional.element\"),Wg=Symbol.for(\"react.portal\"),Cd=Symbol.for(\"react.fragment\"),Rd=Symbol.for(\"react.strict_mode\"),wd=Symbol.for(\"react.profiler\"),Md=Symbol.for(\"react.consumer\"),Od=Symbol.for(\"react.context\"),Ad=Symbol.for(\"react.forward_ref\"),Dd=Symbol.for(\"react.suspense\"),Nd=Symbol.for(\"react.suspense_list\"),_d=Symbol.for(\"react.memo\"),zd=Symbol.for(\"react.lazy\"),_O=Symbol.for(\"react.view_transition\"),zO=Symbol.for(\"react.client.reference\");function Ir(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case Qg:switch(e=e.type,e){case Cd:case wd:case Rd:case Dd:case Nd:case _O:return e;default:switch(e=e&&e.$$typeof,e){case Od:case Ad:case zd:case _d:return e;case Md:return e;default:return t}}case Wg:return t}}}vt.ContextConsumer=Md;vt.ContextProvider=Od;vt.Element=Qg;vt.ForwardRef=Ad;vt.Fragment=Cd;vt.Lazy=zd;vt.Memo=_d;vt.Portal=Wg;vt.Profiler=wd;vt.StrictMode=Rd;vt.Suspense=Dd;vt.SuspenseList=Nd;vt.isContextConsumer=function(e){return Ir(e)===Md};vt.isContextProvider=function(e){return Ir(e)===Od};vt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===Qg};vt.isForwardRef=function(e){return Ir(e)===Ad};vt.isFragment=function(e){return Ir(e)===Cd};vt.isLazy=function(e){return Ir(e)===zd};vt.isMemo=function(e){return Ir(e)===_d};vt.isPortal=function(e){return Ir(e)===Wg};vt.isProfiler=function(e){return Ir(e)===wd};vt.isStrictMode=function(e){return Ir(e)===Rd};vt.isSuspense=function(e){return Ir(e)===Dd};vt.isSuspenseList=function(e){return Ir(e)===Nd};vt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===Cd||e===wd||e===Rd||e===Dd||e===Nd||typeof e==\"object\"&&e!==null&&(e.$$typeof===zd||e.$$typeof===_d||e.$$typeof===Od||e.$$typeof===Md||e.$$typeof===Ad||e.$$typeof===zO||e.getModuleId!==void 0)};vt.typeOf=Ir});var LE=Xo((Dk,BE)=>{\"use strict\";BE.exports=kE()});var w=q(re());var ir=q(re(),1),_S=q(NS(),1),zS=ir.createContext(null);function YM(){let e=ir.useContext(zS);if(!e)throw new Error(\"RenderContext not found\");return e}function XM(){return YM().model}function Ye(e){let t=XM(),o=ir.useSyncExternalStore(n=>(t.on(`change:${e}`,n),()=>t.off(`change:${e}`,n)),()=>t.get(e)),r=ir.useCallback(n=>{t.set(e,typeof n==\"function\"?n(t.get(e)):n),t.save_changes()},[t,e]);return[o,r]}function kS(e){return({el:t,model:o,experimental:r})=>{let n=_S.createRoot(t);return n.render(ir.createElement(ir.StrictMode,null,ir.createElement(zS.Provider,{value:{model:o,experimental:r}},ir.createElement(e)))),()=>n.unmount()}}function lr(e,...t){let o=new URL(`https://mui.com/production-error/?code=${e}`);return t.forEach(r=>o.searchParams.append(\"args[]\",r)),`Minified MUI error #${e}; visit ${o} for the full message.`}function Bi(){return Bi=Object.assign?Object.assign.bind():function(e){for(var t=1;t0?eo(bs,--Ko):0,hs--,so===10&&(hs=1,ad--),so}function Qo(){return so=Ko<$S?eo(bs,Ko++):0,hs++,so===10&&(hs=1,ad++),so}function Gr(){return eo(bs,Ko)}function vu(){return Ko}function xs(e,t){return Ja(bs,e,t)}function gs(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function id(e){return ad=hs=1,$S=Fo(bs=e),Ko=0,[]}function ld(e){return bs=\"\",e}function Ts(e){return nd(xs(Ko-1,$g(e===91?e+2:e===40?e+1:e)))}function GS(e){for(;(so=Gr())&&so<33;)Qo();return gs(e)>2||gs(so)>3?\"\":\" \"}function qS(e,t){for(;--t&&Qo()&&!(so<48||so>102||so>57&&so<65||so>70&&so<97););return xs(e,vu()+(t<6&&Gr()==32&&Qo()==32))}function $g(e){for(;Qo();)switch(so){case e:return Ko;case 34:case 39:e!==34&&e!==39&&$g(so);break;case 40:e===41&&$g(e);break;case 92:Qo();break}return Ko}function IS(e,t){for(;Qo()&&e+so!==57;)if(e+so===84&&Gr()===47)break;return\"/*\"+xs(t,Ko-1)+\"*\"+Li(e===47?e:Qo())}function FS(e){for(;!gs(Gr());)Qo();return xs(e,Ko)}function WS(e){return ld(sd(\"\",null,null,null,[\"\"],e=id(e),0,[0],e))}function sd(e,t,o,r,n,a,i,l,s){for(var c=0,u=0,m=i,p=0,d=0,v=0,T=1,S=1,h=1,y=0,g=\"\",b=n,E=a,C=r,P=g;S;)switch(v=y,y=Qo()){case 40:if(v!=108&&eo(P,m-1)==58){gu(P+=We(Ts(y),\"&\",\"&\\f\"),\"&\\f\")!=-1&&(h=-1);break}case 34:case 39:case 91:P+=Ts(y);break;case 9:case 10:case 13:case 32:P+=GS(v);break;case 92:P+=qS(vu()-1,7);continue;case 47:switch(Gr()){case 42:case 47:ys(FM(IS(Qo(),vu()),t,o),s);break;default:P+=\"/\"}break;case 123*T:l[c++]=Fo(P)*h;case 125*T:case 59:case 0:switch(y){case 0:case 125:S=0;case 59+u:h==-1&&(P=We(P,/\\f/g,\"\")),d>0&&Fo(P)-m&&ys(d>32?QS(P+\";\",r,o,m-1):QS(We(P,\" \",\"\")+\";\",r,o,m-2),s);break;case 59:P+=\";\";default:if(ys(C=KS(P,t,o,c,u,n,l,g,b=[],E=[],m),a),y===123)if(u===0)sd(P,t,C,C,b,a,m,l,E);else switch(p===99&&eo(P,3)===110?100:p){case 100:case 108:case 109:case 115:sd(e,C,C,r&&ys(KS(e,C,C,0,0,n,l,g,n,b=[],m),E),n,E,m,l,r?b:E);break;default:sd(P,C,C,C,[\"\"],E,0,l,E)}}c=u=d=0,T=h=1,g=P=\"\",m=i;break;case 58:m=1+Fo(P),d=v;default:if(T<1){if(y==123)--T;else if(y==125&&T++==0&&XS()==125)continue}switch(P+=Li(y),y*T){case 38:h=u>0?1:(P+=\"\\f\",-1);break;case 44:l[c++]=(Fo(P)-1)*h,h=1;break;case 64:Gr()===45&&(P+=Ts(Qo())),p=Gr(),u=m=Fo(g=P+=FS(vu())),y++;break;case 45:v===45&&Fo(P)==2&&(T=0)}}return a}function KS(e,t,o,r,n,a,i,l,s,c,u){for(var m=n-1,p=n===0?a:[\"\"],d=ms(p),v=0,T=0,S=0;v0?p[h]+\" \"+y:We(y,/&\\f/g,p[h])))&&(s[S++]=g);return bu(e,t,o,n===0?fs:l,s,c,u)}function FM(e,t,o){return bu(e,t,o,od,Li(YS()),Ja(e,2,-2),0)}function QS(e,t,o,r){return bu(e,t,o,ds,Ja(e,0,r),Ja(e,r+1,-1),r)}function ji(e,t){for(var o=\"\",r=ms(e),n=0;n6)switch(eo(e,t+1)){case 109:if(eo(e,t+4)!==45)break;case 102:return We(e,/(.+:)(.+)-([^]+)/,\"$1\"+tt+\"$2-$3$1\"+hu+(eo(e,t+3)==108?\"$3\":\"$2-$3\"))+e;case 115:return~gu(e,\"stretch\")?oE(We(e,\"stretch\",\"fill-available\"),t)+e:e}break;case 4949:if(eo(e,t+1)!==115)break;case 6444:switch(eo(e,Fo(e)-3-(~gu(e,\"!important\")&&10))){case 107:return We(e,\":\",\":\"+tt)+e;case 101:return We(e,/(.+:)([^;!]+)(;|!.+)?/,\"$1\"+tt+(eo(e,14)===45?\"inline-\":\"\")+\"box$3$1\"+tt+\"$2$3$1\"+No+\"$2box$3\")+e}break;case 5936:switch(eo(e,t+11)){case 114:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"tb\")+e;case 108:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"tb-rl\")+e;case 45:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"lr\")+e}return tt+e+No+e+e}return e}var eO=function(t,o,r,n){if(t.length>-1&&!t.return)switch(t.type){case ds:t.return=oE(t.value,t.length);break;case rd:return ji([vs(t,{value:We(t.value,\"@\",\"@\"+tt)})],n);case fs:if(t.length)return Vg(t.props,function(a){switch(Hg(a,/(::plac\\w+|:read-\\w+)/)){case\":read-only\":case\":read-write\":return ji([vs(t,{props:[We(a,/:(read-\\w+)/,\":\"+hu+\"$1\")]})],n);case\"::placeholder\":return ji([vs(t,{props:[We(a,/:(plac\\w+)/,\":\"+tt+\"input-$1\")]}),vs(t,{props:[We(a,/:(plac\\w+)/,\":\"+hu+\"$1\")]}),vs(t,{props:[We(a,/:(plac\\w+)/,No+\"input-$1\")]})],n)}return\"\"})}},tO=[eO],rE=function(t){var o=t.key;if(o===\"css\"){var r=document.querySelectorAll(\"style[data-emotion]:not([data-s])\");Array.prototype.forEach.call(r,function(T){var S=T.getAttribute(\"data-emotion\");S.indexOf(\" \")!==-1&&(document.head.appendChild(T),T.setAttribute(\"data-s\",\"\"))})}var n=t.stylisPlugins||tO,a={},i,l=[];i=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^=\"'+o+' \"]'),function(T){for(var S=T.getAttribute(\"data-emotion\").split(\" \"),h=1;h=4;++r,n-=4)o=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,o=(o&65535)*1540483477+((o>>>16)*59797<<16),o^=o>>>24,t=(o&65535)*1540483477+((o>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(n){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var hE={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};var yO=!1,hO=/[A-Z]|^ms/g,gO=/_EMO_([^_]+?)_([^]*?)_EMO_/g,xE=function(t){return t.charCodeAt(1)===45},gE=function(t){return t!=null&&typeof t!=\"boolean\"},Fg=cd(function(e){return xE(e)?e:e.replace(hO,\"-$&\").toLowerCase()}),bE=function(t,o){switch(t){case\"animation\":case\"animationName\":if(typeof o==\"string\")return o.replace(gO,function(r,n,a){return Nn={name:n,styles:a,next:Nn},n})}return hE[t]!==1&&!xE(t)&&typeof o==\"number\"&&o!==0?o+\"px\":o},bO=\"Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.\";function Su(e,t,o){if(o==null)return\"\";var r=o;if(r.__emotion_styles!==void 0)return r;switch(typeof o){case\"boolean\":return\"\";case\"object\":{var n=o;if(n.anim===1)return Nn={name:n.name,styles:n.styles,next:Nn},n.name;var a=o;if(a.styles!==void 0){var i=a.next;if(i!==void 0)for(;i!==void 0;)Nn={name:i.name,styles:i.styles,next:Nn},i=i.next;var l=a.styles+\";\";return l}return vO(e,t,o)}case\"function\":{if(e!==void 0){var s=Nn,c=o(e);return Nn=s,Su(e,t,c)}break}}var u=o;if(t==null)return u;var m=t[u];return m!==void 0?m:u}function vO(e,t,o){var r=\"\";if(Array.isArray(o))for(var n=0;n96?wO:MO},ME=function(t,o,r){var n;if(o){var a=o.shouldForwardProp;n=t.__emotion_forwardProp&&a?function(i){return t.__emotion_forwardProp(i)&&a(i)}:a}return typeof n!=\"function\"&&r&&(n=t.__emotion_forwardProp),n},OO=function(t){var o=t.cache,r=t.serialized,n=t.isStringTag;return Ss(o,r,n),Eu(function(){return Tu(o,r,n)}),null},OE=function e(t,o){var r=t.__emotion_real===t,n=r&&t.__emotion_base||t,a,i;o!==void 0&&(a=o.label,i=o.target);var l=ME(t,o,r),s=l||wE(n),c=!s(\"as\");return function(){var u=arguments,m=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(a!==void 0&&m.push(\"label:\"+a+\";\"),u[0]==null||u[0].raw===void 0)m.push.apply(m,u);else{var p=u[0];m.push(p[0]);for(var d=u.length,v=1;v{t[o]=jE(e[o])}),t}function Kt(e,t,o={clone:!0}){let r=o.clone?{...e}:e;return Cr(e)&&Cr(t)&&Object.keys(t).forEach(n=>{Zg.isValidElement(t[n])||(0,Jg.isValidElementType)(t[n])?r[n]=t[n]:Cr(t[n])&&Object.prototype.hasOwnProperty.call(e,n)&&Cr(e[n])?r[n]=Kt(e[n],t[n],o):o.clone?r[n]=Cr(t[n])?jE(t[n]):t[n]:r[n]=t[n]}),r}var kO=e=>{let t=Object.keys(e).map(o=>({key:o,val:e[o]}))||[];return t.sort((o,r)=>o.val-r.val),t.reduce((o,r)=>({...o,[r.key]:r.val}),{})};function e0(e){let{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:o=\"px\",step:r=5,...n}=e,a=kO(t),i=Object.keys(a);function l(p){return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o})`}function s(p){return`@media (max-width:${(typeof t[p]==\"number\"?t[p]:p)-r/100}${o})`}function c(p,d){let v=i.indexOf(d);return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o}) and (max-width:${(v!==-1&&typeof t[i[v]]==\"number\"?t[i[v]]:d)-r/100}${o})`}function u(p){return i.indexOf(p)+1r.startsWith(\"@container\")).sort((r,n)=>{let a=/min-width:\\s*([0-9.]+)/;return+(r.match(a)?.[1]||0)-+(n.match(a)?.[1]||0)});return o.length?o.reduce((r,n)=>{let a=t[n];return delete r[n],r[n]=a,r},{...t}):t}function t0(e,t){return t===\"@\"||t.startsWith(\"@\")&&(e.some(o=>t.startsWith(`@${o}`))||!!t.match(/^@\\d/))}function o0(e,t){let o=t.match(/^@([^/]+)?\\/?(.+)?$/);if(!o)return null;let[,r,n]=o,a=Number.isNaN(+r)?r||0:+r;return e.containerQueries(n).up(a)}function Bd(e){let t=(a,i)=>a.replace(\"@media\",i?`@container ${i}`:\"@container\");function o(a,i){a.up=(...l)=>t(e.breakpoints.up(...l),i),a.down=(...l)=>t(e.breakpoints.down(...l),i),a.between=(...l)=>t(e.breakpoints.between(...l),i),a.only=(...l)=>t(e.breakpoints.only(...l),i),a.not=(...l)=>{let s=t(e.breakpoints.not(...l),i);return s.includes(\"not all and\")?s.replace(\"not all and \",\"\").replace(\"min-width:\",\"width<\").replace(\"max-width:\",\"width>\").replace(\"and\",\"or\"):s}}let r={},n=a=>(o(r,a),r);return o(n),{...e,containerQueries:n}}var BO={borderRadius:4},UE=BO;function LO(e,t){return t?Kt(e,t,{clone:!1}):e}var sa=LO;var Ru={xs:0,sm:600,md:900,lg:1200,xl:1536},HE={keys:[\"xs\",\"sm\",\"md\",\"lg\",\"xl\"],up:e=>`@media (min-width:${Ru[e]}px)`},jO={containerQueries:e=>({up:t=>{let o=typeof t==\"number\"?t:Ru[t]||t;return typeof o==\"number\"&&(o=`${o}px`),e?`@container ${e} (min-width:${o})`:`@container (min-width:${o})`}})};function Wo(e,t,o){let r=e.theme||{};if(Array.isArray(t)){let a=r.breakpoints||HE;return t.reduce((i,l,s)=>(i[a.up(a.keys[s])]=o(t[s]),i),{})}if(typeof t==\"object\"){let a=r.breakpoints||HE;return Object.keys(t).reduce((i,l)=>{if(t0(a.keys,l)){let s=o0(r.containerQueries?r:jO,l);s&&(i[s]=o(t[l],l))}else if(Object.keys(a.values||Ru).includes(l)){let s=a.up(l);i[s]=o(t[l],l)}else{let s=l;i[s]=t[s]}return i},{})}return o(t)}function VE(e={}){return e.keys?.reduce((o,r)=>{let n=e.up(r);return o[n]={},o},{})||{}}function r0(e,t){return e.reduce((o,r)=>{let n=o[r];return(!n||Object.keys(n).length===0)&&delete o[r],o},t)}function ri(e){if(typeof e!=\"string\")throw new Error(lr(7));return e.charAt(0).toUpperCase()+e.slice(1)}function Ps(e,t,o=!0){if(!t||typeof t!=\"string\")return null;if(e&&e.vars&&o){let r=`vars.${t}`.split(\".\").reduce((n,a)=>n&&n[a]?n[a]:null,e);if(r!=null)return r}return t.split(\".\").reduce((r,n)=>r&&r[n]!=null?r[n]:null,e)}function wu(e,t,o,r=o){let n;return typeof e==\"function\"?n=e(o):Array.isArray(e)?n=e[o]||r:n=Ps(e,o)||r,t&&(n=t(n,r,e)),n}function UO(e){let{prop:t,cssProperty:o=e.prop,themeKey:r,transform:n}=e,a=i=>{if(i[t]==null)return null;let l=i[t],s=i.theme,c=Ps(s,r)||{};return Wo(i,l,m=>{let p=wu(c,n,m);return m===p&&typeof m==\"string\"&&(p=wu(c,n,`${t}${m===\"default\"?\"\":ri(m)}`,m)),o===!1?p:{[o]:p}})};return a.propTypes={},a.filterProps=[t],a}var Pt=UO;function Ld(e){let t={};return o=>(t[o]===void 0&&(t[o]=e(o)),t[o])}var HO={m:\"margin\",p:\"padding\"},VO={t:\"Top\",r:\"Right\",b:\"Bottom\",l:\"Left\",x:[\"Left\",\"Right\"],y:[\"Top\",\"Bottom\"]},$E={marginX:\"mx\",marginY:\"my\",paddingX:\"px\",paddingY:\"py\"},$O=Ld(e=>{if(e.length>2)if($E[e])e=$E[e];else return[e];let[t,o]=e.split(\"\"),r=HO[t],n=VO[o]||\"\";return Array.isArray(n)?n.map(a=>r+a):[r+n]}),n0=[\"m\",\"mt\",\"mr\",\"mb\",\"ml\",\"mx\",\"my\",\"margin\",\"marginTop\",\"marginRight\",\"marginBottom\",\"marginLeft\",\"marginX\",\"marginY\",\"marginInline\",\"marginInlineStart\",\"marginInlineEnd\",\"marginBlock\",\"marginBlockStart\",\"marginBlockEnd\"],a0=[\"p\",\"pt\",\"pr\",\"pb\",\"pl\",\"px\",\"py\",\"padding\",\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\",\"paddingX\",\"paddingY\",\"paddingInline\",\"paddingInlineStart\",\"paddingInlineEnd\",\"paddingBlock\",\"paddingBlockStart\",\"paddingBlockEnd\"],YE=[...n0,...a0];function Hi(e,t,o,r){let n=Ps(e,t,!0)??o;return typeof n==\"number\"||typeof n==\"string\"?a=>typeof a==\"string\"?a:typeof n==\"string\"?n.startsWith(\"var(\")&&a===0?0:n.startsWith(\"var(\")&&a===1?n:`calc(${a} * ${n})`:n*a:Array.isArray(n)?a=>{if(typeof a==\"string\")return a;let i=Math.abs(a),l=n[i];return a>=0?l:typeof l==\"number\"?-l:typeof l==\"string\"&&l.startsWith(\"var(\")?`calc(-1 * ${l})`:`-${l}`}:typeof n==\"function\"?n:()=>{}}function Mu(e){return Hi(e,\"spacing\",8,\"spacing\")}function Vi(e,t){return typeof t==\"string\"||t==null?t:e(t)}function YO(e,t){return o=>e.reduce((r,n)=>(r[n]=Vi(t,o),r),{})}function XO(e,t,o,r){if(!t.includes(o))return null;let n=$O(o),a=YO(n,r),i=e[o];return Wo(e,i,a)}function i0(e,t){let o=Mu(e.theme);return Object.keys(e).map(r=>XO(e,t,r,o)).reduce(sa,{})}function Vt(e){return i0(e,n0)}Vt.propTypes={};Vt.filterProps=n0;function $t(e){return i0(e,a0)}$t.propTypes={};$t.filterProps=a0;function XE(e){return i0(e,YE)}XE.propTypes={};XE.filterProps=YE;function Cs(e=8,t=Mu({spacing:e})){if(e.mui)return e;let o=(...r)=>(r.length===0?[1]:r).map(a=>{let i=t(a);return typeof i==\"number\"?`${i}px`:i}).join(\" \");return o.mui=!0,o}function GO(...e){let t=e.reduce((r,n)=>(n.filterProps.forEach(a=>{r[a]=n}),r),{}),o=r=>Object.keys(r).reduce((n,a)=>t[a]?sa(n,t[a](r)):n,{});return o.propTypes={},o.filterProps=e.reduce((r,n)=>r.concat(n.filterProps),[]),o}var ca=GO;function Rr(e){return typeof e!=\"number\"?e:`${e}px solid`}function Fr(e,t){return Pt({prop:e,themeKey:\"borders\",transform:t})}var qO=Fr(\"border\",Rr),IO=Fr(\"borderTop\",Rr),FO=Fr(\"borderRight\",Rr),KO=Fr(\"borderBottom\",Rr),QO=Fr(\"borderLeft\",Rr),WO=Fr(\"borderColor\"),ZO=Fr(\"borderTopColor\"),JO=Fr(\"borderRightColor\"),eA=Fr(\"borderBottomColor\"),tA=Fr(\"borderLeftColor\"),oA=Fr(\"outline\",Rr),rA=Fr(\"outlineColor\"),Ou=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){let t=Hi(e.theme,\"shape.borderRadius\",4,\"borderRadius\"),o=r=>({borderRadius:Vi(t,r)});return Wo(e,e.borderRadius,o)}return null};Ou.propTypes={};Ou.filterProps=[\"borderRadius\"];var S4=ca(qO,IO,FO,KO,QO,WO,ZO,JO,eA,tA,Ou,oA,rA);var Au=e=>{if(e.gap!==void 0&&e.gap!==null){let t=Hi(e.theme,\"spacing\",8,\"gap\"),o=r=>({gap:Vi(t,r)});return Wo(e,e.gap,o)}return null};Au.propTypes={};Au.filterProps=[\"gap\"];var Du=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){let t=Hi(e.theme,\"spacing\",8,\"columnGap\"),o=r=>({columnGap:Vi(t,r)});return Wo(e,e.columnGap,o)}return null};Du.propTypes={};Du.filterProps=[\"columnGap\"];var Nu=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){let t=Hi(e.theme,\"spacing\",8,\"rowGap\"),o=r=>({rowGap:Vi(t,r)});return Wo(e,e.rowGap,o)}return null};Nu.propTypes={};Nu.filterProps=[\"rowGap\"];var nA=Pt({prop:\"gridColumn\"}),aA=Pt({prop:\"gridRow\"}),iA=Pt({prop:\"gridAutoFlow\"}),lA=Pt({prop:\"gridAutoColumns\"}),sA=Pt({prop:\"gridAutoRows\"}),cA=Pt({prop:\"gridTemplateColumns\"}),uA=Pt({prop:\"gridTemplateRows\"}),pA=Pt({prop:\"gridTemplateAreas\"}),fA=Pt({prop:\"gridArea\"}),M4=ca(Au,Du,Nu,nA,aA,iA,lA,sA,cA,uA,pA,fA);function $i(e,t){return t===\"grey\"?t:e}var dA=Pt({prop:\"color\",themeKey:\"palette\",transform:$i}),mA=Pt({prop:\"bgcolor\",cssProperty:\"backgroundColor\",themeKey:\"palette\",transform:$i}),yA=Pt({prop:\"backgroundColor\",themeKey:\"palette\",transform:$i}),N4=ca(dA,mA,yA);function sr(e){return e<=1&&e!==0?`${e*100}%`:e}var hA=Pt({prop:\"width\",transform:sr}),jd=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){let t=o=>{let r=e.theme?.breakpoints?.values?.[o]||Ru[o];return r?e.theme?.breakpoints?.unit!==\"px\"?{maxWidth:`${r}${e.theme.breakpoints.unit}`}:{maxWidth:r}:{maxWidth:sr(o)}};return Wo(e,e.maxWidth,t)}return null};jd.filterProps=[\"maxWidth\"];var gA=Pt({prop:\"minWidth\",transform:sr}),bA=Pt({prop:\"height\",transform:sr}),vA=Pt({prop:\"maxHeight\",transform:sr}),xA=Pt({prop:\"minHeight\",transform:sr}),L4=Pt({prop:\"size\",cssProperty:\"width\",transform:sr}),j4=Pt({prop:\"size\",cssProperty:\"height\",transform:sr}),TA=Pt({prop:\"boxSizing\"}),U4=ca(hA,jd,gA,bA,vA,xA,TA);var SA={border:{themeKey:\"borders\",transform:Rr},borderTop:{themeKey:\"borders\",transform:Rr},borderRight:{themeKey:\"borders\",transform:Rr},borderBottom:{themeKey:\"borders\",transform:Rr},borderLeft:{themeKey:\"borders\",transform:Rr},borderColor:{themeKey:\"palette\"},borderTopColor:{themeKey:\"palette\"},borderRightColor:{themeKey:\"palette\"},borderBottomColor:{themeKey:\"palette\"},borderLeftColor:{themeKey:\"palette\"},outline:{themeKey:\"borders\",transform:Rr},outlineColor:{themeKey:\"palette\"},borderRadius:{themeKey:\"shape.borderRadius\",style:Ou},color:{themeKey:\"palette\",transform:$i},bgcolor:{themeKey:\"palette\",cssProperty:\"backgroundColor\",transform:$i},backgroundColor:{themeKey:\"palette\",transform:$i},p:{style:$t},pt:{style:$t},pr:{style:$t},pb:{style:$t},pl:{style:$t},px:{style:$t},py:{style:$t},padding:{style:$t},paddingTop:{style:$t},paddingRight:{style:$t},paddingBottom:{style:$t},paddingLeft:{style:$t},paddingX:{style:$t},paddingY:{style:$t},paddingInline:{style:$t},paddingInlineStart:{style:$t},paddingInlineEnd:{style:$t},paddingBlock:{style:$t},paddingBlockStart:{style:$t},paddingBlockEnd:{style:$t},m:{style:Vt},mt:{style:Vt},mr:{style:Vt},mb:{style:Vt},ml:{style:Vt},mx:{style:Vt},my:{style:Vt},margin:{style:Vt},marginTop:{style:Vt},marginRight:{style:Vt},marginBottom:{style:Vt},marginLeft:{style:Vt},marginX:{style:Vt},marginY:{style:Vt},marginInline:{style:Vt},marginInlineStart:{style:Vt},marginInlineEnd:{style:Vt},marginBlock:{style:Vt},marginBlockStart:{style:Vt},marginBlockEnd:{style:Vt},displayPrint:{cssProperty:!1,transform:e=>({\"@media print\":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:Au},rowGap:{style:Nu},columnGap:{style:Du},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:\"zIndex\"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:\"shadows\"},width:{transform:sr},maxWidth:{style:jd},minWidth:{transform:sr},height:{transform:sr},maxHeight:{transform:sr},minHeight:{transform:sr},boxSizing:{},font:{themeKey:\"font\"},fontFamily:{themeKey:\"typography\"},fontSize:{themeKey:\"typography\"},fontStyle:{themeKey:\"typography\"},fontWeight:{themeKey:\"typography\"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:\"typography\"}},un=SA;function EA(...e){let t=e.reduce((r,n)=>r.concat(Object.keys(n)),[]),o=new Set(t);return e.every(r=>o.size===Object.keys(r).length)}function PA(e,t){return typeof e==\"function\"?e(t):e}function CA(){function e(o,r,n,a){let i={[o]:r,theme:n},l=a[o];if(!l)return{[o]:r};let{cssProperty:s=o,themeKey:c,transform:u,style:m}=l;if(r==null)return null;if(c===\"typography\"&&r===\"inherit\")return{[o]:r};let p=Ps(n,c)||{};return m?m(i):Wo(i,r,v=>{let T=wu(p,u,v);return v===T&&typeof v==\"string\"&&(T=wu(p,u,`${o}${v===\"default\"?\"\":ri(v)}`,v)),s===!1?T:{[s]:T}})}function t(o){let{sx:r,theme:n={},nested:a}=o||{};if(!r)return null;let i=n.unstable_sxConfig??un;function l(s){let c=s;if(typeof s==\"function\")c=s(n);else if(typeof s!=\"object\")return s;if(!c)return null;let u=VE(n.breakpoints),m=Object.keys(u),p=u;return Object.keys(c).forEach(d=>{let v=PA(c[d],n);if(v!=null)if(typeof v==\"object\")if(i[d])p=sa(p,e(d,v,n,i));else{let T=Wo({theme:n},v,S=>({[d]:S}));EA(T,v)?p[d]=t({sx:v,theme:n,nested:!0}):p=sa(p,T)}else p=sa(p,e(d,v,n,i))}),!a&&n.modularCssLayers?{\"@layer sx\":kd(n,r0(m,p))}:kd(n,r0(m,p))}return Array.isArray(r)?r.map(l):l(r)}return t}var GE=CA();GE.filterProps=[\"sx\"];var Kr=GE;function l0(e,t){let o=this;if(o.vars){if(!o.colorSchemes?.[e]||typeof o.getColorSchemeSelector!=\"function\")return{};let r=o.getColorSchemeSelector(e);return r===\"&\"?t:((r.includes(\"data-\")||r.includes(\".\"))&&(r=`*:where(${r.replace(/\\s*&$/,\"\")}) &`),{[r]:t})}return o.palette.mode===e?t:{}}function RA(e={},...t){let{breakpoints:o={},palette:r={},spacing:n,shape:a={},...i}=e,l=e0(o),s=Cs(n),c=Kt({breakpoints:l,direction:\"ltr\",components:{},palette:{mode:\"light\",...r},spacing:s,shape:{...UE,...a}},i);return c=Bd(c),c.applyStyles=l0,c=t.reduce((u,m)=>Kt(u,m),c),c.unstable_sxConfig={...un,...i?.unstable_sxConfig},c.unstable_sx=function(m){return Kr({sx:m,theme:this})},c}var Yi=RA;var qE=q(re(),1);function wA(e){return Object.keys(e).length===0}function MA(e=null){let t=qE.useContext(ti);return!t||wA(t)?e:t}var s0=MA;var OA=Yi();function AA(e=OA){return s0(e)}var Rs=AA;var DA=e=>{let t={systemProps:{},otherProps:{}},o=e?.theme?.unstable_sxConfig??un;return Object.keys(e).forEach(r=>{o[r]?t.systemProps[r]=e[r]:t.otherProps[r]=e[r]}),t};function ws(e){let{sx:t,...o}=e,{systemProps:r,otherProps:n}=DA(o),a;return Array.isArray(t)?a=[r,...t]:typeof t==\"function\"?a=(...i)=>{let l=t(...i);return Cr(l)?{...r,...l}:r}:a={...r,...t},{...n,sx:a}}var IE=e=>e,NA=()=>{let e=IE;return{configure(t){e=t},generate(t){return e(t)},reset(){e=IE}}},_A=NA(),Ms=_A;var KE=q(re(),1);function FE(e){var t,o,r=\"\";if(typeof e==\"string\"||typeof e==\"number\")r+=e;else if(typeof e==\"object\")if(Array.isArray(e)){var n=e.length;for(t=0;tl!==\"theme\"&&l!==\"sx\"&&l!==\"as\"})(Kr);return KE.forwardRef(function(s,c){let u=Rs(o),{className:m,component:p=\"div\",...d}=ws(s);return(0,QE.jsx)(a,{as:p,ref:c,className:ie(m,n?n(r):r),theme:t&&u[t]||u,...d})})}var kA={active:\"active\",checked:\"checked\",completed:\"completed\",disabled:\"disabled\",error:\"error\",expanded:\"expanded\",focused:\"focused\",focusVisible:\"focusVisible\",open:\"open\",readOnly:\"readOnly\",required:\"required\",selected:\"selected\"};function _e(e,t,o=\"Mui\"){let r=kA[t];return r?`${o}-${r}`:`${Ms.generate(e)}-${t}`}function Ce(e,t,o=\"Mui\"){let r={};return t.forEach(n=>{r[n]=_e(e,n,o)}),r}function zu(e){let{variants:t,...o}=e,r={variants:t,style:la(o),isProcessed:!0};return r.style===o||t&&t.forEach(n=>{typeof n.style!=\"function\"&&(n.style=la(n.style))}),r}var BA=Yi();function c0(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}function Xi(e,t){return t&&e&&typeof e==\"object\"&&e.styles&&!e.styles.startsWith(\"@layer\")&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}function LA(e){return e?(t,o)=>o[e]:null}function jA(e,t,o){e.theme=HA(e.theme)?o:e.theme[t]||e.theme}function Ud(e,t,o){let r=typeof t==\"function\"?t(e):t;if(Array.isArray(r))return r.flatMap(n=>Ud(e,n,o));if(Array.isArray(r?.variants)){let n;if(r.isProcessed)n=o?Xi(r.style,o):r.style;else{let{variants:a,...i}=r;n=o?Xi(la(i),o):i}return WE(e,r.variants,[n],o)}return r?.isProcessed?o?Xi(la(r.style),o):r.style:o?Xi(la(r),o):r}function WE(e,t,o=[],r=void 0){let n;e:for(let a=0;a{zE(l,C=>C.filter(P=>P!==Kr));let{name:c,slot:u,skipVariantsResolver:m,skipSx:p,overridesResolver:d=LA($A(u)),...v}=s,T=c&&c.startsWith(\"Mui\")||u?\"components\":\"custom\",S=m!==void 0?m:u&&u!==\"Root\"&&u!==\"root\"||!1,h=p||!1,y=c0;u===\"Root\"||u===\"root\"?y=r:u?y=n:VA(l)&&(y=void 0);let g=Cu(l,{shouldForwardProp:y,label:UA(c,u),...v}),b=C=>{if(C.__emotion_real===C)return C;if(typeof C==\"function\")return function(A){return Ud(A,C,A.theme.modularCssLayers?T:void 0)};if(Cr(C)){let P=zu(C);return function(_){return P.variants?Ud(_,P,_.theme.modularCssLayers?T:void 0):_.theme.modularCssLayers?Xi(P.style,T):P.style}}return C},E=(...C)=>{let P=[],A=C.map(b),_=[];if(P.push(a),c&&d&&_.push(function(k){let O=k.theme.components?.[c]?.styleOverrides;if(!O)return null;let N={};for(let X in O)N[X]=Ud(k,O[X],k.theme.modularCssLayers?\"theme\":void 0);return d(k,N)}),c&&!S&&_.push(function(k){let O=k.theme?.components?.[c]?.variants;return O?WE(k,O,[],k.theme.modularCssLayers?\"theme\":void 0):null}),h||_.push(Kr),Array.isArray(A[0])){let x=A.shift(),k=new Array(P.length).fill(\"\"),U=new Array(_.length).fill(\"\"),O;O=[...k,...x,...U],O.raw=[...k,...x.raw,...U],P.unshift(O)}let z=[...P,...A,..._],I=g(...z);return l.muiName&&(I.muiName=l.muiName),I};return g.withConfig&&(E.withConfig=g.withConfig),E}}function UA(e,t){return void 0}function HA(e){for(let t in e)return!1;return!0}function VA(e){return typeof e==\"string\"&&e.charCodeAt(0)>96}function $A(e){return e&&e.charAt(0).toLowerCase()+e.slice(1)}function ni(e,t,o=!1){let r={...t};for(let n in e)if(Object.prototype.hasOwnProperty.call(e,n)){let a=n;if(a===\"components\"||a===\"slots\")r[a]={...e[a],...r[a]};else if(a===\"componentsProps\"||a===\"slotProps\"){let i=e[a],l=t[a];if(!l)r[a]=i||{};else if(!i)r[a]=l;else{r[a]={...l};for(let s in i)if(Object.prototype.hasOwnProperty.call(i,s)){let c=s;r[a][c]=ni(i[c],l[c],o)}}}else a===\"className\"&&o&&t.className?r.className=ie(e?.className,t?.className):a===\"style\"&&o&&t.style?r.style={...e?.style,...t?.style}:r[a]===void 0&&(r[a]=e[a])}return r}var Vd=q(re(),1),YA=typeof window<\"u\"?Vd.useLayoutEffect:Vd.useEffect,wr=YA;function XA(e,t=Number.MIN_SAFE_INTEGER,o=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,o))}var ua=XA;function p0(e,t=0,o=1){return ua(e,t,o)}function GA(e){e=e.slice(1);let t=new RegExp(`.{1,${e.length>=6?2:1}}`,\"g\"),o=e.match(t);return o&&o[0].length===1&&(o=o.map(r=>r+r)),o?`rgb${o.length===4?\"a\":\"\"}(${o.map((r,n)=>n<3?parseInt(r,16):Math.round(parseInt(r,16)/255*1e3)/1e3).join(\", \")})`:\"\"}function ai(e){if(e.type)return e;if(e.charAt(0)===\"#\")return ai(GA(e));let t=e.indexOf(\"(\"),o=e.substring(0,t);if(![\"rgb\",\"rgba\",\"hsl\",\"hsla\",\"color\"].includes(o))throw new Error(lr(9,e));let r=e.substring(t+1,e.length-1),n;if(o===\"color\"){if(r=r.split(\" \"),n=r.shift(),r.length===4&&r[3].charAt(0)===\"/\"&&(r[3]=r[3].slice(1)),![\"srgb\",\"display-p3\",\"a98-rgb\",\"prophoto-rgb\",\"rec-2020\"].includes(n))throw new Error(lr(10,n))}else r=r.split(\",\");return r=r.map(a=>parseFloat(a)),{type:o,values:r,colorSpace:n}}var qA=e=>{let t=ai(e);return t.values.slice(0,3).map((o,r)=>t.type.includes(\"hsl\")&&r!==0?`${o}%`:o).join(\" \")},Os=(e,t)=>{try{return qA(e)}catch{return e}};function $d(e){let{type:t,colorSpace:o}=e,{values:r}=e;return t.includes(\"rgb\")?r=r.map((n,a)=>a<3?parseInt(n,10):n):t.includes(\"hsl\")&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),t.includes(\"color\")?r=`${o} ${r.join(\" \")}`:r=`${r.join(\", \")}`,`${t}(${r})`}function f0(e){e=ai(e);let{values:t}=e,o=t[0],r=t[1]/100,n=t[2]/100,a=r*Math.min(n,1-n),i=(c,u=(c+o/30)%12)=>n-a*Math.max(Math.min(u-3,9-u,1),-1),l=\"rgb\",s=[Math.round(i(0)*255),Math.round(i(8)*255),Math.round(i(4)*255)];return e.type===\"hsla\"&&(l+=\"a\",s.push(t[3])),$d({type:l,values:s})}function u0(e){e=ai(e);let t=e.type===\"hsl\"||e.type===\"hsla\"?ai(f0(e)).values:e.values;return t=t.map(o=>(e.type!==\"color\"&&(o/=255),o<=.03928?o/12.92:((o+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function ZE(e,t){let o=u0(e),r=u0(t);return(Math.max(o,r)+.05)/(Math.min(o,r)+.05)}function As(e,t){return e=ai(e),t=p0(t),(e.type===\"rgb\"||e.type===\"hsl\")&&(e.type+=\"a\"),e.type===\"color\"?e.values[3]=`/${t}`:e.values[3]=t,$d(e)}function ii(e,t,o){try{return As(e,t)}catch{return e}}function Ds(e,t){if(e=ai(e),t=p0(t),e.type.includes(\"hsl\"))e.values[2]*=1-t;else if(e.type.includes(\"rgb\")||e.type.includes(\"color\"))for(let o=0;o<3;o+=1)e.values[o]*=1-t;return $d(e)}function it(e,t,o){try{return Ds(e,t)}catch{return e}}function Ns(e,t){if(e=ai(e),t=p0(t),e.type.includes(\"hsl\"))e.values[2]+=(100-e.values[2])*t;else if(e.type.includes(\"rgb\"))for(let o=0;o<3;o+=1)e.values[o]+=(255-e.values[o])*t;else if(e.type.includes(\"color\"))for(let o=0;o<3;o+=1)e.values[o]+=(1-e.values[o])*t;return $d(e)}function lt(e,t,o){try{return Ns(e,t)}catch{return e}}function IA(e,t=.15){return u0(e)>.5?Ds(e,t):Ns(e,t)}function ku(e,t,o){try{return IA(e,t)}catch{return e}}var Yd=q(re(),1);var FA=q(Ie(),1),KA=Yd.createContext();var li=()=>Yd.useContext(KA)??!1;var Xd=q(re(),1);var QA=q(Ie(),1),WA=Xd.createContext(void 0);function ZA(e){let{theme:t,name:o,props:r}=e;if(!t||!t.components||!t.components[o])return r;let n=t.components[o];return n.defaultProps?ni(n.defaultProps,r,t.components.mergeClassNameAndStyle):!n.styleOverrides&&!n.variants?ni(n,r,t.components.mergeClassNameAndStyle):r}function d0({props:e,name:t}){let o=Xd.useContext(WA);return ZA({props:e,name:t,theme:{components:o}})}var Bu=q(re(),1),JE=0;function e5(e){let[t,o]=Bu.useState(e),r=e||t;return Bu.useEffect(()=>{t==null&&(JE+=1,o(`mui-${JE}`))},[t]),r}var t5={...Bu},eP=t5.useId;function Gd(e){if(eP!==void 0){let t=eP();return e??t}return e5(e)}var tP={theme:void 0};function qd(e){let t,o;return function(n){let a=t;return(a===void 0||n.theme!==o)&&(tP.theme=n.theme,a=zu(e(tP)),t=a,o=n.theme),a}}function Id(e=\"\"){function t(...r){if(!r.length)return\"\";let n=r[0];return typeof n==\"string\"&&!n.match(/(#|\\(|\\)|(-?(\\d*\\.)?\\d+)(px|em|%|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc))|^(-?(\\d*\\.)?\\d+)$|(\\d+ \\d+ \\d+)/)?`, var(--${e?`${e}-`:\"\"}${n}${t(...r.slice(1))})`:`, ${n}`}return(r,...n)=>`var(--${e?`${e}-`:\"\"}${r}${t(...n)})`}var oP=(e,t,o,r=[])=>{let n=e;t.forEach((a,i)=>{i===t.length-1?Array.isArray(n)?n[Number(a)]=o:n&&typeof n==\"object\"&&(n[a]=o):n&&typeof n==\"object\"&&(n[a]||(n[a]=r.includes(a)?[]:{}),n=n[a])})},o5=(e,t,o)=>{function r(n,a=[],i=[]){Object.entries(n).forEach(([l,s])=>{(!o||o&&!o([...a,l]))&&s!=null&&(typeof s==\"object\"&&Object.keys(s).length>0?r(s,[...a,l],Array.isArray(s)?[...i,l]:i):t([...a,l],s,i))})}r(e)},r5=(e,t)=>typeof t==\"number\"?[\"lineHeight\",\"fontWeight\",\"opacity\",\"zIndex\"].some(r=>e.includes(r))||e[e.length-1].toLowerCase().includes(\"opacity\")?t:`${t}px`:t;function Lu(e,t){let{prefix:o,shouldSkipGeneratingVar:r}=t||{},n={},a={},i={};return o5(e,(l,s,c)=>{if((typeof s==\"string\"||typeof s==\"number\")&&(!r||!r(l,s))){let u=`--${o?`${o}-`:\"\"}${l.join(\"-\")}`,m=r5(l,s);Object.assign(n,{[u]:m}),oP(a,l,`var(${u})`,c),oP(i,l,`var(${u}, ${m})`,c)}},l=>l[0]===\"vars\"),{css:n,vars:a,varsWithDefaults:i}}function n5(e,t={}){let{getSelector:o=h,disableCssColorScheme:r,colorSchemeSelector:n,enableContrastVars:a}=t,{colorSchemes:i={},components:l,defaultColorScheme:s=\"light\",...c}=e,{vars:u,css:m,varsWithDefaults:p}=Lu(c,t),d=p,v={},{[s]:T,...S}=i;if(Object.entries(S||{}).forEach(([b,E])=>{let{vars:C,css:P,varsWithDefaults:A}=Lu(E,t);d=Kt(d,A),v[b]={css:P,vars:C}}),T){let{css:b,vars:E,varsWithDefaults:C}=Lu(T,t);d=Kt(d,C),v[s]={css:b,vars:E}}function h(b,E){let C=n;if(n===\"class\"&&(C=\".%s\"),n===\"data\"&&(C=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(C=`[${n}=\"%s\"]`),b){if(C===\"media\")return e.defaultColorScheme===b?\":root\":{[`@media (prefers-color-scheme: ${i[b]?.palette?.mode||b})`]:{\":root\":E}};if(C)return e.defaultColorScheme===b?`:root, ${C.replace(\"%s\",String(b))}`:C.replace(\"%s\",String(b))}return\":root\"}return{vars:d,generateThemeVars:()=>{let b={...u};return Object.entries(v).forEach(([,{vars:E}])=>{b=Kt(b,E)}),b},generateStyleSheets:()=>{let b=[],E=e.defaultColorScheme||\"light\";function C(_,z){Object.keys(z).length&&b.push(typeof _==\"string\"?{[_]:{...z}}:_)}C(o(void 0,{...m}),m);let{[E]:P,...A}=v;if(P){let{css:_}=P,z=i[E]?.palette?.mode,I=!r&&z?{colorScheme:z,..._}:{..._};C(o(E,{...I}),I)}return Object.entries(A).forEach(([_,{css:z}])=>{let I=i[_]?.palette?.mode,x=!r&&I?{colorScheme:I,...z}:{...z};C(o(_,{...x}),x)}),a&&b.push({\":root\":{\"--__l-threshold\":\"0.7\",\"--__l\":\"clamp(0, (l / var(--__l-threshold) - 1) * -infinity, 1)\",\"--__a\":\"clamp(0.87, (l / var(--__l-threshold) - 1) * -infinity, 1)\"}}),b}}}var m0=n5;function y0(e){return function(o){return e===\"media\"?`@media (prefers-color-scheme: ${o})`:e?e.startsWith(\"data-\")&&!e.includes(\"%s\")?`[${e}=\"${o}\"] &`:e===\"class\"?`.${o} &`:e===\"data\"?`[data-${o}] &`:`${e.replace(\"%s\",o)} &`:\"&\"}}function Le(e,t,o=void 0){let r={};for(let n in e){let a=e[n],i=\"\",l=!0;for(let s=0;s=o?Fd.text.primary:h0.text.primary}let d=({color:S,name:h,mainShade:y=500,lightShade:g=300,darkShade:b=700})=>{if(S={...S},!S.main&&S[y]&&(S.main=S[y]),!S.hasOwnProperty(\"main\"))throw new Error(lr(11,h?` (${h})`:\"\",y));if(typeof S.main!=\"string\")throw new Error(lr(12,h?` (${h})`:\"\",JSON.stringify(S.main)));return n?(aP(n,S,\"light\",g,r),aP(n,S,\"dark\",b,r)):(nP(S,\"light\",g,r),nP(S,\"dark\",b,r)),S.contrastText||(S.contrastText=p(S.main)),S},v;return t===\"light\"?v=iP():t===\"dark\"&&(v=lP()),Kt({common:{...zs},mode:t,primary:d({color:i,name:\"primary\"}),secondary:d({color:l,name:\"secondary\",mainShade:\"A400\",lightShade:\"A200\",darkShade:\"A700\"}),error:d({color:s,name:\"error\"}),warning:d({color:m,name:\"warning\"}),info:d({color:c,name:\"info\"}),success:d({color:u,name:\"success\"}),grey:rP,contrastThreshold:o,getContrastText:p,augmentColor:d,tonalOffset:r,...v},a)}function Kd(e){let t={};return Object.entries(e).forEach(r=>{let[n,a]=r;typeof a==\"object\"&&(t[n]=`${a.fontStyle?`${a.fontStyle} `:\"\"}${a.fontVariant?`${a.fontVariant} `:\"\"}${a.fontWeight?`${a.fontWeight} `:\"\"}${a.fontStretch?`${a.fontStretch} `:\"\"}${a.fontSize||\"\"}${a.lineHeight?`/${a.lineHeight} `:\"\"}${a.fontFamily||\"\"}`)}),t}function g0(e,t){return{toolbar:{minHeight:56,[e.up(\"xs\")]:{\"@media (orientation: landscape)\":{minHeight:48}},[e.up(\"sm\")]:{minHeight:64}},...t}}function x5(e){return Math.round(e*1e5)/1e5}var sP={textTransform:\"uppercase\"},cP='\"Roboto\", \"Helvetica\", \"Arial\", sans-serif';function b0(e,t){let{fontFamily:o=cP,fontSize:r=14,fontWeightLight:n=300,fontWeightRegular:a=400,fontWeightMedium:i=500,fontWeightBold:l=700,htmlFontSize:s=16,allVariants:c,pxToRem:u,...m}=typeof t==\"function\"?t(e):t,p=r/14,d=u||(S=>`${S/s*p}rem`),v=(S,h,y,g,b)=>({fontFamily:o,fontWeight:S,fontSize:d(h),lineHeight:y,...o===cP?{letterSpacing:`${x5(g/h)}em`}:{},...b,...c}),T={h1:v(n,96,1.167,-1.5),h2:v(n,60,1.2,-.5),h3:v(a,48,1.167,0),h4:v(a,34,1.235,.25),h5:v(a,24,1.334,0),h6:v(i,20,1.6,.15),subtitle1:v(a,16,1.75,.15),subtitle2:v(i,14,1.57,.1),body1:v(a,16,1.5,.15),body2:v(a,14,1.43,.15),button:v(i,14,1.75,.4,sP),caption:v(a,12,1.66,.4),overline:v(a,12,2.66,1,sP),inherit:{fontFamily:\"inherit\",fontWeight:\"inherit\",fontSize:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}};return Kt({htmlFontSize:s,pxToRem:d,fontFamily:o,fontSize:r,fontWeightLight:n,fontWeightRegular:a,fontWeightMedium:i,fontWeightBold:l,...T},m,{clone:!1})}function kt(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${.2})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${.14})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${.12})`].join(\",\")}var T5=[\"none\",kt(0,2,1,-1,0,1,1,0,0,1,3,0),kt(0,3,1,-2,0,2,2,0,0,1,5,0),kt(0,3,3,-2,0,3,4,0,0,1,8,0),kt(0,2,4,-1,0,4,5,0,0,1,10,0),kt(0,3,5,-1,0,5,8,0,0,1,14,0),kt(0,3,5,-1,0,6,10,0,0,1,18,0),kt(0,4,5,-2,0,7,10,1,0,2,16,1),kt(0,5,5,-3,0,8,10,1,0,3,14,2),kt(0,5,6,-3,0,9,12,1,0,3,16,2),kt(0,6,6,-3,0,10,14,1,0,4,18,3),kt(0,6,7,-4,0,11,15,1,0,4,20,3),kt(0,7,8,-4,0,12,17,2,0,5,22,4),kt(0,7,8,-4,0,13,19,2,0,5,24,4),kt(0,7,9,-4,0,14,21,2,0,5,26,4),kt(0,8,9,-5,0,15,22,2,0,6,28,5),kt(0,8,10,-5,0,16,24,2,0,6,30,5),kt(0,8,11,-5,0,17,26,2,0,6,32,5),kt(0,9,11,-5,0,18,28,2,0,7,34,6),kt(0,9,12,-6,0,19,29,2,0,7,36,6),kt(0,10,13,-6,0,20,31,3,0,8,38,7),kt(0,10,13,-6,0,21,33,3,0,8,40,7),kt(0,10,14,-6,0,22,35,3,0,8,42,7),kt(0,11,14,-7,0,23,36,3,0,9,44,8),kt(0,11,15,-7,0,24,38,3,0,9,46,8)],uP=T5;var S5={easeInOut:\"cubic-bezier(0.4, 0, 0.2, 1)\",easeOut:\"cubic-bezier(0.0, 0, 0.2, 1)\",easeIn:\"cubic-bezier(0.4, 0, 1, 1)\",sharp:\"cubic-bezier(0.4, 0, 0.6, 1)\"},E5={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function pP(e){return`${Math.round(e)}ms`}function P5(e){if(!e)return 0;let t=e/36;return Math.min(Math.round((4+15*t**.25+t/5)*10),3e3)}function v0(e){let t={...S5,...e.easing},o={...E5,...e.duration};return{getAutoHeightDuration:P5,create:(n=[\"all\"],a={})=>{let{duration:i=o.standard,easing:l=t.easeInOut,delay:s=0,...c}=a;return(Array.isArray(n)?n:[n]).map(u=>`${u} ${typeof i==\"string\"?i:pP(i)} ${l} ${typeof s==\"string\"?s:pP(s)}`).join(\",\")},...e,easing:t,duration:o}}var C5={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},fP=C5;function R5(e){return Cr(e)||typeof e>\"u\"||typeof e==\"string\"||typeof e==\"boolean\"||typeof e==\"number\"||Array.isArray(e)}function Qd(e={}){let t={...e};function o(r){let n=Object.entries(r);for(let a=0;a{if(!Number.isNaN(+e))return+e;let t=e.match(/\\d*\\.?\\d+/g);if(!t)return 0;let o=0;for(let r=0;rKt(v,T),d),d.unstable_sxConfig={...un,...u?.unstable_sxConfig},d.unstable_sx=function(T){return Kr({sx:T,theme:this})},d.toRuntimeSource=Qd,M5(d),d}var ju=O5;function Bs(e){let t;return e<1?t=5.11916*e**2:t=4.5*Math.log(e+1)+2,Math.round(t*10)/1e3}var A5=[...Array(25)].map((e,t)=>{if(t===0)return\"none\";let o=Bs(t);return`linear-gradient(rgba(255 255 255 / ${o}), rgba(255 255 255 / ${o}))`});function x0(e){return{inputPlaceholder:e===\"dark\"?.5:.42,inputUnderline:e===\"dark\"?.7:.42,switchTrackDisabled:e===\"dark\"?.2:.12,switchTrack:e===\"dark\"?.3:.38}}function T0(e){return e===\"dark\"?A5:[]}function S0(e){let{palette:t={mode:\"light\"},opacity:o,overlays:r,colorSpace:n,...a}=e,i=Qi({...t,colorSpace:n});return{palette:i,opacity:{...x0(i.mode),...o},overlays:r||T0(i.mode),...a}}function E0(e){return!!e[0].match(/(cssVarPrefix|colorSchemeSelector|modularCssLayers|rootSelector|typography|mixins|breakpoints|direction|transitions)/)||!!e[0].match(/sxConfig$/)||e[0]===\"palette\"&&!!e[1]?.match(/(mode|contrastThreshold|tonalOffset)/)}var D5=e=>[...[...Array(25)].map((t,o)=>`--${e?`${e}-`:\"\"}overlays-${o}`),`--${e?`${e}-`:\"\"}palette-AppBar-darkBg`,`--${e?`${e}-`:\"\"}palette-AppBar-darkColor`],mP=D5;var yP=e=>(t,o)=>{let r=e.rootSelector||\":root\",n=e.colorSchemeSelector,a=n;if(n===\"class\"&&(a=\".%s\"),n===\"data\"&&(a=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(a=`[${n}=\"%s\"]`),e.defaultColorScheme===t){if(t===\"dark\"){let i={};return mP(e.cssVarPrefix).forEach(l=>{i[l]=o[l],delete o[l]}),a===\"media\"?{[r]:o,\"@media (prefers-color-scheme: dark)\":{[r]:i}}:a?{[a.replace(\"%s\",t)]:i,[`${r}, ${a.replace(\"%s\",t)}`]:o}:{[r]:{...o,...i}}}if(a&&a!==\"media\")return`${r}, ${a.replace(\"%s\",String(t))}`}else if(t){if(a===\"media\")return{[`@media (prefers-color-scheme: ${String(t)})`]:{[r]:o}};if(a)return a.replace(\"%s\",String(t))}return r};function N5(e,t){t.forEach(o=>{e[o]||(e[o]={})})}function L(e,t,o){!e[t]&&o&&(e[t]=o)}function Uu(e){return typeof e!=\"string\"||!e.startsWith(\"hsl\")?e:f0(e)}function pa(e,t){`${t}Channel`in e||(e[`${t}Channel`]=Os(Uu(e[t]),`MUI: Can't create \\`palette.${t}Channel\\` because \\`palette.${t}\\` is not one of these formats: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color().\nTo suppress this warning, you need to explicitly provide the \\`palette.${t}Channel\\` as a string (in rgb format, for example \"12 12 12\") or undefined if you want to remove the channel token.`))}function _5(e){return typeof e==\"number\"?`${e}px`:typeof e==\"string\"||typeof e==\"function\"||Array.isArray(e)?e:\"8px\"}var zn=e=>{try{return e()}catch{}},z5=(e=\"mui\")=>Id(e);function P0(e,t,o,r,n){if(!o)return;o=o===!0?{}:o;let a=n===\"dark\"?\"dark\":\"light\";if(!r){t[n]=S0({...o,palette:{mode:a,...o?.palette},colorSpace:e});return}let{palette:i,...l}=ju({...r,palette:{mode:a,...o?.palette},colorSpace:e});return t[n]={...o,palette:i,opacity:{...x0(a),...o?.opacity},overlays:o?.overlays||T0(a)},l}function C0(e={},...t){let{colorSchemes:o={light:!0},defaultColorScheme:r,disableCssColorScheme:n=!1,cssVarPrefix:a=\"mui\",nativeColor:i=!1,shouldSkipGeneratingVar:l=E0,colorSchemeSelector:s=o.light&&o.dark?\"media\":void 0,rootSelector:c=\":root\",...u}=e,m=Object.keys(o)[0],p=r||(o.light&&m!==\"light\"?\"light\":m),d=z5(a),{[p]:v,light:T,dark:S,...h}=o,y={...h},g=v;if((p===\"dark\"&&!(\"dark\"in o)||p===\"light\"&&!(\"light\"in o))&&(g=!0),!g)throw new Error(lr(21,p));let b;i&&(b=\"oklch\");let E=P0(b,y,g,u,p);T&&!y.light&&P0(b,y,T,void 0,\"light\"),S&&!y.dark&&P0(b,y,S,void 0,\"dark\");let C={defaultColorScheme:p,...E,cssVarPrefix:a,colorSchemeSelector:s,rootSelector:c,getCssVar:d,colorSchemes:y,font:{...Kd(E.typography),...E.font},spacing:_5(u.spacing)};Object.keys(C.colorSchemes).forEach(I=>{let x=C.colorSchemes[I].palette,k=O=>{let N=O.split(\"-\"),X=N[1],oe=N[2];return d(O,x[X][oe])};x.mode===\"light\"&&(L(x.common,\"background\",\"#fff\"),L(x.common,\"onBackground\",\"#000\")),x.mode===\"dark\"&&(L(x.common,\"background\",\"#000\"),L(x.common,\"onBackground\",\"#fff\"));function U(O,N,X){if(b){let oe;return O===ii&&(oe=`transparent ${((1-X)*100).toFixed(0)}%`),O===it&&(oe=`#000 ${(X*100).toFixed(0)}%`),O===lt&&(oe=`#fff ${(X*100).toFixed(0)}%`),`color-mix(in ${b}, ${N}, ${oe})`}return O(N,X)}if(N5(x,[\"Alert\",\"AppBar\",\"Avatar\",\"Button\",\"Chip\",\"FilledInput\",\"LinearProgress\",\"Skeleton\",\"Slider\",\"SnackbarContent\",\"SpeedDialAction\",\"StepConnector\",\"StepContent\",\"Switch\",\"TableCell\",\"Tooltip\"]),x.mode===\"light\"){L(x.Alert,\"errorColor\",U(it,x.error.light,.6)),L(x.Alert,\"infoColor\",U(it,x.info.light,.6)),L(x.Alert,\"successColor\",U(it,x.success.light,.6)),L(x.Alert,\"warningColor\",U(it,x.warning.light,.6)),L(x.Alert,\"errorFilledBg\",k(\"palette-error-main\")),L(x.Alert,\"infoFilledBg\",k(\"palette-info-main\")),L(x.Alert,\"successFilledBg\",k(\"palette-success-main\")),L(x.Alert,\"warningFilledBg\",k(\"palette-warning-main\")),L(x.Alert,\"errorFilledColor\",zn(()=>x.getContrastText(x.error.main))),L(x.Alert,\"infoFilledColor\",zn(()=>x.getContrastText(x.info.main))),L(x.Alert,\"successFilledColor\",zn(()=>x.getContrastText(x.success.main))),L(x.Alert,\"warningFilledColor\",zn(()=>x.getContrastText(x.warning.main))),L(x.Alert,\"errorStandardBg\",U(lt,x.error.light,.9)),L(x.Alert,\"infoStandardBg\",U(lt,x.info.light,.9)),L(x.Alert,\"successStandardBg\",U(lt,x.success.light,.9)),L(x.Alert,\"warningStandardBg\",U(lt,x.warning.light,.9)),L(x.Alert,\"errorIconColor\",k(\"palette-error-main\")),L(x.Alert,\"infoIconColor\",k(\"palette-info-main\")),L(x.Alert,\"successIconColor\",k(\"palette-success-main\")),L(x.Alert,\"warningIconColor\",k(\"palette-warning-main\")),L(x.AppBar,\"defaultBg\",k(\"palette-grey-100\")),L(x.Avatar,\"defaultBg\",k(\"palette-grey-400\")),L(x.Button,\"inheritContainedBg\",k(\"palette-grey-300\")),L(x.Button,\"inheritContainedHoverBg\",k(\"palette-grey-A100\")),L(x.Chip,\"defaultBorder\",k(\"palette-grey-400\")),L(x.Chip,\"defaultAvatarColor\",k(\"palette-grey-700\")),L(x.Chip,\"defaultIconColor\",k(\"palette-grey-700\")),L(x.FilledInput,\"bg\",\"rgba(0, 0, 0, 0.06)\"),L(x.FilledInput,\"hoverBg\",\"rgba(0, 0, 0, 0.09)\"),L(x.FilledInput,\"disabledBg\",\"rgba(0, 0, 0, 0.12)\"),L(x.LinearProgress,\"primaryBg\",U(lt,x.primary.main,.62)),L(x.LinearProgress,\"secondaryBg\",U(lt,x.secondary.main,.62)),L(x.LinearProgress,\"errorBg\",U(lt,x.error.main,.62)),L(x.LinearProgress,\"infoBg\",U(lt,x.info.main,.62)),L(x.LinearProgress,\"successBg\",U(lt,x.success.main,.62)),L(x.LinearProgress,\"warningBg\",U(lt,x.warning.main,.62)),L(x.Skeleton,\"bg\",b?U(ii,x.text.primary,.11):`rgba(${k(\"palette-text-primaryChannel\")} / 0.11)`),L(x.Slider,\"primaryTrack\",U(lt,x.primary.main,.62)),L(x.Slider,\"secondaryTrack\",U(lt,x.secondary.main,.62)),L(x.Slider,\"errorTrack\",U(lt,x.error.main,.62)),L(x.Slider,\"infoTrack\",U(lt,x.info.main,.62)),L(x.Slider,\"successTrack\",U(lt,x.success.main,.62)),L(x.Slider,\"warningTrack\",U(lt,x.warning.main,.62));let O=b?U(it,x.background.default,.6825):ku(x.background.default,.8);L(x.SnackbarContent,\"bg\",O),L(x.SnackbarContent,\"color\",zn(()=>b?Fd.text.primary:x.getContrastText(O))),L(x.SpeedDialAction,\"fabHoverBg\",ku(x.background.paper,.15)),L(x.StepConnector,\"border\",k(\"palette-grey-400\")),L(x.StepContent,\"border\",k(\"palette-grey-400\")),L(x.Switch,\"defaultColor\",k(\"palette-common-white\")),L(x.Switch,\"defaultDisabledColor\",k(\"palette-grey-100\")),L(x.Switch,\"primaryDisabledColor\",U(lt,x.primary.main,.62)),L(x.Switch,\"secondaryDisabledColor\",U(lt,x.secondary.main,.62)),L(x.Switch,\"errorDisabledColor\",U(lt,x.error.main,.62)),L(x.Switch,\"infoDisabledColor\",U(lt,x.info.main,.62)),L(x.Switch,\"successDisabledColor\",U(lt,x.success.main,.62)),L(x.Switch,\"warningDisabledColor\",U(lt,x.warning.main,.62)),L(x.TableCell,\"border\",U(lt,U(ii,x.divider,1),.88)),L(x.Tooltip,\"bg\",U(ii,x.grey[700],.92))}if(x.mode===\"dark\"){L(x.Alert,\"errorColor\",U(lt,x.error.light,.6)),L(x.Alert,\"infoColor\",U(lt,x.info.light,.6)),L(x.Alert,\"successColor\",U(lt,x.success.light,.6)),L(x.Alert,\"warningColor\",U(lt,x.warning.light,.6)),L(x.Alert,\"errorFilledBg\",k(\"palette-error-dark\")),L(x.Alert,\"infoFilledBg\",k(\"palette-info-dark\")),L(x.Alert,\"successFilledBg\",k(\"palette-success-dark\")),L(x.Alert,\"warningFilledBg\",k(\"palette-warning-dark\")),L(x.Alert,\"errorFilledColor\",zn(()=>x.getContrastText(x.error.dark))),L(x.Alert,\"infoFilledColor\",zn(()=>x.getContrastText(x.info.dark))),L(x.Alert,\"successFilledColor\",zn(()=>x.getContrastText(x.success.dark))),L(x.Alert,\"warningFilledColor\",zn(()=>x.getContrastText(x.warning.dark))),L(x.Alert,\"errorStandardBg\",U(it,x.error.light,.9)),L(x.Alert,\"infoStandardBg\",U(it,x.info.light,.9)),L(x.Alert,\"successStandardBg\",U(it,x.success.light,.9)),L(x.Alert,\"warningStandardBg\",U(it,x.warning.light,.9)),L(x.Alert,\"errorIconColor\",k(\"palette-error-main\")),L(x.Alert,\"infoIconColor\",k(\"palette-info-main\")),L(x.Alert,\"successIconColor\",k(\"palette-success-main\")),L(x.Alert,\"warningIconColor\",k(\"palette-warning-main\")),L(x.AppBar,\"defaultBg\",k(\"palette-grey-900\")),L(x.AppBar,\"darkBg\",k(\"palette-background-paper\")),L(x.AppBar,\"darkColor\",k(\"palette-text-primary\")),L(x.Avatar,\"defaultBg\",k(\"palette-grey-600\")),L(x.Button,\"inheritContainedBg\",k(\"palette-grey-800\")),L(x.Button,\"inheritContainedHoverBg\",k(\"palette-grey-700\")),L(x.Chip,\"defaultBorder\",k(\"palette-grey-700\")),L(x.Chip,\"defaultAvatarColor\",k(\"palette-grey-300\")),L(x.Chip,\"defaultIconColor\",k(\"palette-grey-300\")),L(x.FilledInput,\"bg\",\"rgba(255, 255, 255, 0.09)\"),L(x.FilledInput,\"hoverBg\",\"rgba(255, 255, 255, 0.13)\"),L(x.FilledInput,\"disabledBg\",\"rgba(255, 255, 255, 0.12)\"),L(x.LinearProgress,\"primaryBg\",U(it,x.primary.main,.5)),L(x.LinearProgress,\"secondaryBg\",U(it,x.secondary.main,.5)),L(x.LinearProgress,\"errorBg\",U(it,x.error.main,.5)),L(x.LinearProgress,\"infoBg\",U(it,x.info.main,.5)),L(x.LinearProgress,\"successBg\",U(it,x.success.main,.5)),L(x.LinearProgress,\"warningBg\",U(it,x.warning.main,.5)),L(x.Skeleton,\"bg\",b?U(ii,x.text.primary,.13):`rgba(${k(\"palette-text-primaryChannel\")} / 0.13)`),L(x.Slider,\"primaryTrack\",U(it,x.primary.main,.5)),L(x.Slider,\"secondaryTrack\",U(it,x.secondary.main,.5)),L(x.Slider,\"errorTrack\",U(it,x.error.main,.5)),L(x.Slider,\"infoTrack\",U(it,x.info.main,.5)),L(x.Slider,\"successTrack\",U(it,x.success.main,.5)),L(x.Slider,\"warningTrack\",U(it,x.warning.main,.5));let O=b?U(lt,x.background.default,.985):ku(x.background.default,.98);L(x.SnackbarContent,\"bg\",O),L(x.SnackbarContent,\"color\",zn(()=>b?h0.text.primary:x.getContrastText(O))),L(x.SpeedDialAction,\"fabHoverBg\",ku(x.background.paper,.15)),L(x.StepConnector,\"border\",k(\"palette-grey-600\")),L(x.StepContent,\"border\",k(\"palette-grey-600\")),L(x.Switch,\"defaultColor\",k(\"palette-grey-300\")),L(x.Switch,\"defaultDisabledColor\",k(\"palette-grey-600\")),L(x.Switch,\"primaryDisabledColor\",U(it,x.primary.main,.55)),L(x.Switch,\"secondaryDisabledColor\",U(it,x.secondary.main,.55)),L(x.Switch,\"errorDisabledColor\",U(it,x.error.main,.55)),L(x.Switch,\"infoDisabledColor\",U(it,x.info.main,.55)),L(x.Switch,\"successDisabledColor\",U(it,x.success.main,.55)),L(x.Switch,\"warningDisabledColor\",U(it,x.warning.main,.55)),L(x.TableCell,\"border\",U(it,U(ii,x.divider,1),.68)),L(x.Tooltip,\"bg\",U(ii,x.grey[700],.92))}pa(x.background,\"default\"),pa(x.background,\"paper\"),pa(x.common,\"background\"),pa(x.common,\"onBackground\"),pa(x,\"divider\"),Object.keys(x).forEach(O=>{let N=x[O];O!==\"tonalOffset\"&&N&&typeof N==\"object\"&&(N.main&&L(x[O],\"mainChannel\",Os(Uu(N.main))),N.light&&L(x[O],\"lightChannel\",Os(Uu(N.light))),N.dark&&L(x[O],\"darkChannel\",Os(Uu(N.dark))),N.contrastText&&L(x[O],\"contrastTextChannel\",Os(Uu(N.contrastText))),O===\"text\"&&(pa(x[O],\"primary\"),pa(x[O],\"secondary\")),O===\"action\"&&(N.active&&pa(x[O],\"active\"),N.selected&&pa(x[O],\"selected\")))})}),C=t.reduce((I,x)=>Kt(I,x),C);let P={prefix:a,disableCssColorScheme:n,shouldSkipGeneratingVar:l,getSelector:yP(C),enableContrastVars:i},{vars:A,generateThemeVars:_,generateStyleSheets:z}=m0(C,P);return C.vars=A,Object.entries(C.colorSchemes[C.defaultColorScheme]).forEach(([I,x])=>{C[I]=x}),C.generateThemeVars=_,C.generateStyleSheets=z,C.generateSpacing=function(){return Cs(u.spacing,Mu(this))},C.getColorSchemeSelector=y0(s),C.spacing=C.generateSpacing(),C.shouldSkipGeneratingVar=l,C.unstable_sxConfig={...un,...u?.unstable_sxConfig},C.unstable_sx=function(x){return Kr({sx:x,theme:this})},C.toRuntimeSource=Qd,C}function hP(e,t,o){e.colorSchemes&&o&&(e.colorSchemes[t]={...o!==!0&&o,palette:Qi({...o===!0?{}:o.palette,mode:t})})}function Ls(e={},...t){let{palette:o,cssVariables:r=!1,colorSchemes:n=o?void 0:{light:!0},defaultColorScheme:a=o?.mode,...i}=e,l=a||\"light\",s=n?.[l],c={...n,...o?{[l]:{...typeof s!=\"boolean\"&&s,palette:o}}:void 0};if(r===!1){if(!(\"colorSchemes\"in e))return ju(e,...t);let u=o;\"palette\"in e||c[l]&&(c[l]!==!0?u=c[l].palette:l===\"dark\"&&(u={mode:\"dark\"}));let m=ju({...e,palette:u},...t);return m.defaultColorScheme=l,m.colorSchemes=c,m.palette.mode===\"light\"&&(m.colorSchemes.light={...c.light!==!0&&c.light,palette:m.palette},hP(m,\"dark\",c.dark)),m.palette.mode===\"dark\"&&(m.colorSchemes.dark={...c.dark!==!0&&c.dark,palette:m.palette},hP(m,\"light\",c.light)),m}return!o&&!(\"light\"in c)&&l===\"light\"&&(c.light=!0),C0({...i,colorSchemes:c,defaultColorScheme:l,...typeof r!=\"boolean\"&&r},...t)}var B5=q(re(),1);var k5=Ls(),Wd=k5;function kn(){let e=Rs(Wd);return e[_s]||e}function L5(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}var Hu=L5;var j5=e=>Hu(e)&&e!==\"classes\",Bn=j5;var U5=Hd({themeId:_s,defaultTheme:Wd,rootShouldForwardProp:Bn}),ae=U5;var H5=Ce(\"MuiBox\",[\"root\"]),gP=H5;var V5=Ls(),$5=_u({themeId:_s,defaultTheme:V5,defaultClassName:gP.root,generateClassName:Ms.generate}),Fe=$5;var TP=q(re(),1);var Y5=q(Ie(),1);function bP(){return ws}var X5=qd,He=X5;var uj=q(re(),1);var G5=q(Ie(),1);function je(e){return d0(e)}var me=ri;function q5(e){return typeof e.main==\"string\"}function I5(e,t=[]){if(!q5(e))return!1;for(let o of t)if(!e.hasOwnProperty(o)||typeof e[o]!=\"string\")return!1;return!0}function jo(e=[]){return([,t])=>t&&I5(t,e)}function vP(e){return _e(\"MuiTypography\",e)}var Tj=Ce(\"MuiTypography\",[\"root\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"subtitle1\",\"subtitle2\",\"body1\",\"body2\",\"inherit\",\"button\",\"caption\",\"overline\",\"alignLeft\",\"alignRight\",\"alignCenter\",\"alignJustify\",\"noWrap\",\"gutterBottom\",\"paragraph\"]);var SP=q(Ie(),1),F5={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},K5=bP(),Q5=e=>{let{align:t,gutterBottom:o,noWrap:r,paragraph:n,variant:a,classes:i}=e,l={root:[\"root\",a,e.align!==\"inherit\"&&`align${me(t)}`,o&&\"gutterBottom\",r&&\"noWrap\",n&&\"paragraph\"]};return Le(l,vP,i)},W5=ae(\"span\",{name:\"MuiTypography\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.variant&&t[o.variant],o.align!==\"inherit\"&&t[`align${me(o.align)}`],o.noWrap&&t.noWrap,o.gutterBottom&&t.gutterBottom,o.paragraph&&t.paragraph]}})(He(({theme:e})=>({margin:0,variants:[{props:{variant:\"inherit\"},style:{font:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}},...Object.entries(e.typography).filter(([t,o])=>t!==\"inherit\"&&o&&typeof o==\"object\").map(([t,o])=>({props:{variant:t},style:o})),...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette?.text||{}).filter(([,t])=>typeof t==\"string\").map(([t])=>({props:{color:`text${me(t)}`},style:{color:(e.vars||e).palette.text[t]}})),{props:({ownerState:t})=>t.align!==\"inherit\",style:{textAlign:\"var(--Typography-textAlign)\"}},{props:({ownerState:t})=>t.noWrap,style:{overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\"}},{props:({ownerState:t})=>t.gutterBottom,style:{marginBottom:\"0.35em\"}},{props:({ownerState:t})=>t.paragraph,style:{marginBottom:16}}]}))),xP={h1:\"h1\",h2:\"h2\",h3:\"h3\",h4:\"h4\",h5:\"h5\",h6:\"h6\",subtitle1:\"h6\",subtitle2:\"h6\",body1:\"p\",body2:\"p\",inherit:\"p\"},Z5=TP.forwardRef(function(t,o){let{color:r,...n}=je({props:t,name:\"MuiTypography\"}),a=!F5[r],i=K5({...n,...a&&{color:r}}),{align:l=\"inherit\",className:s,component:c,gutterBottom:u=!1,noWrap:m=!1,paragraph:p=!1,variant:d=\"body1\",variantMapping:v=xP,...T}=i,S={...i,align:l,color:r,className:s,component:c,gutterBottom:u,noWrap:m,paragraph:p,variant:d,variantMapping:v},h=c||(p?\"p\":v[d]||xP[d])||\"span\",y=Q5(S);return(0,SP.jsx)(W5,{as:h,ref:o,className:ie(y.root,s),...T,ownerState:S,style:{...l!==\"inherit\"&&{\"--Typography-textAlign\":l},...T.style}})}),Xe=Z5;var $P=q(re(),1);var UP=q(re(),1);var Wi=q(re(),1);function js(e){let{controlled:t,default:o,name:r,state:n=\"value\"}=e,{current:a}=Wi.useRef(t!==void 0),[i,l]=Wi.useState(o),s=a?t:i,c=Wi.useCallback(u=>{a||l(u)},[]);return[s,c]}var Zd=js;var CP=q(re(),1);var EP=q(re(),1),J5=EP.createContext(void 0),PP=J5;function R0(){return CP.useContext(PP)}var jn=q(re(),1);function pn(e){try{return e.matches(\":focus-visible\")}catch{}return!1}var Us=q(re(),1);function yo(...e){let t=Us.useRef(void 0),o=Us.useCallback(r=>{let n=e.map(a=>{if(a==null)return null;if(typeof a==\"function\"){let i=a,l=i(r);return typeof l==\"function\"?l:()=>{i(null)}}return a.current=r,()=>{a.current=null}});return()=>{n.forEach(a=>a?.())}},e);return Us.useMemo(()=>e.every(r=>r==null)?null:r=>{t.current&&(t.current(),t.current=void 0),r!=null&&(t.current=o(r))},e)}var Mr=yo;var w0=q(re(),1);function e3(e){let t=w0.useRef(e);return wr(()=>{t.current=e}),w0.useRef((...o)=>(0,t.current)(...o)).current}var Ln=e3;var si=Ln;var Jd=q(re(),1);var wP=q(re(),1),RP={};function Hs(e,t){let o=wP.useRef(RP);return o.current===RP&&(o.current=e(t)),o}var M0=class e{static create(){return new e}static use(){let t=Hs(e.create).current,[o,r]=Jd.useState(!1);return t.shouldMount=o,t.setShouldMount=r,Jd.useEffect(t.mountEffect,[o]),t}constructor(){this.ref={current:null},this.mounted=null,this.didMount=!1,this.shouldMount=!1,this.setShouldMount=null}mount(){return this.mounted||(this.mounted=t3(),this.shouldMount=!0,this.setShouldMount(this.shouldMount)),this.mounted}mountEffect=()=>{this.shouldMount&&!this.didMount&&this.ref.current!==null&&(this.didMount=!0,this.mounted.resolve())};start(...t){this.mount().then(()=>this.ref.current?.start(...t))}stop(...t){this.mount().then(()=>this.ref.current?.stop(...t))}pulsate(...t){this.mount().then(()=>this.ref.current?.pulsate(...t))}};function em(){return M0.use()}function t3(){let e,t,o=new Promise((r,n)=>{e=r,t=n});return o.resolve=e,o.reject=t,o}var ho=q(re(),1);function tm(e,t){if(e==null)return{};var o={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;o[r]=e[r]}return o}function om(e,t){return om=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(o,r){return o.__proto__=r,o},om(e,t)}function rm(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,om(e,t)}var Vu=q(re()),$u=q(Op());var O0={disabled:!1};var MP=q(re()),Vs=MP.default.createContext(null);var OP=function(t){return t.scrollTop};var Yu=\"unmounted\",Zi=\"exited\",Ji=\"entering\",Ys=\"entered\",A0=\"exiting\",fa=(function(e){rm(t,e);function t(r,n){var a;a=e.call(this,r,n)||this;var i=n,l=i&&!i.isMounting?r.enter:r.appear,s;return a.appearStatus=null,r.in?l?(s=Zi,a.appearStatus=Ji):s=Ys:r.unmountOnExit||r.mountOnEnter?s=Yu:s=Zi,a.state={status:s},a.nextCallback=null,a}t.getDerivedStateFromProps=function(n,a){var i=n.in;return i&&a.status===Yu?{status:Zi}:null};var o=t.prototype;return o.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},o.componentDidUpdate=function(n){var a=null;if(n!==this.props){var i=this.state.status;this.props.in?i!==Ji&&i!==Ys&&(a=Ji):(i===Ji||i===Ys)&&(a=A0)}this.updateStatus(!1,a)},o.componentWillUnmount=function(){this.cancelNextCallback()},o.getTimeouts=function(){var n=this.props.timeout,a,i,l;return a=i=l=n,n!=null&&typeof n!=\"number\"&&(a=n.exit,i=n.enter,l=n.appear!==void 0?n.appear:i),{exit:a,enter:i,appear:l}},o.updateStatus=function(n,a){if(n===void 0&&(n=!1),a!==null)if(this.cancelNextCallback(),a===Ji){if(this.props.unmountOnExit||this.props.mountOnEnter){var i=this.props.nodeRef?this.props.nodeRef.current:$u.default.findDOMNode(this);i&&OP(i)}this.performEnter(n)}else this.performExit();else this.props.unmountOnExit&&this.state.status===Zi&&this.setState({status:Yu})},o.performEnter=function(n){var a=this,i=this.props.enter,l=this.context?this.context.isMounting:n,s=this.props.nodeRef?[l]:[$u.default.findDOMNode(this),l],c=s[0],u=s[1],m=this.getTimeouts(),p=l?m.appear:m.enter;if(!n&&!i||O0.disabled){this.safeSetState({status:Ys},function(){a.props.onEntered(c)});return}this.props.onEnter(c,u),this.safeSetState({status:Ji},function(){a.props.onEntering(c,u),a.onTransitionEnd(p,function(){a.safeSetState({status:Ys},function(){a.props.onEntered(c,u)})})})},o.performExit=function(){var n=this,a=this.props.exit,i=this.getTimeouts(),l=this.props.nodeRef?void 0:$u.default.findDOMNode(this);if(!a||O0.disabled){this.safeSetState({status:Zi},function(){n.props.onExited(l)});return}this.props.onExit(l),this.safeSetState({status:A0},function(){n.props.onExiting(l),n.onTransitionEnd(i.exit,function(){n.safeSetState({status:Zi},function(){n.props.onExited(l)})})})},o.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},o.safeSetState=function(n,a){a=this.setNextCallback(a),this.setState(n,a)},o.setNextCallback=function(n){var a=this,i=!0;return this.nextCallback=function(l){i&&(i=!1,a.nextCallback=null,n(l))},this.nextCallback.cancel=function(){i=!1},this.nextCallback},o.onTransitionEnd=function(n,a){this.setNextCallback(a);var i=this.props.nodeRef?this.props.nodeRef.current:$u.default.findDOMNode(this),l=n==null&&!this.props.addEndListener;if(!i||l){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var s=this.props.nodeRef?[this.nextCallback]:[i,this.nextCallback],c=s[0],u=s[1];this.props.addEndListener(c,u)}n!=null&&setTimeout(this.nextCallback,n)},o.render=function(){var n=this.state.status;if(n===Yu)return null;var a=this.props,i=a.children,l=a.in,s=a.mountOnEnter,c=a.unmountOnExit,u=a.appear,m=a.enter,p=a.exit,d=a.timeout,v=a.addEndListener,T=a.onEnter,S=a.onEntering,h=a.onEntered,y=a.onExit,g=a.onExiting,b=a.onExited,E=a.nodeRef,C=tm(a,[\"children\",\"in\",\"mountOnEnter\",\"unmountOnExit\",\"appear\",\"enter\",\"exit\",\"timeout\",\"addEndListener\",\"onEnter\",\"onEntering\",\"onEntered\",\"onExit\",\"onExiting\",\"onExited\",\"nodeRef\"]);return Vu.default.createElement(Vs.Provider,{value:null},typeof i==\"function\"?i(n,C):Vu.default.cloneElement(Vu.default.Children.only(i),C))},t})(Vu.default.Component);fa.contextType=Vs;fa.propTypes={};function $s(){}fa.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:$s,onEntering:$s,onEntered:$s,onExit:$s,onExiting:$s,onExited:$s};fa.UNMOUNTED=Yu;fa.EXITED=Zi;fa.ENTERING=Ji;fa.ENTERED=Ys;fa.EXITING=A0;var Xu=fa;function AP(e){if(e===void 0)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}var Gu=q(re());var Qr=q(re());function nm(e,t){var o=function(a){return t&&(0,Qr.isValidElement)(a)?t(a):a},r=Object.create(null);return e&&Qr.Children.map(e,function(n){return n}).forEach(function(n){r[n.key]=o(n)}),r}function o3(e,t){e=e||{},t=t||{};function o(u){return u in t?t[u]:e[u]}var r=Object.create(null),n=[];for(var a in e)a in t?n.length&&(r[a]=n,n=[]):n.push(a);var i,l={};for(var s in t){if(r[s])for(i=0;i{this.currentId=null,o()},t)}clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)};disposeEffect=()=>this.clear};function fn(){let e=Hs(Xs.create).current;return _0(e.disposeEffect),e}var am=q(re(),1);var z0=q(Ie(),1);function i3(e){let{className:t,classes:o,pulsate:r=!1,rippleX:n,rippleY:a,rippleSize:i,in:l,onExited:s,timeout:c}=e,[u,m]=am.useState(!1),p=ie(t,o.ripple,o.rippleVisible,r&&o.ripplePulsate),d={width:i,height:i,top:-(i/2)+a,left:-(i/2)+n},v=ie(o.child,u&&o.childLeaving,r&&o.childPulsate);return!l&&!u&&m(!0),am.useEffect(()=>{if(!l&&s!=null){let T=setTimeout(s,c);return()=>{clearTimeout(T)}}},[s,l,c]),(0,z0.jsx)(\"span\",{className:p,style:d,children:(0,z0.jsx)(\"span\",{className:v})})}var zP=i3;var l3=Ce(\"MuiTouchRipple\",[\"root\",\"ripple\",\"rippleVisible\",\"ripplePulsate\",\"child\",\"childLeaving\",\"childPulsate\"]),Or=l3;var im=q(Ie(),1),k0=550,s3=80,c3=_n`\n 0% {\n transform: scale(0);\n opacity: 0.1;\n }\n\n 100% {\n transform: scale(1);\n opacity: 0.3;\n }\n`,u3=_n`\n 0% {\n opacity: 1;\n }\n\n 100% {\n opacity: 0;\n }\n`,p3=_n`\n 0% {\n transform: scale(1);\n }\n\n 50% {\n transform: scale(0.92);\n }\n\n 100% {\n transform: scale(1);\n }\n`,f3=ae(\"span\",{name:\"MuiTouchRipple\",slot:\"Root\"})({overflow:\"hidden\",pointerEvents:\"none\",position:\"absolute\",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:\"inherit\"}),d3=ae(zP,{name:\"MuiTouchRipple\",slot:\"Ripple\"})`\n opacity: 0;\n position: absolute;\n\n &.${Or.rippleVisible} {\n opacity: 0.3;\n transform: scale(1);\n animation-name: ${c3};\n animation-duration: ${k0}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n &.${Or.ripplePulsate} {\n animation-duration: ${({theme:e})=>e.transitions.duration.shorter}ms;\n }\n\n & .${Or.child} {\n opacity: 1;\n display: block;\n width: 100%;\n height: 100%;\n border-radius: 50%;\n background-color: currentColor;\n }\n\n & .${Or.childLeaving} {\n opacity: 0;\n animation-name: ${u3};\n animation-duration: ${k0}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n & .${Or.childPulsate} {\n position: absolute;\n /* @noflip */\n left: 0px;\n top: 0;\n animation-name: ${p3};\n animation-duration: 2500ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n animation-iteration-count: infinite;\n animation-delay: 200ms;\n }\n`,m3=ho.forwardRef(function(t,o){let r=je({props:t,name:\"MuiTouchRipple\"}),{center:n=!1,classes:a={},className:i,...l}=r,[s,c]=ho.useState([]),u=ho.useRef(0),m=ho.useRef(null);ho.useEffect(()=>{m.current&&(m.current(),m.current=null)},[s]);let p=ho.useRef(!1),d=fn(),v=ho.useRef(null),T=ho.useRef(null),S=ho.useCallback(b=>{let{pulsate:E,rippleX:C,rippleY:P,rippleSize:A,cb:_}=b;c(z=>[...z,(0,im.jsx)(d3,{classes:{ripple:ie(a.ripple,Or.ripple),rippleVisible:ie(a.rippleVisible,Or.rippleVisible),ripplePulsate:ie(a.ripplePulsate,Or.ripplePulsate),child:ie(a.child,Or.child),childLeaving:ie(a.childLeaving,Or.childLeaving),childPulsate:ie(a.childPulsate,Or.childPulsate)},timeout:k0,pulsate:E,rippleX:C,rippleY:P,rippleSize:A},u.current)]),u.current+=1,m.current=_},[a]),h=ho.useCallback((b={},E={},C=()=>{})=>{let{pulsate:P=!1,center:A=n||E.pulsate,fakeElement:_=!1}=E;if(b?.type===\"mousedown\"&&p.current){p.current=!1;return}b?.type===\"touchstart\"&&(p.current=!0);let z=_?null:T.current,I=z?z.getBoundingClientRect():{width:0,height:0,left:0,top:0},x,k,U;if(A||b===void 0||b.clientX===0&&b.clientY===0||!b.clientX&&!b.touches)x=Math.round(I.width/2),k=Math.round(I.height/2);else{let{clientX:O,clientY:N}=b.touches&&b.touches.length>0?b.touches[0]:b;x=Math.round(O-I.left),k=Math.round(N-I.top)}if(A)U=Math.sqrt((2*I.width**2+I.height**2)/3),U%2===0&&(U+=1);else{let O=Math.max(Math.abs((z?z.clientWidth:0)-x),x)*2+2,N=Math.max(Math.abs((z?z.clientHeight:0)-k),k)*2+2;U=Math.sqrt(O**2+N**2)}b?.touches?v.current===null&&(v.current=()=>{S({pulsate:P,rippleX:x,rippleY:k,rippleSize:U,cb:C})},d.start(s3,()=>{v.current&&(v.current(),v.current=null)})):S({pulsate:P,rippleX:x,rippleY:k,rippleSize:U,cb:C})},[n,S,d]),y=ho.useCallback(()=>{h({},{pulsate:!0})},[h]),g=ho.useCallback((b,E)=>{if(d.clear(),b?.type===\"touchend\"&&v.current){v.current(),v.current=null,d.start(0,()=>{g(b,E)});return}v.current=null,c(C=>C.length>0?C.slice(1):C),m.current=E},[d]);return ho.useImperativeHandle(o,()=>({pulsate:y,start:h,stop:g}),[y,h,g]),(0,im.jsx)(f3,{className:ie(Or.root,a.root,i),ref:T,...l,children:(0,im.jsx)(N0,{component:null,exit:!0,children:s})})}),kP=m3;function BP(e){return _e(\"MuiButtonBase\",e)}var y3=Ce(\"MuiButtonBase\",[\"root\",\"disabled\",\"focusVisible\"]),LP=y3;var lm=q(Ie(),1),h3=e=>{let{disabled:t,focusVisible:o,focusVisibleClassName:r,classes:n}=e,i=Le({root:[\"root\",t&&\"disabled\",o&&\"focusVisible\"]},BP,n);return o&&r&&(i.root+=` ${r}`),i},g3=ae(\"button\",{name:\"MuiButtonBase\",slot:\"Root\"})({display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",position:\"relative\",boxSizing:\"border-box\",WebkitTapHighlightColor:\"transparent\",backgroundColor:\"transparent\",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:\"pointer\",userSelect:\"none\",verticalAlign:\"middle\",MozAppearance:\"none\",WebkitAppearance:\"none\",textDecoration:\"none\",color:\"inherit\",\"&::-moz-focus-inner\":{borderStyle:\"none\"},[`&.${LP.disabled}`]:{pointerEvents:\"none\",cursor:\"default\"},\"@media print\":{colorAdjust:\"exact\"}}),b3=jn.forwardRef(function(t,o){let r=je({props:t,name:\"MuiButtonBase\"}),{action:n,centerRipple:a=!1,children:i,className:l,component:s=\"button\",disabled:c=!1,disableRipple:u=!1,disableTouchRipple:m=!1,focusRipple:p=!1,focusVisibleClassName:d,LinkComponent:v=\"a\",onBlur:T,onClick:S,onContextMenu:h,onDragLeave:y,onFocus:g,onFocusVisible:b,onKeyDown:E,onKeyUp:C,onMouseDown:P,onMouseLeave:A,onMouseUp:_,onTouchEnd:z,onTouchMove:I,onTouchStart:x,tabIndex:k=0,TouchRippleProps:U,touchRippleRef:O,type:N,...X}=r,oe=jn.useRef(null),W=em(),Te=Mr(W.ref,O),[fe,Ke]=jn.useState(!1);c&&fe&&Ke(!1),jn.useImperativeHandle(n,()=>({focusVisible:()=>{Ke(!0),oe.current.focus()}}),[]);let Ze=W.shouldMount&&!u&&!c;jn.useEffect(()=>{fe&&p&&!u&&W.pulsate()},[u,p,fe,W]);let Ue=da(W,\"start\",P,m),xe=da(W,\"stop\",h,m),Je=da(W,\"stop\",y,m),ht=da(W,\"stop\",_,m),we=da(W,\"stop\",se=>{fe&&se.preventDefault(),A&&A(se)},m),ft=da(W,\"start\",x,m),le=da(W,\"stop\",z,m),Oe=da(W,\"stop\",I,m),Ae=da(W,\"stop\",se=>{pn(se.target)||Ke(!1),T&&T(se)},!1),et=si(se=>{oe.current||(oe.current=se.currentTarget),pn(se.target)&&(Ke(!0),b&&b(se)),g&&g(se)}),dt=()=>{let se=oe.current;return s&&s!==\"button\"&&!(se.tagName===\"A\"&&se.href)},Lt=si(se=>{p&&!se.repeat&&fe&&se.key===\" \"&&W.stop(se,()=>{W.start(se)}),se.target===se.currentTarget&&dt()&&se.key===\" \"&&se.preventDefault(),E&&E(se),se.target===se.currentTarget&&dt()&&se.key===\"Enter\"&&!c&&(se.preventDefault(),S&&S(se))}),jt=si(se=>{p&&se.key===\" \"&&fe&&!se.defaultPrevented&&W.stop(se,()=>{W.pulsate(se)}),C&&C(se),S&&se.target===se.currentTarget&&dt()&&se.key===\" \"&&!se.defaultPrevented&&S(se)}),Be=s;Be===\"button\"&&(X.href||X.to)&&(Be=v);let Nt={};if(Be===\"button\"){let se=!!X.formAction;Nt.type=N===void 0&&!se?\"button\":N,Nt.disabled=c}else!X.href&&!X.to&&(Nt.role=\"button\"),c&&(Nt[\"aria-disabled\"]=c);let Ro=Mr(o,oe),Ut={...r,centerRipple:a,component:s,disabled:c,disableRipple:u,disableTouchRipple:m,focusRipple:p,tabIndex:k,focusVisible:fe},st=h3(Ut);return(0,lm.jsxs)(g3,{as:Be,className:ie(st.root,l),ownerState:Ut,onBlur:Ae,onClick:S,onContextMenu:xe,onFocus:et,onKeyDown:Lt,onKeyUp:jt,onMouseDown:Ue,onMouseLeave:we,onMouseUp:ht,onDragLeave:Je,onTouchEnd:le,onTouchMove:Oe,onTouchStart:ft,ref:Ro,tabIndex:c?-1:k,type:N,...Nt,...X,children:[i,Ze?(0,lm.jsx)(kP,{ref:Te,center:a,...U}):null]})});function da(e,t,o,r=!1){return si(n=>(o&&o(n),r||e[t](n),!0))}var ma=b3;function jP(e){return _e(\"PrivateSwitchBase\",e)}var T9=Ce(\"PrivateSwitchBase\",[\"root\",\"checked\",\"disabled\",\"input\",\"edgeStart\",\"edgeEnd\"]);function v3(e){return typeof e==\"string\"}var dn=v3;function x3(e,t,o){return e===void 0||dn(e)?t:{...t,ownerState:{...t.ownerState,...o}}}var qu=x3;function T3(e,t,o){return typeof e==\"function\"?e(t,o):e}var Iu=T3;function S3(e,t=[]){if(e===void 0)return{};let o={};return Object.keys(e).filter(r=>r.match(/^on[A-Z]/)&&typeof e[r]==\"function\"&&!t.includes(r)).forEach(r=>{o[r]=e[r]}),o}var ya=S3;function E3(e){if(e===void 0)return{};let t={};return Object.keys(e).filter(o=>!(o.match(/^on[A-Z]/)&&typeof e[o]==\"function\")).forEach(o=>{t[o]=e[o]}),t}var sm=E3;function P3(e){let{getSlotProps:t,additionalProps:o,externalSlotProps:r,externalForwardedProps:n,className:a}=e;if(!t){let d=ie(o?.className,a,n?.className,r?.className),v={...o?.style,...n?.style,...r?.style},T={...o,...n,...r};return d.length>0&&(T.className=d),Object.keys(v).length>0&&(T.style=v),{props:T,internalRef:void 0}}let i=ya({...n,...r}),l=sm(r),s=sm(n),c=t(i),u=ie(c?.className,o?.className,a,n?.className,r?.className),m={...c?.style,...o?.style,...n?.style,...r?.style},p={...c,...o,...s,...l};return u.length>0&&(p.className=u),Object.keys(m).length>0&&(p.style=m),{props:p,internalRef:c.ref}}var Fu=P3;function Ct(e,t){let{className:o,elementType:r,ownerState:n,externalForwardedProps:a,internalForwardedProps:i,shouldForwardComponentProp:l=!1,...s}=t,{component:c,slots:u={[e]:void 0},slotProps:m={[e]:void 0},...p}=a,d=u[e]||r,v=Iu(m[e],n),{props:{component:T,...S},internalRef:h}=Fu({className:o,...s,externalForwardedProps:e===\"root\"?p:void 0,externalSlotProps:v}),y=yo(h,v?.ref,t.ref),g=e===\"root\"?T||c:T,b=qu(d,{...e===\"root\"&&!c&&!u[e]&&i,...e!==\"root\"&&!u[e]&&i,...S,...g&&!l&&{as:g},...g&&l&&{component:g},ref:y},n);return[d,b]}var cm=q(Ie(),1),C3=e=>{let{classes:t,checked:o,disabled:r,edge:n}=e,a={root:[\"root\",o&&\"checked\",r&&\"disabled\",n&&`edge${me(n)}`],input:[\"input\"]};return Le(a,jP,t)},R3=ae(ma,{name:\"MuiSwitchBase\"})({padding:9,borderRadius:\"50%\",variants:[{props:{edge:\"start\",size:\"small\"},style:{marginLeft:-3}},{props:({edge:e,ownerState:t})=>e===\"start\"&&t.size!==\"small\",style:{marginLeft:-12}},{props:{edge:\"end\",size:\"small\"},style:{marginRight:-3}},{props:({edge:e,ownerState:t})=>e===\"end\"&&t.size!==\"small\",style:{marginRight:-12}}]}),w3=ae(\"input\",{name:\"MuiSwitchBase\",shouldForwardProp:Bn})({cursor:\"inherit\",position:\"absolute\",opacity:0,width:\"100%\",height:\"100%\",top:0,left:0,margin:0,padding:0,zIndex:1}),M3=UP.forwardRef(function(t,o){let{autoFocus:r,checked:n,checkedIcon:a,defaultChecked:i,disabled:l,disableFocusRipple:s=!1,edge:c=!1,icon:u,id:m,inputProps:p,inputRef:d,name:v,onBlur:T,onChange:S,onFocus:h,readOnly:y,required:g=!1,tabIndex:b,type:E,value:C,slots:P={},slotProps:A={},..._}=t,[z,I]=Zd({controlled:n,default:!!i,name:\"SwitchBase\",state:\"checked\"}),x=R0(),k=xe=>{h&&h(xe),x&&x.onFocus&&x.onFocus(xe)},U=xe=>{T&&T(xe),x&&x.onBlur&&x.onBlur(xe)},O=xe=>{if(xe.nativeEvent.defaultPrevented||y)return;let Je=xe.target.checked;I(Je),S&&S(xe,Je)},N=l;x&&typeof N>\"u\"&&(N=x.disabled);let X=E===\"checkbox\"||E===\"radio\",oe={...t,checked:z,disabled:N,disableFocusRipple:s,edge:c},W=C3(oe),Te={slots:P,slotProps:{input:p,...A}},[fe,Ke]=Ct(\"root\",{ref:o,elementType:R3,className:W.root,shouldForwardComponentProp:!0,externalForwardedProps:{...Te,component:\"span\",..._},getSlotProps:xe=>({...xe,onFocus:Je=>{xe.onFocus?.(Je),k(Je)},onBlur:Je=>{xe.onBlur?.(Je),U(Je)}}),ownerState:oe,additionalProps:{centerRipple:!0,focusRipple:!s,role:void 0,tabIndex:null}}),[Ze,Ue]=Ct(\"input\",{ref:d,elementType:w3,className:W.input,externalForwardedProps:Te,getSlotProps:xe=>({...xe,onChange:Je=>{xe.onChange?.(Je),O(Je)}}),ownerState:oe,additionalProps:{autoFocus:r,checked:n,defaultChecked:i,disabled:N,id:X?m:void 0,name:v,readOnly:y,required:g,tabIndex:b,type:E,...E===\"checkbox\"&&C===void 0?{}:{value:C}}});return(0,cm.jsxs)(fe,{...Ke,children:[(0,cm.jsx)(Ze,{...Ue}),z?a:u]})}),HP=M3;function VP(e){return _e(\"MuiSwitch\",e)}var O3=Ce(\"MuiSwitch\",[\"root\",\"edgeStart\",\"edgeEnd\",\"switchBase\",\"colorPrimary\",\"colorSecondary\",\"sizeSmall\",\"sizeMedium\",\"checked\",\"disabled\",\"input\",\"thumb\",\"track\"]),Uo=O3;var Gs=q(Ie(),1),A3=e=>{let{classes:t,edge:o,size:r,color:n,checked:a,disabled:i}=e,l={root:[\"root\",o&&`edge${me(o)}`,`size${me(r)}`],switchBase:[\"switchBase\",`color${me(n)}`,a&&\"checked\",i&&\"disabled\"],thumb:[\"thumb\"],track:[\"track\"],input:[\"input\"]},s=Le(l,VP,t);return{...t,...s}},D3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.edge&&t[`edge${me(o.edge)}`],t[`size${me(o.size)}`]]}})({display:\"inline-flex\",width:58,height:38,overflow:\"hidden\",padding:12,boxSizing:\"border-box\",position:\"relative\",flexShrink:0,zIndex:0,verticalAlign:\"middle\",\"@media print\":{colorAdjust:\"exact\"},variants:[{props:{edge:\"start\"},style:{marginLeft:-8}},{props:{edge:\"end\"},style:{marginRight:-8}},{props:{size:\"small\"},style:{width:40,height:24,padding:7,[`& .${Uo.thumb}`]:{width:16,height:16},[`& .${Uo.switchBase}`]:{padding:4,[`&.${Uo.checked}`]:{transform:\"translateX(16px)\"}}}}]}),N3=ae(HP,{name:\"MuiSwitch\",slot:\"SwitchBase\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.switchBase,{[`& .${Uo.input}`]:t.input},o.color!==\"default\"&&t[`color${me(o.color)}`]]}})(He(({theme:e})=>({position:\"absolute\",top:0,left:0,zIndex:1,color:e.vars?e.vars.palette.Switch.defaultColor:`${e.palette.mode===\"light\"?e.palette.common.white:e.palette.grey[300]}`,transition:e.transitions.create([\"left\",\"transform\"],{duration:e.transitions.duration.shortest}),[`&.${Uo.checked}`]:{transform:\"translateX(20px)\"},[`&.${Uo.disabled}`]:{color:e.vars?e.vars.palette.Switch.defaultDisabledColor:`${e.palette.mode===\"light\"?e.palette.grey[100]:e.palette.grey[600]}`},[`&.${Uo.checked} + .${Uo.track}`]:{opacity:.5},[`&.${Uo.disabled} + .${Uo.track}`]:{opacity:e.vars?e.vars.opacity.switchTrackDisabled:`${e.palette.mode===\"light\"?.12:.2}`},[`& .${Uo.input}`]:{left:\"-100%\",width:\"300%\"}})),He(({theme:e})=>({\"&:hover\":{backgroundColor:e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity),\"@media (hover: none)\":{backgroundColor:\"transparent\"}},variants:[...Object.entries(e.palette).filter(jo([\"light\"])).map(([t])=>({props:{color:t},style:{[`&.${Uo.checked}`]:{color:(e.vars||e).palette[t].main,\"&:hover\":{backgroundColor:e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity),\"@media (hover: none)\":{backgroundColor:\"transparent\"}},[`&.${Uo.disabled}`]:{color:e.vars?e.vars.palette.Switch[`${t}DisabledColor`]:`${e.palette.mode===\"light\"?e.lighten(e.palette[t].main,.62):e.darken(e.palette[t].main,.55)}`}},[`&.${Uo.checked} + .${Uo.track}`]:{backgroundColor:(e.vars||e).palette[t].main}}}))]}))),_3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Track\"})(He(({theme:e})=>({height:\"100%\",width:\"100%\",borderRadius:14/2,zIndex:-1,transition:e.transitions.create([\"opacity\",\"background-color\"],{duration:e.transitions.duration.shortest}),backgroundColor:e.vars?e.vars.palette.common.onBackground:`${e.palette.mode===\"light\"?e.palette.common.black:e.palette.common.white}`,opacity:e.vars?e.vars.opacity.switchTrack:`${e.palette.mode===\"light\"?.38:.3}`}))),z3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Thumb\"})(He(({theme:e})=>({boxShadow:(e.vars||e).shadows[1],backgroundColor:\"currentColor\",width:20,height:20,borderRadius:\"50%\"}))),k3=$P.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSwitch\"}),{className:n,color:a=\"primary\",edge:i=!1,size:l=\"medium\",sx:s,slots:c={},slotProps:u={},...m}=r,p={...r,color:a,edge:i,size:l},d=A3(p),v={slots:c,slotProps:u},[T,S]=Ct(\"root\",{className:ie(d.root,n),elementType:D3,externalForwardedProps:v,ownerState:p,additionalProps:{sx:s}}),[h,y]=Ct(\"thumb\",{className:d.thumb,elementType:z3,externalForwardedProps:v,ownerState:p}),g=(0,Gs.jsx)(h,{...y}),[b,E]=Ct(\"track\",{className:d.track,elementType:_3,externalForwardedProps:v,ownerState:p});return(0,Gs.jsxs)(T,{...S,children:[(0,Gs.jsx)(N3,{type:\"checkbox\",icon:g,checkedIcon:g,ref:o,ownerState:p,...m,classes:{...d,root:d.switchBase},slots:{...c.switchBase&&{root:c.switchBase},...c.input&&{input:c.input}},slotProps:{...u.switchBase&&{root:typeof u.switchBase==\"function\"?u.switchBase(p):u.switchBase},input:{role:\"switch\"},...u.input&&{input:typeof u.input==\"function\"?u.input(p):u.input}}}),(0,Gs.jsx)(b,{...E})]})}),Un=k3;var ep=q(re(),1);function Ku(...e){return e.reduce((t,o)=>o==null?t:function(...n){t.apply(this,n),o.apply(this,n)},()=>{})}var dm=q(re(),1);var um=q(re(),1);function YP(e){return _e(\"MuiSvgIcon\",e)}var MH=Ce(\"MuiSvgIcon\",[\"root\",\"colorPrimary\",\"colorSecondary\",\"colorAction\",\"colorError\",\"colorDisabled\",\"fontSizeInherit\",\"fontSizeSmall\",\"fontSizeMedium\",\"fontSizeLarge\"]);var pm=q(Ie(),1),B3=e=>{let{color:t,fontSize:o,classes:r}=e,n={root:[\"root\",t!==\"inherit\"&&`color${me(t)}`,`fontSize${me(o)}`]};return Le(n,YP,r)},L3=ae(\"svg\",{name:\"MuiSvgIcon\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.color!==\"inherit\"&&t[`color${me(o.color)}`],t[`fontSize${me(o.fontSize)}`]]}})(He(({theme:e})=>({userSelect:\"none\",width:\"1em\",height:\"1em\",display:\"inline-block\",flexShrink:0,transition:e.transitions?.create?.(\"fill\",{duration:(e.vars??e).transitions?.duration?.shorter}),variants:[{props:t=>!t.hasSvgAsChild,style:{fill:\"currentColor\"}},{props:{fontSize:\"inherit\"},style:{fontSize:\"inherit\"}},{props:{fontSize:\"small\"},style:{fontSize:e.typography?.pxToRem?.(20)||\"1.25rem\"}},{props:{fontSize:\"medium\"},style:{fontSize:e.typography?.pxToRem?.(24)||\"1.5rem\"}},{props:{fontSize:\"large\"},style:{fontSize:e.typography?.pxToRem?.(35)||\"2.1875rem\"}},...Object.entries((e.vars??e).palette).filter(([,t])=>t&&t.main).map(([t])=>({props:{color:t},style:{color:(e.vars??e).palette?.[t]?.main}})),{props:{color:\"action\"},style:{color:(e.vars??e).palette?.action?.active}},{props:{color:\"disabled\"},style:{color:(e.vars??e).palette?.action?.disabled}},{props:{color:\"inherit\"},style:{color:void 0}}]}))),XP=um.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSvgIcon\"}),{children:n,className:a,color:i=\"inherit\",component:l=\"svg\",fontSize:s=\"medium\",htmlColor:c,inheritViewBox:u=!1,titleAccess:m,viewBox:p=\"0 0 24 24\",...d}=r,v=um.isValidElement(n)&&n.type===\"svg\",T={...r,color:i,component:l,fontSize:s,instanceFontSize:t.fontSize,inheritViewBox:u,viewBox:p,hasSvgAsChild:v},S={};u||(S.viewBox=p);let h=B3(T);return(0,pm.jsxs)(L3,{as:l,className:ie(h.root,a),focusable:\"false\",color:c,\"aria-hidden\":m?void 0:!0,role:m?\"img\":void 0,ref:o,...S,...d,...v&&n.props,ownerState:T,children:[v?n.props.children:n,m?(0,pm.jsx)(\"title\",{children:m}):null]})});XP.muiName=\"SvgIcon\";var fm=XP;var GP=q(Ie(),1);function Qu(e,t){function o(r,n){return(0,GP.jsx)(fm,{\"data-testid\":void 0,ref:n,...r,children:e})}return o.muiName=fm.muiName,dm.memo(dm.forwardRef(o))}function mm(e,t=166){let o;function r(...n){let a=()=>{e.apply(this,n)};clearTimeout(o),o=setTimeout(a,t)}return r.clear=()=>{clearTimeout(o)},r}var qP=mm;function Yt(e){return e&&e.ownerDocument||document}var Wu=Yt;function ha(e){return Yt(e).defaultView||window}var qs=ha;function Zu(e,t){typeof e==\"function\"?e(t):e&&(e.current=t)}var ym=wr;var tl=Gd;function j3(e,t){let o=e.charCodeAt(2);return e[0]===\"o\"&&e[1]===\"n\"&&o>=65&&o<=90&&typeof t==\"function\"}function hm(e,t){if(!e)return t;function o(i,l){let s={};return Object.keys(l).forEach(c=>{j3(c,l[c])&&typeof i[c]==\"function\"&&(s[c]=(...u)=>{i[c](...u),l[c](...u)})}),s}if(typeof e==\"function\"||typeof t==\"function\")return i=>{let l=typeof t==\"function\"?t(i):t,s=typeof e==\"function\"?e({...i,...l}):e,c=ie(i?.className,l?.className,s?.className),u=o(s,l);return{...l,...s,...u,...!!c&&{className:c},...l?.style&&s?.style&&{style:{...l.style,...s.style}},...l?.sx&&s?.sx&&{sx:[...Array.isArray(l.sx)?l.sx:[l.sx],...Array.isArray(s.sx)?s.sx:[s.sx]]}}};let r=t,n=o(e,r),a=ie(r?.className,e?.className);return{...t,...e,...n,...!!a&&{className:a},...r?.style&&e?.style&&{style:{...r.style,...e.style}},...r?.sx&&e?.sx&&{sx:[...Array.isArray(r.sx)?r.sx:[r.sx],...Array.isArray(e.sx)?e.sx:[e.sx]]}}}var FP=q(re(),1);function IP(e){return _e(\"MuiCircularProgress\",e)}var SV=Ce(\"MuiCircularProgress\",[\"root\",\"determinate\",\"indeterminate\",\"colorPrimary\",\"colorSecondary\",\"svg\",\"track\",\"circle\",\"circleDeterminate\",\"circleIndeterminate\",\"circleDisableShrink\"]);var Is=q(Ie(),1),mn=44,B0=_n`\n 0% {\n transform: rotate(0deg);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n`,L0=_n`\n 0% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: 0;\n }\n\n 50% {\n stroke-dasharray: 100px, 200px;\n stroke-dashoffset: -15px;\n }\n\n 100% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: -126px;\n }\n`,U3=typeof B0!=\"string\"?Ui`\n animation: ${B0} 1.4s linear infinite;\n `:null,H3=typeof L0!=\"string\"?Ui`\n animation: ${L0} 1.4s ease-in-out infinite;\n `:null,V3=e=>{let{classes:t,variant:o,color:r,disableShrink:n}=e,a={root:[\"root\",o,`color${me(r)}`],svg:[\"svg\"],track:[\"track\"],circle:[\"circle\",`circle${me(o)}`,n&&\"circleDisableShrink\"]};return Le(a,IP,t)},$3=ae(\"span\",{name:\"MuiCircularProgress\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`color${me(o.color)}`]]}})(He(({theme:e})=>({display:\"inline-block\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"transform\")}},{props:{variant:\"indeterminate\"},style:U3||{animation:`${B0} 1.4s linear infinite`}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}}))]}))),Y3=ae(\"svg\",{name:\"MuiCircularProgress\",slot:\"Svg\"})({display:\"block\"}),X3=ae(\"circle\",{name:\"MuiCircularProgress\",slot:\"Circle\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.circle,t[`circle${me(o.variant)}`],o.disableShrink&&t.circleDisableShrink]}})(He(({theme:e})=>({stroke:\"currentColor\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"stroke-dashoffset\")}},{props:{variant:\"indeterminate\"},style:{strokeDasharray:\"80px, 200px\",strokeDashoffset:0}},{props:({ownerState:t})=>t.variant===\"indeterminate\"&&!t.disableShrink,style:H3||{animation:`${L0} 1.4s ease-in-out infinite`}}]}))),G3=ae(\"circle\",{name:\"MuiCircularProgress\",slot:\"Track\"})(He(({theme:e})=>({stroke:\"currentColor\",opacity:(e.vars||e).palette.action.activatedOpacity}))),q3=FP.forwardRef(function(t,o){let r=je({props:t,name:\"MuiCircularProgress\"}),{className:n,color:a=\"primary\",disableShrink:i=!1,enableTrackSlot:l=!1,size:s=40,style:c,thickness:u=3.6,value:m=0,variant:p=\"indeterminate\",...d}=r,v={...r,color:a,disableShrink:i,size:s,thickness:u,value:m,variant:p,enableTrackSlot:l},T=V3(v),S={},h={},y={};if(p===\"determinate\"){let g=2*Math.PI*((mn-u)/2);S.strokeDasharray=g.toFixed(3),y[\"aria-valuenow\"]=Math.round(m),S.strokeDashoffset=`${((100-m)/100*g).toFixed(3)}px`,h.transform=\"rotate(-90deg)\"}return(0,Is.jsx)($3,{className:ie(T.root,n),style:{width:s,height:s,...h,...c},ownerState:v,ref:o,role:\"progressbar\",...y,...d,children:(0,Is.jsxs)(Y3,{className:T.svg,ownerState:v,viewBox:`${mn/2} ${mn/2} ${mn} ${mn}`,children:[l?(0,Is.jsx)(G3,{className:T.track,ownerState:v,cx:mn,cy:mn,r:(mn-u)/2,fill:\"none\",strokeWidth:u,\"aria-hidden\":\"true\"}):null,(0,Is.jsx)(X3,{className:T.circle,style:S,ownerState:v,cx:mn,cy:mn,r:(mn-u)/2,fill:\"none\",strokeWidth:u})]})})}),Ju=q3;function KP(e){return _e(\"MuiButton\",e)}var I3=Ce(\"MuiButton\",[\"root\",\"text\",\"textInherit\",\"textPrimary\",\"textSecondary\",\"textSuccess\",\"textError\",\"textInfo\",\"textWarning\",\"outlined\",\"outlinedInherit\",\"outlinedPrimary\",\"outlinedSecondary\",\"outlinedSuccess\",\"outlinedError\",\"outlinedInfo\",\"outlinedWarning\",\"contained\",\"containedInherit\",\"containedPrimary\",\"containedSecondary\",\"containedSuccess\",\"containedError\",\"containedInfo\",\"containedWarning\",\"disableElevation\",\"focusVisible\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorSuccess\",\"colorError\",\"colorInfo\",\"colorWarning\",\"textSizeSmall\",\"textSizeMedium\",\"textSizeLarge\",\"outlinedSizeSmall\",\"outlinedSizeMedium\",\"outlinedSizeLarge\",\"containedSizeSmall\",\"containedSizeMedium\",\"containedSizeLarge\",\"sizeMedium\",\"sizeSmall\",\"sizeLarge\",\"fullWidth\",\"startIcon\",\"endIcon\",\"icon\",\"iconSizeSmall\",\"iconSizeMedium\",\"iconSizeLarge\",\"loading\",\"loadingWrapper\",\"loadingIconPlaceholder\",\"loadingIndicator\",\"loadingPositionCenter\",\"loadingPositionStart\",\"loadingPositionEnd\"]),ci=I3;var QP=q(re(),1),F3=QP.createContext({}),WP=F3;var ZP=q(re(),1),K3=ZP.createContext(void 0),JP=K3;var Hn=q(Ie(),1),Q3=e=>{let{color:t,disableElevation:o,fullWidth:r,size:n,variant:a,loading:i,loadingPosition:l,classes:s}=e,c={root:[\"root\",i&&\"loading\",a,`${a}${me(t)}`,`size${me(n)}`,`${a}Size${me(n)}`,`color${me(t)}`,o&&\"disableElevation\",r&&\"fullWidth\",i&&`loadingPosition${me(l)}`],startIcon:[\"icon\",\"startIcon\",`iconSize${me(n)}`],endIcon:[\"icon\",\"endIcon\",`iconSize${me(n)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]},u=Le(c,KP,s);return{...s,...u}},tC=[{props:{size:\"small\"},style:{\"& > *:nth-of-type(1)\":{fontSize:18}}},{props:{size:\"medium\"},style:{\"& > *:nth-of-type(1)\":{fontSize:20}}},{props:{size:\"large\"},style:{\"& > *:nth-of-type(1)\":{fontSize:22}}}],W3=ae(ma,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`${o.variant}${me(o.color)}`],t[`size${me(o.size)}`],t[`${o.variant}Size${me(o.size)}`],o.color===\"inherit\"&&t.colorInherit,o.disableElevation&&t.disableElevation,o.fullWidth&&t.fullWidth,o.loading&&t.loading]}})(He(({theme:e})=>{let t=e.palette.mode===\"light\"?e.palette.grey[300]:e.palette.grey[800],o=e.palette.mode===\"light\"?e.palette.grey.A100:e.palette.grey[700];return{...e.typography.button,minWidth:64,padding:\"6px 16px\",border:0,borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create([\"background-color\",\"box-shadow\",\"border-color\",\"color\"],{duration:e.transitions.duration.short}),\"&:hover\":{textDecoration:\"none\"},[`&.${ci.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:{variant:\"contained\"},style:{color:\"var(--variant-containedColor)\",backgroundColor:\"var(--variant-containedBg)\",boxShadow:(e.vars||e).shadows[2],\"&:hover\":{boxShadow:(e.vars||e).shadows[4],\"@media (hover: none)\":{boxShadow:(e.vars||e).shadows[2]}},\"&:active\":{boxShadow:(e.vars||e).shadows[8]},[`&.${ci.focusVisible}`]:{boxShadow:(e.vars||e).shadows[6]},[`&.${ci.disabled}`]:{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground}}},{props:{variant:\"outlined\"},style:{padding:\"5px 15px\",border:\"1px solid currentColor\",borderColor:\"var(--variant-outlinedBorder, currentColor)\",backgroundColor:\"var(--variant-outlinedBg)\",color:\"var(--variant-outlinedColor)\",[`&.${ci.disabled}`]:{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`}}},{props:{variant:\"text\"},style:{padding:\"6px 8px\",color:\"var(--variant-textColor)\",backgroundColor:\"var(--variant-textBg)\"}},...Object.entries(e.palette).filter(jo()).map(([r])=>({props:{color:r},style:{\"--variant-textColor\":(e.vars||e).palette[r].main,\"--variant-outlinedColor\":(e.vars||e).palette[r].main,\"--variant-outlinedBorder\":e.alpha((e.vars||e).palette[r].main,.5),\"--variant-containedColor\":(e.vars||e).palette[r].contrastText,\"--variant-containedBg\":(e.vars||e).palette[r].main,\"@media (hover: hover)\":{\"&:hover\":{\"--variant-containedBg\":(e.vars||e).palette[r].dark,\"--variant-textBg\":e.alpha((e.vars||e).palette[r].main,(e.vars||e).palette.action.hoverOpacity),\"--variant-outlinedBorder\":(e.vars||e).palette[r].main,\"--variant-outlinedBg\":e.alpha((e.vars||e).palette[r].main,(e.vars||e).palette.action.hoverOpacity)}}}})),{props:{color:\"inherit\"},style:{color:\"inherit\",borderColor:\"currentColor\",\"--variant-containedBg\":e.vars?e.vars.palette.Button.inheritContainedBg:t,\"@media (hover: hover)\":{\"&:hover\":{\"--variant-containedBg\":e.vars?e.vars.palette.Button.inheritContainedHoverBg:o,\"--variant-textBg\":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity),\"--variant-outlinedBg\":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity)}}}},{props:{size:\"small\",variant:\"text\"},style:{padding:\"4px 5px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"text\"},style:{padding:\"8px 11px\",fontSize:e.typography.pxToRem(15)}},{props:{size:\"small\",variant:\"outlined\"},style:{padding:\"3px 9px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"outlined\"},style:{padding:\"7px 21px\",fontSize:e.typography.pxToRem(15)}},{props:{size:\"small\",variant:\"contained\"},style:{padding:\"4px 10px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"contained\"},style:{padding:\"8px 22px\",fontSize:e.typography.pxToRem(15)}},{props:{disableElevation:!0},style:{boxShadow:\"none\",\"&:hover\":{boxShadow:\"none\"},[`&.${ci.focusVisible}`]:{boxShadow:\"none\"},\"&:active\":{boxShadow:\"none\"},[`&.${ci.disabled}`]:{boxShadow:\"none\"}}},{props:{fullWidth:!0},style:{width:\"100%\"}},{props:{loadingPosition:\"center\"},style:{transition:e.transitions.create([\"background-color\",\"box-shadow\",\"border-color\"],{duration:e.transitions.duration.short}),[`&.${ci.loading}`]:{color:\"transparent\"}}}]}})),Z3=ae(\"span\",{name:\"MuiButton\",slot:\"StartIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.startIcon,o.loading&&t.startIconLoadingStart,t[`iconSize${me(o.size)}`]]}})(({theme:e})=>({display:\"inherit\",marginRight:8,marginLeft:-4,variants:[{props:{size:\"small\"},style:{marginLeft:-2}},{props:{loadingPosition:\"start\",loading:!0},style:{transition:e.transitions.create([\"opacity\"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:\"start\",loading:!0,fullWidth:!0},style:{marginRight:-8}},...tC]})),J3=ae(\"span\",{name:\"MuiButton\",slot:\"EndIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.endIcon,o.loading&&t.endIconLoadingEnd,t[`iconSize${me(o.size)}`]]}})(({theme:e})=>({display:\"inherit\",marginRight:-4,marginLeft:8,variants:[{props:{size:\"small\"},style:{marginRight:-2}},{props:{loadingPosition:\"end\",loading:!0},style:{transition:e.transitions.create([\"opacity\"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:\"end\",loading:!0,fullWidth:!0},style:{marginLeft:-8}},...tC]})),eD=ae(\"span\",{name:\"MuiButton\",slot:\"LoadingIndicator\"})(({theme:e})=>({display:\"none\",position:\"absolute\",visibility:\"visible\",variants:[{props:{loading:!0},style:{display:\"flex\"}},{props:{loadingPosition:\"start\"},style:{left:14}},{props:{loadingPosition:\"start\",size:\"small\"},style:{left:10}},{props:{variant:\"text\",loadingPosition:\"start\"},style:{left:6}},{props:{loadingPosition:\"center\"},style:{left:\"50%\",transform:\"translate(-50%)\",color:(e.vars||e).palette.action.disabled}},{props:{loadingPosition:\"end\"},style:{right:14}},{props:{loadingPosition:\"end\",size:\"small\"},style:{right:10}},{props:{variant:\"text\",loadingPosition:\"end\"},style:{right:6}},{props:{loadingPosition:\"start\",fullWidth:!0},style:{position:\"relative\",left:-10}},{props:{loadingPosition:\"end\",fullWidth:!0},style:{position:\"relative\",right:-10}}]})),eC=ae(\"span\",{name:\"MuiButton\",slot:\"LoadingIconPlaceholder\"})({display:\"inline-block\",width:\"1em\",height:\"1em\"}),tD=ep.forwardRef(function(t,o){let r=ep.useContext(WP),n=ep.useContext(JP),a=ni(r,t),i=je({props:a,name:\"MuiButton\"}),{children:l,color:s=\"primary\",component:c=\"button\",className:u,disabled:m=!1,disableElevation:p=!1,disableFocusRipple:d=!1,endIcon:v,focusVisibleClassName:T,fullWidth:S=!1,id:h,loading:y=null,loadingIndicator:g,loadingPosition:b=\"center\",size:E=\"medium\",startIcon:C,type:P,variant:A=\"text\",..._}=i,z=tl(h),I=g??(0,Hn.jsx)(Ju,{\"aria-labelledby\":z,color:\"inherit\",size:16}),x={...i,color:s,component:c,disabled:m,disableElevation:p,disableFocusRipple:d,fullWidth:S,loading:y,loadingIndicator:I,loadingPosition:b,size:E,type:P,variant:A},k=Q3(x),U=(C||y&&b===\"start\")&&(0,Hn.jsx)(Z3,{className:k.startIcon,ownerState:x,children:C||(0,Hn.jsx)(eC,{className:k.loadingIconPlaceholder,ownerState:x})}),O=(v||y&&b===\"end\")&&(0,Hn.jsx)(J3,{className:k.endIcon,ownerState:x,children:v||(0,Hn.jsx)(eC,{className:k.loadingIconPlaceholder,ownerState:x})}),N=n||\"\",X=typeof y==\"boolean\"?(0,Hn.jsx)(\"span\",{className:k.loadingWrapper,style:{display:\"contents\"},children:y&&(0,Hn.jsx)(eD,{className:k.loadingIndicator,ownerState:x,children:I})}):null;return(0,Hn.jsxs)(W3,{ownerState:x,className:ie(r.className,k.root,u,N),component:c,disabled:m||y,focusRipple:!d,focusVisibleClassName:ie(k.focusVisible,T),ref:o,type:P,id:y?z:h,..._,classes:k,children:[U,b!==\"end\"&&X,l,b===\"end\"&&X,O]})}),ga=tD;var ui=q(re(),1);function oD(e){let{elementType:t,externalSlotProps:o,ownerState:r,skipResolvingSlotProps:n=!1,...a}=e,i=n?{}:Iu(o,r),{props:l,internalRef:s}=Fu({...a,externalSlotProps:i}),c=yo(s,i?.ref,e.additionalProps?.ref);return qu(t,{...l,ref:c},r)}var cr=oD;var ur=q(re(),1);var gm=q(re(),1);var oC=q(re(),1),rD=oC.createContext({}),tp=rD;function rC(e){return _e(\"MuiList\",e)}var h7=Ce(\"MuiList\",[\"root\",\"padding\",\"dense\",\"subheader\"]);var bm=q(Ie(),1),nD=e=>{let{classes:t,disablePadding:o,dense:r,subheader:n}=e;return Le({root:[\"root\",!o&&\"padding\",r&&\"dense\",n&&\"subheader\"]},rC,t)},aD=ae(\"ul\",{name:\"MuiList\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.disablePadding&&t.padding,o.dense&&t.dense,o.subheader&&t.subheader]}})({listStyle:\"none\",margin:0,padding:0,position:\"relative\",variants:[{props:({ownerState:e})=>!e.disablePadding,style:{paddingTop:8,paddingBottom:8}},{props:({ownerState:e})=>e.subheader,style:{paddingTop:0}}]}),iD=gm.forwardRef(function(t,o){let r=je({props:t,name:\"MuiList\"}),{children:n,className:a,component:i=\"ul\",dense:l=!1,disablePadding:s=!1,subheader:c,...u}=r,m=gm.useMemo(()=>({dense:l}),[l]),p={...r,component:i,dense:l,disablePadding:s},d=nD(p);return(0,bm.jsx)(tp.Provider,{value:m,children:(0,bm.jsxs)(aD,{as:i,className:ie(d.root,a),ref:o,ownerState:p,...u,children:[c,n]})})}),j0=iD;function vm(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}var ol=vm;function Fs(e=window){let t=e.document.documentElement.clientWidth;return e.innerWidth-t}var nC=Fs;var iC=q(Ie(),1);function U0(e,t,o){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:o?null:e.firstChild}function aC(e,t,o){return e===t?o?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:o?null:e.lastChild}function lC(e,t){if(t===void 0)return!0;let o=e.innerText;return o===void 0&&(o=e.textContent),o=o.trim().toLowerCase(),o.length===0?!1:t.repeating?o[0]===t.keys[0]:o.startsWith(t.keys.join(\"\"))}function op(e,t,o,r,n,a){let i=!1,l=n(e,t,t?o:!1);for(;l;){if(l===e.firstChild){if(i)return!1;i=!0}let s=r?!1:l.disabled||l.getAttribute(\"aria-disabled\")===\"true\";if(!l.hasAttribute(\"tabindex\")||!lC(l,a)||s)l=n(e,l,o);else return l.focus(),!0}return!1}var lD=ur.forwardRef(function(t,o){let{actions:r,autoFocus:n=!1,autoFocusItem:a=!1,children:i,className:l,disabledItemsFocusable:s=!1,disableListWrap:c=!1,onKeyDown:u,variant:m=\"selectedMenu\",...p}=t,d=ur.useRef(null),v=ur.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});ym(()=>{n&&d.current.focus()},[n]),ur.useImperativeHandle(r,()=>({adjustStyleForScrollbar:(g,{direction:b})=>{let E=!d.current.style.width;if(g.clientHeight{let b=d.current,E=g.key;if(g.ctrlKey||g.metaKey||g.altKey){u&&u(g);return}let P=ol(Wu(b));if(E===\"ArrowDown\")g.preventDefault(),op(b,P,c,s,U0);else if(E===\"ArrowUp\")g.preventDefault(),op(b,P,c,s,aC);else if(E===\"Home\")g.preventDefault(),op(b,null,c,s,U0);else if(E===\"End\")g.preventDefault(),op(b,null,c,s,aC);else if(E.length===1){let A=v.current,_=E.toLowerCase(),z=performance.now();A.keys.length>0&&(z-A.lastTime>500?(A.keys=[],A.repeating=!0,A.previousKeyMatched=!0):A.repeating&&_!==A.keys[0]&&(A.repeating=!1)),A.lastTime=z,A.keys.push(_);let I=P&&!A.repeating&&lC(P,A);A.previousKeyMatched&&(I||op(b,P,!1,s,U0,A))?g.preventDefault():A.previousKeyMatched=!1}u&&u(g)},S=Mr(d,o),h=-1;ur.Children.forEach(i,(g,b)=>{if(!ur.isValidElement(g)){h===b&&(h+=1,h>=i.length&&(h=-1));return}g.props.disabled||(m===\"selectedMenu\"&&g.props.selected||h===-1)&&(h=b),h===b&&(g.props.disabled||g.props.muiSkipListHighlight||g.type.muiSkipListHighlight)&&(h+=1,h>=i.length&&(h=-1))});let y=ur.Children.map(i,(g,b)=>{if(b===h){let E={};return a&&(E.autoFocus=!0),g.props.tabIndex===void 0&&m===\"selectedMenu\"&&(E.tabIndex=0),ur.cloneElement(g,E)}return g});return(0,iC.jsx)(j0,{role:\"menu\",ref:S,className:l,onKeyDown:T,tabIndex:n?0:-1,...p,children:y})}),H0=lD;var zo=q(re(),1);var rl=q(re(),1);var sC=q(re(),1);function Wr(e){return parseInt(sC.version,10)>=19?e?.props?.ref||null:e?.ref||null}var xm=e=>e.scrollTop;function Ks(e,t){let{timeout:o,easing:r,style:n={}}=e;return{duration:n.transitionDuration??(typeof o==\"number\"?o:o[t.mode]||0),easing:n.transitionTimingFunction??(typeof r==\"object\"?r[t.mode]:r),delay:n.transitionDelay}}var cC=q(Ie(),1);function $0(e){return`scale(${e}, ${e**2})`}var sD={entering:{opacity:1,transform:$0(1)},entered:{opacity:1,transform:\"none\"}},V0=typeof navigator<\"u\"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\\/)15(.|_)4/i.test(navigator.userAgent),Y0=rl.forwardRef(function(t,o){let{addEndListener:r,appear:n=!0,children:a,easing:i,in:l,onEnter:s,onEntered:c,onEntering:u,onExit:m,onExited:p,onExiting:d,style:v,timeout:T=\"auto\",TransitionComponent:S=Xu,...h}=t,y=fn(),g=rl.useRef(),b=kn(),E=rl.useRef(null),C=Mr(E,Wr(a),o),P=O=>N=>{if(O){let X=E.current;N===void 0?O(X):O(X,N)}},A=P(u),_=P((O,N)=>{xm(O);let{duration:X,delay:oe,easing:W}=Ks({style:v,timeout:T,easing:i},{mode:\"enter\"}),Te;T===\"auto\"?(Te=b.transitions.getAutoHeightDuration(O.clientHeight),g.current=Te):Te=X,O.style.transition=[b.transitions.create(\"opacity\",{duration:Te,delay:oe}),b.transitions.create(\"transform\",{duration:V0?Te:Te*.666,delay:oe,easing:W})].join(\",\"),s&&s(O,N)}),z=P(c),I=P(d),x=P(O=>{let{duration:N,delay:X,easing:oe}=Ks({style:v,timeout:T,easing:i},{mode:\"exit\"}),W;T===\"auto\"?(W=b.transitions.getAutoHeightDuration(O.clientHeight),g.current=W):W=N,O.style.transition=[b.transitions.create(\"opacity\",{duration:W,delay:X}),b.transitions.create(\"transform\",{duration:V0?W:W*.666,delay:V0?X:X||W*.333,easing:oe})].join(\",\"),O.style.opacity=0,O.style.transform=$0(.75),m&&m(O)}),k=P(p);return(0,cC.jsx)(S,{appear:n,in:l,nodeRef:E,onEnter:_,onEntered:z,onEntering:A,onExit:x,onExited:k,onExiting:I,addEndListener:O=>{T===\"auto\"&&y.start(g.current||0,O),r&&r(E.current,O)},timeout:T===\"auto\"?null:T,...h,children:(O,{ownerState:N,...X})=>rl.cloneElement(a,{style:{opacity:0,transform:$0(.75),visibility:O===\"exited\"&&!l?\"hidden\":void 0,...sD[O],...v,...a.props.style},ref:C,...X})})});Y0&&(Y0.muiSupportAuto=!0);var rp=Y0;function cD(e){let t=Yt(e);return t.body===e?ha(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function Qs(e,t){t?e.setAttribute(\"aria-hidden\",\"true\"):e.removeAttribute(\"aria-hidden\")}function uC(e){return parseFloat(ha(e).getComputedStyle(e).paddingRight)||0}function uD(e){let o=[\"TEMPLATE\",\"SCRIPT\",\"STYLE\",\"LINK\",\"MAP\",\"META\",\"NOSCRIPT\",\"PICTURE\",\"COL\",\"COLGROUP\",\"PARAM\",\"SLOT\",\"SOURCE\",\"TRACK\"].includes(e.tagName),r=e.tagName===\"INPUT\"&&e.getAttribute(\"type\")===\"hidden\";return o||r}function pC(e,t,o,r,n){let a=[t,o,...r];[].forEach.call(e.children,i=>{let l=!a.includes(i),s=!uD(i);l&&s&&Qs(i,n)})}function X0(e,t){let o=-1;return e.some((r,n)=>t(r)?(o=n,!0):!1),o}function pD(e,t){let o=[],r=e.container;if(!t.disableScrollLock){if(cD(r)){let i=Fs(ha(r));o.push({value:r.style.paddingRight,property:\"padding-right\",el:r}),r.style.paddingRight=`${uC(r)+i}px`;let l=Yt(r).querySelectorAll(\".mui-fixed\");[].forEach.call(l,s=>{o.push({value:s.style.paddingRight,property:\"padding-right\",el:s}),s.style.paddingRight=`${uC(s)+i}px`})}let a;if(r.parentNode instanceof DocumentFragment)a=Yt(r).body;else{let i=r.parentElement,l=ha(r);a=i?.nodeName===\"HTML\"&&l.getComputedStyle(i).overflowY===\"scroll\"?i:r}o.push({value:a.style.overflow,property:\"overflow\",el:a},{value:a.style.overflowX,property:\"overflow-x\",el:a},{value:a.style.overflowY,property:\"overflow-y\",el:a}),a.style.overflow=\"hidden\"}return()=>{o.forEach(({value:a,el:i,property:l})=>{a?i.style.setProperty(l,a):i.style.removeProperty(l)})}}function fD(e){let t=[];return[].forEach.call(e.children,o=>{o.getAttribute(\"aria-hidden\")===\"true\"&&t.push(o)}),t}var Tm=class{constructor(){this.modals=[],this.containers=[]}add(t,o){let r=this.modals.indexOf(t);if(r!==-1)return r;r=this.modals.length,this.modals.push(t),t.modalRef&&Qs(t.modalRef,!1);let n=fD(o);pC(o,t.mount,t.modalRef,n,!0);let a=X0(this.containers,i=>i.container===o);return a!==-1?(this.containers[a].modals.push(t),r):(this.containers.push({modals:[t],container:o,restore:null,hiddenSiblings:n}),r)}mount(t,o){let r=X0(this.containers,a=>a.modals.includes(t)),n=this.containers[r];n.restore||(n.restore=pD(n,o))}remove(t,o=!0){let r=this.modals.indexOf(t);if(r===-1)return r;let n=X0(this.containers,i=>i.modals.includes(t)),a=this.containers[n];if(a.modals.splice(a.modals.indexOf(t),1),this.modals.splice(r,1),a.modals.length===0)a.restore&&a.restore(),t.modalRef&&Qs(t.modalRef,o),pC(a.container,t.mount,t.modalRef,a.hiddenSiblings,!1),this.containers.splice(n,1);else{let i=a.modals[a.modals.length-1];i.modalRef&&Qs(i.modalRef,!1)}return r}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}};var Em=q(re(),1);var _o=q(re(),1);var np=q(Ie(),1),dD=[\"input\",\"select\",\"textarea\",\"a[href]\",\"button\",\"[tabindex]\",\"audio[controls]\",\"video[controls]\",'[contenteditable]:not([contenteditable=\"false\"])'].join(\",\");function mD(e){let t=parseInt(e.getAttribute(\"tabindex\")||\"\",10);return Number.isNaN(t)?e.contentEditable===\"true\"||(e.nodeName===\"AUDIO\"||e.nodeName===\"VIDEO\"||e.nodeName===\"DETAILS\")&&e.getAttribute(\"tabindex\")===null?0:e.tabIndex:t}function yD(e){if(e.tagName!==\"INPUT\"||e.type!==\"radio\"||!e.name)return!1;let t=r=>e.ownerDocument.querySelector(`input[type=\"radio\"]${r}`),o=t(`[name=\"${e.name}\"]:checked`);return o||(o=t(`[name=\"${e.name}\"]`)),o!==e}function hD(e){return!(e.disabled||e.tagName===\"INPUT\"&&e.type===\"hidden\"||yD(e))}function gD(e){let t=[],o=[];return Array.from(e.querySelectorAll(dD)).forEach((r,n)=>{let a=mD(r);a===-1||!hD(r)||(a===0?t.push(r):o.push({documentOrder:n,tabIndex:a,node:r}))}),o.sort((r,n)=>r.tabIndex===n.tabIndex?r.documentOrder-n.documentOrder:r.tabIndex-n.tabIndex).map(r=>r.node).concat(t)}function bD(){return!0}function vD(e){let{children:t,disableAutoFocus:o=!1,disableEnforceFocus:r=!1,disableRestoreFocus:n=!1,getTabbable:a=gD,isEnabled:i=bD,open:l}=e,s=_o.useRef(!1),c=_o.useRef(null),u=_o.useRef(null),m=_o.useRef(null),p=_o.useRef(null),d=_o.useRef(!1),v=_o.useRef(null),T=yo(Wr(t),v),S=_o.useRef(null);_o.useEffect(()=>{!l||!v.current||(d.current=!o)},[o,l]),_o.useEffect(()=>{if(!l||!v.current)return;let g=Yt(v.current),b=ol(g);return v.current.contains(b)||(v.current.hasAttribute(\"tabIndex\")||v.current.setAttribute(\"tabIndex\",\"-1\"),d.current&&v.current.focus()),()=>{n||(m.current&&m.current.focus&&(s.current=!0,m.current.focus()),m.current=null)}},[l]),_o.useEffect(()=>{if(!l||!v.current)return;let g=Yt(v.current),b=P=>{if(S.current=P,r||!i()||P.key!==\"Tab\")return;ol(g)===v.current&&P.shiftKey&&(s.current=!0,u.current&&u.current.focus())},E=()=>{let P=v.current;if(P===null)return;let A=ol(g);if(!g.hasFocus()||!i()||s.current){s.current=!1;return}if(P.contains(A)||r&&A!==c.current&&A!==u.current)return;if(A!==p.current)p.current=null;else if(p.current!==null)return;if(!d.current)return;let _=[];if((A===c.current||A===u.current)&&(_=a(v.current)),_.length>0){let z=!!(S.current?.shiftKey&&S.current?.key===\"Tab\"),I=_[0],x=_[_.length-1];typeof I!=\"string\"&&typeof x!=\"string\"&&(z?x.focus():I.focus())}else P.focus()};g.addEventListener(\"focusin\",E),g.addEventListener(\"keydown\",b,!0);let C=setInterval(()=>{let P=ol(g);P&&P.tagName===\"BODY\"&&E()},50);return()=>{clearInterval(C),g.removeEventListener(\"focusin\",E),g.removeEventListener(\"keydown\",b,!0)}},[o,r,n,i,l,a]);let h=g=>{m.current===null&&(m.current=g.relatedTarget),d.current=!0,p.current=g.target;let b=t.props.onFocus;b&&b(g)},y=g=>{m.current===null&&(m.current=g.relatedTarget),d.current=!0};return(0,np.jsxs)(_o.Fragment,{children:[(0,np.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:y,ref:c,\"data-testid\":\"sentinelStart\"}),_o.cloneElement(t,{ref:T,onFocus:h}),(0,np.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:y,ref:u,\"data-testid\":\"sentinelEnd\"})]})}var G0=vD;var ba=q(re(),1),fC=q(Op(),1);function xD(e){return typeof e==\"function\"?e():e}var TD=ba.forwardRef(function(t,o){let{children:r,container:n,disablePortal:a=!1}=t,[i,l]=ba.useState(null),s=yo(ba.isValidElement(r)?Wr(r):null,o);return wr(()=>{a||l(xD(n)||document.body)},[n,a]),wr(()=>{if(i&&!a)return Zu(o,i),()=>{Zu(o,null)}},[o,i,a]),a?ba.isValidElement(r)?ba.cloneElement(r,{ref:s}):r:i&&fC.createPortal(r,i)}),ap=TD;var yC=q(re(),1);var Ws=q(re(),1);var dC=q(Ie(),1),SD={entering:{opacity:1},entered:{opacity:1}},ED=Ws.forwardRef(function(t,o){let r=kn(),n={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:a,appear:i=!0,children:l,easing:s,in:c,onEnter:u,onEntered:m,onEntering:p,onExit:d,onExited:v,onExiting:T,style:S,timeout:h=n,TransitionComponent:y=Xu,...g}=t,b=!0,E=Ws.useRef(null),C=Mr(E,Wr(l),o),P=O=>N=>{if(O){let X=E.current;N===void 0?O(X):O(X,N)}},A=P(p),_=P((O,N)=>{xm(O);let X=Ks({style:S,timeout:h,easing:s},{mode:\"enter\"});O.style.webkitTransition=r.transitions.create(\"opacity\",X),O.style.transition=r.transitions.create(\"opacity\",X),u&&u(O,N)}),z=P(m),I=P(T),x=P(O=>{let N=Ks({style:S,timeout:h,easing:s},{mode:\"exit\"});O.style.webkitTransition=r.transitions.create(\"opacity\",N),O.style.transition=r.transitions.create(\"opacity\",N),d&&d(O)}),k=P(v);return(0,dC.jsx)(y,{appear:i,in:c,nodeRef:b?E:void 0,onEnter:_,onEntered:z,onEntering:A,onExit:x,onExited:k,onExiting:I,addEndListener:O=>{a&&a(E.current,O)},timeout:h,...g,children:(O,{ownerState:N,...X})=>Ws.cloneElement(l,{style:{opacity:0,visibility:O===\"exited\"&&!c?\"hidden\":void 0,...SD[O],...S,...l.props.style},ref:C,...X})})}),q0=ED;function mC(e){return _e(\"MuiBackdrop\",e)}var k$=Ce(\"MuiBackdrop\",[\"root\",\"invisible\"]);var I0=q(Ie(),1),PD=e=>{let{classes:t,invisible:o}=e;return Le({root:[\"root\",o&&\"invisible\"]},mC,t)},CD=ae(\"div\",{name:\"MuiBackdrop\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.invisible&&t.invisible]}})({position:\"fixed\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",right:0,bottom:0,top:0,left:0,backgroundColor:\"rgba(0, 0, 0, 0.5)\",WebkitTapHighlightColor:\"transparent\",variants:[{props:{invisible:!0},style:{backgroundColor:\"transparent\"}}]}),RD=yC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiBackdrop\"}),{children:n,className:a,component:i=\"div\",invisible:l=!1,open:s,components:c={},componentsProps:u={},slotProps:m={},slots:p={},TransitionComponent:d,transitionDuration:v,...T}=r,S={...r,component:i,invisible:l},h=PD(S),y={transition:d,root:c.Root,...p},g={...u,...m},b={component:i,slots:y,slotProps:g},[E,C]=Ct(\"root\",{elementType:CD,externalForwardedProps:b,className:ie(h.root,a),ownerState:S}),[P,A]=Ct(\"transition\",{elementType:q0,externalForwardedProps:b,ownerState:S});return(0,I0.jsx)(P,{in:s,timeout:v,...T,...A,children:(0,I0.jsx)(E,{\"aria-hidden\":!0,...C,ref:o,children:n})})}),F0=RD;var yn=q(re(),1);function wD(e){return typeof e==\"function\"?e():e}function MD(e){return e?e.props.hasOwnProperty(\"in\"):!1}var hC=()=>{},Sm=new Tm;function OD(e){let{container:t,disableEscapeKeyDown:o=!1,disableScrollLock:r=!1,closeAfterTransition:n=!1,onTransitionEnter:a,onTransitionExited:i,children:l,onClose:s,open:c,rootRef:u}=e,m=yn.useRef({}),p=yn.useRef(null),d=yn.useRef(null),v=yo(d,u),[T,S]=yn.useState(!c),h=MD(l),y=!0;(e[\"aria-hidden\"]===\"false\"||e[\"aria-hidden\"]===!1)&&(y=!1);let g=()=>Yt(p.current),b=()=>(m.current.modalRef=d.current,m.current.mount=p.current,m.current),E=()=>{Sm.mount(b(),{disableScrollLock:r}),d.current&&(d.current.scrollTop=0)},C=Ln(()=>{let O=wD(t)||g().body;Sm.add(b(),O),d.current&&E()}),P=()=>Sm.isTopModal(b()),A=Ln(O=>{p.current=O,O&&(c&&P()?E():d.current&&Qs(d.current,y))}),_=yn.useCallback(()=>{Sm.remove(b(),y)},[y]);yn.useEffect(()=>()=>{_()},[_]),yn.useEffect(()=>{c?C():(!h||!n)&&_()},[c,_,h,n,C]);let z=O=>N=>{O.onKeyDown?.(N),!(N.key!==\"Escape\"||N.which===229||!P())&&(o||(N.stopPropagation(),s&&s(N,\"escapeKeyDown\")))},I=O=>N=>{O.onClick?.(N),N.target===N.currentTarget&&s&&s(N,\"backdropClick\")};return{getRootProps:(O={})=>{let N=ya(e);delete N.onTransitionEnter,delete N.onTransitionExited;let X={...N,...O};return{role:\"presentation\",...X,onKeyDown:z(X),ref:v}},getBackdropProps:(O={})=>{let N=O;return{\"aria-hidden\":!0,...N,onClick:I(N),open:c}},getTransitionProps:()=>{let O=()=>{S(!1),a&&a()},N=()=>{S(!0),i&&i(),n&&_()};return{onEnter:Ku(O,l?.props.onEnter??hC),onExited:Ku(N,l?.props.onExited??hC)}},rootRef:v,portalRef:A,isTopModal:P,exited:T,hasTransition:h}}var gC=OD;function bC(e){return _e(\"MuiModal\",e)}var rY=Ce(\"MuiModal\",[\"root\",\"hidden\",\"backdrop\"]);var Zs=q(Ie(),1),AD=e=>{let{open:t,exited:o,classes:r}=e;return Le({root:[\"root\",!t&&o&&\"hidden\"],backdrop:[\"backdrop\"]},bC,r)},DD=ae(\"div\",{name:\"MuiModal\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.open&&o.exited&&t.hidden]}})(He(({theme:e})=>({position:\"fixed\",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0,variants:[{props:({ownerState:t})=>!t.open&&t.exited,style:{visibility:\"hidden\"}}]}))),ND=ae(F0,{name:\"MuiModal\",slot:\"Backdrop\"})({zIndex:-1}),_D=Em.forwardRef(function(t,o){let r=je({name:\"MuiModal\",props:t}),{BackdropComponent:n=ND,BackdropProps:a,classes:i,className:l,closeAfterTransition:s=!1,children:c,container:u,component:m,components:p={},componentsProps:d={},disableAutoFocus:v=!1,disableEnforceFocus:T=!1,disableEscapeKeyDown:S=!1,disablePortal:h=!1,disableRestoreFocus:y=!1,disableScrollLock:g=!1,hideBackdrop:b=!1,keepMounted:E=!1,onClose:C,onTransitionEnter:P,onTransitionExited:A,open:_,slotProps:z={},slots:I={},theme:x,...k}=r,U={...r,closeAfterTransition:s,disableAutoFocus:v,disableEnforceFocus:T,disableEscapeKeyDown:S,disablePortal:h,disableRestoreFocus:y,disableScrollLock:g,hideBackdrop:b,keepMounted:E},{getRootProps:O,getBackdropProps:N,getTransitionProps:X,portalRef:oe,isTopModal:W,exited:Te,hasTransition:fe}=gC({...U,rootRef:o}),Ke={...U,exited:Te},Ze=AD(Ke),Ue={};if(c.props.tabIndex===void 0&&(Ue.tabIndex=\"-1\"),fe){let{onEnter:le,onExited:Oe}=X();Ue.onEnter=le,Ue.onExited=Oe}let xe={slots:{root:p.Root,backdrop:p.Backdrop,...I},slotProps:{...d,...z}},[Je,ht]=Ct(\"root\",{ref:o,elementType:DD,externalForwardedProps:{...xe,...k,component:m},getSlotProps:O,ownerState:Ke,className:ie(l,Ze?.root,!Ke.open&&Ke.exited&&Ze?.hidden)}),[we,ft]=Ct(\"backdrop\",{ref:a?.ref,elementType:n,externalForwardedProps:xe,shouldForwardComponentProp:!0,additionalProps:a,getSlotProps:le=>N({...le,onClick:Oe=>{le?.onClick&&le.onClick(Oe)}}),className:ie(a?.className,Ze?.backdrop),ownerState:Ke});return!E&&!_&&(!fe||Te)?null:(0,Zs.jsx)(ap,{ref:oe,container:u,disablePortal:h,children:(0,Zs.jsxs)(Je,{...ht,children:[!b&&n?(0,Zs.jsx)(we,{...ft}):null,(0,Zs.jsx)(G0,{disableEnforceFocus:T,disableAutoFocus:v,disableRestoreFocus:y,isEnabled:W,open:_,children:Em.cloneElement(c,Ue)})]})})}),K0=_D;var xC=q(re(),1);function vC(e){return _e(\"MuiPaper\",e)}var SY=Ce(\"MuiPaper\",[\"root\",\"rounded\",\"outlined\",\"elevation\",\"elevation0\",\"elevation1\",\"elevation2\",\"elevation3\",\"elevation4\",\"elevation5\",\"elevation6\",\"elevation7\",\"elevation8\",\"elevation9\",\"elevation10\",\"elevation11\",\"elevation12\",\"elevation13\",\"elevation14\",\"elevation15\",\"elevation16\",\"elevation17\",\"elevation18\",\"elevation19\",\"elevation20\",\"elevation21\",\"elevation22\",\"elevation23\",\"elevation24\"]);var TC=q(Ie(),1),zD=e=>{let{square:t,elevation:o,variant:r,classes:n}=e,a={root:[\"root\",r,!t&&\"rounded\",r===\"elevation\"&&`elevation${o}`]};return Le(a,vC,n)},kD=ae(\"div\",{name:\"MuiPaper\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],!o.square&&t.rounded,o.variant===\"elevation\"&&t[`elevation${o.elevation}`]]}})(He(({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create(\"box-shadow\"),variants:[{props:({ownerState:t})=>!t.square,style:{borderRadius:e.shape.borderRadius}},{props:{variant:\"outlined\"},style:{border:`1px solid ${(e.vars||e).palette.divider}`}},{props:{variant:\"elevation\"},style:{boxShadow:\"var(--Paper-shadow)\",backgroundImage:\"var(--Paper-overlay)\"}}]}))),BD=xC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiPaper\"}),n=kn(),{className:a,component:i=\"div\",elevation:l=1,square:s=!1,variant:c=\"elevation\",...u}=r,m={...r,component:i,elevation:l,square:s,variant:c},p=zD(m);return(0,TC.jsx)(kD,{as:i,ownerState:m,className:ie(p.root,a),ref:o,...u,style:{...c===\"elevation\"&&{\"--Paper-shadow\":(n.vars||n).shadows[l],...n.vars&&{\"--Paper-overlay\":n.vars.overlays?.[l]},...!n.vars&&n.palette.mode===\"dark\"&&{\"--Paper-overlay\":`linear-gradient(${As(\"#fff\",Bs(l))}, ${As(\"#fff\",Bs(l))})`}},...u.style}})}),Q0=BD;function SC(e){return _e(\"MuiPopover\",e)}var jY=Ce(\"MuiPopover\",[\"root\",\"paper\"]);var Cm=q(Ie(),1);function EC(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.height/2:t===\"bottom\"&&(o=e.height),o}function PC(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.width/2:t===\"right\"&&(o=e.width),o}function CC(e){return[e.horizontal,e.vertical].map(t=>typeof t==\"number\"?`${t}px`:t).join(\" \")}function Pm(e){return typeof e==\"function\"?e():e}var LD=e=>{let{classes:t}=e;return Le({root:[\"root\"],paper:[\"paper\"]},SC,t)},jD=ae(K0,{name:\"MuiPopover\",slot:\"Root\"})({}),W0=ae(Q0,{name:\"MuiPopover\",slot:\"Paper\"})({position:\"absolute\",overflowY:\"auto\",overflowX:\"hidden\",minWidth:16,minHeight:16,maxWidth:\"calc(100% - 32px)\",maxHeight:\"calc(100% - 32px)\",outline:0}),UD=zo.forwardRef(function(t,o){let r=je({props:t,name:\"MuiPopover\"}),{action:n,anchorEl:a,anchorOrigin:i={vertical:\"top\",horizontal:\"left\"},anchorPosition:l,anchorReference:s=\"anchorEl\",children:c,className:u,container:m,elevation:p=8,marginThreshold:d=16,open:v,PaperProps:T={},slots:S={},slotProps:h={},transformOrigin:y={vertical:\"top\",horizontal:\"left\"},TransitionComponent:g,transitionDuration:b=\"auto\",TransitionProps:E={},disableScrollLock:C=!1,...P}=r,A=zo.useRef(),_={...r,anchorOrigin:i,anchorReference:s,elevation:p,marginThreshold:d,transformOrigin:y,TransitionComponent:g,transitionDuration:b,TransitionProps:E},z=LD(_),I=zo.useCallback(()=>{if(s===\"anchorPosition\")return l;let le=Pm(a),Ae=(le&&le.nodeType===1?le:Wu(A.current).body).getBoundingClientRect();return{top:Ae.top+EC(Ae,i.vertical),left:Ae.left+PC(Ae,i.horizontal)}},[a,i.horizontal,i.vertical,l,s]),x=zo.useCallback(le=>({vertical:EC(le,y.vertical),horizontal:PC(le,y.horizontal)}),[y.horizontal,y.vertical]),k=zo.useCallback(le=>{let Oe={width:le.offsetWidth,height:le.offsetHeight},Ae=x(Oe);if(s===\"none\")return{top:null,left:null,transformOrigin:CC(Ae)};let et=I(),dt=et.top-Ae.vertical,Lt=et.left-Ae.horizontal,jt=dt+Oe.height,Be=Lt+Oe.width,Nt=qs(Pm(a)),Ro=Nt.innerHeight-d,Ut=Nt.innerWidth-d;if(d!==null&&dtRo){let st=jt-Ro;dt-=st,Ae.vertical+=st}if(d!==null&&LtUt){let st=Be-Ut;Lt-=st,Ae.horizontal+=st}return{top:`${Math.round(dt)}px`,left:`${Math.round(Lt)}px`,transformOrigin:CC(Ae)}},[a,s,I,x,d]),[U,O]=zo.useState(v),N=zo.useCallback(()=>{let le=A.current;if(!le)return;let Oe=k(le);Oe.top!==null&&le.style.setProperty(\"top\",Oe.top),Oe.left!==null&&(le.style.left=Oe.left),le.style.transformOrigin=Oe.transformOrigin,O(!0)},[k]);zo.useEffect(()=>(C&&window.addEventListener(\"scroll\",N),()=>window.removeEventListener(\"scroll\",N)),[a,C,N]);let X=()=>{N()},oe=()=>{O(!1)};zo.useEffect(()=>{v&&N()}),zo.useImperativeHandle(n,()=>v?{updatePosition:()=>{N()}}:null,[v,N]),zo.useEffect(()=>{if(!v)return;let le=qP(()=>{N()}),Oe=qs(Pm(a));return Oe.addEventListener(\"resize\",le),()=>{le.clear(),Oe.removeEventListener(\"resize\",le)}},[a,v,N]);let W=b,Te={slots:{transition:g,...S},slotProps:{transition:E,paper:T,...h}},[fe,Ke]=Ct(\"transition\",{elementType:rp,externalForwardedProps:Te,ownerState:_,getSlotProps:le=>({...le,onEntering:(Oe,Ae)=>{le.onEntering?.(Oe,Ae),X()},onExited:Oe=>{le.onExited?.(Oe),oe()}}),additionalProps:{appear:!0,in:v}});b===\"auto\"&&!fe.muiSupportAuto&&(W=void 0);let Ze=m||(a?Wu(Pm(a)).body:void 0),[Ue,{slots:xe,slotProps:Je,...ht}]=Ct(\"root\",{ref:o,elementType:jD,externalForwardedProps:{...Te,...P},shouldForwardComponentProp:!0,additionalProps:{slots:{backdrop:S.backdrop},slotProps:{backdrop:hm(typeof h.backdrop==\"function\"?h.backdrop(_):h.backdrop,{invisible:!0})},container:Ze,open:v},ownerState:_,className:ie(z.root,u)}),[we,ft]=Ct(\"paper\",{ref:A,className:z.paper,elementType:W0,externalForwardedProps:Te,shouldForwardComponentProp:!0,additionalProps:{elevation:p,style:U?void 0:{opacity:0}},ownerState:_});return(0,Cm.jsx)(Ue,{...ht,...!dn(Ue)&&{slots:xe,slotProps:Je,disableScrollLock:C},children:(0,Cm.jsx)(fe,{...Ke,timeout:W,children:(0,Cm.jsx)(we,{...ft,children:c})})})}),Z0=UD;function RC(e){return _e(\"MuiMenu\",e)}var lX=Ce(\"MuiMenu\",[\"root\",\"paper\",\"list\"]);var J0=q(Ie(),1),HD={vertical:\"top\",horizontal:\"right\"},VD={vertical:\"top\",horizontal:\"left\"},$D=e=>{let{classes:t}=e;return Le({root:[\"root\"],paper:[\"paper\"],list:[\"list\"]},RC,t)},YD=ae(Z0,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiMenu\",slot:\"Root\"})({}),XD=ae(W0,{name:\"MuiMenu\",slot:\"Paper\"})({maxHeight:\"calc(100% - 96px)\",WebkitOverflowScrolling:\"touch\"}),GD=ae(H0,{name:\"MuiMenu\",slot:\"List\"})({outline:0}),qD=ui.forwardRef(function(t,o){let r=je({props:t,name:\"MuiMenu\"}),{autoFocus:n=!0,children:a,className:i,disableAutoFocusItem:l=!1,MenuListProps:s={},onClose:c,open:u,PaperProps:m={},PopoverClasses:p,transitionDuration:d=\"auto\",TransitionProps:{onEntering:v,...T}={},variant:S=\"selectedMenu\",slots:h={},slotProps:y={},...g}=r,b=li(),E={...r,autoFocus:n,disableAutoFocusItem:l,MenuListProps:s,onEntering:v,PaperProps:m,transitionDuration:d,TransitionProps:T,variant:S},C=$D(E),P=n&&!l&&u,A=ui.useRef(null),_=(W,Te)=>{A.current&&A.current.adjustStyleForScrollbar(W,{direction:b?\"rtl\":\"ltr\"}),v&&v(W,Te)},z=W=>{W.key===\"Tab\"&&(W.preventDefault(),c&&c(W,\"tabKeyDown\"))},I=-1;ui.Children.map(a,(W,Te)=>{ui.isValidElement(W)&&(W.props.disabled||(S===\"selectedMenu\"&&W.props.selected||I===-1)&&(I=Te))});let x={slots:h,slotProps:{list:s,transition:T,paper:m,...y}},k=cr({elementType:h.root,externalSlotProps:y.root,ownerState:E,className:[C.root,i]}),[U,O]=Ct(\"paper\",{className:C.paper,elementType:XD,externalForwardedProps:x,shouldForwardComponentProp:!0,ownerState:E}),[N,X]=Ct(\"list\",{className:ie(C.list,s.className),elementType:GD,shouldForwardComponentProp:!0,externalForwardedProps:x,getSlotProps:W=>({...W,onKeyDown:Te=>{z(Te),W.onKeyDown?.(Te)}}),ownerState:E}),oe=typeof x.slotProps.transition==\"function\"?x.slotProps.transition(E):x.slotProps.transition;return(0,J0.jsx)(YD,{onClose:c,anchorOrigin:{vertical:\"bottom\",horizontal:b?\"right\":\"left\"},transformOrigin:b?HD:VD,slots:{root:h.root,paper:U,backdrop:h.backdrop,...h.transition&&{transition:h.transition}},slotProps:{root:k,paper:O,backdrop:typeof y.backdrop==\"function\"?y.backdrop(E):y.backdrop,transition:{...oe,onEntering:(...W)=>{_(...W),oe?.onEntering?.(...W)}}},open:u,ref:o,transitionDuration:d,ownerState:E,...g,classes:p,children:(0,J0.jsx)(N,{actions:A,autoFocus:n&&(I===-1||l),autoFocusItem:P,variant:S,...X,children:a})})}),ip=qD;var pi=q(re(),1);var MC=q(re(),1);function wC(e){return _e(\"MuiDivider\",e)}var ID=Ce(\"MuiDivider\",[\"root\",\"absolute\",\"fullWidth\",\"inset\",\"middle\",\"flexItem\",\"light\",\"vertical\",\"withChildren\",\"withChildrenVertical\",\"textAlignRight\",\"textAlignLeft\",\"wrapper\",\"wrapperVertical\"]),Rm=ID;var eb=q(Ie(),1),FD=e=>{let{absolute:t,children:o,classes:r,flexItem:n,light:a,orientation:i,textAlign:l,variant:s}=e;return Le({root:[\"root\",t&&\"absolute\",s,a&&\"light\",i===\"vertical\"&&\"vertical\",n&&\"flexItem\",o&&\"withChildren\",o&&i===\"vertical\"&&\"withChildrenVertical\",l===\"right\"&&i!==\"vertical\"&&\"textAlignRight\",l===\"left\"&&i!==\"vertical\"&&\"textAlignLeft\"],wrapper:[\"wrapper\",i===\"vertical\"&&\"wrapperVertical\"]},wC,r)},KD=ae(\"div\",{name:\"MuiDivider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.absolute&&t.absolute,t[o.variant],o.light&&t.light,o.orientation===\"vertical\"&&t.vertical,o.flexItem&&t.flexItem,o.children&&t.withChildren,o.children&&o.orientation===\"vertical\"&&t.withChildrenVertical,o.textAlign===\"right\"&&o.orientation!==\"vertical\"&&t.textAlignRight,o.textAlign===\"left\"&&o.orientation!==\"vertical\"&&t.textAlignLeft]}})(He(({theme:e})=>({margin:0,flexShrink:0,borderWidth:0,borderStyle:\"solid\",borderColor:(e.vars||e).palette.divider,borderBottomWidth:\"thin\",variants:[{props:{absolute:!0},style:{position:\"absolute\",bottom:0,left:0,width:\"100%\"}},{props:{light:!0},style:{borderColor:e.alpha((e.vars||e).palette.divider,.08)}},{props:{variant:\"inset\"},style:{marginLeft:72}},{props:{variant:\"middle\",orientation:\"horizontal\"},style:{marginLeft:e.spacing(2),marginRight:e.spacing(2)}},{props:{variant:\"middle\",orientation:\"vertical\"},style:{marginTop:e.spacing(1),marginBottom:e.spacing(1)}},{props:{orientation:\"vertical\"},style:{height:\"100%\",borderBottomWidth:0,borderRightWidth:\"thin\"}},{props:{flexItem:!0},style:{alignSelf:\"stretch\",height:\"auto\"}},{props:({ownerState:t})=>!!t.children,style:{display:\"flex\",textAlign:\"center\",border:0,borderTopStyle:\"solid\",borderLeftStyle:\"solid\",\"&::before, &::after\":{content:'\"\"',alignSelf:\"center\"}}},{props:({ownerState:t})=>t.children&&t.orientation!==\"vertical\",style:{\"&::before, &::after\":{width:\"100%\",borderTop:`thin solid ${(e.vars||e).palette.divider}`,borderTopStyle:\"inherit\"}}},{props:({ownerState:t})=>t.orientation===\"vertical\"&&t.children,style:{flexDirection:\"column\",\"&::before, &::after\":{height:\"100%\",borderLeft:`thin solid ${(e.vars||e).palette.divider}`,borderLeftStyle:\"inherit\"}}},{props:({ownerState:t})=>t.textAlign===\"right\"&&t.orientation!==\"vertical\",style:{\"&::before\":{width:\"90%\"},\"&::after\":{width:\"10%\"}}},{props:({ownerState:t})=>t.textAlign===\"left\"&&t.orientation!==\"vertical\",style:{\"&::before\":{width:\"10%\"},\"&::after\":{width:\"90%\"}}}]}))),QD=ae(\"span\",{name:\"MuiDivider\",slot:\"Wrapper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.wrapper,o.orientation===\"vertical\"&&t.wrapperVertical]}})(He(({theme:e})=>({display:\"inline-block\",paddingLeft:`calc(${e.spacing(1)} * 1.2)`,paddingRight:`calc(${e.spacing(1)} * 1.2)`,whiteSpace:\"nowrap\",variants:[{props:{orientation:\"vertical\"},style:{paddingTop:`calc(${e.spacing(1)} * 1.2)`,paddingBottom:`calc(${e.spacing(1)} * 1.2)`}}]}))),tb=MC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiDivider\"}),{absolute:n=!1,children:a,className:i,orientation:l=\"horizontal\",component:s=a||l===\"vertical\"?\"div\":\"hr\",flexItem:c=!1,light:u=!1,role:m=s!==\"hr\"?\"separator\":void 0,textAlign:p=\"center\",variant:d=\"fullWidth\",...v}=r,T={...r,absolute:n,component:s,flexItem:c,light:u,orientation:l,role:m,textAlign:p,variant:d},S=FD(T);return(0,eb.jsx)(KD,{as:s,className:ie(S.root,i),role:m,ref:o,ownerState:T,\"aria-orientation\":m===\"separator\"&&(s!==\"hr\"||l===\"vertical\")?l:void 0,...v,children:a?(0,eb.jsx)(QD,{className:S.wrapper,ownerState:T,children:a}):null})});tb&&(tb.muiSkipListHighlight=!0);var ob=tb;var WD=Ce(\"MuiListItemIcon\",[\"root\",\"alignItemsFlexStart\"]),wm=WD;var ZD=Ce(\"MuiListItemText\",[\"root\",\"multiline\",\"dense\",\"inset\",\"primary\",\"secondary\"]),Mm=ZD;function OC(e){return _e(\"MuiMenuItem\",e)}var JD=Ce(\"MuiMenuItem\",[\"root\",\"focusVisible\",\"dense\",\"disabled\",\"divider\",\"gutters\",\"selected\"]),Js=JD;var rb=q(Ie(),1),eN=(e,t)=>{let{ownerState:o}=e;return[t.root,o.dense&&t.dense,o.divider&&t.divider,!o.disableGutters&&t.gutters]},tN=e=>{let{disabled:t,dense:o,divider:r,disableGutters:n,selected:a,classes:i}=e,s=Le({root:[\"root\",o&&\"dense\",t&&\"disabled\",!n&&\"gutters\",r&&\"divider\",a&&\"selected\"]},OC,i);return{...i,...s}},oN=ae(ma,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiMenuItem\",slot:\"Root\",overridesResolver:eN})(He(({theme:e})=>({...e.typography.body1,display:\"flex\",justifyContent:\"flex-start\",alignItems:\"center\",position:\"relative\",textDecoration:\"none\",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:\"border-box\",whiteSpace:\"nowrap\",\"&:hover\":{textDecoration:\"none\",backgroundColor:(e.vars||e).palette.action.hover,\"@media (hover: none)\":{backgroundColor:\"transparent\"}},[`&.${Js.selected}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity),[`&.${Js.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)}},[`&.${Js.selected}:hover`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.hoverOpacity}`),\"@media (hover: none)\":{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity)}},[`&.${Js.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${Js.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${Rm.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${Rm.inset}`]:{marginLeft:52},[`& .${Mm.root}`]:{marginTop:0,marginBottom:0},[`& .${Mm.inset}`]:{paddingLeft:36},[`& .${wm.root}`]:{minWidth:36},variants:[{props:({ownerState:t})=>!t.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:t})=>t.divider,style:{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:\"padding-box\"}},{props:({ownerState:t})=>!t.dense,style:{[e.breakpoints.up(\"sm\")]:{minHeight:\"auto\"}}},{props:({ownerState:t})=>t.dense,style:{minHeight:32,paddingTop:4,paddingBottom:4,...e.typography.body2,[`& .${wm.root} svg`]:{fontSize:\"1.25rem\"}}}]}))),rN=pi.forwardRef(function(t,o){let r=je({props:t,name:\"MuiMenuItem\"}),{autoFocus:n=!1,component:a=\"li\",dense:i=!1,divider:l=!1,disableGutters:s=!1,focusVisibleClassName:c,role:u=\"menuitem\",tabIndex:m,className:p,...d}=r,v=pi.useContext(tp),T=pi.useMemo(()=>({dense:i||v.dense||!1,disableGutters:s}),[v.dense,i,s]),S=pi.useRef(null);ym(()=>{n&&S.current&&S.current.focus()},[n]);let h={...r,dense:T.dense,divider:l,disableGutters:s},y=tN(r),g=Mr(S,o),b;return r.disabled||(b=m!==void 0?m:-1),(0,rb.jsx)(tp.Provider,{value:T,children:(0,rb.jsx)(oN,{ref:g,role:u,tabIndex:b,component:a,focusVisibleClassName:ie(y.focusVisible,c),className:ie(y.root,p),...d,ownerState:h,classes:y})})}),nl=rN;var zm=q(re(),1);var Ho=q(re(),1);var nN={border:0,clip:\"rect(0 0 0 0)\",height:\"1px\",margin:\"-1px\",overflow:\"hidden\",padding:0,position:\"absolute\",whiteSpace:\"nowrap\",width:\"1px\"},nb=nN;function aN(e,t,o=(r,n)=>r===n){return e.length===t.length&&e.every((r,n)=>o(r,t[n]))}var AC=aN;var iN=2;function ec(e,t,o,r,n){return o===1?Math.min(e+t,n):Math.max(e-t,r)}function zC(e,t){return e-t}function DC(e,t){let{index:o}=e.reduce((r,n,a)=>{let i=Math.abs(t-n);return r===null||i({left:`${e}%`}),leap:e=>({width:`${e}%`})},\"horizontal-reverse\":{offset:e=>({right:`${e}%`}),leap:e=>({width:`${e}%`})},vertical:{offset:e=>({bottom:`${e}%`}),leap:e=>({height:`${e}%`})}},pN=e=>e,Nm;function _C(){return Nm===void 0&&(typeof CSS<\"u\"&&typeof CSS.supports==\"function\"?Nm=CSS.supports(\"touch-action\",\"none\"):Nm=!0),Nm}function kC(e){let{\"aria-labelledby\":t,defaultValue:o,disabled:r=!1,disableSwap:n=!1,isRtl:a=!1,marks:i=!1,max:l=100,min:s=0,name:c,onChange:u,onChangeCommitted:m,orientation:p=\"horizontal\",rootRef:d,scale:v=pN,step:T=1,shiftStep:S=10,tabIndex:h,value:y}=e,g=Ho.useRef(void 0),[b,E]=Ho.useState(-1),[C,P]=Ho.useState(-1),[A,_]=Ho.useState(!1),z=Ho.useRef(0),I=Ho.useRef(null),[x,k]=js({controlled:y,default:o??s,name:\"Slider\"}),U=u&&((Z,ee,Se)=>{let ye=Z.nativeEvent||Z,ze=new ye.constructor(ye.type,ye);Object.defineProperty(ze,\"target\",{writable:!0,value:{value:ee,name:c}}),I.current=ee,u(ze,ee,Se)}),O=Array.isArray(x),N=O?x.slice().sort(zC):[x];N=N.map(Z=>Z==null?s:ua(Z,s,l));let X=i===!0&&T!==null?[...Array(Math.floor((l-s)/T)+1)].map((Z,ee)=>({value:s+T*ee})):i||[],oe=X.map(Z=>Z.value),[W,Te]=Ho.useState(-1),fe=Ho.useRef(null),Ke=yo(d,fe),Ze=Z=>ee=>{let Se=Number(ee.currentTarget.getAttribute(\"data-index\"));pn(ee.target)&&Te(Se),P(Se),Z?.onFocus?.(ee)},Ue=Z=>ee=>{pn(ee.target)||Te(-1),P(-1),Z?.onBlur?.(ee)},xe=(Z,ee)=>{let Se=Number(Z.currentTarget.getAttribute(\"data-index\")),ye=N[Se],ze=oe.indexOf(ye),ue=ee;if(X&&T==null){let gt=oe[oe.length-1];ue>=gt?ue=gt:ue<=oe[0]?ue=oe[0]:ue=ueee=>{if([\"ArrowUp\",\"ArrowDown\",\"ArrowLeft\",\"ArrowRight\",\"PageUp\",\"PageDown\",\"Home\",\"End\"].includes(ee.key)){ee.preventDefault();let Se=Number(ee.currentTarget.getAttribute(\"data-index\")),ye=N[Se],ze=null;if(T!=null){let ue=ee.shiftKey?S:T;switch(ee.key){case\"ArrowUp\":ze=ec(ye,ue,1,s,l);break;case\"ArrowRight\":ze=ec(ye,ue,a?-1:1,s,l);break;case\"ArrowDown\":ze=ec(ye,ue,-1,s,l);break;case\"ArrowLeft\":ze=ec(ye,ue,a?1:-1,s,l);break;case\"PageUp\":ze=ec(ye,S,1,s,l);break;case\"PageDown\":ze=ec(ye,S,-1,s,l);break;case\"Home\":ze=s;break;case\"End\":ze=l;break;default:break}}else if(X){let ue=oe[oe.length-1],gt=oe.indexOf(ye),ce=[a?\"ArrowRight\":\"ArrowLeft\",\"ArrowDown\",\"PageDown\",\"Home\"],ke=[a?\"ArrowLeft\":\"ArrowRight\",\"ArrowUp\",\"PageUp\",\"End\"];ce.includes(ee.key)?gt===0?ze=oe[0]:ze=oe[gt-1]:ke.includes(ee.key)&&(gt===oe.length-1?ze=ue:ze=oe[gt+1])}ze!=null&&xe(ee,ze)}Z?.onKeyDown?.(ee)};wr(()=>{r&&fe.current.contains(document.activeElement)&&document.activeElement?.blur()},[r]),r&&b!==-1&&E(-1),r&&W!==-1&&Te(-1);let ht=Z=>ee=>{Z.onChange?.(ee),xe(ee,ee.target.valueAsNumber)},we=Ho.useRef(void 0),ft=p;a&&p===\"horizontal\"&&(ft+=\"-reverse\");let le=({finger:Z,move:ee=!1})=>{let{current:Se}=fe,{width:ye,height:ze,bottom:ue,left:gt}=Se.getBoundingClientRect(),ce;ft.startsWith(\"vertical\")?ce=(ue-Z.y)/ze:ce=(Z.x-gt)/ye,ft.includes(\"-reverse\")&&(ce=1-ce);let ke;if(ke=lN(ce,s,l),T)ke=cN(ke,T,s);else{let Wt=DC(oe,ke);ke=oe[Wt]}ke=ua(ke,s,l);let he=0;if(O){ee?he=we.current:he=DC(N,ke),n&&(ke=ua(ke,N[he-1]||-1/0,N[he+1]||1/0));let Wt=ke;ke=NC({values:N,newValue:ke,index:he}),n&&ee||(he=ke.indexOf(Wt),we.current=he)}return{newValue:ke,activeIndex:he}},Oe=Ln(Z=>{let ee=Om(Z,g);if(!ee)return;if(z.current+=1,Z.type===\"mousemove\"&&Z.buttons===0){Ae(Z);return}let{newValue:Se,activeIndex:ye}=le({finger:ee,move:!0});Am({sliderRef:fe,activeIndex:ye,setActive:E}),k(Se),!A&&z.current>iN&&_(!0),U&&!Dm(Se,x)&&U(Z,Se,ye)}),Ae=Ln(Z=>{let ee=Om(Z,g);if(_(!1),!ee)return;let{newValue:Se}=le({finger:ee,move:!0});E(-1),Z.type===\"touchend\"&&P(-1),m&&m(Z,I.current??Se),g.current=void 0,dt()}),et=Ln(Z=>{if(r)return;_C()||Z.preventDefault();let ee=Z.changedTouches[0];ee!=null&&(g.current=ee.identifier);let Se=Om(Z,g);if(Se!==!1){let{newValue:ze,activeIndex:ue}=le({finger:Se});Am({sliderRef:fe,activeIndex:ue,setActive:E}),k(ze),U&&!Dm(ze,x)&&U(Z,ze,ue)}z.current=0;let ye=Yt(fe.current);ye.addEventListener(\"touchmove\",Oe,{passive:!0}),ye.addEventListener(\"touchend\",Ae,{passive:!0})}),dt=Ho.useCallback(()=>{let Z=Yt(fe.current);Z.removeEventListener(\"mousemove\",Oe),Z.removeEventListener(\"mouseup\",Ae),Z.removeEventListener(\"touchmove\",Oe),Z.removeEventListener(\"touchend\",Ae)},[Ae,Oe]);Ho.useEffect(()=>{let{current:Z}=fe;return Z.addEventListener(\"touchstart\",et,{passive:_C()}),()=>{Z.removeEventListener(\"touchstart\",et),dt()}},[dt,et]),Ho.useEffect(()=>{r&&dt()},[r,dt]);let Lt=Z=>ee=>{if(Z.onMouseDown?.(ee),r||ee.defaultPrevented||ee.button!==0)return;ee.preventDefault();let Se=Om(ee,g);if(Se!==!1){let{newValue:ze,activeIndex:ue}=le({finger:Se});Am({sliderRef:fe,activeIndex:ue,setActive:E}),k(ze),U&&!Dm(ze,x)&&U(ee,ze,ue)}z.current=0;let ye=Yt(fe.current);ye.addEventListener(\"mousemove\",Oe,{passive:!0}),ye.addEventListener(\"mouseup\",Ae)},jt=lp(O?N[0]:s,s,l),Be=lp(N[N.length-1],s,l)-jt,Nt=(Z={})=>{let ee=ya(Z),Se={onMouseDown:Lt(ee||{})},ye={...ee,...Se};return{...Z,ref:Ke,...ye}},Ro=Z=>ee=>{Z.onMouseOver?.(ee);let Se=Number(ee.currentTarget.getAttribute(\"data-index\"));P(Se)},Ut=Z=>ee=>{Z.onMouseLeave?.(ee),P(-1)},st=(Z={})=>{let ee=ya(Z),Se={onMouseOver:Ro(ee||{}),onMouseLeave:Ut(ee||{})};return{...Z,...ee,...Se}},se=Z=>({pointerEvents:b!==-1&&b!==Z?\"none\":void 0}),xt;return p===\"vertical\"&&(xt=a?\"vertical-rl\":\"vertical-lr\"),{active:b,axis:ft,axisProps:uN,dragging:A,focusedThumbIndex:W,getHiddenInputProps:(Z={})=>{let ee=ya(Z),Se={onChange:ht(ee||{}),onFocus:Ze(ee||{}),onBlur:Ue(ee||{}),onKeyDown:Je(ee||{})},ye={...ee,...Se};return{tabIndex:h,\"aria-labelledby\":t,\"aria-orientation\":p,\"aria-valuemax\":v(l),\"aria-valuemin\":v(s),name:c,type:\"range\",min:e.min,max:e.max,step:e.step===null&&e.marks?\"any\":e.step??void 0,disabled:r,...Z,...ye,style:{...nb,direction:a?\"rtl\":\"ltr\",width:\"100%\",height:\"100%\",writingMode:xt}}},getRootProps:Nt,getThumbProps:st,marks:X,open:C,range:O,rootRef:Ke,trackLeap:Be,trackOffset:jt,values:N,getThumbStyle:se}}var fN=e=>!e||!dn(e),BC=fN;var _m=q(re(),1);function LC(e){return _e(\"MuiSlider\",e)}var dN=Ce(\"MuiSlider\",[\"root\",\"active\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"disabled\",\"dragging\",\"focusVisible\",\"mark\",\"markActive\",\"marked\",\"markLabel\",\"markLabelActive\",\"rail\",\"sizeSmall\",\"thumb\",\"thumbColorPrimary\",\"thumbColorSecondary\",\"thumbColorError\",\"thumbColorSuccess\",\"thumbColorInfo\",\"thumbColorWarning\",\"track\",\"trackInverted\",\"trackFalse\",\"thumbSizeSmall\",\"valueLabel\",\"valueLabelOpen\",\"valueLabelCircle\",\"valueLabelLabel\",\"vertical\"]),pr=dN;var tc=q(Ie(),1),mN=e=>{let{open:t}=e;return{offset:ie(t&&pr.valueLabelOpen),circle:pr.valueLabelCircle,label:pr.valueLabelLabel}};function ab(e){let{children:t,className:o,value:r}=e,n=mN(e);return t?_m.cloneElement(t,{className:t.props.className},(0,tc.jsxs)(_m.Fragment,{children:[t.props.children,(0,tc.jsx)(\"span\",{className:ie(n.offset,o),\"aria-hidden\":!0,children:(0,tc.jsx)(\"span\",{className:n.circle,children:(0,tc.jsx)(\"span\",{className:n.label,children:r})})})]})):null}var hn=q(Ie(),1);function jC(e){return e}var yN=ae(\"span\",{name:\"MuiSlider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[`color${me(o.color)}`],o.size!==\"medium\"&&t[`size${me(o.size)}`],o.marked&&t.marked,o.orientation===\"vertical\"&&t.vertical,o.track===\"inverted\"&&t.trackInverted,o.track===!1&&t.trackFalse]}})(He(({theme:e})=>({borderRadius:12,boxSizing:\"content-box\",display:\"inline-block\",position:\"relative\",cursor:\"pointer\",touchAction:\"none\",WebkitTapHighlightColor:\"transparent\",\"@media print\":{colorAdjust:\"exact\"},[`&.${pr.disabled}`]:{pointerEvents:\"none\",cursor:\"default\",color:(e.vars||e).palette.grey[400]},[`&.${pr.dragging}`]:{[`& .${pr.thumb}, & .${pr.track}`]:{transition:\"none\"}},variants:[...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),{props:{orientation:\"horizontal\"},style:{height:4,width:\"100%\",padding:\"13px 0\",\"@media (pointer: coarse)\":{padding:\"20px 0\"}}},{props:{orientation:\"horizontal\",size:\"small\"},style:{height:2}},{props:{orientation:\"horizontal\",marked:!0},style:{marginBottom:20}},{props:{orientation:\"vertical\"},style:{height:\"100%\",width:4,padding:\"0 13px\",\"@media (pointer: coarse)\":{padding:\"0 20px\"}}},{props:{orientation:\"vertical\",size:\"small\"},style:{width:2}},{props:{orientation:\"vertical\",marked:!0},style:{marginRight:44}}]}))),hN=ae(\"span\",{name:\"MuiSlider\",slot:\"Rail\"})({display:\"block\",position:\"absolute\",borderRadius:\"inherit\",backgroundColor:\"currentColor\",opacity:.38,variants:[{props:{orientation:\"horizontal\"},style:{width:\"100%\",height:\"inherit\",top:\"50%\",transform:\"translateY(-50%)\"}},{props:{orientation:\"vertical\"},style:{height:\"100%\",width:\"inherit\",left:\"50%\",transform:\"translateX(-50%)\"}},{props:{track:\"inverted\"},style:{opacity:1}}]}),gN=ae(\"span\",{name:\"MuiSlider\",slot:\"Track\"})(He(({theme:e})=>({display:\"block\",position:\"absolute\",borderRadius:\"inherit\",border:\"1px solid currentColor\",backgroundColor:\"currentColor\",transition:e.transitions.create([\"left\",\"width\",\"bottom\",\"height\"],{duration:e.transitions.duration.shortest}),variants:[{props:{size:\"small\"},style:{border:\"none\"}},{props:{orientation:\"horizontal\"},style:{height:\"inherit\",top:\"50%\",transform:\"translateY(-50%)\"}},{props:{orientation:\"vertical\"},style:{width:\"inherit\",left:\"50%\",transform:\"translateX(-50%)\"}},{props:{track:!1},style:{display:\"none\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t,track:\"inverted\"},style:{...e.vars?{backgroundColor:e.vars.palette.Slider[`${t}Track`],borderColor:e.vars.palette.Slider[`${t}Track`]}:{backgroundColor:e.lighten(e.palette[t].main,.62),borderColor:e.lighten(e.palette[t].main,.62),...e.applyStyles(\"dark\",{backgroundColor:e.darken(e.palette[t].main,.5)}),...e.applyStyles(\"dark\",{borderColor:e.darken(e.palette[t].main,.5)})}}}))]}))),bN=ae(\"span\",{name:\"MuiSlider\",slot:\"Thumb\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.thumb,t[`thumbColor${me(o.color)}`],o.size!==\"medium\"&&t[`thumbSize${me(o.size)}`]]}})(He(({theme:e})=>({position:\"absolute\",width:20,height:20,boxSizing:\"border-box\",borderRadius:\"50%\",outline:0,backgroundColor:\"currentColor\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",transition:e.transitions.create([\"box-shadow\",\"left\",\"bottom\"],{duration:e.transitions.duration.shortest}),\"&::before\":{position:\"absolute\",content:'\"\"',borderRadius:\"inherit\",width:\"100%\",height:\"100%\",boxShadow:(e.vars||e).shadows[2]},\"&::after\":{position:\"absolute\",content:'\"\"',borderRadius:\"50%\",width:42,height:42,top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\"},[`&.${pr.disabled}`]:{\"&:hover\":{boxShadow:\"none\"}},variants:[{props:{size:\"small\"},style:{width:12,height:12,\"&::before\":{boxShadow:\"none\"}}},{props:{orientation:\"horizontal\"},style:{top:\"50%\",transform:\"translate(-50%, -50%)\"}},{props:{orientation:\"vertical\"},style:{left:\"50%\",transform:\"translate(-50%, 50%)\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{[`&:hover, &.${pr.focusVisible}`]:{boxShadow:`0px 0px 0px 8px ${e.alpha((e.vars||e).palette[t].main,.16)}`,\"@media (hover: none)\":{boxShadow:\"none\"}},[`&.${pr.active}`]:{boxShadow:`0px 0px 0px 14px ${e.alpha((e.vars||e).palette[t].main,.16)}`}}}))]}))),vN=ae(ab,{name:\"MuiSlider\",slot:\"ValueLabel\"})(He(({theme:e})=>({zIndex:1,whiteSpace:\"nowrap\",...e.typography.body2,fontWeight:500,transition:e.transitions.create([\"transform\"],{duration:e.transitions.duration.shortest}),position:\"absolute\",backgroundColor:(e.vars||e).palette.grey[600],borderRadius:2,color:(e.vars||e).palette.common.white,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:\"0.25rem 0.75rem\",variants:[{props:{orientation:\"horizontal\"},style:{transform:\"translateY(-100%) scale(0)\",top:\"-10px\",transformOrigin:\"bottom center\",\"&::before\":{position:\"absolute\",content:'\"\"',width:8,height:8,transform:\"translate(-50%, 50%) rotate(45deg)\",backgroundColor:\"inherit\",bottom:0,left:\"50%\"},[`&.${pr.valueLabelOpen}`]:{transform:\"translateY(-100%) scale(1)\"}}},{props:{orientation:\"vertical\"},style:{transform:\"translateY(-50%) scale(0)\",right:\"30px\",top:\"50%\",transformOrigin:\"right center\",\"&::before\":{position:\"absolute\",content:'\"\"',width:8,height:8,transform:\"translate(-50%, -50%) rotate(45deg)\",backgroundColor:\"inherit\",right:-8,top:\"50%\"},[`&.${pr.valueLabelOpen}`]:{transform:\"translateY(-50%) scale(1)\"}}},{props:{size:\"small\"},style:{fontSize:e.typography.pxToRem(12),padding:\"0.25rem 0.5rem\"}},{props:{orientation:\"vertical\",size:\"small\"},style:{right:\"20px\"}}]})));var xN=ae(\"span\",{name:\"MuiSlider\",slot:\"Mark\",shouldForwardProp:e=>Hu(e)&&e!==\"markActive\",overridesResolver:(e,t)=>{let{markActive:o}=e;return[t.mark,o&&t.markActive]}})(He(({theme:e})=>({position:\"absolute\",width:2,height:2,borderRadius:1,backgroundColor:\"currentColor\",variants:[{props:{orientation:\"horizontal\"},style:{top:\"50%\",transform:\"translate(-1px, -50%)\"}},{props:{orientation:\"vertical\"},style:{left:\"50%\",transform:\"translate(-50%, 1px)\"}},{props:{markActive:!0},style:{backgroundColor:(e.vars||e).palette.background.paper,opacity:.8}}]}))),TN=ae(\"span\",{name:\"MuiSlider\",slot:\"MarkLabel\",shouldForwardProp:e=>Hu(e)&&e!==\"markLabelActive\"})(He(({theme:e})=>({...e.typography.body2,color:(e.vars||e).palette.text.secondary,position:\"absolute\",whiteSpace:\"nowrap\",variants:[{props:{orientation:\"horizontal\"},style:{top:30,transform:\"translateX(-50%)\",\"@media (pointer: coarse)\":{top:40}}},{props:{orientation:\"vertical\"},style:{left:36,transform:\"translateY(50%)\",\"@media (pointer: coarse)\":{left:44}}},{props:{markLabelActive:!0},style:{color:(e.vars||e).palette.text.primary}}]}))),SN=e=>{let{disabled:t,dragging:o,marked:r,orientation:n,track:a,classes:i,color:l,size:s}=e,c={root:[\"root\",t&&\"disabled\",o&&\"dragging\",r&&\"marked\",n===\"vertical\"&&\"vertical\",a===\"inverted\"&&\"trackInverted\",a===!1&&\"trackFalse\",l&&`color${me(l)}`,s&&`size${me(s)}`],rail:[\"rail\"],track:[\"track\"],mark:[\"mark\"],markActive:[\"markActive\"],markLabel:[\"markLabel\"],markLabelActive:[\"markLabelActive\"],valueLabel:[\"valueLabel\"],thumb:[\"thumb\",t&&\"disabled\",s&&`thumbSize${me(s)}`,l&&`thumbColor${me(l)}`],active:[\"active\"],disabled:[\"disabled\"],focusVisible:[\"focusVisible\"]};return Le(c,LC,i)},EN=({children:e})=>e,PN=zm.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSlider\"}),n=li(),{\"aria-label\":a,\"aria-valuetext\":i,\"aria-labelledby\":l,component:s=\"span\",components:c={},componentsProps:u={},color:m=\"primary\",classes:p,className:d,disableSwap:v=!1,disabled:T=!1,getAriaLabel:S,getAriaValueText:h,marks:y=!1,max:g=100,min:b=0,name:E,onChange:C,onChangeCommitted:P,orientation:A=\"horizontal\",shiftStep:_=10,size:z=\"medium\",step:I=1,scale:x=jC,slotProps:k,slots:U,tabIndex:O,track:N=\"normal\",value:X,valueLabelDisplay:oe=\"off\",valueLabelFormat:W=jC,...Te}=r,fe={...r,isRtl:n,max:g,min:b,classes:p,disabled:T,disableSwap:v,orientation:A,marks:y,color:m,size:z,step:I,shiftStep:_,scale:x,track:N,valueLabelDisplay:oe,valueLabelFormat:W},{axisProps:Ke,getRootProps:Ze,getHiddenInputProps:Ue,getThumbProps:xe,open:Je,active:ht,axis:we,focusedThumbIndex:ft,range:le,dragging:Oe,marks:Ae,values:et,trackOffset:dt,trackLeap:Lt,getThumbStyle:jt}=kC({...fe,rootRef:o});fe.marked=Ae.length>0&&Ae.some(Tt=>Tt.label),fe.dragging=Oe,fe.focusedThumbIndex=ft;let Be=SN(fe),Nt=U?.root??c.Root??yN,Ro=U?.rail??c.Rail??hN,Ut=U?.track??c.Track??gN,st=U?.thumb??c.Thumb??bN,se=U?.valueLabel??c.ValueLabel??vN,xt=U?.mark??c.Mark??xN,fr=U?.markLabel??c.MarkLabel??TN,Z=U?.input??c.Input??\"input\",ee=k?.root??u.root,Se=k?.rail??u.rail,ye=k?.track??u.track,ze=k?.thumb??u.thumb,ue=k?.valueLabel??u.valueLabel,gt=k?.mark??u.mark,ce=k?.markLabel??u.markLabel,ke=k?.input??u.input,he=cr({elementType:Nt,getSlotProps:Ze,externalSlotProps:ee,externalForwardedProps:Te,additionalProps:{...BC(Nt)&&{as:s}},ownerState:{...fe,...ee?.ownerState},className:[Be.root,d]}),Wt=cr({elementType:Ro,externalSlotProps:Se,ownerState:fe,className:Be.rail}),be=cr({elementType:Ut,externalSlotProps:ye,additionalProps:{style:{...Ke[we].offset(dt),...Ke[we].leap(Lt)}},ownerState:{...fe,...ye?.ownerState},className:Be.track}),uo=cr({elementType:st,getSlotProps:xe,externalSlotProps:ze,ownerState:{...fe,...ze?.ownerState},className:Be.thumb}),ve=cr({elementType:se,externalSlotProps:ue,ownerState:{...fe,...ue?.ownerState},className:Be.valueLabel}),po=cr({elementType:xt,externalSlotProps:gt,ownerState:fe,className:Be.mark}),Ht=cr({elementType:fr,externalSlotProps:ce,ownerState:fe,className:Be.markLabel}),Sn=cr({elementType:Z,getSlotProps:Ue,externalSlotProps:ke,ownerState:fe});return(0,hn.jsxs)(Nt,{...he,children:[(0,hn.jsx)(Ro,{...Wt}),(0,hn.jsx)(Ut,{...be}),Ae.filter(Tt=>Tt.value>=b&&Tt.value<=g).map((Tt,Qe)=>{let Ar=lp(Tt.value,b,g),En=Ke[we].offset(Ar),Gt;return N===!1?Gt=et.includes(Tt.value):Gt=N===\"normal\"&&(le?Tt.value>=et[0]&&Tt.value<=et[et.length-1]:Tt.value<=et[0])||N===\"inverted\"&&(le?Tt.value<=et[0]||Tt.value>=et[et.length-1]:Tt.value>=et[0]),(0,hn.jsxs)(zm.Fragment,{children:[(0,hn.jsx)(xt,{\"data-index\":Qe,...po,...!dn(xt)&&{markActive:Gt},style:{...En,...po.style},className:ie(po.className,Gt&&Be.markActive)}),Tt.label!=null?(0,hn.jsx)(fr,{\"aria-hidden\":!0,\"data-index\":Qe,...Ht,...!dn(fr)&&{markLabelActive:Gt},style:{...En,...Ht.style},className:ie(Be.markLabel,Ht.className,Gt&&Be.markLabelActive),children:Tt.label}):null]},Qe)}),et.map((Tt,Qe)=>{let Ar=lp(Tt,b,g),En=Ke[we].offset(Ar),Gt=oe===\"off\"?EN:se;return(0,hn.jsx)(Gt,{...!dn(Gt)&&{valueLabelFormat:W,valueLabelDisplay:oe,value:typeof W==\"function\"?W(x(Tt),Qe):W,index:Qe,open:Je===Qe||ht===Qe||oe===\"on\",disabled:T},...ve,children:(0,hn.jsx)(st,{\"data-index\":Qe,...uo,className:ie(Be.thumb,uo.className,ht===Qe&&Be.active,ft===Qe&&Be.focusVisible),style:{...En,...jt(Qe),...uo.style},children:(0,hn.jsx)(Z,{\"data-index\":Qe,\"aria-label\":S?S(Qe):a,\"aria-valuenow\":x(Tt),\"aria-labelledby\":l,\"aria-valuetext\":h?h(x(Tt),Qe):i,value:et[Qe],...Sn})})},Qe)})]})}),km=PN;var oo=q(re(),1);var sR=q(re(),1);var Vo=q(re(),1);var Qt=\"top\",go=\"bottom\",co=\"right\",to=\"left\",Bm=\"auto\",fi=[Qt,go,co,to],va=\"start\",al=\"end\",UC=\"clippingParents\",Lm=\"viewport\",oc=\"popper\",HC=\"reference\",ib=fi.reduce(function(e,t){return e.concat([t+\"-\"+va,t+\"-\"+al])},[]),jm=[].concat(fi,[Bm]).reduce(function(e,t){return e.concat([t,t+\"-\"+va,t+\"-\"+al])},[]),CN=\"beforeRead\",RN=\"read\",wN=\"afterRead\",MN=\"beforeMain\",ON=\"main\",AN=\"afterMain\",DN=\"beforeWrite\",NN=\"write\",_N=\"afterWrite\",VC=[CN,RN,wN,MN,ON,AN,DN,NN,_N];function Po(e){return e?(e.nodeName||\"\").toLowerCase():null}function Bt(e){if(e==null)return window;if(e.toString()!==\"[object Window]\"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Zr(e){var t=Bt(e).Element;return e instanceof t||e instanceof Element}function bo(e){var t=Bt(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function rc(e){if(typeof ShadowRoot>\"u\")return!1;var t=Bt(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function zN(e){var t=e.state;Object.keys(t.elements).forEach(function(o){var r=t.styles[o]||{},n=t.attributes[o]||{},a=t.elements[o];!bo(a)||!Po(a)||(Object.assign(a.style,r),Object.keys(n).forEach(function(i){var l=n[i];l===!1?a.removeAttribute(i):a.setAttribute(i,l===!0?\"\":l)}))})}function kN(e){var t=e.state,o={popper:{position:t.options.strategy,left:\"0\",top:\"0\",margin:\"0\"},arrow:{position:\"absolute\"},reference:{}};return Object.assign(t.elements.popper.style,o.popper),t.styles=o,t.elements.arrow&&Object.assign(t.elements.arrow.style,o.arrow),function(){Object.keys(t.elements).forEach(function(r){var n=t.elements[r],a=t.attributes[r]||{},i=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:o[r]),l=i.reduce(function(s,c){return s[c]=\"\",s},{});!bo(n)||!Po(n)||(Object.assign(n.style,l),Object.keys(a).forEach(function(s){n.removeAttribute(s)}))})}}var $C={name:\"applyStyles\",enabled:!0,phase:\"write\",fn:zN,effect:kN,requires:[\"computeStyles\"]};function Co(e){return e.split(\"-\")[0]}var gn=Math.max,il=Math.min,xa=Math.round;function nc(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+\"/\"+t.version}).join(\" \"):navigator.userAgent}function sp(){return!/^((?!chrome|android).)*safari/i.test(nc())}function Jr(e,t,o){t===void 0&&(t=!1),o===void 0&&(o=!1);var r=e.getBoundingClientRect(),n=1,a=1;t&&bo(e)&&(n=e.offsetWidth>0&&xa(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&xa(r.height)/e.offsetHeight||1);var i=Zr(e)?Bt(e):window,l=i.visualViewport,s=!sp()&&o,c=(r.left+(s&&l?l.offsetLeft:0))/n,u=(r.top+(s&&l?l.offsetTop:0))/a,m=r.width/n,p=r.height/a;return{width:m,height:p,top:u,right:c+m,bottom:u+p,left:c,x:c,y:u}}function ll(e){var t=Jr(e),o=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-o)<=1&&(o=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:o,height:r}}function cp(e,t){var o=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(o&&rc(o)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Zo(e){return Bt(e).getComputedStyle(e)}function lb(e){return[\"table\",\"td\",\"th\"].indexOf(Po(e))>=0}function ko(e){return((Zr(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ta(e){return Po(e)===\"html\"?e:e.assignedSlot||e.parentNode||(rc(e)?e.host:null)||ko(e)}function YC(e){return!bo(e)||Zo(e).position===\"fixed\"?null:e.offsetParent}function BN(e){var t=/firefox/i.test(nc()),o=/Trident/i.test(nc());if(o&&bo(e)){var r=Zo(e);if(r.position===\"fixed\")return null}var n=Ta(e);for(rc(n)&&(n=n.host);bo(n)&&[\"html\",\"body\"].indexOf(Po(n))<0;){var a=Zo(n);if(a.transform!==\"none\"||a.perspective!==\"none\"||a.contain===\"paint\"||[\"transform\",\"perspective\"].indexOf(a.willChange)!==-1||t&&a.willChange===\"filter\"||t&&a.filter&&a.filter!==\"none\")return n;n=n.parentNode}return null}function bn(e){for(var t=Bt(e),o=YC(e);o&&lb(o)&&Zo(o).position===\"static\";)o=YC(o);return o&&(Po(o)===\"html\"||Po(o)===\"body\"&&Zo(o).position===\"static\")?t:o||BN(e)||t}function sl(e){return[\"top\",\"bottom\"].indexOf(e)>=0?\"x\":\"y\"}function cl(e,t,o){return gn(e,il(t,o))}function XC(e,t,o){var r=cl(e,t,o);return r>o?o:r}function up(){return{top:0,right:0,bottom:0,left:0}}function pp(e){return Object.assign({},up(),e)}function fp(e,t){return t.reduce(function(o,r){return o[r]=e,o},{})}var LN=function(t,o){return t=typeof t==\"function\"?t(Object.assign({},o.rects,{placement:o.placement})):t,pp(typeof t!=\"number\"?t:fp(t,fi))};function jN(e){var t,o=e.state,r=e.name,n=e.options,a=o.elements.arrow,i=o.modifiersData.popperOffsets,l=Co(o.placement),s=sl(l),c=[to,co].indexOf(l)>=0,u=c?\"height\":\"width\";if(!(!a||!i)){var m=LN(n.padding,o),p=ll(a),d=s===\"y\"?Qt:to,v=s===\"y\"?go:co,T=o.rects.reference[u]+o.rects.reference[s]-i[s]-o.rects.popper[u],S=i[s]-o.rects.reference[s],h=bn(a),y=h?s===\"y\"?h.clientHeight||0:h.clientWidth||0:0,g=T/2-S/2,b=m[d],E=y-p[u]-m[v],C=y/2-p[u]/2+g,P=cl(b,C,E),A=s;o.modifiersData[r]=(t={},t[A]=P,t.centerOffset=P-C,t)}}function UN(e){var t=e.state,o=e.options,r=o.element,n=r===void 0?\"[data-popper-arrow]\":r;n!=null&&(typeof n==\"string\"&&(n=t.elements.popper.querySelector(n),!n)||cp(t.elements.popper,n)&&(t.elements.arrow=n))}var GC={name:\"arrow\",enabled:!0,phase:\"main\",fn:jN,effect:UN,requires:[\"popperOffsets\"],requiresIfExists:[\"preventOverflow\"]};function en(e){return e.split(\"-\")[1]}var HN={top:\"auto\",right:\"auto\",bottom:\"auto\",left:\"auto\"};function VN(e,t){var o=e.x,r=e.y,n=t.devicePixelRatio||1;return{x:xa(o*n)/n||0,y:xa(r*n)/n||0}}function qC(e){var t,o=e.popper,r=e.popperRect,n=e.placement,a=e.variation,i=e.offsets,l=e.position,s=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,m=e.isFixed,p=i.x,d=p===void 0?0:p,v=i.y,T=v===void 0?0:v,S=typeof u==\"function\"?u({x:d,y:T}):{x:d,y:T};d=S.x,T=S.y;var h=i.hasOwnProperty(\"x\"),y=i.hasOwnProperty(\"y\"),g=to,b=Qt,E=window;if(c){var C=bn(o),P=\"clientHeight\",A=\"clientWidth\";if(C===Bt(o)&&(C=ko(o),Zo(C).position!==\"static\"&&l===\"absolute\"&&(P=\"scrollHeight\",A=\"scrollWidth\")),C=C,n===Qt||(n===to||n===co)&&a===al){b=go;var _=m&&C===E&&E.visualViewport?E.visualViewport.height:C[P];T-=_-r.height,T*=s?1:-1}if(n===to||(n===Qt||n===go)&&a===al){g=co;var z=m&&C===E&&E.visualViewport?E.visualViewport.width:C[A];d-=z-r.width,d*=s?1:-1}}var I=Object.assign({position:l},c&&HN),x=u===!0?VN({x:d,y:T},Bt(o)):{x:d,y:T};if(d=x.x,T=x.y,s){var k;return Object.assign({},I,(k={},k[b]=y?\"0\":\"\",k[g]=h?\"0\":\"\",k.transform=(E.devicePixelRatio||1)<=1?\"translate(\"+d+\"px, \"+T+\"px)\":\"translate3d(\"+d+\"px, \"+T+\"px, 0)\",k))}return Object.assign({},I,(t={},t[b]=y?T+\"px\":\"\",t[g]=h?d+\"px\":\"\",t.transform=\"\",t))}function $N(e){var t=e.state,o=e.options,r=o.gpuAcceleration,n=r===void 0?!0:r,a=o.adaptive,i=a===void 0?!0:a,l=o.roundOffsets,s=l===void 0?!0:l,c={placement:Co(t.placement),variation:en(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:n,isFixed:t.options.strategy===\"fixed\"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,qC(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:s})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,qC(Object.assign({},c,{offsets:t.modifiersData.arrow,position:\"absolute\",adaptive:!1,roundOffsets:s})))),t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-placement\":t.placement})}var IC={name:\"computeStyles\",enabled:!0,phase:\"beforeWrite\",fn:$N,data:{}};var Um={passive:!0};function YN(e){var t=e.state,o=e.instance,r=e.options,n=r.scroll,a=n===void 0?!0:n,i=r.resize,l=i===void 0?!0:i,s=Bt(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach(function(u){u.addEventListener(\"scroll\",o.update,Um)}),l&&s.addEventListener(\"resize\",o.update,Um),function(){a&&c.forEach(function(u){u.removeEventListener(\"scroll\",o.update,Um)}),l&&s.removeEventListener(\"resize\",o.update,Um)}}var FC={name:\"eventListeners\",enabled:!0,phase:\"write\",fn:function(){},effect:YN,data:{}};var XN={left:\"right\",right:\"left\",bottom:\"top\",top:\"bottom\"};function ac(e){return e.replace(/left|right|bottom|top/g,function(t){return XN[t]})}var GN={start:\"end\",end:\"start\"};function Hm(e){return e.replace(/start|end/g,function(t){return GN[t]})}function ul(e){var t=Bt(e),o=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:o,scrollTop:r}}function pl(e){return Jr(ko(e)).left+ul(e).scrollLeft}function sb(e,t){var o=Bt(e),r=ko(e),n=o.visualViewport,a=r.clientWidth,i=r.clientHeight,l=0,s=0;if(n){a=n.width,i=n.height;var c=sp();(c||!c&&t===\"fixed\")&&(l=n.offsetLeft,s=n.offsetTop)}return{width:a,height:i,x:l+pl(e),y:s}}function cb(e){var t,o=ko(e),r=ul(e),n=(t=e.ownerDocument)==null?void 0:t.body,a=gn(o.scrollWidth,o.clientWidth,n?n.scrollWidth:0,n?n.clientWidth:0),i=gn(o.scrollHeight,o.clientHeight,n?n.scrollHeight:0,n?n.clientHeight:0),l=-r.scrollLeft+pl(e),s=-r.scrollTop;return Zo(n||o).direction===\"rtl\"&&(l+=gn(o.clientWidth,n?n.clientWidth:0)-a),{width:a,height:i,x:l,y:s}}function fl(e){var t=Zo(e),o=t.overflow,r=t.overflowX,n=t.overflowY;return/auto|scroll|overlay|hidden/.test(o+n+r)}function Vm(e){return[\"html\",\"body\",\"#document\"].indexOf(Po(e))>=0?e.ownerDocument.body:bo(e)&&fl(e)?e:Vm(Ta(e))}function di(e,t){var o;t===void 0&&(t=[]);var r=Vm(e),n=r===((o=e.ownerDocument)==null?void 0:o.body),a=Bt(r),i=n?[a].concat(a.visualViewport||[],fl(r)?r:[]):r,l=t.concat(i);return n?l:l.concat(di(Ta(i)))}function ic(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function qN(e,t){var o=Jr(e,!1,t===\"fixed\");return o.top=o.top+e.clientTop,o.left=o.left+e.clientLeft,o.bottom=o.top+e.clientHeight,o.right=o.left+e.clientWidth,o.width=e.clientWidth,o.height=e.clientHeight,o.x=o.left,o.y=o.top,o}function KC(e,t,o){return t===Lm?ic(sb(e,o)):Zr(t)?qN(t,o):ic(cb(ko(e)))}function IN(e){var t=di(Ta(e)),o=[\"absolute\",\"fixed\"].indexOf(Zo(e).position)>=0,r=o&&bo(e)?bn(e):e;return Zr(r)?t.filter(function(n){return Zr(n)&&cp(n,r)&&Po(n)!==\"body\"}):[]}function ub(e,t,o,r){var n=t===\"clippingParents\"?IN(e):[].concat(t),a=[].concat(n,[o]),i=a[0],l=a.reduce(function(s,c){var u=KC(e,c,r);return s.top=gn(u.top,s.top),s.right=il(u.right,s.right),s.bottom=il(u.bottom,s.bottom),s.left=gn(u.left,s.left),s},KC(e,i,r));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}function dp(e){var t=e.reference,o=e.element,r=e.placement,n=r?Co(r):null,a=r?en(r):null,i=t.x+t.width/2-o.width/2,l=t.y+t.height/2-o.height/2,s;switch(n){case Qt:s={x:i,y:t.y-o.height};break;case go:s={x:i,y:t.y+t.height};break;case co:s={x:t.x+t.width,y:l};break;case to:s={x:t.x-o.width,y:l};break;default:s={x:t.x,y:t.y}}var c=n?sl(n):null;if(c!=null){var u=c===\"y\"?\"height\":\"width\";switch(a){case va:s[c]=s[c]-(t[u]/2-o[u]/2);break;case al:s[c]=s[c]+(t[u]/2-o[u]/2);break;default:}}return s}function vn(e,t){t===void 0&&(t={});var o=t,r=o.placement,n=r===void 0?e.placement:r,a=o.strategy,i=a===void 0?e.strategy:a,l=o.boundary,s=l===void 0?UC:l,c=o.rootBoundary,u=c===void 0?Lm:c,m=o.elementContext,p=m===void 0?oc:m,d=o.altBoundary,v=d===void 0?!1:d,T=o.padding,S=T===void 0?0:T,h=pp(typeof S!=\"number\"?S:fp(S,fi)),y=p===oc?HC:oc,g=e.rects.popper,b=e.elements[v?y:p],E=ub(Zr(b)?b:b.contextElement||ko(e.elements.popper),s,u,i),C=Jr(e.elements.reference),P=dp({reference:C,element:g,strategy:\"absolute\",placement:n}),A=ic(Object.assign({},g,P)),_=p===oc?A:C,z={top:E.top-_.top+h.top,bottom:_.bottom-E.bottom+h.bottom,left:E.left-_.left+h.left,right:_.right-E.right+h.right},I=e.modifiersData.offset;if(p===oc&&I){var x=I[n];Object.keys(z).forEach(function(k){var U=[co,go].indexOf(k)>=0?1:-1,O=[Qt,go].indexOf(k)>=0?\"y\":\"x\";z[k]+=x[O]*U})}return z}function pb(e,t){t===void 0&&(t={});var o=t,r=o.placement,n=o.boundary,a=o.rootBoundary,i=o.padding,l=o.flipVariations,s=o.allowedAutoPlacements,c=s===void 0?jm:s,u=en(r),m=u?l?ib:ib.filter(function(v){return en(v)===u}):fi,p=m.filter(function(v){return c.indexOf(v)>=0});p.length===0&&(p=m);var d=p.reduce(function(v,T){return v[T]=vn(e,{placement:T,boundary:n,rootBoundary:a,padding:i})[Co(T)],v},{});return Object.keys(d).sort(function(v,T){return d[v]-d[T]})}function FN(e){if(Co(e)===Bm)return[];var t=ac(e);return[Hm(e),t,Hm(t)]}function KN(e){var t=e.state,o=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var n=o.mainAxis,a=n===void 0?!0:n,i=o.altAxis,l=i===void 0?!0:i,s=o.fallbackPlacements,c=o.padding,u=o.boundary,m=o.rootBoundary,p=o.altBoundary,d=o.flipVariations,v=d===void 0?!0:d,T=o.allowedAutoPlacements,S=t.options.placement,h=Co(S),y=h===S,g=s||(y||!v?[ac(S)]:FN(S)),b=[S].concat(g).reduce(function(Ue,xe){return Ue.concat(Co(xe)===Bm?pb(t,{placement:xe,boundary:u,rootBoundary:m,padding:c,flipVariations:v,allowedAutoPlacements:T}):xe)},[]),E=t.rects.reference,C=t.rects.popper,P=new Map,A=!0,_=b[0],z=0;z=0,O=U?\"width\":\"height\",N=vn(t,{placement:I,boundary:u,rootBoundary:m,altBoundary:p,padding:c}),X=U?k?co:to:k?go:Qt;E[O]>C[O]&&(X=ac(X));var oe=ac(X),W=[];if(a&&W.push(N[x]<=0),l&&W.push(N[X]<=0,N[oe]<=0),W.every(function(Ue){return Ue})){_=I,A=!1;break}P.set(I,W)}if(A)for(var Te=v?3:1,fe=function(xe){var Je=b.find(function(ht){var we=P.get(ht);if(we)return we.slice(0,xe).every(function(ft){return ft})});if(Je)return _=Je,\"break\"},Ke=Te;Ke>0;Ke--){var Ze=fe(Ke);if(Ze===\"break\")break}t.placement!==_&&(t.modifiersData[r]._skip=!0,t.placement=_,t.reset=!0)}}var QC={name:\"flip\",enabled:!0,phase:\"main\",fn:KN,requiresIfExists:[\"offset\"],data:{_skip:!1}};function WC(e,t,o){return o===void 0&&(o={x:0,y:0}),{top:e.top-t.height-o.y,right:e.right-t.width+o.x,bottom:e.bottom-t.height+o.y,left:e.left-t.width-o.x}}function ZC(e){return[Qt,co,go,to].some(function(t){return e[t]>=0})}function QN(e){var t=e.state,o=e.name,r=t.rects.reference,n=t.rects.popper,a=t.modifiersData.preventOverflow,i=vn(t,{elementContext:\"reference\"}),l=vn(t,{altBoundary:!0}),s=WC(i,r),c=WC(l,n,a),u=ZC(s),m=ZC(c);t.modifiersData[o]={referenceClippingOffsets:s,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:m},t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-reference-hidden\":u,\"data-popper-escaped\":m})}var JC={name:\"hide\",enabled:!0,phase:\"main\",requiresIfExists:[\"preventOverflow\"],fn:QN};function WN(e,t,o){var r=Co(e),n=[to,Qt].indexOf(r)>=0?-1:1,a=typeof o==\"function\"?o(Object.assign({},t,{placement:e})):o,i=a[0],l=a[1];return i=i||0,l=(l||0)*n,[to,co].indexOf(r)>=0?{x:l,y:i}:{x:i,y:l}}function ZN(e){var t=e.state,o=e.options,r=e.name,n=o.offset,a=n===void 0?[0,0]:n,i=jm.reduce(function(u,m){return u[m]=WN(m,t.rects,a),u},{}),l=i[t.placement],s=l.x,c=l.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=i}var eR={name:\"offset\",enabled:!0,phase:\"main\",requires:[\"popperOffsets\"],fn:ZN};function JN(e){var t=e.state,o=e.name;t.modifiersData[o]=dp({reference:t.rects.reference,element:t.rects.popper,strategy:\"absolute\",placement:t.placement})}var tR={name:\"popperOffsets\",enabled:!0,phase:\"read\",fn:JN,data:{}};function fb(e){return e===\"x\"?\"y\":\"x\"}function e_(e){var t=e.state,o=e.options,r=e.name,n=o.mainAxis,a=n===void 0?!0:n,i=o.altAxis,l=i===void 0?!1:i,s=o.boundary,c=o.rootBoundary,u=o.altBoundary,m=o.padding,p=o.tether,d=p===void 0?!0:p,v=o.tetherOffset,T=v===void 0?0:v,S=vn(t,{boundary:s,rootBoundary:c,padding:m,altBoundary:u}),h=Co(t.placement),y=en(t.placement),g=!y,b=sl(h),E=fb(b),C=t.modifiersData.popperOffsets,P=t.rects.reference,A=t.rects.popper,_=typeof T==\"function\"?T(Object.assign({},t.rects,{placement:t.placement})):T,z=typeof _==\"number\"?{mainAxis:_,altAxis:_}:Object.assign({mainAxis:0,altAxis:0},_),I=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,x={x:0,y:0};if(C){if(a){var k,U=b===\"y\"?Qt:to,O=b===\"y\"?go:co,N=b===\"y\"?\"height\":\"width\",X=C[b],oe=X+S[U],W=X-S[O],Te=d?-A[N]/2:0,fe=y===va?P[N]:A[N],Ke=y===va?-A[N]:-P[N],Ze=t.elements.arrow,Ue=d&&Ze?ll(Ze):{width:0,height:0},xe=t.modifiersData[\"arrow#persistent\"]?t.modifiersData[\"arrow#persistent\"].padding:up(),Je=xe[U],ht=xe[O],we=cl(0,P[N],Ue[N]),ft=g?P[N]/2-Te-we-Je-z.mainAxis:fe-we-Je-z.mainAxis,le=g?-P[N]/2+Te+we+ht+z.mainAxis:Ke+we+ht+z.mainAxis,Oe=t.elements.arrow&&bn(t.elements.arrow),Ae=Oe?b===\"y\"?Oe.clientTop||0:Oe.clientLeft||0:0,et=(k=I?.[b])!=null?k:0,dt=X+ft-et-Ae,Lt=X+le-et,jt=cl(d?il(oe,dt):oe,X,d?gn(W,Lt):W);C[b]=jt,x[b]=jt-X}if(l){var Be,Nt=b===\"x\"?Qt:to,Ro=b===\"x\"?go:co,Ut=C[E],st=E===\"y\"?\"height\":\"width\",se=Ut+S[Nt],xt=Ut-S[Ro],fr=[Qt,to].indexOf(h)!==-1,Z=(Be=I?.[E])!=null?Be:0,ee=fr?se:Ut-P[st]-A[st]-Z+z.altAxis,Se=fr?Ut+P[st]+A[st]-Z-z.altAxis:xt,ye=d&&fr?XC(ee,Ut,Se):cl(d?ee:se,Ut,d?Se:xt);C[E]=ye,x[E]=ye-Ut}t.modifiersData[r]=x}}var oR={name:\"preventOverflow\",enabled:!0,phase:\"main\",fn:e_,requiresIfExists:[\"offset\"]};function db(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function mb(e){return e===Bt(e)||!bo(e)?ul(e):db(e)}function t_(e){var t=e.getBoundingClientRect(),o=xa(t.width)/e.offsetWidth||1,r=xa(t.height)/e.offsetHeight||1;return o!==1||r!==1}function yb(e,t,o){o===void 0&&(o=!1);var r=bo(t),n=bo(t)&&t_(t),a=ko(t),i=Jr(e,n,o),l={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(r||!r&&!o)&&((Po(t)!==\"body\"||fl(a))&&(l=mb(t)),bo(t)?(s=Jr(t,!0),s.x+=t.clientLeft,s.y+=t.clientTop):a&&(s.x=pl(a))),{x:i.left+l.scrollLeft-s.x,y:i.top+l.scrollTop-s.y,width:i.width,height:i.height}}function o_(e){var t=new Map,o=new Set,r=[];e.forEach(function(a){t.set(a.name,a)});function n(a){o.add(a.name);var i=[].concat(a.requires||[],a.requiresIfExists||[]);i.forEach(function(l){if(!o.has(l)){var s=t.get(l);s&&n(s)}}),r.push(a)}return e.forEach(function(a){o.has(a.name)||n(a)}),r}function hb(e){var t=o_(e);return VC.reduce(function(o,r){return o.concat(t.filter(function(n){return n.phase===r}))},[])}function gb(e){var t;return function(){return t||(t=new Promise(function(o){Promise.resolve().then(function(){t=void 0,o(e())})})),t}}function bb(e){var t=e.reduce(function(o,r){var n=o[r.name];return o[r.name]=n?Object.assign({},n,r,{options:Object.assign({},n.options,r.options),data:Object.assign({},n.data,r.data)}):r,o},{});return Object.keys(t).map(function(o){return t[o]})}var rR={placement:\"bottom\",modifiers:[],strategy:\"absolute\"};function nR(){for(var e=arguments.length,t=new Array(e),o=0;o{let{classes:t}=e;return Le({root:[\"root\"]},iR,t)},l_={},s_=Vo.forwardRef(function(t,o){let{anchorEl:r,children:n,direction:a,disablePortal:i,modifiers:l,open:s,placement:c,popperOptions:u,popperRef:m,slotProps:p={},slots:d={},TransitionProps:v,ownerState:T,...S}=t,h=Vo.useRef(null),y=yo(h,o),g=Vo.useRef(null),b=yo(g,m),E=Vo.useRef(b);wr(()=>{E.current=b},[b]),Vo.useImperativeHandle(m,()=>g.current,[]);let C=n_(c,a),[P,A]=Vo.useState(C),[_,z]=Vo.useState(xb(r));Vo.useEffect(()=>{g.current&&g.current.forceUpdate()}),Vo.useEffect(()=>{r&&z(xb(r))},[r]),wr(()=>{if(!_||!s)return;let O=oe=>{A(oe.placement)},N=[{name:\"preventOverflow\",options:{altBoundary:i}},{name:\"flip\",options:{altBoundary:i}},{name:\"onUpdate\",enabled:!0,phase:\"afterWrite\",fn:({state:oe})=>{O(oe)}}];l!=null&&(N=N.concat(l)),u&&u.modifiers!=null&&(N=N.concat(u.modifiers));let X=vb(_,h.current,{placement:C,...u,modifiers:N});return E.current(X),()=>{X.destroy(),E.current(null)}},[_,i,l,s,u,C]);let I={placement:P};v!==null&&(I.TransitionProps=v);let x=i_(t),k=d.root??\"div\",U=cr({elementType:k,externalSlotProps:p.root,externalForwardedProps:S,additionalProps:{role:\"tooltip\",ref:y},ownerState:t,className:x.root});return(0,$m.jsx)(k,{...U,children:typeof n==\"function\"?n(I):n})}),c_=Vo.forwardRef(function(t,o){let{anchorEl:r,children:n,container:a,direction:i=\"ltr\",disablePortal:l=!1,keepMounted:s=!1,modifiers:c,open:u,placement:m=\"bottom\",popperOptions:p=l_,popperRef:d,style:v,transition:T=!1,slotProps:S={},slots:h={},...y}=t,[g,b]=Vo.useState(!0),E=()=>{b(!1)},C=()=>{b(!0)};if(!s&&!u&&(!T||g))return null;let P;if(a)P=a;else if(r){let z=xb(r);P=z&&a_(z)?Yt(z).body:Yt(null).body}let A=!u&&s&&(!T||g)?\"none\":void 0,_=T?{in:u,onEnter:E,onExited:C}:void 0;return(0,$m.jsx)(ap,{disablePortal:l,container:P,children:(0,$m.jsx)(s_,{anchorEl:r,direction:i,disablePortal:l,modifiers:c,ref:o,open:T?!g:u,placement:m,popperOptions:p,popperRef:d,slotProps:S,slots:h,...y,style:{position:\"fixed\",top:0,left:0,display:A,...v},TransitionProps:_,children:n})})}),lR=c_;var cR=q(Ie(),1),u_=ae(lR,{name:\"MuiPopper\",slot:\"Root\"})({}),p_=sR.forwardRef(function(t,o){let r=li(),n=je({props:t,name:\"MuiPopper\"}),{anchorEl:a,component:i,components:l,componentsProps:s,container:c,disablePortal:u,keepMounted:m,modifiers:p,open:d,placement:v,popperOptions:T,popperRef:S,transition:h,slots:y,slotProps:g,...b}=n,E=y?.root??l?.Root,C={anchorEl:a,container:c,disablePortal:u,keepMounted:m,modifiers:p,open:d,placement:v,popperOptions:T,popperRef:S,transition:h,...b};return(0,cR.jsx)(u_,{as:i,direction:r?\"rtl\":\"ltr\",slots:{root:E},slotProps:g??s,...C,ref:o})}),Ym=p_;function uR(e){return _e(\"MuiTooltip\",e)}var f_=Ce(\"MuiTooltip\",[\"popper\",\"popperInteractive\",\"popperArrow\",\"popperClose\",\"tooltip\",\"tooltipArrow\",\"touch\",\"tooltipPlacementLeft\",\"tooltipPlacementRight\",\"tooltipPlacementTop\",\"tooltipPlacementBottom\",\"arrow\"]),Xt=f_;var mi=q(Ie(),1);function d_(e){return Math.round(e*1e5)/1e5}var m_=e=>{let{classes:t,disableInteractive:o,arrow:r,touch:n,placement:a}=e,i={popper:[\"popper\",!o&&\"popperInteractive\",r&&\"popperArrow\"],tooltip:[\"tooltip\",r&&\"tooltipArrow\",n&&\"touch\",`tooltipPlacement${me(a.split(\"-\")[0])}`],arrow:[\"arrow\"]};return Le(i,uR,t)},y_=ae(Ym,{name:\"MuiTooltip\",slot:\"Popper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.popper,!o.disableInteractive&&t.popperInteractive,o.arrow&&t.popperArrow,!o.open&&t.popperClose]}})(He(({theme:e})=>({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:\"none\",variants:[{props:({ownerState:t})=>!t.disableInteractive,style:{pointerEvents:\"auto\"}},{props:({open:t})=>!t,style:{pointerEvents:\"none\"}},{props:({ownerState:t})=>t.arrow,style:{[`&[data-popper-placement*=\"bottom\"] .${Xt.arrow}`]:{top:0,marginTop:\"-0.71em\",\"&::before\":{transformOrigin:\"0 100%\"}},[`&[data-popper-placement*=\"top\"] .${Xt.arrow}`]:{bottom:0,marginBottom:\"-0.71em\",\"&::before\":{transformOrigin:\"100% 0\"}},[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"100% 100%\"}},[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"0 0\"}}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}}]}))),h_=ae(\"div\",{name:\"MuiTooltip\",slot:\"Tooltip\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.tooltip,o.touch&&t.touch,o.arrow&&t.tooltipArrow,t[`tooltipPlacement${me(o.placement.split(\"-\")[0])}`]]}})(He(({theme:e})=>({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.92),borderRadius:(e.vars||e).shape.borderRadius,color:(e.vars||e).palette.common.white,fontFamily:e.typography.fontFamily,padding:\"4px 8px\",fontSize:e.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:\"break-word\",fontWeight:e.typography.fontWeightMedium,[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{transformOrigin:\"right center\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{transformOrigin:\"left center\"},[`.${Xt.popper}[data-popper-placement*=\"top\"] &`]:{transformOrigin:\"center bottom\",marginBottom:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"bottom\"] &`]:{transformOrigin:\"center top\",marginTop:\"14px\"},variants:[{props:({ownerState:t})=>t.arrow,style:{position:\"relative\",margin:0}},{props:({ownerState:t})=>t.touch,style:{padding:\"8px 16px\",fontSize:e.typography.pxToRem(14),lineHeight:`${d_(16/14)}em`,fontWeight:e.typography.fontWeightRegular}},{props:({ownerState:t})=>!t.isRtl,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"14px\"}}},{props:({ownerState:t})=>!t.isRtl&&t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"24px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"24px\"}}},{props:({ownerState:t})=>!!t.isRtl,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"14px\"}}},{props:({ownerState:t})=>!!t.isRtl&&t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"24px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"top\"] &`]:{marginBottom:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"bottom\"] &`]:{marginTop:\"24px\"}}}]}))),g_=ae(\"span\",{name:\"MuiTooltip\",slot:\"Arrow\"})(He(({theme:e})=>({overflow:\"hidden\",position:\"absolute\",width:\"1em\",height:\"0.71em\",boxSizing:\"border-box\",color:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.9),\"&::before\":{content:'\"\"',margin:\"auto\",display:\"block\",width:\"100%\",height:\"100%\",backgroundColor:\"currentColor\",transform:\"rotate(45deg)\"}}))),Xm=!1,pR=new Xs,mp={x:0,y:0};function Gm(e,t){return(o,...r)=>{t&&t(o,...r),e(o,...r)}}var b_=oo.forwardRef(function(t,o){let r=je({props:t,name:\"MuiTooltip\"}),{arrow:n=!1,children:a,classes:i,components:l={},componentsProps:s={},describeChild:c=!1,disableFocusListener:u=!1,disableHoverListener:m=!1,disableInteractive:p=!1,disableTouchListener:d=!1,enterDelay:v=100,enterNextDelay:T=0,enterTouchDelay:S=700,followCursor:h=!1,id:y,leaveDelay:g=0,leaveTouchDelay:b=1500,onClose:E,onOpen:C,open:P,placement:A=\"bottom\",PopperComponent:_,PopperProps:z={},slotProps:I={},slots:x={},title:k,TransitionComponent:U,TransitionProps:O,...N}=r,X=oo.isValidElement(a)?a:(0,mi.jsx)(\"span\",{children:a}),oe=kn(),W=li(),[Te,fe]=oo.useState(),[Ke,Ze]=oo.useState(null),Ue=oo.useRef(!1),xe=p||h,Je=fn(),ht=fn(),we=fn(),ft=fn(),[le,Oe]=Zd({controlled:P,default:!1,name:\"Tooltip\",state:\"open\"}),Ae=le,et=tl(y),dt=oo.useRef(),Lt=si(()=>{dt.current!==void 0&&(document.body.style.WebkitUserSelect=dt.current,dt.current=void 0),ft.clear()});oo.useEffect(()=>Lt,[Lt]);let jt=Re=>{pR.clear(),Xm=!0,Oe(!0),C&&!Ae&&C(Re)},Be=si(Re=>{pR.start(800+g,()=>{Xm=!1}),Oe(!1),E&&Ae&&E(Re),Je.start(oe.transitions.duration.shortest,()=>{Ue.current=!1})}),Nt=Re=>{Ue.current&&Re.type!==\"touchstart\"||(Te&&Te.removeAttribute(\"title\"),ht.clear(),we.clear(),v||Xm&&T?ht.start(Xm?T:v,()=>{jt(Re)}):jt(Re))},Ro=Re=>{ht.clear(),we.start(g,()=>{Be(Re)})},[,Ut]=oo.useState(!1),st=Re=>{pn(Re.target)||(Ut(!1),Ro(Re))},se=Re=>{Te||fe(Re.currentTarget),pn(Re.target)&&(Ut(!0),Nt(Re))},xt=Re=>{Ue.current=!0;let $o=X.props;$o.onTouchStart&&$o.onTouchStart(Re)},fr=Re=>{xt(Re),we.clear(),Je.clear(),Lt(),dt.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect=\"none\",ft.start(S,()=>{document.body.style.WebkitUserSelect=dt.current,Nt(Re)})},Z=Re=>{X.props.onTouchEnd&&X.props.onTouchEnd(Re),Lt(),we.start(b,()=>{Be(Re)})};oo.useEffect(()=>{if(!Ae)return;function Re($o){$o.key===\"Escape\"&&Be($o)}return document.addEventListener(\"keydown\",Re),()=>{document.removeEventListener(\"keydown\",Re)}},[Be,Ae]);let ee=Mr(Wr(X),fe,o);!k&&k!==0&&(Ae=!1);let Se=oo.useRef(),ye=Re=>{let $o=X.props;$o.onMouseMove&&$o.onMouseMove(Re),mp={x:Re.clientX,y:Re.clientY},Se.current&&Se.current.update()},ze={},ue=typeof k==\"string\";c?(ze.title=!Ae&&ue&&!m?k:null,ze[\"aria-describedby\"]=Ae?et:null):(ze[\"aria-label\"]=ue?k:null,ze[\"aria-labelledby\"]=Ae&&!ue?et:null);let gt={...ze,...N,...X.props,className:ie(N.className,X.props.className),onTouchStart:xt,ref:ee,...h?{onMouseMove:ye}:{}},ce={};d||(gt.onTouchStart=fr,gt.onTouchEnd=Z),m||(gt.onMouseOver=Gm(Nt,gt.onMouseOver),gt.onMouseLeave=Gm(Ro,gt.onMouseLeave),xe||(ce.onMouseOver=Nt,ce.onMouseLeave=Ro)),u||(gt.onFocus=Gm(se,gt.onFocus),gt.onBlur=Gm(st,gt.onBlur),xe||(ce.onFocus=se,ce.onBlur=st));let ke={...r,isRtl:W,arrow:n,disableInteractive:xe,placement:A,PopperComponentProp:_,touch:Ue.current},he=typeof I.popper==\"function\"?I.popper(ke):I.popper,Wt=oo.useMemo(()=>{let Re=[{name:\"arrow\",enabled:!!Ke,options:{element:Ke,padding:4}}];return z.popperOptions?.modifiers&&(Re=Re.concat(z.popperOptions.modifiers)),he?.popperOptions?.modifiers&&(Re=Re.concat(he.popperOptions.modifiers)),{...z.popperOptions,...he?.popperOptions,modifiers:Re}},[Ke,z.popperOptions,he?.popperOptions]),be=m_(ke),uo=typeof I.transition==\"function\"?I.transition(ke):I.transition,ve={slots:{popper:l.Popper,transition:l.Transition??U,tooltip:l.Tooltip,arrow:l.Arrow,...x},slotProps:{arrow:I.arrow??s.arrow,popper:{...z,...he??s.popper},tooltip:I.tooltip??s.tooltip,transition:{...O,...uo??s.transition}}},[po,Ht]=Ct(\"popper\",{elementType:y_,externalForwardedProps:ve,ownerState:ke,className:ie(be.popper,z?.className)}),[Sn,Tt]=Ct(\"transition\",{elementType:rp,externalForwardedProps:ve,ownerState:ke}),[Qe,Ar]=Ct(\"tooltip\",{elementType:h_,className:be.tooltip,externalForwardedProps:ve,ownerState:ke}),[En,Gt]=Ct(\"arrow\",{elementType:g_,className:be.arrow,externalForwardedProps:ve,ownerState:ke,ref:Ze});return(0,mi.jsxs)(oo.Fragment,{children:[oo.cloneElement(X,gt),(0,mi.jsx)(po,{as:_??Ym,placement:A,anchorEl:h?{getBoundingClientRect:()=>({top:mp.y,left:mp.x,right:mp.x,bottom:mp.y,width:0,height:0})}:Te,popperRef:Se,open:Te?Ae:!1,id:et,transition:!0,...ce,...Ht,popperOptions:Wt,children:({TransitionProps:Re})=>(0,mi.jsx)(Sn,{timeout:oe.transitions.duration.shorter,...Re,...Tt,children:(0,mi.jsxs)(Qe,{...Ar,children:[k,n?(0,mi.jsx)(En,{...Gt}):null]})})})]})}),yp=b_;var qm=q(re()),v_={bg:\"#1e1e1e\",bgAlt:\"#1a1a1a\",text:\"#e0e0e0\",textMuted:\"#888\",border:\"#3a3a3a\",controlBg:\"#252525\",accent:\"#5af\"},x_={bg:\"#ffffff\",bgAlt:\"#f5f5f5\",text:\"#1e1e1e\",textMuted:\"#666\",border:\"#ccc\",controlBg:\"#f0f0f0\",accent:\"#0066cc\"};function T_(e){return e===\"dark\"?v_:x_}function Tb(e){let t=e.match(/rgba?\\((\\d+),\\s*(\\d+),\\s*(\\d+)/);if(!t)return!0;let[,o,r,n]=t.map(Number);return(.299*o+.587*r+.114*n)/255<.5}function Sb(){let e=document.body.dataset.jpThemeLight;if(e!==void 0)return{environment:\"jupyterlab\",theme:e===\"true\"?\"light\":\"dark\"};let t=document.body.className,o=document.documentElement.className;if(t.includes(\"vscode-\")||o.includes(\"vscode-\"))return{environment:\"vscode\",theme:t.includes(\"vscode-dark\")||o.includes(\"vscode-dark\")?\"dark\":\"light\"};if(document.querySelector(\"colab-shaded-scroller\")||document.body.classList.contains(\"colaboratory\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"colab\",theme:Tb(a)?\"dark\":\"light\"}}if(document.getElementById(\"notebook\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"jupyter-classic\",theme:Tb(a)?\"dark\":\"light\"}}let r=window.matchMedia?.(\"(prefers-color-scheme: dark)\")?.matches;if(r!==void 0)return{environment:\"unknown\",theme:r?\"dark\":\"light\"};let n=getComputedStyle(document.body).backgroundColor;return{environment:\"unknown\",theme:Tb(n)?\"dark\":\"light\"}}function fR(){let[e,t]=(0,qm.useState)(()=>Sb());return(0,qm.useEffect)(()=>{let o=window.matchMedia?.(\"(prefers-color-scheme: dark)\"),r=()=>t(Sb());o?.addEventListener?.(\"change\",r);let n=new MutationObserver(()=>t(Sb()));return n.observe(document.body,{attributes:!0,attributeFilter:[\"data-jp-theme-light\",\"class\"]}),()=>{o?.removeEventListener?.(\"change\",r),n.disconnect()}},[]),{themeInfo:e,colors:T_(e.theme)}}function S_(e){return e instanceof Uint8Array?e:e instanceof ArrayBuffer?new Uint8Array(e):e&&\"buffer\"in e?new Uint8Array(e.buffer,e.byteOffset,e.byteLength):new Uint8Array(0)}function Eb(e){let t=S_(e);return t.length===0?null:new Float32Array(t.buffer,t.byteOffset,t.byteLength/4)}function lc(e,t){let o=document.createElement(\"a\");o.download=t;let r=URL.createObjectURL(e);o.href=r,o.click(),setTimeout(()=>URL.revokeObjectURL(r),6e4)}function Rt(e,t=2){return e===0?\"0\":Math.abs(e)>=1e3||Math.abs(e)<.01?e.toExponential(t):e.toFixed(t)}function dR(e){if(e<=0)return 1;let t=Math.pow(10,Math.floor(Math.log10(e))),o=e/t;return o<1.5?t:o<3.5?2*t:o<7.5?5*t:10*t}async function mR(e,t=.95){let o=await new Promise(E=>e.toBlob(C=>E(C),\"image/jpeg\",t)),r=new Uint8Array(await o.arrayBuffer()),n=e.width,a=e.height,i=`q ${n} 0 0 ${a} 0 0 cm /I0 Do Q`,l=[],s=[],c=`%PDF-1.4\n`;s.push(c.length),l.push(`1 0 obj\n<< /Type /Catalog /Pages 2 0 R >>\nendobj\n`),c+=l[0],s.push(c.length),l.push(`2 0 obj\n<< /Type /Pages /Kids [3 0 R] /Count 1 >>\nendobj\n`),c+=l[1],s.push(c.length),l.push(`3 0 obj\n<< /Type /Page /Parent 2 0 R /MediaBox [0 0 ${n} ${a}] /Contents 4 0 R /Resources << /XObject << /I0 5 0 R >> >> >>\nendobj\n`),c+=l[2],s.push(c.length),l.push(`4 0 obj\n<< /Length ${i.length} >>\nstream\n${i}\nendstream\nendobj\n`),c+=l[3];let u=`5 0 obj\n<< /Type /XObject /Subtype /Image /Width ${n} /Height ${a} /ColorSpace /DeviceRGB /BitsPerComponent 8 /Filter /DCTDecode /Length ${r.length} >>\nstream\n`,m=`\nendstream\nendobj\n`,p=new TextEncoder,d=p.encode(c+u),v=p.encode(m),T=c.length;s.push(T);let h=d.length+r.length+v.length,y=`xref\n0 6\n0000000000 65535 f \n`;for(let E=0;E>\nstartxref\n${h}\n%%EOF\n`;let g=p.encode(y),b=new Uint8Array(d.length+r.length+v.length+g.length);return b.set(d,0),b.set(r,d.length),b.set(v,d.length+r.length),b.set(g,d.length+r.length+v.length),new Blob([b],{type:\"application/pdf\"})}function Pb(e){let t=1/0,o=-1/0;for(let r=0;ro&&(o=n))}return t===1/0?{min:0,max:0}:{min:t,max:o}}function yR(e,t,o){let r=e.length;if(r===0)return{vmin:0,vmax:0};let n=1/0,a=-1/0;for(let T=0;Ta&&(a=S)}if(n===a)return{vmin:n,vmax:a};let i=1024,l=new Uint32Array(i),s=a-n,c=(i-1)/s;for(let T=0;T=u){d=n+T/(i-1)*s;break}p=0;for(let T=0;T=m){v=n+T/(i-1)*s;break}return{vmin:d,vmax:v}}var at=q(re());var Im=q(re(),1);function hR(e){return _e(\"MuiIconButton\",e)}var E_=Ce(\"MuiIconButton\",[\"root\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"edgeStart\",\"edgeEnd\",\"sizeSmall\",\"sizeMedium\",\"sizeLarge\",\"loading\",\"loadingIndicator\",\"loadingWrapper\"]),Cb=E_;var sc=q(Ie(),1),P_=e=>{let{classes:t,disabled:o,color:r,edge:n,size:a,loading:i}=e,l={root:[\"root\",i&&\"loading\",o&&\"disabled\",r!==\"default\"&&`color${me(r)}`,n&&`edge${me(n)}`,`size${me(a)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]};return Le(l,hR,t)},C_=ae(ma,{name:\"MuiIconButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.loading&&t.loading,o.color!==\"default\"&&t[`color${me(o.color)}`],o.edge&&t[`edge${me(o.edge)}`],t[`size${me(o.size)}`]]}})(He(({theme:e})=>({textAlign:\"center\",flex:\"0 0 auto\",fontSize:e.typography.pxToRem(24),padding:8,borderRadius:\"50%\",color:(e.vars||e).palette.action.active,transition:e.transitions.create(\"background-color\",{duration:e.transitions.duration.shortest}),variants:[{props:t=>!t.disableRipple,style:{\"--IconButton-hoverBg\":e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity),\"&:hover\":{backgroundColor:\"var(--IconButton-hoverBg)\",\"@media (hover: none)\":{backgroundColor:\"transparent\"}}}},{props:{edge:\"start\"},style:{marginLeft:-12}},{props:{edge:\"start\",size:\"small\"},style:{marginLeft:-3}},{props:{edge:\"end\"},style:{marginRight:-12}},{props:{edge:\"end\",size:\"small\"},style:{marginRight:-3}}]})),He(({theme:e})=>({variants:[{props:{color:\"inherit\"},style:{color:\"inherit\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{\"--IconButton-hoverBg\":e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity)}})),{props:{size:\"small\"},style:{padding:5,fontSize:e.typography.pxToRem(18)}},{props:{size:\"large\"},style:{padding:12,fontSize:e.typography.pxToRem(28)}}],[`&.${Cb.disabled}`]:{backgroundColor:\"transparent\",color:(e.vars||e).palette.action.disabled},[`&.${Cb.loading}`]:{color:\"transparent\"}}))),R_=ae(\"span\",{name:\"MuiIconButton\",slot:\"LoadingIndicator\"})(({theme:e})=>({display:\"none\",position:\"absolute\",visibility:\"visible\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",color:(e.vars||e).palette.action.disabled,variants:[{props:{loading:!0},style:{display:\"flex\"}}]})),w_=Im.forwardRef(function(t,o){let r=je({props:t,name:\"MuiIconButton\"}),{edge:n=!1,children:a,className:i,color:l=\"default\",disabled:s=!1,disableFocusRipple:c=!1,size:u=\"medium\",id:m,loading:p=null,loadingIndicator:d,...v}=r,T=tl(m),S=d??(0,sc.jsx)(Ju,{\"aria-labelledby\":T,color:\"inherit\",size:16}),h={...r,edge:n,color:l,disabled:s,disableFocusRipple:c,loading:p,loadingIndicator:S,size:u},y=P_(h);return(0,sc.jsxs)(C_,{id:p?T:m,className:ie(y.root,i),centerRipple:!0,focusRipple:!c,disabled:s||p,ref:o,...v,ownerState:h,children:[typeof p==\"boolean\"&&(0,sc.jsx)(\"span\",{className:y.loadingWrapper,style:{display:\"contents\"},children:(0,sc.jsx)(R_,{className:y.loadingIndicator,ownerState:h,children:p&&S})}),a]})}),Rb=w_;var gR=q(Ie(),1),bR=Qu((0,gR.jsx)(\"path\",{d:\"M3 17v2h6v-2zM3 5v2h10V5zm10 16v-2h8v-2h-8v-2h-2v6zM7 9v2H3v2h4v2h2V9zm14 4v-2H11v2zm-6-4h2V7h4V5h-4V3h-2z\"}),\"Tune\");var vR={widgets:{Show2D:{tool_groups:[\"display\",\"histogram\",\"stats\",\"navigation\",\"view\",\"export\",\"roi\",\"profile\",\"all\"],aliases:{}},Show3D:{tool_groups:[\"display\",\"histogram\",\"stats\",\"playback\",\"view\",\"export\",\"roi\",\"profile\",\"all\"],aliases:{navigation:\"playback\"}},Show3DVolume:{tool_groups:[\"display\",\"histogram\",\"playback\",\"fft\",\"navigation\",\"stats\",\"export\",\"view\",\"volume\",\"all\"],aliases:{}},Show4D:{tool_groups:[\"display\",\"roi\",\"histogram\",\"profile\",\"navigation\",\"playback\",\"stats\",\"export\",\"view\",\"fft\",\"all\"],aliases:{}},Show4DSTEM:{tool_groups:[\"display\",\"histogram\",\"stats\",\"navigation\",\"playback\",\"view\",\"export\",\"roi\",\"profile\",\"fft\",\"virtual\",\"frame\",\"all\"],aliases:{}},ShowComplex2D:{tool_groups:[\"display\",\"histogram\",\"fft\",\"roi\",\"stats\",\"export\",\"view\",\"all\"],aliases:{}},Mark2D:{tool_groups:[\"points\",\"roi\",\"profile\",\"display\",\"marker_style\",\"snap\",\"navigation\",\"view\",\"export\",\"all\"],aliases:{}},Edit2D:{tool_groups:[\"mode\",\"edit\",\"display\",\"histogram\",\"stats\",\"navigation\",\"export\",\"view\",\"all\"],aliases:{}},Align2D:{tool_groups:[\"alignment\",\"overlay\",\"display\",\"histogram\",\"stats\",\"export\",\"view\",\"all\"],aliases:{}},Bin:{tool_groups:[\"display\",\"binning\",\"mask\",\"preview\",\"stats\",\"export\",\"all\"],aliases:{}},Merge4DSTEM:{tool_groups:[\"display\",\"sources\",\"merge\",\"preview\",\"stats\",\"export\",\"all\"],aliases:{}},Show1D:{tool_groups:[\"display\",\"peaks\",\"stats\",\"export\",\"all\"],aliases:{}}},viewer_widgets:[\"Show1D\",\"Show2D\",\"Show3D\",\"Show3DVolume\",\"Show4D\",\"Show4DSTEM\",\"ShowComplex2D\"],control_presets:{all:{label:\"All\",show_groups:[\"*\"]},compact:{label:\"Compact\",show_groups:[\"mode\",\"edit\",\"display\",\"navigation\",\"playback\",\"view\",\"export\",\"fft\"]},mask_focus:{label:\"Mask Focus\",show_groups:[\"edit\",\"display\",\"roi\",\"histogram\",\"stats\",\"navigation\",\"playback\",\"view\",\"export\",\"fft\",\"virtual\",\"frame\"]},crop_focus:{label:\"Crop Focus\",show_groups:[\"mode\",\"edit\",\"display\",\"histogram\",\"stats\",\"navigation\",\"view\",\"export\"]},spectroscopy:{label:\"Spectroscopy\",show_groups:[\"display\",\"peaks\",\"stats\"]}}};var cc=vR;function xR(e){let t=cc.widgets[e];if(!t){let o=Object.keys(cc.widgets).sort().join(\", \");throw new Error(`Unknown widget '${e}'. Supported widgets: ${o}.`)}return t}function O_(e){return e==null?[]:typeof e==\"string\"?[e]:[...e]}function uc(e,t){let r=xR(e).aliases??{},n=t.trim().toLowerCase();return r[n]??n}function pc(e){return[...xR(e).tool_groups]}function Fm(e,t){let o=pc(e),r=new Set(o),n=[],a=new Set;for(let i of O_(t)){let l=uc(e,String(i));if(l){if(!r.has(l)){let s=o.map(c=>`\"${c}\"`).join(\", \");throw new Error(`Unknown tool group '${i}'. Supported values: ${s}.`)}if(l===\"all\")return[\"all\"];a.has(l)||(a.add(l),n.push(l))}}return n}function TR(e,t){return pc(e).filter(o=>o!==\"all\"&&t.has(o))}function SR(e,t){let o=Fm(e,t);return o.includes(\"all\")?pc(e).filter(r=>r!==\"all\"):o}function ER(e){return e.replace(/_/g,\" \").replace(/\\b\\w/g,t=>t.toUpperCase())}function PR(){return Object.keys(cc.control_presets)}function CR(e){return cc.control_presets[e]?.label??e}function RR(e,t){let o=cc.control_presets[t];if(!o){let i=Object.keys(cc.control_presets).sort().join(\", \");throw new Error(`Unknown control preset '${t}'. Supported presets: ${i}.`)}let r=pc(e).filter(i=>i!==\"all\");if(o.show_groups.includes(\"*\"))return[];let n=new Set(o.show_groups.map(i=>uc(e,i))),a=r.filter(i=>!n.has(i));return Fm(e,a)}function Km(e,t,o){let r=Fm(e,o),n=Fm(e,t),a=new Set(r),i=new Set(n),l=a.has(\"all\"),s=l||i.has(\"all\"),c=m=>{let p=uc(e,m);return p===\"all\"?l:l||a.has(p)};return{hideAll:l,lockAll:s,isHidden:c,isLocked:m=>{let p=uc(e,m);return p===\"all\"?s:s||c(p)||i.has(p)},hiddenSet:a,disabledSet:i}}function wb(e,t,o){let r=new Set(SR(e,t)),n=uc(e,o);return n===\"all\"?[\"all\"]:(r.add(n),TR(e,r))}function Mb(e,t,o){let r=new Set(SR(e,t));return r.delete(uc(e,o)),TR(e,r)}var wR={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},A_={fontSize:10,py:.25,px:1,minWidth:0};function MR({widgetName:e,hiddenTools:t,setHiddenTools:o,disabledTools:r,setDisabledTools:n,themeColors:a,labelOverrides:i}){let[l,s]=at.useState(null),c=at.useMemo(()=>pc(e).filter(v=>v!==\"all\"),[e]),u=at.useMemo(()=>Km(e,r,t),[e,r,t]),m=at.useCallback((v,T)=>{o(S=>T?Mb(e,S,v):wb(e,S,v))},[o,e]),p=at.useCallback((v,T)=>{n(S=>T?wb(e,S,v):Mb(e,S,v))},[n,e]),d=at.useCallback(v=>{o(RR(e,v))},[o,e]);return at.createElement(at.Fragment,null,at.createElement(yp,{title:\"Customize controls\",arrow:!0,placement:\"top\"},at.createElement(Rb,{size:\"small\",\"aria-label\":\"Customize controls\",onClick:v=>s(v.currentTarget),sx:{p:.25,ml:.5,color:a.text}},at.createElement(bR,{sx:{fontSize:16}}))),at.createElement(ip,{anchorEl:l,open:!!l,onClose:()=>s(null),anchorOrigin:{vertical:\"bottom\",horizontal:\"right\"},transformOrigin:{vertical:\"top\",horizontal:\"right\"},PaperProps:{sx:{bgcolor:a.controlBg,color:a.text,border:`1px solid ${a.border}`,p:.5,minWidth:280}}},at.createElement(Fe,{sx:{px:.5,pb:.75}},at.createElement(Xe,{sx:{fontSize:11,fontWeight:\"bold\",mb:.75}},\"Presets\"),at.createElement(Fe,{sx:{display:\"flex\",gap:.5,flexWrap:\"wrap\"}},PR().map(v=>at.createElement(ga,{key:v,size:\"small\",sx:A_,\"data-testid\":`preset-${v}`,onClick:()=>d(v)},CR(v))))),at.createElement(ob,{sx:{borderColor:a.border,my:.5}}),at.createElement(Fe,{sx:{maxHeight:300,overflowY:\"auto\",px:.5}},at.createElement(Xe,{sx:{fontSize:11,fontWeight:\"bold\",mb:.5}},\"Per-group\"),c.map(v=>{let T=i?.[v]??ER(v),S=u.isHidden(v),h=u.isLocked(v);return at.createElement(Fe,{key:v,\"data-testid\":`tool-row-${v}`,sx:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",py:.25,gap:.5}},at.createElement(Xe,{sx:{fontSize:11}},T),at.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:.5}},at.createElement(Xe,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Show\"),at.createElement(Un,{size:\"small\",checked:!S,onChange:y=>m(v,y.target.checked),inputProps:{\"aria-label\":`show-${v}`},sx:wR.small}),at.createElement(Xe,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Lock\"),at.createElement(Un,{size:\"small\",checked:h,onChange:y=>p(v,y.target.checked),inputProps:{\"aria-label\":`lock-${v}`},sx:wR.small,disabled:S})))}))))}var xn={label:{fontSize:11},labelSmall:{fontSize:10},value:{fontSize:10,fontFamily:\"monospace\"},title:{fontWeight:\"bold\"}},D_={XS:4,SM:8,MD:12,LG:16},hp={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},gp={fontSize:10,py:.25,px:1,minWidth:0},N_={anchorOrigin:{vertical:\"top\",horizontal:\"left\"},transformOrigin:{vertical:\"bottom\",horizontal:\"left\"},sx:{zIndex:9999}},OR={small:{\"& .MuiSlider-thumb\":{width:12,height:12},\"& .MuiSlider-rail\":{height:3},\"& .MuiSlider-track\":{height:3}}},__={root:{p:2,bgcolor:\"transparent\",color:\"inherit\",fontFamily:\"monospace\",overflow:\"visible\"}},yi=window.devicePixelRatio||1,AR=.2;function tn(e){return Math.round(e)+.5}var z_=600,k_=400,B_=12,L_=16,j_=28,U_=18,H_=48,V_=26,vo=\"-apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",Tn=4,NR=8,DR=55,$_=.05;function Y_({text:e,theme:t=\"dark\"}){let o=t===\"dark\";return w.createElement(yp,{title:typeof e==\"string\"?w.createElement(Xe,{sx:{fontSize:11,lineHeight:1.4}},e):e,arrow:!0,placement:\"bottom\",componentsProps:{tooltip:{sx:{bgcolor:o?\"#333\":\"#fff\",color:o?\"#ddd\":\"#333\",border:`1px solid ${o?\"#555\":\"#ccc\"}`,maxWidth:280,p:1}},arrow:{sx:{color:o?\"#333\":\"#fff\",\"&::before\":{border:`1px solid ${o?\"#555\":\"#ccc\"}`}}}}},w.createElement(Xe,{component:\"span\",sx:{fontSize:12,color:o?\"#888\":\"#666\",cursor:\"help\",ml:.5,\"&:hover\":{color:o?\"#aaa\":\"#444\"}}},\"\\u24D8\"))}function X_({items:e}){return w.createElement(Fe,{component:\"table\",sx:{borderCollapse:\"collapse\",\"& td\":{py:.25,fontSize:11,lineHeight:1.3,verticalAlign:\"top\"},\"& td:first-of-type\":{pr:1.5,opacity:.7,fontFamily:\"monospace\",fontSize:10,whiteSpace:\"nowrap\"}}},w.createElement(\"tbody\",null,e.map(([t,o],r)=>w.createElement(\"tr\",{key:r},w.createElement(\"td\",null,t),w.createElement(\"td\",null,o)))))}function Sa(e,t,o=NR){let r=t-e;if(r<=0||!isFinite(r))return[e];let n=dR(r/o);if(n<=0||!isFinite(n))return[e,t];let a=Math.ceil(e/n)*n,i=[];for(let l=a;l<=t+n*.001;l+=n)l>=e-n*.001&&i.push(l);return i.length===0&&i.push(e,t),i}function bp(e,t,o=NR){let r=Math.floor(Math.log10(Math.max(e,1e-30))),n=Math.ceil(Math.log10(Math.max(t,1e-30))),a=n-r,i=a<=o?1:Math.ceil(a/o),l=[];for(let s=r;s<=n;s+=i){let c=Math.pow(10,s);c>=e&&c<=t&&l.push(c)}return l.length===0&&l.push(e,t),l}function G_(){let{themeInfo:e,colors:t}=fR(),o=e.theme===\"dark\",[r]=Ye(\"y_bytes\"),[n]=Ye(\"x_bytes\"),[a]=Ye(\"n_traces\"),[i]=Ye(\"n_points\"),[l]=Ye(\"labels\"),[s]=Ye(\"colors\"),[c]=Ye(\"title\"),[u]=Ye(\"x_label\"),[m]=Ye(\"y_label\"),[p]=Ye(\"x_unit\"),[d]=Ye(\"y_unit\"),[v,T]=Ye(\"log_scale\"),[S,h]=Ye(\"auto_contrast\"),[y]=Ye(\"percentile_low\"),[g]=Ye(\"percentile_high\"),[b]=Ye(\"show_stats\"),[E,C]=Ye(\"show_legend\"),[P,A]=Ye(\"show_grid\"),[_]=Ye(\"show_controls\"),[z]=Ye(\"line_width\"),[I]=Ye(\"stats_mean\"),[x]=Ye(\"stats_min\"),[k]=Ye(\"stats_max\"),[U]=Ye(\"stats_std\"),[O,N]=Ye(\"focused_trace\"),[X,oe]=Ye(\"peak_markers\"),[W,Te]=Ye(\"peak_active\"),[fe,Ke]=Ye(\"peak_search_radius\"),[Ze,Ue]=Ye(\"selected_peaks\"),[xe,Je]=Ye(\"grid_density\"),[ht,we]=Ye(\"x_range\"),[ft,le]=Ye(\"y_range\"),[Oe,Ae]=Ye(\"disabled_tools\"),[et,dt]=Ye(\"hidden_tools\"),[Lt]=Ye(\"range_stats\"),[jt]=Ye(\"peak_fwhm\"),Be=w.useMemo(()=>Km(\"Show1D\",Oe,et),[Oe,et]),Nt=Be.isHidden(\"display\"),Ro=Be.isHidden(\"peaks\"),Ut=Be.isHidden(\"stats\"),st=Be.isHidden(\"export\"),se=Be.isLocked(\"display\"),xt=Be.isLocked(\"peaks\"),fr=Be.isLocked(\"export\"),Z=w.useRef(null),ee=w.useRef(null),Se=w.useRef(null),[ye,ze]=w.useState(z_),[ue,gt]=w.useState(k_),[ce,ke]=w.useState(0),[he,Wt]=w.useState(1),[be,uo]=w.useState(0),[ve,po]=w.useState(1),[Ht,Sn]=w.useState(!1),Tt=w.useRef(!1);Tt.current=Ht;let[Qe,Ar]=w.useState(!1),En=w.useRef(!1);En.current=Qe;let Gt=w.useRef(null),[Re,$o]=w.useState(null),on=w.useRef({min:0,max:1}),rn=w.useRef({min:0,max:1}),nn=w.useRef([]),Dr=w.useRef(null),[ro,dl]=w.useState(null),[_R,Ob]=w.useState(null),Ea=w.useRef(null),[Pa,vp]=w.useState(null),Qm=w.useRef(null),Wm=w.useRef(!1),Bo=w.useRef(null),fc=w.useRef(null),Nr=w.useRef(null),[dc,Zm]=w.useState(null),[Ab,Db]=w.useState(\"\"),[Nb,_b]=w.useState(\"\"),[zb,ml]=w.useState(!1),_r=w.useRef(null),[mc,Jm]=w.useState(null),[kb,Bb]=w.useState(\"\"),[Lb,jb]=w.useState(\"\"),[Ub,yl]=w.useState(!1),[zR,Hb]=w.useState(!1),[Vb,hl]=w.useState(null),M=w.useMemo(()=>{let D=!!(m||d),f=!!(u||p),H=v?bp(Math.max(be,1e-30),ve):Sa(be,ve),B=30;try{let j=document.createElement(\"canvas\").getContext(\"2d\");if(j){j.font=`11px ${vo}`;for(let F of H){let Q=j.measureText(Rt(F)).width;Q>B&&(B=Q)}}}catch{}return{top:B_,right:L_,bottom:j_+(f?U_:0),left:Math.max(H_,B+Tn+6+(D?V_:0))}},[be,ve,v,m,d,u,p]),ge=ye-M.left-M.right,ne=ue-M.top-M.bottom;w.useEffect(()=>{if(!r||r.byteLength<4||a<1||i<1){nn.current=[];return}let D=Eb(r);if(!D){nn.current=[];return}let f=[];for(let R=0;R=4?Dr.current=Eb(n):Dr.current=null;let H=0,B=i-1;if(Dr.current&&Dr.current.length>0){let R=Pb(Dr.current);H=R.min,B=R.max}H===B&&(B=H+1);let j=1/0,F=-1/0;if(S&&f.length>0){let R=f.reduce((Y,K)=>Y+K.length,0),V=new Float32Array(R),te=0;for(let Y of f)V.set(Y,te),te+=Y.length;let G=yR(V,y,g);j=G.vmin,F=G.vmax}else for(let R of f){let V=Pb(R);V.minF&&(F=V.max)}isFinite(j)||(j=0),isFinite(F)||(F=1),j===F&&(j-=.5,F+=.5);let Q=(F-j)*$_;j-=Q,F+=Q,on.current={min:H,max:B},rn.current={min:j,max:F},ke(H),Wt(B),uo(j),po(F)},[r,n,a,i,S,y,g]);let St=w.useCallback(D=>M.left+(D-ce)/(he-ce)*ge,[ce,he,ge,M.left]),wt=w.useCallback(D=>{if(v){let f=Math.log10(Math.max(be,1e-30)),H=Math.log10(Math.max(ve,1e-30)),B=Math.log10(Math.max(D,1e-30));return M.top+ne-(B-f)/(H-f||1)*ne}return M.top+ne-(D-be)/(ve-be||1)*ne},[be,ve,ne,v,M.top]),Yo=w.useCallback(D=>ce+(D-M.left)/ge*(he-ce),[ce,he,ge,M.left]),an=w.useCallback(D=>{let f=(M.top+ne-D)/ne;if(v){let H=Math.log10(Math.max(be,1e-30)),B=Math.log10(Math.max(ve,1e-30));return Math.pow(10,H+f*(B-H))}return be+f*(ve-be)},[be,ve,ne,v,M.top]),gl=w.useCallback(()=>{Sn(!1),Ar(!1),we([]),le([]),ke(on.current.min),Wt(on.current.max),uo(rn.current.min),po(rn.current.max)},[we,le]);w.useEffect(()=>{let D=Z.current;if(!D)return;let f=D.getContext(\"2d\");if(!f||(D.width=ye*yi,D.height=ue*yi,f.scale(yi,yi),f.fillStyle=o?\"#1a1a1a\":\"#f8f8f8\",f.fillRect(0,0,ye,ue),ge<=0||ne<=0))return;let H=nn.current,B=Dr.current;if(P){f.strokeStyle=o?\"rgba(255,255,255,0.08)\":\"rgba(0,0,0,0.08)\",f.lineWidth=1,f.setLineDash([2,3]);let Y=Math.max(3,xe),K=Sa(ce,he,Y);for(let Ee of K){let de=tn(St(Ee));de>=M.left&&de<=M.left+ge&&(f.beginPath(),f.moveTo(de,M.top),f.lineTo(de,M.top+ne),f.stroke())}let J=Math.max(3,xe),pe=v?bp(Math.max(be,1e-30),ve,J):Sa(be,ve,J);for(let Ee of pe){let de=tn(wt(Ee));de>=M.top&&de<=M.top+ne&&(f.beginPath(),f.moveTo(M.left,de),f.lineTo(M.left+ge,de),f.stroke())}f.setLineDash([])}f.strokeStyle=o?\"#666\":\"#999\",f.lineWidth=1;let j=tn(M.left),F=tn(M.top+ne);f.beginPath(),f.moveTo(j,M.top),f.lineTo(j,F),f.lineTo(M.left+ge,F),f.stroke();let Q=Sa(ce,he,Math.max(3,Math.floor(ge/DR)));f.fillStyle=o?\"#aaa\":\"#555\",f.font=`11px ${vo}`,f.textAlign=\"center\",f.textBaseline=\"top\";for(let Y of Q){let K=tn(St(Y));K>=M.left&&K<=M.left+ge&&(f.beginPath(),f.moveTo(K,M.top+ne),f.lineTo(K,M.top+ne+Tn),f.stroke(),f.fillText(Rt(Y),K,M.top+ne+Tn+2))}let R=v?bp(Math.max(be,1e-30),ve):Sa(be,ve);f.textAlign=\"right\",f.textBaseline=\"middle\";for(let Y of R){let K=tn(wt(Y));K>=M.top&&K<=M.top+ne&&(f.beginPath(),f.moveTo(M.left-Tn,K),f.lineTo(M.left,K),f.stroke(),f.fillText(Rt(Y),M.left-Tn-2,K))}if(u||p){f.textAlign=\"center\",f.textBaseline=\"top\",f.font=`12px ${vo}`,f.fillStyle=o?\"#999\":\"#666\";let Y=u||\"\";p&&(Y+=Y?` (${p})`:p),f.fillText(Y,M.left+ge/2,M.top+ne+Tn+18)}if(m||d){f.save(),f.translate(12,M.top+ne/2),f.rotate(-Math.PI/2),f.textAlign=\"center\",f.textBaseline=\"top\",f.font=`12px ${vo}`,f.fillStyle=o?\"#999\":\"#666\";let Y=m||\"\";d&&(Y+=Y?` (${d})`:d),f.fillText(Y,0,0),f.restore()}f.save(),f.beginPath(),f.rect(M.left,M.top,ge,ne),f.clip();let V=O>=0&&O{let pe=H[Y],Ee=s&&s[Y]||\"#4fc3f7\";f.globalAlpha=K,f.strokeStyle=Ee,f.lineWidth=J,f.beginPath();let de=!1;for(let De=0;De0){let Y=new Set(Ze||[]);for(let K=0;K{let D=ee.current;if(!D)return;let f=D.getContext(\"2d\");if(!f||(D.width=ye*yi,D.height=ue*yi,f.scale(yi,yi),f.clearRect(0,0,ye,ue),ge<=0||ne<=0))return;if(ro){let{canvasX:j,canvasY:F}=ro;if(j>=M.left&&j<=M.left+ge&&F>=M.top&&F<=M.top+ne){f.strokeStyle=o?\"rgba(255,255,255,0.25)\":\"rgba(0,0,0,0.25)\",f.lineWidth=1,f.setLineDash([3,3]);let Q=tn(j);f.beginPath(),f.moveTo(Q,M.top),f.lineTo(Q,M.top+ne),f.stroke();let R=tn(F);f.beginPath(),f.moveTo(M.left,R),f.lineTo(M.left+ge,R),f.stroke(),f.setLineDash([]),f.fillStyle=ro.color,f.beginPath(),f.arc(j,wt(ro.dataY),4,0,Math.PI*2),f.fill();let V=Rt(ro.dataX),te=Rt(ro.dataY),G=`${V}, ${te}`;ro.label&&(G=`${ro.label}: ${G}`),f.font=\"10px monospace\";let Y=f.measureText(G).width,K=4,J=Y+K*2,pe=16,Ee=j+10,de=F-pe-6;Ee+J>M.left+ge&&(Ee=j-J-10),de=0&&O=1&&l&&l.length>0){let V=0;for(let J=0;JV&&(V=Ee)}let te=32+V,G=12+a*14,Y=M.left+ge-te-8,K=M.top+8;Qm.current={lx:Y,ly:K,w:te,h:G,entryH:14,pad:6,n:a},f.fillStyle=o?\"rgba(30,30,30,0.85)\":\"rgba(255,255,255,0.85)\",f.fillRect(Y,K,te,G),f.strokeStyle=o?\"#555\":\"#ccc\",f.lineWidth=1,f.strokeRect(Y,K,te,G);for(let J=0;J=0&&Ope&&(pe=R[de],Ee=de);if(pe>-1/0){let de=F?F[Ee]:Ee;B={x0:K,x1:J,peakX:de,peakY:pe,traceIdx:Q}}}}if(B){let j=B,F=Math.max(M.left,St(j.x0)),Q=Math.min(M.left+ge,St(j.x1)),R=Math.min(F,Q),V=Math.abs(Q-F);f.fillStyle=o?\"rgba(66,165,245,0.15)\":\"rgba(33,150,243,0.12)\",f.fillRect(R,M.top,V,ne),f.strokeStyle=o?\"rgba(66,165,245,0.5)\":\"rgba(33,150,243,0.4)\",f.lineWidth=1,f.strokeRect(R,M.top,V,ne);let te=St(j.peakX),G=wt(j.peakY),Y=s&&s[j.traceIdx]||\"#4fc3f7\";f.strokeStyle=Y,f.lineWidth=1,f.globalAlpha=.6,f.setLineDash([4,3]),f.beginPath(),f.moveTo(te,G),f.lineTo(te,M.top+ne),f.stroke(),f.setLineDash([]),f.globalAlpha=1;let K=6;f.fillStyle=o?\"rgba(66,165,245,0.3)\":\"rgba(33,150,243,0.25)\",f.strokeStyle=Y,f.lineWidth=2,f.setLineDash([3,2]),f.beginPath(),f.moveTo(te,G-K),f.lineTo(te+K,G+K),f.lineTo(te-K,G+K),f.closePath(),f.fill(),f.stroke(),f.setLineDash([]),f.font=`9px ${vo}`,f.fillStyle=o?\"#ddd\":\"#333\",f.textAlign=\"center\",f.textBaseline=\"bottom\",f.fillText(Rt(j.peakX),te,G-K-3)}if(Ht){let j=o?\"rgba(0,170,255,0.7)\":\"rgba(0,120,255,0.6)\",F=o?\"rgba(0,170,255,1.0)\":\"rgba(0,120,255,0.9)\";for(let Q of[\"left\",\"right\"]){let V=St(Q===\"left\"?ce:he);if(VM.left+ge+2)continue;let te=dc===Q||Nr.current?.handle===Q,G=te?F:j;f.strokeStyle=G,f.lineWidth=te?2:1,f.setLineDash([4,3]),f.beginPath(),f.moveTo(tn(V),M.top),f.lineTo(tn(V),M.top+ne),f.stroke(),f.setLineDash([]);let Y=M.top+ne+1,K=6;f.fillStyle=G,f.beginPath(),f.moveTo(V-K,Y),f.lineTo(V+K,Y),f.lineTo(V,Y+K+2),f.closePath(),f.fill()}}if(Ht&&(f.fillStyle=o?\"rgba(0,170,255,0.5)\":\"rgba(0,120,255,0.4)\",f.font=`bold 9px ${vo}`,f.textAlign=\"right\",f.textBaseline=\"top\",f.fillText(\"X LOCKED\",M.left+ge,M.top+ne+4)),Qe&&(f.fillStyle=o?\"rgba(0,170,255,0.5)\":\"rgba(0,120,255,0.4)\",f.font=`bold 9px ${vo}`,f.textAlign=\"left\",f.textBaseline=\"top\",f.fillText(\"Y LOCKED\",M.left+4,M.top+2)),Qe){let j=o?\"rgba(0,170,255,0.7)\":\"rgba(0,120,255,0.6)\",F=o?\"rgba(0,170,255,1.0)\":\"rgba(0,120,255,0.9)\";for(let Q of[\"top\",\"bottom\"]){let V=wt(Q===\"top\"?ve:be);if(VM.top+ne+2)continue;let te=mc===Q||_r.current?.handle===Q,G=te?F:j;f.strokeStyle=G,f.lineWidth=te?2:1,f.setLineDash([4,3]),f.beginPath(),f.moveTo(M.left,tn(V)),f.lineTo(M.left+ge,tn(V)),f.stroke(),f.setLineDash([]);let Y=M.left-1,K=6;f.fillStyle=G,f.beginPath(),f.moveTo(Y,V-K),f.lineTo(Y,V+K),f.lineTo(Y-K-2,V),f.closePath(),f.fill()}}if(jt&&jt.length>0){f.save(),f.beginPath(),f.rect(M.left,M.top,ge,ne),f.clip();for(let j of jt){if(j.fwhm==null||j.center==null||j.amplitude==null||j.offset==null)continue;let F=j.offset+j.amplitude/2,Q=wt(F),R=St(j.center-j.fwhm/2),V=St(j.center+j.fwhm/2),te=j.peak_idx,G=X&&te>=0&&te{let H=nn.current,B=Dr.current;if(H.length===0||i<1)return null;let j=Yo(D),F=0;if(B){let Y=1/0;for(let K=0;K{let H=Qm.current;if(!H||DH.lx+H.w||fH.ly+H.h)return null;let B=Math.floor((f-H.ly-H.pad)/H.entryH);return B<0||B>=H.n?null:B},[]),bl=w.useCallback((D,f)=>{if(!X||X.length===0)return null;let H=12,B=null,j=1/0;for(let F=0;F{if(!Ht||fM.top+ne+12)return null;let H=St(ce),B=St(he),j=Math.abs(D-H),F=Math.abs(D-B),Q=8;return j{if(!Qe||DM.left+ge)return null;let H=wt(ve),B=wt(be),j=Math.abs(f-H),F=Math.abs(f-B),Q=8;return j{D.preventDefault();let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(BM.left+ge||jM.top+ne)return;let F=D.deltaY>0?1.1:1/1.1,Q=Yo(B),R=an(j);Tt.current||(ke(V=>Q-(Q-V)*F),Wt(V=>Q+(V-Q)*F)),En.current||(uo(V=>R-(R-V)*F),po(V=>R+(V-R)*F))},[ge,ne,Yo,an,M.left,M.top]);w.useEffect(()=>{let D=Se.current;if(D)return D.addEventListener(\"wheel\",ey,{passive:!1}),()=>D.removeEventListener(\"wheel\",ey)},[ey]),w.useEffect(()=>{zb||(Db(ce.toPrecision(6)),_b(he.toPrecision(6)))},[ce,he,zb]),w.useEffect(()=>{Ub||(Bb(be.toPrecision(6)),jb(ve.toPrecision(6)))},[be,ve,Ub]),w.useEffect(()=>{ht&&ht.length===2?(ke(ht[0]),Wt(ht[1]),Sn(!0)):ht&&ht.length===0&&Ht&&Sn(!1)},[ht]),w.useEffect(()=>{ft&&ft.length===2?(uo(ft[0]),po(ft[1]),Ar(!0)):ft&&ft.length===0&&Qe&&Ar(!1)},[ft]),w.useEffect(()=>{let D=H=>{if(fc.current?.active){let B=fc.current,j=Math.max(200,B.startW+(H.clientX-B.startX)),F=Math.max(100,B.startH+(H.clientY-B.startY));ze(j),gt(F)}if(Nr.current){let B=Z.current;if(!B)return;let j=B.getBoundingClientRect(),F=H.clientX-j.left,Q=Math.max(M.left,Math.min(M.left+ge,F)),R=Yo(Q),V=on.current,te=Math.max(V.min,Math.min(V.max,R));Nr.current.handle===\"left\"?(ke(G=>Math.min(te,he-(he-G)*.001)),we([te,he])):(Wt(G=>Math.max(te,ce+(G-ce)*.001)),we([ce,te]))}if(_r.current){let B=Z.current;if(!B)return;let j=B.getBoundingClientRect(),F=H.clientY-j.top,Q=Math.max(M.top,Math.min(M.top+ne,F)),R=an(Q),V=rn.current,te=Math.max(V.min,Math.min(V.max,R));_r.current.handle===\"top\"?(po(G=>Math.max(te,be+(G-be)*.001)),le([be,te])):(uo(G=>Math.min(te,ve-(ve-G)*.001)),le([te,ve]))}},f=()=>{fc.current?.active&&(fc.current=null),Nr.current&&(Nr.current=null),_r.current&&(_r.current=null)};return window.addEventListener(\"mousemove\",D),window.addEventListener(\"mouseup\",f),()=>{window.removeEventListener(\"mousemove\",D),window.removeEventListener(\"mouseup\",f)}},[M.left,M.top,ge,ne,Yo,an,ce,he,be,ve,we,le]);let kR=w.useCallback(D=>{let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(j>M.top+ne&&j=M.left&&B<=M.left+ge){Gt.current={axis:\"x\",startPx:B,startVal:Yo(B)},$o({axis:\"x\",startVal:Yo(B),currentVal:Yo(B)});return}if(B=0&&j>=M.top&&j<=M.top+ne){Gt.current={axis:\"y\",startPx:j,startVal:an(j)},$o({axis:\"y\",startVal:an(j),currentVal:an(j)});return}if(Ht){let F=Sp(B,j);if(F){Nr.current={handle:F,startPx:B};return}}if(Qe){let F=Ep(B,j);if(F){_r.current={handle:F,startPx:j};return}}if(!(BM.left+ge||jM.top+ne)){if(W&&!xt&&bl(B,j)===null){let Q=xp(B,j),R=O>=0&&O{let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(Nr.current){let V=Nr.current,te=Math.max(M.left,Math.min(M.left+ge,B)),G=Yo(te),Y=on.current,K=Math.max(Y.min,Math.min(Y.max,G));if(V.handle===\"left\"){let J=Math.min(K,he-(he-ce)*.001);ke(J),we([J,he])}else{let J=Math.max(K,ce+(he-ce)*.001);Wt(J),we([ce,J])}return}if(_r.current){let V=_r.current,te=Math.max(M.top,Math.min(M.top+ne,j)),G=an(te),Y=rn.current,K=Math.max(Y.min,Math.min(Y.max,G));if(V.handle===\"top\"){let J=Math.max(K,be+(ve-be)*.001);po(J),le([be,J])}else{let J=Math.min(K,ve-(ve-be)*.001);uo(J),le([J,ve])}return}let F=!Bo.current?.active&&!Ea.current?.active&&!Gt.current;if(Ht&&F){let V=Sp(B,j);Zm(V)}else dc&&Zm(null);if(Qe&&F){let V=Ep(B,j);Jm(V)}else mc&&Jm(null);if(Gt.current){let V=Gt.current;V.axis===\"x\"?$o({axis:\"x\",startVal:V.startVal,currentVal:Yo(Math.max(M.left,Math.min(M.left+ge,B)))}):$o({axis:\"y\",startVal:V.startVal,currentVal:an(Math.max(M.top,Math.min(M.top+ne,j)))});return}if(Ea.current?.active){let V=Ea.current;Bo.current&&Math.abs(B-V.startPx)>3&&(Bo.current.wasDrag=!0);let te=Yo(Math.max(M.left,Math.min(M.left+ge,B))),G=Math.min(V.startDataX,te),Y=Math.max(V.startDataX,te),K=nn.current,J=Dr.current,pe=K[V.traceIdx];if(pe){let Ee=-1/0,de=-1;for(let De=0;De=G&&qt<=Y&&isFinite(pe[De])&&pe[De]>Ee&&(Ee=pe[De],de=De)}if(de>=0){let De=J?J[de]:de;vp({x0:G,x1:Y,peakX:De,peakY:Ee,traceIdx:V.traceIdx})}else vp(null)}dl(null);return}if(Bo.current?.active){let V=Bo.current,te=D.clientX-V.startX,G=D.clientY-V.startY;(Math.abs(te)>3||Math.abs(G)>3)&&(V.wasDrag=!0);let Y=V.startXMax-V.startXMin,K=V.startYMax-V.startYMin,J=-(te/ge)*Y,pe=G/ne*K;Tt.current||(ke(V.startXMin+J),Wt(V.startXMax+J)),En.current||(uo(V.startYMin+pe),po(V.startYMax+pe)),dl(null);return}if(BM.left+ge||jM.top+ne){dl(null);return}let Q=Tp(B,j);if(Wm.current=Q!==null,Ob(Q!==null?null:bl(B,j)),Q!==null){dl(null);return}let R=xp(B,j);R&&dl({canvasX:R.canvasX,canvasY:R.canvasY,dataX:R.dataX,dataY:R.dataY,traceIdx:R.traceIdx,label:R.label,color:R.color})},[ge,ne,xp,bl,Tp,M.left,M.top,Yo,an,Ht,Qe,ce,he,be,ve,Sp,Ep,dc,mc,we,le]),LR=w.useCallback(D=>{if(Nr.current){Nr.current=null;return}if(_r.current){_r.current=null;return}if(Gt.current&&Re){let{startVal:f,currentVal:H,axis:B}=Re,j=Math.min(f,H),F=Math.max(f,H),Q=B===\"x\"?he-ce:ve-be;F-j>Q*.01&&(B===\"x\"?(ke(j),Wt(F),Sn(!0),we([j,F])):(uo(j),po(F),Ar(!0),le([j,F]))),Gt.current=null,$o(null);return}if(Ea.current?.active){if((Bo.current?.wasDrag??!1)&&Pa){let H={x:Pa.peakX,y:Pa.peakY,trace_idx:Pa.traceIdx,label:Rt(Pa.peakX),type:\"peak\"};oe([...X||[],H])}Ea.current=null,vp(null),Bo.current=null;return}if(Bo.current?.active&&!Bo.current.wasDrag){let f=Z.current;if(f){let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top,F=Tp(B,j);if(F!==null){N(O===F?-1:F),Bo.current=null;return}let Q=bl(B,j);if(Q!==null){let R=Ze||[];D.shiftKey?R.includes(Q)?Ue(R.filter(V=>V!==Q)):Ue([...R,Q]):R.length===1&&R[0]===Q?Ue([]):Ue([Q]),Bo.current=null;return}if(W&&!xt&&ro){let R=nn.current,V=Dr.current,te=O>=0&&Ode&&(de=G[ot],Ee=ot);let De=V?V[Ee]:Ee,qt={x:De,y:de,trace_idx:te,label:Rt(De),type:\"peak\"};oe([...X||[],qt])}}else if(!W&&(Ze&&Ze.length>0&&Ue([]),ro)){let R=ro.traceIdx;N(O===R?-1:R)}}}Bo.current=null},[ro,O,N,W,X,oe,Ze,Ue,bl,Tp,xt,Re,ce,he,be,ve,we,le,Pa,fe]),jR=w.useCallback(()=>{Bo.current=null,Ea.current=null,Nr.current=null,_r.current=null,vp(null),Gt.current=null,$o(null),dl(null),Ob(null),Zm(null),Jm(null),Wm.current=!1},[]),UR=w.useCallback(D=>{let f=Z.current;if(!f){gl();return}let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(j>M.top+ne&&B>=M.left&&B<=M.left+ge&&Ht){Sn(!1),we([]),ke(on.current.min),Wt(on.current.max);return}if(B=M.top&&j<=M.top+ne&&Qe){Ar(!1),le([]),uo(rn.current.min),po(rn.current.max);return}gl()},[gl,ge,ne,M.left,M.top,Ht,Qe,we,le]),HR=w.useCallback(D=>{let f=D.target.tagName?.toLowerCase();if(!(f===\"input\"||f===\"textarea\"||f===\"select\"))switch(D.key){case\"r\":case\"R\":se||(D.preventDefault(),gl());break;case\"Escape\":D.preventDefault(),N(-1),Ze&&Ze.length>0&&Ue([]);break;case\"p\":case\"P\":xt||(D.preventDefault(),Te(!W));break;case\"c\":case\"C\":xt||(D.preventDefault(),oe([]),Ue([]));break;case\"Delete\":case\"Backspace\":if(!xt&&X&&X.length>0)if(D.preventDefault(),Ze&&Ze.length>0){let H=new Set(Ze),B=X.filter((j,F)=>!H.has(F));oe(B),Ue([])}else{let H=[...X];H.pop(),oe(H)}break}},[gl,N,X,oe,W,Te,Ze,Ue,se,xt]),VR=w.useCallback(()=>{hl(null);let D=Z.current;D&&D.toBlob(f=>{f&&lc(f,`${c||\"show1d\"}.png`)})},[c]),$b=w.useCallback((D=\"pdf\")=>{hl(null);let f=nn.current,H=Dr.current;if(f.length===0)return;let B=4,j=ye*B,F=ue*B,Q=document.createElement(\"canvas\");Q.width=j,Q.height=F;let R=Q.getContext(\"2d\");if(!R)return;if(R.scale(B,B),R.fillStyle=\"#ffffff\",R.fillRect(0,0,ye,ue),P){R.strokeStyle=\"rgba(0,0,0,0.08)\",R.lineWidth=1,R.setLineDash([2,3]);let G=Math.max(3,xe),Y=Sa(ce,he,G);for(let pe of Y){let Ee=St(pe);Ee>=M.left&&Ee<=M.left+ge&&(R.beginPath(),R.moveTo(Ee,M.top),R.lineTo(Ee,M.top+ne),R.stroke())}let K=Math.max(3,xe),J=v?bp(Math.max(be,1e-30),ve,K):Sa(be,ve,K);for(let pe of J){let Ee=wt(pe);Ee>=M.top&&Ee<=M.top+ne&&(R.beginPath(),R.moveTo(M.left,Ee),R.lineTo(M.left+ge,Ee),R.stroke())}R.setLineDash([])}R.strokeStyle=\"#999\",R.lineWidth=1,R.beginPath(),R.moveTo(M.left,M.top),R.lineTo(M.left,M.top+ne),R.lineTo(M.left+ge,M.top+ne),R.stroke();let V=Sa(ce,he,Math.max(3,Math.floor(ge/DR)));R.fillStyle=\"#555\",R.font=`10px ${vo}`,R.textAlign=\"center\",R.textBaseline=\"top\";for(let G of V){let Y=St(G);Y>=M.left&&Y<=M.left+ge&&(R.beginPath(),R.moveTo(Y,M.top+ne),R.lineTo(Y,M.top+ne+Tn),R.stroke(),R.fillText(Rt(G),Y,M.top+ne+Tn+2))}let te=v?bp(Math.max(be,1e-30),ve):Sa(be,ve);R.textAlign=\"right\",R.textBaseline=\"middle\";for(let G of te){let Y=wt(G);Y>=M.top&&Y<=M.top+ne&&(R.beginPath(),R.moveTo(M.left-Tn,Y),R.lineTo(M.left,Y),R.stroke(),R.fillText(Rt(G),M.left-Tn-2,Y))}if(u||p){R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`11px ${vo}`,R.fillStyle=\"#666\";let G=u||\"\";p&&(G+=G?` (${p})`:p),R.fillText(G,M.left+ge/2,M.top+ne+Tn+18)}if(m||d){R.save(),R.translate(12,M.top+ne/2),R.rotate(-Math.PI/2),R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`11px ${vo}`,R.fillStyle=\"#666\";let G=m||\"\";d&&(G+=G?` (${d})`:d),R.fillText(G,0,0),R.restore()}c&&(R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`bold 13px ${vo}`,R.fillStyle=\"#333\",R.fillText(c,ye/2,2)),R.save(),R.beginPath(),R.rect(M.left,M.top,ge,ne),R.clip();for(let G=0;G0)for(let G of X){let Y=s&&s[G.trace_idx]||\"#4fc3f7\",K=St(G.x),J=wt(G.y),pe=5;R.fillStyle=Y,R.strokeStyle=\"#fff\",R.lineWidth=1.5,R.beginPath(),R.moveTo(K,J-pe),R.lineTo(K+pe,J+pe),R.lineTo(K-pe,J+pe),R.closePath(),R.fill(),R.stroke(),R.font=`9px ${vo}`,R.fillStyle=\"#333\",R.textAlign=\"center\",R.textBaseline=\"bottom\",R.fillText(G.label||Rt(G.x),K,J-pe-3)}if(R.restore(),E&&f.length>=1&&l&&l.length>0){R.font=`10px ${vo}`;let G=14,Y=16,K=4,J=6,pe=0;for(let ot=0;otpe&&(pe=Pn)}let Ee=J*2+Y+K+pe,de=J*2+f.length*G,De=M.left+ge-Ee-8,qt=M.top+8;R.fillStyle=\"rgba(255,255,255,0.9)\",R.fillRect(De,qt,Ee,de),R.strokeStyle=\"#ccc\",R.lineWidth=1,R.strokeRect(De,qt,Ee,de);for(let ot=0;otlc(G,`${c||\"show1d\"}_figure.pdf`)):Q.toBlob(G=>{G&&lc(G,`${c||\"show1d\"}_figure.png`)})},[ye,ue,ce,he,be,ve,s,l,z,v,P,xe,E,u,m,p,d,c,St,wt,ge,ne,X]),vl=w.useCallback(D=>{let f=nn.current,H=Dr.current;if(f.length===0)return\"\";let F=[[\"x\",...l&&l.length>0?l:f.map((Q,R)=>`Data ${R+1}`)].join(\",\")];for(let Q=0;Q<(H?H.length:f[0].length);Q++){let R=H?H[Q]:Q;if(D&&Ht&&(Rhe))continue;let V=[String(R)];for(let te of f)V.push(String(te[Q]??\"\"));F.push(V.join(\",\"))}return F.join(`\n`)},[l,Ht,ce,he]),$R=w.useCallback(()=>{let D=vl(!0);D&&navigator.clipboard.writeText(D).then(()=>{Hb(!0),setTimeout(()=>Hb(!1),1e3)})},[vl]),YR=w.useCallback(()=>{hl(null);let D=vl(!0);D&&lc(new Blob([D],{type:\"text/csv\"}),`${c||\"show1d\"}_range.csv`)},[vl,c]),XR=w.useCallback(()=>{hl(null);let D=vl(!1);D&&lc(new Blob([D],{type:\"text/csv\"}),`${c||\"show1d\"}.csv`)},[vl,c]),GR=()=>Nr.current?\"ew-resize\":_r.current?\"ns-resize\":dc?\"ew-resize\":mc?\"ns-resize\":Gt.current?Gt.current.axis===\"x\"?\"ew-resize\":\"ns-resize\":Ea.current?.active?\"col-resize\":Bo.current?.active?\"grabbing\":_R!==null||Wm.current?\"pointer\":W&&!xt?\"col-resize\":\"crosshair\";return w.createElement(Fe,{className:\"show1d-root\",tabIndex:0,onKeyDown:HR,sx:{...__.root,bgcolor:t.bg,color:t.text}},w.createElement(Xe,{variant:\"caption\",sx:{...xn.label,color:t.accent,mb:`${D_.XS}px`,display:\"block\"}},c||\"Plot\",w.createElement(Y_,{theme:e.theme,text:w.createElement(X_,{items:[[\"Scroll\",\"Zoom in/out\"],[\"Drag\",\"Pan (or search peak when Peak on)\"],[\"Drag axis\",\"Lock X or Y range\"],[\"Dbl-click axis\",\"Unlock range\"],[\"Click\",\"Focus trace / select peak\"],[\"Shift+Click\",\"Multi-select peaks\"],[\"P\",\"Toggle peak mode\"],[\"C\",\"Clear all peaks\"],[\"Del\",\"Remove last peak\"],[\"Esc\",\"Deselect all\"],[\"R\",\"Reset view\"],[\"Dbl-click\",\"Reset view\"]]})}),w.createElement(MR,{widgetName:\"Show1D\",hiddenTools:et,setHiddenTools:dt,disabledTools:Oe,setDisabledTools:Ae,themeColors:t})),_&&!Be.hideAll&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"4px\",mb:\"2px\",height:28}},!Nt&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"Log:\"),w.createElement(Un,{size:\"small\",checked:v,onChange:(D,f)=>T(f),sx:hp.small,disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Auto:\"),w.createElement(Un,{size:\"small\",checked:S,onChange:(D,f)=>h(f),sx:hp.small,disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Grid:\"),w.createElement(Un,{size:\"small\",checked:P,onChange:(D,f)=>A(f),sx:hp.small,disabled:se}),P&&w.createElement(km,{size:\"small\",min:5,max:50,step:1,value:xe,onChange:(D,f)=>Je(f),sx:{width:60,ml:\"2px\",...OR.small},disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Legend:\"),w.createElement(Un,{size:\"small\",checked:E,onChange:(D,f)=>C(f),sx:hp.small,disabled:se})),!Ro&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Peak:\"),w.createElement(Un,{size:\"small\",checked:W,onChange:(D,f)=>Te(f),sx:hp.small,disabled:xt}),W&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text,ml:\"2px\"}},\"\\xB1\",fe),w.createElement(km,{size:\"small\",min:1,max:100,step:1,value:fe,onChange:(D,f)=>Ke(f),sx:{width:50,ml:\"2px\",...OR.small},disabled:xt}))),w.createElement(Fe,{sx:{flex:1}}),!Nt&&w.createElement(ga,{size:\"small\",sx:gp,onClick:gl,disabled:se},\"Reset\"),!st&&w.createElement(w.Fragment,null,w.createElement(ga,{size:\"small\",sx:{...gp,color:t.accent},onClick:D=>hl(D.currentTarget),disabled:fr},\"Export\"),w.createElement(ip,{anchorEl:Vb,open:!!Vb,onClose:()=>hl(null),...N_},w.createElement(nl,{onClick:()=>$b(\"pdf\"),sx:{fontSize:12}},\"Figure (PDF)\"),w.createElement(nl,{onClick:()=>$b(\"png\"),sx:{fontSize:12}},\"Figure (PNG)\"),w.createElement(nl,{onClick:VR,sx:{fontSize:12}},\"PNG\"),w.createElement(nl,{onClick:YR,sx:{fontSize:12}},\"CSV (range)\"),w.createElement(nl,{onClick:XR,sx:{fontSize:12}},\"CSV (all)\")))),w.createElement(Fe,{ref:Se,sx:{position:\"relative\",width:ye,height:ue,border:`1px solid ${t.border}`,cursor:GR(),bgcolor:o?\"#1a1a1a\":\"#f8f8f8\"},onMouseDown:kR,onMouseMove:BR,onMouseUp:LR,onMouseLeave:jR,onDoubleClick:UR},w.createElement(\"canvas\",{ref:Z,style:{width:ye,height:ue,position:\"absolute\",top:0,left:0}}),w.createElement(\"canvas\",{ref:ee,style:{width:ye,height:ue,position:\"absolute\",top:0,left:0,pointerEvents:\"none\"}}),w.createElement(Fe,{onMouseDown:D=>{fc.current={active:!0,startX:D.clientX,startY:D.clientY,startW:ye,startH:ue},D.stopPropagation()},sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:\"nwse-resize\",opacity:.6,background:`linear-gradient(135deg, transparent 50%, ${t.accent} 50%)`,\"&:hover\":{opacity:1}}})),Ht&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"6px\",mt:\"4px\",mb:\"2px\",height:24}},w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"X range:\"),w.createElement(\"input\",{type:\"number\",value:Ab,onChange:D=>{ml(!0),Db(D.target.value)},onFocus:()=>ml(!0),onBlur:()=>{ml(!1);let D=parseFloat(Ab);if(!isNaN(D)){let f=on.current,H=Math.max(f.min,Math.min(f.max,D));if(H>=he){let B=H;H=he,Wt(B),we([he,B]),ke(he);return}ke(H),we([H,he])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text}},\"\\u2014\"),w.createElement(\"input\",{type:\"number\",value:Nb,onChange:D=>{ml(!0),_b(D.target.value)},onFocus:()=>ml(!0),onBlur:()=>{ml(!1);let D=parseFloat(Nb);if(!isNaN(D)){let f=on.current,H=Math.max(f.min,Math.min(f.max,D));if(H<=ce){let B=H;H=ce,ke(B),we([B,ce]),Wt(ce);return}Wt(H),we([ce,H])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(ga,{size:\"small\",sx:gp,onClick:()=>{Sn(!1),we([]),ke(on.current.min),Wt(on.current.max)}},\"RESET\"),!st&&w.createElement(ga,{size:\"small\",sx:{...gp,ml:\"4px\"},onClick:$R,disabled:fr},zR?\"COPIED\":\"COPY CSV\")),Qe&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"6px\",mt:\"4px\",mb:\"2px\",height:24}},w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"Y range:\"),w.createElement(\"input\",{type:\"number\",value:kb,onChange:D=>{yl(!0),Bb(D.target.value)},onFocus:()=>yl(!0),onBlur:()=>{yl(!1);let D=parseFloat(kb);if(!isNaN(D)){let f=rn.current,H=Math.max(f.min,Math.min(f.max,D));if(H>=ve){let B=H;H=ve,po(B),le([ve,B]),uo(ve);return}uo(H),le([H,ve])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text}},\"\\u2014\"),w.createElement(\"input\",{type:\"number\",value:Lb,onChange:D=>{yl(!0),jb(D.target.value)},onFocus:()=>yl(!0),onBlur:()=>{yl(!1);let D=parseFloat(Lb);if(!isNaN(D)){let f=rn.current,H=Math.max(f.min,Math.min(f.max,D));if(H<=be){let B=H;H=be,uo(B),le([B,be]),po(be);return}po(H),le([be,H])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(ga,{size:\"small\",sx:gp,onClick:()=>{Ar(!1),le([]),uo(rn.current.min),po(rn.current.max)}},\"RESET\")),b&&!Ut&&I&&I.length>0&&(()=>{let D=O>=0&&OH);return w.createElement(Fe,{sx:{border:`1px solid ${t.border}`,borderTop:\"none\",bgcolor:o?t.bg:\"#fafafa\",maxWidth:ye}},D.map(f=>{let H=l&&l[f]||`Data ${f+1}`,B=s&&s[f]||\"#4fc3f7\";return w.createElement(Fe,{key:f,sx:{display:\"flex\",gap:2,alignItems:\"center\",px:1,py:.25}},w.createElement(Fe,{sx:{width:8,height:8,bgcolor:B,flexShrink:0}}),a>1&&w.createElement(Xe,{sx:{fontSize:11,color:t.text,fontWeight:\"bold\",minWidth:40}},H),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Mean \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(I[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Min \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(x[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Max \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(k[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Std \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(U[f]??0))))}),Ht&&Lt&&Lt.length>0&&w.createElement(w.Fragment,null,w.createElement(Fe,{sx:{borderTop:`1px dashed ${t.border}`,mx:1,my:.25}}),D.map(f=>{let H=Lt[f];if(!H)return null;let B=s&&s[f]||\"#4fc3f7\";return w.createElement(Fe,{key:`rs-${f}`,sx:{display:\"flex\",gap:2,alignItems:\"center\",px:1,py:.25}},w.createElement(Xe,{sx:{fontSize:10,color:o?\"#777\":\"#aaa\",minWidth:60}},\"Range (\",H.n_points,\" pts)\"),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Mean \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.mean))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Min \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.min))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Max \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.max))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Std \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.std))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"\\u222B \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.integral))))})),jt&&jt.length>0&&w.createElement(w.Fragment,null,w.createElement(Fe,{sx:{borderTop:`1px dashed ${t.border}`,mx:1,my:.25}}),jt.map((f,H)=>{let B=X&&f.peak_idx>=0&&f.peak_idx()=>(t||e((t={exports:{}}).exports,t),t.exports);var WR=(e,t,o,r)=>{if(t&&typeof t==\"object\"||typeof t==\"function\")for(let n of FR(t))!QR.call(e,n)&&n!==o&&Yb(e,n,{get:()=>t[n],enumerable:!(r=IR(t,n))||r.enumerable});return e};var q=(e,t,o)=>(o=e!=null?qR(KR(e)):{},WR(t||!e||!e.__esModule?Yb(o,\"default\",{value:e,enumerable:!0}):o,e));var ev=Xo(Me=>{\"use strict\";var ry=Symbol.for(\"react.transitional.element\"),ZR=Symbol.for(\"react.portal\"),JR=Symbol.for(\"react.fragment\"),e2=Symbol.for(\"react.strict_mode\"),t2=Symbol.for(\"react.profiler\"),o2=Symbol.for(\"react.consumer\"),r2=Symbol.for(\"react.context\"),n2=Symbol.for(\"react.forward_ref\"),a2=Symbol.for(\"react.suspense\"),i2=Symbol.for(\"react.memo\"),Fb=Symbol.for(\"react.lazy\"),l2=Symbol.for(\"react.activity\"),Xb=Symbol.iterator;function s2(e){return e===null||typeof e!=\"object\"?null:(e=Xb&&e[Xb]||e[\"@@iterator\"],typeof e==\"function\"?e:null)}var Kb={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Qb=Object.assign,Wb={};function Tl(e,t,o){this.props=e,this.context=t,this.refs=Wb,this.updater=o||Kb}Tl.prototype.isReactComponent={};Tl.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\")};Tl.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,\"forceUpdate\")};function Zb(){}Zb.prototype=Tl.prototype;function ny(e,t,o){this.props=e,this.context=t,this.refs=Wb,this.updater=o||Kb}var ay=ny.prototype=new Zb;ay.constructor=ny;Qb(ay,Tl.prototype);ay.isPureReactComponent=!0;var Gb=Array.isArray;function oy(){}var Mt={H:null,A:null,T:null,S:null},Jb=Object.prototype.hasOwnProperty;function iy(e,t,o){var r=o.ref;return{$$typeof:ry,type:e,key:t,ref:r!==void 0?r:null,props:o}}function c2(e,t){return iy(e.type,t,e.props)}function ly(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===ry}function u2(e){var t={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+e.replace(/[=:]/g,function(o){return t[o]})}var qb=/\\/+/g;function ty(e,t){return typeof e==\"object\"&&e!==null&&e.key!=null?u2(\"\"+e.key):t.toString(36)}function p2(e){switch(e.status){case\"fulfilled\":return e.value;case\"rejected\":throw e.reason;default:switch(typeof e.status==\"string\"?e.then(oy,oy):(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 xl(e,t,o,r,n){var a=typeof e;(a===\"undefined\"||a===\"boolean\")&&(e=null);var i=!1;if(e===null)i=!0;else switch(a){case\"bigint\":case\"string\":case\"number\":i=!0;break;case\"object\":switch(e.$$typeof){case ry:case ZR:i=!0;break;case Fb:return i=e._init,xl(i(e._payload),t,o,r,n)}}if(i)return n=n(e),i=r===\"\"?\".\"+ty(e,0):r,Gb(n)?(o=\"\",i!=null&&(o=i.replace(qb,\"$&/\")+\"/\"),xl(n,t,o,\"\",function(c){return c})):n!=null&&(ly(n)&&(n=c2(n,o+(n.key==null||e&&e.key===n.key?\"\":(\"\"+n.key).replace(qb,\"$&/\")+\"/\")+i)),t.push(n)),1;i=0;var l=r===\"\"?\".\":r+\":\";if(Gb(e))for(var s=0;s{\"use strict\";tv.exports=ev()});var pv=Xo(_t=>{\"use strict\";function py(e,t){var o=e.length;e.push(t);e:for(;0>>1,n=e[r];if(0>>1;rCp(l,o))sCp(c,l)?(e[r]=c,e[s]=o,r=s):(e[r]=l,e[i]=o,r=i);else if(sCp(c,o))e[r]=c,e[s]=o,r=s;else break e}}return t}function Cp(e,t){var o=e.sortIndex-t.sortIndex;return o!==0?o:e.id-t.id}_t.unstable_now=void 0;typeof performance==\"object\"&&typeof performance.now==\"function\"?(ov=performance,_t.unstable_now=function(){return ov.now()}):(sy=Date,rv=sy.now(),_t.unstable_now=function(){return sy.now()-rv});var ov,sy,rv,Vn=[],Ca=[],m2=1,zr=null,Lo=3,fy=!1,yc=!1,hc=!1,dy=!1,iv=typeof setTimeout==\"function\"?setTimeout:null,lv=typeof clearTimeout==\"function\"?clearTimeout:null,nv=typeof setImmediate<\"u\"?setImmediate:null;function Rp(e){for(var t=Cn(Ca);t!==null;){if(t.callback===null)wp(Ca);else if(t.startTime<=e)wp(Ca),t.sortIndex=t.expirationTime,py(Vn,t);else break;t=Cn(Ca)}}function my(e){if(hc=!1,Rp(e),!yc)if(Cn(Vn)!==null)yc=!0,El||(El=!0,Sl());else{var t=Cn(Ca);t!==null&&yy(my,t.startTime-e)}}var El=!1,gc=-1,sv=5,cv=-1;function uv(){return dy?!0:!(_t.unstable_now()-cve&&uv());){var r=zr.callback;if(typeof r==\"function\"){zr.callback=null,Lo=zr.priorityLevel;var n=r(zr.expirationTime<=e);if(e=_t.unstable_now(),typeof n==\"function\"){zr.callback=n,Rp(e),t=!0;break t}zr===Cn(Vn)&&wp(Vn),Rp(e)}else wp(Vn);zr=Cn(Vn)}if(zr!==null)t=!0;else{var a=Cn(Ca);a!==null&&yy(my,a.startTime-e),t=!1}}break e}finally{zr=null,Lo=o,fy=!1}t=void 0}}finally{t?Sl():El=!1}}}var Sl;typeof nv==\"function\"?Sl=function(){nv(cy)}:typeof MessageChannel<\"u\"?(uy=new MessageChannel,av=uy.port2,uy.port1.onmessage=cy,Sl=function(){av.postMessage(null)}):Sl=function(){iv(cy,0)};var uy,av;function yy(e,t){gc=iv(function(){e(_t.unstable_now())},t)}_t.unstable_IdlePriority=5;_t.unstable_ImmediatePriority=1;_t.unstable_LowPriority=4;_t.unstable_NormalPriority=3;_t.unstable_Profiling=null;_t.unstable_UserBlockingPriority=2;_t.unstable_cancelCallback=function(e){e.callback=null};_t.unstable_forceFrameRate=function(e){0>e||125r?(e.sortIndex=o,py(Ca,e),Cn(Vn)===null&&e===Cn(Ca)&&(hc?(lv(gc),gc=-1):hc=!0,yy(my,o-r))):(e.sortIndex=n,py(Vn,e),yc||fy||(yc=!0,El||(El=!0,Sl()))),e};_t.unstable_shouldYield=uv;_t.unstable_wrapCallback=function(e){var t=Lo;return function(){var o=Lo;Lo=t;try{return e.apply(this,arguments)}finally{Lo=o}}}});var dv=Xo((Q_,fv)=>{\"use strict\";fv.exports=pv()});var yv=Xo(qo=>{\"use strict\";var y2=re();function mv(e){var t=\"https://react.dev/errors/\"+e;if(1{\"use strict\";function hv(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(hv)}catch(e){console.error(e)}}hv(),gv.exports=yv()});var OS=Xo(td=>{\"use strict\";var mo=dv(),Yx=re(),b2=Op();function $(e){var t=\"https://react.dev/errors/\"+e;if(1Al||(e.current=eh[Al],eh[Al]=null,Al--)}function Et(e,t){Al++,eh[Al]=e.current,e.current=t}var On=An(null),Xc=An(null),ja=An(null),uf=An(null);function pf(e,t){switch(Et(ja,t),Et(Xc,e),Et(On,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Rx(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Rx(t),e=yS(t,e);else switch(e){case\"svg\":e=1;break;case\"math\":e=2;break;default:e=0}}So(On),Et(On,e)}function Fl(){So(On),So(Xc),So(ja)}function th(e){e.memoizedState!==null&&Et(uf,e);var t=On.current,o=yS(t,e.type);t!==o&&(Et(Xc,e),Et(On,o))}function ff(e){Xc.current===e&&(So(On),So(Xc)),uf.current===e&&(So(uf),tu._currentValue=Ti)}var hy,xv;function gi(e){if(hy===void 0)try{throw Error()}catch(o){var t=o.stack.trim().match(/\\n( *(at )?)/);hy=t&&t[1]||\"\",xv=-1)\":-1n||s[r]!==c[n]){var u=`\n`+s[r].replace(\" at new \",\" at \");return e.displayName&&u.includes(\"\")&&(u=u.replace(\"\",e.displayName)),u}while(1<=r&&0<=n);break}}}finally{gy=!1,Error.prepareStackTrace=o}return(o=e?e.displayName||e.name:\"\")?gi(o):\"\"}function E2(e,t){switch(e.tag){case 26:case 27:case 5:return gi(e.type);case 16:return gi(\"Lazy\");case 13:return e.child!==t&&t!==null?gi(\"Suspense Fallback\"):gi(\"Suspense\");case 19:return gi(\"SuspenseList\");case 0:case 15:return by(e.type,!1);case 11:return by(e.type.render,!1);case 1:return by(e.type,!0);case 31:return gi(\"Activity\");default:return\"\"}}function Tv(e){try{var t=\"\",o=null;do t+=E2(e,o),o=e,e=e.return;while(e);return t}catch(r){return`\nError generating stack: `+r.message+`\n`+r.stack}}var oh=Object.prototype.hasOwnProperty,qh=mo.unstable_scheduleCallback,vy=mo.unstable_cancelCallback,P2=mo.unstable_shouldYield,C2=mo.unstable_requestPaint,br=mo.unstable_now,R2=mo.unstable_getCurrentPriorityLevel,Qx=mo.unstable_ImmediatePriority,Wx=mo.unstable_UserBlockingPriority,df=mo.unstable_NormalPriority,w2=mo.unstable_LowPriority,Zx=mo.unstable_IdlePriority,M2=mo.log,O2=mo.unstable_setDisableYieldValue,au=null,vr=null;function _a(e){if(typeof M2==\"function\"&&O2(e),vr&&typeof vr.setStrictMode==\"function\")try{vr.setStrictMode(au,e)}catch{}}var xr=Math.clz32?Math.clz32:N2,A2=Math.log,D2=Math.LN2;function N2(e){return e>>>=0,e===0?32:31-(A2(e)/D2|0)|0}var Dp=256,Np=262144,_p=4194304;function bi(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 Uf(e,t,o){var r=e.pendingLanes;if(r===0)return 0;var n=0,a=e.suspendedLanes,i=e.pingedLanes;e=e.warmLanes;var l=r&134217727;return l!==0?(r=l&~a,r!==0?n=bi(r):(i&=l,i!==0?n=bi(i):o||(o=l&~e,o!==0&&(n=bi(o))))):(l=r&~a,l!==0?n=bi(l):i!==0?n=bi(i):o||(o=r&~e,o!==0&&(n=bi(o)))),n===0?0:t!==0&&t!==n&&(t&a)===0&&(a=n&-n,o=t&-t,a>=o||a===32&&(o&4194048)!==0)?t:n}function iu(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function _2(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 Jx(){var e=_p;return _p<<=1,(_p&62914560)===0&&(_p=4194304),e}function xy(e){for(var t=[],o=0;31>o;o++)t.push(e);return t}function lu(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function z2(e,t,o,r,n,a){var i=e.pendingLanes;e.pendingLanes=o,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=o,e.entangledLanes&=o,e.errorRecoveryDisabledLanes&=o,e.shellSuspendCounter=0;var l=e.entanglements,s=e.expirationTimes,c=e.hiddenUpdates;for(o=i&~o;0\"u\")return null;try{return e.activeElement||e.body}catch{return e.body}}var H2=/[\\n\"\\\\]/g;function Ur(e){return e.replace(H2,function(t){return\"\\\\\"+t.charCodeAt(0).toString(16)+\" \"})}function ah(e,t,o,r,n,a,i,l){e.name=\"\",i!=null&&typeof i!=\"function\"&&typeof i!=\"symbol\"&&typeof i!=\"boolean\"?e.type=i:e.removeAttribute(\"type\"),t!=null?i===\"number\"?(t===0&&e.value===\"\"||e.value!=t)&&(e.value=\"\"+Br(t)):e.value!==\"\"+Br(t)&&(e.value=\"\"+Br(t)):i!==\"submit\"&&i!==\"reset\"||e.removeAttribute(\"value\"),t!=null?ih(e,i,Br(t)):o!=null?ih(e,i,Br(o)):r!=null&&e.removeAttribute(\"value\"),n==null&&a!=null&&(e.defaultChecked=!!a),n!=null&&(e.checked=n&&typeof n!=\"function\"&&typeof n!=\"symbol\"),l!=null&&typeof l!=\"function\"&&typeof l!=\"symbol\"&&typeof l!=\"boolean\"?e.name=\"\"+Br(l):e.removeAttribute(\"name\")}function sT(e,t,o,r,n,a,i,l){if(a!=null&&typeof a!=\"function\"&&typeof a!=\"symbol\"&&typeof a!=\"boolean\"&&(e.type=a),t!=null||o!=null){if(!(a!==\"submit\"&&a!==\"reset\"||t!=null)){nh(e);return}o=o!=null?\"\"+Br(o):\"\",t=t!=null?\"\"+Br(t):o,l||t===e.value||(e.value=t),e.defaultValue=t}r=r??n,r=typeof r!=\"function\"&&typeof r!=\"symbol\"&&!!r,e.checked=l?e.checked:!!r,e.defaultChecked=!!r,i!=null&&typeof i!=\"function\"&&typeof i!=\"symbol\"&&typeof i!=\"boolean\"&&(e.name=i),nh(e)}function ih(e,t,o){t===\"number\"&&mf(e.ownerDocument)===e||e.defaultValue===\"\"+o||(e.defaultValue=\"\"+o)}function $l(e,t,o,r){if(e=e.options,t){t={};for(var n=0;n\"u\"||typeof window.document>\"u\"||typeof window.document.createElement>\"u\"),sh=!1;if(ta)try{Pl={},Object.defineProperty(Pl,\"passive\",{get:function(){sh=!0}}),window.addEventListener(\"test\",Pl,Pl),window.removeEventListener(\"test\",Pl,Pl)}catch{sh=!1}var Pl,za=null,Zh=null,Qp=null;function dT(){if(Qp)return Qp;var e,t=Zh,o=t.length,r,n=\"value\"in za?za.value:za.textContent,a=n.length;for(e=0;e=Dc),Nv=\" \",_v=!1;function yT(e,t){switch(e){case\"keyup\":return mw.indexOf(t.keyCode)!==-1;case\"keydown\":return t.keyCode!==229;case\"keypress\":case\"mousedown\":case\"focusout\":return!0;default:return!1}}function hT(e){return e=e.detail,typeof e==\"object\"&&\"data\"in e?e.data:null}var _l=!1;function hw(e,t){switch(e){case\"compositionend\":return hT(t);case\"keypress\":return t.which!==32?null:(_v=!0,Nv);case\"textInput\":return e=t.data,e===Nv&&_v?null:e;default:return null}}function gw(e,t){if(_l)return e===\"compositionend\"||!eg&&yT(e,t)?(e=dT(),Qp=Zh=za=null,_l=!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)return{node:o,offset:t-e};e=r}e:{for(;o;){if(o.nextSibling){o=o.nextSibling;break e}o=o.parentNode}o=void 0}o=Lv(o)}}function xT(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?xT(e,t.parentNode):\"contains\"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function TT(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=mf(e.document);t instanceof e.HTMLIFrameElement;){try{var o=typeof t.contentWindow.location.href==\"string\"}catch{o=!1}if(o)e=t.contentWindow;else break;t=mf(e.document)}return t}function tg(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 Cw=ta&&\"documentMode\"in document&&11>=document.documentMode,zl=null,ch=null,_c=null,uh=!1;function Uv(e,t,o){var r=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;uh||zl==null||zl!==mf(r)||(r=zl,\"selectionStart\"in r&&tg(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),_c&&Ic(_c,r)||(_c=r,r=Nf(ch,\"onSelect\"),0>=i,n-=i,Rn=1<<32-xr(t)+n|o<A?(_=P,P=null):_=P.sibling;var z=p(h,P,g[A],b);if(z===null){P===null&&(P=_);break}e&&P&&z.alternate===null&&t(h,P),y=a(z,y,A),C===null?E=z:C.sibling=z,C=z,P=_}if(A===g.length)return o(h,P),qe&&In(h,A),E;if(P===null){for(;AA?(_=P,P=null):_=P.sibling;var I=p(h,P,z.value,b);if(I===null){P===null&&(P=_);break}e&&P&&I.alternate===null&&t(h,P),y=a(I,y,A),C===null?E=I:C.sibling=I,C=I,P=_}if(z.done)return o(h,P),qe&&In(h,A),E;if(P===null){for(;!z.done;A++,z=g.next())z=m(h,z.value,b),z!==null&&(y=a(z,y,A),C===null?E=z:C.sibling=z,C=z);return qe&&In(h,A),E}for(P=r(P);!z.done;A++,z=g.next())z=d(P,h,A,z.value,b),z!==null&&(e&&z.alternate!==null&&P.delete(z.key===null?A:z.key),y=a(z,y,A),C===null?E=z:C.sibling=z,C=z);return e&&P.forEach(function(x){return t(h,x)}),qe&&In(h,A),E}function S(h,y,g,b){if(typeof g==\"object\"&&g!==null&&g.type===Ol&&g.key===null&&(g=g.props.children),typeof g==\"object\"&&g!==null){switch(g.$$typeof){case Ap:e:{for(var E=g.key;y!==null;){if(y.key===E){if(E=g.type,E===Ol){if(y.tag===7){o(h,y.sibling),b=n(y,g.props.children),b.return=h,h=b;break e}}else if(y.elementType===E||typeof E==\"object\"&&E!==null&&E.$$typeof===wa&&vi(E)===y.type){o(h,y.sibling),b=n(y,g.props),Tc(b,g),b.return=h,h=b;break e}o(h,y);break}else t(h,y);y=y.sibling}g.type===Ol?(b=Si(g.props.children,h.mode,b,g.key),b.return=h,h=b):(b=Zp(g.type,g.key,g.props,null,h.mode,b),Tc(b,g),b.return=h,h=b)}return i(h);case Rc:e:{for(E=g.key;y!==null;){if(y.key===E)if(y.tag===4&&y.stateNode.containerInfo===g.containerInfo&&y.stateNode.implementation===g.implementation){o(h,y.sibling),b=n(y,g.children||[]),b.return=h,h=b;break e}else{o(h,y);break}else t(h,y);y=y.sibling}b=My(g,h.mode,b),b.return=h,h=b}return i(h);case wa:return g=vi(g),S(h,y,g,b)}if(wc(g))return v(h,y,g,b);if(vc(g)){if(E=vc(g),typeof E!=\"function\")throw Error($(150));return g=E.call(g),T(h,y,g,b)}if(typeof g.then==\"function\")return S(h,y,Up(g),b);if(g.$$typeof===Kn)return S(h,y,jp(h,g),b);Hp(h,g)}return typeof g==\"string\"&&g!==\"\"||typeof g==\"number\"||typeof g==\"bigint\"?(g=\"\"+g,y!==null&&y.tag===6?(o(h,y.sibling),b=n(y,g),b.return=h,h=b):(o(h,y),b=wy(g,h.mode,b),b.return=h,h=b),i(h)):o(h,y)}return function(h,y,g,b){try{Qc=0;var E=S(h,y,g,b);return Gl=null,E}catch(P){if(P===ss||P===Gf)throw P;var C=hr(29,P,null,h.mode);return C.lanes=b,C.return=h,C}finally{}}}var Mi=BT(!0),LT=BT(!1),Ma=!1;function ug(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function gh(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 Ha(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Va(e,t,o){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(rt&2)!==0){var n=r.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),r.pending=t,t=hf(e),MT(e,null,o),t}return Xf(e,r,t,o),hf(e)}function kc(e,t,o){if(t=t.updateQueue,t!==null&&(t=t.shared,(o&4194048)!==0)){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,tT(e,o)}}function Ay(e,t){var o=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,o===r)){var n=null,a=null;if(o=o.firstBaseUpdate,o!==null){do{var i={lane:o.lane,tag:o.tag,payload:o.payload,callback:null,next:null};a===null?n=a=i:a=a.next=i,o=o.next}while(o!==null);a===null?n=a=t:a=a.next=t}else n=a=t;o={baseState:r.baseState,firstBaseUpdate:n,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},e.updateQueue=o;return}e=o.lastBaseUpdate,e===null?o.firstBaseUpdate=t:e.next=t,o.lastBaseUpdate=t}var bh=!1;function Bc(){if(bh){var e=Xl;if(e!==null)throw e}}function Lc(e,t,o,r){bh=!1;var n=e.updateQueue;Ma=!1;var a=n.firstBaseUpdate,i=n.lastBaseUpdate,l=n.shared.pending;if(l!==null){n.shared.pending=null;var s=l,c=s.next;s.next=null,i===null?a=c:i.next=c,i=s;var u=e.alternate;u!==null&&(u=u.updateQueue,l=u.lastBaseUpdate,l!==i&&(l===null?u.firstBaseUpdate=c:l.next=c,u.lastBaseUpdate=s))}if(a!==null){var m=n.baseState;i=0,u=c=s=null,l=a;do{var p=l.lane&-536870913,d=p!==l.lane;if(d?(Ge&p)===p:(r&p)===p){p!==0&&p===Wl&&(bh=!0),u!==null&&(u=u.next={lane:0,tag:l.tag,payload:l.payload,callback:null,next:null});e:{var v=e,T=l;p=t;var S=o;switch(T.tag){case 1:if(v=T.payload,typeof v==\"function\"){m=v.call(S,m,p);break e}m=v;break e;case 3:v.flags=v.flags&-65537|128;case 0:if(v=T.payload,p=typeof v==\"function\"?v.call(S,m,p):v,p==null)break e;m=Dt({},m,p);break e;case 2:Ma=!0}}p=l.callback,p!==null&&(e.flags|=64,d&&(e.flags|=8192),d=n.callbacks,d===null?n.callbacks=[p]:d.push(p))}else d={lane:p,tag:l.tag,payload:l.payload,callback:l.callback,next:null},u===null?(c=u=d,s=m):u=u.next=d,i|=p;if(l=l.next,l===null){if(l=n.shared.pending,l===null)break;d=l,l=d.next,d.next=null,n.lastBaseUpdate=d,n.shared.pending=null}}while(!0);u===null&&(s=m),n.baseState=s,n.firstBaseUpdate=c,n.lastBaseUpdate=u,a===null&&(n.shared.lanes=0),Qa|=i,e.lanes=i,e.memoizedState=m}}function jT(e,t){if(typeof e!=\"function\")throw Error($(191,e));e.call(t)}function UT(e,t){var o=e.callbacks;if(o!==null)for(e.callbacks=null,e=0;ea?a:8;var i=Pe.T,l={};Pe.T=l,Eg(e,!1,t,o);try{var s=n(),c=Pe.S;if(c!==null&&c(l,s),s!==null&&typeof s==\"object\"&&typeof s.then==\"function\"){var u=zw(s,r);jc(e,t,u,Tr(e))}else jc(e,t,r,Tr(e))}catch(m){jc(e,t,{then:function(){},status:\"rejected\",reason:m},Tr())}finally{nt.p=a,i!==null&&l.types!==null&&(i.types=l.types),Pe.T=i}}function Hw(){}function Eh(e,t,o,r){if(e.tag!==5)throw Error($(476));var n=u1(e).queue;c1(e,n,t,Ti,o===null?Hw:function(){return p1(e),o(r)})}function u1(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Ti,baseState:Ti,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ra,lastRenderedState:Ti},next:null};var o={};return t.next={memoizedState:o,baseState:o,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ra,lastRenderedState:o},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function p1(e){var t=u1(e);t.next===null&&(t=e.alternate.memoizedState),jc(e,t.next.queue,{},Tr())}function Sg(){return Ao(tu)}function f1(){return Jt().memoizedState}function d1(){return Jt().memoizedState}function Vw(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var o=Tr();e=Ha(o);var r=Va(t,e,o);r!==null&&(rr(r,t,o),kc(r,t,o)),t={cache:lg()},e.payload=t;return}t=t.return}}function $w(e,t,o){var r=Tr();o={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},Kf(e)?y1(t,o):(o=rg(e,t,o,r),o!==null&&(rr(o,e,r),h1(o,t,r)))}function m1(e,t,o){var r=Tr();jc(e,t,o,r)}function jc(e,t,o,r){var n={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null};if(Kf(e))y1(t,n);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var i=t.lastRenderedState,l=a(i,o);if(n.hasEagerState=!0,n.eagerState=l,Sr(l,i))return Xf(e,t,n,0),bt===null&&Yf(),!1}catch{}finally{}if(o=rg(e,t,n,r),o!==null)return rr(o,e,r),h1(o,t,r),!0}return!1}function Eg(e,t,o,r){if(r={lane:2,revertLane:Ng(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Kf(e)){if(t)throw Error($(479))}else t=rg(e,o,r,2),t!==null&&rr(t,e,2)}function Kf(e){var t=e.alternate;return e===Ne||t!==null&&t===Ne}function y1(e,t){ql=Sf=!0;var o=e.pending;o===null?t.next=t:(t.next=o.next,o.next=t),e.pending=t}function h1(e,t,o){if((o&4194048)!==0){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,tT(e,o)}}var Zc={readContext:Ao,use:If,useCallback:It,useContext:It,useEffect:It,useImperativeHandle:It,useLayoutEffect:It,useInsertionEffect:It,useMemo:It,useReducer:It,useRef:It,useState:It,useDebugValue:It,useDeferredValue:It,useTransition:It,useSyncExternalStore:It,useId:It,useHostTransitionStatus:It,useFormState:It,useActionState:It,useOptimistic:It,useMemoCache:It,useCacheRefresh:It};Zc.useEffectEvent=It;var g1={readContext:Ao,use:If,useCallback:function(e,t){return Io().memoizedState=[e,t===void 0?null:t],e},useContext:Ao,useEffect:ex,useImperativeHandle:function(e,t,o){o=o!=null?o.concat([e]):null,tf(4194308,4,n1.bind(null,t,e),o)},useLayoutEffect:function(e,t){return tf(4194308,4,e,t)},useInsertionEffect:function(e,t){tf(4,2,e,t)},useMemo:function(e,t){var o=Io();t=t===void 0?null:t;var r=e();if(Oi){_a(!0);try{e()}finally{_a(!1)}}return o.memoizedState=[r,t],r},useReducer:function(e,t,o){var r=Io();if(o!==void 0){var n=o(t);if(Oi){_a(!0);try{o(t)}finally{_a(!1)}}}else n=t;return r.memoizedState=r.baseState=n,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},r.queue=e,e=e.dispatch=$w.bind(null,Ne,e),[r.memoizedState,e]},useRef:function(e){var t=Io();return e={current:e},t.memoizedState=e},useState:function(e){e=Th(e);var t=e.queue,o=m1.bind(null,Ne,t);return t.dispatch=o,[e.memoizedState,o]},useDebugValue:xg,useDeferredValue:function(e,t){var o=Io();return Tg(o,e,t)},useTransition:function(){var e=Th(!1);return e=c1.bind(null,Ne,e.queue,!0,!1),Io().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,o){var r=Ne,n=Io();if(qe){if(o===void 0)throw Error($(407));o=o()}else{if(o=t(),bt===null)throw Error($(349));(Ge&127)!==0||XT(r,t,o)}n.memoizedState=o;var a={value:o,getSnapshot:t};return n.queue=a,ex(qT.bind(null,r,a,e),[e]),r.flags|=2048,Jl(9,{destroy:void 0},GT.bind(null,r,a,o,t),null),o},useId:function(){var e=Io(),t=bt.identifierPrefix;if(qe){var o=wn,r=Rn;o=(r&~(1<<32-xr(r)-1)).toString(32)+o,t=\"_\"+t+\"R_\"+o,o=Ef++,0<\\/script>\",a=a.removeChild(a.firstChild);break;case\"select\":a=typeof r.is==\"string\"?i.createElement(\"select\",{is:r.is}):i.createElement(\"select\"),r.multiple?a.multiple=!0:r.size&&(a.size=r.size);break;default:a=typeof r.is==\"string\"?i.createElement(n,{is:r.is}):i.createElement(n)}}a[Mo]=t,a[nr]=r;e:for(i=t.child;i!==null;){if(i.tag===5||i.tag===6)a.appendChild(i.stateNode);else if(i.tag!==4&&i.tag!==27&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===t)break e;for(;i.sibling===null;){if(i.return===null||i.return===t)break e;i=i.return}i.sibling.return=i.return,i=i.sibling}t.stateNode=a;e:switch(Do(a,n,r),n){case\"button\":case\"input\":case\"select\":case\"textarea\":r=!!r.autoFocus;break e;case\"img\":r=!0;break e;default:r=!1}r&&Yn(t)}}return Ot(t),jy(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,o),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&Yn(t);else{if(typeof r!=\"string\"&&t.stateNode===null)throw Error($(166));if(e=ja.current,Cl(t)){if(e=t.stateNode,o=t.memoizedProps,r=null,n=Oo,n!==null)switch(n.tag){case 27:case 5:r=n.memoizedProps}e[Mo]=t,e=!!(e.nodeValue===o||r!==null&&r.suppressHydrationWarning===!0||mS(e.nodeValue,o)),e||Fa(t,!0)}else e=_f(e).createTextNode(r),e[Mo]=t,t.stateNode=e}return Ot(t),null;case 31:if(o=t.memoizedState,e===null||e.memoizedState!==null){if(r=Cl(t),o!==null){if(e===null){if(!r)throw Error($(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error($(557));e[Mo]=t}else Ri(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ot(t),e=!1}else o=Oy(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=o),e=!0;if(!e)return t.flags&256?(yr(t),t):(yr(t),null);if((t.flags&128)!==0)throw Error($(558))}return Ot(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(n=Cl(t),r!==null&&r.dehydrated!==null){if(e===null){if(!n)throw Error($(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error($(317));n[Mo]=t}else Ri(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ot(t),n=!1}else n=Oy(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(yr(t),t):(yr(t),null)}return yr(t),(t.flags&128)!==0?(t.lanes=o,t):(o=r!==null,e=e!==null&&e.memoizedState!==null,o&&(r=t.child,n=null,r.alternate!==null&&r.alternate.memoizedState!==null&&r.alternate.memoizedState.cachePool!==null&&(n=r.alternate.memoizedState.cachePool.pool),a=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(a=r.memoizedState.cachePool.pool),a!==n&&(r.flags|=2048)),o!==e&&o&&(t.child.flags|=8192),Vp(t,t.updateQueue),Ot(t),null);case 4:return Fl(),e===null&&_g(t.stateNode.containerInfo),Ot(t),null;case 10:return Jn(t.type),Ot(t),null;case 19:if(So(Zt),r=t.memoizedState,r===null)return Ot(t),null;if(n=(t.flags&128)!==0,a=r.rendering,a===null)if(n)Sc(r,!1);else{if(Ft!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(a=Tf(e),a!==null){for(t.flags|=128,Sc(r,!1),e=a.updateQueue,t.updateQueue=e,Vp(t,e),t.subtreeFlags=0,e=o,o=t.child;o!==null;)OT(o,e),o=o.sibling;return Et(Zt,Zt.current&1|2),qe&&In(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&br()>wf&&(t.flags|=128,n=!0,Sc(r,!1),t.lanes=4194304)}else{if(!n)if(e=Tf(a),e!==null){if(t.flags|=128,n=!0,e=e.updateQueue,t.updateQueue=e,Vp(t,e),Sc(r,!0),r.tail===null&&r.tailMode===\"hidden\"&&!a.alternate&&!qe)return Ot(t),null}else 2*br()-r.renderingStartTime>wf&&o!==536870912&&(t.flags|=128,n=!0,Sc(r,!1),t.lanes=4194304);r.isBackwards?(a.sibling=t.child,t.child=a):(e=r.last,e!==null?e.sibling=a:t.child=a,r.last=a)}return r.tail!==null?(e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=br(),e.sibling=null,o=Zt.current,Et(Zt,n?o&1|2:o&1),qe&&In(t,r.treeForkCount),e):(Ot(t),null);case 22:case 23:return yr(t),pg(),r=t.memoizedState!==null,e!==null?e.memoizedState!==null!==r&&(t.flags|=8192):r&&(t.flags|=8192),r?(o&536870912)!==0&&(t.flags&128)===0&&(Ot(t),t.subtreeFlags&6&&(t.flags|=8192)):Ot(t),o=t.updateQueue,o!==null&&Vp(t,o.retryQueue),o=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(o=e.memoizedState.cachePool.pool),r=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),r!==o&&(t.flags|=2048),e!==null&&So(Ei),null;case 24:return o=null,e!==null&&(o=e.memoizedState.cache),t.memoizedState.cache!==o&&(t.flags|=2048),Jn(io),Ot(t),null;case 25:return null;case 30:return null}throw Error($(156,t.tag))}function Iw(e,t){switch(ig(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Jn(io),Fl(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return ff(t),null;case 31:if(t.memoizedState!==null){if(yr(t),t.alternate===null)throw Error($(340));Ri()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(yr(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error($(340));Ri()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return So(Zt),null;case 4:return Fl(),null;case 10:return Jn(t.type),null;case 22:case 23:return yr(t),pg(),e!==null&&So(Ei),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Jn(io),null;case 25:return null;default:return null}}function O1(e,t){switch(ig(t),t.tag){case 3:Jn(io),Fl();break;case 26:case 27:case 5:ff(t);break;case 4:Fl();break;case 31:t.memoizedState!==null&&yr(t);break;case 13:yr(t);break;case 19:So(Zt);break;case 10:Jn(t.type);break;case 22:case 23:yr(t),pg(),e!==null&&So(Ei);break;case 24:Jn(io)}}function fu(e,t){try{var o=t.updateQueue,r=o!==null?o.lastEffect:null;if(r!==null){var n=r.next;o=n;do{if((o.tag&e)===e){r=void 0;var a=o.create,i=o.inst;r=a(),i.destroy=r}o=o.next}while(o!==n)}}catch(l){ut(t,t.return,l)}}function Ka(e,t,o){try{var r=t.updateQueue,n=r!==null?r.lastEffect:null;if(n!==null){var a=n.next;r=a;do{if((r.tag&e)===e){var i=r.inst,l=i.destroy;if(l!==void 0){i.destroy=void 0,n=t;var s=o,c=l;try{c()}catch(u){ut(n,s,u)}}}r=r.next}while(r!==a)}}catch(u){ut(t,t.return,u)}}function A1(e){var t=e.updateQueue;if(t!==null){var o=e.stateNode;try{UT(t,o)}catch(r){ut(e,e.return,r)}}}function D1(e,t,o){o.props=Ai(e.type,e.memoizedProps),o.state=e.memoizedState;try{o.componentWillUnmount()}catch(r){ut(e,t,r)}}function Uc(e,t){try{var o=e.ref;if(o!==null){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;case 30:r=e.stateNode;break;default:r=e.stateNode}typeof o==\"function\"?e.refCleanup=o(r):o.current=r}}catch(n){ut(e,t,n)}}function Mn(e,t){var o=e.ref,r=e.refCleanup;if(o!==null)if(typeof r==\"function\")try{r()}catch(n){ut(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof o==\"function\")try{o(null)}catch(n){ut(e,t,n)}else o.current=null}function N1(e){var t=e.type,o=e.memoizedProps,r=e.stateNode;try{e:switch(t){case\"button\":case\"input\":case\"select\":case\"textarea\":o.autoFocus&&r.focus();break e;case\"img\":o.src?r.src=o.src:o.srcSet&&(r.srcset=o.srcSet)}}catch(n){ut(e,e.return,n)}}function Uy(e,t,o){try{var r=e.stateNode;dM(r,e.type,o,t),r[nr]=t}catch(n){ut(e,e.return,n)}}function _1(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Za(e.type)||e.tag===4}function Hy(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||_1(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&&Za(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Mh(e,t,o){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?(o.nodeType===9?o.body:o.nodeName===\"HTML\"?o.ownerDocument.body:o).insertBefore(e,t):(t=o.nodeType===9?o.body:o.nodeName===\"HTML\"?o.ownerDocument.body:o,t.appendChild(e),o=o._reactRootContainer,o!=null||t.onclick!==null||(t.onclick=Qn));else if(r!==4&&(r===27&&Za(e.type)&&(o=e.stateNode,t=null),e=e.child,e!==null))for(Mh(e,t,o),e=e.sibling;e!==null;)Mh(e,t,o),e=e.sibling}function Rf(e,t,o){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?o.insertBefore(e,t):o.appendChild(e);else if(r!==4&&(r===27&&Za(e.type)&&(o=e.stateNode),e=e.child,e!==null))for(Rf(e,t,o),e=e.sibling;e!==null;)Rf(e,t,o),e=e.sibling}function z1(e){var t=e.stateNode,o=e.memoizedProps;try{for(var r=e.type,n=t.attributes;n.length;)t.removeAttributeNode(n[0]);Do(t,r,o),t[Mo]=e,t[nr]=o}catch(a){ut(e,e.return,a)}}var Fn=!1,ao=!1,Vy=!1,dx=typeof WeakSet==\"function\"?WeakSet:Set,xo=null;function Fw(e,t){if(e=e.containerInfo,kh=Lf,e=TT(e),tg(e)){if(\"selectionStart\"in e)var o={start:e.selectionStart,end:e.selectionEnd};else e:{o=(o=e.ownerDocument)&&o.defaultView||window;var r=o.getSelection&&o.getSelection();if(r&&r.rangeCount!==0){o=r.anchorNode;var n=r.anchorOffset,a=r.focusNode;r=r.focusOffset;try{o.nodeType,a.nodeType}catch{o=null;break e}var i=0,l=-1,s=-1,c=0,u=0,m=e,p=null;t:for(;;){for(var d;m!==o||n!==0&&m.nodeType!==3||(l=i+n),m!==a||r!==0&&m.nodeType!==3||(s=i+r),m.nodeType===3&&(i+=m.nodeValue.length),(d=m.firstChild)!==null;)p=m,m=d;for(;;){if(m===e)break t;if(p===o&&++c===n&&(l=i),p===a&&++u===r&&(s=i),(d=m.nextSibling)!==null)break;m=p,p=m.parentNode}m=d}o=l===-1||s===-1?null:{start:l,end:s}}else o=null}o=o||{start:0,end:0}}else o=null;for(Bh={focusedElem:e,selectionRange:o},Lf=!1,xo=t;xo!==null;)if(t=xo,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,xo=e;else for(;xo!==null;){switch(t=xo,a=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(o=0;o title\"))),Do(a,r,o),a[Mo]=e,To(a),r=a;break e;case\"link\":var i=kx(\"link\",\"href\",n).get(r+(o.href||\"\"));if(i){for(var l=0;lS&&(i=S,S=T,T=i);var h=jv(l,T),y=jv(l,S);if(h&&y&&(d.rangeCount!==1||d.anchorNode!==h.node||d.anchorOffset!==h.offset||d.focusNode!==y.node||d.focusOffset!==y.offset)){var g=m.createRange();g.setStart(h.node,h.offset),d.removeAllRanges(),T>S?(d.addRange(g),d.extend(y.node,y.offset)):(g.setEnd(y.node,y.offset),d.addRange(g))}}}}for(m=[],d=l;d=d.parentNode;)d.nodeType===1&&m.push({element:d,left:d.scrollLeft,top:d.scrollTop});for(typeof l.focus==\"function\"&&l.focus(),l=0;lo?32:o,Pe.T=null,o=Dh,Dh=null;var a=Ya,i=ea;if(fo=0,ts=Ya=null,ea=0,(rt&6)!==0)throw Error($(331));var l=rt;if(rt|=4,G1(a.current),$1(a,a.current,i,o),rt=l,du(0,!1),vr&&typeof vr.onPostCommitFiberRoot==\"function\")try{vr.onPostCommitFiberRoot(au,a)}catch{}return!0}finally{nt.p=n,Pe.T=r,iS(e,t)}}function gx(e,t,o){t=Hr(o,t),t=Ch(e.stateNode,t,2),e=Va(e,t,2),e!==null&&(lu(e,2),Dn(e))}function ut(e,t,o){if(e.tag===3)gx(e,e,o);else for(;t!==null;){if(t.tag===3){gx(t,e,o);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==\"function\"||typeof r.componentDidCatch==\"function\"&&($a===null||!$a.has(r))){e=Hr(o,e),o=S1(2),r=Va(t,o,2),r!==null&&(E1(o,r,t,e),lu(r,2),Dn(r));break}}t=t.return}}function Yy(e,t,o){var r=e.pingCache;if(r===null){r=e.pingCache=new Ww;var n=new Set;r.set(t,n)}else n=r.get(t),n===void 0&&(n=new Set,r.set(t,n));n.has(o)||(Og=!0,n.add(o),e=oM.bind(null,e,t,o),t.then(e,e))}function oM(e,t,o){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&o,e.warmLanes&=~o,bt===e&&(Ge&o)===o&&(Ft===4||Ft===3&&(Ge&62914560)===Ge&&300>br()-Qf?(rt&2)===0&&os(e,0):Ag|=o,es===Ge&&(es=0)),Dn(e)}function sS(e,t){t===0&&(t=Jx()),e=zi(e,t),e!==null&&(lu(e,t),Dn(e))}function rM(e){var t=e.memoizedState,o=0;t!==null&&(o=t.retryLane),sS(e,o)}function nM(e,t){var o=0;switch(e.tag){case 31:case 13:var r=e.stateNode,n=e.memoizedState;n!==null&&(o=n.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error($(314))}r!==null&&r.delete(t),sS(e,o)}function aM(e,t){return qh(e,t)}var Af=null,Ml=null,_h=!1,Df=!1,Xy=!1,La=0;function Dn(e){e!==Ml&&e.next===null&&(Ml===null?Af=Ml=e:Ml=Ml.next=e),Df=!0,_h||(_h=!0,lM())}function du(e,t){if(!Xy&&Df){Xy=!0;do for(var o=!1,r=Af;r!==null;){if(!t)if(e!==0){var n=r.pendingLanes;if(n===0)var a=0;else{var i=r.suspendedLanes,l=r.pingedLanes;a=(1<<31-xr(42|e)+1)-1,a&=n&~(i&~l),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(o=!0,bx(r,a))}else a=Ge,a=Uf(r,r===bt?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),(a&3)===0||iu(r,a)||(o=!0,bx(r,a));r=r.next}while(o);Xy=!1}}function iM(){cS()}function cS(){Df=_h=!1;var e=0;La!==0&&yM()&&(e=La);for(var t=br(),o=null,r=Af;r!==null;){var n=r.next,a=uS(r,t);a===0?(r.next=null,o===null?Af=n:o.next=n,n===null&&(Ml=o)):(o=r,(e!==0||(a&3)!==0)&&(Df=!0)),r=n}fo!==0&&fo!==5||du(e,!1),La!==0&&(La=0)}function uS(e,t){for(var o=e.suspendedLanes,r=e.pingedLanes,n=e.expirationTimes,a=e.pendingLanes&-62914561;0l)break;var u=s.transferSize,m=s.initiatorType;u&&Cx(m)&&(s=s.responseEnd,i+=u*(s\"u\"?null:document;function vS(e,t,o){var r=us;if(r&&typeof t==\"string\"&&t){var n=Ur(t);n='link[rel=\"'+e+'\"][href=\"'+n+'\"]',typeof o==\"string\"&&(n+='[crossorigin=\"'+o+'\"]'),Nx.has(n)||(Nx.add(n),e={rel:e,crossOrigin:o,href:t},r.querySelector(n)===null&&(t=r.createElement(\"link\"),Do(t,\"link\",e),To(t),r.head.appendChild(t)))}}function PM(e){ia.D(e),vS(\"dns-prefetch\",e,null)}function CM(e,t){ia.C(e,t),vS(\"preconnect\",e,t)}function RM(e,t,o){ia.L(e,t,o);var r=us;if(r&&e&&t){var n='link[rel=\"preload\"][as=\"'+Ur(t)+'\"]';t===\"image\"&&o&&o.imageSrcSet?(n+='[imagesrcset=\"'+Ur(o.imageSrcSet)+'\"]',typeof o.imageSizes==\"string\"&&(n+='[imagesizes=\"'+Ur(o.imageSizes)+'\"]')):n+='[href=\"'+Ur(e)+'\"]';var a=n;switch(t){case\"style\":a=rs(e);break;case\"script\":a=ps(e)}Xr.has(a)||(e=Dt({rel:\"preload\",href:t===\"image\"&&o&&o.imageSrcSet?void 0:e,as:t},o),Xr.set(a,e),r.querySelector(n)!==null||t===\"style\"&&r.querySelector(mu(a))||t===\"script\"&&r.querySelector(yu(a))||(t=r.createElement(\"link\"),Do(t,\"link\",e),To(t),r.head.appendChild(t)))}}function wM(e,t){ia.m(e,t);var o=us;if(o&&e){var r=t&&typeof t.as==\"string\"?t.as:\"script\",n='link[rel=\"modulepreload\"][as=\"'+Ur(r)+'\"][href=\"'+Ur(e)+'\"]',a=n;switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":a=ps(e)}if(!Xr.has(a)&&(e=Dt({rel:\"modulepreload\",href:e},t),Xr.set(a,e),o.querySelector(n)===null)){switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":if(o.querySelector(yu(a)))return}r=o.createElement(\"link\"),Do(r,\"link\",e),To(r),o.head.appendChild(r)}}}function MM(e,t,o){ia.S(e,t,o);var r=us;if(r&&e){var n=Vl(r).hoistableStyles,a=rs(e);t=t||\"default\";var i=n.get(a);if(!i){var l={loading:0,preload:null};if(i=r.querySelector(mu(a)))l.loading=5;else{e=Dt({rel:\"stylesheet\",href:e,\"data-precedence\":t},o),(o=Xr.get(a))&&zg(e,o);var s=i=r.createElement(\"link\");To(s),Do(s,\"link\",e),s._p=new Promise(function(c,u){s.onload=c,s.onerror=u}),s.addEventListener(\"load\",function(){l.loading|=1}),s.addEventListener(\"error\",function(){l.loading|=2}),l.loading|=4,af(i,t,r)}i={type:\"stylesheet\",instance:i,count:1,state:l},n.set(a,i)}}}function OM(e,t){ia.X(e,t);var o=us;if(o&&e){var r=Vl(o).hoistableScripts,n=ps(e),a=r.get(n);a||(a=o.querySelector(yu(n)),a||(e=Dt({src:e,async:!0},t),(t=Xr.get(n))&&kg(e,t),a=o.createElement(\"script\"),To(a),Do(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function AM(e,t){ia.M(e,t);var o=us;if(o&&e){var r=Vl(o).hoistableScripts,n=ps(e),a=r.get(n);a||(a=o.querySelector(yu(n)),a||(e=Dt({src:e,async:!0,type:\"module\"},t),(t=Xr.get(n))&&kg(e,t),a=o.createElement(\"script\"),To(a),Do(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function _x(e,t,o,r){var n=(n=ja.current)?zf(n):null;if(!n)throw Error($(446));switch(e){case\"meta\":case\"title\":return null;case\"style\":return typeof o.precedence==\"string\"&&typeof o.href==\"string\"?(t=rs(o.href),o=Vl(n).hoistableStyles,r=o.get(t),r||(r={type:\"style\",instance:null,count:0,state:null},o.set(t,r)),r):{type:\"void\",instance:null,count:0,state:null};case\"link\":if(o.rel===\"stylesheet\"&&typeof o.href==\"string\"&&typeof o.precedence==\"string\"){e=rs(o.href);var a=Vl(n).hoistableStyles,i=a.get(e);if(i||(n=n.ownerDocument||n,i={type:\"stylesheet\",instance:null,count:0,state:{loading:0,preload:null}},a.set(e,i),(a=n.querySelector(mu(e)))&&!a._p&&(i.instance=a,i.state.loading=5),Xr.has(e)||(o={rel:\"preload\",as:\"style\",href:o.href,crossOrigin:o.crossOrigin,integrity:o.integrity,media:o.media,hrefLang:o.hrefLang,referrerPolicy:o.referrerPolicy},Xr.set(e,o),a||DM(n,e,o,i.state))),t&&r===null)throw Error($(528,\"\"));return i}if(t&&r!==null)throw Error($(529,\"\"));return null;case\"script\":return t=o.async,o=o.src,typeof o==\"string\"&&t&&typeof t!=\"function\"&&typeof t!=\"symbol\"?(t=ps(o),o=Vl(n).hoistableScripts,r=o.get(t),r||(r={type:\"script\",instance:null,count:0,state:null},o.set(t,r)),r):{type:\"void\",instance:null,count:0,state:null};default:throw Error($(444,e))}}function rs(e){return'href=\"'+Ur(e)+'\"'}function mu(e){return'link[rel=\"stylesheet\"]['+e+\"]\"}function xS(e){return Dt({},e,{\"data-precedence\":e.precedence,precedence:null})}function DM(e,t,o,r){e.querySelector('link[rel=\"preload\"][as=\"style\"]['+t+\"]\")?r.loading=1:(t=e.createElement(\"link\"),r.preload=t,t.addEventListener(\"load\",function(){return r.loading|=1}),t.addEventListener(\"error\",function(){return r.loading|=2}),Do(t,\"link\",o),To(t),e.head.appendChild(t))}function ps(e){return'[src=\"'+Ur(e)+'\"]'}function yu(e){return\"script[async]\"+e}function zx(e,t,o){if(t.count++,t.instance===null)switch(t.type){case\"style\":var r=e.querySelector('style[data-href~=\"'+Ur(o.href)+'\"]');if(r)return t.instance=r,To(r),r;var n=Dt({},o,{\"data-href\":o.href,\"data-precedence\":o.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement(\"style\"),To(r),Do(r,\"style\",n),af(r,o.precedence,e),t.instance=r;case\"stylesheet\":n=rs(o.href);var a=e.querySelector(mu(n));if(a)return t.state.loading|=4,t.instance=a,To(a),a;r=xS(o),(n=Xr.get(n))&&zg(r,n),a=(e.ownerDocument||e).createElement(\"link\"),To(a);var i=a;return i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Do(a,\"link\",r),t.state.loading|=4,af(a,o.precedence,e),t.instance=a;case\"script\":return a=ps(o.src),(n=e.querySelector(yu(a)))?(t.instance=n,To(n),n):(r=o,(n=Xr.get(a))&&(r=Dt({},o),kg(r,n)),e=e.ownerDocument||e,n=e.createElement(\"script\"),To(n),Do(n,\"link\",r),e.head.appendChild(n),t.instance=n);case\"void\":return null;default:throw Error($(443,t.type))}else t.type===\"stylesheet\"&&(t.state.loading&4)===0&&(r=t.instance,t.state.loading|=4,af(r,o.precedence,e));return t.instance}function af(e,t,o){for(var r=o.querySelectorAll('link[rel=\"stylesheet\"][data-precedence],style[data-precedence]'),n=r.length?r[r.length-1]:null,a=n,i=0;i title\"):null)}function NM(e,t,o){if(o===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;switch(t.rel){case\"stylesheet\":return e=t.disabled,typeof t.precedence==\"string\"&&e==null;default:return!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 TS(e){return!(e.type===\"stylesheet\"&&(e.state.loading&3)===0)}function _M(e,t,o,r){if(o.type===\"stylesheet\"&&(typeof r.media!=\"string\"||matchMedia(r.media).matches!==!1)&&(o.state.loading&4)===0){if(o.instance===null){var n=rs(r.href),a=t.querySelector(mu(n));if(a){t=a._p,t!==null&&typeof t==\"object\"&&typeof t.then==\"function\"&&(e.count++,e=kf.bind(e),t.then(e,e)),o.state.loading|=4,o.instance=a,To(a);return}a=t.ownerDocument||t,r=xS(r),(n=Xr.get(n))&&zg(r,n),a=a.createElement(\"link\"),To(a);var i=a;i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Do(a,\"link\",r),o.instance=a}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(o,t),(t=o.state.preload)&&(o.state.loading&3)===0&&(e.count++,o=kf.bind(e),t.addEventListener(\"load\",o),t.addEventListener(\"error\",o))}}var Fy=0;function zM(e,t){return e.stylesheets&&e.count===0&&sf(e,e.stylesheets),0Fy?50:800)+t);return e.unsuspend=o,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(n)}}:null}function kf(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)sf(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Bf=null;function sf(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Bf=new Map,t.forEach(kM,e),Bf=null,kf.call(e))}function kM(e,t){if(!(t.state.loading&4)){var o=Bf.get(e);if(o)var r=o.get(null);else{o=new Map,Bf.set(e,o);for(var n=e.querySelectorAll(\"link[data-precedence],style[data-precedence]\"),a=0;a{\"use strict\";function AS(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(AS)}catch(e){console.error(e)}}AS(),DS.exports=OS()});var aE=Xo(pt=>{\"use strict\";var Eo=typeof Symbol==\"function\"&&Symbol.for,Yg=Eo?Symbol.for(\"react.element\"):60103,Xg=Eo?Symbol.for(\"react.portal\"):60106,ud=Eo?Symbol.for(\"react.fragment\"):60107,pd=Eo?Symbol.for(\"react.strict_mode\"):60108,fd=Eo?Symbol.for(\"react.profiler\"):60114,dd=Eo?Symbol.for(\"react.provider\"):60109,md=Eo?Symbol.for(\"react.context\"):60110,Gg=Eo?Symbol.for(\"react.async_mode\"):60111,yd=Eo?Symbol.for(\"react.concurrent_mode\"):60111,hd=Eo?Symbol.for(\"react.forward_ref\"):60112,gd=Eo?Symbol.for(\"react.suspense\"):60113,oO=Eo?Symbol.for(\"react.suspense_list\"):60120,bd=Eo?Symbol.for(\"react.memo\"):60115,vd=Eo?Symbol.for(\"react.lazy\"):60116,rO=Eo?Symbol.for(\"react.block\"):60121,nO=Eo?Symbol.for(\"react.fundamental\"):60117,aO=Eo?Symbol.for(\"react.responder\"):60118,iO=Eo?Symbol.for(\"react.scope\"):60119;function Pr(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case Yg:switch(e=e.type,e){case Gg:case yd:case ud:case fd:case pd:case gd:return e;default:switch(e=e&&e.$$typeof,e){case md:case hd:case vd:case bd:case dd:return e;default:return t}}case Xg:return t}}}function nE(e){return Pr(e)===yd}pt.AsyncMode=Gg;pt.ConcurrentMode=yd;pt.ContextConsumer=md;pt.ContextProvider=dd;pt.Element=Yg;pt.ForwardRef=hd;pt.Fragment=ud;pt.Lazy=vd;pt.Memo=bd;pt.Portal=Xg;pt.Profiler=fd;pt.StrictMode=pd;pt.Suspense=gd;pt.isAsyncMode=function(e){return nE(e)||Pr(e)===Gg};pt.isConcurrentMode=nE;pt.isContextConsumer=function(e){return Pr(e)===md};pt.isContextProvider=function(e){return Pr(e)===dd};pt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===Yg};pt.isForwardRef=function(e){return Pr(e)===hd};pt.isFragment=function(e){return Pr(e)===ud};pt.isLazy=function(e){return Pr(e)===vd};pt.isMemo=function(e){return Pr(e)===bd};pt.isPortal=function(e){return Pr(e)===Xg};pt.isProfiler=function(e){return Pr(e)===fd};pt.isStrictMode=function(e){return Pr(e)===pd};pt.isSuspense=function(e){return Pr(e)===gd};pt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===ud||e===yd||e===fd||e===pd||e===gd||e===oO||typeof e==\"object\"&&e!==null&&(e.$$typeof===vd||e.$$typeof===bd||e.$$typeof===dd||e.$$typeof===md||e.$$typeof===hd||e.$$typeof===nO||e.$$typeof===aO||e.$$typeof===iO||e.$$typeof===rO)};pt.typeOf=Pr});var lE=Xo((Mz,iE)=>{\"use strict\";iE.exports=aE()});var mE=Xo((Oz,dE)=>{\"use strict\";var qg=lE(),lO={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},sO={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},cO={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},pE={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Ig={};Ig[qg.ForwardRef]=cO;Ig[qg.Memo]=pE;function sE(e){return qg.isMemo(e)?pE:Ig[e.$$typeof]||lO}var uO=Object.defineProperty,pO=Object.getOwnPropertyNames,cE=Object.getOwnPropertySymbols,fO=Object.getOwnPropertyDescriptor,dO=Object.getPrototypeOf,uE=Object.prototype;function fE(e,t,o){if(typeof t!=\"string\"){if(uE){var r=dO(t);r&&r!==uE&&fE(e,r,o)}var n=pO(t);cE&&(n=n.concat(cE(t)));for(var a=sE(e),i=sE(t),l=0;l{\"use strict\";var DO=Symbol.for(\"react.transitional.element\"),NO=Symbol.for(\"react.fragment\");function AE(e,t,o){var r=null;if(o!==void 0&&(r=\"\"+o),t.key!==void 0&&(r=\"\"+t.key),\"key\"in t){o={};for(var n in t)n!==\"key\"&&(o[n]=t[n])}else o=t;return t=o.ref,{$$typeof:DO,type:e,key:r,ref:t!==void 0?t:null,props:o}}Pd.Fragment=NO;Pd.jsx=AE;Pd.jsxs=AE});var Ie=Xo((Ck,NE)=>{\"use strict\";NE.exports=DE()});var kE=Xo(vt=>{\"use strict\";var Qg=Symbol.for(\"react.transitional.element\"),Wg=Symbol.for(\"react.portal\"),Cd=Symbol.for(\"react.fragment\"),Rd=Symbol.for(\"react.strict_mode\"),wd=Symbol.for(\"react.profiler\"),Md=Symbol.for(\"react.consumer\"),Od=Symbol.for(\"react.context\"),Ad=Symbol.for(\"react.forward_ref\"),Dd=Symbol.for(\"react.suspense\"),Nd=Symbol.for(\"react.suspense_list\"),_d=Symbol.for(\"react.memo\"),zd=Symbol.for(\"react.lazy\"),_O=Symbol.for(\"react.view_transition\"),zO=Symbol.for(\"react.client.reference\");function Ir(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case Qg:switch(e=e.type,e){case Cd:case wd:case Rd:case Dd:case Nd:case _O:return e;default:switch(e=e&&e.$$typeof,e){case Od:case Ad:case zd:case _d:return e;case Md:return e;default:return t}}case Wg:return t}}}vt.ContextConsumer=Md;vt.ContextProvider=Od;vt.Element=Qg;vt.ForwardRef=Ad;vt.Fragment=Cd;vt.Lazy=zd;vt.Memo=_d;vt.Portal=Wg;vt.Profiler=wd;vt.StrictMode=Rd;vt.Suspense=Dd;vt.SuspenseList=Nd;vt.isContextConsumer=function(e){return Ir(e)===Md};vt.isContextProvider=function(e){return Ir(e)===Od};vt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===Qg};vt.isForwardRef=function(e){return Ir(e)===Ad};vt.isFragment=function(e){return Ir(e)===Cd};vt.isLazy=function(e){return Ir(e)===zd};vt.isMemo=function(e){return Ir(e)===_d};vt.isPortal=function(e){return Ir(e)===Wg};vt.isProfiler=function(e){return Ir(e)===wd};vt.isStrictMode=function(e){return Ir(e)===Rd};vt.isSuspense=function(e){return Ir(e)===Dd};vt.isSuspenseList=function(e){return Ir(e)===Nd};vt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===Cd||e===wd||e===Rd||e===Dd||e===Nd||typeof e==\"object\"&&e!==null&&(e.$$typeof===zd||e.$$typeof===_d||e.$$typeof===Od||e.$$typeof===Md||e.$$typeof===Ad||e.$$typeof===zO||e.getModuleId!==void 0)};vt.typeOf=Ir});var LE=Xo((Dk,BE)=>{\"use strict\";BE.exports=kE()});var w=q(re());var ir=q(re(),1),_S=q(NS(),1),zS=ir.createContext(null);function YM(){let e=ir.useContext(zS);if(!e)throw new Error(\"RenderContext not found\");return e}function XM(){return YM().model}function Ye(e){let t=XM(),o=ir.useSyncExternalStore(n=>(t.on(`change:${e}`,n),()=>t.off(`change:${e}`,n)),()=>t.get(e)),r=ir.useCallback(n=>{t.set(e,typeof n==\"function\"?n(t.get(e)):n),t.save_changes()},[t,e]);return[o,r]}function kS(e){return({el:t,model:o,experimental:r})=>{let n=_S.createRoot(t);return n.render(ir.createElement(ir.StrictMode,null,ir.createElement(zS.Provider,{value:{model:o,experimental:r}},ir.createElement(e)))),()=>n.unmount()}}function lr(e,...t){let o=new URL(`https://mui.com/production-error/?code=${e}`);return t.forEach(r=>o.searchParams.append(\"args[]\",r)),`Minified MUI error #${e}; visit ${o} for the full message.`}function Bi(){return Bi=Object.assign?Object.assign.bind():function(e){for(var t=1;t0?eo(bs,--Ko):0,hs--,so===10&&(hs=1,ad--),so}function Qo(){return so=Ko<$S?eo(bs,Ko++):0,hs++,so===10&&(hs=1,ad++),so}function Gr(){return eo(bs,Ko)}function vu(){return Ko}function xs(e,t){return Ja(bs,e,t)}function gs(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function id(e){return ad=hs=1,$S=Fo(bs=e),Ko=0,[]}function ld(e){return bs=\"\",e}function Ts(e){return nd(xs(Ko-1,$g(e===91?e+2:e===40?e+1:e)))}function GS(e){for(;(so=Gr())&&so<33;)Qo();return gs(e)>2||gs(so)>3?\"\":\" \"}function qS(e,t){for(;--t&&Qo()&&!(so<48||so>102||so>57&&so<65||so>70&&so<97););return xs(e,vu()+(t<6&&Gr()==32&&Qo()==32))}function $g(e){for(;Qo();)switch(so){case e:return Ko;case 34:case 39:e!==34&&e!==39&&$g(so);break;case 40:e===41&&$g(e);break;case 92:Qo();break}return Ko}function IS(e,t){for(;Qo()&&e+so!==57;)if(e+so===84&&Gr()===47)break;return\"/*\"+xs(t,Ko-1)+\"*\"+Li(e===47?e:Qo())}function FS(e){for(;!gs(Gr());)Qo();return xs(e,Ko)}function WS(e){return ld(sd(\"\",null,null,null,[\"\"],e=id(e),0,[0],e))}function sd(e,t,o,r,n,a,i,l,s){for(var c=0,u=0,m=i,p=0,d=0,v=0,T=1,S=1,h=1,y=0,g=\"\",b=n,E=a,C=r,P=g;S;)switch(v=y,y=Qo()){case 40:if(v!=108&&eo(P,m-1)==58){gu(P+=We(Ts(y),\"&\",\"&\\f\"),\"&\\f\")!=-1&&(h=-1);break}case 34:case 39:case 91:P+=Ts(y);break;case 9:case 10:case 13:case 32:P+=GS(v);break;case 92:P+=qS(vu()-1,7);continue;case 47:switch(Gr()){case 42:case 47:ys(FM(IS(Qo(),vu()),t,o),s);break;default:P+=\"/\"}break;case 123*T:l[c++]=Fo(P)*h;case 125*T:case 59:case 0:switch(y){case 0:case 125:S=0;case 59+u:h==-1&&(P=We(P,/\\f/g,\"\")),d>0&&Fo(P)-m&&ys(d>32?QS(P+\";\",r,o,m-1):QS(We(P,\" \",\"\")+\";\",r,o,m-2),s);break;case 59:P+=\";\";default:if(ys(C=KS(P,t,o,c,u,n,l,g,b=[],E=[],m),a),y===123)if(u===0)sd(P,t,C,C,b,a,m,l,E);else switch(p===99&&eo(P,3)===110?100:p){case 100:case 108:case 109:case 115:sd(e,C,C,r&&ys(KS(e,C,C,0,0,n,l,g,n,b=[],m),E),n,E,m,l,r?b:E);break;default:sd(P,C,C,C,[\"\"],E,0,l,E)}}c=u=d=0,T=h=1,g=P=\"\",m=i;break;case 58:m=1+Fo(P),d=v;default:if(T<1){if(y==123)--T;else if(y==125&&T++==0&&XS()==125)continue}switch(P+=Li(y),y*T){case 38:h=u>0?1:(P+=\"\\f\",-1);break;case 44:l[c++]=(Fo(P)-1)*h,h=1;break;case 64:Gr()===45&&(P+=Ts(Qo())),p=Gr(),u=m=Fo(g=P+=FS(vu())),y++;break;case 45:v===45&&Fo(P)==2&&(T=0)}}return a}function KS(e,t,o,r,n,a,i,l,s,c,u){for(var m=n-1,p=n===0?a:[\"\"],d=ms(p),v=0,T=0,S=0;v0?p[h]+\" \"+y:We(y,/&\\f/g,p[h])))&&(s[S++]=g);return bu(e,t,o,n===0?fs:l,s,c,u)}function FM(e,t,o){return bu(e,t,o,od,Li(YS()),Ja(e,2,-2),0)}function QS(e,t,o,r){return bu(e,t,o,ds,Ja(e,0,r),Ja(e,r+1,-1),r)}function ji(e,t){for(var o=\"\",r=ms(e),n=0;n6)switch(eo(e,t+1)){case 109:if(eo(e,t+4)!==45)break;case 102:return We(e,/(.+:)(.+)-([^]+)/,\"$1\"+tt+\"$2-$3$1\"+hu+(eo(e,t+3)==108?\"$3\":\"$2-$3\"))+e;case 115:return~gu(e,\"stretch\")?oE(We(e,\"stretch\",\"fill-available\"),t)+e:e}break;case 4949:if(eo(e,t+1)!==115)break;case 6444:switch(eo(e,Fo(e)-3-(~gu(e,\"!important\")&&10))){case 107:return We(e,\":\",\":\"+tt)+e;case 101:return We(e,/(.+:)([^;!]+)(;|!.+)?/,\"$1\"+tt+(eo(e,14)===45?\"inline-\":\"\")+\"box$3$1\"+tt+\"$2$3$1\"+No+\"$2box$3\")+e}break;case 5936:switch(eo(e,t+11)){case 114:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"tb\")+e;case 108:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"tb-rl\")+e;case 45:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"lr\")+e}return tt+e+No+e+e}return e}var eO=function(t,o,r,n){if(t.length>-1&&!t.return)switch(t.type){case ds:t.return=oE(t.value,t.length);break;case rd:return ji([vs(t,{value:We(t.value,\"@\",\"@\"+tt)})],n);case fs:if(t.length)return Vg(t.props,function(a){switch(Hg(a,/(::plac\\w+|:read-\\w+)/)){case\":read-only\":case\":read-write\":return ji([vs(t,{props:[We(a,/:(read-\\w+)/,\":\"+hu+\"$1\")]})],n);case\"::placeholder\":return ji([vs(t,{props:[We(a,/:(plac\\w+)/,\":\"+tt+\"input-$1\")]}),vs(t,{props:[We(a,/:(plac\\w+)/,\":\"+hu+\"$1\")]}),vs(t,{props:[We(a,/:(plac\\w+)/,No+\"input-$1\")]})],n)}return\"\"})}},tO=[eO],rE=function(t){var o=t.key;if(o===\"css\"){var r=document.querySelectorAll(\"style[data-emotion]:not([data-s])\");Array.prototype.forEach.call(r,function(T){var S=T.getAttribute(\"data-emotion\");S.indexOf(\" \")!==-1&&(document.head.appendChild(T),T.setAttribute(\"data-s\",\"\"))})}var n=t.stylisPlugins||tO,a={},i,l=[];i=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^=\"'+o+' \"]'),function(T){for(var S=T.getAttribute(\"data-emotion\").split(\" \"),h=1;h=4;++r,n-=4)o=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,o=(o&65535)*1540483477+((o>>>16)*59797<<16),o^=o>>>24,t=(o&65535)*1540483477+((o>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(n){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var hE={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};var yO=!1,hO=/[A-Z]|^ms/g,gO=/_EMO_([^_]+?)_([^]*?)_EMO_/g,xE=function(t){return t.charCodeAt(1)===45},gE=function(t){return t!=null&&typeof t!=\"boolean\"},Fg=cd(function(e){return xE(e)?e:e.replace(hO,\"-$&\").toLowerCase()}),bE=function(t,o){switch(t){case\"animation\":case\"animationName\":if(typeof o==\"string\")return o.replace(gO,function(r,n,a){return Nn={name:n,styles:a,next:Nn},n})}return hE[t]!==1&&!xE(t)&&typeof o==\"number\"&&o!==0?o+\"px\":o},bO=\"Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.\";function Su(e,t,o){if(o==null)return\"\";var r=o;if(r.__emotion_styles!==void 0)return r;switch(typeof o){case\"boolean\":return\"\";case\"object\":{var n=o;if(n.anim===1)return Nn={name:n.name,styles:n.styles,next:Nn},n.name;var a=o;if(a.styles!==void 0){var i=a.next;if(i!==void 0)for(;i!==void 0;)Nn={name:i.name,styles:i.styles,next:Nn},i=i.next;var l=a.styles+\";\";return l}return vO(e,t,o)}case\"function\":{if(e!==void 0){var s=Nn,c=o(e);return Nn=s,Su(e,t,c)}break}}var u=o;if(t==null)return u;var m=t[u];return m!==void 0?m:u}function vO(e,t,o){var r=\"\";if(Array.isArray(o))for(var n=0;n96?wO:MO},ME=function(t,o,r){var n;if(o){var a=o.shouldForwardProp;n=t.__emotion_forwardProp&&a?function(i){return t.__emotion_forwardProp(i)&&a(i)}:a}return typeof n!=\"function\"&&r&&(n=t.__emotion_forwardProp),n},OO=function(t){var o=t.cache,r=t.serialized,n=t.isStringTag;return Ss(o,r,n),Eu(function(){return Tu(o,r,n)}),null},OE=function e(t,o){var r=t.__emotion_real===t,n=r&&t.__emotion_base||t,a,i;o!==void 0&&(a=o.label,i=o.target);var l=ME(t,o,r),s=l||wE(n),c=!s(\"as\");return function(){var u=arguments,m=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(a!==void 0&&m.push(\"label:\"+a+\";\"),u[0]==null||u[0].raw===void 0)m.push.apply(m,u);else{var p=u[0];m.push(p[0]);for(var d=u.length,v=1;v{t[o]=jE(e[o])}),t}function Kt(e,t,o={clone:!0}){let r=o.clone?{...e}:e;return Cr(e)&&Cr(t)&&Object.keys(t).forEach(n=>{Zg.isValidElement(t[n])||(0,Jg.isValidElementType)(t[n])?r[n]=t[n]:Cr(t[n])&&Object.prototype.hasOwnProperty.call(e,n)&&Cr(e[n])?r[n]=Kt(e[n],t[n],o):o.clone?r[n]=Cr(t[n])?jE(t[n]):t[n]:r[n]=t[n]}),r}var kO=e=>{let t=Object.keys(e).map(o=>({key:o,val:e[o]}))||[];return t.sort((o,r)=>o.val-r.val),t.reduce((o,r)=>({...o,[r.key]:r.val}),{})};function e0(e){let{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:o=\"px\",step:r=5,...n}=e,a=kO(t),i=Object.keys(a);function l(p){return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o})`}function s(p){return`@media (max-width:${(typeof t[p]==\"number\"?t[p]:p)-r/100}${o})`}function c(p,d){let v=i.indexOf(d);return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o}) and (max-width:${(v!==-1&&typeof t[i[v]]==\"number\"?t[i[v]]:d)-r/100}${o})`}function u(p){return i.indexOf(p)+1r.startsWith(\"@container\")).sort((r,n)=>{let a=/min-width:\\s*([0-9.]+)/;return+(r.match(a)?.[1]||0)-+(n.match(a)?.[1]||0)});return o.length?o.reduce((r,n)=>{let a=t[n];return delete r[n],r[n]=a,r},{...t}):t}function t0(e,t){return t===\"@\"||t.startsWith(\"@\")&&(e.some(o=>t.startsWith(`@${o}`))||!!t.match(/^@\\d/))}function o0(e,t){let o=t.match(/^@([^/]+)?\\/?(.+)?$/);if(!o)return null;let[,r,n]=o,a=Number.isNaN(+r)?r||0:+r;return e.containerQueries(n).up(a)}function Bd(e){let t=(a,i)=>a.replace(\"@media\",i?`@container ${i}`:\"@container\");function o(a,i){a.up=(...l)=>t(e.breakpoints.up(...l),i),a.down=(...l)=>t(e.breakpoints.down(...l),i),a.between=(...l)=>t(e.breakpoints.between(...l),i),a.only=(...l)=>t(e.breakpoints.only(...l),i),a.not=(...l)=>{let s=t(e.breakpoints.not(...l),i);return s.includes(\"not all and\")?s.replace(\"not all and \",\"\").replace(\"min-width:\",\"width<\").replace(\"max-width:\",\"width>\").replace(\"and\",\"or\"):s}}let r={},n=a=>(o(r,a),r);return o(n),{...e,containerQueries:n}}var BO={borderRadius:4},UE=BO;function LO(e,t){return t?Kt(e,t,{clone:!1}):e}var sa=LO;var Ru={xs:0,sm:600,md:900,lg:1200,xl:1536},HE={keys:[\"xs\",\"sm\",\"md\",\"lg\",\"xl\"],up:e=>`@media (min-width:${Ru[e]}px)`},jO={containerQueries:e=>({up:t=>{let o=typeof t==\"number\"?t:Ru[t]||t;return typeof o==\"number\"&&(o=`${o}px`),e?`@container ${e} (min-width:${o})`:`@container (min-width:${o})`}})};function Wo(e,t,o){let r=e.theme||{};if(Array.isArray(t)){let a=r.breakpoints||HE;return t.reduce((i,l,s)=>(i[a.up(a.keys[s])]=o(t[s]),i),{})}if(typeof t==\"object\"){let a=r.breakpoints||HE;return Object.keys(t).reduce((i,l)=>{if(t0(a.keys,l)){let s=o0(r.containerQueries?r:jO,l);s&&(i[s]=o(t[l],l))}else if(Object.keys(a.values||Ru).includes(l)){let s=a.up(l);i[s]=o(t[l],l)}else{let s=l;i[s]=t[s]}return i},{})}return o(t)}function VE(e={}){return e.keys?.reduce((o,r)=>{let n=e.up(r);return o[n]={},o},{})||{}}function r0(e,t){return e.reduce((o,r)=>{let n=o[r];return(!n||Object.keys(n).length===0)&&delete o[r],o},t)}function ri(e){if(typeof e!=\"string\")throw new Error(lr(7));return e.charAt(0).toUpperCase()+e.slice(1)}function Ps(e,t,o=!0){if(!t||typeof t!=\"string\")return null;if(e&&e.vars&&o){let r=`vars.${t}`.split(\".\").reduce((n,a)=>n&&n[a]?n[a]:null,e);if(r!=null)return r}return t.split(\".\").reduce((r,n)=>r&&r[n]!=null?r[n]:null,e)}function wu(e,t,o,r=o){let n;return typeof e==\"function\"?n=e(o):Array.isArray(e)?n=e[o]||r:n=Ps(e,o)||r,t&&(n=t(n,r,e)),n}function UO(e){let{prop:t,cssProperty:o=e.prop,themeKey:r,transform:n}=e,a=i=>{if(i[t]==null)return null;let l=i[t],s=i.theme,c=Ps(s,r)||{};return Wo(i,l,m=>{let p=wu(c,n,m);return m===p&&typeof m==\"string\"&&(p=wu(c,n,`${t}${m===\"default\"?\"\":ri(m)}`,m)),o===!1?p:{[o]:p}})};return a.propTypes={},a.filterProps=[t],a}var Pt=UO;function Ld(e){let t={};return o=>(t[o]===void 0&&(t[o]=e(o)),t[o])}var HO={m:\"margin\",p:\"padding\"},VO={t:\"Top\",r:\"Right\",b:\"Bottom\",l:\"Left\",x:[\"Left\",\"Right\"],y:[\"Top\",\"Bottom\"]},$E={marginX:\"mx\",marginY:\"my\",paddingX:\"px\",paddingY:\"py\"},$O=Ld(e=>{if(e.length>2)if($E[e])e=$E[e];else return[e];let[t,o]=e.split(\"\"),r=HO[t],n=VO[o]||\"\";return Array.isArray(n)?n.map(a=>r+a):[r+n]}),n0=[\"m\",\"mt\",\"mr\",\"mb\",\"ml\",\"mx\",\"my\",\"margin\",\"marginTop\",\"marginRight\",\"marginBottom\",\"marginLeft\",\"marginX\",\"marginY\",\"marginInline\",\"marginInlineStart\",\"marginInlineEnd\",\"marginBlock\",\"marginBlockStart\",\"marginBlockEnd\"],a0=[\"p\",\"pt\",\"pr\",\"pb\",\"pl\",\"px\",\"py\",\"padding\",\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\",\"paddingX\",\"paddingY\",\"paddingInline\",\"paddingInlineStart\",\"paddingInlineEnd\",\"paddingBlock\",\"paddingBlockStart\",\"paddingBlockEnd\"],YE=[...n0,...a0];function Hi(e,t,o,r){let n=Ps(e,t,!0)??o;return typeof n==\"number\"||typeof n==\"string\"?a=>typeof a==\"string\"?a:typeof n==\"string\"?n.startsWith(\"var(\")&&a===0?0:n.startsWith(\"var(\")&&a===1?n:`calc(${a} * ${n})`:n*a:Array.isArray(n)?a=>{if(typeof a==\"string\")return a;let i=Math.abs(a),l=n[i];return a>=0?l:typeof l==\"number\"?-l:typeof l==\"string\"&&l.startsWith(\"var(\")?`calc(-1 * ${l})`:`-${l}`}:typeof n==\"function\"?n:()=>{}}function Mu(e){return Hi(e,\"spacing\",8,\"spacing\")}function Vi(e,t){return typeof t==\"string\"||t==null?t:e(t)}function YO(e,t){return o=>e.reduce((r,n)=>(r[n]=Vi(t,o),r),{})}function XO(e,t,o,r){if(!t.includes(o))return null;let n=$O(o),a=YO(n,r),i=e[o];return Wo(e,i,a)}function i0(e,t){let o=Mu(e.theme);return Object.keys(e).map(r=>XO(e,t,r,o)).reduce(sa,{})}function Vt(e){return i0(e,n0)}Vt.propTypes={};Vt.filterProps=n0;function $t(e){return i0(e,a0)}$t.propTypes={};$t.filterProps=a0;function XE(e){return i0(e,YE)}XE.propTypes={};XE.filterProps=YE;function Cs(e=8,t=Mu({spacing:e})){if(e.mui)return e;let o=(...r)=>(r.length===0?[1]:r).map(a=>{let i=t(a);return typeof i==\"number\"?`${i}px`:i}).join(\" \");return o.mui=!0,o}function GO(...e){let t=e.reduce((r,n)=>(n.filterProps.forEach(a=>{r[a]=n}),r),{}),o=r=>Object.keys(r).reduce((n,a)=>t[a]?sa(n,t[a](r)):n,{});return o.propTypes={},o.filterProps=e.reduce((r,n)=>r.concat(n.filterProps),[]),o}var ca=GO;function Rr(e){return typeof e!=\"number\"?e:`${e}px solid`}function Fr(e,t){return Pt({prop:e,themeKey:\"borders\",transform:t})}var qO=Fr(\"border\",Rr),IO=Fr(\"borderTop\",Rr),FO=Fr(\"borderRight\",Rr),KO=Fr(\"borderBottom\",Rr),QO=Fr(\"borderLeft\",Rr),WO=Fr(\"borderColor\"),ZO=Fr(\"borderTopColor\"),JO=Fr(\"borderRightColor\"),eA=Fr(\"borderBottomColor\"),tA=Fr(\"borderLeftColor\"),oA=Fr(\"outline\",Rr),rA=Fr(\"outlineColor\"),Ou=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){let t=Hi(e.theme,\"shape.borderRadius\",4,\"borderRadius\"),o=r=>({borderRadius:Vi(t,r)});return Wo(e,e.borderRadius,o)}return null};Ou.propTypes={};Ou.filterProps=[\"borderRadius\"];var S4=ca(qO,IO,FO,KO,QO,WO,ZO,JO,eA,tA,Ou,oA,rA);var Au=e=>{if(e.gap!==void 0&&e.gap!==null){let t=Hi(e.theme,\"spacing\",8,\"gap\"),o=r=>({gap:Vi(t,r)});return Wo(e,e.gap,o)}return null};Au.propTypes={};Au.filterProps=[\"gap\"];var Du=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){let t=Hi(e.theme,\"spacing\",8,\"columnGap\"),o=r=>({columnGap:Vi(t,r)});return Wo(e,e.columnGap,o)}return null};Du.propTypes={};Du.filterProps=[\"columnGap\"];var Nu=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){let t=Hi(e.theme,\"spacing\",8,\"rowGap\"),o=r=>({rowGap:Vi(t,r)});return Wo(e,e.rowGap,o)}return null};Nu.propTypes={};Nu.filterProps=[\"rowGap\"];var nA=Pt({prop:\"gridColumn\"}),aA=Pt({prop:\"gridRow\"}),iA=Pt({prop:\"gridAutoFlow\"}),lA=Pt({prop:\"gridAutoColumns\"}),sA=Pt({prop:\"gridAutoRows\"}),cA=Pt({prop:\"gridTemplateColumns\"}),uA=Pt({prop:\"gridTemplateRows\"}),pA=Pt({prop:\"gridTemplateAreas\"}),fA=Pt({prop:\"gridArea\"}),M4=ca(Au,Du,Nu,nA,aA,iA,lA,sA,cA,uA,pA,fA);function $i(e,t){return t===\"grey\"?t:e}var dA=Pt({prop:\"color\",themeKey:\"palette\",transform:$i}),mA=Pt({prop:\"bgcolor\",cssProperty:\"backgroundColor\",themeKey:\"palette\",transform:$i}),yA=Pt({prop:\"backgroundColor\",themeKey:\"palette\",transform:$i}),N4=ca(dA,mA,yA);function sr(e){return e<=1&&e!==0?`${e*100}%`:e}var hA=Pt({prop:\"width\",transform:sr}),jd=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){let t=o=>{let r=e.theme?.breakpoints?.values?.[o]||Ru[o];return r?e.theme?.breakpoints?.unit!==\"px\"?{maxWidth:`${r}${e.theme.breakpoints.unit}`}:{maxWidth:r}:{maxWidth:sr(o)}};return Wo(e,e.maxWidth,t)}return null};jd.filterProps=[\"maxWidth\"];var gA=Pt({prop:\"minWidth\",transform:sr}),bA=Pt({prop:\"height\",transform:sr}),vA=Pt({prop:\"maxHeight\",transform:sr}),xA=Pt({prop:\"minHeight\",transform:sr}),L4=Pt({prop:\"size\",cssProperty:\"width\",transform:sr}),j4=Pt({prop:\"size\",cssProperty:\"height\",transform:sr}),TA=Pt({prop:\"boxSizing\"}),U4=ca(hA,jd,gA,bA,vA,xA,TA);var SA={border:{themeKey:\"borders\",transform:Rr},borderTop:{themeKey:\"borders\",transform:Rr},borderRight:{themeKey:\"borders\",transform:Rr},borderBottom:{themeKey:\"borders\",transform:Rr},borderLeft:{themeKey:\"borders\",transform:Rr},borderColor:{themeKey:\"palette\"},borderTopColor:{themeKey:\"palette\"},borderRightColor:{themeKey:\"palette\"},borderBottomColor:{themeKey:\"palette\"},borderLeftColor:{themeKey:\"palette\"},outline:{themeKey:\"borders\",transform:Rr},outlineColor:{themeKey:\"palette\"},borderRadius:{themeKey:\"shape.borderRadius\",style:Ou},color:{themeKey:\"palette\",transform:$i},bgcolor:{themeKey:\"palette\",cssProperty:\"backgroundColor\",transform:$i},backgroundColor:{themeKey:\"palette\",transform:$i},p:{style:$t},pt:{style:$t},pr:{style:$t},pb:{style:$t},pl:{style:$t},px:{style:$t},py:{style:$t},padding:{style:$t},paddingTop:{style:$t},paddingRight:{style:$t},paddingBottom:{style:$t},paddingLeft:{style:$t},paddingX:{style:$t},paddingY:{style:$t},paddingInline:{style:$t},paddingInlineStart:{style:$t},paddingInlineEnd:{style:$t},paddingBlock:{style:$t},paddingBlockStart:{style:$t},paddingBlockEnd:{style:$t},m:{style:Vt},mt:{style:Vt},mr:{style:Vt},mb:{style:Vt},ml:{style:Vt},mx:{style:Vt},my:{style:Vt},margin:{style:Vt},marginTop:{style:Vt},marginRight:{style:Vt},marginBottom:{style:Vt},marginLeft:{style:Vt},marginX:{style:Vt},marginY:{style:Vt},marginInline:{style:Vt},marginInlineStart:{style:Vt},marginInlineEnd:{style:Vt},marginBlock:{style:Vt},marginBlockStart:{style:Vt},marginBlockEnd:{style:Vt},displayPrint:{cssProperty:!1,transform:e=>({\"@media print\":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:Au},rowGap:{style:Nu},columnGap:{style:Du},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:\"zIndex\"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:\"shadows\"},width:{transform:sr},maxWidth:{style:jd},minWidth:{transform:sr},height:{transform:sr},maxHeight:{transform:sr},minHeight:{transform:sr},boxSizing:{},font:{themeKey:\"font\"},fontFamily:{themeKey:\"typography\"},fontSize:{themeKey:\"typography\"},fontStyle:{themeKey:\"typography\"},fontWeight:{themeKey:\"typography\"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:\"typography\"}},un=SA;function EA(...e){let t=e.reduce((r,n)=>r.concat(Object.keys(n)),[]),o=new Set(t);return e.every(r=>o.size===Object.keys(r).length)}function PA(e,t){return typeof e==\"function\"?e(t):e}function CA(){function e(o,r,n,a){let i={[o]:r,theme:n},l=a[o];if(!l)return{[o]:r};let{cssProperty:s=o,themeKey:c,transform:u,style:m}=l;if(r==null)return null;if(c===\"typography\"&&r===\"inherit\")return{[o]:r};let p=Ps(n,c)||{};return m?m(i):Wo(i,r,v=>{let T=wu(p,u,v);return v===T&&typeof v==\"string\"&&(T=wu(p,u,`${o}${v===\"default\"?\"\":ri(v)}`,v)),s===!1?T:{[s]:T}})}function t(o){let{sx:r,theme:n={},nested:a}=o||{};if(!r)return null;let i=n.unstable_sxConfig??un;function l(s){let c=s;if(typeof s==\"function\")c=s(n);else if(typeof s!=\"object\")return s;if(!c)return null;let u=VE(n.breakpoints),m=Object.keys(u),p=u;return Object.keys(c).forEach(d=>{let v=PA(c[d],n);if(v!=null)if(typeof v==\"object\")if(i[d])p=sa(p,e(d,v,n,i));else{let T=Wo({theme:n},v,S=>({[d]:S}));EA(T,v)?p[d]=t({sx:v,theme:n,nested:!0}):p=sa(p,T)}else p=sa(p,e(d,v,n,i))}),!a&&n.modularCssLayers?{\"@layer sx\":kd(n,r0(m,p))}:kd(n,r0(m,p))}return Array.isArray(r)?r.map(l):l(r)}return t}var GE=CA();GE.filterProps=[\"sx\"];var Kr=GE;function l0(e,t){let o=this;if(o.vars){if(!o.colorSchemes?.[e]||typeof o.getColorSchemeSelector!=\"function\")return{};let r=o.getColorSchemeSelector(e);return r===\"&\"?t:((r.includes(\"data-\")||r.includes(\".\"))&&(r=`*:where(${r.replace(/\\s*&$/,\"\")}) &`),{[r]:t})}return o.palette.mode===e?t:{}}function RA(e={},...t){let{breakpoints:o={},palette:r={},spacing:n,shape:a={},...i}=e,l=e0(o),s=Cs(n),c=Kt({breakpoints:l,direction:\"ltr\",components:{},palette:{mode:\"light\",...r},spacing:s,shape:{...UE,...a}},i);return c=Bd(c),c.applyStyles=l0,c=t.reduce((u,m)=>Kt(u,m),c),c.unstable_sxConfig={...un,...i?.unstable_sxConfig},c.unstable_sx=function(m){return Kr({sx:m,theme:this})},c}var Yi=RA;var qE=q(re(),1);function wA(e){return Object.keys(e).length===0}function MA(e=null){let t=qE.useContext(ti);return!t||wA(t)?e:t}var s0=MA;var OA=Yi();function AA(e=OA){return s0(e)}var Rs=AA;var DA=e=>{let t={systemProps:{},otherProps:{}},o=e?.theme?.unstable_sxConfig??un;return Object.keys(e).forEach(r=>{o[r]?t.systemProps[r]=e[r]:t.otherProps[r]=e[r]}),t};function ws(e){let{sx:t,...o}=e,{systemProps:r,otherProps:n}=DA(o),a;return Array.isArray(t)?a=[r,...t]:typeof t==\"function\"?a=(...i)=>{let l=t(...i);return Cr(l)?{...r,...l}:r}:a={...r,...t},{...n,sx:a}}var IE=e=>e,NA=()=>{let e=IE;return{configure(t){e=t},generate(t){return e(t)},reset(){e=IE}}},_A=NA(),Ms=_A;var KE=q(re(),1);function FE(e){var t,o,r=\"\";if(typeof e==\"string\"||typeof e==\"number\")r+=e;else if(typeof e==\"object\")if(Array.isArray(e)){var n=e.length;for(t=0;tl!==\"theme\"&&l!==\"sx\"&&l!==\"as\"})(Kr);return KE.forwardRef(function(s,c){let u=Rs(o),{className:m,component:p=\"div\",...d}=ws(s);return(0,QE.jsx)(a,{as:p,ref:c,className:ie(m,n?n(r):r),theme:t&&u[t]||u,...d})})}var kA={active:\"active\",checked:\"checked\",completed:\"completed\",disabled:\"disabled\",error:\"error\",expanded:\"expanded\",focused:\"focused\",focusVisible:\"focusVisible\",open:\"open\",readOnly:\"readOnly\",required:\"required\",selected:\"selected\"};function _e(e,t,o=\"Mui\"){let r=kA[t];return r?`${o}-${r}`:`${Ms.generate(e)}-${t}`}function Ce(e,t,o=\"Mui\"){let r={};return t.forEach(n=>{r[n]=_e(e,n,o)}),r}function zu(e){let{variants:t,...o}=e,r={variants:t,style:la(o),isProcessed:!0};return r.style===o||t&&t.forEach(n=>{typeof n.style!=\"function\"&&(n.style=la(n.style))}),r}var BA=Yi();function c0(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}function Xi(e,t){return t&&e&&typeof e==\"object\"&&e.styles&&!e.styles.startsWith(\"@layer\")&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}function LA(e){return e?(t,o)=>o[e]:null}function jA(e,t,o){e.theme=HA(e.theme)?o:e.theme[t]||e.theme}function Ud(e,t,o){let r=typeof t==\"function\"?t(e):t;if(Array.isArray(r))return r.flatMap(n=>Ud(e,n,o));if(Array.isArray(r?.variants)){let n;if(r.isProcessed)n=o?Xi(r.style,o):r.style;else{let{variants:a,...i}=r;n=o?Xi(la(i),o):i}return WE(e,r.variants,[n],o)}return r?.isProcessed?o?Xi(la(r.style),o):r.style:o?Xi(la(r),o):r}function WE(e,t,o=[],r=void 0){let n;e:for(let a=0;a{zE(l,C=>C.filter(P=>P!==Kr));let{name:c,slot:u,skipVariantsResolver:m,skipSx:p,overridesResolver:d=LA($A(u)),...v}=s,T=c&&c.startsWith(\"Mui\")||u?\"components\":\"custom\",S=m!==void 0?m:u&&u!==\"Root\"&&u!==\"root\"||!1,h=p||!1,y=c0;u===\"Root\"||u===\"root\"?y=r:u?y=n:VA(l)&&(y=void 0);let g=Cu(l,{shouldForwardProp:y,label:UA(c,u),...v}),b=C=>{if(C.__emotion_real===C)return C;if(typeof C==\"function\")return function(A){return Ud(A,C,A.theme.modularCssLayers?T:void 0)};if(Cr(C)){let P=zu(C);return function(_){return P.variants?Ud(_,P,_.theme.modularCssLayers?T:void 0):_.theme.modularCssLayers?Xi(P.style,T):P.style}}return C},E=(...C)=>{let P=[],A=C.map(b),_=[];if(P.push(a),c&&d&&_.push(function(k){let O=k.theme.components?.[c]?.styleOverrides;if(!O)return null;let N={};for(let X in O)N[X]=Ud(k,O[X],k.theme.modularCssLayers?\"theme\":void 0);return d(k,N)}),c&&!S&&_.push(function(k){let O=k.theme?.components?.[c]?.variants;return O?WE(k,O,[],k.theme.modularCssLayers?\"theme\":void 0):null}),h||_.push(Kr),Array.isArray(A[0])){let x=A.shift(),k=new Array(P.length).fill(\"\"),U=new Array(_.length).fill(\"\"),O;O=[...k,...x,...U],O.raw=[...k,...x.raw,...U],P.unshift(O)}let z=[...P,...A,..._],I=g(...z);return l.muiName&&(I.muiName=l.muiName),I};return g.withConfig&&(E.withConfig=g.withConfig),E}}function UA(e,t){return void 0}function HA(e){for(let t in e)return!1;return!0}function VA(e){return typeof e==\"string\"&&e.charCodeAt(0)>96}function $A(e){return e&&e.charAt(0).toLowerCase()+e.slice(1)}function ni(e,t,o=!1){let r={...t};for(let n in e)if(Object.prototype.hasOwnProperty.call(e,n)){let a=n;if(a===\"components\"||a===\"slots\")r[a]={...e[a],...r[a]};else if(a===\"componentsProps\"||a===\"slotProps\"){let i=e[a],l=t[a];if(!l)r[a]=i||{};else if(!i)r[a]=l;else{r[a]={...l};for(let s in i)if(Object.prototype.hasOwnProperty.call(i,s)){let c=s;r[a][c]=ni(i[c],l[c],o)}}}else a===\"className\"&&o&&t.className?r.className=ie(e?.className,t?.className):a===\"style\"&&o&&t.style?r.style={...e?.style,...t?.style}:r[a]===void 0&&(r[a]=e[a])}return r}var Vd=q(re(),1),YA=typeof window<\"u\"?Vd.useLayoutEffect:Vd.useEffect,wr=YA;function XA(e,t=Number.MIN_SAFE_INTEGER,o=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,o))}var ua=XA;function p0(e,t=0,o=1){return ua(e,t,o)}function GA(e){e=e.slice(1);let t=new RegExp(`.{1,${e.length>=6?2:1}}`,\"g\"),o=e.match(t);return o&&o[0].length===1&&(o=o.map(r=>r+r)),o?`rgb${o.length===4?\"a\":\"\"}(${o.map((r,n)=>n<3?parseInt(r,16):Math.round(parseInt(r,16)/255*1e3)/1e3).join(\", \")})`:\"\"}function ai(e){if(e.type)return e;if(e.charAt(0)===\"#\")return ai(GA(e));let t=e.indexOf(\"(\"),o=e.substring(0,t);if(![\"rgb\",\"rgba\",\"hsl\",\"hsla\",\"color\"].includes(o))throw new Error(lr(9,e));let r=e.substring(t+1,e.length-1),n;if(o===\"color\"){if(r=r.split(\" \"),n=r.shift(),r.length===4&&r[3].charAt(0)===\"/\"&&(r[3]=r[3].slice(1)),![\"srgb\",\"display-p3\",\"a98-rgb\",\"prophoto-rgb\",\"rec-2020\"].includes(n))throw new Error(lr(10,n))}else r=r.split(\",\");return r=r.map(a=>parseFloat(a)),{type:o,values:r,colorSpace:n}}var qA=e=>{let t=ai(e);return t.values.slice(0,3).map((o,r)=>t.type.includes(\"hsl\")&&r!==0?`${o}%`:o).join(\" \")},Os=(e,t)=>{try{return qA(e)}catch{return e}};function $d(e){let{type:t,colorSpace:o}=e,{values:r}=e;return t.includes(\"rgb\")?r=r.map((n,a)=>a<3?parseInt(n,10):n):t.includes(\"hsl\")&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),t.includes(\"color\")?r=`${o} ${r.join(\" \")}`:r=`${r.join(\", \")}`,`${t}(${r})`}function f0(e){e=ai(e);let{values:t}=e,o=t[0],r=t[1]/100,n=t[2]/100,a=r*Math.min(n,1-n),i=(c,u=(c+o/30)%12)=>n-a*Math.max(Math.min(u-3,9-u,1),-1),l=\"rgb\",s=[Math.round(i(0)*255),Math.round(i(8)*255),Math.round(i(4)*255)];return e.type===\"hsla\"&&(l+=\"a\",s.push(t[3])),$d({type:l,values:s})}function u0(e){e=ai(e);let t=e.type===\"hsl\"||e.type===\"hsla\"?ai(f0(e)).values:e.values;return t=t.map(o=>(e.type!==\"color\"&&(o/=255),o<=.03928?o/12.92:((o+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function ZE(e,t){let o=u0(e),r=u0(t);return(Math.max(o,r)+.05)/(Math.min(o,r)+.05)}function As(e,t){return e=ai(e),t=p0(t),(e.type===\"rgb\"||e.type===\"hsl\")&&(e.type+=\"a\"),e.type===\"color\"?e.values[3]=`/${t}`:e.values[3]=t,$d(e)}function ii(e,t,o){try{return As(e,t)}catch{return e}}function Ds(e,t){if(e=ai(e),t=p0(t),e.type.includes(\"hsl\"))e.values[2]*=1-t;else if(e.type.includes(\"rgb\")||e.type.includes(\"color\"))for(let o=0;o<3;o+=1)e.values[o]*=1-t;return $d(e)}function it(e,t,o){try{return Ds(e,t)}catch{return e}}function Ns(e,t){if(e=ai(e),t=p0(t),e.type.includes(\"hsl\"))e.values[2]+=(100-e.values[2])*t;else if(e.type.includes(\"rgb\"))for(let o=0;o<3;o+=1)e.values[o]+=(255-e.values[o])*t;else if(e.type.includes(\"color\"))for(let o=0;o<3;o+=1)e.values[o]+=(1-e.values[o])*t;return $d(e)}function lt(e,t,o){try{return Ns(e,t)}catch{return e}}function IA(e,t=.15){return u0(e)>.5?Ds(e,t):Ns(e,t)}function ku(e,t,o){try{return IA(e,t)}catch{return e}}var Yd=q(re(),1);var FA=q(Ie(),1),KA=Yd.createContext();var li=()=>Yd.useContext(KA)??!1;var Xd=q(re(),1);var QA=q(Ie(),1),WA=Xd.createContext(void 0);function ZA(e){let{theme:t,name:o,props:r}=e;if(!t||!t.components||!t.components[o])return r;let n=t.components[o];return n.defaultProps?ni(n.defaultProps,r,t.components.mergeClassNameAndStyle):!n.styleOverrides&&!n.variants?ni(n,r,t.components.mergeClassNameAndStyle):r}function d0({props:e,name:t}){let o=Xd.useContext(WA);return ZA({props:e,name:t,theme:{components:o}})}var Bu=q(re(),1),JE=0;function e5(e){let[t,o]=Bu.useState(e),r=e||t;return Bu.useEffect(()=>{t==null&&(JE+=1,o(`mui-${JE}`))},[t]),r}var t5={...Bu},eP=t5.useId;function Gd(e){if(eP!==void 0){let t=eP();return e??t}return e5(e)}var tP={theme:void 0};function qd(e){let t,o;return function(n){let a=t;return(a===void 0||n.theme!==o)&&(tP.theme=n.theme,a=zu(e(tP)),t=a,o=n.theme),a}}function Id(e=\"\"){function t(...r){if(!r.length)return\"\";let n=r[0];return typeof n==\"string\"&&!n.match(/(#|\\(|\\)|(-?(\\d*\\.)?\\d+)(px|em|%|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc))|^(-?(\\d*\\.)?\\d+)$|(\\d+ \\d+ \\d+)/)?`, var(--${e?`${e}-`:\"\"}${n}${t(...r.slice(1))})`:`, ${n}`}return(r,...n)=>`var(--${e?`${e}-`:\"\"}${r}${t(...n)})`}var oP=(e,t,o,r=[])=>{let n=e;t.forEach((a,i)=>{i===t.length-1?Array.isArray(n)?n[Number(a)]=o:n&&typeof n==\"object\"&&(n[a]=o):n&&typeof n==\"object\"&&(n[a]||(n[a]=r.includes(a)?[]:{}),n=n[a])})},o5=(e,t,o)=>{function r(n,a=[],i=[]){Object.entries(n).forEach(([l,s])=>{(!o||o&&!o([...a,l]))&&s!=null&&(typeof s==\"object\"&&Object.keys(s).length>0?r(s,[...a,l],Array.isArray(s)?[...i,l]:i):t([...a,l],s,i))})}r(e)},r5=(e,t)=>typeof t==\"number\"?[\"lineHeight\",\"fontWeight\",\"opacity\",\"zIndex\"].some(r=>e.includes(r))||e[e.length-1].toLowerCase().includes(\"opacity\")?t:`${t}px`:t;function Lu(e,t){let{prefix:o,shouldSkipGeneratingVar:r}=t||{},n={},a={},i={};return o5(e,(l,s,c)=>{if((typeof s==\"string\"||typeof s==\"number\")&&(!r||!r(l,s))){let u=`--${o?`${o}-`:\"\"}${l.join(\"-\")}`,m=r5(l,s);Object.assign(n,{[u]:m}),oP(a,l,`var(${u})`,c),oP(i,l,`var(${u}, ${m})`,c)}},l=>l[0]===\"vars\"),{css:n,vars:a,varsWithDefaults:i}}function n5(e,t={}){let{getSelector:o=h,disableCssColorScheme:r,colorSchemeSelector:n,enableContrastVars:a}=t,{colorSchemes:i={},components:l,defaultColorScheme:s=\"light\",...c}=e,{vars:u,css:m,varsWithDefaults:p}=Lu(c,t),d=p,v={},{[s]:T,...S}=i;if(Object.entries(S||{}).forEach(([b,E])=>{let{vars:C,css:P,varsWithDefaults:A}=Lu(E,t);d=Kt(d,A),v[b]={css:P,vars:C}}),T){let{css:b,vars:E,varsWithDefaults:C}=Lu(T,t);d=Kt(d,C),v[s]={css:b,vars:E}}function h(b,E){let C=n;if(n===\"class\"&&(C=\".%s\"),n===\"data\"&&(C=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(C=`[${n}=\"%s\"]`),b){if(C===\"media\")return e.defaultColorScheme===b?\":root\":{[`@media (prefers-color-scheme: ${i[b]?.palette?.mode||b})`]:{\":root\":E}};if(C)return e.defaultColorScheme===b?`:root, ${C.replace(\"%s\",String(b))}`:C.replace(\"%s\",String(b))}return\":root\"}return{vars:d,generateThemeVars:()=>{let b={...u};return Object.entries(v).forEach(([,{vars:E}])=>{b=Kt(b,E)}),b},generateStyleSheets:()=>{let b=[],E=e.defaultColorScheme||\"light\";function C(_,z){Object.keys(z).length&&b.push(typeof _==\"string\"?{[_]:{...z}}:_)}C(o(void 0,{...m}),m);let{[E]:P,...A}=v;if(P){let{css:_}=P,z=i[E]?.palette?.mode,I=!r&&z?{colorScheme:z,..._}:{..._};C(o(E,{...I}),I)}return Object.entries(A).forEach(([_,{css:z}])=>{let I=i[_]?.palette?.mode,x=!r&&I?{colorScheme:I,...z}:{...z};C(o(_,{...x}),x)}),a&&b.push({\":root\":{\"--__l-threshold\":\"0.7\",\"--__l\":\"clamp(0, (l / var(--__l-threshold) - 1) * -infinity, 1)\",\"--__a\":\"clamp(0.87, (l / var(--__l-threshold) - 1) * -infinity, 1)\"}}),b}}}var m0=n5;function y0(e){return function(o){return e===\"media\"?`@media (prefers-color-scheme: ${o})`:e?e.startsWith(\"data-\")&&!e.includes(\"%s\")?`[${e}=\"${o}\"] &`:e===\"class\"?`.${o} &`:e===\"data\"?`[data-${o}] &`:`${e.replace(\"%s\",o)} &`:\"&\"}}function Le(e,t,o=void 0){let r={};for(let n in e){let a=e[n],i=\"\",l=!0;for(let s=0;s=o?Fd.text.primary:h0.text.primary}let d=({color:S,name:h,mainShade:y=500,lightShade:g=300,darkShade:b=700})=>{if(S={...S},!S.main&&S[y]&&(S.main=S[y]),!S.hasOwnProperty(\"main\"))throw new Error(lr(11,h?` (${h})`:\"\",y));if(typeof S.main!=\"string\")throw new Error(lr(12,h?` (${h})`:\"\",JSON.stringify(S.main)));return n?(aP(n,S,\"light\",g,r),aP(n,S,\"dark\",b,r)):(nP(S,\"light\",g,r),nP(S,\"dark\",b,r)),S.contrastText||(S.contrastText=p(S.main)),S},v;return t===\"light\"?v=iP():t===\"dark\"&&(v=lP()),Kt({common:{...zs},mode:t,primary:d({color:i,name:\"primary\"}),secondary:d({color:l,name:\"secondary\",mainShade:\"A400\",lightShade:\"A200\",darkShade:\"A700\"}),error:d({color:s,name:\"error\"}),warning:d({color:m,name:\"warning\"}),info:d({color:c,name:\"info\"}),success:d({color:u,name:\"success\"}),grey:rP,contrastThreshold:o,getContrastText:p,augmentColor:d,tonalOffset:r,...v},a)}function Kd(e){let t={};return Object.entries(e).forEach(r=>{let[n,a]=r;typeof a==\"object\"&&(t[n]=`${a.fontStyle?`${a.fontStyle} `:\"\"}${a.fontVariant?`${a.fontVariant} `:\"\"}${a.fontWeight?`${a.fontWeight} `:\"\"}${a.fontStretch?`${a.fontStretch} `:\"\"}${a.fontSize||\"\"}${a.lineHeight?`/${a.lineHeight} `:\"\"}${a.fontFamily||\"\"}`)}),t}function g0(e,t){return{toolbar:{minHeight:56,[e.up(\"xs\")]:{\"@media (orientation: landscape)\":{minHeight:48}},[e.up(\"sm\")]:{minHeight:64}},...t}}function x5(e){return Math.round(e*1e5)/1e5}var sP={textTransform:\"uppercase\"},cP='\"Roboto\", \"Helvetica\", \"Arial\", sans-serif';function b0(e,t){let{fontFamily:o=cP,fontSize:r=14,fontWeightLight:n=300,fontWeightRegular:a=400,fontWeightMedium:i=500,fontWeightBold:l=700,htmlFontSize:s=16,allVariants:c,pxToRem:u,...m}=typeof t==\"function\"?t(e):t,p=r/14,d=u||(S=>`${S/s*p}rem`),v=(S,h,y,g,b)=>({fontFamily:o,fontWeight:S,fontSize:d(h),lineHeight:y,...o===cP?{letterSpacing:`${x5(g/h)}em`}:{},...b,...c}),T={h1:v(n,96,1.167,-1.5),h2:v(n,60,1.2,-.5),h3:v(a,48,1.167,0),h4:v(a,34,1.235,.25),h5:v(a,24,1.334,0),h6:v(i,20,1.6,.15),subtitle1:v(a,16,1.75,.15),subtitle2:v(i,14,1.57,.1),body1:v(a,16,1.5,.15),body2:v(a,14,1.43,.15),button:v(i,14,1.75,.4,sP),caption:v(a,12,1.66,.4),overline:v(a,12,2.66,1,sP),inherit:{fontFamily:\"inherit\",fontWeight:\"inherit\",fontSize:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}};return Kt({htmlFontSize:s,pxToRem:d,fontFamily:o,fontSize:r,fontWeightLight:n,fontWeightRegular:a,fontWeightMedium:i,fontWeightBold:l,...T},m,{clone:!1})}function kt(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${.2})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${.14})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${.12})`].join(\",\")}var T5=[\"none\",kt(0,2,1,-1,0,1,1,0,0,1,3,0),kt(0,3,1,-2,0,2,2,0,0,1,5,0),kt(0,3,3,-2,0,3,4,0,0,1,8,0),kt(0,2,4,-1,0,4,5,0,0,1,10,0),kt(0,3,5,-1,0,5,8,0,0,1,14,0),kt(0,3,5,-1,0,6,10,0,0,1,18,0),kt(0,4,5,-2,0,7,10,1,0,2,16,1),kt(0,5,5,-3,0,8,10,1,0,3,14,2),kt(0,5,6,-3,0,9,12,1,0,3,16,2),kt(0,6,6,-3,0,10,14,1,0,4,18,3),kt(0,6,7,-4,0,11,15,1,0,4,20,3),kt(0,7,8,-4,0,12,17,2,0,5,22,4),kt(0,7,8,-4,0,13,19,2,0,5,24,4),kt(0,7,9,-4,0,14,21,2,0,5,26,4),kt(0,8,9,-5,0,15,22,2,0,6,28,5),kt(0,8,10,-5,0,16,24,2,0,6,30,5),kt(0,8,11,-5,0,17,26,2,0,6,32,5),kt(0,9,11,-5,0,18,28,2,0,7,34,6),kt(0,9,12,-6,0,19,29,2,0,7,36,6),kt(0,10,13,-6,0,20,31,3,0,8,38,7),kt(0,10,13,-6,0,21,33,3,0,8,40,7),kt(0,10,14,-6,0,22,35,3,0,8,42,7),kt(0,11,14,-7,0,23,36,3,0,9,44,8),kt(0,11,15,-7,0,24,38,3,0,9,46,8)],uP=T5;var S5={easeInOut:\"cubic-bezier(0.4, 0, 0.2, 1)\",easeOut:\"cubic-bezier(0.0, 0, 0.2, 1)\",easeIn:\"cubic-bezier(0.4, 0, 1, 1)\",sharp:\"cubic-bezier(0.4, 0, 0.6, 1)\"},E5={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function pP(e){return`${Math.round(e)}ms`}function P5(e){if(!e)return 0;let t=e/36;return Math.min(Math.round((4+15*t**.25+t/5)*10),3e3)}function v0(e){let t={...S5,...e.easing},o={...E5,...e.duration};return{getAutoHeightDuration:P5,create:(n=[\"all\"],a={})=>{let{duration:i=o.standard,easing:l=t.easeInOut,delay:s=0,...c}=a;return(Array.isArray(n)?n:[n]).map(u=>`${u} ${typeof i==\"string\"?i:pP(i)} ${l} ${typeof s==\"string\"?s:pP(s)}`).join(\",\")},...e,easing:t,duration:o}}var C5={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},fP=C5;function R5(e){return Cr(e)||typeof e>\"u\"||typeof e==\"string\"||typeof e==\"boolean\"||typeof e==\"number\"||Array.isArray(e)}function Qd(e={}){let t={...e};function o(r){let n=Object.entries(r);for(let a=0;a{if(!Number.isNaN(+e))return+e;let t=e.match(/\\d*\\.?\\d+/g);if(!t)return 0;let o=0;for(let r=0;rKt(v,T),d),d.unstable_sxConfig={...un,...u?.unstable_sxConfig},d.unstable_sx=function(T){return Kr({sx:T,theme:this})},d.toRuntimeSource=Qd,M5(d),d}var ju=O5;function Bs(e){let t;return e<1?t=5.11916*e**2:t=4.5*Math.log(e+1)+2,Math.round(t*10)/1e3}var A5=[...Array(25)].map((e,t)=>{if(t===0)return\"none\";let o=Bs(t);return`linear-gradient(rgba(255 255 255 / ${o}), rgba(255 255 255 / ${o}))`});function x0(e){return{inputPlaceholder:e===\"dark\"?.5:.42,inputUnderline:e===\"dark\"?.7:.42,switchTrackDisabled:e===\"dark\"?.2:.12,switchTrack:e===\"dark\"?.3:.38}}function T0(e){return e===\"dark\"?A5:[]}function S0(e){let{palette:t={mode:\"light\"},opacity:o,overlays:r,colorSpace:n,...a}=e,i=Qi({...t,colorSpace:n});return{palette:i,opacity:{...x0(i.mode),...o},overlays:r||T0(i.mode),...a}}function E0(e){return!!e[0].match(/(cssVarPrefix|colorSchemeSelector|modularCssLayers|rootSelector|typography|mixins|breakpoints|direction|transitions)/)||!!e[0].match(/sxConfig$/)||e[0]===\"palette\"&&!!e[1]?.match(/(mode|contrastThreshold|tonalOffset)/)}var D5=e=>[...[...Array(25)].map((t,o)=>`--${e?`${e}-`:\"\"}overlays-${o}`),`--${e?`${e}-`:\"\"}palette-AppBar-darkBg`,`--${e?`${e}-`:\"\"}palette-AppBar-darkColor`],mP=D5;var yP=e=>(t,o)=>{let r=e.rootSelector||\":root\",n=e.colorSchemeSelector,a=n;if(n===\"class\"&&(a=\".%s\"),n===\"data\"&&(a=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(a=`[${n}=\"%s\"]`),e.defaultColorScheme===t){if(t===\"dark\"){let i={};return mP(e.cssVarPrefix).forEach(l=>{i[l]=o[l],delete o[l]}),a===\"media\"?{[r]:o,\"@media (prefers-color-scheme: dark)\":{[r]:i}}:a?{[a.replace(\"%s\",t)]:i,[`${r}, ${a.replace(\"%s\",t)}`]:o}:{[r]:{...o,...i}}}if(a&&a!==\"media\")return`${r}, ${a.replace(\"%s\",String(t))}`}else if(t){if(a===\"media\")return{[`@media (prefers-color-scheme: ${String(t)})`]:{[r]:o}};if(a)return a.replace(\"%s\",String(t))}return r};function N5(e,t){t.forEach(o=>{e[o]||(e[o]={})})}function L(e,t,o){!e[t]&&o&&(e[t]=o)}function Uu(e){return typeof e!=\"string\"||!e.startsWith(\"hsl\")?e:f0(e)}function pa(e,t){`${t}Channel`in e||(e[`${t}Channel`]=Os(Uu(e[t]),`MUI: Can't create \\`palette.${t}Channel\\` because \\`palette.${t}\\` is not one of these formats: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color().\nTo suppress this warning, you need to explicitly provide the \\`palette.${t}Channel\\` as a string (in rgb format, for example \"12 12 12\") or undefined if you want to remove the channel token.`))}function _5(e){return typeof e==\"number\"?`${e}px`:typeof e==\"string\"||typeof e==\"function\"||Array.isArray(e)?e:\"8px\"}var zn=e=>{try{return e()}catch{}},z5=(e=\"mui\")=>Id(e);function P0(e,t,o,r,n){if(!o)return;o=o===!0?{}:o;let a=n===\"dark\"?\"dark\":\"light\";if(!r){t[n]=S0({...o,palette:{mode:a,...o?.palette},colorSpace:e});return}let{palette:i,...l}=ju({...r,palette:{mode:a,...o?.palette},colorSpace:e});return t[n]={...o,palette:i,opacity:{...x0(a),...o?.opacity},overlays:o?.overlays||T0(a)},l}function C0(e={},...t){let{colorSchemes:o={light:!0},defaultColorScheme:r,disableCssColorScheme:n=!1,cssVarPrefix:a=\"mui\",nativeColor:i=!1,shouldSkipGeneratingVar:l=E0,colorSchemeSelector:s=o.light&&o.dark?\"media\":void 0,rootSelector:c=\":root\",...u}=e,m=Object.keys(o)[0],p=r||(o.light&&m!==\"light\"?\"light\":m),d=z5(a),{[p]:v,light:T,dark:S,...h}=o,y={...h},g=v;if((p===\"dark\"&&!(\"dark\"in o)||p===\"light\"&&!(\"light\"in o))&&(g=!0),!g)throw new Error(lr(21,p));let b;i&&(b=\"oklch\");let E=P0(b,y,g,u,p);T&&!y.light&&P0(b,y,T,void 0,\"light\"),S&&!y.dark&&P0(b,y,S,void 0,\"dark\");let C={defaultColorScheme:p,...E,cssVarPrefix:a,colorSchemeSelector:s,rootSelector:c,getCssVar:d,colorSchemes:y,font:{...Kd(E.typography),...E.font},spacing:_5(u.spacing)};Object.keys(C.colorSchemes).forEach(I=>{let x=C.colorSchemes[I].palette,k=O=>{let N=O.split(\"-\"),X=N[1],oe=N[2];return d(O,x[X][oe])};x.mode===\"light\"&&(L(x.common,\"background\",\"#fff\"),L(x.common,\"onBackground\",\"#000\")),x.mode===\"dark\"&&(L(x.common,\"background\",\"#000\"),L(x.common,\"onBackground\",\"#fff\"));function U(O,N,X){if(b){let oe;return O===ii&&(oe=`transparent ${((1-X)*100).toFixed(0)}%`),O===it&&(oe=`#000 ${(X*100).toFixed(0)}%`),O===lt&&(oe=`#fff ${(X*100).toFixed(0)}%`),`color-mix(in ${b}, ${N}, ${oe})`}return O(N,X)}if(N5(x,[\"Alert\",\"AppBar\",\"Avatar\",\"Button\",\"Chip\",\"FilledInput\",\"LinearProgress\",\"Skeleton\",\"Slider\",\"SnackbarContent\",\"SpeedDialAction\",\"StepConnector\",\"StepContent\",\"Switch\",\"TableCell\",\"Tooltip\"]),x.mode===\"light\"){L(x.Alert,\"errorColor\",U(it,x.error.light,.6)),L(x.Alert,\"infoColor\",U(it,x.info.light,.6)),L(x.Alert,\"successColor\",U(it,x.success.light,.6)),L(x.Alert,\"warningColor\",U(it,x.warning.light,.6)),L(x.Alert,\"errorFilledBg\",k(\"palette-error-main\")),L(x.Alert,\"infoFilledBg\",k(\"palette-info-main\")),L(x.Alert,\"successFilledBg\",k(\"palette-success-main\")),L(x.Alert,\"warningFilledBg\",k(\"palette-warning-main\")),L(x.Alert,\"errorFilledColor\",zn(()=>x.getContrastText(x.error.main))),L(x.Alert,\"infoFilledColor\",zn(()=>x.getContrastText(x.info.main))),L(x.Alert,\"successFilledColor\",zn(()=>x.getContrastText(x.success.main))),L(x.Alert,\"warningFilledColor\",zn(()=>x.getContrastText(x.warning.main))),L(x.Alert,\"errorStandardBg\",U(lt,x.error.light,.9)),L(x.Alert,\"infoStandardBg\",U(lt,x.info.light,.9)),L(x.Alert,\"successStandardBg\",U(lt,x.success.light,.9)),L(x.Alert,\"warningStandardBg\",U(lt,x.warning.light,.9)),L(x.Alert,\"errorIconColor\",k(\"palette-error-main\")),L(x.Alert,\"infoIconColor\",k(\"palette-info-main\")),L(x.Alert,\"successIconColor\",k(\"palette-success-main\")),L(x.Alert,\"warningIconColor\",k(\"palette-warning-main\")),L(x.AppBar,\"defaultBg\",k(\"palette-grey-100\")),L(x.Avatar,\"defaultBg\",k(\"palette-grey-400\")),L(x.Button,\"inheritContainedBg\",k(\"palette-grey-300\")),L(x.Button,\"inheritContainedHoverBg\",k(\"palette-grey-A100\")),L(x.Chip,\"defaultBorder\",k(\"palette-grey-400\")),L(x.Chip,\"defaultAvatarColor\",k(\"palette-grey-700\")),L(x.Chip,\"defaultIconColor\",k(\"palette-grey-700\")),L(x.FilledInput,\"bg\",\"rgba(0, 0, 0, 0.06)\"),L(x.FilledInput,\"hoverBg\",\"rgba(0, 0, 0, 0.09)\"),L(x.FilledInput,\"disabledBg\",\"rgba(0, 0, 0, 0.12)\"),L(x.LinearProgress,\"primaryBg\",U(lt,x.primary.main,.62)),L(x.LinearProgress,\"secondaryBg\",U(lt,x.secondary.main,.62)),L(x.LinearProgress,\"errorBg\",U(lt,x.error.main,.62)),L(x.LinearProgress,\"infoBg\",U(lt,x.info.main,.62)),L(x.LinearProgress,\"successBg\",U(lt,x.success.main,.62)),L(x.LinearProgress,\"warningBg\",U(lt,x.warning.main,.62)),L(x.Skeleton,\"bg\",b?U(ii,x.text.primary,.11):`rgba(${k(\"palette-text-primaryChannel\")} / 0.11)`),L(x.Slider,\"primaryTrack\",U(lt,x.primary.main,.62)),L(x.Slider,\"secondaryTrack\",U(lt,x.secondary.main,.62)),L(x.Slider,\"errorTrack\",U(lt,x.error.main,.62)),L(x.Slider,\"infoTrack\",U(lt,x.info.main,.62)),L(x.Slider,\"successTrack\",U(lt,x.success.main,.62)),L(x.Slider,\"warningTrack\",U(lt,x.warning.main,.62));let O=b?U(it,x.background.default,.6825):ku(x.background.default,.8);L(x.SnackbarContent,\"bg\",O),L(x.SnackbarContent,\"color\",zn(()=>b?Fd.text.primary:x.getContrastText(O))),L(x.SpeedDialAction,\"fabHoverBg\",ku(x.background.paper,.15)),L(x.StepConnector,\"border\",k(\"palette-grey-400\")),L(x.StepContent,\"border\",k(\"palette-grey-400\")),L(x.Switch,\"defaultColor\",k(\"palette-common-white\")),L(x.Switch,\"defaultDisabledColor\",k(\"palette-grey-100\")),L(x.Switch,\"primaryDisabledColor\",U(lt,x.primary.main,.62)),L(x.Switch,\"secondaryDisabledColor\",U(lt,x.secondary.main,.62)),L(x.Switch,\"errorDisabledColor\",U(lt,x.error.main,.62)),L(x.Switch,\"infoDisabledColor\",U(lt,x.info.main,.62)),L(x.Switch,\"successDisabledColor\",U(lt,x.success.main,.62)),L(x.Switch,\"warningDisabledColor\",U(lt,x.warning.main,.62)),L(x.TableCell,\"border\",U(lt,U(ii,x.divider,1),.88)),L(x.Tooltip,\"bg\",U(ii,x.grey[700],.92))}if(x.mode===\"dark\"){L(x.Alert,\"errorColor\",U(lt,x.error.light,.6)),L(x.Alert,\"infoColor\",U(lt,x.info.light,.6)),L(x.Alert,\"successColor\",U(lt,x.success.light,.6)),L(x.Alert,\"warningColor\",U(lt,x.warning.light,.6)),L(x.Alert,\"errorFilledBg\",k(\"palette-error-dark\")),L(x.Alert,\"infoFilledBg\",k(\"palette-info-dark\")),L(x.Alert,\"successFilledBg\",k(\"palette-success-dark\")),L(x.Alert,\"warningFilledBg\",k(\"palette-warning-dark\")),L(x.Alert,\"errorFilledColor\",zn(()=>x.getContrastText(x.error.dark))),L(x.Alert,\"infoFilledColor\",zn(()=>x.getContrastText(x.info.dark))),L(x.Alert,\"successFilledColor\",zn(()=>x.getContrastText(x.success.dark))),L(x.Alert,\"warningFilledColor\",zn(()=>x.getContrastText(x.warning.dark))),L(x.Alert,\"errorStandardBg\",U(it,x.error.light,.9)),L(x.Alert,\"infoStandardBg\",U(it,x.info.light,.9)),L(x.Alert,\"successStandardBg\",U(it,x.success.light,.9)),L(x.Alert,\"warningStandardBg\",U(it,x.warning.light,.9)),L(x.Alert,\"errorIconColor\",k(\"palette-error-main\")),L(x.Alert,\"infoIconColor\",k(\"palette-info-main\")),L(x.Alert,\"successIconColor\",k(\"palette-success-main\")),L(x.Alert,\"warningIconColor\",k(\"palette-warning-main\")),L(x.AppBar,\"defaultBg\",k(\"palette-grey-900\")),L(x.AppBar,\"darkBg\",k(\"palette-background-paper\")),L(x.AppBar,\"darkColor\",k(\"palette-text-primary\")),L(x.Avatar,\"defaultBg\",k(\"palette-grey-600\")),L(x.Button,\"inheritContainedBg\",k(\"palette-grey-800\")),L(x.Button,\"inheritContainedHoverBg\",k(\"palette-grey-700\")),L(x.Chip,\"defaultBorder\",k(\"palette-grey-700\")),L(x.Chip,\"defaultAvatarColor\",k(\"palette-grey-300\")),L(x.Chip,\"defaultIconColor\",k(\"palette-grey-300\")),L(x.FilledInput,\"bg\",\"rgba(255, 255, 255, 0.09)\"),L(x.FilledInput,\"hoverBg\",\"rgba(255, 255, 255, 0.13)\"),L(x.FilledInput,\"disabledBg\",\"rgba(255, 255, 255, 0.12)\"),L(x.LinearProgress,\"primaryBg\",U(it,x.primary.main,.5)),L(x.LinearProgress,\"secondaryBg\",U(it,x.secondary.main,.5)),L(x.LinearProgress,\"errorBg\",U(it,x.error.main,.5)),L(x.LinearProgress,\"infoBg\",U(it,x.info.main,.5)),L(x.LinearProgress,\"successBg\",U(it,x.success.main,.5)),L(x.LinearProgress,\"warningBg\",U(it,x.warning.main,.5)),L(x.Skeleton,\"bg\",b?U(ii,x.text.primary,.13):`rgba(${k(\"palette-text-primaryChannel\")} / 0.13)`),L(x.Slider,\"primaryTrack\",U(it,x.primary.main,.5)),L(x.Slider,\"secondaryTrack\",U(it,x.secondary.main,.5)),L(x.Slider,\"errorTrack\",U(it,x.error.main,.5)),L(x.Slider,\"infoTrack\",U(it,x.info.main,.5)),L(x.Slider,\"successTrack\",U(it,x.success.main,.5)),L(x.Slider,\"warningTrack\",U(it,x.warning.main,.5));let O=b?U(lt,x.background.default,.985):ku(x.background.default,.98);L(x.SnackbarContent,\"bg\",O),L(x.SnackbarContent,\"color\",zn(()=>b?h0.text.primary:x.getContrastText(O))),L(x.SpeedDialAction,\"fabHoverBg\",ku(x.background.paper,.15)),L(x.StepConnector,\"border\",k(\"palette-grey-600\")),L(x.StepContent,\"border\",k(\"palette-grey-600\")),L(x.Switch,\"defaultColor\",k(\"palette-grey-300\")),L(x.Switch,\"defaultDisabledColor\",k(\"palette-grey-600\")),L(x.Switch,\"primaryDisabledColor\",U(it,x.primary.main,.55)),L(x.Switch,\"secondaryDisabledColor\",U(it,x.secondary.main,.55)),L(x.Switch,\"errorDisabledColor\",U(it,x.error.main,.55)),L(x.Switch,\"infoDisabledColor\",U(it,x.info.main,.55)),L(x.Switch,\"successDisabledColor\",U(it,x.success.main,.55)),L(x.Switch,\"warningDisabledColor\",U(it,x.warning.main,.55)),L(x.TableCell,\"border\",U(it,U(ii,x.divider,1),.68)),L(x.Tooltip,\"bg\",U(ii,x.grey[700],.92))}pa(x.background,\"default\"),pa(x.background,\"paper\"),pa(x.common,\"background\"),pa(x.common,\"onBackground\"),pa(x,\"divider\"),Object.keys(x).forEach(O=>{let N=x[O];O!==\"tonalOffset\"&&N&&typeof N==\"object\"&&(N.main&&L(x[O],\"mainChannel\",Os(Uu(N.main))),N.light&&L(x[O],\"lightChannel\",Os(Uu(N.light))),N.dark&&L(x[O],\"darkChannel\",Os(Uu(N.dark))),N.contrastText&&L(x[O],\"contrastTextChannel\",Os(Uu(N.contrastText))),O===\"text\"&&(pa(x[O],\"primary\"),pa(x[O],\"secondary\")),O===\"action\"&&(N.active&&pa(x[O],\"active\"),N.selected&&pa(x[O],\"selected\")))})}),C=t.reduce((I,x)=>Kt(I,x),C);let P={prefix:a,disableCssColorScheme:n,shouldSkipGeneratingVar:l,getSelector:yP(C),enableContrastVars:i},{vars:A,generateThemeVars:_,generateStyleSheets:z}=m0(C,P);return C.vars=A,Object.entries(C.colorSchemes[C.defaultColorScheme]).forEach(([I,x])=>{C[I]=x}),C.generateThemeVars=_,C.generateStyleSheets=z,C.generateSpacing=function(){return Cs(u.spacing,Mu(this))},C.getColorSchemeSelector=y0(s),C.spacing=C.generateSpacing(),C.shouldSkipGeneratingVar=l,C.unstable_sxConfig={...un,...u?.unstable_sxConfig},C.unstable_sx=function(x){return Kr({sx:x,theme:this})},C.toRuntimeSource=Qd,C}function hP(e,t,o){e.colorSchemes&&o&&(e.colorSchemes[t]={...o!==!0&&o,palette:Qi({...o===!0?{}:o.palette,mode:t})})}function Ls(e={},...t){let{palette:o,cssVariables:r=!1,colorSchemes:n=o?void 0:{light:!0},defaultColorScheme:a=o?.mode,...i}=e,l=a||\"light\",s=n?.[l],c={...n,...o?{[l]:{...typeof s!=\"boolean\"&&s,palette:o}}:void 0};if(r===!1){if(!(\"colorSchemes\"in e))return ju(e,...t);let u=o;\"palette\"in e||c[l]&&(c[l]!==!0?u=c[l].palette:l===\"dark\"&&(u={mode:\"dark\"}));let m=ju({...e,palette:u},...t);return m.defaultColorScheme=l,m.colorSchemes=c,m.palette.mode===\"light\"&&(m.colorSchemes.light={...c.light!==!0&&c.light,palette:m.palette},hP(m,\"dark\",c.dark)),m.palette.mode===\"dark\"&&(m.colorSchemes.dark={...c.dark!==!0&&c.dark,palette:m.palette},hP(m,\"light\",c.light)),m}return!o&&!(\"light\"in c)&&l===\"light\"&&(c.light=!0),C0({...i,colorSchemes:c,defaultColorScheme:l,...typeof r!=\"boolean\"&&r},...t)}var B5=q(re(),1);var k5=Ls(),Wd=k5;function kn(){let e=Rs(Wd);return e[_s]||e}function L5(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}var Hu=L5;var j5=e=>Hu(e)&&e!==\"classes\",Bn=j5;var U5=Hd({themeId:_s,defaultTheme:Wd,rootShouldForwardProp:Bn}),ae=U5;var H5=Ce(\"MuiBox\",[\"root\"]),gP=H5;var V5=Ls(),$5=_u({themeId:_s,defaultTheme:V5,defaultClassName:gP.root,generateClassName:Ms.generate}),Fe=$5;var TP=q(re(),1);var Y5=q(Ie(),1);function bP(){return ws}var X5=qd,He=X5;var uj=q(re(),1);var G5=q(Ie(),1);function je(e){return d0(e)}var me=ri;function q5(e){return typeof e.main==\"string\"}function I5(e,t=[]){if(!q5(e))return!1;for(let o of t)if(!e.hasOwnProperty(o)||typeof e[o]!=\"string\")return!1;return!0}function jo(e=[]){return([,t])=>t&&I5(t,e)}function vP(e){return _e(\"MuiTypography\",e)}var Tj=Ce(\"MuiTypography\",[\"root\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"subtitle1\",\"subtitle2\",\"body1\",\"body2\",\"inherit\",\"button\",\"caption\",\"overline\",\"alignLeft\",\"alignRight\",\"alignCenter\",\"alignJustify\",\"noWrap\",\"gutterBottom\",\"paragraph\"]);var SP=q(Ie(),1),F5={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},K5=bP(),Q5=e=>{let{align:t,gutterBottom:o,noWrap:r,paragraph:n,variant:a,classes:i}=e,l={root:[\"root\",a,e.align!==\"inherit\"&&`align${me(t)}`,o&&\"gutterBottom\",r&&\"noWrap\",n&&\"paragraph\"]};return Le(l,vP,i)},W5=ae(\"span\",{name:\"MuiTypography\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.variant&&t[o.variant],o.align!==\"inherit\"&&t[`align${me(o.align)}`],o.noWrap&&t.noWrap,o.gutterBottom&&t.gutterBottom,o.paragraph&&t.paragraph]}})(He(({theme:e})=>({margin:0,variants:[{props:{variant:\"inherit\"},style:{font:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}},...Object.entries(e.typography).filter(([t,o])=>t!==\"inherit\"&&o&&typeof o==\"object\").map(([t,o])=>({props:{variant:t},style:o})),...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette?.text||{}).filter(([,t])=>typeof t==\"string\").map(([t])=>({props:{color:`text${me(t)}`},style:{color:(e.vars||e).palette.text[t]}})),{props:({ownerState:t})=>t.align!==\"inherit\",style:{textAlign:\"var(--Typography-textAlign)\"}},{props:({ownerState:t})=>t.noWrap,style:{overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\"}},{props:({ownerState:t})=>t.gutterBottom,style:{marginBottom:\"0.35em\"}},{props:({ownerState:t})=>t.paragraph,style:{marginBottom:16}}]}))),xP={h1:\"h1\",h2:\"h2\",h3:\"h3\",h4:\"h4\",h5:\"h5\",h6:\"h6\",subtitle1:\"h6\",subtitle2:\"h6\",body1:\"p\",body2:\"p\",inherit:\"p\"},Z5=TP.forwardRef(function(t,o){let{color:r,...n}=je({props:t,name:\"MuiTypography\"}),a=!F5[r],i=K5({...n,...a&&{color:r}}),{align:l=\"inherit\",className:s,component:c,gutterBottom:u=!1,noWrap:m=!1,paragraph:p=!1,variant:d=\"body1\",variantMapping:v=xP,...T}=i,S={...i,align:l,color:r,className:s,component:c,gutterBottom:u,noWrap:m,paragraph:p,variant:d,variantMapping:v},h=c||(p?\"p\":v[d]||xP[d])||\"span\",y=Q5(S);return(0,SP.jsx)(W5,{as:h,ref:o,className:ie(y.root,s),...T,ownerState:S,style:{...l!==\"inherit\"&&{\"--Typography-textAlign\":l},...T.style}})}),Xe=Z5;var $P=q(re(),1);var UP=q(re(),1);var Wi=q(re(),1);function js(e){let{controlled:t,default:o,name:r,state:n=\"value\"}=e,{current:a}=Wi.useRef(t!==void 0),[i,l]=Wi.useState(o),s=a?t:i,c=Wi.useCallback(u=>{a||l(u)},[]);return[s,c]}var Zd=js;var CP=q(re(),1);var EP=q(re(),1),J5=EP.createContext(void 0),PP=J5;function R0(){return CP.useContext(PP)}var jn=q(re(),1);function pn(e){try{return e.matches(\":focus-visible\")}catch{}return!1}var Us=q(re(),1);function yo(...e){let t=Us.useRef(void 0),o=Us.useCallback(r=>{let n=e.map(a=>{if(a==null)return null;if(typeof a==\"function\"){let i=a,l=i(r);return typeof l==\"function\"?l:()=>{i(null)}}return a.current=r,()=>{a.current=null}});return()=>{n.forEach(a=>a?.())}},e);return Us.useMemo(()=>e.every(r=>r==null)?null:r=>{t.current&&(t.current(),t.current=void 0),r!=null&&(t.current=o(r))},e)}var Mr=yo;var w0=q(re(),1);function e3(e){let t=w0.useRef(e);return wr(()=>{t.current=e}),w0.useRef((...o)=>(0,t.current)(...o)).current}var Ln=e3;var si=Ln;var Jd=q(re(),1);var wP=q(re(),1),RP={};function Hs(e,t){let o=wP.useRef(RP);return o.current===RP&&(o.current=e(t)),o}var M0=class e{static create(){return new e}static use(){let t=Hs(e.create).current,[o,r]=Jd.useState(!1);return t.shouldMount=o,t.setShouldMount=r,Jd.useEffect(t.mountEffect,[o]),t}constructor(){this.ref={current:null},this.mounted=null,this.didMount=!1,this.shouldMount=!1,this.setShouldMount=null}mount(){return this.mounted||(this.mounted=t3(),this.shouldMount=!0,this.setShouldMount(this.shouldMount)),this.mounted}mountEffect=()=>{this.shouldMount&&!this.didMount&&this.ref.current!==null&&(this.didMount=!0,this.mounted.resolve())};start(...t){this.mount().then(()=>this.ref.current?.start(...t))}stop(...t){this.mount().then(()=>this.ref.current?.stop(...t))}pulsate(...t){this.mount().then(()=>this.ref.current?.pulsate(...t))}};function em(){return M0.use()}function t3(){let e,t,o=new Promise((r,n)=>{e=r,t=n});return o.resolve=e,o.reject=t,o}var ho=q(re(),1);function tm(e,t){if(e==null)return{};var o={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;o[r]=e[r]}return o}function om(e,t){return om=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(o,r){return o.__proto__=r,o},om(e,t)}function rm(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,om(e,t)}var Vu=q(re()),$u=q(Op());var O0={disabled:!1};var MP=q(re()),Vs=MP.default.createContext(null);var OP=function(t){return t.scrollTop};var Yu=\"unmounted\",Zi=\"exited\",Ji=\"entering\",Ys=\"entered\",A0=\"exiting\",fa=(function(e){rm(t,e);function t(r,n){var a;a=e.call(this,r,n)||this;var i=n,l=i&&!i.isMounting?r.enter:r.appear,s;return a.appearStatus=null,r.in?l?(s=Zi,a.appearStatus=Ji):s=Ys:r.unmountOnExit||r.mountOnEnter?s=Yu:s=Zi,a.state={status:s},a.nextCallback=null,a}t.getDerivedStateFromProps=function(n,a){var i=n.in;return i&&a.status===Yu?{status:Zi}:null};var o=t.prototype;return o.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},o.componentDidUpdate=function(n){var a=null;if(n!==this.props){var i=this.state.status;this.props.in?i!==Ji&&i!==Ys&&(a=Ji):(i===Ji||i===Ys)&&(a=A0)}this.updateStatus(!1,a)},o.componentWillUnmount=function(){this.cancelNextCallback()},o.getTimeouts=function(){var n=this.props.timeout,a,i,l;return a=i=l=n,n!=null&&typeof n!=\"number\"&&(a=n.exit,i=n.enter,l=n.appear!==void 0?n.appear:i),{exit:a,enter:i,appear:l}},o.updateStatus=function(n,a){if(n===void 0&&(n=!1),a!==null)if(this.cancelNextCallback(),a===Ji){if(this.props.unmountOnExit||this.props.mountOnEnter){var i=this.props.nodeRef?this.props.nodeRef.current:$u.default.findDOMNode(this);i&&OP(i)}this.performEnter(n)}else this.performExit();else this.props.unmountOnExit&&this.state.status===Zi&&this.setState({status:Yu})},o.performEnter=function(n){var a=this,i=this.props.enter,l=this.context?this.context.isMounting:n,s=this.props.nodeRef?[l]:[$u.default.findDOMNode(this),l],c=s[0],u=s[1],m=this.getTimeouts(),p=l?m.appear:m.enter;if(!n&&!i||O0.disabled){this.safeSetState({status:Ys},function(){a.props.onEntered(c)});return}this.props.onEnter(c,u),this.safeSetState({status:Ji},function(){a.props.onEntering(c,u),a.onTransitionEnd(p,function(){a.safeSetState({status:Ys},function(){a.props.onEntered(c,u)})})})},o.performExit=function(){var n=this,a=this.props.exit,i=this.getTimeouts(),l=this.props.nodeRef?void 0:$u.default.findDOMNode(this);if(!a||O0.disabled){this.safeSetState({status:Zi},function(){n.props.onExited(l)});return}this.props.onExit(l),this.safeSetState({status:A0},function(){n.props.onExiting(l),n.onTransitionEnd(i.exit,function(){n.safeSetState({status:Zi},function(){n.props.onExited(l)})})})},o.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},o.safeSetState=function(n,a){a=this.setNextCallback(a),this.setState(n,a)},o.setNextCallback=function(n){var a=this,i=!0;return this.nextCallback=function(l){i&&(i=!1,a.nextCallback=null,n(l))},this.nextCallback.cancel=function(){i=!1},this.nextCallback},o.onTransitionEnd=function(n,a){this.setNextCallback(a);var i=this.props.nodeRef?this.props.nodeRef.current:$u.default.findDOMNode(this),l=n==null&&!this.props.addEndListener;if(!i||l){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var s=this.props.nodeRef?[this.nextCallback]:[i,this.nextCallback],c=s[0],u=s[1];this.props.addEndListener(c,u)}n!=null&&setTimeout(this.nextCallback,n)},o.render=function(){var n=this.state.status;if(n===Yu)return null;var a=this.props,i=a.children,l=a.in,s=a.mountOnEnter,c=a.unmountOnExit,u=a.appear,m=a.enter,p=a.exit,d=a.timeout,v=a.addEndListener,T=a.onEnter,S=a.onEntering,h=a.onEntered,y=a.onExit,g=a.onExiting,b=a.onExited,E=a.nodeRef,C=tm(a,[\"children\",\"in\",\"mountOnEnter\",\"unmountOnExit\",\"appear\",\"enter\",\"exit\",\"timeout\",\"addEndListener\",\"onEnter\",\"onEntering\",\"onEntered\",\"onExit\",\"onExiting\",\"onExited\",\"nodeRef\"]);return Vu.default.createElement(Vs.Provider,{value:null},typeof i==\"function\"?i(n,C):Vu.default.cloneElement(Vu.default.Children.only(i),C))},t})(Vu.default.Component);fa.contextType=Vs;fa.propTypes={};function $s(){}fa.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:$s,onEntering:$s,onEntered:$s,onExit:$s,onExiting:$s,onExited:$s};fa.UNMOUNTED=Yu;fa.EXITED=Zi;fa.ENTERING=Ji;fa.ENTERED=Ys;fa.EXITING=A0;var Xu=fa;function AP(e){if(e===void 0)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}var Gu=q(re());var Qr=q(re());function nm(e,t){var o=function(a){return t&&(0,Qr.isValidElement)(a)?t(a):a},r=Object.create(null);return e&&Qr.Children.map(e,function(n){return n}).forEach(function(n){r[n.key]=o(n)}),r}function o3(e,t){e=e||{},t=t||{};function o(u){return u in t?t[u]:e[u]}var r=Object.create(null),n=[];for(var a in e)a in t?n.length&&(r[a]=n,n=[]):n.push(a);var i,l={};for(var s in t){if(r[s])for(i=0;i{this.currentId=null,o()},t)}clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)};disposeEffect=()=>this.clear};function fn(){let e=Hs(Xs.create).current;return _0(e.disposeEffect),e}var am=q(re(),1);var z0=q(Ie(),1);function i3(e){let{className:t,classes:o,pulsate:r=!1,rippleX:n,rippleY:a,rippleSize:i,in:l,onExited:s,timeout:c}=e,[u,m]=am.useState(!1),p=ie(t,o.ripple,o.rippleVisible,r&&o.ripplePulsate),d={width:i,height:i,top:-(i/2)+a,left:-(i/2)+n},v=ie(o.child,u&&o.childLeaving,r&&o.childPulsate);return!l&&!u&&m(!0),am.useEffect(()=>{if(!l&&s!=null){let T=setTimeout(s,c);return()=>{clearTimeout(T)}}},[s,l,c]),(0,z0.jsx)(\"span\",{className:p,style:d,children:(0,z0.jsx)(\"span\",{className:v})})}var zP=i3;var l3=Ce(\"MuiTouchRipple\",[\"root\",\"ripple\",\"rippleVisible\",\"ripplePulsate\",\"child\",\"childLeaving\",\"childPulsate\"]),Or=l3;var im=q(Ie(),1),k0=550,s3=80,c3=_n`\n 0% {\n transform: scale(0);\n opacity: 0.1;\n }\n\n 100% {\n transform: scale(1);\n opacity: 0.3;\n }\n`,u3=_n`\n 0% {\n opacity: 1;\n }\n\n 100% {\n opacity: 0;\n }\n`,p3=_n`\n 0% {\n transform: scale(1);\n }\n\n 50% {\n transform: scale(0.92);\n }\n\n 100% {\n transform: scale(1);\n }\n`,f3=ae(\"span\",{name:\"MuiTouchRipple\",slot:\"Root\"})({overflow:\"hidden\",pointerEvents:\"none\",position:\"absolute\",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:\"inherit\"}),d3=ae(zP,{name:\"MuiTouchRipple\",slot:\"Ripple\"})`\n opacity: 0;\n position: absolute;\n\n &.${Or.rippleVisible} {\n opacity: 0.3;\n transform: scale(1);\n animation-name: ${c3};\n animation-duration: ${k0}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n &.${Or.ripplePulsate} {\n animation-duration: ${({theme:e})=>e.transitions.duration.shorter}ms;\n }\n\n & .${Or.child} {\n opacity: 1;\n display: block;\n width: 100%;\n height: 100%;\n border-radius: 50%;\n background-color: currentColor;\n }\n\n & .${Or.childLeaving} {\n opacity: 0;\n animation-name: ${u3};\n animation-duration: ${k0}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n & .${Or.childPulsate} {\n position: absolute;\n /* @noflip */\n left: 0px;\n top: 0;\n animation-name: ${p3};\n animation-duration: 2500ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n animation-iteration-count: infinite;\n animation-delay: 200ms;\n }\n`,m3=ho.forwardRef(function(t,o){let r=je({props:t,name:\"MuiTouchRipple\"}),{center:n=!1,classes:a={},className:i,...l}=r,[s,c]=ho.useState([]),u=ho.useRef(0),m=ho.useRef(null);ho.useEffect(()=>{m.current&&(m.current(),m.current=null)},[s]);let p=ho.useRef(!1),d=fn(),v=ho.useRef(null),T=ho.useRef(null),S=ho.useCallback(b=>{let{pulsate:E,rippleX:C,rippleY:P,rippleSize:A,cb:_}=b;c(z=>[...z,(0,im.jsx)(d3,{classes:{ripple:ie(a.ripple,Or.ripple),rippleVisible:ie(a.rippleVisible,Or.rippleVisible),ripplePulsate:ie(a.ripplePulsate,Or.ripplePulsate),child:ie(a.child,Or.child),childLeaving:ie(a.childLeaving,Or.childLeaving),childPulsate:ie(a.childPulsate,Or.childPulsate)},timeout:k0,pulsate:E,rippleX:C,rippleY:P,rippleSize:A},u.current)]),u.current+=1,m.current=_},[a]),h=ho.useCallback((b={},E={},C=()=>{})=>{let{pulsate:P=!1,center:A=n||E.pulsate,fakeElement:_=!1}=E;if(b?.type===\"mousedown\"&&p.current){p.current=!1;return}b?.type===\"touchstart\"&&(p.current=!0);let z=_?null:T.current,I=z?z.getBoundingClientRect():{width:0,height:0,left:0,top:0},x,k,U;if(A||b===void 0||b.clientX===0&&b.clientY===0||!b.clientX&&!b.touches)x=Math.round(I.width/2),k=Math.round(I.height/2);else{let{clientX:O,clientY:N}=b.touches&&b.touches.length>0?b.touches[0]:b;x=Math.round(O-I.left),k=Math.round(N-I.top)}if(A)U=Math.sqrt((2*I.width**2+I.height**2)/3),U%2===0&&(U+=1);else{let O=Math.max(Math.abs((z?z.clientWidth:0)-x),x)*2+2,N=Math.max(Math.abs((z?z.clientHeight:0)-k),k)*2+2;U=Math.sqrt(O**2+N**2)}b?.touches?v.current===null&&(v.current=()=>{S({pulsate:P,rippleX:x,rippleY:k,rippleSize:U,cb:C})},d.start(s3,()=>{v.current&&(v.current(),v.current=null)})):S({pulsate:P,rippleX:x,rippleY:k,rippleSize:U,cb:C})},[n,S,d]),y=ho.useCallback(()=>{h({},{pulsate:!0})},[h]),g=ho.useCallback((b,E)=>{if(d.clear(),b?.type===\"touchend\"&&v.current){v.current(),v.current=null,d.start(0,()=>{g(b,E)});return}v.current=null,c(C=>C.length>0?C.slice(1):C),m.current=E},[d]);return ho.useImperativeHandle(o,()=>({pulsate:y,start:h,stop:g}),[y,h,g]),(0,im.jsx)(f3,{className:ie(Or.root,a.root,i),ref:T,...l,children:(0,im.jsx)(N0,{component:null,exit:!0,children:s})})}),kP=m3;function BP(e){return _e(\"MuiButtonBase\",e)}var y3=Ce(\"MuiButtonBase\",[\"root\",\"disabled\",\"focusVisible\"]),LP=y3;var lm=q(Ie(),1),h3=e=>{let{disabled:t,focusVisible:o,focusVisibleClassName:r,classes:n}=e,i=Le({root:[\"root\",t&&\"disabled\",o&&\"focusVisible\"]},BP,n);return o&&r&&(i.root+=` ${r}`),i},g3=ae(\"button\",{name:\"MuiButtonBase\",slot:\"Root\"})({display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",position:\"relative\",boxSizing:\"border-box\",WebkitTapHighlightColor:\"transparent\",backgroundColor:\"transparent\",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:\"pointer\",userSelect:\"none\",verticalAlign:\"middle\",MozAppearance:\"none\",WebkitAppearance:\"none\",textDecoration:\"none\",color:\"inherit\",\"&::-moz-focus-inner\":{borderStyle:\"none\"},[`&.${LP.disabled}`]:{pointerEvents:\"none\",cursor:\"default\"},\"@media print\":{colorAdjust:\"exact\"}}),b3=jn.forwardRef(function(t,o){let r=je({props:t,name:\"MuiButtonBase\"}),{action:n,centerRipple:a=!1,children:i,className:l,component:s=\"button\",disabled:c=!1,disableRipple:u=!1,disableTouchRipple:m=!1,focusRipple:p=!1,focusVisibleClassName:d,LinkComponent:v=\"a\",onBlur:T,onClick:S,onContextMenu:h,onDragLeave:y,onFocus:g,onFocusVisible:b,onKeyDown:E,onKeyUp:C,onMouseDown:P,onMouseLeave:A,onMouseUp:_,onTouchEnd:z,onTouchMove:I,onTouchStart:x,tabIndex:k=0,TouchRippleProps:U,touchRippleRef:O,type:N,...X}=r,oe=jn.useRef(null),W=em(),Te=Mr(W.ref,O),[fe,Ke]=jn.useState(!1);c&&fe&&Ke(!1),jn.useImperativeHandle(n,()=>({focusVisible:()=>{Ke(!0),oe.current.focus()}}),[]);let Ze=W.shouldMount&&!u&&!c;jn.useEffect(()=>{fe&&p&&!u&&W.pulsate()},[u,p,fe,W]);let Ue=da(W,\"start\",P,m),xe=da(W,\"stop\",h,m),Je=da(W,\"stop\",y,m),ht=da(W,\"stop\",_,m),we=da(W,\"stop\",se=>{fe&&se.preventDefault(),A&&A(se)},m),ft=da(W,\"start\",x,m),le=da(W,\"stop\",z,m),Oe=da(W,\"stop\",I,m),Ae=da(W,\"stop\",se=>{pn(se.target)||Ke(!1),T&&T(se)},!1),et=si(se=>{oe.current||(oe.current=se.currentTarget),pn(se.target)&&(Ke(!0),b&&b(se)),g&&g(se)}),dt=()=>{let se=oe.current;return s&&s!==\"button\"&&!(se.tagName===\"A\"&&se.href)},Lt=si(se=>{p&&!se.repeat&&fe&&se.key===\" \"&&W.stop(se,()=>{W.start(se)}),se.target===se.currentTarget&&dt()&&se.key===\" \"&&se.preventDefault(),E&&E(se),se.target===se.currentTarget&&dt()&&se.key===\"Enter\"&&!c&&(se.preventDefault(),S&&S(se))}),jt=si(se=>{p&&se.key===\" \"&&fe&&!se.defaultPrevented&&W.stop(se,()=>{W.pulsate(se)}),C&&C(se),S&&se.target===se.currentTarget&&dt()&&se.key===\" \"&&!se.defaultPrevented&&S(se)}),Be=s;Be===\"button\"&&(X.href||X.to)&&(Be=v);let Nt={};if(Be===\"button\"){let se=!!X.formAction;Nt.type=N===void 0&&!se?\"button\":N,Nt.disabled=c}else!X.href&&!X.to&&(Nt.role=\"button\"),c&&(Nt[\"aria-disabled\"]=c);let Ro=Mr(o,oe),Ut={...r,centerRipple:a,component:s,disabled:c,disableRipple:u,disableTouchRipple:m,focusRipple:p,tabIndex:k,focusVisible:fe},st=h3(Ut);return(0,lm.jsxs)(g3,{as:Be,className:ie(st.root,l),ownerState:Ut,onBlur:Ae,onClick:S,onContextMenu:xe,onFocus:et,onKeyDown:Lt,onKeyUp:jt,onMouseDown:Ue,onMouseLeave:we,onMouseUp:ht,onDragLeave:Je,onTouchEnd:le,onTouchMove:Oe,onTouchStart:ft,ref:Ro,tabIndex:c?-1:k,type:N,...Nt,...X,children:[i,Ze?(0,lm.jsx)(kP,{ref:Te,center:a,...U}):null]})});function da(e,t,o,r=!1){return si(n=>(o&&o(n),r||e[t](n),!0))}var ma=b3;function jP(e){return _e(\"PrivateSwitchBase\",e)}var T9=Ce(\"PrivateSwitchBase\",[\"root\",\"checked\",\"disabled\",\"input\",\"edgeStart\",\"edgeEnd\"]);function v3(e){return typeof e==\"string\"}var dn=v3;function x3(e,t,o){return e===void 0||dn(e)?t:{...t,ownerState:{...t.ownerState,...o}}}var qu=x3;function T3(e,t,o){return typeof e==\"function\"?e(t,o):e}var Iu=T3;function S3(e,t=[]){if(e===void 0)return{};let o={};return Object.keys(e).filter(r=>r.match(/^on[A-Z]/)&&typeof e[r]==\"function\"&&!t.includes(r)).forEach(r=>{o[r]=e[r]}),o}var ya=S3;function E3(e){if(e===void 0)return{};let t={};return Object.keys(e).filter(o=>!(o.match(/^on[A-Z]/)&&typeof e[o]==\"function\")).forEach(o=>{t[o]=e[o]}),t}var sm=E3;function P3(e){let{getSlotProps:t,additionalProps:o,externalSlotProps:r,externalForwardedProps:n,className:a}=e;if(!t){let d=ie(o?.className,a,n?.className,r?.className),v={...o?.style,...n?.style,...r?.style},T={...o,...n,...r};return d.length>0&&(T.className=d),Object.keys(v).length>0&&(T.style=v),{props:T,internalRef:void 0}}let i=ya({...n,...r}),l=sm(r),s=sm(n),c=t(i),u=ie(c?.className,o?.className,a,n?.className,r?.className),m={...c?.style,...o?.style,...n?.style,...r?.style},p={...c,...o,...s,...l};return u.length>0&&(p.className=u),Object.keys(m).length>0&&(p.style=m),{props:p,internalRef:c.ref}}var Fu=P3;function Ct(e,t){let{className:o,elementType:r,ownerState:n,externalForwardedProps:a,internalForwardedProps:i,shouldForwardComponentProp:l=!1,...s}=t,{component:c,slots:u={[e]:void 0},slotProps:m={[e]:void 0},...p}=a,d=u[e]||r,v=Iu(m[e],n),{props:{component:T,...S},internalRef:h}=Fu({className:o,...s,externalForwardedProps:e===\"root\"?p:void 0,externalSlotProps:v}),y=yo(h,v?.ref,t.ref),g=e===\"root\"?T||c:T,b=qu(d,{...e===\"root\"&&!c&&!u[e]&&i,...e!==\"root\"&&!u[e]&&i,...S,...g&&!l&&{as:g},...g&&l&&{component:g},ref:y},n);return[d,b]}var cm=q(Ie(),1),C3=e=>{let{classes:t,checked:o,disabled:r,edge:n}=e,a={root:[\"root\",o&&\"checked\",r&&\"disabled\",n&&`edge${me(n)}`],input:[\"input\"]};return Le(a,jP,t)},R3=ae(ma,{name:\"MuiSwitchBase\"})({padding:9,borderRadius:\"50%\",variants:[{props:{edge:\"start\",size:\"small\"},style:{marginLeft:-3}},{props:({edge:e,ownerState:t})=>e===\"start\"&&t.size!==\"small\",style:{marginLeft:-12}},{props:{edge:\"end\",size:\"small\"},style:{marginRight:-3}},{props:({edge:e,ownerState:t})=>e===\"end\"&&t.size!==\"small\",style:{marginRight:-12}}]}),w3=ae(\"input\",{name:\"MuiSwitchBase\",shouldForwardProp:Bn})({cursor:\"inherit\",position:\"absolute\",opacity:0,width:\"100%\",height:\"100%\",top:0,left:0,margin:0,padding:0,zIndex:1}),M3=UP.forwardRef(function(t,o){let{autoFocus:r,checked:n,checkedIcon:a,defaultChecked:i,disabled:l,disableFocusRipple:s=!1,edge:c=!1,icon:u,id:m,inputProps:p,inputRef:d,name:v,onBlur:T,onChange:S,onFocus:h,readOnly:y,required:g=!1,tabIndex:b,type:E,value:C,slots:P={},slotProps:A={},..._}=t,[z,I]=Zd({controlled:n,default:!!i,name:\"SwitchBase\",state:\"checked\"}),x=R0(),k=xe=>{h&&h(xe),x&&x.onFocus&&x.onFocus(xe)},U=xe=>{T&&T(xe),x&&x.onBlur&&x.onBlur(xe)},O=xe=>{if(xe.nativeEvent.defaultPrevented||y)return;let Je=xe.target.checked;I(Je),S&&S(xe,Je)},N=l;x&&typeof N>\"u\"&&(N=x.disabled);let X=E===\"checkbox\"||E===\"radio\",oe={...t,checked:z,disabled:N,disableFocusRipple:s,edge:c},W=C3(oe),Te={slots:P,slotProps:{input:p,...A}},[fe,Ke]=Ct(\"root\",{ref:o,elementType:R3,className:W.root,shouldForwardComponentProp:!0,externalForwardedProps:{...Te,component:\"span\",..._},getSlotProps:xe=>({...xe,onFocus:Je=>{xe.onFocus?.(Je),k(Je)},onBlur:Je=>{xe.onBlur?.(Je),U(Je)}}),ownerState:oe,additionalProps:{centerRipple:!0,focusRipple:!s,role:void 0,tabIndex:null}}),[Ze,Ue]=Ct(\"input\",{ref:d,elementType:w3,className:W.input,externalForwardedProps:Te,getSlotProps:xe=>({...xe,onChange:Je=>{xe.onChange?.(Je),O(Je)}}),ownerState:oe,additionalProps:{autoFocus:r,checked:n,defaultChecked:i,disabled:N,id:X?m:void 0,name:v,readOnly:y,required:g,tabIndex:b,type:E,...E===\"checkbox\"&&C===void 0?{}:{value:C}}});return(0,cm.jsxs)(fe,{...Ke,children:[(0,cm.jsx)(Ze,{...Ue}),z?a:u]})}),HP=M3;function VP(e){return _e(\"MuiSwitch\",e)}var O3=Ce(\"MuiSwitch\",[\"root\",\"edgeStart\",\"edgeEnd\",\"switchBase\",\"colorPrimary\",\"colorSecondary\",\"sizeSmall\",\"sizeMedium\",\"checked\",\"disabled\",\"input\",\"thumb\",\"track\"]),Uo=O3;var Gs=q(Ie(),1),A3=e=>{let{classes:t,edge:o,size:r,color:n,checked:a,disabled:i}=e,l={root:[\"root\",o&&`edge${me(o)}`,`size${me(r)}`],switchBase:[\"switchBase\",`color${me(n)}`,a&&\"checked\",i&&\"disabled\"],thumb:[\"thumb\"],track:[\"track\"],input:[\"input\"]},s=Le(l,VP,t);return{...t,...s}},D3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.edge&&t[`edge${me(o.edge)}`],t[`size${me(o.size)}`]]}})({display:\"inline-flex\",width:58,height:38,overflow:\"hidden\",padding:12,boxSizing:\"border-box\",position:\"relative\",flexShrink:0,zIndex:0,verticalAlign:\"middle\",\"@media print\":{colorAdjust:\"exact\"},variants:[{props:{edge:\"start\"},style:{marginLeft:-8}},{props:{edge:\"end\"},style:{marginRight:-8}},{props:{size:\"small\"},style:{width:40,height:24,padding:7,[`& .${Uo.thumb}`]:{width:16,height:16},[`& .${Uo.switchBase}`]:{padding:4,[`&.${Uo.checked}`]:{transform:\"translateX(16px)\"}}}}]}),N3=ae(HP,{name:\"MuiSwitch\",slot:\"SwitchBase\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.switchBase,{[`& .${Uo.input}`]:t.input},o.color!==\"default\"&&t[`color${me(o.color)}`]]}})(He(({theme:e})=>({position:\"absolute\",top:0,left:0,zIndex:1,color:e.vars?e.vars.palette.Switch.defaultColor:`${e.palette.mode===\"light\"?e.palette.common.white:e.palette.grey[300]}`,transition:e.transitions.create([\"left\",\"transform\"],{duration:e.transitions.duration.shortest}),[`&.${Uo.checked}`]:{transform:\"translateX(20px)\"},[`&.${Uo.disabled}`]:{color:e.vars?e.vars.palette.Switch.defaultDisabledColor:`${e.palette.mode===\"light\"?e.palette.grey[100]:e.palette.grey[600]}`},[`&.${Uo.checked} + .${Uo.track}`]:{opacity:.5},[`&.${Uo.disabled} + .${Uo.track}`]:{opacity:e.vars?e.vars.opacity.switchTrackDisabled:`${e.palette.mode===\"light\"?.12:.2}`},[`& .${Uo.input}`]:{left:\"-100%\",width:\"300%\"}})),He(({theme:e})=>({\"&:hover\":{backgroundColor:e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity),\"@media (hover: none)\":{backgroundColor:\"transparent\"}},variants:[...Object.entries(e.palette).filter(jo([\"light\"])).map(([t])=>({props:{color:t},style:{[`&.${Uo.checked}`]:{color:(e.vars||e).palette[t].main,\"&:hover\":{backgroundColor:e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity),\"@media (hover: none)\":{backgroundColor:\"transparent\"}},[`&.${Uo.disabled}`]:{color:e.vars?e.vars.palette.Switch[`${t}DisabledColor`]:`${e.palette.mode===\"light\"?e.lighten(e.palette[t].main,.62):e.darken(e.palette[t].main,.55)}`}},[`&.${Uo.checked} + .${Uo.track}`]:{backgroundColor:(e.vars||e).palette[t].main}}}))]}))),_3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Track\"})(He(({theme:e})=>({height:\"100%\",width:\"100%\",borderRadius:14/2,zIndex:-1,transition:e.transitions.create([\"opacity\",\"background-color\"],{duration:e.transitions.duration.shortest}),backgroundColor:e.vars?e.vars.palette.common.onBackground:`${e.palette.mode===\"light\"?e.palette.common.black:e.palette.common.white}`,opacity:e.vars?e.vars.opacity.switchTrack:`${e.palette.mode===\"light\"?.38:.3}`}))),z3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Thumb\"})(He(({theme:e})=>({boxShadow:(e.vars||e).shadows[1],backgroundColor:\"currentColor\",width:20,height:20,borderRadius:\"50%\"}))),k3=$P.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSwitch\"}),{className:n,color:a=\"primary\",edge:i=!1,size:l=\"medium\",sx:s,slots:c={},slotProps:u={},...m}=r,p={...r,color:a,edge:i,size:l},d=A3(p),v={slots:c,slotProps:u},[T,S]=Ct(\"root\",{className:ie(d.root,n),elementType:D3,externalForwardedProps:v,ownerState:p,additionalProps:{sx:s}}),[h,y]=Ct(\"thumb\",{className:d.thumb,elementType:z3,externalForwardedProps:v,ownerState:p}),g=(0,Gs.jsx)(h,{...y}),[b,E]=Ct(\"track\",{className:d.track,elementType:_3,externalForwardedProps:v,ownerState:p});return(0,Gs.jsxs)(T,{...S,children:[(0,Gs.jsx)(N3,{type:\"checkbox\",icon:g,checkedIcon:g,ref:o,ownerState:p,...m,classes:{...d,root:d.switchBase},slots:{...c.switchBase&&{root:c.switchBase},...c.input&&{input:c.input}},slotProps:{...u.switchBase&&{root:typeof u.switchBase==\"function\"?u.switchBase(p):u.switchBase},input:{role:\"switch\"},...u.input&&{input:typeof u.input==\"function\"?u.input(p):u.input}}}),(0,Gs.jsx)(b,{...E})]})}),Un=k3;var ep=q(re(),1);function Ku(...e){return e.reduce((t,o)=>o==null?t:function(...n){t.apply(this,n),o.apply(this,n)},()=>{})}var dm=q(re(),1);var um=q(re(),1);function YP(e){return _e(\"MuiSvgIcon\",e)}var MH=Ce(\"MuiSvgIcon\",[\"root\",\"colorPrimary\",\"colorSecondary\",\"colorAction\",\"colorError\",\"colorDisabled\",\"fontSizeInherit\",\"fontSizeSmall\",\"fontSizeMedium\",\"fontSizeLarge\"]);var pm=q(Ie(),1),B3=e=>{let{color:t,fontSize:o,classes:r}=e,n={root:[\"root\",t!==\"inherit\"&&`color${me(t)}`,`fontSize${me(o)}`]};return Le(n,YP,r)},L3=ae(\"svg\",{name:\"MuiSvgIcon\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.color!==\"inherit\"&&t[`color${me(o.color)}`],t[`fontSize${me(o.fontSize)}`]]}})(He(({theme:e})=>({userSelect:\"none\",width:\"1em\",height:\"1em\",display:\"inline-block\",flexShrink:0,transition:e.transitions?.create?.(\"fill\",{duration:(e.vars??e).transitions?.duration?.shorter}),variants:[{props:t=>!t.hasSvgAsChild,style:{fill:\"currentColor\"}},{props:{fontSize:\"inherit\"},style:{fontSize:\"inherit\"}},{props:{fontSize:\"small\"},style:{fontSize:e.typography?.pxToRem?.(20)||\"1.25rem\"}},{props:{fontSize:\"medium\"},style:{fontSize:e.typography?.pxToRem?.(24)||\"1.5rem\"}},{props:{fontSize:\"large\"},style:{fontSize:e.typography?.pxToRem?.(35)||\"2.1875rem\"}},...Object.entries((e.vars??e).palette).filter(([,t])=>t&&t.main).map(([t])=>({props:{color:t},style:{color:(e.vars??e).palette?.[t]?.main}})),{props:{color:\"action\"},style:{color:(e.vars??e).palette?.action?.active}},{props:{color:\"disabled\"},style:{color:(e.vars??e).palette?.action?.disabled}},{props:{color:\"inherit\"},style:{color:void 0}}]}))),XP=um.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSvgIcon\"}),{children:n,className:a,color:i=\"inherit\",component:l=\"svg\",fontSize:s=\"medium\",htmlColor:c,inheritViewBox:u=!1,titleAccess:m,viewBox:p=\"0 0 24 24\",...d}=r,v=um.isValidElement(n)&&n.type===\"svg\",T={...r,color:i,component:l,fontSize:s,instanceFontSize:t.fontSize,inheritViewBox:u,viewBox:p,hasSvgAsChild:v},S={};u||(S.viewBox=p);let h=B3(T);return(0,pm.jsxs)(L3,{as:l,className:ie(h.root,a),focusable:\"false\",color:c,\"aria-hidden\":m?void 0:!0,role:m?\"img\":void 0,ref:o,...S,...d,...v&&n.props,ownerState:T,children:[v?n.props.children:n,m?(0,pm.jsx)(\"title\",{children:m}):null]})});XP.muiName=\"SvgIcon\";var fm=XP;var GP=q(Ie(),1);function Qu(e,t){function o(r,n){return(0,GP.jsx)(fm,{\"data-testid\":void 0,ref:n,...r,children:e})}return o.muiName=fm.muiName,dm.memo(dm.forwardRef(o))}function mm(e,t=166){let o;function r(...n){let a=()=>{e.apply(this,n)};clearTimeout(o),o=setTimeout(a,t)}return r.clear=()=>{clearTimeout(o)},r}var qP=mm;function Yt(e){return e&&e.ownerDocument||document}var Wu=Yt;function ha(e){return Yt(e).defaultView||window}var qs=ha;function Zu(e,t){typeof e==\"function\"?e(t):e&&(e.current=t)}var ym=wr;var tl=Gd;function j3(e,t){let o=e.charCodeAt(2);return e[0]===\"o\"&&e[1]===\"n\"&&o>=65&&o<=90&&typeof t==\"function\"}function hm(e,t){if(!e)return t;function o(i,l){let s={};return Object.keys(l).forEach(c=>{j3(c,l[c])&&typeof i[c]==\"function\"&&(s[c]=(...u)=>{i[c](...u),l[c](...u)})}),s}if(typeof e==\"function\"||typeof t==\"function\")return i=>{let l=typeof t==\"function\"?t(i):t,s=typeof e==\"function\"?e({...i,...l}):e,c=ie(i?.className,l?.className,s?.className),u=o(s,l);return{...l,...s,...u,...!!c&&{className:c},...l?.style&&s?.style&&{style:{...l.style,...s.style}},...l?.sx&&s?.sx&&{sx:[...Array.isArray(l.sx)?l.sx:[l.sx],...Array.isArray(s.sx)?s.sx:[s.sx]]}}};let r=t,n=o(e,r),a=ie(r?.className,e?.className);return{...t,...e,...n,...!!a&&{className:a},...r?.style&&e?.style&&{style:{...r.style,...e.style}},...r?.sx&&e?.sx&&{sx:[...Array.isArray(r.sx)?r.sx:[r.sx],...Array.isArray(e.sx)?e.sx:[e.sx]]}}}var FP=q(re(),1);function IP(e){return _e(\"MuiCircularProgress\",e)}var SV=Ce(\"MuiCircularProgress\",[\"root\",\"determinate\",\"indeterminate\",\"colorPrimary\",\"colorSecondary\",\"svg\",\"track\",\"circle\",\"circleDeterminate\",\"circleIndeterminate\",\"circleDisableShrink\"]);var Is=q(Ie(),1),mn=44,B0=_n`\n 0% {\n transform: rotate(0deg);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n`,L0=_n`\n 0% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: 0;\n }\n\n 50% {\n stroke-dasharray: 100px, 200px;\n stroke-dashoffset: -15px;\n }\n\n 100% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: -126px;\n }\n`,U3=typeof B0!=\"string\"?Ui`\n animation: ${B0} 1.4s linear infinite;\n `:null,H3=typeof L0!=\"string\"?Ui`\n animation: ${L0} 1.4s ease-in-out infinite;\n `:null,V3=e=>{let{classes:t,variant:o,color:r,disableShrink:n}=e,a={root:[\"root\",o,`color${me(r)}`],svg:[\"svg\"],track:[\"track\"],circle:[\"circle\",`circle${me(o)}`,n&&\"circleDisableShrink\"]};return Le(a,IP,t)},$3=ae(\"span\",{name:\"MuiCircularProgress\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`color${me(o.color)}`]]}})(He(({theme:e})=>({display:\"inline-block\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"transform\")}},{props:{variant:\"indeterminate\"},style:U3||{animation:`${B0} 1.4s linear infinite`}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}}))]}))),Y3=ae(\"svg\",{name:\"MuiCircularProgress\",slot:\"Svg\"})({display:\"block\"}),X3=ae(\"circle\",{name:\"MuiCircularProgress\",slot:\"Circle\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.circle,t[`circle${me(o.variant)}`],o.disableShrink&&t.circleDisableShrink]}})(He(({theme:e})=>({stroke:\"currentColor\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"stroke-dashoffset\")}},{props:{variant:\"indeterminate\"},style:{strokeDasharray:\"80px, 200px\",strokeDashoffset:0}},{props:({ownerState:t})=>t.variant===\"indeterminate\"&&!t.disableShrink,style:H3||{animation:`${L0} 1.4s ease-in-out infinite`}}]}))),G3=ae(\"circle\",{name:\"MuiCircularProgress\",slot:\"Track\"})(He(({theme:e})=>({stroke:\"currentColor\",opacity:(e.vars||e).palette.action.activatedOpacity}))),q3=FP.forwardRef(function(t,o){let r=je({props:t,name:\"MuiCircularProgress\"}),{className:n,color:a=\"primary\",disableShrink:i=!1,enableTrackSlot:l=!1,size:s=40,style:c,thickness:u=3.6,value:m=0,variant:p=\"indeterminate\",...d}=r,v={...r,color:a,disableShrink:i,size:s,thickness:u,value:m,variant:p,enableTrackSlot:l},T=V3(v),S={},h={},y={};if(p===\"determinate\"){let g=2*Math.PI*((mn-u)/2);S.strokeDasharray=g.toFixed(3),y[\"aria-valuenow\"]=Math.round(m),S.strokeDashoffset=`${((100-m)/100*g).toFixed(3)}px`,h.transform=\"rotate(-90deg)\"}return(0,Is.jsx)($3,{className:ie(T.root,n),style:{width:s,height:s,...h,...c},ownerState:v,ref:o,role:\"progressbar\",...y,...d,children:(0,Is.jsxs)(Y3,{className:T.svg,ownerState:v,viewBox:`${mn/2} ${mn/2} ${mn} ${mn}`,children:[l?(0,Is.jsx)(G3,{className:T.track,ownerState:v,cx:mn,cy:mn,r:(mn-u)/2,fill:\"none\",strokeWidth:u,\"aria-hidden\":\"true\"}):null,(0,Is.jsx)(X3,{className:T.circle,style:S,ownerState:v,cx:mn,cy:mn,r:(mn-u)/2,fill:\"none\",strokeWidth:u})]})})}),Ju=q3;function KP(e){return _e(\"MuiButton\",e)}var I3=Ce(\"MuiButton\",[\"root\",\"text\",\"textInherit\",\"textPrimary\",\"textSecondary\",\"textSuccess\",\"textError\",\"textInfo\",\"textWarning\",\"outlined\",\"outlinedInherit\",\"outlinedPrimary\",\"outlinedSecondary\",\"outlinedSuccess\",\"outlinedError\",\"outlinedInfo\",\"outlinedWarning\",\"contained\",\"containedInherit\",\"containedPrimary\",\"containedSecondary\",\"containedSuccess\",\"containedError\",\"containedInfo\",\"containedWarning\",\"disableElevation\",\"focusVisible\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorSuccess\",\"colorError\",\"colorInfo\",\"colorWarning\",\"textSizeSmall\",\"textSizeMedium\",\"textSizeLarge\",\"outlinedSizeSmall\",\"outlinedSizeMedium\",\"outlinedSizeLarge\",\"containedSizeSmall\",\"containedSizeMedium\",\"containedSizeLarge\",\"sizeMedium\",\"sizeSmall\",\"sizeLarge\",\"fullWidth\",\"startIcon\",\"endIcon\",\"icon\",\"iconSizeSmall\",\"iconSizeMedium\",\"iconSizeLarge\",\"loading\",\"loadingWrapper\",\"loadingIconPlaceholder\",\"loadingIndicator\",\"loadingPositionCenter\",\"loadingPositionStart\",\"loadingPositionEnd\"]),ci=I3;var QP=q(re(),1),F3=QP.createContext({}),WP=F3;var ZP=q(re(),1),K3=ZP.createContext(void 0),JP=K3;var Hn=q(Ie(),1),Q3=e=>{let{color:t,disableElevation:o,fullWidth:r,size:n,variant:a,loading:i,loadingPosition:l,classes:s}=e,c={root:[\"root\",i&&\"loading\",a,`${a}${me(t)}`,`size${me(n)}`,`${a}Size${me(n)}`,`color${me(t)}`,o&&\"disableElevation\",r&&\"fullWidth\",i&&`loadingPosition${me(l)}`],startIcon:[\"icon\",\"startIcon\",`iconSize${me(n)}`],endIcon:[\"icon\",\"endIcon\",`iconSize${me(n)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]},u=Le(c,KP,s);return{...s,...u}},tC=[{props:{size:\"small\"},style:{\"& > *:nth-of-type(1)\":{fontSize:18}}},{props:{size:\"medium\"},style:{\"& > *:nth-of-type(1)\":{fontSize:20}}},{props:{size:\"large\"},style:{\"& > *:nth-of-type(1)\":{fontSize:22}}}],W3=ae(ma,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`${o.variant}${me(o.color)}`],t[`size${me(o.size)}`],t[`${o.variant}Size${me(o.size)}`],o.color===\"inherit\"&&t.colorInherit,o.disableElevation&&t.disableElevation,o.fullWidth&&t.fullWidth,o.loading&&t.loading]}})(He(({theme:e})=>{let t=e.palette.mode===\"light\"?e.palette.grey[300]:e.palette.grey[800],o=e.palette.mode===\"light\"?e.palette.grey.A100:e.palette.grey[700];return{...e.typography.button,minWidth:64,padding:\"6px 16px\",border:0,borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create([\"background-color\",\"box-shadow\",\"border-color\",\"color\"],{duration:e.transitions.duration.short}),\"&:hover\":{textDecoration:\"none\"},[`&.${ci.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:{variant:\"contained\"},style:{color:\"var(--variant-containedColor)\",backgroundColor:\"var(--variant-containedBg)\",boxShadow:(e.vars||e).shadows[2],\"&:hover\":{boxShadow:(e.vars||e).shadows[4],\"@media (hover: none)\":{boxShadow:(e.vars||e).shadows[2]}},\"&:active\":{boxShadow:(e.vars||e).shadows[8]},[`&.${ci.focusVisible}`]:{boxShadow:(e.vars||e).shadows[6]},[`&.${ci.disabled}`]:{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground}}},{props:{variant:\"outlined\"},style:{padding:\"5px 15px\",border:\"1px solid currentColor\",borderColor:\"var(--variant-outlinedBorder, currentColor)\",backgroundColor:\"var(--variant-outlinedBg)\",color:\"var(--variant-outlinedColor)\",[`&.${ci.disabled}`]:{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`}}},{props:{variant:\"text\"},style:{padding:\"6px 8px\",color:\"var(--variant-textColor)\",backgroundColor:\"var(--variant-textBg)\"}},...Object.entries(e.palette).filter(jo()).map(([r])=>({props:{color:r},style:{\"--variant-textColor\":(e.vars||e).palette[r].main,\"--variant-outlinedColor\":(e.vars||e).palette[r].main,\"--variant-outlinedBorder\":e.alpha((e.vars||e).palette[r].main,.5),\"--variant-containedColor\":(e.vars||e).palette[r].contrastText,\"--variant-containedBg\":(e.vars||e).palette[r].main,\"@media (hover: hover)\":{\"&:hover\":{\"--variant-containedBg\":(e.vars||e).palette[r].dark,\"--variant-textBg\":e.alpha((e.vars||e).palette[r].main,(e.vars||e).palette.action.hoverOpacity),\"--variant-outlinedBorder\":(e.vars||e).palette[r].main,\"--variant-outlinedBg\":e.alpha((e.vars||e).palette[r].main,(e.vars||e).palette.action.hoverOpacity)}}}})),{props:{color:\"inherit\"},style:{color:\"inherit\",borderColor:\"currentColor\",\"--variant-containedBg\":e.vars?e.vars.palette.Button.inheritContainedBg:t,\"@media (hover: hover)\":{\"&:hover\":{\"--variant-containedBg\":e.vars?e.vars.palette.Button.inheritContainedHoverBg:o,\"--variant-textBg\":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity),\"--variant-outlinedBg\":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity)}}}},{props:{size:\"small\",variant:\"text\"},style:{padding:\"4px 5px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"text\"},style:{padding:\"8px 11px\",fontSize:e.typography.pxToRem(15)}},{props:{size:\"small\",variant:\"outlined\"},style:{padding:\"3px 9px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"outlined\"},style:{padding:\"7px 21px\",fontSize:e.typography.pxToRem(15)}},{props:{size:\"small\",variant:\"contained\"},style:{padding:\"4px 10px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"contained\"},style:{padding:\"8px 22px\",fontSize:e.typography.pxToRem(15)}},{props:{disableElevation:!0},style:{boxShadow:\"none\",\"&:hover\":{boxShadow:\"none\"},[`&.${ci.focusVisible}`]:{boxShadow:\"none\"},\"&:active\":{boxShadow:\"none\"},[`&.${ci.disabled}`]:{boxShadow:\"none\"}}},{props:{fullWidth:!0},style:{width:\"100%\"}},{props:{loadingPosition:\"center\"},style:{transition:e.transitions.create([\"background-color\",\"box-shadow\",\"border-color\"],{duration:e.transitions.duration.short}),[`&.${ci.loading}`]:{color:\"transparent\"}}}]}})),Z3=ae(\"span\",{name:\"MuiButton\",slot:\"StartIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.startIcon,o.loading&&t.startIconLoadingStart,t[`iconSize${me(o.size)}`]]}})(({theme:e})=>({display:\"inherit\",marginRight:8,marginLeft:-4,variants:[{props:{size:\"small\"},style:{marginLeft:-2}},{props:{loadingPosition:\"start\",loading:!0},style:{transition:e.transitions.create([\"opacity\"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:\"start\",loading:!0,fullWidth:!0},style:{marginRight:-8}},...tC]})),J3=ae(\"span\",{name:\"MuiButton\",slot:\"EndIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.endIcon,o.loading&&t.endIconLoadingEnd,t[`iconSize${me(o.size)}`]]}})(({theme:e})=>({display:\"inherit\",marginRight:-4,marginLeft:8,variants:[{props:{size:\"small\"},style:{marginRight:-2}},{props:{loadingPosition:\"end\",loading:!0},style:{transition:e.transitions.create([\"opacity\"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:\"end\",loading:!0,fullWidth:!0},style:{marginLeft:-8}},...tC]})),eD=ae(\"span\",{name:\"MuiButton\",slot:\"LoadingIndicator\"})(({theme:e})=>({display:\"none\",position:\"absolute\",visibility:\"visible\",variants:[{props:{loading:!0},style:{display:\"flex\"}},{props:{loadingPosition:\"start\"},style:{left:14}},{props:{loadingPosition:\"start\",size:\"small\"},style:{left:10}},{props:{variant:\"text\",loadingPosition:\"start\"},style:{left:6}},{props:{loadingPosition:\"center\"},style:{left:\"50%\",transform:\"translate(-50%)\",color:(e.vars||e).palette.action.disabled}},{props:{loadingPosition:\"end\"},style:{right:14}},{props:{loadingPosition:\"end\",size:\"small\"},style:{right:10}},{props:{variant:\"text\",loadingPosition:\"end\"},style:{right:6}},{props:{loadingPosition:\"start\",fullWidth:!0},style:{position:\"relative\",left:-10}},{props:{loadingPosition:\"end\",fullWidth:!0},style:{position:\"relative\",right:-10}}]})),eC=ae(\"span\",{name:\"MuiButton\",slot:\"LoadingIconPlaceholder\"})({display:\"inline-block\",width:\"1em\",height:\"1em\"}),tD=ep.forwardRef(function(t,o){let r=ep.useContext(WP),n=ep.useContext(JP),a=ni(r,t),i=je({props:a,name:\"MuiButton\"}),{children:l,color:s=\"primary\",component:c=\"button\",className:u,disabled:m=!1,disableElevation:p=!1,disableFocusRipple:d=!1,endIcon:v,focusVisibleClassName:T,fullWidth:S=!1,id:h,loading:y=null,loadingIndicator:g,loadingPosition:b=\"center\",size:E=\"medium\",startIcon:C,type:P,variant:A=\"text\",..._}=i,z=tl(h),I=g??(0,Hn.jsx)(Ju,{\"aria-labelledby\":z,color:\"inherit\",size:16}),x={...i,color:s,component:c,disabled:m,disableElevation:p,disableFocusRipple:d,fullWidth:S,loading:y,loadingIndicator:I,loadingPosition:b,size:E,type:P,variant:A},k=Q3(x),U=(C||y&&b===\"start\")&&(0,Hn.jsx)(Z3,{className:k.startIcon,ownerState:x,children:C||(0,Hn.jsx)(eC,{className:k.loadingIconPlaceholder,ownerState:x})}),O=(v||y&&b===\"end\")&&(0,Hn.jsx)(J3,{className:k.endIcon,ownerState:x,children:v||(0,Hn.jsx)(eC,{className:k.loadingIconPlaceholder,ownerState:x})}),N=n||\"\",X=typeof y==\"boolean\"?(0,Hn.jsx)(\"span\",{className:k.loadingWrapper,style:{display:\"contents\"},children:y&&(0,Hn.jsx)(eD,{className:k.loadingIndicator,ownerState:x,children:I})}):null;return(0,Hn.jsxs)(W3,{ownerState:x,className:ie(r.className,k.root,u,N),component:c,disabled:m||y,focusRipple:!d,focusVisibleClassName:ie(k.focusVisible,T),ref:o,type:P,id:y?z:h,..._,classes:k,children:[U,b!==\"end\"&&X,l,b===\"end\"&&X,O]})}),ga=tD;var ui=q(re(),1);function oD(e){let{elementType:t,externalSlotProps:o,ownerState:r,skipResolvingSlotProps:n=!1,...a}=e,i=n?{}:Iu(o,r),{props:l,internalRef:s}=Fu({...a,externalSlotProps:i}),c=yo(s,i?.ref,e.additionalProps?.ref);return qu(t,{...l,ref:c},r)}var cr=oD;var ur=q(re(),1);var gm=q(re(),1);var oC=q(re(),1),rD=oC.createContext({}),tp=rD;function rC(e){return _e(\"MuiList\",e)}var h7=Ce(\"MuiList\",[\"root\",\"padding\",\"dense\",\"subheader\"]);var bm=q(Ie(),1),nD=e=>{let{classes:t,disablePadding:o,dense:r,subheader:n}=e;return Le({root:[\"root\",!o&&\"padding\",r&&\"dense\",n&&\"subheader\"]},rC,t)},aD=ae(\"ul\",{name:\"MuiList\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.disablePadding&&t.padding,o.dense&&t.dense,o.subheader&&t.subheader]}})({listStyle:\"none\",margin:0,padding:0,position:\"relative\",variants:[{props:({ownerState:e})=>!e.disablePadding,style:{paddingTop:8,paddingBottom:8}},{props:({ownerState:e})=>e.subheader,style:{paddingTop:0}}]}),iD=gm.forwardRef(function(t,o){let r=je({props:t,name:\"MuiList\"}),{children:n,className:a,component:i=\"ul\",dense:l=!1,disablePadding:s=!1,subheader:c,...u}=r,m=gm.useMemo(()=>({dense:l}),[l]),p={...r,component:i,dense:l,disablePadding:s},d=nD(p);return(0,bm.jsx)(tp.Provider,{value:m,children:(0,bm.jsxs)(aD,{as:i,className:ie(d.root,a),ref:o,ownerState:p,...u,children:[c,n]})})}),j0=iD;function vm(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}var ol=vm;function Fs(e=window){let t=e.document.documentElement.clientWidth;return e.innerWidth-t}var nC=Fs;var iC=q(Ie(),1);function U0(e,t,o){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:o?null:e.firstChild}function aC(e,t,o){return e===t?o?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:o?null:e.lastChild}function lC(e,t){if(t===void 0)return!0;let o=e.innerText;return o===void 0&&(o=e.textContent),o=o.trim().toLowerCase(),o.length===0?!1:t.repeating?o[0]===t.keys[0]:o.startsWith(t.keys.join(\"\"))}function op(e,t,o,r,n,a){let i=!1,l=n(e,t,t?o:!1);for(;l;){if(l===e.firstChild){if(i)return!1;i=!0}let s=r?!1:l.disabled||l.getAttribute(\"aria-disabled\")===\"true\";if(!l.hasAttribute(\"tabindex\")||!lC(l,a)||s)l=n(e,l,o);else return l.focus(),!0}return!1}var lD=ur.forwardRef(function(t,o){let{actions:r,autoFocus:n=!1,autoFocusItem:a=!1,children:i,className:l,disabledItemsFocusable:s=!1,disableListWrap:c=!1,onKeyDown:u,variant:m=\"selectedMenu\",...p}=t,d=ur.useRef(null),v=ur.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});ym(()=>{n&&d.current.focus()},[n]),ur.useImperativeHandle(r,()=>({adjustStyleForScrollbar:(g,{direction:b})=>{let E=!d.current.style.width;if(g.clientHeight{let b=d.current,E=g.key;if(g.ctrlKey||g.metaKey||g.altKey){u&&u(g);return}let P=ol(Wu(b));if(E===\"ArrowDown\")g.preventDefault(),op(b,P,c,s,U0);else if(E===\"ArrowUp\")g.preventDefault(),op(b,P,c,s,aC);else if(E===\"Home\")g.preventDefault(),op(b,null,c,s,U0);else if(E===\"End\")g.preventDefault(),op(b,null,c,s,aC);else if(E.length===1){let A=v.current,_=E.toLowerCase(),z=performance.now();A.keys.length>0&&(z-A.lastTime>500?(A.keys=[],A.repeating=!0,A.previousKeyMatched=!0):A.repeating&&_!==A.keys[0]&&(A.repeating=!1)),A.lastTime=z,A.keys.push(_);let I=P&&!A.repeating&&lC(P,A);A.previousKeyMatched&&(I||op(b,P,!1,s,U0,A))?g.preventDefault():A.previousKeyMatched=!1}u&&u(g)},S=Mr(d,o),h=-1;ur.Children.forEach(i,(g,b)=>{if(!ur.isValidElement(g)){h===b&&(h+=1,h>=i.length&&(h=-1));return}g.props.disabled||(m===\"selectedMenu\"&&g.props.selected||h===-1)&&(h=b),h===b&&(g.props.disabled||g.props.muiSkipListHighlight||g.type.muiSkipListHighlight)&&(h+=1,h>=i.length&&(h=-1))});let y=ur.Children.map(i,(g,b)=>{if(b===h){let E={};return a&&(E.autoFocus=!0),g.props.tabIndex===void 0&&m===\"selectedMenu\"&&(E.tabIndex=0),ur.cloneElement(g,E)}return g});return(0,iC.jsx)(j0,{role:\"menu\",ref:S,className:l,onKeyDown:T,tabIndex:n?0:-1,...p,children:y})}),H0=lD;var zo=q(re(),1);var rl=q(re(),1);var sC=q(re(),1);function Wr(e){return parseInt(sC.version,10)>=19?e?.props?.ref||null:e?.ref||null}var xm=e=>e.scrollTop;function Ks(e,t){let{timeout:o,easing:r,style:n={}}=e;return{duration:n.transitionDuration??(typeof o==\"number\"?o:o[t.mode]||0),easing:n.transitionTimingFunction??(typeof r==\"object\"?r[t.mode]:r),delay:n.transitionDelay}}var cC=q(Ie(),1);function $0(e){return`scale(${e}, ${e**2})`}var sD={entering:{opacity:1,transform:$0(1)},entered:{opacity:1,transform:\"none\"}},V0=typeof navigator<\"u\"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\\/)15(.|_)4/i.test(navigator.userAgent),Y0=rl.forwardRef(function(t,o){let{addEndListener:r,appear:n=!0,children:a,easing:i,in:l,onEnter:s,onEntered:c,onEntering:u,onExit:m,onExited:p,onExiting:d,style:v,timeout:T=\"auto\",TransitionComponent:S=Xu,...h}=t,y=fn(),g=rl.useRef(),b=kn(),E=rl.useRef(null),C=Mr(E,Wr(a),o),P=O=>N=>{if(O){let X=E.current;N===void 0?O(X):O(X,N)}},A=P(u),_=P((O,N)=>{xm(O);let{duration:X,delay:oe,easing:W}=Ks({style:v,timeout:T,easing:i},{mode:\"enter\"}),Te;T===\"auto\"?(Te=b.transitions.getAutoHeightDuration(O.clientHeight),g.current=Te):Te=X,O.style.transition=[b.transitions.create(\"opacity\",{duration:Te,delay:oe}),b.transitions.create(\"transform\",{duration:V0?Te:Te*.666,delay:oe,easing:W})].join(\",\"),s&&s(O,N)}),z=P(c),I=P(d),x=P(O=>{let{duration:N,delay:X,easing:oe}=Ks({style:v,timeout:T,easing:i},{mode:\"exit\"}),W;T===\"auto\"?(W=b.transitions.getAutoHeightDuration(O.clientHeight),g.current=W):W=N,O.style.transition=[b.transitions.create(\"opacity\",{duration:W,delay:X}),b.transitions.create(\"transform\",{duration:V0?W:W*.666,delay:V0?X:X||W*.333,easing:oe})].join(\",\"),O.style.opacity=0,O.style.transform=$0(.75),m&&m(O)}),k=P(p);return(0,cC.jsx)(S,{appear:n,in:l,nodeRef:E,onEnter:_,onEntered:z,onEntering:A,onExit:x,onExited:k,onExiting:I,addEndListener:O=>{T===\"auto\"&&y.start(g.current||0,O),r&&r(E.current,O)},timeout:T===\"auto\"?null:T,...h,children:(O,{ownerState:N,...X})=>rl.cloneElement(a,{style:{opacity:0,transform:$0(.75),visibility:O===\"exited\"&&!l?\"hidden\":void 0,...sD[O],...v,...a.props.style},ref:C,...X})})});Y0&&(Y0.muiSupportAuto=!0);var rp=Y0;function cD(e){let t=Yt(e);return t.body===e?ha(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function Qs(e,t){t?e.setAttribute(\"aria-hidden\",\"true\"):e.removeAttribute(\"aria-hidden\")}function uC(e){return parseFloat(ha(e).getComputedStyle(e).paddingRight)||0}function uD(e){let o=[\"TEMPLATE\",\"SCRIPT\",\"STYLE\",\"LINK\",\"MAP\",\"META\",\"NOSCRIPT\",\"PICTURE\",\"COL\",\"COLGROUP\",\"PARAM\",\"SLOT\",\"SOURCE\",\"TRACK\"].includes(e.tagName),r=e.tagName===\"INPUT\"&&e.getAttribute(\"type\")===\"hidden\";return o||r}function pC(e,t,o,r,n){let a=[t,o,...r];[].forEach.call(e.children,i=>{let l=!a.includes(i),s=!uD(i);l&&s&&Qs(i,n)})}function X0(e,t){let o=-1;return e.some((r,n)=>t(r)?(o=n,!0):!1),o}function pD(e,t){let o=[],r=e.container;if(!t.disableScrollLock){if(cD(r)){let i=Fs(ha(r));o.push({value:r.style.paddingRight,property:\"padding-right\",el:r}),r.style.paddingRight=`${uC(r)+i}px`;let l=Yt(r).querySelectorAll(\".mui-fixed\");[].forEach.call(l,s=>{o.push({value:s.style.paddingRight,property:\"padding-right\",el:s}),s.style.paddingRight=`${uC(s)+i}px`})}let a;if(r.parentNode instanceof DocumentFragment)a=Yt(r).body;else{let i=r.parentElement,l=ha(r);a=i?.nodeName===\"HTML\"&&l.getComputedStyle(i).overflowY===\"scroll\"?i:r}o.push({value:a.style.overflow,property:\"overflow\",el:a},{value:a.style.overflowX,property:\"overflow-x\",el:a},{value:a.style.overflowY,property:\"overflow-y\",el:a}),a.style.overflow=\"hidden\"}return()=>{o.forEach(({value:a,el:i,property:l})=>{a?i.style.setProperty(l,a):i.style.removeProperty(l)})}}function fD(e){let t=[];return[].forEach.call(e.children,o=>{o.getAttribute(\"aria-hidden\")===\"true\"&&t.push(o)}),t}var Tm=class{constructor(){this.modals=[],this.containers=[]}add(t,o){let r=this.modals.indexOf(t);if(r!==-1)return r;r=this.modals.length,this.modals.push(t),t.modalRef&&Qs(t.modalRef,!1);let n=fD(o);pC(o,t.mount,t.modalRef,n,!0);let a=X0(this.containers,i=>i.container===o);return a!==-1?(this.containers[a].modals.push(t),r):(this.containers.push({modals:[t],container:o,restore:null,hiddenSiblings:n}),r)}mount(t,o){let r=X0(this.containers,a=>a.modals.includes(t)),n=this.containers[r];n.restore||(n.restore=pD(n,o))}remove(t,o=!0){let r=this.modals.indexOf(t);if(r===-1)return r;let n=X0(this.containers,i=>i.modals.includes(t)),a=this.containers[n];if(a.modals.splice(a.modals.indexOf(t),1),this.modals.splice(r,1),a.modals.length===0)a.restore&&a.restore(),t.modalRef&&Qs(t.modalRef,o),pC(a.container,t.mount,t.modalRef,a.hiddenSiblings,!1),this.containers.splice(n,1);else{let i=a.modals[a.modals.length-1];i.modalRef&&Qs(i.modalRef,!1)}return r}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}};var Em=q(re(),1);var _o=q(re(),1);var np=q(Ie(),1),dD=[\"input\",\"select\",\"textarea\",\"a[href]\",\"button\",\"[tabindex]\",\"audio[controls]\",\"video[controls]\",'[contenteditable]:not([contenteditable=\"false\"])'].join(\",\");function mD(e){let t=parseInt(e.getAttribute(\"tabindex\")||\"\",10);return Number.isNaN(t)?e.contentEditable===\"true\"||(e.nodeName===\"AUDIO\"||e.nodeName===\"VIDEO\"||e.nodeName===\"DETAILS\")&&e.getAttribute(\"tabindex\")===null?0:e.tabIndex:t}function yD(e){if(e.tagName!==\"INPUT\"||e.type!==\"radio\"||!e.name)return!1;let t=r=>e.ownerDocument.querySelector(`input[type=\"radio\"]${r}`),o=t(`[name=\"${e.name}\"]:checked`);return o||(o=t(`[name=\"${e.name}\"]`)),o!==e}function hD(e){return!(e.disabled||e.tagName===\"INPUT\"&&e.type===\"hidden\"||yD(e))}function gD(e){let t=[],o=[];return Array.from(e.querySelectorAll(dD)).forEach((r,n)=>{let a=mD(r);a===-1||!hD(r)||(a===0?t.push(r):o.push({documentOrder:n,tabIndex:a,node:r}))}),o.sort((r,n)=>r.tabIndex===n.tabIndex?r.documentOrder-n.documentOrder:r.tabIndex-n.tabIndex).map(r=>r.node).concat(t)}function bD(){return!0}function vD(e){let{children:t,disableAutoFocus:o=!1,disableEnforceFocus:r=!1,disableRestoreFocus:n=!1,getTabbable:a=gD,isEnabled:i=bD,open:l}=e,s=_o.useRef(!1),c=_o.useRef(null),u=_o.useRef(null),m=_o.useRef(null),p=_o.useRef(null),d=_o.useRef(!1),v=_o.useRef(null),T=yo(Wr(t),v),S=_o.useRef(null);_o.useEffect(()=>{!l||!v.current||(d.current=!o)},[o,l]),_o.useEffect(()=>{if(!l||!v.current)return;let g=Yt(v.current),b=ol(g);return v.current.contains(b)||(v.current.hasAttribute(\"tabIndex\")||v.current.setAttribute(\"tabIndex\",\"-1\"),d.current&&v.current.focus()),()=>{n||(m.current&&m.current.focus&&(s.current=!0,m.current.focus()),m.current=null)}},[l]),_o.useEffect(()=>{if(!l||!v.current)return;let g=Yt(v.current),b=P=>{if(S.current=P,r||!i()||P.key!==\"Tab\")return;ol(g)===v.current&&P.shiftKey&&(s.current=!0,u.current&&u.current.focus())},E=()=>{let P=v.current;if(P===null)return;let A=ol(g);if(!g.hasFocus()||!i()||s.current){s.current=!1;return}if(P.contains(A)||r&&A!==c.current&&A!==u.current)return;if(A!==p.current)p.current=null;else if(p.current!==null)return;if(!d.current)return;let _=[];if((A===c.current||A===u.current)&&(_=a(v.current)),_.length>0){let z=!!(S.current?.shiftKey&&S.current?.key===\"Tab\"),I=_[0],x=_[_.length-1];typeof I!=\"string\"&&typeof x!=\"string\"&&(z?x.focus():I.focus())}else P.focus()};g.addEventListener(\"focusin\",E),g.addEventListener(\"keydown\",b,!0);let C=setInterval(()=>{let P=ol(g);P&&P.tagName===\"BODY\"&&E()},50);return()=>{clearInterval(C),g.removeEventListener(\"focusin\",E),g.removeEventListener(\"keydown\",b,!0)}},[o,r,n,i,l,a]);let h=g=>{m.current===null&&(m.current=g.relatedTarget),d.current=!0,p.current=g.target;let b=t.props.onFocus;b&&b(g)},y=g=>{m.current===null&&(m.current=g.relatedTarget),d.current=!0};return(0,np.jsxs)(_o.Fragment,{children:[(0,np.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:y,ref:c,\"data-testid\":\"sentinelStart\"}),_o.cloneElement(t,{ref:T,onFocus:h}),(0,np.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:y,ref:u,\"data-testid\":\"sentinelEnd\"})]})}var G0=vD;var ba=q(re(),1),fC=q(Op(),1);function xD(e){return typeof e==\"function\"?e():e}var TD=ba.forwardRef(function(t,o){let{children:r,container:n,disablePortal:a=!1}=t,[i,l]=ba.useState(null),s=yo(ba.isValidElement(r)?Wr(r):null,o);return wr(()=>{a||l(xD(n)||document.body)},[n,a]),wr(()=>{if(i&&!a)return Zu(o,i),()=>{Zu(o,null)}},[o,i,a]),a?ba.isValidElement(r)?ba.cloneElement(r,{ref:s}):r:i&&fC.createPortal(r,i)}),ap=TD;var yC=q(re(),1);var Ws=q(re(),1);var dC=q(Ie(),1),SD={entering:{opacity:1},entered:{opacity:1}},ED=Ws.forwardRef(function(t,o){let r=kn(),n={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:a,appear:i=!0,children:l,easing:s,in:c,onEnter:u,onEntered:m,onEntering:p,onExit:d,onExited:v,onExiting:T,style:S,timeout:h=n,TransitionComponent:y=Xu,...g}=t,b=!0,E=Ws.useRef(null),C=Mr(E,Wr(l),o),P=O=>N=>{if(O){let X=E.current;N===void 0?O(X):O(X,N)}},A=P(p),_=P((O,N)=>{xm(O);let X=Ks({style:S,timeout:h,easing:s},{mode:\"enter\"});O.style.webkitTransition=r.transitions.create(\"opacity\",X),O.style.transition=r.transitions.create(\"opacity\",X),u&&u(O,N)}),z=P(m),I=P(T),x=P(O=>{let N=Ks({style:S,timeout:h,easing:s},{mode:\"exit\"});O.style.webkitTransition=r.transitions.create(\"opacity\",N),O.style.transition=r.transitions.create(\"opacity\",N),d&&d(O)}),k=P(v);return(0,dC.jsx)(y,{appear:i,in:c,nodeRef:b?E:void 0,onEnter:_,onEntered:z,onEntering:A,onExit:x,onExited:k,onExiting:I,addEndListener:O=>{a&&a(E.current,O)},timeout:h,...g,children:(O,{ownerState:N,...X})=>Ws.cloneElement(l,{style:{opacity:0,visibility:O===\"exited\"&&!c?\"hidden\":void 0,...SD[O],...S,...l.props.style},ref:C,...X})})}),q0=ED;function mC(e){return _e(\"MuiBackdrop\",e)}var k$=Ce(\"MuiBackdrop\",[\"root\",\"invisible\"]);var I0=q(Ie(),1),PD=e=>{let{classes:t,invisible:o}=e;return Le({root:[\"root\",o&&\"invisible\"]},mC,t)},CD=ae(\"div\",{name:\"MuiBackdrop\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.invisible&&t.invisible]}})({position:\"fixed\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",right:0,bottom:0,top:0,left:0,backgroundColor:\"rgba(0, 0, 0, 0.5)\",WebkitTapHighlightColor:\"transparent\",variants:[{props:{invisible:!0},style:{backgroundColor:\"transparent\"}}]}),RD=yC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiBackdrop\"}),{children:n,className:a,component:i=\"div\",invisible:l=!1,open:s,components:c={},componentsProps:u={},slotProps:m={},slots:p={},TransitionComponent:d,transitionDuration:v,...T}=r,S={...r,component:i,invisible:l},h=PD(S),y={transition:d,root:c.Root,...p},g={...u,...m},b={component:i,slots:y,slotProps:g},[E,C]=Ct(\"root\",{elementType:CD,externalForwardedProps:b,className:ie(h.root,a),ownerState:S}),[P,A]=Ct(\"transition\",{elementType:q0,externalForwardedProps:b,ownerState:S});return(0,I0.jsx)(P,{in:s,timeout:v,...T,...A,children:(0,I0.jsx)(E,{\"aria-hidden\":!0,...C,ref:o,children:n})})}),F0=RD;var yn=q(re(),1);function wD(e){return typeof e==\"function\"?e():e}function MD(e){return e?e.props.hasOwnProperty(\"in\"):!1}var hC=()=>{},Sm=new Tm;function OD(e){let{container:t,disableEscapeKeyDown:o=!1,disableScrollLock:r=!1,closeAfterTransition:n=!1,onTransitionEnter:a,onTransitionExited:i,children:l,onClose:s,open:c,rootRef:u}=e,m=yn.useRef({}),p=yn.useRef(null),d=yn.useRef(null),v=yo(d,u),[T,S]=yn.useState(!c),h=MD(l),y=!0;(e[\"aria-hidden\"]===\"false\"||e[\"aria-hidden\"]===!1)&&(y=!1);let g=()=>Yt(p.current),b=()=>(m.current.modalRef=d.current,m.current.mount=p.current,m.current),E=()=>{Sm.mount(b(),{disableScrollLock:r}),d.current&&(d.current.scrollTop=0)},C=Ln(()=>{let O=wD(t)||g().body;Sm.add(b(),O),d.current&&E()}),P=()=>Sm.isTopModal(b()),A=Ln(O=>{p.current=O,O&&(c&&P()?E():d.current&&Qs(d.current,y))}),_=yn.useCallback(()=>{Sm.remove(b(),y)},[y]);yn.useEffect(()=>()=>{_()},[_]),yn.useEffect(()=>{c?C():(!h||!n)&&_()},[c,_,h,n,C]);let z=O=>N=>{O.onKeyDown?.(N),!(N.key!==\"Escape\"||N.which===229||!P())&&(o||(N.stopPropagation(),s&&s(N,\"escapeKeyDown\")))},I=O=>N=>{O.onClick?.(N),N.target===N.currentTarget&&s&&s(N,\"backdropClick\")};return{getRootProps:(O={})=>{let N=ya(e);delete N.onTransitionEnter,delete N.onTransitionExited;let X={...N,...O};return{role:\"presentation\",...X,onKeyDown:z(X),ref:v}},getBackdropProps:(O={})=>{let N=O;return{\"aria-hidden\":!0,...N,onClick:I(N),open:c}},getTransitionProps:()=>{let O=()=>{S(!1),a&&a()},N=()=>{S(!0),i&&i(),n&&_()};return{onEnter:Ku(O,l?.props.onEnter??hC),onExited:Ku(N,l?.props.onExited??hC)}},rootRef:v,portalRef:A,isTopModal:P,exited:T,hasTransition:h}}var gC=OD;function bC(e){return _e(\"MuiModal\",e)}var rY=Ce(\"MuiModal\",[\"root\",\"hidden\",\"backdrop\"]);var Zs=q(Ie(),1),AD=e=>{let{open:t,exited:o,classes:r}=e;return Le({root:[\"root\",!t&&o&&\"hidden\"],backdrop:[\"backdrop\"]},bC,r)},DD=ae(\"div\",{name:\"MuiModal\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.open&&o.exited&&t.hidden]}})(He(({theme:e})=>({position:\"fixed\",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0,variants:[{props:({ownerState:t})=>!t.open&&t.exited,style:{visibility:\"hidden\"}}]}))),ND=ae(F0,{name:\"MuiModal\",slot:\"Backdrop\"})({zIndex:-1}),_D=Em.forwardRef(function(t,o){let r=je({name:\"MuiModal\",props:t}),{BackdropComponent:n=ND,BackdropProps:a,classes:i,className:l,closeAfterTransition:s=!1,children:c,container:u,component:m,components:p={},componentsProps:d={},disableAutoFocus:v=!1,disableEnforceFocus:T=!1,disableEscapeKeyDown:S=!1,disablePortal:h=!1,disableRestoreFocus:y=!1,disableScrollLock:g=!1,hideBackdrop:b=!1,keepMounted:E=!1,onClose:C,onTransitionEnter:P,onTransitionExited:A,open:_,slotProps:z={},slots:I={},theme:x,...k}=r,U={...r,closeAfterTransition:s,disableAutoFocus:v,disableEnforceFocus:T,disableEscapeKeyDown:S,disablePortal:h,disableRestoreFocus:y,disableScrollLock:g,hideBackdrop:b,keepMounted:E},{getRootProps:O,getBackdropProps:N,getTransitionProps:X,portalRef:oe,isTopModal:W,exited:Te,hasTransition:fe}=gC({...U,rootRef:o}),Ke={...U,exited:Te},Ze=AD(Ke),Ue={};if(c.props.tabIndex===void 0&&(Ue.tabIndex=\"-1\"),fe){let{onEnter:le,onExited:Oe}=X();Ue.onEnter=le,Ue.onExited=Oe}let xe={slots:{root:p.Root,backdrop:p.Backdrop,...I},slotProps:{...d,...z}},[Je,ht]=Ct(\"root\",{ref:o,elementType:DD,externalForwardedProps:{...xe,...k,component:m},getSlotProps:O,ownerState:Ke,className:ie(l,Ze?.root,!Ke.open&&Ke.exited&&Ze?.hidden)}),[we,ft]=Ct(\"backdrop\",{ref:a?.ref,elementType:n,externalForwardedProps:xe,shouldForwardComponentProp:!0,additionalProps:a,getSlotProps:le=>N({...le,onClick:Oe=>{le?.onClick&&le.onClick(Oe)}}),className:ie(a?.className,Ze?.backdrop),ownerState:Ke});return!E&&!_&&(!fe||Te)?null:(0,Zs.jsx)(ap,{ref:oe,container:u,disablePortal:h,children:(0,Zs.jsxs)(Je,{...ht,children:[!b&&n?(0,Zs.jsx)(we,{...ft}):null,(0,Zs.jsx)(G0,{disableEnforceFocus:T,disableAutoFocus:v,disableRestoreFocus:y,isEnabled:W,open:_,children:Em.cloneElement(c,Ue)})]})})}),K0=_D;var xC=q(re(),1);function vC(e){return _e(\"MuiPaper\",e)}var SY=Ce(\"MuiPaper\",[\"root\",\"rounded\",\"outlined\",\"elevation\",\"elevation0\",\"elevation1\",\"elevation2\",\"elevation3\",\"elevation4\",\"elevation5\",\"elevation6\",\"elevation7\",\"elevation8\",\"elevation9\",\"elevation10\",\"elevation11\",\"elevation12\",\"elevation13\",\"elevation14\",\"elevation15\",\"elevation16\",\"elevation17\",\"elevation18\",\"elevation19\",\"elevation20\",\"elevation21\",\"elevation22\",\"elevation23\",\"elevation24\"]);var TC=q(Ie(),1),zD=e=>{let{square:t,elevation:o,variant:r,classes:n}=e,a={root:[\"root\",r,!t&&\"rounded\",r===\"elevation\"&&`elevation${o}`]};return Le(a,vC,n)},kD=ae(\"div\",{name:\"MuiPaper\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],!o.square&&t.rounded,o.variant===\"elevation\"&&t[`elevation${o.elevation}`]]}})(He(({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create(\"box-shadow\"),variants:[{props:({ownerState:t})=>!t.square,style:{borderRadius:e.shape.borderRadius}},{props:{variant:\"outlined\"},style:{border:`1px solid ${(e.vars||e).palette.divider}`}},{props:{variant:\"elevation\"},style:{boxShadow:\"var(--Paper-shadow)\",backgroundImage:\"var(--Paper-overlay)\"}}]}))),BD=xC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiPaper\"}),n=kn(),{className:a,component:i=\"div\",elevation:l=1,square:s=!1,variant:c=\"elevation\",...u}=r,m={...r,component:i,elevation:l,square:s,variant:c},p=zD(m);return(0,TC.jsx)(kD,{as:i,ownerState:m,className:ie(p.root,a),ref:o,...u,style:{...c===\"elevation\"&&{\"--Paper-shadow\":(n.vars||n).shadows[l],...n.vars&&{\"--Paper-overlay\":n.vars.overlays?.[l]},...!n.vars&&n.palette.mode===\"dark\"&&{\"--Paper-overlay\":`linear-gradient(${As(\"#fff\",Bs(l))}, ${As(\"#fff\",Bs(l))})`}},...u.style}})}),Q0=BD;function SC(e){return _e(\"MuiPopover\",e)}var jY=Ce(\"MuiPopover\",[\"root\",\"paper\"]);var Cm=q(Ie(),1);function EC(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.height/2:t===\"bottom\"&&(o=e.height),o}function PC(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.width/2:t===\"right\"&&(o=e.width),o}function CC(e){return[e.horizontal,e.vertical].map(t=>typeof t==\"number\"?`${t}px`:t).join(\" \")}function Pm(e){return typeof e==\"function\"?e():e}var LD=e=>{let{classes:t}=e;return Le({root:[\"root\"],paper:[\"paper\"]},SC,t)},jD=ae(K0,{name:\"MuiPopover\",slot:\"Root\"})({}),W0=ae(Q0,{name:\"MuiPopover\",slot:\"Paper\"})({position:\"absolute\",overflowY:\"auto\",overflowX:\"hidden\",minWidth:16,minHeight:16,maxWidth:\"calc(100% - 32px)\",maxHeight:\"calc(100% - 32px)\",outline:0}),UD=zo.forwardRef(function(t,o){let r=je({props:t,name:\"MuiPopover\"}),{action:n,anchorEl:a,anchorOrigin:i={vertical:\"top\",horizontal:\"left\"},anchorPosition:l,anchorReference:s=\"anchorEl\",children:c,className:u,container:m,elevation:p=8,marginThreshold:d=16,open:v,PaperProps:T={},slots:S={},slotProps:h={},transformOrigin:y={vertical:\"top\",horizontal:\"left\"},TransitionComponent:g,transitionDuration:b=\"auto\",TransitionProps:E={},disableScrollLock:C=!1,...P}=r,A=zo.useRef(),_={...r,anchorOrigin:i,anchorReference:s,elevation:p,marginThreshold:d,transformOrigin:y,TransitionComponent:g,transitionDuration:b,TransitionProps:E},z=LD(_),I=zo.useCallback(()=>{if(s===\"anchorPosition\")return l;let le=Pm(a),Ae=(le&&le.nodeType===1?le:Wu(A.current).body).getBoundingClientRect();return{top:Ae.top+EC(Ae,i.vertical),left:Ae.left+PC(Ae,i.horizontal)}},[a,i.horizontal,i.vertical,l,s]),x=zo.useCallback(le=>({vertical:EC(le,y.vertical),horizontal:PC(le,y.horizontal)}),[y.horizontal,y.vertical]),k=zo.useCallback(le=>{let Oe={width:le.offsetWidth,height:le.offsetHeight},Ae=x(Oe);if(s===\"none\")return{top:null,left:null,transformOrigin:CC(Ae)};let et=I(),dt=et.top-Ae.vertical,Lt=et.left-Ae.horizontal,jt=dt+Oe.height,Be=Lt+Oe.width,Nt=qs(Pm(a)),Ro=Nt.innerHeight-d,Ut=Nt.innerWidth-d;if(d!==null&&dtRo){let st=jt-Ro;dt-=st,Ae.vertical+=st}if(d!==null&&LtUt){let st=Be-Ut;Lt-=st,Ae.horizontal+=st}return{top:`${Math.round(dt)}px`,left:`${Math.round(Lt)}px`,transformOrigin:CC(Ae)}},[a,s,I,x,d]),[U,O]=zo.useState(v),N=zo.useCallback(()=>{let le=A.current;if(!le)return;let Oe=k(le);Oe.top!==null&&le.style.setProperty(\"top\",Oe.top),Oe.left!==null&&(le.style.left=Oe.left),le.style.transformOrigin=Oe.transformOrigin,O(!0)},[k]);zo.useEffect(()=>(C&&window.addEventListener(\"scroll\",N),()=>window.removeEventListener(\"scroll\",N)),[a,C,N]);let X=()=>{N()},oe=()=>{O(!1)};zo.useEffect(()=>{v&&N()}),zo.useImperativeHandle(n,()=>v?{updatePosition:()=>{N()}}:null,[v,N]),zo.useEffect(()=>{if(!v)return;let le=qP(()=>{N()}),Oe=qs(Pm(a));return Oe.addEventListener(\"resize\",le),()=>{le.clear(),Oe.removeEventListener(\"resize\",le)}},[a,v,N]);let W=b,Te={slots:{transition:g,...S},slotProps:{transition:E,paper:T,...h}},[fe,Ke]=Ct(\"transition\",{elementType:rp,externalForwardedProps:Te,ownerState:_,getSlotProps:le=>({...le,onEntering:(Oe,Ae)=>{le.onEntering?.(Oe,Ae),X()},onExited:Oe=>{le.onExited?.(Oe),oe()}}),additionalProps:{appear:!0,in:v}});b===\"auto\"&&!fe.muiSupportAuto&&(W=void 0);let Ze=m||(a?Wu(Pm(a)).body:void 0),[Ue,{slots:xe,slotProps:Je,...ht}]=Ct(\"root\",{ref:o,elementType:jD,externalForwardedProps:{...Te,...P},shouldForwardComponentProp:!0,additionalProps:{slots:{backdrop:S.backdrop},slotProps:{backdrop:hm(typeof h.backdrop==\"function\"?h.backdrop(_):h.backdrop,{invisible:!0})},container:Ze,open:v},ownerState:_,className:ie(z.root,u)}),[we,ft]=Ct(\"paper\",{ref:A,className:z.paper,elementType:W0,externalForwardedProps:Te,shouldForwardComponentProp:!0,additionalProps:{elevation:p,style:U?void 0:{opacity:0}},ownerState:_});return(0,Cm.jsx)(Ue,{...ht,...!dn(Ue)&&{slots:xe,slotProps:Je,disableScrollLock:C},children:(0,Cm.jsx)(fe,{...Ke,timeout:W,children:(0,Cm.jsx)(we,{...ft,children:c})})})}),Z0=UD;function RC(e){return _e(\"MuiMenu\",e)}var lX=Ce(\"MuiMenu\",[\"root\",\"paper\",\"list\"]);var J0=q(Ie(),1),HD={vertical:\"top\",horizontal:\"right\"},VD={vertical:\"top\",horizontal:\"left\"},$D=e=>{let{classes:t}=e;return Le({root:[\"root\"],paper:[\"paper\"],list:[\"list\"]},RC,t)},YD=ae(Z0,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiMenu\",slot:\"Root\"})({}),XD=ae(W0,{name:\"MuiMenu\",slot:\"Paper\"})({maxHeight:\"calc(100% - 96px)\",WebkitOverflowScrolling:\"touch\"}),GD=ae(H0,{name:\"MuiMenu\",slot:\"List\"})({outline:0}),qD=ui.forwardRef(function(t,o){let r=je({props:t,name:\"MuiMenu\"}),{autoFocus:n=!0,children:a,className:i,disableAutoFocusItem:l=!1,MenuListProps:s={},onClose:c,open:u,PaperProps:m={},PopoverClasses:p,transitionDuration:d=\"auto\",TransitionProps:{onEntering:v,...T}={},variant:S=\"selectedMenu\",slots:h={},slotProps:y={},...g}=r,b=li(),E={...r,autoFocus:n,disableAutoFocusItem:l,MenuListProps:s,onEntering:v,PaperProps:m,transitionDuration:d,TransitionProps:T,variant:S},C=$D(E),P=n&&!l&&u,A=ui.useRef(null),_=(W,Te)=>{A.current&&A.current.adjustStyleForScrollbar(W,{direction:b?\"rtl\":\"ltr\"}),v&&v(W,Te)},z=W=>{W.key===\"Tab\"&&(W.preventDefault(),c&&c(W,\"tabKeyDown\"))},I=-1;ui.Children.map(a,(W,Te)=>{ui.isValidElement(W)&&(W.props.disabled||(S===\"selectedMenu\"&&W.props.selected||I===-1)&&(I=Te))});let x={slots:h,slotProps:{list:s,transition:T,paper:m,...y}},k=cr({elementType:h.root,externalSlotProps:y.root,ownerState:E,className:[C.root,i]}),[U,O]=Ct(\"paper\",{className:C.paper,elementType:XD,externalForwardedProps:x,shouldForwardComponentProp:!0,ownerState:E}),[N,X]=Ct(\"list\",{className:ie(C.list,s.className),elementType:GD,shouldForwardComponentProp:!0,externalForwardedProps:x,getSlotProps:W=>({...W,onKeyDown:Te=>{z(Te),W.onKeyDown?.(Te)}}),ownerState:E}),oe=typeof x.slotProps.transition==\"function\"?x.slotProps.transition(E):x.slotProps.transition;return(0,J0.jsx)(YD,{onClose:c,anchorOrigin:{vertical:\"bottom\",horizontal:b?\"right\":\"left\"},transformOrigin:b?HD:VD,slots:{root:h.root,paper:U,backdrop:h.backdrop,...h.transition&&{transition:h.transition}},slotProps:{root:k,paper:O,backdrop:typeof y.backdrop==\"function\"?y.backdrop(E):y.backdrop,transition:{...oe,onEntering:(...W)=>{_(...W),oe?.onEntering?.(...W)}}},open:u,ref:o,transitionDuration:d,ownerState:E,...g,classes:p,children:(0,J0.jsx)(N,{actions:A,autoFocus:n&&(I===-1||l),autoFocusItem:P,variant:S,...X,children:a})})}),ip=qD;var pi=q(re(),1);var MC=q(re(),1);function wC(e){return _e(\"MuiDivider\",e)}var ID=Ce(\"MuiDivider\",[\"root\",\"absolute\",\"fullWidth\",\"inset\",\"middle\",\"flexItem\",\"light\",\"vertical\",\"withChildren\",\"withChildrenVertical\",\"textAlignRight\",\"textAlignLeft\",\"wrapper\",\"wrapperVertical\"]),Rm=ID;var eb=q(Ie(),1),FD=e=>{let{absolute:t,children:o,classes:r,flexItem:n,light:a,orientation:i,textAlign:l,variant:s}=e;return Le({root:[\"root\",t&&\"absolute\",s,a&&\"light\",i===\"vertical\"&&\"vertical\",n&&\"flexItem\",o&&\"withChildren\",o&&i===\"vertical\"&&\"withChildrenVertical\",l===\"right\"&&i!==\"vertical\"&&\"textAlignRight\",l===\"left\"&&i!==\"vertical\"&&\"textAlignLeft\"],wrapper:[\"wrapper\",i===\"vertical\"&&\"wrapperVertical\"]},wC,r)},KD=ae(\"div\",{name:\"MuiDivider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.absolute&&t.absolute,t[o.variant],o.light&&t.light,o.orientation===\"vertical\"&&t.vertical,o.flexItem&&t.flexItem,o.children&&t.withChildren,o.children&&o.orientation===\"vertical\"&&t.withChildrenVertical,o.textAlign===\"right\"&&o.orientation!==\"vertical\"&&t.textAlignRight,o.textAlign===\"left\"&&o.orientation!==\"vertical\"&&t.textAlignLeft]}})(He(({theme:e})=>({margin:0,flexShrink:0,borderWidth:0,borderStyle:\"solid\",borderColor:(e.vars||e).palette.divider,borderBottomWidth:\"thin\",variants:[{props:{absolute:!0},style:{position:\"absolute\",bottom:0,left:0,width:\"100%\"}},{props:{light:!0},style:{borderColor:e.alpha((e.vars||e).palette.divider,.08)}},{props:{variant:\"inset\"},style:{marginLeft:72}},{props:{variant:\"middle\",orientation:\"horizontal\"},style:{marginLeft:e.spacing(2),marginRight:e.spacing(2)}},{props:{variant:\"middle\",orientation:\"vertical\"},style:{marginTop:e.spacing(1),marginBottom:e.spacing(1)}},{props:{orientation:\"vertical\"},style:{height:\"100%\",borderBottomWidth:0,borderRightWidth:\"thin\"}},{props:{flexItem:!0},style:{alignSelf:\"stretch\",height:\"auto\"}},{props:({ownerState:t})=>!!t.children,style:{display:\"flex\",textAlign:\"center\",border:0,borderTopStyle:\"solid\",borderLeftStyle:\"solid\",\"&::before, &::after\":{content:'\"\"',alignSelf:\"center\"}}},{props:({ownerState:t})=>t.children&&t.orientation!==\"vertical\",style:{\"&::before, &::after\":{width:\"100%\",borderTop:`thin solid ${(e.vars||e).palette.divider}`,borderTopStyle:\"inherit\"}}},{props:({ownerState:t})=>t.orientation===\"vertical\"&&t.children,style:{flexDirection:\"column\",\"&::before, &::after\":{height:\"100%\",borderLeft:`thin solid ${(e.vars||e).palette.divider}`,borderLeftStyle:\"inherit\"}}},{props:({ownerState:t})=>t.textAlign===\"right\"&&t.orientation!==\"vertical\",style:{\"&::before\":{width:\"90%\"},\"&::after\":{width:\"10%\"}}},{props:({ownerState:t})=>t.textAlign===\"left\"&&t.orientation!==\"vertical\",style:{\"&::before\":{width:\"10%\"},\"&::after\":{width:\"90%\"}}}]}))),QD=ae(\"span\",{name:\"MuiDivider\",slot:\"Wrapper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.wrapper,o.orientation===\"vertical\"&&t.wrapperVertical]}})(He(({theme:e})=>({display:\"inline-block\",paddingLeft:`calc(${e.spacing(1)} * 1.2)`,paddingRight:`calc(${e.spacing(1)} * 1.2)`,whiteSpace:\"nowrap\",variants:[{props:{orientation:\"vertical\"},style:{paddingTop:`calc(${e.spacing(1)} * 1.2)`,paddingBottom:`calc(${e.spacing(1)} * 1.2)`}}]}))),tb=MC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiDivider\"}),{absolute:n=!1,children:a,className:i,orientation:l=\"horizontal\",component:s=a||l===\"vertical\"?\"div\":\"hr\",flexItem:c=!1,light:u=!1,role:m=s!==\"hr\"?\"separator\":void 0,textAlign:p=\"center\",variant:d=\"fullWidth\",...v}=r,T={...r,absolute:n,component:s,flexItem:c,light:u,orientation:l,role:m,textAlign:p,variant:d},S=FD(T);return(0,eb.jsx)(KD,{as:s,className:ie(S.root,i),role:m,ref:o,ownerState:T,\"aria-orientation\":m===\"separator\"&&(s!==\"hr\"||l===\"vertical\")?l:void 0,...v,children:a?(0,eb.jsx)(QD,{className:S.wrapper,ownerState:T,children:a}):null})});tb&&(tb.muiSkipListHighlight=!0);var ob=tb;var WD=Ce(\"MuiListItemIcon\",[\"root\",\"alignItemsFlexStart\"]),wm=WD;var ZD=Ce(\"MuiListItemText\",[\"root\",\"multiline\",\"dense\",\"inset\",\"primary\",\"secondary\"]),Mm=ZD;function OC(e){return _e(\"MuiMenuItem\",e)}var JD=Ce(\"MuiMenuItem\",[\"root\",\"focusVisible\",\"dense\",\"disabled\",\"divider\",\"gutters\",\"selected\"]),Js=JD;var rb=q(Ie(),1),eN=(e,t)=>{let{ownerState:o}=e;return[t.root,o.dense&&t.dense,o.divider&&t.divider,!o.disableGutters&&t.gutters]},tN=e=>{let{disabled:t,dense:o,divider:r,disableGutters:n,selected:a,classes:i}=e,s=Le({root:[\"root\",o&&\"dense\",t&&\"disabled\",!n&&\"gutters\",r&&\"divider\",a&&\"selected\"]},OC,i);return{...i,...s}},oN=ae(ma,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiMenuItem\",slot:\"Root\",overridesResolver:eN})(He(({theme:e})=>({...e.typography.body1,display:\"flex\",justifyContent:\"flex-start\",alignItems:\"center\",position:\"relative\",textDecoration:\"none\",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:\"border-box\",whiteSpace:\"nowrap\",\"&:hover\":{textDecoration:\"none\",backgroundColor:(e.vars||e).palette.action.hover,\"@media (hover: none)\":{backgroundColor:\"transparent\"}},[`&.${Js.selected}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity),[`&.${Js.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)}},[`&.${Js.selected}:hover`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.hoverOpacity}`),\"@media (hover: none)\":{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity)}},[`&.${Js.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${Js.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${Rm.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${Rm.inset}`]:{marginLeft:52},[`& .${Mm.root}`]:{marginTop:0,marginBottom:0},[`& .${Mm.inset}`]:{paddingLeft:36},[`& .${wm.root}`]:{minWidth:36},variants:[{props:({ownerState:t})=>!t.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:t})=>t.divider,style:{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:\"padding-box\"}},{props:({ownerState:t})=>!t.dense,style:{[e.breakpoints.up(\"sm\")]:{minHeight:\"auto\"}}},{props:({ownerState:t})=>t.dense,style:{minHeight:32,paddingTop:4,paddingBottom:4,...e.typography.body2,[`& .${wm.root} svg`]:{fontSize:\"1.25rem\"}}}]}))),rN=pi.forwardRef(function(t,o){let r=je({props:t,name:\"MuiMenuItem\"}),{autoFocus:n=!1,component:a=\"li\",dense:i=!1,divider:l=!1,disableGutters:s=!1,focusVisibleClassName:c,role:u=\"menuitem\",tabIndex:m,className:p,...d}=r,v=pi.useContext(tp),T=pi.useMemo(()=>({dense:i||v.dense||!1,disableGutters:s}),[v.dense,i,s]),S=pi.useRef(null);ym(()=>{n&&S.current&&S.current.focus()},[n]);let h={...r,dense:T.dense,divider:l,disableGutters:s},y=tN(r),g=Mr(S,o),b;return r.disabled||(b=m!==void 0?m:-1),(0,rb.jsx)(tp.Provider,{value:T,children:(0,rb.jsx)(oN,{ref:g,role:u,tabIndex:b,component:a,focusVisibleClassName:ie(y.focusVisible,c),className:ie(y.root,p),...d,ownerState:h,classes:y})})}),nl=rN;var zm=q(re(),1);var Ho=q(re(),1);var nN={border:0,clip:\"rect(0 0 0 0)\",height:\"1px\",margin:\"-1px\",overflow:\"hidden\",padding:0,position:\"absolute\",whiteSpace:\"nowrap\",width:\"1px\"},nb=nN;function aN(e,t,o=(r,n)=>r===n){return e.length===t.length&&e.every((r,n)=>o(r,t[n]))}var AC=aN;var iN=2;function ec(e,t,o,r,n){return o===1?Math.min(e+t,n):Math.max(e-t,r)}function zC(e,t){return e-t}function DC(e,t){let{index:o}=e.reduce((r,n,a)=>{let i=Math.abs(t-n);return r===null||i({left:`${e}%`}),leap:e=>({width:`${e}%`})},\"horizontal-reverse\":{offset:e=>({right:`${e}%`}),leap:e=>({width:`${e}%`})},vertical:{offset:e=>({bottom:`${e}%`}),leap:e=>({height:`${e}%`})}},pN=e=>e,Nm;function _C(){return Nm===void 0&&(typeof CSS<\"u\"&&typeof CSS.supports==\"function\"?Nm=CSS.supports(\"touch-action\",\"none\"):Nm=!0),Nm}function kC(e){let{\"aria-labelledby\":t,defaultValue:o,disabled:r=!1,disableSwap:n=!1,isRtl:a=!1,marks:i=!1,max:l=100,min:s=0,name:c,onChange:u,onChangeCommitted:m,orientation:p=\"horizontal\",rootRef:d,scale:v=pN,step:T=1,shiftStep:S=10,tabIndex:h,value:y}=e,g=Ho.useRef(void 0),[b,E]=Ho.useState(-1),[C,P]=Ho.useState(-1),[A,_]=Ho.useState(!1),z=Ho.useRef(0),I=Ho.useRef(null),[x,k]=js({controlled:y,default:o??s,name:\"Slider\"}),U=u&&((Z,ee,Se)=>{let ye=Z.nativeEvent||Z,ze=new ye.constructor(ye.type,ye);Object.defineProperty(ze,\"target\",{writable:!0,value:{value:ee,name:c}}),I.current=ee,u(ze,ee,Se)}),O=Array.isArray(x),N=O?x.slice().sort(zC):[x];N=N.map(Z=>Z==null?s:ua(Z,s,l));let X=i===!0&&T!==null?[...Array(Math.floor((l-s)/T)+1)].map((Z,ee)=>({value:s+T*ee})):i||[],oe=X.map(Z=>Z.value),[W,Te]=Ho.useState(-1),fe=Ho.useRef(null),Ke=yo(d,fe),Ze=Z=>ee=>{let Se=Number(ee.currentTarget.getAttribute(\"data-index\"));pn(ee.target)&&Te(Se),P(Se),Z?.onFocus?.(ee)},Ue=Z=>ee=>{pn(ee.target)||Te(-1),P(-1),Z?.onBlur?.(ee)},xe=(Z,ee)=>{let Se=Number(Z.currentTarget.getAttribute(\"data-index\")),ye=N[Se],ze=oe.indexOf(ye),ue=ee;if(X&&T==null){let gt=oe[oe.length-1];ue>=gt?ue=gt:ue<=oe[0]?ue=oe[0]:ue=ueee=>{if([\"ArrowUp\",\"ArrowDown\",\"ArrowLeft\",\"ArrowRight\",\"PageUp\",\"PageDown\",\"Home\",\"End\"].includes(ee.key)){ee.preventDefault();let Se=Number(ee.currentTarget.getAttribute(\"data-index\")),ye=N[Se],ze=null;if(T!=null){let ue=ee.shiftKey?S:T;switch(ee.key){case\"ArrowUp\":ze=ec(ye,ue,1,s,l);break;case\"ArrowRight\":ze=ec(ye,ue,a?-1:1,s,l);break;case\"ArrowDown\":ze=ec(ye,ue,-1,s,l);break;case\"ArrowLeft\":ze=ec(ye,ue,a?1:-1,s,l);break;case\"PageUp\":ze=ec(ye,S,1,s,l);break;case\"PageDown\":ze=ec(ye,S,-1,s,l);break;case\"Home\":ze=s;break;case\"End\":ze=l;break;default:break}}else if(X){let ue=oe[oe.length-1],gt=oe.indexOf(ye),ce=[a?\"ArrowRight\":\"ArrowLeft\",\"ArrowDown\",\"PageDown\",\"Home\"],ke=[a?\"ArrowLeft\":\"ArrowRight\",\"ArrowUp\",\"PageUp\",\"End\"];ce.includes(ee.key)?gt===0?ze=oe[0]:ze=oe[gt-1]:ke.includes(ee.key)&&(gt===oe.length-1?ze=ue:ze=oe[gt+1])}ze!=null&&xe(ee,ze)}Z?.onKeyDown?.(ee)};wr(()=>{r&&fe.current.contains(document.activeElement)&&document.activeElement?.blur()},[r]),r&&b!==-1&&E(-1),r&&W!==-1&&Te(-1);let ht=Z=>ee=>{Z.onChange?.(ee),xe(ee,ee.target.valueAsNumber)},we=Ho.useRef(void 0),ft=p;a&&p===\"horizontal\"&&(ft+=\"-reverse\");let le=({finger:Z,move:ee=!1})=>{let{current:Se}=fe,{width:ye,height:ze,bottom:ue,left:gt}=Se.getBoundingClientRect(),ce;ft.startsWith(\"vertical\")?ce=(ue-Z.y)/ze:ce=(Z.x-gt)/ye,ft.includes(\"-reverse\")&&(ce=1-ce);let ke;if(ke=lN(ce,s,l),T)ke=cN(ke,T,s);else{let Wt=DC(oe,ke);ke=oe[Wt]}ke=ua(ke,s,l);let he=0;if(O){ee?he=we.current:he=DC(N,ke),n&&(ke=ua(ke,N[he-1]||-1/0,N[he+1]||1/0));let Wt=ke;ke=NC({values:N,newValue:ke,index:he}),n&&ee||(he=ke.indexOf(Wt),we.current=he)}return{newValue:ke,activeIndex:he}},Oe=Ln(Z=>{let ee=Om(Z,g);if(!ee)return;if(z.current+=1,Z.type===\"mousemove\"&&Z.buttons===0){Ae(Z);return}let{newValue:Se,activeIndex:ye}=le({finger:ee,move:!0});Am({sliderRef:fe,activeIndex:ye,setActive:E}),k(Se),!A&&z.current>iN&&_(!0),U&&!Dm(Se,x)&&U(Z,Se,ye)}),Ae=Ln(Z=>{let ee=Om(Z,g);if(_(!1),!ee)return;let{newValue:Se}=le({finger:ee,move:!0});E(-1),Z.type===\"touchend\"&&P(-1),m&&m(Z,I.current??Se),g.current=void 0,dt()}),et=Ln(Z=>{if(r)return;_C()||Z.preventDefault();let ee=Z.changedTouches[0];ee!=null&&(g.current=ee.identifier);let Se=Om(Z,g);if(Se!==!1){let{newValue:ze,activeIndex:ue}=le({finger:Se});Am({sliderRef:fe,activeIndex:ue,setActive:E}),k(ze),U&&!Dm(ze,x)&&U(Z,ze,ue)}z.current=0;let ye=Yt(fe.current);ye.addEventListener(\"touchmove\",Oe,{passive:!0}),ye.addEventListener(\"touchend\",Ae,{passive:!0})}),dt=Ho.useCallback(()=>{let Z=Yt(fe.current);Z.removeEventListener(\"mousemove\",Oe),Z.removeEventListener(\"mouseup\",Ae),Z.removeEventListener(\"touchmove\",Oe),Z.removeEventListener(\"touchend\",Ae)},[Ae,Oe]);Ho.useEffect(()=>{let{current:Z}=fe;return Z.addEventListener(\"touchstart\",et,{passive:_C()}),()=>{Z.removeEventListener(\"touchstart\",et),dt()}},[dt,et]),Ho.useEffect(()=>{r&&dt()},[r,dt]);let Lt=Z=>ee=>{if(Z.onMouseDown?.(ee),r||ee.defaultPrevented||ee.button!==0)return;ee.preventDefault();let Se=Om(ee,g);if(Se!==!1){let{newValue:ze,activeIndex:ue}=le({finger:Se});Am({sliderRef:fe,activeIndex:ue,setActive:E}),k(ze),U&&!Dm(ze,x)&&U(ee,ze,ue)}z.current=0;let ye=Yt(fe.current);ye.addEventListener(\"mousemove\",Oe,{passive:!0}),ye.addEventListener(\"mouseup\",Ae)},jt=lp(O?N[0]:s,s,l),Be=lp(N[N.length-1],s,l)-jt,Nt=(Z={})=>{let ee=ya(Z),Se={onMouseDown:Lt(ee||{})},ye={...ee,...Se};return{...Z,ref:Ke,...ye}},Ro=Z=>ee=>{Z.onMouseOver?.(ee);let Se=Number(ee.currentTarget.getAttribute(\"data-index\"));P(Se)},Ut=Z=>ee=>{Z.onMouseLeave?.(ee),P(-1)},st=(Z={})=>{let ee=ya(Z),Se={onMouseOver:Ro(ee||{}),onMouseLeave:Ut(ee||{})};return{...Z,...ee,...Se}},se=Z=>({pointerEvents:b!==-1&&b!==Z?\"none\":void 0}),xt;return p===\"vertical\"&&(xt=a?\"vertical-rl\":\"vertical-lr\"),{active:b,axis:ft,axisProps:uN,dragging:A,focusedThumbIndex:W,getHiddenInputProps:(Z={})=>{let ee=ya(Z),Se={onChange:ht(ee||{}),onFocus:Ze(ee||{}),onBlur:Ue(ee||{}),onKeyDown:Je(ee||{})},ye={...ee,...Se};return{tabIndex:h,\"aria-labelledby\":t,\"aria-orientation\":p,\"aria-valuemax\":v(l),\"aria-valuemin\":v(s),name:c,type:\"range\",min:e.min,max:e.max,step:e.step===null&&e.marks?\"any\":e.step??void 0,disabled:r,...Z,...ye,style:{...nb,direction:a?\"rtl\":\"ltr\",width:\"100%\",height:\"100%\",writingMode:xt}}},getRootProps:Nt,getThumbProps:st,marks:X,open:C,range:O,rootRef:Ke,trackLeap:Be,trackOffset:jt,values:N,getThumbStyle:se}}var fN=e=>!e||!dn(e),BC=fN;var _m=q(re(),1);function LC(e){return _e(\"MuiSlider\",e)}var dN=Ce(\"MuiSlider\",[\"root\",\"active\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"disabled\",\"dragging\",\"focusVisible\",\"mark\",\"markActive\",\"marked\",\"markLabel\",\"markLabelActive\",\"rail\",\"sizeSmall\",\"thumb\",\"thumbColorPrimary\",\"thumbColorSecondary\",\"thumbColorError\",\"thumbColorSuccess\",\"thumbColorInfo\",\"thumbColorWarning\",\"track\",\"trackInverted\",\"trackFalse\",\"thumbSizeSmall\",\"valueLabel\",\"valueLabelOpen\",\"valueLabelCircle\",\"valueLabelLabel\",\"vertical\"]),pr=dN;var tc=q(Ie(),1),mN=e=>{let{open:t}=e;return{offset:ie(t&&pr.valueLabelOpen),circle:pr.valueLabelCircle,label:pr.valueLabelLabel}};function ab(e){let{children:t,className:o,value:r}=e,n=mN(e);return t?_m.cloneElement(t,{className:t.props.className},(0,tc.jsxs)(_m.Fragment,{children:[t.props.children,(0,tc.jsx)(\"span\",{className:ie(n.offset,o),\"aria-hidden\":!0,children:(0,tc.jsx)(\"span\",{className:n.circle,children:(0,tc.jsx)(\"span\",{className:n.label,children:r})})})]})):null}var hn=q(Ie(),1);function jC(e){return e}var yN=ae(\"span\",{name:\"MuiSlider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[`color${me(o.color)}`],o.size!==\"medium\"&&t[`size${me(o.size)}`],o.marked&&t.marked,o.orientation===\"vertical\"&&t.vertical,o.track===\"inverted\"&&t.trackInverted,o.track===!1&&t.trackFalse]}})(He(({theme:e})=>({borderRadius:12,boxSizing:\"content-box\",display:\"inline-block\",position:\"relative\",cursor:\"pointer\",touchAction:\"none\",WebkitTapHighlightColor:\"transparent\",\"@media print\":{colorAdjust:\"exact\"},[`&.${pr.disabled}`]:{pointerEvents:\"none\",cursor:\"default\",color:(e.vars||e).palette.grey[400]},[`&.${pr.dragging}`]:{[`& .${pr.thumb}, & .${pr.track}`]:{transition:\"none\"}},variants:[...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),{props:{orientation:\"horizontal\"},style:{height:4,width:\"100%\",padding:\"13px 0\",\"@media (pointer: coarse)\":{padding:\"20px 0\"}}},{props:{orientation:\"horizontal\",size:\"small\"},style:{height:2}},{props:{orientation:\"horizontal\",marked:!0},style:{marginBottom:20}},{props:{orientation:\"vertical\"},style:{height:\"100%\",width:4,padding:\"0 13px\",\"@media (pointer: coarse)\":{padding:\"0 20px\"}}},{props:{orientation:\"vertical\",size:\"small\"},style:{width:2}},{props:{orientation:\"vertical\",marked:!0},style:{marginRight:44}}]}))),hN=ae(\"span\",{name:\"MuiSlider\",slot:\"Rail\"})({display:\"block\",position:\"absolute\",borderRadius:\"inherit\",backgroundColor:\"currentColor\",opacity:.38,variants:[{props:{orientation:\"horizontal\"},style:{width:\"100%\",height:\"inherit\",top:\"50%\",transform:\"translateY(-50%)\"}},{props:{orientation:\"vertical\"},style:{height:\"100%\",width:\"inherit\",left:\"50%\",transform:\"translateX(-50%)\"}},{props:{track:\"inverted\"},style:{opacity:1}}]}),gN=ae(\"span\",{name:\"MuiSlider\",slot:\"Track\"})(He(({theme:e})=>({display:\"block\",position:\"absolute\",borderRadius:\"inherit\",border:\"1px solid currentColor\",backgroundColor:\"currentColor\",transition:e.transitions.create([\"left\",\"width\",\"bottom\",\"height\"],{duration:e.transitions.duration.shortest}),variants:[{props:{size:\"small\"},style:{border:\"none\"}},{props:{orientation:\"horizontal\"},style:{height:\"inherit\",top:\"50%\",transform:\"translateY(-50%)\"}},{props:{orientation:\"vertical\"},style:{width:\"inherit\",left:\"50%\",transform:\"translateX(-50%)\"}},{props:{track:!1},style:{display:\"none\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t,track:\"inverted\"},style:{...e.vars?{backgroundColor:e.vars.palette.Slider[`${t}Track`],borderColor:e.vars.palette.Slider[`${t}Track`]}:{backgroundColor:e.lighten(e.palette[t].main,.62),borderColor:e.lighten(e.palette[t].main,.62),...e.applyStyles(\"dark\",{backgroundColor:e.darken(e.palette[t].main,.5)}),...e.applyStyles(\"dark\",{borderColor:e.darken(e.palette[t].main,.5)})}}}))]}))),bN=ae(\"span\",{name:\"MuiSlider\",slot:\"Thumb\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.thumb,t[`thumbColor${me(o.color)}`],o.size!==\"medium\"&&t[`thumbSize${me(o.size)}`]]}})(He(({theme:e})=>({position:\"absolute\",width:20,height:20,boxSizing:\"border-box\",borderRadius:\"50%\",outline:0,backgroundColor:\"currentColor\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",transition:e.transitions.create([\"box-shadow\",\"left\",\"bottom\"],{duration:e.transitions.duration.shortest}),\"&::before\":{position:\"absolute\",content:'\"\"',borderRadius:\"inherit\",width:\"100%\",height:\"100%\",boxShadow:(e.vars||e).shadows[2]},\"&::after\":{position:\"absolute\",content:'\"\"',borderRadius:\"50%\",width:42,height:42,top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\"},[`&.${pr.disabled}`]:{\"&:hover\":{boxShadow:\"none\"}},variants:[{props:{size:\"small\"},style:{width:12,height:12,\"&::before\":{boxShadow:\"none\"}}},{props:{orientation:\"horizontal\"},style:{top:\"50%\",transform:\"translate(-50%, -50%)\"}},{props:{orientation:\"vertical\"},style:{left:\"50%\",transform:\"translate(-50%, 50%)\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{[`&:hover, &.${pr.focusVisible}`]:{boxShadow:`0px 0px 0px 8px ${e.alpha((e.vars||e).palette[t].main,.16)}`,\"@media (hover: none)\":{boxShadow:\"none\"}},[`&.${pr.active}`]:{boxShadow:`0px 0px 0px 14px ${e.alpha((e.vars||e).palette[t].main,.16)}`}}}))]}))),vN=ae(ab,{name:\"MuiSlider\",slot:\"ValueLabel\"})(He(({theme:e})=>({zIndex:1,whiteSpace:\"nowrap\",...e.typography.body2,fontWeight:500,transition:e.transitions.create([\"transform\"],{duration:e.transitions.duration.shortest}),position:\"absolute\",backgroundColor:(e.vars||e).palette.grey[600],borderRadius:2,color:(e.vars||e).palette.common.white,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:\"0.25rem 0.75rem\",variants:[{props:{orientation:\"horizontal\"},style:{transform:\"translateY(-100%) scale(0)\",top:\"-10px\",transformOrigin:\"bottom center\",\"&::before\":{position:\"absolute\",content:'\"\"',width:8,height:8,transform:\"translate(-50%, 50%) rotate(45deg)\",backgroundColor:\"inherit\",bottom:0,left:\"50%\"},[`&.${pr.valueLabelOpen}`]:{transform:\"translateY(-100%) scale(1)\"}}},{props:{orientation:\"vertical\"},style:{transform:\"translateY(-50%) scale(0)\",right:\"30px\",top:\"50%\",transformOrigin:\"right center\",\"&::before\":{position:\"absolute\",content:'\"\"',width:8,height:8,transform:\"translate(-50%, -50%) rotate(45deg)\",backgroundColor:\"inherit\",right:-8,top:\"50%\"},[`&.${pr.valueLabelOpen}`]:{transform:\"translateY(-50%) scale(1)\"}}},{props:{size:\"small\"},style:{fontSize:e.typography.pxToRem(12),padding:\"0.25rem 0.5rem\"}},{props:{orientation:\"vertical\",size:\"small\"},style:{right:\"20px\"}}]})));var xN=ae(\"span\",{name:\"MuiSlider\",slot:\"Mark\",shouldForwardProp:e=>Hu(e)&&e!==\"markActive\",overridesResolver:(e,t)=>{let{markActive:o}=e;return[t.mark,o&&t.markActive]}})(He(({theme:e})=>({position:\"absolute\",width:2,height:2,borderRadius:1,backgroundColor:\"currentColor\",variants:[{props:{orientation:\"horizontal\"},style:{top:\"50%\",transform:\"translate(-1px, -50%)\"}},{props:{orientation:\"vertical\"},style:{left:\"50%\",transform:\"translate(-50%, 1px)\"}},{props:{markActive:!0},style:{backgroundColor:(e.vars||e).palette.background.paper,opacity:.8}}]}))),TN=ae(\"span\",{name:\"MuiSlider\",slot:\"MarkLabel\",shouldForwardProp:e=>Hu(e)&&e!==\"markLabelActive\"})(He(({theme:e})=>({...e.typography.body2,color:(e.vars||e).palette.text.secondary,position:\"absolute\",whiteSpace:\"nowrap\",variants:[{props:{orientation:\"horizontal\"},style:{top:30,transform:\"translateX(-50%)\",\"@media (pointer: coarse)\":{top:40}}},{props:{orientation:\"vertical\"},style:{left:36,transform:\"translateY(50%)\",\"@media (pointer: coarse)\":{left:44}}},{props:{markLabelActive:!0},style:{color:(e.vars||e).palette.text.primary}}]}))),SN=e=>{let{disabled:t,dragging:o,marked:r,orientation:n,track:a,classes:i,color:l,size:s}=e,c={root:[\"root\",t&&\"disabled\",o&&\"dragging\",r&&\"marked\",n===\"vertical\"&&\"vertical\",a===\"inverted\"&&\"trackInverted\",a===!1&&\"trackFalse\",l&&`color${me(l)}`,s&&`size${me(s)}`],rail:[\"rail\"],track:[\"track\"],mark:[\"mark\"],markActive:[\"markActive\"],markLabel:[\"markLabel\"],markLabelActive:[\"markLabelActive\"],valueLabel:[\"valueLabel\"],thumb:[\"thumb\",t&&\"disabled\",s&&`thumbSize${me(s)}`,l&&`thumbColor${me(l)}`],active:[\"active\"],disabled:[\"disabled\"],focusVisible:[\"focusVisible\"]};return Le(c,LC,i)},EN=({children:e})=>e,PN=zm.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSlider\"}),n=li(),{\"aria-label\":a,\"aria-valuetext\":i,\"aria-labelledby\":l,component:s=\"span\",components:c={},componentsProps:u={},color:m=\"primary\",classes:p,className:d,disableSwap:v=!1,disabled:T=!1,getAriaLabel:S,getAriaValueText:h,marks:y=!1,max:g=100,min:b=0,name:E,onChange:C,onChangeCommitted:P,orientation:A=\"horizontal\",shiftStep:_=10,size:z=\"medium\",step:I=1,scale:x=jC,slotProps:k,slots:U,tabIndex:O,track:N=\"normal\",value:X,valueLabelDisplay:oe=\"off\",valueLabelFormat:W=jC,...Te}=r,fe={...r,isRtl:n,max:g,min:b,classes:p,disabled:T,disableSwap:v,orientation:A,marks:y,color:m,size:z,step:I,shiftStep:_,scale:x,track:N,valueLabelDisplay:oe,valueLabelFormat:W},{axisProps:Ke,getRootProps:Ze,getHiddenInputProps:Ue,getThumbProps:xe,open:Je,active:ht,axis:we,focusedThumbIndex:ft,range:le,dragging:Oe,marks:Ae,values:et,trackOffset:dt,trackLeap:Lt,getThumbStyle:jt}=kC({...fe,rootRef:o});fe.marked=Ae.length>0&&Ae.some(Tt=>Tt.label),fe.dragging=Oe,fe.focusedThumbIndex=ft;let Be=SN(fe),Nt=U?.root??c.Root??yN,Ro=U?.rail??c.Rail??hN,Ut=U?.track??c.Track??gN,st=U?.thumb??c.Thumb??bN,se=U?.valueLabel??c.ValueLabel??vN,xt=U?.mark??c.Mark??xN,fr=U?.markLabel??c.MarkLabel??TN,Z=U?.input??c.Input??\"input\",ee=k?.root??u.root,Se=k?.rail??u.rail,ye=k?.track??u.track,ze=k?.thumb??u.thumb,ue=k?.valueLabel??u.valueLabel,gt=k?.mark??u.mark,ce=k?.markLabel??u.markLabel,ke=k?.input??u.input,he=cr({elementType:Nt,getSlotProps:Ze,externalSlotProps:ee,externalForwardedProps:Te,additionalProps:{...BC(Nt)&&{as:s}},ownerState:{...fe,...ee?.ownerState},className:[Be.root,d]}),Wt=cr({elementType:Ro,externalSlotProps:Se,ownerState:fe,className:Be.rail}),be=cr({elementType:Ut,externalSlotProps:ye,additionalProps:{style:{...Ke[we].offset(dt),...Ke[we].leap(Lt)}},ownerState:{...fe,...ye?.ownerState},className:Be.track}),uo=cr({elementType:st,getSlotProps:xe,externalSlotProps:ze,ownerState:{...fe,...ze?.ownerState},className:Be.thumb}),ve=cr({elementType:se,externalSlotProps:ue,ownerState:{...fe,...ue?.ownerState},className:Be.valueLabel}),po=cr({elementType:xt,externalSlotProps:gt,ownerState:fe,className:Be.mark}),Ht=cr({elementType:fr,externalSlotProps:ce,ownerState:fe,className:Be.markLabel}),Sn=cr({elementType:Z,getSlotProps:Ue,externalSlotProps:ke,ownerState:fe});return(0,hn.jsxs)(Nt,{...he,children:[(0,hn.jsx)(Ro,{...Wt}),(0,hn.jsx)(Ut,{...be}),Ae.filter(Tt=>Tt.value>=b&&Tt.value<=g).map((Tt,Qe)=>{let Ar=lp(Tt.value,b,g),En=Ke[we].offset(Ar),Gt;return N===!1?Gt=et.includes(Tt.value):Gt=N===\"normal\"&&(le?Tt.value>=et[0]&&Tt.value<=et[et.length-1]:Tt.value<=et[0])||N===\"inverted\"&&(le?Tt.value<=et[0]||Tt.value>=et[et.length-1]:Tt.value>=et[0]),(0,hn.jsxs)(zm.Fragment,{children:[(0,hn.jsx)(xt,{\"data-index\":Qe,...po,...!dn(xt)&&{markActive:Gt},style:{...En,...po.style},className:ie(po.className,Gt&&Be.markActive)}),Tt.label!=null?(0,hn.jsx)(fr,{\"aria-hidden\":!0,\"data-index\":Qe,...Ht,...!dn(fr)&&{markLabelActive:Gt},style:{...En,...Ht.style},className:ie(Be.markLabel,Ht.className,Gt&&Be.markLabelActive),children:Tt.label}):null]},Qe)}),et.map((Tt,Qe)=>{let Ar=lp(Tt,b,g),En=Ke[we].offset(Ar),Gt=oe===\"off\"?EN:se;return(0,hn.jsx)(Gt,{...!dn(Gt)&&{valueLabelFormat:W,valueLabelDisplay:oe,value:typeof W==\"function\"?W(x(Tt),Qe):W,index:Qe,open:Je===Qe||ht===Qe||oe===\"on\",disabled:T},...ve,children:(0,hn.jsx)(st,{\"data-index\":Qe,...uo,className:ie(Be.thumb,uo.className,ht===Qe&&Be.active,ft===Qe&&Be.focusVisible),style:{...En,...jt(Qe),...uo.style},children:(0,hn.jsx)(Z,{\"data-index\":Qe,\"aria-label\":S?S(Qe):a,\"aria-valuenow\":x(Tt),\"aria-labelledby\":l,\"aria-valuetext\":h?h(x(Tt),Qe):i,value:et[Qe],...Sn})})},Qe)})]})}),km=PN;var oo=q(re(),1);var sR=q(re(),1);var Vo=q(re(),1);var Qt=\"top\",go=\"bottom\",co=\"right\",to=\"left\",Bm=\"auto\",fi=[Qt,go,co,to],va=\"start\",al=\"end\",UC=\"clippingParents\",Lm=\"viewport\",oc=\"popper\",HC=\"reference\",ib=fi.reduce(function(e,t){return e.concat([t+\"-\"+va,t+\"-\"+al])},[]),jm=[].concat(fi,[Bm]).reduce(function(e,t){return e.concat([t,t+\"-\"+va,t+\"-\"+al])},[]),CN=\"beforeRead\",RN=\"read\",wN=\"afterRead\",MN=\"beforeMain\",ON=\"main\",AN=\"afterMain\",DN=\"beforeWrite\",NN=\"write\",_N=\"afterWrite\",VC=[CN,RN,wN,MN,ON,AN,DN,NN,_N];function Po(e){return e?(e.nodeName||\"\").toLowerCase():null}function Bt(e){if(e==null)return window;if(e.toString()!==\"[object Window]\"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Zr(e){var t=Bt(e).Element;return e instanceof t||e instanceof Element}function bo(e){var t=Bt(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function rc(e){if(typeof ShadowRoot>\"u\")return!1;var t=Bt(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function zN(e){var t=e.state;Object.keys(t.elements).forEach(function(o){var r=t.styles[o]||{},n=t.attributes[o]||{},a=t.elements[o];!bo(a)||!Po(a)||(Object.assign(a.style,r),Object.keys(n).forEach(function(i){var l=n[i];l===!1?a.removeAttribute(i):a.setAttribute(i,l===!0?\"\":l)}))})}function kN(e){var t=e.state,o={popper:{position:t.options.strategy,left:\"0\",top:\"0\",margin:\"0\"},arrow:{position:\"absolute\"},reference:{}};return Object.assign(t.elements.popper.style,o.popper),t.styles=o,t.elements.arrow&&Object.assign(t.elements.arrow.style,o.arrow),function(){Object.keys(t.elements).forEach(function(r){var n=t.elements[r],a=t.attributes[r]||{},i=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:o[r]),l=i.reduce(function(s,c){return s[c]=\"\",s},{});!bo(n)||!Po(n)||(Object.assign(n.style,l),Object.keys(a).forEach(function(s){n.removeAttribute(s)}))})}}var $C={name:\"applyStyles\",enabled:!0,phase:\"write\",fn:zN,effect:kN,requires:[\"computeStyles\"]};function Co(e){return e.split(\"-\")[0]}var gn=Math.max,il=Math.min,xa=Math.round;function nc(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+\"/\"+t.version}).join(\" \"):navigator.userAgent}function sp(){return!/^((?!chrome|android).)*safari/i.test(nc())}function Jr(e,t,o){t===void 0&&(t=!1),o===void 0&&(o=!1);var r=e.getBoundingClientRect(),n=1,a=1;t&&bo(e)&&(n=e.offsetWidth>0&&xa(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&xa(r.height)/e.offsetHeight||1);var i=Zr(e)?Bt(e):window,l=i.visualViewport,s=!sp()&&o,c=(r.left+(s&&l?l.offsetLeft:0))/n,u=(r.top+(s&&l?l.offsetTop:0))/a,m=r.width/n,p=r.height/a;return{width:m,height:p,top:u,right:c+m,bottom:u+p,left:c,x:c,y:u}}function ll(e){var t=Jr(e),o=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-o)<=1&&(o=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:o,height:r}}function cp(e,t){var o=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(o&&rc(o)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Zo(e){return Bt(e).getComputedStyle(e)}function lb(e){return[\"table\",\"td\",\"th\"].indexOf(Po(e))>=0}function ko(e){return((Zr(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ta(e){return Po(e)===\"html\"?e:e.assignedSlot||e.parentNode||(rc(e)?e.host:null)||ko(e)}function YC(e){return!bo(e)||Zo(e).position===\"fixed\"?null:e.offsetParent}function BN(e){var t=/firefox/i.test(nc()),o=/Trident/i.test(nc());if(o&&bo(e)){var r=Zo(e);if(r.position===\"fixed\")return null}var n=Ta(e);for(rc(n)&&(n=n.host);bo(n)&&[\"html\",\"body\"].indexOf(Po(n))<0;){var a=Zo(n);if(a.transform!==\"none\"||a.perspective!==\"none\"||a.contain===\"paint\"||[\"transform\",\"perspective\"].indexOf(a.willChange)!==-1||t&&a.willChange===\"filter\"||t&&a.filter&&a.filter!==\"none\")return n;n=n.parentNode}return null}function bn(e){for(var t=Bt(e),o=YC(e);o&&lb(o)&&Zo(o).position===\"static\";)o=YC(o);return o&&(Po(o)===\"html\"||Po(o)===\"body\"&&Zo(o).position===\"static\")?t:o||BN(e)||t}function sl(e){return[\"top\",\"bottom\"].indexOf(e)>=0?\"x\":\"y\"}function cl(e,t,o){return gn(e,il(t,o))}function XC(e,t,o){var r=cl(e,t,o);return r>o?o:r}function up(){return{top:0,right:0,bottom:0,left:0}}function pp(e){return Object.assign({},up(),e)}function fp(e,t){return t.reduce(function(o,r){return o[r]=e,o},{})}var LN=function(t,o){return t=typeof t==\"function\"?t(Object.assign({},o.rects,{placement:o.placement})):t,pp(typeof t!=\"number\"?t:fp(t,fi))};function jN(e){var t,o=e.state,r=e.name,n=e.options,a=o.elements.arrow,i=o.modifiersData.popperOffsets,l=Co(o.placement),s=sl(l),c=[to,co].indexOf(l)>=0,u=c?\"height\":\"width\";if(!(!a||!i)){var m=LN(n.padding,o),p=ll(a),d=s===\"y\"?Qt:to,v=s===\"y\"?go:co,T=o.rects.reference[u]+o.rects.reference[s]-i[s]-o.rects.popper[u],S=i[s]-o.rects.reference[s],h=bn(a),y=h?s===\"y\"?h.clientHeight||0:h.clientWidth||0:0,g=T/2-S/2,b=m[d],E=y-p[u]-m[v],C=y/2-p[u]/2+g,P=cl(b,C,E),A=s;o.modifiersData[r]=(t={},t[A]=P,t.centerOffset=P-C,t)}}function UN(e){var t=e.state,o=e.options,r=o.element,n=r===void 0?\"[data-popper-arrow]\":r;n!=null&&(typeof n==\"string\"&&(n=t.elements.popper.querySelector(n),!n)||cp(t.elements.popper,n)&&(t.elements.arrow=n))}var GC={name:\"arrow\",enabled:!0,phase:\"main\",fn:jN,effect:UN,requires:[\"popperOffsets\"],requiresIfExists:[\"preventOverflow\"]};function en(e){return e.split(\"-\")[1]}var HN={top:\"auto\",right:\"auto\",bottom:\"auto\",left:\"auto\"};function VN(e,t){var o=e.x,r=e.y,n=t.devicePixelRatio||1;return{x:xa(o*n)/n||0,y:xa(r*n)/n||0}}function qC(e){var t,o=e.popper,r=e.popperRect,n=e.placement,a=e.variation,i=e.offsets,l=e.position,s=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,m=e.isFixed,p=i.x,d=p===void 0?0:p,v=i.y,T=v===void 0?0:v,S=typeof u==\"function\"?u({x:d,y:T}):{x:d,y:T};d=S.x,T=S.y;var h=i.hasOwnProperty(\"x\"),y=i.hasOwnProperty(\"y\"),g=to,b=Qt,E=window;if(c){var C=bn(o),P=\"clientHeight\",A=\"clientWidth\";if(C===Bt(o)&&(C=ko(o),Zo(C).position!==\"static\"&&l===\"absolute\"&&(P=\"scrollHeight\",A=\"scrollWidth\")),C=C,n===Qt||(n===to||n===co)&&a===al){b=go;var _=m&&C===E&&E.visualViewport?E.visualViewport.height:C[P];T-=_-r.height,T*=s?1:-1}if(n===to||(n===Qt||n===go)&&a===al){g=co;var z=m&&C===E&&E.visualViewport?E.visualViewport.width:C[A];d-=z-r.width,d*=s?1:-1}}var I=Object.assign({position:l},c&&HN),x=u===!0?VN({x:d,y:T},Bt(o)):{x:d,y:T};if(d=x.x,T=x.y,s){var k;return Object.assign({},I,(k={},k[b]=y?\"0\":\"\",k[g]=h?\"0\":\"\",k.transform=(E.devicePixelRatio||1)<=1?\"translate(\"+d+\"px, \"+T+\"px)\":\"translate3d(\"+d+\"px, \"+T+\"px, 0)\",k))}return Object.assign({},I,(t={},t[b]=y?T+\"px\":\"\",t[g]=h?d+\"px\":\"\",t.transform=\"\",t))}function $N(e){var t=e.state,o=e.options,r=o.gpuAcceleration,n=r===void 0?!0:r,a=o.adaptive,i=a===void 0?!0:a,l=o.roundOffsets,s=l===void 0?!0:l,c={placement:Co(t.placement),variation:en(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:n,isFixed:t.options.strategy===\"fixed\"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,qC(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:s})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,qC(Object.assign({},c,{offsets:t.modifiersData.arrow,position:\"absolute\",adaptive:!1,roundOffsets:s})))),t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-placement\":t.placement})}var IC={name:\"computeStyles\",enabled:!0,phase:\"beforeWrite\",fn:$N,data:{}};var Um={passive:!0};function YN(e){var t=e.state,o=e.instance,r=e.options,n=r.scroll,a=n===void 0?!0:n,i=r.resize,l=i===void 0?!0:i,s=Bt(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach(function(u){u.addEventListener(\"scroll\",o.update,Um)}),l&&s.addEventListener(\"resize\",o.update,Um),function(){a&&c.forEach(function(u){u.removeEventListener(\"scroll\",o.update,Um)}),l&&s.removeEventListener(\"resize\",o.update,Um)}}var FC={name:\"eventListeners\",enabled:!0,phase:\"write\",fn:function(){},effect:YN,data:{}};var XN={left:\"right\",right:\"left\",bottom:\"top\",top:\"bottom\"};function ac(e){return e.replace(/left|right|bottom|top/g,function(t){return XN[t]})}var GN={start:\"end\",end:\"start\"};function Hm(e){return e.replace(/start|end/g,function(t){return GN[t]})}function ul(e){var t=Bt(e),o=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:o,scrollTop:r}}function pl(e){return Jr(ko(e)).left+ul(e).scrollLeft}function sb(e,t){var o=Bt(e),r=ko(e),n=o.visualViewport,a=r.clientWidth,i=r.clientHeight,l=0,s=0;if(n){a=n.width,i=n.height;var c=sp();(c||!c&&t===\"fixed\")&&(l=n.offsetLeft,s=n.offsetTop)}return{width:a,height:i,x:l+pl(e),y:s}}function cb(e){var t,o=ko(e),r=ul(e),n=(t=e.ownerDocument)==null?void 0:t.body,a=gn(o.scrollWidth,o.clientWidth,n?n.scrollWidth:0,n?n.clientWidth:0),i=gn(o.scrollHeight,o.clientHeight,n?n.scrollHeight:0,n?n.clientHeight:0),l=-r.scrollLeft+pl(e),s=-r.scrollTop;return Zo(n||o).direction===\"rtl\"&&(l+=gn(o.clientWidth,n?n.clientWidth:0)-a),{width:a,height:i,x:l,y:s}}function fl(e){var t=Zo(e),o=t.overflow,r=t.overflowX,n=t.overflowY;return/auto|scroll|overlay|hidden/.test(o+n+r)}function Vm(e){return[\"html\",\"body\",\"#document\"].indexOf(Po(e))>=0?e.ownerDocument.body:bo(e)&&fl(e)?e:Vm(Ta(e))}function di(e,t){var o;t===void 0&&(t=[]);var r=Vm(e),n=r===((o=e.ownerDocument)==null?void 0:o.body),a=Bt(r),i=n?[a].concat(a.visualViewport||[],fl(r)?r:[]):r,l=t.concat(i);return n?l:l.concat(di(Ta(i)))}function ic(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function qN(e,t){var o=Jr(e,!1,t===\"fixed\");return o.top=o.top+e.clientTop,o.left=o.left+e.clientLeft,o.bottom=o.top+e.clientHeight,o.right=o.left+e.clientWidth,o.width=e.clientWidth,o.height=e.clientHeight,o.x=o.left,o.y=o.top,o}function KC(e,t,o){return t===Lm?ic(sb(e,o)):Zr(t)?qN(t,o):ic(cb(ko(e)))}function IN(e){var t=di(Ta(e)),o=[\"absolute\",\"fixed\"].indexOf(Zo(e).position)>=0,r=o&&bo(e)?bn(e):e;return Zr(r)?t.filter(function(n){return Zr(n)&&cp(n,r)&&Po(n)!==\"body\"}):[]}function ub(e,t,o,r){var n=t===\"clippingParents\"?IN(e):[].concat(t),a=[].concat(n,[o]),i=a[0],l=a.reduce(function(s,c){var u=KC(e,c,r);return s.top=gn(u.top,s.top),s.right=il(u.right,s.right),s.bottom=il(u.bottom,s.bottom),s.left=gn(u.left,s.left),s},KC(e,i,r));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}function dp(e){var t=e.reference,o=e.element,r=e.placement,n=r?Co(r):null,a=r?en(r):null,i=t.x+t.width/2-o.width/2,l=t.y+t.height/2-o.height/2,s;switch(n){case Qt:s={x:i,y:t.y-o.height};break;case go:s={x:i,y:t.y+t.height};break;case co:s={x:t.x+t.width,y:l};break;case to:s={x:t.x-o.width,y:l};break;default:s={x:t.x,y:t.y}}var c=n?sl(n):null;if(c!=null){var u=c===\"y\"?\"height\":\"width\";switch(a){case va:s[c]=s[c]-(t[u]/2-o[u]/2);break;case al:s[c]=s[c]+(t[u]/2-o[u]/2);break;default:}}return s}function vn(e,t){t===void 0&&(t={});var o=t,r=o.placement,n=r===void 0?e.placement:r,a=o.strategy,i=a===void 0?e.strategy:a,l=o.boundary,s=l===void 0?UC:l,c=o.rootBoundary,u=c===void 0?Lm:c,m=o.elementContext,p=m===void 0?oc:m,d=o.altBoundary,v=d===void 0?!1:d,T=o.padding,S=T===void 0?0:T,h=pp(typeof S!=\"number\"?S:fp(S,fi)),y=p===oc?HC:oc,g=e.rects.popper,b=e.elements[v?y:p],E=ub(Zr(b)?b:b.contextElement||ko(e.elements.popper),s,u,i),C=Jr(e.elements.reference),P=dp({reference:C,element:g,strategy:\"absolute\",placement:n}),A=ic(Object.assign({},g,P)),_=p===oc?A:C,z={top:E.top-_.top+h.top,bottom:_.bottom-E.bottom+h.bottom,left:E.left-_.left+h.left,right:_.right-E.right+h.right},I=e.modifiersData.offset;if(p===oc&&I){var x=I[n];Object.keys(z).forEach(function(k){var U=[co,go].indexOf(k)>=0?1:-1,O=[Qt,go].indexOf(k)>=0?\"y\":\"x\";z[k]+=x[O]*U})}return z}function pb(e,t){t===void 0&&(t={});var o=t,r=o.placement,n=o.boundary,a=o.rootBoundary,i=o.padding,l=o.flipVariations,s=o.allowedAutoPlacements,c=s===void 0?jm:s,u=en(r),m=u?l?ib:ib.filter(function(v){return en(v)===u}):fi,p=m.filter(function(v){return c.indexOf(v)>=0});p.length===0&&(p=m);var d=p.reduce(function(v,T){return v[T]=vn(e,{placement:T,boundary:n,rootBoundary:a,padding:i})[Co(T)],v},{});return Object.keys(d).sort(function(v,T){return d[v]-d[T]})}function FN(e){if(Co(e)===Bm)return[];var t=ac(e);return[Hm(e),t,Hm(t)]}function KN(e){var t=e.state,o=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var n=o.mainAxis,a=n===void 0?!0:n,i=o.altAxis,l=i===void 0?!0:i,s=o.fallbackPlacements,c=o.padding,u=o.boundary,m=o.rootBoundary,p=o.altBoundary,d=o.flipVariations,v=d===void 0?!0:d,T=o.allowedAutoPlacements,S=t.options.placement,h=Co(S),y=h===S,g=s||(y||!v?[ac(S)]:FN(S)),b=[S].concat(g).reduce(function(Ue,xe){return Ue.concat(Co(xe)===Bm?pb(t,{placement:xe,boundary:u,rootBoundary:m,padding:c,flipVariations:v,allowedAutoPlacements:T}):xe)},[]),E=t.rects.reference,C=t.rects.popper,P=new Map,A=!0,_=b[0],z=0;z=0,O=U?\"width\":\"height\",N=vn(t,{placement:I,boundary:u,rootBoundary:m,altBoundary:p,padding:c}),X=U?k?co:to:k?go:Qt;E[O]>C[O]&&(X=ac(X));var oe=ac(X),W=[];if(a&&W.push(N[x]<=0),l&&W.push(N[X]<=0,N[oe]<=0),W.every(function(Ue){return Ue})){_=I,A=!1;break}P.set(I,W)}if(A)for(var Te=v?3:1,fe=function(xe){var Je=b.find(function(ht){var we=P.get(ht);if(we)return we.slice(0,xe).every(function(ft){return ft})});if(Je)return _=Je,\"break\"},Ke=Te;Ke>0;Ke--){var Ze=fe(Ke);if(Ze===\"break\")break}t.placement!==_&&(t.modifiersData[r]._skip=!0,t.placement=_,t.reset=!0)}}var QC={name:\"flip\",enabled:!0,phase:\"main\",fn:KN,requiresIfExists:[\"offset\"],data:{_skip:!1}};function WC(e,t,o){return o===void 0&&(o={x:0,y:0}),{top:e.top-t.height-o.y,right:e.right-t.width+o.x,bottom:e.bottom-t.height+o.y,left:e.left-t.width-o.x}}function ZC(e){return[Qt,co,go,to].some(function(t){return e[t]>=0})}function QN(e){var t=e.state,o=e.name,r=t.rects.reference,n=t.rects.popper,a=t.modifiersData.preventOverflow,i=vn(t,{elementContext:\"reference\"}),l=vn(t,{altBoundary:!0}),s=WC(i,r),c=WC(l,n,a),u=ZC(s),m=ZC(c);t.modifiersData[o]={referenceClippingOffsets:s,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:m},t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-reference-hidden\":u,\"data-popper-escaped\":m})}var JC={name:\"hide\",enabled:!0,phase:\"main\",requiresIfExists:[\"preventOverflow\"],fn:QN};function WN(e,t,o){var r=Co(e),n=[to,Qt].indexOf(r)>=0?-1:1,a=typeof o==\"function\"?o(Object.assign({},t,{placement:e})):o,i=a[0],l=a[1];return i=i||0,l=(l||0)*n,[to,co].indexOf(r)>=0?{x:l,y:i}:{x:i,y:l}}function ZN(e){var t=e.state,o=e.options,r=e.name,n=o.offset,a=n===void 0?[0,0]:n,i=jm.reduce(function(u,m){return u[m]=WN(m,t.rects,a),u},{}),l=i[t.placement],s=l.x,c=l.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=i}var eR={name:\"offset\",enabled:!0,phase:\"main\",requires:[\"popperOffsets\"],fn:ZN};function JN(e){var t=e.state,o=e.name;t.modifiersData[o]=dp({reference:t.rects.reference,element:t.rects.popper,strategy:\"absolute\",placement:t.placement})}var tR={name:\"popperOffsets\",enabled:!0,phase:\"read\",fn:JN,data:{}};function fb(e){return e===\"x\"?\"y\":\"x\"}function e_(e){var t=e.state,o=e.options,r=e.name,n=o.mainAxis,a=n===void 0?!0:n,i=o.altAxis,l=i===void 0?!1:i,s=o.boundary,c=o.rootBoundary,u=o.altBoundary,m=o.padding,p=o.tether,d=p===void 0?!0:p,v=o.tetherOffset,T=v===void 0?0:v,S=vn(t,{boundary:s,rootBoundary:c,padding:m,altBoundary:u}),h=Co(t.placement),y=en(t.placement),g=!y,b=sl(h),E=fb(b),C=t.modifiersData.popperOffsets,P=t.rects.reference,A=t.rects.popper,_=typeof T==\"function\"?T(Object.assign({},t.rects,{placement:t.placement})):T,z=typeof _==\"number\"?{mainAxis:_,altAxis:_}:Object.assign({mainAxis:0,altAxis:0},_),I=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,x={x:0,y:0};if(C){if(a){var k,U=b===\"y\"?Qt:to,O=b===\"y\"?go:co,N=b===\"y\"?\"height\":\"width\",X=C[b],oe=X+S[U],W=X-S[O],Te=d?-A[N]/2:0,fe=y===va?P[N]:A[N],Ke=y===va?-A[N]:-P[N],Ze=t.elements.arrow,Ue=d&&Ze?ll(Ze):{width:0,height:0},xe=t.modifiersData[\"arrow#persistent\"]?t.modifiersData[\"arrow#persistent\"].padding:up(),Je=xe[U],ht=xe[O],we=cl(0,P[N],Ue[N]),ft=g?P[N]/2-Te-we-Je-z.mainAxis:fe-we-Je-z.mainAxis,le=g?-P[N]/2+Te+we+ht+z.mainAxis:Ke+we+ht+z.mainAxis,Oe=t.elements.arrow&&bn(t.elements.arrow),Ae=Oe?b===\"y\"?Oe.clientTop||0:Oe.clientLeft||0:0,et=(k=I?.[b])!=null?k:0,dt=X+ft-et-Ae,Lt=X+le-et,jt=cl(d?il(oe,dt):oe,X,d?gn(W,Lt):W);C[b]=jt,x[b]=jt-X}if(l){var Be,Nt=b===\"x\"?Qt:to,Ro=b===\"x\"?go:co,Ut=C[E],st=E===\"y\"?\"height\":\"width\",se=Ut+S[Nt],xt=Ut-S[Ro],fr=[Qt,to].indexOf(h)!==-1,Z=(Be=I?.[E])!=null?Be:0,ee=fr?se:Ut-P[st]-A[st]-Z+z.altAxis,Se=fr?Ut+P[st]+A[st]-Z-z.altAxis:xt,ye=d&&fr?XC(ee,Ut,Se):cl(d?ee:se,Ut,d?Se:xt);C[E]=ye,x[E]=ye-Ut}t.modifiersData[r]=x}}var oR={name:\"preventOverflow\",enabled:!0,phase:\"main\",fn:e_,requiresIfExists:[\"offset\"]};function db(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function mb(e){return e===Bt(e)||!bo(e)?ul(e):db(e)}function t_(e){var t=e.getBoundingClientRect(),o=xa(t.width)/e.offsetWidth||1,r=xa(t.height)/e.offsetHeight||1;return o!==1||r!==1}function yb(e,t,o){o===void 0&&(o=!1);var r=bo(t),n=bo(t)&&t_(t),a=ko(t),i=Jr(e,n,o),l={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(r||!r&&!o)&&((Po(t)!==\"body\"||fl(a))&&(l=mb(t)),bo(t)?(s=Jr(t,!0),s.x+=t.clientLeft,s.y+=t.clientTop):a&&(s.x=pl(a))),{x:i.left+l.scrollLeft-s.x,y:i.top+l.scrollTop-s.y,width:i.width,height:i.height}}function o_(e){var t=new Map,o=new Set,r=[];e.forEach(function(a){t.set(a.name,a)});function n(a){o.add(a.name);var i=[].concat(a.requires||[],a.requiresIfExists||[]);i.forEach(function(l){if(!o.has(l)){var s=t.get(l);s&&n(s)}}),r.push(a)}return e.forEach(function(a){o.has(a.name)||n(a)}),r}function hb(e){var t=o_(e);return VC.reduce(function(o,r){return o.concat(t.filter(function(n){return n.phase===r}))},[])}function gb(e){var t;return function(){return t||(t=new Promise(function(o){Promise.resolve().then(function(){t=void 0,o(e())})})),t}}function bb(e){var t=e.reduce(function(o,r){var n=o[r.name];return o[r.name]=n?Object.assign({},n,r,{options:Object.assign({},n.options,r.options),data:Object.assign({},n.data,r.data)}):r,o},{});return Object.keys(t).map(function(o){return t[o]})}var rR={placement:\"bottom\",modifiers:[],strategy:\"absolute\"};function nR(){for(var e=arguments.length,t=new Array(e),o=0;o{let{classes:t}=e;return Le({root:[\"root\"]},iR,t)},l_={},s_=Vo.forwardRef(function(t,o){let{anchorEl:r,children:n,direction:a,disablePortal:i,modifiers:l,open:s,placement:c,popperOptions:u,popperRef:m,slotProps:p={},slots:d={},TransitionProps:v,ownerState:T,...S}=t,h=Vo.useRef(null),y=yo(h,o),g=Vo.useRef(null),b=yo(g,m),E=Vo.useRef(b);wr(()=>{E.current=b},[b]),Vo.useImperativeHandle(m,()=>g.current,[]);let C=n_(c,a),[P,A]=Vo.useState(C),[_,z]=Vo.useState(xb(r));Vo.useEffect(()=>{g.current&&g.current.forceUpdate()}),Vo.useEffect(()=>{r&&z(xb(r))},[r]),wr(()=>{if(!_||!s)return;let O=oe=>{A(oe.placement)},N=[{name:\"preventOverflow\",options:{altBoundary:i}},{name:\"flip\",options:{altBoundary:i}},{name:\"onUpdate\",enabled:!0,phase:\"afterWrite\",fn:({state:oe})=>{O(oe)}}];l!=null&&(N=N.concat(l)),u&&u.modifiers!=null&&(N=N.concat(u.modifiers));let X=vb(_,h.current,{placement:C,...u,modifiers:N});return E.current(X),()=>{X.destroy(),E.current(null)}},[_,i,l,s,u,C]);let I={placement:P};v!==null&&(I.TransitionProps=v);let x=i_(t),k=d.root??\"div\",U=cr({elementType:k,externalSlotProps:p.root,externalForwardedProps:S,additionalProps:{role:\"tooltip\",ref:y},ownerState:t,className:x.root});return(0,$m.jsx)(k,{...U,children:typeof n==\"function\"?n(I):n})}),c_=Vo.forwardRef(function(t,o){let{anchorEl:r,children:n,container:a,direction:i=\"ltr\",disablePortal:l=!1,keepMounted:s=!1,modifiers:c,open:u,placement:m=\"bottom\",popperOptions:p=l_,popperRef:d,style:v,transition:T=!1,slotProps:S={},slots:h={},...y}=t,[g,b]=Vo.useState(!0),E=()=>{b(!1)},C=()=>{b(!0)};if(!s&&!u&&(!T||g))return null;let P;if(a)P=a;else if(r){let z=xb(r);P=z&&a_(z)?Yt(z).body:Yt(null).body}let A=!u&&s&&(!T||g)?\"none\":void 0,_=T?{in:u,onEnter:E,onExited:C}:void 0;return(0,$m.jsx)(ap,{disablePortal:l,container:P,children:(0,$m.jsx)(s_,{anchorEl:r,direction:i,disablePortal:l,modifiers:c,ref:o,open:T?!g:u,placement:m,popperOptions:p,popperRef:d,slotProps:S,slots:h,...y,style:{position:\"fixed\",top:0,left:0,display:A,...v},TransitionProps:_,children:n})})}),lR=c_;var cR=q(Ie(),1),u_=ae(lR,{name:\"MuiPopper\",slot:\"Root\"})({}),p_=sR.forwardRef(function(t,o){let r=li(),n=je({props:t,name:\"MuiPopper\"}),{anchorEl:a,component:i,components:l,componentsProps:s,container:c,disablePortal:u,keepMounted:m,modifiers:p,open:d,placement:v,popperOptions:T,popperRef:S,transition:h,slots:y,slotProps:g,...b}=n,E=y?.root??l?.Root,C={anchorEl:a,container:c,disablePortal:u,keepMounted:m,modifiers:p,open:d,placement:v,popperOptions:T,popperRef:S,transition:h,...b};return(0,cR.jsx)(u_,{as:i,direction:r?\"rtl\":\"ltr\",slots:{root:E},slotProps:g??s,...C,ref:o})}),Ym=p_;function uR(e){return _e(\"MuiTooltip\",e)}var f_=Ce(\"MuiTooltip\",[\"popper\",\"popperInteractive\",\"popperArrow\",\"popperClose\",\"tooltip\",\"tooltipArrow\",\"touch\",\"tooltipPlacementLeft\",\"tooltipPlacementRight\",\"tooltipPlacementTop\",\"tooltipPlacementBottom\",\"arrow\"]),Xt=f_;var mi=q(Ie(),1);function d_(e){return Math.round(e*1e5)/1e5}var m_=e=>{let{classes:t,disableInteractive:o,arrow:r,touch:n,placement:a}=e,i={popper:[\"popper\",!o&&\"popperInteractive\",r&&\"popperArrow\"],tooltip:[\"tooltip\",r&&\"tooltipArrow\",n&&\"touch\",`tooltipPlacement${me(a.split(\"-\")[0])}`],arrow:[\"arrow\"]};return Le(i,uR,t)},y_=ae(Ym,{name:\"MuiTooltip\",slot:\"Popper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.popper,!o.disableInteractive&&t.popperInteractive,o.arrow&&t.popperArrow,!o.open&&t.popperClose]}})(He(({theme:e})=>({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:\"none\",variants:[{props:({ownerState:t})=>!t.disableInteractive,style:{pointerEvents:\"auto\"}},{props:({open:t})=>!t,style:{pointerEvents:\"none\"}},{props:({ownerState:t})=>t.arrow,style:{[`&[data-popper-placement*=\"bottom\"] .${Xt.arrow}`]:{top:0,marginTop:\"-0.71em\",\"&::before\":{transformOrigin:\"0 100%\"}},[`&[data-popper-placement*=\"top\"] .${Xt.arrow}`]:{bottom:0,marginBottom:\"-0.71em\",\"&::before\":{transformOrigin:\"100% 0\"}},[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"100% 100%\"}},[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"0 0\"}}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}}]}))),h_=ae(\"div\",{name:\"MuiTooltip\",slot:\"Tooltip\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.tooltip,o.touch&&t.touch,o.arrow&&t.tooltipArrow,t[`tooltipPlacement${me(o.placement.split(\"-\")[0])}`]]}})(He(({theme:e})=>({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.92),borderRadius:(e.vars||e).shape.borderRadius,color:(e.vars||e).palette.common.white,fontFamily:e.typography.fontFamily,padding:\"4px 8px\",fontSize:e.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:\"break-word\",fontWeight:e.typography.fontWeightMedium,[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{transformOrigin:\"right center\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{transformOrigin:\"left center\"},[`.${Xt.popper}[data-popper-placement*=\"top\"] &`]:{transformOrigin:\"center bottom\",marginBottom:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"bottom\"] &`]:{transformOrigin:\"center top\",marginTop:\"14px\"},variants:[{props:({ownerState:t})=>t.arrow,style:{position:\"relative\",margin:0}},{props:({ownerState:t})=>t.touch,style:{padding:\"8px 16px\",fontSize:e.typography.pxToRem(14),lineHeight:`${d_(16/14)}em`,fontWeight:e.typography.fontWeightRegular}},{props:({ownerState:t})=>!t.isRtl,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"14px\"}}},{props:({ownerState:t})=>!t.isRtl&&t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"24px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"24px\"}}},{props:({ownerState:t})=>!!t.isRtl,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"14px\"}}},{props:({ownerState:t})=>!!t.isRtl&&t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"24px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"top\"] &`]:{marginBottom:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"bottom\"] &`]:{marginTop:\"24px\"}}}]}))),g_=ae(\"span\",{name:\"MuiTooltip\",slot:\"Arrow\"})(He(({theme:e})=>({overflow:\"hidden\",position:\"absolute\",width:\"1em\",height:\"0.71em\",boxSizing:\"border-box\",color:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.9),\"&::before\":{content:'\"\"',margin:\"auto\",display:\"block\",width:\"100%\",height:\"100%\",backgroundColor:\"currentColor\",transform:\"rotate(45deg)\"}}))),Xm=!1,pR=new Xs,mp={x:0,y:0};function Gm(e,t){return(o,...r)=>{t&&t(o,...r),e(o,...r)}}var b_=oo.forwardRef(function(t,o){let r=je({props:t,name:\"MuiTooltip\"}),{arrow:n=!1,children:a,classes:i,components:l={},componentsProps:s={},describeChild:c=!1,disableFocusListener:u=!1,disableHoverListener:m=!1,disableInteractive:p=!1,disableTouchListener:d=!1,enterDelay:v=100,enterNextDelay:T=0,enterTouchDelay:S=700,followCursor:h=!1,id:y,leaveDelay:g=0,leaveTouchDelay:b=1500,onClose:E,onOpen:C,open:P,placement:A=\"bottom\",PopperComponent:_,PopperProps:z={},slotProps:I={},slots:x={},title:k,TransitionComponent:U,TransitionProps:O,...N}=r,X=oo.isValidElement(a)?a:(0,mi.jsx)(\"span\",{children:a}),oe=kn(),W=li(),[Te,fe]=oo.useState(),[Ke,Ze]=oo.useState(null),Ue=oo.useRef(!1),xe=p||h,Je=fn(),ht=fn(),we=fn(),ft=fn(),[le,Oe]=Zd({controlled:P,default:!1,name:\"Tooltip\",state:\"open\"}),Ae=le,et=tl(y),dt=oo.useRef(),Lt=si(()=>{dt.current!==void 0&&(document.body.style.WebkitUserSelect=dt.current,dt.current=void 0),ft.clear()});oo.useEffect(()=>Lt,[Lt]);let jt=Re=>{pR.clear(),Xm=!0,Oe(!0),C&&!Ae&&C(Re)},Be=si(Re=>{pR.start(800+g,()=>{Xm=!1}),Oe(!1),E&&Ae&&E(Re),Je.start(oe.transitions.duration.shortest,()=>{Ue.current=!1})}),Nt=Re=>{Ue.current&&Re.type!==\"touchstart\"||(Te&&Te.removeAttribute(\"title\"),ht.clear(),we.clear(),v||Xm&&T?ht.start(Xm?T:v,()=>{jt(Re)}):jt(Re))},Ro=Re=>{ht.clear(),we.start(g,()=>{Be(Re)})},[,Ut]=oo.useState(!1),st=Re=>{pn(Re.target)||(Ut(!1),Ro(Re))},se=Re=>{Te||fe(Re.currentTarget),pn(Re.target)&&(Ut(!0),Nt(Re))},xt=Re=>{Ue.current=!0;let $o=X.props;$o.onTouchStart&&$o.onTouchStart(Re)},fr=Re=>{xt(Re),we.clear(),Je.clear(),Lt(),dt.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect=\"none\",ft.start(S,()=>{document.body.style.WebkitUserSelect=dt.current,Nt(Re)})},Z=Re=>{X.props.onTouchEnd&&X.props.onTouchEnd(Re),Lt(),we.start(b,()=>{Be(Re)})};oo.useEffect(()=>{if(!Ae)return;function Re($o){$o.key===\"Escape\"&&Be($o)}return document.addEventListener(\"keydown\",Re),()=>{document.removeEventListener(\"keydown\",Re)}},[Be,Ae]);let ee=Mr(Wr(X),fe,o);!k&&k!==0&&(Ae=!1);let Se=oo.useRef(),ye=Re=>{let $o=X.props;$o.onMouseMove&&$o.onMouseMove(Re),mp={x:Re.clientX,y:Re.clientY},Se.current&&Se.current.update()},ze={},ue=typeof k==\"string\";c?(ze.title=!Ae&&ue&&!m?k:null,ze[\"aria-describedby\"]=Ae?et:null):(ze[\"aria-label\"]=ue?k:null,ze[\"aria-labelledby\"]=Ae&&!ue?et:null);let gt={...ze,...N,...X.props,className:ie(N.className,X.props.className),onTouchStart:xt,ref:ee,...h?{onMouseMove:ye}:{}},ce={};d||(gt.onTouchStart=fr,gt.onTouchEnd=Z),m||(gt.onMouseOver=Gm(Nt,gt.onMouseOver),gt.onMouseLeave=Gm(Ro,gt.onMouseLeave),xe||(ce.onMouseOver=Nt,ce.onMouseLeave=Ro)),u||(gt.onFocus=Gm(se,gt.onFocus),gt.onBlur=Gm(st,gt.onBlur),xe||(ce.onFocus=se,ce.onBlur=st));let ke={...r,isRtl:W,arrow:n,disableInteractive:xe,placement:A,PopperComponentProp:_,touch:Ue.current},he=typeof I.popper==\"function\"?I.popper(ke):I.popper,Wt=oo.useMemo(()=>{let Re=[{name:\"arrow\",enabled:!!Ke,options:{element:Ke,padding:4}}];return z.popperOptions?.modifiers&&(Re=Re.concat(z.popperOptions.modifiers)),he?.popperOptions?.modifiers&&(Re=Re.concat(he.popperOptions.modifiers)),{...z.popperOptions,...he?.popperOptions,modifiers:Re}},[Ke,z.popperOptions,he?.popperOptions]),be=m_(ke),uo=typeof I.transition==\"function\"?I.transition(ke):I.transition,ve={slots:{popper:l.Popper,transition:l.Transition??U,tooltip:l.Tooltip,arrow:l.Arrow,...x},slotProps:{arrow:I.arrow??s.arrow,popper:{...z,...he??s.popper},tooltip:I.tooltip??s.tooltip,transition:{...O,...uo??s.transition}}},[po,Ht]=Ct(\"popper\",{elementType:y_,externalForwardedProps:ve,ownerState:ke,className:ie(be.popper,z?.className)}),[Sn,Tt]=Ct(\"transition\",{elementType:rp,externalForwardedProps:ve,ownerState:ke}),[Qe,Ar]=Ct(\"tooltip\",{elementType:h_,className:be.tooltip,externalForwardedProps:ve,ownerState:ke}),[En,Gt]=Ct(\"arrow\",{elementType:g_,className:be.arrow,externalForwardedProps:ve,ownerState:ke,ref:Ze});return(0,mi.jsxs)(oo.Fragment,{children:[oo.cloneElement(X,gt),(0,mi.jsx)(po,{as:_??Ym,placement:A,anchorEl:h?{getBoundingClientRect:()=>({top:mp.y,left:mp.x,right:mp.x,bottom:mp.y,width:0,height:0})}:Te,popperRef:Se,open:Te?Ae:!1,id:et,transition:!0,...ce,...Ht,popperOptions:Wt,children:({TransitionProps:Re})=>(0,mi.jsx)(Sn,{timeout:oe.transitions.duration.shorter,...Re,...Tt,children:(0,mi.jsxs)(Qe,{...Ar,children:[k,n?(0,mi.jsx)(En,{...Gt}):null]})})})]})}),yp=b_;var qm=q(re()),v_={bg:\"#1e1e1e\",bgAlt:\"#1a1a1a\",text:\"#e0e0e0\",textMuted:\"#888\",border:\"#3a3a3a\",controlBg:\"#252525\",accent:\"#5af\"},x_={bg:\"#ffffff\",bgAlt:\"#f5f5f5\",text:\"#1e1e1e\",textMuted:\"#666\",border:\"#ccc\",controlBg:\"#f0f0f0\",accent:\"#0066cc\"};function T_(e){return e===\"dark\"?v_:x_}function Tb(e){let t=e.match(/rgba?\\((\\d+),\\s*(\\d+),\\s*(\\d+)/);if(!t)return!0;let[,o,r,n]=t.map(Number);return(.299*o+.587*r+.114*n)/255<.5}function Sb(){let e=document.body.dataset.jpThemeLight;if(e!==void 0)return{environment:\"jupyterlab\",theme:e===\"true\"?\"light\":\"dark\"};let t=document.body.className,o=document.documentElement.className;if(t.includes(\"vscode-\")||o.includes(\"vscode-\"))return{environment:\"vscode\",theme:t.includes(\"vscode-dark\")||o.includes(\"vscode-dark\")?\"dark\":\"light\"};if(document.querySelector(\"colab-shaded-scroller\")||document.body.classList.contains(\"colaboratory\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"colab\",theme:Tb(a)?\"dark\":\"light\"}}if(document.getElementById(\"notebook\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"jupyter-classic\",theme:Tb(a)?\"dark\":\"light\"}}let r=window.matchMedia?.(\"(prefers-color-scheme: dark)\")?.matches;if(r!==void 0)return{environment:\"unknown\",theme:r?\"dark\":\"light\"};let n=getComputedStyle(document.body).backgroundColor;return{environment:\"unknown\",theme:Tb(n)?\"dark\":\"light\"}}function fR(){let[e,t]=(0,qm.useState)(()=>Sb());return(0,qm.useEffect)(()=>{let o=window.matchMedia?.(\"(prefers-color-scheme: dark)\"),r=()=>t(Sb());o?.addEventListener?.(\"change\",r);let n=new MutationObserver(()=>t(Sb()));return n.observe(document.body,{attributes:!0,attributeFilter:[\"data-jp-theme-light\",\"class\"]}),()=>{o?.removeEventListener?.(\"change\",r),n.disconnect()}},[]),{themeInfo:e,colors:T_(e.theme)}}function S_(e){return e instanceof Uint8Array?e:e instanceof ArrayBuffer?new Uint8Array(e):e&&\"buffer\"in e?new Uint8Array(e.buffer,e.byteOffset,e.byteLength):new Uint8Array(0)}function Eb(e){let t=S_(e);return t.length===0?null:new Float32Array(t.buffer,t.byteOffset,t.byteLength/4)}function lc(e,t){let o=document.createElement(\"a\");o.download=t;let r=URL.createObjectURL(e);o.href=r,o.click(),setTimeout(()=>URL.revokeObjectURL(r),6e4)}function Rt(e,t=2){return e===0?\"0\":Math.abs(e)>=1e3||Math.abs(e)<.01?e.toExponential(t):e.toFixed(t)}function dR(e){if(e<=0)return 1;let t=Math.pow(10,Math.floor(Math.log10(e))),o=e/t;return o<1.5?t:o<3.5?2*t:o<7.5?5*t:10*t}async function mR(e,t=.95){let o=await new Promise(E=>e.toBlob(C=>E(C),\"image/jpeg\",t)),r=new Uint8Array(await o.arrayBuffer()),n=e.width,a=e.height,i=`q ${n} 0 0 ${a} 0 0 cm /I0 Do Q`,l=[],s=[],c=`%PDF-1.4\n`;s.push(c.length),l.push(`1 0 obj\n<< /Type /Catalog /Pages 2 0 R >>\nendobj\n`),c+=l[0],s.push(c.length),l.push(`2 0 obj\n<< /Type /Pages /Kids [3 0 R] /Count 1 >>\nendobj\n`),c+=l[1],s.push(c.length),l.push(`3 0 obj\n<< /Type /Page /Parent 2 0 R /MediaBox [0 0 ${n} ${a}] /Contents 4 0 R /Resources << /XObject << /I0 5 0 R >> >> >>\nendobj\n`),c+=l[2],s.push(c.length),l.push(`4 0 obj\n<< /Length ${i.length} >>\nstream\n${i}\nendstream\nendobj\n`),c+=l[3];let u=`5 0 obj\n<< /Type /XObject /Subtype /Image /Width ${n} /Height ${a} /ColorSpace /DeviceRGB /BitsPerComponent 8 /Filter /DCTDecode /Length ${r.length} >>\nstream\n`,m=`\nendstream\nendobj\n`,p=new TextEncoder,d=p.encode(c+u),v=p.encode(m),T=c.length;s.push(T);let h=d.length+r.length+v.length,y=`xref\n0 6\n0000000000 65535 f \n`;for(let E=0;E>\nstartxref\n${h}\n%%EOF\n`;let g=p.encode(y),b=new Uint8Array(d.length+r.length+v.length+g.length);return b.set(d,0),b.set(r,d.length),b.set(v,d.length+r.length),b.set(g,d.length+r.length+v.length),new Blob([b],{type:\"application/pdf\"})}function Pb(e){let t=1/0,o=-1/0;for(let r=0;ro&&(o=n))}return t===1/0?{min:0,max:0}:{min:t,max:o}}function yR(e,t,o){let r=e.length;if(r===0)return{vmin:0,vmax:0};let n=1/0,a=-1/0;for(let T=0;Ta&&(a=S)}if(n===a)return{vmin:n,vmax:a};let i=1024,l=new Uint32Array(i),s=a-n,c=(i-1)/s;for(let T=0;T=u){d=n+T/(i-1)*s;break}p=0;for(let T=0;T=m){v=n+T/(i-1)*s;break}return{vmin:d,vmax:v}}var at=q(re());var Im=q(re(),1);function hR(e){return _e(\"MuiIconButton\",e)}var E_=Ce(\"MuiIconButton\",[\"root\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"edgeStart\",\"edgeEnd\",\"sizeSmall\",\"sizeMedium\",\"sizeLarge\",\"loading\",\"loadingIndicator\",\"loadingWrapper\"]),Cb=E_;var sc=q(Ie(),1),P_=e=>{let{classes:t,disabled:o,color:r,edge:n,size:a,loading:i}=e,l={root:[\"root\",i&&\"loading\",o&&\"disabled\",r!==\"default\"&&`color${me(r)}`,n&&`edge${me(n)}`,`size${me(a)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]};return Le(l,hR,t)},C_=ae(ma,{name:\"MuiIconButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.loading&&t.loading,o.color!==\"default\"&&t[`color${me(o.color)}`],o.edge&&t[`edge${me(o.edge)}`],t[`size${me(o.size)}`]]}})(He(({theme:e})=>({textAlign:\"center\",flex:\"0 0 auto\",fontSize:e.typography.pxToRem(24),padding:8,borderRadius:\"50%\",color:(e.vars||e).palette.action.active,transition:e.transitions.create(\"background-color\",{duration:e.transitions.duration.shortest}),variants:[{props:t=>!t.disableRipple,style:{\"--IconButton-hoverBg\":e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity),\"&:hover\":{backgroundColor:\"var(--IconButton-hoverBg)\",\"@media (hover: none)\":{backgroundColor:\"transparent\"}}}},{props:{edge:\"start\"},style:{marginLeft:-12}},{props:{edge:\"start\",size:\"small\"},style:{marginLeft:-3}},{props:{edge:\"end\"},style:{marginRight:-12}},{props:{edge:\"end\",size:\"small\"},style:{marginRight:-3}}]})),He(({theme:e})=>({variants:[{props:{color:\"inherit\"},style:{color:\"inherit\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{\"--IconButton-hoverBg\":e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity)}})),{props:{size:\"small\"},style:{padding:5,fontSize:e.typography.pxToRem(18)}},{props:{size:\"large\"},style:{padding:12,fontSize:e.typography.pxToRem(28)}}],[`&.${Cb.disabled}`]:{backgroundColor:\"transparent\",color:(e.vars||e).palette.action.disabled},[`&.${Cb.loading}`]:{color:\"transparent\"}}))),R_=ae(\"span\",{name:\"MuiIconButton\",slot:\"LoadingIndicator\"})(({theme:e})=>({display:\"none\",position:\"absolute\",visibility:\"visible\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",color:(e.vars||e).palette.action.disabled,variants:[{props:{loading:!0},style:{display:\"flex\"}}]})),w_=Im.forwardRef(function(t,o){let r=je({props:t,name:\"MuiIconButton\"}),{edge:n=!1,children:a,className:i,color:l=\"default\",disabled:s=!1,disableFocusRipple:c=!1,size:u=\"medium\",id:m,loading:p=null,loadingIndicator:d,...v}=r,T=tl(m),S=d??(0,sc.jsx)(Ju,{\"aria-labelledby\":T,color:\"inherit\",size:16}),h={...r,edge:n,color:l,disabled:s,disableFocusRipple:c,loading:p,loadingIndicator:S,size:u},y=P_(h);return(0,sc.jsxs)(C_,{id:p?T:m,className:ie(y.root,i),centerRipple:!0,focusRipple:!c,disabled:s||p,ref:o,...v,ownerState:h,children:[typeof p==\"boolean\"&&(0,sc.jsx)(\"span\",{className:y.loadingWrapper,style:{display:\"contents\"},children:(0,sc.jsx)(R_,{className:y.loadingIndicator,ownerState:h,children:p&&S})}),a]})}),Rb=w_;var gR=q(Ie(),1),bR=Qu((0,gR.jsx)(\"path\",{d:\"M3 17v2h6v-2zM3 5v2h10V5zm10 16v-2h8v-2h-8v-2h-2v6zM7 9v2H3v2h4v2h2V9zm14 4v-2H11v2zm-6-4h2V7h4V5h-4V3h-2z\"}),\"Tune\");var vR={widgets:{Show2D:{tool_groups:[\"display\",\"histogram\",\"stats\",\"navigation\",\"view\",\"export\",\"roi\",\"profile\",\"all\"],aliases:{}},Show3D:{tool_groups:[\"display\",\"histogram\",\"stats\",\"playback\",\"view\",\"export\",\"roi\",\"profile\",\"all\"],aliases:{navigation:\"playback\"}},Show3DVolume:{tool_groups:[\"display\",\"histogram\",\"playback\",\"fft\",\"navigation\",\"stats\",\"export\",\"view\",\"volume\",\"all\"],aliases:{}},Show4D:{tool_groups:[\"display\",\"roi\",\"histogram\",\"profile\",\"navigation\",\"playback\",\"stats\",\"export\",\"view\",\"fft\",\"all\"],aliases:{}},Show4DSTEM:{tool_groups:[\"display\",\"histogram\",\"stats\",\"navigation\",\"playback\",\"view\",\"export\",\"roi\",\"profile\",\"fft\",\"virtual\",\"frame\",\"all\"],aliases:{}},ShowComplex2D:{tool_groups:[\"display\",\"histogram\",\"fft\",\"roi\",\"stats\",\"export\",\"view\",\"all\"],aliases:{}},Mark2D:{tool_groups:[\"points\",\"roi\",\"profile\",\"display\",\"marker_style\",\"snap\",\"navigation\",\"view\",\"export\",\"all\"],aliases:{}},Edit2D:{tool_groups:[\"mode\",\"edit\",\"display\",\"histogram\",\"stats\",\"navigation\",\"export\",\"view\",\"all\"],aliases:{}},Align2D:{tool_groups:[\"alignment\",\"overlay\",\"display\",\"histogram\",\"stats\",\"export\",\"view\",\"all\"],aliases:{}},Bin:{tool_groups:[\"display\",\"binning\",\"mask\",\"preview\",\"stats\",\"export\",\"all\"],aliases:{}},Merge4DSTEM:{tool_groups:[\"display\",\"sources\",\"merge\",\"preview\",\"stats\",\"export\",\"all\"],aliases:{}},Show1D:{tool_groups:[\"display\",\"peaks\",\"stats\",\"export\",\"all\"],aliases:{}}},viewer_widgets:[\"Show1D\",\"Show2D\",\"Show3D\",\"Show3DVolume\",\"Show4D\",\"Show4DSTEM\",\"ShowComplex2D\"],control_presets:{all:{label:\"All\",show_groups:[\"*\"]},compact:{label:\"Compact\",show_groups:[\"mode\",\"edit\",\"display\",\"navigation\",\"playback\",\"view\",\"export\",\"fft\"]},mask_focus:{label:\"Mask Focus\",show_groups:[\"edit\",\"display\",\"roi\",\"histogram\",\"stats\",\"navigation\",\"playback\",\"view\",\"export\",\"fft\",\"virtual\",\"frame\"]},crop_focus:{label:\"Crop Focus\",show_groups:[\"mode\",\"edit\",\"display\",\"histogram\",\"stats\",\"navigation\",\"view\",\"export\"]},spectroscopy:{label:\"Spectroscopy\",show_groups:[\"display\",\"peaks\",\"stats\"]}}};var cc=vR;function xR(e){let t=cc.widgets[e];if(!t){let o=Object.keys(cc.widgets).sort().join(\", \");throw new Error(`Unknown widget '${e}'. Supported widgets: ${o}.`)}return t}function O_(e){return e==null?[]:typeof e==\"string\"?[e]:[...e]}function uc(e,t){let r=xR(e).aliases??{},n=t.trim().toLowerCase();return r[n]??n}function pc(e){return[...xR(e).tool_groups]}function Fm(e,t){let o=pc(e),r=new Set(o),n=[],a=new Set;for(let i of O_(t)){let l=uc(e,String(i));if(l){if(!r.has(l)){let s=o.map(c=>`\"${c}\"`).join(\", \");throw new Error(`Unknown tool group '${i}'. Supported values: ${s}.`)}if(l===\"all\")return[\"all\"];a.has(l)||(a.add(l),n.push(l))}}return n}function TR(e,t){return pc(e).filter(o=>o!==\"all\"&&t.has(o))}function SR(e,t){let o=Fm(e,t);return o.includes(\"all\")?pc(e).filter(r=>r!==\"all\"):o}function ER(e){return e.replace(/_/g,\" \").replace(/\\b\\w/g,t=>t.toUpperCase())}function PR(){return Object.keys(cc.control_presets)}function CR(e){return cc.control_presets[e]?.label??e}function RR(e,t){let o=cc.control_presets[t];if(!o){let i=Object.keys(cc.control_presets).sort().join(\", \");throw new Error(`Unknown control preset '${t}'. Supported presets: ${i}.`)}let r=pc(e).filter(i=>i!==\"all\");if(o.show_groups.includes(\"*\"))return[];let n=new Set(o.show_groups.map(i=>uc(e,i))),a=r.filter(i=>!n.has(i));return Fm(e,a)}function Km(e,t,o){let r=Fm(e,o),n=Fm(e,t),a=new Set(r),i=new Set(n),l=a.has(\"all\"),s=l||i.has(\"all\"),c=m=>{let p=uc(e,m);return p===\"all\"?l:l||a.has(p)};return{hideAll:l,lockAll:s,isHidden:c,isLocked:m=>{let p=uc(e,m);return p===\"all\"?s:s||c(p)||i.has(p)},hiddenSet:a,disabledSet:i}}function wb(e,t,o){let r=new Set(SR(e,t)),n=uc(e,o);return n===\"all\"?[\"all\"]:(r.add(n),TR(e,r))}function Mb(e,t,o){let r=new Set(SR(e,t));return r.delete(uc(e,o)),TR(e,r)}var wR={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},A_={fontSize:10,py:.25,px:1,minWidth:0};function MR({widgetName:e,hiddenTools:t,setHiddenTools:o,disabledTools:r,setDisabledTools:n,themeColors:a,labelOverrides:i}){let[l,s]=at.useState(null),c=at.useMemo(()=>pc(e).filter(v=>v!==\"all\"),[e]),u=at.useMemo(()=>Km(e,r,t),[e,r,t]),m=at.useCallback((v,T)=>{o(S=>T?Mb(e,S,v):wb(e,S,v))},[o,e]),p=at.useCallback((v,T)=>{n(S=>T?wb(e,S,v):Mb(e,S,v))},[n,e]),d=at.useCallback(v=>{o(RR(e,v))},[o,e]);return at.createElement(at.Fragment,null,at.createElement(yp,{title:\"Customize controls\",arrow:!0,placement:\"top\"},at.createElement(Rb,{size:\"small\",\"aria-label\":\"Customize controls\",onClick:v=>s(v.currentTarget),sx:{p:.25,ml:.5,color:a.text}},at.createElement(bR,{sx:{fontSize:16}}))),at.createElement(ip,{anchorEl:l,open:!!l,onClose:()=>s(null),anchorOrigin:{vertical:\"bottom\",horizontal:\"right\"},transformOrigin:{vertical:\"top\",horizontal:\"right\"},PaperProps:{sx:{bgcolor:a.controlBg,color:a.text,border:`1px solid ${a.border}`,p:.5,minWidth:280}}},at.createElement(Fe,{sx:{px:.5,pb:.75}},at.createElement(Xe,{sx:{fontSize:11,fontWeight:\"bold\",mb:.75}},\"Presets\"),at.createElement(Fe,{sx:{display:\"flex\",gap:.5,flexWrap:\"wrap\"}},PR().map(v=>at.createElement(ga,{key:v,size:\"small\",sx:A_,\"data-testid\":`preset-${v}`,onClick:()=>d(v)},CR(v))))),at.createElement(ob,{sx:{borderColor:a.border,my:.5}}),at.createElement(Fe,{sx:{maxHeight:300,overflowY:\"auto\",px:.5}},at.createElement(Xe,{sx:{fontSize:11,fontWeight:\"bold\",mb:.5}},\"Per-group\"),c.map(v=>{let T=i?.[v]??ER(v),S=u.isHidden(v),h=u.isLocked(v);return at.createElement(Fe,{key:v,\"data-testid\":`tool-row-${v}`,sx:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",py:.25,gap:.5}},at.createElement(Xe,{sx:{fontSize:11}},T),at.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:.5}},at.createElement(Xe,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Show\"),at.createElement(Un,{size:\"small\",checked:!S,onChange:y=>m(v,y.target.checked),inputProps:{\"aria-label\":`show-${v}`},sx:wR.small}),at.createElement(Xe,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Lock\"),at.createElement(Un,{size:\"small\",checked:h,onChange:y=>p(v,y.target.checked),inputProps:{\"aria-label\":`lock-${v}`},sx:wR.small,disabled:S})))}))))}var xn={label:{fontSize:11},labelSmall:{fontSize:10},value:{fontSize:10,fontFamily:\"monospace\"},title:{fontWeight:\"bold\"}},D_={XS:4,SM:8,MD:12,LG:16},hp={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},gp={fontSize:10,py:.25,px:1,minWidth:0},N_={anchorOrigin:{vertical:\"top\",horizontal:\"left\"},transformOrigin:{vertical:\"bottom\",horizontal:\"left\"},sx:{zIndex:9999}},OR={small:{\"& .MuiSlider-thumb\":{width:12,height:12},\"& .MuiSlider-rail\":{height:3},\"& .MuiSlider-track\":{height:3}}},__={root:{p:2,bgcolor:\"transparent\",color:\"inherit\",fontFamily:\"monospace\",overflow:\"visible\"}},yi=window.devicePixelRatio||1,AR=.2;function tn(e){return Math.round(e)+.5}var z_=600,k_=400,B_=12,L_=16,j_=28,U_=18,H_=48,V_=26,vo=\"-apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",Tn=4,NR=8,DR=55,$_=.05;function Y_({text:e,theme:t=\"dark\"}){let o=t===\"dark\";return w.createElement(yp,{title:typeof e==\"string\"?w.createElement(Xe,{sx:{fontSize:11,lineHeight:1.4}},e):e,arrow:!0,placement:\"bottom\",componentsProps:{tooltip:{sx:{bgcolor:o?\"#333\":\"#fff\",color:o?\"#ddd\":\"#333\",border:`1px solid ${o?\"#555\":\"#ccc\"}`,maxWidth:280,p:1}},arrow:{sx:{color:o?\"#333\":\"#fff\",\"&::before\":{border:`1px solid ${o?\"#555\":\"#ccc\"}`}}}}},w.createElement(Xe,{component:\"span\",sx:{fontSize:12,color:o?\"#888\":\"#666\",cursor:\"help\",ml:.5,\"&:hover\":{color:o?\"#aaa\":\"#444\"}}},\"\\u24D8\"))}function X_({items:e}){return w.createElement(Fe,{component:\"table\",sx:{borderCollapse:\"collapse\",\"& td\":{py:.25,fontSize:11,lineHeight:1.3,verticalAlign:\"top\"},\"& td:first-of-type\":{pr:1.5,opacity:.7,fontFamily:\"monospace\",fontSize:10,whiteSpace:\"nowrap\"}}},w.createElement(\"tbody\",null,e.map(([t,o],r)=>w.createElement(\"tr\",{key:r},w.createElement(\"td\",null,t),w.createElement(\"td\",null,o)))))}function Sa(e,t,o=NR){let r=t-e;if(r<=0||!isFinite(r))return[e];let n=dR(r/o);if(n<=0||!isFinite(n))return[e,t];let a=Math.ceil(e/n)*n,i=[];for(let l=a;l<=t+n*.001;l+=n)l>=e-n*.001&&i.push(l);return i.length===0&&i.push(e,t),i}function bp(e,t,o=NR){let r=Math.floor(Math.log10(Math.max(e,1e-30))),n=Math.ceil(Math.log10(Math.max(t,1e-30))),a=n-r,i=a<=o?1:Math.ceil(a/o),l=[];for(let s=r;s<=n;s+=i){let c=Math.pow(10,s);c>=e&&c<=t&&l.push(c)}return l.length===0&&l.push(e,t),l}function G_(){let{themeInfo:e,colors:t}=fR(),o=e.theme===\"dark\",[r]=Ye(\"y_bytes\"),[n]=Ye(\"x_bytes\"),[a]=Ye(\"n_traces\"),[i]=Ye(\"n_points\"),[l]=Ye(\"labels\"),[s]=Ye(\"colors\"),[c]=Ye(\"title\"),[u]=Ye(\"x_label\"),[m]=Ye(\"y_label\"),[p]=Ye(\"x_unit\"),[d]=Ye(\"y_unit\"),[v,T]=Ye(\"log_scale\"),[S,h]=Ye(\"auto_contrast\"),[y]=Ye(\"percentile_low\"),[g]=Ye(\"percentile_high\"),[b]=Ye(\"show_stats\"),[E,C]=Ye(\"show_legend\"),[P,A]=Ye(\"show_grid\"),[_]=Ye(\"show_controls\"),[z]=Ye(\"line_width\"),[I]=Ye(\"stats_mean\"),[x]=Ye(\"stats_min\"),[k]=Ye(\"stats_max\"),[U]=Ye(\"stats_std\"),[O,N]=Ye(\"focused_trace\"),[X,oe]=Ye(\"peak_markers\"),[W,Te]=Ye(\"peak_active\"),[fe,Ke]=Ye(\"peak_search_radius\"),[Ze,Ue]=Ye(\"selected_peaks\"),[xe,Je]=Ye(\"grid_density\"),[ht,we]=Ye(\"x_range\"),[ft,le]=Ye(\"y_range\"),[Oe,Ae]=Ye(\"disabled_tools\"),[et,dt]=Ye(\"hidden_tools\"),[Lt]=Ye(\"range_stats\"),[jt]=Ye(\"peak_fwhm\"),Be=w.useMemo(()=>Km(\"Show1D\",Oe,et),[Oe,et]),Nt=Be.isHidden(\"display\"),Ro=Be.isHidden(\"peaks\"),Ut=Be.isHidden(\"stats\"),st=Be.isHidden(\"export\"),se=Be.isLocked(\"display\"),xt=Be.isLocked(\"peaks\"),fr=Be.isLocked(\"export\"),Z=w.useRef(null),ee=w.useRef(null),Se=w.useRef(null),[ye,ze]=w.useState(z_),[ue,gt]=w.useState(k_),[ce,ke]=w.useState(0),[he,Wt]=w.useState(1),[be,uo]=w.useState(0),[ve,po]=w.useState(1),[Ht,Sn]=w.useState(!1),Tt=w.useRef(!1);Tt.current=Ht;let[Qe,Ar]=w.useState(!1),En=w.useRef(!1);En.current=Qe;let Gt=w.useRef(null),[Re,$o]=w.useState(null),on=w.useRef({min:0,max:1}),rn=w.useRef({min:0,max:1}),nn=w.useRef([]),Dr=w.useRef(null),[ro,dl]=w.useState(null),[_R,Ob]=w.useState(null),Ea=w.useRef(null),[Pa,vp]=w.useState(null),Qm=w.useRef(null),Wm=w.useRef(!1),Bo=w.useRef(null),fc=w.useRef(null),Nr=w.useRef(null),[dc,Zm]=w.useState(null),[Ab,Db]=w.useState(\"\"),[Nb,_b]=w.useState(\"\"),[zb,ml]=w.useState(!1),_r=w.useRef(null),[mc,Jm]=w.useState(null),[kb,Bb]=w.useState(\"\"),[Lb,jb]=w.useState(\"\"),[Ub,yl]=w.useState(!1),[zR,Hb]=w.useState(!1),[Vb,hl]=w.useState(null),M=w.useMemo(()=>{let D=!!(m||d),f=!!(u||p),H=v?bp(Math.max(be,1e-30),ve):Sa(be,ve),B=30;try{let j=document.createElement(\"canvas\").getContext(\"2d\");if(j){j.font=`11px ${vo}`;for(let F of H){let Q=j.measureText(Rt(F)).width;Q>B&&(B=Q)}}}catch{}return{top:B_,right:L_,bottom:j_+(f?U_:0),left:Math.max(H_,B+Tn+6+(D?V_:0))}},[be,ve,v,m,d,u,p]),ge=ye-M.left-M.right,ne=ue-M.top-M.bottom;w.useEffect(()=>{if(!r||r.byteLength<4||a<1||i<1){nn.current=[];return}let D=Eb(r);if(!D){nn.current=[];return}let f=[];for(let R=0;R=4?Dr.current=Eb(n):Dr.current=null;let H=0,B=i-1;if(Dr.current&&Dr.current.length>0){let R=Pb(Dr.current);H=R.min,B=R.max}H===B&&(B=H+1);let j=1/0,F=-1/0;if(S&&f.length>0){let R=f.reduce((Y,K)=>Y+K.length,0),V=new Float32Array(R),te=0;for(let Y of f)V.set(Y,te),te+=Y.length;let G=yR(V,y,g);j=G.vmin,F=G.vmax}else for(let R of f){let V=Pb(R);V.minF&&(F=V.max)}isFinite(j)||(j=0),isFinite(F)||(F=1),j===F&&(j-=.5,F+=.5);let Q=(F-j)*$_;j-=Q,F+=Q,on.current={min:H,max:B},rn.current={min:j,max:F},ke(H),Wt(B),uo(j),po(F)},[r,n,a,i,S,y,g]);let St=w.useCallback(D=>M.left+(D-ce)/(he-ce)*ge,[ce,he,ge,M.left]),wt=w.useCallback(D=>{if(v){let f=Math.log10(Math.max(be,1e-30)),H=Math.log10(Math.max(ve,1e-30)),B=Math.log10(Math.max(D,1e-30));return M.top+ne-(B-f)/(H-f||1)*ne}return M.top+ne-(D-be)/(ve-be||1)*ne},[be,ve,ne,v,M.top]),Yo=w.useCallback(D=>ce+(D-M.left)/ge*(he-ce),[ce,he,ge,M.left]),an=w.useCallback(D=>{let f=(M.top+ne-D)/ne;if(v){let H=Math.log10(Math.max(be,1e-30)),B=Math.log10(Math.max(ve,1e-30));return Math.pow(10,H+f*(B-H))}return be+f*(ve-be)},[be,ve,ne,v,M.top]),gl=w.useCallback(()=>{Sn(!1),Ar(!1),we([]),le([]),ke(on.current.min),Wt(on.current.max),uo(rn.current.min),po(rn.current.max)},[we,le]);w.useEffect(()=>{let D=Z.current;if(!D)return;let f=D.getContext(\"2d\");if(!f||(D.width=ye*yi,D.height=ue*yi,f.scale(yi,yi),f.fillStyle=o?\"#1a1a1a\":\"#f8f8f8\",f.fillRect(0,0,ye,ue),ge<=0||ne<=0))return;let H=nn.current,B=Dr.current;if(P){f.strokeStyle=o?\"rgba(255,255,255,0.08)\":\"rgba(0,0,0,0.08)\",f.lineWidth=1,f.setLineDash([2,3]);let Y=Math.max(3,xe),K=Sa(ce,he,Y);for(let Ee of K){let de=tn(St(Ee));de>=M.left&&de<=M.left+ge&&(f.beginPath(),f.moveTo(de,M.top),f.lineTo(de,M.top+ne),f.stroke())}let J=Math.max(3,xe),pe=v?bp(Math.max(be,1e-30),ve,J):Sa(be,ve,J);for(let Ee of pe){let de=tn(wt(Ee));de>=M.top&&de<=M.top+ne&&(f.beginPath(),f.moveTo(M.left,de),f.lineTo(M.left+ge,de),f.stroke())}f.setLineDash([])}f.strokeStyle=o?\"#666\":\"#999\",f.lineWidth=1;let j=tn(M.left),F=tn(M.top+ne);f.beginPath(),f.moveTo(j,M.top),f.lineTo(j,F),f.lineTo(M.left+ge,F),f.stroke();let Q=Sa(ce,he,Math.max(3,Math.floor(ge/DR)));f.fillStyle=o?\"#aaa\":\"#555\",f.font=`11px ${vo}`,f.textAlign=\"center\",f.textBaseline=\"top\";for(let Y of Q){let K=tn(St(Y));K>=M.left&&K<=M.left+ge&&(f.beginPath(),f.moveTo(K,M.top+ne),f.lineTo(K,M.top+ne+Tn),f.stroke(),f.fillText(Rt(Y),K,M.top+ne+Tn+2))}let R=v?bp(Math.max(be,1e-30),ve):Sa(be,ve);f.textAlign=\"right\",f.textBaseline=\"middle\";for(let Y of R){let K=tn(wt(Y));K>=M.top&&K<=M.top+ne&&(f.beginPath(),f.moveTo(M.left-Tn,K),f.lineTo(M.left,K),f.stroke(),f.fillText(Rt(Y),M.left-Tn-2,K))}if(u||p){f.textAlign=\"center\",f.textBaseline=\"top\",f.font=`12px ${vo}`,f.fillStyle=o?\"#999\":\"#666\";let Y=u||\"\";p&&(Y+=Y?` (${p})`:p),f.fillText(Y,M.left+ge/2,M.top+ne+Tn+18)}if(m||d){f.save(),f.translate(12,M.top+ne/2),f.rotate(-Math.PI/2),f.textAlign=\"center\",f.textBaseline=\"top\",f.font=`12px ${vo}`,f.fillStyle=o?\"#999\":\"#666\";let Y=m||\"\";d&&(Y+=Y?` (${d})`:d),f.fillText(Y,0,0),f.restore()}f.save(),f.beginPath(),f.rect(M.left,M.top,ge,ne),f.clip();let V=O>=0&&O{let pe=H[Y],Ee=s&&s[Y]||\"#4fc3f7\";f.globalAlpha=K,f.strokeStyle=Ee,f.lineWidth=J,f.beginPath();let de=!1;for(let De=0;De0){let Y=new Set(Ze||[]);for(let K=0;K{let D=ee.current;if(!D)return;let f=D.getContext(\"2d\");if(!f||(D.width=ye*yi,D.height=ue*yi,f.scale(yi,yi),f.clearRect(0,0,ye,ue),ge<=0||ne<=0))return;if(ro){let{canvasX:j,canvasY:F}=ro;if(j>=M.left&&j<=M.left+ge&&F>=M.top&&F<=M.top+ne){f.strokeStyle=o?\"rgba(255,255,255,0.25)\":\"rgba(0,0,0,0.25)\",f.lineWidth=1,f.setLineDash([3,3]);let Q=tn(j);f.beginPath(),f.moveTo(Q,M.top),f.lineTo(Q,M.top+ne),f.stroke();let R=tn(F);f.beginPath(),f.moveTo(M.left,R),f.lineTo(M.left+ge,R),f.stroke(),f.setLineDash([]),f.fillStyle=ro.color,f.beginPath(),f.arc(j,wt(ro.dataY),4,0,Math.PI*2),f.fill();let V=Rt(ro.dataX),te=Rt(ro.dataY),G=`${V}, ${te}`;ro.label&&(G=`${ro.label}: ${G}`),f.font=\"10px monospace\";let Y=f.measureText(G).width,K=4,J=Y+K*2,pe=16,Ee=j+10,de=F-pe-6;Ee+J>M.left+ge&&(Ee=j-J-10),de=0&&O=1&&l&&l.length>0){let V=0;for(let J=0;JV&&(V=Ee)}let te=32+V,G=12+a*14,Y=M.left+ge-te-8,K=M.top+8;Qm.current={lx:Y,ly:K,w:te,h:G,entryH:14,pad:6,n:a},f.fillStyle=o?\"rgba(30,30,30,0.85)\":\"rgba(255,255,255,0.85)\",f.fillRect(Y,K,te,G),f.strokeStyle=o?\"#555\":\"#ccc\",f.lineWidth=1,f.strokeRect(Y,K,te,G);for(let J=0;J=0&&Ope&&(pe=R[de],Ee=de);if(pe>-1/0){let de=F?F[Ee]:Ee;B={x0:K,x1:J,peakX:de,peakY:pe,traceIdx:Q}}}}if(B){let j=B,F=Math.max(M.left,St(j.x0)),Q=Math.min(M.left+ge,St(j.x1)),R=Math.min(F,Q),V=Math.abs(Q-F);f.fillStyle=o?\"rgba(66,165,245,0.15)\":\"rgba(33,150,243,0.12)\",f.fillRect(R,M.top,V,ne),f.strokeStyle=o?\"rgba(66,165,245,0.5)\":\"rgba(33,150,243,0.4)\",f.lineWidth=1,f.strokeRect(R,M.top,V,ne);let te=St(j.peakX),G=wt(j.peakY),Y=s&&s[j.traceIdx]||\"#4fc3f7\";f.strokeStyle=Y,f.lineWidth=1,f.globalAlpha=.6,f.setLineDash([4,3]),f.beginPath(),f.moveTo(te,G),f.lineTo(te,M.top+ne),f.stroke(),f.setLineDash([]),f.globalAlpha=1;let K=6;f.fillStyle=o?\"rgba(66,165,245,0.3)\":\"rgba(33,150,243,0.25)\",f.strokeStyle=Y,f.lineWidth=2,f.setLineDash([3,2]),f.beginPath(),f.moveTo(te,G-K),f.lineTo(te+K,G+K),f.lineTo(te-K,G+K),f.closePath(),f.fill(),f.stroke(),f.setLineDash([]),f.font=`9px ${vo}`,f.fillStyle=o?\"#ddd\":\"#333\",f.textAlign=\"center\",f.textBaseline=\"bottom\",f.fillText(Rt(j.peakX),te,G-K-3)}if(Ht){let j=o?\"rgba(0,170,255,0.7)\":\"rgba(0,120,255,0.6)\",F=o?\"rgba(0,170,255,1.0)\":\"rgba(0,120,255,0.9)\";for(let Q of[\"left\",\"right\"]){let V=St(Q===\"left\"?ce:he);if(VM.left+ge+2)continue;let te=dc===Q||Nr.current?.handle===Q,G=te?F:j;f.strokeStyle=G,f.lineWidth=te?2:1,f.setLineDash([4,3]),f.beginPath(),f.moveTo(tn(V),M.top),f.lineTo(tn(V),M.top+ne),f.stroke(),f.setLineDash([]);let Y=M.top+ne+1,K=6;f.fillStyle=G,f.beginPath(),f.moveTo(V-K,Y),f.lineTo(V+K,Y),f.lineTo(V,Y+K+2),f.closePath(),f.fill()}}if(Ht&&(f.fillStyle=o?\"rgba(0,170,255,0.5)\":\"rgba(0,120,255,0.4)\",f.font=`bold 9px ${vo}`,f.textAlign=\"right\",f.textBaseline=\"top\",f.fillText(\"X LOCKED\",M.left+ge,M.top+ne+4)),Qe&&(f.fillStyle=o?\"rgba(0,170,255,0.5)\":\"rgba(0,120,255,0.4)\",f.font=`bold 9px ${vo}`,f.textAlign=\"left\",f.textBaseline=\"top\",f.fillText(\"Y LOCKED\",M.left+4,M.top+2)),Qe){let j=o?\"rgba(0,170,255,0.7)\":\"rgba(0,120,255,0.6)\",F=o?\"rgba(0,170,255,1.0)\":\"rgba(0,120,255,0.9)\";for(let Q of[\"top\",\"bottom\"]){let V=wt(Q===\"top\"?ve:be);if(VM.top+ne+2)continue;let te=mc===Q||_r.current?.handle===Q,G=te?F:j;f.strokeStyle=G,f.lineWidth=te?2:1,f.setLineDash([4,3]),f.beginPath(),f.moveTo(M.left,tn(V)),f.lineTo(M.left+ge,tn(V)),f.stroke(),f.setLineDash([]);let Y=M.left-1,K=6;f.fillStyle=G,f.beginPath(),f.moveTo(Y,V-K),f.lineTo(Y,V+K),f.lineTo(Y-K-2,V),f.closePath(),f.fill()}}if(jt&&jt.length>0){f.save(),f.beginPath(),f.rect(M.left,M.top,ge,ne),f.clip();for(let j of jt){if(j.fwhm==null||j.center==null||j.amplitude==null||j.offset==null)continue;let F=j.offset+j.amplitude/2,Q=wt(F),R=St(j.center-j.fwhm/2),V=St(j.center+j.fwhm/2),te=j.peak_idx,G=X&&te>=0&&te{let H=nn.current,B=Dr.current;if(H.length===0||i<1)return null;let j=Yo(D),F=0;if(B){let Y=1/0;for(let K=0;K{let H=Qm.current;if(!H||DH.lx+H.w||fH.ly+H.h)return null;let B=Math.floor((f-H.ly-H.pad)/H.entryH);return B<0||B>=H.n?null:B},[]),bl=w.useCallback((D,f)=>{if(!X||X.length===0)return null;let H=12,B=null,j=1/0;for(let F=0;F{if(!Ht||fM.top+ne+12)return null;let H=St(ce),B=St(he),j=Math.abs(D-H),F=Math.abs(D-B),Q=8;return j{if(!Qe||DM.left+ge)return null;let H=wt(ve),B=wt(be),j=Math.abs(f-H),F=Math.abs(f-B),Q=8;return j{D.preventDefault();let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(BM.left+ge||jM.top+ne)return;let F=D.deltaY>0?1.1:1/1.1,Q=Yo(B),R=an(j);Tt.current||(ke(V=>Q-(Q-V)*F),Wt(V=>Q+(V-Q)*F)),En.current||(uo(V=>R-(R-V)*F),po(V=>R+(V-R)*F))},[ge,ne,Yo,an,M.left,M.top]);w.useEffect(()=>{let D=Se.current;if(D)return D.addEventListener(\"wheel\",ey,{passive:!1}),()=>D.removeEventListener(\"wheel\",ey)},[ey]),w.useEffect(()=>{zb||(Db(ce.toPrecision(6)),_b(he.toPrecision(6)))},[ce,he,zb]),w.useEffect(()=>{Ub||(Bb(be.toPrecision(6)),jb(ve.toPrecision(6)))},[be,ve,Ub]),w.useEffect(()=>{ht&&ht.length===2?(ke(ht[0]),Wt(ht[1]),Sn(!0)):ht&&ht.length===0&&Ht&&Sn(!1)},[ht]),w.useEffect(()=>{ft&&ft.length===2?(uo(ft[0]),po(ft[1]),Ar(!0)):ft&&ft.length===0&&Qe&&Ar(!1)},[ft]),w.useEffect(()=>{let D=H=>{if(fc.current?.active){let B=fc.current,j=Math.max(200,B.startW+(H.clientX-B.startX)),F=Math.max(100,B.startH+(H.clientY-B.startY));ze(j),gt(F)}if(Nr.current){let B=Z.current;if(!B)return;let j=B.getBoundingClientRect(),F=H.clientX-j.left,Q=Math.max(M.left,Math.min(M.left+ge,F)),R=Yo(Q),V=on.current,te=Math.max(V.min,Math.min(V.max,R));Nr.current.handle===\"left\"?(ke(G=>Math.min(te,he-(he-G)*.001)),we([te,he])):(Wt(G=>Math.max(te,ce+(G-ce)*.001)),we([ce,te]))}if(_r.current){let B=Z.current;if(!B)return;let j=B.getBoundingClientRect(),F=H.clientY-j.top,Q=Math.max(M.top,Math.min(M.top+ne,F)),R=an(Q),V=rn.current,te=Math.max(V.min,Math.min(V.max,R));_r.current.handle===\"top\"?(po(G=>Math.max(te,be+(G-be)*.001)),le([be,te])):(uo(G=>Math.min(te,ve-(ve-G)*.001)),le([te,ve]))}},f=()=>{fc.current?.active&&(fc.current=null),Nr.current&&(Nr.current=null),_r.current&&(_r.current=null)};return window.addEventListener(\"mousemove\",D),window.addEventListener(\"mouseup\",f),()=>{window.removeEventListener(\"mousemove\",D),window.removeEventListener(\"mouseup\",f)}},[M.left,M.top,ge,ne,Yo,an,ce,he,be,ve,we,le]);let kR=w.useCallback(D=>{let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(j>M.top+ne&&j=M.left&&B<=M.left+ge){Gt.current={axis:\"x\",startPx:B,startVal:Yo(B)},$o({axis:\"x\",startVal:Yo(B),currentVal:Yo(B)});return}if(B=0&&j>=M.top&&j<=M.top+ne){Gt.current={axis:\"y\",startPx:j,startVal:an(j)},$o({axis:\"y\",startVal:an(j),currentVal:an(j)});return}if(Ht){let F=Sp(B,j);if(F){Nr.current={handle:F,startPx:B};return}}if(Qe){let F=Ep(B,j);if(F){_r.current={handle:F,startPx:j};return}}if(!(BM.left+ge||jM.top+ne)){if(W&&!xt&&bl(B,j)===null){let Q=xp(B,j),R=O>=0&&O{let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(Nr.current){let V=Nr.current,te=Math.max(M.left,Math.min(M.left+ge,B)),G=Yo(te),Y=on.current,K=Math.max(Y.min,Math.min(Y.max,G));if(V.handle===\"left\"){let J=Math.min(K,he-(he-ce)*.001);ke(J),we([J,he])}else{let J=Math.max(K,ce+(he-ce)*.001);Wt(J),we([ce,J])}return}if(_r.current){let V=_r.current,te=Math.max(M.top,Math.min(M.top+ne,j)),G=an(te),Y=rn.current,K=Math.max(Y.min,Math.min(Y.max,G));if(V.handle===\"top\"){let J=Math.max(K,be+(ve-be)*.001);po(J),le([be,J])}else{let J=Math.min(K,ve-(ve-be)*.001);uo(J),le([J,ve])}return}let F=!Bo.current?.active&&!Ea.current?.active&&!Gt.current;if(Ht&&F){let V=Sp(B,j);Zm(V)}else dc&&Zm(null);if(Qe&&F){let V=Ep(B,j);Jm(V)}else mc&&Jm(null);if(Gt.current){let V=Gt.current;V.axis===\"x\"?$o({axis:\"x\",startVal:V.startVal,currentVal:Yo(Math.max(M.left,Math.min(M.left+ge,B)))}):$o({axis:\"y\",startVal:V.startVal,currentVal:an(Math.max(M.top,Math.min(M.top+ne,j)))});return}if(Ea.current?.active){let V=Ea.current;Bo.current&&Math.abs(B-V.startPx)>3&&(Bo.current.wasDrag=!0);let te=Yo(Math.max(M.left,Math.min(M.left+ge,B))),G=Math.min(V.startDataX,te),Y=Math.max(V.startDataX,te),K=nn.current,J=Dr.current,pe=K[V.traceIdx];if(pe){let Ee=-1/0,de=-1;for(let De=0;De=G&&qt<=Y&&isFinite(pe[De])&&pe[De]>Ee&&(Ee=pe[De],de=De)}if(de>=0){let De=J?J[de]:de;vp({x0:G,x1:Y,peakX:De,peakY:Ee,traceIdx:V.traceIdx})}else vp(null)}dl(null);return}if(Bo.current?.active){let V=Bo.current,te=D.clientX-V.startX,G=D.clientY-V.startY;(Math.abs(te)>3||Math.abs(G)>3)&&(V.wasDrag=!0);let Y=V.startXMax-V.startXMin,K=V.startYMax-V.startYMin,J=-(te/ge)*Y,pe=G/ne*K;Tt.current||(ke(V.startXMin+J),Wt(V.startXMax+J)),En.current||(uo(V.startYMin+pe),po(V.startYMax+pe)),dl(null);return}if(BM.left+ge||jM.top+ne){dl(null);return}let Q=Tp(B,j);if(Wm.current=Q!==null,Ob(Q!==null?null:bl(B,j)),Q!==null){dl(null);return}let R=xp(B,j);R&&dl({canvasX:R.canvasX,canvasY:R.canvasY,dataX:R.dataX,dataY:R.dataY,traceIdx:R.traceIdx,label:R.label,color:R.color})},[ge,ne,xp,bl,Tp,M.left,M.top,Yo,an,Ht,Qe,ce,he,be,ve,Sp,Ep,dc,mc,we,le]),LR=w.useCallback(D=>{if(Nr.current){Nr.current=null;return}if(_r.current){_r.current=null;return}if(Gt.current&&Re){let{startVal:f,currentVal:H,axis:B}=Re,j=Math.min(f,H),F=Math.max(f,H),Q=B===\"x\"?he-ce:ve-be;F-j>Q*.01&&(B===\"x\"?(ke(j),Wt(F),Sn(!0),we([j,F])):(uo(j),po(F),Ar(!0),le([j,F]))),Gt.current=null,$o(null);return}if(Ea.current?.active){if((Bo.current?.wasDrag??!1)&&Pa){let H={x:Pa.peakX,y:Pa.peakY,trace_idx:Pa.traceIdx,label:Rt(Pa.peakX),type:\"peak\"};oe([...X||[],H])}Ea.current=null,vp(null),Bo.current=null;return}if(Bo.current?.active&&!Bo.current.wasDrag){let f=Z.current;if(f){let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top,F=Tp(B,j);if(F!==null){N(O===F?-1:F),Bo.current=null;return}let Q=bl(B,j);if(Q!==null){let R=Ze||[];D.shiftKey?R.includes(Q)?Ue(R.filter(V=>V!==Q)):Ue([...R,Q]):R.length===1&&R[0]===Q?Ue([]):Ue([Q]),Bo.current=null;return}if(W&&!xt&&ro){let R=nn.current,V=Dr.current,te=O>=0&&Ode&&(de=G[ot],Ee=ot);let De=V?V[Ee]:Ee,qt={x:De,y:de,trace_idx:te,label:Rt(De),type:\"peak\"};oe([...X||[],qt])}}else if(!W&&(Ze&&Ze.length>0&&Ue([]),ro)){let R=ro.traceIdx;N(O===R?-1:R)}}}Bo.current=null},[ro,O,N,W,X,oe,Ze,Ue,bl,Tp,xt,Re,ce,he,be,ve,we,le,Pa,fe]),jR=w.useCallback(()=>{Bo.current=null,Ea.current=null,Nr.current=null,_r.current=null,vp(null),Gt.current=null,$o(null),dl(null),Ob(null),Zm(null),Jm(null),Wm.current=!1},[]),UR=w.useCallback(D=>{let f=Z.current;if(!f){gl();return}let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(j>M.top+ne&&B>=M.left&&B<=M.left+ge&&Ht){Sn(!1),we([]),ke(on.current.min),Wt(on.current.max);return}if(B=M.top&&j<=M.top+ne&&Qe){Ar(!1),le([]),uo(rn.current.min),po(rn.current.max);return}gl()},[gl,ge,ne,M.left,M.top,Ht,Qe,we,le]),HR=w.useCallback(D=>{let f=D.target.tagName?.toLowerCase();if(!(f===\"input\"||f===\"textarea\"||f===\"select\"))switch(D.key){case\"r\":case\"R\":se||(D.preventDefault(),gl());break;case\"Escape\":D.preventDefault(),N(-1),Ze&&Ze.length>0&&Ue([]);break;case\"p\":case\"P\":xt||(D.preventDefault(),Te(!W));break;case\"c\":case\"C\":xt||(D.preventDefault(),oe([]),Ue([]));break;case\"Delete\":case\"Backspace\":if(!xt&&X&&X.length>0)if(D.preventDefault(),Ze&&Ze.length>0){let H=new Set(Ze),B=X.filter((j,F)=>!H.has(F));oe(B),Ue([])}else{let H=[...X];H.pop(),oe(H)}break}},[gl,N,X,oe,W,Te,Ze,Ue,se,xt]),VR=w.useCallback(()=>{hl(null);let D=Z.current;D&&D.toBlob(f=>{f&&lc(f,`${c||\"show1d\"}.png`)})},[c]),$b=w.useCallback((D=\"pdf\")=>{hl(null);let f=nn.current,H=Dr.current;if(f.length===0)return;let B=4,j=ye*B,F=ue*B,Q=document.createElement(\"canvas\");Q.width=j,Q.height=F;let R=Q.getContext(\"2d\");if(!R)return;if(R.scale(B,B),R.fillStyle=\"#ffffff\",R.fillRect(0,0,ye,ue),P){R.strokeStyle=\"rgba(0,0,0,0.08)\",R.lineWidth=1,R.setLineDash([2,3]);let G=Math.max(3,xe),Y=Sa(ce,he,G);for(let pe of Y){let Ee=St(pe);Ee>=M.left&&Ee<=M.left+ge&&(R.beginPath(),R.moveTo(Ee,M.top),R.lineTo(Ee,M.top+ne),R.stroke())}let K=Math.max(3,xe),J=v?bp(Math.max(be,1e-30),ve,K):Sa(be,ve,K);for(let pe of J){let Ee=wt(pe);Ee>=M.top&&Ee<=M.top+ne&&(R.beginPath(),R.moveTo(M.left,Ee),R.lineTo(M.left+ge,Ee),R.stroke())}R.setLineDash([])}R.strokeStyle=\"#999\",R.lineWidth=1,R.beginPath(),R.moveTo(M.left,M.top),R.lineTo(M.left,M.top+ne),R.lineTo(M.left+ge,M.top+ne),R.stroke();let V=Sa(ce,he,Math.max(3,Math.floor(ge/DR)));R.fillStyle=\"#555\",R.font=`10px ${vo}`,R.textAlign=\"center\",R.textBaseline=\"top\";for(let G of V){let Y=St(G);Y>=M.left&&Y<=M.left+ge&&(R.beginPath(),R.moveTo(Y,M.top+ne),R.lineTo(Y,M.top+ne+Tn),R.stroke(),R.fillText(Rt(G),Y,M.top+ne+Tn+2))}let te=v?bp(Math.max(be,1e-30),ve):Sa(be,ve);R.textAlign=\"right\",R.textBaseline=\"middle\";for(let G of te){let Y=wt(G);Y>=M.top&&Y<=M.top+ne&&(R.beginPath(),R.moveTo(M.left-Tn,Y),R.lineTo(M.left,Y),R.stroke(),R.fillText(Rt(G),M.left-Tn-2,Y))}if(u||p){R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`11px ${vo}`,R.fillStyle=\"#666\";let G=u||\"\";p&&(G+=G?` (${p})`:p),R.fillText(G,M.left+ge/2,M.top+ne+Tn+18)}if(m||d){R.save(),R.translate(12,M.top+ne/2),R.rotate(-Math.PI/2),R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`11px ${vo}`,R.fillStyle=\"#666\";let G=m||\"\";d&&(G+=G?` (${d})`:d),R.fillText(G,0,0),R.restore()}c&&(R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`bold 13px ${vo}`,R.fillStyle=\"#333\",R.fillText(c,ye/2,2)),R.save(),R.beginPath(),R.rect(M.left,M.top,ge,ne),R.clip();for(let G=0;G0)for(let G of X){let Y=s&&s[G.trace_idx]||\"#4fc3f7\",K=St(G.x),J=wt(G.y),pe=5;R.fillStyle=Y,R.strokeStyle=\"#fff\",R.lineWidth=1.5,R.beginPath(),R.moveTo(K,J-pe),R.lineTo(K+pe,J+pe),R.lineTo(K-pe,J+pe),R.closePath(),R.fill(),R.stroke(),R.font=`9px ${vo}`,R.fillStyle=\"#333\",R.textAlign=\"center\",R.textBaseline=\"bottom\",R.fillText(G.label||Rt(G.x),K,J-pe-3)}if(R.restore(),E&&f.length>=1&&l&&l.length>0){R.font=`10px ${vo}`;let G=14,Y=16,K=4,J=6,pe=0;for(let ot=0;otpe&&(pe=Pn)}let Ee=J*2+Y+K+pe,de=J*2+f.length*G,De=M.left+ge-Ee-8,qt=M.top+8;R.fillStyle=\"rgba(255,255,255,0.9)\",R.fillRect(De,qt,Ee,de),R.strokeStyle=\"#ccc\",R.lineWidth=1,R.strokeRect(De,qt,Ee,de);for(let ot=0;otlc(G,`${c||\"show1d\"}_figure.pdf`)):Q.toBlob(G=>{G&&lc(G,`${c||\"show1d\"}_figure.png`)})},[ye,ue,ce,he,be,ve,s,l,z,v,P,xe,E,u,m,p,d,c,St,wt,ge,ne,X]),vl=w.useCallback(D=>{let f=nn.current,H=Dr.current;if(f.length===0)return\"\";let F=[[\"x\",...l&&l.length>0?l:f.map((Q,R)=>`Data ${R+1}`)].join(\",\")];for(let Q=0;Q<(H?H.length:f[0].length);Q++){let R=H?H[Q]:Q;if(D&&Ht&&(Rhe))continue;let V=[String(R)];for(let te of f)V.push(String(te[Q]??\"\"));F.push(V.join(\",\"))}return F.join(`\n`)},[l,Ht,ce,he]),$R=w.useCallback(()=>{let D=vl(!0);D&&navigator.clipboard.writeText(D).then(()=>{Hb(!0),setTimeout(()=>Hb(!1),1e3)})},[vl]),YR=w.useCallback(()=>{hl(null);let D=vl(!0);D&&lc(new Blob([D],{type:\"text/csv\"}),`${c||\"show1d\"}_range.csv`)},[vl,c]),XR=w.useCallback(()=>{hl(null);let D=vl(!1);D&&lc(new Blob([D],{type:\"text/csv\"}),`${c||\"show1d\"}.csv`)},[vl,c]),GR=()=>Nr.current?\"ew-resize\":_r.current?\"ns-resize\":dc?\"ew-resize\":mc?\"ns-resize\":Gt.current?Gt.current.axis===\"x\"?\"ew-resize\":\"ns-resize\":Ea.current?.active?\"col-resize\":Bo.current?.active?\"grabbing\":_R!==null||Wm.current?\"pointer\":W&&!xt?\"col-resize\":\"crosshair\";return w.createElement(Fe,{className:\"show1d-root\",tabIndex:0,onKeyDown:HR,sx:{...__.root,bgcolor:t.bg,color:t.text}},w.createElement(Xe,{variant:\"caption\",sx:{...xn.label,color:t.accent,mb:`${D_.XS}px`,display:\"block\"}},c||\"Plot\",w.createElement(Y_,{theme:e.theme,text:w.createElement(X_,{items:[[\"Scroll\",\"Zoom in/out\"],[\"Drag\",\"Pan (or search peak when Peak on)\"],[\"Drag axis\",\"Lock X or Y range\"],[\"Dbl-click axis\",\"Unlock range\"],[\"Click\",\"Focus trace / select peak\"],[\"Shift+Click\",\"Multi-select peaks\"],[\"P\",\"Toggle peak mode\"],[\"C\",\"Clear all peaks\"],[\"Del\",\"Remove last peak\"],[\"Esc\",\"Deselect all\"],[\"R\",\"Reset view\"],[\"Dbl-click\",\"Reset view\"]]})}),w.createElement(MR,{widgetName:\"Show1D\",hiddenTools:et,setHiddenTools:dt,disabledTools:Oe,setDisabledTools:Ae,themeColors:t})),_&&!Be.hideAll&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"4px\",mb:\"2px\",height:28}},!Nt&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"Log:\"),w.createElement(Un,{size:\"small\",checked:v,onChange:(D,f)=>T(f),sx:hp.small,disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Auto:\"),w.createElement(Un,{size:\"small\",checked:S,onChange:(D,f)=>h(f),sx:hp.small,disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Grid:\"),w.createElement(Un,{size:\"small\",checked:P,onChange:(D,f)=>A(f),sx:hp.small,disabled:se}),P&&w.createElement(km,{size:\"small\",min:5,max:50,step:1,value:xe,onChange:(D,f)=>Je(f),sx:{width:60,ml:\"2px\",...OR.small},disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Legend:\"),w.createElement(Un,{size:\"small\",checked:E,onChange:(D,f)=>C(f),sx:hp.small,disabled:se})),!Ro&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Peak:\"),w.createElement(Un,{size:\"small\",checked:W,onChange:(D,f)=>Te(f),sx:hp.small,disabled:xt}),W&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text,ml:\"2px\"}},\"\\xB1\",fe),w.createElement(km,{size:\"small\",min:1,max:100,step:1,value:fe,onChange:(D,f)=>Ke(f),sx:{width:50,ml:\"2px\",...OR.small},disabled:xt}))),w.createElement(Fe,{sx:{flex:1}}),!Nt&&w.createElement(ga,{size:\"small\",sx:gp,onClick:gl,disabled:se},\"Reset\"),!st&&w.createElement(w.Fragment,null,w.createElement(ga,{size:\"small\",sx:{...gp,color:t.accent},onClick:D=>hl(D.currentTarget),disabled:fr},\"Export\"),w.createElement(ip,{anchorEl:Vb,open:!!Vb,onClose:()=>hl(null),...N_},w.createElement(nl,{onClick:()=>$b(\"pdf\"),sx:{fontSize:12}},\"Figure (PDF)\"),w.createElement(nl,{onClick:()=>$b(\"png\"),sx:{fontSize:12}},\"Figure (PNG)\"),w.createElement(nl,{onClick:VR,sx:{fontSize:12}},\"PNG\"),w.createElement(nl,{onClick:YR,sx:{fontSize:12}},\"CSV (range)\"),w.createElement(nl,{onClick:XR,sx:{fontSize:12}},\"CSV (all)\")))),w.createElement(Fe,{ref:Se,sx:{position:\"relative\",width:ye,height:ue,border:`1px solid ${t.border}`,cursor:GR(),bgcolor:o?\"#1a1a1a\":\"#f8f8f8\"},onMouseDown:kR,onMouseMove:BR,onMouseUp:LR,onMouseLeave:jR,onDoubleClick:UR},w.createElement(\"canvas\",{ref:Z,style:{width:ye,height:ue,position:\"absolute\",top:0,left:0}}),w.createElement(\"canvas\",{ref:ee,style:{width:ye,height:ue,position:\"absolute\",top:0,left:0,pointerEvents:\"none\"}}),w.createElement(Fe,{onMouseDown:D=>{fc.current={active:!0,startX:D.clientX,startY:D.clientY,startW:ye,startH:ue},D.stopPropagation()},sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:\"nwse-resize\",opacity:.6,background:`linear-gradient(135deg, transparent 50%, ${t.accent} 50%)`,\"&:hover\":{opacity:1}}})),Ht&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"6px\",mt:\"4px\",mb:\"2px\",height:24}},w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"X range:\"),w.createElement(\"input\",{type:\"number\",value:Ab,onChange:D=>{ml(!0),Db(D.target.value)},onFocus:()=>ml(!0),onBlur:()=>{ml(!1);let D=parseFloat(Ab);if(!isNaN(D)){let f=on.current,H=Math.max(f.min,Math.min(f.max,D));if(H>=he){let B=H;H=he,Wt(B),we([he,B]),ke(he);return}ke(H),we([H,he])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text}},\"\\u2014\"),w.createElement(\"input\",{type:\"number\",value:Nb,onChange:D=>{ml(!0),_b(D.target.value)},onFocus:()=>ml(!0),onBlur:()=>{ml(!1);let D=parseFloat(Nb);if(!isNaN(D)){let f=on.current,H=Math.max(f.min,Math.min(f.max,D));if(H<=ce){let B=H;H=ce,ke(B),we([B,ce]),Wt(ce);return}Wt(H),we([ce,H])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(ga,{size:\"small\",sx:gp,onClick:()=>{Sn(!1),we([]),ke(on.current.min),Wt(on.current.max)}},\"RESET\"),!st&&w.createElement(ga,{size:\"small\",sx:{...gp,ml:\"4px\"},onClick:$R,disabled:fr},zR?\"COPIED\":\"COPY CSV\")),Qe&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"6px\",mt:\"4px\",mb:\"2px\",height:24}},w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"Y range:\"),w.createElement(\"input\",{type:\"number\",value:kb,onChange:D=>{yl(!0),Bb(D.target.value)},onFocus:()=>yl(!0),onBlur:()=>{yl(!1);let D=parseFloat(kb);if(!isNaN(D)){let f=rn.current,H=Math.max(f.min,Math.min(f.max,D));if(H>=ve){let B=H;H=ve,po(B),le([ve,B]),uo(ve);return}uo(H),le([H,ve])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text}},\"\\u2014\"),w.createElement(\"input\",{type:\"number\",value:Lb,onChange:D=>{yl(!0),jb(D.target.value)},onFocus:()=>yl(!0),onBlur:()=>{yl(!1);let D=parseFloat(Lb);if(!isNaN(D)){let f=rn.current,H=Math.max(f.min,Math.min(f.max,D));if(H<=be){let B=H;H=be,uo(B),le([B,be]),po(be);return}po(H),le([be,H])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(ga,{size:\"small\",sx:gp,onClick:()=>{Ar(!1),le([]),uo(rn.current.min),po(rn.current.max)}},\"RESET\")),b&&!Ut&&I&&I.length>0&&(()=>{let D=O>=0&&OH);return w.createElement(Fe,{sx:{border:`1px solid ${t.border}`,borderTop:\"none\",bgcolor:o?t.bg:\"#fafafa\",maxWidth:ye}},D.map(f=>{let H=l&&l[f]||`Data ${f+1}`,B=s&&s[f]||\"#4fc3f7\";return w.createElement(Fe,{key:f,sx:{display:\"flex\",gap:2,alignItems:\"center\",px:1,py:.25}},w.createElement(Fe,{sx:{width:8,height:8,bgcolor:B,flexShrink:0}}),a>1&&w.createElement(Xe,{sx:{fontSize:11,color:t.text,fontWeight:\"bold\",minWidth:40}},H),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Mean \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(I[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Min \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(x[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Max \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(k[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Std \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(U[f]??0))))}),Ht&&Lt&&Lt.length>0&&w.createElement(w.Fragment,null,w.createElement(Fe,{sx:{borderTop:`1px dashed ${t.border}`,mx:1,my:.25}}),D.map(f=>{let H=Lt[f];if(!H)return null;let B=s&&s[f]||\"#4fc3f7\";return w.createElement(Fe,{key:`rs-${f}`,sx:{display:\"flex\",gap:2,alignItems:\"center\",px:1,py:.25}},w.createElement(Xe,{sx:{fontSize:10,color:o?\"#777\":\"#aaa\",minWidth:60}},\"Range (\",H.n_points,\" pts)\"),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Mean \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.mean))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Min \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.min))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Max \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.max))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Std \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.std))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"\\u222B \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.integral))))})),jt&&jt.length>0&&w.createElement(w.Fragment,null,w.createElement(Fe,{sx:{borderTop:`1px dashed ${t.border}`,mx:1,my:.25}}),jt.map((f,H)=>{let B=X&&f.peak_idx>=0&&f.peak_idx()=>(t||e((t={exports:{}}).exports,t),t.exports);var WR=(e,t,o,r)=>{if(t&&typeof t==\"object\"||typeof t==\"function\")for(let n of FR(t))!QR.call(e,n)&&n!==o&&Yb(e,n,{get:()=>t[n],enumerable:!(r=IR(t,n))||r.enumerable});return e};var q=(e,t,o)=>(o=e!=null?qR(KR(e)):{},WR(t||!e||!e.__esModule?Yb(o,\"default\",{value:e,enumerable:!0}):o,e));var ev=Xo(Me=>{\"use strict\";var ry=Symbol.for(\"react.transitional.element\"),ZR=Symbol.for(\"react.portal\"),JR=Symbol.for(\"react.fragment\"),e2=Symbol.for(\"react.strict_mode\"),t2=Symbol.for(\"react.profiler\"),o2=Symbol.for(\"react.consumer\"),r2=Symbol.for(\"react.context\"),n2=Symbol.for(\"react.forward_ref\"),a2=Symbol.for(\"react.suspense\"),i2=Symbol.for(\"react.memo\"),Fb=Symbol.for(\"react.lazy\"),l2=Symbol.for(\"react.activity\"),Xb=Symbol.iterator;function s2(e){return e===null||typeof e!=\"object\"?null:(e=Xb&&e[Xb]||e[\"@@iterator\"],typeof e==\"function\"?e:null)}var Kb={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Qb=Object.assign,Wb={};function Tl(e,t,o){this.props=e,this.context=t,this.refs=Wb,this.updater=o||Kb}Tl.prototype.isReactComponent={};Tl.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\")};Tl.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,\"forceUpdate\")};function Zb(){}Zb.prototype=Tl.prototype;function ny(e,t,o){this.props=e,this.context=t,this.refs=Wb,this.updater=o||Kb}var ay=ny.prototype=new Zb;ay.constructor=ny;Qb(ay,Tl.prototype);ay.isPureReactComponent=!0;var Gb=Array.isArray;function oy(){}var Mt={H:null,A:null,T:null,S:null},Jb=Object.prototype.hasOwnProperty;function iy(e,t,o){var r=o.ref;return{$$typeof:ry,type:e,key:t,ref:r!==void 0?r:null,props:o}}function c2(e,t){return iy(e.type,t,e.props)}function ly(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===ry}function u2(e){var t={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+e.replace(/[=:]/g,function(o){return t[o]})}var qb=/\\/+/g;function ty(e,t){return typeof e==\"object\"&&e!==null&&e.key!=null?u2(\"\"+e.key):t.toString(36)}function p2(e){switch(e.status){case\"fulfilled\":return e.value;case\"rejected\":throw e.reason;default:switch(typeof e.status==\"string\"?e.then(oy,oy):(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 xl(e,t,o,r,n){var a=typeof e;(a===\"undefined\"||a===\"boolean\")&&(e=null);var i=!1;if(e===null)i=!0;else switch(a){case\"bigint\":case\"string\":case\"number\":i=!0;break;case\"object\":switch(e.$$typeof){case ry:case ZR:i=!0;break;case Fb:return i=e._init,xl(i(e._payload),t,o,r,n)}}if(i)return n=n(e),i=r===\"\"?\".\"+ty(e,0):r,Gb(n)?(o=\"\",i!=null&&(o=i.replace(qb,\"$&/\")+\"/\"),xl(n,t,o,\"\",function(c){return c})):n!=null&&(ly(n)&&(n=c2(n,o+(n.key==null||e&&e.key===n.key?\"\":(\"\"+n.key).replace(qb,\"$&/\")+\"/\")+i)),t.push(n)),1;i=0;var l=r===\"\"?\".\":r+\":\";if(Gb(e))for(var s=0;s{\"use strict\";tv.exports=ev()});var pv=Xo(_t=>{\"use strict\";function py(e,t){var o=e.length;e.push(t);e:for(;0>>1,n=e[r];if(0>>1;rCp(l,o))sCp(c,l)?(e[r]=c,e[s]=o,r=s):(e[r]=l,e[i]=o,r=i);else if(sCp(c,o))e[r]=c,e[s]=o,r=s;else break e}}return t}function Cp(e,t){var o=e.sortIndex-t.sortIndex;return o!==0?o:e.id-t.id}_t.unstable_now=void 0;typeof performance==\"object\"&&typeof performance.now==\"function\"?(ov=performance,_t.unstable_now=function(){return ov.now()}):(sy=Date,rv=sy.now(),_t.unstable_now=function(){return sy.now()-rv});var ov,sy,rv,Vn=[],Ca=[],m2=1,zr=null,Lo=3,fy=!1,yc=!1,hc=!1,dy=!1,iv=typeof setTimeout==\"function\"?setTimeout:null,lv=typeof clearTimeout==\"function\"?clearTimeout:null,nv=typeof setImmediate<\"u\"?setImmediate:null;function Rp(e){for(var t=Cn(Ca);t!==null;){if(t.callback===null)wp(Ca);else if(t.startTime<=e)wp(Ca),t.sortIndex=t.expirationTime,py(Vn,t);else break;t=Cn(Ca)}}function my(e){if(hc=!1,Rp(e),!yc)if(Cn(Vn)!==null)yc=!0,El||(El=!0,Sl());else{var t=Cn(Ca);t!==null&&yy(my,t.startTime-e)}}var El=!1,gc=-1,sv=5,cv=-1;function uv(){return dy?!0:!(_t.unstable_now()-cve&&uv());){var r=zr.callback;if(typeof r==\"function\"){zr.callback=null,Lo=zr.priorityLevel;var n=r(zr.expirationTime<=e);if(e=_t.unstable_now(),typeof n==\"function\"){zr.callback=n,Rp(e),t=!0;break t}zr===Cn(Vn)&&wp(Vn),Rp(e)}else wp(Vn);zr=Cn(Vn)}if(zr!==null)t=!0;else{var a=Cn(Ca);a!==null&&yy(my,a.startTime-e),t=!1}}break e}finally{zr=null,Lo=o,fy=!1}t=void 0}}finally{t?Sl():El=!1}}}var Sl;typeof nv==\"function\"?Sl=function(){nv(cy)}:typeof MessageChannel<\"u\"?(uy=new MessageChannel,av=uy.port2,uy.port1.onmessage=cy,Sl=function(){av.postMessage(null)}):Sl=function(){iv(cy,0)};var uy,av;function yy(e,t){gc=iv(function(){e(_t.unstable_now())},t)}_t.unstable_IdlePriority=5;_t.unstable_ImmediatePriority=1;_t.unstable_LowPriority=4;_t.unstable_NormalPriority=3;_t.unstable_Profiling=null;_t.unstable_UserBlockingPriority=2;_t.unstable_cancelCallback=function(e){e.callback=null};_t.unstable_forceFrameRate=function(e){0>e||125r?(e.sortIndex=o,py(Ca,e),Cn(Vn)===null&&e===Cn(Ca)&&(hc?(lv(gc),gc=-1):hc=!0,yy(my,o-r))):(e.sortIndex=n,py(Vn,e),yc||fy||(yc=!0,El||(El=!0,Sl()))),e};_t.unstable_shouldYield=uv;_t.unstable_wrapCallback=function(e){var t=Lo;return function(){var o=Lo;Lo=t;try{return e.apply(this,arguments)}finally{Lo=o}}}});var dv=Xo((Q_,fv)=>{\"use strict\";fv.exports=pv()});var yv=Xo(qo=>{\"use strict\";var y2=re();function mv(e){var t=\"https://react.dev/errors/\"+e;if(1{\"use strict\";function hv(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(hv)}catch(e){console.error(e)}}hv(),gv.exports=yv()});var OS=Xo(td=>{\"use strict\";var mo=dv(),Yx=re(),b2=Op();function $(e){var t=\"https://react.dev/errors/\"+e;if(1Al||(e.current=eh[Al],eh[Al]=null,Al--)}function Et(e,t){Al++,eh[Al]=e.current,e.current=t}var On=An(null),Xc=An(null),ja=An(null),uf=An(null);function pf(e,t){switch(Et(ja,t),Et(Xc,e),Et(On,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Rx(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Rx(t),e=yS(t,e);else switch(e){case\"svg\":e=1;break;case\"math\":e=2;break;default:e=0}}So(On),Et(On,e)}function Fl(){So(On),So(Xc),So(ja)}function th(e){e.memoizedState!==null&&Et(uf,e);var t=On.current,o=yS(t,e.type);t!==o&&(Et(Xc,e),Et(On,o))}function ff(e){Xc.current===e&&(So(On),So(Xc)),uf.current===e&&(So(uf),tu._currentValue=Ti)}var hy,xv;function gi(e){if(hy===void 0)try{throw Error()}catch(o){var t=o.stack.trim().match(/\\n( *(at )?)/);hy=t&&t[1]||\"\",xv=-1)\":-1n||s[r]!==c[n]){var u=`\n`+s[r].replace(\" at new \",\" at \");return e.displayName&&u.includes(\"\")&&(u=u.replace(\"\",e.displayName)),u}while(1<=r&&0<=n);break}}}finally{gy=!1,Error.prepareStackTrace=o}return(o=e?e.displayName||e.name:\"\")?gi(o):\"\"}function E2(e,t){switch(e.tag){case 26:case 27:case 5:return gi(e.type);case 16:return gi(\"Lazy\");case 13:return e.child!==t&&t!==null?gi(\"Suspense Fallback\"):gi(\"Suspense\");case 19:return gi(\"SuspenseList\");case 0:case 15:return by(e.type,!1);case 11:return by(e.type.render,!1);case 1:return by(e.type,!0);case 31:return gi(\"Activity\");default:return\"\"}}function Tv(e){try{var t=\"\",o=null;do t+=E2(e,o),o=e,e=e.return;while(e);return t}catch(r){return`\nError generating stack: `+r.message+`\n`+r.stack}}var oh=Object.prototype.hasOwnProperty,qh=mo.unstable_scheduleCallback,vy=mo.unstable_cancelCallback,P2=mo.unstable_shouldYield,C2=mo.unstable_requestPaint,br=mo.unstable_now,R2=mo.unstable_getCurrentPriorityLevel,Qx=mo.unstable_ImmediatePriority,Wx=mo.unstable_UserBlockingPriority,df=mo.unstable_NormalPriority,w2=mo.unstable_LowPriority,Zx=mo.unstable_IdlePriority,M2=mo.log,O2=mo.unstable_setDisableYieldValue,au=null,vr=null;function _a(e){if(typeof M2==\"function\"&&O2(e),vr&&typeof vr.setStrictMode==\"function\")try{vr.setStrictMode(au,e)}catch{}}var xr=Math.clz32?Math.clz32:N2,A2=Math.log,D2=Math.LN2;function N2(e){return e>>>=0,e===0?32:31-(A2(e)/D2|0)|0}var Dp=256,Np=262144,_p=4194304;function bi(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 Uf(e,t,o){var r=e.pendingLanes;if(r===0)return 0;var n=0,a=e.suspendedLanes,i=e.pingedLanes;e=e.warmLanes;var l=r&134217727;return l!==0?(r=l&~a,r!==0?n=bi(r):(i&=l,i!==0?n=bi(i):o||(o=l&~e,o!==0&&(n=bi(o))))):(l=r&~a,l!==0?n=bi(l):i!==0?n=bi(i):o||(o=r&~e,o!==0&&(n=bi(o)))),n===0?0:t!==0&&t!==n&&(t&a)===0&&(a=n&-n,o=t&-t,a>=o||a===32&&(o&4194048)!==0)?t:n}function iu(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function _2(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 Jx(){var e=_p;return _p<<=1,(_p&62914560)===0&&(_p=4194304),e}function xy(e){for(var t=[],o=0;31>o;o++)t.push(e);return t}function lu(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function z2(e,t,o,r,n,a){var i=e.pendingLanes;e.pendingLanes=o,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=o,e.entangledLanes&=o,e.errorRecoveryDisabledLanes&=o,e.shellSuspendCounter=0;var l=e.entanglements,s=e.expirationTimes,c=e.hiddenUpdates;for(o=i&~o;0\"u\")return null;try{return e.activeElement||e.body}catch{return e.body}}var H2=/[\\n\"\\\\]/g;function Ur(e){return e.replace(H2,function(t){return\"\\\\\"+t.charCodeAt(0).toString(16)+\" \"})}function ah(e,t,o,r,n,a,i,l){e.name=\"\",i!=null&&typeof i!=\"function\"&&typeof i!=\"symbol\"&&typeof i!=\"boolean\"?e.type=i:e.removeAttribute(\"type\"),t!=null?i===\"number\"?(t===0&&e.value===\"\"||e.value!=t)&&(e.value=\"\"+Br(t)):e.value!==\"\"+Br(t)&&(e.value=\"\"+Br(t)):i!==\"submit\"&&i!==\"reset\"||e.removeAttribute(\"value\"),t!=null?ih(e,i,Br(t)):o!=null?ih(e,i,Br(o)):r!=null&&e.removeAttribute(\"value\"),n==null&&a!=null&&(e.defaultChecked=!!a),n!=null&&(e.checked=n&&typeof n!=\"function\"&&typeof n!=\"symbol\"),l!=null&&typeof l!=\"function\"&&typeof l!=\"symbol\"&&typeof l!=\"boolean\"?e.name=\"\"+Br(l):e.removeAttribute(\"name\")}function sT(e,t,o,r,n,a,i,l){if(a!=null&&typeof a!=\"function\"&&typeof a!=\"symbol\"&&typeof a!=\"boolean\"&&(e.type=a),t!=null||o!=null){if(!(a!==\"submit\"&&a!==\"reset\"||t!=null)){nh(e);return}o=o!=null?\"\"+Br(o):\"\",t=t!=null?\"\"+Br(t):o,l||t===e.value||(e.value=t),e.defaultValue=t}r=r??n,r=typeof r!=\"function\"&&typeof r!=\"symbol\"&&!!r,e.checked=l?e.checked:!!r,e.defaultChecked=!!r,i!=null&&typeof i!=\"function\"&&typeof i!=\"symbol\"&&typeof i!=\"boolean\"&&(e.name=i),nh(e)}function ih(e,t,o){t===\"number\"&&mf(e.ownerDocument)===e||e.defaultValue===\"\"+o||(e.defaultValue=\"\"+o)}function $l(e,t,o,r){if(e=e.options,t){t={};for(var n=0;n\"u\"||typeof window.document>\"u\"||typeof window.document.createElement>\"u\"),sh=!1;if(ta)try{Pl={},Object.defineProperty(Pl,\"passive\",{get:function(){sh=!0}}),window.addEventListener(\"test\",Pl,Pl),window.removeEventListener(\"test\",Pl,Pl)}catch{sh=!1}var Pl,za=null,Zh=null,Qp=null;function dT(){if(Qp)return Qp;var e,t=Zh,o=t.length,r,n=\"value\"in za?za.value:za.textContent,a=n.length;for(e=0;e=Dc),Nv=\" \",_v=!1;function yT(e,t){switch(e){case\"keyup\":return mw.indexOf(t.keyCode)!==-1;case\"keydown\":return t.keyCode!==229;case\"keypress\":case\"mousedown\":case\"focusout\":return!0;default:return!1}}function hT(e){return e=e.detail,typeof e==\"object\"&&\"data\"in e?e.data:null}var _l=!1;function hw(e,t){switch(e){case\"compositionend\":return hT(t);case\"keypress\":return t.which!==32?null:(_v=!0,Nv);case\"textInput\":return e=t.data,e===Nv&&_v?null:e;default:return null}}function gw(e,t){if(_l)return e===\"compositionend\"||!eg&&yT(e,t)?(e=dT(),Qp=Zh=za=null,_l=!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)return{node:o,offset:t-e};e=r}e:{for(;o;){if(o.nextSibling){o=o.nextSibling;break e}o=o.parentNode}o=void 0}o=Lv(o)}}function xT(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?xT(e,t.parentNode):\"contains\"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function TT(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=mf(e.document);t instanceof e.HTMLIFrameElement;){try{var o=typeof t.contentWindow.location.href==\"string\"}catch{o=!1}if(o)e=t.contentWindow;else break;t=mf(e.document)}return t}function tg(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 Cw=ta&&\"documentMode\"in document&&11>=document.documentMode,zl=null,ch=null,_c=null,uh=!1;function Uv(e,t,o){var r=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;uh||zl==null||zl!==mf(r)||(r=zl,\"selectionStart\"in r&&tg(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),_c&&Ic(_c,r)||(_c=r,r=Nf(ch,\"onSelect\"),0>=i,n-=i,Rn=1<<32-xr(t)+n|o<A?(_=P,P=null):_=P.sibling;var z=p(h,P,g[A],b);if(z===null){P===null&&(P=_);break}e&&P&&z.alternate===null&&t(h,P),y=a(z,y,A),C===null?E=z:C.sibling=z,C=z,P=_}if(A===g.length)return o(h,P),qe&&In(h,A),E;if(P===null){for(;AA?(_=P,P=null):_=P.sibling;var I=p(h,P,z.value,b);if(I===null){P===null&&(P=_);break}e&&P&&I.alternate===null&&t(h,P),y=a(I,y,A),C===null?E=I:C.sibling=I,C=I,P=_}if(z.done)return o(h,P),qe&&In(h,A),E;if(P===null){for(;!z.done;A++,z=g.next())z=m(h,z.value,b),z!==null&&(y=a(z,y,A),C===null?E=z:C.sibling=z,C=z);return qe&&In(h,A),E}for(P=r(P);!z.done;A++,z=g.next())z=d(P,h,A,z.value,b),z!==null&&(e&&z.alternate!==null&&P.delete(z.key===null?A:z.key),y=a(z,y,A),C===null?E=z:C.sibling=z,C=z);return e&&P.forEach(function(x){return t(h,x)}),qe&&In(h,A),E}function S(h,y,g,b){if(typeof g==\"object\"&&g!==null&&g.type===Ol&&g.key===null&&(g=g.props.children),typeof g==\"object\"&&g!==null){switch(g.$$typeof){case Ap:e:{for(var E=g.key;y!==null;){if(y.key===E){if(E=g.type,E===Ol){if(y.tag===7){o(h,y.sibling),b=n(y,g.props.children),b.return=h,h=b;break e}}else if(y.elementType===E||typeof E==\"object\"&&E!==null&&E.$$typeof===wa&&vi(E)===y.type){o(h,y.sibling),b=n(y,g.props),Tc(b,g),b.return=h,h=b;break e}o(h,y);break}else t(h,y);y=y.sibling}g.type===Ol?(b=Si(g.props.children,h.mode,b,g.key),b.return=h,h=b):(b=Zp(g.type,g.key,g.props,null,h.mode,b),Tc(b,g),b.return=h,h=b)}return i(h);case Rc:e:{for(E=g.key;y!==null;){if(y.key===E)if(y.tag===4&&y.stateNode.containerInfo===g.containerInfo&&y.stateNode.implementation===g.implementation){o(h,y.sibling),b=n(y,g.children||[]),b.return=h,h=b;break e}else{o(h,y);break}else t(h,y);y=y.sibling}b=My(g,h.mode,b),b.return=h,h=b}return i(h);case wa:return g=vi(g),S(h,y,g,b)}if(wc(g))return v(h,y,g,b);if(vc(g)){if(E=vc(g),typeof E!=\"function\")throw Error($(150));return g=E.call(g),T(h,y,g,b)}if(typeof g.then==\"function\")return S(h,y,Up(g),b);if(g.$$typeof===Kn)return S(h,y,jp(h,g),b);Hp(h,g)}return typeof g==\"string\"&&g!==\"\"||typeof g==\"number\"||typeof g==\"bigint\"?(g=\"\"+g,y!==null&&y.tag===6?(o(h,y.sibling),b=n(y,g),b.return=h,h=b):(o(h,y),b=wy(g,h.mode,b),b.return=h,h=b),i(h)):o(h,y)}return function(h,y,g,b){try{Qc=0;var E=S(h,y,g,b);return Gl=null,E}catch(P){if(P===ss||P===Gf)throw P;var C=hr(29,P,null,h.mode);return C.lanes=b,C.return=h,C}finally{}}}var Mi=BT(!0),LT=BT(!1),Ma=!1;function ug(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function gh(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 Ha(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Va(e,t,o){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(rt&2)!==0){var n=r.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),r.pending=t,t=hf(e),MT(e,null,o),t}return Xf(e,r,t,o),hf(e)}function kc(e,t,o){if(t=t.updateQueue,t!==null&&(t=t.shared,(o&4194048)!==0)){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,tT(e,o)}}function Ay(e,t){var o=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,o===r)){var n=null,a=null;if(o=o.firstBaseUpdate,o!==null){do{var i={lane:o.lane,tag:o.tag,payload:o.payload,callback:null,next:null};a===null?n=a=i:a=a.next=i,o=o.next}while(o!==null);a===null?n=a=t:a=a.next=t}else n=a=t;o={baseState:r.baseState,firstBaseUpdate:n,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},e.updateQueue=o;return}e=o.lastBaseUpdate,e===null?o.firstBaseUpdate=t:e.next=t,o.lastBaseUpdate=t}var bh=!1;function Bc(){if(bh){var e=Xl;if(e!==null)throw e}}function Lc(e,t,o,r){bh=!1;var n=e.updateQueue;Ma=!1;var a=n.firstBaseUpdate,i=n.lastBaseUpdate,l=n.shared.pending;if(l!==null){n.shared.pending=null;var s=l,c=s.next;s.next=null,i===null?a=c:i.next=c,i=s;var u=e.alternate;u!==null&&(u=u.updateQueue,l=u.lastBaseUpdate,l!==i&&(l===null?u.firstBaseUpdate=c:l.next=c,u.lastBaseUpdate=s))}if(a!==null){var m=n.baseState;i=0,u=c=s=null,l=a;do{var p=l.lane&-536870913,d=p!==l.lane;if(d?(Ge&p)===p:(r&p)===p){p!==0&&p===Wl&&(bh=!0),u!==null&&(u=u.next={lane:0,tag:l.tag,payload:l.payload,callback:null,next:null});e:{var v=e,T=l;p=t;var S=o;switch(T.tag){case 1:if(v=T.payload,typeof v==\"function\"){m=v.call(S,m,p);break e}m=v;break e;case 3:v.flags=v.flags&-65537|128;case 0:if(v=T.payload,p=typeof v==\"function\"?v.call(S,m,p):v,p==null)break e;m=Dt({},m,p);break e;case 2:Ma=!0}}p=l.callback,p!==null&&(e.flags|=64,d&&(e.flags|=8192),d=n.callbacks,d===null?n.callbacks=[p]:d.push(p))}else d={lane:p,tag:l.tag,payload:l.payload,callback:l.callback,next:null},u===null?(c=u=d,s=m):u=u.next=d,i|=p;if(l=l.next,l===null){if(l=n.shared.pending,l===null)break;d=l,l=d.next,d.next=null,n.lastBaseUpdate=d,n.shared.pending=null}}while(!0);u===null&&(s=m),n.baseState=s,n.firstBaseUpdate=c,n.lastBaseUpdate=u,a===null&&(n.shared.lanes=0),Qa|=i,e.lanes=i,e.memoizedState=m}}function jT(e,t){if(typeof e!=\"function\")throw Error($(191,e));e.call(t)}function UT(e,t){var o=e.callbacks;if(o!==null)for(e.callbacks=null,e=0;ea?a:8;var i=Pe.T,l={};Pe.T=l,Eg(e,!1,t,o);try{var s=n(),c=Pe.S;if(c!==null&&c(l,s),s!==null&&typeof s==\"object\"&&typeof s.then==\"function\"){var u=zw(s,r);jc(e,t,u,Tr(e))}else jc(e,t,r,Tr(e))}catch(m){jc(e,t,{then:function(){},status:\"rejected\",reason:m},Tr())}finally{nt.p=a,i!==null&&l.types!==null&&(i.types=l.types),Pe.T=i}}function Hw(){}function Eh(e,t,o,r){if(e.tag!==5)throw Error($(476));var n=u1(e).queue;c1(e,n,t,Ti,o===null?Hw:function(){return p1(e),o(r)})}function u1(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Ti,baseState:Ti,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ra,lastRenderedState:Ti},next:null};var o={};return t.next={memoizedState:o,baseState:o,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ra,lastRenderedState:o},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function p1(e){var t=u1(e);t.next===null&&(t=e.alternate.memoizedState),jc(e,t.next.queue,{},Tr())}function Sg(){return Ao(tu)}function f1(){return Jt().memoizedState}function d1(){return Jt().memoizedState}function Vw(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var o=Tr();e=Ha(o);var r=Va(t,e,o);r!==null&&(rr(r,t,o),kc(r,t,o)),t={cache:lg()},e.payload=t;return}t=t.return}}function $w(e,t,o){var r=Tr();o={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},Kf(e)?y1(t,o):(o=rg(e,t,o,r),o!==null&&(rr(o,e,r),h1(o,t,r)))}function m1(e,t,o){var r=Tr();jc(e,t,o,r)}function jc(e,t,o,r){var n={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null};if(Kf(e))y1(t,n);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var i=t.lastRenderedState,l=a(i,o);if(n.hasEagerState=!0,n.eagerState=l,Sr(l,i))return Xf(e,t,n,0),bt===null&&Yf(),!1}catch{}finally{}if(o=rg(e,t,n,r),o!==null)return rr(o,e,r),h1(o,t,r),!0}return!1}function Eg(e,t,o,r){if(r={lane:2,revertLane:Ng(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Kf(e)){if(t)throw Error($(479))}else t=rg(e,o,r,2),t!==null&&rr(t,e,2)}function Kf(e){var t=e.alternate;return e===Ne||t!==null&&t===Ne}function y1(e,t){ql=Sf=!0;var o=e.pending;o===null?t.next=t:(t.next=o.next,o.next=t),e.pending=t}function h1(e,t,o){if((o&4194048)!==0){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,tT(e,o)}}var Zc={readContext:Ao,use:If,useCallback:It,useContext:It,useEffect:It,useImperativeHandle:It,useLayoutEffect:It,useInsertionEffect:It,useMemo:It,useReducer:It,useRef:It,useState:It,useDebugValue:It,useDeferredValue:It,useTransition:It,useSyncExternalStore:It,useId:It,useHostTransitionStatus:It,useFormState:It,useActionState:It,useOptimistic:It,useMemoCache:It,useCacheRefresh:It};Zc.useEffectEvent=It;var g1={readContext:Ao,use:If,useCallback:function(e,t){return Io().memoizedState=[e,t===void 0?null:t],e},useContext:Ao,useEffect:ex,useImperativeHandle:function(e,t,o){o=o!=null?o.concat([e]):null,tf(4194308,4,n1.bind(null,t,e),o)},useLayoutEffect:function(e,t){return tf(4194308,4,e,t)},useInsertionEffect:function(e,t){tf(4,2,e,t)},useMemo:function(e,t){var o=Io();t=t===void 0?null:t;var r=e();if(Oi){_a(!0);try{e()}finally{_a(!1)}}return o.memoizedState=[r,t],r},useReducer:function(e,t,o){var r=Io();if(o!==void 0){var n=o(t);if(Oi){_a(!0);try{o(t)}finally{_a(!1)}}}else n=t;return r.memoizedState=r.baseState=n,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},r.queue=e,e=e.dispatch=$w.bind(null,Ne,e),[r.memoizedState,e]},useRef:function(e){var t=Io();return e={current:e},t.memoizedState=e},useState:function(e){e=Th(e);var t=e.queue,o=m1.bind(null,Ne,t);return t.dispatch=o,[e.memoizedState,o]},useDebugValue:xg,useDeferredValue:function(e,t){var o=Io();return Tg(o,e,t)},useTransition:function(){var e=Th(!1);return e=c1.bind(null,Ne,e.queue,!0,!1),Io().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,o){var r=Ne,n=Io();if(qe){if(o===void 0)throw Error($(407));o=o()}else{if(o=t(),bt===null)throw Error($(349));(Ge&127)!==0||XT(r,t,o)}n.memoizedState=o;var a={value:o,getSnapshot:t};return n.queue=a,ex(qT.bind(null,r,a,e),[e]),r.flags|=2048,Jl(9,{destroy:void 0},GT.bind(null,r,a,o,t),null),o},useId:function(){var e=Io(),t=bt.identifierPrefix;if(qe){var o=wn,r=Rn;o=(r&~(1<<32-xr(r)-1)).toString(32)+o,t=\"_\"+t+\"R_\"+o,o=Ef++,0<\\/script>\",a=a.removeChild(a.firstChild);break;case\"select\":a=typeof r.is==\"string\"?i.createElement(\"select\",{is:r.is}):i.createElement(\"select\"),r.multiple?a.multiple=!0:r.size&&(a.size=r.size);break;default:a=typeof r.is==\"string\"?i.createElement(n,{is:r.is}):i.createElement(n)}}a[Mo]=t,a[nr]=r;e:for(i=t.child;i!==null;){if(i.tag===5||i.tag===6)a.appendChild(i.stateNode);else if(i.tag!==4&&i.tag!==27&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===t)break e;for(;i.sibling===null;){if(i.return===null||i.return===t)break e;i=i.return}i.sibling.return=i.return,i=i.sibling}t.stateNode=a;e:switch(Do(a,n,r),n){case\"button\":case\"input\":case\"select\":case\"textarea\":r=!!r.autoFocus;break e;case\"img\":r=!0;break e;default:r=!1}r&&Yn(t)}}return Ot(t),jy(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,o),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&Yn(t);else{if(typeof r!=\"string\"&&t.stateNode===null)throw Error($(166));if(e=ja.current,Cl(t)){if(e=t.stateNode,o=t.memoizedProps,r=null,n=Oo,n!==null)switch(n.tag){case 27:case 5:r=n.memoizedProps}e[Mo]=t,e=!!(e.nodeValue===o||r!==null&&r.suppressHydrationWarning===!0||mS(e.nodeValue,o)),e||Fa(t,!0)}else e=_f(e).createTextNode(r),e[Mo]=t,t.stateNode=e}return Ot(t),null;case 31:if(o=t.memoizedState,e===null||e.memoizedState!==null){if(r=Cl(t),o!==null){if(e===null){if(!r)throw Error($(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error($(557));e[Mo]=t}else Ri(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ot(t),e=!1}else o=Oy(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=o),e=!0;if(!e)return t.flags&256?(yr(t),t):(yr(t),null);if((t.flags&128)!==0)throw Error($(558))}return Ot(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(n=Cl(t),r!==null&&r.dehydrated!==null){if(e===null){if(!n)throw Error($(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error($(317));n[Mo]=t}else Ri(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ot(t),n=!1}else n=Oy(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(yr(t),t):(yr(t),null)}return yr(t),(t.flags&128)!==0?(t.lanes=o,t):(o=r!==null,e=e!==null&&e.memoizedState!==null,o&&(r=t.child,n=null,r.alternate!==null&&r.alternate.memoizedState!==null&&r.alternate.memoizedState.cachePool!==null&&(n=r.alternate.memoizedState.cachePool.pool),a=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(a=r.memoizedState.cachePool.pool),a!==n&&(r.flags|=2048)),o!==e&&o&&(t.child.flags|=8192),Vp(t,t.updateQueue),Ot(t),null);case 4:return Fl(),e===null&&_g(t.stateNode.containerInfo),Ot(t),null;case 10:return Jn(t.type),Ot(t),null;case 19:if(So(Zt),r=t.memoizedState,r===null)return Ot(t),null;if(n=(t.flags&128)!==0,a=r.rendering,a===null)if(n)Sc(r,!1);else{if(Ft!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(a=Tf(e),a!==null){for(t.flags|=128,Sc(r,!1),e=a.updateQueue,t.updateQueue=e,Vp(t,e),t.subtreeFlags=0,e=o,o=t.child;o!==null;)OT(o,e),o=o.sibling;return Et(Zt,Zt.current&1|2),qe&&In(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&br()>wf&&(t.flags|=128,n=!0,Sc(r,!1),t.lanes=4194304)}else{if(!n)if(e=Tf(a),e!==null){if(t.flags|=128,n=!0,e=e.updateQueue,t.updateQueue=e,Vp(t,e),Sc(r,!0),r.tail===null&&r.tailMode===\"hidden\"&&!a.alternate&&!qe)return Ot(t),null}else 2*br()-r.renderingStartTime>wf&&o!==536870912&&(t.flags|=128,n=!0,Sc(r,!1),t.lanes=4194304);r.isBackwards?(a.sibling=t.child,t.child=a):(e=r.last,e!==null?e.sibling=a:t.child=a,r.last=a)}return r.tail!==null?(e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=br(),e.sibling=null,o=Zt.current,Et(Zt,n?o&1|2:o&1),qe&&In(t,r.treeForkCount),e):(Ot(t),null);case 22:case 23:return yr(t),pg(),r=t.memoizedState!==null,e!==null?e.memoizedState!==null!==r&&(t.flags|=8192):r&&(t.flags|=8192),r?(o&536870912)!==0&&(t.flags&128)===0&&(Ot(t),t.subtreeFlags&6&&(t.flags|=8192)):Ot(t),o=t.updateQueue,o!==null&&Vp(t,o.retryQueue),o=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(o=e.memoizedState.cachePool.pool),r=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),r!==o&&(t.flags|=2048),e!==null&&So(Ei),null;case 24:return o=null,e!==null&&(o=e.memoizedState.cache),t.memoizedState.cache!==o&&(t.flags|=2048),Jn(io),Ot(t),null;case 25:return null;case 30:return null}throw Error($(156,t.tag))}function Iw(e,t){switch(ig(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Jn(io),Fl(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return ff(t),null;case 31:if(t.memoizedState!==null){if(yr(t),t.alternate===null)throw Error($(340));Ri()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(yr(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error($(340));Ri()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return So(Zt),null;case 4:return Fl(),null;case 10:return Jn(t.type),null;case 22:case 23:return yr(t),pg(),e!==null&&So(Ei),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Jn(io),null;case 25:return null;default:return null}}function O1(e,t){switch(ig(t),t.tag){case 3:Jn(io),Fl();break;case 26:case 27:case 5:ff(t);break;case 4:Fl();break;case 31:t.memoizedState!==null&&yr(t);break;case 13:yr(t);break;case 19:So(Zt);break;case 10:Jn(t.type);break;case 22:case 23:yr(t),pg(),e!==null&&So(Ei);break;case 24:Jn(io)}}function fu(e,t){try{var o=t.updateQueue,r=o!==null?o.lastEffect:null;if(r!==null){var n=r.next;o=n;do{if((o.tag&e)===e){r=void 0;var a=o.create,i=o.inst;r=a(),i.destroy=r}o=o.next}while(o!==n)}}catch(l){ut(t,t.return,l)}}function Ka(e,t,o){try{var r=t.updateQueue,n=r!==null?r.lastEffect:null;if(n!==null){var a=n.next;r=a;do{if((r.tag&e)===e){var i=r.inst,l=i.destroy;if(l!==void 0){i.destroy=void 0,n=t;var s=o,c=l;try{c()}catch(u){ut(n,s,u)}}}r=r.next}while(r!==a)}}catch(u){ut(t,t.return,u)}}function A1(e){var t=e.updateQueue;if(t!==null){var o=e.stateNode;try{UT(t,o)}catch(r){ut(e,e.return,r)}}}function D1(e,t,o){o.props=Ai(e.type,e.memoizedProps),o.state=e.memoizedState;try{o.componentWillUnmount()}catch(r){ut(e,t,r)}}function Uc(e,t){try{var o=e.ref;if(o!==null){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;case 30:r=e.stateNode;break;default:r=e.stateNode}typeof o==\"function\"?e.refCleanup=o(r):o.current=r}}catch(n){ut(e,t,n)}}function Mn(e,t){var o=e.ref,r=e.refCleanup;if(o!==null)if(typeof r==\"function\")try{r()}catch(n){ut(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof o==\"function\")try{o(null)}catch(n){ut(e,t,n)}else o.current=null}function N1(e){var t=e.type,o=e.memoizedProps,r=e.stateNode;try{e:switch(t){case\"button\":case\"input\":case\"select\":case\"textarea\":o.autoFocus&&r.focus();break e;case\"img\":o.src?r.src=o.src:o.srcSet&&(r.srcset=o.srcSet)}}catch(n){ut(e,e.return,n)}}function Uy(e,t,o){try{var r=e.stateNode;dM(r,e.type,o,t),r[nr]=t}catch(n){ut(e,e.return,n)}}function _1(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Za(e.type)||e.tag===4}function Hy(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||_1(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&&Za(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Mh(e,t,o){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?(o.nodeType===9?o.body:o.nodeName===\"HTML\"?o.ownerDocument.body:o).insertBefore(e,t):(t=o.nodeType===9?o.body:o.nodeName===\"HTML\"?o.ownerDocument.body:o,t.appendChild(e),o=o._reactRootContainer,o!=null||t.onclick!==null||(t.onclick=Qn));else if(r!==4&&(r===27&&Za(e.type)&&(o=e.stateNode,t=null),e=e.child,e!==null))for(Mh(e,t,o),e=e.sibling;e!==null;)Mh(e,t,o),e=e.sibling}function Rf(e,t,o){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?o.insertBefore(e,t):o.appendChild(e);else if(r!==4&&(r===27&&Za(e.type)&&(o=e.stateNode),e=e.child,e!==null))for(Rf(e,t,o),e=e.sibling;e!==null;)Rf(e,t,o),e=e.sibling}function z1(e){var t=e.stateNode,o=e.memoizedProps;try{for(var r=e.type,n=t.attributes;n.length;)t.removeAttributeNode(n[0]);Do(t,r,o),t[Mo]=e,t[nr]=o}catch(a){ut(e,e.return,a)}}var Fn=!1,ao=!1,Vy=!1,dx=typeof WeakSet==\"function\"?WeakSet:Set,xo=null;function Fw(e,t){if(e=e.containerInfo,kh=Lf,e=TT(e),tg(e)){if(\"selectionStart\"in e)var o={start:e.selectionStart,end:e.selectionEnd};else e:{o=(o=e.ownerDocument)&&o.defaultView||window;var r=o.getSelection&&o.getSelection();if(r&&r.rangeCount!==0){o=r.anchorNode;var n=r.anchorOffset,a=r.focusNode;r=r.focusOffset;try{o.nodeType,a.nodeType}catch{o=null;break e}var i=0,l=-1,s=-1,c=0,u=0,m=e,p=null;t:for(;;){for(var d;m!==o||n!==0&&m.nodeType!==3||(l=i+n),m!==a||r!==0&&m.nodeType!==3||(s=i+r),m.nodeType===3&&(i+=m.nodeValue.length),(d=m.firstChild)!==null;)p=m,m=d;for(;;){if(m===e)break t;if(p===o&&++c===n&&(l=i),p===a&&++u===r&&(s=i),(d=m.nextSibling)!==null)break;m=p,p=m.parentNode}m=d}o=l===-1||s===-1?null:{start:l,end:s}}else o=null}o=o||{start:0,end:0}}else o=null;for(Bh={focusedElem:e,selectionRange:o},Lf=!1,xo=t;xo!==null;)if(t=xo,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,xo=e;else for(;xo!==null;){switch(t=xo,a=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(o=0;o title\"))),Do(a,r,o),a[Mo]=e,To(a),r=a;break e;case\"link\":var i=kx(\"link\",\"href\",n).get(r+(o.href||\"\"));if(i){for(var l=0;lS&&(i=S,S=T,T=i);var h=jv(l,T),y=jv(l,S);if(h&&y&&(d.rangeCount!==1||d.anchorNode!==h.node||d.anchorOffset!==h.offset||d.focusNode!==y.node||d.focusOffset!==y.offset)){var g=m.createRange();g.setStart(h.node,h.offset),d.removeAllRanges(),T>S?(d.addRange(g),d.extend(y.node,y.offset)):(g.setEnd(y.node,y.offset),d.addRange(g))}}}}for(m=[],d=l;d=d.parentNode;)d.nodeType===1&&m.push({element:d,left:d.scrollLeft,top:d.scrollTop});for(typeof l.focus==\"function\"&&l.focus(),l=0;lo?32:o,Pe.T=null,o=Dh,Dh=null;var a=Ya,i=ea;if(fo=0,ts=Ya=null,ea=0,(rt&6)!==0)throw Error($(331));var l=rt;if(rt|=4,G1(a.current),$1(a,a.current,i,o),rt=l,du(0,!1),vr&&typeof vr.onPostCommitFiberRoot==\"function\")try{vr.onPostCommitFiberRoot(au,a)}catch{}return!0}finally{nt.p=n,Pe.T=r,iS(e,t)}}function gx(e,t,o){t=Hr(o,t),t=Ch(e.stateNode,t,2),e=Va(e,t,2),e!==null&&(lu(e,2),Dn(e))}function ut(e,t,o){if(e.tag===3)gx(e,e,o);else for(;t!==null;){if(t.tag===3){gx(t,e,o);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==\"function\"||typeof r.componentDidCatch==\"function\"&&($a===null||!$a.has(r))){e=Hr(o,e),o=S1(2),r=Va(t,o,2),r!==null&&(E1(o,r,t,e),lu(r,2),Dn(r));break}}t=t.return}}function Yy(e,t,o){var r=e.pingCache;if(r===null){r=e.pingCache=new Ww;var n=new Set;r.set(t,n)}else n=r.get(t),n===void 0&&(n=new Set,r.set(t,n));n.has(o)||(Og=!0,n.add(o),e=oM.bind(null,e,t,o),t.then(e,e))}function oM(e,t,o){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&o,e.warmLanes&=~o,bt===e&&(Ge&o)===o&&(Ft===4||Ft===3&&(Ge&62914560)===Ge&&300>br()-Qf?(rt&2)===0&&os(e,0):Ag|=o,es===Ge&&(es=0)),Dn(e)}function sS(e,t){t===0&&(t=Jx()),e=zi(e,t),e!==null&&(lu(e,t),Dn(e))}function rM(e){var t=e.memoizedState,o=0;t!==null&&(o=t.retryLane),sS(e,o)}function nM(e,t){var o=0;switch(e.tag){case 31:case 13:var r=e.stateNode,n=e.memoizedState;n!==null&&(o=n.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error($(314))}r!==null&&r.delete(t),sS(e,o)}function aM(e,t){return qh(e,t)}var Af=null,Ml=null,_h=!1,Df=!1,Xy=!1,La=0;function Dn(e){e!==Ml&&e.next===null&&(Ml===null?Af=Ml=e:Ml=Ml.next=e),Df=!0,_h||(_h=!0,lM())}function du(e,t){if(!Xy&&Df){Xy=!0;do for(var o=!1,r=Af;r!==null;){if(!t)if(e!==0){var n=r.pendingLanes;if(n===0)var a=0;else{var i=r.suspendedLanes,l=r.pingedLanes;a=(1<<31-xr(42|e)+1)-1,a&=n&~(i&~l),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(o=!0,bx(r,a))}else a=Ge,a=Uf(r,r===bt?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),(a&3)===0||iu(r,a)||(o=!0,bx(r,a));r=r.next}while(o);Xy=!1}}function iM(){cS()}function cS(){Df=_h=!1;var e=0;La!==0&&yM()&&(e=La);for(var t=br(),o=null,r=Af;r!==null;){var n=r.next,a=uS(r,t);a===0?(r.next=null,o===null?Af=n:o.next=n,n===null&&(Ml=o)):(o=r,(e!==0||(a&3)!==0)&&(Df=!0)),r=n}fo!==0&&fo!==5||du(e,!1),La!==0&&(La=0)}function uS(e,t){for(var o=e.suspendedLanes,r=e.pingedLanes,n=e.expirationTimes,a=e.pendingLanes&-62914561;0l)break;var u=s.transferSize,m=s.initiatorType;u&&Cx(m)&&(s=s.responseEnd,i+=u*(s\"u\"?null:document;function vS(e,t,o){var r=us;if(r&&typeof t==\"string\"&&t){var n=Ur(t);n='link[rel=\"'+e+'\"][href=\"'+n+'\"]',typeof o==\"string\"&&(n+='[crossorigin=\"'+o+'\"]'),Nx.has(n)||(Nx.add(n),e={rel:e,crossOrigin:o,href:t},r.querySelector(n)===null&&(t=r.createElement(\"link\"),Do(t,\"link\",e),To(t),r.head.appendChild(t)))}}function PM(e){ia.D(e),vS(\"dns-prefetch\",e,null)}function CM(e,t){ia.C(e,t),vS(\"preconnect\",e,t)}function RM(e,t,o){ia.L(e,t,o);var r=us;if(r&&e&&t){var n='link[rel=\"preload\"][as=\"'+Ur(t)+'\"]';t===\"image\"&&o&&o.imageSrcSet?(n+='[imagesrcset=\"'+Ur(o.imageSrcSet)+'\"]',typeof o.imageSizes==\"string\"&&(n+='[imagesizes=\"'+Ur(o.imageSizes)+'\"]')):n+='[href=\"'+Ur(e)+'\"]';var a=n;switch(t){case\"style\":a=rs(e);break;case\"script\":a=ps(e)}Xr.has(a)||(e=Dt({rel:\"preload\",href:t===\"image\"&&o&&o.imageSrcSet?void 0:e,as:t},o),Xr.set(a,e),r.querySelector(n)!==null||t===\"style\"&&r.querySelector(mu(a))||t===\"script\"&&r.querySelector(yu(a))||(t=r.createElement(\"link\"),Do(t,\"link\",e),To(t),r.head.appendChild(t)))}}function wM(e,t){ia.m(e,t);var o=us;if(o&&e){var r=t&&typeof t.as==\"string\"?t.as:\"script\",n='link[rel=\"modulepreload\"][as=\"'+Ur(r)+'\"][href=\"'+Ur(e)+'\"]',a=n;switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":a=ps(e)}if(!Xr.has(a)&&(e=Dt({rel:\"modulepreload\",href:e},t),Xr.set(a,e),o.querySelector(n)===null)){switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":if(o.querySelector(yu(a)))return}r=o.createElement(\"link\"),Do(r,\"link\",e),To(r),o.head.appendChild(r)}}}function MM(e,t,o){ia.S(e,t,o);var r=us;if(r&&e){var n=Vl(r).hoistableStyles,a=rs(e);t=t||\"default\";var i=n.get(a);if(!i){var l={loading:0,preload:null};if(i=r.querySelector(mu(a)))l.loading=5;else{e=Dt({rel:\"stylesheet\",href:e,\"data-precedence\":t},o),(o=Xr.get(a))&&zg(e,o);var s=i=r.createElement(\"link\");To(s),Do(s,\"link\",e),s._p=new Promise(function(c,u){s.onload=c,s.onerror=u}),s.addEventListener(\"load\",function(){l.loading|=1}),s.addEventListener(\"error\",function(){l.loading|=2}),l.loading|=4,af(i,t,r)}i={type:\"stylesheet\",instance:i,count:1,state:l},n.set(a,i)}}}function OM(e,t){ia.X(e,t);var o=us;if(o&&e){var r=Vl(o).hoistableScripts,n=ps(e),a=r.get(n);a||(a=o.querySelector(yu(n)),a||(e=Dt({src:e,async:!0},t),(t=Xr.get(n))&&kg(e,t),a=o.createElement(\"script\"),To(a),Do(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function AM(e,t){ia.M(e,t);var o=us;if(o&&e){var r=Vl(o).hoistableScripts,n=ps(e),a=r.get(n);a||(a=o.querySelector(yu(n)),a||(e=Dt({src:e,async:!0,type:\"module\"},t),(t=Xr.get(n))&&kg(e,t),a=o.createElement(\"script\"),To(a),Do(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function _x(e,t,o,r){var n=(n=ja.current)?zf(n):null;if(!n)throw Error($(446));switch(e){case\"meta\":case\"title\":return null;case\"style\":return typeof o.precedence==\"string\"&&typeof o.href==\"string\"?(t=rs(o.href),o=Vl(n).hoistableStyles,r=o.get(t),r||(r={type:\"style\",instance:null,count:0,state:null},o.set(t,r)),r):{type:\"void\",instance:null,count:0,state:null};case\"link\":if(o.rel===\"stylesheet\"&&typeof o.href==\"string\"&&typeof o.precedence==\"string\"){e=rs(o.href);var a=Vl(n).hoistableStyles,i=a.get(e);if(i||(n=n.ownerDocument||n,i={type:\"stylesheet\",instance:null,count:0,state:{loading:0,preload:null}},a.set(e,i),(a=n.querySelector(mu(e)))&&!a._p&&(i.instance=a,i.state.loading=5),Xr.has(e)||(o={rel:\"preload\",as:\"style\",href:o.href,crossOrigin:o.crossOrigin,integrity:o.integrity,media:o.media,hrefLang:o.hrefLang,referrerPolicy:o.referrerPolicy},Xr.set(e,o),a||DM(n,e,o,i.state))),t&&r===null)throw Error($(528,\"\"));return i}if(t&&r!==null)throw Error($(529,\"\"));return null;case\"script\":return t=o.async,o=o.src,typeof o==\"string\"&&t&&typeof t!=\"function\"&&typeof t!=\"symbol\"?(t=ps(o),o=Vl(n).hoistableScripts,r=o.get(t),r||(r={type:\"script\",instance:null,count:0,state:null},o.set(t,r)),r):{type:\"void\",instance:null,count:0,state:null};default:throw Error($(444,e))}}function rs(e){return'href=\"'+Ur(e)+'\"'}function mu(e){return'link[rel=\"stylesheet\"]['+e+\"]\"}function xS(e){return Dt({},e,{\"data-precedence\":e.precedence,precedence:null})}function DM(e,t,o,r){e.querySelector('link[rel=\"preload\"][as=\"style\"]['+t+\"]\")?r.loading=1:(t=e.createElement(\"link\"),r.preload=t,t.addEventListener(\"load\",function(){return r.loading|=1}),t.addEventListener(\"error\",function(){return r.loading|=2}),Do(t,\"link\",o),To(t),e.head.appendChild(t))}function ps(e){return'[src=\"'+Ur(e)+'\"]'}function yu(e){return\"script[async]\"+e}function zx(e,t,o){if(t.count++,t.instance===null)switch(t.type){case\"style\":var r=e.querySelector('style[data-href~=\"'+Ur(o.href)+'\"]');if(r)return t.instance=r,To(r),r;var n=Dt({},o,{\"data-href\":o.href,\"data-precedence\":o.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement(\"style\"),To(r),Do(r,\"style\",n),af(r,o.precedence,e),t.instance=r;case\"stylesheet\":n=rs(o.href);var a=e.querySelector(mu(n));if(a)return t.state.loading|=4,t.instance=a,To(a),a;r=xS(o),(n=Xr.get(n))&&zg(r,n),a=(e.ownerDocument||e).createElement(\"link\"),To(a);var i=a;return i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Do(a,\"link\",r),t.state.loading|=4,af(a,o.precedence,e),t.instance=a;case\"script\":return a=ps(o.src),(n=e.querySelector(yu(a)))?(t.instance=n,To(n),n):(r=o,(n=Xr.get(a))&&(r=Dt({},o),kg(r,n)),e=e.ownerDocument||e,n=e.createElement(\"script\"),To(n),Do(n,\"link\",r),e.head.appendChild(n),t.instance=n);case\"void\":return null;default:throw Error($(443,t.type))}else t.type===\"stylesheet\"&&(t.state.loading&4)===0&&(r=t.instance,t.state.loading|=4,af(r,o.precedence,e));return t.instance}function af(e,t,o){for(var r=o.querySelectorAll('link[rel=\"stylesheet\"][data-precedence],style[data-precedence]'),n=r.length?r[r.length-1]:null,a=n,i=0;i title\"):null)}function NM(e,t,o){if(o===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;switch(t.rel){case\"stylesheet\":return e=t.disabled,typeof t.precedence==\"string\"&&e==null;default:return!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 TS(e){return!(e.type===\"stylesheet\"&&(e.state.loading&3)===0)}function _M(e,t,o,r){if(o.type===\"stylesheet\"&&(typeof r.media!=\"string\"||matchMedia(r.media).matches!==!1)&&(o.state.loading&4)===0){if(o.instance===null){var n=rs(r.href),a=t.querySelector(mu(n));if(a){t=a._p,t!==null&&typeof t==\"object\"&&typeof t.then==\"function\"&&(e.count++,e=kf.bind(e),t.then(e,e)),o.state.loading|=4,o.instance=a,To(a);return}a=t.ownerDocument||t,r=xS(r),(n=Xr.get(n))&&zg(r,n),a=a.createElement(\"link\"),To(a);var i=a;i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Do(a,\"link\",r),o.instance=a}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(o,t),(t=o.state.preload)&&(o.state.loading&3)===0&&(e.count++,o=kf.bind(e),t.addEventListener(\"load\",o),t.addEventListener(\"error\",o))}}var Fy=0;function zM(e,t){return e.stylesheets&&e.count===0&&sf(e,e.stylesheets),0Fy?50:800)+t);return e.unsuspend=o,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(n)}}:null}function kf(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)sf(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Bf=null;function sf(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Bf=new Map,t.forEach(kM,e),Bf=null,kf.call(e))}function kM(e,t){if(!(t.state.loading&4)){var o=Bf.get(e);if(o)var r=o.get(null);else{o=new Map,Bf.set(e,o);for(var n=e.querySelectorAll(\"link[data-precedence],style[data-precedence]\"),a=0;a{\"use strict\";function AS(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(AS)}catch(e){console.error(e)}}AS(),DS.exports=OS()});var aE=Xo(pt=>{\"use strict\";var Eo=typeof Symbol==\"function\"&&Symbol.for,Yg=Eo?Symbol.for(\"react.element\"):60103,Xg=Eo?Symbol.for(\"react.portal\"):60106,ud=Eo?Symbol.for(\"react.fragment\"):60107,pd=Eo?Symbol.for(\"react.strict_mode\"):60108,fd=Eo?Symbol.for(\"react.profiler\"):60114,dd=Eo?Symbol.for(\"react.provider\"):60109,md=Eo?Symbol.for(\"react.context\"):60110,Gg=Eo?Symbol.for(\"react.async_mode\"):60111,yd=Eo?Symbol.for(\"react.concurrent_mode\"):60111,hd=Eo?Symbol.for(\"react.forward_ref\"):60112,gd=Eo?Symbol.for(\"react.suspense\"):60113,oO=Eo?Symbol.for(\"react.suspense_list\"):60120,bd=Eo?Symbol.for(\"react.memo\"):60115,vd=Eo?Symbol.for(\"react.lazy\"):60116,rO=Eo?Symbol.for(\"react.block\"):60121,nO=Eo?Symbol.for(\"react.fundamental\"):60117,aO=Eo?Symbol.for(\"react.responder\"):60118,iO=Eo?Symbol.for(\"react.scope\"):60119;function Pr(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case Yg:switch(e=e.type,e){case Gg:case yd:case ud:case fd:case pd:case gd:return e;default:switch(e=e&&e.$$typeof,e){case md:case hd:case vd:case bd:case dd:return e;default:return t}}case Xg:return t}}}function nE(e){return Pr(e)===yd}pt.AsyncMode=Gg;pt.ConcurrentMode=yd;pt.ContextConsumer=md;pt.ContextProvider=dd;pt.Element=Yg;pt.ForwardRef=hd;pt.Fragment=ud;pt.Lazy=vd;pt.Memo=bd;pt.Portal=Xg;pt.Profiler=fd;pt.StrictMode=pd;pt.Suspense=gd;pt.isAsyncMode=function(e){return nE(e)||Pr(e)===Gg};pt.isConcurrentMode=nE;pt.isContextConsumer=function(e){return Pr(e)===md};pt.isContextProvider=function(e){return Pr(e)===dd};pt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===Yg};pt.isForwardRef=function(e){return Pr(e)===hd};pt.isFragment=function(e){return Pr(e)===ud};pt.isLazy=function(e){return Pr(e)===vd};pt.isMemo=function(e){return Pr(e)===bd};pt.isPortal=function(e){return Pr(e)===Xg};pt.isProfiler=function(e){return Pr(e)===fd};pt.isStrictMode=function(e){return Pr(e)===pd};pt.isSuspense=function(e){return Pr(e)===gd};pt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===ud||e===yd||e===fd||e===pd||e===gd||e===oO||typeof e==\"object\"&&e!==null&&(e.$$typeof===vd||e.$$typeof===bd||e.$$typeof===dd||e.$$typeof===md||e.$$typeof===hd||e.$$typeof===nO||e.$$typeof===aO||e.$$typeof===iO||e.$$typeof===rO)};pt.typeOf=Pr});var lE=Xo((Mz,iE)=>{\"use strict\";iE.exports=aE()});var mE=Xo((Oz,dE)=>{\"use strict\";var qg=lE(),lO={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},sO={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},cO={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},pE={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Ig={};Ig[qg.ForwardRef]=cO;Ig[qg.Memo]=pE;function sE(e){return qg.isMemo(e)?pE:Ig[e.$$typeof]||lO}var uO=Object.defineProperty,pO=Object.getOwnPropertyNames,cE=Object.getOwnPropertySymbols,fO=Object.getOwnPropertyDescriptor,dO=Object.getPrototypeOf,uE=Object.prototype;function fE(e,t,o){if(typeof t!=\"string\"){if(uE){var r=dO(t);r&&r!==uE&&fE(e,r,o)}var n=pO(t);cE&&(n=n.concat(cE(t)));for(var a=sE(e),i=sE(t),l=0;l{\"use strict\";var DO=Symbol.for(\"react.transitional.element\"),NO=Symbol.for(\"react.fragment\");function AE(e,t,o){var r=null;if(o!==void 0&&(r=\"\"+o),t.key!==void 0&&(r=\"\"+t.key),\"key\"in t){o={};for(var n in t)n!==\"key\"&&(o[n]=t[n])}else o=t;return t=o.ref,{$$typeof:DO,type:e,key:r,ref:t!==void 0?t:null,props:o}}Pd.Fragment=NO;Pd.jsx=AE;Pd.jsxs=AE});var Ie=Xo((Ck,NE)=>{\"use strict\";NE.exports=DE()});var kE=Xo(vt=>{\"use strict\";var Qg=Symbol.for(\"react.transitional.element\"),Wg=Symbol.for(\"react.portal\"),Cd=Symbol.for(\"react.fragment\"),Rd=Symbol.for(\"react.strict_mode\"),wd=Symbol.for(\"react.profiler\"),Md=Symbol.for(\"react.consumer\"),Od=Symbol.for(\"react.context\"),Ad=Symbol.for(\"react.forward_ref\"),Dd=Symbol.for(\"react.suspense\"),Nd=Symbol.for(\"react.suspense_list\"),_d=Symbol.for(\"react.memo\"),zd=Symbol.for(\"react.lazy\"),_O=Symbol.for(\"react.view_transition\"),zO=Symbol.for(\"react.client.reference\");function Ir(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case Qg:switch(e=e.type,e){case Cd:case wd:case Rd:case Dd:case Nd:case _O:return e;default:switch(e=e&&e.$$typeof,e){case Od:case Ad:case zd:case _d:return e;case Md:return e;default:return t}}case Wg:return t}}}vt.ContextConsumer=Md;vt.ContextProvider=Od;vt.Element=Qg;vt.ForwardRef=Ad;vt.Fragment=Cd;vt.Lazy=zd;vt.Memo=_d;vt.Portal=Wg;vt.Profiler=wd;vt.StrictMode=Rd;vt.Suspense=Dd;vt.SuspenseList=Nd;vt.isContextConsumer=function(e){return Ir(e)===Md};vt.isContextProvider=function(e){return Ir(e)===Od};vt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===Qg};vt.isForwardRef=function(e){return Ir(e)===Ad};vt.isFragment=function(e){return Ir(e)===Cd};vt.isLazy=function(e){return Ir(e)===zd};vt.isMemo=function(e){return Ir(e)===_d};vt.isPortal=function(e){return Ir(e)===Wg};vt.isProfiler=function(e){return Ir(e)===wd};vt.isStrictMode=function(e){return Ir(e)===Rd};vt.isSuspense=function(e){return Ir(e)===Dd};vt.isSuspenseList=function(e){return Ir(e)===Nd};vt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===Cd||e===wd||e===Rd||e===Dd||e===Nd||typeof e==\"object\"&&e!==null&&(e.$$typeof===zd||e.$$typeof===_d||e.$$typeof===Od||e.$$typeof===Md||e.$$typeof===Ad||e.$$typeof===zO||e.getModuleId!==void 0)};vt.typeOf=Ir});var LE=Xo((Dk,BE)=>{\"use strict\";BE.exports=kE()});var w=q(re());var ir=q(re(),1),_S=q(NS(),1),zS=ir.createContext(null);function YM(){let e=ir.useContext(zS);if(!e)throw new Error(\"RenderContext not found\");return e}function XM(){return YM().model}function Ye(e){let t=XM(),o=ir.useSyncExternalStore(n=>(t.on(`change:${e}`,n),()=>t.off(`change:${e}`,n)),()=>t.get(e)),r=ir.useCallback(n=>{t.set(e,typeof n==\"function\"?n(t.get(e)):n),t.save_changes()},[t,e]);return[o,r]}function kS(e){return({el:t,model:o,experimental:r})=>{let n=_S.createRoot(t);return n.render(ir.createElement(ir.StrictMode,null,ir.createElement(zS.Provider,{value:{model:o,experimental:r}},ir.createElement(e)))),()=>n.unmount()}}function lr(e,...t){let o=new URL(`https://mui.com/production-error/?code=${e}`);return t.forEach(r=>o.searchParams.append(\"args[]\",r)),`Minified MUI error #${e}; visit ${o} for the full message.`}function Bi(){return Bi=Object.assign?Object.assign.bind():function(e){for(var t=1;t0?eo(bs,--Ko):0,hs--,so===10&&(hs=1,ad--),so}function Qo(){return so=Ko<$S?eo(bs,Ko++):0,hs++,so===10&&(hs=1,ad++),so}function Gr(){return eo(bs,Ko)}function vu(){return Ko}function xs(e,t){return Ja(bs,e,t)}function gs(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function id(e){return ad=hs=1,$S=Fo(bs=e),Ko=0,[]}function ld(e){return bs=\"\",e}function Ts(e){return nd(xs(Ko-1,$g(e===91?e+2:e===40?e+1:e)))}function GS(e){for(;(so=Gr())&&so<33;)Qo();return gs(e)>2||gs(so)>3?\"\":\" \"}function qS(e,t){for(;--t&&Qo()&&!(so<48||so>102||so>57&&so<65||so>70&&so<97););return xs(e,vu()+(t<6&&Gr()==32&&Qo()==32))}function $g(e){for(;Qo();)switch(so){case e:return Ko;case 34:case 39:e!==34&&e!==39&&$g(so);break;case 40:e===41&&$g(e);break;case 92:Qo();break}return Ko}function IS(e,t){for(;Qo()&&e+so!==57;)if(e+so===84&&Gr()===47)break;return\"/*\"+xs(t,Ko-1)+\"*\"+Li(e===47?e:Qo())}function FS(e){for(;!gs(Gr());)Qo();return xs(e,Ko)}function WS(e){return ld(sd(\"\",null,null,null,[\"\"],e=id(e),0,[0],e))}function sd(e,t,o,r,n,a,i,l,s){for(var c=0,u=0,m=i,p=0,d=0,v=0,T=1,S=1,h=1,y=0,g=\"\",b=n,E=a,C=r,P=g;S;)switch(v=y,y=Qo()){case 40:if(v!=108&&eo(P,m-1)==58){gu(P+=We(Ts(y),\"&\",\"&\\f\"),\"&\\f\")!=-1&&(h=-1);break}case 34:case 39:case 91:P+=Ts(y);break;case 9:case 10:case 13:case 32:P+=GS(v);break;case 92:P+=qS(vu()-1,7);continue;case 47:switch(Gr()){case 42:case 47:ys(FM(IS(Qo(),vu()),t,o),s);break;default:P+=\"/\"}break;case 123*T:l[c++]=Fo(P)*h;case 125*T:case 59:case 0:switch(y){case 0:case 125:S=0;case 59+u:h==-1&&(P=We(P,/\\f/g,\"\")),d>0&&Fo(P)-m&&ys(d>32?QS(P+\";\",r,o,m-1):QS(We(P,\" \",\"\")+\";\",r,o,m-2),s);break;case 59:P+=\";\";default:if(ys(C=KS(P,t,o,c,u,n,l,g,b=[],E=[],m),a),y===123)if(u===0)sd(P,t,C,C,b,a,m,l,E);else switch(p===99&&eo(P,3)===110?100:p){case 100:case 108:case 109:case 115:sd(e,C,C,r&&ys(KS(e,C,C,0,0,n,l,g,n,b=[],m),E),n,E,m,l,r?b:E);break;default:sd(P,C,C,C,[\"\"],E,0,l,E)}}c=u=d=0,T=h=1,g=P=\"\",m=i;break;case 58:m=1+Fo(P),d=v;default:if(T<1){if(y==123)--T;else if(y==125&&T++==0&&XS()==125)continue}switch(P+=Li(y),y*T){case 38:h=u>0?1:(P+=\"\\f\",-1);break;case 44:l[c++]=(Fo(P)-1)*h,h=1;break;case 64:Gr()===45&&(P+=Ts(Qo())),p=Gr(),u=m=Fo(g=P+=FS(vu())),y++;break;case 45:v===45&&Fo(P)==2&&(T=0)}}return a}function KS(e,t,o,r,n,a,i,l,s,c,u){for(var m=n-1,p=n===0?a:[\"\"],d=ms(p),v=0,T=0,S=0;v0?p[h]+\" \"+y:We(y,/&\\f/g,p[h])))&&(s[S++]=g);return bu(e,t,o,n===0?fs:l,s,c,u)}function FM(e,t,o){return bu(e,t,o,od,Li(YS()),Ja(e,2,-2),0)}function QS(e,t,o,r){return bu(e,t,o,ds,Ja(e,0,r),Ja(e,r+1,-1),r)}function ji(e,t){for(var o=\"\",r=ms(e),n=0;n6)switch(eo(e,t+1)){case 109:if(eo(e,t+4)!==45)break;case 102:return We(e,/(.+:)(.+)-([^]+)/,\"$1\"+tt+\"$2-$3$1\"+hu+(eo(e,t+3)==108?\"$3\":\"$2-$3\"))+e;case 115:return~gu(e,\"stretch\")?oE(We(e,\"stretch\",\"fill-available\"),t)+e:e}break;case 4949:if(eo(e,t+1)!==115)break;case 6444:switch(eo(e,Fo(e)-3-(~gu(e,\"!important\")&&10))){case 107:return We(e,\":\",\":\"+tt)+e;case 101:return We(e,/(.+:)([^;!]+)(;|!.+)?/,\"$1\"+tt+(eo(e,14)===45?\"inline-\":\"\")+\"box$3$1\"+tt+\"$2$3$1\"+No+\"$2box$3\")+e}break;case 5936:switch(eo(e,t+11)){case 114:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"tb\")+e;case 108:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"tb-rl\")+e;case 45:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"lr\")+e}return tt+e+No+e+e}return e}var eO=function(t,o,r,n){if(t.length>-1&&!t.return)switch(t.type){case ds:t.return=oE(t.value,t.length);break;case rd:return ji([vs(t,{value:We(t.value,\"@\",\"@\"+tt)})],n);case fs:if(t.length)return Vg(t.props,function(a){switch(Hg(a,/(::plac\\w+|:read-\\w+)/)){case\":read-only\":case\":read-write\":return ji([vs(t,{props:[We(a,/:(read-\\w+)/,\":\"+hu+\"$1\")]})],n);case\"::placeholder\":return ji([vs(t,{props:[We(a,/:(plac\\w+)/,\":\"+tt+\"input-$1\")]}),vs(t,{props:[We(a,/:(plac\\w+)/,\":\"+hu+\"$1\")]}),vs(t,{props:[We(a,/:(plac\\w+)/,No+\"input-$1\")]})],n)}return\"\"})}},tO=[eO],rE=function(t){var o=t.key;if(o===\"css\"){var r=document.querySelectorAll(\"style[data-emotion]:not([data-s])\");Array.prototype.forEach.call(r,function(T){var S=T.getAttribute(\"data-emotion\");S.indexOf(\" \")!==-1&&(document.head.appendChild(T),T.setAttribute(\"data-s\",\"\"))})}var n=t.stylisPlugins||tO,a={},i,l=[];i=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^=\"'+o+' \"]'),function(T){for(var S=T.getAttribute(\"data-emotion\").split(\" \"),h=1;h=4;++r,n-=4)o=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,o=(o&65535)*1540483477+((o>>>16)*59797<<16),o^=o>>>24,t=(o&65535)*1540483477+((o>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(n){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var hE={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};var yO=!1,hO=/[A-Z]|^ms/g,gO=/_EMO_([^_]+?)_([^]*?)_EMO_/g,xE=function(t){return t.charCodeAt(1)===45},gE=function(t){return t!=null&&typeof t!=\"boolean\"},Fg=cd(function(e){return xE(e)?e:e.replace(hO,\"-$&\").toLowerCase()}),bE=function(t,o){switch(t){case\"animation\":case\"animationName\":if(typeof o==\"string\")return o.replace(gO,function(r,n,a){return Nn={name:n,styles:a,next:Nn},n})}return hE[t]!==1&&!xE(t)&&typeof o==\"number\"&&o!==0?o+\"px\":o},bO=\"Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.\";function Su(e,t,o){if(o==null)return\"\";var r=o;if(r.__emotion_styles!==void 0)return r;switch(typeof o){case\"boolean\":return\"\";case\"object\":{var n=o;if(n.anim===1)return Nn={name:n.name,styles:n.styles,next:Nn},n.name;var a=o;if(a.styles!==void 0){var i=a.next;if(i!==void 0)for(;i!==void 0;)Nn={name:i.name,styles:i.styles,next:Nn},i=i.next;var l=a.styles+\";\";return l}return vO(e,t,o)}case\"function\":{if(e!==void 0){var s=Nn,c=o(e);return Nn=s,Su(e,t,c)}break}}var u=o;if(t==null)return u;var m=t[u];return m!==void 0?m:u}function vO(e,t,o){var r=\"\";if(Array.isArray(o))for(var n=0;n96?wO:MO},ME=function(t,o,r){var n;if(o){var a=o.shouldForwardProp;n=t.__emotion_forwardProp&&a?function(i){return t.__emotion_forwardProp(i)&&a(i)}:a}return typeof n!=\"function\"&&r&&(n=t.__emotion_forwardProp),n},OO=function(t){var o=t.cache,r=t.serialized,n=t.isStringTag;return Ss(o,r,n),Eu(function(){return Tu(o,r,n)}),null},OE=function e(t,o){var r=t.__emotion_real===t,n=r&&t.__emotion_base||t,a,i;o!==void 0&&(a=o.label,i=o.target);var l=ME(t,o,r),s=l||wE(n),c=!s(\"as\");return function(){var u=arguments,m=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(a!==void 0&&m.push(\"label:\"+a+\";\"),u[0]==null||u[0].raw===void 0)m.push.apply(m,u);else{var p=u[0];m.push(p[0]);for(var d=u.length,v=1;v{t[o]=jE(e[o])}),t}function Kt(e,t,o={clone:!0}){let r=o.clone?{...e}:e;return Cr(e)&&Cr(t)&&Object.keys(t).forEach(n=>{Zg.isValidElement(t[n])||(0,Jg.isValidElementType)(t[n])?r[n]=t[n]:Cr(t[n])&&Object.prototype.hasOwnProperty.call(e,n)&&Cr(e[n])?r[n]=Kt(e[n],t[n],o):o.clone?r[n]=Cr(t[n])?jE(t[n]):t[n]:r[n]=t[n]}),r}var kO=e=>{let t=Object.keys(e).map(o=>({key:o,val:e[o]}))||[];return t.sort((o,r)=>o.val-r.val),t.reduce((o,r)=>({...o,[r.key]:r.val}),{})};function e0(e){let{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:o=\"px\",step:r=5,...n}=e,a=kO(t),i=Object.keys(a);function l(p){return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o})`}function s(p){return`@media (max-width:${(typeof t[p]==\"number\"?t[p]:p)-r/100}${o})`}function c(p,d){let v=i.indexOf(d);return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o}) and (max-width:${(v!==-1&&typeof t[i[v]]==\"number\"?t[i[v]]:d)-r/100}${o})`}function u(p){return i.indexOf(p)+1r.startsWith(\"@container\")).sort((r,n)=>{let a=/min-width:\\s*([0-9.]+)/;return+(r.match(a)?.[1]||0)-+(n.match(a)?.[1]||0)});return o.length?o.reduce((r,n)=>{let a=t[n];return delete r[n],r[n]=a,r},{...t}):t}function t0(e,t){return t===\"@\"||t.startsWith(\"@\")&&(e.some(o=>t.startsWith(`@${o}`))||!!t.match(/^@\\d/))}function o0(e,t){let o=t.match(/^@([^/]+)?\\/?(.+)?$/);if(!o)return null;let[,r,n]=o,a=Number.isNaN(+r)?r||0:+r;return e.containerQueries(n).up(a)}function Bd(e){let t=(a,i)=>a.replace(\"@media\",i?`@container ${i}`:\"@container\");function o(a,i){a.up=(...l)=>t(e.breakpoints.up(...l),i),a.down=(...l)=>t(e.breakpoints.down(...l),i),a.between=(...l)=>t(e.breakpoints.between(...l),i),a.only=(...l)=>t(e.breakpoints.only(...l),i),a.not=(...l)=>{let s=t(e.breakpoints.not(...l),i);return s.includes(\"not all and\")?s.replace(\"not all and \",\"\").replace(\"min-width:\",\"width<\").replace(\"max-width:\",\"width>\").replace(\"and\",\"or\"):s}}let r={},n=a=>(o(r,a),r);return o(n),{...e,containerQueries:n}}var BO={borderRadius:4},UE=BO;function LO(e,t){return t?Kt(e,t,{clone:!1}):e}var sa=LO;var Ru={xs:0,sm:600,md:900,lg:1200,xl:1536},HE={keys:[\"xs\",\"sm\",\"md\",\"lg\",\"xl\"],up:e=>`@media (min-width:${Ru[e]}px)`},jO={containerQueries:e=>({up:t=>{let o=typeof t==\"number\"?t:Ru[t]||t;return typeof o==\"number\"&&(o=`${o}px`),e?`@container ${e} (min-width:${o})`:`@container (min-width:${o})`}})};function Wo(e,t,o){let r=e.theme||{};if(Array.isArray(t)){let a=r.breakpoints||HE;return t.reduce((i,l,s)=>(i[a.up(a.keys[s])]=o(t[s]),i),{})}if(typeof t==\"object\"){let a=r.breakpoints||HE;return Object.keys(t).reduce((i,l)=>{if(t0(a.keys,l)){let s=o0(r.containerQueries?r:jO,l);s&&(i[s]=o(t[l],l))}else if(Object.keys(a.values||Ru).includes(l)){let s=a.up(l);i[s]=o(t[l],l)}else{let s=l;i[s]=t[s]}return i},{})}return o(t)}function VE(e={}){return e.keys?.reduce((o,r)=>{let n=e.up(r);return o[n]={},o},{})||{}}function r0(e,t){return e.reduce((o,r)=>{let n=o[r];return(!n||Object.keys(n).length===0)&&delete o[r],o},t)}function ri(e){if(typeof e!=\"string\")throw new Error(lr(7));return e.charAt(0).toUpperCase()+e.slice(1)}function Ps(e,t,o=!0){if(!t||typeof t!=\"string\")return null;if(e&&e.vars&&o){let r=`vars.${t}`.split(\".\").reduce((n,a)=>n&&n[a]?n[a]:null,e);if(r!=null)return r}return t.split(\".\").reduce((r,n)=>r&&r[n]!=null?r[n]:null,e)}function wu(e,t,o,r=o){let n;return typeof e==\"function\"?n=e(o):Array.isArray(e)?n=e[o]||r:n=Ps(e,o)||r,t&&(n=t(n,r,e)),n}function UO(e){let{prop:t,cssProperty:o=e.prop,themeKey:r,transform:n}=e,a=i=>{if(i[t]==null)return null;let l=i[t],s=i.theme,c=Ps(s,r)||{};return Wo(i,l,m=>{let p=wu(c,n,m);return m===p&&typeof m==\"string\"&&(p=wu(c,n,`${t}${m===\"default\"?\"\":ri(m)}`,m)),o===!1?p:{[o]:p}})};return a.propTypes={},a.filterProps=[t],a}var Pt=UO;function Ld(e){let t={};return o=>(t[o]===void 0&&(t[o]=e(o)),t[o])}var HO={m:\"margin\",p:\"padding\"},VO={t:\"Top\",r:\"Right\",b:\"Bottom\",l:\"Left\",x:[\"Left\",\"Right\"],y:[\"Top\",\"Bottom\"]},$E={marginX:\"mx\",marginY:\"my\",paddingX:\"px\",paddingY:\"py\"},$O=Ld(e=>{if(e.length>2)if($E[e])e=$E[e];else return[e];let[t,o]=e.split(\"\"),r=HO[t],n=VO[o]||\"\";return Array.isArray(n)?n.map(a=>r+a):[r+n]}),n0=[\"m\",\"mt\",\"mr\",\"mb\",\"ml\",\"mx\",\"my\",\"margin\",\"marginTop\",\"marginRight\",\"marginBottom\",\"marginLeft\",\"marginX\",\"marginY\",\"marginInline\",\"marginInlineStart\",\"marginInlineEnd\",\"marginBlock\",\"marginBlockStart\",\"marginBlockEnd\"],a0=[\"p\",\"pt\",\"pr\",\"pb\",\"pl\",\"px\",\"py\",\"padding\",\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\",\"paddingX\",\"paddingY\",\"paddingInline\",\"paddingInlineStart\",\"paddingInlineEnd\",\"paddingBlock\",\"paddingBlockStart\",\"paddingBlockEnd\"],YE=[...n0,...a0];function Hi(e,t,o,r){let n=Ps(e,t,!0)??o;return typeof n==\"number\"||typeof n==\"string\"?a=>typeof a==\"string\"?a:typeof n==\"string\"?n.startsWith(\"var(\")&&a===0?0:n.startsWith(\"var(\")&&a===1?n:`calc(${a} * ${n})`:n*a:Array.isArray(n)?a=>{if(typeof a==\"string\")return a;let i=Math.abs(a),l=n[i];return a>=0?l:typeof l==\"number\"?-l:typeof l==\"string\"&&l.startsWith(\"var(\")?`calc(-1 * ${l})`:`-${l}`}:typeof n==\"function\"?n:()=>{}}function Mu(e){return Hi(e,\"spacing\",8,\"spacing\")}function Vi(e,t){return typeof t==\"string\"||t==null?t:e(t)}function YO(e,t){return o=>e.reduce((r,n)=>(r[n]=Vi(t,o),r),{})}function XO(e,t,o,r){if(!t.includes(o))return null;let n=$O(o),a=YO(n,r),i=e[o];return Wo(e,i,a)}function i0(e,t){let o=Mu(e.theme);return Object.keys(e).map(r=>XO(e,t,r,o)).reduce(sa,{})}function Vt(e){return i0(e,n0)}Vt.propTypes={};Vt.filterProps=n0;function $t(e){return i0(e,a0)}$t.propTypes={};$t.filterProps=a0;function XE(e){return i0(e,YE)}XE.propTypes={};XE.filterProps=YE;function Cs(e=8,t=Mu({spacing:e})){if(e.mui)return e;let o=(...r)=>(r.length===0?[1]:r).map(a=>{let i=t(a);return typeof i==\"number\"?`${i}px`:i}).join(\" \");return o.mui=!0,o}function GO(...e){let t=e.reduce((r,n)=>(n.filterProps.forEach(a=>{r[a]=n}),r),{}),o=r=>Object.keys(r).reduce((n,a)=>t[a]?sa(n,t[a](r)):n,{});return o.propTypes={},o.filterProps=e.reduce((r,n)=>r.concat(n.filterProps),[]),o}var ca=GO;function Rr(e){return typeof e!=\"number\"?e:`${e}px solid`}function Fr(e,t){return Pt({prop:e,themeKey:\"borders\",transform:t})}var qO=Fr(\"border\",Rr),IO=Fr(\"borderTop\",Rr),FO=Fr(\"borderRight\",Rr),KO=Fr(\"borderBottom\",Rr),QO=Fr(\"borderLeft\",Rr),WO=Fr(\"borderColor\"),ZO=Fr(\"borderTopColor\"),JO=Fr(\"borderRightColor\"),eA=Fr(\"borderBottomColor\"),tA=Fr(\"borderLeftColor\"),oA=Fr(\"outline\",Rr),rA=Fr(\"outlineColor\"),Ou=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){let t=Hi(e.theme,\"shape.borderRadius\",4,\"borderRadius\"),o=r=>({borderRadius:Vi(t,r)});return Wo(e,e.borderRadius,o)}return null};Ou.propTypes={};Ou.filterProps=[\"borderRadius\"];var S4=ca(qO,IO,FO,KO,QO,WO,ZO,JO,eA,tA,Ou,oA,rA);var Au=e=>{if(e.gap!==void 0&&e.gap!==null){let t=Hi(e.theme,\"spacing\",8,\"gap\"),o=r=>({gap:Vi(t,r)});return Wo(e,e.gap,o)}return null};Au.propTypes={};Au.filterProps=[\"gap\"];var Du=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){let t=Hi(e.theme,\"spacing\",8,\"columnGap\"),o=r=>({columnGap:Vi(t,r)});return Wo(e,e.columnGap,o)}return null};Du.propTypes={};Du.filterProps=[\"columnGap\"];var Nu=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){let t=Hi(e.theme,\"spacing\",8,\"rowGap\"),o=r=>({rowGap:Vi(t,r)});return Wo(e,e.rowGap,o)}return null};Nu.propTypes={};Nu.filterProps=[\"rowGap\"];var nA=Pt({prop:\"gridColumn\"}),aA=Pt({prop:\"gridRow\"}),iA=Pt({prop:\"gridAutoFlow\"}),lA=Pt({prop:\"gridAutoColumns\"}),sA=Pt({prop:\"gridAutoRows\"}),cA=Pt({prop:\"gridTemplateColumns\"}),uA=Pt({prop:\"gridTemplateRows\"}),pA=Pt({prop:\"gridTemplateAreas\"}),fA=Pt({prop:\"gridArea\"}),M4=ca(Au,Du,Nu,nA,aA,iA,lA,sA,cA,uA,pA,fA);function $i(e,t){return t===\"grey\"?t:e}var dA=Pt({prop:\"color\",themeKey:\"palette\",transform:$i}),mA=Pt({prop:\"bgcolor\",cssProperty:\"backgroundColor\",themeKey:\"palette\",transform:$i}),yA=Pt({prop:\"backgroundColor\",themeKey:\"palette\",transform:$i}),N4=ca(dA,mA,yA);function sr(e){return e<=1&&e!==0?`${e*100}%`:e}var hA=Pt({prop:\"width\",transform:sr}),jd=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){let t=o=>{let r=e.theme?.breakpoints?.values?.[o]||Ru[o];return r?e.theme?.breakpoints?.unit!==\"px\"?{maxWidth:`${r}${e.theme.breakpoints.unit}`}:{maxWidth:r}:{maxWidth:sr(o)}};return Wo(e,e.maxWidth,t)}return null};jd.filterProps=[\"maxWidth\"];var gA=Pt({prop:\"minWidth\",transform:sr}),bA=Pt({prop:\"height\",transform:sr}),vA=Pt({prop:\"maxHeight\",transform:sr}),xA=Pt({prop:\"minHeight\",transform:sr}),L4=Pt({prop:\"size\",cssProperty:\"width\",transform:sr}),j4=Pt({prop:\"size\",cssProperty:\"height\",transform:sr}),TA=Pt({prop:\"boxSizing\"}),U4=ca(hA,jd,gA,bA,vA,xA,TA);var SA={border:{themeKey:\"borders\",transform:Rr},borderTop:{themeKey:\"borders\",transform:Rr},borderRight:{themeKey:\"borders\",transform:Rr},borderBottom:{themeKey:\"borders\",transform:Rr},borderLeft:{themeKey:\"borders\",transform:Rr},borderColor:{themeKey:\"palette\"},borderTopColor:{themeKey:\"palette\"},borderRightColor:{themeKey:\"palette\"},borderBottomColor:{themeKey:\"palette\"},borderLeftColor:{themeKey:\"palette\"},outline:{themeKey:\"borders\",transform:Rr},outlineColor:{themeKey:\"palette\"},borderRadius:{themeKey:\"shape.borderRadius\",style:Ou},color:{themeKey:\"palette\",transform:$i},bgcolor:{themeKey:\"palette\",cssProperty:\"backgroundColor\",transform:$i},backgroundColor:{themeKey:\"palette\",transform:$i},p:{style:$t},pt:{style:$t},pr:{style:$t},pb:{style:$t},pl:{style:$t},px:{style:$t},py:{style:$t},padding:{style:$t},paddingTop:{style:$t},paddingRight:{style:$t},paddingBottom:{style:$t},paddingLeft:{style:$t},paddingX:{style:$t},paddingY:{style:$t},paddingInline:{style:$t},paddingInlineStart:{style:$t},paddingInlineEnd:{style:$t},paddingBlock:{style:$t},paddingBlockStart:{style:$t},paddingBlockEnd:{style:$t},m:{style:Vt},mt:{style:Vt},mr:{style:Vt},mb:{style:Vt},ml:{style:Vt},mx:{style:Vt},my:{style:Vt},margin:{style:Vt},marginTop:{style:Vt},marginRight:{style:Vt},marginBottom:{style:Vt},marginLeft:{style:Vt},marginX:{style:Vt},marginY:{style:Vt},marginInline:{style:Vt},marginInlineStart:{style:Vt},marginInlineEnd:{style:Vt},marginBlock:{style:Vt},marginBlockStart:{style:Vt},marginBlockEnd:{style:Vt},displayPrint:{cssProperty:!1,transform:e=>({\"@media print\":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:Au},rowGap:{style:Nu},columnGap:{style:Du},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:\"zIndex\"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:\"shadows\"},width:{transform:sr},maxWidth:{style:jd},minWidth:{transform:sr},height:{transform:sr},maxHeight:{transform:sr},minHeight:{transform:sr},boxSizing:{},font:{themeKey:\"font\"},fontFamily:{themeKey:\"typography\"},fontSize:{themeKey:\"typography\"},fontStyle:{themeKey:\"typography\"},fontWeight:{themeKey:\"typography\"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:\"typography\"}},un=SA;function EA(...e){let t=e.reduce((r,n)=>r.concat(Object.keys(n)),[]),o=new Set(t);return e.every(r=>o.size===Object.keys(r).length)}function PA(e,t){return typeof e==\"function\"?e(t):e}function CA(){function e(o,r,n,a){let i={[o]:r,theme:n},l=a[o];if(!l)return{[o]:r};let{cssProperty:s=o,themeKey:c,transform:u,style:m}=l;if(r==null)return null;if(c===\"typography\"&&r===\"inherit\")return{[o]:r};let p=Ps(n,c)||{};return m?m(i):Wo(i,r,v=>{let T=wu(p,u,v);return v===T&&typeof v==\"string\"&&(T=wu(p,u,`${o}${v===\"default\"?\"\":ri(v)}`,v)),s===!1?T:{[s]:T}})}function t(o){let{sx:r,theme:n={},nested:a}=o||{};if(!r)return null;let i=n.unstable_sxConfig??un;function l(s){let c=s;if(typeof s==\"function\")c=s(n);else if(typeof s!=\"object\")return s;if(!c)return null;let u=VE(n.breakpoints),m=Object.keys(u),p=u;return Object.keys(c).forEach(d=>{let v=PA(c[d],n);if(v!=null)if(typeof v==\"object\")if(i[d])p=sa(p,e(d,v,n,i));else{let T=Wo({theme:n},v,S=>({[d]:S}));EA(T,v)?p[d]=t({sx:v,theme:n,nested:!0}):p=sa(p,T)}else p=sa(p,e(d,v,n,i))}),!a&&n.modularCssLayers?{\"@layer sx\":kd(n,r0(m,p))}:kd(n,r0(m,p))}return Array.isArray(r)?r.map(l):l(r)}return t}var GE=CA();GE.filterProps=[\"sx\"];var Kr=GE;function l0(e,t){let o=this;if(o.vars){if(!o.colorSchemes?.[e]||typeof o.getColorSchemeSelector!=\"function\")return{};let r=o.getColorSchemeSelector(e);return r===\"&\"?t:((r.includes(\"data-\")||r.includes(\".\"))&&(r=`*:where(${r.replace(/\\s*&$/,\"\")}) &`),{[r]:t})}return o.palette.mode===e?t:{}}function RA(e={},...t){let{breakpoints:o={},palette:r={},spacing:n,shape:a={},...i}=e,l=e0(o),s=Cs(n),c=Kt({breakpoints:l,direction:\"ltr\",components:{},palette:{mode:\"light\",...r},spacing:s,shape:{...UE,...a}},i);return c=Bd(c),c.applyStyles=l0,c=t.reduce((u,m)=>Kt(u,m),c),c.unstable_sxConfig={...un,...i?.unstable_sxConfig},c.unstable_sx=function(m){return Kr({sx:m,theme:this})},c}var Yi=RA;var qE=q(re(),1);function wA(e){return Object.keys(e).length===0}function MA(e=null){let t=qE.useContext(ti);return!t||wA(t)?e:t}var s0=MA;var OA=Yi();function AA(e=OA){return s0(e)}var Rs=AA;var DA=e=>{let t={systemProps:{},otherProps:{}},o=e?.theme?.unstable_sxConfig??un;return Object.keys(e).forEach(r=>{o[r]?t.systemProps[r]=e[r]:t.otherProps[r]=e[r]}),t};function ws(e){let{sx:t,...o}=e,{systemProps:r,otherProps:n}=DA(o),a;return Array.isArray(t)?a=[r,...t]:typeof t==\"function\"?a=(...i)=>{let l=t(...i);return Cr(l)?{...r,...l}:r}:a={...r,...t},{...n,sx:a}}var IE=e=>e,NA=()=>{let e=IE;return{configure(t){e=t},generate(t){return e(t)},reset(){e=IE}}},_A=NA(),Ms=_A;var KE=q(re(),1);function FE(e){var t,o,r=\"\";if(typeof e==\"string\"||typeof e==\"number\")r+=e;else if(typeof e==\"object\")if(Array.isArray(e)){var n=e.length;for(t=0;tl!==\"theme\"&&l!==\"sx\"&&l!==\"as\"})(Kr);return KE.forwardRef(function(s,c){let u=Rs(o),{className:m,component:p=\"div\",...d}=ws(s);return(0,QE.jsx)(a,{as:p,ref:c,className:ie(m,n?n(r):r),theme:t&&u[t]||u,...d})})}var kA={active:\"active\",checked:\"checked\",completed:\"completed\",disabled:\"disabled\",error:\"error\",expanded:\"expanded\",focused:\"focused\",focusVisible:\"focusVisible\",open:\"open\",readOnly:\"readOnly\",required:\"required\",selected:\"selected\"};function _e(e,t,o=\"Mui\"){let r=kA[t];return r?`${o}-${r}`:`${Ms.generate(e)}-${t}`}function Ce(e,t,o=\"Mui\"){let r={};return t.forEach(n=>{r[n]=_e(e,n,o)}),r}function zu(e){let{variants:t,...o}=e,r={variants:t,style:la(o),isProcessed:!0};return r.style===o||t&&t.forEach(n=>{typeof n.style!=\"function\"&&(n.style=la(n.style))}),r}var BA=Yi();function c0(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}function Xi(e,t){return t&&e&&typeof e==\"object\"&&e.styles&&!e.styles.startsWith(\"@layer\")&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}function LA(e){return e?(t,o)=>o[e]:null}function jA(e,t,o){e.theme=HA(e.theme)?o:e.theme[t]||e.theme}function Ud(e,t,o){let r=typeof t==\"function\"?t(e):t;if(Array.isArray(r))return r.flatMap(n=>Ud(e,n,o));if(Array.isArray(r?.variants)){let n;if(r.isProcessed)n=o?Xi(r.style,o):r.style;else{let{variants:a,...i}=r;n=o?Xi(la(i),o):i}return WE(e,r.variants,[n],o)}return r?.isProcessed?o?Xi(la(r.style),o):r.style:o?Xi(la(r),o):r}function WE(e,t,o=[],r=void 0){let n;e:for(let a=0;a{zE(l,C=>C.filter(P=>P!==Kr));let{name:c,slot:u,skipVariantsResolver:m,skipSx:p,overridesResolver:d=LA($A(u)),...v}=s,T=c&&c.startsWith(\"Mui\")||u?\"components\":\"custom\",S=m!==void 0?m:u&&u!==\"Root\"&&u!==\"root\"||!1,h=p||!1,y=c0;u===\"Root\"||u===\"root\"?y=r:u?y=n:VA(l)&&(y=void 0);let g=Cu(l,{shouldForwardProp:y,label:UA(c,u),...v}),b=C=>{if(C.__emotion_real===C)return C;if(typeof C==\"function\")return function(A){return Ud(A,C,A.theme.modularCssLayers?T:void 0)};if(Cr(C)){let P=zu(C);return function(_){return P.variants?Ud(_,P,_.theme.modularCssLayers?T:void 0):_.theme.modularCssLayers?Xi(P.style,T):P.style}}return C},E=(...C)=>{let P=[],A=C.map(b),_=[];if(P.push(a),c&&d&&_.push(function(k){let O=k.theme.components?.[c]?.styleOverrides;if(!O)return null;let N={};for(let X in O)N[X]=Ud(k,O[X],k.theme.modularCssLayers?\"theme\":void 0);return d(k,N)}),c&&!S&&_.push(function(k){let O=k.theme?.components?.[c]?.variants;return O?WE(k,O,[],k.theme.modularCssLayers?\"theme\":void 0):null}),h||_.push(Kr),Array.isArray(A[0])){let x=A.shift(),k=new Array(P.length).fill(\"\"),U=new Array(_.length).fill(\"\"),O;O=[...k,...x,...U],O.raw=[...k,...x.raw,...U],P.unshift(O)}let z=[...P,...A,..._],I=g(...z);return l.muiName&&(I.muiName=l.muiName),I};return g.withConfig&&(E.withConfig=g.withConfig),E}}function UA(e,t){return void 0}function HA(e){for(let t in e)return!1;return!0}function VA(e){return typeof e==\"string\"&&e.charCodeAt(0)>96}function $A(e){return e&&e.charAt(0).toLowerCase()+e.slice(1)}function ni(e,t,o=!1){let r={...t};for(let n in e)if(Object.prototype.hasOwnProperty.call(e,n)){let a=n;if(a===\"components\"||a===\"slots\")r[a]={...e[a],...r[a]};else if(a===\"componentsProps\"||a===\"slotProps\"){let i=e[a],l=t[a];if(!l)r[a]=i||{};else if(!i)r[a]=l;else{r[a]={...l};for(let s in i)if(Object.prototype.hasOwnProperty.call(i,s)){let c=s;r[a][c]=ni(i[c],l[c],o)}}}else a===\"className\"&&o&&t.className?r.className=ie(e?.className,t?.className):a===\"style\"&&o&&t.style?r.style={...e?.style,...t?.style}:r[a]===void 0&&(r[a]=e[a])}return r}var Vd=q(re(),1),YA=typeof window<\"u\"?Vd.useLayoutEffect:Vd.useEffect,wr=YA;function XA(e,t=Number.MIN_SAFE_INTEGER,o=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,o))}var ua=XA;function p0(e,t=0,o=1){return ua(e,t,o)}function GA(e){e=e.slice(1);let t=new RegExp(`.{1,${e.length>=6?2:1}}`,\"g\"),o=e.match(t);return o&&o[0].length===1&&(o=o.map(r=>r+r)),o?`rgb${o.length===4?\"a\":\"\"}(${o.map((r,n)=>n<3?parseInt(r,16):Math.round(parseInt(r,16)/255*1e3)/1e3).join(\", \")})`:\"\"}function ai(e){if(e.type)return e;if(e.charAt(0)===\"#\")return ai(GA(e));let t=e.indexOf(\"(\"),o=e.substring(0,t);if(![\"rgb\",\"rgba\",\"hsl\",\"hsla\",\"color\"].includes(o))throw new Error(lr(9,e));let r=e.substring(t+1,e.length-1),n;if(o===\"color\"){if(r=r.split(\" \"),n=r.shift(),r.length===4&&r[3].charAt(0)===\"/\"&&(r[3]=r[3].slice(1)),![\"srgb\",\"display-p3\",\"a98-rgb\",\"prophoto-rgb\",\"rec-2020\"].includes(n))throw new Error(lr(10,n))}else r=r.split(\",\");return r=r.map(a=>parseFloat(a)),{type:o,values:r,colorSpace:n}}var qA=e=>{let t=ai(e);return t.values.slice(0,3).map((o,r)=>t.type.includes(\"hsl\")&&r!==0?`${o}%`:o).join(\" \")},Os=(e,t)=>{try{return qA(e)}catch{return e}};function $d(e){let{type:t,colorSpace:o}=e,{values:r}=e;return t.includes(\"rgb\")?r=r.map((n,a)=>a<3?parseInt(n,10):n):t.includes(\"hsl\")&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),t.includes(\"color\")?r=`${o} ${r.join(\" \")}`:r=`${r.join(\", \")}`,`${t}(${r})`}function f0(e){e=ai(e);let{values:t}=e,o=t[0],r=t[1]/100,n=t[2]/100,a=r*Math.min(n,1-n),i=(c,u=(c+o/30)%12)=>n-a*Math.max(Math.min(u-3,9-u,1),-1),l=\"rgb\",s=[Math.round(i(0)*255),Math.round(i(8)*255),Math.round(i(4)*255)];return e.type===\"hsla\"&&(l+=\"a\",s.push(t[3])),$d({type:l,values:s})}function u0(e){e=ai(e);let t=e.type===\"hsl\"||e.type===\"hsla\"?ai(f0(e)).values:e.values;return t=t.map(o=>(e.type!==\"color\"&&(o/=255),o<=.03928?o/12.92:((o+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function ZE(e,t){let o=u0(e),r=u0(t);return(Math.max(o,r)+.05)/(Math.min(o,r)+.05)}function As(e,t){return e=ai(e),t=p0(t),(e.type===\"rgb\"||e.type===\"hsl\")&&(e.type+=\"a\"),e.type===\"color\"?e.values[3]=`/${t}`:e.values[3]=t,$d(e)}function ii(e,t,o){try{return As(e,t)}catch{return e}}function Ds(e,t){if(e=ai(e),t=p0(t),e.type.includes(\"hsl\"))e.values[2]*=1-t;else if(e.type.includes(\"rgb\")||e.type.includes(\"color\"))for(let o=0;o<3;o+=1)e.values[o]*=1-t;return $d(e)}function it(e,t,o){try{return Ds(e,t)}catch{return e}}function Ns(e,t){if(e=ai(e),t=p0(t),e.type.includes(\"hsl\"))e.values[2]+=(100-e.values[2])*t;else if(e.type.includes(\"rgb\"))for(let o=0;o<3;o+=1)e.values[o]+=(255-e.values[o])*t;else if(e.type.includes(\"color\"))for(let o=0;o<3;o+=1)e.values[o]+=(1-e.values[o])*t;return $d(e)}function lt(e,t,o){try{return Ns(e,t)}catch{return e}}function IA(e,t=.15){return u0(e)>.5?Ds(e,t):Ns(e,t)}function ku(e,t,o){try{return IA(e,t)}catch{return e}}var Yd=q(re(),1);var FA=q(Ie(),1),KA=Yd.createContext();var li=()=>Yd.useContext(KA)??!1;var Xd=q(re(),1);var QA=q(Ie(),1),WA=Xd.createContext(void 0);function ZA(e){let{theme:t,name:o,props:r}=e;if(!t||!t.components||!t.components[o])return r;let n=t.components[o];return n.defaultProps?ni(n.defaultProps,r,t.components.mergeClassNameAndStyle):!n.styleOverrides&&!n.variants?ni(n,r,t.components.mergeClassNameAndStyle):r}function d0({props:e,name:t}){let o=Xd.useContext(WA);return ZA({props:e,name:t,theme:{components:o}})}var Bu=q(re(),1),JE=0;function e5(e){let[t,o]=Bu.useState(e),r=e||t;return Bu.useEffect(()=>{t==null&&(JE+=1,o(`mui-${JE}`))},[t]),r}var t5={...Bu},eP=t5.useId;function Gd(e){if(eP!==void 0){let t=eP();return e??t}return e5(e)}var tP={theme:void 0};function qd(e){let t,o;return function(n){let a=t;return(a===void 0||n.theme!==o)&&(tP.theme=n.theme,a=zu(e(tP)),t=a,o=n.theme),a}}function Id(e=\"\"){function t(...r){if(!r.length)return\"\";let n=r[0];return typeof n==\"string\"&&!n.match(/(#|\\(|\\)|(-?(\\d*\\.)?\\d+)(px|em|%|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc))|^(-?(\\d*\\.)?\\d+)$|(\\d+ \\d+ \\d+)/)?`, var(--${e?`${e}-`:\"\"}${n}${t(...r.slice(1))})`:`, ${n}`}return(r,...n)=>`var(--${e?`${e}-`:\"\"}${r}${t(...n)})`}var oP=(e,t,o,r=[])=>{let n=e;t.forEach((a,i)=>{i===t.length-1?Array.isArray(n)?n[Number(a)]=o:n&&typeof n==\"object\"&&(n[a]=o):n&&typeof n==\"object\"&&(n[a]||(n[a]=r.includes(a)?[]:{}),n=n[a])})},o5=(e,t,o)=>{function r(n,a=[],i=[]){Object.entries(n).forEach(([l,s])=>{(!o||o&&!o([...a,l]))&&s!=null&&(typeof s==\"object\"&&Object.keys(s).length>0?r(s,[...a,l],Array.isArray(s)?[...i,l]:i):t([...a,l],s,i))})}r(e)},r5=(e,t)=>typeof t==\"number\"?[\"lineHeight\",\"fontWeight\",\"opacity\",\"zIndex\"].some(r=>e.includes(r))||e[e.length-1].toLowerCase().includes(\"opacity\")?t:`${t}px`:t;function Lu(e,t){let{prefix:o,shouldSkipGeneratingVar:r}=t||{},n={},a={},i={};return o5(e,(l,s,c)=>{if((typeof s==\"string\"||typeof s==\"number\")&&(!r||!r(l,s))){let u=`--${o?`${o}-`:\"\"}${l.join(\"-\")}`,m=r5(l,s);Object.assign(n,{[u]:m}),oP(a,l,`var(${u})`,c),oP(i,l,`var(${u}, ${m})`,c)}},l=>l[0]===\"vars\"),{css:n,vars:a,varsWithDefaults:i}}function n5(e,t={}){let{getSelector:o=h,disableCssColorScheme:r,colorSchemeSelector:n,enableContrastVars:a}=t,{colorSchemes:i={},components:l,defaultColorScheme:s=\"light\",...c}=e,{vars:u,css:m,varsWithDefaults:p}=Lu(c,t),d=p,v={},{[s]:T,...S}=i;if(Object.entries(S||{}).forEach(([b,E])=>{let{vars:C,css:P,varsWithDefaults:A}=Lu(E,t);d=Kt(d,A),v[b]={css:P,vars:C}}),T){let{css:b,vars:E,varsWithDefaults:C}=Lu(T,t);d=Kt(d,C),v[s]={css:b,vars:E}}function h(b,E){let C=n;if(n===\"class\"&&(C=\".%s\"),n===\"data\"&&(C=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(C=`[${n}=\"%s\"]`),b){if(C===\"media\")return e.defaultColorScheme===b?\":root\":{[`@media (prefers-color-scheme: ${i[b]?.palette?.mode||b})`]:{\":root\":E}};if(C)return e.defaultColorScheme===b?`:root, ${C.replace(\"%s\",String(b))}`:C.replace(\"%s\",String(b))}return\":root\"}return{vars:d,generateThemeVars:()=>{let b={...u};return Object.entries(v).forEach(([,{vars:E}])=>{b=Kt(b,E)}),b},generateStyleSheets:()=>{let b=[],E=e.defaultColorScheme||\"light\";function C(_,z){Object.keys(z).length&&b.push(typeof _==\"string\"?{[_]:{...z}}:_)}C(o(void 0,{...m}),m);let{[E]:P,...A}=v;if(P){let{css:_}=P,z=i[E]?.palette?.mode,I=!r&&z?{colorScheme:z,..._}:{..._};C(o(E,{...I}),I)}return Object.entries(A).forEach(([_,{css:z}])=>{let I=i[_]?.palette?.mode,x=!r&&I?{colorScheme:I,...z}:{...z};C(o(_,{...x}),x)}),a&&b.push({\":root\":{\"--__l-threshold\":\"0.7\",\"--__l\":\"clamp(0, (l / var(--__l-threshold) - 1) * -infinity, 1)\",\"--__a\":\"clamp(0.87, (l / var(--__l-threshold) - 1) * -infinity, 1)\"}}),b}}}var m0=n5;function y0(e){return function(o){return e===\"media\"?`@media (prefers-color-scheme: ${o})`:e?e.startsWith(\"data-\")&&!e.includes(\"%s\")?`[${e}=\"${o}\"] &`:e===\"class\"?`.${o} &`:e===\"data\"?`[data-${o}] &`:`${e.replace(\"%s\",o)} &`:\"&\"}}function Le(e,t,o=void 0){let r={};for(let n in e){let a=e[n],i=\"\",l=!0;for(let s=0;s=o?Fd.text.primary:h0.text.primary}let d=({color:S,name:h,mainShade:y=500,lightShade:g=300,darkShade:b=700})=>{if(S={...S},!S.main&&S[y]&&(S.main=S[y]),!S.hasOwnProperty(\"main\"))throw new Error(lr(11,h?` (${h})`:\"\",y));if(typeof S.main!=\"string\")throw new Error(lr(12,h?` (${h})`:\"\",JSON.stringify(S.main)));return n?(aP(n,S,\"light\",g,r),aP(n,S,\"dark\",b,r)):(nP(S,\"light\",g,r),nP(S,\"dark\",b,r)),S.contrastText||(S.contrastText=p(S.main)),S},v;return t===\"light\"?v=iP():t===\"dark\"&&(v=lP()),Kt({common:{...zs},mode:t,primary:d({color:i,name:\"primary\"}),secondary:d({color:l,name:\"secondary\",mainShade:\"A400\",lightShade:\"A200\",darkShade:\"A700\"}),error:d({color:s,name:\"error\"}),warning:d({color:m,name:\"warning\"}),info:d({color:c,name:\"info\"}),success:d({color:u,name:\"success\"}),grey:rP,contrastThreshold:o,getContrastText:p,augmentColor:d,tonalOffset:r,...v},a)}function Kd(e){let t={};return Object.entries(e).forEach(r=>{let[n,a]=r;typeof a==\"object\"&&(t[n]=`${a.fontStyle?`${a.fontStyle} `:\"\"}${a.fontVariant?`${a.fontVariant} `:\"\"}${a.fontWeight?`${a.fontWeight} `:\"\"}${a.fontStretch?`${a.fontStretch} `:\"\"}${a.fontSize||\"\"}${a.lineHeight?`/${a.lineHeight} `:\"\"}${a.fontFamily||\"\"}`)}),t}function g0(e,t){return{toolbar:{minHeight:56,[e.up(\"xs\")]:{\"@media (orientation: landscape)\":{minHeight:48}},[e.up(\"sm\")]:{minHeight:64}},...t}}function x5(e){return Math.round(e*1e5)/1e5}var sP={textTransform:\"uppercase\"},cP='\"Roboto\", \"Helvetica\", \"Arial\", sans-serif';function b0(e,t){let{fontFamily:o=cP,fontSize:r=14,fontWeightLight:n=300,fontWeightRegular:a=400,fontWeightMedium:i=500,fontWeightBold:l=700,htmlFontSize:s=16,allVariants:c,pxToRem:u,...m}=typeof t==\"function\"?t(e):t,p=r/14,d=u||(S=>`${S/s*p}rem`),v=(S,h,y,g,b)=>({fontFamily:o,fontWeight:S,fontSize:d(h),lineHeight:y,...o===cP?{letterSpacing:`${x5(g/h)}em`}:{},...b,...c}),T={h1:v(n,96,1.167,-1.5),h2:v(n,60,1.2,-.5),h3:v(a,48,1.167,0),h4:v(a,34,1.235,.25),h5:v(a,24,1.334,0),h6:v(i,20,1.6,.15),subtitle1:v(a,16,1.75,.15),subtitle2:v(i,14,1.57,.1),body1:v(a,16,1.5,.15),body2:v(a,14,1.43,.15),button:v(i,14,1.75,.4,sP),caption:v(a,12,1.66,.4),overline:v(a,12,2.66,1,sP),inherit:{fontFamily:\"inherit\",fontWeight:\"inherit\",fontSize:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}};return Kt({htmlFontSize:s,pxToRem:d,fontFamily:o,fontSize:r,fontWeightLight:n,fontWeightRegular:a,fontWeightMedium:i,fontWeightBold:l,...T},m,{clone:!1})}function kt(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${.2})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${.14})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${.12})`].join(\",\")}var T5=[\"none\",kt(0,2,1,-1,0,1,1,0,0,1,3,0),kt(0,3,1,-2,0,2,2,0,0,1,5,0),kt(0,3,3,-2,0,3,4,0,0,1,8,0),kt(0,2,4,-1,0,4,5,0,0,1,10,0),kt(0,3,5,-1,0,5,8,0,0,1,14,0),kt(0,3,5,-1,0,6,10,0,0,1,18,0),kt(0,4,5,-2,0,7,10,1,0,2,16,1),kt(0,5,5,-3,0,8,10,1,0,3,14,2),kt(0,5,6,-3,0,9,12,1,0,3,16,2),kt(0,6,6,-3,0,10,14,1,0,4,18,3),kt(0,6,7,-4,0,11,15,1,0,4,20,3),kt(0,7,8,-4,0,12,17,2,0,5,22,4),kt(0,7,8,-4,0,13,19,2,0,5,24,4),kt(0,7,9,-4,0,14,21,2,0,5,26,4),kt(0,8,9,-5,0,15,22,2,0,6,28,5),kt(0,8,10,-5,0,16,24,2,0,6,30,5),kt(0,8,11,-5,0,17,26,2,0,6,32,5),kt(0,9,11,-5,0,18,28,2,0,7,34,6),kt(0,9,12,-6,0,19,29,2,0,7,36,6),kt(0,10,13,-6,0,20,31,3,0,8,38,7),kt(0,10,13,-6,0,21,33,3,0,8,40,7),kt(0,10,14,-6,0,22,35,3,0,8,42,7),kt(0,11,14,-7,0,23,36,3,0,9,44,8),kt(0,11,15,-7,0,24,38,3,0,9,46,8)],uP=T5;var S5={easeInOut:\"cubic-bezier(0.4, 0, 0.2, 1)\",easeOut:\"cubic-bezier(0.0, 0, 0.2, 1)\",easeIn:\"cubic-bezier(0.4, 0, 1, 1)\",sharp:\"cubic-bezier(0.4, 0, 0.6, 1)\"},E5={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function pP(e){return`${Math.round(e)}ms`}function P5(e){if(!e)return 0;let t=e/36;return Math.min(Math.round((4+15*t**.25+t/5)*10),3e3)}function v0(e){let t={...S5,...e.easing},o={...E5,...e.duration};return{getAutoHeightDuration:P5,create:(n=[\"all\"],a={})=>{let{duration:i=o.standard,easing:l=t.easeInOut,delay:s=0,...c}=a;return(Array.isArray(n)?n:[n]).map(u=>`${u} ${typeof i==\"string\"?i:pP(i)} ${l} ${typeof s==\"string\"?s:pP(s)}`).join(\",\")},...e,easing:t,duration:o}}var C5={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},fP=C5;function R5(e){return Cr(e)||typeof e>\"u\"||typeof e==\"string\"||typeof e==\"boolean\"||typeof e==\"number\"||Array.isArray(e)}function Qd(e={}){let t={...e};function o(r){let n=Object.entries(r);for(let a=0;a{if(!Number.isNaN(+e))return+e;let t=e.match(/\\d*\\.?\\d+/g);if(!t)return 0;let o=0;for(let r=0;rKt(v,T),d),d.unstable_sxConfig={...un,...u?.unstable_sxConfig},d.unstable_sx=function(T){return Kr({sx:T,theme:this})},d.toRuntimeSource=Qd,M5(d),d}var ju=O5;function Bs(e){let t;return e<1?t=5.11916*e**2:t=4.5*Math.log(e+1)+2,Math.round(t*10)/1e3}var A5=[...Array(25)].map((e,t)=>{if(t===0)return\"none\";let o=Bs(t);return`linear-gradient(rgba(255 255 255 / ${o}), rgba(255 255 255 / ${o}))`});function x0(e){return{inputPlaceholder:e===\"dark\"?.5:.42,inputUnderline:e===\"dark\"?.7:.42,switchTrackDisabled:e===\"dark\"?.2:.12,switchTrack:e===\"dark\"?.3:.38}}function T0(e){return e===\"dark\"?A5:[]}function S0(e){let{palette:t={mode:\"light\"},opacity:o,overlays:r,colorSpace:n,...a}=e,i=Qi({...t,colorSpace:n});return{palette:i,opacity:{...x0(i.mode),...o},overlays:r||T0(i.mode),...a}}function E0(e){return!!e[0].match(/(cssVarPrefix|colorSchemeSelector|modularCssLayers|rootSelector|typography|mixins|breakpoints|direction|transitions)/)||!!e[0].match(/sxConfig$/)||e[0]===\"palette\"&&!!e[1]?.match(/(mode|contrastThreshold|tonalOffset)/)}var D5=e=>[...[...Array(25)].map((t,o)=>`--${e?`${e}-`:\"\"}overlays-${o}`),`--${e?`${e}-`:\"\"}palette-AppBar-darkBg`,`--${e?`${e}-`:\"\"}palette-AppBar-darkColor`],mP=D5;var yP=e=>(t,o)=>{let r=e.rootSelector||\":root\",n=e.colorSchemeSelector,a=n;if(n===\"class\"&&(a=\".%s\"),n===\"data\"&&(a=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(a=`[${n}=\"%s\"]`),e.defaultColorScheme===t){if(t===\"dark\"){let i={};return mP(e.cssVarPrefix).forEach(l=>{i[l]=o[l],delete o[l]}),a===\"media\"?{[r]:o,\"@media (prefers-color-scheme: dark)\":{[r]:i}}:a?{[a.replace(\"%s\",t)]:i,[`${r}, ${a.replace(\"%s\",t)}`]:o}:{[r]:{...o,...i}}}if(a&&a!==\"media\")return`${r}, ${a.replace(\"%s\",String(t))}`}else if(t){if(a===\"media\")return{[`@media (prefers-color-scheme: ${String(t)})`]:{[r]:o}};if(a)return a.replace(\"%s\",String(t))}return r};function N5(e,t){t.forEach(o=>{e[o]||(e[o]={})})}function L(e,t,o){!e[t]&&o&&(e[t]=o)}function Uu(e){return typeof e!=\"string\"||!e.startsWith(\"hsl\")?e:f0(e)}function pa(e,t){`${t}Channel`in e||(e[`${t}Channel`]=Os(Uu(e[t]),`MUI: Can't create \\`palette.${t}Channel\\` because \\`palette.${t}\\` is not one of these formats: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color().\nTo suppress this warning, you need to explicitly provide the \\`palette.${t}Channel\\` as a string (in rgb format, for example \"12 12 12\") or undefined if you want to remove the channel token.`))}function _5(e){return typeof e==\"number\"?`${e}px`:typeof e==\"string\"||typeof e==\"function\"||Array.isArray(e)?e:\"8px\"}var zn=e=>{try{return e()}catch{}},z5=(e=\"mui\")=>Id(e);function P0(e,t,o,r,n){if(!o)return;o=o===!0?{}:o;let a=n===\"dark\"?\"dark\":\"light\";if(!r){t[n]=S0({...o,palette:{mode:a,...o?.palette},colorSpace:e});return}let{palette:i,...l}=ju({...r,palette:{mode:a,...o?.palette},colorSpace:e});return t[n]={...o,palette:i,opacity:{...x0(a),...o?.opacity},overlays:o?.overlays||T0(a)},l}function C0(e={},...t){let{colorSchemes:o={light:!0},defaultColorScheme:r,disableCssColorScheme:n=!1,cssVarPrefix:a=\"mui\",nativeColor:i=!1,shouldSkipGeneratingVar:l=E0,colorSchemeSelector:s=o.light&&o.dark?\"media\":void 0,rootSelector:c=\":root\",...u}=e,m=Object.keys(o)[0],p=r||(o.light&&m!==\"light\"?\"light\":m),d=z5(a),{[p]:v,light:T,dark:S,...h}=o,y={...h},g=v;if((p===\"dark\"&&!(\"dark\"in o)||p===\"light\"&&!(\"light\"in o))&&(g=!0),!g)throw new Error(lr(21,p));let b;i&&(b=\"oklch\");let E=P0(b,y,g,u,p);T&&!y.light&&P0(b,y,T,void 0,\"light\"),S&&!y.dark&&P0(b,y,S,void 0,\"dark\");let C={defaultColorScheme:p,...E,cssVarPrefix:a,colorSchemeSelector:s,rootSelector:c,getCssVar:d,colorSchemes:y,font:{...Kd(E.typography),...E.font},spacing:_5(u.spacing)};Object.keys(C.colorSchemes).forEach(I=>{let x=C.colorSchemes[I].palette,k=O=>{let N=O.split(\"-\"),X=N[1],oe=N[2];return d(O,x[X][oe])};x.mode===\"light\"&&(L(x.common,\"background\",\"#fff\"),L(x.common,\"onBackground\",\"#000\")),x.mode===\"dark\"&&(L(x.common,\"background\",\"#000\"),L(x.common,\"onBackground\",\"#fff\"));function U(O,N,X){if(b){let oe;return O===ii&&(oe=`transparent ${((1-X)*100).toFixed(0)}%`),O===it&&(oe=`#000 ${(X*100).toFixed(0)}%`),O===lt&&(oe=`#fff ${(X*100).toFixed(0)}%`),`color-mix(in ${b}, ${N}, ${oe})`}return O(N,X)}if(N5(x,[\"Alert\",\"AppBar\",\"Avatar\",\"Button\",\"Chip\",\"FilledInput\",\"LinearProgress\",\"Skeleton\",\"Slider\",\"SnackbarContent\",\"SpeedDialAction\",\"StepConnector\",\"StepContent\",\"Switch\",\"TableCell\",\"Tooltip\"]),x.mode===\"light\"){L(x.Alert,\"errorColor\",U(it,x.error.light,.6)),L(x.Alert,\"infoColor\",U(it,x.info.light,.6)),L(x.Alert,\"successColor\",U(it,x.success.light,.6)),L(x.Alert,\"warningColor\",U(it,x.warning.light,.6)),L(x.Alert,\"errorFilledBg\",k(\"palette-error-main\")),L(x.Alert,\"infoFilledBg\",k(\"palette-info-main\")),L(x.Alert,\"successFilledBg\",k(\"palette-success-main\")),L(x.Alert,\"warningFilledBg\",k(\"palette-warning-main\")),L(x.Alert,\"errorFilledColor\",zn(()=>x.getContrastText(x.error.main))),L(x.Alert,\"infoFilledColor\",zn(()=>x.getContrastText(x.info.main))),L(x.Alert,\"successFilledColor\",zn(()=>x.getContrastText(x.success.main))),L(x.Alert,\"warningFilledColor\",zn(()=>x.getContrastText(x.warning.main))),L(x.Alert,\"errorStandardBg\",U(lt,x.error.light,.9)),L(x.Alert,\"infoStandardBg\",U(lt,x.info.light,.9)),L(x.Alert,\"successStandardBg\",U(lt,x.success.light,.9)),L(x.Alert,\"warningStandardBg\",U(lt,x.warning.light,.9)),L(x.Alert,\"errorIconColor\",k(\"palette-error-main\")),L(x.Alert,\"infoIconColor\",k(\"palette-info-main\")),L(x.Alert,\"successIconColor\",k(\"palette-success-main\")),L(x.Alert,\"warningIconColor\",k(\"palette-warning-main\")),L(x.AppBar,\"defaultBg\",k(\"palette-grey-100\")),L(x.Avatar,\"defaultBg\",k(\"palette-grey-400\")),L(x.Button,\"inheritContainedBg\",k(\"palette-grey-300\")),L(x.Button,\"inheritContainedHoverBg\",k(\"palette-grey-A100\")),L(x.Chip,\"defaultBorder\",k(\"palette-grey-400\")),L(x.Chip,\"defaultAvatarColor\",k(\"palette-grey-700\")),L(x.Chip,\"defaultIconColor\",k(\"palette-grey-700\")),L(x.FilledInput,\"bg\",\"rgba(0, 0, 0, 0.06)\"),L(x.FilledInput,\"hoverBg\",\"rgba(0, 0, 0, 0.09)\"),L(x.FilledInput,\"disabledBg\",\"rgba(0, 0, 0, 0.12)\"),L(x.LinearProgress,\"primaryBg\",U(lt,x.primary.main,.62)),L(x.LinearProgress,\"secondaryBg\",U(lt,x.secondary.main,.62)),L(x.LinearProgress,\"errorBg\",U(lt,x.error.main,.62)),L(x.LinearProgress,\"infoBg\",U(lt,x.info.main,.62)),L(x.LinearProgress,\"successBg\",U(lt,x.success.main,.62)),L(x.LinearProgress,\"warningBg\",U(lt,x.warning.main,.62)),L(x.Skeleton,\"bg\",b?U(ii,x.text.primary,.11):`rgba(${k(\"palette-text-primaryChannel\")} / 0.11)`),L(x.Slider,\"primaryTrack\",U(lt,x.primary.main,.62)),L(x.Slider,\"secondaryTrack\",U(lt,x.secondary.main,.62)),L(x.Slider,\"errorTrack\",U(lt,x.error.main,.62)),L(x.Slider,\"infoTrack\",U(lt,x.info.main,.62)),L(x.Slider,\"successTrack\",U(lt,x.success.main,.62)),L(x.Slider,\"warningTrack\",U(lt,x.warning.main,.62));let O=b?U(it,x.background.default,.6825):ku(x.background.default,.8);L(x.SnackbarContent,\"bg\",O),L(x.SnackbarContent,\"color\",zn(()=>b?Fd.text.primary:x.getContrastText(O))),L(x.SpeedDialAction,\"fabHoverBg\",ku(x.background.paper,.15)),L(x.StepConnector,\"border\",k(\"palette-grey-400\")),L(x.StepContent,\"border\",k(\"palette-grey-400\")),L(x.Switch,\"defaultColor\",k(\"palette-common-white\")),L(x.Switch,\"defaultDisabledColor\",k(\"palette-grey-100\")),L(x.Switch,\"primaryDisabledColor\",U(lt,x.primary.main,.62)),L(x.Switch,\"secondaryDisabledColor\",U(lt,x.secondary.main,.62)),L(x.Switch,\"errorDisabledColor\",U(lt,x.error.main,.62)),L(x.Switch,\"infoDisabledColor\",U(lt,x.info.main,.62)),L(x.Switch,\"successDisabledColor\",U(lt,x.success.main,.62)),L(x.Switch,\"warningDisabledColor\",U(lt,x.warning.main,.62)),L(x.TableCell,\"border\",U(lt,U(ii,x.divider,1),.88)),L(x.Tooltip,\"bg\",U(ii,x.grey[700],.92))}if(x.mode===\"dark\"){L(x.Alert,\"errorColor\",U(lt,x.error.light,.6)),L(x.Alert,\"infoColor\",U(lt,x.info.light,.6)),L(x.Alert,\"successColor\",U(lt,x.success.light,.6)),L(x.Alert,\"warningColor\",U(lt,x.warning.light,.6)),L(x.Alert,\"errorFilledBg\",k(\"palette-error-dark\")),L(x.Alert,\"infoFilledBg\",k(\"palette-info-dark\")),L(x.Alert,\"successFilledBg\",k(\"palette-success-dark\")),L(x.Alert,\"warningFilledBg\",k(\"palette-warning-dark\")),L(x.Alert,\"errorFilledColor\",zn(()=>x.getContrastText(x.error.dark))),L(x.Alert,\"infoFilledColor\",zn(()=>x.getContrastText(x.info.dark))),L(x.Alert,\"successFilledColor\",zn(()=>x.getContrastText(x.success.dark))),L(x.Alert,\"warningFilledColor\",zn(()=>x.getContrastText(x.warning.dark))),L(x.Alert,\"errorStandardBg\",U(it,x.error.light,.9)),L(x.Alert,\"infoStandardBg\",U(it,x.info.light,.9)),L(x.Alert,\"successStandardBg\",U(it,x.success.light,.9)),L(x.Alert,\"warningStandardBg\",U(it,x.warning.light,.9)),L(x.Alert,\"errorIconColor\",k(\"palette-error-main\")),L(x.Alert,\"infoIconColor\",k(\"palette-info-main\")),L(x.Alert,\"successIconColor\",k(\"palette-success-main\")),L(x.Alert,\"warningIconColor\",k(\"palette-warning-main\")),L(x.AppBar,\"defaultBg\",k(\"palette-grey-900\")),L(x.AppBar,\"darkBg\",k(\"palette-background-paper\")),L(x.AppBar,\"darkColor\",k(\"palette-text-primary\")),L(x.Avatar,\"defaultBg\",k(\"palette-grey-600\")),L(x.Button,\"inheritContainedBg\",k(\"palette-grey-800\")),L(x.Button,\"inheritContainedHoverBg\",k(\"palette-grey-700\")),L(x.Chip,\"defaultBorder\",k(\"palette-grey-700\")),L(x.Chip,\"defaultAvatarColor\",k(\"palette-grey-300\")),L(x.Chip,\"defaultIconColor\",k(\"palette-grey-300\")),L(x.FilledInput,\"bg\",\"rgba(255, 255, 255, 0.09)\"),L(x.FilledInput,\"hoverBg\",\"rgba(255, 255, 255, 0.13)\"),L(x.FilledInput,\"disabledBg\",\"rgba(255, 255, 255, 0.12)\"),L(x.LinearProgress,\"primaryBg\",U(it,x.primary.main,.5)),L(x.LinearProgress,\"secondaryBg\",U(it,x.secondary.main,.5)),L(x.LinearProgress,\"errorBg\",U(it,x.error.main,.5)),L(x.LinearProgress,\"infoBg\",U(it,x.info.main,.5)),L(x.LinearProgress,\"successBg\",U(it,x.success.main,.5)),L(x.LinearProgress,\"warningBg\",U(it,x.warning.main,.5)),L(x.Skeleton,\"bg\",b?U(ii,x.text.primary,.13):`rgba(${k(\"palette-text-primaryChannel\")} / 0.13)`),L(x.Slider,\"primaryTrack\",U(it,x.primary.main,.5)),L(x.Slider,\"secondaryTrack\",U(it,x.secondary.main,.5)),L(x.Slider,\"errorTrack\",U(it,x.error.main,.5)),L(x.Slider,\"infoTrack\",U(it,x.info.main,.5)),L(x.Slider,\"successTrack\",U(it,x.success.main,.5)),L(x.Slider,\"warningTrack\",U(it,x.warning.main,.5));let O=b?U(lt,x.background.default,.985):ku(x.background.default,.98);L(x.SnackbarContent,\"bg\",O),L(x.SnackbarContent,\"color\",zn(()=>b?h0.text.primary:x.getContrastText(O))),L(x.SpeedDialAction,\"fabHoverBg\",ku(x.background.paper,.15)),L(x.StepConnector,\"border\",k(\"palette-grey-600\")),L(x.StepContent,\"border\",k(\"palette-grey-600\")),L(x.Switch,\"defaultColor\",k(\"palette-grey-300\")),L(x.Switch,\"defaultDisabledColor\",k(\"palette-grey-600\")),L(x.Switch,\"primaryDisabledColor\",U(it,x.primary.main,.55)),L(x.Switch,\"secondaryDisabledColor\",U(it,x.secondary.main,.55)),L(x.Switch,\"errorDisabledColor\",U(it,x.error.main,.55)),L(x.Switch,\"infoDisabledColor\",U(it,x.info.main,.55)),L(x.Switch,\"successDisabledColor\",U(it,x.success.main,.55)),L(x.Switch,\"warningDisabledColor\",U(it,x.warning.main,.55)),L(x.TableCell,\"border\",U(it,U(ii,x.divider,1),.68)),L(x.Tooltip,\"bg\",U(ii,x.grey[700],.92))}pa(x.background,\"default\"),pa(x.background,\"paper\"),pa(x.common,\"background\"),pa(x.common,\"onBackground\"),pa(x,\"divider\"),Object.keys(x).forEach(O=>{let N=x[O];O!==\"tonalOffset\"&&N&&typeof N==\"object\"&&(N.main&&L(x[O],\"mainChannel\",Os(Uu(N.main))),N.light&&L(x[O],\"lightChannel\",Os(Uu(N.light))),N.dark&&L(x[O],\"darkChannel\",Os(Uu(N.dark))),N.contrastText&&L(x[O],\"contrastTextChannel\",Os(Uu(N.contrastText))),O===\"text\"&&(pa(x[O],\"primary\"),pa(x[O],\"secondary\")),O===\"action\"&&(N.active&&pa(x[O],\"active\"),N.selected&&pa(x[O],\"selected\")))})}),C=t.reduce((I,x)=>Kt(I,x),C);let P={prefix:a,disableCssColorScheme:n,shouldSkipGeneratingVar:l,getSelector:yP(C),enableContrastVars:i},{vars:A,generateThemeVars:_,generateStyleSheets:z}=m0(C,P);return C.vars=A,Object.entries(C.colorSchemes[C.defaultColorScheme]).forEach(([I,x])=>{C[I]=x}),C.generateThemeVars=_,C.generateStyleSheets=z,C.generateSpacing=function(){return Cs(u.spacing,Mu(this))},C.getColorSchemeSelector=y0(s),C.spacing=C.generateSpacing(),C.shouldSkipGeneratingVar=l,C.unstable_sxConfig={...un,...u?.unstable_sxConfig},C.unstable_sx=function(x){return Kr({sx:x,theme:this})},C.toRuntimeSource=Qd,C}function hP(e,t,o){e.colorSchemes&&o&&(e.colorSchemes[t]={...o!==!0&&o,palette:Qi({...o===!0?{}:o.palette,mode:t})})}function Ls(e={},...t){let{palette:o,cssVariables:r=!1,colorSchemes:n=o?void 0:{light:!0},defaultColorScheme:a=o?.mode,...i}=e,l=a||\"light\",s=n?.[l],c={...n,...o?{[l]:{...typeof s!=\"boolean\"&&s,palette:o}}:void 0};if(r===!1){if(!(\"colorSchemes\"in e))return ju(e,...t);let u=o;\"palette\"in e||c[l]&&(c[l]!==!0?u=c[l].palette:l===\"dark\"&&(u={mode:\"dark\"}));let m=ju({...e,palette:u},...t);return m.defaultColorScheme=l,m.colorSchemes=c,m.palette.mode===\"light\"&&(m.colorSchemes.light={...c.light!==!0&&c.light,palette:m.palette},hP(m,\"dark\",c.dark)),m.palette.mode===\"dark\"&&(m.colorSchemes.dark={...c.dark!==!0&&c.dark,palette:m.palette},hP(m,\"light\",c.light)),m}return!o&&!(\"light\"in c)&&l===\"light\"&&(c.light=!0),C0({...i,colorSchemes:c,defaultColorScheme:l,...typeof r!=\"boolean\"&&r},...t)}var B5=q(re(),1);var k5=Ls(),Wd=k5;function kn(){let e=Rs(Wd);return e[_s]||e}function L5(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}var Hu=L5;var j5=e=>Hu(e)&&e!==\"classes\",Bn=j5;var U5=Hd({themeId:_s,defaultTheme:Wd,rootShouldForwardProp:Bn}),ae=U5;var H5=Ce(\"MuiBox\",[\"root\"]),gP=H5;var V5=Ls(),$5=_u({themeId:_s,defaultTheme:V5,defaultClassName:gP.root,generateClassName:Ms.generate}),Fe=$5;var TP=q(re(),1);var Y5=q(Ie(),1);function bP(){return ws}var X5=qd,He=X5;var uj=q(re(),1);var G5=q(Ie(),1);function je(e){return d0(e)}var me=ri;function q5(e){return typeof e.main==\"string\"}function I5(e,t=[]){if(!q5(e))return!1;for(let o of t)if(!e.hasOwnProperty(o)||typeof e[o]!=\"string\")return!1;return!0}function jo(e=[]){return([,t])=>t&&I5(t,e)}function vP(e){return _e(\"MuiTypography\",e)}var Tj=Ce(\"MuiTypography\",[\"root\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"subtitle1\",\"subtitle2\",\"body1\",\"body2\",\"inherit\",\"button\",\"caption\",\"overline\",\"alignLeft\",\"alignRight\",\"alignCenter\",\"alignJustify\",\"noWrap\",\"gutterBottom\",\"paragraph\"]);var SP=q(Ie(),1),F5={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},K5=bP(),Q5=e=>{let{align:t,gutterBottom:o,noWrap:r,paragraph:n,variant:a,classes:i}=e,l={root:[\"root\",a,e.align!==\"inherit\"&&`align${me(t)}`,o&&\"gutterBottom\",r&&\"noWrap\",n&&\"paragraph\"]};return Le(l,vP,i)},W5=ae(\"span\",{name:\"MuiTypography\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.variant&&t[o.variant],o.align!==\"inherit\"&&t[`align${me(o.align)}`],o.noWrap&&t.noWrap,o.gutterBottom&&t.gutterBottom,o.paragraph&&t.paragraph]}})(He(({theme:e})=>({margin:0,variants:[{props:{variant:\"inherit\"},style:{font:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}},...Object.entries(e.typography).filter(([t,o])=>t!==\"inherit\"&&o&&typeof o==\"object\").map(([t,o])=>({props:{variant:t},style:o})),...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette?.text||{}).filter(([,t])=>typeof t==\"string\").map(([t])=>({props:{color:`text${me(t)}`},style:{color:(e.vars||e).palette.text[t]}})),{props:({ownerState:t})=>t.align!==\"inherit\",style:{textAlign:\"var(--Typography-textAlign)\"}},{props:({ownerState:t})=>t.noWrap,style:{overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\"}},{props:({ownerState:t})=>t.gutterBottom,style:{marginBottom:\"0.35em\"}},{props:({ownerState:t})=>t.paragraph,style:{marginBottom:16}}]}))),xP={h1:\"h1\",h2:\"h2\",h3:\"h3\",h4:\"h4\",h5:\"h5\",h6:\"h6\",subtitle1:\"h6\",subtitle2:\"h6\",body1:\"p\",body2:\"p\",inherit:\"p\"},Z5=TP.forwardRef(function(t,o){let{color:r,...n}=je({props:t,name:\"MuiTypography\"}),a=!F5[r],i=K5({...n,...a&&{color:r}}),{align:l=\"inherit\",className:s,component:c,gutterBottom:u=!1,noWrap:m=!1,paragraph:p=!1,variant:d=\"body1\",variantMapping:v=xP,...T}=i,S={...i,align:l,color:r,className:s,component:c,gutterBottom:u,noWrap:m,paragraph:p,variant:d,variantMapping:v},h=c||(p?\"p\":v[d]||xP[d])||\"span\",y=Q5(S);return(0,SP.jsx)(W5,{as:h,ref:o,className:ie(y.root,s),...T,ownerState:S,style:{...l!==\"inherit\"&&{\"--Typography-textAlign\":l},...T.style}})}),Xe=Z5;var $P=q(re(),1);var UP=q(re(),1);var Wi=q(re(),1);function js(e){let{controlled:t,default:o,name:r,state:n=\"value\"}=e,{current:a}=Wi.useRef(t!==void 0),[i,l]=Wi.useState(o),s=a?t:i,c=Wi.useCallback(u=>{a||l(u)},[]);return[s,c]}var Zd=js;var CP=q(re(),1);var EP=q(re(),1),J5=EP.createContext(void 0),PP=J5;function R0(){return CP.useContext(PP)}var jn=q(re(),1);function pn(e){try{return e.matches(\":focus-visible\")}catch{}return!1}var Us=q(re(),1);function yo(...e){let t=Us.useRef(void 0),o=Us.useCallback(r=>{let n=e.map(a=>{if(a==null)return null;if(typeof a==\"function\"){let i=a,l=i(r);return typeof l==\"function\"?l:()=>{i(null)}}return a.current=r,()=>{a.current=null}});return()=>{n.forEach(a=>a?.())}},e);return Us.useMemo(()=>e.every(r=>r==null)?null:r=>{t.current&&(t.current(),t.current=void 0),r!=null&&(t.current=o(r))},e)}var Mr=yo;var w0=q(re(),1);function e3(e){let t=w0.useRef(e);return wr(()=>{t.current=e}),w0.useRef((...o)=>(0,t.current)(...o)).current}var Ln=e3;var si=Ln;var Jd=q(re(),1);var wP=q(re(),1),RP={};function Hs(e,t){let o=wP.useRef(RP);return o.current===RP&&(o.current=e(t)),o}var M0=class e{static create(){return new e}static use(){let t=Hs(e.create).current,[o,r]=Jd.useState(!1);return t.shouldMount=o,t.setShouldMount=r,Jd.useEffect(t.mountEffect,[o]),t}constructor(){this.ref={current:null},this.mounted=null,this.didMount=!1,this.shouldMount=!1,this.setShouldMount=null}mount(){return this.mounted||(this.mounted=t3(),this.shouldMount=!0,this.setShouldMount(this.shouldMount)),this.mounted}mountEffect=()=>{this.shouldMount&&!this.didMount&&this.ref.current!==null&&(this.didMount=!0,this.mounted.resolve())};start(...t){this.mount().then(()=>this.ref.current?.start(...t))}stop(...t){this.mount().then(()=>this.ref.current?.stop(...t))}pulsate(...t){this.mount().then(()=>this.ref.current?.pulsate(...t))}};function em(){return M0.use()}function t3(){let e,t,o=new Promise((r,n)=>{e=r,t=n});return o.resolve=e,o.reject=t,o}var ho=q(re(),1);function tm(e,t){if(e==null)return{};var o={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;o[r]=e[r]}return o}function om(e,t){return om=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(o,r){return o.__proto__=r,o},om(e,t)}function rm(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,om(e,t)}var Vu=q(re()),$u=q(Op());var O0={disabled:!1};var MP=q(re()),Vs=MP.default.createContext(null);var OP=function(t){return t.scrollTop};var Yu=\"unmounted\",Zi=\"exited\",Ji=\"entering\",Ys=\"entered\",A0=\"exiting\",fa=(function(e){rm(t,e);function t(r,n){var a;a=e.call(this,r,n)||this;var i=n,l=i&&!i.isMounting?r.enter:r.appear,s;return a.appearStatus=null,r.in?l?(s=Zi,a.appearStatus=Ji):s=Ys:r.unmountOnExit||r.mountOnEnter?s=Yu:s=Zi,a.state={status:s},a.nextCallback=null,a}t.getDerivedStateFromProps=function(n,a){var i=n.in;return i&&a.status===Yu?{status:Zi}:null};var o=t.prototype;return o.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},o.componentDidUpdate=function(n){var a=null;if(n!==this.props){var i=this.state.status;this.props.in?i!==Ji&&i!==Ys&&(a=Ji):(i===Ji||i===Ys)&&(a=A0)}this.updateStatus(!1,a)},o.componentWillUnmount=function(){this.cancelNextCallback()},o.getTimeouts=function(){var n=this.props.timeout,a,i,l;return a=i=l=n,n!=null&&typeof n!=\"number\"&&(a=n.exit,i=n.enter,l=n.appear!==void 0?n.appear:i),{exit:a,enter:i,appear:l}},o.updateStatus=function(n,a){if(n===void 0&&(n=!1),a!==null)if(this.cancelNextCallback(),a===Ji){if(this.props.unmountOnExit||this.props.mountOnEnter){var i=this.props.nodeRef?this.props.nodeRef.current:$u.default.findDOMNode(this);i&&OP(i)}this.performEnter(n)}else this.performExit();else this.props.unmountOnExit&&this.state.status===Zi&&this.setState({status:Yu})},o.performEnter=function(n){var a=this,i=this.props.enter,l=this.context?this.context.isMounting:n,s=this.props.nodeRef?[l]:[$u.default.findDOMNode(this),l],c=s[0],u=s[1],m=this.getTimeouts(),p=l?m.appear:m.enter;if(!n&&!i||O0.disabled){this.safeSetState({status:Ys},function(){a.props.onEntered(c)});return}this.props.onEnter(c,u),this.safeSetState({status:Ji},function(){a.props.onEntering(c,u),a.onTransitionEnd(p,function(){a.safeSetState({status:Ys},function(){a.props.onEntered(c,u)})})})},o.performExit=function(){var n=this,a=this.props.exit,i=this.getTimeouts(),l=this.props.nodeRef?void 0:$u.default.findDOMNode(this);if(!a||O0.disabled){this.safeSetState({status:Zi},function(){n.props.onExited(l)});return}this.props.onExit(l),this.safeSetState({status:A0},function(){n.props.onExiting(l),n.onTransitionEnd(i.exit,function(){n.safeSetState({status:Zi},function(){n.props.onExited(l)})})})},o.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},o.safeSetState=function(n,a){a=this.setNextCallback(a),this.setState(n,a)},o.setNextCallback=function(n){var a=this,i=!0;return this.nextCallback=function(l){i&&(i=!1,a.nextCallback=null,n(l))},this.nextCallback.cancel=function(){i=!1},this.nextCallback},o.onTransitionEnd=function(n,a){this.setNextCallback(a);var i=this.props.nodeRef?this.props.nodeRef.current:$u.default.findDOMNode(this),l=n==null&&!this.props.addEndListener;if(!i||l){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var s=this.props.nodeRef?[this.nextCallback]:[i,this.nextCallback],c=s[0],u=s[1];this.props.addEndListener(c,u)}n!=null&&setTimeout(this.nextCallback,n)},o.render=function(){var n=this.state.status;if(n===Yu)return null;var a=this.props,i=a.children,l=a.in,s=a.mountOnEnter,c=a.unmountOnExit,u=a.appear,m=a.enter,p=a.exit,d=a.timeout,v=a.addEndListener,T=a.onEnter,S=a.onEntering,h=a.onEntered,y=a.onExit,g=a.onExiting,b=a.onExited,E=a.nodeRef,C=tm(a,[\"children\",\"in\",\"mountOnEnter\",\"unmountOnExit\",\"appear\",\"enter\",\"exit\",\"timeout\",\"addEndListener\",\"onEnter\",\"onEntering\",\"onEntered\",\"onExit\",\"onExiting\",\"onExited\",\"nodeRef\"]);return Vu.default.createElement(Vs.Provider,{value:null},typeof i==\"function\"?i(n,C):Vu.default.cloneElement(Vu.default.Children.only(i),C))},t})(Vu.default.Component);fa.contextType=Vs;fa.propTypes={};function $s(){}fa.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:$s,onEntering:$s,onEntered:$s,onExit:$s,onExiting:$s,onExited:$s};fa.UNMOUNTED=Yu;fa.EXITED=Zi;fa.ENTERING=Ji;fa.ENTERED=Ys;fa.EXITING=A0;var Xu=fa;function AP(e){if(e===void 0)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}var Gu=q(re());var Qr=q(re());function nm(e,t){var o=function(a){return t&&(0,Qr.isValidElement)(a)?t(a):a},r=Object.create(null);return e&&Qr.Children.map(e,function(n){return n}).forEach(function(n){r[n.key]=o(n)}),r}function o3(e,t){e=e||{},t=t||{};function o(u){return u in t?t[u]:e[u]}var r=Object.create(null),n=[];for(var a in e)a in t?n.length&&(r[a]=n,n=[]):n.push(a);var i,l={};for(var s in t){if(r[s])for(i=0;i{this.currentId=null,o()},t)}clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)};disposeEffect=()=>this.clear};function fn(){let e=Hs(Xs.create).current;return _0(e.disposeEffect),e}var am=q(re(),1);var z0=q(Ie(),1);function i3(e){let{className:t,classes:o,pulsate:r=!1,rippleX:n,rippleY:a,rippleSize:i,in:l,onExited:s,timeout:c}=e,[u,m]=am.useState(!1),p=ie(t,o.ripple,o.rippleVisible,r&&o.ripplePulsate),d={width:i,height:i,top:-(i/2)+a,left:-(i/2)+n},v=ie(o.child,u&&o.childLeaving,r&&o.childPulsate);return!l&&!u&&m(!0),am.useEffect(()=>{if(!l&&s!=null){let T=setTimeout(s,c);return()=>{clearTimeout(T)}}},[s,l,c]),(0,z0.jsx)(\"span\",{className:p,style:d,children:(0,z0.jsx)(\"span\",{className:v})})}var zP=i3;var l3=Ce(\"MuiTouchRipple\",[\"root\",\"ripple\",\"rippleVisible\",\"ripplePulsate\",\"child\",\"childLeaving\",\"childPulsate\"]),Or=l3;var im=q(Ie(),1),k0=550,s3=80,c3=_n`\n 0% {\n transform: scale(0);\n opacity: 0.1;\n }\n\n 100% {\n transform: scale(1);\n opacity: 0.3;\n }\n`,u3=_n`\n 0% {\n opacity: 1;\n }\n\n 100% {\n opacity: 0;\n }\n`,p3=_n`\n 0% {\n transform: scale(1);\n }\n\n 50% {\n transform: scale(0.92);\n }\n\n 100% {\n transform: scale(1);\n }\n`,f3=ae(\"span\",{name:\"MuiTouchRipple\",slot:\"Root\"})({overflow:\"hidden\",pointerEvents:\"none\",position:\"absolute\",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:\"inherit\"}),d3=ae(zP,{name:\"MuiTouchRipple\",slot:\"Ripple\"})`\n opacity: 0;\n position: absolute;\n\n &.${Or.rippleVisible} {\n opacity: 0.3;\n transform: scale(1);\n animation-name: ${c3};\n animation-duration: ${k0}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n &.${Or.ripplePulsate} {\n animation-duration: ${({theme:e})=>e.transitions.duration.shorter}ms;\n }\n\n & .${Or.child} {\n opacity: 1;\n display: block;\n width: 100%;\n height: 100%;\n border-radius: 50%;\n background-color: currentColor;\n }\n\n & .${Or.childLeaving} {\n opacity: 0;\n animation-name: ${u3};\n animation-duration: ${k0}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n & .${Or.childPulsate} {\n position: absolute;\n /* @noflip */\n left: 0px;\n top: 0;\n animation-name: ${p3};\n animation-duration: 2500ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n animation-iteration-count: infinite;\n animation-delay: 200ms;\n }\n`,m3=ho.forwardRef(function(t,o){let r=je({props:t,name:\"MuiTouchRipple\"}),{center:n=!1,classes:a={},className:i,...l}=r,[s,c]=ho.useState([]),u=ho.useRef(0),m=ho.useRef(null);ho.useEffect(()=>{m.current&&(m.current(),m.current=null)},[s]);let p=ho.useRef(!1),d=fn(),v=ho.useRef(null),T=ho.useRef(null),S=ho.useCallback(b=>{let{pulsate:E,rippleX:C,rippleY:P,rippleSize:A,cb:_}=b;c(z=>[...z,(0,im.jsx)(d3,{classes:{ripple:ie(a.ripple,Or.ripple),rippleVisible:ie(a.rippleVisible,Or.rippleVisible),ripplePulsate:ie(a.ripplePulsate,Or.ripplePulsate),child:ie(a.child,Or.child),childLeaving:ie(a.childLeaving,Or.childLeaving),childPulsate:ie(a.childPulsate,Or.childPulsate)},timeout:k0,pulsate:E,rippleX:C,rippleY:P,rippleSize:A},u.current)]),u.current+=1,m.current=_},[a]),h=ho.useCallback((b={},E={},C=()=>{})=>{let{pulsate:P=!1,center:A=n||E.pulsate,fakeElement:_=!1}=E;if(b?.type===\"mousedown\"&&p.current){p.current=!1;return}b?.type===\"touchstart\"&&(p.current=!0);let z=_?null:T.current,I=z?z.getBoundingClientRect():{width:0,height:0,left:0,top:0},x,k,U;if(A||b===void 0||b.clientX===0&&b.clientY===0||!b.clientX&&!b.touches)x=Math.round(I.width/2),k=Math.round(I.height/2);else{let{clientX:O,clientY:N}=b.touches&&b.touches.length>0?b.touches[0]:b;x=Math.round(O-I.left),k=Math.round(N-I.top)}if(A)U=Math.sqrt((2*I.width**2+I.height**2)/3),U%2===0&&(U+=1);else{let O=Math.max(Math.abs((z?z.clientWidth:0)-x),x)*2+2,N=Math.max(Math.abs((z?z.clientHeight:0)-k),k)*2+2;U=Math.sqrt(O**2+N**2)}b?.touches?v.current===null&&(v.current=()=>{S({pulsate:P,rippleX:x,rippleY:k,rippleSize:U,cb:C})},d.start(s3,()=>{v.current&&(v.current(),v.current=null)})):S({pulsate:P,rippleX:x,rippleY:k,rippleSize:U,cb:C})},[n,S,d]),y=ho.useCallback(()=>{h({},{pulsate:!0})},[h]),g=ho.useCallback((b,E)=>{if(d.clear(),b?.type===\"touchend\"&&v.current){v.current(),v.current=null,d.start(0,()=>{g(b,E)});return}v.current=null,c(C=>C.length>0?C.slice(1):C),m.current=E},[d]);return ho.useImperativeHandle(o,()=>({pulsate:y,start:h,stop:g}),[y,h,g]),(0,im.jsx)(f3,{className:ie(Or.root,a.root,i),ref:T,...l,children:(0,im.jsx)(N0,{component:null,exit:!0,children:s})})}),kP=m3;function BP(e){return _e(\"MuiButtonBase\",e)}var y3=Ce(\"MuiButtonBase\",[\"root\",\"disabled\",\"focusVisible\"]),LP=y3;var lm=q(Ie(),1),h3=e=>{let{disabled:t,focusVisible:o,focusVisibleClassName:r,classes:n}=e,i=Le({root:[\"root\",t&&\"disabled\",o&&\"focusVisible\"]},BP,n);return o&&r&&(i.root+=` ${r}`),i},g3=ae(\"button\",{name:\"MuiButtonBase\",slot:\"Root\"})({display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",position:\"relative\",boxSizing:\"border-box\",WebkitTapHighlightColor:\"transparent\",backgroundColor:\"transparent\",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:\"pointer\",userSelect:\"none\",verticalAlign:\"middle\",MozAppearance:\"none\",WebkitAppearance:\"none\",textDecoration:\"none\",color:\"inherit\",\"&::-moz-focus-inner\":{borderStyle:\"none\"},[`&.${LP.disabled}`]:{pointerEvents:\"none\",cursor:\"default\"},\"@media print\":{colorAdjust:\"exact\"}}),b3=jn.forwardRef(function(t,o){let r=je({props:t,name:\"MuiButtonBase\"}),{action:n,centerRipple:a=!1,children:i,className:l,component:s=\"button\",disabled:c=!1,disableRipple:u=!1,disableTouchRipple:m=!1,focusRipple:p=!1,focusVisibleClassName:d,LinkComponent:v=\"a\",onBlur:T,onClick:S,onContextMenu:h,onDragLeave:y,onFocus:g,onFocusVisible:b,onKeyDown:E,onKeyUp:C,onMouseDown:P,onMouseLeave:A,onMouseUp:_,onTouchEnd:z,onTouchMove:I,onTouchStart:x,tabIndex:k=0,TouchRippleProps:U,touchRippleRef:O,type:N,...X}=r,oe=jn.useRef(null),W=em(),Te=Mr(W.ref,O),[fe,Ke]=jn.useState(!1);c&&fe&&Ke(!1),jn.useImperativeHandle(n,()=>({focusVisible:()=>{Ke(!0),oe.current.focus()}}),[]);let Ze=W.shouldMount&&!u&&!c;jn.useEffect(()=>{fe&&p&&!u&&W.pulsate()},[u,p,fe,W]);let Ue=da(W,\"start\",P,m),xe=da(W,\"stop\",h,m),Je=da(W,\"stop\",y,m),ht=da(W,\"stop\",_,m),we=da(W,\"stop\",se=>{fe&&se.preventDefault(),A&&A(se)},m),ft=da(W,\"start\",x,m),le=da(W,\"stop\",z,m),Oe=da(W,\"stop\",I,m),Ae=da(W,\"stop\",se=>{pn(se.target)||Ke(!1),T&&T(se)},!1),et=si(se=>{oe.current||(oe.current=se.currentTarget),pn(se.target)&&(Ke(!0),b&&b(se)),g&&g(se)}),dt=()=>{let se=oe.current;return s&&s!==\"button\"&&!(se.tagName===\"A\"&&se.href)},Lt=si(se=>{p&&!se.repeat&&fe&&se.key===\" \"&&W.stop(se,()=>{W.start(se)}),se.target===se.currentTarget&&dt()&&se.key===\" \"&&se.preventDefault(),E&&E(se),se.target===se.currentTarget&&dt()&&se.key===\"Enter\"&&!c&&(se.preventDefault(),S&&S(se))}),jt=si(se=>{p&&se.key===\" \"&&fe&&!se.defaultPrevented&&W.stop(se,()=>{W.pulsate(se)}),C&&C(se),S&&se.target===se.currentTarget&&dt()&&se.key===\" \"&&!se.defaultPrevented&&S(se)}),Be=s;Be===\"button\"&&(X.href||X.to)&&(Be=v);let Nt={};if(Be===\"button\"){let se=!!X.formAction;Nt.type=N===void 0&&!se?\"button\":N,Nt.disabled=c}else!X.href&&!X.to&&(Nt.role=\"button\"),c&&(Nt[\"aria-disabled\"]=c);let Ro=Mr(o,oe),Ut={...r,centerRipple:a,component:s,disabled:c,disableRipple:u,disableTouchRipple:m,focusRipple:p,tabIndex:k,focusVisible:fe},st=h3(Ut);return(0,lm.jsxs)(g3,{as:Be,className:ie(st.root,l),ownerState:Ut,onBlur:Ae,onClick:S,onContextMenu:xe,onFocus:et,onKeyDown:Lt,onKeyUp:jt,onMouseDown:Ue,onMouseLeave:we,onMouseUp:ht,onDragLeave:Je,onTouchEnd:le,onTouchMove:Oe,onTouchStart:ft,ref:Ro,tabIndex:c?-1:k,type:N,...Nt,...X,children:[i,Ze?(0,lm.jsx)(kP,{ref:Te,center:a,...U}):null]})});function da(e,t,o,r=!1){return si(n=>(o&&o(n),r||e[t](n),!0))}var ma=b3;function jP(e){return _e(\"PrivateSwitchBase\",e)}var T9=Ce(\"PrivateSwitchBase\",[\"root\",\"checked\",\"disabled\",\"input\",\"edgeStart\",\"edgeEnd\"]);function v3(e){return typeof e==\"string\"}var dn=v3;function x3(e,t,o){return e===void 0||dn(e)?t:{...t,ownerState:{...t.ownerState,...o}}}var qu=x3;function T3(e,t,o){return typeof e==\"function\"?e(t,o):e}var Iu=T3;function S3(e,t=[]){if(e===void 0)return{};let o={};return Object.keys(e).filter(r=>r.match(/^on[A-Z]/)&&typeof e[r]==\"function\"&&!t.includes(r)).forEach(r=>{o[r]=e[r]}),o}var ya=S3;function E3(e){if(e===void 0)return{};let t={};return Object.keys(e).filter(o=>!(o.match(/^on[A-Z]/)&&typeof e[o]==\"function\")).forEach(o=>{t[o]=e[o]}),t}var sm=E3;function P3(e){let{getSlotProps:t,additionalProps:o,externalSlotProps:r,externalForwardedProps:n,className:a}=e;if(!t){let d=ie(o?.className,a,n?.className,r?.className),v={...o?.style,...n?.style,...r?.style},T={...o,...n,...r};return d.length>0&&(T.className=d),Object.keys(v).length>0&&(T.style=v),{props:T,internalRef:void 0}}let i=ya({...n,...r}),l=sm(r),s=sm(n),c=t(i),u=ie(c?.className,o?.className,a,n?.className,r?.className),m={...c?.style,...o?.style,...n?.style,...r?.style},p={...c,...o,...s,...l};return u.length>0&&(p.className=u),Object.keys(m).length>0&&(p.style=m),{props:p,internalRef:c.ref}}var Fu=P3;function Ct(e,t){let{className:o,elementType:r,ownerState:n,externalForwardedProps:a,internalForwardedProps:i,shouldForwardComponentProp:l=!1,...s}=t,{component:c,slots:u={[e]:void 0},slotProps:m={[e]:void 0},...p}=a,d=u[e]||r,v=Iu(m[e],n),{props:{component:T,...S},internalRef:h}=Fu({className:o,...s,externalForwardedProps:e===\"root\"?p:void 0,externalSlotProps:v}),y=yo(h,v?.ref,t.ref),g=e===\"root\"?T||c:T,b=qu(d,{...e===\"root\"&&!c&&!u[e]&&i,...e!==\"root\"&&!u[e]&&i,...S,...g&&!l&&{as:g},...g&&l&&{component:g},ref:y},n);return[d,b]}var cm=q(Ie(),1),C3=e=>{let{classes:t,checked:o,disabled:r,edge:n}=e,a={root:[\"root\",o&&\"checked\",r&&\"disabled\",n&&`edge${me(n)}`],input:[\"input\"]};return Le(a,jP,t)},R3=ae(ma,{name:\"MuiSwitchBase\"})({padding:9,borderRadius:\"50%\",variants:[{props:{edge:\"start\",size:\"small\"},style:{marginLeft:-3}},{props:({edge:e,ownerState:t})=>e===\"start\"&&t.size!==\"small\",style:{marginLeft:-12}},{props:{edge:\"end\",size:\"small\"},style:{marginRight:-3}},{props:({edge:e,ownerState:t})=>e===\"end\"&&t.size!==\"small\",style:{marginRight:-12}}]}),w3=ae(\"input\",{name:\"MuiSwitchBase\",shouldForwardProp:Bn})({cursor:\"inherit\",position:\"absolute\",opacity:0,width:\"100%\",height:\"100%\",top:0,left:0,margin:0,padding:0,zIndex:1}),M3=UP.forwardRef(function(t,o){let{autoFocus:r,checked:n,checkedIcon:a,defaultChecked:i,disabled:l,disableFocusRipple:s=!1,edge:c=!1,icon:u,id:m,inputProps:p,inputRef:d,name:v,onBlur:T,onChange:S,onFocus:h,readOnly:y,required:g=!1,tabIndex:b,type:E,value:C,slots:P={},slotProps:A={},..._}=t,[z,I]=Zd({controlled:n,default:!!i,name:\"SwitchBase\",state:\"checked\"}),x=R0(),k=xe=>{h&&h(xe),x&&x.onFocus&&x.onFocus(xe)},U=xe=>{T&&T(xe),x&&x.onBlur&&x.onBlur(xe)},O=xe=>{if(xe.nativeEvent.defaultPrevented||y)return;let Je=xe.target.checked;I(Je),S&&S(xe,Je)},N=l;x&&typeof N>\"u\"&&(N=x.disabled);let X=E===\"checkbox\"||E===\"radio\",oe={...t,checked:z,disabled:N,disableFocusRipple:s,edge:c},W=C3(oe),Te={slots:P,slotProps:{input:p,...A}},[fe,Ke]=Ct(\"root\",{ref:o,elementType:R3,className:W.root,shouldForwardComponentProp:!0,externalForwardedProps:{...Te,component:\"span\",..._},getSlotProps:xe=>({...xe,onFocus:Je=>{xe.onFocus?.(Je),k(Je)},onBlur:Je=>{xe.onBlur?.(Je),U(Je)}}),ownerState:oe,additionalProps:{centerRipple:!0,focusRipple:!s,role:void 0,tabIndex:null}}),[Ze,Ue]=Ct(\"input\",{ref:d,elementType:w3,className:W.input,externalForwardedProps:Te,getSlotProps:xe=>({...xe,onChange:Je=>{xe.onChange?.(Je),O(Je)}}),ownerState:oe,additionalProps:{autoFocus:r,checked:n,defaultChecked:i,disabled:N,id:X?m:void 0,name:v,readOnly:y,required:g,tabIndex:b,type:E,...E===\"checkbox\"&&C===void 0?{}:{value:C}}});return(0,cm.jsxs)(fe,{...Ke,children:[(0,cm.jsx)(Ze,{...Ue}),z?a:u]})}),HP=M3;function VP(e){return _e(\"MuiSwitch\",e)}var O3=Ce(\"MuiSwitch\",[\"root\",\"edgeStart\",\"edgeEnd\",\"switchBase\",\"colorPrimary\",\"colorSecondary\",\"sizeSmall\",\"sizeMedium\",\"checked\",\"disabled\",\"input\",\"thumb\",\"track\"]),Uo=O3;var Gs=q(Ie(),1),A3=e=>{let{classes:t,edge:o,size:r,color:n,checked:a,disabled:i}=e,l={root:[\"root\",o&&`edge${me(o)}`,`size${me(r)}`],switchBase:[\"switchBase\",`color${me(n)}`,a&&\"checked\",i&&\"disabled\"],thumb:[\"thumb\"],track:[\"track\"],input:[\"input\"]},s=Le(l,VP,t);return{...t,...s}},D3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.edge&&t[`edge${me(o.edge)}`],t[`size${me(o.size)}`]]}})({display:\"inline-flex\",width:58,height:38,overflow:\"hidden\",padding:12,boxSizing:\"border-box\",position:\"relative\",flexShrink:0,zIndex:0,verticalAlign:\"middle\",\"@media print\":{colorAdjust:\"exact\"},variants:[{props:{edge:\"start\"},style:{marginLeft:-8}},{props:{edge:\"end\"},style:{marginRight:-8}},{props:{size:\"small\"},style:{width:40,height:24,padding:7,[`& .${Uo.thumb}`]:{width:16,height:16},[`& .${Uo.switchBase}`]:{padding:4,[`&.${Uo.checked}`]:{transform:\"translateX(16px)\"}}}}]}),N3=ae(HP,{name:\"MuiSwitch\",slot:\"SwitchBase\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.switchBase,{[`& .${Uo.input}`]:t.input},o.color!==\"default\"&&t[`color${me(o.color)}`]]}})(He(({theme:e})=>({position:\"absolute\",top:0,left:0,zIndex:1,color:e.vars?e.vars.palette.Switch.defaultColor:`${e.palette.mode===\"light\"?e.palette.common.white:e.palette.grey[300]}`,transition:e.transitions.create([\"left\",\"transform\"],{duration:e.transitions.duration.shortest}),[`&.${Uo.checked}`]:{transform:\"translateX(20px)\"},[`&.${Uo.disabled}`]:{color:e.vars?e.vars.palette.Switch.defaultDisabledColor:`${e.palette.mode===\"light\"?e.palette.grey[100]:e.palette.grey[600]}`},[`&.${Uo.checked} + .${Uo.track}`]:{opacity:.5},[`&.${Uo.disabled} + .${Uo.track}`]:{opacity:e.vars?e.vars.opacity.switchTrackDisabled:`${e.palette.mode===\"light\"?.12:.2}`},[`& .${Uo.input}`]:{left:\"-100%\",width:\"300%\"}})),He(({theme:e})=>({\"&:hover\":{backgroundColor:e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity),\"@media (hover: none)\":{backgroundColor:\"transparent\"}},variants:[...Object.entries(e.palette).filter(jo([\"light\"])).map(([t])=>({props:{color:t},style:{[`&.${Uo.checked}`]:{color:(e.vars||e).palette[t].main,\"&:hover\":{backgroundColor:e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity),\"@media (hover: none)\":{backgroundColor:\"transparent\"}},[`&.${Uo.disabled}`]:{color:e.vars?e.vars.palette.Switch[`${t}DisabledColor`]:`${e.palette.mode===\"light\"?e.lighten(e.palette[t].main,.62):e.darken(e.palette[t].main,.55)}`}},[`&.${Uo.checked} + .${Uo.track}`]:{backgroundColor:(e.vars||e).palette[t].main}}}))]}))),_3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Track\"})(He(({theme:e})=>({height:\"100%\",width:\"100%\",borderRadius:14/2,zIndex:-1,transition:e.transitions.create([\"opacity\",\"background-color\"],{duration:e.transitions.duration.shortest}),backgroundColor:e.vars?e.vars.palette.common.onBackground:`${e.palette.mode===\"light\"?e.palette.common.black:e.palette.common.white}`,opacity:e.vars?e.vars.opacity.switchTrack:`${e.palette.mode===\"light\"?.38:.3}`}))),z3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Thumb\"})(He(({theme:e})=>({boxShadow:(e.vars||e).shadows[1],backgroundColor:\"currentColor\",width:20,height:20,borderRadius:\"50%\"}))),k3=$P.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSwitch\"}),{className:n,color:a=\"primary\",edge:i=!1,size:l=\"medium\",sx:s,slots:c={},slotProps:u={},...m}=r,p={...r,color:a,edge:i,size:l},d=A3(p),v={slots:c,slotProps:u},[T,S]=Ct(\"root\",{className:ie(d.root,n),elementType:D3,externalForwardedProps:v,ownerState:p,additionalProps:{sx:s}}),[h,y]=Ct(\"thumb\",{className:d.thumb,elementType:z3,externalForwardedProps:v,ownerState:p}),g=(0,Gs.jsx)(h,{...y}),[b,E]=Ct(\"track\",{className:d.track,elementType:_3,externalForwardedProps:v,ownerState:p});return(0,Gs.jsxs)(T,{...S,children:[(0,Gs.jsx)(N3,{type:\"checkbox\",icon:g,checkedIcon:g,ref:o,ownerState:p,...m,classes:{...d,root:d.switchBase},slots:{...c.switchBase&&{root:c.switchBase},...c.input&&{input:c.input}},slotProps:{...u.switchBase&&{root:typeof u.switchBase==\"function\"?u.switchBase(p):u.switchBase},input:{role:\"switch\"},...u.input&&{input:typeof u.input==\"function\"?u.input(p):u.input}}}),(0,Gs.jsx)(b,{...E})]})}),Un=k3;var ep=q(re(),1);function Ku(...e){return e.reduce((t,o)=>o==null?t:function(...n){t.apply(this,n),o.apply(this,n)},()=>{})}var dm=q(re(),1);var um=q(re(),1);function YP(e){return _e(\"MuiSvgIcon\",e)}var MH=Ce(\"MuiSvgIcon\",[\"root\",\"colorPrimary\",\"colorSecondary\",\"colorAction\",\"colorError\",\"colorDisabled\",\"fontSizeInherit\",\"fontSizeSmall\",\"fontSizeMedium\",\"fontSizeLarge\"]);var pm=q(Ie(),1),B3=e=>{let{color:t,fontSize:o,classes:r}=e,n={root:[\"root\",t!==\"inherit\"&&`color${me(t)}`,`fontSize${me(o)}`]};return Le(n,YP,r)},L3=ae(\"svg\",{name:\"MuiSvgIcon\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.color!==\"inherit\"&&t[`color${me(o.color)}`],t[`fontSize${me(o.fontSize)}`]]}})(He(({theme:e})=>({userSelect:\"none\",width:\"1em\",height:\"1em\",display:\"inline-block\",flexShrink:0,transition:e.transitions?.create?.(\"fill\",{duration:(e.vars??e).transitions?.duration?.shorter}),variants:[{props:t=>!t.hasSvgAsChild,style:{fill:\"currentColor\"}},{props:{fontSize:\"inherit\"},style:{fontSize:\"inherit\"}},{props:{fontSize:\"small\"},style:{fontSize:e.typography?.pxToRem?.(20)||\"1.25rem\"}},{props:{fontSize:\"medium\"},style:{fontSize:e.typography?.pxToRem?.(24)||\"1.5rem\"}},{props:{fontSize:\"large\"},style:{fontSize:e.typography?.pxToRem?.(35)||\"2.1875rem\"}},...Object.entries((e.vars??e).palette).filter(([,t])=>t&&t.main).map(([t])=>({props:{color:t},style:{color:(e.vars??e).palette?.[t]?.main}})),{props:{color:\"action\"},style:{color:(e.vars??e).palette?.action?.active}},{props:{color:\"disabled\"},style:{color:(e.vars??e).palette?.action?.disabled}},{props:{color:\"inherit\"},style:{color:void 0}}]}))),XP=um.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSvgIcon\"}),{children:n,className:a,color:i=\"inherit\",component:l=\"svg\",fontSize:s=\"medium\",htmlColor:c,inheritViewBox:u=!1,titleAccess:m,viewBox:p=\"0 0 24 24\",...d}=r,v=um.isValidElement(n)&&n.type===\"svg\",T={...r,color:i,component:l,fontSize:s,instanceFontSize:t.fontSize,inheritViewBox:u,viewBox:p,hasSvgAsChild:v},S={};u||(S.viewBox=p);let h=B3(T);return(0,pm.jsxs)(L3,{as:l,className:ie(h.root,a),focusable:\"false\",color:c,\"aria-hidden\":m?void 0:!0,role:m?\"img\":void 0,ref:o,...S,...d,...v&&n.props,ownerState:T,children:[v?n.props.children:n,m?(0,pm.jsx)(\"title\",{children:m}):null]})});XP.muiName=\"SvgIcon\";var fm=XP;var GP=q(Ie(),1);function Qu(e,t){function o(r,n){return(0,GP.jsx)(fm,{\"data-testid\":void 0,ref:n,...r,children:e})}return o.muiName=fm.muiName,dm.memo(dm.forwardRef(o))}function mm(e,t=166){let o;function r(...n){let a=()=>{e.apply(this,n)};clearTimeout(o),o=setTimeout(a,t)}return r.clear=()=>{clearTimeout(o)},r}var qP=mm;function Yt(e){return e&&e.ownerDocument||document}var Wu=Yt;function ha(e){return Yt(e).defaultView||window}var qs=ha;function Zu(e,t){typeof e==\"function\"?e(t):e&&(e.current=t)}var ym=wr;var tl=Gd;function j3(e,t){let o=e.charCodeAt(2);return e[0]===\"o\"&&e[1]===\"n\"&&o>=65&&o<=90&&typeof t==\"function\"}function hm(e,t){if(!e)return t;function o(i,l){let s={};return Object.keys(l).forEach(c=>{j3(c,l[c])&&typeof i[c]==\"function\"&&(s[c]=(...u)=>{i[c](...u),l[c](...u)})}),s}if(typeof e==\"function\"||typeof t==\"function\")return i=>{let l=typeof t==\"function\"?t(i):t,s=typeof e==\"function\"?e({...i,...l}):e,c=ie(i?.className,l?.className,s?.className),u=o(s,l);return{...l,...s,...u,...!!c&&{className:c},...l?.style&&s?.style&&{style:{...l.style,...s.style}},...l?.sx&&s?.sx&&{sx:[...Array.isArray(l.sx)?l.sx:[l.sx],...Array.isArray(s.sx)?s.sx:[s.sx]]}}};let r=t,n=o(e,r),a=ie(r?.className,e?.className);return{...t,...e,...n,...!!a&&{className:a},...r?.style&&e?.style&&{style:{...r.style,...e.style}},...r?.sx&&e?.sx&&{sx:[...Array.isArray(r.sx)?r.sx:[r.sx],...Array.isArray(e.sx)?e.sx:[e.sx]]}}}var FP=q(re(),1);function IP(e){return _e(\"MuiCircularProgress\",e)}var SV=Ce(\"MuiCircularProgress\",[\"root\",\"determinate\",\"indeterminate\",\"colorPrimary\",\"colorSecondary\",\"svg\",\"track\",\"circle\",\"circleDeterminate\",\"circleIndeterminate\",\"circleDisableShrink\"]);var Is=q(Ie(),1),mn=44,B0=_n`\n 0% {\n transform: rotate(0deg);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n`,L0=_n`\n 0% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: 0;\n }\n\n 50% {\n stroke-dasharray: 100px, 200px;\n stroke-dashoffset: -15px;\n }\n\n 100% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: -126px;\n }\n`,U3=typeof B0!=\"string\"?Ui`\n animation: ${B0} 1.4s linear infinite;\n `:null,H3=typeof L0!=\"string\"?Ui`\n animation: ${L0} 1.4s ease-in-out infinite;\n `:null,V3=e=>{let{classes:t,variant:o,color:r,disableShrink:n}=e,a={root:[\"root\",o,`color${me(r)}`],svg:[\"svg\"],track:[\"track\"],circle:[\"circle\",`circle${me(o)}`,n&&\"circleDisableShrink\"]};return Le(a,IP,t)},$3=ae(\"span\",{name:\"MuiCircularProgress\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`color${me(o.color)}`]]}})(He(({theme:e})=>({display:\"inline-block\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"transform\")}},{props:{variant:\"indeterminate\"},style:U3||{animation:`${B0} 1.4s linear infinite`}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}}))]}))),Y3=ae(\"svg\",{name:\"MuiCircularProgress\",slot:\"Svg\"})({display:\"block\"}),X3=ae(\"circle\",{name:\"MuiCircularProgress\",slot:\"Circle\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.circle,t[`circle${me(o.variant)}`],o.disableShrink&&t.circleDisableShrink]}})(He(({theme:e})=>({stroke:\"currentColor\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"stroke-dashoffset\")}},{props:{variant:\"indeterminate\"},style:{strokeDasharray:\"80px, 200px\",strokeDashoffset:0}},{props:({ownerState:t})=>t.variant===\"indeterminate\"&&!t.disableShrink,style:H3||{animation:`${L0} 1.4s ease-in-out infinite`}}]}))),G3=ae(\"circle\",{name:\"MuiCircularProgress\",slot:\"Track\"})(He(({theme:e})=>({stroke:\"currentColor\",opacity:(e.vars||e).palette.action.activatedOpacity}))),q3=FP.forwardRef(function(t,o){let r=je({props:t,name:\"MuiCircularProgress\"}),{className:n,color:a=\"primary\",disableShrink:i=!1,enableTrackSlot:l=!1,size:s=40,style:c,thickness:u=3.6,value:m=0,variant:p=\"indeterminate\",...d}=r,v={...r,color:a,disableShrink:i,size:s,thickness:u,value:m,variant:p,enableTrackSlot:l},T=V3(v),S={},h={},y={};if(p===\"determinate\"){let g=2*Math.PI*((mn-u)/2);S.strokeDasharray=g.toFixed(3),y[\"aria-valuenow\"]=Math.round(m),S.strokeDashoffset=`${((100-m)/100*g).toFixed(3)}px`,h.transform=\"rotate(-90deg)\"}return(0,Is.jsx)($3,{className:ie(T.root,n),style:{width:s,height:s,...h,...c},ownerState:v,ref:o,role:\"progressbar\",...y,...d,children:(0,Is.jsxs)(Y3,{className:T.svg,ownerState:v,viewBox:`${mn/2} ${mn/2} ${mn} ${mn}`,children:[l?(0,Is.jsx)(G3,{className:T.track,ownerState:v,cx:mn,cy:mn,r:(mn-u)/2,fill:\"none\",strokeWidth:u,\"aria-hidden\":\"true\"}):null,(0,Is.jsx)(X3,{className:T.circle,style:S,ownerState:v,cx:mn,cy:mn,r:(mn-u)/2,fill:\"none\",strokeWidth:u})]})})}),Ju=q3;function KP(e){return _e(\"MuiButton\",e)}var I3=Ce(\"MuiButton\",[\"root\",\"text\",\"textInherit\",\"textPrimary\",\"textSecondary\",\"textSuccess\",\"textError\",\"textInfo\",\"textWarning\",\"outlined\",\"outlinedInherit\",\"outlinedPrimary\",\"outlinedSecondary\",\"outlinedSuccess\",\"outlinedError\",\"outlinedInfo\",\"outlinedWarning\",\"contained\",\"containedInherit\",\"containedPrimary\",\"containedSecondary\",\"containedSuccess\",\"containedError\",\"containedInfo\",\"containedWarning\",\"disableElevation\",\"focusVisible\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorSuccess\",\"colorError\",\"colorInfo\",\"colorWarning\",\"textSizeSmall\",\"textSizeMedium\",\"textSizeLarge\",\"outlinedSizeSmall\",\"outlinedSizeMedium\",\"outlinedSizeLarge\",\"containedSizeSmall\",\"containedSizeMedium\",\"containedSizeLarge\",\"sizeMedium\",\"sizeSmall\",\"sizeLarge\",\"fullWidth\",\"startIcon\",\"endIcon\",\"icon\",\"iconSizeSmall\",\"iconSizeMedium\",\"iconSizeLarge\",\"loading\",\"loadingWrapper\",\"loadingIconPlaceholder\",\"loadingIndicator\",\"loadingPositionCenter\",\"loadingPositionStart\",\"loadingPositionEnd\"]),ci=I3;var QP=q(re(),1),F3=QP.createContext({}),WP=F3;var ZP=q(re(),1),K3=ZP.createContext(void 0),JP=K3;var Hn=q(Ie(),1),Q3=e=>{let{color:t,disableElevation:o,fullWidth:r,size:n,variant:a,loading:i,loadingPosition:l,classes:s}=e,c={root:[\"root\",i&&\"loading\",a,`${a}${me(t)}`,`size${me(n)}`,`${a}Size${me(n)}`,`color${me(t)}`,o&&\"disableElevation\",r&&\"fullWidth\",i&&`loadingPosition${me(l)}`],startIcon:[\"icon\",\"startIcon\",`iconSize${me(n)}`],endIcon:[\"icon\",\"endIcon\",`iconSize${me(n)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]},u=Le(c,KP,s);return{...s,...u}},tC=[{props:{size:\"small\"},style:{\"& > *:nth-of-type(1)\":{fontSize:18}}},{props:{size:\"medium\"},style:{\"& > *:nth-of-type(1)\":{fontSize:20}}},{props:{size:\"large\"},style:{\"& > *:nth-of-type(1)\":{fontSize:22}}}],W3=ae(ma,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`${o.variant}${me(o.color)}`],t[`size${me(o.size)}`],t[`${o.variant}Size${me(o.size)}`],o.color===\"inherit\"&&t.colorInherit,o.disableElevation&&t.disableElevation,o.fullWidth&&t.fullWidth,o.loading&&t.loading]}})(He(({theme:e})=>{let t=e.palette.mode===\"light\"?e.palette.grey[300]:e.palette.grey[800],o=e.palette.mode===\"light\"?e.palette.grey.A100:e.palette.grey[700];return{...e.typography.button,minWidth:64,padding:\"6px 16px\",border:0,borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create([\"background-color\",\"box-shadow\",\"border-color\",\"color\"],{duration:e.transitions.duration.short}),\"&:hover\":{textDecoration:\"none\"},[`&.${ci.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:{variant:\"contained\"},style:{color:\"var(--variant-containedColor)\",backgroundColor:\"var(--variant-containedBg)\",boxShadow:(e.vars||e).shadows[2],\"&:hover\":{boxShadow:(e.vars||e).shadows[4],\"@media (hover: none)\":{boxShadow:(e.vars||e).shadows[2]}},\"&:active\":{boxShadow:(e.vars||e).shadows[8]},[`&.${ci.focusVisible}`]:{boxShadow:(e.vars||e).shadows[6]},[`&.${ci.disabled}`]:{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground}}},{props:{variant:\"outlined\"},style:{padding:\"5px 15px\",border:\"1px solid currentColor\",borderColor:\"var(--variant-outlinedBorder, currentColor)\",backgroundColor:\"var(--variant-outlinedBg)\",color:\"var(--variant-outlinedColor)\",[`&.${ci.disabled}`]:{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`}}},{props:{variant:\"text\"},style:{padding:\"6px 8px\",color:\"var(--variant-textColor)\",backgroundColor:\"var(--variant-textBg)\"}},...Object.entries(e.palette).filter(jo()).map(([r])=>({props:{color:r},style:{\"--variant-textColor\":(e.vars||e).palette[r].main,\"--variant-outlinedColor\":(e.vars||e).palette[r].main,\"--variant-outlinedBorder\":e.alpha((e.vars||e).palette[r].main,.5),\"--variant-containedColor\":(e.vars||e).palette[r].contrastText,\"--variant-containedBg\":(e.vars||e).palette[r].main,\"@media (hover: hover)\":{\"&:hover\":{\"--variant-containedBg\":(e.vars||e).palette[r].dark,\"--variant-textBg\":e.alpha((e.vars||e).palette[r].main,(e.vars||e).palette.action.hoverOpacity),\"--variant-outlinedBorder\":(e.vars||e).palette[r].main,\"--variant-outlinedBg\":e.alpha((e.vars||e).palette[r].main,(e.vars||e).palette.action.hoverOpacity)}}}})),{props:{color:\"inherit\"},style:{color:\"inherit\",borderColor:\"currentColor\",\"--variant-containedBg\":e.vars?e.vars.palette.Button.inheritContainedBg:t,\"@media (hover: hover)\":{\"&:hover\":{\"--variant-containedBg\":e.vars?e.vars.palette.Button.inheritContainedHoverBg:o,\"--variant-textBg\":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity),\"--variant-outlinedBg\":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity)}}}},{props:{size:\"small\",variant:\"text\"},style:{padding:\"4px 5px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"text\"},style:{padding:\"8px 11px\",fontSize:e.typography.pxToRem(15)}},{props:{size:\"small\",variant:\"outlined\"},style:{padding:\"3px 9px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"outlined\"},style:{padding:\"7px 21px\",fontSize:e.typography.pxToRem(15)}},{props:{size:\"small\",variant:\"contained\"},style:{padding:\"4px 10px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"contained\"},style:{padding:\"8px 22px\",fontSize:e.typography.pxToRem(15)}},{props:{disableElevation:!0},style:{boxShadow:\"none\",\"&:hover\":{boxShadow:\"none\"},[`&.${ci.focusVisible}`]:{boxShadow:\"none\"},\"&:active\":{boxShadow:\"none\"},[`&.${ci.disabled}`]:{boxShadow:\"none\"}}},{props:{fullWidth:!0},style:{width:\"100%\"}},{props:{loadingPosition:\"center\"},style:{transition:e.transitions.create([\"background-color\",\"box-shadow\",\"border-color\"],{duration:e.transitions.duration.short}),[`&.${ci.loading}`]:{color:\"transparent\"}}}]}})),Z3=ae(\"span\",{name:\"MuiButton\",slot:\"StartIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.startIcon,o.loading&&t.startIconLoadingStart,t[`iconSize${me(o.size)}`]]}})(({theme:e})=>({display:\"inherit\",marginRight:8,marginLeft:-4,variants:[{props:{size:\"small\"},style:{marginLeft:-2}},{props:{loadingPosition:\"start\",loading:!0},style:{transition:e.transitions.create([\"opacity\"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:\"start\",loading:!0,fullWidth:!0},style:{marginRight:-8}},...tC]})),J3=ae(\"span\",{name:\"MuiButton\",slot:\"EndIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.endIcon,o.loading&&t.endIconLoadingEnd,t[`iconSize${me(o.size)}`]]}})(({theme:e})=>({display:\"inherit\",marginRight:-4,marginLeft:8,variants:[{props:{size:\"small\"},style:{marginRight:-2}},{props:{loadingPosition:\"end\",loading:!0},style:{transition:e.transitions.create([\"opacity\"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:\"end\",loading:!0,fullWidth:!0},style:{marginLeft:-8}},...tC]})),eD=ae(\"span\",{name:\"MuiButton\",slot:\"LoadingIndicator\"})(({theme:e})=>({display:\"none\",position:\"absolute\",visibility:\"visible\",variants:[{props:{loading:!0},style:{display:\"flex\"}},{props:{loadingPosition:\"start\"},style:{left:14}},{props:{loadingPosition:\"start\",size:\"small\"},style:{left:10}},{props:{variant:\"text\",loadingPosition:\"start\"},style:{left:6}},{props:{loadingPosition:\"center\"},style:{left:\"50%\",transform:\"translate(-50%)\",color:(e.vars||e).palette.action.disabled}},{props:{loadingPosition:\"end\"},style:{right:14}},{props:{loadingPosition:\"end\",size:\"small\"},style:{right:10}},{props:{variant:\"text\",loadingPosition:\"end\"},style:{right:6}},{props:{loadingPosition:\"start\",fullWidth:!0},style:{position:\"relative\",left:-10}},{props:{loadingPosition:\"end\",fullWidth:!0},style:{position:\"relative\",right:-10}}]})),eC=ae(\"span\",{name:\"MuiButton\",slot:\"LoadingIconPlaceholder\"})({display:\"inline-block\",width:\"1em\",height:\"1em\"}),tD=ep.forwardRef(function(t,o){let r=ep.useContext(WP),n=ep.useContext(JP),a=ni(r,t),i=je({props:a,name:\"MuiButton\"}),{children:l,color:s=\"primary\",component:c=\"button\",className:u,disabled:m=!1,disableElevation:p=!1,disableFocusRipple:d=!1,endIcon:v,focusVisibleClassName:T,fullWidth:S=!1,id:h,loading:y=null,loadingIndicator:g,loadingPosition:b=\"center\",size:E=\"medium\",startIcon:C,type:P,variant:A=\"text\",..._}=i,z=tl(h),I=g??(0,Hn.jsx)(Ju,{\"aria-labelledby\":z,color:\"inherit\",size:16}),x={...i,color:s,component:c,disabled:m,disableElevation:p,disableFocusRipple:d,fullWidth:S,loading:y,loadingIndicator:I,loadingPosition:b,size:E,type:P,variant:A},k=Q3(x),U=(C||y&&b===\"start\")&&(0,Hn.jsx)(Z3,{className:k.startIcon,ownerState:x,children:C||(0,Hn.jsx)(eC,{className:k.loadingIconPlaceholder,ownerState:x})}),O=(v||y&&b===\"end\")&&(0,Hn.jsx)(J3,{className:k.endIcon,ownerState:x,children:v||(0,Hn.jsx)(eC,{className:k.loadingIconPlaceholder,ownerState:x})}),N=n||\"\",X=typeof y==\"boolean\"?(0,Hn.jsx)(\"span\",{className:k.loadingWrapper,style:{display:\"contents\"},children:y&&(0,Hn.jsx)(eD,{className:k.loadingIndicator,ownerState:x,children:I})}):null;return(0,Hn.jsxs)(W3,{ownerState:x,className:ie(r.className,k.root,u,N),component:c,disabled:m||y,focusRipple:!d,focusVisibleClassName:ie(k.focusVisible,T),ref:o,type:P,id:y?z:h,..._,classes:k,children:[U,b!==\"end\"&&X,l,b===\"end\"&&X,O]})}),ga=tD;var ui=q(re(),1);function oD(e){let{elementType:t,externalSlotProps:o,ownerState:r,skipResolvingSlotProps:n=!1,...a}=e,i=n?{}:Iu(o,r),{props:l,internalRef:s}=Fu({...a,externalSlotProps:i}),c=yo(s,i?.ref,e.additionalProps?.ref);return qu(t,{...l,ref:c},r)}var cr=oD;var ur=q(re(),1);var gm=q(re(),1);var oC=q(re(),1),rD=oC.createContext({}),tp=rD;function rC(e){return _e(\"MuiList\",e)}var h7=Ce(\"MuiList\",[\"root\",\"padding\",\"dense\",\"subheader\"]);var bm=q(Ie(),1),nD=e=>{let{classes:t,disablePadding:o,dense:r,subheader:n}=e;return Le({root:[\"root\",!o&&\"padding\",r&&\"dense\",n&&\"subheader\"]},rC,t)},aD=ae(\"ul\",{name:\"MuiList\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.disablePadding&&t.padding,o.dense&&t.dense,o.subheader&&t.subheader]}})({listStyle:\"none\",margin:0,padding:0,position:\"relative\",variants:[{props:({ownerState:e})=>!e.disablePadding,style:{paddingTop:8,paddingBottom:8}},{props:({ownerState:e})=>e.subheader,style:{paddingTop:0}}]}),iD=gm.forwardRef(function(t,o){let r=je({props:t,name:\"MuiList\"}),{children:n,className:a,component:i=\"ul\",dense:l=!1,disablePadding:s=!1,subheader:c,...u}=r,m=gm.useMemo(()=>({dense:l}),[l]),p={...r,component:i,dense:l,disablePadding:s},d=nD(p);return(0,bm.jsx)(tp.Provider,{value:m,children:(0,bm.jsxs)(aD,{as:i,className:ie(d.root,a),ref:o,ownerState:p,...u,children:[c,n]})})}),j0=iD;function vm(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}var ol=vm;function Fs(e=window){let t=e.document.documentElement.clientWidth;return e.innerWidth-t}var nC=Fs;var iC=q(Ie(),1);function U0(e,t,o){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:o?null:e.firstChild}function aC(e,t,o){return e===t?o?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:o?null:e.lastChild}function lC(e,t){if(t===void 0)return!0;let o=e.innerText;return o===void 0&&(o=e.textContent),o=o.trim().toLowerCase(),o.length===0?!1:t.repeating?o[0]===t.keys[0]:o.startsWith(t.keys.join(\"\"))}function op(e,t,o,r,n,a){let i=!1,l=n(e,t,t?o:!1);for(;l;){if(l===e.firstChild){if(i)return!1;i=!0}let s=r?!1:l.disabled||l.getAttribute(\"aria-disabled\")===\"true\";if(!l.hasAttribute(\"tabindex\")||!lC(l,a)||s)l=n(e,l,o);else return l.focus(),!0}return!1}var lD=ur.forwardRef(function(t,o){let{actions:r,autoFocus:n=!1,autoFocusItem:a=!1,children:i,className:l,disabledItemsFocusable:s=!1,disableListWrap:c=!1,onKeyDown:u,variant:m=\"selectedMenu\",...p}=t,d=ur.useRef(null),v=ur.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});ym(()=>{n&&d.current.focus()},[n]),ur.useImperativeHandle(r,()=>({adjustStyleForScrollbar:(g,{direction:b})=>{let E=!d.current.style.width;if(g.clientHeight{let b=d.current,E=g.key;if(g.ctrlKey||g.metaKey||g.altKey){u&&u(g);return}let P=ol(Wu(b));if(E===\"ArrowDown\")g.preventDefault(),op(b,P,c,s,U0);else if(E===\"ArrowUp\")g.preventDefault(),op(b,P,c,s,aC);else if(E===\"Home\")g.preventDefault(),op(b,null,c,s,U0);else if(E===\"End\")g.preventDefault(),op(b,null,c,s,aC);else if(E.length===1){let A=v.current,_=E.toLowerCase(),z=performance.now();A.keys.length>0&&(z-A.lastTime>500?(A.keys=[],A.repeating=!0,A.previousKeyMatched=!0):A.repeating&&_!==A.keys[0]&&(A.repeating=!1)),A.lastTime=z,A.keys.push(_);let I=P&&!A.repeating&&lC(P,A);A.previousKeyMatched&&(I||op(b,P,!1,s,U0,A))?g.preventDefault():A.previousKeyMatched=!1}u&&u(g)},S=Mr(d,o),h=-1;ur.Children.forEach(i,(g,b)=>{if(!ur.isValidElement(g)){h===b&&(h+=1,h>=i.length&&(h=-1));return}g.props.disabled||(m===\"selectedMenu\"&&g.props.selected||h===-1)&&(h=b),h===b&&(g.props.disabled||g.props.muiSkipListHighlight||g.type.muiSkipListHighlight)&&(h+=1,h>=i.length&&(h=-1))});let y=ur.Children.map(i,(g,b)=>{if(b===h){let E={};return a&&(E.autoFocus=!0),g.props.tabIndex===void 0&&m===\"selectedMenu\"&&(E.tabIndex=0),ur.cloneElement(g,E)}return g});return(0,iC.jsx)(j0,{role:\"menu\",ref:S,className:l,onKeyDown:T,tabIndex:n?0:-1,...p,children:y})}),H0=lD;var zo=q(re(),1);var rl=q(re(),1);var sC=q(re(),1);function Wr(e){return parseInt(sC.version,10)>=19?e?.props?.ref||null:e?.ref||null}var xm=e=>e.scrollTop;function Ks(e,t){let{timeout:o,easing:r,style:n={}}=e;return{duration:n.transitionDuration??(typeof o==\"number\"?o:o[t.mode]||0),easing:n.transitionTimingFunction??(typeof r==\"object\"?r[t.mode]:r),delay:n.transitionDelay}}var cC=q(Ie(),1);function $0(e){return`scale(${e}, ${e**2})`}var sD={entering:{opacity:1,transform:$0(1)},entered:{opacity:1,transform:\"none\"}},V0=typeof navigator<\"u\"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\\/)15(.|_)4/i.test(navigator.userAgent),Y0=rl.forwardRef(function(t,o){let{addEndListener:r,appear:n=!0,children:a,easing:i,in:l,onEnter:s,onEntered:c,onEntering:u,onExit:m,onExited:p,onExiting:d,style:v,timeout:T=\"auto\",TransitionComponent:S=Xu,...h}=t,y=fn(),g=rl.useRef(),b=kn(),E=rl.useRef(null),C=Mr(E,Wr(a),o),P=O=>N=>{if(O){let X=E.current;N===void 0?O(X):O(X,N)}},A=P(u),_=P((O,N)=>{xm(O);let{duration:X,delay:oe,easing:W}=Ks({style:v,timeout:T,easing:i},{mode:\"enter\"}),Te;T===\"auto\"?(Te=b.transitions.getAutoHeightDuration(O.clientHeight),g.current=Te):Te=X,O.style.transition=[b.transitions.create(\"opacity\",{duration:Te,delay:oe}),b.transitions.create(\"transform\",{duration:V0?Te:Te*.666,delay:oe,easing:W})].join(\",\"),s&&s(O,N)}),z=P(c),I=P(d),x=P(O=>{let{duration:N,delay:X,easing:oe}=Ks({style:v,timeout:T,easing:i},{mode:\"exit\"}),W;T===\"auto\"?(W=b.transitions.getAutoHeightDuration(O.clientHeight),g.current=W):W=N,O.style.transition=[b.transitions.create(\"opacity\",{duration:W,delay:X}),b.transitions.create(\"transform\",{duration:V0?W:W*.666,delay:V0?X:X||W*.333,easing:oe})].join(\",\"),O.style.opacity=0,O.style.transform=$0(.75),m&&m(O)}),k=P(p);return(0,cC.jsx)(S,{appear:n,in:l,nodeRef:E,onEnter:_,onEntered:z,onEntering:A,onExit:x,onExited:k,onExiting:I,addEndListener:O=>{T===\"auto\"&&y.start(g.current||0,O),r&&r(E.current,O)},timeout:T===\"auto\"?null:T,...h,children:(O,{ownerState:N,...X})=>rl.cloneElement(a,{style:{opacity:0,transform:$0(.75),visibility:O===\"exited\"&&!l?\"hidden\":void 0,...sD[O],...v,...a.props.style},ref:C,...X})})});Y0&&(Y0.muiSupportAuto=!0);var rp=Y0;function cD(e){let t=Yt(e);return t.body===e?ha(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function Qs(e,t){t?e.setAttribute(\"aria-hidden\",\"true\"):e.removeAttribute(\"aria-hidden\")}function uC(e){return parseFloat(ha(e).getComputedStyle(e).paddingRight)||0}function uD(e){let o=[\"TEMPLATE\",\"SCRIPT\",\"STYLE\",\"LINK\",\"MAP\",\"META\",\"NOSCRIPT\",\"PICTURE\",\"COL\",\"COLGROUP\",\"PARAM\",\"SLOT\",\"SOURCE\",\"TRACK\"].includes(e.tagName),r=e.tagName===\"INPUT\"&&e.getAttribute(\"type\")===\"hidden\";return o||r}function pC(e,t,o,r,n){let a=[t,o,...r];[].forEach.call(e.children,i=>{let l=!a.includes(i),s=!uD(i);l&&s&&Qs(i,n)})}function X0(e,t){let o=-1;return e.some((r,n)=>t(r)?(o=n,!0):!1),o}function pD(e,t){let o=[],r=e.container;if(!t.disableScrollLock){if(cD(r)){let i=Fs(ha(r));o.push({value:r.style.paddingRight,property:\"padding-right\",el:r}),r.style.paddingRight=`${uC(r)+i}px`;let l=Yt(r).querySelectorAll(\".mui-fixed\");[].forEach.call(l,s=>{o.push({value:s.style.paddingRight,property:\"padding-right\",el:s}),s.style.paddingRight=`${uC(s)+i}px`})}let a;if(r.parentNode instanceof DocumentFragment)a=Yt(r).body;else{let i=r.parentElement,l=ha(r);a=i?.nodeName===\"HTML\"&&l.getComputedStyle(i).overflowY===\"scroll\"?i:r}o.push({value:a.style.overflow,property:\"overflow\",el:a},{value:a.style.overflowX,property:\"overflow-x\",el:a},{value:a.style.overflowY,property:\"overflow-y\",el:a}),a.style.overflow=\"hidden\"}return()=>{o.forEach(({value:a,el:i,property:l})=>{a?i.style.setProperty(l,a):i.style.removeProperty(l)})}}function fD(e){let t=[];return[].forEach.call(e.children,o=>{o.getAttribute(\"aria-hidden\")===\"true\"&&t.push(o)}),t}var Tm=class{constructor(){this.modals=[],this.containers=[]}add(t,o){let r=this.modals.indexOf(t);if(r!==-1)return r;r=this.modals.length,this.modals.push(t),t.modalRef&&Qs(t.modalRef,!1);let n=fD(o);pC(o,t.mount,t.modalRef,n,!0);let a=X0(this.containers,i=>i.container===o);return a!==-1?(this.containers[a].modals.push(t),r):(this.containers.push({modals:[t],container:o,restore:null,hiddenSiblings:n}),r)}mount(t,o){let r=X0(this.containers,a=>a.modals.includes(t)),n=this.containers[r];n.restore||(n.restore=pD(n,o))}remove(t,o=!0){let r=this.modals.indexOf(t);if(r===-1)return r;let n=X0(this.containers,i=>i.modals.includes(t)),a=this.containers[n];if(a.modals.splice(a.modals.indexOf(t),1),this.modals.splice(r,1),a.modals.length===0)a.restore&&a.restore(),t.modalRef&&Qs(t.modalRef,o),pC(a.container,t.mount,t.modalRef,a.hiddenSiblings,!1),this.containers.splice(n,1);else{let i=a.modals[a.modals.length-1];i.modalRef&&Qs(i.modalRef,!1)}return r}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}};var Em=q(re(),1);var _o=q(re(),1);var np=q(Ie(),1),dD=[\"input\",\"select\",\"textarea\",\"a[href]\",\"button\",\"[tabindex]\",\"audio[controls]\",\"video[controls]\",'[contenteditable]:not([contenteditable=\"false\"])'].join(\",\");function mD(e){let t=parseInt(e.getAttribute(\"tabindex\")||\"\",10);return Number.isNaN(t)?e.contentEditable===\"true\"||(e.nodeName===\"AUDIO\"||e.nodeName===\"VIDEO\"||e.nodeName===\"DETAILS\")&&e.getAttribute(\"tabindex\")===null?0:e.tabIndex:t}function yD(e){if(e.tagName!==\"INPUT\"||e.type!==\"radio\"||!e.name)return!1;let t=r=>e.ownerDocument.querySelector(`input[type=\"radio\"]${r}`),o=t(`[name=\"${e.name}\"]:checked`);return o||(o=t(`[name=\"${e.name}\"]`)),o!==e}function hD(e){return!(e.disabled||e.tagName===\"INPUT\"&&e.type===\"hidden\"||yD(e))}function gD(e){let t=[],o=[];return Array.from(e.querySelectorAll(dD)).forEach((r,n)=>{let a=mD(r);a===-1||!hD(r)||(a===0?t.push(r):o.push({documentOrder:n,tabIndex:a,node:r}))}),o.sort((r,n)=>r.tabIndex===n.tabIndex?r.documentOrder-n.documentOrder:r.tabIndex-n.tabIndex).map(r=>r.node).concat(t)}function bD(){return!0}function vD(e){let{children:t,disableAutoFocus:o=!1,disableEnforceFocus:r=!1,disableRestoreFocus:n=!1,getTabbable:a=gD,isEnabled:i=bD,open:l}=e,s=_o.useRef(!1),c=_o.useRef(null),u=_o.useRef(null),m=_o.useRef(null),p=_o.useRef(null),d=_o.useRef(!1),v=_o.useRef(null),T=yo(Wr(t),v),S=_o.useRef(null);_o.useEffect(()=>{!l||!v.current||(d.current=!o)},[o,l]),_o.useEffect(()=>{if(!l||!v.current)return;let g=Yt(v.current),b=ol(g);return v.current.contains(b)||(v.current.hasAttribute(\"tabIndex\")||v.current.setAttribute(\"tabIndex\",\"-1\"),d.current&&v.current.focus()),()=>{n||(m.current&&m.current.focus&&(s.current=!0,m.current.focus()),m.current=null)}},[l]),_o.useEffect(()=>{if(!l||!v.current)return;let g=Yt(v.current),b=P=>{if(S.current=P,r||!i()||P.key!==\"Tab\")return;ol(g)===v.current&&P.shiftKey&&(s.current=!0,u.current&&u.current.focus())},E=()=>{let P=v.current;if(P===null)return;let A=ol(g);if(!g.hasFocus()||!i()||s.current){s.current=!1;return}if(P.contains(A)||r&&A!==c.current&&A!==u.current)return;if(A!==p.current)p.current=null;else if(p.current!==null)return;if(!d.current)return;let _=[];if((A===c.current||A===u.current)&&(_=a(v.current)),_.length>0){let z=!!(S.current?.shiftKey&&S.current?.key===\"Tab\"),I=_[0],x=_[_.length-1];typeof I!=\"string\"&&typeof x!=\"string\"&&(z?x.focus():I.focus())}else P.focus()};g.addEventListener(\"focusin\",E),g.addEventListener(\"keydown\",b,!0);let C=setInterval(()=>{let P=ol(g);P&&P.tagName===\"BODY\"&&E()},50);return()=>{clearInterval(C),g.removeEventListener(\"focusin\",E),g.removeEventListener(\"keydown\",b,!0)}},[o,r,n,i,l,a]);let h=g=>{m.current===null&&(m.current=g.relatedTarget),d.current=!0,p.current=g.target;let b=t.props.onFocus;b&&b(g)},y=g=>{m.current===null&&(m.current=g.relatedTarget),d.current=!0};return(0,np.jsxs)(_o.Fragment,{children:[(0,np.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:y,ref:c,\"data-testid\":\"sentinelStart\"}),_o.cloneElement(t,{ref:T,onFocus:h}),(0,np.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:y,ref:u,\"data-testid\":\"sentinelEnd\"})]})}var G0=vD;var ba=q(re(),1),fC=q(Op(),1);function xD(e){return typeof e==\"function\"?e():e}var TD=ba.forwardRef(function(t,o){let{children:r,container:n,disablePortal:a=!1}=t,[i,l]=ba.useState(null),s=yo(ba.isValidElement(r)?Wr(r):null,o);return wr(()=>{a||l(xD(n)||document.body)},[n,a]),wr(()=>{if(i&&!a)return Zu(o,i),()=>{Zu(o,null)}},[o,i,a]),a?ba.isValidElement(r)?ba.cloneElement(r,{ref:s}):r:i&&fC.createPortal(r,i)}),ap=TD;var yC=q(re(),1);var Ws=q(re(),1);var dC=q(Ie(),1),SD={entering:{opacity:1},entered:{opacity:1}},ED=Ws.forwardRef(function(t,o){let r=kn(),n={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:a,appear:i=!0,children:l,easing:s,in:c,onEnter:u,onEntered:m,onEntering:p,onExit:d,onExited:v,onExiting:T,style:S,timeout:h=n,TransitionComponent:y=Xu,...g}=t,b=!0,E=Ws.useRef(null),C=Mr(E,Wr(l),o),P=O=>N=>{if(O){let X=E.current;N===void 0?O(X):O(X,N)}},A=P(p),_=P((O,N)=>{xm(O);let X=Ks({style:S,timeout:h,easing:s},{mode:\"enter\"});O.style.webkitTransition=r.transitions.create(\"opacity\",X),O.style.transition=r.transitions.create(\"opacity\",X),u&&u(O,N)}),z=P(m),I=P(T),x=P(O=>{let N=Ks({style:S,timeout:h,easing:s},{mode:\"exit\"});O.style.webkitTransition=r.transitions.create(\"opacity\",N),O.style.transition=r.transitions.create(\"opacity\",N),d&&d(O)}),k=P(v);return(0,dC.jsx)(y,{appear:i,in:c,nodeRef:b?E:void 0,onEnter:_,onEntered:z,onEntering:A,onExit:x,onExited:k,onExiting:I,addEndListener:O=>{a&&a(E.current,O)},timeout:h,...g,children:(O,{ownerState:N,...X})=>Ws.cloneElement(l,{style:{opacity:0,visibility:O===\"exited\"&&!c?\"hidden\":void 0,...SD[O],...S,...l.props.style},ref:C,...X})})}),q0=ED;function mC(e){return _e(\"MuiBackdrop\",e)}var k$=Ce(\"MuiBackdrop\",[\"root\",\"invisible\"]);var I0=q(Ie(),1),PD=e=>{let{classes:t,invisible:o}=e;return Le({root:[\"root\",o&&\"invisible\"]},mC,t)},CD=ae(\"div\",{name:\"MuiBackdrop\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.invisible&&t.invisible]}})({position:\"fixed\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",right:0,bottom:0,top:0,left:0,backgroundColor:\"rgba(0, 0, 0, 0.5)\",WebkitTapHighlightColor:\"transparent\",variants:[{props:{invisible:!0},style:{backgroundColor:\"transparent\"}}]}),RD=yC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiBackdrop\"}),{children:n,className:a,component:i=\"div\",invisible:l=!1,open:s,components:c={},componentsProps:u={},slotProps:m={},slots:p={},TransitionComponent:d,transitionDuration:v,...T}=r,S={...r,component:i,invisible:l},h=PD(S),y={transition:d,root:c.Root,...p},g={...u,...m},b={component:i,slots:y,slotProps:g},[E,C]=Ct(\"root\",{elementType:CD,externalForwardedProps:b,className:ie(h.root,a),ownerState:S}),[P,A]=Ct(\"transition\",{elementType:q0,externalForwardedProps:b,ownerState:S});return(0,I0.jsx)(P,{in:s,timeout:v,...T,...A,children:(0,I0.jsx)(E,{\"aria-hidden\":!0,...C,ref:o,children:n})})}),F0=RD;var yn=q(re(),1);function wD(e){return typeof e==\"function\"?e():e}function MD(e){return e?e.props.hasOwnProperty(\"in\"):!1}var hC=()=>{},Sm=new Tm;function OD(e){let{container:t,disableEscapeKeyDown:o=!1,disableScrollLock:r=!1,closeAfterTransition:n=!1,onTransitionEnter:a,onTransitionExited:i,children:l,onClose:s,open:c,rootRef:u}=e,m=yn.useRef({}),p=yn.useRef(null),d=yn.useRef(null),v=yo(d,u),[T,S]=yn.useState(!c),h=MD(l),y=!0;(e[\"aria-hidden\"]===\"false\"||e[\"aria-hidden\"]===!1)&&(y=!1);let g=()=>Yt(p.current),b=()=>(m.current.modalRef=d.current,m.current.mount=p.current,m.current),E=()=>{Sm.mount(b(),{disableScrollLock:r}),d.current&&(d.current.scrollTop=0)},C=Ln(()=>{let O=wD(t)||g().body;Sm.add(b(),O),d.current&&E()}),P=()=>Sm.isTopModal(b()),A=Ln(O=>{p.current=O,O&&(c&&P()?E():d.current&&Qs(d.current,y))}),_=yn.useCallback(()=>{Sm.remove(b(),y)},[y]);yn.useEffect(()=>()=>{_()},[_]),yn.useEffect(()=>{c?C():(!h||!n)&&_()},[c,_,h,n,C]);let z=O=>N=>{O.onKeyDown?.(N),!(N.key!==\"Escape\"||N.which===229||!P())&&(o||(N.stopPropagation(),s&&s(N,\"escapeKeyDown\")))},I=O=>N=>{O.onClick?.(N),N.target===N.currentTarget&&s&&s(N,\"backdropClick\")};return{getRootProps:(O={})=>{let N=ya(e);delete N.onTransitionEnter,delete N.onTransitionExited;let X={...N,...O};return{role:\"presentation\",...X,onKeyDown:z(X),ref:v}},getBackdropProps:(O={})=>{let N=O;return{\"aria-hidden\":!0,...N,onClick:I(N),open:c}},getTransitionProps:()=>{let O=()=>{S(!1),a&&a()},N=()=>{S(!0),i&&i(),n&&_()};return{onEnter:Ku(O,l?.props.onEnter??hC),onExited:Ku(N,l?.props.onExited??hC)}},rootRef:v,portalRef:A,isTopModal:P,exited:T,hasTransition:h}}var gC=OD;function bC(e){return _e(\"MuiModal\",e)}var rY=Ce(\"MuiModal\",[\"root\",\"hidden\",\"backdrop\"]);var Zs=q(Ie(),1),AD=e=>{let{open:t,exited:o,classes:r}=e;return Le({root:[\"root\",!t&&o&&\"hidden\"],backdrop:[\"backdrop\"]},bC,r)},DD=ae(\"div\",{name:\"MuiModal\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.open&&o.exited&&t.hidden]}})(He(({theme:e})=>({position:\"fixed\",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0,variants:[{props:({ownerState:t})=>!t.open&&t.exited,style:{visibility:\"hidden\"}}]}))),ND=ae(F0,{name:\"MuiModal\",slot:\"Backdrop\"})({zIndex:-1}),_D=Em.forwardRef(function(t,o){let r=je({name:\"MuiModal\",props:t}),{BackdropComponent:n=ND,BackdropProps:a,classes:i,className:l,closeAfterTransition:s=!1,children:c,container:u,component:m,components:p={},componentsProps:d={},disableAutoFocus:v=!1,disableEnforceFocus:T=!1,disableEscapeKeyDown:S=!1,disablePortal:h=!1,disableRestoreFocus:y=!1,disableScrollLock:g=!1,hideBackdrop:b=!1,keepMounted:E=!1,onClose:C,onTransitionEnter:P,onTransitionExited:A,open:_,slotProps:z={},slots:I={},theme:x,...k}=r,U={...r,closeAfterTransition:s,disableAutoFocus:v,disableEnforceFocus:T,disableEscapeKeyDown:S,disablePortal:h,disableRestoreFocus:y,disableScrollLock:g,hideBackdrop:b,keepMounted:E},{getRootProps:O,getBackdropProps:N,getTransitionProps:X,portalRef:oe,isTopModal:W,exited:Te,hasTransition:fe}=gC({...U,rootRef:o}),Ke={...U,exited:Te},Ze=AD(Ke),Ue={};if(c.props.tabIndex===void 0&&(Ue.tabIndex=\"-1\"),fe){let{onEnter:le,onExited:Oe}=X();Ue.onEnter=le,Ue.onExited=Oe}let xe={slots:{root:p.Root,backdrop:p.Backdrop,...I},slotProps:{...d,...z}},[Je,ht]=Ct(\"root\",{ref:o,elementType:DD,externalForwardedProps:{...xe,...k,component:m},getSlotProps:O,ownerState:Ke,className:ie(l,Ze?.root,!Ke.open&&Ke.exited&&Ze?.hidden)}),[we,ft]=Ct(\"backdrop\",{ref:a?.ref,elementType:n,externalForwardedProps:xe,shouldForwardComponentProp:!0,additionalProps:a,getSlotProps:le=>N({...le,onClick:Oe=>{le?.onClick&&le.onClick(Oe)}}),className:ie(a?.className,Ze?.backdrop),ownerState:Ke});return!E&&!_&&(!fe||Te)?null:(0,Zs.jsx)(ap,{ref:oe,container:u,disablePortal:h,children:(0,Zs.jsxs)(Je,{...ht,children:[!b&&n?(0,Zs.jsx)(we,{...ft}):null,(0,Zs.jsx)(G0,{disableEnforceFocus:T,disableAutoFocus:v,disableRestoreFocus:y,isEnabled:W,open:_,children:Em.cloneElement(c,Ue)})]})})}),K0=_D;var xC=q(re(),1);function vC(e){return _e(\"MuiPaper\",e)}var SY=Ce(\"MuiPaper\",[\"root\",\"rounded\",\"outlined\",\"elevation\",\"elevation0\",\"elevation1\",\"elevation2\",\"elevation3\",\"elevation4\",\"elevation5\",\"elevation6\",\"elevation7\",\"elevation8\",\"elevation9\",\"elevation10\",\"elevation11\",\"elevation12\",\"elevation13\",\"elevation14\",\"elevation15\",\"elevation16\",\"elevation17\",\"elevation18\",\"elevation19\",\"elevation20\",\"elevation21\",\"elevation22\",\"elevation23\",\"elevation24\"]);var TC=q(Ie(),1),zD=e=>{let{square:t,elevation:o,variant:r,classes:n}=e,a={root:[\"root\",r,!t&&\"rounded\",r===\"elevation\"&&`elevation${o}`]};return Le(a,vC,n)},kD=ae(\"div\",{name:\"MuiPaper\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],!o.square&&t.rounded,o.variant===\"elevation\"&&t[`elevation${o.elevation}`]]}})(He(({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create(\"box-shadow\"),variants:[{props:({ownerState:t})=>!t.square,style:{borderRadius:e.shape.borderRadius}},{props:{variant:\"outlined\"},style:{border:`1px solid ${(e.vars||e).palette.divider}`}},{props:{variant:\"elevation\"},style:{boxShadow:\"var(--Paper-shadow)\",backgroundImage:\"var(--Paper-overlay)\"}}]}))),BD=xC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiPaper\"}),n=kn(),{className:a,component:i=\"div\",elevation:l=1,square:s=!1,variant:c=\"elevation\",...u}=r,m={...r,component:i,elevation:l,square:s,variant:c},p=zD(m);return(0,TC.jsx)(kD,{as:i,ownerState:m,className:ie(p.root,a),ref:o,...u,style:{...c===\"elevation\"&&{\"--Paper-shadow\":(n.vars||n).shadows[l],...n.vars&&{\"--Paper-overlay\":n.vars.overlays?.[l]},...!n.vars&&n.palette.mode===\"dark\"&&{\"--Paper-overlay\":`linear-gradient(${As(\"#fff\",Bs(l))}, ${As(\"#fff\",Bs(l))})`}},...u.style}})}),Q0=BD;function SC(e){return _e(\"MuiPopover\",e)}var jY=Ce(\"MuiPopover\",[\"root\",\"paper\"]);var Cm=q(Ie(),1);function EC(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.height/2:t===\"bottom\"&&(o=e.height),o}function PC(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.width/2:t===\"right\"&&(o=e.width),o}function CC(e){return[e.horizontal,e.vertical].map(t=>typeof t==\"number\"?`${t}px`:t).join(\" \")}function Pm(e){return typeof e==\"function\"?e():e}var LD=e=>{let{classes:t}=e;return Le({root:[\"root\"],paper:[\"paper\"]},SC,t)},jD=ae(K0,{name:\"MuiPopover\",slot:\"Root\"})({}),W0=ae(Q0,{name:\"MuiPopover\",slot:\"Paper\"})({position:\"absolute\",overflowY:\"auto\",overflowX:\"hidden\",minWidth:16,minHeight:16,maxWidth:\"calc(100% - 32px)\",maxHeight:\"calc(100% - 32px)\",outline:0}),UD=zo.forwardRef(function(t,o){let r=je({props:t,name:\"MuiPopover\"}),{action:n,anchorEl:a,anchorOrigin:i={vertical:\"top\",horizontal:\"left\"},anchorPosition:l,anchorReference:s=\"anchorEl\",children:c,className:u,container:m,elevation:p=8,marginThreshold:d=16,open:v,PaperProps:T={},slots:S={},slotProps:h={},transformOrigin:y={vertical:\"top\",horizontal:\"left\"},TransitionComponent:g,transitionDuration:b=\"auto\",TransitionProps:E={},disableScrollLock:C=!1,...P}=r,A=zo.useRef(),_={...r,anchorOrigin:i,anchorReference:s,elevation:p,marginThreshold:d,transformOrigin:y,TransitionComponent:g,transitionDuration:b,TransitionProps:E},z=LD(_),I=zo.useCallback(()=>{if(s===\"anchorPosition\")return l;let le=Pm(a),Ae=(le&&le.nodeType===1?le:Wu(A.current).body).getBoundingClientRect();return{top:Ae.top+EC(Ae,i.vertical),left:Ae.left+PC(Ae,i.horizontal)}},[a,i.horizontal,i.vertical,l,s]),x=zo.useCallback(le=>({vertical:EC(le,y.vertical),horizontal:PC(le,y.horizontal)}),[y.horizontal,y.vertical]),k=zo.useCallback(le=>{let Oe={width:le.offsetWidth,height:le.offsetHeight},Ae=x(Oe);if(s===\"none\")return{top:null,left:null,transformOrigin:CC(Ae)};let et=I(),dt=et.top-Ae.vertical,Lt=et.left-Ae.horizontal,jt=dt+Oe.height,Be=Lt+Oe.width,Nt=qs(Pm(a)),Ro=Nt.innerHeight-d,Ut=Nt.innerWidth-d;if(d!==null&&dtRo){let st=jt-Ro;dt-=st,Ae.vertical+=st}if(d!==null&&LtUt){let st=Be-Ut;Lt-=st,Ae.horizontal+=st}return{top:`${Math.round(dt)}px`,left:`${Math.round(Lt)}px`,transformOrigin:CC(Ae)}},[a,s,I,x,d]),[U,O]=zo.useState(v),N=zo.useCallback(()=>{let le=A.current;if(!le)return;let Oe=k(le);Oe.top!==null&&le.style.setProperty(\"top\",Oe.top),Oe.left!==null&&(le.style.left=Oe.left),le.style.transformOrigin=Oe.transformOrigin,O(!0)},[k]);zo.useEffect(()=>(C&&window.addEventListener(\"scroll\",N),()=>window.removeEventListener(\"scroll\",N)),[a,C,N]);let X=()=>{N()},oe=()=>{O(!1)};zo.useEffect(()=>{v&&N()}),zo.useImperativeHandle(n,()=>v?{updatePosition:()=>{N()}}:null,[v,N]),zo.useEffect(()=>{if(!v)return;let le=qP(()=>{N()}),Oe=qs(Pm(a));return Oe.addEventListener(\"resize\",le),()=>{le.clear(),Oe.removeEventListener(\"resize\",le)}},[a,v,N]);let W=b,Te={slots:{transition:g,...S},slotProps:{transition:E,paper:T,...h}},[fe,Ke]=Ct(\"transition\",{elementType:rp,externalForwardedProps:Te,ownerState:_,getSlotProps:le=>({...le,onEntering:(Oe,Ae)=>{le.onEntering?.(Oe,Ae),X()},onExited:Oe=>{le.onExited?.(Oe),oe()}}),additionalProps:{appear:!0,in:v}});b===\"auto\"&&!fe.muiSupportAuto&&(W=void 0);let Ze=m||(a?Wu(Pm(a)).body:void 0),[Ue,{slots:xe,slotProps:Je,...ht}]=Ct(\"root\",{ref:o,elementType:jD,externalForwardedProps:{...Te,...P},shouldForwardComponentProp:!0,additionalProps:{slots:{backdrop:S.backdrop},slotProps:{backdrop:hm(typeof h.backdrop==\"function\"?h.backdrop(_):h.backdrop,{invisible:!0})},container:Ze,open:v},ownerState:_,className:ie(z.root,u)}),[we,ft]=Ct(\"paper\",{ref:A,className:z.paper,elementType:W0,externalForwardedProps:Te,shouldForwardComponentProp:!0,additionalProps:{elevation:p,style:U?void 0:{opacity:0}},ownerState:_});return(0,Cm.jsx)(Ue,{...ht,...!dn(Ue)&&{slots:xe,slotProps:Je,disableScrollLock:C},children:(0,Cm.jsx)(fe,{...Ke,timeout:W,children:(0,Cm.jsx)(we,{...ft,children:c})})})}),Z0=UD;function RC(e){return _e(\"MuiMenu\",e)}var lX=Ce(\"MuiMenu\",[\"root\",\"paper\",\"list\"]);var J0=q(Ie(),1),HD={vertical:\"top\",horizontal:\"right\"},VD={vertical:\"top\",horizontal:\"left\"},$D=e=>{let{classes:t}=e;return Le({root:[\"root\"],paper:[\"paper\"],list:[\"list\"]},RC,t)},YD=ae(Z0,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiMenu\",slot:\"Root\"})({}),XD=ae(W0,{name:\"MuiMenu\",slot:\"Paper\"})({maxHeight:\"calc(100% - 96px)\",WebkitOverflowScrolling:\"touch\"}),GD=ae(H0,{name:\"MuiMenu\",slot:\"List\"})({outline:0}),qD=ui.forwardRef(function(t,o){let r=je({props:t,name:\"MuiMenu\"}),{autoFocus:n=!0,children:a,className:i,disableAutoFocusItem:l=!1,MenuListProps:s={},onClose:c,open:u,PaperProps:m={},PopoverClasses:p,transitionDuration:d=\"auto\",TransitionProps:{onEntering:v,...T}={},variant:S=\"selectedMenu\",slots:h={},slotProps:y={},...g}=r,b=li(),E={...r,autoFocus:n,disableAutoFocusItem:l,MenuListProps:s,onEntering:v,PaperProps:m,transitionDuration:d,TransitionProps:T,variant:S},C=$D(E),P=n&&!l&&u,A=ui.useRef(null),_=(W,Te)=>{A.current&&A.current.adjustStyleForScrollbar(W,{direction:b?\"rtl\":\"ltr\"}),v&&v(W,Te)},z=W=>{W.key===\"Tab\"&&(W.preventDefault(),c&&c(W,\"tabKeyDown\"))},I=-1;ui.Children.map(a,(W,Te)=>{ui.isValidElement(W)&&(W.props.disabled||(S===\"selectedMenu\"&&W.props.selected||I===-1)&&(I=Te))});let x={slots:h,slotProps:{list:s,transition:T,paper:m,...y}},k=cr({elementType:h.root,externalSlotProps:y.root,ownerState:E,className:[C.root,i]}),[U,O]=Ct(\"paper\",{className:C.paper,elementType:XD,externalForwardedProps:x,shouldForwardComponentProp:!0,ownerState:E}),[N,X]=Ct(\"list\",{className:ie(C.list,s.className),elementType:GD,shouldForwardComponentProp:!0,externalForwardedProps:x,getSlotProps:W=>({...W,onKeyDown:Te=>{z(Te),W.onKeyDown?.(Te)}}),ownerState:E}),oe=typeof x.slotProps.transition==\"function\"?x.slotProps.transition(E):x.slotProps.transition;return(0,J0.jsx)(YD,{onClose:c,anchorOrigin:{vertical:\"bottom\",horizontal:b?\"right\":\"left\"},transformOrigin:b?HD:VD,slots:{root:h.root,paper:U,backdrop:h.backdrop,...h.transition&&{transition:h.transition}},slotProps:{root:k,paper:O,backdrop:typeof y.backdrop==\"function\"?y.backdrop(E):y.backdrop,transition:{...oe,onEntering:(...W)=>{_(...W),oe?.onEntering?.(...W)}}},open:u,ref:o,transitionDuration:d,ownerState:E,...g,classes:p,children:(0,J0.jsx)(N,{actions:A,autoFocus:n&&(I===-1||l),autoFocusItem:P,variant:S,...X,children:a})})}),ip=qD;var pi=q(re(),1);var MC=q(re(),1);function wC(e){return _e(\"MuiDivider\",e)}var ID=Ce(\"MuiDivider\",[\"root\",\"absolute\",\"fullWidth\",\"inset\",\"middle\",\"flexItem\",\"light\",\"vertical\",\"withChildren\",\"withChildrenVertical\",\"textAlignRight\",\"textAlignLeft\",\"wrapper\",\"wrapperVertical\"]),Rm=ID;var eb=q(Ie(),1),FD=e=>{let{absolute:t,children:o,classes:r,flexItem:n,light:a,orientation:i,textAlign:l,variant:s}=e;return Le({root:[\"root\",t&&\"absolute\",s,a&&\"light\",i===\"vertical\"&&\"vertical\",n&&\"flexItem\",o&&\"withChildren\",o&&i===\"vertical\"&&\"withChildrenVertical\",l===\"right\"&&i!==\"vertical\"&&\"textAlignRight\",l===\"left\"&&i!==\"vertical\"&&\"textAlignLeft\"],wrapper:[\"wrapper\",i===\"vertical\"&&\"wrapperVertical\"]},wC,r)},KD=ae(\"div\",{name:\"MuiDivider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.absolute&&t.absolute,t[o.variant],o.light&&t.light,o.orientation===\"vertical\"&&t.vertical,o.flexItem&&t.flexItem,o.children&&t.withChildren,o.children&&o.orientation===\"vertical\"&&t.withChildrenVertical,o.textAlign===\"right\"&&o.orientation!==\"vertical\"&&t.textAlignRight,o.textAlign===\"left\"&&o.orientation!==\"vertical\"&&t.textAlignLeft]}})(He(({theme:e})=>({margin:0,flexShrink:0,borderWidth:0,borderStyle:\"solid\",borderColor:(e.vars||e).palette.divider,borderBottomWidth:\"thin\",variants:[{props:{absolute:!0},style:{position:\"absolute\",bottom:0,left:0,width:\"100%\"}},{props:{light:!0},style:{borderColor:e.alpha((e.vars||e).palette.divider,.08)}},{props:{variant:\"inset\"},style:{marginLeft:72}},{props:{variant:\"middle\",orientation:\"horizontal\"},style:{marginLeft:e.spacing(2),marginRight:e.spacing(2)}},{props:{variant:\"middle\",orientation:\"vertical\"},style:{marginTop:e.spacing(1),marginBottom:e.spacing(1)}},{props:{orientation:\"vertical\"},style:{height:\"100%\",borderBottomWidth:0,borderRightWidth:\"thin\"}},{props:{flexItem:!0},style:{alignSelf:\"stretch\",height:\"auto\"}},{props:({ownerState:t})=>!!t.children,style:{display:\"flex\",textAlign:\"center\",border:0,borderTopStyle:\"solid\",borderLeftStyle:\"solid\",\"&::before, &::after\":{content:'\"\"',alignSelf:\"center\"}}},{props:({ownerState:t})=>t.children&&t.orientation!==\"vertical\",style:{\"&::before, &::after\":{width:\"100%\",borderTop:`thin solid ${(e.vars||e).palette.divider}`,borderTopStyle:\"inherit\"}}},{props:({ownerState:t})=>t.orientation===\"vertical\"&&t.children,style:{flexDirection:\"column\",\"&::before, &::after\":{height:\"100%\",borderLeft:`thin solid ${(e.vars||e).palette.divider}`,borderLeftStyle:\"inherit\"}}},{props:({ownerState:t})=>t.textAlign===\"right\"&&t.orientation!==\"vertical\",style:{\"&::before\":{width:\"90%\"},\"&::after\":{width:\"10%\"}}},{props:({ownerState:t})=>t.textAlign===\"left\"&&t.orientation!==\"vertical\",style:{\"&::before\":{width:\"10%\"},\"&::after\":{width:\"90%\"}}}]}))),QD=ae(\"span\",{name:\"MuiDivider\",slot:\"Wrapper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.wrapper,o.orientation===\"vertical\"&&t.wrapperVertical]}})(He(({theme:e})=>({display:\"inline-block\",paddingLeft:`calc(${e.spacing(1)} * 1.2)`,paddingRight:`calc(${e.spacing(1)} * 1.2)`,whiteSpace:\"nowrap\",variants:[{props:{orientation:\"vertical\"},style:{paddingTop:`calc(${e.spacing(1)} * 1.2)`,paddingBottom:`calc(${e.spacing(1)} * 1.2)`}}]}))),tb=MC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiDivider\"}),{absolute:n=!1,children:a,className:i,orientation:l=\"horizontal\",component:s=a||l===\"vertical\"?\"div\":\"hr\",flexItem:c=!1,light:u=!1,role:m=s!==\"hr\"?\"separator\":void 0,textAlign:p=\"center\",variant:d=\"fullWidth\",...v}=r,T={...r,absolute:n,component:s,flexItem:c,light:u,orientation:l,role:m,textAlign:p,variant:d},S=FD(T);return(0,eb.jsx)(KD,{as:s,className:ie(S.root,i),role:m,ref:o,ownerState:T,\"aria-orientation\":m===\"separator\"&&(s!==\"hr\"||l===\"vertical\")?l:void 0,...v,children:a?(0,eb.jsx)(QD,{className:S.wrapper,ownerState:T,children:a}):null})});tb&&(tb.muiSkipListHighlight=!0);var ob=tb;var WD=Ce(\"MuiListItemIcon\",[\"root\",\"alignItemsFlexStart\"]),wm=WD;var ZD=Ce(\"MuiListItemText\",[\"root\",\"multiline\",\"dense\",\"inset\",\"primary\",\"secondary\"]),Mm=ZD;function OC(e){return _e(\"MuiMenuItem\",e)}var JD=Ce(\"MuiMenuItem\",[\"root\",\"focusVisible\",\"dense\",\"disabled\",\"divider\",\"gutters\",\"selected\"]),Js=JD;var rb=q(Ie(),1),eN=(e,t)=>{let{ownerState:o}=e;return[t.root,o.dense&&t.dense,o.divider&&t.divider,!o.disableGutters&&t.gutters]},tN=e=>{let{disabled:t,dense:o,divider:r,disableGutters:n,selected:a,classes:i}=e,s=Le({root:[\"root\",o&&\"dense\",t&&\"disabled\",!n&&\"gutters\",r&&\"divider\",a&&\"selected\"]},OC,i);return{...i,...s}},oN=ae(ma,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiMenuItem\",slot:\"Root\",overridesResolver:eN})(He(({theme:e})=>({...e.typography.body1,display:\"flex\",justifyContent:\"flex-start\",alignItems:\"center\",position:\"relative\",textDecoration:\"none\",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:\"border-box\",whiteSpace:\"nowrap\",\"&:hover\":{textDecoration:\"none\",backgroundColor:(e.vars||e).palette.action.hover,\"@media (hover: none)\":{backgroundColor:\"transparent\"}},[`&.${Js.selected}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity),[`&.${Js.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)}},[`&.${Js.selected}:hover`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.hoverOpacity}`),\"@media (hover: none)\":{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity)}},[`&.${Js.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${Js.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${Rm.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${Rm.inset}`]:{marginLeft:52},[`& .${Mm.root}`]:{marginTop:0,marginBottom:0},[`& .${Mm.inset}`]:{paddingLeft:36},[`& .${wm.root}`]:{minWidth:36},variants:[{props:({ownerState:t})=>!t.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:t})=>t.divider,style:{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:\"padding-box\"}},{props:({ownerState:t})=>!t.dense,style:{[e.breakpoints.up(\"sm\")]:{minHeight:\"auto\"}}},{props:({ownerState:t})=>t.dense,style:{minHeight:32,paddingTop:4,paddingBottom:4,...e.typography.body2,[`& .${wm.root} svg`]:{fontSize:\"1.25rem\"}}}]}))),rN=pi.forwardRef(function(t,o){let r=je({props:t,name:\"MuiMenuItem\"}),{autoFocus:n=!1,component:a=\"li\",dense:i=!1,divider:l=!1,disableGutters:s=!1,focusVisibleClassName:c,role:u=\"menuitem\",tabIndex:m,className:p,...d}=r,v=pi.useContext(tp),T=pi.useMemo(()=>({dense:i||v.dense||!1,disableGutters:s}),[v.dense,i,s]),S=pi.useRef(null);ym(()=>{n&&S.current&&S.current.focus()},[n]);let h={...r,dense:T.dense,divider:l,disableGutters:s},y=tN(r),g=Mr(S,o),b;return r.disabled||(b=m!==void 0?m:-1),(0,rb.jsx)(tp.Provider,{value:T,children:(0,rb.jsx)(oN,{ref:g,role:u,tabIndex:b,component:a,focusVisibleClassName:ie(y.focusVisible,c),className:ie(y.root,p),...d,ownerState:h,classes:y})})}),nl=rN;var zm=q(re(),1);var Ho=q(re(),1);var nN={border:0,clip:\"rect(0 0 0 0)\",height:\"1px\",margin:\"-1px\",overflow:\"hidden\",padding:0,position:\"absolute\",whiteSpace:\"nowrap\",width:\"1px\"},nb=nN;function aN(e,t,o=(r,n)=>r===n){return e.length===t.length&&e.every((r,n)=>o(r,t[n]))}var AC=aN;var iN=2;function ec(e,t,o,r,n){return o===1?Math.min(e+t,n):Math.max(e-t,r)}function zC(e,t){return e-t}function DC(e,t){let{index:o}=e.reduce((r,n,a)=>{let i=Math.abs(t-n);return r===null||i({left:`${e}%`}),leap:e=>({width:`${e}%`})},\"horizontal-reverse\":{offset:e=>({right:`${e}%`}),leap:e=>({width:`${e}%`})},vertical:{offset:e=>({bottom:`${e}%`}),leap:e=>({height:`${e}%`})}},pN=e=>e,Nm;function _C(){return Nm===void 0&&(typeof CSS<\"u\"&&typeof CSS.supports==\"function\"?Nm=CSS.supports(\"touch-action\",\"none\"):Nm=!0),Nm}function kC(e){let{\"aria-labelledby\":t,defaultValue:o,disabled:r=!1,disableSwap:n=!1,isRtl:a=!1,marks:i=!1,max:l=100,min:s=0,name:c,onChange:u,onChangeCommitted:m,orientation:p=\"horizontal\",rootRef:d,scale:v=pN,step:T=1,shiftStep:S=10,tabIndex:h,value:y}=e,g=Ho.useRef(void 0),[b,E]=Ho.useState(-1),[C,P]=Ho.useState(-1),[A,_]=Ho.useState(!1),z=Ho.useRef(0),I=Ho.useRef(null),[x,k]=js({controlled:y,default:o??s,name:\"Slider\"}),U=u&&((Z,ee,Se)=>{let ye=Z.nativeEvent||Z,ze=new ye.constructor(ye.type,ye);Object.defineProperty(ze,\"target\",{writable:!0,value:{value:ee,name:c}}),I.current=ee,u(ze,ee,Se)}),O=Array.isArray(x),N=O?x.slice().sort(zC):[x];N=N.map(Z=>Z==null?s:ua(Z,s,l));let X=i===!0&&T!==null?[...Array(Math.floor((l-s)/T)+1)].map((Z,ee)=>({value:s+T*ee})):i||[],oe=X.map(Z=>Z.value),[W,Te]=Ho.useState(-1),fe=Ho.useRef(null),Ke=yo(d,fe),Ze=Z=>ee=>{let Se=Number(ee.currentTarget.getAttribute(\"data-index\"));pn(ee.target)&&Te(Se),P(Se),Z?.onFocus?.(ee)},Ue=Z=>ee=>{pn(ee.target)||Te(-1),P(-1),Z?.onBlur?.(ee)},xe=(Z,ee)=>{let Se=Number(Z.currentTarget.getAttribute(\"data-index\")),ye=N[Se],ze=oe.indexOf(ye),ue=ee;if(X&&T==null){let gt=oe[oe.length-1];ue>=gt?ue=gt:ue<=oe[0]?ue=oe[0]:ue=ueee=>{if([\"ArrowUp\",\"ArrowDown\",\"ArrowLeft\",\"ArrowRight\",\"PageUp\",\"PageDown\",\"Home\",\"End\"].includes(ee.key)){ee.preventDefault();let Se=Number(ee.currentTarget.getAttribute(\"data-index\")),ye=N[Se],ze=null;if(T!=null){let ue=ee.shiftKey?S:T;switch(ee.key){case\"ArrowUp\":ze=ec(ye,ue,1,s,l);break;case\"ArrowRight\":ze=ec(ye,ue,a?-1:1,s,l);break;case\"ArrowDown\":ze=ec(ye,ue,-1,s,l);break;case\"ArrowLeft\":ze=ec(ye,ue,a?1:-1,s,l);break;case\"PageUp\":ze=ec(ye,S,1,s,l);break;case\"PageDown\":ze=ec(ye,S,-1,s,l);break;case\"Home\":ze=s;break;case\"End\":ze=l;break;default:break}}else if(X){let ue=oe[oe.length-1],gt=oe.indexOf(ye),ce=[a?\"ArrowRight\":\"ArrowLeft\",\"ArrowDown\",\"PageDown\",\"Home\"],ke=[a?\"ArrowLeft\":\"ArrowRight\",\"ArrowUp\",\"PageUp\",\"End\"];ce.includes(ee.key)?gt===0?ze=oe[0]:ze=oe[gt-1]:ke.includes(ee.key)&&(gt===oe.length-1?ze=ue:ze=oe[gt+1])}ze!=null&&xe(ee,ze)}Z?.onKeyDown?.(ee)};wr(()=>{r&&fe.current.contains(document.activeElement)&&document.activeElement?.blur()},[r]),r&&b!==-1&&E(-1),r&&W!==-1&&Te(-1);let ht=Z=>ee=>{Z.onChange?.(ee),xe(ee,ee.target.valueAsNumber)},we=Ho.useRef(void 0),ft=p;a&&p===\"horizontal\"&&(ft+=\"-reverse\");let le=({finger:Z,move:ee=!1})=>{let{current:Se}=fe,{width:ye,height:ze,bottom:ue,left:gt}=Se.getBoundingClientRect(),ce;ft.startsWith(\"vertical\")?ce=(ue-Z.y)/ze:ce=(Z.x-gt)/ye,ft.includes(\"-reverse\")&&(ce=1-ce);let ke;if(ke=lN(ce,s,l),T)ke=cN(ke,T,s);else{let Wt=DC(oe,ke);ke=oe[Wt]}ke=ua(ke,s,l);let he=0;if(O){ee?he=we.current:he=DC(N,ke),n&&(ke=ua(ke,N[he-1]||-1/0,N[he+1]||1/0));let Wt=ke;ke=NC({values:N,newValue:ke,index:he}),n&&ee||(he=ke.indexOf(Wt),we.current=he)}return{newValue:ke,activeIndex:he}},Oe=Ln(Z=>{let ee=Om(Z,g);if(!ee)return;if(z.current+=1,Z.type===\"mousemove\"&&Z.buttons===0){Ae(Z);return}let{newValue:Se,activeIndex:ye}=le({finger:ee,move:!0});Am({sliderRef:fe,activeIndex:ye,setActive:E}),k(Se),!A&&z.current>iN&&_(!0),U&&!Dm(Se,x)&&U(Z,Se,ye)}),Ae=Ln(Z=>{let ee=Om(Z,g);if(_(!1),!ee)return;let{newValue:Se}=le({finger:ee,move:!0});E(-1),Z.type===\"touchend\"&&P(-1),m&&m(Z,I.current??Se),g.current=void 0,dt()}),et=Ln(Z=>{if(r)return;_C()||Z.preventDefault();let ee=Z.changedTouches[0];ee!=null&&(g.current=ee.identifier);let Se=Om(Z,g);if(Se!==!1){let{newValue:ze,activeIndex:ue}=le({finger:Se});Am({sliderRef:fe,activeIndex:ue,setActive:E}),k(ze),U&&!Dm(ze,x)&&U(Z,ze,ue)}z.current=0;let ye=Yt(fe.current);ye.addEventListener(\"touchmove\",Oe,{passive:!0}),ye.addEventListener(\"touchend\",Ae,{passive:!0})}),dt=Ho.useCallback(()=>{let Z=Yt(fe.current);Z.removeEventListener(\"mousemove\",Oe),Z.removeEventListener(\"mouseup\",Ae),Z.removeEventListener(\"touchmove\",Oe),Z.removeEventListener(\"touchend\",Ae)},[Ae,Oe]);Ho.useEffect(()=>{let{current:Z}=fe;return Z.addEventListener(\"touchstart\",et,{passive:_C()}),()=>{Z.removeEventListener(\"touchstart\",et),dt()}},[dt,et]),Ho.useEffect(()=>{r&&dt()},[r,dt]);let Lt=Z=>ee=>{if(Z.onMouseDown?.(ee),r||ee.defaultPrevented||ee.button!==0)return;ee.preventDefault();let Se=Om(ee,g);if(Se!==!1){let{newValue:ze,activeIndex:ue}=le({finger:Se});Am({sliderRef:fe,activeIndex:ue,setActive:E}),k(ze),U&&!Dm(ze,x)&&U(ee,ze,ue)}z.current=0;let ye=Yt(fe.current);ye.addEventListener(\"mousemove\",Oe,{passive:!0}),ye.addEventListener(\"mouseup\",Ae)},jt=lp(O?N[0]:s,s,l),Be=lp(N[N.length-1],s,l)-jt,Nt=(Z={})=>{let ee=ya(Z),Se={onMouseDown:Lt(ee||{})},ye={...ee,...Se};return{...Z,ref:Ke,...ye}},Ro=Z=>ee=>{Z.onMouseOver?.(ee);let Se=Number(ee.currentTarget.getAttribute(\"data-index\"));P(Se)},Ut=Z=>ee=>{Z.onMouseLeave?.(ee),P(-1)},st=(Z={})=>{let ee=ya(Z),Se={onMouseOver:Ro(ee||{}),onMouseLeave:Ut(ee||{})};return{...Z,...ee,...Se}},se=Z=>({pointerEvents:b!==-1&&b!==Z?\"none\":void 0}),xt;return p===\"vertical\"&&(xt=a?\"vertical-rl\":\"vertical-lr\"),{active:b,axis:ft,axisProps:uN,dragging:A,focusedThumbIndex:W,getHiddenInputProps:(Z={})=>{let ee=ya(Z),Se={onChange:ht(ee||{}),onFocus:Ze(ee||{}),onBlur:Ue(ee||{}),onKeyDown:Je(ee||{})},ye={...ee,...Se};return{tabIndex:h,\"aria-labelledby\":t,\"aria-orientation\":p,\"aria-valuemax\":v(l),\"aria-valuemin\":v(s),name:c,type:\"range\",min:e.min,max:e.max,step:e.step===null&&e.marks?\"any\":e.step??void 0,disabled:r,...Z,...ye,style:{...nb,direction:a?\"rtl\":\"ltr\",width:\"100%\",height:\"100%\",writingMode:xt}}},getRootProps:Nt,getThumbProps:st,marks:X,open:C,range:O,rootRef:Ke,trackLeap:Be,trackOffset:jt,values:N,getThumbStyle:se}}var fN=e=>!e||!dn(e),BC=fN;var _m=q(re(),1);function LC(e){return _e(\"MuiSlider\",e)}var dN=Ce(\"MuiSlider\",[\"root\",\"active\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"disabled\",\"dragging\",\"focusVisible\",\"mark\",\"markActive\",\"marked\",\"markLabel\",\"markLabelActive\",\"rail\",\"sizeSmall\",\"thumb\",\"thumbColorPrimary\",\"thumbColorSecondary\",\"thumbColorError\",\"thumbColorSuccess\",\"thumbColorInfo\",\"thumbColorWarning\",\"track\",\"trackInverted\",\"trackFalse\",\"thumbSizeSmall\",\"valueLabel\",\"valueLabelOpen\",\"valueLabelCircle\",\"valueLabelLabel\",\"vertical\"]),pr=dN;var tc=q(Ie(),1),mN=e=>{let{open:t}=e;return{offset:ie(t&&pr.valueLabelOpen),circle:pr.valueLabelCircle,label:pr.valueLabelLabel}};function ab(e){let{children:t,className:o,value:r}=e,n=mN(e);return t?_m.cloneElement(t,{className:t.props.className},(0,tc.jsxs)(_m.Fragment,{children:[t.props.children,(0,tc.jsx)(\"span\",{className:ie(n.offset,o),\"aria-hidden\":!0,children:(0,tc.jsx)(\"span\",{className:n.circle,children:(0,tc.jsx)(\"span\",{className:n.label,children:r})})})]})):null}var hn=q(Ie(),1);function jC(e){return e}var yN=ae(\"span\",{name:\"MuiSlider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[`color${me(o.color)}`],o.size!==\"medium\"&&t[`size${me(o.size)}`],o.marked&&t.marked,o.orientation===\"vertical\"&&t.vertical,o.track===\"inverted\"&&t.trackInverted,o.track===!1&&t.trackFalse]}})(He(({theme:e})=>({borderRadius:12,boxSizing:\"content-box\",display:\"inline-block\",position:\"relative\",cursor:\"pointer\",touchAction:\"none\",WebkitTapHighlightColor:\"transparent\",\"@media print\":{colorAdjust:\"exact\"},[`&.${pr.disabled}`]:{pointerEvents:\"none\",cursor:\"default\",color:(e.vars||e).palette.grey[400]},[`&.${pr.dragging}`]:{[`& .${pr.thumb}, & .${pr.track}`]:{transition:\"none\"}},variants:[...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),{props:{orientation:\"horizontal\"},style:{height:4,width:\"100%\",padding:\"13px 0\",\"@media (pointer: coarse)\":{padding:\"20px 0\"}}},{props:{orientation:\"horizontal\",size:\"small\"},style:{height:2}},{props:{orientation:\"horizontal\",marked:!0},style:{marginBottom:20}},{props:{orientation:\"vertical\"},style:{height:\"100%\",width:4,padding:\"0 13px\",\"@media (pointer: coarse)\":{padding:\"0 20px\"}}},{props:{orientation:\"vertical\",size:\"small\"},style:{width:2}},{props:{orientation:\"vertical\",marked:!0},style:{marginRight:44}}]}))),hN=ae(\"span\",{name:\"MuiSlider\",slot:\"Rail\"})({display:\"block\",position:\"absolute\",borderRadius:\"inherit\",backgroundColor:\"currentColor\",opacity:.38,variants:[{props:{orientation:\"horizontal\"},style:{width:\"100%\",height:\"inherit\",top:\"50%\",transform:\"translateY(-50%)\"}},{props:{orientation:\"vertical\"},style:{height:\"100%\",width:\"inherit\",left:\"50%\",transform:\"translateX(-50%)\"}},{props:{track:\"inverted\"},style:{opacity:1}}]}),gN=ae(\"span\",{name:\"MuiSlider\",slot:\"Track\"})(He(({theme:e})=>({display:\"block\",position:\"absolute\",borderRadius:\"inherit\",border:\"1px solid currentColor\",backgroundColor:\"currentColor\",transition:e.transitions.create([\"left\",\"width\",\"bottom\",\"height\"],{duration:e.transitions.duration.shortest}),variants:[{props:{size:\"small\"},style:{border:\"none\"}},{props:{orientation:\"horizontal\"},style:{height:\"inherit\",top:\"50%\",transform:\"translateY(-50%)\"}},{props:{orientation:\"vertical\"},style:{width:\"inherit\",left:\"50%\",transform:\"translateX(-50%)\"}},{props:{track:!1},style:{display:\"none\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t,track:\"inverted\"},style:{...e.vars?{backgroundColor:e.vars.palette.Slider[`${t}Track`],borderColor:e.vars.palette.Slider[`${t}Track`]}:{backgroundColor:e.lighten(e.palette[t].main,.62),borderColor:e.lighten(e.palette[t].main,.62),...e.applyStyles(\"dark\",{backgroundColor:e.darken(e.palette[t].main,.5)}),...e.applyStyles(\"dark\",{borderColor:e.darken(e.palette[t].main,.5)})}}}))]}))),bN=ae(\"span\",{name:\"MuiSlider\",slot:\"Thumb\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.thumb,t[`thumbColor${me(o.color)}`],o.size!==\"medium\"&&t[`thumbSize${me(o.size)}`]]}})(He(({theme:e})=>({position:\"absolute\",width:20,height:20,boxSizing:\"border-box\",borderRadius:\"50%\",outline:0,backgroundColor:\"currentColor\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",transition:e.transitions.create([\"box-shadow\",\"left\",\"bottom\"],{duration:e.transitions.duration.shortest}),\"&::before\":{position:\"absolute\",content:'\"\"',borderRadius:\"inherit\",width:\"100%\",height:\"100%\",boxShadow:(e.vars||e).shadows[2]},\"&::after\":{position:\"absolute\",content:'\"\"',borderRadius:\"50%\",width:42,height:42,top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\"},[`&.${pr.disabled}`]:{\"&:hover\":{boxShadow:\"none\"}},variants:[{props:{size:\"small\"},style:{width:12,height:12,\"&::before\":{boxShadow:\"none\"}}},{props:{orientation:\"horizontal\"},style:{top:\"50%\",transform:\"translate(-50%, -50%)\"}},{props:{orientation:\"vertical\"},style:{left:\"50%\",transform:\"translate(-50%, 50%)\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{[`&:hover, &.${pr.focusVisible}`]:{boxShadow:`0px 0px 0px 8px ${e.alpha((e.vars||e).palette[t].main,.16)}`,\"@media (hover: none)\":{boxShadow:\"none\"}},[`&.${pr.active}`]:{boxShadow:`0px 0px 0px 14px ${e.alpha((e.vars||e).palette[t].main,.16)}`}}}))]}))),vN=ae(ab,{name:\"MuiSlider\",slot:\"ValueLabel\"})(He(({theme:e})=>({zIndex:1,whiteSpace:\"nowrap\",...e.typography.body2,fontWeight:500,transition:e.transitions.create([\"transform\"],{duration:e.transitions.duration.shortest}),position:\"absolute\",backgroundColor:(e.vars||e).palette.grey[600],borderRadius:2,color:(e.vars||e).palette.common.white,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:\"0.25rem 0.75rem\",variants:[{props:{orientation:\"horizontal\"},style:{transform:\"translateY(-100%) scale(0)\",top:\"-10px\",transformOrigin:\"bottom center\",\"&::before\":{position:\"absolute\",content:'\"\"',width:8,height:8,transform:\"translate(-50%, 50%) rotate(45deg)\",backgroundColor:\"inherit\",bottom:0,left:\"50%\"},[`&.${pr.valueLabelOpen}`]:{transform:\"translateY(-100%) scale(1)\"}}},{props:{orientation:\"vertical\"},style:{transform:\"translateY(-50%) scale(0)\",right:\"30px\",top:\"50%\",transformOrigin:\"right center\",\"&::before\":{position:\"absolute\",content:'\"\"',width:8,height:8,transform:\"translate(-50%, -50%) rotate(45deg)\",backgroundColor:\"inherit\",right:-8,top:\"50%\"},[`&.${pr.valueLabelOpen}`]:{transform:\"translateY(-50%) scale(1)\"}}},{props:{size:\"small\"},style:{fontSize:e.typography.pxToRem(12),padding:\"0.25rem 0.5rem\"}},{props:{orientation:\"vertical\",size:\"small\"},style:{right:\"20px\"}}]})));var xN=ae(\"span\",{name:\"MuiSlider\",slot:\"Mark\",shouldForwardProp:e=>Hu(e)&&e!==\"markActive\",overridesResolver:(e,t)=>{let{markActive:o}=e;return[t.mark,o&&t.markActive]}})(He(({theme:e})=>({position:\"absolute\",width:2,height:2,borderRadius:1,backgroundColor:\"currentColor\",variants:[{props:{orientation:\"horizontal\"},style:{top:\"50%\",transform:\"translate(-1px, -50%)\"}},{props:{orientation:\"vertical\"},style:{left:\"50%\",transform:\"translate(-50%, 1px)\"}},{props:{markActive:!0},style:{backgroundColor:(e.vars||e).palette.background.paper,opacity:.8}}]}))),TN=ae(\"span\",{name:\"MuiSlider\",slot:\"MarkLabel\",shouldForwardProp:e=>Hu(e)&&e!==\"markLabelActive\"})(He(({theme:e})=>({...e.typography.body2,color:(e.vars||e).palette.text.secondary,position:\"absolute\",whiteSpace:\"nowrap\",variants:[{props:{orientation:\"horizontal\"},style:{top:30,transform:\"translateX(-50%)\",\"@media (pointer: coarse)\":{top:40}}},{props:{orientation:\"vertical\"},style:{left:36,transform:\"translateY(50%)\",\"@media (pointer: coarse)\":{left:44}}},{props:{markLabelActive:!0},style:{color:(e.vars||e).palette.text.primary}}]}))),SN=e=>{let{disabled:t,dragging:o,marked:r,orientation:n,track:a,classes:i,color:l,size:s}=e,c={root:[\"root\",t&&\"disabled\",o&&\"dragging\",r&&\"marked\",n===\"vertical\"&&\"vertical\",a===\"inverted\"&&\"trackInverted\",a===!1&&\"trackFalse\",l&&`color${me(l)}`,s&&`size${me(s)}`],rail:[\"rail\"],track:[\"track\"],mark:[\"mark\"],markActive:[\"markActive\"],markLabel:[\"markLabel\"],markLabelActive:[\"markLabelActive\"],valueLabel:[\"valueLabel\"],thumb:[\"thumb\",t&&\"disabled\",s&&`thumbSize${me(s)}`,l&&`thumbColor${me(l)}`],active:[\"active\"],disabled:[\"disabled\"],focusVisible:[\"focusVisible\"]};return Le(c,LC,i)},EN=({children:e})=>e,PN=zm.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSlider\"}),n=li(),{\"aria-label\":a,\"aria-valuetext\":i,\"aria-labelledby\":l,component:s=\"span\",components:c={},componentsProps:u={},color:m=\"primary\",classes:p,className:d,disableSwap:v=!1,disabled:T=!1,getAriaLabel:S,getAriaValueText:h,marks:y=!1,max:g=100,min:b=0,name:E,onChange:C,onChangeCommitted:P,orientation:A=\"horizontal\",shiftStep:_=10,size:z=\"medium\",step:I=1,scale:x=jC,slotProps:k,slots:U,tabIndex:O,track:N=\"normal\",value:X,valueLabelDisplay:oe=\"off\",valueLabelFormat:W=jC,...Te}=r,fe={...r,isRtl:n,max:g,min:b,classes:p,disabled:T,disableSwap:v,orientation:A,marks:y,color:m,size:z,step:I,shiftStep:_,scale:x,track:N,valueLabelDisplay:oe,valueLabelFormat:W},{axisProps:Ke,getRootProps:Ze,getHiddenInputProps:Ue,getThumbProps:xe,open:Je,active:ht,axis:we,focusedThumbIndex:ft,range:le,dragging:Oe,marks:Ae,values:et,trackOffset:dt,trackLeap:Lt,getThumbStyle:jt}=kC({...fe,rootRef:o});fe.marked=Ae.length>0&&Ae.some(Tt=>Tt.label),fe.dragging=Oe,fe.focusedThumbIndex=ft;let Be=SN(fe),Nt=U?.root??c.Root??yN,Ro=U?.rail??c.Rail??hN,Ut=U?.track??c.Track??gN,st=U?.thumb??c.Thumb??bN,se=U?.valueLabel??c.ValueLabel??vN,xt=U?.mark??c.Mark??xN,fr=U?.markLabel??c.MarkLabel??TN,Z=U?.input??c.Input??\"input\",ee=k?.root??u.root,Se=k?.rail??u.rail,ye=k?.track??u.track,ze=k?.thumb??u.thumb,ue=k?.valueLabel??u.valueLabel,gt=k?.mark??u.mark,ce=k?.markLabel??u.markLabel,ke=k?.input??u.input,he=cr({elementType:Nt,getSlotProps:Ze,externalSlotProps:ee,externalForwardedProps:Te,additionalProps:{...BC(Nt)&&{as:s}},ownerState:{...fe,...ee?.ownerState},className:[Be.root,d]}),Wt=cr({elementType:Ro,externalSlotProps:Se,ownerState:fe,className:Be.rail}),be=cr({elementType:Ut,externalSlotProps:ye,additionalProps:{style:{...Ke[we].offset(dt),...Ke[we].leap(Lt)}},ownerState:{...fe,...ye?.ownerState},className:Be.track}),uo=cr({elementType:st,getSlotProps:xe,externalSlotProps:ze,ownerState:{...fe,...ze?.ownerState},className:Be.thumb}),ve=cr({elementType:se,externalSlotProps:ue,ownerState:{...fe,...ue?.ownerState},className:Be.valueLabel}),po=cr({elementType:xt,externalSlotProps:gt,ownerState:fe,className:Be.mark}),Ht=cr({elementType:fr,externalSlotProps:ce,ownerState:fe,className:Be.markLabel}),Sn=cr({elementType:Z,getSlotProps:Ue,externalSlotProps:ke,ownerState:fe});return(0,hn.jsxs)(Nt,{...he,children:[(0,hn.jsx)(Ro,{...Wt}),(0,hn.jsx)(Ut,{...be}),Ae.filter(Tt=>Tt.value>=b&&Tt.value<=g).map((Tt,Qe)=>{let Ar=lp(Tt.value,b,g),En=Ke[we].offset(Ar),Gt;return N===!1?Gt=et.includes(Tt.value):Gt=N===\"normal\"&&(le?Tt.value>=et[0]&&Tt.value<=et[et.length-1]:Tt.value<=et[0])||N===\"inverted\"&&(le?Tt.value<=et[0]||Tt.value>=et[et.length-1]:Tt.value>=et[0]),(0,hn.jsxs)(zm.Fragment,{children:[(0,hn.jsx)(xt,{\"data-index\":Qe,...po,...!dn(xt)&&{markActive:Gt},style:{...En,...po.style},className:ie(po.className,Gt&&Be.markActive)}),Tt.label!=null?(0,hn.jsx)(fr,{\"aria-hidden\":!0,\"data-index\":Qe,...Ht,...!dn(fr)&&{markLabelActive:Gt},style:{...En,...Ht.style},className:ie(Be.markLabel,Ht.className,Gt&&Be.markLabelActive),children:Tt.label}):null]},Qe)}),et.map((Tt,Qe)=>{let Ar=lp(Tt,b,g),En=Ke[we].offset(Ar),Gt=oe===\"off\"?EN:se;return(0,hn.jsx)(Gt,{...!dn(Gt)&&{valueLabelFormat:W,valueLabelDisplay:oe,value:typeof W==\"function\"?W(x(Tt),Qe):W,index:Qe,open:Je===Qe||ht===Qe||oe===\"on\",disabled:T},...ve,children:(0,hn.jsx)(st,{\"data-index\":Qe,...uo,className:ie(Be.thumb,uo.className,ht===Qe&&Be.active,ft===Qe&&Be.focusVisible),style:{...En,...jt(Qe),...uo.style},children:(0,hn.jsx)(Z,{\"data-index\":Qe,\"aria-label\":S?S(Qe):a,\"aria-valuenow\":x(Tt),\"aria-labelledby\":l,\"aria-valuetext\":h?h(x(Tt),Qe):i,value:et[Qe],...Sn})})},Qe)})]})}),km=PN;var oo=q(re(),1);var sR=q(re(),1);var Vo=q(re(),1);var Qt=\"top\",go=\"bottom\",co=\"right\",to=\"left\",Bm=\"auto\",fi=[Qt,go,co,to],va=\"start\",al=\"end\",UC=\"clippingParents\",Lm=\"viewport\",oc=\"popper\",HC=\"reference\",ib=fi.reduce(function(e,t){return e.concat([t+\"-\"+va,t+\"-\"+al])},[]),jm=[].concat(fi,[Bm]).reduce(function(e,t){return e.concat([t,t+\"-\"+va,t+\"-\"+al])},[]),CN=\"beforeRead\",RN=\"read\",wN=\"afterRead\",MN=\"beforeMain\",ON=\"main\",AN=\"afterMain\",DN=\"beforeWrite\",NN=\"write\",_N=\"afterWrite\",VC=[CN,RN,wN,MN,ON,AN,DN,NN,_N];function Po(e){return e?(e.nodeName||\"\").toLowerCase():null}function Bt(e){if(e==null)return window;if(e.toString()!==\"[object Window]\"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Zr(e){var t=Bt(e).Element;return e instanceof t||e instanceof Element}function bo(e){var t=Bt(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function rc(e){if(typeof ShadowRoot>\"u\")return!1;var t=Bt(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function zN(e){var t=e.state;Object.keys(t.elements).forEach(function(o){var r=t.styles[o]||{},n=t.attributes[o]||{},a=t.elements[o];!bo(a)||!Po(a)||(Object.assign(a.style,r),Object.keys(n).forEach(function(i){var l=n[i];l===!1?a.removeAttribute(i):a.setAttribute(i,l===!0?\"\":l)}))})}function kN(e){var t=e.state,o={popper:{position:t.options.strategy,left:\"0\",top:\"0\",margin:\"0\"},arrow:{position:\"absolute\"},reference:{}};return Object.assign(t.elements.popper.style,o.popper),t.styles=o,t.elements.arrow&&Object.assign(t.elements.arrow.style,o.arrow),function(){Object.keys(t.elements).forEach(function(r){var n=t.elements[r],a=t.attributes[r]||{},i=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:o[r]),l=i.reduce(function(s,c){return s[c]=\"\",s},{});!bo(n)||!Po(n)||(Object.assign(n.style,l),Object.keys(a).forEach(function(s){n.removeAttribute(s)}))})}}var $C={name:\"applyStyles\",enabled:!0,phase:\"write\",fn:zN,effect:kN,requires:[\"computeStyles\"]};function Co(e){return e.split(\"-\")[0]}var gn=Math.max,il=Math.min,xa=Math.round;function nc(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+\"/\"+t.version}).join(\" \"):navigator.userAgent}function sp(){return!/^((?!chrome|android).)*safari/i.test(nc())}function Jr(e,t,o){t===void 0&&(t=!1),o===void 0&&(o=!1);var r=e.getBoundingClientRect(),n=1,a=1;t&&bo(e)&&(n=e.offsetWidth>0&&xa(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&xa(r.height)/e.offsetHeight||1);var i=Zr(e)?Bt(e):window,l=i.visualViewport,s=!sp()&&o,c=(r.left+(s&&l?l.offsetLeft:0))/n,u=(r.top+(s&&l?l.offsetTop:0))/a,m=r.width/n,p=r.height/a;return{width:m,height:p,top:u,right:c+m,bottom:u+p,left:c,x:c,y:u}}function ll(e){var t=Jr(e),o=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-o)<=1&&(o=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:o,height:r}}function cp(e,t){var o=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(o&&rc(o)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Zo(e){return Bt(e).getComputedStyle(e)}function lb(e){return[\"table\",\"td\",\"th\"].indexOf(Po(e))>=0}function ko(e){return((Zr(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ta(e){return Po(e)===\"html\"?e:e.assignedSlot||e.parentNode||(rc(e)?e.host:null)||ko(e)}function YC(e){return!bo(e)||Zo(e).position===\"fixed\"?null:e.offsetParent}function BN(e){var t=/firefox/i.test(nc()),o=/Trident/i.test(nc());if(o&&bo(e)){var r=Zo(e);if(r.position===\"fixed\")return null}var n=Ta(e);for(rc(n)&&(n=n.host);bo(n)&&[\"html\",\"body\"].indexOf(Po(n))<0;){var a=Zo(n);if(a.transform!==\"none\"||a.perspective!==\"none\"||a.contain===\"paint\"||[\"transform\",\"perspective\"].indexOf(a.willChange)!==-1||t&&a.willChange===\"filter\"||t&&a.filter&&a.filter!==\"none\")return n;n=n.parentNode}return null}function bn(e){for(var t=Bt(e),o=YC(e);o&&lb(o)&&Zo(o).position===\"static\";)o=YC(o);return o&&(Po(o)===\"html\"||Po(o)===\"body\"&&Zo(o).position===\"static\")?t:o||BN(e)||t}function sl(e){return[\"top\",\"bottom\"].indexOf(e)>=0?\"x\":\"y\"}function cl(e,t,o){return gn(e,il(t,o))}function XC(e,t,o){var r=cl(e,t,o);return r>o?o:r}function up(){return{top:0,right:0,bottom:0,left:0}}function pp(e){return Object.assign({},up(),e)}function fp(e,t){return t.reduce(function(o,r){return o[r]=e,o},{})}var LN=function(t,o){return t=typeof t==\"function\"?t(Object.assign({},o.rects,{placement:o.placement})):t,pp(typeof t!=\"number\"?t:fp(t,fi))};function jN(e){var t,o=e.state,r=e.name,n=e.options,a=o.elements.arrow,i=o.modifiersData.popperOffsets,l=Co(o.placement),s=sl(l),c=[to,co].indexOf(l)>=0,u=c?\"height\":\"width\";if(!(!a||!i)){var m=LN(n.padding,o),p=ll(a),d=s===\"y\"?Qt:to,v=s===\"y\"?go:co,T=o.rects.reference[u]+o.rects.reference[s]-i[s]-o.rects.popper[u],S=i[s]-o.rects.reference[s],h=bn(a),y=h?s===\"y\"?h.clientHeight||0:h.clientWidth||0:0,g=T/2-S/2,b=m[d],E=y-p[u]-m[v],C=y/2-p[u]/2+g,P=cl(b,C,E),A=s;o.modifiersData[r]=(t={},t[A]=P,t.centerOffset=P-C,t)}}function UN(e){var t=e.state,o=e.options,r=o.element,n=r===void 0?\"[data-popper-arrow]\":r;n!=null&&(typeof n==\"string\"&&(n=t.elements.popper.querySelector(n),!n)||cp(t.elements.popper,n)&&(t.elements.arrow=n))}var GC={name:\"arrow\",enabled:!0,phase:\"main\",fn:jN,effect:UN,requires:[\"popperOffsets\"],requiresIfExists:[\"preventOverflow\"]};function en(e){return e.split(\"-\")[1]}var HN={top:\"auto\",right:\"auto\",bottom:\"auto\",left:\"auto\"};function VN(e,t){var o=e.x,r=e.y,n=t.devicePixelRatio||1;return{x:xa(o*n)/n||0,y:xa(r*n)/n||0}}function qC(e){var t,o=e.popper,r=e.popperRect,n=e.placement,a=e.variation,i=e.offsets,l=e.position,s=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,m=e.isFixed,p=i.x,d=p===void 0?0:p,v=i.y,T=v===void 0?0:v,S=typeof u==\"function\"?u({x:d,y:T}):{x:d,y:T};d=S.x,T=S.y;var h=i.hasOwnProperty(\"x\"),y=i.hasOwnProperty(\"y\"),g=to,b=Qt,E=window;if(c){var C=bn(o),P=\"clientHeight\",A=\"clientWidth\";if(C===Bt(o)&&(C=ko(o),Zo(C).position!==\"static\"&&l===\"absolute\"&&(P=\"scrollHeight\",A=\"scrollWidth\")),C=C,n===Qt||(n===to||n===co)&&a===al){b=go;var _=m&&C===E&&E.visualViewport?E.visualViewport.height:C[P];T-=_-r.height,T*=s?1:-1}if(n===to||(n===Qt||n===go)&&a===al){g=co;var z=m&&C===E&&E.visualViewport?E.visualViewport.width:C[A];d-=z-r.width,d*=s?1:-1}}var I=Object.assign({position:l},c&&HN),x=u===!0?VN({x:d,y:T},Bt(o)):{x:d,y:T};if(d=x.x,T=x.y,s){var k;return Object.assign({},I,(k={},k[b]=y?\"0\":\"\",k[g]=h?\"0\":\"\",k.transform=(E.devicePixelRatio||1)<=1?\"translate(\"+d+\"px, \"+T+\"px)\":\"translate3d(\"+d+\"px, \"+T+\"px, 0)\",k))}return Object.assign({},I,(t={},t[b]=y?T+\"px\":\"\",t[g]=h?d+\"px\":\"\",t.transform=\"\",t))}function $N(e){var t=e.state,o=e.options,r=o.gpuAcceleration,n=r===void 0?!0:r,a=o.adaptive,i=a===void 0?!0:a,l=o.roundOffsets,s=l===void 0?!0:l,c={placement:Co(t.placement),variation:en(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:n,isFixed:t.options.strategy===\"fixed\"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,qC(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:s})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,qC(Object.assign({},c,{offsets:t.modifiersData.arrow,position:\"absolute\",adaptive:!1,roundOffsets:s})))),t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-placement\":t.placement})}var IC={name:\"computeStyles\",enabled:!0,phase:\"beforeWrite\",fn:$N,data:{}};var Um={passive:!0};function YN(e){var t=e.state,o=e.instance,r=e.options,n=r.scroll,a=n===void 0?!0:n,i=r.resize,l=i===void 0?!0:i,s=Bt(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach(function(u){u.addEventListener(\"scroll\",o.update,Um)}),l&&s.addEventListener(\"resize\",o.update,Um),function(){a&&c.forEach(function(u){u.removeEventListener(\"scroll\",o.update,Um)}),l&&s.removeEventListener(\"resize\",o.update,Um)}}var FC={name:\"eventListeners\",enabled:!0,phase:\"write\",fn:function(){},effect:YN,data:{}};var XN={left:\"right\",right:\"left\",bottom:\"top\",top:\"bottom\"};function ac(e){return e.replace(/left|right|bottom|top/g,function(t){return XN[t]})}var GN={start:\"end\",end:\"start\"};function Hm(e){return e.replace(/start|end/g,function(t){return GN[t]})}function ul(e){var t=Bt(e),o=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:o,scrollTop:r}}function pl(e){return Jr(ko(e)).left+ul(e).scrollLeft}function sb(e,t){var o=Bt(e),r=ko(e),n=o.visualViewport,a=r.clientWidth,i=r.clientHeight,l=0,s=0;if(n){a=n.width,i=n.height;var c=sp();(c||!c&&t===\"fixed\")&&(l=n.offsetLeft,s=n.offsetTop)}return{width:a,height:i,x:l+pl(e),y:s}}function cb(e){var t,o=ko(e),r=ul(e),n=(t=e.ownerDocument)==null?void 0:t.body,a=gn(o.scrollWidth,o.clientWidth,n?n.scrollWidth:0,n?n.clientWidth:0),i=gn(o.scrollHeight,o.clientHeight,n?n.scrollHeight:0,n?n.clientHeight:0),l=-r.scrollLeft+pl(e),s=-r.scrollTop;return Zo(n||o).direction===\"rtl\"&&(l+=gn(o.clientWidth,n?n.clientWidth:0)-a),{width:a,height:i,x:l,y:s}}function fl(e){var t=Zo(e),o=t.overflow,r=t.overflowX,n=t.overflowY;return/auto|scroll|overlay|hidden/.test(o+n+r)}function Vm(e){return[\"html\",\"body\",\"#document\"].indexOf(Po(e))>=0?e.ownerDocument.body:bo(e)&&fl(e)?e:Vm(Ta(e))}function di(e,t){var o;t===void 0&&(t=[]);var r=Vm(e),n=r===((o=e.ownerDocument)==null?void 0:o.body),a=Bt(r),i=n?[a].concat(a.visualViewport||[],fl(r)?r:[]):r,l=t.concat(i);return n?l:l.concat(di(Ta(i)))}function ic(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function qN(e,t){var o=Jr(e,!1,t===\"fixed\");return o.top=o.top+e.clientTop,o.left=o.left+e.clientLeft,o.bottom=o.top+e.clientHeight,o.right=o.left+e.clientWidth,o.width=e.clientWidth,o.height=e.clientHeight,o.x=o.left,o.y=o.top,o}function KC(e,t,o){return t===Lm?ic(sb(e,o)):Zr(t)?qN(t,o):ic(cb(ko(e)))}function IN(e){var t=di(Ta(e)),o=[\"absolute\",\"fixed\"].indexOf(Zo(e).position)>=0,r=o&&bo(e)?bn(e):e;return Zr(r)?t.filter(function(n){return Zr(n)&&cp(n,r)&&Po(n)!==\"body\"}):[]}function ub(e,t,o,r){var n=t===\"clippingParents\"?IN(e):[].concat(t),a=[].concat(n,[o]),i=a[0],l=a.reduce(function(s,c){var u=KC(e,c,r);return s.top=gn(u.top,s.top),s.right=il(u.right,s.right),s.bottom=il(u.bottom,s.bottom),s.left=gn(u.left,s.left),s},KC(e,i,r));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}function dp(e){var t=e.reference,o=e.element,r=e.placement,n=r?Co(r):null,a=r?en(r):null,i=t.x+t.width/2-o.width/2,l=t.y+t.height/2-o.height/2,s;switch(n){case Qt:s={x:i,y:t.y-o.height};break;case go:s={x:i,y:t.y+t.height};break;case co:s={x:t.x+t.width,y:l};break;case to:s={x:t.x-o.width,y:l};break;default:s={x:t.x,y:t.y}}var c=n?sl(n):null;if(c!=null){var u=c===\"y\"?\"height\":\"width\";switch(a){case va:s[c]=s[c]-(t[u]/2-o[u]/2);break;case al:s[c]=s[c]+(t[u]/2-o[u]/2);break;default:}}return s}function vn(e,t){t===void 0&&(t={});var o=t,r=o.placement,n=r===void 0?e.placement:r,a=o.strategy,i=a===void 0?e.strategy:a,l=o.boundary,s=l===void 0?UC:l,c=o.rootBoundary,u=c===void 0?Lm:c,m=o.elementContext,p=m===void 0?oc:m,d=o.altBoundary,v=d===void 0?!1:d,T=o.padding,S=T===void 0?0:T,h=pp(typeof S!=\"number\"?S:fp(S,fi)),y=p===oc?HC:oc,g=e.rects.popper,b=e.elements[v?y:p],E=ub(Zr(b)?b:b.contextElement||ko(e.elements.popper),s,u,i),C=Jr(e.elements.reference),P=dp({reference:C,element:g,strategy:\"absolute\",placement:n}),A=ic(Object.assign({},g,P)),_=p===oc?A:C,z={top:E.top-_.top+h.top,bottom:_.bottom-E.bottom+h.bottom,left:E.left-_.left+h.left,right:_.right-E.right+h.right},I=e.modifiersData.offset;if(p===oc&&I){var x=I[n];Object.keys(z).forEach(function(k){var U=[co,go].indexOf(k)>=0?1:-1,O=[Qt,go].indexOf(k)>=0?\"y\":\"x\";z[k]+=x[O]*U})}return z}function pb(e,t){t===void 0&&(t={});var o=t,r=o.placement,n=o.boundary,a=o.rootBoundary,i=o.padding,l=o.flipVariations,s=o.allowedAutoPlacements,c=s===void 0?jm:s,u=en(r),m=u?l?ib:ib.filter(function(v){return en(v)===u}):fi,p=m.filter(function(v){return c.indexOf(v)>=0});p.length===0&&(p=m);var d=p.reduce(function(v,T){return v[T]=vn(e,{placement:T,boundary:n,rootBoundary:a,padding:i})[Co(T)],v},{});return Object.keys(d).sort(function(v,T){return d[v]-d[T]})}function FN(e){if(Co(e)===Bm)return[];var t=ac(e);return[Hm(e),t,Hm(t)]}function KN(e){var t=e.state,o=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var n=o.mainAxis,a=n===void 0?!0:n,i=o.altAxis,l=i===void 0?!0:i,s=o.fallbackPlacements,c=o.padding,u=o.boundary,m=o.rootBoundary,p=o.altBoundary,d=o.flipVariations,v=d===void 0?!0:d,T=o.allowedAutoPlacements,S=t.options.placement,h=Co(S),y=h===S,g=s||(y||!v?[ac(S)]:FN(S)),b=[S].concat(g).reduce(function(Ue,xe){return Ue.concat(Co(xe)===Bm?pb(t,{placement:xe,boundary:u,rootBoundary:m,padding:c,flipVariations:v,allowedAutoPlacements:T}):xe)},[]),E=t.rects.reference,C=t.rects.popper,P=new Map,A=!0,_=b[0],z=0;z=0,O=U?\"width\":\"height\",N=vn(t,{placement:I,boundary:u,rootBoundary:m,altBoundary:p,padding:c}),X=U?k?co:to:k?go:Qt;E[O]>C[O]&&(X=ac(X));var oe=ac(X),W=[];if(a&&W.push(N[x]<=0),l&&W.push(N[X]<=0,N[oe]<=0),W.every(function(Ue){return Ue})){_=I,A=!1;break}P.set(I,W)}if(A)for(var Te=v?3:1,fe=function(xe){var Je=b.find(function(ht){var we=P.get(ht);if(we)return we.slice(0,xe).every(function(ft){return ft})});if(Je)return _=Je,\"break\"},Ke=Te;Ke>0;Ke--){var Ze=fe(Ke);if(Ze===\"break\")break}t.placement!==_&&(t.modifiersData[r]._skip=!0,t.placement=_,t.reset=!0)}}var QC={name:\"flip\",enabled:!0,phase:\"main\",fn:KN,requiresIfExists:[\"offset\"],data:{_skip:!1}};function WC(e,t,o){return o===void 0&&(o={x:0,y:0}),{top:e.top-t.height-o.y,right:e.right-t.width+o.x,bottom:e.bottom-t.height+o.y,left:e.left-t.width-o.x}}function ZC(e){return[Qt,co,go,to].some(function(t){return e[t]>=0})}function QN(e){var t=e.state,o=e.name,r=t.rects.reference,n=t.rects.popper,a=t.modifiersData.preventOverflow,i=vn(t,{elementContext:\"reference\"}),l=vn(t,{altBoundary:!0}),s=WC(i,r),c=WC(l,n,a),u=ZC(s),m=ZC(c);t.modifiersData[o]={referenceClippingOffsets:s,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:m},t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-reference-hidden\":u,\"data-popper-escaped\":m})}var JC={name:\"hide\",enabled:!0,phase:\"main\",requiresIfExists:[\"preventOverflow\"],fn:QN};function WN(e,t,o){var r=Co(e),n=[to,Qt].indexOf(r)>=0?-1:1,a=typeof o==\"function\"?o(Object.assign({},t,{placement:e})):o,i=a[0],l=a[1];return i=i||0,l=(l||0)*n,[to,co].indexOf(r)>=0?{x:l,y:i}:{x:i,y:l}}function ZN(e){var t=e.state,o=e.options,r=e.name,n=o.offset,a=n===void 0?[0,0]:n,i=jm.reduce(function(u,m){return u[m]=WN(m,t.rects,a),u},{}),l=i[t.placement],s=l.x,c=l.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=i}var eR={name:\"offset\",enabled:!0,phase:\"main\",requires:[\"popperOffsets\"],fn:ZN};function JN(e){var t=e.state,o=e.name;t.modifiersData[o]=dp({reference:t.rects.reference,element:t.rects.popper,strategy:\"absolute\",placement:t.placement})}var tR={name:\"popperOffsets\",enabled:!0,phase:\"read\",fn:JN,data:{}};function fb(e){return e===\"x\"?\"y\":\"x\"}function e_(e){var t=e.state,o=e.options,r=e.name,n=o.mainAxis,a=n===void 0?!0:n,i=o.altAxis,l=i===void 0?!1:i,s=o.boundary,c=o.rootBoundary,u=o.altBoundary,m=o.padding,p=o.tether,d=p===void 0?!0:p,v=o.tetherOffset,T=v===void 0?0:v,S=vn(t,{boundary:s,rootBoundary:c,padding:m,altBoundary:u}),h=Co(t.placement),y=en(t.placement),g=!y,b=sl(h),E=fb(b),C=t.modifiersData.popperOffsets,P=t.rects.reference,A=t.rects.popper,_=typeof T==\"function\"?T(Object.assign({},t.rects,{placement:t.placement})):T,z=typeof _==\"number\"?{mainAxis:_,altAxis:_}:Object.assign({mainAxis:0,altAxis:0},_),I=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,x={x:0,y:0};if(C){if(a){var k,U=b===\"y\"?Qt:to,O=b===\"y\"?go:co,N=b===\"y\"?\"height\":\"width\",X=C[b],oe=X+S[U],W=X-S[O],Te=d?-A[N]/2:0,fe=y===va?P[N]:A[N],Ke=y===va?-A[N]:-P[N],Ze=t.elements.arrow,Ue=d&&Ze?ll(Ze):{width:0,height:0},xe=t.modifiersData[\"arrow#persistent\"]?t.modifiersData[\"arrow#persistent\"].padding:up(),Je=xe[U],ht=xe[O],we=cl(0,P[N],Ue[N]),ft=g?P[N]/2-Te-we-Je-z.mainAxis:fe-we-Je-z.mainAxis,le=g?-P[N]/2+Te+we+ht+z.mainAxis:Ke+we+ht+z.mainAxis,Oe=t.elements.arrow&&bn(t.elements.arrow),Ae=Oe?b===\"y\"?Oe.clientTop||0:Oe.clientLeft||0:0,et=(k=I?.[b])!=null?k:0,dt=X+ft-et-Ae,Lt=X+le-et,jt=cl(d?il(oe,dt):oe,X,d?gn(W,Lt):W);C[b]=jt,x[b]=jt-X}if(l){var Be,Nt=b===\"x\"?Qt:to,Ro=b===\"x\"?go:co,Ut=C[E],st=E===\"y\"?\"height\":\"width\",se=Ut+S[Nt],xt=Ut-S[Ro],fr=[Qt,to].indexOf(h)!==-1,Z=(Be=I?.[E])!=null?Be:0,ee=fr?se:Ut-P[st]-A[st]-Z+z.altAxis,Se=fr?Ut+P[st]+A[st]-Z-z.altAxis:xt,ye=d&&fr?XC(ee,Ut,Se):cl(d?ee:se,Ut,d?Se:xt);C[E]=ye,x[E]=ye-Ut}t.modifiersData[r]=x}}var oR={name:\"preventOverflow\",enabled:!0,phase:\"main\",fn:e_,requiresIfExists:[\"offset\"]};function db(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function mb(e){return e===Bt(e)||!bo(e)?ul(e):db(e)}function t_(e){var t=e.getBoundingClientRect(),o=xa(t.width)/e.offsetWidth||1,r=xa(t.height)/e.offsetHeight||1;return o!==1||r!==1}function yb(e,t,o){o===void 0&&(o=!1);var r=bo(t),n=bo(t)&&t_(t),a=ko(t),i=Jr(e,n,o),l={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(r||!r&&!o)&&((Po(t)!==\"body\"||fl(a))&&(l=mb(t)),bo(t)?(s=Jr(t,!0),s.x+=t.clientLeft,s.y+=t.clientTop):a&&(s.x=pl(a))),{x:i.left+l.scrollLeft-s.x,y:i.top+l.scrollTop-s.y,width:i.width,height:i.height}}function o_(e){var t=new Map,o=new Set,r=[];e.forEach(function(a){t.set(a.name,a)});function n(a){o.add(a.name);var i=[].concat(a.requires||[],a.requiresIfExists||[]);i.forEach(function(l){if(!o.has(l)){var s=t.get(l);s&&n(s)}}),r.push(a)}return e.forEach(function(a){o.has(a.name)||n(a)}),r}function hb(e){var t=o_(e);return VC.reduce(function(o,r){return o.concat(t.filter(function(n){return n.phase===r}))},[])}function gb(e){var t;return function(){return t||(t=new Promise(function(o){Promise.resolve().then(function(){t=void 0,o(e())})})),t}}function bb(e){var t=e.reduce(function(o,r){var n=o[r.name];return o[r.name]=n?Object.assign({},n,r,{options:Object.assign({},n.options,r.options),data:Object.assign({},n.data,r.data)}):r,o},{});return Object.keys(t).map(function(o){return t[o]})}var rR={placement:\"bottom\",modifiers:[],strategy:\"absolute\"};function nR(){for(var e=arguments.length,t=new Array(e),o=0;o{let{classes:t}=e;return Le({root:[\"root\"]},iR,t)},l_={},s_=Vo.forwardRef(function(t,o){let{anchorEl:r,children:n,direction:a,disablePortal:i,modifiers:l,open:s,placement:c,popperOptions:u,popperRef:m,slotProps:p={},slots:d={},TransitionProps:v,ownerState:T,...S}=t,h=Vo.useRef(null),y=yo(h,o),g=Vo.useRef(null),b=yo(g,m),E=Vo.useRef(b);wr(()=>{E.current=b},[b]),Vo.useImperativeHandle(m,()=>g.current,[]);let C=n_(c,a),[P,A]=Vo.useState(C),[_,z]=Vo.useState(xb(r));Vo.useEffect(()=>{g.current&&g.current.forceUpdate()}),Vo.useEffect(()=>{r&&z(xb(r))},[r]),wr(()=>{if(!_||!s)return;let O=oe=>{A(oe.placement)},N=[{name:\"preventOverflow\",options:{altBoundary:i}},{name:\"flip\",options:{altBoundary:i}},{name:\"onUpdate\",enabled:!0,phase:\"afterWrite\",fn:({state:oe})=>{O(oe)}}];l!=null&&(N=N.concat(l)),u&&u.modifiers!=null&&(N=N.concat(u.modifiers));let X=vb(_,h.current,{placement:C,...u,modifiers:N});return E.current(X),()=>{X.destroy(),E.current(null)}},[_,i,l,s,u,C]);let I={placement:P};v!==null&&(I.TransitionProps=v);let x=i_(t),k=d.root??\"div\",U=cr({elementType:k,externalSlotProps:p.root,externalForwardedProps:S,additionalProps:{role:\"tooltip\",ref:y},ownerState:t,className:x.root});return(0,$m.jsx)(k,{...U,children:typeof n==\"function\"?n(I):n})}),c_=Vo.forwardRef(function(t,o){let{anchorEl:r,children:n,container:a,direction:i=\"ltr\",disablePortal:l=!1,keepMounted:s=!1,modifiers:c,open:u,placement:m=\"bottom\",popperOptions:p=l_,popperRef:d,style:v,transition:T=!1,slotProps:S={},slots:h={},...y}=t,[g,b]=Vo.useState(!0),E=()=>{b(!1)},C=()=>{b(!0)};if(!s&&!u&&(!T||g))return null;let P;if(a)P=a;else if(r){let z=xb(r);P=z&&a_(z)?Yt(z).body:Yt(null).body}let A=!u&&s&&(!T||g)?\"none\":void 0,_=T?{in:u,onEnter:E,onExited:C}:void 0;return(0,$m.jsx)(ap,{disablePortal:l,container:P,children:(0,$m.jsx)(s_,{anchorEl:r,direction:i,disablePortal:l,modifiers:c,ref:o,open:T?!g:u,placement:m,popperOptions:p,popperRef:d,slotProps:S,slots:h,...y,style:{position:\"fixed\",top:0,left:0,display:A,...v},TransitionProps:_,children:n})})}),lR=c_;var cR=q(Ie(),1),u_=ae(lR,{name:\"MuiPopper\",slot:\"Root\"})({}),p_=sR.forwardRef(function(t,o){let r=li(),n=je({props:t,name:\"MuiPopper\"}),{anchorEl:a,component:i,components:l,componentsProps:s,container:c,disablePortal:u,keepMounted:m,modifiers:p,open:d,placement:v,popperOptions:T,popperRef:S,transition:h,slots:y,slotProps:g,...b}=n,E=y?.root??l?.Root,C={anchorEl:a,container:c,disablePortal:u,keepMounted:m,modifiers:p,open:d,placement:v,popperOptions:T,popperRef:S,transition:h,...b};return(0,cR.jsx)(u_,{as:i,direction:r?\"rtl\":\"ltr\",slots:{root:E},slotProps:g??s,...C,ref:o})}),Ym=p_;function uR(e){return _e(\"MuiTooltip\",e)}var f_=Ce(\"MuiTooltip\",[\"popper\",\"popperInteractive\",\"popperArrow\",\"popperClose\",\"tooltip\",\"tooltipArrow\",\"touch\",\"tooltipPlacementLeft\",\"tooltipPlacementRight\",\"tooltipPlacementTop\",\"tooltipPlacementBottom\",\"arrow\"]),Xt=f_;var mi=q(Ie(),1);function d_(e){return Math.round(e*1e5)/1e5}var m_=e=>{let{classes:t,disableInteractive:o,arrow:r,touch:n,placement:a}=e,i={popper:[\"popper\",!o&&\"popperInteractive\",r&&\"popperArrow\"],tooltip:[\"tooltip\",r&&\"tooltipArrow\",n&&\"touch\",`tooltipPlacement${me(a.split(\"-\")[0])}`],arrow:[\"arrow\"]};return Le(i,uR,t)},y_=ae(Ym,{name:\"MuiTooltip\",slot:\"Popper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.popper,!o.disableInteractive&&t.popperInteractive,o.arrow&&t.popperArrow,!o.open&&t.popperClose]}})(He(({theme:e})=>({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:\"none\",variants:[{props:({ownerState:t})=>!t.disableInteractive,style:{pointerEvents:\"auto\"}},{props:({open:t})=>!t,style:{pointerEvents:\"none\"}},{props:({ownerState:t})=>t.arrow,style:{[`&[data-popper-placement*=\"bottom\"] .${Xt.arrow}`]:{top:0,marginTop:\"-0.71em\",\"&::before\":{transformOrigin:\"0 100%\"}},[`&[data-popper-placement*=\"top\"] .${Xt.arrow}`]:{bottom:0,marginBottom:\"-0.71em\",\"&::before\":{transformOrigin:\"100% 0\"}},[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"100% 100%\"}},[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"0 0\"}}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}}]}))),h_=ae(\"div\",{name:\"MuiTooltip\",slot:\"Tooltip\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.tooltip,o.touch&&t.touch,o.arrow&&t.tooltipArrow,t[`tooltipPlacement${me(o.placement.split(\"-\")[0])}`]]}})(He(({theme:e})=>({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.92),borderRadius:(e.vars||e).shape.borderRadius,color:(e.vars||e).palette.common.white,fontFamily:e.typography.fontFamily,padding:\"4px 8px\",fontSize:e.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:\"break-word\",fontWeight:e.typography.fontWeightMedium,[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{transformOrigin:\"right center\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{transformOrigin:\"left center\"},[`.${Xt.popper}[data-popper-placement*=\"top\"] &`]:{transformOrigin:\"center bottom\",marginBottom:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"bottom\"] &`]:{transformOrigin:\"center top\",marginTop:\"14px\"},variants:[{props:({ownerState:t})=>t.arrow,style:{position:\"relative\",margin:0}},{props:({ownerState:t})=>t.touch,style:{padding:\"8px 16px\",fontSize:e.typography.pxToRem(14),lineHeight:`${d_(16/14)}em`,fontWeight:e.typography.fontWeightRegular}},{props:({ownerState:t})=>!t.isRtl,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"14px\"}}},{props:({ownerState:t})=>!t.isRtl&&t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"24px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"24px\"}}},{props:({ownerState:t})=>!!t.isRtl,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"14px\"}}},{props:({ownerState:t})=>!!t.isRtl&&t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"24px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"top\"] &`]:{marginBottom:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"bottom\"] &`]:{marginTop:\"24px\"}}}]}))),g_=ae(\"span\",{name:\"MuiTooltip\",slot:\"Arrow\"})(He(({theme:e})=>({overflow:\"hidden\",position:\"absolute\",width:\"1em\",height:\"0.71em\",boxSizing:\"border-box\",color:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.9),\"&::before\":{content:'\"\"',margin:\"auto\",display:\"block\",width:\"100%\",height:\"100%\",backgroundColor:\"currentColor\",transform:\"rotate(45deg)\"}}))),Xm=!1,pR=new Xs,mp={x:0,y:0};function Gm(e,t){return(o,...r)=>{t&&t(o,...r),e(o,...r)}}var b_=oo.forwardRef(function(t,o){let r=je({props:t,name:\"MuiTooltip\"}),{arrow:n=!1,children:a,classes:i,components:l={},componentsProps:s={},describeChild:c=!1,disableFocusListener:u=!1,disableHoverListener:m=!1,disableInteractive:p=!1,disableTouchListener:d=!1,enterDelay:v=100,enterNextDelay:T=0,enterTouchDelay:S=700,followCursor:h=!1,id:y,leaveDelay:g=0,leaveTouchDelay:b=1500,onClose:E,onOpen:C,open:P,placement:A=\"bottom\",PopperComponent:_,PopperProps:z={},slotProps:I={},slots:x={},title:k,TransitionComponent:U,TransitionProps:O,...N}=r,X=oo.isValidElement(a)?a:(0,mi.jsx)(\"span\",{children:a}),oe=kn(),W=li(),[Te,fe]=oo.useState(),[Ke,Ze]=oo.useState(null),Ue=oo.useRef(!1),xe=p||h,Je=fn(),ht=fn(),we=fn(),ft=fn(),[le,Oe]=Zd({controlled:P,default:!1,name:\"Tooltip\",state:\"open\"}),Ae=le,et=tl(y),dt=oo.useRef(),Lt=si(()=>{dt.current!==void 0&&(document.body.style.WebkitUserSelect=dt.current,dt.current=void 0),ft.clear()});oo.useEffect(()=>Lt,[Lt]);let jt=Re=>{pR.clear(),Xm=!0,Oe(!0),C&&!Ae&&C(Re)},Be=si(Re=>{pR.start(800+g,()=>{Xm=!1}),Oe(!1),E&&Ae&&E(Re),Je.start(oe.transitions.duration.shortest,()=>{Ue.current=!1})}),Nt=Re=>{Ue.current&&Re.type!==\"touchstart\"||(Te&&Te.removeAttribute(\"title\"),ht.clear(),we.clear(),v||Xm&&T?ht.start(Xm?T:v,()=>{jt(Re)}):jt(Re))},Ro=Re=>{ht.clear(),we.start(g,()=>{Be(Re)})},[,Ut]=oo.useState(!1),st=Re=>{pn(Re.target)||(Ut(!1),Ro(Re))},se=Re=>{Te||fe(Re.currentTarget),pn(Re.target)&&(Ut(!0),Nt(Re))},xt=Re=>{Ue.current=!0;let $o=X.props;$o.onTouchStart&&$o.onTouchStart(Re)},fr=Re=>{xt(Re),we.clear(),Je.clear(),Lt(),dt.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect=\"none\",ft.start(S,()=>{document.body.style.WebkitUserSelect=dt.current,Nt(Re)})},Z=Re=>{X.props.onTouchEnd&&X.props.onTouchEnd(Re),Lt(),we.start(b,()=>{Be(Re)})};oo.useEffect(()=>{if(!Ae)return;function Re($o){$o.key===\"Escape\"&&Be($o)}return document.addEventListener(\"keydown\",Re),()=>{document.removeEventListener(\"keydown\",Re)}},[Be,Ae]);let ee=Mr(Wr(X),fe,o);!k&&k!==0&&(Ae=!1);let Se=oo.useRef(),ye=Re=>{let $o=X.props;$o.onMouseMove&&$o.onMouseMove(Re),mp={x:Re.clientX,y:Re.clientY},Se.current&&Se.current.update()},ze={},ue=typeof k==\"string\";c?(ze.title=!Ae&&ue&&!m?k:null,ze[\"aria-describedby\"]=Ae?et:null):(ze[\"aria-label\"]=ue?k:null,ze[\"aria-labelledby\"]=Ae&&!ue?et:null);let gt={...ze,...N,...X.props,className:ie(N.className,X.props.className),onTouchStart:xt,ref:ee,...h?{onMouseMove:ye}:{}},ce={};d||(gt.onTouchStart=fr,gt.onTouchEnd=Z),m||(gt.onMouseOver=Gm(Nt,gt.onMouseOver),gt.onMouseLeave=Gm(Ro,gt.onMouseLeave),xe||(ce.onMouseOver=Nt,ce.onMouseLeave=Ro)),u||(gt.onFocus=Gm(se,gt.onFocus),gt.onBlur=Gm(st,gt.onBlur),xe||(ce.onFocus=se,ce.onBlur=st));let ke={...r,isRtl:W,arrow:n,disableInteractive:xe,placement:A,PopperComponentProp:_,touch:Ue.current},he=typeof I.popper==\"function\"?I.popper(ke):I.popper,Wt=oo.useMemo(()=>{let Re=[{name:\"arrow\",enabled:!!Ke,options:{element:Ke,padding:4}}];return z.popperOptions?.modifiers&&(Re=Re.concat(z.popperOptions.modifiers)),he?.popperOptions?.modifiers&&(Re=Re.concat(he.popperOptions.modifiers)),{...z.popperOptions,...he?.popperOptions,modifiers:Re}},[Ke,z.popperOptions,he?.popperOptions]),be=m_(ke),uo=typeof I.transition==\"function\"?I.transition(ke):I.transition,ve={slots:{popper:l.Popper,transition:l.Transition??U,tooltip:l.Tooltip,arrow:l.Arrow,...x},slotProps:{arrow:I.arrow??s.arrow,popper:{...z,...he??s.popper},tooltip:I.tooltip??s.tooltip,transition:{...O,...uo??s.transition}}},[po,Ht]=Ct(\"popper\",{elementType:y_,externalForwardedProps:ve,ownerState:ke,className:ie(be.popper,z?.className)}),[Sn,Tt]=Ct(\"transition\",{elementType:rp,externalForwardedProps:ve,ownerState:ke}),[Qe,Ar]=Ct(\"tooltip\",{elementType:h_,className:be.tooltip,externalForwardedProps:ve,ownerState:ke}),[En,Gt]=Ct(\"arrow\",{elementType:g_,className:be.arrow,externalForwardedProps:ve,ownerState:ke,ref:Ze});return(0,mi.jsxs)(oo.Fragment,{children:[oo.cloneElement(X,gt),(0,mi.jsx)(po,{as:_??Ym,placement:A,anchorEl:h?{getBoundingClientRect:()=>({top:mp.y,left:mp.x,right:mp.x,bottom:mp.y,width:0,height:0})}:Te,popperRef:Se,open:Te?Ae:!1,id:et,transition:!0,...ce,...Ht,popperOptions:Wt,children:({TransitionProps:Re})=>(0,mi.jsx)(Sn,{timeout:oe.transitions.duration.shorter,...Re,...Tt,children:(0,mi.jsxs)(Qe,{...Ar,children:[k,n?(0,mi.jsx)(En,{...Gt}):null]})})})]})}),yp=b_;var qm=q(re()),v_={bg:\"#1e1e1e\",bgAlt:\"#1a1a1a\",text:\"#e0e0e0\",textMuted:\"#888\",border:\"#3a3a3a\",controlBg:\"#252525\",accent:\"#5af\"},x_={bg:\"#ffffff\",bgAlt:\"#f5f5f5\",text:\"#1e1e1e\",textMuted:\"#666\",border:\"#ccc\",controlBg:\"#f0f0f0\",accent:\"#0066cc\"};function T_(e){return e===\"dark\"?v_:x_}function Tb(e){let t=e.match(/rgba?\\((\\d+),\\s*(\\d+),\\s*(\\d+)/);if(!t)return!0;let[,o,r,n]=t.map(Number);return(.299*o+.587*r+.114*n)/255<.5}function Sb(){let e=document.body.dataset.jpThemeLight;if(e!==void 0)return{environment:\"jupyterlab\",theme:e===\"true\"?\"light\":\"dark\"};let t=document.body.className,o=document.documentElement.className;if(t.includes(\"vscode-\")||o.includes(\"vscode-\"))return{environment:\"vscode\",theme:t.includes(\"vscode-dark\")||o.includes(\"vscode-dark\")?\"dark\":\"light\"};if(document.querySelector(\"colab-shaded-scroller\")||document.body.classList.contains(\"colaboratory\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"colab\",theme:Tb(a)?\"dark\":\"light\"}}if(document.getElementById(\"notebook\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"jupyter-classic\",theme:Tb(a)?\"dark\":\"light\"}}let r=window.matchMedia?.(\"(prefers-color-scheme: dark)\")?.matches;if(r!==void 0)return{environment:\"unknown\",theme:r?\"dark\":\"light\"};let n=getComputedStyle(document.body).backgroundColor;return{environment:\"unknown\",theme:Tb(n)?\"dark\":\"light\"}}function fR(){let[e,t]=(0,qm.useState)(()=>Sb());return(0,qm.useEffect)(()=>{let o=window.matchMedia?.(\"(prefers-color-scheme: dark)\"),r=()=>t(Sb());o?.addEventListener?.(\"change\",r);let n=new MutationObserver(()=>t(Sb()));return n.observe(document.body,{attributes:!0,attributeFilter:[\"data-jp-theme-light\",\"class\"]}),()=>{o?.removeEventListener?.(\"change\",r),n.disconnect()}},[]),{themeInfo:e,colors:T_(e.theme)}}function S_(e){return e instanceof Uint8Array?e:e instanceof ArrayBuffer?new Uint8Array(e):e&&\"buffer\"in e?new Uint8Array(e.buffer,e.byteOffset,e.byteLength):new Uint8Array(0)}function Eb(e){let t=S_(e);return t.length===0?null:new Float32Array(t.buffer,t.byteOffset,t.byteLength/4)}function lc(e,t){let o=document.createElement(\"a\");o.download=t;let r=URL.createObjectURL(e);o.href=r,o.click(),setTimeout(()=>URL.revokeObjectURL(r),6e4)}function Rt(e,t=2){return e===0?\"0\":Math.abs(e)>=1e3||Math.abs(e)<.01?e.toExponential(t):e.toFixed(t)}function dR(e){if(e<=0)return 1;let t=Math.pow(10,Math.floor(Math.log10(e))),o=e/t;return o<1.5?t:o<3.5?2*t:o<7.5?5*t:10*t}async function mR(e,t=.95){let o=await new Promise(E=>e.toBlob(C=>E(C),\"image/jpeg\",t)),r=new Uint8Array(await o.arrayBuffer()),n=e.width,a=e.height,i=`q ${n} 0 0 ${a} 0 0 cm /I0 Do Q`,l=[],s=[],c=`%PDF-1.4\n`;s.push(c.length),l.push(`1 0 obj\n<< /Type /Catalog /Pages 2 0 R >>\nendobj\n`),c+=l[0],s.push(c.length),l.push(`2 0 obj\n<< /Type /Pages /Kids [3 0 R] /Count 1 >>\nendobj\n`),c+=l[1],s.push(c.length),l.push(`3 0 obj\n<< /Type /Page /Parent 2 0 R /MediaBox [0 0 ${n} ${a}] /Contents 4 0 R /Resources << /XObject << /I0 5 0 R >> >> >>\nendobj\n`),c+=l[2],s.push(c.length),l.push(`4 0 obj\n<< /Length ${i.length} >>\nstream\n${i}\nendstream\nendobj\n`),c+=l[3];let u=`5 0 obj\n<< /Type /XObject /Subtype /Image /Width ${n} /Height ${a} /ColorSpace /DeviceRGB /BitsPerComponent 8 /Filter /DCTDecode /Length ${r.length} >>\nstream\n`,m=`\nendstream\nendobj\n`,p=new TextEncoder,d=p.encode(c+u),v=p.encode(m),T=c.length;s.push(T);let h=d.length+r.length+v.length,y=`xref\n0 6\n0000000000 65535 f \n`;for(let E=0;E>\nstartxref\n${h}\n%%EOF\n`;let g=p.encode(y),b=new Uint8Array(d.length+r.length+v.length+g.length);return b.set(d,0),b.set(r,d.length),b.set(v,d.length+r.length),b.set(g,d.length+r.length+v.length),new Blob([b],{type:\"application/pdf\"})}function Pb(e){let t=1/0,o=-1/0;for(let r=0;ro&&(o=n))}return t===1/0?{min:0,max:0}:{min:t,max:o}}function yR(e,t,o){let r=e.length;if(r===0)return{vmin:0,vmax:0};let n=1/0,a=-1/0;for(let T=0;Ta&&(a=S)}if(n===a)return{vmin:n,vmax:a};let i=1024,l=new Uint32Array(i),s=a-n,c=(i-1)/s;for(let T=0;T=u){d=n+T/(i-1)*s;break}p=0;for(let T=0;T=m){v=n+T/(i-1)*s;break}return{vmin:d,vmax:v}}var at=q(re());var Im=q(re(),1);function hR(e){return _e(\"MuiIconButton\",e)}var E_=Ce(\"MuiIconButton\",[\"root\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"edgeStart\",\"edgeEnd\",\"sizeSmall\",\"sizeMedium\",\"sizeLarge\",\"loading\",\"loadingIndicator\",\"loadingWrapper\"]),Cb=E_;var sc=q(Ie(),1),P_=e=>{let{classes:t,disabled:o,color:r,edge:n,size:a,loading:i}=e,l={root:[\"root\",i&&\"loading\",o&&\"disabled\",r!==\"default\"&&`color${me(r)}`,n&&`edge${me(n)}`,`size${me(a)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]};return Le(l,hR,t)},C_=ae(ma,{name:\"MuiIconButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.loading&&t.loading,o.color!==\"default\"&&t[`color${me(o.color)}`],o.edge&&t[`edge${me(o.edge)}`],t[`size${me(o.size)}`]]}})(He(({theme:e})=>({textAlign:\"center\",flex:\"0 0 auto\",fontSize:e.typography.pxToRem(24),padding:8,borderRadius:\"50%\",color:(e.vars||e).palette.action.active,transition:e.transitions.create(\"background-color\",{duration:e.transitions.duration.shortest}),variants:[{props:t=>!t.disableRipple,style:{\"--IconButton-hoverBg\":e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity),\"&:hover\":{backgroundColor:\"var(--IconButton-hoverBg)\",\"@media (hover: none)\":{backgroundColor:\"transparent\"}}}},{props:{edge:\"start\"},style:{marginLeft:-12}},{props:{edge:\"start\",size:\"small\"},style:{marginLeft:-3}},{props:{edge:\"end\"},style:{marginRight:-12}},{props:{edge:\"end\",size:\"small\"},style:{marginRight:-3}}]})),He(({theme:e})=>({variants:[{props:{color:\"inherit\"},style:{color:\"inherit\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{\"--IconButton-hoverBg\":e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity)}})),{props:{size:\"small\"},style:{padding:5,fontSize:e.typography.pxToRem(18)}},{props:{size:\"large\"},style:{padding:12,fontSize:e.typography.pxToRem(28)}}],[`&.${Cb.disabled}`]:{backgroundColor:\"transparent\",color:(e.vars||e).palette.action.disabled},[`&.${Cb.loading}`]:{color:\"transparent\"}}))),R_=ae(\"span\",{name:\"MuiIconButton\",slot:\"LoadingIndicator\"})(({theme:e})=>({display:\"none\",position:\"absolute\",visibility:\"visible\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",color:(e.vars||e).palette.action.disabled,variants:[{props:{loading:!0},style:{display:\"flex\"}}]})),w_=Im.forwardRef(function(t,o){let r=je({props:t,name:\"MuiIconButton\"}),{edge:n=!1,children:a,className:i,color:l=\"default\",disabled:s=!1,disableFocusRipple:c=!1,size:u=\"medium\",id:m,loading:p=null,loadingIndicator:d,...v}=r,T=tl(m),S=d??(0,sc.jsx)(Ju,{\"aria-labelledby\":T,color:\"inherit\",size:16}),h={...r,edge:n,color:l,disabled:s,disableFocusRipple:c,loading:p,loadingIndicator:S,size:u},y=P_(h);return(0,sc.jsxs)(C_,{id:p?T:m,className:ie(y.root,i),centerRipple:!0,focusRipple:!c,disabled:s||p,ref:o,...v,ownerState:h,children:[typeof p==\"boolean\"&&(0,sc.jsx)(\"span\",{className:y.loadingWrapper,style:{display:\"contents\"},children:(0,sc.jsx)(R_,{className:y.loadingIndicator,ownerState:h,children:p&&S})}),a]})}),Rb=w_;var gR=q(Ie(),1),bR=Qu((0,gR.jsx)(\"path\",{d:\"M3 17v2h6v-2zM3 5v2h10V5zm10 16v-2h8v-2h-8v-2h-2v6zM7 9v2H3v2h4v2h2V9zm14 4v-2H11v2zm-6-4h2V7h4V5h-4V3h-2z\"}),\"Tune\");var vR={widgets:{Show2D:{tool_groups:[\"display\",\"histogram\",\"stats\",\"navigation\",\"view\",\"export\",\"roi\",\"profile\",\"all\"],aliases:{}},Show3D:{tool_groups:[\"display\",\"histogram\",\"stats\",\"playback\",\"view\",\"export\",\"roi\",\"profile\",\"all\"],aliases:{navigation:\"playback\"}},Show3DVolume:{tool_groups:[\"display\",\"histogram\",\"playback\",\"fft\",\"navigation\",\"stats\",\"export\",\"view\",\"volume\",\"all\"],aliases:{}},Show4D:{tool_groups:[\"display\",\"roi\",\"histogram\",\"profile\",\"navigation\",\"playback\",\"stats\",\"export\",\"view\",\"fft\",\"all\"],aliases:{}},Show4DSTEM:{tool_groups:[\"display\",\"histogram\",\"stats\",\"navigation\",\"playback\",\"view\",\"export\",\"roi\",\"profile\",\"fft\",\"virtual\",\"frame\",\"all\"],aliases:{}},ShowComplex2D:{tool_groups:[\"display\",\"histogram\",\"fft\",\"roi\",\"stats\",\"export\",\"view\",\"all\"],aliases:{}},Mark2D:{tool_groups:[\"points\",\"roi\",\"profile\",\"display\",\"marker_style\",\"snap\",\"navigation\",\"view\",\"export\",\"all\"],aliases:{}},Edit2D:{tool_groups:[\"mode\",\"edit\",\"display\",\"histogram\",\"stats\",\"navigation\",\"export\",\"view\",\"all\"],aliases:{}},Align2D:{tool_groups:[\"alignment\",\"overlay\",\"display\",\"histogram\",\"stats\",\"export\",\"view\",\"all\"],aliases:{}},Bin:{tool_groups:[\"display\",\"binning\",\"mask\",\"preview\",\"stats\",\"export\",\"all\"],aliases:{}},Merge4DSTEM:{tool_groups:[\"display\",\"sources\",\"merge\",\"preview\",\"stats\",\"export\",\"all\"],aliases:{}},Show1D:{tool_groups:[\"display\",\"peaks\",\"stats\",\"export\",\"all\"],aliases:{}}},viewer_widgets:[\"Show1D\",\"Show2D\",\"Show3D\",\"Show3DVolume\",\"Show4D\",\"Show4DSTEM\",\"ShowComplex2D\"],control_presets:{all:{label:\"All\",show_groups:[\"*\"]},compact:{label:\"Compact\",show_groups:[\"mode\",\"edit\",\"display\",\"navigation\",\"playback\",\"view\",\"export\",\"fft\"]},mask_focus:{label:\"Mask Focus\",show_groups:[\"edit\",\"display\",\"roi\",\"histogram\",\"stats\",\"navigation\",\"playback\",\"view\",\"export\",\"fft\",\"virtual\",\"frame\"]},crop_focus:{label:\"Crop Focus\",show_groups:[\"mode\",\"edit\",\"display\",\"histogram\",\"stats\",\"navigation\",\"view\",\"export\"]},spectroscopy:{label:\"Spectroscopy\",show_groups:[\"display\",\"peaks\",\"stats\"]}}};var cc=vR;function xR(e){let t=cc.widgets[e];if(!t){let o=Object.keys(cc.widgets).sort().join(\", \");throw new Error(`Unknown widget '${e}'. Supported widgets: ${o}.`)}return t}function O_(e){return e==null?[]:typeof e==\"string\"?[e]:[...e]}function uc(e,t){let r=xR(e).aliases??{},n=t.trim().toLowerCase();return r[n]??n}function pc(e){return[...xR(e).tool_groups]}function Fm(e,t){let o=pc(e),r=new Set(o),n=[],a=new Set;for(let i of O_(t)){let l=uc(e,String(i));if(l){if(!r.has(l)){let s=o.map(c=>`\"${c}\"`).join(\", \");throw new Error(`Unknown tool group '${i}'. Supported values: ${s}.`)}if(l===\"all\")return[\"all\"];a.has(l)||(a.add(l),n.push(l))}}return n}function TR(e,t){return pc(e).filter(o=>o!==\"all\"&&t.has(o))}function SR(e,t){let o=Fm(e,t);return o.includes(\"all\")?pc(e).filter(r=>r!==\"all\"):o}function ER(e){return e.replace(/_/g,\" \").replace(/\\b\\w/g,t=>t.toUpperCase())}function PR(){return Object.keys(cc.control_presets)}function CR(e){return cc.control_presets[e]?.label??e}function RR(e,t){let o=cc.control_presets[t];if(!o){let i=Object.keys(cc.control_presets).sort().join(\", \");throw new Error(`Unknown control preset '${t}'. Supported presets: ${i}.`)}let r=pc(e).filter(i=>i!==\"all\");if(o.show_groups.includes(\"*\"))return[];let n=new Set(o.show_groups.map(i=>uc(e,i))),a=r.filter(i=>!n.has(i));return Fm(e,a)}function Km(e,t,o){let r=Fm(e,o),n=Fm(e,t),a=new Set(r),i=new Set(n),l=a.has(\"all\"),s=l||i.has(\"all\"),c=m=>{let p=uc(e,m);return p===\"all\"?l:l||a.has(p)};return{hideAll:l,lockAll:s,isHidden:c,isLocked:m=>{let p=uc(e,m);return p===\"all\"?s:s||c(p)||i.has(p)},hiddenSet:a,disabledSet:i}}function wb(e,t,o){let r=new Set(SR(e,t)),n=uc(e,o);return n===\"all\"?[\"all\"]:(r.add(n),TR(e,r))}function Mb(e,t,o){let r=new Set(SR(e,t));return r.delete(uc(e,o)),TR(e,r)}var wR={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},A_={fontSize:10,py:.25,px:1,minWidth:0};function MR({widgetName:e,hiddenTools:t,setHiddenTools:o,disabledTools:r,setDisabledTools:n,themeColors:a,labelOverrides:i}){let[l,s]=at.useState(null),c=at.useMemo(()=>pc(e).filter(v=>v!==\"all\"),[e]),u=at.useMemo(()=>Km(e,r,t),[e,r,t]),m=at.useCallback((v,T)=>{o(S=>T?Mb(e,S,v):wb(e,S,v))},[o,e]),p=at.useCallback((v,T)=>{n(S=>T?wb(e,S,v):Mb(e,S,v))},[n,e]),d=at.useCallback(v=>{o(RR(e,v))},[o,e]);return at.createElement(at.Fragment,null,at.createElement(yp,{title:\"Customize controls\",arrow:!0,placement:\"top\"},at.createElement(Rb,{size:\"small\",\"aria-label\":\"Customize controls\",onClick:v=>s(v.currentTarget),sx:{p:.25,ml:.5,color:a.text}},at.createElement(bR,{sx:{fontSize:16}}))),at.createElement(ip,{anchorEl:l,open:!!l,onClose:()=>s(null),anchorOrigin:{vertical:\"bottom\",horizontal:\"right\"},transformOrigin:{vertical:\"top\",horizontal:\"right\"},PaperProps:{sx:{bgcolor:a.controlBg,color:a.text,border:`1px solid ${a.border}`,p:.5,minWidth:280}}},at.createElement(Fe,{sx:{px:.5,pb:.75}},at.createElement(Xe,{sx:{fontSize:11,fontWeight:\"bold\",mb:.75}},\"Presets\"),at.createElement(Fe,{sx:{display:\"flex\",gap:.5,flexWrap:\"wrap\"}},PR().map(v=>at.createElement(ga,{key:v,size:\"small\",sx:A_,\"data-testid\":`preset-${v}`,onClick:()=>d(v)},CR(v))))),at.createElement(ob,{sx:{borderColor:a.border,my:.5}}),at.createElement(Fe,{sx:{maxHeight:300,overflowY:\"auto\",px:.5}},at.createElement(Xe,{sx:{fontSize:11,fontWeight:\"bold\",mb:.5}},\"Per-group\"),c.map(v=>{let T=i?.[v]??ER(v),S=u.isHidden(v),h=u.isLocked(v);return at.createElement(Fe,{key:v,\"data-testid\":`tool-row-${v}`,sx:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",py:.25,gap:.5}},at.createElement(Xe,{sx:{fontSize:11}},T),at.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:.5}},at.createElement(Xe,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Show\"),at.createElement(Un,{size:\"small\",checked:!S,onChange:y=>m(v,y.target.checked),inputProps:{\"aria-label\":`show-${v}`},sx:wR.small}),at.createElement(Xe,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Lock\"),at.createElement(Un,{size:\"small\",checked:h,onChange:y=>p(v,y.target.checked),inputProps:{\"aria-label\":`lock-${v}`},sx:wR.small,disabled:S})))}))))}var xn={label:{fontSize:11},labelSmall:{fontSize:10},value:{fontSize:10,fontFamily:\"monospace\"},title:{fontWeight:\"bold\"}},D_={XS:4,SM:8,MD:12,LG:16},hp={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},gp={fontSize:10,py:.25,px:1,minWidth:0},N_={anchorOrigin:{vertical:\"top\",horizontal:\"left\"},transformOrigin:{vertical:\"bottom\",horizontal:\"left\"},sx:{zIndex:9999}},OR={small:{\"& .MuiSlider-thumb\":{width:12,height:12},\"& .MuiSlider-rail\":{height:3},\"& .MuiSlider-track\":{height:3}}},__={root:{p:2,bgcolor:\"transparent\",color:\"inherit\",fontFamily:\"monospace\",overflow:\"visible\"}},yi=window.devicePixelRatio||1,AR=.2;function tn(e){return Math.round(e)+.5}var z_=600,k_=400,B_=12,L_=16,j_=28,U_=18,H_=48,V_=26,vo=\"-apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",Tn=4,NR=8,DR=55,$_=.05;function Y_({text:e,theme:t=\"dark\"}){let o=t===\"dark\";return w.createElement(yp,{title:typeof e==\"string\"?w.createElement(Xe,{sx:{fontSize:11,lineHeight:1.4}},e):e,arrow:!0,placement:\"bottom\",componentsProps:{tooltip:{sx:{bgcolor:o?\"#333\":\"#fff\",color:o?\"#ddd\":\"#333\",border:`1px solid ${o?\"#555\":\"#ccc\"}`,maxWidth:280,p:1}},arrow:{sx:{color:o?\"#333\":\"#fff\",\"&::before\":{border:`1px solid ${o?\"#555\":\"#ccc\"}`}}}}},w.createElement(Xe,{component:\"span\",sx:{fontSize:12,color:o?\"#888\":\"#666\",cursor:\"help\",ml:.5,\"&:hover\":{color:o?\"#aaa\":\"#444\"}}},\"\\u24D8\"))}function X_({items:e}){return w.createElement(Fe,{component:\"table\",sx:{borderCollapse:\"collapse\",\"& td\":{py:.25,fontSize:11,lineHeight:1.3,verticalAlign:\"top\"},\"& td:first-of-type\":{pr:1.5,opacity:.7,fontFamily:\"monospace\",fontSize:10,whiteSpace:\"nowrap\"}}},w.createElement(\"tbody\",null,e.map(([t,o],r)=>w.createElement(\"tr\",{key:r},w.createElement(\"td\",null,t),w.createElement(\"td\",null,o)))))}function Sa(e,t,o=NR){let r=t-e;if(r<=0||!isFinite(r))return[e];let n=dR(r/o);if(n<=0||!isFinite(n))return[e,t];let a=Math.ceil(e/n)*n,i=[];for(let l=a;l<=t+n*.001;l+=n)l>=e-n*.001&&i.push(l);return i.length===0&&i.push(e,t),i}function bp(e,t,o=NR){let r=Math.floor(Math.log10(Math.max(e,1e-30))),n=Math.ceil(Math.log10(Math.max(t,1e-30))),a=n-r,i=a<=o?1:Math.ceil(a/o),l=[];for(let s=r;s<=n;s+=i){let c=Math.pow(10,s);c>=e&&c<=t&&l.push(c)}return l.length===0&&l.push(e,t),l}function G_(){let{themeInfo:e,colors:t}=fR(),o=e.theme===\"dark\",[r]=Ye(\"y_bytes\"),[n]=Ye(\"x_bytes\"),[a]=Ye(\"n_traces\"),[i]=Ye(\"n_points\"),[l]=Ye(\"labels\"),[s]=Ye(\"colors\"),[c]=Ye(\"title\"),[u]=Ye(\"x_label\"),[m]=Ye(\"y_label\"),[p]=Ye(\"x_unit\"),[d]=Ye(\"y_unit\"),[v,T]=Ye(\"log_scale\"),[S,h]=Ye(\"auto_contrast\"),[y]=Ye(\"percentile_low\"),[g]=Ye(\"percentile_high\"),[b]=Ye(\"show_stats\"),[E,C]=Ye(\"show_legend\"),[P,A]=Ye(\"show_grid\"),[_]=Ye(\"show_controls\"),[z]=Ye(\"line_width\"),[I]=Ye(\"stats_mean\"),[x]=Ye(\"stats_min\"),[k]=Ye(\"stats_max\"),[U]=Ye(\"stats_std\"),[O,N]=Ye(\"focused_trace\"),[X,oe]=Ye(\"peak_markers\"),[W,Te]=Ye(\"peak_active\"),[fe,Ke]=Ye(\"peak_search_radius\"),[Ze,Ue]=Ye(\"selected_peaks\"),[xe,Je]=Ye(\"grid_density\"),[ht,we]=Ye(\"x_range\"),[ft,le]=Ye(\"y_range\"),[Oe,Ae]=Ye(\"disabled_tools\"),[et,dt]=Ye(\"hidden_tools\"),[Lt]=Ye(\"range_stats\"),[jt]=Ye(\"peak_fwhm\"),Be=w.useMemo(()=>Km(\"Show1D\",Oe,et),[Oe,et]),Nt=Be.isHidden(\"display\"),Ro=Be.isHidden(\"peaks\"),Ut=Be.isHidden(\"stats\"),st=Be.isHidden(\"export\"),se=Be.isLocked(\"display\"),xt=Be.isLocked(\"peaks\"),fr=Be.isLocked(\"export\"),Z=w.useRef(null),ee=w.useRef(null),Se=w.useRef(null),[ye,ze]=w.useState(z_),[ue,gt]=w.useState(k_),[ce,ke]=w.useState(0),[he,Wt]=w.useState(1),[be,uo]=w.useState(0),[ve,po]=w.useState(1),[Ht,Sn]=w.useState(!1),Tt=w.useRef(!1);Tt.current=Ht;let[Qe,Ar]=w.useState(!1),En=w.useRef(!1);En.current=Qe;let Gt=w.useRef(null),[Re,$o]=w.useState(null),on=w.useRef({min:0,max:1}),rn=w.useRef({min:0,max:1}),nn=w.useRef([]),Dr=w.useRef(null),[ro,dl]=w.useState(null),[_R,Ob]=w.useState(null),Ea=w.useRef(null),[Pa,vp]=w.useState(null),Qm=w.useRef(null),Wm=w.useRef(!1),Bo=w.useRef(null),fc=w.useRef(null),Nr=w.useRef(null),[dc,Zm]=w.useState(null),[Ab,Db]=w.useState(\"\"),[Nb,_b]=w.useState(\"\"),[zb,ml]=w.useState(!1),_r=w.useRef(null),[mc,Jm]=w.useState(null),[kb,Bb]=w.useState(\"\"),[Lb,jb]=w.useState(\"\"),[Ub,yl]=w.useState(!1),[zR,Hb]=w.useState(!1),[Vb,hl]=w.useState(null),M=w.useMemo(()=>{let D=!!(m||d),f=!!(u||p),H=v?bp(Math.max(be,1e-30),ve):Sa(be,ve),B=30;try{let j=document.createElement(\"canvas\").getContext(\"2d\");if(j){j.font=`11px ${vo}`;for(let F of H){let Q=j.measureText(Rt(F)).width;Q>B&&(B=Q)}}}catch{}return{top:B_,right:L_,bottom:j_+(f?U_:0),left:Math.max(H_,B+Tn+6+(D?V_:0))}},[be,ve,v,m,d,u,p]),ge=ye-M.left-M.right,ne=ue-M.top-M.bottom;w.useEffect(()=>{if(!r||r.byteLength<4||a<1||i<1){nn.current=[];return}let D=Eb(r);if(!D){nn.current=[];return}let f=[];for(let R=0;R=4?Dr.current=Eb(n):Dr.current=null;let H=0,B=i-1;if(Dr.current&&Dr.current.length>0){let R=Pb(Dr.current);H=R.min,B=R.max}H===B&&(B=H+1);let j=1/0,F=-1/0;if(S&&f.length>0){let R=f.reduce((Y,K)=>Y+K.length,0),V=new Float32Array(R),te=0;for(let Y of f)V.set(Y,te),te+=Y.length;let G=yR(V,y,g);j=G.vmin,F=G.vmax}else for(let R of f){let V=Pb(R);V.minF&&(F=V.max)}isFinite(j)||(j=0),isFinite(F)||(F=1),j===F&&(j-=.5,F+=.5);let Q=(F-j)*$_;j-=Q,F+=Q,on.current={min:H,max:B},rn.current={min:j,max:F},ke(H),Wt(B),uo(j),po(F)},[r,n,a,i,S,y,g]);let St=w.useCallback(D=>M.left+(D-ce)/(he-ce)*ge,[ce,he,ge,M.left]),wt=w.useCallback(D=>{if(v){let f=Math.log10(Math.max(be,1e-30)),H=Math.log10(Math.max(ve,1e-30)),B=Math.log10(Math.max(D,1e-30));return M.top+ne-(B-f)/(H-f||1)*ne}return M.top+ne-(D-be)/(ve-be||1)*ne},[be,ve,ne,v,M.top]),Yo=w.useCallback(D=>ce+(D-M.left)/ge*(he-ce),[ce,he,ge,M.left]),an=w.useCallback(D=>{let f=(M.top+ne-D)/ne;if(v){let H=Math.log10(Math.max(be,1e-30)),B=Math.log10(Math.max(ve,1e-30));return Math.pow(10,H+f*(B-H))}return be+f*(ve-be)},[be,ve,ne,v,M.top]),gl=w.useCallback(()=>{Sn(!1),Ar(!1),we([]),le([]),ke(on.current.min),Wt(on.current.max),uo(rn.current.min),po(rn.current.max)},[we,le]);w.useEffect(()=>{let D=Z.current;if(!D)return;let f=D.getContext(\"2d\");if(!f||(D.width=ye*yi,D.height=ue*yi,f.scale(yi,yi),f.fillStyle=o?\"#1a1a1a\":\"#f8f8f8\",f.fillRect(0,0,ye,ue),ge<=0||ne<=0))return;let H=nn.current,B=Dr.current;if(P){f.strokeStyle=o?\"rgba(255,255,255,0.08)\":\"rgba(0,0,0,0.08)\",f.lineWidth=1,f.setLineDash([2,3]);let Y=Math.max(3,xe),K=Sa(ce,he,Y);for(let Ee of K){let de=tn(St(Ee));de>=M.left&&de<=M.left+ge&&(f.beginPath(),f.moveTo(de,M.top),f.lineTo(de,M.top+ne),f.stroke())}let J=Math.max(3,xe),pe=v?bp(Math.max(be,1e-30),ve,J):Sa(be,ve,J);for(let Ee of pe){let de=tn(wt(Ee));de>=M.top&&de<=M.top+ne&&(f.beginPath(),f.moveTo(M.left,de),f.lineTo(M.left+ge,de),f.stroke())}f.setLineDash([])}f.strokeStyle=o?\"#666\":\"#999\",f.lineWidth=1;let j=tn(M.left),F=tn(M.top+ne);f.beginPath(),f.moveTo(j,M.top),f.lineTo(j,F),f.lineTo(M.left+ge,F),f.stroke();let Q=Sa(ce,he,Math.max(3,Math.floor(ge/DR)));f.fillStyle=o?\"#aaa\":\"#555\",f.font=`11px ${vo}`,f.textAlign=\"center\",f.textBaseline=\"top\";for(let Y of Q){let K=tn(St(Y));K>=M.left&&K<=M.left+ge&&(f.beginPath(),f.moveTo(K,M.top+ne),f.lineTo(K,M.top+ne+Tn),f.stroke(),f.fillText(Rt(Y),K,M.top+ne+Tn+2))}let R=v?bp(Math.max(be,1e-30),ve):Sa(be,ve);f.textAlign=\"right\",f.textBaseline=\"middle\";for(let Y of R){let K=tn(wt(Y));K>=M.top&&K<=M.top+ne&&(f.beginPath(),f.moveTo(M.left-Tn,K),f.lineTo(M.left,K),f.stroke(),f.fillText(Rt(Y),M.left-Tn-2,K))}if(u||p){f.textAlign=\"center\",f.textBaseline=\"top\",f.font=`12px ${vo}`,f.fillStyle=o?\"#999\":\"#666\";let Y=u||\"\";p&&(Y+=Y?` (${p})`:p),f.fillText(Y,M.left+ge/2,M.top+ne+Tn+18)}if(m||d){f.save(),f.translate(12,M.top+ne/2),f.rotate(-Math.PI/2),f.textAlign=\"center\",f.textBaseline=\"top\",f.font=`12px ${vo}`,f.fillStyle=o?\"#999\":\"#666\";let Y=m||\"\";d&&(Y+=Y?` (${d})`:d),f.fillText(Y,0,0),f.restore()}f.save(),f.beginPath(),f.rect(M.left,M.top,ge,ne),f.clip();let V=O>=0&&O{let pe=H[Y],Ee=s&&s[Y]||\"#4fc3f7\";f.globalAlpha=K,f.strokeStyle=Ee,f.lineWidth=J,f.beginPath();let de=!1;for(let De=0;De0){let Y=new Set(Ze||[]);for(let K=0;K{let D=ee.current;if(!D)return;let f=D.getContext(\"2d\");if(!f||(D.width=ye*yi,D.height=ue*yi,f.scale(yi,yi),f.clearRect(0,0,ye,ue),ge<=0||ne<=0))return;if(ro){let{canvasX:j,canvasY:F}=ro;if(j>=M.left&&j<=M.left+ge&&F>=M.top&&F<=M.top+ne){f.strokeStyle=o?\"rgba(255,255,255,0.25)\":\"rgba(0,0,0,0.25)\",f.lineWidth=1,f.setLineDash([3,3]);let Q=tn(j);f.beginPath(),f.moveTo(Q,M.top),f.lineTo(Q,M.top+ne),f.stroke();let R=tn(F);f.beginPath(),f.moveTo(M.left,R),f.lineTo(M.left+ge,R),f.stroke(),f.setLineDash([]),f.fillStyle=ro.color,f.beginPath(),f.arc(j,wt(ro.dataY),4,0,Math.PI*2),f.fill();let V=Rt(ro.dataX),te=Rt(ro.dataY),G=`${V}, ${te}`;ro.label&&(G=`${ro.label}: ${G}`),f.font=\"10px monospace\";let Y=f.measureText(G).width,K=4,J=Y+K*2,pe=16,Ee=j+10,de=F-pe-6;Ee+J>M.left+ge&&(Ee=j-J-10),de=0&&O=1&&l&&l.length>0){let V=0;for(let J=0;JV&&(V=Ee)}let te=32+V,G=12+a*14,Y=M.left+ge-te-8,K=M.top+8;Qm.current={lx:Y,ly:K,w:te,h:G,entryH:14,pad:6,n:a},f.fillStyle=o?\"rgba(30,30,30,0.85)\":\"rgba(255,255,255,0.85)\",f.fillRect(Y,K,te,G),f.strokeStyle=o?\"#555\":\"#ccc\",f.lineWidth=1,f.strokeRect(Y,K,te,G);for(let J=0;J=0&&Ope&&(pe=R[de],Ee=de);if(pe>-1/0){let de=F?F[Ee]:Ee;B={x0:K,x1:J,peakX:de,peakY:pe,traceIdx:Q}}}}if(B){let j=B,F=Math.max(M.left,St(j.x0)),Q=Math.min(M.left+ge,St(j.x1)),R=Math.min(F,Q),V=Math.abs(Q-F);f.fillStyle=o?\"rgba(66,165,245,0.15)\":\"rgba(33,150,243,0.12)\",f.fillRect(R,M.top,V,ne),f.strokeStyle=o?\"rgba(66,165,245,0.5)\":\"rgba(33,150,243,0.4)\",f.lineWidth=1,f.strokeRect(R,M.top,V,ne);let te=St(j.peakX),G=wt(j.peakY),Y=s&&s[j.traceIdx]||\"#4fc3f7\";f.strokeStyle=Y,f.lineWidth=1,f.globalAlpha=.6,f.setLineDash([4,3]),f.beginPath(),f.moveTo(te,G),f.lineTo(te,M.top+ne),f.stroke(),f.setLineDash([]),f.globalAlpha=1;let K=6;f.fillStyle=o?\"rgba(66,165,245,0.3)\":\"rgba(33,150,243,0.25)\",f.strokeStyle=Y,f.lineWidth=2,f.setLineDash([3,2]),f.beginPath(),f.moveTo(te,G-K),f.lineTo(te+K,G+K),f.lineTo(te-K,G+K),f.closePath(),f.fill(),f.stroke(),f.setLineDash([]),f.font=`9px ${vo}`,f.fillStyle=o?\"#ddd\":\"#333\",f.textAlign=\"center\",f.textBaseline=\"bottom\",f.fillText(Rt(j.peakX),te,G-K-3)}if(Ht){let j=o?\"rgba(0,170,255,0.7)\":\"rgba(0,120,255,0.6)\",F=o?\"rgba(0,170,255,1.0)\":\"rgba(0,120,255,0.9)\";for(let Q of[\"left\",\"right\"]){let V=St(Q===\"left\"?ce:he);if(VM.left+ge+2)continue;let te=dc===Q||Nr.current?.handle===Q,G=te?F:j;f.strokeStyle=G,f.lineWidth=te?2:1,f.setLineDash([4,3]),f.beginPath(),f.moveTo(tn(V),M.top),f.lineTo(tn(V),M.top+ne),f.stroke(),f.setLineDash([]);let Y=M.top+ne+1,K=6;f.fillStyle=G,f.beginPath(),f.moveTo(V-K,Y),f.lineTo(V+K,Y),f.lineTo(V,Y+K+2),f.closePath(),f.fill()}}if(Ht&&(f.fillStyle=o?\"rgba(0,170,255,0.5)\":\"rgba(0,120,255,0.4)\",f.font=`bold 9px ${vo}`,f.textAlign=\"right\",f.textBaseline=\"top\",f.fillText(\"X LOCKED\",M.left+ge,M.top+ne+4)),Qe&&(f.fillStyle=o?\"rgba(0,170,255,0.5)\":\"rgba(0,120,255,0.4)\",f.font=`bold 9px ${vo}`,f.textAlign=\"left\",f.textBaseline=\"top\",f.fillText(\"Y LOCKED\",M.left+4,M.top+2)),Qe){let j=o?\"rgba(0,170,255,0.7)\":\"rgba(0,120,255,0.6)\",F=o?\"rgba(0,170,255,1.0)\":\"rgba(0,120,255,0.9)\";for(let Q of[\"top\",\"bottom\"]){let V=wt(Q===\"top\"?ve:be);if(VM.top+ne+2)continue;let te=mc===Q||_r.current?.handle===Q,G=te?F:j;f.strokeStyle=G,f.lineWidth=te?2:1,f.setLineDash([4,3]),f.beginPath(),f.moveTo(M.left,tn(V)),f.lineTo(M.left+ge,tn(V)),f.stroke(),f.setLineDash([]);let Y=M.left-1,K=6;f.fillStyle=G,f.beginPath(),f.moveTo(Y,V-K),f.lineTo(Y,V+K),f.lineTo(Y-K-2,V),f.closePath(),f.fill()}}if(jt&&jt.length>0){f.save(),f.beginPath(),f.rect(M.left,M.top,ge,ne),f.clip();for(let j of jt){if(j.fwhm==null||j.center==null||j.amplitude==null||j.offset==null)continue;let F=j.offset+j.amplitude/2,Q=wt(F),R=St(j.center-j.fwhm/2),V=St(j.center+j.fwhm/2),te=j.peak_idx,G=X&&te>=0&&te{let H=nn.current,B=Dr.current;if(H.length===0||i<1)return null;let j=Yo(D),F=0;if(B){let Y=1/0;for(let K=0;K{let H=Qm.current;if(!H||DH.lx+H.w||fH.ly+H.h)return null;let B=Math.floor((f-H.ly-H.pad)/H.entryH);return B<0||B>=H.n?null:B},[]),bl=w.useCallback((D,f)=>{if(!X||X.length===0)return null;let H=12,B=null,j=1/0;for(let F=0;F{if(!Ht||fM.top+ne+12)return null;let H=St(ce),B=St(he),j=Math.abs(D-H),F=Math.abs(D-B),Q=8;return j{if(!Qe||DM.left+ge)return null;let H=wt(ve),B=wt(be),j=Math.abs(f-H),F=Math.abs(f-B),Q=8;return j{D.preventDefault();let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(BM.left+ge||jM.top+ne)return;let F=D.deltaY>0?1.1:1/1.1,Q=Yo(B),R=an(j);Tt.current||(ke(V=>Q-(Q-V)*F),Wt(V=>Q+(V-Q)*F)),En.current||(uo(V=>R-(R-V)*F),po(V=>R+(V-R)*F))},[ge,ne,Yo,an,M.left,M.top]);w.useEffect(()=>{let D=Se.current;if(D)return D.addEventListener(\"wheel\",ey,{passive:!1}),()=>D.removeEventListener(\"wheel\",ey)},[ey]),w.useEffect(()=>{zb||(Db(ce.toPrecision(6)),_b(he.toPrecision(6)))},[ce,he,zb]),w.useEffect(()=>{Ub||(Bb(be.toPrecision(6)),jb(ve.toPrecision(6)))},[be,ve,Ub]),w.useEffect(()=>{ht&&ht.length===2?(ke(ht[0]),Wt(ht[1]),Sn(!0)):ht&&ht.length===0&&Ht&&Sn(!1)},[ht]),w.useEffect(()=>{ft&&ft.length===2?(uo(ft[0]),po(ft[1]),Ar(!0)):ft&&ft.length===0&&Qe&&Ar(!1)},[ft]),w.useEffect(()=>{let D=H=>{if(fc.current?.active){let B=fc.current,j=Math.max(200,B.startW+(H.clientX-B.startX)),F=Math.max(100,B.startH+(H.clientY-B.startY));ze(j),gt(F)}if(Nr.current){let B=Z.current;if(!B)return;let j=B.getBoundingClientRect(),F=H.clientX-j.left,Q=Math.max(M.left,Math.min(M.left+ge,F)),R=Yo(Q),V=on.current,te=Math.max(V.min,Math.min(V.max,R));Nr.current.handle===\"left\"?(ke(G=>Math.min(te,he-(he-G)*.001)),we([te,he])):(Wt(G=>Math.max(te,ce+(G-ce)*.001)),we([ce,te]))}if(_r.current){let B=Z.current;if(!B)return;let j=B.getBoundingClientRect(),F=H.clientY-j.top,Q=Math.max(M.top,Math.min(M.top+ne,F)),R=an(Q),V=rn.current,te=Math.max(V.min,Math.min(V.max,R));_r.current.handle===\"top\"?(po(G=>Math.max(te,be+(G-be)*.001)),le([be,te])):(uo(G=>Math.min(te,ve-(ve-G)*.001)),le([te,ve]))}},f=()=>{fc.current?.active&&(fc.current=null),Nr.current&&(Nr.current=null),_r.current&&(_r.current=null)};return window.addEventListener(\"mousemove\",D),window.addEventListener(\"mouseup\",f),()=>{window.removeEventListener(\"mousemove\",D),window.removeEventListener(\"mouseup\",f)}},[M.left,M.top,ge,ne,Yo,an,ce,he,be,ve,we,le]);let kR=w.useCallback(D=>{let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(j>M.top+ne&&j=M.left&&B<=M.left+ge){Gt.current={axis:\"x\",startPx:B,startVal:Yo(B)},$o({axis:\"x\",startVal:Yo(B),currentVal:Yo(B)});return}if(B=0&&j>=M.top&&j<=M.top+ne){Gt.current={axis:\"y\",startPx:j,startVal:an(j)},$o({axis:\"y\",startVal:an(j),currentVal:an(j)});return}if(Ht){let F=Sp(B,j);if(F){Nr.current={handle:F,startPx:B};return}}if(Qe){let F=Ep(B,j);if(F){_r.current={handle:F,startPx:j};return}}if(!(BM.left+ge||jM.top+ne)){if(W&&!xt&&bl(B,j)===null){let Q=xp(B,j),R=O>=0&&O{let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(Nr.current){let V=Nr.current,te=Math.max(M.left,Math.min(M.left+ge,B)),G=Yo(te),Y=on.current,K=Math.max(Y.min,Math.min(Y.max,G));if(V.handle===\"left\"){let J=Math.min(K,he-(he-ce)*.001);ke(J),we([J,he])}else{let J=Math.max(K,ce+(he-ce)*.001);Wt(J),we([ce,J])}return}if(_r.current){let V=_r.current,te=Math.max(M.top,Math.min(M.top+ne,j)),G=an(te),Y=rn.current,K=Math.max(Y.min,Math.min(Y.max,G));if(V.handle===\"top\"){let J=Math.max(K,be+(ve-be)*.001);po(J),le([be,J])}else{let J=Math.min(K,ve-(ve-be)*.001);uo(J),le([J,ve])}return}let F=!Bo.current?.active&&!Ea.current?.active&&!Gt.current;if(Ht&&F){let V=Sp(B,j);Zm(V)}else dc&&Zm(null);if(Qe&&F){let V=Ep(B,j);Jm(V)}else mc&&Jm(null);if(Gt.current){let V=Gt.current;V.axis===\"x\"?$o({axis:\"x\",startVal:V.startVal,currentVal:Yo(Math.max(M.left,Math.min(M.left+ge,B)))}):$o({axis:\"y\",startVal:V.startVal,currentVal:an(Math.max(M.top,Math.min(M.top+ne,j)))});return}if(Ea.current?.active){let V=Ea.current;Bo.current&&Math.abs(B-V.startPx)>3&&(Bo.current.wasDrag=!0);let te=Yo(Math.max(M.left,Math.min(M.left+ge,B))),G=Math.min(V.startDataX,te),Y=Math.max(V.startDataX,te),K=nn.current,J=Dr.current,pe=K[V.traceIdx];if(pe){let Ee=-1/0,de=-1;for(let De=0;De=G&&qt<=Y&&isFinite(pe[De])&&pe[De]>Ee&&(Ee=pe[De],de=De)}if(de>=0){let De=J?J[de]:de;vp({x0:G,x1:Y,peakX:De,peakY:Ee,traceIdx:V.traceIdx})}else vp(null)}dl(null);return}if(Bo.current?.active){let V=Bo.current,te=D.clientX-V.startX,G=D.clientY-V.startY;(Math.abs(te)>3||Math.abs(G)>3)&&(V.wasDrag=!0);let Y=V.startXMax-V.startXMin,K=V.startYMax-V.startYMin,J=-(te/ge)*Y,pe=G/ne*K;Tt.current||(ke(V.startXMin+J),Wt(V.startXMax+J)),En.current||(uo(V.startYMin+pe),po(V.startYMax+pe)),dl(null);return}if(BM.left+ge||jM.top+ne){dl(null);return}let Q=Tp(B,j);if(Wm.current=Q!==null,Ob(Q!==null?null:bl(B,j)),Q!==null){dl(null);return}let R=xp(B,j);R&&dl({canvasX:R.canvasX,canvasY:R.canvasY,dataX:R.dataX,dataY:R.dataY,traceIdx:R.traceIdx,label:R.label,color:R.color})},[ge,ne,xp,bl,Tp,M.left,M.top,Yo,an,Ht,Qe,ce,he,be,ve,Sp,Ep,dc,mc,we,le]),LR=w.useCallback(D=>{if(Nr.current){Nr.current=null;return}if(_r.current){_r.current=null;return}if(Gt.current&&Re){let{startVal:f,currentVal:H,axis:B}=Re,j=Math.min(f,H),F=Math.max(f,H),Q=B===\"x\"?he-ce:ve-be;F-j>Q*.01&&(B===\"x\"?(ke(j),Wt(F),Sn(!0),we([j,F])):(uo(j),po(F),Ar(!0),le([j,F]))),Gt.current=null,$o(null);return}if(Ea.current?.active){if((Bo.current?.wasDrag??!1)&&Pa){let H={x:Pa.peakX,y:Pa.peakY,trace_idx:Pa.traceIdx,label:Rt(Pa.peakX),type:\"peak\"};oe([...X||[],H])}Ea.current=null,vp(null),Bo.current=null;return}if(Bo.current?.active&&!Bo.current.wasDrag){let f=Z.current;if(f){let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top,F=Tp(B,j);if(F!==null){N(O===F?-1:F),Bo.current=null;return}let Q=bl(B,j);if(Q!==null){let R=Ze||[];D.shiftKey?R.includes(Q)?Ue(R.filter(V=>V!==Q)):Ue([...R,Q]):R.length===1&&R[0]===Q?Ue([]):Ue([Q]),Bo.current=null;return}if(W&&!xt&&ro){let R=nn.current,V=Dr.current,te=O>=0&&Ode&&(de=G[ot],Ee=ot);let De=V?V[Ee]:Ee,qt={x:De,y:de,trace_idx:te,label:Rt(De),type:\"peak\"};oe([...X||[],qt])}}else if(!W&&(Ze&&Ze.length>0&&Ue([]),ro)){let R=ro.traceIdx;N(O===R?-1:R)}}}Bo.current=null},[ro,O,N,W,X,oe,Ze,Ue,bl,Tp,xt,Re,ce,he,be,ve,we,le,Pa,fe]),jR=w.useCallback(()=>{Bo.current=null,Ea.current=null,Nr.current=null,_r.current=null,vp(null),Gt.current=null,$o(null),dl(null),Ob(null),Zm(null),Jm(null),Wm.current=!1},[]),UR=w.useCallback(D=>{let f=Z.current;if(!f){gl();return}let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(j>M.top+ne&&B>=M.left&&B<=M.left+ge&&Ht){Sn(!1),we([]),ke(on.current.min),Wt(on.current.max);return}if(B=M.top&&j<=M.top+ne&&Qe){Ar(!1),le([]),uo(rn.current.min),po(rn.current.max);return}gl()},[gl,ge,ne,M.left,M.top,Ht,Qe,we,le]),HR=w.useCallback(D=>{let f=D.target.tagName?.toLowerCase();if(!(f===\"input\"||f===\"textarea\"||f===\"select\"))switch(D.key){case\"r\":case\"R\":se||(D.preventDefault(),gl());break;case\"Escape\":D.preventDefault(),N(-1),Ze&&Ze.length>0&&Ue([]);break;case\"p\":case\"P\":xt||(D.preventDefault(),Te(!W));break;case\"c\":case\"C\":xt||(D.preventDefault(),oe([]),Ue([]));break;case\"Delete\":case\"Backspace\":if(!xt&&X&&X.length>0)if(D.preventDefault(),Ze&&Ze.length>0){let H=new Set(Ze),B=X.filter((j,F)=>!H.has(F));oe(B),Ue([])}else{let H=[...X];H.pop(),oe(H)}break}},[gl,N,X,oe,W,Te,Ze,Ue,se,xt]),VR=w.useCallback(()=>{hl(null);let D=Z.current;D&&D.toBlob(f=>{f&&lc(f,`${c||\"show1d\"}.png`)})},[c]),$b=w.useCallback((D=\"pdf\")=>{hl(null);let f=nn.current,H=Dr.current;if(f.length===0)return;let B=4,j=ye*B,F=ue*B,Q=document.createElement(\"canvas\");Q.width=j,Q.height=F;let R=Q.getContext(\"2d\");if(!R)return;if(R.scale(B,B),R.fillStyle=\"#ffffff\",R.fillRect(0,0,ye,ue),P){R.strokeStyle=\"rgba(0,0,0,0.08)\",R.lineWidth=1,R.setLineDash([2,3]);let G=Math.max(3,xe),Y=Sa(ce,he,G);for(let pe of Y){let Ee=St(pe);Ee>=M.left&&Ee<=M.left+ge&&(R.beginPath(),R.moveTo(Ee,M.top),R.lineTo(Ee,M.top+ne),R.stroke())}let K=Math.max(3,xe),J=v?bp(Math.max(be,1e-30),ve,K):Sa(be,ve,K);for(let pe of J){let Ee=wt(pe);Ee>=M.top&&Ee<=M.top+ne&&(R.beginPath(),R.moveTo(M.left,Ee),R.lineTo(M.left+ge,Ee),R.stroke())}R.setLineDash([])}R.strokeStyle=\"#999\",R.lineWidth=1,R.beginPath(),R.moveTo(M.left,M.top),R.lineTo(M.left,M.top+ne),R.lineTo(M.left+ge,M.top+ne),R.stroke();let V=Sa(ce,he,Math.max(3,Math.floor(ge/DR)));R.fillStyle=\"#555\",R.font=`10px ${vo}`,R.textAlign=\"center\",R.textBaseline=\"top\";for(let G of V){let Y=St(G);Y>=M.left&&Y<=M.left+ge&&(R.beginPath(),R.moveTo(Y,M.top+ne),R.lineTo(Y,M.top+ne+Tn),R.stroke(),R.fillText(Rt(G),Y,M.top+ne+Tn+2))}let te=v?bp(Math.max(be,1e-30),ve):Sa(be,ve);R.textAlign=\"right\",R.textBaseline=\"middle\";for(let G of te){let Y=wt(G);Y>=M.top&&Y<=M.top+ne&&(R.beginPath(),R.moveTo(M.left-Tn,Y),R.lineTo(M.left,Y),R.stroke(),R.fillText(Rt(G),M.left-Tn-2,Y))}if(u||p){R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`11px ${vo}`,R.fillStyle=\"#666\";let G=u||\"\";p&&(G+=G?` (${p})`:p),R.fillText(G,M.left+ge/2,M.top+ne+Tn+18)}if(m||d){R.save(),R.translate(12,M.top+ne/2),R.rotate(-Math.PI/2),R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`11px ${vo}`,R.fillStyle=\"#666\";let G=m||\"\";d&&(G+=G?` (${d})`:d),R.fillText(G,0,0),R.restore()}c&&(R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`bold 13px ${vo}`,R.fillStyle=\"#333\",R.fillText(c,ye/2,2)),R.save(),R.beginPath(),R.rect(M.left,M.top,ge,ne),R.clip();for(let G=0;G0)for(let G of X){let Y=s&&s[G.trace_idx]||\"#4fc3f7\",K=St(G.x),J=wt(G.y),pe=5;R.fillStyle=Y,R.strokeStyle=\"#fff\",R.lineWidth=1.5,R.beginPath(),R.moveTo(K,J-pe),R.lineTo(K+pe,J+pe),R.lineTo(K-pe,J+pe),R.closePath(),R.fill(),R.stroke(),R.font=`9px ${vo}`,R.fillStyle=\"#333\",R.textAlign=\"center\",R.textBaseline=\"bottom\",R.fillText(G.label||Rt(G.x),K,J-pe-3)}if(R.restore(),E&&f.length>=1&&l&&l.length>0){R.font=`10px ${vo}`;let G=14,Y=16,K=4,J=6,pe=0;for(let ot=0;otpe&&(pe=Pn)}let Ee=J*2+Y+K+pe,de=J*2+f.length*G,De=M.left+ge-Ee-8,qt=M.top+8;R.fillStyle=\"rgba(255,255,255,0.9)\",R.fillRect(De,qt,Ee,de),R.strokeStyle=\"#ccc\",R.lineWidth=1,R.strokeRect(De,qt,Ee,de);for(let ot=0;otlc(G,`${c||\"show1d\"}_figure.pdf`)):Q.toBlob(G=>{G&&lc(G,`${c||\"show1d\"}_figure.png`)})},[ye,ue,ce,he,be,ve,s,l,z,v,P,xe,E,u,m,p,d,c,St,wt,ge,ne,X]),vl=w.useCallback(D=>{let f=nn.current,H=Dr.current;if(f.length===0)return\"\";let F=[[\"x\",...l&&l.length>0?l:f.map((Q,R)=>`Data ${R+1}`)].join(\",\")];for(let Q=0;Q<(H?H.length:f[0].length);Q++){let R=H?H[Q]:Q;if(D&&Ht&&(Rhe))continue;let V=[String(R)];for(let te of f)V.push(String(te[Q]??\"\"));F.push(V.join(\",\"))}return F.join(`\n`)},[l,Ht,ce,he]),$R=w.useCallback(()=>{let D=vl(!0);D&&navigator.clipboard.writeText(D).then(()=>{Hb(!0),setTimeout(()=>Hb(!1),1e3)})},[vl]),YR=w.useCallback(()=>{hl(null);let D=vl(!0);D&&lc(new Blob([D],{type:\"text/csv\"}),`${c||\"show1d\"}_range.csv`)},[vl,c]),XR=w.useCallback(()=>{hl(null);let D=vl(!1);D&&lc(new Blob([D],{type:\"text/csv\"}),`${c||\"show1d\"}.csv`)},[vl,c]),GR=()=>Nr.current?\"ew-resize\":_r.current?\"ns-resize\":dc?\"ew-resize\":mc?\"ns-resize\":Gt.current?Gt.current.axis===\"x\"?\"ew-resize\":\"ns-resize\":Ea.current?.active?\"col-resize\":Bo.current?.active?\"grabbing\":_R!==null||Wm.current?\"pointer\":W&&!xt?\"col-resize\":\"crosshair\";return w.createElement(Fe,{className:\"show1d-root\",tabIndex:0,onKeyDown:HR,sx:{...__.root,bgcolor:t.bg,color:t.text}},w.createElement(Xe,{variant:\"caption\",sx:{...xn.label,color:t.accent,mb:`${D_.XS}px`,display:\"block\"}},c||\"Plot\",w.createElement(Y_,{theme:e.theme,text:w.createElement(X_,{items:[[\"Scroll\",\"Zoom in/out\"],[\"Drag\",\"Pan (or search peak when Peak on)\"],[\"Drag axis\",\"Lock X or Y range\"],[\"Dbl-click axis\",\"Unlock range\"],[\"Click\",\"Focus trace / select peak\"],[\"Shift+Click\",\"Multi-select peaks\"],[\"P\",\"Toggle peak mode\"],[\"C\",\"Clear all peaks\"],[\"Del\",\"Remove last peak\"],[\"Esc\",\"Deselect all\"],[\"R\",\"Reset view\"],[\"Dbl-click\",\"Reset view\"]]})}),w.createElement(MR,{widgetName:\"Show1D\",hiddenTools:et,setHiddenTools:dt,disabledTools:Oe,setDisabledTools:Ae,themeColors:t})),_&&!Be.hideAll&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"4px\",mb:\"2px\",height:28}},!Nt&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"Log:\"),w.createElement(Un,{size:\"small\",checked:v,onChange:(D,f)=>T(f),sx:hp.small,disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Auto:\"),w.createElement(Un,{size:\"small\",checked:S,onChange:(D,f)=>h(f),sx:hp.small,disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Grid:\"),w.createElement(Un,{size:\"small\",checked:P,onChange:(D,f)=>A(f),sx:hp.small,disabled:se}),P&&w.createElement(km,{size:\"small\",min:5,max:50,step:1,value:xe,onChange:(D,f)=>Je(f),sx:{width:60,ml:\"2px\",...OR.small},disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Legend:\"),w.createElement(Un,{size:\"small\",checked:E,onChange:(D,f)=>C(f),sx:hp.small,disabled:se})),!Ro&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Peak:\"),w.createElement(Un,{size:\"small\",checked:W,onChange:(D,f)=>Te(f),sx:hp.small,disabled:xt}),W&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text,ml:\"2px\"}},\"\\xB1\",fe),w.createElement(km,{size:\"small\",min:1,max:100,step:1,value:fe,onChange:(D,f)=>Ke(f),sx:{width:50,ml:\"2px\",...OR.small},disabled:xt}))),w.createElement(Fe,{sx:{flex:1}}),!Nt&&w.createElement(ga,{size:\"small\",sx:gp,onClick:gl,disabled:se},\"Reset\"),!st&&w.createElement(w.Fragment,null,w.createElement(ga,{size:\"small\",sx:{...gp,color:t.accent},onClick:D=>hl(D.currentTarget),disabled:fr},\"Export\"),w.createElement(ip,{anchorEl:Vb,open:!!Vb,onClose:()=>hl(null),...N_},w.createElement(nl,{onClick:()=>$b(\"pdf\"),sx:{fontSize:12}},\"Figure (PDF)\"),w.createElement(nl,{onClick:()=>$b(\"png\"),sx:{fontSize:12}},\"Figure (PNG)\"),w.createElement(nl,{onClick:VR,sx:{fontSize:12}},\"PNG\"),w.createElement(nl,{onClick:YR,sx:{fontSize:12}},\"CSV (range)\"),w.createElement(nl,{onClick:XR,sx:{fontSize:12}},\"CSV (all)\")))),w.createElement(Fe,{ref:Se,sx:{position:\"relative\",width:ye,height:ue,border:`1px solid ${t.border}`,cursor:GR(),bgcolor:o?\"#1a1a1a\":\"#f8f8f8\"},onMouseDown:kR,onMouseMove:BR,onMouseUp:LR,onMouseLeave:jR,onDoubleClick:UR},w.createElement(\"canvas\",{ref:Z,style:{width:ye,height:ue,position:\"absolute\",top:0,left:0}}),w.createElement(\"canvas\",{ref:ee,style:{width:ye,height:ue,position:\"absolute\",top:0,left:0,pointerEvents:\"none\"}}),w.createElement(Fe,{onMouseDown:D=>{fc.current={active:!0,startX:D.clientX,startY:D.clientY,startW:ye,startH:ue},D.stopPropagation()},sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:\"nwse-resize\",opacity:.6,background:`linear-gradient(135deg, transparent 50%, ${t.accent} 50%)`,\"&:hover\":{opacity:1}}})),Ht&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"6px\",mt:\"4px\",mb:\"2px\",height:24}},w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"X range:\"),w.createElement(\"input\",{type:\"number\",value:Ab,onChange:D=>{ml(!0),Db(D.target.value)},onFocus:()=>ml(!0),onBlur:()=>{ml(!1);let D=parseFloat(Ab);if(!isNaN(D)){let f=on.current,H=Math.max(f.min,Math.min(f.max,D));if(H>=he){let B=H;H=he,Wt(B),we([he,B]),ke(he);return}ke(H),we([H,he])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text}},\"\\u2014\"),w.createElement(\"input\",{type:\"number\",value:Nb,onChange:D=>{ml(!0),_b(D.target.value)},onFocus:()=>ml(!0),onBlur:()=>{ml(!1);let D=parseFloat(Nb);if(!isNaN(D)){let f=on.current,H=Math.max(f.min,Math.min(f.max,D));if(H<=ce){let B=H;H=ce,ke(B),we([B,ce]),Wt(ce);return}Wt(H),we([ce,H])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(ga,{size:\"small\",sx:gp,onClick:()=>{Sn(!1),we([]),ke(on.current.min),Wt(on.current.max)}},\"RESET\"),!st&&w.createElement(ga,{size:\"small\",sx:{...gp,ml:\"4px\"},onClick:$R,disabled:fr},zR?\"COPIED\":\"COPY CSV\")),Qe&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"6px\",mt:\"4px\",mb:\"2px\",height:24}},w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"Y range:\"),w.createElement(\"input\",{type:\"number\",value:kb,onChange:D=>{yl(!0),Bb(D.target.value)},onFocus:()=>yl(!0),onBlur:()=>{yl(!1);let D=parseFloat(kb);if(!isNaN(D)){let f=rn.current,H=Math.max(f.min,Math.min(f.max,D));if(H>=ve){let B=H;H=ve,po(B),le([ve,B]),uo(ve);return}uo(H),le([H,ve])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text}},\"\\u2014\"),w.createElement(\"input\",{type:\"number\",value:Lb,onChange:D=>{yl(!0),jb(D.target.value)},onFocus:()=>yl(!0),onBlur:()=>{yl(!1);let D=parseFloat(Lb);if(!isNaN(D)){let f=rn.current,H=Math.max(f.min,Math.min(f.max,D));if(H<=be){let B=H;H=be,uo(B),le([B,be]),po(be);return}po(H),le([be,H])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(ga,{size:\"small\",sx:gp,onClick:()=>{Ar(!1),le([]),uo(rn.current.min),po(rn.current.max)}},\"RESET\")),b&&!Ut&&I&&I.length>0&&(()=>{let D=O>=0&&OH);return w.createElement(Fe,{sx:{border:`1px solid ${t.border}`,borderTop:\"none\",bgcolor:o?t.bg:\"#fafafa\",maxWidth:ye}},D.map(f=>{let H=l&&l[f]||`Data ${f+1}`,B=s&&s[f]||\"#4fc3f7\";return w.createElement(Fe,{key:f,sx:{display:\"flex\",gap:2,alignItems:\"center\",px:1,py:.25}},w.createElement(Fe,{sx:{width:8,height:8,bgcolor:B,flexShrink:0}}),a>1&&w.createElement(Xe,{sx:{fontSize:11,color:t.text,fontWeight:\"bold\",minWidth:40}},H),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Mean \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(I[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Min \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(x[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Max \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(k[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Std \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(U[f]??0))))}),Ht&&Lt&&Lt.length>0&&w.createElement(w.Fragment,null,w.createElement(Fe,{sx:{borderTop:`1px dashed ${t.border}`,mx:1,my:.25}}),D.map(f=>{let H=Lt[f];if(!H)return null;let B=s&&s[f]||\"#4fc3f7\";return w.createElement(Fe,{key:`rs-${f}`,sx:{display:\"flex\",gap:2,alignItems:\"center\",px:1,py:.25}},w.createElement(Xe,{sx:{fontSize:10,color:o?\"#777\":\"#aaa\",minWidth:60}},\"Range (\",H.n_points,\" pts)\"),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Mean \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.mean))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Min \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.min))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Max \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.max))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Std \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.std))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"\\u222B \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.integral))))})),jt&&jt.length>0&&w.createElement(w.Fragment,null,w.createElement(Fe,{sx:{borderTop:`1px dashed ${t.border}`,mx:1,my:.25}}),jt.map((f,H)=>{let B=X&&f.peak_idx>=0&&f.peak_idx()=>(t||e((t={exports:{}}).exports,t),t.exports);var WR=(e,t,o,r)=>{if(t&&typeof t==\"object\"||typeof t==\"function\")for(let n of FR(t))!QR.call(e,n)&&n!==o&&Yb(e,n,{get:()=>t[n],enumerable:!(r=IR(t,n))||r.enumerable});return e};var q=(e,t,o)=>(o=e!=null?qR(KR(e)):{},WR(t||!e||!e.__esModule?Yb(o,\"default\",{value:e,enumerable:!0}):o,e));var ev=Xo(Me=>{\"use strict\";var ry=Symbol.for(\"react.transitional.element\"),ZR=Symbol.for(\"react.portal\"),JR=Symbol.for(\"react.fragment\"),e2=Symbol.for(\"react.strict_mode\"),t2=Symbol.for(\"react.profiler\"),o2=Symbol.for(\"react.consumer\"),r2=Symbol.for(\"react.context\"),n2=Symbol.for(\"react.forward_ref\"),a2=Symbol.for(\"react.suspense\"),i2=Symbol.for(\"react.memo\"),Fb=Symbol.for(\"react.lazy\"),l2=Symbol.for(\"react.activity\"),Xb=Symbol.iterator;function s2(e){return e===null||typeof e!=\"object\"?null:(e=Xb&&e[Xb]||e[\"@@iterator\"],typeof e==\"function\"?e:null)}var Kb={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Qb=Object.assign,Wb={};function Tl(e,t,o){this.props=e,this.context=t,this.refs=Wb,this.updater=o||Kb}Tl.prototype.isReactComponent={};Tl.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\")};Tl.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,\"forceUpdate\")};function Zb(){}Zb.prototype=Tl.prototype;function ny(e,t,o){this.props=e,this.context=t,this.refs=Wb,this.updater=o||Kb}var ay=ny.prototype=new Zb;ay.constructor=ny;Qb(ay,Tl.prototype);ay.isPureReactComponent=!0;var Gb=Array.isArray;function oy(){}var Mt={H:null,A:null,T:null,S:null},Jb=Object.prototype.hasOwnProperty;function iy(e,t,o){var r=o.ref;return{$$typeof:ry,type:e,key:t,ref:r!==void 0?r:null,props:o}}function c2(e,t){return iy(e.type,t,e.props)}function ly(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===ry}function u2(e){var t={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+e.replace(/[=:]/g,function(o){return t[o]})}var qb=/\\/+/g;function ty(e,t){return typeof e==\"object\"&&e!==null&&e.key!=null?u2(\"\"+e.key):t.toString(36)}function p2(e){switch(e.status){case\"fulfilled\":return e.value;case\"rejected\":throw e.reason;default:switch(typeof e.status==\"string\"?e.then(oy,oy):(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 xl(e,t,o,r,n){var a=typeof e;(a===\"undefined\"||a===\"boolean\")&&(e=null);var i=!1;if(e===null)i=!0;else switch(a){case\"bigint\":case\"string\":case\"number\":i=!0;break;case\"object\":switch(e.$$typeof){case ry:case ZR:i=!0;break;case Fb:return i=e._init,xl(i(e._payload),t,o,r,n)}}if(i)return n=n(e),i=r===\"\"?\".\"+ty(e,0):r,Gb(n)?(o=\"\",i!=null&&(o=i.replace(qb,\"$&/\")+\"/\"),xl(n,t,o,\"\",function(c){return c})):n!=null&&(ly(n)&&(n=c2(n,o+(n.key==null||e&&e.key===n.key?\"\":(\"\"+n.key).replace(qb,\"$&/\")+\"/\")+i)),t.push(n)),1;i=0;var l=r===\"\"?\".\":r+\":\";if(Gb(e))for(var s=0;s{\"use strict\";tv.exports=ev()});var pv=Xo(_t=>{\"use strict\";function py(e,t){var o=e.length;e.push(t);e:for(;0>>1,n=e[r];if(0>>1;rCp(l,o))sCp(c,l)?(e[r]=c,e[s]=o,r=s):(e[r]=l,e[i]=o,r=i);else if(sCp(c,o))e[r]=c,e[s]=o,r=s;else break e}}return t}function Cp(e,t){var o=e.sortIndex-t.sortIndex;return o!==0?o:e.id-t.id}_t.unstable_now=void 0;typeof performance==\"object\"&&typeof performance.now==\"function\"?(ov=performance,_t.unstable_now=function(){return ov.now()}):(sy=Date,rv=sy.now(),_t.unstable_now=function(){return sy.now()-rv});var ov,sy,rv,Vn=[],Ca=[],m2=1,zr=null,Lo=3,fy=!1,yc=!1,hc=!1,dy=!1,iv=typeof setTimeout==\"function\"?setTimeout:null,lv=typeof clearTimeout==\"function\"?clearTimeout:null,nv=typeof setImmediate<\"u\"?setImmediate:null;function Rp(e){for(var t=Cn(Ca);t!==null;){if(t.callback===null)wp(Ca);else if(t.startTime<=e)wp(Ca),t.sortIndex=t.expirationTime,py(Vn,t);else break;t=Cn(Ca)}}function my(e){if(hc=!1,Rp(e),!yc)if(Cn(Vn)!==null)yc=!0,El||(El=!0,Sl());else{var t=Cn(Ca);t!==null&&yy(my,t.startTime-e)}}var El=!1,gc=-1,sv=5,cv=-1;function uv(){return dy?!0:!(_t.unstable_now()-cve&&uv());){var r=zr.callback;if(typeof r==\"function\"){zr.callback=null,Lo=zr.priorityLevel;var n=r(zr.expirationTime<=e);if(e=_t.unstable_now(),typeof n==\"function\"){zr.callback=n,Rp(e),t=!0;break t}zr===Cn(Vn)&&wp(Vn),Rp(e)}else wp(Vn);zr=Cn(Vn)}if(zr!==null)t=!0;else{var a=Cn(Ca);a!==null&&yy(my,a.startTime-e),t=!1}}break e}finally{zr=null,Lo=o,fy=!1}t=void 0}}finally{t?Sl():El=!1}}}var Sl;typeof nv==\"function\"?Sl=function(){nv(cy)}:typeof MessageChannel<\"u\"?(uy=new MessageChannel,av=uy.port2,uy.port1.onmessage=cy,Sl=function(){av.postMessage(null)}):Sl=function(){iv(cy,0)};var uy,av;function yy(e,t){gc=iv(function(){e(_t.unstable_now())},t)}_t.unstable_IdlePriority=5;_t.unstable_ImmediatePriority=1;_t.unstable_LowPriority=4;_t.unstable_NormalPriority=3;_t.unstable_Profiling=null;_t.unstable_UserBlockingPriority=2;_t.unstable_cancelCallback=function(e){e.callback=null};_t.unstable_forceFrameRate=function(e){0>e||125r?(e.sortIndex=o,py(Ca,e),Cn(Vn)===null&&e===Cn(Ca)&&(hc?(lv(gc),gc=-1):hc=!0,yy(my,o-r))):(e.sortIndex=n,py(Vn,e),yc||fy||(yc=!0,El||(El=!0,Sl()))),e};_t.unstable_shouldYield=uv;_t.unstable_wrapCallback=function(e){var t=Lo;return function(){var o=Lo;Lo=t;try{return e.apply(this,arguments)}finally{Lo=o}}}});var dv=Xo((Q_,fv)=>{\"use strict\";fv.exports=pv()});var yv=Xo(qo=>{\"use strict\";var y2=re();function mv(e){var t=\"https://react.dev/errors/\"+e;if(1{\"use strict\";function hv(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(hv)}catch(e){console.error(e)}}hv(),gv.exports=yv()});var OS=Xo(td=>{\"use strict\";var mo=dv(),Yx=re(),b2=Op();function $(e){var t=\"https://react.dev/errors/\"+e;if(1Al||(e.current=eh[Al],eh[Al]=null,Al--)}function Et(e,t){Al++,eh[Al]=e.current,e.current=t}var On=An(null),Xc=An(null),ja=An(null),uf=An(null);function pf(e,t){switch(Et(ja,t),Et(Xc,e),Et(On,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Rx(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Rx(t),e=yS(t,e);else switch(e){case\"svg\":e=1;break;case\"math\":e=2;break;default:e=0}}So(On),Et(On,e)}function Fl(){So(On),So(Xc),So(ja)}function th(e){e.memoizedState!==null&&Et(uf,e);var t=On.current,o=yS(t,e.type);t!==o&&(Et(Xc,e),Et(On,o))}function ff(e){Xc.current===e&&(So(On),So(Xc)),uf.current===e&&(So(uf),tu._currentValue=Ti)}var hy,xv;function gi(e){if(hy===void 0)try{throw Error()}catch(o){var t=o.stack.trim().match(/\\n( *(at )?)/);hy=t&&t[1]||\"\",xv=-1)\":-1n||s[r]!==c[n]){var u=`\n`+s[r].replace(\" at new \",\" at \");return e.displayName&&u.includes(\"\")&&(u=u.replace(\"\",e.displayName)),u}while(1<=r&&0<=n);break}}}finally{gy=!1,Error.prepareStackTrace=o}return(o=e?e.displayName||e.name:\"\")?gi(o):\"\"}function E2(e,t){switch(e.tag){case 26:case 27:case 5:return gi(e.type);case 16:return gi(\"Lazy\");case 13:return e.child!==t&&t!==null?gi(\"Suspense Fallback\"):gi(\"Suspense\");case 19:return gi(\"SuspenseList\");case 0:case 15:return by(e.type,!1);case 11:return by(e.type.render,!1);case 1:return by(e.type,!0);case 31:return gi(\"Activity\");default:return\"\"}}function Tv(e){try{var t=\"\",o=null;do t+=E2(e,o),o=e,e=e.return;while(e);return t}catch(r){return`\nError generating stack: `+r.message+`\n`+r.stack}}var oh=Object.prototype.hasOwnProperty,qh=mo.unstable_scheduleCallback,vy=mo.unstable_cancelCallback,P2=mo.unstable_shouldYield,C2=mo.unstable_requestPaint,br=mo.unstable_now,R2=mo.unstable_getCurrentPriorityLevel,Qx=mo.unstable_ImmediatePriority,Wx=mo.unstable_UserBlockingPriority,df=mo.unstable_NormalPriority,w2=mo.unstable_LowPriority,Zx=mo.unstable_IdlePriority,M2=mo.log,O2=mo.unstable_setDisableYieldValue,au=null,vr=null;function _a(e){if(typeof M2==\"function\"&&O2(e),vr&&typeof vr.setStrictMode==\"function\")try{vr.setStrictMode(au,e)}catch{}}var xr=Math.clz32?Math.clz32:N2,A2=Math.log,D2=Math.LN2;function N2(e){return e>>>=0,e===0?32:31-(A2(e)/D2|0)|0}var Dp=256,Np=262144,_p=4194304;function bi(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 Uf(e,t,o){var r=e.pendingLanes;if(r===0)return 0;var n=0,a=e.suspendedLanes,i=e.pingedLanes;e=e.warmLanes;var l=r&134217727;return l!==0?(r=l&~a,r!==0?n=bi(r):(i&=l,i!==0?n=bi(i):o||(o=l&~e,o!==0&&(n=bi(o))))):(l=r&~a,l!==0?n=bi(l):i!==0?n=bi(i):o||(o=r&~e,o!==0&&(n=bi(o)))),n===0?0:t!==0&&t!==n&&(t&a)===0&&(a=n&-n,o=t&-t,a>=o||a===32&&(o&4194048)!==0)?t:n}function iu(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function _2(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 Jx(){var e=_p;return _p<<=1,(_p&62914560)===0&&(_p=4194304),e}function xy(e){for(var t=[],o=0;31>o;o++)t.push(e);return t}function lu(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function z2(e,t,o,r,n,a){var i=e.pendingLanes;e.pendingLanes=o,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=o,e.entangledLanes&=o,e.errorRecoveryDisabledLanes&=o,e.shellSuspendCounter=0;var l=e.entanglements,s=e.expirationTimes,c=e.hiddenUpdates;for(o=i&~o;0\"u\")return null;try{return e.activeElement||e.body}catch{return e.body}}var H2=/[\\n\"\\\\]/g;function Ur(e){return e.replace(H2,function(t){return\"\\\\\"+t.charCodeAt(0).toString(16)+\" \"})}function ah(e,t,o,r,n,a,i,l){e.name=\"\",i!=null&&typeof i!=\"function\"&&typeof i!=\"symbol\"&&typeof i!=\"boolean\"?e.type=i:e.removeAttribute(\"type\"),t!=null?i===\"number\"?(t===0&&e.value===\"\"||e.value!=t)&&(e.value=\"\"+Br(t)):e.value!==\"\"+Br(t)&&(e.value=\"\"+Br(t)):i!==\"submit\"&&i!==\"reset\"||e.removeAttribute(\"value\"),t!=null?ih(e,i,Br(t)):o!=null?ih(e,i,Br(o)):r!=null&&e.removeAttribute(\"value\"),n==null&&a!=null&&(e.defaultChecked=!!a),n!=null&&(e.checked=n&&typeof n!=\"function\"&&typeof n!=\"symbol\"),l!=null&&typeof l!=\"function\"&&typeof l!=\"symbol\"&&typeof l!=\"boolean\"?e.name=\"\"+Br(l):e.removeAttribute(\"name\")}function sT(e,t,o,r,n,a,i,l){if(a!=null&&typeof a!=\"function\"&&typeof a!=\"symbol\"&&typeof a!=\"boolean\"&&(e.type=a),t!=null||o!=null){if(!(a!==\"submit\"&&a!==\"reset\"||t!=null)){nh(e);return}o=o!=null?\"\"+Br(o):\"\",t=t!=null?\"\"+Br(t):o,l||t===e.value||(e.value=t),e.defaultValue=t}r=r??n,r=typeof r!=\"function\"&&typeof r!=\"symbol\"&&!!r,e.checked=l?e.checked:!!r,e.defaultChecked=!!r,i!=null&&typeof i!=\"function\"&&typeof i!=\"symbol\"&&typeof i!=\"boolean\"&&(e.name=i),nh(e)}function ih(e,t,o){t===\"number\"&&mf(e.ownerDocument)===e||e.defaultValue===\"\"+o||(e.defaultValue=\"\"+o)}function $l(e,t,o,r){if(e=e.options,t){t={};for(var n=0;n\"u\"||typeof window.document>\"u\"||typeof window.document.createElement>\"u\"),sh=!1;if(ta)try{Pl={},Object.defineProperty(Pl,\"passive\",{get:function(){sh=!0}}),window.addEventListener(\"test\",Pl,Pl),window.removeEventListener(\"test\",Pl,Pl)}catch{sh=!1}var Pl,za=null,Zh=null,Qp=null;function dT(){if(Qp)return Qp;var e,t=Zh,o=t.length,r,n=\"value\"in za?za.value:za.textContent,a=n.length;for(e=0;e=Dc),Nv=\" \",_v=!1;function yT(e,t){switch(e){case\"keyup\":return mw.indexOf(t.keyCode)!==-1;case\"keydown\":return t.keyCode!==229;case\"keypress\":case\"mousedown\":case\"focusout\":return!0;default:return!1}}function hT(e){return e=e.detail,typeof e==\"object\"&&\"data\"in e?e.data:null}var _l=!1;function hw(e,t){switch(e){case\"compositionend\":return hT(t);case\"keypress\":return t.which!==32?null:(_v=!0,Nv);case\"textInput\":return e=t.data,e===Nv&&_v?null:e;default:return null}}function gw(e,t){if(_l)return e===\"compositionend\"||!eg&&yT(e,t)?(e=dT(),Qp=Zh=za=null,_l=!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)return{node:o,offset:t-e};e=r}e:{for(;o;){if(o.nextSibling){o=o.nextSibling;break e}o=o.parentNode}o=void 0}o=Lv(o)}}function xT(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?xT(e,t.parentNode):\"contains\"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function TT(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=mf(e.document);t instanceof e.HTMLIFrameElement;){try{var o=typeof t.contentWindow.location.href==\"string\"}catch{o=!1}if(o)e=t.contentWindow;else break;t=mf(e.document)}return t}function tg(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 Cw=ta&&\"documentMode\"in document&&11>=document.documentMode,zl=null,ch=null,_c=null,uh=!1;function Uv(e,t,o){var r=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;uh||zl==null||zl!==mf(r)||(r=zl,\"selectionStart\"in r&&tg(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),_c&&Ic(_c,r)||(_c=r,r=Nf(ch,\"onSelect\"),0>=i,n-=i,Rn=1<<32-xr(t)+n|o<A?(_=P,P=null):_=P.sibling;var z=p(h,P,g[A],b);if(z===null){P===null&&(P=_);break}e&&P&&z.alternate===null&&t(h,P),y=a(z,y,A),C===null?E=z:C.sibling=z,C=z,P=_}if(A===g.length)return o(h,P),qe&&In(h,A),E;if(P===null){for(;AA?(_=P,P=null):_=P.sibling;var I=p(h,P,z.value,b);if(I===null){P===null&&(P=_);break}e&&P&&I.alternate===null&&t(h,P),y=a(I,y,A),C===null?E=I:C.sibling=I,C=I,P=_}if(z.done)return o(h,P),qe&&In(h,A),E;if(P===null){for(;!z.done;A++,z=g.next())z=m(h,z.value,b),z!==null&&(y=a(z,y,A),C===null?E=z:C.sibling=z,C=z);return qe&&In(h,A),E}for(P=r(P);!z.done;A++,z=g.next())z=d(P,h,A,z.value,b),z!==null&&(e&&z.alternate!==null&&P.delete(z.key===null?A:z.key),y=a(z,y,A),C===null?E=z:C.sibling=z,C=z);return e&&P.forEach(function(x){return t(h,x)}),qe&&In(h,A),E}function S(h,y,g,b){if(typeof g==\"object\"&&g!==null&&g.type===Ol&&g.key===null&&(g=g.props.children),typeof g==\"object\"&&g!==null){switch(g.$$typeof){case Ap:e:{for(var E=g.key;y!==null;){if(y.key===E){if(E=g.type,E===Ol){if(y.tag===7){o(h,y.sibling),b=n(y,g.props.children),b.return=h,h=b;break e}}else if(y.elementType===E||typeof E==\"object\"&&E!==null&&E.$$typeof===wa&&vi(E)===y.type){o(h,y.sibling),b=n(y,g.props),Tc(b,g),b.return=h,h=b;break e}o(h,y);break}else t(h,y);y=y.sibling}g.type===Ol?(b=Si(g.props.children,h.mode,b,g.key),b.return=h,h=b):(b=Zp(g.type,g.key,g.props,null,h.mode,b),Tc(b,g),b.return=h,h=b)}return i(h);case Rc:e:{for(E=g.key;y!==null;){if(y.key===E)if(y.tag===4&&y.stateNode.containerInfo===g.containerInfo&&y.stateNode.implementation===g.implementation){o(h,y.sibling),b=n(y,g.children||[]),b.return=h,h=b;break e}else{o(h,y);break}else t(h,y);y=y.sibling}b=My(g,h.mode,b),b.return=h,h=b}return i(h);case wa:return g=vi(g),S(h,y,g,b)}if(wc(g))return v(h,y,g,b);if(vc(g)){if(E=vc(g),typeof E!=\"function\")throw Error($(150));return g=E.call(g),T(h,y,g,b)}if(typeof g.then==\"function\")return S(h,y,Up(g),b);if(g.$$typeof===Kn)return S(h,y,jp(h,g),b);Hp(h,g)}return typeof g==\"string\"&&g!==\"\"||typeof g==\"number\"||typeof g==\"bigint\"?(g=\"\"+g,y!==null&&y.tag===6?(o(h,y.sibling),b=n(y,g),b.return=h,h=b):(o(h,y),b=wy(g,h.mode,b),b.return=h,h=b),i(h)):o(h,y)}return function(h,y,g,b){try{Qc=0;var E=S(h,y,g,b);return Gl=null,E}catch(P){if(P===ss||P===Gf)throw P;var C=hr(29,P,null,h.mode);return C.lanes=b,C.return=h,C}finally{}}}var Mi=BT(!0),LT=BT(!1),Ma=!1;function ug(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function gh(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 Ha(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Va(e,t,o){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(rt&2)!==0){var n=r.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),r.pending=t,t=hf(e),MT(e,null,o),t}return Xf(e,r,t,o),hf(e)}function kc(e,t,o){if(t=t.updateQueue,t!==null&&(t=t.shared,(o&4194048)!==0)){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,tT(e,o)}}function Ay(e,t){var o=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,o===r)){var n=null,a=null;if(o=o.firstBaseUpdate,o!==null){do{var i={lane:o.lane,tag:o.tag,payload:o.payload,callback:null,next:null};a===null?n=a=i:a=a.next=i,o=o.next}while(o!==null);a===null?n=a=t:a=a.next=t}else n=a=t;o={baseState:r.baseState,firstBaseUpdate:n,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},e.updateQueue=o;return}e=o.lastBaseUpdate,e===null?o.firstBaseUpdate=t:e.next=t,o.lastBaseUpdate=t}var bh=!1;function Bc(){if(bh){var e=Xl;if(e!==null)throw e}}function Lc(e,t,o,r){bh=!1;var n=e.updateQueue;Ma=!1;var a=n.firstBaseUpdate,i=n.lastBaseUpdate,l=n.shared.pending;if(l!==null){n.shared.pending=null;var s=l,c=s.next;s.next=null,i===null?a=c:i.next=c,i=s;var u=e.alternate;u!==null&&(u=u.updateQueue,l=u.lastBaseUpdate,l!==i&&(l===null?u.firstBaseUpdate=c:l.next=c,u.lastBaseUpdate=s))}if(a!==null){var m=n.baseState;i=0,u=c=s=null,l=a;do{var p=l.lane&-536870913,d=p!==l.lane;if(d?(Ge&p)===p:(r&p)===p){p!==0&&p===Wl&&(bh=!0),u!==null&&(u=u.next={lane:0,tag:l.tag,payload:l.payload,callback:null,next:null});e:{var v=e,T=l;p=t;var S=o;switch(T.tag){case 1:if(v=T.payload,typeof v==\"function\"){m=v.call(S,m,p);break e}m=v;break e;case 3:v.flags=v.flags&-65537|128;case 0:if(v=T.payload,p=typeof v==\"function\"?v.call(S,m,p):v,p==null)break e;m=Dt({},m,p);break e;case 2:Ma=!0}}p=l.callback,p!==null&&(e.flags|=64,d&&(e.flags|=8192),d=n.callbacks,d===null?n.callbacks=[p]:d.push(p))}else d={lane:p,tag:l.tag,payload:l.payload,callback:l.callback,next:null},u===null?(c=u=d,s=m):u=u.next=d,i|=p;if(l=l.next,l===null){if(l=n.shared.pending,l===null)break;d=l,l=d.next,d.next=null,n.lastBaseUpdate=d,n.shared.pending=null}}while(!0);u===null&&(s=m),n.baseState=s,n.firstBaseUpdate=c,n.lastBaseUpdate=u,a===null&&(n.shared.lanes=0),Qa|=i,e.lanes=i,e.memoizedState=m}}function jT(e,t){if(typeof e!=\"function\")throw Error($(191,e));e.call(t)}function UT(e,t){var o=e.callbacks;if(o!==null)for(e.callbacks=null,e=0;ea?a:8;var i=Pe.T,l={};Pe.T=l,Eg(e,!1,t,o);try{var s=n(),c=Pe.S;if(c!==null&&c(l,s),s!==null&&typeof s==\"object\"&&typeof s.then==\"function\"){var u=zw(s,r);jc(e,t,u,Tr(e))}else jc(e,t,r,Tr(e))}catch(m){jc(e,t,{then:function(){},status:\"rejected\",reason:m},Tr())}finally{nt.p=a,i!==null&&l.types!==null&&(i.types=l.types),Pe.T=i}}function Hw(){}function Eh(e,t,o,r){if(e.tag!==5)throw Error($(476));var n=u1(e).queue;c1(e,n,t,Ti,o===null?Hw:function(){return p1(e),o(r)})}function u1(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Ti,baseState:Ti,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ra,lastRenderedState:Ti},next:null};var o={};return t.next={memoizedState:o,baseState:o,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ra,lastRenderedState:o},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function p1(e){var t=u1(e);t.next===null&&(t=e.alternate.memoizedState),jc(e,t.next.queue,{},Tr())}function Sg(){return Ao(tu)}function f1(){return Jt().memoizedState}function d1(){return Jt().memoizedState}function Vw(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var o=Tr();e=Ha(o);var r=Va(t,e,o);r!==null&&(rr(r,t,o),kc(r,t,o)),t={cache:lg()},e.payload=t;return}t=t.return}}function $w(e,t,o){var r=Tr();o={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},Kf(e)?y1(t,o):(o=rg(e,t,o,r),o!==null&&(rr(o,e,r),h1(o,t,r)))}function m1(e,t,o){var r=Tr();jc(e,t,o,r)}function jc(e,t,o,r){var n={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null};if(Kf(e))y1(t,n);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var i=t.lastRenderedState,l=a(i,o);if(n.hasEagerState=!0,n.eagerState=l,Sr(l,i))return Xf(e,t,n,0),bt===null&&Yf(),!1}catch{}finally{}if(o=rg(e,t,n,r),o!==null)return rr(o,e,r),h1(o,t,r),!0}return!1}function Eg(e,t,o,r){if(r={lane:2,revertLane:Ng(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Kf(e)){if(t)throw Error($(479))}else t=rg(e,o,r,2),t!==null&&rr(t,e,2)}function Kf(e){var t=e.alternate;return e===Ne||t!==null&&t===Ne}function y1(e,t){ql=Sf=!0;var o=e.pending;o===null?t.next=t:(t.next=o.next,o.next=t),e.pending=t}function h1(e,t,o){if((o&4194048)!==0){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,tT(e,o)}}var Zc={readContext:Ao,use:If,useCallback:It,useContext:It,useEffect:It,useImperativeHandle:It,useLayoutEffect:It,useInsertionEffect:It,useMemo:It,useReducer:It,useRef:It,useState:It,useDebugValue:It,useDeferredValue:It,useTransition:It,useSyncExternalStore:It,useId:It,useHostTransitionStatus:It,useFormState:It,useActionState:It,useOptimistic:It,useMemoCache:It,useCacheRefresh:It};Zc.useEffectEvent=It;var g1={readContext:Ao,use:If,useCallback:function(e,t){return Io().memoizedState=[e,t===void 0?null:t],e},useContext:Ao,useEffect:ex,useImperativeHandle:function(e,t,o){o=o!=null?o.concat([e]):null,tf(4194308,4,n1.bind(null,t,e),o)},useLayoutEffect:function(e,t){return tf(4194308,4,e,t)},useInsertionEffect:function(e,t){tf(4,2,e,t)},useMemo:function(e,t){var o=Io();t=t===void 0?null:t;var r=e();if(Oi){_a(!0);try{e()}finally{_a(!1)}}return o.memoizedState=[r,t],r},useReducer:function(e,t,o){var r=Io();if(o!==void 0){var n=o(t);if(Oi){_a(!0);try{o(t)}finally{_a(!1)}}}else n=t;return r.memoizedState=r.baseState=n,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},r.queue=e,e=e.dispatch=$w.bind(null,Ne,e),[r.memoizedState,e]},useRef:function(e){var t=Io();return e={current:e},t.memoizedState=e},useState:function(e){e=Th(e);var t=e.queue,o=m1.bind(null,Ne,t);return t.dispatch=o,[e.memoizedState,o]},useDebugValue:xg,useDeferredValue:function(e,t){var o=Io();return Tg(o,e,t)},useTransition:function(){var e=Th(!1);return e=c1.bind(null,Ne,e.queue,!0,!1),Io().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,o){var r=Ne,n=Io();if(qe){if(o===void 0)throw Error($(407));o=o()}else{if(o=t(),bt===null)throw Error($(349));(Ge&127)!==0||XT(r,t,o)}n.memoizedState=o;var a={value:o,getSnapshot:t};return n.queue=a,ex(qT.bind(null,r,a,e),[e]),r.flags|=2048,Jl(9,{destroy:void 0},GT.bind(null,r,a,o,t),null),o},useId:function(){var e=Io(),t=bt.identifierPrefix;if(qe){var o=wn,r=Rn;o=(r&~(1<<32-xr(r)-1)).toString(32)+o,t=\"_\"+t+\"R_\"+o,o=Ef++,0<\\/script>\",a=a.removeChild(a.firstChild);break;case\"select\":a=typeof r.is==\"string\"?i.createElement(\"select\",{is:r.is}):i.createElement(\"select\"),r.multiple?a.multiple=!0:r.size&&(a.size=r.size);break;default:a=typeof r.is==\"string\"?i.createElement(n,{is:r.is}):i.createElement(n)}}a[Mo]=t,a[nr]=r;e:for(i=t.child;i!==null;){if(i.tag===5||i.tag===6)a.appendChild(i.stateNode);else if(i.tag!==4&&i.tag!==27&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===t)break e;for(;i.sibling===null;){if(i.return===null||i.return===t)break e;i=i.return}i.sibling.return=i.return,i=i.sibling}t.stateNode=a;e:switch(Do(a,n,r),n){case\"button\":case\"input\":case\"select\":case\"textarea\":r=!!r.autoFocus;break e;case\"img\":r=!0;break e;default:r=!1}r&&Yn(t)}}return Ot(t),jy(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,o),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&Yn(t);else{if(typeof r!=\"string\"&&t.stateNode===null)throw Error($(166));if(e=ja.current,Cl(t)){if(e=t.stateNode,o=t.memoizedProps,r=null,n=Oo,n!==null)switch(n.tag){case 27:case 5:r=n.memoizedProps}e[Mo]=t,e=!!(e.nodeValue===o||r!==null&&r.suppressHydrationWarning===!0||mS(e.nodeValue,o)),e||Fa(t,!0)}else e=_f(e).createTextNode(r),e[Mo]=t,t.stateNode=e}return Ot(t),null;case 31:if(o=t.memoizedState,e===null||e.memoizedState!==null){if(r=Cl(t),o!==null){if(e===null){if(!r)throw Error($(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error($(557));e[Mo]=t}else Ri(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ot(t),e=!1}else o=Oy(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=o),e=!0;if(!e)return t.flags&256?(yr(t),t):(yr(t),null);if((t.flags&128)!==0)throw Error($(558))}return Ot(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(n=Cl(t),r!==null&&r.dehydrated!==null){if(e===null){if(!n)throw Error($(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error($(317));n[Mo]=t}else Ri(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ot(t),n=!1}else n=Oy(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(yr(t),t):(yr(t),null)}return yr(t),(t.flags&128)!==0?(t.lanes=o,t):(o=r!==null,e=e!==null&&e.memoizedState!==null,o&&(r=t.child,n=null,r.alternate!==null&&r.alternate.memoizedState!==null&&r.alternate.memoizedState.cachePool!==null&&(n=r.alternate.memoizedState.cachePool.pool),a=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(a=r.memoizedState.cachePool.pool),a!==n&&(r.flags|=2048)),o!==e&&o&&(t.child.flags|=8192),Vp(t,t.updateQueue),Ot(t),null);case 4:return Fl(),e===null&&_g(t.stateNode.containerInfo),Ot(t),null;case 10:return Jn(t.type),Ot(t),null;case 19:if(So(Zt),r=t.memoizedState,r===null)return Ot(t),null;if(n=(t.flags&128)!==0,a=r.rendering,a===null)if(n)Sc(r,!1);else{if(Ft!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(a=Tf(e),a!==null){for(t.flags|=128,Sc(r,!1),e=a.updateQueue,t.updateQueue=e,Vp(t,e),t.subtreeFlags=0,e=o,o=t.child;o!==null;)OT(o,e),o=o.sibling;return Et(Zt,Zt.current&1|2),qe&&In(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&br()>wf&&(t.flags|=128,n=!0,Sc(r,!1),t.lanes=4194304)}else{if(!n)if(e=Tf(a),e!==null){if(t.flags|=128,n=!0,e=e.updateQueue,t.updateQueue=e,Vp(t,e),Sc(r,!0),r.tail===null&&r.tailMode===\"hidden\"&&!a.alternate&&!qe)return Ot(t),null}else 2*br()-r.renderingStartTime>wf&&o!==536870912&&(t.flags|=128,n=!0,Sc(r,!1),t.lanes=4194304);r.isBackwards?(a.sibling=t.child,t.child=a):(e=r.last,e!==null?e.sibling=a:t.child=a,r.last=a)}return r.tail!==null?(e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=br(),e.sibling=null,o=Zt.current,Et(Zt,n?o&1|2:o&1),qe&&In(t,r.treeForkCount),e):(Ot(t),null);case 22:case 23:return yr(t),pg(),r=t.memoizedState!==null,e!==null?e.memoizedState!==null!==r&&(t.flags|=8192):r&&(t.flags|=8192),r?(o&536870912)!==0&&(t.flags&128)===0&&(Ot(t),t.subtreeFlags&6&&(t.flags|=8192)):Ot(t),o=t.updateQueue,o!==null&&Vp(t,o.retryQueue),o=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(o=e.memoizedState.cachePool.pool),r=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),r!==o&&(t.flags|=2048),e!==null&&So(Ei),null;case 24:return o=null,e!==null&&(o=e.memoizedState.cache),t.memoizedState.cache!==o&&(t.flags|=2048),Jn(io),Ot(t),null;case 25:return null;case 30:return null}throw Error($(156,t.tag))}function Iw(e,t){switch(ig(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Jn(io),Fl(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return ff(t),null;case 31:if(t.memoizedState!==null){if(yr(t),t.alternate===null)throw Error($(340));Ri()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(yr(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error($(340));Ri()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return So(Zt),null;case 4:return Fl(),null;case 10:return Jn(t.type),null;case 22:case 23:return yr(t),pg(),e!==null&&So(Ei),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Jn(io),null;case 25:return null;default:return null}}function O1(e,t){switch(ig(t),t.tag){case 3:Jn(io),Fl();break;case 26:case 27:case 5:ff(t);break;case 4:Fl();break;case 31:t.memoizedState!==null&&yr(t);break;case 13:yr(t);break;case 19:So(Zt);break;case 10:Jn(t.type);break;case 22:case 23:yr(t),pg(),e!==null&&So(Ei);break;case 24:Jn(io)}}function fu(e,t){try{var o=t.updateQueue,r=o!==null?o.lastEffect:null;if(r!==null){var n=r.next;o=n;do{if((o.tag&e)===e){r=void 0;var a=o.create,i=o.inst;r=a(),i.destroy=r}o=o.next}while(o!==n)}}catch(l){ut(t,t.return,l)}}function Ka(e,t,o){try{var r=t.updateQueue,n=r!==null?r.lastEffect:null;if(n!==null){var a=n.next;r=a;do{if((r.tag&e)===e){var i=r.inst,l=i.destroy;if(l!==void 0){i.destroy=void 0,n=t;var s=o,c=l;try{c()}catch(u){ut(n,s,u)}}}r=r.next}while(r!==a)}}catch(u){ut(t,t.return,u)}}function A1(e){var t=e.updateQueue;if(t!==null){var o=e.stateNode;try{UT(t,o)}catch(r){ut(e,e.return,r)}}}function D1(e,t,o){o.props=Ai(e.type,e.memoizedProps),o.state=e.memoizedState;try{o.componentWillUnmount()}catch(r){ut(e,t,r)}}function Uc(e,t){try{var o=e.ref;if(o!==null){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;case 30:r=e.stateNode;break;default:r=e.stateNode}typeof o==\"function\"?e.refCleanup=o(r):o.current=r}}catch(n){ut(e,t,n)}}function Mn(e,t){var o=e.ref,r=e.refCleanup;if(o!==null)if(typeof r==\"function\")try{r()}catch(n){ut(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof o==\"function\")try{o(null)}catch(n){ut(e,t,n)}else o.current=null}function N1(e){var t=e.type,o=e.memoizedProps,r=e.stateNode;try{e:switch(t){case\"button\":case\"input\":case\"select\":case\"textarea\":o.autoFocus&&r.focus();break e;case\"img\":o.src?r.src=o.src:o.srcSet&&(r.srcset=o.srcSet)}}catch(n){ut(e,e.return,n)}}function Uy(e,t,o){try{var r=e.stateNode;dM(r,e.type,o,t),r[nr]=t}catch(n){ut(e,e.return,n)}}function _1(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Za(e.type)||e.tag===4}function Hy(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||_1(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&&Za(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Mh(e,t,o){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?(o.nodeType===9?o.body:o.nodeName===\"HTML\"?o.ownerDocument.body:o).insertBefore(e,t):(t=o.nodeType===9?o.body:o.nodeName===\"HTML\"?o.ownerDocument.body:o,t.appendChild(e),o=o._reactRootContainer,o!=null||t.onclick!==null||(t.onclick=Qn));else if(r!==4&&(r===27&&Za(e.type)&&(o=e.stateNode,t=null),e=e.child,e!==null))for(Mh(e,t,o),e=e.sibling;e!==null;)Mh(e,t,o),e=e.sibling}function Rf(e,t,o){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?o.insertBefore(e,t):o.appendChild(e);else if(r!==4&&(r===27&&Za(e.type)&&(o=e.stateNode),e=e.child,e!==null))for(Rf(e,t,o),e=e.sibling;e!==null;)Rf(e,t,o),e=e.sibling}function z1(e){var t=e.stateNode,o=e.memoizedProps;try{for(var r=e.type,n=t.attributes;n.length;)t.removeAttributeNode(n[0]);Do(t,r,o),t[Mo]=e,t[nr]=o}catch(a){ut(e,e.return,a)}}var Fn=!1,ao=!1,Vy=!1,dx=typeof WeakSet==\"function\"?WeakSet:Set,xo=null;function Fw(e,t){if(e=e.containerInfo,kh=Lf,e=TT(e),tg(e)){if(\"selectionStart\"in e)var o={start:e.selectionStart,end:e.selectionEnd};else e:{o=(o=e.ownerDocument)&&o.defaultView||window;var r=o.getSelection&&o.getSelection();if(r&&r.rangeCount!==0){o=r.anchorNode;var n=r.anchorOffset,a=r.focusNode;r=r.focusOffset;try{o.nodeType,a.nodeType}catch{o=null;break e}var i=0,l=-1,s=-1,c=0,u=0,m=e,p=null;t:for(;;){for(var d;m!==o||n!==0&&m.nodeType!==3||(l=i+n),m!==a||r!==0&&m.nodeType!==3||(s=i+r),m.nodeType===3&&(i+=m.nodeValue.length),(d=m.firstChild)!==null;)p=m,m=d;for(;;){if(m===e)break t;if(p===o&&++c===n&&(l=i),p===a&&++u===r&&(s=i),(d=m.nextSibling)!==null)break;m=p,p=m.parentNode}m=d}o=l===-1||s===-1?null:{start:l,end:s}}else o=null}o=o||{start:0,end:0}}else o=null;for(Bh={focusedElem:e,selectionRange:o},Lf=!1,xo=t;xo!==null;)if(t=xo,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,xo=e;else for(;xo!==null;){switch(t=xo,a=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(o=0;o title\"))),Do(a,r,o),a[Mo]=e,To(a),r=a;break e;case\"link\":var i=kx(\"link\",\"href\",n).get(r+(o.href||\"\"));if(i){for(var l=0;lS&&(i=S,S=T,T=i);var h=jv(l,T),y=jv(l,S);if(h&&y&&(d.rangeCount!==1||d.anchorNode!==h.node||d.anchorOffset!==h.offset||d.focusNode!==y.node||d.focusOffset!==y.offset)){var g=m.createRange();g.setStart(h.node,h.offset),d.removeAllRanges(),T>S?(d.addRange(g),d.extend(y.node,y.offset)):(g.setEnd(y.node,y.offset),d.addRange(g))}}}}for(m=[],d=l;d=d.parentNode;)d.nodeType===1&&m.push({element:d,left:d.scrollLeft,top:d.scrollTop});for(typeof l.focus==\"function\"&&l.focus(),l=0;lo?32:o,Pe.T=null,o=Dh,Dh=null;var a=Ya,i=ea;if(fo=0,ts=Ya=null,ea=0,(rt&6)!==0)throw Error($(331));var l=rt;if(rt|=4,G1(a.current),$1(a,a.current,i,o),rt=l,du(0,!1),vr&&typeof vr.onPostCommitFiberRoot==\"function\")try{vr.onPostCommitFiberRoot(au,a)}catch{}return!0}finally{nt.p=n,Pe.T=r,iS(e,t)}}function gx(e,t,o){t=Hr(o,t),t=Ch(e.stateNode,t,2),e=Va(e,t,2),e!==null&&(lu(e,2),Dn(e))}function ut(e,t,o){if(e.tag===3)gx(e,e,o);else for(;t!==null;){if(t.tag===3){gx(t,e,o);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==\"function\"||typeof r.componentDidCatch==\"function\"&&($a===null||!$a.has(r))){e=Hr(o,e),o=S1(2),r=Va(t,o,2),r!==null&&(E1(o,r,t,e),lu(r,2),Dn(r));break}}t=t.return}}function Yy(e,t,o){var r=e.pingCache;if(r===null){r=e.pingCache=new Ww;var n=new Set;r.set(t,n)}else n=r.get(t),n===void 0&&(n=new Set,r.set(t,n));n.has(o)||(Og=!0,n.add(o),e=oM.bind(null,e,t,o),t.then(e,e))}function oM(e,t,o){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&o,e.warmLanes&=~o,bt===e&&(Ge&o)===o&&(Ft===4||Ft===3&&(Ge&62914560)===Ge&&300>br()-Qf?(rt&2)===0&&os(e,0):Ag|=o,es===Ge&&(es=0)),Dn(e)}function sS(e,t){t===0&&(t=Jx()),e=zi(e,t),e!==null&&(lu(e,t),Dn(e))}function rM(e){var t=e.memoizedState,o=0;t!==null&&(o=t.retryLane),sS(e,o)}function nM(e,t){var o=0;switch(e.tag){case 31:case 13:var r=e.stateNode,n=e.memoizedState;n!==null&&(o=n.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error($(314))}r!==null&&r.delete(t),sS(e,o)}function aM(e,t){return qh(e,t)}var Af=null,Ml=null,_h=!1,Df=!1,Xy=!1,La=0;function Dn(e){e!==Ml&&e.next===null&&(Ml===null?Af=Ml=e:Ml=Ml.next=e),Df=!0,_h||(_h=!0,lM())}function du(e,t){if(!Xy&&Df){Xy=!0;do for(var o=!1,r=Af;r!==null;){if(!t)if(e!==0){var n=r.pendingLanes;if(n===0)var a=0;else{var i=r.suspendedLanes,l=r.pingedLanes;a=(1<<31-xr(42|e)+1)-1,a&=n&~(i&~l),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(o=!0,bx(r,a))}else a=Ge,a=Uf(r,r===bt?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),(a&3)===0||iu(r,a)||(o=!0,bx(r,a));r=r.next}while(o);Xy=!1}}function iM(){cS()}function cS(){Df=_h=!1;var e=0;La!==0&&yM()&&(e=La);for(var t=br(),o=null,r=Af;r!==null;){var n=r.next,a=uS(r,t);a===0?(r.next=null,o===null?Af=n:o.next=n,n===null&&(Ml=o)):(o=r,(e!==0||(a&3)!==0)&&(Df=!0)),r=n}fo!==0&&fo!==5||du(e,!1),La!==0&&(La=0)}function uS(e,t){for(var o=e.suspendedLanes,r=e.pingedLanes,n=e.expirationTimes,a=e.pendingLanes&-62914561;0l)break;var u=s.transferSize,m=s.initiatorType;u&&Cx(m)&&(s=s.responseEnd,i+=u*(s\"u\"?null:document;function vS(e,t,o){var r=us;if(r&&typeof t==\"string\"&&t){var n=Ur(t);n='link[rel=\"'+e+'\"][href=\"'+n+'\"]',typeof o==\"string\"&&(n+='[crossorigin=\"'+o+'\"]'),Nx.has(n)||(Nx.add(n),e={rel:e,crossOrigin:o,href:t},r.querySelector(n)===null&&(t=r.createElement(\"link\"),Do(t,\"link\",e),To(t),r.head.appendChild(t)))}}function PM(e){ia.D(e),vS(\"dns-prefetch\",e,null)}function CM(e,t){ia.C(e,t),vS(\"preconnect\",e,t)}function RM(e,t,o){ia.L(e,t,o);var r=us;if(r&&e&&t){var n='link[rel=\"preload\"][as=\"'+Ur(t)+'\"]';t===\"image\"&&o&&o.imageSrcSet?(n+='[imagesrcset=\"'+Ur(o.imageSrcSet)+'\"]',typeof o.imageSizes==\"string\"&&(n+='[imagesizes=\"'+Ur(o.imageSizes)+'\"]')):n+='[href=\"'+Ur(e)+'\"]';var a=n;switch(t){case\"style\":a=rs(e);break;case\"script\":a=ps(e)}Xr.has(a)||(e=Dt({rel:\"preload\",href:t===\"image\"&&o&&o.imageSrcSet?void 0:e,as:t},o),Xr.set(a,e),r.querySelector(n)!==null||t===\"style\"&&r.querySelector(mu(a))||t===\"script\"&&r.querySelector(yu(a))||(t=r.createElement(\"link\"),Do(t,\"link\",e),To(t),r.head.appendChild(t)))}}function wM(e,t){ia.m(e,t);var o=us;if(o&&e){var r=t&&typeof t.as==\"string\"?t.as:\"script\",n='link[rel=\"modulepreload\"][as=\"'+Ur(r)+'\"][href=\"'+Ur(e)+'\"]',a=n;switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":a=ps(e)}if(!Xr.has(a)&&(e=Dt({rel:\"modulepreload\",href:e},t),Xr.set(a,e),o.querySelector(n)===null)){switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":if(o.querySelector(yu(a)))return}r=o.createElement(\"link\"),Do(r,\"link\",e),To(r),o.head.appendChild(r)}}}function MM(e,t,o){ia.S(e,t,o);var r=us;if(r&&e){var n=Vl(r).hoistableStyles,a=rs(e);t=t||\"default\";var i=n.get(a);if(!i){var l={loading:0,preload:null};if(i=r.querySelector(mu(a)))l.loading=5;else{e=Dt({rel:\"stylesheet\",href:e,\"data-precedence\":t},o),(o=Xr.get(a))&&zg(e,o);var s=i=r.createElement(\"link\");To(s),Do(s,\"link\",e),s._p=new Promise(function(c,u){s.onload=c,s.onerror=u}),s.addEventListener(\"load\",function(){l.loading|=1}),s.addEventListener(\"error\",function(){l.loading|=2}),l.loading|=4,af(i,t,r)}i={type:\"stylesheet\",instance:i,count:1,state:l},n.set(a,i)}}}function OM(e,t){ia.X(e,t);var o=us;if(o&&e){var r=Vl(o).hoistableScripts,n=ps(e),a=r.get(n);a||(a=o.querySelector(yu(n)),a||(e=Dt({src:e,async:!0},t),(t=Xr.get(n))&&kg(e,t),a=o.createElement(\"script\"),To(a),Do(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function AM(e,t){ia.M(e,t);var o=us;if(o&&e){var r=Vl(o).hoistableScripts,n=ps(e),a=r.get(n);a||(a=o.querySelector(yu(n)),a||(e=Dt({src:e,async:!0,type:\"module\"},t),(t=Xr.get(n))&&kg(e,t),a=o.createElement(\"script\"),To(a),Do(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function _x(e,t,o,r){var n=(n=ja.current)?zf(n):null;if(!n)throw Error($(446));switch(e){case\"meta\":case\"title\":return null;case\"style\":return typeof o.precedence==\"string\"&&typeof o.href==\"string\"?(t=rs(o.href),o=Vl(n).hoistableStyles,r=o.get(t),r||(r={type:\"style\",instance:null,count:0,state:null},o.set(t,r)),r):{type:\"void\",instance:null,count:0,state:null};case\"link\":if(o.rel===\"stylesheet\"&&typeof o.href==\"string\"&&typeof o.precedence==\"string\"){e=rs(o.href);var a=Vl(n).hoistableStyles,i=a.get(e);if(i||(n=n.ownerDocument||n,i={type:\"stylesheet\",instance:null,count:0,state:{loading:0,preload:null}},a.set(e,i),(a=n.querySelector(mu(e)))&&!a._p&&(i.instance=a,i.state.loading=5),Xr.has(e)||(o={rel:\"preload\",as:\"style\",href:o.href,crossOrigin:o.crossOrigin,integrity:o.integrity,media:o.media,hrefLang:o.hrefLang,referrerPolicy:o.referrerPolicy},Xr.set(e,o),a||DM(n,e,o,i.state))),t&&r===null)throw Error($(528,\"\"));return i}if(t&&r!==null)throw Error($(529,\"\"));return null;case\"script\":return t=o.async,o=o.src,typeof o==\"string\"&&t&&typeof t!=\"function\"&&typeof t!=\"symbol\"?(t=ps(o),o=Vl(n).hoistableScripts,r=o.get(t),r||(r={type:\"script\",instance:null,count:0,state:null},o.set(t,r)),r):{type:\"void\",instance:null,count:0,state:null};default:throw Error($(444,e))}}function rs(e){return'href=\"'+Ur(e)+'\"'}function mu(e){return'link[rel=\"stylesheet\"]['+e+\"]\"}function xS(e){return Dt({},e,{\"data-precedence\":e.precedence,precedence:null})}function DM(e,t,o,r){e.querySelector('link[rel=\"preload\"][as=\"style\"]['+t+\"]\")?r.loading=1:(t=e.createElement(\"link\"),r.preload=t,t.addEventListener(\"load\",function(){return r.loading|=1}),t.addEventListener(\"error\",function(){return r.loading|=2}),Do(t,\"link\",o),To(t),e.head.appendChild(t))}function ps(e){return'[src=\"'+Ur(e)+'\"]'}function yu(e){return\"script[async]\"+e}function zx(e,t,o){if(t.count++,t.instance===null)switch(t.type){case\"style\":var r=e.querySelector('style[data-href~=\"'+Ur(o.href)+'\"]');if(r)return t.instance=r,To(r),r;var n=Dt({},o,{\"data-href\":o.href,\"data-precedence\":o.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement(\"style\"),To(r),Do(r,\"style\",n),af(r,o.precedence,e),t.instance=r;case\"stylesheet\":n=rs(o.href);var a=e.querySelector(mu(n));if(a)return t.state.loading|=4,t.instance=a,To(a),a;r=xS(o),(n=Xr.get(n))&&zg(r,n),a=(e.ownerDocument||e).createElement(\"link\"),To(a);var i=a;return i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Do(a,\"link\",r),t.state.loading|=4,af(a,o.precedence,e),t.instance=a;case\"script\":return a=ps(o.src),(n=e.querySelector(yu(a)))?(t.instance=n,To(n),n):(r=o,(n=Xr.get(a))&&(r=Dt({},o),kg(r,n)),e=e.ownerDocument||e,n=e.createElement(\"script\"),To(n),Do(n,\"link\",r),e.head.appendChild(n),t.instance=n);case\"void\":return null;default:throw Error($(443,t.type))}else t.type===\"stylesheet\"&&(t.state.loading&4)===0&&(r=t.instance,t.state.loading|=4,af(r,o.precedence,e));return t.instance}function af(e,t,o){for(var r=o.querySelectorAll('link[rel=\"stylesheet\"][data-precedence],style[data-precedence]'),n=r.length?r[r.length-1]:null,a=n,i=0;i title\"):null)}function NM(e,t,o){if(o===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;switch(t.rel){case\"stylesheet\":return e=t.disabled,typeof t.precedence==\"string\"&&e==null;default:return!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 TS(e){return!(e.type===\"stylesheet\"&&(e.state.loading&3)===0)}function _M(e,t,o,r){if(o.type===\"stylesheet\"&&(typeof r.media!=\"string\"||matchMedia(r.media).matches!==!1)&&(o.state.loading&4)===0){if(o.instance===null){var n=rs(r.href),a=t.querySelector(mu(n));if(a){t=a._p,t!==null&&typeof t==\"object\"&&typeof t.then==\"function\"&&(e.count++,e=kf.bind(e),t.then(e,e)),o.state.loading|=4,o.instance=a,To(a);return}a=t.ownerDocument||t,r=xS(r),(n=Xr.get(n))&&zg(r,n),a=a.createElement(\"link\"),To(a);var i=a;i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Do(a,\"link\",r),o.instance=a}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(o,t),(t=o.state.preload)&&(o.state.loading&3)===0&&(e.count++,o=kf.bind(e),t.addEventListener(\"load\",o),t.addEventListener(\"error\",o))}}var Fy=0;function zM(e,t){return e.stylesheets&&e.count===0&&sf(e,e.stylesheets),0Fy?50:800)+t);return e.unsuspend=o,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(n)}}:null}function kf(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)sf(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Bf=null;function sf(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Bf=new Map,t.forEach(kM,e),Bf=null,kf.call(e))}function kM(e,t){if(!(t.state.loading&4)){var o=Bf.get(e);if(o)var r=o.get(null);else{o=new Map,Bf.set(e,o);for(var n=e.querySelectorAll(\"link[data-precedence],style[data-precedence]\"),a=0;a{\"use strict\";function AS(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(AS)}catch(e){console.error(e)}}AS(),DS.exports=OS()});var aE=Xo(pt=>{\"use strict\";var Eo=typeof Symbol==\"function\"&&Symbol.for,Yg=Eo?Symbol.for(\"react.element\"):60103,Xg=Eo?Symbol.for(\"react.portal\"):60106,ud=Eo?Symbol.for(\"react.fragment\"):60107,pd=Eo?Symbol.for(\"react.strict_mode\"):60108,fd=Eo?Symbol.for(\"react.profiler\"):60114,dd=Eo?Symbol.for(\"react.provider\"):60109,md=Eo?Symbol.for(\"react.context\"):60110,Gg=Eo?Symbol.for(\"react.async_mode\"):60111,yd=Eo?Symbol.for(\"react.concurrent_mode\"):60111,hd=Eo?Symbol.for(\"react.forward_ref\"):60112,gd=Eo?Symbol.for(\"react.suspense\"):60113,oO=Eo?Symbol.for(\"react.suspense_list\"):60120,bd=Eo?Symbol.for(\"react.memo\"):60115,vd=Eo?Symbol.for(\"react.lazy\"):60116,rO=Eo?Symbol.for(\"react.block\"):60121,nO=Eo?Symbol.for(\"react.fundamental\"):60117,aO=Eo?Symbol.for(\"react.responder\"):60118,iO=Eo?Symbol.for(\"react.scope\"):60119;function Pr(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case Yg:switch(e=e.type,e){case Gg:case yd:case ud:case fd:case pd:case gd:return e;default:switch(e=e&&e.$$typeof,e){case md:case hd:case vd:case bd:case dd:return e;default:return t}}case Xg:return t}}}function nE(e){return Pr(e)===yd}pt.AsyncMode=Gg;pt.ConcurrentMode=yd;pt.ContextConsumer=md;pt.ContextProvider=dd;pt.Element=Yg;pt.ForwardRef=hd;pt.Fragment=ud;pt.Lazy=vd;pt.Memo=bd;pt.Portal=Xg;pt.Profiler=fd;pt.StrictMode=pd;pt.Suspense=gd;pt.isAsyncMode=function(e){return nE(e)||Pr(e)===Gg};pt.isConcurrentMode=nE;pt.isContextConsumer=function(e){return Pr(e)===md};pt.isContextProvider=function(e){return Pr(e)===dd};pt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===Yg};pt.isForwardRef=function(e){return Pr(e)===hd};pt.isFragment=function(e){return Pr(e)===ud};pt.isLazy=function(e){return Pr(e)===vd};pt.isMemo=function(e){return Pr(e)===bd};pt.isPortal=function(e){return Pr(e)===Xg};pt.isProfiler=function(e){return Pr(e)===fd};pt.isStrictMode=function(e){return Pr(e)===pd};pt.isSuspense=function(e){return Pr(e)===gd};pt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===ud||e===yd||e===fd||e===pd||e===gd||e===oO||typeof e==\"object\"&&e!==null&&(e.$$typeof===vd||e.$$typeof===bd||e.$$typeof===dd||e.$$typeof===md||e.$$typeof===hd||e.$$typeof===nO||e.$$typeof===aO||e.$$typeof===iO||e.$$typeof===rO)};pt.typeOf=Pr});var lE=Xo((Mz,iE)=>{\"use strict\";iE.exports=aE()});var mE=Xo((Oz,dE)=>{\"use strict\";var qg=lE(),lO={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},sO={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},cO={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},pE={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Ig={};Ig[qg.ForwardRef]=cO;Ig[qg.Memo]=pE;function sE(e){return qg.isMemo(e)?pE:Ig[e.$$typeof]||lO}var uO=Object.defineProperty,pO=Object.getOwnPropertyNames,cE=Object.getOwnPropertySymbols,fO=Object.getOwnPropertyDescriptor,dO=Object.getPrototypeOf,uE=Object.prototype;function fE(e,t,o){if(typeof t!=\"string\"){if(uE){var r=dO(t);r&&r!==uE&&fE(e,r,o)}var n=pO(t);cE&&(n=n.concat(cE(t)));for(var a=sE(e),i=sE(t),l=0;l{\"use strict\";var DO=Symbol.for(\"react.transitional.element\"),NO=Symbol.for(\"react.fragment\");function AE(e,t,o){var r=null;if(o!==void 0&&(r=\"\"+o),t.key!==void 0&&(r=\"\"+t.key),\"key\"in t){o={};for(var n in t)n!==\"key\"&&(o[n]=t[n])}else o=t;return t=o.ref,{$$typeof:DO,type:e,key:r,ref:t!==void 0?t:null,props:o}}Pd.Fragment=NO;Pd.jsx=AE;Pd.jsxs=AE});var Ie=Xo((Ck,NE)=>{\"use strict\";NE.exports=DE()});var kE=Xo(vt=>{\"use strict\";var Qg=Symbol.for(\"react.transitional.element\"),Wg=Symbol.for(\"react.portal\"),Cd=Symbol.for(\"react.fragment\"),Rd=Symbol.for(\"react.strict_mode\"),wd=Symbol.for(\"react.profiler\"),Md=Symbol.for(\"react.consumer\"),Od=Symbol.for(\"react.context\"),Ad=Symbol.for(\"react.forward_ref\"),Dd=Symbol.for(\"react.suspense\"),Nd=Symbol.for(\"react.suspense_list\"),_d=Symbol.for(\"react.memo\"),zd=Symbol.for(\"react.lazy\"),_O=Symbol.for(\"react.view_transition\"),zO=Symbol.for(\"react.client.reference\");function Ir(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case Qg:switch(e=e.type,e){case Cd:case wd:case Rd:case Dd:case Nd:case _O:return e;default:switch(e=e&&e.$$typeof,e){case Od:case Ad:case zd:case _d:return e;case Md:return e;default:return t}}case Wg:return t}}}vt.ContextConsumer=Md;vt.ContextProvider=Od;vt.Element=Qg;vt.ForwardRef=Ad;vt.Fragment=Cd;vt.Lazy=zd;vt.Memo=_d;vt.Portal=Wg;vt.Profiler=wd;vt.StrictMode=Rd;vt.Suspense=Dd;vt.SuspenseList=Nd;vt.isContextConsumer=function(e){return Ir(e)===Md};vt.isContextProvider=function(e){return Ir(e)===Od};vt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===Qg};vt.isForwardRef=function(e){return Ir(e)===Ad};vt.isFragment=function(e){return Ir(e)===Cd};vt.isLazy=function(e){return Ir(e)===zd};vt.isMemo=function(e){return Ir(e)===_d};vt.isPortal=function(e){return Ir(e)===Wg};vt.isProfiler=function(e){return Ir(e)===wd};vt.isStrictMode=function(e){return Ir(e)===Rd};vt.isSuspense=function(e){return Ir(e)===Dd};vt.isSuspenseList=function(e){return Ir(e)===Nd};vt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===Cd||e===wd||e===Rd||e===Dd||e===Nd||typeof e==\"object\"&&e!==null&&(e.$$typeof===zd||e.$$typeof===_d||e.$$typeof===Od||e.$$typeof===Md||e.$$typeof===Ad||e.$$typeof===zO||e.getModuleId!==void 0)};vt.typeOf=Ir});var LE=Xo((Dk,BE)=>{\"use strict\";BE.exports=kE()});var w=q(re());var ir=q(re(),1),_S=q(NS(),1),zS=ir.createContext(null);function YM(){let e=ir.useContext(zS);if(!e)throw new Error(\"RenderContext not found\");return e}function XM(){return YM().model}function Ye(e){let t=XM(),o=ir.useSyncExternalStore(n=>(t.on(`change:${e}`,n),()=>t.off(`change:${e}`,n)),()=>t.get(e)),r=ir.useCallback(n=>{t.set(e,typeof n==\"function\"?n(t.get(e)):n),t.save_changes()},[t,e]);return[o,r]}function kS(e){return({el:t,model:o,experimental:r})=>{let n=_S.createRoot(t);return n.render(ir.createElement(ir.StrictMode,null,ir.createElement(zS.Provider,{value:{model:o,experimental:r}},ir.createElement(e)))),()=>n.unmount()}}function lr(e,...t){let o=new URL(`https://mui.com/production-error/?code=${e}`);return t.forEach(r=>o.searchParams.append(\"args[]\",r)),`Minified MUI error #${e}; visit ${o} for the full message.`}function Bi(){return Bi=Object.assign?Object.assign.bind():function(e){for(var t=1;t0?eo(bs,--Ko):0,hs--,so===10&&(hs=1,ad--),so}function Qo(){return so=Ko<$S?eo(bs,Ko++):0,hs++,so===10&&(hs=1,ad++),so}function Gr(){return eo(bs,Ko)}function vu(){return Ko}function xs(e,t){return Ja(bs,e,t)}function gs(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function id(e){return ad=hs=1,$S=Fo(bs=e),Ko=0,[]}function ld(e){return bs=\"\",e}function Ts(e){return nd(xs(Ko-1,$g(e===91?e+2:e===40?e+1:e)))}function GS(e){for(;(so=Gr())&&so<33;)Qo();return gs(e)>2||gs(so)>3?\"\":\" \"}function qS(e,t){for(;--t&&Qo()&&!(so<48||so>102||so>57&&so<65||so>70&&so<97););return xs(e,vu()+(t<6&&Gr()==32&&Qo()==32))}function $g(e){for(;Qo();)switch(so){case e:return Ko;case 34:case 39:e!==34&&e!==39&&$g(so);break;case 40:e===41&&$g(e);break;case 92:Qo();break}return Ko}function IS(e,t){for(;Qo()&&e+so!==57;)if(e+so===84&&Gr()===47)break;return\"/*\"+xs(t,Ko-1)+\"*\"+Li(e===47?e:Qo())}function FS(e){for(;!gs(Gr());)Qo();return xs(e,Ko)}function WS(e){return ld(sd(\"\",null,null,null,[\"\"],e=id(e),0,[0],e))}function sd(e,t,o,r,n,a,i,l,s){for(var c=0,u=0,m=i,p=0,d=0,v=0,T=1,S=1,h=1,y=0,g=\"\",b=n,E=a,C=r,P=g;S;)switch(v=y,y=Qo()){case 40:if(v!=108&&eo(P,m-1)==58){gu(P+=We(Ts(y),\"&\",\"&\\f\"),\"&\\f\")!=-1&&(h=-1);break}case 34:case 39:case 91:P+=Ts(y);break;case 9:case 10:case 13:case 32:P+=GS(v);break;case 92:P+=qS(vu()-1,7);continue;case 47:switch(Gr()){case 42:case 47:ys(FM(IS(Qo(),vu()),t,o),s);break;default:P+=\"/\"}break;case 123*T:l[c++]=Fo(P)*h;case 125*T:case 59:case 0:switch(y){case 0:case 125:S=0;case 59+u:h==-1&&(P=We(P,/\\f/g,\"\")),d>0&&Fo(P)-m&&ys(d>32?QS(P+\";\",r,o,m-1):QS(We(P,\" \",\"\")+\";\",r,o,m-2),s);break;case 59:P+=\";\";default:if(ys(C=KS(P,t,o,c,u,n,l,g,b=[],E=[],m),a),y===123)if(u===0)sd(P,t,C,C,b,a,m,l,E);else switch(p===99&&eo(P,3)===110?100:p){case 100:case 108:case 109:case 115:sd(e,C,C,r&&ys(KS(e,C,C,0,0,n,l,g,n,b=[],m),E),n,E,m,l,r?b:E);break;default:sd(P,C,C,C,[\"\"],E,0,l,E)}}c=u=d=0,T=h=1,g=P=\"\",m=i;break;case 58:m=1+Fo(P),d=v;default:if(T<1){if(y==123)--T;else if(y==125&&T++==0&&XS()==125)continue}switch(P+=Li(y),y*T){case 38:h=u>0?1:(P+=\"\\f\",-1);break;case 44:l[c++]=(Fo(P)-1)*h,h=1;break;case 64:Gr()===45&&(P+=Ts(Qo())),p=Gr(),u=m=Fo(g=P+=FS(vu())),y++;break;case 45:v===45&&Fo(P)==2&&(T=0)}}return a}function KS(e,t,o,r,n,a,i,l,s,c,u){for(var m=n-1,p=n===0?a:[\"\"],d=ms(p),v=0,T=0,S=0;v0?p[h]+\" \"+y:We(y,/&\\f/g,p[h])))&&(s[S++]=g);return bu(e,t,o,n===0?fs:l,s,c,u)}function FM(e,t,o){return bu(e,t,o,od,Li(YS()),Ja(e,2,-2),0)}function QS(e,t,o,r){return bu(e,t,o,ds,Ja(e,0,r),Ja(e,r+1,-1),r)}function ji(e,t){for(var o=\"\",r=ms(e),n=0;n6)switch(eo(e,t+1)){case 109:if(eo(e,t+4)!==45)break;case 102:return We(e,/(.+:)(.+)-([^]+)/,\"$1\"+tt+\"$2-$3$1\"+hu+(eo(e,t+3)==108?\"$3\":\"$2-$3\"))+e;case 115:return~gu(e,\"stretch\")?oE(We(e,\"stretch\",\"fill-available\"),t)+e:e}break;case 4949:if(eo(e,t+1)!==115)break;case 6444:switch(eo(e,Fo(e)-3-(~gu(e,\"!important\")&&10))){case 107:return We(e,\":\",\":\"+tt)+e;case 101:return We(e,/(.+:)([^;!]+)(;|!.+)?/,\"$1\"+tt+(eo(e,14)===45?\"inline-\":\"\")+\"box$3$1\"+tt+\"$2$3$1\"+No+\"$2box$3\")+e}break;case 5936:switch(eo(e,t+11)){case 114:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"tb\")+e;case 108:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"tb-rl\")+e;case 45:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"lr\")+e}return tt+e+No+e+e}return e}var eO=function(t,o,r,n){if(t.length>-1&&!t.return)switch(t.type){case ds:t.return=oE(t.value,t.length);break;case rd:return ji([vs(t,{value:We(t.value,\"@\",\"@\"+tt)})],n);case fs:if(t.length)return Vg(t.props,function(a){switch(Hg(a,/(::plac\\w+|:read-\\w+)/)){case\":read-only\":case\":read-write\":return ji([vs(t,{props:[We(a,/:(read-\\w+)/,\":\"+hu+\"$1\")]})],n);case\"::placeholder\":return ji([vs(t,{props:[We(a,/:(plac\\w+)/,\":\"+tt+\"input-$1\")]}),vs(t,{props:[We(a,/:(plac\\w+)/,\":\"+hu+\"$1\")]}),vs(t,{props:[We(a,/:(plac\\w+)/,No+\"input-$1\")]})],n)}return\"\"})}},tO=[eO],rE=function(t){var o=t.key;if(o===\"css\"){var r=document.querySelectorAll(\"style[data-emotion]:not([data-s])\");Array.prototype.forEach.call(r,function(T){var S=T.getAttribute(\"data-emotion\");S.indexOf(\" \")!==-1&&(document.head.appendChild(T),T.setAttribute(\"data-s\",\"\"))})}var n=t.stylisPlugins||tO,a={},i,l=[];i=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^=\"'+o+' \"]'),function(T){for(var S=T.getAttribute(\"data-emotion\").split(\" \"),h=1;h=4;++r,n-=4)o=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,o=(o&65535)*1540483477+((o>>>16)*59797<<16),o^=o>>>24,t=(o&65535)*1540483477+((o>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(n){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var hE={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};var yO=!1,hO=/[A-Z]|^ms/g,gO=/_EMO_([^_]+?)_([^]*?)_EMO_/g,xE=function(t){return t.charCodeAt(1)===45},gE=function(t){return t!=null&&typeof t!=\"boolean\"},Fg=cd(function(e){return xE(e)?e:e.replace(hO,\"-$&\").toLowerCase()}),bE=function(t,o){switch(t){case\"animation\":case\"animationName\":if(typeof o==\"string\")return o.replace(gO,function(r,n,a){return Nn={name:n,styles:a,next:Nn},n})}return hE[t]!==1&&!xE(t)&&typeof o==\"number\"&&o!==0?o+\"px\":o},bO=\"Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.\";function Su(e,t,o){if(o==null)return\"\";var r=o;if(r.__emotion_styles!==void 0)return r;switch(typeof o){case\"boolean\":return\"\";case\"object\":{var n=o;if(n.anim===1)return Nn={name:n.name,styles:n.styles,next:Nn},n.name;var a=o;if(a.styles!==void 0){var i=a.next;if(i!==void 0)for(;i!==void 0;)Nn={name:i.name,styles:i.styles,next:Nn},i=i.next;var l=a.styles+\";\";return l}return vO(e,t,o)}case\"function\":{if(e!==void 0){var s=Nn,c=o(e);return Nn=s,Su(e,t,c)}break}}var u=o;if(t==null)return u;var m=t[u];return m!==void 0?m:u}function vO(e,t,o){var r=\"\";if(Array.isArray(o))for(var n=0;n96?wO:MO},ME=function(t,o,r){var n;if(o){var a=o.shouldForwardProp;n=t.__emotion_forwardProp&&a?function(i){return t.__emotion_forwardProp(i)&&a(i)}:a}return typeof n!=\"function\"&&r&&(n=t.__emotion_forwardProp),n},OO=function(t){var o=t.cache,r=t.serialized,n=t.isStringTag;return Ss(o,r,n),Eu(function(){return Tu(o,r,n)}),null},OE=function e(t,o){var r=t.__emotion_real===t,n=r&&t.__emotion_base||t,a,i;o!==void 0&&(a=o.label,i=o.target);var l=ME(t,o,r),s=l||wE(n),c=!s(\"as\");return function(){var u=arguments,m=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(a!==void 0&&m.push(\"label:\"+a+\";\"),u[0]==null||u[0].raw===void 0)m.push.apply(m,u);else{var p=u[0];m.push(p[0]);for(var d=u.length,v=1;v{t[o]=jE(e[o])}),t}function Kt(e,t,o={clone:!0}){let r=o.clone?{...e}:e;return Cr(e)&&Cr(t)&&Object.keys(t).forEach(n=>{Zg.isValidElement(t[n])||(0,Jg.isValidElementType)(t[n])?r[n]=t[n]:Cr(t[n])&&Object.prototype.hasOwnProperty.call(e,n)&&Cr(e[n])?r[n]=Kt(e[n],t[n],o):o.clone?r[n]=Cr(t[n])?jE(t[n]):t[n]:r[n]=t[n]}),r}var kO=e=>{let t=Object.keys(e).map(o=>({key:o,val:e[o]}))||[];return t.sort((o,r)=>o.val-r.val),t.reduce((o,r)=>({...o,[r.key]:r.val}),{})};function e0(e){let{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:o=\"px\",step:r=5,...n}=e,a=kO(t),i=Object.keys(a);function l(p){return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o})`}function s(p){return`@media (max-width:${(typeof t[p]==\"number\"?t[p]:p)-r/100}${o})`}function c(p,d){let v=i.indexOf(d);return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o}) and (max-width:${(v!==-1&&typeof t[i[v]]==\"number\"?t[i[v]]:d)-r/100}${o})`}function u(p){return i.indexOf(p)+1r.startsWith(\"@container\")).sort((r,n)=>{let a=/min-width:\\s*([0-9.]+)/;return+(r.match(a)?.[1]||0)-+(n.match(a)?.[1]||0)});return o.length?o.reduce((r,n)=>{let a=t[n];return delete r[n],r[n]=a,r},{...t}):t}function t0(e,t){return t===\"@\"||t.startsWith(\"@\")&&(e.some(o=>t.startsWith(`@${o}`))||!!t.match(/^@\\d/))}function o0(e,t){let o=t.match(/^@([^/]+)?\\/?(.+)?$/);if(!o)return null;let[,r,n]=o,a=Number.isNaN(+r)?r||0:+r;return e.containerQueries(n).up(a)}function Bd(e){let t=(a,i)=>a.replace(\"@media\",i?`@container ${i}`:\"@container\");function o(a,i){a.up=(...l)=>t(e.breakpoints.up(...l),i),a.down=(...l)=>t(e.breakpoints.down(...l),i),a.between=(...l)=>t(e.breakpoints.between(...l),i),a.only=(...l)=>t(e.breakpoints.only(...l),i),a.not=(...l)=>{let s=t(e.breakpoints.not(...l),i);return s.includes(\"not all and\")?s.replace(\"not all and \",\"\").replace(\"min-width:\",\"width<\").replace(\"max-width:\",\"width>\").replace(\"and\",\"or\"):s}}let r={},n=a=>(o(r,a),r);return o(n),{...e,containerQueries:n}}var BO={borderRadius:4},UE=BO;function LO(e,t){return t?Kt(e,t,{clone:!1}):e}var sa=LO;var Ru={xs:0,sm:600,md:900,lg:1200,xl:1536},HE={keys:[\"xs\",\"sm\",\"md\",\"lg\",\"xl\"],up:e=>`@media (min-width:${Ru[e]}px)`},jO={containerQueries:e=>({up:t=>{let o=typeof t==\"number\"?t:Ru[t]||t;return typeof o==\"number\"&&(o=`${o}px`),e?`@container ${e} (min-width:${o})`:`@container (min-width:${o})`}})};function Wo(e,t,o){let r=e.theme||{};if(Array.isArray(t)){let a=r.breakpoints||HE;return t.reduce((i,l,s)=>(i[a.up(a.keys[s])]=o(t[s]),i),{})}if(typeof t==\"object\"){let a=r.breakpoints||HE;return Object.keys(t).reduce((i,l)=>{if(t0(a.keys,l)){let s=o0(r.containerQueries?r:jO,l);s&&(i[s]=o(t[l],l))}else if(Object.keys(a.values||Ru).includes(l)){let s=a.up(l);i[s]=o(t[l],l)}else{let s=l;i[s]=t[s]}return i},{})}return o(t)}function VE(e={}){return e.keys?.reduce((o,r)=>{let n=e.up(r);return o[n]={},o},{})||{}}function r0(e,t){return e.reduce((o,r)=>{let n=o[r];return(!n||Object.keys(n).length===0)&&delete o[r],o},t)}function ri(e){if(typeof e!=\"string\")throw new Error(lr(7));return e.charAt(0).toUpperCase()+e.slice(1)}function Ps(e,t,o=!0){if(!t||typeof t!=\"string\")return null;if(e&&e.vars&&o){let r=`vars.${t}`.split(\".\").reduce((n,a)=>n&&n[a]?n[a]:null,e);if(r!=null)return r}return t.split(\".\").reduce((r,n)=>r&&r[n]!=null?r[n]:null,e)}function wu(e,t,o,r=o){let n;return typeof e==\"function\"?n=e(o):Array.isArray(e)?n=e[o]||r:n=Ps(e,o)||r,t&&(n=t(n,r,e)),n}function UO(e){let{prop:t,cssProperty:o=e.prop,themeKey:r,transform:n}=e,a=i=>{if(i[t]==null)return null;let l=i[t],s=i.theme,c=Ps(s,r)||{};return Wo(i,l,m=>{let p=wu(c,n,m);return m===p&&typeof m==\"string\"&&(p=wu(c,n,`${t}${m===\"default\"?\"\":ri(m)}`,m)),o===!1?p:{[o]:p}})};return a.propTypes={},a.filterProps=[t],a}var Pt=UO;function Ld(e){let t={};return o=>(t[o]===void 0&&(t[o]=e(o)),t[o])}var HO={m:\"margin\",p:\"padding\"},VO={t:\"Top\",r:\"Right\",b:\"Bottom\",l:\"Left\",x:[\"Left\",\"Right\"],y:[\"Top\",\"Bottom\"]},$E={marginX:\"mx\",marginY:\"my\",paddingX:\"px\",paddingY:\"py\"},$O=Ld(e=>{if(e.length>2)if($E[e])e=$E[e];else return[e];let[t,o]=e.split(\"\"),r=HO[t],n=VO[o]||\"\";return Array.isArray(n)?n.map(a=>r+a):[r+n]}),n0=[\"m\",\"mt\",\"mr\",\"mb\",\"ml\",\"mx\",\"my\",\"margin\",\"marginTop\",\"marginRight\",\"marginBottom\",\"marginLeft\",\"marginX\",\"marginY\",\"marginInline\",\"marginInlineStart\",\"marginInlineEnd\",\"marginBlock\",\"marginBlockStart\",\"marginBlockEnd\"],a0=[\"p\",\"pt\",\"pr\",\"pb\",\"pl\",\"px\",\"py\",\"padding\",\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\",\"paddingX\",\"paddingY\",\"paddingInline\",\"paddingInlineStart\",\"paddingInlineEnd\",\"paddingBlock\",\"paddingBlockStart\",\"paddingBlockEnd\"],YE=[...n0,...a0];function Hi(e,t,o,r){let n=Ps(e,t,!0)??o;return typeof n==\"number\"||typeof n==\"string\"?a=>typeof a==\"string\"?a:typeof n==\"string\"?n.startsWith(\"var(\")&&a===0?0:n.startsWith(\"var(\")&&a===1?n:`calc(${a} * ${n})`:n*a:Array.isArray(n)?a=>{if(typeof a==\"string\")return a;let i=Math.abs(a),l=n[i];return a>=0?l:typeof l==\"number\"?-l:typeof l==\"string\"&&l.startsWith(\"var(\")?`calc(-1 * ${l})`:`-${l}`}:typeof n==\"function\"?n:()=>{}}function Mu(e){return Hi(e,\"spacing\",8,\"spacing\")}function Vi(e,t){return typeof t==\"string\"||t==null?t:e(t)}function YO(e,t){return o=>e.reduce((r,n)=>(r[n]=Vi(t,o),r),{})}function XO(e,t,o,r){if(!t.includes(o))return null;let n=$O(o),a=YO(n,r),i=e[o];return Wo(e,i,a)}function i0(e,t){let o=Mu(e.theme);return Object.keys(e).map(r=>XO(e,t,r,o)).reduce(sa,{})}function Vt(e){return i0(e,n0)}Vt.propTypes={};Vt.filterProps=n0;function $t(e){return i0(e,a0)}$t.propTypes={};$t.filterProps=a0;function XE(e){return i0(e,YE)}XE.propTypes={};XE.filterProps=YE;function Cs(e=8,t=Mu({spacing:e})){if(e.mui)return e;let o=(...r)=>(r.length===0?[1]:r).map(a=>{let i=t(a);return typeof i==\"number\"?`${i}px`:i}).join(\" \");return o.mui=!0,o}function GO(...e){let t=e.reduce((r,n)=>(n.filterProps.forEach(a=>{r[a]=n}),r),{}),o=r=>Object.keys(r).reduce((n,a)=>t[a]?sa(n,t[a](r)):n,{});return o.propTypes={},o.filterProps=e.reduce((r,n)=>r.concat(n.filterProps),[]),o}var ca=GO;function Rr(e){return typeof e!=\"number\"?e:`${e}px solid`}function Fr(e,t){return Pt({prop:e,themeKey:\"borders\",transform:t})}var qO=Fr(\"border\",Rr),IO=Fr(\"borderTop\",Rr),FO=Fr(\"borderRight\",Rr),KO=Fr(\"borderBottom\",Rr),QO=Fr(\"borderLeft\",Rr),WO=Fr(\"borderColor\"),ZO=Fr(\"borderTopColor\"),JO=Fr(\"borderRightColor\"),eA=Fr(\"borderBottomColor\"),tA=Fr(\"borderLeftColor\"),oA=Fr(\"outline\",Rr),rA=Fr(\"outlineColor\"),Ou=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){let t=Hi(e.theme,\"shape.borderRadius\",4,\"borderRadius\"),o=r=>({borderRadius:Vi(t,r)});return Wo(e,e.borderRadius,o)}return null};Ou.propTypes={};Ou.filterProps=[\"borderRadius\"];var S4=ca(qO,IO,FO,KO,QO,WO,ZO,JO,eA,tA,Ou,oA,rA);var Au=e=>{if(e.gap!==void 0&&e.gap!==null){let t=Hi(e.theme,\"spacing\",8,\"gap\"),o=r=>({gap:Vi(t,r)});return Wo(e,e.gap,o)}return null};Au.propTypes={};Au.filterProps=[\"gap\"];var Du=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){let t=Hi(e.theme,\"spacing\",8,\"columnGap\"),o=r=>({columnGap:Vi(t,r)});return Wo(e,e.columnGap,o)}return null};Du.propTypes={};Du.filterProps=[\"columnGap\"];var Nu=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){let t=Hi(e.theme,\"spacing\",8,\"rowGap\"),o=r=>({rowGap:Vi(t,r)});return Wo(e,e.rowGap,o)}return null};Nu.propTypes={};Nu.filterProps=[\"rowGap\"];var nA=Pt({prop:\"gridColumn\"}),aA=Pt({prop:\"gridRow\"}),iA=Pt({prop:\"gridAutoFlow\"}),lA=Pt({prop:\"gridAutoColumns\"}),sA=Pt({prop:\"gridAutoRows\"}),cA=Pt({prop:\"gridTemplateColumns\"}),uA=Pt({prop:\"gridTemplateRows\"}),pA=Pt({prop:\"gridTemplateAreas\"}),fA=Pt({prop:\"gridArea\"}),M4=ca(Au,Du,Nu,nA,aA,iA,lA,sA,cA,uA,pA,fA);function $i(e,t){return t===\"grey\"?t:e}var dA=Pt({prop:\"color\",themeKey:\"palette\",transform:$i}),mA=Pt({prop:\"bgcolor\",cssProperty:\"backgroundColor\",themeKey:\"palette\",transform:$i}),yA=Pt({prop:\"backgroundColor\",themeKey:\"palette\",transform:$i}),N4=ca(dA,mA,yA);function sr(e){return e<=1&&e!==0?`${e*100}%`:e}var hA=Pt({prop:\"width\",transform:sr}),jd=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){let t=o=>{let r=e.theme?.breakpoints?.values?.[o]||Ru[o];return r?e.theme?.breakpoints?.unit!==\"px\"?{maxWidth:`${r}${e.theme.breakpoints.unit}`}:{maxWidth:r}:{maxWidth:sr(o)}};return Wo(e,e.maxWidth,t)}return null};jd.filterProps=[\"maxWidth\"];var gA=Pt({prop:\"minWidth\",transform:sr}),bA=Pt({prop:\"height\",transform:sr}),vA=Pt({prop:\"maxHeight\",transform:sr}),xA=Pt({prop:\"minHeight\",transform:sr}),L4=Pt({prop:\"size\",cssProperty:\"width\",transform:sr}),j4=Pt({prop:\"size\",cssProperty:\"height\",transform:sr}),TA=Pt({prop:\"boxSizing\"}),U4=ca(hA,jd,gA,bA,vA,xA,TA);var SA={border:{themeKey:\"borders\",transform:Rr},borderTop:{themeKey:\"borders\",transform:Rr},borderRight:{themeKey:\"borders\",transform:Rr},borderBottom:{themeKey:\"borders\",transform:Rr},borderLeft:{themeKey:\"borders\",transform:Rr},borderColor:{themeKey:\"palette\"},borderTopColor:{themeKey:\"palette\"},borderRightColor:{themeKey:\"palette\"},borderBottomColor:{themeKey:\"palette\"},borderLeftColor:{themeKey:\"palette\"},outline:{themeKey:\"borders\",transform:Rr},outlineColor:{themeKey:\"palette\"},borderRadius:{themeKey:\"shape.borderRadius\",style:Ou},color:{themeKey:\"palette\",transform:$i},bgcolor:{themeKey:\"palette\",cssProperty:\"backgroundColor\",transform:$i},backgroundColor:{themeKey:\"palette\",transform:$i},p:{style:$t},pt:{style:$t},pr:{style:$t},pb:{style:$t},pl:{style:$t},px:{style:$t},py:{style:$t},padding:{style:$t},paddingTop:{style:$t},paddingRight:{style:$t},paddingBottom:{style:$t},paddingLeft:{style:$t},paddingX:{style:$t},paddingY:{style:$t},paddingInline:{style:$t},paddingInlineStart:{style:$t},paddingInlineEnd:{style:$t},paddingBlock:{style:$t},paddingBlockStart:{style:$t},paddingBlockEnd:{style:$t},m:{style:Vt},mt:{style:Vt},mr:{style:Vt},mb:{style:Vt},ml:{style:Vt},mx:{style:Vt},my:{style:Vt},margin:{style:Vt},marginTop:{style:Vt},marginRight:{style:Vt},marginBottom:{style:Vt},marginLeft:{style:Vt},marginX:{style:Vt},marginY:{style:Vt},marginInline:{style:Vt},marginInlineStart:{style:Vt},marginInlineEnd:{style:Vt},marginBlock:{style:Vt},marginBlockStart:{style:Vt},marginBlockEnd:{style:Vt},displayPrint:{cssProperty:!1,transform:e=>({\"@media print\":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:Au},rowGap:{style:Nu},columnGap:{style:Du},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:\"zIndex\"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:\"shadows\"},width:{transform:sr},maxWidth:{style:jd},minWidth:{transform:sr},height:{transform:sr},maxHeight:{transform:sr},minHeight:{transform:sr},boxSizing:{},font:{themeKey:\"font\"},fontFamily:{themeKey:\"typography\"},fontSize:{themeKey:\"typography\"},fontStyle:{themeKey:\"typography\"},fontWeight:{themeKey:\"typography\"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:\"typography\"}},un=SA;function EA(...e){let t=e.reduce((r,n)=>r.concat(Object.keys(n)),[]),o=new Set(t);return e.every(r=>o.size===Object.keys(r).length)}function PA(e,t){return typeof e==\"function\"?e(t):e}function CA(){function e(o,r,n,a){let i={[o]:r,theme:n},l=a[o];if(!l)return{[o]:r};let{cssProperty:s=o,themeKey:c,transform:u,style:m}=l;if(r==null)return null;if(c===\"typography\"&&r===\"inherit\")return{[o]:r};let p=Ps(n,c)||{};return m?m(i):Wo(i,r,v=>{let T=wu(p,u,v);return v===T&&typeof v==\"string\"&&(T=wu(p,u,`${o}${v===\"default\"?\"\":ri(v)}`,v)),s===!1?T:{[s]:T}})}function t(o){let{sx:r,theme:n={},nested:a}=o||{};if(!r)return null;let i=n.unstable_sxConfig??un;function l(s){let c=s;if(typeof s==\"function\")c=s(n);else if(typeof s!=\"object\")return s;if(!c)return null;let u=VE(n.breakpoints),m=Object.keys(u),p=u;return Object.keys(c).forEach(d=>{let v=PA(c[d],n);if(v!=null)if(typeof v==\"object\")if(i[d])p=sa(p,e(d,v,n,i));else{let T=Wo({theme:n},v,S=>({[d]:S}));EA(T,v)?p[d]=t({sx:v,theme:n,nested:!0}):p=sa(p,T)}else p=sa(p,e(d,v,n,i))}),!a&&n.modularCssLayers?{\"@layer sx\":kd(n,r0(m,p))}:kd(n,r0(m,p))}return Array.isArray(r)?r.map(l):l(r)}return t}var GE=CA();GE.filterProps=[\"sx\"];var Kr=GE;function l0(e,t){let o=this;if(o.vars){if(!o.colorSchemes?.[e]||typeof o.getColorSchemeSelector!=\"function\")return{};let r=o.getColorSchemeSelector(e);return r===\"&\"?t:((r.includes(\"data-\")||r.includes(\".\"))&&(r=`*:where(${r.replace(/\\s*&$/,\"\")}) &`),{[r]:t})}return o.palette.mode===e?t:{}}function RA(e={},...t){let{breakpoints:o={},palette:r={},spacing:n,shape:a={},...i}=e,l=e0(o),s=Cs(n),c=Kt({breakpoints:l,direction:\"ltr\",components:{},palette:{mode:\"light\",...r},spacing:s,shape:{...UE,...a}},i);return c=Bd(c),c.applyStyles=l0,c=t.reduce((u,m)=>Kt(u,m),c),c.unstable_sxConfig={...un,...i?.unstable_sxConfig},c.unstable_sx=function(m){return Kr({sx:m,theme:this})},c}var Yi=RA;var qE=q(re(),1);function wA(e){return Object.keys(e).length===0}function MA(e=null){let t=qE.useContext(ti);return!t||wA(t)?e:t}var s0=MA;var OA=Yi();function AA(e=OA){return s0(e)}var Rs=AA;var DA=e=>{let t={systemProps:{},otherProps:{}},o=e?.theme?.unstable_sxConfig??un;return Object.keys(e).forEach(r=>{o[r]?t.systemProps[r]=e[r]:t.otherProps[r]=e[r]}),t};function ws(e){let{sx:t,...o}=e,{systemProps:r,otherProps:n}=DA(o),a;return Array.isArray(t)?a=[r,...t]:typeof t==\"function\"?a=(...i)=>{let l=t(...i);return Cr(l)?{...r,...l}:r}:a={...r,...t},{...n,sx:a}}var IE=e=>e,NA=()=>{let e=IE;return{configure(t){e=t},generate(t){return e(t)},reset(){e=IE}}},_A=NA(),Ms=_A;var KE=q(re(),1);function FE(e){var t,o,r=\"\";if(typeof e==\"string\"||typeof e==\"number\")r+=e;else if(typeof e==\"object\")if(Array.isArray(e)){var n=e.length;for(t=0;tl!==\"theme\"&&l!==\"sx\"&&l!==\"as\"})(Kr);return KE.forwardRef(function(s,c){let u=Rs(o),{className:m,component:p=\"div\",...d}=ws(s);return(0,QE.jsx)(a,{as:p,ref:c,className:ie(m,n?n(r):r),theme:t&&u[t]||u,...d})})}var kA={active:\"active\",checked:\"checked\",completed:\"completed\",disabled:\"disabled\",error:\"error\",expanded:\"expanded\",focused:\"focused\",focusVisible:\"focusVisible\",open:\"open\",readOnly:\"readOnly\",required:\"required\",selected:\"selected\"};function _e(e,t,o=\"Mui\"){let r=kA[t];return r?`${o}-${r}`:`${Ms.generate(e)}-${t}`}function Ce(e,t,o=\"Mui\"){let r={};return t.forEach(n=>{r[n]=_e(e,n,o)}),r}function zu(e){let{variants:t,...o}=e,r={variants:t,style:la(o),isProcessed:!0};return r.style===o||t&&t.forEach(n=>{typeof n.style!=\"function\"&&(n.style=la(n.style))}),r}var BA=Yi();function c0(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}function Xi(e,t){return t&&e&&typeof e==\"object\"&&e.styles&&!e.styles.startsWith(\"@layer\")&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}function LA(e){return e?(t,o)=>o[e]:null}function jA(e,t,o){e.theme=HA(e.theme)?o:e.theme[t]||e.theme}function Ud(e,t,o){let r=typeof t==\"function\"?t(e):t;if(Array.isArray(r))return r.flatMap(n=>Ud(e,n,o));if(Array.isArray(r?.variants)){let n;if(r.isProcessed)n=o?Xi(r.style,o):r.style;else{let{variants:a,...i}=r;n=o?Xi(la(i),o):i}return WE(e,r.variants,[n],o)}return r?.isProcessed?o?Xi(la(r.style),o):r.style:o?Xi(la(r),o):r}function WE(e,t,o=[],r=void 0){let n;e:for(let a=0;a{zE(l,C=>C.filter(P=>P!==Kr));let{name:c,slot:u,skipVariantsResolver:m,skipSx:p,overridesResolver:d=LA($A(u)),...v}=s,T=c&&c.startsWith(\"Mui\")||u?\"components\":\"custom\",S=m!==void 0?m:u&&u!==\"Root\"&&u!==\"root\"||!1,h=p||!1,y=c0;u===\"Root\"||u===\"root\"?y=r:u?y=n:VA(l)&&(y=void 0);let g=Cu(l,{shouldForwardProp:y,label:UA(c,u),...v}),b=C=>{if(C.__emotion_real===C)return C;if(typeof C==\"function\")return function(A){return Ud(A,C,A.theme.modularCssLayers?T:void 0)};if(Cr(C)){let P=zu(C);return function(_){return P.variants?Ud(_,P,_.theme.modularCssLayers?T:void 0):_.theme.modularCssLayers?Xi(P.style,T):P.style}}return C},E=(...C)=>{let P=[],A=C.map(b),_=[];if(P.push(a),c&&d&&_.push(function(k){let O=k.theme.components?.[c]?.styleOverrides;if(!O)return null;let N={};for(let X in O)N[X]=Ud(k,O[X],k.theme.modularCssLayers?\"theme\":void 0);return d(k,N)}),c&&!S&&_.push(function(k){let O=k.theme?.components?.[c]?.variants;return O?WE(k,O,[],k.theme.modularCssLayers?\"theme\":void 0):null}),h||_.push(Kr),Array.isArray(A[0])){let x=A.shift(),k=new Array(P.length).fill(\"\"),U=new Array(_.length).fill(\"\"),O;O=[...k,...x,...U],O.raw=[...k,...x.raw,...U],P.unshift(O)}let z=[...P,...A,..._],I=g(...z);return l.muiName&&(I.muiName=l.muiName),I};return g.withConfig&&(E.withConfig=g.withConfig),E}}function UA(e,t){return void 0}function HA(e){for(let t in e)return!1;return!0}function VA(e){return typeof e==\"string\"&&e.charCodeAt(0)>96}function $A(e){return e&&e.charAt(0).toLowerCase()+e.slice(1)}function ni(e,t,o=!1){let r={...t};for(let n in e)if(Object.prototype.hasOwnProperty.call(e,n)){let a=n;if(a===\"components\"||a===\"slots\")r[a]={...e[a],...r[a]};else if(a===\"componentsProps\"||a===\"slotProps\"){let i=e[a],l=t[a];if(!l)r[a]=i||{};else if(!i)r[a]=l;else{r[a]={...l};for(let s in i)if(Object.prototype.hasOwnProperty.call(i,s)){let c=s;r[a][c]=ni(i[c],l[c],o)}}}else a===\"className\"&&o&&t.className?r.className=ie(e?.className,t?.className):a===\"style\"&&o&&t.style?r.style={...e?.style,...t?.style}:r[a]===void 0&&(r[a]=e[a])}return r}var Vd=q(re(),1),YA=typeof window<\"u\"?Vd.useLayoutEffect:Vd.useEffect,wr=YA;function XA(e,t=Number.MIN_SAFE_INTEGER,o=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,o))}var ua=XA;function p0(e,t=0,o=1){return ua(e,t,o)}function GA(e){e=e.slice(1);let t=new RegExp(`.{1,${e.length>=6?2:1}}`,\"g\"),o=e.match(t);return o&&o[0].length===1&&(o=o.map(r=>r+r)),o?`rgb${o.length===4?\"a\":\"\"}(${o.map((r,n)=>n<3?parseInt(r,16):Math.round(parseInt(r,16)/255*1e3)/1e3).join(\", \")})`:\"\"}function ai(e){if(e.type)return e;if(e.charAt(0)===\"#\")return ai(GA(e));let t=e.indexOf(\"(\"),o=e.substring(0,t);if(![\"rgb\",\"rgba\",\"hsl\",\"hsla\",\"color\"].includes(o))throw new Error(lr(9,e));let r=e.substring(t+1,e.length-1),n;if(o===\"color\"){if(r=r.split(\" \"),n=r.shift(),r.length===4&&r[3].charAt(0)===\"/\"&&(r[3]=r[3].slice(1)),![\"srgb\",\"display-p3\",\"a98-rgb\",\"prophoto-rgb\",\"rec-2020\"].includes(n))throw new Error(lr(10,n))}else r=r.split(\",\");return r=r.map(a=>parseFloat(a)),{type:o,values:r,colorSpace:n}}var qA=e=>{let t=ai(e);return t.values.slice(0,3).map((o,r)=>t.type.includes(\"hsl\")&&r!==0?`${o}%`:o).join(\" \")},Os=(e,t)=>{try{return qA(e)}catch{return e}};function $d(e){let{type:t,colorSpace:o}=e,{values:r}=e;return t.includes(\"rgb\")?r=r.map((n,a)=>a<3?parseInt(n,10):n):t.includes(\"hsl\")&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),t.includes(\"color\")?r=`${o} ${r.join(\" \")}`:r=`${r.join(\", \")}`,`${t}(${r})`}function f0(e){e=ai(e);let{values:t}=e,o=t[0],r=t[1]/100,n=t[2]/100,a=r*Math.min(n,1-n),i=(c,u=(c+o/30)%12)=>n-a*Math.max(Math.min(u-3,9-u,1),-1),l=\"rgb\",s=[Math.round(i(0)*255),Math.round(i(8)*255),Math.round(i(4)*255)];return e.type===\"hsla\"&&(l+=\"a\",s.push(t[3])),$d({type:l,values:s})}function u0(e){e=ai(e);let t=e.type===\"hsl\"||e.type===\"hsla\"?ai(f0(e)).values:e.values;return t=t.map(o=>(e.type!==\"color\"&&(o/=255),o<=.03928?o/12.92:((o+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function ZE(e,t){let o=u0(e),r=u0(t);return(Math.max(o,r)+.05)/(Math.min(o,r)+.05)}function As(e,t){return e=ai(e),t=p0(t),(e.type===\"rgb\"||e.type===\"hsl\")&&(e.type+=\"a\"),e.type===\"color\"?e.values[3]=`/${t}`:e.values[3]=t,$d(e)}function ii(e,t,o){try{return As(e,t)}catch{return e}}function Ds(e,t){if(e=ai(e),t=p0(t),e.type.includes(\"hsl\"))e.values[2]*=1-t;else if(e.type.includes(\"rgb\")||e.type.includes(\"color\"))for(let o=0;o<3;o+=1)e.values[o]*=1-t;return $d(e)}function it(e,t,o){try{return Ds(e,t)}catch{return e}}function Ns(e,t){if(e=ai(e),t=p0(t),e.type.includes(\"hsl\"))e.values[2]+=(100-e.values[2])*t;else if(e.type.includes(\"rgb\"))for(let o=0;o<3;o+=1)e.values[o]+=(255-e.values[o])*t;else if(e.type.includes(\"color\"))for(let o=0;o<3;o+=1)e.values[o]+=(1-e.values[o])*t;return $d(e)}function lt(e,t,o){try{return Ns(e,t)}catch{return e}}function IA(e,t=.15){return u0(e)>.5?Ds(e,t):Ns(e,t)}function ku(e,t,o){try{return IA(e,t)}catch{return e}}var Yd=q(re(),1);var FA=q(Ie(),1),KA=Yd.createContext();var li=()=>Yd.useContext(KA)??!1;var Xd=q(re(),1);var QA=q(Ie(),1),WA=Xd.createContext(void 0);function ZA(e){let{theme:t,name:o,props:r}=e;if(!t||!t.components||!t.components[o])return r;let n=t.components[o];return n.defaultProps?ni(n.defaultProps,r,t.components.mergeClassNameAndStyle):!n.styleOverrides&&!n.variants?ni(n,r,t.components.mergeClassNameAndStyle):r}function d0({props:e,name:t}){let o=Xd.useContext(WA);return ZA({props:e,name:t,theme:{components:o}})}var Bu=q(re(),1),JE=0;function e5(e){let[t,o]=Bu.useState(e),r=e||t;return Bu.useEffect(()=>{t==null&&(JE+=1,o(`mui-${JE}`))},[t]),r}var t5={...Bu},eP=t5.useId;function Gd(e){if(eP!==void 0){let t=eP();return e??t}return e5(e)}var tP={theme:void 0};function qd(e){let t,o;return function(n){let a=t;return(a===void 0||n.theme!==o)&&(tP.theme=n.theme,a=zu(e(tP)),t=a,o=n.theme),a}}function Id(e=\"\"){function t(...r){if(!r.length)return\"\";let n=r[0];return typeof n==\"string\"&&!n.match(/(#|\\(|\\)|(-?(\\d*\\.)?\\d+)(px|em|%|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc))|^(-?(\\d*\\.)?\\d+)$|(\\d+ \\d+ \\d+)/)?`, var(--${e?`${e}-`:\"\"}${n}${t(...r.slice(1))})`:`, ${n}`}return(r,...n)=>`var(--${e?`${e}-`:\"\"}${r}${t(...n)})`}var oP=(e,t,o,r=[])=>{let n=e;t.forEach((a,i)=>{i===t.length-1?Array.isArray(n)?n[Number(a)]=o:n&&typeof n==\"object\"&&(n[a]=o):n&&typeof n==\"object\"&&(n[a]||(n[a]=r.includes(a)?[]:{}),n=n[a])})},o5=(e,t,o)=>{function r(n,a=[],i=[]){Object.entries(n).forEach(([l,s])=>{(!o||o&&!o([...a,l]))&&s!=null&&(typeof s==\"object\"&&Object.keys(s).length>0?r(s,[...a,l],Array.isArray(s)?[...i,l]:i):t([...a,l],s,i))})}r(e)},r5=(e,t)=>typeof t==\"number\"?[\"lineHeight\",\"fontWeight\",\"opacity\",\"zIndex\"].some(r=>e.includes(r))||e[e.length-1].toLowerCase().includes(\"opacity\")?t:`${t}px`:t;function Lu(e,t){let{prefix:o,shouldSkipGeneratingVar:r}=t||{},n={},a={},i={};return o5(e,(l,s,c)=>{if((typeof s==\"string\"||typeof s==\"number\")&&(!r||!r(l,s))){let u=`--${o?`${o}-`:\"\"}${l.join(\"-\")}`,m=r5(l,s);Object.assign(n,{[u]:m}),oP(a,l,`var(${u})`,c),oP(i,l,`var(${u}, ${m})`,c)}},l=>l[0]===\"vars\"),{css:n,vars:a,varsWithDefaults:i}}function n5(e,t={}){let{getSelector:o=h,disableCssColorScheme:r,colorSchemeSelector:n,enableContrastVars:a}=t,{colorSchemes:i={},components:l,defaultColorScheme:s=\"light\",...c}=e,{vars:u,css:m,varsWithDefaults:p}=Lu(c,t),d=p,v={},{[s]:T,...S}=i;if(Object.entries(S||{}).forEach(([b,E])=>{let{vars:C,css:P,varsWithDefaults:A}=Lu(E,t);d=Kt(d,A),v[b]={css:P,vars:C}}),T){let{css:b,vars:E,varsWithDefaults:C}=Lu(T,t);d=Kt(d,C),v[s]={css:b,vars:E}}function h(b,E){let C=n;if(n===\"class\"&&(C=\".%s\"),n===\"data\"&&(C=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(C=`[${n}=\"%s\"]`),b){if(C===\"media\")return e.defaultColorScheme===b?\":root\":{[`@media (prefers-color-scheme: ${i[b]?.palette?.mode||b})`]:{\":root\":E}};if(C)return e.defaultColorScheme===b?`:root, ${C.replace(\"%s\",String(b))}`:C.replace(\"%s\",String(b))}return\":root\"}return{vars:d,generateThemeVars:()=>{let b={...u};return Object.entries(v).forEach(([,{vars:E}])=>{b=Kt(b,E)}),b},generateStyleSheets:()=>{let b=[],E=e.defaultColorScheme||\"light\";function C(_,z){Object.keys(z).length&&b.push(typeof _==\"string\"?{[_]:{...z}}:_)}C(o(void 0,{...m}),m);let{[E]:P,...A}=v;if(P){let{css:_}=P,z=i[E]?.palette?.mode,I=!r&&z?{colorScheme:z,..._}:{..._};C(o(E,{...I}),I)}return Object.entries(A).forEach(([_,{css:z}])=>{let I=i[_]?.palette?.mode,x=!r&&I?{colorScheme:I,...z}:{...z};C(o(_,{...x}),x)}),a&&b.push({\":root\":{\"--__l-threshold\":\"0.7\",\"--__l\":\"clamp(0, (l / var(--__l-threshold) - 1) * -infinity, 1)\",\"--__a\":\"clamp(0.87, (l / var(--__l-threshold) - 1) * -infinity, 1)\"}}),b}}}var m0=n5;function y0(e){return function(o){return e===\"media\"?`@media (prefers-color-scheme: ${o})`:e?e.startsWith(\"data-\")&&!e.includes(\"%s\")?`[${e}=\"${o}\"] &`:e===\"class\"?`.${o} &`:e===\"data\"?`[data-${o}] &`:`${e.replace(\"%s\",o)} &`:\"&\"}}function Le(e,t,o=void 0){let r={};for(let n in e){let a=e[n],i=\"\",l=!0;for(let s=0;s=o?Fd.text.primary:h0.text.primary}let d=({color:S,name:h,mainShade:y=500,lightShade:g=300,darkShade:b=700})=>{if(S={...S},!S.main&&S[y]&&(S.main=S[y]),!S.hasOwnProperty(\"main\"))throw new Error(lr(11,h?` (${h})`:\"\",y));if(typeof S.main!=\"string\")throw new Error(lr(12,h?` (${h})`:\"\",JSON.stringify(S.main)));return n?(aP(n,S,\"light\",g,r),aP(n,S,\"dark\",b,r)):(nP(S,\"light\",g,r),nP(S,\"dark\",b,r)),S.contrastText||(S.contrastText=p(S.main)),S},v;return t===\"light\"?v=iP():t===\"dark\"&&(v=lP()),Kt({common:{...zs},mode:t,primary:d({color:i,name:\"primary\"}),secondary:d({color:l,name:\"secondary\",mainShade:\"A400\",lightShade:\"A200\",darkShade:\"A700\"}),error:d({color:s,name:\"error\"}),warning:d({color:m,name:\"warning\"}),info:d({color:c,name:\"info\"}),success:d({color:u,name:\"success\"}),grey:rP,contrastThreshold:o,getContrastText:p,augmentColor:d,tonalOffset:r,...v},a)}function Kd(e){let t={};return Object.entries(e).forEach(r=>{let[n,a]=r;typeof a==\"object\"&&(t[n]=`${a.fontStyle?`${a.fontStyle} `:\"\"}${a.fontVariant?`${a.fontVariant} `:\"\"}${a.fontWeight?`${a.fontWeight} `:\"\"}${a.fontStretch?`${a.fontStretch} `:\"\"}${a.fontSize||\"\"}${a.lineHeight?`/${a.lineHeight} `:\"\"}${a.fontFamily||\"\"}`)}),t}function g0(e,t){return{toolbar:{minHeight:56,[e.up(\"xs\")]:{\"@media (orientation: landscape)\":{minHeight:48}},[e.up(\"sm\")]:{minHeight:64}},...t}}function x5(e){return Math.round(e*1e5)/1e5}var sP={textTransform:\"uppercase\"},cP='\"Roboto\", \"Helvetica\", \"Arial\", sans-serif';function b0(e,t){let{fontFamily:o=cP,fontSize:r=14,fontWeightLight:n=300,fontWeightRegular:a=400,fontWeightMedium:i=500,fontWeightBold:l=700,htmlFontSize:s=16,allVariants:c,pxToRem:u,...m}=typeof t==\"function\"?t(e):t,p=r/14,d=u||(S=>`${S/s*p}rem`),v=(S,h,y,g,b)=>({fontFamily:o,fontWeight:S,fontSize:d(h),lineHeight:y,...o===cP?{letterSpacing:`${x5(g/h)}em`}:{},...b,...c}),T={h1:v(n,96,1.167,-1.5),h2:v(n,60,1.2,-.5),h3:v(a,48,1.167,0),h4:v(a,34,1.235,.25),h5:v(a,24,1.334,0),h6:v(i,20,1.6,.15),subtitle1:v(a,16,1.75,.15),subtitle2:v(i,14,1.57,.1),body1:v(a,16,1.5,.15),body2:v(a,14,1.43,.15),button:v(i,14,1.75,.4,sP),caption:v(a,12,1.66,.4),overline:v(a,12,2.66,1,sP),inherit:{fontFamily:\"inherit\",fontWeight:\"inherit\",fontSize:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}};return Kt({htmlFontSize:s,pxToRem:d,fontFamily:o,fontSize:r,fontWeightLight:n,fontWeightRegular:a,fontWeightMedium:i,fontWeightBold:l,...T},m,{clone:!1})}function kt(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${.2})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${.14})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${.12})`].join(\",\")}var T5=[\"none\",kt(0,2,1,-1,0,1,1,0,0,1,3,0),kt(0,3,1,-2,0,2,2,0,0,1,5,0),kt(0,3,3,-2,0,3,4,0,0,1,8,0),kt(0,2,4,-1,0,4,5,0,0,1,10,0),kt(0,3,5,-1,0,5,8,0,0,1,14,0),kt(0,3,5,-1,0,6,10,0,0,1,18,0),kt(0,4,5,-2,0,7,10,1,0,2,16,1),kt(0,5,5,-3,0,8,10,1,0,3,14,2),kt(0,5,6,-3,0,9,12,1,0,3,16,2),kt(0,6,6,-3,0,10,14,1,0,4,18,3),kt(0,6,7,-4,0,11,15,1,0,4,20,3),kt(0,7,8,-4,0,12,17,2,0,5,22,4),kt(0,7,8,-4,0,13,19,2,0,5,24,4),kt(0,7,9,-4,0,14,21,2,0,5,26,4),kt(0,8,9,-5,0,15,22,2,0,6,28,5),kt(0,8,10,-5,0,16,24,2,0,6,30,5),kt(0,8,11,-5,0,17,26,2,0,6,32,5),kt(0,9,11,-5,0,18,28,2,0,7,34,6),kt(0,9,12,-6,0,19,29,2,0,7,36,6),kt(0,10,13,-6,0,20,31,3,0,8,38,7),kt(0,10,13,-6,0,21,33,3,0,8,40,7),kt(0,10,14,-6,0,22,35,3,0,8,42,7),kt(0,11,14,-7,0,23,36,3,0,9,44,8),kt(0,11,15,-7,0,24,38,3,0,9,46,8)],uP=T5;var S5={easeInOut:\"cubic-bezier(0.4, 0, 0.2, 1)\",easeOut:\"cubic-bezier(0.0, 0, 0.2, 1)\",easeIn:\"cubic-bezier(0.4, 0, 1, 1)\",sharp:\"cubic-bezier(0.4, 0, 0.6, 1)\"},E5={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function pP(e){return`${Math.round(e)}ms`}function P5(e){if(!e)return 0;let t=e/36;return Math.min(Math.round((4+15*t**.25+t/5)*10),3e3)}function v0(e){let t={...S5,...e.easing},o={...E5,...e.duration};return{getAutoHeightDuration:P5,create:(n=[\"all\"],a={})=>{let{duration:i=o.standard,easing:l=t.easeInOut,delay:s=0,...c}=a;return(Array.isArray(n)?n:[n]).map(u=>`${u} ${typeof i==\"string\"?i:pP(i)} ${l} ${typeof s==\"string\"?s:pP(s)}`).join(\",\")},...e,easing:t,duration:o}}var C5={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},fP=C5;function R5(e){return Cr(e)||typeof e>\"u\"||typeof e==\"string\"||typeof e==\"boolean\"||typeof e==\"number\"||Array.isArray(e)}function Qd(e={}){let t={...e};function o(r){let n=Object.entries(r);for(let a=0;a{if(!Number.isNaN(+e))return+e;let t=e.match(/\\d*\\.?\\d+/g);if(!t)return 0;let o=0;for(let r=0;rKt(v,T),d),d.unstable_sxConfig={...un,...u?.unstable_sxConfig},d.unstable_sx=function(T){return Kr({sx:T,theme:this})},d.toRuntimeSource=Qd,M5(d),d}var ju=O5;function Bs(e){let t;return e<1?t=5.11916*e**2:t=4.5*Math.log(e+1)+2,Math.round(t*10)/1e3}var A5=[...Array(25)].map((e,t)=>{if(t===0)return\"none\";let o=Bs(t);return`linear-gradient(rgba(255 255 255 / ${o}), rgba(255 255 255 / ${o}))`});function x0(e){return{inputPlaceholder:e===\"dark\"?.5:.42,inputUnderline:e===\"dark\"?.7:.42,switchTrackDisabled:e===\"dark\"?.2:.12,switchTrack:e===\"dark\"?.3:.38}}function T0(e){return e===\"dark\"?A5:[]}function S0(e){let{palette:t={mode:\"light\"},opacity:o,overlays:r,colorSpace:n,...a}=e,i=Qi({...t,colorSpace:n});return{palette:i,opacity:{...x0(i.mode),...o},overlays:r||T0(i.mode),...a}}function E0(e){return!!e[0].match(/(cssVarPrefix|colorSchemeSelector|modularCssLayers|rootSelector|typography|mixins|breakpoints|direction|transitions)/)||!!e[0].match(/sxConfig$/)||e[0]===\"palette\"&&!!e[1]?.match(/(mode|contrastThreshold|tonalOffset)/)}var D5=e=>[...[...Array(25)].map((t,o)=>`--${e?`${e}-`:\"\"}overlays-${o}`),`--${e?`${e}-`:\"\"}palette-AppBar-darkBg`,`--${e?`${e}-`:\"\"}palette-AppBar-darkColor`],mP=D5;var yP=e=>(t,o)=>{let r=e.rootSelector||\":root\",n=e.colorSchemeSelector,a=n;if(n===\"class\"&&(a=\".%s\"),n===\"data\"&&(a=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(a=`[${n}=\"%s\"]`),e.defaultColorScheme===t){if(t===\"dark\"){let i={};return mP(e.cssVarPrefix).forEach(l=>{i[l]=o[l],delete o[l]}),a===\"media\"?{[r]:o,\"@media (prefers-color-scheme: dark)\":{[r]:i}}:a?{[a.replace(\"%s\",t)]:i,[`${r}, ${a.replace(\"%s\",t)}`]:o}:{[r]:{...o,...i}}}if(a&&a!==\"media\")return`${r}, ${a.replace(\"%s\",String(t))}`}else if(t){if(a===\"media\")return{[`@media (prefers-color-scheme: ${String(t)})`]:{[r]:o}};if(a)return a.replace(\"%s\",String(t))}return r};function N5(e,t){t.forEach(o=>{e[o]||(e[o]={})})}function L(e,t,o){!e[t]&&o&&(e[t]=o)}function Uu(e){return typeof e!=\"string\"||!e.startsWith(\"hsl\")?e:f0(e)}function pa(e,t){`${t}Channel`in e||(e[`${t}Channel`]=Os(Uu(e[t]),`MUI: Can't create \\`palette.${t}Channel\\` because \\`palette.${t}\\` is not one of these formats: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color().\nTo suppress this warning, you need to explicitly provide the \\`palette.${t}Channel\\` as a string (in rgb format, for example \"12 12 12\") or undefined if you want to remove the channel token.`))}function _5(e){return typeof e==\"number\"?`${e}px`:typeof e==\"string\"||typeof e==\"function\"||Array.isArray(e)?e:\"8px\"}var zn=e=>{try{return e()}catch{}},z5=(e=\"mui\")=>Id(e);function P0(e,t,o,r,n){if(!o)return;o=o===!0?{}:o;let a=n===\"dark\"?\"dark\":\"light\";if(!r){t[n]=S0({...o,palette:{mode:a,...o?.palette},colorSpace:e});return}let{palette:i,...l}=ju({...r,palette:{mode:a,...o?.palette},colorSpace:e});return t[n]={...o,palette:i,opacity:{...x0(a),...o?.opacity},overlays:o?.overlays||T0(a)},l}function C0(e={},...t){let{colorSchemes:o={light:!0},defaultColorScheme:r,disableCssColorScheme:n=!1,cssVarPrefix:a=\"mui\",nativeColor:i=!1,shouldSkipGeneratingVar:l=E0,colorSchemeSelector:s=o.light&&o.dark?\"media\":void 0,rootSelector:c=\":root\",...u}=e,m=Object.keys(o)[0],p=r||(o.light&&m!==\"light\"?\"light\":m),d=z5(a),{[p]:v,light:T,dark:S,...h}=o,y={...h},g=v;if((p===\"dark\"&&!(\"dark\"in o)||p===\"light\"&&!(\"light\"in o))&&(g=!0),!g)throw new Error(lr(21,p));let b;i&&(b=\"oklch\");let E=P0(b,y,g,u,p);T&&!y.light&&P0(b,y,T,void 0,\"light\"),S&&!y.dark&&P0(b,y,S,void 0,\"dark\");let C={defaultColorScheme:p,...E,cssVarPrefix:a,colorSchemeSelector:s,rootSelector:c,getCssVar:d,colorSchemes:y,font:{...Kd(E.typography),...E.font},spacing:_5(u.spacing)};Object.keys(C.colorSchemes).forEach(I=>{let x=C.colorSchemes[I].palette,k=O=>{let N=O.split(\"-\"),X=N[1],oe=N[2];return d(O,x[X][oe])};x.mode===\"light\"&&(L(x.common,\"background\",\"#fff\"),L(x.common,\"onBackground\",\"#000\")),x.mode===\"dark\"&&(L(x.common,\"background\",\"#000\"),L(x.common,\"onBackground\",\"#fff\"));function U(O,N,X){if(b){let oe;return O===ii&&(oe=`transparent ${((1-X)*100).toFixed(0)}%`),O===it&&(oe=`#000 ${(X*100).toFixed(0)}%`),O===lt&&(oe=`#fff ${(X*100).toFixed(0)}%`),`color-mix(in ${b}, ${N}, ${oe})`}return O(N,X)}if(N5(x,[\"Alert\",\"AppBar\",\"Avatar\",\"Button\",\"Chip\",\"FilledInput\",\"LinearProgress\",\"Skeleton\",\"Slider\",\"SnackbarContent\",\"SpeedDialAction\",\"StepConnector\",\"StepContent\",\"Switch\",\"TableCell\",\"Tooltip\"]),x.mode===\"light\"){L(x.Alert,\"errorColor\",U(it,x.error.light,.6)),L(x.Alert,\"infoColor\",U(it,x.info.light,.6)),L(x.Alert,\"successColor\",U(it,x.success.light,.6)),L(x.Alert,\"warningColor\",U(it,x.warning.light,.6)),L(x.Alert,\"errorFilledBg\",k(\"palette-error-main\")),L(x.Alert,\"infoFilledBg\",k(\"palette-info-main\")),L(x.Alert,\"successFilledBg\",k(\"palette-success-main\")),L(x.Alert,\"warningFilledBg\",k(\"palette-warning-main\")),L(x.Alert,\"errorFilledColor\",zn(()=>x.getContrastText(x.error.main))),L(x.Alert,\"infoFilledColor\",zn(()=>x.getContrastText(x.info.main))),L(x.Alert,\"successFilledColor\",zn(()=>x.getContrastText(x.success.main))),L(x.Alert,\"warningFilledColor\",zn(()=>x.getContrastText(x.warning.main))),L(x.Alert,\"errorStandardBg\",U(lt,x.error.light,.9)),L(x.Alert,\"infoStandardBg\",U(lt,x.info.light,.9)),L(x.Alert,\"successStandardBg\",U(lt,x.success.light,.9)),L(x.Alert,\"warningStandardBg\",U(lt,x.warning.light,.9)),L(x.Alert,\"errorIconColor\",k(\"palette-error-main\")),L(x.Alert,\"infoIconColor\",k(\"palette-info-main\")),L(x.Alert,\"successIconColor\",k(\"palette-success-main\")),L(x.Alert,\"warningIconColor\",k(\"palette-warning-main\")),L(x.AppBar,\"defaultBg\",k(\"palette-grey-100\")),L(x.Avatar,\"defaultBg\",k(\"palette-grey-400\")),L(x.Button,\"inheritContainedBg\",k(\"palette-grey-300\")),L(x.Button,\"inheritContainedHoverBg\",k(\"palette-grey-A100\")),L(x.Chip,\"defaultBorder\",k(\"palette-grey-400\")),L(x.Chip,\"defaultAvatarColor\",k(\"palette-grey-700\")),L(x.Chip,\"defaultIconColor\",k(\"palette-grey-700\")),L(x.FilledInput,\"bg\",\"rgba(0, 0, 0, 0.06)\"),L(x.FilledInput,\"hoverBg\",\"rgba(0, 0, 0, 0.09)\"),L(x.FilledInput,\"disabledBg\",\"rgba(0, 0, 0, 0.12)\"),L(x.LinearProgress,\"primaryBg\",U(lt,x.primary.main,.62)),L(x.LinearProgress,\"secondaryBg\",U(lt,x.secondary.main,.62)),L(x.LinearProgress,\"errorBg\",U(lt,x.error.main,.62)),L(x.LinearProgress,\"infoBg\",U(lt,x.info.main,.62)),L(x.LinearProgress,\"successBg\",U(lt,x.success.main,.62)),L(x.LinearProgress,\"warningBg\",U(lt,x.warning.main,.62)),L(x.Skeleton,\"bg\",b?U(ii,x.text.primary,.11):`rgba(${k(\"palette-text-primaryChannel\")} / 0.11)`),L(x.Slider,\"primaryTrack\",U(lt,x.primary.main,.62)),L(x.Slider,\"secondaryTrack\",U(lt,x.secondary.main,.62)),L(x.Slider,\"errorTrack\",U(lt,x.error.main,.62)),L(x.Slider,\"infoTrack\",U(lt,x.info.main,.62)),L(x.Slider,\"successTrack\",U(lt,x.success.main,.62)),L(x.Slider,\"warningTrack\",U(lt,x.warning.main,.62));let O=b?U(it,x.background.default,.6825):ku(x.background.default,.8);L(x.SnackbarContent,\"bg\",O),L(x.SnackbarContent,\"color\",zn(()=>b?Fd.text.primary:x.getContrastText(O))),L(x.SpeedDialAction,\"fabHoverBg\",ku(x.background.paper,.15)),L(x.StepConnector,\"border\",k(\"palette-grey-400\")),L(x.StepContent,\"border\",k(\"palette-grey-400\")),L(x.Switch,\"defaultColor\",k(\"palette-common-white\")),L(x.Switch,\"defaultDisabledColor\",k(\"palette-grey-100\")),L(x.Switch,\"primaryDisabledColor\",U(lt,x.primary.main,.62)),L(x.Switch,\"secondaryDisabledColor\",U(lt,x.secondary.main,.62)),L(x.Switch,\"errorDisabledColor\",U(lt,x.error.main,.62)),L(x.Switch,\"infoDisabledColor\",U(lt,x.info.main,.62)),L(x.Switch,\"successDisabledColor\",U(lt,x.success.main,.62)),L(x.Switch,\"warningDisabledColor\",U(lt,x.warning.main,.62)),L(x.TableCell,\"border\",U(lt,U(ii,x.divider,1),.88)),L(x.Tooltip,\"bg\",U(ii,x.grey[700],.92))}if(x.mode===\"dark\"){L(x.Alert,\"errorColor\",U(lt,x.error.light,.6)),L(x.Alert,\"infoColor\",U(lt,x.info.light,.6)),L(x.Alert,\"successColor\",U(lt,x.success.light,.6)),L(x.Alert,\"warningColor\",U(lt,x.warning.light,.6)),L(x.Alert,\"errorFilledBg\",k(\"palette-error-dark\")),L(x.Alert,\"infoFilledBg\",k(\"palette-info-dark\")),L(x.Alert,\"successFilledBg\",k(\"palette-success-dark\")),L(x.Alert,\"warningFilledBg\",k(\"palette-warning-dark\")),L(x.Alert,\"errorFilledColor\",zn(()=>x.getContrastText(x.error.dark))),L(x.Alert,\"infoFilledColor\",zn(()=>x.getContrastText(x.info.dark))),L(x.Alert,\"successFilledColor\",zn(()=>x.getContrastText(x.success.dark))),L(x.Alert,\"warningFilledColor\",zn(()=>x.getContrastText(x.warning.dark))),L(x.Alert,\"errorStandardBg\",U(it,x.error.light,.9)),L(x.Alert,\"infoStandardBg\",U(it,x.info.light,.9)),L(x.Alert,\"successStandardBg\",U(it,x.success.light,.9)),L(x.Alert,\"warningStandardBg\",U(it,x.warning.light,.9)),L(x.Alert,\"errorIconColor\",k(\"palette-error-main\")),L(x.Alert,\"infoIconColor\",k(\"palette-info-main\")),L(x.Alert,\"successIconColor\",k(\"palette-success-main\")),L(x.Alert,\"warningIconColor\",k(\"palette-warning-main\")),L(x.AppBar,\"defaultBg\",k(\"palette-grey-900\")),L(x.AppBar,\"darkBg\",k(\"palette-background-paper\")),L(x.AppBar,\"darkColor\",k(\"palette-text-primary\")),L(x.Avatar,\"defaultBg\",k(\"palette-grey-600\")),L(x.Button,\"inheritContainedBg\",k(\"palette-grey-800\")),L(x.Button,\"inheritContainedHoverBg\",k(\"palette-grey-700\")),L(x.Chip,\"defaultBorder\",k(\"palette-grey-700\")),L(x.Chip,\"defaultAvatarColor\",k(\"palette-grey-300\")),L(x.Chip,\"defaultIconColor\",k(\"palette-grey-300\")),L(x.FilledInput,\"bg\",\"rgba(255, 255, 255, 0.09)\"),L(x.FilledInput,\"hoverBg\",\"rgba(255, 255, 255, 0.13)\"),L(x.FilledInput,\"disabledBg\",\"rgba(255, 255, 255, 0.12)\"),L(x.LinearProgress,\"primaryBg\",U(it,x.primary.main,.5)),L(x.LinearProgress,\"secondaryBg\",U(it,x.secondary.main,.5)),L(x.LinearProgress,\"errorBg\",U(it,x.error.main,.5)),L(x.LinearProgress,\"infoBg\",U(it,x.info.main,.5)),L(x.LinearProgress,\"successBg\",U(it,x.success.main,.5)),L(x.LinearProgress,\"warningBg\",U(it,x.warning.main,.5)),L(x.Skeleton,\"bg\",b?U(ii,x.text.primary,.13):`rgba(${k(\"palette-text-primaryChannel\")} / 0.13)`),L(x.Slider,\"primaryTrack\",U(it,x.primary.main,.5)),L(x.Slider,\"secondaryTrack\",U(it,x.secondary.main,.5)),L(x.Slider,\"errorTrack\",U(it,x.error.main,.5)),L(x.Slider,\"infoTrack\",U(it,x.info.main,.5)),L(x.Slider,\"successTrack\",U(it,x.success.main,.5)),L(x.Slider,\"warningTrack\",U(it,x.warning.main,.5));let O=b?U(lt,x.background.default,.985):ku(x.background.default,.98);L(x.SnackbarContent,\"bg\",O),L(x.SnackbarContent,\"color\",zn(()=>b?h0.text.primary:x.getContrastText(O))),L(x.SpeedDialAction,\"fabHoverBg\",ku(x.background.paper,.15)),L(x.StepConnector,\"border\",k(\"palette-grey-600\")),L(x.StepContent,\"border\",k(\"palette-grey-600\")),L(x.Switch,\"defaultColor\",k(\"palette-grey-300\")),L(x.Switch,\"defaultDisabledColor\",k(\"palette-grey-600\")),L(x.Switch,\"primaryDisabledColor\",U(it,x.primary.main,.55)),L(x.Switch,\"secondaryDisabledColor\",U(it,x.secondary.main,.55)),L(x.Switch,\"errorDisabledColor\",U(it,x.error.main,.55)),L(x.Switch,\"infoDisabledColor\",U(it,x.info.main,.55)),L(x.Switch,\"successDisabledColor\",U(it,x.success.main,.55)),L(x.Switch,\"warningDisabledColor\",U(it,x.warning.main,.55)),L(x.TableCell,\"border\",U(it,U(ii,x.divider,1),.68)),L(x.Tooltip,\"bg\",U(ii,x.grey[700],.92))}pa(x.background,\"default\"),pa(x.background,\"paper\"),pa(x.common,\"background\"),pa(x.common,\"onBackground\"),pa(x,\"divider\"),Object.keys(x).forEach(O=>{let N=x[O];O!==\"tonalOffset\"&&N&&typeof N==\"object\"&&(N.main&&L(x[O],\"mainChannel\",Os(Uu(N.main))),N.light&&L(x[O],\"lightChannel\",Os(Uu(N.light))),N.dark&&L(x[O],\"darkChannel\",Os(Uu(N.dark))),N.contrastText&&L(x[O],\"contrastTextChannel\",Os(Uu(N.contrastText))),O===\"text\"&&(pa(x[O],\"primary\"),pa(x[O],\"secondary\")),O===\"action\"&&(N.active&&pa(x[O],\"active\"),N.selected&&pa(x[O],\"selected\")))})}),C=t.reduce((I,x)=>Kt(I,x),C);let P={prefix:a,disableCssColorScheme:n,shouldSkipGeneratingVar:l,getSelector:yP(C),enableContrastVars:i},{vars:A,generateThemeVars:_,generateStyleSheets:z}=m0(C,P);return C.vars=A,Object.entries(C.colorSchemes[C.defaultColorScheme]).forEach(([I,x])=>{C[I]=x}),C.generateThemeVars=_,C.generateStyleSheets=z,C.generateSpacing=function(){return Cs(u.spacing,Mu(this))},C.getColorSchemeSelector=y0(s),C.spacing=C.generateSpacing(),C.shouldSkipGeneratingVar=l,C.unstable_sxConfig={...un,...u?.unstable_sxConfig},C.unstable_sx=function(x){return Kr({sx:x,theme:this})},C.toRuntimeSource=Qd,C}function hP(e,t,o){e.colorSchemes&&o&&(e.colorSchemes[t]={...o!==!0&&o,palette:Qi({...o===!0?{}:o.palette,mode:t})})}function Ls(e={},...t){let{palette:o,cssVariables:r=!1,colorSchemes:n=o?void 0:{light:!0},defaultColorScheme:a=o?.mode,...i}=e,l=a||\"light\",s=n?.[l],c={...n,...o?{[l]:{...typeof s!=\"boolean\"&&s,palette:o}}:void 0};if(r===!1){if(!(\"colorSchemes\"in e))return ju(e,...t);let u=o;\"palette\"in e||c[l]&&(c[l]!==!0?u=c[l].palette:l===\"dark\"&&(u={mode:\"dark\"}));let m=ju({...e,palette:u},...t);return m.defaultColorScheme=l,m.colorSchemes=c,m.palette.mode===\"light\"&&(m.colorSchemes.light={...c.light!==!0&&c.light,palette:m.palette},hP(m,\"dark\",c.dark)),m.palette.mode===\"dark\"&&(m.colorSchemes.dark={...c.dark!==!0&&c.dark,palette:m.palette},hP(m,\"light\",c.light)),m}return!o&&!(\"light\"in c)&&l===\"light\"&&(c.light=!0),C0({...i,colorSchemes:c,defaultColorScheme:l,...typeof r!=\"boolean\"&&r},...t)}var B5=q(re(),1);var k5=Ls(),Wd=k5;function kn(){let e=Rs(Wd);return e[_s]||e}function L5(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}var Hu=L5;var j5=e=>Hu(e)&&e!==\"classes\",Bn=j5;var U5=Hd({themeId:_s,defaultTheme:Wd,rootShouldForwardProp:Bn}),ae=U5;var H5=Ce(\"MuiBox\",[\"root\"]),gP=H5;var V5=Ls(),$5=_u({themeId:_s,defaultTheme:V5,defaultClassName:gP.root,generateClassName:Ms.generate}),Fe=$5;var TP=q(re(),1);var Y5=q(Ie(),1);function bP(){return ws}var X5=qd,He=X5;var uj=q(re(),1);var G5=q(Ie(),1);function je(e){return d0(e)}var me=ri;function q5(e){return typeof e.main==\"string\"}function I5(e,t=[]){if(!q5(e))return!1;for(let o of t)if(!e.hasOwnProperty(o)||typeof e[o]!=\"string\")return!1;return!0}function jo(e=[]){return([,t])=>t&&I5(t,e)}function vP(e){return _e(\"MuiTypography\",e)}var Tj=Ce(\"MuiTypography\",[\"root\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"subtitle1\",\"subtitle2\",\"body1\",\"body2\",\"inherit\",\"button\",\"caption\",\"overline\",\"alignLeft\",\"alignRight\",\"alignCenter\",\"alignJustify\",\"noWrap\",\"gutterBottom\",\"paragraph\"]);var SP=q(Ie(),1),F5={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},K5=bP(),Q5=e=>{let{align:t,gutterBottom:o,noWrap:r,paragraph:n,variant:a,classes:i}=e,l={root:[\"root\",a,e.align!==\"inherit\"&&`align${me(t)}`,o&&\"gutterBottom\",r&&\"noWrap\",n&&\"paragraph\"]};return Le(l,vP,i)},W5=ae(\"span\",{name:\"MuiTypography\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.variant&&t[o.variant],o.align!==\"inherit\"&&t[`align${me(o.align)}`],o.noWrap&&t.noWrap,o.gutterBottom&&t.gutterBottom,o.paragraph&&t.paragraph]}})(He(({theme:e})=>({margin:0,variants:[{props:{variant:\"inherit\"},style:{font:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}},...Object.entries(e.typography).filter(([t,o])=>t!==\"inherit\"&&o&&typeof o==\"object\").map(([t,o])=>({props:{variant:t},style:o})),...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette?.text||{}).filter(([,t])=>typeof t==\"string\").map(([t])=>({props:{color:`text${me(t)}`},style:{color:(e.vars||e).palette.text[t]}})),{props:({ownerState:t})=>t.align!==\"inherit\",style:{textAlign:\"var(--Typography-textAlign)\"}},{props:({ownerState:t})=>t.noWrap,style:{overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\"}},{props:({ownerState:t})=>t.gutterBottom,style:{marginBottom:\"0.35em\"}},{props:({ownerState:t})=>t.paragraph,style:{marginBottom:16}}]}))),xP={h1:\"h1\",h2:\"h2\",h3:\"h3\",h4:\"h4\",h5:\"h5\",h6:\"h6\",subtitle1:\"h6\",subtitle2:\"h6\",body1:\"p\",body2:\"p\",inherit:\"p\"},Z5=TP.forwardRef(function(t,o){let{color:r,...n}=je({props:t,name:\"MuiTypography\"}),a=!F5[r],i=K5({...n,...a&&{color:r}}),{align:l=\"inherit\",className:s,component:c,gutterBottom:u=!1,noWrap:m=!1,paragraph:p=!1,variant:d=\"body1\",variantMapping:v=xP,...T}=i,S={...i,align:l,color:r,className:s,component:c,gutterBottom:u,noWrap:m,paragraph:p,variant:d,variantMapping:v},h=c||(p?\"p\":v[d]||xP[d])||\"span\",y=Q5(S);return(0,SP.jsx)(W5,{as:h,ref:o,className:ie(y.root,s),...T,ownerState:S,style:{...l!==\"inherit\"&&{\"--Typography-textAlign\":l},...T.style}})}),Xe=Z5;var $P=q(re(),1);var UP=q(re(),1);var Wi=q(re(),1);function js(e){let{controlled:t,default:o,name:r,state:n=\"value\"}=e,{current:a}=Wi.useRef(t!==void 0),[i,l]=Wi.useState(o),s=a?t:i,c=Wi.useCallback(u=>{a||l(u)},[]);return[s,c]}var Zd=js;var CP=q(re(),1);var EP=q(re(),1),J5=EP.createContext(void 0),PP=J5;function R0(){return CP.useContext(PP)}var jn=q(re(),1);function pn(e){try{return e.matches(\":focus-visible\")}catch{}return!1}var Us=q(re(),1);function yo(...e){let t=Us.useRef(void 0),o=Us.useCallback(r=>{let n=e.map(a=>{if(a==null)return null;if(typeof a==\"function\"){let i=a,l=i(r);return typeof l==\"function\"?l:()=>{i(null)}}return a.current=r,()=>{a.current=null}});return()=>{n.forEach(a=>a?.())}},e);return Us.useMemo(()=>e.every(r=>r==null)?null:r=>{t.current&&(t.current(),t.current=void 0),r!=null&&(t.current=o(r))},e)}var Mr=yo;var w0=q(re(),1);function e3(e){let t=w0.useRef(e);return wr(()=>{t.current=e}),w0.useRef((...o)=>(0,t.current)(...o)).current}var Ln=e3;var si=Ln;var Jd=q(re(),1);var wP=q(re(),1),RP={};function Hs(e,t){let o=wP.useRef(RP);return o.current===RP&&(o.current=e(t)),o}var M0=class e{static create(){return new e}static use(){let t=Hs(e.create).current,[o,r]=Jd.useState(!1);return t.shouldMount=o,t.setShouldMount=r,Jd.useEffect(t.mountEffect,[o]),t}constructor(){this.ref={current:null},this.mounted=null,this.didMount=!1,this.shouldMount=!1,this.setShouldMount=null}mount(){return this.mounted||(this.mounted=t3(),this.shouldMount=!0,this.setShouldMount(this.shouldMount)),this.mounted}mountEffect=()=>{this.shouldMount&&!this.didMount&&this.ref.current!==null&&(this.didMount=!0,this.mounted.resolve())};start(...t){this.mount().then(()=>this.ref.current?.start(...t))}stop(...t){this.mount().then(()=>this.ref.current?.stop(...t))}pulsate(...t){this.mount().then(()=>this.ref.current?.pulsate(...t))}};function em(){return M0.use()}function t3(){let e,t,o=new Promise((r,n)=>{e=r,t=n});return o.resolve=e,o.reject=t,o}var ho=q(re(),1);function tm(e,t){if(e==null)return{};var o={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;o[r]=e[r]}return o}function om(e,t){return om=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(o,r){return o.__proto__=r,o},om(e,t)}function rm(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,om(e,t)}var Vu=q(re()),$u=q(Op());var O0={disabled:!1};var MP=q(re()),Vs=MP.default.createContext(null);var OP=function(t){return t.scrollTop};var Yu=\"unmounted\",Zi=\"exited\",Ji=\"entering\",Ys=\"entered\",A0=\"exiting\",fa=(function(e){rm(t,e);function t(r,n){var a;a=e.call(this,r,n)||this;var i=n,l=i&&!i.isMounting?r.enter:r.appear,s;return a.appearStatus=null,r.in?l?(s=Zi,a.appearStatus=Ji):s=Ys:r.unmountOnExit||r.mountOnEnter?s=Yu:s=Zi,a.state={status:s},a.nextCallback=null,a}t.getDerivedStateFromProps=function(n,a){var i=n.in;return i&&a.status===Yu?{status:Zi}:null};var o=t.prototype;return o.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},o.componentDidUpdate=function(n){var a=null;if(n!==this.props){var i=this.state.status;this.props.in?i!==Ji&&i!==Ys&&(a=Ji):(i===Ji||i===Ys)&&(a=A0)}this.updateStatus(!1,a)},o.componentWillUnmount=function(){this.cancelNextCallback()},o.getTimeouts=function(){var n=this.props.timeout,a,i,l;return a=i=l=n,n!=null&&typeof n!=\"number\"&&(a=n.exit,i=n.enter,l=n.appear!==void 0?n.appear:i),{exit:a,enter:i,appear:l}},o.updateStatus=function(n,a){if(n===void 0&&(n=!1),a!==null)if(this.cancelNextCallback(),a===Ji){if(this.props.unmountOnExit||this.props.mountOnEnter){var i=this.props.nodeRef?this.props.nodeRef.current:$u.default.findDOMNode(this);i&&OP(i)}this.performEnter(n)}else this.performExit();else this.props.unmountOnExit&&this.state.status===Zi&&this.setState({status:Yu})},o.performEnter=function(n){var a=this,i=this.props.enter,l=this.context?this.context.isMounting:n,s=this.props.nodeRef?[l]:[$u.default.findDOMNode(this),l],c=s[0],u=s[1],m=this.getTimeouts(),p=l?m.appear:m.enter;if(!n&&!i||O0.disabled){this.safeSetState({status:Ys},function(){a.props.onEntered(c)});return}this.props.onEnter(c,u),this.safeSetState({status:Ji},function(){a.props.onEntering(c,u),a.onTransitionEnd(p,function(){a.safeSetState({status:Ys},function(){a.props.onEntered(c,u)})})})},o.performExit=function(){var n=this,a=this.props.exit,i=this.getTimeouts(),l=this.props.nodeRef?void 0:$u.default.findDOMNode(this);if(!a||O0.disabled){this.safeSetState({status:Zi},function(){n.props.onExited(l)});return}this.props.onExit(l),this.safeSetState({status:A0},function(){n.props.onExiting(l),n.onTransitionEnd(i.exit,function(){n.safeSetState({status:Zi},function(){n.props.onExited(l)})})})},o.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},o.safeSetState=function(n,a){a=this.setNextCallback(a),this.setState(n,a)},o.setNextCallback=function(n){var a=this,i=!0;return this.nextCallback=function(l){i&&(i=!1,a.nextCallback=null,n(l))},this.nextCallback.cancel=function(){i=!1},this.nextCallback},o.onTransitionEnd=function(n,a){this.setNextCallback(a);var i=this.props.nodeRef?this.props.nodeRef.current:$u.default.findDOMNode(this),l=n==null&&!this.props.addEndListener;if(!i||l){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var s=this.props.nodeRef?[this.nextCallback]:[i,this.nextCallback],c=s[0],u=s[1];this.props.addEndListener(c,u)}n!=null&&setTimeout(this.nextCallback,n)},o.render=function(){var n=this.state.status;if(n===Yu)return null;var a=this.props,i=a.children,l=a.in,s=a.mountOnEnter,c=a.unmountOnExit,u=a.appear,m=a.enter,p=a.exit,d=a.timeout,v=a.addEndListener,T=a.onEnter,S=a.onEntering,h=a.onEntered,y=a.onExit,g=a.onExiting,b=a.onExited,E=a.nodeRef,C=tm(a,[\"children\",\"in\",\"mountOnEnter\",\"unmountOnExit\",\"appear\",\"enter\",\"exit\",\"timeout\",\"addEndListener\",\"onEnter\",\"onEntering\",\"onEntered\",\"onExit\",\"onExiting\",\"onExited\",\"nodeRef\"]);return Vu.default.createElement(Vs.Provider,{value:null},typeof i==\"function\"?i(n,C):Vu.default.cloneElement(Vu.default.Children.only(i),C))},t})(Vu.default.Component);fa.contextType=Vs;fa.propTypes={};function $s(){}fa.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:$s,onEntering:$s,onEntered:$s,onExit:$s,onExiting:$s,onExited:$s};fa.UNMOUNTED=Yu;fa.EXITED=Zi;fa.ENTERING=Ji;fa.ENTERED=Ys;fa.EXITING=A0;var Xu=fa;function AP(e){if(e===void 0)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}var Gu=q(re());var Qr=q(re());function nm(e,t){var o=function(a){return t&&(0,Qr.isValidElement)(a)?t(a):a},r=Object.create(null);return e&&Qr.Children.map(e,function(n){return n}).forEach(function(n){r[n.key]=o(n)}),r}function o3(e,t){e=e||{},t=t||{};function o(u){return u in t?t[u]:e[u]}var r=Object.create(null),n=[];for(var a in e)a in t?n.length&&(r[a]=n,n=[]):n.push(a);var i,l={};for(var s in t){if(r[s])for(i=0;i{this.currentId=null,o()},t)}clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)};disposeEffect=()=>this.clear};function fn(){let e=Hs(Xs.create).current;return _0(e.disposeEffect),e}var am=q(re(),1);var z0=q(Ie(),1);function i3(e){let{className:t,classes:o,pulsate:r=!1,rippleX:n,rippleY:a,rippleSize:i,in:l,onExited:s,timeout:c}=e,[u,m]=am.useState(!1),p=ie(t,o.ripple,o.rippleVisible,r&&o.ripplePulsate),d={width:i,height:i,top:-(i/2)+a,left:-(i/2)+n},v=ie(o.child,u&&o.childLeaving,r&&o.childPulsate);return!l&&!u&&m(!0),am.useEffect(()=>{if(!l&&s!=null){let T=setTimeout(s,c);return()=>{clearTimeout(T)}}},[s,l,c]),(0,z0.jsx)(\"span\",{className:p,style:d,children:(0,z0.jsx)(\"span\",{className:v})})}var zP=i3;var l3=Ce(\"MuiTouchRipple\",[\"root\",\"ripple\",\"rippleVisible\",\"ripplePulsate\",\"child\",\"childLeaving\",\"childPulsate\"]),Or=l3;var im=q(Ie(),1),k0=550,s3=80,c3=_n`\n 0% {\n transform: scale(0);\n opacity: 0.1;\n }\n\n 100% {\n transform: scale(1);\n opacity: 0.3;\n }\n`,u3=_n`\n 0% {\n opacity: 1;\n }\n\n 100% {\n opacity: 0;\n }\n`,p3=_n`\n 0% {\n transform: scale(1);\n }\n\n 50% {\n transform: scale(0.92);\n }\n\n 100% {\n transform: scale(1);\n }\n`,f3=ae(\"span\",{name:\"MuiTouchRipple\",slot:\"Root\"})({overflow:\"hidden\",pointerEvents:\"none\",position:\"absolute\",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:\"inherit\"}),d3=ae(zP,{name:\"MuiTouchRipple\",slot:\"Ripple\"})`\n opacity: 0;\n position: absolute;\n\n &.${Or.rippleVisible} {\n opacity: 0.3;\n transform: scale(1);\n animation-name: ${c3};\n animation-duration: ${k0}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n &.${Or.ripplePulsate} {\n animation-duration: ${({theme:e})=>e.transitions.duration.shorter}ms;\n }\n\n & .${Or.child} {\n opacity: 1;\n display: block;\n width: 100%;\n height: 100%;\n border-radius: 50%;\n background-color: currentColor;\n }\n\n & .${Or.childLeaving} {\n opacity: 0;\n animation-name: ${u3};\n animation-duration: ${k0}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n & .${Or.childPulsate} {\n position: absolute;\n /* @noflip */\n left: 0px;\n top: 0;\n animation-name: ${p3};\n animation-duration: 2500ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n animation-iteration-count: infinite;\n animation-delay: 200ms;\n }\n`,m3=ho.forwardRef(function(t,o){let r=je({props:t,name:\"MuiTouchRipple\"}),{center:n=!1,classes:a={},className:i,...l}=r,[s,c]=ho.useState([]),u=ho.useRef(0),m=ho.useRef(null);ho.useEffect(()=>{m.current&&(m.current(),m.current=null)},[s]);let p=ho.useRef(!1),d=fn(),v=ho.useRef(null),T=ho.useRef(null),S=ho.useCallback(b=>{let{pulsate:E,rippleX:C,rippleY:P,rippleSize:A,cb:_}=b;c(z=>[...z,(0,im.jsx)(d3,{classes:{ripple:ie(a.ripple,Or.ripple),rippleVisible:ie(a.rippleVisible,Or.rippleVisible),ripplePulsate:ie(a.ripplePulsate,Or.ripplePulsate),child:ie(a.child,Or.child),childLeaving:ie(a.childLeaving,Or.childLeaving),childPulsate:ie(a.childPulsate,Or.childPulsate)},timeout:k0,pulsate:E,rippleX:C,rippleY:P,rippleSize:A},u.current)]),u.current+=1,m.current=_},[a]),h=ho.useCallback((b={},E={},C=()=>{})=>{let{pulsate:P=!1,center:A=n||E.pulsate,fakeElement:_=!1}=E;if(b?.type===\"mousedown\"&&p.current){p.current=!1;return}b?.type===\"touchstart\"&&(p.current=!0);let z=_?null:T.current,I=z?z.getBoundingClientRect():{width:0,height:0,left:0,top:0},x,k,U;if(A||b===void 0||b.clientX===0&&b.clientY===0||!b.clientX&&!b.touches)x=Math.round(I.width/2),k=Math.round(I.height/2);else{let{clientX:O,clientY:N}=b.touches&&b.touches.length>0?b.touches[0]:b;x=Math.round(O-I.left),k=Math.round(N-I.top)}if(A)U=Math.sqrt((2*I.width**2+I.height**2)/3),U%2===0&&(U+=1);else{let O=Math.max(Math.abs((z?z.clientWidth:0)-x),x)*2+2,N=Math.max(Math.abs((z?z.clientHeight:0)-k),k)*2+2;U=Math.sqrt(O**2+N**2)}b?.touches?v.current===null&&(v.current=()=>{S({pulsate:P,rippleX:x,rippleY:k,rippleSize:U,cb:C})},d.start(s3,()=>{v.current&&(v.current(),v.current=null)})):S({pulsate:P,rippleX:x,rippleY:k,rippleSize:U,cb:C})},[n,S,d]),y=ho.useCallback(()=>{h({},{pulsate:!0})},[h]),g=ho.useCallback((b,E)=>{if(d.clear(),b?.type===\"touchend\"&&v.current){v.current(),v.current=null,d.start(0,()=>{g(b,E)});return}v.current=null,c(C=>C.length>0?C.slice(1):C),m.current=E},[d]);return ho.useImperativeHandle(o,()=>({pulsate:y,start:h,stop:g}),[y,h,g]),(0,im.jsx)(f3,{className:ie(Or.root,a.root,i),ref:T,...l,children:(0,im.jsx)(N0,{component:null,exit:!0,children:s})})}),kP=m3;function BP(e){return _e(\"MuiButtonBase\",e)}var y3=Ce(\"MuiButtonBase\",[\"root\",\"disabled\",\"focusVisible\"]),LP=y3;var lm=q(Ie(),1),h3=e=>{let{disabled:t,focusVisible:o,focusVisibleClassName:r,classes:n}=e,i=Le({root:[\"root\",t&&\"disabled\",o&&\"focusVisible\"]},BP,n);return o&&r&&(i.root+=` ${r}`),i},g3=ae(\"button\",{name:\"MuiButtonBase\",slot:\"Root\"})({display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",position:\"relative\",boxSizing:\"border-box\",WebkitTapHighlightColor:\"transparent\",backgroundColor:\"transparent\",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:\"pointer\",userSelect:\"none\",verticalAlign:\"middle\",MozAppearance:\"none\",WebkitAppearance:\"none\",textDecoration:\"none\",color:\"inherit\",\"&::-moz-focus-inner\":{borderStyle:\"none\"},[`&.${LP.disabled}`]:{pointerEvents:\"none\",cursor:\"default\"},\"@media print\":{colorAdjust:\"exact\"}}),b3=jn.forwardRef(function(t,o){let r=je({props:t,name:\"MuiButtonBase\"}),{action:n,centerRipple:a=!1,children:i,className:l,component:s=\"button\",disabled:c=!1,disableRipple:u=!1,disableTouchRipple:m=!1,focusRipple:p=!1,focusVisibleClassName:d,LinkComponent:v=\"a\",onBlur:T,onClick:S,onContextMenu:h,onDragLeave:y,onFocus:g,onFocusVisible:b,onKeyDown:E,onKeyUp:C,onMouseDown:P,onMouseLeave:A,onMouseUp:_,onTouchEnd:z,onTouchMove:I,onTouchStart:x,tabIndex:k=0,TouchRippleProps:U,touchRippleRef:O,type:N,...X}=r,oe=jn.useRef(null),W=em(),Te=Mr(W.ref,O),[fe,Ke]=jn.useState(!1);c&&fe&&Ke(!1),jn.useImperativeHandle(n,()=>({focusVisible:()=>{Ke(!0),oe.current.focus()}}),[]);let Ze=W.shouldMount&&!u&&!c;jn.useEffect(()=>{fe&&p&&!u&&W.pulsate()},[u,p,fe,W]);let Ue=da(W,\"start\",P,m),xe=da(W,\"stop\",h,m),Je=da(W,\"stop\",y,m),ht=da(W,\"stop\",_,m),we=da(W,\"stop\",se=>{fe&&se.preventDefault(),A&&A(se)},m),ft=da(W,\"start\",x,m),le=da(W,\"stop\",z,m),Oe=da(W,\"stop\",I,m),Ae=da(W,\"stop\",se=>{pn(se.target)||Ke(!1),T&&T(se)},!1),et=si(se=>{oe.current||(oe.current=se.currentTarget),pn(se.target)&&(Ke(!0),b&&b(se)),g&&g(se)}),dt=()=>{let se=oe.current;return s&&s!==\"button\"&&!(se.tagName===\"A\"&&se.href)},Lt=si(se=>{p&&!se.repeat&&fe&&se.key===\" \"&&W.stop(se,()=>{W.start(se)}),se.target===se.currentTarget&&dt()&&se.key===\" \"&&se.preventDefault(),E&&E(se),se.target===se.currentTarget&&dt()&&se.key===\"Enter\"&&!c&&(se.preventDefault(),S&&S(se))}),jt=si(se=>{p&&se.key===\" \"&&fe&&!se.defaultPrevented&&W.stop(se,()=>{W.pulsate(se)}),C&&C(se),S&&se.target===se.currentTarget&&dt()&&se.key===\" \"&&!se.defaultPrevented&&S(se)}),Be=s;Be===\"button\"&&(X.href||X.to)&&(Be=v);let Nt={};if(Be===\"button\"){let se=!!X.formAction;Nt.type=N===void 0&&!se?\"button\":N,Nt.disabled=c}else!X.href&&!X.to&&(Nt.role=\"button\"),c&&(Nt[\"aria-disabled\"]=c);let Ro=Mr(o,oe),Ut={...r,centerRipple:a,component:s,disabled:c,disableRipple:u,disableTouchRipple:m,focusRipple:p,tabIndex:k,focusVisible:fe},st=h3(Ut);return(0,lm.jsxs)(g3,{as:Be,className:ie(st.root,l),ownerState:Ut,onBlur:Ae,onClick:S,onContextMenu:xe,onFocus:et,onKeyDown:Lt,onKeyUp:jt,onMouseDown:Ue,onMouseLeave:we,onMouseUp:ht,onDragLeave:Je,onTouchEnd:le,onTouchMove:Oe,onTouchStart:ft,ref:Ro,tabIndex:c?-1:k,type:N,...Nt,...X,children:[i,Ze?(0,lm.jsx)(kP,{ref:Te,center:a,...U}):null]})});function da(e,t,o,r=!1){return si(n=>(o&&o(n),r||e[t](n),!0))}var ma=b3;function jP(e){return _e(\"PrivateSwitchBase\",e)}var T9=Ce(\"PrivateSwitchBase\",[\"root\",\"checked\",\"disabled\",\"input\",\"edgeStart\",\"edgeEnd\"]);function v3(e){return typeof e==\"string\"}var dn=v3;function x3(e,t,o){return e===void 0||dn(e)?t:{...t,ownerState:{...t.ownerState,...o}}}var qu=x3;function T3(e,t,o){return typeof e==\"function\"?e(t,o):e}var Iu=T3;function S3(e,t=[]){if(e===void 0)return{};let o={};return Object.keys(e).filter(r=>r.match(/^on[A-Z]/)&&typeof e[r]==\"function\"&&!t.includes(r)).forEach(r=>{o[r]=e[r]}),o}var ya=S3;function E3(e){if(e===void 0)return{};let t={};return Object.keys(e).filter(o=>!(o.match(/^on[A-Z]/)&&typeof e[o]==\"function\")).forEach(o=>{t[o]=e[o]}),t}var sm=E3;function P3(e){let{getSlotProps:t,additionalProps:o,externalSlotProps:r,externalForwardedProps:n,className:a}=e;if(!t){let d=ie(o?.className,a,n?.className,r?.className),v={...o?.style,...n?.style,...r?.style},T={...o,...n,...r};return d.length>0&&(T.className=d),Object.keys(v).length>0&&(T.style=v),{props:T,internalRef:void 0}}let i=ya({...n,...r}),l=sm(r),s=sm(n),c=t(i),u=ie(c?.className,o?.className,a,n?.className,r?.className),m={...c?.style,...o?.style,...n?.style,...r?.style},p={...c,...o,...s,...l};return u.length>0&&(p.className=u),Object.keys(m).length>0&&(p.style=m),{props:p,internalRef:c.ref}}var Fu=P3;function Ct(e,t){let{className:o,elementType:r,ownerState:n,externalForwardedProps:a,internalForwardedProps:i,shouldForwardComponentProp:l=!1,...s}=t,{component:c,slots:u={[e]:void 0},slotProps:m={[e]:void 0},...p}=a,d=u[e]||r,v=Iu(m[e],n),{props:{component:T,...S},internalRef:h}=Fu({className:o,...s,externalForwardedProps:e===\"root\"?p:void 0,externalSlotProps:v}),y=yo(h,v?.ref,t.ref),g=e===\"root\"?T||c:T,b=qu(d,{...e===\"root\"&&!c&&!u[e]&&i,...e!==\"root\"&&!u[e]&&i,...S,...g&&!l&&{as:g},...g&&l&&{component:g},ref:y},n);return[d,b]}var cm=q(Ie(),1),C3=e=>{let{classes:t,checked:o,disabled:r,edge:n}=e,a={root:[\"root\",o&&\"checked\",r&&\"disabled\",n&&`edge${me(n)}`],input:[\"input\"]};return Le(a,jP,t)},R3=ae(ma,{name:\"MuiSwitchBase\"})({padding:9,borderRadius:\"50%\",variants:[{props:{edge:\"start\",size:\"small\"},style:{marginLeft:-3}},{props:({edge:e,ownerState:t})=>e===\"start\"&&t.size!==\"small\",style:{marginLeft:-12}},{props:{edge:\"end\",size:\"small\"},style:{marginRight:-3}},{props:({edge:e,ownerState:t})=>e===\"end\"&&t.size!==\"small\",style:{marginRight:-12}}]}),w3=ae(\"input\",{name:\"MuiSwitchBase\",shouldForwardProp:Bn})({cursor:\"inherit\",position:\"absolute\",opacity:0,width:\"100%\",height:\"100%\",top:0,left:0,margin:0,padding:0,zIndex:1}),M3=UP.forwardRef(function(t,o){let{autoFocus:r,checked:n,checkedIcon:a,defaultChecked:i,disabled:l,disableFocusRipple:s=!1,edge:c=!1,icon:u,id:m,inputProps:p,inputRef:d,name:v,onBlur:T,onChange:S,onFocus:h,readOnly:y,required:g=!1,tabIndex:b,type:E,value:C,slots:P={},slotProps:A={},..._}=t,[z,I]=Zd({controlled:n,default:!!i,name:\"SwitchBase\",state:\"checked\"}),x=R0(),k=xe=>{h&&h(xe),x&&x.onFocus&&x.onFocus(xe)},U=xe=>{T&&T(xe),x&&x.onBlur&&x.onBlur(xe)},O=xe=>{if(xe.nativeEvent.defaultPrevented||y)return;let Je=xe.target.checked;I(Je),S&&S(xe,Je)},N=l;x&&typeof N>\"u\"&&(N=x.disabled);let X=E===\"checkbox\"||E===\"radio\",oe={...t,checked:z,disabled:N,disableFocusRipple:s,edge:c},W=C3(oe),Te={slots:P,slotProps:{input:p,...A}},[fe,Ke]=Ct(\"root\",{ref:o,elementType:R3,className:W.root,shouldForwardComponentProp:!0,externalForwardedProps:{...Te,component:\"span\",..._},getSlotProps:xe=>({...xe,onFocus:Je=>{xe.onFocus?.(Je),k(Je)},onBlur:Je=>{xe.onBlur?.(Je),U(Je)}}),ownerState:oe,additionalProps:{centerRipple:!0,focusRipple:!s,role:void 0,tabIndex:null}}),[Ze,Ue]=Ct(\"input\",{ref:d,elementType:w3,className:W.input,externalForwardedProps:Te,getSlotProps:xe=>({...xe,onChange:Je=>{xe.onChange?.(Je),O(Je)}}),ownerState:oe,additionalProps:{autoFocus:r,checked:n,defaultChecked:i,disabled:N,id:X?m:void 0,name:v,readOnly:y,required:g,tabIndex:b,type:E,...E===\"checkbox\"&&C===void 0?{}:{value:C}}});return(0,cm.jsxs)(fe,{...Ke,children:[(0,cm.jsx)(Ze,{...Ue}),z?a:u]})}),HP=M3;function VP(e){return _e(\"MuiSwitch\",e)}var O3=Ce(\"MuiSwitch\",[\"root\",\"edgeStart\",\"edgeEnd\",\"switchBase\",\"colorPrimary\",\"colorSecondary\",\"sizeSmall\",\"sizeMedium\",\"checked\",\"disabled\",\"input\",\"thumb\",\"track\"]),Uo=O3;var Gs=q(Ie(),1),A3=e=>{let{classes:t,edge:o,size:r,color:n,checked:a,disabled:i}=e,l={root:[\"root\",o&&`edge${me(o)}`,`size${me(r)}`],switchBase:[\"switchBase\",`color${me(n)}`,a&&\"checked\",i&&\"disabled\"],thumb:[\"thumb\"],track:[\"track\"],input:[\"input\"]},s=Le(l,VP,t);return{...t,...s}},D3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.edge&&t[`edge${me(o.edge)}`],t[`size${me(o.size)}`]]}})({display:\"inline-flex\",width:58,height:38,overflow:\"hidden\",padding:12,boxSizing:\"border-box\",position:\"relative\",flexShrink:0,zIndex:0,verticalAlign:\"middle\",\"@media print\":{colorAdjust:\"exact\"},variants:[{props:{edge:\"start\"},style:{marginLeft:-8}},{props:{edge:\"end\"},style:{marginRight:-8}},{props:{size:\"small\"},style:{width:40,height:24,padding:7,[`& .${Uo.thumb}`]:{width:16,height:16},[`& .${Uo.switchBase}`]:{padding:4,[`&.${Uo.checked}`]:{transform:\"translateX(16px)\"}}}}]}),N3=ae(HP,{name:\"MuiSwitch\",slot:\"SwitchBase\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.switchBase,{[`& .${Uo.input}`]:t.input},o.color!==\"default\"&&t[`color${me(o.color)}`]]}})(He(({theme:e})=>({position:\"absolute\",top:0,left:0,zIndex:1,color:e.vars?e.vars.palette.Switch.defaultColor:`${e.palette.mode===\"light\"?e.palette.common.white:e.palette.grey[300]}`,transition:e.transitions.create([\"left\",\"transform\"],{duration:e.transitions.duration.shortest}),[`&.${Uo.checked}`]:{transform:\"translateX(20px)\"},[`&.${Uo.disabled}`]:{color:e.vars?e.vars.palette.Switch.defaultDisabledColor:`${e.palette.mode===\"light\"?e.palette.grey[100]:e.palette.grey[600]}`},[`&.${Uo.checked} + .${Uo.track}`]:{opacity:.5},[`&.${Uo.disabled} + .${Uo.track}`]:{opacity:e.vars?e.vars.opacity.switchTrackDisabled:`${e.palette.mode===\"light\"?.12:.2}`},[`& .${Uo.input}`]:{left:\"-100%\",width:\"300%\"}})),He(({theme:e})=>({\"&:hover\":{backgroundColor:e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity),\"@media (hover: none)\":{backgroundColor:\"transparent\"}},variants:[...Object.entries(e.palette).filter(jo([\"light\"])).map(([t])=>({props:{color:t},style:{[`&.${Uo.checked}`]:{color:(e.vars||e).palette[t].main,\"&:hover\":{backgroundColor:e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity),\"@media (hover: none)\":{backgroundColor:\"transparent\"}},[`&.${Uo.disabled}`]:{color:e.vars?e.vars.palette.Switch[`${t}DisabledColor`]:`${e.palette.mode===\"light\"?e.lighten(e.palette[t].main,.62):e.darken(e.palette[t].main,.55)}`}},[`&.${Uo.checked} + .${Uo.track}`]:{backgroundColor:(e.vars||e).palette[t].main}}}))]}))),_3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Track\"})(He(({theme:e})=>({height:\"100%\",width:\"100%\",borderRadius:14/2,zIndex:-1,transition:e.transitions.create([\"opacity\",\"background-color\"],{duration:e.transitions.duration.shortest}),backgroundColor:e.vars?e.vars.palette.common.onBackground:`${e.palette.mode===\"light\"?e.palette.common.black:e.palette.common.white}`,opacity:e.vars?e.vars.opacity.switchTrack:`${e.palette.mode===\"light\"?.38:.3}`}))),z3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Thumb\"})(He(({theme:e})=>({boxShadow:(e.vars||e).shadows[1],backgroundColor:\"currentColor\",width:20,height:20,borderRadius:\"50%\"}))),k3=$P.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSwitch\"}),{className:n,color:a=\"primary\",edge:i=!1,size:l=\"medium\",sx:s,slots:c={},slotProps:u={},...m}=r,p={...r,color:a,edge:i,size:l},d=A3(p),v={slots:c,slotProps:u},[T,S]=Ct(\"root\",{className:ie(d.root,n),elementType:D3,externalForwardedProps:v,ownerState:p,additionalProps:{sx:s}}),[h,y]=Ct(\"thumb\",{className:d.thumb,elementType:z3,externalForwardedProps:v,ownerState:p}),g=(0,Gs.jsx)(h,{...y}),[b,E]=Ct(\"track\",{className:d.track,elementType:_3,externalForwardedProps:v,ownerState:p});return(0,Gs.jsxs)(T,{...S,children:[(0,Gs.jsx)(N3,{type:\"checkbox\",icon:g,checkedIcon:g,ref:o,ownerState:p,...m,classes:{...d,root:d.switchBase},slots:{...c.switchBase&&{root:c.switchBase},...c.input&&{input:c.input}},slotProps:{...u.switchBase&&{root:typeof u.switchBase==\"function\"?u.switchBase(p):u.switchBase},input:{role:\"switch\"},...u.input&&{input:typeof u.input==\"function\"?u.input(p):u.input}}}),(0,Gs.jsx)(b,{...E})]})}),Un=k3;var ep=q(re(),1);function Ku(...e){return e.reduce((t,o)=>o==null?t:function(...n){t.apply(this,n),o.apply(this,n)},()=>{})}var dm=q(re(),1);var um=q(re(),1);function YP(e){return _e(\"MuiSvgIcon\",e)}var MH=Ce(\"MuiSvgIcon\",[\"root\",\"colorPrimary\",\"colorSecondary\",\"colorAction\",\"colorError\",\"colorDisabled\",\"fontSizeInherit\",\"fontSizeSmall\",\"fontSizeMedium\",\"fontSizeLarge\"]);var pm=q(Ie(),1),B3=e=>{let{color:t,fontSize:o,classes:r}=e,n={root:[\"root\",t!==\"inherit\"&&`color${me(t)}`,`fontSize${me(o)}`]};return Le(n,YP,r)},L3=ae(\"svg\",{name:\"MuiSvgIcon\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.color!==\"inherit\"&&t[`color${me(o.color)}`],t[`fontSize${me(o.fontSize)}`]]}})(He(({theme:e})=>({userSelect:\"none\",width:\"1em\",height:\"1em\",display:\"inline-block\",flexShrink:0,transition:e.transitions?.create?.(\"fill\",{duration:(e.vars??e).transitions?.duration?.shorter}),variants:[{props:t=>!t.hasSvgAsChild,style:{fill:\"currentColor\"}},{props:{fontSize:\"inherit\"},style:{fontSize:\"inherit\"}},{props:{fontSize:\"small\"},style:{fontSize:e.typography?.pxToRem?.(20)||\"1.25rem\"}},{props:{fontSize:\"medium\"},style:{fontSize:e.typography?.pxToRem?.(24)||\"1.5rem\"}},{props:{fontSize:\"large\"},style:{fontSize:e.typography?.pxToRem?.(35)||\"2.1875rem\"}},...Object.entries((e.vars??e).palette).filter(([,t])=>t&&t.main).map(([t])=>({props:{color:t},style:{color:(e.vars??e).palette?.[t]?.main}})),{props:{color:\"action\"},style:{color:(e.vars??e).palette?.action?.active}},{props:{color:\"disabled\"},style:{color:(e.vars??e).palette?.action?.disabled}},{props:{color:\"inherit\"},style:{color:void 0}}]}))),XP=um.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSvgIcon\"}),{children:n,className:a,color:i=\"inherit\",component:l=\"svg\",fontSize:s=\"medium\",htmlColor:c,inheritViewBox:u=!1,titleAccess:m,viewBox:p=\"0 0 24 24\",...d}=r,v=um.isValidElement(n)&&n.type===\"svg\",T={...r,color:i,component:l,fontSize:s,instanceFontSize:t.fontSize,inheritViewBox:u,viewBox:p,hasSvgAsChild:v},S={};u||(S.viewBox=p);let h=B3(T);return(0,pm.jsxs)(L3,{as:l,className:ie(h.root,a),focusable:\"false\",color:c,\"aria-hidden\":m?void 0:!0,role:m?\"img\":void 0,ref:o,...S,...d,...v&&n.props,ownerState:T,children:[v?n.props.children:n,m?(0,pm.jsx)(\"title\",{children:m}):null]})});XP.muiName=\"SvgIcon\";var fm=XP;var GP=q(Ie(),1);function Qu(e,t){function o(r,n){return(0,GP.jsx)(fm,{\"data-testid\":void 0,ref:n,...r,children:e})}return o.muiName=fm.muiName,dm.memo(dm.forwardRef(o))}function mm(e,t=166){let o;function r(...n){let a=()=>{e.apply(this,n)};clearTimeout(o),o=setTimeout(a,t)}return r.clear=()=>{clearTimeout(o)},r}var qP=mm;function Yt(e){return e&&e.ownerDocument||document}var Wu=Yt;function ha(e){return Yt(e).defaultView||window}var qs=ha;function Zu(e,t){typeof e==\"function\"?e(t):e&&(e.current=t)}var ym=wr;var tl=Gd;function j3(e,t){let o=e.charCodeAt(2);return e[0]===\"o\"&&e[1]===\"n\"&&o>=65&&o<=90&&typeof t==\"function\"}function hm(e,t){if(!e)return t;function o(i,l){let s={};return Object.keys(l).forEach(c=>{j3(c,l[c])&&typeof i[c]==\"function\"&&(s[c]=(...u)=>{i[c](...u),l[c](...u)})}),s}if(typeof e==\"function\"||typeof t==\"function\")return i=>{let l=typeof t==\"function\"?t(i):t,s=typeof e==\"function\"?e({...i,...l}):e,c=ie(i?.className,l?.className,s?.className),u=o(s,l);return{...l,...s,...u,...!!c&&{className:c},...l?.style&&s?.style&&{style:{...l.style,...s.style}},...l?.sx&&s?.sx&&{sx:[...Array.isArray(l.sx)?l.sx:[l.sx],...Array.isArray(s.sx)?s.sx:[s.sx]]}}};let r=t,n=o(e,r),a=ie(r?.className,e?.className);return{...t,...e,...n,...!!a&&{className:a},...r?.style&&e?.style&&{style:{...r.style,...e.style}},...r?.sx&&e?.sx&&{sx:[...Array.isArray(r.sx)?r.sx:[r.sx],...Array.isArray(e.sx)?e.sx:[e.sx]]}}}var FP=q(re(),1);function IP(e){return _e(\"MuiCircularProgress\",e)}var SV=Ce(\"MuiCircularProgress\",[\"root\",\"determinate\",\"indeterminate\",\"colorPrimary\",\"colorSecondary\",\"svg\",\"track\",\"circle\",\"circleDeterminate\",\"circleIndeterminate\",\"circleDisableShrink\"]);var Is=q(Ie(),1),mn=44,B0=_n`\n 0% {\n transform: rotate(0deg);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n`,L0=_n`\n 0% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: 0;\n }\n\n 50% {\n stroke-dasharray: 100px, 200px;\n stroke-dashoffset: -15px;\n }\n\n 100% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: -126px;\n }\n`,U3=typeof B0!=\"string\"?Ui`\n animation: ${B0} 1.4s linear infinite;\n `:null,H3=typeof L0!=\"string\"?Ui`\n animation: ${L0} 1.4s ease-in-out infinite;\n `:null,V3=e=>{let{classes:t,variant:o,color:r,disableShrink:n}=e,a={root:[\"root\",o,`color${me(r)}`],svg:[\"svg\"],track:[\"track\"],circle:[\"circle\",`circle${me(o)}`,n&&\"circleDisableShrink\"]};return Le(a,IP,t)},$3=ae(\"span\",{name:\"MuiCircularProgress\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`color${me(o.color)}`]]}})(He(({theme:e})=>({display:\"inline-block\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"transform\")}},{props:{variant:\"indeterminate\"},style:U3||{animation:`${B0} 1.4s linear infinite`}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}}))]}))),Y3=ae(\"svg\",{name:\"MuiCircularProgress\",slot:\"Svg\"})({display:\"block\"}),X3=ae(\"circle\",{name:\"MuiCircularProgress\",slot:\"Circle\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.circle,t[`circle${me(o.variant)}`],o.disableShrink&&t.circleDisableShrink]}})(He(({theme:e})=>({stroke:\"currentColor\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"stroke-dashoffset\")}},{props:{variant:\"indeterminate\"},style:{strokeDasharray:\"80px, 200px\",strokeDashoffset:0}},{props:({ownerState:t})=>t.variant===\"indeterminate\"&&!t.disableShrink,style:H3||{animation:`${L0} 1.4s ease-in-out infinite`}}]}))),G3=ae(\"circle\",{name:\"MuiCircularProgress\",slot:\"Track\"})(He(({theme:e})=>({stroke:\"currentColor\",opacity:(e.vars||e).palette.action.activatedOpacity}))),q3=FP.forwardRef(function(t,o){let r=je({props:t,name:\"MuiCircularProgress\"}),{className:n,color:a=\"primary\",disableShrink:i=!1,enableTrackSlot:l=!1,size:s=40,style:c,thickness:u=3.6,value:m=0,variant:p=\"indeterminate\",...d}=r,v={...r,color:a,disableShrink:i,size:s,thickness:u,value:m,variant:p,enableTrackSlot:l},T=V3(v),S={},h={},y={};if(p===\"determinate\"){let g=2*Math.PI*((mn-u)/2);S.strokeDasharray=g.toFixed(3),y[\"aria-valuenow\"]=Math.round(m),S.strokeDashoffset=`${((100-m)/100*g).toFixed(3)}px`,h.transform=\"rotate(-90deg)\"}return(0,Is.jsx)($3,{className:ie(T.root,n),style:{width:s,height:s,...h,...c},ownerState:v,ref:o,role:\"progressbar\",...y,...d,children:(0,Is.jsxs)(Y3,{className:T.svg,ownerState:v,viewBox:`${mn/2} ${mn/2} ${mn} ${mn}`,children:[l?(0,Is.jsx)(G3,{className:T.track,ownerState:v,cx:mn,cy:mn,r:(mn-u)/2,fill:\"none\",strokeWidth:u,\"aria-hidden\":\"true\"}):null,(0,Is.jsx)(X3,{className:T.circle,style:S,ownerState:v,cx:mn,cy:mn,r:(mn-u)/2,fill:\"none\",strokeWidth:u})]})})}),Ju=q3;function KP(e){return _e(\"MuiButton\",e)}var I3=Ce(\"MuiButton\",[\"root\",\"text\",\"textInherit\",\"textPrimary\",\"textSecondary\",\"textSuccess\",\"textError\",\"textInfo\",\"textWarning\",\"outlined\",\"outlinedInherit\",\"outlinedPrimary\",\"outlinedSecondary\",\"outlinedSuccess\",\"outlinedError\",\"outlinedInfo\",\"outlinedWarning\",\"contained\",\"containedInherit\",\"containedPrimary\",\"containedSecondary\",\"containedSuccess\",\"containedError\",\"containedInfo\",\"containedWarning\",\"disableElevation\",\"focusVisible\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorSuccess\",\"colorError\",\"colorInfo\",\"colorWarning\",\"textSizeSmall\",\"textSizeMedium\",\"textSizeLarge\",\"outlinedSizeSmall\",\"outlinedSizeMedium\",\"outlinedSizeLarge\",\"containedSizeSmall\",\"containedSizeMedium\",\"containedSizeLarge\",\"sizeMedium\",\"sizeSmall\",\"sizeLarge\",\"fullWidth\",\"startIcon\",\"endIcon\",\"icon\",\"iconSizeSmall\",\"iconSizeMedium\",\"iconSizeLarge\",\"loading\",\"loadingWrapper\",\"loadingIconPlaceholder\",\"loadingIndicator\",\"loadingPositionCenter\",\"loadingPositionStart\",\"loadingPositionEnd\"]),ci=I3;var QP=q(re(),1),F3=QP.createContext({}),WP=F3;var ZP=q(re(),1),K3=ZP.createContext(void 0),JP=K3;var Hn=q(Ie(),1),Q3=e=>{let{color:t,disableElevation:o,fullWidth:r,size:n,variant:a,loading:i,loadingPosition:l,classes:s}=e,c={root:[\"root\",i&&\"loading\",a,`${a}${me(t)}`,`size${me(n)}`,`${a}Size${me(n)}`,`color${me(t)}`,o&&\"disableElevation\",r&&\"fullWidth\",i&&`loadingPosition${me(l)}`],startIcon:[\"icon\",\"startIcon\",`iconSize${me(n)}`],endIcon:[\"icon\",\"endIcon\",`iconSize${me(n)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]},u=Le(c,KP,s);return{...s,...u}},tC=[{props:{size:\"small\"},style:{\"& > *:nth-of-type(1)\":{fontSize:18}}},{props:{size:\"medium\"},style:{\"& > *:nth-of-type(1)\":{fontSize:20}}},{props:{size:\"large\"},style:{\"& > *:nth-of-type(1)\":{fontSize:22}}}],W3=ae(ma,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`${o.variant}${me(o.color)}`],t[`size${me(o.size)}`],t[`${o.variant}Size${me(o.size)}`],o.color===\"inherit\"&&t.colorInherit,o.disableElevation&&t.disableElevation,o.fullWidth&&t.fullWidth,o.loading&&t.loading]}})(He(({theme:e})=>{let t=e.palette.mode===\"light\"?e.palette.grey[300]:e.palette.grey[800],o=e.palette.mode===\"light\"?e.palette.grey.A100:e.palette.grey[700];return{...e.typography.button,minWidth:64,padding:\"6px 16px\",border:0,borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create([\"background-color\",\"box-shadow\",\"border-color\",\"color\"],{duration:e.transitions.duration.short}),\"&:hover\":{textDecoration:\"none\"},[`&.${ci.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:{variant:\"contained\"},style:{color:\"var(--variant-containedColor)\",backgroundColor:\"var(--variant-containedBg)\",boxShadow:(e.vars||e).shadows[2],\"&:hover\":{boxShadow:(e.vars||e).shadows[4],\"@media (hover: none)\":{boxShadow:(e.vars||e).shadows[2]}},\"&:active\":{boxShadow:(e.vars||e).shadows[8]},[`&.${ci.focusVisible}`]:{boxShadow:(e.vars||e).shadows[6]},[`&.${ci.disabled}`]:{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground}}},{props:{variant:\"outlined\"},style:{padding:\"5px 15px\",border:\"1px solid currentColor\",borderColor:\"var(--variant-outlinedBorder, currentColor)\",backgroundColor:\"var(--variant-outlinedBg)\",color:\"var(--variant-outlinedColor)\",[`&.${ci.disabled}`]:{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`}}},{props:{variant:\"text\"},style:{padding:\"6px 8px\",color:\"var(--variant-textColor)\",backgroundColor:\"var(--variant-textBg)\"}},...Object.entries(e.palette).filter(jo()).map(([r])=>({props:{color:r},style:{\"--variant-textColor\":(e.vars||e).palette[r].main,\"--variant-outlinedColor\":(e.vars||e).palette[r].main,\"--variant-outlinedBorder\":e.alpha((e.vars||e).palette[r].main,.5),\"--variant-containedColor\":(e.vars||e).palette[r].contrastText,\"--variant-containedBg\":(e.vars||e).palette[r].main,\"@media (hover: hover)\":{\"&:hover\":{\"--variant-containedBg\":(e.vars||e).palette[r].dark,\"--variant-textBg\":e.alpha((e.vars||e).palette[r].main,(e.vars||e).palette.action.hoverOpacity),\"--variant-outlinedBorder\":(e.vars||e).palette[r].main,\"--variant-outlinedBg\":e.alpha((e.vars||e).palette[r].main,(e.vars||e).palette.action.hoverOpacity)}}}})),{props:{color:\"inherit\"},style:{color:\"inherit\",borderColor:\"currentColor\",\"--variant-containedBg\":e.vars?e.vars.palette.Button.inheritContainedBg:t,\"@media (hover: hover)\":{\"&:hover\":{\"--variant-containedBg\":e.vars?e.vars.palette.Button.inheritContainedHoverBg:o,\"--variant-textBg\":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity),\"--variant-outlinedBg\":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity)}}}},{props:{size:\"small\",variant:\"text\"},style:{padding:\"4px 5px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"text\"},style:{padding:\"8px 11px\",fontSize:e.typography.pxToRem(15)}},{props:{size:\"small\",variant:\"outlined\"},style:{padding:\"3px 9px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"outlined\"},style:{padding:\"7px 21px\",fontSize:e.typography.pxToRem(15)}},{props:{size:\"small\",variant:\"contained\"},style:{padding:\"4px 10px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"contained\"},style:{padding:\"8px 22px\",fontSize:e.typography.pxToRem(15)}},{props:{disableElevation:!0},style:{boxShadow:\"none\",\"&:hover\":{boxShadow:\"none\"},[`&.${ci.focusVisible}`]:{boxShadow:\"none\"},\"&:active\":{boxShadow:\"none\"},[`&.${ci.disabled}`]:{boxShadow:\"none\"}}},{props:{fullWidth:!0},style:{width:\"100%\"}},{props:{loadingPosition:\"center\"},style:{transition:e.transitions.create([\"background-color\",\"box-shadow\",\"border-color\"],{duration:e.transitions.duration.short}),[`&.${ci.loading}`]:{color:\"transparent\"}}}]}})),Z3=ae(\"span\",{name:\"MuiButton\",slot:\"StartIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.startIcon,o.loading&&t.startIconLoadingStart,t[`iconSize${me(o.size)}`]]}})(({theme:e})=>({display:\"inherit\",marginRight:8,marginLeft:-4,variants:[{props:{size:\"small\"},style:{marginLeft:-2}},{props:{loadingPosition:\"start\",loading:!0},style:{transition:e.transitions.create([\"opacity\"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:\"start\",loading:!0,fullWidth:!0},style:{marginRight:-8}},...tC]})),J3=ae(\"span\",{name:\"MuiButton\",slot:\"EndIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.endIcon,o.loading&&t.endIconLoadingEnd,t[`iconSize${me(o.size)}`]]}})(({theme:e})=>({display:\"inherit\",marginRight:-4,marginLeft:8,variants:[{props:{size:\"small\"},style:{marginRight:-2}},{props:{loadingPosition:\"end\",loading:!0},style:{transition:e.transitions.create([\"opacity\"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:\"end\",loading:!0,fullWidth:!0},style:{marginLeft:-8}},...tC]})),eD=ae(\"span\",{name:\"MuiButton\",slot:\"LoadingIndicator\"})(({theme:e})=>({display:\"none\",position:\"absolute\",visibility:\"visible\",variants:[{props:{loading:!0},style:{display:\"flex\"}},{props:{loadingPosition:\"start\"},style:{left:14}},{props:{loadingPosition:\"start\",size:\"small\"},style:{left:10}},{props:{variant:\"text\",loadingPosition:\"start\"},style:{left:6}},{props:{loadingPosition:\"center\"},style:{left:\"50%\",transform:\"translate(-50%)\",color:(e.vars||e).palette.action.disabled}},{props:{loadingPosition:\"end\"},style:{right:14}},{props:{loadingPosition:\"end\",size:\"small\"},style:{right:10}},{props:{variant:\"text\",loadingPosition:\"end\"},style:{right:6}},{props:{loadingPosition:\"start\",fullWidth:!0},style:{position:\"relative\",left:-10}},{props:{loadingPosition:\"end\",fullWidth:!0},style:{position:\"relative\",right:-10}}]})),eC=ae(\"span\",{name:\"MuiButton\",slot:\"LoadingIconPlaceholder\"})({display:\"inline-block\",width:\"1em\",height:\"1em\"}),tD=ep.forwardRef(function(t,o){let r=ep.useContext(WP),n=ep.useContext(JP),a=ni(r,t),i=je({props:a,name:\"MuiButton\"}),{children:l,color:s=\"primary\",component:c=\"button\",className:u,disabled:m=!1,disableElevation:p=!1,disableFocusRipple:d=!1,endIcon:v,focusVisibleClassName:T,fullWidth:S=!1,id:h,loading:y=null,loadingIndicator:g,loadingPosition:b=\"center\",size:E=\"medium\",startIcon:C,type:P,variant:A=\"text\",..._}=i,z=tl(h),I=g??(0,Hn.jsx)(Ju,{\"aria-labelledby\":z,color:\"inherit\",size:16}),x={...i,color:s,component:c,disabled:m,disableElevation:p,disableFocusRipple:d,fullWidth:S,loading:y,loadingIndicator:I,loadingPosition:b,size:E,type:P,variant:A},k=Q3(x),U=(C||y&&b===\"start\")&&(0,Hn.jsx)(Z3,{className:k.startIcon,ownerState:x,children:C||(0,Hn.jsx)(eC,{className:k.loadingIconPlaceholder,ownerState:x})}),O=(v||y&&b===\"end\")&&(0,Hn.jsx)(J3,{className:k.endIcon,ownerState:x,children:v||(0,Hn.jsx)(eC,{className:k.loadingIconPlaceholder,ownerState:x})}),N=n||\"\",X=typeof y==\"boolean\"?(0,Hn.jsx)(\"span\",{className:k.loadingWrapper,style:{display:\"contents\"},children:y&&(0,Hn.jsx)(eD,{className:k.loadingIndicator,ownerState:x,children:I})}):null;return(0,Hn.jsxs)(W3,{ownerState:x,className:ie(r.className,k.root,u,N),component:c,disabled:m||y,focusRipple:!d,focusVisibleClassName:ie(k.focusVisible,T),ref:o,type:P,id:y?z:h,..._,classes:k,children:[U,b!==\"end\"&&X,l,b===\"end\"&&X,O]})}),ga=tD;var ui=q(re(),1);function oD(e){let{elementType:t,externalSlotProps:o,ownerState:r,skipResolvingSlotProps:n=!1,...a}=e,i=n?{}:Iu(o,r),{props:l,internalRef:s}=Fu({...a,externalSlotProps:i}),c=yo(s,i?.ref,e.additionalProps?.ref);return qu(t,{...l,ref:c},r)}var cr=oD;var ur=q(re(),1);var gm=q(re(),1);var oC=q(re(),1),rD=oC.createContext({}),tp=rD;function rC(e){return _e(\"MuiList\",e)}var h7=Ce(\"MuiList\",[\"root\",\"padding\",\"dense\",\"subheader\"]);var bm=q(Ie(),1),nD=e=>{let{classes:t,disablePadding:o,dense:r,subheader:n}=e;return Le({root:[\"root\",!o&&\"padding\",r&&\"dense\",n&&\"subheader\"]},rC,t)},aD=ae(\"ul\",{name:\"MuiList\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.disablePadding&&t.padding,o.dense&&t.dense,o.subheader&&t.subheader]}})({listStyle:\"none\",margin:0,padding:0,position:\"relative\",variants:[{props:({ownerState:e})=>!e.disablePadding,style:{paddingTop:8,paddingBottom:8}},{props:({ownerState:e})=>e.subheader,style:{paddingTop:0}}]}),iD=gm.forwardRef(function(t,o){let r=je({props:t,name:\"MuiList\"}),{children:n,className:a,component:i=\"ul\",dense:l=!1,disablePadding:s=!1,subheader:c,...u}=r,m=gm.useMemo(()=>({dense:l}),[l]),p={...r,component:i,dense:l,disablePadding:s},d=nD(p);return(0,bm.jsx)(tp.Provider,{value:m,children:(0,bm.jsxs)(aD,{as:i,className:ie(d.root,a),ref:o,ownerState:p,...u,children:[c,n]})})}),j0=iD;function vm(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}var ol=vm;function Fs(e=window){let t=e.document.documentElement.clientWidth;return e.innerWidth-t}var nC=Fs;var iC=q(Ie(),1);function U0(e,t,o){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:o?null:e.firstChild}function aC(e,t,o){return e===t?o?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:o?null:e.lastChild}function lC(e,t){if(t===void 0)return!0;let o=e.innerText;return o===void 0&&(o=e.textContent),o=o.trim().toLowerCase(),o.length===0?!1:t.repeating?o[0]===t.keys[0]:o.startsWith(t.keys.join(\"\"))}function op(e,t,o,r,n,a){let i=!1,l=n(e,t,t?o:!1);for(;l;){if(l===e.firstChild){if(i)return!1;i=!0}let s=r?!1:l.disabled||l.getAttribute(\"aria-disabled\")===\"true\";if(!l.hasAttribute(\"tabindex\")||!lC(l,a)||s)l=n(e,l,o);else return l.focus(),!0}return!1}var lD=ur.forwardRef(function(t,o){let{actions:r,autoFocus:n=!1,autoFocusItem:a=!1,children:i,className:l,disabledItemsFocusable:s=!1,disableListWrap:c=!1,onKeyDown:u,variant:m=\"selectedMenu\",...p}=t,d=ur.useRef(null),v=ur.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});ym(()=>{n&&d.current.focus()},[n]),ur.useImperativeHandle(r,()=>({adjustStyleForScrollbar:(g,{direction:b})=>{let E=!d.current.style.width;if(g.clientHeight{let b=d.current,E=g.key;if(g.ctrlKey||g.metaKey||g.altKey){u&&u(g);return}let P=ol(Wu(b));if(E===\"ArrowDown\")g.preventDefault(),op(b,P,c,s,U0);else if(E===\"ArrowUp\")g.preventDefault(),op(b,P,c,s,aC);else if(E===\"Home\")g.preventDefault(),op(b,null,c,s,U0);else if(E===\"End\")g.preventDefault(),op(b,null,c,s,aC);else if(E.length===1){let A=v.current,_=E.toLowerCase(),z=performance.now();A.keys.length>0&&(z-A.lastTime>500?(A.keys=[],A.repeating=!0,A.previousKeyMatched=!0):A.repeating&&_!==A.keys[0]&&(A.repeating=!1)),A.lastTime=z,A.keys.push(_);let I=P&&!A.repeating&&lC(P,A);A.previousKeyMatched&&(I||op(b,P,!1,s,U0,A))?g.preventDefault():A.previousKeyMatched=!1}u&&u(g)},S=Mr(d,o),h=-1;ur.Children.forEach(i,(g,b)=>{if(!ur.isValidElement(g)){h===b&&(h+=1,h>=i.length&&(h=-1));return}g.props.disabled||(m===\"selectedMenu\"&&g.props.selected||h===-1)&&(h=b),h===b&&(g.props.disabled||g.props.muiSkipListHighlight||g.type.muiSkipListHighlight)&&(h+=1,h>=i.length&&(h=-1))});let y=ur.Children.map(i,(g,b)=>{if(b===h){let E={};return a&&(E.autoFocus=!0),g.props.tabIndex===void 0&&m===\"selectedMenu\"&&(E.tabIndex=0),ur.cloneElement(g,E)}return g});return(0,iC.jsx)(j0,{role:\"menu\",ref:S,className:l,onKeyDown:T,tabIndex:n?0:-1,...p,children:y})}),H0=lD;var zo=q(re(),1);var rl=q(re(),1);var sC=q(re(),1);function Wr(e){return parseInt(sC.version,10)>=19?e?.props?.ref||null:e?.ref||null}var xm=e=>e.scrollTop;function Ks(e,t){let{timeout:o,easing:r,style:n={}}=e;return{duration:n.transitionDuration??(typeof o==\"number\"?o:o[t.mode]||0),easing:n.transitionTimingFunction??(typeof r==\"object\"?r[t.mode]:r),delay:n.transitionDelay}}var cC=q(Ie(),1);function $0(e){return`scale(${e}, ${e**2})`}var sD={entering:{opacity:1,transform:$0(1)},entered:{opacity:1,transform:\"none\"}},V0=typeof navigator<\"u\"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\\/)15(.|_)4/i.test(navigator.userAgent),Y0=rl.forwardRef(function(t,o){let{addEndListener:r,appear:n=!0,children:a,easing:i,in:l,onEnter:s,onEntered:c,onEntering:u,onExit:m,onExited:p,onExiting:d,style:v,timeout:T=\"auto\",TransitionComponent:S=Xu,...h}=t,y=fn(),g=rl.useRef(),b=kn(),E=rl.useRef(null),C=Mr(E,Wr(a),o),P=O=>N=>{if(O){let X=E.current;N===void 0?O(X):O(X,N)}},A=P(u),_=P((O,N)=>{xm(O);let{duration:X,delay:oe,easing:W}=Ks({style:v,timeout:T,easing:i},{mode:\"enter\"}),Te;T===\"auto\"?(Te=b.transitions.getAutoHeightDuration(O.clientHeight),g.current=Te):Te=X,O.style.transition=[b.transitions.create(\"opacity\",{duration:Te,delay:oe}),b.transitions.create(\"transform\",{duration:V0?Te:Te*.666,delay:oe,easing:W})].join(\",\"),s&&s(O,N)}),z=P(c),I=P(d),x=P(O=>{let{duration:N,delay:X,easing:oe}=Ks({style:v,timeout:T,easing:i},{mode:\"exit\"}),W;T===\"auto\"?(W=b.transitions.getAutoHeightDuration(O.clientHeight),g.current=W):W=N,O.style.transition=[b.transitions.create(\"opacity\",{duration:W,delay:X}),b.transitions.create(\"transform\",{duration:V0?W:W*.666,delay:V0?X:X||W*.333,easing:oe})].join(\",\"),O.style.opacity=0,O.style.transform=$0(.75),m&&m(O)}),k=P(p);return(0,cC.jsx)(S,{appear:n,in:l,nodeRef:E,onEnter:_,onEntered:z,onEntering:A,onExit:x,onExited:k,onExiting:I,addEndListener:O=>{T===\"auto\"&&y.start(g.current||0,O),r&&r(E.current,O)},timeout:T===\"auto\"?null:T,...h,children:(O,{ownerState:N,...X})=>rl.cloneElement(a,{style:{opacity:0,transform:$0(.75),visibility:O===\"exited\"&&!l?\"hidden\":void 0,...sD[O],...v,...a.props.style},ref:C,...X})})});Y0&&(Y0.muiSupportAuto=!0);var rp=Y0;function cD(e){let t=Yt(e);return t.body===e?ha(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function Qs(e,t){t?e.setAttribute(\"aria-hidden\",\"true\"):e.removeAttribute(\"aria-hidden\")}function uC(e){return parseFloat(ha(e).getComputedStyle(e).paddingRight)||0}function uD(e){let o=[\"TEMPLATE\",\"SCRIPT\",\"STYLE\",\"LINK\",\"MAP\",\"META\",\"NOSCRIPT\",\"PICTURE\",\"COL\",\"COLGROUP\",\"PARAM\",\"SLOT\",\"SOURCE\",\"TRACK\"].includes(e.tagName),r=e.tagName===\"INPUT\"&&e.getAttribute(\"type\")===\"hidden\";return o||r}function pC(e,t,o,r,n){let a=[t,o,...r];[].forEach.call(e.children,i=>{let l=!a.includes(i),s=!uD(i);l&&s&&Qs(i,n)})}function X0(e,t){let o=-1;return e.some((r,n)=>t(r)?(o=n,!0):!1),o}function pD(e,t){let o=[],r=e.container;if(!t.disableScrollLock){if(cD(r)){let i=Fs(ha(r));o.push({value:r.style.paddingRight,property:\"padding-right\",el:r}),r.style.paddingRight=`${uC(r)+i}px`;let l=Yt(r).querySelectorAll(\".mui-fixed\");[].forEach.call(l,s=>{o.push({value:s.style.paddingRight,property:\"padding-right\",el:s}),s.style.paddingRight=`${uC(s)+i}px`})}let a;if(r.parentNode instanceof DocumentFragment)a=Yt(r).body;else{let i=r.parentElement,l=ha(r);a=i?.nodeName===\"HTML\"&&l.getComputedStyle(i).overflowY===\"scroll\"?i:r}o.push({value:a.style.overflow,property:\"overflow\",el:a},{value:a.style.overflowX,property:\"overflow-x\",el:a},{value:a.style.overflowY,property:\"overflow-y\",el:a}),a.style.overflow=\"hidden\"}return()=>{o.forEach(({value:a,el:i,property:l})=>{a?i.style.setProperty(l,a):i.style.removeProperty(l)})}}function fD(e){let t=[];return[].forEach.call(e.children,o=>{o.getAttribute(\"aria-hidden\")===\"true\"&&t.push(o)}),t}var Tm=class{constructor(){this.modals=[],this.containers=[]}add(t,o){let r=this.modals.indexOf(t);if(r!==-1)return r;r=this.modals.length,this.modals.push(t),t.modalRef&&Qs(t.modalRef,!1);let n=fD(o);pC(o,t.mount,t.modalRef,n,!0);let a=X0(this.containers,i=>i.container===o);return a!==-1?(this.containers[a].modals.push(t),r):(this.containers.push({modals:[t],container:o,restore:null,hiddenSiblings:n}),r)}mount(t,o){let r=X0(this.containers,a=>a.modals.includes(t)),n=this.containers[r];n.restore||(n.restore=pD(n,o))}remove(t,o=!0){let r=this.modals.indexOf(t);if(r===-1)return r;let n=X0(this.containers,i=>i.modals.includes(t)),a=this.containers[n];if(a.modals.splice(a.modals.indexOf(t),1),this.modals.splice(r,1),a.modals.length===0)a.restore&&a.restore(),t.modalRef&&Qs(t.modalRef,o),pC(a.container,t.mount,t.modalRef,a.hiddenSiblings,!1),this.containers.splice(n,1);else{let i=a.modals[a.modals.length-1];i.modalRef&&Qs(i.modalRef,!1)}return r}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}};var Em=q(re(),1);var _o=q(re(),1);var np=q(Ie(),1),dD=[\"input\",\"select\",\"textarea\",\"a[href]\",\"button\",\"[tabindex]\",\"audio[controls]\",\"video[controls]\",'[contenteditable]:not([contenteditable=\"false\"])'].join(\",\");function mD(e){let t=parseInt(e.getAttribute(\"tabindex\")||\"\",10);return Number.isNaN(t)?e.contentEditable===\"true\"||(e.nodeName===\"AUDIO\"||e.nodeName===\"VIDEO\"||e.nodeName===\"DETAILS\")&&e.getAttribute(\"tabindex\")===null?0:e.tabIndex:t}function yD(e){if(e.tagName!==\"INPUT\"||e.type!==\"radio\"||!e.name)return!1;let t=r=>e.ownerDocument.querySelector(`input[type=\"radio\"]${r}`),o=t(`[name=\"${e.name}\"]:checked`);return o||(o=t(`[name=\"${e.name}\"]`)),o!==e}function hD(e){return!(e.disabled||e.tagName===\"INPUT\"&&e.type===\"hidden\"||yD(e))}function gD(e){let t=[],o=[];return Array.from(e.querySelectorAll(dD)).forEach((r,n)=>{let a=mD(r);a===-1||!hD(r)||(a===0?t.push(r):o.push({documentOrder:n,tabIndex:a,node:r}))}),o.sort((r,n)=>r.tabIndex===n.tabIndex?r.documentOrder-n.documentOrder:r.tabIndex-n.tabIndex).map(r=>r.node).concat(t)}function bD(){return!0}function vD(e){let{children:t,disableAutoFocus:o=!1,disableEnforceFocus:r=!1,disableRestoreFocus:n=!1,getTabbable:a=gD,isEnabled:i=bD,open:l}=e,s=_o.useRef(!1),c=_o.useRef(null),u=_o.useRef(null),m=_o.useRef(null),p=_o.useRef(null),d=_o.useRef(!1),v=_o.useRef(null),T=yo(Wr(t),v),S=_o.useRef(null);_o.useEffect(()=>{!l||!v.current||(d.current=!o)},[o,l]),_o.useEffect(()=>{if(!l||!v.current)return;let g=Yt(v.current),b=ol(g);return v.current.contains(b)||(v.current.hasAttribute(\"tabIndex\")||v.current.setAttribute(\"tabIndex\",\"-1\"),d.current&&v.current.focus()),()=>{n||(m.current&&m.current.focus&&(s.current=!0,m.current.focus()),m.current=null)}},[l]),_o.useEffect(()=>{if(!l||!v.current)return;let g=Yt(v.current),b=P=>{if(S.current=P,r||!i()||P.key!==\"Tab\")return;ol(g)===v.current&&P.shiftKey&&(s.current=!0,u.current&&u.current.focus())},E=()=>{let P=v.current;if(P===null)return;let A=ol(g);if(!g.hasFocus()||!i()||s.current){s.current=!1;return}if(P.contains(A)||r&&A!==c.current&&A!==u.current)return;if(A!==p.current)p.current=null;else if(p.current!==null)return;if(!d.current)return;let _=[];if((A===c.current||A===u.current)&&(_=a(v.current)),_.length>0){let z=!!(S.current?.shiftKey&&S.current?.key===\"Tab\"),I=_[0],x=_[_.length-1];typeof I!=\"string\"&&typeof x!=\"string\"&&(z?x.focus():I.focus())}else P.focus()};g.addEventListener(\"focusin\",E),g.addEventListener(\"keydown\",b,!0);let C=setInterval(()=>{let P=ol(g);P&&P.tagName===\"BODY\"&&E()},50);return()=>{clearInterval(C),g.removeEventListener(\"focusin\",E),g.removeEventListener(\"keydown\",b,!0)}},[o,r,n,i,l,a]);let h=g=>{m.current===null&&(m.current=g.relatedTarget),d.current=!0,p.current=g.target;let b=t.props.onFocus;b&&b(g)},y=g=>{m.current===null&&(m.current=g.relatedTarget),d.current=!0};return(0,np.jsxs)(_o.Fragment,{children:[(0,np.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:y,ref:c,\"data-testid\":\"sentinelStart\"}),_o.cloneElement(t,{ref:T,onFocus:h}),(0,np.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:y,ref:u,\"data-testid\":\"sentinelEnd\"})]})}var G0=vD;var ba=q(re(),1),fC=q(Op(),1);function xD(e){return typeof e==\"function\"?e():e}var TD=ba.forwardRef(function(t,o){let{children:r,container:n,disablePortal:a=!1}=t,[i,l]=ba.useState(null),s=yo(ba.isValidElement(r)?Wr(r):null,o);return wr(()=>{a||l(xD(n)||document.body)},[n,a]),wr(()=>{if(i&&!a)return Zu(o,i),()=>{Zu(o,null)}},[o,i,a]),a?ba.isValidElement(r)?ba.cloneElement(r,{ref:s}):r:i&&fC.createPortal(r,i)}),ap=TD;var yC=q(re(),1);var Ws=q(re(),1);var dC=q(Ie(),1),SD={entering:{opacity:1},entered:{opacity:1}},ED=Ws.forwardRef(function(t,o){let r=kn(),n={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:a,appear:i=!0,children:l,easing:s,in:c,onEnter:u,onEntered:m,onEntering:p,onExit:d,onExited:v,onExiting:T,style:S,timeout:h=n,TransitionComponent:y=Xu,...g}=t,b=!0,E=Ws.useRef(null),C=Mr(E,Wr(l),o),P=O=>N=>{if(O){let X=E.current;N===void 0?O(X):O(X,N)}},A=P(p),_=P((O,N)=>{xm(O);let X=Ks({style:S,timeout:h,easing:s},{mode:\"enter\"});O.style.webkitTransition=r.transitions.create(\"opacity\",X),O.style.transition=r.transitions.create(\"opacity\",X),u&&u(O,N)}),z=P(m),I=P(T),x=P(O=>{let N=Ks({style:S,timeout:h,easing:s},{mode:\"exit\"});O.style.webkitTransition=r.transitions.create(\"opacity\",N),O.style.transition=r.transitions.create(\"opacity\",N),d&&d(O)}),k=P(v);return(0,dC.jsx)(y,{appear:i,in:c,nodeRef:b?E:void 0,onEnter:_,onEntered:z,onEntering:A,onExit:x,onExited:k,onExiting:I,addEndListener:O=>{a&&a(E.current,O)},timeout:h,...g,children:(O,{ownerState:N,...X})=>Ws.cloneElement(l,{style:{opacity:0,visibility:O===\"exited\"&&!c?\"hidden\":void 0,...SD[O],...S,...l.props.style},ref:C,...X})})}),q0=ED;function mC(e){return _e(\"MuiBackdrop\",e)}var k$=Ce(\"MuiBackdrop\",[\"root\",\"invisible\"]);var I0=q(Ie(),1),PD=e=>{let{classes:t,invisible:o}=e;return Le({root:[\"root\",o&&\"invisible\"]},mC,t)},CD=ae(\"div\",{name:\"MuiBackdrop\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.invisible&&t.invisible]}})({position:\"fixed\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",right:0,bottom:0,top:0,left:0,backgroundColor:\"rgba(0, 0, 0, 0.5)\",WebkitTapHighlightColor:\"transparent\",variants:[{props:{invisible:!0},style:{backgroundColor:\"transparent\"}}]}),RD=yC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiBackdrop\"}),{children:n,className:a,component:i=\"div\",invisible:l=!1,open:s,components:c={},componentsProps:u={},slotProps:m={},slots:p={},TransitionComponent:d,transitionDuration:v,...T}=r,S={...r,component:i,invisible:l},h=PD(S),y={transition:d,root:c.Root,...p},g={...u,...m},b={component:i,slots:y,slotProps:g},[E,C]=Ct(\"root\",{elementType:CD,externalForwardedProps:b,className:ie(h.root,a),ownerState:S}),[P,A]=Ct(\"transition\",{elementType:q0,externalForwardedProps:b,ownerState:S});return(0,I0.jsx)(P,{in:s,timeout:v,...T,...A,children:(0,I0.jsx)(E,{\"aria-hidden\":!0,...C,ref:o,children:n})})}),F0=RD;var yn=q(re(),1);function wD(e){return typeof e==\"function\"?e():e}function MD(e){return e?e.props.hasOwnProperty(\"in\"):!1}var hC=()=>{},Sm=new Tm;function OD(e){let{container:t,disableEscapeKeyDown:o=!1,disableScrollLock:r=!1,closeAfterTransition:n=!1,onTransitionEnter:a,onTransitionExited:i,children:l,onClose:s,open:c,rootRef:u}=e,m=yn.useRef({}),p=yn.useRef(null),d=yn.useRef(null),v=yo(d,u),[T,S]=yn.useState(!c),h=MD(l),y=!0;(e[\"aria-hidden\"]===\"false\"||e[\"aria-hidden\"]===!1)&&(y=!1);let g=()=>Yt(p.current),b=()=>(m.current.modalRef=d.current,m.current.mount=p.current,m.current),E=()=>{Sm.mount(b(),{disableScrollLock:r}),d.current&&(d.current.scrollTop=0)},C=Ln(()=>{let O=wD(t)||g().body;Sm.add(b(),O),d.current&&E()}),P=()=>Sm.isTopModal(b()),A=Ln(O=>{p.current=O,O&&(c&&P()?E():d.current&&Qs(d.current,y))}),_=yn.useCallback(()=>{Sm.remove(b(),y)},[y]);yn.useEffect(()=>()=>{_()},[_]),yn.useEffect(()=>{c?C():(!h||!n)&&_()},[c,_,h,n,C]);let z=O=>N=>{O.onKeyDown?.(N),!(N.key!==\"Escape\"||N.which===229||!P())&&(o||(N.stopPropagation(),s&&s(N,\"escapeKeyDown\")))},I=O=>N=>{O.onClick?.(N),N.target===N.currentTarget&&s&&s(N,\"backdropClick\")};return{getRootProps:(O={})=>{let N=ya(e);delete N.onTransitionEnter,delete N.onTransitionExited;let X={...N,...O};return{role:\"presentation\",...X,onKeyDown:z(X),ref:v}},getBackdropProps:(O={})=>{let N=O;return{\"aria-hidden\":!0,...N,onClick:I(N),open:c}},getTransitionProps:()=>{let O=()=>{S(!1),a&&a()},N=()=>{S(!0),i&&i(),n&&_()};return{onEnter:Ku(O,l?.props.onEnter??hC),onExited:Ku(N,l?.props.onExited??hC)}},rootRef:v,portalRef:A,isTopModal:P,exited:T,hasTransition:h}}var gC=OD;function bC(e){return _e(\"MuiModal\",e)}var rY=Ce(\"MuiModal\",[\"root\",\"hidden\",\"backdrop\"]);var Zs=q(Ie(),1),AD=e=>{let{open:t,exited:o,classes:r}=e;return Le({root:[\"root\",!t&&o&&\"hidden\"],backdrop:[\"backdrop\"]},bC,r)},DD=ae(\"div\",{name:\"MuiModal\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.open&&o.exited&&t.hidden]}})(He(({theme:e})=>({position:\"fixed\",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0,variants:[{props:({ownerState:t})=>!t.open&&t.exited,style:{visibility:\"hidden\"}}]}))),ND=ae(F0,{name:\"MuiModal\",slot:\"Backdrop\"})({zIndex:-1}),_D=Em.forwardRef(function(t,o){let r=je({name:\"MuiModal\",props:t}),{BackdropComponent:n=ND,BackdropProps:a,classes:i,className:l,closeAfterTransition:s=!1,children:c,container:u,component:m,components:p={},componentsProps:d={},disableAutoFocus:v=!1,disableEnforceFocus:T=!1,disableEscapeKeyDown:S=!1,disablePortal:h=!1,disableRestoreFocus:y=!1,disableScrollLock:g=!1,hideBackdrop:b=!1,keepMounted:E=!1,onClose:C,onTransitionEnter:P,onTransitionExited:A,open:_,slotProps:z={},slots:I={},theme:x,...k}=r,U={...r,closeAfterTransition:s,disableAutoFocus:v,disableEnforceFocus:T,disableEscapeKeyDown:S,disablePortal:h,disableRestoreFocus:y,disableScrollLock:g,hideBackdrop:b,keepMounted:E},{getRootProps:O,getBackdropProps:N,getTransitionProps:X,portalRef:oe,isTopModal:W,exited:Te,hasTransition:fe}=gC({...U,rootRef:o}),Ke={...U,exited:Te},Ze=AD(Ke),Ue={};if(c.props.tabIndex===void 0&&(Ue.tabIndex=\"-1\"),fe){let{onEnter:le,onExited:Oe}=X();Ue.onEnter=le,Ue.onExited=Oe}let xe={slots:{root:p.Root,backdrop:p.Backdrop,...I},slotProps:{...d,...z}},[Je,ht]=Ct(\"root\",{ref:o,elementType:DD,externalForwardedProps:{...xe,...k,component:m},getSlotProps:O,ownerState:Ke,className:ie(l,Ze?.root,!Ke.open&&Ke.exited&&Ze?.hidden)}),[we,ft]=Ct(\"backdrop\",{ref:a?.ref,elementType:n,externalForwardedProps:xe,shouldForwardComponentProp:!0,additionalProps:a,getSlotProps:le=>N({...le,onClick:Oe=>{le?.onClick&&le.onClick(Oe)}}),className:ie(a?.className,Ze?.backdrop),ownerState:Ke});return!E&&!_&&(!fe||Te)?null:(0,Zs.jsx)(ap,{ref:oe,container:u,disablePortal:h,children:(0,Zs.jsxs)(Je,{...ht,children:[!b&&n?(0,Zs.jsx)(we,{...ft}):null,(0,Zs.jsx)(G0,{disableEnforceFocus:T,disableAutoFocus:v,disableRestoreFocus:y,isEnabled:W,open:_,children:Em.cloneElement(c,Ue)})]})})}),K0=_D;var xC=q(re(),1);function vC(e){return _e(\"MuiPaper\",e)}var SY=Ce(\"MuiPaper\",[\"root\",\"rounded\",\"outlined\",\"elevation\",\"elevation0\",\"elevation1\",\"elevation2\",\"elevation3\",\"elevation4\",\"elevation5\",\"elevation6\",\"elevation7\",\"elevation8\",\"elevation9\",\"elevation10\",\"elevation11\",\"elevation12\",\"elevation13\",\"elevation14\",\"elevation15\",\"elevation16\",\"elevation17\",\"elevation18\",\"elevation19\",\"elevation20\",\"elevation21\",\"elevation22\",\"elevation23\",\"elevation24\"]);var TC=q(Ie(),1),zD=e=>{let{square:t,elevation:o,variant:r,classes:n}=e,a={root:[\"root\",r,!t&&\"rounded\",r===\"elevation\"&&`elevation${o}`]};return Le(a,vC,n)},kD=ae(\"div\",{name:\"MuiPaper\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],!o.square&&t.rounded,o.variant===\"elevation\"&&t[`elevation${o.elevation}`]]}})(He(({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create(\"box-shadow\"),variants:[{props:({ownerState:t})=>!t.square,style:{borderRadius:e.shape.borderRadius}},{props:{variant:\"outlined\"},style:{border:`1px solid ${(e.vars||e).palette.divider}`}},{props:{variant:\"elevation\"},style:{boxShadow:\"var(--Paper-shadow)\",backgroundImage:\"var(--Paper-overlay)\"}}]}))),BD=xC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiPaper\"}),n=kn(),{className:a,component:i=\"div\",elevation:l=1,square:s=!1,variant:c=\"elevation\",...u}=r,m={...r,component:i,elevation:l,square:s,variant:c},p=zD(m);return(0,TC.jsx)(kD,{as:i,ownerState:m,className:ie(p.root,a),ref:o,...u,style:{...c===\"elevation\"&&{\"--Paper-shadow\":(n.vars||n).shadows[l],...n.vars&&{\"--Paper-overlay\":n.vars.overlays?.[l]},...!n.vars&&n.palette.mode===\"dark\"&&{\"--Paper-overlay\":`linear-gradient(${As(\"#fff\",Bs(l))}, ${As(\"#fff\",Bs(l))})`}},...u.style}})}),Q0=BD;function SC(e){return _e(\"MuiPopover\",e)}var jY=Ce(\"MuiPopover\",[\"root\",\"paper\"]);var Cm=q(Ie(),1);function EC(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.height/2:t===\"bottom\"&&(o=e.height),o}function PC(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.width/2:t===\"right\"&&(o=e.width),o}function CC(e){return[e.horizontal,e.vertical].map(t=>typeof t==\"number\"?`${t}px`:t).join(\" \")}function Pm(e){return typeof e==\"function\"?e():e}var LD=e=>{let{classes:t}=e;return Le({root:[\"root\"],paper:[\"paper\"]},SC,t)},jD=ae(K0,{name:\"MuiPopover\",slot:\"Root\"})({}),W0=ae(Q0,{name:\"MuiPopover\",slot:\"Paper\"})({position:\"absolute\",overflowY:\"auto\",overflowX:\"hidden\",minWidth:16,minHeight:16,maxWidth:\"calc(100% - 32px)\",maxHeight:\"calc(100% - 32px)\",outline:0}),UD=zo.forwardRef(function(t,o){let r=je({props:t,name:\"MuiPopover\"}),{action:n,anchorEl:a,anchorOrigin:i={vertical:\"top\",horizontal:\"left\"},anchorPosition:l,anchorReference:s=\"anchorEl\",children:c,className:u,container:m,elevation:p=8,marginThreshold:d=16,open:v,PaperProps:T={},slots:S={},slotProps:h={},transformOrigin:y={vertical:\"top\",horizontal:\"left\"},TransitionComponent:g,transitionDuration:b=\"auto\",TransitionProps:E={},disableScrollLock:C=!1,...P}=r,A=zo.useRef(),_={...r,anchorOrigin:i,anchorReference:s,elevation:p,marginThreshold:d,transformOrigin:y,TransitionComponent:g,transitionDuration:b,TransitionProps:E},z=LD(_),I=zo.useCallback(()=>{if(s===\"anchorPosition\")return l;let le=Pm(a),Ae=(le&&le.nodeType===1?le:Wu(A.current).body).getBoundingClientRect();return{top:Ae.top+EC(Ae,i.vertical),left:Ae.left+PC(Ae,i.horizontal)}},[a,i.horizontal,i.vertical,l,s]),x=zo.useCallback(le=>({vertical:EC(le,y.vertical),horizontal:PC(le,y.horizontal)}),[y.horizontal,y.vertical]),k=zo.useCallback(le=>{let Oe={width:le.offsetWidth,height:le.offsetHeight},Ae=x(Oe);if(s===\"none\")return{top:null,left:null,transformOrigin:CC(Ae)};let et=I(),dt=et.top-Ae.vertical,Lt=et.left-Ae.horizontal,jt=dt+Oe.height,Be=Lt+Oe.width,Nt=qs(Pm(a)),Ro=Nt.innerHeight-d,Ut=Nt.innerWidth-d;if(d!==null&&dtRo){let st=jt-Ro;dt-=st,Ae.vertical+=st}if(d!==null&&LtUt){let st=Be-Ut;Lt-=st,Ae.horizontal+=st}return{top:`${Math.round(dt)}px`,left:`${Math.round(Lt)}px`,transformOrigin:CC(Ae)}},[a,s,I,x,d]),[U,O]=zo.useState(v),N=zo.useCallback(()=>{let le=A.current;if(!le)return;let Oe=k(le);Oe.top!==null&&le.style.setProperty(\"top\",Oe.top),Oe.left!==null&&(le.style.left=Oe.left),le.style.transformOrigin=Oe.transformOrigin,O(!0)},[k]);zo.useEffect(()=>(C&&window.addEventListener(\"scroll\",N),()=>window.removeEventListener(\"scroll\",N)),[a,C,N]);let X=()=>{N()},oe=()=>{O(!1)};zo.useEffect(()=>{v&&N()}),zo.useImperativeHandle(n,()=>v?{updatePosition:()=>{N()}}:null,[v,N]),zo.useEffect(()=>{if(!v)return;let le=qP(()=>{N()}),Oe=qs(Pm(a));return Oe.addEventListener(\"resize\",le),()=>{le.clear(),Oe.removeEventListener(\"resize\",le)}},[a,v,N]);let W=b,Te={slots:{transition:g,...S},slotProps:{transition:E,paper:T,...h}},[fe,Ke]=Ct(\"transition\",{elementType:rp,externalForwardedProps:Te,ownerState:_,getSlotProps:le=>({...le,onEntering:(Oe,Ae)=>{le.onEntering?.(Oe,Ae),X()},onExited:Oe=>{le.onExited?.(Oe),oe()}}),additionalProps:{appear:!0,in:v}});b===\"auto\"&&!fe.muiSupportAuto&&(W=void 0);let Ze=m||(a?Wu(Pm(a)).body:void 0),[Ue,{slots:xe,slotProps:Je,...ht}]=Ct(\"root\",{ref:o,elementType:jD,externalForwardedProps:{...Te,...P},shouldForwardComponentProp:!0,additionalProps:{slots:{backdrop:S.backdrop},slotProps:{backdrop:hm(typeof h.backdrop==\"function\"?h.backdrop(_):h.backdrop,{invisible:!0})},container:Ze,open:v},ownerState:_,className:ie(z.root,u)}),[we,ft]=Ct(\"paper\",{ref:A,className:z.paper,elementType:W0,externalForwardedProps:Te,shouldForwardComponentProp:!0,additionalProps:{elevation:p,style:U?void 0:{opacity:0}},ownerState:_});return(0,Cm.jsx)(Ue,{...ht,...!dn(Ue)&&{slots:xe,slotProps:Je,disableScrollLock:C},children:(0,Cm.jsx)(fe,{...Ke,timeout:W,children:(0,Cm.jsx)(we,{...ft,children:c})})})}),Z0=UD;function RC(e){return _e(\"MuiMenu\",e)}var lX=Ce(\"MuiMenu\",[\"root\",\"paper\",\"list\"]);var J0=q(Ie(),1),HD={vertical:\"top\",horizontal:\"right\"},VD={vertical:\"top\",horizontal:\"left\"},$D=e=>{let{classes:t}=e;return Le({root:[\"root\"],paper:[\"paper\"],list:[\"list\"]},RC,t)},YD=ae(Z0,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiMenu\",slot:\"Root\"})({}),XD=ae(W0,{name:\"MuiMenu\",slot:\"Paper\"})({maxHeight:\"calc(100% - 96px)\",WebkitOverflowScrolling:\"touch\"}),GD=ae(H0,{name:\"MuiMenu\",slot:\"List\"})({outline:0}),qD=ui.forwardRef(function(t,o){let r=je({props:t,name:\"MuiMenu\"}),{autoFocus:n=!0,children:a,className:i,disableAutoFocusItem:l=!1,MenuListProps:s={},onClose:c,open:u,PaperProps:m={},PopoverClasses:p,transitionDuration:d=\"auto\",TransitionProps:{onEntering:v,...T}={},variant:S=\"selectedMenu\",slots:h={},slotProps:y={},...g}=r,b=li(),E={...r,autoFocus:n,disableAutoFocusItem:l,MenuListProps:s,onEntering:v,PaperProps:m,transitionDuration:d,TransitionProps:T,variant:S},C=$D(E),P=n&&!l&&u,A=ui.useRef(null),_=(W,Te)=>{A.current&&A.current.adjustStyleForScrollbar(W,{direction:b?\"rtl\":\"ltr\"}),v&&v(W,Te)},z=W=>{W.key===\"Tab\"&&(W.preventDefault(),c&&c(W,\"tabKeyDown\"))},I=-1;ui.Children.map(a,(W,Te)=>{ui.isValidElement(W)&&(W.props.disabled||(S===\"selectedMenu\"&&W.props.selected||I===-1)&&(I=Te))});let x={slots:h,slotProps:{list:s,transition:T,paper:m,...y}},k=cr({elementType:h.root,externalSlotProps:y.root,ownerState:E,className:[C.root,i]}),[U,O]=Ct(\"paper\",{className:C.paper,elementType:XD,externalForwardedProps:x,shouldForwardComponentProp:!0,ownerState:E}),[N,X]=Ct(\"list\",{className:ie(C.list,s.className),elementType:GD,shouldForwardComponentProp:!0,externalForwardedProps:x,getSlotProps:W=>({...W,onKeyDown:Te=>{z(Te),W.onKeyDown?.(Te)}}),ownerState:E}),oe=typeof x.slotProps.transition==\"function\"?x.slotProps.transition(E):x.slotProps.transition;return(0,J0.jsx)(YD,{onClose:c,anchorOrigin:{vertical:\"bottom\",horizontal:b?\"right\":\"left\"},transformOrigin:b?HD:VD,slots:{root:h.root,paper:U,backdrop:h.backdrop,...h.transition&&{transition:h.transition}},slotProps:{root:k,paper:O,backdrop:typeof y.backdrop==\"function\"?y.backdrop(E):y.backdrop,transition:{...oe,onEntering:(...W)=>{_(...W),oe?.onEntering?.(...W)}}},open:u,ref:o,transitionDuration:d,ownerState:E,...g,classes:p,children:(0,J0.jsx)(N,{actions:A,autoFocus:n&&(I===-1||l),autoFocusItem:P,variant:S,...X,children:a})})}),ip=qD;var pi=q(re(),1);var MC=q(re(),1);function wC(e){return _e(\"MuiDivider\",e)}var ID=Ce(\"MuiDivider\",[\"root\",\"absolute\",\"fullWidth\",\"inset\",\"middle\",\"flexItem\",\"light\",\"vertical\",\"withChildren\",\"withChildrenVertical\",\"textAlignRight\",\"textAlignLeft\",\"wrapper\",\"wrapperVertical\"]),Rm=ID;var eb=q(Ie(),1),FD=e=>{let{absolute:t,children:o,classes:r,flexItem:n,light:a,orientation:i,textAlign:l,variant:s}=e;return Le({root:[\"root\",t&&\"absolute\",s,a&&\"light\",i===\"vertical\"&&\"vertical\",n&&\"flexItem\",o&&\"withChildren\",o&&i===\"vertical\"&&\"withChildrenVertical\",l===\"right\"&&i!==\"vertical\"&&\"textAlignRight\",l===\"left\"&&i!==\"vertical\"&&\"textAlignLeft\"],wrapper:[\"wrapper\",i===\"vertical\"&&\"wrapperVertical\"]},wC,r)},KD=ae(\"div\",{name:\"MuiDivider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.absolute&&t.absolute,t[o.variant],o.light&&t.light,o.orientation===\"vertical\"&&t.vertical,o.flexItem&&t.flexItem,o.children&&t.withChildren,o.children&&o.orientation===\"vertical\"&&t.withChildrenVertical,o.textAlign===\"right\"&&o.orientation!==\"vertical\"&&t.textAlignRight,o.textAlign===\"left\"&&o.orientation!==\"vertical\"&&t.textAlignLeft]}})(He(({theme:e})=>({margin:0,flexShrink:0,borderWidth:0,borderStyle:\"solid\",borderColor:(e.vars||e).palette.divider,borderBottomWidth:\"thin\",variants:[{props:{absolute:!0},style:{position:\"absolute\",bottom:0,left:0,width:\"100%\"}},{props:{light:!0},style:{borderColor:e.alpha((e.vars||e).palette.divider,.08)}},{props:{variant:\"inset\"},style:{marginLeft:72}},{props:{variant:\"middle\",orientation:\"horizontal\"},style:{marginLeft:e.spacing(2),marginRight:e.spacing(2)}},{props:{variant:\"middle\",orientation:\"vertical\"},style:{marginTop:e.spacing(1),marginBottom:e.spacing(1)}},{props:{orientation:\"vertical\"},style:{height:\"100%\",borderBottomWidth:0,borderRightWidth:\"thin\"}},{props:{flexItem:!0},style:{alignSelf:\"stretch\",height:\"auto\"}},{props:({ownerState:t})=>!!t.children,style:{display:\"flex\",textAlign:\"center\",border:0,borderTopStyle:\"solid\",borderLeftStyle:\"solid\",\"&::before, &::after\":{content:'\"\"',alignSelf:\"center\"}}},{props:({ownerState:t})=>t.children&&t.orientation!==\"vertical\",style:{\"&::before, &::after\":{width:\"100%\",borderTop:`thin solid ${(e.vars||e).palette.divider}`,borderTopStyle:\"inherit\"}}},{props:({ownerState:t})=>t.orientation===\"vertical\"&&t.children,style:{flexDirection:\"column\",\"&::before, &::after\":{height:\"100%\",borderLeft:`thin solid ${(e.vars||e).palette.divider}`,borderLeftStyle:\"inherit\"}}},{props:({ownerState:t})=>t.textAlign===\"right\"&&t.orientation!==\"vertical\",style:{\"&::before\":{width:\"90%\"},\"&::after\":{width:\"10%\"}}},{props:({ownerState:t})=>t.textAlign===\"left\"&&t.orientation!==\"vertical\",style:{\"&::before\":{width:\"10%\"},\"&::after\":{width:\"90%\"}}}]}))),QD=ae(\"span\",{name:\"MuiDivider\",slot:\"Wrapper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.wrapper,o.orientation===\"vertical\"&&t.wrapperVertical]}})(He(({theme:e})=>({display:\"inline-block\",paddingLeft:`calc(${e.spacing(1)} * 1.2)`,paddingRight:`calc(${e.spacing(1)} * 1.2)`,whiteSpace:\"nowrap\",variants:[{props:{orientation:\"vertical\"},style:{paddingTop:`calc(${e.spacing(1)} * 1.2)`,paddingBottom:`calc(${e.spacing(1)} * 1.2)`}}]}))),tb=MC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiDivider\"}),{absolute:n=!1,children:a,className:i,orientation:l=\"horizontal\",component:s=a||l===\"vertical\"?\"div\":\"hr\",flexItem:c=!1,light:u=!1,role:m=s!==\"hr\"?\"separator\":void 0,textAlign:p=\"center\",variant:d=\"fullWidth\",...v}=r,T={...r,absolute:n,component:s,flexItem:c,light:u,orientation:l,role:m,textAlign:p,variant:d},S=FD(T);return(0,eb.jsx)(KD,{as:s,className:ie(S.root,i),role:m,ref:o,ownerState:T,\"aria-orientation\":m===\"separator\"&&(s!==\"hr\"||l===\"vertical\")?l:void 0,...v,children:a?(0,eb.jsx)(QD,{className:S.wrapper,ownerState:T,children:a}):null})});tb&&(tb.muiSkipListHighlight=!0);var ob=tb;var WD=Ce(\"MuiListItemIcon\",[\"root\",\"alignItemsFlexStart\"]),wm=WD;var ZD=Ce(\"MuiListItemText\",[\"root\",\"multiline\",\"dense\",\"inset\",\"primary\",\"secondary\"]),Mm=ZD;function OC(e){return _e(\"MuiMenuItem\",e)}var JD=Ce(\"MuiMenuItem\",[\"root\",\"focusVisible\",\"dense\",\"disabled\",\"divider\",\"gutters\",\"selected\"]),Js=JD;var rb=q(Ie(),1),eN=(e,t)=>{let{ownerState:o}=e;return[t.root,o.dense&&t.dense,o.divider&&t.divider,!o.disableGutters&&t.gutters]},tN=e=>{let{disabled:t,dense:o,divider:r,disableGutters:n,selected:a,classes:i}=e,s=Le({root:[\"root\",o&&\"dense\",t&&\"disabled\",!n&&\"gutters\",r&&\"divider\",a&&\"selected\"]},OC,i);return{...i,...s}},oN=ae(ma,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiMenuItem\",slot:\"Root\",overridesResolver:eN})(He(({theme:e})=>({...e.typography.body1,display:\"flex\",justifyContent:\"flex-start\",alignItems:\"center\",position:\"relative\",textDecoration:\"none\",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:\"border-box\",whiteSpace:\"nowrap\",\"&:hover\":{textDecoration:\"none\",backgroundColor:(e.vars||e).palette.action.hover,\"@media (hover: none)\":{backgroundColor:\"transparent\"}},[`&.${Js.selected}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity),[`&.${Js.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)}},[`&.${Js.selected}:hover`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.hoverOpacity}`),\"@media (hover: none)\":{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity)}},[`&.${Js.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${Js.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${Rm.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${Rm.inset}`]:{marginLeft:52},[`& .${Mm.root}`]:{marginTop:0,marginBottom:0},[`& .${Mm.inset}`]:{paddingLeft:36},[`& .${wm.root}`]:{minWidth:36},variants:[{props:({ownerState:t})=>!t.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:t})=>t.divider,style:{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:\"padding-box\"}},{props:({ownerState:t})=>!t.dense,style:{[e.breakpoints.up(\"sm\")]:{minHeight:\"auto\"}}},{props:({ownerState:t})=>t.dense,style:{minHeight:32,paddingTop:4,paddingBottom:4,...e.typography.body2,[`& .${wm.root} svg`]:{fontSize:\"1.25rem\"}}}]}))),rN=pi.forwardRef(function(t,o){let r=je({props:t,name:\"MuiMenuItem\"}),{autoFocus:n=!1,component:a=\"li\",dense:i=!1,divider:l=!1,disableGutters:s=!1,focusVisibleClassName:c,role:u=\"menuitem\",tabIndex:m,className:p,...d}=r,v=pi.useContext(tp),T=pi.useMemo(()=>({dense:i||v.dense||!1,disableGutters:s}),[v.dense,i,s]),S=pi.useRef(null);ym(()=>{n&&S.current&&S.current.focus()},[n]);let h={...r,dense:T.dense,divider:l,disableGutters:s},y=tN(r),g=Mr(S,o),b;return r.disabled||(b=m!==void 0?m:-1),(0,rb.jsx)(tp.Provider,{value:T,children:(0,rb.jsx)(oN,{ref:g,role:u,tabIndex:b,component:a,focusVisibleClassName:ie(y.focusVisible,c),className:ie(y.root,p),...d,ownerState:h,classes:y})})}),nl=rN;var zm=q(re(),1);var Ho=q(re(),1);var nN={border:0,clip:\"rect(0 0 0 0)\",height:\"1px\",margin:\"-1px\",overflow:\"hidden\",padding:0,position:\"absolute\",whiteSpace:\"nowrap\",width:\"1px\"},nb=nN;function aN(e,t,o=(r,n)=>r===n){return e.length===t.length&&e.every((r,n)=>o(r,t[n]))}var AC=aN;var iN=2;function ec(e,t,o,r,n){return o===1?Math.min(e+t,n):Math.max(e-t,r)}function zC(e,t){return e-t}function DC(e,t){let{index:o}=e.reduce((r,n,a)=>{let i=Math.abs(t-n);return r===null||i({left:`${e}%`}),leap:e=>({width:`${e}%`})},\"horizontal-reverse\":{offset:e=>({right:`${e}%`}),leap:e=>({width:`${e}%`})},vertical:{offset:e=>({bottom:`${e}%`}),leap:e=>({height:`${e}%`})}},pN=e=>e,Nm;function _C(){return Nm===void 0&&(typeof CSS<\"u\"&&typeof CSS.supports==\"function\"?Nm=CSS.supports(\"touch-action\",\"none\"):Nm=!0),Nm}function kC(e){let{\"aria-labelledby\":t,defaultValue:o,disabled:r=!1,disableSwap:n=!1,isRtl:a=!1,marks:i=!1,max:l=100,min:s=0,name:c,onChange:u,onChangeCommitted:m,orientation:p=\"horizontal\",rootRef:d,scale:v=pN,step:T=1,shiftStep:S=10,tabIndex:h,value:y}=e,g=Ho.useRef(void 0),[b,E]=Ho.useState(-1),[C,P]=Ho.useState(-1),[A,_]=Ho.useState(!1),z=Ho.useRef(0),I=Ho.useRef(null),[x,k]=js({controlled:y,default:o??s,name:\"Slider\"}),U=u&&((Z,ee,Se)=>{let ye=Z.nativeEvent||Z,ze=new ye.constructor(ye.type,ye);Object.defineProperty(ze,\"target\",{writable:!0,value:{value:ee,name:c}}),I.current=ee,u(ze,ee,Se)}),O=Array.isArray(x),N=O?x.slice().sort(zC):[x];N=N.map(Z=>Z==null?s:ua(Z,s,l));let X=i===!0&&T!==null?[...Array(Math.floor((l-s)/T)+1)].map((Z,ee)=>({value:s+T*ee})):i||[],oe=X.map(Z=>Z.value),[W,Te]=Ho.useState(-1),fe=Ho.useRef(null),Ke=yo(d,fe),Ze=Z=>ee=>{let Se=Number(ee.currentTarget.getAttribute(\"data-index\"));pn(ee.target)&&Te(Se),P(Se),Z?.onFocus?.(ee)},Ue=Z=>ee=>{pn(ee.target)||Te(-1),P(-1),Z?.onBlur?.(ee)},xe=(Z,ee)=>{let Se=Number(Z.currentTarget.getAttribute(\"data-index\")),ye=N[Se],ze=oe.indexOf(ye),ue=ee;if(X&&T==null){let gt=oe[oe.length-1];ue>=gt?ue=gt:ue<=oe[0]?ue=oe[0]:ue=ueee=>{if([\"ArrowUp\",\"ArrowDown\",\"ArrowLeft\",\"ArrowRight\",\"PageUp\",\"PageDown\",\"Home\",\"End\"].includes(ee.key)){ee.preventDefault();let Se=Number(ee.currentTarget.getAttribute(\"data-index\")),ye=N[Se],ze=null;if(T!=null){let ue=ee.shiftKey?S:T;switch(ee.key){case\"ArrowUp\":ze=ec(ye,ue,1,s,l);break;case\"ArrowRight\":ze=ec(ye,ue,a?-1:1,s,l);break;case\"ArrowDown\":ze=ec(ye,ue,-1,s,l);break;case\"ArrowLeft\":ze=ec(ye,ue,a?1:-1,s,l);break;case\"PageUp\":ze=ec(ye,S,1,s,l);break;case\"PageDown\":ze=ec(ye,S,-1,s,l);break;case\"Home\":ze=s;break;case\"End\":ze=l;break;default:break}}else if(X){let ue=oe[oe.length-1],gt=oe.indexOf(ye),ce=[a?\"ArrowRight\":\"ArrowLeft\",\"ArrowDown\",\"PageDown\",\"Home\"],ke=[a?\"ArrowLeft\":\"ArrowRight\",\"ArrowUp\",\"PageUp\",\"End\"];ce.includes(ee.key)?gt===0?ze=oe[0]:ze=oe[gt-1]:ke.includes(ee.key)&&(gt===oe.length-1?ze=ue:ze=oe[gt+1])}ze!=null&&xe(ee,ze)}Z?.onKeyDown?.(ee)};wr(()=>{r&&fe.current.contains(document.activeElement)&&document.activeElement?.blur()},[r]),r&&b!==-1&&E(-1),r&&W!==-1&&Te(-1);let ht=Z=>ee=>{Z.onChange?.(ee),xe(ee,ee.target.valueAsNumber)},we=Ho.useRef(void 0),ft=p;a&&p===\"horizontal\"&&(ft+=\"-reverse\");let le=({finger:Z,move:ee=!1})=>{let{current:Se}=fe,{width:ye,height:ze,bottom:ue,left:gt}=Se.getBoundingClientRect(),ce;ft.startsWith(\"vertical\")?ce=(ue-Z.y)/ze:ce=(Z.x-gt)/ye,ft.includes(\"-reverse\")&&(ce=1-ce);let ke;if(ke=lN(ce,s,l),T)ke=cN(ke,T,s);else{let Wt=DC(oe,ke);ke=oe[Wt]}ke=ua(ke,s,l);let he=0;if(O){ee?he=we.current:he=DC(N,ke),n&&(ke=ua(ke,N[he-1]||-1/0,N[he+1]||1/0));let Wt=ke;ke=NC({values:N,newValue:ke,index:he}),n&&ee||(he=ke.indexOf(Wt),we.current=he)}return{newValue:ke,activeIndex:he}},Oe=Ln(Z=>{let ee=Om(Z,g);if(!ee)return;if(z.current+=1,Z.type===\"mousemove\"&&Z.buttons===0){Ae(Z);return}let{newValue:Se,activeIndex:ye}=le({finger:ee,move:!0});Am({sliderRef:fe,activeIndex:ye,setActive:E}),k(Se),!A&&z.current>iN&&_(!0),U&&!Dm(Se,x)&&U(Z,Se,ye)}),Ae=Ln(Z=>{let ee=Om(Z,g);if(_(!1),!ee)return;let{newValue:Se}=le({finger:ee,move:!0});E(-1),Z.type===\"touchend\"&&P(-1),m&&m(Z,I.current??Se),g.current=void 0,dt()}),et=Ln(Z=>{if(r)return;_C()||Z.preventDefault();let ee=Z.changedTouches[0];ee!=null&&(g.current=ee.identifier);let Se=Om(Z,g);if(Se!==!1){let{newValue:ze,activeIndex:ue}=le({finger:Se});Am({sliderRef:fe,activeIndex:ue,setActive:E}),k(ze),U&&!Dm(ze,x)&&U(Z,ze,ue)}z.current=0;let ye=Yt(fe.current);ye.addEventListener(\"touchmove\",Oe,{passive:!0}),ye.addEventListener(\"touchend\",Ae,{passive:!0})}),dt=Ho.useCallback(()=>{let Z=Yt(fe.current);Z.removeEventListener(\"mousemove\",Oe),Z.removeEventListener(\"mouseup\",Ae),Z.removeEventListener(\"touchmove\",Oe),Z.removeEventListener(\"touchend\",Ae)},[Ae,Oe]);Ho.useEffect(()=>{let{current:Z}=fe;return Z.addEventListener(\"touchstart\",et,{passive:_C()}),()=>{Z.removeEventListener(\"touchstart\",et),dt()}},[dt,et]),Ho.useEffect(()=>{r&&dt()},[r,dt]);let Lt=Z=>ee=>{if(Z.onMouseDown?.(ee),r||ee.defaultPrevented||ee.button!==0)return;ee.preventDefault();let Se=Om(ee,g);if(Se!==!1){let{newValue:ze,activeIndex:ue}=le({finger:Se});Am({sliderRef:fe,activeIndex:ue,setActive:E}),k(ze),U&&!Dm(ze,x)&&U(ee,ze,ue)}z.current=0;let ye=Yt(fe.current);ye.addEventListener(\"mousemove\",Oe,{passive:!0}),ye.addEventListener(\"mouseup\",Ae)},jt=lp(O?N[0]:s,s,l),Be=lp(N[N.length-1],s,l)-jt,Nt=(Z={})=>{let ee=ya(Z),Se={onMouseDown:Lt(ee||{})},ye={...ee,...Se};return{...Z,ref:Ke,...ye}},Ro=Z=>ee=>{Z.onMouseOver?.(ee);let Se=Number(ee.currentTarget.getAttribute(\"data-index\"));P(Se)},Ut=Z=>ee=>{Z.onMouseLeave?.(ee),P(-1)},st=(Z={})=>{let ee=ya(Z),Se={onMouseOver:Ro(ee||{}),onMouseLeave:Ut(ee||{})};return{...Z,...ee,...Se}},se=Z=>({pointerEvents:b!==-1&&b!==Z?\"none\":void 0}),xt;return p===\"vertical\"&&(xt=a?\"vertical-rl\":\"vertical-lr\"),{active:b,axis:ft,axisProps:uN,dragging:A,focusedThumbIndex:W,getHiddenInputProps:(Z={})=>{let ee=ya(Z),Se={onChange:ht(ee||{}),onFocus:Ze(ee||{}),onBlur:Ue(ee||{}),onKeyDown:Je(ee||{})},ye={...ee,...Se};return{tabIndex:h,\"aria-labelledby\":t,\"aria-orientation\":p,\"aria-valuemax\":v(l),\"aria-valuemin\":v(s),name:c,type:\"range\",min:e.min,max:e.max,step:e.step===null&&e.marks?\"any\":e.step??void 0,disabled:r,...Z,...ye,style:{...nb,direction:a?\"rtl\":\"ltr\",width:\"100%\",height:\"100%\",writingMode:xt}}},getRootProps:Nt,getThumbProps:st,marks:X,open:C,range:O,rootRef:Ke,trackLeap:Be,trackOffset:jt,values:N,getThumbStyle:se}}var fN=e=>!e||!dn(e),BC=fN;var _m=q(re(),1);function LC(e){return _e(\"MuiSlider\",e)}var dN=Ce(\"MuiSlider\",[\"root\",\"active\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"disabled\",\"dragging\",\"focusVisible\",\"mark\",\"markActive\",\"marked\",\"markLabel\",\"markLabelActive\",\"rail\",\"sizeSmall\",\"thumb\",\"thumbColorPrimary\",\"thumbColorSecondary\",\"thumbColorError\",\"thumbColorSuccess\",\"thumbColorInfo\",\"thumbColorWarning\",\"track\",\"trackInverted\",\"trackFalse\",\"thumbSizeSmall\",\"valueLabel\",\"valueLabelOpen\",\"valueLabelCircle\",\"valueLabelLabel\",\"vertical\"]),pr=dN;var tc=q(Ie(),1),mN=e=>{let{open:t}=e;return{offset:ie(t&&pr.valueLabelOpen),circle:pr.valueLabelCircle,label:pr.valueLabelLabel}};function ab(e){let{children:t,className:o,value:r}=e,n=mN(e);return t?_m.cloneElement(t,{className:t.props.className},(0,tc.jsxs)(_m.Fragment,{children:[t.props.children,(0,tc.jsx)(\"span\",{className:ie(n.offset,o),\"aria-hidden\":!0,children:(0,tc.jsx)(\"span\",{className:n.circle,children:(0,tc.jsx)(\"span\",{className:n.label,children:r})})})]})):null}var hn=q(Ie(),1);function jC(e){return e}var yN=ae(\"span\",{name:\"MuiSlider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[`color${me(o.color)}`],o.size!==\"medium\"&&t[`size${me(o.size)}`],o.marked&&t.marked,o.orientation===\"vertical\"&&t.vertical,o.track===\"inverted\"&&t.trackInverted,o.track===!1&&t.trackFalse]}})(He(({theme:e})=>({borderRadius:12,boxSizing:\"content-box\",display:\"inline-block\",position:\"relative\",cursor:\"pointer\",touchAction:\"none\",WebkitTapHighlightColor:\"transparent\",\"@media print\":{colorAdjust:\"exact\"},[`&.${pr.disabled}`]:{pointerEvents:\"none\",cursor:\"default\",color:(e.vars||e).palette.grey[400]},[`&.${pr.dragging}`]:{[`& .${pr.thumb}, & .${pr.track}`]:{transition:\"none\"}},variants:[...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),{props:{orientation:\"horizontal\"},style:{height:4,width:\"100%\",padding:\"13px 0\",\"@media (pointer: coarse)\":{padding:\"20px 0\"}}},{props:{orientation:\"horizontal\",size:\"small\"},style:{height:2}},{props:{orientation:\"horizontal\",marked:!0},style:{marginBottom:20}},{props:{orientation:\"vertical\"},style:{height:\"100%\",width:4,padding:\"0 13px\",\"@media (pointer: coarse)\":{padding:\"0 20px\"}}},{props:{orientation:\"vertical\",size:\"small\"},style:{width:2}},{props:{orientation:\"vertical\",marked:!0},style:{marginRight:44}}]}))),hN=ae(\"span\",{name:\"MuiSlider\",slot:\"Rail\"})({display:\"block\",position:\"absolute\",borderRadius:\"inherit\",backgroundColor:\"currentColor\",opacity:.38,variants:[{props:{orientation:\"horizontal\"},style:{width:\"100%\",height:\"inherit\",top:\"50%\",transform:\"translateY(-50%)\"}},{props:{orientation:\"vertical\"},style:{height:\"100%\",width:\"inherit\",left:\"50%\",transform:\"translateX(-50%)\"}},{props:{track:\"inverted\"},style:{opacity:1}}]}),gN=ae(\"span\",{name:\"MuiSlider\",slot:\"Track\"})(He(({theme:e})=>({display:\"block\",position:\"absolute\",borderRadius:\"inherit\",border:\"1px solid currentColor\",backgroundColor:\"currentColor\",transition:e.transitions.create([\"left\",\"width\",\"bottom\",\"height\"],{duration:e.transitions.duration.shortest}),variants:[{props:{size:\"small\"},style:{border:\"none\"}},{props:{orientation:\"horizontal\"},style:{height:\"inherit\",top:\"50%\",transform:\"translateY(-50%)\"}},{props:{orientation:\"vertical\"},style:{width:\"inherit\",left:\"50%\",transform:\"translateX(-50%)\"}},{props:{track:!1},style:{display:\"none\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t,track:\"inverted\"},style:{...e.vars?{backgroundColor:e.vars.palette.Slider[`${t}Track`],borderColor:e.vars.palette.Slider[`${t}Track`]}:{backgroundColor:e.lighten(e.palette[t].main,.62),borderColor:e.lighten(e.palette[t].main,.62),...e.applyStyles(\"dark\",{backgroundColor:e.darken(e.palette[t].main,.5)}),...e.applyStyles(\"dark\",{borderColor:e.darken(e.palette[t].main,.5)})}}}))]}))),bN=ae(\"span\",{name:\"MuiSlider\",slot:\"Thumb\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.thumb,t[`thumbColor${me(o.color)}`],o.size!==\"medium\"&&t[`thumbSize${me(o.size)}`]]}})(He(({theme:e})=>({position:\"absolute\",width:20,height:20,boxSizing:\"border-box\",borderRadius:\"50%\",outline:0,backgroundColor:\"currentColor\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",transition:e.transitions.create([\"box-shadow\",\"left\",\"bottom\"],{duration:e.transitions.duration.shortest}),\"&::before\":{position:\"absolute\",content:'\"\"',borderRadius:\"inherit\",width:\"100%\",height:\"100%\",boxShadow:(e.vars||e).shadows[2]},\"&::after\":{position:\"absolute\",content:'\"\"',borderRadius:\"50%\",width:42,height:42,top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\"},[`&.${pr.disabled}`]:{\"&:hover\":{boxShadow:\"none\"}},variants:[{props:{size:\"small\"},style:{width:12,height:12,\"&::before\":{boxShadow:\"none\"}}},{props:{orientation:\"horizontal\"},style:{top:\"50%\",transform:\"translate(-50%, -50%)\"}},{props:{orientation:\"vertical\"},style:{left:\"50%\",transform:\"translate(-50%, 50%)\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{[`&:hover, &.${pr.focusVisible}`]:{boxShadow:`0px 0px 0px 8px ${e.alpha((e.vars||e).palette[t].main,.16)}`,\"@media (hover: none)\":{boxShadow:\"none\"}},[`&.${pr.active}`]:{boxShadow:`0px 0px 0px 14px ${e.alpha((e.vars||e).palette[t].main,.16)}`}}}))]}))),vN=ae(ab,{name:\"MuiSlider\",slot:\"ValueLabel\"})(He(({theme:e})=>({zIndex:1,whiteSpace:\"nowrap\",...e.typography.body2,fontWeight:500,transition:e.transitions.create([\"transform\"],{duration:e.transitions.duration.shortest}),position:\"absolute\",backgroundColor:(e.vars||e).palette.grey[600],borderRadius:2,color:(e.vars||e).palette.common.white,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:\"0.25rem 0.75rem\",variants:[{props:{orientation:\"horizontal\"},style:{transform:\"translateY(-100%) scale(0)\",top:\"-10px\",transformOrigin:\"bottom center\",\"&::before\":{position:\"absolute\",content:'\"\"',width:8,height:8,transform:\"translate(-50%, 50%) rotate(45deg)\",backgroundColor:\"inherit\",bottom:0,left:\"50%\"},[`&.${pr.valueLabelOpen}`]:{transform:\"translateY(-100%) scale(1)\"}}},{props:{orientation:\"vertical\"},style:{transform:\"translateY(-50%) scale(0)\",right:\"30px\",top:\"50%\",transformOrigin:\"right center\",\"&::before\":{position:\"absolute\",content:'\"\"',width:8,height:8,transform:\"translate(-50%, -50%) rotate(45deg)\",backgroundColor:\"inherit\",right:-8,top:\"50%\"},[`&.${pr.valueLabelOpen}`]:{transform:\"translateY(-50%) scale(1)\"}}},{props:{size:\"small\"},style:{fontSize:e.typography.pxToRem(12),padding:\"0.25rem 0.5rem\"}},{props:{orientation:\"vertical\",size:\"small\"},style:{right:\"20px\"}}]})));var xN=ae(\"span\",{name:\"MuiSlider\",slot:\"Mark\",shouldForwardProp:e=>Hu(e)&&e!==\"markActive\",overridesResolver:(e,t)=>{let{markActive:o}=e;return[t.mark,o&&t.markActive]}})(He(({theme:e})=>({position:\"absolute\",width:2,height:2,borderRadius:1,backgroundColor:\"currentColor\",variants:[{props:{orientation:\"horizontal\"},style:{top:\"50%\",transform:\"translate(-1px, -50%)\"}},{props:{orientation:\"vertical\"},style:{left:\"50%\",transform:\"translate(-50%, 1px)\"}},{props:{markActive:!0},style:{backgroundColor:(e.vars||e).palette.background.paper,opacity:.8}}]}))),TN=ae(\"span\",{name:\"MuiSlider\",slot:\"MarkLabel\",shouldForwardProp:e=>Hu(e)&&e!==\"markLabelActive\"})(He(({theme:e})=>({...e.typography.body2,color:(e.vars||e).palette.text.secondary,position:\"absolute\",whiteSpace:\"nowrap\",variants:[{props:{orientation:\"horizontal\"},style:{top:30,transform:\"translateX(-50%)\",\"@media (pointer: coarse)\":{top:40}}},{props:{orientation:\"vertical\"},style:{left:36,transform:\"translateY(50%)\",\"@media (pointer: coarse)\":{left:44}}},{props:{markLabelActive:!0},style:{color:(e.vars||e).palette.text.primary}}]}))),SN=e=>{let{disabled:t,dragging:o,marked:r,orientation:n,track:a,classes:i,color:l,size:s}=e,c={root:[\"root\",t&&\"disabled\",o&&\"dragging\",r&&\"marked\",n===\"vertical\"&&\"vertical\",a===\"inverted\"&&\"trackInverted\",a===!1&&\"trackFalse\",l&&`color${me(l)}`,s&&`size${me(s)}`],rail:[\"rail\"],track:[\"track\"],mark:[\"mark\"],markActive:[\"markActive\"],markLabel:[\"markLabel\"],markLabelActive:[\"markLabelActive\"],valueLabel:[\"valueLabel\"],thumb:[\"thumb\",t&&\"disabled\",s&&`thumbSize${me(s)}`,l&&`thumbColor${me(l)}`],active:[\"active\"],disabled:[\"disabled\"],focusVisible:[\"focusVisible\"]};return Le(c,LC,i)},EN=({children:e})=>e,PN=zm.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSlider\"}),n=li(),{\"aria-label\":a,\"aria-valuetext\":i,\"aria-labelledby\":l,component:s=\"span\",components:c={},componentsProps:u={},color:m=\"primary\",classes:p,className:d,disableSwap:v=!1,disabled:T=!1,getAriaLabel:S,getAriaValueText:h,marks:y=!1,max:g=100,min:b=0,name:E,onChange:C,onChangeCommitted:P,orientation:A=\"horizontal\",shiftStep:_=10,size:z=\"medium\",step:I=1,scale:x=jC,slotProps:k,slots:U,tabIndex:O,track:N=\"normal\",value:X,valueLabelDisplay:oe=\"off\",valueLabelFormat:W=jC,...Te}=r,fe={...r,isRtl:n,max:g,min:b,classes:p,disabled:T,disableSwap:v,orientation:A,marks:y,color:m,size:z,step:I,shiftStep:_,scale:x,track:N,valueLabelDisplay:oe,valueLabelFormat:W},{axisProps:Ke,getRootProps:Ze,getHiddenInputProps:Ue,getThumbProps:xe,open:Je,active:ht,axis:we,focusedThumbIndex:ft,range:le,dragging:Oe,marks:Ae,values:et,trackOffset:dt,trackLeap:Lt,getThumbStyle:jt}=kC({...fe,rootRef:o});fe.marked=Ae.length>0&&Ae.some(Tt=>Tt.label),fe.dragging=Oe,fe.focusedThumbIndex=ft;let Be=SN(fe),Nt=U?.root??c.Root??yN,Ro=U?.rail??c.Rail??hN,Ut=U?.track??c.Track??gN,st=U?.thumb??c.Thumb??bN,se=U?.valueLabel??c.ValueLabel??vN,xt=U?.mark??c.Mark??xN,fr=U?.markLabel??c.MarkLabel??TN,Z=U?.input??c.Input??\"input\",ee=k?.root??u.root,Se=k?.rail??u.rail,ye=k?.track??u.track,ze=k?.thumb??u.thumb,ue=k?.valueLabel??u.valueLabel,gt=k?.mark??u.mark,ce=k?.markLabel??u.markLabel,ke=k?.input??u.input,he=cr({elementType:Nt,getSlotProps:Ze,externalSlotProps:ee,externalForwardedProps:Te,additionalProps:{...BC(Nt)&&{as:s}},ownerState:{...fe,...ee?.ownerState},className:[Be.root,d]}),Wt=cr({elementType:Ro,externalSlotProps:Se,ownerState:fe,className:Be.rail}),be=cr({elementType:Ut,externalSlotProps:ye,additionalProps:{style:{...Ke[we].offset(dt),...Ke[we].leap(Lt)}},ownerState:{...fe,...ye?.ownerState},className:Be.track}),uo=cr({elementType:st,getSlotProps:xe,externalSlotProps:ze,ownerState:{...fe,...ze?.ownerState},className:Be.thumb}),ve=cr({elementType:se,externalSlotProps:ue,ownerState:{...fe,...ue?.ownerState},className:Be.valueLabel}),po=cr({elementType:xt,externalSlotProps:gt,ownerState:fe,className:Be.mark}),Ht=cr({elementType:fr,externalSlotProps:ce,ownerState:fe,className:Be.markLabel}),Sn=cr({elementType:Z,getSlotProps:Ue,externalSlotProps:ke,ownerState:fe});return(0,hn.jsxs)(Nt,{...he,children:[(0,hn.jsx)(Ro,{...Wt}),(0,hn.jsx)(Ut,{...be}),Ae.filter(Tt=>Tt.value>=b&&Tt.value<=g).map((Tt,Qe)=>{let Ar=lp(Tt.value,b,g),En=Ke[we].offset(Ar),Gt;return N===!1?Gt=et.includes(Tt.value):Gt=N===\"normal\"&&(le?Tt.value>=et[0]&&Tt.value<=et[et.length-1]:Tt.value<=et[0])||N===\"inverted\"&&(le?Tt.value<=et[0]||Tt.value>=et[et.length-1]:Tt.value>=et[0]),(0,hn.jsxs)(zm.Fragment,{children:[(0,hn.jsx)(xt,{\"data-index\":Qe,...po,...!dn(xt)&&{markActive:Gt},style:{...En,...po.style},className:ie(po.className,Gt&&Be.markActive)}),Tt.label!=null?(0,hn.jsx)(fr,{\"aria-hidden\":!0,\"data-index\":Qe,...Ht,...!dn(fr)&&{markLabelActive:Gt},style:{...En,...Ht.style},className:ie(Be.markLabel,Ht.className,Gt&&Be.markLabelActive),children:Tt.label}):null]},Qe)}),et.map((Tt,Qe)=>{let Ar=lp(Tt,b,g),En=Ke[we].offset(Ar),Gt=oe===\"off\"?EN:se;return(0,hn.jsx)(Gt,{...!dn(Gt)&&{valueLabelFormat:W,valueLabelDisplay:oe,value:typeof W==\"function\"?W(x(Tt),Qe):W,index:Qe,open:Je===Qe||ht===Qe||oe===\"on\",disabled:T},...ve,children:(0,hn.jsx)(st,{\"data-index\":Qe,...uo,className:ie(Be.thumb,uo.className,ht===Qe&&Be.active,ft===Qe&&Be.focusVisible),style:{...En,...jt(Qe),...uo.style},children:(0,hn.jsx)(Z,{\"data-index\":Qe,\"aria-label\":S?S(Qe):a,\"aria-valuenow\":x(Tt),\"aria-labelledby\":l,\"aria-valuetext\":h?h(x(Tt),Qe):i,value:et[Qe],...Sn})})},Qe)})]})}),km=PN;var oo=q(re(),1);var sR=q(re(),1);var Vo=q(re(),1);var Qt=\"top\",go=\"bottom\",co=\"right\",to=\"left\",Bm=\"auto\",fi=[Qt,go,co,to],va=\"start\",al=\"end\",UC=\"clippingParents\",Lm=\"viewport\",oc=\"popper\",HC=\"reference\",ib=fi.reduce(function(e,t){return e.concat([t+\"-\"+va,t+\"-\"+al])},[]),jm=[].concat(fi,[Bm]).reduce(function(e,t){return e.concat([t,t+\"-\"+va,t+\"-\"+al])},[]),CN=\"beforeRead\",RN=\"read\",wN=\"afterRead\",MN=\"beforeMain\",ON=\"main\",AN=\"afterMain\",DN=\"beforeWrite\",NN=\"write\",_N=\"afterWrite\",VC=[CN,RN,wN,MN,ON,AN,DN,NN,_N];function Po(e){return e?(e.nodeName||\"\").toLowerCase():null}function Bt(e){if(e==null)return window;if(e.toString()!==\"[object Window]\"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Zr(e){var t=Bt(e).Element;return e instanceof t||e instanceof Element}function bo(e){var t=Bt(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function rc(e){if(typeof ShadowRoot>\"u\")return!1;var t=Bt(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function zN(e){var t=e.state;Object.keys(t.elements).forEach(function(o){var r=t.styles[o]||{},n=t.attributes[o]||{},a=t.elements[o];!bo(a)||!Po(a)||(Object.assign(a.style,r),Object.keys(n).forEach(function(i){var l=n[i];l===!1?a.removeAttribute(i):a.setAttribute(i,l===!0?\"\":l)}))})}function kN(e){var t=e.state,o={popper:{position:t.options.strategy,left:\"0\",top:\"0\",margin:\"0\"},arrow:{position:\"absolute\"},reference:{}};return Object.assign(t.elements.popper.style,o.popper),t.styles=o,t.elements.arrow&&Object.assign(t.elements.arrow.style,o.arrow),function(){Object.keys(t.elements).forEach(function(r){var n=t.elements[r],a=t.attributes[r]||{},i=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:o[r]),l=i.reduce(function(s,c){return s[c]=\"\",s},{});!bo(n)||!Po(n)||(Object.assign(n.style,l),Object.keys(a).forEach(function(s){n.removeAttribute(s)}))})}}var $C={name:\"applyStyles\",enabled:!0,phase:\"write\",fn:zN,effect:kN,requires:[\"computeStyles\"]};function Co(e){return e.split(\"-\")[0]}var gn=Math.max,il=Math.min,xa=Math.round;function nc(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+\"/\"+t.version}).join(\" \"):navigator.userAgent}function sp(){return!/^((?!chrome|android).)*safari/i.test(nc())}function Jr(e,t,o){t===void 0&&(t=!1),o===void 0&&(o=!1);var r=e.getBoundingClientRect(),n=1,a=1;t&&bo(e)&&(n=e.offsetWidth>0&&xa(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&xa(r.height)/e.offsetHeight||1);var i=Zr(e)?Bt(e):window,l=i.visualViewport,s=!sp()&&o,c=(r.left+(s&&l?l.offsetLeft:0))/n,u=(r.top+(s&&l?l.offsetTop:0))/a,m=r.width/n,p=r.height/a;return{width:m,height:p,top:u,right:c+m,bottom:u+p,left:c,x:c,y:u}}function ll(e){var t=Jr(e),o=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-o)<=1&&(o=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:o,height:r}}function cp(e,t){var o=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(o&&rc(o)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Zo(e){return Bt(e).getComputedStyle(e)}function lb(e){return[\"table\",\"td\",\"th\"].indexOf(Po(e))>=0}function ko(e){return((Zr(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ta(e){return Po(e)===\"html\"?e:e.assignedSlot||e.parentNode||(rc(e)?e.host:null)||ko(e)}function YC(e){return!bo(e)||Zo(e).position===\"fixed\"?null:e.offsetParent}function BN(e){var t=/firefox/i.test(nc()),o=/Trident/i.test(nc());if(o&&bo(e)){var r=Zo(e);if(r.position===\"fixed\")return null}var n=Ta(e);for(rc(n)&&(n=n.host);bo(n)&&[\"html\",\"body\"].indexOf(Po(n))<0;){var a=Zo(n);if(a.transform!==\"none\"||a.perspective!==\"none\"||a.contain===\"paint\"||[\"transform\",\"perspective\"].indexOf(a.willChange)!==-1||t&&a.willChange===\"filter\"||t&&a.filter&&a.filter!==\"none\")return n;n=n.parentNode}return null}function bn(e){for(var t=Bt(e),o=YC(e);o&&lb(o)&&Zo(o).position===\"static\";)o=YC(o);return o&&(Po(o)===\"html\"||Po(o)===\"body\"&&Zo(o).position===\"static\")?t:o||BN(e)||t}function sl(e){return[\"top\",\"bottom\"].indexOf(e)>=0?\"x\":\"y\"}function cl(e,t,o){return gn(e,il(t,o))}function XC(e,t,o){var r=cl(e,t,o);return r>o?o:r}function up(){return{top:0,right:0,bottom:0,left:0}}function pp(e){return Object.assign({},up(),e)}function fp(e,t){return t.reduce(function(o,r){return o[r]=e,o},{})}var LN=function(t,o){return t=typeof t==\"function\"?t(Object.assign({},o.rects,{placement:o.placement})):t,pp(typeof t!=\"number\"?t:fp(t,fi))};function jN(e){var t,o=e.state,r=e.name,n=e.options,a=o.elements.arrow,i=o.modifiersData.popperOffsets,l=Co(o.placement),s=sl(l),c=[to,co].indexOf(l)>=0,u=c?\"height\":\"width\";if(!(!a||!i)){var m=LN(n.padding,o),p=ll(a),d=s===\"y\"?Qt:to,v=s===\"y\"?go:co,T=o.rects.reference[u]+o.rects.reference[s]-i[s]-o.rects.popper[u],S=i[s]-o.rects.reference[s],h=bn(a),y=h?s===\"y\"?h.clientHeight||0:h.clientWidth||0:0,g=T/2-S/2,b=m[d],E=y-p[u]-m[v],C=y/2-p[u]/2+g,P=cl(b,C,E),A=s;o.modifiersData[r]=(t={},t[A]=P,t.centerOffset=P-C,t)}}function UN(e){var t=e.state,o=e.options,r=o.element,n=r===void 0?\"[data-popper-arrow]\":r;n!=null&&(typeof n==\"string\"&&(n=t.elements.popper.querySelector(n),!n)||cp(t.elements.popper,n)&&(t.elements.arrow=n))}var GC={name:\"arrow\",enabled:!0,phase:\"main\",fn:jN,effect:UN,requires:[\"popperOffsets\"],requiresIfExists:[\"preventOverflow\"]};function en(e){return e.split(\"-\")[1]}var HN={top:\"auto\",right:\"auto\",bottom:\"auto\",left:\"auto\"};function VN(e,t){var o=e.x,r=e.y,n=t.devicePixelRatio||1;return{x:xa(o*n)/n||0,y:xa(r*n)/n||0}}function qC(e){var t,o=e.popper,r=e.popperRect,n=e.placement,a=e.variation,i=e.offsets,l=e.position,s=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,m=e.isFixed,p=i.x,d=p===void 0?0:p,v=i.y,T=v===void 0?0:v,S=typeof u==\"function\"?u({x:d,y:T}):{x:d,y:T};d=S.x,T=S.y;var h=i.hasOwnProperty(\"x\"),y=i.hasOwnProperty(\"y\"),g=to,b=Qt,E=window;if(c){var C=bn(o),P=\"clientHeight\",A=\"clientWidth\";if(C===Bt(o)&&(C=ko(o),Zo(C).position!==\"static\"&&l===\"absolute\"&&(P=\"scrollHeight\",A=\"scrollWidth\")),C=C,n===Qt||(n===to||n===co)&&a===al){b=go;var _=m&&C===E&&E.visualViewport?E.visualViewport.height:C[P];T-=_-r.height,T*=s?1:-1}if(n===to||(n===Qt||n===go)&&a===al){g=co;var z=m&&C===E&&E.visualViewport?E.visualViewport.width:C[A];d-=z-r.width,d*=s?1:-1}}var I=Object.assign({position:l},c&&HN),x=u===!0?VN({x:d,y:T},Bt(o)):{x:d,y:T};if(d=x.x,T=x.y,s){var k;return Object.assign({},I,(k={},k[b]=y?\"0\":\"\",k[g]=h?\"0\":\"\",k.transform=(E.devicePixelRatio||1)<=1?\"translate(\"+d+\"px, \"+T+\"px)\":\"translate3d(\"+d+\"px, \"+T+\"px, 0)\",k))}return Object.assign({},I,(t={},t[b]=y?T+\"px\":\"\",t[g]=h?d+\"px\":\"\",t.transform=\"\",t))}function $N(e){var t=e.state,o=e.options,r=o.gpuAcceleration,n=r===void 0?!0:r,a=o.adaptive,i=a===void 0?!0:a,l=o.roundOffsets,s=l===void 0?!0:l,c={placement:Co(t.placement),variation:en(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:n,isFixed:t.options.strategy===\"fixed\"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,qC(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:s})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,qC(Object.assign({},c,{offsets:t.modifiersData.arrow,position:\"absolute\",adaptive:!1,roundOffsets:s})))),t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-placement\":t.placement})}var IC={name:\"computeStyles\",enabled:!0,phase:\"beforeWrite\",fn:$N,data:{}};var Um={passive:!0};function YN(e){var t=e.state,o=e.instance,r=e.options,n=r.scroll,a=n===void 0?!0:n,i=r.resize,l=i===void 0?!0:i,s=Bt(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach(function(u){u.addEventListener(\"scroll\",o.update,Um)}),l&&s.addEventListener(\"resize\",o.update,Um),function(){a&&c.forEach(function(u){u.removeEventListener(\"scroll\",o.update,Um)}),l&&s.removeEventListener(\"resize\",o.update,Um)}}var FC={name:\"eventListeners\",enabled:!0,phase:\"write\",fn:function(){},effect:YN,data:{}};var XN={left:\"right\",right:\"left\",bottom:\"top\",top:\"bottom\"};function ac(e){return e.replace(/left|right|bottom|top/g,function(t){return XN[t]})}var GN={start:\"end\",end:\"start\"};function Hm(e){return e.replace(/start|end/g,function(t){return GN[t]})}function ul(e){var t=Bt(e),o=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:o,scrollTop:r}}function pl(e){return Jr(ko(e)).left+ul(e).scrollLeft}function sb(e,t){var o=Bt(e),r=ko(e),n=o.visualViewport,a=r.clientWidth,i=r.clientHeight,l=0,s=0;if(n){a=n.width,i=n.height;var c=sp();(c||!c&&t===\"fixed\")&&(l=n.offsetLeft,s=n.offsetTop)}return{width:a,height:i,x:l+pl(e),y:s}}function cb(e){var t,o=ko(e),r=ul(e),n=(t=e.ownerDocument)==null?void 0:t.body,a=gn(o.scrollWidth,o.clientWidth,n?n.scrollWidth:0,n?n.clientWidth:0),i=gn(o.scrollHeight,o.clientHeight,n?n.scrollHeight:0,n?n.clientHeight:0),l=-r.scrollLeft+pl(e),s=-r.scrollTop;return Zo(n||o).direction===\"rtl\"&&(l+=gn(o.clientWidth,n?n.clientWidth:0)-a),{width:a,height:i,x:l,y:s}}function fl(e){var t=Zo(e),o=t.overflow,r=t.overflowX,n=t.overflowY;return/auto|scroll|overlay|hidden/.test(o+n+r)}function Vm(e){return[\"html\",\"body\",\"#document\"].indexOf(Po(e))>=0?e.ownerDocument.body:bo(e)&&fl(e)?e:Vm(Ta(e))}function di(e,t){var o;t===void 0&&(t=[]);var r=Vm(e),n=r===((o=e.ownerDocument)==null?void 0:o.body),a=Bt(r),i=n?[a].concat(a.visualViewport||[],fl(r)?r:[]):r,l=t.concat(i);return n?l:l.concat(di(Ta(i)))}function ic(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function qN(e,t){var o=Jr(e,!1,t===\"fixed\");return o.top=o.top+e.clientTop,o.left=o.left+e.clientLeft,o.bottom=o.top+e.clientHeight,o.right=o.left+e.clientWidth,o.width=e.clientWidth,o.height=e.clientHeight,o.x=o.left,o.y=o.top,o}function KC(e,t,o){return t===Lm?ic(sb(e,o)):Zr(t)?qN(t,o):ic(cb(ko(e)))}function IN(e){var t=di(Ta(e)),o=[\"absolute\",\"fixed\"].indexOf(Zo(e).position)>=0,r=o&&bo(e)?bn(e):e;return Zr(r)?t.filter(function(n){return Zr(n)&&cp(n,r)&&Po(n)!==\"body\"}):[]}function ub(e,t,o,r){var n=t===\"clippingParents\"?IN(e):[].concat(t),a=[].concat(n,[o]),i=a[0],l=a.reduce(function(s,c){var u=KC(e,c,r);return s.top=gn(u.top,s.top),s.right=il(u.right,s.right),s.bottom=il(u.bottom,s.bottom),s.left=gn(u.left,s.left),s},KC(e,i,r));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}function dp(e){var t=e.reference,o=e.element,r=e.placement,n=r?Co(r):null,a=r?en(r):null,i=t.x+t.width/2-o.width/2,l=t.y+t.height/2-o.height/2,s;switch(n){case Qt:s={x:i,y:t.y-o.height};break;case go:s={x:i,y:t.y+t.height};break;case co:s={x:t.x+t.width,y:l};break;case to:s={x:t.x-o.width,y:l};break;default:s={x:t.x,y:t.y}}var c=n?sl(n):null;if(c!=null){var u=c===\"y\"?\"height\":\"width\";switch(a){case va:s[c]=s[c]-(t[u]/2-o[u]/2);break;case al:s[c]=s[c]+(t[u]/2-o[u]/2);break;default:}}return s}function vn(e,t){t===void 0&&(t={});var o=t,r=o.placement,n=r===void 0?e.placement:r,a=o.strategy,i=a===void 0?e.strategy:a,l=o.boundary,s=l===void 0?UC:l,c=o.rootBoundary,u=c===void 0?Lm:c,m=o.elementContext,p=m===void 0?oc:m,d=o.altBoundary,v=d===void 0?!1:d,T=o.padding,S=T===void 0?0:T,h=pp(typeof S!=\"number\"?S:fp(S,fi)),y=p===oc?HC:oc,g=e.rects.popper,b=e.elements[v?y:p],E=ub(Zr(b)?b:b.contextElement||ko(e.elements.popper),s,u,i),C=Jr(e.elements.reference),P=dp({reference:C,element:g,strategy:\"absolute\",placement:n}),A=ic(Object.assign({},g,P)),_=p===oc?A:C,z={top:E.top-_.top+h.top,bottom:_.bottom-E.bottom+h.bottom,left:E.left-_.left+h.left,right:_.right-E.right+h.right},I=e.modifiersData.offset;if(p===oc&&I){var x=I[n];Object.keys(z).forEach(function(k){var U=[co,go].indexOf(k)>=0?1:-1,O=[Qt,go].indexOf(k)>=0?\"y\":\"x\";z[k]+=x[O]*U})}return z}function pb(e,t){t===void 0&&(t={});var o=t,r=o.placement,n=o.boundary,a=o.rootBoundary,i=o.padding,l=o.flipVariations,s=o.allowedAutoPlacements,c=s===void 0?jm:s,u=en(r),m=u?l?ib:ib.filter(function(v){return en(v)===u}):fi,p=m.filter(function(v){return c.indexOf(v)>=0});p.length===0&&(p=m);var d=p.reduce(function(v,T){return v[T]=vn(e,{placement:T,boundary:n,rootBoundary:a,padding:i})[Co(T)],v},{});return Object.keys(d).sort(function(v,T){return d[v]-d[T]})}function FN(e){if(Co(e)===Bm)return[];var t=ac(e);return[Hm(e),t,Hm(t)]}function KN(e){var t=e.state,o=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var n=o.mainAxis,a=n===void 0?!0:n,i=o.altAxis,l=i===void 0?!0:i,s=o.fallbackPlacements,c=o.padding,u=o.boundary,m=o.rootBoundary,p=o.altBoundary,d=o.flipVariations,v=d===void 0?!0:d,T=o.allowedAutoPlacements,S=t.options.placement,h=Co(S),y=h===S,g=s||(y||!v?[ac(S)]:FN(S)),b=[S].concat(g).reduce(function(Ue,xe){return Ue.concat(Co(xe)===Bm?pb(t,{placement:xe,boundary:u,rootBoundary:m,padding:c,flipVariations:v,allowedAutoPlacements:T}):xe)},[]),E=t.rects.reference,C=t.rects.popper,P=new Map,A=!0,_=b[0],z=0;z=0,O=U?\"width\":\"height\",N=vn(t,{placement:I,boundary:u,rootBoundary:m,altBoundary:p,padding:c}),X=U?k?co:to:k?go:Qt;E[O]>C[O]&&(X=ac(X));var oe=ac(X),W=[];if(a&&W.push(N[x]<=0),l&&W.push(N[X]<=0,N[oe]<=0),W.every(function(Ue){return Ue})){_=I,A=!1;break}P.set(I,W)}if(A)for(var Te=v?3:1,fe=function(xe){var Je=b.find(function(ht){var we=P.get(ht);if(we)return we.slice(0,xe).every(function(ft){return ft})});if(Je)return _=Je,\"break\"},Ke=Te;Ke>0;Ke--){var Ze=fe(Ke);if(Ze===\"break\")break}t.placement!==_&&(t.modifiersData[r]._skip=!0,t.placement=_,t.reset=!0)}}var QC={name:\"flip\",enabled:!0,phase:\"main\",fn:KN,requiresIfExists:[\"offset\"],data:{_skip:!1}};function WC(e,t,o){return o===void 0&&(o={x:0,y:0}),{top:e.top-t.height-o.y,right:e.right-t.width+o.x,bottom:e.bottom-t.height+o.y,left:e.left-t.width-o.x}}function ZC(e){return[Qt,co,go,to].some(function(t){return e[t]>=0})}function QN(e){var t=e.state,o=e.name,r=t.rects.reference,n=t.rects.popper,a=t.modifiersData.preventOverflow,i=vn(t,{elementContext:\"reference\"}),l=vn(t,{altBoundary:!0}),s=WC(i,r),c=WC(l,n,a),u=ZC(s),m=ZC(c);t.modifiersData[o]={referenceClippingOffsets:s,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:m},t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-reference-hidden\":u,\"data-popper-escaped\":m})}var JC={name:\"hide\",enabled:!0,phase:\"main\",requiresIfExists:[\"preventOverflow\"],fn:QN};function WN(e,t,o){var r=Co(e),n=[to,Qt].indexOf(r)>=0?-1:1,a=typeof o==\"function\"?o(Object.assign({},t,{placement:e})):o,i=a[0],l=a[1];return i=i||0,l=(l||0)*n,[to,co].indexOf(r)>=0?{x:l,y:i}:{x:i,y:l}}function ZN(e){var t=e.state,o=e.options,r=e.name,n=o.offset,a=n===void 0?[0,0]:n,i=jm.reduce(function(u,m){return u[m]=WN(m,t.rects,a),u},{}),l=i[t.placement],s=l.x,c=l.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=i}var eR={name:\"offset\",enabled:!0,phase:\"main\",requires:[\"popperOffsets\"],fn:ZN};function JN(e){var t=e.state,o=e.name;t.modifiersData[o]=dp({reference:t.rects.reference,element:t.rects.popper,strategy:\"absolute\",placement:t.placement})}var tR={name:\"popperOffsets\",enabled:!0,phase:\"read\",fn:JN,data:{}};function fb(e){return e===\"x\"?\"y\":\"x\"}function e_(e){var t=e.state,o=e.options,r=e.name,n=o.mainAxis,a=n===void 0?!0:n,i=o.altAxis,l=i===void 0?!1:i,s=o.boundary,c=o.rootBoundary,u=o.altBoundary,m=o.padding,p=o.tether,d=p===void 0?!0:p,v=o.tetherOffset,T=v===void 0?0:v,S=vn(t,{boundary:s,rootBoundary:c,padding:m,altBoundary:u}),h=Co(t.placement),y=en(t.placement),g=!y,b=sl(h),E=fb(b),C=t.modifiersData.popperOffsets,P=t.rects.reference,A=t.rects.popper,_=typeof T==\"function\"?T(Object.assign({},t.rects,{placement:t.placement})):T,z=typeof _==\"number\"?{mainAxis:_,altAxis:_}:Object.assign({mainAxis:0,altAxis:0},_),I=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,x={x:0,y:0};if(C){if(a){var k,U=b===\"y\"?Qt:to,O=b===\"y\"?go:co,N=b===\"y\"?\"height\":\"width\",X=C[b],oe=X+S[U],W=X-S[O],Te=d?-A[N]/2:0,fe=y===va?P[N]:A[N],Ke=y===va?-A[N]:-P[N],Ze=t.elements.arrow,Ue=d&&Ze?ll(Ze):{width:0,height:0},xe=t.modifiersData[\"arrow#persistent\"]?t.modifiersData[\"arrow#persistent\"].padding:up(),Je=xe[U],ht=xe[O],we=cl(0,P[N],Ue[N]),ft=g?P[N]/2-Te-we-Je-z.mainAxis:fe-we-Je-z.mainAxis,le=g?-P[N]/2+Te+we+ht+z.mainAxis:Ke+we+ht+z.mainAxis,Oe=t.elements.arrow&&bn(t.elements.arrow),Ae=Oe?b===\"y\"?Oe.clientTop||0:Oe.clientLeft||0:0,et=(k=I?.[b])!=null?k:0,dt=X+ft-et-Ae,Lt=X+le-et,jt=cl(d?il(oe,dt):oe,X,d?gn(W,Lt):W);C[b]=jt,x[b]=jt-X}if(l){var Be,Nt=b===\"x\"?Qt:to,Ro=b===\"x\"?go:co,Ut=C[E],st=E===\"y\"?\"height\":\"width\",se=Ut+S[Nt],xt=Ut-S[Ro],fr=[Qt,to].indexOf(h)!==-1,Z=(Be=I?.[E])!=null?Be:0,ee=fr?se:Ut-P[st]-A[st]-Z+z.altAxis,Se=fr?Ut+P[st]+A[st]-Z-z.altAxis:xt,ye=d&&fr?XC(ee,Ut,Se):cl(d?ee:se,Ut,d?Se:xt);C[E]=ye,x[E]=ye-Ut}t.modifiersData[r]=x}}var oR={name:\"preventOverflow\",enabled:!0,phase:\"main\",fn:e_,requiresIfExists:[\"offset\"]};function db(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function mb(e){return e===Bt(e)||!bo(e)?ul(e):db(e)}function t_(e){var t=e.getBoundingClientRect(),o=xa(t.width)/e.offsetWidth||1,r=xa(t.height)/e.offsetHeight||1;return o!==1||r!==1}function yb(e,t,o){o===void 0&&(o=!1);var r=bo(t),n=bo(t)&&t_(t),a=ko(t),i=Jr(e,n,o),l={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(r||!r&&!o)&&((Po(t)!==\"body\"||fl(a))&&(l=mb(t)),bo(t)?(s=Jr(t,!0),s.x+=t.clientLeft,s.y+=t.clientTop):a&&(s.x=pl(a))),{x:i.left+l.scrollLeft-s.x,y:i.top+l.scrollTop-s.y,width:i.width,height:i.height}}function o_(e){var t=new Map,o=new Set,r=[];e.forEach(function(a){t.set(a.name,a)});function n(a){o.add(a.name);var i=[].concat(a.requires||[],a.requiresIfExists||[]);i.forEach(function(l){if(!o.has(l)){var s=t.get(l);s&&n(s)}}),r.push(a)}return e.forEach(function(a){o.has(a.name)||n(a)}),r}function hb(e){var t=o_(e);return VC.reduce(function(o,r){return o.concat(t.filter(function(n){return n.phase===r}))},[])}function gb(e){var t;return function(){return t||(t=new Promise(function(o){Promise.resolve().then(function(){t=void 0,o(e())})})),t}}function bb(e){var t=e.reduce(function(o,r){var n=o[r.name];return o[r.name]=n?Object.assign({},n,r,{options:Object.assign({},n.options,r.options),data:Object.assign({},n.data,r.data)}):r,o},{});return Object.keys(t).map(function(o){return t[o]})}var rR={placement:\"bottom\",modifiers:[],strategy:\"absolute\"};function nR(){for(var e=arguments.length,t=new Array(e),o=0;o{let{classes:t}=e;return Le({root:[\"root\"]},iR,t)},l_={},s_=Vo.forwardRef(function(t,o){let{anchorEl:r,children:n,direction:a,disablePortal:i,modifiers:l,open:s,placement:c,popperOptions:u,popperRef:m,slotProps:p={},slots:d={},TransitionProps:v,ownerState:T,...S}=t,h=Vo.useRef(null),y=yo(h,o),g=Vo.useRef(null),b=yo(g,m),E=Vo.useRef(b);wr(()=>{E.current=b},[b]),Vo.useImperativeHandle(m,()=>g.current,[]);let C=n_(c,a),[P,A]=Vo.useState(C),[_,z]=Vo.useState(xb(r));Vo.useEffect(()=>{g.current&&g.current.forceUpdate()}),Vo.useEffect(()=>{r&&z(xb(r))},[r]),wr(()=>{if(!_||!s)return;let O=oe=>{A(oe.placement)},N=[{name:\"preventOverflow\",options:{altBoundary:i}},{name:\"flip\",options:{altBoundary:i}},{name:\"onUpdate\",enabled:!0,phase:\"afterWrite\",fn:({state:oe})=>{O(oe)}}];l!=null&&(N=N.concat(l)),u&&u.modifiers!=null&&(N=N.concat(u.modifiers));let X=vb(_,h.current,{placement:C,...u,modifiers:N});return E.current(X),()=>{X.destroy(),E.current(null)}},[_,i,l,s,u,C]);let I={placement:P};v!==null&&(I.TransitionProps=v);let x=i_(t),k=d.root??\"div\",U=cr({elementType:k,externalSlotProps:p.root,externalForwardedProps:S,additionalProps:{role:\"tooltip\",ref:y},ownerState:t,className:x.root});return(0,$m.jsx)(k,{...U,children:typeof n==\"function\"?n(I):n})}),c_=Vo.forwardRef(function(t,o){let{anchorEl:r,children:n,container:a,direction:i=\"ltr\",disablePortal:l=!1,keepMounted:s=!1,modifiers:c,open:u,placement:m=\"bottom\",popperOptions:p=l_,popperRef:d,style:v,transition:T=!1,slotProps:S={},slots:h={},...y}=t,[g,b]=Vo.useState(!0),E=()=>{b(!1)},C=()=>{b(!0)};if(!s&&!u&&(!T||g))return null;let P;if(a)P=a;else if(r){let z=xb(r);P=z&&a_(z)?Yt(z).body:Yt(null).body}let A=!u&&s&&(!T||g)?\"none\":void 0,_=T?{in:u,onEnter:E,onExited:C}:void 0;return(0,$m.jsx)(ap,{disablePortal:l,container:P,children:(0,$m.jsx)(s_,{anchorEl:r,direction:i,disablePortal:l,modifiers:c,ref:o,open:T?!g:u,placement:m,popperOptions:p,popperRef:d,slotProps:S,slots:h,...y,style:{position:\"fixed\",top:0,left:0,display:A,...v},TransitionProps:_,children:n})})}),lR=c_;var cR=q(Ie(),1),u_=ae(lR,{name:\"MuiPopper\",slot:\"Root\"})({}),p_=sR.forwardRef(function(t,o){let r=li(),n=je({props:t,name:\"MuiPopper\"}),{anchorEl:a,component:i,components:l,componentsProps:s,container:c,disablePortal:u,keepMounted:m,modifiers:p,open:d,placement:v,popperOptions:T,popperRef:S,transition:h,slots:y,slotProps:g,...b}=n,E=y?.root??l?.Root,C={anchorEl:a,container:c,disablePortal:u,keepMounted:m,modifiers:p,open:d,placement:v,popperOptions:T,popperRef:S,transition:h,...b};return(0,cR.jsx)(u_,{as:i,direction:r?\"rtl\":\"ltr\",slots:{root:E},slotProps:g??s,...C,ref:o})}),Ym=p_;function uR(e){return _e(\"MuiTooltip\",e)}var f_=Ce(\"MuiTooltip\",[\"popper\",\"popperInteractive\",\"popperArrow\",\"popperClose\",\"tooltip\",\"tooltipArrow\",\"touch\",\"tooltipPlacementLeft\",\"tooltipPlacementRight\",\"tooltipPlacementTop\",\"tooltipPlacementBottom\",\"arrow\"]),Xt=f_;var mi=q(Ie(),1);function d_(e){return Math.round(e*1e5)/1e5}var m_=e=>{let{classes:t,disableInteractive:o,arrow:r,touch:n,placement:a}=e,i={popper:[\"popper\",!o&&\"popperInteractive\",r&&\"popperArrow\"],tooltip:[\"tooltip\",r&&\"tooltipArrow\",n&&\"touch\",`tooltipPlacement${me(a.split(\"-\")[0])}`],arrow:[\"arrow\"]};return Le(i,uR,t)},y_=ae(Ym,{name:\"MuiTooltip\",slot:\"Popper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.popper,!o.disableInteractive&&t.popperInteractive,o.arrow&&t.popperArrow,!o.open&&t.popperClose]}})(He(({theme:e})=>({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:\"none\",variants:[{props:({ownerState:t})=>!t.disableInteractive,style:{pointerEvents:\"auto\"}},{props:({open:t})=>!t,style:{pointerEvents:\"none\"}},{props:({ownerState:t})=>t.arrow,style:{[`&[data-popper-placement*=\"bottom\"] .${Xt.arrow}`]:{top:0,marginTop:\"-0.71em\",\"&::before\":{transformOrigin:\"0 100%\"}},[`&[data-popper-placement*=\"top\"] .${Xt.arrow}`]:{bottom:0,marginBottom:\"-0.71em\",\"&::before\":{transformOrigin:\"100% 0\"}},[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"100% 100%\"}},[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"0 0\"}}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}}]}))),h_=ae(\"div\",{name:\"MuiTooltip\",slot:\"Tooltip\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.tooltip,o.touch&&t.touch,o.arrow&&t.tooltipArrow,t[`tooltipPlacement${me(o.placement.split(\"-\")[0])}`]]}})(He(({theme:e})=>({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.92),borderRadius:(e.vars||e).shape.borderRadius,color:(e.vars||e).palette.common.white,fontFamily:e.typography.fontFamily,padding:\"4px 8px\",fontSize:e.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:\"break-word\",fontWeight:e.typography.fontWeightMedium,[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{transformOrigin:\"right center\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{transformOrigin:\"left center\"},[`.${Xt.popper}[data-popper-placement*=\"top\"] &`]:{transformOrigin:\"center bottom\",marginBottom:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"bottom\"] &`]:{transformOrigin:\"center top\",marginTop:\"14px\"},variants:[{props:({ownerState:t})=>t.arrow,style:{position:\"relative\",margin:0}},{props:({ownerState:t})=>t.touch,style:{padding:\"8px 16px\",fontSize:e.typography.pxToRem(14),lineHeight:`${d_(16/14)}em`,fontWeight:e.typography.fontWeightRegular}},{props:({ownerState:t})=>!t.isRtl,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"14px\"}}},{props:({ownerState:t})=>!t.isRtl&&t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"24px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"24px\"}}},{props:({ownerState:t})=>!!t.isRtl,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"14px\"}}},{props:({ownerState:t})=>!!t.isRtl&&t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"24px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"top\"] &`]:{marginBottom:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"bottom\"] &`]:{marginTop:\"24px\"}}}]}))),g_=ae(\"span\",{name:\"MuiTooltip\",slot:\"Arrow\"})(He(({theme:e})=>({overflow:\"hidden\",position:\"absolute\",width:\"1em\",height:\"0.71em\",boxSizing:\"border-box\",color:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.9),\"&::before\":{content:'\"\"',margin:\"auto\",display:\"block\",width:\"100%\",height:\"100%\",backgroundColor:\"currentColor\",transform:\"rotate(45deg)\"}}))),Xm=!1,pR=new Xs,mp={x:0,y:0};function Gm(e,t){return(o,...r)=>{t&&t(o,...r),e(o,...r)}}var b_=oo.forwardRef(function(t,o){let r=je({props:t,name:\"MuiTooltip\"}),{arrow:n=!1,children:a,classes:i,components:l={},componentsProps:s={},describeChild:c=!1,disableFocusListener:u=!1,disableHoverListener:m=!1,disableInteractive:p=!1,disableTouchListener:d=!1,enterDelay:v=100,enterNextDelay:T=0,enterTouchDelay:S=700,followCursor:h=!1,id:y,leaveDelay:g=0,leaveTouchDelay:b=1500,onClose:E,onOpen:C,open:P,placement:A=\"bottom\",PopperComponent:_,PopperProps:z={},slotProps:I={},slots:x={},title:k,TransitionComponent:U,TransitionProps:O,...N}=r,X=oo.isValidElement(a)?a:(0,mi.jsx)(\"span\",{children:a}),oe=kn(),W=li(),[Te,fe]=oo.useState(),[Ke,Ze]=oo.useState(null),Ue=oo.useRef(!1),xe=p||h,Je=fn(),ht=fn(),we=fn(),ft=fn(),[le,Oe]=Zd({controlled:P,default:!1,name:\"Tooltip\",state:\"open\"}),Ae=le,et=tl(y),dt=oo.useRef(),Lt=si(()=>{dt.current!==void 0&&(document.body.style.WebkitUserSelect=dt.current,dt.current=void 0),ft.clear()});oo.useEffect(()=>Lt,[Lt]);let jt=Re=>{pR.clear(),Xm=!0,Oe(!0),C&&!Ae&&C(Re)},Be=si(Re=>{pR.start(800+g,()=>{Xm=!1}),Oe(!1),E&&Ae&&E(Re),Je.start(oe.transitions.duration.shortest,()=>{Ue.current=!1})}),Nt=Re=>{Ue.current&&Re.type!==\"touchstart\"||(Te&&Te.removeAttribute(\"title\"),ht.clear(),we.clear(),v||Xm&&T?ht.start(Xm?T:v,()=>{jt(Re)}):jt(Re))},Ro=Re=>{ht.clear(),we.start(g,()=>{Be(Re)})},[,Ut]=oo.useState(!1),st=Re=>{pn(Re.target)||(Ut(!1),Ro(Re))},se=Re=>{Te||fe(Re.currentTarget),pn(Re.target)&&(Ut(!0),Nt(Re))},xt=Re=>{Ue.current=!0;let $o=X.props;$o.onTouchStart&&$o.onTouchStart(Re)},fr=Re=>{xt(Re),we.clear(),Je.clear(),Lt(),dt.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect=\"none\",ft.start(S,()=>{document.body.style.WebkitUserSelect=dt.current,Nt(Re)})},Z=Re=>{X.props.onTouchEnd&&X.props.onTouchEnd(Re),Lt(),we.start(b,()=>{Be(Re)})};oo.useEffect(()=>{if(!Ae)return;function Re($o){$o.key===\"Escape\"&&Be($o)}return document.addEventListener(\"keydown\",Re),()=>{document.removeEventListener(\"keydown\",Re)}},[Be,Ae]);let ee=Mr(Wr(X),fe,o);!k&&k!==0&&(Ae=!1);let Se=oo.useRef(),ye=Re=>{let $o=X.props;$o.onMouseMove&&$o.onMouseMove(Re),mp={x:Re.clientX,y:Re.clientY},Se.current&&Se.current.update()},ze={},ue=typeof k==\"string\";c?(ze.title=!Ae&&ue&&!m?k:null,ze[\"aria-describedby\"]=Ae?et:null):(ze[\"aria-label\"]=ue?k:null,ze[\"aria-labelledby\"]=Ae&&!ue?et:null);let gt={...ze,...N,...X.props,className:ie(N.className,X.props.className),onTouchStart:xt,ref:ee,...h?{onMouseMove:ye}:{}},ce={};d||(gt.onTouchStart=fr,gt.onTouchEnd=Z),m||(gt.onMouseOver=Gm(Nt,gt.onMouseOver),gt.onMouseLeave=Gm(Ro,gt.onMouseLeave),xe||(ce.onMouseOver=Nt,ce.onMouseLeave=Ro)),u||(gt.onFocus=Gm(se,gt.onFocus),gt.onBlur=Gm(st,gt.onBlur),xe||(ce.onFocus=se,ce.onBlur=st));let ke={...r,isRtl:W,arrow:n,disableInteractive:xe,placement:A,PopperComponentProp:_,touch:Ue.current},he=typeof I.popper==\"function\"?I.popper(ke):I.popper,Wt=oo.useMemo(()=>{let Re=[{name:\"arrow\",enabled:!!Ke,options:{element:Ke,padding:4}}];return z.popperOptions?.modifiers&&(Re=Re.concat(z.popperOptions.modifiers)),he?.popperOptions?.modifiers&&(Re=Re.concat(he.popperOptions.modifiers)),{...z.popperOptions,...he?.popperOptions,modifiers:Re}},[Ke,z.popperOptions,he?.popperOptions]),be=m_(ke),uo=typeof I.transition==\"function\"?I.transition(ke):I.transition,ve={slots:{popper:l.Popper,transition:l.Transition??U,tooltip:l.Tooltip,arrow:l.Arrow,...x},slotProps:{arrow:I.arrow??s.arrow,popper:{...z,...he??s.popper},tooltip:I.tooltip??s.tooltip,transition:{...O,...uo??s.transition}}},[po,Ht]=Ct(\"popper\",{elementType:y_,externalForwardedProps:ve,ownerState:ke,className:ie(be.popper,z?.className)}),[Sn,Tt]=Ct(\"transition\",{elementType:rp,externalForwardedProps:ve,ownerState:ke}),[Qe,Ar]=Ct(\"tooltip\",{elementType:h_,className:be.tooltip,externalForwardedProps:ve,ownerState:ke}),[En,Gt]=Ct(\"arrow\",{elementType:g_,className:be.arrow,externalForwardedProps:ve,ownerState:ke,ref:Ze});return(0,mi.jsxs)(oo.Fragment,{children:[oo.cloneElement(X,gt),(0,mi.jsx)(po,{as:_??Ym,placement:A,anchorEl:h?{getBoundingClientRect:()=>({top:mp.y,left:mp.x,right:mp.x,bottom:mp.y,width:0,height:0})}:Te,popperRef:Se,open:Te?Ae:!1,id:et,transition:!0,...ce,...Ht,popperOptions:Wt,children:({TransitionProps:Re})=>(0,mi.jsx)(Sn,{timeout:oe.transitions.duration.shorter,...Re,...Tt,children:(0,mi.jsxs)(Qe,{...Ar,children:[k,n?(0,mi.jsx)(En,{...Gt}):null]})})})]})}),yp=b_;var qm=q(re()),v_={bg:\"#1e1e1e\",bgAlt:\"#1a1a1a\",text:\"#e0e0e0\",textMuted:\"#888\",border:\"#3a3a3a\",controlBg:\"#252525\",accent:\"#5af\"},x_={bg:\"#ffffff\",bgAlt:\"#f5f5f5\",text:\"#1e1e1e\",textMuted:\"#666\",border:\"#ccc\",controlBg:\"#f0f0f0\",accent:\"#0066cc\"};function T_(e){return e===\"dark\"?v_:x_}function Tb(e){let t=e.match(/rgba?\\((\\d+),\\s*(\\d+),\\s*(\\d+)/);if(!t)return!0;let[,o,r,n]=t.map(Number);return(.299*o+.587*r+.114*n)/255<.5}function Sb(){let e=document.body.dataset.jpThemeLight;if(e!==void 0)return{environment:\"jupyterlab\",theme:e===\"true\"?\"light\":\"dark\"};let t=document.body.className,o=document.documentElement.className;if(t.includes(\"vscode-\")||o.includes(\"vscode-\"))return{environment:\"vscode\",theme:t.includes(\"vscode-dark\")||o.includes(\"vscode-dark\")?\"dark\":\"light\"};if(document.querySelector(\"colab-shaded-scroller\")||document.body.classList.contains(\"colaboratory\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"colab\",theme:Tb(a)?\"dark\":\"light\"}}if(document.getElementById(\"notebook\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"jupyter-classic\",theme:Tb(a)?\"dark\":\"light\"}}let r=window.matchMedia?.(\"(prefers-color-scheme: dark)\")?.matches;if(r!==void 0)return{environment:\"unknown\",theme:r?\"dark\":\"light\"};let n=getComputedStyle(document.body).backgroundColor;return{environment:\"unknown\",theme:Tb(n)?\"dark\":\"light\"}}function fR(){let[e,t]=(0,qm.useState)(()=>Sb());return(0,qm.useEffect)(()=>{let o=window.matchMedia?.(\"(prefers-color-scheme: dark)\"),r=()=>t(Sb());o?.addEventListener?.(\"change\",r);let n=new MutationObserver(()=>t(Sb()));return n.observe(document.body,{attributes:!0,attributeFilter:[\"data-jp-theme-light\",\"class\"]}),()=>{o?.removeEventListener?.(\"change\",r),n.disconnect()}},[]),{themeInfo:e,colors:T_(e.theme)}}function S_(e){return e instanceof Uint8Array?e:e instanceof ArrayBuffer?new Uint8Array(e):e&&\"buffer\"in e?new Uint8Array(e.buffer,e.byteOffset,e.byteLength):new Uint8Array(0)}function Eb(e){let t=S_(e);return t.length===0?null:new Float32Array(t.buffer,t.byteOffset,t.byteLength/4)}function lc(e,t){let o=document.createElement(\"a\");o.download=t;let r=URL.createObjectURL(e);o.href=r,o.click(),setTimeout(()=>URL.revokeObjectURL(r),6e4)}function Rt(e,t=2){return e===0?\"0\":Math.abs(e)>=1e3||Math.abs(e)<.01?e.toExponential(t):e.toFixed(t)}function dR(e){if(e<=0)return 1;let t=Math.pow(10,Math.floor(Math.log10(e))),o=e/t;return o<1.5?t:o<3.5?2*t:o<7.5?5*t:10*t}async function mR(e,t=.95){let o=await new Promise(E=>e.toBlob(C=>E(C),\"image/jpeg\",t)),r=new Uint8Array(await o.arrayBuffer()),n=e.width,a=e.height,i=`q ${n} 0 0 ${a} 0 0 cm /I0 Do Q`,l=[],s=[],c=`%PDF-1.4\n`;s.push(c.length),l.push(`1 0 obj\n<< /Type /Catalog /Pages 2 0 R >>\nendobj\n`),c+=l[0],s.push(c.length),l.push(`2 0 obj\n<< /Type /Pages /Kids [3 0 R] /Count 1 >>\nendobj\n`),c+=l[1],s.push(c.length),l.push(`3 0 obj\n<< /Type /Page /Parent 2 0 R /MediaBox [0 0 ${n} ${a}] /Contents 4 0 R /Resources << /XObject << /I0 5 0 R >> >> >>\nendobj\n`),c+=l[2],s.push(c.length),l.push(`4 0 obj\n<< /Length ${i.length} >>\nstream\n${i}\nendstream\nendobj\n`),c+=l[3];let u=`5 0 obj\n<< /Type /XObject /Subtype /Image /Width ${n} /Height ${a} /ColorSpace /DeviceRGB /BitsPerComponent 8 /Filter /DCTDecode /Length ${r.length} >>\nstream\n`,m=`\nendstream\nendobj\n`,p=new TextEncoder,d=p.encode(c+u),v=p.encode(m),T=c.length;s.push(T);let h=d.length+r.length+v.length,y=`xref\n0 6\n0000000000 65535 f \n`;for(let E=0;E>\nstartxref\n${h}\n%%EOF\n`;let g=p.encode(y),b=new Uint8Array(d.length+r.length+v.length+g.length);return b.set(d,0),b.set(r,d.length),b.set(v,d.length+r.length),b.set(g,d.length+r.length+v.length),new Blob([b],{type:\"application/pdf\"})}function Pb(e){let t=1/0,o=-1/0;for(let r=0;ro&&(o=n))}return t===1/0?{min:0,max:0}:{min:t,max:o}}function yR(e,t,o){let r=e.length;if(r===0)return{vmin:0,vmax:0};let n=1/0,a=-1/0;for(let T=0;Ta&&(a=S)}if(n===a)return{vmin:n,vmax:a};let i=1024,l=new Uint32Array(i),s=a-n,c=(i-1)/s;for(let T=0;T=u){d=n+T/(i-1)*s;break}p=0;for(let T=0;T=m){v=n+T/(i-1)*s;break}return{vmin:d,vmax:v}}var at=q(re());var Im=q(re(),1);function hR(e){return _e(\"MuiIconButton\",e)}var E_=Ce(\"MuiIconButton\",[\"root\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"edgeStart\",\"edgeEnd\",\"sizeSmall\",\"sizeMedium\",\"sizeLarge\",\"loading\",\"loadingIndicator\",\"loadingWrapper\"]),Cb=E_;var sc=q(Ie(),1),P_=e=>{let{classes:t,disabled:o,color:r,edge:n,size:a,loading:i}=e,l={root:[\"root\",i&&\"loading\",o&&\"disabled\",r!==\"default\"&&`color${me(r)}`,n&&`edge${me(n)}`,`size${me(a)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]};return Le(l,hR,t)},C_=ae(ma,{name:\"MuiIconButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.loading&&t.loading,o.color!==\"default\"&&t[`color${me(o.color)}`],o.edge&&t[`edge${me(o.edge)}`],t[`size${me(o.size)}`]]}})(He(({theme:e})=>({textAlign:\"center\",flex:\"0 0 auto\",fontSize:e.typography.pxToRem(24),padding:8,borderRadius:\"50%\",color:(e.vars||e).palette.action.active,transition:e.transitions.create(\"background-color\",{duration:e.transitions.duration.shortest}),variants:[{props:t=>!t.disableRipple,style:{\"--IconButton-hoverBg\":e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity),\"&:hover\":{backgroundColor:\"var(--IconButton-hoverBg)\",\"@media (hover: none)\":{backgroundColor:\"transparent\"}}}},{props:{edge:\"start\"},style:{marginLeft:-12}},{props:{edge:\"start\",size:\"small\"},style:{marginLeft:-3}},{props:{edge:\"end\"},style:{marginRight:-12}},{props:{edge:\"end\",size:\"small\"},style:{marginRight:-3}}]})),He(({theme:e})=>({variants:[{props:{color:\"inherit\"},style:{color:\"inherit\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{\"--IconButton-hoverBg\":e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity)}})),{props:{size:\"small\"},style:{padding:5,fontSize:e.typography.pxToRem(18)}},{props:{size:\"large\"},style:{padding:12,fontSize:e.typography.pxToRem(28)}}],[`&.${Cb.disabled}`]:{backgroundColor:\"transparent\",color:(e.vars||e).palette.action.disabled},[`&.${Cb.loading}`]:{color:\"transparent\"}}))),R_=ae(\"span\",{name:\"MuiIconButton\",slot:\"LoadingIndicator\"})(({theme:e})=>({display:\"none\",position:\"absolute\",visibility:\"visible\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",color:(e.vars||e).palette.action.disabled,variants:[{props:{loading:!0},style:{display:\"flex\"}}]})),w_=Im.forwardRef(function(t,o){let r=je({props:t,name:\"MuiIconButton\"}),{edge:n=!1,children:a,className:i,color:l=\"default\",disabled:s=!1,disableFocusRipple:c=!1,size:u=\"medium\",id:m,loading:p=null,loadingIndicator:d,...v}=r,T=tl(m),S=d??(0,sc.jsx)(Ju,{\"aria-labelledby\":T,color:\"inherit\",size:16}),h={...r,edge:n,color:l,disabled:s,disableFocusRipple:c,loading:p,loadingIndicator:S,size:u},y=P_(h);return(0,sc.jsxs)(C_,{id:p?T:m,className:ie(y.root,i),centerRipple:!0,focusRipple:!c,disabled:s||p,ref:o,...v,ownerState:h,children:[typeof p==\"boolean\"&&(0,sc.jsx)(\"span\",{className:y.loadingWrapper,style:{display:\"contents\"},children:(0,sc.jsx)(R_,{className:y.loadingIndicator,ownerState:h,children:p&&S})}),a]})}),Rb=w_;var gR=q(Ie(),1),bR=Qu((0,gR.jsx)(\"path\",{d:\"M3 17v2h6v-2zM3 5v2h10V5zm10 16v-2h8v-2h-8v-2h-2v6zM7 9v2H3v2h4v2h2V9zm14 4v-2H11v2zm-6-4h2V7h4V5h-4V3h-2z\"}),\"Tune\");var vR={widgets:{Show2D:{tool_groups:[\"display\",\"histogram\",\"stats\",\"navigation\",\"view\",\"export\",\"roi\",\"profile\",\"all\"],aliases:{}},Show3D:{tool_groups:[\"display\",\"histogram\",\"stats\",\"playback\",\"view\",\"export\",\"roi\",\"profile\",\"all\"],aliases:{navigation:\"playback\"}},Show3DVolume:{tool_groups:[\"display\",\"histogram\",\"playback\",\"fft\",\"navigation\",\"stats\",\"export\",\"view\",\"volume\",\"all\"],aliases:{}},Show4D:{tool_groups:[\"display\",\"roi\",\"histogram\",\"profile\",\"navigation\",\"playback\",\"stats\",\"export\",\"view\",\"fft\",\"all\"],aliases:{}},Show4DSTEM:{tool_groups:[\"display\",\"histogram\",\"stats\",\"navigation\",\"playback\",\"view\",\"export\",\"roi\",\"profile\",\"fft\",\"virtual\",\"frame\",\"all\"],aliases:{}},ShowComplex2D:{tool_groups:[\"display\",\"histogram\",\"fft\",\"roi\",\"stats\",\"export\",\"view\",\"all\"],aliases:{}},Mark2D:{tool_groups:[\"points\",\"roi\",\"profile\",\"display\",\"marker_style\",\"snap\",\"navigation\",\"view\",\"export\",\"all\"],aliases:{}},Edit2D:{tool_groups:[\"mode\",\"edit\",\"display\",\"histogram\",\"stats\",\"navigation\",\"export\",\"view\",\"all\"],aliases:{}},Align2D:{tool_groups:[\"alignment\",\"overlay\",\"display\",\"histogram\",\"stats\",\"export\",\"view\",\"all\"],aliases:{}},Bin:{tool_groups:[\"display\",\"binning\",\"mask\",\"preview\",\"stats\",\"export\",\"all\"],aliases:{}},Merge4DSTEM:{tool_groups:[\"display\",\"sources\",\"merge\",\"preview\",\"stats\",\"export\",\"all\"],aliases:{}},Show1D:{tool_groups:[\"display\",\"peaks\",\"stats\",\"export\",\"all\"],aliases:{}}},viewer_widgets:[\"Show1D\",\"Show2D\",\"Show3D\",\"Show3DVolume\",\"Show4D\",\"Show4DSTEM\",\"ShowComplex2D\"],control_presets:{all:{label:\"All\",show_groups:[\"*\"]},compact:{label:\"Compact\",show_groups:[\"mode\",\"edit\",\"display\",\"navigation\",\"playback\",\"view\",\"export\",\"fft\"]},mask_focus:{label:\"Mask Focus\",show_groups:[\"edit\",\"display\",\"roi\",\"histogram\",\"stats\",\"navigation\",\"playback\",\"view\",\"export\",\"fft\",\"virtual\",\"frame\"]},crop_focus:{label:\"Crop Focus\",show_groups:[\"mode\",\"edit\",\"display\",\"histogram\",\"stats\",\"navigation\",\"view\",\"export\"]},spectroscopy:{label:\"Spectroscopy\",show_groups:[\"display\",\"peaks\",\"stats\"]}}};var cc=vR;function xR(e){let t=cc.widgets[e];if(!t){let o=Object.keys(cc.widgets).sort().join(\", \");throw new Error(`Unknown widget '${e}'. Supported widgets: ${o}.`)}return t}function O_(e){return e==null?[]:typeof e==\"string\"?[e]:[...e]}function uc(e,t){let r=xR(e).aliases??{},n=t.trim().toLowerCase();return r[n]??n}function pc(e){return[...xR(e).tool_groups]}function Fm(e,t){let o=pc(e),r=new Set(o),n=[],a=new Set;for(let i of O_(t)){let l=uc(e,String(i));if(l){if(!r.has(l)){let s=o.map(c=>`\"${c}\"`).join(\", \");throw new Error(`Unknown tool group '${i}'. Supported values: ${s}.`)}if(l===\"all\")return[\"all\"];a.has(l)||(a.add(l),n.push(l))}}return n}function TR(e,t){return pc(e).filter(o=>o!==\"all\"&&t.has(o))}function SR(e,t){let o=Fm(e,t);return o.includes(\"all\")?pc(e).filter(r=>r!==\"all\"):o}function ER(e){return e.replace(/_/g,\" \").replace(/\\b\\w/g,t=>t.toUpperCase())}function PR(){return Object.keys(cc.control_presets)}function CR(e){return cc.control_presets[e]?.label??e}function RR(e,t){let o=cc.control_presets[t];if(!o){let i=Object.keys(cc.control_presets).sort().join(\", \");throw new Error(`Unknown control preset '${t}'. Supported presets: ${i}.`)}let r=pc(e).filter(i=>i!==\"all\");if(o.show_groups.includes(\"*\"))return[];let n=new Set(o.show_groups.map(i=>uc(e,i))),a=r.filter(i=>!n.has(i));return Fm(e,a)}function Km(e,t,o){let r=Fm(e,o),n=Fm(e,t),a=new Set(r),i=new Set(n),l=a.has(\"all\"),s=l||i.has(\"all\"),c=m=>{let p=uc(e,m);return p===\"all\"?l:l||a.has(p)};return{hideAll:l,lockAll:s,isHidden:c,isLocked:m=>{let p=uc(e,m);return p===\"all\"?s:s||c(p)||i.has(p)},hiddenSet:a,disabledSet:i}}function wb(e,t,o){let r=new Set(SR(e,t)),n=uc(e,o);return n===\"all\"?[\"all\"]:(r.add(n),TR(e,r))}function Mb(e,t,o){let r=new Set(SR(e,t));return r.delete(uc(e,o)),TR(e,r)}var wR={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},A_={fontSize:10,py:.25,px:1,minWidth:0};function MR({widgetName:e,hiddenTools:t,setHiddenTools:o,disabledTools:r,setDisabledTools:n,themeColors:a,labelOverrides:i}){let[l,s]=at.useState(null),c=at.useMemo(()=>pc(e).filter(v=>v!==\"all\"),[e]),u=at.useMemo(()=>Km(e,r,t),[e,r,t]),m=at.useCallback((v,T)=>{o(S=>T?Mb(e,S,v):wb(e,S,v))},[o,e]),p=at.useCallback((v,T)=>{n(S=>T?wb(e,S,v):Mb(e,S,v))},[n,e]),d=at.useCallback(v=>{o(RR(e,v))},[o,e]);return at.createElement(at.Fragment,null,at.createElement(yp,{title:\"Customize controls\",arrow:!0,placement:\"top\"},at.createElement(Rb,{size:\"small\",\"aria-label\":\"Customize controls\",onClick:v=>s(v.currentTarget),sx:{p:.25,ml:.5,color:a.text}},at.createElement(bR,{sx:{fontSize:16}}))),at.createElement(ip,{anchorEl:l,open:!!l,onClose:()=>s(null),anchorOrigin:{vertical:\"bottom\",horizontal:\"right\"},transformOrigin:{vertical:\"top\",horizontal:\"right\"},PaperProps:{sx:{bgcolor:a.controlBg,color:a.text,border:`1px solid ${a.border}`,p:.5,minWidth:280}}},at.createElement(Fe,{sx:{px:.5,pb:.75}},at.createElement(Xe,{sx:{fontSize:11,fontWeight:\"bold\",mb:.75}},\"Presets\"),at.createElement(Fe,{sx:{display:\"flex\",gap:.5,flexWrap:\"wrap\"}},PR().map(v=>at.createElement(ga,{key:v,size:\"small\",sx:A_,\"data-testid\":`preset-${v}`,onClick:()=>d(v)},CR(v))))),at.createElement(ob,{sx:{borderColor:a.border,my:.5}}),at.createElement(Fe,{sx:{maxHeight:300,overflowY:\"auto\",px:.5}},at.createElement(Xe,{sx:{fontSize:11,fontWeight:\"bold\",mb:.5}},\"Per-group\"),c.map(v=>{let T=i?.[v]??ER(v),S=u.isHidden(v),h=u.isLocked(v);return at.createElement(Fe,{key:v,\"data-testid\":`tool-row-${v}`,sx:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",py:.25,gap:.5}},at.createElement(Xe,{sx:{fontSize:11}},T),at.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:.5}},at.createElement(Xe,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Show\"),at.createElement(Un,{size:\"small\",checked:!S,onChange:y=>m(v,y.target.checked),inputProps:{\"aria-label\":`show-${v}`},sx:wR.small}),at.createElement(Xe,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Lock\"),at.createElement(Un,{size:\"small\",checked:h,onChange:y=>p(v,y.target.checked),inputProps:{\"aria-label\":`lock-${v}`},sx:wR.small,disabled:S})))}))))}var xn={label:{fontSize:11},labelSmall:{fontSize:10},value:{fontSize:10,fontFamily:\"monospace\"},title:{fontWeight:\"bold\"}},D_={XS:4,SM:8,MD:12,LG:16},hp={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},gp={fontSize:10,py:.25,px:1,minWidth:0},N_={anchorOrigin:{vertical:\"top\",horizontal:\"left\"},transformOrigin:{vertical:\"bottom\",horizontal:\"left\"},sx:{zIndex:9999}},OR={small:{\"& .MuiSlider-thumb\":{width:12,height:12},\"& .MuiSlider-rail\":{height:3},\"& .MuiSlider-track\":{height:3}}},__={root:{p:2,bgcolor:\"transparent\",color:\"inherit\",fontFamily:\"monospace\",overflow:\"visible\"}},yi=window.devicePixelRatio||1,AR=.2;function tn(e){return Math.round(e)+.5}var z_=600,k_=400,B_=12,L_=16,j_=28,U_=18,H_=48,V_=26,vo=\"-apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",Tn=4,NR=8,DR=55,$_=.05;function Y_({text:e,theme:t=\"dark\"}){let o=t===\"dark\";return w.createElement(yp,{title:typeof e==\"string\"?w.createElement(Xe,{sx:{fontSize:11,lineHeight:1.4}},e):e,arrow:!0,placement:\"bottom\",componentsProps:{tooltip:{sx:{bgcolor:o?\"#333\":\"#fff\",color:o?\"#ddd\":\"#333\",border:`1px solid ${o?\"#555\":\"#ccc\"}`,maxWidth:280,p:1}},arrow:{sx:{color:o?\"#333\":\"#fff\",\"&::before\":{border:`1px solid ${o?\"#555\":\"#ccc\"}`}}}}},w.createElement(Xe,{component:\"span\",sx:{fontSize:12,color:o?\"#888\":\"#666\",cursor:\"help\",ml:.5,\"&:hover\":{color:o?\"#aaa\":\"#444\"}}},\"\\u24D8\"))}function X_({items:e}){return w.createElement(Fe,{component:\"table\",sx:{borderCollapse:\"collapse\",\"& td\":{py:.25,fontSize:11,lineHeight:1.3,verticalAlign:\"top\"},\"& td:first-of-type\":{pr:1.5,opacity:.7,fontFamily:\"monospace\",fontSize:10,whiteSpace:\"nowrap\"}}},w.createElement(\"tbody\",null,e.map(([t,o],r)=>w.createElement(\"tr\",{key:r},w.createElement(\"td\",null,t),w.createElement(\"td\",null,o)))))}function Sa(e,t,o=NR){let r=t-e;if(r<=0||!isFinite(r))return[e];let n=dR(r/o);if(n<=0||!isFinite(n))return[e,t];let a=Math.ceil(e/n)*n,i=[];for(let l=a;l<=t+n*.001;l+=n)l>=e-n*.001&&i.push(l);return i.length===0&&i.push(e,t),i}function bp(e,t,o=NR){let r=Math.floor(Math.log10(Math.max(e,1e-30))),n=Math.ceil(Math.log10(Math.max(t,1e-30))),a=n-r,i=a<=o?1:Math.ceil(a/o),l=[];for(let s=r;s<=n;s+=i){let c=Math.pow(10,s);c>=e&&c<=t&&l.push(c)}return l.length===0&&l.push(e,t),l}function G_(){let{themeInfo:e,colors:t}=fR(),o=e.theme===\"dark\",[r]=Ye(\"y_bytes\"),[n]=Ye(\"x_bytes\"),[a]=Ye(\"n_traces\"),[i]=Ye(\"n_points\"),[l]=Ye(\"labels\"),[s]=Ye(\"colors\"),[c]=Ye(\"title\"),[u]=Ye(\"x_label\"),[m]=Ye(\"y_label\"),[p]=Ye(\"x_unit\"),[d]=Ye(\"y_unit\"),[v,T]=Ye(\"log_scale\"),[S,h]=Ye(\"auto_contrast\"),[y]=Ye(\"percentile_low\"),[g]=Ye(\"percentile_high\"),[b]=Ye(\"show_stats\"),[E,C]=Ye(\"show_legend\"),[P,A]=Ye(\"show_grid\"),[_]=Ye(\"show_controls\"),[z]=Ye(\"line_width\"),[I]=Ye(\"stats_mean\"),[x]=Ye(\"stats_min\"),[k]=Ye(\"stats_max\"),[U]=Ye(\"stats_std\"),[O,N]=Ye(\"focused_trace\"),[X,oe]=Ye(\"peak_markers\"),[W,Te]=Ye(\"peak_active\"),[fe,Ke]=Ye(\"peak_search_radius\"),[Ze,Ue]=Ye(\"selected_peaks\"),[xe,Je]=Ye(\"grid_density\"),[ht,we]=Ye(\"x_range\"),[ft,le]=Ye(\"y_range\"),[Oe,Ae]=Ye(\"disabled_tools\"),[et,dt]=Ye(\"hidden_tools\"),[Lt]=Ye(\"range_stats\"),[jt]=Ye(\"peak_fwhm\"),Be=w.useMemo(()=>Km(\"Show1D\",Oe,et),[Oe,et]),Nt=Be.isHidden(\"display\"),Ro=Be.isHidden(\"peaks\"),Ut=Be.isHidden(\"stats\"),st=Be.isHidden(\"export\"),se=Be.isLocked(\"display\"),xt=Be.isLocked(\"peaks\"),fr=Be.isLocked(\"export\"),Z=w.useRef(null),ee=w.useRef(null),Se=w.useRef(null),[ye,ze]=w.useState(z_),[ue,gt]=w.useState(k_),[ce,ke]=w.useState(0),[he,Wt]=w.useState(1),[be,uo]=w.useState(0),[ve,po]=w.useState(1),[Ht,Sn]=w.useState(!1),Tt=w.useRef(!1);Tt.current=Ht;let[Qe,Ar]=w.useState(!1),En=w.useRef(!1);En.current=Qe;let Gt=w.useRef(null),[Re,$o]=w.useState(null),on=w.useRef({min:0,max:1}),rn=w.useRef({min:0,max:1}),nn=w.useRef([]),Dr=w.useRef(null),[ro,dl]=w.useState(null),[_R,Ob]=w.useState(null),Ea=w.useRef(null),[Pa,vp]=w.useState(null),Qm=w.useRef(null),Wm=w.useRef(!1),Bo=w.useRef(null),fc=w.useRef(null),Nr=w.useRef(null),[dc,Zm]=w.useState(null),[Ab,Db]=w.useState(\"\"),[Nb,_b]=w.useState(\"\"),[zb,ml]=w.useState(!1),_r=w.useRef(null),[mc,Jm]=w.useState(null),[kb,Bb]=w.useState(\"\"),[Lb,jb]=w.useState(\"\"),[Ub,yl]=w.useState(!1),[zR,Hb]=w.useState(!1),[Vb,hl]=w.useState(null),M=w.useMemo(()=>{let D=!!(m||d),f=!!(u||p),H=v?bp(Math.max(be,1e-30),ve):Sa(be,ve),B=30;try{let j=document.createElement(\"canvas\").getContext(\"2d\");if(j){j.font=`11px ${vo}`;for(let F of H){let Q=j.measureText(Rt(F)).width;Q>B&&(B=Q)}}}catch{}return{top:B_,right:L_,bottom:j_+(f?U_:0),left:Math.max(H_,B+Tn+6+(D?V_:0))}},[be,ve,v,m,d,u,p]),ge=ye-M.left-M.right,ne=ue-M.top-M.bottom;w.useEffect(()=>{if(!r||r.byteLength<4||a<1||i<1){nn.current=[];return}let D=Eb(r);if(!D){nn.current=[];return}let f=[];for(let R=0;R=4?Dr.current=Eb(n):Dr.current=null;let H=0,B=i-1;if(Dr.current&&Dr.current.length>0){let R=Pb(Dr.current);H=R.min,B=R.max}H===B&&(B=H+1);let j=1/0,F=-1/0;if(S&&f.length>0){let R=f.reduce((Y,K)=>Y+K.length,0),V=new Float32Array(R),te=0;for(let Y of f)V.set(Y,te),te+=Y.length;let G=yR(V,y,g);j=G.vmin,F=G.vmax}else for(let R of f){let V=Pb(R);V.minF&&(F=V.max)}isFinite(j)||(j=0),isFinite(F)||(F=1),j===F&&(j-=.5,F+=.5);let Q=(F-j)*$_;j-=Q,F+=Q,on.current={min:H,max:B},rn.current={min:j,max:F},ke(H),Wt(B),uo(j),po(F)},[r,n,a,i,S,y,g]);let St=w.useCallback(D=>M.left+(D-ce)/(he-ce)*ge,[ce,he,ge,M.left]),wt=w.useCallback(D=>{if(v){let f=Math.log10(Math.max(be,1e-30)),H=Math.log10(Math.max(ve,1e-30)),B=Math.log10(Math.max(D,1e-30));return M.top+ne-(B-f)/(H-f||1)*ne}return M.top+ne-(D-be)/(ve-be||1)*ne},[be,ve,ne,v,M.top]),Yo=w.useCallback(D=>ce+(D-M.left)/ge*(he-ce),[ce,he,ge,M.left]),an=w.useCallback(D=>{let f=(M.top+ne-D)/ne;if(v){let H=Math.log10(Math.max(be,1e-30)),B=Math.log10(Math.max(ve,1e-30));return Math.pow(10,H+f*(B-H))}return be+f*(ve-be)},[be,ve,ne,v,M.top]),gl=w.useCallback(()=>{Sn(!1),Ar(!1),we([]),le([]),ke(on.current.min),Wt(on.current.max),uo(rn.current.min),po(rn.current.max)},[we,le]);w.useEffect(()=>{let D=Z.current;if(!D)return;let f=D.getContext(\"2d\");if(!f||(D.width=ye*yi,D.height=ue*yi,f.scale(yi,yi),f.fillStyle=o?\"#1a1a1a\":\"#f8f8f8\",f.fillRect(0,0,ye,ue),ge<=0||ne<=0))return;let H=nn.current,B=Dr.current;if(P){f.strokeStyle=o?\"rgba(255,255,255,0.08)\":\"rgba(0,0,0,0.08)\",f.lineWidth=1,f.setLineDash([2,3]);let Y=Math.max(3,xe),K=Sa(ce,he,Y);for(let Ee of K){let de=tn(St(Ee));de>=M.left&&de<=M.left+ge&&(f.beginPath(),f.moveTo(de,M.top),f.lineTo(de,M.top+ne),f.stroke())}let J=Math.max(3,xe),pe=v?bp(Math.max(be,1e-30),ve,J):Sa(be,ve,J);for(let Ee of pe){let de=tn(wt(Ee));de>=M.top&&de<=M.top+ne&&(f.beginPath(),f.moveTo(M.left,de),f.lineTo(M.left+ge,de),f.stroke())}f.setLineDash([])}f.strokeStyle=o?\"#666\":\"#999\",f.lineWidth=1;let j=tn(M.left),F=tn(M.top+ne);f.beginPath(),f.moveTo(j,M.top),f.lineTo(j,F),f.lineTo(M.left+ge,F),f.stroke();let Q=Sa(ce,he,Math.max(3,Math.floor(ge/DR)));f.fillStyle=o?\"#aaa\":\"#555\",f.font=`11px ${vo}`,f.textAlign=\"center\",f.textBaseline=\"top\";for(let Y of Q){let K=tn(St(Y));K>=M.left&&K<=M.left+ge&&(f.beginPath(),f.moveTo(K,M.top+ne),f.lineTo(K,M.top+ne+Tn),f.stroke(),f.fillText(Rt(Y),K,M.top+ne+Tn+2))}let R=v?bp(Math.max(be,1e-30),ve):Sa(be,ve);f.textAlign=\"right\",f.textBaseline=\"middle\";for(let Y of R){let K=tn(wt(Y));K>=M.top&&K<=M.top+ne&&(f.beginPath(),f.moveTo(M.left-Tn,K),f.lineTo(M.left,K),f.stroke(),f.fillText(Rt(Y),M.left-Tn-2,K))}if(u||p){f.textAlign=\"center\",f.textBaseline=\"top\",f.font=`12px ${vo}`,f.fillStyle=o?\"#999\":\"#666\";let Y=u||\"\";p&&(Y+=Y?` (${p})`:p),f.fillText(Y,M.left+ge/2,M.top+ne+Tn+18)}if(m||d){f.save(),f.translate(12,M.top+ne/2),f.rotate(-Math.PI/2),f.textAlign=\"center\",f.textBaseline=\"top\",f.font=`12px ${vo}`,f.fillStyle=o?\"#999\":\"#666\";let Y=m||\"\";d&&(Y+=Y?` (${d})`:d),f.fillText(Y,0,0),f.restore()}f.save(),f.beginPath(),f.rect(M.left,M.top,ge,ne),f.clip();let V=O>=0&&O{let pe=H[Y],Ee=s&&s[Y]||\"#4fc3f7\";f.globalAlpha=K,f.strokeStyle=Ee,f.lineWidth=J,f.beginPath();let de=!1;for(let De=0;De0){let Y=new Set(Ze||[]);for(let K=0;K{let D=ee.current;if(!D)return;let f=D.getContext(\"2d\");if(!f||(D.width=ye*yi,D.height=ue*yi,f.scale(yi,yi),f.clearRect(0,0,ye,ue),ge<=0||ne<=0))return;if(ro){let{canvasX:j,canvasY:F}=ro;if(j>=M.left&&j<=M.left+ge&&F>=M.top&&F<=M.top+ne){f.strokeStyle=o?\"rgba(255,255,255,0.25)\":\"rgba(0,0,0,0.25)\",f.lineWidth=1,f.setLineDash([3,3]);let Q=tn(j);f.beginPath(),f.moveTo(Q,M.top),f.lineTo(Q,M.top+ne),f.stroke();let R=tn(F);f.beginPath(),f.moveTo(M.left,R),f.lineTo(M.left+ge,R),f.stroke(),f.setLineDash([]),f.fillStyle=ro.color,f.beginPath(),f.arc(j,wt(ro.dataY),4,0,Math.PI*2),f.fill();let V=Rt(ro.dataX),te=Rt(ro.dataY),G=`${V}, ${te}`;ro.label&&(G=`${ro.label}: ${G}`),f.font=\"10px monospace\";let Y=f.measureText(G).width,K=4,J=Y+K*2,pe=16,Ee=j+10,de=F-pe-6;Ee+J>M.left+ge&&(Ee=j-J-10),de=0&&O=1&&l&&l.length>0){let V=0;for(let J=0;JV&&(V=Ee)}let te=32+V,G=12+a*14,Y=M.left+ge-te-8,K=M.top+8;Qm.current={lx:Y,ly:K,w:te,h:G,entryH:14,pad:6,n:a},f.fillStyle=o?\"rgba(30,30,30,0.85)\":\"rgba(255,255,255,0.85)\",f.fillRect(Y,K,te,G),f.strokeStyle=o?\"#555\":\"#ccc\",f.lineWidth=1,f.strokeRect(Y,K,te,G);for(let J=0;J=0&&Ope&&(pe=R[de],Ee=de);if(pe>-1/0){let de=F?F[Ee]:Ee;B={x0:K,x1:J,peakX:de,peakY:pe,traceIdx:Q}}}}if(B){let j=B,F=Math.max(M.left,St(j.x0)),Q=Math.min(M.left+ge,St(j.x1)),R=Math.min(F,Q),V=Math.abs(Q-F);f.fillStyle=o?\"rgba(66,165,245,0.15)\":\"rgba(33,150,243,0.12)\",f.fillRect(R,M.top,V,ne),f.strokeStyle=o?\"rgba(66,165,245,0.5)\":\"rgba(33,150,243,0.4)\",f.lineWidth=1,f.strokeRect(R,M.top,V,ne);let te=St(j.peakX),G=wt(j.peakY),Y=s&&s[j.traceIdx]||\"#4fc3f7\";f.strokeStyle=Y,f.lineWidth=1,f.globalAlpha=.6,f.setLineDash([4,3]),f.beginPath(),f.moveTo(te,G),f.lineTo(te,M.top+ne),f.stroke(),f.setLineDash([]),f.globalAlpha=1;let K=6;f.fillStyle=o?\"rgba(66,165,245,0.3)\":\"rgba(33,150,243,0.25)\",f.strokeStyle=Y,f.lineWidth=2,f.setLineDash([3,2]),f.beginPath(),f.moveTo(te,G-K),f.lineTo(te+K,G+K),f.lineTo(te-K,G+K),f.closePath(),f.fill(),f.stroke(),f.setLineDash([]),f.font=`9px ${vo}`,f.fillStyle=o?\"#ddd\":\"#333\",f.textAlign=\"center\",f.textBaseline=\"bottom\",f.fillText(Rt(j.peakX),te,G-K-3)}if(Ht){let j=o?\"rgba(0,170,255,0.7)\":\"rgba(0,120,255,0.6)\",F=o?\"rgba(0,170,255,1.0)\":\"rgba(0,120,255,0.9)\";for(let Q of[\"left\",\"right\"]){let V=St(Q===\"left\"?ce:he);if(VM.left+ge+2)continue;let te=dc===Q||Nr.current?.handle===Q,G=te?F:j;f.strokeStyle=G,f.lineWidth=te?2:1,f.setLineDash([4,3]),f.beginPath(),f.moveTo(tn(V),M.top),f.lineTo(tn(V),M.top+ne),f.stroke(),f.setLineDash([]);let Y=M.top+ne+1,K=6;f.fillStyle=G,f.beginPath(),f.moveTo(V-K,Y),f.lineTo(V+K,Y),f.lineTo(V,Y+K+2),f.closePath(),f.fill()}}if(Ht&&(f.fillStyle=o?\"rgba(0,170,255,0.5)\":\"rgba(0,120,255,0.4)\",f.font=`bold 9px ${vo}`,f.textAlign=\"right\",f.textBaseline=\"top\",f.fillText(\"X LOCKED\",M.left+ge,M.top+ne+4)),Qe&&(f.fillStyle=o?\"rgba(0,170,255,0.5)\":\"rgba(0,120,255,0.4)\",f.font=`bold 9px ${vo}`,f.textAlign=\"left\",f.textBaseline=\"top\",f.fillText(\"Y LOCKED\",M.left+4,M.top+2)),Qe){let j=o?\"rgba(0,170,255,0.7)\":\"rgba(0,120,255,0.6)\",F=o?\"rgba(0,170,255,1.0)\":\"rgba(0,120,255,0.9)\";for(let Q of[\"top\",\"bottom\"]){let V=wt(Q===\"top\"?ve:be);if(VM.top+ne+2)continue;let te=mc===Q||_r.current?.handle===Q,G=te?F:j;f.strokeStyle=G,f.lineWidth=te?2:1,f.setLineDash([4,3]),f.beginPath(),f.moveTo(M.left,tn(V)),f.lineTo(M.left+ge,tn(V)),f.stroke(),f.setLineDash([]);let Y=M.left-1,K=6;f.fillStyle=G,f.beginPath(),f.moveTo(Y,V-K),f.lineTo(Y,V+K),f.lineTo(Y-K-2,V),f.closePath(),f.fill()}}if(jt&&jt.length>0){f.save(),f.beginPath(),f.rect(M.left,M.top,ge,ne),f.clip();for(let j of jt){if(j.fwhm==null||j.center==null||j.amplitude==null||j.offset==null)continue;let F=j.offset+j.amplitude/2,Q=wt(F),R=St(j.center-j.fwhm/2),V=St(j.center+j.fwhm/2),te=j.peak_idx,G=X&&te>=0&&te{let H=nn.current,B=Dr.current;if(H.length===0||i<1)return null;let j=Yo(D),F=0;if(B){let Y=1/0;for(let K=0;K{let H=Qm.current;if(!H||DH.lx+H.w||fH.ly+H.h)return null;let B=Math.floor((f-H.ly-H.pad)/H.entryH);return B<0||B>=H.n?null:B},[]),bl=w.useCallback((D,f)=>{if(!X||X.length===0)return null;let H=12,B=null,j=1/0;for(let F=0;F{if(!Ht||fM.top+ne+12)return null;let H=St(ce),B=St(he),j=Math.abs(D-H),F=Math.abs(D-B),Q=8;return j{if(!Qe||DM.left+ge)return null;let H=wt(ve),B=wt(be),j=Math.abs(f-H),F=Math.abs(f-B),Q=8;return j{D.preventDefault();let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(BM.left+ge||jM.top+ne)return;let F=D.deltaY>0?1.1:1/1.1,Q=Yo(B),R=an(j);Tt.current||(ke(V=>Q-(Q-V)*F),Wt(V=>Q+(V-Q)*F)),En.current||(uo(V=>R-(R-V)*F),po(V=>R+(V-R)*F))},[ge,ne,Yo,an,M.left,M.top]);w.useEffect(()=>{let D=Se.current;if(D)return D.addEventListener(\"wheel\",ey,{passive:!1}),()=>D.removeEventListener(\"wheel\",ey)},[ey]),w.useEffect(()=>{zb||(Db(ce.toPrecision(6)),_b(he.toPrecision(6)))},[ce,he,zb]),w.useEffect(()=>{Ub||(Bb(be.toPrecision(6)),jb(ve.toPrecision(6)))},[be,ve,Ub]),w.useEffect(()=>{ht&&ht.length===2?(ke(ht[0]),Wt(ht[1]),Sn(!0)):ht&&ht.length===0&&Ht&&Sn(!1)},[ht]),w.useEffect(()=>{ft&&ft.length===2?(uo(ft[0]),po(ft[1]),Ar(!0)):ft&&ft.length===0&&Qe&&Ar(!1)},[ft]),w.useEffect(()=>{let D=H=>{if(fc.current?.active){let B=fc.current,j=Math.max(200,B.startW+(H.clientX-B.startX)),F=Math.max(100,B.startH+(H.clientY-B.startY));ze(j),gt(F)}if(Nr.current){let B=Z.current;if(!B)return;let j=B.getBoundingClientRect(),F=H.clientX-j.left,Q=Math.max(M.left,Math.min(M.left+ge,F)),R=Yo(Q),V=on.current,te=Math.max(V.min,Math.min(V.max,R));Nr.current.handle===\"left\"?(ke(G=>Math.min(te,he-(he-G)*.001)),we([te,he])):(Wt(G=>Math.max(te,ce+(G-ce)*.001)),we([ce,te]))}if(_r.current){let B=Z.current;if(!B)return;let j=B.getBoundingClientRect(),F=H.clientY-j.top,Q=Math.max(M.top,Math.min(M.top+ne,F)),R=an(Q),V=rn.current,te=Math.max(V.min,Math.min(V.max,R));_r.current.handle===\"top\"?(po(G=>Math.max(te,be+(G-be)*.001)),le([be,te])):(uo(G=>Math.min(te,ve-(ve-G)*.001)),le([te,ve]))}},f=()=>{fc.current?.active&&(fc.current=null),Nr.current&&(Nr.current=null),_r.current&&(_r.current=null)};return window.addEventListener(\"mousemove\",D),window.addEventListener(\"mouseup\",f),()=>{window.removeEventListener(\"mousemove\",D),window.removeEventListener(\"mouseup\",f)}},[M.left,M.top,ge,ne,Yo,an,ce,he,be,ve,we,le]);let kR=w.useCallback(D=>{let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(j>M.top+ne&&j=M.left&&B<=M.left+ge){Gt.current={axis:\"x\",startPx:B,startVal:Yo(B)},$o({axis:\"x\",startVal:Yo(B),currentVal:Yo(B)});return}if(B=0&&j>=M.top&&j<=M.top+ne){Gt.current={axis:\"y\",startPx:j,startVal:an(j)},$o({axis:\"y\",startVal:an(j),currentVal:an(j)});return}if(Ht){let F=Sp(B,j);if(F){Nr.current={handle:F,startPx:B};return}}if(Qe){let F=Ep(B,j);if(F){_r.current={handle:F,startPx:j};return}}if(!(BM.left+ge||jM.top+ne)){if(W&&!xt&&bl(B,j)===null){let Q=xp(B,j),R=O>=0&&O{let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(Nr.current){let V=Nr.current,te=Math.max(M.left,Math.min(M.left+ge,B)),G=Yo(te),Y=on.current,K=Math.max(Y.min,Math.min(Y.max,G));if(V.handle===\"left\"){let J=Math.min(K,he-(he-ce)*.001);ke(J),we([J,he])}else{let J=Math.max(K,ce+(he-ce)*.001);Wt(J),we([ce,J])}return}if(_r.current){let V=_r.current,te=Math.max(M.top,Math.min(M.top+ne,j)),G=an(te),Y=rn.current,K=Math.max(Y.min,Math.min(Y.max,G));if(V.handle===\"top\"){let J=Math.max(K,be+(ve-be)*.001);po(J),le([be,J])}else{let J=Math.min(K,ve-(ve-be)*.001);uo(J),le([J,ve])}return}let F=!Bo.current?.active&&!Ea.current?.active&&!Gt.current;if(Ht&&F){let V=Sp(B,j);Zm(V)}else dc&&Zm(null);if(Qe&&F){let V=Ep(B,j);Jm(V)}else mc&&Jm(null);if(Gt.current){let V=Gt.current;V.axis===\"x\"?$o({axis:\"x\",startVal:V.startVal,currentVal:Yo(Math.max(M.left,Math.min(M.left+ge,B)))}):$o({axis:\"y\",startVal:V.startVal,currentVal:an(Math.max(M.top,Math.min(M.top+ne,j)))});return}if(Ea.current?.active){let V=Ea.current;Bo.current&&Math.abs(B-V.startPx)>3&&(Bo.current.wasDrag=!0);let te=Yo(Math.max(M.left,Math.min(M.left+ge,B))),G=Math.min(V.startDataX,te),Y=Math.max(V.startDataX,te),K=nn.current,J=Dr.current,pe=K[V.traceIdx];if(pe){let Ee=-1/0,de=-1;for(let De=0;De=G&&qt<=Y&&isFinite(pe[De])&&pe[De]>Ee&&(Ee=pe[De],de=De)}if(de>=0){let De=J?J[de]:de;vp({x0:G,x1:Y,peakX:De,peakY:Ee,traceIdx:V.traceIdx})}else vp(null)}dl(null);return}if(Bo.current?.active){let V=Bo.current,te=D.clientX-V.startX,G=D.clientY-V.startY;(Math.abs(te)>3||Math.abs(G)>3)&&(V.wasDrag=!0);let Y=V.startXMax-V.startXMin,K=V.startYMax-V.startYMin,J=-(te/ge)*Y,pe=G/ne*K;Tt.current||(ke(V.startXMin+J),Wt(V.startXMax+J)),En.current||(uo(V.startYMin+pe),po(V.startYMax+pe)),dl(null);return}if(BM.left+ge||jM.top+ne){dl(null);return}let Q=Tp(B,j);if(Wm.current=Q!==null,Ob(Q!==null?null:bl(B,j)),Q!==null){dl(null);return}let R=xp(B,j);R&&dl({canvasX:R.canvasX,canvasY:R.canvasY,dataX:R.dataX,dataY:R.dataY,traceIdx:R.traceIdx,label:R.label,color:R.color})},[ge,ne,xp,bl,Tp,M.left,M.top,Yo,an,Ht,Qe,ce,he,be,ve,Sp,Ep,dc,mc,we,le]),LR=w.useCallback(D=>{if(Nr.current){Nr.current=null;return}if(_r.current){_r.current=null;return}if(Gt.current&&Re){let{startVal:f,currentVal:H,axis:B}=Re,j=Math.min(f,H),F=Math.max(f,H),Q=B===\"x\"?he-ce:ve-be;F-j>Q*.01&&(B===\"x\"?(ke(j),Wt(F),Sn(!0),we([j,F])):(uo(j),po(F),Ar(!0),le([j,F]))),Gt.current=null,$o(null);return}if(Ea.current?.active){if((Bo.current?.wasDrag??!1)&&Pa){let H={x:Pa.peakX,y:Pa.peakY,trace_idx:Pa.traceIdx,label:Rt(Pa.peakX),type:\"peak\"};oe([...X||[],H])}Ea.current=null,vp(null),Bo.current=null;return}if(Bo.current?.active&&!Bo.current.wasDrag){let f=Z.current;if(f){let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top,F=Tp(B,j);if(F!==null){N(O===F?-1:F),Bo.current=null;return}let Q=bl(B,j);if(Q!==null){let R=Ze||[];D.shiftKey?R.includes(Q)?Ue(R.filter(V=>V!==Q)):Ue([...R,Q]):R.length===1&&R[0]===Q?Ue([]):Ue([Q]),Bo.current=null;return}if(W&&!xt&&ro){let R=nn.current,V=Dr.current,te=O>=0&&Ode&&(de=G[ot],Ee=ot);let De=V?V[Ee]:Ee,qt={x:De,y:de,trace_idx:te,label:Rt(De),type:\"peak\"};oe([...X||[],qt])}}else if(!W&&(Ze&&Ze.length>0&&Ue([]),ro)){let R=ro.traceIdx;N(O===R?-1:R)}}}Bo.current=null},[ro,O,N,W,X,oe,Ze,Ue,bl,Tp,xt,Re,ce,he,be,ve,we,le,Pa,fe]),jR=w.useCallback(()=>{Bo.current=null,Ea.current=null,Nr.current=null,_r.current=null,vp(null),Gt.current=null,$o(null),dl(null),Ob(null),Zm(null),Jm(null),Wm.current=!1},[]),UR=w.useCallback(D=>{let f=Z.current;if(!f){gl();return}let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(j>M.top+ne&&B>=M.left&&B<=M.left+ge&&Ht){Sn(!1),we([]),ke(on.current.min),Wt(on.current.max);return}if(B=M.top&&j<=M.top+ne&&Qe){Ar(!1),le([]),uo(rn.current.min),po(rn.current.max);return}gl()},[gl,ge,ne,M.left,M.top,Ht,Qe,we,le]),HR=w.useCallback(D=>{let f=D.target.tagName?.toLowerCase();if(!(f===\"input\"||f===\"textarea\"||f===\"select\"))switch(D.key){case\"r\":case\"R\":se||(D.preventDefault(),gl());break;case\"Escape\":D.preventDefault(),N(-1),Ze&&Ze.length>0&&Ue([]);break;case\"p\":case\"P\":xt||(D.preventDefault(),Te(!W));break;case\"c\":case\"C\":xt||(D.preventDefault(),oe([]),Ue([]));break;case\"Delete\":case\"Backspace\":if(!xt&&X&&X.length>0)if(D.preventDefault(),Ze&&Ze.length>0){let H=new Set(Ze),B=X.filter((j,F)=>!H.has(F));oe(B),Ue([])}else{let H=[...X];H.pop(),oe(H)}break}},[gl,N,X,oe,W,Te,Ze,Ue,se,xt]),VR=w.useCallback(()=>{hl(null);let D=Z.current;D&&D.toBlob(f=>{f&&lc(f,`${c||\"show1d\"}.png`)})},[c]),$b=w.useCallback((D=\"pdf\")=>{hl(null);let f=nn.current,H=Dr.current;if(f.length===0)return;let B=4,j=ye*B,F=ue*B,Q=document.createElement(\"canvas\");Q.width=j,Q.height=F;let R=Q.getContext(\"2d\");if(!R)return;if(R.scale(B,B),R.fillStyle=\"#ffffff\",R.fillRect(0,0,ye,ue),P){R.strokeStyle=\"rgba(0,0,0,0.08)\",R.lineWidth=1,R.setLineDash([2,3]);let G=Math.max(3,xe),Y=Sa(ce,he,G);for(let pe of Y){let Ee=St(pe);Ee>=M.left&&Ee<=M.left+ge&&(R.beginPath(),R.moveTo(Ee,M.top),R.lineTo(Ee,M.top+ne),R.stroke())}let K=Math.max(3,xe),J=v?bp(Math.max(be,1e-30),ve,K):Sa(be,ve,K);for(let pe of J){let Ee=wt(pe);Ee>=M.top&&Ee<=M.top+ne&&(R.beginPath(),R.moveTo(M.left,Ee),R.lineTo(M.left+ge,Ee),R.stroke())}R.setLineDash([])}R.strokeStyle=\"#999\",R.lineWidth=1,R.beginPath(),R.moveTo(M.left,M.top),R.lineTo(M.left,M.top+ne),R.lineTo(M.left+ge,M.top+ne),R.stroke();let V=Sa(ce,he,Math.max(3,Math.floor(ge/DR)));R.fillStyle=\"#555\",R.font=`10px ${vo}`,R.textAlign=\"center\",R.textBaseline=\"top\";for(let G of V){let Y=St(G);Y>=M.left&&Y<=M.left+ge&&(R.beginPath(),R.moveTo(Y,M.top+ne),R.lineTo(Y,M.top+ne+Tn),R.stroke(),R.fillText(Rt(G),Y,M.top+ne+Tn+2))}let te=v?bp(Math.max(be,1e-30),ve):Sa(be,ve);R.textAlign=\"right\",R.textBaseline=\"middle\";for(let G of te){let Y=wt(G);Y>=M.top&&Y<=M.top+ne&&(R.beginPath(),R.moveTo(M.left-Tn,Y),R.lineTo(M.left,Y),R.stroke(),R.fillText(Rt(G),M.left-Tn-2,Y))}if(u||p){R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`11px ${vo}`,R.fillStyle=\"#666\";let G=u||\"\";p&&(G+=G?` (${p})`:p),R.fillText(G,M.left+ge/2,M.top+ne+Tn+18)}if(m||d){R.save(),R.translate(12,M.top+ne/2),R.rotate(-Math.PI/2),R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`11px ${vo}`,R.fillStyle=\"#666\";let G=m||\"\";d&&(G+=G?` (${d})`:d),R.fillText(G,0,0),R.restore()}c&&(R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`bold 13px ${vo}`,R.fillStyle=\"#333\",R.fillText(c,ye/2,2)),R.save(),R.beginPath(),R.rect(M.left,M.top,ge,ne),R.clip();for(let G=0;G0)for(let G of X){let Y=s&&s[G.trace_idx]||\"#4fc3f7\",K=St(G.x),J=wt(G.y),pe=5;R.fillStyle=Y,R.strokeStyle=\"#fff\",R.lineWidth=1.5,R.beginPath(),R.moveTo(K,J-pe),R.lineTo(K+pe,J+pe),R.lineTo(K-pe,J+pe),R.closePath(),R.fill(),R.stroke(),R.font=`9px ${vo}`,R.fillStyle=\"#333\",R.textAlign=\"center\",R.textBaseline=\"bottom\",R.fillText(G.label||Rt(G.x),K,J-pe-3)}if(R.restore(),E&&f.length>=1&&l&&l.length>0){R.font=`10px ${vo}`;let G=14,Y=16,K=4,J=6,pe=0;for(let ot=0;otpe&&(pe=Pn)}let Ee=J*2+Y+K+pe,de=J*2+f.length*G,De=M.left+ge-Ee-8,qt=M.top+8;R.fillStyle=\"rgba(255,255,255,0.9)\",R.fillRect(De,qt,Ee,de),R.strokeStyle=\"#ccc\",R.lineWidth=1,R.strokeRect(De,qt,Ee,de);for(let ot=0;otlc(G,`${c||\"show1d\"}_figure.pdf`)):Q.toBlob(G=>{G&&lc(G,`${c||\"show1d\"}_figure.png`)})},[ye,ue,ce,he,be,ve,s,l,z,v,P,xe,E,u,m,p,d,c,St,wt,ge,ne,X]),vl=w.useCallback(D=>{let f=nn.current,H=Dr.current;if(f.length===0)return\"\";let F=[[\"x\",...l&&l.length>0?l:f.map((Q,R)=>`Data ${R+1}`)].join(\",\")];for(let Q=0;Q<(H?H.length:f[0].length);Q++){let R=H?H[Q]:Q;if(D&&Ht&&(Rhe))continue;let V=[String(R)];for(let te of f)V.push(String(te[Q]??\"\"));F.push(V.join(\",\"))}return F.join(`\n`)},[l,Ht,ce,he]),$R=w.useCallback(()=>{let D=vl(!0);D&&navigator.clipboard.writeText(D).then(()=>{Hb(!0),setTimeout(()=>Hb(!1),1e3)})},[vl]),YR=w.useCallback(()=>{hl(null);let D=vl(!0);D&&lc(new Blob([D],{type:\"text/csv\"}),`${c||\"show1d\"}_range.csv`)},[vl,c]),XR=w.useCallback(()=>{hl(null);let D=vl(!1);D&&lc(new Blob([D],{type:\"text/csv\"}),`${c||\"show1d\"}.csv`)},[vl,c]),GR=()=>Nr.current?\"ew-resize\":_r.current?\"ns-resize\":dc?\"ew-resize\":mc?\"ns-resize\":Gt.current?Gt.current.axis===\"x\"?\"ew-resize\":\"ns-resize\":Ea.current?.active?\"col-resize\":Bo.current?.active?\"grabbing\":_R!==null||Wm.current?\"pointer\":W&&!xt?\"col-resize\":\"crosshair\";return w.createElement(Fe,{className:\"show1d-root\",tabIndex:0,onKeyDown:HR,sx:{...__.root,bgcolor:t.bg,color:t.text}},w.createElement(Xe,{variant:\"caption\",sx:{...xn.label,color:t.accent,mb:`${D_.XS}px`,display:\"block\"}},c||\"Plot\",w.createElement(Y_,{theme:e.theme,text:w.createElement(X_,{items:[[\"Scroll\",\"Zoom in/out\"],[\"Drag\",\"Pan (or search peak when Peak on)\"],[\"Drag axis\",\"Lock X or Y range\"],[\"Dbl-click axis\",\"Unlock range\"],[\"Click\",\"Focus trace / select peak\"],[\"Shift+Click\",\"Multi-select peaks\"],[\"P\",\"Toggle peak mode\"],[\"C\",\"Clear all peaks\"],[\"Del\",\"Remove last peak\"],[\"Esc\",\"Deselect all\"],[\"R\",\"Reset view\"],[\"Dbl-click\",\"Reset view\"]]})}),w.createElement(MR,{widgetName:\"Show1D\",hiddenTools:et,setHiddenTools:dt,disabledTools:Oe,setDisabledTools:Ae,themeColors:t})),_&&!Be.hideAll&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"4px\",mb:\"2px\",height:28}},!Nt&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"Log:\"),w.createElement(Un,{size:\"small\",checked:v,onChange:(D,f)=>T(f),sx:hp.small,disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Auto:\"),w.createElement(Un,{size:\"small\",checked:S,onChange:(D,f)=>h(f),sx:hp.small,disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Grid:\"),w.createElement(Un,{size:\"small\",checked:P,onChange:(D,f)=>A(f),sx:hp.small,disabled:se}),P&&w.createElement(km,{size:\"small\",min:5,max:50,step:1,value:xe,onChange:(D,f)=>Je(f),sx:{width:60,ml:\"2px\",...OR.small},disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Legend:\"),w.createElement(Un,{size:\"small\",checked:E,onChange:(D,f)=>C(f),sx:hp.small,disabled:se})),!Ro&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Peak:\"),w.createElement(Un,{size:\"small\",checked:W,onChange:(D,f)=>Te(f),sx:hp.small,disabled:xt}),W&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text,ml:\"2px\"}},\"\\xB1\",fe),w.createElement(km,{size:\"small\",min:1,max:100,step:1,value:fe,onChange:(D,f)=>Ke(f),sx:{width:50,ml:\"2px\",...OR.small},disabled:xt}))),w.createElement(Fe,{sx:{flex:1}}),!Nt&&w.createElement(ga,{size:\"small\",sx:gp,onClick:gl,disabled:se},\"Reset\"),!st&&w.createElement(w.Fragment,null,w.createElement(ga,{size:\"small\",sx:{...gp,color:t.accent},onClick:D=>hl(D.currentTarget),disabled:fr},\"Export\"),w.createElement(ip,{anchorEl:Vb,open:!!Vb,onClose:()=>hl(null),...N_},w.createElement(nl,{onClick:()=>$b(\"pdf\"),sx:{fontSize:12}},\"Figure (PDF)\"),w.createElement(nl,{onClick:()=>$b(\"png\"),sx:{fontSize:12}},\"Figure (PNG)\"),w.createElement(nl,{onClick:VR,sx:{fontSize:12}},\"PNG\"),w.createElement(nl,{onClick:YR,sx:{fontSize:12}},\"CSV (range)\"),w.createElement(nl,{onClick:XR,sx:{fontSize:12}},\"CSV (all)\")))),w.createElement(Fe,{ref:Se,sx:{position:\"relative\",width:ye,height:ue,border:`1px solid ${t.border}`,cursor:GR(),bgcolor:o?\"#1a1a1a\":\"#f8f8f8\"},onMouseDown:kR,onMouseMove:BR,onMouseUp:LR,onMouseLeave:jR,onDoubleClick:UR},w.createElement(\"canvas\",{ref:Z,style:{width:ye,height:ue,position:\"absolute\",top:0,left:0}}),w.createElement(\"canvas\",{ref:ee,style:{width:ye,height:ue,position:\"absolute\",top:0,left:0,pointerEvents:\"none\"}}),w.createElement(Fe,{onMouseDown:D=>{fc.current={active:!0,startX:D.clientX,startY:D.clientY,startW:ye,startH:ue},D.stopPropagation()},sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:\"nwse-resize\",opacity:.6,background:`linear-gradient(135deg, transparent 50%, ${t.accent} 50%)`,\"&:hover\":{opacity:1}}})),Ht&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"6px\",mt:\"4px\",mb:\"2px\",height:24}},w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"X range:\"),w.createElement(\"input\",{type:\"number\",value:Ab,onChange:D=>{ml(!0),Db(D.target.value)},onFocus:()=>ml(!0),onBlur:()=>{ml(!1);let D=parseFloat(Ab);if(!isNaN(D)){let f=on.current,H=Math.max(f.min,Math.min(f.max,D));if(H>=he){let B=H;H=he,Wt(B),we([he,B]),ke(he);return}ke(H),we([H,he])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text}},\"\\u2014\"),w.createElement(\"input\",{type:\"number\",value:Nb,onChange:D=>{ml(!0),_b(D.target.value)},onFocus:()=>ml(!0),onBlur:()=>{ml(!1);let D=parseFloat(Nb);if(!isNaN(D)){let f=on.current,H=Math.max(f.min,Math.min(f.max,D));if(H<=ce){let B=H;H=ce,ke(B),we([B,ce]),Wt(ce);return}Wt(H),we([ce,H])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(ga,{size:\"small\",sx:gp,onClick:()=>{Sn(!1),we([]),ke(on.current.min),Wt(on.current.max)}},\"RESET\"),!st&&w.createElement(ga,{size:\"small\",sx:{...gp,ml:\"4px\"},onClick:$R,disabled:fr},zR?\"COPIED\":\"COPY CSV\")),Qe&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"6px\",mt:\"4px\",mb:\"2px\",height:24}},w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"Y range:\"),w.createElement(\"input\",{type:\"number\",value:kb,onChange:D=>{yl(!0),Bb(D.target.value)},onFocus:()=>yl(!0),onBlur:()=>{yl(!1);let D=parseFloat(kb);if(!isNaN(D)){let f=rn.current,H=Math.max(f.min,Math.min(f.max,D));if(H>=ve){let B=H;H=ve,po(B),le([ve,B]),uo(ve);return}uo(H),le([H,ve])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text}},\"\\u2014\"),w.createElement(\"input\",{type:\"number\",value:Lb,onChange:D=>{yl(!0),jb(D.target.value)},onFocus:()=>yl(!0),onBlur:()=>{yl(!1);let D=parseFloat(Lb);if(!isNaN(D)){let f=rn.current,H=Math.max(f.min,Math.min(f.max,D));if(H<=be){let B=H;H=be,uo(B),le([B,be]),po(be);return}po(H),le([be,H])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(ga,{size:\"small\",sx:gp,onClick:()=>{Ar(!1),le([]),uo(rn.current.min),po(rn.current.max)}},\"RESET\")),b&&!Ut&&I&&I.length>0&&(()=>{let D=O>=0&&OH);return w.createElement(Fe,{sx:{border:`1px solid ${t.border}`,borderTop:\"none\",bgcolor:o?t.bg:\"#fafafa\",maxWidth:ye}},D.map(f=>{let H=l&&l[f]||`Data ${f+1}`,B=s&&s[f]||\"#4fc3f7\";return w.createElement(Fe,{key:f,sx:{display:\"flex\",gap:2,alignItems:\"center\",px:1,py:.25}},w.createElement(Fe,{sx:{width:8,height:8,bgcolor:B,flexShrink:0}}),a>1&&w.createElement(Xe,{sx:{fontSize:11,color:t.text,fontWeight:\"bold\",minWidth:40}},H),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Mean \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(I[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Min \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(x[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Max \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(k[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Std \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(U[f]??0))))}),Ht&&Lt&&Lt.length>0&&w.createElement(w.Fragment,null,w.createElement(Fe,{sx:{borderTop:`1px dashed ${t.border}`,mx:1,my:.25}}),D.map(f=>{let H=Lt[f];if(!H)return null;let B=s&&s[f]||\"#4fc3f7\";return w.createElement(Fe,{key:`rs-${f}`,sx:{display:\"flex\",gap:2,alignItems:\"center\",px:1,py:.25}},w.createElement(Xe,{sx:{fontSize:10,color:o?\"#777\":\"#aaa\",minWidth:60}},\"Range (\",H.n_points,\" pts)\"),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Mean \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.mean))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Min \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.min))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Max \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.max))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Std \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.std))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"\\u222B \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.integral))))})),jt&&jt.length>0&&w.createElement(w.Fragment,null,w.createElement(Fe,{sx:{borderTop:`1px dashed ${t.border}`,mx:1,my:.25}}),jt.map((f,H)=>{let B=X&&f.peak_idx>=0&&f.peak_idx()=>(t||e((t={exports:{}}).exports,t),t.exports);var WR=(e,t,o,r)=>{if(t&&typeof t==\"object\"||typeof t==\"function\")for(let n of FR(t))!QR.call(e,n)&&n!==o&&Yb(e,n,{get:()=>t[n],enumerable:!(r=IR(t,n))||r.enumerable});return e};var q=(e,t,o)=>(o=e!=null?qR(KR(e)):{},WR(t||!e||!e.__esModule?Yb(o,\"default\",{value:e,enumerable:!0}):o,e));var ev=Xo(Me=>{\"use strict\";var ry=Symbol.for(\"react.transitional.element\"),ZR=Symbol.for(\"react.portal\"),JR=Symbol.for(\"react.fragment\"),e2=Symbol.for(\"react.strict_mode\"),t2=Symbol.for(\"react.profiler\"),o2=Symbol.for(\"react.consumer\"),r2=Symbol.for(\"react.context\"),n2=Symbol.for(\"react.forward_ref\"),a2=Symbol.for(\"react.suspense\"),i2=Symbol.for(\"react.memo\"),Fb=Symbol.for(\"react.lazy\"),l2=Symbol.for(\"react.activity\"),Xb=Symbol.iterator;function s2(e){return e===null||typeof e!=\"object\"?null:(e=Xb&&e[Xb]||e[\"@@iterator\"],typeof e==\"function\"?e:null)}var Kb={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Qb=Object.assign,Wb={};function Tl(e,t,o){this.props=e,this.context=t,this.refs=Wb,this.updater=o||Kb}Tl.prototype.isReactComponent={};Tl.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\")};Tl.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,\"forceUpdate\")};function Zb(){}Zb.prototype=Tl.prototype;function ny(e,t,o){this.props=e,this.context=t,this.refs=Wb,this.updater=o||Kb}var ay=ny.prototype=new Zb;ay.constructor=ny;Qb(ay,Tl.prototype);ay.isPureReactComponent=!0;var Gb=Array.isArray;function oy(){}var Mt={H:null,A:null,T:null,S:null},Jb=Object.prototype.hasOwnProperty;function iy(e,t,o){var r=o.ref;return{$$typeof:ry,type:e,key:t,ref:r!==void 0?r:null,props:o}}function c2(e,t){return iy(e.type,t,e.props)}function ly(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===ry}function u2(e){var t={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+e.replace(/[=:]/g,function(o){return t[o]})}var qb=/\\/+/g;function ty(e,t){return typeof e==\"object\"&&e!==null&&e.key!=null?u2(\"\"+e.key):t.toString(36)}function p2(e){switch(e.status){case\"fulfilled\":return e.value;case\"rejected\":throw e.reason;default:switch(typeof e.status==\"string\"?e.then(oy,oy):(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 xl(e,t,o,r,n){var a=typeof e;(a===\"undefined\"||a===\"boolean\")&&(e=null);var i=!1;if(e===null)i=!0;else switch(a){case\"bigint\":case\"string\":case\"number\":i=!0;break;case\"object\":switch(e.$$typeof){case ry:case ZR:i=!0;break;case Fb:return i=e._init,xl(i(e._payload),t,o,r,n)}}if(i)return n=n(e),i=r===\"\"?\".\"+ty(e,0):r,Gb(n)?(o=\"\",i!=null&&(o=i.replace(qb,\"$&/\")+\"/\"),xl(n,t,o,\"\",function(c){return c})):n!=null&&(ly(n)&&(n=c2(n,o+(n.key==null||e&&e.key===n.key?\"\":(\"\"+n.key).replace(qb,\"$&/\")+\"/\")+i)),t.push(n)),1;i=0;var l=r===\"\"?\".\":r+\":\";if(Gb(e))for(var s=0;s{\"use strict\";tv.exports=ev()});var pv=Xo(_t=>{\"use strict\";function py(e,t){var o=e.length;e.push(t);e:for(;0>>1,n=e[r];if(0>>1;rCp(l,o))sCp(c,l)?(e[r]=c,e[s]=o,r=s):(e[r]=l,e[i]=o,r=i);else if(sCp(c,o))e[r]=c,e[s]=o,r=s;else break e}}return t}function Cp(e,t){var o=e.sortIndex-t.sortIndex;return o!==0?o:e.id-t.id}_t.unstable_now=void 0;typeof performance==\"object\"&&typeof performance.now==\"function\"?(ov=performance,_t.unstable_now=function(){return ov.now()}):(sy=Date,rv=sy.now(),_t.unstable_now=function(){return sy.now()-rv});var ov,sy,rv,Vn=[],Ca=[],m2=1,zr=null,Lo=3,fy=!1,yc=!1,hc=!1,dy=!1,iv=typeof setTimeout==\"function\"?setTimeout:null,lv=typeof clearTimeout==\"function\"?clearTimeout:null,nv=typeof setImmediate<\"u\"?setImmediate:null;function Rp(e){for(var t=Cn(Ca);t!==null;){if(t.callback===null)wp(Ca);else if(t.startTime<=e)wp(Ca),t.sortIndex=t.expirationTime,py(Vn,t);else break;t=Cn(Ca)}}function my(e){if(hc=!1,Rp(e),!yc)if(Cn(Vn)!==null)yc=!0,El||(El=!0,Sl());else{var t=Cn(Ca);t!==null&&yy(my,t.startTime-e)}}var El=!1,gc=-1,sv=5,cv=-1;function uv(){return dy?!0:!(_t.unstable_now()-cve&&uv());){var r=zr.callback;if(typeof r==\"function\"){zr.callback=null,Lo=zr.priorityLevel;var n=r(zr.expirationTime<=e);if(e=_t.unstable_now(),typeof n==\"function\"){zr.callback=n,Rp(e),t=!0;break t}zr===Cn(Vn)&&wp(Vn),Rp(e)}else wp(Vn);zr=Cn(Vn)}if(zr!==null)t=!0;else{var a=Cn(Ca);a!==null&&yy(my,a.startTime-e),t=!1}}break e}finally{zr=null,Lo=o,fy=!1}t=void 0}}finally{t?Sl():El=!1}}}var Sl;typeof nv==\"function\"?Sl=function(){nv(cy)}:typeof MessageChannel<\"u\"?(uy=new MessageChannel,av=uy.port2,uy.port1.onmessage=cy,Sl=function(){av.postMessage(null)}):Sl=function(){iv(cy,0)};var uy,av;function yy(e,t){gc=iv(function(){e(_t.unstable_now())},t)}_t.unstable_IdlePriority=5;_t.unstable_ImmediatePriority=1;_t.unstable_LowPriority=4;_t.unstable_NormalPriority=3;_t.unstable_Profiling=null;_t.unstable_UserBlockingPriority=2;_t.unstable_cancelCallback=function(e){e.callback=null};_t.unstable_forceFrameRate=function(e){0>e||125r?(e.sortIndex=o,py(Ca,e),Cn(Vn)===null&&e===Cn(Ca)&&(hc?(lv(gc),gc=-1):hc=!0,yy(my,o-r))):(e.sortIndex=n,py(Vn,e),yc||fy||(yc=!0,El||(El=!0,Sl()))),e};_t.unstable_shouldYield=uv;_t.unstable_wrapCallback=function(e){var t=Lo;return function(){var o=Lo;Lo=t;try{return e.apply(this,arguments)}finally{Lo=o}}}});var dv=Xo((Q_,fv)=>{\"use strict\";fv.exports=pv()});var yv=Xo(qo=>{\"use strict\";var y2=re();function mv(e){var t=\"https://react.dev/errors/\"+e;if(1{\"use strict\";function hv(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(hv)}catch(e){console.error(e)}}hv(),gv.exports=yv()});var OS=Xo(td=>{\"use strict\";var mo=dv(),Yx=re(),b2=Op();function $(e){var t=\"https://react.dev/errors/\"+e;if(1Al||(e.current=eh[Al],eh[Al]=null,Al--)}function Et(e,t){Al++,eh[Al]=e.current,e.current=t}var On=An(null),Xc=An(null),ja=An(null),uf=An(null);function pf(e,t){switch(Et(ja,t),Et(Xc,e),Et(On,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Rx(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Rx(t),e=yS(t,e);else switch(e){case\"svg\":e=1;break;case\"math\":e=2;break;default:e=0}}So(On),Et(On,e)}function Fl(){So(On),So(Xc),So(ja)}function th(e){e.memoizedState!==null&&Et(uf,e);var t=On.current,o=yS(t,e.type);t!==o&&(Et(Xc,e),Et(On,o))}function ff(e){Xc.current===e&&(So(On),So(Xc)),uf.current===e&&(So(uf),tu._currentValue=Ti)}var hy,xv;function gi(e){if(hy===void 0)try{throw Error()}catch(o){var t=o.stack.trim().match(/\\n( *(at )?)/);hy=t&&t[1]||\"\",xv=-1)\":-1n||s[r]!==c[n]){var u=`\n`+s[r].replace(\" at new \",\" at \");return e.displayName&&u.includes(\"\")&&(u=u.replace(\"\",e.displayName)),u}while(1<=r&&0<=n);break}}}finally{gy=!1,Error.prepareStackTrace=o}return(o=e?e.displayName||e.name:\"\")?gi(o):\"\"}function E2(e,t){switch(e.tag){case 26:case 27:case 5:return gi(e.type);case 16:return gi(\"Lazy\");case 13:return e.child!==t&&t!==null?gi(\"Suspense Fallback\"):gi(\"Suspense\");case 19:return gi(\"SuspenseList\");case 0:case 15:return by(e.type,!1);case 11:return by(e.type.render,!1);case 1:return by(e.type,!0);case 31:return gi(\"Activity\");default:return\"\"}}function Tv(e){try{var t=\"\",o=null;do t+=E2(e,o),o=e,e=e.return;while(e);return t}catch(r){return`\nError generating stack: `+r.message+`\n`+r.stack}}var oh=Object.prototype.hasOwnProperty,qh=mo.unstable_scheduleCallback,vy=mo.unstable_cancelCallback,P2=mo.unstable_shouldYield,C2=mo.unstable_requestPaint,br=mo.unstable_now,R2=mo.unstable_getCurrentPriorityLevel,Qx=mo.unstable_ImmediatePriority,Wx=mo.unstable_UserBlockingPriority,df=mo.unstable_NormalPriority,w2=mo.unstable_LowPriority,Zx=mo.unstable_IdlePriority,M2=mo.log,O2=mo.unstable_setDisableYieldValue,au=null,vr=null;function _a(e){if(typeof M2==\"function\"&&O2(e),vr&&typeof vr.setStrictMode==\"function\")try{vr.setStrictMode(au,e)}catch{}}var xr=Math.clz32?Math.clz32:N2,A2=Math.log,D2=Math.LN2;function N2(e){return e>>>=0,e===0?32:31-(A2(e)/D2|0)|0}var Dp=256,Np=262144,_p=4194304;function bi(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 Uf(e,t,o){var r=e.pendingLanes;if(r===0)return 0;var n=0,a=e.suspendedLanes,i=e.pingedLanes;e=e.warmLanes;var l=r&134217727;return l!==0?(r=l&~a,r!==0?n=bi(r):(i&=l,i!==0?n=bi(i):o||(o=l&~e,o!==0&&(n=bi(o))))):(l=r&~a,l!==0?n=bi(l):i!==0?n=bi(i):o||(o=r&~e,o!==0&&(n=bi(o)))),n===0?0:t!==0&&t!==n&&(t&a)===0&&(a=n&-n,o=t&-t,a>=o||a===32&&(o&4194048)!==0)?t:n}function iu(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function _2(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 Jx(){var e=_p;return _p<<=1,(_p&62914560)===0&&(_p=4194304),e}function xy(e){for(var t=[],o=0;31>o;o++)t.push(e);return t}function lu(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function z2(e,t,o,r,n,a){var i=e.pendingLanes;e.pendingLanes=o,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=o,e.entangledLanes&=o,e.errorRecoveryDisabledLanes&=o,e.shellSuspendCounter=0;var l=e.entanglements,s=e.expirationTimes,c=e.hiddenUpdates;for(o=i&~o;0\"u\")return null;try{return e.activeElement||e.body}catch{return e.body}}var H2=/[\\n\"\\\\]/g;function Ur(e){return e.replace(H2,function(t){return\"\\\\\"+t.charCodeAt(0).toString(16)+\" \"})}function ah(e,t,o,r,n,a,i,l){e.name=\"\",i!=null&&typeof i!=\"function\"&&typeof i!=\"symbol\"&&typeof i!=\"boolean\"?e.type=i:e.removeAttribute(\"type\"),t!=null?i===\"number\"?(t===0&&e.value===\"\"||e.value!=t)&&(e.value=\"\"+Br(t)):e.value!==\"\"+Br(t)&&(e.value=\"\"+Br(t)):i!==\"submit\"&&i!==\"reset\"||e.removeAttribute(\"value\"),t!=null?ih(e,i,Br(t)):o!=null?ih(e,i,Br(o)):r!=null&&e.removeAttribute(\"value\"),n==null&&a!=null&&(e.defaultChecked=!!a),n!=null&&(e.checked=n&&typeof n!=\"function\"&&typeof n!=\"symbol\"),l!=null&&typeof l!=\"function\"&&typeof l!=\"symbol\"&&typeof l!=\"boolean\"?e.name=\"\"+Br(l):e.removeAttribute(\"name\")}function sT(e,t,o,r,n,a,i,l){if(a!=null&&typeof a!=\"function\"&&typeof a!=\"symbol\"&&typeof a!=\"boolean\"&&(e.type=a),t!=null||o!=null){if(!(a!==\"submit\"&&a!==\"reset\"||t!=null)){nh(e);return}o=o!=null?\"\"+Br(o):\"\",t=t!=null?\"\"+Br(t):o,l||t===e.value||(e.value=t),e.defaultValue=t}r=r??n,r=typeof r!=\"function\"&&typeof r!=\"symbol\"&&!!r,e.checked=l?e.checked:!!r,e.defaultChecked=!!r,i!=null&&typeof i!=\"function\"&&typeof i!=\"symbol\"&&typeof i!=\"boolean\"&&(e.name=i),nh(e)}function ih(e,t,o){t===\"number\"&&mf(e.ownerDocument)===e||e.defaultValue===\"\"+o||(e.defaultValue=\"\"+o)}function $l(e,t,o,r){if(e=e.options,t){t={};for(var n=0;n\"u\"||typeof window.document>\"u\"||typeof window.document.createElement>\"u\"),sh=!1;if(ta)try{Pl={},Object.defineProperty(Pl,\"passive\",{get:function(){sh=!0}}),window.addEventListener(\"test\",Pl,Pl),window.removeEventListener(\"test\",Pl,Pl)}catch{sh=!1}var Pl,za=null,Zh=null,Qp=null;function dT(){if(Qp)return Qp;var e,t=Zh,o=t.length,r,n=\"value\"in za?za.value:za.textContent,a=n.length;for(e=0;e=Dc),Nv=\" \",_v=!1;function yT(e,t){switch(e){case\"keyup\":return mw.indexOf(t.keyCode)!==-1;case\"keydown\":return t.keyCode!==229;case\"keypress\":case\"mousedown\":case\"focusout\":return!0;default:return!1}}function hT(e){return e=e.detail,typeof e==\"object\"&&\"data\"in e?e.data:null}var _l=!1;function hw(e,t){switch(e){case\"compositionend\":return hT(t);case\"keypress\":return t.which!==32?null:(_v=!0,Nv);case\"textInput\":return e=t.data,e===Nv&&_v?null:e;default:return null}}function gw(e,t){if(_l)return e===\"compositionend\"||!eg&&yT(e,t)?(e=dT(),Qp=Zh=za=null,_l=!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)return{node:o,offset:t-e};e=r}e:{for(;o;){if(o.nextSibling){o=o.nextSibling;break e}o=o.parentNode}o=void 0}o=Lv(o)}}function xT(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?xT(e,t.parentNode):\"contains\"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function TT(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=mf(e.document);t instanceof e.HTMLIFrameElement;){try{var o=typeof t.contentWindow.location.href==\"string\"}catch{o=!1}if(o)e=t.contentWindow;else break;t=mf(e.document)}return t}function tg(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 Cw=ta&&\"documentMode\"in document&&11>=document.documentMode,zl=null,ch=null,_c=null,uh=!1;function Uv(e,t,o){var r=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;uh||zl==null||zl!==mf(r)||(r=zl,\"selectionStart\"in r&&tg(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),_c&&Ic(_c,r)||(_c=r,r=Nf(ch,\"onSelect\"),0>=i,n-=i,Rn=1<<32-xr(t)+n|o<A?(_=P,P=null):_=P.sibling;var z=p(h,P,g[A],b);if(z===null){P===null&&(P=_);break}e&&P&&z.alternate===null&&t(h,P),y=a(z,y,A),C===null?E=z:C.sibling=z,C=z,P=_}if(A===g.length)return o(h,P),qe&&In(h,A),E;if(P===null){for(;AA?(_=P,P=null):_=P.sibling;var I=p(h,P,z.value,b);if(I===null){P===null&&(P=_);break}e&&P&&I.alternate===null&&t(h,P),y=a(I,y,A),C===null?E=I:C.sibling=I,C=I,P=_}if(z.done)return o(h,P),qe&&In(h,A),E;if(P===null){for(;!z.done;A++,z=g.next())z=m(h,z.value,b),z!==null&&(y=a(z,y,A),C===null?E=z:C.sibling=z,C=z);return qe&&In(h,A),E}for(P=r(P);!z.done;A++,z=g.next())z=d(P,h,A,z.value,b),z!==null&&(e&&z.alternate!==null&&P.delete(z.key===null?A:z.key),y=a(z,y,A),C===null?E=z:C.sibling=z,C=z);return e&&P.forEach(function(x){return t(h,x)}),qe&&In(h,A),E}function S(h,y,g,b){if(typeof g==\"object\"&&g!==null&&g.type===Ol&&g.key===null&&(g=g.props.children),typeof g==\"object\"&&g!==null){switch(g.$$typeof){case Ap:e:{for(var E=g.key;y!==null;){if(y.key===E){if(E=g.type,E===Ol){if(y.tag===7){o(h,y.sibling),b=n(y,g.props.children),b.return=h,h=b;break e}}else if(y.elementType===E||typeof E==\"object\"&&E!==null&&E.$$typeof===wa&&vi(E)===y.type){o(h,y.sibling),b=n(y,g.props),Tc(b,g),b.return=h,h=b;break e}o(h,y);break}else t(h,y);y=y.sibling}g.type===Ol?(b=Si(g.props.children,h.mode,b,g.key),b.return=h,h=b):(b=Zp(g.type,g.key,g.props,null,h.mode,b),Tc(b,g),b.return=h,h=b)}return i(h);case Rc:e:{for(E=g.key;y!==null;){if(y.key===E)if(y.tag===4&&y.stateNode.containerInfo===g.containerInfo&&y.stateNode.implementation===g.implementation){o(h,y.sibling),b=n(y,g.children||[]),b.return=h,h=b;break e}else{o(h,y);break}else t(h,y);y=y.sibling}b=My(g,h.mode,b),b.return=h,h=b}return i(h);case wa:return g=vi(g),S(h,y,g,b)}if(wc(g))return v(h,y,g,b);if(vc(g)){if(E=vc(g),typeof E!=\"function\")throw Error($(150));return g=E.call(g),T(h,y,g,b)}if(typeof g.then==\"function\")return S(h,y,Up(g),b);if(g.$$typeof===Kn)return S(h,y,jp(h,g),b);Hp(h,g)}return typeof g==\"string\"&&g!==\"\"||typeof g==\"number\"||typeof g==\"bigint\"?(g=\"\"+g,y!==null&&y.tag===6?(o(h,y.sibling),b=n(y,g),b.return=h,h=b):(o(h,y),b=wy(g,h.mode,b),b.return=h,h=b),i(h)):o(h,y)}return function(h,y,g,b){try{Qc=0;var E=S(h,y,g,b);return Gl=null,E}catch(P){if(P===ss||P===Gf)throw P;var C=hr(29,P,null,h.mode);return C.lanes=b,C.return=h,C}finally{}}}var Mi=BT(!0),LT=BT(!1),Ma=!1;function ug(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function gh(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 Ha(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Va(e,t,o){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(rt&2)!==0){var n=r.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),r.pending=t,t=hf(e),MT(e,null,o),t}return Xf(e,r,t,o),hf(e)}function kc(e,t,o){if(t=t.updateQueue,t!==null&&(t=t.shared,(o&4194048)!==0)){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,tT(e,o)}}function Ay(e,t){var o=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,o===r)){var n=null,a=null;if(o=o.firstBaseUpdate,o!==null){do{var i={lane:o.lane,tag:o.tag,payload:o.payload,callback:null,next:null};a===null?n=a=i:a=a.next=i,o=o.next}while(o!==null);a===null?n=a=t:a=a.next=t}else n=a=t;o={baseState:r.baseState,firstBaseUpdate:n,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},e.updateQueue=o;return}e=o.lastBaseUpdate,e===null?o.firstBaseUpdate=t:e.next=t,o.lastBaseUpdate=t}var bh=!1;function Bc(){if(bh){var e=Xl;if(e!==null)throw e}}function Lc(e,t,o,r){bh=!1;var n=e.updateQueue;Ma=!1;var a=n.firstBaseUpdate,i=n.lastBaseUpdate,l=n.shared.pending;if(l!==null){n.shared.pending=null;var s=l,c=s.next;s.next=null,i===null?a=c:i.next=c,i=s;var u=e.alternate;u!==null&&(u=u.updateQueue,l=u.lastBaseUpdate,l!==i&&(l===null?u.firstBaseUpdate=c:l.next=c,u.lastBaseUpdate=s))}if(a!==null){var m=n.baseState;i=0,u=c=s=null,l=a;do{var p=l.lane&-536870913,d=p!==l.lane;if(d?(Ge&p)===p:(r&p)===p){p!==0&&p===Wl&&(bh=!0),u!==null&&(u=u.next={lane:0,tag:l.tag,payload:l.payload,callback:null,next:null});e:{var v=e,T=l;p=t;var S=o;switch(T.tag){case 1:if(v=T.payload,typeof v==\"function\"){m=v.call(S,m,p);break e}m=v;break e;case 3:v.flags=v.flags&-65537|128;case 0:if(v=T.payload,p=typeof v==\"function\"?v.call(S,m,p):v,p==null)break e;m=Dt({},m,p);break e;case 2:Ma=!0}}p=l.callback,p!==null&&(e.flags|=64,d&&(e.flags|=8192),d=n.callbacks,d===null?n.callbacks=[p]:d.push(p))}else d={lane:p,tag:l.tag,payload:l.payload,callback:l.callback,next:null},u===null?(c=u=d,s=m):u=u.next=d,i|=p;if(l=l.next,l===null){if(l=n.shared.pending,l===null)break;d=l,l=d.next,d.next=null,n.lastBaseUpdate=d,n.shared.pending=null}}while(!0);u===null&&(s=m),n.baseState=s,n.firstBaseUpdate=c,n.lastBaseUpdate=u,a===null&&(n.shared.lanes=0),Qa|=i,e.lanes=i,e.memoizedState=m}}function jT(e,t){if(typeof e!=\"function\")throw Error($(191,e));e.call(t)}function UT(e,t){var o=e.callbacks;if(o!==null)for(e.callbacks=null,e=0;ea?a:8;var i=Pe.T,l={};Pe.T=l,Eg(e,!1,t,o);try{var s=n(),c=Pe.S;if(c!==null&&c(l,s),s!==null&&typeof s==\"object\"&&typeof s.then==\"function\"){var u=zw(s,r);jc(e,t,u,Tr(e))}else jc(e,t,r,Tr(e))}catch(m){jc(e,t,{then:function(){},status:\"rejected\",reason:m},Tr())}finally{nt.p=a,i!==null&&l.types!==null&&(i.types=l.types),Pe.T=i}}function Hw(){}function Eh(e,t,o,r){if(e.tag!==5)throw Error($(476));var n=u1(e).queue;c1(e,n,t,Ti,o===null?Hw:function(){return p1(e),o(r)})}function u1(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Ti,baseState:Ti,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ra,lastRenderedState:Ti},next:null};var o={};return t.next={memoizedState:o,baseState:o,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ra,lastRenderedState:o},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function p1(e){var t=u1(e);t.next===null&&(t=e.alternate.memoizedState),jc(e,t.next.queue,{},Tr())}function Sg(){return Ao(tu)}function f1(){return Jt().memoizedState}function d1(){return Jt().memoizedState}function Vw(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var o=Tr();e=Ha(o);var r=Va(t,e,o);r!==null&&(rr(r,t,o),kc(r,t,o)),t={cache:lg()},e.payload=t;return}t=t.return}}function $w(e,t,o){var r=Tr();o={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},Kf(e)?y1(t,o):(o=rg(e,t,o,r),o!==null&&(rr(o,e,r),h1(o,t,r)))}function m1(e,t,o){var r=Tr();jc(e,t,o,r)}function jc(e,t,o,r){var n={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null};if(Kf(e))y1(t,n);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var i=t.lastRenderedState,l=a(i,o);if(n.hasEagerState=!0,n.eagerState=l,Sr(l,i))return Xf(e,t,n,0),bt===null&&Yf(),!1}catch{}finally{}if(o=rg(e,t,n,r),o!==null)return rr(o,e,r),h1(o,t,r),!0}return!1}function Eg(e,t,o,r){if(r={lane:2,revertLane:Ng(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Kf(e)){if(t)throw Error($(479))}else t=rg(e,o,r,2),t!==null&&rr(t,e,2)}function Kf(e){var t=e.alternate;return e===Ne||t!==null&&t===Ne}function y1(e,t){ql=Sf=!0;var o=e.pending;o===null?t.next=t:(t.next=o.next,o.next=t),e.pending=t}function h1(e,t,o){if((o&4194048)!==0){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,tT(e,o)}}var Zc={readContext:Ao,use:If,useCallback:It,useContext:It,useEffect:It,useImperativeHandle:It,useLayoutEffect:It,useInsertionEffect:It,useMemo:It,useReducer:It,useRef:It,useState:It,useDebugValue:It,useDeferredValue:It,useTransition:It,useSyncExternalStore:It,useId:It,useHostTransitionStatus:It,useFormState:It,useActionState:It,useOptimistic:It,useMemoCache:It,useCacheRefresh:It};Zc.useEffectEvent=It;var g1={readContext:Ao,use:If,useCallback:function(e,t){return Io().memoizedState=[e,t===void 0?null:t],e},useContext:Ao,useEffect:ex,useImperativeHandle:function(e,t,o){o=o!=null?o.concat([e]):null,tf(4194308,4,n1.bind(null,t,e),o)},useLayoutEffect:function(e,t){return tf(4194308,4,e,t)},useInsertionEffect:function(e,t){tf(4,2,e,t)},useMemo:function(e,t){var o=Io();t=t===void 0?null:t;var r=e();if(Oi){_a(!0);try{e()}finally{_a(!1)}}return o.memoizedState=[r,t],r},useReducer:function(e,t,o){var r=Io();if(o!==void 0){var n=o(t);if(Oi){_a(!0);try{o(t)}finally{_a(!1)}}}else n=t;return r.memoizedState=r.baseState=n,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},r.queue=e,e=e.dispatch=$w.bind(null,Ne,e),[r.memoizedState,e]},useRef:function(e){var t=Io();return e={current:e},t.memoizedState=e},useState:function(e){e=Th(e);var t=e.queue,o=m1.bind(null,Ne,t);return t.dispatch=o,[e.memoizedState,o]},useDebugValue:xg,useDeferredValue:function(e,t){var o=Io();return Tg(o,e,t)},useTransition:function(){var e=Th(!1);return e=c1.bind(null,Ne,e.queue,!0,!1),Io().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,o){var r=Ne,n=Io();if(qe){if(o===void 0)throw Error($(407));o=o()}else{if(o=t(),bt===null)throw Error($(349));(Ge&127)!==0||XT(r,t,o)}n.memoizedState=o;var a={value:o,getSnapshot:t};return n.queue=a,ex(qT.bind(null,r,a,e),[e]),r.flags|=2048,Jl(9,{destroy:void 0},GT.bind(null,r,a,o,t),null),o},useId:function(){var e=Io(),t=bt.identifierPrefix;if(qe){var o=wn,r=Rn;o=(r&~(1<<32-xr(r)-1)).toString(32)+o,t=\"_\"+t+\"R_\"+o,o=Ef++,0<\\/script>\",a=a.removeChild(a.firstChild);break;case\"select\":a=typeof r.is==\"string\"?i.createElement(\"select\",{is:r.is}):i.createElement(\"select\"),r.multiple?a.multiple=!0:r.size&&(a.size=r.size);break;default:a=typeof r.is==\"string\"?i.createElement(n,{is:r.is}):i.createElement(n)}}a[Mo]=t,a[nr]=r;e:for(i=t.child;i!==null;){if(i.tag===5||i.tag===6)a.appendChild(i.stateNode);else if(i.tag!==4&&i.tag!==27&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===t)break e;for(;i.sibling===null;){if(i.return===null||i.return===t)break e;i=i.return}i.sibling.return=i.return,i=i.sibling}t.stateNode=a;e:switch(Do(a,n,r),n){case\"button\":case\"input\":case\"select\":case\"textarea\":r=!!r.autoFocus;break e;case\"img\":r=!0;break e;default:r=!1}r&&Yn(t)}}return Ot(t),jy(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,o),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&Yn(t);else{if(typeof r!=\"string\"&&t.stateNode===null)throw Error($(166));if(e=ja.current,Cl(t)){if(e=t.stateNode,o=t.memoizedProps,r=null,n=Oo,n!==null)switch(n.tag){case 27:case 5:r=n.memoizedProps}e[Mo]=t,e=!!(e.nodeValue===o||r!==null&&r.suppressHydrationWarning===!0||mS(e.nodeValue,o)),e||Fa(t,!0)}else e=_f(e).createTextNode(r),e[Mo]=t,t.stateNode=e}return Ot(t),null;case 31:if(o=t.memoizedState,e===null||e.memoizedState!==null){if(r=Cl(t),o!==null){if(e===null){if(!r)throw Error($(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error($(557));e[Mo]=t}else Ri(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ot(t),e=!1}else o=Oy(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=o),e=!0;if(!e)return t.flags&256?(yr(t),t):(yr(t),null);if((t.flags&128)!==0)throw Error($(558))}return Ot(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(n=Cl(t),r!==null&&r.dehydrated!==null){if(e===null){if(!n)throw Error($(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error($(317));n[Mo]=t}else Ri(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ot(t),n=!1}else n=Oy(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(yr(t),t):(yr(t),null)}return yr(t),(t.flags&128)!==0?(t.lanes=o,t):(o=r!==null,e=e!==null&&e.memoizedState!==null,o&&(r=t.child,n=null,r.alternate!==null&&r.alternate.memoizedState!==null&&r.alternate.memoizedState.cachePool!==null&&(n=r.alternate.memoizedState.cachePool.pool),a=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(a=r.memoizedState.cachePool.pool),a!==n&&(r.flags|=2048)),o!==e&&o&&(t.child.flags|=8192),Vp(t,t.updateQueue),Ot(t),null);case 4:return Fl(),e===null&&_g(t.stateNode.containerInfo),Ot(t),null;case 10:return Jn(t.type),Ot(t),null;case 19:if(So(Zt),r=t.memoizedState,r===null)return Ot(t),null;if(n=(t.flags&128)!==0,a=r.rendering,a===null)if(n)Sc(r,!1);else{if(Ft!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(a=Tf(e),a!==null){for(t.flags|=128,Sc(r,!1),e=a.updateQueue,t.updateQueue=e,Vp(t,e),t.subtreeFlags=0,e=o,o=t.child;o!==null;)OT(o,e),o=o.sibling;return Et(Zt,Zt.current&1|2),qe&&In(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&br()>wf&&(t.flags|=128,n=!0,Sc(r,!1),t.lanes=4194304)}else{if(!n)if(e=Tf(a),e!==null){if(t.flags|=128,n=!0,e=e.updateQueue,t.updateQueue=e,Vp(t,e),Sc(r,!0),r.tail===null&&r.tailMode===\"hidden\"&&!a.alternate&&!qe)return Ot(t),null}else 2*br()-r.renderingStartTime>wf&&o!==536870912&&(t.flags|=128,n=!0,Sc(r,!1),t.lanes=4194304);r.isBackwards?(a.sibling=t.child,t.child=a):(e=r.last,e!==null?e.sibling=a:t.child=a,r.last=a)}return r.tail!==null?(e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=br(),e.sibling=null,o=Zt.current,Et(Zt,n?o&1|2:o&1),qe&&In(t,r.treeForkCount),e):(Ot(t),null);case 22:case 23:return yr(t),pg(),r=t.memoizedState!==null,e!==null?e.memoizedState!==null!==r&&(t.flags|=8192):r&&(t.flags|=8192),r?(o&536870912)!==0&&(t.flags&128)===0&&(Ot(t),t.subtreeFlags&6&&(t.flags|=8192)):Ot(t),o=t.updateQueue,o!==null&&Vp(t,o.retryQueue),o=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(o=e.memoizedState.cachePool.pool),r=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),r!==o&&(t.flags|=2048),e!==null&&So(Ei),null;case 24:return o=null,e!==null&&(o=e.memoizedState.cache),t.memoizedState.cache!==o&&(t.flags|=2048),Jn(io),Ot(t),null;case 25:return null;case 30:return null}throw Error($(156,t.tag))}function Iw(e,t){switch(ig(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Jn(io),Fl(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return ff(t),null;case 31:if(t.memoizedState!==null){if(yr(t),t.alternate===null)throw Error($(340));Ri()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(yr(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error($(340));Ri()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return So(Zt),null;case 4:return Fl(),null;case 10:return Jn(t.type),null;case 22:case 23:return yr(t),pg(),e!==null&&So(Ei),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Jn(io),null;case 25:return null;default:return null}}function O1(e,t){switch(ig(t),t.tag){case 3:Jn(io),Fl();break;case 26:case 27:case 5:ff(t);break;case 4:Fl();break;case 31:t.memoizedState!==null&&yr(t);break;case 13:yr(t);break;case 19:So(Zt);break;case 10:Jn(t.type);break;case 22:case 23:yr(t),pg(),e!==null&&So(Ei);break;case 24:Jn(io)}}function fu(e,t){try{var o=t.updateQueue,r=o!==null?o.lastEffect:null;if(r!==null){var n=r.next;o=n;do{if((o.tag&e)===e){r=void 0;var a=o.create,i=o.inst;r=a(),i.destroy=r}o=o.next}while(o!==n)}}catch(l){ut(t,t.return,l)}}function Ka(e,t,o){try{var r=t.updateQueue,n=r!==null?r.lastEffect:null;if(n!==null){var a=n.next;r=a;do{if((r.tag&e)===e){var i=r.inst,l=i.destroy;if(l!==void 0){i.destroy=void 0,n=t;var s=o,c=l;try{c()}catch(u){ut(n,s,u)}}}r=r.next}while(r!==a)}}catch(u){ut(t,t.return,u)}}function A1(e){var t=e.updateQueue;if(t!==null){var o=e.stateNode;try{UT(t,o)}catch(r){ut(e,e.return,r)}}}function D1(e,t,o){o.props=Ai(e.type,e.memoizedProps),o.state=e.memoizedState;try{o.componentWillUnmount()}catch(r){ut(e,t,r)}}function Uc(e,t){try{var o=e.ref;if(o!==null){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;case 30:r=e.stateNode;break;default:r=e.stateNode}typeof o==\"function\"?e.refCleanup=o(r):o.current=r}}catch(n){ut(e,t,n)}}function Mn(e,t){var o=e.ref,r=e.refCleanup;if(o!==null)if(typeof r==\"function\")try{r()}catch(n){ut(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof o==\"function\")try{o(null)}catch(n){ut(e,t,n)}else o.current=null}function N1(e){var t=e.type,o=e.memoizedProps,r=e.stateNode;try{e:switch(t){case\"button\":case\"input\":case\"select\":case\"textarea\":o.autoFocus&&r.focus();break e;case\"img\":o.src?r.src=o.src:o.srcSet&&(r.srcset=o.srcSet)}}catch(n){ut(e,e.return,n)}}function Uy(e,t,o){try{var r=e.stateNode;dM(r,e.type,o,t),r[nr]=t}catch(n){ut(e,e.return,n)}}function _1(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Za(e.type)||e.tag===4}function Hy(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||_1(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&&Za(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Mh(e,t,o){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?(o.nodeType===9?o.body:o.nodeName===\"HTML\"?o.ownerDocument.body:o).insertBefore(e,t):(t=o.nodeType===9?o.body:o.nodeName===\"HTML\"?o.ownerDocument.body:o,t.appendChild(e),o=o._reactRootContainer,o!=null||t.onclick!==null||(t.onclick=Qn));else if(r!==4&&(r===27&&Za(e.type)&&(o=e.stateNode,t=null),e=e.child,e!==null))for(Mh(e,t,o),e=e.sibling;e!==null;)Mh(e,t,o),e=e.sibling}function Rf(e,t,o){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?o.insertBefore(e,t):o.appendChild(e);else if(r!==4&&(r===27&&Za(e.type)&&(o=e.stateNode),e=e.child,e!==null))for(Rf(e,t,o),e=e.sibling;e!==null;)Rf(e,t,o),e=e.sibling}function z1(e){var t=e.stateNode,o=e.memoizedProps;try{for(var r=e.type,n=t.attributes;n.length;)t.removeAttributeNode(n[0]);Do(t,r,o),t[Mo]=e,t[nr]=o}catch(a){ut(e,e.return,a)}}var Fn=!1,ao=!1,Vy=!1,dx=typeof WeakSet==\"function\"?WeakSet:Set,xo=null;function Fw(e,t){if(e=e.containerInfo,kh=Lf,e=TT(e),tg(e)){if(\"selectionStart\"in e)var o={start:e.selectionStart,end:e.selectionEnd};else e:{o=(o=e.ownerDocument)&&o.defaultView||window;var r=o.getSelection&&o.getSelection();if(r&&r.rangeCount!==0){o=r.anchorNode;var n=r.anchorOffset,a=r.focusNode;r=r.focusOffset;try{o.nodeType,a.nodeType}catch{o=null;break e}var i=0,l=-1,s=-1,c=0,u=0,m=e,p=null;t:for(;;){for(var d;m!==o||n!==0&&m.nodeType!==3||(l=i+n),m!==a||r!==0&&m.nodeType!==3||(s=i+r),m.nodeType===3&&(i+=m.nodeValue.length),(d=m.firstChild)!==null;)p=m,m=d;for(;;){if(m===e)break t;if(p===o&&++c===n&&(l=i),p===a&&++u===r&&(s=i),(d=m.nextSibling)!==null)break;m=p,p=m.parentNode}m=d}o=l===-1||s===-1?null:{start:l,end:s}}else o=null}o=o||{start:0,end:0}}else o=null;for(Bh={focusedElem:e,selectionRange:o},Lf=!1,xo=t;xo!==null;)if(t=xo,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,xo=e;else for(;xo!==null;){switch(t=xo,a=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(o=0;o title\"))),Do(a,r,o),a[Mo]=e,To(a),r=a;break e;case\"link\":var i=kx(\"link\",\"href\",n).get(r+(o.href||\"\"));if(i){for(var l=0;lS&&(i=S,S=T,T=i);var h=jv(l,T),y=jv(l,S);if(h&&y&&(d.rangeCount!==1||d.anchorNode!==h.node||d.anchorOffset!==h.offset||d.focusNode!==y.node||d.focusOffset!==y.offset)){var g=m.createRange();g.setStart(h.node,h.offset),d.removeAllRanges(),T>S?(d.addRange(g),d.extend(y.node,y.offset)):(g.setEnd(y.node,y.offset),d.addRange(g))}}}}for(m=[],d=l;d=d.parentNode;)d.nodeType===1&&m.push({element:d,left:d.scrollLeft,top:d.scrollTop});for(typeof l.focus==\"function\"&&l.focus(),l=0;lo?32:o,Pe.T=null,o=Dh,Dh=null;var a=Ya,i=ea;if(fo=0,ts=Ya=null,ea=0,(rt&6)!==0)throw Error($(331));var l=rt;if(rt|=4,G1(a.current),$1(a,a.current,i,o),rt=l,du(0,!1),vr&&typeof vr.onPostCommitFiberRoot==\"function\")try{vr.onPostCommitFiberRoot(au,a)}catch{}return!0}finally{nt.p=n,Pe.T=r,iS(e,t)}}function gx(e,t,o){t=Hr(o,t),t=Ch(e.stateNode,t,2),e=Va(e,t,2),e!==null&&(lu(e,2),Dn(e))}function ut(e,t,o){if(e.tag===3)gx(e,e,o);else for(;t!==null;){if(t.tag===3){gx(t,e,o);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==\"function\"||typeof r.componentDidCatch==\"function\"&&($a===null||!$a.has(r))){e=Hr(o,e),o=S1(2),r=Va(t,o,2),r!==null&&(E1(o,r,t,e),lu(r,2),Dn(r));break}}t=t.return}}function Yy(e,t,o){var r=e.pingCache;if(r===null){r=e.pingCache=new Ww;var n=new Set;r.set(t,n)}else n=r.get(t),n===void 0&&(n=new Set,r.set(t,n));n.has(o)||(Og=!0,n.add(o),e=oM.bind(null,e,t,o),t.then(e,e))}function oM(e,t,o){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&o,e.warmLanes&=~o,bt===e&&(Ge&o)===o&&(Ft===4||Ft===3&&(Ge&62914560)===Ge&&300>br()-Qf?(rt&2)===0&&os(e,0):Ag|=o,es===Ge&&(es=0)),Dn(e)}function sS(e,t){t===0&&(t=Jx()),e=zi(e,t),e!==null&&(lu(e,t),Dn(e))}function rM(e){var t=e.memoizedState,o=0;t!==null&&(o=t.retryLane),sS(e,o)}function nM(e,t){var o=0;switch(e.tag){case 31:case 13:var r=e.stateNode,n=e.memoizedState;n!==null&&(o=n.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error($(314))}r!==null&&r.delete(t),sS(e,o)}function aM(e,t){return qh(e,t)}var Af=null,Ml=null,_h=!1,Df=!1,Xy=!1,La=0;function Dn(e){e!==Ml&&e.next===null&&(Ml===null?Af=Ml=e:Ml=Ml.next=e),Df=!0,_h||(_h=!0,lM())}function du(e,t){if(!Xy&&Df){Xy=!0;do for(var o=!1,r=Af;r!==null;){if(!t)if(e!==0){var n=r.pendingLanes;if(n===0)var a=0;else{var i=r.suspendedLanes,l=r.pingedLanes;a=(1<<31-xr(42|e)+1)-1,a&=n&~(i&~l),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(o=!0,bx(r,a))}else a=Ge,a=Uf(r,r===bt?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),(a&3)===0||iu(r,a)||(o=!0,bx(r,a));r=r.next}while(o);Xy=!1}}function iM(){cS()}function cS(){Df=_h=!1;var e=0;La!==0&&yM()&&(e=La);for(var t=br(),o=null,r=Af;r!==null;){var n=r.next,a=uS(r,t);a===0?(r.next=null,o===null?Af=n:o.next=n,n===null&&(Ml=o)):(o=r,(e!==0||(a&3)!==0)&&(Df=!0)),r=n}fo!==0&&fo!==5||du(e,!1),La!==0&&(La=0)}function uS(e,t){for(var o=e.suspendedLanes,r=e.pingedLanes,n=e.expirationTimes,a=e.pendingLanes&-62914561;0l)break;var u=s.transferSize,m=s.initiatorType;u&&Cx(m)&&(s=s.responseEnd,i+=u*(s\"u\"?null:document;function vS(e,t,o){var r=us;if(r&&typeof t==\"string\"&&t){var n=Ur(t);n='link[rel=\"'+e+'\"][href=\"'+n+'\"]',typeof o==\"string\"&&(n+='[crossorigin=\"'+o+'\"]'),Nx.has(n)||(Nx.add(n),e={rel:e,crossOrigin:o,href:t},r.querySelector(n)===null&&(t=r.createElement(\"link\"),Do(t,\"link\",e),To(t),r.head.appendChild(t)))}}function PM(e){ia.D(e),vS(\"dns-prefetch\",e,null)}function CM(e,t){ia.C(e,t),vS(\"preconnect\",e,t)}function RM(e,t,o){ia.L(e,t,o);var r=us;if(r&&e&&t){var n='link[rel=\"preload\"][as=\"'+Ur(t)+'\"]';t===\"image\"&&o&&o.imageSrcSet?(n+='[imagesrcset=\"'+Ur(o.imageSrcSet)+'\"]',typeof o.imageSizes==\"string\"&&(n+='[imagesizes=\"'+Ur(o.imageSizes)+'\"]')):n+='[href=\"'+Ur(e)+'\"]';var a=n;switch(t){case\"style\":a=rs(e);break;case\"script\":a=ps(e)}Xr.has(a)||(e=Dt({rel:\"preload\",href:t===\"image\"&&o&&o.imageSrcSet?void 0:e,as:t},o),Xr.set(a,e),r.querySelector(n)!==null||t===\"style\"&&r.querySelector(mu(a))||t===\"script\"&&r.querySelector(yu(a))||(t=r.createElement(\"link\"),Do(t,\"link\",e),To(t),r.head.appendChild(t)))}}function wM(e,t){ia.m(e,t);var o=us;if(o&&e){var r=t&&typeof t.as==\"string\"?t.as:\"script\",n='link[rel=\"modulepreload\"][as=\"'+Ur(r)+'\"][href=\"'+Ur(e)+'\"]',a=n;switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":a=ps(e)}if(!Xr.has(a)&&(e=Dt({rel:\"modulepreload\",href:e},t),Xr.set(a,e),o.querySelector(n)===null)){switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":if(o.querySelector(yu(a)))return}r=o.createElement(\"link\"),Do(r,\"link\",e),To(r),o.head.appendChild(r)}}}function MM(e,t,o){ia.S(e,t,o);var r=us;if(r&&e){var n=Vl(r).hoistableStyles,a=rs(e);t=t||\"default\";var i=n.get(a);if(!i){var l={loading:0,preload:null};if(i=r.querySelector(mu(a)))l.loading=5;else{e=Dt({rel:\"stylesheet\",href:e,\"data-precedence\":t},o),(o=Xr.get(a))&&zg(e,o);var s=i=r.createElement(\"link\");To(s),Do(s,\"link\",e),s._p=new Promise(function(c,u){s.onload=c,s.onerror=u}),s.addEventListener(\"load\",function(){l.loading|=1}),s.addEventListener(\"error\",function(){l.loading|=2}),l.loading|=4,af(i,t,r)}i={type:\"stylesheet\",instance:i,count:1,state:l},n.set(a,i)}}}function OM(e,t){ia.X(e,t);var o=us;if(o&&e){var r=Vl(o).hoistableScripts,n=ps(e),a=r.get(n);a||(a=o.querySelector(yu(n)),a||(e=Dt({src:e,async:!0},t),(t=Xr.get(n))&&kg(e,t),a=o.createElement(\"script\"),To(a),Do(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function AM(e,t){ia.M(e,t);var o=us;if(o&&e){var r=Vl(o).hoistableScripts,n=ps(e),a=r.get(n);a||(a=o.querySelector(yu(n)),a||(e=Dt({src:e,async:!0,type:\"module\"},t),(t=Xr.get(n))&&kg(e,t),a=o.createElement(\"script\"),To(a),Do(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function _x(e,t,o,r){var n=(n=ja.current)?zf(n):null;if(!n)throw Error($(446));switch(e){case\"meta\":case\"title\":return null;case\"style\":return typeof o.precedence==\"string\"&&typeof o.href==\"string\"?(t=rs(o.href),o=Vl(n).hoistableStyles,r=o.get(t),r||(r={type:\"style\",instance:null,count:0,state:null},o.set(t,r)),r):{type:\"void\",instance:null,count:0,state:null};case\"link\":if(o.rel===\"stylesheet\"&&typeof o.href==\"string\"&&typeof o.precedence==\"string\"){e=rs(o.href);var a=Vl(n).hoistableStyles,i=a.get(e);if(i||(n=n.ownerDocument||n,i={type:\"stylesheet\",instance:null,count:0,state:{loading:0,preload:null}},a.set(e,i),(a=n.querySelector(mu(e)))&&!a._p&&(i.instance=a,i.state.loading=5),Xr.has(e)||(o={rel:\"preload\",as:\"style\",href:o.href,crossOrigin:o.crossOrigin,integrity:o.integrity,media:o.media,hrefLang:o.hrefLang,referrerPolicy:o.referrerPolicy},Xr.set(e,o),a||DM(n,e,o,i.state))),t&&r===null)throw Error($(528,\"\"));return i}if(t&&r!==null)throw Error($(529,\"\"));return null;case\"script\":return t=o.async,o=o.src,typeof o==\"string\"&&t&&typeof t!=\"function\"&&typeof t!=\"symbol\"?(t=ps(o),o=Vl(n).hoistableScripts,r=o.get(t),r||(r={type:\"script\",instance:null,count:0,state:null},o.set(t,r)),r):{type:\"void\",instance:null,count:0,state:null};default:throw Error($(444,e))}}function rs(e){return'href=\"'+Ur(e)+'\"'}function mu(e){return'link[rel=\"stylesheet\"]['+e+\"]\"}function xS(e){return Dt({},e,{\"data-precedence\":e.precedence,precedence:null})}function DM(e,t,o,r){e.querySelector('link[rel=\"preload\"][as=\"style\"]['+t+\"]\")?r.loading=1:(t=e.createElement(\"link\"),r.preload=t,t.addEventListener(\"load\",function(){return r.loading|=1}),t.addEventListener(\"error\",function(){return r.loading|=2}),Do(t,\"link\",o),To(t),e.head.appendChild(t))}function ps(e){return'[src=\"'+Ur(e)+'\"]'}function yu(e){return\"script[async]\"+e}function zx(e,t,o){if(t.count++,t.instance===null)switch(t.type){case\"style\":var r=e.querySelector('style[data-href~=\"'+Ur(o.href)+'\"]');if(r)return t.instance=r,To(r),r;var n=Dt({},o,{\"data-href\":o.href,\"data-precedence\":o.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement(\"style\"),To(r),Do(r,\"style\",n),af(r,o.precedence,e),t.instance=r;case\"stylesheet\":n=rs(o.href);var a=e.querySelector(mu(n));if(a)return t.state.loading|=4,t.instance=a,To(a),a;r=xS(o),(n=Xr.get(n))&&zg(r,n),a=(e.ownerDocument||e).createElement(\"link\"),To(a);var i=a;return i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Do(a,\"link\",r),t.state.loading|=4,af(a,o.precedence,e),t.instance=a;case\"script\":return a=ps(o.src),(n=e.querySelector(yu(a)))?(t.instance=n,To(n),n):(r=o,(n=Xr.get(a))&&(r=Dt({},o),kg(r,n)),e=e.ownerDocument||e,n=e.createElement(\"script\"),To(n),Do(n,\"link\",r),e.head.appendChild(n),t.instance=n);case\"void\":return null;default:throw Error($(443,t.type))}else t.type===\"stylesheet\"&&(t.state.loading&4)===0&&(r=t.instance,t.state.loading|=4,af(r,o.precedence,e));return t.instance}function af(e,t,o){for(var r=o.querySelectorAll('link[rel=\"stylesheet\"][data-precedence],style[data-precedence]'),n=r.length?r[r.length-1]:null,a=n,i=0;i title\"):null)}function NM(e,t,o){if(o===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;switch(t.rel){case\"stylesheet\":return e=t.disabled,typeof t.precedence==\"string\"&&e==null;default:return!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 TS(e){return!(e.type===\"stylesheet\"&&(e.state.loading&3)===0)}function _M(e,t,o,r){if(o.type===\"stylesheet\"&&(typeof r.media!=\"string\"||matchMedia(r.media).matches!==!1)&&(o.state.loading&4)===0){if(o.instance===null){var n=rs(r.href),a=t.querySelector(mu(n));if(a){t=a._p,t!==null&&typeof t==\"object\"&&typeof t.then==\"function\"&&(e.count++,e=kf.bind(e),t.then(e,e)),o.state.loading|=4,o.instance=a,To(a);return}a=t.ownerDocument||t,r=xS(r),(n=Xr.get(n))&&zg(r,n),a=a.createElement(\"link\"),To(a);var i=a;i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Do(a,\"link\",r),o.instance=a}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(o,t),(t=o.state.preload)&&(o.state.loading&3)===0&&(e.count++,o=kf.bind(e),t.addEventListener(\"load\",o),t.addEventListener(\"error\",o))}}var Fy=0;function zM(e,t){return e.stylesheets&&e.count===0&&sf(e,e.stylesheets),0Fy?50:800)+t);return e.unsuspend=o,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(n)}}:null}function kf(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)sf(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Bf=null;function sf(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Bf=new Map,t.forEach(kM,e),Bf=null,kf.call(e))}function kM(e,t){if(!(t.state.loading&4)){var o=Bf.get(e);if(o)var r=o.get(null);else{o=new Map,Bf.set(e,o);for(var n=e.querySelectorAll(\"link[data-precedence],style[data-precedence]\"),a=0;a{\"use strict\";function AS(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(AS)}catch(e){console.error(e)}}AS(),DS.exports=OS()});var aE=Xo(pt=>{\"use strict\";var Eo=typeof Symbol==\"function\"&&Symbol.for,Yg=Eo?Symbol.for(\"react.element\"):60103,Xg=Eo?Symbol.for(\"react.portal\"):60106,ud=Eo?Symbol.for(\"react.fragment\"):60107,pd=Eo?Symbol.for(\"react.strict_mode\"):60108,fd=Eo?Symbol.for(\"react.profiler\"):60114,dd=Eo?Symbol.for(\"react.provider\"):60109,md=Eo?Symbol.for(\"react.context\"):60110,Gg=Eo?Symbol.for(\"react.async_mode\"):60111,yd=Eo?Symbol.for(\"react.concurrent_mode\"):60111,hd=Eo?Symbol.for(\"react.forward_ref\"):60112,gd=Eo?Symbol.for(\"react.suspense\"):60113,oO=Eo?Symbol.for(\"react.suspense_list\"):60120,bd=Eo?Symbol.for(\"react.memo\"):60115,vd=Eo?Symbol.for(\"react.lazy\"):60116,rO=Eo?Symbol.for(\"react.block\"):60121,nO=Eo?Symbol.for(\"react.fundamental\"):60117,aO=Eo?Symbol.for(\"react.responder\"):60118,iO=Eo?Symbol.for(\"react.scope\"):60119;function Pr(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case Yg:switch(e=e.type,e){case Gg:case yd:case ud:case fd:case pd:case gd:return e;default:switch(e=e&&e.$$typeof,e){case md:case hd:case vd:case bd:case dd:return e;default:return t}}case Xg:return t}}}function nE(e){return Pr(e)===yd}pt.AsyncMode=Gg;pt.ConcurrentMode=yd;pt.ContextConsumer=md;pt.ContextProvider=dd;pt.Element=Yg;pt.ForwardRef=hd;pt.Fragment=ud;pt.Lazy=vd;pt.Memo=bd;pt.Portal=Xg;pt.Profiler=fd;pt.StrictMode=pd;pt.Suspense=gd;pt.isAsyncMode=function(e){return nE(e)||Pr(e)===Gg};pt.isConcurrentMode=nE;pt.isContextConsumer=function(e){return Pr(e)===md};pt.isContextProvider=function(e){return Pr(e)===dd};pt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===Yg};pt.isForwardRef=function(e){return Pr(e)===hd};pt.isFragment=function(e){return Pr(e)===ud};pt.isLazy=function(e){return Pr(e)===vd};pt.isMemo=function(e){return Pr(e)===bd};pt.isPortal=function(e){return Pr(e)===Xg};pt.isProfiler=function(e){return Pr(e)===fd};pt.isStrictMode=function(e){return Pr(e)===pd};pt.isSuspense=function(e){return Pr(e)===gd};pt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===ud||e===yd||e===fd||e===pd||e===gd||e===oO||typeof e==\"object\"&&e!==null&&(e.$$typeof===vd||e.$$typeof===bd||e.$$typeof===dd||e.$$typeof===md||e.$$typeof===hd||e.$$typeof===nO||e.$$typeof===aO||e.$$typeof===iO||e.$$typeof===rO)};pt.typeOf=Pr});var lE=Xo((Mz,iE)=>{\"use strict\";iE.exports=aE()});var mE=Xo((Oz,dE)=>{\"use strict\";var qg=lE(),lO={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},sO={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},cO={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},pE={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Ig={};Ig[qg.ForwardRef]=cO;Ig[qg.Memo]=pE;function sE(e){return qg.isMemo(e)?pE:Ig[e.$$typeof]||lO}var uO=Object.defineProperty,pO=Object.getOwnPropertyNames,cE=Object.getOwnPropertySymbols,fO=Object.getOwnPropertyDescriptor,dO=Object.getPrototypeOf,uE=Object.prototype;function fE(e,t,o){if(typeof t!=\"string\"){if(uE){var r=dO(t);r&&r!==uE&&fE(e,r,o)}var n=pO(t);cE&&(n=n.concat(cE(t)));for(var a=sE(e),i=sE(t),l=0;l{\"use strict\";var DO=Symbol.for(\"react.transitional.element\"),NO=Symbol.for(\"react.fragment\");function AE(e,t,o){var r=null;if(o!==void 0&&(r=\"\"+o),t.key!==void 0&&(r=\"\"+t.key),\"key\"in t){o={};for(var n in t)n!==\"key\"&&(o[n]=t[n])}else o=t;return t=o.ref,{$$typeof:DO,type:e,key:r,ref:t!==void 0?t:null,props:o}}Pd.Fragment=NO;Pd.jsx=AE;Pd.jsxs=AE});var Ie=Xo((Ck,NE)=>{\"use strict\";NE.exports=DE()});var kE=Xo(vt=>{\"use strict\";var Qg=Symbol.for(\"react.transitional.element\"),Wg=Symbol.for(\"react.portal\"),Cd=Symbol.for(\"react.fragment\"),Rd=Symbol.for(\"react.strict_mode\"),wd=Symbol.for(\"react.profiler\"),Md=Symbol.for(\"react.consumer\"),Od=Symbol.for(\"react.context\"),Ad=Symbol.for(\"react.forward_ref\"),Dd=Symbol.for(\"react.suspense\"),Nd=Symbol.for(\"react.suspense_list\"),_d=Symbol.for(\"react.memo\"),zd=Symbol.for(\"react.lazy\"),_O=Symbol.for(\"react.view_transition\"),zO=Symbol.for(\"react.client.reference\");function Ir(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case Qg:switch(e=e.type,e){case Cd:case wd:case Rd:case Dd:case Nd:case _O:return e;default:switch(e=e&&e.$$typeof,e){case Od:case Ad:case zd:case _d:return e;case Md:return e;default:return t}}case Wg:return t}}}vt.ContextConsumer=Md;vt.ContextProvider=Od;vt.Element=Qg;vt.ForwardRef=Ad;vt.Fragment=Cd;vt.Lazy=zd;vt.Memo=_d;vt.Portal=Wg;vt.Profiler=wd;vt.StrictMode=Rd;vt.Suspense=Dd;vt.SuspenseList=Nd;vt.isContextConsumer=function(e){return Ir(e)===Md};vt.isContextProvider=function(e){return Ir(e)===Od};vt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===Qg};vt.isForwardRef=function(e){return Ir(e)===Ad};vt.isFragment=function(e){return Ir(e)===Cd};vt.isLazy=function(e){return Ir(e)===zd};vt.isMemo=function(e){return Ir(e)===_d};vt.isPortal=function(e){return Ir(e)===Wg};vt.isProfiler=function(e){return Ir(e)===wd};vt.isStrictMode=function(e){return Ir(e)===Rd};vt.isSuspense=function(e){return Ir(e)===Dd};vt.isSuspenseList=function(e){return Ir(e)===Nd};vt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===Cd||e===wd||e===Rd||e===Dd||e===Nd||typeof e==\"object\"&&e!==null&&(e.$$typeof===zd||e.$$typeof===_d||e.$$typeof===Od||e.$$typeof===Md||e.$$typeof===Ad||e.$$typeof===zO||e.getModuleId!==void 0)};vt.typeOf=Ir});var LE=Xo((Dk,BE)=>{\"use strict\";BE.exports=kE()});var w=q(re());var ir=q(re(),1),_S=q(NS(),1),zS=ir.createContext(null);function YM(){let e=ir.useContext(zS);if(!e)throw new Error(\"RenderContext not found\");return e}function XM(){return YM().model}function Ye(e){let t=XM(),o=ir.useSyncExternalStore(n=>(t.on(`change:${e}`,n),()=>t.off(`change:${e}`,n)),()=>t.get(e)),r=ir.useCallback(n=>{t.set(e,typeof n==\"function\"?n(t.get(e)):n),t.save_changes()},[t,e]);return[o,r]}function kS(e){return({el:t,model:o,experimental:r})=>{let n=_S.createRoot(t);return n.render(ir.createElement(ir.StrictMode,null,ir.createElement(zS.Provider,{value:{model:o,experimental:r}},ir.createElement(e)))),()=>n.unmount()}}function lr(e,...t){let o=new URL(`https://mui.com/production-error/?code=${e}`);return t.forEach(r=>o.searchParams.append(\"args[]\",r)),`Minified MUI error #${e}; visit ${o} for the full message.`}function Bi(){return Bi=Object.assign?Object.assign.bind():function(e){for(var t=1;t0?eo(bs,--Ko):0,hs--,so===10&&(hs=1,ad--),so}function Qo(){return so=Ko<$S?eo(bs,Ko++):0,hs++,so===10&&(hs=1,ad++),so}function Gr(){return eo(bs,Ko)}function vu(){return Ko}function xs(e,t){return Ja(bs,e,t)}function gs(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function id(e){return ad=hs=1,$S=Fo(bs=e),Ko=0,[]}function ld(e){return bs=\"\",e}function Ts(e){return nd(xs(Ko-1,$g(e===91?e+2:e===40?e+1:e)))}function GS(e){for(;(so=Gr())&&so<33;)Qo();return gs(e)>2||gs(so)>3?\"\":\" \"}function qS(e,t){for(;--t&&Qo()&&!(so<48||so>102||so>57&&so<65||so>70&&so<97););return xs(e,vu()+(t<6&&Gr()==32&&Qo()==32))}function $g(e){for(;Qo();)switch(so){case e:return Ko;case 34:case 39:e!==34&&e!==39&&$g(so);break;case 40:e===41&&$g(e);break;case 92:Qo();break}return Ko}function IS(e,t){for(;Qo()&&e+so!==57;)if(e+so===84&&Gr()===47)break;return\"/*\"+xs(t,Ko-1)+\"*\"+Li(e===47?e:Qo())}function FS(e){for(;!gs(Gr());)Qo();return xs(e,Ko)}function WS(e){return ld(sd(\"\",null,null,null,[\"\"],e=id(e),0,[0],e))}function sd(e,t,o,r,n,a,i,l,s){for(var c=0,u=0,m=i,p=0,d=0,v=0,T=1,S=1,h=1,y=0,g=\"\",b=n,E=a,C=r,P=g;S;)switch(v=y,y=Qo()){case 40:if(v!=108&&eo(P,m-1)==58){gu(P+=We(Ts(y),\"&\",\"&\\f\"),\"&\\f\")!=-1&&(h=-1);break}case 34:case 39:case 91:P+=Ts(y);break;case 9:case 10:case 13:case 32:P+=GS(v);break;case 92:P+=qS(vu()-1,7);continue;case 47:switch(Gr()){case 42:case 47:ys(FM(IS(Qo(),vu()),t,o),s);break;default:P+=\"/\"}break;case 123*T:l[c++]=Fo(P)*h;case 125*T:case 59:case 0:switch(y){case 0:case 125:S=0;case 59+u:h==-1&&(P=We(P,/\\f/g,\"\")),d>0&&Fo(P)-m&&ys(d>32?QS(P+\";\",r,o,m-1):QS(We(P,\" \",\"\")+\";\",r,o,m-2),s);break;case 59:P+=\";\";default:if(ys(C=KS(P,t,o,c,u,n,l,g,b=[],E=[],m),a),y===123)if(u===0)sd(P,t,C,C,b,a,m,l,E);else switch(p===99&&eo(P,3)===110?100:p){case 100:case 108:case 109:case 115:sd(e,C,C,r&&ys(KS(e,C,C,0,0,n,l,g,n,b=[],m),E),n,E,m,l,r?b:E);break;default:sd(P,C,C,C,[\"\"],E,0,l,E)}}c=u=d=0,T=h=1,g=P=\"\",m=i;break;case 58:m=1+Fo(P),d=v;default:if(T<1){if(y==123)--T;else if(y==125&&T++==0&&XS()==125)continue}switch(P+=Li(y),y*T){case 38:h=u>0?1:(P+=\"\\f\",-1);break;case 44:l[c++]=(Fo(P)-1)*h,h=1;break;case 64:Gr()===45&&(P+=Ts(Qo())),p=Gr(),u=m=Fo(g=P+=FS(vu())),y++;break;case 45:v===45&&Fo(P)==2&&(T=0)}}return a}function KS(e,t,o,r,n,a,i,l,s,c,u){for(var m=n-1,p=n===0?a:[\"\"],d=ms(p),v=0,T=0,S=0;v0?p[h]+\" \"+y:We(y,/&\\f/g,p[h])))&&(s[S++]=g);return bu(e,t,o,n===0?fs:l,s,c,u)}function FM(e,t,o){return bu(e,t,o,od,Li(YS()),Ja(e,2,-2),0)}function QS(e,t,o,r){return bu(e,t,o,ds,Ja(e,0,r),Ja(e,r+1,-1),r)}function ji(e,t){for(var o=\"\",r=ms(e),n=0;n6)switch(eo(e,t+1)){case 109:if(eo(e,t+4)!==45)break;case 102:return We(e,/(.+:)(.+)-([^]+)/,\"$1\"+tt+\"$2-$3$1\"+hu+(eo(e,t+3)==108?\"$3\":\"$2-$3\"))+e;case 115:return~gu(e,\"stretch\")?oE(We(e,\"stretch\",\"fill-available\"),t)+e:e}break;case 4949:if(eo(e,t+1)!==115)break;case 6444:switch(eo(e,Fo(e)-3-(~gu(e,\"!important\")&&10))){case 107:return We(e,\":\",\":\"+tt)+e;case 101:return We(e,/(.+:)([^;!]+)(;|!.+)?/,\"$1\"+tt+(eo(e,14)===45?\"inline-\":\"\")+\"box$3$1\"+tt+\"$2$3$1\"+No+\"$2box$3\")+e}break;case 5936:switch(eo(e,t+11)){case 114:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"tb\")+e;case 108:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"tb-rl\")+e;case 45:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"lr\")+e}return tt+e+No+e+e}return e}var eO=function(t,o,r,n){if(t.length>-1&&!t.return)switch(t.type){case ds:t.return=oE(t.value,t.length);break;case rd:return ji([vs(t,{value:We(t.value,\"@\",\"@\"+tt)})],n);case fs:if(t.length)return Vg(t.props,function(a){switch(Hg(a,/(::plac\\w+|:read-\\w+)/)){case\":read-only\":case\":read-write\":return ji([vs(t,{props:[We(a,/:(read-\\w+)/,\":\"+hu+\"$1\")]})],n);case\"::placeholder\":return ji([vs(t,{props:[We(a,/:(plac\\w+)/,\":\"+tt+\"input-$1\")]}),vs(t,{props:[We(a,/:(plac\\w+)/,\":\"+hu+\"$1\")]}),vs(t,{props:[We(a,/:(plac\\w+)/,No+\"input-$1\")]})],n)}return\"\"})}},tO=[eO],rE=function(t){var o=t.key;if(o===\"css\"){var r=document.querySelectorAll(\"style[data-emotion]:not([data-s])\");Array.prototype.forEach.call(r,function(T){var S=T.getAttribute(\"data-emotion\");S.indexOf(\" \")!==-1&&(document.head.appendChild(T),T.setAttribute(\"data-s\",\"\"))})}var n=t.stylisPlugins||tO,a={},i,l=[];i=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^=\"'+o+' \"]'),function(T){for(var S=T.getAttribute(\"data-emotion\").split(\" \"),h=1;h=4;++r,n-=4)o=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,o=(o&65535)*1540483477+((o>>>16)*59797<<16),o^=o>>>24,t=(o&65535)*1540483477+((o>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(n){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var hE={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};var yO=!1,hO=/[A-Z]|^ms/g,gO=/_EMO_([^_]+?)_([^]*?)_EMO_/g,xE=function(t){return t.charCodeAt(1)===45},gE=function(t){return t!=null&&typeof t!=\"boolean\"},Fg=cd(function(e){return xE(e)?e:e.replace(hO,\"-$&\").toLowerCase()}),bE=function(t,o){switch(t){case\"animation\":case\"animationName\":if(typeof o==\"string\")return o.replace(gO,function(r,n,a){return Nn={name:n,styles:a,next:Nn},n})}return hE[t]!==1&&!xE(t)&&typeof o==\"number\"&&o!==0?o+\"px\":o},bO=\"Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.\";function Su(e,t,o){if(o==null)return\"\";var r=o;if(r.__emotion_styles!==void 0)return r;switch(typeof o){case\"boolean\":return\"\";case\"object\":{var n=o;if(n.anim===1)return Nn={name:n.name,styles:n.styles,next:Nn},n.name;var a=o;if(a.styles!==void 0){var i=a.next;if(i!==void 0)for(;i!==void 0;)Nn={name:i.name,styles:i.styles,next:Nn},i=i.next;var l=a.styles+\";\";return l}return vO(e,t,o)}case\"function\":{if(e!==void 0){var s=Nn,c=o(e);return Nn=s,Su(e,t,c)}break}}var u=o;if(t==null)return u;var m=t[u];return m!==void 0?m:u}function vO(e,t,o){var r=\"\";if(Array.isArray(o))for(var n=0;n96?wO:MO},ME=function(t,o,r){var n;if(o){var a=o.shouldForwardProp;n=t.__emotion_forwardProp&&a?function(i){return t.__emotion_forwardProp(i)&&a(i)}:a}return typeof n!=\"function\"&&r&&(n=t.__emotion_forwardProp),n},OO=function(t){var o=t.cache,r=t.serialized,n=t.isStringTag;return Ss(o,r,n),Eu(function(){return Tu(o,r,n)}),null},OE=function e(t,o){var r=t.__emotion_real===t,n=r&&t.__emotion_base||t,a,i;o!==void 0&&(a=o.label,i=o.target);var l=ME(t,o,r),s=l||wE(n),c=!s(\"as\");return function(){var u=arguments,m=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(a!==void 0&&m.push(\"label:\"+a+\";\"),u[0]==null||u[0].raw===void 0)m.push.apply(m,u);else{var p=u[0];m.push(p[0]);for(var d=u.length,v=1;v{t[o]=jE(e[o])}),t}function Kt(e,t,o={clone:!0}){let r=o.clone?{...e}:e;return Cr(e)&&Cr(t)&&Object.keys(t).forEach(n=>{Zg.isValidElement(t[n])||(0,Jg.isValidElementType)(t[n])?r[n]=t[n]:Cr(t[n])&&Object.prototype.hasOwnProperty.call(e,n)&&Cr(e[n])?r[n]=Kt(e[n],t[n],o):o.clone?r[n]=Cr(t[n])?jE(t[n]):t[n]:r[n]=t[n]}),r}var kO=e=>{let t=Object.keys(e).map(o=>({key:o,val:e[o]}))||[];return t.sort((o,r)=>o.val-r.val),t.reduce((o,r)=>({...o,[r.key]:r.val}),{})};function e0(e){let{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:o=\"px\",step:r=5,...n}=e,a=kO(t),i=Object.keys(a);function l(p){return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o})`}function s(p){return`@media (max-width:${(typeof t[p]==\"number\"?t[p]:p)-r/100}${o})`}function c(p,d){let v=i.indexOf(d);return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o}) and (max-width:${(v!==-1&&typeof t[i[v]]==\"number\"?t[i[v]]:d)-r/100}${o})`}function u(p){return i.indexOf(p)+1r.startsWith(\"@container\")).sort((r,n)=>{let a=/min-width:\\s*([0-9.]+)/;return+(r.match(a)?.[1]||0)-+(n.match(a)?.[1]||0)});return o.length?o.reduce((r,n)=>{let a=t[n];return delete r[n],r[n]=a,r},{...t}):t}function t0(e,t){return t===\"@\"||t.startsWith(\"@\")&&(e.some(o=>t.startsWith(`@${o}`))||!!t.match(/^@\\d/))}function o0(e,t){let o=t.match(/^@([^/]+)?\\/?(.+)?$/);if(!o)return null;let[,r,n]=o,a=Number.isNaN(+r)?r||0:+r;return e.containerQueries(n).up(a)}function Bd(e){let t=(a,i)=>a.replace(\"@media\",i?`@container ${i}`:\"@container\");function o(a,i){a.up=(...l)=>t(e.breakpoints.up(...l),i),a.down=(...l)=>t(e.breakpoints.down(...l),i),a.between=(...l)=>t(e.breakpoints.between(...l),i),a.only=(...l)=>t(e.breakpoints.only(...l),i),a.not=(...l)=>{let s=t(e.breakpoints.not(...l),i);return s.includes(\"not all and\")?s.replace(\"not all and \",\"\").replace(\"min-width:\",\"width<\").replace(\"max-width:\",\"width>\").replace(\"and\",\"or\"):s}}let r={},n=a=>(o(r,a),r);return o(n),{...e,containerQueries:n}}var BO={borderRadius:4},UE=BO;function LO(e,t){return t?Kt(e,t,{clone:!1}):e}var sa=LO;var Ru={xs:0,sm:600,md:900,lg:1200,xl:1536},HE={keys:[\"xs\",\"sm\",\"md\",\"lg\",\"xl\"],up:e=>`@media (min-width:${Ru[e]}px)`},jO={containerQueries:e=>({up:t=>{let o=typeof t==\"number\"?t:Ru[t]||t;return typeof o==\"number\"&&(o=`${o}px`),e?`@container ${e} (min-width:${o})`:`@container (min-width:${o})`}})};function Wo(e,t,o){let r=e.theme||{};if(Array.isArray(t)){let a=r.breakpoints||HE;return t.reduce((i,l,s)=>(i[a.up(a.keys[s])]=o(t[s]),i),{})}if(typeof t==\"object\"){let a=r.breakpoints||HE;return Object.keys(t).reduce((i,l)=>{if(t0(a.keys,l)){let s=o0(r.containerQueries?r:jO,l);s&&(i[s]=o(t[l],l))}else if(Object.keys(a.values||Ru).includes(l)){let s=a.up(l);i[s]=o(t[l],l)}else{let s=l;i[s]=t[s]}return i},{})}return o(t)}function VE(e={}){return e.keys?.reduce((o,r)=>{let n=e.up(r);return o[n]={},o},{})||{}}function r0(e,t){return e.reduce((o,r)=>{let n=o[r];return(!n||Object.keys(n).length===0)&&delete o[r],o},t)}function ri(e){if(typeof e!=\"string\")throw new Error(lr(7));return e.charAt(0).toUpperCase()+e.slice(1)}function Ps(e,t,o=!0){if(!t||typeof t!=\"string\")return null;if(e&&e.vars&&o){let r=`vars.${t}`.split(\".\").reduce((n,a)=>n&&n[a]?n[a]:null,e);if(r!=null)return r}return t.split(\".\").reduce((r,n)=>r&&r[n]!=null?r[n]:null,e)}function wu(e,t,o,r=o){let n;return typeof e==\"function\"?n=e(o):Array.isArray(e)?n=e[o]||r:n=Ps(e,o)||r,t&&(n=t(n,r,e)),n}function UO(e){let{prop:t,cssProperty:o=e.prop,themeKey:r,transform:n}=e,a=i=>{if(i[t]==null)return null;let l=i[t],s=i.theme,c=Ps(s,r)||{};return Wo(i,l,m=>{let p=wu(c,n,m);return m===p&&typeof m==\"string\"&&(p=wu(c,n,`${t}${m===\"default\"?\"\":ri(m)}`,m)),o===!1?p:{[o]:p}})};return a.propTypes={},a.filterProps=[t],a}var Pt=UO;function Ld(e){let t={};return o=>(t[o]===void 0&&(t[o]=e(o)),t[o])}var HO={m:\"margin\",p:\"padding\"},VO={t:\"Top\",r:\"Right\",b:\"Bottom\",l:\"Left\",x:[\"Left\",\"Right\"],y:[\"Top\",\"Bottom\"]},$E={marginX:\"mx\",marginY:\"my\",paddingX:\"px\",paddingY:\"py\"},$O=Ld(e=>{if(e.length>2)if($E[e])e=$E[e];else return[e];let[t,o]=e.split(\"\"),r=HO[t],n=VO[o]||\"\";return Array.isArray(n)?n.map(a=>r+a):[r+n]}),n0=[\"m\",\"mt\",\"mr\",\"mb\",\"ml\",\"mx\",\"my\",\"margin\",\"marginTop\",\"marginRight\",\"marginBottom\",\"marginLeft\",\"marginX\",\"marginY\",\"marginInline\",\"marginInlineStart\",\"marginInlineEnd\",\"marginBlock\",\"marginBlockStart\",\"marginBlockEnd\"],a0=[\"p\",\"pt\",\"pr\",\"pb\",\"pl\",\"px\",\"py\",\"padding\",\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\",\"paddingX\",\"paddingY\",\"paddingInline\",\"paddingInlineStart\",\"paddingInlineEnd\",\"paddingBlock\",\"paddingBlockStart\",\"paddingBlockEnd\"],YE=[...n0,...a0];function Hi(e,t,o,r){let n=Ps(e,t,!0)??o;return typeof n==\"number\"||typeof n==\"string\"?a=>typeof a==\"string\"?a:typeof n==\"string\"?n.startsWith(\"var(\")&&a===0?0:n.startsWith(\"var(\")&&a===1?n:`calc(${a} * ${n})`:n*a:Array.isArray(n)?a=>{if(typeof a==\"string\")return a;let i=Math.abs(a),l=n[i];return a>=0?l:typeof l==\"number\"?-l:typeof l==\"string\"&&l.startsWith(\"var(\")?`calc(-1 * ${l})`:`-${l}`}:typeof n==\"function\"?n:()=>{}}function Mu(e){return Hi(e,\"spacing\",8,\"spacing\")}function Vi(e,t){return typeof t==\"string\"||t==null?t:e(t)}function YO(e,t){return o=>e.reduce((r,n)=>(r[n]=Vi(t,o),r),{})}function XO(e,t,o,r){if(!t.includes(o))return null;let n=$O(o),a=YO(n,r),i=e[o];return Wo(e,i,a)}function i0(e,t){let o=Mu(e.theme);return Object.keys(e).map(r=>XO(e,t,r,o)).reduce(sa,{})}function Vt(e){return i0(e,n0)}Vt.propTypes={};Vt.filterProps=n0;function $t(e){return i0(e,a0)}$t.propTypes={};$t.filterProps=a0;function XE(e){return i0(e,YE)}XE.propTypes={};XE.filterProps=YE;function Cs(e=8,t=Mu({spacing:e})){if(e.mui)return e;let o=(...r)=>(r.length===0?[1]:r).map(a=>{let i=t(a);return typeof i==\"number\"?`${i}px`:i}).join(\" \");return o.mui=!0,o}function GO(...e){let t=e.reduce((r,n)=>(n.filterProps.forEach(a=>{r[a]=n}),r),{}),o=r=>Object.keys(r).reduce((n,a)=>t[a]?sa(n,t[a](r)):n,{});return o.propTypes={},o.filterProps=e.reduce((r,n)=>r.concat(n.filterProps),[]),o}var ca=GO;function Rr(e){return typeof e!=\"number\"?e:`${e}px solid`}function Fr(e,t){return Pt({prop:e,themeKey:\"borders\",transform:t})}var qO=Fr(\"border\",Rr),IO=Fr(\"borderTop\",Rr),FO=Fr(\"borderRight\",Rr),KO=Fr(\"borderBottom\",Rr),QO=Fr(\"borderLeft\",Rr),WO=Fr(\"borderColor\"),ZO=Fr(\"borderTopColor\"),JO=Fr(\"borderRightColor\"),eA=Fr(\"borderBottomColor\"),tA=Fr(\"borderLeftColor\"),oA=Fr(\"outline\",Rr),rA=Fr(\"outlineColor\"),Ou=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){let t=Hi(e.theme,\"shape.borderRadius\",4,\"borderRadius\"),o=r=>({borderRadius:Vi(t,r)});return Wo(e,e.borderRadius,o)}return null};Ou.propTypes={};Ou.filterProps=[\"borderRadius\"];var S4=ca(qO,IO,FO,KO,QO,WO,ZO,JO,eA,tA,Ou,oA,rA);var Au=e=>{if(e.gap!==void 0&&e.gap!==null){let t=Hi(e.theme,\"spacing\",8,\"gap\"),o=r=>({gap:Vi(t,r)});return Wo(e,e.gap,o)}return null};Au.propTypes={};Au.filterProps=[\"gap\"];var Du=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){let t=Hi(e.theme,\"spacing\",8,\"columnGap\"),o=r=>({columnGap:Vi(t,r)});return Wo(e,e.columnGap,o)}return null};Du.propTypes={};Du.filterProps=[\"columnGap\"];var Nu=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){let t=Hi(e.theme,\"spacing\",8,\"rowGap\"),o=r=>({rowGap:Vi(t,r)});return Wo(e,e.rowGap,o)}return null};Nu.propTypes={};Nu.filterProps=[\"rowGap\"];var nA=Pt({prop:\"gridColumn\"}),aA=Pt({prop:\"gridRow\"}),iA=Pt({prop:\"gridAutoFlow\"}),lA=Pt({prop:\"gridAutoColumns\"}),sA=Pt({prop:\"gridAutoRows\"}),cA=Pt({prop:\"gridTemplateColumns\"}),uA=Pt({prop:\"gridTemplateRows\"}),pA=Pt({prop:\"gridTemplateAreas\"}),fA=Pt({prop:\"gridArea\"}),M4=ca(Au,Du,Nu,nA,aA,iA,lA,sA,cA,uA,pA,fA);function $i(e,t){return t===\"grey\"?t:e}var dA=Pt({prop:\"color\",themeKey:\"palette\",transform:$i}),mA=Pt({prop:\"bgcolor\",cssProperty:\"backgroundColor\",themeKey:\"palette\",transform:$i}),yA=Pt({prop:\"backgroundColor\",themeKey:\"palette\",transform:$i}),N4=ca(dA,mA,yA);function sr(e){return e<=1&&e!==0?`${e*100}%`:e}var hA=Pt({prop:\"width\",transform:sr}),jd=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){let t=o=>{let r=e.theme?.breakpoints?.values?.[o]||Ru[o];return r?e.theme?.breakpoints?.unit!==\"px\"?{maxWidth:`${r}${e.theme.breakpoints.unit}`}:{maxWidth:r}:{maxWidth:sr(o)}};return Wo(e,e.maxWidth,t)}return null};jd.filterProps=[\"maxWidth\"];var gA=Pt({prop:\"minWidth\",transform:sr}),bA=Pt({prop:\"height\",transform:sr}),vA=Pt({prop:\"maxHeight\",transform:sr}),xA=Pt({prop:\"minHeight\",transform:sr}),L4=Pt({prop:\"size\",cssProperty:\"width\",transform:sr}),j4=Pt({prop:\"size\",cssProperty:\"height\",transform:sr}),TA=Pt({prop:\"boxSizing\"}),U4=ca(hA,jd,gA,bA,vA,xA,TA);var SA={border:{themeKey:\"borders\",transform:Rr},borderTop:{themeKey:\"borders\",transform:Rr},borderRight:{themeKey:\"borders\",transform:Rr},borderBottom:{themeKey:\"borders\",transform:Rr},borderLeft:{themeKey:\"borders\",transform:Rr},borderColor:{themeKey:\"palette\"},borderTopColor:{themeKey:\"palette\"},borderRightColor:{themeKey:\"palette\"},borderBottomColor:{themeKey:\"palette\"},borderLeftColor:{themeKey:\"palette\"},outline:{themeKey:\"borders\",transform:Rr},outlineColor:{themeKey:\"palette\"},borderRadius:{themeKey:\"shape.borderRadius\",style:Ou},color:{themeKey:\"palette\",transform:$i},bgcolor:{themeKey:\"palette\",cssProperty:\"backgroundColor\",transform:$i},backgroundColor:{themeKey:\"palette\",transform:$i},p:{style:$t},pt:{style:$t},pr:{style:$t},pb:{style:$t},pl:{style:$t},px:{style:$t},py:{style:$t},padding:{style:$t},paddingTop:{style:$t},paddingRight:{style:$t},paddingBottom:{style:$t},paddingLeft:{style:$t},paddingX:{style:$t},paddingY:{style:$t},paddingInline:{style:$t},paddingInlineStart:{style:$t},paddingInlineEnd:{style:$t},paddingBlock:{style:$t},paddingBlockStart:{style:$t},paddingBlockEnd:{style:$t},m:{style:Vt},mt:{style:Vt},mr:{style:Vt},mb:{style:Vt},ml:{style:Vt},mx:{style:Vt},my:{style:Vt},margin:{style:Vt},marginTop:{style:Vt},marginRight:{style:Vt},marginBottom:{style:Vt},marginLeft:{style:Vt},marginX:{style:Vt},marginY:{style:Vt},marginInline:{style:Vt},marginInlineStart:{style:Vt},marginInlineEnd:{style:Vt},marginBlock:{style:Vt},marginBlockStart:{style:Vt},marginBlockEnd:{style:Vt},displayPrint:{cssProperty:!1,transform:e=>({\"@media print\":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:Au},rowGap:{style:Nu},columnGap:{style:Du},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:\"zIndex\"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:\"shadows\"},width:{transform:sr},maxWidth:{style:jd},minWidth:{transform:sr},height:{transform:sr},maxHeight:{transform:sr},minHeight:{transform:sr},boxSizing:{},font:{themeKey:\"font\"},fontFamily:{themeKey:\"typography\"},fontSize:{themeKey:\"typography\"},fontStyle:{themeKey:\"typography\"},fontWeight:{themeKey:\"typography\"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:\"typography\"}},un=SA;function EA(...e){let t=e.reduce((r,n)=>r.concat(Object.keys(n)),[]),o=new Set(t);return e.every(r=>o.size===Object.keys(r).length)}function PA(e,t){return typeof e==\"function\"?e(t):e}function CA(){function e(o,r,n,a){let i={[o]:r,theme:n},l=a[o];if(!l)return{[o]:r};let{cssProperty:s=o,themeKey:c,transform:u,style:m}=l;if(r==null)return null;if(c===\"typography\"&&r===\"inherit\")return{[o]:r};let p=Ps(n,c)||{};return m?m(i):Wo(i,r,v=>{let T=wu(p,u,v);return v===T&&typeof v==\"string\"&&(T=wu(p,u,`${o}${v===\"default\"?\"\":ri(v)}`,v)),s===!1?T:{[s]:T}})}function t(o){let{sx:r,theme:n={},nested:a}=o||{};if(!r)return null;let i=n.unstable_sxConfig??un;function l(s){let c=s;if(typeof s==\"function\")c=s(n);else if(typeof s!=\"object\")return s;if(!c)return null;let u=VE(n.breakpoints),m=Object.keys(u),p=u;return Object.keys(c).forEach(d=>{let v=PA(c[d],n);if(v!=null)if(typeof v==\"object\")if(i[d])p=sa(p,e(d,v,n,i));else{let T=Wo({theme:n},v,S=>({[d]:S}));EA(T,v)?p[d]=t({sx:v,theme:n,nested:!0}):p=sa(p,T)}else p=sa(p,e(d,v,n,i))}),!a&&n.modularCssLayers?{\"@layer sx\":kd(n,r0(m,p))}:kd(n,r0(m,p))}return Array.isArray(r)?r.map(l):l(r)}return t}var GE=CA();GE.filterProps=[\"sx\"];var Kr=GE;function l0(e,t){let o=this;if(o.vars){if(!o.colorSchemes?.[e]||typeof o.getColorSchemeSelector!=\"function\")return{};let r=o.getColorSchemeSelector(e);return r===\"&\"?t:((r.includes(\"data-\")||r.includes(\".\"))&&(r=`*:where(${r.replace(/\\s*&$/,\"\")}) &`),{[r]:t})}return o.palette.mode===e?t:{}}function RA(e={},...t){let{breakpoints:o={},palette:r={},spacing:n,shape:a={},...i}=e,l=e0(o),s=Cs(n),c=Kt({breakpoints:l,direction:\"ltr\",components:{},palette:{mode:\"light\",...r},spacing:s,shape:{...UE,...a}},i);return c=Bd(c),c.applyStyles=l0,c=t.reduce((u,m)=>Kt(u,m),c),c.unstable_sxConfig={...un,...i?.unstable_sxConfig},c.unstable_sx=function(m){return Kr({sx:m,theme:this})},c}var Yi=RA;var qE=q(re(),1);function wA(e){return Object.keys(e).length===0}function MA(e=null){let t=qE.useContext(ti);return!t||wA(t)?e:t}var s0=MA;var OA=Yi();function AA(e=OA){return s0(e)}var Rs=AA;var DA=e=>{let t={systemProps:{},otherProps:{}},o=e?.theme?.unstable_sxConfig??un;return Object.keys(e).forEach(r=>{o[r]?t.systemProps[r]=e[r]:t.otherProps[r]=e[r]}),t};function ws(e){let{sx:t,...o}=e,{systemProps:r,otherProps:n}=DA(o),a;return Array.isArray(t)?a=[r,...t]:typeof t==\"function\"?a=(...i)=>{let l=t(...i);return Cr(l)?{...r,...l}:r}:a={...r,...t},{...n,sx:a}}var IE=e=>e,NA=()=>{let e=IE;return{configure(t){e=t},generate(t){return e(t)},reset(){e=IE}}},_A=NA(),Ms=_A;var KE=q(re(),1);function FE(e){var t,o,r=\"\";if(typeof e==\"string\"||typeof e==\"number\")r+=e;else if(typeof e==\"object\")if(Array.isArray(e)){var n=e.length;for(t=0;tl!==\"theme\"&&l!==\"sx\"&&l!==\"as\"})(Kr);return KE.forwardRef(function(s,c){let u=Rs(o),{className:m,component:p=\"div\",...d}=ws(s);return(0,QE.jsx)(a,{as:p,ref:c,className:ie(m,n?n(r):r),theme:t&&u[t]||u,...d})})}var kA={active:\"active\",checked:\"checked\",completed:\"completed\",disabled:\"disabled\",error:\"error\",expanded:\"expanded\",focused:\"focused\",focusVisible:\"focusVisible\",open:\"open\",readOnly:\"readOnly\",required:\"required\",selected:\"selected\"};function _e(e,t,o=\"Mui\"){let r=kA[t];return r?`${o}-${r}`:`${Ms.generate(e)}-${t}`}function Ce(e,t,o=\"Mui\"){let r={};return t.forEach(n=>{r[n]=_e(e,n,o)}),r}function zu(e){let{variants:t,...o}=e,r={variants:t,style:la(o),isProcessed:!0};return r.style===o||t&&t.forEach(n=>{typeof n.style!=\"function\"&&(n.style=la(n.style))}),r}var BA=Yi();function c0(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}function Xi(e,t){return t&&e&&typeof e==\"object\"&&e.styles&&!e.styles.startsWith(\"@layer\")&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}function LA(e){return e?(t,o)=>o[e]:null}function jA(e,t,o){e.theme=HA(e.theme)?o:e.theme[t]||e.theme}function Ud(e,t,o){let r=typeof t==\"function\"?t(e):t;if(Array.isArray(r))return r.flatMap(n=>Ud(e,n,o));if(Array.isArray(r?.variants)){let n;if(r.isProcessed)n=o?Xi(r.style,o):r.style;else{let{variants:a,...i}=r;n=o?Xi(la(i),o):i}return WE(e,r.variants,[n],o)}return r?.isProcessed?o?Xi(la(r.style),o):r.style:o?Xi(la(r),o):r}function WE(e,t,o=[],r=void 0){let n;e:for(let a=0;a{zE(l,C=>C.filter(P=>P!==Kr));let{name:c,slot:u,skipVariantsResolver:m,skipSx:p,overridesResolver:d=LA($A(u)),...v}=s,T=c&&c.startsWith(\"Mui\")||u?\"components\":\"custom\",S=m!==void 0?m:u&&u!==\"Root\"&&u!==\"root\"||!1,h=p||!1,y=c0;u===\"Root\"||u===\"root\"?y=r:u?y=n:VA(l)&&(y=void 0);let g=Cu(l,{shouldForwardProp:y,label:UA(c,u),...v}),b=C=>{if(C.__emotion_real===C)return C;if(typeof C==\"function\")return function(A){return Ud(A,C,A.theme.modularCssLayers?T:void 0)};if(Cr(C)){let P=zu(C);return function(_){return P.variants?Ud(_,P,_.theme.modularCssLayers?T:void 0):_.theme.modularCssLayers?Xi(P.style,T):P.style}}return C},E=(...C)=>{let P=[],A=C.map(b),_=[];if(P.push(a),c&&d&&_.push(function(k){let O=k.theme.components?.[c]?.styleOverrides;if(!O)return null;let N={};for(let X in O)N[X]=Ud(k,O[X],k.theme.modularCssLayers?\"theme\":void 0);return d(k,N)}),c&&!S&&_.push(function(k){let O=k.theme?.components?.[c]?.variants;return O?WE(k,O,[],k.theme.modularCssLayers?\"theme\":void 0):null}),h||_.push(Kr),Array.isArray(A[0])){let x=A.shift(),k=new Array(P.length).fill(\"\"),U=new Array(_.length).fill(\"\"),O;O=[...k,...x,...U],O.raw=[...k,...x.raw,...U],P.unshift(O)}let z=[...P,...A,..._],I=g(...z);return l.muiName&&(I.muiName=l.muiName),I};return g.withConfig&&(E.withConfig=g.withConfig),E}}function UA(e,t){return void 0}function HA(e){for(let t in e)return!1;return!0}function VA(e){return typeof e==\"string\"&&e.charCodeAt(0)>96}function $A(e){return e&&e.charAt(0).toLowerCase()+e.slice(1)}function ni(e,t,o=!1){let r={...t};for(let n in e)if(Object.prototype.hasOwnProperty.call(e,n)){let a=n;if(a===\"components\"||a===\"slots\")r[a]={...e[a],...r[a]};else if(a===\"componentsProps\"||a===\"slotProps\"){let i=e[a],l=t[a];if(!l)r[a]=i||{};else if(!i)r[a]=l;else{r[a]={...l};for(let s in i)if(Object.prototype.hasOwnProperty.call(i,s)){let c=s;r[a][c]=ni(i[c],l[c],o)}}}else a===\"className\"&&o&&t.className?r.className=ie(e?.className,t?.className):a===\"style\"&&o&&t.style?r.style={...e?.style,...t?.style}:r[a]===void 0&&(r[a]=e[a])}return r}var Vd=q(re(),1),YA=typeof window<\"u\"?Vd.useLayoutEffect:Vd.useEffect,wr=YA;function XA(e,t=Number.MIN_SAFE_INTEGER,o=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,o))}var ua=XA;function p0(e,t=0,o=1){return ua(e,t,o)}function GA(e){e=e.slice(1);let t=new RegExp(`.{1,${e.length>=6?2:1}}`,\"g\"),o=e.match(t);return o&&o[0].length===1&&(o=o.map(r=>r+r)),o?`rgb${o.length===4?\"a\":\"\"}(${o.map((r,n)=>n<3?parseInt(r,16):Math.round(parseInt(r,16)/255*1e3)/1e3).join(\", \")})`:\"\"}function ai(e){if(e.type)return e;if(e.charAt(0)===\"#\")return ai(GA(e));let t=e.indexOf(\"(\"),o=e.substring(0,t);if(![\"rgb\",\"rgba\",\"hsl\",\"hsla\",\"color\"].includes(o))throw new Error(lr(9,e));let r=e.substring(t+1,e.length-1),n;if(o===\"color\"){if(r=r.split(\" \"),n=r.shift(),r.length===4&&r[3].charAt(0)===\"/\"&&(r[3]=r[3].slice(1)),![\"srgb\",\"display-p3\",\"a98-rgb\",\"prophoto-rgb\",\"rec-2020\"].includes(n))throw new Error(lr(10,n))}else r=r.split(\",\");return r=r.map(a=>parseFloat(a)),{type:o,values:r,colorSpace:n}}var qA=e=>{let t=ai(e);return t.values.slice(0,3).map((o,r)=>t.type.includes(\"hsl\")&&r!==0?`${o}%`:o).join(\" \")},Os=(e,t)=>{try{return qA(e)}catch{return e}};function $d(e){let{type:t,colorSpace:o}=e,{values:r}=e;return t.includes(\"rgb\")?r=r.map((n,a)=>a<3?parseInt(n,10):n):t.includes(\"hsl\")&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),t.includes(\"color\")?r=`${o} ${r.join(\" \")}`:r=`${r.join(\", \")}`,`${t}(${r})`}function f0(e){e=ai(e);let{values:t}=e,o=t[0],r=t[1]/100,n=t[2]/100,a=r*Math.min(n,1-n),i=(c,u=(c+o/30)%12)=>n-a*Math.max(Math.min(u-3,9-u,1),-1),l=\"rgb\",s=[Math.round(i(0)*255),Math.round(i(8)*255),Math.round(i(4)*255)];return e.type===\"hsla\"&&(l+=\"a\",s.push(t[3])),$d({type:l,values:s})}function u0(e){e=ai(e);let t=e.type===\"hsl\"||e.type===\"hsla\"?ai(f0(e)).values:e.values;return t=t.map(o=>(e.type!==\"color\"&&(o/=255),o<=.03928?o/12.92:((o+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function ZE(e,t){let o=u0(e),r=u0(t);return(Math.max(o,r)+.05)/(Math.min(o,r)+.05)}function As(e,t){return e=ai(e),t=p0(t),(e.type===\"rgb\"||e.type===\"hsl\")&&(e.type+=\"a\"),e.type===\"color\"?e.values[3]=`/${t}`:e.values[3]=t,$d(e)}function ii(e,t,o){try{return As(e,t)}catch{return e}}function Ds(e,t){if(e=ai(e),t=p0(t),e.type.includes(\"hsl\"))e.values[2]*=1-t;else if(e.type.includes(\"rgb\")||e.type.includes(\"color\"))for(let o=0;o<3;o+=1)e.values[o]*=1-t;return $d(e)}function it(e,t,o){try{return Ds(e,t)}catch{return e}}function Ns(e,t){if(e=ai(e),t=p0(t),e.type.includes(\"hsl\"))e.values[2]+=(100-e.values[2])*t;else if(e.type.includes(\"rgb\"))for(let o=0;o<3;o+=1)e.values[o]+=(255-e.values[o])*t;else if(e.type.includes(\"color\"))for(let o=0;o<3;o+=1)e.values[o]+=(1-e.values[o])*t;return $d(e)}function lt(e,t,o){try{return Ns(e,t)}catch{return e}}function IA(e,t=.15){return u0(e)>.5?Ds(e,t):Ns(e,t)}function ku(e,t,o){try{return IA(e,t)}catch{return e}}var Yd=q(re(),1);var FA=q(Ie(),1),KA=Yd.createContext();var li=()=>Yd.useContext(KA)??!1;var Xd=q(re(),1);var QA=q(Ie(),1),WA=Xd.createContext(void 0);function ZA(e){let{theme:t,name:o,props:r}=e;if(!t||!t.components||!t.components[o])return r;let n=t.components[o];return n.defaultProps?ni(n.defaultProps,r,t.components.mergeClassNameAndStyle):!n.styleOverrides&&!n.variants?ni(n,r,t.components.mergeClassNameAndStyle):r}function d0({props:e,name:t}){let o=Xd.useContext(WA);return ZA({props:e,name:t,theme:{components:o}})}var Bu=q(re(),1),JE=0;function e5(e){let[t,o]=Bu.useState(e),r=e||t;return Bu.useEffect(()=>{t==null&&(JE+=1,o(`mui-${JE}`))},[t]),r}var t5={...Bu},eP=t5.useId;function Gd(e){if(eP!==void 0){let t=eP();return e??t}return e5(e)}var tP={theme:void 0};function qd(e){let t,o;return function(n){let a=t;return(a===void 0||n.theme!==o)&&(tP.theme=n.theme,a=zu(e(tP)),t=a,o=n.theme),a}}function Id(e=\"\"){function t(...r){if(!r.length)return\"\";let n=r[0];return typeof n==\"string\"&&!n.match(/(#|\\(|\\)|(-?(\\d*\\.)?\\d+)(px|em|%|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc))|^(-?(\\d*\\.)?\\d+)$|(\\d+ \\d+ \\d+)/)?`, var(--${e?`${e}-`:\"\"}${n}${t(...r.slice(1))})`:`, ${n}`}return(r,...n)=>`var(--${e?`${e}-`:\"\"}${r}${t(...n)})`}var oP=(e,t,o,r=[])=>{let n=e;t.forEach((a,i)=>{i===t.length-1?Array.isArray(n)?n[Number(a)]=o:n&&typeof n==\"object\"&&(n[a]=o):n&&typeof n==\"object\"&&(n[a]||(n[a]=r.includes(a)?[]:{}),n=n[a])})},o5=(e,t,o)=>{function r(n,a=[],i=[]){Object.entries(n).forEach(([l,s])=>{(!o||o&&!o([...a,l]))&&s!=null&&(typeof s==\"object\"&&Object.keys(s).length>0?r(s,[...a,l],Array.isArray(s)?[...i,l]:i):t([...a,l],s,i))})}r(e)},r5=(e,t)=>typeof t==\"number\"?[\"lineHeight\",\"fontWeight\",\"opacity\",\"zIndex\"].some(r=>e.includes(r))||e[e.length-1].toLowerCase().includes(\"opacity\")?t:`${t}px`:t;function Lu(e,t){let{prefix:o,shouldSkipGeneratingVar:r}=t||{},n={},a={},i={};return o5(e,(l,s,c)=>{if((typeof s==\"string\"||typeof s==\"number\")&&(!r||!r(l,s))){let u=`--${o?`${o}-`:\"\"}${l.join(\"-\")}`,m=r5(l,s);Object.assign(n,{[u]:m}),oP(a,l,`var(${u})`,c),oP(i,l,`var(${u}, ${m})`,c)}},l=>l[0]===\"vars\"),{css:n,vars:a,varsWithDefaults:i}}function n5(e,t={}){let{getSelector:o=h,disableCssColorScheme:r,colorSchemeSelector:n,enableContrastVars:a}=t,{colorSchemes:i={},components:l,defaultColorScheme:s=\"light\",...c}=e,{vars:u,css:m,varsWithDefaults:p}=Lu(c,t),d=p,v={},{[s]:T,...S}=i;if(Object.entries(S||{}).forEach(([b,E])=>{let{vars:C,css:P,varsWithDefaults:A}=Lu(E,t);d=Kt(d,A),v[b]={css:P,vars:C}}),T){let{css:b,vars:E,varsWithDefaults:C}=Lu(T,t);d=Kt(d,C),v[s]={css:b,vars:E}}function h(b,E){let C=n;if(n===\"class\"&&(C=\".%s\"),n===\"data\"&&(C=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(C=`[${n}=\"%s\"]`),b){if(C===\"media\")return e.defaultColorScheme===b?\":root\":{[`@media (prefers-color-scheme: ${i[b]?.palette?.mode||b})`]:{\":root\":E}};if(C)return e.defaultColorScheme===b?`:root, ${C.replace(\"%s\",String(b))}`:C.replace(\"%s\",String(b))}return\":root\"}return{vars:d,generateThemeVars:()=>{let b={...u};return Object.entries(v).forEach(([,{vars:E}])=>{b=Kt(b,E)}),b},generateStyleSheets:()=>{let b=[],E=e.defaultColorScheme||\"light\";function C(_,z){Object.keys(z).length&&b.push(typeof _==\"string\"?{[_]:{...z}}:_)}C(o(void 0,{...m}),m);let{[E]:P,...A}=v;if(P){let{css:_}=P,z=i[E]?.palette?.mode,I=!r&&z?{colorScheme:z,..._}:{..._};C(o(E,{...I}),I)}return Object.entries(A).forEach(([_,{css:z}])=>{let I=i[_]?.palette?.mode,x=!r&&I?{colorScheme:I,...z}:{...z};C(o(_,{...x}),x)}),a&&b.push({\":root\":{\"--__l-threshold\":\"0.7\",\"--__l\":\"clamp(0, (l / var(--__l-threshold) - 1) * -infinity, 1)\",\"--__a\":\"clamp(0.87, (l / var(--__l-threshold) - 1) * -infinity, 1)\"}}),b}}}var m0=n5;function y0(e){return function(o){return e===\"media\"?`@media (prefers-color-scheme: ${o})`:e?e.startsWith(\"data-\")&&!e.includes(\"%s\")?`[${e}=\"${o}\"] &`:e===\"class\"?`.${o} &`:e===\"data\"?`[data-${o}] &`:`${e.replace(\"%s\",o)} &`:\"&\"}}function Le(e,t,o=void 0){let r={};for(let n in e){let a=e[n],i=\"\",l=!0;for(let s=0;s=o?Fd.text.primary:h0.text.primary}let d=({color:S,name:h,mainShade:y=500,lightShade:g=300,darkShade:b=700})=>{if(S={...S},!S.main&&S[y]&&(S.main=S[y]),!S.hasOwnProperty(\"main\"))throw new Error(lr(11,h?` (${h})`:\"\",y));if(typeof S.main!=\"string\")throw new Error(lr(12,h?` (${h})`:\"\",JSON.stringify(S.main)));return n?(aP(n,S,\"light\",g,r),aP(n,S,\"dark\",b,r)):(nP(S,\"light\",g,r),nP(S,\"dark\",b,r)),S.contrastText||(S.contrastText=p(S.main)),S},v;return t===\"light\"?v=iP():t===\"dark\"&&(v=lP()),Kt({common:{...zs},mode:t,primary:d({color:i,name:\"primary\"}),secondary:d({color:l,name:\"secondary\",mainShade:\"A400\",lightShade:\"A200\",darkShade:\"A700\"}),error:d({color:s,name:\"error\"}),warning:d({color:m,name:\"warning\"}),info:d({color:c,name:\"info\"}),success:d({color:u,name:\"success\"}),grey:rP,contrastThreshold:o,getContrastText:p,augmentColor:d,tonalOffset:r,...v},a)}function Kd(e){let t={};return Object.entries(e).forEach(r=>{let[n,a]=r;typeof a==\"object\"&&(t[n]=`${a.fontStyle?`${a.fontStyle} `:\"\"}${a.fontVariant?`${a.fontVariant} `:\"\"}${a.fontWeight?`${a.fontWeight} `:\"\"}${a.fontStretch?`${a.fontStretch} `:\"\"}${a.fontSize||\"\"}${a.lineHeight?`/${a.lineHeight} `:\"\"}${a.fontFamily||\"\"}`)}),t}function g0(e,t){return{toolbar:{minHeight:56,[e.up(\"xs\")]:{\"@media (orientation: landscape)\":{minHeight:48}},[e.up(\"sm\")]:{minHeight:64}},...t}}function x5(e){return Math.round(e*1e5)/1e5}var sP={textTransform:\"uppercase\"},cP='\"Roboto\", \"Helvetica\", \"Arial\", sans-serif';function b0(e,t){let{fontFamily:o=cP,fontSize:r=14,fontWeightLight:n=300,fontWeightRegular:a=400,fontWeightMedium:i=500,fontWeightBold:l=700,htmlFontSize:s=16,allVariants:c,pxToRem:u,...m}=typeof t==\"function\"?t(e):t,p=r/14,d=u||(S=>`${S/s*p}rem`),v=(S,h,y,g,b)=>({fontFamily:o,fontWeight:S,fontSize:d(h),lineHeight:y,...o===cP?{letterSpacing:`${x5(g/h)}em`}:{},...b,...c}),T={h1:v(n,96,1.167,-1.5),h2:v(n,60,1.2,-.5),h3:v(a,48,1.167,0),h4:v(a,34,1.235,.25),h5:v(a,24,1.334,0),h6:v(i,20,1.6,.15),subtitle1:v(a,16,1.75,.15),subtitle2:v(i,14,1.57,.1),body1:v(a,16,1.5,.15),body2:v(a,14,1.43,.15),button:v(i,14,1.75,.4,sP),caption:v(a,12,1.66,.4),overline:v(a,12,2.66,1,sP),inherit:{fontFamily:\"inherit\",fontWeight:\"inherit\",fontSize:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}};return Kt({htmlFontSize:s,pxToRem:d,fontFamily:o,fontSize:r,fontWeightLight:n,fontWeightRegular:a,fontWeightMedium:i,fontWeightBold:l,...T},m,{clone:!1})}function kt(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${.2})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${.14})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${.12})`].join(\",\")}var T5=[\"none\",kt(0,2,1,-1,0,1,1,0,0,1,3,0),kt(0,3,1,-2,0,2,2,0,0,1,5,0),kt(0,3,3,-2,0,3,4,0,0,1,8,0),kt(0,2,4,-1,0,4,5,0,0,1,10,0),kt(0,3,5,-1,0,5,8,0,0,1,14,0),kt(0,3,5,-1,0,6,10,0,0,1,18,0),kt(0,4,5,-2,0,7,10,1,0,2,16,1),kt(0,5,5,-3,0,8,10,1,0,3,14,2),kt(0,5,6,-3,0,9,12,1,0,3,16,2),kt(0,6,6,-3,0,10,14,1,0,4,18,3),kt(0,6,7,-4,0,11,15,1,0,4,20,3),kt(0,7,8,-4,0,12,17,2,0,5,22,4),kt(0,7,8,-4,0,13,19,2,0,5,24,4),kt(0,7,9,-4,0,14,21,2,0,5,26,4),kt(0,8,9,-5,0,15,22,2,0,6,28,5),kt(0,8,10,-5,0,16,24,2,0,6,30,5),kt(0,8,11,-5,0,17,26,2,0,6,32,5),kt(0,9,11,-5,0,18,28,2,0,7,34,6),kt(0,9,12,-6,0,19,29,2,0,7,36,6),kt(0,10,13,-6,0,20,31,3,0,8,38,7),kt(0,10,13,-6,0,21,33,3,0,8,40,7),kt(0,10,14,-6,0,22,35,3,0,8,42,7),kt(0,11,14,-7,0,23,36,3,0,9,44,8),kt(0,11,15,-7,0,24,38,3,0,9,46,8)],uP=T5;var S5={easeInOut:\"cubic-bezier(0.4, 0, 0.2, 1)\",easeOut:\"cubic-bezier(0.0, 0, 0.2, 1)\",easeIn:\"cubic-bezier(0.4, 0, 1, 1)\",sharp:\"cubic-bezier(0.4, 0, 0.6, 1)\"},E5={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function pP(e){return`${Math.round(e)}ms`}function P5(e){if(!e)return 0;let t=e/36;return Math.min(Math.round((4+15*t**.25+t/5)*10),3e3)}function v0(e){let t={...S5,...e.easing},o={...E5,...e.duration};return{getAutoHeightDuration:P5,create:(n=[\"all\"],a={})=>{let{duration:i=o.standard,easing:l=t.easeInOut,delay:s=0,...c}=a;return(Array.isArray(n)?n:[n]).map(u=>`${u} ${typeof i==\"string\"?i:pP(i)} ${l} ${typeof s==\"string\"?s:pP(s)}`).join(\",\")},...e,easing:t,duration:o}}var C5={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},fP=C5;function R5(e){return Cr(e)||typeof e>\"u\"||typeof e==\"string\"||typeof e==\"boolean\"||typeof e==\"number\"||Array.isArray(e)}function Qd(e={}){let t={...e};function o(r){let n=Object.entries(r);for(let a=0;a{if(!Number.isNaN(+e))return+e;let t=e.match(/\\d*\\.?\\d+/g);if(!t)return 0;let o=0;for(let r=0;rKt(v,T),d),d.unstable_sxConfig={...un,...u?.unstable_sxConfig},d.unstable_sx=function(T){return Kr({sx:T,theme:this})},d.toRuntimeSource=Qd,M5(d),d}var ju=O5;function Bs(e){let t;return e<1?t=5.11916*e**2:t=4.5*Math.log(e+1)+2,Math.round(t*10)/1e3}var A5=[...Array(25)].map((e,t)=>{if(t===0)return\"none\";let o=Bs(t);return`linear-gradient(rgba(255 255 255 / ${o}), rgba(255 255 255 / ${o}))`});function x0(e){return{inputPlaceholder:e===\"dark\"?.5:.42,inputUnderline:e===\"dark\"?.7:.42,switchTrackDisabled:e===\"dark\"?.2:.12,switchTrack:e===\"dark\"?.3:.38}}function T0(e){return e===\"dark\"?A5:[]}function S0(e){let{palette:t={mode:\"light\"},opacity:o,overlays:r,colorSpace:n,...a}=e,i=Qi({...t,colorSpace:n});return{palette:i,opacity:{...x0(i.mode),...o},overlays:r||T0(i.mode),...a}}function E0(e){return!!e[0].match(/(cssVarPrefix|colorSchemeSelector|modularCssLayers|rootSelector|typography|mixins|breakpoints|direction|transitions)/)||!!e[0].match(/sxConfig$/)||e[0]===\"palette\"&&!!e[1]?.match(/(mode|contrastThreshold|tonalOffset)/)}var D5=e=>[...[...Array(25)].map((t,o)=>`--${e?`${e}-`:\"\"}overlays-${o}`),`--${e?`${e}-`:\"\"}palette-AppBar-darkBg`,`--${e?`${e}-`:\"\"}palette-AppBar-darkColor`],mP=D5;var yP=e=>(t,o)=>{let r=e.rootSelector||\":root\",n=e.colorSchemeSelector,a=n;if(n===\"class\"&&(a=\".%s\"),n===\"data\"&&(a=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(a=`[${n}=\"%s\"]`),e.defaultColorScheme===t){if(t===\"dark\"){let i={};return mP(e.cssVarPrefix).forEach(l=>{i[l]=o[l],delete o[l]}),a===\"media\"?{[r]:o,\"@media (prefers-color-scheme: dark)\":{[r]:i}}:a?{[a.replace(\"%s\",t)]:i,[`${r}, ${a.replace(\"%s\",t)}`]:o}:{[r]:{...o,...i}}}if(a&&a!==\"media\")return`${r}, ${a.replace(\"%s\",String(t))}`}else if(t){if(a===\"media\")return{[`@media (prefers-color-scheme: ${String(t)})`]:{[r]:o}};if(a)return a.replace(\"%s\",String(t))}return r};function N5(e,t){t.forEach(o=>{e[o]||(e[o]={})})}function L(e,t,o){!e[t]&&o&&(e[t]=o)}function Uu(e){return typeof e!=\"string\"||!e.startsWith(\"hsl\")?e:f0(e)}function pa(e,t){`${t}Channel`in e||(e[`${t}Channel`]=Os(Uu(e[t]),`MUI: Can't create \\`palette.${t}Channel\\` because \\`palette.${t}\\` is not one of these formats: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color().\nTo suppress this warning, you need to explicitly provide the \\`palette.${t}Channel\\` as a string (in rgb format, for example \"12 12 12\") or undefined if you want to remove the channel token.`))}function _5(e){return typeof e==\"number\"?`${e}px`:typeof e==\"string\"||typeof e==\"function\"||Array.isArray(e)?e:\"8px\"}var zn=e=>{try{return e()}catch{}},z5=(e=\"mui\")=>Id(e);function P0(e,t,o,r,n){if(!o)return;o=o===!0?{}:o;let a=n===\"dark\"?\"dark\":\"light\";if(!r){t[n]=S0({...o,palette:{mode:a,...o?.palette},colorSpace:e});return}let{palette:i,...l}=ju({...r,palette:{mode:a,...o?.palette},colorSpace:e});return t[n]={...o,palette:i,opacity:{...x0(a),...o?.opacity},overlays:o?.overlays||T0(a)},l}function C0(e={},...t){let{colorSchemes:o={light:!0},defaultColorScheme:r,disableCssColorScheme:n=!1,cssVarPrefix:a=\"mui\",nativeColor:i=!1,shouldSkipGeneratingVar:l=E0,colorSchemeSelector:s=o.light&&o.dark?\"media\":void 0,rootSelector:c=\":root\",...u}=e,m=Object.keys(o)[0],p=r||(o.light&&m!==\"light\"?\"light\":m),d=z5(a),{[p]:v,light:T,dark:S,...h}=o,y={...h},g=v;if((p===\"dark\"&&!(\"dark\"in o)||p===\"light\"&&!(\"light\"in o))&&(g=!0),!g)throw new Error(lr(21,p));let b;i&&(b=\"oklch\");let E=P0(b,y,g,u,p);T&&!y.light&&P0(b,y,T,void 0,\"light\"),S&&!y.dark&&P0(b,y,S,void 0,\"dark\");let C={defaultColorScheme:p,...E,cssVarPrefix:a,colorSchemeSelector:s,rootSelector:c,getCssVar:d,colorSchemes:y,font:{...Kd(E.typography),...E.font},spacing:_5(u.spacing)};Object.keys(C.colorSchemes).forEach(I=>{let x=C.colorSchemes[I].palette,k=O=>{let N=O.split(\"-\"),X=N[1],oe=N[2];return d(O,x[X][oe])};x.mode===\"light\"&&(L(x.common,\"background\",\"#fff\"),L(x.common,\"onBackground\",\"#000\")),x.mode===\"dark\"&&(L(x.common,\"background\",\"#000\"),L(x.common,\"onBackground\",\"#fff\"));function U(O,N,X){if(b){let oe;return O===ii&&(oe=`transparent ${((1-X)*100).toFixed(0)}%`),O===it&&(oe=`#000 ${(X*100).toFixed(0)}%`),O===lt&&(oe=`#fff ${(X*100).toFixed(0)}%`),`color-mix(in ${b}, ${N}, ${oe})`}return O(N,X)}if(N5(x,[\"Alert\",\"AppBar\",\"Avatar\",\"Button\",\"Chip\",\"FilledInput\",\"LinearProgress\",\"Skeleton\",\"Slider\",\"SnackbarContent\",\"SpeedDialAction\",\"StepConnector\",\"StepContent\",\"Switch\",\"TableCell\",\"Tooltip\"]),x.mode===\"light\"){L(x.Alert,\"errorColor\",U(it,x.error.light,.6)),L(x.Alert,\"infoColor\",U(it,x.info.light,.6)),L(x.Alert,\"successColor\",U(it,x.success.light,.6)),L(x.Alert,\"warningColor\",U(it,x.warning.light,.6)),L(x.Alert,\"errorFilledBg\",k(\"palette-error-main\")),L(x.Alert,\"infoFilledBg\",k(\"palette-info-main\")),L(x.Alert,\"successFilledBg\",k(\"palette-success-main\")),L(x.Alert,\"warningFilledBg\",k(\"palette-warning-main\")),L(x.Alert,\"errorFilledColor\",zn(()=>x.getContrastText(x.error.main))),L(x.Alert,\"infoFilledColor\",zn(()=>x.getContrastText(x.info.main))),L(x.Alert,\"successFilledColor\",zn(()=>x.getContrastText(x.success.main))),L(x.Alert,\"warningFilledColor\",zn(()=>x.getContrastText(x.warning.main))),L(x.Alert,\"errorStandardBg\",U(lt,x.error.light,.9)),L(x.Alert,\"infoStandardBg\",U(lt,x.info.light,.9)),L(x.Alert,\"successStandardBg\",U(lt,x.success.light,.9)),L(x.Alert,\"warningStandardBg\",U(lt,x.warning.light,.9)),L(x.Alert,\"errorIconColor\",k(\"palette-error-main\")),L(x.Alert,\"infoIconColor\",k(\"palette-info-main\")),L(x.Alert,\"successIconColor\",k(\"palette-success-main\")),L(x.Alert,\"warningIconColor\",k(\"palette-warning-main\")),L(x.AppBar,\"defaultBg\",k(\"palette-grey-100\")),L(x.Avatar,\"defaultBg\",k(\"palette-grey-400\")),L(x.Button,\"inheritContainedBg\",k(\"palette-grey-300\")),L(x.Button,\"inheritContainedHoverBg\",k(\"palette-grey-A100\")),L(x.Chip,\"defaultBorder\",k(\"palette-grey-400\")),L(x.Chip,\"defaultAvatarColor\",k(\"palette-grey-700\")),L(x.Chip,\"defaultIconColor\",k(\"palette-grey-700\")),L(x.FilledInput,\"bg\",\"rgba(0, 0, 0, 0.06)\"),L(x.FilledInput,\"hoverBg\",\"rgba(0, 0, 0, 0.09)\"),L(x.FilledInput,\"disabledBg\",\"rgba(0, 0, 0, 0.12)\"),L(x.LinearProgress,\"primaryBg\",U(lt,x.primary.main,.62)),L(x.LinearProgress,\"secondaryBg\",U(lt,x.secondary.main,.62)),L(x.LinearProgress,\"errorBg\",U(lt,x.error.main,.62)),L(x.LinearProgress,\"infoBg\",U(lt,x.info.main,.62)),L(x.LinearProgress,\"successBg\",U(lt,x.success.main,.62)),L(x.LinearProgress,\"warningBg\",U(lt,x.warning.main,.62)),L(x.Skeleton,\"bg\",b?U(ii,x.text.primary,.11):`rgba(${k(\"palette-text-primaryChannel\")} / 0.11)`),L(x.Slider,\"primaryTrack\",U(lt,x.primary.main,.62)),L(x.Slider,\"secondaryTrack\",U(lt,x.secondary.main,.62)),L(x.Slider,\"errorTrack\",U(lt,x.error.main,.62)),L(x.Slider,\"infoTrack\",U(lt,x.info.main,.62)),L(x.Slider,\"successTrack\",U(lt,x.success.main,.62)),L(x.Slider,\"warningTrack\",U(lt,x.warning.main,.62));let O=b?U(it,x.background.default,.6825):ku(x.background.default,.8);L(x.SnackbarContent,\"bg\",O),L(x.SnackbarContent,\"color\",zn(()=>b?Fd.text.primary:x.getContrastText(O))),L(x.SpeedDialAction,\"fabHoverBg\",ku(x.background.paper,.15)),L(x.StepConnector,\"border\",k(\"palette-grey-400\")),L(x.StepContent,\"border\",k(\"palette-grey-400\")),L(x.Switch,\"defaultColor\",k(\"palette-common-white\")),L(x.Switch,\"defaultDisabledColor\",k(\"palette-grey-100\")),L(x.Switch,\"primaryDisabledColor\",U(lt,x.primary.main,.62)),L(x.Switch,\"secondaryDisabledColor\",U(lt,x.secondary.main,.62)),L(x.Switch,\"errorDisabledColor\",U(lt,x.error.main,.62)),L(x.Switch,\"infoDisabledColor\",U(lt,x.info.main,.62)),L(x.Switch,\"successDisabledColor\",U(lt,x.success.main,.62)),L(x.Switch,\"warningDisabledColor\",U(lt,x.warning.main,.62)),L(x.TableCell,\"border\",U(lt,U(ii,x.divider,1),.88)),L(x.Tooltip,\"bg\",U(ii,x.grey[700],.92))}if(x.mode===\"dark\"){L(x.Alert,\"errorColor\",U(lt,x.error.light,.6)),L(x.Alert,\"infoColor\",U(lt,x.info.light,.6)),L(x.Alert,\"successColor\",U(lt,x.success.light,.6)),L(x.Alert,\"warningColor\",U(lt,x.warning.light,.6)),L(x.Alert,\"errorFilledBg\",k(\"palette-error-dark\")),L(x.Alert,\"infoFilledBg\",k(\"palette-info-dark\")),L(x.Alert,\"successFilledBg\",k(\"palette-success-dark\")),L(x.Alert,\"warningFilledBg\",k(\"palette-warning-dark\")),L(x.Alert,\"errorFilledColor\",zn(()=>x.getContrastText(x.error.dark))),L(x.Alert,\"infoFilledColor\",zn(()=>x.getContrastText(x.info.dark))),L(x.Alert,\"successFilledColor\",zn(()=>x.getContrastText(x.success.dark))),L(x.Alert,\"warningFilledColor\",zn(()=>x.getContrastText(x.warning.dark))),L(x.Alert,\"errorStandardBg\",U(it,x.error.light,.9)),L(x.Alert,\"infoStandardBg\",U(it,x.info.light,.9)),L(x.Alert,\"successStandardBg\",U(it,x.success.light,.9)),L(x.Alert,\"warningStandardBg\",U(it,x.warning.light,.9)),L(x.Alert,\"errorIconColor\",k(\"palette-error-main\")),L(x.Alert,\"infoIconColor\",k(\"palette-info-main\")),L(x.Alert,\"successIconColor\",k(\"palette-success-main\")),L(x.Alert,\"warningIconColor\",k(\"palette-warning-main\")),L(x.AppBar,\"defaultBg\",k(\"palette-grey-900\")),L(x.AppBar,\"darkBg\",k(\"palette-background-paper\")),L(x.AppBar,\"darkColor\",k(\"palette-text-primary\")),L(x.Avatar,\"defaultBg\",k(\"palette-grey-600\")),L(x.Button,\"inheritContainedBg\",k(\"palette-grey-800\")),L(x.Button,\"inheritContainedHoverBg\",k(\"palette-grey-700\")),L(x.Chip,\"defaultBorder\",k(\"palette-grey-700\")),L(x.Chip,\"defaultAvatarColor\",k(\"palette-grey-300\")),L(x.Chip,\"defaultIconColor\",k(\"palette-grey-300\")),L(x.FilledInput,\"bg\",\"rgba(255, 255, 255, 0.09)\"),L(x.FilledInput,\"hoverBg\",\"rgba(255, 255, 255, 0.13)\"),L(x.FilledInput,\"disabledBg\",\"rgba(255, 255, 255, 0.12)\"),L(x.LinearProgress,\"primaryBg\",U(it,x.primary.main,.5)),L(x.LinearProgress,\"secondaryBg\",U(it,x.secondary.main,.5)),L(x.LinearProgress,\"errorBg\",U(it,x.error.main,.5)),L(x.LinearProgress,\"infoBg\",U(it,x.info.main,.5)),L(x.LinearProgress,\"successBg\",U(it,x.success.main,.5)),L(x.LinearProgress,\"warningBg\",U(it,x.warning.main,.5)),L(x.Skeleton,\"bg\",b?U(ii,x.text.primary,.13):`rgba(${k(\"palette-text-primaryChannel\")} / 0.13)`),L(x.Slider,\"primaryTrack\",U(it,x.primary.main,.5)),L(x.Slider,\"secondaryTrack\",U(it,x.secondary.main,.5)),L(x.Slider,\"errorTrack\",U(it,x.error.main,.5)),L(x.Slider,\"infoTrack\",U(it,x.info.main,.5)),L(x.Slider,\"successTrack\",U(it,x.success.main,.5)),L(x.Slider,\"warningTrack\",U(it,x.warning.main,.5));let O=b?U(lt,x.background.default,.985):ku(x.background.default,.98);L(x.SnackbarContent,\"bg\",O),L(x.SnackbarContent,\"color\",zn(()=>b?h0.text.primary:x.getContrastText(O))),L(x.SpeedDialAction,\"fabHoverBg\",ku(x.background.paper,.15)),L(x.StepConnector,\"border\",k(\"palette-grey-600\")),L(x.StepContent,\"border\",k(\"palette-grey-600\")),L(x.Switch,\"defaultColor\",k(\"palette-grey-300\")),L(x.Switch,\"defaultDisabledColor\",k(\"palette-grey-600\")),L(x.Switch,\"primaryDisabledColor\",U(it,x.primary.main,.55)),L(x.Switch,\"secondaryDisabledColor\",U(it,x.secondary.main,.55)),L(x.Switch,\"errorDisabledColor\",U(it,x.error.main,.55)),L(x.Switch,\"infoDisabledColor\",U(it,x.info.main,.55)),L(x.Switch,\"successDisabledColor\",U(it,x.success.main,.55)),L(x.Switch,\"warningDisabledColor\",U(it,x.warning.main,.55)),L(x.TableCell,\"border\",U(it,U(ii,x.divider,1),.68)),L(x.Tooltip,\"bg\",U(ii,x.grey[700],.92))}pa(x.background,\"default\"),pa(x.background,\"paper\"),pa(x.common,\"background\"),pa(x.common,\"onBackground\"),pa(x,\"divider\"),Object.keys(x).forEach(O=>{let N=x[O];O!==\"tonalOffset\"&&N&&typeof N==\"object\"&&(N.main&&L(x[O],\"mainChannel\",Os(Uu(N.main))),N.light&&L(x[O],\"lightChannel\",Os(Uu(N.light))),N.dark&&L(x[O],\"darkChannel\",Os(Uu(N.dark))),N.contrastText&&L(x[O],\"contrastTextChannel\",Os(Uu(N.contrastText))),O===\"text\"&&(pa(x[O],\"primary\"),pa(x[O],\"secondary\")),O===\"action\"&&(N.active&&pa(x[O],\"active\"),N.selected&&pa(x[O],\"selected\")))})}),C=t.reduce((I,x)=>Kt(I,x),C);let P={prefix:a,disableCssColorScheme:n,shouldSkipGeneratingVar:l,getSelector:yP(C),enableContrastVars:i},{vars:A,generateThemeVars:_,generateStyleSheets:z}=m0(C,P);return C.vars=A,Object.entries(C.colorSchemes[C.defaultColorScheme]).forEach(([I,x])=>{C[I]=x}),C.generateThemeVars=_,C.generateStyleSheets=z,C.generateSpacing=function(){return Cs(u.spacing,Mu(this))},C.getColorSchemeSelector=y0(s),C.spacing=C.generateSpacing(),C.shouldSkipGeneratingVar=l,C.unstable_sxConfig={...un,...u?.unstable_sxConfig},C.unstable_sx=function(x){return Kr({sx:x,theme:this})},C.toRuntimeSource=Qd,C}function hP(e,t,o){e.colorSchemes&&o&&(e.colorSchemes[t]={...o!==!0&&o,palette:Qi({...o===!0?{}:o.palette,mode:t})})}function Ls(e={},...t){let{palette:o,cssVariables:r=!1,colorSchemes:n=o?void 0:{light:!0},defaultColorScheme:a=o?.mode,...i}=e,l=a||\"light\",s=n?.[l],c={...n,...o?{[l]:{...typeof s!=\"boolean\"&&s,palette:o}}:void 0};if(r===!1){if(!(\"colorSchemes\"in e))return ju(e,...t);let u=o;\"palette\"in e||c[l]&&(c[l]!==!0?u=c[l].palette:l===\"dark\"&&(u={mode:\"dark\"}));let m=ju({...e,palette:u},...t);return m.defaultColorScheme=l,m.colorSchemes=c,m.palette.mode===\"light\"&&(m.colorSchemes.light={...c.light!==!0&&c.light,palette:m.palette},hP(m,\"dark\",c.dark)),m.palette.mode===\"dark\"&&(m.colorSchemes.dark={...c.dark!==!0&&c.dark,palette:m.palette},hP(m,\"light\",c.light)),m}return!o&&!(\"light\"in c)&&l===\"light\"&&(c.light=!0),C0({...i,colorSchemes:c,defaultColorScheme:l,...typeof r!=\"boolean\"&&r},...t)}var B5=q(re(),1);var k5=Ls(),Wd=k5;function kn(){let e=Rs(Wd);return e[_s]||e}function L5(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}var Hu=L5;var j5=e=>Hu(e)&&e!==\"classes\",Bn=j5;var U5=Hd({themeId:_s,defaultTheme:Wd,rootShouldForwardProp:Bn}),ae=U5;var H5=Ce(\"MuiBox\",[\"root\"]),gP=H5;var V5=Ls(),$5=_u({themeId:_s,defaultTheme:V5,defaultClassName:gP.root,generateClassName:Ms.generate}),Fe=$5;var TP=q(re(),1);var Y5=q(Ie(),1);function bP(){return ws}var X5=qd,He=X5;var uj=q(re(),1);var G5=q(Ie(),1);function je(e){return d0(e)}var me=ri;function q5(e){return typeof e.main==\"string\"}function I5(e,t=[]){if(!q5(e))return!1;for(let o of t)if(!e.hasOwnProperty(o)||typeof e[o]!=\"string\")return!1;return!0}function jo(e=[]){return([,t])=>t&&I5(t,e)}function vP(e){return _e(\"MuiTypography\",e)}var Tj=Ce(\"MuiTypography\",[\"root\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"subtitle1\",\"subtitle2\",\"body1\",\"body2\",\"inherit\",\"button\",\"caption\",\"overline\",\"alignLeft\",\"alignRight\",\"alignCenter\",\"alignJustify\",\"noWrap\",\"gutterBottom\",\"paragraph\"]);var SP=q(Ie(),1),F5={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},K5=bP(),Q5=e=>{let{align:t,gutterBottom:o,noWrap:r,paragraph:n,variant:a,classes:i}=e,l={root:[\"root\",a,e.align!==\"inherit\"&&`align${me(t)}`,o&&\"gutterBottom\",r&&\"noWrap\",n&&\"paragraph\"]};return Le(l,vP,i)},W5=ae(\"span\",{name:\"MuiTypography\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.variant&&t[o.variant],o.align!==\"inherit\"&&t[`align${me(o.align)}`],o.noWrap&&t.noWrap,o.gutterBottom&&t.gutterBottom,o.paragraph&&t.paragraph]}})(He(({theme:e})=>({margin:0,variants:[{props:{variant:\"inherit\"},style:{font:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}},...Object.entries(e.typography).filter(([t,o])=>t!==\"inherit\"&&o&&typeof o==\"object\").map(([t,o])=>({props:{variant:t},style:o})),...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette?.text||{}).filter(([,t])=>typeof t==\"string\").map(([t])=>({props:{color:`text${me(t)}`},style:{color:(e.vars||e).palette.text[t]}})),{props:({ownerState:t})=>t.align!==\"inherit\",style:{textAlign:\"var(--Typography-textAlign)\"}},{props:({ownerState:t})=>t.noWrap,style:{overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\"}},{props:({ownerState:t})=>t.gutterBottom,style:{marginBottom:\"0.35em\"}},{props:({ownerState:t})=>t.paragraph,style:{marginBottom:16}}]}))),xP={h1:\"h1\",h2:\"h2\",h3:\"h3\",h4:\"h4\",h5:\"h5\",h6:\"h6\",subtitle1:\"h6\",subtitle2:\"h6\",body1:\"p\",body2:\"p\",inherit:\"p\"},Z5=TP.forwardRef(function(t,o){let{color:r,...n}=je({props:t,name:\"MuiTypography\"}),a=!F5[r],i=K5({...n,...a&&{color:r}}),{align:l=\"inherit\",className:s,component:c,gutterBottom:u=!1,noWrap:m=!1,paragraph:p=!1,variant:d=\"body1\",variantMapping:v=xP,...T}=i,S={...i,align:l,color:r,className:s,component:c,gutterBottom:u,noWrap:m,paragraph:p,variant:d,variantMapping:v},h=c||(p?\"p\":v[d]||xP[d])||\"span\",y=Q5(S);return(0,SP.jsx)(W5,{as:h,ref:o,className:ie(y.root,s),...T,ownerState:S,style:{...l!==\"inherit\"&&{\"--Typography-textAlign\":l},...T.style}})}),Xe=Z5;var $P=q(re(),1);var UP=q(re(),1);var Wi=q(re(),1);function js(e){let{controlled:t,default:o,name:r,state:n=\"value\"}=e,{current:a}=Wi.useRef(t!==void 0),[i,l]=Wi.useState(o),s=a?t:i,c=Wi.useCallback(u=>{a||l(u)},[]);return[s,c]}var Zd=js;var CP=q(re(),1);var EP=q(re(),1),J5=EP.createContext(void 0),PP=J5;function R0(){return CP.useContext(PP)}var jn=q(re(),1);function pn(e){try{return e.matches(\":focus-visible\")}catch{}return!1}var Us=q(re(),1);function yo(...e){let t=Us.useRef(void 0),o=Us.useCallback(r=>{let n=e.map(a=>{if(a==null)return null;if(typeof a==\"function\"){let i=a,l=i(r);return typeof l==\"function\"?l:()=>{i(null)}}return a.current=r,()=>{a.current=null}});return()=>{n.forEach(a=>a?.())}},e);return Us.useMemo(()=>e.every(r=>r==null)?null:r=>{t.current&&(t.current(),t.current=void 0),r!=null&&(t.current=o(r))},e)}var Mr=yo;var w0=q(re(),1);function e3(e){let t=w0.useRef(e);return wr(()=>{t.current=e}),w0.useRef((...o)=>(0,t.current)(...o)).current}var Ln=e3;var si=Ln;var Jd=q(re(),1);var wP=q(re(),1),RP={};function Hs(e,t){let o=wP.useRef(RP);return o.current===RP&&(o.current=e(t)),o}var M0=class e{static create(){return new e}static use(){let t=Hs(e.create).current,[o,r]=Jd.useState(!1);return t.shouldMount=o,t.setShouldMount=r,Jd.useEffect(t.mountEffect,[o]),t}constructor(){this.ref={current:null},this.mounted=null,this.didMount=!1,this.shouldMount=!1,this.setShouldMount=null}mount(){return this.mounted||(this.mounted=t3(),this.shouldMount=!0,this.setShouldMount(this.shouldMount)),this.mounted}mountEffect=()=>{this.shouldMount&&!this.didMount&&this.ref.current!==null&&(this.didMount=!0,this.mounted.resolve())};start(...t){this.mount().then(()=>this.ref.current?.start(...t))}stop(...t){this.mount().then(()=>this.ref.current?.stop(...t))}pulsate(...t){this.mount().then(()=>this.ref.current?.pulsate(...t))}};function em(){return M0.use()}function t3(){let e,t,o=new Promise((r,n)=>{e=r,t=n});return o.resolve=e,o.reject=t,o}var ho=q(re(),1);function tm(e,t){if(e==null)return{};var o={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;o[r]=e[r]}return o}function om(e,t){return om=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(o,r){return o.__proto__=r,o},om(e,t)}function rm(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,om(e,t)}var Vu=q(re()),$u=q(Op());var O0={disabled:!1};var MP=q(re()),Vs=MP.default.createContext(null);var OP=function(t){return t.scrollTop};var Yu=\"unmounted\",Zi=\"exited\",Ji=\"entering\",Ys=\"entered\",A0=\"exiting\",fa=(function(e){rm(t,e);function t(r,n){var a;a=e.call(this,r,n)||this;var i=n,l=i&&!i.isMounting?r.enter:r.appear,s;return a.appearStatus=null,r.in?l?(s=Zi,a.appearStatus=Ji):s=Ys:r.unmountOnExit||r.mountOnEnter?s=Yu:s=Zi,a.state={status:s},a.nextCallback=null,a}t.getDerivedStateFromProps=function(n,a){var i=n.in;return i&&a.status===Yu?{status:Zi}:null};var o=t.prototype;return o.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},o.componentDidUpdate=function(n){var a=null;if(n!==this.props){var i=this.state.status;this.props.in?i!==Ji&&i!==Ys&&(a=Ji):(i===Ji||i===Ys)&&(a=A0)}this.updateStatus(!1,a)},o.componentWillUnmount=function(){this.cancelNextCallback()},o.getTimeouts=function(){var n=this.props.timeout,a,i,l;return a=i=l=n,n!=null&&typeof n!=\"number\"&&(a=n.exit,i=n.enter,l=n.appear!==void 0?n.appear:i),{exit:a,enter:i,appear:l}},o.updateStatus=function(n,a){if(n===void 0&&(n=!1),a!==null)if(this.cancelNextCallback(),a===Ji){if(this.props.unmountOnExit||this.props.mountOnEnter){var i=this.props.nodeRef?this.props.nodeRef.current:$u.default.findDOMNode(this);i&&OP(i)}this.performEnter(n)}else this.performExit();else this.props.unmountOnExit&&this.state.status===Zi&&this.setState({status:Yu})},o.performEnter=function(n){var a=this,i=this.props.enter,l=this.context?this.context.isMounting:n,s=this.props.nodeRef?[l]:[$u.default.findDOMNode(this),l],c=s[0],u=s[1],m=this.getTimeouts(),p=l?m.appear:m.enter;if(!n&&!i||O0.disabled){this.safeSetState({status:Ys},function(){a.props.onEntered(c)});return}this.props.onEnter(c,u),this.safeSetState({status:Ji},function(){a.props.onEntering(c,u),a.onTransitionEnd(p,function(){a.safeSetState({status:Ys},function(){a.props.onEntered(c,u)})})})},o.performExit=function(){var n=this,a=this.props.exit,i=this.getTimeouts(),l=this.props.nodeRef?void 0:$u.default.findDOMNode(this);if(!a||O0.disabled){this.safeSetState({status:Zi},function(){n.props.onExited(l)});return}this.props.onExit(l),this.safeSetState({status:A0},function(){n.props.onExiting(l),n.onTransitionEnd(i.exit,function(){n.safeSetState({status:Zi},function(){n.props.onExited(l)})})})},o.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},o.safeSetState=function(n,a){a=this.setNextCallback(a),this.setState(n,a)},o.setNextCallback=function(n){var a=this,i=!0;return this.nextCallback=function(l){i&&(i=!1,a.nextCallback=null,n(l))},this.nextCallback.cancel=function(){i=!1},this.nextCallback},o.onTransitionEnd=function(n,a){this.setNextCallback(a);var i=this.props.nodeRef?this.props.nodeRef.current:$u.default.findDOMNode(this),l=n==null&&!this.props.addEndListener;if(!i||l){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var s=this.props.nodeRef?[this.nextCallback]:[i,this.nextCallback],c=s[0],u=s[1];this.props.addEndListener(c,u)}n!=null&&setTimeout(this.nextCallback,n)},o.render=function(){var n=this.state.status;if(n===Yu)return null;var a=this.props,i=a.children,l=a.in,s=a.mountOnEnter,c=a.unmountOnExit,u=a.appear,m=a.enter,p=a.exit,d=a.timeout,v=a.addEndListener,T=a.onEnter,S=a.onEntering,h=a.onEntered,y=a.onExit,g=a.onExiting,b=a.onExited,E=a.nodeRef,C=tm(a,[\"children\",\"in\",\"mountOnEnter\",\"unmountOnExit\",\"appear\",\"enter\",\"exit\",\"timeout\",\"addEndListener\",\"onEnter\",\"onEntering\",\"onEntered\",\"onExit\",\"onExiting\",\"onExited\",\"nodeRef\"]);return Vu.default.createElement(Vs.Provider,{value:null},typeof i==\"function\"?i(n,C):Vu.default.cloneElement(Vu.default.Children.only(i),C))},t})(Vu.default.Component);fa.contextType=Vs;fa.propTypes={};function $s(){}fa.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:$s,onEntering:$s,onEntered:$s,onExit:$s,onExiting:$s,onExited:$s};fa.UNMOUNTED=Yu;fa.EXITED=Zi;fa.ENTERING=Ji;fa.ENTERED=Ys;fa.EXITING=A0;var Xu=fa;function AP(e){if(e===void 0)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}var Gu=q(re());var Qr=q(re());function nm(e,t){var o=function(a){return t&&(0,Qr.isValidElement)(a)?t(a):a},r=Object.create(null);return e&&Qr.Children.map(e,function(n){return n}).forEach(function(n){r[n.key]=o(n)}),r}function o3(e,t){e=e||{},t=t||{};function o(u){return u in t?t[u]:e[u]}var r=Object.create(null),n=[];for(var a in e)a in t?n.length&&(r[a]=n,n=[]):n.push(a);var i,l={};for(var s in t){if(r[s])for(i=0;i{this.currentId=null,o()},t)}clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)};disposeEffect=()=>this.clear};function fn(){let e=Hs(Xs.create).current;return _0(e.disposeEffect),e}var am=q(re(),1);var z0=q(Ie(),1);function i3(e){let{className:t,classes:o,pulsate:r=!1,rippleX:n,rippleY:a,rippleSize:i,in:l,onExited:s,timeout:c}=e,[u,m]=am.useState(!1),p=ie(t,o.ripple,o.rippleVisible,r&&o.ripplePulsate),d={width:i,height:i,top:-(i/2)+a,left:-(i/2)+n},v=ie(o.child,u&&o.childLeaving,r&&o.childPulsate);return!l&&!u&&m(!0),am.useEffect(()=>{if(!l&&s!=null){let T=setTimeout(s,c);return()=>{clearTimeout(T)}}},[s,l,c]),(0,z0.jsx)(\"span\",{className:p,style:d,children:(0,z0.jsx)(\"span\",{className:v})})}var zP=i3;var l3=Ce(\"MuiTouchRipple\",[\"root\",\"ripple\",\"rippleVisible\",\"ripplePulsate\",\"child\",\"childLeaving\",\"childPulsate\"]),Or=l3;var im=q(Ie(),1),k0=550,s3=80,c3=_n`\n 0% {\n transform: scale(0);\n opacity: 0.1;\n }\n\n 100% {\n transform: scale(1);\n opacity: 0.3;\n }\n`,u3=_n`\n 0% {\n opacity: 1;\n }\n\n 100% {\n opacity: 0;\n }\n`,p3=_n`\n 0% {\n transform: scale(1);\n }\n\n 50% {\n transform: scale(0.92);\n }\n\n 100% {\n transform: scale(1);\n }\n`,f3=ae(\"span\",{name:\"MuiTouchRipple\",slot:\"Root\"})({overflow:\"hidden\",pointerEvents:\"none\",position:\"absolute\",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:\"inherit\"}),d3=ae(zP,{name:\"MuiTouchRipple\",slot:\"Ripple\"})`\n opacity: 0;\n position: absolute;\n\n &.${Or.rippleVisible} {\n opacity: 0.3;\n transform: scale(1);\n animation-name: ${c3};\n animation-duration: ${k0}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n &.${Or.ripplePulsate} {\n animation-duration: ${({theme:e})=>e.transitions.duration.shorter}ms;\n }\n\n & .${Or.child} {\n opacity: 1;\n display: block;\n width: 100%;\n height: 100%;\n border-radius: 50%;\n background-color: currentColor;\n }\n\n & .${Or.childLeaving} {\n opacity: 0;\n animation-name: ${u3};\n animation-duration: ${k0}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n & .${Or.childPulsate} {\n position: absolute;\n /* @noflip */\n left: 0px;\n top: 0;\n animation-name: ${p3};\n animation-duration: 2500ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n animation-iteration-count: infinite;\n animation-delay: 200ms;\n }\n`,m3=ho.forwardRef(function(t,o){let r=je({props:t,name:\"MuiTouchRipple\"}),{center:n=!1,classes:a={},className:i,...l}=r,[s,c]=ho.useState([]),u=ho.useRef(0),m=ho.useRef(null);ho.useEffect(()=>{m.current&&(m.current(),m.current=null)},[s]);let p=ho.useRef(!1),d=fn(),v=ho.useRef(null),T=ho.useRef(null),S=ho.useCallback(b=>{let{pulsate:E,rippleX:C,rippleY:P,rippleSize:A,cb:_}=b;c(z=>[...z,(0,im.jsx)(d3,{classes:{ripple:ie(a.ripple,Or.ripple),rippleVisible:ie(a.rippleVisible,Or.rippleVisible),ripplePulsate:ie(a.ripplePulsate,Or.ripplePulsate),child:ie(a.child,Or.child),childLeaving:ie(a.childLeaving,Or.childLeaving),childPulsate:ie(a.childPulsate,Or.childPulsate)},timeout:k0,pulsate:E,rippleX:C,rippleY:P,rippleSize:A},u.current)]),u.current+=1,m.current=_},[a]),h=ho.useCallback((b={},E={},C=()=>{})=>{let{pulsate:P=!1,center:A=n||E.pulsate,fakeElement:_=!1}=E;if(b?.type===\"mousedown\"&&p.current){p.current=!1;return}b?.type===\"touchstart\"&&(p.current=!0);let z=_?null:T.current,I=z?z.getBoundingClientRect():{width:0,height:0,left:0,top:0},x,k,U;if(A||b===void 0||b.clientX===0&&b.clientY===0||!b.clientX&&!b.touches)x=Math.round(I.width/2),k=Math.round(I.height/2);else{let{clientX:O,clientY:N}=b.touches&&b.touches.length>0?b.touches[0]:b;x=Math.round(O-I.left),k=Math.round(N-I.top)}if(A)U=Math.sqrt((2*I.width**2+I.height**2)/3),U%2===0&&(U+=1);else{let O=Math.max(Math.abs((z?z.clientWidth:0)-x),x)*2+2,N=Math.max(Math.abs((z?z.clientHeight:0)-k),k)*2+2;U=Math.sqrt(O**2+N**2)}b?.touches?v.current===null&&(v.current=()=>{S({pulsate:P,rippleX:x,rippleY:k,rippleSize:U,cb:C})},d.start(s3,()=>{v.current&&(v.current(),v.current=null)})):S({pulsate:P,rippleX:x,rippleY:k,rippleSize:U,cb:C})},[n,S,d]),y=ho.useCallback(()=>{h({},{pulsate:!0})},[h]),g=ho.useCallback((b,E)=>{if(d.clear(),b?.type===\"touchend\"&&v.current){v.current(),v.current=null,d.start(0,()=>{g(b,E)});return}v.current=null,c(C=>C.length>0?C.slice(1):C),m.current=E},[d]);return ho.useImperativeHandle(o,()=>({pulsate:y,start:h,stop:g}),[y,h,g]),(0,im.jsx)(f3,{className:ie(Or.root,a.root,i),ref:T,...l,children:(0,im.jsx)(N0,{component:null,exit:!0,children:s})})}),kP=m3;function BP(e){return _e(\"MuiButtonBase\",e)}var y3=Ce(\"MuiButtonBase\",[\"root\",\"disabled\",\"focusVisible\"]),LP=y3;var lm=q(Ie(),1),h3=e=>{let{disabled:t,focusVisible:o,focusVisibleClassName:r,classes:n}=e,i=Le({root:[\"root\",t&&\"disabled\",o&&\"focusVisible\"]},BP,n);return o&&r&&(i.root+=` ${r}`),i},g3=ae(\"button\",{name:\"MuiButtonBase\",slot:\"Root\"})({display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",position:\"relative\",boxSizing:\"border-box\",WebkitTapHighlightColor:\"transparent\",backgroundColor:\"transparent\",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:\"pointer\",userSelect:\"none\",verticalAlign:\"middle\",MozAppearance:\"none\",WebkitAppearance:\"none\",textDecoration:\"none\",color:\"inherit\",\"&::-moz-focus-inner\":{borderStyle:\"none\"},[`&.${LP.disabled}`]:{pointerEvents:\"none\",cursor:\"default\"},\"@media print\":{colorAdjust:\"exact\"}}),b3=jn.forwardRef(function(t,o){let r=je({props:t,name:\"MuiButtonBase\"}),{action:n,centerRipple:a=!1,children:i,className:l,component:s=\"button\",disabled:c=!1,disableRipple:u=!1,disableTouchRipple:m=!1,focusRipple:p=!1,focusVisibleClassName:d,LinkComponent:v=\"a\",onBlur:T,onClick:S,onContextMenu:h,onDragLeave:y,onFocus:g,onFocusVisible:b,onKeyDown:E,onKeyUp:C,onMouseDown:P,onMouseLeave:A,onMouseUp:_,onTouchEnd:z,onTouchMove:I,onTouchStart:x,tabIndex:k=0,TouchRippleProps:U,touchRippleRef:O,type:N,...X}=r,oe=jn.useRef(null),W=em(),Te=Mr(W.ref,O),[fe,Ke]=jn.useState(!1);c&&fe&&Ke(!1),jn.useImperativeHandle(n,()=>({focusVisible:()=>{Ke(!0),oe.current.focus()}}),[]);let Ze=W.shouldMount&&!u&&!c;jn.useEffect(()=>{fe&&p&&!u&&W.pulsate()},[u,p,fe,W]);let Ue=da(W,\"start\",P,m),xe=da(W,\"stop\",h,m),Je=da(W,\"stop\",y,m),ht=da(W,\"stop\",_,m),we=da(W,\"stop\",se=>{fe&&se.preventDefault(),A&&A(se)},m),ft=da(W,\"start\",x,m),le=da(W,\"stop\",z,m),Oe=da(W,\"stop\",I,m),Ae=da(W,\"stop\",se=>{pn(se.target)||Ke(!1),T&&T(se)},!1),et=si(se=>{oe.current||(oe.current=se.currentTarget),pn(se.target)&&(Ke(!0),b&&b(se)),g&&g(se)}),dt=()=>{let se=oe.current;return s&&s!==\"button\"&&!(se.tagName===\"A\"&&se.href)},Lt=si(se=>{p&&!se.repeat&&fe&&se.key===\" \"&&W.stop(se,()=>{W.start(se)}),se.target===se.currentTarget&&dt()&&se.key===\" \"&&se.preventDefault(),E&&E(se),se.target===se.currentTarget&&dt()&&se.key===\"Enter\"&&!c&&(se.preventDefault(),S&&S(se))}),jt=si(se=>{p&&se.key===\" \"&&fe&&!se.defaultPrevented&&W.stop(se,()=>{W.pulsate(se)}),C&&C(se),S&&se.target===se.currentTarget&&dt()&&se.key===\" \"&&!se.defaultPrevented&&S(se)}),Be=s;Be===\"button\"&&(X.href||X.to)&&(Be=v);let Nt={};if(Be===\"button\"){let se=!!X.formAction;Nt.type=N===void 0&&!se?\"button\":N,Nt.disabled=c}else!X.href&&!X.to&&(Nt.role=\"button\"),c&&(Nt[\"aria-disabled\"]=c);let Ro=Mr(o,oe),Ut={...r,centerRipple:a,component:s,disabled:c,disableRipple:u,disableTouchRipple:m,focusRipple:p,tabIndex:k,focusVisible:fe},st=h3(Ut);return(0,lm.jsxs)(g3,{as:Be,className:ie(st.root,l),ownerState:Ut,onBlur:Ae,onClick:S,onContextMenu:xe,onFocus:et,onKeyDown:Lt,onKeyUp:jt,onMouseDown:Ue,onMouseLeave:we,onMouseUp:ht,onDragLeave:Je,onTouchEnd:le,onTouchMove:Oe,onTouchStart:ft,ref:Ro,tabIndex:c?-1:k,type:N,...Nt,...X,children:[i,Ze?(0,lm.jsx)(kP,{ref:Te,center:a,...U}):null]})});function da(e,t,o,r=!1){return si(n=>(o&&o(n),r||e[t](n),!0))}var ma=b3;function jP(e){return _e(\"PrivateSwitchBase\",e)}var T9=Ce(\"PrivateSwitchBase\",[\"root\",\"checked\",\"disabled\",\"input\",\"edgeStart\",\"edgeEnd\"]);function v3(e){return typeof e==\"string\"}var dn=v3;function x3(e,t,o){return e===void 0||dn(e)?t:{...t,ownerState:{...t.ownerState,...o}}}var qu=x3;function T3(e,t,o){return typeof e==\"function\"?e(t,o):e}var Iu=T3;function S3(e,t=[]){if(e===void 0)return{};let o={};return Object.keys(e).filter(r=>r.match(/^on[A-Z]/)&&typeof e[r]==\"function\"&&!t.includes(r)).forEach(r=>{o[r]=e[r]}),o}var ya=S3;function E3(e){if(e===void 0)return{};let t={};return Object.keys(e).filter(o=>!(o.match(/^on[A-Z]/)&&typeof e[o]==\"function\")).forEach(o=>{t[o]=e[o]}),t}var sm=E3;function P3(e){let{getSlotProps:t,additionalProps:o,externalSlotProps:r,externalForwardedProps:n,className:a}=e;if(!t){let d=ie(o?.className,a,n?.className,r?.className),v={...o?.style,...n?.style,...r?.style},T={...o,...n,...r};return d.length>0&&(T.className=d),Object.keys(v).length>0&&(T.style=v),{props:T,internalRef:void 0}}let i=ya({...n,...r}),l=sm(r),s=sm(n),c=t(i),u=ie(c?.className,o?.className,a,n?.className,r?.className),m={...c?.style,...o?.style,...n?.style,...r?.style},p={...c,...o,...s,...l};return u.length>0&&(p.className=u),Object.keys(m).length>0&&(p.style=m),{props:p,internalRef:c.ref}}var Fu=P3;function Ct(e,t){let{className:o,elementType:r,ownerState:n,externalForwardedProps:a,internalForwardedProps:i,shouldForwardComponentProp:l=!1,...s}=t,{component:c,slots:u={[e]:void 0},slotProps:m={[e]:void 0},...p}=a,d=u[e]||r,v=Iu(m[e],n),{props:{component:T,...S},internalRef:h}=Fu({className:o,...s,externalForwardedProps:e===\"root\"?p:void 0,externalSlotProps:v}),y=yo(h,v?.ref,t.ref),g=e===\"root\"?T||c:T,b=qu(d,{...e===\"root\"&&!c&&!u[e]&&i,...e!==\"root\"&&!u[e]&&i,...S,...g&&!l&&{as:g},...g&&l&&{component:g},ref:y},n);return[d,b]}var cm=q(Ie(),1),C3=e=>{let{classes:t,checked:o,disabled:r,edge:n}=e,a={root:[\"root\",o&&\"checked\",r&&\"disabled\",n&&`edge${me(n)}`],input:[\"input\"]};return Le(a,jP,t)},R3=ae(ma,{name:\"MuiSwitchBase\"})({padding:9,borderRadius:\"50%\",variants:[{props:{edge:\"start\",size:\"small\"},style:{marginLeft:-3}},{props:({edge:e,ownerState:t})=>e===\"start\"&&t.size!==\"small\",style:{marginLeft:-12}},{props:{edge:\"end\",size:\"small\"},style:{marginRight:-3}},{props:({edge:e,ownerState:t})=>e===\"end\"&&t.size!==\"small\",style:{marginRight:-12}}]}),w3=ae(\"input\",{name:\"MuiSwitchBase\",shouldForwardProp:Bn})({cursor:\"inherit\",position:\"absolute\",opacity:0,width:\"100%\",height:\"100%\",top:0,left:0,margin:0,padding:0,zIndex:1}),M3=UP.forwardRef(function(t,o){let{autoFocus:r,checked:n,checkedIcon:a,defaultChecked:i,disabled:l,disableFocusRipple:s=!1,edge:c=!1,icon:u,id:m,inputProps:p,inputRef:d,name:v,onBlur:T,onChange:S,onFocus:h,readOnly:y,required:g=!1,tabIndex:b,type:E,value:C,slots:P={},slotProps:A={},..._}=t,[z,I]=Zd({controlled:n,default:!!i,name:\"SwitchBase\",state:\"checked\"}),x=R0(),k=xe=>{h&&h(xe),x&&x.onFocus&&x.onFocus(xe)},U=xe=>{T&&T(xe),x&&x.onBlur&&x.onBlur(xe)},O=xe=>{if(xe.nativeEvent.defaultPrevented||y)return;let Je=xe.target.checked;I(Je),S&&S(xe,Je)},N=l;x&&typeof N>\"u\"&&(N=x.disabled);let X=E===\"checkbox\"||E===\"radio\",oe={...t,checked:z,disabled:N,disableFocusRipple:s,edge:c},W=C3(oe),Te={slots:P,slotProps:{input:p,...A}},[fe,Ke]=Ct(\"root\",{ref:o,elementType:R3,className:W.root,shouldForwardComponentProp:!0,externalForwardedProps:{...Te,component:\"span\",..._},getSlotProps:xe=>({...xe,onFocus:Je=>{xe.onFocus?.(Je),k(Je)},onBlur:Je=>{xe.onBlur?.(Je),U(Je)}}),ownerState:oe,additionalProps:{centerRipple:!0,focusRipple:!s,role:void 0,tabIndex:null}}),[Ze,Ue]=Ct(\"input\",{ref:d,elementType:w3,className:W.input,externalForwardedProps:Te,getSlotProps:xe=>({...xe,onChange:Je=>{xe.onChange?.(Je),O(Je)}}),ownerState:oe,additionalProps:{autoFocus:r,checked:n,defaultChecked:i,disabled:N,id:X?m:void 0,name:v,readOnly:y,required:g,tabIndex:b,type:E,...E===\"checkbox\"&&C===void 0?{}:{value:C}}});return(0,cm.jsxs)(fe,{...Ke,children:[(0,cm.jsx)(Ze,{...Ue}),z?a:u]})}),HP=M3;function VP(e){return _e(\"MuiSwitch\",e)}var O3=Ce(\"MuiSwitch\",[\"root\",\"edgeStart\",\"edgeEnd\",\"switchBase\",\"colorPrimary\",\"colorSecondary\",\"sizeSmall\",\"sizeMedium\",\"checked\",\"disabled\",\"input\",\"thumb\",\"track\"]),Uo=O3;var Gs=q(Ie(),1),A3=e=>{let{classes:t,edge:o,size:r,color:n,checked:a,disabled:i}=e,l={root:[\"root\",o&&`edge${me(o)}`,`size${me(r)}`],switchBase:[\"switchBase\",`color${me(n)}`,a&&\"checked\",i&&\"disabled\"],thumb:[\"thumb\"],track:[\"track\"],input:[\"input\"]},s=Le(l,VP,t);return{...t,...s}},D3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.edge&&t[`edge${me(o.edge)}`],t[`size${me(o.size)}`]]}})({display:\"inline-flex\",width:58,height:38,overflow:\"hidden\",padding:12,boxSizing:\"border-box\",position:\"relative\",flexShrink:0,zIndex:0,verticalAlign:\"middle\",\"@media print\":{colorAdjust:\"exact\"},variants:[{props:{edge:\"start\"},style:{marginLeft:-8}},{props:{edge:\"end\"},style:{marginRight:-8}},{props:{size:\"small\"},style:{width:40,height:24,padding:7,[`& .${Uo.thumb}`]:{width:16,height:16},[`& .${Uo.switchBase}`]:{padding:4,[`&.${Uo.checked}`]:{transform:\"translateX(16px)\"}}}}]}),N3=ae(HP,{name:\"MuiSwitch\",slot:\"SwitchBase\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.switchBase,{[`& .${Uo.input}`]:t.input},o.color!==\"default\"&&t[`color${me(o.color)}`]]}})(He(({theme:e})=>({position:\"absolute\",top:0,left:0,zIndex:1,color:e.vars?e.vars.palette.Switch.defaultColor:`${e.palette.mode===\"light\"?e.palette.common.white:e.palette.grey[300]}`,transition:e.transitions.create([\"left\",\"transform\"],{duration:e.transitions.duration.shortest}),[`&.${Uo.checked}`]:{transform:\"translateX(20px)\"},[`&.${Uo.disabled}`]:{color:e.vars?e.vars.palette.Switch.defaultDisabledColor:`${e.palette.mode===\"light\"?e.palette.grey[100]:e.palette.grey[600]}`},[`&.${Uo.checked} + .${Uo.track}`]:{opacity:.5},[`&.${Uo.disabled} + .${Uo.track}`]:{opacity:e.vars?e.vars.opacity.switchTrackDisabled:`${e.palette.mode===\"light\"?.12:.2}`},[`& .${Uo.input}`]:{left:\"-100%\",width:\"300%\"}})),He(({theme:e})=>({\"&:hover\":{backgroundColor:e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity),\"@media (hover: none)\":{backgroundColor:\"transparent\"}},variants:[...Object.entries(e.palette).filter(jo([\"light\"])).map(([t])=>({props:{color:t},style:{[`&.${Uo.checked}`]:{color:(e.vars||e).palette[t].main,\"&:hover\":{backgroundColor:e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity),\"@media (hover: none)\":{backgroundColor:\"transparent\"}},[`&.${Uo.disabled}`]:{color:e.vars?e.vars.palette.Switch[`${t}DisabledColor`]:`${e.palette.mode===\"light\"?e.lighten(e.palette[t].main,.62):e.darken(e.palette[t].main,.55)}`}},[`&.${Uo.checked} + .${Uo.track}`]:{backgroundColor:(e.vars||e).palette[t].main}}}))]}))),_3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Track\"})(He(({theme:e})=>({height:\"100%\",width:\"100%\",borderRadius:14/2,zIndex:-1,transition:e.transitions.create([\"opacity\",\"background-color\"],{duration:e.transitions.duration.shortest}),backgroundColor:e.vars?e.vars.palette.common.onBackground:`${e.palette.mode===\"light\"?e.palette.common.black:e.palette.common.white}`,opacity:e.vars?e.vars.opacity.switchTrack:`${e.palette.mode===\"light\"?.38:.3}`}))),z3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Thumb\"})(He(({theme:e})=>({boxShadow:(e.vars||e).shadows[1],backgroundColor:\"currentColor\",width:20,height:20,borderRadius:\"50%\"}))),k3=$P.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSwitch\"}),{className:n,color:a=\"primary\",edge:i=!1,size:l=\"medium\",sx:s,slots:c={},slotProps:u={},...m}=r,p={...r,color:a,edge:i,size:l},d=A3(p),v={slots:c,slotProps:u},[T,S]=Ct(\"root\",{className:ie(d.root,n),elementType:D3,externalForwardedProps:v,ownerState:p,additionalProps:{sx:s}}),[h,y]=Ct(\"thumb\",{className:d.thumb,elementType:z3,externalForwardedProps:v,ownerState:p}),g=(0,Gs.jsx)(h,{...y}),[b,E]=Ct(\"track\",{className:d.track,elementType:_3,externalForwardedProps:v,ownerState:p});return(0,Gs.jsxs)(T,{...S,children:[(0,Gs.jsx)(N3,{type:\"checkbox\",icon:g,checkedIcon:g,ref:o,ownerState:p,...m,classes:{...d,root:d.switchBase},slots:{...c.switchBase&&{root:c.switchBase},...c.input&&{input:c.input}},slotProps:{...u.switchBase&&{root:typeof u.switchBase==\"function\"?u.switchBase(p):u.switchBase},input:{role:\"switch\"},...u.input&&{input:typeof u.input==\"function\"?u.input(p):u.input}}}),(0,Gs.jsx)(b,{...E})]})}),Un=k3;var ep=q(re(),1);function Ku(...e){return e.reduce((t,o)=>o==null?t:function(...n){t.apply(this,n),o.apply(this,n)},()=>{})}var dm=q(re(),1);var um=q(re(),1);function YP(e){return _e(\"MuiSvgIcon\",e)}var MH=Ce(\"MuiSvgIcon\",[\"root\",\"colorPrimary\",\"colorSecondary\",\"colorAction\",\"colorError\",\"colorDisabled\",\"fontSizeInherit\",\"fontSizeSmall\",\"fontSizeMedium\",\"fontSizeLarge\"]);var pm=q(Ie(),1),B3=e=>{let{color:t,fontSize:o,classes:r}=e,n={root:[\"root\",t!==\"inherit\"&&`color${me(t)}`,`fontSize${me(o)}`]};return Le(n,YP,r)},L3=ae(\"svg\",{name:\"MuiSvgIcon\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.color!==\"inherit\"&&t[`color${me(o.color)}`],t[`fontSize${me(o.fontSize)}`]]}})(He(({theme:e})=>({userSelect:\"none\",width:\"1em\",height:\"1em\",display:\"inline-block\",flexShrink:0,transition:e.transitions?.create?.(\"fill\",{duration:(e.vars??e).transitions?.duration?.shorter}),variants:[{props:t=>!t.hasSvgAsChild,style:{fill:\"currentColor\"}},{props:{fontSize:\"inherit\"},style:{fontSize:\"inherit\"}},{props:{fontSize:\"small\"},style:{fontSize:e.typography?.pxToRem?.(20)||\"1.25rem\"}},{props:{fontSize:\"medium\"},style:{fontSize:e.typography?.pxToRem?.(24)||\"1.5rem\"}},{props:{fontSize:\"large\"},style:{fontSize:e.typography?.pxToRem?.(35)||\"2.1875rem\"}},...Object.entries((e.vars??e).palette).filter(([,t])=>t&&t.main).map(([t])=>({props:{color:t},style:{color:(e.vars??e).palette?.[t]?.main}})),{props:{color:\"action\"},style:{color:(e.vars??e).palette?.action?.active}},{props:{color:\"disabled\"},style:{color:(e.vars??e).palette?.action?.disabled}},{props:{color:\"inherit\"},style:{color:void 0}}]}))),XP=um.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSvgIcon\"}),{children:n,className:a,color:i=\"inherit\",component:l=\"svg\",fontSize:s=\"medium\",htmlColor:c,inheritViewBox:u=!1,titleAccess:m,viewBox:p=\"0 0 24 24\",...d}=r,v=um.isValidElement(n)&&n.type===\"svg\",T={...r,color:i,component:l,fontSize:s,instanceFontSize:t.fontSize,inheritViewBox:u,viewBox:p,hasSvgAsChild:v},S={};u||(S.viewBox=p);let h=B3(T);return(0,pm.jsxs)(L3,{as:l,className:ie(h.root,a),focusable:\"false\",color:c,\"aria-hidden\":m?void 0:!0,role:m?\"img\":void 0,ref:o,...S,...d,...v&&n.props,ownerState:T,children:[v?n.props.children:n,m?(0,pm.jsx)(\"title\",{children:m}):null]})});XP.muiName=\"SvgIcon\";var fm=XP;var GP=q(Ie(),1);function Qu(e,t){function o(r,n){return(0,GP.jsx)(fm,{\"data-testid\":void 0,ref:n,...r,children:e})}return o.muiName=fm.muiName,dm.memo(dm.forwardRef(o))}function mm(e,t=166){let o;function r(...n){let a=()=>{e.apply(this,n)};clearTimeout(o),o=setTimeout(a,t)}return r.clear=()=>{clearTimeout(o)},r}var qP=mm;function Yt(e){return e&&e.ownerDocument||document}var Wu=Yt;function ha(e){return Yt(e).defaultView||window}var qs=ha;function Zu(e,t){typeof e==\"function\"?e(t):e&&(e.current=t)}var ym=wr;var tl=Gd;function j3(e,t){let o=e.charCodeAt(2);return e[0]===\"o\"&&e[1]===\"n\"&&o>=65&&o<=90&&typeof t==\"function\"}function hm(e,t){if(!e)return t;function o(i,l){let s={};return Object.keys(l).forEach(c=>{j3(c,l[c])&&typeof i[c]==\"function\"&&(s[c]=(...u)=>{i[c](...u),l[c](...u)})}),s}if(typeof e==\"function\"||typeof t==\"function\")return i=>{let l=typeof t==\"function\"?t(i):t,s=typeof e==\"function\"?e({...i,...l}):e,c=ie(i?.className,l?.className,s?.className),u=o(s,l);return{...l,...s,...u,...!!c&&{className:c},...l?.style&&s?.style&&{style:{...l.style,...s.style}},...l?.sx&&s?.sx&&{sx:[...Array.isArray(l.sx)?l.sx:[l.sx],...Array.isArray(s.sx)?s.sx:[s.sx]]}}};let r=t,n=o(e,r),a=ie(r?.className,e?.className);return{...t,...e,...n,...!!a&&{className:a},...r?.style&&e?.style&&{style:{...r.style,...e.style}},...r?.sx&&e?.sx&&{sx:[...Array.isArray(r.sx)?r.sx:[r.sx],...Array.isArray(e.sx)?e.sx:[e.sx]]}}}var FP=q(re(),1);function IP(e){return _e(\"MuiCircularProgress\",e)}var SV=Ce(\"MuiCircularProgress\",[\"root\",\"determinate\",\"indeterminate\",\"colorPrimary\",\"colorSecondary\",\"svg\",\"track\",\"circle\",\"circleDeterminate\",\"circleIndeterminate\",\"circleDisableShrink\"]);var Is=q(Ie(),1),mn=44,B0=_n`\n 0% {\n transform: rotate(0deg);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n`,L0=_n`\n 0% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: 0;\n }\n\n 50% {\n stroke-dasharray: 100px, 200px;\n stroke-dashoffset: -15px;\n }\n\n 100% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: -126px;\n }\n`,U3=typeof B0!=\"string\"?Ui`\n animation: ${B0} 1.4s linear infinite;\n `:null,H3=typeof L0!=\"string\"?Ui`\n animation: ${L0} 1.4s ease-in-out infinite;\n `:null,V3=e=>{let{classes:t,variant:o,color:r,disableShrink:n}=e,a={root:[\"root\",o,`color${me(r)}`],svg:[\"svg\"],track:[\"track\"],circle:[\"circle\",`circle${me(o)}`,n&&\"circleDisableShrink\"]};return Le(a,IP,t)},$3=ae(\"span\",{name:\"MuiCircularProgress\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`color${me(o.color)}`]]}})(He(({theme:e})=>({display:\"inline-block\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"transform\")}},{props:{variant:\"indeterminate\"},style:U3||{animation:`${B0} 1.4s linear infinite`}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}}))]}))),Y3=ae(\"svg\",{name:\"MuiCircularProgress\",slot:\"Svg\"})({display:\"block\"}),X3=ae(\"circle\",{name:\"MuiCircularProgress\",slot:\"Circle\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.circle,t[`circle${me(o.variant)}`],o.disableShrink&&t.circleDisableShrink]}})(He(({theme:e})=>({stroke:\"currentColor\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"stroke-dashoffset\")}},{props:{variant:\"indeterminate\"},style:{strokeDasharray:\"80px, 200px\",strokeDashoffset:0}},{props:({ownerState:t})=>t.variant===\"indeterminate\"&&!t.disableShrink,style:H3||{animation:`${L0} 1.4s ease-in-out infinite`}}]}))),G3=ae(\"circle\",{name:\"MuiCircularProgress\",slot:\"Track\"})(He(({theme:e})=>({stroke:\"currentColor\",opacity:(e.vars||e).palette.action.activatedOpacity}))),q3=FP.forwardRef(function(t,o){let r=je({props:t,name:\"MuiCircularProgress\"}),{className:n,color:a=\"primary\",disableShrink:i=!1,enableTrackSlot:l=!1,size:s=40,style:c,thickness:u=3.6,value:m=0,variant:p=\"indeterminate\",...d}=r,v={...r,color:a,disableShrink:i,size:s,thickness:u,value:m,variant:p,enableTrackSlot:l},T=V3(v),S={},h={},y={};if(p===\"determinate\"){let g=2*Math.PI*((mn-u)/2);S.strokeDasharray=g.toFixed(3),y[\"aria-valuenow\"]=Math.round(m),S.strokeDashoffset=`${((100-m)/100*g).toFixed(3)}px`,h.transform=\"rotate(-90deg)\"}return(0,Is.jsx)($3,{className:ie(T.root,n),style:{width:s,height:s,...h,...c},ownerState:v,ref:o,role:\"progressbar\",...y,...d,children:(0,Is.jsxs)(Y3,{className:T.svg,ownerState:v,viewBox:`${mn/2} ${mn/2} ${mn} ${mn}`,children:[l?(0,Is.jsx)(G3,{className:T.track,ownerState:v,cx:mn,cy:mn,r:(mn-u)/2,fill:\"none\",strokeWidth:u,\"aria-hidden\":\"true\"}):null,(0,Is.jsx)(X3,{className:T.circle,style:S,ownerState:v,cx:mn,cy:mn,r:(mn-u)/2,fill:\"none\",strokeWidth:u})]})})}),Ju=q3;function KP(e){return _e(\"MuiButton\",e)}var I3=Ce(\"MuiButton\",[\"root\",\"text\",\"textInherit\",\"textPrimary\",\"textSecondary\",\"textSuccess\",\"textError\",\"textInfo\",\"textWarning\",\"outlined\",\"outlinedInherit\",\"outlinedPrimary\",\"outlinedSecondary\",\"outlinedSuccess\",\"outlinedError\",\"outlinedInfo\",\"outlinedWarning\",\"contained\",\"containedInherit\",\"containedPrimary\",\"containedSecondary\",\"containedSuccess\",\"containedError\",\"containedInfo\",\"containedWarning\",\"disableElevation\",\"focusVisible\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorSuccess\",\"colorError\",\"colorInfo\",\"colorWarning\",\"textSizeSmall\",\"textSizeMedium\",\"textSizeLarge\",\"outlinedSizeSmall\",\"outlinedSizeMedium\",\"outlinedSizeLarge\",\"containedSizeSmall\",\"containedSizeMedium\",\"containedSizeLarge\",\"sizeMedium\",\"sizeSmall\",\"sizeLarge\",\"fullWidth\",\"startIcon\",\"endIcon\",\"icon\",\"iconSizeSmall\",\"iconSizeMedium\",\"iconSizeLarge\",\"loading\",\"loadingWrapper\",\"loadingIconPlaceholder\",\"loadingIndicator\",\"loadingPositionCenter\",\"loadingPositionStart\",\"loadingPositionEnd\"]),ci=I3;var QP=q(re(),1),F3=QP.createContext({}),WP=F3;var ZP=q(re(),1),K3=ZP.createContext(void 0),JP=K3;var Hn=q(Ie(),1),Q3=e=>{let{color:t,disableElevation:o,fullWidth:r,size:n,variant:a,loading:i,loadingPosition:l,classes:s}=e,c={root:[\"root\",i&&\"loading\",a,`${a}${me(t)}`,`size${me(n)}`,`${a}Size${me(n)}`,`color${me(t)}`,o&&\"disableElevation\",r&&\"fullWidth\",i&&`loadingPosition${me(l)}`],startIcon:[\"icon\",\"startIcon\",`iconSize${me(n)}`],endIcon:[\"icon\",\"endIcon\",`iconSize${me(n)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]},u=Le(c,KP,s);return{...s,...u}},tC=[{props:{size:\"small\"},style:{\"& > *:nth-of-type(1)\":{fontSize:18}}},{props:{size:\"medium\"},style:{\"& > *:nth-of-type(1)\":{fontSize:20}}},{props:{size:\"large\"},style:{\"& > *:nth-of-type(1)\":{fontSize:22}}}],W3=ae(ma,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`${o.variant}${me(o.color)}`],t[`size${me(o.size)}`],t[`${o.variant}Size${me(o.size)}`],o.color===\"inherit\"&&t.colorInherit,o.disableElevation&&t.disableElevation,o.fullWidth&&t.fullWidth,o.loading&&t.loading]}})(He(({theme:e})=>{let t=e.palette.mode===\"light\"?e.palette.grey[300]:e.palette.grey[800],o=e.palette.mode===\"light\"?e.palette.grey.A100:e.palette.grey[700];return{...e.typography.button,minWidth:64,padding:\"6px 16px\",border:0,borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create([\"background-color\",\"box-shadow\",\"border-color\",\"color\"],{duration:e.transitions.duration.short}),\"&:hover\":{textDecoration:\"none\"},[`&.${ci.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:{variant:\"contained\"},style:{color:\"var(--variant-containedColor)\",backgroundColor:\"var(--variant-containedBg)\",boxShadow:(e.vars||e).shadows[2],\"&:hover\":{boxShadow:(e.vars||e).shadows[4],\"@media (hover: none)\":{boxShadow:(e.vars||e).shadows[2]}},\"&:active\":{boxShadow:(e.vars||e).shadows[8]},[`&.${ci.focusVisible}`]:{boxShadow:(e.vars||e).shadows[6]},[`&.${ci.disabled}`]:{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground}}},{props:{variant:\"outlined\"},style:{padding:\"5px 15px\",border:\"1px solid currentColor\",borderColor:\"var(--variant-outlinedBorder, currentColor)\",backgroundColor:\"var(--variant-outlinedBg)\",color:\"var(--variant-outlinedColor)\",[`&.${ci.disabled}`]:{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`}}},{props:{variant:\"text\"},style:{padding:\"6px 8px\",color:\"var(--variant-textColor)\",backgroundColor:\"var(--variant-textBg)\"}},...Object.entries(e.palette).filter(jo()).map(([r])=>({props:{color:r},style:{\"--variant-textColor\":(e.vars||e).palette[r].main,\"--variant-outlinedColor\":(e.vars||e).palette[r].main,\"--variant-outlinedBorder\":e.alpha((e.vars||e).palette[r].main,.5),\"--variant-containedColor\":(e.vars||e).palette[r].contrastText,\"--variant-containedBg\":(e.vars||e).palette[r].main,\"@media (hover: hover)\":{\"&:hover\":{\"--variant-containedBg\":(e.vars||e).palette[r].dark,\"--variant-textBg\":e.alpha((e.vars||e).palette[r].main,(e.vars||e).palette.action.hoverOpacity),\"--variant-outlinedBorder\":(e.vars||e).palette[r].main,\"--variant-outlinedBg\":e.alpha((e.vars||e).palette[r].main,(e.vars||e).palette.action.hoverOpacity)}}}})),{props:{color:\"inherit\"},style:{color:\"inherit\",borderColor:\"currentColor\",\"--variant-containedBg\":e.vars?e.vars.palette.Button.inheritContainedBg:t,\"@media (hover: hover)\":{\"&:hover\":{\"--variant-containedBg\":e.vars?e.vars.palette.Button.inheritContainedHoverBg:o,\"--variant-textBg\":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity),\"--variant-outlinedBg\":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity)}}}},{props:{size:\"small\",variant:\"text\"},style:{padding:\"4px 5px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"text\"},style:{padding:\"8px 11px\",fontSize:e.typography.pxToRem(15)}},{props:{size:\"small\",variant:\"outlined\"},style:{padding:\"3px 9px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"outlined\"},style:{padding:\"7px 21px\",fontSize:e.typography.pxToRem(15)}},{props:{size:\"small\",variant:\"contained\"},style:{padding:\"4px 10px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"contained\"},style:{padding:\"8px 22px\",fontSize:e.typography.pxToRem(15)}},{props:{disableElevation:!0},style:{boxShadow:\"none\",\"&:hover\":{boxShadow:\"none\"},[`&.${ci.focusVisible}`]:{boxShadow:\"none\"},\"&:active\":{boxShadow:\"none\"},[`&.${ci.disabled}`]:{boxShadow:\"none\"}}},{props:{fullWidth:!0},style:{width:\"100%\"}},{props:{loadingPosition:\"center\"},style:{transition:e.transitions.create([\"background-color\",\"box-shadow\",\"border-color\"],{duration:e.transitions.duration.short}),[`&.${ci.loading}`]:{color:\"transparent\"}}}]}})),Z3=ae(\"span\",{name:\"MuiButton\",slot:\"StartIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.startIcon,o.loading&&t.startIconLoadingStart,t[`iconSize${me(o.size)}`]]}})(({theme:e})=>({display:\"inherit\",marginRight:8,marginLeft:-4,variants:[{props:{size:\"small\"},style:{marginLeft:-2}},{props:{loadingPosition:\"start\",loading:!0},style:{transition:e.transitions.create([\"opacity\"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:\"start\",loading:!0,fullWidth:!0},style:{marginRight:-8}},...tC]})),J3=ae(\"span\",{name:\"MuiButton\",slot:\"EndIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.endIcon,o.loading&&t.endIconLoadingEnd,t[`iconSize${me(o.size)}`]]}})(({theme:e})=>({display:\"inherit\",marginRight:-4,marginLeft:8,variants:[{props:{size:\"small\"},style:{marginRight:-2}},{props:{loadingPosition:\"end\",loading:!0},style:{transition:e.transitions.create([\"opacity\"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:\"end\",loading:!0,fullWidth:!0},style:{marginLeft:-8}},...tC]})),eD=ae(\"span\",{name:\"MuiButton\",slot:\"LoadingIndicator\"})(({theme:e})=>({display:\"none\",position:\"absolute\",visibility:\"visible\",variants:[{props:{loading:!0},style:{display:\"flex\"}},{props:{loadingPosition:\"start\"},style:{left:14}},{props:{loadingPosition:\"start\",size:\"small\"},style:{left:10}},{props:{variant:\"text\",loadingPosition:\"start\"},style:{left:6}},{props:{loadingPosition:\"center\"},style:{left:\"50%\",transform:\"translate(-50%)\",color:(e.vars||e).palette.action.disabled}},{props:{loadingPosition:\"end\"},style:{right:14}},{props:{loadingPosition:\"end\",size:\"small\"},style:{right:10}},{props:{variant:\"text\",loadingPosition:\"end\"},style:{right:6}},{props:{loadingPosition:\"start\",fullWidth:!0},style:{position:\"relative\",left:-10}},{props:{loadingPosition:\"end\",fullWidth:!0},style:{position:\"relative\",right:-10}}]})),eC=ae(\"span\",{name:\"MuiButton\",slot:\"LoadingIconPlaceholder\"})({display:\"inline-block\",width:\"1em\",height:\"1em\"}),tD=ep.forwardRef(function(t,o){let r=ep.useContext(WP),n=ep.useContext(JP),a=ni(r,t),i=je({props:a,name:\"MuiButton\"}),{children:l,color:s=\"primary\",component:c=\"button\",className:u,disabled:m=!1,disableElevation:p=!1,disableFocusRipple:d=!1,endIcon:v,focusVisibleClassName:T,fullWidth:S=!1,id:h,loading:y=null,loadingIndicator:g,loadingPosition:b=\"center\",size:E=\"medium\",startIcon:C,type:P,variant:A=\"text\",..._}=i,z=tl(h),I=g??(0,Hn.jsx)(Ju,{\"aria-labelledby\":z,color:\"inherit\",size:16}),x={...i,color:s,component:c,disabled:m,disableElevation:p,disableFocusRipple:d,fullWidth:S,loading:y,loadingIndicator:I,loadingPosition:b,size:E,type:P,variant:A},k=Q3(x),U=(C||y&&b===\"start\")&&(0,Hn.jsx)(Z3,{className:k.startIcon,ownerState:x,children:C||(0,Hn.jsx)(eC,{className:k.loadingIconPlaceholder,ownerState:x})}),O=(v||y&&b===\"end\")&&(0,Hn.jsx)(J3,{className:k.endIcon,ownerState:x,children:v||(0,Hn.jsx)(eC,{className:k.loadingIconPlaceholder,ownerState:x})}),N=n||\"\",X=typeof y==\"boolean\"?(0,Hn.jsx)(\"span\",{className:k.loadingWrapper,style:{display:\"contents\"},children:y&&(0,Hn.jsx)(eD,{className:k.loadingIndicator,ownerState:x,children:I})}):null;return(0,Hn.jsxs)(W3,{ownerState:x,className:ie(r.className,k.root,u,N),component:c,disabled:m||y,focusRipple:!d,focusVisibleClassName:ie(k.focusVisible,T),ref:o,type:P,id:y?z:h,..._,classes:k,children:[U,b!==\"end\"&&X,l,b===\"end\"&&X,O]})}),ga=tD;var ui=q(re(),1);function oD(e){let{elementType:t,externalSlotProps:o,ownerState:r,skipResolvingSlotProps:n=!1,...a}=e,i=n?{}:Iu(o,r),{props:l,internalRef:s}=Fu({...a,externalSlotProps:i}),c=yo(s,i?.ref,e.additionalProps?.ref);return qu(t,{...l,ref:c},r)}var cr=oD;var ur=q(re(),1);var gm=q(re(),1);var oC=q(re(),1),rD=oC.createContext({}),tp=rD;function rC(e){return _e(\"MuiList\",e)}var h7=Ce(\"MuiList\",[\"root\",\"padding\",\"dense\",\"subheader\"]);var bm=q(Ie(),1),nD=e=>{let{classes:t,disablePadding:o,dense:r,subheader:n}=e;return Le({root:[\"root\",!o&&\"padding\",r&&\"dense\",n&&\"subheader\"]},rC,t)},aD=ae(\"ul\",{name:\"MuiList\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.disablePadding&&t.padding,o.dense&&t.dense,o.subheader&&t.subheader]}})({listStyle:\"none\",margin:0,padding:0,position:\"relative\",variants:[{props:({ownerState:e})=>!e.disablePadding,style:{paddingTop:8,paddingBottom:8}},{props:({ownerState:e})=>e.subheader,style:{paddingTop:0}}]}),iD=gm.forwardRef(function(t,o){let r=je({props:t,name:\"MuiList\"}),{children:n,className:a,component:i=\"ul\",dense:l=!1,disablePadding:s=!1,subheader:c,...u}=r,m=gm.useMemo(()=>({dense:l}),[l]),p={...r,component:i,dense:l,disablePadding:s},d=nD(p);return(0,bm.jsx)(tp.Provider,{value:m,children:(0,bm.jsxs)(aD,{as:i,className:ie(d.root,a),ref:o,ownerState:p,...u,children:[c,n]})})}),j0=iD;function vm(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}var ol=vm;function Fs(e=window){let t=e.document.documentElement.clientWidth;return e.innerWidth-t}var nC=Fs;var iC=q(Ie(),1);function U0(e,t,o){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:o?null:e.firstChild}function aC(e,t,o){return e===t?o?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:o?null:e.lastChild}function lC(e,t){if(t===void 0)return!0;let o=e.innerText;return o===void 0&&(o=e.textContent),o=o.trim().toLowerCase(),o.length===0?!1:t.repeating?o[0]===t.keys[0]:o.startsWith(t.keys.join(\"\"))}function op(e,t,o,r,n,a){let i=!1,l=n(e,t,t?o:!1);for(;l;){if(l===e.firstChild){if(i)return!1;i=!0}let s=r?!1:l.disabled||l.getAttribute(\"aria-disabled\")===\"true\";if(!l.hasAttribute(\"tabindex\")||!lC(l,a)||s)l=n(e,l,o);else return l.focus(),!0}return!1}var lD=ur.forwardRef(function(t,o){let{actions:r,autoFocus:n=!1,autoFocusItem:a=!1,children:i,className:l,disabledItemsFocusable:s=!1,disableListWrap:c=!1,onKeyDown:u,variant:m=\"selectedMenu\",...p}=t,d=ur.useRef(null),v=ur.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});ym(()=>{n&&d.current.focus()},[n]),ur.useImperativeHandle(r,()=>({adjustStyleForScrollbar:(g,{direction:b})=>{let E=!d.current.style.width;if(g.clientHeight{let b=d.current,E=g.key;if(g.ctrlKey||g.metaKey||g.altKey){u&&u(g);return}let P=ol(Wu(b));if(E===\"ArrowDown\")g.preventDefault(),op(b,P,c,s,U0);else if(E===\"ArrowUp\")g.preventDefault(),op(b,P,c,s,aC);else if(E===\"Home\")g.preventDefault(),op(b,null,c,s,U0);else if(E===\"End\")g.preventDefault(),op(b,null,c,s,aC);else if(E.length===1){let A=v.current,_=E.toLowerCase(),z=performance.now();A.keys.length>0&&(z-A.lastTime>500?(A.keys=[],A.repeating=!0,A.previousKeyMatched=!0):A.repeating&&_!==A.keys[0]&&(A.repeating=!1)),A.lastTime=z,A.keys.push(_);let I=P&&!A.repeating&&lC(P,A);A.previousKeyMatched&&(I||op(b,P,!1,s,U0,A))?g.preventDefault():A.previousKeyMatched=!1}u&&u(g)},S=Mr(d,o),h=-1;ur.Children.forEach(i,(g,b)=>{if(!ur.isValidElement(g)){h===b&&(h+=1,h>=i.length&&(h=-1));return}g.props.disabled||(m===\"selectedMenu\"&&g.props.selected||h===-1)&&(h=b),h===b&&(g.props.disabled||g.props.muiSkipListHighlight||g.type.muiSkipListHighlight)&&(h+=1,h>=i.length&&(h=-1))});let y=ur.Children.map(i,(g,b)=>{if(b===h){let E={};return a&&(E.autoFocus=!0),g.props.tabIndex===void 0&&m===\"selectedMenu\"&&(E.tabIndex=0),ur.cloneElement(g,E)}return g});return(0,iC.jsx)(j0,{role:\"menu\",ref:S,className:l,onKeyDown:T,tabIndex:n?0:-1,...p,children:y})}),H0=lD;var zo=q(re(),1);var rl=q(re(),1);var sC=q(re(),1);function Wr(e){return parseInt(sC.version,10)>=19?e?.props?.ref||null:e?.ref||null}var xm=e=>e.scrollTop;function Ks(e,t){let{timeout:o,easing:r,style:n={}}=e;return{duration:n.transitionDuration??(typeof o==\"number\"?o:o[t.mode]||0),easing:n.transitionTimingFunction??(typeof r==\"object\"?r[t.mode]:r),delay:n.transitionDelay}}var cC=q(Ie(),1);function $0(e){return`scale(${e}, ${e**2})`}var sD={entering:{opacity:1,transform:$0(1)},entered:{opacity:1,transform:\"none\"}},V0=typeof navigator<\"u\"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\\/)15(.|_)4/i.test(navigator.userAgent),Y0=rl.forwardRef(function(t,o){let{addEndListener:r,appear:n=!0,children:a,easing:i,in:l,onEnter:s,onEntered:c,onEntering:u,onExit:m,onExited:p,onExiting:d,style:v,timeout:T=\"auto\",TransitionComponent:S=Xu,...h}=t,y=fn(),g=rl.useRef(),b=kn(),E=rl.useRef(null),C=Mr(E,Wr(a),o),P=O=>N=>{if(O){let X=E.current;N===void 0?O(X):O(X,N)}},A=P(u),_=P((O,N)=>{xm(O);let{duration:X,delay:oe,easing:W}=Ks({style:v,timeout:T,easing:i},{mode:\"enter\"}),Te;T===\"auto\"?(Te=b.transitions.getAutoHeightDuration(O.clientHeight),g.current=Te):Te=X,O.style.transition=[b.transitions.create(\"opacity\",{duration:Te,delay:oe}),b.transitions.create(\"transform\",{duration:V0?Te:Te*.666,delay:oe,easing:W})].join(\",\"),s&&s(O,N)}),z=P(c),I=P(d),x=P(O=>{let{duration:N,delay:X,easing:oe}=Ks({style:v,timeout:T,easing:i},{mode:\"exit\"}),W;T===\"auto\"?(W=b.transitions.getAutoHeightDuration(O.clientHeight),g.current=W):W=N,O.style.transition=[b.transitions.create(\"opacity\",{duration:W,delay:X}),b.transitions.create(\"transform\",{duration:V0?W:W*.666,delay:V0?X:X||W*.333,easing:oe})].join(\",\"),O.style.opacity=0,O.style.transform=$0(.75),m&&m(O)}),k=P(p);return(0,cC.jsx)(S,{appear:n,in:l,nodeRef:E,onEnter:_,onEntered:z,onEntering:A,onExit:x,onExited:k,onExiting:I,addEndListener:O=>{T===\"auto\"&&y.start(g.current||0,O),r&&r(E.current,O)},timeout:T===\"auto\"?null:T,...h,children:(O,{ownerState:N,...X})=>rl.cloneElement(a,{style:{opacity:0,transform:$0(.75),visibility:O===\"exited\"&&!l?\"hidden\":void 0,...sD[O],...v,...a.props.style},ref:C,...X})})});Y0&&(Y0.muiSupportAuto=!0);var rp=Y0;function cD(e){let t=Yt(e);return t.body===e?ha(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function Qs(e,t){t?e.setAttribute(\"aria-hidden\",\"true\"):e.removeAttribute(\"aria-hidden\")}function uC(e){return parseFloat(ha(e).getComputedStyle(e).paddingRight)||0}function uD(e){let o=[\"TEMPLATE\",\"SCRIPT\",\"STYLE\",\"LINK\",\"MAP\",\"META\",\"NOSCRIPT\",\"PICTURE\",\"COL\",\"COLGROUP\",\"PARAM\",\"SLOT\",\"SOURCE\",\"TRACK\"].includes(e.tagName),r=e.tagName===\"INPUT\"&&e.getAttribute(\"type\")===\"hidden\";return o||r}function pC(e,t,o,r,n){let a=[t,o,...r];[].forEach.call(e.children,i=>{let l=!a.includes(i),s=!uD(i);l&&s&&Qs(i,n)})}function X0(e,t){let o=-1;return e.some((r,n)=>t(r)?(o=n,!0):!1),o}function pD(e,t){let o=[],r=e.container;if(!t.disableScrollLock){if(cD(r)){let i=Fs(ha(r));o.push({value:r.style.paddingRight,property:\"padding-right\",el:r}),r.style.paddingRight=`${uC(r)+i}px`;let l=Yt(r).querySelectorAll(\".mui-fixed\");[].forEach.call(l,s=>{o.push({value:s.style.paddingRight,property:\"padding-right\",el:s}),s.style.paddingRight=`${uC(s)+i}px`})}let a;if(r.parentNode instanceof DocumentFragment)a=Yt(r).body;else{let i=r.parentElement,l=ha(r);a=i?.nodeName===\"HTML\"&&l.getComputedStyle(i).overflowY===\"scroll\"?i:r}o.push({value:a.style.overflow,property:\"overflow\",el:a},{value:a.style.overflowX,property:\"overflow-x\",el:a},{value:a.style.overflowY,property:\"overflow-y\",el:a}),a.style.overflow=\"hidden\"}return()=>{o.forEach(({value:a,el:i,property:l})=>{a?i.style.setProperty(l,a):i.style.removeProperty(l)})}}function fD(e){let t=[];return[].forEach.call(e.children,o=>{o.getAttribute(\"aria-hidden\")===\"true\"&&t.push(o)}),t}var Tm=class{constructor(){this.modals=[],this.containers=[]}add(t,o){let r=this.modals.indexOf(t);if(r!==-1)return r;r=this.modals.length,this.modals.push(t),t.modalRef&&Qs(t.modalRef,!1);let n=fD(o);pC(o,t.mount,t.modalRef,n,!0);let a=X0(this.containers,i=>i.container===o);return a!==-1?(this.containers[a].modals.push(t),r):(this.containers.push({modals:[t],container:o,restore:null,hiddenSiblings:n}),r)}mount(t,o){let r=X0(this.containers,a=>a.modals.includes(t)),n=this.containers[r];n.restore||(n.restore=pD(n,o))}remove(t,o=!0){let r=this.modals.indexOf(t);if(r===-1)return r;let n=X0(this.containers,i=>i.modals.includes(t)),a=this.containers[n];if(a.modals.splice(a.modals.indexOf(t),1),this.modals.splice(r,1),a.modals.length===0)a.restore&&a.restore(),t.modalRef&&Qs(t.modalRef,o),pC(a.container,t.mount,t.modalRef,a.hiddenSiblings,!1),this.containers.splice(n,1);else{let i=a.modals[a.modals.length-1];i.modalRef&&Qs(i.modalRef,!1)}return r}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}};var Em=q(re(),1);var _o=q(re(),1);var np=q(Ie(),1),dD=[\"input\",\"select\",\"textarea\",\"a[href]\",\"button\",\"[tabindex]\",\"audio[controls]\",\"video[controls]\",'[contenteditable]:not([contenteditable=\"false\"])'].join(\",\");function mD(e){let t=parseInt(e.getAttribute(\"tabindex\")||\"\",10);return Number.isNaN(t)?e.contentEditable===\"true\"||(e.nodeName===\"AUDIO\"||e.nodeName===\"VIDEO\"||e.nodeName===\"DETAILS\")&&e.getAttribute(\"tabindex\")===null?0:e.tabIndex:t}function yD(e){if(e.tagName!==\"INPUT\"||e.type!==\"radio\"||!e.name)return!1;let t=r=>e.ownerDocument.querySelector(`input[type=\"radio\"]${r}`),o=t(`[name=\"${e.name}\"]:checked`);return o||(o=t(`[name=\"${e.name}\"]`)),o!==e}function hD(e){return!(e.disabled||e.tagName===\"INPUT\"&&e.type===\"hidden\"||yD(e))}function gD(e){let t=[],o=[];return Array.from(e.querySelectorAll(dD)).forEach((r,n)=>{let a=mD(r);a===-1||!hD(r)||(a===0?t.push(r):o.push({documentOrder:n,tabIndex:a,node:r}))}),o.sort((r,n)=>r.tabIndex===n.tabIndex?r.documentOrder-n.documentOrder:r.tabIndex-n.tabIndex).map(r=>r.node).concat(t)}function bD(){return!0}function vD(e){let{children:t,disableAutoFocus:o=!1,disableEnforceFocus:r=!1,disableRestoreFocus:n=!1,getTabbable:a=gD,isEnabled:i=bD,open:l}=e,s=_o.useRef(!1),c=_o.useRef(null),u=_o.useRef(null),m=_o.useRef(null),p=_o.useRef(null),d=_o.useRef(!1),v=_o.useRef(null),T=yo(Wr(t),v),S=_o.useRef(null);_o.useEffect(()=>{!l||!v.current||(d.current=!o)},[o,l]),_o.useEffect(()=>{if(!l||!v.current)return;let g=Yt(v.current),b=ol(g);return v.current.contains(b)||(v.current.hasAttribute(\"tabIndex\")||v.current.setAttribute(\"tabIndex\",\"-1\"),d.current&&v.current.focus()),()=>{n||(m.current&&m.current.focus&&(s.current=!0,m.current.focus()),m.current=null)}},[l]),_o.useEffect(()=>{if(!l||!v.current)return;let g=Yt(v.current),b=P=>{if(S.current=P,r||!i()||P.key!==\"Tab\")return;ol(g)===v.current&&P.shiftKey&&(s.current=!0,u.current&&u.current.focus())},E=()=>{let P=v.current;if(P===null)return;let A=ol(g);if(!g.hasFocus()||!i()||s.current){s.current=!1;return}if(P.contains(A)||r&&A!==c.current&&A!==u.current)return;if(A!==p.current)p.current=null;else if(p.current!==null)return;if(!d.current)return;let _=[];if((A===c.current||A===u.current)&&(_=a(v.current)),_.length>0){let z=!!(S.current?.shiftKey&&S.current?.key===\"Tab\"),I=_[0],x=_[_.length-1];typeof I!=\"string\"&&typeof x!=\"string\"&&(z?x.focus():I.focus())}else P.focus()};g.addEventListener(\"focusin\",E),g.addEventListener(\"keydown\",b,!0);let C=setInterval(()=>{let P=ol(g);P&&P.tagName===\"BODY\"&&E()},50);return()=>{clearInterval(C),g.removeEventListener(\"focusin\",E),g.removeEventListener(\"keydown\",b,!0)}},[o,r,n,i,l,a]);let h=g=>{m.current===null&&(m.current=g.relatedTarget),d.current=!0,p.current=g.target;let b=t.props.onFocus;b&&b(g)},y=g=>{m.current===null&&(m.current=g.relatedTarget),d.current=!0};return(0,np.jsxs)(_o.Fragment,{children:[(0,np.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:y,ref:c,\"data-testid\":\"sentinelStart\"}),_o.cloneElement(t,{ref:T,onFocus:h}),(0,np.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:y,ref:u,\"data-testid\":\"sentinelEnd\"})]})}var G0=vD;var ba=q(re(),1),fC=q(Op(),1);function xD(e){return typeof e==\"function\"?e():e}var TD=ba.forwardRef(function(t,o){let{children:r,container:n,disablePortal:a=!1}=t,[i,l]=ba.useState(null),s=yo(ba.isValidElement(r)?Wr(r):null,o);return wr(()=>{a||l(xD(n)||document.body)},[n,a]),wr(()=>{if(i&&!a)return Zu(o,i),()=>{Zu(o,null)}},[o,i,a]),a?ba.isValidElement(r)?ba.cloneElement(r,{ref:s}):r:i&&fC.createPortal(r,i)}),ap=TD;var yC=q(re(),1);var Ws=q(re(),1);var dC=q(Ie(),1),SD={entering:{opacity:1},entered:{opacity:1}},ED=Ws.forwardRef(function(t,o){let r=kn(),n={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:a,appear:i=!0,children:l,easing:s,in:c,onEnter:u,onEntered:m,onEntering:p,onExit:d,onExited:v,onExiting:T,style:S,timeout:h=n,TransitionComponent:y=Xu,...g}=t,b=!0,E=Ws.useRef(null),C=Mr(E,Wr(l),o),P=O=>N=>{if(O){let X=E.current;N===void 0?O(X):O(X,N)}},A=P(p),_=P((O,N)=>{xm(O);let X=Ks({style:S,timeout:h,easing:s},{mode:\"enter\"});O.style.webkitTransition=r.transitions.create(\"opacity\",X),O.style.transition=r.transitions.create(\"opacity\",X),u&&u(O,N)}),z=P(m),I=P(T),x=P(O=>{let N=Ks({style:S,timeout:h,easing:s},{mode:\"exit\"});O.style.webkitTransition=r.transitions.create(\"opacity\",N),O.style.transition=r.transitions.create(\"opacity\",N),d&&d(O)}),k=P(v);return(0,dC.jsx)(y,{appear:i,in:c,nodeRef:b?E:void 0,onEnter:_,onEntered:z,onEntering:A,onExit:x,onExited:k,onExiting:I,addEndListener:O=>{a&&a(E.current,O)},timeout:h,...g,children:(O,{ownerState:N,...X})=>Ws.cloneElement(l,{style:{opacity:0,visibility:O===\"exited\"&&!c?\"hidden\":void 0,...SD[O],...S,...l.props.style},ref:C,...X})})}),q0=ED;function mC(e){return _e(\"MuiBackdrop\",e)}var k$=Ce(\"MuiBackdrop\",[\"root\",\"invisible\"]);var I0=q(Ie(),1),PD=e=>{let{classes:t,invisible:o}=e;return Le({root:[\"root\",o&&\"invisible\"]},mC,t)},CD=ae(\"div\",{name:\"MuiBackdrop\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.invisible&&t.invisible]}})({position:\"fixed\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",right:0,bottom:0,top:0,left:0,backgroundColor:\"rgba(0, 0, 0, 0.5)\",WebkitTapHighlightColor:\"transparent\",variants:[{props:{invisible:!0},style:{backgroundColor:\"transparent\"}}]}),RD=yC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiBackdrop\"}),{children:n,className:a,component:i=\"div\",invisible:l=!1,open:s,components:c={},componentsProps:u={},slotProps:m={},slots:p={},TransitionComponent:d,transitionDuration:v,...T}=r,S={...r,component:i,invisible:l},h=PD(S),y={transition:d,root:c.Root,...p},g={...u,...m},b={component:i,slots:y,slotProps:g},[E,C]=Ct(\"root\",{elementType:CD,externalForwardedProps:b,className:ie(h.root,a),ownerState:S}),[P,A]=Ct(\"transition\",{elementType:q0,externalForwardedProps:b,ownerState:S});return(0,I0.jsx)(P,{in:s,timeout:v,...T,...A,children:(0,I0.jsx)(E,{\"aria-hidden\":!0,...C,ref:o,children:n})})}),F0=RD;var yn=q(re(),1);function wD(e){return typeof e==\"function\"?e():e}function MD(e){return e?e.props.hasOwnProperty(\"in\"):!1}var hC=()=>{},Sm=new Tm;function OD(e){let{container:t,disableEscapeKeyDown:o=!1,disableScrollLock:r=!1,closeAfterTransition:n=!1,onTransitionEnter:a,onTransitionExited:i,children:l,onClose:s,open:c,rootRef:u}=e,m=yn.useRef({}),p=yn.useRef(null),d=yn.useRef(null),v=yo(d,u),[T,S]=yn.useState(!c),h=MD(l),y=!0;(e[\"aria-hidden\"]===\"false\"||e[\"aria-hidden\"]===!1)&&(y=!1);let g=()=>Yt(p.current),b=()=>(m.current.modalRef=d.current,m.current.mount=p.current,m.current),E=()=>{Sm.mount(b(),{disableScrollLock:r}),d.current&&(d.current.scrollTop=0)},C=Ln(()=>{let O=wD(t)||g().body;Sm.add(b(),O),d.current&&E()}),P=()=>Sm.isTopModal(b()),A=Ln(O=>{p.current=O,O&&(c&&P()?E():d.current&&Qs(d.current,y))}),_=yn.useCallback(()=>{Sm.remove(b(),y)},[y]);yn.useEffect(()=>()=>{_()},[_]),yn.useEffect(()=>{c?C():(!h||!n)&&_()},[c,_,h,n,C]);let z=O=>N=>{O.onKeyDown?.(N),!(N.key!==\"Escape\"||N.which===229||!P())&&(o||(N.stopPropagation(),s&&s(N,\"escapeKeyDown\")))},I=O=>N=>{O.onClick?.(N),N.target===N.currentTarget&&s&&s(N,\"backdropClick\")};return{getRootProps:(O={})=>{let N=ya(e);delete N.onTransitionEnter,delete N.onTransitionExited;let X={...N,...O};return{role:\"presentation\",...X,onKeyDown:z(X),ref:v}},getBackdropProps:(O={})=>{let N=O;return{\"aria-hidden\":!0,...N,onClick:I(N),open:c}},getTransitionProps:()=>{let O=()=>{S(!1),a&&a()},N=()=>{S(!0),i&&i(),n&&_()};return{onEnter:Ku(O,l?.props.onEnter??hC),onExited:Ku(N,l?.props.onExited??hC)}},rootRef:v,portalRef:A,isTopModal:P,exited:T,hasTransition:h}}var gC=OD;function bC(e){return _e(\"MuiModal\",e)}var rY=Ce(\"MuiModal\",[\"root\",\"hidden\",\"backdrop\"]);var Zs=q(Ie(),1),AD=e=>{let{open:t,exited:o,classes:r}=e;return Le({root:[\"root\",!t&&o&&\"hidden\"],backdrop:[\"backdrop\"]},bC,r)},DD=ae(\"div\",{name:\"MuiModal\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.open&&o.exited&&t.hidden]}})(He(({theme:e})=>({position:\"fixed\",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0,variants:[{props:({ownerState:t})=>!t.open&&t.exited,style:{visibility:\"hidden\"}}]}))),ND=ae(F0,{name:\"MuiModal\",slot:\"Backdrop\"})({zIndex:-1}),_D=Em.forwardRef(function(t,o){let r=je({name:\"MuiModal\",props:t}),{BackdropComponent:n=ND,BackdropProps:a,classes:i,className:l,closeAfterTransition:s=!1,children:c,container:u,component:m,components:p={},componentsProps:d={},disableAutoFocus:v=!1,disableEnforceFocus:T=!1,disableEscapeKeyDown:S=!1,disablePortal:h=!1,disableRestoreFocus:y=!1,disableScrollLock:g=!1,hideBackdrop:b=!1,keepMounted:E=!1,onClose:C,onTransitionEnter:P,onTransitionExited:A,open:_,slotProps:z={},slots:I={},theme:x,...k}=r,U={...r,closeAfterTransition:s,disableAutoFocus:v,disableEnforceFocus:T,disableEscapeKeyDown:S,disablePortal:h,disableRestoreFocus:y,disableScrollLock:g,hideBackdrop:b,keepMounted:E},{getRootProps:O,getBackdropProps:N,getTransitionProps:X,portalRef:oe,isTopModal:W,exited:Te,hasTransition:fe}=gC({...U,rootRef:o}),Ke={...U,exited:Te},Ze=AD(Ke),Ue={};if(c.props.tabIndex===void 0&&(Ue.tabIndex=\"-1\"),fe){let{onEnter:le,onExited:Oe}=X();Ue.onEnter=le,Ue.onExited=Oe}let xe={slots:{root:p.Root,backdrop:p.Backdrop,...I},slotProps:{...d,...z}},[Je,ht]=Ct(\"root\",{ref:o,elementType:DD,externalForwardedProps:{...xe,...k,component:m},getSlotProps:O,ownerState:Ke,className:ie(l,Ze?.root,!Ke.open&&Ke.exited&&Ze?.hidden)}),[we,ft]=Ct(\"backdrop\",{ref:a?.ref,elementType:n,externalForwardedProps:xe,shouldForwardComponentProp:!0,additionalProps:a,getSlotProps:le=>N({...le,onClick:Oe=>{le?.onClick&&le.onClick(Oe)}}),className:ie(a?.className,Ze?.backdrop),ownerState:Ke});return!E&&!_&&(!fe||Te)?null:(0,Zs.jsx)(ap,{ref:oe,container:u,disablePortal:h,children:(0,Zs.jsxs)(Je,{...ht,children:[!b&&n?(0,Zs.jsx)(we,{...ft}):null,(0,Zs.jsx)(G0,{disableEnforceFocus:T,disableAutoFocus:v,disableRestoreFocus:y,isEnabled:W,open:_,children:Em.cloneElement(c,Ue)})]})})}),K0=_D;var xC=q(re(),1);function vC(e){return _e(\"MuiPaper\",e)}var SY=Ce(\"MuiPaper\",[\"root\",\"rounded\",\"outlined\",\"elevation\",\"elevation0\",\"elevation1\",\"elevation2\",\"elevation3\",\"elevation4\",\"elevation5\",\"elevation6\",\"elevation7\",\"elevation8\",\"elevation9\",\"elevation10\",\"elevation11\",\"elevation12\",\"elevation13\",\"elevation14\",\"elevation15\",\"elevation16\",\"elevation17\",\"elevation18\",\"elevation19\",\"elevation20\",\"elevation21\",\"elevation22\",\"elevation23\",\"elevation24\"]);var TC=q(Ie(),1),zD=e=>{let{square:t,elevation:o,variant:r,classes:n}=e,a={root:[\"root\",r,!t&&\"rounded\",r===\"elevation\"&&`elevation${o}`]};return Le(a,vC,n)},kD=ae(\"div\",{name:\"MuiPaper\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],!o.square&&t.rounded,o.variant===\"elevation\"&&t[`elevation${o.elevation}`]]}})(He(({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create(\"box-shadow\"),variants:[{props:({ownerState:t})=>!t.square,style:{borderRadius:e.shape.borderRadius}},{props:{variant:\"outlined\"},style:{border:`1px solid ${(e.vars||e).palette.divider}`}},{props:{variant:\"elevation\"},style:{boxShadow:\"var(--Paper-shadow)\",backgroundImage:\"var(--Paper-overlay)\"}}]}))),BD=xC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiPaper\"}),n=kn(),{className:a,component:i=\"div\",elevation:l=1,square:s=!1,variant:c=\"elevation\",...u}=r,m={...r,component:i,elevation:l,square:s,variant:c},p=zD(m);return(0,TC.jsx)(kD,{as:i,ownerState:m,className:ie(p.root,a),ref:o,...u,style:{...c===\"elevation\"&&{\"--Paper-shadow\":(n.vars||n).shadows[l],...n.vars&&{\"--Paper-overlay\":n.vars.overlays?.[l]},...!n.vars&&n.palette.mode===\"dark\"&&{\"--Paper-overlay\":`linear-gradient(${As(\"#fff\",Bs(l))}, ${As(\"#fff\",Bs(l))})`}},...u.style}})}),Q0=BD;function SC(e){return _e(\"MuiPopover\",e)}var jY=Ce(\"MuiPopover\",[\"root\",\"paper\"]);var Cm=q(Ie(),1);function EC(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.height/2:t===\"bottom\"&&(o=e.height),o}function PC(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.width/2:t===\"right\"&&(o=e.width),o}function CC(e){return[e.horizontal,e.vertical].map(t=>typeof t==\"number\"?`${t}px`:t).join(\" \")}function Pm(e){return typeof e==\"function\"?e():e}var LD=e=>{let{classes:t}=e;return Le({root:[\"root\"],paper:[\"paper\"]},SC,t)},jD=ae(K0,{name:\"MuiPopover\",slot:\"Root\"})({}),W0=ae(Q0,{name:\"MuiPopover\",slot:\"Paper\"})({position:\"absolute\",overflowY:\"auto\",overflowX:\"hidden\",minWidth:16,minHeight:16,maxWidth:\"calc(100% - 32px)\",maxHeight:\"calc(100% - 32px)\",outline:0}),UD=zo.forwardRef(function(t,o){let r=je({props:t,name:\"MuiPopover\"}),{action:n,anchorEl:a,anchorOrigin:i={vertical:\"top\",horizontal:\"left\"},anchorPosition:l,anchorReference:s=\"anchorEl\",children:c,className:u,container:m,elevation:p=8,marginThreshold:d=16,open:v,PaperProps:T={},slots:S={},slotProps:h={},transformOrigin:y={vertical:\"top\",horizontal:\"left\"},TransitionComponent:g,transitionDuration:b=\"auto\",TransitionProps:E={},disableScrollLock:C=!1,...P}=r,A=zo.useRef(),_={...r,anchorOrigin:i,anchorReference:s,elevation:p,marginThreshold:d,transformOrigin:y,TransitionComponent:g,transitionDuration:b,TransitionProps:E},z=LD(_),I=zo.useCallback(()=>{if(s===\"anchorPosition\")return l;let le=Pm(a),Ae=(le&&le.nodeType===1?le:Wu(A.current).body).getBoundingClientRect();return{top:Ae.top+EC(Ae,i.vertical),left:Ae.left+PC(Ae,i.horizontal)}},[a,i.horizontal,i.vertical,l,s]),x=zo.useCallback(le=>({vertical:EC(le,y.vertical),horizontal:PC(le,y.horizontal)}),[y.horizontal,y.vertical]),k=zo.useCallback(le=>{let Oe={width:le.offsetWidth,height:le.offsetHeight},Ae=x(Oe);if(s===\"none\")return{top:null,left:null,transformOrigin:CC(Ae)};let et=I(),dt=et.top-Ae.vertical,Lt=et.left-Ae.horizontal,jt=dt+Oe.height,Be=Lt+Oe.width,Nt=qs(Pm(a)),Ro=Nt.innerHeight-d,Ut=Nt.innerWidth-d;if(d!==null&&dtRo){let st=jt-Ro;dt-=st,Ae.vertical+=st}if(d!==null&&LtUt){let st=Be-Ut;Lt-=st,Ae.horizontal+=st}return{top:`${Math.round(dt)}px`,left:`${Math.round(Lt)}px`,transformOrigin:CC(Ae)}},[a,s,I,x,d]),[U,O]=zo.useState(v),N=zo.useCallback(()=>{let le=A.current;if(!le)return;let Oe=k(le);Oe.top!==null&&le.style.setProperty(\"top\",Oe.top),Oe.left!==null&&(le.style.left=Oe.left),le.style.transformOrigin=Oe.transformOrigin,O(!0)},[k]);zo.useEffect(()=>(C&&window.addEventListener(\"scroll\",N),()=>window.removeEventListener(\"scroll\",N)),[a,C,N]);let X=()=>{N()},oe=()=>{O(!1)};zo.useEffect(()=>{v&&N()}),zo.useImperativeHandle(n,()=>v?{updatePosition:()=>{N()}}:null,[v,N]),zo.useEffect(()=>{if(!v)return;let le=qP(()=>{N()}),Oe=qs(Pm(a));return Oe.addEventListener(\"resize\",le),()=>{le.clear(),Oe.removeEventListener(\"resize\",le)}},[a,v,N]);let W=b,Te={slots:{transition:g,...S},slotProps:{transition:E,paper:T,...h}},[fe,Ke]=Ct(\"transition\",{elementType:rp,externalForwardedProps:Te,ownerState:_,getSlotProps:le=>({...le,onEntering:(Oe,Ae)=>{le.onEntering?.(Oe,Ae),X()},onExited:Oe=>{le.onExited?.(Oe),oe()}}),additionalProps:{appear:!0,in:v}});b===\"auto\"&&!fe.muiSupportAuto&&(W=void 0);let Ze=m||(a?Wu(Pm(a)).body:void 0),[Ue,{slots:xe,slotProps:Je,...ht}]=Ct(\"root\",{ref:o,elementType:jD,externalForwardedProps:{...Te,...P},shouldForwardComponentProp:!0,additionalProps:{slots:{backdrop:S.backdrop},slotProps:{backdrop:hm(typeof h.backdrop==\"function\"?h.backdrop(_):h.backdrop,{invisible:!0})},container:Ze,open:v},ownerState:_,className:ie(z.root,u)}),[we,ft]=Ct(\"paper\",{ref:A,className:z.paper,elementType:W0,externalForwardedProps:Te,shouldForwardComponentProp:!0,additionalProps:{elevation:p,style:U?void 0:{opacity:0}},ownerState:_});return(0,Cm.jsx)(Ue,{...ht,...!dn(Ue)&&{slots:xe,slotProps:Je,disableScrollLock:C},children:(0,Cm.jsx)(fe,{...Ke,timeout:W,children:(0,Cm.jsx)(we,{...ft,children:c})})})}),Z0=UD;function RC(e){return _e(\"MuiMenu\",e)}var lX=Ce(\"MuiMenu\",[\"root\",\"paper\",\"list\"]);var J0=q(Ie(),1),HD={vertical:\"top\",horizontal:\"right\"},VD={vertical:\"top\",horizontal:\"left\"},$D=e=>{let{classes:t}=e;return Le({root:[\"root\"],paper:[\"paper\"],list:[\"list\"]},RC,t)},YD=ae(Z0,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiMenu\",slot:\"Root\"})({}),XD=ae(W0,{name:\"MuiMenu\",slot:\"Paper\"})({maxHeight:\"calc(100% - 96px)\",WebkitOverflowScrolling:\"touch\"}),GD=ae(H0,{name:\"MuiMenu\",slot:\"List\"})({outline:0}),qD=ui.forwardRef(function(t,o){let r=je({props:t,name:\"MuiMenu\"}),{autoFocus:n=!0,children:a,className:i,disableAutoFocusItem:l=!1,MenuListProps:s={},onClose:c,open:u,PaperProps:m={},PopoverClasses:p,transitionDuration:d=\"auto\",TransitionProps:{onEntering:v,...T}={},variant:S=\"selectedMenu\",slots:h={},slotProps:y={},...g}=r,b=li(),E={...r,autoFocus:n,disableAutoFocusItem:l,MenuListProps:s,onEntering:v,PaperProps:m,transitionDuration:d,TransitionProps:T,variant:S},C=$D(E),P=n&&!l&&u,A=ui.useRef(null),_=(W,Te)=>{A.current&&A.current.adjustStyleForScrollbar(W,{direction:b?\"rtl\":\"ltr\"}),v&&v(W,Te)},z=W=>{W.key===\"Tab\"&&(W.preventDefault(),c&&c(W,\"tabKeyDown\"))},I=-1;ui.Children.map(a,(W,Te)=>{ui.isValidElement(W)&&(W.props.disabled||(S===\"selectedMenu\"&&W.props.selected||I===-1)&&(I=Te))});let x={slots:h,slotProps:{list:s,transition:T,paper:m,...y}},k=cr({elementType:h.root,externalSlotProps:y.root,ownerState:E,className:[C.root,i]}),[U,O]=Ct(\"paper\",{className:C.paper,elementType:XD,externalForwardedProps:x,shouldForwardComponentProp:!0,ownerState:E}),[N,X]=Ct(\"list\",{className:ie(C.list,s.className),elementType:GD,shouldForwardComponentProp:!0,externalForwardedProps:x,getSlotProps:W=>({...W,onKeyDown:Te=>{z(Te),W.onKeyDown?.(Te)}}),ownerState:E}),oe=typeof x.slotProps.transition==\"function\"?x.slotProps.transition(E):x.slotProps.transition;return(0,J0.jsx)(YD,{onClose:c,anchorOrigin:{vertical:\"bottom\",horizontal:b?\"right\":\"left\"},transformOrigin:b?HD:VD,slots:{root:h.root,paper:U,backdrop:h.backdrop,...h.transition&&{transition:h.transition}},slotProps:{root:k,paper:O,backdrop:typeof y.backdrop==\"function\"?y.backdrop(E):y.backdrop,transition:{...oe,onEntering:(...W)=>{_(...W),oe?.onEntering?.(...W)}}},open:u,ref:o,transitionDuration:d,ownerState:E,...g,classes:p,children:(0,J0.jsx)(N,{actions:A,autoFocus:n&&(I===-1||l),autoFocusItem:P,variant:S,...X,children:a})})}),ip=qD;var pi=q(re(),1);var MC=q(re(),1);function wC(e){return _e(\"MuiDivider\",e)}var ID=Ce(\"MuiDivider\",[\"root\",\"absolute\",\"fullWidth\",\"inset\",\"middle\",\"flexItem\",\"light\",\"vertical\",\"withChildren\",\"withChildrenVertical\",\"textAlignRight\",\"textAlignLeft\",\"wrapper\",\"wrapperVertical\"]),Rm=ID;var eb=q(Ie(),1),FD=e=>{let{absolute:t,children:o,classes:r,flexItem:n,light:a,orientation:i,textAlign:l,variant:s}=e;return Le({root:[\"root\",t&&\"absolute\",s,a&&\"light\",i===\"vertical\"&&\"vertical\",n&&\"flexItem\",o&&\"withChildren\",o&&i===\"vertical\"&&\"withChildrenVertical\",l===\"right\"&&i!==\"vertical\"&&\"textAlignRight\",l===\"left\"&&i!==\"vertical\"&&\"textAlignLeft\"],wrapper:[\"wrapper\",i===\"vertical\"&&\"wrapperVertical\"]},wC,r)},KD=ae(\"div\",{name:\"MuiDivider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.absolute&&t.absolute,t[o.variant],o.light&&t.light,o.orientation===\"vertical\"&&t.vertical,o.flexItem&&t.flexItem,o.children&&t.withChildren,o.children&&o.orientation===\"vertical\"&&t.withChildrenVertical,o.textAlign===\"right\"&&o.orientation!==\"vertical\"&&t.textAlignRight,o.textAlign===\"left\"&&o.orientation!==\"vertical\"&&t.textAlignLeft]}})(He(({theme:e})=>({margin:0,flexShrink:0,borderWidth:0,borderStyle:\"solid\",borderColor:(e.vars||e).palette.divider,borderBottomWidth:\"thin\",variants:[{props:{absolute:!0},style:{position:\"absolute\",bottom:0,left:0,width:\"100%\"}},{props:{light:!0},style:{borderColor:e.alpha((e.vars||e).palette.divider,.08)}},{props:{variant:\"inset\"},style:{marginLeft:72}},{props:{variant:\"middle\",orientation:\"horizontal\"},style:{marginLeft:e.spacing(2),marginRight:e.spacing(2)}},{props:{variant:\"middle\",orientation:\"vertical\"},style:{marginTop:e.spacing(1),marginBottom:e.spacing(1)}},{props:{orientation:\"vertical\"},style:{height:\"100%\",borderBottomWidth:0,borderRightWidth:\"thin\"}},{props:{flexItem:!0},style:{alignSelf:\"stretch\",height:\"auto\"}},{props:({ownerState:t})=>!!t.children,style:{display:\"flex\",textAlign:\"center\",border:0,borderTopStyle:\"solid\",borderLeftStyle:\"solid\",\"&::before, &::after\":{content:'\"\"',alignSelf:\"center\"}}},{props:({ownerState:t})=>t.children&&t.orientation!==\"vertical\",style:{\"&::before, &::after\":{width:\"100%\",borderTop:`thin solid ${(e.vars||e).palette.divider}`,borderTopStyle:\"inherit\"}}},{props:({ownerState:t})=>t.orientation===\"vertical\"&&t.children,style:{flexDirection:\"column\",\"&::before, &::after\":{height:\"100%\",borderLeft:`thin solid ${(e.vars||e).palette.divider}`,borderLeftStyle:\"inherit\"}}},{props:({ownerState:t})=>t.textAlign===\"right\"&&t.orientation!==\"vertical\",style:{\"&::before\":{width:\"90%\"},\"&::after\":{width:\"10%\"}}},{props:({ownerState:t})=>t.textAlign===\"left\"&&t.orientation!==\"vertical\",style:{\"&::before\":{width:\"10%\"},\"&::after\":{width:\"90%\"}}}]}))),QD=ae(\"span\",{name:\"MuiDivider\",slot:\"Wrapper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.wrapper,o.orientation===\"vertical\"&&t.wrapperVertical]}})(He(({theme:e})=>({display:\"inline-block\",paddingLeft:`calc(${e.spacing(1)} * 1.2)`,paddingRight:`calc(${e.spacing(1)} * 1.2)`,whiteSpace:\"nowrap\",variants:[{props:{orientation:\"vertical\"},style:{paddingTop:`calc(${e.spacing(1)} * 1.2)`,paddingBottom:`calc(${e.spacing(1)} * 1.2)`}}]}))),tb=MC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiDivider\"}),{absolute:n=!1,children:a,className:i,orientation:l=\"horizontal\",component:s=a||l===\"vertical\"?\"div\":\"hr\",flexItem:c=!1,light:u=!1,role:m=s!==\"hr\"?\"separator\":void 0,textAlign:p=\"center\",variant:d=\"fullWidth\",...v}=r,T={...r,absolute:n,component:s,flexItem:c,light:u,orientation:l,role:m,textAlign:p,variant:d},S=FD(T);return(0,eb.jsx)(KD,{as:s,className:ie(S.root,i),role:m,ref:o,ownerState:T,\"aria-orientation\":m===\"separator\"&&(s!==\"hr\"||l===\"vertical\")?l:void 0,...v,children:a?(0,eb.jsx)(QD,{className:S.wrapper,ownerState:T,children:a}):null})});tb&&(tb.muiSkipListHighlight=!0);var ob=tb;var WD=Ce(\"MuiListItemIcon\",[\"root\",\"alignItemsFlexStart\"]),wm=WD;var ZD=Ce(\"MuiListItemText\",[\"root\",\"multiline\",\"dense\",\"inset\",\"primary\",\"secondary\"]),Mm=ZD;function OC(e){return _e(\"MuiMenuItem\",e)}var JD=Ce(\"MuiMenuItem\",[\"root\",\"focusVisible\",\"dense\",\"disabled\",\"divider\",\"gutters\",\"selected\"]),Js=JD;var rb=q(Ie(),1),eN=(e,t)=>{let{ownerState:o}=e;return[t.root,o.dense&&t.dense,o.divider&&t.divider,!o.disableGutters&&t.gutters]},tN=e=>{let{disabled:t,dense:o,divider:r,disableGutters:n,selected:a,classes:i}=e,s=Le({root:[\"root\",o&&\"dense\",t&&\"disabled\",!n&&\"gutters\",r&&\"divider\",a&&\"selected\"]},OC,i);return{...i,...s}},oN=ae(ma,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiMenuItem\",slot:\"Root\",overridesResolver:eN})(He(({theme:e})=>({...e.typography.body1,display:\"flex\",justifyContent:\"flex-start\",alignItems:\"center\",position:\"relative\",textDecoration:\"none\",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:\"border-box\",whiteSpace:\"nowrap\",\"&:hover\":{textDecoration:\"none\",backgroundColor:(e.vars||e).palette.action.hover,\"@media (hover: none)\":{backgroundColor:\"transparent\"}},[`&.${Js.selected}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity),[`&.${Js.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)}},[`&.${Js.selected}:hover`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.hoverOpacity}`),\"@media (hover: none)\":{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity)}},[`&.${Js.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${Js.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${Rm.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${Rm.inset}`]:{marginLeft:52},[`& .${Mm.root}`]:{marginTop:0,marginBottom:0},[`& .${Mm.inset}`]:{paddingLeft:36},[`& .${wm.root}`]:{minWidth:36},variants:[{props:({ownerState:t})=>!t.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:t})=>t.divider,style:{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:\"padding-box\"}},{props:({ownerState:t})=>!t.dense,style:{[e.breakpoints.up(\"sm\")]:{minHeight:\"auto\"}}},{props:({ownerState:t})=>t.dense,style:{minHeight:32,paddingTop:4,paddingBottom:4,...e.typography.body2,[`& .${wm.root} svg`]:{fontSize:\"1.25rem\"}}}]}))),rN=pi.forwardRef(function(t,o){let r=je({props:t,name:\"MuiMenuItem\"}),{autoFocus:n=!1,component:a=\"li\",dense:i=!1,divider:l=!1,disableGutters:s=!1,focusVisibleClassName:c,role:u=\"menuitem\",tabIndex:m,className:p,...d}=r,v=pi.useContext(tp),T=pi.useMemo(()=>({dense:i||v.dense||!1,disableGutters:s}),[v.dense,i,s]),S=pi.useRef(null);ym(()=>{n&&S.current&&S.current.focus()},[n]);let h={...r,dense:T.dense,divider:l,disableGutters:s},y=tN(r),g=Mr(S,o),b;return r.disabled||(b=m!==void 0?m:-1),(0,rb.jsx)(tp.Provider,{value:T,children:(0,rb.jsx)(oN,{ref:g,role:u,tabIndex:b,component:a,focusVisibleClassName:ie(y.focusVisible,c),className:ie(y.root,p),...d,ownerState:h,classes:y})})}),nl=rN;var zm=q(re(),1);var Ho=q(re(),1);var nN={border:0,clip:\"rect(0 0 0 0)\",height:\"1px\",margin:\"-1px\",overflow:\"hidden\",padding:0,position:\"absolute\",whiteSpace:\"nowrap\",width:\"1px\"},nb=nN;function aN(e,t,o=(r,n)=>r===n){return e.length===t.length&&e.every((r,n)=>o(r,t[n]))}var AC=aN;var iN=2;function ec(e,t,o,r,n){return o===1?Math.min(e+t,n):Math.max(e-t,r)}function zC(e,t){return e-t}function DC(e,t){let{index:o}=e.reduce((r,n,a)=>{let i=Math.abs(t-n);return r===null||i({left:`${e}%`}),leap:e=>({width:`${e}%`})},\"horizontal-reverse\":{offset:e=>({right:`${e}%`}),leap:e=>({width:`${e}%`})},vertical:{offset:e=>({bottom:`${e}%`}),leap:e=>({height:`${e}%`})}},pN=e=>e,Nm;function _C(){return Nm===void 0&&(typeof CSS<\"u\"&&typeof CSS.supports==\"function\"?Nm=CSS.supports(\"touch-action\",\"none\"):Nm=!0),Nm}function kC(e){let{\"aria-labelledby\":t,defaultValue:o,disabled:r=!1,disableSwap:n=!1,isRtl:a=!1,marks:i=!1,max:l=100,min:s=0,name:c,onChange:u,onChangeCommitted:m,orientation:p=\"horizontal\",rootRef:d,scale:v=pN,step:T=1,shiftStep:S=10,tabIndex:h,value:y}=e,g=Ho.useRef(void 0),[b,E]=Ho.useState(-1),[C,P]=Ho.useState(-1),[A,_]=Ho.useState(!1),z=Ho.useRef(0),I=Ho.useRef(null),[x,k]=js({controlled:y,default:o??s,name:\"Slider\"}),U=u&&((Z,ee,Se)=>{let ye=Z.nativeEvent||Z,ze=new ye.constructor(ye.type,ye);Object.defineProperty(ze,\"target\",{writable:!0,value:{value:ee,name:c}}),I.current=ee,u(ze,ee,Se)}),O=Array.isArray(x),N=O?x.slice().sort(zC):[x];N=N.map(Z=>Z==null?s:ua(Z,s,l));let X=i===!0&&T!==null?[...Array(Math.floor((l-s)/T)+1)].map((Z,ee)=>({value:s+T*ee})):i||[],oe=X.map(Z=>Z.value),[W,Te]=Ho.useState(-1),fe=Ho.useRef(null),Ke=yo(d,fe),Ze=Z=>ee=>{let Se=Number(ee.currentTarget.getAttribute(\"data-index\"));pn(ee.target)&&Te(Se),P(Se),Z?.onFocus?.(ee)},Ue=Z=>ee=>{pn(ee.target)||Te(-1),P(-1),Z?.onBlur?.(ee)},xe=(Z,ee)=>{let Se=Number(Z.currentTarget.getAttribute(\"data-index\")),ye=N[Se],ze=oe.indexOf(ye),ue=ee;if(X&&T==null){let gt=oe[oe.length-1];ue>=gt?ue=gt:ue<=oe[0]?ue=oe[0]:ue=ueee=>{if([\"ArrowUp\",\"ArrowDown\",\"ArrowLeft\",\"ArrowRight\",\"PageUp\",\"PageDown\",\"Home\",\"End\"].includes(ee.key)){ee.preventDefault();let Se=Number(ee.currentTarget.getAttribute(\"data-index\")),ye=N[Se],ze=null;if(T!=null){let ue=ee.shiftKey?S:T;switch(ee.key){case\"ArrowUp\":ze=ec(ye,ue,1,s,l);break;case\"ArrowRight\":ze=ec(ye,ue,a?-1:1,s,l);break;case\"ArrowDown\":ze=ec(ye,ue,-1,s,l);break;case\"ArrowLeft\":ze=ec(ye,ue,a?1:-1,s,l);break;case\"PageUp\":ze=ec(ye,S,1,s,l);break;case\"PageDown\":ze=ec(ye,S,-1,s,l);break;case\"Home\":ze=s;break;case\"End\":ze=l;break;default:break}}else if(X){let ue=oe[oe.length-1],gt=oe.indexOf(ye),ce=[a?\"ArrowRight\":\"ArrowLeft\",\"ArrowDown\",\"PageDown\",\"Home\"],ke=[a?\"ArrowLeft\":\"ArrowRight\",\"ArrowUp\",\"PageUp\",\"End\"];ce.includes(ee.key)?gt===0?ze=oe[0]:ze=oe[gt-1]:ke.includes(ee.key)&&(gt===oe.length-1?ze=ue:ze=oe[gt+1])}ze!=null&&xe(ee,ze)}Z?.onKeyDown?.(ee)};wr(()=>{r&&fe.current.contains(document.activeElement)&&document.activeElement?.blur()},[r]),r&&b!==-1&&E(-1),r&&W!==-1&&Te(-1);let ht=Z=>ee=>{Z.onChange?.(ee),xe(ee,ee.target.valueAsNumber)},we=Ho.useRef(void 0),ft=p;a&&p===\"horizontal\"&&(ft+=\"-reverse\");let le=({finger:Z,move:ee=!1})=>{let{current:Se}=fe,{width:ye,height:ze,bottom:ue,left:gt}=Se.getBoundingClientRect(),ce;ft.startsWith(\"vertical\")?ce=(ue-Z.y)/ze:ce=(Z.x-gt)/ye,ft.includes(\"-reverse\")&&(ce=1-ce);let ke;if(ke=lN(ce,s,l),T)ke=cN(ke,T,s);else{let Wt=DC(oe,ke);ke=oe[Wt]}ke=ua(ke,s,l);let he=0;if(O){ee?he=we.current:he=DC(N,ke),n&&(ke=ua(ke,N[he-1]||-1/0,N[he+1]||1/0));let Wt=ke;ke=NC({values:N,newValue:ke,index:he}),n&&ee||(he=ke.indexOf(Wt),we.current=he)}return{newValue:ke,activeIndex:he}},Oe=Ln(Z=>{let ee=Om(Z,g);if(!ee)return;if(z.current+=1,Z.type===\"mousemove\"&&Z.buttons===0){Ae(Z);return}let{newValue:Se,activeIndex:ye}=le({finger:ee,move:!0});Am({sliderRef:fe,activeIndex:ye,setActive:E}),k(Se),!A&&z.current>iN&&_(!0),U&&!Dm(Se,x)&&U(Z,Se,ye)}),Ae=Ln(Z=>{let ee=Om(Z,g);if(_(!1),!ee)return;let{newValue:Se}=le({finger:ee,move:!0});E(-1),Z.type===\"touchend\"&&P(-1),m&&m(Z,I.current??Se),g.current=void 0,dt()}),et=Ln(Z=>{if(r)return;_C()||Z.preventDefault();let ee=Z.changedTouches[0];ee!=null&&(g.current=ee.identifier);let Se=Om(Z,g);if(Se!==!1){let{newValue:ze,activeIndex:ue}=le({finger:Se});Am({sliderRef:fe,activeIndex:ue,setActive:E}),k(ze),U&&!Dm(ze,x)&&U(Z,ze,ue)}z.current=0;let ye=Yt(fe.current);ye.addEventListener(\"touchmove\",Oe,{passive:!0}),ye.addEventListener(\"touchend\",Ae,{passive:!0})}),dt=Ho.useCallback(()=>{let Z=Yt(fe.current);Z.removeEventListener(\"mousemove\",Oe),Z.removeEventListener(\"mouseup\",Ae),Z.removeEventListener(\"touchmove\",Oe),Z.removeEventListener(\"touchend\",Ae)},[Ae,Oe]);Ho.useEffect(()=>{let{current:Z}=fe;return Z.addEventListener(\"touchstart\",et,{passive:_C()}),()=>{Z.removeEventListener(\"touchstart\",et),dt()}},[dt,et]),Ho.useEffect(()=>{r&&dt()},[r,dt]);let Lt=Z=>ee=>{if(Z.onMouseDown?.(ee),r||ee.defaultPrevented||ee.button!==0)return;ee.preventDefault();let Se=Om(ee,g);if(Se!==!1){let{newValue:ze,activeIndex:ue}=le({finger:Se});Am({sliderRef:fe,activeIndex:ue,setActive:E}),k(ze),U&&!Dm(ze,x)&&U(ee,ze,ue)}z.current=0;let ye=Yt(fe.current);ye.addEventListener(\"mousemove\",Oe,{passive:!0}),ye.addEventListener(\"mouseup\",Ae)},jt=lp(O?N[0]:s,s,l),Be=lp(N[N.length-1],s,l)-jt,Nt=(Z={})=>{let ee=ya(Z),Se={onMouseDown:Lt(ee||{})},ye={...ee,...Se};return{...Z,ref:Ke,...ye}},Ro=Z=>ee=>{Z.onMouseOver?.(ee);let Se=Number(ee.currentTarget.getAttribute(\"data-index\"));P(Se)},Ut=Z=>ee=>{Z.onMouseLeave?.(ee),P(-1)},st=(Z={})=>{let ee=ya(Z),Se={onMouseOver:Ro(ee||{}),onMouseLeave:Ut(ee||{})};return{...Z,...ee,...Se}},se=Z=>({pointerEvents:b!==-1&&b!==Z?\"none\":void 0}),xt;return p===\"vertical\"&&(xt=a?\"vertical-rl\":\"vertical-lr\"),{active:b,axis:ft,axisProps:uN,dragging:A,focusedThumbIndex:W,getHiddenInputProps:(Z={})=>{let ee=ya(Z),Se={onChange:ht(ee||{}),onFocus:Ze(ee||{}),onBlur:Ue(ee||{}),onKeyDown:Je(ee||{})},ye={...ee,...Se};return{tabIndex:h,\"aria-labelledby\":t,\"aria-orientation\":p,\"aria-valuemax\":v(l),\"aria-valuemin\":v(s),name:c,type:\"range\",min:e.min,max:e.max,step:e.step===null&&e.marks?\"any\":e.step??void 0,disabled:r,...Z,...ye,style:{...nb,direction:a?\"rtl\":\"ltr\",width:\"100%\",height:\"100%\",writingMode:xt}}},getRootProps:Nt,getThumbProps:st,marks:X,open:C,range:O,rootRef:Ke,trackLeap:Be,trackOffset:jt,values:N,getThumbStyle:se}}var fN=e=>!e||!dn(e),BC=fN;var _m=q(re(),1);function LC(e){return _e(\"MuiSlider\",e)}var dN=Ce(\"MuiSlider\",[\"root\",\"active\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"disabled\",\"dragging\",\"focusVisible\",\"mark\",\"markActive\",\"marked\",\"markLabel\",\"markLabelActive\",\"rail\",\"sizeSmall\",\"thumb\",\"thumbColorPrimary\",\"thumbColorSecondary\",\"thumbColorError\",\"thumbColorSuccess\",\"thumbColorInfo\",\"thumbColorWarning\",\"track\",\"trackInverted\",\"trackFalse\",\"thumbSizeSmall\",\"valueLabel\",\"valueLabelOpen\",\"valueLabelCircle\",\"valueLabelLabel\",\"vertical\"]),pr=dN;var tc=q(Ie(),1),mN=e=>{let{open:t}=e;return{offset:ie(t&&pr.valueLabelOpen),circle:pr.valueLabelCircle,label:pr.valueLabelLabel}};function ab(e){let{children:t,className:o,value:r}=e,n=mN(e);return t?_m.cloneElement(t,{className:t.props.className},(0,tc.jsxs)(_m.Fragment,{children:[t.props.children,(0,tc.jsx)(\"span\",{className:ie(n.offset,o),\"aria-hidden\":!0,children:(0,tc.jsx)(\"span\",{className:n.circle,children:(0,tc.jsx)(\"span\",{className:n.label,children:r})})})]})):null}var hn=q(Ie(),1);function jC(e){return e}var yN=ae(\"span\",{name:\"MuiSlider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[`color${me(o.color)}`],o.size!==\"medium\"&&t[`size${me(o.size)}`],o.marked&&t.marked,o.orientation===\"vertical\"&&t.vertical,o.track===\"inverted\"&&t.trackInverted,o.track===!1&&t.trackFalse]}})(He(({theme:e})=>({borderRadius:12,boxSizing:\"content-box\",display:\"inline-block\",position:\"relative\",cursor:\"pointer\",touchAction:\"none\",WebkitTapHighlightColor:\"transparent\",\"@media print\":{colorAdjust:\"exact\"},[`&.${pr.disabled}`]:{pointerEvents:\"none\",cursor:\"default\",color:(e.vars||e).palette.grey[400]},[`&.${pr.dragging}`]:{[`& .${pr.thumb}, & .${pr.track}`]:{transition:\"none\"}},variants:[...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),{props:{orientation:\"horizontal\"},style:{height:4,width:\"100%\",padding:\"13px 0\",\"@media (pointer: coarse)\":{padding:\"20px 0\"}}},{props:{orientation:\"horizontal\",size:\"small\"},style:{height:2}},{props:{orientation:\"horizontal\",marked:!0},style:{marginBottom:20}},{props:{orientation:\"vertical\"},style:{height:\"100%\",width:4,padding:\"0 13px\",\"@media (pointer: coarse)\":{padding:\"0 20px\"}}},{props:{orientation:\"vertical\",size:\"small\"},style:{width:2}},{props:{orientation:\"vertical\",marked:!0},style:{marginRight:44}}]}))),hN=ae(\"span\",{name:\"MuiSlider\",slot:\"Rail\"})({display:\"block\",position:\"absolute\",borderRadius:\"inherit\",backgroundColor:\"currentColor\",opacity:.38,variants:[{props:{orientation:\"horizontal\"},style:{width:\"100%\",height:\"inherit\",top:\"50%\",transform:\"translateY(-50%)\"}},{props:{orientation:\"vertical\"},style:{height:\"100%\",width:\"inherit\",left:\"50%\",transform:\"translateX(-50%)\"}},{props:{track:\"inverted\"},style:{opacity:1}}]}),gN=ae(\"span\",{name:\"MuiSlider\",slot:\"Track\"})(He(({theme:e})=>({display:\"block\",position:\"absolute\",borderRadius:\"inherit\",border:\"1px solid currentColor\",backgroundColor:\"currentColor\",transition:e.transitions.create([\"left\",\"width\",\"bottom\",\"height\"],{duration:e.transitions.duration.shortest}),variants:[{props:{size:\"small\"},style:{border:\"none\"}},{props:{orientation:\"horizontal\"},style:{height:\"inherit\",top:\"50%\",transform:\"translateY(-50%)\"}},{props:{orientation:\"vertical\"},style:{width:\"inherit\",left:\"50%\",transform:\"translateX(-50%)\"}},{props:{track:!1},style:{display:\"none\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t,track:\"inverted\"},style:{...e.vars?{backgroundColor:e.vars.palette.Slider[`${t}Track`],borderColor:e.vars.palette.Slider[`${t}Track`]}:{backgroundColor:e.lighten(e.palette[t].main,.62),borderColor:e.lighten(e.palette[t].main,.62),...e.applyStyles(\"dark\",{backgroundColor:e.darken(e.palette[t].main,.5)}),...e.applyStyles(\"dark\",{borderColor:e.darken(e.palette[t].main,.5)})}}}))]}))),bN=ae(\"span\",{name:\"MuiSlider\",slot:\"Thumb\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.thumb,t[`thumbColor${me(o.color)}`],o.size!==\"medium\"&&t[`thumbSize${me(o.size)}`]]}})(He(({theme:e})=>({position:\"absolute\",width:20,height:20,boxSizing:\"border-box\",borderRadius:\"50%\",outline:0,backgroundColor:\"currentColor\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",transition:e.transitions.create([\"box-shadow\",\"left\",\"bottom\"],{duration:e.transitions.duration.shortest}),\"&::before\":{position:\"absolute\",content:'\"\"',borderRadius:\"inherit\",width:\"100%\",height:\"100%\",boxShadow:(e.vars||e).shadows[2]},\"&::after\":{position:\"absolute\",content:'\"\"',borderRadius:\"50%\",width:42,height:42,top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\"},[`&.${pr.disabled}`]:{\"&:hover\":{boxShadow:\"none\"}},variants:[{props:{size:\"small\"},style:{width:12,height:12,\"&::before\":{boxShadow:\"none\"}}},{props:{orientation:\"horizontal\"},style:{top:\"50%\",transform:\"translate(-50%, -50%)\"}},{props:{orientation:\"vertical\"},style:{left:\"50%\",transform:\"translate(-50%, 50%)\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{[`&:hover, &.${pr.focusVisible}`]:{boxShadow:`0px 0px 0px 8px ${e.alpha((e.vars||e).palette[t].main,.16)}`,\"@media (hover: none)\":{boxShadow:\"none\"}},[`&.${pr.active}`]:{boxShadow:`0px 0px 0px 14px ${e.alpha((e.vars||e).palette[t].main,.16)}`}}}))]}))),vN=ae(ab,{name:\"MuiSlider\",slot:\"ValueLabel\"})(He(({theme:e})=>({zIndex:1,whiteSpace:\"nowrap\",...e.typography.body2,fontWeight:500,transition:e.transitions.create([\"transform\"],{duration:e.transitions.duration.shortest}),position:\"absolute\",backgroundColor:(e.vars||e).palette.grey[600],borderRadius:2,color:(e.vars||e).palette.common.white,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:\"0.25rem 0.75rem\",variants:[{props:{orientation:\"horizontal\"},style:{transform:\"translateY(-100%) scale(0)\",top:\"-10px\",transformOrigin:\"bottom center\",\"&::before\":{position:\"absolute\",content:'\"\"',width:8,height:8,transform:\"translate(-50%, 50%) rotate(45deg)\",backgroundColor:\"inherit\",bottom:0,left:\"50%\"},[`&.${pr.valueLabelOpen}`]:{transform:\"translateY(-100%) scale(1)\"}}},{props:{orientation:\"vertical\"},style:{transform:\"translateY(-50%) scale(0)\",right:\"30px\",top:\"50%\",transformOrigin:\"right center\",\"&::before\":{position:\"absolute\",content:'\"\"',width:8,height:8,transform:\"translate(-50%, -50%) rotate(45deg)\",backgroundColor:\"inherit\",right:-8,top:\"50%\"},[`&.${pr.valueLabelOpen}`]:{transform:\"translateY(-50%) scale(1)\"}}},{props:{size:\"small\"},style:{fontSize:e.typography.pxToRem(12),padding:\"0.25rem 0.5rem\"}},{props:{orientation:\"vertical\",size:\"small\"},style:{right:\"20px\"}}]})));var xN=ae(\"span\",{name:\"MuiSlider\",slot:\"Mark\",shouldForwardProp:e=>Hu(e)&&e!==\"markActive\",overridesResolver:(e,t)=>{let{markActive:o}=e;return[t.mark,o&&t.markActive]}})(He(({theme:e})=>({position:\"absolute\",width:2,height:2,borderRadius:1,backgroundColor:\"currentColor\",variants:[{props:{orientation:\"horizontal\"},style:{top:\"50%\",transform:\"translate(-1px, -50%)\"}},{props:{orientation:\"vertical\"},style:{left:\"50%\",transform:\"translate(-50%, 1px)\"}},{props:{markActive:!0},style:{backgroundColor:(e.vars||e).palette.background.paper,opacity:.8}}]}))),TN=ae(\"span\",{name:\"MuiSlider\",slot:\"MarkLabel\",shouldForwardProp:e=>Hu(e)&&e!==\"markLabelActive\"})(He(({theme:e})=>({...e.typography.body2,color:(e.vars||e).palette.text.secondary,position:\"absolute\",whiteSpace:\"nowrap\",variants:[{props:{orientation:\"horizontal\"},style:{top:30,transform:\"translateX(-50%)\",\"@media (pointer: coarse)\":{top:40}}},{props:{orientation:\"vertical\"},style:{left:36,transform:\"translateY(50%)\",\"@media (pointer: coarse)\":{left:44}}},{props:{markLabelActive:!0},style:{color:(e.vars||e).palette.text.primary}}]}))),SN=e=>{let{disabled:t,dragging:o,marked:r,orientation:n,track:a,classes:i,color:l,size:s}=e,c={root:[\"root\",t&&\"disabled\",o&&\"dragging\",r&&\"marked\",n===\"vertical\"&&\"vertical\",a===\"inverted\"&&\"trackInverted\",a===!1&&\"trackFalse\",l&&`color${me(l)}`,s&&`size${me(s)}`],rail:[\"rail\"],track:[\"track\"],mark:[\"mark\"],markActive:[\"markActive\"],markLabel:[\"markLabel\"],markLabelActive:[\"markLabelActive\"],valueLabel:[\"valueLabel\"],thumb:[\"thumb\",t&&\"disabled\",s&&`thumbSize${me(s)}`,l&&`thumbColor${me(l)}`],active:[\"active\"],disabled:[\"disabled\"],focusVisible:[\"focusVisible\"]};return Le(c,LC,i)},EN=({children:e})=>e,PN=zm.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSlider\"}),n=li(),{\"aria-label\":a,\"aria-valuetext\":i,\"aria-labelledby\":l,component:s=\"span\",components:c={},componentsProps:u={},color:m=\"primary\",classes:p,className:d,disableSwap:v=!1,disabled:T=!1,getAriaLabel:S,getAriaValueText:h,marks:y=!1,max:g=100,min:b=0,name:E,onChange:C,onChangeCommitted:P,orientation:A=\"horizontal\",shiftStep:_=10,size:z=\"medium\",step:I=1,scale:x=jC,slotProps:k,slots:U,tabIndex:O,track:N=\"normal\",value:X,valueLabelDisplay:oe=\"off\",valueLabelFormat:W=jC,...Te}=r,fe={...r,isRtl:n,max:g,min:b,classes:p,disabled:T,disableSwap:v,orientation:A,marks:y,color:m,size:z,step:I,shiftStep:_,scale:x,track:N,valueLabelDisplay:oe,valueLabelFormat:W},{axisProps:Ke,getRootProps:Ze,getHiddenInputProps:Ue,getThumbProps:xe,open:Je,active:ht,axis:we,focusedThumbIndex:ft,range:le,dragging:Oe,marks:Ae,values:et,trackOffset:dt,trackLeap:Lt,getThumbStyle:jt}=kC({...fe,rootRef:o});fe.marked=Ae.length>0&&Ae.some(Tt=>Tt.label),fe.dragging=Oe,fe.focusedThumbIndex=ft;let Be=SN(fe),Nt=U?.root??c.Root??yN,Ro=U?.rail??c.Rail??hN,Ut=U?.track??c.Track??gN,st=U?.thumb??c.Thumb??bN,se=U?.valueLabel??c.ValueLabel??vN,xt=U?.mark??c.Mark??xN,fr=U?.markLabel??c.MarkLabel??TN,Z=U?.input??c.Input??\"input\",ee=k?.root??u.root,Se=k?.rail??u.rail,ye=k?.track??u.track,ze=k?.thumb??u.thumb,ue=k?.valueLabel??u.valueLabel,gt=k?.mark??u.mark,ce=k?.markLabel??u.markLabel,ke=k?.input??u.input,he=cr({elementType:Nt,getSlotProps:Ze,externalSlotProps:ee,externalForwardedProps:Te,additionalProps:{...BC(Nt)&&{as:s}},ownerState:{...fe,...ee?.ownerState},className:[Be.root,d]}),Wt=cr({elementType:Ro,externalSlotProps:Se,ownerState:fe,className:Be.rail}),be=cr({elementType:Ut,externalSlotProps:ye,additionalProps:{style:{...Ke[we].offset(dt),...Ke[we].leap(Lt)}},ownerState:{...fe,...ye?.ownerState},className:Be.track}),uo=cr({elementType:st,getSlotProps:xe,externalSlotProps:ze,ownerState:{...fe,...ze?.ownerState},className:Be.thumb}),ve=cr({elementType:se,externalSlotProps:ue,ownerState:{...fe,...ue?.ownerState},className:Be.valueLabel}),po=cr({elementType:xt,externalSlotProps:gt,ownerState:fe,className:Be.mark}),Ht=cr({elementType:fr,externalSlotProps:ce,ownerState:fe,className:Be.markLabel}),Sn=cr({elementType:Z,getSlotProps:Ue,externalSlotProps:ke,ownerState:fe});return(0,hn.jsxs)(Nt,{...he,children:[(0,hn.jsx)(Ro,{...Wt}),(0,hn.jsx)(Ut,{...be}),Ae.filter(Tt=>Tt.value>=b&&Tt.value<=g).map((Tt,Qe)=>{let Ar=lp(Tt.value,b,g),En=Ke[we].offset(Ar),Gt;return N===!1?Gt=et.includes(Tt.value):Gt=N===\"normal\"&&(le?Tt.value>=et[0]&&Tt.value<=et[et.length-1]:Tt.value<=et[0])||N===\"inverted\"&&(le?Tt.value<=et[0]||Tt.value>=et[et.length-1]:Tt.value>=et[0]),(0,hn.jsxs)(zm.Fragment,{children:[(0,hn.jsx)(xt,{\"data-index\":Qe,...po,...!dn(xt)&&{markActive:Gt},style:{...En,...po.style},className:ie(po.className,Gt&&Be.markActive)}),Tt.label!=null?(0,hn.jsx)(fr,{\"aria-hidden\":!0,\"data-index\":Qe,...Ht,...!dn(fr)&&{markLabelActive:Gt},style:{...En,...Ht.style},className:ie(Be.markLabel,Ht.className,Gt&&Be.markLabelActive),children:Tt.label}):null]},Qe)}),et.map((Tt,Qe)=>{let Ar=lp(Tt,b,g),En=Ke[we].offset(Ar),Gt=oe===\"off\"?EN:se;return(0,hn.jsx)(Gt,{...!dn(Gt)&&{valueLabelFormat:W,valueLabelDisplay:oe,value:typeof W==\"function\"?W(x(Tt),Qe):W,index:Qe,open:Je===Qe||ht===Qe||oe===\"on\",disabled:T},...ve,children:(0,hn.jsx)(st,{\"data-index\":Qe,...uo,className:ie(Be.thumb,uo.className,ht===Qe&&Be.active,ft===Qe&&Be.focusVisible),style:{...En,...jt(Qe),...uo.style},children:(0,hn.jsx)(Z,{\"data-index\":Qe,\"aria-label\":S?S(Qe):a,\"aria-valuenow\":x(Tt),\"aria-labelledby\":l,\"aria-valuetext\":h?h(x(Tt),Qe):i,value:et[Qe],...Sn})})},Qe)})]})}),km=PN;var oo=q(re(),1);var sR=q(re(),1);var Vo=q(re(),1);var Qt=\"top\",go=\"bottom\",co=\"right\",to=\"left\",Bm=\"auto\",fi=[Qt,go,co,to],va=\"start\",al=\"end\",UC=\"clippingParents\",Lm=\"viewport\",oc=\"popper\",HC=\"reference\",ib=fi.reduce(function(e,t){return e.concat([t+\"-\"+va,t+\"-\"+al])},[]),jm=[].concat(fi,[Bm]).reduce(function(e,t){return e.concat([t,t+\"-\"+va,t+\"-\"+al])},[]),CN=\"beforeRead\",RN=\"read\",wN=\"afterRead\",MN=\"beforeMain\",ON=\"main\",AN=\"afterMain\",DN=\"beforeWrite\",NN=\"write\",_N=\"afterWrite\",VC=[CN,RN,wN,MN,ON,AN,DN,NN,_N];function Po(e){return e?(e.nodeName||\"\").toLowerCase():null}function Bt(e){if(e==null)return window;if(e.toString()!==\"[object Window]\"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Zr(e){var t=Bt(e).Element;return e instanceof t||e instanceof Element}function bo(e){var t=Bt(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function rc(e){if(typeof ShadowRoot>\"u\")return!1;var t=Bt(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function zN(e){var t=e.state;Object.keys(t.elements).forEach(function(o){var r=t.styles[o]||{},n=t.attributes[o]||{},a=t.elements[o];!bo(a)||!Po(a)||(Object.assign(a.style,r),Object.keys(n).forEach(function(i){var l=n[i];l===!1?a.removeAttribute(i):a.setAttribute(i,l===!0?\"\":l)}))})}function kN(e){var t=e.state,o={popper:{position:t.options.strategy,left:\"0\",top:\"0\",margin:\"0\"},arrow:{position:\"absolute\"},reference:{}};return Object.assign(t.elements.popper.style,o.popper),t.styles=o,t.elements.arrow&&Object.assign(t.elements.arrow.style,o.arrow),function(){Object.keys(t.elements).forEach(function(r){var n=t.elements[r],a=t.attributes[r]||{},i=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:o[r]),l=i.reduce(function(s,c){return s[c]=\"\",s},{});!bo(n)||!Po(n)||(Object.assign(n.style,l),Object.keys(a).forEach(function(s){n.removeAttribute(s)}))})}}var $C={name:\"applyStyles\",enabled:!0,phase:\"write\",fn:zN,effect:kN,requires:[\"computeStyles\"]};function Co(e){return e.split(\"-\")[0]}var gn=Math.max,il=Math.min,xa=Math.round;function nc(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+\"/\"+t.version}).join(\" \"):navigator.userAgent}function sp(){return!/^((?!chrome|android).)*safari/i.test(nc())}function Jr(e,t,o){t===void 0&&(t=!1),o===void 0&&(o=!1);var r=e.getBoundingClientRect(),n=1,a=1;t&&bo(e)&&(n=e.offsetWidth>0&&xa(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&xa(r.height)/e.offsetHeight||1);var i=Zr(e)?Bt(e):window,l=i.visualViewport,s=!sp()&&o,c=(r.left+(s&&l?l.offsetLeft:0))/n,u=(r.top+(s&&l?l.offsetTop:0))/a,m=r.width/n,p=r.height/a;return{width:m,height:p,top:u,right:c+m,bottom:u+p,left:c,x:c,y:u}}function ll(e){var t=Jr(e),o=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-o)<=1&&(o=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:o,height:r}}function cp(e,t){var o=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(o&&rc(o)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Zo(e){return Bt(e).getComputedStyle(e)}function lb(e){return[\"table\",\"td\",\"th\"].indexOf(Po(e))>=0}function ko(e){return((Zr(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ta(e){return Po(e)===\"html\"?e:e.assignedSlot||e.parentNode||(rc(e)?e.host:null)||ko(e)}function YC(e){return!bo(e)||Zo(e).position===\"fixed\"?null:e.offsetParent}function BN(e){var t=/firefox/i.test(nc()),o=/Trident/i.test(nc());if(o&&bo(e)){var r=Zo(e);if(r.position===\"fixed\")return null}var n=Ta(e);for(rc(n)&&(n=n.host);bo(n)&&[\"html\",\"body\"].indexOf(Po(n))<0;){var a=Zo(n);if(a.transform!==\"none\"||a.perspective!==\"none\"||a.contain===\"paint\"||[\"transform\",\"perspective\"].indexOf(a.willChange)!==-1||t&&a.willChange===\"filter\"||t&&a.filter&&a.filter!==\"none\")return n;n=n.parentNode}return null}function bn(e){for(var t=Bt(e),o=YC(e);o&&lb(o)&&Zo(o).position===\"static\";)o=YC(o);return o&&(Po(o)===\"html\"||Po(o)===\"body\"&&Zo(o).position===\"static\")?t:o||BN(e)||t}function sl(e){return[\"top\",\"bottom\"].indexOf(e)>=0?\"x\":\"y\"}function cl(e,t,o){return gn(e,il(t,o))}function XC(e,t,o){var r=cl(e,t,o);return r>o?o:r}function up(){return{top:0,right:0,bottom:0,left:0}}function pp(e){return Object.assign({},up(),e)}function fp(e,t){return t.reduce(function(o,r){return o[r]=e,o},{})}var LN=function(t,o){return t=typeof t==\"function\"?t(Object.assign({},o.rects,{placement:o.placement})):t,pp(typeof t!=\"number\"?t:fp(t,fi))};function jN(e){var t,o=e.state,r=e.name,n=e.options,a=o.elements.arrow,i=o.modifiersData.popperOffsets,l=Co(o.placement),s=sl(l),c=[to,co].indexOf(l)>=0,u=c?\"height\":\"width\";if(!(!a||!i)){var m=LN(n.padding,o),p=ll(a),d=s===\"y\"?Qt:to,v=s===\"y\"?go:co,T=o.rects.reference[u]+o.rects.reference[s]-i[s]-o.rects.popper[u],S=i[s]-o.rects.reference[s],h=bn(a),y=h?s===\"y\"?h.clientHeight||0:h.clientWidth||0:0,g=T/2-S/2,b=m[d],E=y-p[u]-m[v],C=y/2-p[u]/2+g,P=cl(b,C,E),A=s;o.modifiersData[r]=(t={},t[A]=P,t.centerOffset=P-C,t)}}function UN(e){var t=e.state,o=e.options,r=o.element,n=r===void 0?\"[data-popper-arrow]\":r;n!=null&&(typeof n==\"string\"&&(n=t.elements.popper.querySelector(n),!n)||cp(t.elements.popper,n)&&(t.elements.arrow=n))}var GC={name:\"arrow\",enabled:!0,phase:\"main\",fn:jN,effect:UN,requires:[\"popperOffsets\"],requiresIfExists:[\"preventOverflow\"]};function en(e){return e.split(\"-\")[1]}var HN={top:\"auto\",right:\"auto\",bottom:\"auto\",left:\"auto\"};function VN(e,t){var o=e.x,r=e.y,n=t.devicePixelRatio||1;return{x:xa(o*n)/n||0,y:xa(r*n)/n||0}}function qC(e){var t,o=e.popper,r=e.popperRect,n=e.placement,a=e.variation,i=e.offsets,l=e.position,s=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,m=e.isFixed,p=i.x,d=p===void 0?0:p,v=i.y,T=v===void 0?0:v,S=typeof u==\"function\"?u({x:d,y:T}):{x:d,y:T};d=S.x,T=S.y;var h=i.hasOwnProperty(\"x\"),y=i.hasOwnProperty(\"y\"),g=to,b=Qt,E=window;if(c){var C=bn(o),P=\"clientHeight\",A=\"clientWidth\";if(C===Bt(o)&&(C=ko(o),Zo(C).position!==\"static\"&&l===\"absolute\"&&(P=\"scrollHeight\",A=\"scrollWidth\")),C=C,n===Qt||(n===to||n===co)&&a===al){b=go;var _=m&&C===E&&E.visualViewport?E.visualViewport.height:C[P];T-=_-r.height,T*=s?1:-1}if(n===to||(n===Qt||n===go)&&a===al){g=co;var z=m&&C===E&&E.visualViewport?E.visualViewport.width:C[A];d-=z-r.width,d*=s?1:-1}}var I=Object.assign({position:l},c&&HN),x=u===!0?VN({x:d,y:T},Bt(o)):{x:d,y:T};if(d=x.x,T=x.y,s){var k;return Object.assign({},I,(k={},k[b]=y?\"0\":\"\",k[g]=h?\"0\":\"\",k.transform=(E.devicePixelRatio||1)<=1?\"translate(\"+d+\"px, \"+T+\"px)\":\"translate3d(\"+d+\"px, \"+T+\"px, 0)\",k))}return Object.assign({},I,(t={},t[b]=y?T+\"px\":\"\",t[g]=h?d+\"px\":\"\",t.transform=\"\",t))}function $N(e){var t=e.state,o=e.options,r=o.gpuAcceleration,n=r===void 0?!0:r,a=o.adaptive,i=a===void 0?!0:a,l=o.roundOffsets,s=l===void 0?!0:l,c={placement:Co(t.placement),variation:en(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:n,isFixed:t.options.strategy===\"fixed\"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,qC(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:s})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,qC(Object.assign({},c,{offsets:t.modifiersData.arrow,position:\"absolute\",adaptive:!1,roundOffsets:s})))),t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-placement\":t.placement})}var IC={name:\"computeStyles\",enabled:!0,phase:\"beforeWrite\",fn:$N,data:{}};var Um={passive:!0};function YN(e){var t=e.state,o=e.instance,r=e.options,n=r.scroll,a=n===void 0?!0:n,i=r.resize,l=i===void 0?!0:i,s=Bt(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach(function(u){u.addEventListener(\"scroll\",o.update,Um)}),l&&s.addEventListener(\"resize\",o.update,Um),function(){a&&c.forEach(function(u){u.removeEventListener(\"scroll\",o.update,Um)}),l&&s.removeEventListener(\"resize\",o.update,Um)}}var FC={name:\"eventListeners\",enabled:!0,phase:\"write\",fn:function(){},effect:YN,data:{}};var XN={left:\"right\",right:\"left\",bottom:\"top\",top:\"bottom\"};function ac(e){return e.replace(/left|right|bottom|top/g,function(t){return XN[t]})}var GN={start:\"end\",end:\"start\"};function Hm(e){return e.replace(/start|end/g,function(t){return GN[t]})}function ul(e){var t=Bt(e),o=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:o,scrollTop:r}}function pl(e){return Jr(ko(e)).left+ul(e).scrollLeft}function sb(e,t){var o=Bt(e),r=ko(e),n=o.visualViewport,a=r.clientWidth,i=r.clientHeight,l=0,s=0;if(n){a=n.width,i=n.height;var c=sp();(c||!c&&t===\"fixed\")&&(l=n.offsetLeft,s=n.offsetTop)}return{width:a,height:i,x:l+pl(e),y:s}}function cb(e){var t,o=ko(e),r=ul(e),n=(t=e.ownerDocument)==null?void 0:t.body,a=gn(o.scrollWidth,o.clientWidth,n?n.scrollWidth:0,n?n.clientWidth:0),i=gn(o.scrollHeight,o.clientHeight,n?n.scrollHeight:0,n?n.clientHeight:0),l=-r.scrollLeft+pl(e),s=-r.scrollTop;return Zo(n||o).direction===\"rtl\"&&(l+=gn(o.clientWidth,n?n.clientWidth:0)-a),{width:a,height:i,x:l,y:s}}function fl(e){var t=Zo(e),o=t.overflow,r=t.overflowX,n=t.overflowY;return/auto|scroll|overlay|hidden/.test(o+n+r)}function Vm(e){return[\"html\",\"body\",\"#document\"].indexOf(Po(e))>=0?e.ownerDocument.body:bo(e)&&fl(e)?e:Vm(Ta(e))}function di(e,t){var o;t===void 0&&(t=[]);var r=Vm(e),n=r===((o=e.ownerDocument)==null?void 0:o.body),a=Bt(r),i=n?[a].concat(a.visualViewport||[],fl(r)?r:[]):r,l=t.concat(i);return n?l:l.concat(di(Ta(i)))}function ic(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function qN(e,t){var o=Jr(e,!1,t===\"fixed\");return o.top=o.top+e.clientTop,o.left=o.left+e.clientLeft,o.bottom=o.top+e.clientHeight,o.right=o.left+e.clientWidth,o.width=e.clientWidth,o.height=e.clientHeight,o.x=o.left,o.y=o.top,o}function KC(e,t,o){return t===Lm?ic(sb(e,o)):Zr(t)?qN(t,o):ic(cb(ko(e)))}function IN(e){var t=di(Ta(e)),o=[\"absolute\",\"fixed\"].indexOf(Zo(e).position)>=0,r=o&&bo(e)?bn(e):e;return Zr(r)?t.filter(function(n){return Zr(n)&&cp(n,r)&&Po(n)!==\"body\"}):[]}function ub(e,t,o,r){var n=t===\"clippingParents\"?IN(e):[].concat(t),a=[].concat(n,[o]),i=a[0],l=a.reduce(function(s,c){var u=KC(e,c,r);return s.top=gn(u.top,s.top),s.right=il(u.right,s.right),s.bottom=il(u.bottom,s.bottom),s.left=gn(u.left,s.left),s},KC(e,i,r));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}function dp(e){var t=e.reference,o=e.element,r=e.placement,n=r?Co(r):null,a=r?en(r):null,i=t.x+t.width/2-o.width/2,l=t.y+t.height/2-o.height/2,s;switch(n){case Qt:s={x:i,y:t.y-o.height};break;case go:s={x:i,y:t.y+t.height};break;case co:s={x:t.x+t.width,y:l};break;case to:s={x:t.x-o.width,y:l};break;default:s={x:t.x,y:t.y}}var c=n?sl(n):null;if(c!=null){var u=c===\"y\"?\"height\":\"width\";switch(a){case va:s[c]=s[c]-(t[u]/2-o[u]/2);break;case al:s[c]=s[c]+(t[u]/2-o[u]/2);break;default:}}return s}function vn(e,t){t===void 0&&(t={});var o=t,r=o.placement,n=r===void 0?e.placement:r,a=o.strategy,i=a===void 0?e.strategy:a,l=o.boundary,s=l===void 0?UC:l,c=o.rootBoundary,u=c===void 0?Lm:c,m=o.elementContext,p=m===void 0?oc:m,d=o.altBoundary,v=d===void 0?!1:d,T=o.padding,S=T===void 0?0:T,h=pp(typeof S!=\"number\"?S:fp(S,fi)),y=p===oc?HC:oc,g=e.rects.popper,b=e.elements[v?y:p],E=ub(Zr(b)?b:b.contextElement||ko(e.elements.popper),s,u,i),C=Jr(e.elements.reference),P=dp({reference:C,element:g,strategy:\"absolute\",placement:n}),A=ic(Object.assign({},g,P)),_=p===oc?A:C,z={top:E.top-_.top+h.top,bottom:_.bottom-E.bottom+h.bottom,left:E.left-_.left+h.left,right:_.right-E.right+h.right},I=e.modifiersData.offset;if(p===oc&&I){var x=I[n];Object.keys(z).forEach(function(k){var U=[co,go].indexOf(k)>=0?1:-1,O=[Qt,go].indexOf(k)>=0?\"y\":\"x\";z[k]+=x[O]*U})}return z}function pb(e,t){t===void 0&&(t={});var o=t,r=o.placement,n=o.boundary,a=o.rootBoundary,i=o.padding,l=o.flipVariations,s=o.allowedAutoPlacements,c=s===void 0?jm:s,u=en(r),m=u?l?ib:ib.filter(function(v){return en(v)===u}):fi,p=m.filter(function(v){return c.indexOf(v)>=0});p.length===0&&(p=m);var d=p.reduce(function(v,T){return v[T]=vn(e,{placement:T,boundary:n,rootBoundary:a,padding:i})[Co(T)],v},{});return Object.keys(d).sort(function(v,T){return d[v]-d[T]})}function FN(e){if(Co(e)===Bm)return[];var t=ac(e);return[Hm(e),t,Hm(t)]}function KN(e){var t=e.state,o=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var n=o.mainAxis,a=n===void 0?!0:n,i=o.altAxis,l=i===void 0?!0:i,s=o.fallbackPlacements,c=o.padding,u=o.boundary,m=o.rootBoundary,p=o.altBoundary,d=o.flipVariations,v=d===void 0?!0:d,T=o.allowedAutoPlacements,S=t.options.placement,h=Co(S),y=h===S,g=s||(y||!v?[ac(S)]:FN(S)),b=[S].concat(g).reduce(function(Ue,xe){return Ue.concat(Co(xe)===Bm?pb(t,{placement:xe,boundary:u,rootBoundary:m,padding:c,flipVariations:v,allowedAutoPlacements:T}):xe)},[]),E=t.rects.reference,C=t.rects.popper,P=new Map,A=!0,_=b[0],z=0;z=0,O=U?\"width\":\"height\",N=vn(t,{placement:I,boundary:u,rootBoundary:m,altBoundary:p,padding:c}),X=U?k?co:to:k?go:Qt;E[O]>C[O]&&(X=ac(X));var oe=ac(X),W=[];if(a&&W.push(N[x]<=0),l&&W.push(N[X]<=0,N[oe]<=0),W.every(function(Ue){return Ue})){_=I,A=!1;break}P.set(I,W)}if(A)for(var Te=v?3:1,fe=function(xe){var Je=b.find(function(ht){var we=P.get(ht);if(we)return we.slice(0,xe).every(function(ft){return ft})});if(Je)return _=Je,\"break\"},Ke=Te;Ke>0;Ke--){var Ze=fe(Ke);if(Ze===\"break\")break}t.placement!==_&&(t.modifiersData[r]._skip=!0,t.placement=_,t.reset=!0)}}var QC={name:\"flip\",enabled:!0,phase:\"main\",fn:KN,requiresIfExists:[\"offset\"],data:{_skip:!1}};function WC(e,t,o){return o===void 0&&(o={x:0,y:0}),{top:e.top-t.height-o.y,right:e.right-t.width+o.x,bottom:e.bottom-t.height+o.y,left:e.left-t.width-o.x}}function ZC(e){return[Qt,co,go,to].some(function(t){return e[t]>=0})}function QN(e){var t=e.state,o=e.name,r=t.rects.reference,n=t.rects.popper,a=t.modifiersData.preventOverflow,i=vn(t,{elementContext:\"reference\"}),l=vn(t,{altBoundary:!0}),s=WC(i,r),c=WC(l,n,a),u=ZC(s),m=ZC(c);t.modifiersData[o]={referenceClippingOffsets:s,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:m},t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-reference-hidden\":u,\"data-popper-escaped\":m})}var JC={name:\"hide\",enabled:!0,phase:\"main\",requiresIfExists:[\"preventOverflow\"],fn:QN};function WN(e,t,o){var r=Co(e),n=[to,Qt].indexOf(r)>=0?-1:1,a=typeof o==\"function\"?o(Object.assign({},t,{placement:e})):o,i=a[0],l=a[1];return i=i||0,l=(l||0)*n,[to,co].indexOf(r)>=0?{x:l,y:i}:{x:i,y:l}}function ZN(e){var t=e.state,o=e.options,r=e.name,n=o.offset,a=n===void 0?[0,0]:n,i=jm.reduce(function(u,m){return u[m]=WN(m,t.rects,a),u},{}),l=i[t.placement],s=l.x,c=l.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=i}var eR={name:\"offset\",enabled:!0,phase:\"main\",requires:[\"popperOffsets\"],fn:ZN};function JN(e){var t=e.state,o=e.name;t.modifiersData[o]=dp({reference:t.rects.reference,element:t.rects.popper,strategy:\"absolute\",placement:t.placement})}var tR={name:\"popperOffsets\",enabled:!0,phase:\"read\",fn:JN,data:{}};function fb(e){return e===\"x\"?\"y\":\"x\"}function e_(e){var t=e.state,o=e.options,r=e.name,n=o.mainAxis,a=n===void 0?!0:n,i=o.altAxis,l=i===void 0?!1:i,s=o.boundary,c=o.rootBoundary,u=o.altBoundary,m=o.padding,p=o.tether,d=p===void 0?!0:p,v=o.tetherOffset,T=v===void 0?0:v,S=vn(t,{boundary:s,rootBoundary:c,padding:m,altBoundary:u}),h=Co(t.placement),y=en(t.placement),g=!y,b=sl(h),E=fb(b),C=t.modifiersData.popperOffsets,P=t.rects.reference,A=t.rects.popper,_=typeof T==\"function\"?T(Object.assign({},t.rects,{placement:t.placement})):T,z=typeof _==\"number\"?{mainAxis:_,altAxis:_}:Object.assign({mainAxis:0,altAxis:0},_),I=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,x={x:0,y:0};if(C){if(a){var k,U=b===\"y\"?Qt:to,O=b===\"y\"?go:co,N=b===\"y\"?\"height\":\"width\",X=C[b],oe=X+S[U],W=X-S[O],Te=d?-A[N]/2:0,fe=y===va?P[N]:A[N],Ke=y===va?-A[N]:-P[N],Ze=t.elements.arrow,Ue=d&&Ze?ll(Ze):{width:0,height:0},xe=t.modifiersData[\"arrow#persistent\"]?t.modifiersData[\"arrow#persistent\"].padding:up(),Je=xe[U],ht=xe[O],we=cl(0,P[N],Ue[N]),ft=g?P[N]/2-Te-we-Je-z.mainAxis:fe-we-Je-z.mainAxis,le=g?-P[N]/2+Te+we+ht+z.mainAxis:Ke+we+ht+z.mainAxis,Oe=t.elements.arrow&&bn(t.elements.arrow),Ae=Oe?b===\"y\"?Oe.clientTop||0:Oe.clientLeft||0:0,et=(k=I?.[b])!=null?k:0,dt=X+ft-et-Ae,Lt=X+le-et,jt=cl(d?il(oe,dt):oe,X,d?gn(W,Lt):W);C[b]=jt,x[b]=jt-X}if(l){var Be,Nt=b===\"x\"?Qt:to,Ro=b===\"x\"?go:co,Ut=C[E],st=E===\"y\"?\"height\":\"width\",se=Ut+S[Nt],xt=Ut-S[Ro],fr=[Qt,to].indexOf(h)!==-1,Z=(Be=I?.[E])!=null?Be:0,ee=fr?se:Ut-P[st]-A[st]-Z+z.altAxis,Se=fr?Ut+P[st]+A[st]-Z-z.altAxis:xt,ye=d&&fr?XC(ee,Ut,Se):cl(d?ee:se,Ut,d?Se:xt);C[E]=ye,x[E]=ye-Ut}t.modifiersData[r]=x}}var oR={name:\"preventOverflow\",enabled:!0,phase:\"main\",fn:e_,requiresIfExists:[\"offset\"]};function db(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function mb(e){return e===Bt(e)||!bo(e)?ul(e):db(e)}function t_(e){var t=e.getBoundingClientRect(),o=xa(t.width)/e.offsetWidth||1,r=xa(t.height)/e.offsetHeight||1;return o!==1||r!==1}function yb(e,t,o){o===void 0&&(o=!1);var r=bo(t),n=bo(t)&&t_(t),a=ko(t),i=Jr(e,n,o),l={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(r||!r&&!o)&&((Po(t)!==\"body\"||fl(a))&&(l=mb(t)),bo(t)?(s=Jr(t,!0),s.x+=t.clientLeft,s.y+=t.clientTop):a&&(s.x=pl(a))),{x:i.left+l.scrollLeft-s.x,y:i.top+l.scrollTop-s.y,width:i.width,height:i.height}}function o_(e){var t=new Map,o=new Set,r=[];e.forEach(function(a){t.set(a.name,a)});function n(a){o.add(a.name);var i=[].concat(a.requires||[],a.requiresIfExists||[]);i.forEach(function(l){if(!o.has(l)){var s=t.get(l);s&&n(s)}}),r.push(a)}return e.forEach(function(a){o.has(a.name)||n(a)}),r}function hb(e){var t=o_(e);return VC.reduce(function(o,r){return o.concat(t.filter(function(n){return n.phase===r}))},[])}function gb(e){var t;return function(){return t||(t=new Promise(function(o){Promise.resolve().then(function(){t=void 0,o(e())})})),t}}function bb(e){var t=e.reduce(function(o,r){var n=o[r.name];return o[r.name]=n?Object.assign({},n,r,{options:Object.assign({},n.options,r.options),data:Object.assign({},n.data,r.data)}):r,o},{});return Object.keys(t).map(function(o){return t[o]})}var rR={placement:\"bottom\",modifiers:[],strategy:\"absolute\"};function nR(){for(var e=arguments.length,t=new Array(e),o=0;o{let{classes:t}=e;return Le({root:[\"root\"]},iR,t)},l_={},s_=Vo.forwardRef(function(t,o){let{anchorEl:r,children:n,direction:a,disablePortal:i,modifiers:l,open:s,placement:c,popperOptions:u,popperRef:m,slotProps:p={},slots:d={},TransitionProps:v,ownerState:T,...S}=t,h=Vo.useRef(null),y=yo(h,o),g=Vo.useRef(null),b=yo(g,m),E=Vo.useRef(b);wr(()=>{E.current=b},[b]),Vo.useImperativeHandle(m,()=>g.current,[]);let C=n_(c,a),[P,A]=Vo.useState(C),[_,z]=Vo.useState(xb(r));Vo.useEffect(()=>{g.current&&g.current.forceUpdate()}),Vo.useEffect(()=>{r&&z(xb(r))},[r]),wr(()=>{if(!_||!s)return;let O=oe=>{A(oe.placement)},N=[{name:\"preventOverflow\",options:{altBoundary:i}},{name:\"flip\",options:{altBoundary:i}},{name:\"onUpdate\",enabled:!0,phase:\"afterWrite\",fn:({state:oe})=>{O(oe)}}];l!=null&&(N=N.concat(l)),u&&u.modifiers!=null&&(N=N.concat(u.modifiers));let X=vb(_,h.current,{placement:C,...u,modifiers:N});return E.current(X),()=>{X.destroy(),E.current(null)}},[_,i,l,s,u,C]);let I={placement:P};v!==null&&(I.TransitionProps=v);let x=i_(t),k=d.root??\"div\",U=cr({elementType:k,externalSlotProps:p.root,externalForwardedProps:S,additionalProps:{role:\"tooltip\",ref:y},ownerState:t,className:x.root});return(0,$m.jsx)(k,{...U,children:typeof n==\"function\"?n(I):n})}),c_=Vo.forwardRef(function(t,o){let{anchorEl:r,children:n,container:a,direction:i=\"ltr\",disablePortal:l=!1,keepMounted:s=!1,modifiers:c,open:u,placement:m=\"bottom\",popperOptions:p=l_,popperRef:d,style:v,transition:T=!1,slotProps:S={},slots:h={},...y}=t,[g,b]=Vo.useState(!0),E=()=>{b(!1)},C=()=>{b(!0)};if(!s&&!u&&(!T||g))return null;let P;if(a)P=a;else if(r){let z=xb(r);P=z&&a_(z)?Yt(z).body:Yt(null).body}let A=!u&&s&&(!T||g)?\"none\":void 0,_=T?{in:u,onEnter:E,onExited:C}:void 0;return(0,$m.jsx)(ap,{disablePortal:l,container:P,children:(0,$m.jsx)(s_,{anchorEl:r,direction:i,disablePortal:l,modifiers:c,ref:o,open:T?!g:u,placement:m,popperOptions:p,popperRef:d,slotProps:S,slots:h,...y,style:{position:\"fixed\",top:0,left:0,display:A,...v},TransitionProps:_,children:n})})}),lR=c_;var cR=q(Ie(),1),u_=ae(lR,{name:\"MuiPopper\",slot:\"Root\"})({}),p_=sR.forwardRef(function(t,o){let r=li(),n=je({props:t,name:\"MuiPopper\"}),{anchorEl:a,component:i,components:l,componentsProps:s,container:c,disablePortal:u,keepMounted:m,modifiers:p,open:d,placement:v,popperOptions:T,popperRef:S,transition:h,slots:y,slotProps:g,...b}=n,E=y?.root??l?.Root,C={anchorEl:a,container:c,disablePortal:u,keepMounted:m,modifiers:p,open:d,placement:v,popperOptions:T,popperRef:S,transition:h,...b};return(0,cR.jsx)(u_,{as:i,direction:r?\"rtl\":\"ltr\",slots:{root:E},slotProps:g??s,...C,ref:o})}),Ym=p_;function uR(e){return _e(\"MuiTooltip\",e)}var f_=Ce(\"MuiTooltip\",[\"popper\",\"popperInteractive\",\"popperArrow\",\"popperClose\",\"tooltip\",\"tooltipArrow\",\"touch\",\"tooltipPlacementLeft\",\"tooltipPlacementRight\",\"tooltipPlacementTop\",\"tooltipPlacementBottom\",\"arrow\"]),Xt=f_;var mi=q(Ie(),1);function d_(e){return Math.round(e*1e5)/1e5}var m_=e=>{let{classes:t,disableInteractive:o,arrow:r,touch:n,placement:a}=e,i={popper:[\"popper\",!o&&\"popperInteractive\",r&&\"popperArrow\"],tooltip:[\"tooltip\",r&&\"tooltipArrow\",n&&\"touch\",`tooltipPlacement${me(a.split(\"-\")[0])}`],arrow:[\"arrow\"]};return Le(i,uR,t)},y_=ae(Ym,{name:\"MuiTooltip\",slot:\"Popper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.popper,!o.disableInteractive&&t.popperInteractive,o.arrow&&t.popperArrow,!o.open&&t.popperClose]}})(He(({theme:e})=>({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:\"none\",variants:[{props:({ownerState:t})=>!t.disableInteractive,style:{pointerEvents:\"auto\"}},{props:({open:t})=>!t,style:{pointerEvents:\"none\"}},{props:({ownerState:t})=>t.arrow,style:{[`&[data-popper-placement*=\"bottom\"] .${Xt.arrow}`]:{top:0,marginTop:\"-0.71em\",\"&::before\":{transformOrigin:\"0 100%\"}},[`&[data-popper-placement*=\"top\"] .${Xt.arrow}`]:{bottom:0,marginBottom:\"-0.71em\",\"&::before\":{transformOrigin:\"100% 0\"}},[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"100% 100%\"}},[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"0 0\"}}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}}]}))),h_=ae(\"div\",{name:\"MuiTooltip\",slot:\"Tooltip\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.tooltip,o.touch&&t.touch,o.arrow&&t.tooltipArrow,t[`tooltipPlacement${me(o.placement.split(\"-\")[0])}`]]}})(He(({theme:e})=>({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.92),borderRadius:(e.vars||e).shape.borderRadius,color:(e.vars||e).palette.common.white,fontFamily:e.typography.fontFamily,padding:\"4px 8px\",fontSize:e.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:\"break-word\",fontWeight:e.typography.fontWeightMedium,[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{transformOrigin:\"right center\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{transformOrigin:\"left center\"},[`.${Xt.popper}[data-popper-placement*=\"top\"] &`]:{transformOrigin:\"center bottom\",marginBottom:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"bottom\"] &`]:{transformOrigin:\"center top\",marginTop:\"14px\"},variants:[{props:({ownerState:t})=>t.arrow,style:{position:\"relative\",margin:0}},{props:({ownerState:t})=>t.touch,style:{padding:\"8px 16px\",fontSize:e.typography.pxToRem(14),lineHeight:`${d_(16/14)}em`,fontWeight:e.typography.fontWeightRegular}},{props:({ownerState:t})=>!t.isRtl,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"14px\"}}},{props:({ownerState:t})=>!t.isRtl&&t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"24px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"24px\"}}},{props:({ownerState:t})=>!!t.isRtl,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"14px\"}}},{props:({ownerState:t})=>!!t.isRtl&&t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"24px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"top\"] &`]:{marginBottom:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"bottom\"] &`]:{marginTop:\"24px\"}}}]}))),g_=ae(\"span\",{name:\"MuiTooltip\",slot:\"Arrow\"})(He(({theme:e})=>({overflow:\"hidden\",position:\"absolute\",width:\"1em\",height:\"0.71em\",boxSizing:\"border-box\",color:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.9),\"&::before\":{content:'\"\"',margin:\"auto\",display:\"block\",width:\"100%\",height:\"100%\",backgroundColor:\"currentColor\",transform:\"rotate(45deg)\"}}))),Xm=!1,pR=new Xs,mp={x:0,y:0};function Gm(e,t){return(o,...r)=>{t&&t(o,...r),e(o,...r)}}var b_=oo.forwardRef(function(t,o){let r=je({props:t,name:\"MuiTooltip\"}),{arrow:n=!1,children:a,classes:i,components:l={},componentsProps:s={},describeChild:c=!1,disableFocusListener:u=!1,disableHoverListener:m=!1,disableInteractive:p=!1,disableTouchListener:d=!1,enterDelay:v=100,enterNextDelay:T=0,enterTouchDelay:S=700,followCursor:h=!1,id:y,leaveDelay:g=0,leaveTouchDelay:b=1500,onClose:E,onOpen:C,open:P,placement:A=\"bottom\",PopperComponent:_,PopperProps:z={},slotProps:I={},slots:x={},title:k,TransitionComponent:U,TransitionProps:O,...N}=r,X=oo.isValidElement(a)?a:(0,mi.jsx)(\"span\",{children:a}),oe=kn(),W=li(),[Te,fe]=oo.useState(),[Ke,Ze]=oo.useState(null),Ue=oo.useRef(!1),xe=p||h,Je=fn(),ht=fn(),we=fn(),ft=fn(),[le,Oe]=Zd({controlled:P,default:!1,name:\"Tooltip\",state:\"open\"}),Ae=le,et=tl(y),dt=oo.useRef(),Lt=si(()=>{dt.current!==void 0&&(document.body.style.WebkitUserSelect=dt.current,dt.current=void 0),ft.clear()});oo.useEffect(()=>Lt,[Lt]);let jt=Re=>{pR.clear(),Xm=!0,Oe(!0),C&&!Ae&&C(Re)},Be=si(Re=>{pR.start(800+g,()=>{Xm=!1}),Oe(!1),E&&Ae&&E(Re),Je.start(oe.transitions.duration.shortest,()=>{Ue.current=!1})}),Nt=Re=>{Ue.current&&Re.type!==\"touchstart\"||(Te&&Te.removeAttribute(\"title\"),ht.clear(),we.clear(),v||Xm&&T?ht.start(Xm?T:v,()=>{jt(Re)}):jt(Re))},Ro=Re=>{ht.clear(),we.start(g,()=>{Be(Re)})},[,Ut]=oo.useState(!1),st=Re=>{pn(Re.target)||(Ut(!1),Ro(Re))},se=Re=>{Te||fe(Re.currentTarget),pn(Re.target)&&(Ut(!0),Nt(Re))},xt=Re=>{Ue.current=!0;let $o=X.props;$o.onTouchStart&&$o.onTouchStart(Re)},fr=Re=>{xt(Re),we.clear(),Je.clear(),Lt(),dt.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect=\"none\",ft.start(S,()=>{document.body.style.WebkitUserSelect=dt.current,Nt(Re)})},Z=Re=>{X.props.onTouchEnd&&X.props.onTouchEnd(Re),Lt(),we.start(b,()=>{Be(Re)})};oo.useEffect(()=>{if(!Ae)return;function Re($o){$o.key===\"Escape\"&&Be($o)}return document.addEventListener(\"keydown\",Re),()=>{document.removeEventListener(\"keydown\",Re)}},[Be,Ae]);let ee=Mr(Wr(X),fe,o);!k&&k!==0&&(Ae=!1);let Se=oo.useRef(),ye=Re=>{let $o=X.props;$o.onMouseMove&&$o.onMouseMove(Re),mp={x:Re.clientX,y:Re.clientY},Se.current&&Se.current.update()},ze={},ue=typeof k==\"string\";c?(ze.title=!Ae&&ue&&!m?k:null,ze[\"aria-describedby\"]=Ae?et:null):(ze[\"aria-label\"]=ue?k:null,ze[\"aria-labelledby\"]=Ae&&!ue?et:null);let gt={...ze,...N,...X.props,className:ie(N.className,X.props.className),onTouchStart:xt,ref:ee,...h?{onMouseMove:ye}:{}},ce={};d||(gt.onTouchStart=fr,gt.onTouchEnd=Z),m||(gt.onMouseOver=Gm(Nt,gt.onMouseOver),gt.onMouseLeave=Gm(Ro,gt.onMouseLeave),xe||(ce.onMouseOver=Nt,ce.onMouseLeave=Ro)),u||(gt.onFocus=Gm(se,gt.onFocus),gt.onBlur=Gm(st,gt.onBlur),xe||(ce.onFocus=se,ce.onBlur=st));let ke={...r,isRtl:W,arrow:n,disableInteractive:xe,placement:A,PopperComponentProp:_,touch:Ue.current},he=typeof I.popper==\"function\"?I.popper(ke):I.popper,Wt=oo.useMemo(()=>{let Re=[{name:\"arrow\",enabled:!!Ke,options:{element:Ke,padding:4}}];return z.popperOptions?.modifiers&&(Re=Re.concat(z.popperOptions.modifiers)),he?.popperOptions?.modifiers&&(Re=Re.concat(he.popperOptions.modifiers)),{...z.popperOptions,...he?.popperOptions,modifiers:Re}},[Ke,z.popperOptions,he?.popperOptions]),be=m_(ke),uo=typeof I.transition==\"function\"?I.transition(ke):I.transition,ve={slots:{popper:l.Popper,transition:l.Transition??U,tooltip:l.Tooltip,arrow:l.Arrow,...x},slotProps:{arrow:I.arrow??s.arrow,popper:{...z,...he??s.popper},tooltip:I.tooltip??s.tooltip,transition:{...O,...uo??s.transition}}},[po,Ht]=Ct(\"popper\",{elementType:y_,externalForwardedProps:ve,ownerState:ke,className:ie(be.popper,z?.className)}),[Sn,Tt]=Ct(\"transition\",{elementType:rp,externalForwardedProps:ve,ownerState:ke}),[Qe,Ar]=Ct(\"tooltip\",{elementType:h_,className:be.tooltip,externalForwardedProps:ve,ownerState:ke}),[En,Gt]=Ct(\"arrow\",{elementType:g_,className:be.arrow,externalForwardedProps:ve,ownerState:ke,ref:Ze});return(0,mi.jsxs)(oo.Fragment,{children:[oo.cloneElement(X,gt),(0,mi.jsx)(po,{as:_??Ym,placement:A,anchorEl:h?{getBoundingClientRect:()=>({top:mp.y,left:mp.x,right:mp.x,bottom:mp.y,width:0,height:0})}:Te,popperRef:Se,open:Te?Ae:!1,id:et,transition:!0,...ce,...Ht,popperOptions:Wt,children:({TransitionProps:Re})=>(0,mi.jsx)(Sn,{timeout:oe.transitions.duration.shorter,...Re,...Tt,children:(0,mi.jsxs)(Qe,{...Ar,children:[k,n?(0,mi.jsx)(En,{...Gt}):null]})})})]})}),yp=b_;var qm=q(re()),v_={bg:\"#1e1e1e\",bgAlt:\"#1a1a1a\",text:\"#e0e0e0\",textMuted:\"#888\",border:\"#3a3a3a\",controlBg:\"#252525\",accent:\"#5af\"},x_={bg:\"#ffffff\",bgAlt:\"#f5f5f5\",text:\"#1e1e1e\",textMuted:\"#666\",border:\"#ccc\",controlBg:\"#f0f0f0\",accent:\"#0066cc\"};function T_(e){return e===\"dark\"?v_:x_}function Tb(e){let t=e.match(/rgba?\\((\\d+),\\s*(\\d+),\\s*(\\d+)/);if(!t)return!0;let[,o,r,n]=t.map(Number);return(.299*o+.587*r+.114*n)/255<.5}function Sb(){let e=document.body.dataset.jpThemeLight;if(e!==void 0)return{environment:\"jupyterlab\",theme:e===\"true\"?\"light\":\"dark\"};let t=document.body.className,o=document.documentElement.className;if(t.includes(\"vscode-\")||o.includes(\"vscode-\"))return{environment:\"vscode\",theme:t.includes(\"vscode-dark\")||o.includes(\"vscode-dark\")?\"dark\":\"light\"};if(document.querySelector(\"colab-shaded-scroller\")||document.body.classList.contains(\"colaboratory\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"colab\",theme:Tb(a)?\"dark\":\"light\"}}if(document.getElementById(\"notebook\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"jupyter-classic\",theme:Tb(a)?\"dark\":\"light\"}}let r=window.matchMedia?.(\"(prefers-color-scheme: dark)\")?.matches;if(r!==void 0)return{environment:\"unknown\",theme:r?\"dark\":\"light\"};let n=getComputedStyle(document.body).backgroundColor;return{environment:\"unknown\",theme:Tb(n)?\"dark\":\"light\"}}function fR(){let[e,t]=(0,qm.useState)(()=>Sb());return(0,qm.useEffect)(()=>{let o=window.matchMedia?.(\"(prefers-color-scheme: dark)\"),r=()=>t(Sb());o?.addEventListener?.(\"change\",r);let n=new MutationObserver(()=>t(Sb()));return n.observe(document.body,{attributes:!0,attributeFilter:[\"data-jp-theme-light\",\"class\"]}),()=>{o?.removeEventListener?.(\"change\",r),n.disconnect()}},[]),{themeInfo:e,colors:T_(e.theme)}}function S_(e){return e instanceof Uint8Array?e:e instanceof ArrayBuffer?new Uint8Array(e):e&&\"buffer\"in e?new Uint8Array(e.buffer,e.byteOffset,e.byteLength):new Uint8Array(0)}function Eb(e){let t=S_(e);return t.length===0?null:new Float32Array(t.buffer,t.byteOffset,t.byteLength/4)}function lc(e,t){let o=document.createElement(\"a\");o.download=t;let r=URL.createObjectURL(e);o.href=r,o.click(),setTimeout(()=>URL.revokeObjectURL(r),6e4)}function Rt(e,t=2){return e===0?\"0\":Math.abs(e)>=1e3||Math.abs(e)<.01?e.toExponential(t):e.toFixed(t)}function dR(e){if(e<=0)return 1;let t=Math.pow(10,Math.floor(Math.log10(e))),o=e/t;return o<1.5?t:o<3.5?2*t:o<7.5?5*t:10*t}async function mR(e,t=.95){let o=await new Promise(E=>e.toBlob(C=>E(C),\"image/jpeg\",t)),r=new Uint8Array(await o.arrayBuffer()),n=e.width,a=e.height,i=`q ${n} 0 0 ${a} 0 0 cm /I0 Do Q`,l=[],s=[],c=`%PDF-1.4\n`;s.push(c.length),l.push(`1 0 obj\n<< /Type /Catalog /Pages 2 0 R >>\nendobj\n`),c+=l[0],s.push(c.length),l.push(`2 0 obj\n<< /Type /Pages /Kids [3 0 R] /Count 1 >>\nendobj\n`),c+=l[1],s.push(c.length),l.push(`3 0 obj\n<< /Type /Page /Parent 2 0 R /MediaBox [0 0 ${n} ${a}] /Contents 4 0 R /Resources << /XObject << /I0 5 0 R >> >> >>\nendobj\n`),c+=l[2],s.push(c.length),l.push(`4 0 obj\n<< /Length ${i.length} >>\nstream\n${i}\nendstream\nendobj\n`),c+=l[3];let u=`5 0 obj\n<< /Type /XObject /Subtype /Image /Width ${n} /Height ${a} /ColorSpace /DeviceRGB /BitsPerComponent 8 /Filter /DCTDecode /Length ${r.length} >>\nstream\n`,m=`\nendstream\nendobj\n`,p=new TextEncoder,d=p.encode(c+u),v=p.encode(m),T=c.length;s.push(T);let h=d.length+r.length+v.length,y=`xref\n0 6\n0000000000 65535 f \n`;for(let E=0;E>\nstartxref\n${h}\n%%EOF\n`;let g=p.encode(y),b=new Uint8Array(d.length+r.length+v.length+g.length);return b.set(d,0),b.set(r,d.length),b.set(v,d.length+r.length),b.set(g,d.length+r.length+v.length),new Blob([b],{type:\"application/pdf\"})}function Pb(e){let t=1/0,o=-1/0;for(let r=0;ro&&(o=n))}return t===1/0?{min:0,max:0}:{min:t,max:o}}function yR(e,t,o){let r=e.length;if(r===0)return{vmin:0,vmax:0};let n=1/0,a=-1/0;for(let T=0;Ta&&(a=S)}if(n===a)return{vmin:n,vmax:a};let i=1024,l=new Uint32Array(i),s=a-n,c=(i-1)/s;for(let T=0;T=u){d=n+T/(i-1)*s;break}p=0;for(let T=0;T=m){v=n+T/(i-1)*s;break}return{vmin:d,vmax:v}}var at=q(re());var Im=q(re(),1);function hR(e){return _e(\"MuiIconButton\",e)}var E_=Ce(\"MuiIconButton\",[\"root\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"edgeStart\",\"edgeEnd\",\"sizeSmall\",\"sizeMedium\",\"sizeLarge\",\"loading\",\"loadingIndicator\",\"loadingWrapper\"]),Cb=E_;var sc=q(Ie(),1),P_=e=>{let{classes:t,disabled:o,color:r,edge:n,size:a,loading:i}=e,l={root:[\"root\",i&&\"loading\",o&&\"disabled\",r!==\"default\"&&`color${me(r)}`,n&&`edge${me(n)}`,`size${me(a)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]};return Le(l,hR,t)},C_=ae(ma,{name:\"MuiIconButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.loading&&t.loading,o.color!==\"default\"&&t[`color${me(o.color)}`],o.edge&&t[`edge${me(o.edge)}`],t[`size${me(o.size)}`]]}})(He(({theme:e})=>({textAlign:\"center\",flex:\"0 0 auto\",fontSize:e.typography.pxToRem(24),padding:8,borderRadius:\"50%\",color:(e.vars||e).palette.action.active,transition:e.transitions.create(\"background-color\",{duration:e.transitions.duration.shortest}),variants:[{props:t=>!t.disableRipple,style:{\"--IconButton-hoverBg\":e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity),\"&:hover\":{backgroundColor:\"var(--IconButton-hoverBg)\",\"@media (hover: none)\":{backgroundColor:\"transparent\"}}}},{props:{edge:\"start\"},style:{marginLeft:-12}},{props:{edge:\"start\",size:\"small\"},style:{marginLeft:-3}},{props:{edge:\"end\"},style:{marginRight:-12}},{props:{edge:\"end\",size:\"small\"},style:{marginRight:-3}}]})),He(({theme:e})=>({variants:[{props:{color:\"inherit\"},style:{color:\"inherit\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{\"--IconButton-hoverBg\":e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity)}})),{props:{size:\"small\"},style:{padding:5,fontSize:e.typography.pxToRem(18)}},{props:{size:\"large\"},style:{padding:12,fontSize:e.typography.pxToRem(28)}}],[`&.${Cb.disabled}`]:{backgroundColor:\"transparent\",color:(e.vars||e).palette.action.disabled},[`&.${Cb.loading}`]:{color:\"transparent\"}}))),R_=ae(\"span\",{name:\"MuiIconButton\",slot:\"LoadingIndicator\"})(({theme:e})=>({display:\"none\",position:\"absolute\",visibility:\"visible\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",color:(e.vars||e).palette.action.disabled,variants:[{props:{loading:!0},style:{display:\"flex\"}}]})),w_=Im.forwardRef(function(t,o){let r=je({props:t,name:\"MuiIconButton\"}),{edge:n=!1,children:a,className:i,color:l=\"default\",disabled:s=!1,disableFocusRipple:c=!1,size:u=\"medium\",id:m,loading:p=null,loadingIndicator:d,...v}=r,T=tl(m),S=d??(0,sc.jsx)(Ju,{\"aria-labelledby\":T,color:\"inherit\",size:16}),h={...r,edge:n,color:l,disabled:s,disableFocusRipple:c,loading:p,loadingIndicator:S,size:u},y=P_(h);return(0,sc.jsxs)(C_,{id:p?T:m,className:ie(y.root,i),centerRipple:!0,focusRipple:!c,disabled:s||p,ref:o,...v,ownerState:h,children:[typeof p==\"boolean\"&&(0,sc.jsx)(\"span\",{className:y.loadingWrapper,style:{display:\"contents\"},children:(0,sc.jsx)(R_,{className:y.loadingIndicator,ownerState:h,children:p&&S})}),a]})}),Rb=w_;var gR=q(Ie(),1),bR=Qu((0,gR.jsx)(\"path\",{d:\"M3 17v2h6v-2zM3 5v2h10V5zm10 16v-2h8v-2h-8v-2h-2v6zM7 9v2H3v2h4v2h2V9zm14 4v-2H11v2zm-6-4h2V7h4V5h-4V3h-2z\"}),\"Tune\");var vR={widgets:{Show2D:{tool_groups:[\"display\",\"histogram\",\"stats\",\"navigation\",\"view\",\"export\",\"roi\",\"profile\",\"all\"],aliases:{}},Show3D:{tool_groups:[\"display\",\"histogram\",\"stats\",\"playback\",\"view\",\"export\",\"roi\",\"profile\",\"all\"],aliases:{navigation:\"playback\"}},Show3DVolume:{tool_groups:[\"display\",\"histogram\",\"playback\",\"fft\",\"navigation\",\"stats\",\"export\",\"view\",\"volume\",\"all\"],aliases:{}},Show4D:{tool_groups:[\"display\",\"roi\",\"histogram\",\"profile\",\"navigation\",\"playback\",\"stats\",\"export\",\"view\",\"fft\",\"all\"],aliases:{}},Show4DSTEM:{tool_groups:[\"display\",\"histogram\",\"stats\",\"navigation\",\"playback\",\"view\",\"export\",\"roi\",\"profile\",\"fft\",\"virtual\",\"frame\",\"all\"],aliases:{}},ShowComplex2D:{tool_groups:[\"display\",\"histogram\",\"fft\",\"roi\",\"stats\",\"export\",\"view\",\"all\"],aliases:{}},Mark2D:{tool_groups:[\"points\",\"roi\",\"profile\",\"display\",\"marker_style\",\"snap\",\"navigation\",\"view\",\"export\",\"all\"],aliases:{}},Edit2D:{tool_groups:[\"mode\",\"edit\",\"display\",\"histogram\",\"stats\",\"navigation\",\"export\",\"view\",\"all\"],aliases:{}},Align2D:{tool_groups:[\"alignment\",\"overlay\",\"display\",\"histogram\",\"stats\",\"export\",\"view\",\"all\"],aliases:{}},Bin:{tool_groups:[\"display\",\"binning\",\"mask\",\"preview\",\"stats\",\"export\",\"all\"],aliases:{}},Merge4DSTEM:{tool_groups:[\"display\",\"sources\",\"merge\",\"preview\",\"stats\",\"export\",\"all\"],aliases:{}},Show1D:{tool_groups:[\"display\",\"peaks\",\"stats\",\"export\",\"all\"],aliases:{}}},viewer_widgets:[\"Show1D\",\"Show2D\",\"Show3D\",\"Show3DVolume\",\"Show4D\",\"Show4DSTEM\",\"ShowComplex2D\"],control_presets:{all:{label:\"All\",show_groups:[\"*\"]},compact:{label:\"Compact\",show_groups:[\"mode\",\"edit\",\"display\",\"navigation\",\"playback\",\"view\",\"export\",\"fft\"]},mask_focus:{label:\"Mask Focus\",show_groups:[\"edit\",\"display\",\"roi\",\"histogram\",\"stats\",\"navigation\",\"playback\",\"view\",\"export\",\"fft\",\"virtual\",\"frame\"]},crop_focus:{label:\"Crop Focus\",show_groups:[\"mode\",\"edit\",\"display\",\"histogram\",\"stats\",\"navigation\",\"view\",\"export\"]},spectroscopy:{label:\"Spectroscopy\",show_groups:[\"display\",\"peaks\",\"stats\"]}}};var cc=vR;function xR(e){let t=cc.widgets[e];if(!t){let o=Object.keys(cc.widgets).sort().join(\", \");throw new Error(`Unknown widget '${e}'. Supported widgets: ${o}.`)}return t}function O_(e){return e==null?[]:typeof e==\"string\"?[e]:[...e]}function uc(e,t){let r=xR(e).aliases??{},n=t.trim().toLowerCase();return r[n]??n}function pc(e){return[...xR(e).tool_groups]}function Fm(e,t){let o=pc(e),r=new Set(o),n=[],a=new Set;for(let i of O_(t)){let l=uc(e,String(i));if(l){if(!r.has(l)){let s=o.map(c=>`\"${c}\"`).join(\", \");throw new Error(`Unknown tool group '${i}'. Supported values: ${s}.`)}if(l===\"all\")return[\"all\"];a.has(l)||(a.add(l),n.push(l))}}return n}function TR(e,t){return pc(e).filter(o=>o!==\"all\"&&t.has(o))}function SR(e,t){let o=Fm(e,t);return o.includes(\"all\")?pc(e).filter(r=>r!==\"all\"):o}function ER(e){return e.replace(/_/g,\" \").replace(/\\b\\w/g,t=>t.toUpperCase())}function PR(){return Object.keys(cc.control_presets)}function CR(e){return cc.control_presets[e]?.label??e}function RR(e,t){let o=cc.control_presets[t];if(!o){let i=Object.keys(cc.control_presets).sort().join(\", \");throw new Error(`Unknown control preset '${t}'. Supported presets: ${i}.`)}let r=pc(e).filter(i=>i!==\"all\");if(o.show_groups.includes(\"*\"))return[];let n=new Set(o.show_groups.map(i=>uc(e,i))),a=r.filter(i=>!n.has(i));return Fm(e,a)}function Km(e,t,o){let r=Fm(e,o),n=Fm(e,t),a=new Set(r),i=new Set(n),l=a.has(\"all\"),s=l||i.has(\"all\"),c=m=>{let p=uc(e,m);return p===\"all\"?l:l||a.has(p)};return{hideAll:l,lockAll:s,isHidden:c,isLocked:m=>{let p=uc(e,m);return p===\"all\"?s:s||c(p)||i.has(p)},hiddenSet:a,disabledSet:i}}function wb(e,t,o){let r=new Set(SR(e,t)),n=uc(e,o);return n===\"all\"?[\"all\"]:(r.add(n),TR(e,r))}function Mb(e,t,o){let r=new Set(SR(e,t));return r.delete(uc(e,o)),TR(e,r)}var wR={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},A_={fontSize:10,py:.25,px:1,minWidth:0};function MR({widgetName:e,hiddenTools:t,setHiddenTools:o,disabledTools:r,setDisabledTools:n,themeColors:a,labelOverrides:i}){let[l,s]=at.useState(null),c=at.useMemo(()=>pc(e).filter(v=>v!==\"all\"),[e]),u=at.useMemo(()=>Km(e,r,t),[e,r,t]),m=at.useCallback((v,T)=>{o(S=>T?Mb(e,S,v):wb(e,S,v))},[o,e]),p=at.useCallback((v,T)=>{n(S=>T?wb(e,S,v):Mb(e,S,v))},[n,e]),d=at.useCallback(v=>{o(RR(e,v))},[o,e]);return at.createElement(at.Fragment,null,at.createElement(yp,{title:\"Customize controls\",arrow:!0,placement:\"top\"},at.createElement(Rb,{size:\"small\",\"aria-label\":\"Customize controls\",onClick:v=>s(v.currentTarget),sx:{p:.25,ml:.5,color:a.text}},at.createElement(bR,{sx:{fontSize:16}}))),at.createElement(ip,{anchorEl:l,open:!!l,onClose:()=>s(null),anchorOrigin:{vertical:\"bottom\",horizontal:\"right\"},transformOrigin:{vertical:\"top\",horizontal:\"right\"},PaperProps:{sx:{bgcolor:a.controlBg,color:a.text,border:`1px solid ${a.border}`,p:.5,minWidth:280}}},at.createElement(Fe,{sx:{px:.5,pb:.75}},at.createElement(Xe,{sx:{fontSize:11,fontWeight:\"bold\",mb:.75}},\"Presets\"),at.createElement(Fe,{sx:{display:\"flex\",gap:.5,flexWrap:\"wrap\"}},PR().map(v=>at.createElement(ga,{key:v,size:\"small\",sx:A_,\"data-testid\":`preset-${v}`,onClick:()=>d(v)},CR(v))))),at.createElement(ob,{sx:{borderColor:a.border,my:.5}}),at.createElement(Fe,{sx:{maxHeight:300,overflowY:\"auto\",px:.5}},at.createElement(Xe,{sx:{fontSize:11,fontWeight:\"bold\",mb:.5}},\"Per-group\"),c.map(v=>{let T=i?.[v]??ER(v),S=u.isHidden(v),h=u.isLocked(v);return at.createElement(Fe,{key:v,\"data-testid\":`tool-row-${v}`,sx:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",py:.25,gap:.5}},at.createElement(Xe,{sx:{fontSize:11}},T),at.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:.5}},at.createElement(Xe,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Show\"),at.createElement(Un,{size:\"small\",checked:!S,onChange:y=>m(v,y.target.checked),inputProps:{\"aria-label\":`show-${v}`},sx:wR.small}),at.createElement(Xe,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Lock\"),at.createElement(Un,{size:\"small\",checked:h,onChange:y=>p(v,y.target.checked),inputProps:{\"aria-label\":`lock-${v}`},sx:wR.small,disabled:S})))}))))}var xn={label:{fontSize:11},labelSmall:{fontSize:10},value:{fontSize:10,fontFamily:\"monospace\"},title:{fontWeight:\"bold\"}},D_={XS:4,SM:8,MD:12,LG:16},hp={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},gp={fontSize:10,py:.25,px:1,minWidth:0},N_={anchorOrigin:{vertical:\"top\",horizontal:\"left\"},transformOrigin:{vertical:\"bottom\",horizontal:\"left\"},sx:{zIndex:9999}},OR={small:{\"& .MuiSlider-thumb\":{width:12,height:12},\"& .MuiSlider-rail\":{height:3},\"& .MuiSlider-track\":{height:3}}},__={root:{p:2,bgcolor:\"transparent\",color:\"inherit\",fontFamily:\"monospace\",overflow:\"visible\"}},yi=window.devicePixelRatio||1,AR=.2;function tn(e){return Math.round(e)+.5}var z_=600,k_=400,B_=12,L_=16,j_=28,U_=18,H_=48,V_=26,vo=\"-apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",Tn=4,NR=8,DR=55,$_=.05;function Y_({text:e,theme:t=\"dark\"}){let o=t===\"dark\";return w.createElement(yp,{title:typeof e==\"string\"?w.createElement(Xe,{sx:{fontSize:11,lineHeight:1.4}},e):e,arrow:!0,placement:\"bottom\",componentsProps:{tooltip:{sx:{bgcolor:o?\"#333\":\"#fff\",color:o?\"#ddd\":\"#333\",border:`1px solid ${o?\"#555\":\"#ccc\"}`,maxWidth:280,p:1}},arrow:{sx:{color:o?\"#333\":\"#fff\",\"&::before\":{border:`1px solid ${o?\"#555\":\"#ccc\"}`}}}}},w.createElement(Xe,{component:\"span\",sx:{fontSize:12,color:o?\"#888\":\"#666\",cursor:\"help\",ml:.5,\"&:hover\":{color:o?\"#aaa\":\"#444\"}}},\"\\u24D8\"))}function X_({items:e}){return w.createElement(Fe,{component:\"table\",sx:{borderCollapse:\"collapse\",\"& td\":{py:.25,fontSize:11,lineHeight:1.3,verticalAlign:\"top\"},\"& td:first-of-type\":{pr:1.5,opacity:.7,fontFamily:\"monospace\",fontSize:10,whiteSpace:\"nowrap\"}}},w.createElement(\"tbody\",null,e.map(([t,o],r)=>w.createElement(\"tr\",{key:r},w.createElement(\"td\",null,t),w.createElement(\"td\",null,o)))))}function Sa(e,t,o=NR){let r=t-e;if(r<=0||!isFinite(r))return[e];let n=dR(r/o);if(n<=0||!isFinite(n))return[e,t];let a=Math.ceil(e/n)*n,i=[];for(let l=a;l<=t+n*.001;l+=n)l>=e-n*.001&&i.push(l);return i.length===0&&i.push(e,t),i}function bp(e,t,o=NR){let r=Math.floor(Math.log10(Math.max(e,1e-30))),n=Math.ceil(Math.log10(Math.max(t,1e-30))),a=n-r,i=a<=o?1:Math.ceil(a/o),l=[];for(let s=r;s<=n;s+=i){let c=Math.pow(10,s);c>=e&&c<=t&&l.push(c)}return l.length===0&&l.push(e,t),l}function G_(){let{themeInfo:e,colors:t}=fR(),o=e.theme===\"dark\",[r]=Ye(\"y_bytes\"),[n]=Ye(\"x_bytes\"),[a]=Ye(\"n_traces\"),[i]=Ye(\"n_points\"),[l]=Ye(\"labels\"),[s]=Ye(\"colors\"),[c]=Ye(\"title\"),[u]=Ye(\"x_label\"),[m]=Ye(\"y_label\"),[p]=Ye(\"x_unit\"),[d]=Ye(\"y_unit\"),[v,T]=Ye(\"log_scale\"),[S,h]=Ye(\"auto_contrast\"),[y]=Ye(\"percentile_low\"),[g]=Ye(\"percentile_high\"),[b]=Ye(\"show_stats\"),[E,C]=Ye(\"show_legend\"),[P,A]=Ye(\"show_grid\"),[_]=Ye(\"show_controls\"),[z]=Ye(\"line_width\"),[I]=Ye(\"stats_mean\"),[x]=Ye(\"stats_min\"),[k]=Ye(\"stats_max\"),[U]=Ye(\"stats_std\"),[O,N]=Ye(\"focused_trace\"),[X,oe]=Ye(\"peak_markers\"),[W,Te]=Ye(\"peak_active\"),[fe,Ke]=Ye(\"peak_search_radius\"),[Ze,Ue]=Ye(\"selected_peaks\"),[xe,Je]=Ye(\"grid_density\"),[ht,we]=Ye(\"x_range\"),[ft,le]=Ye(\"y_range\"),[Oe,Ae]=Ye(\"disabled_tools\"),[et,dt]=Ye(\"hidden_tools\"),[Lt]=Ye(\"range_stats\"),[jt]=Ye(\"peak_fwhm\"),Be=w.useMemo(()=>Km(\"Show1D\",Oe,et),[Oe,et]),Nt=Be.isHidden(\"display\"),Ro=Be.isHidden(\"peaks\"),Ut=Be.isHidden(\"stats\"),st=Be.isHidden(\"export\"),se=Be.isLocked(\"display\"),xt=Be.isLocked(\"peaks\"),fr=Be.isLocked(\"export\"),Z=w.useRef(null),ee=w.useRef(null),Se=w.useRef(null),[ye,ze]=w.useState(z_),[ue,gt]=w.useState(k_),[ce,ke]=w.useState(0),[he,Wt]=w.useState(1),[be,uo]=w.useState(0),[ve,po]=w.useState(1),[Ht,Sn]=w.useState(!1),Tt=w.useRef(!1);Tt.current=Ht;let[Qe,Ar]=w.useState(!1),En=w.useRef(!1);En.current=Qe;let Gt=w.useRef(null),[Re,$o]=w.useState(null),on=w.useRef({min:0,max:1}),rn=w.useRef({min:0,max:1}),nn=w.useRef([]),Dr=w.useRef(null),[ro,dl]=w.useState(null),[_R,Ob]=w.useState(null),Ea=w.useRef(null),[Pa,vp]=w.useState(null),Qm=w.useRef(null),Wm=w.useRef(!1),Bo=w.useRef(null),fc=w.useRef(null),Nr=w.useRef(null),[dc,Zm]=w.useState(null),[Ab,Db]=w.useState(\"\"),[Nb,_b]=w.useState(\"\"),[zb,ml]=w.useState(!1),_r=w.useRef(null),[mc,Jm]=w.useState(null),[kb,Bb]=w.useState(\"\"),[Lb,jb]=w.useState(\"\"),[Ub,yl]=w.useState(!1),[zR,Hb]=w.useState(!1),[Vb,hl]=w.useState(null),M=w.useMemo(()=>{let D=!!(m||d),f=!!(u||p),H=v?bp(Math.max(be,1e-30),ve):Sa(be,ve),B=30;try{let j=document.createElement(\"canvas\").getContext(\"2d\");if(j){j.font=`11px ${vo}`;for(let F of H){let Q=j.measureText(Rt(F)).width;Q>B&&(B=Q)}}}catch{}return{top:B_,right:L_,bottom:j_+(f?U_:0),left:Math.max(H_,B+Tn+6+(D?V_:0))}},[be,ve,v,m,d,u,p]),ge=ye-M.left-M.right,ne=ue-M.top-M.bottom;w.useEffect(()=>{if(!r||r.byteLength<4||a<1||i<1){nn.current=[];return}let D=Eb(r);if(!D){nn.current=[];return}let f=[];for(let R=0;R=4?Dr.current=Eb(n):Dr.current=null;let H=0,B=i-1;if(Dr.current&&Dr.current.length>0){let R=Pb(Dr.current);H=R.min,B=R.max}H===B&&(B=H+1);let j=1/0,F=-1/0;if(S&&f.length>0){let R=f.reduce((Y,K)=>Y+K.length,0),V=new Float32Array(R),te=0;for(let Y of f)V.set(Y,te),te+=Y.length;let G=yR(V,y,g);j=G.vmin,F=G.vmax}else for(let R of f){let V=Pb(R);V.minF&&(F=V.max)}isFinite(j)||(j=0),isFinite(F)||(F=1),j===F&&(j-=.5,F+=.5);let Q=(F-j)*$_;j-=Q,F+=Q,on.current={min:H,max:B},rn.current={min:j,max:F},ke(H),Wt(B),uo(j),po(F)},[r,n,a,i,S,y,g]);let St=w.useCallback(D=>M.left+(D-ce)/(he-ce)*ge,[ce,he,ge,M.left]),wt=w.useCallback(D=>{if(v){let f=Math.log10(Math.max(be,1e-30)),H=Math.log10(Math.max(ve,1e-30)),B=Math.log10(Math.max(D,1e-30));return M.top+ne-(B-f)/(H-f||1)*ne}return M.top+ne-(D-be)/(ve-be||1)*ne},[be,ve,ne,v,M.top]),Yo=w.useCallback(D=>ce+(D-M.left)/ge*(he-ce),[ce,he,ge,M.left]),an=w.useCallback(D=>{let f=(M.top+ne-D)/ne;if(v){let H=Math.log10(Math.max(be,1e-30)),B=Math.log10(Math.max(ve,1e-30));return Math.pow(10,H+f*(B-H))}return be+f*(ve-be)},[be,ve,ne,v,M.top]),gl=w.useCallback(()=>{Sn(!1),Ar(!1),we([]),le([]),ke(on.current.min),Wt(on.current.max),uo(rn.current.min),po(rn.current.max)},[we,le]);w.useEffect(()=>{let D=Z.current;if(!D)return;let f=D.getContext(\"2d\");if(!f||(D.width=ye*yi,D.height=ue*yi,f.scale(yi,yi),f.fillStyle=o?\"#1a1a1a\":\"#f8f8f8\",f.fillRect(0,0,ye,ue),ge<=0||ne<=0))return;let H=nn.current,B=Dr.current;if(P){f.strokeStyle=o?\"rgba(255,255,255,0.08)\":\"rgba(0,0,0,0.08)\",f.lineWidth=1,f.setLineDash([2,3]);let Y=Math.max(3,xe),K=Sa(ce,he,Y);for(let Ee of K){let de=tn(St(Ee));de>=M.left&&de<=M.left+ge&&(f.beginPath(),f.moveTo(de,M.top),f.lineTo(de,M.top+ne),f.stroke())}let J=Math.max(3,xe),pe=v?bp(Math.max(be,1e-30),ve,J):Sa(be,ve,J);for(let Ee of pe){let de=tn(wt(Ee));de>=M.top&&de<=M.top+ne&&(f.beginPath(),f.moveTo(M.left,de),f.lineTo(M.left+ge,de),f.stroke())}f.setLineDash([])}f.strokeStyle=o?\"#666\":\"#999\",f.lineWidth=1;let j=tn(M.left),F=tn(M.top+ne);f.beginPath(),f.moveTo(j,M.top),f.lineTo(j,F),f.lineTo(M.left+ge,F),f.stroke();let Q=Sa(ce,he,Math.max(3,Math.floor(ge/DR)));f.fillStyle=o?\"#aaa\":\"#555\",f.font=`11px ${vo}`,f.textAlign=\"center\",f.textBaseline=\"top\";for(let Y of Q){let K=tn(St(Y));K>=M.left&&K<=M.left+ge&&(f.beginPath(),f.moveTo(K,M.top+ne),f.lineTo(K,M.top+ne+Tn),f.stroke(),f.fillText(Rt(Y),K,M.top+ne+Tn+2))}let R=v?bp(Math.max(be,1e-30),ve):Sa(be,ve);f.textAlign=\"right\",f.textBaseline=\"middle\";for(let Y of R){let K=tn(wt(Y));K>=M.top&&K<=M.top+ne&&(f.beginPath(),f.moveTo(M.left-Tn,K),f.lineTo(M.left,K),f.stroke(),f.fillText(Rt(Y),M.left-Tn-2,K))}if(u||p){f.textAlign=\"center\",f.textBaseline=\"top\",f.font=`12px ${vo}`,f.fillStyle=o?\"#999\":\"#666\";let Y=u||\"\";p&&(Y+=Y?` (${p})`:p),f.fillText(Y,M.left+ge/2,M.top+ne+Tn+18)}if(m||d){f.save(),f.translate(12,M.top+ne/2),f.rotate(-Math.PI/2),f.textAlign=\"center\",f.textBaseline=\"top\",f.font=`12px ${vo}`,f.fillStyle=o?\"#999\":\"#666\";let Y=m||\"\";d&&(Y+=Y?` (${d})`:d),f.fillText(Y,0,0),f.restore()}f.save(),f.beginPath(),f.rect(M.left,M.top,ge,ne),f.clip();let V=O>=0&&O{let pe=H[Y],Ee=s&&s[Y]||\"#4fc3f7\";f.globalAlpha=K,f.strokeStyle=Ee,f.lineWidth=J,f.beginPath();let de=!1;for(let De=0;De0){let Y=new Set(Ze||[]);for(let K=0;K{let D=ee.current;if(!D)return;let f=D.getContext(\"2d\");if(!f||(D.width=ye*yi,D.height=ue*yi,f.scale(yi,yi),f.clearRect(0,0,ye,ue),ge<=0||ne<=0))return;if(ro){let{canvasX:j,canvasY:F}=ro;if(j>=M.left&&j<=M.left+ge&&F>=M.top&&F<=M.top+ne){f.strokeStyle=o?\"rgba(255,255,255,0.25)\":\"rgba(0,0,0,0.25)\",f.lineWidth=1,f.setLineDash([3,3]);let Q=tn(j);f.beginPath(),f.moveTo(Q,M.top),f.lineTo(Q,M.top+ne),f.stroke();let R=tn(F);f.beginPath(),f.moveTo(M.left,R),f.lineTo(M.left+ge,R),f.stroke(),f.setLineDash([]),f.fillStyle=ro.color,f.beginPath(),f.arc(j,wt(ro.dataY),4,0,Math.PI*2),f.fill();let V=Rt(ro.dataX),te=Rt(ro.dataY),G=`${V}, ${te}`;ro.label&&(G=`${ro.label}: ${G}`),f.font=\"10px monospace\";let Y=f.measureText(G).width,K=4,J=Y+K*2,pe=16,Ee=j+10,de=F-pe-6;Ee+J>M.left+ge&&(Ee=j-J-10),de=0&&O=1&&l&&l.length>0){let V=0;for(let J=0;JV&&(V=Ee)}let te=32+V,G=12+a*14,Y=M.left+ge-te-8,K=M.top+8;Qm.current={lx:Y,ly:K,w:te,h:G,entryH:14,pad:6,n:a},f.fillStyle=o?\"rgba(30,30,30,0.85)\":\"rgba(255,255,255,0.85)\",f.fillRect(Y,K,te,G),f.strokeStyle=o?\"#555\":\"#ccc\",f.lineWidth=1,f.strokeRect(Y,K,te,G);for(let J=0;J=0&&Ope&&(pe=R[de],Ee=de);if(pe>-1/0){let de=F?F[Ee]:Ee;B={x0:K,x1:J,peakX:de,peakY:pe,traceIdx:Q}}}}if(B){let j=B,F=Math.max(M.left,St(j.x0)),Q=Math.min(M.left+ge,St(j.x1)),R=Math.min(F,Q),V=Math.abs(Q-F);f.fillStyle=o?\"rgba(66,165,245,0.15)\":\"rgba(33,150,243,0.12)\",f.fillRect(R,M.top,V,ne),f.strokeStyle=o?\"rgba(66,165,245,0.5)\":\"rgba(33,150,243,0.4)\",f.lineWidth=1,f.strokeRect(R,M.top,V,ne);let te=St(j.peakX),G=wt(j.peakY),Y=s&&s[j.traceIdx]||\"#4fc3f7\";f.strokeStyle=Y,f.lineWidth=1,f.globalAlpha=.6,f.setLineDash([4,3]),f.beginPath(),f.moveTo(te,G),f.lineTo(te,M.top+ne),f.stroke(),f.setLineDash([]),f.globalAlpha=1;let K=6;f.fillStyle=o?\"rgba(66,165,245,0.3)\":\"rgba(33,150,243,0.25)\",f.strokeStyle=Y,f.lineWidth=2,f.setLineDash([3,2]),f.beginPath(),f.moveTo(te,G-K),f.lineTo(te+K,G+K),f.lineTo(te-K,G+K),f.closePath(),f.fill(),f.stroke(),f.setLineDash([]),f.font=`9px ${vo}`,f.fillStyle=o?\"#ddd\":\"#333\",f.textAlign=\"center\",f.textBaseline=\"bottom\",f.fillText(Rt(j.peakX),te,G-K-3)}if(Ht){let j=o?\"rgba(0,170,255,0.7)\":\"rgba(0,120,255,0.6)\",F=o?\"rgba(0,170,255,1.0)\":\"rgba(0,120,255,0.9)\";for(let Q of[\"left\",\"right\"]){let V=St(Q===\"left\"?ce:he);if(VM.left+ge+2)continue;let te=dc===Q||Nr.current?.handle===Q,G=te?F:j;f.strokeStyle=G,f.lineWidth=te?2:1,f.setLineDash([4,3]),f.beginPath(),f.moveTo(tn(V),M.top),f.lineTo(tn(V),M.top+ne),f.stroke(),f.setLineDash([]);let Y=M.top+ne+1,K=6;f.fillStyle=G,f.beginPath(),f.moveTo(V-K,Y),f.lineTo(V+K,Y),f.lineTo(V,Y+K+2),f.closePath(),f.fill()}}if(Ht&&(f.fillStyle=o?\"rgba(0,170,255,0.5)\":\"rgba(0,120,255,0.4)\",f.font=`bold 9px ${vo}`,f.textAlign=\"right\",f.textBaseline=\"top\",f.fillText(\"X LOCKED\",M.left+ge,M.top+ne+4)),Qe&&(f.fillStyle=o?\"rgba(0,170,255,0.5)\":\"rgba(0,120,255,0.4)\",f.font=`bold 9px ${vo}`,f.textAlign=\"left\",f.textBaseline=\"top\",f.fillText(\"Y LOCKED\",M.left+4,M.top+2)),Qe){let j=o?\"rgba(0,170,255,0.7)\":\"rgba(0,120,255,0.6)\",F=o?\"rgba(0,170,255,1.0)\":\"rgba(0,120,255,0.9)\";for(let Q of[\"top\",\"bottom\"]){let V=wt(Q===\"top\"?ve:be);if(VM.top+ne+2)continue;let te=mc===Q||_r.current?.handle===Q,G=te?F:j;f.strokeStyle=G,f.lineWidth=te?2:1,f.setLineDash([4,3]),f.beginPath(),f.moveTo(M.left,tn(V)),f.lineTo(M.left+ge,tn(V)),f.stroke(),f.setLineDash([]);let Y=M.left-1,K=6;f.fillStyle=G,f.beginPath(),f.moveTo(Y,V-K),f.lineTo(Y,V+K),f.lineTo(Y-K-2,V),f.closePath(),f.fill()}}if(jt&&jt.length>0){f.save(),f.beginPath(),f.rect(M.left,M.top,ge,ne),f.clip();for(let j of jt){if(j.fwhm==null||j.center==null||j.amplitude==null||j.offset==null)continue;let F=j.offset+j.amplitude/2,Q=wt(F),R=St(j.center-j.fwhm/2),V=St(j.center+j.fwhm/2),te=j.peak_idx,G=X&&te>=0&&te{let H=nn.current,B=Dr.current;if(H.length===0||i<1)return null;let j=Yo(D),F=0;if(B){let Y=1/0;for(let K=0;K{let H=Qm.current;if(!H||DH.lx+H.w||fH.ly+H.h)return null;let B=Math.floor((f-H.ly-H.pad)/H.entryH);return B<0||B>=H.n?null:B},[]),bl=w.useCallback((D,f)=>{if(!X||X.length===0)return null;let H=12,B=null,j=1/0;for(let F=0;F{if(!Ht||fM.top+ne+12)return null;let H=St(ce),B=St(he),j=Math.abs(D-H),F=Math.abs(D-B),Q=8;return j{if(!Qe||DM.left+ge)return null;let H=wt(ve),B=wt(be),j=Math.abs(f-H),F=Math.abs(f-B),Q=8;return j{D.preventDefault();let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(BM.left+ge||jM.top+ne)return;let F=D.deltaY>0?1.1:1/1.1,Q=Yo(B),R=an(j);Tt.current||(ke(V=>Q-(Q-V)*F),Wt(V=>Q+(V-Q)*F)),En.current||(uo(V=>R-(R-V)*F),po(V=>R+(V-R)*F))},[ge,ne,Yo,an,M.left,M.top]);w.useEffect(()=>{let D=Se.current;if(D)return D.addEventListener(\"wheel\",ey,{passive:!1}),()=>D.removeEventListener(\"wheel\",ey)},[ey]),w.useEffect(()=>{zb||(Db(ce.toPrecision(6)),_b(he.toPrecision(6)))},[ce,he,zb]),w.useEffect(()=>{Ub||(Bb(be.toPrecision(6)),jb(ve.toPrecision(6)))},[be,ve,Ub]),w.useEffect(()=>{ht&&ht.length===2?(ke(ht[0]),Wt(ht[1]),Sn(!0)):ht&&ht.length===0&&Ht&&Sn(!1)},[ht]),w.useEffect(()=>{ft&&ft.length===2?(uo(ft[0]),po(ft[1]),Ar(!0)):ft&&ft.length===0&&Qe&&Ar(!1)},[ft]),w.useEffect(()=>{let D=H=>{if(fc.current?.active){let B=fc.current,j=Math.max(200,B.startW+(H.clientX-B.startX)),F=Math.max(100,B.startH+(H.clientY-B.startY));ze(j),gt(F)}if(Nr.current){let B=Z.current;if(!B)return;let j=B.getBoundingClientRect(),F=H.clientX-j.left,Q=Math.max(M.left,Math.min(M.left+ge,F)),R=Yo(Q),V=on.current,te=Math.max(V.min,Math.min(V.max,R));Nr.current.handle===\"left\"?(ke(G=>Math.min(te,he-(he-G)*.001)),we([te,he])):(Wt(G=>Math.max(te,ce+(G-ce)*.001)),we([ce,te]))}if(_r.current){let B=Z.current;if(!B)return;let j=B.getBoundingClientRect(),F=H.clientY-j.top,Q=Math.max(M.top,Math.min(M.top+ne,F)),R=an(Q),V=rn.current,te=Math.max(V.min,Math.min(V.max,R));_r.current.handle===\"top\"?(po(G=>Math.max(te,be+(G-be)*.001)),le([be,te])):(uo(G=>Math.min(te,ve-(ve-G)*.001)),le([te,ve]))}},f=()=>{fc.current?.active&&(fc.current=null),Nr.current&&(Nr.current=null),_r.current&&(_r.current=null)};return window.addEventListener(\"mousemove\",D),window.addEventListener(\"mouseup\",f),()=>{window.removeEventListener(\"mousemove\",D),window.removeEventListener(\"mouseup\",f)}},[M.left,M.top,ge,ne,Yo,an,ce,he,be,ve,we,le]);let kR=w.useCallback(D=>{let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(j>M.top+ne&&j=M.left&&B<=M.left+ge){Gt.current={axis:\"x\",startPx:B,startVal:Yo(B)},$o({axis:\"x\",startVal:Yo(B),currentVal:Yo(B)});return}if(B=0&&j>=M.top&&j<=M.top+ne){Gt.current={axis:\"y\",startPx:j,startVal:an(j)},$o({axis:\"y\",startVal:an(j),currentVal:an(j)});return}if(Ht){let F=Sp(B,j);if(F){Nr.current={handle:F,startPx:B};return}}if(Qe){let F=Ep(B,j);if(F){_r.current={handle:F,startPx:j};return}}if(!(BM.left+ge||jM.top+ne)){if(W&&!xt&&bl(B,j)===null){let Q=xp(B,j),R=O>=0&&O{let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(Nr.current){let V=Nr.current,te=Math.max(M.left,Math.min(M.left+ge,B)),G=Yo(te),Y=on.current,K=Math.max(Y.min,Math.min(Y.max,G));if(V.handle===\"left\"){let J=Math.min(K,he-(he-ce)*.001);ke(J),we([J,he])}else{let J=Math.max(K,ce+(he-ce)*.001);Wt(J),we([ce,J])}return}if(_r.current){let V=_r.current,te=Math.max(M.top,Math.min(M.top+ne,j)),G=an(te),Y=rn.current,K=Math.max(Y.min,Math.min(Y.max,G));if(V.handle===\"top\"){let J=Math.max(K,be+(ve-be)*.001);po(J),le([be,J])}else{let J=Math.min(K,ve-(ve-be)*.001);uo(J),le([J,ve])}return}let F=!Bo.current?.active&&!Ea.current?.active&&!Gt.current;if(Ht&&F){let V=Sp(B,j);Zm(V)}else dc&&Zm(null);if(Qe&&F){let V=Ep(B,j);Jm(V)}else mc&&Jm(null);if(Gt.current){let V=Gt.current;V.axis===\"x\"?$o({axis:\"x\",startVal:V.startVal,currentVal:Yo(Math.max(M.left,Math.min(M.left+ge,B)))}):$o({axis:\"y\",startVal:V.startVal,currentVal:an(Math.max(M.top,Math.min(M.top+ne,j)))});return}if(Ea.current?.active){let V=Ea.current;Bo.current&&Math.abs(B-V.startPx)>3&&(Bo.current.wasDrag=!0);let te=Yo(Math.max(M.left,Math.min(M.left+ge,B))),G=Math.min(V.startDataX,te),Y=Math.max(V.startDataX,te),K=nn.current,J=Dr.current,pe=K[V.traceIdx];if(pe){let Ee=-1/0,de=-1;for(let De=0;De=G&&qt<=Y&&isFinite(pe[De])&&pe[De]>Ee&&(Ee=pe[De],de=De)}if(de>=0){let De=J?J[de]:de;vp({x0:G,x1:Y,peakX:De,peakY:Ee,traceIdx:V.traceIdx})}else vp(null)}dl(null);return}if(Bo.current?.active){let V=Bo.current,te=D.clientX-V.startX,G=D.clientY-V.startY;(Math.abs(te)>3||Math.abs(G)>3)&&(V.wasDrag=!0);let Y=V.startXMax-V.startXMin,K=V.startYMax-V.startYMin,J=-(te/ge)*Y,pe=G/ne*K;Tt.current||(ke(V.startXMin+J),Wt(V.startXMax+J)),En.current||(uo(V.startYMin+pe),po(V.startYMax+pe)),dl(null);return}if(BM.left+ge||jM.top+ne){dl(null);return}let Q=Tp(B,j);if(Wm.current=Q!==null,Ob(Q!==null?null:bl(B,j)),Q!==null){dl(null);return}let R=xp(B,j);R&&dl({canvasX:R.canvasX,canvasY:R.canvasY,dataX:R.dataX,dataY:R.dataY,traceIdx:R.traceIdx,label:R.label,color:R.color})},[ge,ne,xp,bl,Tp,M.left,M.top,Yo,an,Ht,Qe,ce,he,be,ve,Sp,Ep,dc,mc,we,le]),LR=w.useCallback(D=>{if(Nr.current){Nr.current=null;return}if(_r.current){_r.current=null;return}if(Gt.current&&Re){let{startVal:f,currentVal:H,axis:B}=Re,j=Math.min(f,H),F=Math.max(f,H),Q=B===\"x\"?he-ce:ve-be;F-j>Q*.01&&(B===\"x\"?(ke(j),Wt(F),Sn(!0),we([j,F])):(uo(j),po(F),Ar(!0),le([j,F]))),Gt.current=null,$o(null);return}if(Ea.current?.active){if((Bo.current?.wasDrag??!1)&&Pa){let H={x:Pa.peakX,y:Pa.peakY,trace_idx:Pa.traceIdx,label:Rt(Pa.peakX),type:\"peak\"};oe([...X||[],H])}Ea.current=null,vp(null),Bo.current=null;return}if(Bo.current?.active&&!Bo.current.wasDrag){let f=Z.current;if(f){let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top,F=Tp(B,j);if(F!==null){N(O===F?-1:F),Bo.current=null;return}let Q=bl(B,j);if(Q!==null){let R=Ze||[];D.shiftKey?R.includes(Q)?Ue(R.filter(V=>V!==Q)):Ue([...R,Q]):R.length===1&&R[0]===Q?Ue([]):Ue([Q]),Bo.current=null;return}if(W&&!xt&&ro){let R=nn.current,V=Dr.current,te=O>=0&&Ode&&(de=G[ot],Ee=ot);let De=V?V[Ee]:Ee,qt={x:De,y:de,trace_idx:te,label:Rt(De),type:\"peak\"};oe([...X||[],qt])}}else if(!W&&(Ze&&Ze.length>0&&Ue([]),ro)){let R=ro.traceIdx;N(O===R?-1:R)}}}Bo.current=null},[ro,O,N,W,X,oe,Ze,Ue,bl,Tp,xt,Re,ce,he,be,ve,we,le,Pa,fe]),jR=w.useCallback(()=>{Bo.current=null,Ea.current=null,Nr.current=null,_r.current=null,vp(null),Gt.current=null,$o(null),dl(null),Ob(null),Zm(null),Jm(null),Wm.current=!1},[]),UR=w.useCallback(D=>{let f=Z.current;if(!f){gl();return}let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(j>M.top+ne&&B>=M.left&&B<=M.left+ge&&Ht){Sn(!1),we([]),ke(on.current.min),Wt(on.current.max);return}if(B=M.top&&j<=M.top+ne&&Qe){Ar(!1),le([]),uo(rn.current.min),po(rn.current.max);return}gl()},[gl,ge,ne,M.left,M.top,Ht,Qe,we,le]),HR=w.useCallback(D=>{let f=D.target.tagName?.toLowerCase();if(!(f===\"input\"||f===\"textarea\"||f===\"select\"))switch(D.key){case\"r\":case\"R\":se||(D.preventDefault(),gl());break;case\"Escape\":D.preventDefault(),N(-1),Ze&&Ze.length>0&&Ue([]);break;case\"p\":case\"P\":xt||(D.preventDefault(),Te(!W));break;case\"c\":case\"C\":xt||(D.preventDefault(),oe([]),Ue([]));break;case\"Delete\":case\"Backspace\":if(!xt&&X&&X.length>0)if(D.preventDefault(),Ze&&Ze.length>0){let H=new Set(Ze),B=X.filter((j,F)=>!H.has(F));oe(B),Ue([])}else{let H=[...X];H.pop(),oe(H)}break}},[gl,N,X,oe,W,Te,Ze,Ue,se,xt]),VR=w.useCallback(()=>{hl(null);let D=Z.current;D&&D.toBlob(f=>{f&&lc(f,`${c||\"show1d\"}.png`)})},[c]),$b=w.useCallback((D=\"pdf\")=>{hl(null);let f=nn.current,H=Dr.current;if(f.length===0)return;let B=4,j=ye*B,F=ue*B,Q=document.createElement(\"canvas\");Q.width=j,Q.height=F;let R=Q.getContext(\"2d\");if(!R)return;if(R.scale(B,B),R.fillStyle=\"#ffffff\",R.fillRect(0,0,ye,ue),P){R.strokeStyle=\"rgba(0,0,0,0.08)\",R.lineWidth=1,R.setLineDash([2,3]);let G=Math.max(3,xe),Y=Sa(ce,he,G);for(let pe of Y){let Ee=St(pe);Ee>=M.left&&Ee<=M.left+ge&&(R.beginPath(),R.moveTo(Ee,M.top),R.lineTo(Ee,M.top+ne),R.stroke())}let K=Math.max(3,xe),J=v?bp(Math.max(be,1e-30),ve,K):Sa(be,ve,K);for(let pe of J){let Ee=wt(pe);Ee>=M.top&&Ee<=M.top+ne&&(R.beginPath(),R.moveTo(M.left,Ee),R.lineTo(M.left+ge,Ee),R.stroke())}R.setLineDash([])}R.strokeStyle=\"#999\",R.lineWidth=1,R.beginPath(),R.moveTo(M.left,M.top),R.lineTo(M.left,M.top+ne),R.lineTo(M.left+ge,M.top+ne),R.stroke();let V=Sa(ce,he,Math.max(3,Math.floor(ge/DR)));R.fillStyle=\"#555\",R.font=`10px ${vo}`,R.textAlign=\"center\",R.textBaseline=\"top\";for(let G of V){let Y=St(G);Y>=M.left&&Y<=M.left+ge&&(R.beginPath(),R.moveTo(Y,M.top+ne),R.lineTo(Y,M.top+ne+Tn),R.stroke(),R.fillText(Rt(G),Y,M.top+ne+Tn+2))}let te=v?bp(Math.max(be,1e-30),ve):Sa(be,ve);R.textAlign=\"right\",R.textBaseline=\"middle\";for(let G of te){let Y=wt(G);Y>=M.top&&Y<=M.top+ne&&(R.beginPath(),R.moveTo(M.left-Tn,Y),R.lineTo(M.left,Y),R.stroke(),R.fillText(Rt(G),M.left-Tn-2,Y))}if(u||p){R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`11px ${vo}`,R.fillStyle=\"#666\";let G=u||\"\";p&&(G+=G?` (${p})`:p),R.fillText(G,M.left+ge/2,M.top+ne+Tn+18)}if(m||d){R.save(),R.translate(12,M.top+ne/2),R.rotate(-Math.PI/2),R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`11px ${vo}`,R.fillStyle=\"#666\";let G=m||\"\";d&&(G+=G?` (${d})`:d),R.fillText(G,0,0),R.restore()}c&&(R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`bold 13px ${vo}`,R.fillStyle=\"#333\",R.fillText(c,ye/2,2)),R.save(),R.beginPath(),R.rect(M.left,M.top,ge,ne),R.clip();for(let G=0;G0)for(let G of X){let Y=s&&s[G.trace_idx]||\"#4fc3f7\",K=St(G.x),J=wt(G.y),pe=5;R.fillStyle=Y,R.strokeStyle=\"#fff\",R.lineWidth=1.5,R.beginPath(),R.moveTo(K,J-pe),R.lineTo(K+pe,J+pe),R.lineTo(K-pe,J+pe),R.closePath(),R.fill(),R.stroke(),R.font=`9px ${vo}`,R.fillStyle=\"#333\",R.textAlign=\"center\",R.textBaseline=\"bottom\",R.fillText(G.label||Rt(G.x),K,J-pe-3)}if(R.restore(),E&&f.length>=1&&l&&l.length>0){R.font=`10px ${vo}`;let G=14,Y=16,K=4,J=6,pe=0;for(let ot=0;otpe&&(pe=Pn)}let Ee=J*2+Y+K+pe,de=J*2+f.length*G,De=M.left+ge-Ee-8,qt=M.top+8;R.fillStyle=\"rgba(255,255,255,0.9)\",R.fillRect(De,qt,Ee,de),R.strokeStyle=\"#ccc\",R.lineWidth=1,R.strokeRect(De,qt,Ee,de);for(let ot=0;otlc(G,`${c||\"show1d\"}_figure.pdf`)):Q.toBlob(G=>{G&&lc(G,`${c||\"show1d\"}_figure.png`)})},[ye,ue,ce,he,be,ve,s,l,z,v,P,xe,E,u,m,p,d,c,St,wt,ge,ne,X]),vl=w.useCallback(D=>{let f=nn.current,H=Dr.current;if(f.length===0)return\"\";let F=[[\"x\",...l&&l.length>0?l:f.map((Q,R)=>`Data ${R+1}`)].join(\",\")];for(let Q=0;Q<(H?H.length:f[0].length);Q++){let R=H?H[Q]:Q;if(D&&Ht&&(Rhe))continue;let V=[String(R)];for(let te of f)V.push(String(te[Q]??\"\"));F.push(V.join(\",\"))}return F.join(`\n`)},[l,Ht,ce,he]),$R=w.useCallback(()=>{let D=vl(!0);D&&navigator.clipboard.writeText(D).then(()=>{Hb(!0),setTimeout(()=>Hb(!1),1e3)})},[vl]),YR=w.useCallback(()=>{hl(null);let D=vl(!0);D&&lc(new Blob([D],{type:\"text/csv\"}),`${c||\"show1d\"}_range.csv`)},[vl,c]),XR=w.useCallback(()=>{hl(null);let D=vl(!1);D&&lc(new Blob([D],{type:\"text/csv\"}),`${c||\"show1d\"}.csv`)},[vl,c]),GR=()=>Nr.current?\"ew-resize\":_r.current?\"ns-resize\":dc?\"ew-resize\":mc?\"ns-resize\":Gt.current?Gt.current.axis===\"x\"?\"ew-resize\":\"ns-resize\":Ea.current?.active?\"col-resize\":Bo.current?.active?\"grabbing\":_R!==null||Wm.current?\"pointer\":W&&!xt?\"col-resize\":\"crosshair\";return w.createElement(Fe,{className:\"show1d-root\",tabIndex:0,onKeyDown:HR,sx:{...__.root,bgcolor:t.bg,color:t.text}},w.createElement(Xe,{variant:\"caption\",sx:{...xn.label,color:t.accent,mb:`${D_.XS}px`,display:\"block\"}},c||\"Plot\",w.createElement(Y_,{theme:e.theme,text:w.createElement(X_,{items:[[\"Scroll\",\"Zoom in/out\"],[\"Drag\",\"Pan (or search peak when Peak on)\"],[\"Drag axis\",\"Lock X or Y range\"],[\"Dbl-click axis\",\"Unlock range\"],[\"Click\",\"Focus trace / select peak\"],[\"Shift+Click\",\"Multi-select peaks\"],[\"P\",\"Toggle peak mode\"],[\"C\",\"Clear all peaks\"],[\"Del\",\"Remove last peak\"],[\"Esc\",\"Deselect all\"],[\"R\",\"Reset view\"],[\"Dbl-click\",\"Reset view\"]]})}),w.createElement(MR,{widgetName:\"Show1D\",hiddenTools:et,setHiddenTools:dt,disabledTools:Oe,setDisabledTools:Ae,themeColors:t})),_&&!Be.hideAll&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"4px\",mb:\"2px\",height:28}},!Nt&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"Log:\"),w.createElement(Un,{size:\"small\",checked:v,onChange:(D,f)=>T(f),sx:hp.small,disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Auto:\"),w.createElement(Un,{size:\"small\",checked:S,onChange:(D,f)=>h(f),sx:hp.small,disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Grid:\"),w.createElement(Un,{size:\"small\",checked:P,onChange:(D,f)=>A(f),sx:hp.small,disabled:se}),P&&w.createElement(km,{size:\"small\",min:5,max:50,step:1,value:xe,onChange:(D,f)=>Je(f),sx:{width:60,ml:\"2px\",...OR.small},disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Legend:\"),w.createElement(Un,{size:\"small\",checked:E,onChange:(D,f)=>C(f),sx:hp.small,disabled:se})),!Ro&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Peak:\"),w.createElement(Un,{size:\"small\",checked:W,onChange:(D,f)=>Te(f),sx:hp.small,disabled:xt}),W&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text,ml:\"2px\"}},\"\\xB1\",fe),w.createElement(km,{size:\"small\",min:1,max:100,step:1,value:fe,onChange:(D,f)=>Ke(f),sx:{width:50,ml:\"2px\",...OR.small},disabled:xt}))),w.createElement(Fe,{sx:{flex:1}}),!Nt&&w.createElement(ga,{size:\"small\",sx:gp,onClick:gl,disabled:se},\"Reset\"),!st&&w.createElement(w.Fragment,null,w.createElement(ga,{size:\"small\",sx:{...gp,color:t.accent},onClick:D=>hl(D.currentTarget),disabled:fr},\"Export\"),w.createElement(ip,{anchorEl:Vb,open:!!Vb,onClose:()=>hl(null),...N_},w.createElement(nl,{onClick:()=>$b(\"pdf\"),sx:{fontSize:12}},\"Figure (PDF)\"),w.createElement(nl,{onClick:()=>$b(\"png\"),sx:{fontSize:12}},\"Figure (PNG)\"),w.createElement(nl,{onClick:VR,sx:{fontSize:12}},\"PNG\"),w.createElement(nl,{onClick:YR,sx:{fontSize:12}},\"CSV (range)\"),w.createElement(nl,{onClick:XR,sx:{fontSize:12}},\"CSV (all)\")))),w.createElement(Fe,{ref:Se,sx:{position:\"relative\",width:ye,height:ue,border:`1px solid ${t.border}`,cursor:GR(),bgcolor:o?\"#1a1a1a\":\"#f8f8f8\"},onMouseDown:kR,onMouseMove:BR,onMouseUp:LR,onMouseLeave:jR,onDoubleClick:UR},w.createElement(\"canvas\",{ref:Z,style:{width:ye,height:ue,position:\"absolute\",top:0,left:0}}),w.createElement(\"canvas\",{ref:ee,style:{width:ye,height:ue,position:\"absolute\",top:0,left:0,pointerEvents:\"none\"}}),w.createElement(Fe,{onMouseDown:D=>{fc.current={active:!0,startX:D.clientX,startY:D.clientY,startW:ye,startH:ue},D.stopPropagation()},sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:\"nwse-resize\",opacity:.6,background:`linear-gradient(135deg, transparent 50%, ${t.accent} 50%)`,\"&:hover\":{opacity:1}}})),Ht&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"6px\",mt:\"4px\",mb:\"2px\",height:24}},w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"X range:\"),w.createElement(\"input\",{type:\"number\",value:Ab,onChange:D=>{ml(!0),Db(D.target.value)},onFocus:()=>ml(!0),onBlur:()=>{ml(!1);let D=parseFloat(Ab);if(!isNaN(D)){let f=on.current,H=Math.max(f.min,Math.min(f.max,D));if(H>=he){let B=H;H=he,Wt(B),we([he,B]),ke(he);return}ke(H),we([H,he])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text}},\"\\u2014\"),w.createElement(\"input\",{type:\"number\",value:Nb,onChange:D=>{ml(!0),_b(D.target.value)},onFocus:()=>ml(!0),onBlur:()=>{ml(!1);let D=parseFloat(Nb);if(!isNaN(D)){let f=on.current,H=Math.max(f.min,Math.min(f.max,D));if(H<=ce){let B=H;H=ce,ke(B),we([B,ce]),Wt(ce);return}Wt(H),we([ce,H])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(ga,{size:\"small\",sx:gp,onClick:()=>{Sn(!1),we([]),ke(on.current.min),Wt(on.current.max)}},\"RESET\"),!st&&w.createElement(ga,{size:\"small\",sx:{...gp,ml:\"4px\"},onClick:$R,disabled:fr},zR?\"COPIED\":\"COPY CSV\")),Qe&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"6px\",mt:\"4px\",mb:\"2px\",height:24}},w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"Y range:\"),w.createElement(\"input\",{type:\"number\",value:kb,onChange:D=>{yl(!0),Bb(D.target.value)},onFocus:()=>yl(!0),onBlur:()=>{yl(!1);let D=parseFloat(kb);if(!isNaN(D)){let f=rn.current,H=Math.max(f.min,Math.min(f.max,D));if(H>=ve){let B=H;H=ve,po(B),le([ve,B]),uo(ve);return}uo(H),le([H,ve])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text}},\"\\u2014\"),w.createElement(\"input\",{type:\"number\",value:Lb,onChange:D=>{yl(!0),jb(D.target.value)},onFocus:()=>yl(!0),onBlur:()=>{yl(!1);let D=parseFloat(Lb);if(!isNaN(D)){let f=rn.current,H=Math.max(f.min,Math.min(f.max,D));if(H<=be){let B=H;H=be,uo(B),le([B,be]),po(be);return}po(H),le([be,H])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(ga,{size:\"small\",sx:gp,onClick:()=>{Ar(!1),le([]),uo(rn.current.min),po(rn.current.max)}},\"RESET\")),b&&!Ut&&I&&I.length>0&&(()=>{let D=O>=0&&OH);return w.createElement(Fe,{sx:{border:`1px solid ${t.border}`,borderTop:\"none\",bgcolor:o?t.bg:\"#fafafa\",maxWidth:ye}},D.map(f=>{let H=l&&l[f]||`Data ${f+1}`,B=s&&s[f]||\"#4fc3f7\";return w.createElement(Fe,{key:f,sx:{display:\"flex\",gap:2,alignItems:\"center\",px:1,py:.25}},w.createElement(Fe,{sx:{width:8,height:8,bgcolor:B,flexShrink:0}}),a>1&&w.createElement(Xe,{sx:{fontSize:11,color:t.text,fontWeight:\"bold\",minWidth:40}},H),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Mean \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(I[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Min \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(x[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Max \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(k[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Std \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(U[f]??0))))}),Ht&&Lt&&Lt.length>0&&w.createElement(w.Fragment,null,w.createElement(Fe,{sx:{borderTop:`1px dashed ${t.border}`,mx:1,my:.25}}),D.map(f=>{let H=Lt[f];if(!H)return null;let B=s&&s[f]||\"#4fc3f7\";return w.createElement(Fe,{key:`rs-${f}`,sx:{display:\"flex\",gap:2,alignItems:\"center\",px:1,py:.25}},w.createElement(Xe,{sx:{fontSize:10,color:o?\"#777\":\"#aaa\",minWidth:60}},\"Range (\",H.n_points,\" pts)\"),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Mean \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.mean))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Min \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.min))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Max \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.max))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Std \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.std))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"\\u222B \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.integral))))})),jt&&jt.length>0&&w.createElement(w.Fragment,null,w.createElement(Fe,{sx:{borderTop:`1px dashed ${t.border}`,mx:1,my:.25}}),jt.map((f,H)=>{let B=X&&f.peak_idx>=0&&f.peak_idx()=>(t||e((t={exports:{}}).exports,t),t.exports);var WR=(e,t,o,r)=>{if(t&&typeof t==\"object\"||typeof t==\"function\")for(let n of FR(t))!QR.call(e,n)&&n!==o&&Yb(e,n,{get:()=>t[n],enumerable:!(r=IR(t,n))||r.enumerable});return e};var q=(e,t,o)=>(o=e!=null?qR(KR(e)):{},WR(t||!e||!e.__esModule?Yb(o,\"default\",{value:e,enumerable:!0}):o,e));var ev=Xo(Me=>{\"use strict\";var ry=Symbol.for(\"react.transitional.element\"),ZR=Symbol.for(\"react.portal\"),JR=Symbol.for(\"react.fragment\"),e2=Symbol.for(\"react.strict_mode\"),t2=Symbol.for(\"react.profiler\"),o2=Symbol.for(\"react.consumer\"),r2=Symbol.for(\"react.context\"),n2=Symbol.for(\"react.forward_ref\"),a2=Symbol.for(\"react.suspense\"),i2=Symbol.for(\"react.memo\"),Fb=Symbol.for(\"react.lazy\"),l2=Symbol.for(\"react.activity\"),Xb=Symbol.iterator;function s2(e){return e===null||typeof e!=\"object\"?null:(e=Xb&&e[Xb]||e[\"@@iterator\"],typeof e==\"function\"?e:null)}var Kb={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Qb=Object.assign,Wb={};function Tl(e,t,o){this.props=e,this.context=t,this.refs=Wb,this.updater=o||Kb}Tl.prototype.isReactComponent={};Tl.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\")};Tl.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,\"forceUpdate\")};function Zb(){}Zb.prototype=Tl.prototype;function ny(e,t,o){this.props=e,this.context=t,this.refs=Wb,this.updater=o||Kb}var ay=ny.prototype=new Zb;ay.constructor=ny;Qb(ay,Tl.prototype);ay.isPureReactComponent=!0;var Gb=Array.isArray;function oy(){}var Mt={H:null,A:null,T:null,S:null},Jb=Object.prototype.hasOwnProperty;function iy(e,t,o){var r=o.ref;return{$$typeof:ry,type:e,key:t,ref:r!==void 0?r:null,props:o}}function c2(e,t){return iy(e.type,t,e.props)}function ly(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===ry}function u2(e){var t={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+e.replace(/[=:]/g,function(o){return t[o]})}var qb=/\\/+/g;function ty(e,t){return typeof e==\"object\"&&e!==null&&e.key!=null?u2(\"\"+e.key):t.toString(36)}function p2(e){switch(e.status){case\"fulfilled\":return e.value;case\"rejected\":throw e.reason;default:switch(typeof e.status==\"string\"?e.then(oy,oy):(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 xl(e,t,o,r,n){var a=typeof e;(a===\"undefined\"||a===\"boolean\")&&(e=null);var i=!1;if(e===null)i=!0;else switch(a){case\"bigint\":case\"string\":case\"number\":i=!0;break;case\"object\":switch(e.$$typeof){case ry:case ZR:i=!0;break;case Fb:return i=e._init,xl(i(e._payload),t,o,r,n)}}if(i)return n=n(e),i=r===\"\"?\".\"+ty(e,0):r,Gb(n)?(o=\"\",i!=null&&(o=i.replace(qb,\"$&/\")+\"/\"),xl(n,t,o,\"\",function(c){return c})):n!=null&&(ly(n)&&(n=c2(n,o+(n.key==null||e&&e.key===n.key?\"\":(\"\"+n.key).replace(qb,\"$&/\")+\"/\")+i)),t.push(n)),1;i=0;var l=r===\"\"?\".\":r+\":\";if(Gb(e))for(var s=0;s{\"use strict\";tv.exports=ev()});var pv=Xo(_t=>{\"use strict\";function py(e,t){var o=e.length;e.push(t);e:for(;0>>1,n=e[r];if(0>>1;rCp(l,o))sCp(c,l)?(e[r]=c,e[s]=o,r=s):(e[r]=l,e[i]=o,r=i);else if(sCp(c,o))e[r]=c,e[s]=o,r=s;else break e}}return t}function Cp(e,t){var o=e.sortIndex-t.sortIndex;return o!==0?o:e.id-t.id}_t.unstable_now=void 0;typeof performance==\"object\"&&typeof performance.now==\"function\"?(ov=performance,_t.unstable_now=function(){return ov.now()}):(sy=Date,rv=sy.now(),_t.unstable_now=function(){return sy.now()-rv});var ov,sy,rv,Vn=[],Ca=[],m2=1,zr=null,Lo=3,fy=!1,yc=!1,hc=!1,dy=!1,iv=typeof setTimeout==\"function\"?setTimeout:null,lv=typeof clearTimeout==\"function\"?clearTimeout:null,nv=typeof setImmediate<\"u\"?setImmediate:null;function Rp(e){for(var t=Cn(Ca);t!==null;){if(t.callback===null)wp(Ca);else if(t.startTime<=e)wp(Ca),t.sortIndex=t.expirationTime,py(Vn,t);else break;t=Cn(Ca)}}function my(e){if(hc=!1,Rp(e),!yc)if(Cn(Vn)!==null)yc=!0,El||(El=!0,Sl());else{var t=Cn(Ca);t!==null&&yy(my,t.startTime-e)}}var El=!1,gc=-1,sv=5,cv=-1;function uv(){return dy?!0:!(_t.unstable_now()-cve&&uv());){var r=zr.callback;if(typeof r==\"function\"){zr.callback=null,Lo=zr.priorityLevel;var n=r(zr.expirationTime<=e);if(e=_t.unstable_now(),typeof n==\"function\"){zr.callback=n,Rp(e),t=!0;break t}zr===Cn(Vn)&&wp(Vn),Rp(e)}else wp(Vn);zr=Cn(Vn)}if(zr!==null)t=!0;else{var a=Cn(Ca);a!==null&&yy(my,a.startTime-e),t=!1}}break e}finally{zr=null,Lo=o,fy=!1}t=void 0}}finally{t?Sl():El=!1}}}var Sl;typeof nv==\"function\"?Sl=function(){nv(cy)}:typeof MessageChannel<\"u\"?(uy=new MessageChannel,av=uy.port2,uy.port1.onmessage=cy,Sl=function(){av.postMessage(null)}):Sl=function(){iv(cy,0)};var uy,av;function yy(e,t){gc=iv(function(){e(_t.unstable_now())},t)}_t.unstable_IdlePriority=5;_t.unstable_ImmediatePriority=1;_t.unstable_LowPriority=4;_t.unstable_NormalPriority=3;_t.unstable_Profiling=null;_t.unstable_UserBlockingPriority=2;_t.unstable_cancelCallback=function(e){e.callback=null};_t.unstable_forceFrameRate=function(e){0>e||125r?(e.sortIndex=o,py(Ca,e),Cn(Vn)===null&&e===Cn(Ca)&&(hc?(lv(gc),gc=-1):hc=!0,yy(my,o-r))):(e.sortIndex=n,py(Vn,e),yc||fy||(yc=!0,El||(El=!0,Sl()))),e};_t.unstable_shouldYield=uv;_t.unstable_wrapCallback=function(e){var t=Lo;return function(){var o=Lo;Lo=t;try{return e.apply(this,arguments)}finally{Lo=o}}}});var dv=Xo((Q_,fv)=>{\"use strict\";fv.exports=pv()});var yv=Xo(qo=>{\"use strict\";var y2=re();function mv(e){var t=\"https://react.dev/errors/\"+e;if(1{\"use strict\";function hv(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(hv)}catch(e){console.error(e)}}hv(),gv.exports=yv()});var OS=Xo(td=>{\"use strict\";var mo=dv(),Yx=re(),b2=Op();function $(e){var t=\"https://react.dev/errors/\"+e;if(1Al||(e.current=eh[Al],eh[Al]=null,Al--)}function Et(e,t){Al++,eh[Al]=e.current,e.current=t}var On=An(null),Xc=An(null),ja=An(null),uf=An(null);function pf(e,t){switch(Et(ja,t),Et(Xc,e),Et(On,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Rx(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Rx(t),e=yS(t,e);else switch(e){case\"svg\":e=1;break;case\"math\":e=2;break;default:e=0}}So(On),Et(On,e)}function Fl(){So(On),So(Xc),So(ja)}function th(e){e.memoizedState!==null&&Et(uf,e);var t=On.current,o=yS(t,e.type);t!==o&&(Et(Xc,e),Et(On,o))}function ff(e){Xc.current===e&&(So(On),So(Xc)),uf.current===e&&(So(uf),tu._currentValue=Ti)}var hy,xv;function gi(e){if(hy===void 0)try{throw Error()}catch(o){var t=o.stack.trim().match(/\\n( *(at )?)/);hy=t&&t[1]||\"\",xv=-1)\":-1n||s[r]!==c[n]){var u=`\n`+s[r].replace(\" at new \",\" at \");return e.displayName&&u.includes(\"\")&&(u=u.replace(\"\",e.displayName)),u}while(1<=r&&0<=n);break}}}finally{gy=!1,Error.prepareStackTrace=o}return(o=e?e.displayName||e.name:\"\")?gi(o):\"\"}function E2(e,t){switch(e.tag){case 26:case 27:case 5:return gi(e.type);case 16:return gi(\"Lazy\");case 13:return e.child!==t&&t!==null?gi(\"Suspense Fallback\"):gi(\"Suspense\");case 19:return gi(\"SuspenseList\");case 0:case 15:return by(e.type,!1);case 11:return by(e.type.render,!1);case 1:return by(e.type,!0);case 31:return gi(\"Activity\");default:return\"\"}}function Tv(e){try{var t=\"\",o=null;do t+=E2(e,o),o=e,e=e.return;while(e);return t}catch(r){return`\nError generating stack: `+r.message+`\n`+r.stack}}var oh=Object.prototype.hasOwnProperty,qh=mo.unstable_scheduleCallback,vy=mo.unstable_cancelCallback,P2=mo.unstable_shouldYield,C2=mo.unstable_requestPaint,br=mo.unstable_now,R2=mo.unstable_getCurrentPriorityLevel,Qx=mo.unstable_ImmediatePriority,Wx=mo.unstable_UserBlockingPriority,df=mo.unstable_NormalPriority,w2=mo.unstable_LowPriority,Zx=mo.unstable_IdlePriority,M2=mo.log,O2=mo.unstable_setDisableYieldValue,au=null,vr=null;function _a(e){if(typeof M2==\"function\"&&O2(e),vr&&typeof vr.setStrictMode==\"function\")try{vr.setStrictMode(au,e)}catch{}}var xr=Math.clz32?Math.clz32:N2,A2=Math.log,D2=Math.LN2;function N2(e){return e>>>=0,e===0?32:31-(A2(e)/D2|0)|0}var Dp=256,Np=262144,_p=4194304;function bi(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 Uf(e,t,o){var r=e.pendingLanes;if(r===0)return 0;var n=0,a=e.suspendedLanes,i=e.pingedLanes;e=e.warmLanes;var l=r&134217727;return l!==0?(r=l&~a,r!==0?n=bi(r):(i&=l,i!==0?n=bi(i):o||(o=l&~e,o!==0&&(n=bi(o))))):(l=r&~a,l!==0?n=bi(l):i!==0?n=bi(i):o||(o=r&~e,o!==0&&(n=bi(o)))),n===0?0:t!==0&&t!==n&&(t&a)===0&&(a=n&-n,o=t&-t,a>=o||a===32&&(o&4194048)!==0)?t:n}function iu(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function _2(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 Jx(){var e=_p;return _p<<=1,(_p&62914560)===0&&(_p=4194304),e}function xy(e){for(var t=[],o=0;31>o;o++)t.push(e);return t}function lu(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function z2(e,t,o,r,n,a){var i=e.pendingLanes;e.pendingLanes=o,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=o,e.entangledLanes&=o,e.errorRecoveryDisabledLanes&=o,e.shellSuspendCounter=0;var l=e.entanglements,s=e.expirationTimes,c=e.hiddenUpdates;for(o=i&~o;0\"u\")return null;try{return e.activeElement||e.body}catch{return e.body}}var H2=/[\\n\"\\\\]/g;function Ur(e){return e.replace(H2,function(t){return\"\\\\\"+t.charCodeAt(0).toString(16)+\" \"})}function ah(e,t,o,r,n,a,i,l){e.name=\"\",i!=null&&typeof i!=\"function\"&&typeof i!=\"symbol\"&&typeof i!=\"boolean\"?e.type=i:e.removeAttribute(\"type\"),t!=null?i===\"number\"?(t===0&&e.value===\"\"||e.value!=t)&&(e.value=\"\"+Br(t)):e.value!==\"\"+Br(t)&&(e.value=\"\"+Br(t)):i!==\"submit\"&&i!==\"reset\"||e.removeAttribute(\"value\"),t!=null?ih(e,i,Br(t)):o!=null?ih(e,i,Br(o)):r!=null&&e.removeAttribute(\"value\"),n==null&&a!=null&&(e.defaultChecked=!!a),n!=null&&(e.checked=n&&typeof n!=\"function\"&&typeof n!=\"symbol\"),l!=null&&typeof l!=\"function\"&&typeof l!=\"symbol\"&&typeof l!=\"boolean\"?e.name=\"\"+Br(l):e.removeAttribute(\"name\")}function sT(e,t,o,r,n,a,i,l){if(a!=null&&typeof a!=\"function\"&&typeof a!=\"symbol\"&&typeof a!=\"boolean\"&&(e.type=a),t!=null||o!=null){if(!(a!==\"submit\"&&a!==\"reset\"||t!=null)){nh(e);return}o=o!=null?\"\"+Br(o):\"\",t=t!=null?\"\"+Br(t):o,l||t===e.value||(e.value=t),e.defaultValue=t}r=r??n,r=typeof r!=\"function\"&&typeof r!=\"symbol\"&&!!r,e.checked=l?e.checked:!!r,e.defaultChecked=!!r,i!=null&&typeof i!=\"function\"&&typeof i!=\"symbol\"&&typeof i!=\"boolean\"&&(e.name=i),nh(e)}function ih(e,t,o){t===\"number\"&&mf(e.ownerDocument)===e||e.defaultValue===\"\"+o||(e.defaultValue=\"\"+o)}function $l(e,t,o,r){if(e=e.options,t){t={};for(var n=0;n\"u\"||typeof window.document>\"u\"||typeof window.document.createElement>\"u\"),sh=!1;if(ta)try{Pl={},Object.defineProperty(Pl,\"passive\",{get:function(){sh=!0}}),window.addEventListener(\"test\",Pl,Pl),window.removeEventListener(\"test\",Pl,Pl)}catch{sh=!1}var Pl,za=null,Zh=null,Qp=null;function dT(){if(Qp)return Qp;var e,t=Zh,o=t.length,r,n=\"value\"in za?za.value:za.textContent,a=n.length;for(e=0;e=Dc),Nv=\" \",_v=!1;function yT(e,t){switch(e){case\"keyup\":return mw.indexOf(t.keyCode)!==-1;case\"keydown\":return t.keyCode!==229;case\"keypress\":case\"mousedown\":case\"focusout\":return!0;default:return!1}}function hT(e){return e=e.detail,typeof e==\"object\"&&\"data\"in e?e.data:null}var _l=!1;function hw(e,t){switch(e){case\"compositionend\":return hT(t);case\"keypress\":return t.which!==32?null:(_v=!0,Nv);case\"textInput\":return e=t.data,e===Nv&&_v?null:e;default:return null}}function gw(e,t){if(_l)return e===\"compositionend\"||!eg&&yT(e,t)?(e=dT(),Qp=Zh=za=null,_l=!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)return{node:o,offset:t-e};e=r}e:{for(;o;){if(o.nextSibling){o=o.nextSibling;break e}o=o.parentNode}o=void 0}o=Lv(o)}}function xT(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?xT(e,t.parentNode):\"contains\"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function TT(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=mf(e.document);t instanceof e.HTMLIFrameElement;){try{var o=typeof t.contentWindow.location.href==\"string\"}catch{o=!1}if(o)e=t.contentWindow;else break;t=mf(e.document)}return t}function tg(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 Cw=ta&&\"documentMode\"in document&&11>=document.documentMode,zl=null,ch=null,_c=null,uh=!1;function Uv(e,t,o){var r=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;uh||zl==null||zl!==mf(r)||(r=zl,\"selectionStart\"in r&&tg(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),_c&&Ic(_c,r)||(_c=r,r=Nf(ch,\"onSelect\"),0>=i,n-=i,Rn=1<<32-xr(t)+n|o<A?(_=P,P=null):_=P.sibling;var z=p(h,P,g[A],b);if(z===null){P===null&&(P=_);break}e&&P&&z.alternate===null&&t(h,P),y=a(z,y,A),C===null?E=z:C.sibling=z,C=z,P=_}if(A===g.length)return o(h,P),qe&&In(h,A),E;if(P===null){for(;AA?(_=P,P=null):_=P.sibling;var I=p(h,P,z.value,b);if(I===null){P===null&&(P=_);break}e&&P&&I.alternate===null&&t(h,P),y=a(I,y,A),C===null?E=I:C.sibling=I,C=I,P=_}if(z.done)return o(h,P),qe&&In(h,A),E;if(P===null){for(;!z.done;A++,z=g.next())z=m(h,z.value,b),z!==null&&(y=a(z,y,A),C===null?E=z:C.sibling=z,C=z);return qe&&In(h,A),E}for(P=r(P);!z.done;A++,z=g.next())z=d(P,h,A,z.value,b),z!==null&&(e&&z.alternate!==null&&P.delete(z.key===null?A:z.key),y=a(z,y,A),C===null?E=z:C.sibling=z,C=z);return e&&P.forEach(function(x){return t(h,x)}),qe&&In(h,A),E}function S(h,y,g,b){if(typeof g==\"object\"&&g!==null&&g.type===Ol&&g.key===null&&(g=g.props.children),typeof g==\"object\"&&g!==null){switch(g.$$typeof){case Ap:e:{for(var E=g.key;y!==null;){if(y.key===E){if(E=g.type,E===Ol){if(y.tag===7){o(h,y.sibling),b=n(y,g.props.children),b.return=h,h=b;break e}}else if(y.elementType===E||typeof E==\"object\"&&E!==null&&E.$$typeof===wa&&vi(E)===y.type){o(h,y.sibling),b=n(y,g.props),Tc(b,g),b.return=h,h=b;break e}o(h,y);break}else t(h,y);y=y.sibling}g.type===Ol?(b=Si(g.props.children,h.mode,b,g.key),b.return=h,h=b):(b=Zp(g.type,g.key,g.props,null,h.mode,b),Tc(b,g),b.return=h,h=b)}return i(h);case Rc:e:{for(E=g.key;y!==null;){if(y.key===E)if(y.tag===4&&y.stateNode.containerInfo===g.containerInfo&&y.stateNode.implementation===g.implementation){o(h,y.sibling),b=n(y,g.children||[]),b.return=h,h=b;break e}else{o(h,y);break}else t(h,y);y=y.sibling}b=My(g,h.mode,b),b.return=h,h=b}return i(h);case wa:return g=vi(g),S(h,y,g,b)}if(wc(g))return v(h,y,g,b);if(vc(g)){if(E=vc(g),typeof E!=\"function\")throw Error($(150));return g=E.call(g),T(h,y,g,b)}if(typeof g.then==\"function\")return S(h,y,Up(g),b);if(g.$$typeof===Kn)return S(h,y,jp(h,g),b);Hp(h,g)}return typeof g==\"string\"&&g!==\"\"||typeof g==\"number\"||typeof g==\"bigint\"?(g=\"\"+g,y!==null&&y.tag===6?(o(h,y.sibling),b=n(y,g),b.return=h,h=b):(o(h,y),b=wy(g,h.mode,b),b.return=h,h=b),i(h)):o(h,y)}return function(h,y,g,b){try{Qc=0;var E=S(h,y,g,b);return Gl=null,E}catch(P){if(P===ss||P===Gf)throw P;var C=hr(29,P,null,h.mode);return C.lanes=b,C.return=h,C}finally{}}}var Mi=BT(!0),LT=BT(!1),Ma=!1;function ug(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function gh(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 Ha(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Va(e,t,o){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(rt&2)!==0){var n=r.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),r.pending=t,t=hf(e),MT(e,null,o),t}return Xf(e,r,t,o),hf(e)}function kc(e,t,o){if(t=t.updateQueue,t!==null&&(t=t.shared,(o&4194048)!==0)){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,tT(e,o)}}function Ay(e,t){var o=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,o===r)){var n=null,a=null;if(o=o.firstBaseUpdate,o!==null){do{var i={lane:o.lane,tag:o.tag,payload:o.payload,callback:null,next:null};a===null?n=a=i:a=a.next=i,o=o.next}while(o!==null);a===null?n=a=t:a=a.next=t}else n=a=t;o={baseState:r.baseState,firstBaseUpdate:n,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},e.updateQueue=o;return}e=o.lastBaseUpdate,e===null?o.firstBaseUpdate=t:e.next=t,o.lastBaseUpdate=t}var bh=!1;function Bc(){if(bh){var e=Xl;if(e!==null)throw e}}function Lc(e,t,o,r){bh=!1;var n=e.updateQueue;Ma=!1;var a=n.firstBaseUpdate,i=n.lastBaseUpdate,l=n.shared.pending;if(l!==null){n.shared.pending=null;var s=l,c=s.next;s.next=null,i===null?a=c:i.next=c,i=s;var u=e.alternate;u!==null&&(u=u.updateQueue,l=u.lastBaseUpdate,l!==i&&(l===null?u.firstBaseUpdate=c:l.next=c,u.lastBaseUpdate=s))}if(a!==null){var m=n.baseState;i=0,u=c=s=null,l=a;do{var p=l.lane&-536870913,d=p!==l.lane;if(d?(Ge&p)===p:(r&p)===p){p!==0&&p===Wl&&(bh=!0),u!==null&&(u=u.next={lane:0,tag:l.tag,payload:l.payload,callback:null,next:null});e:{var v=e,T=l;p=t;var S=o;switch(T.tag){case 1:if(v=T.payload,typeof v==\"function\"){m=v.call(S,m,p);break e}m=v;break e;case 3:v.flags=v.flags&-65537|128;case 0:if(v=T.payload,p=typeof v==\"function\"?v.call(S,m,p):v,p==null)break e;m=Dt({},m,p);break e;case 2:Ma=!0}}p=l.callback,p!==null&&(e.flags|=64,d&&(e.flags|=8192),d=n.callbacks,d===null?n.callbacks=[p]:d.push(p))}else d={lane:p,tag:l.tag,payload:l.payload,callback:l.callback,next:null},u===null?(c=u=d,s=m):u=u.next=d,i|=p;if(l=l.next,l===null){if(l=n.shared.pending,l===null)break;d=l,l=d.next,d.next=null,n.lastBaseUpdate=d,n.shared.pending=null}}while(!0);u===null&&(s=m),n.baseState=s,n.firstBaseUpdate=c,n.lastBaseUpdate=u,a===null&&(n.shared.lanes=0),Qa|=i,e.lanes=i,e.memoizedState=m}}function jT(e,t){if(typeof e!=\"function\")throw Error($(191,e));e.call(t)}function UT(e,t){var o=e.callbacks;if(o!==null)for(e.callbacks=null,e=0;ea?a:8;var i=Pe.T,l={};Pe.T=l,Eg(e,!1,t,o);try{var s=n(),c=Pe.S;if(c!==null&&c(l,s),s!==null&&typeof s==\"object\"&&typeof s.then==\"function\"){var u=zw(s,r);jc(e,t,u,Tr(e))}else jc(e,t,r,Tr(e))}catch(m){jc(e,t,{then:function(){},status:\"rejected\",reason:m},Tr())}finally{nt.p=a,i!==null&&l.types!==null&&(i.types=l.types),Pe.T=i}}function Hw(){}function Eh(e,t,o,r){if(e.tag!==5)throw Error($(476));var n=u1(e).queue;c1(e,n,t,Ti,o===null?Hw:function(){return p1(e),o(r)})}function u1(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Ti,baseState:Ti,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ra,lastRenderedState:Ti},next:null};var o={};return t.next={memoizedState:o,baseState:o,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ra,lastRenderedState:o},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function p1(e){var t=u1(e);t.next===null&&(t=e.alternate.memoizedState),jc(e,t.next.queue,{},Tr())}function Sg(){return Ao(tu)}function f1(){return Jt().memoizedState}function d1(){return Jt().memoizedState}function Vw(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var o=Tr();e=Ha(o);var r=Va(t,e,o);r!==null&&(rr(r,t,o),kc(r,t,o)),t={cache:lg()},e.payload=t;return}t=t.return}}function $w(e,t,o){var r=Tr();o={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},Kf(e)?y1(t,o):(o=rg(e,t,o,r),o!==null&&(rr(o,e,r),h1(o,t,r)))}function m1(e,t,o){var r=Tr();jc(e,t,o,r)}function jc(e,t,o,r){var n={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null};if(Kf(e))y1(t,n);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var i=t.lastRenderedState,l=a(i,o);if(n.hasEagerState=!0,n.eagerState=l,Sr(l,i))return Xf(e,t,n,0),bt===null&&Yf(),!1}catch{}finally{}if(o=rg(e,t,n,r),o!==null)return rr(o,e,r),h1(o,t,r),!0}return!1}function Eg(e,t,o,r){if(r={lane:2,revertLane:Ng(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Kf(e)){if(t)throw Error($(479))}else t=rg(e,o,r,2),t!==null&&rr(t,e,2)}function Kf(e){var t=e.alternate;return e===Ne||t!==null&&t===Ne}function y1(e,t){ql=Sf=!0;var o=e.pending;o===null?t.next=t:(t.next=o.next,o.next=t),e.pending=t}function h1(e,t,o){if((o&4194048)!==0){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,tT(e,o)}}var Zc={readContext:Ao,use:If,useCallback:It,useContext:It,useEffect:It,useImperativeHandle:It,useLayoutEffect:It,useInsertionEffect:It,useMemo:It,useReducer:It,useRef:It,useState:It,useDebugValue:It,useDeferredValue:It,useTransition:It,useSyncExternalStore:It,useId:It,useHostTransitionStatus:It,useFormState:It,useActionState:It,useOptimistic:It,useMemoCache:It,useCacheRefresh:It};Zc.useEffectEvent=It;var g1={readContext:Ao,use:If,useCallback:function(e,t){return Io().memoizedState=[e,t===void 0?null:t],e},useContext:Ao,useEffect:ex,useImperativeHandle:function(e,t,o){o=o!=null?o.concat([e]):null,tf(4194308,4,n1.bind(null,t,e),o)},useLayoutEffect:function(e,t){return tf(4194308,4,e,t)},useInsertionEffect:function(e,t){tf(4,2,e,t)},useMemo:function(e,t){var o=Io();t=t===void 0?null:t;var r=e();if(Oi){_a(!0);try{e()}finally{_a(!1)}}return o.memoizedState=[r,t],r},useReducer:function(e,t,o){var r=Io();if(o!==void 0){var n=o(t);if(Oi){_a(!0);try{o(t)}finally{_a(!1)}}}else n=t;return r.memoizedState=r.baseState=n,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},r.queue=e,e=e.dispatch=$w.bind(null,Ne,e),[r.memoizedState,e]},useRef:function(e){var t=Io();return e={current:e},t.memoizedState=e},useState:function(e){e=Th(e);var t=e.queue,o=m1.bind(null,Ne,t);return t.dispatch=o,[e.memoizedState,o]},useDebugValue:xg,useDeferredValue:function(e,t){var o=Io();return Tg(o,e,t)},useTransition:function(){var e=Th(!1);return e=c1.bind(null,Ne,e.queue,!0,!1),Io().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,o){var r=Ne,n=Io();if(qe){if(o===void 0)throw Error($(407));o=o()}else{if(o=t(),bt===null)throw Error($(349));(Ge&127)!==0||XT(r,t,o)}n.memoizedState=o;var a={value:o,getSnapshot:t};return n.queue=a,ex(qT.bind(null,r,a,e),[e]),r.flags|=2048,Jl(9,{destroy:void 0},GT.bind(null,r,a,o,t),null),o},useId:function(){var e=Io(),t=bt.identifierPrefix;if(qe){var o=wn,r=Rn;o=(r&~(1<<32-xr(r)-1)).toString(32)+o,t=\"_\"+t+\"R_\"+o,o=Ef++,0<\\/script>\",a=a.removeChild(a.firstChild);break;case\"select\":a=typeof r.is==\"string\"?i.createElement(\"select\",{is:r.is}):i.createElement(\"select\"),r.multiple?a.multiple=!0:r.size&&(a.size=r.size);break;default:a=typeof r.is==\"string\"?i.createElement(n,{is:r.is}):i.createElement(n)}}a[Mo]=t,a[nr]=r;e:for(i=t.child;i!==null;){if(i.tag===5||i.tag===6)a.appendChild(i.stateNode);else if(i.tag!==4&&i.tag!==27&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===t)break e;for(;i.sibling===null;){if(i.return===null||i.return===t)break e;i=i.return}i.sibling.return=i.return,i=i.sibling}t.stateNode=a;e:switch(Do(a,n,r),n){case\"button\":case\"input\":case\"select\":case\"textarea\":r=!!r.autoFocus;break e;case\"img\":r=!0;break e;default:r=!1}r&&Yn(t)}}return Ot(t),jy(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,o),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&Yn(t);else{if(typeof r!=\"string\"&&t.stateNode===null)throw Error($(166));if(e=ja.current,Cl(t)){if(e=t.stateNode,o=t.memoizedProps,r=null,n=Oo,n!==null)switch(n.tag){case 27:case 5:r=n.memoizedProps}e[Mo]=t,e=!!(e.nodeValue===o||r!==null&&r.suppressHydrationWarning===!0||mS(e.nodeValue,o)),e||Fa(t,!0)}else e=_f(e).createTextNode(r),e[Mo]=t,t.stateNode=e}return Ot(t),null;case 31:if(o=t.memoizedState,e===null||e.memoizedState!==null){if(r=Cl(t),o!==null){if(e===null){if(!r)throw Error($(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error($(557));e[Mo]=t}else Ri(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ot(t),e=!1}else o=Oy(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=o),e=!0;if(!e)return t.flags&256?(yr(t),t):(yr(t),null);if((t.flags&128)!==0)throw Error($(558))}return Ot(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(n=Cl(t),r!==null&&r.dehydrated!==null){if(e===null){if(!n)throw Error($(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error($(317));n[Mo]=t}else Ri(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ot(t),n=!1}else n=Oy(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(yr(t),t):(yr(t),null)}return yr(t),(t.flags&128)!==0?(t.lanes=o,t):(o=r!==null,e=e!==null&&e.memoizedState!==null,o&&(r=t.child,n=null,r.alternate!==null&&r.alternate.memoizedState!==null&&r.alternate.memoizedState.cachePool!==null&&(n=r.alternate.memoizedState.cachePool.pool),a=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(a=r.memoizedState.cachePool.pool),a!==n&&(r.flags|=2048)),o!==e&&o&&(t.child.flags|=8192),Vp(t,t.updateQueue),Ot(t),null);case 4:return Fl(),e===null&&_g(t.stateNode.containerInfo),Ot(t),null;case 10:return Jn(t.type),Ot(t),null;case 19:if(So(Zt),r=t.memoizedState,r===null)return Ot(t),null;if(n=(t.flags&128)!==0,a=r.rendering,a===null)if(n)Sc(r,!1);else{if(Ft!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(a=Tf(e),a!==null){for(t.flags|=128,Sc(r,!1),e=a.updateQueue,t.updateQueue=e,Vp(t,e),t.subtreeFlags=0,e=o,o=t.child;o!==null;)OT(o,e),o=o.sibling;return Et(Zt,Zt.current&1|2),qe&&In(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&br()>wf&&(t.flags|=128,n=!0,Sc(r,!1),t.lanes=4194304)}else{if(!n)if(e=Tf(a),e!==null){if(t.flags|=128,n=!0,e=e.updateQueue,t.updateQueue=e,Vp(t,e),Sc(r,!0),r.tail===null&&r.tailMode===\"hidden\"&&!a.alternate&&!qe)return Ot(t),null}else 2*br()-r.renderingStartTime>wf&&o!==536870912&&(t.flags|=128,n=!0,Sc(r,!1),t.lanes=4194304);r.isBackwards?(a.sibling=t.child,t.child=a):(e=r.last,e!==null?e.sibling=a:t.child=a,r.last=a)}return r.tail!==null?(e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=br(),e.sibling=null,o=Zt.current,Et(Zt,n?o&1|2:o&1),qe&&In(t,r.treeForkCount),e):(Ot(t),null);case 22:case 23:return yr(t),pg(),r=t.memoizedState!==null,e!==null?e.memoizedState!==null!==r&&(t.flags|=8192):r&&(t.flags|=8192),r?(o&536870912)!==0&&(t.flags&128)===0&&(Ot(t),t.subtreeFlags&6&&(t.flags|=8192)):Ot(t),o=t.updateQueue,o!==null&&Vp(t,o.retryQueue),o=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(o=e.memoizedState.cachePool.pool),r=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),r!==o&&(t.flags|=2048),e!==null&&So(Ei),null;case 24:return o=null,e!==null&&(o=e.memoizedState.cache),t.memoizedState.cache!==o&&(t.flags|=2048),Jn(io),Ot(t),null;case 25:return null;case 30:return null}throw Error($(156,t.tag))}function Iw(e,t){switch(ig(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Jn(io),Fl(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return ff(t),null;case 31:if(t.memoizedState!==null){if(yr(t),t.alternate===null)throw Error($(340));Ri()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(yr(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error($(340));Ri()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return So(Zt),null;case 4:return Fl(),null;case 10:return Jn(t.type),null;case 22:case 23:return yr(t),pg(),e!==null&&So(Ei),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Jn(io),null;case 25:return null;default:return null}}function O1(e,t){switch(ig(t),t.tag){case 3:Jn(io),Fl();break;case 26:case 27:case 5:ff(t);break;case 4:Fl();break;case 31:t.memoizedState!==null&&yr(t);break;case 13:yr(t);break;case 19:So(Zt);break;case 10:Jn(t.type);break;case 22:case 23:yr(t),pg(),e!==null&&So(Ei);break;case 24:Jn(io)}}function fu(e,t){try{var o=t.updateQueue,r=o!==null?o.lastEffect:null;if(r!==null){var n=r.next;o=n;do{if((o.tag&e)===e){r=void 0;var a=o.create,i=o.inst;r=a(),i.destroy=r}o=o.next}while(o!==n)}}catch(l){ut(t,t.return,l)}}function Ka(e,t,o){try{var r=t.updateQueue,n=r!==null?r.lastEffect:null;if(n!==null){var a=n.next;r=a;do{if((r.tag&e)===e){var i=r.inst,l=i.destroy;if(l!==void 0){i.destroy=void 0,n=t;var s=o,c=l;try{c()}catch(u){ut(n,s,u)}}}r=r.next}while(r!==a)}}catch(u){ut(t,t.return,u)}}function A1(e){var t=e.updateQueue;if(t!==null){var o=e.stateNode;try{UT(t,o)}catch(r){ut(e,e.return,r)}}}function D1(e,t,o){o.props=Ai(e.type,e.memoizedProps),o.state=e.memoizedState;try{o.componentWillUnmount()}catch(r){ut(e,t,r)}}function Uc(e,t){try{var o=e.ref;if(o!==null){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;case 30:r=e.stateNode;break;default:r=e.stateNode}typeof o==\"function\"?e.refCleanup=o(r):o.current=r}}catch(n){ut(e,t,n)}}function Mn(e,t){var o=e.ref,r=e.refCleanup;if(o!==null)if(typeof r==\"function\")try{r()}catch(n){ut(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof o==\"function\")try{o(null)}catch(n){ut(e,t,n)}else o.current=null}function N1(e){var t=e.type,o=e.memoizedProps,r=e.stateNode;try{e:switch(t){case\"button\":case\"input\":case\"select\":case\"textarea\":o.autoFocus&&r.focus();break e;case\"img\":o.src?r.src=o.src:o.srcSet&&(r.srcset=o.srcSet)}}catch(n){ut(e,e.return,n)}}function Uy(e,t,o){try{var r=e.stateNode;dM(r,e.type,o,t),r[nr]=t}catch(n){ut(e,e.return,n)}}function _1(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Za(e.type)||e.tag===4}function Hy(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||_1(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&&Za(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Mh(e,t,o){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?(o.nodeType===9?o.body:o.nodeName===\"HTML\"?o.ownerDocument.body:o).insertBefore(e,t):(t=o.nodeType===9?o.body:o.nodeName===\"HTML\"?o.ownerDocument.body:o,t.appendChild(e),o=o._reactRootContainer,o!=null||t.onclick!==null||(t.onclick=Qn));else if(r!==4&&(r===27&&Za(e.type)&&(o=e.stateNode,t=null),e=e.child,e!==null))for(Mh(e,t,o),e=e.sibling;e!==null;)Mh(e,t,o),e=e.sibling}function Rf(e,t,o){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?o.insertBefore(e,t):o.appendChild(e);else if(r!==4&&(r===27&&Za(e.type)&&(o=e.stateNode),e=e.child,e!==null))for(Rf(e,t,o),e=e.sibling;e!==null;)Rf(e,t,o),e=e.sibling}function z1(e){var t=e.stateNode,o=e.memoizedProps;try{for(var r=e.type,n=t.attributes;n.length;)t.removeAttributeNode(n[0]);Do(t,r,o),t[Mo]=e,t[nr]=o}catch(a){ut(e,e.return,a)}}var Fn=!1,ao=!1,Vy=!1,dx=typeof WeakSet==\"function\"?WeakSet:Set,xo=null;function Fw(e,t){if(e=e.containerInfo,kh=Lf,e=TT(e),tg(e)){if(\"selectionStart\"in e)var o={start:e.selectionStart,end:e.selectionEnd};else e:{o=(o=e.ownerDocument)&&o.defaultView||window;var r=o.getSelection&&o.getSelection();if(r&&r.rangeCount!==0){o=r.anchorNode;var n=r.anchorOffset,a=r.focusNode;r=r.focusOffset;try{o.nodeType,a.nodeType}catch{o=null;break e}var i=0,l=-1,s=-1,c=0,u=0,m=e,p=null;t:for(;;){for(var d;m!==o||n!==0&&m.nodeType!==3||(l=i+n),m!==a||r!==0&&m.nodeType!==3||(s=i+r),m.nodeType===3&&(i+=m.nodeValue.length),(d=m.firstChild)!==null;)p=m,m=d;for(;;){if(m===e)break t;if(p===o&&++c===n&&(l=i),p===a&&++u===r&&(s=i),(d=m.nextSibling)!==null)break;m=p,p=m.parentNode}m=d}o=l===-1||s===-1?null:{start:l,end:s}}else o=null}o=o||{start:0,end:0}}else o=null;for(Bh={focusedElem:e,selectionRange:o},Lf=!1,xo=t;xo!==null;)if(t=xo,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,xo=e;else for(;xo!==null;){switch(t=xo,a=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(o=0;o title\"))),Do(a,r,o),a[Mo]=e,To(a),r=a;break e;case\"link\":var i=kx(\"link\",\"href\",n).get(r+(o.href||\"\"));if(i){for(var l=0;lS&&(i=S,S=T,T=i);var h=jv(l,T),y=jv(l,S);if(h&&y&&(d.rangeCount!==1||d.anchorNode!==h.node||d.anchorOffset!==h.offset||d.focusNode!==y.node||d.focusOffset!==y.offset)){var g=m.createRange();g.setStart(h.node,h.offset),d.removeAllRanges(),T>S?(d.addRange(g),d.extend(y.node,y.offset)):(g.setEnd(y.node,y.offset),d.addRange(g))}}}}for(m=[],d=l;d=d.parentNode;)d.nodeType===1&&m.push({element:d,left:d.scrollLeft,top:d.scrollTop});for(typeof l.focus==\"function\"&&l.focus(),l=0;lo?32:o,Pe.T=null,o=Dh,Dh=null;var a=Ya,i=ea;if(fo=0,ts=Ya=null,ea=0,(rt&6)!==0)throw Error($(331));var l=rt;if(rt|=4,G1(a.current),$1(a,a.current,i,o),rt=l,du(0,!1),vr&&typeof vr.onPostCommitFiberRoot==\"function\")try{vr.onPostCommitFiberRoot(au,a)}catch{}return!0}finally{nt.p=n,Pe.T=r,iS(e,t)}}function gx(e,t,o){t=Hr(o,t),t=Ch(e.stateNode,t,2),e=Va(e,t,2),e!==null&&(lu(e,2),Dn(e))}function ut(e,t,o){if(e.tag===3)gx(e,e,o);else for(;t!==null;){if(t.tag===3){gx(t,e,o);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==\"function\"||typeof r.componentDidCatch==\"function\"&&($a===null||!$a.has(r))){e=Hr(o,e),o=S1(2),r=Va(t,o,2),r!==null&&(E1(o,r,t,e),lu(r,2),Dn(r));break}}t=t.return}}function Yy(e,t,o){var r=e.pingCache;if(r===null){r=e.pingCache=new Ww;var n=new Set;r.set(t,n)}else n=r.get(t),n===void 0&&(n=new Set,r.set(t,n));n.has(o)||(Og=!0,n.add(o),e=oM.bind(null,e,t,o),t.then(e,e))}function oM(e,t,o){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&o,e.warmLanes&=~o,bt===e&&(Ge&o)===o&&(Ft===4||Ft===3&&(Ge&62914560)===Ge&&300>br()-Qf?(rt&2)===0&&os(e,0):Ag|=o,es===Ge&&(es=0)),Dn(e)}function sS(e,t){t===0&&(t=Jx()),e=zi(e,t),e!==null&&(lu(e,t),Dn(e))}function rM(e){var t=e.memoizedState,o=0;t!==null&&(o=t.retryLane),sS(e,o)}function nM(e,t){var o=0;switch(e.tag){case 31:case 13:var r=e.stateNode,n=e.memoizedState;n!==null&&(o=n.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error($(314))}r!==null&&r.delete(t),sS(e,o)}function aM(e,t){return qh(e,t)}var Af=null,Ml=null,_h=!1,Df=!1,Xy=!1,La=0;function Dn(e){e!==Ml&&e.next===null&&(Ml===null?Af=Ml=e:Ml=Ml.next=e),Df=!0,_h||(_h=!0,lM())}function du(e,t){if(!Xy&&Df){Xy=!0;do for(var o=!1,r=Af;r!==null;){if(!t)if(e!==0){var n=r.pendingLanes;if(n===0)var a=0;else{var i=r.suspendedLanes,l=r.pingedLanes;a=(1<<31-xr(42|e)+1)-1,a&=n&~(i&~l),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(o=!0,bx(r,a))}else a=Ge,a=Uf(r,r===bt?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),(a&3)===0||iu(r,a)||(o=!0,bx(r,a));r=r.next}while(o);Xy=!1}}function iM(){cS()}function cS(){Df=_h=!1;var e=0;La!==0&&yM()&&(e=La);for(var t=br(),o=null,r=Af;r!==null;){var n=r.next,a=uS(r,t);a===0?(r.next=null,o===null?Af=n:o.next=n,n===null&&(Ml=o)):(o=r,(e!==0||(a&3)!==0)&&(Df=!0)),r=n}fo!==0&&fo!==5||du(e,!1),La!==0&&(La=0)}function uS(e,t){for(var o=e.suspendedLanes,r=e.pingedLanes,n=e.expirationTimes,a=e.pendingLanes&-62914561;0l)break;var u=s.transferSize,m=s.initiatorType;u&&Cx(m)&&(s=s.responseEnd,i+=u*(s\"u\"?null:document;function vS(e,t,o){var r=us;if(r&&typeof t==\"string\"&&t){var n=Ur(t);n='link[rel=\"'+e+'\"][href=\"'+n+'\"]',typeof o==\"string\"&&(n+='[crossorigin=\"'+o+'\"]'),Nx.has(n)||(Nx.add(n),e={rel:e,crossOrigin:o,href:t},r.querySelector(n)===null&&(t=r.createElement(\"link\"),Do(t,\"link\",e),To(t),r.head.appendChild(t)))}}function PM(e){ia.D(e),vS(\"dns-prefetch\",e,null)}function CM(e,t){ia.C(e,t),vS(\"preconnect\",e,t)}function RM(e,t,o){ia.L(e,t,o);var r=us;if(r&&e&&t){var n='link[rel=\"preload\"][as=\"'+Ur(t)+'\"]';t===\"image\"&&o&&o.imageSrcSet?(n+='[imagesrcset=\"'+Ur(o.imageSrcSet)+'\"]',typeof o.imageSizes==\"string\"&&(n+='[imagesizes=\"'+Ur(o.imageSizes)+'\"]')):n+='[href=\"'+Ur(e)+'\"]';var a=n;switch(t){case\"style\":a=rs(e);break;case\"script\":a=ps(e)}Xr.has(a)||(e=Dt({rel:\"preload\",href:t===\"image\"&&o&&o.imageSrcSet?void 0:e,as:t},o),Xr.set(a,e),r.querySelector(n)!==null||t===\"style\"&&r.querySelector(mu(a))||t===\"script\"&&r.querySelector(yu(a))||(t=r.createElement(\"link\"),Do(t,\"link\",e),To(t),r.head.appendChild(t)))}}function wM(e,t){ia.m(e,t);var o=us;if(o&&e){var r=t&&typeof t.as==\"string\"?t.as:\"script\",n='link[rel=\"modulepreload\"][as=\"'+Ur(r)+'\"][href=\"'+Ur(e)+'\"]',a=n;switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":a=ps(e)}if(!Xr.has(a)&&(e=Dt({rel:\"modulepreload\",href:e},t),Xr.set(a,e),o.querySelector(n)===null)){switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":if(o.querySelector(yu(a)))return}r=o.createElement(\"link\"),Do(r,\"link\",e),To(r),o.head.appendChild(r)}}}function MM(e,t,o){ia.S(e,t,o);var r=us;if(r&&e){var n=Vl(r).hoistableStyles,a=rs(e);t=t||\"default\";var i=n.get(a);if(!i){var l={loading:0,preload:null};if(i=r.querySelector(mu(a)))l.loading=5;else{e=Dt({rel:\"stylesheet\",href:e,\"data-precedence\":t},o),(o=Xr.get(a))&&zg(e,o);var s=i=r.createElement(\"link\");To(s),Do(s,\"link\",e),s._p=new Promise(function(c,u){s.onload=c,s.onerror=u}),s.addEventListener(\"load\",function(){l.loading|=1}),s.addEventListener(\"error\",function(){l.loading|=2}),l.loading|=4,af(i,t,r)}i={type:\"stylesheet\",instance:i,count:1,state:l},n.set(a,i)}}}function OM(e,t){ia.X(e,t);var o=us;if(o&&e){var r=Vl(o).hoistableScripts,n=ps(e),a=r.get(n);a||(a=o.querySelector(yu(n)),a||(e=Dt({src:e,async:!0},t),(t=Xr.get(n))&&kg(e,t),a=o.createElement(\"script\"),To(a),Do(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function AM(e,t){ia.M(e,t);var o=us;if(o&&e){var r=Vl(o).hoistableScripts,n=ps(e),a=r.get(n);a||(a=o.querySelector(yu(n)),a||(e=Dt({src:e,async:!0,type:\"module\"},t),(t=Xr.get(n))&&kg(e,t),a=o.createElement(\"script\"),To(a),Do(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function _x(e,t,o,r){var n=(n=ja.current)?zf(n):null;if(!n)throw Error($(446));switch(e){case\"meta\":case\"title\":return null;case\"style\":return typeof o.precedence==\"string\"&&typeof o.href==\"string\"?(t=rs(o.href),o=Vl(n).hoistableStyles,r=o.get(t),r||(r={type:\"style\",instance:null,count:0,state:null},o.set(t,r)),r):{type:\"void\",instance:null,count:0,state:null};case\"link\":if(o.rel===\"stylesheet\"&&typeof o.href==\"string\"&&typeof o.precedence==\"string\"){e=rs(o.href);var a=Vl(n).hoistableStyles,i=a.get(e);if(i||(n=n.ownerDocument||n,i={type:\"stylesheet\",instance:null,count:0,state:{loading:0,preload:null}},a.set(e,i),(a=n.querySelector(mu(e)))&&!a._p&&(i.instance=a,i.state.loading=5),Xr.has(e)||(o={rel:\"preload\",as:\"style\",href:o.href,crossOrigin:o.crossOrigin,integrity:o.integrity,media:o.media,hrefLang:o.hrefLang,referrerPolicy:o.referrerPolicy},Xr.set(e,o),a||DM(n,e,o,i.state))),t&&r===null)throw Error($(528,\"\"));return i}if(t&&r!==null)throw Error($(529,\"\"));return null;case\"script\":return t=o.async,o=o.src,typeof o==\"string\"&&t&&typeof t!=\"function\"&&typeof t!=\"symbol\"?(t=ps(o),o=Vl(n).hoistableScripts,r=o.get(t),r||(r={type:\"script\",instance:null,count:0,state:null},o.set(t,r)),r):{type:\"void\",instance:null,count:0,state:null};default:throw Error($(444,e))}}function rs(e){return'href=\"'+Ur(e)+'\"'}function mu(e){return'link[rel=\"stylesheet\"]['+e+\"]\"}function xS(e){return Dt({},e,{\"data-precedence\":e.precedence,precedence:null})}function DM(e,t,o,r){e.querySelector('link[rel=\"preload\"][as=\"style\"]['+t+\"]\")?r.loading=1:(t=e.createElement(\"link\"),r.preload=t,t.addEventListener(\"load\",function(){return r.loading|=1}),t.addEventListener(\"error\",function(){return r.loading|=2}),Do(t,\"link\",o),To(t),e.head.appendChild(t))}function ps(e){return'[src=\"'+Ur(e)+'\"]'}function yu(e){return\"script[async]\"+e}function zx(e,t,o){if(t.count++,t.instance===null)switch(t.type){case\"style\":var r=e.querySelector('style[data-href~=\"'+Ur(o.href)+'\"]');if(r)return t.instance=r,To(r),r;var n=Dt({},o,{\"data-href\":o.href,\"data-precedence\":o.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement(\"style\"),To(r),Do(r,\"style\",n),af(r,o.precedence,e),t.instance=r;case\"stylesheet\":n=rs(o.href);var a=e.querySelector(mu(n));if(a)return t.state.loading|=4,t.instance=a,To(a),a;r=xS(o),(n=Xr.get(n))&&zg(r,n),a=(e.ownerDocument||e).createElement(\"link\"),To(a);var i=a;return i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Do(a,\"link\",r),t.state.loading|=4,af(a,o.precedence,e),t.instance=a;case\"script\":return a=ps(o.src),(n=e.querySelector(yu(a)))?(t.instance=n,To(n),n):(r=o,(n=Xr.get(a))&&(r=Dt({},o),kg(r,n)),e=e.ownerDocument||e,n=e.createElement(\"script\"),To(n),Do(n,\"link\",r),e.head.appendChild(n),t.instance=n);case\"void\":return null;default:throw Error($(443,t.type))}else t.type===\"stylesheet\"&&(t.state.loading&4)===0&&(r=t.instance,t.state.loading|=4,af(r,o.precedence,e));return t.instance}function af(e,t,o){for(var r=o.querySelectorAll('link[rel=\"stylesheet\"][data-precedence],style[data-precedence]'),n=r.length?r[r.length-1]:null,a=n,i=0;i title\"):null)}function NM(e,t,o){if(o===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;switch(t.rel){case\"stylesheet\":return e=t.disabled,typeof t.precedence==\"string\"&&e==null;default:return!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 TS(e){return!(e.type===\"stylesheet\"&&(e.state.loading&3)===0)}function _M(e,t,o,r){if(o.type===\"stylesheet\"&&(typeof r.media!=\"string\"||matchMedia(r.media).matches!==!1)&&(o.state.loading&4)===0){if(o.instance===null){var n=rs(r.href),a=t.querySelector(mu(n));if(a){t=a._p,t!==null&&typeof t==\"object\"&&typeof t.then==\"function\"&&(e.count++,e=kf.bind(e),t.then(e,e)),o.state.loading|=4,o.instance=a,To(a);return}a=t.ownerDocument||t,r=xS(r),(n=Xr.get(n))&&zg(r,n),a=a.createElement(\"link\"),To(a);var i=a;i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Do(a,\"link\",r),o.instance=a}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(o,t),(t=o.state.preload)&&(o.state.loading&3)===0&&(e.count++,o=kf.bind(e),t.addEventListener(\"load\",o),t.addEventListener(\"error\",o))}}var Fy=0;function zM(e,t){return e.stylesheets&&e.count===0&&sf(e,e.stylesheets),0Fy?50:800)+t);return e.unsuspend=o,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(n)}}:null}function kf(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)sf(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Bf=null;function sf(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Bf=new Map,t.forEach(kM,e),Bf=null,kf.call(e))}function kM(e,t){if(!(t.state.loading&4)){var o=Bf.get(e);if(o)var r=o.get(null);else{o=new Map,Bf.set(e,o);for(var n=e.querySelectorAll(\"link[data-precedence],style[data-precedence]\"),a=0;a{\"use strict\";function AS(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(AS)}catch(e){console.error(e)}}AS(),DS.exports=OS()});var aE=Xo(pt=>{\"use strict\";var Eo=typeof Symbol==\"function\"&&Symbol.for,Yg=Eo?Symbol.for(\"react.element\"):60103,Xg=Eo?Symbol.for(\"react.portal\"):60106,ud=Eo?Symbol.for(\"react.fragment\"):60107,pd=Eo?Symbol.for(\"react.strict_mode\"):60108,fd=Eo?Symbol.for(\"react.profiler\"):60114,dd=Eo?Symbol.for(\"react.provider\"):60109,md=Eo?Symbol.for(\"react.context\"):60110,Gg=Eo?Symbol.for(\"react.async_mode\"):60111,yd=Eo?Symbol.for(\"react.concurrent_mode\"):60111,hd=Eo?Symbol.for(\"react.forward_ref\"):60112,gd=Eo?Symbol.for(\"react.suspense\"):60113,oO=Eo?Symbol.for(\"react.suspense_list\"):60120,bd=Eo?Symbol.for(\"react.memo\"):60115,vd=Eo?Symbol.for(\"react.lazy\"):60116,rO=Eo?Symbol.for(\"react.block\"):60121,nO=Eo?Symbol.for(\"react.fundamental\"):60117,aO=Eo?Symbol.for(\"react.responder\"):60118,iO=Eo?Symbol.for(\"react.scope\"):60119;function Pr(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case Yg:switch(e=e.type,e){case Gg:case yd:case ud:case fd:case pd:case gd:return e;default:switch(e=e&&e.$$typeof,e){case md:case hd:case vd:case bd:case dd:return e;default:return t}}case Xg:return t}}}function nE(e){return Pr(e)===yd}pt.AsyncMode=Gg;pt.ConcurrentMode=yd;pt.ContextConsumer=md;pt.ContextProvider=dd;pt.Element=Yg;pt.ForwardRef=hd;pt.Fragment=ud;pt.Lazy=vd;pt.Memo=bd;pt.Portal=Xg;pt.Profiler=fd;pt.StrictMode=pd;pt.Suspense=gd;pt.isAsyncMode=function(e){return nE(e)||Pr(e)===Gg};pt.isConcurrentMode=nE;pt.isContextConsumer=function(e){return Pr(e)===md};pt.isContextProvider=function(e){return Pr(e)===dd};pt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===Yg};pt.isForwardRef=function(e){return Pr(e)===hd};pt.isFragment=function(e){return Pr(e)===ud};pt.isLazy=function(e){return Pr(e)===vd};pt.isMemo=function(e){return Pr(e)===bd};pt.isPortal=function(e){return Pr(e)===Xg};pt.isProfiler=function(e){return Pr(e)===fd};pt.isStrictMode=function(e){return Pr(e)===pd};pt.isSuspense=function(e){return Pr(e)===gd};pt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===ud||e===yd||e===fd||e===pd||e===gd||e===oO||typeof e==\"object\"&&e!==null&&(e.$$typeof===vd||e.$$typeof===bd||e.$$typeof===dd||e.$$typeof===md||e.$$typeof===hd||e.$$typeof===nO||e.$$typeof===aO||e.$$typeof===iO||e.$$typeof===rO)};pt.typeOf=Pr});var lE=Xo((Mz,iE)=>{\"use strict\";iE.exports=aE()});var mE=Xo((Oz,dE)=>{\"use strict\";var qg=lE(),lO={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},sO={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},cO={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},pE={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Ig={};Ig[qg.ForwardRef]=cO;Ig[qg.Memo]=pE;function sE(e){return qg.isMemo(e)?pE:Ig[e.$$typeof]||lO}var uO=Object.defineProperty,pO=Object.getOwnPropertyNames,cE=Object.getOwnPropertySymbols,fO=Object.getOwnPropertyDescriptor,dO=Object.getPrototypeOf,uE=Object.prototype;function fE(e,t,o){if(typeof t!=\"string\"){if(uE){var r=dO(t);r&&r!==uE&&fE(e,r,o)}var n=pO(t);cE&&(n=n.concat(cE(t)));for(var a=sE(e),i=sE(t),l=0;l{\"use strict\";var DO=Symbol.for(\"react.transitional.element\"),NO=Symbol.for(\"react.fragment\");function AE(e,t,o){var r=null;if(o!==void 0&&(r=\"\"+o),t.key!==void 0&&(r=\"\"+t.key),\"key\"in t){o={};for(var n in t)n!==\"key\"&&(o[n]=t[n])}else o=t;return t=o.ref,{$$typeof:DO,type:e,key:r,ref:t!==void 0?t:null,props:o}}Pd.Fragment=NO;Pd.jsx=AE;Pd.jsxs=AE});var Ie=Xo((Ck,NE)=>{\"use strict\";NE.exports=DE()});var kE=Xo(vt=>{\"use strict\";var Qg=Symbol.for(\"react.transitional.element\"),Wg=Symbol.for(\"react.portal\"),Cd=Symbol.for(\"react.fragment\"),Rd=Symbol.for(\"react.strict_mode\"),wd=Symbol.for(\"react.profiler\"),Md=Symbol.for(\"react.consumer\"),Od=Symbol.for(\"react.context\"),Ad=Symbol.for(\"react.forward_ref\"),Dd=Symbol.for(\"react.suspense\"),Nd=Symbol.for(\"react.suspense_list\"),_d=Symbol.for(\"react.memo\"),zd=Symbol.for(\"react.lazy\"),_O=Symbol.for(\"react.view_transition\"),zO=Symbol.for(\"react.client.reference\");function Ir(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case Qg:switch(e=e.type,e){case Cd:case wd:case Rd:case Dd:case Nd:case _O:return e;default:switch(e=e&&e.$$typeof,e){case Od:case Ad:case zd:case _d:return e;case Md:return e;default:return t}}case Wg:return t}}}vt.ContextConsumer=Md;vt.ContextProvider=Od;vt.Element=Qg;vt.ForwardRef=Ad;vt.Fragment=Cd;vt.Lazy=zd;vt.Memo=_d;vt.Portal=Wg;vt.Profiler=wd;vt.StrictMode=Rd;vt.Suspense=Dd;vt.SuspenseList=Nd;vt.isContextConsumer=function(e){return Ir(e)===Md};vt.isContextProvider=function(e){return Ir(e)===Od};vt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===Qg};vt.isForwardRef=function(e){return Ir(e)===Ad};vt.isFragment=function(e){return Ir(e)===Cd};vt.isLazy=function(e){return Ir(e)===zd};vt.isMemo=function(e){return Ir(e)===_d};vt.isPortal=function(e){return Ir(e)===Wg};vt.isProfiler=function(e){return Ir(e)===wd};vt.isStrictMode=function(e){return Ir(e)===Rd};vt.isSuspense=function(e){return Ir(e)===Dd};vt.isSuspenseList=function(e){return Ir(e)===Nd};vt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===Cd||e===wd||e===Rd||e===Dd||e===Nd||typeof e==\"object\"&&e!==null&&(e.$$typeof===zd||e.$$typeof===_d||e.$$typeof===Od||e.$$typeof===Md||e.$$typeof===Ad||e.$$typeof===zO||e.getModuleId!==void 0)};vt.typeOf=Ir});var LE=Xo((Dk,BE)=>{\"use strict\";BE.exports=kE()});var w=q(re());var ir=q(re(),1),_S=q(NS(),1),zS=ir.createContext(null);function YM(){let e=ir.useContext(zS);if(!e)throw new Error(\"RenderContext not found\");return e}function XM(){return YM().model}function Ye(e){let t=XM(),o=ir.useSyncExternalStore(n=>(t.on(`change:${e}`,n),()=>t.off(`change:${e}`,n)),()=>t.get(e)),r=ir.useCallback(n=>{t.set(e,typeof n==\"function\"?n(t.get(e)):n),t.save_changes()},[t,e]);return[o,r]}function kS(e){return({el:t,model:o,experimental:r})=>{let n=_S.createRoot(t);return n.render(ir.createElement(ir.StrictMode,null,ir.createElement(zS.Provider,{value:{model:o,experimental:r}},ir.createElement(e)))),()=>n.unmount()}}function lr(e,...t){let o=new URL(`https://mui.com/production-error/?code=${e}`);return t.forEach(r=>o.searchParams.append(\"args[]\",r)),`Minified MUI error #${e}; visit ${o} for the full message.`}function Bi(){return Bi=Object.assign?Object.assign.bind():function(e){for(var t=1;t0?eo(bs,--Ko):0,hs--,so===10&&(hs=1,ad--),so}function Qo(){return so=Ko<$S?eo(bs,Ko++):0,hs++,so===10&&(hs=1,ad++),so}function Gr(){return eo(bs,Ko)}function vu(){return Ko}function xs(e,t){return Ja(bs,e,t)}function gs(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function id(e){return ad=hs=1,$S=Fo(bs=e),Ko=0,[]}function ld(e){return bs=\"\",e}function Ts(e){return nd(xs(Ko-1,$g(e===91?e+2:e===40?e+1:e)))}function GS(e){for(;(so=Gr())&&so<33;)Qo();return gs(e)>2||gs(so)>3?\"\":\" \"}function qS(e,t){for(;--t&&Qo()&&!(so<48||so>102||so>57&&so<65||so>70&&so<97););return xs(e,vu()+(t<6&&Gr()==32&&Qo()==32))}function $g(e){for(;Qo();)switch(so){case e:return Ko;case 34:case 39:e!==34&&e!==39&&$g(so);break;case 40:e===41&&$g(e);break;case 92:Qo();break}return Ko}function IS(e,t){for(;Qo()&&e+so!==57;)if(e+so===84&&Gr()===47)break;return\"/*\"+xs(t,Ko-1)+\"*\"+Li(e===47?e:Qo())}function FS(e){for(;!gs(Gr());)Qo();return xs(e,Ko)}function WS(e){return ld(sd(\"\",null,null,null,[\"\"],e=id(e),0,[0],e))}function sd(e,t,o,r,n,a,i,l,s){for(var c=0,u=0,m=i,p=0,d=0,v=0,T=1,S=1,h=1,y=0,g=\"\",b=n,E=a,C=r,P=g;S;)switch(v=y,y=Qo()){case 40:if(v!=108&&eo(P,m-1)==58){gu(P+=We(Ts(y),\"&\",\"&\\f\"),\"&\\f\")!=-1&&(h=-1);break}case 34:case 39:case 91:P+=Ts(y);break;case 9:case 10:case 13:case 32:P+=GS(v);break;case 92:P+=qS(vu()-1,7);continue;case 47:switch(Gr()){case 42:case 47:ys(FM(IS(Qo(),vu()),t,o),s);break;default:P+=\"/\"}break;case 123*T:l[c++]=Fo(P)*h;case 125*T:case 59:case 0:switch(y){case 0:case 125:S=0;case 59+u:h==-1&&(P=We(P,/\\f/g,\"\")),d>0&&Fo(P)-m&&ys(d>32?QS(P+\";\",r,o,m-1):QS(We(P,\" \",\"\")+\";\",r,o,m-2),s);break;case 59:P+=\";\";default:if(ys(C=KS(P,t,o,c,u,n,l,g,b=[],E=[],m),a),y===123)if(u===0)sd(P,t,C,C,b,a,m,l,E);else switch(p===99&&eo(P,3)===110?100:p){case 100:case 108:case 109:case 115:sd(e,C,C,r&&ys(KS(e,C,C,0,0,n,l,g,n,b=[],m),E),n,E,m,l,r?b:E);break;default:sd(P,C,C,C,[\"\"],E,0,l,E)}}c=u=d=0,T=h=1,g=P=\"\",m=i;break;case 58:m=1+Fo(P),d=v;default:if(T<1){if(y==123)--T;else if(y==125&&T++==0&&XS()==125)continue}switch(P+=Li(y),y*T){case 38:h=u>0?1:(P+=\"\\f\",-1);break;case 44:l[c++]=(Fo(P)-1)*h,h=1;break;case 64:Gr()===45&&(P+=Ts(Qo())),p=Gr(),u=m=Fo(g=P+=FS(vu())),y++;break;case 45:v===45&&Fo(P)==2&&(T=0)}}return a}function KS(e,t,o,r,n,a,i,l,s,c,u){for(var m=n-1,p=n===0?a:[\"\"],d=ms(p),v=0,T=0,S=0;v0?p[h]+\" \"+y:We(y,/&\\f/g,p[h])))&&(s[S++]=g);return bu(e,t,o,n===0?fs:l,s,c,u)}function FM(e,t,o){return bu(e,t,o,od,Li(YS()),Ja(e,2,-2),0)}function QS(e,t,o,r){return bu(e,t,o,ds,Ja(e,0,r),Ja(e,r+1,-1),r)}function ji(e,t){for(var o=\"\",r=ms(e),n=0;n6)switch(eo(e,t+1)){case 109:if(eo(e,t+4)!==45)break;case 102:return We(e,/(.+:)(.+)-([^]+)/,\"$1\"+tt+\"$2-$3$1\"+hu+(eo(e,t+3)==108?\"$3\":\"$2-$3\"))+e;case 115:return~gu(e,\"stretch\")?oE(We(e,\"stretch\",\"fill-available\"),t)+e:e}break;case 4949:if(eo(e,t+1)!==115)break;case 6444:switch(eo(e,Fo(e)-3-(~gu(e,\"!important\")&&10))){case 107:return We(e,\":\",\":\"+tt)+e;case 101:return We(e,/(.+:)([^;!]+)(;|!.+)?/,\"$1\"+tt+(eo(e,14)===45?\"inline-\":\"\")+\"box$3$1\"+tt+\"$2$3$1\"+No+\"$2box$3\")+e}break;case 5936:switch(eo(e,t+11)){case 114:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"tb\")+e;case 108:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"tb-rl\")+e;case 45:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"lr\")+e}return tt+e+No+e+e}return e}var eO=function(t,o,r,n){if(t.length>-1&&!t.return)switch(t.type){case ds:t.return=oE(t.value,t.length);break;case rd:return ji([vs(t,{value:We(t.value,\"@\",\"@\"+tt)})],n);case fs:if(t.length)return Vg(t.props,function(a){switch(Hg(a,/(::plac\\w+|:read-\\w+)/)){case\":read-only\":case\":read-write\":return ji([vs(t,{props:[We(a,/:(read-\\w+)/,\":\"+hu+\"$1\")]})],n);case\"::placeholder\":return ji([vs(t,{props:[We(a,/:(plac\\w+)/,\":\"+tt+\"input-$1\")]}),vs(t,{props:[We(a,/:(plac\\w+)/,\":\"+hu+\"$1\")]}),vs(t,{props:[We(a,/:(plac\\w+)/,No+\"input-$1\")]})],n)}return\"\"})}},tO=[eO],rE=function(t){var o=t.key;if(o===\"css\"){var r=document.querySelectorAll(\"style[data-emotion]:not([data-s])\");Array.prototype.forEach.call(r,function(T){var S=T.getAttribute(\"data-emotion\");S.indexOf(\" \")!==-1&&(document.head.appendChild(T),T.setAttribute(\"data-s\",\"\"))})}var n=t.stylisPlugins||tO,a={},i,l=[];i=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^=\"'+o+' \"]'),function(T){for(var S=T.getAttribute(\"data-emotion\").split(\" \"),h=1;h=4;++r,n-=4)o=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,o=(o&65535)*1540483477+((o>>>16)*59797<<16),o^=o>>>24,t=(o&65535)*1540483477+((o>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(n){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var hE={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};var yO=!1,hO=/[A-Z]|^ms/g,gO=/_EMO_([^_]+?)_([^]*?)_EMO_/g,xE=function(t){return t.charCodeAt(1)===45},gE=function(t){return t!=null&&typeof t!=\"boolean\"},Fg=cd(function(e){return xE(e)?e:e.replace(hO,\"-$&\").toLowerCase()}),bE=function(t,o){switch(t){case\"animation\":case\"animationName\":if(typeof o==\"string\")return o.replace(gO,function(r,n,a){return Nn={name:n,styles:a,next:Nn},n})}return hE[t]!==1&&!xE(t)&&typeof o==\"number\"&&o!==0?o+\"px\":o},bO=\"Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.\";function Su(e,t,o){if(o==null)return\"\";var r=o;if(r.__emotion_styles!==void 0)return r;switch(typeof o){case\"boolean\":return\"\";case\"object\":{var n=o;if(n.anim===1)return Nn={name:n.name,styles:n.styles,next:Nn},n.name;var a=o;if(a.styles!==void 0){var i=a.next;if(i!==void 0)for(;i!==void 0;)Nn={name:i.name,styles:i.styles,next:Nn},i=i.next;var l=a.styles+\";\";return l}return vO(e,t,o)}case\"function\":{if(e!==void 0){var s=Nn,c=o(e);return Nn=s,Su(e,t,c)}break}}var u=o;if(t==null)return u;var m=t[u];return m!==void 0?m:u}function vO(e,t,o){var r=\"\";if(Array.isArray(o))for(var n=0;n96?wO:MO},ME=function(t,o,r){var n;if(o){var a=o.shouldForwardProp;n=t.__emotion_forwardProp&&a?function(i){return t.__emotion_forwardProp(i)&&a(i)}:a}return typeof n!=\"function\"&&r&&(n=t.__emotion_forwardProp),n},OO=function(t){var o=t.cache,r=t.serialized,n=t.isStringTag;return Ss(o,r,n),Eu(function(){return Tu(o,r,n)}),null},OE=function e(t,o){var r=t.__emotion_real===t,n=r&&t.__emotion_base||t,a,i;o!==void 0&&(a=o.label,i=o.target);var l=ME(t,o,r),s=l||wE(n),c=!s(\"as\");return function(){var u=arguments,m=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(a!==void 0&&m.push(\"label:\"+a+\";\"),u[0]==null||u[0].raw===void 0)m.push.apply(m,u);else{var p=u[0];m.push(p[0]);for(var d=u.length,v=1;v{t[o]=jE(e[o])}),t}function Kt(e,t,o={clone:!0}){let r=o.clone?{...e}:e;return Cr(e)&&Cr(t)&&Object.keys(t).forEach(n=>{Zg.isValidElement(t[n])||(0,Jg.isValidElementType)(t[n])?r[n]=t[n]:Cr(t[n])&&Object.prototype.hasOwnProperty.call(e,n)&&Cr(e[n])?r[n]=Kt(e[n],t[n],o):o.clone?r[n]=Cr(t[n])?jE(t[n]):t[n]:r[n]=t[n]}),r}var kO=e=>{let t=Object.keys(e).map(o=>({key:o,val:e[o]}))||[];return t.sort((o,r)=>o.val-r.val),t.reduce((o,r)=>({...o,[r.key]:r.val}),{})};function e0(e){let{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:o=\"px\",step:r=5,...n}=e,a=kO(t),i=Object.keys(a);function l(p){return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o})`}function s(p){return`@media (max-width:${(typeof t[p]==\"number\"?t[p]:p)-r/100}${o})`}function c(p,d){let v=i.indexOf(d);return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o}) and (max-width:${(v!==-1&&typeof t[i[v]]==\"number\"?t[i[v]]:d)-r/100}${o})`}function u(p){return i.indexOf(p)+1r.startsWith(\"@container\")).sort((r,n)=>{let a=/min-width:\\s*([0-9.]+)/;return+(r.match(a)?.[1]||0)-+(n.match(a)?.[1]||0)});return o.length?o.reduce((r,n)=>{let a=t[n];return delete r[n],r[n]=a,r},{...t}):t}function t0(e,t){return t===\"@\"||t.startsWith(\"@\")&&(e.some(o=>t.startsWith(`@${o}`))||!!t.match(/^@\\d/))}function o0(e,t){let o=t.match(/^@([^/]+)?\\/?(.+)?$/);if(!o)return null;let[,r,n]=o,a=Number.isNaN(+r)?r||0:+r;return e.containerQueries(n).up(a)}function Bd(e){let t=(a,i)=>a.replace(\"@media\",i?`@container ${i}`:\"@container\");function o(a,i){a.up=(...l)=>t(e.breakpoints.up(...l),i),a.down=(...l)=>t(e.breakpoints.down(...l),i),a.between=(...l)=>t(e.breakpoints.between(...l),i),a.only=(...l)=>t(e.breakpoints.only(...l),i),a.not=(...l)=>{let s=t(e.breakpoints.not(...l),i);return s.includes(\"not all and\")?s.replace(\"not all and \",\"\").replace(\"min-width:\",\"width<\").replace(\"max-width:\",\"width>\").replace(\"and\",\"or\"):s}}let r={},n=a=>(o(r,a),r);return o(n),{...e,containerQueries:n}}var BO={borderRadius:4},UE=BO;function LO(e,t){return t?Kt(e,t,{clone:!1}):e}var sa=LO;var Ru={xs:0,sm:600,md:900,lg:1200,xl:1536},HE={keys:[\"xs\",\"sm\",\"md\",\"lg\",\"xl\"],up:e=>`@media (min-width:${Ru[e]}px)`},jO={containerQueries:e=>({up:t=>{let o=typeof t==\"number\"?t:Ru[t]||t;return typeof o==\"number\"&&(o=`${o}px`),e?`@container ${e} (min-width:${o})`:`@container (min-width:${o})`}})};function Wo(e,t,o){let r=e.theme||{};if(Array.isArray(t)){let a=r.breakpoints||HE;return t.reduce((i,l,s)=>(i[a.up(a.keys[s])]=o(t[s]),i),{})}if(typeof t==\"object\"){let a=r.breakpoints||HE;return Object.keys(t).reduce((i,l)=>{if(t0(a.keys,l)){let s=o0(r.containerQueries?r:jO,l);s&&(i[s]=o(t[l],l))}else if(Object.keys(a.values||Ru).includes(l)){let s=a.up(l);i[s]=o(t[l],l)}else{let s=l;i[s]=t[s]}return i},{})}return o(t)}function VE(e={}){return e.keys?.reduce((o,r)=>{let n=e.up(r);return o[n]={},o},{})||{}}function r0(e,t){return e.reduce((o,r)=>{let n=o[r];return(!n||Object.keys(n).length===0)&&delete o[r],o},t)}function ri(e){if(typeof e!=\"string\")throw new Error(lr(7));return e.charAt(0).toUpperCase()+e.slice(1)}function Ps(e,t,o=!0){if(!t||typeof t!=\"string\")return null;if(e&&e.vars&&o){let r=`vars.${t}`.split(\".\").reduce((n,a)=>n&&n[a]?n[a]:null,e);if(r!=null)return r}return t.split(\".\").reduce((r,n)=>r&&r[n]!=null?r[n]:null,e)}function wu(e,t,o,r=o){let n;return typeof e==\"function\"?n=e(o):Array.isArray(e)?n=e[o]||r:n=Ps(e,o)||r,t&&(n=t(n,r,e)),n}function UO(e){let{prop:t,cssProperty:o=e.prop,themeKey:r,transform:n}=e,a=i=>{if(i[t]==null)return null;let l=i[t],s=i.theme,c=Ps(s,r)||{};return Wo(i,l,m=>{let p=wu(c,n,m);return m===p&&typeof m==\"string\"&&(p=wu(c,n,`${t}${m===\"default\"?\"\":ri(m)}`,m)),o===!1?p:{[o]:p}})};return a.propTypes={},a.filterProps=[t],a}var Pt=UO;function Ld(e){let t={};return o=>(t[o]===void 0&&(t[o]=e(o)),t[o])}var HO={m:\"margin\",p:\"padding\"},VO={t:\"Top\",r:\"Right\",b:\"Bottom\",l:\"Left\",x:[\"Left\",\"Right\"],y:[\"Top\",\"Bottom\"]},$E={marginX:\"mx\",marginY:\"my\",paddingX:\"px\",paddingY:\"py\"},$O=Ld(e=>{if(e.length>2)if($E[e])e=$E[e];else return[e];let[t,o]=e.split(\"\"),r=HO[t],n=VO[o]||\"\";return Array.isArray(n)?n.map(a=>r+a):[r+n]}),n0=[\"m\",\"mt\",\"mr\",\"mb\",\"ml\",\"mx\",\"my\",\"margin\",\"marginTop\",\"marginRight\",\"marginBottom\",\"marginLeft\",\"marginX\",\"marginY\",\"marginInline\",\"marginInlineStart\",\"marginInlineEnd\",\"marginBlock\",\"marginBlockStart\",\"marginBlockEnd\"],a0=[\"p\",\"pt\",\"pr\",\"pb\",\"pl\",\"px\",\"py\",\"padding\",\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\",\"paddingX\",\"paddingY\",\"paddingInline\",\"paddingInlineStart\",\"paddingInlineEnd\",\"paddingBlock\",\"paddingBlockStart\",\"paddingBlockEnd\"],YE=[...n0,...a0];function Hi(e,t,o,r){let n=Ps(e,t,!0)??o;return typeof n==\"number\"||typeof n==\"string\"?a=>typeof a==\"string\"?a:typeof n==\"string\"?n.startsWith(\"var(\")&&a===0?0:n.startsWith(\"var(\")&&a===1?n:`calc(${a} * ${n})`:n*a:Array.isArray(n)?a=>{if(typeof a==\"string\")return a;let i=Math.abs(a),l=n[i];return a>=0?l:typeof l==\"number\"?-l:typeof l==\"string\"&&l.startsWith(\"var(\")?`calc(-1 * ${l})`:`-${l}`}:typeof n==\"function\"?n:()=>{}}function Mu(e){return Hi(e,\"spacing\",8,\"spacing\")}function Vi(e,t){return typeof t==\"string\"||t==null?t:e(t)}function YO(e,t){return o=>e.reduce((r,n)=>(r[n]=Vi(t,o),r),{})}function XO(e,t,o,r){if(!t.includes(o))return null;let n=$O(o),a=YO(n,r),i=e[o];return Wo(e,i,a)}function i0(e,t){let o=Mu(e.theme);return Object.keys(e).map(r=>XO(e,t,r,o)).reduce(sa,{})}function Vt(e){return i0(e,n0)}Vt.propTypes={};Vt.filterProps=n0;function $t(e){return i0(e,a0)}$t.propTypes={};$t.filterProps=a0;function XE(e){return i0(e,YE)}XE.propTypes={};XE.filterProps=YE;function Cs(e=8,t=Mu({spacing:e})){if(e.mui)return e;let o=(...r)=>(r.length===0?[1]:r).map(a=>{let i=t(a);return typeof i==\"number\"?`${i}px`:i}).join(\" \");return o.mui=!0,o}function GO(...e){let t=e.reduce((r,n)=>(n.filterProps.forEach(a=>{r[a]=n}),r),{}),o=r=>Object.keys(r).reduce((n,a)=>t[a]?sa(n,t[a](r)):n,{});return o.propTypes={},o.filterProps=e.reduce((r,n)=>r.concat(n.filterProps),[]),o}var ca=GO;function Rr(e){return typeof e!=\"number\"?e:`${e}px solid`}function Fr(e,t){return Pt({prop:e,themeKey:\"borders\",transform:t})}var qO=Fr(\"border\",Rr),IO=Fr(\"borderTop\",Rr),FO=Fr(\"borderRight\",Rr),KO=Fr(\"borderBottom\",Rr),QO=Fr(\"borderLeft\",Rr),WO=Fr(\"borderColor\"),ZO=Fr(\"borderTopColor\"),JO=Fr(\"borderRightColor\"),eA=Fr(\"borderBottomColor\"),tA=Fr(\"borderLeftColor\"),oA=Fr(\"outline\",Rr),rA=Fr(\"outlineColor\"),Ou=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){let t=Hi(e.theme,\"shape.borderRadius\",4,\"borderRadius\"),o=r=>({borderRadius:Vi(t,r)});return Wo(e,e.borderRadius,o)}return null};Ou.propTypes={};Ou.filterProps=[\"borderRadius\"];var S4=ca(qO,IO,FO,KO,QO,WO,ZO,JO,eA,tA,Ou,oA,rA);var Au=e=>{if(e.gap!==void 0&&e.gap!==null){let t=Hi(e.theme,\"spacing\",8,\"gap\"),o=r=>({gap:Vi(t,r)});return Wo(e,e.gap,o)}return null};Au.propTypes={};Au.filterProps=[\"gap\"];var Du=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){let t=Hi(e.theme,\"spacing\",8,\"columnGap\"),o=r=>({columnGap:Vi(t,r)});return Wo(e,e.columnGap,o)}return null};Du.propTypes={};Du.filterProps=[\"columnGap\"];var Nu=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){let t=Hi(e.theme,\"spacing\",8,\"rowGap\"),o=r=>({rowGap:Vi(t,r)});return Wo(e,e.rowGap,o)}return null};Nu.propTypes={};Nu.filterProps=[\"rowGap\"];var nA=Pt({prop:\"gridColumn\"}),aA=Pt({prop:\"gridRow\"}),iA=Pt({prop:\"gridAutoFlow\"}),lA=Pt({prop:\"gridAutoColumns\"}),sA=Pt({prop:\"gridAutoRows\"}),cA=Pt({prop:\"gridTemplateColumns\"}),uA=Pt({prop:\"gridTemplateRows\"}),pA=Pt({prop:\"gridTemplateAreas\"}),fA=Pt({prop:\"gridArea\"}),M4=ca(Au,Du,Nu,nA,aA,iA,lA,sA,cA,uA,pA,fA);function $i(e,t){return t===\"grey\"?t:e}var dA=Pt({prop:\"color\",themeKey:\"palette\",transform:$i}),mA=Pt({prop:\"bgcolor\",cssProperty:\"backgroundColor\",themeKey:\"palette\",transform:$i}),yA=Pt({prop:\"backgroundColor\",themeKey:\"palette\",transform:$i}),N4=ca(dA,mA,yA);function sr(e){return e<=1&&e!==0?`${e*100}%`:e}var hA=Pt({prop:\"width\",transform:sr}),jd=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){let t=o=>{let r=e.theme?.breakpoints?.values?.[o]||Ru[o];return r?e.theme?.breakpoints?.unit!==\"px\"?{maxWidth:`${r}${e.theme.breakpoints.unit}`}:{maxWidth:r}:{maxWidth:sr(o)}};return Wo(e,e.maxWidth,t)}return null};jd.filterProps=[\"maxWidth\"];var gA=Pt({prop:\"minWidth\",transform:sr}),bA=Pt({prop:\"height\",transform:sr}),vA=Pt({prop:\"maxHeight\",transform:sr}),xA=Pt({prop:\"minHeight\",transform:sr}),L4=Pt({prop:\"size\",cssProperty:\"width\",transform:sr}),j4=Pt({prop:\"size\",cssProperty:\"height\",transform:sr}),TA=Pt({prop:\"boxSizing\"}),U4=ca(hA,jd,gA,bA,vA,xA,TA);var SA={border:{themeKey:\"borders\",transform:Rr},borderTop:{themeKey:\"borders\",transform:Rr},borderRight:{themeKey:\"borders\",transform:Rr},borderBottom:{themeKey:\"borders\",transform:Rr},borderLeft:{themeKey:\"borders\",transform:Rr},borderColor:{themeKey:\"palette\"},borderTopColor:{themeKey:\"palette\"},borderRightColor:{themeKey:\"palette\"},borderBottomColor:{themeKey:\"palette\"},borderLeftColor:{themeKey:\"palette\"},outline:{themeKey:\"borders\",transform:Rr},outlineColor:{themeKey:\"palette\"},borderRadius:{themeKey:\"shape.borderRadius\",style:Ou},color:{themeKey:\"palette\",transform:$i},bgcolor:{themeKey:\"palette\",cssProperty:\"backgroundColor\",transform:$i},backgroundColor:{themeKey:\"palette\",transform:$i},p:{style:$t},pt:{style:$t},pr:{style:$t},pb:{style:$t},pl:{style:$t},px:{style:$t},py:{style:$t},padding:{style:$t},paddingTop:{style:$t},paddingRight:{style:$t},paddingBottom:{style:$t},paddingLeft:{style:$t},paddingX:{style:$t},paddingY:{style:$t},paddingInline:{style:$t},paddingInlineStart:{style:$t},paddingInlineEnd:{style:$t},paddingBlock:{style:$t},paddingBlockStart:{style:$t},paddingBlockEnd:{style:$t},m:{style:Vt},mt:{style:Vt},mr:{style:Vt},mb:{style:Vt},ml:{style:Vt},mx:{style:Vt},my:{style:Vt},margin:{style:Vt},marginTop:{style:Vt},marginRight:{style:Vt},marginBottom:{style:Vt},marginLeft:{style:Vt},marginX:{style:Vt},marginY:{style:Vt},marginInline:{style:Vt},marginInlineStart:{style:Vt},marginInlineEnd:{style:Vt},marginBlock:{style:Vt},marginBlockStart:{style:Vt},marginBlockEnd:{style:Vt},displayPrint:{cssProperty:!1,transform:e=>({\"@media print\":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:Au},rowGap:{style:Nu},columnGap:{style:Du},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:\"zIndex\"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:\"shadows\"},width:{transform:sr},maxWidth:{style:jd},minWidth:{transform:sr},height:{transform:sr},maxHeight:{transform:sr},minHeight:{transform:sr},boxSizing:{},font:{themeKey:\"font\"},fontFamily:{themeKey:\"typography\"},fontSize:{themeKey:\"typography\"},fontStyle:{themeKey:\"typography\"},fontWeight:{themeKey:\"typography\"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:\"typography\"}},un=SA;function EA(...e){let t=e.reduce((r,n)=>r.concat(Object.keys(n)),[]),o=new Set(t);return e.every(r=>o.size===Object.keys(r).length)}function PA(e,t){return typeof e==\"function\"?e(t):e}function CA(){function e(o,r,n,a){let i={[o]:r,theme:n},l=a[o];if(!l)return{[o]:r};let{cssProperty:s=o,themeKey:c,transform:u,style:m}=l;if(r==null)return null;if(c===\"typography\"&&r===\"inherit\")return{[o]:r};let p=Ps(n,c)||{};return m?m(i):Wo(i,r,v=>{let T=wu(p,u,v);return v===T&&typeof v==\"string\"&&(T=wu(p,u,`${o}${v===\"default\"?\"\":ri(v)}`,v)),s===!1?T:{[s]:T}})}function t(o){let{sx:r,theme:n={},nested:a}=o||{};if(!r)return null;let i=n.unstable_sxConfig??un;function l(s){let c=s;if(typeof s==\"function\")c=s(n);else if(typeof s!=\"object\")return s;if(!c)return null;let u=VE(n.breakpoints),m=Object.keys(u),p=u;return Object.keys(c).forEach(d=>{let v=PA(c[d],n);if(v!=null)if(typeof v==\"object\")if(i[d])p=sa(p,e(d,v,n,i));else{let T=Wo({theme:n},v,S=>({[d]:S}));EA(T,v)?p[d]=t({sx:v,theme:n,nested:!0}):p=sa(p,T)}else p=sa(p,e(d,v,n,i))}),!a&&n.modularCssLayers?{\"@layer sx\":kd(n,r0(m,p))}:kd(n,r0(m,p))}return Array.isArray(r)?r.map(l):l(r)}return t}var GE=CA();GE.filterProps=[\"sx\"];var Kr=GE;function l0(e,t){let o=this;if(o.vars){if(!o.colorSchemes?.[e]||typeof o.getColorSchemeSelector!=\"function\")return{};let r=o.getColorSchemeSelector(e);return r===\"&\"?t:((r.includes(\"data-\")||r.includes(\".\"))&&(r=`*:where(${r.replace(/\\s*&$/,\"\")}) &`),{[r]:t})}return o.palette.mode===e?t:{}}function RA(e={},...t){let{breakpoints:o={},palette:r={},spacing:n,shape:a={},...i}=e,l=e0(o),s=Cs(n),c=Kt({breakpoints:l,direction:\"ltr\",components:{},palette:{mode:\"light\",...r},spacing:s,shape:{...UE,...a}},i);return c=Bd(c),c.applyStyles=l0,c=t.reduce((u,m)=>Kt(u,m),c),c.unstable_sxConfig={...un,...i?.unstable_sxConfig},c.unstable_sx=function(m){return Kr({sx:m,theme:this})},c}var Yi=RA;var qE=q(re(),1);function wA(e){return Object.keys(e).length===0}function MA(e=null){let t=qE.useContext(ti);return!t||wA(t)?e:t}var s0=MA;var OA=Yi();function AA(e=OA){return s0(e)}var Rs=AA;var DA=e=>{let t={systemProps:{},otherProps:{}},o=e?.theme?.unstable_sxConfig??un;return Object.keys(e).forEach(r=>{o[r]?t.systemProps[r]=e[r]:t.otherProps[r]=e[r]}),t};function ws(e){let{sx:t,...o}=e,{systemProps:r,otherProps:n}=DA(o),a;return Array.isArray(t)?a=[r,...t]:typeof t==\"function\"?a=(...i)=>{let l=t(...i);return Cr(l)?{...r,...l}:r}:a={...r,...t},{...n,sx:a}}var IE=e=>e,NA=()=>{let e=IE;return{configure(t){e=t},generate(t){return e(t)},reset(){e=IE}}},_A=NA(),Ms=_A;var KE=q(re(),1);function FE(e){var t,o,r=\"\";if(typeof e==\"string\"||typeof e==\"number\")r+=e;else if(typeof e==\"object\")if(Array.isArray(e)){var n=e.length;for(t=0;tl!==\"theme\"&&l!==\"sx\"&&l!==\"as\"})(Kr);return KE.forwardRef(function(s,c){let u=Rs(o),{className:m,component:p=\"div\",...d}=ws(s);return(0,QE.jsx)(a,{as:p,ref:c,className:ie(m,n?n(r):r),theme:t&&u[t]||u,...d})})}var kA={active:\"active\",checked:\"checked\",completed:\"completed\",disabled:\"disabled\",error:\"error\",expanded:\"expanded\",focused:\"focused\",focusVisible:\"focusVisible\",open:\"open\",readOnly:\"readOnly\",required:\"required\",selected:\"selected\"};function _e(e,t,o=\"Mui\"){let r=kA[t];return r?`${o}-${r}`:`${Ms.generate(e)}-${t}`}function Ce(e,t,o=\"Mui\"){let r={};return t.forEach(n=>{r[n]=_e(e,n,o)}),r}function zu(e){let{variants:t,...o}=e,r={variants:t,style:la(o),isProcessed:!0};return r.style===o||t&&t.forEach(n=>{typeof n.style!=\"function\"&&(n.style=la(n.style))}),r}var BA=Yi();function c0(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}function Xi(e,t){return t&&e&&typeof e==\"object\"&&e.styles&&!e.styles.startsWith(\"@layer\")&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}function LA(e){return e?(t,o)=>o[e]:null}function jA(e,t,o){e.theme=HA(e.theme)?o:e.theme[t]||e.theme}function Ud(e,t,o){let r=typeof t==\"function\"?t(e):t;if(Array.isArray(r))return r.flatMap(n=>Ud(e,n,o));if(Array.isArray(r?.variants)){let n;if(r.isProcessed)n=o?Xi(r.style,o):r.style;else{let{variants:a,...i}=r;n=o?Xi(la(i),o):i}return WE(e,r.variants,[n],o)}return r?.isProcessed?o?Xi(la(r.style),o):r.style:o?Xi(la(r),o):r}function WE(e,t,o=[],r=void 0){let n;e:for(let a=0;a{zE(l,C=>C.filter(P=>P!==Kr));let{name:c,slot:u,skipVariantsResolver:m,skipSx:p,overridesResolver:d=LA($A(u)),...v}=s,T=c&&c.startsWith(\"Mui\")||u?\"components\":\"custom\",S=m!==void 0?m:u&&u!==\"Root\"&&u!==\"root\"||!1,h=p||!1,y=c0;u===\"Root\"||u===\"root\"?y=r:u?y=n:VA(l)&&(y=void 0);let g=Cu(l,{shouldForwardProp:y,label:UA(c,u),...v}),b=C=>{if(C.__emotion_real===C)return C;if(typeof C==\"function\")return function(A){return Ud(A,C,A.theme.modularCssLayers?T:void 0)};if(Cr(C)){let P=zu(C);return function(_){return P.variants?Ud(_,P,_.theme.modularCssLayers?T:void 0):_.theme.modularCssLayers?Xi(P.style,T):P.style}}return C},E=(...C)=>{let P=[],A=C.map(b),_=[];if(P.push(a),c&&d&&_.push(function(k){let O=k.theme.components?.[c]?.styleOverrides;if(!O)return null;let N={};for(let X in O)N[X]=Ud(k,O[X],k.theme.modularCssLayers?\"theme\":void 0);return d(k,N)}),c&&!S&&_.push(function(k){let O=k.theme?.components?.[c]?.variants;return O?WE(k,O,[],k.theme.modularCssLayers?\"theme\":void 0):null}),h||_.push(Kr),Array.isArray(A[0])){let x=A.shift(),k=new Array(P.length).fill(\"\"),U=new Array(_.length).fill(\"\"),O;O=[...k,...x,...U],O.raw=[...k,...x.raw,...U],P.unshift(O)}let z=[...P,...A,..._],I=g(...z);return l.muiName&&(I.muiName=l.muiName),I};return g.withConfig&&(E.withConfig=g.withConfig),E}}function UA(e,t){return void 0}function HA(e){for(let t in e)return!1;return!0}function VA(e){return typeof e==\"string\"&&e.charCodeAt(0)>96}function $A(e){return e&&e.charAt(0).toLowerCase()+e.slice(1)}function ni(e,t,o=!1){let r={...t};for(let n in e)if(Object.prototype.hasOwnProperty.call(e,n)){let a=n;if(a===\"components\"||a===\"slots\")r[a]={...e[a],...r[a]};else if(a===\"componentsProps\"||a===\"slotProps\"){let i=e[a],l=t[a];if(!l)r[a]=i||{};else if(!i)r[a]=l;else{r[a]={...l};for(let s in i)if(Object.prototype.hasOwnProperty.call(i,s)){let c=s;r[a][c]=ni(i[c],l[c],o)}}}else a===\"className\"&&o&&t.className?r.className=ie(e?.className,t?.className):a===\"style\"&&o&&t.style?r.style={...e?.style,...t?.style}:r[a]===void 0&&(r[a]=e[a])}return r}var Vd=q(re(),1),YA=typeof window<\"u\"?Vd.useLayoutEffect:Vd.useEffect,wr=YA;function XA(e,t=Number.MIN_SAFE_INTEGER,o=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,o))}var ua=XA;function p0(e,t=0,o=1){return ua(e,t,o)}function GA(e){e=e.slice(1);let t=new RegExp(`.{1,${e.length>=6?2:1}}`,\"g\"),o=e.match(t);return o&&o[0].length===1&&(o=o.map(r=>r+r)),o?`rgb${o.length===4?\"a\":\"\"}(${o.map((r,n)=>n<3?parseInt(r,16):Math.round(parseInt(r,16)/255*1e3)/1e3).join(\", \")})`:\"\"}function ai(e){if(e.type)return e;if(e.charAt(0)===\"#\")return ai(GA(e));let t=e.indexOf(\"(\"),o=e.substring(0,t);if(![\"rgb\",\"rgba\",\"hsl\",\"hsla\",\"color\"].includes(o))throw new Error(lr(9,e));let r=e.substring(t+1,e.length-1),n;if(o===\"color\"){if(r=r.split(\" \"),n=r.shift(),r.length===4&&r[3].charAt(0)===\"/\"&&(r[3]=r[3].slice(1)),![\"srgb\",\"display-p3\",\"a98-rgb\",\"prophoto-rgb\",\"rec-2020\"].includes(n))throw new Error(lr(10,n))}else r=r.split(\",\");return r=r.map(a=>parseFloat(a)),{type:o,values:r,colorSpace:n}}var qA=e=>{let t=ai(e);return t.values.slice(0,3).map((o,r)=>t.type.includes(\"hsl\")&&r!==0?`${o}%`:o).join(\" \")},Os=(e,t)=>{try{return qA(e)}catch{return e}};function $d(e){let{type:t,colorSpace:o}=e,{values:r}=e;return t.includes(\"rgb\")?r=r.map((n,a)=>a<3?parseInt(n,10):n):t.includes(\"hsl\")&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),t.includes(\"color\")?r=`${o} ${r.join(\" \")}`:r=`${r.join(\", \")}`,`${t}(${r})`}function f0(e){e=ai(e);let{values:t}=e,o=t[0],r=t[1]/100,n=t[2]/100,a=r*Math.min(n,1-n),i=(c,u=(c+o/30)%12)=>n-a*Math.max(Math.min(u-3,9-u,1),-1),l=\"rgb\",s=[Math.round(i(0)*255),Math.round(i(8)*255),Math.round(i(4)*255)];return e.type===\"hsla\"&&(l+=\"a\",s.push(t[3])),$d({type:l,values:s})}function u0(e){e=ai(e);let t=e.type===\"hsl\"||e.type===\"hsla\"?ai(f0(e)).values:e.values;return t=t.map(o=>(e.type!==\"color\"&&(o/=255),o<=.03928?o/12.92:((o+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function ZE(e,t){let o=u0(e),r=u0(t);return(Math.max(o,r)+.05)/(Math.min(o,r)+.05)}function As(e,t){return e=ai(e),t=p0(t),(e.type===\"rgb\"||e.type===\"hsl\")&&(e.type+=\"a\"),e.type===\"color\"?e.values[3]=`/${t}`:e.values[3]=t,$d(e)}function ii(e,t,o){try{return As(e,t)}catch{return e}}function Ds(e,t){if(e=ai(e),t=p0(t),e.type.includes(\"hsl\"))e.values[2]*=1-t;else if(e.type.includes(\"rgb\")||e.type.includes(\"color\"))for(let o=0;o<3;o+=1)e.values[o]*=1-t;return $d(e)}function it(e,t,o){try{return Ds(e,t)}catch{return e}}function Ns(e,t){if(e=ai(e),t=p0(t),e.type.includes(\"hsl\"))e.values[2]+=(100-e.values[2])*t;else if(e.type.includes(\"rgb\"))for(let o=0;o<3;o+=1)e.values[o]+=(255-e.values[o])*t;else if(e.type.includes(\"color\"))for(let o=0;o<3;o+=1)e.values[o]+=(1-e.values[o])*t;return $d(e)}function lt(e,t,o){try{return Ns(e,t)}catch{return e}}function IA(e,t=.15){return u0(e)>.5?Ds(e,t):Ns(e,t)}function ku(e,t,o){try{return IA(e,t)}catch{return e}}var Yd=q(re(),1);var FA=q(Ie(),1),KA=Yd.createContext();var li=()=>Yd.useContext(KA)??!1;var Xd=q(re(),1);var QA=q(Ie(),1),WA=Xd.createContext(void 0);function ZA(e){let{theme:t,name:o,props:r}=e;if(!t||!t.components||!t.components[o])return r;let n=t.components[o];return n.defaultProps?ni(n.defaultProps,r,t.components.mergeClassNameAndStyle):!n.styleOverrides&&!n.variants?ni(n,r,t.components.mergeClassNameAndStyle):r}function d0({props:e,name:t}){let o=Xd.useContext(WA);return ZA({props:e,name:t,theme:{components:o}})}var Bu=q(re(),1),JE=0;function e5(e){let[t,o]=Bu.useState(e),r=e||t;return Bu.useEffect(()=>{t==null&&(JE+=1,o(`mui-${JE}`))},[t]),r}var t5={...Bu},eP=t5.useId;function Gd(e){if(eP!==void 0){let t=eP();return e??t}return e5(e)}var tP={theme:void 0};function qd(e){let t,o;return function(n){let a=t;return(a===void 0||n.theme!==o)&&(tP.theme=n.theme,a=zu(e(tP)),t=a,o=n.theme),a}}function Id(e=\"\"){function t(...r){if(!r.length)return\"\";let n=r[0];return typeof n==\"string\"&&!n.match(/(#|\\(|\\)|(-?(\\d*\\.)?\\d+)(px|em|%|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc))|^(-?(\\d*\\.)?\\d+)$|(\\d+ \\d+ \\d+)/)?`, var(--${e?`${e}-`:\"\"}${n}${t(...r.slice(1))})`:`, ${n}`}return(r,...n)=>`var(--${e?`${e}-`:\"\"}${r}${t(...n)})`}var oP=(e,t,o,r=[])=>{let n=e;t.forEach((a,i)=>{i===t.length-1?Array.isArray(n)?n[Number(a)]=o:n&&typeof n==\"object\"&&(n[a]=o):n&&typeof n==\"object\"&&(n[a]||(n[a]=r.includes(a)?[]:{}),n=n[a])})},o5=(e,t,o)=>{function r(n,a=[],i=[]){Object.entries(n).forEach(([l,s])=>{(!o||o&&!o([...a,l]))&&s!=null&&(typeof s==\"object\"&&Object.keys(s).length>0?r(s,[...a,l],Array.isArray(s)?[...i,l]:i):t([...a,l],s,i))})}r(e)},r5=(e,t)=>typeof t==\"number\"?[\"lineHeight\",\"fontWeight\",\"opacity\",\"zIndex\"].some(r=>e.includes(r))||e[e.length-1].toLowerCase().includes(\"opacity\")?t:`${t}px`:t;function Lu(e,t){let{prefix:o,shouldSkipGeneratingVar:r}=t||{},n={},a={},i={};return o5(e,(l,s,c)=>{if((typeof s==\"string\"||typeof s==\"number\")&&(!r||!r(l,s))){let u=`--${o?`${o}-`:\"\"}${l.join(\"-\")}`,m=r5(l,s);Object.assign(n,{[u]:m}),oP(a,l,`var(${u})`,c),oP(i,l,`var(${u}, ${m})`,c)}},l=>l[0]===\"vars\"),{css:n,vars:a,varsWithDefaults:i}}function n5(e,t={}){let{getSelector:o=h,disableCssColorScheme:r,colorSchemeSelector:n,enableContrastVars:a}=t,{colorSchemes:i={},components:l,defaultColorScheme:s=\"light\",...c}=e,{vars:u,css:m,varsWithDefaults:p}=Lu(c,t),d=p,v={},{[s]:T,...S}=i;if(Object.entries(S||{}).forEach(([b,E])=>{let{vars:C,css:P,varsWithDefaults:A}=Lu(E,t);d=Kt(d,A),v[b]={css:P,vars:C}}),T){let{css:b,vars:E,varsWithDefaults:C}=Lu(T,t);d=Kt(d,C),v[s]={css:b,vars:E}}function h(b,E){let C=n;if(n===\"class\"&&(C=\".%s\"),n===\"data\"&&(C=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(C=`[${n}=\"%s\"]`),b){if(C===\"media\")return e.defaultColorScheme===b?\":root\":{[`@media (prefers-color-scheme: ${i[b]?.palette?.mode||b})`]:{\":root\":E}};if(C)return e.defaultColorScheme===b?`:root, ${C.replace(\"%s\",String(b))}`:C.replace(\"%s\",String(b))}return\":root\"}return{vars:d,generateThemeVars:()=>{let b={...u};return Object.entries(v).forEach(([,{vars:E}])=>{b=Kt(b,E)}),b},generateStyleSheets:()=>{let b=[],E=e.defaultColorScheme||\"light\";function C(_,z){Object.keys(z).length&&b.push(typeof _==\"string\"?{[_]:{...z}}:_)}C(o(void 0,{...m}),m);let{[E]:P,...A}=v;if(P){let{css:_}=P,z=i[E]?.palette?.mode,I=!r&&z?{colorScheme:z,..._}:{..._};C(o(E,{...I}),I)}return Object.entries(A).forEach(([_,{css:z}])=>{let I=i[_]?.palette?.mode,x=!r&&I?{colorScheme:I,...z}:{...z};C(o(_,{...x}),x)}),a&&b.push({\":root\":{\"--__l-threshold\":\"0.7\",\"--__l\":\"clamp(0, (l / var(--__l-threshold) - 1) * -infinity, 1)\",\"--__a\":\"clamp(0.87, (l / var(--__l-threshold) - 1) * -infinity, 1)\"}}),b}}}var m0=n5;function y0(e){return function(o){return e===\"media\"?`@media (prefers-color-scheme: ${o})`:e?e.startsWith(\"data-\")&&!e.includes(\"%s\")?`[${e}=\"${o}\"] &`:e===\"class\"?`.${o} &`:e===\"data\"?`[data-${o}] &`:`${e.replace(\"%s\",o)} &`:\"&\"}}function Le(e,t,o=void 0){let r={};for(let n in e){let a=e[n],i=\"\",l=!0;for(let s=0;s=o?Fd.text.primary:h0.text.primary}let d=({color:S,name:h,mainShade:y=500,lightShade:g=300,darkShade:b=700})=>{if(S={...S},!S.main&&S[y]&&(S.main=S[y]),!S.hasOwnProperty(\"main\"))throw new Error(lr(11,h?` (${h})`:\"\",y));if(typeof S.main!=\"string\")throw new Error(lr(12,h?` (${h})`:\"\",JSON.stringify(S.main)));return n?(aP(n,S,\"light\",g,r),aP(n,S,\"dark\",b,r)):(nP(S,\"light\",g,r),nP(S,\"dark\",b,r)),S.contrastText||(S.contrastText=p(S.main)),S},v;return t===\"light\"?v=iP():t===\"dark\"&&(v=lP()),Kt({common:{...zs},mode:t,primary:d({color:i,name:\"primary\"}),secondary:d({color:l,name:\"secondary\",mainShade:\"A400\",lightShade:\"A200\",darkShade:\"A700\"}),error:d({color:s,name:\"error\"}),warning:d({color:m,name:\"warning\"}),info:d({color:c,name:\"info\"}),success:d({color:u,name:\"success\"}),grey:rP,contrastThreshold:o,getContrastText:p,augmentColor:d,tonalOffset:r,...v},a)}function Kd(e){let t={};return Object.entries(e).forEach(r=>{let[n,a]=r;typeof a==\"object\"&&(t[n]=`${a.fontStyle?`${a.fontStyle} `:\"\"}${a.fontVariant?`${a.fontVariant} `:\"\"}${a.fontWeight?`${a.fontWeight} `:\"\"}${a.fontStretch?`${a.fontStretch} `:\"\"}${a.fontSize||\"\"}${a.lineHeight?`/${a.lineHeight} `:\"\"}${a.fontFamily||\"\"}`)}),t}function g0(e,t){return{toolbar:{minHeight:56,[e.up(\"xs\")]:{\"@media (orientation: landscape)\":{minHeight:48}},[e.up(\"sm\")]:{minHeight:64}},...t}}function x5(e){return Math.round(e*1e5)/1e5}var sP={textTransform:\"uppercase\"},cP='\"Roboto\", \"Helvetica\", \"Arial\", sans-serif';function b0(e,t){let{fontFamily:o=cP,fontSize:r=14,fontWeightLight:n=300,fontWeightRegular:a=400,fontWeightMedium:i=500,fontWeightBold:l=700,htmlFontSize:s=16,allVariants:c,pxToRem:u,...m}=typeof t==\"function\"?t(e):t,p=r/14,d=u||(S=>`${S/s*p}rem`),v=(S,h,y,g,b)=>({fontFamily:o,fontWeight:S,fontSize:d(h),lineHeight:y,...o===cP?{letterSpacing:`${x5(g/h)}em`}:{},...b,...c}),T={h1:v(n,96,1.167,-1.5),h2:v(n,60,1.2,-.5),h3:v(a,48,1.167,0),h4:v(a,34,1.235,.25),h5:v(a,24,1.334,0),h6:v(i,20,1.6,.15),subtitle1:v(a,16,1.75,.15),subtitle2:v(i,14,1.57,.1),body1:v(a,16,1.5,.15),body2:v(a,14,1.43,.15),button:v(i,14,1.75,.4,sP),caption:v(a,12,1.66,.4),overline:v(a,12,2.66,1,sP),inherit:{fontFamily:\"inherit\",fontWeight:\"inherit\",fontSize:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}};return Kt({htmlFontSize:s,pxToRem:d,fontFamily:o,fontSize:r,fontWeightLight:n,fontWeightRegular:a,fontWeightMedium:i,fontWeightBold:l,...T},m,{clone:!1})}function kt(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${.2})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${.14})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${.12})`].join(\",\")}var T5=[\"none\",kt(0,2,1,-1,0,1,1,0,0,1,3,0),kt(0,3,1,-2,0,2,2,0,0,1,5,0),kt(0,3,3,-2,0,3,4,0,0,1,8,0),kt(0,2,4,-1,0,4,5,0,0,1,10,0),kt(0,3,5,-1,0,5,8,0,0,1,14,0),kt(0,3,5,-1,0,6,10,0,0,1,18,0),kt(0,4,5,-2,0,7,10,1,0,2,16,1),kt(0,5,5,-3,0,8,10,1,0,3,14,2),kt(0,5,6,-3,0,9,12,1,0,3,16,2),kt(0,6,6,-3,0,10,14,1,0,4,18,3),kt(0,6,7,-4,0,11,15,1,0,4,20,3),kt(0,7,8,-4,0,12,17,2,0,5,22,4),kt(0,7,8,-4,0,13,19,2,0,5,24,4),kt(0,7,9,-4,0,14,21,2,0,5,26,4),kt(0,8,9,-5,0,15,22,2,0,6,28,5),kt(0,8,10,-5,0,16,24,2,0,6,30,5),kt(0,8,11,-5,0,17,26,2,0,6,32,5),kt(0,9,11,-5,0,18,28,2,0,7,34,6),kt(0,9,12,-6,0,19,29,2,0,7,36,6),kt(0,10,13,-6,0,20,31,3,0,8,38,7),kt(0,10,13,-6,0,21,33,3,0,8,40,7),kt(0,10,14,-6,0,22,35,3,0,8,42,7),kt(0,11,14,-7,0,23,36,3,0,9,44,8),kt(0,11,15,-7,0,24,38,3,0,9,46,8)],uP=T5;var S5={easeInOut:\"cubic-bezier(0.4, 0, 0.2, 1)\",easeOut:\"cubic-bezier(0.0, 0, 0.2, 1)\",easeIn:\"cubic-bezier(0.4, 0, 1, 1)\",sharp:\"cubic-bezier(0.4, 0, 0.6, 1)\"},E5={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function pP(e){return`${Math.round(e)}ms`}function P5(e){if(!e)return 0;let t=e/36;return Math.min(Math.round((4+15*t**.25+t/5)*10),3e3)}function v0(e){let t={...S5,...e.easing},o={...E5,...e.duration};return{getAutoHeightDuration:P5,create:(n=[\"all\"],a={})=>{let{duration:i=o.standard,easing:l=t.easeInOut,delay:s=0,...c}=a;return(Array.isArray(n)?n:[n]).map(u=>`${u} ${typeof i==\"string\"?i:pP(i)} ${l} ${typeof s==\"string\"?s:pP(s)}`).join(\",\")},...e,easing:t,duration:o}}var C5={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},fP=C5;function R5(e){return Cr(e)||typeof e>\"u\"||typeof e==\"string\"||typeof e==\"boolean\"||typeof e==\"number\"||Array.isArray(e)}function Qd(e={}){let t={...e};function o(r){let n=Object.entries(r);for(let a=0;a{if(!Number.isNaN(+e))return+e;let t=e.match(/\\d*\\.?\\d+/g);if(!t)return 0;let o=0;for(let r=0;rKt(v,T),d),d.unstable_sxConfig={...un,...u?.unstable_sxConfig},d.unstable_sx=function(T){return Kr({sx:T,theme:this})},d.toRuntimeSource=Qd,M5(d),d}var ju=O5;function Bs(e){let t;return e<1?t=5.11916*e**2:t=4.5*Math.log(e+1)+2,Math.round(t*10)/1e3}var A5=[...Array(25)].map((e,t)=>{if(t===0)return\"none\";let o=Bs(t);return`linear-gradient(rgba(255 255 255 / ${o}), rgba(255 255 255 / ${o}))`});function x0(e){return{inputPlaceholder:e===\"dark\"?.5:.42,inputUnderline:e===\"dark\"?.7:.42,switchTrackDisabled:e===\"dark\"?.2:.12,switchTrack:e===\"dark\"?.3:.38}}function T0(e){return e===\"dark\"?A5:[]}function S0(e){let{palette:t={mode:\"light\"},opacity:o,overlays:r,colorSpace:n,...a}=e,i=Qi({...t,colorSpace:n});return{palette:i,opacity:{...x0(i.mode),...o},overlays:r||T0(i.mode),...a}}function E0(e){return!!e[0].match(/(cssVarPrefix|colorSchemeSelector|modularCssLayers|rootSelector|typography|mixins|breakpoints|direction|transitions)/)||!!e[0].match(/sxConfig$/)||e[0]===\"palette\"&&!!e[1]?.match(/(mode|contrastThreshold|tonalOffset)/)}var D5=e=>[...[...Array(25)].map((t,o)=>`--${e?`${e}-`:\"\"}overlays-${o}`),`--${e?`${e}-`:\"\"}palette-AppBar-darkBg`,`--${e?`${e}-`:\"\"}palette-AppBar-darkColor`],mP=D5;var yP=e=>(t,o)=>{let r=e.rootSelector||\":root\",n=e.colorSchemeSelector,a=n;if(n===\"class\"&&(a=\".%s\"),n===\"data\"&&(a=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(a=`[${n}=\"%s\"]`),e.defaultColorScheme===t){if(t===\"dark\"){let i={};return mP(e.cssVarPrefix).forEach(l=>{i[l]=o[l],delete o[l]}),a===\"media\"?{[r]:o,\"@media (prefers-color-scheme: dark)\":{[r]:i}}:a?{[a.replace(\"%s\",t)]:i,[`${r}, ${a.replace(\"%s\",t)}`]:o}:{[r]:{...o,...i}}}if(a&&a!==\"media\")return`${r}, ${a.replace(\"%s\",String(t))}`}else if(t){if(a===\"media\")return{[`@media (prefers-color-scheme: ${String(t)})`]:{[r]:o}};if(a)return a.replace(\"%s\",String(t))}return r};function N5(e,t){t.forEach(o=>{e[o]||(e[o]={})})}function L(e,t,o){!e[t]&&o&&(e[t]=o)}function Uu(e){return typeof e!=\"string\"||!e.startsWith(\"hsl\")?e:f0(e)}function pa(e,t){`${t}Channel`in e||(e[`${t}Channel`]=Os(Uu(e[t]),`MUI: Can't create \\`palette.${t}Channel\\` because \\`palette.${t}\\` is not one of these formats: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color().\nTo suppress this warning, you need to explicitly provide the \\`palette.${t}Channel\\` as a string (in rgb format, for example \"12 12 12\") or undefined if you want to remove the channel token.`))}function _5(e){return typeof e==\"number\"?`${e}px`:typeof e==\"string\"||typeof e==\"function\"||Array.isArray(e)?e:\"8px\"}var zn=e=>{try{return e()}catch{}},z5=(e=\"mui\")=>Id(e);function P0(e,t,o,r,n){if(!o)return;o=o===!0?{}:o;let a=n===\"dark\"?\"dark\":\"light\";if(!r){t[n]=S0({...o,palette:{mode:a,...o?.palette},colorSpace:e});return}let{palette:i,...l}=ju({...r,palette:{mode:a,...o?.palette},colorSpace:e});return t[n]={...o,palette:i,opacity:{...x0(a),...o?.opacity},overlays:o?.overlays||T0(a)},l}function C0(e={},...t){let{colorSchemes:o={light:!0},defaultColorScheme:r,disableCssColorScheme:n=!1,cssVarPrefix:a=\"mui\",nativeColor:i=!1,shouldSkipGeneratingVar:l=E0,colorSchemeSelector:s=o.light&&o.dark?\"media\":void 0,rootSelector:c=\":root\",...u}=e,m=Object.keys(o)[0],p=r||(o.light&&m!==\"light\"?\"light\":m),d=z5(a),{[p]:v,light:T,dark:S,...h}=o,y={...h},g=v;if((p===\"dark\"&&!(\"dark\"in o)||p===\"light\"&&!(\"light\"in o))&&(g=!0),!g)throw new Error(lr(21,p));let b;i&&(b=\"oklch\");let E=P0(b,y,g,u,p);T&&!y.light&&P0(b,y,T,void 0,\"light\"),S&&!y.dark&&P0(b,y,S,void 0,\"dark\");let C={defaultColorScheme:p,...E,cssVarPrefix:a,colorSchemeSelector:s,rootSelector:c,getCssVar:d,colorSchemes:y,font:{...Kd(E.typography),...E.font},spacing:_5(u.spacing)};Object.keys(C.colorSchemes).forEach(I=>{let x=C.colorSchemes[I].palette,k=O=>{let N=O.split(\"-\"),X=N[1],oe=N[2];return d(O,x[X][oe])};x.mode===\"light\"&&(L(x.common,\"background\",\"#fff\"),L(x.common,\"onBackground\",\"#000\")),x.mode===\"dark\"&&(L(x.common,\"background\",\"#000\"),L(x.common,\"onBackground\",\"#fff\"));function U(O,N,X){if(b){let oe;return O===ii&&(oe=`transparent ${((1-X)*100).toFixed(0)}%`),O===it&&(oe=`#000 ${(X*100).toFixed(0)}%`),O===lt&&(oe=`#fff ${(X*100).toFixed(0)}%`),`color-mix(in ${b}, ${N}, ${oe})`}return O(N,X)}if(N5(x,[\"Alert\",\"AppBar\",\"Avatar\",\"Button\",\"Chip\",\"FilledInput\",\"LinearProgress\",\"Skeleton\",\"Slider\",\"SnackbarContent\",\"SpeedDialAction\",\"StepConnector\",\"StepContent\",\"Switch\",\"TableCell\",\"Tooltip\"]),x.mode===\"light\"){L(x.Alert,\"errorColor\",U(it,x.error.light,.6)),L(x.Alert,\"infoColor\",U(it,x.info.light,.6)),L(x.Alert,\"successColor\",U(it,x.success.light,.6)),L(x.Alert,\"warningColor\",U(it,x.warning.light,.6)),L(x.Alert,\"errorFilledBg\",k(\"palette-error-main\")),L(x.Alert,\"infoFilledBg\",k(\"palette-info-main\")),L(x.Alert,\"successFilledBg\",k(\"palette-success-main\")),L(x.Alert,\"warningFilledBg\",k(\"palette-warning-main\")),L(x.Alert,\"errorFilledColor\",zn(()=>x.getContrastText(x.error.main))),L(x.Alert,\"infoFilledColor\",zn(()=>x.getContrastText(x.info.main))),L(x.Alert,\"successFilledColor\",zn(()=>x.getContrastText(x.success.main))),L(x.Alert,\"warningFilledColor\",zn(()=>x.getContrastText(x.warning.main))),L(x.Alert,\"errorStandardBg\",U(lt,x.error.light,.9)),L(x.Alert,\"infoStandardBg\",U(lt,x.info.light,.9)),L(x.Alert,\"successStandardBg\",U(lt,x.success.light,.9)),L(x.Alert,\"warningStandardBg\",U(lt,x.warning.light,.9)),L(x.Alert,\"errorIconColor\",k(\"palette-error-main\")),L(x.Alert,\"infoIconColor\",k(\"palette-info-main\")),L(x.Alert,\"successIconColor\",k(\"palette-success-main\")),L(x.Alert,\"warningIconColor\",k(\"palette-warning-main\")),L(x.AppBar,\"defaultBg\",k(\"palette-grey-100\")),L(x.Avatar,\"defaultBg\",k(\"palette-grey-400\")),L(x.Button,\"inheritContainedBg\",k(\"palette-grey-300\")),L(x.Button,\"inheritContainedHoverBg\",k(\"palette-grey-A100\")),L(x.Chip,\"defaultBorder\",k(\"palette-grey-400\")),L(x.Chip,\"defaultAvatarColor\",k(\"palette-grey-700\")),L(x.Chip,\"defaultIconColor\",k(\"palette-grey-700\")),L(x.FilledInput,\"bg\",\"rgba(0, 0, 0, 0.06)\"),L(x.FilledInput,\"hoverBg\",\"rgba(0, 0, 0, 0.09)\"),L(x.FilledInput,\"disabledBg\",\"rgba(0, 0, 0, 0.12)\"),L(x.LinearProgress,\"primaryBg\",U(lt,x.primary.main,.62)),L(x.LinearProgress,\"secondaryBg\",U(lt,x.secondary.main,.62)),L(x.LinearProgress,\"errorBg\",U(lt,x.error.main,.62)),L(x.LinearProgress,\"infoBg\",U(lt,x.info.main,.62)),L(x.LinearProgress,\"successBg\",U(lt,x.success.main,.62)),L(x.LinearProgress,\"warningBg\",U(lt,x.warning.main,.62)),L(x.Skeleton,\"bg\",b?U(ii,x.text.primary,.11):`rgba(${k(\"palette-text-primaryChannel\")} / 0.11)`),L(x.Slider,\"primaryTrack\",U(lt,x.primary.main,.62)),L(x.Slider,\"secondaryTrack\",U(lt,x.secondary.main,.62)),L(x.Slider,\"errorTrack\",U(lt,x.error.main,.62)),L(x.Slider,\"infoTrack\",U(lt,x.info.main,.62)),L(x.Slider,\"successTrack\",U(lt,x.success.main,.62)),L(x.Slider,\"warningTrack\",U(lt,x.warning.main,.62));let O=b?U(it,x.background.default,.6825):ku(x.background.default,.8);L(x.SnackbarContent,\"bg\",O),L(x.SnackbarContent,\"color\",zn(()=>b?Fd.text.primary:x.getContrastText(O))),L(x.SpeedDialAction,\"fabHoverBg\",ku(x.background.paper,.15)),L(x.StepConnector,\"border\",k(\"palette-grey-400\")),L(x.StepContent,\"border\",k(\"palette-grey-400\")),L(x.Switch,\"defaultColor\",k(\"palette-common-white\")),L(x.Switch,\"defaultDisabledColor\",k(\"palette-grey-100\")),L(x.Switch,\"primaryDisabledColor\",U(lt,x.primary.main,.62)),L(x.Switch,\"secondaryDisabledColor\",U(lt,x.secondary.main,.62)),L(x.Switch,\"errorDisabledColor\",U(lt,x.error.main,.62)),L(x.Switch,\"infoDisabledColor\",U(lt,x.info.main,.62)),L(x.Switch,\"successDisabledColor\",U(lt,x.success.main,.62)),L(x.Switch,\"warningDisabledColor\",U(lt,x.warning.main,.62)),L(x.TableCell,\"border\",U(lt,U(ii,x.divider,1),.88)),L(x.Tooltip,\"bg\",U(ii,x.grey[700],.92))}if(x.mode===\"dark\"){L(x.Alert,\"errorColor\",U(lt,x.error.light,.6)),L(x.Alert,\"infoColor\",U(lt,x.info.light,.6)),L(x.Alert,\"successColor\",U(lt,x.success.light,.6)),L(x.Alert,\"warningColor\",U(lt,x.warning.light,.6)),L(x.Alert,\"errorFilledBg\",k(\"palette-error-dark\")),L(x.Alert,\"infoFilledBg\",k(\"palette-info-dark\")),L(x.Alert,\"successFilledBg\",k(\"palette-success-dark\")),L(x.Alert,\"warningFilledBg\",k(\"palette-warning-dark\")),L(x.Alert,\"errorFilledColor\",zn(()=>x.getContrastText(x.error.dark))),L(x.Alert,\"infoFilledColor\",zn(()=>x.getContrastText(x.info.dark))),L(x.Alert,\"successFilledColor\",zn(()=>x.getContrastText(x.success.dark))),L(x.Alert,\"warningFilledColor\",zn(()=>x.getContrastText(x.warning.dark))),L(x.Alert,\"errorStandardBg\",U(it,x.error.light,.9)),L(x.Alert,\"infoStandardBg\",U(it,x.info.light,.9)),L(x.Alert,\"successStandardBg\",U(it,x.success.light,.9)),L(x.Alert,\"warningStandardBg\",U(it,x.warning.light,.9)),L(x.Alert,\"errorIconColor\",k(\"palette-error-main\")),L(x.Alert,\"infoIconColor\",k(\"palette-info-main\")),L(x.Alert,\"successIconColor\",k(\"palette-success-main\")),L(x.Alert,\"warningIconColor\",k(\"palette-warning-main\")),L(x.AppBar,\"defaultBg\",k(\"palette-grey-900\")),L(x.AppBar,\"darkBg\",k(\"palette-background-paper\")),L(x.AppBar,\"darkColor\",k(\"palette-text-primary\")),L(x.Avatar,\"defaultBg\",k(\"palette-grey-600\")),L(x.Button,\"inheritContainedBg\",k(\"palette-grey-800\")),L(x.Button,\"inheritContainedHoverBg\",k(\"palette-grey-700\")),L(x.Chip,\"defaultBorder\",k(\"palette-grey-700\")),L(x.Chip,\"defaultAvatarColor\",k(\"palette-grey-300\")),L(x.Chip,\"defaultIconColor\",k(\"palette-grey-300\")),L(x.FilledInput,\"bg\",\"rgba(255, 255, 255, 0.09)\"),L(x.FilledInput,\"hoverBg\",\"rgba(255, 255, 255, 0.13)\"),L(x.FilledInput,\"disabledBg\",\"rgba(255, 255, 255, 0.12)\"),L(x.LinearProgress,\"primaryBg\",U(it,x.primary.main,.5)),L(x.LinearProgress,\"secondaryBg\",U(it,x.secondary.main,.5)),L(x.LinearProgress,\"errorBg\",U(it,x.error.main,.5)),L(x.LinearProgress,\"infoBg\",U(it,x.info.main,.5)),L(x.LinearProgress,\"successBg\",U(it,x.success.main,.5)),L(x.LinearProgress,\"warningBg\",U(it,x.warning.main,.5)),L(x.Skeleton,\"bg\",b?U(ii,x.text.primary,.13):`rgba(${k(\"palette-text-primaryChannel\")} / 0.13)`),L(x.Slider,\"primaryTrack\",U(it,x.primary.main,.5)),L(x.Slider,\"secondaryTrack\",U(it,x.secondary.main,.5)),L(x.Slider,\"errorTrack\",U(it,x.error.main,.5)),L(x.Slider,\"infoTrack\",U(it,x.info.main,.5)),L(x.Slider,\"successTrack\",U(it,x.success.main,.5)),L(x.Slider,\"warningTrack\",U(it,x.warning.main,.5));let O=b?U(lt,x.background.default,.985):ku(x.background.default,.98);L(x.SnackbarContent,\"bg\",O),L(x.SnackbarContent,\"color\",zn(()=>b?h0.text.primary:x.getContrastText(O))),L(x.SpeedDialAction,\"fabHoverBg\",ku(x.background.paper,.15)),L(x.StepConnector,\"border\",k(\"palette-grey-600\")),L(x.StepContent,\"border\",k(\"palette-grey-600\")),L(x.Switch,\"defaultColor\",k(\"palette-grey-300\")),L(x.Switch,\"defaultDisabledColor\",k(\"palette-grey-600\")),L(x.Switch,\"primaryDisabledColor\",U(it,x.primary.main,.55)),L(x.Switch,\"secondaryDisabledColor\",U(it,x.secondary.main,.55)),L(x.Switch,\"errorDisabledColor\",U(it,x.error.main,.55)),L(x.Switch,\"infoDisabledColor\",U(it,x.info.main,.55)),L(x.Switch,\"successDisabledColor\",U(it,x.success.main,.55)),L(x.Switch,\"warningDisabledColor\",U(it,x.warning.main,.55)),L(x.TableCell,\"border\",U(it,U(ii,x.divider,1),.68)),L(x.Tooltip,\"bg\",U(ii,x.grey[700],.92))}pa(x.background,\"default\"),pa(x.background,\"paper\"),pa(x.common,\"background\"),pa(x.common,\"onBackground\"),pa(x,\"divider\"),Object.keys(x).forEach(O=>{let N=x[O];O!==\"tonalOffset\"&&N&&typeof N==\"object\"&&(N.main&&L(x[O],\"mainChannel\",Os(Uu(N.main))),N.light&&L(x[O],\"lightChannel\",Os(Uu(N.light))),N.dark&&L(x[O],\"darkChannel\",Os(Uu(N.dark))),N.contrastText&&L(x[O],\"contrastTextChannel\",Os(Uu(N.contrastText))),O===\"text\"&&(pa(x[O],\"primary\"),pa(x[O],\"secondary\")),O===\"action\"&&(N.active&&pa(x[O],\"active\"),N.selected&&pa(x[O],\"selected\")))})}),C=t.reduce((I,x)=>Kt(I,x),C);let P={prefix:a,disableCssColorScheme:n,shouldSkipGeneratingVar:l,getSelector:yP(C),enableContrastVars:i},{vars:A,generateThemeVars:_,generateStyleSheets:z}=m0(C,P);return C.vars=A,Object.entries(C.colorSchemes[C.defaultColorScheme]).forEach(([I,x])=>{C[I]=x}),C.generateThemeVars=_,C.generateStyleSheets=z,C.generateSpacing=function(){return Cs(u.spacing,Mu(this))},C.getColorSchemeSelector=y0(s),C.spacing=C.generateSpacing(),C.shouldSkipGeneratingVar=l,C.unstable_sxConfig={...un,...u?.unstable_sxConfig},C.unstable_sx=function(x){return Kr({sx:x,theme:this})},C.toRuntimeSource=Qd,C}function hP(e,t,o){e.colorSchemes&&o&&(e.colorSchemes[t]={...o!==!0&&o,palette:Qi({...o===!0?{}:o.palette,mode:t})})}function Ls(e={},...t){let{palette:o,cssVariables:r=!1,colorSchemes:n=o?void 0:{light:!0},defaultColorScheme:a=o?.mode,...i}=e,l=a||\"light\",s=n?.[l],c={...n,...o?{[l]:{...typeof s!=\"boolean\"&&s,palette:o}}:void 0};if(r===!1){if(!(\"colorSchemes\"in e))return ju(e,...t);let u=o;\"palette\"in e||c[l]&&(c[l]!==!0?u=c[l].palette:l===\"dark\"&&(u={mode:\"dark\"}));let m=ju({...e,palette:u},...t);return m.defaultColorScheme=l,m.colorSchemes=c,m.palette.mode===\"light\"&&(m.colorSchemes.light={...c.light!==!0&&c.light,palette:m.palette},hP(m,\"dark\",c.dark)),m.palette.mode===\"dark\"&&(m.colorSchemes.dark={...c.dark!==!0&&c.dark,palette:m.palette},hP(m,\"light\",c.light)),m}return!o&&!(\"light\"in c)&&l===\"light\"&&(c.light=!0),C0({...i,colorSchemes:c,defaultColorScheme:l,...typeof r!=\"boolean\"&&r},...t)}var B5=q(re(),1);var k5=Ls(),Wd=k5;function kn(){let e=Rs(Wd);return e[_s]||e}function L5(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}var Hu=L5;var j5=e=>Hu(e)&&e!==\"classes\",Bn=j5;var U5=Hd({themeId:_s,defaultTheme:Wd,rootShouldForwardProp:Bn}),ae=U5;var H5=Ce(\"MuiBox\",[\"root\"]),gP=H5;var V5=Ls(),$5=_u({themeId:_s,defaultTheme:V5,defaultClassName:gP.root,generateClassName:Ms.generate}),Fe=$5;var TP=q(re(),1);var Y5=q(Ie(),1);function bP(){return ws}var X5=qd,He=X5;var uj=q(re(),1);var G5=q(Ie(),1);function je(e){return d0(e)}var me=ri;function q5(e){return typeof e.main==\"string\"}function I5(e,t=[]){if(!q5(e))return!1;for(let o of t)if(!e.hasOwnProperty(o)||typeof e[o]!=\"string\")return!1;return!0}function jo(e=[]){return([,t])=>t&&I5(t,e)}function vP(e){return _e(\"MuiTypography\",e)}var Tj=Ce(\"MuiTypography\",[\"root\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"subtitle1\",\"subtitle2\",\"body1\",\"body2\",\"inherit\",\"button\",\"caption\",\"overline\",\"alignLeft\",\"alignRight\",\"alignCenter\",\"alignJustify\",\"noWrap\",\"gutterBottom\",\"paragraph\"]);var SP=q(Ie(),1),F5={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},K5=bP(),Q5=e=>{let{align:t,gutterBottom:o,noWrap:r,paragraph:n,variant:a,classes:i}=e,l={root:[\"root\",a,e.align!==\"inherit\"&&`align${me(t)}`,o&&\"gutterBottom\",r&&\"noWrap\",n&&\"paragraph\"]};return Le(l,vP,i)},W5=ae(\"span\",{name:\"MuiTypography\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.variant&&t[o.variant],o.align!==\"inherit\"&&t[`align${me(o.align)}`],o.noWrap&&t.noWrap,o.gutterBottom&&t.gutterBottom,o.paragraph&&t.paragraph]}})(He(({theme:e})=>({margin:0,variants:[{props:{variant:\"inherit\"},style:{font:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}},...Object.entries(e.typography).filter(([t,o])=>t!==\"inherit\"&&o&&typeof o==\"object\").map(([t,o])=>({props:{variant:t},style:o})),...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette?.text||{}).filter(([,t])=>typeof t==\"string\").map(([t])=>({props:{color:`text${me(t)}`},style:{color:(e.vars||e).palette.text[t]}})),{props:({ownerState:t})=>t.align!==\"inherit\",style:{textAlign:\"var(--Typography-textAlign)\"}},{props:({ownerState:t})=>t.noWrap,style:{overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\"}},{props:({ownerState:t})=>t.gutterBottom,style:{marginBottom:\"0.35em\"}},{props:({ownerState:t})=>t.paragraph,style:{marginBottom:16}}]}))),xP={h1:\"h1\",h2:\"h2\",h3:\"h3\",h4:\"h4\",h5:\"h5\",h6:\"h6\",subtitle1:\"h6\",subtitle2:\"h6\",body1:\"p\",body2:\"p\",inherit:\"p\"},Z5=TP.forwardRef(function(t,o){let{color:r,...n}=je({props:t,name:\"MuiTypography\"}),a=!F5[r],i=K5({...n,...a&&{color:r}}),{align:l=\"inherit\",className:s,component:c,gutterBottom:u=!1,noWrap:m=!1,paragraph:p=!1,variant:d=\"body1\",variantMapping:v=xP,...T}=i,S={...i,align:l,color:r,className:s,component:c,gutterBottom:u,noWrap:m,paragraph:p,variant:d,variantMapping:v},h=c||(p?\"p\":v[d]||xP[d])||\"span\",y=Q5(S);return(0,SP.jsx)(W5,{as:h,ref:o,className:ie(y.root,s),...T,ownerState:S,style:{...l!==\"inherit\"&&{\"--Typography-textAlign\":l},...T.style}})}),Xe=Z5;var $P=q(re(),1);var UP=q(re(),1);var Wi=q(re(),1);function js(e){let{controlled:t,default:o,name:r,state:n=\"value\"}=e,{current:a}=Wi.useRef(t!==void 0),[i,l]=Wi.useState(o),s=a?t:i,c=Wi.useCallback(u=>{a||l(u)},[]);return[s,c]}var Zd=js;var CP=q(re(),1);var EP=q(re(),1),J5=EP.createContext(void 0),PP=J5;function R0(){return CP.useContext(PP)}var jn=q(re(),1);function pn(e){try{return e.matches(\":focus-visible\")}catch{}return!1}var Us=q(re(),1);function yo(...e){let t=Us.useRef(void 0),o=Us.useCallback(r=>{let n=e.map(a=>{if(a==null)return null;if(typeof a==\"function\"){let i=a,l=i(r);return typeof l==\"function\"?l:()=>{i(null)}}return a.current=r,()=>{a.current=null}});return()=>{n.forEach(a=>a?.())}},e);return Us.useMemo(()=>e.every(r=>r==null)?null:r=>{t.current&&(t.current(),t.current=void 0),r!=null&&(t.current=o(r))},e)}var Mr=yo;var w0=q(re(),1);function e3(e){let t=w0.useRef(e);return wr(()=>{t.current=e}),w0.useRef((...o)=>(0,t.current)(...o)).current}var Ln=e3;var si=Ln;var Jd=q(re(),1);var wP=q(re(),1),RP={};function Hs(e,t){let o=wP.useRef(RP);return o.current===RP&&(o.current=e(t)),o}var M0=class e{static create(){return new e}static use(){let t=Hs(e.create).current,[o,r]=Jd.useState(!1);return t.shouldMount=o,t.setShouldMount=r,Jd.useEffect(t.mountEffect,[o]),t}constructor(){this.ref={current:null},this.mounted=null,this.didMount=!1,this.shouldMount=!1,this.setShouldMount=null}mount(){return this.mounted||(this.mounted=t3(),this.shouldMount=!0,this.setShouldMount(this.shouldMount)),this.mounted}mountEffect=()=>{this.shouldMount&&!this.didMount&&this.ref.current!==null&&(this.didMount=!0,this.mounted.resolve())};start(...t){this.mount().then(()=>this.ref.current?.start(...t))}stop(...t){this.mount().then(()=>this.ref.current?.stop(...t))}pulsate(...t){this.mount().then(()=>this.ref.current?.pulsate(...t))}};function em(){return M0.use()}function t3(){let e,t,o=new Promise((r,n)=>{e=r,t=n});return o.resolve=e,o.reject=t,o}var ho=q(re(),1);function tm(e,t){if(e==null)return{};var o={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;o[r]=e[r]}return o}function om(e,t){return om=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(o,r){return o.__proto__=r,o},om(e,t)}function rm(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,om(e,t)}var Vu=q(re()),$u=q(Op());var O0={disabled:!1};var MP=q(re()),Vs=MP.default.createContext(null);var OP=function(t){return t.scrollTop};var Yu=\"unmounted\",Zi=\"exited\",Ji=\"entering\",Ys=\"entered\",A0=\"exiting\",fa=(function(e){rm(t,e);function t(r,n){var a;a=e.call(this,r,n)||this;var i=n,l=i&&!i.isMounting?r.enter:r.appear,s;return a.appearStatus=null,r.in?l?(s=Zi,a.appearStatus=Ji):s=Ys:r.unmountOnExit||r.mountOnEnter?s=Yu:s=Zi,a.state={status:s},a.nextCallback=null,a}t.getDerivedStateFromProps=function(n,a){var i=n.in;return i&&a.status===Yu?{status:Zi}:null};var o=t.prototype;return o.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},o.componentDidUpdate=function(n){var a=null;if(n!==this.props){var i=this.state.status;this.props.in?i!==Ji&&i!==Ys&&(a=Ji):(i===Ji||i===Ys)&&(a=A0)}this.updateStatus(!1,a)},o.componentWillUnmount=function(){this.cancelNextCallback()},o.getTimeouts=function(){var n=this.props.timeout,a,i,l;return a=i=l=n,n!=null&&typeof n!=\"number\"&&(a=n.exit,i=n.enter,l=n.appear!==void 0?n.appear:i),{exit:a,enter:i,appear:l}},o.updateStatus=function(n,a){if(n===void 0&&(n=!1),a!==null)if(this.cancelNextCallback(),a===Ji){if(this.props.unmountOnExit||this.props.mountOnEnter){var i=this.props.nodeRef?this.props.nodeRef.current:$u.default.findDOMNode(this);i&&OP(i)}this.performEnter(n)}else this.performExit();else this.props.unmountOnExit&&this.state.status===Zi&&this.setState({status:Yu})},o.performEnter=function(n){var a=this,i=this.props.enter,l=this.context?this.context.isMounting:n,s=this.props.nodeRef?[l]:[$u.default.findDOMNode(this),l],c=s[0],u=s[1],m=this.getTimeouts(),p=l?m.appear:m.enter;if(!n&&!i||O0.disabled){this.safeSetState({status:Ys},function(){a.props.onEntered(c)});return}this.props.onEnter(c,u),this.safeSetState({status:Ji},function(){a.props.onEntering(c,u),a.onTransitionEnd(p,function(){a.safeSetState({status:Ys},function(){a.props.onEntered(c,u)})})})},o.performExit=function(){var n=this,a=this.props.exit,i=this.getTimeouts(),l=this.props.nodeRef?void 0:$u.default.findDOMNode(this);if(!a||O0.disabled){this.safeSetState({status:Zi},function(){n.props.onExited(l)});return}this.props.onExit(l),this.safeSetState({status:A0},function(){n.props.onExiting(l),n.onTransitionEnd(i.exit,function(){n.safeSetState({status:Zi},function(){n.props.onExited(l)})})})},o.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},o.safeSetState=function(n,a){a=this.setNextCallback(a),this.setState(n,a)},o.setNextCallback=function(n){var a=this,i=!0;return this.nextCallback=function(l){i&&(i=!1,a.nextCallback=null,n(l))},this.nextCallback.cancel=function(){i=!1},this.nextCallback},o.onTransitionEnd=function(n,a){this.setNextCallback(a);var i=this.props.nodeRef?this.props.nodeRef.current:$u.default.findDOMNode(this),l=n==null&&!this.props.addEndListener;if(!i||l){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var s=this.props.nodeRef?[this.nextCallback]:[i,this.nextCallback],c=s[0],u=s[1];this.props.addEndListener(c,u)}n!=null&&setTimeout(this.nextCallback,n)},o.render=function(){var n=this.state.status;if(n===Yu)return null;var a=this.props,i=a.children,l=a.in,s=a.mountOnEnter,c=a.unmountOnExit,u=a.appear,m=a.enter,p=a.exit,d=a.timeout,v=a.addEndListener,T=a.onEnter,S=a.onEntering,h=a.onEntered,y=a.onExit,g=a.onExiting,b=a.onExited,E=a.nodeRef,C=tm(a,[\"children\",\"in\",\"mountOnEnter\",\"unmountOnExit\",\"appear\",\"enter\",\"exit\",\"timeout\",\"addEndListener\",\"onEnter\",\"onEntering\",\"onEntered\",\"onExit\",\"onExiting\",\"onExited\",\"nodeRef\"]);return Vu.default.createElement(Vs.Provider,{value:null},typeof i==\"function\"?i(n,C):Vu.default.cloneElement(Vu.default.Children.only(i),C))},t})(Vu.default.Component);fa.contextType=Vs;fa.propTypes={};function $s(){}fa.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:$s,onEntering:$s,onEntered:$s,onExit:$s,onExiting:$s,onExited:$s};fa.UNMOUNTED=Yu;fa.EXITED=Zi;fa.ENTERING=Ji;fa.ENTERED=Ys;fa.EXITING=A0;var Xu=fa;function AP(e){if(e===void 0)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}var Gu=q(re());var Qr=q(re());function nm(e,t){var o=function(a){return t&&(0,Qr.isValidElement)(a)?t(a):a},r=Object.create(null);return e&&Qr.Children.map(e,function(n){return n}).forEach(function(n){r[n.key]=o(n)}),r}function o3(e,t){e=e||{},t=t||{};function o(u){return u in t?t[u]:e[u]}var r=Object.create(null),n=[];for(var a in e)a in t?n.length&&(r[a]=n,n=[]):n.push(a);var i,l={};for(var s in t){if(r[s])for(i=0;i{this.currentId=null,o()},t)}clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)};disposeEffect=()=>this.clear};function fn(){let e=Hs(Xs.create).current;return _0(e.disposeEffect),e}var am=q(re(),1);var z0=q(Ie(),1);function i3(e){let{className:t,classes:o,pulsate:r=!1,rippleX:n,rippleY:a,rippleSize:i,in:l,onExited:s,timeout:c}=e,[u,m]=am.useState(!1),p=ie(t,o.ripple,o.rippleVisible,r&&o.ripplePulsate),d={width:i,height:i,top:-(i/2)+a,left:-(i/2)+n},v=ie(o.child,u&&o.childLeaving,r&&o.childPulsate);return!l&&!u&&m(!0),am.useEffect(()=>{if(!l&&s!=null){let T=setTimeout(s,c);return()=>{clearTimeout(T)}}},[s,l,c]),(0,z0.jsx)(\"span\",{className:p,style:d,children:(0,z0.jsx)(\"span\",{className:v})})}var zP=i3;var l3=Ce(\"MuiTouchRipple\",[\"root\",\"ripple\",\"rippleVisible\",\"ripplePulsate\",\"child\",\"childLeaving\",\"childPulsate\"]),Or=l3;var im=q(Ie(),1),k0=550,s3=80,c3=_n`\n 0% {\n transform: scale(0);\n opacity: 0.1;\n }\n\n 100% {\n transform: scale(1);\n opacity: 0.3;\n }\n`,u3=_n`\n 0% {\n opacity: 1;\n }\n\n 100% {\n opacity: 0;\n }\n`,p3=_n`\n 0% {\n transform: scale(1);\n }\n\n 50% {\n transform: scale(0.92);\n }\n\n 100% {\n transform: scale(1);\n }\n`,f3=ae(\"span\",{name:\"MuiTouchRipple\",slot:\"Root\"})({overflow:\"hidden\",pointerEvents:\"none\",position:\"absolute\",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:\"inherit\"}),d3=ae(zP,{name:\"MuiTouchRipple\",slot:\"Ripple\"})`\n opacity: 0;\n position: absolute;\n\n &.${Or.rippleVisible} {\n opacity: 0.3;\n transform: scale(1);\n animation-name: ${c3};\n animation-duration: ${k0}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n &.${Or.ripplePulsate} {\n animation-duration: ${({theme:e})=>e.transitions.duration.shorter}ms;\n }\n\n & .${Or.child} {\n opacity: 1;\n display: block;\n width: 100%;\n height: 100%;\n border-radius: 50%;\n background-color: currentColor;\n }\n\n & .${Or.childLeaving} {\n opacity: 0;\n animation-name: ${u3};\n animation-duration: ${k0}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n & .${Or.childPulsate} {\n position: absolute;\n /* @noflip */\n left: 0px;\n top: 0;\n animation-name: ${p3};\n animation-duration: 2500ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n animation-iteration-count: infinite;\n animation-delay: 200ms;\n }\n`,m3=ho.forwardRef(function(t,o){let r=je({props:t,name:\"MuiTouchRipple\"}),{center:n=!1,classes:a={},className:i,...l}=r,[s,c]=ho.useState([]),u=ho.useRef(0),m=ho.useRef(null);ho.useEffect(()=>{m.current&&(m.current(),m.current=null)},[s]);let p=ho.useRef(!1),d=fn(),v=ho.useRef(null),T=ho.useRef(null),S=ho.useCallback(b=>{let{pulsate:E,rippleX:C,rippleY:P,rippleSize:A,cb:_}=b;c(z=>[...z,(0,im.jsx)(d3,{classes:{ripple:ie(a.ripple,Or.ripple),rippleVisible:ie(a.rippleVisible,Or.rippleVisible),ripplePulsate:ie(a.ripplePulsate,Or.ripplePulsate),child:ie(a.child,Or.child),childLeaving:ie(a.childLeaving,Or.childLeaving),childPulsate:ie(a.childPulsate,Or.childPulsate)},timeout:k0,pulsate:E,rippleX:C,rippleY:P,rippleSize:A},u.current)]),u.current+=1,m.current=_},[a]),h=ho.useCallback((b={},E={},C=()=>{})=>{let{pulsate:P=!1,center:A=n||E.pulsate,fakeElement:_=!1}=E;if(b?.type===\"mousedown\"&&p.current){p.current=!1;return}b?.type===\"touchstart\"&&(p.current=!0);let z=_?null:T.current,I=z?z.getBoundingClientRect():{width:0,height:0,left:0,top:0},x,k,U;if(A||b===void 0||b.clientX===0&&b.clientY===0||!b.clientX&&!b.touches)x=Math.round(I.width/2),k=Math.round(I.height/2);else{let{clientX:O,clientY:N}=b.touches&&b.touches.length>0?b.touches[0]:b;x=Math.round(O-I.left),k=Math.round(N-I.top)}if(A)U=Math.sqrt((2*I.width**2+I.height**2)/3),U%2===0&&(U+=1);else{let O=Math.max(Math.abs((z?z.clientWidth:0)-x),x)*2+2,N=Math.max(Math.abs((z?z.clientHeight:0)-k),k)*2+2;U=Math.sqrt(O**2+N**2)}b?.touches?v.current===null&&(v.current=()=>{S({pulsate:P,rippleX:x,rippleY:k,rippleSize:U,cb:C})},d.start(s3,()=>{v.current&&(v.current(),v.current=null)})):S({pulsate:P,rippleX:x,rippleY:k,rippleSize:U,cb:C})},[n,S,d]),y=ho.useCallback(()=>{h({},{pulsate:!0})},[h]),g=ho.useCallback((b,E)=>{if(d.clear(),b?.type===\"touchend\"&&v.current){v.current(),v.current=null,d.start(0,()=>{g(b,E)});return}v.current=null,c(C=>C.length>0?C.slice(1):C),m.current=E},[d]);return ho.useImperativeHandle(o,()=>({pulsate:y,start:h,stop:g}),[y,h,g]),(0,im.jsx)(f3,{className:ie(Or.root,a.root,i),ref:T,...l,children:(0,im.jsx)(N0,{component:null,exit:!0,children:s})})}),kP=m3;function BP(e){return _e(\"MuiButtonBase\",e)}var y3=Ce(\"MuiButtonBase\",[\"root\",\"disabled\",\"focusVisible\"]),LP=y3;var lm=q(Ie(),1),h3=e=>{let{disabled:t,focusVisible:o,focusVisibleClassName:r,classes:n}=e,i=Le({root:[\"root\",t&&\"disabled\",o&&\"focusVisible\"]},BP,n);return o&&r&&(i.root+=` ${r}`),i},g3=ae(\"button\",{name:\"MuiButtonBase\",slot:\"Root\"})({display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",position:\"relative\",boxSizing:\"border-box\",WebkitTapHighlightColor:\"transparent\",backgroundColor:\"transparent\",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:\"pointer\",userSelect:\"none\",verticalAlign:\"middle\",MozAppearance:\"none\",WebkitAppearance:\"none\",textDecoration:\"none\",color:\"inherit\",\"&::-moz-focus-inner\":{borderStyle:\"none\"},[`&.${LP.disabled}`]:{pointerEvents:\"none\",cursor:\"default\"},\"@media print\":{colorAdjust:\"exact\"}}),b3=jn.forwardRef(function(t,o){let r=je({props:t,name:\"MuiButtonBase\"}),{action:n,centerRipple:a=!1,children:i,className:l,component:s=\"button\",disabled:c=!1,disableRipple:u=!1,disableTouchRipple:m=!1,focusRipple:p=!1,focusVisibleClassName:d,LinkComponent:v=\"a\",onBlur:T,onClick:S,onContextMenu:h,onDragLeave:y,onFocus:g,onFocusVisible:b,onKeyDown:E,onKeyUp:C,onMouseDown:P,onMouseLeave:A,onMouseUp:_,onTouchEnd:z,onTouchMove:I,onTouchStart:x,tabIndex:k=0,TouchRippleProps:U,touchRippleRef:O,type:N,...X}=r,oe=jn.useRef(null),W=em(),Te=Mr(W.ref,O),[fe,Ke]=jn.useState(!1);c&&fe&&Ke(!1),jn.useImperativeHandle(n,()=>({focusVisible:()=>{Ke(!0),oe.current.focus()}}),[]);let Ze=W.shouldMount&&!u&&!c;jn.useEffect(()=>{fe&&p&&!u&&W.pulsate()},[u,p,fe,W]);let Ue=da(W,\"start\",P,m),xe=da(W,\"stop\",h,m),Je=da(W,\"stop\",y,m),ht=da(W,\"stop\",_,m),we=da(W,\"stop\",se=>{fe&&se.preventDefault(),A&&A(se)},m),ft=da(W,\"start\",x,m),le=da(W,\"stop\",z,m),Oe=da(W,\"stop\",I,m),Ae=da(W,\"stop\",se=>{pn(se.target)||Ke(!1),T&&T(se)},!1),et=si(se=>{oe.current||(oe.current=se.currentTarget),pn(se.target)&&(Ke(!0),b&&b(se)),g&&g(se)}),dt=()=>{let se=oe.current;return s&&s!==\"button\"&&!(se.tagName===\"A\"&&se.href)},Lt=si(se=>{p&&!se.repeat&&fe&&se.key===\" \"&&W.stop(se,()=>{W.start(se)}),se.target===se.currentTarget&&dt()&&se.key===\" \"&&se.preventDefault(),E&&E(se),se.target===se.currentTarget&&dt()&&se.key===\"Enter\"&&!c&&(se.preventDefault(),S&&S(se))}),jt=si(se=>{p&&se.key===\" \"&&fe&&!se.defaultPrevented&&W.stop(se,()=>{W.pulsate(se)}),C&&C(se),S&&se.target===se.currentTarget&&dt()&&se.key===\" \"&&!se.defaultPrevented&&S(se)}),Be=s;Be===\"button\"&&(X.href||X.to)&&(Be=v);let Nt={};if(Be===\"button\"){let se=!!X.formAction;Nt.type=N===void 0&&!se?\"button\":N,Nt.disabled=c}else!X.href&&!X.to&&(Nt.role=\"button\"),c&&(Nt[\"aria-disabled\"]=c);let Ro=Mr(o,oe),Ut={...r,centerRipple:a,component:s,disabled:c,disableRipple:u,disableTouchRipple:m,focusRipple:p,tabIndex:k,focusVisible:fe},st=h3(Ut);return(0,lm.jsxs)(g3,{as:Be,className:ie(st.root,l),ownerState:Ut,onBlur:Ae,onClick:S,onContextMenu:xe,onFocus:et,onKeyDown:Lt,onKeyUp:jt,onMouseDown:Ue,onMouseLeave:we,onMouseUp:ht,onDragLeave:Je,onTouchEnd:le,onTouchMove:Oe,onTouchStart:ft,ref:Ro,tabIndex:c?-1:k,type:N,...Nt,...X,children:[i,Ze?(0,lm.jsx)(kP,{ref:Te,center:a,...U}):null]})});function da(e,t,o,r=!1){return si(n=>(o&&o(n),r||e[t](n),!0))}var ma=b3;function jP(e){return _e(\"PrivateSwitchBase\",e)}var T9=Ce(\"PrivateSwitchBase\",[\"root\",\"checked\",\"disabled\",\"input\",\"edgeStart\",\"edgeEnd\"]);function v3(e){return typeof e==\"string\"}var dn=v3;function x3(e,t,o){return e===void 0||dn(e)?t:{...t,ownerState:{...t.ownerState,...o}}}var qu=x3;function T3(e,t,o){return typeof e==\"function\"?e(t,o):e}var Iu=T3;function S3(e,t=[]){if(e===void 0)return{};let o={};return Object.keys(e).filter(r=>r.match(/^on[A-Z]/)&&typeof e[r]==\"function\"&&!t.includes(r)).forEach(r=>{o[r]=e[r]}),o}var ya=S3;function E3(e){if(e===void 0)return{};let t={};return Object.keys(e).filter(o=>!(o.match(/^on[A-Z]/)&&typeof e[o]==\"function\")).forEach(o=>{t[o]=e[o]}),t}var sm=E3;function P3(e){let{getSlotProps:t,additionalProps:o,externalSlotProps:r,externalForwardedProps:n,className:a}=e;if(!t){let d=ie(o?.className,a,n?.className,r?.className),v={...o?.style,...n?.style,...r?.style},T={...o,...n,...r};return d.length>0&&(T.className=d),Object.keys(v).length>0&&(T.style=v),{props:T,internalRef:void 0}}let i=ya({...n,...r}),l=sm(r),s=sm(n),c=t(i),u=ie(c?.className,o?.className,a,n?.className,r?.className),m={...c?.style,...o?.style,...n?.style,...r?.style},p={...c,...o,...s,...l};return u.length>0&&(p.className=u),Object.keys(m).length>0&&(p.style=m),{props:p,internalRef:c.ref}}var Fu=P3;function Ct(e,t){let{className:o,elementType:r,ownerState:n,externalForwardedProps:a,internalForwardedProps:i,shouldForwardComponentProp:l=!1,...s}=t,{component:c,slots:u={[e]:void 0},slotProps:m={[e]:void 0},...p}=a,d=u[e]||r,v=Iu(m[e],n),{props:{component:T,...S},internalRef:h}=Fu({className:o,...s,externalForwardedProps:e===\"root\"?p:void 0,externalSlotProps:v}),y=yo(h,v?.ref,t.ref),g=e===\"root\"?T||c:T,b=qu(d,{...e===\"root\"&&!c&&!u[e]&&i,...e!==\"root\"&&!u[e]&&i,...S,...g&&!l&&{as:g},...g&&l&&{component:g},ref:y},n);return[d,b]}var cm=q(Ie(),1),C3=e=>{let{classes:t,checked:o,disabled:r,edge:n}=e,a={root:[\"root\",o&&\"checked\",r&&\"disabled\",n&&`edge${me(n)}`],input:[\"input\"]};return Le(a,jP,t)},R3=ae(ma,{name:\"MuiSwitchBase\"})({padding:9,borderRadius:\"50%\",variants:[{props:{edge:\"start\",size:\"small\"},style:{marginLeft:-3}},{props:({edge:e,ownerState:t})=>e===\"start\"&&t.size!==\"small\",style:{marginLeft:-12}},{props:{edge:\"end\",size:\"small\"},style:{marginRight:-3}},{props:({edge:e,ownerState:t})=>e===\"end\"&&t.size!==\"small\",style:{marginRight:-12}}]}),w3=ae(\"input\",{name:\"MuiSwitchBase\",shouldForwardProp:Bn})({cursor:\"inherit\",position:\"absolute\",opacity:0,width:\"100%\",height:\"100%\",top:0,left:0,margin:0,padding:0,zIndex:1}),M3=UP.forwardRef(function(t,o){let{autoFocus:r,checked:n,checkedIcon:a,defaultChecked:i,disabled:l,disableFocusRipple:s=!1,edge:c=!1,icon:u,id:m,inputProps:p,inputRef:d,name:v,onBlur:T,onChange:S,onFocus:h,readOnly:y,required:g=!1,tabIndex:b,type:E,value:C,slots:P={},slotProps:A={},..._}=t,[z,I]=Zd({controlled:n,default:!!i,name:\"SwitchBase\",state:\"checked\"}),x=R0(),k=xe=>{h&&h(xe),x&&x.onFocus&&x.onFocus(xe)},U=xe=>{T&&T(xe),x&&x.onBlur&&x.onBlur(xe)},O=xe=>{if(xe.nativeEvent.defaultPrevented||y)return;let Je=xe.target.checked;I(Je),S&&S(xe,Je)},N=l;x&&typeof N>\"u\"&&(N=x.disabled);let X=E===\"checkbox\"||E===\"radio\",oe={...t,checked:z,disabled:N,disableFocusRipple:s,edge:c},W=C3(oe),Te={slots:P,slotProps:{input:p,...A}},[fe,Ke]=Ct(\"root\",{ref:o,elementType:R3,className:W.root,shouldForwardComponentProp:!0,externalForwardedProps:{...Te,component:\"span\",..._},getSlotProps:xe=>({...xe,onFocus:Je=>{xe.onFocus?.(Je),k(Je)},onBlur:Je=>{xe.onBlur?.(Je),U(Je)}}),ownerState:oe,additionalProps:{centerRipple:!0,focusRipple:!s,role:void 0,tabIndex:null}}),[Ze,Ue]=Ct(\"input\",{ref:d,elementType:w3,className:W.input,externalForwardedProps:Te,getSlotProps:xe=>({...xe,onChange:Je=>{xe.onChange?.(Je),O(Je)}}),ownerState:oe,additionalProps:{autoFocus:r,checked:n,defaultChecked:i,disabled:N,id:X?m:void 0,name:v,readOnly:y,required:g,tabIndex:b,type:E,...E===\"checkbox\"&&C===void 0?{}:{value:C}}});return(0,cm.jsxs)(fe,{...Ke,children:[(0,cm.jsx)(Ze,{...Ue}),z?a:u]})}),HP=M3;function VP(e){return _e(\"MuiSwitch\",e)}var O3=Ce(\"MuiSwitch\",[\"root\",\"edgeStart\",\"edgeEnd\",\"switchBase\",\"colorPrimary\",\"colorSecondary\",\"sizeSmall\",\"sizeMedium\",\"checked\",\"disabled\",\"input\",\"thumb\",\"track\"]),Uo=O3;var Gs=q(Ie(),1),A3=e=>{let{classes:t,edge:o,size:r,color:n,checked:a,disabled:i}=e,l={root:[\"root\",o&&`edge${me(o)}`,`size${me(r)}`],switchBase:[\"switchBase\",`color${me(n)}`,a&&\"checked\",i&&\"disabled\"],thumb:[\"thumb\"],track:[\"track\"],input:[\"input\"]},s=Le(l,VP,t);return{...t,...s}},D3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.edge&&t[`edge${me(o.edge)}`],t[`size${me(o.size)}`]]}})({display:\"inline-flex\",width:58,height:38,overflow:\"hidden\",padding:12,boxSizing:\"border-box\",position:\"relative\",flexShrink:0,zIndex:0,verticalAlign:\"middle\",\"@media print\":{colorAdjust:\"exact\"},variants:[{props:{edge:\"start\"},style:{marginLeft:-8}},{props:{edge:\"end\"},style:{marginRight:-8}},{props:{size:\"small\"},style:{width:40,height:24,padding:7,[`& .${Uo.thumb}`]:{width:16,height:16},[`& .${Uo.switchBase}`]:{padding:4,[`&.${Uo.checked}`]:{transform:\"translateX(16px)\"}}}}]}),N3=ae(HP,{name:\"MuiSwitch\",slot:\"SwitchBase\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.switchBase,{[`& .${Uo.input}`]:t.input},o.color!==\"default\"&&t[`color${me(o.color)}`]]}})(He(({theme:e})=>({position:\"absolute\",top:0,left:0,zIndex:1,color:e.vars?e.vars.palette.Switch.defaultColor:`${e.palette.mode===\"light\"?e.palette.common.white:e.palette.grey[300]}`,transition:e.transitions.create([\"left\",\"transform\"],{duration:e.transitions.duration.shortest}),[`&.${Uo.checked}`]:{transform:\"translateX(20px)\"},[`&.${Uo.disabled}`]:{color:e.vars?e.vars.palette.Switch.defaultDisabledColor:`${e.palette.mode===\"light\"?e.palette.grey[100]:e.palette.grey[600]}`},[`&.${Uo.checked} + .${Uo.track}`]:{opacity:.5},[`&.${Uo.disabled} + .${Uo.track}`]:{opacity:e.vars?e.vars.opacity.switchTrackDisabled:`${e.palette.mode===\"light\"?.12:.2}`},[`& .${Uo.input}`]:{left:\"-100%\",width:\"300%\"}})),He(({theme:e})=>({\"&:hover\":{backgroundColor:e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity),\"@media (hover: none)\":{backgroundColor:\"transparent\"}},variants:[...Object.entries(e.palette).filter(jo([\"light\"])).map(([t])=>({props:{color:t},style:{[`&.${Uo.checked}`]:{color:(e.vars||e).palette[t].main,\"&:hover\":{backgroundColor:e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity),\"@media (hover: none)\":{backgroundColor:\"transparent\"}},[`&.${Uo.disabled}`]:{color:e.vars?e.vars.palette.Switch[`${t}DisabledColor`]:`${e.palette.mode===\"light\"?e.lighten(e.palette[t].main,.62):e.darken(e.palette[t].main,.55)}`}},[`&.${Uo.checked} + .${Uo.track}`]:{backgroundColor:(e.vars||e).palette[t].main}}}))]}))),_3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Track\"})(He(({theme:e})=>({height:\"100%\",width:\"100%\",borderRadius:14/2,zIndex:-1,transition:e.transitions.create([\"opacity\",\"background-color\"],{duration:e.transitions.duration.shortest}),backgroundColor:e.vars?e.vars.palette.common.onBackground:`${e.palette.mode===\"light\"?e.palette.common.black:e.palette.common.white}`,opacity:e.vars?e.vars.opacity.switchTrack:`${e.palette.mode===\"light\"?.38:.3}`}))),z3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Thumb\"})(He(({theme:e})=>({boxShadow:(e.vars||e).shadows[1],backgroundColor:\"currentColor\",width:20,height:20,borderRadius:\"50%\"}))),k3=$P.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSwitch\"}),{className:n,color:a=\"primary\",edge:i=!1,size:l=\"medium\",sx:s,slots:c={},slotProps:u={},...m}=r,p={...r,color:a,edge:i,size:l},d=A3(p),v={slots:c,slotProps:u},[T,S]=Ct(\"root\",{className:ie(d.root,n),elementType:D3,externalForwardedProps:v,ownerState:p,additionalProps:{sx:s}}),[h,y]=Ct(\"thumb\",{className:d.thumb,elementType:z3,externalForwardedProps:v,ownerState:p}),g=(0,Gs.jsx)(h,{...y}),[b,E]=Ct(\"track\",{className:d.track,elementType:_3,externalForwardedProps:v,ownerState:p});return(0,Gs.jsxs)(T,{...S,children:[(0,Gs.jsx)(N3,{type:\"checkbox\",icon:g,checkedIcon:g,ref:o,ownerState:p,...m,classes:{...d,root:d.switchBase},slots:{...c.switchBase&&{root:c.switchBase},...c.input&&{input:c.input}},slotProps:{...u.switchBase&&{root:typeof u.switchBase==\"function\"?u.switchBase(p):u.switchBase},input:{role:\"switch\"},...u.input&&{input:typeof u.input==\"function\"?u.input(p):u.input}}}),(0,Gs.jsx)(b,{...E})]})}),Un=k3;var ep=q(re(),1);function Ku(...e){return e.reduce((t,o)=>o==null?t:function(...n){t.apply(this,n),o.apply(this,n)},()=>{})}var dm=q(re(),1);var um=q(re(),1);function YP(e){return _e(\"MuiSvgIcon\",e)}var MH=Ce(\"MuiSvgIcon\",[\"root\",\"colorPrimary\",\"colorSecondary\",\"colorAction\",\"colorError\",\"colorDisabled\",\"fontSizeInherit\",\"fontSizeSmall\",\"fontSizeMedium\",\"fontSizeLarge\"]);var pm=q(Ie(),1),B3=e=>{let{color:t,fontSize:o,classes:r}=e,n={root:[\"root\",t!==\"inherit\"&&`color${me(t)}`,`fontSize${me(o)}`]};return Le(n,YP,r)},L3=ae(\"svg\",{name:\"MuiSvgIcon\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.color!==\"inherit\"&&t[`color${me(o.color)}`],t[`fontSize${me(o.fontSize)}`]]}})(He(({theme:e})=>({userSelect:\"none\",width:\"1em\",height:\"1em\",display:\"inline-block\",flexShrink:0,transition:e.transitions?.create?.(\"fill\",{duration:(e.vars??e).transitions?.duration?.shorter}),variants:[{props:t=>!t.hasSvgAsChild,style:{fill:\"currentColor\"}},{props:{fontSize:\"inherit\"},style:{fontSize:\"inherit\"}},{props:{fontSize:\"small\"},style:{fontSize:e.typography?.pxToRem?.(20)||\"1.25rem\"}},{props:{fontSize:\"medium\"},style:{fontSize:e.typography?.pxToRem?.(24)||\"1.5rem\"}},{props:{fontSize:\"large\"},style:{fontSize:e.typography?.pxToRem?.(35)||\"2.1875rem\"}},...Object.entries((e.vars??e).palette).filter(([,t])=>t&&t.main).map(([t])=>({props:{color:t},style:{color:(e.vars??e).palette?.[t]?.main}})),{props:{color:\"action\"},style:{color:(e.vars??e).palette?.action?.active}},{props:{color:\"disabled\"},style:{color:(e.vars??e).palette?.action?.disabled}},{props:{color:\"inherit\"},style:{color:void 0}}]}))),XP=um.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSvgIcon\"}),{children:n,className:a,color:i=\"inherit\",component:l=\"svg\",fontSize:s=\"medium\",htmlColor:c,inheritViewBox:u=!1,titleAccess:m,viewBox:p=\"0 0 24 24\",...d}=r,v=um.isValidElement(n)&&n.type===\"svg\",T={...r,color:i,component:l,fontSize:s,instanceFontSize:t.fontSize,inheritViewBox:u,viewBox:p,hasSvgAsChild:v},S={};u||(S.viewBox=p);let h=B3(T);return(0,pm.jsxs)(L3,{as:l,className:ie(h.root,a),focusable:\"false\",color:c,\"aria-hidden\":m?void 0:!0,role:m?\"img\":void 0,ref:o,...S,...d,...v&&n.props,ownerState:T,children:[v?n.props.children:n,m?(0,pm.jsx)(\"title\",{children:m}):null]})});XP.muiName=\"SvgIcon\";var fm=XP;var GP=q(Ie(),1);function Qu(e,t){function o(r,n){return(0,GP.jsx)(fm,{\"data-testid\":void 0,ref:n,...r,children:e})}return o.muiName=fm.muiName,dm.memo(dm.forwardRef(o))}function mm(e,t=166){let o;function r(...n){let a=()=>{e.apply(this,n)};clearTimeout(o),o=setTimeout(a,t)}return r.clear=()=>{clearTimeout(o)},r}var qP=mm;function Yt(e){return e&&e.ownerDocument||document}var Wu=Yt;function ha(e){return Yt(e).defaultView||window}var qs=ha;function Zu(e,t){typeof e==\"function\"?e(t):e&&(e.current=t)}var ym=wr;var tl=Gd;function j3(e,t){let o=e.charCodeAt(2);return e[0]===\"o\"&&e[1]===\"n\"&&o>=65&&o<=90&&typeof t==\"function\"}function hm(e,t){if(!e)return t;function o(i,l){let s={};return Object.keys(l).forEach(c=>{j3(c,l[c])&&typeof i[c]==\"function\"&&(s[c]=(...u)=>{i[c](...u),l[c](...u)})}),s}if(typeof e==\"function\"||typeof t==\"function\")return i=>{let l=typeof t==\"function\"?t(i):t,s=typeof e==\"function\"?e({...i,...l}):e,c=ie(i?.className,l?.className,s?.className),u=o(s,l);return{...l,...s,...u,...!!c&&{className:c},...l?.style&&s?.style&&{style:{...l.style,...s.style}},...l?.sx&&s?.sx&&{sx:[...Array.isArray(l.sx)?l.sx:[l.sx],...Array.isArray(s.sx)?s.sx:[s.sx]]}}};let r=t,n=o(e,r),a=ie(r?.className,e?.className);return{...t,...e,...n,...!!a&&{className:a},...r?.style&&e?.style&&{style:{...r.style,...e.style}},...r?.sx&&e?.sx&&{sx:[...Array.isArray(r.sx)?r.sx:[r.sx],...Array.isArray(e.sx)?e.sx:[e.sx]]}}}var FP=q(re(),1);function IP(e){return _e(\"MuiCircularProgress\",e)}var SV=Ce(\"MuiCircularProgress\",[\"root\",\"determinate\",\"indeterminate\",\"colorPrimary\",\"colorSecondary\",\"svg\",\"track\",\"circle\",\"circleDeterminate\",\"circleIndeterminate\",\"circleDisableShrink\"]);var Is=q(Ie(),1),mn=44,B0=_n`\n 0% {\n transform: rotate(0deg);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n`,L0=_n`\n 0% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: 0;\n }\n\n 50% {\n stroke-dasharray: 100px, 200px;\n stroke-dashoffset: -15px;\n }\n\n 100% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: -126px;\n }\n`,U3=typeof B0!=\"string\"?Ui`\n animation: ${B0} 1.4s linear infinite;\n `:null,H3=typeof L0!=\"string\"?Ui`\n animation: ${L0} 1.4s ease-in-out infinite;\n `:null,V3=e=>{let{classes:t,variant:o,color:r,disableShrink:n}=e,a={root:[\"root\",o,`color${me(r)}`],svg:[\"svg\"],track:[\"track\"],circle:[\"circle\",`circle${me(o)}`,n&&\"circleDisableShrink\"]};return Le(a,IP,t)},$3=ae(\"span\",{name:\"MuiCircularProgress\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`color${me(o.color)}`]]}})(He(({theme:e})=>({display:\"inline-block\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"transform\")}},{props:{variant:\"indeterminate\"},style:U3||{animation:`${B0} 1.4s linear infinite`}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}}))]}))),Y3=ae(\"svg\",{name:\"MuiCircularProgress\",slot:\"Svg\"})({display:\"block\"}),X3=ae(\"circle\",{name:\"MuiCircularProgress\",slot:\"Circle\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.circle,t[`circle${me(o.variant)}`],o.disableShrink&&t.circleDisableShrink]}})(He(({theme:e})=>({stroke:\"currentColor\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"stroke-dashoffset\")}},{props:{variant:\"indeterminate\"},style:{strokeDasharray:\"80px, 200px\",strokeDashoffset:0}},{props:({ownerState:t})=>t.variant===\"indeterminate\"&&!t.disableShrink,style:H3||{animation:`${L0} 1.4s ease-in-out infinite`}}]}))),G3=ae(\"circle\",{name:\"MuiCircularProgress\",slot:\"Track\"})(He(({theme:e})=>({stroke:\"currentColor\",opacity:(e.vars||e).palette.action.activatedOpacity}))),q3=FP.forwardRef(function(t,o){let r=je({props:t,name:\"MuiCircularProgress\"}),{className:n,color:a=\"primary\",disableShrink:i=!1,enableTrackSlot:l=!1,size:s=40,style:c,thickness:u=3.6,value:m=0,variant:p=\"indeterminate\",...d}=r,v={...r,color:a,disableShrink:i,size:s,thickness:u,value:m,variant:p,enableTrackSlot:l},T=V3(v),S={},h={},y={};if(p===\"determinate\"){let g=2*Math.PI*((mn-u)/2);S.strokeDasharray=g.toFixed(3),y[\"aria-valuenow\"]=Math.round(m),S.strokeDashoffset=`${((100-m)/100*g).toFixed(3)}px`,h.transform=\"rotate(-90deg)\"}return(0,Is.jsx)($3,{className:ie(T.root,n),style:{width:s,height:s,...h,...c},ownerState:v,ref:o,role:\"progressbar\",...y,...d,children:(0,Is.jsxs)(Y3,{className:T.svg,ownerState:v,viewBox:`${mn/2} ${mn/2} ${mn} ${mn}`,children:[l?(0,Is.jsx)(G3,{className:T.track,ownerState:v,cx:mn,cy:mn,r:(mn-u)/2,fill:\"none\",strokeWidth:u,\"aria-hidden\":\"true\"}):null,(0,Is.jsx)(X3,{className:T.circle,style:S,ownerState:v,cx:mn,cy:mn,r:(mn-u)/2,fill:\"none\",strokeWidth:u})]})})}),Ju=q3;function KP(e){return _e(\"MuiButton\",e)}var I3=Ce(\"MuiButton\",[\"root\",\"text\",\"textInherit\",\"textPrimary\",\"textSecondary\",\"textSuccess\",\"textError\",\"textInfo\",\"textWarning\",\"outlined\",\"outlinedInherit\",\"outlinedPrimary\",\"outlinedSecondary\",\"outlinedSuccess\",\"outlinedError\",\"outlinedInfo\",\"outlinedWarning\",\"contained\",\"containedInherit\",\"containedPrimary\",\"containedSecondary\",\"containedSuccess\",\"containedError\",\"containedInfo\",\"containedWarning\",\"disableElevation\",\"focusVisible\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorSuccess\",\"colorError\",\"colorInfo\",\"colorWarning\",\"textSizeSmall\",\"textSizeMedium\",\"textSizeLarge\",\"outlinedSizeSmall\",\"outlinedSizeMedium\",\"outlinedSizeLarge\",\"containedSizeSmall\",\"containedSizeMedium\",\"containedSizeLarge\",\"sizeMedium\",\"sizeSmall\",\"sizeLarge\",\"fullWidth\",\"startIcon\",\"endIcon\",\"icon\",\"iconSizeSmall\",\"iconSizeMedium\",\"iconSizeLarge\",\"loading\",\"loadingWrapper\",\"loadingIconPlaceholder\",\"loadingIndicator\",\"loadingPositionCenter\",\"loadingPositionStart\",\"loadingPositionEnd\"]),ci=I3;var QP=q(re(),1),F3=QP.createContext({}),WP=F3;var ZP=q(re(),1),K3=ZP.createContext(void 0),JP=K3;var Hn=q(Ie(),1),Q3=e=>{let{color:t,disableElevation:o,fullWidth:r,size:n,variant:a,loading:i,loadingPosition:l,classes:s}=e,c={root:[\"root\",i&&\"loading\",a,`${a}${me(t)}`,`size${me(n)}`,`${a}Size${me(n)}`,`color${me(t)}`,o&&\"disableElevation\",r&&\"fullWidth\",i&&`loadingPosition${me(l)}`],startIcon:[\"icon\",\"startIcon\",`iconSize${me(n)}`],endIcon:[\"icon\",\"endIcon\",`iconSize${me(n)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]},u=Le(c,KP,s);return{...s,...u}},tC=[{props:{size:\"small\"},style:{\"& > *:nth-of-type(1)\":{fontSize:18}}},{props:{size:\"medium\"},style:{\"& > *:nth-of-type(1)\":{fontSize:20}}},{props:{size:\"large\"},style:{\"& > *:nth-of-type(1)\":{fontSize:22}}}],W3=ae(ma,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`${o.variant}${me(o.color)}`],t[`size${me(o.size)}`],t[`${o.variant}Size${me(o.size)}`],o.color===\"inherit\"&&t.colorInherit,o.disableElevation&&t.disableElevation,o.fullWidth&&t.fullWidth,o.loading&&t.loading]}})(He(({theme:e})=>{let t=e.palette.mode===\"light\"?e.palette.grey[300]:e.palette.grey[800],o=e.palette.mode===\"light\"?e.palette.grey.A100:e.palette.grey[700];return{...e.typography.button,minWidth:64,padding:\"6px 16px\",border:0,borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create([\"background-color\",\"box-shadow\",\"border-color\",\"color\"],{duration:e.transitions.duration.short}),\"&:hover\":{textDecoration:\"none\"},[`&.${ci.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:{variant:\"contained\"},style:{color:\"var(--variant-containedColor)\",backgroundColor:\"var(--variant-containedBg)\",boxShadow:(e.vars||e).shadows[2],\"&:hover\":{boxShadow:(e.vars||e).shadows[4],\"@media (hover: none)\":{boxShadow:(e.vars||e).shadows[2]}},\"&:active\":{boxShadow:(e.vars||e).shadows[8]},[`&.${ci.focusVisible}`]:{boxShadow:(e.vars||e).shadows[6]},[`&.${ci.disabled}`]:{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground}}},{props:{variant:\"outlined\"},style:{padding:\"5px 15px\",border:\"1px solid currentColor\",borderColor:\"var(--variant-outlinedBorder, currentColor)\",backgroundColor:\"var(--variant-outlinedBg)\",color:\"var(--variant-outlinedColor)\",[`&.${ci.disabled}`]:{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`}}},{props:{variant:\"text\"},style:{padding:\"6px 8px\",color:\"var(--variant-textColor)\",backgroundColor:\"var(--variant-textBg)\"}},...Object.entries(e.palette).filter(jo()).map(([r])=>({props:{color:r},style:{\"--variant-textColor\":(e.vars||e).palette[r].main,\"--variant-outlinedColor\":(e.vars||e).palette[r].main,\"--variant-outlinedBorder\":e.alpha((e.vars||e).palette[r].main,.5),\"--variant-containedColor\":(e.vars||e).palette[r].contrastText,\"--variant-containedBg\":(e.vars||e).palette[r].main,\"@media (hover: hover)\":{\"&:hover\":{\"--variant-containedBg\":(e.vars||e).palette[r].dark,\"--variant-textBg\":e.alpha((e.vars||e).palette[r].main,(e.vars||e).palette.action.hoverOpacity),\"--variant-outlinedBorder\":(e.vars||e).palette[r].main,\"--variant-outlinedBg\":e.alpha((e.vars||e).palette[r].main,(e.vars||e).palette.action.hoverOpacity)}}}})),{props:{color:\"inherit\"},style:{color:\"inherit\",borderColor:\"currentColor\",\"--variant-containedBg\":e.vars?e.vars.palette.Button.inheritContainedBg:t,\"@media (hover: hover)\":{\"&:hover\":{\"--variant-containedBg\":e.vars?e.vars.palette.Button.inheritContainedHoverBg:o,\"--variant-textBg\":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity),\"--variant-outlinedBg\":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity)}}}},{props:{size:\"small\",variant:\"text\"},style:{padding:\"4px 5px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"text\"},style:{padding:\"8px 11px\",fontSize:e.typography.pxToRem(15)}},{props:{size:\"small\",variant:\"outlined\"},style:{padding:\"3px 9px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"outlined\"},style:{padding:\"7px 21px\",fontSize:e.typography.pxToRem(15)}},{props:{size:\"small\",variant:\"contained\"},style:{padding:\"4px 10px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"contained\"},style:{padding:\"8px 22px\",fontSize:e.typography.pxToRem(15)}},{props:{disableElevation:!0},style:{boxShadow:\"none\",\"&:hover\":{boxShadow:\"none\"},[`&.${ci.focusVisible}`]:{boxShadow:\"none\"},\"&:active\":{boxShadow:\"none\"},[`&.${ci.disabled}`]:{boxShadow:\"none\"}}},{props:{fullWidth:!0},style:{width:\"100%\"}},{props:{loadingPosition:\"center\"},style:{transition:e.transitions.create([\"background-color\",\"box-shadow\",\"border-color\"],{duration:e.transitions.duration.short}),[`&.${ci.loading}`]:{color:\"transparent\"}}}]}})),Z3=ae(\"span\",{name:\"MuiButton\",slot:\"StartIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.startIcon,o.loading&&t.startIconLoadingStart,t[`iconSize${me(o.size)}`]]}})(({theme:e})=>({display:\"inherit\",marginRight:8,marginLeft:-4,variants:[{props:{size:\"small\"},style:{marginLeft:-2}},{props:{loadingPosition:\"start\",loading:!0},style:{transition:e.transitions.create([\"opacity\"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:\"start\",loading:!0,fullWidth:!0},style:{marginRight:-8}},...tC]})),J3=ae(\"span\",{name:\"MuiButton\",slot:\"EndIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.endIcon,o.loading&&t.endIconLoadingEnd,t[`iconSize${me(o.size)}`]]}})(({theme:e})=>({display:\"inherit\",marginRight:-4,marginLeft:8,variants:[{props:{size:\"small\"},style:{marginRight:-2}},{props:{loadingPosition:\"end\",loading:!0},style:{transition:e.transitions.create([\"opacity\"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:\"end\",loading:!0,fullWidth:!0},style:{marginLeft:-8}},...tC]})),eD=ae(\"span\",{name:\"MuiButton\",slot:\"LoadingIndicator\"})(({theme:e})=>({display:\"none\",position:\"absolute\",visibility:\"visible\",variants:[{props:{loading:!0},style:{display:\"flex\"}},{props:{loadingPosition:\"start\"},style:{left:14}},{props:{loadingPosition:\"start\",size:\"small\"},style:{left:10}},{props:{variant:\"text\",loadingPosition:\"start\"},style:{left:6}},{props:{loadingPosition:\"center\"},style:{left:\"50%\",transform:\"translate(-50%)\",color:(e.vars||e).palette.action.disabled}},{props:{loadingPosition:\"end\"},style:{right:14}},{props:{loadingPosition:\"end\",size:\"small\"},style:{right:10}},{props:{variant:\"text\",loadingPosition:\"end\"},style:{right:6}},{props:{loadingPosition:\"start\",fullWidth:!0},style:{position:\"relative\",left:-10}},{props:{loadingPosition:\"end\",fullWidth:!0},style:{position:\"relative\",right:-10}}]})),eC=ae(\"span\",{name:\"MuiButton\",slot:\"LoadingIconPlaceholder\"})({display:\"inline-block\",width:\"1em\",height:\"1em\"}),tD=ep.forwardRef(function(t,o){let r=ep.useContext(WP),n=ep.useContext(JP),a=ni(r,t),i=je({props:a,name:\"MuiButton\"}),{children:l,color:s=\"primary\",component:c=\"button\",className:u,disabled:m=!1,disableElevation:p=!1,disableFocusRipple:d=!1,endIcon:v,focusVisibleClassName:T,fullWidth:S=!1,id:h,loading:y=null,loadingIndicator:g,loadingPosition:b=\"center\",size:E=\"medium\",startIcon:C,type:P,variant:A=\"text\",..._}=i,z=tl(h),I=g??(0,Hn.jsx)(Ju,{\"aria-labelledby\":z,color:\"inherit\",size:16}),x={...i,color:s,component:c,disabled:m,disableElevation:p,disableFocusRipple:d,fullWidth:S,loading:y,loadingIndicator:I,loadingPosition:b,size:E,type:P,variant:A},k=Q3(x),U=(C||y&&b===\"start\")&&(0,Hn.jsx)(Z3,{className:k.startIcon,ownerState:x,children:C||(0,Hn.jsx)(eC,{className:k.loadingIconPlaceholder,ownerState:x})}),O=(v||y&&b===\"end\")&&(0,Hn.jsx)(J3,{className:k.endIcon,ownerState:x,children:v||(0,Hn.jsx)(eC,{className:k.loadingIconPlaceholder,ownerState:x})}),N=n||\"\",X=typeof y==\"boolean\"?(0,Hn.jsx)(\"span\",{className:k.loadingWrapper,style:{display:\"contents\"},children:y&&(0,Hn.jsx)(eD,{className:k.loadingIndicator,ownerState:x,children:I})}):null;return(0,Hn.jsxs)(W3,{ownerState:x,className:ie(r.className,k.root,u,N),component:c,disabled:m||y,focusRipple:!d,focusVisibleClassName:ie(k.focusVisible,T),ref:o,type:P,id:y?z:h,..._,classes:k,children:[U,b!==\"end\"&&X,l,b===\"end\"&&X,O]})}),ga=tD;var ui=q(re(),1);function oD(e){let{elementType:t,externalSlotProps:o,ownerState:r,skipResolvingSlotProps:n=!1,...a}=e,i=n?{}:Iu(o,r),{props:l,internalRef:s}=Fu({...a,externalSlotProps:i}),c=yo(s,i?.ref,e.additionalProps?.ref);return qu(t,{...l,ref:c},r)}var cr=oD;var ur=q(re(),1);var gm=q(re(),1);var oC=q(re(),1),rD=oC.createContext({}),tp=rD;function rC(e){return _e(\"MuiList\",e)}var h7=Ce(\"MuiList\",[\"root\",\"padding\",\"dense\",\"subheader\"]);var bm=q(Ie(),1),nD=e=>{let{classes:t,disablePadding:o,dense:r,subheader:n}=e;return Le({root:[\"root\",!o&&\"padding\",r&&\"dense\",n&&\"subheader\"]},rC,t)},aD=ae(\"ul\",{name:\"MuiList\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.disablePadding&&t.padding,o.dense&&t.dense,o.subheader&&t.subheader]}})({listStyle:\"none\",margin:0,padding:0,position:\"relative\",variants:[{props:({ownerState:e})=>!e.disablePadding,style:{paddingTop:8,paddingBottom:8}},{props:({ownerState:e})=>e.subheader,style:{paddingTop:0}}]}),iD=gm.forwardRef(function(t,o){let r=je({props:t,name:\"MuiList\"}),{children:n,className:a,component:i=\"ul\",dense:l=!1,disablePadding:s=!1,subheader:c,...u}=r,m=gm.useMemo(()=>({dense:l}),[l]),p={...r,component:i,dense:l,disablePadding:s},d=nD(p);return(0,bm.jsx)(tp.Provider,{value:m,children:(0,bm.jsxs)(aD,{as:i,className:ie(d.root,a),ref:o,ownerState:p,...u,children:[c,n]})})}),j0=iD;function vm(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}var ol=vm;function Fs(e=window){let t=e.document.documentElement.clientWidth;return e.innerWidth-t}var nC=Fs;var iC=q(Ie(),1);function U0(e,t,o){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:o?null:e.firstChild}function aC(e,t,o){return e===t?o?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:o?null:e.lastChild}function lC(e,t){if(t===void 0)return!0;let o=e.innerText;return o===void 0&&(o=e.textContent),o=o.trim().toLowerCase(),o.length===0?!1:t.repeating?o[0]===t.keys[0]:o.startsWith(t.keys.join(\"\"))}function op(e,t,o,r,n,a){let i=!1,l=n(e,t,t?o:!1);for(;l;){if(l===e.firstChild){if(i)return!1;i=!0}let s=r?!1:l.disabled||l.getAttribute(\"aria-disabled\")===\"true\";if(!l.hasAttribute(\"tabindex\")||!lC(l,a)||s)l=n(e,l,o);else return l.focus(),!0}return!1}var lD=ur.forwardRef(function(t,o){let{actions:r,autoFocus:n=!1,autoFocusItem:a=!1,children:i,className:l,disabledItemsFocusable:s=!1,disableListWrap:c=!1,onKeyDown:u,variant:m=\"selectedMenu\",...p}=t,d=ur.useRef(null),v=ur.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});ym(()=>{n&&d.current.focus()},[n]),ur.useImperativeHandle(r,()=>({adjustStyleForScrollbar:(g,{direction:b})=>{let E=!d.current.style.width;if(g.clientHeight{let b=d.current,E=g.key;if(g.ctrlKey||g.metaKey||g.altKey){u&&u(g);return}let P=ol(Wu(b));if(E===\"ArrowDown\")g.preventDefault(),op(b,P,c,s,U0);else if(E===\"ArrowUp\")g.preventDefault(),op(b,P,c,s,aC);else if(E===\"Home\")g.preventDefault(),op(b,null,c,s,U0);else if(E===\"End\")g.preventDefault(),op(b,null,c,s,aC);else if(E.length===1){let A=v.current,_=E.toLowerCase(),z=performance.now();A.keys.length>0&&(z-A.lastTime>500?(A.keys=[],A.repeating=!0,A.previousKeyMatched=!0):A.repeating&&_!==A.keys[0]&&(A.repeating=!1)),A.lastTime=z,A.keys.push(_);let I=P&&!A.repeating&&lC(P,A);A.previousKeyMatched&&(I||op(b,P,!1,s,U0,A))?g.preventDefault():A.previousKeyMatched=!1}u&&u(g)},S=Mr(d,o),h=-1;ur.Children.forEach(i,(g,b)=>{if(!ur.isValidElement(g)){h===b&&(h+=1,h>=i.length&&(h=-1));return}g.props.disabled||(m===\"selectedMenu\"&&g.props.selected||h===-1)&&(h=b),h===b&&(g.props.disabled||g.props.muiSkipListHighlight||g.type.muiSkipListHighlight)&&(h+=1,h>=i.length&&(h=-1))});let y=ur.Children.map(i,(g,b)=>{if(b===h){let E={};return a&&(E.autoFocus=!0),g.props.tabIndex===void 0&&m===\"selectedMenu\"&&(E.tabIndex=0),ur.cloneElement(g,E)}return g});return(0,iC.jsx)(j0,{role:\"menu\",ref:S,className:l,onKeyDown:T,tabIndex:n?0:-1,...p,children:y})}),H0=lD;var zo=q(re(),1);var rl=q(re(),1);var sC=q(re(),1);function Wr(e){return parseInt(sC.version,10)>=19?e?.props?.ref||null:e?.ref||null}var xm=e=>e.scrollTop;function Ks(e,t){let{timeout:o,easing:r,style:n={}}=e;return{duration:n.transitionDuration??(typeof o==\"number\"?o:o[t.mode]||0),easing:n.transitionTimingFunction??(typeof r==\"object\"?r[t.mode]:r),delay:n.transitionDelay}}var cC=q(Ie(),1);function $0(e){return`scale(${e}, ${e**2})`}var sD={entering:{opacity:1,transform:$0(1)},entered:{opacity:1,transform:\"none\"}},V0=typeof navigator<\"u\"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\\/)15(.|_)4/i.test(navigator.userAgent),Y0=rl.forwardRef(function(t,o){let{addEndListener:r,appear:n=!0,children:a,easing:i,in:l,onEnter:s,onEntered:c,onEntering:u,onExit:m,onExited:p,onExiting:d,style:v,timeout:T=\"auto\",TransitionComponent:S=Xu,...h}=t,y=fn(),g=rl.useRef(),b=kn(),E=rl.useRef(null),C=Mr(E,Wr(a),o),P=O=>N=>{if(O){let X=E.current;N===void 0?O(X):O(X,N)}},A=P(u),_=P((O,N)=>{xm(O);let{duration:X,delay:oe,easing:W}=Ks({style:v,timeout:T,easing:i},{mode:\"enter\"}),Te;T===\"auto\"?(Te=b.transitions.getAutoHeightDuration(O.clientHeight),g.current=Te):Te=X,O.style.transition=[b.transitions.create(\"opacity\",{duration:Te,delay:oe}),b.transitions.create(\"transform\",{duration:V0?Te:Te*.666,delay:oe,easing:W})].join(\",\"),s&&s(O,N)}),z=P(c),I=P(d),x=P(O=>{let{duration:N,delay:X,easing:oe}=Ks({style:v,timeout:T,easing:i},{mode:\"exit\"}),W;T===\"auto\"?(W=b.transitions.getAutoHeightDuration(O.clientHeight),g.current=W):W=N,O.style.transition=[b.transitions.create(\"opacity\",{duration:W,delay:X}),b.transitions.create(\"transform\",{duration:V0?W:W*.666,delay:V0?X:X||W*.333,easing:oe})].join(\",\"),O.style.opacity=0,O.style.transform=$0(.75),m&&m(O)}),k=P(p);return(0,cC.jsx)(S,{appear:n,in:l,nodeRef:E,onEnter:_,onEntered:z,onEntering:A,onExit:x,onExited:k,onExiting:I,addEndListener:O=>{T===\"auto\"&&y.start(g.current||0,O),r&&r(E.current,O)},timeout:T===\"auto\"?null:T,...h,children:(O,{ownerState:N,...X})=>rl.cloneElement(a,{style:{opacity:0,transform:$0(.75),visibility:O===\"exited\"&&!l?\"hidden\":void 0,...sD[O],...v,...a.props.style},ref:C,...X})})});Y0&&(Y0.muiSupportAuto=!0);var rp=Y0;function cD(e){let t=Yt(e);return t.body===e?ha(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function Qs(e,t){t?e.setAttribute(\"aria-hidden\",\"true\"):e.removeAttribute(\"aria-hidden\")}function uC(e){return parseFloat(ha(e).getComputedStyle(e).paddingRight)||0}function uD(e){let o=[\"TEMPLATE\",\"SCRIPT\",\"STYLE\",\"LINK\",\"MAP\",\"META\",\"NOSCRIPT\",\"PICTURE\",\"COL\",\"COLGROUP\",\"PARAM\",\"SLOT\",\"SOURCE\",\"TRACK\"].includes(e.tagName),r=e.tagName===\"INPUT\"&&e.getAttribute(\"type\")===\"hidden\";return o||r}function pC(e,t,o,r,n){let a=[t,o,...r];[].forEach.call(e.children,i=>{let l=!a.includes(i),s=!uD(i);l&&s&&Qs(i,n)})}function X0(e,t){let o=-1;return e.some((r,n)=>t(r)?(o=n,!0):!1),o}function pD(e,t){let o=[],r=e.container;if(!t.disableScrollLock){if(cD(r)){let i=Fs(ha(r));o.push({value:r.style.paddingRight,property:\"padding-right\",el:r}),r.style.paddingRight=`${uC(r)+i}px`;let l=Yt(r).querySelectorAll(\".mui-fixed\");[].forEach.call(l,s=>{o.push({value:s.style.paddingRight,property:\"padding-right\",el:s}),s.style.paddingRight=`${uC(s)+i}px`})}let a;if(r.parentNode instanceof DocumentFragment)a=Yt(r).body;else{let i=r.parentElement,l=ha(r);a=i?.nodeName===\"HTML\"&&l.getComputedStyle(i).overflowY===\"scroll\"?i:r}o.push({value:a.style.overflow,property:\"overflow\",el:a},{value:a.style.overflowX,property:\"overflow-x\",el:a},{value:a.style.overflowY,property:\"overflow-y\",el:a}),a.style.overflow=\"hidden\"}return()=>{o.forEach(({value:a,el:i,property:l})=>{a?i.style.setProperty(l,a):i.style.removeProperty(l)})}}function fD(e){let t=[];return[].forEach.call(e.children,o=>{o.getAttribute(\"aria-hidden\")===\"true\"&&t.push(o)}),t}var Tm=class{constructor(){this.modals=[],this.containers=[]}add(t,o){let r=this.modals.indexOf(t);if(r!==-1)return r;r=this.modals.length,this.modals.push(t),t.modalRef&&Qs(t.modalRef,!1);let n=fD(o);pC(o,t.mount,t.modalRef,n,!0);let a=X0(this.containers,i=>i.container===o);return a!==-1?(this.containers[a].modals.push(t),r):(this.containers.push({modals:[t],container:o,restore:null,hiddenSiblings:n}),r)}mount(t,o){let r=X0(this.containers,a=>a.modals.includes(t)),n=this.containers[r];n.restore||(n.restore=pD(n,o))}remove(t,o=!0){let r=this.modals.indexOf(t);if(r===-1)return r;let n=X0(this.containers,i=>i.modals.includes(t)),a=this.containers[n];if(a.modals.splice(a.modals.indexOf(t),1),this.modals.splice(r,1),a.modals.length===0)a.restore&&a.restore(),t.modalRef&&Qs(t.modalRef,o),pC(a.container,t.mount,t.modalRef,a.hiddenSiblings,!1),this.containers.splice(n,1);else{let i=a.modals[a.modals.length-1];i.modalRef&&Qs(i.modalRef,!1)}return r}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}};var Em=q(re(),1);var _o=q(re(),1);var np=q(Ie(),1),dD=[\"input\",\"select\",\"textarea\",\"a[href]\",\"button\",\"[tabindex]\",\"audio[controls]\",\"video[controls]\",'[contenteditable]:not([contenteditable=\"false\"])'].join(\",\");function mD(e){let t=parseInt(e.getAttribute(\"tabindex\")||\"\",10);return Number.isNaN(t)?e.contentEditable===\"true\"||(e.nodeName===\"AUDIO\"||e.nodeName===\"VIDEO\"||e.nodeName===\"DETAILS\")&&e.getAttribute(\"tabindex\")===null?0:e.tabIndex:t}function yD(e){if(e.tagName!==\"INPUT\"||e.type!==\"radio\"||!e.name)return!1;let t=r=>e.ownerDocument.querySelector(`input[type=\"radio\"]${r}`),o=t(`[name=\"${e.name}\"]:checked`);return o||(o=t(`[name=\"${e.name}\"]`)),o!==e}function hD(e){return!(e.disabled||e.tagName===\"INPUT\"&&e.type===\"hidden\"||yD(e))}function gD(e){let t=[],o=[];return Array.from(e.querySelectorAll(dD)).forEach((r,n)=>{let a=mD(r);a===-1||!hD(r)||(a===0?t.push(r):o.push({documentOrder:n,tabIndex:a,node:r}))}),o.sort((r,n)=>r.tabIndex===n.tabIndex?r.documentOrder-n.documentOrder:r.tabIndex-n.tabIndex).map(r=>r.node).concat(t)}function bD(){return!0}function vD(e){let{children:t,disableAutoFocus:o=!1,disableEnforceFocus:r=!1,disableRestoreFocus:n=!1,getTabbable:a=gD,isEnabled:i=bD,open:l}=e,s=_o.useRef(!1),c=_o.useRef(null),u=_o.useRef(null),m=_o.useRef(null),p=_o.useRef(null),d=_o.useRef(!1),v=_o.useRef(null),T=yo(Wr(t),v),S=_o.useRef(null);_o.useEffect(()=>{!l||!v.current||(d.current=!o)},[o,l]),_o.useEffect(()=>{if(!l||!v.current)return;let g=Yt(v.current),b=ol(g);return v.current.contains(b)||(v.current.hasAttribute(\"tabIndex\")||v.current.setAttribute(\"tabIndex\",\"-1\"),d.current&&v.current.focus()),()=>{n||(m.current&&m.current.focus&&(s.current=!0,m.current.focus()),m.current=null)}},[l]),_o.useEffect(()=>{if(!l||!v.current)return;let g=Yt(v.current),b=P=>{if(S.current=P,r||!i()||P.key!==\"Tab\")return;ol(g)===v.current&&P.shiftKey&&(s.current=!0,u.current&&u.current.focus())},E=()=>{let P=v.current;if(P===null)return;let A=ol(g);if(!g.hasFocus()||!i()||s.current){s.current=!1;return}if(P.contains(A)||r&&A!==c.current&&A!==u.current)return;if(A!==p.current)p.current=null;else if(p.current!==null)return;if(!d.current)return;let _=[];if((A===c.current||A===u.current)&&(_=a(v.current)),_.length>0){let z=!!(S.current?.shiftKey&&S.current?.key===\"Tab\"),I=_[0],x=_[_.length-1];typeof I!=\"string\"&&typeof x!=\"string\"&&(z?x.focus():I.focus())}else P.focus()};g.addEventListener(\"focusin\",E),g.addEventListener(\"keydown\",b,!0);let C=setInterval(()=>{let P=ol(g);P&&P.tagName===\"BODY\"&&E()},50);return()=>{clearInterval(C),g.removeEventListener(\"focusin\",E),g.removeEventListener(\"keydown\",b,!0)}},[o,r,n,i,l,a]);let h=g=>{m.current===null&&(m.current=g.relatedTarget),d.current=!0,p.current=g.target;let b=t.props.onFocus;b&&b(g)},y=g=>{m.current===null&&(m.current=g.relatedTarget),d.current=!0};return(0,np.jsxs)(_o.Fragment,{children:[(0,np.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:y,ref:c,\"data-testid\":\"sentinelStart\"}),_o.cloneElement(t,{ref:T,onFocus:h}),(0,np.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:y,ref:u,\"data-testid\":\"sentinelEnd\"})]})}var G0=vD;var ba=q(re(),1),fC=q(Op(),1);function xD(e){return typeof e==\"function\"?e():e}var TD=ba.forwardRef(function(t,o){let{children:r,container:n,disablePortal:a=!1}=t,[i,l]=ba.useState(null),s=yo(ba.isValidElement(r)?Wr(r):null,o);return wr(()=>{a||l(xD(n)||document.body)},[n,a]),wr(()=>{if(i&&!a)return Zu(o,i),()=>{Zu(o,null)}},[o,i,a]),a?ba.isValidElement(r)?ba.cloneElement(r,{ref:s}):r:i&&fC.createPortal(r,i)}),ap=TD;var yC=q(re(),1);var Ws=q(re(),1);var dC=q(Ie(),1),SD={entering:{opacity:1},entered:{opacity:1}},ED=Ws.forwardRef(function(t,o){let r=kn(),n={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:a,appear:i=!0,children:l,easing:s,in:c,onEnter:u,onEntered:m,onEntering:p,onExit:d,onExited:v,onExiting:T,style:S,timeout:h=n,TransitionComponent:y=Xu,...g}=t,b=!0,E=Ws.useRef(null),C=Mr(E,Wr(l),o),P=O=>N=>{if(O){let X=E.current;N===void 0?O(X):O(X,N)}},A=P(p),_=P((O,N)=>{xm(O);let X=Ks({style:S,timeout:h,easing:s},{mode:\"enter\"});O.style.webkitTransition=r.transitions.create(\"opacity\",X),O.style.transition=r.transitions.create(\"opacity\",X),u&&u(O,N)}),z=P(m),I=P(T),x=P(O=>{let N=Ks({style:S,timeout:h,easing:s},{mode:\"exit\"});O.style.webkitTransition=r.transitions.create(\"opacity\",N),O.style.transition=r.transitions.create(\"opacity\",N),d&&d(O)}),k=P(v);return(0,dC.jsx)(y,{appear:i,in:c,nodeRef:b?E:void 0,onEnter:_,onEntered:z,onEntering:A,onExit:x,onExited:k,onExiting:I,addEndListener:O=>{a&&a(E.current,O)},timeout:h,...g,children:(O,{ownerState:N,...X})=>Ws.cloneElement(l,{style:{opacity:0,visibility:O===\"exited\"&&!c?\"hidden\":void 0,...SD[O],...S,...l.props.style},ref:C,...X})})}),q0=ED;function mC(e){return _e(\"MuiBackdrop\",e)}var k$=Ce(\"MuiBackdrop\",[\"root\",\"invisible\"]);var I0=q(Ie(),1),PD=e=>{let{classes:t,invisible:o}=e;return Le({root:[\"root\",o&&\"invisible\"]},mC,t)},CD=ae(\"div\",{name:\"MuiBackdrop\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.invisible&&t.invisible]}})({position:\"fixed\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",right:0,bottom:0,top:0,left:0,backgroundColor:\"rgba(0, 0, 0, 0.5)\",WebkitTapHighlightColor:\"transparent\",variants:[{props:{invisible:!0},style:{backgroundColor:\"transparent\"}}]}),RD=yC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiBackdrop\"}),{children:n,className:a,component:i=\"div\",invisible:l=!1,open:s,components:c={},componentsProps:u={},slotProps:m={},slots:p={},TransitionComponent:d,transitionDuration:v,...T}=r,S={...r,component:i,invisible:l},h=PD(S),y={transition:d,root:c.Root,...p},g={...u,...m},b={component:i,slots:y,slotProps:g},[E,C]=Ct(\"root\",{elementType:CD,externalForwardedProps:b,className:ie(h.root,a),ownerState:S}),[P,A]=Ct(\"transition\",{elementType:q0,externalForwardedProps:b,ownerState:S});return(0,I0.jsx)(P,{in:s,timeout:v,...T,...A,children:(0,I0.jsx)(E,{\"aria-hidden\":!0,...C,ref:o,children:n})})}),F0=RD;var yn=q(re(),1);function wD(e){return typeof e==\"function\"?e():e}function MD(e){return e?e.props.hasOwnProperty(\"in\"):!1}var hC=()=>{},Sm=new Tm;function OD(e){let{container:t,disableEscapeKeyDown:o=!1,disableScrollLock:r=!1,closeAfterTransition:n=!1,onTransitionEnter:a,onTransitionExited:i,children:l,onClose:s,open:c,rootRef:u}=e,m=yn.useRef({}),p=yn.useRef(null),d=yn.useRef(null),v=yo(d,u),[T,S]=yn.useState(!c),h=MD(l),y=!0;(e[\"aria-hidden\"]===\"false\"||e[\"aria-hidden\"]===!1)&&(y=!1);let g=()=>Yt(p.current),b=()=>(m.current.modalRef=d.current,m.current.mount=p.current,m.current),E=()=>{Sm.mount(b(),{disableScrollLock:r}),d.current&&(d.current.scrollTop=0)},C=Ln(()=>{let O=wD(t)||g().body;Sm.add(b(),O),d.current&&E()}),P=()=>Sm.isTopModal(b()),A=Ln(O=>{p.current=O,O&&(c&&P()?E():d.current&&Qs(d.current,y))}),_=yn.useCallback(()=>{Sm.remove(b(),y)},[y]);yn.useEffect(()=>()=>{_()},[_]),yn.useEffect(()=>{c?C():(!h||!n)&&_()},[c,_,h,n,C]);let z=O=>N=>{O.onKeyDown?.(N),!(N.key!==\"Escape\"||N.which===229||!P())&&(o||(N.stopPropagation(),s&&s(N,\"escapeKeyDown\")))},I=O=>N=>{O.onClick?.(N),N.target===N.currentTarget&&s&&s(N,\"backdropClick\")};return{getRootProps:(O={})=>{let N=ya(e);delete N.onTransitionEnter,delete N.onTransitionExited;let X={...N,...O};return{role:\"presentation\",...X,onKeyDown:z(X),ref:v}},getBackdropProps:(O={})=>{let N=O;return{\"aria-hidden\":!0,...N,onClick:I(N),open:c}},getTransitionProps:()=>{let O=()=>{S(!1),a&&a()},N=()=>{S(!0),i&&i(),n&&_()};return{onEnter:Ku(O,l?.props.onEnter??hC),onExited:Ku(N,l?.props.onExited??hC)}},rootRef:v,portalRef:A,isTopModal:P,exited:T,hasTransition:h}}var gC=OD;function bC(e){return _e(\"MuiModal\",e)}var rY=Ce(\"MuiModal\",[\"root\",\"hidden\",\"backdrop\"]);var Zs=q(Ie(),1),AD=e=>{let{open:t,exited:o,classes:r}=e;return Le({root:[\"root\",!t&&o&&\"hidden\"],backdrop:[\"backdrop\"]},bC,r)},DD=ae(\"div\",{name:\"MuiModal\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.open&&o.exited&&t.hidden]}})(He(({theme:e})=>({position:\"fixed\",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0,variants:[{props:({ownerState:t})=>!t.open&&t.exited,style:{visibility:\"hidden\"}}]}))),ND=ae(F0,{name:\"MuiModal\",slot:\"Backdrop\"})({zIndex:-1}),_D=Em.forwardRef(function(t,o){let r=je({name:\"MuiModal\",props:t}),{BackdropComponent:n=ND,BackdropProps:a,classes:i,className:l,closeAfterTransition:s=!1,children:c,container:u,component:m,components:p={},componentsProps:d={},disableAutoFocus:v=!1,disableEnforceFocus:T=!1,disableEscapeKeyDown:S=!1,disablePortal:h=!1,disableRestoreFocus:y=!1,disableScrollLock:g=!1,hideBackdrop:b=!1,keepMounted:E=!1,onClose:C,onTransitionEnter:P,onTransitionExited:A,open:_,slotProps:z={},slots:I={},theme:x,...k}=r,U={...r,closeAfterTransition:s,disableAutoFocus:v,disableEnforceFocus:T,disableEscapeKeyDown:S,disablePortal:h,disableRestoreFocus:y,disableScrollLock:g,hideBackdrop:b,keepMounted:E},{getRootProps:O,getBackdropProps:N,getTransitionProps:X,portalRef:oe,isTopModal:W,exited:Te,hasTransition:fe}=gC({...U,rootRef:o}),Ke={...U,exited:Te},Ze=AD(Ke),Ue={};if(c.props.tabIndex===void 0&&(Ue.tabIndex=\"-1\"),fe){let{onEnter:le,onExited:Oe}=X();Ue.onEnter=le,Ue.onExited=Oe}let xe={slots:{root:p.Root,backdrop:p.Backdrop,...I},slotProps:{...d,...z}},[Je,ht]=Ct(\"root\",{ref:o,elementType:DD,externalForwardedProps:{...xe,...k,component:m},getSlotProps:O,ownerState:Ke,className:ie(l,Ze?.root,!Ke.open&&Ke.exited&&Ze?.hidden)}),[we,ft]=Ct(\"backdrop\",{ref:a?.ref,elementType:n,externalForwardedProps:xe,shouldForwardComponentProp:!0,additionalProps:a,getSlotProps:le=>N({...le,onClick:Oe=>{le?.onClick&&le.onClick(Oe)}}),className:ie(a?.className,Ze?.backdrop),ownerState:Ke});return!E&&!_&&(!fe||Te)?null:(0,Zs.jsx)(ap,{ref:oe,container:u,disablePortal:h,children:(0,Zs.jsxs)(Je,{...ht,children:[!b&&n?(0,Zs.jsx)(we,{...ft}):null,(0,Zs.jsx)(G0,{disableEnforceFocus:T,disableAutoFocus:v,disableRestoreFocus:y,isEnabled:W,open:_,children:Em.cloneElement(c,Ue)})]})})}),K0=_D;var xC=q(re(),1);function vC(e){return _e(\"MuiPaper\",e)}var SY=Ce(\"MuiPaper\",[\"root\",\"rounded\",\"outlined\",\"elevation\",\"elevation0\",\"elevation1\",\"elevation2\",\"elevation3\",\"elevation4\",\"elevation5\",\"elevation6\",\"elevation7\",\"elevation8\",\"elevation9\",\"elevation10\",\"elevation11\",\"elevation12\",\"elevation13\",\"elevation14\",\"elevation15\",\"elevation16\",\"elevation17\",\"elevation18\",\"elevation19\",\"elevation20\",\"elevation21\",\"elevation22\",\"elevation23\",\"elevation24\"]);var TC=q(Ie(),1),zD=e=>{let{square:t,elevation:o,variant:r,classes:n}=e,a={root:[\"root\",r,!t&&\"rounded\",r===\"elevation\"&&`elevation${o}`]};return Le(a,vC,n)},kD=ae(\"div\",{name:\"MuiPaper\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],!o.square&&t.rounded,o.variant===\"elevation\"&&t[`elevation${o.elevation}`]]}})(He(({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create(\"box-shadow\"),variants:[{props:({ownerState:t})=>!t.square,style:{borderRadius:e.shape.borderRadius}},{props:{variant:\"outlined\"},style:{border:`1px solid ${(e.vars||e).palette.divider}`}},{props:{variant:\"elevation\"},style:{boxShadow:\"var(--Paper-shadow)\",backgroundImage:\"var(--Paper-overlay)\"}}]}))),BD=xC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiPaper\"}),n=kn(),{className:a,component:i=\"div\",elevation:l=1,square:s=!1,variant:c=\"elevation\",...u}=r,m={...r,component:i,elevation:l,square:s,variant:c},p=zD(m);return(0,TC.jsx)(kD,{as:i,ownerState:m,className:ie(p.root,a),ref:o,...u,style:{...c===\"elevation\"&&{\"--Paper-shadow\":(n.vars||n).shadows[l],...n.vars&&{\"--Paper-overlay\":n.vars.overlays?.[l]},...!n.vars&&n.palette.mode===\"dark\"&&{\"--Paper-overlay\":`linear-gradient(${As(\"#fff\",Bs(l))}, ${As(\"#fff\",Bs(l))})`}},...u.style}})}),Q0=BD;function SC(e){return _e(\"MuiPopover\",e)}var jY=Ce(\"MuiPopover\",[\"root\",\"paper\"]);var Cm=q(Ie(),1);function EC(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.height/2:t===\"bottom\"&&(o=e.height),o}function PC(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.width/2:t===\"right\"&&(o=e.width),o}function CC(e){return[e.horizontal,e.vertical].map(t=>typeof t==\"number\"?`${t}px`:t).join(\" \")}function Pm(e){return typeof e==\"function\"?e():e}var LD=e=>{let{classes:t}=e;return Le({root:[\"root\"],paper:[\"paper\"]},SC,t)},jD=ae(K0,{name:\"MuiPopover\",slot:\"Root\"})({}),W0=ae(Q0,{name:\"MuiPopover\",slot:\"Paper\"})({position:\"absolute\",overflowY:\"auto\",overflowX:\"hidden\",minWidth:16,minHeight:16,maxWidth:\"calc(100% - 32px)\",maxHeight:\"calc(100% - 32px)\",outline:0}),UD=zo.forwardRef(function(t,o){let r=je({props:t,name:\"MuiPopover\"}),{action:n,anchorEl:a,anchorOrigin:i={vertical:\"top\",horizontal:\"left\"},anchorPosition:l,anchorReference:s=\"anchorEl\",children:c,className:u,container:m,elevation:p=8,marginThreshold:d=16,open:v,PaperProps:T={},slots:S={},slotProps:h={},transformOrigin:y={vertical:\"top\",horizontal:\"left\"},TransitionComponent:g,transitionDuration:b=\"auto\",TransitionProps:E={},disableScrollLock:C=!1,...P}=r,A=zo.useRef(),_={...r,anchorOrigin:i,anchorReference:s,elevation:p,marginThreshold:d,transformOrigin:y,TransitionComponent:g,transitionDuration:b,TransitionProps:E},z=LD(_),I=zo.useCallback(()=>{if(s===\"anchorPosition\")return l;let le=Pm(a),Ae=(le&&le.nodeType===1?le:Wu(A.current).body).getBoundingClientRect();return{top:Ae.top+EC(Ae,i.vertical),left:Ae.left+PC(Ae,i.horizontal)}},[a,i.horizontal,i.vertical,l,s]),x=zo.useCallback(le=>({vertical:EC(le,y.vertical),horizontal:PC(le,y.horizontal)}),[y.horizontal,y.vertical]),k=zo.useCallback(le=>{let Oe={width:le.offsetWidth,height:le.offsetHeight},Ae=x(Oe);if(s===\"none\")return{top:null,left:null,transformOrigin:CC(Ae)};let et=I(),dt=et.top-Ae.vertical,Lt=et.left-Ae.horizontal,jt=dt+Oe.height,Be=Lt+Oe.width,Nt=qs(Pm(a)),Ro=Nt.innerHeight-d,Ut=Nt.innerWidth-d;if(d!==null&&dtRo){let st=jt-Ro;dt-=st,Ae.vertical+=st}if(d!==null&&LtUt){let st=Be-Ut;Lt-=st,Ae.horizontal+=st}return{top:`${Math.round(dt)}px`,left:`${Math.round(Lt)}px`,transformOrigin:CC(Ae)}},[a,s,I,x,d]),[U,O]=zo.useState(v),N=zo.useCallback(()=>{let le=A.current;if(!le)return;let Oe=k(le);Oe.top!==null&&le.style.setProperty(\"top\",Oe.top),Oe.left!==null&&(le.style.left=Oe.left),le.style.transformOrigin=Oe.transformOrigin,O(!0)},[k]);zo.useEffect(()=>(C&&window.addEventListener(\"scroll\",N),()=>window.removeEventListener(\"scroll\",N)),[a,C,N]);let X=()=>{N()},oe=()=>{O(!1)};zo.useEffect(()=>{v&&N()}),zo.useImperativeHandle(n,()=>v?{updatePosition:()=>{N()}}:null,[v,N]),zo.useEffect(()=>{if(!v)return;let le=qP(()=>{N()}),Oe=qs(Pm(a));return Oe.addEventListener(\"resize\",le),()=>{le.clear(),Oe.removeEventListener(\"resize\",le)}},[a,v,N]);let W=b,Te={slots:{transition:g,...S},slotProps:{transition:E,paper:T,...h}},[fe,Ke]=Ct(\"transition\",{elementType:rp,externalForwardedProps:Te,ownerState:_,getSlotProps:le=>({...le,onEntering:(Oe,Ae)=>{le.onEntering?.(Oe,Ae),X()},onExited:Oe=>{le.onExited?.(Oe),oe()}}),additionalProps:{appear:!0,in:v}});b===\"auto\"&&!fe.muiSupportAuto&&(W=void 0);let Ze=m||(a?Wu(Pm(a)).body:void 0),[Ue,{slots:xe,slotProps:Je,...ht}]=Ct(\"root\",{ref:o,elementType:jD,externalForwardedProps:{...Te,...P},shouldForwardComponentProp:!0,additionalProps:{slots:{backdrop:S.backdrop},slotProps:{backdrop:hm(typeof h.backdrop==\"function\"?h.backdrop(_):h.backdrop,{invisible:!0})},container:Ze,open:v},ownerState:_,className:ie(z.root,u)}),[we,ft]=Ct(\"paper\",{ref:A,className:z.paper,elementType:W0,externalForwardedProps:Te,shouldForwardComponentProp:!0,additionalProps:{elevation:p,style:U?void 0:{opacity:0}},ownerState:_});return(0,Cm.jsx)(Ue,{...ht,...!dn(Ue)&&{slots:xe,slotProps:Je,disableScrollLock:C},children:(0,Cm.jsx)(fe,{...Ke,timeout:W,children:(0,Cm.jsx)(we,{...ft,children:c})})})}),Z0=UD;function RC(e){return _e(\"MuiMenu\",e)}var lX=Ce(\"MuiMenu\",[\"root\",\"paper\",\"list\"]);var J0=q(Ie(),1),HD={vertical:\"top\",horizontal:\"right\"},VD={vertical:\"top\",horizontal:\"left\"},$D=e=>{let{classes:t}=e;return Le({root:[\"root\"],paper:[\"paper\"],list:[\"list\"]},RC,t)},YD=ae(Z0,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiMenu\",slot:\"Root\"})({}),XD=ae(W0,{name:\"MuiMenu\",slot:\"Paper\"})({maxHeight:\"calc(100% - 96px)\",WebkitOverflowScrolling:\"touch\"}),GD=ae(H0,{name:\"MuiMenu\",slot:\"List\"})({outline:0}),qD=ui.forwardRef(function(t,o){let r=je({props:t,name:\"MuiMenu\"}),{autoFocus:n=!0,children:a,className:i,disableAutoFocusItem:l=!1,MenuListProps:s={},onClose:c,open:u,PaperProps:m={},PopoverClasses:p,transitionDuration:d=\"auto\",TransitionProps:{onEntering:v,...T}={},variant:S=\"selectedMenu\",slots:h={},slotProps:y={},...g}=r,b=li(),E={...r,autoFocus:n,disableAutoFocusItem:l,MenuListProps:s,onEntering:v,PaperProps:m,transitionDuration:d,TransitionProps:T,variant:S},C=$D(E),P=n&&!l&&u,A=ui.useRef(null),_=(W,Te)=>{A.current&&A.current.adjustStyleForScrollbar(W,{direction:b?\"rtl\":\"ltr\"}),v&&v(W,Te)},z=W=>{W.key===\"Tab\"&&(W.preventDefault(),c&&c(W,\"tabKeyDown\"))},I=-1;ui.Children.map(a,(W,Te)=>{ui.isValidElement(W)&&(W.props.disabled||(S===\"selectedMenu\"&&W.props.selected||I===-1)&&(I=Te))});let x={slots:h,slotProps:{list:s,transition:T,paper:m,...y}},k=cr({elementType:h.root,externalSlotProps:y.root,ownerState:E,className:[C.root,i]}),[U,O]=Ct(\"paper\",{className:C.paper,elementType:XD,externalForwardedProps:x,shouldForwardComponentProp:!0,ownerState:E}),[N,X]=Ct(\"list\",{className:ie(C.list,s.className),elementType:GD,shouldForwardComponentProp:!0,externalForwardedProps:x,getSlotProps:W=>({...W,onKeyDown:Te=>{z(Te),W.onKeyDown?.(Te)}}),ownerState:E}),oe=typeof x.slotProps.transition==\"function\"?x.slotProps.transition(E):x.slotProps.transition;return(0,J0.jsx)(YD,{onClose:c,anchorOrigin:{vertical:\"bottom\",horizontal:b?\"right\":\"left\"},transformOrigin:b?HD:VD,slots:{root:h.root,paper:U,backdrop:h.backdrop,...h.transition&&{transition:h.transition}},slotProps:{root:k,paper:O,backdrop:typeof y.backdrop==\"function\"?y.backdrop(E):y.backdrop,transition:{...oe,onEntering:(...W)=>{_(...W),oe?.onEntering?.(...W)}}},open:u,ref:o,transitionDuration:d,ownerState:E,...g,classes:p,children:(0,J0.jsx)(N,{actions:A,autoFocus:n&&(I===-1||l),autoFocusItem:P,variant:S,...X,children:a})})}),ip=qD;var pi=q(re(),1);var MC=q(re(),1);function wC(e){return _e(\"MuiDivider\",e)}var ID=Ce(\"MuiDivider\",[\"root\",\"absolute\",\"fullWidth\",\"inset\",\"middle\",\"flexItem\",\"light\",\"vertical\",\"withChildren\",\"withChildrenVertical\",\"textAlignRight\",\"textAlignLeft\",\"wrapper\",\"wrapperVertical\"]),Rm=ID;var eb=q(Ie(),1),FD=e=>{let{absolute:t,children:o,classes:r,flexItem:n,light:a,orientation:i,textAlign:l,variant:s}=e;return Le({root:[\"root\",t&&\"absolute\",s,a&&\"light\",i===\"vertical\"&&\"vertical\",n&&\"flexItem\",o&&\"withChildren\",o&&i===\"vertical\"&&\"withChildrenVertical\",l===\"right\"&&i!==\"vertical\"&&\"textAlignRight\",l===\"left\"&&i!==\"vertical\"&&\"textAlignLeft\"],wrapper:[\"wrapper\",i===\"vertical\"&&\"wrapperVertical\"]},wC,r)},KD=ae(\"div\",{name:\"MuiDivider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.absolute&&t.absolute,t[o.variant],o.light&&t.light,o.orientation===\"vertical\"&&t.vertical,o.flexItem&&t.flexItem,o.children&&t.withChildren,o.children&&o.orientation===\"vertical\"&&t.withChildrenVertical,o.textAlign===\"right\"&&o.orientation!==\"vertical\"&&t.textAlignRight,o.textAlign===\"left\"&&o.orientation!==\"vertical\"&&t.textAlignLeft]}})(He(({theme:e})=>({margin:0,flexShrink:0,borderWidth:0,borderStyle:\"solid\",borderColor:(e.vars||e).palette.divider,borderBottomWidth:\"thin\",variants:[{props:{absolute:!0},style:{position:\"absolute\",bottom:0,left:0,width:\"100%\"}},{props:{light:!0},style:{borderColor:e.alpha((e.vars||e).palette.divider,.08)}},{props:{variant:\"inset\"},style:{marginLeft:72}},{props:{variant:\"middle\",orientation:\"horizontal\"},style:{marginLeft:e.spacing(2),marginRight:e.spacing(2)}},{props:{variant:\"middle\",orientation:\"vertical\"},style:{marginTop:e.spacing(1),marginBottom:e.spacing(1)}},{props:{orientation:\"vertical\"},style:{height:\"100%\",borderBottomWidth:0,borderRightWidth:\"thin\"}},{props:{flexItem:!0},style:{alignSelf:\"stretch\",height:\"auto\"}},{props:({ownerState:t})=>!!t.children,style:{display:\"flex\",textAlign:\"center\",border:0,borderTopStyle:\"solid\",borderLeftStyle:\"solid\",\"&::before, &::after\":{content:'\"\"',alignSelf:\"center\"}}},{props:({ownerState:t})=>t.children&&t.orientation!==\"vertical\",style:{\"&::before, &::after\":{width:\"100%\",borderTop:`thin solid ${(e.vars||e).palette.divider}`,borderTopStyle:\"inherit\"}}},{props:({ownerState:t})=>t.orientation===\"vertical\"&&t.children,style:{flexDirection:\"column\",\"&::before, &::after\":{height:\"100%\",borderLeft:`thin solid ${(e.vars||e).palette.divider}`,borderLeftStyle:\"inherit\"}}},{props:({ownerState:t})=>t.textAlign===\"right\"&&t.orientation!==\"vertical\",style:{\"&::before\":{width:\"90%\"},\"&::after\":{width:\"10%\"}}},{props:({ownerState:t})=>t.textAlign===\"left\"&&t.orientation!==\"vertical\",style:{\"&::before\":{width:\"10%\"},\"&::after\":{width:\"90%\"}}}]}))),QD=ae(\"span\",{name:\"MuiDivider\",slot:\"Wrapper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.wrapper,o.orientation===\"vertical\"&&t.wrapperVertical]}})(He(({theme:e})=>({display:\"inline-block\",paddingLeft:`calc(${e.spacing(1)} * 1.2)`,paddingRight:`calc(${e.spacing(1)} * 1.2)`,whiteSpace:\"nowrap\",variants:[{props:{orientation:\"vertical\"},style:{paddingTop:`calc(${e.spacing(1)} * 1.2)`,paddingBottom:`calc(${e.spacing(1)} * 1.2)`}}]}))),tb=MC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiDivider\"}),{absolute:n=!1,children:a,className:i,orientation:l=\"horizontal\",component:s=a||l===\"vertical\"?\"div\":\"hr\",flexItem:c=!1,light:u=!1,role:m=s!==\"hr\"?\"separator\":void 0,textAlign:p=\"center\",variant:d=\"fullWidth\",...v}=r,T={...r,absolute:n,component:s,flexItem:c,light:u,orientation:l,role:m,textAlign:p,variant:d},S=FD(T);return(0,eb.jsx)(KD,{as:s,className:ie(S.root,i),role:m,ref:o,ownerState:T,\"aria-orientation\":m===\"separator\"&&(s!==\"hr\"||l===\"vertical\")?l:void 0,...v,children:a?(0,eb.jsx)(QD,{className:S.wrapper,ownerState:T,children:a}):null})});tb&&(tb.muiSkipListHighlight=!0);var ob=tb;var WD=Ce(\"MuiListItemIcon\",[\"root\",\"alignItemsFlexStart\"]),wm=WD;var ZD=Ce(\"MuiListItemText\",[\"root\",\"multiline\",\"dense\",\"inset\",\"primary\",\"secondary\"]),Mm=ZD;function OC(e){return _e(\"MuiMenuItem\",e)}var JD=Ce(\"MuiMenuItem\",[\"root\",\"focusVisible\",\"dense\",\"disabled\",\"divider\",\"gutters\",\"selected\"]),Js=JD;var rb=q(Ie(),1),eN=(e,t)=>{let{ownerState:o}=e;return[t.root,o.dense&&t.dense,o.divider&&t.divider,!o.disableGutters&&t.gutters]},tN=e=>{let{disabled:t,dense:o,divider:r,disableGutters:n,selected:a,classes:i}=e,s=Le({root:[\"root\",o&&\"dense\",t&&\"disabled\",!n&&\"gutters\",r&&\"divider\",a&&\"selected\"]},OC,i);return{...i,...s}},oN=ae(ma,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiMenuItem\",slot:\"Root\",overridesResolver:eN})(He(({theme:e})=>({...e.typography.body1,display:\"flex\",justifyContent:\"flex-start\",alignItems:\"center\",position:\"relative\",textDecoration:\"none\",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:\"border-box\",whiteSpace:\"nowrap\",\"&:hover\":{textDecoration:\"none\",backgroundColor:(e.vars||e).palette.action.hover,\"@media (hover: none)\":{backgroundColor:\"transparent\"}},[`&.${Js.selected}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity),[`&.${Js.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)}},[`&.${Js.selected}:hover`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.hoverOpacity}`),\"@media (hover: none)\":{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity)}},[`&.${Js.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${Js.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${Rm.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${Rm.inset}`]:{marginLeft:52},[`& .${Mm.root}`]:{marginTop:0,marginBottom:0},[`& .${Mm.inset}`]:{paddingLeft:36},[`& .${wm.root}`]:{minWidth:36},variants:[{props:({ownerState:t})=>!t.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:t})=>t.divider,style:{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:\"padding-box\"}},{props:({ownerState:t})=>!t.dense,style:{[e.breakpoints.up(\"sm\")]:{minHeight:\"auto\"}}},{props:({ownerState:t})=>t.dense,style:{minHeight:32,paddingTop:4,paddingBottom:4,...e.typography.body2,[`& .${wm.root} svg`]:{fontSize:\"1.25rem\"}}}]}))),rN=pi.forwardRef(function(t,o){let r=je({props:t,name:\"MuiMenuItem\"}),{autoFocus:n=!1,component:a=\"li\",dense:i=!1,divider:l=!1,disableGutters:s=!1,focusVisibleClassName:c,role:u=\"menuitem\",tabIndex:m,className:p,...d}=r,v=pi.useContext(tp),T=pi.useMemo(()=>({dense:i||v.dense||!1,disableGutters:s}),[v.dense,i,s]),S=pi.useRef(null);ym(()=>{n&&S.current&&S.current.focus()},[n]);let h={...r,dense:T.dense,divider:l,disableGutters:s},y=tN(r),g=Mr(S,o),b;return r.disabled||(b=m!==void 0?m:-1),(0,rb.jsx)(tp.Provider,{value:T,children:(0,rb.jsx)(oN,{ref:g,role:u,tabIndex:b,component:a,focusVisibleClassName:ie(y.focusVisible,c),className:ie(y.root,p),...d,ownerState:h,classes:y})})}),nl=rN;var zm=q(re(),1);var Ho=q(re(),1);var nN={border:0,clip:\"rect(0 0 0 0)\",height:\"1px\",margin:\"-1px\",overflow:\"hidden\",padding:0,position:\"absolute\",whiteSpace:\"nowrap\",width:\"1px\"},nb=nN;function aN(e,t,o=(r,n)=>r===n){return e.length===t.length&&e.every((r,n)=>o(r,t[n]))}var AC=aN;var iN=2;function ec(e,t,o,r,n){return o===1?Math.min(e+t,n):Math.max(e-t,r)}function zC(e,t){return e-t}function DC(e,t){let{index:o}=e.reduce((r,n,a)=>{let i=Math.abs(t-n);return r===null||i({left:`${e}%`}),leap:e=>({width:`${e}%`})},\"horizontal-reverse\":{offset:e=>({right:`${e}%`}),leap:e=>({width:`${e}%`})},vertical:{offset:e=>({bottom:`${e}%`}),leap:e=>({height:`${e}%`})}},pN=e=>e,Nm;function _C(){return Nm===void 0&&(typeof CSS<\"u\"&&typeof CSS.supports==\"function\"?Nm=CSS.supports(\"touch-action\",\"none\"):Nm=!0),Nm}function kC(e){let{\"aria-labelledby\":t,defaultValue:o,disabled:r=!1,disableSwap:n=!1,isRtl:a=!1,marks:i=!1,max:l=100,min:s=0,name:c,onChange:u,onChangeCommitted:m,orientation:p=\"horizontal\",rootRef:d,scale:v=pN,step:T=1,shiftStep:S=10,tabIndex:h,value:y}=e,g=Ho.useRef(void 0),[b,E]=Ho.useState(-1),[C,P]=Ho.useState(-1),[A,_]=Ho.useState(!1),z=Ho.useRef(0),I=Ho.useRef(null),[x,k]=js({controlled:y,default:o??s,name:\"Slider\"}),U=u&&((Z,ee,Se)=>{let ye=Z.nativeEvent||Z,ze=new ye.constructor(ye.type,ye);Object.defineProperty(ze,\"target\",{writable:!0,value:{value:ee,name:c}}),I.current=ee,u(ze,ee,Se)}),O=Array.isArray(x),N=O?x.slice().sort(zC):[x];N=N.map(Z=>Z==null?s:ua(Z,s,l));let X=i===!0&&T!==null?[...Array(Math.floor((l-s)/T)+1)].map((Z,ee)=>({value:s+T*ee})):i||[],oe=X.map(Z=>Z.value),[W,Te]=Ho.useState(-1),fe=Ho.useRef(null),Ke=yo(d,fe),Ze=Z=>ee=>{let Se=Number(ee.currentTarget.getAttribute(\"data-index\"));pn(ee.target)&&Te(Se),P(Se),Z?.onFocus?.(ee)},Ue=Z=>ee=>{pn(ee.target)||Te(-1),P(-1),Z?.onBlur?.(ee)},xe=(Z,ee)=>{let Se=Number(Z.currentTarget.getAttribute(\"data-index\")),ye=N[Se],ze=oe.indexOf(ye),ue=ee;if(X&&T==null){let gt=oe[oe.length-1];ue>=gt?ue=gt:ue<=oe[0]?ue=oe[0]:ue=ueee=>{if([\"ArrowUp\",\"ArrowDown\",\"ArrowLeft\",\"ArrowRight\",\"PageUp\",\"PageDown\",\"Home\",\"End\"].includes(ee.key)){ee.preventDefault();let Se=Number(ee.currentTarget.getAttribute(\"data-index\")),ye=N[Se],ze=null;if(T!=null){let ue=ee.shiftKey?S:T;switch(ee.key){case\"ArrowUp\":ze=ec(ye,ue,1,s,l);break;case\"ArrowRight\":ze=ec(ye,ue,a?-1:1,s,l);break;case\"ArrowDown\":ze=ec(ye,ue,-1,s,l);break;case\"ArrowLeft\":ze=ec(ye,ue,a?1:-1,s,l);break;case\"PageUp\":ze=ec(ye,S,1,s,l);break;case\"PageDown\":ze=ec(ye,S,-1,s,l);break;case\"Home\":ze=s;break;case\"End\":ze=l;break;default:break}}else if(X){let ue=oe[oe.length-1],gt=oe.indexOf(ye),ce=[a?\"ArrowRight\":\"ArrowLeft\",\"ArrowDown\",\"PageDown\",\"Home\"],ke=[a?\"ArrowLeft\":\"ArrowRight\",\"ArrowUp\",\"PageUp\",\"End\"];ce.includes(ee.key)?gt===0?ze=oe[0]:ze=oe[gt-1]:ke.includes(ee.key)&&(gt===oe.length-1?ze=ue:ze=oe[gt+1])}ze!=null&&xe(ee,ze)}Z?.onKeyDown?.(ee)};wr(()=>{r&&fe.current.contains(document.activeElement)&&document.activeElement?.blur()},[r]),r&&b!==-1&&E(-1),r&&W!==-1&&Te(-1);let ht=Z=>ee=>{Z.onChange?.(ee),xe(ee,ee.target.valueAsNumber)},we=Ho.useRef(void 0),ft=p;a&&p===\"horizontal\"&&(ft+=\"-reverse\");let le=({finger:Z,move:ee=!1})=>{let{current:Se}=fe,{width:ye,height:ze,bottom:ue,left:gt}=Se.getBoundingClientRect(),ce;ft.startsWith(\"vertical\")?ce=(ue-Z.y)/ze:ce=(Z.x-gt)/ye,ft.includes(\"-reverse\")&&(ce=1-ce);let ke;if(ke=lN(ce,s,l),T)ke=cN(ke,T,s);else{let Wt=DC(oe,ke);ke=oe[Wt]}ke=ua(ke,s,l);let he=0;if(O){ee?he=we.current:he=DC(N,ke),n&&(ke=ua(ke,N[he-1]||-1/0,N[he+1]||1/0));let Wt=ke;ke=NC({values:N,newValue:ke,index:he}),n&&ee||(he=ke.indexOf(Wt),we.current=he)}return{newValue:ke,activeIndex:he}},Oe=Ln(Z=>{let ee=Om(Z,g);if(!ee)return;if(z.current+=1,Z.type===\"mousemove\"&&Z.buttons===0){Ae(Z);return}let{newValue:Se,activeIndex:ye}=le({finger:ee,move:!0});Am({sliderRef:fe,activeIndex:ye,setActive:E}),k(Se),!A&&z.current>iN&&_(!0),U&&!Dm(Se,x)&&U(Z,Se,ye)}),Ae=Ln(Z=>{let ee=Om(Z,g);if(_(!1),!ee)return;let{newValue:Se}=le({finger:ee,move:!0});E(-1),Z.type===\"touchend\"&&P(-1),m&&m(Z,I.current??Se),g.current=void 0,dt()}),et=Ln(Z=>{if(r)return;_C()||Z.preventDefault();let ee=Z.changedTouches[0];ee!=null&&(g.current=ee.identifier);let Se=Om(Z,g);if(Se!==!1){let{newValue:ze,activeIndex:ue}=le({finger:Se});Am({sliderRef:fe,activeIndex:ue,setActive:E}),k(ze),U&&!Dm(ze,x)&&U(Z,ze,ue)}z.current=0;let ye=Yt(fe.current);ye.addEventListener(\"touchmove\",Oe,{passive:!0}),ye.addEventListener(\"touchend\",Ae,{passive:!0})}),dt=Ho.useCallback(()=>{let Z=Yt(fe.current);Z.removeEventListener(\"mousemove\",Oe),Z.removeEventListener(\"mouseup\",Ae),Z.removeEventListener(\"touchmove\",Oe),Z.removeEventListener(\"touchend\",Ae)},[Ae,Oe]);Ho.useEffect(()=>{let{current:Z}=fe;return Z.addEventListener(\"touchstart\",et,{passive:_C()}),()=>{Z.removeEventListener(\"touchstart\",et),dt()}},[dt,et]),Ho.useEffect(()=>{r&&dt()},[r,dt]);let Lt=Z=>ee=>{if(Z.onMouseDown?.(ee),r||ee.defaultPrevented||ee.button!==0)return;ee.preventDefault();let Se=Om(ee,g);if(Se!==!1){let{newValue:ze,activeIndex:ue}=le({finger:Se});Am({sliderRef:fe,activeIndex:ue,setActive:E}),k(ze),U&&!Dm(ze,x)&&U(ee,ze,ue)}z.current=0;let ye=Yt(fe.current);ye.addEventListener(\"mousemove\",Oe,{passive:!0}),ye.addEventListener(\"mouseup\",Ae)},jt=lp(O?N[0]:s,s,l),Be=lp(N[N.length-1],s,l)-jt,Nt=(Z={})=>{let ee=ya(Z),Se={onMouseDown:Lt(ee||{})},ye={...ee,...Se};return{...Z,ref:Ke,...ye}},Ro=Z=>ee=>{Z.onMouseOver?.(ee);let Se=Number(ee.currentTarget.getAttribute(\"data-index\"));P(Se)},Ut=Z=>ee=>{Z.onMouseLeave?.(ee),P(-1)},st=(Z={})=>{let ee=ya(Z),Se={onMouseOver:Ro(ee||{}),onMouseLeave:Ut(ee||{})};return{...Z,...ee,...Se}},se=Z=>({pointerEvents:b!==-1&&b!==Z?\"none\":void 0}),xt;return p===\"vertical\"&&(xt=a?\"vertical-rl\":\"vertical-lr\"),{active:b,axis:ft,axisProps:uN,dragging:A,focusedThumbIndex:W,getHiddenInputProps:(Z={})=>{let ee=ya(Z),Se={onChange:ht(ee||{}),onFocus:Ze(ee||{}),onBlur:Ue(ee||{}),onKeyDown:Je(ee||{})},ye={...ee,...Se};return{tabIndex:h,\"aria-labelledby\":t,\"aria-orientation\":p,\"aria-valuemax\":v(l),\"aria-valuemin\":v(s),name:c,type:\"range\",min:e.min,max:e.max,step:e.step===null&&e.marks?\"any\":e.step??void 0,disabled:r,...Z,...ye,style:{...nb,direction:a?\"rtl\":\"ltr\",width:\"100%\",height:\"100%\",writingMode:xt}}},getRootProps:Nt,getThumbProps:st,marks:X,open:C,range:O,rootRef:Ke,trackLeap:Be,trackOffset:jt,values:N,getThumbStyle:se}}var fN=e=>!e||!dn(e),BC=fN;var _m=q(re(),1);function LC(e){return _e(\"MuiSlider\",e)}var dN=Ce(\"MuiSlider\",[\"root\",\"active\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"disabled\",\"dragging\",\"focusVisible\",\"mark\",\"markActive\",\"marked\",\"markLabel\",\"markLabelActive\",\"rail\",\"sizeSmall\",\"thumb\",\"thumbColorPrimary\",\"thumbColorSecondary\",\"thumbColorError\",\"thumbColorSuccess\",\"thumbColorInfo\",\"thumbColorWarning\",\"track\",\"trackInverted\",\"trackFalse\",\"thumbSizeSmall\",\"valueLabel\",\"valueLabelOpen\",\"valueLabelCircle\",\"valueLabelLabel\",\"vertical\"]),pr=dN;var tc=q(Ie(),1),mN=e=>{let{open:t}=e;return{offset:ie(t&&pr.valueLabelOpen),circle:pr.valueLabelCircle,label:pr.valueLabelLabel}};function ab(e){let{children:t,className:o,value:r}=e,n=mN(e);return t?_m.cloneElement(t,{className:t.props.className},(0,tc.jsxs)(_m.Fragment,{children:[t.props.children,(0,tc.jsx)(\"span\",{className:ie(n.offset,o),\"aria-hidden\":!0,children:(0,tc.jsx)(\"span\",{className:n.circle,children:(0,tc.jsx)(\"span\",{className:n.label,children:r})})})]})):null}var hn=q(Ie(),1);function jC(e){return e}var yN=ae(\"span\",{name:\"MuiSlider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[`color${me(o.color)}`],o.size!==\"medium\"&&t[`size${me(o.size)}`],o.marked&&t.marked,o.orientation===\"vertical\"&&t.vertical,o.track===\"inverted\"&&t.trackInverted,o.track===!1&&t.trackFalse]}})(He(({theme:e})=>({borderRadius:12,boxSizing:\"content-box\",display:\"inline-block\",position:\"relative\",cursor:\"pointer\",touchAction:\"none\",WebkitTapHighlightColor:\"transparent\",\"@media print\":{colorAdjust:\"exact\"},[`&.${pr.disabled}`]:{pointerEvents:\"none\",cursor:\"default\",color:(e.vars||e).palette.grey[400]},[`&.${pr.dragging}`]:{[`& .${pr.thumb}, & .${pr.track}`]:{transition:\"none\"}},variants:[...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),{props:{orientation:\"horizontal\"},style:{height:4,width:\"100%\",padding:\"13px 0\",\"@media (pointer: coarse)\":{padding:\"20px 0\"}}},{props:{orientation:\"horizontal\",size:\"small\"},style:{height:2}},{props:{orientation:\"horizontal\",marked:!0},style:{marginBottom:20}},{props:{orientation:\"vertical\"},style:{height:\"100%\",width:4,padding:\"0 13px\",\"@media (pointer: coarse)\":{padding:\"0 20px\"}}},{props:{orientation:\"vertical\",size:\"small\"},style:{width:2}},{props:{orientation:\"vertical\",marked:!0},style:{marginRight:44}}]}))),hN=ae(\"span\",{name:\"MuiSlider\",slot:\"Rail\"})({display:\"block\",position:\"absolute\",borderRadius:\"inherit\",backgroundColor:\"currentColor\",opacity:.38,variants:[{props:{orientation:\"horizontal\"},style:{width:\"100%\",height:\"inherit\",top:\"50%\",transform:\"translateY(-50%)\"}},{props:{orientation:\"vertical\"},style:{height:\"100%\",width:\"inherit\",left:\"50%\",transform:\"translateX(-50%)\"}},{props:{track:\"inverted\"},style:{opacity:1}}]}),gN=ae(\"span\",{name:\"MuiSlider\",slot:\"Track\"})(He(({theme:e})=>({display:\"block\",position:\"absolute\",borderRadius:\"inherit\",border:\"1px solid currentColor\",backgroundColor:\"currentColor\",transition:e.transitions.create([\"left\",\"width\",\"bottom\",\"height\"],{duration:e.transitions.duration.shortest}),variants:[{props:{size:\"small\"},style:{border:\"none\"}},{props:{orientation:\"horizontal\"},style:{height:\"inherit\",top:\"50%\",transform:\"translateY(-50%)\"}},{props:{orientation:\"vertical\"},style:{width:\"inherit\",left:\"50%\",transform:\"translateX(-50%)\"}},{props:{track:!1},style:{display:\"none\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t,track:\"inverted\"},style:{...e.vars?{backgroundColor:e.vars.palette.Slider[`${t}Track`],borderColor:e.vars.palette.Slider[`${t}Track`]}:{backgroundColor:e.lighten(e.palette[t].main,.62),borderColor:e.lighten(e.palette[t].main,.62),...e.applyStyles(\"dark\",{backgroundColor:e.darken(e.palette[t].main,.5)}),...e.applyStyles(\"dark\",{borderColor:e.darken(e.palette[t].main,.5)})}}}))]}))),bN=ae(\"span\",{name:\"MuiSlider\",slot:\"Thumb\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.thumb,t[`thumbColor${me(o.color)}`],o.size!==\"medium\"&&t[`thumbSize${me(o.size)}`]]}})(He(({theme:e})=>({position:\"absolute\",width:20,height:20,boxSizing:\"border-box\",borderRadius:\"50%\",outline:0,backgroundColor:\"currentColor\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",transition:e.transitions.create([\"box-shadow\",\"left\",\"bottom\"],{duration:e.transitions.duration.shortest}),\"&::before\":{position:\"absolute\",content:'\"\"',borderRadius:\"inherit\",width:\"100%\",height:\"100%\",boxShadow:(e.vars||e).shadows[2]},\"&::after\":{position:\"absolute\",content:'\"\"',borderRadius:\"50%\",width:42,height:42,top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\"},[`&.${pr.disabled}`]:{\"&:hover\":{boxShadow:\"none\"}},variants:[{props:{size:\"small\"},style:{width:12,height:12,\"&::before\":{boxShadow:\"none\"}}},{props:{orientation:\"horizontal\"},style:{top:\"50%\",transform:\"translate(-50%, -50%)\"}},{props:{orientation:\"vertical\"},style:{left:\"50%\",transform:\"translate(-50%, 50%)\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{[`&:hover, &.${pr.focusVisible}`]:{boxShadow:`0px 0px 0px 8px ${e.alpha((e.vars||e).palette[t].main,.16)}`,\"@media (hover: none)\":{boxShadow:\"none\"}},[`&.${pr.active}`]:{boxShadow:`0px 0px 0px 14px ${e.alpha((e.vars||e).palette[t].main,.16)}`}}}))]}))),vN=ae(ab,{name:\"MuiSlider\",slot:\"ValueLabel\"})(He(({theme:e})=>({zIndex:1,whiteSpace:\"nowrap\",...e.typography.body2,fontWeight:500,transition:e.transitions.create([\"transform\"],{duration:e.transitions.duration.shortest}),position:\"absolute\",backgroundColor:(e.vars||e).palette.grey[600],borderRadius:2,color:(e.vars||e).palette.common.white,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:\"0.25rem 0.75rem\",variants:[{props:{orientation:\"horizontal\"},style:{transform:\"translateY(-100%) scale(0)\",top:\"-10px\",transformOrigin:\"bottom center\",\"&::before\":{position:\"absolute\",content:'\"\"',width:8,height:8,transform:\"translate(-50%, 50%) rotate(45deg)\",backgroundColor:\"inherit\",bottom:0,left:\"50%\"},[`&.${pr.valueLabelOpen}`]:{transform:\"translateY(-100%) scale(1)\"}}},{props:{orientation:\"vertical\"},style:{transform:\"translateY(-50%) scale(0)\",right:\"30px\",top:\"50%\",transformOrigin:\"right center\",\"&::before\":{position:\"absolute\",content:'\"\"',width:8,height:8,transform:\"translate(-50%, -50%) rotate(45deg)\",backgroundColor:\"inherit\",right:-8,top:\"50%\"},[`&.${pr.valueLabelOpen}`]:{transform:\"translateY(-50%) scale(1)\"}}},{props:{size:\"small\"},style:{fontSize:e.typography.pxToRem(12),padding:\"0.25rem 0.5rem\"}},{props:{orientation:\"vertical\",size:\"small\"},style:{right:\"20px\"}}]})));var xN=ae(\"span\",{name:\"MuiSlider\",slot:\"Mark\",shouldForwardProp:e=>Hu(e)&&e!==\"markActive\",overridesResolver:(e,t)=>{let{markActive:o}=e;return[t.mark,o&&t.markActive]}})(He(({theme:e})=>({position:\"absolute\",width:2,height:2,borderRadius:1,backgroundColor:\"currentColor\",variants:[{props:{orientation:\"horizontal\"},style:{top:\"50%\",transform:\"translate(-1px, -50%)\"}},{props:{orientation:\"vertical\"},style:{left:\"50%\",transform:\"translate(-50%, 1px)\"}},{props:{markActive:!0},style:{backgroundColor:(e.vars||e).palette.background.paper,opacity:.8}}]}))),TN=ae(\"span\",{name:\"MuiSlider\",slot:\"MarkLabel\",shouldForwardProp:e=>Hu(e)&&e!==\"markLabelActive\"})(He(({theme:e})=>({...e.typography.body2,color:(e.vars||e).palette.text.secondary,position:\"absolute\",whiteSpace:\"nowrap\",variants:[{props:{orientation:\"horizontal\"},style:{top:30,transform:\"translateX(-50%)\",\"@media (pointer: coarse)\":{top:40}}},{props:{orientation:\"vertical\"},style:{left:36,transform:\"translateY(50%)\",\"@media (pointer: coarse)\":{left:44}}},{props:{markLabelActive:!0},style:{color:(e.vars||e).palette.text.primary}}]}))),SN=e=>{let{disabled:t,dragging:o,marked:r,orientation:n,track:a,classes:i,color:l,size:s}=e,c={root:[\"root\",t&&\"disabled\",o&&\"dragging\",r&&\"marked\",n===\"vertical\"&&\"vertical\",a===\"inverted\"&&\"trackInverted\",a===!1&&\"trackFalse\",l&&`color${me(l)}`,s&&`size${me(s)}`],rail:[\"rail\"],track:[\"track\"],mark:[\"mark\"],markActive:[\"markActive\"],markLabel:[\"markLabel\"],markLabelActive:[\"markLabelActive\"],valueLabel:[\"valueLabel\"],thumb:[\"thumb\",t&&\"disabled\",s&&`thumbSize${me(s)}`,l&&`thumbColor${me(l)}`],active:[\"active\"],disabled:[\"disabled\"],focusVisible:[\"focusVisible\"]};return Le(c,LC,i)},EN=({children:e})=>e,PN=zm.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSlider\"}),n=li(),{\"aria-label\":a,\"aria-valuetext\":i,\"aria-labelledby\":l,component:s=\"span\",components:c={},componentsProps:u={},color:m=\"primary\",classes:p,className:d,disableSwap:v=!1,disabled:T=!1,getAriaLabel:S,getAriaValueText:h,marks:y=!1,max:g=100,min:b=0,name:E,onChange:C,onChangeCommitted:P,orientation:A=\"horizontal\",shiftStep:_=10,size:z=\"medium\",step:I=1,scale:x=jC,slotProps:k,slots:U,tabIndex:O,track:N=\"normal\",value:X,valueLabelDisplay:oe=\"off\",valueLabelFormat:W=jC,...Te}=r,fe={...r,isRtl:n,max:g,min:b,classes:p,disabled:T,disableSwap:v,orientation:A,marks:y,color:m,size:z,step:I,shiftStep:_,scale:x,track:N,valueLabelDisplay:oe,valueLabelFormat:W},{axisProps:Ke,getRootProps:Ze,getHiddenInputProps:Ue,getThumbProps:xe,open:Je,active:ht,axis:we,focusedThumbIndex:ft,range:le,dragging:Oe,marks:Ae,values:et,trackOffset:dt,trackLeap:Lt,getThumbStyle:jt}=kC({...fe,rootRef:o});fe.marked=Ae.length>0&&Ae.some(Tt=>Tt.label),fe.dragging=Oe,fe.focusedThumbIndex=ft;let Be=SN(fe),Nt=U?.root??c.Root??yN,Ro=U?.rail??c.Rail??hN,Ut=U?.track??c.Track??gN,st=U?.thumb??c.Thumb??bN,se=U?.valueLabel??c.ValueLabel??vN,xt=U?.mark??c.Mark??xN,fr=U?.markLabel??c.MarkLabel??TN,Z=U?.input??c.Input??\"input\",ee=k?.root??u.root,Se=k?.rail??u.rail,ye=k?.track??u.track,ze=k?.thumb??u.thumb,ue=k?.valueLabel??u.valueLabel,gt=k?.mark??u.mark,ce=k?.markLabel??u.markLabel,ke=k?.input??u.input,he=cr({elementType:Nt,getSlotProps:Ze,externalSlotProps:ee,externalForwardedProps:Te,additionalProps:{...BC(Nt)&&{as:s}},ownerState:{...fe,...ee?.ownerState},className:[Be.root,d]}),Wt=cr({elementType:Ro,externalSlotProps:Se,ownerState:fe,className:Be.rail}),be=cr({elementType:Ut,externalSlotProps:ye,additionalProps:{style:{...Ke[we].offset(dt),...Ke[we].leap(Lt)}},ownerState:{...fe,...ye?.ownerState},className:Be.track}),uo=cr({elementType:st,getSlotProps:xe,externalSlotProps:ze,ownerState:{...fe,...ze?.ownerState},className:Be.thumb}),ve=cr({elementType:se,externalSlotProps:ue,ownerState:{...fe,...ue?.ownerState},className:Be.valueLabel}),po=cr({elementType:xt,externalSlotProps:gt,ownerState:fe,className:Be.mark}),Ht=cr({elementType:fr,externalSlotProps:ce,ownerState:fe,className:Be.markLabel}),Sn=cr({elementType:Z,getSlotProps:Ue,externalSlotProps:ke,ownerState:fe});return(0,hn.jsxs)(Nt,{...he,children:[(0,hn.jsx)(Ro,{...Wt}),(0,hn.jsx)(Ut,{...be}),Ae.filter(Tt=>Tt.value>=b&&Tt.value<=g).map((Tt,Qe)=>{let Ar=lp(Tt.value,b,g),En=Ke[we].offset(Ar),Gt;return N===!1?Gt=et.includes(Tt.value):Gt=N===\"normal\"&&(le?Tt.value>=et[0]&&Tt.value<=et[et.length-1]:Tt.value<=et[0])||N===\"inverted\"&&(le?Tt.value<=et[0]||Tt.value>=et[et.length-1]:Tt.value>=et[0]),(0,hn.jsxs)(zm.Fragment,{children:[(0,hn.jsx)(xt,{\"data-index\":Qe,...po,...!dn(xt)&&{markActive:Gt},style:{...En,...po.style},className:ie(po.className,Gt&&Be.markActive)}),Tt.label!=null?(0,hn.jsx)(fr,{\"aria-hidden\":!0,\"data-index\":Qe,...Ht,...!dn(fr)&&{markLabelActive:Gt},style:{...En,...Ht.style},className:ie(Be.markLabel,Ht.className,Gt&&Be.markLabelActive),children:Tt.label}):null]},Qe)}),et.map((Tt,Qe)=>{let Ar=lp(Tt,b,g),En=Ke[we].offset(Ar),Gt=oe===\"off\"?EN:se;return(0,hn.jsx)(Gt,{...!dn(Gt)&&{valueLabelFormat:W,valueLabelDisplay:oe,value:typeof W==\"function\"?W(x(Tt),Qe):W,index:Qe,open:Je===Qe||ht===Qe||oe===\"on\",disabled:T},...ve,children:(0,hn.jsx)(st,{\"data-index\":Qe,...uo,className:ie(Be.thumb,uo.className,ht===Qe&&Be.active,ft===Qe&&Be.focusVisible),style:{...En,...jt(Qe),...uo.style},children:(0,hn.jsx)(Z,{\"data-index\":Qe,\"aria-label\":S?S(Qe):a,\"aria-valuenow\":x(Tt),\"aria-labelledby\":l,\"aria-valuetext\":h?h(x(Tt),Qe):i,value:et[Qe],...Sn})})},Qe)})]})}),km=PN;var oo=q(re(),1);var sR=q(re(),1);var Vo=q(re(),1);var Qt=\"top\",go=\"bottom\",co=\"right\",to=\"left\",Bm=\"auto\",fi=[Qt,go,co,to],va=\"start\",al=\"end\",UC=\"clippingParents\",Lm=\"viewport\",oc=\"popper\",HC=\"reference\",ib=fi.reduce(function(e,t){return e.concat([t+\"-\"+va,t+\"-\"+al])},[]),jm=[].concat(fi,[Bm]).reduce(function(e,t){return e.concat([t,t+\"-\"+va,t+\"-\"+al])},[]),CN=\"beforeRead\",RN=\"read\",wN=\"afterRead\",MN=\"beforeMain\",ON=\"main\",AN=\"afterMain\",DN=\"beforeWrite\",NN=\"write\",_N=\"afterWrite\",VC=[CN,RN,wN,MN,ON,AN,DN,NN,_N];function Po(e){return e?(e.nodeName||\"\").toLowerCase():null}function Bt(e){if(e==null)return window;if(e.toString()!==\"[object Window]\"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Zr(e){var t=Bt(e).Element;return e instanceof t||e instanceof Element}function bo(e){var t=Bt(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function rc(e){if(typeof ShadowRoot>\"u\")return!1;var t=Bt(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function zN(e){var t=e.state;Object.keys(t.elements).forEach(function(o){var r=t.styles[o]||{},n=t.attributes[o]||{},a=t.elements[o];!bo(a)||!Po(a)||(Object.assign(a.style,r),Object.keys(n).forEach(function(i){var l=n[i];l===!1?a.removeAttribute(i):a.setAttribute(i,l===!0?\"\":l)}))})}function kN(e){var t=e.state,o={popper:{position:t.options.strategy,left:\"0\",top:\"0\",margin:\"0\"},arrow:{position:\"absolute\"},reference:{}};return Object.assign(t.elements.popper.style,o.popper),t.styles=o,t.elements.arrow&&Object.assign(t.elements.arrow.style,o.arrow),function(){Object.keys(t.elements).forEach(function(r){var n=t.elements[r],a=t.attributes[r]||{},i=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:o[r]),l=i.reduce(function(s,c){return s[c]=\"\",s},{});!bo(n)||!Po(n)||(Object.assign(n.style,l),Object.keys(a).forEach(function(s){n.removeAttribute(s)}))})}}var $C={name:\"applyStyles\",enabled:!0,phase:\"write\",fn:zN,effect:kN,requires:[\"computeStyles\"]};function Co(e){return e.split(\"-\")[0]}var gn=Math.max,il=Math.min,xa=Math.round;function nc(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+\"/\"+t.version}).join(\" \"):navigator.userAgent}function sp(){return!/^((?!chrome|android).)*safari/i.test(nc())}function Jr(e,t,o){t===void 0&&(t=!1),o===void 0&&(o=!1);var r=e.getBoundingClientRect(),n=1,a=1;t&&bo(e)&&(n=e.offsetWidth>0&&xa(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&xa(r.height)/e.offsetHeight||1);var i=Zr(e)?Bt(e):window,l=i.visualViewport,s=!sp()&&o,c=(r.left+(s&&l?l.offsetLeft:0))/n,u=(r.top+(s&&l?l.offsetTop:0))/a,m=r.width/n,p=r.height/a;return{width:m,height:p,top:u,right:c+m,bottom:u+p,left:c,x:c,y:u}}function ll(e){var t=Jr(e),o=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-o)<=1&&(o=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:o,height:r}}function cp(e,t){var o=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(o&&rc(o)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Zo(e){return Bt(e).getComputedStyle(e)}function lb(e){return[\"table\",\"td\",\"th\"].indexOf(Po(e))>=0}function ko(e){return((Zr(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ta(e){return Po(e)===\"html\"?e:e.assignedSlot||e.parentNode||(rc(e)?e.host:null)||ko(e)}function YC(e){return!bo(e)||Zo(e).position===\"fixed\"?null:e.offsetParent}function BN(e){var t=/firefox/i.test(nc()),o=/Trident/i.test(nc());if(o&&bo(e)){var r=Zo(e);if(r.position===\"fixed\")return null}var n=Ta(e);for(rc(n)&&(n=n.host);bo(n)&&[\"html\",\"body\"].indexOf(Po(n))<0;){var a=Zo(n);if(a.transform!==\"none\"||a.perspective!==\"none\"||a.contain===\"paint\"||[\"transform\",\"perspective\"].indexOf(a.willChange)!==-1||t&&a.willChange===\"filter\"||t&&a.filter&&a.filter!==\"none\")return n;n=n.parentNode}return null}function bn(e){for(var t=Bt(e),o=YC(e);o&&lb(o)&&Zo(o).position===\"static\";)o=YC(o);return o&&(Po(o)===\"html\"||Po(o)===\"body\"&&Zo(o).position===\"static\")?t:o||BN(e)||t}function sl(e){return[\"top\",\"bottom\"].indexOf(e)>=0?\"x\":\"y\"}function cl(e,t,o){return gn(e,il(t,o))}function XC(e,t,o){var r=cl(e,t,o);return r>o?o:r}function up(){return{top:0,right:0,bottom:0,left:0}}function pp(e){return Object.assign({},up(),e)}function fp(e,t){return t.reduce(function(o,r){return o[r]=e,o},{})}var LN=function(t,o){return t=typeof t==\"function\"?t(Object.assign({},o.rects,{placement:o.placement})):t,pp(typeof t!=\"number\"?t:fp(t,fi))};function jN(e){var t,o=e.state,r=e.name,n=e.options,a=o.elements.arrow,i=o.modifiersData.popperOffsets,l=Co(o.placement),s=sl(l),c=[to,co].indexOf(l)>=0,u=c?\"height\":\"width\";if(!(!a||!i)){var m=LN(n.padding,o),p=ll(a),d=s===\"y\"?Qt:to,v=s===\"y\"?go:co,T=o.rects.reference[u]+o.rects.reference[s]-i[s]-o.rects.popper[u],S=i[s]-o.rects.reference[s],h=bn(a),y=h?s===\"y\"?h.clientHeight||0:h.clientWidth||0:0,g=T/2-S/2,b=m[d],E=y-p[u]-m[v],C=y/2-p[u]/2+g,P=cl(b,C,E),A=s;o.modifiersData[r]=(t={},t[A]=P,t.centerOffset=P-C,t)}}function UN(e){var t=e.state,o=e.options,r=o.element,n=r===void 0?\"[data-popper-arrow]\":r;n!=null&&(typeof n==\"string\"&&(n=t.elements.popper.querySelector(n),!n)||cp(t.elements.popper,n)&&(t.elements.arrow=n))}var GC={name:\"arrow\",enabled:!0,phase:\"main\",fn:jN,effect:UN,requires:[\"popperOffsets\"],requiresIfExists:[\"preventOverflow\"]};function en(e){return e.split(\"-\")[1]}var HN={top:\"auto\",right:\"auto\",bottom:\"auto\",left:\"auto\"};function VN(e,t){var o=e.x,r=e.y,n=t.devicePixelRatio||1;return{x:xa(o*n)/n||0,y:xa(r*n)/n||0}}function qC(e){var t,o=e.popper,r=e.popperRect,n=e.placement,a=e.variation,i=e.offsets,l=e.position,s=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,m=e.isFixed,p=i.x,d=p===void 0?0:p,v=i.y,T=v===void 0?0:v,S=typeof u==\"function\"?u({x:d,y:T}):{x:d,y:T};d=S.x,T=S.y;var h=i.hasOwnProperty(\"x\"),y=i.hasOwnProperty(\"y\"),g=to,b=Qt,E=window;if(c){var C=bn(o),P=\"clientHeight\",A=\"clientWidth\";if(C===Bt(o)&&(C=ko(o),Zo(C).position!==\"static\"&&l===\"absolute\"&&(P=\"scrollHeight\",A=\"scrollWidth\")),C=C,n===Qt||(n===to||n===co)&&a===al){b=go;var _=m&&C===E&&E.visualViewport?E.visualViewport.height:C[P];T-=_-r.height,T*=s?1:-1}if(n===to||(n===Qt||n===go)&&a===al){g=co;var z=m&&C===E&&E.visualViewport?E.visualViewport.width:C[A];d-=z-r.width,d*=s?1:-1}}var I=Object.assign({position:l},c&&HN),x=u===!0?VN({x:d,y:T},Bt(o)):{x:d,y:T};if(d=x.x,T=x.y,s){var k;return Object.assign({},I,(k={},k[b]=y?\"0\":\"\",k[g]=h?\"0\":\"\",k.transform=(E.devicePixelRatio||1)<=1?\"translate(\"+d+\"px, \"+T+\"px)\":\"translate3d(\"+d+\"px, \"+T+\"px, 0)\",k))}return Object.assign({},I,(t={},t[b]=y?T+\"px\":\"\",t[g]=h?d+\"px\":\"\",t.transform=\"\",t))}function $N(e){var t=e.state,o=e.options,r=o.gpuAcceleration,n=r===void 0?!0:r,a=o.adaptive,i=a===void 0?!0:a,l=o.roundOffsets,s=l===void 0?!0:l,c={placement:Co(t.placement),variation:en(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:n,isFixed:t.options.strategy===\"fixed\"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,qC(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:s})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,qC(Object.assign({},c,{offsets:t.modifiersData.arrow,position:\"absolute\",adaptive:!1,roundOffsets:s})))),t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-placement\":t.placement})}var IC={name:\"computeStyles\",enabled:!0,phase:\"beforeWrite\",fn:$N,data:{}};var Um={passive:!0};function YN(e){var t=e.state,o=e.instance,r=e.options,n=r.scroll,a=n===void 0?!0:n,i=r.resize,l=i===void 0?!0:i,s=Bt(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach(function(u){u.addEventListener(\"scroll\",o.update,Um)}),l&&s.addEventListener(\"resize\",o.update,Um),function(){a&&c.forEach(function(u){u.removeEventListener(\"scroll\",o.update,Um)}),l&&s.removeEventListener(\"resize\",o.update,Um)}}var FC={name:\"eventListeners\",enabled:!0,phase:\"write\",fn:function(){},effect:YN,data:{}};var XN={left:\"right\",right:\"left\",bottom:\"top\",top:\"bottom\"};function ac(e){return e.replace(/left|right|bottom|top/g,function(t){return XN[t]})}var GN={start:\"end\",end:\"start\"};function Hm(e){return e.replace(/start|end/g,function(t){return GN[t]})}function ul(e){var t=Bt(e),o=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:o,scrollTop:r}}function pl(e){return Jr(ko(e)).left+ul(e).scrollLeft}function sb(e,t){var o=Bt(e),r=ko(e),n=o.visualViewport,a=r.clientWidth,i=r.clientHeight,l=0,s=0;if(n){a=n.width,i=n.height;var c=sp();(c||!c&&t===\"fixed\")&&(l=n.offsetLeft,s=n.offsetTop)}return{width:a,height:i,x:l+pl(e),y:s}}function cb(e){var t,o=ko(e),r=ul(e),n=(t=e.ownerDocument)==null?void 0:t.body,a=gn(o.scrollWidth,o.clientWidth,n?n.scrollWidth:0,n?n.clientWidth:0),i=gn(o.scrollHeight,o.clientHeight,n?n.scrollHeight:0,n?n.clientHeight:0),l=-r.scrollLeft+pl(e),s=-r.scrollTop;return Zo(n||o).direction===\"rtl\"&&(l+=gn(o.clientWidth,n?n.clientWidth:0)-a),{width:a,height:i,x:l,y:s}}function fl(e){var t=Zo(e),o=t.overflow,r=t.overflowX,n=t.overflowY;return/auto|scroll|overlay|hidden/.test(o+n+r)}function Vm(e){return[\"html\",\"body\",\"#document\"].indexOf(Po(e))>=0?e.ownerDocument.body:bo(e)&&fl(e)?e:Vm(Ta(e))}function di(e,t){var o;t===void 0&&(t=[]);var r=Vm(e),n=r===((o=e.ownerDocument)==null?void 0:o.body),a=Bt(r),i=n?[a].concat(a.visualViewport||[],fl(r)?r:[]):r,l=t.concat(i);return n?l:l.concat(di(Ta(i)))}function ic(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function qN(e,t){var o=Jr(e,!1,t===\"fixed\");return o.top=o.top+e.clientTop,o.left=o.left+e.clientLeft,o.bottom=o.top+e.clientHeight,o.right=o.left+e.clientWidth,o.width=e.clientWidth,o.height=e.clientHeight,o.x=o.left,o.y=o.top,o}function KC(e,t,o){return t===Lm?ic(sb(e,o)):Zr(t)?qN(t,o):ic(cb(ko(e)))}function IN(e){var t=di(Ta(e)),o=[\"absolute\",\"fixed\"].indexOf(Zo(e).position)>=0,r=o&&bo(e)?bn(e):e;return Zr(r)?t.filter(function(n){return Zr(n)&&cp(n,r)&&Po(n)!==\"body\"}):[]}function ub(e,t,o,r){var n=t===\"clippingParents\"?IN(e):[].concat(t),a=[].concat(n,[o]),i=a[0],l=a.reduce(function(s,c){var u=KC(e,c,r);return s.top=gn(u.top,s.top),s.right=il(u.right,s.right),s.bottom=il(u.bottom,s.bottom),s.left=gn(u.left,s.left),s},KC(e,i,r));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}function dp(e){var t=e.reference,o=e.element,r=e.placement,n=r?Co(r):null,a=r?en(r):null,i=t.x+t.width/2-o.width/2,l=t.y+t.height/2-o.height/2,s;switch(n){case Qt:s={x:i,y:t.y-o.height};break;case go:s={x:i,y:t.y+t.height};break;case co:s={x:t.x+t.width,y:l};break;case to:s={x:t.x-o.width,y:l};break;default:s={x:t.x,y:t.y}}var c=n?sl(n):null;if(c!=null){var u=c===\"y\"?\"height\":\"width\";switch(a){case va:s[c]=s[c]-(t[u]/2-o[u]/2);break;case al:s[c]=s[c]+(t[u]/2-o[u]/2);break;default:}}return s}function vn(e,t){t===void 0&&(t={});var o=t,r=o.placement,n=r===void 0?e.placement:r,a=o.strategy,i=a===void 0?e.strategy:a,l=o.boundary,s=l===void 0?UC:l,c=o.rootBoundary,u=c===void 0?Lm:c,m=o.elementContext,p=m===void 0?oc:m,d=o.altBoundary,v=d===void 0?!1:d,T=o.padding,S=T===void 0?0:T,h=pp(typeof S!=\"number\"?S:fp(S,fi)),y=p===oc?HC:oc,g=e.rects.popper,b=e.elements[v?y:p],E=ub(Zr(b)?b:b.contextElement||ko(e.elements.popper),s,u,i),C=Jr(e.elements.reference),P=dp({reference:C,element:g,strategy:\"absolute\",placement:n}),A=ic(Object.assign({},g,P)),_=p===oc?A:C,z={top:E.top-_.top+h.top,bottom:_.bottom-E.bottom+h.bottom,left:E.left-_.left+h.left,right:_.right-E.right+h.right},I=e.modifiersData.offset;if(p===oc&&I){var x=I[n];Object.keys(z).forEach(function(k){var U=[co,go].indexOf(k)>=0?1:-1,O=[Qt,go].indexOf(k)>=0?\"y\":\"x\";z[k]+=x[O]*U})}return z}function pb(e,t){t===void 0&&(t={});var o=t,r=o.placement,n=o.boundary,a=o.rootBoundary,i=o.padding,l=o.flipVariations,s=o.allowedAutoPlacements,c=s===void 0?jm:s,u=en(r),m=u?l?ib:ib.filter(function(v){return en(v)===u}):fi,p=m.filter(function(v){return c.indexOf(v)>=0});p.length===0&&(p=m);var d=p.reduce(function(v,T){return v[T]=vn(e,{placement:T,boundary:n,rootBoundary:a,padding:i})[Co(T)],v},{});return Object.keys(d).sort(function(v,T){return d[v]-d[T]})}function FN(e){if(Co(e)===Bm)return[];var t=ac(e);return[Hm(e),t,Hm(t)]}function KN(e){var t=e.state,o=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var n=o.mainAxis,a=n===void 0?!0:n,i=o.altAxis,l=i===void 0?!0:i,s=o.fallbackPlacements,c=o.padding,u=o.boundary,m=o.rootBoundary,p=o.altBoundary,d=o.flipVariations,v=d===void 0?!0:d,T=o.allowedAutoPlacements,S=t.options.placement,h=Co(S),y=h===S,g=s||(y||!v?[ac(S)]:FN(S)),b=[S].concat(g).reduce(function(Ue,xe){return Ue.concat(Co(xe)===Bm?pb(t,{placement:xe,boundary:u,rootBoundary:m,padding:c,flipVariations:v,allowedAutoPlacements:T}):xe)},[]),E=t.rects.reference,C=t.rects.popper,P=new Map,A=!0,_=b[0],z=0;z=0,O=U?\"width\":\"height\",N=vn(t,{placement:I,boundary:u,rootBoundary:m,altBoundary:p,padding:c}),X=U?k?co:to:k?go:Qt;E[O]>C[O]&&(X=ac(X));var oe=ac(X),W=[];if(a&&W.push(N[x]<=0),l&&W.push(N[X]<=0,N[oe]<=0),W.every(function(Ue){return Ue})){_=I,A=!1;break}P.set(I,W)}if(A)for(var Te=v?3:1,fe=function(xe){var Je=b.find(function(ht){var we=P.get(ht);if(we)return we.slice(0,xe).every(function(ft){return ft})});if(Je)return _=Je,\"break\"},Ke=Te;Ke>0;Ke--){var Ze=fe(Ke);if(Ze===\"break\")break}t.placement!==_&&(t.modifiersData[r]._skip=!0,t.placement=_,t.reset=!0)}}var QC={name:\"flip\",enabled:!0,phase:\"main\",fn:KN,requiresIfExists:[\"offset\"],data:{_skip:!1}};function WC(e,t,o){return o===void 0&&(o={x:0,y:0}),{top:e.top-t.height-o.y,right:e.right-t.width+o.x,bottom:e.bottom-t.height+o.y,left:e.left-t.width-o.x}}function ZC(e){return[Qt,co,go,to].some(function(t){return e[t]>=0})}function QN(e){var t=e.state,o=e.name,r=t.rects.reference,n=t.rects.popper,a=t.modifiersData.preventOverflow,i=vn(t,{elementContext:\"reference\"}),l=vn(t,{altBoundary:!0}),s=WC(i,r),c=WC(l,n,a),u=ZC(s),m=ZC(c);t.modifiersData[o]={referenceClippingOffsets:s,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:m},t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-reference-hidden\":u,\"data-popper-escaped\":m})}var JC={name:\"hide\",enabled:!0,phase:\"main\",requiresIfExists:[\"preventOverflow\"],fn:QN};function WN(e,t,o){var r=Co(e),n=[to,Qt].indexOf(r)>=0?-1:1,a=typeof o==\"function\"?o(Object.assign({},t,{placement:e})):o,i=a[0],l=a[1];return i=i||0,l=(l||0)*n,[to,co].indexOf(r)>=0?{x:l,y:i}:{x:i,y:l}}function ZN(e){var t=e.state,o=e.options,r=e.name,n=o.offset,a=n===void 0?[0,0]:n,i=jm.reduce(function(u,m){return u[m]=WN(m,t.rects,a),u},{}),l=i[t.placement],s=l.x,c=l.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=i}var eR={name:\"offset\",enabled:!0,phase:\"main\",requires:[\"popperOffsets\"],fn:ZN};function JN(e){var t=e.state,o=e.name;t.modifiersData[o]=dp({reference:t.rects.reference,element:t.rects.popper,strategy:\"absolute\",placement:t.placement})}var tR={name:\"popperOffsets\",enabled:!0,phase:\"read\",fn:JN,data:{}};function fb(e){return e===\"x\"?\"y\":\"x\"}function e_(e){var t=e.state,o=e.options,r=e.name,n=o.mainAxis,a=n===void 0?!0:n,i=o.altAxis,l=i===void 0?!1:i,s=o.boundary,c=o.rootBoundary,u=o.altBoundary,m=o.padding,p=o.tether,d=p===void 0?!0:p,v=o.tetherOffset,T=v===void 0?0:v,S=vn(t,{boundary:s,rootBoundary:c,padding:m,altBoundary:u}),h=Co(t.placement),y=en(t.placement),g=!y,b=sl(h),E=fb(b),C=t.modifiersData.popperOffsets,P=t.rects.reference,A=t.rects.popper,_=typeof T==\"function\"?T(Object.assign({},t.rects,{placement:t.placement})):T,z=typeof _==\"number\"?{mainAxis:_,altAxis:_}:Object.assign({mainAxis:0,altAxis:0},_),I=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,x={x:0,y:0};if(C){if(a){var k,U=b===\"y\"?Qt:to,O=b===\"y\"?go:co,N=b===\"y\"?\"height\":\"width\",X=C[b],oe=X+S[U],W=X-S[O],Te=d?-A[N]/2:0,fe=y===va?P[N]:A[N],Ke=y===va?-A[N]:-P[N],Ze=t.elements.arrow,Ue=d&&Ze?ll(Ze):{width:0,height:0},xe=t.modifiersData[\"arrow#persistent\"]?t.modifiersData[\"arrow#persistent\"].padding:up(),Je=xe[U],ht=xe[O],we=cl(0,P[N],Ue[N]),ft=g?P[N]/2-Te-we-Je-z.mainAxis:fe-we-Je-z.mainAxis,le=g?-P[N]/2+Te+we+ht+z.mainAxis:Ke+we+ht+z.mainAxis,Oe=t.elements.arrow&&bn(t.elements.arrow),Ae=Oe?b===\"y\"?Oe.clientTop||0:Oe.clientLeft||0:0,et=(k=I?.[b])!=null?k:0,dt=X+ft-et-Ae,Lt=X+le-et,jt=cl(d?il(oe,dt):oe,X,d?gn(W,Lt):W);C[b]=jt,x[b]=jt-X}if(l){var Be,Nt=b===\"x\"?Qt:to,Ro=b===\"x\"?go:co,Ut=C[E],st=E===\"y\"?\"height\":\"width\",se=Ut+S[Nt],xt=Ut-S[Ro],fr=[Qt,to].indexOf(h)!==-1,Z=(Be=I?.[E])!=null?Be:0,ee=fr?se:Ut-P[st]-A[st]-Z+z.altAxis,Se=fr?Ut+P[st]+A[st]-Z-z.altAxis:xt,ye=d&&fr?XC(ee,Ut,Se):cl(d?ee:se,Ut,d?Se:xt);C[E]=ye,x[E]=ye-Ut}t.modifiersData[r]=x}}var oR={name:\"preventOverflow\",enabled:!0,phase:\"main\",fn:e_,requiresIfExists:[\"offset\"]};function db(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function mb(e){return e===Bt(e)||!bo(e)?ul(e):db(e)}function t_(e){var t=e.getBoundingClientRect(),o=xa(t.width)/e.offsetWidth||1,r=xa(t.height)/e.offsetHeight||1;return o!==1||r!==1}function yb(e,t,o){o===void 0&&(o=!1);var r=bo(t),n=bo(t)&&t_(t),a=ko(t),i=Jr(e,n,o),l={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(r||!r&&!o)&&((Po(t)!==\"body\"||fl(a))&&(l=mb(t)),bo(t)?(s=Jr(t,!0),s.x+=t.clientLeft,s.y+=t.clientTop):a&&(s.x=pl(a))),{x:i.left+l.scrollLeft-s.x,y:i.top+l.scrollTop-s.y,width:i.width,height:i.height}}function o_(e){var t=new Map,o=new Set,r=[];e.forEach(function(a){t.set(a.name,a)});function n(a){o.add(a.name);var i=[].concat(a.requires||[],a.requiresIfExists||[]);i.forEach(function(l){if(!o.has(l)){var s=t.get(l);s&&n(s)}}),r.push(a)}return e.forEach(function(a){o.has(a.name)||n(a)}),r}function hb(e){var t=o_(e);return VC.reduce(function(o,r){return o.concat(t.filter(function(n){return n.phase===r}))},[])}function gb(e){var t;return function(){return t||(t=new Promise(function(o){Promise.resolve().then(function(){t=void 0,o(e())})})),t}}function bb(e){var t=e.reduce(function(o,r){var n=o[r.name];return o[r.name]=n?Object.assign({},n,r,{options:Object.assign({},n.options,r.options),data:Object.assign({},n.data,r.data)}):r,o},{});return Object.keys(t).map(function(o){return t[o]})}var rR={placement:\"bottom\",modifiers:[],strategy:\"absolute\"};function nR(){for(var e=arguments.length,t=new Array(e),o=0;o{let{classes:t}=e;return Le({root:[\"root\"]},iR,t)},l_={},s_=Vo.forwardRef(function(t,o){let{anchorEl:r,children:n,direction:a,disablePortal:i,modifiers:l,open:s,placement:c,popperOptions:u,popperRef:m,slotProps:p={},slots:d={},TransitionProps:v,ownerState:T,...S}=t,h=Vo.useRef(null),y=yo(h,o),g=Vo.useRef(null),b=yo(g,m),E=Vo.useRef(b);wr(()=>{E.current=b},[b]),Vo.useImperativeHandle(m,()=>g.current,[]);let C=n_(c,a),[P,A]=Vo.useState(C),[_,z]=Vo.useState(xb(r));Vo.useEffect(()=>{g.current&&g.current.forceUpdate()}),Vo.useEffect(()=>{r&&z(xb(r))},[r]),wr(()=>{if(!_||!s)return;let O=oe=>{A(oe.placement)},N=[{name:\"preventOverflow\",options:{altBoundary:i}},{name:\"flip\",options:{altBoundary:i}},{name:\"onUpdate\",enabled:!0,phase:\"afterWrite\",fn:({state:oe})=>{O(oe)}}];l!=null&&(N=N.concat(l)),u&&u.modifiers!=null&&(N=N.concat(u.modifiers));let X=vb(_,h.current,{placement:C,...u,modifiers:N});return E.current(X),()=>{X.destroy(),E.current(null)}},[_,i,l,s,u,C]);let I={placement:P};v!==null&&(I.TransitionProps=v);let x=i_(t),k=d.root??\"div\",U=cr({elementType:k,externalSlotProps:p.root,externalForwardedProps:S,additionalProps:{role:\"tooltip\",ref:y},ownerState:t,className:x.root});return(0,$m.jsx)(k,{...U,children:typeof n==\"function\"?n(I):n})}),c_=Vo.forwardRef(function(t,o){let{anchorEl:r,children:n,container:a,direction:i=\"ltr\",disablePortal:l=!1,keepMounted:s=!1,modifiers:c,open:u,placement:m=\"bottom\",popperOptions:p=l_,popperRef:d,style:v,transition:T=!1,slotProps:S={},slots:h={},...y}=t,[g,b]=Vo.useState(!0),E=()=>{b(!1)},C=()=>{b(!0)};if(!s&&!u&&(!T||g))return null;let P;if(a)P=a;else if(r){let z=xb(r);P=z&&a_(z)?Yt(z).body:Yt(null).body}let A=!u&&s&&(!T||g)?\"none\":void 0,_=T?{in:u,onEnter:E,onExited:C}:void 0;return(0,$m.jsx)(ap,{disablePortal:l,container:P,children:(0,$m.jsx)(s_,{anchorEl:r,direction:i,disablePortal:l,modifiers:c,ref:o,open:T?!g:u,placement:m,popperOptions:p,popperRef:d,slotProps:S,slots:h,...y,style:{position:\"fixed\",top:0,left:0,display:A,...v},TransitionProps:_,children:n})})}),lR=c_;var cR=q(Ie(),1),u_=ae(lR,{name:\"MuiPopper\",slot:\"Root\"})({}),p_=sR.forwardRef(function(t,o){let r=li(),n=je({props:t,name:\"MuiPopper\"}),{anchorEl:a,component:i,components:l,componentsProps:s,container:c,disablePortal:u,keepMounted:m,modifiers:p,open:d,placement:v,popperOptions:T,popperRef:S,transition:h,slots:y,slotProps:g,...b}=n,E=y?.root??l?.Root,C={anchorEl:a,container:c,disablePortal:u,keepMounted:m,modifiers:p,open:d,placement:v,popperOptions:T,popperRef:S,transition:h,...b};return(0,cR.jsx)(u_,{as:i,direction:r?\"rtl\":\"ltr\",slots:{root:E},slotProps:g??s,...C,ref:o})}),Ym=p_;function uR(e){return _e(\"MuiTooltip\",e)}var f_=Ce(\"MuiTooltip\",[\"popper\",\"popperInteractive\",\"popperArrow\",\"popperClose\",\"tooltip\",\"tooltipArrow\",\"touch\",\"tooltipPlacementLeft\",\"tooltipPlacementRight\",\"tooltipPlacementTop\",\"tooltipPlacementBottom\",\"arrow\"]),Xt=f_;var mi=q(Ie(),1);function d_(e){return Math.round(e*1e5)/1e5}var m_=e=>{let{classes:t,disableInteractive:o,arrow:r,touch:n,placement:a}=e,i={popper:[\"popper\",!o&&\"popperInteractive\",r&&\"popperArrow\"],tooltip:[\"tooltip\",r&&\"tooltipArrow\",n&&\"touch\",`tooltipPlacement${me(a.split(\"-\")[0])}`],arrow:[\"arrow\"]};return Le(i,uR,t)},y_=ae(Ym,{name:\"MuiTooltip\",slot:\"Popper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.popper,!o.disableInteractive&&t.popperInteractive,o.arrow&&t.popperArrow,!o.open&&t.popperClose]}})(He(({theme:e})=>({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:\"none\",variants:[{props:({ownerState:t})=>!t.disableInteractive,style:{pointerEvents:\"auto\"}},{props:({open:t})=>!t,style:{pointerEvents:\"none\"}},{props:({ownerState:t})=>t.arrow,style:{[`&[data-popper-placement*=\"bottom\"] .${Xt.arrow}`]:{top:0,marginTop:\"-0.71em\",\"&::before\":{transformOrigin:\"0 100%\"}},[`&[data-popper-placement*=\"top\"] .${Xt.arrow}`]:{bottom:0,marginBottom:\"-0.71em\",\"&::before\":{transformOrigin:\"100% 0\"}},[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"100% 100%\"}},[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"0 0\"}}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}}]}))),h_=ae(\"div\",{name:\"MuiTooltip\",slot:\"Tooltip\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.tooltip,o.touch&&t.touch,o.arrow&&t.tooltipArrow,t[`tooltipPlacement${me(o.placement.split(\"-\")[0])}`]]}})(He(({theme:e})=>({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.92),borderRadius:(e.vars||e).shape.borderRadius,color:(e.vars||e).palette.common.white,fontFamily:e.typography.fontFamily,padding:\"4px 8px\",fontSize:e.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:\"break-word\",fontWeight:e.typography.fontWeightMedium,[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{transformOrigin:\"right center\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{transformOrigin:\"left center\"},[`.${Xt.popper}[data-popper-placement*=\"top\"] &`]:{transformOrigin:\"center bottom\",marginBottom:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"bottom\"] &`]:{transformOrigin:\"center top\",marginTop:\"14px\"},variants:[{props:({ownerState:t})=>t.arrow,style:{position:\"relative\",margin:0}},{props:({ownerState:t})=>t.touch,style:{padding:\"8px 16px\",fontSize:e.typography.pxToRem(14),lineHeight:`${d_(16/14)}em`,fontWeight:e.typography.fontWeightRegular}},{props:({ownerState:t})=>!t.isRtl,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"14px\"}}},{props:({ownerState:t})=>!t.isRtl&&t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"24px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"24px\"}}},{props:({ownerState:t})=>!!t.isRtl,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"14px\"}}},{props:({ownerState:t})=>!!t.isRtl&&t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"24px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"top\"] &`]:{marginBottom:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"bottom\"] &`]:{marginTop:\"24px\"}}}]}))),g_=ae(\"span\",{name:\"MuiTooltip\",slot:\"Arrow\"})(He(({theme:e})=>({overflow:\"hidden\",position:\"absolute\",width:\"1em\",height:\"0.71em\",boxSizing:\"border-box\",color:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.9),\"&::before\":{content:'\"\"',margin:\"auto\",display:\"block\",width:\"100%\",height:\"100%\",backgroundColor:\"currentColor\",transform:\"rotate(45deg)\"}}))),Xm=!1,pR=new Xs,mp={x:0,y:0};function Gm(e,t){return(o,...r)=>{t&&t(o,...r),e(o,...r)}}var b_=oo.forwardRef(function(t,o){let r=je({props:t,name:\"MuiTooltip\"}),{arrow:n=!1,children:a,classes:i,components:l={},componentsProps:s={},describeChild:c=!1,disableFocusListener:u=!1,disableHoverListener:m=!1,disableInteractive:p=!1,disableTouchListener:d=!1,enterDelay:v=100,enterNextDelay:T=0,enterTouchDelay:S=700,followCursor:h=!1,id:y,leaveDelay:g=0,leaveTouchDelay:b=1500,onClose:E,onOpen:C,open:P,placement:A=\"bottom\",PopperComponent:_,PopperProps:z={},slotProps:I={},slots:x={},title:k,TransitionComponent:U,TransitionProps:O,...N}=r,X=oo.isValidElement(a)?a:(0,mi.jsx)(\"span\",{children:a}),oe=kn(),W=li(),[Te,fe]=oo.useState(),[Ke,Ze]=oo.useState(null),Ue=oo.useRef(!1),xe=p||h,Je=fn(),ht=fn(),we=fn(),ft=fn(),[le,Oe]=Zd({controlled:P,default:!1,name:\"Tooltip\",state:\"open\"}),Ae=le,et=tl(y),dt=oo.useRef(),Lt=si(()=>{dt.current!==void 0&&(document.body.style.WebkitUserSelect=dt.current,dt.current=void 0),ft.clear()});oo.useEffect(()=>Lt,[Lt]);let jt=Re=>{pR.clear(),Xm=!0,Oe(!0),C&&!Ae&&C(Re)},Be=si(Re=>{pR.start(800+g,()=>{Xm=!1}),Oe(!1),E&&Ae&&E(Re),Je.start(oe.transitions.duration.shortest,()=>{Ue.current=!1})}),Nt=Re=>{Ue.current&&Re.type!==\"touchstart\"||(Te&&Te.removeAttribute(\"title\"),ht.clear(),we.clear(),v||Xm&&T?ht.start(Xm?T:v,()=>{jt(Re)}):jt(Re))},Ro=Re=>{ht.clear(),we.start(g,()=>{Be(Re)})},[,Ut]=oo.useState(!1),st=Re=>{pn(Re.target)||(Ut(!1),Ro(Re))},se=Re=>{Te||fe(Re.currentTarget),pn(Re.target)&&(Ut(!0),Nt(Re))},xt=Re=>{Ue.current=!0;let $o=X.props;$o.onTouchStart&&$o.onTouchStart(Re)},fr=Re=>{xt(Re),we.clear(),Je.clear(),Lt(),dt.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect=\"none\",ft.start(S,()=>{document.body.style.WebkitUserSelect=dt.current,Nt(Re)})},Z=Re=>{X.props.onTouchEnd&&X.props.onTouchEnd(Re),Lt(),we.start(b,()=>{Be(Re)})};oo.useEffect(()=>{if(!Ae)return;function Re($o){$o.key===\"Escape\"&&Be($o)}return document.addEventListener(\"keydown\",Re),()=>{document.removeEventListener(\"keydown\",Re)}},[Be,Ae]);let ee=Mr(Wr(X),fe,o);!k&&k!==0&&(Ae=!1);let Se=oo.useRef(),ye=Re=>{let $o=X.props;$o.onMouseMove&&$o.onMouseMove(Re),mp={x:Re.clientX,y:Re.clientY},Se.current&&Se.current.update()},ze={},ue=typeof k==\"string\";c?(ze.title=!Ae&&ue&&!m?k:null,ze[\"aria-describedby\"]=Ae?et:null):(ze[\"aria-label\"]=ue?k:null,ze[\"aria-labelledby\"]=Ae&&!ue?et:null);let gt={...ze,...N,...X.props,className:ie(N.className,X.props.className),onTouchStart:xt,ref:ee,...h?{onMouseMove:ye}:{}},ce={};d||(gt.onTouchStart=fr,gt.onTouchEnd=Z),m||(gt.onMouseOver=Gm(Nt,gt.onMouseOver),gt.onMouseLeave=Gm(Ro,gt.onMouseLeave),xe||(ce.onMouseOver=Nt,ce.onMouseLeave=Ro)),u||(gt.onFocus=Gm(se,gt.onFocus),gt.onBlur=Gm(st,gt.onBlur),xe||(ce.onFocus=se,ce.onBlur=st));let ke={...r,isRtl:W,arrow:n,disableInteractive:xe,placement:A,PopperComponentProp:_,touch:Ue.current},he=typeof I.popper==\"function\"?I.popper(ke):I.popper,Wt=oo.useMemo(()=>{let Re=[{name:\"arrow\",enabled:!!Ke,options:{element:Ke,padding:4}}];return z.popperOptions?.modifiers&&(Re=Re.concat(z.popperOptions.modifiers)),he?.popperOptions?.modifiers&&(Re=Re.concat(he.popperOptions.modifiers)),{...z.popperOptions,...he?.popperOptions,modifiers:Re}},[Ke,z.popperOptions,he?.popperOptions]),be=m_(ke),uo=typeof I.transition==\"function\"?I.transition(ke):I.transition,ve={slots:{popper:l.Popper,transition:l.Transition??U,tooltip:l.Tooltip,arrow:l.Arrow,...x},slotProps:{arrow:I.arrow??s.arrow,popper:{...z,...he??s.popper},tooltip:I.tooltip??s.tooltip,transition:{...O,...uo??s.transition}}},[po,Ht]=Ct(\"popper\",{elementType:y_,externalForwardedProps:ve,ownerState:ke,className:ie(be.popper,z?.className)}),[Sn,Tt]=Ct(\"transition\",{elementType:rp,externalForwardedProps:ve,ownerState:ke}),[Qe,Ar]=Ct(\"tooltip\",{elementType:h_,className:be.tooltip,externalForwardedProps:ve,ownerState:ke}),[En,Gt]=Ct(\"arrow\",{elementType:g_,className:be.arrow,externalForwardedProps:ve,ownerState:ke,ref:Ze});return(0,mi.jsxs)(oo.Fragment,{children:[oo.cloneElement(X,gt),(0,mi.jsx)(po,{as:_??Ym,placement:A,anchorEl:h?{getBoundingClientRect:()=>({top:mp.y,left:mp.x,right:mp.x,bottom:mp.y,width:0,height:0})}:Te,popperRef:Se,open:Te?Ae:!1,id:et,transition:!0,...ce,...Ht,popperOptions:Wt,children:({TransitionProps:Re})=>(0,mi.jsx)(Sn,{timeout:oe.transitions.duration.shorter,...Re,...Tt,children:(0,mi.jsxs)(Qe,{...Ar,children:[k,n?(0,mi.jsx)(En,{...Gt}):null]})})})]})}),yp=b_;var qm=q(re()),v_={bg:\"#1e1e1e\",bgAlt:\"#1a1a1a\",text:\"#e0e0e0\",textMuted:\"#888\",border:\"#3a3a3a\",controlBg:\"#252525\",accent:\"#5af\"},x_={bg:\"#ffffff\",bgAlt:\"#f5f5f5\",text:\"#1e1e1e\",textMuted:\"#666\",border:\"#ccc\",controlBg:\"#f0f0f0\",accent:\"#0066cc\"};function T_(e){return e===\"dark\"?v_:x_}function Tb(e){let t=e.match(/rgba?\\((\\d+),\\s*(\\d+),\\s*(\\d+)/);if(!t)return!0;let[,o,r,n]=t.map(Number);return(.299*o+.587*r+.114*n)/255<.5}function Sb(){let e=document.body.dataset.jpThemeLight;if(e!==void 0)return{environment:\"jupyterlab\",theme:e===\"true\"?\"light\":\"dark\"};let t=document.body.className,o=document.documentElement.className;if(t.includes(\"vscode-\")||o.includes(\"vscode-\"))return{environment:\"vscode\",theme:t.includes(\"vscode-dark\")||o.includes(\"vscode-dark\")?\"dark\":\"light\"};if(document.querySelector(\"colab-shaded-scroller\")||document.body.classList.contains(\"colaboratory\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"colab\",theme:Tb(a)?\"dark\":\"light\"}}if(document.getElementById(\"notebook\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"jupyter-classic\",theme:Tb(a)?\"dark\":\"light\"}}let r=window.matchMedia?.(\"(prefers-color-scheme: dark)\")?.matches;if(r!==void 0)return{environment:\"unknown\",theme:r?\"dark\":\"light\"};let n=getComputedStyle(document.body).backgroundColor;return{environment:\"unknown\",theme:Tb(n)?\"dark\":\"light\"}}function fR(){let[e,t]=(0,qm.useState)(()=>Sb());return(0,qm.useEffect)(()=>{let o=window.matchMedia?.(\"(prefers-color-scheme: dark)\"),r=()=>t(Sb());o?.addEventListener?.(\"change\",r);let n=new MutationObserver(()=>t(Sb()));return n.observe(document.body,{attributes:!0,attributeFilter:[\"data-jp-theme-light\",\"class\"]}),()=>{o?.removeEventListener?.(\"change\",r),n.disconnect()}},[]),{themeInfo:e,colors:T_(e.theme)}}function S_(e){return e instanceof Uint8Array?e:e instanceof ArrayBuffer?new Uint8Array(e):e&&\"buffer\"in e?new Uint8Array(e.buffer,e.byteOffset,e.byteLength):new Uint8Array(0)}function Eb(e){let t=S_(e);return t.length===0?null:new Float32Array(t.buffer,t.byteOffset,t.byteLength/4)}function lc(e,t){let o=document.createElement(\"a\");o.download=t;let r=URL.createObjectURL(e);o.href=r,o.click(),setTimeout(()=>URL.revokeObjectURL(r),6e4)}function Rt(e,t=2){return e===0?\"0\":Math.abs(e)>=1e3||Math.abs(e)<.01?e.toExponential(t):e.toFixed(t)}function dR(e){if(e<=0)return 1;let t=Math.pow(10,Math.floor(Math.log10(e))),o=e/t;return o<1.5?t:o<3.5?2*t:o<7.5?5*t:10*t}async function mR(e,t=.95){let o=await new Promise(E=>e.toBlob(C=>E(C),\"image/jpeg\",t)),r=new Uint8Array(await o.arrayBuffer()),n=e.width,a=e.height,i=`q ${n} 0 0 ${a} 0 0 cm /I0 Do Q`,l=[],s=[],c=`%PDF-1.4\n`;s.push(c.length),l.push(`1 0 obj\n<< /Type /Catalog /Pages 2 0 R >>\nendobj\n`),c+=l[0],s.push(c.length),l.push(`2 0 obj\n<< /Type /Pages /Kids [3 0 R] /Count 1 >>\nendobj\n`),c+=l[1],s.push(c.length),l.push(`3 0 obj\n<< /Type /Page /Parent 2 0 R /MediaBox [0 0 ${n} ${a}] /Contents 4 0 R /Resources << /XObject << /I0 5 0 R >> >> >>\nendobj\n`),c+=l[2],s.push(c.length),l.push(`4 0 obj\n<< /Length ${i.length} >>\nstream\n${i}\nendstream\nendobj\n`),c+=l[3];let u=`5 0 obj\n<< /Type /XObject /Subtype /Image /Width ${n} /Height ${a} /ColorSpace /DeviceRGB /BitsPerComponent 8 /Filter /DCTDecode /Length ${r.length} >>\nstream\n`,m=`\nendstream\nendobj\n`,p=new TextEncoder,d=p.encode(c+u),v=p.encode(m),T=c.length;s.push(T);let h=d.length+r.length+v.length,y=`xref\n0 6\n0000000000 65535 f \n`;for(let E=0;E>\nstartxref\n${h}\n%%EOF\n`;let g=p.encode(y),b=new Uint8Array(d.length+r.length+v.length+g.length);return b.set(d,0),b.set(r,d.length),b.set(v,d.length+r.length),b.set(g,d.length+r.length+v.length),new Blob([b],{type:\"application/pdf\"})}function Pb(e){let t=1/0,o=-1/0;for(let r=0;ro&&(o=n))}return t===1/0?{min:0,max:0}:{min:t,max:o}}function yR(e,t,o){let r=e.length;if(r===0)return{vmin:0,vmax:0};let n=1/0,a=-1/0;for(let T=0;Ta&&(a=S)}if(n===a)return{vmin:n,vmax:a};let i=1024,l=new Uint32Array(i),s=a-n,c=(i-1)/s;for(let T=0;T=u){d=n+T/(i-1)*s;break}p=0;for(let T=0;T=m){v=n+T/(i-1)*s;break}return{vmin:d,vmax:v}}var at=q(re());var Im=q(re(),1);function hR(e){return _e(\"MuiIconButton\",e)}var E_=Ce(\"MuiIconButton\",[\"root\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"edgeStart\",\"edgeEnd\",\"sizeSmall\",\"sizeMedium\",\"sizeLarge\",\"loading\",\"loadingIndicator\",\"loadingWrapper\"]),Cb=E_;var sc=q(Ie(),1),P_=e=>{let{classes:t,disabled:o,color:r,edge:n,size:a,loading:i}=e,l={root:[\"root\",i&&\"loading\",o&&\"disabled\",r!==\"default\"&&`color${me(r)}`,n&&`edge${me(n)}`,`size${me(a)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]};return Le(l,hR,t)},C_=ae(ma,{name:\"MuiIconButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.loading&&t.loading,o.color!==\"default\"&&t[`color${me(o.color)}`],o.edge&&t[`edge${me(o.edge)}`],t[`size${me(o.size)}`]]}})(He(({theme:e})=>({textAlign:\"center\",flex:\"0 0 auto\",fontSize:e.typography.pxToRem(24),padding:8,borderRadius:\"50%\",color:(e.vars||e).palette.action.active,transition:e.transitions.create(\"background-color\",{duration:e.transitions.duration.shortest}),variants:[{props:t=>!t.disableRipple,style:{\"--IconButton-hoverBg\":e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity),\"&:hover\":{backgroundColor:\"var(--IconButton-hoverBg)\",\"@media (hover: none)\":{backgroundColor:\"transparent\"}}}},{props:{edge:\"start\"},style:{marginLeft:-12}},{props:{edge:\"start\",size:\"small\"},style:{marginLeft:-3}},{props:{edge:\"end\"},style:{marginRight:-12}},{props:{edge:\"end\",size:\"small\"},style:{marginRight:-3}}]})),He(({theme:e})=>({variants:[{props:{color:\"inherit\"},style:{color:\"inherit\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{\"--IconButton-hoverBg\":e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity)}})),{props:{size:\"small\"},style:{padding:5,fontSize:e.typography.pxToRem(18)}},{props:{size:\"large\"},style:{padding:12,fontSize:e.typography.pxToRem(28)}}],[`&.${Cb.disabled}`]:{backgroundColor:\"transparent\",color:(e.vars||e).palette.action.disabled},[`&.${Cb.loading}`]:{color:\"transparent\"}}))),R_=ae(\"span\",{name:\"MuiIconButton\",slot:\"LoadingIndicator\"})(({theme:e})=>({display:\"none\",position:\"absolute\",visibility:\"visible\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",color:(e.vars||e).palette.action.disabled,variants:[{props:{loading:!0},style:{display:\"flex\"}}]})),w_=Im.forwardRef(function(t,o){let r=je({props:t,name:\"MuiIconButton\"}),{edge:n=!1,children:a,className:i,color:l=\"default\",disabled:s=!1,disableFocusRipple:c=!1,size:u=\"medium\",id:m,loading:p=null,loadingIndicator:d,...v}=r,T=tl(m),S=d??(0,sc.jsx)(Ju,{\"aria-labelledby\":T,color:\"inherit\",size:16}),h={...r,edge:n,color:l,disabled:s,disableFocusRipple:c,loading:p,loadingIndicator:S,size:u},y=P_(h);return(0,sc.jsxs)(C_,{id:p?T:m,className:ie(y.root,i),centerRipple:!0,focusRipple:!c,disabled:s||p,ref:o,...v,ownerState:h,children:[typeof p==\"boolean\"&&(0,sc.jsx)(\"span\",{className:y.loadingWrapper,style:{display:\"contents\"},children:(0,sc.jsx)(R_,{className:y.loadingIndicator,ownerState:h,children:p&&S})}),a]})}),Rb=w_;var gR=q(Ie(),1),bR=Qu((0,gR.jsx)(\"path\",{d:\"M3 17v2h6v-2zM3 5v2h10V5zm10 16v-2h8v-2h-8v-2h-2v6zM7 9v2H3v2h4v2h2V9zm14 4v-2H11v2zm-6-4h2V7h4V5h-4V3h-2z\"}),\"Tune\");var vR={widgets:{Show2D:{tool_groups:[\"display\",\"histogram\",\"stats\",\"navigation\",\"view\",\"export\",\"roi\",\"profile\",\"all\"],aliases:{}},Show3D:{tool_groups:[\"display\",\"histogram\",\"stats\",\"playback\",\"view\",\"export\",\"roi\",\"profile\",\"all\"],aliases:{navigation:\"playback\"}},Show3DVolume:{tool_groups:[\"display\",\"histogram\",\"playback\",\"fft\",\"navigation\",\"stats\",\"export\",\"view\",\"volume\",\"all\"],aliases:{}},Show4D:{tool_groups:[\"display\",\"roi\",\"histogram\",\"profile\",\"navigation\",\"playback\",\"stats\",\"export\",\"view\",\"fft\",\"all\"],aliases:{}},Show4DSTEM:{tool_groups:[\"display\",\"histogram\",\"stats\",\"navigation\",\"playback\",\"view\",\"export\",\"roi\",\"profile\",\"fft\",\"virtual\",\"frame\",\"all\"],aliases:{}},ShowComplex2D:{tool_groups:[\"display\",\"histogram\",\"fft\",\"roi\",\"stats\",\"export\",\"view\",\"all\"],aliases:{}},Mark2D:{tool_groups:[\"points\",\"roi\",\"profile\",\"display\",\"marker_style\",\"snap\",\"navigation\",\"view\",\"export\",\"all\"],aliases:{}},Edit2D:{tool_groups:[\"mode\",\"edit\",\"display\",\"histogram\",\"stats\",\"navigation\",\"export\",\"view\",\"all\"],aliases:{}},Align2D:{tool_groups:[\"alignment\",\"overlay\",\"display\",\"histogram\",\"stats\",\"export\",\"view\",\"all\"],aliases:{}},Bin:{tool_groups:[\"display\",\"binning\",\"mask\",\"preview\",\"stats\",\"export\",\"all\"],aliases:{}},Merge4DSTEM:{tool_groups:[\"display\",\"sources\",\"merge\",\"preview\",\"stats\",\"export\",\"all\"],aliases:{}},Show1D:{tool_groups:[\"display\",\"peaks\",\"stats\",\"export\",\"all\"],aliases:{}}},viewer_widgets:[\"Show1D\",\"Show2D\",\"Show3D\",\"Show3DVolume\",\"Show4D\",\"Show4DSTEM\",\"ShowComplex2D\"],control_presets:{all:{label:\"All\",show_groups:[\"*\"]},compact:{label:\"Compact\",show_groups:[\"mode\",\"edit\",\"display\",\"navigation\",\"playback\",\"view\",\"export\",\"fft\"]},mask_focus:{label:\"Mask Focus\",show_groups:[\"edit\",\"display\",\"roi\",\"histogram\",\"stats\",\"navigation\",\"playback\",\"view\",\"export\",\"fft\",\"virtual\",\"frame\"]},crop_focus:{label:\"Crop Focus\",show_groups:[\"mode\",\"edit\",\"display\",\"histogram\",\"stats\",\"navigation\",\"view\",\"export\"]},spectroscopy:{label:\"Spectroscopy\",show_groups:[\"display\",\"peaks\",\"stats\"]}}};var cc=vR;function xR(e){let t=cc.widgets[e];if(!t){let o=Object.keys(cc.widgets).sort().join(\", \");throw new Error(`Unknown widget '${e}'. Supported widgets: ${o}.`)}return t}function O_(e){return e==null?[]:typeof e==\"string\"?[e]:[...e]}function uc(e,t){let r=xR(e).aliases??{},n=t.trim().toLowerCase();return r[n]??n}function pc(e){return[...xR(e).tool_groups]}function Fm(e,t){let o=pc(e),r=new Set(o),n=[],a=new Set;for(let i of O_(t)){let l=uc(e,String(i));if(l){if(!r.has(l)){let s=o.map(c=>`\"${c}\"`).join(\", \");throw new Error(`Unknown tool group '${i}'. Supported values: ${s}.`)}if(l===\"all\")return[\"all\"];a.has(l)||(a.add(l),n.push(l))}}return n}function TR(e,t){return pc(e).filter(o=>o!==\"all\"&&t.has(o))}function SR(e,t){let o=Fm(e,t);return o.includes(\"all\")?pc(e).filter(r=>r!==\"all\"):o}function ER(e){return e.replace(/_/g,\" \").replace(/\\b\\w/g,t=>t.toUpperCase())}function PR(){return Object.keys(cc.control_presets)}function CR(e){return cc.control_presets[e]?.label??e}function RR(e,t){let o=cc.control_presets[t];if(!o){let i=Object.keys(cc.control_presets).sort().join(\", \");throw new Error(`Unknown control preset '${t}'. Supported presets: ${i}.`)}let r=pc(e).filter(i=>i!==\"all\");if(o.show_groups.includes(\"*\"))return[];let n=new Set(o.show_groups.map(i=>uc(e,i))),a=r.filter(i=>!n.has(i));return Fm(e,a)}function Km(e,t,o){let r=Fm(e,o),n=Fm(e,t),a=new Set(r),i=new Set(n),l=a.has(\"all\"),s=l||i.has(\"all\"),c=m=>{let p=uc(e,m);return p===\"all\"?l:l||a.has(p)};return{hideAll:l,lockAll:s,isHidden:c,isLocked:m=>{let p=uc(e,m);return p===\"all\"?s:s||c(p)||i.has(p)},hiddenSet:a,disabledSet:i}}function wb(e,t,o){let r=new Set(SR(e,t)),n=uc(e,o);return n===\"all\"?[\"all\"]:(r.add(n),TR(e,r))}function Mb(e,t,o){let r=new Set(SR(e,t));return r.delete(uc(e,o)),TR(e,r)}var wR={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},A_={fontSize:10,py:.25,px:1,minWidth:0};function MR({widgetName:e,hiddenTools:t,setHiddenTools:o,disabledTools:r,setDisabledTools:n,themeColors:a,labelOverrides:i}){let[l,s]=at.useState(null),c=at.useMemo(()=>pc(e).filter(v=>v!==\"all\"),[e]),u=at.useMemo(()=>Km(e,r,t),[e,r,t]),m=at.useCallback((v,T)=>{o(S=>T?Mb(e,S,v):wb(e,S,v))},[o,e]),p=at.useCallback((v,T)=>{n(S=>T?wb(e,S,v):Mb(e,S,v))},[n,e]),d=at.useCallback(v=>{o(RR(e,v))},[o,e]);return at.createElement(at.Fragment,null,at.createElement(yp,{title:\"Customize controls\",arrow:!0,placement:\"top\"},at.createElement(Rb,{size:\"small\",\"aria-label\":\"Customize controls\",onClick:v=>s(v.currentTarget),sx:{p:.25,ml:.5,color:a.text}},at.createElement(bR,{sx:{fontSize:16}}))),at.createElement(ip,{anchorEl:l,open:!!l,onClose:()=>s(null),anchorOrigin:{vertical:\"bottom\",horizontal:\"right\"},transformOrigin:{vertical:\"top\",horizontal:\"right\"},PaperProps:{sx:{bgcolor:a.controlBg,color:a.text,border:`1px solid ${a.border}`,p:.5,minWidth:280}}},at.createElement(Fe,{sx:{px:.5,pb:.75}},at.createElement(Xe,{sx:{fontSize:11,fontWeight:\"bold\",mb:.75}},\"Presets\"),at.createElement(Fe,{sx:{display:\"flex\",gap:.5,flexWrap:\"wrap\"}},PR().map(v=>at.createElement(ga,{key:v,size:\"small\",sx:A_,\"data-testid\":`preset-${v}`,onClick:()=>d(v)},CR(v))))),at.createElement(ob,{sx:{borderColor:a.border,my:.5}}),at.createElement(Fe,{sx:{maxHeight:300,overflowY:\"auto\",px:.5}},at.createElement(Xe,{sx:{fontSize:11,fontWeight:\"bold\",mb:.5}},\"Per-group\"),c.map(v=>{let T=i?.[v]??ER(v),S=u.isHidden(v),h=u.isLocked(v);return at.createElement(Fe,{key:v,\"data-testid\":`tool-row-${v}`,sx:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",py:.25,gap:.5}},at.createElement(Xe,{sx:{fontSize:11}},T),at.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:.5}},at.createElement(Xe,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Show\"),at.createElement(Un,{size:\"small\",checked:!S,onChange:y=>m(v,y.target.checked),inputProps:{\"aria-label\":`show-${v}`},sx:wR.small}),at.createElement(Xe,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Lock\"),at.createElement(Un,{size:\"small\",checked:h,onChange:y=>p(v,y.target.checked),inputProps:{\"aria-label\":`lock-${v}`},sx:wR.small,disabled:S})))}))))}var xn={label:{fontSize:11},labelSmall:{fontSize:10},value:{fontSize:10,fontFamily:\"monospace\"},title:{fontWeight:\"bold\"}},D_={XS:4,SM:8,MD:12,LG:16},hp={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},gp={fontSize:10,py:.25,px:1,minWidth:0},N_={anchorOrigin:{vertical:\"top\",horizontal:\"left\"},transformOrigin:{vertical:\"bottom\",horizontal:\"left\"},sx:{zIndex:9999}},OR={small:{\"& .MuiSlider-thumb\":{width:12,height:12},\"& .MuiSlider-rail\":{height:3},\"& .MuiSlider-track\":{height:3}}},__={root:{p:2,bgcolor:\"transparent\",color:\"inherit\",fontFamily:\"monospace\",overflow:\"visible\"}},yi=window.devicePixelRatio||1,AR=.2;function tn(e){return Math.round(e)+.5}var z_=600,k_=400,B_=12,L_=16,j_=28,U_=18,H_=48,V_=26,vo=\"-apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",Tn=4,NR=8,DR=55,$_=.05;function Y_({text:e,theme:t=\"dark\"}){let o=t===\"dark\";return w.createElement(yp,{title:typeof e==\"string\"?w.createElement(Xe,{sx:{fontSize:11,lineHeight:1.4}},e):e,arrow:!0,placement:\"bottom\",componentsProps:{tooltip:{sx:{bgcolor:o?\"#333\":\"#fff\",color:o?\"#ddd\":\"#333\",border:`1px solid ${o?\"#555\":\"#ccc\"}`,maxWidth:280,p:1}},arrow:{sx:{color:o?\"#333\":\"#fff\",\"&::before\":{border:`1px solid ${o?\"#555\":\"#ccc\"}`}}}}},w.createElement(Xe,{component:\"span\",sx:{fontSize:12,color:o?\"#888\":\"#666\",cursor:\"help\",ml:.5,\"&:hover\":{color:o?\"#aaa\":\"#444\"}}},\"\\u24D8\"))}function X_({items:e}){return w.createElement(Fe,{component:\"table\",sx:{borderCollapse:\"collapse\",\"& td\":{py:.25,fontSize:11,lineHeight:1.3,verticalAlign:\"top\"},\"& td:first-of-type\":{pr:1.5,opacity:.7,fontFamily:\"monospace\",fontSize:10,whiteSpace:\"nowrap\"}}},w.createElement(\"tbody\",null,e.map(([t,o],r)=>w.createElement(\"tr\",{key:r},w.createElement(\"td\",null,t),w.createElement(\"td\",null,o)))))}function Sa(e,t,o=NR){let r=t-e;if(r<=0||!isFinite(r))return[e];let n=dR(r/o);if(n<=0||!isFinite(n))return[e,t];let a=Math.ceil(e/n)*n,i=[];for(let l=a;l<=t+n*.001;l+=n)l>=e-n*.001&&i.push(l);return i.length===0&&i.push(e,t),i}function bp(e,t,o=NR){let r=Math.floor(Math.log10(Math.max(e,1e-30))),n=Math.ceil(Math.log10(Math.max(t,1e-30))),a=n-r,i=a<=o?1:Math.ceil(a/o),l=[];for(let s=r;s<=n;s+=i){let c=Math.pow(10,s);c>=e&&c<=t&&l.push(c)}return l.length===0&&l.push(e,t),l}function G_(){let{themeInfo:e,colors:t}=fR(),o=e.theme===\"dark\",[r]=Ye(\"y_bytes\"),[n]=Ye(\"x_bytes\"),[a]=Ye(\"n_traces\"),[i]=Ye(\"n_points\"),[l]=Ye(\"labels\"),[s]=Ye(\"colors\"),[c]=Ye(\"title\"),[u]=Ye(\"x_label\"),[m]=Ye(\"y_label\"),[p]=Ye(\"x_unit\"),[d]=Ye(\"y_unit\"),[v,T]=Ye(\"log_scale\"),[S,h]=Ye(\"auto_contrast\"),[y]=Ye(\"percentile_low\"),[g]=Ye(\"percentile_high\"),[b]=Ye(\"show_stats\"),[E,C]=Ye(\"show_legend\"),[P,A]=Ye(\"show_grid\"),[_]=Ye(\"show_controls\"),[z]=Ye(\"line_width\"),[I]=Ye(\"stats_mean\"),[x]=Ye(\"stats_min\"),[k]=Ye(\"stats_max\"),[U]=Ye(\"stats_std\"),[O,N]=Ye(\"focused_trace\"),[X,oe]=Ye(\"peak_markers\"),[W,Te]=Ye(\"peak_active\"),[fe,Ke]=Ye(\"peak_search_radius\"),[Ze,Ue]=Ye(\"selected_peaks\"),[xe,Je]=Ye(\"grid_density\"),[ht,we]=Ye(\"x_range\"),[ft,le]=Ye(\"y_range\"),[Oe,Ae]=Ye(\"disabled_tools\"),[et,dt]=Ye(\"hidden_tools\"),[Lt]=Ye(\"range_stats\"),[jt]=Ye(\"peak_fwhm\"),Be=w.useMemo(()=>Km(\"Show1D\",Oe,et),[Oe,et]),Nt=Be.isHidden(\"display\"),Ro=Be.isHidden(\"peaks\"),Ut=Be.isHidden(\"stats\"),st=Be.isHidden(\"export\"),se=Be.isLocked(\"display\"),xt=Be.isLocked(\"peaks\"),fr=Be.isLocked(\"export\"),Z=w.useRef(null),ee=w.useRef(null),Se=w.useRef(null),[ye,ze]=w.useState(z_),[ue,gt]=w.useState(k_),[ce,ke]=w.useState(0),[he,Wt]=w.useState(1),[be,uo]=w.useState(0),[ve,po]=w.useState(1),[Ht,Sn]=w.useState(!1),Tt=w.useRef(!1);Tt.current=Ht;let[Qe,Ar]=w.useState(!1),En=w.useRef(!1);En.current=Qe;let Gt=w.useRef(null),[Re,$o]=w.useState(null),on=w.useRef({min:0,max:1}),rn=w.useRef({min:0,max:1}),nn=w.useRef([]),Dr=w.useRef(null),[ro,dl]=w.useState(null),[_R,Ob]=w.useState(null),Ea=w.useRef(null),[Pa,vp]=w.useState(null),Qm=w.useRef(null),Wm=w.useRef(!1),Bo=w.useRef(null),fc=w.useRef(null),Nr=w.useRef(null),[dc,Zm]=w.useState(null),[Ab,Db]=w.useState(\"\"),[Nb,_b]=w.useState(\"\"),[zb,ml]=w.useState(!1),_r=w.useRef(null),[mc,Jm]=w.useState(null),[kb,Bb]=w.useState(\"\"),[Lb,jb]=w.useState(\"\"),[Ub,yl]=w.useState(!1),[zR,Hb]=w.useState(!1),[Vb,hl]=w.useState(null),M=w.useMemo(()=>{let D=!!(m||d),f=!!(u||p),H=v?bp(Math.max(be,1e-30),ve):Sa(be,ve),B=30;try{let j=document.createElement(\"canvas\").getContext(\"2d\");if(j){j.font=`11px ${vo}`;for(let F of H){let Q=j.measureText(Rt(F)).width;Q>B&&(B=Q)}}}catch{}return{top:B_,right:L_,bottom:j_+(f?U_:0),left:Math.max(H_,B+Tn+6+(D?V_:0))}},[be,ve,v,m,d,u,p]),ge=ye-M.left-M.right,ne=ue-M.top-M.bottom;w.useEffect(()=>{if(!r||r.byteLength<4||a<1||i<1){nn.current=[];return}let D=Eb(r);if(!D){nn.current=[];return}let f=[];for(let R=0;R=4?Dr.current=Eb(n):Dr.current=null;let H=0,B=i-1;if(Dr.current&&Dr.current.length>0){let R=Pb(Dr.current);H=R.min,B=R.max}H===B&&(B=H+1);let j=1/0,F=-1/0;if(S&&f.length>0){let R=f.reduce((Y,K)=>Y+K.length,0),V=new Float32Array(R),te=0;for(let Y of f)V.set(Y,te),te+=Y.length;let G=yR(V,y,g);j=G.vmin,F=G.vmax}else for(let R of f){let V=Pb(R);V.minF&&(F=V.max)}isFinite(j)||(j=0),isFinite(F)||(F=1),j===F&&(j-=.5,F+=.5);let Q=(F-j)*$_;j-=Q,F+=Q,on.current={min:H,max:B},rn.current={min:j,max:F},ke(H),Wt(B),uo(j),po(F)},[r,n,a,i,S,y,g]);let St=w.useCallback(D=>M.left+(D-ce)/(he-ce)*ge,[ce,he,ge,M.left]),wt=w.useCallback(D=>{if(v){let f=Math.log10(Math.max(be,1e-30)),H=Math.log10(Math.max(ve,1e-30)),B=Math.log10(Math.max(D,1e-30));return M.top+ne-(B-f)/(H-f||1)*ne}return M.top+ne-(D-be)/(ve-be||1)*ne},[be,ve,ne,v,M.top]),Yo=w.useCallback(D=>ce+(D-M.left)/ge*(he-ce),[ce,he,ge,M.left]),an=w.useCallback(D=>{let f=(M.top+ne-D)/ne;if(v){let H=Math.log10(Math.max(be,1e-30)),B=Math.log10(Math.max(ve,1e-30));return Math.pow(10,H+f*(B-H))}return be+f*(ve-be)},[be,ve,ne,v,M.top]),gl=w.useCallback(()=>{Sn(!1),Ar(!1),we([]),le([]),ke(on.current.min),Wt(on.current.max),uo(rn.current.min),po(rn.current.max)},[we,le]);w.useEffect(()=>{let D=Z.current;if(!D)return;let f=D.getContext(\"2d\");if(!f||(D.width=ye*yi,D.height=ue*yi,f.scale(yi,yi),f.fillStyle=o?\"#1a1a1a\":\"#f8f8f8\",f.fillRect(0,0,ye,ue),ge<=0||ne<=0))return;let H=nn.current,B=Dr.current;if(P){f.strokeStyle=o?\"rgba(255,255,255,0.08)\":\"rgba(0,0,0,0.08)\",f.lineWidth=1,f.setLineDash([2,3]);let Y=Math.max(3,xe),K=Sa(ce,he,Y);for(let Ee of K){let de=tn(St(Ee));de>=M.left&&de<=M.left+ge&&(f.beginPath(),f.moveTo(de,M.top),f.lineTo(de,M.top+ne),f.stroke())}let J=Math.max(3,xe),pe=v?bp(Math.max(be,1e-30),ve,J):Sa(be,ve,J);for(let Ee of pe){let de=tn(wt(Ee));de>=M.top&&de<=M.top+ne&&(f.beginPath(),f.moveTo(M.left,de),f.lineTo(M.left+ge,de),f.stroke())}f.setLineDash([])}f.strokeStyle=o?\"#666\":\"#999\",f.lineWidth=1;let j=tn(M.left),F=tn(M.top+ne);f.beginPath(),f.moveTo(j,M.top),f.lineTo(j,F),f.lineTo(M.left+ge,F),f.stroke();let Q=Sa(ce,he,Math.max(3,Math.floor(ge/DR)));f.fillStyle=o?\"#aaa\":\"#555\",f.font=`11px ${vo}`,f.textAlign=\"center\",f.textBaseline=\"top\";for(let Y of Q){let K=tn(St(Y));K>=M.left&&K<=M.left+ge&&(f.beginPath(),f.moveTo(K,M.top+ne),f.lineTo(K,M.top+ne+Tn),f.stroke(),f.fillText(Rt(Y),K,M.top+ne+Tn+2))}let R=v?bp(Math.max(be,1e-30),ve):Sa(be,ve);f.textAlign=\"right\",f.textBaseline=\"middle\";for(let Y of R){let K=tn(wt(Y));K>=M.top&&K<=M.top+ne&&(f.beginPath(),f.moveTo(M.left-Tn,K),f.lineTo(M.left,K),f.stroke(),f.fillText(Rt(Y),M.left-Tn-2,K))}if(u||p){f.textAlign=\"center\",f.textBaseline=\"top\",f.font=`12px ${vo}`,f.fillStyle=o?\"#999\":\"#666\";let Y=u||\"\";p&&(Y+=Y?` (${p})`:p),f.fillText(Y,M.left+ge/2,M.top+ne+Tn+18)}if(m||d){f.save(),f.translate(12,M.top+ne/2),f.rotate(-Math.PI/2),f.textAlign=\"center\",f.textBaseline=\"top\",f.font=`12px ${vo}`,f.fillStyle=o?\"#999\":\"#666\";let Y=m||\"\";d&&(Y+=Y?` (${d})`:d),f.fillText(Y,0,0),f.restore()}f.save(),f.beginPath(),f.rect(M.left,M.top,ge,ne),f.clip();let V=O>=0&&O{let pe=H[Y],Ee=s&&s[Y]||\"#4fc3f7\";f.globalAlpha=K,f.strokeStyle=Ee,f.lineWidth=J,f.beginPath();let de=!1;for(let De=0;De0){let Y=new Set(Ze||[]);for(let K=0;K{let D=ee.current;if(!D)return;let f=D.getContext(\"2d\");if(!f||(D.width=ye*yi,D.height=ue*yi,f.scale(yi,yi),f.clearRect(0,0,ye,ue),ge<=0||ne<=0))return;if(ro){let{canvasX:j,canvasY:F}=ro;if(j>=M.left&&j<=M.left+ge&&F>=M.top&&F<=M.top+ne){f.strokeStyle=o?\"rgba(255,255,255,0.25)\":\"rgba(0,0,0,0.25)\",f.lineWidth=1,f.setLineDash([3,3]);let Q=tn(j);f.beginPath(),f.moveTo(Q,M.top),f.lineTo(Q,M.top+ne),f.stroke();let R=tn(F);f.beginPath(),f.moveTo(M.left,R),f.lineTo(M.left+ge,R),f.stroke(),f.setLineDash([]),f.fillStyle=ro.color,f.beginPath(),f.arc(j,wt(ro.dataY),4,0,Math.PI*2),f.fill();let V=Rt(ro.dataX),te=Rt(ro.dataY),G=`${V}, ${te}`;ro.label&&(G=`${ro.label}: ${G}`),f.font=\"10px monospace\";let Y=f.measureText(G).width,K=4,J=Y+K*2,pe=16,Ee=j+10,de=F-pe-6;Ee+J>M.left+ge&&(Ee=j-J-10),de=0&&O=1&&l&&l.length>0){let V=0;for(let J=0;JV&&(V=Ee)}let te=32+V,G=12+a*14,Y=M.left+ge-te-8,K=M.top+8;Qm.current={lx:Y,ly:K,w:te,h:G,entryH:14,pad:6,n:a},f.fillStyle=o?\"rgba(30,30,30,0.85)\":\"rgba(255,255,255,0.85)\",f.fillRect(Y,K,te,G),f.strokeStyle=o?\"#555\":\"#ccc\",f.lineWidth=1,f.strokeRect(Y,K,te,G);for(let J=0;J=0&&Ope&&(pe=R[de],Ee=de);if(pe>-1/0){let de=F?F[Ee]:Ee;B={x0:K,x1:J,peakX:de,peakY:pe,traceIdx:Q}}}}if(B){let j=B,F=Math.max(M.left,St(j.x0)),Q=Math.min(M.left+ge,St(j.x1)),R=Math.min(F,Q),V=Math.abs(Q-F);f.fillStyle=o?\"rgba(66,165,245,0.15)\":\"rgba(33,150,243,0.12)\",f.fillRect(R,M.top,V,ne),f.strokeStyle=o?\"rgba(66,165,245,0.5)\":\"rgba(33,150,243,0.4)\",f.lineWidth=1,f.strokeRect(R,M.top,V,ne);let te=St(j.peakX),G=wt(j.peakY),Y=s&&s[j.traceIdx]||\"#4fc3f7\";f.strokeStyle=Y,f.lineWidth=1,f.globalAlpha=.6,f.setLineDash([4,3]),f.beginPath(),f.moveTo(te,G),f.lineTo(te,M.top+ne),f.stroke(),f.setLineDash([]),f.globalAlpha=1;let K=6;f.fillStyle=o?\"rgba(66,165,245,0.3)\":\"rgba(33,150,243,0.25)\",f.strokeStyle=Y,f.lineWidth=2,f.setLineDash([3,2]),f.beginPath(),f.moveTo(te,G-K),f.lineTo(te+K,G+K),f.lineTo(te-K,G+K),f.closePath(),f.fill(),f.stroke(),f.setLineDash([]),f.font=`9px ${vo}`,f.fillStyle=o?\"#ddd\":\"#333\",f.textAlign=\"center\",f.textBaseline=\"bottom\",f.fillText(Rt(j.peakX),te,G-K-3)}if(Ht){let j=o?\"rgba(0,170,255,0.7)\":\"rgba(0,120,255,0.6)\",F=o?\"rgba(0,170,255,1.0)\":\"rgba(0,120,255,0.9)\";for(let Q of[\"left\",\"right\"]){let V=St(Q===\"left\"?ce:he);if(VM.left+ge+2)continue;let te=dc===Q||Nr.current?.handle===Q,G=te?F:j;f.strokeStyle=G,f.lineWidth=te?2:1,f.setLineDash([4,3]),f.beginPath(),f.moveTo(tn(V),M.top),f.lineTo(tn(V),M.top+ne),f.stroke(),f.setLineDash([]);let Y=M.top+ne+1,K=6;f.fillStyle=G,f.beginPath(),f.moveTo(V-K,Y),f.lineTo(V+K,Y),f.lineTo(V,Y+K+2),f.closePath(),f.fill()}}if(Ht&&(f.fillStyle=o?\"rgba(0,170,255,0.5)\":\"rgba(0,120,255,0.4)\",f.font=`bold 9px ${vo}`,f.textAlign=\"right\",f.textBaseline=\"top\",f.fillText(\"X LOCKED\",M.left+ge,M.top+ne+4)),Qe&&(f.fillStyle=o?\"rgba(0,170,255,0.5)\":\"rgba(0,120,255,0.4)\",f.font=`bold 9px ${vo}`,f.textAlign=\"left\",f.textBaseline=\"top\",f.fillText(\"Y LOCKED\",M.left+4,M.top+2)),Qe){let j=o?\"rgba(0,170,255,0.7)\":\"rgba(0,120,255,0.6)\",F=o?\"rgba(0,170,255,1.0)\":\"rgba(0,120,255,0.9)\";for(let Q of[\"top\",\"bottom\"]){let V=wt(Q===\"top\"?ve:be);if(VM.top+ne+2)continue;let te=mc===Q||_r.current?.handle===Q,G=te?F:j;f.strokeStyle=G,f.lineWidth=te?2:1,f.setLineDash([4,3]),f.beginPath(),f.moveTo(M.left,tn(V)),f.lineTo(M.left+ge,tn(V)),f.stroke(),f.setLineDash([]);let Y=M.left-1,K=6;f.fillStyle=G,f.beginPath(),f.moveTo(Y,V-K),f.lineTo(Y,V+K),f.lineTo(Y-K-2,V),f.closePath(),f.fill()}}if(jt&&jt.length>0){f.save(),f.beginPath(),f.rect(M.left,M.top,ge,ne),f.clip();for(let j of jt){if(j.fwhm==null||j.center==null||j.amplitude==null||j.offset==null)continue;let F=j.offset+j.amplitude/2,Q=wt(F),R=St(j.center-j.fwhm/2),V=St(j.center+j.fwhm/2),te=j.peak_idx,G=X&&te>=0&&te{let H=nn.current,B=Dr.current;if(H.length===0||i<1)return null;let j=Yo(D),F=0;if(B){let Y=1/0;for(let K=0;K{let H=Qm.current;if(!H||DH.lx+H.w||fH.ly+H.h)return null;let B=Math.floor((f-H.ly-H.pad)/H.entryH);return B<0||B>=H.n?null:B},[]),bl=w.useCallback((D,f)=>{if(!X||X.length===0)return null;let H=12,B=null,j=1/0;for(let F=0;F{if(!Ht||fM.top+ne+12)return null;let H=St(ce),B=St(he),j=Math.abs(D-H),F=Math.abs(D-B),Q=8;return j{if(!Qe||DM.left+ge)return null;let H=wt(ve),B=wt(be),j=Math.abs(f-H),F=Math.abs(f-B),Q=8;return j{D.preventDefault();let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(BM.left+ge||jM.top+ne)return;let F=D.deltaY>0?1.1:1/1.1,Q=Yo(B),R=an(j);Tt.current||(ke(V=>Q-(Q-V)*F),Wt(V=>Q+(V-Q)*F)),En.current||(uo(V=>R-(R-V)*F),po(V=>R+(V-R)*F))},[ge,ne,Yo,an,M.left,M.top]);w.useEffect(()=>{let D=Se.current;if(D)return D.addEventListener(\"wheel\",ey,{passive:!1}),()=>D.removeEventListener(\"wheel\",ey)},[ey]),w.useEffect(()=>{zb||(Db(ce.toPrecision(6)),_b(he.toPrecision(6)))},[ce,he,zb]),w.useEffect(()=>{Ub||(Bb(be.toPrecision(6)),jb(ve.toPrecision(6)))},[be,ve,Ub]),w.useEffect(()=>{ht&&ht.length===2?(ke(ht[0]),Wt(ht[1]),Sn(!0)):ht&&ht.length===0&&Ht&&Sn(!1)},[ht]),w.useEffect(()=>{ft&&ft.length===2?(uo(ft[0]),po(ft[1]),Ar(!0)):ft&&ft.length===0&&Qe&&Ar(!1)},[ft]),w.useEffect(()=>{let D=H=>{if(fc.current?.active){let B=fc.current,j=Math.max(200,B.startW+(H.clientX-B.startX)),F=Math.max(100,B.startH+(H.clientY-B.startY));ze(j),gt(F)}if(Nr.current){let B=Z.current;if(!B)return;let j=B.getBoundingClientRect(),F=H.clientX-j.left,Q=Math.max(M.left,Math.min(M.left+ge,F)),R=Yo(Q),V=on.current,te=Math.max(V.min,Math.min(V.max,R));Nr.current.handle===\"left\"?(ke(G=>Math.min(te,he-(he-G)*.001)),we([te,he])):(Wt(G=>Math.max(te,ce+(G-ce)*.001)),we([ce,te]))}if(_r.current){let B=Z.current;if(!B)return;let j=B.getBoundingClientRect(),F=H.clientY-j.top,Q=Math.max(M.top,Math.min(M.top+ne,F)),R=an(Q),V=rn.current,te=Math.max(V.min,Math.min(V.max,R));_r.current.handle===\"top\"?(po(G=>Math.max(te,be+(G-be)*.001)),le([be,te])):(uo(G=>Math.min(te,ve-(ve-G)*.001)),le([te,ve]))}},f=()=>{fc.current?.active&&(fc.current=null),Nr.current&&(Nr.current=null),_r.current&&(_r.current=null)};return window.addEventListener(\"mousemove\",D),window.addEventListener(\"mouseup\",f),()=>{window.removeEventListener(\"mousemove\",D),window.removeEventListener(\"mouseup\",f)}},[M.left,M.top,ge,ne,Yo,an,ce,he,be,ve,we,le]);let kR=w.useCallback(D=>{let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(j>M.top+ne&&j=M.left&&B<=M.left+ge){Gt.current={axis:\"x\",startPx:B,startVal:Yo(B)},$o({axis:\"x\",startVal:Yo(B),currentVal:Yo(B)});return}if(B=0&&j>=M.top&&j<=M.top+ne){Gt.current={axis:\"y\",startPx:j,startVal:an(j)},$o({axis:\"y\",startVal:an(j),currentVal:an(j)});return}if(Ht){let F=Sp(B,j);if(F){Nr.current={handle:F,startPx:B};return}}if(Qe){let F=Ep(B,j);if(F){_r.current={handle:F,startPx:j};return}}if(!(BM.left+ge||jM.top+ne)){if(W&&!xt&&bl(B,j)===null){let Q=xp(B,j),R=O>=0&&O{let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(Nr.current){let V=Nr.current,te=Math.max(M.left,Math.min(M.left+ge,B)),G=Yo(te),Y=on.current,K=Math.max(Y.min,Math.min(Y.max,G));if(V.handle===\"left\"){let J=Math.min(K,he-(he-ce)*.001);ke(J),we([J,he])}else{let J=Math.max(K,ce+(he-ce)*.001);Wt(J),we([ce,J])}return}if(_r.current){let V=_r.current,te=Math.max(M.top,Math.min(M.top+ne,j)),G=an(te),Y=rn.current,K=Math.max(Y.min,Math.min(Y.max,G));if(V.handle===\"top\"){let J=Math.max(K,be+(ve-be)*.001);po(J),le([be,J])}else{let J=Math.min(K,ve-(ve-be)*.001);uo(J),le([J,ve])}return}let F=!Bo.current?.active&&!Ea.current?.active&&!Gt.current;if(Ht&&F){let V=Sp(B,j);Zm(V)}else dc&&Zm(null);if(Qe&&F){let V=Ep(B,j);Jm(V)}else mc&&Jm(null);if(Gt.current){let V=Gt.current;V.axis===\"x\"?$o({axis:\"x\",startVal:V.startVal,currentVal:Yo(Math.max(M.left,Math.min(M.left+ge,B)))}):$o({axis:\"y\",startVal:V.startVal,currentVal:an(Math.max(M.top,Math.min(M.top+ne,j)))});return}if(Ea.current?.active){let V=Ea.current;Bo.current&&Math.abs(B-V.startPx)>3&&(Bo.current.wasDrag=!0);let te=Yo(Math.max(M.left,Math.min(M.left+ge,B))),G=Math.min(V.startDataX,te),Y=Math.max(V.startDataX,te),K=nn.current,J=Dr.current,pe=K[V.traceIdx];if(pe){let Ee=-1/0,de=-1;for(let De=0;De=G&&qt<=Y&&isFinite(pe[De])&&pe[De]>Ee&&(Ee=pe[De],de=De)}if(de>=0){let De=J?J[de]:de;vp({x0:G,x1:Y,peakX:De,peakY:Ee,traceIdx:V.traceIdx})}else vp(null)}dl(null);return}if(Bo.current?.active){let V=Bo.current,te=D.clientX-V.startX,G=D.clientY-V.startY;(Math.abs(te)>3||Math.abs(G)>3)&&(V.wasDrag=!0);let Y=V.startXMax-V.startXMin,K=V.startYMax-V.startYMin,J=-(te/ge)*Y,pe=G/ne*K;Tt.current||(ke(V.startXMin+J),Wt(V.startXMax+J)),En.current||(uo(V.startYMin+pe),po(V.startYMax+pe)),dl(null);return}if(BM.left+ge||jM.top+ne){dl(null);return}let Q=Tp(B,j);if(Wm.current=Q!==null,Ob(Q!==null?null:bl(B,j)),Q!==null){dl(null);return}let R=xp(B,j);R&&dl({canvasX:R.canvasX,canvasY:R.canvasY,dataX:R.dataX,dataY:R.dataY,traceIdx:R.traceIdx,label:R.label,color:R.color})},[ge,ne,xp,bl,Tp,M.left,M.top,Yo,an,Ht,Qe,ce,he,be,ve,Sp,Ep,dc,mc,we,le]),LR=w.useCallback(D=>{if(Nr.current){Nr.current=null;return}if(_r.current){_r.current=null;return}if(Gt.current&&Re){let{startVal:f,currentVal:H,axis:B}=Re,j=Math.min(f,H),F=Math.max(f,H),Q=B===\"x\"?he-ce:ve-be;F-j>Q*.01&&(B===\"x\"?(ke(j),Wt(F),Sn(!0),we([j,F])):(uo(j),po(F),Ar(!0),le([j,F]))),Gt.current=null,$o(null);return}if(Ea.current?.active){if((Bo.current?.wasDrag??!1)&&Pa){let H={x:Pa.peakX,y:Pa.peakY,trace_idx:Pa.traceIdx,label:Rt(Pa.peakX),type:\"peak\"};oe([...X||[],H])}Ea.current=null,vp(null),Bo.current=null;return}if(Bo.current?.active&&!Bo.current.wasDrag){let f=Z.current;if(f){let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top,F=Tp(B,j);if(F!==null){N(O===F?-1:F),Bo.current=null;return}let Q=bl(B,j);if(Q!==null){let R=Ze||[];D.shiftKey?R.includes(Q)?Ue(R.filter(V=>V!==Q)):Ue([...R,Q]):R.length===1&&R[0]===Q?Ue([]):Ue([Q]),Bo.current=null;return}if(W&&!xt&&ro){let R=nn.current,V=Dr.current,te=O>=0&&Ode&&(de=G[ot],Ee=ot);let De=V?V[Ee]:Ee,qt={x:De,y:de,trace_idx:te,label:Rt(De),type:\"peak\"};oe([...X||[],qt])}}else if(!W&&(Ze&&Ze.length>0&&Ue([]),ro)){let R=ro.traceIdx;N(O===R?-1:R)}}}Bo.current=null},[ro,O,N,W,X,oe,Ze,Ue,bl,Tp,xt,Re,ce,he,be,ve,we,le,Pa,fe]),jR=w.useCallback(()=>{Bo.current=null,Ea.current=null,Nr.current=null,_r.current=null,vp(null),Gt.current=null,$o(null),dl(null),Ob(null),Zm(null),Jm(null),Wm.current=!1},[]),UR=w.useCallback(D=>{let f=Z.current;if(!f){gl();return}let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(j>M.top+ne&&B>=M.left&&B<=M.left+ge&&Ht){Sn(!1),we([]),ke(on.current.min),Wt(on.current.max);return}if(B=M.top&&j<=M.top+ne&&Qe){Ar(!1),le([]),uo(rn.current.min),po(rn.current.max);return}gl()},[gl,ge,ne,M.left,M.top,Ht,Qe,we,le]),HR=w.useCallback(D=>{let f=D.target.tagName?.toLowerCase();if(!(f===\"input\"||f===\"textarea\"||f===\"select\"))switch(D.key){case\"r\":case\"R\":se||(D.preventDefault(),gl());break;case\"Escape\":D.preventDefault(),N(-1),Ze&&Ze.length>0&&Ue([]);break;case\"p\":case\"P\":xt||(D.preventDefault(),Te(!W));break;case\"c\":case\"C\":xt||(D.preventDefault(),oe([]),Ue([]));break;case\"Delete\":case\"Backspace\":if(!xt&&X&&X.length>0)if(D.preventDefault(),Ze&&Ze.length>0){let H=new Set(Ze),B=X.filter((j,F)=>!H.has(F));oe(B),Ue([])}else{let H=[...X];H.pop(),oe(H)}break}},[gl,N,X,oe,W,Te,Ze,Ue,se,xt]),VR=w.useCallback(()=>{hl(null);let D=Z.current;D&&D.toBlob(f=>{f&&lc(f,`${c||\"show1d\"}.png`)})},[c]),$b=w.useCallback((D=\"pdf\")=>{hl(null);let f=nn.current,H=Dr.current;if(f.length===0)return;let B=4,j=ye*B,F=ue*B,Q=document.createElement(\"canvas\");Q.width=j,Q.height=F;let R=Q.getContext(\"2d\");if(!R)return;if(R.scale(B,B),R.fillStyle=\"#ffffff\",R.fillRect(0,0,ye,ue),P){R.strokeStyle=\"rgba(0,0,0,0.08)\",R.lineWidth=1,R.setLineDash([2,3]);let G=Math.max(3,xe),Y=Sa(ce,he,G);for(let pe of Y){let Ee=St(pe);Ee>=M.left&&Ee<=M.left+ge&&(R.beginPath(),R.moveTo(Ee,M.top),R.lineTo(Ee,M.top+ne),R.stroke())}let K=Math.max(3,xe),J=v?bp(Math.max(be,1e-30),ve,K):Sa(be,ve,K);for(let pe of J){let Ee=wt(pe);Ee>=M.top&&Ee<=M.top+ne&&(R.beginPath(),R.moveTo(M.left,Ee),R.lineTo(M.left+ge,Ee),R.stroke())}R.setLineDash([])}R.strokeStyle=\"#999\",R.lineWidth=1,R.beginPath(),R.moveTo(M.left,M.top),R.lineTo(M.left,M.top+ne),R.lineTo(M.left+ge,M.top+ne),R.stroke();let V=Sa(ce,he,Math.max(3,Math.floor(ge/DR)));R.fillStyle=\"#555\",R.font=`10px ${vo}`,R.textAlign=\"center\",R.textBaseline=\"top\";for(let G of V){let Y=St(G);Y>=M.left&&Y<=M.left+ge&&(R.beginPath(),R.moveTo(Y,M.top+ne),R.lineTo(Y,M.top+ne+Tn),R.stroke(),R.fillText(Rt(G),Y,M.top+ne+Tn+2))}let te=v?bp(Math.max(be,1e-30),ve):Sa(be,ve);R.textAlign=\"right\",R.textBaseline=\"middle\";for(let G of te){let Y=wt(G);Y>=M.top&&Y<=M.top+ne&&(R.beginPath(),R.moveTo(M.left-Tn,Y),R.lineTo(M.left,Y),R.stroke(),R.fillText(Rt(G),M.left-Tn-2,Y))}if(u||p){R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`11px ${vo}`,R.fillStyle=\"#666\";let G=u||\"\";p&&(G+=G?` (${p})`:p),R.fillText(G,M.left+ge/2,M.top+ne+Tn+18)}if(m||d){R.save(),R.translate(12,M.top+ne/2),R.rotate(-Math.PI/2),R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`11px ${vo}`,R.fillStyle=\"#666\";let G=m||\"\";d&&(G+=G?` (${d})`:d),R.fillText(G,0,0),R.restore()}c&&(R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`bold 13px ${vo}`,R.fillStyle=\"#333\",R.fillText(c,ye/2,2)),R.save(),R.beginPath(),R.rect(M.left,M.top,ge,ne),R.clip();for(let G=0;G0)for(let G of X){let Y=s&&s[G.trace_idx]||\"#4fc3f7\",K=St(G.x),J=wt(G.y),pe=5;R.fillStyle=Y,R.strokeStyle=\"#fff\",R.lineWidth=1.5,R.beginPath(),R.moveTo(K,J-pe),R.lineTo(K+pe,J+pe),R.lineTo(K-pe,J+pe),R.closePath(),R.fill(),R.stroke(),R.font=`9px ${vo}`,R.fillStyle=\"#333\",R.textAlign=\"center\",R.textBaseline=\"bottom\",R.fillText(G.label||Rt(G.x),K,J-pe-3)}if(R.restore(),E&&f.length>=1&&l&&l.length>0){R.font=`10px ${vo}`;let G=14,Y=16,K=4,J=6,pe=0;for(let ot=0;otpe&&(pe=Pn)}let Ee=J*2+Y+K+pe,de=J*2+f.length*G,De=M.left+ge-Ee-8,qt=M.top+8;R.fillStyle=\"rgba(255,255,255,0.9)\",R.fillRect(De,qt,Ee,de),R.strokeStyle=\"#ccc\",R.lineWidth=1,R.strokeRect(De,qt,Ee,de);for(let ot=0;otlc(G,`${c||\"show1d\"}_figure.pdf`)):Q.toBlob(G=>{G&&lc(G,`${c||\"show1d\"}_figure.png`)})},[ye,ue,ce,he,be,ve,s,l,z,v,P,xe,E,u,m,p,d,c,St,wt,ge,ne,X]),vl=w.useCallback(D=>{let f=nn.current,H=Dr.current;if(f.length===0)return\"\";let F=[[\"x\",...l&&l.length>0?l:f.map((Q,R)=>`Data ${R+1}`)].join(\",\")];for(let Q=0;Q<(H?H.length:f[0].length);Q++){let R=H?H[Q]:Q;if(D&&Ht&&(Rhe))continue;let V=[String(R)];for(let te of f)V.push(String(te[Q]??\"\"));F.push(V.join(\",\"))}return F.join(`\n`)},[l,Ht,ce,he]),$R=w.useCallback(()=>{let D=vl(!0);D&&navigator.clipboard.writeText(D).then(()=>{Hb(!0),setTimeout(()=>Hb(!1),1e3)})},[vl]),YR=w.useCallback(()=>{hl(null);let D=vl(!0);D&&lc(new Blob([D],{type:\"text/csv\"}),`${c||\"show1d\"}_range.csv`)},[vl,c]),XR=w.useCallback(()=>{hl(null);let D=vl(!1);D&&lc(new Blob([D],{type:\"text/csv\"}),`${c||\"show1d\"}.csv`)},[vl,c]),GR=()=>Nr.current?\"ew-resize\":_r.current?\"ns-resize\":dc?\"ew-resize\":mc?\"ns-resize\":Gt.current?Gt.current.axis===\"x\"?\"ew-resize\":\"ns-resize\":Ea.current?.active?\"col-resize\":Bo.current?.active?\"grabbing\":_R!==null||Wm.current?\"pointer\":W&&!xt?\"col-resize\":\"crosshair\";return w.createElement(Fe,{className:\"show1d-root\",tabIndex:0,onKeyDown:HR,sx:{...__.root,bgcolor:t.bg,color:t.text}},w.createElement(Xe,{variant:\"caption\",sx:{...xn.label,color:t.accent,mb:`${D_.XS}px`,display:\"block\"}},c||\"Plot\",w.createElement(Y_,{theme:e.theme,text:w.createElement(X_,{items:[[\"Scroll\",\"Zoom in/out\"],[\"Drag\",\"Pan (or search peak when Peak on)\"],[\"Drag axis\",\"Lock X or Y range\"],[\"Dbl-click axis\",\"Unlock range\"],[\"Click\",\"Focus trace / select peak\"],[\"Shift+Click\",\"Multi-select peaks\"],[\"P\",\"Toggle peak mode\"],[\"C\",\"Clear all peaks\"],[\"Del\",\"Remove last peak\"],[\"Esc\",\"Deselect all\"],[\"R\",\"Reset view\"],[\"Dbl-click\",\"Reset view\"]]})}),w.createElement(MR,{widgetName:\"Show1D\",hiddenTools:et,setHiddenTools:dt,disabledTools:Oe,setDisabledTools:Ae,themeColors:t})),_&&!Be.hideAll&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"4px\",mb:\"2px\",height:28}},!Nt&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"Log:\"),w.createElement(Un,{size:\"small\",checked:v,onChange:(D,f)=>T(f),sx:hp.small,disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Auto:\"),w.createElement(Un,{size:\"small\",checked:S,onChange:(D,f)=>h(f),sx:hp.small,disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Grid:\"),w.createElement(Un,{size:\"small\",checked:P,onChange:(D,f)=>A(f),sx:hp.small,disabled:se}),P&&w.createElement(km,{size:\"small\",min:5,max:50,step:1,value:xe,onChange:(D,f)=>Je(f),sx:{width:60,ml:\"2px\",...OR.small},disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Legend:\"),w.createElement(Un,{size:\"small\",checked:E,onChange:(D,f)=>C(f),sx:hp.small,disabled:se})),!Ro&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Peak:\"),w.createElement(Un,{size:\"small\",checked:W,onChange:(D,f)=>Te(f),sx:hp.small,disabled:xt}),W&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text,ml:\"2px\"}},\"\\xB1\",fe),w.createElement(km,{size:\"small\",min:1,max:100,step:1,value:fe,onChange:(D,f)=>Ke(f),sx:{width:50,ml:\"2px\",...OR.small},disabled:xt}))),w.createElement(Fe,{sx:{flex:1}}),!Nt&&w.createElement(ga,{size:\"small\",sx:gp,onClick:gl,disabled:se},\"Reset\"),!st&&w.createElement(w.Fragment,null,w.createElement(ga,{size:\"small\",sx:{...gp,color:t.accent},onClick:D=>hl(D.currentTarget),disabled:fr},\"Export\"),w.createElement(ip,{anchorEl:Vb,open:!!Vb,onClose:()=>hl(null),...N_},w.createElement(nl,{onClick:()=>$b(\"pdf\"),sx:{fontSize:12}},\"Figure (PDF)\"),w.createElement(nl,{onClick:()=>$b(\"png\"),sx:{fontSize:12}},\"Figure (PNG)\"),w.createElement(nl,{onClick:VR,sx:{fontSize:12}},\"PNG\"),w.createElement(nl,{onClick:YR,sx:{fontSize:12}},\"CSV (range)\"),w.createElement(nl,{onClick:XR,sx:{fontSize:12}},\"CSV (all)\")))),w.createElement(Fe,{ref:Se,sx:{position:\"relative\",width:ye,height:ue,border:`1px solid ${t.border}`,cursor:GR(),bgcolor:o?\"#1a1a1a\":\"#f8f8f8\"},onMouseDown:kR,onMouseMove:BR,onMouseUp:LR,onMouseLeave:jR,onDoubleClick:UR},w.createElement(\"canvas\",{ref:Z,style:{width:ye,height:ue,position:\"absolute\",top:0,left:0}}),w.createElement(\"canvas\",{ref:ee,style:{width:ye,height:ue,position:\"absolute\",top:0,left:0,pointerEvents:\"none\"}}),w.createElement(Fe,{onMouseDown:D=>{fc.current={active:!0,startX:D.clientX,startY:D.clientY,startW:ye,startH:ue},D.stopPropagation()},sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:\"nwse-resize\",opacity:.6,background:`linear-gradient(135deg, transparent 50%, ${t.accent} 50%)`,\"&:hover\":{opacity:1}}})),Ht&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"6px\",mt:\"4px\",mb:\"2px\",height:24}},w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"X range:\"),w.createElement(\"input\",{type:\"number\",value:Ab,onChange:D=>{ml(!0),Db(D.target.value)},onFocus:()=>ml(!0),onBlur:()=>{ml(!1);let D=parseFloat(Ab);if(!isNaN(D)){let f=on.current,H=Math.max(f.min,Math.min(f.max,D));if(H>=he){let B=H;H=he,Wt(B),we([he,B]),ke(he);return}ke(H),we([H,he])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text}},\"\\u2014\"),w.createElement(\"input\",{type:\"number\",value:Nb,onChange:D=>{ml(!0),_b(D.target.value)},onFocus:()=>ml(!0),onBlur:()=>{ml(!1);let D=parseFloat(Nb);if(!isNaN(D)){let f=on.current,H=Math.max(f.min,Math.min(f.max,D));if(H<=ce){let B=H;H=ce,ke(B),we([B,ce]),Wt(ce);return}Wt(H),we([ce,H])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(ga,{size:\"small\",sx:gp,onClick:()=>{Sn(!1),we([]),ke(on.current.min),Wt(on.current.max)}},\"RESET\"),!st&&w.createElement(ga,{size:\"small\",sx:{...gp,ml:\"4px\"},onClick:$R,disabled:fr},zR?\"COPIED\":\"COPY CSV\")),Qe&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"6px\",mt:\"4px\",mb:\"2px\",height:24}},w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"Y range:\"),w.createElement(\"input\",{type:\"number\",value:kb,onChange:D=>{yl(!0),Bb(D.target.value)},onFocus:()=>yl(!0),onBlur:()=>{yl(!1);let D=parseFloat(kb);if(!isNaN(D)){let f=rn.current,H=Math.max(f.min,Math.min(f.max,D));if(H>=ve){let B=H;H=ve,po(B),le([ve,B]),uo(ve);return}uo(H),le([H,ve])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text}},\"\\u2014\"),w.createElement(\"input\",{type:\"number\",value:Lb,onChange:D=>{yl(!0),jb(D.target.value)},onFocus:()=>yl(!0),onBlur:()=>{yl(!1);let D=parseFloat(Lb);if(!isNaN(D)){let f=rn.current,H=Math.max(f.min,Math.min(f.max,D));if(H<=be){let B=H;H=be,uo(B),le([B,be]),po(be);return}po(H),le([be,H])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(ga,{size:\"small\",sx:gp,onClick:()=>{Ar(!1),le([]),uo(rn.current.min),po(rn.current.max)}},\"RESET\")),b&&!Ut&&I&&I.length>0&&(()=>{let D=O>=0&&OH);return w.createElement(Fe,{sx:{border:`1px solid ${t.border}`,borderTop:\"none\",bgcolor:o?t.bg:\"#fafafa\",maxWidth:ye}},D.map(f=>{let H=l&&l[f]||`Data ${f+1}`,B=s&&s[f]||\"#4fc3f7\";return w.createElement(Fe,{key:f,sx:{display:\"flex\",gap:2,alignItems:\"center\",px:1,py:.25}},w.createElement(Fe,{sx:{width:8,height:8,bgcolor:B,flexShrink:0}}),a>1&&w.createElement(Xe,{sx:{fontSize:11,color:t.text,fontWeight:\"bold\",minWidth:40}},H),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Mean \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(I[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Min \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(x[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Max \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(k[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Std \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(U[f]??0))))}),Ht&&Lt&&Lt.length>0&&w.createElement(w.Fragment,null,w.createElement(Fe,{sx:{borderTop:`1px dashed ${t.border}`,mx:1,my:.25}}),D.map(f=>{let H=Lt[f];if(!H)return null;let B=s&&s[f]||\"#4fc3f7\";return w.createElement(Fe,{key:`rs-${f}`,sx:{display:\"flex\",gap:2,alignItems:\"center\",px:1,py:.25}},w.createElement(Xe,{sx:{fontSize:10,color:o?\"#777\":\"#aaa\",minWidth:60}},\"Range (\",H.n_points,\" pts)\"),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Mean \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.mean))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Min \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.min))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Max \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.max))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Std \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.std))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"\\u222B \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.integral))))})),jt&&jt.length>0&&w.createElement(w.Fragment,null,w.createElement(Fe,{sx:{borderTop:`1px dashed ${t.border}`,mx:1,my:.25}}),jt.map((f,H)=>{let B=X&&f.peak_idx>=0&&f.peak_idx()=>(t||e((t={exports:{}}).exports,t),t.exports);var WR=(e,t,o,r)=>{if(t&&typeof t==\"object\"||typeof t==\"function\")for(let n of FR(t))!QR.call(e,n)&&n!==o&&Yb(e,n,{get:()=>t[n],enumerable:!(r=IR(t,n))||r.enumerable});return e};var q=(e,t,o)=>(o=e!=null?qR(KR(e)):{},WR(t||!e||!e.__esModule?Yb(o,\"default\",{value:e,enumerable:!0}):o,e));var ev=Xo(Me=>{\"use strict\";var ry=Symbol.for(\"react.transitional.element\"),ZR=Symbol.for(\"react.portal\"),JR=Symbol.for(\"react.fragment\"),e2=Symbol.for(\"react.strict_mode\"),t2=Symbol.for(\"react.profiler\"),o2=Symbol.for(\"react.consumer\"),r2=Symbol.for(\"react.context\"),n2=Symbol.for(\"react.forward_ref\"),a2=Symbol.for(\"react.suspense\"),i2=Symbol.for(\"react.memo\"),Fb=Symbol.for(\"react.lazy\"),l2=Symbol.for(\"react.activity\"),Xb=Symbol.iterator;function s2(e){return e===null||typeof e!=\"object\"?null:(e=Xb&&e[Xb]||e[\"@@iterator\"],typeof e==\"function\"?e:null)}var Kb={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Qb=Object.assign,Wb={};function Tl(e,t,o){this.props=e,this.context=t,this.refs=Wb,this.updater=o||Kb}Tl.prototype.isReactComponent={};Tl.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\")};Tl.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,\"forceUpdate\")};function Zb(){}Zb.prototype=Tl.prototype;function ny(e,t,o){this.props=e,this.context=t,this.refs=Wb,this.updater=o||Kb}var ay=ny.prototype=new Zb;ay.constructor=ny;Qb(ay,Tl.prototype);ay.isPureReactComponent=!0;var Gb=Array.isArray;function oy(){}var Mt={H:null,A:null,T:null,S:null},Jb=Object.prototype.hasOwnProperty;function iy(e,t,o){var r=o.ref;return{$$typeof:ry,type:e,key:t,ref:r!==void 0?r:null,props:o}}function c2(e,t){return iy(e.type,t,e.props)}function ly(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===ry}function u2(e){var t={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+e.replace(/[=:]/g,function(o){return t[o]})}var qb=/\\/+/g;function ty(e,t){return typeof e==\"object\"&&e!==null&&e.key!=null?u2(\"\"+e.key):t.toString(36)}function p2(e){switch(e.status){case\"fulfilled\":return e.value;case\"rejected\":throw e.reason;default:switch(typeof e.status==\"string\"?e.then(oy,oy):(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 xl(e,t,o,r,n){var a=typeof e;(a===\"undefined\"||a===\"boolean\")&&(e=null);var i=!1;if(e===null)i=!0;else switch(a){case\"bigint\":case\"string\":case\"number\":i=!0;break;case\"object\":switch(e.$$typeof){case ry:case ZR:i=!0;break;case Fb:return i=e._init,xl(i(e._payload),t,o,r,n)}}if(i)return n=n(e),i=r===\"\"?\".\"+ty(e,0):r,Gb(n)?(o=\"\",i!=null&&(o=i.replace(qb,\"$&/\")+\"/\"),xl(n,t,o,\"\",function(c){return c})):n!=null&&(ly(n)&&(n=c2(n,o+(n.key==null||e&&e.key===n.key?\"\":(\"\"+n.key).replace(qb,\"$&/\")+\"/\")+i)),t.push(n)),1;i=0;var l=r===\"\"?\".\":r+\":\";if(Gb(e))for(var s=0;s{\"use strict\";tv.exports=ev()});var pv=Xo(_t=>{\"use strict\";function py(e,t){var o=e.length;e.push(t);e:for(;0>>1,n=e[r];if(0>>1;rCp(l,o))sCp(c,l)?(e[r]=c,e[s]=o,r=s):(e[r]=l,e[i]=o,r=i);else if(sCp(c,o))e[r]=c,e[s]=o,r=s;else break e}}return t}function Cp(e,t){var o=e.sortIndex-t.sortIndex;return o!==0?o:e.id-t.id}_t.unstable_now=void 0;typeof performance==\"object\"&&typeof performance.now==\"function\"?(ov=performance,_t.unstable_now=function(){return ov.now()}):(sy=Date,rv=sy.now(),_t.unstable_now=function(){return sy.now()-rv});var ov,sy,rv,Vn=[],Ca=[],m2=1,zr=null,Lo=3,fy=!1,yc=!1,hc=!1,dy=!1,iv=typeof setTimeout==\"function\"?setTimeout:null,lv=typeof clearTimeout==\"function\"?clearTimeout:null,nv=typeof setImmediate<\"u\"?setImmediate:null;function Rp(e){for(var t=Cn(Ca);t!==null;){if(t.callback===null)wp(Ca);else if(t.startTime<=e)wp(Ca),t.sortIndex=t.expirationTime,py(Vn,t);else break;t=Cn(Ca)}}function my(e){if(hc=!1,Rp(e),!yc)if(Cn(Vn)!==null)yc=!0,El||(El=!0,Sl());else{var t=Cn(Ca);t!==null&&yy(my,t.startTime-e)}}var El=!1,gc=-1,sv=5,cv=-1;function uv(){return dy?!0:!(_t.unstable_now()-cve&&uv());){var r=zr.callback;if(typeof r==\"function\"){zr.callback=null,Lo=zr.priorityLevel;var n=r(zr.expirationTime<=e);if(e=_t.unstable_now(),typeof n==\"function\"){zr.callback=n,Rp(e),t=!0;break t}zr===Cn(Vn)&&wp(Vn),Rp(e)}else wp(Vn);zr=Cn(Vn)}if(zr!==null)t=!0;else{var a=Cn(Ca);a!==null&&yy(my,a.startTime-e),t=!1}}break e}finally{zr=null,Lo=o,fy=!1}t=void 0}}finally{t?Sl():El=!1}}}var Sl;typeof nv==\"function\"?Sl=function(){nv(cy)}:typeof MessageChannel<\"u\"?(uy=new MessageChannel,av=uy.port2,uy.port1.onmessage=cy,Sl=function(){av.postMessage(null)}):Sl=function(){iv(cy,0)};var uy,av;function yy(e,t){gc=iv(function(){e(_t.unstable_now())},t)}_t.unstable_IdlePriority=5;_t.unstable_ImmediatePriority=1;_t.unstable_LowPriority=4;_t.unstable_NormalPriority=3;_t.unstable_Profiling=null;_t.unstable_UserBlockingPriority=2;_t.unstable_cancelCallback=function(e){e.callback=null};_t.unstable_forceFrameRate=function(e){0>e||125r?(e.sortIndex=o,py(Ca,e),Cn(Vn)===null&&e===Cn(Ca)&&(hc?(lv(gc),gc=-1):hc=!0,yy(my,o-r))):(e.sortIndex=n,py(Vn,e),yc||fy||(yc=!0,El||(El=!0,Sl()))),e};_t.unstable_shouldYield=uv;_t.unstable_wrapCallback=function(e){var t=Lo;return function(){var o=Lo;Lo=t;try{return e.apply(this,arguments)}finally{Lo=o}}}});var dv=Xo((Q_,fv)=>{\"use strict\";fv.exports=pv()});var yv=Xo(qo=>{\"use strict\";var y2=re();function mv(e){var t=\"https://react.dev/errors/\"+e;if(1{\"use strict\";function hv(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(hv)}catch(e){console.error(e)}}hv(),gv.exports=yv()});var OS=Xo(td=>{\"use strict\";var mo=dv(),Yx=re(),b2=Op();function $(e){var t=\"https://react.dev/errors/\"+e;if(1Al||(e.current=eh[Al],eh[Al]=null,Al--)}function Et(e,t){Al++,eh[Al]=e.current,e.current=t}var On=An(null),Xc=An(null),ja=An(null),uf=An(null);function pf(e,t){switch(Et(ja,t),Et(Xc,e),Et(On,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Rx(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Rx(t),e=yS(t,e);else switch(e){case\"svg\":e=1;break;case\"math\":e=2;break;default:e=0}}So(On),Et(On,e)}function Fl(){So(On),So(Xc),So(ja)}function th(e){e.memoizedState!==null&&Et(uf,e);var t=On.current,o=yS(t,e.type);t!==o&&(Et(Xc,e),Et(On,o))}function ff(e){Xc.current===e&&(So(On),So(Xc)),uf.current===e&&(So(uf),tu._currentValue=Ti)}var hy,xv;function gi(e){if(hy===void 0)try{throw Error()}catch(o){var t=o.stack.trim().match(/\\n( *(at )?)/);hy=t&&t[1]||\"\",xv=-1)\":-1n||s[r]!==c[n]){var u=`\n`+s[r].replace(\" at new \",\" at \");return e.displayName&&u.includes(\"\")&&(u=u.replace(\"\",e.displayName)),u}while(1<=r&&0<=n);break}}}finally{gy=!1,Error.prepareStackTrace=o}return(o=e?e.displayName||e.name:\"\")?gi(o):\"\"}function E2(e,t){switch(e.tag){case 26:case 27:case 5:return gi(e.type);case 16:return gi(\"Lazy\");case 13:return e.child!==t&&t!==null?gi(\"Suspense Fallback\"):gi(\"Suspense\");case 19:return gi(\"SuspenseList\");case 0:case 15:return by(e.type,!1);case 11:return by(e.type.render,!1);case 1:return by(e.type,!0);case 31:return gi(\"Activity\");default:return\"\"}}function Tv(e){try{var t=\"\",o=null;do t+=E2(e,o),o=e,e=e.return;while(e);return t}catch(r){return`\nError generating stack: `+r.message+`\n`+r.stack}}var oh=Object.prototype.hasOwnProperty,qh=mo.unstable_scheduleCallback,vy=mo.unstable_cancelCallback,P2=mo.unstable_shouldYield,C2=mo.unstable_requestPaint,br=mo.unstable_now,R2=mo.unstable_getCurrentPriorityLevel,Qx=mo.unstable_ImmediatePriority,Wx=mo.unstable_UserBlockingPriority,df=mo.unstable_NormalPriority,w2=mo.unstable_LowPriority,Zx=mo.unstable_IdlePriority,M2=mo.log,O2=mo.unstable_setDisableYieldValue,au=null,vr=null;function _a(e){if(typeof M2==\"function\"&&O2(e),vr&&typeof vr.setStrictMode==\"function\")try{vr.setStrictMode(au,e)}catch{}}var xr=Math.clz32?Math.clz32:N2,A2=Math.log,D2=Math.LN2;function N2(e){return e>>>=0,e===0?32:31-(A2(e)/D2|0)|0}var Dp=256,Np=262144,_p=4194304;function bi(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 Uf(e,t,o){var r=e.pendingLanes;if(r===0)return 0;var n=0,a=e.suspendedLanes,i=e.pingedLanes;e=e.warmLanes;var l=r&134217727;return l!==0?(r=l&~a,r!==0?n=bi(r):(i&=l,i!==0?n=bi(i):o||(o=l&~e,o!==0&&(n=bi(o))))):(l=r&~a,l!==0?n=bi(l):i!==0?n=bi(i):o||(o=r&~e,o!==0&&(n=bi(o)))),n===0?0:t!==0&&t!==n&&(t&a)===0&&(a=n&-n,o=t&-t,a>=o||a===32&&(o&4194048)!==0)?t:n}function iu(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function _2(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 Jx(){var e=_p;return _p<<=1,(_p&62914560)===0&&(_p=4194304),e}function xy(e){for(var t=[],o=0;31>o;o++)t.push(e);return t}function lu(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function z2(e,t,o,r,n,a){var i=e.pendingLanes;e.pendingLanes=o,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=o,e.entangledLanes&=o,e.errorRecoveryDisabledLanes&=o,e.shellSuspendCounter=0;var l=e.entanglements,s=e.expirationTimes,c=e.hiddenUpdates;for(o=i&~o;0\"u\")return null;try{return e.activeElement||e.body}catch{return e.body}}var H2=/[\\n\"\\\\]/g;function Ur(e){return e.replace(H2,function(t){return\"\\\\\"+t.charCodeAt(0).toString(16)+\" \"})}function ah(e,t,o,r,n,a,i,l){e.name=\"\",i!=null&&typeof i!=\"function\"&&typeof i!=\"symbol\"&&typeof i!=\"boolean\"?e.type=i:e.removeAttribute(\"type\"),t!=null?i===\"number\"?(t===0&&e.value===\"\"||e.value!=t)&&(e.value=\"\"+Br(t)):e.value!==\"\"+Br(t)&&(e.value=\"\"+Br(t)):i!==\"submit\"&&i!==\"reset\"||e.removeAttribute(\"value\"),t!=null?ih(e,i,Br(t)):o!=null?ih(e,i,Br(o)):r!=null&&e.removeAttribute(\"value\"),n==null&&a!=null&&(e.defaultChecked=!!a),n!=null&&(e.checked=n&&typeof n!=\"function\"&&typeof n!=\"symbol\"),l!=null&&typeof l!=\"function\"&&typeof l!=\"symbol\"&&typeof l!=\"boolean\"?e.name=\"\"+Br(l):e.removeAttribute(\"name\")}function sT(e,t,o,r,n,a,i,l){if(a!=null&&typeof a!=\"function\"&&typeof a!=\"symbol\"&&typeof a!=\"boolean\"&&(e.type=a),t!=null||o!=null){if(!(a!==\"submit\"&&a!==\"reset\"||t!=null)){nh(e);return}o=o!=null?\"\"+Br(o):\"\",t=t!=null?\"\"+Br(t):o,l||t===e.value||(e.value=t),e.defaultValue=t}r=r??n,r=typeof r!=\"function\"&&typeof r!=\"symbol\"&&!!r,e.checked=l?e.checked:!!r,e.defaultChecked=!!r,i!=null&&typeof i!=\"function\"&&typeof i!=\"symbol\"&&typeof i!=\"boolean\"&&(e.name=i),nh(e)}function ih(e,t,o){t===\"number\"&&mf(e.ownerDocument)===e||e.defaultValue===\"\"+o||(e.defaultValue=\"\"+o)}function $l(e,t,o,r){if(e=e.options,t){t={};for(var n=0;n\"u\"||typeof window.document>\"u\"||typeof window.document.createElement>\"u\"),sh=!1;if(ta)try{Pl={},Object.defineProperty(Pl,\"passive\",{get:function(){sh=!0}}),window.addEventListener(\"test\",Pl,Pl),window.removeEventListener(\"test\",Pl,Pl)}catch{sh=!1}var Pl,za=null,Zh=null,Qp=null;function dT(){if(Qp)return Qp;var e,t=Zh,o=t.length,r,n=\"value\"in za?za.value:za.textContent,a=n.length;for(e=0;e=Dc),Nv=\" \",_v=!1;function yT(e,t){switch(e){case\"keyup\":return mw.indexOf(t.keyCode)!==-1;case\"keydown\":return t.keyCode!==229;case\"keypress\":case\"mousedown\":case\"focusout\":return!0;default:return!1}}function hT(e){return e=e.detail,typeof e==\"object\"&&\"data\"in e?e.data:null}var _l=!1;function hw(e,t){switch(e){case\"compositionend\":return hT(t);case\"keypress\":return t.which!==32?null:(_v=!0,Nv);case\"textInput\":return e=t.data,e===Nv&&_v?null:e;default:return null}}function gw(e,t){if(_l)return e===\"compositionend\"||!eg&&yT(e,t)?(e=dT(),Qp=Zh=za=null,_l=!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)return{node:o,offset:t-e};e=r}e:{for(;o;){if(o.nextSibling){o=o.nextSibling;break e}o=o.parentNode}o=void 0}o=Lv(o)}}function xT(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?xT(e,t.parentNode):\"contains\"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function TT(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=mf(e.document);t instanceof e.HTMLIFrameElement;){try{var o=typeof t.contentWindow.location.href==\"string\"}catch{o=!1}if(o)e=t.contentWindow;else break;t=mf(e.document)}return t}function tg(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 Cw=ta&&\"documentMode\"in document&&11>=document.documentMode,zl=null,ch=null,_c=null,uh=!1;function Uv(e,t,o){var r=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;uh||zl==null||zl!==mf(r)||(r=zl,\"selectionStart\"in r&&tg(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),_c&&Ic(_c,r)||(_c=r,r=Nf(ch,\"onSelect\"),0>=i,n-=i,Rn=1<<32-xr(t)+n|o<A?(_=P,P=null):_=P.sibling;var z=p(h,P,g[A],b);if(z===null){P===null&&(P=_);break}e&&P&&z.alternate===null&&t(h,P),y=a(z,y,A),C===null?E=z:C.sibling=z,C=z,P=_}if(A===g.length)return o(h,P),qe&&In(h,A),E;if(P===null){for(;AA?(_=P,P=null):_=P.sibling;var I=p(h,P,z.value,b);if(I===null){P===null&&(P=_);break}e&&P&&I.alternate===null&&t(h,P),y=a(I,y,A),C===null?E=I:C.sibling=I,C=I,P=_}if(z.done)return o(h,P),qe&&In(h,A),E;if(P===null){for(;!z.done;A++,z=g.next())z=m(h,z.value,b),z!==null&&(y=a(z,y,A),C===null?E=z:C.sibling=z,C=z);return qe&&In(h,A),E}for(P=r(P);!z.done;A++,z=g.next())z=d(P,h,A,z.value,b),z!==null&&(e&&z.alternate!==null&&P.delete(z.key===null?A:z.key),y=a(z,y,A),C===null?E=z:C.sibling=z,C=z);return e&&P.forEach(function(x){return t(h,x)}),qe&&In(h,A),E}function S(h,y,g,b){if(typeof g==\"object\"&&g!==null&&g.type===Ol&&g.key===null&&(g=g.props.children),typeof g==\"object\"&&g!==null){switch(g.$$typeof){case Ap:e:{for(var E=g.key;y!==null;){if(y.key===E){if(E=g.type,E===Ol){if(y.tag===7){o(h,y.sibling),b=n(y,g.props.children),b.return=h,h=b;break e}}else if(y.elementType===E||typeof E==\"object\"&&E!==null&&E.$$typeof===wa&&vi(E)===y.type){o(h,y.sibling),b=n(y,g.props),Tc(b,g),b.return=h,h=b;break e}o(h,y);break}else t(h,y);y=y.sibling}g.type===Ol?(b=Si(g.props.children,h.mode,b,g.key),b.return=h,h=b):(b=Zp(g.type,g.key,g.props,null,h.mode,b),Tc(b,g),b.return=h,h=b)}return i(h);case Rc:e:{for(E=g.key;y!==null;){if(y.key===E)if(y.tag===4&&y.stateNode.containerInfo===g.containerInfo&&y.stateNode.implementation===g.implementation){o(h,y.sibling),b=n(y,g.children||[]),b.return=h,h=b;break e}else{o(h,y);break}else t(h,y);y=y.sibling}b=My(g,h.mode,b),b.return=h,h=b}return i(h);case wa:return g=vi(g),S(h,y,g,b)}if(wc(g))return v(h,y,g,b);if(vc(g)){if(E=vc(g),typeof E!=\"function\")throw Error($(150));return g=E.call(g),T(h,y,g,b)}if(typeof g.then==\"function\")return S(h,y,Up(g),b);if(g.$$typeof===Kn)return S(h,y,jp(h,g),b);Hp(h,g)}return typeof g==\"string\"&&g!==\"\"||typeof g==\"number\"||typeof g==\"bigint\"?(g=\"\"+g,y!==null&&y.tag===6?(o(h,y.sibling),b=n(y,g),b.return=h,h=b):(o(h,y),b=wy(g,h.mode,b),b.return=h,h=b),i(h)):o(h,y)}return function(h,y,g,b){try{Qc=0;var E=S(h,y,g,b);return Gl=null,E}catch(P){if(P===ss||P===Gf)throw P;var C=hr(29,P,null,h.mode);return C.lanes=b,C.return=h,C}finally{}}}var Mi=BT(!0),LT=BT(!1),Ma=!1;function ug(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function gh(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 Ha(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Va(e,t,o){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(rt&2)!==0){var n=r.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),r.pending=t,t=hf(e),MT(e,null,o),t}return Xf(e,r,t,o),hf(e)}function kc(e,t,o){if(t=t.updateQueue,t!==null&&(t=t.shared,(o&4194048)!==0)){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,tT(e,o)}}function Ay(e,t){var o=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,o===r)){var n=null,a=null;if(o=o.firstBaseUpdate,o!==null){do{var i={lane:o.lane,tag:o.tag,payload:o.payload,callback:null,next:null};a===null?n=a=i:a=a.next=i,o=o.next}while(o!==null);a===null?n=a=t:a=a.next=t}else n=a=t;o={baseState:r.baseState,firstBaseUpdate:n,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},e.updateQueue=o;return}e=o.lastBaseUpdate,e===null?o.firstBaseUpdate=t:e.next=t,o.lastBaseUpdate=t}var bh=!1;function Bc(){if(bh){var e=Xl;if(e!==null)throw e}}function Lc(e,t,o,r){bh=!1;var n=e.updateQueue;Ma=!1;var a=n.firstBaseUpdate,i=n.lastBaseUpdate,l=n.shared.pending;if(l!==null){n.shared.pending=null;var s=l,c=s.next;s.next=null,i===null?a=c:i.next=c,i=s;var u=e.alternate;u!==null&&(u=u.updateQueue,l=u.lastBaseUpdate,l!==i&&(l===null?u.firstBaseUpdate=c:l.next=c,u.lastBaseUpdate=s))}if(a!==null){var m=n.baseState;i=0,u=c=s=null,l=a;do{var p=l.lane&-536870913,d=p!==l.lane;if(d?(Ge&p)===p:(r&p)===p){p!==0&&p===Wl&&(bh=!0),u!==null&&(u=u.next={lane:0,tag:l.tag,payload:l.payload,callback:null,next:null});e:{var v=e,T=l;p=t;var S=o;switch(T.tag){case 1:if(v=T.payload,typeof v==\"function\"){m=v.call(S,m,p);break e}m=v;break e;case 3:v.flags=v.flags&-65537|128;case 0:if(v=T.payload,p=typeof v==\"function\"?v.call(S,m,p):v,p==null)break e;m=Dt({},m,p);break e;case 2:Ma=!0}}p=l.callback,p!==null&&(e.flags|=64,d&&(e.flags|=8192),d=n.callbacks,d===null?n.callbacks=[p]:d.push(p))}else d={lane:p,tag:l.tag,payload:l.payload,callback:l.callback,next:null},u===null?(c=u=d,s=m):u=u.next=d,i|=p;if(l=l.next,l===null){if(l=n.shared.pending,l===null)break;d=l,l=d.next,d.next=null,n.lastBaseUpdate=d,n.shared.pending=null}}while(!0);u===null&&(s=m),n.baseState=s,n.firstBaseUpdate=c,n.lastBaseUpdate=u,a===null&&(n.shared.lanes=0),Qa|=i,e.lanes=i,e.memoizedState=m}}function jT(e,t){if(typeof e!=\"function\")throw Error($(191,e));e.call(t)}function UT(e,t){var o=e.callbacks;if(o!==null)for(e.callbacks=null,e=0;ea?a:8;var i=Pe.T,l={};Pe.T=l,Eg(e,!1,t,o);try{var s=n(),c=Pe.S;if(c!==null&&c(l,s),s!==null&&typeof s==\"object\"&&typeof s.then==\"function\"){var u=zw(s,r);jc(e,t,u,Tr(e))}else jc(e,t,r,Tr(e))}catch(m){jc(e,t,{then:function(){},status:\"rejected\",reason:m},Tr())}finally{nt.p=a,i!==null&&l.types!==null&&(i.types=l.types),Pe.T=i}}function Hw(){}function Eh(e,t,o,r){if(e.tag!==5)throw Error($(476));var n=u1(e).queue;c1(e,n,t,Ti,o===null?Hw:function(){return p1(e),o(r)})}function u1(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Ti,baseState:Ti,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ra,lastRenderedState:Ti},next:null};var o={};return t.next={memoizedState:o,baseState:o,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ra,lastRenderedState:o},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function p1(e){var t=u1(e);t.next===null&&(t=e.alternate.memoizedState),jc(e,t.next.queue,{},Tr())}function Sg(){return Ao(tu)}function f1(){return Jt().memoizedState}function d1(){return Jt().memoizedState}function Vw(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var o=Tr();e=Ha(o);var r=Va(t,e,o);r!==null&&(rr(r,t,o),kc(r,t,o)),t={cache:lg()},e.payload=t;return}t=t.return}}function $w(e,t,o){var r=Tr();o={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},Kf(e)?y1(t,o):(o=rg(e,t,o,r),o!==null&&(rr(o,e,r),h1(o,t,r)))}function m1(e,t,o){var r=Tr();jc(e,t,o,r)}function jc(e,t,o,r){var n={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null};if(Kf(e))y1(t,n);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var i=t.lastRenderedState,l=a(i,o);if(n.hasEagerState=!0,n.eagerState=l,Sr(l,i))return Xf(e,t,n,0),bt===null&&Yf(),!1}catch{}finally{}if(o=rg(e,t,n,r),o!==null)return rr(o,e,r),h1(o,t,r),!0}return!1}function Eg(e,t,o,r){if(r={lane:2,revertLane:Ng(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Kf(e)){if(t)throw Error($(479))}else t=rg(e,o,r,2),t!==null&&rr(t,e,2)}function Kf(e){var t=e.alternate;return e===Ne||t!==null&&t===Ne}function y1(e,t){ql=Sf=!0;var o=e.pending;o===null?t.next=t:(t.next=o.next,o.next=t),e.pending=t}function h1(e,t,o){if((o&4194048)!==0){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,tT(e,o)}}var Zc={readContext:Ao,use:If,useCallback:It,useContext:It,useEffect:It,useImperativeHandle:It,useLayoutEffect:It,useInsertionEffect:It,useMemo:It,useReducer:It,useRef:It,useState:It,useDebugValue:It,useDeferredValue:It,useTransition:It,useSyncExternalStore:It,useId:It,useHostTransitionStatus:It,useFormState:It,useActionState:It,useOptimistic:It,useMemoCache:It,useCacheRefresh:It};Zc.useEffectEvent=It;var g1={readContext:Ao,use:If,useCallback:function(e,t){return Io().memoizedState=[e,t===void 0?null:t],e},useContext:Ao,useEffect:ex,useImperativeHandle:function(e,t,o){o=o!=null?o.concat([e]):null,tf(4194308,4,n1.bind(null,t,e),o)},useLayoutEffect:function(e,t){return tf(4194308,4,e,t)},useInsertionEffect:function(e,t){tf(4,2,e,t)},useMemo:function(e,t){var o=Io();t=t===void 0?null:t;var r=e();if(Oi){_a(!0);try{e()}finally{_a(!1)}}return o.memoizedState=[r,t],r},useReducer:function(e,t,o){var r=Io();if(o!==void 0){var n=o(t);if(Oi){_a(!0);try{o(t)}finally{_a(!1)}}}else n=t;return r.memoizedState=r.baseState=n,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},r.queue=e,e=e.dispatch=$w.bind(null,Ne,e),[r.memoizedState,e]},useRef:function(e){var t=Io();return e={current:e},t.memoizedState=e},useState:function(e){e=Th(e);var t=e.queue,o=m1.bind(null,Ne,t);return t.dispatch=o,[e.memoizedState,o]},useDebugValue:xg,useDeferredValue:function(e,t){var o=Io();return Tg(o,e,t)},useTransition:function(){var e=Th(!1);return e=c1.bind(null,Ne,e.queue,!0,!1),Io().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,o){var r=Ne,n=Io();if(qe){if(o===void 0)throw Error($(407));o=o()}else{if(o=t(),bt===null)throw Error($(349));(Ge&127)!==0||XT(r,t,o)}n.memoizedState=o;var a={value:o,getSnapshot:t};return n.queue=a,ex(qT.bind(null,r,a,e),[e]),r.flags|=2048,Jl(9,{destroy:void 0},GT.bind(null,r,a,o,t),null),o},useId:function(){var e=Io(),t=bt.identifierPrefix;if(qe){var o=wn,r=Rn;o=(r&~(1<<32-xr(r)-1)).toString(32)+o,t=\"_\"+t+\"R_\"+o,o=Ef++,0<\\/script>\",a=a.removeChild(a.firstChild);break;case\"select\":a=typeof r.is==\"string\"?i.createElement(\"select\",{is:r.is}):i.createElement(\"select\"),r.multiple?a.multiple=!0:r.size&&(a.size=r.size);break;default:a=typeof r.is==\"string\"?i.createElement(n,{is:r.is}):i.createElement(n)}}a[Mo]=t,a[nr]=r;e:for(i=t.child;i!==null;){if(i.tag===5||i.tag===6)a.appendChild(i.stateNode);else if(i.tag!==4&&i.tag!==27&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===t)break e;for(;i.sibling===null;){if(i.return===null||i.return===t)break e;i=i.return}i.sibling.return=i.return,i=i.sibling}t.stateNode=a;e:switch(Do(a,n,r),n){case\"button\":case\"input\":case\"select\":case\"textarea\":r=!!r.autoFocus;break e;case\"img\":r=!0;break e;default:r=!1}r&&Yn(t)}}return Ot(t),jy(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,o),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&Yn(t);else{if(typeof r!=\"string\"&&t.stateNode===null)throw Error($(166));if(e=ja.current,Cl(t)){if(e=t.stateNode,o=t.memoizedProps,r=null,n=Oo,n!==null)switch(n.tag){case 27:case 5:r=n.memoizedProps}e[Mo]=t,e=!!(e.nodeValue===o||r!==null&&r.suppressHydrationWarning===!0||mS(e.nodeValue,o)),e||Fa(t,!0)}else e=_f(e).createTextNode(r),e[Mo]=t,t.stateNode=e}return Ot(t),null;case 31:if(o=t.memoizedState,e===null||e.memoizedState!==null){if(r=Cl(t),o!==null){if(e===null){if(!r)throw Error($(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error($(557));e[Mo]=t}else Ri(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ot(t),e=!1}else o=Oy(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=o),e=!0;if(!e)return t.flags&256?(yr(t),t):(yr(t),null);if((t.flags&128)!==0)throw Error($(558))}return Ot(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(n=Cl(t),r!==null&&r.dehydrated!==null){if(e===null){if(!n)throw Error($(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error($(317));n[Mo]=t}else Ri(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ot(t),n=!1}else n=Oy(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(yr(t),t):(yr(t),null)}return yr(t),(t.flags&128)!==0?(t.lanes=o,t):(o=r!==null,e=e!==null&&e.memoizedState!==null,o&&(r=t.child,n=null,r.alternate!==null&&r.alternate.memoizedState!==null&&r.alternate.memoizedState.cachePool!==null&&(n=r.alternate.memoizedState.cachePool.pool),a=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(a=r.memoizedState.cachePool.pool),a!==n&&(r.flags|=2048)),o!==e&&o&&(t.child.flags|=8192),Vp(t,t.updateQueue),Ot(t),null);case 4:return Fl(),e===null&&_g(t.stateNode.containerInfo),Ot(t),null;case 10:return Jn(t.type),Ot(t),null;case 19:if(So(Zt),r=t.memoizedState,r===null)return Ot(t),null;if(n=(t.flags&128)!==0,a=r.rendering,a===null)if(n)Sc(r,!1);else{if(Ft!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(a=Tf(e),a!==null){for(t.flags|=128,Sc(r,!1),e=a.updateQueue,t.updateQueue=e,Vp(t,e),t.subtreeFlags=0,e=o,o=t.child;o!==null;)OT(o,e),o=o.sibling;return Et(Zt,Zt.current&1|2),qe&&In(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&br()>wf&&(t.flags|=128,n=!0,Sc(r,!1),t.lanes=4194304)}else{if(!n)if(e=Tf(a),e!==null){if(t.flags|=128,n=!0,e=e.updateQueue,t.updateQueue=e,Vp(t,e),Sc(r,!0),r.tail===null&&r.tailMode===\"hidden\"&&!a.alternate&&!qe)return Ot(t),null}else 2*br()-r.renderingStartTime>wf&&o!==536870912&&(t.flags|=128,n=!0,Sc(r,!1),t.lanes=4194304);r.isBackwards?(a.sibling=t.child,t.child=a):(e=r.last,e!==null?e.sibling=a:t.child=a,r.last=a)}return r.tail!==null?(e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=br(),e.sibling=null,o=Zt.current,Et(Zt,n?o&1|2:o&1),qe&&In(t,r.treeForkCount),e):(Ot(t),null);case 22:case 23:return yr(t),pg(),r=t.memoizedState!==null,e!==null?e.memoizedState!==null!==r&&(t.flags|=8192):r&&(t.flags|=8192),r?(o&536870912)!==0&&(t.flags&128)===0&&(Ot(t),t.subtreeFlags&6&&(t.flags|=8192)):Ot(t),o=t.updateQueue,o!==null&&Vp(t,o.retryQueue),o=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(o=e.memoizedState.cachePool.pool),r=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),r!==o&&(t.flags|=2048),e!==null&&So(Ei),null;case 24:return o=null,e!==null&&(o=e.memoizedState.cache),t.memoizedState.cache!==o&&(t.flags|=2048),Jn(io),Ot(t),null;case 25:return null;case 30:return null}throw Error($(156,t.tag))}function Iw(e,t){switch(ig(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Jn(io),Fl(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return ff(t),null;case 31:if(t.memoizedState!==null){if(yr(t),t.alternate===null)throw Error($(340));Ri()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(yr(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error($(340));Ri()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return So(Zt),null;case 4:return Fl(),null;case 10:return Jn(t.type),null;case 22:case 23:return yr(t),pg(),e!==null&&So(Ei),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Jn(io),null;case 25:return null;default:return null}}function O1(e,t){switch(ig(t),t.tag){case 3:Jn(io),Fl();break;case 26:case 27:case 5:ff(t);break;case 4:Fl();break;case 31:t.memoizedState!==null&&yr(t);break;case 13:yr(t);break;case 19:So(Zt);break;case 10:Jn(t.type);break;case 22:case 23:yr(t),pg(),e!==null&&So(Ei);break;case 24:Jn(io)}}function fu(e,t){try{var o=t.updateQueue,r=o!==null?o.lastEffect:null;if(r!==null){var n=r.next;o=n;do{if((o.tag&e)===e){r=void 0;var a=o.create,i=o.inst;r=a(),i.destroy=r}o=o.next}while(o!==n)}}catch(l){ut(t,t.return,l)}}function Ka(e,t,o){try{var r=t.updateQueue,n=r!==null?r.lastEffect:null;if(n!==null){var a=n.next;r=a;do{if((r.tag&e)===e){var i=r.inst,l=i.destroy;if(l!==void 0){i.destroy=void 0,n=t;var s=o,c=l;try{c()}catch(u){ut(n,s,u)}}}r=r.next}while(r!==a)}}catch(u){ut(t,t.return,u)}}function A1(e){var t=e.updateQueue;if(t!==null){var o=e.stateNode;try{UT(t,o)}catch(r){ut(e,e.return,r)}}}function D1(e,t,o){o.props=Ai(e.type,e.memoizedProps),o.state=e.memoizedState;try{o.componentWillUnmount()}catch(r){ut(e,t,r)}}function Uc(e,t){try{var o=e.ref;if(o!==null){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;case 30:r=e.stateNode;break;default:r=e.stateNode}typeof o==\"function\"?e.refCleanup=o(r):o.current=r}}catch(n){ut(e,t,n)}}function Mn(e,t){var o=e.ref,r=e.refCleanup;if(o!==null)if(typeof r==\"function\")try{r()}catch(n){ut(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof o==\"function\")try{o(null)}catch(n){ut(e,t,n)}else o.current=null}function N1(e){var t=e.type,o=e.memoizedProps,r=e.stateNode;try{e:switch(t){case\"button\":case\"input\":case\"select\":case\"textarea\":o.autoFocus&&r.focus();break e;case\"img\":o.src?r.src=o.src:o.srcSet&&(r.srcset=o.srcSet)}}catch(n){ut(e,e.return,n)}}function Uy(e,t,o){try{var r=e.stateNode;dM(r,e.type,o,t),r[nr]=t}catch(n){ut(e,e.return,n)}}function _1(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Za(e.type)||e.tag===4}function Hy(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||_1(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&&Za(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Mh(e,t,o){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?(o.nodeType===9?o.body:o.nodeName===\"HTML\"?o.ownerDocument.body:o).insertBefore(e,t):(t=o.nodeType===9?o.body:o.nodeName===\"HTML\"?o.ownerDocument.body:o,t.appendChild(e),o=o._reactRootContainer,o!=null||t.onclick!==null||(t.onclick=Qn));else if(r!==4&&(r===27&&Za(e.type)&&(o=e.stateNode,t=null),e=e.child,e!==null))for(Mh(e,t,o),e=e.sibling;e!==null;)Mh(e,t,o),e=e.sibling}function Rf(e,t,o){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?o.insertBefore(e,t):o.appendChild(e);else if(r!==4&&(r===27&&Za(e.type)&&(o=e.stateNode),e=e.child,e!==null))for(Rf(e,t,o),e=e.sibling;e!==null;)Rf(e,t,o),e=e.sibling}function z1(e){var t=e.stateNode,o=e.memoizedProps;try{for(var r=e.type,n=t.attributes;n.length;)t.removeAttributeNode(n[0]);Do(t,r,o),t[Mo]=e,t[nr]=o}catch(a){ut(e,e.return,a)}}var Fn=!1,ao=!1,Vy=!1,dx=typeof WeakSet==\"function\"?WeakSet:Set,xo=null;function Fw(e,t){if(e=e.containerInfo,kh=Lf,e=TT(e),tg(e)){if(\"selectionStart\"in e)var o={start:e.selectionStart,end:e.selectionEnd};else e:{o=(o=e.ownerDocument)&&o.defaultView||window;var r=o.getSelection&&o.getSelection();if(r&&r.rangeCount!==0){o=r.anchorNode;var n=r.anchorOffset,a=r.focusNode;r=r.focusOffset;try{o.nodeType,a.nodeType}catch{o=null;break e}var i=0,l=-1,s=-1,c=0,u=0,m=e,p=null;t:for(;;){for(var d;m!==o||n!==0&&m.nodeType!==3||(l=i+n),m!==a||r!==0&&m.nodeType!==3||(s=i+r),m.nodeType===3&&(i+=m.nodeValue.length),(d=m.firstChild)!==null;)p=m,m=d;for(;;){if(m===e)break t;if(p===o&&++c===n&&(l=i),p===a&&++u===r&&(s=i),(d=m.nextSibling)!==null)break;m=p,p=m.parentNode}m=d}o=l===-1||s===-1?null:{start:l,end:s}}else o=null}o=o||{start:0,end:0}}else o=null;for(Bh={focusedElem:e,selectionRange:o},Lf=!1,xo=t;xo!==null;)if(t=xo,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,xo=e;else for(;xo!==null;){switch(t=xo,a=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(o=0;o title\"))),Do(a,r,o),a[Mo]=e,To(a),r=a;break e;case\"link\":var i=kx(\"link\",\"href\",n).get(r+(o.href||\"\"));if(i){for(var l=0;lS&&(i=S,S=T,T=i);var h=jv(l,T),y=jv(l,S);if(h&&y&&(d.rangeCount!==1||d.anchorNode!==h.node||d.anchorOffset!==h.offset||d.focusNode!==y.node||d.focusOffset!==y.offset)){var g=m.createRange();g.setStart(h.node,h.offset),d.removeAllRanges(),T>S?(d.addRange(g),d.extend(y.node,y.offset)):(g.setEnd(y.node,y.offset),d.addRange(g))}}}}for(m=[],d=l;d=d.parentNode;)d.nodeType===1&&m.push({element:d,left:d.scrollLeft,top:d.scrollTop});for(typeof l.focus==\"function\"&&l.focus(),l=0;lo?32:o,Pe.T=null,o=Dh,Dh=null;var a=Ya,i=ea;if(fo=0,ts=Ya=null,ea=0,(rt&6)!==0)throw Error($(331));var l=rt;if(rt|=4,G1(a.current),$1(a,a.current,i,o),rt=l,du(0,!1),vr&&typeof vr.onPostCommitFiberRoot==\"function\")try{vr.onPostCommitFiberRoot(au,a)}catch{}return!0}finally{nt.p=n,Pe.T=r,iS(e,t)}}function gx(e,t,o){t=Hr(o,t),t=Ch(e.stateNode,t,2),e=Va(e,t,2),e!==null&&(lu(e,2),Dn(e))}function ut(e,t,o){if(e.tag===3)gx(e,e,o);else for(;t!==null;){if(t.tag===3){gx(t,e,o);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==\"function\"||typeof r.componentDidCatch==\"function\"&&($a===null||!$a.has(r))){e=Hr(o,e),o=S1(2),r=Va(t,o,2),r!==null&&(E1(o,r,t,e),lu(r,2),Dn(r));break}}t=t.return}}function Yy(e,t,o){var r=e.pingCache;if(r===null){r=e.pingCache=new Ww;var n=new Set;r.set(t,n)}else n=r.get(t),n===void 0&&(n=new Set,r.set(t,n));n.has(o)||(Og=!0,n.add(o),e=oM.bind(null,e,t,o),t.then(e,e))}function oM(e,t,o){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&o,e.warmLanes&=~o,bt===e&&(Ge&o)===o&&(Ft===4||Ft===3&&(Ge&62914560)===Ge&&300>br()-Qf?(rt&2)===0&&os(e,0):Ag|=o,es===Ge&&(es=0)),Dn(e)}function sS(e,t){t===0&&(t=Jx()),e=zi(e,t),e!==null&&(lu(e,t),Dn(e))}function rM(e){var t=e.memoizedState,o=0;t!==null&&(o=t.retryLane),sS(e,o)}function nM(e,t){var o=0;switch(e.tag){case 31:case 13:var r=e.stateNode,n=e.memoizedState;n!==null&&(o=n.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error($(314))}r!==null&&r.delete(t),sS(e,o)}function aM(e,t){return qh(e,t)}var Af=null,Ml=null,_h=!1,Df=!1,Xy=!1,La=0;function Dn(e){e!==Ml&&e.next===null&&(Ml===null?Af=Ml=e:Ml=Ml.next=e),Df=!0,_h||(_h=!0,lM())}function du(e,t){if(!Xy&&Df){Xy=!0;do for(var o=!1,r=Af;r!==null;){if(!t)if(e!==0){var n=r.pendingLanes;if(n===0)var a=0;else{var i=r.suspendedLanes,l=r.pingedLanes;a=(1<<31-xr(42|e)+1)-1,a&=n&~(i&~l),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(o=!0,bx(r,a))}else a=Ge,a=Uf(r,r===bt?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),(a&3)===0||iu(r,a)||(o=!0,bx(r,a));r=r.next}while(o);Xy=!1}}function iM(){cS()}function cS(){Df=_h=!1;var e=0;La!==0&&yM()&&(e=La);for(var t=br(),o=null,r=Af;r!==null;){var n=r.next,a=uS(r,t);a===0?(r.next=null,o===null?Af=n:o.next=n,n===null&&(Ml=o)):(o=r,(e!==0||(a&3)!==0)&&(Df=!0)),r=n}fo!==0&&fo!==5||du(e,!1),La!==0&&(La=0)}function uS(e,t){for(var o=e.suspendedLanes,r=e.pingedLanes,n=e.expirationTimes,a=e.pendingLanes&-62914561;0l)break;var u=s.transferSize,m=s.initiatorType;u&&Cx(m)&&(s=s.responseEnd,i+=u*(s\"u\"?null:document;function vS(e,t,o){var r=us;if(r&&typeof t==\"string\"&&t){var n=Ur(t);n='link[rel=\"'+e+'\"][href=\"'+n+'\"]',typeof o==\"string\"&&(n+='[crossorigin=\"'+o+'\"]'),Nx.has(n)||(Nx.add(n),e={rel:e,crossOrigin:o,href:t},r.querySelector(n)===null&&(t=r.createElement(\"link\"),Do(t,\"link\",e),To(t),r.head.appendChild(t)))}}function PM(e){ia.D(e),vS(\"dns-prefetch\",e,null)}function CM(e,t){ia.C(e,t),vS(\"preconnect\",e,t)}function RM(e,t,o){ia.L(e,t,o);var r=us;if(r&&e&&t){var n='link[rel=\"preload\"][as=\"'+Ur(t)+'\"]';t===\"image\"&&o&&o.imageSrcSet?(n+='[imagesrcset=\"'+Ur(o.imageSrcSet)+'\"]',typeof o.imageSizes==\"string\"&&(n+='[imagesizes=\"'+Ur(o.imageSizes)+'\"]')):n+='[href=\"'+Ur(e)+'\"]';var a=n;switch(t){case\"style\":a=rs(e);break;case\"script\":a=ps(e)}Xr.has(a)||(e=Dt({rel:\"preload\",href:t===\"image\"&&o&&o.imageSrcSet?void 0:e,as:t},o),Xr.set(a,e),r.querySelector(n)!==null||t===\"style\"&&r.querySelector(mu(a))||t===\"script\"&&r.querySelector(yu(a))||(t=r.createElement(\"link\"),Do(t,\"link\",e),To(t),r.head.appendChild(t)))}}function wM(e,t){ia.m(e,t);var o=us;if(o&&e){var r=t&&typeof t.as==\"string\"?t.as:\"script\",n='link[rel=\"modulepreload\"][as=\"'+Ur(r)+'\"][href=\"'+Ur(e)+'\"]',a=n;switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":a=ps(e)}if(!Xr.has(a)&&(e=Dt({rel:\"modulepreload\",href:e},t),Xr.set(a,e),o.querySelector(n)===null)){switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":if(o.querySelector(yu(a)))return}r=o.createElement(\"link\"),Do(r,\"link\",e),To(r),o.head.appendChild(r)}}}function MM(e,t,o){ia.S(e,t,o);var r=us;if(r&&e){var n=Vl(r).hoistableStyles,a=rs(e);t=t||\"default\";var i=n.get(a);if(!i){var l={loading:0,preload:null};if(i=r.querySelector(mu(a)))l.loading=5;else{e=Dt({rel:\"stylesheet\",href:e,\"data-precedence\":t},o),(o=Xr.get(a))&&zg(e,o);var s=i=r.createElement(\"link\");To(s),Do(s,\"link\",e),s._p=new Promise(function(c,u){s.onload=c,s.onerror=u}),s.addEventListener(\"load\",function(){l.loading|=1}),s.addEventListener(\"error\",function(){l.loading|=2}),l.loading|=4,af(i,t,r)}i={type:\"stylesheet\",instance:i,count:1,state:l},n.set(a,i)}}}function OM(e,t){ia.X(e,t);var o=us;if(o&&e){var r=Vl(o).hoistableScripts,n=ps(e),a=r.get(n);a||(a=o.querySelector(yu(n)),a||(e=Dt({src:e,async:!0},t),(t=Xr.get(n))&&kg(e,t),a=o.createElement(\"script\"),To(a),Do(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function AM(e,t){ia.M(e,t);var o=us;if(o&&e){var r=Vl(o).hoistableScripts,n=ps(e),a=r.get(n);a||(a=o.querySelector(yu(n)),a||(e=Dt({src:e,async:!0,type:\"module\"},t),(t=Xr.get(n))&&kg(e,t),a=o.createElement(\"script\"),To(a),Do(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function _x(e,t,o,r){var n=(n=ja.current)?zf(n):null;if(!n)throw Error($(446));switch(e){case\"meta\":case\"title\":return null;case\"style\":return typeof o.precedence==\"string\"&&typeof o.href==\"string\"?(t=rs(o.href),o=Vl(n).hoistableStyles,r=o.get(t),r||(r={type:\"style\",instance:null,count:0,state:null},o.set(t,r)),r):{type:\"void\",instance:null,count:0,state:null};case\"link\":if(o.rel===\"stylesheet\"&&typeof o.href==\"string\"&&typeof o.precedence==\"string\"){e=rs(o.href);var a=Vl(n).hoistableStyles,i=a.get(e);if(i||(n=n.ownerDocument||n,i={type:\"stylesheet\",instance:null,count:0,state:{loading:0,preload:null}},a.set(e,i),(a=n.querySelector(mu(e)))&&!a._p&&(i.instance=a,i.state.loading=5),Xr.has(e)||(o={rel:\"preload\",as:\"style\",href:o.href,crossOrigin:o.crossOrigin,integrity:o.integrity,media:o.media,hrefLang:o.hrefLang,referrerPolicy:o.referrerPolicy},Xr.set(e,o),a||DM(n,e,o,i.state))),t&&r===null)throw Error($(528,\"\"));return i}if(t&&r!==null)throw Error($(529,\"\"));return null;case\"script\":return t=o.async,o=o.src,typeof o==\"string\"&&t&&typeof t!=\"function\"&&typeof t!=\"symbol\"?(t=ps(o),o=Vl(n).hoistableScripts,r=o.get(t),r||(r={type:\"script\",instance:null,count:0,state:null},o.set(t,r)),r):{type:\"void\",instance:null,count:0,state:null};default:throw Error($(444,e))}}function rs(e){return'href=\"'+Ur(e)+'\"'}function mu(e){return'link[rel=\"stylesheet\"]['+e+\"]\"}function xS(e){return Dt({},e,{\"data-precedence\":e.precedence,precedence:null})}function DM(e,t,o,r){e.querySelector('link[rel=\"preload\"][as=\"style\"]['+t+\"]\")?r.loading=1:(t=e.createElement(\"link\"),r.preload=t,t.addEventListener(\"load\",function(){return r.loading|=1}),t.addEventListener(\"error\",function(){return r.loading|=2}),Do(t,\"link\",o),To(t),e.head.appendChild(t))}function ps(e){return'[src=\"'+Ur(e)+'\"]'}function yu(e){return\"script[async]\"+e}function zx(e,t,o){if(t.count++,t.instance===null)switch(t.type){case\"style\":var r=e.querySelector('style[data-href~=\"'+Ur(o.href)+'\"]');if(r)return t.instance=r,To(r),r;var n=Dt({},o,{\"data-href\":o.href,\"data-precedence\":o.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement(\"style\"),To(r),Do(r,\"style\",n),af(r,o.precedence,e),t.instance=r;case\"stylesheet\":n=rs(o.href);var a=e.querySelector(mu(n));if(a)return t.state.loading|=4,t.instance=a,To(a),a;r=xS(o),(n=Xr.get(n))&&zg(r,n),a=(e.ownerDocument||e).createElement(\"link\"),To(a);var i=a;return i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Do(a,\"link\",r),t.state.loading|=4,af(a,o.precedence,e),t.instance=a;case\"script\":return a=ps(o.src),(n=e.querySelector(yu(a)))?(t.instance=n,To(n),n):(r=o,(n=Xr.get(a))&&(r=Dt({},o),kg(r,n)),e=e.ownerDocument||e,n=e.createElement(\"script\"),To(n),Do(n,\"link\",r),e.head.appendChild(n),t.instance=n);case\"void\":return null;default:throw Error($(443,t.type))}else t.type===\"stylesheet\"&&(t.state.loading&4)===0&&(r=t.instance,t.state.loading|=4,af(r,o.precedence,e));return t.instance}function af(e,t,o){for(var r=o.querySelectorAll('link[rel=\"stylesheet\"][data-precedence],style[data-precedence]'),n=r.length?r[r.length-1]:null,a=n,i=0;i title\"):null)}function NM(e,t,o){if(o===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;switch(t.rel){case\"stylesheet\":return e=t.disabled,typeof t.precedence==\"string\"&&e==null;default:return!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 TS(e){return!(e.type===\"stylesheet\"&&(e.state.loading&3)===0)}function _M(e,t,o,r){if(o.type===\"stylesheet\"&&(typeof r.media!=\"string\"||matchMedia(r.media).matches!==!1)&&(o.state.loading&4)===0){if(o.instance===null){var n=rs(r.href),a=t.querySelector(mu(n));if(a){t=a._p,t!==null&&typeof t==\"object\"&&typeof t.then==\"function\"&&(e.count++,e=kf.bind(e),t.then(e,e)),o.state.loading|=4,o.instance=a,To(a);return}a=t.ownerDocument||t,r=xS(r),(n=Xr.get(n))&&zg(r,n),a=a.createElement(\"link\"),To(a);var i=a;i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Do(a,\"link\",r),o.instance=a}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(o,t),(t=o.state.preload)&&(o.state.loading&3)===0&&(e.count++,o=kf.bind(e),t.addEventListener(\"load\",o),t.addEventListener(\"error\",o))}}var Fy=0;function zM(e,t){return e.stylesheets&&e.count===0&&sf(e,e.stylesheets),0Fy?50:800)+t);return e.unsuspend=o,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(n)}}:null}function kf(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)sf(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Bf=null;function sf(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Bf=new Map,t.forEach(kM,e),Bf=null,kf.call(e))}function kM(e,t){if(!(t.state.loading&4)){var o=Bf.get(e);if(o)var r=o.get(null);else{o=new Map,Bf.set(e,o);for(var n=e.querySelectorAll(\"link[data-precedence],style[data-precedence]\"),a=0;a{\"use strict\";function AS(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(AS)}catch(e){console.error(e)}}AS(),DS.exports=OS()});var aE=Xo(pt=>{\"use strict\";var Eo=typeof Symbol==\"function\"&&Symbol.for,Yg=Eo?Symbol.for(\"react.element\"):60103,Xg=Eo?Symbol.for(\"react.portal\"):60106,ud=Eo?Symbol.for(\"react.fragment\"):60107,pd=Eo?Symbol.for(\"react.strict_mode\"):60108,fd=Eo?Symbol.for(\"react.profiler\"):60114,dd=Eo?Symbol.for(\"react.provider\"):60109,md=Eo?Symbol.for(\"react.context\"):60110,Gg=Eo?Symbol.for(\"react.async_mode\"):60111,yd=Eo?Symbol.for(\"react.concurrent_mode\"):60111,hd=Eo?Symbol.for(\"react.forward_ref\"):60112,gd=Eo?Symbol.for(\"react.suspense\"):60113,oO=Eo?Symbol.for(\"react.suspense_list\"):60120,bd=Eo?Symbol.for(\"react.memo\"):60115,vd=Eo?Symbol.for(\"react.lazy\"):60116,rO=Eo?Symbol.for(\"react.block\"):60121,nO=Eo?Symbol.for(\"react.fundamental\"):60117,aO=Eo?Symbol.for(\"react.responder\"):60118,iO=Eo?Symbol.for(\"react.scope\"):60119;function Pr(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case Yg:switch(e=e.type,e){case Gg:case yd:case ud:case fd:case pd:case gd:return e;default:switch(e=e&&e.$$typeof,e){case md:case hd:case vd:case bd:case dd:return e;default:return t}}case Xg:return t}}}function nE(e){return Pr(e)===yd}pt.AsyncMode=Gg;pt.ConcurrentMode=yd;pt.ContextConsumer=md;pt.ContextProvider=dd;pt.Element=Yg;pt.ForwardRef=hd;pt.Fragment=ud;pt.Lazy=vd;pt.Memo=bd;pt.Portal=Xg;pt.Profiler=fd;pt.StrictMode=pd;pt.Suspense=gd;pt.isAsyncMode=function(e){return nE(e)||Pr(e)===Gg};pt.isConcurrentMode=nE;pt.isContextConsumer=function(e){return Pr(e)===md};pt.isContextProvider=function(e){return Pr(e)===dd};pt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===Yg};pt.isForwardRef=function(e){return Pr(e)===hd};pt.isFragment=function(e){return Pr(e)===ud};pt.isLazy=function(e){return Pr(e)===vd};pt.isMemo=function(e){return Pr(e)===bd};pt.isPortal=function(e){return Pr(e)===Xg};pt.isProfiler=function(e){return Pr(e)===fd};pt.isStrictMode=function(e){return Pr(e)===pd};pt.isSuspense=function(e){return Pr(e)===gd};pt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===ud||e===yd||e===fd||e===pd||e===gd||e===oO||typeof e==\"object\"&&e!==null&&(e.$$typeof===vd||e.$$typeof===bd||e.$$typeof===dd||e.$$typeof===md||e.$$typeof===hd||e.$$typeof===nO||e.$$typeof===aO||e.$$typeof===iO||e.$$typeof===rO)};pt.typeOf=Pr});var lE=Xo((Mz,iE)=>{\"use strict\";iE.exports=aE()});var mE=Xo((Oz,dE)=>{\"use strict\";var qg=lE(),lO={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},sO={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},cO={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},pE={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Ig={};Ig[qg.ForwardRef]=cO;Ig[qg.Memo]=pE;function sE(e){return qg.isMemo(e)?pE:Ig[e.$$typeof]||lO}var uO=Object.defineProperty,pO=Object.getOwnPropertyNames,cE=Object.getOwnPropertySymbols,fO=Object.getOwnPropertyDescriptor,dO=Object.getPrototypeOf,uE=Object.prototype;function fE(e,t,o){if(typeof t!=\"string\"){if(uE){var r=dO(t);r&&r!==uE&&fE(e,r,o)}var n=pO(t);cE&&(n=n.concat(cE(t)));for(var a=sE(e),i=sE(t),l=0;l{\"use strict\";var DO=Symbol.for(\"react.transitional.element\"),NO=Symbol.for(\"react.fragment\");function AE(e,t,o){var r=null;if(o!==void 0&&(r=\"\"+o),t.key!==void 0&&(r=\"\"+t.key),\"key\"in t){o={};for(var n in t)n!==\"key\"&&(o[n]=t[n])}else o=t;return t=o.ref,{$$typeof:DO,type:e,key:r,ref:t!==void 0?t:null,props:o}}Pd.Fragment=NO;Pd.jsx=AE;Pd.jsxs=AE});var Ie=Xo((Ck,NE)=>{\"use strict\";NE.exports=DE()});var kE=Xo(vt=>{\"use strict\";var Qg=Symbol.for(\"react.transitional.element\"),Wg=Symbol.for(\"react.portal\"),Cd=Symbol.for(\"react.fragment\"),Rd=Symbol.for(\"react.strict_mode\"),wd=Symbol.for(\"react.profiler\"),Md=Symbol.for(\"react.consumer\"),Od=Symbol.for(\"react.context\"),Ad=Symbol.for(\"react.forward_ref\"),Dd=Symbol.for(\"react.suspense\"),Nd=Symbol.for(\"react.suspense_list\"),_d=Symbol.for(\"react.memo\"),zd=Symbol.for(\"react.lazy\"),_O=Symbol.for(\"react.view_transition\"),zO=Symbol.for(\"react.client.reference\");function Ir(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case Qg:switch(e=e.type,e){case Cd:case wd:case Rd:case Dd:case Nd:case _O:return e;default:switch(e=e&&e.$$typeof,e){case Od:case Ad:case zd:case _d:return e;case Md:return e;default:return t}}case Wg:return t}}}vt.ContextConsumer=Md;vt.ContextProvider=Od;vt.Element=Qg;vt.ForwardRef=Ad;vt.Fragment=Cd;vt.Lazy=zd;vt.Memo=_d;vt.Portal=Wg;vt.Profiler=wd;vt.StrictMode=Rd;vt.Suspense=Dd;vt.SuspenseList=Nd;vt.isContextConsumer=function(e){return Ir(e)===Md};vt.isContextProvider=function(e){return Ir(e)===Od};vt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===Qg};vt.isForwardRef=function(e){return Ir(e)===Ad};vt.isFragment=function(e){return Ir(e)===Cd};vt.isLazy=function(e){return Ir(e)===zd};vt.isMemo=function(e){return Ir(e)===_d};vt.isPortal=function(e){return Ir(e)===Wg};vt.isProfiler=function(e){return Ir(e)===wd};vt.isStrictMode=function(e){return Ir(e)===Rd};vt.isSuspense=function(e){return Ir(e)===Dd};vt.isSuspenseList=function(e){return Ir(e)===Nd};vt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===Cd||e===wd||e===Rd||e===Dd||e===Nd||typeof e==\"object\"&&e!==null&&(e.$$typeof===zd||e.$$typeof===_d||e.$$typeof===Od||e.$$typeof===Md||e.$$typeof===Ad||e.$$typeof===zO||e.getModuleId!==void 0)};vt.typeOf=Ir});var LE=Xo((Dk,BE)=>{\"use strict\";BE.exports=kE()});var w=q(re());var ir=q(re(),1),_S=q(NS(),1),zS=ir.createContext(null);function YM(){let e=ir.useContext(zS);if(!e)throw new Error(\"RenderContext not found\");return e}function XM(){return YM().model}function Ye(e){let t=XM(),o=ir.useSyncExternalStore(n=>(t.on(`change:${e}`,n),()=>t.off(`change:${e}`,n)),()=>t.get(e)),r=ir.useCallback(n=>{t.set(e,typeof n==\"function\"?n(t.get(e)):n),t.save_changes()},[t,e]);return[o,r]}function kS(e){return({el:t,model:o,experimental:r})=>{let n=_S.createRoot(t);return n.render(ir.createElement(ir.StrictMode,null,ir.createElement(zS.Provider,{value:{model:o,experimental:r}},ir.createElement(e)))),()=>n.unmount()}}function lr(e,...t){let o=new URL(`https://mui.com/production-error/?code=${e}`);return t.forEach(r=>o.searchParams.append(\"args[]\",r)),`Minified MUI error #${e}; visit ${o} for the full message.`}function Bi(){return Bi=Object.assign?Object.assign.bind():function(e){for(var t=1;t0?eo(bs,--Ko):0,hs--,so===10&&(hs=1,ad--),so}function Qo(){return so=Ko<$S?eo(bs,Ko++):0,hs++,so===10&&(hs=1,ad++),so}function Gr(){return eo(bs,Ko)}function vu(){return Ko}function xs(e,t){return Ja(bs,e,t)}function gs(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function id(e){return ad=hs=1,$S=Fo(bs=e),Ko=0,[]}function ld(e){return bs=\"\",e}function Ts(e){return nd(xs(Ko-1,$g(e===91?e+2:e===40?e+1:e)))}function GS(e){for(;(so=Gr())&&so<33;)Qo();return gs(e)>2||gs(so)>3?\"\":\" \"}function qS(e,t){for(;--t&&Qo()&&!(so<48||so>102||so>57&&so<65||so>70&&so<97););return xs(e,vu()+(t<6&&Gr()==32&&Qo()==32))}function $g(e){for(;Qo();)switch(so){case e:return Ko;case 34:case 39:e!==34&&e!==39&&$g(so);break;case 40:e===41&&$g(e);break;case 92:Qo();break}return Ko}function IS(e,t){for(;Qo()&&e+so!==57;)if(e+so===84&&Gr()===47)break;return\"/*\"+xs(t,Ko-1)+\"*\"+Li(e===47?e:Qo())}function FS(e){for(;!gs(Gr());)Qo();return xs(e,Ko)}function WS(e){return ld(sd(\"\",null,null,null,[\"\"],e=id(e),0,[0],e))}function sd(e,t,o,r,n,a,i,l,s){for(var c=0,u=0,m=i,p=0,d=0,v=0,T=1,S=1,h=1,y=0,g=\"\",b=n,E=a,C=r,P=g;S;)switch(v=y,y=Qo()){case 40:if(v!=108&&eo(P,m-1)==58){gu(P+=We(Ts(y),\"&\",\"&\\f\"),\"&\\f\")!=-1&&(h=-1);break}case 34:case 39:case 91:P+=Ts(y);break;case 9:case 10:case 13:case 32:P+=GS(v);break;case 92:P+=qS(vu()-1,7);continue;case 47:switch(Gr()){case 42:case 47:ys(FM(IS(Qo(),vu()),t,o),s);break;default:P+=\"/\"}break;case 123*T:l[c++]=Fo(P)*h;case 125*T:case 59:case 0:switch(y){case 0:case 125:S=0;case 59+u:h==-1&&(P=We(P,/\\f/g,\"\")),d>0&&Fo(P)-m&&ys(d>32?QS(P+\";\",r,o,m-1):QS(We(P,\" \",\"\")+\";\",r,o,m-2),s);break;case 59:P+=\";\";default:if(ys(C=KS(P,t,o,c,u,n,l,g,b=[],E=[],m),a),y===123)if(u===0)sd(P,t,C,C,b,a,m,l,E);else switch(p===99&&eo(P,3)===110?100:p){case 100:case 108:case 109:case 115:sd(e,C,C,r&&ys(KS(e,C,C,0,0,n,l,g,n,b=[],m),E),n,E,m,l,r?b:E);break;default:sd(P,C,C,C,[\"\"],E,0,l,E)}}c=u=d=0,T=h=1,g=P=\"\",m=i;break;case 58:m=1+Fo(P),d=v;default:if(T<1){if(y==123)--T;else if(y==125&&T++==0&&XS()==125)continue}switch(P+=Li(y),y*T){case 38:h=u>0?1:(P+=\"\\f\",-1);break;case 44:l[c++]=(Fo(P)-1)*h,h=1;break;case 64:Gr()===45&&(P+=Ts(Qo())),p=Gr(),u=m=Fo(g=P+=FS(vu())),y++;break;case 45:v===45&&Fo(P)==2&&(T=0)}}return a}function KS(e,t,o,r,n,a,i,l,s,c,u){for(var m=n-1,p=n===0?a:[\"\"],d=ms(p),v=0,T=0,S=0;v0?p[h]+\" \"+y:We(y,/&\\f/g,p[h])))&&(s[S++]=g);return bu(e,t,o,n===0?fs:l,s,c,u)}function FM(e,t,o){return bu(e,t,o,od,Li(YS()),Ja(e,2,-2),0)}function QS(e,t,o,r){return bu(e,t,o,ds,Ja(e,0,r),Ja(e,r+1,-1),r)}function ji(e,t){for(var o=\"\",r=ms(e),n=0;n6)switch(eo(e,t+1)){case 109:if(eo(e,t+4)!==45)break;case 102:return We(e,/(.+:)(.+)-([^]+)/,\"$1\"+tt+\"$2-$3$1\"+hu+(eo(e,t+3)==108?\"$3\":\"$2-$3\"))+e;case 115:return~gu(e,\"stretch\")?oE(We(e,\"stretch\",\"fill-available\"),t)+e:e}break;case 4949:if(eo(e,t+1)!==115)break;case 6444:switch(eo(e,Fo(e)-3-(~gu(e,\"!important\")&&10))){case 107:return We(e,\":\",\":\"+tt)+e;case 101:return We(e,/(.+:)([^;!]+)(;|!.+)?/,\"$1\"+tt+(eo(e,14)===45?\"inline-\":\"\")+\"box$3$1\"+tt+\"$2$3$1\"+No+\"$2box$3\")+e}break;case 5936:switch(eo(e,t+11)){case 114:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"tb\")+e;case 108:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"tb-rl\")+e;case 45:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"lr\")+e}return tt+e+No+e+e}return e}var eO=function(t,o,r,n){if(t.length>-1&&!t.return)switch(t.type){case ds:t.return=oE(t.value,t.length);break;case rd:return ji([vs(t,{value:We(t.value,\"@\",\"@\"+tt)})],n);case fs:if(t.length)return Vg(t.props,function(a){switch(Hg(a,/(::plac\\w+|:read-\\w+)/)){case\":read-only\":case\":read-write\":return ji([vs(t,{props:[We(a,/:(read-\\w+)/,\":\"+hu+\"$1\")]})],n);case\"::placeholder\":return ji([vs(t,{props:[We(a,/:(plac\\w+)/,\":\"+tt+\"input-$1\")]}),vs(t,{props:[We(a,/:(plac\\w+)/,\":\"+hu+\"$1\")]}),vs(t,{props:[We(a,/:(plac\\w+)/,No+\"input-$1\")]})],n)}return\"\"})}},tO=[eO],rE=function(t){var o=t.key;if(o===\"css\"){var r=document.querySelectorAll(\"style[data-emotion]:not([data-s])\");Array.prototype.forEach.call(r,function(T){var S=T.getAttribute(\"data-emotion\");S.indexOf(\" \")!==-1&&(document.head.appendChild(T),T.setAttribute(\"data-s\",\"\"))})}var n=t.stylisPlugins||tO,a={},i,l=[];i=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^=\"'+o+' \"]'),function(T){for(var S=T.getAttribute(\"data-emotion\").split(\" \"),h=1;h=4;++r,n-=4)o=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,o=(o&65535)*1540483477+((o>>>16)*59797<<16),o^=o>>>24,t=(o&65535)*1540483477+((o>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(n){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var hE={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};var yO=!1,hO=/[A-Z]|^ms/g,gO=/_EMO_([^_]+?)_([^]*?)_EMO_/g,xE=function(t){return t.charCodeAt(1)===45},gE=function(t){return t!=null&&typeof t!=\"boolean\"},Fg=cd(function(e){return xE(e)?e:e.replace(hO,\"-$&\").toLowerCase()}),bE=function(t,o){switch(t){case\"animation\":case\"animationName\":if(typeof o==\"string\")return o.replace(gO,function(r,n,a){return Nn={name:n,styles:a,next:Nn},n})}return hE[t]!==1&&!xE(t)&&typeof o==\"number\"&&o!==0?o+\"px\":o},bO=\"Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.\";function Su(e,t,o){if(o==null)return\"\";var r=o;if(r.__emotion_styles!==void 0)return r;switch(typeof o){case\"boolean\":return\"\";case\"object\":{var n=o;if(n.anim===1)return Nn={name:n.name,styles:n.styles,next:Nn},n.name;var a=o;if(a.styles!==void 0){var i=a.next;if(i!==void 0)for(;i!==void 0;)Nn={name:i.name,styles:i.styles,next:Nn},i=i.next;var l=a.styles+\";\";return l}return vO(e,t,o)}case\"function\":{if(e!==void 0){var s=Nn,c=o(e);return Nn=s,Su(e,t,c)}break}}var u=o;if(t==null)return u;var m=t[u];return m!==void 0?m:u}function vO(e,t,o){var r=\"\";if(Array.isArray(o))for(var n=0;n96?wO:MO},ME=function(t,o,r){var n;if(o){var a=o.shouldForwardProp;n=t.__emotion_forwardProp&&a?function(i){return t.__emotion_forwardProp(i)&&a(i)}:a}return typeof n!=\"function\"&&r&&(n=t.__emotion_forwardProp),n},OO=function(t){var o=t.cache,r=t.serialized,n=t.isStringTag;return Ss(o,r,n),Eu(function(){return Tu(o,r,n)}),null},OE=function e(t,o){var r=t.__emotion_real===t,n=r&&t.__emotion_base||t,a,i;o!==void 0&&(a=o.label,i=o.target);var l=ME(t,o,r),s=l||wE(n),c=!s(\"as\");return function(){var u=arguments,m=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(a!==void 0&&m.push(\"label:\"+a+\";\"),u[0]==null||u[0].raw===void 0)m.push.apply(m,u);else{var p=u[0];m.push(p[0]);for(var d=u.length,v=1;v{t[o]=jE(e[o])}),t}function Kt(e,t,o={clone:!0}){let r=o.clone?{...e}:e;return Cr(e)&&Cr(t)&&Object.keys(t).forEach(n=>{Zg.isValidElement(t[n])||(0,Jg.isValidElementType)(t[n])?r[n]=t[n]:Cr(t[n])&&Object.prototype.hasOwnProperty.call(e,n)&&Cr(e[n])?r[n]=Kt(e[n],t[n],o):o.clone?r[n]=Cr(t[n])?jE(t[n]):t[n]:r[n]=t[n]}),r}var kO=e=>{let t=Object.keys(e).map(o=>({key:o,val:e[o]}))||[];return t.sort((o,r)=>o.val-r.val),t.reduce((o,r)=>({...o,[r.key]:r.val}),{})};function e0(e){let{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:o=\"px\",step:r=5,...n}=e,a=kO(t),i=Object.keys(a);function l(p){return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o})`}function s(p){return`@media (max-width:${(typeof t[p]==\"number\"?t[p]:p)-r/100}${o})`}function c(p,d){let v=i.indexOf(d);return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o}) and (max-width:${(v!==-1&&typeof t[i[v]]==\"number\"?t[i[v]]:d)-r/100}${o})`}function u(p){return i.indexOf(p)+1r.startsWith(\"@container\")).sort((r,n)=>{let a=/min-width:\\s*([0-9.]+)/;return+(r.match(a)?.[1]||0)-+(n.match(a)?.[1]||0)});return o.length?o.reduce((r,n)=>{let a=t[n];return delete r[n],r[n]=a,r},{...t}):t}function t0(e,t){return t===\"@\"||t.startsWith(\"@\")&&(e.some(o=>t.startsWith(`@${o}`))||!!t.match(/^@\\d/))}function o0(e,t){let o=t.match(/^@([^/]+)?\\/?(.+)?$/);if(!o)return null;let[,r,n]=o,a=Number.isNaN(+r)?r||0:+r;return e.containerQueries(n).up(a)}function Bd(e){let t=(a,i)=>a.replace(\"@media\",i?`@container ${i}`:\"@container\");function o(a,i){a.up=(...l)=>t(e.breakpoints.up(...l),i),a.down=(...l)=>t(e.breakpoints.down(...l),i),a.between=(...l)=>t(e.breakpoints.between(...l),i),a.only=(...l)=>t(e.breakpoints.only(...l),i),a.not=(...l)=>{let s=t(e.breakpoints.not(...l),i);return s.includes(\"not all and\")?s.replace(\"not all and \",\"\").replace(\"min-width:\",\"width<\").replace(\"max-width:\",\"width>\").replace(\"and\",\"or\"):s}}let r={},n=a=>(o(r,a),r);return o(n),{...e,containerQueries:n}}var BO={borderRadius:4},UE=BO;function LO(e,t){return t?Kt(e,t,{clone:!1}):e}var sa=LO;var Ru={xs:0,sm:600,md:900,lg:1200,xl:1536},HE={keys:[\"xs\",\"sm\",\"md\",\"lg\",\"xl\"],up:e=>`@media (min-width:${Ru[e]}px)`},jO={containerQueries:e=>({up:t=>{let o=typeof t==\"number\"?t:Ru[t]||t;return typeof o==\"number\"&&(o=`${o}px`),e?`@container ${e} (min-width:${o})`:`@container (min-width:${o})`}})};function Wo(e,t,o){let r=e.theme||{};if(Array.isArray(t)){let a=r.breakpoints||HE;return t.reduce((i,l,s)=>(i[a.up(a.keys[s])]=o(t[s]),i),{})}if(typeof t==\"object\"){let a=r.breakpoints||HE;return Object.keys(t).reduce((i,l)=>{if(t0(a.keys,l)){let s=o0(r.containerQueries?r:jO,l);s&&(i[s]=o(t[l],l))}else if(Object.keys(a.values||Ru).includes(l)){let s=a.up(l);i[s]=o(t[l],l)}else{let s=l;i[s]=t[s]}return i},{})}return o(t)}function VE(e={}){return e.keys?.reduce((o,r)=>{let n=e.up(r);return o[n]={},o},{})||{}}function r0(e,t){return e.reduce((o,r)=>{let n=o[r];return(!n||Object.keys(n).length===0)&&delete o[r],o},t)}function ri(e){if(typeof e!=\"string\")throw new Error(lr(7));return e.charAt(0).toUpperCase()+e.slice(1)}function Ps(e,t,o=!0){if(!t||typeof t!=\"string\")return null;if(e&&e.vars&&o){let r=`vars.${t}`.split(\".\").reduce((n,a)=>n&&n[a]?n[a]:null,e);if(r!=null)return r}return t.split(\".\").reduce((r,n)=>r&&r[n]!=null?r[n]:null,e)}function wu(e,t,o,r=o){let n;return typeof e==\"function\"?n=e(o):Array.isArray(e)?n=e[o]||r:n=Ps(e,o)||r,t&&(n=t(n,r,e)),n}function UO(e){let{prop:t,cssProperty:o=e.prop,themeKey:r,transform:n}=e,a=i=>{if(i[t]==null)return null;let l=i[t],s=i.theme,c=Ps(s,r)||{};return Wo(i,l,m=>{let p=wu(c,n,m);return m===p&&typeof m==\"string\"&&(p=wu(c,n,`${t}${m===\"default\"?\"\":ri(m)}`,m)),o===!1?p:{[o]:p}})};return a.propTypes={},a.filterProps=[t],a}var Pt=UO;function Ld(e){let t={};return o=>(t[o]===void 0&&(t[o]=e(o)),t[o])}var HO={m:\"margin\",p:\"padding\"},VO={t:\"Top\",r:\"Right\",b:\"Bottom\",l:\"Left\",x:[\"Left\",\"Right\"],y:[\"Top\",\"Bottom\"]},$E={marginX:\"mx\",marginY:\"my\",paddingX:\"px\",paddingY:\"py\"},$O=Ld(e=>{if(e.length>2)if($E[e])e=$E[e];else return[e];let[t,o]=e.split(\"\"),r=HO[t],n=VO[o]||\"\";return Array.isArray(n)?n.map(a=>r+a):[r+n]}),n0=[\"m\",\"mt\",\"mr\",\"mb\",\"ml\",\"mx\",\"my\",\"margin\",\"marginTop\",\"marginRight\",\"marginBottom\",\"marginLeft\",\"marginX\",\"marginY\",\"marginInline\",\"marginInlineStart\",\"marginInlineEnd\",\"marginBlock\",\"marginBlockStart\",\"marginBlockEnd\"],a0=[\"p\",\"pt\",\"pr\",\"pb\",\"pl\",\"px\",\"py\",\"padding\",\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\",\"paddingX\",\"paddingY\",\"paddingInline\",\"paddingInlineStart\",\"paddingInlineEnd\",\"paddingBlock\",\"paddingBlockStart\",\"paddingBlockEnd\"],YE=[...n0,...a0];function Hi(e,t,o,r){let n=Ps(e,t,!0)??o;return typeof n==\"number\"||typeof n==\"string\"?a=>typeof a==\"string\"?a:typeof n==\"string\"?n.startsWith(\"var(\")&&a===0?0:n.startsWith(\"var(\")&&a===1?n:`calc(${a} * ${n})`:n*a:Array.isArray(n)?a=>{if(typeof a==\"string\")return a;let i=Math.abs(a),l=n[i];return a>=0?l:typeof l==\"number\"?-l:typeof l==\"string\"&&l.startsWith(\"var(\")?`calc(-1 * ${l})`:`-${l}`}:typeof n==\"function\"?n:()=>{}}function Mu(e){return Hi(e,\"spacing\",8,\"spacing\")}function Vi(e,t){return typeof t==\"string\"||t==null?t:e(t)}function YO(e,t){return o=>e.reduce((r,n)=>(r[n]=Vi(t,o),r),{})}function XO(e,t,o,r){if(!t.includes(o))return null;let n=$O(o),a=YO(n,r),i=e[o];return Wo(e,i,a)}function i0(e,t){let o=Mu(e.theme);return Object.keys(e).map(r=>XO(e,t,r,o)).reduce(sa,{})}function Vt(e){return i0(e,n0)}Vt.propTypes={};Vt.filterProps=n0;function $t(e){return i0(e,a0)}$t.propTypes={};$t.filterProps=a0;function XE(e){return i0(e,YE)}XE.propTypes={};XE.filterProps=YE;function Cs(e=8,t=Mu({spacing:e})){if(e.mui)return e;let o=(...r)=>(r.length===0?[1]:r).map(a=>{let i=t(a);return typeof i==\"number\"?`${i}px`:i}).join(\" \");return o.mui=!0,o}function GO(...e){let t=e.reduce((r,n)=>(n.filterProps.forEach(a=>{r[a]=n}),r),{}),o=r=>Object.keys(r).reduce((n,a)=>t[a]?sa(n,t[a](r)):n,{});return o.propTypes={},o.filterProps=e.reduce((r,n)=>r.concat(n.filterProps),[]),o}var ca=GO;function Rr(e){return typeof e!=\"number\"?e:`${e}px solid`}function Fr(e,t){return Pt({prop:e,themeKey:\"borders\",transform:t})}var qO=Fr(\"border\",Rr),IO=Fr(\"borderTop\",Rr),FO=Fr(\"borderRight\",Rr),KO=Fr(\"borderBottom\",Rr),QO=Fr(\"borderLeft\",Rr),WO=Fr(\"borderColor\"),ZO=Fr(\"borderTopColor\"),JO=Fr(\"borderRightColor\"),eA=Fr(\"borderBottomColor\"),tA=Fr(\"borderLeftColor\"),oA=Fr(\"outline\",Rr),rA=Fr(\"outlineColor\"),Ou=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){let t=Hi(e.theme,\"shape.borderRadius\",4,\"borderRadius\"),o=r=>({borderRadius:Vi(t,r)});return Wo(e,e.borderRadius,o)}return null};Ou.propTypes={};Ou.filterProps=[\"borderRadius\"];var S4=ca(qO,IO,FO,KO,QO,WO,ZO,JO,eA,tA,Ou,oA,rA);var Au=e=>{if(e.gap!==void 0&&e.gap!==null){let t=Hi(e.theme,\"spacing\",8,\"gap\"),o=r=>({gap:Vi(t,r)});return Wo(e,e.gap,o)}return null};Au.propTypes={};Au.filterProps=[\"gap\"];var Du=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){let t=Hi(e.theme,\"spacing\",8,\"columnGap\"),o=r=>({columnGap:Vi(t,r)});return Wo(e,e.columnGap,o)}return null};Du.propTypes={};Du.filterProps=[\"columnGap\"];var Nu=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){let t=Hi(e.theme,\"spacing\",8,\"rowGap\"),o=r=>({rowGap:Vi(t,r)});return Wo(e,e.rowGap,o)}return null};Nu.propTypes={};Nu.filterProps=[\"rowGap\"];var nA=Pt({prop:\"gridColumn\"}),aA=Pt({prop:\"gridRow\"}),iA=Pt({prop:\"gridAutoFlow\"}),lA=Pt({prop:\"gridAutoColumns\"}),sA=Pt({prop:\"gridAutoRows\"}),cA=Pt({prop:\"gridTemplateColumns\"}),uA=Pt({prop:\"gridTemplateRows\"}),pA=Pt({prop:\"gridTemplateAreas\"}),fA=Pt({prop:\"gridArea\"}),M4=ca(Au,Du,Nu,nA,aA,iA,lA,sA,cA,uA,pA,fA);function $i(e,t){return t===\"grey\"?t:e}var dA=Pt({prop:\"color\",themeKey:\"palette\",transform:$i}),mA=Pt({prop:\"bgcolor\",cssProperty:\"backgroundColor\",themeKey:\"palette\",transform:$i}),yA=Pt({prop:\"backgroundColor\",themeKey:\"palette\",transform:$i}),N4=ca(dA,mA,yA);function sr(e){return e<=1&&e!==0?`${e*100}%`:e}var hA=Pt({prop:\"width\",transform:sr}),jd=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){let t=o=>{let r=e.theme?.breakpoints?.values?.[o]||Ru[o];return r?e.theme?.breakpoints?.unit!==\"px\"?{maxWidth:`${r}${e.theme.breakpoints.unit}`}:{maxWidth:r}:{maxWidth:sr(o)}};return Wo(e,e.maxWidth,t)}return null};jd.filterProps=[\"maxWidth\"];var gA=Pt({prop:\"minWidth\",transform:sr}),bA=Pt({prop:\"height\",transform:sr}),vA=Pt({prop:\"maxHeight\",transform:sr}),xA=Pt({prop:\"minHeight\",transform:sr}),L4=Pt({prop:\"size\",cssProperty:\"width\",transform:sr}),j4=Pt({prop:\"size\",cssProperty:\"height\",transform:sr}),TA=Pt({prop:\"boxSizing\"}),U4=ca(hA,jd,gA,bA,vA,xA,TA);var SA={border:{themeKey:\"borders\",transform:Rr},borderTop:{themeKey:\"borders\",transform:Rr},borderRight:{themeKey:\"borders\",transform:Rr},borderBottom:{themeKey:\"borders\",transform:Rr},borderLeft:{themeKey:\"borders\",transform:Rr},borderColor:{themeKey:\"palette\"},borderTopColor:{themeKey:\"palette\"},borderRightColor:{themeKey:\"palette\"},borderBottomColor:{themeKey:\"palette\"},borderLeftColor:{themeKey:\"palette\"},outline:{themeKey:\"borders\",transform:Rr},outlineColor:{themeKey:\"palette\"},borderRadius:{themeKey:\"shape.borderRadius\",style:Ou},color:{themeKey:\"palette\",transform:$i},bgcolor:{themeKey:\"palette\",cssProperty:\"backgroundColor\",transform:$i},backgroundColor:{themeKey:\"palette\",transform:$i},p:{style:$t},pt:{style:$t},pr:{style:$t},pb:{style:$t},pl:{style:$t},px:{style:$t},py:{style:$t},padding:{style:$t},paddingTop:{style:$t},paddingRight:{style:$t},paddingBottom:{style:$t},paddingLeft:{style:$t},paddingX:{style:$t},paddingY:{style:$t},paddingInline:{style:$t},paddingInlineStart:{style:$t},paddingInlineEnd:{style:$t},paddingBlock:{style:$t},paddingBlockStart:{style:$t},paddingBlockEnd:{style:$t},m:{style:Vt},mt:{style:Vt},mr:{style:Vt},mb:{style:Vt},ml:{style:Vt},mx:{style:Vt},my:{style:Vt},margin:{style:Vt},marginTop:{style:Vt},marginRight:{style:Vt},marginBottom:{style:Vt},marginLeft:{style:Vt},marginX:{style:Vt},marginY:{style:Vt},marginInline:{style:Vt},marginInlineStart:{style:Vt},marginInlineEnd:{style:Vt},marginBlock:{style:Vt},marginBlockStart:{style:Vt},marginBlockEnd:{style:Vt},displayPrint:{cssProperty:!1,transform:e=>({\"@media print\":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:Au},rowGap:{style:Nu},columnGap:{style:Du},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:\"zIndex\"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:\"shadows\"},width:{transform:sr},maxWidth:{style:jd},minWidth:{transform:sr},height:{transform:sr},maxHeight:{transform:sr},minHeight:{transform:sr},boxSizing:{},font:{themeKey:\"font\"},fontFamily:{themeKey:\"typography\"},fontSize:{themeKey:\"typography\"},fontStyle:{themeKey:\"typography\"},fontWeight:{themeKey:\"typography\"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:\"typography\"}},un=SA;function EA(...e){let t=e.reduce((r,n)=>r.concat(Object.keys(n)),[]),o=new Set(t);return e.every(r=>o.size===Object.keys(r).length)}function PA(e,t){return typeof e==\"function\"?e(t):e}function CA(){function e(o,r,n,a){let i={[o]:r,theme:n},l=a[o];if(!l)return{[o]:r};let{cssProperty:s=o,themeKey:c,transform:u,style:m}=l;if(r==null)return null;if(c===\"typography\"&&r===\"inherit\")return{[o]:r};let p=Ps(n,c)||{};return m?m(i):Wo(i,r,v=>{let T=wu(p,u,v);return v===T&&typeof v==\"string\"&&(T=wu(p,u,`${o}${v===\"default\"?\"\":ri(v)}`,v)),s===!1?T:{[s]:T}})}function t(o){let{sx:r,theme:n={},nested:a}=o||{};if(!r)return null;let i=n.unstable_sxConfig??un;function l(s){let c=s;if(typeof s==\"function\")c=s(n);else if(typeof s!=\"object\")return s;if(!c)return null;let u=VE(n.breakpoints),m=Object.keys(u),p=u;return Object.keys(c).forEach(d=>{let v=PA(c[d],n);if(v!=null)if(typeof v==\"object\")if(i[d])p=sa(p,e(d,v,n,i));else{let T=Wo({theme:n},v,S=>({[d]:S}));EA(T,v)?p[d]=t({sx:v,theme:n,nested:!0}):p=sa(p,T)}else p=sa(p,e(d,v,n,i))}),!a&&n.modularCssLayers?{\"@layer sx\":kd(n,r0(m,p))}:kd(n,r0(m,p))}return Array.isArray(r)?r.map(l):l(r)}return t}var GE=CA();GE.filterProps=[\"sx\"];var Kr=GE;function l0(e,t){let o=this;if(o.vars){if(!o.colorSchemes?.[e]||typeof o.getColorSchemeSelector!=\"function\")return{};let r=o.getColorSchemeSelector(e);return r===\"&\"?t:((r.includes(\"data-\")||r.includes(\".\"))&&(r=`*:where(${r.replace(/\\s*&$/,\"\")}) &`),{[r]:t})}return o.palette.mode===e?t:{}}function RA(e={},...t){let{breakpoints:o={},palette:r={},spacing:n,shape:a={},...i}=e,l=e0(o),s=Cs(n),c=Kt({breakpoints:l,direction:\"ltr\",components:{},palette:{mode:\"light\",...r},spacing:s,shape:{...UE,...a}},i);return c=Bd(c),c.applyStyles=l0,c=t.reduce((u,m)=>Kt(u,m),c),c.unstable_sxConfig={...un,...i?.unstable_sxConfig},c.unstable_sx=function(m){return Kr({sx:m,theme:this})},c}var Yi=RA;var qE=q(re(),1);function wA(e){return Object.keys(e).length===0}function MA(e=null){let t=qE.useContext(ti);return!t||wA(t)?e:t}var s0=MA;var OA=Yi();function AA(e=OA){return s0(e)}var Rs=AA;var DA=e=>{let t={systemProps:{},otherProps:{}},o=e?.theme?.unstable_sxConfig??un;return Object.keys(e).forEach(r=>{o[r]?t.systemProps[r]=e[r]:t.otherProps[r]=e[r]}),t};function ws(e){let{sx:t,...o}=e,{systemProps:r,otherProps:n}=DA(o),a;return Array.isArray(t)?a=[r,...t]:typeof t==\"function\"?a=(...i)=>{let l=t(...i);return Cr(l)?{...r,...l}:r}:a={...r,...t},{...n,sx:a}}var IE=e=>e,NA=()=>{let e=IE;return{configure(t){e=t},generate(t){return e(t)},reset(){e=IE}}},_A=NA(),Ms=_A;var KE=q(re(),1);function FE(e){var t,o,r=\"\";if(typeof e==\"string\"||typeof e==\"number\")r+=e;else if(typeof e==\"object\")if(Array.isArray(e)){var n=e.length;for(t=0;tl!==\"theme\"&&l!==\"sx\"&&l!==\"as\"})(Kr);return KE.forwardRef(function(s,c){let u=Rs(o),{className:m,component:p=\"div\",...d}=ws(s);return(0,QE.jsx)(a,{as:p,ref:c,className:ie(m,n?n(r):r),theme:t&&u[t]||u,...d})})}var kA={active:\"active\",checked:\"checked\",completed:\"completed\",disabled:\"disabled\",error:\"error\",expanded:\"expanded\",focused:\"focused\",focusVisible:\"focusVisible\",open:\"open\",readOnly:\"readOnly\",required:\"required\",selected:\"selected\"};function _e(e,t,o=\"Mui\"){let r=kA[t];return r?`${o}-${r}`:`${Ms.generate(e)}-${t}`}function Ce(e,t,o=\"Mui\"){let r={};return t.forEach(n=>{r[n]=_e(e,n,o)}),r}function zu(e){let{variants:t,...o}=e,r={variants:t,style:la(o),isProcessed:!0};return r.style===o||t&&t.forEach(n=>{typeof n.style!=\"function\"&&(n.style=la(n.style))}),r}var BA=Yi();function c0(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}function Xi(e,t){return t&&e&&typeof e==\"object\"&&e.styles&&!e.styles.startsWith(\"@layer\")&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}function LA(e){return e?(t,o)=>o[e]:null}function jA(e,t,o){e.theme=HA(e.theme)?o:e.theme[t]||e.theme}function Ud(e,t,o){let r=typeof t==\"function\"?t(e):t;if(Array.isArray(r))return r.flatMap(n=>Ud(e,n,o));if(Array.isArray(r?.variants)){let n;if(r.isProcessed)n=o?Xi(r.style,o):r.style;else{let{variants:a,...i}=r;n=o?Xi(la(i),o):i}return WE(e,r.variants,[n],o)}return r?.isProcessed?o?Xi(la(r.style),o):r.style:o?Xi(la(r),o):r}function WE(e,t,o=[],r=void 0){let n;e:for(let a=0;a{zE(l,C=>C.filter(P=>P!==Kr));let{name:c,slot:u,skipVariantsResolver:m,skipSx:p,overridesResolver:d=LA($A(u)),...v}=s,T=c&&c.startsWith(\"Mui\")||u?\"components\":\"custom\",S=m!==void 0?m:u&&u!==\"Root\"&&u!==\"root\"||!1,h=p||!1,y=c0;u===\"Root\"||u===\"root\"?y=r:u?y=n:VA(l)&&(y=void 0);let g=Cu(l,{shouldForwardProp:y,label:UA(c,u),...v}),b=C=>{if(C.__emotion_real===C)return C;if(typeof C==\"function\")return function(A){return Ud(A,C,A.theme.modularCssLayers?T:void 0)};if(Cr(C)){let P=zu(C);return function(_){return P.variants?Ud(_,P,_.theme.modularCssLayers?T:void 0):_.theme.modularCssLayers?Xi(P.style,T):P.style}}return C},E=(...C)=>{let P=[],A=C.map(b),_=[];if(P.push(a),c&&d&&_.push(function(k){let O=k.theme.components?.[c]?.styleOverrides;if(!O)return null;let N={};for(let X in O)N[X]=Ud(k,O[X],k.theme.modularCssLayers?\"theme\":void 0);return d(k,N)}),c&&!S&&_.push(function(k){let O=k.theme?.components?.[c]?.variants;return O?WE(k,O,[],k.theme.modularCssLayers?\"theme\":void 0):null}),h||_.push(Kr),Array.isArray(A[0])){let x=A.shift(),k=new Array(P.length).fill(\"\"),U=new Array(_.length).fill(\"\"),O;O=[...k,...x,...U],O.raw=[...k,...x.raw,...U],P.unshift(O)}let z=[...P,...A,..._],I=g(...z);return l.muiName&&(I.muiName=l.muiName),I};return g.withConfig&&(E.withConfig=g.withConfig),E}}function UA(e,t){return void 0}function HA(e){for(let t in e)return!1;return!0}function VA(e){return typeof e==\"string\"&&e.charCodeAt(0)>96}function $A(e){return e&&e.charAt(0).toLowerCase()+e.slice(1)}function ni(e,t,o=!1){let r={...t};for(let n in e)if(Object.prototype.hasOwnProperty.call(e,n)){let a=n;if(a===\"components\"||a===\"slots\")r[a]={...e[a],...r[a]};else if(a===\"componentsProps\"||a===\"slotProps\"){let i=e[a],l=t[a];if(!l)r[a]=i||{};else if(!i)r[a]=l;else{r[a]={...l};for(let s in i)if(Object.prototype.hasOwnProperty.call(i,s)){let c=s;r[a][c]=ni(i[c],l[c],o)}}}else a===\"className\"&&o&&t.className?r.className=ie(e?.className,t?.className):a===\"style\"&&o&&t.style?r.style={...e?.style,...t?.style}:r[a]===void 0&&(r[a]=e[a])}return r}var Vd=q(re(),1),YA=typeof window<\"u\"?Vd.useLayoutEffect:Vd.useEffect,wr=YA;function XA(e,t=Number.MIN_SAFE_INTEGER,o=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,o))}var ua=XA;function p0(e,t=0,o=1){return ua(e,t,o)}function GA(e){e=e.slice(1);let t=new RegExp(`.{1,${e.length>=6?2:1}}`,\"g\"),o=e.match(t);return o&&o[0].length===1&&(o=o.map(r=>r+r)),o?`rgb${o.length===4?\"a\":\"\"}(${o.map((r,n)=>n<3?parseInt(r,16):Math.round(parseInt(r,16)/255*1e3)/1e3).join(\", \")})`:\"\"}function ai(e){if(e.type)return e;if(e.charAt(0)===\"#\")return ai(GA(e));let t=e.indexOf(\"(\"),o=e.substring(0,t);if(![\"rgb\",\"rgba\",\"hsl\",\"hsla\",\"color\"].includes(o))throw new Error(lr(9,e));let r=e.substring(t+1,e.length-1),n;if(o===\"color\"){if(r=r.split(\" \"),n=r.shift(),r.length===4&&r[3].charAt(0)===\"/\"&&(r[3]=r[3].slice(1)),![\"srgb\",\"display-p3\",\"a98-rgb\",\"prophoto-rgb\",\"rec-2020\"].includes(n))throw new Error(lr(10,n))}else r=r.split(\",\");return r=r.map(a=>parseFloat(a)),{type:o,values:r,colorSpace:n}}var qA=e=>{let t=ai(e);return t.values.slice(0,3).map((o,r)=>t.type.includes(\"hsl\")&&r!==0?`${o}%`:o).join(\" \")},Os=(e,t)=>{try{return qA(e)}catch{return e}};function $d(e){let{type:t,colorSpace:o}=e,{values:r}=e;return t.includes(\"rgb\")?r=r.map((n,a)=>a<3?parseInt(n,10):n):t.includes(\"hsl\")&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),t.includes(\"color\")?r=`${o} ${r.join(\" \")}`:r=`${r.join(\", \")}`,`${t}(${r})`}function f0(e){e=ai(e);let{values:t}=e,o=t[0],r=t[1]/100,n=t[2]/100,a=r*Math.min(n,1-n),i=(c,u=(c+o/30)%12)=>n-a*Math.max(Math.min(u-3,9-u,1),-1),l=\"rgb\",s=[Math.round(i(0)*255),Math.round(i(8)*255),Math.round(i(4)*255)];return e.type===\"hsla\"&&(l+=\"a\",s.push(t[3])),$d({type:l,values:s})}function u0(e){e=ai(e);let t=e.type===\"hsl\"||e.type===\"hsla\"?ai(f0(e)).values:e.values;return t=t.map(o=>(e.type!==\"color\"&&(o/=255),o<=.03928?o/12.92:((o+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function ZE(e,t){let o=u0(e),r=u0(t);return(Math.max(o,r)+.05)/(Math.min(o,r)+.05)}function As(e,t){return e=ai(e),t=p0(t),(e.type===\"rgb\"||e.type===\"hsl\")&&(e.type+=\"a\"),e.type===\"color\"?e.values[3]=`/${t}`:e.values[3]=t,$d(e)}function ii(e,t,o){try{return As(e,t)}catch{return e}}function Ds(e,t){if(e=ai(e),t=p0(t),e.type.includes(\"hsl\"))e.values[2]*=1-t;else if(e.type.includes(\"rgb\")||e.type.includes(\"color\"))for(let o=0;o<3;o+=1)e.values[o]*=1-t;return $d(e)}function it(e,t,o){try{return Ds(e,t)}catch{return e}}function Ns(e,t){if(e=ai(e),t=p0(t),e.type.includes(\"hsl\"))e.values[2]+=(100-e.values[2])*t;else if(e.type.includes(\"rgb\"))for(let o=0;o<3;o+=1)e.values[o]+=(255-e.values[o])*t;else if(e.type.includes(\"color\"))for(let o=0;o<3;o+=1)e.values[o]+=(1-e.values[o])*t;return $d(e)}function lt(e,t,o){try{return Ns(e,t)}catch{return e}}function IA(e,t=.15){return u0(e)>.5?Ds(e,t):Ns(e,t)}function ku(e,t,o){try{return IA(e,t)}catch{return e}}var Yd=q(re(),1);var FA=q(Ie(),1),KA=Yd.createContext();var li=()=>Yd.useContext(KA)??!1;var Xd=q(re(),1);var QA=q(Ie(),1),WA=Xd.createContext(void 0);function ZA(e){let{theme:t,name:o,props:r}=e;if(!t||!t.components||!t.components[o])return r;let n=t.components[o];return n.defaultProps?ni(n.defaultProps,r,t.components.mergeClassNameAndStyle):!n.styleOverrides&&!n.variants?ni(n,r,t.components.mergeClassNameAndStyle):r}function d0({props:e,name:t}){let o=Xd.useContext(WA);return ZA({props:e,name:t,theme:{components:o}})}var Bu=q(re(),1),JE=0;function e5(e){let[t,o]=Bu.useState(e),r=e||t;return Bu.useEffect(()=>{t==null&&(JE+=1,o(`mui-${JE}`))},[t]),r}var t5={...Bu},eP=t5.useId;function Gd(e){if(eP!==void 0){let t=eP();return e??t}return e5(e)}var tP={theme:void 0};function qd(e){let t,o;return function(n){let a=t;return(a===void 0||n.theme!==o)&&(tP.theme=n.theme,a=zu(e(tP)),t=a,o=n.theme),a}}function Id(e=\"\"){function t(...r){if(!r.length)return\"\";let n=r[0];return typeof n==\"string\"&&!n.match(/(#|\\(|\\)|(-?(\\d*\\.)?\\d+)(px|em|%|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc))|^(-?(\\d*\\.)?\\d+)$|(\\d+ \\d+ \\d+)/)?`, var(--${e?`${e}-`:\"\"}${n}${t(...r.slice(1))})`:`, ${n}`}return(r,...n)=>`var(--${e?`${e}-`:\"\"}${r}${t(...n)})`}var oP=(e,t,o,r=[])=>{let n=e;t.forEach((a,i)=>{i===t.length-1?Array.isArray(n)?n[Number(a)]=o:n&&typeof n==\"object\"&&(n[a]=o):n&&typeof n==\"object\"&&(n[a]||(n[a]=r.includes(a)?[]:{}),n=n[a])})},o5=(e,t,o)=>{function r(n,a=[],i=[]){Object.entries(n).forEach(([l,s])=>{(!o||o&&!o([...a,l]))&&s!=null&&(typeof s==\"object\"&&Object.keys(s).length>0?r(s,[...a,l],Array.isArray(s)?[...i,l]:i):t([...a,l],s,i))})}r(e)},r5=(e,t)=>typeof t==\"number\"?[\"lineHeight\",\"fontWeight\",\"opacity\",\"zIndex\"].some(r=>e.includes(r))||e[e.length-1].toLowerCase().includes(\"opacity\")?t:`${t}px`:t;function Lu(e,t){let{prefix:o,shouldSkipGeneratingVar:r}=t||{},n={},a={},i={};return o5(e,(l,s,c)=>{if((typeof s==\"string\"||typeof s==\"number\")&&(!r||!r(l,s))){let u=`--${o?`${o}-`:\"\"}${l.join(\"-\")}`,m=r5(l,s);Object.assign(n,{[u]:m}),oP(a,l,`var(${u})`,c),oP(i,l,`var(${u}, ${m})`,c)}},l=>l[0]===\"vars\"),{css:n,vars:a,varsWithDefaults:i}}function n5(e,t={}){let{getSelector:o=h,disableCssColorScheme:r,colorSchemeSelector:n,enableContrastVars:a}=t,{colorSchemes:i={},components:l,defaultColorScheme:s=\"light\",...c}=e,{vars:u,css:m,varsWithDefaults:p}=Lu(c,t),d=p,v={},{[s]:T,...S}=i;if(Object.entries(S||{}).forEach(([b,E])=>{let{vars:C,css:P,varsWithDefaults:A}=Lu(E,t);d=Kt(d,A),v[b]={css:P,vars:C}}),T){let{css:b,vars:E,varsWithDefaults:C}=Lu(T,t);d=Kt(d,C),v[s]={css:b,vars:E}}function h(b,E){let C=n;if(n===\"class\"&&(C=\".%s\"),n===\"data\"&&(C=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(C=`[${n}=\"%s\"]`),b){if(C===\"media\")return e.defaultColorScheme===b?\":root\":{[`@media (prefers-color-scheme: ${i[b]?.palette?.mode||b})`]:{\":root\":E}};if(C)return e.defaultColorScheme===b?`:root, ${C.replace(\"%s\",String(b))}`:C.replace(\"%s\",String(b))}return\":root\"}return{vars:d,generateThemeVars:()=>{let b={...u};return Object.entries(v).forEach(([,{vars:E}])=>{b=Kt(b,E)}),b},generateStyleSheets:()=>{let b=[],E=e.defaultColorScheme||\"light\";function C(_,z){Object.keys(z).length&&b.push(typeof _==\"string\"?{[_]:{...z}}:_)}C(o(void 0,{...m}),m);let{[E]:P,...A}=v;if(P){let{css:_}=P,z=i[E]?.palette?.mode,I=!r&&z?{colorScheme:z,..._}:{..._};C(o(E,{...I}),I)}return Object.entries(A).forEach(([_,{css:z}])=>{let I=i[_]?.palette?.mode,x=!r&&I?{colorScheme:I,...z}:{...z};C(o(_,{...x}),x)}),a&&b.push({\":root\":{\"--__l-threshold\":\"0.7\",\"--__l\":\"clamp(0, (l / var(--__l-threshold) - 1) * -infinity, 1)\",\"--__a\":\"clamp(0.87, (l / var(--__l-threshold) - 1) * -infinity, 1)\"}}),b}}}var m0=n5;function y0(e){return function(o){return e===\"media\"?`@media (prefers-color-scheme: ${o})`:e?e.startsWith(\"data-\")&&!e.includes(\"%s\")?`[${e}=\"${o}\"] &`:e===\"class\"?`.${o} &`:e===\"data\"?`[data-${o}] &`:`${e.replace(\"%s\",o)} &`:\"&\"}}function Le(e,t,o=void 0){let r={};for(let n in e){let a=e[n],i=\"\",l=!0;for(let s=0;s=o?Fd.text.primary:h0.text.primary}let d=({color:S,name:h,mainShade:y=500,lightShade:g=300,darkShade:b=700})=>{if(S={...S},!S.main&&S[y]&&(S.main=S[y]),!S.hasOwnProperty(\"main\"))throw new Error(lr(11,h?` (${h})`:\"\",y));if(typeof S.main!=\"string\")throw new Error(lr(12,h?` (${h})`:\"\",JSON.stringify(S.main)));return n?(aP(n,S,\"light\",g,r),aP(n,S,\"dark\",b,r)):(nP(S,\"light\",g,r),nP(S,\"dark\",b,r)),S.contrastText||(S.contrastText=p(S.main)),S},v;return t===\"light\"?v=iP():t===\"dark\"&&(v=lP()),Kt({common:{...zs},mode:t,primary:d({color:i,name:\"primary\"}),secondary:d({color:l,name:\"secondary\",mainShade:\"A400\",lightShade:\"A200\",darkShade:\"A700\"}),error:d({color:s,name:\"error\"}),warning:d({color:m,name:\"warning\"}),info:d({color:c,name:\"info\"}),success:d({color:u,name:\"success\"}),grey:rP,contrastThreshold:o,getContrastText:p,augmentColor:d,tonalOffset:r,...v},a)}function Kd(e){let t={};return Object.entries(e).forEach(r=>{let[n,a]=r;typeof a==\"object\"&&(t[n]=`${a.fontStyle?`${a.fontStyle} `:\"\"}${a.fontVariant?`${a.fontVariant} `:\"\"}${a.fontWeight?`${a.fontWeight} `:\"\"}${a.fontStretch?`${a.fontStretch} `:\"\"}${a.fontSize||\"\"}${a.lineHeight?`/${a.lineHeight} `:\"\"}${a.fontFamily||\"\"}`)}),t}function g0(e,t){return{toolbar:{minHeight:56,[e.up(\"xs\")]:{\"@media (orientation: landscape)\":{minHeight:48}},[e.up(\"sm\")]:{minHeight:64}},...t}}function x5(e){return Math.round(e*1e5)/1e5}var sP={textTransform:\"uppercase\"},cP='\"Roboto\", \"Helvetica\", \"Arial\", sans-serif';function b0(e,t){let{fontFamily:o=cP,fontSize:r=14,fontWeightLight:n=300,fontWeightRegular:a=400,fontWeightMedium:i=500,fontWeightBold:l=700,htmlFontSize:s=16,allVariants:c,pxToRem:u,...m}=typeof t==\"function\"?t(e):t,p=r/14,d=u||(S=>`${S/s*p}rem`),v=(S,h,y,g,b)=>({fontFamily:o,fontWeight:S,fontSize:d(h),lineHeight:y,...o===cP?{letterSpacing:`${x5(g/h)}em`}:{},...b,...c}),T={h1:v(n,96,1.167,-1.5),h2:v(n,60,1.2,-.5),h3:v(a,48,1.167,0),h4:v(a,34,1.235,.25),h5:v(a,24,1.334,0),h6:v(i,20,1.6,.15),subtitle1:v(a,16,1.75,.15),subtitle2:v(i,14,1.57,.1),body1:v(a,16,1.5,.15),body2:v(a,14,1.43,.15),button:v(i,14,1.75,.4,sP),caption:v(a,12,1.66,.4),overline:v(a,12,2.66,1,sP),inherit:{fontFamily:\"inherit\",fontWeight:\"inherit\",fontSize:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}};return Kt({htmlFontSize:s,pxToRem:d,fontFamily:o,fontSize:r,fontWeightLight:n,fontWeightRegular:a,fontWeightMedium:i,fontWeightBold:l,...T},m,{clone:!1})}function kt(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${.2})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${.14})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${.12})`].join(\",\")}var T5=[\"none\",kt(0,2,1,-1,0,1,1,0,0,1,3,0),kt(0,3,1,-2,0,2,2,0,0,1,5,0),kt(0,3,3,-2,0,3,4,0,0,1,8,0),kt(0,2,4,-1,0,4,5,0,0,1,10,0),kt(0,3,5,-1,0,5,8,0,0,1,14,0),kt(0,3,5,-1,0,6,10,0,0,1,18,0),kt(0,4,5,-2,0,7,10,1,0,2,16,1),kt(0,5,5,-3,0,8,10,1,0,3,14,2),kt(0,5,6,-3,0,9,12,1,0,3,16,2),kt(0,6,6,-3,0,10,14,1,0,4,18,3),kt(0,6,7,-4,0,11,15,1,0,4,20,3),kt(0,7,8,-4,0,12,17,2,0,5,22,4),kt(0,7,8,-4,0,13,19,2,0,5,24,4),kt(0,7,9,-4,0,14,21,2,0,5,26,4),kt(0,8,9,-5,0,15,22,2,0,6,28,5),kt(0,8,10,-5,0,16,24,2,0,6,30,5),kt(0,8,11,-5,0,17,26,2,0,6,32,5),kt(0,9,11,-5,0,18,28,2,0,7,34,6),kt(0,9,12,-6,0,19,29,2,0,7,36,6),kt(0,10,13,-6,0,20,31,3,0,8,38,7),kt(0,10,13,-6,0,21,33,3,0,8,40,7),kt(0,10,14,-6,0,22,35,3,0,8,42,7),kt(0,11,14,-7,0,23,36,3,0,9,44,8),kt(0,11,15,-7,0,24,38,3,0,9,46,8)],uP=T5;var S5={easeInOut:\"cubic-bezier(0.4, 0, 0.2, 1)\",easeOut:\"cubic-bezier(0.0, 0, 0.2, 1)\",easeIn:\"cubic-bezier(0.4, 0, 1, 1)\",sharp:\"cubic-bezier(0.4, 0, 0.6, 1)\"},E5={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function pP(e){return`${Math.round(e)}ms`}function P5(e){if(!e)return 0;let t=e/36;return Math.min(Math.round((4+15*t**.25+t/5)*10),3e3)}function v0(e){let t={...S5,...e.easing},o={...E5,...e.duration};return{getAutoHeightDuration:P5,create:(n=[\"all\"],a={})=>{let{duration:i=o.standard,easing:l=t.easeInOut,delay:s=0,...c}=a;return(Array.isArray(n)?n:[n]).map(u=>`${u} ${typeof i==\"string\"?i:pP(i)} ${l} ${typeof s==\"string\"?s:pP(s)}`).join(\",\")},...e,easing:t,duration:o}}var C5={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},fP=C5;function R5(e){return Cr(e)||typeof e>\"u\"||typeof e==\"string\"||typeof e==\"boolean\"||typeof e==\"number\"||Array.isArray(e)}function Qd(e={}){let t={...e};function o(r){let n=Object.entries(r);for(let a=0;a{if(!Number.isNaN(+e))return+e;let t=e.match(/\\d*\\.?\\d+/g);if(!t)return 0;let o=0;for(let r=0;rKt(v,T),d),d.unstable_sxConfig={...un,...u?.unstable_sxConfig},d.unstable_sx=function(T){return Kr({sx:T,theme:this})},d.toRuntimeSource=Qd,M5(d),d}var ju=O5;function Bs(e){let t;return e<1?t=5.11916*e**2:t=4.5*Math.log(e+1)+2,Math.round(t*10)/1e3}var A5=[...Array(25)].map((e,t)=>{if(t===0)return\"none\";let o=Bs(t);return`linear-gradient(rgba(255 255 255 / ${o}), rgba(255 255 255 / ${o}))`});function x0(e){return{inputPlaceholder:e===\"dark\"?.5:.42,inputUnderline:e===\"dark\"?.7:.42,switchTrackDisabled:e===\"dark\"?.2:.12,switchTrack:e===\"dark\"?.3:.38}}function T0(e){return e===\"dark\"?A5:[]}function S0(e){let{palette:t={mode:\"light\"},opacity:o,overlays:r,colorSpace:n,...a}=e,i=Qi({...t,colorSpace:n});return{palette:i,opacity:{...x0(i.mode),...o},overlays:r||T0(i.mode),...a}}function E0(e){return!!e[0].match(/(cssVarPrefix|colorSchemeSelector|modularCssLayers|rootSelector|typography|mixins|breakpoints|direction|transitions)/)||!!e[0].match(/sxConfig$/)||e[0]===\"palette\"&&!!e[1]?.match(/(mode|contrastThreshold|tonalOffset)/)}var D5=e=>[...[...Array(25)].map((t,o)=>`--${e?`${e}-`:\"\"}overlays-${o}`),`--${e?`${e}-`:\"\"}palette-AppBar-darkBg`,`--${e?`${e}-`:\"\"}palette-AppBar-darkColor`],mP=D5;var yP=e=>(t,o)=>{let r=e.rootSelector||\":root\",n=e.colorSchemeSelector,a=n;if(n===\"class\"&&(a=\".%s\"),n===\"data\"&&(a=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(a=`[${n}=\"%s\"]`),e.defaultColorScheme===t){if(t===\"dark\"){let i={};return mP(e.cssVarPrefix).forEach(l=>{i[l]=o[l],delete o[l]}),a===\"media\"?{[r]:o,\"@media (prefers-color-scheme: dark)\":{[r]:i}}:a?{[a.replace(\"%s\",t)]:i,[`${r}, ${a.replace(\"%s\",t)}`]:o}:{[r]:{...o,...i}}}if(a&&a!==\"media\")return`${r}, ${a.replace(\"%s\",String(t))}`}else if(t){if(a===\"media\")return{[`@media (prefers-color-scheme: ${String(t)})`]:{[r]:o}};if(a)return a.replace(\"%s\",String(t))}return r};function N5(e,t){t.forEach(o=>{e[o]||(e[o]={})})}function L(e,t,o){!e[t]&&o&&(e[t]=o)}function Uu(e){return typeof e!=\"string\"||!e.startsWith(\"hsl\")?e:f0(e)}function pa(e,t){`${t}Channel`in e||(e[`${t}Channel`]=Os(Uu(e[t]),`MUI: Can't create \\`palette.${t}Channel\\` because \\`palette.${t}\\` is not one of these formats: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color().\nTo suppress this warning, you need to explicitly provide the \\`palette.${t}Channel\\` as a string (in rgb format, for example \"12 12 12\") or undefined if you want to remove the channel token.`))}function _5(e){return typeof e==\"number\"?`${e}px`:typeof e==\"string\"||typeof e==\"function\"||Array.isArray(e)?e:\"8px\"}var zn=e=>{try{return e()}catch{}},z5=(e=\"mui\")=>Id(e);function P0(e,t,o,r,n){if(!o)return;o=o===!0?{}:o;let a=n===\"dark\"?\"dark\":\"light\";if(!r){t[n]=S0({...o,palette:{mode:a,...o?.palette},colorSpace:e});return}let{palette:i,...l}=ju({...r,palette:{mode:a,...o?.palette},colorSpace:e});return t[n]={...o,palette:i,opacity:{...x0(a),...o?.opacity},overlays:o?.overlays||T0(a)},l}function C0(e={},...t){let{colorSchemes:o={light:!0},defaultColorScheme:r,disableCssColorScheme:n=!1,cssVarPrefix:a=\"mui\",nativeColor:i=!1,shouldSkipGeneratingVar:l=E0,colorSchemeSelector:s=o.light&&o.dark?\"media\":void 0,rootSelector:c=\":root\",...u}=e,m=Object.keys(o)[0],p=r||(o.light&&m!==\"light\"?\"light\":m),d=z5(a),{[p]:v,light:T,dark:S,...h}=o,y={...h},g=v;if((p===\"dark\"&&!(\"dark\"in o)||p===\"light\"&&!(\"light\"in o))&&(g=!0),!g)throw new Error(lr(21,p));let b;i&&(b=\"oklch\");let E=P0(b,y,g,u,p);T&&!y.light&&P0(b,y,T,void 0,\"light\"),S&&!y.dark&&P0(b,y,S,void 0,\"dark\");let C={defaultColorScheme:p,...E,cssVarPrefix:a,colorSchemeSelector:s,rootSelector:c,getCssVar:d,colorSchemes:y,font:{...Kd(E.typography),...E.font},spacing:_5(u.spacing)};Object.keys(C.colorSchemes).forEach(I=>{let x=C.colorSchemes[I].palette,k=O=>{let N=O.split(\"-\"),X=N[1],oe=N[2];return d(O,x[X][oe])};x.mode===\"light\"&&(L(x.common,\"background\",\"#fff\"),L(x.common,\"onBackground\",\"#000\")),x.mode===\"dark\"&&(L(x.common,\"background\",\"#000\"),L(x.common,\"onBackground\",\"#fff\"));function U(O,N,X){if(b){let oe;return O===ii&&(oe=`transparent ${((1-X)*100).toFixed(0)}%`),O===it&&(oe=`#000 ${(X*100).toFixed(0)}%`),O===lt&&(oe=`#fff ${(X*100).toFixed(0)}%`),`color-mix(in ${b}, ${N}, ${oe})`}return O(N,X)}if(N5(x,[\"Alert\",\"AppBar\",\"Avatar\",\"Button\",\"Chip\",\"FilledInput\",\"LinearProgress\",\"Skeleton\",\"Slider\",\"SnackbarContent\",\"SpeedDialAction\",\"StepConnector\",\"StepContent\",\"Switch\",\"TableCell\",\"Tooltip\"]),x.mode===\"light\"){L(x.Alert,\"errorColor\",U(it,x.error.light,.6)),L(x.Alert,\"infoColor\",U(it,x.info.light,.6)),L(x.Alert,\"successColor\",U(it,x.success.light,.6)),L(x.Alert,\"warningColor\",U(it,x.warning.light,.6)),L(x.Alert,\"errorFilledBg\",k(\"palette-error-main\")),L(x.Alert,\"infoFilledBg\",k(\"palette-info-main\")),L(x.Alert,\"successFilledBg\",k(\"palette-success-main\")),L(x.Alert,\"warningFilledBg\",k(\"palette-warning-main\")),L(x.Alert,\"errorFilledColor\",zn(()=>x.getContrastText(x.error.main))),L(x.Alert,\"infoFilledColor\",zn(()=>x.getContrastText(x.info.main))),L(x.Alert,\"successFilledColor\",zn(()=>x.getContrastText(x.success.main))),L(x.Alert,\"warningFilledColor\",zn(()=>x.getContrastText(x.warning.main))),L(x.Alert,\"errorStandardBg\",U(lt,x.error.light,.9)),L(x.Alert,\"infoStandardBg\",U(lt,x.info.light,.9)),L(x.Alert,\"successStandardBg\",U(lt,x.success.light,.9)),L(x.Alert,\"warningStandardBg\",U(lt,x.warning.light,.9)),L(x.Alert,\"errorIconColor\",k(\"palette-error-main\")),L(x.Alert,\"infoIconColor\",k(\"palette-info-main\")),L(x.Alert,\"successIconColor\",k(\"palette-success-main\")),L(x.Alert,\"warningIconColor\",k(\"palette-warning-main\")),L(x.AppBar,\"defaultBg\",k(\"palette-grey-100\")),L(x.Avatar,\"defaultBg\",k(\"palette-grey-400\")),L(x.Button,\"inheritContainedBg\",k(\"palette-grey-300\")),L(x.Button,\"inheritContainedHoverBg\",k(\"palette-grey-A100\")),L(x.Chip,\"defaultBorder\",k(\"palette-grey-400\")),L(x.Chip,\"defaultAvatarColor\",k(\"palette-grey-700\")),L(x.Chip,\"defaultIconColor\",k(\"palette-grey-700\")),L(x.FilledInput,\"bg\",\"rgba(0, 0, 0, 0.06)\"),L(x.FilledInput,\"hoverBg\",\"rgba(0, 0, 0, 0.09)\"),L(x.FilledInput,\"disabledBg\",\"rgba(0, 0, 0, 0.12)\"),L(x.LinearProgress,\"primaryBg\",U(lt,x.primary.main,.62)),L(x.LinearProgress,\"secondaryBg\",U(lt,x.secondary.main,.62)),L(x.LinearProgress,\"errorBg\",U(lt,x.error.main,.62)),L(x.LinearProgress,\"infoBg\",U(lt,x.info.main,.62)),L(x.LinearProgress,\"successBg\",U(lt,x.success.main,.62)),L(x.LinearProgress,\"warningBg\",U(lt,x.warning.main,.62)),L(x.Skeleton,\"bg\",b?U(ii,x.text.primary,.11):`rgba(${k(\"palette-text-primaryChannel\")} / 0.11)`),L(x.Slider,\"primaryTrack\",U(lt,x.primary.main,.62)),L(x.Slider,\"secondaryTrack\",U(lt,x.secondary.main,.62)),L(x.Slider,\"errorTrack\",U(lt,x.error.main,.62)),L(x.Slider,\"infoTrack\",U(lt,x.info.main,.62)),L(x.Slider,\"successTrack\",U(lt,x.success.main,.62)),L(x.Slider,\"warningTrack\",U(lt,x.warning.main,.62));let O=b?U(it,x.background.default,.6825):ku(x.background.default,.8);L(x.SnackbarContent,\"bg\",O),L(x.SnackbarContent,\"color\",zn(()=>b?Fd.text.primary:x.getContrastText(O))),L(x.SpeedDialAction,\"fabHoverBg\",ku(x.background.paper,.15)),L(x.StepConnector,\"border\",k(\"palette-grey-400\")),L(x.StepContent,\"border\",k(\"palette-grey-400\")),L(x.Switch,\"defaultColor\",k(\"palette-common-white\")),L(x.Switch,\"defaultDisabledColor\",k(\"palette-grey-100\")),L(x.Switch,\"primaryDisabledColor\",U(lt,x.primary.main,.62)),L(x.Switch,\"secondaryDisabledColor\",U(lt,x.secondary.main,.62)),L(x.Switch,\"errorDisabledColor\",U(lt,x.error.main,.62)),L(x.Switch,\"infoDisabledColor\",U(lt,x.info.main,.62)),L(x.Switch,\"successDisabledColor\",U(lt,x.success.main,.62)),L(x.Switch,\"warningDisabledColor\",U(lt,x.warning.main,.62)),L(x.TableCell,\"border\",U(lt,U(ii,x.divider,1),.88)),L(x.Tooltip,\"bg\",U(ii,x.grey[700],.92))}if(x.mode===\"dark\"){L(x.Alert,\"errorColor\",U(lt,x.error.light,.6)),L(x.Alert,\"infoColor\",U(lt,x.info.light,.6)),L(x.Alert,\"successColor\",U(lt,x.success.light,.6)),L(x.Alert,\"warningColor\",U(lt,x.warning.light,.6)),L(x.Alert,\"errorFilledBg\",k(\"palette-error-dark\")),L(x.Alert,\"infoFilledBg\",k(\"palette-info-dark\")),L(x.Alert,\"successFilledBg\",k(\"palette-success-dark\")),L(x.Alert,\"warningFilledBg\",k(\"palette-warning-dark\")),L(x.Alert,\"errorFilledColor\",zn(()=>x.getContrastText(x.error.dark))),L(x.Alert,\"infoFilledColor\",zn(()=>x.getContrastText(x.info.dark))),L(x.Alert,\"successFilledColor\",zn(()=>x.getContrastText(x.success.dark))),L(x.Alert,\"warningFilledColor\",zn(()=>x.getContrastText(x.warning.dark))),L(x.Alert,\"errorStandardBg\",U(it,x.error.light,.9)),L(x.Alert,\"infoStandardBg\",U(it,x.info.light,.9)),L(x.Alert,\"successStandardBg\",U(it,x.success.light,.9)),L(x.Alert,\"warningStandardBg\",U(it,x.warning.light,.9)),L(x.Alert,\"errorIconColor\",k(\"palette-error-main\")),L(x.Alert,\"infoIconColor\",k(\"palette-info-main\")),L(x.Alert,\"successIconColor\",k(\"palette-success-main\")),L(x.Alert,\"warningIconColor\",k(\"palette-warning-main\")),L(x.AppBar,\"defaultBg\",k(\"palette-grey-900\")),L(x.AppBar,\"darkBg\",k(\"palette-background-paper\")),L(x.AppBar,\"darkColor\",k(\"palette-text-primary\")),L(x.Avatar,\"defaultBg\",k(\"palette-grey-600\")),L(x.Button,\"inheritContainedBg\",k(\"palette-grey-800\")),L(x.Button,\"inheritContainedHoverBg\",k(\"palette-grey-700\")),L(x.Chip,\"defaultBorder\",k(\"palette-grey-700\")),L(x.Chip,\"defaultAvatarColor\",k(\"palette-grey-300\")),L(x.Chip,\"defaultIconColor\",k(\"palette-grey-300\")),L(x.FilledInput,\"bg\",\"rgba(255, 255, 255, 0.09)\"),L(x.FilledInput,\"hoverBg\",\"rgba(255, 255, 255, 0.13)\"),L(x.FilledInput,\"disabledBg\",\"rgba(255, 255, 255, 0.12)\"),L(x.LinearProgress,\"primaryBg\",U(it,x.primary.main,.5)),L(x.LinearProgress,\"secondaryBg\",U(it,x.secondary.main,.5)),L(x.LinearProgress,\"errorBg\",U(it,x.error.main,.5)),L(x.LinearProgress,\"infoBg\",U(it,x.info.main,.5)),L(x.LinearProgress,\"successBg\",U(it,x.success.main,.5)),L(x.LinearProgress,\"warningBg\",U(it,x.warning.main,.5)),L(x.Skeleton,\"bg\",b?U(ii,x.text.primary,.13):`rgba(${k(\"palette-text-primaryChannel\")} / 0.13)`),L(x.Slider,\"primaryTrack\",U(it,x.primary.main,.5)),L(x.Slider,\"secondaryTrack\",U(it,x.secondary.main,.5)),L(x.Slider,\"errorTrack\",U(it,x.error.main,.5)),L(x.Slider,\"infoTrack\",U(it,x.info.main,.5)),L(x.Slider,\"successTrack\",U(it,x.success.main,.5)),L(x.Slider,\"warningTrack\",U(it,x.warning.main,.5));let O=b?U(lt,x.background.default,.985):ku(x.background.default,.98);L(x.SnackbarContent,\"bg\",O),L(x.SnackbarContent,\"color\",zn(()=>b?h0.text.primary:x.getContrastText(O))),L(x.SpeedDialAction,\"fabHoverBg\",ku(x.background.paper,.15)),L(x.StepConnector,\"border\",k(\"palette-grey-600\")),L(x.StepContent,\"border\",k(\"palette-grey-600\")),L(x.Switch,\"defaultColor\",k(\"palette-grey-300\")),L(x.Switch,\"defaultDisabledColor\",k(\"palette-grey-600\")),L(x.Switch,\"primaryDisabledColor\",U(it,x.primary.main,.55)),L(x.Switch,\"secondaryDisabledColor\",U(it,x.secondary.main,.55)),L(x.Switch,\"errorDisabledColor\",U(it,x.error.main,.55)),L(x.Switch,\"infoDisabledColor\",U(it,x.info.main,.55)),L(x.Switch,\"successDisabledColor\",U(it,x.success.main,.55)),L(x.Switch,\"warningDisabledColor\",U(it,x.warning.main,.55)),L(x.TableCell,\"border\",U(it,U(ii,x.divider,1),.68)),L(x.Tooltip,\"bg\",U(ii,x.grey[700],.92))}pa(x.background,\"default\"),pa(x.background,\"paper\"),pa(x.common,\"background\"),pa(x.common,\"onBackground\"),pa(x,\"divider\"),Object.keys(x).forEach(O=>{let N=x[O];O!==\"tonalOffset\"&&N&&typeof N==\"object\"&&(N.main&&L(x[O],\"mainChannel\",Os(Uu(N.main))),N.light&&L(x[O],\"lightChannel\",Os(Uu(N.light))),N.dark&&L(x[O],\"darkChannel\",Os(Uu(N.dark))),N.contrastText&&L(x[O],\"contrastTextChannel\",Os(Uu(N.contrastText))),O===\"text\"&&(pa(x[O],\"primary\"),pa(x[O],\"secondary\")),O===\"action\"&&(N.active&&pa(x[O],\"active\"),N.selected&&pa(x[O],\"selected\")))})}),C=t.reduce((I,x)=>Kt(I,x),C);let P={prefix:a,disableCssColorScheme:n,shouldSkipGeneratingVar:l,getSelector:yP(C),enableContrastVars:i},{vars:A,generateThemeVars:_,generateStyleSheets:z}=m0(C,P);return C.vars=A,Object.entries(C.colorSchemes[C.defaultColorScheme]).forEach(([I,x])=>{C[I]=x}),C.generateThemeVars=_,C.generateStyleSheets=z,C.generateSpacing=function(){return Cs(u.spacing,Mu(this))},C.getColorSchemeSelector=y0(s),C.spacing=C.generateSpacing(),C.shouldSkipGeneratingVar=l,C.unstable_sxConfig={...un,...u?.unstable_sxConfig},C.unstable_sx=function(x){return Kr({sx:x,theme:this})},C.toRuntimeSource=Qd,C}function hP(e,t,o){e.colorSchemes&&o&&(e.colorSchemes[t]={...o!==!0&&o,palette:Qi({...o===!0?{}:o.palette,mode:t})})}function Ls(e={},...t){let{palette:o,cssVariables:r=!1,colorSchemes:n=o?void 0:{light:!0},defaultColorScheme:a=o?.mode,...i}=e,l=a||\"light\",s=n?.[l],c={...n,...o?{[l]:{...typeof s!=\"boolean\"&&s,palette:o}}:void 0};if(r===!1){if(!(\"colorSchemes\"in e))return ju(e,...t);let u=o;\"palette\"in e||c[l]&&(c[l]!==!0?u=c[l].palette:l===\"dark\"&&(u={mode:\"dark\"}));let m=ju({...e,palette:u},...t);return m.defaultColorScheme=l,m.colorSchemes=c,m.palette.mode===\"light\"&&(m.colorSchemes.light={...c.light!==!0&&c.light,palette:m.palette},hP(m,\"dark\",c.dark)),m.palette.mode===\"dark\"&&(m.colorSchemes.dark={...c.dark!==!0&&c.dark,palette:m.palette},hP(m,\"light\",c.light)),m}return!o&&!(\"light\"in c)&&l===\"light\"&&(c.light=!0),C0({...i,colorSchemes:c,defaultColorScheme:l,...typeof r!=\"boolean\"&&r},...t)}var B5=q(re(),1);var k5=Ls(),Wd=k5;function kn(){let e=Rs(Wd);return e[_s]||e}function L5(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}var Hu=L5;var j5=e=>Hu(e)&&e!==\"classes\",Bn=j5;var U5=Hd({themeId:_s,defaultTheme:Wd,rootShouldForwardProp:Bn}),ae=U5;var H5=Ce(\"MuiBox\",[\"root\"]),gP=H5;var V5=Ls(),$5=_u({themeId:_s,defaultTheme:V5,defaultClassName:gP.root,generateClassName:Ms.generate}),Fe=$5;var TP=q(re(),1);var Y5=q(Ie(),1);function bP(){return ws}var X5=qd,He=X5;var uj=q(re(),1);var G5=q(Ie(),1);function je(e){return d0(e)}var me=ri;function q5(e){return typeof e.main==\"string\"}function I5(e,t=[]){if(!q5(e))return!1;for(let o of t)if(!e.hasOwnProperty(o)||typeof e[o]!=\"string\")return!1;return!0}function jo(e=[]){return([,t])=>t&&I5(t,e)}function vP(e){return _e(\"MuiTypography\",e)}var Tj=Ce(\"MuiTypography\",[\"root\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"subtitle1\",\"subtitle2\",\"body1\",\"body2\",\"inherit\",\"button\",\"caption\",\"overline\",\"alignLeft\",\"alignRight\",\"alignCenter\",\"alignJustify\",\"noWrap\",\"gutterBottom\",\"paragraph\"]);var SP=q(Ie(),1),F5={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},K5=bP(),Q5=e=>{let{align:t,gutterBottom:o,noWrap:r,paragraph:n,variant:a,classes:i}=e,l={root:[\"root\",a,e.align!==\"inherit\"&&`align${me(t)}`,o&&\"gutterBottom\",r&&\"noWrap\",n&&\"paragraph\"]};return Le(l,vP,i)},W5=ae(\"span\",{name:\"MuiTypography\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.variant&&t[o.variant],o.align!==\"inherit\"&&t[`align${me(o.align)}`],o.noWrap&&t.noWrap,o.gutterBottom&&t.gutterBottom,o.paragraph&&t.paragraph]}})(He(({theme:e})=>({margin:0,variants:[{props:{variant:\"inherit\"},style:{font:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}},...Object.entries(e.typography).filter(([t,o])=>t!==\"inherit\"&&o&&typeof o==\"object\").map(([t,o])=>({props:{variant:t},style:o})),...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette?.text||{}).filter(([,t])=>typeof t==\"string\").map(([t])=>({props:{color:`text${me(t)}`},style:{color:(e.vars||e).palette.text[t]}})),{props:({ownerState:t})=>t.align!==\"inherit\",style:{textAlign:\"var(--Typography-textAlign)\"}},{props:({ownerState:t})=>t.noWrap,style:{overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\"}},{props:({ownerState:t})=>t.gutterBottom,style:{marginBottom:\"0.35em\"}},{props:({ownerState:t})=>t.paragraph,style:{marginBottom:16}}]}))),xP={h1:\"h1\",h2:\"h2\",h3:\"h3\",h4:\"h4\",h5:\"h5\",h6:\"h6\",subtitle1:\"h6\",subtitle2:\"h6\",body1:\"p\",body2:\"p\",inherit:\"p\"},Z5=TP.forwardRef(function(t,o){let{color:r,...n}=je({props:t,name:\"MuiTypography\"}),a=!F5[r],i=K5({...n,...a&&{color:r}}),{align:l=\"inherit\",className:s,component:c,gutterBottom:u=!1,noWrap:m=!1,paragraph:p=!1,variant:d=\"body1\",variantMapping:v=xP,...T}=i,S={...i,align:l,color:r,className:s,component:c,gutterBottom:u,noWrap:m,paragraph:p,variant:d,variantMapping:v},h=c||(p?\"p\":v[d]||xP[d])||\"span\",y=Q5(S);return(0,SP.jsx)(W5,{as:h,ref:o,className:ie(y.root,s),...T,ownerState:S,style:{...l!==\"inherit\"&&{\"--Typography-textAlign\":l},...T.style}})}),Xe=Z5;var $P=q(re(),1);var UP=q(re(),1);var Wi=q(re(),1);function js(e){let{controlled:t,default:o,name:r,state:n=\"value\"}=e,{current:a}=Wi.useRef(t!==void 0),[i,l]=Wi.useState(o),s=a?t:i,c=Wi.useCallback(u=>{a||l(u)},[]);return[s,c]}var Zd=js;var CP=q(re(),1);var EP=q(re(),1),J5=EP.createContext(void 0),PP=J5;function R0(){return CP.useContext(PP)}var jn=q(re(),1);function pn(e){try{return e.matches(\":focus-visible\")}catch{}return!1}var Us=q(re(),1);function yo(...e){let t=Us.useRef(void 0),o=Us.useCallback(r=>{let n=e.map(a=>{if(a==null)return null;if(typeof a==\"function\"){let i=a,l=i(r);return typeof l==\"function\"?l:()=>{i(null)}}return a.current=r,()=>{a.current=null}});return()=>{n.forEach(a=>a?.())}},e);return Us.useMemo(()=>e.every(r=>r==null)?null:r=>{t.current&&(t.current(),t.current=void 0),r!=null&&(t.current=o(r))},e)}var Mr=yo;var w0=q(re(),1);function e3(e){let t=w0.useRef(e);return wr(()=>{t.current=e}),w0.useRef((...o)=>(0,t.current)(...o)).current}var Ln=e3;var si=Ln;var Jd=q(re(),1);var wP=q(re(),1),RP={};function Hs(e,t){let o=wP.useRef(RP);return o.current===RP&&(o.current=e(t)),o}var M0=class e{static create(){return new e}static use(){let t=Hs(e.create).current,[o,r]=Jd.useState(!1);return t.shouldMount=o,t.setShouldMount=r,Jd.useEffect(t.mountEffect,[o]),t}constructor(){this.ref={current:null},this.mounted=null,this.didMount=!1,this.shouldMount=!1,this.setShouldMount=null}mount(){return this.mounted||(this.mounted=t3(),this.shouldMount=!0,this.setShouldMount(this.shouldMount)),this.mounted}mountEffect=()=>{this.shouldMount&&!this.didMount&&this.ref.current!==null&&(this.didMount=!0,this.mounted.resolve())};start(...t){this.mount().then(()=>this.ref.current?.start(...t))}stop(...t){this.mount().then(()=>this.ref.current?.stop(...t))}pulsate(...t){this.mount().then(()=>this.ref.current?.pulsate(...t))}};function em(){return M0.use()}function t3(){let e,t,o=new Promise((r,n)=>{e=r,t=n});return o.resolve=e,o.reject=t,o}var ho=q(re(),1);function tm(e,t){if(e==null)return{};var o={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;o[r]=e[r]}return o}function om(e,t){return om=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(o,r){return o.__proto__=r,o},om(e,t)}function rm(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,om(e,t)}var Vu=q(re()),$u=q(Op());var O0={disabled:!1};var MP=q(re()),Vs=MP.default.createContext(null);var OP=function(t){return t.scrollTop};var Yu=\"unmounted\",Zi=\"exited\",Ji=\"entering\",Ys=\"entered\",A0=\"exiting\",fa=(function(e){rm(t,e);function t(r,n){var a;a=e.call(this,r,n)||this;var i=n,l=i&&!i.isMounting?r.enter:r.appear,s;return a.appearStatus=null,r.in?l?(s=Zi,a.appearStatus=Ji):s=Ys:r.unmountOnExit||r.mountOnEnter?s=Yu:s=Zi,a.state={status:s},a.nextCallback=null,a}t.getDerivedStateFromProps=function(n,a){var i=n.in;return i&&a.status===Yu?{status:Zi}:null};var o=t.prototype;return o.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},o.componentDidUpdate=function(n){var a=null;if(n!==this.props){var i=this.state.status;this.props.in?i!==Ji&&i!==Ys&&(a=Ji):(i===Ji||i===Ys)&&(a=A0)}this.updateStatus(!1,a)},o.componentWillUnmount=function(){this.cancelNextCallback()},o.getTimeouts=function(){var n=this.props.timeout,a,i,l;return a=i=l=n,n!=null&&typeof n!=\"number\"&&(a=n.exit,i=n.enter,l=n.appear!==void 0?n.appear:i),{exit:a,enter:i,appear:l}},o.updateStatus=function(n,a){if(n===void 0&&(n=!1),a!==null)if(this.cancelNextCallback(),a===Ji){if(this.props.unmountOnExit||this.props.mountOnEnter){var i=this.props.nodeRef?this.props.nodeRef.current:$u.default.findDOMNode(this);i&&OP(i)}this.performEnter(n)}else this.performExit();else this.props.unmountOnExit&&this.state.status===Zi&&this.setState({status:Yu})},o.performEnter=function(n){var a=this,i=this.props.enter,l=this.context?this.context.isMounting:n,s=this.props.nodeRef?[l]:[$u.default.findDOMNode(this),l],c=s[0],u=s[1],m=this.getTimeouts(),p=l?m.appear:m.enter;if(!n&&!i||O0.disabled){this.safeSetState({status:Ys},function(){a.props.onEntered(c)});return}this.props.onEnter(c,u),this.safeSetState({status:Ji},function(){a.props.onEntering(c,u),a.onTransitionEnd(p,function(){a.safeSetState({status:Ys},function(){a.props.onEntered(c,u)})})})},o.performExit=function(){var n=this,a=this.props.exit,i=this.getTimeouts(),l=this.props.nodeRef?void 0:$u.default.findDOMNode(this);if(!a||O0.disabled){this.safeSetState({status:Zi},function(){n.props.onExited(l)});return}this.props.onExit(l),this.safeSetState({status:A0},function(){n.props.onExiting(l),n.onTransitionEnd(i.exit,function(){n.safeSetState({status:Zi},function(){n.props.onExited(l)})})})},o.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},o.safeSetState=function(n,a){a=this.setNextCallback(a),this.setState(n,a)},o.setNextCallback=function(n){var a=this,i=!0;return this.nextCallback=function(l){i&&(i=!1,a.nextCallback=null,n(l))},this.nextCallback.cancel=function(){i=!1},this.nextCallback},o.onTransitionEnd=function(n,a){this.setNextCallback(a);var i=this.props.nodeRef?this.props.nodeRef.current:$u.default.findDOMNode(this),l=n==null&&!this.props.addEndListener;if(!i||l){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var s=this.props.nodeRef?[this.nextCallback]:[i,this.nextCallback],c=s[0],u=s[1];this.props.addEndListener(c,u)}n!=null&&setTimeout(this.nextCallback,n)},o.render=function(){var n=this.state.status;if(n===Yu)return null;var a=this.props,i=a.children,l=a.in,s=a.mountOnEnter,c=a.unmountOnExit,u=a.appear,m=a.enter,p=a.exit,d=a.timeout,v=a.addEndListener,T=a.onEnter,S=a.onEntering,h=a.onEntered,y=a.onExit,g=a.onExiting,b=a.onExited,E=a.nodeRef,C=tm(a,[\"children\",\"in\",\"mountOnEnter\",\"unmountOnExit\",\"appear\",\"enter\",\"exit\",\"timeout\",\"addEndListener\",\"onEnter\",\"onEntering\",\"onEntered\",\"onExit\",\"onExiting\",\"onExited\",\"nodeRef\"]);return Vu.default.createElement(Vs.Provider,{value:null},typeof i==\"function\"?i(n,C):Vu.default.cloneElement(Vu.default.Children.only(i),C))},t})(Vu.default.Component);fa.contextType=Vs;fa.propTypes={};function $s(){}fa.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:$s,onEntering:$s,onEntered:$s,onExit:$s,onExiting:$s,onExited:$s};fa.UNMOUNTED=Yu;fa.EXITED=Zi;fa.ENTERING=Ji;fa.ENTERED=Ys;fa.EXITING=A0;var Xu=fa;function AP(e){if(e===void 0)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}var Gu=q(re());var Qr=q(re());function nm(e,t){var o=function(a){return t&&(0,Qr.isValidElement)(a)?t(a):a},r=Object.create(null);return e&&Qr.Children.map(e,function(n){return n}).forEach(function(n){r[n.key]=o(n)}),r}function o3(e,t){e=e||{},t=t||{};function o(u){return u in t?t[u]:e[u]}var r=Object.create(null),n=[];for(var a in e)a in t?n.length&&(r[a]=n,n=[]):n.push(a);var i,l={};for(var s in t){if(r[s])for(i=0;i{this.currentId=null,o()},t)}clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)};disposeEffect=()=>this.clear};function fn(){let e=Hs(Xs.create).current;return _0(e.disposeEffect),e}var am=q(re(),1);var z0=q(Ie(),1);function i3(e){let{className:t,classes:o,pulsate:r=!1,rippleX:n,rippleY:a,rippleSize:i,in:l,onExited:s,timeout:c}=e,[u,m]=am.useState(!1),p=ie(t,o.ripple,o.rippleVisible,r&&o.ripplePulsate),d={width:i,height:i,top:-(i/2)+a,left:-(i/2)+n},v=ie(o.child,u&&o.childLeaving,r&&o.childPulsate);return!l&&!u&&m(!0),am.useEffect(()=>{if(!l&&s!=null){let T=setTimeout(s,c);return()=>{clearTimeout(T)}}},[s,l,c]),(0,z0.jsx)(\"span\",{className:p,style:d,children:(0,z0.jsx)(\"span\",{className:v})})}var zP=i3;var l3=Ce(\"MuiTouchRipple\",[\"root\",\"ripple\",\"rippleVisible\",\"ripplePulsate\",\"child\",\"childLeaving\",\"childPulsate\"]),Or=l3;var im=q(Ie(),1),k0=550,s3=80,c3=_n`\n 0% {\n transform: scale(0);\n opacity: 0.1;\n }\n\n 100% {\n transform: scale(1);\n opacity: 0.3;\n }\n`,u3=_n`\n 0% {\n opacity: 1;\n }\n\n 100% {\n opacity: 0;\n }\n`,p3=_n`\n 0% {\n transform: scale(1);\n }\n\n 50% {\n transform: scale(0.92);\n }\n\n 100% {\n transform: scale(1);\n }\n`,f3=ae(\"span\",{name:\"MuiTouchRipple\",slot:\"Root\"})({overflow:\"hidden\",pointerEvents:\"none\",position:\"absolute\",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:\"inherit\"}),d3=ae(zP,{name:\"MuiTouchRipple\",slot:\"Ripple\"})`\n opacity: 0;\n position: absolute;\n\n &.${Or.rippleVisible} {\n opacity: 0.3;\n transform: scale(1);\n animation-name: ${c3};\n animation-duration: ${k0}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n &.${Or.ripplePulsate} {\n animation-duration: ${({theme:e})=>e.transitions.duration.shorter}ms;\n }\n\n & .${Or.child} {\n opacity: 1;\n display: block;\n width: 100%;\n height: 100%;\n border-radius: 50%;\n background-color: currentColor;\n }\n\n & .${Or.childLeaving} {\n opacity: 0;\n animation-name: ${u3};\n animation-duration: ${k0}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n & .${Or.childPulsate} {\n position: absolute;\n /* @noflip */\n left: 0px;\n top: 0;\n animation-name: ${p3};\n animation-duration: 2500ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n animation-iteration-count: infinite;\n animation-delay: 200ms;\n }\n`,m3=ho.forwardRef(function(t,o){let r=je({props:t,name:\"MuiTouchRipple\"}),{center:n=!1,classes:a={},className:i,...l}=r,[s,c]=ho.useState([]),u=ho.useRef(0),m=ho.useRef(null);ho.useEffect(()=>{m.current&&(m.current(),m.current=null)},[s]);let p=ho.useRef(!1),d=fn(),v=ho.useRef(null),T=ho.useRef(null),S=ho.useCallback(b=>{let{pulsate:E,rippleX:C,rippleY:P,rippleSize:A,cb:_}=b;c(z=>[...z,(0,im.jsx)(d3,{classes:{ripple:ie(a.ripple,Or.ripple),rippleVisible:ie(a.rippleVisible,Or.rippleVisible),ripplePulsate:ie(a.ripplePulsate,Or.ripplePulsate),child:ie(a.child,Or.child),childLeaving:ie(a.childLeaving,Or.childLeaving),childPulsate:ie(a.childPulsate,Or.childPulsate)},timeout:k0,pulsate:E,rippleX:C,rippleY:P,rippleSize:A},u.current)]),u.current+=1,m.current=_},[a]),h=ho.useCallback((b={},E={},C=()=>{})=>{let{pulsate:P=!1,center:A=n||E.pulsate,fakeElement:_=!1}=E;if(b?.type===\"mousedown\"&&p.current){p.current=!1;return}b?.type===\"touchstart\"&&(p.current=!0);let z=_?null:T.current,I=z?z.getBoundingClientRect():{width:0,height:0,left:0,top:0},x,k,U;if(A||b===void 0||b.clientX===0&&b.clientY===0||!b.clientX&&!b.touches)x=Math.round(I.width/2),k=Math.round(I.height/2);else{let{clientX:O,clientY:N}=b.touches&&b.touches.length>0?b.touches[0]:b;x=Math.round(O-I.left),k=Math.round(N-I.top)}if(A)U=Math.sqrt((2*I.width**2+I.height**2)/3),U%2===0&&(U+=1);else{let O=Math.max(Math.abs((z?z.clientWidth:0)-x),x)*2+2,N=Math.max(Math.abs((z?z.clientHeight:0)-k),k)*2+2;U=Math.sqrt(O**2+N**2)}b?.touches?v.current===null&&(v.current=()=>{S({pulsate:P,rippleX:x,rippleY:k,rippleSize:U,cb:C})},d.start(s3,()=>{v.current&&(v.current(),v.current=null)})):S({pulsate:P,rippleX:x,rippleY:k,rippleSize:U,cb:C})},[n,S,d]),y=ho.useCallback(()=>{h({},{pulsate:!0})},[h]),g=ho.useCallback((b,E)=>{if(d.clear(),b?.type===\"touchend\"&&v.current){v.current(),v.current=null,d.start(0,()=>{g(b,E)});return}v.current=null,c(C=>C.length>0?C.slice(1):C),m.current=E},[d]);return ho.useImperativeHandle(o,()=>({pulsate:y,start:h,stop:g}),[y,h,g]),(0,im.jsx)(f3,{className:ie(Or.root,a.root,i),ref:T,...l,children:(0,im.jsx)(N0,{component:null,exit:!0,children:s})})}),kP=m3;function BP(e){return _e(\"MuiButtonBase\",e)}var y3=Ce(\"MuiButtonBase\",[\"root\",\"disabled\",\"focusVisible\"]),LP=y3;var lm=q(Ie(),1),h3=e=>{let{disabled:t,focusVisible:o,focusVisibleClassName:r,classes:n}=e,i=Le({root:[\"root\",t&&\"disabled\",o&&\"focusVisible\"]},BP,n);return o&&r&&(i.root+=` ${r}`),i},g3=ae(\"button\",{name:\"MuiButtonBase\",slot:\"Root\"})({display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",position:\"relative\",boxSizing:\"border-box\",WebkitTapHighlightColor:\"transparent\",backgroundColor:\"transparent\",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:\"pointer\",userSelect:\"none\",verticalAlign:\"middle\",MozAppearance:\"none\",WebkitAppearance:\"none\",textDecoration:\"none\",color:\"inherit\",\"&::-moz-focus-inner\":{borderStyle:\"none\"},[`&.${LP.disabled}`]:{pointerEvents:\"none\",cursor:\"default\"},\"@media print\":{colorAdjust:\"exact\"}}),b3=jn.forwardRef(function(t,o){let r=je({props:t,name:\"MuiButtonBase\"}),{action:n,centerRipple:a=!1,children:i,className:l,component:s=\"button\",disabled:c=!1,disableRipple:u=!1,disableTouchRipple:m=!1,focusRipple:p=!1,focusVisibleClassName:d,LinkComponent:v=\"a\",onBlur:T,onClick:S,onContextMenu:h,onDragLeave:y,onFocus:g,onFocusVisible:b,onKeyDown:E,onKeyUp:C,onMouseDown:P,onMouseLeave:A,onMouseUp:_,onTouchEnd:z,onTouchMove:I,onTouchStart:x,tabIndex:k=0,TouchRippleProps:U,touchRippleRef:O,type:N,...X}=r,oe=jn.useRef(null),W=em(),Te=Mr(W.ref,O),[fe,Ke]=jn.useState(!1);c&&fe&&Ke(!1),jn.useImperativeHandle(n,()=>({focusVisible:()=>{Ke(!0),oe.current.focus()}}),[]);let Ze=W.shouldMount&&!u&&!c;jn.useEffect(()=>{fe&&p&&!u&&W.pulsate()},[u,p,fe,W]);let Ue=da(W,\"start\",P,m),xe=da(W,\"stop\",h,m),Je=da(W,\"stop\",y,m),ht=da(W,\"stop\",_,m),we=da(W,\"stop\",se=>{fe&&se.preventDefault(),A&&A(se)},m),ft=da(W,\"start\",x,m),le=da(W,\"stop\",z,m),Oe=da(W,\"stop\",I,m),Ae=da(W,\"stop\",se=>{pn(se.target)||Ke(!1),T&&T(se)},!1),et=si(se=>{oe.current||(oe.current=se.currentTarget),pn(se.target)&&(Ke(!0),b&&b(se)),g&&g(se)}),dt=()=>{let se=oe.current;return s&&s!==\"button\"&&!(se.tagName===\"A\"&&se.href)},Lt=si(se=>{p&&!se.repeat&&fe&&se.key===\" \"&&W.stop(se,()=>{W.start(se)}),se.target===se.currentTarget&&dt()&&se.key===\" \"&&se.preventDefault(),E&&E(se),se.target===se.currentTarget&&dt()&&se.key===\"Enter\"&&!c&&(se.preventDefault(),S&&S(se))}),jt=si(se=>{p&&se.key===\" \"&&fe&&!se.defaultPrevented&&W.stop(se,()=>{W.pulsate(se)}),C&&C(se),S&&se.target===se.currentTarget&&dt()&&se.key===\" \"&&!se.defaultPrevented&&S(se)}),Be=s;Be===\"button\"&&(X.href||X.to)&&(Be=v);let Nt={};if(Be===\"button\"){let se=!!X.formAction;Nt.type=N===void 0&&!se?\"button\":N,Nt.disabled=c}else!X.href&&!X.to&&(Nt.role=\"button\"),c&&(Nt[\"aria-disabled\"]=c);let Ro=Mr(o,oe),Ut={...r,centerRipple:a,component:s,disabled:c,disableRipple:u,disableTouchRipple:m,focusRipple:p,tabIndex:k,focusVisible:fe},st=h3(Ut);return(0,lm.jsxs)(g3,{as:Be,className:ie(st.root,l),ownerState:Ut,onBlur:Ae,onClick:S,onContextMenu:xe,onFocus:et,onKeyDown:Lt,onKeyUp:jt,onMouseDown:Ue,onMouseLeave:we,onMouseUp:ht,onDragLeave:Je,onTouchEnd:le,onTouchMove:Oe,onTouchStart:ft,ref:Ro,tabIndex:c?-1:k,type:N,...Nt,...X,children:[i,Ze?(0,lm.jsx)(kP,{ref:Te,center:a,...U}):null]})});function da(e,t,o,r=!1){return si(n=>(o&&o(n),r||e[t](n),!0))}var ma=b3;function jP(e){return _e(\"PrivateSwitchBase\",e)}var T9=Ce(\"PrivateSwitchBase\",[\"root\",\"checked\",\"disabled\",\"input\",\"edgeStart\",\"edgeEnd\"]);function v3(e){return typeof e==\"string\"}var dn=v3;function x3(e,t,o){return e===void 0||dn(e)?t:{...t,ownerState:{...t.ownerState,...o}}}var qu=x3;function T3(e,t,o){return typeof e==\"function\"?e(t,o):e}var Iu=T3;function S3(e,t=[]){if(e===void 0)return{};let o={};return Object.keys(e).filter(r=>r.match(/^on[A-Z]/)&&typeof e[r]==\"function\"&&!t.includes(r)).forEach(r=>{o[r]=e[r]}),o}var ya=S3;function E3(e){if(e===void 0)return{};let t={};return Object.keys(e).filter(o=>!(o.match(/^on[A-Z]/)&&typeof e[o]==\"function\")).forEach(o=>{t[o]=e[o]}),t}var sm=E3;function P3(e){let{getSlotProps:t,additionalProps:o,externalSlotProps:r,externalForwardedProps:n,className:a}=e;if(!t){let d=ie(o?.className,a,n?.className,r?.className),v={...o?.style,...n?.style,...r?.style},T={...o,...n,...r};return d.length>0&&(T.className=d),Object.keys(v).length>0&&(T.style=v),{props:T,internalRef:void 0}}let i=ya({...n,...r}),l=sm(r),s=sm(n),c=t(i),u=ie(c?.className,o?.className,a,n?.className,r?.className),m={...c?.style,...o?.style,...n?.style,...r?.style},p={...c,...o,...s,...l};return u.length>0&&(p.className=u),Object.keys(m).length>0&&(p.style=m),{props:p,internalRef:c.ref}}var Fu=P3;function Ct(e,t){let{className:o,elementType:r,ownerState:n,externalForwardedProps:a,internalForwardedProps:i,shouldForwardComponentProp:l=!1,...s}=t,{component:c,slots:u={[e]:void 0},slotProps:m={[e]:void 0},...p}=a,d=u[e]||r,v=Iu(m[e],n),{props:{component:T,...S},internalRef:h}=Fu({className:o,...s,externalForwardedProps:e===\"root\"?p:void 0,externalSlotProps:v}),y=yo(h,v?.ref,t.ref),g=e===\"root\"?T||c:T,b=qu(d,{...e===\"root\"&&!c&&!u[e]&&i,...e!==\"root\"&&!u[e]&&i,...S,...g&&!l&&{as:g},...g&&l&&{component:g},ref:y},n);return[d,b]}var cm=q(Ie(),1),C3=e=>{let{classes:t,checked:o,disabled:r,edge:n}=e,a={root:[\"root\",o&&\"checked\",r&&\"disabled\",n&&`edge${me(n)}`],input:[\"input\"]};return Le(a,jP,t)},R3=ae(ma,{name:\"MuiSwitchBase\"})({padding:9,borderRadius:\"50%\",variants:[{props:{edge:\"start\",size:\"small\"},style:{marginLeft:-3}},{props:({edge:e,ownerState:t})=>e===\"start\"&&t.size!==\"small\",style:{marginLeft:-12}},{props:{edge:\"end\",size:\"small\"},style:{marginRight:-3}},{props:({edge:e,ownerState:t})=>e===\"end\"&&t.size!==\"small\",style:{marginRight:-12}}]}),w3=ae(\"input\",{name:\"MuiSwitchBase\",shouldForwardProp:Bn})({cursor:\"inherit\",position:\"absolute\",opacity:0,width:\"100%\",height:\"100%\",top:0,left:0,margin:0,padding:0,zIndex:1}),M3=UP.forwardRef(function(t,o){let{autoFocus:r,checked:n,checkedIcon:a,defaultChecked:i,disabled:l,disableFocusRipple:s=!1,edge:c=!1,icon:u,id:m,inputProps:p,inputRef:d,name:v,onBlur:T,onChange:S,onFocus:h,readOnly:y,required:g=!1,tabIndex:b,type:E,value:C,slots:P={},slotProps:A={},..._}=t,[z,I]=Zd({controlled:n,default:!!i,name:\"SwitchBase\",state:\"checked\"}),x=R0(),k=xe=>{h&&h(xe),x&&x.onFocus&&x.onFocus(xe)},U=xe=>{T&&T(xe),x&&x.onBlur&&x.onBlur(xe)},O=xe=>{if(xe.nativeEvent.defaultPrevented||y)return;let Je=xe.target.checked;I(Je),S&&S(xe,Je)},N=l;x&&typeof N>\"u\"&&(N=x.disabled);let X=E===\"checkbox\"||E===\"radio\",oe={...t,checked:z,disabled:N,disableFocusRipple:s,edge:c},W=C3(oe),Te={slots:P,slotProps:{input:p,...A}},[fe,Ke]=Ct(\"root\",{ref:o,elementType:R3,className:W.root,shouldForwardComponentProp:!0,externalForwardedProps:{...Te,component:\"span\",..._},getSlotProps:xe=>({...xe,onFocus:Je=>{xe.onFocus?.(Je),k(Je)},onBlur:Je=>{xe.onBlur?.(Je),U(Je)}}),ownerState:oe,additionalProps:{centerRipple:!0,focusRipple:!s,role:void 0,tabIndex:null}}),[Ze,Ue]=Ct(\"input\",{ref:d,elementType:w3,className:W.input,externalForwardedProps:Te,getSlotProps:xe=>({...xe,onChange:Je=>{xe.onChange?.(Je),O(Je)}}),ownerState:oe,additionalProps:{autoFocus:r,checked:n,defaultChecked:i,disabled:N,id:X?m:void 0,name:v,readOnly:y,required:g,tabIndex:b,type:E,...E===\"checkbox\"&&C===void 0?{}:{value:C}}});return(0,cm.jsxs)(fe,{...Ke,children:[(0,cm.jsx)(Ze,{...Ue}),z?a:u]})}),HP=M3;function VP(e){return _e(\"MuiSwitch\",e)}var O3=Ce(\"MuiSwitch\",[\"root\",\"edgeStart\",\"edgeEnd\",\"switchBase\",\"colorPrimary\",\"colorSecondary\",\"sizeSmall\",\"sizeMedium\",\"checked\",\"disabled\",\"input\",\"thumb\",\"track\"]),Uo=O3;var Gs=q(Ie(),1),A3=e=>{let{classes:t,edge:o,size:r,color:n,checked:a,disabled:i}=e,l={root:[\"root\",o&&`edge${me(o)}`,`size${me(r)}`],switchBase:[\"switchBase\",`color${me(n)}`,a&&\"checked\",i&&\"disabled\"],thumb:[\"thumb\"],track:[\"track\"],input:[\"input\"]},s=Le(l,VP,t);return{...t,...s}},D3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.edge&&t[`edge${me(o.edge)}`],t[`size${me(o.size)}`]]}})({display:\"inline-flex\",width:58,height:38,overflow:\"hidden\",padding:12,boxSizing:\"border-box\",position:\"relative\",flexShrink:0,zIndex:0,verticalAlign:\"middle\",\"@media print\":{colorAdjust:\"exact\"},variants:[{props:{edge:\"start\"},style:{marginLeft:-8}},{props:{edge:\"end\"},style:{marginRight:-8}},{props:{size:\"small\"},style:{width:40,height:24,padding:7,[`& .${Uo.thumb}`]:{width:16,height:16},[`& .${Uo.switchBase}`]:{padding:4,[`&.${Uo.checked}`]:{transform:\"translateX(16px)\"}}}}]}),N3=ae(HP,{name:\"MuiSwitch\",slot:\"SwitchBase\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.switchBase,{[`& .${Uo.input}`]:t.input},o.color!==\"default\"&&t[`color${me(o.color)}`]]}})(He(({theme:e})=>({position:\"absolute\",top:0,left:0,zIndex:1,color:e.vars?e.vars.palette.Switch.defaultColor:`${e.palette.mode===\"light\"?e.palette.common.white:e.palette.grey[300]}`,transition:e.transitions.create([\"left\",\"transform\"],{duration:e.transitions.duration.shortest}),[`&.${Uo.checked}`]:{transform:\"translateX(20px)\"},[`&.${Uo.disabled}`]:{color:e.vars?e.vars.palette.Switch.defaultDisabledColor:`${e.palette.mode===\"light\"?e.palette.grey[100]:e.palette.grey[600]}`},[`&.${Uo.checked} + .${Uo.track}`]:{opacity:.5},[`&.${Uo.disabled} + .${Uo.track}`]:{opacity:e.vars?e.vars.opacity.switchTrackDisabled:`${e.palette.mode===\"light\"?.12:.2}`},[`& .${Uo.input}`]:{left:\"-100%\",width:\"300%\"}})),He(({theme:e})=>({\"&:hover\":{backgroundColor:e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity),\"@media (hover: none)\":{backgroundColor:\"transparent\"}},variants:[...Object.entries(e.palette).filter(jo([\"light\"])).map(([t])=>({props:{color:t},style:{[`&.${Uo.checked}`]:{color:(e.vars||e).palette[t].main,\"&:hover\":{backgroundColor:e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity),\"@media (hover: none)\":{backgroundColor:\"transparent\"}},[`&.${Uo.disabled}`]:{color:e.vars?e.vars.palette.Switch[`${t}DisabledColor`]:`${e.palette.mode===\"light\"?e.lighten(e.palette[t].main,.62):e.darken(e.palette[t].main,.55)}`}},[`&.${Uo.checked} + .${Uo.track}`]:{backgroundColor:(e.vars||e).palette[t].main}}}))]}))),_3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Track\"})(He(({theme:e})=>({height:\"100%\",width:\"100%\",borderRadius:14/2,zIndex:-1,transition:e.transitions.create([\"opacity\",\"background-color\"],{duration:e.transitions.duration.shortest}),backgroundColor:e.vars?e.vars.palette.common.onBackground:`${e.palette.mode===\"light\"?e.palette.common.black:e.palette.common.white}`,opacity:e.vars?e.vars.opacity.switchTrack:`${e.palette.mode===\"light\"?.38:.3}`}))),z3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Thumb\"})(He(({theme:e})=>({boxShadow:(e.vars||e).shadows[1],backgroundColor:\"currentColor\",width:20,height:20,borderRadius:\"50%\"}))),k3=$P.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSwitch\"}),{className:n,color:a=\"primary\",edge:i=!1,size:l=\"medium\",sx:s,slots:c={},slotProps:u={},...m}=r,p={...r,color:a,edge:i,size:l},d=A3(p),v={slots:c,slotProps:u},[T,S]=Ct(\"root\",{className:ie(d.root,n),elementType:D3,externalForwardedProps:v,ownerState:p,additionalProps:{sx:s}}),[h,y]=Ct(\"thumb\",{className:d.thumb,elementType:z3,externalForwardedProps:v,ownerState:p}),g=(0,Gs.jsx)(h,{...y}),[b,E]=Ct(\"track\",{className:d.track,elementType:_3,externalForwardedProps:v,ownerState:p});return(0,Gs.jsxs)(T,{...S,children:[(0,Gs.jsx)(N3,{type:\"checkbox\",icon:g,checkedIcon:g,ref:o,ownerState:p,...m,classes:{...d,root:d.switchBase},slots:{...c.switchBase&&{root:c.switchBase},...c.input&&{input:c.input}},slotProps:{...u.switchBase&&{root:typeof u.switchBase==\"function\"?u.switchBase(p):u.switchBase},input:{role:\"switch\"},...u.input&&{input:typeof u.input==\"function\"?u.input(p):u.input}}}),(0,Gs.jsx)(b,{...E})]})}),Un=k3;var ep=q(re(),1);function Ku(...e){return e.reduce((t,o)=>o==null?t:function(...n){t.apply(this,n),o.apply(this,n)},()=>{})}var dm=q(re(),1);var um=q(re(),1);function YP(e){return _e(\"MuiSvgIcon\",e)}var MH=Ce(\"MuiSvgIcon\",[\"root\",\"colorPrimary\",\"colorSecondary\",\"colorAction\",\"colorError\",\"colorDisabled\",\"fontSizeInherit\",\"fontSizeSmall\",\"fontSizeMedium\",\"fontSizeLarge\"]);var pm=q(Ie(),1),B3=e=>{let{color:t,fontSize:o,classes:r}=e,n={root:[\"root\",t!==\"inherit\"&&`color${me(t)}`,`fontSize${me(o)}`]};return Le(n,YP,r)},L3=ae(\"svg\",{name:\"MuiSvgIcon\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.color!==\"inherit\"&&t[`color${me(o.color)}`],t[`fontSize${me(o.fontSize)}`]]}})(He(({theme:e})=>({userSelect:\"none\",width:\"1em\",height:\"1em\",display:\"inline-block\",flexShrink:0,transition:e.transitions?.create?.(\"fill\",{duration:(e.vars??e).transitions?.duration?.shorter}),variants:[{props:t=>!t.hasSvgAsChild,style:{fill:\"currentColor\"}},{props:{fontSize:\"inherit\"},style:{fontSize:\"inherit\"}},{props:{fontSize:\"small\"},style:{fontSize:e.typography?.pxToRem?.(20)||\"1.25rem\"}},{props:{fontSize:\"medium\"},style:{fontSize:e.typography?.pxToRem?.(24)||\"1.5rem\"}},{props:{fontSize:\"large\"},style:{fontSize:e.typography?.pxToRem?.(35)||\"2.1875rem\"}},...Object.entries((e.vars??e).palette).filter(([,t])=>t&&t.main).map(([t])=>({props:{color:t},style:{color:(e.vars??e).palette?.[t]?.main}})),{props:{color:\"action\"},style:{color:(e.vars??e).palette?.action?.active}},{props:{color:\"disabled\"},style:{color:(e.vars??e).palette?.action?.disabled}},{props:{color:\"inherit\"},style:{color:void 0}}]}))),XP=um.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSvgIcon\"}),{children:n,className:a,color:i=\"inherit\",component:l=\"svg\",fontSize:s=\"medium\",htmlColor:c,inheritViewBox:u=!1,titleAccess:m,viewBox:p=\"0 0 24 24\",...d}=r,v=um.isValidElement(n)&&n.type===\"svg\",T={...r,color:i,component:l,fontSize:s,instanceFontSize:t.fontSize,inheritViewBox:u,viewBox:p,hasSvgAsChild:v},S={};u||(S.viewBox=p);let h=B3(T);return(0,pm.jsxs)(L3,{as:l,className:ie(h.root,a),focusable:\"false\",color:c,\"aria-hidden\":m?void 0:!0,role:m?\"img\":void 0,ref:o,...S,...d,...v&&n.props,ownerState:T,children:[v?n.props.children:n,m?(0,pm.jsx)(\"title\",{children:m}):null]})});XP.muiName=\"SvgIcon\";var fm=XP;var GP=q(Ie(),1);function Qu(e,t){function o(r,n){return(0,GP.jsx)(fm,{\"data-testid\":void 0,ref:n,...r,children:e})}return o.muiName=fm.muiName,dm.memo(dm.forwardRef(o))}function mm(e,t=166){let o;function r(...n){let a=()=>{e.apply(this,n)};clearTimeout(o),o=setTimeout(a,t)}return r.clear=()=>{clearTimeout(o)},r}var qP=mm;function Yt(e){return e&&e.ownerDocument||document}var Wu=Yt;function ha(e){return Yt(e).defaultView||window}var qs=ha;function Zu(e,t){typeof e==\"function\"?e(t):e&&(e.current=t)}var ym=wr;var tl=Gd;function j3(e,t){let o=e.charCodeAt(2);return e[0]===\"o\"&&e[1]===\"n\"&&o>=65&&o<=90&&typeof t==\"function\"}function hm(e,t){if(!e)return t;function o(i,l){let s={};return Object.keys(l).forEach(c=>{j3(c,l[c])&&typeof i[c]==\"function\"&&(s[c]=(...u)=>{i[c](...u),l[c](...u)})}),s}if(typeof e==\"function\"||typeof t==\"function\")return i=>{let l=typeof t==\"function\"?t(i):t,s=typeof e==\"function\"?e({...i,...l}):e,c=ie(i?.className,l?.className,s?.className),u=o(s,l);return{...l,...s,...u,...!!c&&{className:c},...l?.style&&s?.style&&{style:{...l.style,...s.style}},...l?.sx&&s?.sx&&{sx:[...Array.isArray(l.sx)?l.sx:[l.sx],...Array.isArray(s.sx)?s.sx:[s.sx]]}}};let r=t,n=o(e,r),a=ie(r?.className,e?.className);return{...t,...e,...n,...!!a&&{className:a},...r?.style&&e?.style&&{style:{...r.style,...e.style}},...r?.sx&&e?.sx&&{sx:[...Array.isArray(r.sx)?r.sx:[r.sx],...Array.isArray(e.sx)?e.sx:[e.sx]]}}}var FP=q(re(),1);function IP(e){return _e(\"MuiCircularProgress\",e)}var SV=Ce(\"MuiCircularProgress\",[\"root\",\"determinate\",\"indeterminate\",\"colorPrimary\",\"colorSecondary\",\"svg\",\"track\",\"circle\",\"circleDeterminate\",\"circleIndeterminate\",\"circleDisableShrink\"]);var Is=q(Ie(),1),mn=44,B0=_n`\n 0% {\n transform: rotate(0deg);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n`,L0=_n`\n 0% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: 0;\n }\n\n 50% {\n stroke-dasharray: 100px, 200px;\n stroke-dashoffset: -15px;\n }\n\n 100% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: -126px;\n }\n`,U3=typeof B0!=\"string\"?Ui`\n animation: ${B0} 1.4s linear infinite;\n `:null,H3=typeof L0!=\"string\"?Ui`\n animation: ${L0} 1.4s ease-in-out infinite;\n `:null,V3=e=>{let{classes:t,variant:o,color:r,disableShrink:n}=e,a={root:[\"root\",o,`color${me(r)}`],svg:[\"svg\"],track:[\"track\"],circle:[\"circle\",`circle${me(o)}`,n&&\"circleDisableShrink\"]};return Le(a,IP,t)},$3=ae(\"span\",{name:\"MuiCircularProgress\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`color${me(o.color)}`]]}})(He(({theme:e})=>({display:\"inline-block\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"transform\")}},{props:{variant:\"indeterminate\"},style:U3||{animation:`${B0} 1.4s linear infinite`}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}}))]}))),Y3=ae(\"svg\",{name:\"MuiCircularProgress\",slot:\"Svg\"})({display:\"block\"}),X3=ae(\"circle\",{name:\"MuiCircularProgress\",slot:\"Circle\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.circle,t[`circle${me(o.variant)}`],o.disableShrink&&t.circleDisableShrink]}})(He(({theme:e})=>({stroke:\"currentColor\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"stroke-dashoffset\")}},{props:{variant:\"indeterminate\"},style:{strokeDasharray:\"80px, 200px\",strokeDashoffset:0}},{props:({ownerState:t})=>t.variant===\"indeterminate\"&&!t.disableShrink,style:H3||{animation:`${L0} 1.4s ease-in-out infinite`}}]}))),G3=ae(\"circle\",{name:\"MuiCircularProgress\",slot:\"Track\"})(He(({theme:e})=>({stroke:\"currentColor\",opacity:(e.vars||e).palette.action.activatedOpacity}))),q3=FP.forwardRef(function(t,o){let r=je({props:t,name:\"MuiCircularProgress\"}),{className:n,color:a=\"primary\",disableShrink:i=!1,enableTrackSlot:l=!1,size:s=40,style:c,thickness:u=3.6,value:m=0,variant:p=\"indeterminate\",...d}=r,v={...r,color:a,disableShrink:i,size:s,thickness:u,value:m,variant:p,enableTrackSlot:l},T=V3(v),S={},h={},y={};if(p===\"determinate\"){let g=2*Math.PI*((mn-u)/2);S.strokeDasharray=g.toFixed(3),y[\"aria-valuenow\"]=Math.round(m),S.strokeDashoffset=`${((100-m)/100*g).toFixed(3)}px`,h.transform=\"rotate(-90deg)\"}return(0,Is.jsx)($3,{className:ie(T.root,n),style:{width:s,height:s,...h,...c},ownerState:v,ref:o,role:\"progressbar\",...y,...d,children:(0,Is.jsxs)(Y3,{className:T.svg,ownerState:v,viewBox:`${mn/2} ${mn/2} ${mn} ${mn}`,children:[l?(0,Is.jsx)(G3,{className:T.track,ownerState:v,cx:mn,cy:mn,r:(mn-u)/2,fill:\"none\",strokeWidth:u,\"aria-hidden\":\"true\"}):null,(0,Is.jsx)(X3,{className:T.circle,style:S,ownerState:v,cx:mn,cy:mn,r:(mn-u)/2,fill:\"none\",strokeWidth:u})]})})}),Ju=q3;function KP(e){return _e(\"MuiButton\",e)}var I3=Ce(\"MuiButton\",[\"root\",\"text\",\"textInherit\",\"textPrimary\",\"textSecondary\",\"textSuccess\",\"textError\",\"textInfo\",\"textWarning\",\"outlined\",\"outlinedInherit\",\"outlinedPrimary\",\"outlinedSecondary\",\"outlinedSuccess\",\"outlinedError\",\"outlinedInfo\",\"outlinedWarning\",\"contained\",\"containedInherit\",\"containedPrimary\",\"containedSecondary\",\"containedSuccess\",\"containedError\",\"containedInfo\",\"containedWarning\",\"disableElevation\",\"focusVisible\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorSuccess\",\"colorError\",\"colorInfo\",\"colorWarning\",\"textSizeSmall\",\"textSizeMedium\",\"textSizeLarge\",\"outlinedSizeSmall\",\"outlinedSizeMedium\",\"outlinedSizeLarge\",\"containedSizeSmall\",\"containedSizeMedium\",\"containedSizeLarge\",\"sizeMedium\",\"sizeSmall\",\"sizeLarge\",\"fullWidth\",\"startIcon\",\"endIcon\",\"icon\",\"iconSizeSmall\",\"iconSizeMedium\",\"iconSizeLarge\",\"loading\",\"loadingWrapper\",\"loadingIconPlaceholder\",\"loadingIndicator\",\"loadingPositionCenter\",\"loadingPositionStart\",\"loadingPositionEnd\"]),ci=I3;var QP=q(re(),1),F3=QP.createContext({}),WP=F3;var ZP=q(re(),1),K3=ZP.createContext(void 0),JP=K3;var Hn=q(Ie(),1),Q3=e=>{let{color:t,disableElevation:o,fullWidth:r,size:n,variant:a,loading:i,loadingPosition:l,classes:s}=e,c={root:[\"root\",i&&\"loading\",a,`${a}${me(t)}`,`size${me(n)}`,`${a}Size${me(n)}`,`color${me(t)}`,o&&\"disableElevation\",r&&\"fullWidth\",i&&`loadingPosition${me(l)}`],startIcon:[\"icon\",\"startIcon\",`iconSize${me(n)}`],endIcon:[\"icon\",\"endIcon\",`iconSize${me(n)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]},u=Le(c,KP,s);return{...s,...u}},tC=[{props:{size:\"small\"},style:{\"& > *:nth-of-type(1)\":{fontSize:18}}},{props:{size:\"medium\"},style:{\"& > *:nth-of-type(1)\":{fontSize:20}}},{props:{size:\"large\"},style:{\"& > *:nth-of-type(1)\":{fontSize:22}}}],W3=ae(ma,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`${o.variant}${me(o.color)}`],t[`size${me(o.size)}`],t[`${o.variant}Size${me(o.size)}`],o.color===\"inherit\"&&t.colorInherit,o.disableElevation&&t.disableElevation,o.fullWidth&&t.fullWidth,o.loading&&t.loading]}})(He(({theme:e})=>{let t=e.palette.mode===\"light\"?e.palette.grey[300]:e.palette.grey[800],o=e.palette.mode===\"light\"?e.palette.grey.A100:e.palette.grey[700];return{...e.typography.button,minWidth:64,padding:\"6px 16px\",border:0,borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create([\"background-color\",\"box-shadow\",\"border-color\",\"color\"],{duration:e.transitions.duration.short}),\"&:hover\":{textDecoration:\"none\"},[`&.${ci.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:{variant:\"contained\"},style:{color:\"var(--variant-containedColor)\",backgroundColor:\"var(--variant-containedBg)\",boxShadow:(e.vars||e).shadows[2],\"&:hover\":{boxShadow:(e.vars||e).shadows[4],\"@media (hover: none)\":{boxShadow:(e.vars||e).shadows[2]}},\"&:active\":{boxShadow:(e.vars||e).shadows[8]},[`&.${ci.focusVisible}`]:{boxShadow:(e.vars||e).shadows[6]},[`&.${ci.disabled}`]:{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground}}},{props:{variant:\"outlined\"},style:{padding:\"5px 15px\",border:\"1px solid currentColor\",borderColor:\"var(--variant-outlinedBorder, currentColor)\",backgroundColor:\"var(--variant-outlinedBg)\",color:\"var(--variant-outlinedColor)\",[`&.${ci.disabled}`]:{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`}}},{props:{variant:\"text\"},style:{padding:\"6px 8px\",color:\"var(--variant-textColor)\",backgroundColor:\"var(--variant-textBg)\"}},...Object.entries(e.palette).filter(jo()).map(([r])=>({props:{color:r},style:{\"--variant-textColor\":(e.vars||e).palette[r].main,\"--variant-outlinedColor\":(e.vars||e).palette[r].main,\"--variant-outlinedBorder\":e.alpha((e.vars||e).palette[r].main,.5),\"--variant-containedColor\":(e.vars||e).palette[r].contrastText,\"--variant-containedBg\":(e.vars||e).palette[r].main,\"@media (hover: hover)\":{\"&:hover\":{\"--variant-containedBg\":(e.vars||e).palette[r].dark,\"--variant-textBg\":e.alpha((e.vars||e).palette[r].main,(e.vars||e).palette.action.hoverOpacity),\"--variant-outlinedBorder\":(e.vars||e).palette[r].main,\"--variant-outlinedBg\":e.alpha((e.vars||e).palette[r].main,(e.vars||e).palette.action.hoverOpacity)}}}})),{props:{color:\"inherit\"},style:{color:\"inherit\",borderColor:\"currentColor\",\"--variant-containedBg\":e.vars?e.vars.palette.Button.inheritContainedBg:t,\"@media (hover: hover)\":{\"&:hover\":{\"--variant-containedBg\":e.vars?e.vars.palette.Button.inheritContainedHoverBg:o,\"--variant-textBg\":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity),\"--variant-outlinedBg\":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity)}}}},{props:{size:\"small\",variant:\"text\"},style:{padding:\"4px 5px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"text\"},style:{padding:\"8px 11px\",fontSize:e.typography.pxToRem(15)}},{props:{size:\"small\",variant:\"outlined\"},style:{padding:\"3px 9px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"outlined\"},style:{padding:\"7px 21px\",fontSize:e.typography.pxToRem(15)}},{props:{size:\"small\",variant:\"contained\"},style:{padding:\"4px 10px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"contained\"},style:{padding:\"8px 22px\",fontSize:e.typography.pxToRem(15)}},{props:{disableElevation:!0},style:{boxShadow:\"none\",\"&:hover\":{boxShadow:\"none\"},[`&.${ci.focusVisible}`]:{boxShadow:\"none\"},\"&:active\":{boxShadow:\"none\"},[`&.${ci.disabled}`]:{boxShadow:\"none\"}}},{props:{fullWidth:!0},style:{width:\"100%\"}},{props:{loadingPosition:\"center\"},style:{transition:e.transitions.create([\"background-color\",\"box-shadow\",\"border-color\"],{duration:e.transitions.duration.short}),[`&.${ci.loading}`]:{color:\"transparent\"}}}]}})),Z3=ae(\"span\",{name:\"MuiButton\",slot:\"StartIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.startIcon,o.loading&&t.startIconLoadingStart,t[`iconSize${me(o.size)}`]]}})(({theme:e})=>({display:\"inherit\",marginRight:8,marginLeft:-4,variants:[{props:{size:\"small\"},style:{marginLeft:-2}},{props:{loadingPosition:\"start\",loading:!0},style:{transition:e.transitions.create([\"opacity\"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:\"start\",loading:!0,fullWidth:!0},style:{marginRight:-8}},...tC]})),J3=ae(\"span\",{name:\"MuiButton\",slot:\"EndIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.endIcon,o.loading&&t.endIconLoadingEnd,t[`iconSize${me(o.size)}`]]}})(({theme:e})=>({display:\"inherit\",marginRight:-4,marginLeft:8,variants:[{props:{size:\"small\"},style:{marginRight:-2}},{props:{loadingPosition:\"end\",loading:!0},style:{transition:e.transitions.create([\"opacity\"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:\"end\",loading:!0,fullWidth:!0},style:{marginLeft:-8}},...tC]})),eD=ae(\"span\",{name:\"MuiButton\",slot:\"LoadingIndicator\"})(({theme:e})=>({display:\"none\",position:\"absolute\",visibility:\"visible\",variants:[{props:{loading:!0},style:{display:\"flex\"}},{props:{loadingPosition:\"start\"},style:{left:14}},{props:{loadingPosition:\"start\",size:\"small\"},style:{left:10}},{props:{variant:\"text\",loadingPosition:\"start\"},style:{left:6}},{props:{loadingPosition:\"center\"},style:{left:\"50%\",transform:\"translate(-50%)\",color:(e.vars||e).palette.action.disabled}},{props:{loadingPosition:\"end\"},style:{right:14}},{props:{loadingPosition:\"end\",size:\"small\"},style:{right:10}},{props:{variant:\"text\",loadingPosition:\"end\"},style:{right:6}},{props:{loadingPosition:\"start\",fullWidth:!0},style:{position:\"relative\",left:-10}},{props:{loadingPosition:\"end\",fullWidth:!0},style:{position:\"relative\",right:-10}}]})),eC=ae(\"span\",{name:\"MuiButton\",slot:\"LoadingIconPlaceholder\"})({display:\"inline-block\",width:\"1em\",height:\"1em\"}),tD=ep.forwardRef(function(t,o){let r=ep.useContext(WP),n=ep.useContext(JP),a=ni(r,t),i=je({props:a,name:\"MuiButton\"}),{children:l,color:s=\"primary\",component:c=\"button\",className:u,disabled:m=!1,disableElevation:p=!1,disableFocusRipple:d=!1,endIcon:v,focusVisibleClassName:T,fullWidth:S=!1,id:h,loading:y=null,loadingIndicator:g,loadingPosition:b=\"center\",size:E=\"medium\",startIcon:C,type:P,variant:A=\"text\",..._}=i,z=tl(h),I=g??(0,Hn.jsx)(Ju,{\"aria-labelledby\":z,color:\"inherit\",size:16}),x={...i,color:s,component:c,disabled:m,disableElevation:p,disableFocusRipple:d,fullWidth:S,loading:y,loadingIndicator:I,loadingPosition:b,size:E,type:P,variant:A},k=Q3(x),U=(C||y&&b===\"start\")&&(0,Hn.jsx)(Z3,{className:k.startIcon,ownerState:x,children:C||(0,Hn.jsx)(eC,{className:k.loadingIconPlaceholder,ownerState:x})}),O=(v||y&&b===\"end\")&&(0,Hn.jsx)(J3,{className:k.endIcon,ownerState:x,children:v||(0,Hn.jsx)(eC,{className:k.loadingIconPlaceholder,ownerState:x})}),N=n||\"\",X=typeof y==\"boolean\"?(0,Hn.jsx)(\"span\",{className:k.loadingWrapper,style:{display:\"contents\"},children:y&&(0,Hn.jsx)(eD,{className:k.loadingIndicator,ownerState:x,children:I})}):null;return(0,Hn.jsxs)(W3,{ownerState:x,className:ie(r.className,k.root,u,N),component:c,disabled:m||y,focusRipple:!d,focusVisibleClassName:ie(k.focusVisible,T),ref:o,type:P,id:y?z:h,..._,classes:k,children:[U,b!==\"end\"&&X,l,b===\"end\"&&X,O]})}),ga=tD;var ui=q(re(),1);function oD(e){let{elementType:t,externalSlotProps:o,ownerState:r,skipResolvingSlotProps:n=!1,...a}=e,i=n?{}:Iu(o,r),{props:l,internalRef:s}=Fu({...a,externalSlotProps:i}),c=yo(s,i?.ref,e.additionalProps?.ref);return qu(t,{...l,ref:c},r)}var cr=oD;var ur=q(re(),1);var gm=q(re(),1);var oC=q(re(),1),rD=oC.createContext({}),tp=rD;function rC(e){return _e(\"MuiList\",e)}var h7=Ce(\"MuiList\",[\"root\",\"padding\",\"dense\",\"subheader\"]);var bm=q(Ie(),1),nD=e=>{let{classes:t,disablePadding:o,dense:r,subheader:n}=e;return Le({root:[\"root\",!o&&\"padding\",r&&\"dense\",n&&\"subheader\"]},rC,t)},aD=ae(\"ul\",{name:\"MuiList\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.disablePadding&&t.padding,o.dense&&t.dense,o.subheader&&t.subheader]}})({listStyle:\"none\",margin:0,padding:0,position:\"relative\",variants:[{props:({ownerState:e})=>!e.disablePadding,style:{paddingTop:8,paddingBottom:8}},{props:({ownerState:e})=>e.subheader,style:{paddingTop:0}}]}),iD=gm.forwardRef(function(t,o){let r=je({props:t,name:\"MuiList\"}),{children:n,className:a,component:i=\"ul\",dense:l=!1,disablePadding:s=!1,subheader:c,...u}=r,m=gm.useMemo(()=>({dense:l}),[l]),p={...r,component:i,dense:l,disablePadding:s},d=nD(p);return(0,bm.jsx)(tp.Provider,{value:m,children:(0,bm.jsxs)(aD,{as:i,className:ie(d.root,a),ref:o,ownerState:p,...u,children:[c,n]})})}),j0=iD;function vm(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}var ol=vm;function Fs(e=window){let t=e.document.documentElement.clientWidth;return e.innerWidth-t}var nC=Fs;var iC=q(Ie(),1);function U0(e,t,o){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:o?null:e.firstChild}function aC(e,t,o){return e===t?o?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:o?null:e.lastChild}function lC(e,t){if(t===void 0)return!0;let o=e.innerText;return o===void 0&&(o=e.textContent),o=o.trim().toLowerCase(),o.length===0?!1:t.repeating?o[0]===t.keys[0]:o.startsWith(t.keys.join(\"\"))}function op(e,t,o,r,n,a){let i=!1,l=n(e,t,t?o:!1);for(;l;){if(l===e.firstChild){if(i)return!1;i=!0}let s=r?!1:l.disabled||l.getAttribute(\"aria-disabled\")===\"true\";if(!l.hasAttribute(\"tabindex\")||!lC(l,a)||s)l=n(e,l,o);else return l.focus(),!0}return!1}var lD=ur.forwardRef(function(t,o){let{actions:r,autoFocus:n=!1,autoFocusItem:a=!1,children:i,className:l,disabledItemsFocusable:s=!1,disableListWrap:c=!1,onKeyDown:u,variant:m=\"selectedMenu\",...p}=t,d=ur.useRef(null),v=ur.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});ym(()=>{n&&d.current.focus()},[n]),ur.useImperativeHandle(r,()=>({adjustStyleForScrollbar:(g,{direction:b})=>{let E=!d.current.style.width;if(g.clientHeight{let b=d.current,E=g.key;if(g.ctrlKey||g.metaKey||g.altKey){u&&u(g);return}let P=ol(Wu(b));if(E===\"ArrowDown\")g.preventDefault(),op(b,P,c,s,U0);else if(E===\"ArrowUp\")g.preventDefault(),op(b,P,c,s,aC);else if(E===\"Home\")g.preventDefault(),op(b,null,c,s,U0);else if(E===\"End\")g.preventDefault(),op(b,null,c,s,aC);else if(E.length===1){let A=v.current,_=E.toLowerCase(),z=performance.now();A.keys.length>0&&(z-A.lastTime>500?(A.keys=[],A.repeating=!0,A.previousKeyMatched=!0):A.repeating&&_!==A.keys[0]&&(A.repeating=!1)),A.lastTime=z,A.keys.push(_);let I=P&&!A.repeating&&lC(P,A);A.previousKeyMatched&&(I||op(b,P,!1,s,U0,A))?g.preventDefault():A.previousKeyMatched=!1}u&&u(g)},S=Mr(d,o),h=-1;ur.Children.forEach(i,(g,b)=>{if(!ur.isValidElement(g)){h===b&&(h+=1,h>=i.length&&(h=-1));return}g.props.disabled||(m===\"selectedMenu\"&&g.props.selected||h===-1)&&(h=b),h===b&&(g.props.disabled||g.props.muiSkipListHighlight||g.type.muiSkipListHighlight)&&(h+=1,h>=i.length&&(h=-1))});let y=ur.Children.map(i,(g,b)=>{if(b===h){let E={};return a&&(E.autoFocus=!0),g.props.tabIndex===void 0&&m===\"selectedMenu\"&&(E.tabIndex=0),ur.cloneElement(g,E)}return g});return(0,iC.jsx)(j0,{role:\"menu\",ref:S,className:l,onKeyDown:T,tabIndex:n?0:-1,...p,children:y})}),H0=lD;var zo=q(re(),1);var rl=q(re(),1);var sC=q(re(),1);function Wr(e){return parseInt(sC.version,10)>=19?e?.props?.ref||null:e?.ref||null}var xm=e=>e.scrollTop;function Ks(e,t){let{timeout:o,easing:r,style:n={}}=e;return{duration:n.transitionDuration??(typeof o==\"number\"?o:o[t.mode]||0),easing:n.transitionTimingFunction??(typeof r==\"object\"?r[t.mode]:r),delay:n.transitionDelay}}var cC=q(Ie(),1);function $0(e){return`scale(${e}, ${e**2})`}var sD={entering:{opacity:1,transform:$0(1)},entered:{opacity:1,transform:\"none\"}},V0=typeof navigator<\"u\"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\\/)15(.|_)4/i.test(navigator.userAgent),Y0=rl.forwardRef(function(t,o){let{addEndListener:r,appear:n=!0,children:a,easing:i,in:l,onEnter:s,onEntered:c,onEntering:u,onExit:m,onExited:p,onExiting:d,style:v,timeout:T=\"auto\",TransitionComponent:S=Xu,...h}=t,y=fn(),g=rl.useRef(),b=kn(),E=rl.useRef(null),C=Mr(E,Wr(a),o),P=O=>N=>{if(O){let X=E.current;N===void 0?O(X):O(X,N)}},A=P(u),_=P((O,N)=>{xm(O);let{duration:X,delay:oe,easing:W}=Ks({style:v,timeout:T,easing:i},{mode:\"enter\"}),Te;T===\"auto\"?(Te=b.transitions.getAutoHeightDuration(O.clientHeight),g.current=Te):Te=X,O.style.transition=[b.transitions.create(\"opacity\",{duration:Te,delay:oe}),b.transitions.create(\"transform\",{duration:V0?Te:Te*.666,delay:oe,easing:W})].join(\",\"),s&&s(O,N)}),z=P(c),I=P(d),x=P(O=>{let{duration:N,delay:X,easing:oe}=Ks({style:v,timeout:T,easing:i},{mode:\"exit\"}),W;T===\"auto\"?(W=b.transitions.getAutoHeightDuration(O.clientHeight),g.current=W):W=N,O.style.transition=[b.transitions.create(\"opacity\",{duration:W,delay:X}),b.transitions.create(\"transform\",{duration:V0?W:W*.666,delay:V0?X:X||W*.333,easing:oe})].join(\",\"),O.style.opacity=0,O.style.transform=$0(.75),m&&m(O)}),k=P(p);return(0,cC.jsx)(S,{appear:n,in:l,nodeRef:E,onEnter:_,onEntered:z,onEntering:A,onExit:x,onExited:k,onExiting:I,addEndListener:O=>{T===\"auto\"&&y.start(g.current||0,O),r&&r(E.current,O)},timeout:T===\"auto\"?null:T,...h,children:(O,{ownerState:N,...X})=>rl.cloneElement(a,{style:{opacity:0,transform:$0(.75),visibility:O===\"exited\"&&!l?\"hidden\":void 0,...sD[O],...v,...a.props.style},ref:C,...X})})});Y0&&(Y0.muiSupportAuto=!0);var rp=Y0;function cD(e){let t=Yt(e);return t.body===e?ha(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function Qs(e,t){t?e.setAttribute(\"aria-hidden\",\"true\"):e.removeAttribute(\"aria-hidden\")}function uC(e){return parseFloat(ha(e).getComputedStyle(e).paddingRight)||0}function uD(e){let o=[\"TEMPLATE\",\"SCRIPT\",\"STYLE\",\"LINK\",\"MAP\",\"META\",\"NOSCRIPT\",\"PICTURE\",\"COL\",\"COLGROUP\",\"PARAM\",\"SLOT\",\"SOURCE\",\"TRACK\"].includes(e.tagName),r=e.tagName===\"INPUT\"&&e.getAttribute(\"type\")===\"hidden\";return o||r}function pC(e,t,o,r,n){let a=[t,o,...r];[].forEach.call(e.children,i=>{let l=!a.includes(i),s=!uD(i);l&&s&&Qs(i,n)})}function X0(e,t){let o=-1;return e.some((r,n)=>t(r)?(o=n,!0):!1),o}function pD(e,t){let o=[],r=e.container;if(!t.disableScrollLock){if(cD(r)){let i=Fs(ha(r));o.push({value:r.style.paddingRight,property:\"padding-right\",el:r}),r.style.paddingRight=`${uC(r)+i}px`;let l=Yt(r).querySelectorAll(\".mui-fixed\");[].forEach.call(l,s=>{o.push({value:s.style.paddingRight,property:\"padding-right\",el:s}),s.style.paddingRight=`${uC(s)+i}px`})}let a;if(r.parentNode instanceof DocumentFragment)a=Yt(r).body;else{let i=r.parentElement,l=ha(r);a=i?.nodeName===\"HTML\"&&l.getComputedStyle(i).overflowY===\"scroll\"?i:r}o.push({value:a.style.overflow,property:\"overflow\",el:a},{value:a.style.overflowX,property:\"overflow-x\",el:a},{value:a.style.overflowY,property:\"overflow-y\",el:a}),a.style.overflow=\"hidden\"}return()=>{o.forEach(({value:a,el:i,property:l})=>{a?i.style.setProperty(l,a):i.style.removeProperty(l)})}}function fD(e){let t=[];return[].forEach.call(e.children,o=>{o.getAttribute(\"aria-hidden\")===\"true\"&&t.push(o)}),t}var Tm=class{constructor(){this.modals=[],this.containers=[]}add(t,o){let r=this.modals.indexOf(t);if(r!==-1)return r;r=this.modals.length,this.modals.push(t),t.modalRef&&Qs(t.modalRef,!1);let n=fD(o);pC(o,t.mount,t.modalRef,n,!0);let a=X0(this.containers,i=>i.container===o);return a!==-1?(this.containers[a].modals.push(t),r):(this.containers.push({modals:[t],container:o,restore:null,hiddenSiblings:n}),r)}mount(t,o){let r=X0(this.containers,a=>a.modals.includes(t)),n=this.containers[r];n.restore||(n.restore=pD(n,o))}remove(t,o=!0){let r=this.modals.indexOf(t);if(r===-1)return r;let n=X0(this.containers,i=>i.modals.includes(t)),a=this.containers[n];if(a.modals.splice(a.modals.indexOf(t),1),this.modals.splice(r,1),a.modals.length===0)a.restore&&a.restore(),t.modalRef&&Qs(t.modalRef,o),pC(a.container,t.mount,t.modalRef,a.hiddenSiblings,!1),this.containers.splice(n,1);else{let i=a.modals[a.modals.length-1];i.modalRef&&Qs(i.modalRef,!1)}return r}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}};var Em=q(re(),1);var _o=q(re(),1);var np=q(Ie(),1),dD=[\"input\",\"select\",\"textarea\",\"a[href]\",\"button\",\"[tabindex]\",\"audio[controls]\",\"video[controls]\",'[contenteditable]:not([contenteditable=\"false\"])'].join(\",\");function mD(e){let t=parseInt(e.getAttribute(\"tabindex\")||\"\",10);return Number.isNaN(t)?e.contentEditable===\"true\"||(e.nodeName===\"AUDIO\"||e.nodeName===\"VIDEO\"||e.nodeName===\"DETAILS\")&&e.getAttribute(\"tabindex\")===null?0:e.tabIndex:t}function yD(e){if(e.tagName!==\"INPUT\"||e.type!==\"radio\"||!e.name)return!1;let t=r=>e.ownerDocument.querySelector(`input[type=\"radio\"]${r}`),o=t(`[name=\"${e.name}\"]:checked`);return o||(o=t(`[name=\"${e.name}\"]`)),o!==e}function hD(e){return!(e.disabled||e.tagName===\"INPUT\"&&e.type===\"hidden\"||yD(e))}function gD(e){let t=[],o=[];return Array.from(e.querySelectorAll(dD)).forEach((r,n)=>{let a=mD(r);a===-1||!hD(r)||(a===0?t.push(r):o.push({documentOrder:n,tabIndex:a,node:r}))}),o.sort((r,n)=>r.tabIndex===n.tabIndex?r.documentOrder-n.documentOrder:r.tabIndex-n.tabIndex).map(r=>r.node).concat(t)}function bD(){return!0}function vD(e){let{children:t,disableAutoFocus:o=!1,disableEnforceFocus:r=!1,disableRestoreFocus:n=!1,getTabbable:a=gD,isEnabled:i=bD,open:l}=e,s=_o.useRef(!1),c=_o.useRef(null),u=_o.useRef(null),m=_o.useRef(null),p=_o.useRef(null),d=_o.useRef(!1),v=_o.useRef(null),T=yo(Wr(t),v),S=_o.useRef(null);_o.useEffect(()=>{!l||!v.current||(d.current=!o)},[o,l]),_o.useEffect(()=>{if(!l||!v.current)return;let g=Yt(v.current),b=ol(g);return v.current.contains(b)||(v.current.hasAttribute(\"tabIndex\")||v.current.setAttribute(\"tabIndex\",\"-1\"),d.current&&v.current.focus()),()=>{n||(m.current&&m.current.focus&&(s.current=!0,m.current.focus()),m.current=null)}},[l]),_o.useEffect(()=>{if(!l||!v.current)return;let g=Yt(v.current),b=P=>{if(S.current=P,r||!i()||P.key!==\"Tab\")return;ol(g)===v.current&&P.shiftKey&&(s.current=!0,u.current&&u.current.focus())},E=()=>{let P=v.current;if(P===null)return;let A=ol(g);if(!g.hasFocus()||!i()||s.current){s.current=!1;return}if(P.contains(A)||r&&A!==c.current&&A!==u.current)return;if(A!==p.current)p.current=null;else if(p.current!==null)return;if(!d.current)return;let _=[];if((A===c.current||A===u.current)&&(_=a(v.current)),_.length>0){let z=!!(S.current?.shiftKey&&S.current?.key===\"Tab\"),I=_[0],x=_[_.length-1];typeof I!=\"string\"&&typeof x!=\"string\"&&(z?x.focus():I.focus())}else P.focus()};g.addEventListener(\"focusin\",E),g.addEventListener(\"keydown\",b,!0);let C=setInterval(()=>{let P=ol(g);P&&P.tagName===\"BODY\"&&E()},50);return()=>{clearInterval(C),g.removeEventListener(\"focusin\",E),g.removeEventListener(\"keydown\",b,!0)}},[o,r,n,i,l,a]);let h=g=>{m.current===null&&(m.current=g.relatedTarget),d.current=!0,p.current=g.target;let b=t.props.onFocus;b&&b(g)},y=g=>{m.current===null&&(m.current=g.relatedTarget),d.current=!0};return(0,np.jsxs)(_o.Fragment,{children:[(0,np.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:y,ref:c,\"data-testid\":\"sentinelStart\"}),_o.cloneElement(t,{ref:T,onFocus:h}),(0,np.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:y,ref:u,\"data-testid\":\"sentinelEnd\"})]})}var G0=vD;var ba=q(re(),1),fC=q(Op(),1);function xD(e){return typeof e==\"function\"?e():e}var TD=ba.forwardRef(function(t,o){let{children:r,container:n,disablePortal:a=!1}=t,[i,l]=ba.useState(null),s=yo(ba.isValidElement(r)?Wr(r):null,o);return wr(()=>{a||l(xD(n)||document.body)},[n,a]),wr(()=>{if(i&&!a)return Zu(o,i),()=>{Zu(o,null)}},[o,i,a]),a?ba.isValidElement(r)?ba.cloneElement(r,{ref:s}):r:i&&fC.createPortal(r,i)}),ap=TD;var yC=q(re(),1);var Ws=q(re(),1);var dC=q(Ie(),1),SD={entering:{opacity:1},entered:{opacity:1}},ED=Ws.forwardRef(function(t,o){let r=kn(),n={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:a,appear:i=!0,children:l,easing:s,in:c,onEnter:u,onEntered:m,onEntering:p,onExit:d,onExited:v,onExiting:T,style:S,timeout:h=n,TransitionComponent:y=Xu,...g}=t,b=!0,E=Ws.useRef(null),C=Mr(E,Wr(l),o),P=O=>N=>{if(O){let X=E.current;N===void 0?O(X):O(X,N)}},A=P(p),_=P((O,N)=>{xm(O);let X=Ks({style:S,timeout:h,easing:s},{mode:\"enter\"});O.style.webkitTransition=r.transitions.create(\"opacity\",X),O.style.transition=r.transitions.create(\"opacity\",X),u&&u(O,N)}),z=P(m),I=P(T),x=P(O=>{let N=Ks({style:S,timeout:h,easing:s},{mode:\"exit\"});O.style.webkitTransition=r.transitions.create(\"opacity\",N),O.style.transition=r.transitions.create(\"opacity\",N),d&&d(O)}),k=P(v);return(0,dC.jsx)(y,{appear:i,in:c,nodeRef:b?E:void 0,onEnter:_,onEntered:z,onEntering:A,onExit:x,onExited:k,onExiting:I,addEndListener:O=>{a&&a(E.current,O)},timeout:h,...g,children:(O,{ownerState:N,...X})=>Ws.cloneElement(l,{style:{opacity:0,visibility:O===\"exited\"&&!c?\"hidden\":void 0,...SD[O],...S,...l.props.style},ref:C,...X})})}),q0=ED;function mC(e){return _e(\"MuiBackdrop\",e)}var k$=Ce(\"MuiBackdrop\",[\"root\",\"invisible\"]);var I0=q(Ie(),1),PD=e=>{let{classes:t,invisible:o}=e;return Le({root:[\"root\",o&&\"invisible\"]},mC,t)},CD=ae(\"div\",{name:\"MuiBackdrop\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.invisible&&t.invisible]}})({position:\"fixed\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",right:0,bottom:0,top:0,left:0,backgroundColor:\"rgba(0, 0, 0, 0.5)\",WebkitTapHighlightColor:\"transparent\",variants:[{props:{invisible:!0},style:{backgroundColor:\"transparent\"}}]}),RD=yC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiBackdrop\"}),{children:n,className:a,component:i=\"div\",invisible:l=!1,open:s,components:c={},componentsProps:u={},slotProps:m={},slots:p={},TransitionComponent:d,transitionDuration:v,...T}=r,S={...r,component:i,invisible:l},h=PD(S),y={transition:d,root:c.Root,...p},g={...u,...m},b={component:i,slots:y,slotProps:g},[E,C]=Ct(\"root\",{elementType:CD,externalForwardedProps:b,className:ie(h.root,a),ownerState:S}),[P,A]=Ct(\"transition\",{elementType:q0,externalForwardedProps:b,ownerState:S});return(0,I0.jsx)(P,{in:s,timeout:v,...T,...A,children:(0,I0.jsx)(E,{\"aria-hidden\":!0,...C,ref:o,children:n})})}),F0=RD;var yn=q(re(),1);function wD(e){return typeof e==\"function\"?e():e}function MD(e){return e?e.props.hasOwnProperty(\"in\"):!1}var hC=()=>{},Sm=new Tm;function OD(e){let{container:t,disableEscapeKeyDown:o=!1,disableScrollLock:r=!1,closeAfterTransition:n=!1,onTransitionEnter:a,onTransitionExited:i,children:l,onClose:s,open:c,rootRef:u}=e,m=yn.useRef({}),p=yn.useRef(null),d=yn.useRef(null),v=yo(d,u),[T,S]=yn.useState(!c),h=MD(l),y=!0;(e[\"aria-hidden\"]===\"false\"||e[\"aria-hidden\"]===!1)&&(y=!1);let g=()=>Yt(p.current),b=()=>(m.current.modalRef=d.current,m.current.mount=p.current,m.current),E=()=>{Sm.mount(b(),{disableScrollLock:r}),d.current&&(d.current.scrollTop=0)},C=Ln(()=>{let O=wD(t)||g().body;Sm.add(b(),O),d.current&&E()}),P=()=>Sm.isTopModal(b()),A=Ln(O=>{p.current=O,O&&(c&&P()?E():d.current&&Qs(d.current,y))}),_=yn.useCallback(()=>{Sm.remove(b(),y)},[y]);yn.useEffect(()=>()=>{_()},[_]),yn.useEffect(()=>{c?C():(!h||!n)&&_()},[c,_,h,n,C]);let z=O=>N=>{O.onKeyDown?.(N),!(N.key!==\"Escape\"||N.which===229||!P())&&(o||(N.stopPropagation(),s&&s(N,\"escapeKeyDown\")))},I=O=>N=>{O.onClick?.(N),N.target===N.currentTarget&&s&&s(N,\"backdropClick\")};return{getRootProps:(O={})=>{let N=ya(e);delete N.onTransitionEnter,delete N.onTransitionExited;let X={...N,...O};return{role:\"presentation\",...X,onKeyDown:z(X),ref:v}},getBackdropProps:(O={})=>{let N=O;return{\"aria-hidden\":!0,...N,onClick:I(N),open:c}},getTransitionProps:()=>{let O=()=>{S(!1),a&&a()},N=()=>{S(!0),i&&i(),n&&_()};return{onEnter:Ku(O,l?.props.onEnter??hC),onExited:Ku(N,l?.props.onExited??hC)}},rootRef:v,portalRef:A,isTopModal:P,exited:T,hasTransition:h}}var gC=OD;function bC(e){return _e(\"MuiModal\",e)}var rY=Ce(\"MuiModal\",[\"root\",\"hidden\",\"backdrop\"]);var Zs=q(Ie(),1),AD=e=>{let{open:t,exited:o,classes:r}=e;return Le({root:[\"root\",!t&&o&&\"hidden\"],backdrop:[\"backdrop\"]},bC,r)},DD=ae(\"div\",{name:\"MuiModal\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.open&&o.exited&&t.hidden]}})(He(({theme:e})=>({position:\"fixed\",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0,variants:[{props:({ownerState:t})=>!t.open&&t.exited,style:{visibility:\"hidden\"}}]}))),ND=ae(F0,{name:\"MuiModal\",slot:\"Backdrop\"})({zIndex:-1}),_D=Em.forwardRef(function(t,o){let r=je({name:\"MuiModal\",props:t}),{BackdropComponent:n=ND,BackdropProps:a,classes:i,className:l,closeAfterTransition:s=!1,children:c,container:u,component:m,components:p={},componentsProps:d={},disableAutoFocus:v=!1,disableEnforceFocus:T=!1,disableEscapeKeyDown:S=!1,disablePortal:h=!1,disableRestoreFocus:y=!1,disableScrollLock:g=!1,hideBackdrop:b=!1,keepMounted:E=!1,onClose:C,onTransitionEnter:P,onTransitionExited:A,open:_,slotProps:z={},slots:I={},theme:x,...k}=r,U={...r,closeAfterTransition:s,disableAutoFocus:v,disableEnforceFocus:T,disableEscapeKeyDown:S,disablePortal:h,disableRestoreFocus:y,disableScrollLock:g,hideBackdrop:b,keepMounted:E},{getRootProps:O,getBackdropProps:N,getTransitionProps:X,portalRef:oe,isTopModal:W,exited:Te,hasTransition:fe}=gC({...U,rootRef:o}),Ke={...U,exited:Te},Ze=AD(Ke),Ue={};if(c.props.tabIndex===void 0&&(Ue.tabIndex=\"-1\"),fe){let{onEnter:le,onExited:Oe}=X();Ue.onEnter=le,Ue.onExited=Oe}let xe={slots:{root:p.Root,backdrop:p.Backdrop,...I},slotProps:{...d,...z}},[Je,ht]=Ct(\"root\",{ref:o,elementType:DD,externalForwardedProps:{...xe,...k,component:m},getSlotProps:O,ownerState:Ke,className:ie(l,Ze?.root,!Ke.open&&Ke.exited&&Ze?.hidden)}),[we,ft]=Ct(\"backdrop\",{ref:a?.ref,elementType:n,externalForwardedProps:xe,shouldForwardComponentProp:!0,additionalProps:a,getSlotProps:le=>N({...le,onClick:Oe=>{le?.onClick&&le.onClick(Oe)}}),className:ie(a?.className,Ze?.backdrop),ownerState:Ke});return!E&&!_&&(!fe||Te)?null:(0,Zs.jsx)(ap,{ref:oe,container:u,disablePortal:h,children:(0,Zs.jsxs)(Je,{...ht,children:[!b&&n?(0,Zs.jsx)(we,{...ft}):null,(0,Zs.jsx)(G0,{disableEnforceFocus:T,disableAutoFocus:v,disableRestoreFocus:y,isEnabled:W,open:_,children:Em.cloneElement(c,Ue)})]})})}),K0=_D;var xC=q(re(),1);function vC(e){return _e(\"MuiPaper\",e)}var SY=Ce(\"MuiPaper\",[\"root\",\"rounded\",\"outlined\",\"elevation\",\"elevation0\",\"elevation1\",\"elevation2\",\"elevation3\",\"elevation4\",\"elevation5\",\"elevation6\",\"elevation7\",\"elevation8\",\"elevation9\",\"elevation10\",\"elevation11\",\"elevation12\",\"elevation13\",\"elevation14\",\"elevation15\",\"elevation16\",\"elevation17\",\"elevation18\",\"elevation19\",\"elevation20\",\"elevation21\",\"elevation22\",\"elevation23\",\"elevation24\"]);var TC=q(Ie(),1),zD=e=>{let{square:t,elevation:o,variant:r,classes:n}=e,a={root:[\"root\",r,!t&&\"rounded\",r===\"elevation\"&&`elevation${o}`]};return Le(a,vC,n)},kD=ae(\"div\",{name:\"MuiPaper\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],!o.square&&t.rounded,o.variant===\"elevation\"&&t[`elevation${o.elevation}`]]}})(He(({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create(\"box-shadow\"),variants:[{props:({ownerState:t})=>!t.square,style:{borderRadius:e.shape.borderRadius}},{props:{variant:\"outlined\"},style:{border:`1px solid ${(e.vars||e).palette.divider}`}},{props:{variant:\"elevation\"},style:{boxShadow:\"var(--Paper-shadow)\",backgroundImage:\"var(--Paper-overlay)\"}}]}))),BD=xC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiPaper\"}),n=kn(),{className:a,component:i=\"div\",elevation:l=1,square:s=!1,variant:c=\"elevation\",...u}=r,m={...r,component:i,elevation:l,square:s,variant:c},p=zD(m);return(0,TC.jsx)(kD,{as:i,ownerState:m,className:ie(p.root,a),ref:o,...u,style:{...c===\"elevation\"&&{\"--Paper-shadow\":(n.vars||n).shadows[l],...n.vars&&{\"--Paper-overlay\":n.vars.overlays?.[l]},...!n.vars&&n.palette.mode===\"dark\"&&{\"--Paper-overlay\":`linear-gradient(${As(\"#fff\",Bs(l))}, ${As(\"#fff\",Bs(l))})`}},...u.style}})}),Q0=BD;function SC(e){return _e(\"MuiPopover\",e)}var jY=Ce(\"MuiPopover\",[\"root\",\"paper\"]);var Cm=q(Ie(),1);function EC(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.height/2:t===\"bottom\"&&(o=e.height),o}function PC(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.width/2:t===\"right\"&&(o=e.width),o}function CC(e){return[e.horizontal,e.vertical].map(t=>typeof t==\"number\"?`${t}px`:t).join(\" \")}function Pm(e){return typeof e==\"function\"?e():e}var LD=e=>{let{classes:t}=e;return Le({root:[\"root\"],paper:[\"paper\"]},SC,t)},jD=ae(K0,{name:\"MuiPopover\",slot:\"Root\"})({}),W0=ae(Q0,{name:\"MuiPopover\",slot:\"Paper\"})({position:\"absolute\",overflowY:\"auto\",overflowX:\"hidden\",minWidth:16,minHeight:16,maxWidth:\"calc(100% - 32px)\",maxHeight:\"calc(100% - 32px)\",outline:0}),UD=zo.forwardRef(function(t,o){let r=je({props:t,name:\"MuiPopover\"}),{action:n,anchorEl:a,anchorOrigin:i={vertical:\"top\",horizontal:\"left\"},anchorPosition:l,anchorReference:s=\"anchorEl\",children:c,className:u,container:m,elevation:p=8,marginThreshold:d=16,open:v,PaperProps:T={},slots:S={},slotProps:h={},transformOrigin:y={vertical:\"top\",horizontal:\"left\"},TransitionComponent:g,transitionDuration:b=\"auto\",TransitionProps:E={},disableScrollLock:C=!1,...P}=r,A=zo.useRef(),_={...r,anchorOrigin:i,anchorReference:s,elevation:p,marginThreshold:d,transformOrigin:y,TransitionComponent:g,transitionDuration:b,TransitionProps:E},z=LD(_),I=zo.useCallback(()=>{if(s===\"anchorPosition\")return l;let le=Pm(a),Ae=(le&&le.nodeType===1?le:Wu(A.current).body).getBoundingClientRect();return{top:Ae.top+EC(Ae,i.vertical),left:Ae.left+PC(Ae,i.horizontal)}},[a,i.horizontal,i.vertical,l,s]),x=zo.useCallback(le=>({vertical:EC(le,y.vertical),horizontal:PC(le,y.horizontal)}),[y.horizontal,y.vertical]),k=zo.useCallback(le=>{let Oe={width:le.offsetWidth,height:le.offsetHeight},Ae=x(Oe);if(s===\"none\")return{top:null,left:null,transformOrigin:CC(Ae)};let et=I(),dt=et.top-Ae.vertical,Lt=et.left-Ae.horizontal,jt=dt+Oe.height,Be=Lt+Oe.width,Nt=qs(Pm(a)),Ro=Nt.innerHeight-d,Ut=Nt.innerWidth-d;if(d!==null&&dtRo){let st=jt-Ro;dt-=st,Ae.vertical+=st}if(d!==null&&LtUt){let st=Be-Ut;Lt-=st,Ae.horizontal+=st}return{top:`${Math.round(dt)}px`,left:`${Math.round(Lt)}px`,transformOrigin:CC(Ae)}},[a,s,I,x,d]),[U,O]=zo.useState(v),N=zo.useCallback(()=>{let le=A.current;if(!le)return;let Oe=k(le);Oe.top!==null&&le.style.setProperty(\"top\",Oe.top),Oe.left!==null&&(le.style.left=Oe.left),le.style.transformOrigin=Oe.transformOrigin,O(!0)},[k]);zo.useEffect(()=>(C&&window.addEventListener(\"scroll\",N),()=>window.removeEventListener(\"scroll\",N)),[a,C,N]);let X=()=>{N()},oe=()=>{O(!1)};zo.useEffect(()=>{v&&N()}),zo.useImperativeHandle(n,()=>v?{updatePosition:()=>{N()}}:null,[v,N]),zo.useEffect(()=>{if(!v)return;let le=qP(()=>{N()}),Oe=qs(Pm(a));return Oe.addEventListener(\"resize\",le),()=>{le.clear(),Oe.removeEventListener(\"resize\",le)}},[a,v,N]);let W=b,Te={slots:{transition:g,...S},slotProps:{transition:E,paper:T,...h}},[fe,Ke]=Ct(\"transition\",{elementType:rp,externalForwardedProps:Te,ownerState:_,getSlotProps:le=>({...le,onEntering:(Oe,Ae)=>{le.onEntering?.(Oe,Ae),X()},onExited:Oe=>{le.onExited?.(Oe),oe()}}),additionalProps:{appear:!0,in:v}});b===\"auto\"&&!fe.muiSupportAuto&&(W=void 0);let Ze=m||(a?Wu(Pm(a)).body:void 0),[Ue,{slots:xe,slotProps:Je,...ht}]=Ct(\"root\",{ref:o,elementType:jD,externalForwardedProps:{...Te,...P},shouldForwardComponentProp:!0,additionalProps:{slots:{backdrop:S.backdrop},slotProps:{backdrop:hm(typeof h.backdrop==\"function\"?h.backdrop(_):h.backdrop,{invisible:!0})},container:Ze,open:v},ownerState:_,className:ie(z.root,u)}),[we,ft]=Ct(\"paper\",{ref:A,className:z.paper,elementType:W0,externalForwardedProps:Te,shouldForwardComponentProp:!0,additionalProps:{elevation:p,style:U?void 0:{opacity:0}},ownerState:_});return(0,Cm.jsx)(Ue,{...ht,...!dn(Ue)&&{slots:xe,slotProps:Je,disableScrollLock:C},children:(0,Cm.jsx)(fe,{...Ke,timeout:W,children:(0,Cm.jsx)(we,{...ft,children:c})})})}),Z0=UD;function RC(e){return _e(\"MuiMenu\",e)}var lX=Ce(\"MuiMenu\",[\"root\",\"paper\",\"list\"]);var J0=q(Ie(),1),HD={vertical:\"top\",horizontal:\"right\"},VD={vertical:\"top\",horizontal:\"left\"},$D=e=>{let{classes:t}=e;return Le({root:[\"root\"],paper:[\"paper\"],list:[\"list\"]},RC,t)},YD=ae(Z0,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiMenu\",slot:\"Root\"})({}),XD=ae(W0,{name:\"MuiMenu\",slot:\"Paper\"})({maxHeight:\"calc(100% - 96px)\",WebkitOverflowScrolling:\"touch\"}),GD=ae(H0,{name:\"MuiMenu\",slot:\"List\"})({outline:0}),qD=ui.forwardRef(function(t,o){let r=je({props:t,name:\"MuiMenu\"}),{autoFocus:n=!0,children:a,className:i,disableAutoFocusItem:l=!1,MenuListProps:s={},onClose:c,open:u,PaperProps:m={},PopoverClasses:p,transitionDuration:d=\"auto\",TransitionProps:{onEntering:v,...T}={},variant:S=\"selectedMenu\",slots:h={},slotProps:y={},...g}=r,b=li(),E={...r,autoFocus:n,disableAutoFocusItem:l,MenuListProps:s,onEntering:v,PaperProps:m,transitionDuration:d,TransitionProps:T,variant:S},C=$D(E),P=n&&!l&&u,A=ui.useRef(null),_=(W,Te)=>{A.current&&A.current.adjustStyleForScrollbar(W,{direction:b?\"rtl\":\"ltr\"}),v&&v(W,Te)},z=W=>{W.key===\"Tab\"&&(W.preventDefault(),c&&c(W,\"tabKeyDown\"))},I=-1;ui.Children.map(a,(W,Te)=>{ui.isValidElement(W)&&(W.props.disabled||(S===\"selectedMenu\"&&W.props.selected||I===-1)&&(I=Te))});let x={slots:h,slotProps:{list:s,transition:T,paper:m,...y}},k=cr({elementType:h.root,externalSlotProps:y.root,ownerState:E,className:[C.root,i]}),[U,O]=Ct(\"paper\",{className:C.paper,elementType:XD,externalForwardedProps:x,shouldForwardComponentProp:!0,ownerState:E}),[N,X]=Ct(\"list\",{className:ie(C.list,s.className),elementType:GD,shouldForwardComponentProp:!0,externalForwardedProps:x,getSlotProps:W=>({...W,onKeyDown:Te=>{z(Te),W.onKeyDown?.(Te)}}),ownerState:E}),oe=typeof x.slotProps.transition==\"function\"?x.slotProps.transition(E):x.slotProps.transition;return(0,J0.jsx)(YD,{onClose:c,anchorOrigin:{vertical:\"bottom\",horizontal:b?\"right\":\"left\"},transformOrigin:b?HD:VD,slots:{root:h.root,paper:U,backdrop:h.backdrop,...h.transition&&{transition:h.transition}},slotProps:{root:k,paper:O,backdrop:typeof y.backdrop==\"function\"?y.backdrop(E):y.backdrop,transition:{...oe,onEntering:(...W)=>{_(...W),oe?.onEntering?.(...W)}}},open:u,ref:o,transitionDuration:d,ownerState:E,...g,classes:p,children:(0,J0.jsx)(N,{actions:A,autoFocus:n&&(I===-1||l),autoFocusItem:P,variant:S,...X,children:a})})}),ip=qD;var pi=q(re(),1);var MC=q(re(),1);function wC(e){return _e(\"MuiDivider\",e)}var ID=Ce(\"MuiDivider\",[\"root\",\"absolute\",\"fullWidth\",\"inset\",\"middle\",\"flexItem\",\"light\",\"vertical\",\"withChildren\",\"withChildrenVertical\",\"textAlignRight\",\"textAlignLeft\",\"wrapper\",\"wrapperVertical\"]),Rm=ID;var eb=q(Ie(),1),FD=e=>{let{absolute:t,children:o,classes:r,flexItem:n,light:a,orientation:i,textAlign:l,variant:s}=e;return Le({root:[\"root\",t&&\"absolute\",s,a&&\"light\",i===\"vertical\"&&\"vertical\",n&&\"flexItem\",o&&\"withChildren\",o&&i===\"vertical\"&&\"withChildrenVertical\",l===\"right\"&&i!==\"vertical\"&&\"textAlignRight\",l===\"left\"&&i!==\"vertical\"&&\"textAlignLeft\"],wrapper:[\"wrapper\",i===\"vertical\"&&\"wrapperVertical\"]},wC,r)},KD=ae(\"div\",{name:\"MuiDivider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.absolute&&t.absolute,t[o.variant],o.light&&t.light,o.orientation===\"vertical\"&&t.vertical,o.flexItem&&t.flexItem,o.children&&t.withChildren,o.children&&o.orientation===\"vertical\"&&t.withChildrenVertical,o.textAlign===\"right\"&&o.orientation!==\"vertical\"&&t.textAlignRight,o.textAlign===\"left\"&&o.orientation!==\"vertical\"&&t.textAlignLeft]}})(He(({theme:e})=>({margin:0,flexShrink:0,borderWidth:0,borderStyle:\"solid\",borderColor:(e.vars||e).palette.divider,borderBottomWidth:\"thin\",variants:[{props:{absolute:!0},style:{position:\"absolute\",bottom:0,left:0,width:\"100%\"}},{props:{light:!0},style:{borderColor:e.alpha((e.vars||e).palette.divider,.08)}},{props:{variant:\"inset\"},style:{marginLeft:72}},{props:{variant:\"middle\",orientation:\"horizontal\"},style:{marginLeft:e.spacing(2),marginRight:e.spacing(2)}},{props:{variant:\"middle\",orientation:\"vertical\"},style:{marginTop:e.spacing(1),marginBottom:e.spacing(1)}},{props:{orientation:\"vertical\"},style:{height:\"100%\",borderBottomWidth:0,borderRightWidth:\"thin\"}},{props:{flexItem:!0},style:{alignSelf:\"stretch\",height:\"auto\"}},{props:({ownerState:t})=>!!t.children,style:{display:\"flex\",textAlign:\"center\",border:0,borderTopStyle:\"solid\",borderLeftStyle:\"solid\",\"&::before, &::after\":{content:'\"\"',alignSelf:\"center\"}}},{props:({ownerState:t})=>t.children&&t.orientation!==\"vertical\",style:{\"&::before, &::after\":{width:\"100%\",borderTop:`thin solid ${(e.vars||e).palette.divider}`,borderTopStyle:\"inherit\"}}},{props:({ownerState:t})=>t.orientation===\"vertical\"&&t.children,style:{flexDirection:\"column\",\"&::before, &::after\":{height:\"100%\",borderLeft:`thin solid ${(e.vars||e).palette.divider}`,borderLeftStyle:\"inherit\"}}},{props:({ownerState:t})=>t.textAlign===\"right\"&&t.orientation!==\"vertical\",style:{\"&::before\":{width:\"90%\"},\"&::after\":{width:\"10%\"}}},{props:({ownerState:t})=>t.textAlign===\"left\"&&t.orientation!==\"vertical\",style:{\"&::before\":{width:\"10%\"},\"&::after\":{width:\"90%\"}}}]}))),QD=ae(\"span\",{name:\"MuiDivider\",slot:\"Wrapper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.wrapper,o.orientation===\"vertical\"&&t.wrapperVertical]}})(He(({theme:e})=>({display:\"inline-block\",paddingLeft:`calc(${e.spacing(1)} * 1.2)`,paddingRight:`calc(${e.spacing(1)} * 1.2)`,whiteSpace:\"nowrap\",variants:[{props:{orientation:\"vertical\"},style:{paddingTop:`calc(${e.spacing(1)} * 1.2)`,paddingBottom:`calc(${e.spacing(1)} * 1.2)`}}]}))),tb=MC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiDivider\"}),{absolute:n=!1,children:a,className:i,orientation:l=\"horizontal\",component:s=a||l===\"vertical\"?\"div\":\"hr\",flexItem:c=!1,light:u=!1,role:m=s!==\"hr\"?\"separator\":void 0,textAlign:p=\"center\",variant:d=\"fullWidth\",...v}=r,T={...r,absolute:n,component:s,flexItem:c,light:u,orientation:l,role:m,textAlign:p,variant:d},S=FD(T);return(0,eb.jsx)(KD,{as:s,className:ie(S.root,i),role:m,ref:o,ownerState:T,\"aria-orientation\":m===\"separator\"&&(s!==\"hr\"||l===\"vertical\")?l:void 0,...v,children:a?(0,eb.jsx)(QD,{className:S.wrapper,ownerState:T,children:a}):null})});tb&&(tb.muiSkipListHighlight=!0);var ob=tb;var WD=Ce(\"MuiListItemIcon\",[\"root\",\"alignItemsFlexStart\"]),wm=WD;var ZD=Ce(\"MuiListItemText\",[\"root\",\"multiline\",\"dense\",\"inset\",\"primary\",\"secondary\"]),Mm=ZD;function OC(e){return _e(\"MuiMenuItem\",e)}var JD=Ce(\"MuiMenuItem\",[\"root\",\"focusVisible\",\"dense\",\"disabled\",\"divider\",\"gutters\",\"selected\"]),Js=JD;var rb=q(Ie(),1),eN=(e,t)=>{let{ownerState:o}=e;return[t.root,o.dense&&t.dense,o.divider&&t.divider,!o.disableGutters&&t.gutters]},tN=e=>{let{disabled:t,dense:o,divider:r,disableGutters:n,selected:a,classes:i}=e,s=Le({root:[\"root\",o&&\"dense\",t&&\"disabled\",!n&&\"gutters\",r&&\"divider\",a&&\"selected\"]},OC,i);return{...i,...s}},oN=ae(ma,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiMenuItem\",slot:\"Root\",overridesResolver:eN})(He(({theme:e})=>({...e.typography.body1,display:\"flex\",justifyContent:\"flex-start\",alignItems:\"center\",position:\"relative\",textDecoration:\"none\",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:\"border-box\",whiteSpace:\"nowrap\",\"&:hover\":{textDecoration:\"none\",backgroundColor:(e.vars||e).palette.action.hover,\"@media (hover: none)\":{backgroundColor:\"transparent\"}},[`&.${Js.selected}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity),[`&.${Js.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)}},[`&.${Js.selected}:hover`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.hoverOpacity}`),\"@media (hover: none)\":{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity)}},[`&.${Js.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${Js.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${Rm.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${Rm.inset}`]:{marginLeft:52},[`& .${Mm.root}`]:{marginTop:0,marginBottom:0},[`& .${Mm.inset}`]:{paddingLeft:36},[`& .${wm.root}`]:{minWidth:36},variants:[{props:({ownerState:t})=>!t.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:t})=>t.divider,style:{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:\"padding-box\"}},{props:({ownerState:t})=>!t.dense,style:{[e.breakpoints.up(\"sm\")]:{minHeight:\"auto\"}}},{props:({ownerState:t})=>t.dense,style:{minHeight:32,paddingTop:4,paddingBottom:4,...e.typography.body2,[`& .${wm.root} svg`]:{fontSize:\"1.25rem\"}}}]}))),rN=pi.forwardRef(function(t,o){let r=je({props:t,name:\"MuiMenuItem\"}),{autoFocus:n=!1,component:a=\"li\",dense:i=!1,divider:l=!1,disableGutters:s=!1,focusVisibleClassName:c,role:u=\"menuitem\",tabIndex:m,className:p,...d}=r,v=pi.useContext(tp),T=pi.useMemo(()=>({dense:i||v.dense||!1,disableGutters:s}),[v.dense,i,s]),S=pi.useRef(null);ym(()=>{n&&S.current&&S.current.focus()},[n]);let h={...r,dense:T.dense,divider:l,disableGutters:s},y=tN(r),g=Mr(S,o),b;return r.disabled||(b=m!==void 0?m:-1),(0,rb.jsx)(tp.Provider,{value:T,children:(0,rb.jsx)(oN,{ref:g,role:u,tabIndex:b,component:a,focusVisibleClassName:ie(y.focusVisible,c),className:ie(y.root,p),...d,ownerState:h,classes:y})})}),nl=rN;var zm=q(re(),1);var Ho=q(re(),1);var nN={border:0,clip:\"rect(0 0 0 0)\",height:\"1px\",margin:\"-1px\",overflow:\"hidden\",padding:0,position:\"absolute\",whiteSpace:\"nowrap\",width:\"1px\"},nb=nN;function aN(e,t,o=(r,n)=>r===n){return e.length===t.length&&e.every((r,n)=>o(r,t[n]))}var AC=aN;var iN=2;function ec(e,t,o,r,n){return o===1?Math.min(e+t,n):Math.max(e-t,r)}function zC(e,t){return e-t}function DC(e,t){let{index:o}=e.reduce((r,n,a)=>{let i=Math.abs(t-n);return r===null||i({left:`${e}%`}),leap:e=>({width:`${e}%`})},\"horizontal-reverse\":{offset:e=>({right:`${e}%`}),leap:e=>({width:`${e}%`})},vertical:{offset:e=>({bottom:`${e}%`}),leap:e=>({height:`${e}%`})}},pN=e=>e,Nm;function _C(){return Nm===void 0&&(typeof CSS<\"u\"&&typeof CSS.supports==\"function\"?Nm=CSS.supports(\"touch-action\",\"none\"):Nm=!0),Nm}function kC(e){let{\"aria-labelledby\":t,defaultValue:o,disabled:r=!1,disableSwap:n=!1,isRtl:a=!1,marks:i=!1,max:l=100,min:s=0,name:c,onChange:u,onChangeCommitted:m,orientation:p=\"horizontal\",rootRef:d,scale:v=pN,step:T=1,shiftStep:S=10,tabIndex:h,value:y}=e,g=Ho.useRef(void 0),[b,E]=Ho.useState(-1),[C,P]=Ho.useState(-1),[A,_]=Ho.useState(!1),z=Ho.useRef(0),I=Ho.useRef(null),[x,k]=js({controlled:y,default:o??s,name:\"Slider\"}),U=u&&((Z,ee,Se)=>{let ye=Z.nativeEvent||Z,ze=new ye.constructor(ye.type,ye);Object.defineProperty(ze,\"target\",{writable:!0,value:{value:ee,name:c}}),I.current=ee,u(ze,ee,Se)}),O=Array.isArray(x),N=O?x.slice().sort(zC):[x];N=N.map(Z=>Z==null?s:ua(Z,s,l));let X=i===!0&&T!==null?[...Array(Math.floor((l-s)/T)+1)].map((Z,ee)=>({value:s+T*ee})):i||[],oe=X.map(Z=>Z.value),[W,Te]=Ho.useState(-1),fe=Ho.useRef(null),Ke=yo(d,fe),Ze=Z=>ee=>{let Se=Number(ee.currentTarget.getAttribute(\"data-index\"));pn(ee.target)&&Te(Se),P(Se),Z?.onFocus?.(ee)},Ue=Z=>ee=>{pn(ee.target)||Te(-1),P(-1),Z?.onBlur?.(ee)},xe=(Z,ee)=>{let Se=Number(Z.currentTarget.getAttribute(\"data-index\")),ye=N[Se],ze=oe.indexOf(ye),ue=ee;if(X&&T==null){let gt=oe[oe.length-1];ue>=gt?ue=gt:ue<=oe[0]?ue=oe[0]:ue=ueee=>{if([\"ArrowUp\",\"ArrowDown\",\"ArrowLeft\",\"ArrowRight\",\"PageUp\",\"PageDown\",\"Home\",\"End\"].includes(ee.key)){ee.preventDefault();let Se=Number(ee.currentTarget.getAttribute(\"data-index\")),ye=N[Se],ze=null;if(T!=null){let ue=ee.shiftKey?S:T;switch(ee.key){case\"ArrowUp\":ze=ec(ye,ue,1,s,l);break;case\"ArrowRight\":ze=ec(ye,ue,a?-1:1,s,l);break;case\"ArrowDown\":ze=ec(ye,ue,-1,s,l);break;case\"ArrowLeft\":ze=ec(ye,ue,a?1:-1,s,l);break;case\"PageUp\":ze=ec(ye,S,1,s,l);break;case\"PageDown\":ze=ec(ye,S,-1,s,l);break;case\"Home\":ze=s;break;case\"End\":ze=l;break;default:break}}else if(X){let ue=oe[oe.length-1],gt=oe.indexOf(ye),ce=[a?\"ArrowRight\":\"ArrowLeft\",\"ArrowDown\",\"PageDown\",\"Home\"],ke=[a?\"ArrowLeft\":\"ArrowRight\",\"ArrowUp\",\"PageUp\",\"End\"];ce.includes(ee.key)?gt===0?ze=oe[0]:ze=oe[gt-1]:ke.includes(ee.key)&&(gt===oe.length-1?ze=ue:ze=oe[gt+1])}ze!=null&&xe(ee,ze)}Z?.onKeyDown?.(ee)};wr(()=>{r&&fe.current.contains(document.activeElement)&&document.activeElement?.blur()},[r]),r&&b!==-1&&E(-1),r&&W!==-1&&Te(-1);let ht=Z=>ee=>{Z.onChange?.(ee),xe(ee,ee.target.valueAsNumber)},we=Ho.useRef(void 0),ft=p;a&&p===\"horizontal\"&&(ft+=\"-reverse\");let le=({finger:Z,move:ee=!1})=>{let{current:Se}=fe,{width:ye,height:ze,bottom:ue,left:gt}=Se.getBoundingClientRect(),ce;ft.startsWith(\"vertical\")?ce=(ue-Z.y)/ze:ce=(Z.x-gt)/ye,ft.includes(\"-reverse\")&&(ce=1-ce);let ke;if(ke=lN(ce,s,l),T)ke=cN(ke,T,s);else{let Wt=DC(oe,ke);ke=oe[Wt]}ke=ua(ke,s,l);let he=0;if(O){ee?he=we.current:he=DC(N,ke),n&&(ke=ua(ke,N[he-1]||-1/0,N[he+1]||1/0));let Wt=ke;ke=NC({values:N,newValue:ke,index:he}),n&&ee||(he=ke.indexOf(Wt),we.current=he)}return{newValue:ke,activeIndex:he}},Oe=Ln(Z=>{let ee=Om(Z,g);if(!ee)return;if(z.current+=1,Z.type===\"mousemove\"&&Z.buttons===0){Ae(Z);return}let{newValue:Se,activeIndex:ye}=le({finger:ee,move:!0});Am({sliderRef:fe,activeIndex:ye,setActive:E}),k(Se),!A&&z.current>iN&&_(!0),U&&!Dm(Se,x)&&U(Z,Se,ye)}),Ae=Ln(Z=>{let ee=Om(Z,g);if(_(!1),!ee)return;let{newValue:Se}=le({finger:ee,move:!0});E(-1),Z.type===\"touchend\"&&P(-1),m&&m(Z,I.current??Se),g.current=void 0,dt()}),et=Ln(Z=>{if(r)return;_C()||Z.preventDefault();let ee=Z.changedTouches[0];ee!=null&&(g.current=ee.identifier);let Se=Om(Z,g);if(Se!==!1){let{newValue:ze,activeIndex:ue}=le({finger:Se});Am({sliderRef:fe,activeIndex:ue,setActive:E}),k(ze),U&&!Dm(ze,x)&&U(Z,ze,ue)}z.current=0;let ye=Yt(fe.current);ye.addEventListener(\"touchmove\",Oe,{passive:!0}),ye.addEventListener(\"touchend\",Ae,{passive:!0})}),dt=Ho.useCallback(()=>{let Z=Yt(fe.current);Z.removeEventListener(\"mousemove\",Oe),Z.removeEventListener(\"mouseup\",Ae),Z.removeEventListener(\"touchmove\",Oe),Z.removeEventListener(\"touchend\",Ae)},[Ae,Oe]);Ho.useEffect(()=>{let{current:Z}=fe;return Z.addEventListener(\"touchstart\",et,{passive:_C()}),()=>{Z.removeEventListener(\"touchstart\",et),dt()}},[dt,et]),Ho.useEffect(()=>{r&&dt()},[r,dt]);let Lt=Z=>ee=>{if(Z.onMouseDown?.(ee),r||ee.defaultPrevented||ee.button!==0)return;ee.preventDefault();let Se=Om(ee,g);if(Se!==!1){let{newValue:ze,activeIndex:ue}=le({finger:Se});Am({sliderRef:fe,activeIndex:ue,setActive:E}),k(ze),U&&!Dm(ze,x)&&U(ee,ze,ue)}z.current=0;let ye=Yt(fe.current);ye.addEventListener(\"mousemove\",Oe,{passive:!0}),ye.addEventListener(\"mouseup\",Ae)},jt=lp(O?N[0]:s,s,l),Be=lp(N[N.length-1],s,l)-jt,Nt=(Z={})=>{let ee=ya(Z),Se={onMouseDown:Lt(ee||{})},ye={...ee,...Se};return{...Z,ref:Ke,...ye}},Ro=Z=>ee=>{Z.onMouseOver?.(ee);let Se=Number(ee.currentTarget.getAttribute(\"data-index\"));P(Se)},Ut=Z=>ee=>{Z.onMouseLeave?.(ee),P(-1)},st=(Z={})=>{let ee=ya(Z),Se={onMouseOver:Ro(ee||{}),onMouseLeave:Ut(ee||{})};return{...Z,...ee,...Se}},se=Z=>({pointerEvents:b!==-1&&b!==Z?\"none\":void 0}),xt;return p===\"vertical\"&&(xt=a?\"vertical-rl\":\"vertical-lr\"),{active:b,axis:ft,axisProps:uN,dragging:A,focusedThumbIndex:W,getHiddenInputProps:(Z={})=>{let ee=ya(Z),Se={onChange:ht(ee||{}),onFocus:Ze(ee||{}),onBlur:Ue(ee||{}),onKeyDown:Je(ee||{})},ye={...ee,...Se};return{tabIndex:h,\"aria-labelledby\":t,\"aria-orientation\":p,\"aria-valuemax\":v(l),\"aria-valuemin\":v(s),name:c,type:\"range\",min:e.min,max:e.max,step:e.step===null&&e.marks?\"any\":e.step??void 0,disabled:r,...Z,...ye,style:{...nb,direction:a?\"rtl\":\"ltr\",width:\"100%\",height:\"100%\",writingMode:xt}}},getRootProps:Nt,getThumbProps:st,marks:X,open:C,range:O,rootRef:Ke,trackLeap:Be,trackOffset:jt,values:N,getThumbStyle:se}}var fN=e=>!e||!dn(e),BC=fN;var _m=q(re(),1);function LC(e){return _e(\"MuiSlider\",e)}var dN=Ce(\"MuiSlider\",[\"root\",\"active\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"disabled\",\"dragging\",\"focusVisible\",\"mark\",\"markActive\",\"marked\",\"markLabel\",\"markLabelActive\",\"rail\",\"sizeSmall\",\"thumb\",\"thumbColorPrimary\",\"thumbColorSecondary\",\"thumbColorError\",\"thumbColorSuccess\",\"thumbColorInfo\",\"thumbColorWarning\",\"track\",\"trackInverted\",\"trackFalse\",\"thumbSizeSmall\",\"valueLabel\",\"valueLabelOpen\",\"valueLabelCircle\",\"valueLabelLabel\",\"vertical\"]),pr=dN;var tc=q(Ie(),1),mN=e=>{let{open:t}=e;return{offset:ie(t&&pr.valueLabelOpen),circle:pr.valueLabelCircle,label:pr.valueLabelLabel}};function ab(e){let{children:t,className:o,value:r}=e,n=mN(e);return t?_m.cloneElement(t,{className:t.props.className},(0,tc.jsxs)(_m.Fragment,{children:[t.props.children,(0,tc.jsx)(\"span\",{className:ie(n.offset,o),\"aria-hidden\":!0,children:(0,tc.jsx)(\"span\",{className:n.circle,children:(0,tc.jsx)(\"span\",{className:n.label,children:r})})})]})):null}var hn=q(Ie(),1);function jC(e){return e}var yN=ae(\"span\",{name:\"MuiSlider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[`color${me(o.color)}`],o.size!==\"medium\"&&t[`size${me(o.size)}`],o.marked&&t.marked,o.orientation===\"vertical\"&&t.vertical,o.track===\"inverted\"&&t.trackInverted,o.track===!1&&t.trackFalse]}})(He(({theme:e})=>({borderRadius:12,boxSizing:\"content-box\",display:\"inline-block\",position:\"relative\",cursor:\"pointer\",touchAction:\"none\",WebkitTapHighlightColor:\"transparent\",\"@media print\":{colorAdjust:\"exact\"},[`&.${pr.disabled}`]:{pointerEvents:\"none\",cursor:\"default\",color:(e.vars||e).palette.grey[400]},[`&.${pr.dragging}`]:{[`& .${pr.thumb}, & .${pr.track}`]:{transition:\"none\"}},variants:[...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),{props:{orientation:\"horizontal\"},style:{height:4,width:\"100%\",padding:\"13px 0\",\"@media (pointer: coarse)\":{padding:\"20px 0\"}}},{props:{orientation:\"horizontal\",size:\"small\"},style:{height:2}},{props:{orientation:\"horizontal\",marked:!0},style:{marginBottom:20}},{props:{orientation:\"vertical\"},style:{height:\"100%\",width:4,padding:\"0 13px\",\"@media (pointer: coarse)\":{padding:\"0 20px\"}}},{props:{orientation:\"vertical\",size:\"small\"},style:{width:2}},{props:{orientation:\"vertical\",marked:!0},style:{marginRight:44}}]}))),hN=ae(\"span\",{name:\"MuiSlider\",slot:\"Rail\"})({display:\"block\",position:\"absolute\",borderRadius:\"inherit\",backgroundColor:\"currentColor\",opacity:.38,variants:[{props:{orientation:\"horizontal\"},style:{width:\"100%\",height:\"inherit\",top:\"50%\",transform:\"translateY(-50%)\"}},{props:{orientation:\"vertical\"},style:{height:\"100%\",width:\"inherit\",left:\"50%\",transform:\"translateX(-50%)\"}},{props:{track:\"inverted\"},style:{opacity:1}}]}),gN=ae(\"span\",{name:\"MuiSlider\",slot:\"Track\"})(He(({theme:e})=>({display:\"block\",position:\"absolute\",borderRadius:\"inherit\",border:\"1px solid currentColor\",backgroundColor:\"currentColor\",transition:e.transitions.create([\"left\",\"width\",\"bottom\",\"height\"],{duration:e.transitions.duration.shortest}),variants:[{props:{size:\"small\"},style:{border:\"none\"}},{props:{orientation:\"horizontal\"},style:{height:\"inherit\",top:\"50%\",transform:\"translateY(-50%)\"}},{props:{orientation:\"vertical\"},style:{width:\"inherit\",left:\"50%\",transform:\"translateX(-50%)\"}},{props:{track:!1},style:{display:\"none\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t,track:\"inverted\"},style:{...e.vars?{backgroundColor:e.vars.palette.Slider[`${t}Track`],borderColor:e.vars.palette.Slider[`${t}Track`]}:{backgroundColor:e.lighten(e.palette[t].main,.62),borderColor:e.lighten(e.palette[t].main,.62),...e.applyStyles(\"dark\",{backgroundColor:e.darken(e.palette[t].main,.5)}),...e.applyStyles(\"dark\",{borderColor:e.darken(e.palette[t].main,.5)})}}}))]}))),bN=ae(\"span\",{name:\"MuiSlider\",slot:\"Thumb\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.thumb,t[`thumbColor${me(o.color)}`],o.size!==\"medium\"&&t[`thumbSize${me(o.size)}`]]}})(He(({theme:e})=>({position:\"absolute\",width:20,height:20,boxSizing:\"border-box\",borderRadius:\"50%\",outline:0,backgroundColor:\"currentColor\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",transition:e.transitions.create([\"box-shadow\",\"left\",\"bottom\"],{duration:e.transitions.duration.shortest}),\"&::before\":{position:\"absolute\",content:'\"\"',borderRadius:\"inherit\",width:\"100%\",height:\"100%\",boxShadow:(e.vars||e).shadows[2]},\"&::after\":{position:\"absolute\",content:'\"\"',borderRadius:\"50%\",width:42,height:42,top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\"},[`&.${pr.disabled}`]:{\"&:hover\":{boxShadow:\"none\"}},variants:[{props:{size:\"small\"},style:{width:12,height:12,\"&::before\":{boxShadow:\"none\"}}},{props:{orientation:\"horizontal\"},style:{top:\"50%\",transform:\"translate(-50%, -50%)\"}},{props:{orientation:\"vertical\"},style:{left:\"50%\",transform:\"translate(-50%, 50%)\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{[`&:hover, &.${pr.focusVisible}`]:{boxShadow:`0px 0px 0px 8px ${e.alpha((e.vars||e).palette[t].main,.16)}`,\"@media (hover: none)\":{boxShadow:\"none\"}},[`&.${pr.active}`]:{boxShadow:`0px 0px 0px 14px ${e.alpha((e.vars||e).palette[t].main,.16)}`}}}))]}))),vN=ae(ab,{name:\"MuiSlider\",slot:\"ValueLabel\"})(He(({theme:e})=>({zIndex:1,whiteSpace:\"nowrap\",...e.typography.body2,fontWeight:500,transition:e.transitions.create([\"transform\"],{duration:e.transitions.duration.shortest}),position:\"absolute\",backgroundColor:(e.vars||e).palette.grey[600],borderRadius:2,color:(e.vars||e).palette.common.white,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:\"0.25rem 0.75rem\",variants:[{props:{orientation:\"horizontal\"},style:{transform:\"translateY(-100%) scale(0)\",top:\"-10px\",transformOrigin:\"bottom center\",\"&::before\":{position:\"absolute\",content:'\"\"',width:8,height:8,transform:\"translate(-50%, 50%) rotate(45deg)\",backgroundColor:\"inherit\",bottom:0,left:\"50%\"},[`&.${pr.valueLabelOpen}`]:{transform:\"translateY(-100%) scale(1)\"}}},{props:{orientation:\"vertical\"},style:{transform:\"translateY(-50%) scale(0)\",right:\"30px\",top:\"50%\",transformOrigin:\"right center\",\"&::before\":{position:\"absolute\",content:'\"\"',width:8,height:8,transform:\"translate(-50%, -50%) rotate(45deg)\",backgroundColor:\"inherit\",right:-8,top:\"50%\"},[`&.${pr.valueLabelOpen}`]:{transform:\"translateY(-50%) scale(1)\"}}},{props:{size:\"small\"},style:{fontSize:e.typography.pxToRem(12),padding:\"0.25rem 0.5rem\"}},{props:{orientation:\"vertical\",size:\"small\"},style:{right:\"20px\"}}]})));var xN=ae(\"span\",{name:\"MuiSlider\",slot:\"Mark\",shouldForwardProp:e=>Hu(e)&&e!==\"markActive\",overridesResolver:(e,t)=>{let{markActive:o}=e;return[t.mark,o&&t.markActive]}})(He(({theme:e})=>({position:\"absolute\",width:2,height:2,borderRadius:1,backgroundColor:\"currentColor\",variants:[{props:{orientation:\"horizontal\"},style:{top:\"50%\",transform:\"translate(-1px, -50%)\"}},{props:{orientation:\"vertical\"},style:{left:\"50%\",transform:\"translate(-50%, 1px)\"}},{props:{markActive:!0},style:{backgroundColor:(e.vars||e).palette.background.paper,opacity:.8}}]}))),TN=ae(\"span\",{name:\"MuiSlider\",slot:\"MarkLabel\",shouldForwardProp:e=>Hu(e)&&e!==\"markLabelActive\"})(He(({theme:e})=>({...e.typography.body2,color:(e.vars||e).palette.text.secondary,position:\"absolute\",whiteSpace:\"nowrap\",variants:[{props:{orientation:\"horizontal\"},style:{top:30,transform:\"translateX(-50%)\",\"@media (pointer: coarse)\":{top:40}}},{props:{orientation:\"vertical\"},style:{left:36,transform:\"translateY(50%)\",\"@media (pointer: coarse)\":{left:44}}},{props:{markLabelActive:!0},style:{color:(e.vars||e).palette.text.primary}}]}))),SN=e=>{let{disabled:t,dragging:o,marked:r,orientation:n,track:a,classes:i,color:l,size:s}=e,c={root:[\"root\",t&&\"disabled\",o&&\"dragging\",r&&\"marked\",n===\"vertical\"&&\"vertical\",a===\"inverted\"&&\"trackInverted\",a===!1&&\"trackFalse\",l&&`color${me(l)}`,s&&`size${me(s)}`],rail:[\"rail\"],track:[\"track\"],mark:[\"mark\"],markActive:[\"markActive\"],markLabel:[\"markLabel\"],markLabelActive:[\"markLabelActive\"],valueLabel:[\"valueLabel\"],thumb:[\"thumb\",t&&\"disabled\",s&&`thumbSize${me(s)}`,l&&`thumbColor${me(l)}`],active:[\"active\"],disabled:[\"disabled\"],focusVisible:[\"focusVisible\"]};return Le(c,LC,i)},EN=({children:e})=>e,PN=zm.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSlider\"}),n=li(),{\"aria-label\":a,\"aria-valuetext\":i,\"aria-labelledby\":l,component:s=\"span\",components:c={},componentsProps:u={},color:m=\"primary\",classes:p,className:d,disableSwap:v=!1,disabled:T=!1,getAriaLabel:S,getAriaValueText:h,marks:y=!1,max:g=100,min:b=0,name:E,onChange:C,onChangeCommitted:P,orientation:A=\"horizontal\",shiftStep:_=10,size:z=\"medium\",step:I=1,scale:x=jC,slotProps:k,slots:U,tabIndex:O,track:N=\"normal\",value:X,valueLabelDisplay:oe=\"off\",valueLabelFormat:W=jC,...Te}=r,fe={...r,isRtl:n,max:g,min:b,classes:p,disabled:T,disableSwap:v,orientation:A,marks:y,color:m,size:z,step:I,shiftStep:_,scale:x,track:N,valueLabelDisplay:oe,valueLabelFormat:W},{axisProps:Ke,getRootProps:Ze,getHiddenInputProps:Ue,getThumbProps:xe,open:Je,active:ht,axis:we,focusedThumbIndex:ft,range:le,dragging:Oe,marks:Ae,values:et,trackOffset:dt,trackLeap:Lt,getThumbStyle:jt}=kC({...fe,rootRef:o});fe.marked=Ae.length>0&&Ae.some(Tt=>Tt.label),fe.dragging=Oe,fe.focusedThumbIndex=ft;let Be=SN(fe),Nt=U?.root??c.Root??yN,Ro=U?.rail??c.Rail??hN,Ut=U?.track??c.Track??gN,st=U?.thumb??c.Thumb??bN,se=U?.valueLabel??c.ValueLabel??vN,xt=U?.mark??c.Mark??xN,fr=U?.markLabel??c.MarkLabel??TN,Z=U?.input??c.Input??\"input\",ee=k?.root??u.root,Se=k?.rail??u.rail,ye=k?.track??u.track,ze=k?.thumb??u.thumb,ue=k?.valueLabel??u.valueLabel,gt=k?.mark??u.mark,ce=k?.markLabel??u.markLabel,ke=k?.input??u.input,he=cr({elementType:Nt,getSlotProps:Ze,externalSlotProps:ee,externalForwardedProps:Te,additionalProps:{...BC(Nt)&&{as:s}},ownerState:{...fe,...ee?.ownerState},className:[Be.root,d]}),Wt=cr({elementType:Ro,externalSlotProps:Se,ownerState:fe,className:Be.rail}),be=cr({elementType:Ut,externalSlotProps:ye,additionalProps:{style:{...Ke[we].offset(dt),...Ke[we].leap(Lt)}},ownerState:{...fe,...ye?.ownerState},className:Be.track}),uo=cr({elementType:st,getSlotProps:xe,externalSlotProps:ze,ownerState:{...fe,...ze?.ownerState},className:Be.thumb}),ve=cr({elementType:se,externalSlotProps:ue,ownerState:{...fe,...ue?.ownerState},className:Be.valueLabel}),po=cr({elementType:xt,externalSlotProps:gt,ownerState:fe,className:Be.mark}),Ht=cr({elementType:fr,externalSlotProps:ce,ownerState:fe,className:Be.markLabel}),Sn=cr({elementType:Z,getSlotProps:Ue,externalSlotProps:ke,ownerState:fe});return(0,hn.jsxs)(Nt,{...he,children:[(0,hn.jsx)(Ro,{...Wt}),(0,hn.jsx)(Ut,{...be}),Ae.filter(Tt=>Tt.value>=b&&Tt.value<=g).map((Tt,Qe)=>{let Ar=lp(Tt.value,b,g),En=Ke[we].offset(Ar),Gt;return N===!1?Gt=et.includes(Tt.value):Gt=N===\"normal\"&&(le?Tt.value>=et[0]&&Tt.value<=et[et.length-1]:Tt.value<=et[0])||N===\"inverted\"&&(le?Tt.value<=et[0]||Tt.value>=et[et.length-1]:Tt.value>=et[0]),(0,hn.jsxs)(zm.Fragment,{children:[(0,hn.jsx)(xt,{\"data-index\":Qe,...po,...!dn(xt)&&{markActive:Gt},style:{...En,...po.style},className:ie(po.className,Gt&&Be.markActive)}),Tt.label!=null?(0,hn.jsx)(fr,{\"aria-hidden\":!0,\"data-index\":Qe,...Ht,...!dn(fr)&&{markLabelActive:Gt},style:{...En,...Ht.style},className:ie(Be.markLabel,Ht.className,Gt&&Be.markLabelActive),children:Tt.label}):null]},Qe)}),et.map((Tt,Qe)=>{let Ar=lp(Tt,b,g),En=Ke[we].offset(Ar),Gt=oe===\"off\"?EN:se;return(0,hn.jsx)(Gt,{...!dn(Gt)&&{valueLabelFormat:W,valueLabelDisplay:oe,value:typeof W==\"function\"?W(x(Tt),Qe):W,index:Qe,open:Je===Qe||ht===Qe||oe===\"on\",disabled:T},...ve,children:(0,hn.jsx)(st,{\"data-index\":Qe,...uo,className:ie(Be.thumb,uo.className,ht===Qe&&Be.active,ft===Qe&&Be.focusVisible),style:{...En,...jt(Qe),...uo.style},children:(0,hn.jsx)(Z,{\"data-index\":Qe,\"aria-label\":S?S(Qe):a,\"aria-valuenow\":x(Tt),\"aria-labelledby\":l,\"aria-valuetext\":h?h(x(Tt),Qe):i,value:et[Qe],...Sn})})},Qe)})]})}),km=PN;var oo=q(re(),1);var sR=q(re(),1);var Vo=q(re(),1);var Qt=\"top\",go=\"bottom\",co=\"right\",to=\"left\",Bm=\"auto\",fi=[Qt,go,co,to],va=\"start\",al=\"end\",UC=\"clippingParents\",Lm=\"viewport\",oc=\"popper\",HC=\"reference\",ib=fi.reduce(function(e,t){return e.concat([t+\"-\"+va,t+\"-\"+al])},[]),jm=[].concat(fi,[Bm]).reduce(function(e,t){return e.concat([t,t+\"-\"+va,t+\"-\"+al])},[]),CN=\"beforeRead\",RN=\"read\",wN=\"afterRead\",MN=\"beforeMain\",ON=\"main\",AN=\"afterMain\",DN=\"beforeWrite\",NN=\"write\",_N=\"afterWrite\",VC=[CN,RN,wN,MN,ON,AN,DN,NN,_N];function Po(e){return e?(e.nodeName||\"\").toLowerCase():null}function Bt(e){if(e==null)return window;if(e.toString()!==\"[object Window]\"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Zr(e){var t=Bt(e).Element;return e instanceof t||e instanceof Element}function bo(e){var t=Bt(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function rc(e){if(typeof ShadowRoot>\"u\")return!1;var t=Bt(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function zN(e){var t=e.state;Object.keys(t.elements).forEach(function(o){var r=t.styles[o]||{},n=t.attributes[o]||{},a=t.elements[o];!bo(a)||!Po(a)||(Object.assign(a.style,r),Object.keys(n).forEach(function(i){var l=n[i];l===!1?a.removeAttribute(i):a.setAttribute(i,l===!0?\"\":l)}))})}function kN(e){var t=e.state,o={popper:{position:t.options.strategy,left:\"0\",top:\"0\",margin:\"0\"},arrow:{position:\"absolute\"},reference:{}};return Object.assign(t.elements.popper.style,o.popper),t.styles=o,t.elements.arrow&&Object.assign(t.elements.arrow.style,o.arrow),function(){Object.keys(t.elements).forEach(function(r){var n=t.elements[r],a=t.attributes[r]||{},i=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:o[r]),l=i.reduce(function(s,c){return s[c]=\"\",s},{});!bo(n)||!Po(n)||(Object.assign(n.style,l),Object.keys(a).forEach(function(s){n.removeAttribute(s)}))})}}var $C={name:\"applyStyles\",enabled:!0,phase:\"write\",fn:zN,effect:kN,requires:[\"computeStyles\"]};function Co(e){return e.split(\"-\")[0]}var gn=Math.max,il=Math.min,xa=Math.round;function nc(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+\"/\"+t.version}).join(\" \"):navigator.userAgent}function sp(){return!/^((?!chrome|android).)*safari/i.test(nc())}function Jr(e,t,o){t===void 0&&(t=!1),o===void 0&&(o=!1);var r=e.getBoundingClientRect(),n=1,a=1;t&&bo(e)&&(n=e.offsetWidth>0&&xa(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&xa(r.height)/e.offsetHeight||1);var i=Zr(e)?Bt(e):window,l=i.visualViewport,s=!sp()&&o,c=(r.left+(s&&l?l.offsetLeft:0))/n,u=(r.top+(s&&l?l.offsetTop:0))/a,m=r.width/n,p=r.height/a;return{width:m,height:p,top:u,right:c+m,bottom:u+p,left:c,x:c,y:u}}function ll(e){var t=Jr(e),o=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-o)<=1&&(o=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:o,height:r}}function cp(e,t){var o=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(o&&rc(o)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Zo(e){return Bt(e).getComputedStyle(e)}function lb(e){return[\"table\",\"td\",\"th\"].indexOf(Po(e))>=0}function ko(e){return((Zr(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ta(e){return Po(e)===\"html\"?e:e.assignedSlot||e.parentNode||(rc(e)?e.host:null)||ko(e)}function YC(e){return!bo(e)||Zo(e).position===\"fixed\"?null:e.offsetParent}function BN(e){var t=/firefox/i.test(nc()),o=/Trident/i.test(nc());if(o&&bo(e)){var r=Zo(e);if(r.position===\"fixed\")return null}var n=Ta(e);for(rc(n)&&(n=n.host);bo(n)&&[\"html\",\"body\"].indexOf(Po(n))<0;){var a=Zo(n);if(a.transform!==\"none\"||a.perspective!==\"none\"||a.contain===\"paint\"||[\"transform\",\"perspective\"].indexOf(a.willChange)!==-1||t&&a.willChange===\"filter\"||t&&a.filter&&a.filter!==\"none\")return n;n=n.parentNode}return null}function bn(e){for(var t=Bt(e),o=YC(e);o&&lb(o)&&Zo(o).position===\"static\";)o=YC(o);return o&&(Po(o)===\"html\"||Po(o)===\"body\"&&Zo(o).position===\"static\")?t:o||BN(e)||t}function sl(e){return[\"top\",\"bottom\"].indexOf(e)>=0?\"x\":\"y\"}function cl(e,t,o){return gn(e,il(t,o))}function XC(e,t,o){var r=cl(e,t,o);return r>o?o:r}function up(){return{top:0,right:0,bottom:0,left:0}}function pp(e){return Object.assign({},up(),e)}function fp(e,t){return t.reduce(function(o,r){return o[r]=e,o},{})}var LN=function(t,o){return t=typeof t==\"function\"?t(Object.assign({},o.rects,{placement:o.placement})):t,pp(typeof t!=\"number\"?t:fp(t,fi))};function jN(e){var t,o=e.state,r=e.name,n=e.options,a=o.elements.arrow,i=o.modifiersData.popperOffsets,l=Co(o.placement),s=sl(l),c=[to,co].indexOf(l)>=0,u=c?\"height\":\"width\";if(!(!a||!i)){var m=LN(n.padding,o),p=ll(a),d=s===\"y\"?Qt:to,v=s===\"y\"?go:co,T=o.rects.reference[u]+o.rects.reference[s]-i[s]-o.rects.popper[u],S=i[s]-o.rects.reference[s],h=bn(a),y=h?s===\"y\"?h.clientHeight||0:h.clientWidth||0:0,g=T/2-S/2,b=m[d],E=y-p[u]-m[v],C=y/2-p[u]/2+g,P=cl(b,C,E),A=s;o.modifiersData[r]=(t={},t[A]=P,t.centerOffset=P-C,t)}}function UN(e){var t=e.state,o=e.options,r=o.element,n=r===void 0?\"[data-popper-arrow]\":r;n!=null&&(typeof n==\"string\"&&(n=t.elements.popper.querySelector(n),!n)||cp(t.elements.popper,n)&&(t.elements.arrow=n))}var GC={name:\"arrow\",enabled:!0,phase:\"main\",fn:jN,effect:UN,requires:[\"popperOffsets\"],requiresIfExists:[\"preventOverflow\"]};function en(e){return e.split(\"-\")[1]}var HN={top:\"auto\",right:\"auto\",bottom:\"auto\",left:\"auto\"};function VN(e,t){var o=e.x,r=e.y,n=t.devicePixelRatio||1;return{x:xa(o*n)/n||0,y:xa(r*n)/n||0}}function qC(e){var t,o=e.popper,r=e.popperRect,n=e.placement,a=e.variation,i=e.offsets,l=e.position,s=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,m=e.isFixed,p=i.x,d=p===void 0?0:p,v=i.y,T=v===void 0?0:v,S=typeof u==\"function\"?u({x:d,y:T}):{x:d,y:T};d=S.x,T=S.y;var h=i.hasOwnProperty(\"x\"),y=i.hasOwnProperty(\"y\"),g=to,b=Qt,E=window;if(c){var C=bn(o),P=\"clientHeight\",A=\"clientWidth\";if(C===Bt(o)&&(C=ko(o),Zo(C).position!==\"static\"&&l===\"absolute\"&&(P=\"scrollHeight\",A=\"scrollWidth\")),C=C,n===Qt||(n===to||n===co)&&a===al){b=go;var _=m&&C===E&&E.visualViewport?E.visualViewport.height:C[P];T-=_-r.height,T*=s?1:-1}if(n===to||(n===Qt||n===go)&&a===al){g=co;var z=m&&C===E&&E.visualViewport?E.visualViewport.width:C[A];d-=z-r.width,d*=s?1:-1}}var I=Object.assign({position:l},c&&HN),x=u===!0?VN({x:d,y:T},Bt(o)):{x:d,y:T};if(d=x.x,T=x.y,s){var k;return Object.assign({},I,(k={},k[b]=y?\"0\":\"\",k[g]=h?\"0\":\"\",k.transform=(E.devicePixelRatio||1)<=1?\"translate(\"+d+\"px, \"+T+\"px)\":\"translate3d(\"+d+\"px, \"+T+\"px, 0)\",k))}return Object.assign({},I,(t={},t[b]=y?T+\"px\":\"\",t[g]=h?d+\"px\":\"\",t.transform=\"\",t))}function $N(e){var t=e.state,o=e.options,r=o.gpuAcceleration,n=r===void 0?!0:r,a=o.adaptive,i=a===void 0?!0:a,l=o.roundOffsets,s=l===void 0?!0:l,c={placement:Co(t.placement),variation:en(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:n,isFixed:t.options.strategy===\"fixed\"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,qC(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:s})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,qC(Object.assign({},c,{offsets:t.modifiersData.arrow,position:\"absolute\",adaptive:!1,roundOffsets:s})))),t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-placement\":t.placement})}var IC={name:\"computeStyles\",enabled:!0,phase:\"beforeWrite\",fn:$N,data:{}};var Um={passive:!0};function YN(e){var t=e.state,o=e.instance,r=e.options,n=r.scroll,a=n===void 0?!0:n,i=r.resize,l=i===void 0?!0:i,s=Bt(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach(function(u){u.addEventListener(\"scroll\",o.update,Um)}),l&&s.addEventListener(\"resize\",o.update,Um),function(){a&&c.forEach(function(u){u.removeEventListener(\"scroll\",o.update,Um)}),l&&s.removeEventListener(\"resize\",o.update,Um)}}var FC={name:\"eventListeners\",enabled:!0,phase:\"write\",fn:function(){},effect:YN,data:{}};var XN={left:\"right\",right:\"left\",bottom:\"top\",top:\"bottom\"};function ac(e){return e.replace(/left|right|bottom|top/g,function(t){return XN[t]})}var GN={start:\"end\",end:\"start\"};function Hm(e){return e.replace(/start|end/g,function(t){return GN[t]})}function ul(e){var t=Bt(e),o=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:o,scrollTop:r}}function pl(e){return Jr(ko(e)).left+ul(e).scrollLeft}function sb(e,t){var o=Bt(e),r=ko(e),n=o.visualViewport,a=r.clientWidth,i=r.clientHeight,l=0,s=0;if(n){a=n.width,i=n.height;var c=sp();(c||!c&&t===\"fixed\")&&(l=n.offsetLeft,s=n.offsetTop)}return{width:a,height:i,x:l+pl(e),y:s}}function cb(e){var t,o=ko(e),r=ul(e),n=(t=e.ownerDocument)==null?void 0:t.body,a=gn(o.scrollWidth,o.clientWidth,n?n.scrollWidth:0,n?n.clientWidth:0),i=gn(o.scrollHeight,o.clientHeight,n?n.scrollHeight:0,n?n.clientHeight:0),l=-r.scrollLeft+pl(e),s=-r.scrollTop;return Zo(n||o).direction===\"rtl\"&&(l+=gn(o.clientWidth,n?n.clientWidth:0)-a),{width:a,height:i,x:l,y:s}}function fl(e){var t=Zo(e),o=t.overflow,r=t.overflowX,n=t.overflowY;return/auto|scroll|overlay|hidden/.test(o+n+r)}function Vm(e){return[\"html\",\"body\",\"#document\"].indexOf(Po(e))>=0?e.ownerDocument.body:bo(e)&&fl(e)?e:Vm(Ta(e))}function di(e,t){var o;t===void 0&&(t=[]);var r=Vm(e),n=r===((o=e.ownerDocument)==null?void 0:o.body),a=Bt(r),i=n?[a].concat(a.visualViewport||[],fl(r)?r:[]):r,l=t.concat(i);return n?l:l.concat(di(Ta(i)))}function ic(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function qN(e,t){var o=Jr(e,!1,t===\"fixed\");return o.top=o.top+e.clientTop,o.left=o.left+e.clientLeft,o.bottom=o.top+e.clientHeight,o.right=o.left+e.clientWidth,o.width=e.clientWidth,o.height=e.clientHeight,o.x=o.left,o.y=o.top,o}function KC(e,t,o){return t===Lm?ic(sb(e,o)):Zr(t)?qN(t,o):ic(cb(ko(e)))}function IN(e){var t=di(Ta(e)),o=[\"absolute\",\"fixed\"].indexOf(Zo(e).position)>=0,r=o&&bo(e)?bn(e):e;return Zr(r)?t.filter(function(n){return Zr(n)&&cp(n,r)&&Po(n)!==\"body\"}):[]}function ub(e,t,o,r){var n=t===\"clippingParents\"?IN(e):[].concat(t),a=[].concat(n,[o]),i=a[0],l=a.reduce(function(s,c){var u=KC(e,c,r);return s.top=gn(u.top,s.top),s.right=il(u.right,s.right),s.bottom=il(u.bottom,s.bottom),s.left=gn(u.left,s.left),s},KC(e,i,r));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}function dp(e){var t=e.reference,o=e.element,r=e.placement,n=r?Co(r):null,a=r?en(r):null,i=t.x+t.width/2-o.width/2,l=t.y+t.height/2-o.height/2,s;switch(n){case Qt:s={x:i,y:t.y-o.height};break;case go:s={x:i,y:t.y+t.height};break;case co:s={x:t.x+t.width,y:l};break;case to:s={x:t.x-o.width,y:l};break;default:s={x:t.x,y:t.y}}var c=n?sl(n):null;if(c!=null){var u=c===\"y\"?\"height\":\"width\";switch(a){case va:s[c]=s[c]-(t[u]/2-o[u]/2);break;case al:s[c]=s[c]+(t[u]/2-o[u]/2);break;default:}}return s}function vn(e,t){t===void 0&&(t={});var o=t,r=o.placement,n=r===void 0?e.placement:r,a=o.strategy,i=a===void 0?e.strategy:a,l=o.boundary,s=l===void 0?UC:l,c=o.rootBoundary,u=c===void 0?Lm:c,m=o.elementContext,p=m===void 0?oc:m,d=o.altBoundary,v=d===void 0?!1:d,T=o.padding,S=T===void 0?0:T,h=pp(typeof S!=\"number\"?S:fp(S,fi)),y=p===oc?HC:oc,g=e.rects.popper,b=e.elements[v?y:p],E=ub(Zr(b)?b:b.contextElement||ko(e.elements.popper),s,u,i),C=Jr(e.elements.reference),P=dp({reference:C,element:g,strategy:\"absolute\",placement:n}),A=ic(Object.assign({},g,P)),_=p===oc?A:C,z={top:E.top-_.top+h.top,bottom:_.bottom-E.bottom+h.bottom,left:E.left-_.left+h.left,right:_.right-E.right+h.right},I=e.modifiersData.offset;if(p===oc&&I){var x=I[n];Object.keys(z).forEach(function(k){var U=[co,go].indexOf(k)>=0?1:-1,O=[Qt,go].indexOf(k)>=0?\"y\":\"x\";z[k]+=x[O]*U})}return z}function pb(e,t){t===void 0&&(t={});var o=t,r=o.placement,n=o.boundary,a=o.rootBoundary,i=o.padding,l=o.flipVariations,s=o.allowedAutoPlacements,c=s===void 0?jm:s,u=en(r),m=u?l?ib:ib.filter(function(v){return en(v)===u}):fi,p=m.filter(function(v){return c.indexOf(v)>=0});p.length===0&&(p=m);var d=p.reduce(function(v,T){return v[T]=vn(e,{placement:T,boundary:n,rootBoundary:a,padding:i})[Co(T)],v},{});return Object.keys(d).sort(function(v,T){return d[v]-d[T]})}function FN(e){if(Co(e)===Bm)return[];var t=ac(e);return[Hm(e),t,Hm(t)]}function KN(e){var t=e.state,o=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var n=o.mainAxis,a=n===void 0?!0:n,i=o.altAxis,l=i===void 0?!0:i,s=o.fallbackPlacements,c=o.padding,u=o.boundary,m=o.rootBoundary,p=o.altBoundary,d=o.flipVariations,v=d===void 0?!0:d,T=o.allowedAutoPlacements,S=t.options.placement,h=Co(S),y=h===S,g=s||(y||!v?[ac(S)]:FN(S)),b=[S].concat(g).reduce(function(Ue,xe){return Ue.concat(Co(xe)===Bm?pb(t,{placement:xe,boundary:u,rootBoundary:m,padding:c,flipVariations:v,allowedAutoPlacements:T}):xe)},[]),E=t.rects.reference,C=t.rects.popper,P=new Map,A=!0,_=b[0],z=0;z=0,O=U?\"width\":\"height\",N=vn(t,{placement:I,boundary:u,rootBoundary:m,altBoundary:p,padding:c}),X=U?k?co:to:k?go:Qt;E[O]>C[O]&&(X=ac(X));var oe=ac(X),W=[];if(a&&W.push(N[x]<=0),l&&W.push(N[X]<=0,N[oe]<=0),W.every(function(Ue){return Ue})){_=I,A=!1;break}P.set(I,W)}if(A)for(var Te=v?3:1,fe=function(xe){var Je=b.find(function(ht){var we=P.get(ht);if(we)return we.slice(0,xe).every(function(ft){return ft})});if(Je)return _=Je,\"break\"},Ke=Te;Ke>0;Ke--){var Ze=fe(Ke);if(Ze===\"break\")break}t.placement!==_&&(t.modifiersData[r]._skip=!0,t.placement=_,t.reset=!0)}}var QC={name:\"flip\",enabled:!0,phase:\"main\",fn:KN,requiresIfExists:[\"offset\"],data:{_skip:!1}};function WC(e,t,o){return o===void 0&&(o={x:0,y:0}),{top:e.top-t.height-o.y,right:e.right-t.width+o.x,bottom:e.bottom-t.height+o.y,left:e.left-t.width-o.x}}function ZC(e){return[Qt,co,go,to].some(function(t){return e[t]>=0})}function QN(e){var t=e.state,o=e.name,r=t.rects.reference,n=t.rects.popper,a=t.modifiersData.preventOverflow,i=vn(t,{elementContext:\"reference\"}),l=vn(t,{altBoundary:!0}),s=WC(i,r),c=WC(l,n,a),u=ZC(s),m=ZC(c);t.modifiersData[o]={referenceClippingOffsets:s,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:m},t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-reference-hidden\":u,\"data-popper-escaped\":m})}var JC={name:\"hide\",enabled:!0,phase:\"main\",requiresIfExists:[\"preventOverflow\"],fn:QN};function WN(e,t,o){var r=Co(e),n=[to,Qt].indexOf(r)>=0?-1:1,a=typeof o==\"function\"?o(Object.assign({},t,{placement:e})):o,i=a[0],l=a[1];return i=i||0,l=(l||0)*n,[to,co].indexOf(r)>=0?{x:l,y:i}:{x:i,y:l}}function ZN(e){var t=e.state,o=e.options,r=e.name,n=o.offset,a=n===void 0?[0,0]:n,i=jm.reduce(function(u,m){return u[m]=WN(m,t.rects,a),u},{}),l=i[t.placement],s=l.x,c=l.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=i}var eR={name:\"offset\",enabled:!0,phase:\"main\",requires:[\"popperOffsets\"],fn:ZN};function JN(e){var t=e.state,o=e.name;t.modifiersData[o]=dp({reference:t.rects.reference,element:t.rects.popper,strategy:\"absolute\",placement:t.placement})}var tR={name:\"popperOffsets\",enabled:!0,phase:\"read\",fn:JN,data:{}};function fb(e){return e===\"x\"?\"y\":\"x\"}function e_(e){var t=e.state,o=e.options,r=e.name,n=o.mainAxis,a=n===void 0?!0:n,i=o.altAxis,l=i===void 0?!1:i,s=o.boundary,c=o.rootBoundary,u=o.altBoundary,m=o.padding,p=o.tether,d=p===void 0?!0:p,v=o.tetherOffset,T=v===void 0?0:v,S=vn(t,{boundary:s,rootBoundary:c,padding:m,altBoundary:u}),h=Co(t.placement),y=en(t.placement),g=!y,b=sl(h),E=fb(b),C=t.modifiersData.popperOffsets,P=t.rects.reference,A=t.rects.popper,_=typeof T==\"function\"?T(Object.assign({},t.rects,{placement:t.placement})):T,z=typeof _==\"number\"?{mainAxis:_,altAxis:_}:Object.assign({mainAxis:0,altAxis:0},_),I=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,x={x:0,y:0};if(C){if(a){var k,U=b===\"y\"?Qt:to,O=b===\"y\"?go:co,N=b===\"y\"?\"height\":\"width\",X=C[b],oe=X+S[U],W=X-S[O],Te=d?-A[N]/2:0,fe=y===va?P[N]:A[N],Ke=y===va?-A[N]:-P[N],Ze=t.elements.arrow,Ue=d&&Ze?ll(Ze):{width:0,height:0},xe=t.modifiersData[\"arrow#persistent\"]?t.modifiersData[\"arrow#persistent\"].padding:up(),Je=xe[U],ht=xe[O],we=cl(0,P[N],Ue[N]),ft=g?P[N]/2-Te-we-Je-z.mainAxis:fe-we-Je-z.mainAxis,le=g?-P[N]/2+Te+we+ht+z.mainAxis:Ke+we+ht+z.mainAxis,Oe=t.elements.arrow&&bn(t.elements.arrow),Ae=Oe?b===\"y\"?Oe.clientTop||0:Oe.clientLeft||0:0,et=(k=I?.[b])!=null?k:0,dt=X+ft-et-Ae,Lt=X+le-et,jt=cl(d?il(oe,dt):oe,X,d?gn(W,Lt):W);C[b]=jt,x[b]=jt-X}if(l){var Be,Nt=b===\"x\"?Qt:to,Ro=b===\"x\"?go:co,Ut=C[E],st=E===\"y\"?\"height\":\"width\",se=Ut+S[Nt],xt=Ut-S[Ro],fr=[Qt,to].indexOf(h)!==-1,Z=(Be=I?.[E])!=null?Be:0,ee=fr?se:Ut-P[st]-A[st]-Z+z.altAxis,Se=fr?Ut+P[st]+A[st]-Z-z.altAxis:xt,ye=d&&fr?XC(ee,Ut,Se):cl(d?ee:se,Ut,d?Se:xt);C[E]=ye,x[E]=ye-Ut}t.modifiersData[r]=x}}var oR={name:\"preventOverflow\",enabled:!0,phase:\"main\",fn:e_,requiresIfExists:[\"offset\"]};function db(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function mb(e){return e===Bt(e)||!bo(e)?ul(e):db(e)}function t_(e){var t=e.getBoundingClientRect(),o=xa(t.width)/e.offsetWidth||1,r=xa(t.height)/e.offsetHeight||1;return o!==1||r!==1}function yb(e,t,o){o===void 0&&(o=!1);var r=bo(t),n=bo(t)&&t_(t),a=ko(t),i=Jr(e,n,o),l={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(r||!r&&!o)&&((Po(t)!==\"body\"||fl(a))&&(l=mb(t)),bo(t)?(s=Jr(t,!0),s.x+=t.clientLeft,s.y+=t.clientTop):a&&(s.x=pl(a))),{x:i.left+l.scrollLeft-s.x,y:i.top+l.scrollTop-s.y,width:i.width,height:i.height}}function o_(e){var t=new Map,o=new Set,r=[];e.forEach(function(a){t.set(a.name,a)});function n(a){o.add(a.name);var i=[].concat(a.requires||[],a.requiresIfExists||[]);i.forEach(function(l){if(!o.has(l)){var s=t.get(l);s&&n(s)}}),r.push(a)}return e.forEach(function(a){o.has(a.name)||n(a)}),r}function hb(e){var t=o_(e);return VC.reduce(function(o,r){return o.concat(t.filter(function(n){return n.phase===r}))},[])}function gb(e){var t;return function(){return t||(t=new Promise(function(o){Promise.resolve().then(function(){t=void 0,o(e())})})),t}}function bb(e){var t=e.reduce(function(o,r){var n=o[r.name];return o[r.name]=n?Object.assign({},n,r,{options:Object.assign({},n.options,r.options),data:Object.assign({},n.data,r.data)}):r,o},{});return Object.keys(t).map(function(o){return t[o]})}var rR={placement:\"bottom\",modifiers:[],strategy:\"absolute\"};function nR(){for(var e=arguments.length,t=new Array(e),o=0;o{let{classes:t}=e;return Le({root:[\"root\"]},iR,t)},l_={},s_=Vo.forwardRef(function(t,o){let{anchorEl:r,children:n,direction:a,disablePortal:i,modifiers:l,open:s,placement:c,popperOptions:u,popperRef:m,slotProps:p={},slots:d={},TransitionProps:v,ownerState:T,...S}=t,h=Vo.useRef(null),y=yo(h,o),g=Vo.useRef(null),b=yo(g,m),E=Vo.useRef(b);wr(()=>{E.current=b},[b]),Vo.useImperativeHandle(m,()=>g.current,[]);let C=n_(c,a),[P,A]=Vo.useState(C),[_,z]=Vo.useState(xb(r));Vo.useEffect(()=>{g.current&&g.current.forceUpdate()}),Vo.useEffect(()=>{r&&z(xb(r))},[r]),wr(()=>{if(!_||!s)return;let O=oe=>{A(oe.placement)},N=[{name:\"preventOverflow\",options:{altBoundary:i}},{name:\"flip\",options:{altBoundary:i}},{name:\"onUpdate\",enabled:!0,phase:\"afterWrite\",fn:({state:oe})=>{O(oe)}}];l!=null&&(N=N.concat(l)),u&&u.modifiers!=null&&(N=N.concat(u.modifiers));let X=vb(_,h.current,{placement:C,...u,modifiers:N});return E.current(X),()=>{X.destroy(),E.current(null)}},[_,i,l,s,u,C]);let I={placement:P};v!==null&&(I.TransitionProps=v);let x=i_(t),k=d.root??\"div\",U=cr({elementType:k,externalSlotProps:p.root,externalForwardedProps:S,additionalProps:{role:\"tooltip\",ref:y},ownerState:t,className:x.root});return(0,$m.jsx)(k,{...U,children:typeof n==\"function\"?n(I):n})}),c_=Vo.forwardRef(function(t,o){let{anchorEl:r,children:n,container:a,direction:i=\"ltr\",disablePortal:l=!1,keepMounted:s=!1,modifiers:c,open:u,placement:m=\"bottom\",popperOptions:p=l_,popperRef:d,style:v,transition:T=!1,slotProps:S={},slots:h={},...y}=t,[g,b]=Vo.useState(!0),E=()=>{b(!1)},C=()=>{b(!0)};if(!s&&!u&&(!T||g))return null;let P;if(a)P=a;else if(r){let z=xb(r);P=z&&a_(z)?Yt(z).body:Yt(null).body}let A=!u&&s&&(!T||g)?\"none\":void 0,_=T?{in:u,onEnter:E,onExited:C}:void 0;return(0,$m.jsx)(ap,{disablePortal:l,container:P,children:(0,$m.jsx)(s_,{anchorEl:r,direction:i,disablePortal:l,modifiers:c,ref:o,open:T?!g:u,placement:m,popperOptions:p,popperRef:d,slotProps:S,slots:h,...y,style:{position:\"fixed\",top:0,left:0,display:A,...v},TransitionProps:_,children:n})})}),lR=c_;var cR=q(Ie(),1),u_=ae(lR,{name:\"MuiPopper\",slot:\"Root\"})({}),p_=sR.forwardRef(function(t,o){let r=li(),n=je({props:t,name:\"MuiPopper\"}),{anchorEl:a,component:i,components:l,componentsProps:s,container:c,disablePortal:u,keepMounted:m,modifiers:p,open:d,placement:v,popperOptions:T,popperRef:S,transition:h,slots:y,slotProps:g,...b}=n,E=y?.root??l?.Root,C={anchorEl:a,container:c,disablePortal:u,keepMounted:m,modifiers:p,open:d,placement:v,popperOptions:T,popperRef:S,transition:h,...b};return(0,cR.jsx)(u_,{as:i,direction:r?\"rtl\":\"ltr\",slots:{root:E},slotProps:g??s,...C,ref:o})}),Ym=p_;function uR(e){return _e(\"MuiTooltip\",e)}var f_=Ce(\"MuiTooltip\",[\"popper\",\"popperInteractive\",\"popperArrow\",\"popperClose\",\"tooltip\",\"tooltipArrow\",\"touch\",\"tooltipPlacementLeft\",\"tooltipPlacementRight\",\"tooltipPlacementTop\",\"tooltipPlacementBottom\",\"arrow\"]),Xt=f_;var mi=q(Ie(),1);function d_(e){return Math.round(e*1e5)/1e5}var m_=e=>{let{classes:t,disableInteractive:o,arrow:r,touch:n,placement:a}=e,i={popper:[\"popper\",!o&&\"popperInteractive\",r&&\"popperArrow\"],tooltip:[\"tooltip\",r&&\"tooltipArrow\",n&&\"touch\",`tooltipPlacement${me(a.split(\"-\")[0])}`],arrow:[\"arrow\"]};return Le(i,uR,t)},y_=ae(Ym,{name:\"MuiTooltip\",slot:\"Popper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.popper,!o.disableInteractive&&t.popperInteractive,o.arrow&&t.popperArrow,!o.open&&t.popperClose]}})(He(({theme:e})=>({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:\"none\",variants:[{props:({ownerState:t})=>!t.disableInteractive,style:{pointerEvents:\"auto\"}},{props:({open:t})=>!t,style:{pointerEvents:\"none\"}},{props:({ownerState:t})=>t.arrow,style:{[`&[data-popper-placement*=\"bottom\"] .${Xt.arrow}`]:{top:0,marginTop:\"-0.71em\",\"&::before\":{transformOrigin:\"0 100%\"}},[`&[data-popper-placement*=\"top\"] .${Xt.arrow}`]:{bottom:0,marginBottom:\"-0.71em\",\"&::before\":{transformOrigin:\"100% 0\"}},[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"100% 100%\"}},[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"0 0\"}}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}}]}))),h_=ae(\"div\",{name:\"MuiTooltip\",slot:\"Tooltip\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.tooltip,o.touch&&t.touch,o.arrow&&t.tooltipArrow,t[`tooltipPlacement${me(o.placement.split(\"-\")[0])}`]]}})(He(({theme:e})=>({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.92),borderRadius:(e.vars||e).shape.borderRadius,color:(e.vars||e).palette.common.white,fontFamily:e.typography.fontFamily,padding:\"4px 8px\",fontSize:e.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:\"break-word\",fontWeight:e.typography.fontWeightMedium,[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{transformOrigin:\"right center\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{transformOrigin:\"left center\"},[`.${Xt.popper}[data-popper-placement*=\"top\"] &`]:{transformOrigin:\"center bottom\",marginBottom:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"bottom\"] &`]:{transformOrigin:\"center top\",marginTop:\"14px\"},variants:[{props:({ownerState:t})=>t.arrow,style:{position:\"relative\",margin:0}},{props:({ownerState:t})=>t.touch,style:{padding:\"8px 16px\",fontSize:e.typography.pxToRem(14),lineHeight:`${d_(16/14)}em`,fontWeight:e.typography.fontWeightRegular}},{props:({ownerState:t})=>!t.isRtl,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"14px\"}}},{props:({ownerState:t})=>!t.isRtl&&t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"24px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"24px\"}}},{props:({ownerState:t})=>!!t.isRtl,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"14px\"}}},{props:({ownerState:t})=>!!t.isRtl&&t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"24px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"top\"] &`]:{marginBottom:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"bottom\"] &`]:{marginTop:\"24px\"}}}]}))),g_=ae(\"span\",{name:\"MuiTooltip\",slot:\"Arrow\"})(He(({theme:e})=>({overflow:\"hidden\",position:\"absolute\",width:\"1em\",height:\"0.71em\",boxSizing:\"border-box\",color:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.9),\"&::before\":{content:'\"\"',margin:\"auto\",display:\"block\",width:\"100%\",height:\"100%\",backgroundColor:\"currentColor\",transform:\"rotate(45deg)\"}}))),Xm=!1,pR=new Xs,mp={x:0,y:0};function Gm(e,t){return(o,...r)=>{t&&t(o,...r),e(o,...r)}}var b_=oo.forwardRef(function(t,o){let r=je({props:t,name:\"MuiTooltip\"}),{arrow:n=!1,children:a,classes:i,components:l={},componentsProps:s={},describeChild:c=!1,disableFocusListener:u=!1,disableHoverListener:m=!1,disableInteractive:p=!1,disableTouchListener:d=!1,enterDelay:v=100,enterNextDelay:T=0,enterTouchDelay:S=700,followCursor:h=!1,id:y,leaveDelay:g=0,leaveTouchDelay:b=1500,onClose:E,onOpen:C,open:P,placement:A=\"bottom\",PopperComponent:_,PopperProps:z={},slotProps:I={},slots:x={},title:k,TransitionComponent:U,TransitionProps:O,...N}=r,X=oo.isValidElement(a)?a:(0,mi.jsx)(\"span\",{children:a}),oe=kn(),W=li(),[Te,fe]=oo.useState(),[Ke,Ze]=oo.useState(null),Ue=oo.useRef(!1),xe=p||h,Je=fn(),ht=fn(),we=fn(),ft=fn(),[le,Oe]=Zd({controlled:P,default:!1,name:\"Tooltip\",state:\"open\"}),Ae=le,et=tl(y),dt=oo.useRef(),Lt=si(()=>{dt.current!==void 0&&(document.body.style.WebkitUserSelect=dt.current,dt.current=void 0),ft.clear()});oo.useEffect(()=>Lt,[Lt]);let jt=Re=>{pR.clear(),Xm=!0,Oe(!0),C&&!Ae&&C(Re)},Be=si(Re=>{pR.start(800+g,()=>{Xm=!1}),Oe(!1),E&&Ae&&E(Re),Je.start(oe.transitions.duration.shortest,()=>{Ue.current=!1})}),Nt=Re=>{Ue.current&&Re.type!==\"touchstart\"||(Te&&Te.removeAttribute(\"title\"),ht.clear(),we.clear(),v||Xm&&T?ht.start(Xm?T:v,()=>{jt(Re)}):jt(Re))},Ro=Re=>{ht.clear(),we.start(g,()=>{Be(Re)})},[,Ut]=oo.useState(!1),st=Re=>{pn(Re.target)||(Ut(!1),Ro(Re))},se=Re=>{Te||fe(Re.currentTarget),pn(Re.target)&&(Ut(!0),Nt(Re))},xt=Re=>{Ue.current=!0;let $o=X.props;$o.onTouchStart&&$o.onTouchStart(Re)},fr=Re=>{xt(Re),we.clear(),Je.clear(),Lt(),dt.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect=\"none\",ft.start(S,()=>{document.body.style.WebkitUserSelect=dt.current,Nt(Re)})},Z=Re=>{X.props.onTouchEnd&&X.props.onTouchEnd(Re),Lt(),we.start(b,()=>{Be(Re)})};oo.useEffect(()=>{if(!Ae)return;function Re($o){$o.key===\"Escape\"&&Be($o)}return document.addEventListener(\"keydown\",Re),()=>{document.removeEventListener(\"keydown\",Re)}},[Be,Ae]);let ee=Mr(Wr(X),fe,o);!k&&k!==0&&(Ae=!1);let Se=oo.useRef(),ye=Re=>{let $o=X.props;$o.onMouseMove&&$o.onMouseMove(Re),mp={x:Re.clientX,y:Re.clientY},Se.current&&Se.current.update()},ze={},ue=typeof k==\"string\";c?(ze.title=!Ae&&ue&&!m?k:null,ze[\"aria-describedby\"]=Ae?et:null):(ze[\"aria-label\"]=ue?k:null,ze[\"aria-labelledby\"]=Ae&&!ue?et:null);let gt={...ze,...N,...X.props,className:ie(N.className,X.props.className),onTouchStart:xt,ref:ee,...h?{onMouseMove:ye}:{}},ce={};d||(gt.onTouchStart=fr,gt.onTouchEnd=Z),m||(gt.onMouseOver=Gm(Nt,gt.onMouseOver),gt.onMouseLeave=Gm(Ro,gt.onMouseLeave),xe||(ce.onMouseOver=Nt,ce.onMouseLeave=Ro)),u||(gt.onFocus=Gm(se,gt.onFocus),gt.onBlur=Gm(st,gt.onBlur),xe||(ce.onFocus=se,ce.onBlur=st));let ke={...r,isRtl:W,arrow:n,disableInteractive:xe,placement:A,PopperComponentProp:_,touch:Ue.current},he=typeof I.popper==\"function\"?I.popper(ke):I.popper,Wt=oo.useMemo(()=>{let Re=[{name:\"arrow\",enabled:!!Ke,options:{element:Ke,padding:4}}];return z.popperOptions?.modifiers&&(Re=Re.concat(z.popperOptions.modifiers)),he?.popperOptions?.modifiers&&(Re=Re.concat(he.popperOptions.modifiers)),{...z.popperOptions,...he?.popperOptions,modifiers:Re}},[Ke,z.popperOptions,he?.popperOptions]),be=m_(ke),uo=typeof I.transition==\"function\"?I.transition(ke):I.transition,ve={slots:{popper:l.Popper,transition:l.Transition??U,tooltip:l.Tooltip,arrow:l.Arrow,...x},slotProps:{arrow:I.arrow??s.arrow,popper:{...z,...he??s.popper},tooltip:I.tooltip??s.tooltip,transition:{...O,...uo??s.transition}}},[po,Ht]=Ct(\"popper\",{elementType:y_,externalForwardedProps:ve,ownerState:ke,className:ie(be.popper,z?.className)}),[Sn,Tt]=Ct(\"transition\",{elementType:rp,externalForwardedProps:ve,ownerState:ke}),[Qe,Ar]=Ct(\"tooltip\",{elementType:h_,className:be.tooltip,externalForwardedProps:ve,ownerState:ke}),[En,Gt]=Ct(\"arrow\",{elementType:g_,className:be.arrow,externalForwardedProps:ve,ownerState:ke,ref:Ze});return(0,mi.jsxs)(oo.Fragment,{children:[oo.cloneElement(X,gt),(0,mi.jsx)(po,{as:_??Ym,placement:A,anchorEl:h?{getBoundingClientRect:()=>({top:mp.y,left:mp.x,right:mp.x,bottom:mp.y,width:0,height:0})}:Te,popperRef:Se,open:Te?Ae:!1,id:et,transition:!0,...ce,...Ht,popperOptions:Wt,children:({TransitionProps:Re})=>(0,mi.jsx)(Sn,{timeout:oe.transitions.duration.shorter,...Re,...Tt,children:(0,mi.jsxs)(Qe,{...Ar,children:[k,n?(0,mi.jsx)(En,{...Gt}):null]})})})]})}),yp=b_;var qm=q(re()),v_={bg:\"#1e1e1e\",bgAlt:\"#1a1a1a\",text:\"#e0e0e0\",textMuted:\"#888\",border:\"#3a3a3a\",controlBg:\"#252525\",accent:\"#5af\"},x_={bg:\"#ffffff\",bgAlt:\"#f5f5f5\",text:\"#1e1e1e\",textMuted:\"#666\",border:\"#ccc\",controlBg:\"#f0f0f0\",accent:\"#0066cc\"};function T_(e){return e===\"dark\"?v_:x_}function Tb(e){let t=e.match(/rgba?\\((\\d+),\\s*(\\d+),\\s*(\\d+)/);if(!t)return!0;let[,o,r,n]=t.map(Number);return(.299*o+.587*r+.114*n)/255<.5}function Sb(){let e=document.body.dataset.jpThemeLight;if(e!==void 0)return{environment:\"jupyterlab\",theme:e===\"true\"?\"light\":\"dark\"};let t=document.body.className,o=document.documentElement.className;if(t.includes(\"vscode-\")||o.includes(\"vscode-\"))return{environment:\"vscode\",theme:t.includes(\"vscode-dark\")||o.includes(\"vscode-dark\")?\"dark\":\"light\"};if(document.querySelector(\"colab-shaded-scroller\")||document.body.classList.contains(\"colaboratory\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"colab\",theme:Tb(a)?\"dark\":\"light\"}}if(document.getElementById(\"notebook\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"jupyter-classic\",theme:Tb(a)?\"dark\":\"light\"}}let r=window.matchMedia?.(\"(prefers-color-scheme: dark)\")?.matches;if(r!==void 0)return{environment:\"unknown\",theme:r?\"dark\":\"light\"};let n=getComputedStyle(document.body).backgroundColor;return{environment:\"unknown\",theme:Tb(n)?\"dark\":\"light\"}}function fR(){let[e,t]=(0,qm.useState)(()=>Sb());return(0,qm.useEffect)(()=>{let o=window.matchMedia?.(\"(prefers-color-scheme: dark)\"),r=()=>t(Sb());o?.addEventListener?.(\"change\",r);let n=new MutationObserver(()=>t(Sb()));return n.observe(document.body,{attributes:!0,attributeFilter:[\"data-jp-theme-light\",\"class\"]}),()=>{o?.removeEventListener?.(\"change\",r),n.disconnect()}},[]),{themeInfo:e,colors:T_(e.theme)}}function S_(e){return e instanceof Uint8Array?e:e instanceof ArrayBuffer?new Uint8Array(e):e&&\"buffer\"in e?new Uint8Array(e.buffer,e.byteOffset,e.byteLength):new Uint8Array(0)}function Eb(e){let t=S_(e);return t.length===0?null:new Float32Array(t.buffer,t.byteOffset,t.byteLength/4)}function lc(e,t){let o=document.createElement(\"a\");o.download=t;let r=URL.createObjectURL(e);o.href=r,o.click(),setTimeout(()=>URL.revokeObjectURL(r),6e4)}function Rt(e,t=2){return e===0?\"0\":Math.abs(e)>=1e3||Math.abs(e)<.01?e.toExponential(t):e.toFixed(t)}function dR(e){if(e<=0)return 1;let t=Math.pow(10,Math.floor(Math.log10(e))),o=e/t;return o<1.5?t:o<3.5?2*t:o<7.5?5*t:10*t}async function mR(e,t=.95){let o=await new Promise(E=>e.toBlob(C=>E(C),\"image/jpeg\",t)),r=new Uint8Array(await o.arrayBuffer()),n=e.width,a=e.height,i=`q ${n} 0 0 ${a} 0 0 cm /I0 Do Q`,l=[],s=[],c=`%PDF-1.4\n`;s.push(c.length),l.push(`1 0 obj\n<< /Type /Catalog /Pages 2 0 R >>\nendobj\n`),c+=l[0],s.push(c.length),l.push(`2 0 obj\n<< /Type /Pages /Kids [3 0 R] /Count 1 >>\nendobj\n`),c+=l[1],s.push(c.length),l.push(`3 0 obj\n<< /Type /Page /Parent 2 0 R /MediaBox [0 0 ${n} ${a}] /Contents 4 0 R /Resources << /XObject << /I0 5 0 R >> >> >>\nendobj\n`),c+=l[2],s.push(c.length),l.push(`4 0 obj\n<< /Length ${i.length} >>\nstream\n${i}\nendstream\nendobj\n`),c+=l[3];let u=`5 0 obj\n<< /Type /XObject /Subtype /Image /Width ${n} /Height ${a} /ColorSpace /DeviceRGB /BitsPerComponent 8 /Filter /DCTDecode /Length ${r.length} >>\nstream\n`,m=`\nendstream\nendobj\n`,p=new TextEncoder,d=p.encode(c+u),v=p.encode(m),T=c.length;s.push(T);let h=d.length+r.length+v.length,y=`xref\n0 6\n0000000000 65535 f \n`;for(let E=0;E>\nstartxref\n${h}\n%%EOF\n`;let g=p.encode(y),b=new Uint8Array(d.length+r.length+v.length+g.length);return b.set(d,0),b.set(r,d.length),b.set(v,d.length+r.length),b.set(g,d.length+r.length+v.length),new Blob([b],{type:\"application/pdf\"})}function Pb(e){let t=1/0,o=-1/0;for(let r=0;ro&&(o=n))}return t===1/0?{min:0,max:0}:{min:t,max:o}}function yR(e,t,o){let r=e.length;if(r===0)return{vmin:0,vmax:0};let n=1/0,a=-1/0;for(let T=0;Ta&&(a=S)}if(n===a)return{vmin:n,vmax:a};let i=1024,l=new Uint32Array(i),s=a-n,c=(i-1)/s;for(let T=0;T=u){d=n+T/(i-1)*s;break}p=0;for(let T=0;T=m){v=n+T/(i-1)*s;break}return{vmin:d,vmax:v}}var at=q(re());var Im=q(re(),1);function hR(e){return _e(\"MuiIconButton\",e)}var E_=Ce(\"MuiIconButton\",[\"root\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"edgeStart\",\"edgeEnd\",\"sizeSmall\",\"sizeMedium\",\"sizeLarge\",\"loading\",\"loadingIndicator\",\"loadingWrapper\"]),Cb=E_;var sc=q(Ie(),1),P_=e=>{let{classes:t,disabled:o,color:r,edge:n,size:a,loading:i}=e,l={root:[\"root\",i&&\"loading\",o&&\"disabled\",r!==\"default\"&&`color${me(r)}`,n&&`edge${me(n)}`,`size${me(a)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]};return Le(l,hR,t)},C_=ae(ma,{name:\"MuiIconButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.loading&&t.loading,o.color!==\"default\"&&t[`color${me(o.color)}`],o.edge&&t[`edge${me(o.edge)}`],t[`size${me(o.size)}`]]}})(He(({theme:e})=>({textAlign:\"center\",flex:\"0 0 auto\",fontSize:e.typography.pxToRem(24),padding:8,borderRadius:\"50%\",color:(e.vars||e).palette.action.active,transition:e.transitions.create(\"background-color\",{duration:e.transitions.duration.shortest}),variants:[{props:t=>!t.disableRipple,style:{\"--IconButton-hoverBg\":e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity),\"&:hover\":{backgroundColor:\"var(--IconButton-hoverBg)\",\"@media (hover: none)\":{backgroundColor:\"transparent\"}}}},{props:{edge:\"start\"},style:{marginLeft:-12}},{props:{edge:\"start\",size:\"small\"},style:{marginLeft:-3}},{props:{edge:\"end\"},style:{marginRight:-12}},{props:{edge:\"end\",size:\"small\"},style:{marginRight:-3}}]})),He(({theme:e})=>({variants:[{props:{color:\"inherit\"},style:{color:\"inherit\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{\"--IconButton-hoverBg\":e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity)}})),{props:{size:\"small\"},style:{padding:5,fontSize:e.typography.pxToRem(18)}},{props:{size:\"large\"},style:{padding:12,fontSize:e.typography.pxToRem(28)}}],[`&.${Cb.disabled}`]:{backgroundColor:\"transparent\",color:(e.vars||e).palette.action.disabled},[`&.${Cb.loading}`]:{color:\"transparent\"}}))),R_=ae(\"span\",{name:\"MuiIconButton\",slot:\"LoadingIndicator\"})(({theme:e})=>({display:\"none\",position:\"absolute\",visibility:\"visible\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",color:(e.vars||e).palette.action.disabled,variants:[{props:{loading:!0},style:{display:\"flex\"}}]})),w_=Im.forwardRef(function(t,o){let r=je({props:t,name:\"MuiIconButton\"}),{edge:n=!1,children:a,className:i,color:l=\"default\",disabled:s=!1,disableFocusRipple:c=!1,size:u=\"medium\",id:m,loading:p=null,loadingIndicator:d,...v}=r,T=tl(m),S=d??(0,sc.jsx)(Ju,{\"aria-labelledby\":T,color:\"inherit\",size:16}),h={...r,edge:n,color:l,disabled:s,disableFocusRipple:c,loading:p,loadingIndicator:S,size:u},y=P_(h);return(0,sc.jsxs)(C_,{id:p?T:m,className:ie(y.root,i),centerRipple:!0,focusRipple:!c,disabled:s||p,ref:o,...v,ownerState:h,children:[typeof p==\"boolean\"&&(0,sc.jsx)(\"span\",{className:y.loadingWrapper,style:{display:\"contents\"},children:(0,sc.jsx)(R_,{className:y.loadingIndicator,ownerState:h,children:p&&S})}),a]})}),Rb=w_;var gR=q(Ie(),1),bR=Qu((0,gR.jsx)(\"path\",{d:\"M3 17v2h6v-2zM3 5v2h10V5zm10 16v-2h8v-2h-8v-2h-2v6zM7 9v2H3v2h4v2h2V9zm14 4v-2H11v2zm-6-4h2V7h4V5h-4V3h-2z\"}),\"Tune\");var vR={widgets:{Show2D:{tool_groups:[\"display\",\"histogram\",\"stats\",\"navigation\",\"view\",\"export\",\"roi\",\"profile\",\"all\"],aliases:{}},Show3D:{tool_groups:[\"display\",\"histogram\",\"stats\",\"playback\",\"view\",\"export\",\"roi\",\"profile\",\"all\"],aliases:{navigation:\"playback\"}},Show3DVolume:{tool_groups:[\"display\",\"histogram\",\"playback\",\"fft\",\"navigation\",\"stats\",\"export\",\"view\",\"volume\",\"all\"],aliases:{}},Show4D:{tool_groups:[\"display\",\"roi\",\"histogram\",\"profile\",\"navigation\",\"playback\",\"stats\",\"export\",\"view\",\"fft\",\"all\"],aliases:{}},Show4DSTEM:{tool_groups:[\"display\",\"histogram\",\"stats\",\"navigation\",\"playback\",\"view\",\"export\",\"roi\",\"profile\",\"fft\",\"virtual\",\"frame\",\"all\"],aliases:{}},ShowComplex2D:{tool_groups:[\"display\",\"histogram\",\"fft\",\"roi\",\"stats\",\"export\",\"view\",\"all\"],aliases:{}},Mark2D:{tool_groups:[\"points\",\"roi\",\"profile\",\"display\",\"marker_style\",\"snap\",\"navigation\",\"view\",\"export\",\"all\"],aliases:{}},Edit2D:{tool_groups:[\"mode\",\"edit\",\"display\",\"histogram\",\"stats\",\"navigation\",\"export\",\"view\",\"all\"],aliases:{}},Align2D:{tool_groups:[\"alignment\",\"overlay\",\"display\",\"histogram\",\"stats\",\"export\",\"view\",\"all\"],aliases:{}},Bin:{tool_groups:[\"display\",\"binning\",\"mask\",\"preview\",\"stats\",\"export\",\"all\"],aliases:{}},Merge4DSTEM:{tool_groups:[\"display\",\"sources\",\"merge\",\"preview\",\"stats\",\"export\",\"all\"],aliases:{}},Show1D:{tool_groups:[\"display\",\"peaks\",\"stats\",\"export\",\"all\"],aliases:{}}},viewer_widgets:[\"Show1D\",\"Show2D\",\"Show3D\",\"Show3DVolume\",\"Show4D\",\"Show4DSTEM\",\"ShowComplex2D\"],control_presets:{all:{label:\"All\",show_groups:[\"*\"]},compact:{label:\"Compact\",show_groups:[\"mode\",\"edit\",\"display\",\"navigation\",\"playback\",\"view\",\"export\",\"fft\"]},mask_focus:{label:\"Mask Focus\",show_groups:[\"edit\",\"display\",\"roi\",\"histogram\",\"stats\",\"navigation\",\"playback\",\"view\",\"export\",\"fft\",\"virtual\",\"frame\"]},crop_focus:{label:\"Crop Focus\",show_groups:[\"mode\",\"edit\",\"display\",\"histogram\",\"stats\",\"navigation\",\"view\",\"export\"]},spectroscopy:{label:\"Spectroscopy\",show_groups:[\"display\",\"peaks\",\"stats\"]}}};var cc=vR;function xR(e){let t=cc.widgets[e];if(!t){let o=Object.keys(cc.widgets).sort().join(\", \");throw new Error(`Unknown widget '${e}'. Supported widgets: ${o}.`)}return t}function O_(e){return e==null?[]:typeof e==\"string\"?[e]:[...e]}function uc(e,t){let r=xR(e).aliases??{},n=t.trim().toLowerCase();return r[n]??n}function pc(e){return[...xR(e).tool_groups]}function Fm(e,t){let o=pc(e),r=new Set(o),n=[],a=new Set;for(let i of O_(t)){let l=uc(e,String(i));if(l){if(!r.has(l)){let s=o.map(c=>`\"${c}\"`).join(\", \");throw new Error(`Unknown tool group '${i}'. Supported values: ${s}.`)}if(l===\"all\")return[\"all\"];a.has(l)||(a.add(l),n.push(l))}}return n}function TR(e,t){return pc(e).filter(o=>o!==\"all\"&&t.has(o))}function SR(e,t){let o=Fm(e,t);return o.includes(\"all\")?pc(e).filter(r=>r!==\"all\"):o}function ER(e){return e.replace(/_/g,\" \").replace(/\\b\\w/g,t=>t.toUpperCase())}function PR(){return Object.keys(cc.control_presets)}function CR(e){return cc.control_presets[e]?.label??e}function RR(e,t){let o=cc.control_presets[t];if(!o){let i=Object.keys(cc.control_presets).sort().join(\", \");throw new Error(`Unknown control preset '${t}'. Supported presets: ${i}.`)}let r=pc(e).filter(i=>i!==\"all\");if(o.show_groups.includes(\"*\"))return[];let n=new Set(o.show_groups.map(i=>uc(e,i))),a=r.filter(i=>!n.has(i));return Fm(e,a)}function Km(e,t,o){let r=Fm(e,o),n=Fm(e,t),a=new Set(r),i=new Set(n),l=a.has(\"all\"),s=l||i.has(\"all\"),c=m=>{let p=uc(e,m);return p===\"all\"?l:l||a.has(p)};return{hideAll:l,lockAll:s,isHidden:c,isLocked:m=>{let p=uc(e,m);return p===\"all\"?s:s||c(p)||i.has(p)},hiddenSet:a,disabledSet:i}}function wb(e,t,o){let r=new Set(SR(e,t)),n=uc(e,o);return n===\"all\"?[\"all\"]:(r.add(n),TR(e,r))}function Mb(e,t,o){let r=new Set(SR(e,t));return r.delete(uc(e,o)),TR(e,r)}var wR={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},A_={fontSize:10,py:.25,px:1,minWidth:0};function MR({widgetName:e,hiddenTools:t,setHiddenTools:o,disabledTools:r,setDisabledTools:n,themeColors:a,labelOverrides:i}){let[l,s]=at.useState(null),c=at.useMemo(()=>pc(e).filter(v=>v!==\"all\"),[e]),u=at.useMemo(()=>Km(e,r,t),[e,r,t]),m=at.useCallback((v,T)=>{o(S=>T?Mb(e,S,v):wb(e,S,v))},[o,e]),p=at.useCallback((v,T)=>{n(S=>T?wb(e,S,v):Mb(e,S,v))},[n,e]),d=at.useCallback(v=>{o(RR(e,v))},[o,e]);return at.createElement(at.Fragment,null,at.createElement(yp,{title:\"Customize controls\",arrow:!0,placement:\"top\"},at.createElement(Rb,{size:\"small\",\"aria-label\":\"Customize controls\",onClick:v=>s(v.currentTarget),sx:{p:.25,ml:.5,color:a.text}},at.createElement(bR,{sx:{fontSize:16}}))),at.createElement(ip,{anchorEl:l,open:!!l,onClose:()=>s(null),anchorOrigin:{vertical:\"bottom\",horizontal:\"right\"},transformOrigin:{vertical:\"top\",horizontal:\"right\"},PaperProps:{sx:{bgcolor:a.controlBg,color:a.text,border:`1px solid ${a.border}`,p:.5,minWidth:280}}},at.createElement(Fe,{sx:{px:.5,pb:.75}},at.createElement(Xe,{sx:{fontSize:11,fontWeight:\"bold\",mb:.75}},\"Presets\"),at.createElement(Fe,{sx:{display:\"flex\",gap:.5,flexWrap:\"wrap\"}},PR().map(v=>at.createElement(ga,{key:v,size:\"small\",sx:A_,\"data-testid\":`preset-${v}`,onClick:()=>d(v)},CR(v))))),at.createElement(ob,{sx:{borderColor:a.border,my:.5}}),at.createElement(Fe,{sx:{maxHeight:300,overflowY:\"auto\",px:.5}},at.createElement(Xe,{sx:{fontSize:11,fontWeight:\"bold\",mb:.5}},\"Per-group\"),c.map(v=>{let T=i?.[v]??ER(v),S=u.isHidden(v),h=u.isLocked(v);return at.createElement(Fe,{key:v,\"data-testid\":`tool-row-${v}`,sx:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",py:.25,gap:.5}},at.createElement(Xe,{sx:{fontSize:11}},T),at.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:.5}},at.createElement(Xe,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Show\"),at.createElement(Un,{size:\"small\",checked:!S,onChange:y=>m(v,y.target.checked),inputProps:{\"aria-label\":`show-${v}`},sx:wR.small}),at.createElement(Xe,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Lock\"),at.createElement(Un,{size:\"small\",checked:h,onChange:y=>p(v,y.target.checked),inputProps:{\"aria-label\":`lock-${v}`},sx:wR.small,disabled:S})))}))))}var xn={label:{fontSize:11},labelSmall:{fontSize:10},value:{fontSize:10,fontFamily:\"monospace\"},title:{fontWeight:\"bold\"}},D_={XS:4,SM:8,MD:12,LG:16},hp={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},gp={fontSize:10,py:.25,px:1,minWidth:0},N_={anchorOrigin:{vertical:\"top\",horizontal:\"left\"},transformOrigin:{vertical:\"bottom\",horizontal:\"left\"},sx:{zIndex:9999}},OR={small:{\"& .MuiSlider-thumb\":{width:12,height:12},\"& .MuiSlider-rail\":{height:3},\"& .MuiSlider-track\":{height:3}}},__={root:{p:2,bgcolor:\"transparent\",color:\"inherit\",fontFamily:\"monospace\",overflow:\"visible\"}},yi=window.devicePixelRatio||1,AR=.2;function tn(e){return Math.round(e)+.5}var z_=600,k_=400,B_=12,L_=16,j_=28,U_=18,H_=48,V_=26,vo=\"-apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",Tn=4,NR=8,DR=55,$_=.05;function Y_({text:e,theme:t=\"dark\"}){let o=t===\"dark\";return w.createElement(yp,{title:typeof e==\"string\"?w.createElement(Xe,{sx:{fontSize:11,lineHeight:1.4}},e):e,arrow:!0,placement:\"bottom\",componentsProps:{tooltip:{sx:{bgcolor:o?\"#333\":\"#fff\",color:o?\"#ddd\":\"#333\",border:`1px solid ${o?\"#555\":\"#ccc\"}`,maxWidth:280,p:1}},arrow:{sx:{color:o?\"#333\":\"#fff\",\"&::before\":{border:`1px solid ${o?\"#555\":\"#ccc\"}`}}}}},w.createElement(Xe,{component:\"span\",sx:{fontSize:12,color:o?\"#888\":\"#666\",cursor:\"help\",ml:.5,\"&:hover\":{color:o?\"#aaa\":\"#444\"}}},\"\\u24D8\"))}function X_({items:e}){return w.createElement(Fe,{component:\"table\",sx:{borderCollapse:\"collapse\",\"& td\":{py:.25,fontSize:11,lineHeight:1.3,verticalAlign:\"top\"},\"& td:first-of-type\":{pr:1.5,opacity:.7,fontFamily:\"monospace\",fontSize:10,whiteSpace:\"nowrap\"}}},w.createElement(\"tbody\",null,e.map(([t,o],r)=>w.createElement(\"tr\",{key:r},w.createElement(\"td\",null,t),w.createElement(\"td\",null,o)))))}function Sa(e,t,o=NR){let r=t-e;if(r<=0||!isFinite(r))return[e];let n=dR(r/o);if(n<=0||!isFinite(n))return[e,t];let a=Math.ceil(e/n)*n,i=[];for(let l=a;l<=t+n*.001;l+=n)l>=e-n*.001&&i.push(l);return i.length===0&&i.push(e,t),i}function bp(e,t,o=NR){let r=Math.floor(Math.log10(Math.max(e,1e-30))),n=Math.ceil(Math.log10(Math.max(t,1e-30))),a=n-r,i=a<=o?1:Math.ceil(a/o),l=[];for(let s=r;s<=n;s+=i){let c=Math.pow(10,s);c>=e&&c<=t&&l.push(c)}return l.length===0&&l.push(e,t),l}function G_(){let{themeInfo:e,colors:t}=fR(),o=e.theme===\"dark\",[r]=Ye(\"y_bytes\"),[n]=Ye(\"x_bytes\"),[a]=Ye(\"n_traces\"),[i]=Ye(\"n_points\"),[l]=Ye(\"labels\"),[s]=Ye(\"colors\"),[c]=Ye(\"title\"),[u]=Ye(\"x_label\"),[m]=Ye(\"y_label\"),[p]=Ye(\"x_unit\"),[d]=Ye(\"y_unit\"),[v,T]=Ye(\"log_scale\"),[S,h]=Ye(\"auto_contrast\"),[y]=Ye(\"percentile_low\"),[g]=Ye(\"percentile_high\"),[b]=Ye(\"show_stats\"),[E,C]=Ye(\"show_legend\"),[P,A]=Ye(\"show_grid\"),[_]=Ye(\"show_controls\"),[z]=Ye(\"line_width\"),[I]=Ye(\"stats_mean\"),[x]=Ye(\"stats_min\"),[k]=Ye(\"stats_max\"),[U]=Ye(\"stats_std\"),[O,N]=Ye(\"focused_trace\"),[X,oe]=Ye(\"peak_markers\"),[W,Te]=Ye(\"peak_active\"),[fe,Ke]=Ye(\"peak_search_radius\"),[Ze,Ue]=Ye(\"selected_peaks\"),[xe,Je]=Ye(\"grid_density\"),[ht,we]=Ye(\"x_range\"),[ft,le]=Ye(\"y_range\"),[Oe,Ae]=Ye(\"disabled_tools\"),[et,dt]=Ye(\"hidden_tools\"),[Lt]=Ye(\"range_stats\"),[jt]=Ye(\"peak_fwhm\"),Be=w.useMemo(()=>Km(\"Show1D\",Oe,et),[Oe,et]),Nt=Be.isHidden(\"display\"),Ro=Be.isHidden(\"peaks\"),Ut=Be.isHidden(\"stats\"),st=Be.isHidden(\"export\"),se=Be.isLocked(\"display\"),xt=Be.isLocked(\"peaks\"),fr=Be.isLocked(\"export\"),Z=w.useRef(null),ee=w.useRef(null),Se=w.useRef(null),[ye,ze]=w.useState(z_),[ue,gt]=w.useState(k_),[ce,ke]=w.useState(0),[he,Wt]=w.useState(1),[be,uo]=w.useState(0),[ve,po]=w.useState(1),[Ht,Sn]=w.useState(!1),Tt=w.useRef(!1);Tt.current=Ht;let[Qe,Ar]=w.useState(!1),En=w.useRef(!1);En.current=Qe;let Gt=w.useRef(null),[Re,$o]=w.useState(null),on=w.useRef({min:0,max:1}),rn=w.useRef({min:0,max:1}),nn=w.useRef([]),Dr=w.useRef(null),[ro,dl]=w.useState(null),[_R,Ob]=w.useState(null),Ea=w.useRef(null),[Pa,vp]=w.useState(null),Qm=w.useRef(null),Wm=w.useRef(!1),Bo=w.useRef(null),fc=w.useRef(null),Nr=w.useRef(null),[dc,Zm]=w.useState(null),[Ab,Db]=w.useState(\"\"),[Nb,_b]=w.useState(\"\"),[zb,ml]=w.useState(!1),_r=w.useRef(null),[mc,Jm]=w.useState(null),[kb,Bb]=w.useState(\"\"),[Lb,jb]=w.useState(\"\"),[Ub,yl]=w.useState(!1),[zR,Hb]=w.useState(!1),[Vb,hl]=w.useState(null),M=w.useMemo(()=>{let D=!!(m||d),f=!!(u||p),H=v?bp(Math.max(be,1e-30),ve):Sa(be,ve),B=30;try{let j=document.createElement(\"canvas\").getContext(\"2d\");if(j){j.font=`11px ${vo}`;for(let F of H){let Q=j.measureText(Rt(F)).width;Q>B&&(B=Q)}}}catch{}return{top:B_,right:L_,bottom:j_+(f?U_:0),left:Math.max(H_,B+Tn+6+(D?V_:0))}},[be,ve,v,m,d,u,p]),ge=ye-M.left-M.right,ne=ue-M.top-M.bottom;w.useEffect(()=>{if(!r||r.byteLength<4||a<1||i<1){nn.current=[];return}let D=Eb(r);if(!D){nn.current=[];return}let f=[];for(let R=0;R=4?Dr.current=Eb(n):Dr.current=null;let H=0,B=i-1;if(Dr.current&&Dr.current.length>0){let R=Pb(Dr.current);H=R.min,B=R.max}H===B&&(B=H+1);let j=1/0,F=-1/0;if(S&&f.length>0){let R=f.reduce((Y,K)=>Y+K.length,0),V=new Float32Array(R),te=0;for(let Y of f)V.set(Y,te),te+=Y.length;let G=yR(V,y,g);j=G.vmin,F=G.vmax}else for(let R of f){let V=Pb(R);V.minF&&(F=V.max)}isFinite(j)||(j=0),isFinite(F)||(F=1),j===F&&(j-=.5,F+=.5);let Q=(F-j)*$_;j-=Q,F+=Q,on.current={min:H,max:B},rn.current={min:j,max:F},ke(H),Wt(B),uo(j),po(F)},[r,n,a,i,S,y,g]);let St=w.useCallback(D=>M.left+(D-ce)/(he-ce)*ge,[ce,he,ge,M.left]),wt=w.useCallback(D=>{if(v){let f=Math.log10(Math.max(be,1e-30)),H=Math.log10(Math.max(ve,1e-30)),B=Math.log10(Math.max(D,1e-30));return M.top+ne-(B-f)/(H-f||1)*ne}return M.top+ne-(D-be)/(ve-be||1)*ne},[be,ve,ne,v,M.top]),Yo=w.useCallback(D=>ce+(D-M.left)/ge*(he-ce),[ce,he,ge,M.left]),an=w.useCallback(D=>{let f=(M.top+ne-D)/ne;if(v){let H=Math.log10(Math.max(be,1e-30)),B=Math.log10(Math.max(ve,1e-30));return Math.pow(10,H+f*(B-H))}return be+f*(ve-be)},[be,ve,ne,v,M.top]),gl=w.useCallback(()=>{Sn(!1),Ar(!1),we([]),le([]),ke(on.current.min),Wt(on.current.max),uo(rn.current.min),po(rn.current.max)},[we,le]);w.useEffect(()=>{let D=Z.current;if(!D)return;let f=D.getContext(\"2d\");if(!f||(D.width=ye*yi,D.height=ue*yi,f.scale(yi,yi),f.fillStyle=o?\"#1a1a1a\":\"#f8f8f8\",f.fillRect(0,0,ye,ue),ge<=0||ne<=0))return;let H=nn.current,B=Dr.current;if(P){f.strokeStyle=o?\"rgba(255,255,255,0.08)\":\"rgba(0,0,0,0.08)\",f.lineWidth=1,f.setLineDash([2,3]);let Y=Math.max(3,xe),K=Sa(ce,he,Y);for(let Ee of K){let de=tn(St(Ee));de>=M.left&&de<=M.left+ge&&(f.beginPath(),f.moveTo(de,M.top),f.lineTo(de,M.top+ne),f.stroke())}let J=Math.max(3,xe),pe=v?bp(Math.max(be,1e-30),ve,J):Sa(be,ve,J);for(let Ee of pe){let de=tn(wt(Ee));de>=M.top&&de<=M.top+ne&&(f.beginPath(),f.moveTo(M.left,de),f.lineTo(M.left+ge,de),f.stroke())}f.setLineDash([])}f.strokeStyle=o?\"#666\":\"#999\",f.lineWidth=1;let j=tn(M.left),F=tn(M.top+ne);f.beginPath(),f.moveTo(j,M.top),f.lineTo(j,F),f.lineTo(M.left+ge,F),f.stroke();let Q=Sa(ce,he,Math.max(3,Math.floor(ge/DR)));f.fillStyle=o?\"#aaa\":\"#555\",f.font=`11px ${vo}`,f.textAlign=\"center\",f.textBaseline=\"top\";for(let Y of Q){let K=tn(St(Y));K>=M.left&&K<=M.left+ge&&(f.beginPath(),f.moveTo(K,M.top+ne),f.lineTo(K,M.top+ne+Tn),f.stroke(),f.fillText(Rt(Y),K,M.top+ne+Tn+2))}let R=v?bp(Math.max(be,1e-30),ve):Sa(be,ve);f.textAlign=\"right\",f.textBaseline=\"middle\";for(let Y of R){let K=tn(wt(Y));K>=M.top&&K<=M.top+ne&&(f.beginPath(),f.moveTo(M.left-Tn,K),f.lineTo(M.left,K),f.stroke(),f.fillText(Rt(Y),M.left-Tn-2,K))}if(u||p){f.textAlign=\"center\",f.textBaseline=\"top\",f.font=`12px ${vo}`,f.fillStyle=o?\"#999\":\"#666\";let Y=u||\"\";p&&(Y+=Y?` (${p})`:p),f.fillText(Y,M.left+ge/2,M.top+ne+Tn+18)}if(m||d){f.save(),f.translate(12,M.top+ne/2),f.rotate(-Math.PI/2),f.textAlign=\"center\",f.textBaseline=\"top\",f.font=`12px ${vo}`,f.fillStyle=o?\"#999\":\"#666\";let Y=m||\"\";d&&(Y+=Y?` (${d})`:d),f.fillText(Y,0,0),f.restore()}f.save(),f.beginPath(),f.rect(M.left,M.top,ge,ne),f.clip();let V=O>=0&&O{let pe=H[Y],Ee=s&&s[Y]||\"#4fc3f7\";f.globalAlpha=K,f.strokeStyle=Ee,f.lineWidth=J,f.beginPath();let de=!1;for(let De=0;De0){let Y=new Set(Ze||[]);for(let K=0;K{let D=ee.current;if(!D)return;let f=D.getContext(\"2d\");if(!f||(D.width=ye*yi,D.height=ue*yi,f.scale(yi,yi),f.clearRect(0,0,ye,ue),ge<=0||ne<=0))return;if(ro){let{canvasX:j,canvasY:F}=ro;if(j>=M.left&&j<=M.left+ge&&F>=M.top&&F<=M.top+ne){f.strokeStyle=o?\"rgba(255,255,255,0.25)\":\"rgba(0,0,0,0.25)\",f.lineWidth=1,f.setLineDash([3,3]);let Q=tn(j);f.beginPath(),f.moveTo(Q,M.top),f.lineTo(Q,M.top+ne),f.stroke();let R=tn(F);f.beginPath(),f.moveTo(M.left,R),f.lineTo(M.left+ge,R),f.stroke(),f.setLineDash([]),f.fillStyle=ro.color,f.beginPath(),f.arc(j,wt(ro.dataY),4,0,Math.PI*2),f.fill();let V=Rt(ro.dataX),te=Rt(ro.dataY),G=`${V}, ${te}`;ro.label&&(G=`${ro.label}: ${G}`),f.font=\"10px monospace\";let Y=f.measureText(G).width,K=4,J=Y+K*2,pe=16,Ee=j+10,de=F-pe-6;Ee+J>M.left+ge&&(Ee=j-J-10),de=0&&O=1&&l&&l.length>0){let V=0;for(let J=0;JV&&(V=Ee)}let te=32+V,G=12+a*14,Y=M.left+ge-te-8,K=M.top+8;Qm.current={lx:Y,ly:K,w:te,h:G,entryH:14,pad:6,n:a},f.fillStyle=o?\"rgba(30,30,30,0.85)\":\"rgba(255,255,255,0.85)\",f.fillRect(Y,K,te,G),f.strokeStyle=o?\"#555\":\"#ccc\",f.lineWidth=1,f.strokeRect(Y,K,te,G);for(let J=0;J=0&&Ope&&(pe=R[de],Ee=de);if(pe>-1/0){let de=F?F[Ee]:Ee;B={x0:K,x1:J,peakX:de,peakY:pe,traceIdx:Q}}}}if(B){let j=B,F=Math.max(M.left,St(j.x0)),Q=Math.min(M.left+ge,St(j.x1)),R=Math.min(F,Q),V=Math.abs(Q-F);f.fillStyle=o?\"rgba(66,165,245,0.15)\":\"rgba(33,150,243,0.12)\",f.fillRect(R,M.top,V,ne),f.strokeStyle=o?\"rgba(66,165,245,0.5)\":\"rgba(33,150,243,0.4)\",f.lineWidth=1,f.strokeRect(R,M.top,V,ne);let te=St(j.peakX),G=wt(j.peakY),Y=s&&s[j.traceIdx]||\"#4fc3f7\";f.strokeStyle=Y,f.lineWidth=1,f.globalAlpha=.6,f.setLineDash([4,3]),f.beginPath(),f.moveTo(te,G),f.lineTo(te,M.top+ne),f.stroke(),f.setLineDash([]),f.globalAlpha=1;let K=6;f.fillStyle=o?\"rgba(66,165,245,0.3)\":\"rgba(33,150,243,0.25)\",f.strokeStyle=Y,f.lineWidth=2,f.setLineDash([3,2]),f.beginPath(),f.moveTo(te,G-K),f.lineTo(te+K,G+K),f.lineTo(te-K,G+K),f.closePath(),f.fill(),f.stroke(),f.setLineDash([]),f.font=`9px ${vo}`,f.fillStyle=o?\"#ddd\":\"#333\",f.textAlign=\"center\",f.textBaseline=\"bottom\",f.fillText(Rt(j.peakX),te,G-K-3)}if(Ht){let j=o?\"rgba(0,170,255,0.7)\":\"rgba(0,120,255,0.6)\",F=o?\"rgba(0,170,255,1.0)\":\"rgba(0,120,255,0.9)\";for(let Q of[\"left\",\"right\"]){let V=St(Q===\"left\"?ce:he);if(VM.left+ge+2)continue;let te=dc===Q||Nr.current?.handle===Q,G=te?F:j;f.strokeStyle=G,f.lineWidth=te?2:1,f.setLineDash([4,3]),f.beginPath(),f.moveTo(tn(V),M.top),f.lineTo(tn(V),M.top+ne),f.stroke(),f.setLineDash([]);let Y=M.top+ne+1,K=6;f.fillStyle=G,f.beginPath(),f.moveTo(V-K,Y),f.lineTo(V+K,Y),f.lineTo(V,Y+K+2),f.closePath(),f.fill()}}if(Ht&&(f.fillStyle=o?\"rgba(0,170,255,0.5)\":\"rgba(0,120,255,0.4)\",f.font=`bold 9px ${vo}`,f.textAlign=\"right\",f.textBaseline=\"top\",f.fillText(\"X LOCKED\",M.left+ge,M.top+ne+4)),Qe&&(f.fillStyle=o?\"rgba(0,170,255,0.5)\":\"rgba(0,120,255,0.4)\",f.font=`bold 9px ${vo}`,f.textAlign=\"left\",f.textBaseline=\"top\",f.fillText(\"Y LOCKED\",M.left+4,M.top+2)),Qe){let j=o?\"rgba(0,170,255,0.7)\":\"rgba(0,120,255,0.6)\",F=o?\"rgba(0,170,255,1.0)\":\"rgba(0,120,255,0.9)\";for(let Q of[\"top\",\"bottom\"]){let V=wt(Q===\"top\"?ve:be);if(VM.top+ne+2)continue;let te=mc===Q||_r.current?.handle===Q,G=te?F:j;f.strokeStyle=G,f.lineWidth=te?2:1,f.setLineDash([4,3]),f.beginPath(),f.moveTo(M.left,tn(V)),f.lineTo(M.left+ge,tn(V)),f.stroke(),f.setLineDash([]);let Y=M.left-1,K=6;f.fillStyle=G,f.beginPath(),f.moveTo(Y,V-K),f.lineTo(Y,V+K),f.lineTo(Y-K-2,V),f.closePath(),f.fill()}}if(jt&&jt.length>0){f.save(),f.beginPath(),f.rect(M.left,M.top,ge,ne),f.clip();for(let j of jt){if(j.fwhm==null||j.center==null||j.amplitude==null||j.offset==null)continue;let F=j.offset+j.amplitude/2,Q=wt(F),R=St(j.center-j.fwhm/2),V=St(j.center+j.fwhm/2),te=j.peak_idx,G=X&&te>=0&&te{let H=nn.current,B=Dr.current;if(H.length===0||i<1)return null;let j=Yo(D),F=0;if(B){let Y=1/0;for(let K=0;K{let H=Qm.current;if(!H||DH.lx+H.w||fH.ly+H.h)return null;let B=Math.floor((f-H.ly-H.pad)/H.entryH);return B<0||B>=H.n?null:B},[]),bl=w.useCallback((D,f)=>{if(!X||X.length===0)return null;let H=12,B=null,j=1/0;for(let F=0;F{if(!Ht||fM.top+ne+12)return null;let H=St(ce),B=St(he),j=Math.abs(D-H),F=Math.abs(D-B),Q=8;return j{if(!Qe||DM.left+ge)return null;let H=wt(ve),B=wt(be),j=Math.abs(f-H),F=Math.abs(f-B),Q=8;return j{D.preventDefault();let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(BM.left+ge||jM.top+ne)return;let F=D.deltaY>0?1.1:1/1.1,Q=Yo(B),R=an(j);Tt.current||(ke(V=>Q-(Q-V)*F),Wt(V=>Q+(V-Q)*F)),En.current||(uo(V=>R-(R-V)*F),po(V=>R+(V-R)*F))},[ge,ne,Yo,an,M.left,M.top]);w.useEffect(()=>{let D=Se.current;if(D)return D.addEventListener(\"wheel\",ey,{passive:!1}),()=>D.removeEventListener(\"wheel\",ey)},[ey]),w.useEffect(()=>{zb||(Db(ce.toPrecision(6)),_b(he.toPrecision(6)))},[ce,he,zb]),w.useEffect(()=>{Ub||(Bb(be.toPrecision(6)),jb(ve.toPrecision(6)))},[be,ve,Ub]),w.useEffect(()=>{ht&&ht.length===2?(ke(ht[0]),Wt(ht[1]),Sn(!0)):ht&&ht.length===0&&Ht&&Sn(!1)},[ht]),w.useEffect(()=>{ft&&ft.length===2?(uo(ft[0]),po(ft[1]),Ar(!0)):ft&&ft.length===0&&Qe&&Ar(!1)},[ft]),w.useEffect(()=>{let D=H=>{if(fc.current?.active){let B=fc.current,j=Math.max(200,B.startW+(H.clientX-B.startX)),F=Math.max(100,B.startH+(H.clientY-B.startY));ze(j),gt(F)}if(Nr.current){let B=Z.current;if(!B)return;let j=B.getBoundingClientRect(),F=H.clientX-j.left,Q=Math.max(M.left,Math.min(M.left+ge,F)),R=Yo(Q),V=on.current,te=Math.max(V.min,Math.min(V.max,R));Nr.current.handle===\"left\"?(ke(G=>Math.min(te,he-(he-G)*.001)),we([te,he])):(Wt(G=>Math.max(te,ce+(G-ce)*.001)),we([ce,te]))}if(_r.current){let B=Z.current;if(!B)return;let j=B.getBoundingClientRect(),F=H.clientY-j.top,Q=Math.max(M.top,Math.min(M.top+ne,F)),R=an(Q),V=rn.current,te=Math.max(V.min,Math.min(V.max,R));_r.current.handle===\"top\"?(po(G=>Math.max(te,be+(G-be)*.001)),le([be,te])):(uo(G=>Math.min(te,ve-(ve-G)*.001)),le([te,ve]))}},f=()=>{fc.current?.active&&(fc.current=null),Nr.current&&(Nr.current=null),_r.current&&(_r.current=null)};return window.addEventListener(\"mousemove\",D),window.addEventListener(\"mouseup\",f),()=>{window.removeEventListener(\"mousemove\",D),window.removeEventListener(\"mouseup\",f)}},[M.left,M.top,ge,ne,Yo,an,ce,he,be,ve,we,le]);let kR=w.useCallback(D=>{let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(j>M.top+ne&&j=M.left&&B<=M.left+ge){Gt.current={axis:\"x\",startPx:B,startVal:Yo(B)},$o({axis:\"x\",startVal:Yo(B),currentVal:Yo(B)});return}if(B=0&&j>=M.top&&j<=M.top+ne){Gt.current={axis:\"y\",startPx:j,startVal:an(j)},$o({axis:\"y\",startVal:an(j),currentVal:an(j)});return}if(Ht){let F=Sp(B,j);if(F){Nr.current={handle:F,startPx:B};return}}if(Qe){let F=Ep(B,j);if(F){_r.current={handle:F,startPx:j};return}}if(!(BM.left+ge||jM.top+ne)){if(W&&!xt&&bl(B,j)===null){let Q=xp(B,j),R=O>=0&&O{let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(Nr.current){let V=Nr.current,te=Math.max(M.left,Math.min(M.left+ge,B)),G=Yo(te),Y=on.current,K=Math.max(Y.min,Math.min(Y.max,G));if(V.handle===\"left\"){let J=Math.min(K,he-(he-ce)*.001);ke(J),we([J,he])}else{let J=Math.max(K,ce+(he-ce)*.001);Wt(J),we([ce,J])}return}if(_r.current){let V=_r.current,te=Math.max(M.top,Math.min(M.top+ne,j)),G=an(te),Y=rn.current,K=Math.max(Y.min,Math.min(Y.max,G));if(V.handle===\"top\"){let J=Math.max(K,be+(ve-be)*.001);po(J),le([be,J])}else{let J=Math.min(K,ve-(ve-be)*.001);uo(J),le([J,ve])}return}let F=!Bo.current?.active&&!Ea.current?.active&&!Gt.current;if(Ht&&F){let V=Sp(B,j);Zm(V)}else dc&&Zm(null);if(Qe&&F){let V=Ep(B,j);Jm(V)}else mc&&Jm(null);if(Gt.current){let V=Gt.current;V.axis===\"x\"?$o({axis:\"x\",startVal:V.startVal,currentVal:Yo(Math.max(M.left,Math.min(M.left+ge,B)))}):$o({axis:\"y\",startVal:V.startVal,currentVal:an(Math.max(M.top,Math.min(M.top+ne,j)))});return}if(Ea.current?.active){let V=Ea.current;Bo.current&&Math.abs(B-V.startPx)>3&&(Bo.current.wasDrag=!0);let te=Yo(Math.max(M.left,Math.min(M.left+ge,B))),G=Math.min(V.startDataX,te),Y=Math.max(V.startDataX,te),K=nn.current,J=Dr.current,pe=K[V.traceIdx];if(pe){let Ee=-1/0,de=-1;for(let De=0;De=G&&qt<=Y&&isFinite(pe[De])&&pe[De]>Ee&&(Ee=pe[De],de=De)}if(de>=0){let De=J?J[de]:de;vp({x0:G,x1:Y,peakX:De,peakY:Ee,traceIdx:V.traceIdx})}else vp(null)}dl(null);return}if(Bo.current?.active){let V=Bo.current,te=D.clientX-V.startX,G=D.clientY-V.startY;(Math.abs(te)>3||Math.abs(G)>3)&&(V.wasDrag=!0);let Y=V.startXMax-V.startXMin,K=V.startYMax-V.startYMin,J=-(te/ge)*Y,pe=G/ne*K;Tt.current||(ke(V.startXMin+J),Wt(V.startXMax+J)),En.current||(uo(V.startYMin+pe),po(V.startYMax+pe)),dl(null);return}if(BM.left+ge||jM.top+ne){dl(null);return}let Q=Tp(B,j);if(Wm.current=Q!==null,Ob(Q!==null?null:bl(B,j)),Q!==null){dl(null);return}let R=xp(B,j);R&&dl({canvasX:R.canvasX,canvasY:R.canvasY,dataX:R.dataX,dataY:R.dataY,traceIdx:R.traceIdx,label:R.label,color:R.color})},[ge,ne,xp,bl,Tp,M.left,M.top,Yo,an,Ht,Qe,ce,he,be,ve,Sp,Ep,dc,mc,we,le]),LR=w.useCallback(D=>{if(Nr.current){Nr.current=null;return}if(_r.current){_r.current=null;return}if(Gt.current&&Re){let{startVal:f,currentVal:H,axis:B}=Re,j=Math.min(f,H),F=Math.max(f,H),Q=B===\"x\"?he-ce:ve-be;F-j>Q*.01&&(B===\"x\"?(ke(j),Wt(F),Sn(!0),we([j,F])):(uo(j),po(F),Ar(!0),le([j,F]))),Gt.current=null,$o(null);return}if(Ea.current?.active){if((Bo.current?.wasDrag??!1)&&Pa){let H={x:Pa.peakX,y:Pa.peakY,trace_idx:Pa.traceIdx,label:Rt(Pa.peakX),type:\"peak\"};oe([...X||[],H])}Ea.current=null,vp(null),Bo.current=null;return}if(Bo.current?.active&&!Bo.current.wasDrag){let f=Z.current;if(f){let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top,F=Tp(B,j);if(F!==null){N(O===F?-1:F),Bo.current=null;return}let Q=bl(B,j);if(Q!==null){let R=Ze||[];D.shiftKey?R.includes(Q)?Ue(R.filter(V=>V!==Q)):Ue([...R,Q]):R.length===1&&R[0]===Q?Ue([]):Ue([Q]),Bo.current=null;return}if(W&&!xt&&ro){let R=nn.current,V=Dr.current,te=O>=0&&Ode&&(de=G[ot],Ee=ot);let De=V?V[Ee]:Ee,qt={x:De,y:de,trace_idx:te,label:Rt(De),type:\"peak\"};oe([...X||[],qt])}}else if(!W&&(Ze&&Ze.length>0&&Ue([]),ro)){let R=ro.traceIdx;N(O===R?-1:R)}}}Bo.current=null},[ro,O,N,W,X,oe,Ze,Ue,bl,Tp,xt,Re,ce,he,be,ve,we,le,Pa,fe]),jR=w.useCallback(()=>{Bo.current=null,Ea.current=null,Nr.current=null,_r.current=null,vp(null),Gt.current=null,$o(null),dl(null),Ob(null),Zm(null),Jm(null),Wm.current=!1},[]),UR=w.useCallback(D=>{let f=Z.current;if(!f){gl();return}let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(j>M.top+ne&&B>=M.left&&B<=M.left+ge&&Ht){Sn(!1),we([]),ke(on.current.min),Wt(on.current.max);return}if(B=M.top&&j<=M.top+ne&&Qe){Ar(!1),le([]),uo(rn.current.min),po(rn.current.max);return}gl()},[gl,ge,ne,M.left,M.top,Ht,Qe,we,le]),HR=w.useCallback(D=>{let f=D.target.tagName?.toLowerCase();if(!(f===\"input\"||f===\"textarea\"||f===\"select\"))switch(D.key){case\"r\":case\"R\":se||(D.preventDefault(),gl());break;case\"Escape\":D.preventDefault(),N(-1),Ze&&Ze.length>0&&Ue([]);break;case\"p\":case\"P\":xt||(D.preventDefault(),Te(!W));break;case\"c\":case\"C\":xt||(D.preventDefault(),oe([]),Ue([]));break;case\"Delete\":case\"Backspace\":if(!xt&&X&&X.length>0)if(D.preventDefault(),Ze&&Ze.length>0){let H=new Set(Ze),B=X.filter((j,F)=>!H.has(F));oe(B),Ue([])}else{let H=[...X];H.pop(),oe(H)}break}},[gl,N,X,oe,W,Te,Ze,Ue,se,xt]),VR=w.useCallback(()=>{hl(null);let D=Z.current;D&&D.toBlob(f=>{f&&lc(f,`${c||\"show1d\"}.png`)})},[c]),$b=w.useCallback((D=\"pdf\")=>{hl(null);let f=nn.current,H=Dr.current;if(f.length===0)return;let B=4,j=ye*B,F=ue*B,Q=document.createElement(\"canvas\");Q.width=j,Q.height=F;let R=Q.getContext(\"2d\");if(!R)return;if(R.scale(B,B),R.fillStyle=\"#ffffff\",R.fillRect(0,0,ye,ue),P){R.strokeStyle=\"rgba(0,0,0,0.08)\",R.lineWidth=1,R.setLineDash([2,3]);let G=Math.max(3,xe),Y=Sa(ce,he,G);for(let pe of Y){let Ee=St(pe);Ee>=M.left&&Ee<=M.left+ge&&(R.beginPath(),R.moveTo(Ee,M.top),R.lineTo(Ee,M.top+ne),R.stroke())}let K=Math.max(3,xe),J=v?bp(Math.max(be,1e-30),ve,K):Sa(be,ve,K);for(let pe of J){let Ee=wt(pe);Ee>=M.top&&Ee<=M.top+ne&&(R.beginPath(),R.moveTo(M.left,Ee),R.lineTo(M.left+ge,Ee),R.stroke())}R.setLineDash([])}R.strokeStyle=\"#999\",R.lineWidth=1,R.beginPath(),R.moveTo(M.left,M.top),R.lineTo(M.left,M.top+ne),R.lineTo(M.left+ge,M.top+ne),R.stroke();let V=Sa(ce,he,Math.max(3,Math.floor(ge/DR)));R.fillStyle=\"#555\",R.font=`10px ${vo}`,R.textAlign=\"center\",R.textBaseline=\"top\";for(let G of V){let Y=St(G);Y>=M.left&&Y<=M.left+ge&&(R.beginPath(),R.moveTo(Y,M.top+ne),R.lineTo(Y,M.top+ne+Tn),R.stroke(),R.fillText(Rt(G),Y,M.top+ne+Tn+2))}let te=v?bp(Math.max(be,1e-30),ve):Sa(be,ve);R.textAlign=\"right\",R.textBaseline=\"middle\";for(let G of te){let Y=wt(G);Y>=M.top&&Y<=M.top+ne&&(R.beginPath(),R.moveTo(M.left-Tn,Y),R.lineTo(M.left,Y),R.stroke(),R.fillText(Rt(G),M.left-Tn-2,Y))}if(u||p){R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`11px ${vo}`,R.fillStyle=\"#666\";let G=u||\"\";p&&(G+=G?` (${p})`:p),R.fillText(G,M.left+ge/2,M.top+ne+Tn+18)}if(m||d){R.save(),R.translate(12,M.top+ne/2),R.rotate(-Math.PI/2),R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`11px ${vo}`,R.fillStyle=\"#666\";let G=m||\"\";d&&(G+=G?` (${d})`:d),R.fillText(G,0,0),R.restore()}c&&(R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`bold 13px ${vo}`,R.fillStyle=\"#333\",R.fillText(c,ye/2,2)),R.save(),R.beginPath(),R.rect(M.left,M.top,ge,ne),R.clip();for(let G=0;G0)for(let G of X){let Y=s&&s[G.trace_idx]||\"#4fc3f7\",K=St(G.x),J=wt(G.y),pe=5;R.fillStyle=Y,R.strokeStyle=\"#fff\",R.lineWidth=1.5,R.beginPath(),R.moveTo(K,J-pe),R.lineTo(K+pe,J+pe),R.lineTo(K-pe,J+pe),R.closePath(),R.fill(),R.stroke(),R.font=`9px ${vo}`,R.fillStyle=\"#333\",R.textAlign=\"center\",R.textBaseline=\"bottom\",R.fillText(G.label||Rt(G.x),K,J-pe-3)}if(R.restore(),E&&f.length>=1&&l&&l.length>0){R.font=`10px ${vo}`;let G=14,Y=16,K=4,J=6,pe=0;for(let ot=0;otpe&&(pe=Pn)}let Ee=J*2+Y+K+pe,de=J*2+f.length*G,De=M.left+ge-Ee-8,qt=M.top+8;R.fillStyle=\"rgba(255,255,255,0.9)\",R.fillRect(De,qt,Ee,de),R.strokeStyle=\"#ccc\",R.lineWidth=1,R.strokeRect(De,qt,Ee,de);for(let ot=0;otlc(G,`${c||\"show1d\"}_figure.pdf`)):Q.toBlob(G=>{G&&lc(G,`${c||\"show1d\"}_figure.png`)})},[ye,ue,ce,he,be,ve,s,l,z,v,P,xe,E,u,m,p,d,c,St,wt,ge,ne,X]),vl=w.useCallback(D=>{let f=nn.current,H=Dr.current;if(f.length===0)return\"\";let F=[[\"x\",...l&&l.length>0?l:f.map((Q,R)=>`Data ${R+1}`)].join(\",\")];for(let Q=0;Q<(H?H.length:f[0].length);Q++){let R=H?H[Q]:Q;if(D&&Ht&&(Rhe))continue;let V=[String(R)];for(let te of f)V.push(String(te[Q]??\"\"));F.push(V.join(\",\"))}return F.join(`\n`)},[l,Ht,ce,he]),$R=w.useCallback(()=>{let D=vl(!0);D&&navigator.clipboard.writeText(D).then(()=>{Hb(!0),setTimeout(()=>Hb(!1),1e3)})},[vl]),YR=w.useCallback(()=>{hl(null);let D=vl(!0);D&&lc(new Blob([D],{type:\"text/csv\"}),`${c||\"show1d\"}_range.csv`)},[vl,c]),XR=w.useCallback(()=>{hl(null);let D=vl(!1);D&&lc(new Blob([D],{type:\"text/csv\"}),`${c||\"show1d\"}.csv`)},[vl,c]),GR=()=>Nr.current?\"ew-resize\":_r.current?\"ns-resize\":dc?\"ew-resize\":mc?\"ns-resize\":Gt.current?Gt.current.axis===\"x\"?\"ew-resize\":\"ns-resize\":Ea.current?.active?\"col-resize\":Bo.current?.active?\"grabbing\":_R!==null||Wm.current?\"pointer\":W&&!xt?\"col-resize\":\"crosshair\";return w.createElement(Fe,{className:\"show1d-root\",tabIndex:0,onKeyDown:HR,sx:{...__.root,bgcolor:t.bg,color:t.text}},w.createElement(Xe,{variant:\"caption\",sx:{...xn.label,color:t.accent,mb:`${D_.XS}px`,display:\"block\"}},c||\"Plot\",w.createElement(Y_,{theme:e.theme,text:w.createElement(X_,{items:[[\"Scroll\",\"Zoom in/out\"],[\"Drag\",\"Pan (or search peak when Peak on)\"],[\"Drag axis\",\"Lock X or Y range\"],[\"Dbl-click axis\",\"Unlock range\"],[\"Click\",\"Focus trace / select peak\"],[\"Shift+Click\",\"Multi-select peaks\"],[\"P\",\"Toggle peak mode\"],[\"C\",\"Clear all peaks\"],[\"Del\",\"Remove last peak\"],[\"Esc\",\"Deselect all\"],[\"R\",\"Reset view\"],[\"Dbl-click\",\"Reset view\"]]})}),w.createElement(MR,{widgetName:\"Show1D\",hiddenTools:et,setHiddenTools:dt,disabledTools:Oe,setDisabledTools:Ae,themeColors:t})),_&&!Be.hideAll&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"4px\",mb:\"2px\",height:28}},!Nt&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"Log:\"),w.createElement(Un,{size:\"small\",checked:v,onChange:(D,f)=>T(f),sx:hp.small,disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Auto:\"),w.createElement(Un,{size:\"small\",checked:S,onChange:(D,f)=>h(f),sx:hp.small,disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Grid:\"),w.createElement(Un,{size:\"small\",checked:P,onChange:(D,f)=>A(f),sx:hp.small,disabled:se}),P&&w.createElement(km,{size:\"small\",min:5,max:50,step:1,value:xe,onChange:(D,f)=>Je(f),sx:{width:60,ml:\"2px\",...OR.small},disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Legend:\"),w.createElement(Un,{size:\"small\",checked:E,onChange:(D,f)=>C(f),sx:hp.small,disabled:se})),!Ro&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Peak:\"),w.createElement(Un,{size:\"small\",checked:W,onChange:(D,f)=>Te(f),sx:hp.small,disabled:xt}),W&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text,ml:\"2px\"}},\"\\xB1\",fe),w.createElement(km,{size:\"small\",min:1,max:100,step:1,value:fe,onChange:(D,f)=>Ke(f),sx:{width:50,ml:\"2px\",...OR.small},disabled:xt}))),w.createElement(Fe,{sx:{flex:1}}),!Nt&&w.createElement(ga,{size:\"small\",sx:gp,onClick:gl,disabled:se},\"Reset\"),!st&&w.createElement(w.Fragment,null,w.createElement(ga,{size:\"small\",sx:{...gp,color:t.accent},onClick:D=>hl(D.currentTarget),disabled:fr},\"Export\"),w.createElement(ip,{anchorEl:Vb,open:!!Vb,onClose:()=>hl(null),...N_},w.createElement(nl,{onClick:()=>$b(\"pdf\"),sx:{fontSize:12}},\"Figure (PDF)\"),w.createElement(nl,{onClick:()=>$b(\"png\"),sx:{fontSize:12}},\"Figure (PNG)\"),w.createElement(nl,{onClick:VR,sx:{fontSize:12}},\"PNG\"),w.createElement(nl,{onClick:YR,sx:{fontSize:12}},\"CSV (range)\"),w.createElement(nl,{onClick:XR,sx:{fontSize:12}},\"CSV (all)\")))),w.createElement(Fe,{ref:Se,sx:{position:\"relative\",width:ye,height:ue,border:`1px solid ${t.border}`,cursor:GR(),bgcolor:o?\"#1a1a1a\":\"#f8f8f8\"},onMouseDown:kR,onMouseMove:BR,onMouseUp:LR,onMouseLeave:jR,onDoubleClick:UR},w.createElement(\"canvas\",{ref:Z,style:{width:ye,height:ue,position:\"absolute\",top:0,left:0}}),w.createElement(\"canvas\",{ref:ee,style:{width:ye,height:ue,position:\"absolute\",top:0,left:0,pointerEvents:\"none\"}}),w.createElement(Fe,{onMouseDown:D=>{fc.current={active:!0,startX:D.clientX,startY:D.clientY,startW:ye,startH:ue},D.stopPropagation()},sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:\"nwse-resize\",opacity:.6,background:`linear-gradient(135deg, transparent 50%, ${t.accent} 50%)`,\"&:hover\":{opacity:1}}})),Ht&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"6px\",mt:\"4px\",mb:\"2px\",height:24}},w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"X range:\"),w.createElement(\"input\",{type:\"number\",value:Ab,onChange:D=>{ml(!0),Db(D.target.value)},onFocus:()=>ml(!0),onBlur:()=>{ml(!1);let D=parseFloat(Ab);if(!isNaN(D)){let f=on.current,H=Math.max(f.min,Math.min(f.max,D));if(H>=he){let B=H;H=he,Wt(B),we([he,B]),ke(he);return}ke(H),we([H,he])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text}},\"\\u2014\"),w.createElement(\"input\",{type:\"number\",value:Nb,onChange:D=>{ml(!0),_b(D.target.value)},onFocus:()=>ml(!0),onBlur:()=>{ml(!1);let D=parseFloat(Nb);if(!isNaN(D)){let f=on.current,H=Math.max(f.min,Math.min(f.max,D));if(H<=ce){let B=H;H=ce,ke(B),we([B,ce]),Wt(ce);return}Wt(H),we([ce,H])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(ga,{size:\"small\",sx:gp,onClick:()=>{Sn(!1),we([]),ke(on.current.min),Wt(on.current.max)}},\"RESET\"),!st&&w.createElement(ga,{size:\"small\",sx:{...gp,ml:\"4px\"},onClick:$R,disabled:fr},zR?\"COPIED\":\"COPY CSV\")),Qe&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"6px\",mt:\"4px\",mb:\"2px\",height:24}},w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"Y range:\"),w.createElement(\"input\",{type:\"number\",value:kb,onChange:D=>{yl(!0),Bb(D.target.value)},onFocus:()=>yl(!0),onBlur:()=>{yl(!1);let D=parseFloat(kb);if(!isNaN(D)){let f=rn.current,H=Math.max(f.min,Math.min(f.max,D));if(H>=ve){let B=H;H=ve,po(B),le([ve,B]),uo(ve);return}uo(H),le([H,ve])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text}},\"\\u2014\"),w.createElement(\"input\",{type:\"number\",value:Lb,onChange:D=>{yl(!0),jb(D.target.value)},onFocus:()=>yl(!0),onBlur:()=>{yl(!1);let D=parseFloat(Lb);if(!isNaN(D)){let f=rn.current,H=Math.max(f.min,Math.min(f.max,D));if(H<=be){let B=H;H=be,uo(B),le([B,be]),po(be);return}po(H),le([be,H])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(ga,{size:\"small\",sx:gp,onClick:()=>{Ar(!1),le([]),uo(rn.current.min),po(rn.current.max)}},\"RESET\")),b&&!Ut&&I&&I.length>0&&(()=>{let D=O>=0&&OH);return w.createElement(Fe,{sx:{border:`1px solid ${t.border}`,borderTop:\"none\",bgcolor:o?t.bg:\"#fafafa\",maxWidth:ye}},D.map(f=>{let H=l&&l[f]||`Data ${f+1}`,B=s&&s[f]||\"#4fc3f7\";return w.createElement(Fe,{key:f,sx:{display:\"flex\",gap:2,alignItems:\"center\",px:1,py:.25}},w.createElement(Fe,{sx:{width:8,height:8,bgcolor:B,flexShrink:0}}),a>1&&w.createElement(Xe,{sx:{fontSize:11,color:t.text,fontWeight:\"bold\",minWidth:40}},H),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Mean \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(I[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Min \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(x[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Max \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(k[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Std \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(U[f]??0))))}),Ht&&Lt&&Lt.length>0&&w.createElement(w.Fragment,null,w.createElement(Fe,{sx:{borderTop:`1px dashed ${t.border}`,mx:1,my:.25}}),D.map(f=>{let H=Lt[f];if(!H)return null;let B=s&&s[f]||\"#4fc3f7\";return w.createElement(Fe,{key:`rs-${f}`,sx:{display:\"flex\",gap:2,alignItems:\"center\",px:1,py:.25}},w.createElement(Xe,{sx:{fontSize:10,color:o?\"#777\":\"#aaa\",minWidth:60}},\"Range (\",H.n_points,\" pts)\"),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Mean \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.mean))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Min \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.min))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Max \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.max))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Std \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.std))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"\\u222B \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.integral))))})),jt&&jt.length>0&&w.createElement(w.Fragment,null,w.createElement(Fe,{sx:{borderTop:`1px dashed ${t.border}`,mx:1,my:.25}}),jt.map((f,H)=>{let B=X&&f.peak_idx>=0&&f.peak_idx()=>(t||e((t={exports:{}}).exports,t),t.exports);var WR=(e,t,o,r)=>{if(t&&typeof t==\"object\"||typeof t==\"function\")for(let n of FR(t))!QR.call(e,n)&&n!==o&&Yb(e,n,{get:()=>t[n],enumerable:!(r=IR(t,n))||r.enumerable});return e};var q=(e,t,o)=>(o=e!=null?qR(KR(e)):{},WR(t||!e||!e.__esModule?Yb(o,\"default\",{value:e,enumerable:!0}):o,e));var ev=Xo(Me=>{\"use strict\";var ry=Symbol.for(\"react.transitional.element\"),ZR=Symbol.for(\"react.portal\"),JR=Symbol.for(\"react.fragment\"),e2=Symbol.for(\"react.strict_mode\"),t2=Symbol.for(\"react.profiler\"),o2=Symbol.for(\"react.consumer\"),r2=Symbol.for(\"react.context\"),n2=Symbol.for(\"react.forward_ref\"),a2=Symbol.for(\"react.suspense\"),i2=Symbol.for(\"react.memo\"),Fb=Symbol.for(\"react.lazy\"),l2=Symbol.for(\"react.activity\"),Xb=Symbol.iterator;function s2(e){return e===null||typeof e!=\"object\"?null:(e=Xb&&e[Xb]||e[\"@@iterator\"],typeof e==\"function\"?e:null)}var Kb={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Qb=Object.assign,Wb={};function Tl(e,t,o){this.props=e,this.context=t,this.refs=Wb,this.updater=o||Kb}Tl.prototype.isReactComponent={};Tl.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\")};Tl.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,\"forceUpdate\")};function Zb(){}Zb.prototype=Tl.prototype;function ny(e,t,o){this.props=e,this.context=t,this.refs=Wb,this.updater=o||Kb}var ay=ny.prototype=new Zb;ay.constructor=ny;Qb(ay,Tl.prototype);ay.isPureReactComponent=!0;var Gb=Array.isArray;function oy(){}var Mt={H:null,A:null,T:null,S:null},Jb=Object.prototype.hasOwnProperty;function iy(e,t,o){var r=o.ref;return{$$typeof:ry,type:e,key:t,ref:r!==void 0?r:null,props:o}}function c2(e,t){return iy(e.type,t,e.props)}function ly(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===ry}function u2(e){var t={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+e.replace(/[=:]/g,function(o){return t[o]})}var qb=/\\/+/g;function ty(e,t){return typeof e==\"object\"&&e!==null&&e.key!=null?u2(\"\"+e.key):t.toString(36)}function p2(e){switch(e.status){case\"fulfilled\":return e.value;case\"rejected\":throw e.reason;default:switch(typeof e.status==\"string\"?e.then(oy,oy):(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 xl(e,t,o,r,n){var a=typeof e;(a===\"undefined\"||a===\"boolean\")&&(e=null);var i=!1;if(e===null)i=!0;else switch(a){case\"bigint\":case\"string\":case\"number\":i=!0;break;case\"object\":switch(e.$$typeof){case ry:case ZR:i=!0;break;case Fb:return i=e._init,xl(i(e._payload),t,o,r,n)}}if(i)return n=n(e),i=r===\"\"?\".\"+ty(e,0):r,Gb(n)?(o=\"\",i!=null&&(o=i.replace(qb,\"$&/\")+\"/\"),xl(n,t,o,\"\",function(c){return c})):n!=null&&(ly(n)&&(n=c2(n,o+(n.key==null||e&&e.key===n.key?\"\":(\"\"+n.key).replace(qb,\"$&/\")+\"/\")+i)),t.push(n)),1;i=0;var l=r===\"\"?\".\":r+\":\";if(Gb(e))for(var s=0;s{\"use strict\";tv.exports=ev()});var pv=Xo(_t=>{\"use strict\";function py(e,t){var o=e.length;e.push(t);e:for(;0>>1,n=e[r];if(0>>1;rCp(l,o))sCp(c,l)?(e[r]=c,e[s]=o,r=s):(e[r]=l,e[i]=o,r=i);else if(sCp(c,o))e[r]=c,e[s]=o,r=s;else break e}}return t}function Cp(e,t){var o=e.sortIndex-t.sortIndex;return o!==0?o:e.id-t.id}_t.unstable_now=void 0;typeof performance==\"object\"&&typeof performance.now==\"function\"?(ov=performance,_t.unstable_now=function(){return ov.now()}):(sy=Date,rv=sy.now(),_t.unstable_now=function(){return sy.now()-rv});var ov,sy,rv,Vn=[],Ca=[],m2=1,zr=null,Lo=3,fy=!1,yc=!1,hc=!1,dy=!1,iv=typeof setTimeout==\"function\"?setTimeout:null,lv=typeof clearTimeout==\"function\"?clearTimeout:null,nv=typeof setImmediate<\"u\"?setImmediate:null;function Rp(e){for(var t=Cn(Ca);t!==null;){if(t.callback===null)wp(Ca);else if(t.startTime<=e)wp(Ca),t.sortIndex=t.expirationTime,py(Vn,t);else break;t=Cn(Ca)}}function my(e){if(hc=!1,Rp(e),!yc)if(Cn(Vn)!==null)yc=!0,El||(El=!0,Sl());else{var t=Cn(Ca);t!==null&&yy(my,t.startTime-e)}}var El=!1,gc=-1,sv=5,cv=-1;function uv(){return dy?!0:!(_t.unstable_now()-cve&&uv());){var r=zr.callback;if(typeof r==\"function\"){zr.callback=null,Lo=zr.priorityLevel;var n=r(zr.expirationTime<=e);if(e=_t.unstable_now(),typeof n==\"function\"){zr.callback=n,Rp(e),t=!0;break t}zr===Cn(Vn)&&wp(Vn),Rp(e)}else wp(Vn);zr=Cn(Vn)}if(zr!==null)t=!0;else{var a=Cn(Ca);a!==null&&yy(my,a.startTime-e),t=!1}}break e}finally{zr=null,Lo=o,fy=!1}t=void 0}}finally{t?Sl():El=!1}}}var Sl;typeof nv==\"function\"?Sl=function(){nv(cy)}:typeof MessageChannel<\"u\"?(uy=new MessageChannel,av=uy.port2,uy.port1.onmessage=cy,Sl=function(){av.postMessage(null)}):Sl=function(){iv(cy,0)};var uy,av;function yy(e,t){gc=iv(function(){e(_t.unstable_now())},t)}_t.unstable_IdlePriority=5;_t.unstable_ImmediatePriority=1;_t.unstable_LowPriority=4;_t.unstable_NormalPriority=3;_t.unstable_Profiling=null;_t.unstable_UserBlockingPriority=2;_t.unstable_cancelCallback=function(e){e.callback=null};_t.unstable_forceFrameRate=function(e){0>e||125r?(e.sortIndex=o,py(Ca,e),Cn(Vn)===null&&e===Cn(Ca)&&(hc?(lv(gc),gc=-1):hc=!0,yy(my,o-r))):(e.sortIndex=n,py(Vn,e),yc||fy||(yc=!0,El||(El=!0,Sl()))),e};_t.unstable_shouldYield=uv;_t.unstable_wrapCallback=function(e){var t=Lo;return function(){var o=Lo;Lo=t;try{return e.apply(this,arguments)}finally{Lo=o}}}});var dv=Xo((Q_,fv)=>{\"use strict\";fv.exports=pv()});var yv=Xo(qo=>{\"use strict\";var y2=re();function mv(e){var t=\"https://react.dev/errors/\"+e;if(1{\"use strict\";function hv(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(hv)}catch(e){console.error(e)}}hv(),gv.exports=yv()});var OS=Xo(td=>{\"use strict\";var mo=dv(),Yx=re(),b2=Op();function $(e){var t=\"https://react.dev/errors/\"+e;if(1Al||(e.current=eh[Al],eh[Al]=null,Al--)}function Et(e,t){Al++,eh[Al]=e.current,e.current=t}var On=An(null),Xc=An(null),ja=An(null),uf=An(null);function pf(e,t){switch(Et(ja,t),Et(Xc,e),Et(On,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Rx(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Rx(t),e=yS(t,e);else switch(e){case\"svg\":e=1;break;case\"math\":e=2;break;default:e=0}}So(On),Et(On,e)}function Fl(){So(On),So(Xc),So(ja)}function th(e){e.memoizedState!==null&&Et(uf,e);var t=On.current,o=yS(t,e.type);t!==o&&(Et(Xc,e),Et(On,o))}function ff(e){Xc.current===e&&(So(On),So(Xc)),uf.current===e&&(So(uf),tu._currentValue=Ti)}var hy,xv;function gi(e){if(hy===void 0)try{throw Error()}catch(o){var t=o.stack.trim().match(/\\n( *(at )?)/);hy=t&&t[1]||\"\",xv=-1)\":-1n||s[r]!==c[n]){var u=`\n`+s[r].replace(\" at new \",\" at \");return e.displayName&&u.includes(\"\")&&(u=u.replace(\"\",e.displayName)),u}while(1<=r&&0<=n);break}}}finally{gy=!1,Error.prepareStackTrace=o}return(o=e?e.displayName||e.name:\"\")?gi(o):\"\"}function E2(e,t){switch(e.tag){case 26:case 27:case 5:return gi(e.type);case 16:return gi(\"Lazy\");case 13:return e.child!==t&&t!==null?gi(\"Suspense Fallback\"):gi(\"Suspense\");case 19:return gi(\"SuspenseList\");case 0:case 15:return by(e.type,!1);case 11:return by(e.type.render,!1);case 1:return by(e.type,!0);case 31:return gi(\"Activity\");default:return\"\"}}function Tv(e){try{var t=\"\",o=null;do t+=E2(e,o),o=e,e=e.return;while(e);return t}catch(r){return`\nError generating stack: `+r.message+`\n`+r.stack}}var oh=Object.prototype.hasOwnProperty,qh=mo.unstable_scheduleCallback,vy=mo.unstable_cancelCallback,P2=mo.unstable_shouldYield,C2=mo.unstable_requestPaint,br=mo.unstable_now,R2=mo.unstable_getCurrentPriorityLevel,Qx=mo.unstable_ImmediatePriority,Wx=mo.unstable_UserBlockingPriority,df=mo.unstable_NormalPriority,w2=mo.unstable_LowPriority,Zx=mo.unstable_IdlePriority,M2=mo.log,O2=mo.unstable_setDisableYieldValue,au=null,vr=null;function _a(e){if(typeof M2==\"function\"&&O2(e),vr&&typeof vr.setStrictMode==\"function\")try{vr.setStrictMode(au,e)}catch{}}var xr=Math.clz32?Math.clz32:N2,A2=Math.log,D2=Math.LN2;function N2(e){return e>>>=0,e===0?32:31-(A2(e)/D2|0)|0}var Dp=256,Np=262144,_p=4194304;function bi(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 Uf(e,t,o){var r=e.pendingLanes;if(r===0)return 0;var n=0,a=e.suspendedLanes,i=e.pingedLanes;e=e.warmLanes;var l=r&134217727;return l!==0?(r=l&~a,r!==0?n=bi(r):(i&=l,i!==0?n=bi(i):o||(o=l&~e,o!==0&&(n=bi(o))))):(l=r&~a,l!==0?n=bi(l):i!==0?n=bi(i):o||(o=r&~e,o!==0&&(n=bi(o)))),n===0?0:t!==0&&t!==n&&(t&a)===0&&(a=n&-n,o=t&-t,a>=o||a===32&&(o&4194048)!==0)?t:n}function iu(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function _2(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 Jx(){var e=_p;return _p<<=1,(_p&62914560)===0&&(_p=4194304),e}function xy(e){for(var t=[],o=0;31>o;o++)t.push(e);return t}function lu(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function z2(e,t,o,r,n,a){var i=e.pendingLanes;e.pendingLanes=o,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=o,e.entangledLanes&=o,e.errorRecoveryDisabledLanes&=o,e.shellSuspendCounter=0;var l=e.entanglements,s=e.expirationTimes,c=e.hiddenUpdates;for(o=i&~o;0\"u\")return null;try{return e.activeElement||e.body}catch{return e.body}}var H2=/[\\n\"\\\\]/g;function Ur(e){return e.replace(H2,function(t){return\"\\\\\"+t.charCodeAt(0).toString(16)+\" \"})}function ah(e,t,o,r,n,a,i,l){e.name=\"\",i!=null&&typeof i!=\"function\"&&typeof i!=\"symbol\"&&typeof i!=\"boolean\"?e.type=i:e.removeAttribute(\"type\"),t!=null?i===\"number\"?(t===0&&e.value===\"\"||e.value!=t)&&(e.value=\"\"+Br(t)):e.value!==\"\"+Br(t)&&(e.value=\"\"+Br(t)):i!==\"submit\"&&i!==\"reset\"||e.removeAttribute(\"value\"),t!=null?ih(e,i,Br(t)):o!=null?ih(e,i,Br(o)):r!=null&&e.removeAttribute(\"value\"),n==null&&a!=null&&(e.defaultChecked=!!a),n!=null&&(e.checked=n&&typeof n!=\"function\"&&typeof n!=\"symbol\"),l!=null&&typeof l!=\"function\"&&typeof l!=\"symbol\"&&typeof l!=\"boolean\"?e.name=\"\"+Br(l):e.removeAttribute(\"name\")}function sT(e,t,o,r,n,a,i,l){if(a!=null&&typeof a!=\"function\"&&typeof a!=\"symbol\"&&typeof a!=\"boolean\"&&(e.type=a),t!=null||o!=null){if(!(a!==\"submit\"&&a!==\"reset\"||t!=null)){nh(e);return}o=o!=null?\"\"+Br(o):\"\",t=t!=null?\"\"+Br(t):o,l||t===e.value||(e.value=t),e.defaultValue=t}r=r??n,r=typeof r!=\"function\"&&typeof r!=\"symbol\"&&!!r,e.checked=l?e.checked:!!r,e.defaultChecked=!!r,i!=null&&typeof i!=\"function\"&&typeof i!=\"symbol\"&&typeof i!=\"boolean\"&&(e.name=i),nh(e)}function ih(e,t,o){t===\"number\"&&mf(e.ownerDocument)===e||e.defaultValue===\"\"+o||(e.defaultValue=\"\"+o)}function $l(e,t,o,r){if(e=e.options,t){t={};for(var n=0;n\"u\"||typeof window.document>\"u\"||typeof window.document.createElement>\"u\"),sh=!1;if(ta)try{Pl={},Object.defineProperty(Pl,\"passive\",{get:function(){sh=!0}}),window.addEventListener(\"test\",Pl,Pl),window.removeEventListener(\"test\",Pl,Pl)}catch{sh=!1}var Pl,za=null,Zh=null,Qp=null;function dT(){if(Qp)return Qp;var e,t=Zh,o=t.length,r,n=\"value\"in za?za.value:za.textContent,a=n.length;for(e=0;e=Dc),Nv=\" \",_v=!1;function yT(e,t){switch(e){case\"keyup\":return mw.indexOf(t.keyCode)!==-1;case\"keydown\":return t.keyCode!==229;case\"keypress\":case\"mousedown\":case\"focusout\":return!0;default:return!1}}function hT(e){return e=e.detail,typeof e==\"object\"&&\"data\"in e?e.data:null}var _l=!1;function hw(e,t){switch(e){case\"compositionend\":return hT(t);case\"keypress\":return t.which!==32?null:(_v=!0,Nv);case\"textInput\":return e=t.data,e===Nv&&_v?null:e;default:return null}}function gw(e,t){if(_l)return e===\"compositionend\"||!eg&&yT(e,t)?(e=dT(),Qp=Zh=za=null,_l=!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)return{node:o,offset:t-e};e=r}e:{for(;o;){if(o.nextSibling){o=o.nextSibling;break e}o=o.parentNode}o=void 0}o=Lv(o)}}function xT(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?xT(e,t.parentNode):\"contains\"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function TT(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=mf(e.document);t instanceof e.HTMLIFrameElement;){try{var o=typeof t.contentWindow.location.href==\"string\"}catch{o=!1}if(o)e=t.contentWindow;else break;t=mf(e.document)}return t}function tg(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 Cw=ta&&\"documentMode\"in document&&11>=document.documentMode,zl=null,ch=null,_c=null,uh=!1;function Uv(e,t,o){var r=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;uh||zl==null||zl!==mf(r)||(r=zl,\"selectionStart\"in r&&tg(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),_c&&Ic(_c,r)||(_c=r,r=Nf(ch,\"onSelect\"),0>=i,n-=i,Rn=1<<32-xr(t)+n|o<A?(_=P,P=null):_=P.sibling;var z=p(h,P,g[A],b);if(z===null){P===null&&(P=_);break}e&&P&&z.alternate===null&&t(h,P),y=a(z,y,A),C===null?E=z:C.sibling=z,C=z,P=_}if(A===g.length)return o(h,P),qe&&In(h,A),E;if(P===null){for(;AA?(_=P,P=null):_=P.sibling;var I=p(h,P,z.value,b);if(I===null){P===null&&(P=_);break}e&&P&&I.alternate===null&&t(h,P),y=a(I,y,A),C===null?E=I:C.sibling=I,C=I,P=_}if(z.done)return o(h,P),qe&&In(h,A),E;if(P===null){for(;!z.done;A++,z=g.next())z=m(h,z.value,b),z!==null&&(y=a(z,y,A),C===null?E=z:C.sibling=z,C=z);return qe&&In(h,A),E}for(P=r(P);!z.done;A++,z=g.next())z=d(P,h,A,z.value,b),z!==null&&(e&&z.alternate!==null&&P.delete(z.key===null?A:z.key),y=a(z,y,A),C===null?E=z:C.sibling=z,C=z);return e&&P.forEach(function(x){return t(h,x)}),qe&&In(h,A),E}function S(h,y,g,b){if(typeof g==\"object\"&&g!==null&&g.type===Ol&&g.key===null&&(g=g.props.children),typeof g==\"object\"&&g!==null){switch(g.$$typeof){case Ap:e:{for(var E=g.key;y!==null;){if(y.key===E){if(E=g.type,E===Ol){if(y.tag===7){o(h,y.sibling),b=n(y,g.props.children),b.return=h,h=b;break e}}else if(y.elementType===E||typeof E==\"object\"&&E!==null&&E.$$typeof===wa&&vi(E)===y.type){o(h,y.sibling),b=n(y,g.props),Tc(b,g),b.return=h,h=b;break e}o(h,y);break}else t(h,y);y=y.sibling}g.type===Ol?(b=Si(g.props.children,h.mode,b,g.key),b.return=h,h=b):(b=Zp(g.type,g.key,g.props,null,h.mode,b),Tc(b,g),b.return=h,h=b)}return i(h);case Rc:e:{for(E=g.key;y!==null;){if(y.key===E)if(y.tag===4&&y.stateNode.containerInfo===g.containerInfo&&y.stateNode.implementation===g.implementation){o(h,y.sibling),b=n(y,g.children||[]),b.return=h,h=b;break e}else{o(h,y);break}else t(h,y);y=y.sibling}b=My(g,h.mode,b),b.return=h,h=b}return i(h);case wa:return g=vi(g),S(h,y,g,b)}if(wc(g))return v(h,y,g,b);if(vc(g)){if(E=vc(g),typeof E!=\"function\")throw Error($(150));return g=E.call(g),T(h,y,g,b)}if(typeof g.then==\"function\")return S(h,y,Up(g),b);if(g.$$typeof===Kn)return S(h,y,jp(h,g),b);Hp(h,g)}return typeof g==\"string\"&&g!==\"\"||typeof g==\"number\"||typeof g==\"bigint\"?(g=\"\"+g,y!==null&&y.tag===6?(o(h,y.sibling),b=n(y,g),b.return=h,h=b):(o(h,y),b=wy(g,h.mode,b),b.return=h,h=b),i(h)):o(h,y)}return function(h,y,g,b){try{Qc=0;var E=S(h,y,g,b);return Gl=null,E}catch(P){if(P===ss||P===Gf)throw P;var C=hr(29,P,null,h.mode);return C.lanes=b,C.return=h,C}finally{}}}var Mi=BT(!0),LT=BT(!1),Ma=!1;function ug(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function gh(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 Ha(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Va(e,t,o){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(rt&2)!==0){var n=r.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),r.pending=t,t=hf(e),MT(e,null,o),t}return Xf(e,r,t,o),hf(e)}function kc(e,t,o){if(t=t.updateQueue,t!==null&&(t=t.shared,(o&4194048)!==0)){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,tT(e,o)}}function Ay(e,t){var o=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,o===r)){var n=null,a=null;if(o=o.firstBaseUpdate,o!==null){do{var i={lane:o.lane,tag:o.tag,payload:o.payload,callback:null,next:null};a===null?n=a=i:a=a.next=i,o=o.next}while(o!==null);a===null?n=a=t:a=a.next=t}else n=a=t;o={baseState:r.baseState,firstBaseUpdate:n,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},e.updateQueue=o;return}e=o.lastBaseUpdate,e===null?o.firstBaseUpdate=t:e.next=t,o.lastBaseUpdate=t}var bh=!1;function Bc(){if(bh){var e=Xl;if(e!==null)throw e}}function Lc(e,t,o,r){bh=!1;var n=e.updateQueue;Ma=!1;var a=n.firstBaseUpdate,i=n.lastBaseUpdate,l=n.shared.pending;if(l!==null){n.shared.pending=null;var s=l,c=s.next;s.next=null,i===null?a=c:i.next=c,i=s;var u=e.alternate;u!==null&&(u=u.updateQueue,l=u.lastBaseUpdate,l!==i&&(l===null?u.firstBaseUpdate=c:l.next=c,u.lastBaseUpdate=s))}if(a!==null){var m=n.baseState;i=0,u=c=s=null,l=a;do{var p=l.lane&-536870913,d=p!==l.lane;if(d?(Ge&p)===p:(r&p)===p){p!==0&&p===Wl&&(bh=!0),u!==null&&(u=u.next={lane:0,tag:l.tag,payload:l.payload,callback:null,next:null});e:{var v=e,T=l;p=t;var S=o;switch(T.tag){case 1:if(v=T.payload,typeof v==\"function\"){m=v.call(S,m,p);break e}m=v;break e;case 3:v.flags=v.flags&-65537|128;case 0:if(v=T.payload,p=typeof v==\"function\"?v.call(S,m,p):v,p==null)break e;m=Dt({},m,p);break e;case 2:Ma=!0}}p=l.callback,p!==null&&(e.flags|=64,d&&(e.flags|=8192),d=n.callbacks,d===null?n.callbacks=[p]:d.push(p))}else d={lane:p,tag:l.tag,payload:l.payload,callback:l.callback,next:null},u===null?(c=u=d,s=m):u=u.next=d,i|=p;if(l=l.next,l===null){if(l=n.shared.pending,l===null)break;d=l,l=d.next,d.next=null,n.lastBaseUpdate=d,n.shared.pending=null}}while(!0);u===null&&(s=m),n.baseState=s,n.firstBaseUpdate=c,n.lastBaseUpdate=u,a===null&&(n.shared.lanes=0),Qa|=i,e.lanes=i,e.memoizedState=m}}function jT(e,t){if(typeof e!=\"function\")throw Error($(191,e));e.call(t)}function UT(e,t){var o=e.callbacks;if(o!==null)for(e.callbacks=null,e=0;ea?a:8;var i=Pe.T,l={};Pe.T=l,Eg(e,!1,t,o);try{var s=n(),c=Pe.S;if(c!==null&&c(l,s),s!==null&&typeof s==\"object\"&&typeof s.then==\"function\"){var u=zw(s,r);jc(e,t,u,Tr(e))}else jc(e,t,r,Tr(e))}catch(m){jc(e,t,{then:function(){},status:\"rejected\",reason:m},Tr())}finally{nt.p=a,i!==null&&l.types!==null&&(i.types=l.types),Pe.T=i}}function Hw(){}function Eh(e,t,o,r){if(e.tag!==5)throw Error($(476));var n=u1(e).queue;c1(e,n,t,Ti,o===null?Hw:function(){return p1(e),o(r)})}function u1(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Ti,baseState:Ti,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ra,lastRenderedState:Ti},next:null};var o={};return t.next={memoizedState:o,baseState:o,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ra,lastRenderedState:o},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function p1(e){var t=u1(e);t.next===null&&(t=e.alternate.memoizedState),jc(e,t.next.queue,{},Tr())}function Sg(){return Ao(tu)}function f1(){return Jt().memoizedState}function d1(){return Jt().memoizedState}function Vw(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var o=Tr();e=Ha(o);var r=Va(t,e,o);r!==null&&(rr(r,t,o),kc(r,t,o)),t={cache:lg()},e.payload=t;return}t=t.return}}function $w(e,t,o){var r=Tr();o={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},Kf(e)?y1(t,o):(o=rg(e,t,o,r),o!==null&&(rr(o,e,r),h1(o,t,r)))}function m1(e,t,o){var r=Tr();jc(e,t,o,r)}function jc(e,t,o,r){var n={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null};if(Kf(e))y1(t,n);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var i=t.lastRenderedState,l=a(i,o);if(n.hasEagerState=!0,n.eagerState=l,Sr(l,i))return Xf(e,t,n,0),bt===null&&Yf(),!1}catch{}finally{}if(o=rg(e,t,n,r),o!==null)return rr(o,e,r),h1(o,t,r),!0}return!1}function Eg(e,t,o,r){if(r={lane:2,revertLane:Ng(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Kf(e)){if(t)throw Error($(479))}else t=rg(e,o,r,2),t!==null&&rr(t,e,2)}function Kf(e){var t=e.alternate;return e===Ne||t!==null&&t===Ne}function y1(e,t){ql=Sf=!0;var o=e.pending;o===null?t.next=t:(t.next=o.next,o.next=t),e.pending=t}function h1(e,t,o){if((o&4194048)!==0){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,tT(e,o)}}var Zc={readContext:Ao,use:If,useCallback:It,useContext:It,useEffect:It,useImperativeHandle:It,useLayoutEffect:It,useInsertionEffect:It,useMemo:It,useReducer:It,useRef:It,useState:It,useDebugValue:It,useDeferredValue:It,useTransition:It,useSyncExternalStore:It,useId:It,useHostTransitionStatus:It,useFormState:It,useActionState:It,useOptimistic:It,useMemoCache:It,useCacheRefresh:It};Zc.useEffectEvent=It;var g1={readContext:Ao,use:If,useCallback:function(e,t){return Io().memoizedState=[e,t===void 0?null:t],e},useContext:Ao,useEffect:ex,useImperativeHandle:function(e,t,o){o=o!=null?o.concat([e]):null,tf(4194308,4,n1.bind(null,t,e),o)},useLayoutEffect:function(e,t){return tf(4194308,4,e,t)},useInsertionEffect:function(e,t){tf(4,2,e,t)},useMemo:function(e,t){var o=Io();t=t===void 0?null:t;var r=e();if(Oi){_a(!0);try{e()}finally{_a(!1)}}return o.memoizedState=[r,t],r},useReducer:function(e,t,o){var r=Io();if(o!==void 0){var n=o(t);if(Oi){_a(!0);try{o(t)}finally{_a(!1)}}}else n=t;return r.memoizedState=r.baseState=n,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},r.queue=e,e=e.dispatch=$w.bind(null,Ne,e),[r.memoizedState,e]},useRef:function(e){var t=Io();return e={current:e},t.memoizedState=e},useState:function(e){e=Th(e);var t=e.queue,o=m1.bind(null,Ne,t);return t.dispatch=o,[e.memoizedState,o]},useDebugValue:xg,useDeferredValue:function(e,t){var o=Io();return Tg(o,e,t)},useTransition:function(){var e=Th(!1);return e=c1.bind(null,Ne,e.queue,!0,!1),Io().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,o){var r=Ne,n=Io();if(qe){if(o===void 0)throw Error($(407));o=o()}else{if(o=t(),bt===null)throw Error($(349));(Ge&127)!==0||XT(r,t,o)}n.memoizedState=o;var a={value:o,getSnapshot:t};return n.queue=a,ex(qT.bind(null,r,a,e),[e]),r.flags|=2048,Jl(9,{destroy:void 0},GT.bind(null,r,a,o,t),null),o},useId:function(){var e=Io(),t=bt.identifierPrefix;if(qe){var o=wn,r=Rn;o=(r&~(1<<32-xr(r)-1)).toString(32)+o,t=\"_\"+t+\"R_\"+o,o=Ef++,0<\\/script>\",a=a.removeChild(a.firstChild);break;case\"select\":a=typeof r.is==\"string\"?i.createElement(\"select\",{is:r.is}):i.createElement(\"select\"),r.multiple?a.multiple=!0:r.size&&(a.size=r.size);break;default:a=typeof r.is==\"string\"?i.createElement(n,{is:r.is}):i.createElement(n)}}a[Mo]=t,a[nr]=r;e:for(i=t.child;i!==null;){if(i.tag===5||i.tag===6)a.appendChild(i.stateNode);else if(i.tag!==4&&i.tag!==27&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===t)break e;for(;i.sibling===null;){if(i.return===null||i.return===t)break e;i=i.return}i.sibling.return=i.return,i=i.sibling}t.stateNode=a;e:switch(Do(a,n,r),n){case\"button\":case\"input\":case\"select\":case\"textarea\":r=!!r.autoFocus;break e;case\"img\":r=!0;break e;default:r=!1}r&&Yn(t)}}return Ot(t),jy(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,o),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&Yn(t);else{if(typeof r!=\"string\"&&t.stateNode===null)throw Error($(166));if(e=ja.current,Cl(t)){if(e=t.stateNode,o=t.memoizedProps,r=null,n=Oo,n!==null)switch(n.tag){case 27:case 5:r=n.memoizedProps}e[Mo]=t,e=!!(e.nodeValue===o||r!==null&&r.suppressHydrationWarning===!0||mS(e.nodeValue,o)),e||Fa(t,!0)}else e=_f(e).createTextNode(r),e[Mo]=t,t.stateNode=e}return Ot(t),null;case 31:if(o=t.memoizedState,e===null||e.memoizedState!==null){if(r=Cl(t),o!==null){if(e===null){if(!r)throw Error($(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error($(557));e[Mo]=t}else Ri(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ot(t),e=!1}else o=Oy(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=o),e=!0;if(!e)return t.flags&256?(yr(t),t):(yr(t),null);if((t.flags&128)!==0)throw Error($(558))}return Ot(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(n=Cl(t),r!==null&&r.dehydrated!==null){if(e===null){if(!n)throw Error($(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error($(317));n[Mo]=t}else Ri(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ot(t),n=!1}else n=Oy(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(yr(t),t):(yr(t),null)}return yr(t),(t.flags&128)!==0?(t.lanes=o,t):(o=r!==null,e=e!==null&&e.memoizedState!==null,o&&(r=t.child,n=null,r.alternate!==null&&r.alternate.memoizedState!==null&&r.alternate.memoizedState.cachePool!==null&&(n=r.alternate.memoizedState.cachePool.pool),a=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(a=r.memoizedState.cachePool.pool),a!==n&&(r.flags|=2048)),o!==e&&o&&(t.child.flags|=8192),Vp(t,t.updateQueue),Ot(t),null);case 4:return Fl(),e===null&&_g(t.stateNode.containerInfo),Ot(t),null;case 10:return Jn(t.type),Ot(t),null;case 19:if(So(Zt),r=t.memoizedState,r===null)return Ot(t),null;if(n=(t.flags&128)!==0,a=r.rendering,a===null)if(n)Sc(r,!1);else{if(Ft!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(a=Tf(e),a!==null){for(t.flags|=128,Sc(r,!1),e=a.updateQueue,t.updateQueue=e,Vp(t,e),t.subtreeFlags=0,e=o,o=t.child;o!==null;)OT(o,e),o=o.sibling;return Et(Zt,Zt.current&1|2),qe&&In(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&br()>wf&&(t.flags|=128,n=!0,Sc(r,!1),t.lanes=4194304)}else{if(!n)if(e=Tf(a),e!==null){if(t.flags|=128,n=!0,e=e.updateQueue,t.updateQueue=e,Vp(t,e),Sc(r,!0),r.tail===null&&r.tailMode===\"hidden\"&&!a.alternate&&!qe)return Ot(t),null}else 2*br()-r.renderingStartTime>wf&&o!==536870912&&(t.flags|=128,n=!0,Sc(r,!1),t.lanes=4194304);r.isBackwards?(a.sibling=t.child,t.child=a):(e=r.last,e!==null?e.sibling=a:t.child=a,r.last=a)}return r.tail!==null?(e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=br(),e.sibling=null,o=Zt.current,Et(Zt,n?o&1|2:o&1),qe&&In(t,r.treeForkCount),e):(Ot(t),null);case 22:case 23:return yr(t),pg(),r=t.memoizedState!==null,e!==null?e.memoizedState!==null!==r&&(t.flags|=8192):r&&(t.flags|=8192),r?(o&536870912)!==0&&(t.flags&128)===0&&(Ot(t),t.subtreeFlags&6&&(t.flags|=8192)):Ot(t),o=t.updateQueue,o!==null&&Vp(t,o.retryQueue),o=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(o=e.memoizedState.cachePool.pool),r=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),r!==o&&(t.flags|=2048),e!==null&&So(Ei),null;case 24:return o=null,e!==null&&(o=e.memoizedState.cache),t.memoizedState.cache!==o&&(t.flags|=2048),Jn(io),Ot(t),null;case 25:return null;case 30:return null}throw Error($(156,t.tag))}function Iw(e,t){switch(ig(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Jn(io),Fl(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return ff(t),null;case 31:if(t.memoizedState!==null){if(yr(t),t.alternate===null)throw Error($(340));Ri()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(yr(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error($(340));Ri()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return So(Zt),null;case 4:return Fl(),null;case 10:return Jn(t.type),null;case 22:case 23:return yr(t),pg(),e!==null&&So(Ei),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Jn(io),null;case 25:return null;default:return null}}function O1(e,t){switch(ig(t),t.tag){case 3:Jn(io),Fl();break;case 26:case 27:case 5:ff(t);break;case 4:Fl();break;case 31:t.memoizedState!==null&&yr(t);break;case 13:yr(t);break;case 19:So(Zt);break;case 10:Jn(t.type);break;case 22:case 23:yr(t),pg(),e!==null&&So(Ei);break;case 24:Jn(io)}}function fu(e,t){try{var o=t.updateQueue,r=o!==null?o.lastEffect:null;if(r!==null){var n=r.next;o=n;do{if((o.tag&e)===e){r=void 0;var a=o.create,i=o.inst;r=a(),i.destroy=r}o=o.next}while(o!==n)}}catch(l){ut(t,t.return,l)}}function Ka(e,t,o){try{var r=t.updateQueue,n=r!==null?r.lastEffect:null;if(n!==null){var a=n.next;r=a;do{if((r.tag&e)===e){var i=r.inst,l=i.destroy;if(l!==void 0){i.destroy=void 0,n=t;var s=o,c=l;try{c()}catch(u){ut(n,s,u)}}}r=r.next}while(r!==a)}}catch(u){ut(t,t.return,u)}}function A1(e){var t=e.updateQueue;if(t!==null){var o=e.stateNode;try{UT(t,o)}catch(r){ut(e,e.return,r)}}}function D1(e,t,o){o.props=Ai(e.type,e.memoizedProps),o.state=e.memoizedState;try{o.componentWillUnmount()}catch(r){ut(e,t,r)}}function Uc(e,t){try{var o=e.ref;if(o!==null){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;case 30:r=e.stateNode;break;default:r=e.stateNode}typeof o==\"function\"?e.refCleanup=o(r):o.current=r}}catch(n){ut(e,t,n)}}function Mn(e,t){var o=e.ref,r=e.refCleanup;if(o!==null)if(typeof r==\"function\")try{r()}catch(n){ut(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof o==\"function\")try{o(null)}catch(n){ut(e,t,n)}else o.current=null}function N1(e){var t=e.type,o=e.memoizedProps,r=e.stateNode;try{e:switch(t){case\"button\":case\"input\":case\"select\":case\"textarea\":o.autoFocus&&r.focus();break e;case\"img\":o.src?r.src=o.src:o.srcSet&&(r.srcset=o.srcSet)}}catch(n){ut(e,e.return,n)}}function Uy(e,t,o){try{var r=e.stateNode;dM(r,e.type,o,t),r[nr]=t}catch(n){ut(e,e.return,n)}}function _1(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Za(e.type)||e.tag===4}function Hy(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||_1(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&&Za(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Mh(e,t,o){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?(o.nodeType===9?o.body:o.nodeName===\"HTML\"?o.ownerDocument.body:o).insertBefore(e,t):(t=o.nodeType===9?o.body:o.nodeName===\"HTML\"?o.ownerDocument.body:o,t.appendChild(e),o=o._reactRootContainer,o!=null||t.onclick!==null||(t.onclick=Qn));else if(r!==4&&(r===27&&Za(e.type)&&(o=e.stateNode,t=null),e=e.child,e!==null))for(Mh(e,t,o),e=e.sibling;e!==null;)Mh(e,t,o),e=e.sibling}function Rf(e,t,o){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?o.insertBefore(e,t):o.appendChild(e);else if(r!==4&&(r===27&&Za(e.type)&&(o=e.stateNode),e=e.child,e!==null))for(Rf(e,t,o),e=e.sibling;e!==null;)Rf(e,t,o),e=e.sibling}function z1(e){var t=e.stateNode,o=e.memoizedProps;try{for(var r=e.type,n=t.attributes;n.length;)t.removeAttributeNode(n[0]);Do(t,r,o),t[Mo]=e,t[nr]=o}catch(a){ut(e,e.return,a)}}var Fn=!1,ao=!1,Vy=!1,dx=typeof WeakSet==\"function\"?WeakSet:Set,xo=null;function Fw(e,t){if(e=e.containerInfo,kh=Lf,e=TT(e),tg(e)){if(\"selectionStart\"in e)var o={start:e.selectionStart,end:e.selectionEnd};else e:{o=(o=e.ownerDocument)&&o.defaultView||window;var r=o.getSelection&&o.getSelection();if(r&&r.rangeCount!==0){o=r.anchorNode;var n=r.anchorOffset,a=r.focusNode;r=r.focusOffset;try{o.nodeType,a.nodeType}catch{o=null;break e}var i=0,l=-1,s=-1,c=0,u=0,m=e,p=null;t:for(;;){for(var d;m!==o||n!==0&&m.nodeType!==3||(l=i+n),m!==a||r!==0&&m.nodeType!==3||(s=i+r),m.nodeType===3&&(i+=m.nodeValue.length),(d=m.firstChild)!==null;)p=m,m=d;for(;;){if(m===e)break t;if(p===o&&++c===n&&(l=i),p===a&&++u===r&&(s=i),(d=m.nextSibling)!==null)break;m=p,p=m.parentNode}m=d}o=l===-1||s===-1?null:{start:l,end:s}}else o=null}o=o||{start:0,end:0}}else o=null;for(Bh={focusedElem:e,selectionRange:o},Lf=!1,xo=t;xo!==null;)if(t=xo,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,xo=e;else for(;xo!==null;){switch(t=xo,a=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(o=0;o title\"))),Do(a,r,o),a[Mo]=e,To(a),r=a;break e;case\"link\":var i=kx(\"link\",\"href\",n).get(r+(o.href||\"\"));if(i){for(var l=0;lS&&(i=S,S=T,T=i);var h=jv(l,T),y=jv(l,S);if(h&&y&&(d.rangeCount!==1||d.anchorNode!==h.node||d.anchorOffset!==h.offset||d.focusNode!==y.node||d.focusOffset!==y.offset)){var g=m.createRange();g.setStart(h.node,h.offset),d.removeAllRanges(),T>S?(d.addRange(g),d.extend(y.node,y.offset)):(g.setEnd(y.node,y.offset),d.addRange(g))}}}}for(m=[],d=l;d=d.parentNode;)d.nodeType===1&&m.push({element:d,left:d.scrollLeft,top:d.scrollTop});for(typeof l.focus==\"function\"&&l.focus(),l=0;lo?32:o,Pe.T=null,o=Dh,Dh=null;var a=Ya,i=ea;if(fo=0,ts=Ya=null,ea=0,(rt&6)!==0)throw Error($(331));var l=rt;if(rt|=4,G1(a.current),$1(a,a.current,i,o),rt=l,du(0,!1),vr&&typeof vr.onPostCommitFiberRoot==\"function\")try{vr.onPostCommitFiberRoot(au,a)}catch{}return!0}finally{nt.p=n,Pe.T=r,iS(e,t)}}function gx(e,t,o){t=Hr(o,t),t=Ch(e.stateNode,t,2),e=Va(e,t,2),e!==null&&(lu(e,2),Dn(e))}function ut(e,t,o){if(e.tag===3)gx(e,e,o);else for(;t!==null;){if(t.tag===3){gx(t,e,o);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==\"function\"||typeof r.componentDidCatch==\"function\"&&($a===null||!$a.has(r))){e=Hr(o,e),o=S1(2),r=Va(t,o,2),r!==null&&(E1(o,r,t,e),lu(r,2),Dn(r));break}}t=t.return}}function Yy(e,t,o){var r=e.pingCache;if(r===null){r=e.pingCache=new Ww;var n=new Set;r.set(t,n)}else n=r.get(t),n===void 0&&(n=new Set,r.set(t,n));n.has(o)||(Og=!0,n.add(o),e=oM.bind(null,e,t,o),t.then(e,e))}function oM(e,t,o){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&o,e.warmLanes&=~o,bt===e&&(Ge&o)===o&&(Ft===4||Ft===3&&(Ge&62914560)===Ge&&300>br()-Qf?(rt&2)===0&&os(e,0):Ag|=o,es===Ge&&(es=0)),Dn(e)}function sS(e,t){t===0&&(t=Jx()),e=zi(e,t),e!==null&&(lu(e,t),Dn(e))}function rM(e){var t=e.memoizedState,o=0;t!==null&&(o=t.retryLane),sS(e,o)}function nM(e,t){var o=0;switch(e.tag){case 31:case 13:var r=e.stateNode,n=e.memoizedState;n!==null&&(o=n.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error($(314))}r!==null&&r.delete(t),sS(e,o)}function aM(e,t){return qh(e,t)}var Af=null,Ml=null,_h=!1,Df=!1,Xy=!1,La=0;function Dn(e){e!==Ml&&e.next===null&&(Ml===null?Af=Ml=e:Ml=Ml.next=e),Df=!0,_h||(_h=!0,lM())}function du(e,t){if(!Xy&&Df){Xy=!0;do for(var o=!1,r=Af;r!==null;){if(!t)if(e!==0){var n=r.pendingLanes;if(n===0)var a=0;else{var i=r.suspendedLanes,l=r.pingedLanes;a=(1<<31-xr(42|e)+1)-1,a&=n&~(i&~l),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(o=!0,bx(r,a))}else a=Ge,a=Uf(r,r===bt?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),(a&3)===0||iu(r,a)||(o=!0,bx(r,a));r=r.next}while(o);Xy=!1}}function iM(){cS()}function cS(){Df=_h=!1;var e=0;La!==0&&yM()&&(e=La);for(var t=br(),o=null,r=Af;r!==null;){var n=r.next,a=uS(r,t);a===0?(r.next=null,o===null?Af=n:o.next=n,n===null&&(Ml=o)):(o=r,(e!==0||(a&3)!==0)&&(Df=!0)),r=n}fo!==0&&fo!==5||du(e,!1),La!==0&&(La=0)}function uS(e,t){for(var o=e.suspendedLanes,r=e.pingedLanes,n=e.expirationTimes,a=e.pendingLanes&-62914561;0l)break;var u=s.transferSize,m=s.initiatorType;u&&Cx(m)&&(s=s.responseEnd,i+=u*(s\"u\"?null:document;function vS(e,t,o){var r=us;if(r&&typeof t==\"string\"&&t){var n=Ur(t);n='link[rel=\"'+e+'\"][href=\"'+n+'\"]',typeof o==\"string\"&&(n+='[crossorigin=\"'+o+'\"]'),Nx.has(n)||(Nx.add(n),e={rel:e,crossOrigin:o,href:t},r.querySelector(n)===null&&(t=r.createElement(\"link\"),Do(t,\"link\",e),To(t),r.head.appendChild(t)))}}function PM(e){ia.D(e),vS(\"dns-prefetch\",e,null)}function CM(e,t){ia.C(e,t),vS(\"preconnect\",e,t)}function RM(e,t,o){ia.L(e,t,o);var r=us;if(r&&e&&t){var n='link[rel=\"preload\"][as=\"'+Ur(t)+'\"]';t===\"image\"&&o&&o.imageSrcSet?(n+='[imagesrcset=\"'+Ur(o.imageSrcSet)+'\"]',typeof o.imageSizes==\"string\"&&(n+='[imagesizes=\"'+Ur(o.imageSizes)+'\"]')):n+='[href=\"'+Ur(e)+'\"]';var a=n;switch(t){case\"style\":a=rs(e);break;case\"script\":a=ps(e)}Xr.has(a)||(e=Dt({rel:\"preload\",href:t===\"image\"&&o&&o.imageSrcSet?void 0:e,as:t},o),Xr.set(a,e),r.querySelector(n)!==null||t===\"style\"&&r.querySelector(mu(a))||t===\"script\"&&r.querySelector(yu(a))||(t=r.createElement(\"link\"),Do(t,\"link\",e),To(t),r.head.appendChild(t)))}}function wM(e,t){ia.m(e,t);var o=us;if(o&&e){var r=t&&typeof t.as==\"string\"?t.as:\"script\",n='link[rel=\"modulepreload\"][as=\"'+Ur(r)+'\"][href=\"'+Ur(e)+'\"]',a=n;switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":a=ps(e)}if(!Xr.has(a)&&(e=Dt({rel:\"modulepreload\",href:e},t),Xr.set(a,e),o.querySelector(n)===null)){switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":if(o.querySelector(yu(a)))return}r=o.createElement(\"link\"),Do(r,\"link\",e),To(r),o.head.appendChild(r)}}}function MM(e,t,o){ia.S(e,t,o);var r=us;if(r&&e){var n=Vl(r).hoistableStyles,a=rs(e);t=t||\"default\";var i=n.get(a);if(!i){var l={loading:0,preload:null};if(i=r.querySelector(mu(a)))l.loading=5;else{e=Dt({rel:\"stylesheet\",href:e,\"data-precedence\":t},o),(o=Xr.get(a))&&zg(e,o);var s=i=r.createElement(\"link\");To(s),Do(s,\"link\",e),s._p=new Promise(function(c,u){s.onload=c,s.onerror=u}),s.addEventListener(\"load\",function(){l.loading|=1}),s.addEventListener(\"error\",function(){l.loading|=2}),l.loading|=4,af(i,t,r)}i={type:\"stylesheet\",instance:i,count:1,state:l},n.set(a,i)}}}function OM(e,t){ia.X(e,t);var o=us;if(o&&e){var r=Vl(o).hoistableScripts,n=ps(e),a=r.get(n);a||(a=o.querySelector(yu(n)),a||(e=Dt({src:e,async:!0},t),(t=Xr.get(n))&&kg(e,t),a=o.createElement(\"script\"),To(a),Do(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function AM(e,t){ia.M(e,t);var o=us;if(o&&e){var r=Vl(o).hoistableScripts,n=ps(e),a=r.get(n);a||(a=o.querySelector(yu(n)),a||(e=Dt({src:e,async:!0,type:\"module\"},t),(t=Xr.get(n))&&kg(e,t),a=o.createElement(\"script\"),To(a),Do(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function _x(e,t,o,r){var n=(n=ja.current)?zf(n):null;if(!n)throw Error($(446));switch(e){case\"meta\":case\"title\":return null;case\"style\":return typeof o.precedence==\"string\"&&typeof o.href==\"string\"?(t=rs(o.href),o=Vl(n).hoistableStyles,r=o.get(t),r||(r={type:\"style\",instance:null,count:0,state:null},o.set(t,r)),r):{type:\"void\",instance:null,count:0,state:null};case\"link\":if(o.rel===\"stylesheet\"&&typeof o.href==\"string\"&&typeof o.precedence==\"string\"){e=rs(o.href);var a=Vl(n).hoistableStyles,i=a.get(e);if(i||(n=n.ownerDocument||n,i={type:\"stylesheet\",instance:null,count:0,state:{loading:0,preload:null}},a.set(e,i),(a=n.querySelector(mu(e)))&&!a._p&&(i.instance=a,i.state.loading=5),Xr.has(e)||(o={rel:\"preload\",as:\"style\",href:o.href,crossOrigin:o.crossOrigin,integrity:o.integrity,media:o.media,hrefLang:o.hrefLang,referrerPolicy:o.referrerPolicy},Xr.set(e,o),a||DM(n,e,o,i.state))),t&&r===null)throw Error($(528,\"\"));return i}if(t&&r!==null)throw Error($(529,\"\"));return null;case\"script\":return t=o.async,o=o.src,typeof o==\"string\"&&t&&typeof t!=\"function\"&&typeof t!=\"symbol\"?(t=ps(o),o=Vl(n).hoistableScripts,r=o.get(t),r||(r={type:\"script\",instance:null,count:0,state:null},o.set(t,r)),r):{type:\"void\",instance:null,count:0,state:null};default:throw Error($(444,e))}}function rs(e){return'href=\"'+Ur(e)+'\"'}function mu(e){return'link[rel=\"stylesheet\"]['+e+\"]\"}function xS(e){return Dt({},e,{\"data-precedence\":e.precedence,precedence:null})}function DM(e,t,o,r){e.querySelector('link[rel=\"preload\"][as=\"style\"]['+t+\"]\")?r.loading=1:(t=e.createElement(\"link\"),r.preload=t,t.addEventListener(\"load\",function(){return r.loading|=1}),t.addEventListener(\"error\",function(){return r.loading|=2}),Do(t,\"link\",o),To(t),e.head.appendChild(t))}function ps(e){return'[src=\"'+Ur(e)+'\"]'}function yu(e){return\"script[async]\"+e}function zx(e,t,o){if(t.count++,t.instance===null)switch(t.type){case\"style\":var r=e.querySelector('style[data-href~=\"'+Ur(o.href)+'\"]');if(r)return t.instance=r,To(r),r;var n=Dt({},o,{\"data-href\":o.href,\"data-precedence\":o.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement(\"style\"),To(r),Do(r,\"style\",n),af(r,o.precedence,e),t.instance=r;case\"stylesheet\":n=rs(o.href);var a=e.querySelector(mu(n));if(a)return t.state.loading|=4,t.instance=a,To(a),a;r=xS(o),(n=Xr.get(n))&&zg(r,n),a=(e.ownerDocument||e).createElement(\"link\"),To(a);var i=a;return i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Do(a,\"link\",r),t.state.loading|=4,af(a,o.precedence,e),t.instance=a;case\"script\":return a=ps(o.src),(n=e.querySelector(yu(a)))?(t.instance=n,To(n),n):(r=o,(n=Xr.get(a))&&(r=Dt({},o),kg(r,n)),e=e.ownerDocument||e,n=e.createElement(\"script\"),To(n),Do(n,\"link\",r),e.head.appendChild(n),t.instance=n);case\"void\":return null;default:throw Error($(443,t.type))}else t.type===\"stylesheet\"&&(t.state.loading&4)===0&&(r=t.instance,t.state.loading|=4,af(r,o.precedence,e));return t.instance}function af(e,t,o){for(var r=o.querySelectorAll('link[rel=\"stylesheet\"][data-precedence],style[data-precedence]'),n=r.length?r[r.length-1]:null,a=n,i=0;i title\"):null)}function NM(e,t,o){if(o===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;switch(t.rel){case\"stylesheet\":return e=t.disabled,typeof t.precedence==\"string\"&&e==null;default:return!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 TS(e){return!(e.type===\"stylesheet\"&&(e.state.loading&3)===0)}function _M(e,t,o,r){if(o.type===\"stylesheet\"&&(typeof r.media!=\"string\"||matchMedia(r.media).matches!==!1)&&(o.state.loading&4)===0){if(o.instance===null){var n=rs(r.href),a=t.querySelector(mu(n));if(a){t=a._p,t!==null&&typeof t==\"object\"&&typeof t.then==\"function\"&&(e.count++,e=kf.bind(e),t.then(e,e)),o.state.loading|=4,o.instance=a,To(a);return}a=t.ownerDocument||t,r=xS(r),(n=Xr.get(n))&&zg(r,n),a=a.createElement(\"link\"),To(a);var i=a;i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Do(a,\"link\",r),o.instance=a}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(o,t),(t=o.state.preload)&&(o.state.loading&3)===0&&(e.count++,o=kf.bind(e),t.addEventListener(\"load\",o),t.addEventListener(\"error\",o))}}var Fy=0;function zM(e,t){return e.stylesheets&&e.count===0&&sf(e,e.stylesheets),0Fy?50:800)+t);return e.unsuspend=o,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(n)}}:null}function kf(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)sf(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Bf=null;function sf(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Bf=new Map,t.forEach(kM,e),Bf=null,kf.call(e))}function kM(e,t){if(!(t.state.loading&4)){var o=Bf.get(e);if(o)var r=o.get(null);else{o=new Map,Bf.set(e,o);for(var n=e.querySelectorAll(\"link[data-precedence],style[data-precedence]\"),a=0;a{\"use strict\";function AS(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(AS)}catch(e){console.error(e)}}AS(),DS.exports=OS()});var aE=Xo(pt=>{\"use strict\";var Eo=typeof Symbol==\"function\"&&Symbol.for,Yg=Eo?Symbol.for(\"react.element\"):60103,Xg=Eo?Symbol.for(\"react.portal\"):60106,ud=Eo?Symbol.for(\"react.fragment\"):60107,pd=Eo?Symbol.for(\"react.strict_mode\"):60108,fd=Eo?Symbol.for(\"react.profiler\"):60114,dd=Eo?Symbol.for(\"react.provider\"):60109,md=Eo?Symbol.for(\"react.context\"):60110,Gg=Eo?Symbol.for(\"react.async_mode\"):60111,yd=Eo?Symbol.for(\"react.concurrent_mode\"):60111,hd=Eo?Symbol.for(\"react.forward_ref\"):60112,gd=Eo?Symbol.for(\"react.suspense\"):60113,oO=Eo?Symbol.for(\"react.suspense_list\"):60120,bd=Eo?Symbol.for(\"react.memo\"):60115,vd=Eo?Symbol.for(\"react.lazy\"):60116,rO=Eo?Symbol.for(\"react.block\"):60121,nO=Eo?Symbol.for(\"react.fundamental\"):60117,aO=Eo?Symbol.for(\"react.responder\"):60118,iO=Eo?Symbol.for(\"react.scope\"):60119;function Pr(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case Yg:switch(e=e.type,e){case Gg:case yd:case ud:case fd:case pd:case gd:return e;default:switch(e=e&&e.$$typeof,e){case md:case hd:case vd:case bd:case dd:return e;default:return t}}case Xg:return t}}}function nE(e){return Pr(e)===yd}pt.AsyncMode=Gg;pt.ConcurrentMode=yd;pt.ContextConsumer=md;pt.ContextProvider=dd;pt.Element=Yg;pt.ForwardRef=hd;pt.Fragment=ud;pt.Lazy=vd;pt.Memo=bd;pt.Portal=Xg;pt.Profiler=fd;pt.StrictMode=pd;pt.Suspense=gd;pt.isAsyncMode=function(e){return nE(e)||Pr(e)===Gg};pt.isConcurrentMode=nE;pt.isContextConsumer=function(e){return Pr(e)===md};pt.isContextProvider=function(e){return Pr(e)===dd};pt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===Yg};pt.isForwardRef=function(e){return Pr(e)===hd};pt.isFragment=function(e){return Pr(e)===ud};pt.isLazy=function(e){return Pr(e)===vd};pt.isMemo=function(e){return Pr(e)===bd};pt.isPortal=function(e){return Pr(e)===Xg};pt.isProfiler=function(e){return Pr(e)===fd};pt.isStrictMode=function(e){return Pr(e)===pd};pt.isSuspense=function(e){return Pr(e)===gd};pt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===ud||e===yd||e===fd||e===pd||e===gd||e===oO||typeof e==\"object\"&&e!==null&&(e.$$typeof===vd||e.$$typeof===bd||e.$$typeof===dd||e.$$typeof===md||e.$$typeof===hd||e.$$typeof===nO||e.$$typeof===aO||e.$$typeof===iO||e.$$typeof===rO)};pt.typeOf=Pr});var lE=Xo((Mz,iE)=>{\"use strict\";iE.exports=aE()});var mE=Xo((Oz,dE)=>{\"use strict\";var qg=lE(),lO={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},sO={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},cO={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},pE={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Ig={};Ig[qg.ForwardRef]=cO;Ig[qg.Memo]=pE;function sE(e){return qg.isMemo(e)?pE:Ig[e.$$typeof]||lO}var uO=Object.defineProperty,pO=Object.getOwnPropertyNames,cE=Object.getOwnPropertySymbols,fO=Object.getOwnPropertyDescriptor,dO=Object.getPrototypeOf,uE=Object.prototype;function fE(e,t,o){if(typeof t!=\"string\"){if(uE){var r=dO(t);r&&r!==uE&&fE(e,r,o)}var n=pO(t);cE&&(n=n.concat(cE(t)));for(var a=sE(e),i=sE(t),l=0;l{\"use strict\";var DO=Symbol.for(\"react.transitional.element\"),NO=Symbol.for(\"react.fragment\");function AE(e,t,o){var r=null;if(o!==void 0&&(r=\"\"+o),t.key!==void 0&&(r=\"\"+t.key),\"key\"in t){o={};for(var n in t)n!==\"key\"&&(o[n]=t[n])}else o=t;return t=o.ref,{$$typeof:DO,type:e,key:r,ref:t!==void 0?t:null,props:o}}Pd.Fragment=NO;Pd.jsx=AE;Pd.jsxs=AE});var Ie=Xo((Ck,NE)=>{\"use strict\";NE.exports=DE()});var kE=Xo(vt=>{\"use strict\";var Qg=Symbol.for(\"react.transitional.element\"),Wg=Symbol.for(\"react.portal\"),Cd=Symbol.for(\"react.fragment\"),Rd=Symbol.for(\"react.strict_mode\"),wd=Symbol.for(\"react.profiler\"),Md=Symbol.for(\"react.consumer\"),Od=Symbol.for(\"react.context\"),Ad=Symbol.for(\"react.forward_ref\"),Dd=Symbol.for(\"react.suspense\"),Nd=Symbol.for(\"react.suspense_list\"),_d=Symbol.for(\"react.memo\"),zd=Symbol.for(\"react.lazy\"),_O=Symbol.for(\"react.view_transition\"),zO=Symbol.for(\"react.client.reference\");function Ir(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case Qg:switch(e=e.type,e){case Cd:case wd:case Rd:case Dd:case Nd:case _O:return e;default:switch(e=e&&e.$$typeof,e){case Od:case Ad:case zd:case _d:return e;case Md:return e;default:return t}}case Wg:return t}}}vt.ContextConsumer=Md;vt.ContextProvider=Od;vt.Element=Qg;vt.ForwardRef=Ad;vt.Fragment=Cd;vt.Lazy=zd;vt.Memo=_d;vt.Portal=Wg;vt.Profiler=wd;vt.StrictMode=Rd;vt.Suspense=Dd;vt.SuspenseList=Nd;vt.isContextConsumer=function(e){return Ir(e)===Md};vt.isContextProvider=function(e){return Ir(e)===Od};vt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===Qg};vt.isForwardRef=function(e){return Ir(e)===Ad};vt.isFragment=function(e){return Ir(e)===Cd};vt.isLazy=function(e){return Ir(e)===zd};vt.isMemo=function(e){return Ir(e)===_d};vt.isPortal=function(e){return Ir(e)===Wg};vt.isProfiler=function(e){return Ir(e)===wd};vt.isStrictMode=function(e){return Ir(e)===Rd};vt.isSuspense=function(e){return Ir(e)===Dd};vt.isSuspenseList=function(e){return Ir(e)===Nd};vt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===Cd||e===wd||e===Rd||e===Dd||e===Nd||typeof e==\"object\"&&e!==null&&(e.$$typeof===zd||e.$$typeof===_d||e.$$typeof===Od||e.$$typeof===Md||e.$$typeof===Ad||e.$$typeof===zO||e.getModuleId!==void 0)};vt.typeOf=Ir});var LE=Xo((Dk,BE)=>{\"use strict\";BE.exports=kE()});var w=q(re());var ir=q(re(),1),_S=q(NS(),1),zS=ir.createContext(null);function YM(){let e=ir.useContext(zS);if(!e)throw new Error(\"RenderContext not found\");return e}function XM(){return YM().model}function Ye(e){let t=XM(),o=ir.useSyncExternalStore(n=>(t.on(`change:${e}`,n),()=>t.off(`change:${e}`,n)),()=>t.get(e)),r=ir.useCallback(n=>{t.set(e,typeof n==\"function\"?n(t.get(e)):n),t.save_changes()},[t,e]);return[o,r]}function kS(e){return({el:t,model:o,experimental:r})=>{let n=_S.createRoot(t);return n.render(ir.createElement(ir.StrictMode,null,ir.createElement(zS.Provider,{value:{model:o,experimental:r}},ir.createElement(e)))),()=>n.unmount()}}function lr(e,...t){let o=new URL(`https://mui.com/production-error/?code=${e}`);return t.forEach(r=>o.searchParams.append(\"args[]\",r)),`Minified MUI error #${e}; visit ${o} for the full message.`}function Bi(){return Bi=Object.assign?Object.assign.bind():function(e){for(var t=1;t0?eo(bs,--Ko):0,hs--,so===10&&(hs=1,ad--),so}function Qo(){return so=Ko<$S?eo(bs,Ko++):0,hs++,so===10&&(hs=1,ad++),so}function Gr(){return eo(bs,Ko)}function vu(){return Ko}function xs(e,t){return Ja(bs,e,t)}function gs(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function id(e){return ad=hs=1,$S=Fo(bs=e),Ko=0,[]}function ld(e){return bs=\"\",e}function Ts(e){return nd(xs(Ko-1,$g(e===91?e+2:e===40?e+1:e)))}function GS(e){for(;(so=Gr())&&so<33;)Qo();return gs(e)>2||gs(so)>3?\"\":\" \"}function qS(e,t){for(;--t&&Qo()&&!(so<48||so>102||so>57&&so<65||so>70&&so<97););return xs(e,vu()+(t<6&&Gr()==32&&Qo()==32))}function $g(e){for(;Qo();)switch(so){case e:return Ko;case 34:case 39:e!==34&&e!==39&&$g(so);break;case 40:e===41&&$g(e);break;case 92:Qo();break}return Ko}function IS(e,t){for(;Qo()&&e+so!==57;)if(e+so===84&&Gr()===47)break;return\"/*\"+xs(t,Ko-1)+\"*\"+Li(e===47?e:Qo())}function FS(e){for(;!gs(Gr());)Qo();return xs(e,Ko)}function WS(e){return ld(sd(\"\",null,null,null,[\"\"],e=id(e),0,[0],e))}function sd(e,t,o,r,n,a,i,l,s){for(var c=0,u=0,m=i,p=0,d=0,v=0,T=1,S=1,h=1,y=0,g=\"\",b=n,E=a,C=r,P=g;S;)switch(v=y,y=Qo()){case 40:if(v!=108&&eo(P,m-1)==58){gu(P+=We(Ts(y),\"&\",\"&\\f\"),\"&\\f\")!=-1&&(h=-1);break}case 34:case 39:case 91:P+=Ts(y);break;case 9:case 10:case 13:case 32:P+=GS(v);break;case 92:P+=qS(vu()-1,7);continue;case 47:switch(Gr()){case 42:case 47:ys(FM(IS(Qo(),vu()),t,o),s);break;default:P+=\"/\"}break;case 123*T:l[c++]=Fo(P)*h;case 125*T:case 59:case 0:switch(y){case 0:case 125:S=0;case 59+u:h==-1&&(P=We(P,/\\f/g,\"\")),d>0&&Fo(P)-m&&ys(d>32?QS(P+\";\",r,o,m-1):QS(We(P,\" \",\"\")+\";\",r,o,m-2),s);break;case 59:P+=\";\";default:if(ys(C=KS(P,t,o,c,u,n,l,g,b=[],E=[],m),a),y===123)if(u===0)sd(P,t,C,C,b,a,m,l,E);else switch(p===99&&eo(P,3)===110?100:p){case 100:case 108:case 109:case 115:sd(e,C,C,r&&ys(KS(e,C,C,0,0,n,l,g,n,b=[],m),E),n,E,m,l,r?b:E);break;default:sd(P,C,C,C,[\"\"],E,0,l,E)}}c=u=d=0,T=h=1,g=P=\"\",m=i;break;case 58:m=1+Fo(P),d=v;default:if(T<1){if(y==123)--T;else if(y==125&&T++==0&&XS()==125)continue}switch(P+=Li(y),y*T){case 38:h=u>0?1:(P+=\"\\f\",-1);break;case 44:l[c++]=(Fo(P)-1)*h,h=1;break;case 64:Gr()===45&&(P+=Ts(Qo())),p=Gr(),u=m=Fo(g=P+=FS(vu())),y++;break;case 45:v===45&&Fo(P)==2&&(T=0)}}return a}function KS(e,t,o,r,n,a,i,l,s,c,u){for(var m=n-1,p=n===0?a:[\"\"],d=ms(p),v=0,T=0,S=0;v0?p[h]+\" \"+y:We(y,/&\\f/g,p[h])))&&(s[S++]=g);return bu(e,t,o,n===0?fs:l,s,c,u)}function FM(e,t,o){return bu(e,t,o,od,Li(YS()),Ja(e,2,-2),0)}function QS(e,t,o,r){return bu(e,t,o,ds,Ja(e,0,r),Ja(e,r+1,-1),r)}function ji(e,t){for(var o=\"\",r=ms(e),n=0;n6)switch(eo(e,t+1)){case 109:if(eo(e,t+4)!==45)break;case 102:return We(e,/(.+:)(.+)-([^]+)/,\"$1\"+tt+\"$2-$3$1\"+hu+(eo(e,t+3)==108?\"$3\":\"$2-$3\"))+e;case 115:return~gu(e,\"stretch\")?oE(We(e,\"stretch\",\"fill-available\"),t)+e:e}break;case 4949:if(eo(e,t+1)!==115)break;case 6444:switch(eo(e,Fo(e)-3-(~gu(e,\"!important\")&&10))){case 107:return We(e,\":\",\":\"+tt)+e;case 101:return We(e,/(.+:)([^;!]+)(;|!.+)?/,\"$1\"+tt+(eo(e,14)===45?\"inline-\":\"\")+\"box$3$1\"+tt+\"$2$3$1\"+No+\"$2box$3\")+e}break;case 5936:switch(eo(e,t+11)){case 114:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"tb\")+e;case 108:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"tb-rl\")+e;case 45:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"lr\")+e}return tt+e+No+e+e}return e}var eO=function(t,o,r,n){if(t.length>-1&&!t.return)switch(t.type){case ds:t.return=oE(t.value,t.length);break;case rd:return ji([vs(t,{value:We(t.value,\"@\",\"@\"+tt)})],n);case fs:if(t.length)return Vg(t.props,function(a){switch(Hg(a,/(::plac\\w+|:read-\\w+)/)){case\":read-only\":case\":read-write\":return ji([vs(t,{props:[We(a,/:(read-\\w+)/,\":\"+hu+\"$1\")]})],n);case\"::placeholder\":return ji([vs(t,{props:[We(a,/:(plac\\w+)/,\":\"+tt+\"input-$1\")]}),vs(t,{props:[We(a,/:(plac\\w+)/,\":\"+hu+\"$1\")]}),vs(t,{props:[We(a,/:(plac\\w+)/,No+\"input-$1\")]})],n)}return\"\"})}},tO=[eO],rE=function(t){var o=t.key;if(o===\"css\"){var r=document.querySelectorAll(\"style[data-emotion]:not([data-s])\");Array.prototype.forEach.call(r,function(T){var S=T.getAttribute(\"data-emotion\");S.indexOf(\" \")!==-1&&(document.head.appendChild(T),T.setAttribute(\"data-s\",\"\"))})}var n=t.stylisPlugins||tO,a={},i,l=[];i=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^=\"'+o+' \"]'),function(T){for(var S=T.getAttribute(\"data-emotion\").split(\" \"),h=1;h=4;++r,n-=4)o=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,o=(o&65535)*1540483477+((o>>>16)*59797<<16),o^=o>>>24,t=(o&65535)*1540483477+((o>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(n){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var hE={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};var yO=!1,hO=/[A-Z]|^ms/g,gO=/_EMO_([^_]+?)_([^]*?)_EMO_/g,xE=function(t){return t.charCodeAt(1)===45},gE=function(t){return t!=null&&typeof t!=\"boolean\"},Fg=cd(function(e){return xE(e)?e:e.replace(hO,\"-$&\").toLowerCase()}),bE=function(t,o){switch(t){case\"animation\":case\"animationName\":if(typeof o==\"string\")return o.replace(gO,function(r,n,a){return Nn={name:n,styles:a,next:Nn},n})}return hE[t]!==1&&!xE(t)&&typeof o==\"number\"&&o!==0?o+\"px\":o},bO=\"Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.\";function Su(e,t,o){if(o==null)return\"\";var r=o;if(r.__emotion_styles!==void 0)return r;switch(typeof o){case\"boolean\":return\"\";case\"object\":{var n=o;if(n.anim===1)return Nn={name:n.name,styles:n.styles,next:Nn},n.name;var a=o;if(a.styles!==void 0){var i=a.next;if(i!==void 0)for(;i!==void 0;)Nn={name:i.name,styles:i.styles,next:Nn},i=i.next;var l=a.styles+\";\";return l}return vO(e,t,o)}case\"function\":{if(e!==void 0){var s=Nn,c=o(e);return Nn=s,Su(e,t,c)}break}}var u=o;if(t==null)return u;var m=t[u];return m!==void 0?m:u}function vO(e,t,o){var r=\"\";if(Array.isArray(o))for(var n=0;n96?wO:MO},ME=function(t,o,r){var n;if(o){var a=o.shouldForwardProp;n=t.__emotion_forwardProp&&a?function(i){return t.__emotion_forwardProp(i)&&a(i)}:a}return typeof n!=\"function\"&&r&&(n=t.__emotion_forwardProp),n},OO=function(t){var o=t.cache,r=t.serialized,n=t.isStringTag;return Ss(o,r,n),Eu(function(){return Tu(o,r,n)}),null},OE=function e(t,o){var r=t.__emotion_real===t,n=r&&t.__emotion_base||t,a,i;o!==void 0&&(a=o.label,i=o.target);var l=ME(t,o,r),s=l||wE(n),c=!s(\"as\");return function(){var u=arguments,m=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(a!==void 0&&m.push(\"label:\"+a+\";\"),u[0]==null||u[0].raw===void 0)m.push.apply(m,u);else{var p=u[0];m.push(p[0]);for(var d=u.length,v=1;v{t[o]=jE(e[o])}),t}function Kt(e,t,o={clone:!0}){let r=o.clone?{...e}:e;return Cr(e)&&Cr(t)&&Object.keys(t).forEach(n=>{Zg.isValidElement(t[n])||(0,Jg.isValidElementType)(t[n])?r[n]=t[n]:Cr(t[n])&&Object.prototype.hasOwnProperty.call(e,n)&&Cr(e[n])?r[n]=Kt(e[n],t[n],o):o.clone?r[n]=Cr(t[n])?jE(t[n]):t[n]:r[n]=t[n]}),r}var kO=e=>{let t=Object.keys(e).map(o=>({key:o,val:e[o]}))||[];return t.sort((o,r)=>o.val-r.val),t.reduce((o,r)=>({...o,[r.key]:r.val}),{})};function e0(e){let{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:o=\"px\",step:r=5,...n}=e,a=kO(t),i=Object.keys(a);function l(p){return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o})`}function s(p){return`@media (max-width:${(typeof t[p]==\"number\"?t[p]:p)-r/100}${o})`}function c(p,d){let v=i.indexOf(d);return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o}) and (max-width:${(v!==-1&&typeof t[i[v]]==\"number\"?t[i[v]]:d)-r/100}${o})`}function u(p){return i.indexOf(p)+1r.startsWith(\"@container\")).sort((r,n)=>{let a=/min-width:\\s*([0-9.]+)/;return+(r.match(a)?.[1]||0)-+(n.match(a)?.[1]||0)});return o.length?o.reduce((r,n)=>{let a=t[n];return delete r[n],r[n]=a,r},{...t}):t}function t0(e,t){return t===\"@\"||t.startsWith(\"@\")&&(e.some(o=>t.startsWith(`@${o}`))||!!t.match(/^@\\d/))}function o0(e,t){let o=t.match(/^@([^/]+)?\\/?(.+)?$/);if(!o)return null;let[,r,n]=o,a=Number.isNaN(+r)?r||0:+r;return e.containerQueries(n).up(a)}function Bd(e){let t=(a,i)=>a.replace(\"@media\",i?`@container ${i}`:\"@container\");function o(a,i){a.up=(...l)=>t(e.breakpoints.up(...l),i),a.down=(...l)=>t(e.breakpoints.down(...l),i),a.between=(...l)=>t(e.breakpoints.between(...l),i),a.only=(...l)=>t(e.breakpoints.only(...l),i),a.not=(...l)=>{let s=t(e.breakpoints.not(...l),i);return s.includes(\"not all and\")?s.replace(\"not all and \",\"\").replace(\"min-width:\",\"width<\").replace(\"max-width:\",\"width>\").replace(\"and\",\"or\"):s}}let r={},n=a=>(o(r,a),r);return o(n),{...e,containerQueries:n}}var BO={borderRadius:4},UE=BO;function LO(e,t){return t?Kt(e,t,{clone:!1}):e}var sa=LO;var Ru={xs:0,sm:600,md:900,lg:1200,xl:1536},HE={keys:[\"xs\",\"sm\",\"md\",\"lg\",\"xl\"],up:e=>`@media (min-width:${Ru[e]}px)`},jO={containerQueries:e=>({up:t=>{let o=typeof t==\"number\"?t:Ru[t]||t;return typeof o==\"number\"&&(o=`${o}px`),e?`@container ${e} (min-width:${o})`:`@container (min-width:${o})`}})};function Wo(e,t,o){let r=e.theme||{};if(Array.isArray(t)){let a=r.breakpoints||HE;return t.reduce((i,l,s)=>(i[a.up(a.keys[s])]=o(t[s]),i),{})}if(typeof t==\"object\"){let a=r.breakpoints||HE;return Object.keys(t).reduce((i,l)=>{if(t0(a.keys,l)){let s=o0(r.containerQueries?r:jO,l);s&&(i[s]=o(t[l],l))}else if(Object.keys(a.values||Ru).includes(l)){let s=a.up(l);i[s]=o(t[l],l)}else{let s=l;i[s]=t[s]}return i},{})}return o(t)}function VE(e={}){return e.keys?.reduce((o,r)=>{let n=e.up(r);return o[n]={},o},{})||{}}function r0(e,t){return e.reduce((o,r)=>{let n=o[r];return(!n||Object.keys(n).length===0)&&delete o[r],o},t)}function ri(e){if(typeof e!=\"string\")throw new Error(lr(7));return e.charAt(0).toUpperCase()+e.slice(1)}function Ps(e,t,o=!0){if(!t||typeof t!=\"string\")return null;if(e&&e.vars&&o){let r=`vars.${t}`.split(\".\").reduce((n,a)=>n&&n[a]?n[a]:null,e);if(r!=null)return r}return t.split(\".\").reduce((r,n)=>r&&r[n]!=null?r[n]:null,e)}function wu(e,t,o,r=o){let n;return typeof e==\"function\"?n=e(o):Array.isArray(e)?n=e[o]||r:n=Ps(e,o)||r,t&&(n=t(n,r,e)),n}function UO(e){let{prop:t,cssProperty:o=e.prop,themeKey:r,transform:n}=e,a=i=>{if(i[t]==null)return null;let l=i[t],s=i.theme,c=Ps(s,r)||{};return Wo(i,l,m=>{let p=wu(c,n,m);return m===p&&typeof m==\"string\"&&(p=wu(c,n,`${t}${m===\"default\"?\"\":ri(m)}`,m)),o===!1?p:{[o]:p}})};return a.propTypes={},a.filterProps=[t],a}var Pt=UO;function Ld(e){let t={};return o=>(t[o]===void 0&&(t[o]=e(o)),t[o])}var HO={m:\"margin\",p:\"padding\"},VO={t:\"Top\",r:\"Right\",b:\"Bottom\",l:\"Left\",x:[\"Left\",\"Right\"],y:[\"Top\",\"Bottom\"]},$E={marginX:\"mx\",marginY:\"my\",paddingX:\"px\",paddingY:\"py\"},$O=Ld(e=>{if(e.length>2)if($E[e])e=$E[e];else return[e];let[t,o]=e.split(\"\"),r=HO[t],n=VO[o]||\"\";return Array.isArray(n)?n.map(a=>r+a):[r+n]}),n0=[\"m\",\"mt\",\"mr\",\"mb\",\"ml\",\"mx\",\"my\",\"margin\",\"marginTop\",\"marginRight\",\"marginBottom\",\"marginLeft\",\"marginX\",\"marginY\",\"marginInline\",\"marginInlineStart\",\"marginInlineEnd\",\"marginBlock\",\"marginBlockStart\",\"marginBlockEnd\"],a0=[\"p\",\"pt\",\"pr\",\"pb\",\"pl\",\"px\",\"py\",\"padding\",\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\",\"paddingX\",\"paddingY\",\"paddingInline\",\"paddingInlineStart\",\"paddingInlineEnd\",\"paddingBlock\",\"paddingBlockStart\",\"paddingBlockEnd\"],YE=[...n0,...a0];function Hi(e,t,o,r){let n=Ps(e,t,!0)??o;return typeof n==\"number\"||typeof n==\"string\"?a=>typeof a==\"string\"?a:typeof n==\"string\"?n.startsWith(\"var(\")&&a===0?0:n.startsWith(\"var(\")&&a===1?n:`calc(${a} * ${n})`:n*a:Array.isArray(n)?a=>{if(typeof a==\"string\")return a;let i=Math.abs(a),l=n[i];return a>=0?l:typeof l==\"number\"?-l:typeof l==\"string\"&&l.startsWith(\"var(\")?`calc(-1 * ${l})`:`-${l}`}:typeof n==\"function\"?n:()=>{}}function Mu(e){return Hi(e,\"spacing\",8,\"spacing\")}function Vi(e,t){return typeof t==\"string\"||t==null?t:e(t)}function YO(e,t){return o=>e.reduce((r,n)=>(r[n]=Vi(t,o),r),{})}function XO(e,t,o,r){if(!t.includes(o))return null;let n=$O(o),a=YO(n,r),i=e[o];return Wo(e,i,a)}function i0(e,t){let o=Mu(e.theme);return Object.keys(e).map(r=>XO(e,t,r,o)).reduce(sa,{})}function Vt(e){return i0(e,n0)}Vt.propTypes={};Vt.filterProps=n0;function $t(e){return i0(e,a0)}$t.propTypes={};$t.filterProps=a0;function XE(e){return i0(e,YE)}XE.propTypes={};XE.filterProps=YE;function Cs(e=8,t=Mu({spacing:e})){if(e.mui)return e;let o=(...r)=>(r.length===0?[1]:r).map(a=>{let i=t(a);return typeof i==\"number\"?`${i}px`:i}).join(\" \");return o.mui=!0,o}function GO(...e){let t=e.reduce((r,n)=>(n.filterProps.forEach(a=>{r[a]=n}),r),{}),o=r=>Object.keys(r).reduce((n,a)=>t[a]?sa(n,t[a](r)):n,{});return o.propTypes={},o.filterProps=e.reduce((r,n)=>r.concat(n.filterProps),[]),o}var ca=GO;function Rr(e){return typeof e!=\"number\"?e:`${e}px solid`}function Fr(e,t){return Pt({prop:e,themeKey:\"borders\",transform:t})}var qO=Fr(\"border\",Rr),IO=Fr(\"borderTop\",Rr),FO=Fr(\"borderRight\",Rr),KO=Fr(\"borderBottom\",Rr),QO=Fr(\"borderLeft\",Rr),WO=Fr(\"borderColor\"),ZO=Fr(\"borderTopColor\"),JO=Fr(\"borderRightColor\"),eA=Fr(\"borderBottomColor\"),tA=Fr(\"borderLeftColor\"),oA=Fr(\"outline\",Rr),rA=Fr(\"outlineColor\"),Ou=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){let t=Hi(e.theme,\"shape.borderRadius\",4,\"borderRadius\"),o=r=>({borderRadius:Vi(t,r)});return Wo(e,e.borderRadius,o)}return null};Ou.propTypes={};Ou.filterProps=[\"borderRadius\"];var S4=ca(qO,IO,FO,KO,QO,WO,ZO,JO,eA,tA,Ou,oA,rA);var Au=e=>{if(e.gap!==void 0&&e.gap!==null){let t=Hi(e.theme,\"spacing\",8,\"gap\"),o=r=>({gap:Vi(t,r)});return Wo(e,e.gap,o)}return null};Au.propTypes={};Au.filterProps=[\"gap\"];var Du=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){let t=Hi(e.theme,\"spacing\",8,\"columnGap\"),o=r=>({columnGap:Vi(t,r)});return Wo(e,e.columnGap,o)}return null};Du.propTypes={};Du.filterProps=[\"columnGap\"];var Nu=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){let t=Hi(e.theme,\"spacing\",8,\"rowGap\"),o=r=>({rowGap:Vi(t,r)});return Wo(e,e.rowGap,o)}return null};Nu.propTypes={};Nu.filterProps=[\"rowGap\"];var nA=Pt({prop:\"gridColumn\"}),aA=Pt({prop:\"gridRow\"}),iA=Pt({prop:\"gridAutoFlow\"}),lA=Pt({prop:\"gridAutoColumns\"}),sA=Pt({prop:\"gridAutoRows\"}),cA=Pt({prop:\"gridTemplateColumns\"}),uA=Pt({prop:\"gridTemplateRows\"}),pA=Pt({prop:\"gridTemplateAreas\"}),fA=Pt({prop:\"gridArea\"}),M4=ca(Au,Du,Nu,nA,aA,iA,lA,sA,cA,uA,pA,fA);function $i(e,t){return t===\"grey\"?t:e}var dA=Pt({prop:\"color\",themeKey:\"palette\",transform:$i}),mA=Pt({prop:\"bgcolor\",cssProperty:\"backgroundColor\",themeKey:\"palette\",transform:$i}),yA=Pt({prop:\"backgroundColor\",themeKey:\"palette\",transform:$i}),N4=ca(dA,mA,yA);function sr(e){return e<=1&&e!==0?`${e*100}%`:e}var hA=Pt({prop:\"width\",transform:sr}),jd=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){let t=o=>{let r=e.theme?.breakpoints?.values?.[o]||Ru[o];return r?e.theme?.breakpoints?.unit!==\"px\"?{maxWidth:`${r}${e.theme.breakpoints.unit}`}:{maxWidth:r}:{maxWidth:sr(o)}};return Wo(e,e.maxWidth,t)}return null};jd.filterProps=[\"maxWidth\"];var gA=Pt({prop:\"minWidth\",transform:sr}),bA=Pt({prop:\"height\",transform:sr}),vA=Pt({prop:\"maxHeight\",transform:sr}),xA=Pt({prop:\"minHeight\",transform:sr}),L4=Pt({prop:\"size\",cssProperty:\"width\",transform:sr}),j4=Pt({prop:\"size\",cssProperty:\"height\",transform:sr}),TA=Pt({prop:\"boxSizing\"}),U4=ca(hA,jd,gA,bA,vA,xA,TA);var SA={border:{themeKey:\"borders\",transform:Rr},borderTop:{themeKey:\"borders\",transform:Rr},borderRight:{themeKey:\"borders\",transform:Rr},borderBottom:{themeKey:\"borders\",transform:Rr},borderLeft:{themeKey:\"borders\",transform:Rr},borderColor:{themeKey:\"palette\"},borderTopColor:{themeKey:\"palette\"},borderRightColor:{themeKey:\"palette\"},borderBottomColor:{themeKey:\"palette\"},borderLeftColor:{themeKey:\"palette\"},outline:{themeKey:\"borders\",transform:Rr},outlineColor:{themeKey:\"palette\"},borderRadius:{themeKey:\"shape.borderRadius\",style:Ou},color:{themeKey:\"palette\",transform:$i},bgcolor:{themeKey:\"palette\",cssProperty:\"backgroundColor\",transform:$i},backgroundColor:{themeKey:\"palette\",transform:$i},p:{style:$t},pt:{style:$t},pr:{style:$t},pb:{style:$t},pl:{style:$t},px:{style:$t},py:{style:$t},padding:{style:$t},paddingTop:{style:$t},paddingRight:{style:$t},paddingBottom:{style:$t},paddingLeft:{style:$t},paddingX:{style:$t},paddingY:{style:$t},paddingInline:{style:$t},paddingInlineStart:{style:$t},paddingInlineEnd:{style:$t},paddingBlock:{style:$t},paddingBlockStart:{style:$t},paddingBlockEnd:{style:$t},m:{style:Vt},mt:{style:Vt},mr:{style:Vt},mb:{style:Vt},ml:{style:Vt},mx:{style:Vt},my:{style:Vt},margin:{style:Vt},marginTop:{style:Vt},marginRight:{style:Vt},marginBottom:{style:Vt},marginLeft:{style:Vt},marginX:{style:Vt},marginY:{style:Vt},marginInline:{style:Vt},marginInlineStart:{style:Vt},marginInlineEnd:{style:Vt},marginBlock:{style:Vt},marginBlockStart:{style:Vt},marginBlockEnd:{style:Vt},displayPrint:{cssProperty:!1,transform:e=>({\"@media print\":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:Au},rowGap:{style:Nu},columnGap:{style:Du},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:\"zIndex\"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:\"shadows\"},width:{transform:sr},maxWidth:{style:jd},minWidth:{transform:sr},height:{transform:sr},maxHeight:{transform:sr},minHeight:{transform:sr},boxSizing:{},font:{themeKey:\"font\"},fontFamily:{themeKey:\"typography\"},fontSize:{themeKey:\"typography\"},fontStyle:{themeKey:\"typography\"},fontWeight:{themeKey:\"typography\"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:\"typography\"}},un=SA;function EA(...e){let t=e.reduce((r,n)=>r.concat(Object.keys(n)),[]),o=new Set(t);return e.every(r=>o.size===Object.keys(r).length)}function PA(e,t){return typeof e==\"function\"?e(t):e}function CA(){function e(o,r,n,a){let i={[o]:r,theme:n},l=a[o];if(!l)return{[o]:r};let{cssProperty:s=o,themeKey:c,transform:u,style:m}=l;if(r==null)return null;if(c===\"typography\"&&r===\"inherit\")return{[o]:r};let p=Ps(n,c)||{};return m?m(i):Wo(i,r,v=>{let T=wu(p,u,v);return v===T&&typeof v==\"string\"&&(T=wu(p,u,`${o}${v===\"default\"?\"\":ri(v)}`,v)),s===!1?T:{[s]:T}})}function t(o){let{sx:r,theme:n={},nested:a}=o||{};if(!r)return null;let i=n.unstable_sxConfig??un;function l(s){let c=s;if(typeof s==\"function\")c=s(n);else if(typeof s!=\"object\")return s;if(!c)return null;let u=VE(n.breakpoints),m=Object.keys(u),p=u;return Object.keys(c).forEach(d=>{let v=PA(c[d],n);if(v!=null)if(typeof v==\"object\")if(i[d])p=sa(p,e(d,v,n,i));else{let T=Wo({theme:n},v,S=>({[d]:S}));EA(T,v)?p[d]=t({sx:v,theme:n,nested:!0}):p=sa(p,T)}else p=sa(p,e(d,v,n,i))}),!a&&n.modularCssLayers?{\"@layer sx\":kd(n,r0(m,p))}:kd(n,r0(m,p))}return Array.isArray(r)?r.map(l):l(r)}return t}var GE=CA();GE.filterProps=[\"sx\"];var Kr=GE;function l0(e,t){let o=this;if(o.vars){if(!o.colorSchemes?.[e]||typeof o.getColorSchemeSelector!=\"function\")return{};let r=o.getColorSchemeSelector(e);return r===\"&\"?t:((r.includes(\"data-\")||r.includes(\".\"))&&(r=`*:where(${r.replace(/\\s*&$/,\"\")}) &`),{[r]:t})}return o.palette.mode===e?t:{}}function RA(e={},...t){let{breakpoints:o={},palette:r={},spacing:n,shape:a={},...i}=e,l=e0(o),s=Cs(n),c=Kt({breakpoints:l,direction:\"ltr\",components:{},palette:{mode:\"light\",...r},spacing:s,shape:{...UE,...a}},i);return c=Bd(c),c.applyStyles=l0,c=t.reduce((u,m)=>Kt(u,m),c),c.unstable_sxConfig={...un,...i?.unstable_sxConfig},c.unstable_sx=function(m){return Kr({sx:m,theme:this})},c}var Yi=RA;var qE=q(re(),1);function wA(e){return Object.keys(e).length===0}function MA(e=null){let t=qE.useContext(ti);return!t||wA(t)?e:t}var s0=MA;var OA=Yi();function AA(e=OA){return s0(e)}var Rs=AA;var DA=e=>{let t={systemProps:{},otherProps:{}},o=e?.theme?.unstable_sxConfig??un;return Object.keys(e).forEach(r=>{o[r]?t.systemProps[r]=e[r]:t.otherProps[r]=e[r]}),t};function ws(e){let{sx:t,...o}=e,{systemProps:r,otherProps:n}=DA(o),a;return Array.isArray(t)?a=[r,...t]:typeof t==\"function\"?a=(...i)=>{let l=t(...i);return Cr(l)?{...r,...l}:r}:a={...r,...t},{...n,sx:a}}var IE=e=>e,NA=()=>{let e=IE;return{configure(t){e=t},generate(t){return e(t)},reset(){e=IE}}},_A=NA(),Ms=_A;var KE=q(re(),1);function FE(e){var t,o,r=\"\";if(typeof e==\"string\"||typeof e==\"number\")r+=e;else if(typeof e==\"object\")if(Array.isArray(e)){var n=e.length;for(t=0;tl!==\"theme\"&&l!==\"sx\"&&l!==\"as\"})(Kr);return KE.forwardRef(function(s,c){let u=Rs(o),{className:m,component:p=\"div\",...d}=ws(s);return(0,QE.jsx)(a,{as:p,ref:c,className:ie(m,n?n(r):r),theme:t&&u[t]||u,...d})})}var kA={active:\"active\",checked:\"checked\",completed:\"completed\",disabled:\"disabled\",error:\"error\",expanded:\"expanded\",focused:\"focused\",focusVisible:\"focusVisible\",open:\"open\",readOnly:\"readOnly\",required:\"required\",selected:\"selected\"};function _e(e,t,o=\"Mui\"){let r=kA[t];return r?`${o}-${r}`:`${Ms.generate(e)}-${t}`}function Ce(e,t,o=\"Mui\"){let r={};return t.forEach(n=>{r[n]=_e(e,n,o)}),r}function zu(e){let{variants:t,...o}=e,r={variants:t,style:la(o),isProcessed:!0};return r.style===o||t&&t.forEach(n=>{typeof n.style!=\"function\"&&(n.style=la(n.style))}),r}var BA=Yi();function c0(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}function Xi(e,t){return t&&e&&typeof e==\"object\"&&e.styles&&!e.styles.startsWith(\"@layer\")&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}function LA(e){return e?(t,o)=>o[e]:null}function jA(e,t,o){e.theme=HA(e.theme)?o:e.theme[t]||e.theme}function Ud(e,t,o){let r=typeof t==\"function\"?t(e):t;if(Array.isArray(r))return r.flatMap(n=>Ud(e,n,o));if(Array.isArray(r?.variants)){let n;if(r.isProcessed)n=o?Xi(r.style,o):r.style;else{let{variants:a,...i}=r;n=o?Xi(la(i),o):i}return WE(e,r.variants,[n],o)}return r?.isProcessed?o?Xi(la(r.style),o):r.style:o?Xi(la(r),o):r}function WE(e,t,o=[],r=void 0){let n;e:for(let a=0;a{zE(l,C=>C.filter(P=>P!==Kr));let{name:c,slot:u,skipVariantsResolver:m,skipSx:p,overridesResolver:d=LA($A(u)),...v}=s,T=c&&c.startsWith(\"Mui\")||u?\"components\":\"custom\",S=m!==void 0?m:u&&u!==\"Root\"&&u!==\"root\"||!1,h=p||!1,y=c0;u===\"Root\"||u===\"root\"?y=r:u?y=n:VA(l)&&(y=void 0);let g=Cu(l,{shouldForwardProp:y,label:UA(c,u),...v}),b=C=>{if(C.__emotion_real===C)return C;if(typeof C==\"function\")return function(A){return Ud(A,C,A.theme.modularCssLayers?T:void 0)};if(Cr(C)){let P=zu(C);return function(_){return P.variants?Ud(_,P,_.theme.modularCssLayers?T:void 0):_.theme.modularCssLayers?Xi(P.style,T):P.style}}return C},E=(...C)=>{let P=[],A=C.map(b),_=[];if(P.push(a),c&&d&&_.push(function(k){let O=k.theme.components?.[c]?.styleOverrides;if(!O)return null;let N={};for(let X in O)N[X]=Ud(k,O[X],k.theme.modularCssLayers?\"theme\":void 0);return d(k,N)}),c&&!S&&_.push(function(k){let O=k.theme?.components?.[c]?.variants;return O?WE(k,O,[],k.theme.modularCssLayers?\"theme\":void 0):null}),h||_.push(Kr),Array.isArray(A[0])){let x=A.shift(),k=new Array(P.length).fill(\"\"),U=new Array(_.length).fill(\"\"),O;O=[...k,...x,...U],O.raw=[...k,...x.raw,...U],P.unshift(O)}let z=[...P,...A,..._],I=g(...z);return l.muiName&&(I.muiName=l.muiName),I};return g.withConfig&&(E.withConfig=g.withConfig),E}}function UA(e,t){return void 0}function HA(e){for(let t in e)return!1;return!0}function VA(e){return typeof e==\"string\"&&e.charCodeAt(0)>96}function $A(e){return e&&e.charAt(0).toLowerCase()+e.slice(1)}function ni(e,t,o=!1){let r={...t};for(let n in e)if(Object.prototype.hasOwnProperty.call(e,n)){let a=n;if(a===\"components\"||a===\"slots\")r[a]={...e[a],...r[a]};else if(a===\"componentsProps\"||a===\"slotProps\"){let i=e[a],l=t[a];if(!l)r[a]=i||{};else if(!i)r[a]=l;else{r[a]={...l};for(let s in i)if(Object.prototype.hasOwnProperty.call(i,s)){let c=s;r[a][c]=ni(i[c],l[c],o)}}}else a===\"className\"&&o&&t.className?r.className=ie(e?.className,t?.className):a===\"style\"&&o&&t.style?r.style={...e?.style,...t?.style}:r[a]===void 0&&(r[a]=e[a])}return r}var Vd=q(re(),1),YA=typeof window<\"u\"?Vd.useLayoutEffect:Vd.useEffect,wr=YA;function XA(e,t=Number.MIN_SAFE_INTEGER,o=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,o))}var ua=XA;function p0(e,t=0,o=1){return ua(e,t,o)}function GA(e){e=e.slice(1);let t=new RegExp(`.{1,${e.length>=6?2:1}}`,\"g\"),o=e.match(t);return o&&o[0].length===1&&(o=o.map(r=>r+r)),o?`rgb${o.length===4?\"a\":\"\"}(${o.map((r,n)=>n<3?parseInt(r,16):Math.round(parseInt(r,16)/255*1e3)/1e3).join(\", \")})`:\"\"}function ai(e){if(e.type)return e;if(e.charAt(0)===\"#\")return ai(GA(e));let t=e.indexOf(\"(\"),o=e.substring(0,t);if(![\"rgb\",\"rgba\",\"hsl\",\"hsla\",\"color\"].includes(o))throw new Error(lr(9,e));let r=e.substring(t+1,e.length-1),n;if(o===\"color\"){if(r=r.split(\" \"),n=r.shift(),r.length===4&&r[3].charAt(0)===\"/\"&&(r[3]=r[3].slice(1)),![\"srgb\",\"display-p3\",\"a98-rgb\",\"prophoto-rgb\",\"rec-2020\"].includes(n))throw new Error(lr(10,n))}else r=r.split(\",\");return r=r.map(a=>parseFloat(a)),{type:o,values:r,colorSpace:n}}var qA=e=>{let t=ai(e);return t.values.slice(0,3).map((o,r)=>t.type.includes(\"hsl\")&&r!==0?`${o}%`:o).join(\" \")},Os=(e,t)=>{try{return qA(e)}catch{return e}};function $d(e){let{type:t,colorSpace:o}=e,{values:r}=e;return t.includes(\"rgb\")?r=r.map((n,a)=>a<3?parseInt(n,10):n):t.includes(\"hsl\")&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),t.includes(\"color\")?r=`${o} ${r.join(\" \")}`:r=`${r.join(\", \")}`,`${t}(${r})`}function f0(e){e=ai(e);let{values:t}=e,o=t[0],r=t[1]/100,n=t[2]/100,a=r*Math.min(n,1-n),i=(c,u=(c+o/30)%12)=>n-a*Math.max(Math.min(u-3,9-u,1),-1),l=\"rgb\",s=[Math.round(i(0)*255),Math.round(i(8)*255),Math.round(i(4)*255)];return e.type===\"hsla\"&&(l+=\"a\",s.push(t[3])),$d({type:l,values:s})}function u0(e){e=ai(e);let t=e.type===\"hsl\"||e.type===\"hsla\"?ai(f0(e)).values:e.values;return t=t.map(o=>(e.type!==\"color\"&&(o/=255),o<=.03928?o/12.92:((o+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function ZE(e,t){let o=u0(e),r=u0(t);return(Math.max(o,r)+.05)/(Math.min(o,r)+.05)}function As(e,t){return e=ai(e),t=p0(t),(e.type===\"rgb\"||e.type===\"hsl\")&&(e.type+=\"a\"),e.type===\"color\"?e.values[3]=`/${t}`:e.values[3]=t,$d(e)}function ii(e,t,o){try{return As(e,t)}catch{return e}}function Ds(e,t){if(e=ai(e),t=p0(t),e.type.includes(\"hsl\"))e.values[2]*=1-t;else if(e.type.includes(\"rgb\")||e.type.includes(\"color\"))for(let o=0;o<3;o+=1)e.values[o]*=1-t;return $d(e)}function it(e,t,o){try{return Ds(e,t)}catch{return e}}function Ns(e,t){if(e=ai(e),t=p0(t),e.type.includes(\"hsl\"))e.values[2]+=(100-e.values[2])*t;else if(e.type.includes(\"rgb\"))for(let o=0;o<3;o+=1)e.values[o]+=(255-e.values[o])*t;else if(e.type.includes(\"color\"))for(let o=0;o<3;o+=1)e.values[o]+=(1-e.values[o])*t;return $d(e)}function lt(e,t,o){try{return Ns(e,t)}catch{return e}}function IA(e,t=.15){return u0(e)>.5?Ds(e,t):Ns(e,t)}function ku(e,t,o){try{return IA(e,t)}catch{return e}}var Yd=q(re(),1);var FA=q(Ie(),1),KA=Yd.createContext();var li=()=>Yd.useContext(KA)??!1;var Xd=q(re(),1);var QA=q(Ie(),1),WA=Xd.createContext(void 0);function ZA(e){let{theme:t,name:o,props:r}=e;if(!t||!t.components||!t.components[o])return r;let n=t.components[o];return n.defaultProps?ni(n.defaultProps,r,t.components.mergeClassNameAndStyle):!n.styleOverrides&&!n.variants?ni(n,r,t.components.mergeClassNameAndStyle):r}function d0({props:e,name:t}){let o=Xd.useContext(WA);return ZA({props:e,name:t,theme:{components:o}})}var Bu=q(re(),1),JE=0;function e5(e){let[t,o]=Bu.useState(e),r=e||t;return Bu.useEffect(()=>{t==null&&(JE+=1,o(`mui-${JE}`))},[t]),r}var t5={...Bu},eP=t5.useId;function Gd(e){if(eP!==void 0){let t=eP();return e??t}return e5(e)}var tP={theme:void 0};function qd(e){let t,o;return function(n){let a=t;return(a===void 0||n.theme!==o)&&(tP.theme=n.theme,a=zu(e(tP)),t=a,o=n.theme),a}}function Id(e=\"\"){function t(...r){if(!r.length)return\"\";let n=r[0];return typeof n==\"string\"&&!n.match(/(#|\\(|\\)|(-?(\\d*\\.)?\\d+)(px|em|%|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc))|^(-?(\\d*\\.)?\\d+)$|(\\d+ \\d+ \\d+)/)?`, var(--${e?`${e}-`:\"\"}${n}${t(...r.slice(1))})`:`, ${n}`}return(r,...n)=>`var(--${e?`${e}-`:\"\"}${r}${t(...n)})`}var oP=(e,t,o,r=[])=>{let n=e;t.forEach((a,i)=>{i===t.length-1?Array.isArray(n)?n[Number(a)]=o:n&&typeof n==\"object\"&&(n[a]=o):n&&typeof n==\"object\"&&(n[a]||(n[a]=r.includes(a)?[]:{}),n=n[a])})},o5=(e,t,o)=>{function r(n,a=[],i=[]){Object.entries(n).forEach(([l,s])=>{(!o||o&&!o([...a,l]))&&s!=null&&(typeof s==\"object\"&&Object.keys(s).length>0?r(s,[...a,l],Array.isArray(s)?[...i,l]:i):t([...a,l],s,i))})}r(e)},r5=(e,t)=>typeof t==\"number\"?[\"lineHeight\",\"fontWeight\",\"opacity\",\"zIndex\"].some(r=>e.includes(r))||e[e.length-1].toLowerCase().includes(\"opacity\")?t:`${t}px`:t;function Lu(e,t){let{prefix:o,shouldSkipGeneratingVar:r}=t||{},n={},a={},i={};return o5(e,(l,s,c)=>{if((typeof s==\"string\"||typeof s==\"number\")&&(!r||!r(l,s))){let u=`--${o?`${o}-`:\"\"}${l.join(\"-\")}`,m=r5(l,s);Object.assign(n,{[u]:m}),oP(a,l,`var(${u})`,c),oP(i,l,`var(${u}, ${m})`,c)}},l=>l[0]===\"vars\"),{css:n,vars:a,varsWithDefaults:i}}function n5(e,t={}){let{getSelector:o=h,disableCssColorScheme:r,colorSchemeSelector:n,enableContrastVars:a}=t,{colorSchemes:i={},components:l,defaultColorScheme:s=\"light\",...c}=e,{vars:u,css:m,varsWithDefaults:p}=Lu(c,t),d=p,v={},{[s]:T,...S}=i;if(Object.entries(S||{}).forEach(([b,E])=>{let{vars:C,css:P,varsWithDefaults:A}=Lu(E,t);d=Kt(d,A),v[b]={css:P,vars:C}}),T){let{css:b,vars:E,varsWithDefaults:C}=Lu(T,t);d=Kt(d,C),v[s]={css:b,vars:E}}function h(b,E){let C=n;if(n===\"class\"&&(C=\".%s\"),n===\"data\"&&(C=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(C=`[${n}=\"%s\"]`),b){if(C===\"media\")return e.defaultColorScheme===b?\":root\":{[`@media (prefers-color-scheme: ${i[b]?.palette?.mode||b})`]:{\":root\":E}};if(C)return e.defaultColorScheme===b?`:root, ${C.replace(\"%s\",String(b))}`:C.replace(\"%s\",String(b))}return\":root\"}return{vars:d,generateThemeVars:()=>{let b={...u};return Object.entries(v).forEach(([,{vars:E}])=>{b=Kt(b,E)}),b},generateStyleSheets:()=>{let b=[],E=e.defaultColorScheme||\"light\";function C(_,z){Object.keys(z).length&&b.push(typeof _==\"string\"?{[_]:{...z}}:_)}C(o(void 0,{...m}),m);let{[E]:P,...A}=v;if(P){let{css:_}=P,z=i[E]?.palette?.mode,I=!r&&z?{colorScheme:z,..._}:{..._};C(o(E,{...I}),I)}return Object.entries(A).forEach(([_,{css:z}])=>{let I=i[_]?.palette?.mode,x=!r&&I?{colorScheme:I,...z}:{...z};C(o(_,{...x}),x)}),a&&b.push({\":root\":{\"--__l-threshold\":\"0.7\",\"--__l\":\"clamp(0, (l / var(--__l-threshold) - 1) * -infinity, 1)\",\"--__a\":\"clamp(0.87, (l / var(--__l-threshold) - 1) * -infinity, 1)\"}}),b}}}var m0=n5;function y0(e){return function(o){return e===\"media\"?`@media (prefers-color-scheme: ${o})`:e?e.startsWith(\"data-\")&&!e.includes(\"%s\")?`[${e}=\"${o}\"] &`:e===\"class\"?`.${o} &`:e===\"data\"?`[data-${o}] &`:`${e.replace(\"%s\",o)} &`:\"&\"}}function Le(e,t,o=void 0){let r={};for(let n in e){let a=e[n],i=\"\",l=!0;for(let s=0;s=o?Fd.text.primary:h0.text.primary}let d=({color:S,name:h,mainShade:y=500,lightShade:g=300,darkShade:b=700})=>{if(S={...S},!S.main&&S[y]&&(S.main=S[y]),!S.hasOwnProperty(\"main\"))throw new Error(lr(11,h?` (${h})`:\"\",y));if(typeof S.main!=\"string\")throw new Error(lr(12,h?` (${h})`:\"\",JSON.stringify(S.main)));return n?(aP(n,S,\"light\",g,r),aP(n,S,\"dark\",b,r)):(nP(S,\"light\",g,r),nP(S,\"dark\",b,r)),S.contrastText||(S.contrastText=p(S.main)),S},v;return t===\"light\"?v=iP():t===\"dark\"&&(v=lP()),Kt({common:{...zs},mode:t,primary:d({color:i,name:\"primary\"}),secondary:d({color:l,name:\"secondary\",mainShade:\"A400\",lightShade:\"A200\",darkShade:\"A700\"}),error:d({color:s,name:\"error\"}),warning:d({color:m,name:\"warning\"}),info:d({color:c,name:\"info\"}),success:d({color:u,name:\"success\"}),grey:rP,contrastThreshold:o,getContrastText:p,augmentColor:d,tonalOffset:r,...v},a)}function Kd(e){let t={};return Object.entries(e).forEach(r=>{let[n,a]=r;typeof a==\"object\"&&(t[n]=`${a.fontStyle?`${a.fontStyle} `:\"\"}${a.fontVariant?`${a.fontVariant} `:\"\"}${a.fontWeight?`${a.fontWeight} `:\"\"}${a.fontStretch?`${a.fontStretch} `:\"\"}${a.fontSize||\"\"}${a.lineHeight?`/${a.lineHeight} `:\"\"}${a.fontFamily||\"\"}`)}),t}function g0(e,t){return{toolbar:{minHeight:56,[e.up(\"xs\")]:{\"@media (orientation: landscape)\":{minHeight:48}},[e.up(\"sm\")]:{minHeight:64}},...t}}function x5(e){return Math.round(e*1e5)/1e5}var sP={textTransform:\"uppercase\"},cP='\"Roboto\", \"Helvetica\", \"Arial\", sans-serif';function b0(e,t){let{fontFamily:o=cP,fontSize:r=14,fontWeightLight:n=300,fontWeightRegular:a=400,fontWeightMedium:i=500,fontWeightBold:l=700,htmlFontSize:s=16,allVariants:c,pxToRem:u,...m}=typeof t==\"function\"?t(e):t,p=r/14,d=u||(S=>`${S/s*p}rem`),v=(S,h,y,g,b)=>({fontFamily:o,fontWeight:S,fontSize:d(h),lineHeight:y,...o===cP?{letterSpacing:`${x5(g/h)}em`}:{},...b,...c}),T={h1:v(n,96,1.167,-1.5),h2:v(n,60,1.2,-.5),h3:v(a,48,1.167,0),h4:v(a,34,1.235,.25),h5:v(a,24,1.334,0),h6:v(i,20,1.6,.15),subtitle1:v(a,16,1.75,.15),subtitle2:v(i,14,1.57,.1),body1:v(a,16,1.5,.15),body2:v(a,14,1.43,.15),button:v(i,14,1.75,.4,sP),caption:v(a,12,1.66,.4),overline:v(a,12,2.66,1,sP),inherit:{fontFamily:\"inherit\",fontWeight:\"inherit\",fontSize:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}};return Kt({htmlFontSize:s,pxToRem:d,fontFamily:o,fontSize:r,fontWeightLight:n,fontWeightRegular:a,fontWeightMedium:i,fontWeightBold:l,...T},m,{clone:!1})}function kt(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${.2})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${.14})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${.12})`].join(\",\")}var T5=[\"none\",kt(0,2,1,-1,0,1,1,0,0,1,3,0),kt(0,3,1,-2,0,2,2,0,0,1,5,0),kt(0,3,3,-2,0,3,4,0,0,1,8,0),kt(0,2,4,-1,0,4,5,0,0,1,10,0),kt(0,3,5,-1,0,5,8,0,0,1,14,0),kt(0,3,5,-1,0,6,10,0,0,1,18,0),kt(0,4,5,-2,0,7,10,1,0,2,16,1),kt(0,5,5,-3,0,8,10,1,0,3,14,2),kt(0,5,6,-3,0,9,12,1,0,3,16,2),kt(0,6,6,-3,0,10,14,1,0,4,18,3),kt(0,6,7,-4,0,11,15,1,0,4,20,3),kt(0,7,8,-4,0,12,17,2,0,5,22,4),kt(0,7,8,-4,0,13,19,2,0,5,24,4),kt(0,7,9,-4,0,14,21,2,0,5,26,4),kt(0,8,9,-5,0,15,22,2,0,6,28,5),kt(0,8,10,-5,0,16,24,2,0,6,30,5),kt(0,8,11,-5,0,17,26,2,0,6,32,5),kt(0,9,11,-5,0,18,28,2,0,7,34,6),kt(0,9,12,-6,0,19,29,2,0,7,36,6),kt(0,10,13,-6,0,20,31,3,0,8,38,7),kt(0,10,13,-6,0,21,33,3,0,8,40,7),kt(0,10,14,-6,0,22,35,3,0,8,42,7),kt(0,11,14,-7,0,23,36,3,0,9,44,8),kt(0,11,15,-7,0,24,38,3,0,9,46,8)],uP=T5;var S5={easeInOut:\"cubic-bezier(0.4, 0, 0.2, 1)\",easeOut:\"cubic-bezier(0.0, 0, 0.2, 1)\",easeIn:\"cubic-bezier(0.4, 0, 1, 1)\",sharp:\"cubic-bezier(0.4, 0, 0.6, 1)\"},E5={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function pP(e){return`${Math.round(e)}ms`}function P5(e){if(!e)return 0;let t=e/36;return Math.min(Math.round((4+15*t**.25+t/5)*10),3e3)}function v0(e){let t={...S5,...e.easing},o={...E5,...e.duration};return{getAutoHeightDuration:P5,create:(n=[\"all\"],a={})=>{let{duration:i=o.standard,easing:l=t.easeInOut,delay:s=0,...c}=a;return(Array.isArray(n)?n:[n]).map(u=>`${u} ${typeof i==\"string\"?i:pP(i)} ${l} ${typeof s==\"string\"?s:pP(s)}`).join(\",\")},...e,easing:t,duration:o}}var C5={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},fP=C5;function R5(e){return Cr(e)||typeof e>\"u\"||typeof e==\"string\"||typeof e==\"boolean\"||typeof e==\"number\"||Array.isArray(e)}function Qd(e={}){let t={...e};function o(r){let n=Object.entries(r);for(let a=0;a{if(!Number.isNaN(+e))return+e;let t=e.match(/\\d*\\.?\\d+/g);if(!t)return 0;let o=0;for(let r=0;rKt(v,T),d),d.unstable_sxConfig={...un,...u?.unstable_sxConfig},d.unstable_sx=function(T){return Kr({sx:T,theme:this})},d.toRuntimeSource=Qd,M5(d),d}var ju=O5;function Bs(e){let t;return e<1?t=5.11916*e**2:t=4.5*Math.log(e+1)+2,Math.round(t*10)/1e3}var A5=[...Array(25)].map((e,t)=>{if(t===0)return\"none\";let o=Bs(t);return`linear-gradient(rgba(255 255 255 / ${o}), rgba(255 255 255 / ${o}))`});function x0(e){return{inputPlaceholder:e===\"dark\"?.5:.42,inputUnderline:e===\"dark\"?.7:.42,switchTrackDisabled:e===\"dark\"?.2:.12,switchTrack:e===\"dark\"?.3:.38}}function T0(e){return e===\"dark\"?A5:[]}function S0(e){let{palette:t={mode:\"light\"},opacity:o,overlays:r,colorSpace:n,...a}=e,i=Qi({...t,colorSpace:n});return{palette:i,opacity:{...x0(i.mode),...o},overlays:r||T0(i.mode),...a}}function E0(e){return!!e[0].match(/(cssVarPrefix|colorSchemeSelector|modularCssLayers|rootSelector|typography|mixins|breakpoints|direction|transitions)/)||!!e[0].match(/sxConfig$/)||e[0]===\"palette\"&&!!e[1]?.match(/(mode|contrastThreshold|tonalOffset)/)}var D5=e=>[...[...Array(25)].map((t,o)=>`--${e?`${e}-`:\"\"}overlays-${o}`),`--${e?`${e}-`:\"\"}palette-AppBar-darkBg`,`--${e?`${e}-`:\"\"}palette-AppBar-darkColor`],mP=D5;var yP=e=>(t,o)=>{let r=e.rootSelector||\":root\",n=e.colorSchemeSelector,a=n;if(n===\"class\"&&(a=\".%s\"),n===\"data\"&&(a=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(a=`[${n}=\"%s\"]`),e.defaultColorScheme===t){if(t===\"dark\"){let i={};return mP(e.cssVarPrefix).forEach(l=>{i[l]=o[l],delete o[l]}),a===\"media\"?{[r]:o,\"@media (prefers-color-scheme: dark)\":{[r]:i}}:a?{[a.replace(\"%s\",t)]:i,[`${r}, ${a.replace(\"%s\",t)}`]:o}:{[r]:{...o,...i}}}if(a&&a!==\"media\")return`${r}, ${a.replace(\"%s\",String(t))}`}else if(t){if(a===\"media\")return{[`@media (prefers-color-scheme: ${String(t)})`]:{[r]:o}};if(a)return a.replace(\"%s\",String(t))}return r};function N5(e,t){t.forEach(o=>{e[o]||(e[o]={})})}function L(e,t,o){!e[t]&&o&&(e[t]=o)}function Uu(e){return typeof e!=\"string\"||!e.startsWith(\"hsl\")?e:f0(e)}function pa(e,t){`${t}Channel`in e||(e[`${t}Channel`]=Os(Uu(e[t]),`MUI: Can't create \\`palette.${t}Channel\\` because \\`palette.${t}\\` is not one of these formats: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color().\nTo suppress this warning, you need to explicitly provide the \\`palette.${t}Channel\\` as a string (in rgb format, for example \"12 12 12\") or undefined if you want to remove the channel token.`))}function _5(e){return typeof e==\"number\"?`${e}px`:typeof e==\"string\"||typeof e==\"function\"||Array.isArray(e)?e:\"8px\"}var zn=e=>{try{return e()}catch{}},z5=(e=\"mui\")=>Id(e);function P0(e,t,o,r,n){if(!o)return;o=o===!0?{}:o;let a=n===\"dark\"?\"dark\":\"light\";if(!r){t[n]=S0({...o,palette:{mode:a,...o?.palette},colorSpace:e});return}let{palette:i,...l}=ju({...r,palette:{mode:a,...o?.palette},colorSpace:e});return t[n]={...o,palette:i,opacity:{...x0(a),...o?.opacity},overlays:o?.overlays||T0(a)},l}function C0(e={},...t){let{colorSchemes:o={light:!0},defaultColorScheme:r,disableCssColorScheme:n=!1,cssVarPrefix:a=\"mui\",nativeColor:i=!1,shouldSkipGeneratingVar:l=E0,colorSchemeSelector:s=o.light&&o.dark?\"media\":void 0,rootSelector:c=\":root\",...u}=e,m=Object.keys(o)[0],p=r||(o.light&&m!==\"light\"?\"light\":m),d=z5(a),{[p]:v,light:T,dark:S,...h}=o,y={...h},g=v;if((p===\"dark\"&&!(\"dark\"in o)||p===\"light\"&&!(\"light\"in o))&&(g=!0),!g)throw new Error(lr(21,p));let b;i&&(b=\"oklch\");let E=P0(b,y,g,u,p);T&&!y.light&&P0(b,y,T,void 0,\"light\"),S&&!y.dark&&P0(b,y,S,void 0,\"dark\");let C={defaultColorScheme:p,...E,cssVarPrefix:a,colorSchemeSelector:s,rootSelector:c,getCssVar:d,colorSchemes:y,font:{...Kd(E.typography),...E.font},spacing:_5(u.spacing)};Object.keys(C.colorSchemes).forEach(I=>{let x=C.colorSchemes[I].palette,k=O=>{let N=O.split(\"-\"),X=N[1],oe=N[2];return d(O,x[X][oe])};x.mode===\"light\"&&(L(x.common,\"background\",\"#fff\"),L(x.common,\"onBackground\",\"#000\")),x.mode===\"dark\"&&(L(x.common,\"background\",\"#000\"),L(x.common,\"onBackground\",\"#fff\"));function U(O,N,X){if(b){let oe;return O===ii&&(oe=`transparent ${((1-X)*100).toFixed(0)}%`),O===it&&(oe=`#000 ${(X*100).toFixed(0)}%`),O===lt&&(oe=`#fff ${(X*100).toFixed(0)}%`),`color-mix(in ${b}, ${N}, ${oe})`}return O(N,X)}if(N5(x,[\"Alert\",\"AppBar\",\"Avatar\",\"Button\",\"Chip\",\"FilledInput\",\"LinearProgress\",\"Skeleton\",\"Slider\",\"SnackbarContent\",\"SpeedDialAction\",\"StepConnector\",\"StepContent\",\"Switch\",\"TableCell\",\"Tooltip\"]),x.mode===\"light\"){L(x.Alert,\"errorColor\",U(it,x.error.light,.6)),L(x.Alert,\"infoColor\",U(it,x.info.light,.6)),L(x.Alert,\"successColor\",U(it,x.success.light,.6)),L(x.Alert,\"warningColor\",U(it,x.warning.light,.6)),L(x.Alert,\"errorFilledBg\",k(\"palette-error-main\")),L(x.Alert,\"infoFilledBg\",k(\"palette-info-main\")),L(x.Alert,\"successFilledBg\",k(\"palette-success-main\")),L(x.Alert,\"warningFilledBg\",k(\"palette-warning-main\")),L(x.Alert,\"errorFilledColor\",zn(()=>x.getContrastText(x.error.main))),L(x.Alert,\"infoFilledColor\",zn(()=>x.getContrastText(x.info.main))),L(x.Alert,\"successFilledColor\",zn(()=>x.getContrastText(x.success.main))),L(x.Alert,\"warningFilledColor\",zn(()=>x.getContrastText(x.warning.main))),L(x.Alert,\"errorStandardBg\",U(lt,x.error.light,.9)),L(x.Alert,\"infoStandardBg\",U(lt,x.info.light,.9)),L(x.Alert,\"successStandardBg\",U(lt,x.success.light,.9)),L(x.Alert,\"warningStandardBg\",U(lt,x.warning.light,.9)),L(x.Alert,\"errorIconColor\",k(\"palette-error-main\")),L(x.Alert,\"infoIconColor\",k(\"palette-info-main\")),L(x.Alert,\"successIconColor\",k(\"palette-success-main\")),L(x.Alert,\"warningIconColor\",k(\"palette-warning-main\")),L(x.AppBar,\"defaultBg\",k(\"palette-grey-100\")),L(x.Avatar,\"defaultBg\",k(\"palette-grey-400\")),L(x.Button,\"inheritContainedBg\",k(\"palette-grey-300\")),L(x.Button,\"inheritContainedHoverBg\",k(\"palette-grey-A100\")),L(x.Chip,\"defaultBorder\",k(\"palette-grey-400\")),L(x.Chip,\"defaultAvatarColor\",k(\"palette-grey-700\")),L(x.Chip,\"defaultIconColor\",k(\"palette-grey-700\")),L(x.FilledInput,\"bg\",\"rgba(0, 0, 0, 0.06)\"),L(x.FilledInput,\"hoverBg\",\"rgba(0, 0, 0, 0.09)\"),L(x.FilledInput,\"disabledBg\",\"rgba(0, 0, 0, 0.12)\"),L(x.LinearProgress,\"primaryBg\",U(lt,x.primary.main,.62)),L(x.LinearProgress,\"secondaryBg\",U(lt,x.secondary.main,.62)),L(x.LinearProgress,\"errorBg\",U(lt,x.error.main,.62)),L(x.LinearProgress,\"infoBg\",U(lt,x.info.main,.62)),L(x.LinearProgress,\"successBg\",U(lt,x.success.main,.62)),L(x.LinearProgress,\"warningBg\",U(lt,x.warning.main,.62)),L(x.Skeleton,\"bg\",b?U(ii,x.text.primary,.11):`rgba(${k(\"palette-text-primaryChannel\")} / 0.11)`),L(x.Slider,\"primaryTrack\",U(lt,x.primary.main,.62)),L(x.Slider,\"secondaryTrack\",U(lt,x.secondary.main,.62)),L(x.Slider,\"errorTrack\",U(lt,x.error.main,.62)),L(x.Slider,\"infoTrack\",U(lt,x.info.main,.62)),L(x.Slider,\"successTrack\",U(lt,x.success.main,.62)),L(x.Slider,\"warningTrack\",U(lt,x.warning.main,.62));let O=b?U(it,x.background.default,.6825):ku(x.background.default,.8);L(x.SnackbarContent,\"bg\",O),L(x.SnackbarContent,\"color\",zn(()=>b?Fd.text.primary:x.getContrastText(O))),L(x.SpeedDialAction,\"fabHoverBg\",ku(x.background.paper,.15)),L(x.StepConnector,\"border\",k(\"palette-grey-400\")),L(x.StepContent,\"border\",k(\"palette-grey-400\")),L(x.Switch,\"defaultColor\",k(\"palette-common-white\")),L(x.Switch,\"defaultDisabledColor\",k(\"palette-grey-100\")),L(x.Switch,\"primaryDisabledColor\",U(lt,x.primary.main,.62)),L(x.Switch,\"secondaryDisabledColor\",U(lt,x.secondary.main,.62)),L(x.Switch,\"errorDisabledColor\",U(lt,x.error.main,.62)),L(x.Switch,\"infoDisabledColor\",U(lt,x.info.main,.62)),L(x.Switch,\"successDisabledColor\",U(lt,x.success.main,.62)),L(x.Switch,\"warningDisabledColor\",U(lt,x.warning.main,.62)),L(x.TableCell,\"border\",U(lt,U(ii,x.divider,1),.88)),L(x.Tooltip,\"bg\",U(ii,x.grey[700],.92))}if(x.mode===\"dark\"){L(x.Alert,\"errorColor\",U(lt,x.error.light,.6)),L(x.Alert,\"infoColor\",U(lt,x.info.light,.6)),L(x.Alert,\"successColor\",U(lt,x.success.light,.6)),L(x.Alert,\"warningColor\",U(lt,x.warning.light,.6)),L(x.Alert,\"errorFilledBg\",k(\"palette-error-dark\")),L(x.Alert,\"infoFilledBg\",k(\"palette-info-dark\")),L(x.Alert,\"successFilledBg\",k(\"palette-success-dark\")),L(x.Alert,\"warningFilledBg\",k(\"palette-warning-dark\")),L(x.Alert,\"errorFilledColor\",zn(()=>x.getContrastText(x.error.dark))),L(x.Alert,\"infoFilledColor\",zn(()=>x.getContrastText(x.info.dark))),L(x.Alert,\"successFilledColor\",zn(()=>x.getContrastText(x.success.dark))),L(x.Alert,\"warningFilledColor\",zn(()=>x.getContrastText(x.warning.dark))),L(x.Alert,\"errorStandardBg\",U(it,x.error.light,.9)),L(x.Alert,\"infoStandardBg\",U(it,x.info.light,.9)),L(x.Alert,\"successStandardBg\",U(it,x.success.light,.9)),L(x.Alert,\"warningStandardBg\",U(it,x.warning.light,.9)),L(x.Alert,\"errorIconColor\",k(\"palette-error-main\")),L(x.Alert,\"infoIconColor\",k(\"palette-info-main\")),L(x.Alert,\"successIconColor\",k(\"palette-success-main\")),L(x.Alert,\"warningIconColor\",k(\"palette-warning-main\")),L(x.AppBar,\"defaultBg\",k(\"palette-grey-900\")),L(x.AppBar,\"darkBg\",k(\"palette-background-paper\")),L(x.AppBar,\"darkColor\",k(\"palette-text-primary\")),L(x.Avatar,\"defaultBg\",k(\"palette-grey-600\")),L(x.Button,\"inheritContainedBg\",k(\"palette-grey-800\")),L(x.Button,\"inheritContainedHoverBg\",k(\"palette-grey-700\")),L(x.Chip,\"defaultBorder\",k(\"palette-grey-700\")),L(x.Chip,\"defaultAvatarColor\",k(\"palette-grey-300\")),L(x.Chip,\"defaultIconColor\",k(\"palette-grey-300\")),L(x.FilledInput,\"bg\",\"rgba(255, 255, 255, 0.09)\"),L(x.FilledInput,\"hoverBg\",\"rgba(255, 255, 255, 0.13)\"),L(x.FilledInput,\"disabledBg\",\"rgba(255, 255, 255, 0.12)\"),L(x.LinearProgress,\"primaryBg\",U(it,x.primary.main,.5)),L(x.LinearProgress,\"secondaryBg\",U(it,x.secondary.main,.5)),L(x.LinearProgress,\"errorBg\",U(it,x.error.main,.5)),L(x.LinearProgress,\"infoBg\",U(it,x.info.main,.5)),L(x.LinearProgress,\"successBg\",U(it,x.success.main,.5)),L(x.LinearProgress,\"warningBg\",U(it,x.warning.main,.5)),L(x.Skeleton,\"bg\",b?U(ii,x.text.primary,.13):`rgba(${k(\"palette-text-primaryChannel\")} / 0.13)`),L(x.Slider,\"primaryTrack\",U(it,x.primary.main,.5)),L(x.Slider,\"secondaryTrack\",U(it,x.secondary.main,.5)),L(x.Slider,\"errorTrack\",U(it,x.error.main,.5)),L(x.Slider,\"infoTrack\",U(it,x.info.main,.5)),L(x.Slider,\"successTrack\",U(it,x.success.main,.5)),L(x.Slider,\"warningTrack\",U(it,x.warning.main,.5));let O=b?U(lt,x.background.default,.985):ku(x.background.default,.98);L(x.SnackbarContent,\"bg\",O),L(x.SnackbarContent,\"color\",zn(()=>b?h0.text.primary:x.getContrastText(O))),L(x.SpeedDialAction,\"fabHoverBg\",ku(x.background.paper,.15)),L(x.StepConnector,\"border\",k(\"palette-grey-600\")),L(x.StepContent,\"border\",k(\"palette-grey-600\")),L(x.Switch,\"defaultColor\",k(\"palette-grey-300\")),L(x.Switch,\"defaultDisabledColor\",k(\"palette-grey-600\")),L(x.Switch,\"primaryDisabledColor\",U(it,x.primary.main,.55)),L(x.Switch,\"secondaryDisabledColor\",U(it,x.secondary.main,.55)),L(x.Switch,\"errorDisabledColor\",U(it,x.error.main,.55)),L(x.Switch,\"infoDisabledColor\",U(it,x.info.main,.55)),L(x.Switch,\"successDisabledColor\",U(it,x.success.main,.55)),L(x.Switch,\"warningDisabledColor\",U(it,x.warning.main,.55)),L(x.TableCell,\"border\",U(it,U(ii,x.divider,1),.68)),L(x.Tooltip,\"bg\",U(ii,x.grey[700],.92))}pa(x.background,\"default\"),pa(x.background,\"paper\"),pa(x.common,\"background\"),pa(x.common,\"onBackground\"),pa(x,\"divider\"),Object.keys(x).forEach(O=>{let N=x[O];O!==\"tonalOffset\"&&N&&typeof N==\"object\"&&(N.main&&L(x[O],\"mainChannel\",Os(Uu(N.main))),N.light&&L(x[O],\"lightChannel\",Os(Uu(N.light))),N.dark&&L(x[O],\"darkChannel\",Os(Uu(N.dark))),N.contrastText&&L(x[O],\"contrastTextChannel\",Os(Uu(N.contrastText))),O===\"text\"&&(pa(x[O],\"primary\"),pa(x[O],\"secondary\")),O===\"action\"&&(N.active&&pa(x[O],\"active\"),N.selected&&pa(x[O],\"selected\")))})}),C=t.reduce((I,x)=>Kt(I,x),C);let P={prefix:a,disableCssColorScheme:n,shouldSkipGeneratingVar:l,getSelector:yP(C),enableContrastVars:i},{vars:A,generateThemeVars:_,generateStyleSheets:z}=m0(C,P);return C.vars=A,Object.entries(C.colorSchemes[C.defaultColorScheme]).forEach(([I,x])=>{C[I]=x}),C.generateThemeVars=_,C.generateStyleSheets=z,C.generateSpacing=function(){return Cs(u.spacing,Mu(this))},C.getColorSchemeSelector=y0(s),C.spacing=C.generateSpacing(),C.shouldSkipGeneratingVar=l,C.unstable_sxConfig={...un,...u?.unstable_sxConfig},C.unstable_sx=function(x){return Kr({sx:x,theme:this})},C.toRuntimeSource=Qd,C}function hP(e,t,o){e.colorSchemes&&o&&(e.colorSchemes[t]={...o!==!0&&o,palette:Qi({...o===!0?{}:o.palette,mode:t})})}function Ls(e={},...t){let{palette:o,cssVariables:r=!1,colorSchemes:n=o?void 0:{light:!0},defaultColorScheme:a=o?.mode,...i}=e,l=a||\"light\",s=n?.[l],c={...n,...o?{[l]:{...typeof s!=\"boolean\"&&s,palette:o}}:void 0};if(r===!1){if(!(\"colorSchemes\"in e))return ju(e,...t);let u=o;\"palette\"in e||c[l]&&(c[l]!==!0?u=c[l].palette:l===\"dark\"&&(u={mode:\"dark\"}));let m=ju({...e,palette:u},...t);return m.defaultColorScheme=l,m.colorSchemes=c,m.palette.mode===\"light\"&&(m.colorSchemes.light={...c.light!==!0&&c.light,palette:m.palette},hP(m,\"dark\",c.dark)),m.palette.mode===\"dark\"&&(m.colorSchemes.dark={...c.dark!==!0&&c.dark,palette:m.palette},hP(m,\"light\",c.light)),m}return!o&&!(\"light\"in c)&&l===\"light\"&&(c.light=!0),C0({...i,colorSchemes:c,defaultColorScheme:l,...typeof r!=\"boolean\"&&r},...t)}var B5=q(re(),1);var k5=Ls(),Wd=k5;function kn(){let e=Rs(Wd);return e[_s]||e}function L5(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}var Hu=L5;var j5=e=>Hu(e)&&e!==\"classes\",Bn=j5;var U5=Hd({themeId:_s,defaultTheme:Wd,rootShouldForwardProp:Bn}),ae=U5;var H5=Ce(\"MuiBox\",[\"root\"]),gP=H5;var V5=Ls(),$5=_u({themeId:_s,defaultTheme:V5,defaultClassName:gP.root,generateClassName:Ms.generate}),Fe=$5;var TP=q(re(),1);var Y5=q(Ie(),1);function bP(){return ws}var X5=qd,He=X5;var uj=q(re(),1);var G5=q(Ie(),1);function je(e){return d0(e)}var me=ri;function q5(e){return typeof e.main==\"string\"}function I5(e,t=[]){if(!q5(e))return!1;for(let o of t)if(!e.hasOwnProperty(o)||typeof e[o]!=\"string\")return!1;return!0}function jo(e=[]){return([,t])=>t&&I5(t,e)}function vP(e){return _e(\"MuiTypography\",e)}var Tj=Ce(\"MuiTypography\",[\"root\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"subtitle1\",\"subtitle2\",\"body1\",\"body2\",\"inherit\",\"button\",\"caption\",\"overline\",\"alignLeft\",\"alignRight\",\"alignCenter\",\"alignJustify\",\"noWrap\",\"gutterBottom\",\"paragraph\"]);var SP=q(Ie(),1),F5={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},K5=bP(),Q5=e=>{let{align:t,gutterBottom:o,noWrap:r,paragraph:n,variant:a,classes:i}=e,l={root:[\"root\",a,e.align!==\"inherit\"&&`align${me(t)}`,o&&\"gutterBottom\",r&&\"noWrap\",n&&\"paragraph\"]};return Le(l,vP,i)},W5=ae(\"span\",{name:\"MuiTypography\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.variant&&t[o.variant],o.align!==\"inherit\"&&t[`align${me(o.align)}`],o.noWrap&&t.noWrap,o.gutterBottom&&t.gutterBottom,o.paragraph&&t.paragraph]}})(He(({theme:e})=>({margin:0,variants:[{props:{variant:\"inherit\"},style:{font:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}},...Object.entries(e.typography).filter(([t,o])=>t!==\"inherit\"&&o&&typeof o==\"object\").map(([t,o])=>({props:{variant:t},style:o})),...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette?.text||{}).filter(([,t])=>typeof t==\"string\").map(([t])=>({props:{color:`text${me(t)}`},style:{color:(e.vars||e).palette.text[t]}})),{props:({ownerState:t})=>t.align!==\"inherit\",style:{textAlign:\"var(--Typography-textAlign)\"}},{props:({ownerState:t})=>t.noWrap,style:{overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\"}},{props:({ownerState:t})=>t.gutterBottom,style:{marginBottom:\"0.35em\"}},{props:({ownerState:t})=>t.paragraph,style:{marginBottom:16}}]}))),xP={h1:\"h1\",h2:\"h2\",h3:\"h3\",h4:\"h4\",h5:\"h5\",h6:\"h6\",subtitle1:\"h6\",subtitle2:\"h6\",body1:\"p\",body2:\"p\",inherit:\"p\"},Z5=TP.forwardRef(function(t,o){let{color:r,...n}=je({props:t,name:\"MuiTypography\"}),a=!F5[r],i=K5({...n,...a&&{color:r}}),{align:l=\"inherit\",className:s,component:c,gutterBottom:u=!1,noWrap:m=!1,paragraph:p=!1,variant:d=\"body1\",variantMapping:v=xP,...T}=i,S={...i,align:l,color:r,className:s,component:c,gutterBottom:u,noWrap:m,paragraph:p,variant:d,variantMapping:v},h=c||(p?\"p\":v[d]||xP[d])||\"span\",y=Q5(S);return(0,SP.jsx)(W5,{as:h,ref:o,className:ie(y.root,s),...T,ownerState:S,style:{...l!==\"inherit\"&&{\"--Typography-textAlign\":l},...T.style}})}),Xe=Z5;var $P=q(re(),1);var UP=q(re(),1);var Wi=q(re(),1);function js(e){let{controlled:t,default:o,name:r,state:n=\"value\"}=e,{current:a}=Wi.useRef(t!==void 0),[i,l]=Wi.useState(o),s=a?t:i,c=Wi.useCallback(u=>{a||l(u)},[]);return[s,c]}var Zd=js;var CP=q(re(),1);var EP=q(re(),1),J5=EP.createContext(void 0),PP=J5;function R0(){return CP.useContext(PP)}var jn=q(re(),1);function pn(e){try{return e.matches(\":focus-visible\")}catch{}return!1}var Us=q(re(),1);function yo(...e){let t=Us.useRef(void 0),o=Us.useCallback(r=>{let n=e.map(a=>{if(a==null)return null;if(typeof a==\"function\"){let i=a,l=i(r);return typeof l==\"function\"?l:()=>{i(null)}}return a.current=r,()=>{a.current=null}});return()=>{n.forEach(a=>a?.())}},e);return Us.useMemo(()=>e.every(r=>r==null)?null:r=>{t.current&&(t.current(),t.current=void 0),r!=null&&(t.current=o(r))},e)}var Mr=yo;var w0=q(re(),1);function e3(e){let t=w0.useRef(e);return wr(()=>{t.current=e}),w0.useRef((...o)=>(0,t.current)(...o)).current}var Ln=e3;var si=Ln;var Jd=q(re(),1);var wP=q(re(),1),RP={};function Hs(e,t){let o=wP.useRef(RP);return o.current===RP&&(o.current=e(t)),o}var M0=class e{static create(){return new e}static use(){let t=Hs(e.create).current,[o,r]=Jd.useState(!1);return t.shouldMount=o,t.setShouldMount=r,Jd.useEffect(t.mountEffect,[o]),t}constructor(){this.ref={current:null},this.mounted=null,this.didMount=!1,this.shouldMount=!1,this.setShouldMount=null}mount(){return this.mounted||(this.mounted=t3(),this.shouldMount=!0,this.setShouldMount(this.shouldMount)),this.mounted}mountEffect=()=>{this.shouldMount&&!this.didMount&&this.ref.current!==null&&(this.didMount=!0,this.mounted.resolve())};start(...t){this.mount().then(()=>this.ref.current?.start(...t))}stop(...t){this.mount().then(()=>this.ref.current?.stop(...t))}pulsate(...t){this.mount().then(()=>this.ref.current?.pulsate(...t))}};function em(){return M0.use()}function t3(){let e,t,o=new Promise((r,n)=>{e=r,t=n});return o.resolve=e,o.reject=t,o}var ho=q(re(),1);function tm(e,t){if(e==null)return{};var o={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;o[r]=e[r]}return o}function om(e,t){return om=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(o,r){return o.__proto__=r,o},om(e,t)}function rm(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,om(e,t)}var Vu=q(re()),$u=q(Op());var O0={disabled:!1};var MP=q(re()),Vs=MP.default.createContext(null);var OP=function(t){return t.scrollTop};var Yu=\"unmounted\",Zi=\"exited\",Ji=\"entering\",Ys=\"entered\",A0=\"exiting\",fa=(function(e){rm(t,e);function t(r,n){var a;a=e.call(this,r,n)||this;var i=n,l=i&&!i.isMounting?r.enter:r.appear,s;return a.appearStatus=null,r.in?l?(s=Zi,a.appearStatus=Ji):s=Ys:r.unmountOnExit||r.mountOnEnter?s=Yu:s=Zi,a.state={status:s},a.nextCallback=null,a}t.getDerivedStateFromProps=function(n,a){var i=n.in;return i&&a.status===Yu?{status:Zi}:null};var o=t.prototype;return o.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},o.componentDidUpdate=function(n){var a=null;if(n!==this.props){var i=this.state.status;this.props.in?i!==Ji&&i!==Ys&&(a=Ji):(i===Ji||i===Ys)&&(a=A0)}this.updateStatus(!1,a)},o.componentWillUnmount=function(){this.cancelNextCallback()},o.getTimeouts=function(){var n=this.props.timeout,a,i,l;return a=i=l=n,n!=null&&typeof n!=\"number\"&&(a=n.exit,i=n.enter,l=n.appear!==void 0?n.appear:i),{exit:a,enter:i,appear:l}},o.updateStatus=function(n,a){if(n===void 0&&(n=!1),a!==null)if(this.cancelNextCallback(),a===Ji){if(this.props.unmountOnExit||this.props.mountOnEnter){var i=this.props.nodeRef?this.props.nodeRef.current:$u.default.findDOMNode(this);i&&OP(i)}this.performEnter(n)}else this.performExit();else this.props.unmountOnExit&&this.state.status===Zi&&this.setState({status:Yu})},o.performEnter=function(n){var a=this,i=this.props.enter,l=this.context?this.context.isMounting:n,s=this.props.nodeRef?[l]:[$u.default.findDOMNode(this),l],c=s[0],u=s[1],m=this.getTimeouts(),p=l?m.appear:m.enter;if(!n&&!i||O0.disabled){this.safeSetState({status:Ys},function(){a.props.onEntered(c)});return}this.props.onEnter(c,u),this.safeSetState({status:Ji},function(){a.props.onEntering(c,u),a.onTransitionEnd(p,function(){a.safeSetState({status:Ys},function(){a.props.onEntered(c,u)})})})},o.performExit=function(){var n=this,a=this.props.exit,i=this.getTimeouts(),l=this.props.nodeRef?void 0:$u.default.findDOMNode(this);if(!a||O0.disabled){this.safeSetState({status:Zi},function(){n.props.onExited(l)});return}this.props.onExit(l),this.safeSetState({status:A0},function(){n.props.onExiting(l),n.onTransitionEnd(i.exit,function(){n.safeSetState({status:Zi},function(){n.props.onExited(l)})})})},o.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},o.safeSetState=function(n,a){a=this.setNextCallback(a),this.setState(n,a)},o.setNextCallback=function(n){var a=this,i=!0;return this.nextCallback=function(l){i&&(i=!1,a.nextCallback=null,n(l))},this.nextCallback.cancel=function(){i=!1},this.nextCallback},o.onTransitionEnd=function(n,a){this.setNextCallback(a);var i=this.props.nodeRef?this.props.nodeRef.current:$u.default.findDOMNode(this),l=n==null&&!this.props.addEndListener;if(!i||l){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var s=this.props.nodeRef?[this.nextCallback]:[i,this.nextCallback],c=s[0],u=s[1];this.props.addEndListener(c,u)}n!=null&&setTimeout(this.nextCallback,n)},o.render=function(){var n=this.state.status;if(n===Yu)return null;var a=this.props,i=a.children,l=a.in,s=a.mountOnEnter,c=a.unmountOnExit,u=a.appear,m=a.enter,p=a.exit,d=a.timeout,v=a.addEndListener,T=a.onEnter,S=a.onEntering,h=a.onEntered,y=a.onExit,g=a.onExiting,b=a.onExited,E=a.nodeRef,C=tm(a,[\"children\",\"in\",\"mountOnEnter\",\"unmountOnExit\",\"appear\",\"enter\",\"exit\",\"timeout\",\"addEndListener\",\"onEnter\",\"onEntering\",\"onEntered\",\"onExit\",\"onExiting\",\"onExited\",\"nodeRef\"]);return Vu.default.createElement(Vs.Provider,{value:null},typeof i==\"function\"?i(n,C):Vu.default.cloneElement(Vu.default.Children.only(i),C))},t})(Vu.default.Component);fa.contextType=Vs;fa.propTypes={};function $s(){}fa.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:$s,onEntering:$s,onEntered:$s,onExit:$s,onExiting:$s,onExited:$s};fa.UNMOUNTED=Yu;fa.EXITED=Zi;fa.ENTERING=Ji;fa.ENTERED=Ys;fa.EXITING=A0;var Xu=fa;function AP(e){if(e===void 0)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}var Gu=q(re());var Qr=q(re());function nm(e,t){var o=function(a){return t&&(0,Qr.isValidElement)(a)?t(a):a},r=Object.create(null);return e&&Qr.Children.map(e,function(n){return n}).forEach(function(n){r[n.key]=o(n)}),r}function o3(e,t){e=e||{},t=t||{};function o(u){return u in t?t[u]:e[u]}var r=Object.create(null),n=[];for(var a in e)a in t?n.length&&(r[a]=n,n=[]):n.push(a);var i,l={};for(var s in t){if(r[s])for(i=0;i{this.currentId=null,o()},t)}clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)};disposeEffect=()=>this.clear};function fn(){let e=Hs(Xs.create).current;return _0(e.disposeEffect),e}var am=q(re(),1);var z0=q(Ie(),1);function i3(e){let{className:t,classes:o,pulsate:r=!1,rippleX:n,rippleY:a,rippleSize:i,in:l,onExited:s,timeout:c}=e,[u,m]=am.useState(!1),p=ie(t,o.ripple,o.rippleVisible,r&&o.ripplePulsate),d={width:i,height:i,top:-(i/2)+a,left:-(i/2)+n},v=ie(o.child,u&&o.childLeaving,r&&o.childPulsate);return!l&&!u&&m(!0),am.useEffect(()=>{if(!l&&s!=null){let T=setTimeout(s,c);return()=>{clearTimeout(T)}}},[s,l,c]),(0,z0.jsx)(\"span\",{className:p,style:d,children:(0,z0.jsx)(\"span\",{className:v})})}var zP=i3;var l3=Ce(\"MuiTouchRipple\",[\"root\",\"ripple\",\"rippleVisible\",\"ripplePulsate\",\"child\",\"childLeaving\",\"childPulsate\"]),Or=l3;var im=q(Ie(),1),k0=550,s3=80,c3=_n`\n 0% {\n transform: scale(0);\n opacity: 0.1;\n }\n\n 100% {\n transform: scale(1);\n opacity: 0.3;\n }\n`,u3=_n`\n 0% {\n opacity: 1;\n }\n\n 100% {\n opacity: 0;\n }\n`,p3=_n`\n 0% {\n transform: scale(1);\n }\n\n 50% {\n transform: scale(0.92);\n }\n\n 100% {\n transform: scale(1);\n }\n`,f3=ae(\"span\",{name:\"MuiTouchRipple\",slot:\"Root\"})({overflow:\"hidden\",pointerEvents:\"none\",position:\"absolute\",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:\"inherit\"}),d3=ae(zP,{name:\"MuiTouchRipple\",slot:\"Ripple\"})`\n opacity: 0;\n position: absolute;\n\n &.${Or.rippleVisible} {\n opacity: 0.3;\n transform: scale(1);\n animation-name: ${c3};\n animation-duration: ${k0}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n &.${Or.ripplePulsate} {\n animation-duration: ${({theme:e})=>e.transitions.duration.shorter}ms;\n }\n\n & .${Or.child} {\n opacity: 1;\n display: block;\n width: 100%;\n height: 100%;\n border-radius: 50%;\n background-color: currentColor;\n }\n\n & .${Or.childLeaving} {\n opacity: 0;\n animation-name: ${u3};\n animation-duration: ${k0}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n & .${Or.childPulsate} {\n position: absolute;\n /* @noflip */\n left: 0px;\n top: 0;\n animation-name: ${p3};\n animation-duration: 2500ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n animation-iteration-count: infinite;\n animation-delay: 200ms;\n }\n`,m3=ho.forwardRef(function(t,o){let r=je({props:t,name:\"MuiTouchRipple\"}),{center:n=!1,classes:a={},className:i,...l}=r,[s,c]=ho.useState([]),u=ho.useRef(0),m=ho.useRef(null);ho.useEffect(()=>{m.current&&(m.current(),m.current=null)},[s]);let p=ho.useRef(!1),d=fn(),v=ho.useRef(null),T=ho.useRef(null),S=ho.useCallback(b=>{let{pulsate:E,rippleX:C,rippleY:P,rippleSize:A,cb:_}=b;c(z=>[...z,(0,im.jsx)(d3,{classes:{ripple:ie(a.ripple,Or.ripple),rippleVisible:ie(a.rippleVisible,Or.rippleVisible),ripplePulsate:ie(a.ripplePulsate,Or.ripplePulsate),child:ie(a.child,Or.child),childLeaving:ie(a.childLeaving,Or.childLeaving),childPulsate:ie(a.childPulsate,Or.childPulsate)},timeout:k0,pulsate:E,rippleX:C,rippleY:P,rippleSize:A},u.current)]),u.current+=1,m.current=_},[a]),h=ho.useCallback((b={},E={},C=()=>{})=>{let{pulsate:P=!1,center:A=n||E.pulsate,fakeElement:_=!1}=E;if(b?.type===\"mousedown\"&&p.current){p.current=!1;return}b?.type===\"touchstart\"&&(p.current=!0);let z=_?null:T.current,I=z?z.getBoundingClientRect():{width:0,height:0,left:0,top:0},x,k,U;if(A||b===void 0||b.clientX===0&&b.clientY===0||!b.clientX&&!b.touches)x=Math.round(I.width/2),k=Math.round(I.height/2);else{let{clientX:O,clientY:N}=b.touches&&b.touches.length>0?b.touches[0]:b;x=Math.round(O-I.left),k=Math.round(N-I.top)}if(A)U=Math.sqrt((2*I.width**2+I.height**2)/3),U%2===0&&(U+=1);else{let O=Math.max(Math.abs((z?z.clientWidth:0)-x),x)*2+2,N=Math.max(Math.abs((z?z.clientHeight:0)-k),k)*2+2;U=Math.sqrt(O**2+N**2)}b?.touches?v.current===null&&(v.current=()=>{S({pulsate:P,rippleX:x,rippleY:k,rippleSize:U,cb:C})},d.start(s3,()=>{v.current&&(v.current(),v.current=null)})):S({pulsate:P,rippleX:x,rippleY:k,rippleSize:U,cb:C})},[n,S,d]),y=ho.useCallback(()=>{h({},{pulsate:!0})},[h]),g=ho.useCallback((b,E)=>{if(d.clear(),b?.type===\"touchend\"&&v.current){v.current(),v.current=null,d.start(0,()=>{g(b,E)});return}v.current=null,c(C=>C.length>0?C.slice(1):C),m.current=E},[d]);return ho.useImperativeHandle(o,()=>({pulsate:y,start:h,stop:g}),[y,h,g]),(0,im.jsx)(f3,{className:ie(Or.root,a.root,i),ref:T,...l,children:(0,im.jsx)(N0,{component:null,exit:!0,children:s})})}),kP=m3;function BP(e){return _e(\"MuiButtonBase\",e)}var y3=Ce(\"MuiButtonBase\",[\"root\",\"disabled\",\"focusVisible\"]),LP=y3;var lm=q(Ie(),1),h3=e=>{let{disabled:t,focusVisible:o,focusVisibleClassName:r,classes:n}=e,i=Le({root:[\"root\",t&&\"disabled\",o&&\"focusVisible\"]},BP,n);return o&&r&&(i.root+=` ${r}`),i},g3=ae(\"button\",{name:\"MuiButtonBase\",slot:\"Root\"})({display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",position:\"relative\",boxSizing:\"border-box\",WebkitTapHighlightColor:\"transparent\",backgroundColor:\"transparent\",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:\"pointer\",userSelect:\"none\",verticalAlign:\"middle\",MozAppearance:\"none\",WebkitAppearance:\"none\",textDecoration:\"none\",color:\"inherit\",\"&::-moz-focus-inner\":{borderStyle:\"none\"},[`&.${LP.disabled}`]:{pointerEvents:\"none\",cursor:\"default\"},\"@media print\":{colorAdjust:\"exact\"}}),b3=jn.forwardRef(function(t,o){let r=je({props:t,name:\"MuiButtonBase\"}),{action:n,centerRipple:a=!1,children:i,className:l,component:s=\"button\",disabled:c=!1,disableRipple:u=!1,disableTouchRipple:m=!1,focusRipple:p=!1,focusVisibleClassName:d,LinkComponent:v=\"a\",onBlur:T,onClick:S,onContextMenu:h,onDragLeave:y,onFocus:g,onFocusVisible:b,onKeyDown:E,onKeyUp:C,onMouseDown:P,onMouseLeave:A,onMouseUp:_,onTouchEnd:z,onTouchMove:I,onTouchStart:x,tabIndex:k=0,TouchRippleProps:U,touchRippleRef:O,type:N,...X}=r,oe=jn.useRef(null),W=em(),Te=Mr(W.ref,O),[fe,Ke]=jn.useState(!1);c&&fe&&Ke(!1),jn.useImperativeHandle(n,()=>({focusVisible:()=>{Ke(!0),oe.current.focus()}}),[]);let Ze=W.shouldMount&&!u&&!c;jn.useEffect(()=>{fe&&p&&!u&&W.pulsate()},[u,p,fe,W]);let Ue=da(W,\"start\",P,m),xe=da(W,\"stop\",h,m),Je=da(W,\"stop\",y,m),ht=da(W,\"stop\",_,m),we=da(W,\"stop\",se=>{fe&&se.preventDefault(),A&&A(se)},m),ft=da(W,\"start\",x,m),le=da(W,\"stop\",z,m),Oe=da(W,\"stop\",I,m),Ae=da(W,\"stop\",se=>{pn(se.target)||Ke(!1),T&&T(se)},!1),et=si(se=>{oe.current||(oe.current=se.currentTarget),pn(se.target)&&(Ke(!0),b&&b(se)),g&&g(se)}),dt=()=>{let se=oe.current;return s&&s!==\"button\"&&!(se.tagName===\"A\"&&se.href)},Lt=si(se=>{p&&!se.repeat&&fe&&se.key===\" \"&&W.stop(se,()=>{W.start(se)}),se.target===se.currentTarget&&dt()&&se.key===\" \"&&se.preventDefault(),E&&E(se),se.target===se.currentTarget&&dt()&&se.key===\"Enter\"&&!c&&(se.preventDefault(),S&&S(se))}),jt=si(se=>{p&&se.key===\" \"&&fe&&!se.defaultPrevented&&W.stop(se,()=>{W.pulsate(se)}),C&&C(se),S&&se.target===se.currentTarget&&dt()&&se.key===\" \"&&!se.defaultPrevented&&S(se)}),Be=s;Be===\"button\"&&(X.href||X.to)&&(Be=v);let Nt={};if(Be===\"button\"){let se=!!X.formAction;Nt.type=N===void 0&&!se?\"button\":N,Nt.disabled=c}else!X.href&&!X.to&&(Nt.role=\"button\"),c&&(Nt[\"aria-disabled\"]=c);let Ro=Mr(o,oe),Ut={...r,centerRipple:a,component:s,disabled:c,disableRipple:u,disableTouchRipple:m,focusRipple:p,tabIndex:k,focusVisible:fe},st=h3(Ut);return(0,lm.jsxs)(g3,{as:Be,className:ie(st.root,l),ownerState:Ut,onBlur:Ae,onClick:S,onContextMenu:xe,onFocus:et,onKeyDown:Lt,onKeyUp:jt,onMouseDown:Ue,onMouseLeave:we,onMouseUp:ht,onDragLeave:Je,onTouchEnd:le,onTouchMove:Oe,onTouchStart:ft,ref:Ro,tabIndex:c?-1:k,type:N,...Nt,...X,children:[i,Ze?(0,lm.jsx)(kP,{ref:Te,center:a,...U}):null]})});function da(e,t,o,r=!1){return si(n=>(o&&o(n),r||e[t](n),!0))}var ma=b3;function jP(e){return _e(\"PrivateSwitchBase\",e)}var T9=Ce(\"PrivateSwitchBase\",[\"root\",\"checked\",\"disabled\",\"input\",\"edgeStart\",\"edgeEnd\"]);function v3(e){return typeof e==\"string\"}var dn=v3;function x3(e,t,o){return e===void 0||dn(e)?t:{...t,ownerState:{...t.ownerState,...o}}}var qu=x3;function T3(e,t,o){return typeof e==\"function\"?e(t,o):e}var Iu=T3;function S3(e,t=[]){if(e===void 0)return{};let o={};return Object.keys(e).filter(r=>r.match(/^on[A-Z]/)&&typeof e[r]==\"function\"&&!t.includes(r)).forEach(r=>{o[r]=e[r]}),o}var ya=S3;function E3(e){if(e===void 0)return{};let t={};return Object.keys(e).filter(o=>!(o.match(/^on[A-Z]/)&&typeof e[o]==\"function\")).forEach(o=>{t[o]=e[o]}),t}var sm=E3;function P3(e){let{getSlotProps:t,additionalProps:o,externalSlotProps:r,externalForwardedProps:n,className:a}=e;if(!t){let d=ie(o?.className,a,n?.className,r?.className),v={...o?.style,...n?.style,...r?.style},T={...o,...n,...r};return d.length>0&&(T.className=d),Object.keys(v).length>0&&(T.style=v),{props:T,internalRef:void 0}}let i=ya({...n,...r}),l=sm(r),s=sm(n),c=t(i),u=ie(c?.className,o?.className,a,n?.className,r?.className),m={...c?.style,...o?.style,...n?.style,...r?.style},p={...c,...o,...s,...l};return u.length>0&&(p.className=u),Object.keys(m).length>0&&(p.style=m),{props:p,internalRef:c.ref}}var Fu=P3;function Ct(e,t){let{className:o,elementType:r,ownerState:n,externalForwardedProps:a,internalForwardedProps:i,shouldForwardComponentProp:l=!1,...s}=t,{component:c,slots:u={[e]:void 0},slotProps:m={[e]:void 0},...p}=a,d=u[e]||r,v=Iu(m[e],n),{props:{component:T,...S},internalRef:h}=Fu({className:o,...s,externalForwardedProps:e===\"root\"?p:void 0,externalSlotProps:v}),y=yo(h,v?.ref,t.ref),g=e===\"root\"?T||c:T,b=qu(d,{...e===\"root\"&&!c&&!u[e]&&i,...e!==\"root\"&&!u[e]&&i,...S,...g&&!l&&{as:g},...g&&l&&{component:g},ref:y},n);return[d,b]}var cm=q(Ie(),1),C3=e=>{let{classes:t,checked:o,disabled:r,edge:n}=e,a={root:[\"root\",o&&\"checked\",r&&\"disabled\",n&&`edge${me(n)}`],input:[\"input\"]};return Le(a,jP,t)},R3=ae(ma,{name:\"MuiSwitchBase\"})({padding:9,borderRadius:\"50%\",variants:[{props:{edge:\"start\",size:\"small\"},style:{marginLeft:-3}},{props:({edge:e,ownerState:t})=>e===\"start\"&&t.size!==\"small\",style:{marginLeft:-12}},{props:{edge:\"end\",size:\"small\"},style:{marginRight:-3}},{props:({edge:e,ownerState:t})=>e===\"end\"&&t.size!==\"small\",style:{marginRight:-12}}]}),w3=ae(\"input\",{name:\"MuiSwitchBase\",shouldForwardProp:Bn})({cursor:\"inherit\",position:\"absolute\",opacity:0,width:\"100%\",height:\"100%\",top:0,left:0,margin:0,padding:0,zIndex:1}),M3=UP.forwardRef(function(t,o){let{autoFocus:r,checked:n,checkedIcon:a,defaultChecked:i,disabled:l,disableFocusRipple:s=!1,edge:c=!1,icon:u,id:m,inputProps:p,inputRef:d,name:v,onBlur:T,onChange:S,onFocus:h,readOnly:y,required:g=!1,tabIndex:b,type:E,value:C,slots:P={},slotProps:A={},..._}=t,[z,I]=Zd({controlled:n,default:!!i,name:\"SwitchBase\",state:\"checked\"}),x=R0(),k=xe=>{h&&h(xe),x&&x.onFocus&&x.onFocus(xe)},U=xe=>{T&&T(xe),x&&x.onBlur&&x.onBlur(xe)},O=xe=>{if(xe.nativeEvent.defaultPrevented||y)return;let Je=xe.target.checked;I(Je),S&&S(xe,Je)},N=l;x&&typeof N>\"u\"&&(N=x.disabled);let X=E===\"checkbox\"||E===\"radio\",oe={...t,checked:z,disabled:N,disableFocusRipple:s,edge:c},W=C3(oe),Te={slots:P,slotProps:{input:p,...A}},[fe,Ke]=Ct(\"root\",{ref:o,elementType:R3,className:W.root,shouldForwardComponentProp:!0,externalForwardedProps:{...Te,component:\"span\",..._},getSlotProps:xe=>({...xe,onFocus:Je=>{xe.onFocus?.(Je),k(Je)},onBlur:Je=>{xe.onBlur?.(Je),U(Je)}}),ownerState:oe,additionalProps:{centerRipple:!0,focusRipple:!s,role:void 0,tabIndex:null}}),[Ze,Ue]=Ct(\"input\",{ref:d,elementType:w3,className:W.input,externalForwardedProps:Te,getSlotProps:xe=>({...xe,onChange:Je=>{xe.onChange?.(Je),O(Je)}}),ownerState:oe,additionalProps:{autoFocus:r,checked:n,defaultChecked:i,disabled:N,id:X?m:void 0,name:v,readOnly:y,required:g,tabIndex:b,type:E,...E===\"checkbox\"&&C===void 0?{}:{value:C}}});return(0,cm.jsxs)(fe,{...Ke,children:[(0,cm.jsx)(Ze,{...Ue}),z?a:u]})}),HP=M3;function VP(e){return _e(\"MuiSwitch\",e)}var O3=Ce(\"MuiSwitch\",[\"root\",\"edgeStart\",\"edgeEnd\",\"switchBase\",\"colorPrimary\",\"colorSecondary\",\"sizeSmall\",\"sizeMedium\",\"checked\",\"disabled\",\"input\",\"thumb\",\"track\"]),Uo=O3;var Gs=q(Ie(),1),A3=e=>{let{classes:t,edge:o,size:r,color:n,checked:a,disabled:i}=e,l={root:[\"root\",o&&`edge${me(o)}`,`size${me(r)}`],switchBase:[\"switchBase\",`color${me(n)}`,a&&\"checked\",i&&\"disabled\"],thumb:[\"thumb\"],track:[\"track\"],input:[\"input\"]},s=Le(l,VP,t);return{...t,...s}},D3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.edge&&t[`edge${me(o.edge)}`],t[`size${me(o.size)}`]]}})({display:\"inline-flex\",width:58,height:38,overflow:\"hidden\",padding:12,boxSizing:\"border-box\",position:\"relative\",flexShrink:0,zIndex:0,verticalAlign:\"middle\",\"@media print\":{colorAdjust:\"exact\"},variants:[{props:{edge:\"start\"},style:{marginLeft:-8}},{props:{edge:\"end\"},style:{marginRight:-8}},{props:{size:\"small\"},style:{width:40,height:24,padding:7,[`& .${Uo.thumb}`]:{width:16,height:16},[`& .${Uo.switchBase}`]:{padding:4,[`&.${Uo.checked}`]:{transform:\"translateX(16px)\"}}}}]}),N3=ae(HP,{name:\"MuiSwitch\",slot:\"SwitchBase\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.switchBase,{[`& .${Uo.input}`]:t.input},o.color!==\"default\"&&t[`color${me(o.color)}`]]}})(He(({theme:e})=>({position:\"absolute\",top:0,left:0,zIndex:1,color:e.vars?e.vars.palette.Switch.defaultColor:`${e.palette.mode===\"light\"?e.palette.common.white:e.palette.grey[300]}`,transition:e.transitions.create([\"left\",\"transform\"],{duration:e.transitions.duration.shortest}),[`&.${Uo.checked}`]:{transform:\"translateX(20px)\"},[`&.${Uo.disabled}`]:{color:e.vars?e.vars.palette.Switch.defaultDisabledColor:`${e.palette.mode===\"light\"?e.palette.grey[100]:e.palette.grey[600]}`},[`&.${Uo.checked} + .${Uo.track}`]:{opacity:.5},[`&.${Uo.disabled} + .${Uo.track}`]:{opacity:e.vars?e.vars.opacity.switchTrackDisabled:`${e.palette.mode===\"light\"?.12:.2}`},[`& .${Uo.input}`]:{left:\"-100%\",width:\"300%\"}})),He(({theme:e})=>({\"&:hover\":{backgroundColor:e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity),\"@media (hover: none)\":{backgroundColor:\"transparent\"}},variants:[...Object.entries(e.palette).filter(jo([\"light\"])).map(([t])=>({props:{color:t},style:{[`&.${Uo.checked}`]:{color:(e.vars||e).palette[t].main,\"&:hover\":{backgroundColor:e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity),\"@media (hover: none)\":{backgroundColor:\"transparent\"}},[`&.${Uo.disabled}`]:{color:e.vars?e.vars.palette.Switch[`${t}DisabledColor`]:`${e.palette.mode===\"light\"?e.lighten(e.palette[t].main,.62):e.darken(e.palette[t].main,.55)}`}},[`&.${Uo.checked} + .${Uo.track}`]:{backgroundColor:(e.vars||e).palette[t].main}}}))]}))),_3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Track\"})(He(({theme:e})=>({height:\"100%\",width:\"100%\",borderRadius:14/2,zIndex:-1,transition:e.transitions.create([\"opacity\",\"background-color\"],{duration:e.transitions.duration.shortest}),backgroundColor:e.vars?e.vars.palette.common.onBackground:`${e.palette.mode===\"light\"?e.palette.common.black:e.palette.common.white}`,opacity:e.vars?e.vars.opacity.switchTrack:`${e.palette.mode===\"light\"?.38:.3}`}))),z3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Thumb\"})(He(({theme:e})=>({boxShadow:(e.vars||e).shadows[1],backgroundColor:\"currentColor\",width:20,height:20,borderRadius:\"50%\"}))),k3=$P.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSwitch\"}),{className:n,color:a=\"primary\",edge:i=!1,size:l=\"medium\",sx:s,slots:c={},slotProps:u={},...m}=r,p={...r,color:a,edge:i,size:l},d=A3(p),v={slots:c,slotProps:u},[T,S]=Ct(\"root\",{className:ie(d.root,n),elementType:D3,externalForwardedProps:v,ownerState:p,additionalProps:{sx:s}}),[h,y]=Ct(\"thumb\",{className:d.thumb,elementType:z3,externalForwardedProps:v,ownerState:p}),g=(0,Gs.jsx)(h,{...y}),[b,E]=Ct(\"track\",{className:d.track,elementType:_3,externalForwardedProps:v,ownerState:p});return(0,Gs.jsxs)(T,{...S,children:[(0,Gs.jsx)(N3,{type:\"checkbox\",icon:g,checkedIcon:g,ref:o,ownerState:p,...m,classes:{...d,root:d.switchBase},slots:{...c.switchBase&&{root:c.switchBase},...c.input&&{input:c.input}},slotProps:{...u.switchBase&&{root:typeof u.switchBase==\"function\"?u.switchBase(p):u.switchBase},input:{role:\"switch\"},...u.input&&{input:typeof u.input==\"function\"?u.input(p):u.input}}}),(0,Gs.jsx)(b,{...E})]})}),Un=k3;var ep=q(re(),1);function Ku(...e){return e.reduce((t,o)=>o==null?t:function(...n){t.apply(this,n),o.apply(this,n)},()=>{})}var dm=q(re(),1);var um=q(re(),1);function YP(e){return _e(\"MuiSvgIcon\",e)}var MH=Ce(\"MuiSvgIcon\",[\"root\",\"colorPrimary\",\"colorSecondary\",\"colorAction\",\"colorError\",\"colorDisabled\",\"fontSizeInherit\",\"fontSizeSmall\",\"fontSizeMedium\",\"fontSizeLarge\"]);var pm=q(Ie(),1),B3=e=>{let{color:t,fontSize:o,classes:r}=e,n={root:[\"root\",t!==\"inherit\"&&`color${me(t)}`,`fontSize${me(o)}`]};return Le(n,YP,r)},L3=ae(\"svg\",{name:\"MuiSvgIcon\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.color!==\"inherit\"&&t[`color${me(o.color)}`],t[`fontSize${me(o.fontSize)}`]]}})(He(({theme:e})=>({userSelect:\"none\",width:\"1em\",height:\"1em\",display:\"inline-block\",flexShrink:0,transition:e.transitions?.create?.(\"fill\",{duration:(e.vars??e).transitions?.duration?.shorter}),variants:[{props:t=>!t.hasSvgAsChild,style:{fill:\"currentColor\"}},{props:{fontSize:\"inherit\"},style:{fontSize:\"inherit\"}},{props:{fontSize:\"small\"},style:{fontSize:e.typography?.pxToRem?.(20)||\"1.25rem\"}},{props:{fontSize:\"medium\"},style:{fontSize:e.typography?.pxToRem?.(24)||\"1.5rem\"}},{props:{fontSize:\"large\"},style:{fontSize:e.typography?.pxToRem?.(35)||\"2.1875rem\"}},...Object.entries((e.vars??e).palette).filter(([,t])=>t&&t.main).map(([t])=>({props:{color:t},style:{color:(e.vars??e).palette?.[t]?.main}})),{props:{color:\"action\"},style:{color:(e.vars??e).palette?.action?.active}},{props:{color:\"disabled\"},style:{color:(e.vars??e).palette?.action?.disabled}},{props:{color:\"inherit\"},style:{color:void 0}}]}))),XP=um.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSvgIcon\"}),{children:n,className:a,color:i=\"inherit\",component:l=\"svg\",fontSize:s=\"medium\",htmlColor:c,inheritViewBox:u=!1,titleAccess:m,viewBox:p=\"0 0 24 24\",...d}=r,v=um.isValidElement(n)&&n.type===\"svg\",T={...r,color:i,component:l,fontSize:s,instanceFontSize:t.fontSize,inheritViewBox:u,viewBox:p,hasSvgAsChild:v},S={};u||(S.viewBox=p);let h=B3(T);return(0,pm.jsxs)(L3,{as:l,className:ie(h.root,a),focusable:\"false\",color:c,\"aria-hidden\":m?void 0:!0,role:m?\"img\":void 0,ref:o,...S,...d,...v&&n.props,ownerState:T,children:[v?n.props.children:n,m?(0,pm.jsx)(\"title\",{children:m}):null]})});XP.muiName=\"SvgIcon\";var fm=XP;var GP=q(Ie(),1);function Qu(e,t){function o(r,n){return(0,GP.jsx)(fm,{\"data-testid\":void 0,ref:n,...r,children:e})}return o.muiName=fm.muiName,dm.memo(dm.forwardRef(o))}function mm(e,t=166){let o;function r(...n){let a=()=>{e.apply(this,n)};clearTimeout(o),o=setTimeout(a,t)}return r.clear=()=>{clearTimeout(o)},r}var qP=mm;function Yt(e){return e&&e.ownerDocument||document}var Wu=Yt;function ha(e){return Yt(e).defaultView||window}var qs=ha;function Zu(e,t){typeof e==\"function\"?e(t):e&&(e.current=t)}var ym=wr;var tl=Gd;function j3(e,t){let o=e.charCodeAt(2);return e[0]===\"o\"&&e[1]===\"n\"&&o>=65&&o<=90&&typeof t==\"function\"}function hm(e,t){if(!e)return t;function o(i,l){let s={};return Object.keys(l).forEach(c=>{j3(c,l[c])&&typeof i[c]==\"function\"&&(s[c]=(...u)=>{i[c](...u),l[c](...u)})}),s}if(typeof e==\"function\"||typeof t==\"function\")return i=>{let l=typeof t==\"function\"?t(i):t,s=typeof e==\"function\"?e({...i,...l}):e,c=ie(i?.className,l?.className,s?.className),u=o(s,l);return{...l,...s,...u,...!!c&&{className:c},...l?.style&&s?.style&&{style:{...l.style,...s.style}},...l?.sx&&s?.sx&&{sx:[...Array.isArray(l.sx)?l.sx:[l.sx],...Array.isArray(s.sx)?s.sx:[s.sx]]}}};let r=t,n=o(e,r),a=ie(r?.className,e?.className);return{...t,...e,...n,...!!a&&{className:a},...r?.style&&e?.style&&{style:{...r.style,...e.style}},...r?.sx&&e?.sx&&{sx:[...Array.isArray(r.sx)?r.sx:[r.sx],...Array.isArray(e.sx)?e.sx:[e.sx]]}}}var FP=q(re(),1);function IP(e){return _e(\"MuiCircularProgress\",e)}var SV=Ce(\"MuiCircularProgress\",[\"root\",\"determinate\",\"indeterminate\",\"colorPrimary\",\"colorSecondary\",\"svg\",\"track\",\"circle\",\"circleDeterminate\",\"circleIndeterminate\",\"circleDisableShrink\"]);var Is=q(Ie(),1),mn=44,B0=_n`\n 0% {\n transform: rotate(0deg);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n`,L0=_n`\n 0% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: 0;\n }\n\n 50% {\n stroke-dasharray: 100px, 200px;\n stroke-dashoffset: -15px;\n }\n\n 100% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: -126px;\n }\n`,U3=typeof B0!=\"string\"?Ui`\n animation: ${B0} 1.4s linear infinite;\n `:null,H3=typeof L0!=\"string\"?Ui`\n animation: ${L0} 1.4s ease-in-out infinite;\n `:null,V3=e=>{let{classes:t,variant:o,color:r,disableShrink:n}=e,a={root:[\"root\",o,`color${me(r)}`],svg:[\"svg\"],track:[\"track\"],circle:[\"circle\",`circle${me(o)}`,n&&\"circleDisableShrink\"]};return Le(a,IP,t)},$3=ae(\"span\",{name:\"MuiCircularProgress\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`color${me(o.color)}`]]}})(He(({theme:e})=>({display:\"inline-block\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"transform\")}},{props:{variant:\"indeterminate\"},style:U3||{animation:`${B0} 1.4s linear infinite`}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}}))]}))),Y3=ae(\"svg\",{name:\"MuiCircularProgress\",slot:\"Svg\"})({display:\"block\"}),X3=ae(\"circle\",{name:\"MuiCircularProgress\",slot:\"Circle\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.circle,t[`circle${me(o.variant)}`],o.disableShrink&&t.circleDisableShrink]}})(He(({theme:e})=>({stroke:\"currentColor\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"stroke-dashoffset\")}},{props:{variant:\"indeterminate\"},style:{strokeDasharray:\"80px, 200px\",strokeDashoffset:0}},{props:({ownerState:t})=>t.variant===\"indeterminate\"&&!t.disableShrink,style:H3||{animation:`${L0} 1.4s ease-in-out infinite`}}]}))),G3=ae(\"circle\",{name:\"MuiCircularProgress\",slot:\"Track\"})(He(({theme:e})=>({stroke:\"currentColor\",opacity:(e.vars||e).palette.action.activatedOpacity}))),q3=FP.forwardRef(function(t,o){let r=je({props:t,name:\"MuiCircularProgress\"}),{className:n,color:a=\"primary\",disableShrink:i=!1,enableTrackSlot:l=!1,size:s=40,style:c,thickness:u=3.6,value:m=0,variant:p=\"indeterminate\",...d}=r,v={...r,color:a,disableShrink:i,size:s,thickness:u,value:m,variant:p,enableTrackSlot:l},T=V3(v),S={},h={},y={};if(p===\"determinate\"){let g=2*Math.PI*((mn-u)/2);S.strokeDasharray=g.toFixed(3),y[\"aria-valuenow\"]=Math.round(m),S.strokeDashoffset=`${((100-m)/100*g).toFixed(3)}px`,h.transform=\"rotate(-90deg)\"}return(0,Is.jsx)($3,{className:ie(T.root,n),style:{width:s,height:s,...h,...c},ownerState:v,ref:o,role:\"progressbar\",...y,...d,children:(0,Is.jsxs)(Y3,{className:T.svg,ownerState:v,viewBox:`${mn/2} ${mn/2} ${mn} ${mn}`,children:[l?(0,Is.jsx)(G3,{className:T.track,ownerState:v,cx:mn,cy:mn,r:(mn-u)/2,fill:\"none\",strokeWidth:u,\"aria-hidden\":\"true\"}):null,(0,Is.jsx)(X3,{className:T.circle,style:S,ownerState:v,cx:mn,cy:mn,r:(mn-u)/2,fill:\"none\",strokeWidth:u})]})})}),Ju=q3;function KP(e){return _e(\"MuiButton\",e)}var I3=Ce(\"MuiButton\",[\"root\",\"text\",\"textInherit\",\"textPrimary\",\"textSecondary\",\"textSuccess\",\"textError\",\"textInfo\",\"textWarning\",\"outlined\",\"outlinedInherit\",\"outlinedPrimary\",\"outlinedSecondary\",\"outlinedSuccess\",\"outlinedError\",\"outlinedInfo\",\"outlinedWarning\",\"contained\",\"containedInherit\",\"containedPrimary\",\"containedSecondary\",\"containedSuccess\",\"containedError\",\"containedInfo\",\"containedWarning\",\"disableElevation\",\"focusVisible\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorSuccess\",\"colorError\",\"colorInfo\",\"colorWarning\",\"textSizeSmall\",\"textSizeMedium\",\"textSizeLarge\",\"outlinedSizeSmall\",\"outlinedSizeMedium\",\"outlinedSizeLarge\",\"containedSizeSmall\",\"containedSizeMedium\",\"containedSizeLarge\",\"sizeMedium\",\"sizeSmall\",\"sizeLarge\",\"fullWidth\",\"startIcon\",\"endIcon\",\"icon\",\"iconSizeSmall\",\"iconSizeMedium\",\"iconSizeLarge\",\"loading\",\"loadingWrapper\",\"loadingIconPlaceholder\",\"loadingIndicator\",\"loadingPositionCenter\",\"loadingPositionStart\",\"loadingPositionEnd\"]),ci=I3;var QP=q(re(),1),F3=QP.createContext({}),WP=F3;var ZP=q(re(),1),K3=ZP.createContext(void 0),JP=K3;var Hn=q(Ie(),1),Q3=e=>{let{color:t,disableElevation:o,fullWidth:r,size:n,variant:a,loading:i,loadingPosition:l,classes:s}=e,c={root:[\"root\",i&&\"loading\",a,`${a}${me(t)}`,`size${me(n)}`,`${a}Size${me(n)}`,`color${me(t)}`,o&&\"disableElevation\",r&&\"fullWidth\",i&&`loadingPosition${me(l)}`],startIcon:[\"icon\",\"startIcon\",`iconSize${me(n)}`],endIcon:[\"icon\",\"endIcon\",`iconSize${me(n)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]},u=Le(c,KP,s);return{...s,...u}},tC=[{props:{size:\"small\"},style:{\"& > *:nth-of-type(1)\":{fontSize:18}}},{props:{size:\"medium\"},style:{\"& > *:nth-of-type(1)\":{fontSize:20}}},{props:{size:\"large\"},style:{\"& > *:nth-of-type(1)\":{fontSize:22}}}],W3=ae(ma,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`${o.variant}${me(o.color)}`],t[`size${me(o.size)}`],t[`${o.variant}Size${me(o.size)}`],o.color===\"inherit\"&&t.colorInherit,o.disableElevation&&t.disableElevation,o.fullWidth&&t.fullWidth,o.loading&&t.loading]}})(He(({theme:e})=>{let t=e.palette.mode===\"light\"?e.palette.grey[300]:e.palette.grey[800],o=e.palette.mode===\"light\"?e.palette.grey.A100:e.palette.grey[700];return{...e.typography.button,minWidth:64,padding:\"6px 16px\",border:0,borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create([\"background-color\",\"box-shadow\",\"border-color\",\"color\"],{duration:e.transitions.duration.short}),\"&:hover\":{textDecoration:\"none\"},[`&.${ci.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:{variant:\"contained\"},style:{color:\"var(--variant-containedColor)\",backgroundColor:\"var(--variant-containedBg)\",boxShadow:(e.vars||e).shadows[2],\"&:hover\":{boxShadow:(e.vars||e).shadows[4],\"@media (hover: none)\":{boxShadow:(e.vars||e).shadows[2]}},\"&:active\":{boxShadow:(e.vars||e).shadows[8]},[`&.${ci.focusVisible}`]:{boxShadow:(e.vars||e).shadows[6]},[`&.${ci.disabled}`]:{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground}}},{props:{variant:\"outlined\"},style:{padding:\"5px 15px\",border:\"1px solid currentColor\",borderColor:\"var(--variant-outlinedBorder, currentColor)\",backgroundColor:\"var(--variant-outlinedBg)\",color:\"var(--variant-outlinedColor)\",[`&.${ci.disabled}`]:{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`}}},{props:{variant:\"text\"},style:{padding:\"6px 8px\",color:\"var(--variant-textColor)\",backgroundColor:\"var(--variant-textBg)\"}},...Object.entries(e.palette).filter(jo()).map(([r])=>({props:{color:r},style:{\"--variant-textColor\":(e.vars||e).palette[r].main,\"--variant-outlinedColor\":(e.vars||e).palette[r].main,\"--variant-outlinedBorder\":e.alpha((e.vars||e).palette[r].main,.5),\"--variant-containedColor\":(e.vars||e).palette[r].contrastText,\"--variant-containedBg\":(e.vars||e).palette[r].main,\"@media (hover: hover)\":{\"&:hover\":{\"--variant-containedBg\":(e.vars||e).palette[r].dark,\"--variant-textBg\":e.alpha((e.vars||e).palette[r].main,(e.vars||e).palette.action.hoverOpacity),\"--variant-outlinedBorder\":(e.vars||e).palette[r].main,\"--variant-outlinedBg\":e.alpha((e.vars||e).palette[r].main,(e.vars||e).palette.action.hoverOpacity)}}}})),{props:{color:\"inherit\"},style:{color:\"inherit\",borderColor:\"currentColor\",\"--variant-containedBg\":e.vars?e.vars.palette.Button.inheritContainedBg:t,\"@media (hover: hover)\":{\"&:hover\":{\"--variant-containedBg\":e.vars?e.vars.palette.Button.inheritContainedHoverBg:o,\"--variant-textBg\":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity),\"--variant-outlinedBg\":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity)}}}},{props:{size:\"small\",variant:\"text\"},style:{padding:\"4px 5px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"text\"},style:{padding:\"8px 11px\",fontSize:e.typography.pxToRem(15)}},{props:{size:\"small\",variant:\"outlined\"},style:{padding:\"3px 9px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"outlined\"},style:{padding:\"7px 21px\",fontSize:e.typography.pxToRem(15)}},{props:{size:\"small\",variant:\"contained\"},style:{padding:\"4px 10px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"contained\"},style:{padding:\"8px 22px\",fontSize:e.typography.pxToRem(15)}},{props:{disableElevation:!0},style:{boxShadow:\"none\",\"&:hover\":{boxShadow:\"none\"},[`&.${ci.focusVisible}`]:{boxShadow:\"none\"},\"&:active\":{boxShadow:\"none\"},[`&.${ci.disabled}`]:{boxShadow:\"none\"}}},{props:{fullWidth:!0},style:{width:\"100%\"}},{props:{loadingPosition:\"center\"},style:{transition:e.transitions.create([\"background-color\",\"box-shadow\",\"border-color\"],{duration:e.transitions.duration.short}),[`&.${ci.loading}`]:{color:\"transparent\"}}}]}})),Z3=ae(\"span\",{name:\"MuiButton\",slot:\"StartIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.startIcon,o.loading&&t.startIconLoadingStart,t[`iconSize${me(o.size)}`]]}})(({theme:e})=>({display:\"inherit\",marginRight:8,marginLeft:-4,variants:[{props:{size:\"small\"},style:{marginLeft:-2}},{props:{loadingPosition:\"start\",loading:!0},style:{transition:e.transitions.create([\"opacity\"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:\"start\",loading:!0,fullWidth:!0},style:{marginRight:-8}},...tC]})),J3=ae(\"span\",{name:\"MuiButton\",slot:\"EndIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.endIcon,o.loading&&t.endIconLoadingEnd,t[`iconSize${me(o.size)}`]]}})(({theme:e})=>({display:\"inherit\",marginRight:-4,marginLeft:8,variants:[{props:{size:\"small\"},style:{marginRight:-2}},{props:{loadingPosition:\"end\",loading:!0},style:{transition:e.transitions.create([\"opacity\"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:\"end\",loading:!0,fullWidth:!0},style:{marginLeft:-8}},...tC]})),eD=ae(\"span\",{name:\"MuiButton\",slot:\"LoadingIndicator\"})(({theme:e})=>({display:\"none\",position:\"absolute\",visibility:\"visible\",variants:[{props:{loading:!0},style:{display:\"flex\"}},{props:{loadingPosition:\"start\"},style:{left:14}},{props:{loadingPosition:\"start\",size:\"small\"},style:{left:10}},{props:{variant:\"text\",loadingPosition:\"start\"},style:{left:6}},{props:{loadingPosition:\"center\"},style:{left:\"50%\",transform:\"translate(-50%)\",color:(e.vars||e).palette.action.disabled}},{props:{loadingPosition:\"end\"},style:{right:14}},{props:{loadingPosition:\"end\",size:\"small\"},style:{right:10}},{props:{variant:\"text\",loadingPosition:\"end\"},style:{right:6}},{props:{loadingPosition:\"start\",fullWidth:!0},style:{position:\"relative\",left:-10}},{props:{loadingPosition:\"end\",fullWidth:!0},style:{position:\"relative\",right:-10}}]})),eC=ae(\"span\",{name:\"MuiButton\",slot:\"LoadingIconPlaceholder\"})({display:\"inline-block\",width:\"1em\",height:\"1em\"}),tD=ep.forwardRef(function(t,o){let r=ep.useContext(WP),n=ep.useContext(JP),a=ni(r,t),i=je({props:a,name:\"MuiButton\"}),{children:l,color:s=\"primary\",component:c=\"button\",className:u,disabled:m=!1,disableElevation:p=!1,disableFocusRipple:d=!1,endIcon:v,focusVisibleClassName:T,fullWidth:S=!1,id:h,loading:y=null,loadingIndicator:g,loadingPosition:b=\"center\",size:E=\"medium\",startIcon:C,type:P,variant:A=\"text\",..._}=i,z=tl(h),I=g??(0,Hn.jsx)(Ju,{\"aria-labelledby\":z,color:\"inherit\",size:16}),x={...i,color:s,component:c,disabled:m,disableElevation:p,disableFocusRipple:d,fullWidth:S,loading:y,loadingIndicator:I,loadingPosition:b,size:E,type:P,variant:A},k=Q3(x),U=(C||y&&b===\"start\")&&(0,Hn.jsx)(Z3,{className:k.startIcon,ownerState:x,children:C||(0,Hn.jsx)(eC,{className:k.loadingIconPlaceholder,ownerState:x})}),O=(v||y&&b===\"end\")&&(0,Hn.jsx)(J3,{className:k.endIcon,ownerState:x,children:v||(0,Hn.jsx)(eC,{className:k.loadingIconPlaceholder,ownerState:x})}),N=n||\"\",X=typeof y==\"boolean\"?(0,Hn.jsx)(\"span\",{className:k.loadingWrapper,style:{display:\"contents\"},children:y&&(0,Hn.jsx)(eD,{className:k.loadingIndicator,ownerState:x,children:I})}):null;return(0,Hn.jsxs)(W3,{ownerState:x,className:ie(r.className,k.root,u,N),component:c,disabled:m||y,focusRipple:!d,focusVisibleClassName:ie(k.focusVisible,T),ref:o,type:P,id:y?z:h,..._,classes:k,children:[U,b!==\"end\"&&X,l,b===\"end\"&&X,O]})}),ga=tD;var ui=q(re(),1);function oD(e){let{elementType:t,externalSlotProps:o,ownerState:r,skipResolvingSlotProps:n=!1,...a}=e,i=n?{}:Iu(o,r),{props:l,internalRef:s}=Fu({...a,externalSlotProps:i}),c=yo(s,i?.ref,e.additionalProps?.ref);return qu(t,{...l,ref:c},r)}var cr=oD;var ur=q(re(),1);var gm=q(re(),1);var oC=q(re(),1),rD=oC.createContext({}),tp=rD;function rC(e){return _e(\"MuiList\",e)}var h7=Ce(\"MuiList\",[\"root\",\"padding\",\"dense\",\"subheader\"]);var bm=q(Ie(),1),nD=e=>{let{classes:t,disablePadding:o,dense:r,subheader:n}=e;return Le({root:[\"root\",!o&&\"padding\",r&&\"dense\",n&&\"subheader\"]},rC,t)},aD=ae(\"ul\",{name:\"MuiList\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.disablePadding&&t.padding,o.dense&&t.dense,o.subheader&&t.subheader]}})({listStyle:\"none\",margin:0,padding:0,position:\"relative\",variants:[{props:({ownerState:e})=>!e.disablePadding,style:{paddingTop:8,paddingBottom:8}},{props:({ownerState:e})=>e.subheader,style:{paddingTop:0}}]}),iD=gm.forwardRef(function(t,o){let r=je({props:t,name:\"MuiList\"}),{children:n,className:a,component:i=\"ul\",dense:l=!1,disablePadding:s=!1,subheader:c,...u}=r,m=gm.useMemo(()=>({dense:l}),[l]),p={...r,component:i,dense:l,disablePadding:s},d=nD(p);return(0,bm.jsx)(tp.Provider,{value:m,children:(0,bm.jsxs)(aD,{as:i,className:ie(d.root,a),ref:o,ownerState:p,...u,children:[c,n]})})}),j0=iD;function vm(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}var ol=vm;function Fs(e=window){let t=e.document.documentElement.clientWidth;return e.innerWidth-t}var nC=Fs;var iC=q(Ie(),1);function U0(e,t,o){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:o?null:e.firstChild}function aC(e,t,o){return e===t?o?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:o?null:e.lastChild}function lC(e,t){if(t===void 0)return!0;let o=e.innerText;return o===void 0&&(o=e.textContent),o=o.trim().toLowerCase(),o.length===0?!1:t.repeating?o[0]===t.keys[0]:o.startsWith(t.keys.join(\"\"))}function op(e,t,o,r,n,a){let i=!1,l=n(e,t,t?o:!1);for(;l;){if(l===e.firstChild){if(i)return!1;i=!0}let s=r?!1:l.disabled||l.getAttribute(\"aria-disabled\")===\"true\";if(!l.hasAttribute(\"tabindex\")||!lC(l,a)||s)l=n(e,l,o);else return l.focus(),!0}return!1}var lD=ur.forwardRef(function(t,o){let{actions:r,autoFocus:n=!1,autoFocusItem:a=!1,children:i,className:l,disabledItemsFocusable:s=!1,disableListWrap:c=!1,onKeyDown:u,variant:m=\"selectedMenu\",...p}=t,d=ur.useRef(null),v=ur.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});ym(()=>{n&&d.current.focus()},[n]),ur.useImperativeHandle(r,()=>({adjustStyleForScrollbar:(g,{direction:b})=>{let E=!d.current.style.width;if(g.clientHeight{let b=d.current,E=g.key;if(g.ctrlKey||g.metaKey||g.altKey){u&&u(g);return}let P=ol(Wu(b));if(E===\"ArrowDown\")g.preventDefault(),op(b,P,c,s,U0);else if(E===\"ArrowUp\")g.preventDefault(),op(b,P,c,s,aC);else if(E===\"Home\")g.preventDefault(),op(b,null,c,s,U0);else if(E===\"End\")g.preventDefault(),op(b,null,c,s,aC);else if(E.length===1){let A=v.current,_=E.toLowerCase(),z=performance.now();A.keys.length>0&&(z-A.lastTime>500?(A.keys=[],A.repeating=!0,A.previousKeyMatched=!0):A.repeating&&_!==A.keys[0]&&(A.repeating=!1)),A.lastTime=z,A.keys.push(_);let I=P&&!A.repeating&&lC(P,A);A.previousKeyMatched&&(I||op(b,P,!1,s,U0,A))?g.preventDefault():A.previousKeyMatched=!1}u&&u(g)},S=Mr(d,o),h=-1;ur.Children.forEach(i,(g,b)=>{if(!ur.isValidElement(g)){h===b&&(h+=1,h>=i.length&&(h=-1));return}g.props.disabled||(m===\"selectedMenu\"&&g.props.selected||h===-1)&&(h=b),h===b&&(g.props.disabled||g.props.muiSkipListHighlight||g.type.muiSkipListHighlight)&&(h+=1,h>=i.length&&(h=-1))});let y=ur.Children.map(i,(g,b)=>{if(b===h){let E={};return a&&(E.autoFocus=!0),g.props.tabIndex===void 0&&m===\"selectedMenu\"&&(E.tabIndex=0),ur.cloneElement(g,E)}return g});return(0,iC.jsx)(j0,{role:\"menu\",ref:S,className:l,onKeyDown:T,tabIndex:n?0:-1,...p,children:y})}),H0=lD;var zo=q(re(),1);var rl=q(re(),1);var sC=q(re(),1);function Wr(e){return parseInt(sC.version,10)>=19?e?.props?.ref||null:e?.ref||null}var xm=e=>e.scrollTop;function Ks(e,t){let{timeout:o,easing:r,style:n={}}=e;return{duration:n.transitionDuration??(typeof o==\"number\"?o:o[t.mode]||0),easing:n.transitionTimingFunction??(typeof r==\"object\"?r[t.mode]:r),delay:n.transitionDelay}}var cC=q(Ie(),1);function $0(e){return`scale(${e}, ${e**2})`}var sD={entering:{opacity:1,transform:$0(1)},entered:{opacity:1,transform:\"none\"}},V0=typeof navigator<\"u\"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\\/)15(.|_)4/i.test(navigator.userAgent),Y0=rl.forwardRef(function(t,o){let{addEndListener:r,appear:n=!0,children:a,easing:i,in:l,onEnter:s,onEntered:c,onEntering:u,onExit:m,onExited:p,onExiting:d,style:v,timeout:T=\"auto\",TransitionComponent:S=Xu,...h}=t,y=fn(),g=rl.useRef(),b=kn(),E=rl.useRef(null),C=Mr(E,Wr(a),o),P=O=>N=>{if(O){let X=E.current;N===void 0?O(X):O(X,N)}},A=P(u),_=P((O,N)=>{xm(O);let{duration:X,delay:oe,easing:W}=Ks({style:v,timeout:T,easing:i},{mode:\"enter\"}),Te;T===\"auto\"?(Te=b.transitions.getAutoHeightDuration(O.clientHeight),g.current=Te):Te=X,O.style.transition=[b.transitions.create(\"opacity\",{duration:Te,delay:oe}),b.transitions.create(\"transform\",{duration:V0?Te:Te*.666,delay:oe,easing:W})].join(\",\"),s&&s(O,N)}),z=P(c),I=P(d),x=P(O=>{let{duration:N,delay:X,easing:oe}=Ks({style:v,timeout:T,easing:i},{mode:\"exit\"}),W;T===\"auto\"?(W=b.transitions.getAutoHeightDuration(O.clientHeight),g.current=W):W=N,O.style.transition=[b.transitions.create(\"opacity\",{duration:W,delay:X}),b.transitions.create(\"transform\",{duration:V0?W:W*.666,delay:V0?X:X||W*.333,easing:oe})].join(\",\"),O.style.opacity=0,O.style.transform=$0(.75),m&&m(O)}),k=P(p);return(0,cC.jsx)(S,{appear:n,in:l,nodeRef:E,onEnter:_,onEntered:z,onEntering:A,onExit:x,onExited:k,onExiting:I,addEndListener:O=>{T===\"auto\"&&y.start(g.current||0,O),r&&r(E.current,O)},timeout:T===\"auto\"?null:T,...h,children:(O,{ownerState:N,...X})=>rl.cloneElement(a,{style:{opacity:0,transform:$0(.75),visibility:O===\"exited\"&&!l?\"hidden\":void 0,...sD[O],...v,...a.props.style},ref:C,...X})})});Y0&&(Y0.muiSupportAuto=!0);var rp=Y0;function cD(e){let t=Yt(e);return t.body===e?ha(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function Qs(e,t){t?e.setAttribute(\"aria-hidden\",\"true\"):e.removeAttribute(\"aria-hidden\")}function uC(e){return parseFloat(ha(e).getComputedStyle(e).paddingRight)||0}function uD(e){let o=[\"TEMPLATE\",\"SCRIPT\",\"STYLE\",\"LINK\",\"MAP\",\"META\",\"NOSCRIPT\",\"PICTURE\",\"COL\",\"COLGROUP\",\"PARAM\",\"SLOT\",\"SOURCE\",\"TRACK\"].includes(e.tagName),r=e.tagName===\"INPUT\"&&e.getAttribute(\"type\")===\"hidden\";return o||r}function pC(e,t,o,r,n){let a=[t,o,...r];[].forEach.call(e.children,i=>{let l=!a.includes(i),s=!uD(i);l&&s&&Qs(i,n)})}function X0(e,t){let o=-1;return e.some((r,n)=>t(r)?(o=n,!0):!1),o}function pD(e,t){let o=[],r=e.container;if(!t.disableScrollLock){if(cD(r)){let i=Fs(ha(r));o.push({value:r.style.paddingRight,property:\"padding-right\",el:r}),r.style.paddingRight=`${uC(r)+i}px`;let l=Yt(r).querySelectorAll(\".mui-fixed\");[].forEach.call(l,s=>{o.push({value:s.style.paddingRight,property:\"padding-right\",el:s}),s.style.paddingRight=`${uC(s)+i}px`})}let a;if(r.parentNode instanceof DocumentFragment)a=Yt(r).body;else{let i=r.parentElement,l=ha(r);a=i?.nodeName===\"HTML\"&&l.getComputedStyle(i).overflowY===\"scroll\"?i:r}o.push({value:a.style.overflow,property:\"overflow\",el:a},{value:a.style.overflowX,property:\"overflow-x\",el:a},{value:a.style.overflowY,property:\"overflow-y\",el:a}),a.style.overflow=\"hidden\"}return()=>{o.forEach(({value:a,el:i,property:l})=>{a?i.style.setProperty(l,a):i.style.removeProperty(l)})}}function fD(e){let t=[];return[].forEach.call(e.children,o=>{o.getAttribute(\"aria-hidden\")===\"true\"&&t.push(o)}),t}var Tm=class{constructor(){this.modals=[],this.containers=[]}add(t,o){let r=this.modals.indexOf(t);if(r!==-1)return r;r=this.modals.length,this.modals.push(t),t.modalRef&&Qs(t.modalRef,!1);let n=fD(o);pC(o,t.mount,t.modalRef,n,!0);let a=X0(this.containers,i=>i.container===o);return a!==-1?(this.containers[a].modals.push(t),r):(this.containers.push({modals:[t],container:o,restore:null,hiddenSiblings:n}),r)}mount(t,o){let r=X0(this.containers,a=>a.modals.includes(t)),n=this.containers[r];n.restore||(n.restore=pD(n,o))}remove(t,o=!0){let r=this.modals.indexOf(t);if(r===-1)return r;let n=X0(this.containers,i=>i.modals.includes(t)),a=this.containers[n];if(a.modals.splice(a.modals.indexOf(t),1),this.modals.splice(r,1),a.modals.length===0)a.restore&&a.restore(),t.modalRef&&Qs(t.modalRef,o),pC(a.container,t.mount,t.modalRef,a.hiddenSiblings,!1),this.containers.splice(n,1);else{let i=a.modals[a.modals.length-1];i.modalRef&&Qs(i.modalRef,!1)}return r}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}};var Em=q(re(),1);var _o=q(re(),1);var np=q(Ie(),1),dD=[\"input\",\"select\",\"textarea\",\"a[href]\",\"button\",\"[tabindex]\",\"audio[controls]\",\"video[controls]\",'[contenteditable]:not([contenteditable=\"false\"])'].join(\",\");function mD(e){let t=parseInt(e.getAttribute(\"tabindex\")||\"\",10);return Number.isNaN(t)?e.contentEditable===\"true\"||(e.nodeName===\"AUDIO\"||e.nodeName===\"VIDEO\"||e.nodeName===\"DETAILS\")&&e.getAttribute(\"tabindex\")===null?0:e.tabIndex:t}function yD(e){if(e.tagName!==\"INPUT\"||e.type!==\"radio\"||!e.name)return!1;let t=r=>e.ownerDocument.querySelector(`input[type=\"radio\"]${r}`),o=t(`[name=\"${e.name}\"]:checked`);return o||(o=t(`[name=\"${e.name}\"]`)),o!==e}function hD(e){return!(e.disabled||e.tagName===\"INPUT\"&&e.type===\"hidden\"||yD(e))}function gD(e){let t=[],o=[];return Array.from(e.querySelectorAll(dD)).forEach((r,n)=>{let a=mD(r);a===-1||!hD(r)||(a===0?t.push(r):o.push({documentOrder:n,tabIndex:a,node:r}))}),o.sort((r,n)=>r.tabIndex===n.tabIndex?r.documentOrder-n.documentOrder:r.tabIndex-n.tabIndex).map(r=>r.node).concat(t)}function bD(){return!0}function vD(e){let{children:t,disableAutoFocus:o=!1,disableEnforceFocus:r=!1,disableRestoreFocus:n=!1,getTabbable:a=gD,isEnabled:i=bD,open:l}=e,s=_o.useRef(!1),c=_o.useRef(null),u=_o.useRef(null),m=_o.useRef(null),p=_o.useRef(null),d=_o.useRef(!1),v=_o.useRef(null),T=yo(Wr(t),v),S=_o.useRef(null);_o.useEffect(()=>{!l||!v.current||(d.current=!o)},[o,l]),_o.useEffect(()=>{if(!l||!v.current)return;let g=Yt(v.current),b=ol(g);return v.current.contains(b)||(v.current.hasAttribute(\"tabIndex\")||v.current.setAttribute(\"tabIndex\",\"-1\"),d.current&&v.current.focus()),()=>{n||(m.current&&m.current.focus&&(s.current=!0,m.current.focus()),m.current=null)}},[l]),_o.useEffect(()=>{if(!l||!v.current)return;let g=Yt(v.current),b=P=>{if(S.current=P,r||!i()||P.key!==\"Tab\")return;ol(g)===v.current&&P.shiftKey&&(s.current=!0,u.current&&u.current.focus())},E=()=>{let P=v.current;if(P===null)return;let A=ol(g);if(!g.hasFocus()||!i()||s.current){s.current=!1;return}if(P.contains(A)||r&&A!==c.current&&A!==u.current)return;if(A!==p.current)p.current=null;else if(p.current!==null)return;if(!d.current)return;let _=[];if((A===c.current||A===u.current)&&(_=a(v.current)),_.length>0){let z=!!(S.current?.shiftKey&&S.current?.key===\"Tab\"),I=_[0],x=_[_.length-1];typeof I!=\"string\"&&typeof x!=\"string\"&&(z?x.focus():I.focus())}else P.focus()};g.addEventListener(\"focusin\",E),g.addEventListener(\"keydown\",b,!0);let C=setInterval(()=>{let P=ol(g);P&&P.tagName===\"BODY\"&&E()},50);return()=>{clearInterval(C),g.removeEventListener(\"focusin\",E),g.removeEventListener(\"keydown\",b,!0)}},[o,r,n,i,l,a]);let h=g=>{m.current===null&&(m.current=g.relatedTarget),d.current=!0,p.current=g.target;let b=t.props.onFocus;b&&b(g)},y=g=>{m.current===null&&(m.current=g.relatedTarget),d.current=!0};return(0,np.jsxs)(_o.Fragment,{children:[(0,np.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:y,ref:c,\"data-testid\":\"sentinelStart\"}),_o.cloneElement(t,{ref:T,onFocus:h}),(0,np.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:y,ref:u,\"data-testid\":\"sentinelEnd\"})]})}var G0=vD;var ba=q(re(),1),fC=q(Op(),1);function xD(e){return typeof e==\"function\"?e():e}var TD=ba.forwardRef(function(t,o){let{children:r,container:n,disablePortal:a=!1}=t,[i,l]=ba.useState(null),s=yo(ba.isValidElement(r)?Wr(r):null,o);return wr(()=>{a||l(xD(n)||document.body)},[n,a]),wr(()=>{if(i&&!a)return Zu(o,i),()=>{Zu(o,null)}},[o,i,a]),a?ba.isValidElement(r)?ba.cloneElement(r,{ref:s}):r:i&&fC.createPortal(r,i)}),ap=TD;var yC=q(re(),1);var Ws=q(re(),1);var dC=q(Ie(),1),SD={entering:{opacity:1},entered:{opacity:1}},ED=Ws.forwardRef(function(t,o){let r=kn(),n={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:a,appear:i=!0,children:l,easing:s,in:c,onEnter:u,onEntered:m,onEntering:p,onExit:d,onExited:v,onExiting:T,style:S,timeout:h=n,TransitionComponent:y=Xu,...g}=t,b=!0,E=Ws.useRef(null),C=Mr(E,Wr(l),o),P=O=>N=>{if(O){let X=E.current;N===void 0?O(X):O(X,N)}},A=P(p),_=P((O,N)=>{xm(O);let X=Ks({style:S,timeout:h,easing:s},{mode:\"enter\"});O.style.webkitTransition=r.transitions.create(\"opacity\",X),O.style.transition=r.transitions.create(\"opacity\",X),u&&u(O,N)}),z=P(m),I=P(T),x=P(O=>{let N=Ks({style:S,timeout:h,easing:s},{mode:\"exit\"});O.style.webkitTransition=r.transitions.create(\"opacity\",N),O.style.transition=r.transitions.create(\"opacity\",N),d&&d(O)}),k=P(v);return(0,dC.jsx)(y,{appear:i,in:c,nodeRef:b?E:void 0,onEnter:_,onEntered:z,onEntering:A,onExit:x,onExited:k,onExiting:I,addEndListener:O=>{a&&a(E.current,O)},timeout:h,...g,children:(O,{ownerState:N,...X})=>Ws.cloneElement(l,{style:{opacity:0,visibility:O===\"exited\"&&!c?\"hidden\":void 0,...SD[O],...S,...l.props.style},ref:C,...X})})}),q0=ED;function mC(e){return _e(\"MuiBackdrop\",e)}var k$=Ce(\"MuiBackdrop\",[\"root\",\"invisible\"]);var I0=q(Ie(),1),PD=e=>{let{classes:t,invisible:o}=e;return Le({root:[\"root\",o&&\"invisible\"]},mC,t)},CD=ae(\"div\",{name:\"MuiBackdrop\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.invisible&&t.invisible]}})({position:\"fixed\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",right:0,bottom:0,top:0,left:0,backgroundColor:\"rgba(0, 0, 0, 0.5)\",WebkitTapHighlightColor:\"transparent\",variants:[{props:{invisible:!0},style:{backgroundColor:\"transparent\"}}]}),RD=yC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiBackdrop\"}),{children:n,className:a,component:i=\"div\",invisible:l=!1,open:s,components:c={},componentsProps:u={},slotProps:m={},slots:p={},TransitionComponent:d,transitionDuration:v,...T}=r,S={...r,component:i,invisible:l},h=PD(S),y={transition:d,root:c.Root,...p},g={...u,...m},b={component:i,slots:y,slotProps:g},[E,C]=Ct(\"root\",{elementType:CD,externalForwardedProps:b,className:ie(h.root,a),ownerState:S}),[P,A]=Ct(\"transition\",{elementType:q0,externalForwardedProps:b,ownerState:S});return(0,I0.jsx)(P,{in:s,timeout:v,...T,...A,children:(0,I0.jsx)(E,{\"aria-hidden\":!0,...C,ref:o,children:n})})}),F0=RD;var yn=q(re(),1);function wD(e){return typeof e==\"function\"?e():e}function MD(e){return e?e.props.hasOwnProperty(\"in\"):!1}var hC=()=>{},Sm=new Tm;function OD(e){let{container:t,disableEscapeKeyDown:o=!1,disableScrollLock:r=!1,closeAfterTransition:n=!1,onTransitionEnter:a,onTransitionExited:i,children:l,onClose:s,open:c,rootRef:u}=e,m=yn.useRef({}),p=yn.useRef(null),d=yn.useRef(null),v=yo(d,u),[T,S]=yn.useState(!c),h=MD(l),y=!0;(e[\"aria-hidden\"]===\"false\"||e[\"aria-hidden\"]===!1)&&(y=!1);let g=()=>Yt(p.current),b=()=>(m.current.modalRef=d.current,m.current.mount=p.current,m.current),E=()=>{Sm.mount(b(),{disableScrollLock:r}),d.current&&(d.current.scrollTop=0)},C=Ln(()=>{let O=wD(t)||g().body;Sm.add(b(),O),d.current&&E()}),P=()=>Sm.isTopModal(b()),A=Ln(O=>{p.current=O,O&&(c&&P()?E():d.current&&Qs(d.current,y))}),_=yn.useCallback(()=>{Sm.remove(b(),y)},[y]);yn.useEffect(()=>()=>{_()},[_]),yn.useEffect(()=>{c?C():(!h||!n)&&_()},[c,_,h,n,C]);let z=O=>N=>{O.onKeyDown?.(N),!(N.key!==\"Escape\"||N.which===229||!P())&&(o||(N.stopPropagation(),s&&s(N,\"escapeKeyDown\")))},I=O=>N=>{O.onClick?.(N),N.target===N.currentTarget&&s&&s(N,\"backdropClick\")};return{getRootProps:(O={})=>{let N=ya(e);delete N.onTransitionEnter,delete N.onTransitionExited;let X={...N,...O};return{role:\"presentation\",...X,onKeyDown:z(X),ref:v}},getBackdropProps:(O={})=>{let N=O;return{\"aria-hidden\":!0,...N,onClick:I(N),open:c}},getTransitionProps:()=>{let O=()=>{S(!1),a&&a()},N=()=>{S(!0),i&&i(),n&&_()};return{onEnter:Ku(O,l?.props.onEnter??hC),onExited:Ku(N,l?.props.onExited??hC)}},rootRef:v,portalRef:A,isTopModal:P,exited:T,hasTransition:h}}var gC=OD;function bC(e){return _e(\"MuiModal\",e)}var rY=Ce(\"MuiModal\",[\"root\",\"hidden\",\"backdrop\"]);var Zs=q(Ie(),1),AD=e=>{let{open:t,exited:o,classes:r}=e;return Le({root:[\"root\",!t&&o&&\"hidden\"],backdrop:[\"backdrop\"]},bC,r)},DD=ae(\"div\",{name:\"MuiModal\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.open&&o.exited&&t.hidden]}})(He(({theme:e})=>({position:\"fixed\",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0,variants:[{props:({ownerState:t})=>!t.open&&t.exited,style:{visibility:\"hidden\"}}]}))),ND=ae(F0,{name:\"MuiModal\",slot:\"Backdrop\"})({zIndex:-1}),_D=Em.forwardRef(function(t,o){let r=je({name:\"MuiModal\",props:t}),{BackdropComponent:n=ND,BackdropProps:a,classes:i,className:l,closeAfterTransition:s=!1,children:c,container:u,component:m,components:p={},componentsProps:d={},disableAutoFocus:v=!1,disableEnforceFocus:T=!1,disableEscapeKeyDown:S=!1,disablePortal:h=!1,disableRestoreFocus:y=!1,disableScrollLock:g=!1,hideBackdrop:b=!1,keepMounted:E=!1,onClose:C,onTransitionEnter:P,onTransitionExited:A,open:_,slotProps:z={},slots:I={},theme:x,...k}=r,U={...r,closeAfterTransition:s,disableAutoFocus:v,disableEnforceFocus:T,disableEscapeKeyDown:S,disablePortal:h,disableRestoreFocus:y,disableScrollLock:g,hideBackdrop:b,keepMounted:E},{getRootProps:O,getBackdropProps:N,getTransitionProps:X,portalRef:oe,isTopModal:W,exited:Te,hasTransition:fe}=gC({...U,rootRef:o}),Ke={...U,exited:Te},Ze=AD(Ke),Ue={};if(c.props.tabIndex===void 0&&(Ue.tabIndex=\"-1\"),fe){let{onEnter:le,onExited:Oe}=X();Ue.onEnter=le,Ue.onExited=Oe}let xe={slots:{root:p.Root,backdrop:p.Backdrop,...I},slotProps:{...d,...z}},[Je,ht]=Ct(\"root\",{ref:o,elementType:DD,externalForwardedProps:{...xe,...k,component:m},getSlotProps:O,ownerState:Ke,className:ie(l,Ze?.root,!Ke.open&&Ke.exited&&Ze?.hidden)}),[we,ft]=Ct(\"backdrop\",{ref:a?.ref,elementType:n,externalForwardedProps:xe,shouldForwardComponentProp:!0,additionalProps:a,getSlotProps:le=>N({...le,onClick:Oe=>{le?.onClick&&le.onClick(Oe)}}),className:ie(a?.className,Ze?.backdrop),ownerState:Ke});return!E&&!_&&(!fe||Te)?null:(0,Zs.jsx)(ap,{ref:oe,container:u,disablePortal:h,children:(0,Zs.jsxs)(Je,{...ht,children:[!b&&n?(0,Zs.jsx)(we,{...ft}):null,(0,Zs.jsx)(G0,{disableEnforceFocus:T,disableAutoFocus:v,disableRestoreFocus:y,isEnabled:W,open:_,children:Em.cloneElement(c,Ue)})]})})}),K0=_D;var xC=q(re(),1);function vC(e){return _e(\"MuiPaper\",e)}var SY=Ce(\"MuiPaper\",[\"root\",\"rounded\",\"outlined\",\"elevation\",\"elevation0\",\"elevation1\",\"elevation2\",\"elevation3\",\"elevation4\",\"elevation5\",\"elevation6\",\"elevation7\",\"elevation8\",\"elevation9\",\"elevation10\",\"elevation11\",\"elevation12\",\"elevation13\",\"elevation14\",\"elevation15\",\"elevation16\",\"elevation17\",\"elevation18\",\"elevation19\",\"elevation20\",\"elevation21\",\"elevation22\",\"elevation23\",\"elevation24\"]);var TC=q(Ie(),1),zD=e=>{let{square:t,elevation:o,variant:r,classes:n}=e,a={root:[\"root\",r,!t&&\"rounded\",r===\"elevation\"&&`elevation${o}`]};return Le(a,vC,n)},kD=ae(\"div\",{name:\"MuiPaper\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],!o.square&&t.rounded,o.variant===\"elevation\"&&t[`elevation${o.elevation}`]]}})(He(({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create(\"box-shadow\"),variants:[{props:({ownerState:t})=>!t.square,style:{borderRadius:e.shape.borderRadius}},{props:{variant:\"outlined\"},style:{border:`1px solid ${(e.vars||e).palette.divider}`}},{props:{variant:\"elevation\"},style:{boxShadow:\"var(--Paper-shadow)\",backgroundImage:\"var(--Paper-overlay)\"}}]}))),BD=xC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiPaper\"}),n=kn(),{className:a,component:i=\"div\",elevation:l=1,square:s=!1,variant:c=\"elevation\",...u}=r,m={...r,component:i,elevation:l,square:s,variant:c},p=zD(m);return(0,TC.jsx)(kD,{as:i,ownerState:m,className:ie(p.root,a),ref:o,...u,style:{...c===\"elevation\"&&{\"--Paper-shadow\":(n.vars||n).shadows[l],...n.vars&&{\"--Paper-overlay\":n.vars.overlays?.[l]},...!n.vars&&n.palette.mode===\"dark\"&&{\"--Paper-overlay\":`linear-gradient(${As(\"#fff\",Bs(l))}, ${As(\"#fff\",Bs(l))})`}},...u.style}})}),Q0=BD;function SC(e){return _e(\"MuiPopover\",e)}var jY=Ce(\"MuiPopover\",[\"root\",\"paper\"]);var Cm=q(Ie(),1);function EC(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.height/2:t===\"bottom\"&&(o=e.height),o}function PC(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.width/2:t===\"right\"&&(o=e.width),o}function CC(e){return[e.horizontal,e.vertical].map(t=>typeof t==\"number\"?`${t}px`:t).join(\" \")}function Pm(e){return typeof e==\"function\"?e():e}var LD=e=>{let{classes:t}=e;return Le({root:[\"root\"],paper:[\"paper\"]},SC,t)},jD=ae(K0,{name:\"MuiPopover\",slot:\"Root\"})({}),W0=ae(Q0,{name:\"MuiPopover\",slot:\"Paper\"})({position:\"absolute\",overflowY:\"auto\",overflowX:\"hidden\",minWidth:16,minHeight:16,maxWidth:\"calc(100% - 32px)\",maxHeight:\"calc(100% - 32px)\",outline:0}),UD=zo.forwardRef(function(t,o){let r=je({props:t,name:\"MuiPopover\"}),{action:n,anchorEl:a,anchorOrigin:i={vertical:\"top\",horizontal:\"left\"},anchorPosition:l,anchorReference:s=\"anchorEl\",children:c,className:u,container:m,elevation:p=8,marginThreshold:d=16,open:v,PaperProps:T={},slots:S={},slotProps:h={},transformOrigin:y={vertical:\"top\",horizontal:\"left\"},TransitionComponent:g,transitionDuration:b=\"auto\",TransitionProps:E={},disableScrollLock:C=!1,...P}=r,A=zo.useRef(),_={...r,anchorOrigin:i,anchorReference:s,elevation:p,marginThreshold:d,transformOrigin:y,TransitionComponent:g,transitionDuration:b,TransitionProps:E},z=LD(_),I=zo.useCallback(()=>{if(s===\"anchorPosition\")return l;let le=Pm(a),Ae=(le&&le.nodeType===1?le:Wu(A.current).body).getBoundingClientRect();return{top:Ae.top+EC(Ae,i.vertical),left:Ae.left+PC(Ae,i.horizontal)}},[a,i.horizontal,i.vertical,l,s]),x=zo.useCallback(le=>({vertical:EC(le,y.vertical),horizontal:PC(le,y.horizontal)}),[y.horizontal,y.vertical]),k=zo.useCallback(le=>{let Oe={width:le.offsetWidth,height:le.offsetHeight},Ae=x(Oe);if(s===\"none\")return{top:null,left:null,transformOrigin:CC(Ae)};let et=I(),dt=et.top-Ae.vertical,Lt=et.left-Ae.horizontal,jt=dt+Oe.height,Be=Lt+Oe.width,Nt=qs(Pm(a)),Ro=Nt.innerHeight-d,Ut=Nt.innerWidth-d;if(d!==null&&dtRo){let st=jt-Ro;dt-=st,Ae.vertical+=st}if(d!==null&&LtUt){let st=Be-Ut;Lt-=st,Ae.horizontal+=st}return{top:`${Math.round(dt)}px`,left:`${Math.round(Lt)}px`,transformOrigin:CC(Ae)}},[a,s,I,x,d]),[U,O]=zo.useState(v),N=zo.useCallback(()=>{let le=A.current;if(!le)return;let Oe=k(le);Oe.top!==null&&le.style.setProperty(\"top\",Oe.top),Oe.left!==null&&(le.style.left=Oe.left),le.style.transformOrigin=Oe.transformOrigin,O(!0)},[k]);zo.useEffect(()=>(C&&window.addEventListener(\"scroll\",N),()=>window.removeEventListener(\"scroll\",N)),[a,C,N]);let X=()=>{N()},oe=()=>{O(!1)};zo.useEffect(()=>{v&&N()}),zo.useImperativeHandle(n,()=>v?{updatePosition:()=>{N()}}:null,[v,N]),zo.useEffect(()=>{if(!v)return;let le=qP(()=>{N()}),Oe=qs(Pm(a));return Oe.addEventListener(\"resize\",le),()=>{le.clear(),Oe.removeEventListener(\"resize\",le)}},[a,v,N]);let W=b,Te={slots:{transition:g,...S},slotProps:{transition:E,paper:T,...h}},[fe,Ke]=Ct(\"transition\",{elementType:rp,externalForwardedProps:Te,ownerState:_,getSlotProps:le=>({...le,onEntering:(Oe,Ae)=>{le.onEntering?.(Oe,Ae),X()},onExited:Oe=>{le.onExited?.(Oe),oe()}}),additionalProps:{appear:!0,in:v}});b===\"auto\"&&!fe.muiSupportAuto&&(W=void 0);let Ze=m||(a?Wu(Pm(a)).body:void 0),[Ue,{slots:xe,slotProps:Je,...ht}]=Ct(\"root\",{ref:o,elementType:jD,externalForwardedProps:{...Te,...P},shouldForwardComponentProp:!0,additionalProps:{slots:{backdrop:S.backdrop},slotProps:{backdrop:hm(typeof h.backdrop==\"function\"?h.backdrop(_):h.backdrop,{invisible:!0})},container:Ze,open:v},ownerState:_,className:ie(z.root,u)}),[we,ft]=Ct(\"paper\",{ref:A,className:z.paper,elementType:W0,externalForwardedProps:Te,shouldForwardComponentProp:!0,additionalProps:{elevation:p,style:U?void 0:{opacity:0}},ownerState:_});return(0,Cm.jsx)(Ue,{...ht,...!dn(Ue)&&{slots:xe,slotProps:Je,disableScrollLock:C},children:(0,Cm.jsx)(fe,{...Ke,timeout:W,children:(0,Cm.jsx)(we,{...ft,children:c})})})}),Z0=UD;function RC(e){return _e(\"MuiMenu\",e)}var lX=Ce(\"MuiMenu\",[\"root\",\"paper\",\"list\"]);var J0=q(Ie(),1),HD={vertical:\"top\",horizontal:\"right\"},VD={vertical:\"top\",horizontal:\"left\"},$D=e=>{let{classes:t}=e;return Le({root:[\"root\"],paper:[\"paper\"],list:[\"list\"]},RC,t)},YD=ae(Z0,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiMenu\",slot:\"Root\"})({}),XD=ae(W0,{name:\"MuiMenu\",slot:\"Paper\"})({maxHeight:\"calc(100% - 96px)\",WebkitOverflowScrolling:\"touch\"}),GD=ae(H0,{name:\"MuiMenu\",slot:\"List\"})({outline:0}),qD=ui.forwardRef(function(t,o){let r=je({props:t,name:\"MuiMenu\"}),{autoFocus:n=!0,children:a,className:i,disableAutoFocusItem:l=!1,MenuListProps:s={},onClose:c,open:u,PaperProps:m={},PopoverClasses:p,transitionDuration:d=\"auto\",TransitionProps:{onEntering:v,...T}={},variant:S=\"selectedMenu\",slots:h={},slotProps:y={},...g}=r,b=li(),E={...r,autoFocus:n,disableAutoFocusItem:l,MenuListProps:s,onEntering:v,PaperProps:m,transitionDuration:d,TransitionProps:T,variant:S},C=$D(E),P=n&&!l&&u,A=ui.useRef(null),_=(W,Te)=>{A.current&&A.current.adjustStyleForScrollbar(W,{direction:b?\"rtl\":\"ltr\"}),v&&v(W,Te)},z=W=>{W.key===\"Tab\"&&(W.preventDefault(),c&&c(W,\"tabKeyDown\"))},I=-1;ui.Children.map(a,(W,Te)=>{ui.isValidElement(W)&&(W.props.disabled||(S===\"selectedMenu\"&&W.props.selected||I===-1)&&(I=Te))});let x={slots:h,slotProps:{list:s,transition:T,paper:m,...y}},k=cr({elementType:h.root,externalSlotProps:y.root,ownerState:E,className:[C.root,i]}),[U,O]=Ct(\"paper\",{className:C.paper,elementType:XD,externalForwardedProps:x,shouldForwardComponentProp:!0,ownerState:E}),[N,X]=Ct(\"list\",{className:ie(C.list,s.className),elementType:GD,shouldForwardComponentProp:!0,externalForwardedProps:x,getSlotProps:W=>({...W,onKeyDown:Te=>{z(Te),W.onKeyDown?.(Te)}}),ownerState:E}),oe=typeof x.slotProps.transition==\"function\"?x.slotProps.transition(E):x.slotProps.transition;return(0,J0.jsx)(YD,{onClose:c,anchorOrigin:{vertical:\"bottom\",horizontal:b?\"right\":\"left\"},transformOrigin:b?HD:VD,slots:{root:h.root,paper:U,backdrop:h.backdrop,...h.transition&&{transition:h.transition}},slotProps:{root:k,paper:O,backdrop:typeof y.backdrop==\"function\"?y.backdrop(E):y.backdrop,transition:{...oe,onEntering:(...W)=>{_(...W),oe?.onEntering?.(...W)}}},open:u,ref:o,transitionDuration:d,ownerState:E,...g,classes:p,children:(0,J0.jsx)(N,{actions:A,autoFocus:n&&(I===-1||l),autoFocusItem:P,variant:S,...X,children:a})})}),ip=qD;var pi=q(re(),1);var MC=q(re(),1);function wC(e){return _e(\"MuiDivider\",e)}var ID=Ce(\"MuiDivider\",[\"root\",\"absolute\",\"fullWidth\",\"inset\",\"middle\",\"flexItem\",\"light\",\"vertical\",\"withChildren\",\"withChildrenVertical\",\"textAlignRight\",\"textAlignLeft\",\"wrapper\",\"wrapperVertical\"]),Rm=ID;var eb=q(Ie(),1),FD=e=>{let{absolute:t,children:o,classes:r,flexItem:n,light:a,orientation:i,textAlign:l,variant:s}=e;return Le({root:[\"root\",t&&\"absolute\",s,a&&\"light\",i===\"vertical\"&&\"vertical\",n&&\"flexItem\",o&&\"withChildren\",o&&i===\"vertical\"&&\"withChildrenVertical\",l===\"right\"&&i!==\"vertical\"&&\"textAlignRight\",l===\"left\"&&i!==\"vertical\"&&\"textAlignLeft\"],wrapper:[\"wrapper\",i===\"vertical\"&&\"wrapperVertical\"]},wC,r)},KD=ae(\"div\",{name:\"MuiDivider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.absolute&&t.absolute,t[o.variant],o.light&&t.light,o.orientation===\"vertical\"&&t.vertical,o.flexItem&&t.flexItem,o.children&&t.withChildren,o.children&&o.orientation===\"vertical\"&&t.withChildrenVertical,o.textAlign===\"right\"&&o.orientation!==\"vertical\"&&t.textAlignRight,o.textAlign===\"left\"&&o.orientation!==\"vertical\"&&t.textAlignLeft]}})(He(({theme:e})=>({margin:0,flexShrink:0,borderWidth:0,borderStyle:\"solid\",borderColor:(e.vars||e).palette.divider,borderBottomWidth:\"thin\",variants:[{props:{absolute:!0},style:{position:\"absolute\",bottom:0,left:0,width:\"100%\"}},{props:{light:!0},style:{borderColor:e.alpha((e.vars||e).palette.divider,.08)}},{props:{variant:\"inset\"},style:{marginLeft:72}},{props:{variant:\"middle\",orientation:\"horizontal\"},style:{marginLeft:e.spacing(2),marginRight:e.spacing(2)}},{props:{variant:\"middle\",orientation:\"vertical\"},style:{marginTop:e.spacing(1),marginBottom:e.spacing(1)}},{props:{orientation:\"vertical\"},style:{height:\"100%\",borderBottomWidth:0,borderRightWidth:\"thin\"}},{props:{flexItem:!0},style:{alignSelf:\"stretch\",height:\"auto\"}},{props:({ownerState:t})=>!!t.children,style:{display:\"flex\",textAlign:\"center\",border:0,borderTopStyle:\"solid\",borderLeftStyle:\"solid\",\"&::before, &::after\":{content:'\"\"',alignSelf:\"center\"}}},{props:({ownerState:t})=>t.children&&t.orientation!==\"vertical\",style:{\"&::before, &::after\":{width:\"100%\",borderTop:`thin solid ${(e.vars||e).palette.divider}`,borderTopStyle:\"inherit\"}}},{props:({ownerState:t})=>t.orientation===\"vertical\"&&t.children,style:{flexDirection:\"column\",\"&::before, &::after\":{height:\"100%\",borderLeft:`thin solid ${(e.vars||e).palette.divider}`,borderLeftStyle:\"inherit\"}}},{props:({ownerState:t})=>t.textAlign===\"right\"&&t.orientation!==\"vertical\",style:{\"&::before\":{width:\"90%\"},\"&::after\":{width:\"10%\"}}},{props:({ownerState:t})=>t.textAlign===\"left\"&&t.orientation!==\"vertical\",style:{\"&::before\":{width:\"10%\"},\"&::after\":{width:\"90%\"}}}]}))),QD=ae(\"span\",{name:\"MuiDivider\",slot:\"Wrapper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.wrapper,o.orientation===\"vertical\"&&t.wrapperVertical]}})(He(({theme:e})=>({display:\"inline-block\",paddingLeft:`calc(${e.spacing(1)} * 1.2)`,paddingRight:`calc(${e.spacing(1)} * 1.2)`,whiteSpace:\"nowrap\",variants:[{props:{orientation:\"vertical\"},style:{paddingTop:`calc(${e.spacing(1)} * 1.2)`,paddingBottom:`calc(${e.spacing(1)} * 1.2)`}}]}))),tb=MC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiDivider\"}),{absolute:n=!1,children:a,className:i,orientation:l=\"horizontal\",component:s=a||l===\"vertical\"?\"div\":\"hr\",flexItem:c=!1,light:u=!1,role:m=s!==\"hr\"?\"separator\":void 0,textAlign:p=\"center\",variant:d=\"fullWidth\",...v}=r,T={...r,absolute:n,component:s,flexItem:c,light:u,orientation:l,role:m,textAlign:p,variant:d},S=FD(T);return(0,eb.jsx)(KD,{as:s,className:ie(S.root,i),role:m,ref:o,ownerState:T,\"aria-orientation\":m===\"separator\"&&(s!==\"hr\"||l===\"vertical\")?l:void 0,...v,children:a?(0,eb.jsx)(QD,{className:S.wrapper,ownerState:T,children:a}):null})});tb&&(tb.muiSkipListHighlight=!0);var ob=tb;var WD=Ce(\"MuiListItemIcon\",[\"root\",\"alignItemsFlexStart\"]),wm=WD;var ZD=Ce(\"MuiListItemText\",[\"root\",\"multiline\",\"dense\",\"inset\",\"primary\",\"secondary\"]),Mm=ZD;function OC(e){return _e(\"MuiMenuItem\",e)}var JD=Ce(\"MuiMenuItem\",[\"root\",\"focusVisible\",\"dense\",\"disabled\",\"divider\",\"gutters\",\"selected\"]),Js=JD;var rb=q(Ie(),1),eN=(e,t)=>{let{ownerState:o}=e;return[t.root,o.dense&&t.dense,o.divider&&t.divider,!o.disableGutters&&t.gutters]},tN=e=>{let{disabled:t,dense:o,divider:r,disableGutters:n,selected:a,classes:i}=e,s=Le({root:[\"root\",o&&\"dense\",t&&\"disabled\",!n&&\"gutters\",r&&\"divider\",a&&\"selected\"]},OC,i);return{...i,...s}},oN=ae(ma,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiMenuItem\",slot:\"Root\",overridesResolver:eN})(He(({theme:e})=>({...e.typography.body1,display:\"flex\",justifyContent:\"flex-start\",alignItems:\"center\",position:\"relative\",textDecoration:\"none\",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:\"border-box\",whiteSpace:\"nowrap\",\"&:hover\":{textDecoration:\"none\",backgroundColor:(e.vars||e).palette.action.hover,\"@media (hover: none)\":{backgroundColor:\"transparent\"}},[`&.${Js.selected}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity),[`&.${Js.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)}},[`&.${Js.selected}:hover`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.hoverOpacity}`),\"@media (hover: none)\":{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity)}},[`&.${Js.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${Js.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${Rm.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${Rm.inset}`]:{marginLeft:52},[`& .${Mm.root}`]:{marginTop:0,marginBottom:0},[`& .${Mm.inset}`]:{paddingLeft:36},[`& .${wm.root}`]:{minWidth:36},variants:[{props:({ownerState:t})=>!t.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:t})=>t.divider,style:{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:\"padding-box\"}},{props:({ownerState:t})=>!t.dense,style:{[e.breakpoints.up(\"sm\")]:{minHeight:\"auto\"}}},{props:({ownerState:t})=>t.dense,style:{minHeight:32,paddingTop:4,paddingBottom:4,...e.typography.body2,[`& .${wm.root} svg`]:{fontSize:\"1.25rem\"}}}]}))),rN=pi.forwardRef(function(t,o){let r=je({props:t,name:\"MuiMenuItem\"}),{autoFocus:n=!1,component:a=\"li\",dense:i=!1,divider:l=!1,disableGutters:s=!1,focusVisibleClassName:c,role:u=\"menuitem\",tabIndex:m,className:p,...d}=r,v=pi.useContext(tp),T=pi.useMemo(()=>({dense:i||v.dense||!1,disableGutters:s}),[v.dense,i,s]),S=pi.useRef(null);ym(()=>{n&&S.current&&S.current.focus()},[n]);let h={...r,dense:T.dense,divider:l,disableGutters:s},y=tN(r),g=Mr(S,o),b;return r.disabled||(b=m!==void 0?m:-1),(0,rb.jsx)(tp.Provider,{value:T,children:(0,rb.jsx)(oN,{ref:g,role:u,tabIndex:b,component:a,focusVisibleClassName:ie(y.focusVisible,c),className:ie(y.root,p),...d,ownerState:h,classes:y})})}),nl=rN;var zm=q(re(),1);var Ho=q(re(),1);var nN={border:0,clip:\"rect(0 0 0 0)\",height:\"1px\",margin:\"-1px\",overflow:\"hidden\",padding:0,position:\"absolute\",whiteSpace:\"nowrap\",width:\"1px\"},nb=nN;function aN(e,t,o=(r,n)=>r===n){return e.length===t.length&&e.every((r,n)=>o(r,t[n]))}var AC=aN;var iN=2;function ec(e,t,o,r,n){return o===1?Math.min(e+t,n):Math.max(e-t,r)}function zC(e,t){return e-t}function DC(e,t){let{index:o}=e.reduce((r,n,a)=>{let i=Math.abs(t-n);return r===null||i({left:`${e}%`}),leap:e=>({width:`${e}%`})},\"horizontal-reverse\":{offset:e=>({right:`${e}%`}),leap:e=>({width:`${e}%`})},vertical:{offset:e=>({bottom:`${e}%`}),leap:e=>({height:`${e}%`})}},pN=e=>e,Nm;function _C(){return Nm===void 0&&(typeof CSS<\"u\"&&typeof CSS.supports==\"function\"?Nm=CSS.supports(\"touch-action\",\"none\"):Nm=!0),Nm}function kC(e){let{\"aria-labelledby\":t,defaultValue:o,disabled:r=!1,disableSwap:n=!1,isRtl:a=!1,marks:i=!1,max:l=100,min:s=0,name:c,onChange:u,onChangeCommitted:m,orientation:p=\"horizontal\",rootRef:d,scale:v=pN,step:T=1,shiftStep:S=10,tabIndex:h,value:y}=e,g=Ho.useRef(void 0),[b,E]=Ho.useState(-1),[C,P]=Ho.useState(-1),[A,_]=Ho.useState(!1),z=Ho.useRef(0),I=Ho.useRef(null),[x,k]=js({controlled:y,default:o??s,name:\"Slider\"}),U=u&&((Z,ee,Se)=>{let ye=Z.nativeEvent||Z,ze=new ye.constructor(ye.type,ye);Object.defineProperty(ze,\"target\",{writable:!0,value:{value:ee,name:c}}),I.current=ee,u(ze,ee,Se)}),O=Array.isArray(x),N=O?x.slice().sort(zC):[x];N=N.map(Z=>Z==null?s:ua(Z,s,l));let X=i===!0&&T!==null?[...Array(Math.floor((l-s)/T)+1)].map((Z,ee)=>({value:s+T*ee})):i||[],oe=X.map(Z=>Z.value),[W,Te]=Ho.useState(-1),fe=Ho.useRef(null),Ke=yo(d,fe),Ze=Z=>ee=>{let Se=Number(ee.currentTarget.getAttribute(\"data-index\"));pn(ee.target)&&Te(Se),P(Se),Z?.onFocus?.(ee)},Ue=Z=>ee=>{pn(ee.target)||Te(-1),P(-1),Z?.onBlur?.(ee)},xe=(Z,ee)=>{let Se=Number(Z.currentTarget.getAttribute(\"data-index\")),ye=N[Se],ze=oe.indexOf(ye),ue=ee;if(X&&T==null){let gt=oe[oe.length-1];ue>=gt?ue=gt:ue<=oe[0]?ue=oe[0]:ue=ueee=>{if([\"ArrowUp\",\"ArrowDown\",\"ArrowLeft\",\"ArrowRight\",\"PageUp\",\"PageDown\",\"Home\",\"End\"].includes(ee.key)){ee.preventDefault();let Se=Number(ee.currentTarget.getAttribute(\"data-index\")),ye=N[Se],ze=null;if(T!=null){let ue=ee.shiftKey?S:T;switch(ee.key){case\"ArrowUp\":ze=ec(ye,ue,1,s,l);break;case\"ArrowRight\":ze=ec(ye,ue,a?-1:1,s,l);break;case\"ArrowDown\":ze=ec(ye,ue,-1,s,l);break;case\"ArrowLeft\":ze=ec(ye,ue,a?1:-1,s,l);break;case\"PageUp\":ze=ec(ye,S,1,s,l);break;case\"PageDown\":ze=ec(ye,S,-1,s,l);break;case\"Home\":ze=s;break;case\"End\":ze=l;break;default:break}}else if(X){let ue=oe[oe.length-1],gt=oe.indexOf(ye),ce=[a?\"ArrowRight\":\"ArrowLeft\",\"ArrowDown\",\"PageDown\",\"Home\"],ke=[a?\"ArrowLeft\":\"ArrowRight\",\"ArrowUp\",\"PageUp\",\"End\"];ce.includes(ee.key)?gt===0?ze=oe[0]:ze=oe[gt-1]:ke.includes(ee.key)&&(gt===oe.length-1?ze=ue:ze=oe[gt+1])}ze!=null&&xe(ee,ze)}Z?.onKeyDown?.(ee)};wr(()=>{r&&fe.current.contains(document.activeElement)&&document.activeElement?.blur()},[r]),r&&b!==-1&&E(-1),r&&W!==-1&&Te(-1);let ht=Z=>ee=>{Z.onChange?.(ee),xe(ee,ee.target.valueAsNumber)},we=Ho.useRef(void 0),ft=p;a&&p===\"horizontal\"&&(ft+=\"-reverse\");let le=({finger:Z,move:ee=!1})=>{let{current:Se}=fe,{width:ye,height:ze,bottom:ue,left:gt}=Se.getBoundingClientRect(),ce;ft.startsWith(\"vertical\")?ce=(ue-Z.y)/ze:ce=(Z.x-gt)/ye,ft.includes(\"-reverse\")&&(ce=1-ce);let ke;if(ke=lN(ce,s,l),T)ke=cN(ke,T,s);else{let Wt=DC(oe,ke);ke=oe[Wt]}ke=ua(ke,s,l);let he=0;if(O){ee?he=we.current:he=DC(N,ke),n&&(ke=ua(ke,N[he-1]||-1/0,N[he+1]||1/0));let Wt=ke;ke=NC({values:N,newValue:ke,index:he}),n&&ee||(he=ke.indexOf(Wt),we.current=he)}return{newValue:ke,activeIndex:he}},Oe=Ln(Z=>{let ee=Om(Z,g);if(!ee)return;if(z.current+=1,Z.type===\"mousemove\"&&Z.buttons===0){Ae(Z);return}let{newValue:Se,activeIndex:ye}=le({finger:ee,move:!0});Am({sliderRef:fe,activeIndex:ye,setActive:E}),k(Se),!A&&z.current>iN&&_(!0),U&&!Dm(Se,x)&&U(Z,Se,ye)}),Ae=Ln(Z=>{let ee=Om(Z,g);if(_(!1),!ee)return;let{newValue:Se}=le({finger:ee,move:!0});E(-1),Z.type===\"touchend\"&&P(-1),m&&m(Z,I.current??Se),g.current=void 0,dt()}),et=Ln(Z=>{if(r)return;_C()||Z.preventDefault();let ee=Z.changedTouches[0];ee!=null&&(g.current=ee.identifier);let Se=Om(Z,g);if(Se!==!1){let{newValue:ze,activeIndex:ue}=le({finger:Se});Am({sliderRef:fe,activeIndex:ue,setActive:E}),k(ze),U&&!Dm(ze,x)&&U(Z,ze,ue)}z.current=0;let ye=Yt(fe.current);ye.addEventListener(\"touchmove\",Oe,{passive:!0}),ye.addEventListener(\"touchend\",Ae,{passive:!0})}),dt=Ho.useCallback(()=>{let Z=Yt(fe.current);Z.removeEventListener(\"mousemove\",Oe),Z.removeEventListener(\"mouseup\",Ae),Z.removeEventListener(\"touchmove\",Oe),Z.removeEventListener(\"touchend\",Ae)},[Ae,Oe]);Ho.useEffect(()=>{let{current:Z}=fe;return Z.addEventListener(\"touchstart\",et,{passive:_C()}),()=>{Z.removeEventListener(\"touchstart\",et),dt()}},[dt,et]),Ho.useEffect(()=>{r&&dt()},[r,dt]);let Lt=Z=>ee=>{if(Z.onMouseDown?.(ee),r||ee.defaultPrevented||ee.button!==0)return;ee.preventDefault();let Se=Om(ee,g);if(Se!==!1){let{newValue:ze,activeIndex:ue}=le({finger:Se});Am({sliderRef:fe,activeIndex:ue,setActive:E}),k(ze),U&&!Dm(ze,x)&&U(ee,ze,ue)}z.current=0;let ye=Yt(fe.current);ye.addEventListener(\"mousemove\",Oe,{passive:!0}),ye.addEventListener(\"mouseup\",Ae)},jt=lp(O?N[0]:s,s,l),Be=lp(N[N.length-1],s,l)-jt,Nt=(Z={})=>{let ee=ya(Z),Se={onMouseDown:Lt(ee||{})},ye={...ee,...Se};return{...Z,ref:Ke,...ye}},Ro=Z=>ee=>{Z.onMouseOver?.(ee);let Se=Number(ee.currentTarget.getAttribute(\"data-index\"));P(Se)},Ut=Z=>ee=>{Z.onMouseLeave?.(ee),P(-1)},st=(Z={})=>{let ee=ya(Z),Se={onMouseOver:Ro(ee||{}),onMouseLeave:Ut(ee||{})};return{...Z,...ee,...Se}},se=Z=>({pointerEvents:b!==-1&&b!==Z?\"none\":void 0}),xt;return p===\"vertical\"&&(xt=a?\"vertical-rl\":\"vertical-lr\"),{active:b,axis:ft,axisProps:uN,dragging:A,focusedThumbIndex:W,getHiddenInputProps:(Z={})=>{let ee=ya(Z),Se={onChange:ht(ee||{}),onFocus:Ze(ee||{}),onBlur:Ue(ee||{}),onKeyDown:Je(ee||{})},ye={...ee,...Se};return{tabIndex:h,\"aria-labelledby\":t,\"aria-orientation\":p,\"aria-valuemax\":v(l),\"aria-valuemin\":v(s),name:c,type:\"range\",min:e.min,max:e.max,step:e.step===null&&e.marks?\"any\":e.step??void 0,disabled:r,...Z,...ye,style:{...nb,direction:a?\"rtl\":\"ltr\",width:\"100%\",height:\"100%\",writingMode:xt}}},getRootProps:Nt,getThumbProps:st,marks:X,open:C,range:O,rootRef:Ke,trackLeap:Be,trackOffset:jt,values:N,getThumbStyle:se}}var fN=e=>!e||!dn(e),BC=fN;var _m=q(re(),1);function LC(e){return _e(\"MuiSlider\",e)}var dN=Ce(\"MuiSlider\",[\"root\",\"active\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"disabled\",\"dragging\",\"focusVisible\",\"mark\",\"markActive\",\"marked\",\"markLabel\",\"markLabelActive\",\"rail\",\"sizeSmall\",\"thumb\",\"thumbColorPrimary\",\"thumbColorSecondary\",\"thumbColorError\",\"thumbColorSuccess\",\"thumbColorInfo\",\"thumbColorWarning\",\"track\",\"trackInverted\",\"trackFalse\",\"thumbSizeSmall\",\"valueLabel\",\"valueLabelOpen\",\"valueLabelCircle\",\"valueLabelLabel\",\"vertical\"]),pr=dN;var tc=q(Ie(),1),mN=e=>{let{open:t}=e;return{offset:ie(t&&pr.valueLabelOpen),circle:pr.valueLabelCircle,label:pr.valueLabelLabel}};function ab(e){let{children:t,className:o,value:r}=e,n=mN(e);return t?_m.cloneElement(t,{className:t.props.className},(0,tc.jsxs)(_m.Fragment,{children:[t.props.children,(0,tc.jsx)(\"span\",{className:ie(n.offset,o),\"aria-hidden\":!0,children:(0,tc.jsx)(\"span\",{className:n.circle,children:(0,tc.jsx)(\"span\",{className:n.label,children:r})})})]})):null}var hn=q(Ie(),1);function jC(e){return e}var yN=ae(\"span\",{name:\"MuiSlider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[`color${me(o.color)}`],o.size!==\"medium\"&&t[`size${me(o.size)}`],o.marked&&t.marked,o.orientation===\"vertical\"&&t.vertical,o.track===\"inverted\"&&t.trackInverted,o.track===!1&&t.trackFalse]}})(He(({theme:e})=>({borderRadius:12,boxSizing:\"content-box\",display:\"inline-block\",position:\"relative\",cursor:\"pointer\",touchAction:\"none\",WebkitTapHighlightColor:\"transparent\",\"@media print\":{colorAdjust:\"exact\"},[`&.${pr.disabled}`]:{pointerEvents:\"none\",cursor:\"default\",color:(e.vars||e).palette.grey[400]},[`&.${pr.dragging}`]:{[`& .${pr.thumb}, & .${pr.track}`]:{transition:\"none\"}},variants:[...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),{props:{orientation:\"horizontal\"},style:{height:4,width:\"100%\",padding:\"13px 0\",\"@media (pointer: coarse)\":{padding:\"20px 0\"}}},{props:{orientation:\"horizontal\",size:\"small\"},style:{height:2}},{props:{orientation:\"horizontal\",marked:!0},style:{marginBottom:20}},{props:{orientation:\"vertical\"},style:{height:\"100%\",width:4,padding:\"0 13px\",\"@media (pointer: coarse)\":{padding:\"0 20px\"}}},{props:{orientation:\"vertical\",size:\"small\"},style:{width:2}},{props:{orientation:\"vertical\",marked:!0},style:{marginRight:44}}]}))),hN=ae(\"span\",{name:\"MuiSlider\",slot:\"Rail\"})({display:\"block\",position:\"absolute\",borderRadius:\"inherit\",backgroundColor:\"currentColor\",opacity:.38,variants:[{props:{orientation:\"horizontal\"},style:{width:\"100%\",height:\"inherit\",top:\"50%\",transform:\"translateY(-50%)\"}},{props:{orientation:\"vertical\"},style:{height:\"100%\",width:\"inherit\",left:\"50%\",transform:\"translateX(-50%)\"}},{props:{track:\"inverted\"},style:{opacity:1}}]}),gN=ae(\"span\",{name:\"MuiSlider\",slot:\"Track\"})(He(({theme:e})=>({display:\"block\",position:\"absolute\",borderRadius:\"inherit\",border:\"1px solid currentColor\",backgroundColor:\"currentColor\",transition:e.transitions.create([\"left\",\"width\",\"bottom\",\"height\"],{duration:e.transitions.duration.shortest}),variants:[{props:{size:\"small\"},style:{border:\"none\"}},{props:{orientation:\"horizontal\"},style:{height:\"inherit\",top:\"50%\",transform:\"translateY(-50%)\"}},{props:{orientation:\"vertical\"},style:{width:\"inherit\",left:\"50%\",transform:\"translateX(-50%)\"}},{props:{track:!1},style:{display:\"none\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t,track:\"inverted\"},style:{...e.vars?{backgroundColor:e.vars.palette.Slider[`${t}Track`],borderColor:e.vars.palette.Slider[`${t}Track`]}:{backgroundColor:e.lighten(e.palette[t].main,.62),borderColor:e.lighten(e.palette[t].main,.62),...e.applyStyles(\"dark\",{backgroundColor:e.darken(e.palette[t].main,.5)}),...e.applyStyles(\"dark\",{borderColor:e.darken(e.palette[t].main,.5)})}}}))]}))),bN=ae(\"span\",{name:\"MuiSlider\",slot:\"Thumb\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.thumb,t[`thumbColor${me(o.color)}`],o.size!==\"medium\"&&t[`thumbSize${me(o.size)}`]]}})(He(({theme:e})=>({position:\"absolute\",width:20,height:20,boxSizing:\"border-box\",borderRadius:\"50%\",outline:0,backgroundColor:\"currentColor\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",transition:e.transitions.create([\"box-shadow\",\"left\",\"bottom\"],{duration:e.transitions.duration.shortest}),\"&::before\":{position:\"absolute\",content:'\"\"',borderRadius:\"inherit\",width:\"100%\",height:\"100%\",boxShadow:(e.vars||e).shadows[2]},\"&::after\":{position:\"absolute\",content:'\"\"',borderRadius:\"50%\",width:42,height:42,top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\"},[`&.${pr.disabled}`]:{\"&:hover\":{boxShadow:\"none\"}},variants:[{props:{size:\"small\"},style:{width:12,height:12,\"&::before\":{boxShadow:\"none\"}}},{props:{orientation:\"horizontal\"},style:{top:\"50%\",transform:\"translate(-50%, -50%)\"}},{props:{orientation:\"vertical\"},style:{left:\"50%\",transform:\"translate(-50%, 50%)\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{[`&:hover, &.${pr.focusVisible}`]:{boxShadow:`0px 0px 0px 8px ${e.alpha((e.vars||e).palette[t].main,.16)}`,\"@media (hover: none)\":{boxShadow:\"none\"}},[`&.${pr.active}`]:{boxShadow:`0px 0px 0px 14px ${e.alpha((e.vars||e).palette[t].main,.16)}`}}}))]}))),vN=ae(ab,{name:\"MuiSlider\",slot:\"ValueLabel\"})(He(({theme:e})=>({zIndex:1,whiteSpace:\"nowrap\",...e.typography.body2,fontWeight:500,transition:e.transitions.create([\"transform\"],{duration:e.transitions.duration.shortest}),position:\"absolute\",backgroundColor:(e.vars||e).palette.grey[600],borderRadius:2,color:(e.vars||e).palette.common.white,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:\"0.25rem 0.75rem\",variants:[{props:{orientation:\"horizontal\"},style:{transform:\"translateY(-100%) scale(0)\",top:\"-10px\",transformOrigin:\"bottom center\",\"&::before\":{position:\"absolute\",content:'\"\"',width:8,height:8,transform:\"translate(-50%, 50%) rotate(45deg)\",backgroundColor:\"inherit\",bottom:0,left:\"50%\"},[`&.${pr.valueLabelOpen}`]:{transform:\"translateY(-100%) scale(1)\"}}},{props:{orientation:\"vertical\"},style:{transform:\"translateY(-50%) scale(0)\",right:\"30px\",top:\"50%\",transformOrigin:\"right center\",\"&::before\":{position:\"absolute\",content:'\"\"',width:8,height:8,transform:\"translate(-50%, -50%) rotate(45deg)\",backgroundColor:\"inherit\",right:-8,top:\"50%\"},[`&.${pr.valueLabelOpen}`]:{transform:\"translateY(-50%) scale(1)\"}}},{props:{size:\"small\"},style:{fontSize:e.typography.pxToRem(12),padding:\"0.25rem 0.5rem\"}},{props:{orientation:\"vertical\",size:\"small\"},style:{right:\"20px\"}}]})));var xN=ae(\"span\",{name:\"MuiSlider\",slot:\"Mark\",shouldForwardProp:e=>Hu(e)&&e!==\"markActive\",overridesResolver:(e,t)=>{let{markActive:o}=e;return[t.mark,o&&t.markActive]}})(He(({theme:e})=>({position:\"absolute\",width:2,height:2,borderRadius:1,backgroundColor:\"currentColor\",variants:[{props:{orientation:\"horizontal\"},style:{top:\"50%\",transform:\"translate(-1px, -50%)\"}},{props:{orientation:\"vertical\"},style:{left:\"50%\",transform:\"translate(-50%, 1px)\"}},{props:{markActive:!0},style:{backgroundColor:(e.vars||e).palette.background.paper,opacity:.8}}]}))),TN=ae(\"span\",{name:\"MuiSlider\",slot:\"MarkLabel\",shouldForwardProp:e=>Hu(e)&&e!==\"markLabelActive\"})(He(({theme:e})=>({...e.typography.body2,color:(e.vars||e).palette.text.secondary,position:\"absolute\",whiteSpace:\"nowrap\",variants:[{props:{orientation:\"horizontal\"},style:{top:30,transform:\"translateX(-50%)\",\"@media (pointer: coarse)\":{top:40}}},{props:{orientation:\"vertical\"},style:{left:36,transform:\"translateY(50%)\",\"@media (pointer: coarse)\":{left:44}}},{props:{markLabelActive:!0},style:{color:(e.vars||e).palette.text.primary}}]}))),SN=e=>{let{disabled:t,dragging:o,marked:r,orientation:n,track:a,classes:i,color:l,size:s}=e,c={root:[\"root\",t&&\"disabled\",o&&\"dragging\",r&&\"marked\",n===\"vertical\"&&\"vertical\",a===\"inverted\"&&\"trackInverted\",a===!1&&\"trackFalse\",l&&`color${me(l)}`,s&&`size${me(s)}`],rail:[\"rail\"],track:[\"track\"],mark:[\"mark\"],markActive:[\"markActive\"],markLabel:[\"markLabel\"],markLabelActive:[\"markLabelActive\"],valueLabel:[\"valueLabel\"],thumb:[\"thumb\",t&&\"disabled\",s&&`thumbSize${me(s)}`,l&&`thumbColor${me(l)}`],active:[\"active\"],disabled:[\"disabled\"],focusVisible:[\"focusVisible\"]};return Le(c,LC,i)},EN=({children:e})=>e,PN=zm.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSlider\"}),n=li(),{\"aria-label\":a,\"aria-valuetext\":i,\"aria-labelledby\":l,component:s=\"span\",components:c={},componentsProps:u={},color:m=\"primary\",classes:p,className:d,disableSwap:v=!1,disabled:T=!1,getAriaLabel:S,getAriaValueText:h,marks:y=!1,max:g=100,min:b=0,name:E,onChange:C,onChangeCommitted:P,orientation:A=\"horizontal\",shiftStep:_=10,size:z=\"medium\",step:I=1,scale:x=jC,slotProps:k,slots:U,tabIndex:O,track:N=\"normal\",value:X,valueLabelDisplay:oe=\"off\",valueLabelFormat:W=jC,...Te}=r,fe={...r,isRtl:n,max:g,min:b,classes:p,disabled:T,disableSwap:v,orientation:A,marks:y,color:m,size:z,step:I,shiftStep:_,scale:x,track:N,valueLabelDisplay:oe,valueLabelFormat:W},{axisProps:Ke,getRootProps:Ze,getHiddenInputProps:Ue,getThumbProps:xe,open:Je,active:ht,axis:we,focusedThumbIndex:ft,range:le,dragging:Oe,marks:Ae,values:et,trackOffset:dt,trackLeap:Lt,getThumbStyle:jt}=kC({...fe,rootRef:o});fe.marked=Ae.length>0&&Ae.some(Tt=>Tt.label),fe.dragging=Oe,fe.focusedThumbIndex=ft;let Be=SN(fe),Nt=U?.root??c.Root??yN,Ro=U?.rail??c.Rail??hN,Ut=U?.track??c.Track??gN,st=U?.thumb??c.Thumb??bN,se=U?.valueLabel??c.ValueLabel??vN,xt=U?.mark??c.Mark??xN,fr=U?.markLabel??c.MarkLabel??TN,Z=U?.input??c.Input??\"input\",ee=k?.root??u.root,Se=k?.rail??u.rail,ye=k?.track??u.track,ze=k?.thumb??u.thumb,ue=k?.valueLabel??u.valueLabel,gt=k?.mark??u.mark,ce=k?.markLabel??u.markLabel,ke=k?.input??u.input,he=cr({elementType:Nt,getSlotProps:Ze,externalSlotProps:ee,externalForwardedProps:Te,additionalProps:{...BC(Nt)&&{as:s}},ownerState:{...fe,...ee?.ownerState},className:[Be.root,d]}),Wt=cr({elementType:Ro,externalSlotProps:Se,ownerState:fe,className:Be.rail}),be=cr({elementType:Ut,externalSlotProps:ye,additionalProps:{style:{...Ke[we].offset(dt),...Ke[we].leap(Lt)}},ownerState:{...fe,...ye?.ownerState},className:Be.track}),uo=cr({elementType:st,getSlotProps:xe,externalSlotProps:ze,ownerState:{...fe,...ze?.ownerState},className:Be.thumb}),ve=cr({elementType:se,externalSlotProps:ue,ownerState:{...fe,...ue?.ownerState},className:Be.valueLabel}),po=cr({elementType:xt,externalSlotProps:gt,ownerState:fe,className:Be.mark}),Ht=cr({elementType:fr,externalSlotProps:ce,ownerState:fe,className:Be.markLabel}),Sn=cr({elementType:Z,getSlotProps:Ue,externalSlotProps:ke,ownerState:fe});return(0,hn.jsxs)(Nt,{...he,children:[(0,hn.jsx)(Ro,{...Wt}),(0,hn.jsx)(Ut,{...be}),Ae.filter(Tt=>Tt.value>=b&&Tt.value<=g).map((Tt,Qe)=>{let Ar=lp(Tt.value,b,g),En=Ke[we].offset(Ar),Gt;return N===!1?Gt=et.includes(Tt.value):Gt=N===\"normal\"&&(le?Tt.value>=et[0]&&Tt.value<=et[et.length-1]:Tt.value<=et[0])||N===\"inverted\"&&(le?Tt.value<=et[0]||Tt.value>=et[et.length-1]:Tt.value>=et[0]),(0,hn.jsxs)(zm.Fragment,{children:[(0,hn.jsx)(xt,{\"data-index\":Qe,...po,...!dn(xt)&&{markActive:Gt},style:{...En,...po.style},className:ie(po.className,Gt&&Be.markActive)}),Tt.label!=null?(0,hn.jsx)(fr,{\"aria-hidden\":!0,\"data-index\":Qe,...Ht,...!dn(fr)&&{markLabelActive:Gt},style:{...En,...Ht.style},className:ie(Be.markLabel,Ht.className,Gt&&Be.markLabelActive),children:Tt.label}):null]},Qe)}),et.map((Tt,Qe)=>{let Ar=lp(Tt,b,g),En=Ke[we].offset(Ar),Gt=oe===\"off\"?EN:se;return(0,hn.jsx)(Gt,{...!dn(Gt)&&{valueLabelFormat:W,valueLabelDisplay:oe,value:typeof W==\"function\"?W(x(Tt),Qe):W,index:Qe,open:Je===Qe||ht===Qe||oe===\"on\",disabled:T},...ve,children:(0,hn.jsx)(st,{\"data-index\":Qe,...uo,className:ie(Be.thumb,uo.className,ht===Qe&&Be.active,ft===Qe&&Be.focusVisible),style:{...En,...jt(Qe),...uo.style},children:(0,hn.jsx)(Z,{\"data-index\":Qe,\"aria-label\":S?S(Qe):a,\"aria-valuenow\":x(Tt),\"aria-labelledby\":l,\"aria-valuetext\":h?h(x(Tt),Qe):i,value:et[Qe],...Sn})})},Qe)})]})}),km=PN;var oo=q(re(),1);var sR=q(re(),1);var Vo=q(re(),1);var Qt=\"top\",go=\"bottom\",co=\"right\",to=\"left\",Bm=\"auto\",fi=[Qt,go,co,to],va=\"start\",al=\"end\",UC=\"clippingParents\",Lm=\"viewport\",oc=\"popper\",HC=\"reference\",ib=fi.reduce(function(e,t){return e.concat([t+\"-\"+va,t+\"-\"+al])},[]),jm=[].concat(fi,[Bm]).reduce(function(e,t){return e.concat([t,t+\"-\"+va,t+\"-\"+al])},[]),CN=\"beforeRead\",RN=\"read\",wN=\"afterRead\",MN=\"beforeMain\",ON=\"main\",AN=\"afterMain\",DN=\"beforeWrite\",NN=\"write\",_N=\"afterWrite\",VC=[CN,RN,wN,MN,ON,AN,DN,NN,_N];function Po(e){return e?(e.nodeName||\"\").toLowerCase():null}function Bt(e){if(e==null)return window;if(e.toString()!==\"[object Window]\"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Zr(e){var t=Bt(e).Element;return e instanceof t||e instanceof Element}function bo(e){var t=Bt(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function rc(e){if(typeof ShadowRoot>\"u\")return!1;var t=Bt(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function zN(e){var t=e.state;Object.keys(t.elements).forEach(function(o){var r=t.styles[o]||{},n=t.attributes[o]||{},a=t.elements[o];!bo(a)||!Po(a)||(Object.assign(a.style,r),Object.keys(n).forEach(function(i){var l=n[i];l===!1?a.removeAttribute(i):a.setAttribute(i,l===!0?\"\":l)}))})}function kN(e){var t=e.state,o={popper:{position:t.options.strategy,left:\"0\",top:\"0\",margin:\"0\"},arrow:{position:\"absolute\"},reference:{}};return Object.assign(t.elements.popper.style,o.popper),t.styles=o,t.elements.arrow&&Object.assign(t.elements.arrow.style,o.arrow),function(){Object.keys(t.elements).forEach(function(r){var n=t.elements[r],a=t.attributes[r]||{},i=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:o[r]),l=i.reduce(function(s,c){return s[c]=\"\",s},{});!bo(n)||!Po(n)||(Object.assign(n.style,l),Object.keys(a).forEach(function(s){n.removeAttribute(s)}))})}}var $C={name:\"applyStyles\",enabled:!0,phase:\"write\",fn:zN,effect:kN,requires:[\"computeStyles\"]};function Co(e){return e.split(\"-\")[0]}var gn=Math.max,il=Math.min,xa=Math.round;function nc(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+\"/\"+t.version}).join(\" \"):navigator.userAgent}function sp(){return!/^((?!chrome|android).)*safari/i.test(nc())}function Jr(e,t,o){t===void 0&&(t=!1),o===void 0&&(o=!1);var r=e.getBoundingClientRect(),n=1,a=1;t&&bo(e)&&(n=e.offsetWidth>0&&xa(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&xa(r.height)/e.offsetHeight||1);var i=Zr(e)?Bt(e):window,l=i.visualViewport,s=!sp()&&o,c=(r.left+(s&&l?l.offsetLeft:0))/n,u=(r.top+(s&&l?l.offsetTop:0))/a,m=r.width/n,p=r.height/a;return{width:m,height:p,top:u,right:c+m,bottom:u+p,left:c,x:c,y:u}}function ll(e){var t=Jr(e),o=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-o)<=1&&(o=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:o,height:r}}function cp(e,t){var o=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(o&&rc(o)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Zo(e){return Bt(e).getComputedStyle(e)}function lb(e){return[\"table\",\"td\",\"th\"].indexOf(Po(e))>=0}function ko(e){return((Zr(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ta(e){return Po(e)===\"html\"?e:e.assignedSlot||e.parentNode||(rc(e)?e.host:null)||ko(e)}function YC(e){return!bo(e)||Zo(e).position===\"fixed\"?null:e.offsetParent}function BN(e){var t=/firefox/i.test(nc()),o=/Trident/i.test(nc());if(o&&bo(e)){var r=Zo(e);if(r.position===\"fixed\")return null}var n=Ta(e);for(rc(n)&&(n=n.host);bo(n)&&[\"html\",\"body\"].indexOf(Po(n))<0;){var a=Zo(n);if(a.transform!==\"none\"||a.perspective!==\"none\"||a.contain===\"paint\"||[\"transform\",\"perspective\"].indexOf(a.willChange)!==-1||t&&a.willChange===\"filter\"||t&&a.filter&&a.filter!==\"none\")return n;n=n.parentNode}return null}function bn(e){for(var t=Bt(e),o=YC(e);o&&lb(o)&&Zo(o).position===\"static\";)o=YC(o);return o&&(Po(o)===\"html\"||Po(o)===\"body\"&&Zo(o).position===\"static\")?t:o||BN(e)||t}function sl(e){return[\"top\",\"bottom\"].indexOf(e)>=0?\"x\":\"y\"}function cl(e,t,o){return gn(e,il(t,o))}function XC(e,t,o){var r=cl(e,t,o);return r>o?o:r}function up(){return{top:0,right:0,bottom:0,left:0}}function pp(e){return Object.assign({},up(),e)}function fp(e,t){return t.reduce(function(o,r){return o[r]=e,o},{})}var LN=function(t,o){return t=typeof t==\"function\"?t(Object.assign({},o.rects,{placement:o.placement})):t,pp(typeof t!=\"number\"?t:fp(t,fi))};function jN(e){var t,o=e.state,r=e.name,n=e.options,a=o.elements.arrow,i=o.modifiersData.popperOffsets,l=Co(o.placement),s=sl(l),c=[to,co].indexOf(l)>=0,u=c?\"height\":\"width\";if(!(!a||!i)){var m=LN(n.padding,o),p=ll(a),d=s===\"y\"?Qt:to,v=s===\"y\"?go:co,T=o.rects.reference[u]+o.rects.reference[s]-i[s]-o.rects.popper[u],S=i[s]-o.rects.reference[s],h=bn(a),y=h?s===\"y\"?h.clientHeight||0:h.clientWidth||0:0,g=T/2-S/2,b=m[d],E=y-p[u]-m[v],C=y/2-p[u]/2+g,P=cl(b,C,E),A=s;o.modifiersData[r]=(t={},t[A]=P,t.centerOffset=P-C,t)}}function UN(e){var t=e.state,o=e.options,r=o.element,n=r===void 0?\"[data-popper-arrow]\":r;n!=null&&(typeof n==\"string\"&&(n=t.elements.popper.querySelector(n),!n)||cp(t.elements.popper,n)&&(t.elements.arrow=n))}var GC={name:\"arrow\",enabled:!0,phase:\"main\",fn:jN,effect:UN,requires:[\"popperOffsets\"],requiresIfExists:[\"preventOverflow\"]};function en(e){return e.split(\"-\")[1]}var HN={top:\"auto\",right:\"auto\",bottom:\"auto\",left:\"auto\"};function VN(e,t){var o=e.x,r=e.y,n=t.devicePixelRatio||1;return{x:xa(o*n)/n||0,y:xa(r*n)/n||0}}function qC(e){var t,o=e.popper,r=e.popperRect,n=e.placement,a=e.variation,i=e.offsets,l=e.position,s=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,m=e.isFixed,p=i.x,d=p===void 0?0:p,v=i.y,T=v===void 0?0:v,S=typeof u==\"function\"?u({x:d,y:T}):{x:d,y:T};d=S.x,T=S.y;var h=i.hasOwnProperty(\"x\"),y=i.hasOwnProperty(\"y\"),g=to,b=Qt,E=window;if(c){var C=bn(o),P=\"clientHeight\",A=\"clientWidth\";if(C===Bt(o)&&(C=ko(o),Zo(C).position!==\"static\"&&l===\"absolute\"&&(P=\"scrollHeight\",A=\"scrollWidth\")),C=C,n===Qt||(n===to||n===co)&&a===al){b=go;var _=m&&C===E&&E.visualViewport?E.visualViewport.height:C[P];T-=_-r.height,T*=s?1:-1}if(n===to||(n===Qt||n===go)&&a===al){g=co;var z=m&&C===E&&E.visualViewport?E.visualViewport.width:C[A];d-=z-r.width,d*=s?1:-1}}var I=Object.assign({position:l},c&&HN),x=u===!0?VN({x:d,y:T},Bt(o)):{x:d,y:T};if(d=x.x,T=x.y,s){var k;return Object.assign({},I,(k={},k[b]=y?\"0\":\"\",k[g]=h?\"0\":\"\",k.transform=(E.devicePixelRatio||1)<=1?\"translate(\"+d+\"px, \"+T+\"px)\":\"translate3d(\"+d+\"px, \"+T+\"px, 0)\",k))}return Object.assign({},I,(t={},t[b]=y?T+\"px\":\"\",t[g]=h?d+\"px\":\"\",t.transform=\"\",t))}function $N(e){var t=e.state,o=e.options,r=o.gpuAcceleration,n=r===void 0?!0:r,a=o.adaptive,i=a===void 0?!0:a,l=o.roundOffsets,s=l===void 0?!0:l,c={placement:Co(t.placement),variation:en(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:n,isFixed:t.options.strategy===\"fixed\"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,qC(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:s})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,qC(Object.assign({},c,{offsets:t.modifiersData.arrow,position:\"absolute\",adaptive:!1,roundOffsets:s})))),t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-placement\":t.placement})}var IC={name:\"computeStyles\",enabled:!0,phase:\"beforeWrite\",fn:$N,data:{}};var Um={passive:!0};function YN(e){var t=e.state,o=e.instance,r=e.options,n=r.scroll,a=n===void 0?!0:n,i=r.resize,l=i===void 0?!0:i,s=Bt(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach(function(u){u.addEventListener(\"scroll\",o.update,Um)}),l&&s.addEventListener(\"resize\",o.update,Um),function(){a&&c.forEach(function(u){u.removeEventListener(\"scroll\",o.update,Um)}),l&&s.removeEventListener(\"resize\",o.update,Um)}}var FC={name:\"eventListeners\",enabled:!0,phase:\"write\",fn:function(){},effect:YN,data:{}};var XN={left:\"right\",right:\"left\",bottom:\"top\",top:\"bottom\"};function ac(e){return e.replace(/left|right|bottom|top/g,function(t){return XN[t]})}var GN={start:\"end\",end:\"start\"};function Hm(e){return e.replace(/start|end/g,function(t){return GN[t]})}function ul(e){var t=Bt(e),o=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:o,scrollTop:r}}function pl(e){return Jr(ko(e)).left+ul(e).scrollLeft}function sb(e,t){var o=Bt(e),r=ko(e),n=o.visualViewport,a=r.clientWidth,i=r.clientHeight,l=0,s=0;if(n){a=n.width,i=n.height;var c=sp();(c||!c&&t===\"fixed\")&&(l=n.offsetLeft,s=n.offsetTop)}return{width:a,height:i,x:l+pl(e),y:s}}function cb(e){var t,o=ko(e),r=ul(e),n=(t=e.ownerDocument)==null?void 0:t.body,a=gn(o.scrollWidth,o.clientWidth,n?n.scrollWidth:0,n?n.clientWidth:0),i=gn(o.scrollHeight,o.clientHeight,n?n.scrollHeight:0,n?n.clientHeight:0),l=-r.scrollLeft+pl(e),s=-r.scrollTop;return Zo(n||o).direction===\"rtl\"&&(l+=gn(o.clientWidth,n?n.clientWidth:0)-a),{width:a,height:i,x:l,y:s}}function fl(e){var t=Zo(e),o=t.overflow,r=t.overflowX,n=t.overflowY;return/auto|scroll|overlay|hidden/.test(o+n+r)}function Vm(e){return[\"html\",\"body\",\"#document\"].indexOf(Po(e))>=0?e.ownerDocument.body:bo(e)&&fl(e)?e:Vm(Ta(e))}function di(e,t){var o;t===void 0&&(t=[]);var r=Vm(e),n=r===((o=e.ownerDocument)==null?void 0:o.body),a=Bt(r),i=n?[a].concat(a.visualViewport||[],fl(r)?r:[]):r,l=t.concat(i);return n?l:l.concat(di(Ta(i)))}function ic(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function qN(e,t){var o=Jr(e,!1,t===\"fixed\");return o.top=o.top+e.clientTop,o.left=o.left+e.clientLeft,o.bottom=o.top+e.clientHeight,o.right=o.left+e.clientWidth,o.width=e.clientWidth,o.height=e.clientHeight,o.x=o.left,o.y=o.top,o}function KC(e,t,o){return t===Lm?ic(sb(e,o)):Zr(t)?qN(t,o):ic(cb(ko(e)))}function IN(e){var t=di(Ta(e)),o=[\"absolute\",\"fixed\"].indexOf(Zo(e).position)>=0,r=o&&bo(e)?bn(e):e;return Zr(r)?t.filter(function(n){return Zr(n)&&cp(n,r)&&Po(n)!==\"body\"}):[]}function ub(e,t,o,r){var n=t===\"clippingParents\"?IN(e):[].concat(t),a=[].concat(n,[o]),i=a[0],l=a.reduce(function(s,c){var u=KC(e,c,r);return s.top=gn(u.top,s.top),s.right=il(u.right,s.right),s.bottom=il(u.bottom,s.bottom),s.left=gn(u.left,s.left),s},KC(e,i,r));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}function dp(e){var t=e.reference,o=e.element,r=e.placement,n=r?Co(r):null,a=r?en(r):null,i=t.x+t.width/2-o.width/2,l=t.y+t.height/2-o.height/2,s;switch(n){case Qt:s={x:i,y:t.y-o.height};break;case go:s={x:i,y:t.y+t.height};break;case co:s={x:t.x+t.width,y:l};break;case to:s={x:t.x-o.width,y:l};break;default:s={x:t.x,y:t.y}}var c=n?sl(n):null;if(c!=null){var u=c===\"y\"?\"height\":\"width\";switch(a){case va:s[c]=s[c]-(t[u]/2-o[u]/2);break;case al:s[c]=s[c]+(t[u]/2-o[u]/2);break;default:}}return s}function vn(e,t){t===void 0&&(t={});var o=t,r=o.placement,n=r===void 0?e.placement:r,a=o.strategy,i=a===void 0?e.strategy:a,l=o.boundary,s=l===void 0?UC:l,c=o.rootBoundary,u=c===void 0?Lm:c,m=o.elementContext,p=m===void 0?oc:m,d=o.altBoundary,v=d===void 0?!1:d,T=o.padding,S=T===void 0?0:T,h=pp(typeof S!=\"number\"?S:fp(S,fi)),y=p===oc?HC:oc,g=e.rects.popper,b=e.elements[v?y:p],E=ub(Zr(b)?b:b.contextElement||ko(e.elements.popper),s,u,i),C=Jr(e.elements.reference),P=dp({reference:C,element:g,strategy:\"absolute\",placement:n}),A=ic(Object.assign({},g,P)),_=p===oc?A:C,z={top:E.top-_.top+h.top,bottom:_.bottom-E.bottom+h.bottom,left:E.left-_.left+h.left,right:_.right-E.right+h.right},I=e.modifiersData.offset;if(p===oc&&I){var x=I[n];Object.keys(z).forEach(function(k){var U=[co,go].indexOf(k)>=0?1:-1,O=[Qt,go].indexOf(k)>=0?\"y\":\"x\";z[k]+=x[O]*U})}return z}function pb(e,t){t===void 0&&(t={});var o=t,r=o.placement,n=o.boundary,a=o.rootBoundary,i=o.padding,l=o.flipVariations,s=o.allowedAutoPlacements,c=s===void 0?jm:s,u=en(r),m=u?l?ib:ib.filter(function(v){return en(v)===u}):fi,p=m.filter(function(v){return c.indexOf(v)>=0});p.length===0&&(p=m);var d=p.reduce(function(v,T){return v[T]=vn(e,{placement:T,boundary:n,rootBoundary:a,padding:i})[Co(T)],v},{});return Object.keys(d).sort(function(v,T){return d[v]-d[T]})}function FN(e){if(Co(e)===Bm)return[];var t=ac(e);return[Hm(e),t,Hm(t)]}function KN(e){var t=e.state,o=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var n=o.mainAxis,a=n===void 0?!0:n,i=o.altAxis,l=i===void 0?!0:i,s=o.fallbackPlacements,c=o.padding,u=o.boundary,m=o.rootBoundary,p=o.altBoundary,d=o.flipVariations,v=d===void 0?!0:d,T=o.allowedAutoPlacements,S=t.options.placement,h=Co(S),y=h===S,g=s||(y||!v?[ac(S)]:FN(S)),b=[S].concat(g).reduce(function(Ue,xe){return Ue.concat(Co(xe)===Bm?pb(t,{placement:xe,boundary:u,rootBoundary:m,padding:c,flipVariations:v,allowedAutoPlacements:T}):xe)},[]),E=t.rects.reference,C=t.rects.popper,P=new Map,A=!0,_=b[0],z=0;z=0,O=U?\"width\":\"height\",N=vn(t,{placement:I,boundary:u,rootBoundary:m,altBoundary:p,padding:c}),X=U?k?co:to:k?go:Qt;E[O]>C[O]&&(X=ac(X));var oe=ac(X),W=[];if(a&&W.push(N[x]<=0),l&&W.push(N[X]<=0,N[oe]<=0),W.every(function(Ue){return Ue})){_=I,A=!1;break}P.set(I,W)}if(A)for(var Te=v?3:1,fe=function(xe){var Je=b.find(function(ht){var we=P.get(ht);if(we)return we.slice(0,xe).every(function(ft){return ft})});if(Je)return _=Je,\"break\"},Ke=Te;Ke>0;Ke--){var Ze=fe(Ke);if(Ze===\"break\")break}t.placement!==_&&(t.modifiersData[r]._skip=!0,t.placement=_,t.reset=!0)}}var QC={name:\"flip\",enabled:!0,phase:\"main\",fn:KN,requiresIfExists:[\"offset\"],data:{_skip:!1}};function WC(e,t,o){return o===void 0&&(o={x:0,y:0}),{top:e.top-t.height-o.y,right:e.right-t.width+o.x,bottom:e.bottom-t.height+o.y,left:e.left-t.width-o.x}}function ZC(e){return[Qt,co,go,to].some(function(t){return e[t]>=0})}function QN(e){var t=e.state,o=e.name,r=t.rects.reference,n=t.rects.popper,a=t.modifiersData.preventOverflow,i=vn(t,{elementContext:\"reference\"}),l=vn(t,{altBoundary:!0}),s=WC(i,r),c=WC(l,n,a),u=ZC(s),m=ZC(c);t.modifiersData[o]={referenceClippingOffsets:s,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:m},t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-reference-hidden\":u,\"data-popper-escaped\":m})}var JC={name:\"hide\",enabled:!0,phase:\"main\",requiresIfExists:[\"preventOverflow\"],fn:QN};function WN(e,t,o){var r=Co(e),n=[to,Qt].indexOf(r)>=0?-1:1,a=typeof o==\"function\"?o(Object.assign({},t,{placement:e})):o,i=a[0],l=a[1];return i=i||0,l=(l||0)*n,[to,co].indexOf(r)>=0?{x:l,y:i}:{x:i,y:l}}function ZN(e){var t=e.state,o=e.options,r=e.name,n=o.offset,a=n===void 0?[0,0]:n,i=jm.reduce(function(u,m){return u[m]=WN(m,t.rects,a),u},{}),l=i[t.placement],s=l.x,c=l.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=i}var eR={name:\"offset\",enabled:!0,phase:\"main\",requires:[\"popperOffsets\"],fn:ZN};function JN(e){var t=e.state,o=e.name;t.modifiersData[o]=dp({reference:t.rects.reference,element:t.rects.popper,strategy:\"absolute\",placement:t.placement})}var tR={name:\"popperOffsets\",enabled:!0,phase:\"read\",fn:JN,data:{}};function fb(e){return e===\"x\"?\"y\":\"x\"}function e_(e){var t=e.state,o=e.options,r=e.name,n=o.mainAxis,a=n===void 0?!0:n,i=o.altAxis,l=i===void 0?!1:i,s=o.boundary,c=o.rootBoundary,u=o.altBoundary,m=o.padding,p=o.tether,d=p===void 0?!0:p,v=o.tetherOffset,T=v===void 0?0:v,S=vn(t,{boundary:s,rootBoundary:c,padding:m,altBoundary:u}),h=Co(t.placement),y=en(t.placement),g=!y,b=sl(h),E=fb(b),C=t.modifiersData.popperOffsets,P=t.rects.reference,A=t.rects.popper,_=typeof T==\"function\"?T(Object.assign({},t.rects,{placement:t.placement})):T,z=typeof _==\"number\"?{mainAxis:_,altAxis:_}:Object.assign({mainAxis:0,altAxis:0},_),I=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,x={x:0,y:0};if(C){if(a){var k,U=b===\"y\"?Qt:to,O=b===\"y\"?go:co,N=b===\"y\"?\"height\":\"width\",X=C[b],oe=X+S[U],W=X-S[O],Te=d?-A[N]/2:0,fe=y===va?P[N]:A[N],Ke=y===va?-A[N]:-P[N],Ze=t.elements.arrow,Ue=d&&Ze?ll(Ze):{width:0,height:0},xe=t.modifiersData[\"arrow#persistent\"]?t.modifiersData[\"arrow#persistent\"].padding:up(),Je=xe[U],ht=xe[O],we=cl(0,P[N],Ue[N]),ft=g?P[N]/2-Te-we-Je-z.mainAxis:fe-we-Je-z.mainAxis,le=g?-P[N]/2+Te+we+ht+z.mainAxis:Ke+we+ht+z.mainAxis,Oe=t.elements.arrow&&bn(t.elements.arrow),Ae=Oe?b===\"y\"?Oe.clientTop||0:Oe.clientLeft||0:0,et=(k=I?.[b])!=null?k:0,dt=X+ft-et-Ae,Lt=X+le-et,jt=cl(d?il(oe,dt):oe,X,d?gn(W,Lt):W);C[b]=jt,x[b]=jt-X}if(l){var Be,Nt=b===\"x\"?Qt:to,Ro=b===\"x\"?go:co,Ut=C[E],st=E===\"y\"?\"height\":\"width\",se=Ut+S[Nt],xt=Ut-S[Ro],fr=[Qt,to].indexOf(h)!==-1,Z=(Be=I?.[E])!=null?Be:0,ee=fr?se:Ut-P[st]-A[st]-Z+z.altAxis,Se=fr?Ut+P[st]+A[st]-Z-z.altAxis:xt,ye=d&&fr?XC(ee,Ut,Se):cl(d?ee:se,Ut,d?Se:xt);C[E]=ye,x[E]=ye-Ut}t.modifiersData[r]=x}}var oR={name:\"preventOverflow\",enabled:!0,phase:\"main\",fn:e_,requiresIfExists:[\"offset\"]};function db(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function mb(e){return e===Bt(e)||!bo(e)?ul(e):db(e)}function t_(e){var t=e.getBoundingClientRect(),o=xa(t.width)/e.offsetWidth||1,r=xa(t.height)/e.offsetHeight||1;return o!==1||r!==1}function yb(e,t,o){o===void 0&&(o=!1);var r=bo(t),n=bo(t)&&t_(t),a=ko(t),i=Jr(e,n,o),l={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(r||!r&&!o)&&((Po(t)!==\"body\"||fl(a))&&(l=mb(t)),bo(t)?(s=Jr(t,!0),s.x+=t.clientLeft,s.y+=t.clientTop):a&&(s.x=pl(a))),{x:i.left+l.scrollLeft-s.x,y:i.top+l.scrollTop-s.y,width:i.width,height:i.height}}function o_(e){var t=new Map,o=new Set,r=[];e.forEach(function(a){t.set(a.name,a)});function n(a){o.add(a.name);var i=[].concat(a.requires||[],a.requiresIfExists||[]);i.forEach(function(l){if(!o.has(l)){var s=t.get(l);s&&n(s)}}),r.push(a)}return e.forEach(function(a){o.has(a.name)||n(a)}),r}function hb(e){var t=o_(e);return VC.reduce(function(o,r){return o.concat(t.filter(function(n){return n.phase===r}))},[])}function gb(e){var t;return function(){return t||(t=new Promise(function(o){Promise.resolve().then(function(){t=void 0,o(e())})})),t}}function bb(e){var t=e.reduce(function(o,r){var n=o[r.name];return o[r.name]=n?Object.assign({},n,r,{options:Object.assign({},n.options,r.options),data:Object.assign({},n.data,r.data)}):r,o},{});return Object.keys(t).map(function(o){return t[o]})}var rR={placement:\"bottom\",modifiers:[],strategy:\"absolute\"};function nR(){for(var e=arguments.length,t=new Array(e),o=0;o{let{classes:t}=e;return Le({root:[\"root\"]},iR,t)},l_={},s_=Vo.forwardRef(function(t,o){let{anchorEl:r,children:n,direction:a,disablePortal:i,modifiers:l,open:s,placement:c,popperOptions:u,popperRef:m,slotProps:p={},slots:d={},TransitionProps:v,ownerState:T,...S}=t,h=Vo.useRef(null),y=yo(h,o),g=Vo.useRef(null),b=yo(g,m),E=Vo.useRef(b);wr(()=>{E.current=b},[b]),Vo.useImperativeHandle(m,()=>g.current,[]);let C=n_(c,a),[P,A]=Vo.useState(C),[_,z]=Vo.useState(xb(r));Vo.useEffect(()=>{g.current&&g.current.forceUpdate()}),Vo.useEffect(()=>{r&&z(xb(r))},[r]),wr(()=>{if(!_||!s)return;let O=oe=>{A(oe.placement)},N=[{name:\"preventOverflow\",options:{altBoundary:i}},{name:\"flip\",options:{altBoundary:i}},{name:\"onUpdate\",enabled:!0,phase:\"afterWrite\",fn:({state:oe})=>{O(oe)}}];l!=null&&(N=N.concat(l)),u&&u.modifiers!=null&&(N=N.concat(u.modifiers));let X=vb(_,h.current,{placement:C,...u,modifiers:N});return E.current(X),()=>{X.destroy(),E.current(null)}},[_,i,l,s,u,C]);let I={placement:P};v!==null&&(I.TransitionProps=v);let x=i_(t),k=d.root??\"div\",U=cr({elementType:k,externalSlotProps:p.root,externalForwardedProps:S,additionalProps:{role:\"tooltip\",ref:y},ownerState:t,className:x.root});return(0,$m.jsx)(k,{...U,children:typeof n==\"function\"?n(I):n})}),c_=Vo.forwardRef(function(t,o){let{anchorEl:r,children:n,container:a,direction:i=\"ltr\",disablePortal:l=!1,keepMounted:s=!1,modifiers:c,open:u,placement:m=\"bottom\",popperOptions:p=l_,popperRef:d,style:v,transition:T=!1,slotProps:S={},slots:h={},...y}=t,[g,b]=Vo.useState(!0),E=()=>{b(!1)},C=()=>{b(!0)};if(!s&&!u&&(!T||g))return null;let P;if(a)P=a;else if(r){let z=xb(r);P=z&&a_(z)?Yt(z).body:Yt(null).body}let A=!u&&s&&(!T||g)?\"none\":void 0,_=T?{in:u,onEnter:E,onExited:C}:void 0;return(0,$m.jsx)(ap,{disablePortal:l,container:P,children:(0,$m.jsx)(s_,{anchorEl:r,direction:i,disablePortal:l,modifiers:c,ref:o,open:T?!g:u,placement:m,popperOptions:p,popperRef:d,slotProps:S,slots:h,...y,style:{position:\"fixed\",top:0,left:0,display:A,...v},TransitionProps:_,children:n})})}),lR=c_;var cR=q(Ie(),1),u_=ae(lR,{name:\"MuiPopper\",slot:\"Root\"})({}),p_=sR.forwardRef(function(t,o){let r=li(),n=je({props:t,name:\"MuiPopper\"}),{anchorEl:a,component:i,components:l,componentsProps:s,container:c,disablePortal:u,keepMounted:m,modifiers:p,open:d,placement:v,popperOptions:T,popperRef:S,transition:h,slots:y,slotProps:g,...b}=n,E=y?.root??l?.Root,C={anchorEl:a,container:c,disablePortal:u,keepMounted:m,modifiers:p,open:d,placement:v,popperOptions:T,popperRef:S,transition:h,...b};return(0,cR.jsx)(u_,{as:i,direction:r?\"rtl\":\"ltr\",slots:{root:E},slotProps:g??s,...C,ref:o})}),Ym=p_;function uR(e){return _e(\"MuiTooltip\",e)}var f_=Ce(\"MuiTooltip\",[\"popper\",\"popperInteractive\",\"popperArrow\",\"popperClose\",\"tooltip\",\"tooltipArrow\",\"touch\",\"tooltipPlacementLeft\",\"tooltipPlacementRight\",\"tooltipPlacementTop\",\"tooltipPlacementBottom\",\"arrow\"]),Xt=f_;var mi=q(Ie(),1);function d_(e){return Math.round(e*1e5)/1e5}var m_=e=>{let{classes:t,disableInteractive:o,arrow:r,touch:n,placement:a}=e,i={popper:[\"popper\",!o&&\"popperInteractive\",r&&\"popperArrow\"],tooltip:[\"tooltip\",r&&\"tooltipArrow\",n&&\"touch\",`tooltipPlacement${me(a.split(\"-\")[0])}`],arrow:[\"arrow\"]};return Le(i,uR,t)},y_=ae(Ym,{name:\"MuiTooltip\",slot:\"Popper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.popper,!o.disableInteractive&&t.popperInteractive,o.arrow&&t.popperArrow,!o.open&&t.popperClose]}})(He(({theme:e})=>({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:\"none\",variants:[{props:({ownerState:t})=>!t.disableInteractive,style:{pointerEvents:\"auto\"}},{props:({open:t})=>!t,style:{pointerEvents:\"none\"}},{props:({ownerState:t})=>t.arrow,style:{[`&[data-popper-placement*=\"bottom\"] .${Xt.arrow}`]:{top:0,marginTop:\"-0.71em\",\"&::before\":{transformOrigin:\"0 100%\"}},[`&[data-popper-placement*=\"top\"] .${Xt.arrow}`]:{bottom:0,marginBottom:\"-0.71em\",\"&::before\":{transformOrigin:\"100% 0\"}},[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"100% 100%\"}},[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"0 0\"}}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}}]}))),h_=ae(\"div\",{name:\"MuiTooltip\",slot:\"Tooltip\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.tooltip,o.touch&&t.touch,o.arrow&&t.tooltipArrow,t[`tooltipPlacement${me(o.placement.split(\"-\")[0])}`]]}})(He(({theme:e})=>({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.92),borderRadius:(e.vars||e).shape.borderRadius,color:(e.vars||e).palette.common.white,fontFamily:e.typography.fontFamily,padding:\"4px 8px\",fontSize:e.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:\"break-word\",fontWeight:e.typography.fontWeightMedium,[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{transformOrigin:\"right center\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{transformOrigin:\"left center\"},[`.${Xt.popper}[data-popper-placement*=\"top\"] &`]:{transformOrigin:\"center bottom\",marginBottom:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"bottom\"] &`]:{transformOrigin:\"center top\",marginTop:\"14px\"},variants:[{props:({ownerState:t})=>t.arrow,style:{position:\"relative\",margin:0}},{props:({ownerState:t})=>t.touch,style:{padding:\"8px 16px\",fontSize:e.typography.pxToRem(14),lineHeight:`${d_(16/14)}em`,fontWeight:e.typography.fontWeightRegular}},{props:({ownerState:t})=>!t.isRtl,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"14px\"}}},{props:({ownerState:t})=>!t.isRtl&&t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"24px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"24px\"}}},{props:({ownerState:t})=>!!t.isRtl,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"14px\"}}},{props:({ownerState:t})=>!!t.isRtl&&t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"24px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"top\"] &`]:{marginBottom:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"bottom\"] &`]:{marginTop:\"24px\"}}}]}))),g_=ae(\"span\",{name:\"MuiTooltip\",slot:\"Arrow\"})(He(({theme:e})=>({overflow:\"hidden\",position:\"absolute\",width:\"1em\",height:\"0.71em\",boxSizing:\"border-box\",color:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.9),\"&::before\":{content:'\"\"',margin:\"auto\",display:\"block\",width:\"100%\",height:\"100%\",backgroundColor:\"currentColor\",transform:\"rotate(45deg)\"}}))),Xm=!1,pR=new Xs,mp={x:0,y:0};function Gm(e,t){return(o,...r)=>{t&&t(o,...r),e(o,...r)}}var b_=oo.forwardRef(function(t,o){let r=je({props:t,name:\"MuiTooltip\"}),{arrow:n=!1,children:a,classes:i,components:l={},componentsProps:s={},describeChild:c=!1,disableFocusListener:u=!1,disableHoverListener:m=!1,disableInteractive:p=!1,disableTouchListener:d=!1,enterDelay:v=100,enterNextDelay:T=0,enterTouchDelay:S=700,followCursor:h=!1,id:y,leaveDelay:g=0,leaveTouchDelay:b=1500,onClose:E,onOpen:C,open:P,placement:A=\"bottom\",PopperComponent:_,PopperProps:z={},slotProps:I={},slots:x={},title:k,TransitionComponent:U,TransitionProps:O,...N}=r,X=oo.isValidElement(a)?a:(0,mi.jsx)(\"span\",{children:a}),oe=kn(),W=li(),[Te,fe]=oo.useState(),[Ke,Ze]=oo.useState(null),Ue=oo.useRef(!1),xe=p||h,Je=fn(),ht=fn(),we=fn(),ft=fn(),[le,Oe]=Zd({controlled:P,default:!1,name:\"Tooltip\",state:\"open\"}),Ae=le,et=tl(y),dt=oo.useRef(),Lt=si(()=>{dt.current!==void 0&&(document.body.style.WebkitUserSelect=dt.current,dt.current=void 0),ft.clear()});oo.useEffect(()=>Lt,[Lt]);let jt=Re=>{pR.clear(),Xm=!0,Oe(!0),C&&!Ae&&C(Re)},Be=si(Re=>{pR.start(800+g,()=>{Xm=!1}),Oe(!1),E&&Ae&&E(Re),Je.start(oe.transitions.duration.shortest,()=>{Ue.current=!1})}),Nt=Re=>{Ue.current&&Re.type!==\"touchstart\"||(Te&&Te.removeAttribute(\"title\"),ht.clear(),we.clear(),v||Xm&&T?ht.start(Xm?T:v,()=>{jt(Re)}):jt(Re))},Ro=Re=>{ht.clear(),we.start(g,()=>{Be(Re)})},[,Ut]=oo.useState(!1),st=Re=>{pn(Re.target)||(Ut(!1),Ro(Re))},se=Re=>{Te||fe(Re.currentTarget),pn(Re.target)&&(Ut(!0),Nt(Re))},xt=Re=>{Ue.current=!0;let $o=X.props;$o.onTouchStart&&$o.onTouchStart(Re)},fr=Re=>{xt(Re),we.clear(),Je.clear(),Lt(),dt.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect=\"none\",ft.start(S,()=>{document.body.style.WebkitUserSelect=dt.current,Nt(Re)})},Z=Re=>{X.props.onTouchEnd&&X.props.onTouchEnd(Re),Lt(),we.start(b,()=>{Be(Re)})};oo.useEffect(()=>{if(!Ae)return;function Re($o){$o.key===\"Escape\"&&Be($o)}return document.addEventListener(\"keydown\",Re),()=>{document.removeEventListener(\"keydown\",Re)}},[Be,Ae]);let ee=Mr(Wr(X),fe,o);!k&&k!==0&&(Ae=!1);let Se=oo.useRef(),ye=Re=>{let $o=X.props;$o.onMouseMove&&$o.onMouseMove(Re),mp={x:Re.clientX,y:Re.clientY},Se.current&&Se.current.update()},ze={},ue=typeof k==\"string\";c?(ze.title=!Ae&&ue&&!m?k:null,ze[\"aria-describedby\"]=Ae?et:null):(ze[\"aria-label\"]=ue?k:null,ze[\"aria-labelledby\"]=Ae&&!ue?et:null);let gt={...ze,...N,...X.props,className:ie(N.className,X.props.className),onTouchStart:xt,ref:ee,...h?{onMouseMove:ye}:{}},ce={};d||(gt.onTouchStart=fr,gt.onTouchEnd=Z),m||(gt.onMouseOver=Gm(Nt,gt.onMouseOver),gt.onMouseLeave=Gm(Ro,gt.onMouseLeave),xe||(ce.onMouseOver=Nt,ce.onMouseLeave=Ro)),u||(gt.onFocus=Gm(se,gt.onFocus),gt.onBlur=Gm(st,gt.onBlur),xe||(ce.onFocus=se,ce.onBlur=st));let ke={...r,isRtl:W,arrow:n,disableInteractive:xe,placement:A,PopperComponentProp:_,touch:Ue.current},he=typeof I.popper==\"function\"?I.popper(ke):I.popper,Wt=oo.useMemo(()=>{let Re=[{name:\"arrow\",enabled:!!Ke,options:{element:Ke,padding:4}}];return z.popperOptions?.modifiers&&(Re=Re.concat(z.popperOptions.modifiers)),he?.popperOptions?.modifiers&&(Re=Re.concat(he.popperOptions.modifiers)),{...z.popperOptions,...he?.popperOptions,modifiers:Re}},[Ke,z.popperOptions,he?.popperOptions]),be=m_(ke),uo=typeof I.transition==\"function\"?I.transition(ke):I.transition,ve={slots:{popper:l.Popper,transition:l.Transition??U,tooltip:l.Tooltip,arrow:l.Arrow,...x},slotProps:{arrow:I.arrow??s.arrow,popper:{...z,...he??s.popper},tooltip:I.tooltip??s.tooltip,transition:{...O,...uo??s.transition}}},[po,Ht]=Ct(\"popper\",{elementType:y_,externalForwardedProps:ve,ownerState:ke,className:ie(be.popper,z?.className)}),[Sn,Tt]=Ct(\"transition\",{elementType:rp,externalForwardedProps:ve,ownerState:ke}),[Qe,Ar]=Ct(\"tooltip\",{elementType:h_,className:be.tooltip,externalForwardedProps:ve,ownerState:ke}),[En,Gt]=Ct(\"arrow\",{elementType:g_,className:be.arrow,externalForwardedProps:ve,ownerState:ke,ref:Ze});return(0,mi.jsxs)(oo.Fragment,{children:[oo.cloneElement(X,gt),(0,mi.jsx)(po,{as:_??Ym,placement:A,anchorEl:h?{getBoundingClientRect:()=>({top:mp.y,left:mp.x,right:mp.x,bottom:mp.y,width:0,height:0})}:Te,popperRef:Se,open:Te?Ae:!1,id:et,transition:!0,...ce,...Ht,popperOptions:Wt,children:({TransitionProps:Re})=>(0,mi.jsx)(Sn,{timeout:oe.transitions.duration.shorter,...Re,...Tt,children:(0,mi.jsxs)(Qe,{...Ar,children:[k,n?(0,mi.jsx)(En,{...Gt}):null]})})})]})}),yp=b_;var qm=q(re()),v_={bg:\"#1e1e1e\",bgAlt:\"#1a1a1a\",text:\"#e0e0e0\",textMuted:\"#888\",border:\"#3a3a3a\",controlBg:\"#252525\",accent:\"#5af\"},x_={bg:\"#ffffff\",bgAlt:\"#f5f5f5\",text:\"#1e1e1e\",textMuted:\"#666\",border:\"#ccc\",controlBg:\"#f0f0f0\",accent:\"#0066cc\"};function T_(e){return e===\"dark\"?v_:x_}function Tb(e){let t=e.match(/rgba?\\((\\d+),\\s*(\\d+),\\s*(\\d+)/);if(!t)return!0;let[,o,r,n]=t.map(Number);return(.299*o+.587*r+.114*n)/255<.5}function Sb(){let e=document.body.dataset.jpThemeLight;if(e!==void 0)return{environment:\"jupyterlab\",theme:e===\"true\"?\"light\":\"dark\"};let t=document.body.className,o=document.documentElement.className;if(t.includes(\"vscode-\")||o.includes(\"vscode-\"))return{environment:\"vscode\",theme:t.includes(\"vscode-dark\")||o.includes(\"vscode-dark\")?\"dark\":\"light\"};if(document.querySelector(\"colab-shaded-scroller\")||document.body.classList.contains(\"colaboratory\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"colab\",theme:Tb(a)?\"dark\":\"light\"}}if(document.getElementById(\"notebook\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"jupyter-classic\",theme:Tb(a)?\"dark\":\"light\"}}let r=window.matchMedia?.(\"(prefers-color-scheme: dark)\")?.matches;if(r!==void 0)return{environment:\"unknown\",theme:r?\"dark\":\"light\"};let n=getComputedStyle(document.body).backgroundColor;return{environment:\"unknown\",theme:Tb(n)?\"dark\":\"light\"}}function fR(){let[e,t]=(0,qm.useState)(()=>Sb());return(0,qm.useEffect)(()=>{let o=window.matchMedia?.(\"(prefers-color-scheme: dark)\"),r=()=>t(Sb());o?.addEventListener?.(\"change\",r);let n=new MutationObserver(()=>t(Sb()));return n.observe(document.body,{attributes:!0,attributeFilter:[\"data-jp-theme-light\",\"class\"]}),()=>{o?.removeEventListener?.(\"change\",r),n.disconnect()}},[]),{themeInfo:e,colors:T_(e.theme)}}function S_(e){return e instanceof Uint8Array?e:e instanceof ArrayBuffer?new Uint8Array(e):e&&\"buffer\"in e?new Uint8Array(e.buffer,e.byteOffset,e.byteLength):new Uint8Array(0)}function Eb(e){let t=S_(e);return t.length===0?null:new Float32Array(t.buffer,t.byteOffset,t.byteLength/4)}function lc(e,t){let o=document.createElement(\"a\");o.download=t;let r=URL.createObjectURL(e);o.href=r,o.click(),setTimeout(()=>URL.revokeObjectURL(r),6e4)}function Rt(e,t=2){return e===0?\"0\":Math.abs(e)>=1e3||Math.abs(e)<.01?e.toExponential(t):e.toFixed(t)}function dR(e){if(e<=0)return 1;let t=Math.pow(10,Math.floor(Math.log10(e))),o=e/t;return o<1.5?t:o<3.5?2*t:o<7.5?5*t:10*t}async function mR(e,t=.95){let o=await new Promise(E=>e.toBlob(C=>E(C),\"image/jpeg\",t)),r=new Uint8Array(await o.arrayBuffer()),n=e.width,a=e.height,i=`q ${n} 0 0 ${a} 0 0 cm /I0 Do Q`,l=[],s=[],c=`%PDF-1.4\n`;s.push(c.length),l.push(`1 0 obj\n<< /Type /Catalog /Pages 2 0 R >>\nendobj\n`),c+=l[0],s.push(c.length),l.push(`2 0 obj\n<< /Type /Pages /Kids [3 0 R] /Count 1 >>\nendobj\n`),c+=l[1],s.push(c.length),l.push(`3 0 obj\n<< /Type /Page /Parent 2 0 R /MediaBox [0 0 ${n} ${a}] /Contents 4 0 R /Resources << /XObject << /I0 5 0 R >> >> >>\nendobj\n`),c+=l[2],s.push(c.length),l.push(`4 0 obj\n<< /Length ${i.length} >>\nstream\n${i}\nendstream\nendobj\n`),c+=l[3];let u=`5 0 obj\n<< /Type /XObject /Subtype /Image /Width ${n} /Height ${a} /ColorSpace /DeviceRGB /BitsPerComponent 8 /Filter /DCTDecode /Length ${r.length} >>\nstream\n`,m=`\nendstream\nendobj\n`,p=new TextEncoder,d=p.encode(c+u),v=p.encode(m),T=c.length;s.push(T);let h=d.length+r.length+v.length,y=`xref\n0 6\n0000000000 65535 f \n`;for(let E=0;E>\nstartxref\n${h}\n%%EOF\n`;let g=p.encode(y),b=new Uint8Array(d.length+r.length+v.length+g.length);return b.set(d,0),b.set(r,d.length),b.set(v,d.length+r.length),b.set(g,d.length+r.length+v.length),new Blob([b],{type:\"application/pdf\"})}function Pb(e){let t=1/0,o=-1/0;for(let r=0;ro&&(o=n))}return t===1/0?{min:0,max:0}:{min:t,max:o}}function yR(e,t,o){let r=e.length;if(r===0)return{vmin:0,vmax:0};let n=1/0,a=-1/0;for(let T=0;Ta&&(a=S)}if(n===a)return{vmin:n,vmax:a};let i=1024,l=new Uint32Array(i),s=a-n,c=(i-1)/s;for(let T=0;T=u){d=n+T/(i-1)*s;break}p=0;for(let T=0;T=m){v=n+T/(i-1)*s;break}return{vmin:d,vmax:v}}var at=q(re());var Im=q(re(),1);function hR(e){return _e(\"MuiIconButton\",e)}var E_=Ce(\"MuiIconButton\",[\"root\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"edgeStart\",\"edgeEnd\",\"sizeSmall\",\"sizeMedium\",\"sizeLarge\",\"loading\",\"loadingIndicator\",\"loadingWrapper\"]),Cb=E_;var sc=q(Ie(),1),P_=e=>{let{classes:t,disabled:o,color:r,edge:n,size:a,loading:i}=e,l={root:[\"root\",i&&\"loading\",o&&\"disabled\",r!==\"default\"&&`color${me(r)}`,n&&`edge${me(n)}`,`size${me(a)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]};return Le(l,hR,t)},C_=ae(ma,{name:\"MuiIconButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.loading&&t.loading,o.color!==\"default\"&&t[`color${me(o.color)}`],o.edge&&t[`edge${me(o.edge)}`],t[`size${me(o.size)}`]]}})(He(({theme:e})=>({textAlign:\"center\",flex:\"0 0 auto\",fontSize:e.typography.pxToRem(24),padding:8,borderRadius:\"50%\",color:(e.vars||e).palette.action.active,transition:e.transitions.create(\"background-color\",{duration:e.transitions.duration.shortest}),variants:[{props:t=>!t.disableRipple,style:{\"--IconButton-hoverBg\":e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity),\"&:hover\":{backgroundColor:\"var(--IconButton-hoverBg)\",\"@media (hover: none)\":{backgroundColor:\"transparent\"}}}},{props:{edge:\"start\"},style:{marginLeft:-12}},{props:{edge:\"start\",size:\"small\"},style:{marginLeft:-3}},{props:{edge:\"end\"},style:{marginRight:-12}},{props:{edge:\"end\",size:\"small\"},style:{marginRight:-3}}]})),He(({theme:e})=>({variants:[{props:{color:\"inherit\"},style:{color:\"inherit\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{\"--IconButton-hoverBg\":e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity)}})),{props:{size:\"small\"},style:{padding:5,fontSize:e.typography.pxToRem(18)}},{props:{size:\"large\"},style:{padding:12,fontSize:e.typography.pxToRem(28)}}],[`&.${Cb.disabled}`]:{backgroundColor:\"transparent\",color:(e.vars||e).palette.action.disabled},[`&.${Cb.loading}`]:{color:\"transparent\"}}))),R_=ae(\"span\",{name:\"MuiIconButton\",slot:\"LoadingIndicator\"})(({theme:e})=>({display:\"none\",position:\"absolute\",visibility:\"visible\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",color:(e.vars||e).palette.action.disabled,variants:[{props:{loading:!0},style:{display:\"flex\"}}]})),w_=Im.forwardRef(function(t,o){let r=je({props:t,name:\"MuiIconButton\"}),{edge:n=!1,children:a,className:i,color:l=\"default\",disabled:s=!1,disableFocusRipple:c=!1,size:u=\"medium\",id:m,loading:p=null,loadingIndicator:d,...v}=r,T=tl(m),S=d??(0,sc.jsx)(Ju,{\"aria-labelledby\":T,color:\"inherit\",size:16}),h={...r,edge:n,color:l,disabled:s,disableFocusRipple:c,loading:p,loadingIndicator:S,size:u},y=P_(h);return(0,sc.jsxs)(C_,{id:p?T:m,className:ie(y.root,i),centerRipple:!0,focusRipple:!c,disabled:s||p,ref:o,...v,ownerState:h,children:[typeof p==\"boolean\"&&(0,sc.jsx)(\"span\",{className:y.loadingWrapper,style:{display:\"contents\"},children:(0,sc.jsx)(R_,{className:y.loadingIndicator,ownerState:h,children:p&&S})}),a]})}),Rb=w_;var gR=q(Ie(),1),bR=Qu((0,gR.jsx)(\"path\",{d:\"M3 17v2h6v-2zM3 5v2h10V5zm10 16v-2h8v-2h-8v-2h-2v6zM7 9v2H3v2h4v2h2V9zm14 4v-2H11v2zm-6-4h2V7h4V5h-4V3h-2z\"}),\"Tune\");var vR={widgets:{Show2D:{tool_groups:[\"display\",\"histogram\",\"stats\",\"navigation\",\"view\",\"export\",\"roi\",\"profile\",\"all\"],aliases:{}},Show3D:{tool_groups:[\"display\",\"histogram\",\"stats\",\"playback\",\"view\",\"export\",\"roi\",\"profile\",\"all\"],aliases:{navigation:\"playback\"}},Show3DVolume:{tool_groups:[\"display\",\"histogram\",\"playback\",\"fft\",\"navigation\",\"stats\",\"export\",\"view\",\"volume\",\"all\"],aliases:{}},Show4D:{tool_groups:[\"display\",\"roi\",\"histogram\",\"profile\",\"navigation\",\"playback\",\"stats\",\"export\",\"view\",\"fft\",\"all\"],aliases:{}},Show4DSTEM:{tool_groups:[\"display\",\"histogram\",\"stats\",\"navigation\",\"playback\",\"view\",\"export\",\"roi\",\"profile\",\"fft\",\"virtual\",\"frame\",\"all\"],aliases:{}},ShowComplex2D:{tool_groups:[\"display\",\"histogram\",\"fft\",\"roi\",\"stats\",\"export\",\"view\",\"all\"],aliases:{}},Mark2D:{tool_groups:[\"points\",\"roi\",\"profile\",\"display\",\"marker_style\",\"snap\",\"navigation\",\"view\",\"export\",\"all\"],aliases:{}},Edit2D:{tool_groups:[\"mode\",\"edit\",\"display\",\"histogram\",\"stats\",\"navigation\",\"export\",\"view\",\"all\"],aliases:{}},Align2D:{tool_groups:[\"alignment\",\"overlay\",\"display\",\"histogram\",\"stats\",\"export\",\"view\",\"all\"],aliases:{}},Bin:{tool_groups:[\"display\",\"binning\",\"mask\",\"preview\",\"stats\",\"export\",\"all\"],aliases:{}},Merge4DSTEM:{tool_groups:[\"display\",\"sources\",\"merge\",\"preview\",\"stats\",\"export\",\"all\"],aliases:{}},Show1D:{tool_groups:[\"display\",\"peaks\",\"stats\",\"export\",\"all\"],aliases:{}}},viewer_widgets:[\"Show1D\",\"Show2D\",\"Show3D\",\"Show3DVolume\",\"Show4D\",\"Show4DSTEM\",\"ShowComplex2D\"],control_presets:{all:{label:\"All\",show_groups:[\"*\"]},compact:{label:\"Compact\",show_groups:[\"mode\",\"edit\",\"display\",\"navigation\",\"playback\",\"view\",\"export\",\"fft\"]},mask_focus:{label:\"Mask Focus\",show_groups:[\"edit\",\"display\",\"roi\",\"histogram\",\"stats\",\"navigation\",\"playback\",\"view\",\"export\",\"fft\",\"virtual\",\"frame\"]},crop_focus:{label:\"Crop Focus\",show_groups:[\"mode\",\"edit\",\"display\",\"histogram\",\"stats\",\"navigation\",\"view\",\"export\"]},spectroscopy:{label:\"Spectroscopy\",show_groups:[\"display\",\"peaks\",\"stats\"]}}};var cc=vR;function xR(e){let t=cc.widgets[e];if(!t){let o=Object.keys(cc.widgets).sort().join(\", \");throw new Error(`Unknown widget '${e}'. Supported widgets: ${o}.`)}return t}function O_(e){return e==null?[]:typeof e==\"string\"?[e]:[...e]}function uc(e,t){let r=xR(e).aliases??{},n=t.trim().toLowerCase();return r[n]??n}function pc(e){return[...xR(e).tool_groups]}function Fm(e,t){let o=pc(e),r=new Set(o),n=[],a=new Set;for(let i of O_(t)){let l=uc(e,String(i));if(l){if(!r.has(l)){let s=o.map(c=>`\"${c}\"`).join(\", \");throw new Error(`Unknown tool group '${i}'. Supported values: ${s}.`)}if(l===\"all\")return[\"all\"];a.has(l)||(a.add(l),n.push(l))}}return n}function TR(e,t){return pc(e).filter(o=>o!==\"all\"&&t.has(o))}function SR(e,t){let o=Fm(e,t);return o.includes(\"all\")?pc(e).filter(r=>r!==\"all\"):o}function ER(e){return e.replace(/_/g,\" \").replace(/\\b\\w/g,t=>t.toUpperCase())}function PR(){return Object.keys(cc.control_presets)}function CR(e){return cc.control_presets[e]?.label??e}function RR(e,t){let o=cc.control_presets[t];if(!o){let i=Object.keys(cc.control_presets).sort().join(\", \");throw new Error(`Unknown control preset '${t}'. Supported presets: ${i}.`)}let r=pc(e).filter(i=>i!==\"all\");if(o.show_groups.includes(\"*\"))return[];let n=new Set(o.show_groups.map(i=>uc(e,i))),a=r.filter(i=>!n.has(i));return Fm(e,a)}function Km(e,t,o){let r=Fm(e,o),n=Fm(e,t),a=new Set(r),i=new Set(n),l=a.has(\"all\"),s=l||i.has(\"all\"),c=m=>{let p=uc(e,m);return p===\"all\"?l:l||a.has(p)};return{hideAll:l,lockAll:s,isHidden:c,isLocked:m=>{let p=uc(e,m);return p===\"all\"?s:s||c(p)||i.has(p)},hiddenSet:a,disabledSet:i}}function wb(e,t,o){let r=new Set(SR(e,t)),n=uc(e,o);return n===\"all\"?[\"all\"]:(r.add(n),TR(e,r))}function Mb(e,t,o){let r=new Set(SR(e,t));return r.delete(uc(e,o)),TR(e,r)}var wR={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},A_={fontSize:10,py:.25,px:1,minWidth:0};function MR({widgetName:e,hiddenTools:t,setHiddenTools:o,disabledTools:r,setDisabledTools:n,themeColors:a,labelOverrides:i}){let[l,s]=at.useState(null),c=at.useMemo(()=>pc(e).filter(v=>v!==\"all\"),[e]),u=at.useMemo(()=>Km(e,r,t),[e,r,t]),m=at.useCallback((v,T)=>{o(S=>T?Mb(e,S,v):wb(e,S,v))},[o,e]),p=at.useCallback((v,T)=>{n(S=>T?wb(e,S,v):Mb(e,S,v))},[n,e]),d=at.useCallback(v=>{o(RR(e,v))},[o,e]);return at.createElement(at.Fragment,null,at.createElement(yp,{title:\"Customize controls\",arrow:!0,placement:\"top\"},at.createElement(Rb,{size:\"small\",\"aria-label\":\"Customize controls\",onClick:v=>s(v.currentTarget),sx:{p:.25,ml:.5,color:a.text}},at.createElement(bR,{sx:{fontSize:16}}))),at.createElement(ip,{anchorEl:l,open:!!l,onClose:()=>s(null),anchorOrigin:{vertical:\"bottom\",horizontal:\"right\"},transformOrigin:{vertical:\"top\",horizontal:\"right\"},PaperProps:{sx:{bgcolor:a.controlBg,color:a.text,border:`1px solid ${a.border}`,p:.5,minWidth:280}}},at.createElement(Fe,{sx:{px:.5,pb:.75}},at.createElement(Xe,{sx:{fontSize:11,fontWeight:\"bold\",mb:.75}},\"Presets\"),at.createElement(Fe,{sx:{display:\"flex\",gap:.5,flexWrap:\"wrap\"}},PR().map(v=>at.createElement(ga,{key:v,size:\"small\",sx:A_,\"data-testid\":`preset-${v}`,onClick:()=>d(v)},CR(v))))),at.createElement(ob,{sx:{borderColor:a.border,my:.5}}),at.createElement(Fe,{sx:{maxHeight:300,overflowY:\"auto\",px:.5}},at.createElement(Xe,{sx:{fontSize:11,fontWeight:\"bold\",mb:.5}},\"Per-group\"),c.map(v=>{let T=i?.[v]??ER(v),S=u.isHidden(v),h=u.isLocked(v);return at.createElement(Fe,{key:v,\"data-testid\":`tool-row-${v}`,sx:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",py:.25,gap:.5}},at.createElement(Xe,{sx:{fontSize:11}},T),at.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:.5}},at.createElement(Xe,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Show\"),at.createElement(Un,{size:\"small\",checked:!S,onChange:y=>m(v,y.target.checked),inputProps:{\"aria-label\":`show-${v}`},sx:wR.small}),at.createElement(Xe,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Lock\"),at.createElement(Un,{size:\"small\",checked:h,onChange:y=>p(v,y.target.checked),inputProps:{\"aria-label\":`lock-${v}`},sx:wR.small,disabled:S})))}))))}var xn={label:{fontSize:11},labelSmall:{fontSize:10},value:{fontSize:10,fontFamily:\"monospace\"},title:{fontWeight:\"bold\"}},D_={XS:4,SM:8,MD:12,LG:16},hp={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},gp={fontSize:10,py:.25,px:1,minWidth:0},N_={anchorOrigin:{vertical:\"top\",horizontal:\"left\"},transformOrigin:{vertical:\"bottom\",horizontal:\"left\"},sx:{zIndex:9999}},OR={small:{\"& .MuiSlider-thumb\":{width:12,height:12},\"& .MuiSlider-rail\":{height:3},\"& .MuiSlider-track\":{height:3}}},__={root:{p:2,bgcolor:\"transparent\",color:\"inherit\",fontFamily:\"monospace\",overflow:\"visible\"}},yi=window.devicePixelRatio||1,AR=.2;function tn(e){return Math.round(e)+.5}var z_=600,k_=400,B_=12,L_=16,j_=28,U_=18,H_=48,V_=26,vo=\"-apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",Tn=4,NR=8,DR=55,$_=.05;function Y_({text:e,theme:t=\"dark\"}){let o=t===\"dark\";return w.createElement(yp,{title:typeof e==\"string\"?w.createElement(Xe,{sx:{fontSize:11,lineHeight:1.4}},e):e,arrow:!0,placement:\"bottom\",componentsProps:{tooltip:{sx:{bgcolor:o?\"#333\":\"#fff\",color:o?\"#ddd\":\"#333\",border:`1px solid ${o?\"#555\":\"#ccc\"}`,maxWidth:280,p:1}},arrow:{sx:{color:o?\"#333\":\"#fff\",\"&::before\":{border:`1px solid ${o?\"#555\":\"#ccc\"}`}}}}},w.createElement(Xe,{component:\"span\",sx:{fontSize:12,color:o?\"#888\":\"#666\",cursor:\"help\",ml:.5,\"&:hover\":{color:o?\"#aaa\":\"#444\"}}},\"\\u24D8\"))}function X_({items:e}){return w.createElement(Fe,{component:\"table\",sx:{borderCollapse:\"collapse\",\"& td\":{py:.25,fontSize:11,lineHeight:1.3,verticalAlign:\"top\"},\"& td:first-of-type\":{pr:1.5,opacity:.7,fontFamily:\"monospace\",fontSize:10,whiteSpace:\"nowrap\"}}},w.createElement(\"tbody\",null,e.map(([t,o],r)=>w.createElement(\"tr\",{key:r},w.createElement(\"td\",null,t),w.createElement(\"td\",null,o)))))}function Sa(e,t,o=NR){let r=t-e;if(r<=0||!isFinite(r))return[e];let n=dR(r/o);if(n<=0||!isFinite(n))return[e,t];let a=Math.ceil(e/n)*n,i=[];for(let l=a;l<=t+n*.001;l+=n)l>=e-n*.001&&i.push(l);return i.length===0&&i.push(e,t),i}function bp(e,t,o=NR){let r=Math.floor(Math.log10(Math.max(e,1e-30))),n=Math.ceil(Math.log10(Math.max(t,1e-30))),a=n-r,i=a<=o?1:Math.ceil(a/o),l=[];for(let s=r;s<=n;s+=i){let c=Math.pow(10,s);c>=e&&c<=t&&l.push(c)}return l.length===0&&l.push(e,t),l}function G_(){let{themeInfo:e,colors:t}=fR(),o=e.theme===\"dark\",[r]=Ye(\"y_bytes\"),[n]=Ye(\"x_bytes\"),[a]=Ye(\"n_traces\"),[i]=Ye(\"n_points\"),[l]=Ye(\"labels\"),[s]=Ye(\"colors\"),[c]=Ye(\"title\"),[u]=Ye(\"x_label\"),[m]=Ye(\"y_label\"),[p]=Ye(\"x_unit\"),[d]=Ye(\"y_unit\"),[v,T]=Ye(\"log_scale\"),[S,h]=Ye(\"auto_contrast\"),[y]=Ye(\"percentile_low\"),[g]=Ye(\"percentile_high\"),[b]=Ye(\"show_stats\"),[E,C]=Ye(\"show_legend\"),[P,A]=Ye(\"show_grid\"),[_]=Ye(\"show_controls\"),[z]=Ye(\"line_width\"),[I]=Ye(\"stats_mean\"),[x]=Ye(\"stats_min\"),[k]=Ye(\"stats_max\"),[U]=Ye(\"stats_std\"),[O,N]=Ye(\"focused_trace\"),[X,oe]=Ye(\"peak_markers\"),[W,Te]=Ye(\"peak_active\"),[fe,Ke]=Ye(\"peak_search_radius\"),[Ze,Ue]=Ye(\"selected_peaks\"),[xe,Je]=Ye(\"grid_density\"),[ht,we]=Ye(\"x_range\"),[ft,le]=Ye(\"y_range\"),[Oe,Ae]=Ye(\"disabled_tools\"),[et,dt]=Ye(\"hidden_tools\"),[Lt]=Ye(\"range_stats\"),[jt]=Ye(\"peak_fwhm\"),Be=w.useMemo(()=>Km(\"Show1D\",Oe,et),[Oe,et]),Nt=Be.isHidden(\"display\"),Ro=Be.isHidden(\"peaks\"),Ut=Be.isHidden(\"stats\"),st=Be.isHidden(\"export\"),se=Be.isLocked(\"display\"),xt=Be.isLocked(\"peaks\"),fr=Be.isLocked(\"export\"),Z=w.useRef(null),ee=w.useRef(null),Se=w.useRef(null),[ye,ze]=w.useState(z_),[ue,gt]=w.useState(k_),[ce,ke]=w.useState(0),[he,Wt]=w.useState(1),[be,uo]=w.useState(0),[ve,po]=w.useState(1),[Ht,Sn]=w.useState(!1),Tt=w.useRef(!1);Tt.current=Ht;let[Qe,Ar]=w.useState(!1),En=w.useRef(!1);En.current=Qe;let Gt=w.useRef(null),[Re,$o]=w.useState(null),on=w.useRef({min:0,max:1}),rn=w.useRef({min:0,max:1}),nn=w.useRef([]),Dr=w.useRef(null),[ro,dl]=w.useState(null),[_R,Ob]=w.useState(null),Ea=w.useRef(null),[Pa,vp]=w.useState(null),Qm=w.useRef(null),Wm=w.useRef(!1),Bo=w.useRef(null),fc=w.useRef(null),Nr=w.useRef(null),[dc,Zm]=w.useState(null),[Ab,Db]=w.useState(\"\"),[Nb,_b]=w.useState(\"\"),[zb,ml]=w.useState(!1),_r=w.useRef(null),[mc,Jm]=w.useState(null),[kb,Bb]=w.useState(\"\"),[Lb,jb]=w.useState(\"\"),[Ub,yl]=w.useState(!1),[zR,Hb]=w.useState(!1),[Vb,hl]=w.useState(null),M=w.useMemo(()=>{let D=!!(m||d),f=!!(u||p),H=v?bp(Math.max(be,1e-30),ve):Sa(be,ve),B=30;try{let j=document.createElement(\"canvas\").getContext(\"2d\");if(j){j.font=`11px ${vo}`;for(let F of H){let Q=j.measureText(Rt(F)).width;Q>B&&(B=Q)}}}catch{}return{top:B_,right:L_,bottom:j_+(f?U_:0),left:Math.max(H_,B+Tn+6+(D?V_:0))}},[be,ve,v,m,d,u,p]),ge=ye-M.left-M.right,ne=ue-M.top-M.bottom;w.useEffect(()=>{if(!r||r.byteLength<4||a<1||i<1){nn.current=[];return}let D=Eb(r);if(!D){nn.current=[];return}let f=[];for(let R=0;R=4?Dr.current=Eb(n):Dr.current=null;let H=0,B=i-1;if(Dr.current&&Dr.current.length>0){let R=Pb(Dr.current);H=R.min,B=R.max}H===B&&(B=H+1);let j=1/0,F=-1/0;if(S&&f.length>0){let R=f.reduce((Y,K)=>Y+K.length,0),V=new Float32Array(R),te=0;for(let Y of f)V.set(Y,te),te+=Y.length;let G=yR(V,y,g);j=G.vmin,F=G.vmax}else for(let R of f){let V=Pb(R);V.minF&&(F=V.max)}isFinite(j)||(j=0),isFinite(F)||(F=1),j===F&&(j-=.5,F+=.5);let Q=(F-j)*$_;j-=Q,F+=Q,on.current={min:H,max:B},rn.current={min:j,max:F},ke(H),Wt(B),uo(j),po(F)},[r,n,a,i,S,y,g]);let St=w.useCallback(D=>M.left+(D-ce)/(he-ce)*ge,[ce,he,ge,M.left]),wt=w.useCallback(D=>{if(v){let f=Math.log10(Math.max(be,1e-30)),H=Math.log10(Math.max(ve,1e-30)),B=Math.log10(Math.max(D,1e-30));return M.top+ne-(B-f)/(H-f||1)*ne}return M.top+ne-(D-be)/(ve-be||1)*ne},[be,ve,ne,v,M.top]),Yo=w.useCallback(D=>ce+(D-M.left)/ge*(he-ce),[ce,he,ge,M.left]),an=w.useCallback(D=>{let f=(M.top+ne-D)/ne;if(v){let H=Math.log10(Math.max(be,1e-30)),B=Math.log10(Math.max(ve,1e-30));return Math.pow(10,H+f*(B-H))}return be+f*(ve-be)},[be,ve,ne,v,M.top]),gl=w.useCallback(()=>{Sn(!1),Ar(!1),we([]),le([]),ke(on.current.min),Wt(on.current.max),uo(rn.current.min),po(rn.current.max)},[we,le]);w.useEffect(()=>{let D=Z.current;if(!D)return;let f=D.getContext(\"2d\");if(!f||(D.width=ye*yi,D.height=ue*yi,f.scale(yi,yi),f.fillStyle=o?\"#1a1a1a\":\"#f8f8f8\",f.fillRect(0,0,ye,ue),ge<=0||ne<=0))return;let H=nn.current,B=Dr.current;if(P){f.strokeStyle=o?\"rgba(255,255,255,0.08)\":\"rgba(0,0,0,0.08)\",f.lineWidth=1,f.setLineDash([2,3]);let Y=Math.max(3,xe),K=Sa(ce,he,Y);for(let Ee of K){let de=tn(St(Ee));de>=M.left&&de<=M.left+ge&&(f.beginPath(),f.moveTo(de,M.top),f.lineTo(de,M.top+ne),f.stroke())}let J=Math.max(3,xe),pe=v?bp(Math.max(be,1e-30),ve,J):Sa(be,ve,J);for(let Ee of pe){let de=tn(wt(Ee));de>=M.top&&de<=M.top+ne&&(f.beginPath(),f.moveTo(M.left,de),f.lineTo(M.left+ge,de),f.stroke())}f.setLineDash([])}f.strokeStyle=o?\"#666\":\"#999\",f.lineWidth=1;let j=tn(M.left),F=tn(M.top+ne);f.beginPath(),f.moveTo(j,M.top),f.lineTo(j,F),f.lineTo(M.left+ge,F),f.stroke();let Q=Sa(ce,he,Math.max(3,Math.floor(ge/DR)));f.fillStyle=o?\"#aaa\":\"#555\",f.font=`11px ${vo}`,f.textAlign=\"center\",f.textBaseline=\"top\";for(let Y of Q){let K=tn(St(Y));K>=M.left&&K<=M.left+ge&&(f.beginPath(),f.moveTo(K,M.top+ne),f.lineTo(K,M.top+ne+Tn),f.stroke(),f.fillText(Rt(Y),K,M.top+ne+Tn+2))}let R=v?bp(Math.max(be,1e-30),ve):Sa(be,ve);f.textAlign=\"right\",f.textBaseline=\"middle\";for(let Y of R){let K=tn(wt(Y));K>=M.top&&K<=M.top+ne&&(f.beginPath(),f.moveTo(M.left-Tn,K),f.lineTo(M.left,K),f.stroke(),f.fillText(Rt(Y),M.left-Tn-2,K))}if(u||p){f.textAlign=\"center\",f.textBaseline=\"top\",f.font=`12px ${vo}`,f.fillStyle=o?\"#999\":\"#666\";let Y=u||\"\";p&&(Y+=Y?` (${p})`:p),f.fillText(Y,M.left+ge/2,M.top+ne+Tn+18)}if(m||d){f.save(),f.translate(12,M.top+ne/2),f.rotate(-Math.PI/2),f.textAlign=\"center\",f.textBaseline=\"top\",f.font=`12px ${vo}`,f.fillStyle=o?\"#999\":\"#666\";let Y=m||\"\";d&&(Y+=Y?` (${d})`:d),f.fillText(Y,0,0),f.restore()}f.save(),f.beginPath(),f.rect(M.left,M.top,ge,ne),f.clip();let V=O>=0&&O{let pe=H[Y],Ee=s&&s[Y]||\"#4fc3f7\";f.globalAlpha=K,f.strokeStyle=Ee,f.lineWidth=J,f.beginPath();let de=!1;for(let De=0;De0){let Y=new Set(Ze||[]);for(let K=0;K{let D=ee.current;if(!D)return;let f=D.getContext(\"2d\");if(!f||(D.width=ye*yi,D.height=ue*yi,f.scale(yi,yi),f.clearRect(0,0,ye,ue),ge<=0||ne<=0))return;if(ro){let{canvasX:j,canvasY:F}=ro;if(j>=M.left&&j<=M.left+ge&&F>=M.top&&F<=M.top+ne){f.strokeStyle=o?\"rgba(255,255,255,0.25)\":\"rgba(0,0,0,0.25)\",f.lineWidth=1,f.setLineDash([3,3]);let Q=tn(j);f.beginPath(),f.moveTo(Q,M.top),f.lineTo(Q,M.top+ne),f.stroke();let R=tn(F);f.beginPath(),f.moveTo(M.left,R),f.lineTo(M.left+ge,R),f.stroke(),f.setLineDash([]),f.fillStyle=ro.color,f.beginPath(),f.arc(j,wt(ro.dataY),4,0,Math.PI*2),f.fill();let V=Rt(ro.dataX),te=Rt(ro.dataY),G=`${V}, ${te}`;ro.label&&(G=`${ro.label}: ${G}`),f.font=\"10px monospace\";let Y=f.measureText(G).width,K=4,J=Y+K*2,pe=16,Ee=j+10,de=F-pe-6;Ee+J>M.left+ge&&(Ee=j-J-10),de=0&&O=1&&l&&l.length>0){let V=0;for(let J=0;JV&&(V=Ee)}let te=32+V,G=12+a*14,Y=M.left+ge-te-8,K=M.top+8;Qm.current={lx:Y,ly:K,w:te,h:G,entryH:14,pad:6,n:a},f.fillStyle=o?\"rgba(30,30,30,0.85)\":\"rgba(255,255,255,0.85)\",f.fillRect(Y,K,te,G),f.strokeStyle=o?\"#555\":\"#ccc\",f.lineWidth=1,f.strokeRect(Y,K,te,G);for(let J=0;J=0&&Ope&&(pe=R[de],Ee=de);if(pe>-1/0){let de=F?F[Ee]:Ee;B={x0:K,x1:J,peakX:de,peakY:pe,traceIdx:Q}}}}if(B){let j=B,F=Math.max(M.left,St(j.x0)),Q=Math.min(M.left+ge,St(j.x1)),R=Math.min(F,Q),V=Math.abs(Q-F);f.fillStyle=o?\"rgba(66,165,245,0.15)\":\"rgba(33,150,243,0.12)\",f.fillRect(R,M.top,V,ne),f.strokeStyle=o?\"rgba(66,165,245,0.5)\":\"rgba(33,150,243,0.4)\",f.lineWidth=1,f.strokeRect(R,M.top,V,ne);let te=St(j.peakX),G=wt(j.peakY),Y=s&&s[j.traceIdx]||\"#4fc3f7\";f.strokeStyle=Y,f.lineWidth=1,f.globalAlpha=.6,f.setLineDash([4,3]),f.beginPath(),f.moveTo(te,G),f.lineTo(te,M.top+ne),f.stroke(),f.setLineDash([]),f.globalAlpha=1;let K=6;f.fillStyle=o?\"rgba(66,165,245,0.3)\":\"rgba(33,150,243,0.25)\",f.strokeStyle=Y,f.lineWidth=2,f.setLineDash([3,2]),f.beginPath(),f.moveTo(te,G-K),f.lineTo(te+K,G+K),f.lineTo(te-K,G+K),f.closePath(),f.fill(),f.stroke(),f.setLineDash([]),f.font=`9px ${vo}`,f.fillStyle=o?\"#ddd\":\"#333\",f.textAlign=\"center\",f.textBaseline=\"bottom\",f.fillText(Rt(j.peakX),te,G-K-3)}if(Ht){let j=o?\"rgba(0,170,255,0.7)\":\"rgba(0,120,255,0.6)\",F=o?\"rgba(0,170,255,1.0)\":\"rgba(0,120,255,0.9)\";for(let Q of[\"left\",\"right\"]){let V=St(Q===\"left\"?ce:he);if(VM.left+ge+2)continue;let te=dc===Q||Nr.current?.handle===Q,G=te?F:j;f.strokeStyle=G,f.lineWidth=te?2:1,f.setLineDash([4,3]),f.beginPath(),f.moveTo(tn(V),M.top),f.lineTo(tn(V),M.top+ne),f.stroke(),f.setLineDash([]);let Y=M.top+ne+1,K=6;f.fillStyle=G,f.beginPath(),f.moveTo(V-K,Y),f.lineTo(V+K,Y),f.lineTo(V,Y+K+2),f.closePath(),f.fill()}}if(Ht&&(f.fillStyle=o?\"rgba(0,170,255,0.5)\":\"rgba(0,120,255,0.4)\",f.font=`bold 9px ${vo}`,f.textAlign=\"right\",f.textBaseline=\"top\",f.fillText(\"X LOCKED\",M.left+ge,M.top+ne+4)),Qe&&(f.fillStyle=o?\"rgba(0,170,255,0.5)\":\"rgba(0,120,255,0.4)\",f.font=`bold 9px ${vo}`,f.textAlign=\"left\",f.textBaseline=\"top\",f.fillText(\"Y LOCKED\",M.left+4,M.top+2)),Qe){let j=o?\"rgba(0,170,255,0.7)\":\"rgba(0,120,255,0.6)\",F=o?\"rgba(0,170,255,1.0)\":\"rgba(0,120,255,0.9)\";for(let Q of[\"top\",\"bottom\"]){let V=wt(Q===\"top\"?ve:be);if(VM.top+ne+2)continue;let te=mc===Q||_r.current?.handle===Q,G=te?F:j;f.strokeStyle=G,f.lineWidth=te?2:1,f.setLineDash([4,3]),f.beginPath(),f.moveTo(M.left,tn(V)),f.lineTo(M.left+ge,tn(V)),f.stroke(),f.setLineDash([]);let Y=M.left-1,K=6;f.fillStyle=G,f.beginPath(),f.moveTo(Y,V-K),f.lineTo(Y,V+K),f.lineTo(Y-K-2,V),f.closePath(),f.fill()}}if(jt&&jt.length>0){f.save(),f.beginPath(),f.rect(M.left,M.top,ge,ne),f.clip();for(let j of jt){if(j.fwhm==null||j.center==null||j.amplitude==null||j.offset==null)continue;let F=j.offset+j.amplitude/2,Q=wt(F),R=St(j.center-j.fwhm/2),V=St(j.center+j.fwhm/2),te=j.peak_idx,G=X&&te>=0&&te{let H=nn.current,B=Dr.current;if(H.length===0||i<1)return null;let j=Yo(D),F=0;if(B){let Y=1/0;for(let K=0;K{let H=Qm.current;if(!H||DH.lx+H.w||fH.ly+H.h)return null;let B=Math.floor((f-H.ly-H.pad)/H.entryH);return B<0||B>=H.n?null:B},[]),bl=w.useCallback((D,f)=>{if(!X||X.length===0)return null;let H=12,B=null,j=1/0;for(let F=0;F{if(!Ht||fM.top+ne+12)return null;let H=St(ce),B=St(he),j=Math.abs(D-H),F=Math.abs(D-B),Q=8;return j{if(!Qe||DM.left+ge)return null;let H=wt(ve),B=wt(be),j=Math.abs(f-H),F=Math.abs(f-B),Q=8;return j{D.preventDefault();let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(BM.left+ge||jM.top+ne)return;let F=D.deltaY>0?1.1:1/1.1,Q=Yo(B),R=an(j);Tt.current||(ke(V=>Q-(Q-V)*F),Wt(V=>Q+(V-Q)*F)),En.current||(uo(V=>R-(R-V)*F),po(V=>R+(V-R)*F))},[ge,ne,Yo,an,M.left,M.top]);w.useEffect(()=>{let D=Se.current;if(D)return D.addEventListener(\"wheel\",ey,{passive:!1}),()=>D.removeEventListener(\"wheel\",ey)},[ey]),w.useEffect(()=>{zb||(Db(ce.toPrecision(6)),_b(he.toPrecision(6)))},[ce,he,zb]),w.useEffect(()=>{Ub||(Bb(be.toPrecision(6)),jb(ve.toPrecision(6)))},[be,ve,Ub]),w.useEffect(()=>{ht&&ht.length===2?(ke(ht[0]),Wt(ht[1]),Sn(!0)):ht&&ht.length===0&&Ht&&Sn(!1)},[ht]),w.useEffect(()=>{ft&&ft.length===2?(uo(ft[0]),po(ft[1]),Ar(!0)):ft&&ft.length===0&&Qe&&Ar(!1)},[ft]),w.useEffect(()=>{let D=H=>{if(fc.current?.active){let B=fc.current,j=Math.max(200,B.startW+(H.clientX-B.startX)),F=Math.max(100,B.startH+(H.clientY-B.startY));ze(j),gt(F)}if(Nr.current){let B=Z.current;if(!B)return;let j=B.getBoundingClientRect(),F=H.clientX-j.left,Q=Math.max(M.left,Math.min(M.left+ge,F)),R=Yo(Q),V=on.current,te=Math.max(V.min,Math.min(V.max,R));Nr.current.handle===\"left\"?(ke(G=>Math.min(te,he-(he-G)*.001)),we([te,he])):(Wt(G=>Math.max(te,ce+(G-ce)*.001)),we([ce,te]))}if(_r.current){let B=Z.current;if(!B)return;let j=B.getBoundingClientRect(),F=H.clientY-j.top,Q=Math.max(M.top,Math.min(M.top+ne,F)),R=an(Q),V=rn.current,te=Math.max(V.min,Math.min(V.max,R));_r.current.handle===\"top\"?(po(G=>Math.max(te,be+(G-be)*.001)),le([be,te])):(uo(G=>Math.min(te,ve-(ve-G)*.001)),le([te,ve]))}},f=()=>{fc.current?.active&&(fc.current=null),Nr.current&&(Nr.current=null),_r.current&&(_r.current=null)};return window.addEventListener(\"mousemove\",D),window.addEventListener(\"mouseup\",f),()=>{window.removeEventListener(\"mousemove\",D),window.removeEventListener(\"mouseup\",f)}},[M.left,M.top,ge,ne,Yo,an,ce,he,be,ve,we,le]);let kR=w.useCallback(D=>{let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(j>M.top+ne&&j=M.left&&B<=M.left+ge){Gt.current={axis:\"x\",startPx:B,startVal:Yo(B)},$o({axis:\"x\",startVal:Yo(B),currentVal:Yo(B)});return}if(B=0&&j>=M.top&&j<=M.top+ne){Gt.current={axis:\"y\",startPx:j,startVal:an(j)},$o({axis:\"y\",startVal:an(j),currentVal:an(j)});return}if(Ht){let F=Sp(B,j);if(F){Nr.current={handle:F,startPx:B};return}}if(Qe){let F=Ep(B,j);if(F){_r.current={handle:F,startPx:j};return}}if(!(BM.left+ge||jM.top+ne)){if(W&&!xt&&bl(B,j)===null){let Q=xp(B,j),R=O>=0&&O{let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(Nr.current){let V=Nr.current,te=Math.max(M.left,Math.min(M.left+ge,B)),G=Yo(te),Y=on.current,K=Math.max(Y.min,Math.min(Y.max,G));if(V.handle===\"left\"){let J=Math.min(K,he-(he-ce)*.001);ke(J),we([J,he])}else{let J=Math.max(K,ce+(he-ce)*.001);Wt(J),we([ce,J])}return}if(_r.current){let V=_r.current,te=Math.max(M.top,Math.min(M.top+ne,j)),G=an(te),Y=rn.current,K=Math.max(Y.min,Math.min(Y.max,G));if(V.handle===\"top\"){let J=Math.max(K,be+(ve-be)*.001);po(J),le([be,J])}else{let J=Math.min(K,ve-(ve-be)*.001);uo(J),le([J,ve])}return}let F=!Bo.current?.active&&!Ea.current?.active&&!Gt.current;if(Ht&&F){let V=Sp(B,j);Zm(V)}else dc&&Zm(null);if(Qe&&F){let V=Ep(B,j);Jm(V)}else mc&&Jm(null);if(Gt.current){let V=Gt.current;V.axis===\"x\"?$o({axis:\"x\",startVal:V.startVal,currentVal:Yo(Math.max(M.left,Math.min(M.left+ge,B)))}):$o({axis:\"y\",startVal:V.startVal,currentVal:an(Math.max(M.top,Math.min(M.top+ne,j)))});return}if(Ea.current?.active){let V=Ea.current;Bo.current&&Math.abs(B-V.startPx)>3&&(Bo.current.wasDrag=!0);let te=Yo(Math.max(M.left,Math.min(M.left+ge,B))),G=Math.min(V.startDataX,te),Y=Math.max(V.startDataX,te),K=nn.current,J=Dr.current,pe=K[V.traceIdx];if(pe){let Ee=-1/0,de=-1;for(let De=0;De=G&&qt<=Y&&isFinite(pe[De])&&pe[De]>Ee&&(Ee=pe[De],de=De)}if(de>=0){let De=J?J[de]:de;vp({x0:G,x1:Y,peakX:De,peakY:Ee,traceIdx:V.traceIdx})}else vp(null)}dl(null);return}if(Bo.current?.active){let V=Bo.current,te=D.clientX-V.startX,G=D.clientY-V.startY;(Math.abs(te)>3||Math.abs(G)>3)&&(V.wasDrag=!0);let Y=V.startXMax-V.startXMin,K=V.startYMax-V.startYMin,J=-(te/ge)*Y,pe=G/ne*K;Tt.current||(ke(V.startXMin+J),Wt(V.startXMax+J)),En.current||(uo(V.startYMin+pe),po(V.startYMax+pe)),dl(null);return}if(BM.left+ge||jM.top+ne){dl(null);return}let Q=Tp(B,j);if(Wm.current=Q!==null,Ob(Q!==null?null:bl(B,j)),Q!==null){dl(null);return}let R=xp(B,j);R&&dl({canvasX:R.canvasX,canvasY:R.canvasY,dataX:R.dataX,dataY:R.dataY,traceIdx:R.traceIdx,label:R.label,color:R.color})},[ge,ne,xp,bl,Tp,M.left,M.top,Yo,an,Ht,Qe,ce,he,be,ve,Sp,Ep,dc,mc,we,le]),LR=w.useCallback(D=>{if(Nr.current){Nr.current=null;return}if(_r.current){_r.current=null;return}if(Gt.current&&Re){let{startVal:f,currentVal:H,axis:B}=Re,j=Math.min(f,H),F=Math.max(f,H),Q=B===\"x\"?he-ce:ve-be;F-j>Q*.01&&(B===\"x\"?(ke(j),Wt(F),Sn(!0),we([j,F])):(uo(j),po(F),Ar(!0),le([j,F]))),Gt.current=null,$o(null);return}if(Ea.current?.active){if((Bo.current?.wasDrag??!1)&&Pa){let H={x:Pa.peakX,y:Pa.peakY,trace_idx:Pa.traceIdx,label:Rt(Pa.peakX),type:\"peak\"};oe([...X||[],H])}Ea.current=null,vp(null),Bo.current=null;return}if(Bo.current?.active&&!Bo.current.wasDrag){let f=Z.current;if(f){let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top,F=Tp(B,j);if(F!==null){N(O===F?-1:F),Bo.current=null;return}let Q=bl(B,j);if(Q!==null){let R=Ze||[];D.shiftKey?R.includes(Q)?Ue(R.filter(V=>V!==Q)):Ue([...R,Q]):R.length===1&&R[0]===Q?Ue([]):Ue([Q]),Bo.current=null;return}if(W&&!xt&&ro){let R=nn.current,V=Dr.current,te=O>=0&&Ode&&(de=G[ot],Ee=ot);let De=V?V[Ee]:Ee,qt={x:De,y:de,trace_idx:te,label:Rt(De),type:\"peak\"};oe([...X||[],qt])}}else if(!W&&(Ze&&Ze.length>0&&Ue([]),ro)){let R=ro.traceIdx;N(O===R?-1:R)}}}Bo.current=null},[ro,O,N,W,X,oe,Ze,Ue,bl,Tp,xt,Re,ce,he,be,ve,we,le,Pa,fe]),jR=w.useCallback(()=>{Bo.current=null,Ea.current=null,Nr.current=null,_r.current=null,vp(null),Gt.current=null,$o(null),dl(null),Ob(null),Zm(null),Jm(null),Wm.current=!1},[]),UR=w.useCallback(D=>{let f=Z.current;if(!f){gl();return}let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(j>M.top+ne&&B>=M.left&&B<=M.left+ge&&Ht){Sn(!1),we([]),ke(on.current.min),Wt(on.current.max);return}if(B=M.top&&j<=M.top+ne&&Qe){Ar(!1),le([]),uo(rn.current.min),po(rn.current.max);return}gl()},[gl,ge,ne,M.left,M.top,Ht,Qe,we,le]),HR=w.useCallback(D=>{let f=D.target.tagName?.toLowerCase();if(!(f===\"input\"||f===\"textarea\"||f===\"select\"))switch(D.key){case\"r\":case\"R\":se||(D.preventDefault(),gl());break;case\"Escape\":D.preventDefault(),N(-1),Ze&&Ze.length>0&&Ue([]);break;case\"p\":case\"P\":xt||(D.preventDefault(),Te(!W));break;case\"c\":case\"C\":xt||(D.preventDefault(),oe([]),Ue([]));break;case\"Delete\":case\"Backspace\":if(!xt&&X&&X.length>0)if(D.preventDefault(),Ze&&Ze.length>0){let H=new Set(Ze),B=X.filter((j,F)=>!H.has(F));oe(B),Ue([])}else{let H=[...X];H.pop(),oe(H)}break}},[gl,N,X,oe,W,Te,Ze,Ue,se,xt]),VR=w.useCallback(()=>{hl(null);let D=Z.current;D&&D.toBlob(f=>{f&&lc(f,`${c||\"show1d\"}.png`)})},[c]),$b=w.useCallback((D=\"pdf\")=>{hl(null);let f=nn.current,H=Dr.current;if(f.length===0)return;let B=4,j=ye*B,F=ue*B,Q=document.createElement(\"canvas\");Q.width=j,Q.height=F;let R=Q.getContext(\"2d\");if(!R)return;if(R.scale(B,B),R.fillStyle=\"#ffffff\",R.fillRect(0,0,ye,ue),P){R.strokeStyle=\"rgba(0,0,0,0.08)\",R.lineWidth=1,R.setLineDash([2,3]);let G=Math.max(3,xe),Y=Sa(ce,he,G);for(let pe of Y){let Ee=St(pe);Ee>=M.left&&Ee<=M.left+ge&&(R.beginPath(),R.moveTo(Ee,M.top),R.lineTo(Ee,M.top+ne),R.stroke())}let K=Math.max(3,xe),J=v?bp(Math.max(be,1e-30),ve,K):Sa(be,ve,K);for(let pe of J){let Ee=wt(pe);Ee>=M.top&&Ee<=M.top+ne&&(R.beginPath(),R.moveTo(M.left,Ee),R.lineTo(M.left+ge,Ee),R.stroke())}R.setLineDash([])}R.strokeStyle=\"#999\",R.lineWidth=1,R.beginPath(),R.moveTo(M.left,M.top),R.lineTo(M.left,M.top+ne),R.lineTo(M.left+ge,M.top+ne),R.stroke();let V=Sa(ce,he,Math.max(3,Math.floor(ge/DR)));R.fillStyle=\"#555\",R.font=`10px ${vo}`,R.textAlign=\"center\",R.textBaseline=\"top\";for(let G of V){let Y=St(G);Y>=M.left&&Y<=M.left+ge&&(R.beginPath(),R.moveTo(Y,M.top+ne),R.lineTo(Y,M.top+ne+Tn),R.stroke(),R.fillText(Rt(G),Y,M.top+ne+Tn+2))}let te=v?bp(Math.max(be,1e-30),ve):Sa(be,ve);R.textAlign=\"right\",R.textBaseline=\"middle\";for(let G of te){let Y=wt(G);Y>=M.top&&Y<=M.top+ne&&(R.beginPath(),R.moveTo(M.left-Tn,Y),R.lineTo(M.left,Y),R.stroke(),R.fillText(Rt(G),M.left-Tn-2,Y))}if(u||p){R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`11px ${vo}`,R.fillStyle=\"#666\";let G=u||\"\";p&&(G+=G?` (${p})`:p),R.fillText(G,M.left+ge/2,M.top+ne+Tn+18)}if(m||d){R.save(),R.translate(12,M.top+ne/2),R.rotate(-Math.PI/2),R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`11px ${vo}`,R.fillStyle=\"#666\";let G=m||\"\";d&&(G+=G?` (${d})`:d),R.fillText(G,0,0),R.restore()}c&&(R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`bold 13px ${vo}`,R.fillStyle=\"#333\",R.fillText(c,ye/2,2)),R.save(),R.beginPath(),R.rect(M.left,M.top,ge,ne),R.clip();for(let G=0;G0)for(let G of X){let Y=s&&s[G.trace_idx]||\"#4fc3f7\",K=St(G.x),J=wt(G.y),pe=5;R.fillStyle=Y,R.strokeStyle=\"#fff\",R.lineWidth=1.5,R.beginPath(),R.moveTo(K,J-pe),R.lineTo(K+pe,J+pe),R.lineTo(K-pe,J+pe),R.closePath(),R.fill(),R.stroke(),R.font=`9px ${vo}`,R.fillStyle=\"#333\",R.textAlign=\"center\",R.textBaseline=\"bottom\",R.fillText(G.label||Rt(G.x),K,J-pe-3)}if(R.restore(),E&&f.length>=1&&l&&l.length>0){R.font=`10px ${vo}`;let G=14,Y=16,K=4,J=6,pe=0;for(let ot=0;otpe&&(pe=Pn)}let Ee=J*2+Y+K+pe,de=J*2+f.length*G,De=M.left+ge-Ee-8,qt=M.top+8;R.fillStyle=\"rgba(255,255,255,0.9)\",R.fillRect(De,qt,Ee,de),R.strokeStyle=\"#ccc\",R.lineWidth=1,R.strokeRect(De,qt,Ee,de);for(let ot=0;otlc(G,`${c||\"show1d\"}_figure.pdf`)):Q.toBlob(G=>{G&&lc(G,`${c||\"show1d\"}_figure.png`)})},[ye,ue,ce,he,be,ve,s,l,z,v,P,xe,E,u,m,p,d,c,St,wt,ge,ne,X]),vl=w.useCallback(D=>{let f=nn.current,H=Dr.current;if(f.length===0)return\"\";let F=[[\"x\",...l&&l.length>0?l:f.map((Q,R)=>`Data ${R+1}`)].join(\",\")];for(let Q=0;Q<(H?H.length:f[0].length);Q++){let R=H?H[Q]:Q;if(D&&Ht&&(Rhe))continue;let V=[String(R)];for(let te of f)V.push(String(te[Q]??\"\"));F.push(V.join(\",\"))}return F.join(`\n`)},[l,Ht,ce,he]),$R=w.useCallback(()=>{let D=vl(!0);D&&navigator.clipboard.writeText(D).then(()=>{Hb(!0),setTimeout(()=>Hb(!1),1e3)})},[vl]),YR=w.useCallback(()=>{hl(null);let D=vl(!0);D&&lc(new Blob([D],{type:\"text/csv\"}),`${c||\"show1d\"}_range.csv`)},[vl,c]),XR=w.useCallback(()=>{hl(null);let D=vl(!1);D&&lc(new Blob([D],{type:\"text/csv\"}),`${c||\"show1d\"}.csv`)},[vl,c]),GR=()=>Nr.current?\"ew-resize\":_r.current?\"ns-resize\":dc?\"ew-resize\":mc?\"ns-resize\":Gt.current?Gt.current.axis===\"x\"?\"ew-resize\":\"ns-resize\":Ea.current?.active?\"col-resize\":Bo.current?.active?\"grabbing\":_R!==null||Wm.current?\"pointer\":W&&!xt?\"col-resize\":\"crosshair\";return w.createElement(Fe,{className:\"show1d-root\",tabIndex:0,onKeyDown:HR,sx:{...__.root,bgcolor:t.bg,color:t.text}},w.createElement(Xe,{variant:\"caption\",sx:{...xn.label,color:t.accent,mb:`${D_.XS}px`,display:\"block\"}},c||\"Plot\",w.createElement(Y_,{theme:e.theme,text:w.createElement(X_,{items:[[\"Scroll\",\"Zoom in/out\"],[\"Drag\",\"Pan (or search peak when Peak on)\"],[\"Drag axis\",\"Lock X or Y range\"],[\"Dbl-click axis\",\"Unlock range\"],[\"Click\",\"Focus trace / select peak\"],[\"Shift+Click\",\"Multi-select peaks\"],[\"P\",\"Toggle peak mode\"],[\"C\",\"Clear all peaks\"],[\"Del\",\"Remove last peak\"],[\"Esc\",\"Deselect all\"],[\"R\",\"Reset view\"],[\"Dbl-click\",\"Reset view\"]]})}),w.createElement(MR,{widgetName:\"Show1D\",hiddenTools:et,setHiddenTools:dt,disabledTools:Oe,setDisabledTools:Ae,themeColors:t})),_&&!Be.hideAll&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"4px\",mb:\"2px\",height:28}},!Nt&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"Log:\"),w.createElement(Un,{size:\"small\",checked:v,onChange:(D,f)=>T(f),sx:hp.small,disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Auto:\"),w.createElement(Un,{size:\"small\",checked:S,onChange:(D,f)=>h(f),sx:hp.small,disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Grid:\"),w.createElement(Un,{size:\"small\",checked:P,onChange:(D,f)=>A(f),sx:hp.small,disabled:se}),P&&w.createElement(km,{size:\"small\",min:5,max:50,step:1,value:xe,onChange:(D,f)=>Je(f),sx:{width:60,ml:\"2px\",...OR.small},disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Legend:\"),w.createElement(Un,{size:\"small\",checked:E,onChange:(D,f)=>C(f),sx:hp.small,disabled:se})),!Ro&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Peak:\"),w.createElement(Un,{size:\"small\",checked:W,onChange:(D,f)=>Te(f),sx:hp.small,disabled:xt}),W&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text,ml:\"2px\"}},\"\\xB1\",fe),w.createElement(km,{size:\"small\",min:1,max:100,step:1,value:fe,onChange:(D,f)=>Ke(f),sx:{width:50,ml:\"2px\",...OR.small},disabled:xt}))),w.createElement(Fe,{sx:{flex:1}}),!Nt&&w.createElement(ga,{size:\"small\",sx:gp,onClick:gl,disabled:se},\"Reset\"),!st&&w.createElement(w.Fragment,null,w.createElement(ga,{size:\"small\",sx:{...gp,color:t.accent},onClick:D=>hl(D.currentTarget),disabled:fr},\"Export\"),w.createElement(ip,{anchorEl:Vb,open:!!Vb,onClose:()=>hl(null),...N_},w.createElement(nl,{onClick:()=>$b(\"pdf\"),sx:{fontSize:12}},\"Figure (PDF)\"),w.createElement(nl,{onClick:()=>$b(\"png\"),sx:{fontSize:12}},\"Figure (PNG)\"),w.createElement(nl,{onClick:VR,sx:{fontSize:12}},\"PNG\"),w.createElement(nl,{onClick:YR,sx:{fontSize:12}},\"CSV (range)\"),w.createElement(nl,{onClick:XR,sx:{fontSize:12}},\"CSV (all)\")))),w.createElement(Fe,{ref:Se,sx:{position:\"relative\",width:ye,height:ue,border:`1px solid ${t.border}`,cursor:GR(),bgcolor:o?\"#1a1a1a\":\"#f8f8f8\"},onMouseDown:kR,onMouseMove:BR,onMouseUp:LR,onMouseLeave:jR,onDoubleClick:UR},w.createElement(\"canvas\",{ref:Z,style:{width:ye,height:ue,position:\"absolute\",top:0,left:0}}),w.createElement(\"canvas\",{ref:ee,style:{width:ye,height:ue,position:\"absolute\",top:0,left:0,pointerEvents:\"none\"}}),w.createElement(Fe,{onMouseDown:D=>{fc.current={active:!0,startX:D.clientX,startY:D.clientY,startW:ye,startH:ue},D.stopPropagation()},sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:\"nwse-resize\",opacity:.6,background:`linear-gradient(135deg, transparent 50%, ${t.accent} 50%)`,\"&:hover\":{opacity:1}}})),Ht&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"6px\",mt:\"4px\",mb:\"2px\",height:24}},w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"X range:\"),w.createElement(\"input\",{type:\"number\",value:Ab,onChange:D=>{ml(!0),Db(D.target.value)},onFocus:()=>ml(!0),onBlur:()=>{ml(!1);let D=parseFloat(Ab);if(!isNaN(D)){let f=on.current,H=Math.max(f.min,Math.min(f.max,D));if(H>=he){let B=H;H=he,Wt(B),we([he,B]),ke(he);return}ke(H),we([H,he])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text}},\"\\u2014\"),w.createElement(\"input\",{type:\"number\",value:Nb,onChange:D=>{ml(!0),_b(D.target.value)},onFocus:()=>ml(!0),onBlur:()=>{ml(!1);let D=parseFloat(Nb);if(!isNaN(D)){let f=on.current,H=Math.max(f.min,Math.min(f.max,D));if(H<=ce){let B=H;H=ce,ke(B),we([B,ce]),Wt(ce);return}Wt(H),we([ce,H])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(ga,{size:\"small\",sx:gp,onClick:()=>{Sn(!1),we([]),ke(on.current.min),Wt(on.current.max)}},\"RESET\"),!st&&w.createElement(ga,{size:\"small\",sx:{...gp,ml:\"4px\"},onClick:$R,disabled:fr},zR?\"COPIED\":\"COPY CSV\")),Qe&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"6px\",mt:\"4px\",mb:\"2px\",height:24}},w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"Y range:\"),w.createElement(\"input\",{type:\"number\",value:kb,onChange:D=>{yl(!0),Bb(D.target.value)},onFocus:()=>yl(!0),onBlur:()=>{yl(!1);let D=parseFloat(kb);if(!isNaN(D)){let f=rn.current,H=Math.max(f.min,Math.min(f.max,D));if(H>=ve){let B=H;H=ve,po(B),le([ve,B]),uo(ve);return}uo(H),le([H,ve])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text}},\"\\u2014\"),w.createElement(\"input\",{type:\"number\",value:Lb,onChange:D=>{yl(!0),jb(D.target.value)},onFocus:()=>yl(!0),onBlur:()=>{yl(!1);let D=parseFloat(Lb);if(!isNaN(D)){let f=rn.current,H=Math.max(f.min,Math.min(f.max,D));if(H<=be){let B=H;H=be,uo(B),le([B,be]),po(be);return}po(H),le([be,H])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(ga,{size:\"small\",sx:gp,onClick:()=>{Ar(!1),le([]),uo(rn.current.min),po(rn.current.max)}},\"RESET\")),b&&!Ut&&I&&I.length>0&&(()=>{let D=O>=0&&OH);return w.createElement(Fe,{sx:{border:`1px solid ${t.border}`,borderTop:\"none\",bgcolor:o?t.bg:\"#fafafa\",maxWidth:ye}},D.map(f=>{let H=l&&l[f]||`Data ${f+1}`,B=s&&s[f]||\"#4fc3f7\";return w.createElement(Fe,{key:f,sx:{display:\"flex\",gap:2,alignItems:\"center\",px:1,py:.25}},w.createElement(Fe,{sx:{width:8,height:8,bgcolor:B,flexShrink:0}}),a>1&&w.createElement(Xe,{sx:{fontSize:11,color:t.text,fontWeight:\"bold\",minWidth:40}},H),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Mean \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(I[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Min \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(x[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Max \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(k[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Std \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(U[f]??0))))}),Ht&&Lt&&Lt.length>0&&w.createElement(w.Fragment,null,w.createElement(Fe,{sx:{borderTop:`1px dashed ${t.border}`,mx:1,my:.25}}),D.map(f=>{let H=Lt[f];if(!H)return null;let B=s&&s[f]||\"#4fc3f7\";return w.createElement(Fe,{key:`rs-${f}`,sx:{display:\"flex\",gap:2,alignItems:\"center\",px:1,py:.25}},w.createElement(Xe,{sx:{fontSize:10,color:o?\"#777\":\"#aaa\",minWidth:60}},\"Range (\",H.n_points,\" pts)\"),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Mean \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.mean))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Min \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.min))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Max \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.max))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Std \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.std))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"\\u222B \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.integral))))})),jt&&jt.length>0&&w.createElement(w.Fragment,null,w.createElement(Fe,{sx:{borderTop:`1px dashed ${t.border}`,mx:1,my:.25}}),jt.map((f,H)=>{let B=X&&f.peak_idx>=0&&f.peak_idx()=>(t||e((t={exports:{}}).exports,t),t.exports);var WR=(e,t,o,r)=>{if(t&&typeof t==\"object\"||typeof t==\"function\")for(let n of FR(t))!QR.call(e,n)&&n!==o&&Yb(e,n,{get:()=>t[n],enumerable:!(r=IR(t,n))||r.enumerable});return e};var q=(e,t,o)=>(o=e!=null?qR(KR(e)):{},WR(t||!e||!e.__esModule?Yb(o,\"default\",{value:e,enumerable:!0}):o,e));var ev=Xo(Me=>{\"use strict\";var ry=Symbol.for(\"react.transitional.element\"),ZR=Symbol.for(\"react.portal\"),JR=Symbol.for(\"react.fragment\"),e2=Symbol.for(\"react.strict_mode\"),t2=Symbol.for(\"react.profiler\"),o2=Symbol.for(\"react.consumer\"),r2=Symbol.for(\"react.context\"),n2=Symbol.for(\"react.forward_ref\"),a2=Symbol.for(\"react.suspense\"),i2=Symbol.for(\"react.memo\"),Fb=Symbol.for(\"react.lazy\"),l2=Symbol.for(\"react.activity\"),Xb=Symbol.iterator;function s2(e){return e===null||typeof e!=\"object\"?null:(e=Xb&&e[Xb]||e[\"@@iterator\"],typeof e==\"function\"?e:null)}var Kb={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Qb=Object.assign,Wb={};function Tl(e,t,o){this.props=e,this.context=t,this.refs=Wb,this.updater=o||Kb}Tl.prototype.isReactComponent={};Tl.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\")};Tl.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,\"forceUpdate\")};function Zb(){}Zb.prototype=Tl.prototype;function ny(e,t,o){this.props=e,this.context=t,this.refs=Wb,this.updater=o||Kb}var ay=ny.prototype=new Zb;ay.constructor=ny;Qb(ay,Tl.prototype);ay.isPureReactComponent=!0;var Gb=Array.isArray;function oy(){}var Mt={H:null,A:null,T:null,S:null},Jb=Object.prototype.hasOwnProperty;function iy(e,t,o){var r=o.ref;return{$$typeof:ry,type:e,key:t,ref:r!==void 0?r:null,props:o}}function c2(e,t){return iy(e.type,t,e.props)}function ly(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===ry}function u2(e){var t={\"=\":\"=0\",\":\":\"=2\"};return\"$\"+e.replace(/[=:]/g,function(o){return t[o]})}var qb=/\\/+/g;function ty(e,t){return typeof e==\"object\"&&e!==null&&e.key!=null?u2(\"\"+e.key):t.toString(36)}function p2(e){switch(e.status){case\"fulfilled\":return e.value;case\"rejected\":throw e.reason;default:switch(typeof e.status==\"string\"?e.then(oy,oy):(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 xl(e,t,o,r,n){var a=typeof e;(a===\"undefined\"||a===\"boolean\")&&(e=null);var i=!1;if(e===null)i=!0;else switch(a){case\"bigint\":case\"string\":case\"number\":i=!0;break;case\"object\":switch(e.$$typeof){case ry:case ZR:i=!0;break;case Fb:return i=e._init,xl(i(e._payload),t,o,r,n)}}if(i)return n=n(e),i=r===\"\"?\".\"+ty(e,0):r,Gb(n)?(o=\"\",i!=null&&(o=i.replace(qb,\"$&/\")+\"/\"),xl(n,t,o,\"\",function(c){return c})):n!=null&&(ly(n)&&(n=c2(n,o+(n.key==null||e&&e.key===n.key?\"\":(\"\"+n.key).replace(qb,\"$&/\")+\"/\")+i)),t.push(n)),1;i=0;var l=r===\"\"?\".\":r+\":\";if(Gb(e))for(var s=0;s{\"use strict\";tv.exports=ev()});var pv=Xo(_t=>{\"use strict\";function py(e,t){var o=e.length;e.push(t);e:for(;0>>1,n=e[r];if(0>>1;rCp(l,o))sCp(c,l)?(e[r]=c,e[s]=o,r=s):(e[r]=l,e[i]=o,r=i);else if(sCp(c,o))e[r]=c,e[s]=o,r=s;else break e}}return t}function Cp(e,t){var o=e.sortIndex-t.sortIndex;return o!==0?o:e.id-t.id}_t.unstable_now=void 0;typeof performance==\"object\"&&typeof performance.now==\"function\"?(ov=performance,_t.unstable_now=function(){return ov.now()}):(sy=Date,rv=sy.now(),_t.unstable_now=function(){return sy.now()-rv});var ov,sy,rv,Vn=[],Ca=[],m2=1,zr=null,Lo=3,fy=!1,yc=!1,hc=!1,dy=!1,iv=typeof setTimeout==\"function\"?setTimeout:null,lv=typeof clearTimeout==\"function\"?clearTimeout:null,nv=typeof setImmediate<\"u\"?setImmediate:null;function Rp(e){for(var t=Cn(Ca);t!==null;){if(t.callback===null)wp(Ca);else if(t.startTime<=e)wp(Ca),t.sortIndex=t.expirationTime,py(Vn,t);else break;t=Cn(Ca)}}function my(e){if(hc=!1,Rp(e),!yc)if(Cn(Vn)!==null)yc=!0,El||(El=!0,Sl());else{var t=Cn(Ca);t!==null&&yy(my,t.startTime-e)}}var El=!1,gc=-1,sv=5,cv=-1;function uv(){return dy?!0:!(_t.unstable_now()-cve&&uv());){var r=zr.callback;if(typeof r==\"function\"){zr.callback=null,Lo=zr.priorityLevel;var n=r(zr.expirationTime<=e);if(e=_t.unstable_now(),typeof n==\"function\"){zr.callback=n,Rp(e),t=!0;break t}zr===Cn(Vn)&&wp(Vn),Rp(e)}else wp(Vn);zr=Cn(Vn)}if(zr!==null)t=!0;else{var a=Cn(Ca);a!==null&&yy(my,a.startTime-e),t=!1}}break e}finally{zr=null,Lo=o,fy=!1}t=void 0}}finally{t?Sl():El=!1}}}var Sl;typeof nv==\"function\"?Sl=function(){nv(cy)}:typeof MessageChannel<\"u\"?(uy=new MessageChannel,av=uy.port2,uy.port1.onmessage=cy,Sl=function(){av.postMessage(null)}):Sl=function(){iv(cy,0)};var uy,av;function yy(e,t){gc=iv(function(){e(_t.unstable_now())},t)}_t.unstable_IdlePriority=5;_t.unstable_ImmediatePriority=1;_t.unstable_LowPriority=4;_t.unstable_NormalPriority=3;_t.unstable_Profiling=null;_t.unstable_UserBlockingPriority=2;_t.unstable_cancelCallback=function(e){e.callback=null};_t.unstable_forceFrameRate=function(e){0>e||125r?(e.sortIndex=o,py(Ca,e),Cn(Vn)===null&&e===Cn(Ca)&&(hc?(lv(gc),gc=-1):hc=!0,yy(my,o-r))):(e.sortIndex=n,py(Vn,e),yc||fy||(yc=!0,El||(El=!0,Sl()))),e};_t.unstable_shouldYield=uv;_t.unstable_wrapCallback=function(e){var t=Lo;return function(){var o=Lo;Lo=t;try{return e.apply(this,arguments)}finally{Lo=o}}}});var dv=Xo((Q_,fv)=>{\"use strict\";fv.exports=pv()});var yv=Xo(qo=>{\"use strict\";var y2=re();function mv(e){var t=\"https://react.dev/errors/\"+e;if(1{\"use strict\";function hv(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(hv)}catch(e){console.error(e)}}hv(),gv.exports=yv()});var OS=Xo(td=>{\"use strict\";var mo=dv(),Yx=re(),b2=Op();function $(e){var t=\"https://react.dev/errors/\"+e;if(1Al||(e.current=eh[Al],eh[Al]=null,Al--)}function Et(e,t){Al++,eh[Al]=e.current,e.current=t}var On=An(null),Xc=An(null),ja=An(null),uf=An(null);function pf(e,t){switch(Et(ja,t),Et(Xc,e),Et(On,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Rx(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Rx(t),e=yS(t,e);else switch(e){case\"svg\":e=1;break;case\"math\":e=2;break;default:e=0}}So(On),Et(On,e)}function Fl(){So(On),So(Xc),So(ja)}function th(e){e.memoizedState!==null&&Et(uf,e);var t=On.current,o=yS(t,e.type);t!==o&&(Et(Xc,e),Et(On,o))}function ff(e){Xc.current===e&&(So(On),So(Xc)),uf.current===e&&(So(uf),tu._currentValue=Ti)}var hy,xv;function gi(e){if(hy===void 0)try{throw Error()}catch(o){var t=o.stack.trim().match(/\\n( *(at )?)/);hy=t&&t[1]||\"\",xv=-1)\":-1n||s[r]!==c[n]){var u=`\n`+s[r].replace(\" at new \",\" at \");return e.displayName&&u.includes(\"\")&&(u=u.replace(\"\",e.displayName)),u}while(1<=r&&0<=n);break}}}finally{gy=!1,Error.prepareStackTrace=o}return(o=e?e.displayName||e.name:\"\")?gi(o):\"\"}function E2(e,t){switch(e.tag){case 26:case 27:case 5:return gi(e.type);case 16:return gi(\"Lazy\");case 13:return e.child!==t&&t!==null?gi(\"Suspense Fallback\"):gi(\"Suspense\");case 19:return gi(\"SuspenseList\");case 0:case 15:return by(e.type,!1);case 11:return by(e.type.render,!1);case 1:return by(e.type,!0);case 31:return gi(\"Activity\");default:return\"\"}}function Tv(e){try{var t=\"\",o=null;do t+=E2(e,o),o=e,e=e.return;while(e);return t}catch(r){return`\nError generating stack: `+r.message+`\n`+r.stack}}var oh=Object.prototype.hasOwnProperty,qh=mo.unstable_scheduleCallback,vy=mo.unstable_cancelCallback,P2=mo.unstable_shouldYield,C2=mo.unstable_requestPaint,br=mo.unstable_now,R2=mo.unstable_getCurrentPriorityLevel,Qx=mo.unstable_ImmediatePriority,Wx=mo.unstable_UserBlockingPriority,df=mo.unstable_NormalPriority,w2=mo.unstable_LowPriority,Zx=mo.unstable_IdlePriority,M2=mo.log,O2=mo.unstable_setDisableYieldValue,au=null,vr=null;function _a(e){if(typeof M2==\"function\"&&O2(e),vr&&typeof vr.setStrictMode==\"function\")try{vr.setStrictMode(au,e)}catch{}}var xr=Math.clz32?Math.clz32:N2,A2=Math.log,D2=Math.LN2;function N2(e){return e>>>=0,e===0?32:31-(A2(e)/D2|0)|0}var Dp=256,Np=262144,_p=4194304;function bi(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 Uf(e,t,o){var r=e.pendingLanes;if(r===0)return 0;var n=0,a=e.suspendedLanes,i=e.pingedLanes;e=e.warmLanes;var l=r&134217727;return l!==0?(r=l&~a,r!==0?n=bi(r):(i&=l,i!==0?n=bi(i):o||(o=l&~e,o!==0&&(n=bi(o))))):(l=r&~a,l!==0?n=bi(l):i!==0?n=bi(i):o||(o=r&~e,o!==0&&(n=bi(o)))),n===0?0:t!==0&&t!==n&&(t&a)===0&&(a=n&-n,o=t&-t,a>=o||a===32&&(o&4194048)!==0)?t:n}function iu(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function _2(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 Jx(){var e=_p;return _p<<=1,(_p&62914560)===0&&(_p=4194304),e}function xy(e){for(var t=[],o=0;31>o;o++)t.push(e);return t}function lu(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function z2(e,t,o,r,n,a){var i=e.pendingLanes;e.pendingLanes=o,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=o,e.entangledLanes&=o,e.errorRecoveryDisabledLanes&=o,e.shellSuspendCounter=0;var l=e.entanglements,s=e.expirationTimes,c=e.hiddenUpdates;for(o=i&~o;0\"u\")return null;try{return e.activeElement||e.body}catch{return e.body}}var H2=/[\\n\"\\\\]/g;function Ur(e){return e.replace(H2,function(t){return\"\\\\\"+t.charCodeAt(0).toString(16)+\" \"})}function ah(e,t,o,r,n,a,i,l){e.name=\"\",i!=null&&typeof i!=\"function\"&&typeof i!=\"symbol\"&&typeof i!=\"boolean\"?e.type=i:e.removeAttribute(\"type\"),t!=null?i===\"number\"?(t===0&&e.value===\"\"||e.value!=t)&&(e.value=\"\"+Br(t)):e.value!==\"\"+Br(t)&&(e.value=\"\"+Br(t)):i!==\"submit\"&&i!==\"reset\"||e.removeAttribute(\"value\"),t!=null?ih(e,i,Br(t)):o!=null?ih(e,i,Br(o)):r!=null&&e.removeAttribute(\"value\"),n==null&&a!=null&&(e.defaultChecked=!!a),n!=null&&(e.checked=n&&typeof n!=\"function\"&&typeof n!=\"symbol\"),l!=null&&typeof l!=\"function\"&&typeof l!=\"symbol\"&&typeof l!=\"boolean\"?e.name=\"\"+Br(l):e.removeAttribute(\"name\")}function sT(e,t,o,r,n,a,i,l){if(a!=null&&typeof a!=\"function\"&&typeof a!=\"symbol\"&&typeof a!=\"boolean\"&&(e.type=a),t!=null||o!=null){if(!(a!==\"submit\"&&a!==\"reset\"||t!=null)){nh(e);return}o=o!=null?\"\"+Br(o):\"\",t=t!=null?\"\"+Br(t):o,l||t===e.value||(e.value=t),e.defaultValue=t}r=r??n,r=typeof r!=\"function\"&&typeof r!=\"symbol\"&&!!r,e.checked=l?e.checked:!!r,e.defaultChecked=!!r,i!=null&&typeof i!=\"function\"&&typeof i!=\"symbol\"&&typeof i!=\"boolean\"&&(e.name=i),nh(e)}function ih(e,t,o){t===\"number\"&&mf(e.ownerDocument)===e||e.defaultValue===\"\"+o||(e.defaultValue=\"\"+o)}function $l(e,t,o,r){if(e=e.options,t){t={};for(var n=0;n\"u\"||typeof window.document>\"u\"||typeof window.document.createElement>\"u\"),sh=!1;if(ta)try{Pl={},Object.defineProperty(Pl,\"passive\",{get:function(){sh=!0}}),window.addEventListener(\"test\",Pl,Pl),window.removeEventListener(\"test\",Pl,Pl)}catch{sh=!1}var Pl,za=null,Zh=null,Qp=null;function dT(){if(Qp)return Qp;var e,t=Zh,o=t.length,r,n=\"value\"in za?za.value:za.textContent,a=n.length;for(e=0;e=Dc),Nv=\" \",_v=!1;function yT(e,t){switch(e){case\"keyup\":return mw.indexOf(t.keyCode)!==-1;case\"keydown\":return t.keyCode!==229;case\"keypress\":case\"mousedown\":case\"focusout\":return!0;default:return!1}}function hT(e){return e=e.detail,typeof e==\"object\"&&\"data\"in e?e.data:null}var _l=!1;function hw(e,t){switch(e){case\"compositionend\":return hT(t);case\"keypress\":return t.which!==32?null:(_v=!0,Nv);case\"textInput\":return e=t.data,e===Nv&&_v?null:e;default:return null}}function gw(e,t){if(_l)return e===\"compositionend\"||!eg&&yT(e,t)?(e=dT(),Qp=Zh=za=null,_l=!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)return{node:o,offset:t-e};e=r}e:{for(;o;){if(o.nextSibling){o=o.nextSibling;break e}o=o.parentNode}o=void 0}o=Lv(o)}}function xT(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?xT(e,t.parentNode):\"contains\"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function TT(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=mf(e.document);t instanceof e.HTMLIFrameElement;){try{var o=typeof t.contentWindow.location.href==\"string\"}catch{o=!1}if(o)e=t.contentWindow;else break;t=mf(e.document)}return t}function tg(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 Cw=ta&&\"documentMode\"in document&&11>=document.documentMode,zl=null,ch=null,_c=null,uh=!1;function Uv(e,t,o){var r=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;uh||zl==null||zl!==mf(r)||(r=zl,\"selectionStart\"in r&&tg(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),_c&&Ic(_c,r)||(_c=r,r=Nf(ch,\"onSelect\"),0>=i,n-=i,Rn=1<<32-xr(t)+n|o<A?(_=P,P=null):_=P.sibling;var z=p(h,P,g[A],b);if(z===null){P===null&&(P=_);break}e&&P&&z.alternate===null&&t(h,P),y=a(z,y,A),C===null?E=z:C.sibling=z,C=z,P=_}if(A===g.length)return o(h,P),qe&&In(h,A),E;if(P===null){for(;AA?(_=P,P=null):_=P.sibling;var I=p(h,P,z.value,b);if(I===null){P===null&&(P=_);break}e&&P&&I.alternate===null&&t(h,P),y=a(I,y,A),C===null?E=I:C.sibling=I,C=I,P=_}if(z.done)return o(h,P),qe&&In(h,A),E;if(P===null){for(;!z.done;A++,z=g.next())z=m(h,z.value,b),z!==null&&(y=a(z,y,A),C===null?E=z:C.sibling=z,C=z);return qe&&In(h,A),E}for(P=r(P);!z.done;A++,z=g.next())z=d(P,h,A,z.value,b),z!==null&&(e&&z.alternate!==null&&P.delete(z.key===null?A:z.key),y=a(z,y,A),C===null?E=z:C.sibling=z,C=z);return e&&P.forEach(function(x){return t(h,x)}),qe&&In(h,A),E}function S(h,y,g,b){if(typeof g==\"object\"&&g!==null&&g.type===Ol&&g.key===null&&(g=g.props.children),typeof g==\"object\"&&g!==null){switch(g.$$typeof){case Ap:e:{for(var E=g.key;y!==null;){if(y.key===E){if(E=g.type,E===Ol){if(y.tag===7){o(h,y.sibling),b=n(y,g.props.children),b.return=h,h=b;break e}}else if(y.elementType===E||typeof E==\"object\"&&E!==null&&E.$$typeof===wa&&vi(E)===y.type){o(h,y.sibling),b=n(y,g.props),Tc(b,g),b.return=h,h=b;break e}o(h,y);break}else t(h,y);y=y.sibling}g.type===Ol?(b=Si(g.props.children,h.mode,b,g.key),b.return=h,h=b):(b=Zp(g.type,g.key,g.props,null,h.mode,b),Tc(b,g),b.return=h,h=b)}return i(h);case Rc:e:{for(E=g.key;y!==null;){if(y.key===E)if(y.tag===4&&y.stateNode.containerInfo===g.containerInfo&&y.stateNode.implementation===g.implementation){o(h,y.sibling),b=n(y,g.children||[]),b.return=h,h=b;break e}else{o(h,y);break}else t(h,y);y=y.sibling}b=My(g,h.mode,b),b.return=h,h=b}return i(h);case wa:return g=vi(g),S(h,y,g,b)}if(wc(g))return v(h,y,g,b);if(vc(g)){if(E=vc(g),typeof E!=\"function\")throw Error($(150));return g=E.call(g),T(h,y,g,b)}if(typeof g.then==\"function\")return S(h,y,Up(g),b);if(g.$$typeof===Kn)return S(h,y,jp(h,g),b);Hp(h,g)}return typeof g==\"string\"&&g!==\"\"||typeof g==\"number\"||typeof g==\"bigint\"?(g=\"\"+g,y!==null&&y.tag===6?(o(h,y.sibling),b=n(y,g),b.return=h,h=b):(o(h,y),b=wy(g,h.mode,b),b.return=h,h=b),i(h)):o(h,y)}return function(h,y,g,b){try{Qc=0;var E=S(h,y,g,b);return Gl=null,E}catch(P){if(P===ss||P===Gf)throw P;var C=hr(29,P,null,h.mode);return C.lanes=b,C.return=h,C}finally{}}}var Mi=BT(!0),LT=BT(!1),Ma=!1;function ug(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function gh(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 Ha(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Va(e,t,o){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(rt&2)!==0){var n=r.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),r.pending=t,t=hf(e),MT(e,null,o),t}return Xf(e,r,t,o),hf(e)}function kc(e,t,o){if(t=t.updateQueue,t!==null&&(t=t.shared,(o&4194048)!==0)){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,tT(e,o)}}function Ay(e,t){var o=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,o===r)){var n=null,a=null;if(o=o.firstBaseUpdate,o!==null){do{var i={lane:o.lane,tag:o.tag,payload:o.payload,callback:null,next:null};a===null?n=a=i:a=a.next=i,o=o.next}while(o!==null);a===null?n=a=t:a=a.next=t}else n=a=t;o={baseState:r.baseState,firstBaseUpdate:n,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},e.updateQueue=o;return}e=o.lastBaseUpdate,e===null?o.firstBaseUpdate=t:e.next=t,o.lastBaseUpdate=t}var bh=!1;function Bc(){if(bh){var e=Xl;if(e!==null)throw e}}function Lc(e,t,o,r){bh=!1;var n=e.updateQueue;Ma=!1;var a=n.firstBaseUpdate,i=n.lastBaseUpdate,l=n.shared.pending;if(l!==null){n.shared.pending=null;var s=l,c=s.next;s.next=null,i===null?a=c:i.next=c,i=s;var u=e.alternate;u!==null&&(u=u.updateQueue,l=u.lastBaseUpdate,l!==i&&(l===null?u.firstBaseUpdate=c:l.next=c,u.lastBaseUpdate=s))}if(a!==null){var m=n.baseState;i=0,u=c=s=null,l=a;do{var p=l.lane&-536870913,d=p!==l.lane;if(d?(Ge&p)===p:(r&p)===p){p!==0&&p===Wl&&(bh=!0),u!==null&&(u=u.next={lane:0,tag:l.tag,payload:l.payload,callback:null,next:null});e:{var v=e,T=l;p=t;var S=o;switch(T.tag){case 1:if(v=T.payload,typeof v==\"function\"){m=v.call(S,m,p);break e}m=v;break e;case 3:v.flags=v.flags&-65537|128;case 0:if(v=T.payload,p=typeof v==\"function\"?v.call(S,m,p):v,p==null)break e;m=Dt({},m,p);break e;case 2:Ma=!0}}p=l.callback,p!==null&&(e.flags|=64,d&&(e.flags|=8192),d=n.callbacks,d===null?n.callbacks=[p]:d.push(p))}else d={lane:p,tag:l.tag,payload:l.payload,callback:l.callback,next:null},u===null?(c=u=d,s=m):u=u.next=d,i|=p;if(l=l.next,l===null){if(l=n.shared.pending,l===null)break;d=l,l=d.next,d.next=null,n.lastBaseUpdate=d,n.shared.pending=null}}while(!0);u===null&&(s=m),n.baseState=s,n.firstBaseUpdate=c,n.lastBaseUpdate=u,a===null&&(n.shared.lanes=0),Qa|=i,e.lanes=i,e.memoizedState=m}}function jT(e,t){if(typeof e!=\"function\")throw Error($(191,e));e.call(t)}function UT(e,t){var o=e.callbacks;if(o!==null)for(e.callbacks=null,e=0;ea?a:8;var i=Pe.T,l={};Pe.T=l,Eg(e,!1,t,o);try{var s=n(),c=Pe.S;if(c!==null&&c(l,s),s!==null&&typeof s==\"object\"&&typeof s.then==\"function\"){var u=zw(s,r);jc(e,t,u,Tr(e))}else jc(e,t,r,Tr(e))}catch(m){jc(e,t,{then:function(){},status:\"rejected\",reason:m},Tr())}finally{nt.p=a,i!==null&&l.types!==null&&(i.types=l.types),Pe.T=i}}function Hw(){}function Eh(e,t,o,r){if(e.tag!==5)throw Error($(476));var n=u1(e).queue;c1(e,n,t,Ti,o===null?Hw:function(){return p1(e),o(r)})}function u1(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Ti,baseState:Ti,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ra,lastRenderedState:Ti},next:null};var o={};return t.next={memoizedState:o,baseState:o,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ra,lastRenderedState:o},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function p1(e){var t=u1(e);t.next===null&&(t=e.alternate.memoizedState),jc(e,t.next.queue,{},Tr())}function Sg(){return Ao(tu)}function f1(){return Jt().memoizedState}function d1(){return Jt().memoizedState}function Vw(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var o=Tr();e=Ha(o);var r=Va(t,e,o);r!==null&&(rr(r,t,o),kc(r,t,o)),t={cache:lg()},e.payload=t;return}t=t.return}}function $w(e,t,o){var r=Tr();o={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},Kf(e)?y1(t,o):(o=rg(e,t,o,r),o!==null&&(rr(o,e,r),h1(o,t,r)))}function m1(e,t,o){var r=Tr();jc(e,t,o,r)}function jc(e,t,o,r){var n={lane:r,revertLane:0,gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null};if(Kf(e))y1(t,n);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var i=t.lastRenderedState,l=a(i,o);if(n.hasEagerState=!0,n.eagerState=l,Sr(l,i))return Xf(e,t,n,0),bt===null&&Yf(),!1}catch{}finally{}if(o=rg(e,t,n,r),o!==null)return rr(o,e,r),h1(o,t,r),!0}return!1}function Eg(e,t,o,r){if(r={lane:2,revertLane:Ng(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Kf(e)){if(t)throw Error($(479))}else t=rg(e,o,r,2),t!==null&&rr(t,e,2)}function Kf(e){var t=e.alternate;return e===Ne||t!==null&&t===Ne}function y1(e,t){ql=Sf=!0;var o=e.pending;o===null?t.next=t:(t.next=o.next,o.next=t),e.pending=t}function h1(e,t,o){if((o&4194048)!==0){var r=t.lanes;r&=e.pendingLanes,o|=r,t.lanes=o,tT(e,o)}}var Zc={readContext:Ao,use:If,useCallback:It,useContext:It,useEffect:It,useImperativeHandle:It,useLayoutEffect:It,useInsertionEffect:It,useMemo:It,useReducer:It,useRef:It,useState:It,useDebugValue:It,useDeferredValue:It,useTransition:It,useSyncExternalStore:It,useId:It,useHostTransitionStatus:It,useFormState:It,useActionState:It,useOptimistic:It,useMemoCache:It,useCacheRefresh:It};Zc.useEffectEvent=It;var g1={readContext:Ao,use:If,useCallback:function(e,t){return Io().memoizedState=[e,t===void 0?null:t],e},useContext:Ao,useEffect:ex,useImperativeHandle:function(e,t,o){o=o!=null?o.concat([e]):null,tf(4194308,4,n1.bind(null,t,e),o)},useLayoutEffect:function(e,t){return tf(4194308,4,e,t)},useInsertionEffect:function(e,t){tf(4,2,e,t)},useMemo:function(e,t){var o=Io();t=t===void 0?null:t;var r=e();if(Oi){_a(!0);try{e()}finally{_a(!1)}}return o.memoizedState=[r,t],r},useReducer:function(e,t,o){var r=Io();if(o!==void 0){var n=o(t);if(Oi){_a(!0);try{o(t)}finally{_a(!1)}}}else n=t;return r.memoizedState=r.baseState=n,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},r.queue=e,e=e.dispatch=$w.bind(null,Ne,e),[r.memoizedState,e]},useRef:function(e){var t=Io();return e={current:e},t.memoizedState=e},useState:function(e){e=Th(e);var t=e.queue,o=m1.bind(null,Ne,t);return t.dispatch=o,[e.memoizedState,o]},useDebugValue:xg,useDeferredValue:function(e,t){var o=Io();return Tg(o,e,t)},useTransition:function(){var e=Th(!1);return e=c1.bind(null,Ne,e.queue,!0,!1),Io().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,o){var r=Ne,n=Io();if(qe){if(o===void 0)throw Error($(407));o=o()}else{if(o=t(),bt===null)throw Error($(349));(Ge&127)!==0||XT(r,t,o)}n.memoizedState=o;var a={value:o,getSnapshot:t};return n.queue=a,ex(qT.bind(null,r,a,e),[e]),r.flags|=2048,Jl(9,{destroy:void 0},GT.bind(null,r,a,o,t),null),o},useId:function(){var e=Io(),t=bt.identifierPrefix;if(qe){var o=wn,r=Rn;o=(r&~(1<<32-xr(r)-1)).toString(32)+o,t=\"_\"+t+\"R_\"+o,o=Ef++,0<\\/script>\",a=a.removeChild(a.firstChild);break;case\"select\":a=typeof r.is==\"string\"?i.createElement(\"select\",{is:r.is}):i.createElement(\"select\"),r.multiple?a.multiple=!0:r.size&&(a.size=r.size);break;default:a=typeof r.is==\"string\"?i.createElement(n,{is:r.is}):i.createElement(n)}}a[Mo]=t,a[nr]=r;e:for(i=t.child;i!==null;){if(i.tag===5||i.tag===6)a.appendChild(i.stateNode);else if(i.tag!==4&&i.tag!==27&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===t)break e;for(;i.sibling===null;){if(i.return===null||i.return===t)break e;i=i.return}i.sibling.return=i.return,i=i.sibling}t.stateNode=a;e:switch(Do(a,n,r),n){case\"button\":case\"input\":case\"select\":case\"textarea\":r=!!r.autoFocus;break e;case\"img\":r=!0;break e;default:r=!1}r&&Yn(t)}}return Ot(t),jy(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,o),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&Yn(t);else{if(typeof r!=\"string\"&&t.stateNode===null)throw Error($(166));if(e=ja.current,Cl(t)){if(e=t.stateNode,o=t.memoizedProps,r=null,n=Oo,n!==null)switch(n.tag){case 27:case 5:r=n.memoizedProps}e[Mo]=t,e=!!(e.nodeValue===o||r!==null&&r.suppressHydrationWarning===!0||mS(e.nodeValue,o)),e||Fa(t,!0)}else e=_f(e).createTextNode(r),e[Mo]=t,t.stateNode=e}return Ot(t),null;case 31:if(o=t.memoizedState,e===null||e.memoizedState!==null){if(r=Cl(t),o!==null){if(e===null){if(!r)throw Error($(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error($(557));e[Mo]=t}else Ri(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ot(t),e=!1}else o=Oy(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=o),e=!0;if(!e)return t.flags&256?(yr(t),t):(yr(t),null);if((t.flags&128)!==0)throw Error($(558))}return Ot(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(n=Cl(t),r!==null&&r.dehydrated!==null){if(e===null){if(!n)throw Error($(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error($(317));n[Mo]=t}else Ri(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ot(t),n=!1}else n=Oy(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(yr(t),t):(yr(t),null)}return yr(t),(t.flags&128)!==0?(t.lanes=o,t):(o=r!==null,e=e!==null&&e.memoizedState!==null,o&&(r=t.child,n=null,r.alternate!==null&&r.alternate.memoizedState!==null&&r.alternate.memoizedState.cachePool!==null&&(n=r.alternate.memoizedState.cachePool.pool),a=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(a=r.memoizedState.cachePool.pool),a!==n&&(r.flags|=2048)),o!==e&&o&&(t.child.flags|=8192),Vp(t,t.updateQueue),Ot(t),null);case 4:return Fl(),e===null&&_g(t.stateNode.containerInfo),Ot(t),null;case 10:return Jn(t.type),Ot(t),null;case 19:if(So(Zt),r=t.memoizedState,r===null)return Ot(t),null;if(n=(t.flags&128)!==0,a=r.rendering,a===null)if(n)Sc(r,!1);else{if(Ft!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(a=Tf(e),a!==null){for(t.flags|=128,Sc(r,!1),e=a.updateQueue,t.updateQueue=e,Vp(t,e),t.subtreeFlags=0,e=o,o=t.child;o!==null;)OT(o,e),o=o.sibling;return Et(Zt,Zt.current&1|2),qe&&In(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&br()>wf&&(t.flags|=128,n=!0,Sc(r,!1),t.lanes=4194304)}else{if(!n)if(e=Tf(a),e!==null){if(t.flags|=128,n=!0,e=e.updateQueue,t.updateQueue=e,Vp(t,e),Sc(r,!0),r.tail===null&&r.tailMode===\"hidden\"&&!a.alternate&&!qe)return Ot(t),null}else 2*br()-r.renderingStartTime>wf&&o!==536870912&&(t.flags|=128,n=!0,Sc(r,!1),t.lanes=4194304);r.isBackwards?(a.sibling=t.child,t.child=a):(e=r.last,e!==null?e.sibling=a:t.child=a,r.last=a)}return r.tail!==null?(e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=br(),e.sibling=null,o=Zt.current,Et(Zt,n?o&1|2:o&1),qe&&In(t,r.treeForkCount),e):(Ot(t),null);case 22:case 23:return yr(t),pg(),r=t.memoizedState!==null,e!==null?e.memoizedState!==null!==r&&(t.flags|=8192):r&&(t.flags|=8192),r?(o&536870912)!==0&&(t.flags&128)===0&&(Ot(t),t.subtreeFlags&6&&(t.flags|=8192)):Ot(t),o=t.updateQueue,o!==null&&Vp(t,o.retryQueue),o=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(o=e.memoizedState.cachePool.pool),r=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),r!==o&&(t.flags|=2048),e!==null&&So(Ei),null;case 24:return o=null,e!==null&&(o=e.memoizedState.cache),t.memoizedState.cache!==o&&(t.flags|=2048),Jn(io),Ot(t),null;case 25:return null;case 30:return null}throw Error($(156,t.tag))}function Iw(e,t){switch(ig(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Jn(io),Fl(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return ff(t),null;case 31:if(t.memoizedState!==null){if(yr(t),t.alternate===null)throw Error($(340));Ri()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(yr(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error($(340));Ri()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return So(Zt),null;case 4:return Fl(),null;case 10:return Jn(t.type),null;case 22:case 23:return yr(t),pg(),e!==null&&So(Ei),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Jn(io),null;case 25:return null;default:return null}}function O1(e,t){switch(ig(t),t.tag){case 3:Jn(io),Fl();break;case 26:case 27:case 5:ff(t);break;case 4:Fl();break;case 31:t.memoizedState!==null&&yr(t);break;case 13:yr(t);break;case 19:So(Zt);break;case 10:Jn(t.type);break;case 22:case 23:yr(t),pg(),e!==null&&So(Ei);break;case 24:Jn(io)}}function fu(e,t){try{var o=t.updateQueue,r=o!==null?o.lastEffect:null;if(r!==null){var n=r.next;o=n;do{if((o.tag&e)===e){r=void 0;var a=o.create,i=o.inst;r=a(),i.destroy=r}o=o.next}while(o!==n)}}catch(l){ut(t,t.return,l)}}function Ka(e,t,o){try{var r=t.updateQueue,n=r!==null?r.lastEffect:null;if(n!==null){var a=n.next;r=a;do{if((r.tag&e)===e){var i=r.inst,l=i.destroy;if(l!==void 0){i.destroy=void 0,n=t;var s=o,c=l;try{c()}catch(u){ut(n,s,u)}}}r=r.next}while(r!==a)}}catch(u){ut(t,t.return,u)}}function A1(e){var t=e.updateQueue;if(t!==null){var o=e.stateNode;try{UT(t,o)}catch(r){ut(e,e.return,r)}}}function D1(e,t,o){o.props=Ai(e.type,e.memoizedProps),o.state=e.memoizedState;try{o.componentWillUnmount()}catch(r){ut(e,t,r)}}function Uc(e,t){try{var o=e.ref;if(o!==null){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;case 30:r=e.stateNode;break;default:r=e.stateNode}typeof o==\"function\"?e.refCleanup=o(r):o.current=r}}catch(n){ut(e,t,n)}}function Mn(e,t){var o=e.ref,r=e.refCleanup;if(o!==null)if(typeof r==\"function\")try{r()}catch(n){ut(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof o==\"function\")try{o(null)}catch(n){ut(e,t,n)}else o.current=null}function N1(e){var t=e.type,o=e.memoizedProps,r=e.stateNode;try{e:switch(t){case\"button\":case\"input\":case\"select\":case\"textarea\":o.autoFocus&&r.focus();break e;case\"img\":o.src?r.src=o.src:o.srcSet&&(r.srcset=o.srcSet)}}catch(n){ut(e,e.return,n)}}function Uy(e,t,o){try{var r=e.stateNode;dM(r,e.type,o,t),r[nr]=t}catch(n){ut(e,e.return,n)}}function _1(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Za(e.type)||e.tag===4}function Hy(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||_1(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&&Za(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Mh(e,t,o){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?(o.nodeType===9?o.body:o.nodeName===\"HTML\"?o.ownerDocument.body:o).insertBefore(e,t):(t=o.nodeType===9?o.body:o.nodeName===\"HTML\"?o.ownerDocument.body:o,t.appendChild(e),o=o._reactRootContainer,o!=null||t.onclick!==null||(t.onclick=Qn));else if(r!==4&&(r===27&&Za(e.type)&&(o=e.stateNode,t=null),e=e.child,e!==null))for(Mh(e,t,o),e=e.sibling;e!==null;)Mh(e,t,o),e=e.sibling}function Rf(e,t,o){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?o.insertBefore(e,t):o.appendChild(e);else if(r!==4&&(r===27&&Za(e.type)&&(o=e.stateNode),e=e.child,e!==null))for(Rf(e,t,o),e=e.sibling;e!==null;)Rf(e,t,o),e=e.sibling}function z1(e){var t=e.stateNode,o=e.memoizedProps;try{for(var r=e.type,n=t.attributes;n.length;)t.removeAttributeNode(n[0]);Do(t,r,o),t[Mo]=e,t[nr]=o}catch(a){ut(e,e.return,a)}}var Fn=!1,ao=!1,Vy=!1,dx=typeof WeakSet==\"function\"?WeakSet:Set,xo=null;function Fw(e,t){if(e=e.containerInfo,kh=Lf,e=TT(e),tg(e)){if(\"selectionStart\"in e)var o={start:e.selectionStart,end:e.selectionEnd};else e:{o=(o=e.ownerDocument)&&o.defaultView||window;var r=o.getSelection&&o.getSelection();if(r&&r.rangeCount!==0){o=r.anchorNode;var n=r.anchorOffset,a=r.focusNode;r=r.focusOffset;try{o.nodeType,a.nodeType}catch{o=null;break e}var i=0,l=-1,s=-1,c=0,u=0,m=e,p=null;t:for(;;){for(var d;m!==o||n!==0&&m.nodeType!==3||(l=i+n),m!==a||r!==0&&m.nodeType!==3||(s=i+r),m.nodeType===3&&(i+=m.nodeValue.length),(d=m.firstChild)!==null;)p=m,m=d;for(;;){if(m===e)break t;if(p===o&&++c===n&&(l=i),p===a&&++u===r&&(s=i),(d=m.nextSibling)!==null)break;m=p,p=m.parentNode}m=d}o=l===-1||s===-1?null:{start:l,end:s}}else o=null}o=o||{start:0,end:0}}else o=null;for(Bh={focusedElem:e,selectionRange:o},Lf=!1,xo=t;xo!==null;)if(t=xo,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,xo=e;else for(;xo!==null;){switch(t=xo,a=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(o=0;o title\"))),Do(a,r,o),a[Mo]=e,To(a),r=a;break e;case\"link\":var i=kx(\"link\",\"href\",n).get(r+(o.href||\"\"));if(i){for(var l=0;lS&&(i=S,S=T,T=i);var h=jv(l,T),y=jv(l,S);if(h&&y&&(d.rangeCount!==1||d.anchorNode!==h.node||d.anchorOffset!==h.offset||d.focusNode!==y.node||d.focusOffset!==y.offset)){var g=m.createRange();g.setStart(h.node,h.offset),d.removeAllRanges(),T>S?(d.addRange(g),d.extend(y.node,y.offset)):(g.setEnd(y.node,y.offset),d.addRange(g))}}}}for(m=[],d=l;d=d.parentNode;)d.nodeType===1&&m.push({element:d,left:d.scrollLeft,top:d.scrollTop});for(typeof l.focus==\"function\"&&l.focus(),l=0;lo?32:o,Pe.T=null,o=Dh,Dh=null;var a=Ya,i=ea;if(fo=0,ts=Ya=null,ea=0,(rt&6)!==0)throw Error($(331));var l=rt;if(rt|=4,G1(a.current),$1(a,a.current,i,o),rt=l,du(0,!1),vr&&typeof vr.onPostCommitFiberRoot==\"function\")try{vr.onPostCommitFiberRoot(au,a)}catch{}return!0}finally{nt.p=n,Pe.T=r,iS(e,t)}}function gx(e,t,o){t=Hr(o,t),t=Ch(e.stateNode,t,2),e=Va(e,t,2),e!==null&&(lu(e,2),Dn(e))}function ut(e,t,o){if(e.tag===3)gx(e,e,o);else for(;t!==null;){if(t.tag===3){gx(t,e,o);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==\"function\"||typeof r.componentDidCatch==\"function\"&&($a===null||!$a.has(r))){e=Hr(o,e),o=S1(2),r=Va(t,o,2),r!==null&&(E1(o,r,t,e),lu(r,2),Dn(r));break}}t=t.return}}function Yy(e,t,o){var r=e.pingCache;if(r===null){r=e.pingCache=new Ww;var n=new Set;r.set(t,n)}else n=r.get(t),n===void 0&&(n=new Set,r.set(t,n));n.has(o)||(Og=!0,n.add(o),e=oM.bind(null,e,t,o),t.then(e,e))}function oM(e,t,o){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&o,e.warmLanes&=~o,bt===e&&(Ge&o)===o&&(Ft===4||Ft===3&&(Ge&62914560)===Ge&&300>br()-Qf?(rt&2)===0&&os(e,0):Ag|=o,es===Ge&&(es=0)),Dn(e)}function sS(e,t){t===0&&(t=Jx()),e=zi(e,t),e!==null&&(lu(e,t),Dn(e))}function rM(e){var t=e.memoizedState,o=0;t!==null&&(o=t.retryLane),sS(e,o)}function nM(e,t){var o=0;switch(e.tag){case 31:case 13:var r=e.stateNode,n=e.memoizedState;n!==null&&(o=n.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error($(314))}r!==null&&r.delete(t),sS(e,o)}function aM(e,t){return qh(e,t)}var Af=null,Ml=null,_h=!1,Df=!1,Xy=!1,La=0;function Dn(e){e!==Ml&&e.next===null&&(Ml===null?Af=Ml=e:Ml=Ml.next=e),Df=!0,_h||(_h=!0,lM())}function du(e,t){if(!Xy&&Df){Xy=!0;do for(var o=!1,r=Af;r!==null;){if(!t)if(e!==0){var n=r.pendingLanes;if(n===0)var a=0;else{var i=r.suspendedLanes,l=r.pingedLanes;a=(1<<31-xr(42|e)+1)-1,a&=n&~(i&~l),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(o=!0,bx(r,a))}else a=Ge,a=Uf(r,r===bt?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),(a&3)===0||iu(r,a)||(o=!0,bx(r,a));r=r.next}while(o);Xy=!1}}function iM(){cS()}function cS(){Df=_h=!1;var e=0;La!==0&&yM()&&(e=La);for(var t=br(),o=null,r=Af;r!==null;){var n=r.next,a=uS(r,t);a===0?(r.next=null,o===null?Af=n:o.next=n,n===null&&(Ml=o)):(o=r,(e!==0||(a&3)!==0)&&(Df=!0)),r=n}fo!==0&&fo!==5||du(e,!1),La!==0&&(La=0)}function uS(e,t){for(var o=e.suspendedLanes,r=e.pingedLanes,n=e.expirationTimes,a=e.pendingLanes&-62914561;0l)break;var u=s.transferSize,m=s.initiatorType;u&&Cx(m)&&(s=s.responseEnd,i+=u*(s\"u\"?null:document;function vS(e,t,o){var r=us;if(r&&typeof t==\"string\"&&t){var n=Ur(t);n='link[rel=\"'+e+'\"][href=\"'+n+'\"]',typeof o==\"string\"&&(n+='[crossorigin=\"'+o+'\"]'),Nx.has(n)||(Nx.add(n),e={rel:e,crossOrigin:o,href:t},r.querySelector(n)===null&&(t=r.createElement(\"link\"),Do(t,\"link\",e),To(t),r.head.appendChild(t)))}}function PM(e){ia.D(e),vS(\"dns-prefetch\",e,null)}function CM(e,t){ia.C(e,t),vS(\"preconnect\",e,t)}function RM(e,t,o){ia.L(e,t,o);var r=us;if(r&&e&&t){var n='link[rel=\"preload\"][as=\"'+Ur(t)+'\"]';t===\"image\"&&o&&o.imageSrcSet?(n+='[imagesrcset=\"'+Ur(o.imageSrcSet)+'\"]',typeof o.imageSizes==\"string\"&&(n+='[imagesizes=\"'+Ur(o.imageSizes)+'\"]')):n+='[href=\"'+Ur(e)+'\"]';var a=n;switch(t){case\"style\":a=rs(e);break;case\"script\":a=ps(e)}Xr.has(a)||(e=Dt({rel:\"preload\",href:t===\"image\"&&o&&o.imageSrcSet?void 0:e,as:t},o),Xr.set(a,e),r.querySelector(n)!==null||t===\"style\"&&r.querySelector(mu(a))||t===\"script\"&&r.querySelector(yu(a))||(t=r.createElement(\"link\"),Do(t,\"link\",e),To(t),r.head.appendChild(t)))}}function wM(e,t){ia.m(e,t);var o=us;if(o&&e){var r=t&&typeof t.as==\"string\"?t.as:\"script\",n='link[rel=\"modulepreload\"][as=\"'+Ur(r)+'\"][href=\"'+Ur(e)+'\"]',a=n;switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":a=ps(e)}if(!Xr.has(a)&&(e=Dt({rel:\"modulepreload\",href:e},t),Xr.set(a,e),o.querySelector(n)===null)){switch(r){case\"audioworklet\":case\"paintworklet\":case\"serviceworker\":case\"sharedworker\":case\"worker\":case\"script\":if(o.querySelector(yu(a)))return}r=o.createElement(\"link\"),Do(r,\"link\",e),To(r),o.head.appendChild(r)}}}function MM(e,t,o){ia.S(e,t,o);var r=us;if(r&&e){var n=Vl(r).hoistableStyles,a=rs(e);t=t||\"default\";var i=n.get(a);if(!i){var l={loading:0,preload:null};if(i=r.querySelector(mu(a)))l.loading=5;else{e=Dt({rel:\"stylesheet\",href:e,\"data-precedence\":t},o),(o=Xr.get(a))&&zg(e,o);var s=i=r.createElement(\"link\");To(s),Do(s,\"link\",e),s._p=new Promise(function(c,u){s.onload=c,s.onerror=u}),s.addEventListener(\"load\",function(){l.loading|=1}),s.addEventListener(\"error\",function(){l.loading|=2}),l.loading|=4,af(i,t,r)}i={type:\"stylesheet\",instance:i,count:1,state:l},n.set(a,i)}}}function OM(e,t){ia.X(e,t);var o=us;if(o&&e){var r=Vl(o).hoistableScripts,n=ps(e),a=r.get(n);a||(a=o.querySelector(yu(n)),a||(e=Dt({src:e,async:!0},t),(t=Xr.get(n))&&kg(e,t),a=o.createElement(\"script\"),To(a),Do(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function AM(e,t){ia.M(e,t);var o=us;if(o&&e){var r=Vl(o).hoistableScripts,n=ps(e),a=r.get(n);a||(a=o.querySelector(yu(n)),a||(e=Dt({src:e,async:!0,type:\"module\"},t),(t=Xr.get(n))&&kg(e,t),a=o.createElement(\"script\"),To(a),Do(a,\"link\",e),o.head.appendChild(a)),a={type:\"script\",instance:a,count:1,state:null},r.set(n,a))}}function _x(e,t,o,r){var n=(n=ja.current)?zf(n):null;if(!n)throw Error($(446));switch(e){case\"meta\":case\"title\":return null;case\"style\":return typeof o.precedence==\"string\"&&typeof o.href==\"string\"?(t=rs(o.href),o=Vl(n).hoistableStyles,r=o.get(t),r||(r={type:\"style\",instance:null,count:0,state:null},o.set(t,r)),r):{type:\"void\",instance:null,count:0,state:null};case\"link\":if(o.rel===\"stylesheet\"&&typeof o.href==\"string\"&&typeof o.precedence==\"string\"){e=rs(o.href);var a=Vl(n).hoistableStyles,i=a.get(e);if(i||(n=n.ownerDocument||n,i={type:\"stylesheet\",instance:null,count:0,state:{loading:0,preload:null}},a.set(e,i),(a=n.querySelector(mu(e)))&&!a._p&&(i.instance=a,i.state.loading=5),Xr.has(e)||(o={rel:\"preload\",as:\"style\",href:o.href,crossOrigin:o.crossOrigin,integrity:o.integrity,media:o.media,hrefLang:o.hrefLang,referrerPolicy:o.referrerPolicy},Xr.set(e,o),a||DM(n,e,o,i.state))),t&&r===null)throw Error($(528,\"\"));return i}if(t&&r!==null)throw Error($(529,\"\"));return null;case\"script\":return t=o.async,o=o.src,typeof o==\"string\"&&t&&typeof t!=\"function\"&&typeof t!=\"symbol\"?(t=ps(o),o=Vl(n).hoistableScripts,r=o.get(t),r||(r={type:\"script\",instance:null,count:0,state:null},o.set(t,r)),r):{type:\"void\",instance:null,count:0,state:null};default:throw Error($(444,e))}}function rs(e){return'href=\"'+Ur(e)+'\"'}function mu(e){return'link[rel=\"stylesheet\"]['+e+\"]\"}function xS(e){return Dt({},e,{\"data-precedence\":e.precedence,precedence:null})}function DM(e,t,o,r){e.querySelector('link[rel=\"preload\"][as=\"style\"]['+t+\"]\")?r.loading=1:(t=e.createElement(\"link\"),r.preload=t,t.addEventListener(\"load\",function(){return r.loading|=1}),t.addEventListener(\"error\",function(){return r.loading|=2}),Do(t,\"link\",o),To(t),e.head.appendChild(t))}function ps(e){return'[src=\"'+Ur(e)+'\"]'}function yu(e){return\"script[async]\"+e}function zx(e,t,o){if(t.count++,t.instance===null)switch(t.type){case\"style\":var r=e.querySelector('style[data-href~=\"'+Ur(o.href)+'\"]');if(r)return t.instance=r,To(r),r;var n=Dt({},o,{\"data-href\":o.href,\"data-precedence\":o.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement(\"style\"),To(r),Do(r,\"style\",n),af(r,o.precedence,e),t.instance=r;case\"stylesheet\":n=rs(o.href);var a=e.querySelector(mu(n));if(a)return t.state.loading|=4,t.instance=a,To(a),a;r=xS(o),(n=Xr.get(n))&&zg(r,n),a=(e.ownerDocument||e).createElement(\"link\"),To(a);var i=a;return i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Do(a,\"link\",r),t.state.loading|=4,af(a,o.precedence,e),t.instance=a;case\"script\":return a=ps(o.src),(n=e.querySelector(yu(a)))?(t.instance=n,To(n),n):(r=o,(n=Xr.get(a))&&(r=Dt({},o),kg(r,n)),e=e.ownerDocument||e,n=e.createElement(\"script\"),To(n),Do(n,\"link\",r),e.head.appendChild(n),t.instance=n);case\"void\":return null;default:throw Error($(443,t.type))}else t.type===\"stylesheet\"&&(t.state.loading&4)===0&&(r=t.instance,t.state.loading|=4,af(r,o.precedence,e));return t.instance}function af(e,t,o){for(var r=o.querySelectorAll('link[rel=\"stylesheet\"][data-precedence],style[data-precedence]'),n=r.length?r[r.length-1]:null,a=n,i=0;i title\"):null)}function NM(e,t,o){if(o===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;switch(t.rel){case\"stylesheet\":return e=t.disabled,typeof t.precedence==\"string\"&&e==null;default:return!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 TS(e){return!(e.type===\"stylesheet\"&&(e.state.loading&3)===0)}function _M(e,t,o,r){if(o.type===\"stylesheet\"&&(typeof r.media!=\"string\"||matchMedia(r.media).matches!==!1)&&(o.state.loading&4)===0){if(o.instance===null){var n=rs(r.href),a=t.querySelector(mu(n));if(a){t=a._p,t!==null&&typeof t==\"object\"&&typeof t.then==\"function\"&&(e.count++,e=kf.bind(e),t.then(e,e)),o.state.loading|=4,o.instance=a,To(a);return}a=t.ownerDocument||t,r=xS(r),(n=Xr.get(n))&&zg(r,n),a=a.createElement(\"link\"),To(a);var i=a;i._p=new Promise(function(l,s){i.onload=l,i.onerror=s}),Do(a,\"link\",r),o.instance=a}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(o,t),(t=o.state.preload)&&(o.state.loading&3)===0&&(e.count++,o=kf.bind(e),t.addEventListener(\"load\",o),t.addEventListener(\"error\",o))}}var Fy=0;function zM(e,t){return e.stylesheets&&e.count===0&&sf(e,e.stylesheets),0Fy?50:800)+t);return e.unsuspend=o,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(n)}}:null}function kf(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)sf(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Bf=null;function sf(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Bf=new Map,t.forEach(kM,e),Bf=null,kf.call(e))}function kM(e,t){if(!(t.state.loading&4)){var o=Bf.get(e);if(o)var r=o.get(null);else{o=new Map,Bf.set(e,o);for(var n=e.querySelectorAll(\"link[data-precedence],style[data-precedence]\"),a=0;a{\"use strict\";function AS(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>\"u\"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=\"function\"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(AS)}catch(e){console.error(e)}}AS(),DS.exports=OS()});var aE=Xo(pt=>{\"use strict\";var Eo=typeof Symbol==\"function\"&&Symbol.for,Yg=Eo?Symbol.for(\"react.element\"):60103,Xg=Eo?Symbol.for(\"react.portal\"):60106,ud=Eo?Symbol.for(\"react.fragment\"):60107,pd=Eo?Symbol.for(\"react.strict_mode\"):60108,fd=Eo?Symbol.for(\"react.profiler\"):60114,dd=Eo?Symbol.for(\"react.provider\"):60109,md=Eo?Symbol.for(\"react.context\"):60110,Gg=Eo?Symbol.for(\"react.async_mode\"):60111,yd=Eo?Symbol.for(\"react.concurrent_mode\"):60111,hd=Eo?Symbol.for(\"react.forward_ref\"):60112,gd=Eo?Symbol.for(\"react.suspense\"):60113,oO=Eo?Symbol.for(\"react.suspense_list\"):60120,bd=Eo?Symbol.for(\"react.memo\"):60115,vd=Eo?Symbol.for(\"react.lazy\"):60116,rO=Eo?Symbol.for(\"react.block\"):60121,nO=Eo?Symbol.for(\"react.fundamental\"):60117,aO=Eo?Symbol.for(\"react.responder\"):60118,iO=Eo?Symbol.for(\"react.scope\"):60119;function Pr(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case Yg:switch(e=e.type,e){case Gg:case yd:case ud:case fd:case pd:case gd:return e;default:switch(e=e&&e.$$typeof,e){case md:case hd:case vd:case bd:case dd:return e;default:return t}}case Xg:return t}}}function nE(e){return Pr(e)===yd}pt.AsyncMode=Gg;pt.ConcurrentMode=yd;pt.ContextConsumer=md;pt.ContextProvider=dd;pt.Element=Yg;pt.ForwardRef=hd;pt.Fragment=ud;pt.Lazy=vd;pt.Memo=bd;pt.Portal=Xg;pt.Profiler=fd;pt.StrictMode=pd;pt.Suspense=gd;pt.isAsyncMode=function(e){return nE(e)||Pr(e)===Gg};pt.isConcurrentMode=nE;pt.isContextConsumer=function(e){return Pr(e)===md};pt.isContextProvider=function(e){return Pr(e)===dd};pt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===Yg};pt.isForwardRef=function(e){return Pr(e)===hd};pt.isFragment=function(e){return Pr(e)===ud};pt.isLazy=function(e){return Pr(e)===vd};pt.isMemo=function(e){return Pr(e)===bd};pt.isPortal=function(e){return Pr(e)===Xg};pt.isProfiler=function(e){return Pr(e)===fd};pt.isStrictMode=function(e){return Pr(e)===pd};pt.isSuspense=function(e){return Pr(e)===gd};pt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===ud||e===yd||e===fd||e===pd||e===gd||e===oO||typeof e==\"object\"&&e!==null&&(e.$$typeof===vd||e.$$typeof===bd||e.$$typeof===dd||e.$$typeof===md||e.$$typeof===hd||e.$$typeof===nO||e.$$typeof===aO||e.$$typeof===iO||e.$$typeof===rO)};pt.typeOf=Pr});var lE=Xo((Mz,iE)=>{\"use strict\";iE.exports=aE()});var mE=Xo((Oz,dE)=>{\"use strict\";var qg=lE(),lO={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},sO={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},cO={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},pE={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Ig={};Ig[qg.ForwardRef]=cO;Ig[qg.Memo]=pE;function sE(e){return qg.isMemo(e)?pE:Ig[e.$$typeof]||lO}var uO=Object.defineProperty,pO=Object.getOwnPropertyNames,cE=Object.getOwnPropertySymbols,fO=Object.getOwnPropertyDescriptor,dO=Object.getPrototypeOf,uE=Object.prototype;function fE(e,t,o){if(typeof t!=\"string\"){if(uE){var r=dO(t);r&&r!==uE&&fE(e,r,o)}var n=pO(t);cE&&(n=n.concat(cE(t)));for(var a=sE(e),i=sE(t),l=0;l{\"use strict\";var DO=Symbol.for(\"react.transitional.element\"),NO=Symbol.for(\"react.fragment\");function AE(e,t,o){var r=null;if(o!==void 0&&(r=\"\"+o),t.key!==void 0&&(r=\"\"+t.key),\"key\"in t){o={};for(var n in t)n!==\"key\"&&(o[n]=t[n])}else o=t;return t=o.ref,{$$typeof:DO,type:e,key:r,ref:t!==void 0?t:null,props:o}}Pd.Fragment=NO;Pd.jsx=AE;Pd.jsxs=AE});var Ie=Xo((Ck,NE)=>{\"use strict\";NE.exports=DE()});var kE=Xo(vt=>{\"use strict\";var Qg=Symbol.for(\"react.transitional.element\"),Wg=Symbol.for(\"react.portal\"),Cd=Symbol.for(\"react.fragment\"),Rd=Symbol.for(\"react.strict_mode\"),wd=Symbol.for(\"react.profiler\"),Md=Symbol.for(\"react.consumer\"),Od=Symbol.for(\"react.context\"),Ad=Symbol.for(\"react.forward_ref\"),Dd=Symbol.for(\"react.suspense\"),Nd=Symbol.for(\"react.suspense_list\"),_d=Symbol.for(\"react.memo\"),zd=Symbol.for(\"react.lazy\"),_O=Symbol.for(\"react.view_transition\"),zO=Symbol.for(\"react.client.reference\");function Ir(e){if(typeof e==\"object\"&&e!==null){var t=e.$$typeof;switch(t){case Qg:switch(e=e.type,e){case Cd:case wd:case Rd:case Dd:case Nd:case _O:return e;default:switch(e=e&&e.$$typeof,e){case Od:case Ad:case zd:case _d:return e;case Md:return e;default:return t}}case Wg:return t}}}vt.ContextConsumer=Md;vt.ContextProvider=Od;vt.Element=Qg;vt.ForwardRef=Ad;vt.Fragment=Cd;vt.Lazy=zd;vt.Memo=_d;vt.Portal=Wg;vt.Profiler=wd;vt.StrictMode=Rd;vt.Suspense=Dd;vt.SuspenseList=Nd;vt.isContextConsumer=function(e){return Ir(e)===Md};vt.isContextProvider=function(e){return Ir(e)===Od};vt.isElement=function(e){return typeof e==\"object\"&&e!==null&&e.$$typeof===Qg};vt.isForwardRef=function(e){return Ir(e)===Ad};vt.isFragment=function(e){return Ir(e)===Cd};vt.isLazy=function(e){return Ir(e)===zd};vt.isMemo=function(e){return Ir(e)===_d};vt.isPortal=function(e){return Ir(e)===Wg};vt.isProfiler=function(e){return Ir(e)===wd};vt.isStrictMode=function(e){return Ir(e)===Rd};vt.isSuspense=function(e){return Ir(e)===Dd};vt.isSuspenseList=function(e){return Ir(e)===Nd};vt.isValidElementType=function(e){return typeof e==\"string\"||typeof e==\"function\"||e===Cd||e===wd||e===Rd||e===Dd||e===Nd||typeof e==\"object\"&&e!==null&&(e.$$typeof===zd||e.$$typeof===_d||e.$$typeof===Od||e.$$typeof===Md||e.$$typeof===Ad||e.$$typeof===zO||e.getModuleId!==void 0)};vt.typeOf=Ir});var LE=Xo((Dk,BE)=>{\"use strict\";BE.exports=kE()});var w=q(re());var ir=q(re(),1),_S=q(NS(),1),zS=ir.createContext(null);function YM(){let e=ir.useContext(zS);if(!e)throw new Error(\"RenderContext not found\");return e}function XM(){return YM().model}function Ye(e){let t=XM(),o=ir.useSyncExternalStore(n=>(t.on(`change:${e}`,n),()=>t.off(`change:${e}`,n)),()=>t.get(e)),r=ir.useCallback(n=>{t.set(e,typeof n==\"function\"?n(t.get(e)):n),t.save_changes()},[t,e]);return[o,r]}function kS(e){return({el:t,model:o,experimental:r})=>{let n=_S.createRoot(t);return n.render(ir.createElement(ir.StrictMode,null,ir.createElement(zS.Provider,{value:{model:o,experimental:r}},ir.createElement(e)))),()=>n.unmount()}}function lr(e,...t){let o=new URL(`https://mui.com/production-error/?code=${e}`);return t.forEach(r=>o.searchParams.append(\"args[]\",r)),`Minified MUI error #${e}; visit ${o} for the full message.`}function Bi(){return Bi=Object.assign?Object.assign.bind():function(e){for(var t=1;t0?eo(bs,--Ko):0,hs--,so===10&&(hs=1,ad--),so}function Qo(){return so=Ko<$S?eo(bs,Ko++):0,hs++,so===10&&(hs=1,ad++),so}function Gr(){return eo(bs,Ko)}function vu(){return Ko}function xs(e,t){return Ja(bs,e,t)}function gs(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function id(e){return ad=hs=1,$S=Fo(bs=e),Ko=0,[]}function ld(e){return bs=\"\",e}function Ts(e){return nd(xs(Ko-1,$g(e===91?e+2:e===40?e+1:e)))}function GS(e){for(;(so=Gr())&&so<33;)Qo();return gs(e)>2||gs(so)>3?\"\":\" \"}function qS(e,t){for(;--t&&Qo()&&!(so<48||so>102||so>57&&so<65||so>70&&so<97););return xs(e,vu()+(t<6&&Gr()==32&&Qo()==32))}function $g(e){for(;Qo();)switch(so){case e:return Ko;case 34:case 39:e!==34&&e!==39&&$g(so);break;case 40:e===41&&$g(e);break;case 92:Qo();break}return Ko}function IS(e,t){for(;Qo()&&e+so!==57;)if(e+so===84&&Gr()===47)break;return\"/*\"+xs(t,Ko-1)+\"*\"+Li(e===47?e:Qo())}function FS(e){for(;!gs(Gr());)Qo();return xs(e,Ko)}function WS(e){return ld(sd(\"\",null,null,null,[\"\"],e=id(e),0,[0],e))}function sd(e,t,o,r,n,a,i,l,s){for(var c=0,u=0,m=i,p=0,d=0,v=0,T=1,S=1,h=1,y=0,g=\"\",b=n,E=a,C=r,P=g;S;)switch(v=y,y=Qo()){case 40:if(v!=108&&eo(P,m-1)==58){gu(P+=We(Ts(y),\"&\",\"&\\f\"),\"&\\f\")!=-1&&(h=-1);break}case 34:case 39:case 91:P+=Ts(y);break;case 9:case 10:case 13:case 32:P+=GS(v);break;case 92:P+=qS(vu()-1,7);continue;case 47:switch(Gr()){case 42:case 47:ys(FM(IS(Qo(),vu()),t,o),s);break;default:P+=\"/\"}break;case 123*T:l[c++]=Fo(P)*h;case 125*T:case 59:case 0:switch(y){case 0:case 125:S=0;case 59+u:h==-1&&(P=We(P,/\\f/g,\"\")),d>0&&Fo(P)-m&&ys(d>32?QS(P+\";\",r,o,m-1):QS(We(P,\" \",\"\")+\";\",r,o,m-2),s);break;case 59:P+=\";\";default:if(ys(C=KS(P,t,o,c,u,n,l,g,b=[],E=[],m),a),y===123)if(u===0)sd(P,t,C,C,b,a,m,l,E);else switch(p===99&&eo(P,3)===110?100:p){case 100:case 108:case 109:case 115:sd(e,C,C,r&&ys(KS(e,C,C,0,0,n,l,g,n,b=[],m),E),n,E,m,l,r?b:E);break;default:sd(P,C,C,C,[\"\"],E,0,l,E)}}c=u=d=0,T=h=1,g=P=\"\",m=i;break;case 58:m=1+Fo(P),d=v;default:if(T<1){if(y==123)--T;else if(y==125&&T++==0&&XS()==125)continue}switch(P+=Li(y),y*T){case 38:h=u>0?1:(P+=\"\\f\",-1);break;case 44:l[c++]=(Fo(P)-1)*h,h=1;break;case 64:Gr()===45&&(P+=Ts(Qo())),p=Gr(),u=m=Fo(g=P+=FS(vu())),y++;break;case 45:v===45&&Fo(P)==2&&(T=0)}}return a}function KS(e,t,o,r,n,a,i,l,s,c,u){for(var m=n-1,p=n===0?a:[\"\"],d=ms(p),v=0,T=0,S=0;v0?p[h]+\" \"+y:We(y,/&\\f/g,p[h])))&&(s[S++]=g);return bu(e,t,o,n===0?fs:l,s,c,u)}function FM(e,t,o){return bu(e,t,o,od,Li(YS()),Ja(e,2,-2),0)}function QS(e,t,o,r){return bu(e,t,o,ds,Ja(e,0,r),Ja(e,r+1,-1),r)}function ji(e,t){for(var o=\"\",r=ms(e),n=0;n6)switch(eo(e,t+1)){case 109:if(eo(e,t+4)!==45)break;case 102:return We(e,/(.+:)(.+)-([^]+)/,\"$1\"+tt+\"$2-$3$1\"+hu+(eo(e,t+3)==108?\"$3\":\"$2-$3\"))+e;case 115:return~gu(e,\"stretch\")?oE(We(e,\"stretch\",\"fill-available\"),t)+e:e}break;case 4949:if(eo(e,t+1)!==115)break;case 6444:switch(eo(e,Fo(e)-3-(~gu(e,\"!important\")&&10))){case 107:return We(e,\":\",\":\"+tt)+e;case 101:return We(e,/(.+:)([^;!]+)(;|!.+)?/,\"$1\"+tt+(eo(e,14)===45?\"inline-\":\"\")+\"box$3$1\"+tt+\"$2$3$1\"+No+\"$2box$3\")+e}break;case 5936:switch(eo(e,t+11)){case 114:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"tb\")+e;case 108:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"tb-rl\")+e;case 45:return tt+e+No+We(e,/[svh]\\w+-[tblr]{2}/,\"lr\")+e}return tt+e+No+e+e}return e}var eO=function(t,o,r,n){if(t.length>-1&&!t.return)switch(t.type){case ds:t.return=oE(t.value,t.length);break;case rd:return ji([vs(t,{value:We(t.value,\"@\",\"@\"+tt)})],n);case fs:if(t.length)return Vg(t.props,function(a){switch(Hg(a,/(::plac\\w+|:read-\\w+)/)){case\":read-only\":case\":read-write\":return ji([vs(t,{props:[We(a,/:(read-\\w+)/,\":\"+hu+\"$1\")]})],n);case\"::placeholder\":return ji([vs(t,{props:[We(a,/:(plac\\w+)/,\":\"+tt+\"input-$1\")]}),vs(t,{props:[We(a,/:(plac\\w+)/,\":\"+hu+\"$1\")]}),vs(t,{props:[We(a,/:(plac\\w+)/,No+\"input-$1\")]})],n)}return\"\"})}},tO=[eO],rE=function(t){var o=t.key;if(o===\"css\"){var r=document.querySelectorAll(\"style[data-emotion]:not([data-s])\");Array.prototype.forEach.call(r,function(T){var S=T.getAttribute(\"data-emotion\");S.indexOf(\" \")!==-1&&(document.head.appendChild(T),T.setAttribute(\"data-s\",\"\"))})}var n=t.stylisPlugins||tO,a={},i,l=[];i=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^=\"'+o+' \"]'),function(T){for(var S=T.getAttribute(\"data-emotion\").split(\" \"),h=1;h=4;++r,n-=4)o=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,o=(o&65535)*1540483477+((o>>>16)*59797<<16),o^=o>>>24,t=(o&65535)*1540483477+((o>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(n){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var hE={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};var yO=!1,hO=/[A-Z]|^ms/g,gO=/_EMO_([^_]+?)_([^]*?)_EMO_/g,xE=function(t){return t.charCodeAt(1)===45},gE=function(t){return t!=null&&typeof t!=\"boolean\"},Fg=cd(function(e){return xE(e)?e:e.replace(hO,\"-$&\").toLowerCase()}),bE=function(t,o){switch(t){case\"animation\":case\"animationName\":if(typeof o==\"string\")return o.replace(gO,function(r,n,a){return Nn={name:n,styles:a,next:Nn},n})}return hE[t]!==1&&!xE(t)&&typeof o==\"number\"&&o!==0?o+\"px\":o},bO=\"Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.\";function Su(e,t,o){if(o==null)return\"\";var r=o;if(r.__emotion_styles!==void 0)return r;switch(typeof o){case\"boolean\":return\"\";case\"object\":{var n=o;if(n.anim===1)return Nn={name:n.name,styles:n.styles,next:Nn},n.name;var a=o;if(a.styles!==void 0){var i=a.next;if(i!==void 0)for(;i!==void 0;)Nn={name:i.name,styles:i.styles,next:Nn},i=i.next;var l=a.styles+\";\";return l}return vO(e,t,o)}case\"function\":{if(e!==void 0){var s=Nn,c=o(e);return Nn=s,Su(e,t,c)}break}}var u=o;if(t==null)return u;var m=t[u];return m!==void 0?m:u}function vO(e,t,o){var r=\"\";if(Array.isArray(o))for(var n=0;n96?wO:MO},ME=function(t,o,r){var n;if(o){var a=o.shouldForwardProp;n=t.__emotion_forwardProp&&a?function(i){return t.__emotion_forwardProp(i)&&a(i)}:a}return typeof n!=\"function\"&&r&&(n=t.__emotion_forwardProp),n},OO=function(t){var o=t.cache,r=t.serialized,n=t.isStringTag;return Ss(o,r,n),Eu(function(){return Tu(o,r,n)}),null},OE=function e(t,o){var r=t.__emotion_real===t,n=r&&t.__emotion_base||t,a,i;o!==void 0&&(a=o.label,i=o.target);var l=ME(t,o,r),s=l||wE(n),c=!s(\"as\");return function(){var u=arguments,m=r&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(a!==void 0&&m.push(\"label:\"+a+\";\"),u[0]==null||u[0].raw===void 0)m.push.apply(m,u);else{var p=u[0];m.push(p[0]);for(var d=u.length,v=1;v{t[o]=jE(e[o])}),t}function Kt(e,t,o={clone:!0}){let r=o.clone?{...e}:e;return Cr(e)&&Cr(t)&&Object.keys(t).forEach(n=>{Zg.isValidElement(t[n])||(0,Jg.isValidElementType)(t[n])?r[n]=t[n]:Cr(t[n])&&Object.prototype.hasOwnProperty.call(e,n)&&Cr(e[n])?r[n]=Kt(e[n],t[n],o):o.clone?r[n]=Cr(t[n])?jE(t[n]):t[n]:r[n]=t[n]}),r}var kO=e=>{let t=Object.keys(e).map(o=>({key:o,val:e[o]}))||[];return t.sort((o,r)=>o.val-r.val),t.reduce((o,r)=>({...o,[r.key]:r.val}),{})};function e0(e){let{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:o=\"px\",step:r=5,...n}=e,a=kO(t),i=Object.keys(a);function l(p){return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o})`}function s(p){return`@media (max-width:${(typeof t[p]==\"number\"?t[p]:p)-r/100}${o})`}function c(p,d){let v=i.indexOf(d);return`@media (min-width:${typeof t[p]==\"number\"?t[p]:p}${o}) and (max-width:${(v!==-1&&typeof t[i[v]]==\"number\"?t[i[v]]:d)-r/100}${o})`}function u(p){return i.indexOf(p)+1r.startsWith(\"@container\")).sort((r,n)=>{let a=/min-width:\\s*([0-9.]+)/;return+(r.match(a)?.[1]||0)-+(n.match(a)?.[1]||0)});return o.length?o.reduce((r,n)=>{let a=t[n];return delete r[n],r[n]=a,r},{...t}):t}function t0(e,t){return t===\"@\"||t.startsWith(\"@\")&&(e.some(o=>t.startsWith(`@${o}`))||!!t.match(/^@\\d/))}function o0(e,t){let o=t.match(/^@([^/]+)?\\/?(.+)?$/);if(!o)return null;let[,r,n]=o,a=Number.isNaN(+r)?r||0:+r;return e.containerQueries(n).up(a)}function Bd(e){let t=(a,i)=>a.replace(\"@media\",i?`@container ${i}`:\"@container\");function o(a,i){a.up=(...l)=>t(e.breakpoints.up(...l),i),a.down=(...l)=>t(e.breakpoints.down(...l),i),a.between=(...l)=>t(e.breakpoints.between(...l),i),a.only=(...l)=>t(e.breakpoints.only(...l),i),a.not=(...l)=>{let s=t(e.breakpoints.not(...l),i);return s.includes(\"not all and\")?s.replace(\"not all and \",\"\").replace(\"min-width:\",\"width<\").replace(\"max-width:\",\"width>\").replace(\"and\",\"or\"):s}}let r={},n=a=>(o(r,a),r);return o(n),{...e,containerQueries:n}}var BO={borderRadius:4},UE=BO;function LO(e,t){return t?Kt(e,t,{clone:!1}):e}var sa=LO;var Ru={xs:0,sm:600,md:900,lg:1200,xl:1536},HE={keys:[\"xs\",\"sm\",\"md\",\"lg\",\"xl\"],up:e=>`@media (min-width:${Ru[e]}px)`},jO={containerQueries:e=>({up:t=>{let o=typeof t==\"number\"?t:Ru[t]||t;return typeof o==\"number\"&&(o=`${o}px`),e?`@container ${e} (min-width:${o})`:`@container (min-width:${o})`}})};function Wo(e,t,o){let r=e.theme||{};if(Array.isArray(t)){let a=r.breakpoints||HE;return t.reduce((i,l,s)=>(i[a.up(a.keys[s])]=o(t[s]),i),{})}if(typeof t==\"object\"){let a=r.breakpoints||HE;return Object.keys(t).reduce((i,l)=>{if(t0(a.keys,l)){let s=o0(r.containerQueries?r:jO,l);s&&(i[s]=o(t[l],l))}else if(Object.keys(a.values||Ru).includes(l)){let s=a.up(l);i[s]=o(t[l],l)}else{let s=l;i[s]=t[s]}return i},{})}return o(t)}function VE(e={}){return e.keys?.reduce((o,r)=>{let n=e.up(r);return o[n]={},o},{})||{}}function r0(e,t){return e.reduce((o,r)=>{let n=o[r];return(!n||Object.keys(n).length===0)&&delete o[r],o},t)}function ri(e){if(typeof e!=\"string\")throw new Error(lr(7));return e.charAt(0).toUpperCase()+e.slice(1)}function Ps(e,t,o=!0){if(!t||typeof t!=\"string\")return null;if(e&&e.vars&&o){let r=`vars.${t}`.split(\".\").reduce((n,a)=>n&&n[a]?n[a]:null,e);if(r!=null)return r}return t.split(\".\").reduce((r,n)=>r&&r[n]!=null?r[n]:null,e)}function wu(e,t,o,r=o){let n;return typeof e==\"function\"?n=e(o):Array.isArray(e)?n=e[o]||r:n=Ps(e,o)||r,t&&(n=t(n,r,e)),n}function UO(e){let{prop:t,cssProperty:o=e.prop,themeKey:r,transform:n}=e,a=i=>{if(i[t]==null)return null;let l=i[t],s=i.theme,c=Ps(s,r)||{};return Wo(i,l,m=>{let p=wu(c,n,m);return m===p&&typeof m==\"string\"&&(p=wu(c,n,`${t}${m===\"default\"?\"\":ri(m)}`,m)),o===!1?p:{[o]:p}})};return a.propTypes={},a.filterProps=[t],a}var Pt=UO;function Ld(e){let t={};return o=>(t[o]===void 0&&(t[o]=e(o)),t[o])}var HO={m:\"margin\",p:\"padding\"},VO={t:\"Top\",r:\"Right\",b:\"Bottom\",l:\"Left\",x:[\"Left\",\"Right\"],y:[\"Top\",\"Bottom\"]},$E={marginX:\"mx\",marginY:\"my\",paddingX:\"px\",paddingY:\"py\"},$O=Ld(e=>{if(e.length>2)if($E[e])e=$E[e];else return[e];let[t,o]=e.split(\"\"),r=HO[t],n=VO[o]||\"\";return Array.isArray(n)?n.map(a=>r+a):[r+n]}),n0=[\"m\",\"mt\",\"mr\",\"mb\",\"ml\",\"mx\",\"my\",\"margin\",\"marginTop\",\"marginRight\",\"marginBottom\",\"marginLeft\",\"marginX\",\"marginY\",\"marginInline\",\"marginInlineStart\",\"marginInlineEnd\",\"marginBlock\",\"marginBlockStart\",\"marginBlockEnd\"],a0=[\"p\",\"pt\",\"pr\",\"pb\",\"pl\",\"px\",\"py\",\"padding\",\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\",\"paddingX\",\"paddingY\",\"paddingInline\",\"paddingInlineStart\",\"paddingInlineEnd\",\"paddingBlock\",\"paddingBlockStart\",\"paddingBlockEnd\"],YE=[...n0,...a0];function Hi(e,t,o,r){let n=Ps(e,t,!0)??o;return typeof n==\"number\"||typeof n==\"string\"?a=>typeof a==\"string\"?a:typeof n==\"string\"?n.startsWith(\"var(\")&&a===0?0:n.startsWith(\"var(\")&&a===1?n:`calc(${a} * ${n})`:n*a:Array.isArray(n)?a=>{if(typeof a==\"string\")return a;let i=Math.abs(a),l=n[i];return a>=0?l:typeof l==\"number\"?-l:typeof l==\"string\"&&l.startsWith(\"var(\")?`calc(-1 * ${l})`:`-${l}`}:typeof n==\"function\"?n:()=>{}}function Mu(e){return Hi(e,\"spacing\",8,\"spacing\")}function Vi(e,t){return typeof t==\"string\"||t==null?t:e(t)}function YO(e,t){return o=>e.reduce((r,n)=>(r[n]=Vi(t,o),r),{})}function XO(e,t,o,r){if(!t.includes(o))return null;let n=$O(o),a=YO(n,r),i=e[o];return Wo(e,i,a)}function i0(e,t){let o=Mu(e.theme);return Object.keys(e).map(r=>XO(e,t,r,o)).reduce(sa,{})}function Vt(e){return i0(e,n0)}Vt.propTypes={};Vt.filterProps=n0;function $t(e){return i0(e,a0)}$t.propTypes={};$t.filterProps=a0;function XE(e){return i0(e,YE)}XE.propTypes={};XE.filterProps=YE;function Cs(e=8,t=Mu({spacing:e})){if(e.mui)return e;let o=(...r)=>(r.length===0?[1]:r).map(a=>{let i=t(a);return typeof i==\"number\"?`${i}px`:i}).join(\" \");return o.mui=!0,o}function GO(...e){let t=e.reduce((r,n)=>(n.filterProps.forEach(a=>{r[a]=n}),r),{}),o=r=>Object.keys(r).reduce((n,a)=>t[a]?sa(n,t[a](r)):n,{});return o.propTypes={},o.filterProps=e.reduce((r,n)=>r.concat(n.filterProps),[]),o}var ca=GO;function Rr(e){return typeof e!=\"number\"?e:`${e}px solid`}function Fr(e,t){return Pt({prop:e,themeKey:\"borders\",transform:t})}var qO=Fr(\"border\",Rr),IO=Fr(\"borderTop\",Rr),FO=Fr(\"borderRight\",Rr),KO=Fr(\"borderBottom\",Rr),QO=Fr(\"borderLeft\",Rr),WO=Fr(\"borderColor\"),ZO=Fr(\"borderTopColor\"),JO=Fr(\"borderRightColor\"),eA=Fr(\"borderBottomColor\"),tA=Fr(\"borderLeftColor\"),oA=Fr(\"outline\",Rr),rA=Fr(\"outlineColor\"),Ou=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){let t=Hi(e.theme,\"shape.borderRadius\",4,\"borderRadius\"),o=r=>({borderRadius:Vi(t,r)});return Wo(e,e.borderRadius,o)}return null};Ou.propTypes={};Ou.filterProps=[\"borderRadius\"];var S4=ca(qO,IO,FO,KO,QO,WO,ZO,JO,eA,tA,Ou,oA,rA);var Au=e=>{if(e.gap!==void 0&&e.gap!==null){let t=Hi(e.theme,\"spacing\",8,\"gap\"),o=r=>({gap:Vi(t,r)});return Wo(e,e.gap,o)}return null};Au.propTypes={};Au.filterProps=[\"gap\"];var Du=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){let t=Hi(e.theme,\"spacing\",8,\"columnGap\"),o=r=>({columnGap:Vi(t,r)});return Wo(e,e.columnGap,o)}return null};Du.propTypes={};Du.filterProps=[\"columnGap\"];var Nu=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){let t=Hi(e.theme,\"spacing\",8,\"rowGap\"),o=r=>({rowGap:Vi(t,r)});return Wo(e,e.rowGap,o)}return null};Nu.propTypes={};Nu.filterProps=[\"rowGap\"];var nA=Pt({prop:\"gridColumn\"}),aA=Pt({prop:\"gridRow\"}),iA=Pt({prop:\"gridAutoFlow\"}),lA=Pt({prop:\"gridAutoColumns\"}),sA=Pt({prop:\"gridAutoRows\"}),cA=Pt({prop:\"gridTemplateColumns\"}),uA=Pt({prop:\"gridTemplateRows\"}),pA=Pt({prop:\"gridTemplateAreas\"}),fA=Pt({prop:\"gridArea\"}),M4=ca(Au,Du,Nu,nA,aA,iA,lA,sA,cA,uA,pA,fA);function $i(e,t){return t===\"grey\"?t:e}var dA=Pt({prop:\"color\",themeKey:\"palette\",transform:$i}),mA=Pt({prop:\"bgcolor\",cssProperty:\"backgroundColor\",themeKey:\"palette\",transform:$i}),yA=Pt({prop:\"backgroundColor\",themeKey:\"palette\",transform:$i}),N4=ca(dA,mA,yA);function sr(e){return e<=1&&e!==0?`${e*100}%`:e}var hA=Pt({prop:\"width\",transform:sr}),jd=e=>{if(e.maxWidth!==void 0&&e.maxWidth!==null){let t=o=>{let r=e.theme?.breakpoints?.values?.[o]||Ru[o];return r?e.theme?.breakpoints?.unit!==\"px\"?{maxWidth:`${r}${e.theme.breakpoints.unit}`}:{maxWidth:r}:{maxWidth:sr(o)}};return Wo(e,e.maxWidth,t)}return null};jd.filterProps=[\"maxWidth\"];var gA=Pt({prop:\"minWidth\",transform:sr}),bA=Pt({prop:\"height\",transform:sr}),vA=Pt({prop:\"maxHeight\",transform:sr}),xA=Pt({prop:\"minHeight\",transform:sr}),L4=Pt({prop:\"size\",cssProperty:\"width\",transform:sr}),j4=Pt({prop:\"size\",cssProperty:\"height\",transform:sr}),TA=Pt({prop:\"boxSizing\"}),U4=ca(hA,jd,gA,bA,vA,xA,TA);var SA={border:{themeKey:\"borders\",transform:Rr},borderTop:{themeKey:\"borders\",transform:Rr},borderRight:{themeKey:\"borders\",transform:Rr},borderBottom:{themeKey:\"borders\",transform:Rr},borderLeft:{themeKey:\"borders\",transform:Rr},borderColor:{themeKey:\"palette\"},borderTopColor:{themeKey:\"palette\"},borderRightColor:{themeKey:\"palette\"},borderBottomColor:{themeKey:\"palette\"},borderLeftColor:{themeKey:\"palette\"},outline:{themeKey:\"borders\",transform:Rr},outlineColor:{themeKey:\"palette\"},borderRadius:{themeKey:\"shape.borderRadius\",style:Ou},color:{themeKey:\"palette\",transform:$i},bgcolor:{themeKey:\"palette\",cssProperty:\"backgroundColor\",transform:$i},backgroundColor:{themeKey:\"palette\",transform:$i},p:{style:$t},pt:{style:$t},pr:{style:$t},pb:{style:$t},pl:{style:$t},px:{style:$t},py:{style:$t},padding:{style:$t},paddingTop:{style:$t},paddingRight:{style:$t},paddingBottom:{style:$t},paddingLeft:{style:$t},paddingX:{style:$t},paddingY:{style:$t},paddingInline:{style:$t},paddingInlineStart:{style:$t},paddingInlineEnd:{style:$t},paddingBlock:{style:$t},paddingBlockStart:{style:$t},paddingBlockEnd:{style:$t},m:{style:Vt},mt:{style:Vt},mr:{style:Vt},mb:{style:Vt},ml:{style:Vt},mx:{style:Vt},my:{style:Vt},margin:{style:Vt},marginTop:{style:Vt},marginRight:{style:Vt},marginBottom:{style:Vt},marginLeft:{style:Vt},marginX:{style:Vt},marginY:{style:Vt},marginInline:{style:Vt},marginInlineStart:{style:Vt},marginInlineEnd:{style:Vt},marginBlock:{style:Vt},marginBlockStart:{style:Vt},marginBlockEnd:{style:Vt},displayPrint:{cssProperty:!1,transform:e=>({\"@media print\":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:Au},rowGap:{style:Nu},columnGap:{style:Du},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:\"zIndex\"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:\"shadows\"},width:{transform:sr},maxWidth:{style:jd},minWidth:{transform:sr},height:{transform:sr},maxHeight:{transform:sr},minHeight:{transform:sr},boxSizing:{},font:{themeKey:\"font\"},fontFamily:{themeKey:\"typography\"},fontSize:{themeKey:\"typography\"},fontStyle:{themeKey:\"typography\"},fontWeight:{themeKey:\"typography\"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:\"typography\"}},un=SA;function EA(...e){let t=e.reduce((r,n)=>r.concat(Object.keys(n)),[]),o=new Set(t);return e.every(r=>o.size===Object.keys(r).length)}function PA(e,t){return typeof e==\"function\"?e(t):e}function CA(){function e(o,r,n,a){let i={[o]:r,theme:n},l=a[o];if(!l)return{[o]:r};let{cssProperty:s=o,themeKey:c,transform:u,style:m}=l;if(r==null)return null;if(c===\"typography\"&&r===\"inherit\")return{[o]:r};let p=Ps(n,c)||{};return m?m(i):Wo(i,r,v=>{let T=wu(p,u,v);return v===T&&typeof v==\"string\"&&(T=wu(p,u,`${o}${v===\"default\"?\"\":ri(v)}`,v)),s===!1?T:{[s]:T}})}function t(o){let{sx:r,theme:n={},nested:a}=o||{};if(!r)return null;let i=n.unstable_sxConfig??un;function l(s){let c=s;if(typeof s==\"function\")c=s(n);else if(typeof s!=\"object\")return s;if(!c)return null;let u=VE(n.breakpoints),m=Object.keys(u),p=u;return Object.keys(c).forEach(d=>{let v=PA(c[d],n);if(v!=null)if(typeof v==\"object\")if(i[d])p=sa(p,e(d,v,n,i));else{let T=Wo({theme:n},v,S=>({[d]:S}));EA(T,v)?p[d]=t({sx:v,theme:n,nested:!0}):p=sa(p,T)}else p=sa(p,e(d,v,n,i))}),!a&&n.modularCssLayers?{\"@layer sx\":kd(n,r0(m,p))}:kd(n,r0(m,p))}return Array.isArray(r)?r.map(l):l(r)}return t}var GE=CA();GE.filterProps=[\"sx\"];var Kr=GE;function l0(e,t){let o=this;if(o.vars){if(!o.colorSchemes?.[e]||typeof o.getColorSchemeSelector!=\"function\")return{};let r=o.getColorSchemeSelector(e);return r===\"&\"?t:((r.includes(\"data-\")||r.includes(\".\"))&&(r=`*:where(${r.replace(/\\s*&$/,\"\")}) &`),{[r]:t})}return o.palette.mode===e?t:{}}function RA(e={},...t){let{breakpoints:o={},palette:r={},spacing:n,shape:a={},...i}=e,l=e0(o),s=Cs(n),c=Kt({breakpoints:l,direction:\"ltr\",components:{},palette:{mode:\"light\",...r},spacing:s,shape:{...UE,...a}},i);return c=Bd(c),c.applyStyles=l0,c=t.reduce((u,m)=>Kt(u,m),c),c.unstable_sxConfig={...un,...i?.unstable_sxConfig},c.unstable_sx=function(m){return Kr({sx:m,theme:this})},c}var Yi=RA;var qE=q(re(),1);function wA(e){return Object.keys(e).length===0}function MA(e=null){let t=qE.useContext(ti);return!t||wA(t)?e:t}var s0=MA;var OA=Yi();function AA(e=OA){return s0(e)}var Rs=AA;var DA=e=>{let t={systemProps:{},otherProps:{}},o=e?.theme?.unstable_sxConfig??un;return Object.keys(e).forEach(r=>{o[r]?t.systemProps[r]=e[r]:t.otherProps[r]=e[r]}),t};function ws(e){let{sx:t,...o}=e,{systemProps:r,otherProps:n}=DA(o),a;return Array.isArray(t)?a=[r,...t]:typeof t==\"function\"?a=(...i)=>{let l=t(...i);return Cr(l)?{...r,...l}:r}:a={...r,...t},{...n,sx:a}}var IE=e=>e,NA=()=>{let e=IE;return{configure(t){e=t},generate(t){return e(t)},reset(){e=IE}}},_A=NA(),Ms=_A;var KE=q(re(),1);function FE(e){var t,o,r=\"\";if(typeof e==\"string\"||typeof e==\"number\")r+=e;else if(typeof e==\"object\")if(Array.isArray(e)){var n=e.length;for(t=0;tl!==\"theme\"&&l!==\"sx\"&&l!==\"as\"})(Kr);return KE.forwardRef(function(s,c){let u=Rs(o),{className:m,component:p=\"div\",...d}=ws(s);return(0,QE.jsx)(a,{as:p,ref:c,className:ie(m,n?n(r):r),theme:t&&u[t]||u,...d})})}var kA={active:\"active\",checked:\"checked\",completed:\"completed\",disabled:\"disabled\",error:\"error\",expanded:\"expanded\",focused:\"focused\",focusVisible:\"focusVisible\",open:\"open\",readOnly:\"readOnly\",required:\"required\",selected:\"selected\"};function _e(e,t,o=\"Mui\"){let r=kA[t];return r?`${o}-${r}`:`${Ms.generate(e)}-${t}`}function Ce(e,t,o=\"Mui\"){let r={};return t.forEach(n=>{r[n]=_e(e,n,o)}),r}function zu(e){let{variants:t,...o}=e,r={variants:t,style:la(o),isProcessed:!0};return r.style===o||t&&t.forEach(n=>{typeof n.style!=\"function\"&&(n.style=la(n.style))}),r}var BA=Yi();function c0(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}function Xi(e,t){return t&&e&&typeof e==\"object\"&&e.styles&&!e.styles.startsWith(\"@layer\")&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}function LA(e){return e?(t,o)=>o[e]:null}function jA(e,t,o){e.theme=HA(e.theme)?o:e.theme[t]||e.theme}function Ud(e,t,o){let r=typeof t==\"function\"?t(e):t;if(Array.isArray(r))return r.flatMap(n=>Ud(e,n,o));if(Array.isArray(r?.variants)){let n;if(r.isProcessed)n=o?Xi(r.style,o):r.style;else{let{variants:a,...i}=r;n=o?Xi(la(i),o):i}return WE(e,r.variants,[n],o)}return r?.isProcessed?o?Xi(la(r.style),o):r.style:o?Xi(la(r),o):r}function WE(e,t,o=[],r=void 0){let n;e:for(let a=0;a{zE(l,C=>C.filter(P=>P!==Kr));let{name:c,slot:u,skipVariantsResolver:m,skipSx:p,overridesResolver:d=LA($A(u)),...v}=s,T=c&&c.startsWith(\"Mui\")||u?\"components\":\"custom\",S=m!==void 0?m:u&&u!==\"Root\"&&u!==\"root\"||!1,h=p||!1,y=c0;u===\"Root\"||u===\"root\"?y=r:u?y=n:VA(l)&&(y=void 0);let g=Cu(l,{shouldForwardProp:y,label:UA(c,u),...v}),b=C=>{if(C.__emotion_real===C)return C;if(typeof C==\"function\")return function(A){return Ud(A,C,A.theme.modularCssLayers?T:void 0)};if(Cr(C)){let P=zu(C);return function(_){return P.variants?Ud(_,P,_.theme.modularCssLayers?T:void 0):_.theme.modularCssLayers?Xi(P.style,T):P.style}}return C},E=(...C)=>{let P=[],A=C.map(b),_=[];if(P.push(a),c&&d&&_.push(function(k){let O=k.theme.components?.[c]?.styleOverrides;if(!O)return null;let N={};for(let X in O)N[X]=Ud(k,O[X],k.theme.modularCssLayers?\"theme\":void 0);return d(k,N)}),c&&!S&&_.push(function(k){let O=k.theme?.components?.[c]?.variants;return O?WE(k,O,[],k.theme.modularCssLayers?\"theme\":void 0):null}),h||_.push(Kr),Array.isArray(A[0])){let x=A.shift(),k=new Array(P.length).fill(\"\"),U=new Array(_.length).fill(\"\"),O;O=[...k,...x,...U],O.raw=[...k,...x.raw,...U],P.unshift(O)}let z=[...P,...A,..._],I=g(...z);return l.muiName&&(I.muiName=l.muiName),I};return g.withConfig&&(E.withConfig=g.withConfig),E}}function UA(e,t){return void 0}function HA(e){for(let t in e)return!1;return!0}function VA(e){return typeof e==\"string\"&&e.charCodeAt(0)>96}function $A(e){return e&&e.charAt(0).toLowerCase()+e.slice(1)}function ni(e,t,o=!1){let r={...t};for(let n in e)if(Object.prototype.hasOwnProperty.call(e,n)){let a=n;if(a===\"components\"||a===\"slots\")r[a]={...e[a],...r[a]};else if(a===\"componentsProps\"||a===\"slotProps\"){let i=e[a],l=t[a];if(!l)r[a]=i||{};else if(!i)r[a]=l;else{r[a]={...l};for(let s in i)if(Object.prototype.hasOwnProperty.call(i,s)){let c=s;r[a][c]=ni(i[c],l[c],o)}}}else a===\"className\"&&o&&t.className?r.className=ie(e?.className,t?.className):a===\"style\"&&o&&t.style?r.style={...e?.style,...t?.style}:r[a]===void 0&&(r[a]=e[a])}return r}var Vd=q(re(),1),YA=typeof window<\"u\"?Vd.useLayoutEffect:Vd.useEffect,wr=YA;function XA(e,t=Number.MIN_SAFE_INTEGER,o=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,o))}var ua=XA;function p0(e,t=0,o=1){return ua(e,t,o)}function GA(e){e=e.slice(1);let t=new RegExp(`.{1,${e.length>=6?2:1}}`,\"g\"),o=e.match(t);return o&&o[0].length===1&&(o=o.map(r=>r+r)),o?`rgb${o.length===4?\"a\":\"\"}(${o.map((r,n)=>n<3?parseInt(r,16):Math.round(parseInt(r,16)/255*1e3)/1e3).join(\", \")})`:\"\"}function ai(e){if(e.type)return e;if(e.charAt(0)===\"#\")return ai(GA(e));let t=e.indexOf(\"(\"),o=e.substring(0,t);if(![\"rgb\",\"rgba\",\"hsl\",\"hsla\",\"color\"].includes(o))throw new Error(lr(9,e));let r=e.substring(t+1,e.length-1),n;if(o===\"color\"){if(r=r.split(\" \"),n=r.shift(),r.length===4&&r[3].charAt(0)===\"/\"&&(r[3]=r[3].slice(1)),![\"srgb\",\"display-p3\",\"a98-rgb\",\"prophoto-rgb\",\"rec-2020\"].includes(n))throw new Error(lr(10,n))}else r=r.split(\",\");return r=r.map(a=>parseFloat(a)),{type:o,values:r,colorSpace:n}}var qA=e=>{let t=ai(e);return t.values.slice(0,3).map((o,r)=>t.type.includes(\"hsl\")&&r!==0?`${o}%`:o).join(\" \")},Os=(e,t)=>{try{return qA(e)}catch{return e}};function $d(e){let{type:t,colorSpace:o}=e,{values:r}=e;return t.includes(\"rgb\")?r=r.map((n,a)=>a<3?parseInt(n,10):n):t.includes(\"hsl\")&&(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),t.includes(\"color\")?r=`${o} ${r.join(\" \")}`:r=`${r.join(\", \")}`,`${t}(${r})`}function f0(e){e=ai(e);let{values:t}=e,o=t[0],r=t[1]/100,n=t[2]/100,a=r*Math.min(n,1-n),i=(c,u=(c+o/30)%12)=>n-a*Math.max(Math.min(u-3,9-u,1),-1),l=\"rgb\",s=[Math.round(i(0)*255),Math.round(i(8)*255),Math.round(i(4)*255)];return e.type===\"hsla\"&&(l+=\"a\",s.push(t[3])),$d({type:l,values:s})}function u0(e){e=ai(e);let t=e.type===\"hsl\"||e.type===\"hsla\"?ai(f0(e)).values:e.values;return t=t.map(o=>(e.type!==\"color\"&&(o/=255),o<=.03928?o/12.92:((o+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function ZE(e,t){let o=u0(e),r=u0(t);return(Math.max(o,r)+.05)/(Math.min(o,r)+.05)}function As(e,t){return e=ai(e),t=p0(t),(e.type===\"rgb\"||e.type===\"hsl\")&&(e.type+=\"a\"),e.type===\"color\"?e.values[3]=`/${t}`:e.values[3]=t,$d(e)}function ii(e,t,o){try{return As(e,t)}catch{return e}}function Ds(e,t){if(e=ai(e),t=p0(t),e.type.includes(\"hsl\"))e.values[2]*=1-t;else if(e.type.includes(\"rgb\")||e.type.includes(\"color\"))for(let o=0;o<3;o+=1)e.values[o]*=1-t;return $d(e)}function it(e,t,o){try{return Ds(e,t)}catch{return e}}function Ns(e,t){if(e=ai(e),t=p0(t),e.type.includes(\"hsl\"))e.values[2]+=(100-e.values[2])*t;else if(e.type.includes(\"rgb\"))for(let o=0;o<3;o+=1)e.values[o]+=(255-e.values[o])*t;else if(e.type.includes(\"color\"))for(let o=0;o<3;o+=1)e.values[o]+=(1-e.values[o])*t;return $d(e)}function lt(e,t,o){try{return Ns(e,t)}catch{return e}}function IA(e,t=.15){return u0(e)>.5?Ds(e,t):Ns(e,t)}function ku(e,t,o){try{return IA(e,t)}catch{return e}}var Yd=q(re(),1);var FA=q(Ie(),1),KA=Yd.createContext();var li=()=>Yd.useContext(KA)??!1;var Xd=q(re(),1);var QA=q(Ie(),1),WA=Xd.createContext(void 0);function ZA(e){let{theme:t,name:o,props:r}=e;if(!t||!t.components||!t.components[o])return r;let n=t.components[o];return n.defaultProps?ni(n.defaultProps,r,t.components.mergeClassNameAndStyle):!n.styleOverrides&&!n.variants?ni(n,r,t.components.mergeClassNameAndStyle):r}function d0({props:e,name:t}){let o=Xd.useContext(WA);return ZA({props:e,name:t,theme:{components:o}})}var Bu=q(re(),1),JE=0;function e5(e){let[t,o]=Bu.useState(e),r=e||t;return Bu.useEffect(()=>{t==null&&(JE+=1,o(`mui-${JE}`))},[t]),r}var t5={...Bu},eP=t5.useId;function Gd(e){if(eP!==void 0){let t=eP();return e??t}return e5(e)}var tP={theme:void 0};function qd(e){let t,o;return function(n){let a=t;return(a===void 0||n.theme!==o)&&(tP.theme=n.theme,a=zu(e(tP)),t=a,o=n.theme),a}}function Id(e=\"\"){function t(...r){if(!r.length)return\"\";let n=r[0];return typeof n==\"string\"&&!n.match(/(#|\\(|\\)|(-?(\\d*\\.)?\\d+)(px|em|%|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc))|^(-?(\\d*\\.)?\\d+)$|(\\d+ \\d+ \\d+)/)?`, var(--${e?`${e}-`:\"\"}${n}${t(...r.slice(1))})`:`, ${n}`}return(r,...n)=>`var(--${e?`${e}-`:\"\"}${r}${t(...n)})`}var oP=(e,t,o,r=[])=>{let n=e;t.forEach((a,i)=>{i===t.length-1?Array.isArray(n)?n[Number(a)]=o:n&&typeof n==\"object\"&&(n[a]=o):n&&typeof n==\"object\"&&(n[a]||(n[a]=r.includes(a)?[]:{}),n=n[a])})},o5=(e,t,o)=>{function r(n,a=[],i=[]){Object.entries(n).forEach(([l,s])=>{(!o||o&&!o([...a,l]))&&s!=null&&(typeof s==\"object\"&&Object.keys(s).length>0?r(s,[...a,l],Array.isArray(s)?[...i,l]:i):t([...a,l],s,i))})}r(e)},r5=(e,t)=>typeof t==\"number\"?[\"lineHeight\",\"fontWeight\",\"opacity\",\"zIndex\"].some(r=>e.includes(r))||e[e.length-1].toLowerCase().includes(\"opacity\")?t:`${t}px`:t;function Lu(e,t){let{prefix:o,shouldSkipGeneratingVar:r}=t||{},n={},a={},i={};return o5(e,(l,s,c)=>{if((typeof s==\"string\"||typeof s==\"number\")&&(!r||!r(l,s))){let u=`--${o?`${o}-`:\"\"}${l.join(\"-\")}`,m=r5(l,s);Object.assign(n,{[u]:m}),oP(a,l,`var(${u})`,c),oP(i,l,`var(${u}, ${m})`,c)}},l=>l[0]===\"vars\"),{css:n,vars:a,varsWithDefaults:i}}function n5(e,t={}){let{getSelector:o=h,disableCssColorScheme:r,colorSchemeSelector:n,enableContrastVars:a}=t,{colorSchemes:i={},components:l,defaultColorScheme:s=\"light\",...c}=e,{vars:u,css:m,varsWithDefaults:p}=Lu(c,t),d=p,v={},{[s]:T,...S}=i;if(Object.entries(S||{}).forEach(([b,E])=>{let{vars:C,css:P,varsWithDefaults:A}=Lu(E,t);d=Kt(d,A),v[b]={css:P,vars:C}}),T){let{css:b,vars:E,varsWithDefaults:C}=Lu(T,t);d=Kt(d,C),v[s]={css:b,vars:E}}function h(b,E){let C=n;if(n===\"class\"&&(C=\".%s\"),n===\"data\"&&(C=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(C=`[${n}=\"%s\"]`),b){if(C===\"media\")return e.defaultColorScheme===b?\":root\":{[`@media (prefers-color-scheme: ${i[b]?.palette?.mode||b})`]:{\":root\":E}};if(C)return e.defaultColorScheme===b?`:root, ${C.replace(\"%s\",String(b))}`:C.replace(\"%s\",String(b))}return\":root\"}return{vars:d,generateThemeVars:()=>{let b={...u};return Object.entries(v).forEach(([,{vars:E}])=>{b=Kt(b,E)}),b},generateStyleSheets:()=>{let b=[],E=e.defaultColorScheme||\"light\";function C(_,z){Object.keys(z).length&&b.push(typeof _==\"string\"?{[_]:{...z}}:_)}C(o(void 0,{...m}),m);let{[E]:P,...A}=v;if(P){let{css:_}=P,z=i[E]?.palette?.mode,I=!r&&z?{colorScheme:z,..._}:{..._};C(o(E,{...I}),I)}return Object.entries(A).forEach(([_,{css:z}])=>{let I=i[_]?.palette?.mode,x=!r&&I?{colorScheme:I,...z}:{...z};C(o(_,{...x}),x)}),a&&b.push({\":root\":{\"--__l-threshold\":\"0.7\",\"--__l\":\"clamp(0, (l / var(--__l-threshold) - 1) * -infinity, 1)\",\"--__a\":\"clamp(0.87, (l / var(--__l-threshold) - 1) * -infinity, 1)\"}}),b}}}var m0=n5;function y0(e){return function(o){return e===\"media\"?`@media (prefers-color-scheme: ${o})`:e?e.startsWith(\"data-\")&&!e.includes(\"%s\")?`[${e}=\"${o}\"] &`:e===\"class\"?`.${o} &`:e===\"data\"?`[data-${o}] &`:`${e.replace(\"%s\",o)} &`:\"&\"}}function Le(e,t,o=void 0){let r={};for(let n in e){let a=e[n],i=\"\",l=!0;for(let s=0;s=o?Fd.text.primary:h0.text.primary}let d=({color:S,name:h,mainShade:y=500,lightShade:g=300,darkShade:b=700})=>{if(S={...S},!S.main&&S[y]&&(S.main=S[y]),!S.hasOwnProperty(\"main\"))throw new Error(lr(11,h?` (${h})`:\"\",y));if(typeof S.main!=\"string\")throw new Error(lr(12,h?` (${h})`:\"\",JSON.stringify(S.main)));return n?(aP(n,S,\"light\",g,r),aP(n,S,\"dark\",b,r)):(nP(S,\"light\",g,r),nP(S,\"dark\",b,r)),S.contrastText||(S.contrastText=p(S.main)),S},v;return t===\"light\"?v=iP():t===\"dark\"&&(v=lP()),Kt({common:{...zs},mode:t,primary:d({color:i,name:\"primary\"}),secondary:d({color:l,name:\"secondary\",mainShade:\"A400\",lightShade:\"A200\",darkShade:\"A700\"}),error:d({color:s,name:\"error\"}),warning:d({color:m,name:\"warning\"}),info:d({color:c,name:\"info\"}),success:d({color:u,name:\"success\"}),grey:rP,contrastThreshold:o,getContrastText:p,augmentColor:d,tonalOffset:r,...v},a)}function Kd(e){let t={};return Object.entries(e).forEach(r=>{let[n,a]=r;typeof a==\"object\"&&(t[n]=`${a.fontStyle?`${a.fontStyle} `:\"\"}${a.fontVariant?`${a.fontVariant} `:\"\"}${a.fontWeight?`${a.fontWeight} `:\"\"}${a.fontStretch?`${a.fontStretch} `:\"\"}${a.fontSize||\"\"}${a.lineHeight?`/${a.lineHeight} `:\"\"}${a.fontFamily||\"\"}`)}),t}function g0(e,t){return{toolbar:{minHeight:56,[e.up(\"xs\")]:{\"@media (orientation: landscape)\":{minHeight:48}},[e.up(\"sm\")]:{minHeight:64}},...t}}function x5(e){return Math.round(e*1e5)/1e5}var sP={textTransform:\"uppercase\"},cP='\"Roboto\", \"Helvetica\", \"Arial\", sans-serif';function b0(e,t){let{fontFamily:o=cP,fontSize:r=14,fontWeightLight:n=300,fontWeightRegular:a=400,fontWeightMedium:i=500,fontWeightBold:l=700,htmlFontSize:s=16,allVariants:c,pxToRem:u,...m}=typeof t==\"function\"?t(e):t,p=r/14,d=u||(S=>`${S/s*p}rem`),v=(S,h,y,g,b)=>({fontFamily:o,fontWeight:S,fontSize:d(h),lineHeight:y,...o===cP?{letterSpacing:`${x5(g/h)}em`}:{},...b,...c}),T={h1:v(n,96,1.167,-1.5),h2:v(n,60,1.2,-.5),h3:v(a,48,1.167,0),h4:v(a,34,1.235,.25),h5:v(a,24,1.334,0),h6:v(i,20,1.6,.15),subtitle1:v(a,16,1.75,.15),subtitle2:v(i,14,1.57,.1),body1:v(a,16,1.5,.15),body2:v(a,14,1.43,.15),button:v(i,14,1.75,.4,sP),caption:v(a,12,1.66,.4),overline:v(a,12,2.66,1,sP),inherit:{fontFamily:\"inherit\",fontWeight:\"inherit\",fontSize:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}};return Kt({htmlFontSize:s,pxToRem:d,fontFamily:o,fontSize:r,fontWeightLight:n,fontWeightRegular:a,fontWeightMedium:i,fontWeightBold:l,...T},m,{clone:!1})}function kt(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${.2})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${.14})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${.12})`].join(\",\")}var T5=[\"none\",kt(0,2,1,-1,0,1,1,0,0,1,3,0),kt(0,3,1,-2,0,2,2,0,0,1,5,0),kt(0,3,3,-2,0,3,4,0,0,1,8,0),kt(0,2,4,-1,0,4,5,0,0,1,10,0),kt(0,3,5,-1,0,5,8,0,0,1,14,0),kt(0,3,5,-1,0,6,10,0,0,1,18,0),kt(0,4,5,-2,0,7,10,1,0,2,16,1),kt(0,5,5,-3,0,8,10,1,0,3,14,2),kt(0,5,6,-3,0,9,12,1,0,3,16,2),kt(0,6,6,-3,0,10,14,1,0,4,18,3),kt(0,6,7,-4,0,11,15,1,0,4,20,3),kt(0,7,8,-4,0,12,17,2,0,5,22,4),kt(0,7,8,-4,0,13,19,2,0,5,24,4),kt(0,7,9,-4,0,14,21,2,0,5,26,4),kt(0,8,9,-5,0,15,22,2,0,6,28,5),kt(0,8,10,-5,0,16,24,2,0,6,30,5),kt(0,8,11,-5,0,17,26,2,0,6,32,5),kt(0,9,11,-5,0,18,28,2,0,7,34,6),kt(0,9,12,-6,0,19,29,2,0,7,36,6),kt(0,10,13,-6,0,20,31,3,0,8,38,7),kt(0,10,13,-6,0,21,33,3,0,8,40,7),kt(0,10,14,-6,0,22,35,3,0,8,42,7),kt(0,11,14,-7,0,23,36,3,0,9,44,8),kt(0,11,15,-7,0,24,38,3,0,9,46,8)],uP=T5;var S5={easeInOut:\"cubic-bezier(0.4, 0, 0.2, 1)\",easeOut:\"cubic-bezier(0.0, 0, 0.2, 1)\",easeIn:\"cubic-bezier(0.4, 0, 1, 1)\",sharp:\"cubic-bezier(0.4, 0, 0.6, 1)\"},E5={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function pP(e){return`${Math.round(e)}ms`}function P5(e){if(!e)return 0;let t=e/36;return Math.min(Math.round((4+15*t**.25+t/5)*10),3e3)}function v0(e){let t={...S5,...e.easing},o={...E5,...e.duration};return{getAutoHeightDuration:P5,create:(n=[\"all\"],a={})=>{let{duration:i=o.standard,easing:l=t.easeInOut,delay:s=0,...c}=a;return(Array.isArray(n)?n:[n]).map(u=>`${u} ${typeof i==\"string\"?i:pP(i)} ${l} ${typeof s==\"string\"?s:pP(s)}`).join(\",\")},...e,easing:t,duration:o}}var C5={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},fP=C5;function R5(e){return Cr(e)||typeof e>\"u\"||typeof e==\"string\"||typeof e==\"boolean\"||typeof e==\"number\"||Array.isArray(e)}function Qd(e={}){let t={...e};function o(r){let n=Object.entries(r);for(let a=0;a{if(!Number.isNaN(+e))return+e;let t=e.match(/\\d*\\.?\\d+/g);if(!t)return 0;let o=0;for(let r=0;rKt(v,T),d),d.unstable_sxConfig={...un,...u?.unstable_sxConfig},d.unstable_sx=function(T){return Kr({sx:T,theme:this})},d.toRuntimeSource=Qd,M5(d),d}var ju=O5;function Bs(e){let t;return e<1?t=5.11916*e**2:t=4.5*Math.log(e+1)+2,Math.round(t*10)/1e3}var A5=[...Array(25)].map((e,t)=>{if(t===0)return\"none\";let o=Bs(t);return`linear-gradient(rgba(255 255 255 / ${o}), rgba(255 255 255 / ${o}))`});function x0(e){return{inputPlaceholder:e===\"dark\"?.5:.42,inputUnderline:e===\"dark\"?.7:.42,switchTrackDisabled:e===\"dark\"?.2:.12,switchTrack:e===\"dark\"?.3:.38}}function T0(e){return e===\"dark\"?A5:[]}function S0(e){let{palette:t={mode:\"light\"},opacity:o,overlays:r,colorSpace:n,...a}=e,i=Qi({...t,colorSpace:n});return{palette:i,opacity:{...x0(i.mode),...o},overlays:r||T0(i.mode),...a}}function E0(e){return!!e[0].match(/(cssVarPrefix|colorSchemeSelector|modularCssLayers|rootSelector|typography|mixins|breakpoints|direction|transitions)/)||!!e[0].match(/sxConfig$/)||e[0]===\"palette\"&&!!e[1]?.match(/(mode|contrastThreshold|tonalOffset)/)}var D5=e=>[...[...Array(25)].map((t,o)=>`--${e?`${e}-`:\"\"}overlays-${o}`),`--${e?`${e}-`:\"\"}palette-AppBar-darkBg`,`--${e?`${e}-`:\"\"}palette-AppBar-darkColor`],mP=D5;var yP=e=>(t,o)=>{let r=e.rootSelector||\":root\",n=e.colorSchemeSelector,a=n;if(n===\"class\"&&(a=\".%s\"),n===\"data\"&&(a=\"[data-%s]\"),n?.startsWith(\"data-\")&&!n.includes(\"%s\")&&(a=`[${n}=\"%s\"]`),e.defaultColorScheme===t){if(t===\"dark\"){let i={};return mP(e.cssVarPrefix).forEach(l=>{i[l]=o[l],delete o[l]}),a===\"media\"?{[r]:o,\"@media (prefers-color-scheme: dark)\":{[r]:i}}:a?{[a.replace(\"%s\",t)]:i,[`${r}, ${a.replace(\"%s\",t)}`]:o}:{[r]:{...o,...i}}}if(a&&a!==\"media\")return`${r}, ${a.replace(\"%s\",String(t))}`}else if(t){if(a===\"media\")return{[`@media (prefers-color-scheme: ${String(t)})`]:{[r]:o}};if(a)return a.replace(\"%s\",String(t))}return r};function N5(e,t){t.forEach(o=>{e[o]||(e[o]={})})}function L(e,t,o){!e[t]&&o&&(e[t]=o)}function Uu(e){return typeof e!=\"string\"||!e.startsWith(\"hsl\")?e:f0(e)}function pa(e,t){`${t}Channel`in e||(e[`${t}Channel`]=Os(Uu(e[t]),`MUI: Can't create \\`palette.${t}Channel\\` because \\`palette.${t}\\` is not one of these formats: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color().\nTo suppress this warning, you need to explicitly provide the \\`palette.${t}Channel\\` as a string (in rgb format, for example \"12 12 12\") or undefined if you want to remove the channel token.`))}function _5(e){return typeof e==\"number\"?`${e}px`:typeof e==\"string\"||typeof e==\"function\"||Array.isArray(e)?e:\"8px\"}var zn=e=>{try{return e()}catch{}},z5=(e=\"mui\")=>Id(e);function P0(e,t,o,r,n){if(!o)return;o=o===!0?{}:o;let a=n===\"dark\"?\"dark\":\"light\";if(!r){t[n]=S0({...o,palette:{mode:a,...o?.palette},colorSpace:e});return}let{palette:i,...l}=ju({...r,palette:{mode:a,...o?.palette},colorSpace:e});return t[n]={...o,palette:i,opacity:{...x0(a),...o?.opacity},overlays:o?.overlays||T0(a)},l}function C0(e={},...t){let{colorSchemes:o={light:!0},defaultColorScheme:r,disableCssColorScheme:n=!1,cssVarPrefix:a=\"mui\",nativeColor:i=!1,shouldSkipGeneratingVar:l=E0,colorSchemeSelector:s=o.light&&o.dark?\"media\":void 0,rootSelector:c=\":root\",...u}=e,m=Object.keys(o)[0],p=r||(o.light&&m!==\"light\"?\"light\":m),d=z5(a),{[p]:v,light:T,dark:S,...h}=o,y={...h},g=v;if((p===\"dark\"&&!(\"dark\"in o)||p===\"light\"&&!(\"light\"in o))&&(g=!0),!g)throw new Error(lr(21,p));let b;i&&(b=\"oklch\");let E=P0(b,y,g,u,p);T&&!y.light&&P0(b,y,T,void 0,\"light\"),S&&!y.dark&&P0(b,y,S,void 0,\"dark\");let C={defaultColorScheme:p,...E,cssVarPrefix:a,colorSchemeSelector:s,rootSelector:c,getCssVar:d,colorSchemes:y,font:{...Kd(E.typography),...E.font},spacing:_5(u.spacing)};Object.keys(C.colorSchemes).forEach(I=>{let x=C.colorSchemes[I].palette,k=O=>{let N=O.split(\"-\"),X=N[1],oe=N[2];return d(O,x[X][oe])};x.mode===\"light\"&&(L(x.common,\"background\",\"#fff\"),L(x.common,\"onBackground\",\"#000\")),x.mode===\"dark\"&&(L(x.common,\"background\",\"#000\"),L(x.common,\"onBackground\",\"#fff\"));function U(O,N,X){if(b){let oe;return O===ii&&(oe=`transparent ${((1-X)*100).toFixed(0)}%`),O===it&&(oe=`#000 ${(X*100).toFixed(0)}%`),O===lt&&(oe=`#fff ${(X*100).toFixed(0)}%`),`color-mix(in ${b}, ${N}, ${oe})`}return O(N,X)}if(N5(x,[\"Alert\",\"AppBar\",\"Avatar\",\"Button\",\"Chip\",\"FilledInput\",\"LinearProgress\",\"Skeleton\",\"Slider\",\"SnackbarContent\",\"SpeedDialAction\",\"StepConnector\",\"StepContent\",\"Switch\",\"TableCell\",\"Tooltip\"]),x.mode===\"light\"){L(x.Alert,\"errorColor\",U(it,x.error.light,.6)),L(x.Alert,\"infoColor\",U(it,x.info.light,.6)),L(x.Alert,\"successColor\",U(it,x.success.light,.6)),L(x.Alert,\"warningColor\",U(it,x.warning.light,.6)),L(x.Alert,\"errorFilledBg\",k(\"palette-error-main\")),L(x.Alert,\"infoFilledBg\",k(\"palette-info-main\")),L(x.Alert,\"successFilledBg\",k(\"palette-success-main\")),L(x.Alert,\"warningFilledBg\",k(\"palette-warning-main\")),L(x.Alert,\"errorFilledColor\",zn(()=>x.getContrastText(x.error.main))),L(x.Alert,\"infoFilledColor\",zn(()=>x.getContrastText(x.info.main))),L(x.Alert,\"successFilledColor\",zn(()=>x.getContrastText(x.success.main))),L(x.Alert,\"warningFilledColor\",zn(()=>x.getContrastText(x.warning.main))),L(x.Alert,\"errorStandardBg\",U(lt,x.error.light,.9)),L(x.Alert,\"infoStandardBg\",U(lt,x.info.light,.9)),L(x.Alert,\"successStandardBg\",U(lt,x.success.light,.9)),L(x.Alert,\"warningStandardBg\",U(lt,x.warning.light,.9)),L(x.Alert,\"errorIconColor\",k(\"palette-error-main\")),L(x.Alert,\"infoIconColor\",k(\"palette-info-main\")),L(x.Alert,\"successIconColor\",k(\"palette-success-main\")),L(x.Alert,\"warningIconColor\",k(\"palette-warning-main\")),L(x.AppBar,\"defaultBg\",k(\"palette-grey-100\")),L(x.Avatar,\"defaultBg\",k(\"palette-grey-400\")),L(x.Button,\"inheritContainedBg\",k(\"palette-grey-300\")),L(x.Button,\"inheritContainedHoverBg\",k(\"palette-grey-A100\")),L(x.Chip,\"defaultBorder\",k(\"palette-grey-400\")),L(x.Chip,\"defaultAvatarColor\",k(\"palette-grey-700\")),L(x.Chip,\"defaultIconColor\",k(\"palette-grey-700\")),L(x.FilledInput,\"bg\",\"rgba(0, 0, 0, 0.06)\"),L(x.FilledInput,\"hoverBg\",\"rgba(0, 0, 0, 0.09)\"),L(x.FilledInput,\"disabledBg\",\"rgba(0, 0, 0, 0.12)\"),L(x.LinearProgress,\"primaryBg\",U(lt,x.primary.main,.62)),L(x.LinearProgress,\"secondaryBg\",U(lt,x.secondary.main,.62)),L(x.LinearProgress,\"errorBg\",U(lt,x.error.main,.62)),L(x.LinearProgress,\"infoBg\",U(lt,x.info.main,.62)),L(x.LinearProgress,\"successBg\",U(lt,x.success.main,.62)),L(x.LinearProgress,\"warningBg\",U(lt,x.warning.main,.62)),L(x.Skeleton,\"bg\",b?U(ii,x.text.primary,.11):`rgba(${k(\"palette-text-primaryChannel\")} / 0.11)`),L(x.Slider,\"primaryTrack\",U(lt,x.primary.main,.62)),L(x.Slider,\"secondaryTrack\",U(lt,x.secondary.main,.62)),L(x.Slider,\"errorTrack\",U(lt,x.error.main,.62)),L(x.Slider,\"infoTrack\",U(lt,x.info.main,.62)),L(x.Slider,\"successTrack\",U(lt,x.success.main,.62)),L(x.Slider,\"warningTrack\",U(lt,x.warning.main,.62));let O=b?U(it,x.background.default,.6825):ku(x.background.default,.8);L(x.SnackbarContent,\"bg\",O),L(x.SnackbarContent,\"color\",zn(()=>b?Fd.text.primary:x.getContrastText(O))),L(x.SpeedDialAction,\"fabHoverBg\",ku(x.background.paper,.15)),L(x.StepConnector,\"border\",k(\"palette-grey-400\")),L(x.StepContent,\"border\",k(\"palette-grey-400\")),L(x.Switch,\"defaultColor\",k(\"palette-common-white\")),L(x.Switch,\"defaultDisabledColor\",k(\"palette-grey-100\")),L(x.Switch,\"primaryDisabledColor\",U(lt,x.primary.main,.62)),L(x.Switch,\"secondaryDisabledColor\",U(lt,x.secondary.main,.62)),L(x.Switch,\"errorDisabledColor\",U(lt,x.error.main,.62)),L(x.Switch,\"infoDisabledColor\",U(lt,x.info.main,.62)),L(x.Switch,\"successDisabledColor\",U(lt,x.success.main,.62)),L(x.Switch,\"warningDisabledColor\",U(lt,x.warning.main,.62)),L(x.TableCell,\"border\",U(lt,U(ii,x.divider,1),.88)),L(x.Tooltip,\"bg\",U(ii,x.grey[700],.92))}if(x.mode===\"dark\"){L(x.Alert,\"errorColor\",U(lt,x.error.light,.6)),L(x.Alert,\"infoColor\",U(lt,x.info.light,.6)),L(x.Alert,\"successColor\",U(lt,x.success.light,.6)),L(x.Alert,\"warningColor\",U(lt,x.warning.light,.6)),L(x.Alert,\"errorFilledBg\",k(\"palette-error-dark\")),L(x.Alert,\"infoFilledBg\",k(\"palette-info-dark\")),L(x.Alert,\"successFilledBg\",k(\"palette-success-dark\")),L(x.Alert,\"warningFilledBg\",k(\"palette-warning-dark\")),L(x.Alert,\"errorFilledColor\",zn(()=>x.getContrastText(x.error.dark))),L(x.Alert,\"infoFilledColor\",zn(()=>x.getContrastText(x.info.dark))),L(x.Alert,\"successFilledColor\",zn(()=>x.getContrastText(x.success.dark))),L(x.Alert,\"warningFilledColor\",zn(()=>x.getContrastText(x.warning.dark))),L(x.Alert,\"errorStandardBg\",U(it,x.error.light,.9)),L(x.Alert,\"infoStandardBg\",U(it,x.info.light,.9)),L(x.Alert,\"successStandardBg\",U(it,x.success.light,.9)),L(x.Alert,\"warningStandardBg\",U(it,x.warning.light,.9)),L(x.Alert,\"errorIconColor\",k(\"palette-error-main\")),L(x.Alert,\"infoIconColor\",k(\"palette-info-main\")),L(x.Alert,\"successIconColor\",k(\"palette-success-main\")),L(x.Alert,\"warningIconColor\",k(\"palette-warning-main\")),L(x.AppBar,\"defaultBg\",k(\"palette-grey-900\")),L(x.AppBar,\"darkBg\",k(\"palette-background-paper\")),L(x.AppBar,\"darkColor\",k(\"palette-text-primary\")),L(x.Avatar,\"defaultBg\",k(\"palette-grey-600\")),L(x.Button,\"inheritContainedBg\",k(\"palette-grey-800\")),L(x.Button,\"inheritContainedHoverBg\",k(\"palette-grey-700\")),L(x.Chip,\"defaultBorder\",k(\"palette-grey-700\")),L(x.Chip,\"defaultAvatarColor\",k(\"palette-grey-300\")),L(x.Chip,\"defaultIconColor\",k(\"palette-grey-300\")),L(x.FilledInput,\"bg\",\"rgba(255, 255, 255, 0.09)\"),L(x.FilledInput,\"hoverBg\",\"rgba(255, 255, 255, 0.13)\"),L(x.FilledInput,\"disabledBg\",\"rgba(255, 255, 255, 0.12)\"),L(x.LinearProgress,\"primaryBg\",U(it,x.primary.main,.5)),L(x.LinearProgress,\"secondaryBg\",U(it,x.secondary.main,.5)),L(x.LinearProgress,\"errorBg\",U(it,x.error.main,.5)),L(x.LinearProgress,\"infoBg\",U(it,x.info.main,.5)),L(x.LinearProgress,\"successBg\",U(it,x.success.main,.5)),L(x.LinearProgress,\"warningBg\",U(it,x.warning.main,.5)),L(x.Skeleton,\"bg\",b?U(ii,x.text.primary,.13):`rgba(${k(\"palette-text-primaryChannel\")} / 0.13)`),L(x.Slider,\"primaryTrack\",U(it,x.primary.main,.5)),L(x.Slider,\"secondaryTrack\",U(it,x.secondary.main,.5)),L(x.Slider,\"errorTrack\",U(it,x.error.main,.5)),L(x.Slider,\"infoTrack\",U(it,x.info.main,.5)),L(x.Slider,\"successTrack\",U(it,x.success.main,.5)),L(x.Slider,\"warningTrack\",U(it,x.warning.main,.5));let O=b?U(lt,x.background.default,.985):ku(x.background.default,.98);L(x.SnackbarContent,\"bg\",O),L(x.SnackbarContent,\"color\",zn(()=>b?h0.text.primary:x.getContrastText(O))),L(x.SpeedDialAction,\"fabHoverBg\",ku(x.background.paper,.15)),L(x.StepConnector,\"border\",k(\"palette-grey-600\")),L(x.StepContent,\"border\",k(\"palette-grey-600\")),L(x.Switch,\"defaultColor\",k(\"palette-grey-300\")),L(x.Switch,\"defaultDisabledColor\",k(\"palette-grey-600\")),L(x.Switch,\"primaryDisabledColor\",U(it,x.primary.main,.55)),L(x.Switch,\"secondaryDisabledColor\",U(it,x.secondary.main,.55)),L(x.Switch,\"errorDisabledColor\",U(it,x.error.main,.55)),L(x.Switch,\"infoDisabledColor\",U(it,x.info.main,.55)),L(x.Switch,\"successDisabledColor\",U(it,x.success.main,.55)),L(x.Switch,\"warningDisabledColor\",U(it,x.warning.main,.55)),L(x.TableCell,\"border\",U(it,U(ii,x.divider,1),.68)),L(x.Tooltip,\"bg\",U(ii,x.grey[700],.92))}pa(x.background,\"default\"),pa(x.background,\"paper\"),pa(x.common,\"background\"),pa(x.common,\"onBackground\"),pa(x,\"divider\"),Object.keys(x).forEach(O=>{let N=x[O];O!==\"tonalOffset\"&&N&&typeof N==\"object\"&&(N.main&&L(x[O],\"mainChannel\",Os(Uu(N.main))),N.light&&L(x[O],\"lightChannel\",Os(Uu(N.light))),N.dark&&L(x[O],\"darkChannel\",Os(Uu(N.dark))),N.contrastText&&L(x[O],\"contrastTextChannel\",Os(Uu(N.contrastText))),O===\"text\"&&(pa(x[O],\"primary\"),pa(x[O],\"secondary\")),O===\"action\"&&(N.active&&pa(x[O],\"active\"),N.selected&&pa(x[O],\"selected\")))})}),C=t.reduce((I,x)=>Kt(I,x),C);let P={prefix:a,disableCssColorScheme:n,shouldSkipGeneratingVar:l,getSelector:yP(C),enableContrastVars:i},{vars:A,generateThemeVars:_,generateStyleSheets:z}=m0(C,P);return C.vars=A,Object.entries(C.colorSchemes[C.defaultColorScheme]).forEach(([I,x])=>{C[I]=x}),C.generateThemeVars=_,C.generateStyleSheets=z,C.generateSpacing=function(){return Cs(u.spacing,Mu(this))},C.getColorSchemeSelector=y0(s),C.spacing=C.generateSpacing(),C.shouldSkipGeneratingVar=l,C.unstable_sxConfig={...un,...u?.unstable_sxConfig},C.unstable_sx=function(x){return Kr({sx:x,theme:this})},C.toRuntimeSource=Qd,C}function hP(e,t,o){e.colorSchemes&&o&&(e.colorSchemes[t]={...o!==!0&&o,palette:Qi({...o===!0?{}:o.palette,mode:t})})}function Ls(e={},...t){let{palette:o,cssVariables:r=!1,colorSchemes:n=o?void 0:{light:!0},defaultColorScheme:a=o?.mode,...i}=e,l=a||\"light\",s=n?.[l],c={...n,...o?{[l]:{...typeof s!=\"boolean\"&&s,palette:o}}:void 0};if(r===!1){if(!(\"colorSchemes\"in e))return ju(e,...t);let u=o;\"palette\"in e||c[l]&&(c[l]!==!0?u=c[l].palette:l===\"dark\"&&(u={mode:\"dark\"}));let m=ju({...e,palette:u},...t);return m.defaultColorScheme=l,m.colorSchemes=c,m.palette.mode===\"light\"&&(m.colorSchemes.light={...c.light!==!0&&c.light,palette:m.palette},hP(m,\"dark\",c.dark)),m.palette.mode===\"dark\"&&(m.colorSchemes.dark={...c.dark!==!0&&c.dark,palette:m.palette},hP(m,\"light\",c.light)),m}return!o&&!(\"light\"in c)&&l===\"light\"&&(c.light=!0),C0({...i,colorSchemes:c,defaultColorScheme:l,...typeof r!=\"boolean\"&&r},...t)}var B5=q(re(),1);var k5=Ls(),Wd=k5;function kn(){let e=Rs(Wd);return e[_s]||e}function L5(e){return e!==\"ownerState\"&&e!==\"theme\"&&e!==\"sx\"&&e!==\"as\"}var Hu=L5;var j5=e=>Hu(e)&&e!==\"classes\",Bn=j5;var U5=Hd({themeId:_s,defaultTheme:Wd,rootShouldForwardProp:Bn}),ae=U5;var H5=Ce(\"MuiBox\",[\"root\"]),gP=H5;var V5=Ls(),$5=_u({themeId:_s,defaultTheme:V5,defaultClassName:gP.root,generateClassName:Ms.generate}),Fe=$5;var TP=q(re(),1);var Y5=q(Ie(),1);function bP(){return ws}var X5=qd,He=X5;var uj=q(re(),1);var G5=q(Ie(),1);function je(e){return d0(e)}var me=ri;function q5(e){return typeof e.main==\"string\"}function I5(e,t=[]){if(!q5(e))return!1;for(let o of t)if(!e.hasOwnProperty(o)||typeof e[o]!=\"string\")return!1;return!0}function jo(e=[]){return([,t])=>t&&I5(t,e)}function vP(e){return _e(\"MuiTypography\",e)}var Tj=Ce(\"MuiTypography\",[\"root\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"subtitle1\",\"subtitle2\",\"body1\",\"body2\",\"inherit\",\"button\",\"caption\",\"overline\",\"alignLeft\",\"alignRight\",\"alignCenter\",\"alignJustify\",\"noWrap\",\"gutterBottom\",\"paragraph\"]);var SP=q(Ie(),1),F5={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},K5=bP(),Q5=e=>{let{align:t,gutterBottom:o,noWrap:r,paragraph:n,variant:a,classes:i}=e,l={root:[\"root\",a,e.align!==\"inherit\"&&`align${me(t)}`,o&&\"gutterBottom\",r&&\"noWrap\",n&&\"paragraph\"]};return Le(l,vP,i)},W5=ae(\"span\",{name:\"MuiTypography\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.variant&&t[o.variant],o.align!==\"inherit\"&&t[`align${me(o.align)}`],o.noWrap&&t.noWrap,o.gutterBottom&&t.gutterBottom,o.paragraph&&t.paragraph]}})(He(({theme:e})=>({margin:0,variants:[{props:{variant:\"inherit\"},style:{font:\"inherit\",lineHeight:\"inherit\",letterSpacing:\"inherit\"}},...Object.entries(e.typography).filter(([t,o])=>t!==\"inherit\"&&o&&typeof o==\"object\").map(([t,o])=>({props:{variant:t},style:o})),...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette?.text||{}).filter(([,t])=>typeof t==\"string\").map(([t])=>({props:{color:`text${me(t)}`},style:{color:(e.vars||e).palette.text[t]}})),{props:({ownerState:t})=>t.align!==\"inherit\",style:{textAlign:\"var(--Typography-textAlign)\"}},{props:({ownerState:t})=>t.noWrap,style:{overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\"}},{props:({ownerState:t})=>t.gutterBottom,style:{marginBottom:\"0.35em\"}},{props:({ownerState:t})=>t.paragraph,style:{marginBottom:16}}]}))),xP={h1:\"h1\",h2:\"h2\",h3:\"h3\",h4:\"h4\",h5:\"h5\",h6:\"h6\",subtitle1:\"h6\",subtitle2:\"h6\",body1:\"p\",body2:\"p\",inherit:\"p\"},Z5=TP.forwardRef(function(t,o){let{color:r,...n}=je({props:t,name:\"MuiTypography\"}),a=!F5[r],i=K5({...n,...a&&{color:r}}),{align:l=\"inherit\",className:s,component:c,gutterBottom:u=!1,noWrap:m=!1,paragraph:p=!1,variant:d=\"body1\",variantMapping:v=xP,...T}=i,S={...i,align:l,color:r,className:s,component:c,gutterBottom:u,noWrap:m,paragraph:p,variant:d,variantMapping:v},h=c||(p?\"p\":v[d]||xP[d])||\"span\",y=Q5(S);return(0,SP.jsx)(W5,{as:h,ref:o,className:ie(y.root,s),...T,ownerState:S,style:{...l!==\"inherit\"&&{\"--Typography-textAlign\":l},...T.style}})}),Xe=Z5;var $P=q(re(),1);var UP=q(re(),1);var Wi=q(re(),1);function js(e){let{controlled:t,default:o,name:r,state:n=\"value\"}=e,{current:a}=Wi.useRef(t!==void 0),[i,l]=Wi.useState(o),s=a?t:i,c=Wi.useCallback(u=>{a||l(u)},[]);return[s,c]}var Zd=js;var CP=q(re(),1);var EP=q(re(),1),J5=EP.createContext(void 0),PP=J5;function R0(){return CP.useContext(PP)}var jn=q(re(),1);function pn(e){try{return e.matches(\":focus-visible\")}catch{}return!1}var Us=q(re(),1);function yo(...e){let t=Us.useRef(void 0),o=Us.useCallback(r=>{let n=e.map(a=>{if(a==null)return null;if(typeof a==\"function\"){let i=a,l=i(r);return typeof l==\"function\"?l:()=>{i(null)}}return a.current=r,()=>{a.current=null}});return()=>{n.forEach(a=>a?.())}},e);return Us.useMemo(()=>e.every(r=>r==null)?null:r=>{t.current&&(t.current(),t.current=void 0),r!=null&&(t.current=o(r))},e)}var Mr=yo;var w0=q(re(),1);function e3(e){let t=w0.useRef(e);return wr(()=>{t.current=e}),w0.useRef((...o)=>(0,t.current)(...o)).current}var Ln=e3;var si=Ln;var Jd=q(re(),1);var wP=q(re(),1),RP={};function Hs(e,t){let o=wP.useRef(RP);return o.current===RP&&(o.current=e(t)),o}var M0=class e{static create(){return new e}static use(){let t=Hs(e.create).current,[o,r]=Jd.useState(!1);return t.shouldMount=o,t.setShouldMount=r,Jd.useEffect(t.mountEffect,[o]),t}constructor(){this.ref={current:null},this.mounted=null,this.didMount=!1,this.shouldMount=!1,this.setShouldMount=null}mount(){return this.mounted||(this.mounted=t3(),this.shouldMount=!0,this.setShouldMount(this.shouldMount)),this.mounted}mountEffect=()=>{this.shouldMount&&!this.didMount&&this.ref.current!==null&&(this.didMount=!0,this.mounted.resolve())};start(...t){this.mount().then(()=>this.ref.current?.start(...t))}stop(...t){this.mount().then(()=>this.ref.current?.stop(...t))}pulsate(...t){this.mount().then(()=>this.ref.current?.pulsate(...t))}};function em(){return M0.use()}function t3(){let e,t,o=new Promise((r,n)=>{e=r,t=n});return o.resolve=e,o.reject=t,o}var ho=q(re(),1);function tm(e,t){if(e==null)return{};var o={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;o[r]=e[r]}return o}function om(e,t){return om=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(o,r){return o.__proto__=r,o},om(e,t)}function rm(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,om(e,t)}var Vu=q(re()),$u=q(Op());var O0={disabled:!1};var MP=q(re()),Vs=MP.default.createContext(null);var OP=function(t){return t.scrollTop};var Yu=\"unmounted\",Zi=\"exited\",Ji=\"entering\",Ys=\"entered\",A0=\"exiting\",fa=(function(e){rm(t,e);function t(r,n){var a;a=e.call(this,r,n)||this;var i=n,l=i&&!i.isMounting?r.enter:r.appear,s;return a.appearStatus=null,r.in?l?(s=Zi,a.appearStatus=Ji):s=Ys:r.unmountOnExit||r.mountOnEnter?s=Yu:s=Zi,a.state={status:s},a.nextCallback=null,a}t.getDerivedStateFromProps=function(n,a){var i=n.in;return i&&a.status===Yu?{status:Zi}:null};var o=t.prototype;return o.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},o.componentDidUpdate=function(n){var a=null;if(n!==this.props){var i=this.state.status;this.props.in?i!==Ji&&i!==Ys&&(a=Ji):(i===Ji||i===Ys)&&(a=A0)}this.updateStatus(!1,a)},o.componentWillUnmount=function(){this.cancelNextCallback()},o.getTimeouts=function(){var n=this.props.timeout,a,i,l;return a=i=l=n,n!=null&&typeof n!=\"number\"&&(a=n.exit,i=n.enter,l=n.appear!==void 0?n.appear:i),{exit:a,enter:i,appear:l}},o.updateStatus=function(n,a){if(n===void 0&&(n=!1),a!==null)if(this.cancelNextCallback(),a===Ji){if(this.props.unmountOnExit||this.props.mountOnEnter){var i=this.props.nodeRef?this.props.nodeRef.current:$u.default.findDOMNode(this);i&&OP(i)}this.performEnter(n)}else this.performExit();else this.props.unmountOnExit&&this.state.status===Zi&&this.setState({status:Yu})},o.performEnter=function(n){var a=this,i=this.props.enter,l=this.context?this.context.isMounting:n,s=this.props.nodeRef?[l]:[$u.default.findDOMNode(this),l],c=s[0],u=s[1],m=this.getTimeouts(),p=l?m.appear:m.enter;if(!n&&!i||O0.disabled){this.safeSetState({status:Ys},function(){a.props.onEntered(c)});return}this.props.onEnter(c,u),this.safeSetState({status:Ji},function(){a.props.onEntering(c,u),a.onTransitionEnd(p,function(){a.safeSetState({status:Ys},function(){a.props.onEntered(c,u)})})})},o.performExit=function(){var n=this,a=this.props.exit,i=this.getTimeouts(),l=this.props.nodeRef?void 0:$u.default.findDOMNode(this);if(!a||O0.disabled){this.safeSetState({status:Zi},function(){n.props.onExited(l)});return}this.props.onExit(l),this.safeSetState({status:A0},function(){n.props.onExiting(l),n.onTransitionEnd(i.exit,function(){n.safeSetState({status:Zi},function(){n.props.onExited(l)})})})},o.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},o.safeSetState=function(n,a){a=this.setNextCallback(a),this.setState(n,a)},o.setNextCallback=function(n){var a=this,i=!0;return this.nextCallback=function(l){i&&(i=!1,a.nextCallback=null,n(l))},this.nextCallback.cancel=function(){i=!1},this.nextCallback},o.onTransitionEnd=function(n,a){this.setNextCallback(a);var i=this.props.nodeRef?this.props.nodeRef.current:$u.default.findDOMNode(this),l=n==null&&!this.props.addEndListener;if(!i||l){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var s=this.props.nodeRef?[this.nextCallback]:[i,this.nextCallback],c=s[0],u=s[1];this.props.addEndListener(c,u)}n!=null&&setTimeout(this.nextCallback,n)},o.render=function(){var n=this.state.status;if(n===Yu)return null;var a=this.props,i=a.children,l=a.in,s=a.mountOnEnter,c=a.unmountOnExit,u=a.appear,m=a.enter,p=a.exit,d=a.timeout,v=a.addEndListener,T=a.onEnter,S=a.onEntering,h=a.onEntered,y=a.onExit,g=a.onExiting,b=a.onExited,E=a.nodeRef,C=tm(a,[\"children\",\"in\",\"mountOnEnter\",\"unmountOnExit\",\"appear\",\"enter\",\"exit\",\"timeout\",\"addEndListener\",\"onEnter\",\"onEntering\",\"onEntered\",\"onExit\",\"onExiting\",\"onExited\",\"nodeRef\"]);return Vu.default.createElement(Vs.Provider,{value:null},typeof i==\"function\"?i(n,C):Vu.default.cloneElement(Vu.default.Children.only(i),C))},t})(Vu.default.Component);fa.contextType=Vs;fa.propTypes={};function $s(){}fa.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:$s,onEntering:$s,onEntered:$s,onExit:$s,onExiting:$s,onExited:$s};fa.UNMOUNTED=Yu;fa.EXITED=Zi;fa.ENTERING=Ji;fa.ENTERED=Ys;fa.EXITING=A0;var Xu=fa;function AP(e){if(e===void 0)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}var Gu=q(re());var Qr=q(re());function nm(e,t){var o=function(a){return t&&(0,Qr.isValidElement)(a)?t(a):a},r=Object.create(null);return e&&Qr.Children.map(e,function(n){return n}).forEach(function(n){r[n.key]=o(n)}),r}function o3(e,t){e=e||{},t=t||{};function o(u){return u in t?t[u]:e[u]}var r=Object.create(null),n=[];for(var a in e)a in t?n.length&&(r[a]=n,n=[]):n.push(a);var i,l={};for(var s in t){if(r[s])for(i=0;i{this.currentId=null,o()},t)}clear=()=>{this.currentId!==null&&(clearTimeout(this.currentId),this.currentId=null)};disposeEffect=()=>this.clear};function fn(){let e=Hs(Xs.create).current;return _0(e.disposeEffect),e}var am=q(re(),1);var z0=q(Ie(),1);function i3(e){let{className:t,classes:o,pulsate:r=!1,rippleX:n,rippleY:a,rippleSize:i,in:l,onExited:s,timeout:c}=e,[u,m]=am.useState(!1),p=ie(t,o.ripple,o.rippleVisible,r&&o.ripplePulsate),d={width:i,height:i,top:-(i/2)+a,left:-(i/2)+n},v=ie(o.child,u&&o.childLeaving,r&&o.childPulsate);return!l&&!u&&m(!0),am.useEffect(()=>{if(!l&&s!=null){let T=setTimeout(s,c);return()=>{clearTimeout(T)}}},[s,l,c]),(0,z0.jsx)(\"span\",{className:p,style:d,children:(0,z0.jsx)(\"span\",{className:v})})}var zP=i3;var l3=Ce(\"MuiTouchRipple\",[\"root\",\"ripple\",\"rippleVisible\",\"ripplePulsate\",\"child\",\"childLeaving\",\"childPulsate\"]),Or=l3;var im=q(Ie(),1),k0=550,s3=80,c3=_n`\n 0% {\n transform: scale(0);\n opacity: 0.1;\n }\n\n 100% {\n transform: scale(1);\n opacity: 0.3;\n }\n`,u3=_n`\n 0% {\n opacity: 1;\n }\n\n 100% {\n opacity: 0;\n }\n`,p3=_n`\n 0% {\n transform: scale(1);\n }\n\n 50% {\n transform: scale(0.92);\n }\n\n 100% {\n transform: scale(1);\n }\n`,f3=ae(\"span\",{name:\"MuiTouchRipple\",slot:\"Root\"})({overflow:\"hidden\",pointerEvents:\"none\",position:\"absolute\",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:\"inherit\"}),d3=ae(zP,{name:\"MuiTouchRipple\",slot:\"Ripple\"})`\n opacity: 0;\n position: absolute;\n\n &.${Or.rippleVisible} {\n opacity: 0.3;\n transform: scale(1);\n animation-name: ${c3};\n animation-duration: ${k0}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n &.${Or.ripplePulsate} {\n animation-duration: ${({theme:e})=>e.transitions.duration.shorter}ms;\n }\n\n & .${Or.child} {\n opacity: 1;\n display: block;\n width: 100%;\n height: 100%;\n border-radius: 50%;\n background-color: currentColor;\n }\n\n & .${Or.childLeaving} {\n opacity: 0;\n animation-name: ${u3};\n animation-duration: ${k0}ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n }\n\n & .${Or.childPulsate} {\n position: absolute;\n /* @noflip */\n left: 0px;\n top: 0;\n animation-name: ${p3};\n animation-duration: 2500ms;\n animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};\n animation-iteration-count: infinite;\n animation-delay: 200ms;\n }\n`,m3=ho.forwardRef(function(t,o){let r=je({props:t,name:\"MuiTouchRipple\"}),{center:n=!1,classes:a={},className:i,...l}=r,[s,c]=ho.useState([]),u=ho.useRef(0),m=ho.useRef(null);ho.useEffect(()=>{m.current&&(m.current(),m.current=null)},[s]);let p=ho.useRef(!1),d=fn(),v=ho.useRef(null),T=ho.useRef(null),S=ho.useCallback(b=>{let{pulsate:E,rippleX:C,rippleY:P,rippleSize:A,cb:_}=b;c(z=>[...z,(0,im.jsx)(d3,{classes:{ripple:ie(a.ripple,Or.ripple),rippleVisible:ie(a.rippleVisible,Or.rippleVisible),ripplePulsate:ie(a.ripplePulsate,Or.ripplePulsate),child:ie(a.child,Or.child),childLeaving:ie(a.childLeaving,Or.childLeaving),childPulsate:ie(a.childPulsate,Or.childPulsate)},timeout:k0,pulsate:E,rippleX:C,rippleY:P,rippleSize:A},u.current)]),u.current+=1,m.current=_},[a]),h=ho.useCallback((b={},E={},C=()=>{})=>{let{pulsate:P=!1,center:A=n||E.pulsate,fakeElement:_=!1}=E;if(b?.type===\"mousedown\"&&p.current){p.current=!1;return}b?.type===\"touchstart\"&&(p.current=!0);let z=_?null:T.current,I=z?z.getBoundingClientRect():{width:0,height:0,left:0,top:0},x,k,U;if(A||b===void 0||b.clientX===0&&b.clientY===0||!b.clientX&&!b.touches)x=Math.round(I.width/2),k=Math.round(I.height/2);else{let{clientX:O,clientY:N}=b.touches&&b.touches.length>0?b.touches[0]:b;x=Math.round(O-I.left),k=Math.round(N-I.top)}if(A)U=Math.sqrt((2*I.width**2+I.height**2)/3),U%2===0&&(U+=1);else{let O=Math.max(Math.abs((z?z.clientWidth:0)-x),x)*2+2,N=Math.max(Math.abs((z?z.clientHeight:0)-k),k)*2+2;U=Math.sqrt(O**2+N**2)}b?.touches?v.current===null&&(v.current=()=>{S({pulsate:P,rippleX:x,rippleY:k,rippleSize:U,cb:C})},d.start(s3,()=>{v.current&&(v.current(),v.current=null)})):S({pulsate:P,rippleX:x,rippleY:k,rippleSize:U,cb:C})},[n,S,d]),y=ho.useCallback(()=>{h({},{pulsate:!0})},[h]),g=ho.useCallback((b,E)=>{if(d.clear(),b?.type===\"touchend\"&&v.current){v.current(),v.current=null,d.start(0,()=>{g(b,E)});return}v.current=null,c(C=>C.length>0?C.slice(1):C),m.current=E},[d]);return ho.useImperativeHandle(o,()=>({pulsate:y,start:h,stop:g}),[y,h,g]),(0,im.jsx)(f3,{className:ie(Or.root,a.root,i),ref:T,...l,children:(0,im.jsx)(N0,{component:null,exit:!0,children:s})})}),kP=m3;function BP(e){return _e(\"MuiButtonBase\",e)}var y3=Ce(\"MuiButtonBase\",[\"root\",\"disabled\",\"focusVisible\"]),LP=y3;var lm=q(Ie(),1),h3=e=>{let{disabled:t,focusVisible:o,focusVisibleClassName:r,classes:n}=e,i=Le({root:[\"root\",t&&\"disabled\",o&&\"focusVisible\"]},BP,n);return o&&r&&(i.root+=` ${r}`),i},g3=ae(\"button\",{name:\"MuiButtonBase\",slot:\"Root\"})({display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",position:\"relative\",boxSizing:\"border-box\",WebkitTapHighlightColor:\"transparent\",backgroundColor:\"transparent\",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:\"pointer\",userSelect:\"none\",verticalAlign:\"middle\",MozAppearance:\"none\",WebkitAppearance:\"none\",textDecoration:\"none\",color:\"inherit\",\"&::-moz-focus-inner\":{borderStyle:\"none\"},[`&.${LP.disabled}`]:{pointerEvents:\"none\",cursor:\"default\"},\"@media print\":{colorAdjust:\"exact\"}}),b3=jn.forwardRef(function(t,o){let r=je({props:t,name:\"MuiButtonBase\"}),{action:n,centerRipple:a=!1,children:i,className:l,component:s=\"button\",disabled:c=!1,disableRipple:u=!1,disableTouchRipple:m=!1,focusRipple:p=!1,focusVisibleClassName:d,LinkComponent:v=\"a\",onBlur:T,onClick:S,onContextMenu:h,onDragLeave:y,onFocus:g,onFocusVisible:b,onKeyDown:E,onKeyUp:C,onMouseDown:P,onMouseLeave:A,onMouseUp:_,onTouchEnd:z,onTouchMove:I,onTouchStart:x,tabIndex:k=0,TouchRippleProps:U,touchRippleRef:O,type:N,...X}=r,oe=jn.useRef(null),W=em(),Te=Mr(W.ref,O),[fe,Ke]=jn.useState(!1);c&&fe&&Ke(!1),jn.useImperativeHandle(n,()=>({focusVisible:()=>{Ke(!0),oe.current.focus()}}),[]);let Ze=W.shouldMount&&!u&&!c;jn.useEffect(()=>{fe&&p&&!u&&W.pulsate()},[u,p,fe,W]);let Ue=da(W,\"start\",P,m),xe=da(W,\"stop\",h,m),Je=da(W,\"stop\",y,m),ht=da(W,\"stop\",_,m),we=da(W,\"stop\",se=>{fe&&se.preventDefault(),A&&A(se)},m),ft=da(W,\"start\",x,m),le=da(W,\"stop\",z,m),Oe=da(W,\"stop\",I,m),Ae=da(W,\"stop\",se=>{pn(se.target)||Ke(!1),T&&T(se)},!1),et=si(se=>{oe.current||(oe.current=se.currentTarget),pn(se.target)&&(Ke(!0),b&&b(se)),g&&g(se)}),dt=()=>{let se=oe.current;return s&&s!==\"button\"&&!(se.tagName===\"A\"&&se.href)},Lt=si(se=>{p&&!se.repeat&&fe&&se.key===\" \"&&W.stop(se,()=>{W.start(se)}),se.target===se.currentTarget&&dt()&&se.key===\" \"&&se.preventDefault(),E&&E(se),se.target===se.currentTarget&&dt()&&se.key===\"Enter\"&&!c&&(se.preventDefault(),S&&S(se))}),jt=si(se=>{p&&se.key===\" \"&&fe&&!se.defaultPrevented&&W.stop(se,()=>{W.pulsate(se)}),C&&C(se),S&&se.target===se.currentTarget&&dt()&&se.key===\" \"&&!se.defaultPrevented&&S(se)}),Be=s;Be===\"button\"&&(X.href||X.to)&&(Be=v);let Nt={};if(Be===\"button\"){let se=!!X.formAction;Nt.type=N===void 0&&!se?\"button\":N,Nt.disabled=c}else!X.href&&!X.to&&(Nt.role=\"button\"),c&&(Nt[\"aria-disabled\"]=c);let Ro=Mr(o,oe),Ut={...r,centerRipple:a,component:s,disabled:c,disableRipple:u,disableTouchRipple:m,focusRipple:p,tabIndex:k,focusVisible:fe},st=h3(Ut);return(0,lm.jsxs)(g3,{as:Be,className:ie(st.root,l),ownerState:Ut,onBlur:Ae,onClick:S,onContextMenu:xe,onFocus:et,onKeyDown:Lt,onKeyUp:jt,onMouseDown:Ue,onMouseLeave:we,onMouseUp:ht,onDragLeave:Je,onTouchEnd:le,onTouchMove:Oe,onTouchStart:ft,ref:Ro,tabIndex:c?-1:k,type:N,...Nt,...X,children:[i,Ze?(0,lm.jsx)(kP,{ref:Te,center:a,...U}):null]})});function da(e,t,o,r=!1){return si(n=>(o&&o(n),r||e[t](n),!0))}var ma=b3;function jP(e){return _e(\"PrivateSwitchBase\",e)}var T9=Ce(\"PrivateSwitchBase\",[\"root\",\"checked\",\"disabled\",\"input\",\"edgeStart\",\"edgeEnd\"]);function v3(e){return typeof e==\"string\"}var dn=v3;function x3(e,t,o){return e===void 0||dn(e)?t:{...t,ownerState:{...t.ownerState,...o}}}var qu=x3;function T3(e,t,o){return typeof e==\"function\"?e(t,o):e}var Iu=T3;function S3(e,t=[]){if(e===void 0)return{};let o={};return Object.keys(e).filter(r=>r.match(/^on[A-Z]/)&&typeof e[r]==\"function\"&&!t.includes(r)).forEach(r=>{o[r]=e[r]}),o}var ya=S3;function E3(e){if(e===void 0)return{};let t={};return Object.keys(e).filter(o=>!(o.match(/^on[A-Z]/)&&typeof e[o]==\"function\")).forEach(o=>{t[o]=e[o]}),t}var sm=E3;function P3(e){let{getSlotProps:t,additionalProps:o,externalSlotProps:r,externalForwardedProps:n,className:a}=e;if(!t){let d=ie(o?.className,a,n?.className,r?.className),v={...o?.style,...n?.style,...r?.style},T={...o,...n,...r};return d.length>0&&(T.className=d),Object.keys(v).length>0&&(T.style=v),{props:T,internalRef:void 0}}let i=ya({...n,...r}),l=sm(r),s=sm(n),c=t(i),u=ie(c?.className,o?.className,a,n?.className,r?.className),m={...c?.style,...o?.style,...n?.style,...r?.style},p={...c,...o,...s,...l};return u.length>0&&(p.className=u),Object.keys(m).length>0&&(p.style=m),{props:p,internalRef:c.ref}}var Fu=P3;function Ct(e,t){let{className:o,elementType:r,ownerState:n,externalForwardedProps:a,internalForwardedProps:i,shouldForwardComponentProp:l=!1,...s}=t,{component:c,slots:u={[e]:void 0},slotProps:m={[e]:void 0},...p}=a,d=u[e]||r,v=Iu(m[e],n),{props:{component:T,...S},internalRef:h}=Fu({className:o,...s,externalForwardedProps:e===\"root\"?p:void 0,externalSlotProps:v}),y=yo(h,v?.ref,t.ref),g=e===\"root\"?T||c:T,b=qu(d,{...e===\"root\"&&!c&&!u[e]&&i,...e!==\"root\"&&!u[e]&&i,...S,...g&&!l&&{as:g},...g&&l&&{component:g},ref:y},n);return[d,b]}var cm=q(Ie(),1),C3=e=>{let{classes:t,checked:o,disabled:r,edge:n}=e,a={root:[\"root\",o&&\"checked\",r&&\"disabled\",n&&`edge${me(n)}`],input:[\"input\"]};return Le(a,jP,t)},R3=ae(ma,{name:\"MuiSwitchBase\"})({padding:9,borderRadius:\"50%\",variants:[{props:{edge:\"start\",size:\"small\"},style:{marginLeft:-3}},{props:({edge:e,ownerState:t})=>e===\"start\"&&t.size!==\"small\",style:{marginLeft:-12}},{props:{edge:\"end\",size:\"small\"},style:{marginRight:-3}},{props:({edge:e,ownerState:t})=>e===\"end\"&&t.size!==\"small\",style:{marginRight:-12}}]}),w3=ae(\"input\",{name:\"MuiSwitchBase\",shouldForwardProp:Bn})({cursor:\"inherit\",position:\"absolute\",opacity:0,width:\"100%\",height:\"100%\",top:0,left:0,margin:0,padding:0,zIndex:1}),M3=UP.forwardRef(function(t,o){let{autoFocus:r,checked:n,checkedIcon:a,defaultChecked:i,disabled:l,disableFocusRipple:s=!1,edge:c=!1,icon:u,id:m,inputProps:p,inputRef:d,name:v,onBlur:T,onChange:S,onFocus:h,readOnly:y,required:g=!1,tabIndex:b,type:E,value:C,slots:P={},slotProps:A={},..._}=t,[z,I]=Zd({controlled:n,default:!!i,name:\"SwitchBase\",state:\"checked\"}),x=R0(),k=xe=>{h&&h(xe),x&&x.onFocus&&x.onFocus(xe)},U=xe=>{T&&T(xe),x&&x.onBlur&&x.onBlur(xe)},O=xe=>{if(xe.nativeEvent.defaultPrevented||y)return;let Je=xe.target.checked;I(Je),S&&S(xe,Je)},N=l;x&&typeof N>\"u\"&&(N=x.disabled);let X=E===\"checkbox\"||E===\"radio\",oe={...t,checked:z,disabled:N,disableFocusRipple:s,edge:c},W=C3(oe),Te={slots:P,slotProps:{input:p,...A}},[fe,Ke]=Ct(\"root\",{ref:o,elementType:R3,className:W.root,shouldForwardComponentProp:!0,externalForwardedProps:{...Te,component:\"span\",..._},getSlotProps:xe=>({...xe,onFocus:Je=>{xe.onFocus?.(Je),k(Je)},onBlur:Je=>{xe.onBlur?.(Je),U(Je)}}),ownerState:oe,additionalProps:{centerRipple:!0,focusRipple:!s,role:void 0,tabIndex:null}}),[Ze,Ue]=Ct(\"input\",{ref:d,elementType:w3,className:W.input,externalForwardedProps:Te,getSlotProps:xe=>({...xe,onChange:Je=>{xe.onChange?.(Je),O(Je)}}),ownerState:oe,additionalProps:{autoFocus:r,checked:n,defaultChecked:i,disabled:N,id:X?m:void 0,name:v,readOnly:y,required:g,tabIndex:b,type:E,...E===\"checkbox\"&&C===void 0?{}:{value:C}}});return(0,cm.jsxs)(fe,{...Ke,children:[(0,cm.jsx)(Ze,{...Ue}),z?a:u]})}),HP=M3;function VP(e){return _e(\"MuiSwitch\",e)}var O3=Ce(\"MuiSwitch\",[\"root\",\"edgeStart\",\"edgeEnd\",\"switchBase\",\"colorPrimary\",\"colorSecondary\",\"sizeSmall\",\"sizeMedium\",\"checked\",\"disabled\",\"input\",\"thumb\",\"track\"]),Uo=O3;var Gs=q(Ie(),1),A3=e=>{let{classes:t,edge:o,size:r,color:n,checked:a,disabled:i}=e,l={root:[\"root\",o&&`edge${me(o)}`,`size${me(r)}`],switchBase:[\"switchBase\",`color${me(n)}`,a&&\"checked\",i&&\"disabled\"],thumb:[\"thumb\"],track:[\"track\"],input:[\"input\"]},s=Le(l,VP,t);return{...t,...s}},D3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.edge&&t[`edge${me(o.edge)}`],t[`size${me(o.size)}`]]}})({display:\"inline-flex\",width:58,height:38,overflow:\"hidden\",padding:12,boxSizing:\"border-box\",position:\"relative\",flexShrink:0,zIndex:0,verticalAlign:\"middle\",\"@media print\":{colorAdjust:\"exact\"},variants:[{props:{edge:\"start\"},style:{marginLeft:-8}},{props:{edge:\"end\"},style:{marginRight:-8}},{props:{size:\"small\"},style:{width:40,height:24,padding:7,[`& .${Uo.thumb}`]:{width:16,height:16},[`& .${Uo.switchBase}`]:{padding:4,[`&.${Uo.checked}`]:{transform:\"translateX(16px)\"}}}}]}),N3=ae(HP,{name:\"MuiSwitch\",slot:\"SwitchBase\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.switchBase,{[`& .${Uo.input}`]:t.input},o.color!==\"default\"&&t[`color${me(o.color)}`]]}})(He(({theme:e})=>({position:\"absolute\",top:0,left:0,zIndex:1,color:e.vars?e.vars.palette.Switch.defaultColor:`${e.palette.mode===\"light\"?e.palette.common.white:e.palette.grey[300]}`,transition:e.transitions.create([\"left\",\"transform\"],{duration:e.transitions.duration.shortest}),[`&.${Uo.checked}`]:{transform:\"translateX(20px)\"},[`&.${Uo.disabled}`]:{color:e.vars?e.vars.palette.Switch.defaultDisabledColor:`${e.palette.mode===\"light\"?e.palette.grey[100]:e.palette.grey[600]}`},[`&.${Uo.checked} + .${Uo.track}`]:{opacity:.5},[`&.${Uo.disabled} + .${Uo.track}`]:{opacity:e.vars?e.vars.opacity.switchTrackDisabled:`${e.palette.mode===\"light\"?.12:.2}`},[`& .${Uo.input}`]:{left:\"-100%\",width:\"300%\"}})),He(({theme:e})=>({\"&:hover\":{backgroundColor:e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity),\"@media (hover: none)\":{backgroundColor:\"transparent\"}},variants:[...Object.entries(e.palette).filter(jo([\"light\"])).map(([t])=>({props:{color:t},style:{[`&.${Uo.checked}`]:{color:(e.vars||e).palette[t].main,\"&:hover\":{backgroundColor:e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity),\"@media (hover: none)\":{backgroundColor:\"transparent\"}},[`&.${Uo.disabled}`]:{color:e.vars?e.vars.palette.Switch[`${t}DisabledColor`]:`${e.palette.mode===\"light\"?e.lighten(e.palette[t].main,.62):e.darken(e.palette[t].main,.55)}`}},[`&.${Uo.checked} + .${Uo.track}`]:{backgroundColor:(e.vars||e).palette[t].main}}}))]}))),_3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Track\"})(He(({theme:e})=>({height:\"100%\",width:\"100%\",borderRadius:14/2,zIndex:-1,transition:e.transitions.create([\"opacity\",\"background-color\"],{duration:e.transitions.duration.shortest}),backgroundColor:e.vars?e.vars.palette.common.onBackground:`${e.palette.mode===\"light\"?e.palette.common.black:e.palette.common.white}`,opacity:e.vars?e.vars.opacity.switchTrack:`${e.palette.mode===\"light\"?.38:.3}`}))),z3=ae(\"span\",{name:\"MuiSwitch\",slot:\"Thumb\"})(He(({theme:e})=>({boxShadow:(e.vars||e).shadows[1],backgroundColor:\"currentColor\",width:20,height:20,borderRadius:\"50%\"}))),k3=$P.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSwitch\"}),{className:n,color:a=\"primary\",edge:i=!1,size:l=\"medium\",sx:s,slots:c={},slotProps:u={},...m}=r,p={...r,color:a,edge:i,size:l},d=A3(p),v={slots:c,slotProps:u},[T,S]=Ct(\"root\",{className:ie(d.root,n),elementType:D3,externalForwardedProps:v,ownerState:p,additionalProps:{sx:s}}),[h,y]=Ct(\"thumb\",{className:d.thumb,elementType:z3,externalForwardedProps:v,ownerState:p}),g=(0,Gs.jsx)(h,{...y}),[b,E]=Ct(\"track\",{className:d.track,elementType:_3,externalForwardedProps:v,ownerState:p});return(0,Gs.jsxs)(T,{...S,children:[(0,Gs.jsx)(N3,{type:\"checkbox\",icon:g,checkedIcon:g,ref:o,ownerState:p,...m,classes:{...d,root:d.switchBase},slots:{...c.switchBase&&{root:c.switchBase},...c.input&&{input:c.input}},slotProps:{...u.switchBase&&{root:typeof u.switchBase==\"function\"?u.switchBase(p):u.switchBase},input:{role:\"switch\"},...u.input&&{input:typeof u.input==\"function\"?u.input(p):u.input}}}),(0,Gs.jsx)(b,{...E})]})}),Un=k3;var ep=q(re(),1);function Ku(...e){return e.reduce((t,o)=>o==null?t:function(...n){t.apply(this,n),o.apply(this,n)},()=>{})}var dm=q(re(),1);var um=q(re(),1);function YP(e){return _e(\"MuiSvgIcon\",e)}var MH=Ce(\"MuiSvgIcon\",[\"root\",\"colorPrimary\",\"colorSecondary\",\"colorAction\",\"colorError\",\"colorDisabled\",\"fontSizeInherit\",\"fontSizeSmall\",\"fontSizeMedium\",\"fontSizeLarge\"]);var pm=q(Ie(),1),B3=e=>{let{color:t,fontSize:o,classes:r}=e,n={root:[\"root\",t!==\"inherit\"&&`color${me(t)}`,`fontSize${me(o)}`]};return Le(n,YP,r)},L3=ae(\"svg\",{name:\"MuiSvgIcon\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.color!==\"inherit\"&&t[`color${me(o.color)}`],t[`fontSize${me(o.fontSize)}`]]}})(He(({theme:e})=>({userSelect:\"none\",width:\"1em\",height:\"1em\",display:\"inline-block\",flexShrink:0,transition:e.transitions?.create?.(\"fill\",{duration:(e.vars??e).transitions?.duration?.shorter}),variants:[{props:t=>!t.hasSvgAsChild,style:{fill:\"currentColor\"}},{props:{fontSize:\"inherit\"},style:{fontSize:\"inherit\"}},{props:{fontSize:\"small\"},style:{fontSize:e.typography?.pxToRem?.(20)||\"1.25rem\"}},{props:{fontSize:\"medium\"},style:{fontSize:e.typography?.pxToRem?.(24)||\"1.5rem\"}},{props:{fontSize:\"large\"},style:{fontSize:e.typography?.pxToRem?.(35)||\"2.1875rem\"}},...Object.entries((e.vars??e).palette).filter(([,t])=>t&&t.main).map(([t])=>({props:{color:t},style:{color:(e.vars??e).palette?.[t]?.main}})),{props:{color:\"action\"},style:{color:(e.vars??e).palette?.action?.active}},{props:{color:\"disabled\"},style:{color:(e.vars??e).palette?.action?.disabled}},{props:{color:\"inherit\"},style:{color:void 0}}]}))),XP=um.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSvgIcon\"}),{children:n,className:a,color:i=\"inherit\",component:l=\"svg\",fontSize:s=\"medium\",htmlColor:c,inheritViewBox:u=!1,titleAccess:m,viewBox:p=\"0 0 24 24\",...d}=r,v=um.isValidElement(n)&&n.type===\"svg\",T={...r,color:i,component:l,fontSize:s,instanceFontSize:t.fontSize,inheritViewBox:u,viewBox:p,hasSvgAsChild:v},S={};u||(S.viewBox=p);let h=B3(T);return(0,pm.jsxs)(L3,{as:l,className:ie(h.root,a),focusable:\"false\",color:c,\"aria-hidden\":m?void 0:!0,role:m?\"img\":void 0,ref:o,...S,...d,...v&&n.props,ownerState:T,children:[v?n.props.children:n,m?(0,pm.jsx)(\"title\",{children:m}):null]})});XP.muiName=\"SvgIcon\";var fm=XP;var GP=q(Ie(),1);function Qu(e,t){function o(r,n){return(0,GP.jsx)(fm,{\"data-testid\":void 0,ref:n,...r,children:e})}return o.muiName=fm.muiName,dm.memo(dm.forwardRef(o))}function mm(e,t=166){let o;function r(...n){let a=()=>{e.apply(this,n)};clearTimeout(o),o=setTimeout(a,t)}return r.clear=()=>{clearTimeout(o)},r}var qP=mm;function Yt(e){return e&&e.ownerDocument||document}var Wu=Yt;function ha(e){return Yt(e).defaultView||window}var qs=ha;function Zu(e,t){typeof e==\"function\"?e(t):e&&(e.current=t)}var ym=wr;var tl=Gd;function j3(e,t){let o=e.charCodeAt(2);return e[0]===\"o\"&&e[1]===\"n\"&&o>=65&&o<=90&&typeof t==\"function\"}function hm(e,t){if(!e)return t;function o(i,l){let s={};return Object.keys(l).forEach(c=>{j3(c,l[c])&&typeof i[c]==\"function\"&&(s[c]=(...u)=>{i[c](...u),l[c](...u)})}),s}if(typeof e==\"function\"||typeof t==\"function\")return i=>{let l=typeof t==\"function\"?t(i):t,s=typeof e==\"function\"?e({...i,...l}):e,c=ie(i?.className,l?.className,s?.className),u=o(s,l);return{...l,...s,...u,...!!c&&{className:c},...l?.style&&s?.style&&{style:{...l.style,...s.style}},...l?.sx&&s?.sx&&{sx:[...Array.isArray(l.sx)?l.sx:[l.sx],...Array.isArray(s.sx)?s.sx:[s.sx]]}}};let r=t,n=o(e,r),a=ie(r?.className,e?.className);return{...t,...e,...n,...!!a&&{className:a},...r?.style&&e?.style&&{style:{...r.style,...e.style}},...r?.sx&&e?.sx&&{sx:[...Array.isArray(r.sx)?r.sx:[r.sx],...Array.isArray(e.sx)?e.sx:[e.sx]]}}}var FP=q(re(),1);function IP(e){return _e(\"MuiCircularProgress\",e)}var SV=Ce(\"MuiCircularProgress\",[\"root\",\"determinate\",\"indeterminate\",\"colorPrimary\",\"colorSecondary\",\"svg\",\"track\",\"circle\",\"circleDeterminate\",\"circleIndeterminate\",\"circleDisableShrink\"]);var Is=q(Ie(),1),mn=44,B0=_n`\n 0% {\n transform: rotate(0deg);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n`,L0=_n`\n 0% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: 0;\n }\n\n 50% {\n stroke-dasharray: 100px, 200px;\n stroke-dashoffset: -15px;\n }\n\n 100% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: -126px;\n }\n`,U3=typeof B0!=\"string\"?Ui`\n animation: ${B0} 1.4s linear infinite;\n `:null,H3=typeof L0!=\"string\"?Ui`\n animation: ${L0} 1.4s ease-in-out infinite;\n `:null,V3=e=>{let{classes:t,variant:o,color:r,disableShrink:n}=e,a={root:[\"root\",o,`color${me(r)}`],svg:[\"svg\"],track:[\"track\"],circle:[\"circle\",`circle${me(o)}`,n&&\"circleDisableShrink\"]};return Le(a,IP,t)},$3=ae(\"span\",{name:\"MuiCircularProgress\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`color${me(o.color)}`]]}})(He(({theme:e})=>({display:\"inline-block\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"transform\")}},{props:{variant:\"indeterminate\"},style:U3||{animation:`${B0} 1.4s linear infinite`}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}}))]}))),Y3=ae(\"svg\",{name:\"MuiCircularProgress\",slot:\"Svg\"})({display:\"block\"}),X3=ae(\"circle\",{name:\"MuiCircularProgress\",slot:\"Circle\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.circle,t[`circle${me(o.variant)}`],o.disableShrink&&t.circleDisableShrink]}})(He(({theme:e})=>({stroke:\"currentColor\",variants:[{props:{variant:\"determinate\"},style:{transition:e.transitions.create(\"stroke-dashoffset\")}},{props:{variant:\"indeterminate\"},style:{strokeDasharray:\"80px, 200px\",strokeDashoffset:0}},{props:({ownerState:t})=>t.variant===\"indeterminate\"&&!t.disableShrink,style:H3||{animation:`${L0} 1.4s ease-in-out infinite`}}]}))),G3=ae(\"circle\",{name:\"MuiCircularProgress\",slot:\"Track\"})(He(({theme:e})=>({stroke:\"currentColor\",opacity:(e.vars||e).palette.action.activatedOpacity}))),q3=FP.forwardRef(function(t,o){let r=je({props:t,name:\"MuiCircularProgress\"}),{className:n,color:a=\"primary\",disableShrink:i=!1,enableTrackSlot:l=!1,size:s=40,style:c,thickness:u=3.6,value:m=0,variant:p=\"indeterminate\",...d}=r,v={...r,color:a,disableShrink:i,size:s,thickness:u,value:m,variant:p,enableTrackSlot:l},T=V3(v),S={},h={},y={};if(p===\"determinate\"){let g=2*Math.PI*((mn-u)/2);S.strokeDasharray=g.toFixed(3),y[\"aria-valuenow\"]=Math.round(m),S.strokeDashoffset=`${((100-m)/100*g).toFixed(3)}px`,h.transform=\"rotate(-90deg)\"}return(0,Is.jsx)($3,{className:ie(T.root,n),style:{width:s,height:s,...h,...c},ownerState:v,ref:o,role:\"progressbar\",...y,...d,children:(0,Is.jsxs)(Y3,{className:T.svg,ownerState:v,viewBox:`${mn/2} ${mn/2} ${mn} ${mn}`,children:[l?(0,Is.jsx)(G3,{className:T.track,ownerState:v,cx:mn,cy:mn,r:(mn-u)/2,fill:\"none\",strokeWidth:u,\"aria-hidden\":\"true\"}):null,(0,Is.jsx)(X3,{className:T.circle,style:S,ownerState:v,cx:mn,cy:mn,r:(mn-u)/2,fill:\"none\",strokeWidth:u})]})})}),Ju=q3;function KP(e){return _e(\"MuiButton\",e)}var I3=Ce(\"MuiButton\",[\"root\",\"text\",\"textInherit\",\"textPrimary\",\"textSecondary\",\"textSuccess\",\"textError\",\"textInfo\",\"textWarning\",\"outlined\",\"outlinedInherit\",\"outlinedPrimary\",\"outlinedSecondary\",\"outlinedSuccess\",\"outlinedError\",\"outlinedInfo\",\"outlinedWarning\",\"contained\",\"containedInherit\",\"containedPrimary\",\"containedSecondary\",\"containedSuccess\",\"containedError\",\"containedInfo\",\"containedWarning\",\"disableElevation\",\"focusVisible\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorSuccess\",\"colorError\",\"colorInfo\",\"colorWarning\",\"textSizeSmall\",\"textSizeMedium\",\"textSizeLarge\",\"outlinedSizeSmall\",\"outlinedSizeMedium\",\"outlinedSizeLarge\",\"containedSizeSmall\",\"containedSizeMedium\",\"containedSizeLarge\",\"sizeMedium\",\"sizeSmall\",\"sizeLarge\",\"fullWidth\",\"startIcon\",\"endIcon\",\"icon\",\"iconSizeSmall\",\"iconSizeMedium\",\"iconSizeLarge\",\"loading\",\"loadingWrapper\",\"loadingIconPlaceholder\",\"loadingIndicator\",\"loadingPositionCenter\",\"loadingPositionStart\",\"loadingPositionEnd\"]),ci=I3;var QP=q(re(),1),F3=QP.createContext({}),WP=F3;var ZP=q(re(),1),K3=ZP.createContext(void 0),JP=K3;var Hn=q(Ie(),1),Q3=e=>{let{color:t,disableElevation:o,fullWidth:r,size:n,variant:a,loading:i,loadingPosition:l,classes:s}=e,c={root:[\"root\",i&&\"loading\",a,`${a}${me(t)}`,`size${me(n)}`,`${a}Size${me(n)}`,`color${me(t)}`,o&&\"disableElevation\",r&&\"fullWidth\",i&&`loadingPosition${me(l)}`],startIcon:[\"icon\",\"startIcon\",`iconSize${me(n)}`],endIcon:[\"icon\",\"endIcon\",`iconSize${me(n)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]},u=Le(c,KP,s);return{...s,...u}},tC=[{props:{size:\"small\"},style:{\"& > *:nth-of-type(1)\":{fontSize:18}}},{props:{size:\"medium\"},style:{\"& > *:nth-of-type(1)\":{fontSize:20}}},{props:{size:\"large\"},style:{\"& > *:nth-of-type(1)\":{fontSize:22}}}],W3=ae(ma,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t[`${o.variant}${me(o.color)}`],t[`size${me(o.size)}`],t[`${o.variant}Size${me(o.size)}`],o.color===\"inherit\"&&t.colorInherit,o.disableElevation&&t.disableElevation,o.fullWidth&&t.fullWidth,o.loading&&t.loading]}})(He(({theme:e})=>{let t=e.palette.mode===\"light\"?e.palette.grey[300]:e.palette.grey[800],o=e.palette.mode===\"light\"?e.palette.grey.A100:e.palette.grey[700];return{...e.typography.button,minWidth:64,padding:\"6px 16px\",border:0,borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create([\"background-color\",\"box-shadow\",\"border-color\",\"color\"],{duration:e.transitions.duration.short}),\"&:hover\":{textDecoration:\"none\"},[`&.${ci.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:{variant:\"contained\"},style:{color:\"var(--variant-containedColor)\",backgroundColor:\"var(--variant-containedBg)\",boxShadow:(e.vars||e).shadows[2],\"&:hover\":{boxShadow:(e.vars||e).shadows[4],\"@media (hover: none)\":{boxShadow:(e.vars||e).shadows[2]}},\"&:active\":{boxShadow:(e.vars||e).shadows[8]},[`&.${ci.focusVisible}`]:{boxShadow:(e.vars||e).shadows[6]},[`&.${ci.disabled}`]:{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground}}},{props:{variant:\"outlined\"},style:{padding:\"5px 15px\",border:\"1px solid currentColor\",borderColor:\"var(--variant-outlinedBorder, currentColor)\",backgroundColor:\"var(--variant-outlinedBg)\",color:\"var(--variant-outlinedColor)\",[`&.${ci.disabled}`]:{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`}}},{props:{variant:\"text\"},style:{padding:\"6px 8px\",color:\"var(--variant-textColor)\",backgroundColor:\"var(--variant-textBg)\"}},...Object.entries(e.palette).filter(jo()).map(([r])=>({props:{color:r},style:{\"--variant-textColor\":(e.vars||e).palette[r].main,\"--variant-outlinedColor\":(e.vars||e).palette[r].main,\"--variant-outlinedBorder\":e.alpha((e.vars||e).palette[r].main,.5),\"--variant-containedColor\":(e.vars||e).palette[r].contrastText,\"--variant-containedBg\":(e.vars||e).palette[r].main,\"@media (hover: hover)\":{\"&:hover\":{\"--variant-containedBg\":(e.vars||e).palette[r].dark,\"--variant-textBg\":e.alpha((e.vars||e).palette[r].main,(e.vars||e).palette.action.hoverOpacity),\"--variant-outlinedBorder\":(e.vars||e).palette[r].main,\"--variant-outlinedBg\":e.alpha((e.vars||e).palette[r].main,(e.vars||e).palette.action.hoverOpacity)}}}})),{props:{color:\"inherit\"},style:{color:\"inherit\",borderColor:\"currentColor\",\"--variant-containedBg\":e.vars?e.vars.palette.Button.inheritContainedBg:t,\"@media (hover: hover)\":{\"&:hover\":{\"--variant-containedBg\":e.vars?e.vars.palette.Button.inheritContainedHoverBg:o,\"--variant-textBg\":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity),\"--variant-outlinedBg\":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity)}}}},{props:{size:\"small\",variant:\"text\"},style:{padding:\"4px 5px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"text\"},style:{padding:\"8px 11px\",fontSize:e.typography.pxToRem(15)}},{props:{size:\"small\",variant:\"outlined\"},style:{padding:\"3px 9px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"outlined\"},style:{padding:\"7px 21px\",fontSize:e.typography.pxToRem(15)}},{props:{size:\"small\",variant:\"contained\"},style:{padding:\"4px 10px\",fontSize:e.typography.pxToRem(13)}},{props:{size:\"large\",variant:\"contained\"},style:{padding:\"8px 22px\",fontSize:e.typography.pxToRem(15)}},{props:{disableElevation:!0},style:{boxShadow:\"none\",\"&:hover\":{boxShadow:\"none\"},[`&.${ci.focusVisible}`]:{boxShadow:\"none\"},\"&:active\":{boxShadow:\"none\"},[`&.${ci.disabled}`]:{boxShadow:\"none\"}}},{props:{fullWidth:!0},style:{width:\"100%\"}},{props:{loadingPosition:\"center\"},style:{transition:e.transitions.create([\"background-color\",\"box-shadow\",\"border-color\"],{duration:e.transitions.duration.short}),[`&.${ci.loading}`]:{color:\"transparent\"}}}]}})),Z3=ae(\"span\",{name:\"MuiButton\",slot:\"StartIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.startIcon,o.loading&&t.startIconLoadingStart,t[`iconSize${me(o.size)}`]]}})(({theme:e})=>({display:\"inherit\",marginRight:8,marginLeft:-4,variants:[{props:{size:\"small\"},style:{marginLeft:-2}},{props:{loadingPosition:\"start\",loading:!0},style:{transition:e.transitions.create([\"opacity\"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:\"start\",loading:!0,fullWidth:!0},style:{marginRight:-8}},...tC]})),J3=ae(\"span\",{name:\"MuiButton\",slot:\"EndIcon\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.endIcon,o.loading&&t.endIconLoadingEnd,t[`iconSize${me(o.size)}`]]}})(({theme:e})=>({display:\"inherit\",marginRight:-4,marginLeft:8,variants:[{props:{size:\"small\"},style:{marginRight:-2}},{props:{loadingPosition:\"end\",loading:!0},style:{transition:e.transitions.create([\"opacity\"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:\"end\",loading:!0,fullWidth:!0},style:{marginLeft:-8}},...tC]})),eD=ae(\"span\",{name:\"MuiButton\",slot:\"LoadingIndicator\"})(({theme:e})=>({display:\"none\",position:\"absolute\",visibility:\"visible\",variants:[{props:{loading:!0},style:{display:\"flex\"}},{props:{loadingPosition:\"start\"},style:{left:14}},{props:{loadingPosition:\"start\",size:\"small\"},style:{left:10}},{props:{variant:\"text\",loadingPosition:\"start\"},style:{left:6}},{props:{loadingPosition:\"center\"},style:{left:\"50%\",transform:\"translate(-50%)\",color:(e.vars||e).palette.action.disabled}},{props:{loadingPosition:\"end\"},style:{right:14}},{props:{loadingPosition:\"end\",size:\"small\"},style:{right:10}},{props:{variant:\"text\",loadingPosition:\"end\"},style:{right:6}},{props:{loadingPosition:\"start\",fullWidth:!0},style:{position:\"relative\",left:-10}},{props:{loadingPosition:\"end\",fullWidth:!0},style:{position:\"relative\",right:-10}}]})),eC=ae(\"span\",{name:\"MuiButton\",slot:\"LoadingIconPlaceholder\"})({display:\"inline-block\",width:\"1em\",height:\"1em\"}),tD=ep.forwardRef(function(t,o){let r=ep.useContext(WP),n=ep.useContext(JP),a=ni(r,t),i=je({props:a,name:\"MuiButton\"}),{children:l,color:s=\"primary\",component:c=\"button\",className:u,disabled:m=!1,disableElevation:p=!1,disableFocusRipple:d=!1,endIcon:v,focusVisibleClassName:T,fullWidth:S=!1,id:h,loading:y=null,loadingIndicator:g,loadingPosition:b=\"center\",size:E=\"medium\",startIcon:C,type:P,variant:A=\"text\",..._}=i,z=tl(h),I=g??(0,Hn.jsx)(Ju,{\"aria-labelledby\":z,color:\"inherit\",size:16}),x={...i,color:s,component:c,disabled:m,disableElevation:p,disableFocusRipple:d,fullWidth:S,loading:y,loadingIndicator:I,loadingPosition:b,size:E,type:P,variant:A},k=Q3(x),U=(C||y&&b===\"start\")&&(0,Hn.jsx)(Z3,{className:k.startIcon,ownerState:x,children:C||(0,Hn.jsx)(eC,{className:k.loadingIconPlaceholder,ownerState:x})}),O=(v||y&&b===\"end\")&&(0,Hn.jsx)(J3,{className:k.endIcon,ownerState:x,children:v||(0,Hn.jsx)(eC,{className:k.loadingIconPlaceholder,ownerState:x})}),N=n||\"\",X=typeof y==\"boolean\"?(0,Hn.jsx)(\"span\",{className:k.loadingWrapper,style:{display:\"contents\"},children:y&&(0,Hn.jsx)(eD,{className:k.loadingIndicator,ownerState:x,children:I})}):null;return(0,Hn.jsxs)(W3,{ownerState:x,className:ie(r.className,k.root,u,N),component:c,disabled:m||y,focusRipple:!d,focusVisibleClassName:ie(k.focusVisible,T),ref:o,type:P,id:y?z:h,..._,classes:k,children:[U,b!==\"end\"&&X,l,b===\"end\"&&X,O]})}),ga=tD;var ui=q(re(),1);function oD(e){let{elementType:t,externalSlotProps:o,ownerState:r,skipResolvingSlotProps:n=!1,...a}=e,i=n?{}:Iu(o,r),{props:l,internalRef:s}=Fu({...a,externalSlotProps:i}),c=yo(s,i?.ref,e.additionalProps?.ref);return qu(t,{...l,ref:c},r)}var cr=oD;var ur=q(re(),1);var gm=q(re(),1);var oC=q(re(),1),rD=oC.createContext({}),tp=rD;function rC(e){return _e(\"MuiList\",e)}var h7=Ce(\"MuiList\",[\"root\",\"padding\",\"dense\",\"subheader\"]);var bm=q(Ie(),1),nD=e=>{let{classes:t,disablePadding:o,dense:r,subheader:n}=e;return Le({root:[\"root\",!o&&\"padding\",r&&\"dense\",n&&\"subheader\"]},rC,t)},aD=ae(\"ul\",{name:\"MuiList\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.disablePadding&&t.padding,o.dense&&t.dense,o.subheader&&t.subheader]}})({listStyle:\"none\",margin:0,padding:0,position:\"relative\",variants:[{props:({ownerState:e})=>!e.disablePadding,style:{paddingTop:8,paddingBottom:8}},{props:({ownerState:e})=>e.subheader,style:{paddingTop:0}}]}),iD=gm.forwardRef(function(t,o){let r=je({props:t,name:\"MuiList\"}),{children:n,className:a,component:i=\"ul\",dense:l=!1,disablePadding:s=!1,subheader:c,...u}=r,m=gm.useMemo(()=>({dense:l}),[l]),p={...r,component:i,dense:l,disablePadding:s},d=nD(p);return(0,bm.jsx)(tp.Provider,{value:m,children:(0,bm.jsxs)(aD,{as:i,className:ie(d.root,a),ref:o,ownerState:p,...u,children:[c,n]})})}),j0=iD;function vm(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}var ol=vm;function Fs(e=window){let t=e.document.documentElement.clientWidth;return e.innerWidth-t}var nC=Fs;var iC=q(Ie(),1);function U0(e,t,o){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:o?null:e.firstChild}function aC(e,t,o){return e===t?o?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:o?null:e.lastChild}function lC(e,t){if(t===void 0)return!0;let o=e.innerText;return o===void 0&&(o=e.textContent),o=o.trim().toLowerCase(),o.length===0?!1:t.repeating?o[0]===t.keys[0]:o.startsWith(t.keys.join(\"\"))}function op(e,t,o,r,n,a){let i=!1,l=n(e,t,t?o:!1);for(;l;){if(l===e.firstChild){if(i)return!1;i=!0}let s=r?!1:l.disabled||l.getAttribute(\"aria-disabled\")===\"true\";if(!l.hasAttribute(\"tabindex\")||!lC(l,a)||s)l=n(e,l,o);else return l.focus(),!0}return!1}var lD=ur.forwardRef(function(t,o){let{actions:r,autoFocus:n=!1,autoFocusItem:a=!1,children:i,className:l,disabledItemsFocusable:s=!1,disableListWrap:c=!1,onKeyDown:u,variant:m=\"selectedMenu\",...p}=t,d=ur.useRef(null),v=ur.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});ym(()=>{n&&d.current.focus()},[n]),ur.useImperativeHandle(r,()=>({adjustStyleForScrollbar:(g,{direction:b})=>{let E=!d.current.style.width;if(g.clientHeight{let b=d.current,E=g.key;if(g.ctrlKey||g.metaKey||g.altKey){u&&u(g);return}let P=ol(Wu(b));if(E===\"ArrowDown\")g.preventDefault(),op(b,P,c,s,U0);else if(E===\"ArrowUp\")g.preventDefault(),op(b,P,c,s,aC);else if(E===\"Home\")g.preventDefault(),op(b,null,c,s,U0);else if(E===\"End\")g.preventDefault(),op(b,null,c,s,aC);else if(E.length===1){let A=v.current,_=E.toLowerCase(),z=performance.now();A.keys.length>0&&(z-A.lastTime>500?(A.keys=[],A.repeating=!0,A.previousKeyMatched=!0):A.repeating&&_!==A.keys[0]&&(A.repeating=!1)),A.lastTime=z,A.keys.push(_);let I=P&&!A.repeating&&lC(P,A);A.previousKeyMatched&&(I||op(b,P,!1,s,U0,A))?g.preventDefault():A.previousKeyMatched=!1}u&&u(g)},S=Mr(d,o),h=-1;ur.Children.forEach(i,(g,b)=>{if(!ur.isValidElement(g)){h===b&&(h+=1,h>=i.length&&(h=-1));return}g.props.disabled||(m===\"selectedMenu\"&&g.props.selected||h===-1)&&(h=b),h===b&&(g.props.disabled||g.props.muiSkipListHighlight||g.type.muiSkipListHighlight)&&(h+=1,h>=i.length&&(h=-1))});let y=ur.Children.map(i,(g,b)=>{if(b===h){let E={};return a&&(E.autoFocus=!0),g.props.tabIndex===void 0&&m===\"selectedMenu\"&&(E.tabIndex=0),ur.cloneElement(g,E)}return g});return(0,iC.jsx)(j0,{role:\"menu\",ref:S,className:l,onKeyDown:T,tabIndex:n?0:-1,...p,children:y})}),H0=lD;var zo=q(re(),1);var rl=q(re(),1);var sC=q(re(),1);function Wr(e){return parseInt(sC.version,10)>=19?e?.props?.ref||null:e?.ref||null}var xm=e=>e.scrollTop;function Ks(e,t){let{timeout:o,easing:r,style:n={}}=e;return{duration:n.transitionDuration??(typeof o==\"number\"?o:o[t.mode]||0),easing:n.transitionTimingFunction??(typeof r==\"object\"?r[t.mode]:r),delay:n.transitionDelay}}var cC=q(Ie(),1);function $0(e){return`scale(${e}, ${e**2})`}var sD={entering:{opacity:1,transform:$0(1)},entered:{opacity:1,transform:\"none\"}},V0=typeof navigator<\"u\"&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\\/)15(.|_)4/i.test(navigator.userAgent),Y0=rl.forwardRef(function(t,o){let{addEndListener:r,appear:n=!0,children:a,easing:i,in:l,onEnter:s,onEntered:c,onEntering:u,onExit:m,onExited:p,onExiting:d,style:v,timeout:T=\"auto\",TransitionComponent:S=Xu,...h}=t,y=fn(),g=rl.useRef(),b=kn(),E=rl.useRef(null),C=Mr(E,Wr(a),o),P=O=>N=>{if(O){let X=E.current;N===void 0?O(X):O(X,N)}},A=P(u),_=P((O,N)=>{xm(O);let{duration:X,delay:oe,easing:W}=Ks({style:v,timeout:T,easing:i},{mode:\"enter\"}),Te;T===\"auto\"?(Te=b.transitions.getAutoHeightDuration(O.clientHeight),g.current=Te):Te=X,O.style.transition=[b.transitions.create(\"opacity\",{duration:Te,delay:oe}),b.transitions.create(\"transform\",{duration:V0?Te:Te*.666,delay:oe,easing:W})].join(\",\"),s&&s(O,N)}),z=P(c),I=P(d),x=P(O=>{let{duration:N,delay:X,easing:oe}=Ks({style:v,timeout:T,easing:i},{mode:\"exit\"}),W;T===\"auto\"?(W=b.transitions.getAutoHeightDuration(O.clientHeight),g.current=W):W=N,O.style.transition=[b.transitions.create(\"opacity\",{duration:W,delay:X}),b.transitions.create(\"transform\",{duration:V0?W:W*.666,delay:V0?X:X||W*.333,easing:oe})].join(\",\"),O.style.opacity=0,O.style.transform=$0(.75),m&&m(O)}),k=P(p);return(0,cC.jsx)(S,{appear:n,in:l,nodeRef:E,onEnter:_,onEntered:z,onEntering:A,onExit:x,onExited:k,onExiting:I,addEndListener:O=>{T===\"auto\"&&y.start(g.current||0,O),r&&r(E.current,O)},timeout:T===\"auto\"?null:T,...h,children:(O,{ownerState:N,...X})=>rl.cloneElement(a,{style:{opacity:0,transform:$0(.75),visibility:O===\"exited\"&&!l?\"hidden\":void 0,...sD[O],...v,...a.props.style},ref:C,...X})})});Y0&&(Y0.muiSupportAuto=!0);var rp=Y0;function cD(e){let t=Yt(e);return t.body===e?ha(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function Qs(e,t){t?e.setAttribute(\"aria-hidden\",\"true\"):e.removeAttribute(\"aria-hidden\")}function uC(e){return parseFloat(ha(e).getComputedStyle(e).paddingRight)||0}function uD(e){let o=[\"TEMPLATE\",\"SCRIPT\",\"STYLE\",\"LINK\",\"MAP\",\"META\",\"NOSCRIPT\",\"PICTURE\",\"COL\",\"COLGROUP\",\"PARAM\",\"SLOT\",\"SOURCE\",\"TRACK\"].includes(e.tagName),r=e.tagName===\"INPUT\"&&e.getAttribute(\"type\")===\"hidden\";return o||r}function pC(e,t,o,r,n){let a=[t,o,...r];[].forEach.call(e.children,i=>{let l=!a.includes(i),s=!uD(i);l&&s&&Qs(i,n)})}function X0(e,t){let o=-1;return e.some((r,n)=>t(r)?(o=n,!0):!1),o}function pD(e,t){let o=[],r=e.container;if(!t.disableScrollLock){if(cD(r)){let i=Fs(ha(r));o.push({value:r.style.paddingRight,property:\"padding-right\",el:r}),r.style.paddingRight=`${uC(r)+i}px`;let l=Yt(r).querySelectorAll(\".mui-fixed\");[].forEach.call(l,s=>{o.push({value:s.style.paddingRight,property:\"padding-right\",el:s}),s.style.paddingRight=`${uC(s)+i}px`})}let a;if(r.parentNode instanceof DocumentFragment)a=Yt(r).body;else{let i=r.parentElement,l=ha(r);a=i?.nodeName===\"HTML\"&&l.getComputedStyle(i).overflowY===\"scroll\"?i:r}o.push({value:a.style.overflow,property:\"overflow\",el:a},{value:a.style.overflowX,property:\"overflow-x\",el:a},{value:a.style.overflowY,property:\"overflow-y\",el:a}),a.style.overflow=\"hidden\"}return()=>{o.forEach(({value:a,el:i,property:l})=>{a?i.style.setProperty(l,a):i.style.removeProperty(l)})}}function fD(e){let t=[];return[].forEach.call(e.children,o=>{o.getAttribute(\"aria-hidden\")===\"true\"&&t.push(o)}),t}var Tm=class{constructor(){this.modals=[],this.containers=[]}add(t,o){let r=this.modals.indexOf(t);if(r!==-1)return r;r=this.modals.length,this.modals.push(t),t.modalRef&&Qs(t.modalRef,!1);let n=fD(o);pC(o,t.mount,t.modalRef,n,!0);let a=X0(this.containers,i=>i.container===o);return a!==-1?(this.containers[a].modals.push(t),r):(this.containers.push({modals:[t],container:o,restore:null,hiddenSiblings:n}),r)}mount(t,o){let r=X0(this.containers,a=>a.modals.includes(t)),n=this.containers[r];n.restore||(n.restore=pD(n,o))}remove(t,o=!0){let r=this.modals.indexOf(t);if(r===-1)return r;let n=X0(this.containers,i=>i.modals.includes(t)),a=this.containers[n];if(a.modals.splice(a.modals.indexOf(t),1),this.modals.splice(r,1),a.modals.length===0)a.restore&&a.restore(),t.modalRef&&Qs(t.modalRef,o),pC(a.container,t.mount,t.modalRef,a.hiddenSiblings,!1),this.containers.splice(n,1);else{let i=a.modals[a.modals.length-1];i.modalRef&&Qs(i.modalRef,!1)}return r}isTopModal(t){return this.modals.length>0&&this.modals[this.modals.length-1]===t}};var Em=q(re(),1);var _o=q(re(),1);var np=q(Ie(),1),dD=[\"input\",\"select\",\"textarea\",\"a[href]\",\"button\",\"[tabindex]\",\"audio[controls]\",\"video[controls]\",'[contenteditable]:not([contenteditable=\"false\"])'].join(\",\");function mD(e){let t=parseInt(e.getAttribute(\"tabindex\")||\"\",10);return Number.isNaN(t)?e.contentEditable===\"true\"||(e.nodeName===\"AUDIO\"||e.nodeName===\"VIDEO\"||e.nodeName===\"DETAILS\")&&e.getAttribute(\"tabindex\")===null?0:e.tabIndex:t}function yD(e){if(e.tagName!==\"INPUT\"||e.type!==\"radio\"||!e.name)return!1;let t=r=>e.ownerDocument.querySelector(`input[type=\"radio\"]${r}`),o=t(`[name=\"${e.name}\"]:checked`);return o||(o=t(`[name=\"${e.name}\"]`)),o!==e}function hD(e){return!(e.disabled||e.tagName===\"INPUT\"&&e.type===\"hidden\"||yD(e))}function gD(e){let t=[],o=[];return Array.from(e.querySelectorAll(dD)).forEach((r,n)=>{let a=mD(r);a===-1||!hD(r)||(a===0?t.push(r):o.push({documentOrder:n,tabIndex:a,node:r}))}),o.sort((r,n)=>r.tabIndex===n.tabIndex?r.documentOrder-n.documentOrder:r.tabIndex-n.tabIndex).map(r=>r.node).concat(t)}function bD(){return!0}function vD(e){let{children:t,disableAutoFocus:o=!1,disableEnforceFocus:r=!1,disableRestoreFocus:n=!1,getTabbable:a=gD,isEnabled:i=bD,open:l}=e,s=_o.useRef(!1),c=_o.useRef(null),u=_o.useRef(null),m=_o.useRef(null),p=_o.useRef(null),d=_o.useRef(!1),v=_o.useRef(null),T=yo(Wr(t),v),S=_o.useRef(null);_o.useEffect(()=>{!l||!v.current||(d.current=!o)},[o,l]),_o.useEffect(()=>{if(!l||!v.current)return;let g=Yt(v.current),b=ol(g);return v.current.contains(b)||(v.current.hasAttribute(\"tabIndex\")||v.current.setAttribute(\"tabIndex\",\"-1\"),d.current&&v.current.focus()),()=>{n||(m.current&&m.current.focus&&(s.current=!0,m.current.focus()),m.current=null)}},[l]),_o.useEffect(()=>{if(!l||!v.current)return;let g=Yt(v.current),b=P=>{if(S.current=P,r||!i()||P.key!==\"Tab\")return;ol(g)===v.current&&P.shiftKey&&(s.current=!0,u.current&&u.current.focus())},E=()=>{let P=v.current;if(P===null)return;let A=ol(g);if(!g.hasFocus()||!i()||s.current){s.current=!1;return}if(P.contains(A)||r&&A!==c.current&&A!==u.current)return;if(A!==p.current)p.current=null;else if(p.current!==null)return;if(!d.current)return;let _=[];if((A===c.current||A===u.current)&&(_=a(v.current)),_.length>0){let z=!!(S.current?.shiftKey&&S.current?.key===\"Tab\"),I=_[0],x=_[_.length-1];typeof I!=\"string\"&&typeof x!=\"string\"&&(z?x.focus():I.focus())}else P.focus()};g.addEventListener(\"focusin\",E),g.addEventListener(\"keydown\",b,!0);let C=setInterval(()=>{let P=ol(g);P&&P.tagName===\"BODY\"&&E()},50);return()=>{clearInterval(C),g.removeEventListener(\"focusin\",E),g.removeEventListener(\"keydown\",b,!0)}},[o,r,n,i,l,a]);let h=g=>{m.current===null&&(m.current=g.relatedTarget),d.current=!0,p.current=g.target;let b=t.props.onFocus;b&&b(g)},y=g=>{m.current===null&&(m.current=g.relatedTarget),d.current=!0};return(0,np.jsxs)(_o.Fragment,{children:[(0,np.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:y,ref:c,\"data-testid\":\"sentinelStart\"}),_o.cloneElement(t,{ref:T,onFocus:h}),(0,np.jsx)(\"div\",{tabIndex:l?0:-1,onFocus:y,ref:u,\"data-testid\":\"sentinelEnd\"})]})}var G0=vD;var ba=q(re(),1),fC=q(Op(),1);function xD(e){return typeof e==\"function\"?e():e}var TD=ba.forwardRef(function(t,o){let{children:r,container:n,disablePortal:a=!1}=t,[i,l]=ba.useState(null),s=yo(ba.isValidElement(r)?Wr(r):null,o);return wr(()=>{a||l(xD(n)||document.body)},[n,a]),wr(()=>{if(i&&!a)return Zu(o,i),()=>{Zu(o,null)}},[o,i,a]),a?ba.isValidElement(r)?ba.cloneElement(r,{ref:s}):r:i&&fC.createPortal(r,i)}),ap=TD;var yC=q(re(),1);var Ws=q(re(),1);var dC=q(Ie(),1),SD={entering:{opacity:1},entered:{opacity:1}},ED=Ws.forwardRef(function(t,o){let r=kn(),n={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:a,appear:i=!0,children:l,easing:s,in:c,onEnter:u,onEntered:m,onEntering:p,onExit:d,onExited:v,onExiting:T,style:S,timeout:h=n,TransitionComponent:y=Xu,...g}=t,b=!0,E=Ws.useRef(null),C=Mr(E,Wr(l),o),P=O=>N=>{if(O){let X=E.current;N===void 0?O(X):O(X,N)}},A=P(p),_=P((O,N)=>{xm(O);let X=Ks({style:S,timeout:h,easing:s},{mode:\"enter\"});O.style.webkitTransition=r.transitions.create(\"opacity\",X),O.style.transition=r.transitions.create(\"opacity\",X),u&&u(O,N)}),z=P(m),I=P(T),x=P(O=>{let N=Ks({style:S,timeout:h,easing:s},{mode:\"exit\"});O.style.webkitTransition=r.transitions.create(\"opacity\",N),O.style.transition=r.transitions.create(\"opacity\",N),d&&d(O)}),k=P(v);return(0,dC.jsx)(y,{appear:i,in:c,nodeRef:b?E:void 0,onEnter:_,onEntered:z,onEntering:A,onExit:x,onExited:k,onExiting:I,addEndListener:O=>{a&&a(E.current,O)},timeout:h,...g,children:(O,{ownerState:N,...X})=>Ws.cloneElement(l,{style:{opacity:0,visibility:O===\"exited\"&&!c?\"hidden\":void 0,...SD[O],...S,...l.props.style},ref:C,...X})})}),q0=ED;function mC(e){return _e(\"MuiBackdrop\",e)}var k$=Ce(\"MuiBackdrop\",[\"root\",\"invisible\"]);var I0=q(Ie(),1),PD=e=>{let{classes:t,invisible:o}=e;return Le({root:[\"root\",o&&\"invisible\"]},mC,t)},CD=ae(\"div\",{name:\"MuiBackdrop\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.invisible&&t.invisible]}})({position:\"fixed\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",right:0,bottom:0,top:0,left:0,backgroundColor:\"rgba(0, 0, 0, 0.5)\",WebkitTapHighlightColor:\"transparent\",variants:[{props:{invisible:!0},style:{backgroundColor:\"transparent\"}}]}),RD=yC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiBackdrop\"}),{children:n,className:a,component:i=\"div\",invisible:l=!1,open:s,components:c={},componentsProps:u={},slotProps:m={},slots:p={},TransitionComponent:d,transitionDuration:v,...T}=r,S={...r,component:i,invisible:l},h=PD(S),y={transition:d,root:c.Root,...p},g={...u,...m},b={component:i,slots:y,slotProps:g},[E,C]=Ct(\"root\",{elementType:CD,externalForwardedProps:b,className:ie(h.root,a),ownerState:S}),[P,A]=Ct(\"transition\",{elementType:q0,externalForwardedProps:b,ownerState:S});return(0,I0.jsx)(P,{in:s,timeout:v,...T,...A,children:(0,I0.jsx)(E,{\"aria-hidden\":!0,...C,ref:o,children:n})})}),F0=RD;var yn=q(re(),1);function wD(e){return typeof e==\"function\"?e():e}function MD(e){return e?e.props.hasOwnProperty(\"in\"):!1}var hC=()=>{},Sm=new Tm;function OD(e){let{container:t,disableEscapeKeyDown:o=!1,disableScrollLock:r=!1,closeAfterTransition:n=!1,onTransitionEnter:a,onTransitionExited:i,children:l,onClose:s,open:c,rootRef:u}=e,m=yn.useRef({}),p=yn.useRef(null),d=yn.useRef(null),v=yo(d,u),[T,S]=yn.useState(!c),h=MD(l),y=!0;(e[\"aria-hidden\"]===\"false\"||e[\"aria-hidden\"]===!1)&&(y=!1);let g=()=>Yt(p.current),b=()=>(m.current.modalRef=d.current,m.current.mount=p.current,m.current),E=()=>{Sm.mount(b(),{disableScrollLock:r}),d.current&&(d.current.scrollTop=0)},C=Ln(()=>{let O=wD(t)||g().body;Sm.add(b(),O),d.current&&E()}),P=()=>Sm.isTopModal(b()),A=Ln(O=>{p.current=O,O&&(c&&P()?E():d.current&&Qs(d.current,y))}),_=yn.useCallback(()=>{Sm.remove(b(),y)},[y]);yn.useEffect(()=>()=>{_()},[_]),yn.useEffect(()=>{c?C():(!h||!n)&&_()},[c,_,h,n,C]);let z=O=>N=>{O.onKeyDown?.(N),!(N.key!==\"Escape\"||N.which===229||!P())&&(o||(N.stopPropagation(),s&&s(N,\"escapeKeyDown\")))},I=O=>N=>{O.onClick?.(N),N.target===N.currentTarget&&s&&s(N,\"backdropClick\")};return{getRootProps:(O={})=>{let N=ya(e);delete N.onTransitionEnter,delete N.onTransitionExited;let X={...N,...O};return{role:\"presentation\",...X,onKeyDown:z(X),ref:v}},getBackdropProps:(O={})=>{let N=O;return{\"aria-hidden\":!0,...N,onClick:I(N),open:c}},getTransitionProps:()=>{let O=()=>{S(!1),a&&a()},N=()=>{S(!0),i&&i(),n&&_()};return{onEnter:Ku(O,l?.props.onEnter??hC),onExited:Ku(N,l?.props.onExited??hC)}},rootRef:v,portalRef:A,isTopModal:P,exited:T,hasTransition:h}}var gC=OD;function bC(e){return _e(\"MuiModal\",e)}var rY=Ce(\"MuiModal\",[\"root\",\"hidden\",\"backdrop\"]);var Zs=q(Ie(),1),AD=e=>{let{open:t,exited:o,classes:r}=e;return Le({root:[\"root\",!t&&o&&\"hidden\"],backdrop:[\"backdrop\"]},bC,r)},DD=ae(\"div\",{name:\"MuiModal\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,!o.open&&o.exited&&t.hidden]}})(He(({theme:e})=>({position:\"fixed\",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0,variants:[{props:({ownerState:t})=>!t.open&&t.exited,style:{visibility:\"hidden\"}}]}))),ND=ae(F0,{name:\"MuiModal\",slot:\"Backdrop\"})({zIndex:-1}),_D=Em.forwardRef(function(t,o){let r=je({name:\"MuiModal\",props:t}),{BackdropComponent:n=ND,BackdropProps:a,classes:i,className:l,closeAfterTransition:s=!1,children:c,container:u,component:m,components:p={},componentsProps:d={},disableAutoFocus:v=!1,disableEnforceFocus:T=!1,disableEscapeKeyDown:S=!1,disablePortal:h=!1,disableRestoreFocus:y=!1,disableScrollLock:g=!1,hideBackdrop:b=!1,keepMounted:E=!1,onClose:C,onTransitionEnter:P,onTransitionExited:A,open:_,slotProps:z={},slots:I={},theme:x,...k}=r,U={...r,closeAfterTransition:s,disableAutoFocus:v,disableEnforceFocus:T,disableEscapeKeyDown:S,disablePortal:h,disableRestoreFocus:y,disableScrollLock:g,hideBackdrop:b,keepMounted:E},{getRootProps:O,getBackdropProps:N,getTransitionProps:X,portalRef:oe,isTopModal:W,exited:Te,hasTransition:fe}=gC({...U,rootRef:o}),Ke={...U,exited:Te},Ze=AD(Ke),Ue={};if(c.props.tabIndex===void 0&&(Ue.tabIndex=\"-1\"),fe){let{onEnter:le,onExited:Oe}=X();Ue.onEnter=le,Ue.onExited=Oe}let xe={slots:{root:p.Root,backdrop:p.Backdrop,...I},slotProps:{...d,...z}},[Je,ht]=Ct(\"root\",{ref:o,elementType:DD,externalForwardedProps:{...xe,...k,component:m},getSlotProps:O,ownerState:Ke,className:ie(l,Ze?.root,!Ke.open&&Ke.exited&&Ze?.hidden)}),[we,ft]=Ct(\"backdrop\",{ref:a?.ref,elementType:n,externalForwardedProps:xe,shouldForwardComponentProp:!0,additionalProps:a,getSlotProps:le=>N({...le,onClick:Oe=>{le?.onClick&&le.onClick(Oe)}}),className:ie(a?.className,Ze?.backdrop),ownerState:Ke});return!E&&!_&&(!fe||Te)?null:(0,Zs.jsx)(ap,{ref:oe,container:u,disablePortal:h,children:(0,Zs.jsxs)(Je,{...ht,children:[!b&&n?(0,Zs.jsx)(we,{...ft}):null,(0,Zs.jsx)(G0,{disableEnforceFocus:T,disableAutoFocus:v,disableRestoreFocus:y,isEnabled:W,open:_,children:Em.cloneElement(c,Ue)})]})})}),K0=_D;var xC=q(re(),1);function vC(e){return _e(\"MuiPaper\",e)}var SY=Ce(\"MuiPaper\",[\"root\",\"rounded\",\"outlined\",\"elevation\",\"elevation0\",\"elevation1\",\"elevation2\",\"elevation3\",\"elevation4\",\"elevation5\",\"elevation6\",\"elevation7\",\"elevation8\",\"elevation9\",\"elevation10\",\"elevation11\",\"elevation12\",\"elevation13\",\"elevation14\",\"elevation15\",\"elevation16\",\"elevation17\",\"elevation18\",\"elevation19\",\"elevation20\",\"elevation21\",\"elevation22\",\"elevation23\",\"elevation24\"]);var TC=q(Ie(),1),zD=e=>{let{square:t,elevation:o,variant:r,classes:n}=e,a={root:[\"root\",r,!t&&\"rounded\",r===\"elevation\"&&`elevation${o}`]};return Le(a,vC,n)},kD=ae(\"div\",{name:\"MuiPaper\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],!o.square&&t.rounded,o.variant===\"elevation\"&&t[`elevation${o.elevation}`]]}})(He(({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create(\"box-shadow\"),variants:[{props:({ownerState:t})=>!t.square,style:{borderRadius:e.shape.borderRadius}},{props:{variant:\"outlined\"},style:{border:`1px solid ${(e.vars||e).palette.divider}`}},{props:{variant:\"elevation\"},style:{boxShadow:\"var(--Paper-shadow)\",backgroundImage:\"var(--Paper-overlay)\"}}]}))),BD=xC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiPaper\"}),n=kn(),{className:a,component:i=\"div\",elevation:l=1,square:s=!1,variant:c=\"elevation\",...u}=r,m={...r,component:i,elevation:l,square:s,variant:c},p=zD(m);return(0,TC.jsx)(kD,{as:i,ownerState:m,className:ie(p.root,a),ref:o,...u,style:{...c===\"elevation\"&&{\"--Paper-shadow\":(n.vars||n).shadows[l],...n.vars&&{\"--Paper-overlay\":n.vars.overlays?.[l]},...!n.vars&&n.palette.mode===\"dark\"&&{\"--Paper-overlay\":`linear-gradient(${As(\"#fff\",Bs(l))}, ${As(\"#fff\",Bs(l))})`}},...u.style}})}),Q0=BD;function SC(e){return _e(\"MuiPopover\",e)}var jY=Ce(\"MuiPopover\",[\"root\",\"paper\"]);var Cm=q(Ie(),1);function EC(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.height/2:t===\"bottom\"&&(o=e.height),o}function PC(e,t){let o=0;return typeof t==\"number\"?o=t:t===\"center\"?o=e.width/2:t===\"right\"&&(o=e.width),o}function CC(e){return[e.horizontal,e.vertical].map(t=>typeof t==\"number\"?`${t}px`:t).join(\" \")}function Pm(e){return typeof e==\"function\"?e():e}var LD=e=>{let{classes:t}=e;return Le({root:[\"root\"],paper:[\"paper\"]},SC,t)},jD=ae(K0,{name:\"MuiPopover\",slot:\"Root\"})({}),W0=ae(Q0,{name:\"MuiPopover\",slot:\"Paper\"})({position:\"absolute\",overflowY:\"auto\",overflowX:\"hidden\",minWidth:16,minHeight:16,maxWidth:\"calc(100% - 32px)\",maxHeight:\"calc(100% - 32px)\",outline:0}),UD=zo.forwardRef(function(t,o){let r=je({props:t,name:\"MuiPopover\"}),{action:n,anchorEl:a,anchorOrigin:i={vertical:\"top\",horizontal:\"left\"},anchorPosition:l,anchorReference:s=\"anchorEl\",children:c,className:u,container:m,elevation:p=8,marginThreshold:d=16,open:v,PaperProps:T={},slots:S={},slotProps:h={},transformOrigin:y={vertical:\"top\",horizontal:\"left\"},TransitionComponent:g,transitionDuration:b=\"auto\",TransitionProps:E={},disableScrollLock:C=!1,...P}=r,A=zo.useRef(),_={...r,anchorOrigin:i,anchorReference:s,elevation:p,marginThreshold:d,transformOrigin:y,TransitionComponent:g,transitionDuration:b,TransitionProps:E},z=LD(_),I=zo.useCallback(()=>{if(s===\"anchorPosition\")return l;let le=Pm(a),Ae=(le&&le.nodeType===1?le:Wu(A.current).body).getBoundingClientRect();return{top:Ae.top+EC(Ae,i.vertical),left:Ae.left+PC(Ae,i.horizontal)}},[a,i.horizontal,i.vertical,l,s]),x=zo.useCallback(le=>({vertical:EC(le,y.vertical),horizontal:PC(le,y.horizontal)}),[y.horizontal,y.vertical]),k=zo.useCallback(le=>{let Oe={width:le.offsetWidth,height:le.offsetHeight},Ae=x(Oe);if(s===\"none\")return{top:null,left:null,transformOrigin:CC(Ae)};let et=I(),dt=et.top-Ae.vertical,Lt=et.left-Ae.horizontal,jt=dt+Oe.height,Be=Lt+Oe.width,Nt=qs(Pm(a)),Ro=Nt.innerHeight-d,Ut=Nt.innerWidth-d;if(d!==null&&dtRo){let st=jt-Ro;dt-=st,Ae.vertical+=st}if(d!==null&&LtUt){let st=Be-Ut;Lt-=st,Ae.horizontal+=st}return{top:`${Math.round(dt)}px`,left:`${Math.round(Lt)}px`,transformOrigin:CC(Ae)}},[a,s,I,x,d]),[U,O]=zo.useState(v),N=zo.useCallback(()=>{let le=A.current;if(!le)return;let Oe=k(le);Oe.top!==null&&le.style.setProperty(\"top\",Oe.top),Oe.left!==null&&(le.style.left=Oe.left),le.style.transformOrigin=Oe.transformOrigin,O(!0)},[k]);zo.useEffect(()=>(C&&window.addEventListener(\"scroll\",N),()=>window.removeEventListener(\"scroll\",N)),[a,C,N]);let X=()=>{N()},oe=()=>{O(!1)};zo.useEffect(()=>{v&&N()}),zo.useImperativeHandle(n,()=>v?{updatePosition:()=>{N()}}:null,[v,N]),zo.useEffect(()=>{if(!v)return;let le=qP(()=>{N()}),Oe=qs(Pm(a));return Oe.addEventListener(\"resize\",le),()=>{le.clear(),Oe.removeEventListener(\"resize\",le)}},[a,v,N]);let W=b,Te={slots:{transition:g,...S},slotProps:{transition:E,paper:T,...h}},[fe,Ke]=Ct(\"transition\",{elementType:rp,externalForwardedProps:Te,ownerState:_,getSlotProps:le=>({...le,onEntering:(Oe,Ae)=>{le.onEntering?.(Oe,Ae),X()},onExited:Oe=>{le.onExited?.(Oe),oe()}}),additionalProps:{appear:!0,in:v}});b===\"auto\"&&!fe.muiSupportAuto&&(W=void 0);let Ze=m||(a?Wu(Pm(a)).body:void 0),[Ue,{slots:xe,slotProps:Je,...ht}]=Ct(\"root\",{ref:o,elementType:jD,externalForwardedProps:{...Te,...P},shouldForwardComponentProp:!0,additionalProps:{slots:{backdrop:S.backdrop},slotProps:{backdrop:hm(typeof h.backdrop==\"function\"?h.backdrop(_):h.backdrop,{invisible:!0})},container:Ze,open:v},ownerState:_,className:ie(z.root,u)}),[we,ft]=Ct(\"paper\",{ref:A,className:z.paper,elementType:W0,externalForwardedProps:Te,shouldForwardComponentProp:!0,additionalProps:{elevation:p,style:U?void 0:{opacity:0}},ownerState:_});return(0,Cm.jsx)(Ue,{...ht,...!dn(Ue)&&{slots:xe,slotProps:Je,disableScrollLock:C},children:(0,Cm.jsx)(fe,{...Ke,timeout:W,children:(0,Cm.jsx)(we,{...ft,children:c})})})}),Z0=UD;function RC(e){return _e(\"MuiMenu\",e)}var lX=Ce(\"MuiMenu\",[\"root\",\"paper\",\"list\"]);var J0=q(Ie(),1),HD={vertical:\"top\",horizontal:\"right\"},VD={vertical:\"top\",horizontal:\"left\"},$D=e=>{let{classes:t}=e;return Le({root:[\"root\"],paper:[\"paper\"],list:[\"list\"]},RC,t)},YD=ae(Z0,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiMenu\",slot:\"Root\"})({}),XD=ae(W0,{name:\"MuiMenu\",slot:\"Paper\"})({maxHeight:\"calc(100% - 96px)\",WebkitOverflowScrolling:\"touch\"}),GD=ae(H0,{name:\"MuiMenu\",slot:\"List\"})({outline:0}),qD=ui.forwardRef(function(t,o){let r=je({props:t,name:\"MuiMenu\"}),{autoFocus:n=!0,children:a,className:i,disableAutoFocusItem:l=!1,MenuListProps:s={},onClose:c,open:u,PaperProps:m={},PopoverClasses:p,transitionDuration:d=\"auto\",TransitionProps:{onEntering:v,...T}={},variant:S=\"selectedMenu\",slots:h={},slotProps:y={},...g}=r,b=li(),E={...r,autoFocus:n,disableAutoFocusItem:l,MenuListProps:s,onEntering:v,PaperProps:m,transitionDuration:d,TransitionProps:T,variant:S},C=$D(E),P=n&&!l&&u,A=ui.useRef(null),_=(W,Te)=>{A.current&&A.current.adjustStyleForScrollbar(W,{direction:b?\"rtl\":\"ltr\"}),v&&v(W,Te)},z=W=>{W.key===\"Tab\"&&(W.preventDefault(),c&&c(W,\"tabKeyDown\"))},I=-1;ui.Children.map(a,(W,Te)=>{ui.isValidElement(W)&&(W.props.disabled||(S===\"selectedMenu\"&&W.props.selected||I===-1)&&(I=Te))});let x={slots:h,slotProps:{list:s,transition:T,paper:m,...y}},k=cr({elementType:h.root,externalSlotProps:y.root,ownerState:E,className:[C.root,i]}),[U,O]=Ct(\"paper\",{className:C.paper,elementType:XD,externalForwardedProps:x,shouldForwardComponentProp:!0,ownerState:E}),[N,X]=Ct(\"list\",{className:ie(C.list,s.className),elementType:GD,shouldForwardComponentProp:!0,externalForwardedProps:x,getSlotProps:W=>({...W,onKeyDown:Te=>{z(Te),W.onKeyDown?.(Te)}}),ownerState:E}),oe=typeof x.slotProps.transition==\"function\"?x.slotProps.transition(E):x.slotProps.transition;return(0,J0.jsx)(YD,{onClose:c,anchorOrigin:{vertical:\"bottom\",horizontal:b?\"right\":\"left\"},transformOrigin:b?HD:VD,slots:{root:h.root,paper:U,backdrop:h.backdrop,...h.transition&&{transition:h.transition}},slotProps:{root:k,paper:O,backdrop:typeof y.backdrop==\"function\"?y.backdrop(E):y.backdrop,transition:{...oe,onEntering:(...W)=>{_(...W),oe?.onEntering?.(...W)}}},open:u,ref:o,transitionDuration:d,ownerState:E,...g,classes:p,children:(0,J0.jsx)(N,{actions:A,autoFocus:n&&(I===-1||l),autoFocusItem:P,variant:S,...X,children:a})})}),ip=qD;var pi=q(re(),1);var MC=q(re(),1);function wC(e){return _e(\"MuiDivider\",e)}var ID=Ce(\"MuiDivider\",[\"root\",\"absolute\",\"fullWidth\",\"inset\",\"middle\",\"flexItem\",\"light\",\"vertical\",\"withChildren\",\"withChildrenVertical\",\"textAlignRight\",\"textAlignLeft\",\"wrapper\",\"wrapperVertical\"]),Rm=ID;var eb=q(Ie(),1),FD=e=>{let{absolute:t,children:o,classes:r,flexItem:n,light:a,orientation:i,textAlign:l,variant:s}=e;return Le({root:[\"root\",t&&\"absolute\",s,a&&\"light\",i===\"vertical\"&&\"vertical\",n&&\"flexItem\",o&&\"withChildren\",o&&i===\"vertical\"&&\"withChildrenVertical\",l===\"right\"&&i!==\"vertical\"&&\"textAlignRight\",l===\"left\"&&i!==\"vertical\"&&\"textAlignLeft\"],wrapper:[\"wrapper\",i===\"vertical\"&&\"wrapperVertical\"]},wC,r)},KD=ae(\"div\",{name:\"MuiDivider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.absolute&&t.absolute,t[o.variant],o.light&&t.light,o.orientation===\"vertical\"&&t.vertical,o.flexItem&&t.flexItem,o.children&&t.withChildren,o.children&&o.orientation===\"vertical\"&&t.withChildrenVertical,o.textAlign===\"right\"&&o.orientation!==\"vertical\"&&t.textAlignRight,o.textAlign===\"left\"&&o.orientation!==\"vertical\"&&t.textAlignLeft]}})(He(({theme:e})=>({margin:0,flexShrink:0,borderWidth:0,borderStyle:\"solid\",borderColor:(e.vars||e).palette.divider,borderBottomWidth:\"thin\",variants:[{props:{absolute:!0},style:{position:\"absolute\",bottom:0,left:0,width:\"100%\"}},{props:{light:!0},style:{borderColor:e.alpha((e.vars||e).palette.divider,.08)}},{props:{variant:\"inset\"},style:{marginLeft:72}},{props:{variant:\"middle\",orientation:\"horizontal\"},style:{marginLeft:e.spacing(2),marginRight:e.spacing(2)}},{props:{variant:\"middle\",orientation:\"vertical\"},style:{marginTop:e.spacing(1),marginBottom:e.spacing(1)}},{props:{orientation:\"vertical\"},style:{height:\"100%\",borderBottomWidth:0,borderRightWidth:\"thin\"}},{props:{flexItem:!0},style:{alignSelf:\"stretch\",height:\"auto\"}},{props:({ownerState:t})=>!!t.children,style:{display:\"flex\",textAlign:\"center\",border:0,borderTopStyle:\"solid\",borderLeftStyle:\"solid\",\"&::before, &::after\":{content:'\"\"',alignSelf:\"center\"}}},{props:({ownerState:t})=>t.children&&t.orientation!==\"vertical\",style:{\"&::before, &::after\":{width:\"100%\",borderTop:`thin solid ${(e.vars||e).palette.divider}`,borderTopStyle:\"inherit\"}}},{props:({ownerState:t})=>t.orientation===\"vertical\"&&t.children,style:{flexDirection:\"column\",\"&::before, &::after\":{height:\"100%\",borderLeft:`thin solid ${(e.vars||e).palette.divider}`,borderLeftStyle:\"inherit\"}}},{props:({ownerState:t})=>t.textAlign===\"right\"&&t.orientation!==\"vertical\",style:{\"&::before\":{width:\"90%\"},\"&::after\":{width:\"10%\"}}},{props:({ownerState:t})=>t.textAlign===\"left\"&&t.orientation!==\"vertical\",style:{\"&::before\":{width:\"10%\"},\"&::after\":{width:\"90%\"}}}]}))),QD=ae(\"span\",{name:\"MuiDivider\",slot:\"Wrapper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.wrapper,o.orientation===\"vertical\"&&t.wrapperVertical]}})(He(({theme:e})=>({display:\"inline-block\",paddingLeft:`calc(${e.spacing(1)} * 1.2)`,paddingRight:`calc(${e.spacing(1)} * 1.2)`,whiteSpace:\"nowrap\",variants:[{props:{orientation:\"vertical\"},style:{paddingTop:`calc(${e.spacing(1)} * 1.2)`,paddingBottom:`calc(${e.spacing(1)} * 1.2)`}}]}))),tb=MC.forwardRef(function(t,o){let r=je({props:t,name:\"MuiDivider\"}),{absolute:n=!1,children:a,className:i,orientation:l=\"horizontal\",component:s=a||l===\"vertical\"?\"div\":\"hr\",flexItem:c=!1,light:u=!1,role:m=s!==\"hr\"?\"separator\":void 0,textAlign:p=\"center\",variant:d=\"fullWidth\",...v}=r,T={...r,absolute:n,component:s,flexItem:c,light:u,orientation:l,role:m,textAlign:p,variant:d},S=FD(T);return(0,eb.jsx)(KD,{as:s,className:ie(S.root,i),role:m,ref:o,ownerState:T,\"aria-orientation\":m===\"separator\"&&(s!==\"hr\"||l===\"vertical\")?l:void 0,...v,children:a?(0,eb.jsx)(QD,{className:S.wrapper,ownerState:T,children:a}):null})});tb&&(tb.muiSkipListHighlight=!0);var ob=tb;var WD=Ce(\"MuiListItemIcon\",[\"root\",\"alignItemsFlexStart\"]),wm=WD;var ZD=Ce(\"MuiListItemText\",[\"root\",\"multiline\",\"dense\",\"inset\",\"primary\",\"secondary\"]),Mm=ZD;function OC(e){return _e(\"MuiMenuItem\",e)}var JD=Ce(\"MuiMenuItem\",[\"root\",\"focusVisible\",\"dense\",\"disabled\",\"divider\",\"gutters\",\"selected\"]),Js=JD;var rb=q(Ie(),1),eN=(e,t)=>{let{ownerState:o}=e;return[t.root,o.dense&&t.dense,o.divider&&t.divider,!o.disableGutters&&t.gutters]},tN=e=>{let{disabled:t,dense:o,divider:r,disableGutters:n,selected:a,classes:i}=e,s=Le({root:[\"root\",o&&\"dense\",t&&\"disabled\",!n&&\"gutters\",r&&\"divider\",a&&\"selected\"]},OC,i);return{...i,...s}},oN=ae(ma,{shouldForwardProp:e=>Bn(e)||e===\"classes\",name:\"MuiMenuItem\",slot:\"Root\",overridesResolver:eN})(He(({theme:e})=>({...e.typography.body1,display:\"flex\",justifyContent:\"flex-start\",alignItems:\"center\",position:\"relative\",textDecoration:\"none\",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:\"border-box\",whiteSpace:\"nowrap\",\"&:hover\":{textDecoration:\"none\",backgroundColor:(e.vars||e).palette.action.hover,\"@media (hover: none)\":{backgroundColor:\"transparent\"}},[`&.${Js.selected}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity),[`&.${Js.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)}},[`&.${Js.selected}:hover`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.hoverOpacity}`),\"@media (hover: none)\":{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity)}},[`&.${Js.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${Js.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${Rm.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${Rm.inset}`]:{marginLeft:52},[`& .${Mm.root}`]:{marginTop:0,marginBottom:0},[`& .${Mm.inset}`]:{paddingLeft:36},[`& .${wm.root}`]:{minWidth:36},variants:[{props:({ownerState:t})=>!t.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:t})=>t.divider,style:{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:\"padding-box\"}},{props:({ownerState:t})=>!t.dense,style:{[e.breakpoints.up(\"sm\")]:{minHeight:\"auto\"}}},{props:({ownerState:t})=>t.dense,style:{minHeight:32,paddingTop:4,paddingBottom:4,...e.typography.body2,[`& .${wm.root} svg`]:{fontSize:\"1.25rem\"}}}]}))),rN=pi.forwardRef(function(t,o){let r=je({props:t,name:\"MuiMenuItem\"}),{autoFocus:n=!1,component:a=\"li\",dense:i=!1,divider:l=!1,disableGutters:s=!1,focusVisibleClassName:c,role:u=\"menuitem\",tabIndex:m,className:p,...d}=r,v=pi.useContext(tp),T=pi.useMemo(()=>({dense:i||v.dense||!1,disableGutters:s}),[v.dense,i,s]),S=pi.useRef(null);ym(()=>{n&&S.current&&S.current.focus()},[n]);let h={...r,dense:T.dense,divider:l,disableGutters:s},y=tN(r),g=Mr(S,o),b;return r.disabled||(b=m!==void 0?m:-1),(0,rb.jsx)(tp.Provider,{value:T,children:(0,rb.jsx)(oN,{ref:g,role:u,tabIndex:b,component:a,focusVisibleClassName:ie(y.focusVisible,c),className:ie(y.root,p),...d,ownerState:h,classes:y})})}),nl=rN;var zm=q(re(),1);var Ho=q(re(),1);var nN={border:0,clip:\"rect(0 0 0 0)\",height:\"1px\",margin:\"-1px\",overflow:\"hidden\",padding:0,position:\"absolute\",whiteSpace:\"nowrap\",width:\"1px\"},nb=nN;function aN(e,t,o=(r,n)=>r===n){return e.length===t.length&&e.every((r,n)=>o(r,t[n]))}var AC=aN;var iN=2;function ec(e,t,o,r,n){return o===1?Math.min(e+t,n):Math.max(e-t,r)}function zC(e,t){return e-t}function DC(e,t){let{index:o}=e.reduce((r,n,a)=>{let i=Math.abs(t-n);return r===null||i({left:`${e}%`}),leap:e=>({width:`${e}%`})},\"horizontal-reverse\":{offset:e=>({right:`${e}%`}),leap:e=>({width:`${e}%`})},vertical:{offset:e=>({bottom:`${e}%`}),leap:e=>({height:`${e}%`})}},pN=e=>e,Nm;function _C(){return Nm===void 0&&(typeof CSS<\"u\"&&typeof CSS.supports==\"function\"?Nm=CSS.supports(\"touch-action\",\"none\"):Nm=!0),Nm}function kC(e){let{\"aria-labelledby\":t,defaultValue:o,disabled:r=!1,disableSwap:n=!1,isRtl:a=!1,marks:i=!1,max:l=100,min:s=0,name:c,onChange:u,onChangeCommitted:m,orientation:p=\"horizontal\",rootRef:d,scale:v=pN,step:T=1,shiftStep:S=10,tabIndex:h,value:y}=e,g=Ho.useRef(void 0),[b,E]=Ho.useState(-1),[C,P]=Ho.useState(-1),[A,_]=Ho.useState(!1),z=Ho.useRef(0),I=Ho.useRef(null),[x,k]=js({controlled:y,default:o??s,name:\"Slider\"}),U=u&&((Z,ee,Se)=>{let ye=Z.nativeEvent||Z,ze=new ye.constructor(ye.type,ye);Object.defineProperty(ze,\"target\",{writable:!0,value:{value:ee,name:c}}),I.current=ee,u(ze,ee,Se)}),O=Array.isArray(x),N=O?x.slice().sort(zC):[x];N=N.map(Z=>Z==null?s:ua(Z,s,l));let X=i===!0&&T!==null?[...Array(Math.floor((l-s)/T)+1)].map((Z,ee)=>({value:s+T*ee})):i||[],oe=X.map(Z=>Z.value),[W,Te]=Ho.useState(-1),fe=Ho.useRef(null),Ke=yo(d,fe),Ze=Z=>ee=>{let Se=Number(ee.currentTarget.getAttribute(\"data-index\"));pn(ee.target)&&Te(Se),P(Se),Z?.onFocus?.(ee)},Ue=Z=>ee=>{pn(ee.target)||Te(-1),P(-1),Z?.onBlur?.(ee)},xe=(Z,ee)=>{let Se=Number(Z.currentTarget.getAttribute(\"data-index\")),ye=N[Se],ze=oe.indexOf(ye),ue=ee;if(X&&T==null){let gt=oe[oe.length-1];ue>=gt?ue=gt:ue<=oe[0]?ue=oe[0]:ue=ueee=>{if([\"ArrowUp\",\"ArrowDown\",\"ArrowLeft\",\"ArrowRight\",\"PageUp\",\"PageDown\",\"Home\",\"End\"].includes(ee.key)){ee.preventDefault();let Se=Number(ee.currentTarget.getAttribute(\"data-index\")),ye=N[Se],ze=null;if(T!=null){let ue=ee.shiftKey?S:T;switch(ee.key){case\"ArrowUp\":ze=ec(ye,ue,1,s,l);break;case\"ArrowRight\":ze=ec(ye,ue,a?-1:1,s,l);break;case\"ArrowDown\":ze=ec(ye,ue,-1,s,l);break;case\"ArrowLeft\":ze=ec(ye,ue,a?1:-1,s,l);break;case\"PageUp\":ze=ec(ye,S,1,s,l);break;case\"PageDown\":ze=ec(ye,S,-1,s,l);break;case\"Home\":ze=s;break;case\"End\":ze=l;break;default:break}}else if(X){let ue=oe[oe.length-1],gt=oe.indexOf(ye),ce=[a?\"ArrowRight\":\"ArrowLeft\",\"ArrowDown\",\"PageDown\",\"Home\"],ke=[a?\"ArrowLeft\":\"ArrowRight\",\"ArrowUp\",\"PageUp\",\"End\"];ce.includes(ee.key)?gt===0?ze=oe[0]:ze=oe[gt-1]:ke.includes(ee.key)&&(gt===oe.length-1?ze=ue:ze=oe[gt+1])}ze!=null&&xe(ee,ze)}Z?.onKeyDown?.(ee)};wr(()=>{r&&fe.current.contains(document.activeElement)&&document.activeElement?.blur()},[r]),r&&b!==-1&&E(-1),r&&W!==-1&&Te(-1);let ht=Z=>ee=>{Z.onChange?.(ee),xe(ee,ee.target.valueAsNumber)},we=Ho.useRef(void 0),ft=p;a&&p===\"horizontal\"&&(ft+=\"-reverse\");let le=({finger:Z,move:ee=!1})=>{let{current:Se}=fe,{width:ye,height:ze,bottom:ue,left:gt}=Se.getBoundingClientRect(),ce;ft.startsWith(\"vertical\")?ce=(ue-Z.y)/ze:ce=(Z.x-gt)/ye,ft.includes(\"-reverse\")&&(ce=1-ce);let ke;if(ke=lN(ce,s,l),T)ke=cN(ke,T,s);else{let Wt=DC(oe,ke);ke=oe[Wt]}ke=ua(ke,s,l);let he=0;if(O){ee?he=we.current:he=DC(N,ke),n&&(ke=ua(ke,N[he-1]||-1/0,N[he+1]||1/0));let Wt=ke;ke=NC({values:N,newValue:ke,index:he}),n&&ee||(he=ke.indexOf(Wt),we.current=he)}return{newValue:ke,activeIndex:he}},Oe=Ln(Z=>{let ee=Om(Z,g);if(!ee)return;if(z.current+=1,Z.type===\"mousemove\"&&Z.buttons===0){Ae(Z);return}let{newValue:Se,activeIndex:ye}=le({finger:ee,move:!0});Am({sliderRef:fe,activeIndex:ye,setActive:E}),k(Se),!A&&z.current>iN&&_(!0),U&&!Dm(Se,x)&&U(Z,Se,ye)}),Ae=Ln(Z=>{let ee=Om(Z,g);if(_(!1),!ee)return;let{newValue:Se}=le({finger:ee,move:!0});E(-1),Z.type===\"touchend\"&&P(-1),m&&m(Z,I.current??Se),g.current=void 0,dt()}),et=Ln(Z=>{if(r)return;_C()||Z.preventDefault();let ee=Z.changedTouches[0];ee!=null&&(g.current=ee.identifier);let Se=Om(Z,g);if(Se!==!1){let{newValue:ze,activeIndex:ue}=le({finger:Se});Am({sliderRef:fe,activeIndex:ue,setActive:E}),k(ze),U&&!Dm(ze,x)&&U(Z,ze,ue)}z.current=0;let ye=Yt(fe.current);ye.addEventListener(\"touchmove\",Oe,{passive:!0}),ye.addEventListener(\"touchend\",Ae,{passive:!0})}),dt=Ho.useCallback(()=>{let Z=Yt(fe.current);Z.removeEventListener(\"mousemove\",Oe),Z.removeEventListener(\"mouseup\",Ae),Z.removeEventListener(\"touchmove\",Oe),Z.removeEventListener(\"touchend\",Ae)},[Ae,Oe]);Ho.useEffect(()=>{let{current:Z}=fe;return Z.addEventListener(\"touchstart\",et,{passive:_C()}),()=>{Z.removeEventListener(\"touchstart\",et),dt()}},[dt,et]),Ho.useEffect(()=>{r&&dt()},[r,dt]);let Lt=Z=>ee=>{if(Z.onMouseDown?.(ee),r||ee.defaultPrevented||ee.button!==0)return;ee.preventDefault();let Se=Om(ee,g);if(Se!==!1){let{newValue:ze,activeIndex:ue}=le({finger:Se});Am({sliderRef:fe,activeIndex:ue,setActive:E}),k(ze),U&&!Dm(ze,x)&&U(ee,ze,ue)}z.current=0;let ye=Yt(fe.current);ye.addEventListener(\"mousemove\",Oe,{passive:!0}),ye.addEventListener(\"mouseup\",Ae)},jt=lp(O?N[0]:s,s,l),Be=lp(N[N.length-1],s,l)-jt,Nt=(Z={})=>{let ee=ya(Z),Se={onMouseDown:Lt(ee||{})},ye={...ee,...Se};return{...Z,ref:Ke,...ye}},Ro=Z=>ee=>{Z.onMouseOver?.(ee);let Se=Number(ee.currentTarget.getAttribute(\"data-index\"));P(Se)},Ut=Z=>ee=>{Z.onMouseLeave?.(ee),P(-1)},st=(Z={})=>{let ee=ya(Z),Se={onMouseOver:Ro(ee||{}),onMouseLeave:Ut(ee||{})};return{...Z,...ee,...Se}},se=Z=>({pointerEvents:b!==-1&&b!==Z?\"none\":void 0}),xt;return p===\"vertical\"&&(xt=a?\"vertical-rl\":\"vertical-lr\"),{active:b,axis:ft,axisProps:uN,dragging:A,focusedThumbIndex:W,getHiddenInputProps:(Z={})=>{let ee=ya(Z),Se={onChange:ht(ee||{}),onFocus:Ze(ee||{}),onBlur:Ue(ee||{}),onKeyDown:Je(ee||{})},ye={...ee,...Se};return{tabIndex:h,\"aria-labelledby\":t,\"aria-orientation\":p,\"aria-valuemax\":v(l),\"aria-valuemin\":v(s),name:c,type:\"range\",min:e.min,max:e.max,step:e.step===null&&e.marks?\"any\":e.step??void 0,disabled:r,...Z,...ye,style:{...nb,direction:a?\"rtl\":\"ltr\",width:\"100%\",height:\"100%\",writingMode:xt}}},getRootProps:Nt,getThumbProps:st,marks:X,open:C,range:O,rootRef:Ke,trackLeap:Be,trackOffset:jt,values:N,getThumbStyle:se}}var fN=e=>!e||!dn(e),BC=fN;var _m=q(re(),1);function LC(e){return _e(\"MuiSlider\",e)}var dN=Ce(\"MuiSlider\",[\"root\",\"active\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"disabled\",\"dragging\",\"focusVisible\",\"mark\",\"markActive\",\"marked\",\"markLabel\",\"markLabelActive\",\"rail\",\"sizeSmall\",\"thumb\",\"thumbColorPrimary\",\"thumbColorSecondary\",\"thumbColorError\",\"thumbColorSuccess\",\"thumbColorInfo\",\"thumbColorWarning\",\"track\",\"trackInverted\",\"trackFalse\",\"thumbSizeSmall\",\"valueLabel\",\"valueLabelOpen\",\"valueLabelCircle\",\"valueLabelLabel\",\"vertical\"]),pr=dN;var tc=q(Ie(),1),mN=e=>{let{open:t}=e;return{offset:ie(t&&pr.valueLabelOpen),circle:pr.valueLabelCircle,label:pr.valueLabelLabel}};function ab(e){let{children:t,className:o,value:r}=e,n=mN(e);return t?_m.cloneElement(t,{className:t.props.className},(0,tc.jsxs)(_m.Fragment,{children:[t.props.children,(0,tc.jsx)(\"span\",{className:ie(n.offset,o),\"aria-hidden\":!0,children:(0,tc.jsx)(\"span\",{className:n.circle,children:(0,tc.jsx)(\"span\",{className:n.label,children:r})})})]})):null}var hn=q(Ie(),1);function jC(e){return e}var yN=ae(\"span\",{name:\"MuiSlider\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[`color${me(o.color)}`],o.size!==\"medium\"&&t[`size${me(o.size)}`],o.marked&&t.marked,o.orientation===\"vertical\"&&t.vertical,o.track===\"inverted\"&&t.trackInverted,o.track===!1&&t.trackFalse]}})(He(({theme:e})=>({borderRadius:12,boxSizing:\"content-box\",display:\"inline-block\",position:\"relative\",cursor:\"pointer\",touchAction:\"none\",WebkitTapHighlightColor:\"transparent\",\"@media print\":{colorAdjust:\"exact\"},[`&.${pr.disabled}`]:{pointerEvents:\"none\",cursor:\"default\",color:(e.vars||e).palette.grey[400]},[`&.${pr.dragging}`]:{[`& .${pr.thumb}, & .${pr.track}`]:{transition:\"none\"}},variants:[...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),{props:{orientation:\"horizontal\"},style:{height:4,width:\"100%\",padding:\"13px 0\",\"@media (pointer: coarse)\":{padding:\"20px 0\"}}},{props:{orientation:\"horizontal\",size:\"small\"},style:{height:2}},{props:{orientation:\"horizontal\",marked:!0},style:{marginBottom:20}},{props:{orientation:\"vertical\"},style:{height:\"100%\",width:4,padding:\"0 13px\",\"@media (pointer: coarse)\":{padding:\"0 20px\"}}},{props:{orientation:\"vertical\",size:\"small\"},style:{width:2}},{props:{orientation:\"vertical\",marked:!0},style:{marginRight:44}}]}))),hN=ae(\"span\",{name:\"MuiSlider\",slot:\"Rail\"})({display:\"block\",position:\"absolute\",borderRadius:\"inherit\",backgroundColor:\"currentColor\",opacity:.38,variants:[{props:{orientation:\"horizontal\"},style:{width:\"100%\",height:\"inherit\",top:\"50%\",transform:\"translateY(-50%)\"}},{props:{orientation:\"vertical\"},style:{height:\"100%\",width:\"inherit\",left:\"50%\",transform:\"translateX(-50%)\"}},{props:{track:\"inverted\"},style:{opacity:1}}]}),gN=ae(\"span\",{name:\"MuiSlider\",slot:\"Track\"})(He(({theme:e})=>({display:\"block\",position:\"absolute\",borderRadius:\"inherit\",border:\"1px solid currentColor\",backgroundColor:\"currentColor\",transition:e.transitions.create([\"left\",\"width\",\"bottom\",\"height\"],{duration:e.transitions.duration.shortest}),variants:[{props:{size:\"small\"},style:{border:\"none\"}},{props:{orientation:\"horizontal\"},style:{height:\"inherit\",top:\"50%\",transform:\"translateY(-50%)\"}},{props:{orientation:\"vertical\"},style:{width:\"inherit\",left:\"50%\",transform:\"translateX(-50%)\"}},{props:{track:!1},style:{display:\"none\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t,track:\"inverted\"},style:{...e.vars?{backgroundColor:e.vars.palette.Slider[`${t}Track`],borderColor:e.vars.palette.Slider[`${t}Track`]}:{backgroundColor:e.lighten(e.palette[t].main,.62),borderColor:e.lighten(e.palette[t].main,.62),...e.applyStyles(\"dark\",{backgroundColor:e.darken(e.palette[t].main,.5)}),...e.applyStyles(\"dark\",{borderColor:e.darken(e.palette[t].main,.5)})}}}))]}))),bN=ae(\"span\",{name:\"MuiSlider\",slot:\"Thumb\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.thumb,t[`thumbColor${me(o.color)}`],o.size!==\"medium\"&&t[`thumbSize${me(o.size)}`]]}})(He(({theme:e})=>({position:\"absolute\",width:20,height:20,boxSizing:\"border-box\",borderRadius:\"50%\",outline:0,backgroundColor:\"currentColor\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",transition:e.transitions.create([\"box-shadow\",\"left\",\"bottom\"],{duration:e.transitions.duration.shortest}),\"&::before\":{position:\"absolute\",content:'\"\"',borderRadius:\"inherit\",width:\"100%\",height:\"100%\",boxShadow:(e.vars||e).shadows[2]},\"&::after\":{position:\"absolute\",content:'\"\"',borderRadius:\"50%\",width:42,height:42,top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\"},[`&.${pr.disabled}`]:{\"&:hover\":{boxShadow:\"none\"}},variants:[{props:{size:\"small\"},style:{width:12,height:12,\"&::before\":{boxShadow:\"none\"}}},{props:{orientation:\"horizontal\"},style:{top:\"50%\",transform:\"translate(-50%, -50%)\"}},{props:{orientation:\"vertical\"},style:{left:\"50%\",transform:\"translate(-50%, 50%)\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{[`&:hover, &.${pr.focusVisible}`]:{boxShadow:`0px 0px 0px 8px ${e.alpha((e.vars||e).palette[t].main,.16)}`,\"@media (hover: none)\":{boxShadow:\"none\"}},[`&.${pr.active}`]:{boxShadow:`0px 0px 0px 14px ${e.alpha((e.vars||e).palette[t].main,.16)}`}}}))]}))),vN=ae(ab,{name:\"MuiSlider\",slot:\"ValueLabel\"})(He(({theme:e})=>({zIndex:1,whiteSpace:\"nowrap\",...e.typography.body2,fontWeight:500,transition:e.transitions.create([\"transform\"],{duration:e.transitions.duration.shortest}),position:\"absolute\",backgroundColor:(e.vars||e).palette.grey[600],borderRadius:2,color:(e.vars||e).palette.common.white,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:\"0.25rem 0.75rem\",variants:[{props:{orientation:\"horizontal\"},style:{transform:\"translateY(-100%) scale(0)\",top:\"-10px\",transformOrigin:\"bottom center\",\"&::before\":{position:\"absolute\",content:'\"\"',width:8,height:8,transform:\"translate(-50%, 50%) rotate(45deg)\",backgroundColor:\"inherit\",bottom:0,left:\"50%\"},[`&.${pr.valueLabelOpen}`]:{transform:\"translateY(-100%) scale(1)\"}}},{props:{orientation:\"vertical\"},style:{transform:\"translateY(-50%) scale(0)\",right:\"30px\",top:\"50%\",transformOrigin:\"right center\",\"&::before\":{position:\"absolute\",content:'\"\"',width:8,height:8,transform:\"translate(-50%, -50%) rotate(45deg)\",backgroundColor:\"inherit\",right:-8,top:\"50%\"},[`&.${pr.valueLabelOpen}`]:{transform:\"translateY(-50%) scale(1)\"}}},{props:{size:\"small\"},style:{fontSize:e.typography.pxToRem(12),padding:\"0.25rem 0.5rem\"}},{props:{orientation:\"vertical\",size:\"small\"},style:{right:\"20px\"}}]})));var xN=ae(\"span\",{name:\"MuiSlider\",slot:\"Mark\",shouldForwardProp:e=>Hu(e)&&e!==\"markActive\",overridesResolver:(e,t)=>{let{markActive:o}=e;return[t.mark,o&&t.markActive]}})(He(({theme:e})=>({position:\"absolute\",width:2,height:2,borderRadius:1,backgroundColor:\"currentColor\",variants:[{props:{orientation:\"horizontal\"},style:{top:\"50%\",transform:\"translate(-1px, -50%)\"}},{props:{orientation:\"vertical\"},style:{left:\"50%\",transform:\"translate(-50%, 1px)\"}},{props:{markActive:!0},style:{backgroundColor:(e.vars||e).palette.background.paper,opacity:.8}}]}))),TN=ae(\"span\",{name:\"MuiSlider\",slot:\"MarkLabel\",shouldForwardProp:e=>Hu(e)&&e!==\"markLabelActive\"})(He(({theme:e})=>({...e.typography.body2,color:(e.vars||e).palette.text.secondary,position:\"absolute\",whiteSpace:\"nowrap\",variants:[{props:{orientation:\"horizontal\"},style:{top:30,transform:\"translateX(-50%)\",\"@media (pointer: coarse)\":{top:40}}},{props:{orientation:\"vertical\"},style:{left:36,transform:\"translateY(50%)\",\"@media (pointer: coarse)\":{left:44}}},{props:{markLabelActive:!0},style:{color:(e.vars||e).palette.text.primary}}]}))),SN=e=>{let{disabled:t,dragging:o,marked:r,orientation:n,track:a,classes:i,color:l,size:s}=e,c={root:[\"root\",t&&\"disabled\",o&&\"dragging\",r&&\"marked\",n===\"vertical\"&&\"vertical\",a===\"inverted\"&&\"trackInverted\",a===!1&&\"trackFalse\",l&&`color${me(l)}`,s&&`size${me(s)}`],rail:[\"rail\"],track:[\"track\"],mark:[\"mark\"],markActive:[\"markActive\"],markLabel:[\"markLabel\"],markLabelActive:[\"markLabelActive\"],valueLabel:[\"valueLabel\"],thumb:[\"thumb\",t&&\"disabled\",s&&`thumbSize${me(s)}`,l&&`thumbColor${me(l)}`],active:[\"active\"],disabled:[\"disabled\"],focusVisible:[\"focusVisible\"]};return Le(c,LC,i)},EN=({children:e})=>e,PN=zm.forwardRef(function(t,o){let r=je({props:t,name:\"MuiSlider\"}),n=li(),{\"aria-label\":a,\"aria-valuetext\":i,\"aria-labelledby\":l,component:s=\"span\",components:c={},componentsProps:u={},color:m=\"primary\",classes:p,className:d,disableSwap:v=!1,disabled:T=!1,getAriaLabel:S,getAriaValueText:h,marks:y=!1,max:g=100,min:b=0,name:E,onChange:C,onChangeCommitted:P,orientation:A=\"horizontal\",shiftStep:_=10,size:z=\"medium\",step:I=1,scale:x=jC,slotProps:k,slots:U,tabIndex:O,track:N=\"normal\",value:X,valueLabelDisplay:oe=\"off\",valueLabelFormat:W=jC,...Te}=r,fe={...r,isRtl:n,max:g,min:b,classes:p,disabled:T,disableSwap:v,orientation:A,marks:y,color:m,size:z,step:I,shiftStep:_,scale:x,track:N,valueLabelDisplay:oe,valueLabelFormat:W},{axisProps:Ke,getRootProps:Ze,getHiddenInputProps:Ue,getThumbProps:xe,open:Je,active:ht,axis:we,focusedThumbIndex:ft,range:le,dragging:Oe,marks:Ae,values:et,trackOffset:dt,trackLeap:Lt,getThumbStyle:jt}=kC({...fe,rootRef:o});fe.marked=Ae.length>0&&Ae.some(Tt=>Tt.label),fe.dragging=Oe,fe.focusedThumbIndex=ft;let Be=SN(fe),Nt=U?.root??c.Root??yN,Ro=U?.rail??c.Rail??hN,Ut=U?.track??c.Track??gN,st=U?.thumb??c.Thumb??bN,se=U?.valueLabel??c.ValueLabel??vN,xt=U?.mark??c.Mark??xN,fr=U?.markLabel??c.MarkLabel??TN,Z=U?.input??c.Input??\"input\",ee=k?.root??u.root,Se=k?.rail??u.rail,ye=k?.track??u.track,ze=k?.thumb??u.thumb,ue=k?.valueLabel??u.valueLabel,gt=k?.mark??u.mark,ce=k?.markLabel??u.markLabel,ke=k?.input??u.input,he=cr({elementType:Nt,getSlotProps:Ze,externalSlotProps:ee,externalForwardedProps:Te,additionalProps:{...BC(Nt)&&{as:s}},ownerState:{...fe,...ee?.ownerState},className:[Be.root,d]}),Wt=cr({elementType:Ro,externalSlotProps:Se,ownerState:fe,className:Be.rail}),be=cr({elementType:Ut,externalSlotProps:ye,additionalProps:{style:{...Ke[we].offset(dt),...Ke[we].leap(Lt)}},ownerState:{...fe,...ye?.ownerState},className:Be.track}),uo=cr({elementType:st,getSlotProps:xe,externalSlotProps:ze,ownerState:{...fe,...ze?.ownerState},className:Be.thumb}),ve=cr({elementType:se,externalSlotProps:ue,ownerState:{...fe,...ue?.ownerState},className:Be.valueLabel}),po=cr({elementType:xt,externalSlotProps:gt,ownerState:fe,className:Be.mark}),Ht=cr({elementType:fr,externalSlotProps:ce,ownerState:fe,className:Be.markLabel}),Sn=cr({elementType:Z,getSlotProps:Ue,externalSlotProps:ke,ownerState:fe});return(0,hn.jsxs)(Nt,{...he,children:[(0,hn.jsx)(Ro,{...Wt}),(0,hn.jsx)(Ut,{...be}),Ae.filter(Tt=>Tt.value>=b&&Tt.value<=g).map((Tt,Qe)=>{let Ar=lp(Tt.value,b,g),En=Ke[we].offset(Ar),Gt;return N===!1?Gt=et.includes(Tt.value):Gt=N===\"normal\"&&(le?Tt.value>=et[0]&&Tt.value<=et[et.length-1]:Tt.value<=et[0])||N===\"inverted\"&&(le?Tt.value<=et[0]||Tt.value>=et[et.length-1]:Tt.value>=et[0]),(0,hn.jsxs)(zm.Fragment,{children:[(0,hn.jsx)(xt,{\"data-index\":Qe,...po,...!dn(xt)&&{markActive:Gt},style:{...En,...po.style},className:ie(po.className,Gt&&Be.markActive)}),Tt.label!=null?(0,hn.jsx)(fr,{\"aria-hidden\":!0,\"data-index\":Qe,...Ht,...!dn(fr)&&{markLabelActive:Gt},style:{...En,...Ht.style},className:ie(Be.markLabel,Ht.className,Gt&&Be.markLabelActive),children:Tt.label}):null]},Qe)}),et.map((Tt,Qe)=>{let Ar=lp(Tt,b,g),En=Ke[we].offset(Ar),Gt=oe===\"off\"?EN:se;return(0,hn.jsx)(Gt,{...!dn(Gt)&&{valueLabelFormat:W,valueLabelDisplay:oe,value:typeof W==\"function\"?W(x(Tt),Qe):W,index:Qe,open:Je===Qe||ht===Qe||oe===\"on\",disabled:T},...ve,children:(0,hn.jsx)(st,{\"data-index\":Qe,...uo,className:ie(Be.thumb,uo.className,ht===Qe&&Be.active,ft===Qe&&Be.focusVisible),style:{...En,...jt(Qe),...uo.style},children:(0,hn.jsx)(Z,{\"data-index\":Qe,\"aria-label\":S?S(Qe):a,\"aria-valuenow\":x(Tt),\"aria-labelledby\":l,\"aria-valuetext\":h?h(x(Tt),Qe):i,value:et[Qe],...Sn})})},Qe)})]})}),km=PN;var oo=q(re(),1);var sR=q(re(),1);var Vo=q(re(),1);var Qt=\"top\",go=\"bottom\",co=\"right\",to=\"left\",Bm=\"auto\",fi=[Qt,go,co,to],va=\"start\",al=\"end\",UC=\"clippingParents\",Lm=\"viewport\",oc=\"popper\",HC=\"reference\",ib=fi.reduce(function(e,t){return e.concat([t+\"-\"+va,t+\"-\"+al])},[]),jm=[].concat(fi,[Bm]).reduce(function(e,t){return e.concat([t,t+\"-\"+va,t+\"-\"+al])},[]),CN=\"beforeRead\",RN=\"read\",wN=\"afterRead\",MN=\"beforeMain\",ON=\"main\",AN=\"afterMain\",DN=\"beforeWrite\",NN=\"write\",_N=\"afterWrite\",VC=[CN,RN,wN,MN,ON,AN,DN,NN,_N];function Po(e){return e?(e.nodeName||\"\").toLowerCase():null}function Bt(e){if(e==null)return window;if(e.toString()!==\"[object Window]\"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Zr(e){var t=Bt(e).Element;return e instanceof t||e instanceof Element}function bo(e){var t=Bt(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function rc(e){if(typeof ShadowRoot>\"u\")return!1;var t=Bt(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function zN(e){var t=e.state;Object.keys(t.elements).forEach(function(o){var r=t.styles[o]||{},n=t.attributes[o]||{},a=t.elements[o];!bo(a)||!Po(a)||(Object.assign(a.style,r),Object.keys(n).forEach(function(i){var l=n[i];l===!1?a.removeAttribute(i):a.setAttribute(i,l===!0?\"\":l)}))})}function kN(e){var t=e.state,o={popper:{position:t.options.strategy,left:\"0\",top:\"0\",margin:\"0\"},arrow:{position:\"absolute\"},reference:{}};return Object.assign(t.elements.popper.style,o.popper),t.styles=o,t.elements.arrow&&Object.assign(t.elements.arrow.style,o.arrow),function(){Object.keys(t.elements).forEach(function(r){var n=t.elements[r],a=t.attributes[r]||{},i=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:o[r]),l=i.reduce(function(s,c){return s[c]=\"\",s},{});!bo(n)||!Po(n)||(Object.assign(n.style,l),Object.keys(a).forEach(function(s){n.removeAttribute(s)}))})}}var $C={name:\"applyStyles\",enabled:!0,phase:\"write\",fn:zN,effect:kN,requires:[\"computeStyles\"]};function Co(e){return e.split(\"-\")[0]}var gn=Math.max,il=Math.min,xa=Math.round;function nc(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+\"/\"+t.version}).join(\" \"):navigator.userAgent}function sp(){return!/^((?!chrome|android).)*safari/i.test(nc())}function Jr(e,t,o){t===void 0&&(t=!1),o===void 0&&(o=!1);var r=e.getBoundingClientRect(),n=1,a=1;t&&bo(e)&&(n=e.offsetWidth>0&&xa(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&xa(r.height)/e.offsetHeight||1);var i=Zr(e)?Bt(e):window,l=i.visualViewport,s=!sp()&&o,c=(r.left+(s&&l?l.offsetLeft:0))/n,u=(r.top+(s&&l?l.offsetTop:0))/a,m=r.width/n,p=r.height/a;return{width:m,height:p,top:u,right:c+m,bottom:u+p,left:c,x:c,y:u}}function ll(e){var t=Jr(e),o=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-o)<=1&&(o=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:o,height:r}}function cp(e,t){var o=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(o&&rc(o)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Zo(e){return Bt(e).getComputedStyle(e)}function lb(e){return[\"table\",\"td\",\"th\"].indexOf(Po(e))>=0}function ko(e){return((Zr(e)?e.ownerDocument:e.document)||window.document).documentElement}function Ta(e){return Po(e)===\"html\"?e:e.assignedSlot||e.parentNode||(rc(e)?e.host:null)||ko(e)}function YC(e){return!bo(e)||Zo(e).position===\"fixed\"?null:e.offsetParent}function BN(e){var t=/firefox/i.test(nc()),o=/Trident/i.test(nc());if(o&&bo(e)){var r=Zo(e);if(r.position===\"fixed\")return null}var n=Ta(e);for(rc(n)&&(n=n.host);bo(n)&&[\"html\",\"body\"].indexOf(Po(n))<0;){var a=Zo(n);if(a.transform!==\"none\"||a.perspective!==\"none\"||a.contain===\"paint\"||[\"transform\",\"perspective\"].indexOf(a.willChange)!==-1||t&&a.willChange===\"filter\"||t&&a.filter&&a.filter!==\"none\")return n;n=n.parentNode}return null}function bn(e){for(var t=Bt(e),o=YC(e);o&&lb(o)&&Zo(o).position===\"static\";)o=YC(o);return o&&(Po(o)===\"html\"||Po(o)===\"body\"&&Zo(o).position===\"static\")?t:o||BN(e)||t}function sl(e){return[\"top\",\"bottom\"].indexOf(e)>=0?\"x\":\"y\"}function cl(e,t,o){return gn(e,il(t,o))}function XC(e,t,o){var r=cl(e,t,o);return r>o?o:r}function up(){return{top:0,right:0,bottom:0,left:0}}function pp(e){return Object.assign({},up(),e)}function fp(e,t){return t.reduce(function(o,r){return o[r]=e,o},{})}var LN=function(t,o){return t=typeof t==\"function\"?t(Object.assign({},o.rects,{placement:o.placement})):t,pp(typeof t!=\"number\"?t:fp(t,fi))};function jN(e){var t,o=e.state,r=e.name,n=e.options,a=o.elements.arrow,i=o.modifiersData.popperOffsets,l=Co(o.placement),s=sl(l),c=[to,co].indexOf(l)>=0,u=c?\"height\":\"width\";if(!(!a||!i)){var m=LN(n.padding,o),p=ll(a),d=s===\"y\"?Qt:to,v=s===\"y\"?go:co,T=o.rects.reference[u]+o.rects.reference[s]-i[s]-o.rects.popper[u],S=i[s]-o.rects.reference[s],h=bn(a),y=h?s===\"y\"?h.clientHeight||0:h.clientWidth||0:0,g=T/2-S/2,b=m[d],E=y-p[u]-m[v],C=y/2-p[u]/2+g,P=cl(b,C,E),A=s;o.modifiersData[r]=(t={},t[A]=P,t.centerOffset=P-C,t)}}function UN(e){var t=e.state,o=e.options,r=o.element,n=r===void 0?\"[data-popper-arrow]\":r;n!=null&&(typeof n==\"string\"&&(n=t.elements.popper.querySelector(n),!n)||cp(t.elements.popper,n)&&(t.elements.arrow=n))}var GC={name:\"arrow\",enabled:!0,phase:\"main\",fn:jN,effect:UN,requires:[\"popperOffsets\"],requiresIfExists:[\"preventOverflow\"]};function en(e){return e.split(\"-\")[1]}var HN={top:\"auto\",right:\"auto\",bottom:\"auto\",left:\"auto\"};function VN(e,t){var o=e.x,r=e.y,n=t.devicePixelRatio||1;return{x:xa(o*n)/n||0,y:xa(r*n)/n||0}}function qC(e){var t,o=e.popper,r=e.popperRect,n=e.placement,a=e.variation,i=e.offsets,l=e.position,s=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,m=e.isFixed,p=i.x,d=p===void 0?0:p,v=i.y,T=v===void 0?0:v,S=typeof u==\"function\"?u({x:d,y:T}):{x:d,y:T};d=S.x,T=S.y;var h=i.hasOwnProperty(\"x\"),y=i.hasOwnProperty(\"y\"),g=to,b=Qt,E=window;if(c){var C=bn(o),P=\"clientHeight\",A=\"clientWidth\";if(C===Bt(o)&&(C=ko(o),Zo(C).position!==\"static\"&&l===\"absolute\"&&(P=\"scrollHeight\",A=\"scrollWidth\")),C=C,n===Qt||(n===to||n===co)&&a===al){b=go;var _=m&&C===E&&E.visualViewport?E.visualViewport.height:C[P];T-=_-r.height,T*=s?1:-1}if(n===to||(n===Qt||n===go)&&a===al){g=co;var z=m&&C===E&&E.visualViewport?E.visualViewport.width:C[A];d-=z-r.width,d*=s?1:-1}}var I=Object.assign({position:l},c&&HN),x=u===!0?VN({x:d,y:T},Bt(o)):{x:d,y:T};if(d=x.x,T=x.y,s){var k;return Object.assign({},I,(k={},k[b]=y?\"0\":\"\",k[g]=h?\"0\":\"\",k.transform=(E.devicePixelRatio||1)<=1?\"translate(\"+d+\"px, \"+T+\"px)\":\"translate3d(\"+d+\"px, \"+T+\"px, 0)\",k))}return Object.assign({},I,(t={},t[b]=y?T+\"px\":\"\",t[g]=h?d+\"px\":\"\",t.transform=\"\",t))}function $N(e){var t=e.state,o=e.options,r=o.gpuAcceleration,n=r===void 0?!0:r,a=o.adaptive,i=a===void 0?!0:a,l=o.roundOffsets,s=l===void 0?!0:l,c={placement:Co(t.placement),variation:en(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:n,isFixed:t.options.strategy===\"fixed\"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,qC(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:s})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,qC(Object.assign({},c,{offsets:t.modifiersData.arrow,position:\"absolute\",adaptive:!1,roundOffsets:s})))),t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-placement\":t.placement})}var IC={name:\"computeStyles\",enabled:!0,phase:\"beforeWrite\",fn:$N,data:{}};var Um={passive:!0};function YN(e){var t=e.state,o=e.instance,r=e.options,n=r.scroll,a=n===void 0?!0:n,i=r.resize,l=i===void 0?!0:i,s=Bt(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach(function(u){u.addEventListener(\"scroll\",o.update,Um)}),l&&s.addEventListener(\"resize\",o.update,Um),function(){a&&c.forEach(function(u){u.removeEventListener(\"scroll\",o.update,Um)}),l&&s.removeEventListener(\"resize\",o.update,Um)}}var FC={name:\"eventListeners\",enabled:!0,phase:\"write\",fn:function(){},effect:YN,data:{}};var XN={left:\"right\",right:\"left\",bottom:\"top\",top:\"bottom\"};function ac(e){return e.replace(/left|right|bottom|top/g,function(t){return XN[t]})}var GN={start:\"end\",end:\"start\"};function Hm(e){return e.replace(/start|end/g,function(t){return GN[t]})}function ul(e){var t=Bt(e),o=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:o,scrollTop:r}}function pl(e){return Jr(ko(e)).left+ul(e).scrollLeft}function sb(e,t){var o=Bt(e),r=ko(e),n=o.visualViewport,a=r.clientWidth,i=r.clientHeight,l=0,s=0;if(n){a=n.width,i=n.height;var c=sp();(c||!c&&t===\"fixed\")&&(l=n.offsetLeft,s=n.offsetTop)}return{width:a,height:i,x:l+pl(e),y:s}}function cb(e){var t,o=ko(e),r=ul(e),n=(t=e.ownerDocument)==null?void 0:t.body,a=gn(o.scrollWidth,o.clientWidth,n?n.scrollWidth:0,n?n.clientWidth:0),i=gn(o.scrollHeight,o.clientHeight,n?n.scrollHeight:0,n?n.clientHeight:0),l=-r.scrollLeft+pl(e),s=-r.scrollTop;return Zo(n||o).direction===\"rtl\"&&(l+=gn(o.clientWidth,n?n.clientWidth:0)-a),{width:a,height:i,x:l,y:s}}function fl(e){var t=Zo(e),o=t.overflow,r=t.overflowX,n=t.overflowY;return/auto|scroll|overlay|hidden/.test(o+n+r)}function Vm(e){return[\"html\",\"body\",\"#document\"].indexOf(Po(e))>=0?e.ownerDocument.body:bo(e)&&fl(e)?e:Vm(Ta(e))}function di(e,t){var o;t===void 0&&(t=[]);var r=Vm(e),n=r===((o=e.ownerDocument)==null?void 0:o.body),a=Bt(r),i=n?[a].concat(a.visualViewport||[],fl(r)?r:[]):r,l=t.concat(i);return n?l:l.concat(di(Ta(i)))}function ic(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function qN(e,t){var o=Jr(e,!1,t===\"fixed\");return o.top=o.top+e.clientTop,o.left=o.left+e.clientLeft,o.bottom=o.top+e.clientHeight,o.right=o.left+e.clientWidth,o.width=e.clientWidth,o.height=e.clientHeight,o.x=o.left,o.y=o.top,o}function KC(e,t,o){return t===Lm?ic(sb(e,o)):Zr(t)?qN(t,o):ic(cb(ko(e)))}function IN(e){var t=di(Ta(e)),o=[\"absolute\",\"fixed\"].indexOf(Zo(e).position)>=0,r=o&&bo(e)?bn(e):e;return Zr(r)?t.filter(function(n){return Zr(n)&&cp(n,r)&&Po(n)!==\"body\"}):[]}function ub(e,t,o,r){var n=t===\"clippingParents\"?IN(e):[].concat(t),a=[].concat(n,[o]),i=a[0],l=a.reduce(function(s,c){var u=KC(e,c,r);return s.top=gn(u.top,s.top),s.right=il(u.right,s.right),s.bottom=il(u.bottom,s.bottom),s.left=gn(u.left,s.left),s},KC(e,i,r));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}function dp(e){var t=e.reference,o=e.element,r=e.placement,n=r?Co(r):null,a=r?en(r):null,i=t.x+t.width/2-o.width/2,l=t.y+t.height/2-o.height/2,s;switch(n){case Qt:s={x:i,y:t.y-o.height};break;case go:s={x:i,y:t.y+t.height};break;case co:s={x:t.x+t.width,y:l};break;case to:s={x:t.x-o.width,y:l};break;default:s={x:t.x,y:t.y}}var c=n?sl(n):null;if(c!=null){var u=c===\"y\"?\"height\":\"width\";switch(a){case va:s[c]=s[c]-(t[u]/2-o[u]/2);break;case al:s[c]=s[c]+(t[u]/2-o[u]/2);break;default:}}return s}function vn(e,t){t===void 0&&(t={});var o=t,r=o.placement,n=r===void 0?e.placement:r,a=o.strategy,i=a===void 0?e.strategy:a,l=o.boundary,s=l===void 0?UC:l,c=o.rootBoundary,u=c===void 0?Lm:c,m=o.elementContext,p=m===void 0?oc:m,d=o.altBoundary,v=d===void 0?!1:d,T=o.padding,S=T===void 0?0:T,h=pp(typeof S!=\"number\"?S:fp(S,fi)),y=p===oc?HC:oc,g=e.rects.popper,b=e.elements[v?y:p],E=ub(Zr(b)?b:b.contextElement||ko(e.elements.popper),s,u,i),C=Jr(e.elements.reference),P=dp({reference:C,element:g,strategy:\"absolute\",placement:n}),A=ic(Object.assign({},g,P)),_=p===oc?A:C,z={top:E.top-_.top+h.top,bottom:_.bottom-E.bottom+h.bottom,left:E.left-_.left+h.left,right:_.right-E.right+h.right},I=e.modifiersData.offset;if(p===oc&&I){var x=I[n];Object.keys(z).forEach(function(k){var U=[co,go].indexOf(k)>=0?1:-1,O=[Qt,go].indexOf(k)>=0?\"y\":\"x\";z[k]+=x[O]*U})}return z}function pb(e,t){t===void 0&&(t={});var o=t,r=o.placement,n=o.boundary,a=o.rootBoundary,i=o.padding,l=o.flipVariations,s=o.allowedAutoPlacements,c=s===void 0?jm:s,u=en(r),m=u?l?ib:ib.filter(function(v){return en(v)===u}):fi,p=m.filter(function(v){return c.indexOf(v)>=0});p.length===0&&(p=m);var d=p.reduce(function(v,T){return v[T]=vn(e,{placement:T,boundary:n,rootBoundary:a,padding:i})[Co(T)],v},{});return Object.keys(d).sort(function(v,T){return d[v]-d[T]})}function FN(e){if(Co(e)===Bm)return[];var t=ac(e);return[Hm(e),t,Hm(t)]}function KN(e){var t=e.state,o=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var n=o.mainAxis,a=n===void 0?!0:n,i=o.altAxis,l=i===void 0?!0:i,s=o.fallbackPlacements,c=o.padding,u=o.boundary,m=o.rootBoundary,p=o.altBoundary,d=o.flipVariations,v=d===void 0?!0:d,T=o.allowedAutoPlacements,S=t.options.placement,h=Co(S),y=h===S,g=s||(y||!v?[ac(S)]:FN(S)),b=[S].concat(g).reduce(function(Ue,xe){return Ue.concat(Co(xe)===Bm?pb(t,{placement:xe,boundary:u,rootBoundary:m,padding:c,flipVariations:v,allowedAutoPlacements:T}):xe)},[]),E=t.rects.reference,C=t.rects.popper,P=new Map,A=!0,_=b[0],z=0;z=0,O=U?\"width\":\"height\",N=vn(t,{placement:I,boundary:u,rootBoundary:m,altBoundary:p,padding:c}),X=U?k?co:to:k?go:Qt;E[O]>C[O]&&(X=ac(X));var oe=ac(X),W=[];if(a&&W.push(N[x]<=0),l&&W.push(N[X]<=0,N[oe]<=0),W.every(function(Ue){return Ue})){_=I,A=!1;break}P.set(I,W)}if(A)for(var Te=v?3:1,fe=function(xe){var Je=b.find(function(ht){var we=P.get(ht);if(we)return we.slice(0,xe).every(function(ft){return ft})});if(Je)return _=Je,\"break\"},Ke=Te;Ke>0;Ke--){var Ze=fe(Ke);if(Ze===\"break\")break}t.placement!==_&&(t.modifiersData[r]._skip=!0,t.placement=_,t.reset=!0)}}var QC={name:\"flip\",enabled:!0,phase:\"main\",fn:KN,requiresIfExists:[\"offset\"],data:{_skip:!1}};function WC(e,t,o){return o===void 0&&(o={x:0,y:0}),{top:e.top-t.height-o.y,right:e.right-t.width+o.x,bottom:e.bottom-t.height+o.y,left:e.left-t.width-o.x}}function ZC(e){return[Qt,co,go,to].some(function(t){return e[t]>=0})}function QN(e){var t=e.state,o=e.name,r=t.rects.reference,n=t.rects.popper,a=t.modifiersData.preventOverflow,i=vn(t,{elementContext:\"reference\"}),l=vn(t,{altBoundary:!0}),s=WC(i,r),c=WC(l,n,a),u=ZC(s),m=ZC(c);t.modifiersData[o]={referenceClippingOffsets:s,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:m},t.attributes.popper=Object.assign({},t.attributes.popper,{\"data-popper-reference-hidden\":u,\"data-popper-escaped\":m})}var JC={name:\"hide\",enabled:!0,phase:\"main\",requiresIfExists:[\"preventOverflow\"],fn:QN};function WN(e,t,o){var r=Co(e),n=[to,Qt].indexOf(r)>=0?-1:1,a=typeof o==\"function\"?o(Object.assign({},t,{placement:e})):o,i=a[0],l=a[1];return i=i||0,l=(l||0)*n,[to,co].indexOf(r)>=0?{x:l,y:i}:{x:i,y:l}}function ZN(e){var t=e.state,o=e.options,r=e.name,n=o.offset,a=n===void 0?[0,0]:n,i=jm.reduce(function(u,m){return u[m]=WN(m,t.rects,a),u},{}),l=i[t.placement],s=l.x,c=l.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=i}var eR={name:\"offset\",enabled:!0,phase:\"main\",requires:[\"popperOffsets\"],fn:ZN};function JN(e){var t=e.state,o=e.name;t.modifiersData[o]=dp({reference:t.rects.reference,element:t.rects.popper,strategy:\"absolute\",placement:t.placement})}var tR={name:\"popperOffsets\",enabled:!0,phase:\"read\",fn:JN,data:{}};function fb(e){return e===\"x\"?\"y\":\"x\"}function e_(e){var t=e.state,o=e.options,r=e.name,n=o.mainAxis,a=n===void 0?!0:n,i=o.altAxis,l=i===void 0?!1:i,s=o.boundary,c=o.rootBoundary,u=o.altBoundary,m=o.padding,p=o.tether,d=p===void 0?!0:p,v=o.tetherOffset,T=v===void 0?0:v,S=vn(t,{boundary:s,rootBoundary:c,padding:m,altBoundary:u}),h=Co(t.placement),y=en(t.placement),g=!y,b=sl(h),E=fb(b),C=t.modifiersData.popperOffsets,P=t.rects.reference,A=t.rects.popper,_=typeof T==\"function\"?T(Object.assign({},t.rects,{placement:t.placement})):T,z=typeof _==\"number\"?{mainAxis:_,altAxis:_}:Object.assign({mainAxis:0,altAxis:0},_),I=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,x={x:0,y:0};if(C){if(a){var k,U=b===\"y\"?Qt:to,O=b===\"y\"?go:co,N=b===\"y\"?\"height\":\"width\",X=C[b],oe=X+S[U],W=X-S[O],Te=d?-A[N]/2:0,fe=y===va?P[N]:A[N],Ke=y===va?-A[N]:-P[N],Ze=t.elements.arrow,Ue=d&&Ze?ll(Ze):{width:0,height:0},xe=t.modifiersData[\"arrow#persistent\"]?t.modifiersData[\"arrow#persistent\"].padding:up(),Je=xe[U],ht=xe[O],we=cl(0,P[N],Ue[N]),ft=g?P[N]/2-Te-we-Je-z.mainAxis:fe-we-Je-z.mainAxis,le=g?-P[N]/2+Te+we+ht+z.mainAxis:Ke+we+ht+z.mainAxis,Oe=t.elements.arrow&&bn(t.elements.arrow),Ae=Oe?b===\"y\"?Oe.clientTop||0:Oe.clientLeft||0:0,et=(k=I?.[b])!=null?k:0,dt=X+ft-et-Ae,Lt=X+le-et,jt=cl(d?il(oe,dt):oe,X,d?gn(W,Lt):W);C[b]=jt,x[b]=jt-X}if(l){var Be,Nt=b===\"x\"?Qt:to,Ro=b===\"x\"?go:co,Ut=C[E],st=E===\"y\"?\"height\":\"width\",se=Ut+S[Nt],xt=Ut-S[Ro],fr=[Qt,to].indexOf(h)!==-1,Z=(Be=I?.[E])!=null?Be:0,ee=fr?se:Ut-P[st]-A[st]-Z+z.altAxis,Se=fr?Ut+P[st]+A[st]-Z-z.altAxis:xt,ye=d&&fr?XC(ee,Ut,Se):cl(d?ee:se,Ut,d?Se:xt);C[E]=ye,x[E]=ye-Ut}t.modifiersData[r]=x}}var oR={name:\"preventOverflow\",enabled:!0,phase:\"main\",fn:e_,requiresIfExists:[\"offset\"]};function db(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function mb(e){return e===Bt(e)||!bo(e)?ul(e):db(e)}function t_(e){var t=e.getBoundingClientRect(),o=xa(t.width)/e.offsetWidth||1,r=xa(t.height)/e.offsetHeight||1;return o!==1||r!==1}function yb(e,t,o){o===void 0&&(o=!1);var r=bo(t),n=bo(t)&&t_(t),a=ko(t),i=Jr(e,n,o),l={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(r||!r&&!o)&&((Po(t)!==\"body\"||fl(a))&&(l=mb(t)),bo(t)?(s=Jr(t,!0),s.x+=t.clientLeft,s.y+=t.clientTop):a&&(s.x=pl(a))),{x:i.left+l.scrollLeft-s.x,y:i.top+l.scrollTop-s.y,width:i.width,height:i.height}}function o_(e){var t=new Map,o=new Set,r=[];e.forEach(function(a){t.set(a.name,a)});function n(a){o.add(a.name);var i=[].concat(a.requires||[],a.requiresIfExists||[]);i.forEach(function(l){if(!o.has(l)){var s=t.get(l);s&&n(s)}}),r.push(a)}return e.forEach(function(a){o.has(a.name)||n(a)}),r}function hb(e){var t=o_(e);return VC.reduce(function(o,r){return o.concat(t.filter(function(n){return n.phase===r}))},[])}function gb(e){var t;return function(){return t||(t=new Promise(function(o){Promise.resolve().then(function(){t=void 0,o(e())})})),t}}function bb(e){var t=e.reduce(function(o,r){var n=o[r.name];return o[r.name]=n?Object.assign({},n,r,{options:Object.assign({},n.options,r.options),data:Object.assign({},n.data,r.data)}):r,o},{});return Object.keys(t).map(function(o){return t[o]})}var rR={placement:\"bottom\",modifiers:[],strategy:\"absolute\"};function nR(){for(var e=arguments.length,t=new Array(e),o=0;o{let{classes:t}=e;return Le({root:[\"root\"]},iR,t)},l_={},s_=Vo.forwardRef(function(t,o){let{anchorEl:r,children:n,direction:a,disablePortal:i,modifiers:l,open:s,placement:c,popperOptions:u,popperRef:m,slotProps:p={},slots:d={},TransitionProps:v,ownerState:T,...S}=t,h=Vo.useRef(null),y=yo(h,o),g=Vo.useRef(null),b=yo(g,m),E=Vo.useRef(b);wr(()=>{E.current=b},[b]),Vo.useImperativeHandle(m,()=>g.current,[]);let C=n_(c,a),[P,A]=Vo.useState(C),[_,z]=Vo.useState(xb(r));Vo.useEffect(()=>{g.current&&g.current.forceUpdate()}),Vo.useEffect(()=>{r&&z(xb(r))},[r]),wr(()=>{if(!_||!s)return;let O=oe=>{A(oe.placement)},N=[{name:\"preventOverflow\",options:{altBoundary:i}},{name:\"flip\",options:{altBoundary:i}},{name:\"onUpdate\",enabled:!0,phase:\"afterWrite\",fn:({state:oe})=>{O(oe)}}];l!=null&&(N=N.concat(l)),u&&u.modifiers!=null&&(N=N.concat(u.modifiers));let X=vb(_,h.current,{placement:C,...u,modifiers:N});return E.current(X),()=>{X.destroy(),E.current(null)}},[_,i,l,s,u,C]);let I={placement:P};v!==null&&(I.TransitionProps=v);let x=i_(t),k=d.root??\"div\",U=cr({elementType:k,externalSlotProps:p.root,externalForwardedProps:S,additionalProps:{role:\"tooltip\",ref:y},ownerState:t,className:x.root});return(0,$m.jsx)(k,{...U,children:typeof n==\"function\"?n(I):n})}),c_=Vo.forwardRef(function(t,o){let{anchorEl:r,children:n,container:a,direction:i=\"ltr\",disablePortal:l=!1,keepMounted:s=!1,modifiers:c,open:u,placement:m=\"bottom\",popperOptions:p=l_,popperRef:d,style:v,transition:T=!1,slotProps:S={},slots:h={},...y}=t,[g,b]=Vo.useState(!0),E=()=>{b(!1)},C=()=>{b(!0)};if(!s&&!u&&(!T||g))return null;let P;if(a)P=a;else if(r){let z=xb(r);P=z&&a_(z)?Yt(z).body:Yt(null).body}let A=!u&&s&&(!T||g)?\"none\":void 0,_=T?{in:u,onEnter:E,onExited:C}:void 0;return(0,$m.jsx)(ap,{disablePortal:l,container:P,children:(0,$m.jsx)(s_,{anchorEl:r,direction:i,disablePortal:l,modifiers:c,ref:o,open:T?!g:u,placement:m,popperOptions:p,popperRef:d,slotProps:S,slots:h,...y,style:{position:\"fixed\",top:0,left:0,display:A,...v},TransitionProps:_,children:n})})}),lR=c_;var cR=q(Ie(),1),u_=ae(lR,{name:\"MuiPopper\",slot:\"Root\"})({}),p_=sR.forwardRef(function(t,o){let r=li(),n=je({props:t,name:\"MuiPopper\"}),{anchorEl:a,component:i,components:l,componentsProps:s,container:c,disablePortal:u,keepMounted:m,modifiers:p,open:d,placement:v,popperOptions:T,popperRef:S,transition:h,slots:y,slotProps:g,...b}=n,E=y?.root??l?.Root,C={anchorEl:a,container:c,disablePortal:u,keepMounted:m,modifiers:p,open:d,placement:v,popperOptions:T,popperRef:S,transition:h,...b};return(0,cR.jsx)(u_,{as:i,direction:r?\"rtl\":\"ltr\",slots:{root:E},slotProps:g??s,...C,ref:o})}),Ym=p_;function uR(e){return _e(\"MuiTooltip\",e)}var f_=Ce(\"MuiTooltip\",[\"popper\",\"popperInteractive\",\"popperArrow\",\"popperClose\",\"tooltip\",\"tooltipArrow\",\"touch\",\"tooltipPlacementLeft\",\"tooltipPlacementRight\",\"tooltipPlacementTop\",\"tooltipPlacementBottom\",\"arrow\"]),Xt=f_;var mi=q(Ie(),1);function d_(e){return Math.round(e*1e5)/1e5}var m_=e=>{let{classes:t,disableInteractive:o,arrow:r,touch:n,placement:a}=e,i={popper:[\"popper\",!o&&\"popperInteractive\",r&&\"popperArrow\"],tooltip:[\"tooltip\",r&&\"tooltipArrow\",n&&\"touch\",`tooltipPlacement${me(a.split(\"-\")[0])}`],arrow:[\"arrow\"]};return Le(i,uR,t)},y_=ae(Ym,{name:\"MuiTooltip\",slot:\"Popper\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.popper,!o.disableInteractive&&t.popperInteractive,o.arrow&&t.popperArrow,!o.open&&t.popperClose]}})(He(({theme:e})=>({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:\"none\",variants:[{props:({ownerState:t})=>!t.disableInteractive,style:{pointerEvents:\"auto\"}},{props:({open:t})=>!t,style:{pointerEvents:\"none\"}},{props:({ownerState:t})=>t.arrow,style:{[`&[data-popper-placement*=\"bottom\"] .${Xt.arrow}`]:{top:0,marginTop:\"-0.71em\",\"&::before\":{transformOrigin:\"0 100%\"}},[`&[data-popper-placement*=\"top\"] .${Xt.arrow}`]:{bottom:0,marginBottom:\"-0.71em\",\"&::before\":{transformOrigin:\"100% 0\"}},[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"100% 100%\"}},[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{height:\"1em\",width:\"0.71em\",\"&::before\":{transformOrigin:\"0 0\"}}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"right\"] .${Xt.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{right:0,marginRight:\"-0.71em\"}}},{props:({ownerState:t})=>t.arrow&&!!t.isRtl,style:{[`&[data-popper-placement*=\"left\"] .${Xt.arrow}`]:{left:0,marginLeft:\"-0.71em\"}}}]}))),h_=ae(\"div\",{name:\"MuiTooltip\",slot:\"Tooltip\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.tooltip,o.touch&&t.touch,o.arrow&&t.tooltipArrow,t[`tooltipPlacement${me(o.placement.split(\"-\")[0])}`]]}})(He(({theme:e})=>({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.92),borderRadius:(e.vars||e).shape.borderRadius,color:(e.vars||e).palette.common.white,fontFamily:e.typography.fontFamily,padding:\"4px 8px\",fontSize:e.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:\"break-word\",fontWeight:e.typography.fontWeightMedium,[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{transformOrigin:\"right center\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{transformOrigin:\"left center\"},[`.${Xt.popper}[data-popper-placement*=\"top\"] &`]:{transformOrigin:\"center bottom\",marginBottom:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"bottom\"] &`]:{transformOrigin:\"center top\",marginTop:\"14px\"},variants:[{props:({ownerState:t})=>t.arrow,style:{position:\"relative\",margin:0}},{props:({ownerState:t})=>t.touch,style:{padding:\"8px 16px\",fontSize:e.typography.pxToRem(14),lineHeight:`${d_(16/14)}em`,fontWeight:e.typography.fontWeightRegular}},{props:({ownerState:t})=>!t.isRtl,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"14px\"}}},{props:({ownerState:t})=>!t.isRtl&&t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginRight:\"24px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginLeft:\"24px\"}}},{props:({ownerState:t})=>!!t.isRtl,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"14px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"14px\"}}},{props:({ownerState:t})=>!!t.isRtl&&t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"left\"] &`]:{marginLeft:\"24px\"},[`.${Xt.popper}[data-popper-placement*=\"right\"] &`]:{marginRight:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"top\"] &`]:{marginBottom:\"24px\"}}},{props:({ownerState:t})=>t.touch,style:{[`.${Xt.popper}[data-popper-placement*=\"bottom\"] &`]:{marginTop:\"24px\"}}}]}))),g_=ae(\"span\",{name:\"MuiTooltip\",slot:\"Arrow\"})(He(({theme:e})=>({overflow:\"hidden\",position:\"absolute\",width:\"1em\",height:\"0.71em\",boxSizing:\"border-box\",color:e.vars?e.vars.palette.Tooltip.bg:e.alpha(e.palette.grey[700],.9),\"&::before\":{content:'\"\"',margin:\"auto\",display:\"block\",width:\"100%\",height:\"100%\",backgroundColor:\"currentColor\",transform:\"rotate(45deg)\"}}))),Xm=!1,pR=new Xs,mp={x:0,y:0};function Gm(e,t){return(o,...r)=>{t&&t(o,...r),e(o,...r)}}var b_=oo.forwardRef(function(t,o){let r=je({props:t,name:\"MuiTooltip\"}),{arrow:n=!1,children:a,classes:i,components:l={},componentsProps:s={},describeChild:c=!1,disableFocusListener:u=!1,disableHoverListener:m=!1,disableInteractive:p=!1,disableTouchListener:d=!1,enterDelay:v=100,enterNextDelay:T=0,enterTouchDelay:S=700,followCursor:h=!1,id:y,leaveDelay:g=0,leaveTouchDelay:b=1500,onClose:E,onOpen:C,open:P,placement:A=\"bottom\",PopperComponent:_,PopperProps:z={},slotProps:I={},slots:x={},title:k,TransitionComponent:U,TransitionProps:O,...N}=r,X=oo.isValidElement(a)?a:(0,mi.jsx)(\"span\",{children:a}),oe=kn(),W=li(),[Te,fe]=oo.useState(),[Ke,Ze]=oo.useState(null),Ue=oo.useRef(!1),xe=p||h,Je=fn(),ht=fn(),we=fn(),ft=fn(),[le,Oe]=Zd({controlled:P,default:!1,name:\"Tooltip\",state:\"open\"}),Ae=le,et=tl(y),dt=oo.useRef(),Lt=si(()=>{dt.current!==void 0&&(document.body.style.WebkitUserSelect=dt.current,dt.current=void 0),ft.clear()});oo.useEffect(()=>Lt,[Lt]);let jt=Re=>{pR.clear(),Xm=!0,Oe(!0),C&&!Ae&&C(Re)},Be=si(Re=>{pR.start(800+g,()=>{Xm=!1}),Oe(!1),E&&Ae&&E(Re),Je.start(oe.transitions.duration.shortest,()=>{Ue.current=!1})}),Nt=Re=>{Ue.current&&Re.type!==\"touchstart\"||(Te&&Te.removeAttribute(\"title\"),ht.clear(),we.clear(),v||Xm&&T?ht.start(Xm?T:v,()=>{jt(Re)}):jt(Re))},Ro=Re=>{ht.clear(),we.start(g,()=>{Be(Re)})},[,Ut]=oo.useState(!1),st=Re=>{pn(Re.target)||(Ut(!1),Ro(Re))},se=Re=>{Te||fe(Re.currentTarget),pn(Re.target)&&(Ut(!0),Nt(Re))},xt=Re=>{Ue.current=!0;let $o=X.props;$o.onTouchStart&&$o.onTouchStart(Re)},fr=Re=>{xt(Re),we.clear(),Je.clear(),Lt(),dt.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect=\"none\",ft.start(S,()=>{document.body.style.WebkitUserSelect=dt.current,Nt(Re)})},Z=Re=>{X.props.onTouchEnd&&X.props.onTouchEnd(Re),Lt(),we.start(b,()=>{Be(Re)})};oo.useEffect(()=>{if(!Ae)return;function Re($o){$o.key===\"Escape\"&&Be($o)}return document.addEventListener(\"keydown\",Re),()=>{document.removeEventListener(\"keydown\",Re)}},[Be,Ae]);let ee=Mr(Wr(X),fe,o);!k&&k!==0&&(Ae=!1);let Se=oo.useRef(),ye=Re=>{let $o=X.props;$o.onMouseMove&&$o.onMouseMove(Re),mp={x:Re.clientX,y:Re.clientY},Se.current&&Se.current.update()},ze={},ue=typeof k==\"string\";c?(ze.title=!Ae&&ue&&!m?k:null,ze[\"aria-describedby\"]=Ae?et:null):(ze[\"aria-label\"]=ue?k:null,ze[\"aria-labelledby\"]=Ae&&!ue?et:null);let gt={...ze,...N,...X.props,className:ie(N.className,X.props.className),onTouchStart:xt,ref:ee,...h?{onMouseMove:ye}:{}},ce={};d||(gt.onTouchStart=fr,gt.onTouchEnd=Z),m||(gt.onMouseOver=Gm(Nt,gt.onMouseOver),gt.onMouseLeave=Gm(Ro,gt.onMouseLeave),xe||(ce.onMouseOver=Nt,ce.onMouseLeave=Ro)),u||(gt.onFocus=Gm(se,gt.onFocus),gt.onBlur=Gm(st,gt.onBlur),xe||(ce.onFocus=se,ce.onBlur=st));let ke={...r,isRtl:W,arrow:n,disableInteractive:xe,placement:A,PopperComponentProp:_,touch:Ue.current},he=typeof I.popper==\"function\"?I.popper(ke):I.popper,Wt=oo.useMemo(()=>{let Re=[{name:\"arrow\",enabled:!!Ke,options:{element:Ke,padding:4}}];return z.popperOptions?.modifiers&&(Re=Re.concat(z.popperOptions.modifiers)),he?.popperOptions?.modifiers&&(Re=Re.concat(he.popperOptions.modifiers)),{...z.popperOptions,...he?.popperOptions,modifiers:Re}},[Ke,z.popperOptions,he?.popperOptions]),be=m_(ke),uo=typeof I.transition==\"function\"?I.transition(ke):I.transition,ve={slots:{popper:l.Popper,transition:l.Transition??U,tooltip:l.Tooltip,arrow:l.Arrow,...x},slotProps:{arrow:I.arrow??s.arrow,popper:{...z,...he??s.popper},tooltip:I.tooltip??s.tooltip,transition:{...O,...uo??s.transition}}},[po,Ht]=Ct(\"popper\",{elementType:y_,externalForwardedProps:ve,ownerState:ke,className:ie(be.popper,z?.className)}),[Sn,Tt]=Ct(\"transition\",{elementType:rp,externalForwardedProps:ve,ownerState:ke}),[Qe,Ar]=Ct(\"tooltip\",{elementType:h_,className:be.tooltip,externalForwardedProps:ve,ownerState:ke}),[En,Gt]=Ct(\"arrow\",{elementType:g_,className:be.arrow,externalForwardedProps:ve,ownerState:ke,ref:Ze});return(0,mi.jsxs)(oo.Fragment,{children:[oo.cloneElement(X,gt),(0,mi.jsx)(po,{as:_??Ym,placement:A,anchorEl:h?{getBoundingClientRect:()=>({top:mp.y,left:mp.x,right:mp.x,bottom:mp.y,width:0,height:0})}:Te,popperRef:Se,open:Te?Ae:!1,id:et,transition:!0,...ce,...Ht,popperOptions:Wt,children:({TransitionProps:Re})=>(0,mi.jsx)(Sn,{timeout:oe.transitions.duration.shorter,...Re,...Tt,children:(0,mi.jsxs)(Qe,{...Ar,children:[k,n?(0,mi.jsx)(En,{...Gt}):null]})})})]})}),yp=b_;var qm=q(re()),v_={bg:\"#1e1e1e\",bgAlt:\"#1a1a1a\",text:\"#e0e0e0\",textMuted:\"#888\",border:\"#3a3a3a\",controlBg:\"#252525\",accent:\"#5af\"},x_={bg:\"#ffffff\",bgAlt:\"#f5f5f5\",text:\"#1e1e1e\",textMuted:\"#666\",border:\"#ccc\",controlBg:\"#f0f0f0\",accent:\"#0066cc\"};function T_(e){return e===\"dark\"?v_:x_}function Tb(e){let t=e.match(/rgba?\\((\\d+),\\s*(\\d+),\\s*(\\d+)/);if(!t)return!0;let[,o,r,n]=t.map(Number);return(.299*o+.587*r+.114*n)/255<.5}function Sb(){let e=document.body.dataset.jpThemeLight;if(e!==void 0)return{environment:\"jupyterlab\",theme:e===\"true\"?\"light\":\"dark\"};let t=document.body.className,o=document.documentElement.className;if(t.includes(\"vscode-\")||o.includes(\"vscode-\"))return{environment:\"vscode\",theme:t.includes(\"vscode-dark\")||o.includes(\"vscode-dark\")?\"dark\":\"light\"};if(document.querySelector(\"colab-shaded-scroller\")||document.body.classList.contains(\"colaboratory\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"colab\",theme:Tb(a)?\"dark\":\"light\"}}if(document.getElementById(\"notebook\")){let a=getComputedStyle(document.body).backgroundColor;return{environment:\"jupyter-classic\",theme:Tb(a)?\"dark\":\"light\"}}let r=window.matchMedia?.(\"(prefers-color-scheme: dark)\")?.matches;if(r!==void 0)return{environment:\"unknown\",theme:r?\"dark\":\"light\"};let n=getComputedStyle(document.body).backgroundColor;return{environment:\"unknown\",theme:Tb(n)?\"dark\":\"light\"}}function fR(){let[e,t]=(0,qm.useState)(()=>Sb());return(0,qm.useEffect)(()=>{let o=window.matchMedia?.(\"(prefers-color-scheme: dark)\"),r=()=>t(Sb());o?.addEventListener?.(\"change\",r);let n=new MutationObserver(()=>t(Sb()));return n.observe(document.body,{attributes:!0,attributeFilter:[\"data-jp-theme-light\",\"class\"]}),()=>{o?.removeEventListener?.(\"change\",r),n.disconnect()}},[]),{themeInfo:e,colors:T_(e.theme)}}function S_(e){return e instanceof Uint8Array?e:e instanceof ArrayBuffer?new Uint8Array(e):e&&\"buffer\"in e?new Uint8Array(e.buffer,e.byteOffset,e.byteLength):new Uint8Array(0)}function Eb(e){let t=S_(e);return t.length===0?null:new Float32Array(t.buffer,t.byteOffset,t.byteLength/4)}function lc(e,t){let o=document.createElement(\"a\");o.download=t;let r=URL.createObjectURL(e);o.href=r,o.click(),setTimeout(()=>URL.revokeObjectURL(r),6e4)}function Rt(e,t=2){return e===0?\"0\":Math.abs(e)>=1e3||Math.abs(e)<.01?e.toExponential(t):e.toFixed(t)}function dR(e){if(e<=0)return 1;let t=Math.pow(10,Math.floor(Math.log10(e))),o=e/t;return o<1.5?t:o<3.5?2*t:o<7.5?5*t:10*t}async function mR(e,t=.95){let o=await new Promise(E=>e.toBlob(C=>E(C),\"image/jpeg\",t)),r=new Uint8Array(await o.arrayBuffer()),n=e.width,a=e.height,i=`q ${n} 0 0 ${a} 0 0 cm /I0 Do Q`,l=[],s=[],c=`%PDF-1.4\n`;s.push(c.length),l.push(`1 0 obj\n<< /Type /Catalog /Pages 2 0 R >>\nendobj\n`),c+=l[0],s.push(c.length),l.push(`2 0 obj\n<< /Type /Pages /Kids [3 0 R] /Count 1 >>\nendobj\n`),c+=l[1],s.push(c.length),l.push(`3 0 obj\n<< /Type /Page /Parent 2 0 R /MediaBox [0 0 ${n} ${a}] /Contents 4 0 R /Resources << /XObject << /I0 5 0 R >> >> >>\nendobj\n`),c+=l[2],s.push(c.length),l.push(`4 0 obj\n<< /Length ${i.length} >>\nstream\n${i}\nendstream\nendobj\n`),c+=l[3];let u=`5 0 obj\n<< /Type /XObject /Subtype /Image /Width ${n} /Height ${a} /ColorSpace /DeviceRGB /BitsPerComponent 8 /Filter /DCTDecode /Length ${r.length} >>\nstream\n`,m=`\nendstream\nendobj\n`,p=new TextEncoder,d=p.encode(c+u),v=p.encode(m),T=c.length;s.push(T);let h=d.length+r.length+v.length,y=`xref\n0 6\n0000000000 65535 f \n`;for(let E=0;E>\nstartxref\n${h}\n%%EOF\n`;let g=p.encode(y),b=new Uint8Array(d.length+r.length+v.length+g.length);return b.set(d,0),b.set(r,d.length),b.set(v,d.length+r.length),b.set(g,d.length+r.length+v.length),new Blob([b],{type:\"application/pdf\"})}function Pb(e){let t=1/0,o=-1/0;for(let r=0;ro&&(o=n))}return t===1/0?{min:0,max:0}:{min:t,max:o}}function yR(e,t,o){let r=e.length;if(r===0)return{vmin:0,vmax:0};let n=1/0,a=-1/0;for(let T=0;Ta&&(a=S)}if(n===a)return{vmin:n,vmax:a};let i=1024,l=new Uint32Array(i),s=a-n,c=(i-1)/s;for(let T=0;T=u){d=n+T/(i-1)*s;break}p=0;for(let T=0;T=m){v=n+T/(i-1)*s;break}return{vmin:d,vmax:v}}var at=q(re());var Im=q(re(),1);function hR(e){return _e(\"MuiIconButton\",e)}var E_=Ce(\"MuiIconButton\",[\"root\",\"disabled\",\"colorInherit\",\"colorPrimary\",\"colorSecondary\",\"colorError\",\"colorInfo\",\"colorSuccess\",\"colorWarning\",\"edgeStart\",\"edgeEnd\",\"sizeSmall\",\"sizeMedium\",\"sizeLarge\",\"loading\",\"loadingIndicator\",\"loadingWrapper\"]),Cb=E_;var sc=q(Ie(),1),P_=e=>{let{classes:t,disabled:o,color:r,edge:n,size:a,loading:i}=e,l={root:[\"root\",i&&\"loading\",o&&\"disabled\",r!==\"default\"&&`color${me(r)}`,n&&`edge${me(n)}`,`size${me(a)}`],loadingIndicator:[\"loadingIndicator\"],loadingWrapper:[\"loadingWrapper\"]};return Le(l,hR,t)},C_=ae(ma,{name:\"MuiIconButton\",slot:\"Root\",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.loading&&t.loading,o.color!==\"default\"&&t[`color${me(o.color)}`],o.edge&&t[`edge${me(o.edge)}`],t[`size${me(o.size)}`]]}})(He(({theme:e})=>({textAlign:\"center\",flex:\"0 0 auto\",fontSize:e.typography.pxToRem(24),padding:8,borderRadius:\"50%\",color:(e.vars||e).palette.action.active,transition:e.transitions.create(\"background-color\",{duration:e.transitions.duration.shortest}),variants:[{props:t=>!t.disableRipple,style:{\"--IconButton-hoverBg\":e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity),\"&:hover\":{backgroundColor:\"var(--IconButton-hoverBg)\",\"@media (hover: none)\":{backgroundColor:\"transparent\"}}}},{props:{edge:\"start\"},style:{marginLeft:-12}},{props:{edge:\"start\",size:\"small\"},style:{marginLeft:-3}},{props:{edge:\"end\"},style:{marginRight:-12}},{props:{edge:\"end\",size:\"small\"},style:{marginRight:-3}}]})),He(({theme:e})=>({variants:[{props:{color:\"inherit\"},style:{color:\"inherit\"}},...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette).filter(jo()).map(([t])=>({props:{color:t},style:{\"--IconButton-hoverBg\":e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity)}})),{props:{size:\"small\"},style:{padding:5,fontSize:e.typography.pxToRem(18)}},{props:{size:\"large\"},style:{padding:12,fontSize:e.typography.pxToRem(28)}}],[`&.${Cb.disabled}`]:{backgroundColor:\"transparent\",color:(e.vars||e).palette.action.disabled},[`&.${Cb.loading}`]:{color:\"transparent\"}}))),R_=ae(\"span\",{name:\"MuiIconButton\",slot:\"LoadingIndicator\"})(({theme:e})=>({display:\"none\",position:\"absolute\",visibility:\"visible\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",color:(e.vars||e).palette.action.disabled,variants:[{props:{loading:!0},style:{display:\"flex\"}}]})),w_=Im.forwardRef(function(t,o){let r=je({props:t,name:\"MuiIconButton\"}),{edge:n=!1,children:a,className:i,color:l=\"default\",disabled:s=!1,disableFocusRipple:c=!1,size:u=\"medium\",id:m,loading:p=null,loadingIndicator:d,...v}=r,T=tl(m),S=d??(0,sc.jsx)(Ju,{\"aria-labelledby\":T,color:\"inherit\",size:16}),h={...r,edge:n,color:l,disabled:s,disableFocusRipple:c,loading:p,loadingIndicator:S,size:u},y=P_(h);return(0,sc.jsxs)(C_,{id:p?T:m,className:ie(y.root,i),centerRipple:!0,focusRipple:!c,disabled:s||p,ref:o,...v,ownerState:h,children:[typeof p==\"boolean\"&&(0,sc.jsx)(\"span\",{className:y.loadingWrapper,style:{display:\"contents\"},children:(0,sc.jsx)(R_,{className:y.loadingIndicator,ownerState:h,children:p&&S})}),a]})}),Rb=w_;var gR=q(Ie(),1),bR=Qu((0,gR.jsx)(\"path\",{d:\"M3 17v2h6v-2zM3 5v2h10V5zm10 16v-2h8v-2h-8v-2h-2v6zM7 9v2H3v2h4v2h2V9zm14 4v-2H11v2zm-6-4h2V7h4V5h-4V3h-2z\"}),\"Tune\");var vR={widgets:{Show2D:{tool_groups:[\"display\",\"histogram\",\"stats\",\"navigation\",\"view\",\"export\",\"roi\",\"profile\",\"all\"],aliases:{}},Show3D:{tool_groups:[\"display\",\"histogram\",\"stats\",\"playback\",\"view\",\"export\",\"roi\",\"profile\",\"all\"],aliases:{navigation:\"playback\"}},Show3DVolume:{tool_groups:[\"display\",\"histogram\",\"playback\",\"fft\",\"navigation\",\"stats\",\"export\",\"view\",\"volume\",\"all\"],aliases:{}},Show4D:{tool_groups:[\"display\",\"roi\",\"histogram\",\"profile\",\"navigation\",\"playback\",\"stats\",\"export\",\"view\",\"fft\",\"all\"],aliases:{}},Show4DSTEM:{tool_groups:[\"display\",\"histogram\",\"stats\",\"navigation\",\"playback\",\"view\",\"export\",\"roi\",\"profile\",\"fft\",\"virtual\",\"frame\",\"all\"],aliases:{}},ShowComplex2D:{tool_groups:[\"display\",\"histogram\",\"fft\",\"roi\",\"stats\",\"export\",\"view\",\"all\"],aliases:{}},Mark2D:{tool_groups:[\"points\",\"roi\",\"profile\",\"display\",\"marker_style\",\"snap\",\"navigation\",\"view\",\"export\",\"all\"],aliases:{}},Edit2D:{tool_groups:[\"mode\",\"edit\",\"display\",\"histogram\",\"stats\",\"navigation\",\"export\",\"view\",\"all\"],aliases:{}},Align2D:{tool_groups:[\"alignment\",\"overlay\",\"display\",\"histogram\",\"stats\",\"export\",\"view\",\"all\"],aliases:{}},Bin:{tool_groups:[\"display\",\"binning\",\"mask\",\"preview\",\"stats\",\"export\",\"all\"],aliases:{}},Merge4DSTEM:{tool_groups:[\"display\",\"sources\",\"merge\",\"preview\",\"stats\",\"export\",\"all\"],aliases:{}},Show1D:{tool_groups:[\"display\",\"peaks\",\"stats\",\"export\",\"all\"],aliases:{}}},viewer_widgets:[\"Show1D\",\"Show2D\",\"Show3D\",\"Show3DVolume\",\"Show4D\",\"Show4DSTEM\",\"ShowComplex2D\"],control_presets:{all:{label:\"All\",show_groups:[\"*\"]},compact:{label:\"Compact\",show_groups:[\"mode\",\"edit\",\"display\",\"navigation\",\"playback\",\"view\",\"export\",\"fft\"]},mask_focus:{label:\"Mask Focus\",show_groups:[\"edit\",\"display\",\"roi\",\"histogram\",\"stats\",\"navigation\",\"playback\",\"view\",\"export\",\"fft\",\"virtual\",\"frame\"]},crop_focus:{label:\"Crop Focus\",show_groups:[\"mode\",\"edit\",\"display\",\"histogram\",\"stats\",\"navigation\",\"view\",\"export\"]},spectroscopy:{label:\"Spectroscopy\",show_groups:[\"display\",\"peaks\",\"stats\"]}}};var cc=vR;function xR(e){let t=cc.widgets[e];if(!t){let o=Object.keys(cc.widgets).sort().join(\", \");throw new Error(`Unknown widget '${e}'. Supported widgets: ${o}.`)}return t}function O_(e){return e==null?[]:typeof e==\"string\"?[e]:[...e]}function uc(e,t){let r=xR(e).aliases??{},n=t.trim().toLowerCase();return r[n]??n}function pc(e){return[...xR(e).tool_groups]}function Fm(e,t){let o=pc(e),r=new Set(o),n=[],a=new Set;for(let i of O_(t)){let l=uc(e,String(i));if(l){if(!r.has(l)){let s=o.map(c=>`\"${c}\"`).join(\", \");throw new Error(`Unknown tool group '${i}'. Supported values: ${s}.`)}if(l===\"all\")return[\"all\"];a.has(l)||(a.add(l),n.push(l))}}return n}function TR(e,t){return pc(e).filter(o=>o!==\"all\"&&t.has(o))}function SR(e,t){let o=Fm(e,t);return o.includes(\"all\")?pc(e).filter(r=>r!==\"all\"):o}function ER(e){return e.replace(/_/g,\" \").replace(/\\b\\w/g,t=>t.toUpperCase())}function PR(){return Object.keys(cc.control_presets)}function CR(e){return cc.control_presets[e]?.label??e}function RR(e,t){let o=cc.control_presets[t];if(!o){let i=Object.keys(cc.control_presets).sort().join(\", \");throw new Error(`Unknown control preset '${t}'. Supported presets: ${i}.`)}let r=pc(e).filter(i=>i!==\"all\");if(o.show_groups.includes(\"*\"))return[];let n=new Set(o.show_groups.map(i=>uc(e,i))),a=r.filter(i=>!n.has(i));return Fm(e,a)}function Km(e,t,o){let r=Fm(e,o),n=Fm(e,t),a=new Set(r),i=new Set(n),l=a.has(\"all\"),s=l||i.has(\"all\"),c=m=>{let p=uc(e,m);return p===\"all\"?l:l||a.has(p)};return{hideAll:l,lockAll:s,isHidden:c,isLocked:m=>{let p=uc(e,m);return p===\"all\"?s:s||c(p)||i.has(p)},hiddenSet:a,disabledSet:i}}function wb(e,t,o){let r=new Set(SR(e,t)),n=uc(e,o);return n===\"all\"?[\"all\"]:(r.add(n),TR(e,r))}function Mb(e,t,o){let r=new Set(SR(e,t));return r.delete(uc(e,o)),TR(e,r)}var wR={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},A_={fontSize:10,py:.25,px:1,minWidth:0};function MR({widgetName:e,hiddenTools:t,setHiddenTools:o,disabledTools:r,setDisabledTools:n,themeColors:a,labelOverrides:i}){let[l,s]=at.useState(null),c=at.useMemo(()=>pc(e).filter(v=>v!==\"all\"),[e]),u=at.useMemo(()=>Km(e,r,t),[e,r,t]),m=at.useCallback((v,T)=>{o(S=>T?Mb(e,S,v):wb(e,S,v))},[o,e]),p=at.useCallback((v,T)=>{n(S=>T?wb(e,S,v):Mb(e,S,v))},[n,e]),d=at.useCallback(v=>{o(RR(e,v))},[o,e]);return at.createElement(at.Fragment,null,at.createElement(yp,{title:\"Customize controls\",arrow:!0,placement:\"top\"},at.createElement(Rb,{size:\"small\",\"aria-label\":\"Customize controls\",onClick:v=>s(v.currentTarget),sx:{p:.25,ml:.5,color:a.text}},at.createElement(bR,{sx:{fontSize:16}}))),at.createElement(ip,{anchorEl:l,open:!!l,onClose:()=>s(null),anchorOrigin:{vertical:\"bottom\",horizontal:\"right\"},transformOrigin:{vertical:\"top\",horizontal:\"right\"},PaperProps:{sx:{bgcolor:a.controlBg,color:a.text,border:`1px solid ${a.border}`,p:.5,minWidth:280}}},at.createElement(Fe,{sx:{px:.5,pb:.75}},at.createElement(Xe,{sx:{fontSize:11,fontWeight:\"bold\",mb:.75}},\"Presets\"),at.createElement(Fe,{sx:{display:\"flex\",gap:.5,flexWrap:\"wrap\"}},PR().map(v=>at.createElement(ga,{key:v,size:\"small\",sx:A_,\"data-testid\":`preset-${v}`,onClick:()=>d(v)},CR(v))))),at.createElement(ob,{sx:{borderColor:a.border,my:.5}}),at.createElement(Fe,{sx:{maxHeight:300,overflowY:\"auto\",px:.5}},at.createElement(Xe,{sx:{fontSize:11,fontWeight:\"bold\",mb:.5}},\"Per-group\"),c.map(v=>{let T=i?.[v]??ER(v),S=u.isHidden(v),h=u.isLocked(v);return at.createElement(Fe,{key:v,\"data-testid\":`tool-row-${v}`,sx:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",py:.25,gap:.5}},at.createElement(Xe,{sx:{fontSize:11}},T),at.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:.5}},at.createElement(Xe,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Show\"),at.createElement(Un,{size:\"small\",checked:!S,onChange:y=>m(v,y.target.checked),inputProps:{\"aria-label\":`show-${v}`},sx:wR.small}),at.createElement(Xe,{sx:{fontSize:10,color:a.textMuted??a.text}},\"Lock\"),at.createElement(Un,{size:\"small\",checked:h,onChange:y=>p(v,y.target.checked),inputProps:{\"aria-label\":`lock-${v}`},sx:wR.small,disabled:S})))}))))}var xn={label:{fontSize:11},labelSmall:{fontSize:10},value:{fontSize:10,fontFamily:\"monospace\"},title:{fontWeight:\"bold\"}},D_={XS:4,SM:8,MD:12,LG:16},hp={small:{\"& .MuiSwitch-thumb\":{width:12,height:12},\"& .MuiSwitch-switchBase\":{padding:\"4px\"}}},gp={fontSize:10,py:.25,px:1,minWidth:0},N_={anchorOrigin:{vertical:\"top\",horizontal:\"left\"},transformOrigin:{vertical:\"bottom\",horizontal:\"left\"},sx:{zIndex:9999}},OR={small:{\"& .MuiSlider-thumb\":{width:12,height:12},\"& .MuiSlider-rail\":{height:3},\"& .MuiSlider-track\":{height:3}}},__={root:{p:2,bgcolor:\"transparent\",color:\"inherit\",fontFamily:\"monospace\",overflow:\"visible\"}},yi=window.devicePixelRatio||1,AR=.2;function tn(e){return Math.round(e)+.5}var z_=600,k_=400,B_=12,L_=16,j_=28,U_=18,H_=48,V_=26,vo=\"-apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",Tn=4,NR=8,DR=55,$_=.05;function Y_({text:e,theme:t=\"dark\"}){let o=t===\"dark\";return w.createElement(yp,{title:typeof e==\"string\"?w.createElement(Xe,{sx:{fontSize:11,lineHeight:1.4}},e):e,arrow:!0,placement:\"bottom\",componentsProps:{tooltip:{sx:{bgcolor:o?\"#333\":\"#fff\",color:o?\"#ddd\":\"#333\",border:`1px solid ${o?\"#555\":\"#ccc\"}`,maxWidth:280,p:1}},arrow:{sx:{color:o?\"#333\":\"#fff\",\"&::before\":{border:`1px solid ${o?\"#555\":\"#ccc\"}`}}}}},w.createElement(Xe,{component:\"span\",sx:{fontSize:12,color:o?\"#888\":\"#666\",cursor:\"help\",ml:.5,\"&:hover\":{color:o?\"#aaa\":\"#444\"}}},\"\\u24D8\"))}function X_({items:e}){return w.createElement(Fe,{component:\"table\",sx:{borderCollapse:\"collapse\",\"& td\":{py:.25,fontSize:11,lineHeight:1.3,verticalAlign:\"top\"},\"& td:first-of-type\":{pr:1.5,opacity:.7,fontFamily:\"monospace\",fontSize:10,whiteSpace:\"nowrap\"}}},w.createElement(\"tbody\",null,e.map(([t,o],r)=>w.createElement(\"tr\",{key:r},w.createElement(\"td\",null,t),w.createElement(\"td\",null,o)))))}function Sa(e,t,o=NR){let r=t-e;if(r<=0||!isFinite(r))return[e];let n=dR(r/o);if(n<=0||!isFinite(n))return[e,t];let a=Math.ceil(e/n)*n,i=[];for(let l=a;l<=t+n*.001;l+=n)l>=e-n*.001&&i.push(l);return i.length===0&&i.push(e,t),i}function bp(e,t,o=NR){let r=Math.floor(Math.log10(Math.max(e,1e-30))),n=Math.ceil(Math.log10(Math.max(t,1e-30))),a=n-r,i=a<=o?1:Math.ceil(a/o),l=[];for(let s=r;s<=n;s+=i){let c=Math.pow(10,s);c>=e&&c<=t&&l.push(c)}return l.length===0&&l.push(e,t),l}function G_(){let{themeInfo:e,colors:t}=fR(),o=e.theme===\"dark\",[r]=Ye(\"y_bytes\"),[n]=Ye(\"x_bytes\"),[a]=Ye(\"n_traces\"),[i]=Ye(\"n_points\"),[l]=Ye(\"labels\"),[s]=Ye(\"colors\"),[c]=Ye(\"title\"),[u]=Ye(\"x_label\"),[m]=Ye(\"y_label\"),[p]=Ye(\"x_unit\"),[d]=Ye(\"y_unit\"),[v,T]=Ye(\"log_scale\"),[S,h]=Ye(\"auto_contrast\"),[y]=Ye(\"percentile_low\"),[g]=Ye(\"percentile_high\"),[b]=Ye(\"show_stats\"),[E,C]=Ye(\"show_legend\"),[P,A]=Ye(\"show_grid\"),[_]=Ye(\"show_controls\"),[z]=Ye(\"line_width\"),[I]=Ye(\"stats_mean\"),[x]=Ye(\"stats_min\"),[k]=Ye(\"stats_max\"),[U]=Ye(\"stats_std\"),[O,N]=Ye(\"focused_trace\"),[X,oe]=Ye(\"peak_markers\"),[W,Te]=Ye(\"peak_active\"),[fe,Ke]=Ye(\"peak_search_radius\"),[Ze,Ue]=Ye(\"selected_peaks\"),[xe,Je]=Ye(\"grid_density\"),[ht,we]=Ye(\"x_range\"),[ft,le]=Ye(\"y_range\"),[Oe,Ae]=Ye(\"disabled_tools\"),[et,dt]=Ye(\"hidden_tools\"),[Lt]=Ye(\"range_stats\"),[jt]=Ye(\"peak_fwhm\"),Be=w.useMemo(()=>Km(\"Show1D\",Oe,et),[Oe,et]),Nt=Be.isHidden(\"display\"),Ro=Be.isHidden(\"peaks\"),Ut=Be.isHidden(\"stats\"),st=Be.isHidden(\"export\"),se=Be.isLocked(\"display\"),xt=Be.isLocked(\"peaks\"),fr=Be.isLocked(\"export\"),Z=w.useRef(null),ee=w.useRef(null),Se=w.useRef(null),[ye,ze]=w.useState(z_),[ue,gt]=w.useState(k_),[ce,ke]=w.useState(0),[he,Wt]=w.useState(1),[be,uo]=w.useState(0),[ve,po]=w.useState(1),[Ht,Sn]=w.useState(!1),Tt=w.useRef(!1);Tt.current=Ht;let[Qe,Ar]=w.useState(!1),En=w.useRef(!1);En.current=Qe;let Gt=w.useRef(null),[Re,$o]=w.useState(null),on=w.useRef({min:0,max:1}),rn=w.useRef({min:0,max:1}),nn=w.useRef([]),Dr=w.useRef(null),[ro,dl]=w.useState(null),[_R,Ob]=w.useState(null),Ea=w.useRef(null),[Pa,vp]=w.useState(null),Qm=w.useRef(null),Wm=w.useRef(!1),Bo=w.useRef(null),fc=w.useRef(null),Nr=w.useRef(null),[dc,Zm]=w.useState(null),[Ab,Db]=w.useState(\"\"),[Nb,_b]=w.useState(\"\"),[zb,ml]=w.useState(!1),_r=w.useRef(null),[mc,Jm]=w.useState(null),[kb,Bb]=w.useState(\"\"),[Lb,jb]=w.useState(\"\"),[Ub,yl]=w.useState(!1),[zR,Hb]=w.useState(!1),[Vb,hl]=w.useState(null),M=w.useMemo(()=>{let D=!!(m||d),f=!!(u||p),H=v?bp(Math.max(be,1e-30),ve):Sa(be,ve),B=30;try{let j=document.createElement(\"canvas\").getContext(\"2d\");if(j){j.font=`11px ${vo}`;for(let F of H){let Q=j.measureText(Rt(F)).width;Q>B&&(B=Q)}}}catch{}return{top:B_,right:L_,bottom:j_+(f?U_:0),left:Math.max(H_,B+Tn+6+(D?V_:0))}},[be,ve,v,m,d,u,p]),ge=ye-M.left-M.right,ne=ue-M.top-M.bottom;w.useEffect(()=>{if(!r||r.byteLength<4||a<1||i<1){nn.current=[];return}let D=Eb(r);if(!D){nn.current=[];return}let f=[];for(let R=0;R=4?Dr.current=Eb(n):Dr.current=null;let H=0,B=i-1;if(Dr.current&&Dr.current.length>0){let R=Pb(Dr.current);H=R.min,B=R.max}H===B&&(B=H+1);let j=1/0,F=-1/0;if(S&&f.length>0){let R=f.reduce((Y,K)=>Y+K.length,0),V=new Float32Array(R),te=0;for(let Y of f)V.set(Y,te),te+=Y.length;let G=yR(V,y,g);j=G.vmin,F=G.vmax}else for(let R of f){let V=Pb(R);V.minF&&(F=V.max)}isFinite(j)||(j=0),isFinite(F)||(F=1),j===F&&(j-=.5,F+=.5);let Q=(F-j)*$_;j-=Q,F+=Q,on.current={min:H,max:B},rn.current={min:j,max:F},ke(H),Wt(B),uo(j),po(F)},[r,n,a,i,S,y,g]);let St=w.useCallback(D=>M.left+(D-ce)/(he-ce)*ge,[ce,he,ge,M.left]),wt=w.useCallback(D=>{if(v){let f=Math.log10(Math.max(be,1e-30)),H=Math.log10(Math.max(ve,1e-30)),B=Math.log10(Math.max(D,1e-30));return M.top+ne-(B-f)/(H-f||1)*ne}return M.top+ne-(D-be)/(ve-be||1)*ne},[be,ve,ne,v,M.top]),Yo=w.useCallback(D=>ce+(D-M.left)/ge*(he-ce),[ce,he,ge,M.left]),an=w.useCallback(D=>{let f=(M.top+ne-D)/ne;if(v){let H=Math.log10(Math.max(be,1e-30)),B=Math.log10(Math.max(ve,1e-30));return Math.pow(10,H+f*(B-H))}return be+f*(ve-be)},[be,ve,ne,v,M.top]),gl=w.useCallback(()=>{Sn(!1),Ar(!1),we([]),le([]),ke(on.current.min),Wt(on.current.max),uo(rn.current.min),po(rn.current.max)},[we,le]);w.useEffect(()=>{let D=Z.current;if(!D)return;let f=D.getContext(\"2d\");if(!f||(D.width=ye*yi,D.height=ue*yi,f.scale(yi,yi),f.fillStyle=o?\"#1a1a1a\":\"#f8f8f8\",f.fillRect(0,0,ye,ue),ge<=0||ne<=0))return;let H=nn.current,B=Dr.current;if(P){f.strokeStyle=o?\"rgba(255,255,255,0.08)\":\"rgba(0,0,0,0.08)\",f.lineWidth=1,f.setLineDash([2,3]);let Y=Math.max(3,xe),K=Sa(ce,he,Y);for(let Ee of K){let de=tn(St(Ee));de>=M.left&&de<=M.left+ge&&(f.beginPath(),f.moveTo(de,M.top),f.lineTo(de,M.top+ne),f.stroke())}let J=Math.max(3,xe),pe=v?bp(Math.max(be,1e-30),ve,J):Sa(be,ve,J);for(let Ee of pe){let de=tn(wt(Ee));de>=M.top&&de<=M.top+ne&&(f.beginPath(),f.moveTo(M.left,de),f.lineTo(M.left+ge,de),f.stroke())}f.setLineDash([])}f.strokeStyle=o?\"#666\":\"#999\",f.lineWidth=1;let j=tn(M.left),F=tn(M.top+ne);f.beginPath(),f.moveTo(j,M.top),f.lineTo(j,F),f.lineTo(M.left+ge,F),f.stroke();let Q=Sa(ce,he,Math.max(3,Math.floor(ge/DR)));f.fillStyle=o?\"#aaa\":\"#555\",f.font=`11px ${vo}`,f.textAlign=\"center\",f.textBaseline=\"top\";for(let Y of Q){let K=tn(St(Y));K>=M.left&&K<=M.left+ge&&(f.beginPath(),f.moveTo(K,M.top+ne),f.lineTo(K,M.top+ne+Tn),f.stroke(),f.fillText(Rt(Y),K,M.top+ne+Tn+2))}let R=v?bp(Math.max(be,1e-30),ve):Sa(be,ve);f.textAlign=\"right\",f.textBaseline=\"middle\";for(let Y of R){let K=tn(wt(Y));K>=M.top&&K<=M.top+ne&&(f.beginPath(),f.moveTo(M.left-Tn,K),f.lineTo(M.left,K),f.stroke(),f.fillText(Rt(Y),M.left-Tn-2,K))}if(u||p){f.textAlign=\"center\",f.textBaseline=\"top\",f.font=`12px ${vo}`,f.fillStyle=o?\"#999\":\"#666\";let Y=u||\"\";p&&(Y+=Y?` (${p})`:p),f.fillText(Y,M.left+ge/2,M.top+ne+Tn+18)}if(m||d){f.save(),f.translate(12,M.top+ne/2),f.rotate(-Math.PI/2),f.textAlign=\"center\",f.textBaseline=\"top\",f.font=`12px ${vo}`,f.fillStyle=o?\"#999\":\"#666\";let Y=m||\"\";d&&(Y+=Y?` (${d})`:d),f.fillText(Y,0,0),f.restore()}f.save(),f.beginPath(),f.rect(M.left,M.top,ge,ne),f.clip();let V=O>=0&&O{let pe=H[Y],Ee=s&&s[Y]||\"#4fc3f7\";f.globalAlpha=K,f.strokeStyle=Ee,f.lineWidth=J,f.beginPath();let de=!1;for(let De=0;De0){let Y=new Set(Ze||[]);for(let K=0;K{let D=ee.current;if(!D)return;let f=D.getContext(\"2d\");if(!f||(D.width=ye*yi,D.height=ue*yi,f.scale(yi,yi),f.clearRect(0,0,ye,ue),ge<=0||ne<=0))return;if(ro){let{canvasX:j,canvasY:F}=ro;if(j>=M.left&&j<=M.left+ge&&F>=M.top&&F<=M.top+ne){f.strokeStyle=o?\"rgba(255,255,255,0.25)\":\"rgba(0,0,0,0.25)\",f.lineWidth=1,f.setLineDash([3,3]);let Q=tn(j);f.beginPath(),f.moveTo(Q,M.top),f.lineTo(Q,M.top+ne),f.stroke();let R=tn(F);f.beginPath(),f.moveTo(M.left,R),f.lineTo(M.left+ge,R),f.stroke(),f.setLineDash([]),f.fillStyle=ro.color,f.beginPath(),f.arc(j,wt(ro.dataY),4,0,Math.PI*2),f.fill();let V=Rt(ro.dataX),te=Rt(ro.dataY),G=`${V}, ${te}`;ro.label&&(G=`${ro.label}: ${G}`),f.font=\"10px monospace\";let Y=f.measureText(G).width,K=4,J=Y+K*2,pe=16,Ee=j+10,de=F-pe-6;Ee+J>M.left+ge&&(Ee=j-J-10),de=0&&O=1&&l&&l.length>0){let V=0;for(let J=0;JV&&(V=Ee)}let te=32+V,G=12+a*14,Y=M.left+ge-te-8,K=M.top+8;Qm.current={lx:Y,ly:K,w:te,h:G,entryH:14,pad:6,n:a},f.fillStyle=o?\"rgba(30,30,30,0.85)\":\"rgba(255,255,255,0.85)\",f.fillRect(Y,K,te,G),f.strokeStyle=o?\"#555\":\"#ccc\",f.lineWidth=1,f.strokeRect(Y,K,te,G);for(let J=0;J=0&&Ope&&(pe=R[de],Ee=de);if(pe>-1/0){let de=F?F[Ee]:Ee;B={x0:K,x1:J,peakX:de,peakY:pe,traceIdx:Q}}}}if(B){let j=B,F=Math.max(M.left,St(j.x0)),Q=Math.min(M.left+ge,St(j.x1)),R=Math.min(F,Q),V=Math.abs(Q-F);f.fillStyle=o?\"rgba(66,165,245,0.15)\":\"rgba(33,150,243,0.12)\",f.fillRect(R,M.top,V,ne),f.strokeStyle=o?\"rgba(66,165,245,0.5)\":\"rgba(33,150,243,0.4)\",f.lineWidth=1,f.strokeRect(R,M.top,V,ne);let te=St(j.peakX),G=wt(j.peakY),Y=s&&s[j.traceIdx]||\"#4fc3f7\";f.strokeStyle=Y,f.lineWidth=1,f.globalAlpha=.6,f.setLineDash([4,3]),f.beginPath(),f.moveTo(te,G),f.lineTo(te,M.top+ne),f.stroke(),f.setLineDash([]),f.globalAlpha=1;let K=6;f.fillStyle=o?\"rgba(66,165,245,0.3)\":\"rgba(33,150,243,0.25)\",f.strokeStyle=Y,f.lineWidth=2,f.setLineDash([3,2]),f.beginPath(),f.moveTo(te,G-K),f.lineTo(te+K,G+K),f.lineTo(te-K,G+K),f.closePath(),f.fill(),f.stroke(),f.setLineDash([]),f.font=`9px ${vo}`,f.fillStyle=o?\"#ddd\":\"#333\",f.textAlign=\"center\",f.textBaseline=\"bottom\",f.fillText(Rt(j.peakX),te,G-K-3)}if(Ht){let j=o?\"rgba(0,170,255,0.7)\":\"rgba(0,120,255,0.6)\",F=o?\"rgba(0,170,255,1.0)\":\"rgba(0,120,255,0.9)\";for(let Q of[\"left\",\"right\"]){let V=St(Q===\"left\"?ce:he);if(VM.left+ge+2)continue;let te=dc===Q||Nr.current?.handle===Q,G=te?F:j;f.strokeStyle=G,f.lineWidth=te?2:1,f.setLineDash([4,3]),f.beginPath(),f.moveTo(tn(V),M.top),f.lineTo(tn(V),M.top+ne),f.stroke(),f.setLineDash([]);let Y=M.top+ne+1,K=6;f.fillStyle=G,f.beginPath(),f.moveTo(V-K,Y),f.lineTo(V+K,Y),f.lineTo(V,Y+K+2),f.closePath(),f.fill()}}if(Ht&&(f.fillStyle=o?\"rgba(0,170,255,0.5)\":\"rgba(0,120,255,0.4)\",f.font=`bold 9px ${vo}`,f.textAlign=\"right\",f.textBaseline=\"top\",f.fillText(\"X LOCKED\",M.left+ge,M.top+ne+4)),Qe&&(f.fillStyle=o?\"rgba(0,170,255,0.5)\":\"rgba(0,120,255,0.4)\",f.font=`bold 9px ${vo}`,f.textAlign=\"left\",f.textBaseline=\"top\",f.fillText(\"Y LOCKED\",M.left+4,M.top+2)),Qe){let j=o?\"rgba(0,170,255,0.7)\":\"rgba(0,120,255,0.6)\",F=o?\"rgba(0,170,255,1.0)\":\"rgba(0,120,255,0.9)\";for(let Q of[\"top\",\"bottom\"]){let V=wt(Q===\"top\"?ve:be);if(VM.top+ne+2)continue;let te=mc===Q||_r.current?.handle===Q,G=te?F:j;f.strokeStyle=G,f.lineWidth=te?2:1,f.setLineDash([4,3]),f.beginPath(),f.moveTo(M.left,tn(V)),f.lineTo(M.left+ge,tn(V)),f.stroke(),f.setLineDash([]);let Y=M.left-1,K=6;f.fillStyle=G,f.beginPath(),f.moveTo(Y,V-K),f.lineTo(Y,V+K),f.lineTo(Y-K-2,V),f.closePath(),f.fill()}}if(jt&&jt.length>0){f.save(),f.beginPath(),f.rect(M.left,M.top,ge,ne),f.clip();for(let j of jt){if(j.fwhm==null||j.center==null||j.amplitude==null||j.offset==null)continue;let F=j.offset+j.amplitude/2,Q=wt(F),R=St(j.center-j.fwhm/2),V=St(j.center+j.fwhm/2),te=j.peak_idx,G=X&&te>=0&&te{let H=nn.current,B=Dr.current;if(H.length===0||i<1)return null;let j=Yo(D),F=0;if(B){let Y=1/0;for(let K=0;K{let H=Qm.current;if(!H||DH.lx+H.w||fH.ly+H.h)return null;let B=Math.floor((f-H.ly-H.pad)/H.entryH);return B<0||B>=H.n?null:B},[]),bl=w.useCallback((D,f)=>{if(!X||X.length===0)return null;let H=12,B=null,j=1/0;for(let F=0;F{if(!Ht||fM.top+ne+12)return null;let H=St(ce),B=St(he),j=Math.abs(D-H),F=Math.abs(D-B),Q=8;return j{if(!Qe||DM.left+ge)return null;let H=wt(ve),B=wt(be),j=Math.abs(f-H),F=Math.abs(f-B),Q=8;return j{D.preventDefault();let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(BM.left+ge||jM.top+ne)return;let F=D.deltaY>0?1.1:1/1.1,Q=Yo(B),R=an(j);Tt.current||(ke(V=>Q-(Q-V)*F),Wt(V=>Q+(V-Q)*F)),En.current||(uo(V=>R-(R-V)*F),po(V=>R+(V-R)*F))},[ge,ne,Yo,an,M.left,M.top]);w.useEffect(()=>{let D=Se.current;if(D)return D.addEventListener(\"wheel\",ey,{passive:!1}),()=>D.removeEventListener(\"wheel\",ey)},[ey]),w.useEffect(()=>{zb||(Db(ce.toPrecision(6)),_b(he.toPrecision(6)))},[ce,he,zb]),w.useEffect(()=>{Ub||(Bb(be.toPrecision(6)),jb(ve.toPrecision(6)))},[be,ve,Ub]),w.useEffect(()=>{ht&&ht.length===2?(ke(ht[0]),Wt(ht[1]),Sn(!0)):ht&&ht.length===0&&Ht&&Sn(!1)},[ht]),w.useEffect(()=>{ft&&ft.length===2?(uo(ft[0]),po(ft[1]),Ar(!0)):ft&&ft.length===0&&Qe&&Ar(!1)},[ft]),w.useEffect(()=>{let D=H=>{if(fc.current?.active){let B=fc.current,j=Math.max(200,B.startW+(H.clientX-B.startX)),F=Math.max(100,B.startH+(H.clientY-B.startY));ze(j),gt(F)}if(Nr.current){let B=Z.current;if(!B)return;let j=B.getBoundingClientRect(),F=H.clientX-j.left,Q=Math.max(M.left,Math.min(M.left+ge,F)),R=Yo(Q),V=on.current,te=Math.max(V.min,Math.min(V.max,R));Nr.current.handle===\"left\"?(ke(G=>Math.min(te,he-(he-G)*.001)),we([te,he])):(Wt(G=>Math.max(te,ce+(G-ce)*.001)),we([ce,te]))}if(_r.current){let B=Z.current;if(!B)return;let j=B.getBoundingClientRect(),F=H.clientY-j.top,Q=Math.max(M.top,Math.min(M.top+ne,F)),R=an(Q),V=rn.current,te=Math.max(V.min,Math.min(V.max,R));_r.current.handle===\"top\"?(po(G=>Math.max(te,be+(G-be)*.001)),le([be,te])):(uo(G=>Math.min(te,ve-(ve-G)*.001)),le([te,ve]))}},f=()=>{fc.current?.active&&(fc.current=null),Nr.current&&(Nr.current=null),_r.current&&(_r.current=null)};return window.addEventListener(\"mousemove\",D),window.addEventListener(\"mouseup\",f),()=>{window.removeEventListener(\"mousemove\",D),window.removeEventListener(\"mouseup\",f)}},[M.left,M.top,ge,ne,Yo,an,ce,he,be,ve,we,le]);let kR=w.useCallback(D=>{let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(j>M.top+ne&&j=M.left&&B<=M.left+ge){Gt.current={axis:\"x\",startPx:B,startVal:Yo(B)},$o({axis:\"x\",startVal:Yo(B),currentVal:Yo(B)});return}if(B=0&&j>=M.top&&j<=M.top+ne){Gt.current={axis:\"y\",startPx:j,startVal:an(j)},$o({axis:\"y\",startVal:an(j),currentVal:an(j)});return}if(Ht){let F=Sp(B,j);if(F){Nr.current={handle:F,startPx:B};return}}if(Qe){let F=Ep(B,j);if(F){_r.current={handle:F,startPx:j};return}}if(!(BM.left+ge||jM.top+ne)){if(W&&!xt&&bl(B,j)===null){let Q=xp(B,j),R=O>=0&&O{let f=Z.current;if(!f)return;let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(Nr.current){let V=Nr.current,te=Math.max(M.left,Math.min(M.left+ge,B)),G=Yo(te),Y=on.current,K=Math.max(Y.min,Math.min(Y.max,G));if(V.handle===\"left\"){let J=Math.min(K,he-(he-ce)*.001);ke(J),we([J,he])}else{let J=Math.max(K,ce+(he-ce)*.001);Wt(J),we([ce,J])}return}if(_r.current){let V=_r.current,te=Math.max(M.top,Math.min(M.top+ne,j)),G=an(te),Y=rn.current,K=Math.max(Y.min,Math.min(Y.max,G));if(V.handle===\"top\"){let J=Math.max(K,be+(ve-be)*.001);po(J),le([be,J])}else{let J=Math.min(K,ve-(ve-be)*.001);uo(J),le([J,ve])}return}let F=!Bo.current?.active&&!Ea.current?.active&&!Gt.current;if(Ht&&F){let V=Sp(B,j);Zm(V)}else dc&&Zm(null);if(Qe&&F){let V=Ep(B,j);Jm(V)}else mc&&Jm(null);if(Gt.current){let V=Gt.current;V.axis===\"x\"?$o({axis:\"x\",startVal:V.startVal,currentVal:Yo(Math.max(M.left,Math.min(M.left+ge,B)))}):$o({axis:\"y\",startVal:V.startVal,currentVal:an(Math.max(M.top,Math.min(M.top+ne,j)))});return}if(Ea.current?.active){let V=Ea.current;Bo.current&&Math.abs(B-V.startPx)>3&&(Bo.current.wasDrag=!0);let te=Yo(Math.max(M.left,Math.min(M.left+ge,B))),G=Math.min(V.startDataX,te),Y=Math.max(V.startDataX,te),K=nn.current,J=Dr.current,pe=K[V.traceIdx];if(pe){let Ee=-1/0,de=-1;for(let De=0;De=G&&qt<=Y&&isFinite(pe[De])&&pe[De]>Ee&&(Ee=pe[De],de=De)}if(de>=0){let De=J?J[de]:de;vp({x0:G,x1:Y,peakX:De,peakY:Ee,traceIdx:V.traceIdx})}else vp(null)}dl(null);return}if(Bo.current?.active){let V=Bo.current,te=D.clientX-V.startX,G=D.clientY-V.startY;(Math.abs(te)>3||Math.abs(G)>3)&&(V.wasDrag=!0);let Y=V.startXMax-V.startXMin,K=V.startYMax-V.startYMin,J=-(te/ge)*Y,pe=G/ne*K;Tt.current||(ke(V.startXMin+J),Wt(V.startXMax+J)),En.current||(uo(V.startYMin+pe),po(V.startYMax+pe)),dl(null);return}if(BM.left+ge||jM.top+ne){dl(null);return}let Q=Tp(B,j);if(Wm.current=Q!==null,Ob(Q!==null?null:bl(B,j)),Q!==null){dl(null);return}let R=xp(B,j);R&&dl({canvasX:R.canvasX,canvasY:R.canvasY,dataX:R.dataX,dataY:R.dataY,traceIdx:R.traceIdx,label:R.label,color:R.color})},[ge,ne,xp,bl,Tp,M.left,M.top,Yo,an,Ht,Qe,ce,he,be,ve,Sp,Ep,dc,mc,we,le]),LR=w.useCallback(D=>{if(Nr.current){Nr.current=null;return}if(_r.current){_r.current=null;return}if(Gt.current&&Re){let{startVal:f,currentVal:H,axis:B}=Re,j=Math.min(f,H),F=Math.max(f,H),Q=B===\"x\"?he-ce:ve-be;F-j>Q*.01&&(B===\"x\"?(ke(j),Wt(F),Sn(!0),we([j,F])):(uo(j),po(F),Ar(!0),le([j,F]))),Gt.current=null,$o(null);return}if(Ea.current?.active){if((Bo.current?.wasDrag??!1)&&Pa){let H={x:Pa.peakX,y:Pa.peakY,trace_idx:Pa.traceIdx,label:Rt(Pa.peakX),type:\"peak\"};oe([...X||[],H])}Ea.current=null,vp(null),Bo.current=null;return}if(Bo.current?.active&&!Bo.current.wasDrag){let f=Z.current;if(f){let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top,F=Tp(B,j);if(F!==null){N(O===F?-1:F),Bo.current=null;return}let Q=bl(B,j);if(Q!==null){let R=Ze||[];D.shiftKey?R.includes(Q)?Ue(R.filter(V=>V!==Q)):Ue([...R,Q]):R.length===1&&R[0]===Q?Ue([]):Ue([Q]),Bo.current=null;return}if(W&&!xt&&ro){let R=nn.current,V=Dr.current,te=O>=0&&Ode&&(de=G[ot],Ee=ot);let De=V?V[Ee]:Ee,qt={x:De,y:de,trace_idx:te,label:Rt(De),type:\"peak\"};oe([...X||[],qt])}}else if(!W&&(Ze&&Ze.length>0&&Ue([]),ro)){let R=ro.traceIdx;N(O===R?-1:R)}}}Bo.current=null},[ro,O,N,W,X,oe,Ze,Ue,bl,Tp,xt,Re,ce,he,be,ve,we,le,Pa,fe]),jR=w.useCallback(()=>{Bo.current=null,Ea.current=null,Nr.current=null,_r.current=null,vp(null),Gt.current=null,$o(null),dl(null),Ob(null),Zm(null),Jm(null),Wm.current=!1},[]),UR=w.useCallback(D=>{let f=Z.current;if(!f){gl();return}let H=f.getBoundingClientRect(),B=D.clientX-H.left,j=D.clientY-H.top;if(j>M.top+ne&&B>=M.left&&B<=M.left+ge&&Ht){Sn(!1),we([]),ke(on.current.min),Wt(on.current.max);return}if(B=M.top&&j<=M.top+ne&&Qe){Ar(!1),le([]),uo(rn.current.min),po(rn.current.max);return}gl()},[gl,ge,ne,M.left,M.top,Ht,Qe,we,le]),HR=w.useCallback(D=>{let f=D.target.tagName?.toLowerCase();if(!(f===\"input\"||f===\"textarea\"||f===\"select\"))switch(D.key){case\"r\":case\"R\":se||(D.preventDefault(),gl());break;case\"Escape\":D.preventDefault(),N(-1),Ze&&Ze.length>0&&Ue([]);break;case\"p\":case\"P\":xt||(D.preventDefault(),Te(!W));break;case\"c\":case\"C\":xt||(D.preventDefault(),oe([]),Ue([]));break;case\"Delete\":case\"Backspace\":if(!xt&&X&&X.length>0)if(D.preventDefault(),Ze&&Ze.length>0){let H=new Set(Ze),B=X.filter((j,F)=>!H.has(F));oe(B),Ue([])}else{let H=[...X];H.pop(),oe(H)}break}},[gl,N,X,oe,W,Te,Ze,Ue,se,xt]),VR=w.useCallback(()=>{hl(null);let D=Z.current;D&&D.toBlob(f=>{f&&lc(f,`${c||\"show1d\"}.png`)})},[c]),$b=w.useCallback((D=\"pdf\")=>{hl(null);let f=nn.current,H=Dr.current;if(f.length===0)return;let B=4,j=ye*B,F=ue*B,Q=document.createElement(\"canvas\");Q.width=j,Q.height=F;let R=Q.getContext(\"2d\");if(!R)return;if(R.scale(B,B),R.fillStyle=\"#ffffff\",R.fillRect(0,0,ye,ue),P){R.strokeStyle=\"rgba(0,0,0,0.08)\",R.lineWidth=1,R.setLineDash([2,3]);let G=Math.max(3,xe),Y=Sa(ce,he,G);for(let pe of Y){let Ee=St(pe);Ee>=M.left&&Ee<=M.left+ge&&(R.beginPath(),R.moveTo(Ee,M.top),R.lineTo(Ee,M.top+ne),R.stroke())}let K=Math.max(3,xe),J=v?bp(Math.max(be,1e-30),ve,K):Sa(be,ve,K);for(let pe of J){let Ee=wt(pe);Ee>=M.top&&Ee<=M.top+ne&&(R.beginPath(),R.moveTo(M.left,Ee),R.lineTo(M.left+ge,Ee),R.stroke())}R.setLineDash([])}R.strokeStyle=\"#999\",R.lineWidth=1,R.beginPath(),R.moveTo(M.left,M.top),R.lineTo(M.left,M.top+ne),R.lineTo(M.left+ge,M.top+ne),R.stroke();let V=Sa(ce,he,Math.max(3,Math.floor(ge/DR)));R.fillStyle=\"#555\",R.font=`10px ${vo}`,R.textAlign=\"center\",R.textBaseline=\"top\";for(let G of V){let Y=St(G);Y>=M.left&&Y<=M.left+ge&&(R.beginPath(),R.moveTo(Y,M.top+ne),R.lineTo(Y,M.top+ne+Tn),R.stroke(),R.fillText(Rt(G),Y,M.top+ne+Tn+2))}let te=v?bp(Math.max(be,1e-30),ve):Sa(be,ve);R.textAlign=\"right\",R.textBaseline=\"middle\";for(let G of te){let Y=wt(G);Y>=M.top&&Y<=M.top+ne&&(R.beginPath(),R.moveTo(M.left-Tn,Y),R.lineTo(M.left,Y),R.stroke(),R.fillText(Rt(G),M.left-Tn-2,Y))}if(u||p){R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`11px ${vo}`,R.fillStyle=\"#666\";let G=u||\"\";p&&(G+=G?` (${p})`:p),R.fillText(G,M.left+ge/2,M.top+ne+Tn+18)}if(m||d){R.save(),R.translate(12,M.top+ne/2),R.rotate(-Math.PI/2),R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`11px ${vo}`,R.fillStyle=\"#666\";let G=m||\"\";d&&(G+=G?` (${d})`:d),R.fillText(G,0,0),R.restore()}c&&(R.textAlign=\"center\",R.textBaseline=\"top\",R.font=`bold 13px ${vo}`,R.fillStyle=\"#333\",R.fillText(c,ye/2,2)),R.save(),R.beginPath(),R.rect(M.left,M.top,ge,ne),R.clip();for(let G=0;G0)for(let G of X){let Y=s&&s[G.trace_idx]||\"#4fc3f7\",K=St(G.x),J=wt(G.y),pe=5;R.fillStyle=Y,R.strokeStyle=\"#fff\",R.lineWidth=1.5,R.beginPath(),R.moveTo(K,J-pe),R.lineTo(K+pe,J+pe),R.lineTo(K-pe,J+pe),R.closePath(),R.fill(),R.stroke(),R.font=`9px ${vo}`,R.fillStyle=\"#333\",R.textAlign=\"center\",R.textBaseline=\"bottom\",R.fillText(G.label||Rt(G.x),K,J-pe-3)}if(R.restore(),E&&f.length>=1&&l&&l.length>0){R.font=`10px ${vo}`;let G=14,Y=16,K=4,J=6,pe=0;for(let ot=0;otpe&&(pe=Pn)}let Ee=J*2+Y+K+pe,de=J*2+f.length*G,De=M.left+ge-Ee-8,qt=M.top+8;R.fillStyle=\"rgba(255,255,255,0.9)\",R.fillRect(De,qt,Ee,de),R.strokeStyle=\"#ccc\",R.lineWidth=1,R.strokeRect(De,qt,Ee,de);for(let ot=0;otlc(G,`${c||\"show1d\"}_figure.pdf`)):Q.toBlob(G=>{G&&lc(G,`${c||\"show1d\"}_figure.png`)})},[ye,ue,ce,he,be,ve,s,l,z,v,P,xe,E,u,m,p,d,c,St,wt,ge,ne,X]),vl=w.useCallback(D=>{let f=nn.current,H=Dr.current;if(f.length===0)return\"\";let F=[[\"x\",...l&&l.length>0?l:f.map((Q,R)=>`Data ${R+1}`)].join(\",\")];for(let Q=0;Q<(H?H.length:f[0].length);Q++){let R=H?H[Q]:Q;if(D&&Ht&&(Rhe))continue;let V=[String(R)];for(let te of f)V.push(String(te[Q]??\"\"));F.push(V.join(\",\"))}return F.join(`\n`)},[l,Ht,ce,he]),$R=w.useCallback(()=>{let D=vl(!0);D&&navigator.clipboard.writeText(D).then(()=>{Hb(!0),setTimeout(()=>Hb(!1),1e3)})},[vl]),YR=w.useCallback(()=>{hl(null);let D=vl(!0);D&&lc(new Blob([D],{type:\"text/csv\"}),`${c||\"show1d\"}_range.csv`)},[vl,c]),XR=w.useCallback(()=>{hl(null);let D=vl(!1);D&&lc(new Blob([D],{type:\"text/csv\"}),`${c||\"show1d\"}.csv`)},[vl,c]),GR=()=>Nr.current?\"ew-resize\":_r.current?\"ns-resize\":dc?\"ew-resize\":mc?\"ns-resize\":Gt.current?Gt.current.axis===\"x\"?\"ew-resize\":\"ns-resize\":Ea.current?.active?\"col-resize\":Bo.current?.active?\"grabbing\":_R!==null||Wm.current?\"pointer\":W&&!xt?\"col-resize\":\"crosshair\";return w.createElement(Fe,{className:\"show1d-root\",tabIndex:0,onKeyDown:HR,sx:{...__.root,bgcolor:t.bg,color:t.text}},w.createElement(Xe,{variant:\"caption\",sx:{...xn.label,color:t.accent,mb:`${D_.XS}px`,display:\"block\"}},c||\"Plot\",w.createElement(Y_,{theme:e.theme,text:w.createElement(X_,{items:[[\"Scroll\",\"Zoom in/out\"],[\"Drag\",\"Pan (or search peak when Peak on)\"],[\"Drag axis\",\"Lock X or Y range\"],[\"Dbl-click axis\",\"Unlock range\"],[\"Click\",\"Focus trace / select peak\"],[\"Shift+Click\",\"Multi-select peaks\"],[\"P\",\"Toggle peak mode\"],[\"C\",\"Clear all peaks\"],[\"Del\",\"Remove last peak\"],[\"Esc\",\"Deselect all\"],[\"R\",\"Reset view\"],[\"Dbl-click\",\"Reset view\"]]})}),w.createElement(MR,{widgetName:\"Show1D\",hiddenTools:et,setHiddenTools:dt,disabledTools:Oe,setDisabledTools:Ae,themeColors:t})),_&&!Be.hideAll&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"4px\",mb:\"2px\",height:28}},!Nt&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"Log:\"),w.createElement(Un,{size:\"small\",checked:v,onChange:(D,f)=>T(f),sx:hp.small,disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Auto:\"),w.createElement(Un,{size:\"small\",checked:S,onChange:(D,f)=>h(f),sx:hp.small,disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Grid:\"),w.createElement(Un,{size:\"small\",checked:P,onChange:(D,f)=>A(f),sx:hp.small,disabled:se}),P&&w.createElement(km,{size:\"small\",min:5,max:50,step:1,value:xe,onChange:(D,f)=>Je(f),sx:{width:60,ml:\"2px\",...OR.small},disabled:se}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Legend:\"),w.createElement(Un,{size:\"small\",checked:E,onChange:(D,f)=>C(f),sx:hp.small,disabled:se})),!Ro&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text,ml:\"2px\"}},\"Peak:\"),w.createElement(Un,{size:\"small\",checked:W,onChange:(D,f)=>Te(f),sx:hp.small,disabled:xt}),W&&w.createElement(w.Fragment,null,w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text,ml:\"2px\"}},\"\\xB1\",fe),w.createElement(km,{size:\"small\",min:1,max:100,step:1,value:fe,onChange:(D,f)=>Ke(f),sx:{width:50,ml:\"2px\",...OR.small},disabled:xt}))),w.createElement(Fe,{sx:{flex:1}}),!Nt&&w.createElement(ga,{size:\"small\",sx:gp,onClick:gl,disabled:se},\"Reset\"),!st&&w.createElement(w.Fragment,null,w.createElement(ga,{size:\"small\",sx:{...gp,color:t.accent},onClick:D=>hl(D.currentTarget),disabled:fr},\"Export\"),w.createElement(ip,{anchorEl:Vb,open:!!Vb,onClose:()=>hl(null),...N_},w.createElement(nl,{onClick:()=>$b(\"pdf\"),sx:{fontSize:12}},\"Figure (PDF)\"),w.createElement(nl,{onClick:()=>$b(\"png\"),sx:{fontSize:12}},\"Figure (PNG)\"),w.createElement(nl,{onClick:VR,sx:{fontSize:12}},\"PNG\"),w.createElement(nl,{onClick:YR,sx:{fontSize:12}},\"CSV (range)\"),w.createElement(nl,{onClick:XR,sx:{fontSize:12}},\"CSV (all)\")))),w.createElement(Fe,{ref:Se,sx:{position:\"relative\",width:ye,height:ue,border:`1px solid ${t.border}`,cursor:GR(),bgcolor:o?\"#1a1a1a\":\"#f8f8f8\"},onMouseDown:kR,onMouseMove:BR,onMouseUp:LR,onMouseLeave:jR,onDoubleClick:UR},w.createElement(\"canvas\",{ref:Z,style:{width:ye,height:ue,position:\"absolute\",top:0,left:0}}),w.createElement(\"canvas\",{ref:ee,style:{width:ye,height:ue,position:\"absolute\",top:0,left:0,pointerEvents:\"none\"}}),w.createElement(Fe,{onMouseDown:D=>{fc.current={active:!0,startX:D.clientX,startY:D.clientY,startW:ye,startH:ue},D.stopPropagation()},sx:{position:\"absolute\",bottom:0,right:0,width:16,height:16,cursor:\"nwse-resize\",opacity:.6,background:`linear-gradient(135deg, transparent 50%, ${t.accent} 50%)`,\"&:hover\":{opacity:1}}})),Ht&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"6px\",mt:\"4px\",mb:\"2px\",height:24}},w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"X range:\"),w.createElement(\"input\",{type:\"number\",value:Ab,onChange:D=>{ml(!0),Db(D.target.value)},onFocus:()=>ml(!0),onBlur:()=>{ml(!1);let D=parseFloat(Ab);if(!isNaN(D)){let f=on.current,H=Math.max(f.min,Math.min(f.max,D));if(H>=he){let B=H;H=he,Wt(B),we([he,B]),ke(he);return}ke(H),we([H,he])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text}},\"\\u2014\"),w.createElement(\"input\",{type:\"number\",value:Nb,onChange:D=>{ml(!0),_b(D.target.value)},onFocus:()=>ml(!0),onBlur:()=>{ml(!1);let D=parseFloat(Nb);if(!isNaN(D)){let f=on.current,H=Math.max(f.min,Math.min(f.max,D));if(H<=ce){let B=H;H=ce,ke(B),we([B,ce]),Wt(ce);return}Wt(H),we([ce,H])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(ga,{size:\"small\",sx:gp,onClick:()=>{Sn(!1),we([]),ke(on.current.min),Wt(on.current.max)}},\"RESET\"),!st&&w.createElement(ga,{size:\"small\",sx:{...gp,ml:\"4px\"},onClick:$R,disabled:fr},zR?\"COPIED\":\"COPY CSV\")),Qe&&w.createElement(Fe,{sx:{display:\"flex\",alignItems:\"center\",gap:\"6px\",mt:\"4px\",mb:\"2px\",height:24}},w.createElement(Xe,{sx:{...xn.labelSmall,color:t.text}},\"Y range:\"),w.createElement(\"input\",{type:\"number\",value:kb,onChange:D=>{yl(!0),Bb(D.target.value)},onFocus:()=>yl(!0),onBlur:()=>{yl(!1);let D=parseFloat(kb);if(!isNaN(D)){let f=rn.current,H=Math.max(f.min,Math.min(f.max,D));if(H>=ve){let B=H;H=ve,po(B),le([ve,B]),uo(ve);return}uo(H),le([H,ve])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(Xe,{sx:{...xn.labelSmall,color:t.textMuted||t.text}},\"\\u2014\"),w.createElement(\"input\",{type:\"number\",value:Lb,onChange:D=>{yl(!0),jb(D.target.value)},onFocus:()=>yl(!0),onBlur:()=>{yl(!1);let D=parseFloat(Lb);if(!isNaN(D)){let f=rn.current,H=Math.max(f.min,Math.min(f.max,D));if(H<=be){let B=H;H=be,uo(B),le([B,be]),po(be);return}po(H),le([be,H])}},onKeyDown:D=>{D.key===\"Enter\"&&D.target.blur()},style:{width:80,fontSize:10,fontFamily:\"monospace\",padding:\"2px 4px\",border:`1px solid ${t.border}`,background:o?\"#2a2a2a\":\"#fff\",color:o?\"#ddd\":\"#333\",outline:\"none\"}}),w.createElement(ga,{size:\"small\",sx:gp,onClick:()=>{Ar(!1),le([]),uo(rn.current.min),po(rn.current.max)}},\"RESET\")),b&&!Ut&&I&&I.length>0&&(()=>{let D=O>=0&&OH);return w.createElement(Fe,{sx:{border:`1px solid ${t.border}`,borderTop:\"none\",bgcolor:o?t.bg:\"#fafafa\",maxWidth:ye}},D.map(f=>{let H=l&&l[f]||`Data ${f+1}`,B=s&&s[f]||\"#4fc3f7\";return w.createElement(Fe,{key:f,sx:{display:\"flex\",gap:2,alignItems:\"center\",px:1,py:.25}},w.createElement(Fe,{sx:{width:8,height:8,bgcolor:B,flexShrink:0}}),a>1&&w.createElement(Xe,{sx:{fontSize:11,color:t.text,fontWeight:\"bold\",minWidth:40}},H),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Mean \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(I[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Min \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(x[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Max \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(k[f]??0))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Std \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(U[f]??0))))}),Ht&&Lt&&Lt.length>0&&w.createElement(w.Fragment,null,w.createElement(Fe,{sx:{borderTop:`1px dashed ${t.border}`,mx:1,my:.25}}),D.map(f=>{let H=Lt[f];if(!H)return null;let B=s&&s[f]||\"#4fc3f7\";return w.createElement(Fe,{key:`rs-${f}`,sx:{display:\"flex\",gap:2,alignItems:\"center\",px:1,py:.25}},w.createElement(Xe,{sx:{fontSize:10,color:o?\"#777\":\"#aaa\",minWidth:60}},\"Range (\",H.n_points,\" pts)\"),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Mean \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.mean))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Min \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.min))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Max \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.max))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"Std \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.std))),w.createElement(Xe,{sx:{fontSize:11,color:o?\"#888\":\"#999\"}},\"\\u222B \",w.createElement(Fe,{component:\"span\",sx:{color:B}},Rt(H.integral))))})),jt&&jt.length>0&&w.createElement(w.Fragment,null,w.createElement(Fe,{sx:{borderTop:`1px dashed ${t.border}`,mx:1,my:.25}}),jt.map((f,H)=>{let B=X&&f.peak_idx>=0&&f.peak_idx